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:1314
16 INLINEASM = 1, // Target.td:1320
17 INLINEASM_BR = 2, // Target.td:1326
18 CFI_INSTRUCTION = 3, // Target.td:1335
19 EH_LABEL = 4, // Target.td:1344
20 GC_LABEL = 5, // Target.td:1353
21 ANNOTATION_LABEL = 6, // Target.td:1362
22 KILL = 7, // Target.td:1370
23 EXTRACT_SUBREG = 8, // Target.td:1377
24 INSERT_SUBREG = 9, // Target.td:1383
25 IMPLICIT_DEF = 10, // Target.td:1390
26 INIT_UNDEF = 11, // Target.td:1399
27 SUBREG_TO_REG = 12, // Target.td:1406
28 COPY_TO_REGCLASS = 13, // Target.td:1412
29 DBG_VALUE = 14, // Target.td:1419
30 DBG_VALUE_LIST = 15, // Target.td:1426
31 DBG_INSTR_REF = 16, // Target.td:1433
32 DBG_PHI = 17, // Target.td:1440
33 DBG_LABEL = 18, // Target.td:1447
34 REG_SEQUENCE = 19, // Target.td:1454
35 COPY = 20, // Target.td:1461
36 COPY_LANEMASK = 21, // Target.td:1469
37 BUNDLE = 22, // Target.td:1476
38 LIFETIME_START = 23, // Target.td:1482
39 LIFETIME_END = 24, // Target.td:1489
40 PSEUDO_PROBE = 25, // Target.td:1496
41 ARITH_FENCE = 26, // Target.td:1503
42 STACKMAP = 27, // Target.td:1512
43 FENTRY_CALL = 28, // Target.td:1647
44 PATCHPOINT = 29, // Target.td:1520
45 LOAD_STACK_GUARD = 30, // Target.td:1538
46 PREALLOCATED_SETUP = 31, // Target.td:1546
47 PREALLOCATED_ARG = 32, // Target.td:1552
48 STATEPOINT = 33, // Target.td:1529
49 LOCAL_ESCAPE = 34, // Target.td:1558
50 FAULTING_OP = 35, // Target.td:1567
51 PATCHABLE_OP = 36, // Target.td:1587
52 PATCHABLE_FUNCTION_ENTER = 37, // Target.td:1595
53 PATCHABLE_RET = 38, // Target.td:1602
54 PATCHABLE_FUNCTION_EXIT = 39, // Target.td:1611
55 PATCHABLE_TAIL_CALL = 40, // Target.td:1619
56 PATCHABLE_EVENT_CALL = 41, // Target.td:1627
57 PATCHABLE_TYPED_EVENT_CALL = 42, // Target.td:1637
58 ICALL_BRANCH_FUNNEL = 43, // Target.td:1657
59 FAKE_USE = 44, // Target.td:1577
60 MEMBARRIER = 45, // Target.td:1663
61 JUMP_TABLE_DEBUG_INFO = 46, // Target.td:1671
62 RELOC_NONE = 47, // Target.td:1679
63 CONVERGENCECTRL_ENTRY = 48, // Target.td:1691
64 CONVERGENCECTRL_ANCHOR = 49, // Target.td:1687
65 CONVERGENCECTRL_LOOP = 50, // Target.td:1695
66 CONVERGENCECTRL_GLUE = 51, // Target.td:1699
67 G_ASSERT_SEXT = 52, // GenericOpcodes.td:1955
68 G_ASSERT_ZEXT = 53, // GenericOpcodes.td:1947
69 G_ASSERT_ALIGN = 54, // GenericOpcodes.td:1962
70 G_ADD = 55, // GenericOpcodes.td:308
71 G_SUB = 56, // GenericOpcodes.td:316
72 G_MUL = 57, // GenericOpcodes.td:324
73 G_SDIV = 58, // GenericOpcodes.td:332
74 G_UDIV = 59, // GenericOpcodes.td:340
75 G_SREM = 60, // GenericOpcodes.td:348
76 G_UREM = 61, // GenericOpcodes.td:356
77 G_SDIVREM = 62, // GenericOpcodes.td:364
78 G_UDIVREM = 63, // GenericOpcodes.td:372
79 G_AND = 64, // GenericOpcodes.td:380
80 G_OR = 65, // GenericOpcodes.td:388
81 G_XOR = 66, // GenericOpcodes.td:396
82 G_ABDS = 67, // GenericOpcodes.td:425
83 G_ABDU = 68, // GenericOpcodes.td:433
84 G_UAVGFLOOR = 69, // GenericOpcodes.td:441
85 G_UAVGCEIL = 70, // GenericOpcodes.td:448
86 G_SAVGFLOOR = 71, // GenericOpcodes.td:455
87 G_SAVGCEIL = 72, // GenericOpcodes.td:462
88 G_IMPLICIT_DEF = 73, // GenericOpcodes.td:111
89 G_PHI = 74, // GenericOpcodes.td:118
90 G_FRAME_INDEX = 75, // GenericOpcodes.td:125
91 G_GLOBAL_VALUE = 76, // GenericOpcodes.td:131
92 G_PTRAUTH_GLOBAL_VALUE = 77, // GenericOpcodes.td:137
93 G_CONSTANT_POOL = 78, // GenericOpcodes.td:143
94 G_EXTRACT = 79, // GenericOpcodes.td:1540
95 G_UNMERGE_VALUES = 80, // GenericOpcodes.td:1553
96 G_INSERT = 81, // GenericOpcodes.td:1562
97 G_MERGE_VALUES = 82, // GenericOpcodes.td:1572
98 G_BUILD_VECTOR = 83, // GenericOpcodes.td:1592
99 G_BUILD_VECTOR_TRUNC = 84, // GenericOpcodes.td:1602
100 G_CONCAT_VECTORS = 85, // GenericOpcodes.td:1609
101 G_PTRTOINT = 86, // GenericOpcodes.td:155
102 G_INTTOPTR = 87, // GenericOpcodes.td:149
103 G_BITCAST = 88, // GenericOpcodes.td:161
104 G_FREEZE = 89, // GenericOpcodes.td:284
105 G_CONSTANT_FOLD_BARRIER = 90, // GenericOpcodes.td:1969
106 G_INTRINSIC_FPTRUNC_ROUND = 91, // GenericOpcodes.td:1298
107 G_INTRINSIC_TRUNC = 92, // GenericOpcodes.td:1304
108 G_INTRINSIC_ROUND = 93, // GenericOpcodes.td:1310
109 G_INTRINSIC_LRINT = 94, // GenericOpcodes.td:1316
110 G_INTRINSIC_LLRINT = 95, // GenericOpcodes.td:1322
111 G_INTRINSIC_ROUNDEVEN = 96, // GenericOpcodes.td:1328
112 G_READCYCLECOUNTER = 97, // GenericOpcodes.td:1334
113 G_READSTEADYCOUNTER = 98, // GenericOpcodes.td:1340
114 G_LOAD = 99, // GenericOpcodes.td:1367
115 G_SEXTLOAD = 100, // GenericOpcodes.td:1376
116 G_ZEXTLOAD = 101, // GenericOpcodes.td:1384
117 G_FPEXTLOAD = 102, // GenericOpcodes.td:1393
118 G_INDEXED_LOAD = 103, // GenericOpcodes.td:1403
119 G_INDEXED_SEXTLOAD = 104, // GenericOpcodes.td:1412
120 G_INDEXED_ZEXTLOAD = 105, // GenericOpcodes.td:1420
121 G_STORE = 106, // GenericOpcodes.td:1428
122 G_FPTRUNCSTORE = 107, // GenericOpcodes.td:1438
123 G_INDEXED_STORE = 108, // GenericOpcodes.td:1446
124 G_ATOMIC_CMPXCHG_WITH_SUCCESS = 109, // GenericOpcodes.td:1457
125 G_ATOMIC_CMPXCHG = 110, // GenericOpcodes.td:1468
126 G_ATOMICRMW_XCHG = 111, // GenericOpcodes.td:1488
127 G_ATOMICRMW_ADD = 112, // GenericOpcodes.td:1489
128 G_ATOMICRMW_SUB = 113, // GenericOpcodes.td:1490
129 G_ATOMICRMW_AND = 114, // GenericOpcodes.td:1491
130 G_ATOMICRMW_NAND = 115, // GenericOpcodes.td:1492
131 G_ATOMICRMW_OR = 116, // GenericOpcodes.td:1493
132 G_ATOMICRMW_XOR = 117, // GenericOpcodes.td:1494
133 G_ATOMICRMW_MAX = 118, // GenericOpcodes.td:1495
134 G_ATOMICRMW_MIN = 119, // GenericOpcodes.td:1496
135 G_ATOMICRMW_UMAX = 120, // GenericOpcodes.td:1497
136 G_ATOMICRMW_UMIN = 121, // GenericOpcodes.td:1498
137 G_ATOMICRMW_FADD = 122, // GenericOpcodes.td:1509
138 G_ATOMICRMW_FSUB = 123, // GenericOpcodes.td:1510
139 G_ATOMICRMW_FMAX = 124, // GenericOpcodes.td:1511
140 G_ATOMICRMW_FMIN = 125, // GenericOpcodes.td:1512
141 G_ATOMICRMW_FMAXIMUM = 126, // GenericOpcodes.td:1513
142 G_ATOMICRMW_FMINIMUM = 127, // GenericOpcodes.td:1514
143 G_ATOMICRMW_FMAXIMUMNUM = 128, // GenericOpcodes.td:1515
144 G_ATOMICRMW_FMINIMUMNUM = 129, // GenericOpcodes.td:1516
145 G_ATOMICRMW_UINC_WRAP = 130, // GenericOpcodes.td:1499
146 G_ATOMICRMW_UDEC_WRAP = 131, // GenericOpcodes.td:1500
147 G_ATOMICRMW_USUB_COND = 132, // GenericOpcodes.td:1501
148 G_ATOMICRMW_USUB_SAT = 133, // GenericOpcodes.td:1502
149 G_FENCE = 134, // GenericOpcodes.td:1518
150 G_PREFETCH = 135, // GenericOpcodes.td:1525
151 G_BRCOND = 136, // GenericOpcodes.td:1665
152 G_BRINDIRECT = 137, // GenericOpcodes.td:1674
153 G_INVOKE_REGION_START = 138, // GenericOpcodes.td:1697
154 G_INTRINSIC = 139, // GenericOpcodes.td:1617
155 G_INTRINSIC_W_SIDE_EFFECTS = 140, // GenericOpcodes.td:1624
156 G_INTRINSIC_CONVERGENT = 141, // GenericOpcodes.td:1633
157 G_INTRINSIC_CONVERGENT_W_SIDE_EFFECTS = 142, // GenericOpcodes.td:1641
158 G_ANYEXT = 143, // GenericOpcodes.td:44
159 G_TRUNC = 144, // GenericOpcodes.td:83
160 G_TRUNC_SSAT_S = 145, // GenericOpcodes.td:91
161 G_TRUNC_SSAT_U = 146, // GenericOpcodes.td:98
162 G_TRUNC_USAT_U = 147, // GenericOpcodes.td:105
163 G_CONSTANT = 148, // GenericOpcodes.td:169
164 G_FCONSTANT = 149, // GenericOpcodes.td:177
165 G_VASTART = 150, // GenericOpcodes.td:184
166 G_VAARG = 151, // GenericOpcodes.td:191
167 G_SEXT = 152, // GenericOpcodes.td:52
168 G_SEXT_INREG = 153, // GenericOpcodes.td:66
169 G_ZEXT = 154, // GenericOpcodes.td:74
170 G_SHL = 155, // GenericOpcodes.td:404
171 G_LSHR = 156, // GenericOpcodes.td:411
172 G_ASHR = 157, // GenericOpcodes.td:418
173 G_FSHL = 158, // GenericOpcodes.td:470
174 G_FSHR = 159, // GenericOpcodes.td:478
175 G_ROTR = 160, // GenericOpcodes.td:485
176 G_ROTL = 161, // GenericOpcodes.td:492
177 G_ICMP = 162, // GenericOpcodes.td:499
178 G_FCMP = 163, // GenericOpcodes.td:506
179 G_SCMP = 164, // GenericOpcodes.td:513
180 G_UCMP = 165, // GenericOpcodes.td:520
181 G_SELECT = 166, // GenericOpcodes.td:527
182 G_UADDO = 167, // GenericOpcodes.td:619
183 G_UADDE = 168, // GenericOpcodes.td:627
184 G_USUBO = 169, // GenericOpcodes.td:649
185 G_USUBE = 170, // GenericOpcodes.td:655
186 G_SADDO = 171, // GenericOpcodes.td:634
187 G_SADDE = 172, // GenericOpcodes.td:642
188 G_SSUBO = 173, // GenericOpcodes.td:662
189 G_SSUBE = 174, // GenericOpcodes.td:669
190 G_UMULO = 175, // GenericOpcodes.td:676
191 G_SMULO = 176, // GenericOpcodes.td:684
192 G_UMULH = 177, // GenericOpcodes.td:693
193 G_SMULH = 178, // GenericOpcodes.td:702
194 G_UADDSAT = 179, // GenericOpcodes.td:714
195 G_SADDSAT = 180, // GenericOpcodes.td:722
196 G_USUBSAT = 181, // GenericOpcodes.td:730
197 G_SSUBSAT = 182, // GenericOpcodes.td:738
198 G_USHLSAT = 183, // GenericOpcodes.td:746
199 G_SSHLSAT = 184, // GenericOpcodes.td:754
200 G_SMULFIX = 185, // GenericOpcodes.td:766
201 G_UMULFIX = 186, // GenericOpcodes.td:773
202 G_SMULFIXSAT = 187, // GenericOpcodes.td:783
203 G_UMULFIXSAT = 188, // GenericOpcodes.td:790
204 G_SDIVFIX = 189, // GenericOpcodes.td:801
205 G_UDIVFIX = 190, // GenericOpcodes.td:808
206 G_SDIVFIXSAT = 191, // GenericOpcodes.td:818
207 G_UDIVFIXSAT = 192, // GenericOpcodes.td:825
208 G_FADD = 193, // GenericOpcodes.td:998
209 G_FSUB = 194, // GenericOpcodes.td:1006
210 G_FMUL = 195, // GenericOpcodes.td:1014
211 G_FMA = 196, // GenericOpcodes.td:1023
212 G_FMAD = 197, // GenericOpcodes.td:1032
213 G_FDIV = 198, // GenericOpcodes.td:1040
214 G_FREM = 199, // GenericOpcodes.td:1047
215 G_FMODF = 200, // GenericOpcodes.td:1054
216 G_FPOW = 201, // GenericOpcodes.td:1061
217 G_FPOWI = 202, // GenericOpcodes.td:1068
218 G_FEXP = 203, // GenericOpcodes.td:1075
219 G_FEXP2 = 204, // GenericOpcodes.td:1082
220 G_FEXP10 = 205, // GenericOpcodes.td:1089
221 G_FLOG = 206, // GenericOpcodes.td:1096
222 G_FLOG2 = 207, // GenericOpcodes.td:1103
223 G_FLOG10 = 208, // GenericOpcodes.td:1110
224 G_FLDEXP = 209, // GenericOpcodes.td:1117
225 G_FFREXP = 210, // GenericOpcodes.td:1124
226 G_FNEG = 211, // GenericOpcodes.td:836
227 G_FPEXT = 212, // GenericOpcodes.td:842
228 G_FPTRUNC = 213, // GenericOpcodes.td:848
229 G_FPTOSI = 214, // GenericOpcodes.td:854
230 G_FPTOUI = 215, // GenericOpcodes.td:860
231 G_SITOFP = 216, // GenericOpcodes.td:866
232 G_UITOFP = 217, // GenericOpcodes.td:872
233 G_FPTOSI_SAT = 218, // GenericOpcodes.td:878
234 G_FPTOUI_SAT = 219, // GenericOpcodes.td:884
235 G_FABS = 220, // GenericOpcodes.td:890
236 G_FCOPYSIGN = 221, // GenericOpcodes.td:896
237 G_IS_FPCLASS = 222, // GenericOpcodes.td:909
238 G_FCANONICALIZE = 223, // GenericOpcodes.td:902
239 G_FMINNUM = 224, // GenericOpcodes.td:922
240 G_FMAXNUM = 225, // GenericOpcodes.td:929
241 G_FMINNUM_IEEE = 226, // GenericOpcodes.td:947
242 G_FMAXNUM_IEEE = 227, // GenericOpcodes.td:954
243 G_FMINIMUM = 228, // GenericOpcodes.td:964
244 G_FMAXIMUM = 229, // GenericOpcodes.td:971
245 G_FMINIMUMNUM = 230, // GenericOpcodes.td:979
246 G_FMAXIMUMNUM = 231, // GenericOpcodes.td:986
247 G_GET_FPENV = 232, // GenericOpcodes.td:1254
248 G_SET_FPENV = 233, // GenericOpcodes.td:1261
249 G_RESET_FPENV = 234, // GenericOpcodes.td:1268
250 G_GET_FPMODE = 235, // GenericOpcodes.td:1275
251 G_SET_FPMODE = 236, // GenericOpcodes.td:1282
252 G_RESET_FPMODE = 237, // GenericOpcodes.td:1289
253 G_GET_ROUNDING = 238, // GenericOpcodes.td:1346
254 G_SET_ROUNDING = 239, // GenericOpcodes.td:1352
255 G_PTR_ADD = 240, // GenericOpcodes.td:534
256 G_PTRMASK = 241, // GenericOpcodes.td:542
257 G_SMIN = 242, // GenericOpcodes.td:549
258 G_SMAX = 243, // GenericOpcodes.td:557
259 G_UMIN = 244, // GenericOpcodes.td:565
260 G_UMAX = 245, // GenericOpcodes.td:573
261 G_ABS = 246, // GenericOpcodes.td:581
262 G_LROUND = 247, // GenericOpcodes.td:291
263 G_LLROUND = 248, // GenericOpcodes.td:297
264 G_BR = 249, // GenericOpcodes.td:1655
265 G_BRJT = 250, // GenericOpcodes.td:1685
266 G_VSCALE = 251, // GenericOpcodes.td:1583
267 G_INSERT_SUBVECTOR = 252, // GenericOpcodes.td:1729
268 G_EXTRACT_SUBVECTOR = 253, // GenericOpcodes.td:1737
269 G_INSERT_VECTOR_ELT = 254, // GenericOpcodes.td:1745
270 G_EXTRACT_VECTOR_ELT = 255, // GenericOpcodes.td:1753
271 G_SHUFFLE_VECTOR = 256, // GenericOpcodes.td:1764
272 G_SPLAT_VECTOR = 257, // GenericOpcodes.td:1772
273 G_STEP_VECTOR = 258, // GenericOpcodes.td:1780
274 G_VECTOR_COMPRESS = 259, // GenericOpcodes.td:1787
275 G_CTTZ = 260, // GenericOpcodes.td:211
276 G_CTTZ_ZERO_POISON = 261, // GenericOpcodes.td:217
277 G_CTLZ = 262, // GenericOpcodes.td:199
278 G_CTLZ_ZERO_POISON = 263, // GenericOpcodes.td:205
279 G_CTLS = 264, // GenericOpcodes.td:223
280 G_CTPOP = 265, // GenericOpcodes.td:229
281 G_BSWAP = 266, // GenericOpcodes.td:235
282 G_BITREVERSE = 267, // GenericOpcodes.td:242
283 G_CLMUL = 268, // GenericOpcodes.td:588
284 G_CLMULH = 269, // GenericOpcodes.td:596
285 G_CLMULR = 270, // GenericOpcodes.td:606
286 G_FCEIL = 271, // GenericOpcodes.td:1131
287 G_FCOS = 272, // GenericOpcodes.td:1138
288 G_FSIN = 273, // GenericOpcodes.td:1145
289 G_FSINCOS = 274, // GenericOpcodes.td:1152
290 G_FTAN = 275, // GenericOpcodes.td:1159
291 G_FACOS = 276, // GenericOpcodes.td:1166
292 G_FASIN = 277, // GenericOpcodes.td:1173
293 G_FATAN = 278, // GenericOpcodes.td:1180
294 G_FATAN2 = 279, // GenericOpcodes.td:1187
295 G_FCOSH = 280, // GenericOpcodes.td:1194
296 G_FSINH = 281, // GenericOpcodes.td:1201
297 G_FTANH = 282, // GenericOpcodes.td:1208
298 G_FSQRT = 283, // GenericOpcodes.td:1218
299 G_FFLOOR = 284, // GenericOpcodes.td:1225
300 G_FRINT = 285, // GenericOpcodes.td:1232
301 G_FNEARBYINT = 286, // GenericOpcodes.td:1239
302 G_ADDRSPACE_CAST = 287, // GenericOpcodes.td:248
303 G_BLOCK_ADDR = 288, // GenericOpcodes.td:254
304 G_JUMP_TABLE = 289, // GenericOpcodes.td:260
305 G_DYN_STACKALLOC = 290, // GenericOpcodes.td:266
306 G_STACKSAVE = 291, // GenericOpcodes.td:272
307 G_STACKRESTORE = 292, // GenericOpcodes.td:278
308 G_STRICT_FADD = 293, // GenericOpcodes.td:1839
309 G_STRICT_FSUB = 294, // GenericOpcodes.td:1840
310 G_STRICT_FMUL = 295, // GenericOpcodes.td:1841
311 G_STRICT_FDIV = 296, // GenericOpcodes.td:1842
312 G_STRICT_FREM = 297, // GenericOpcodes.td:1843
313 G_STRICT_FMA = 298, // GenericOpcodes.td:1844
314 G_STRICT_FSQRT = 299, // GenericOpcodes.td:1845
315 G_STRICT_FLDEXP = 300, // GenericOpcodes.td:1846
316 G_STRICT_FCMP = 301, // GenericOpcodes.td:1847
317 G_STRICT_FCMPS = 302, // GenericOpcodes.td:1848
318 G_READ_REGISTER = 303, // GenericOpcodes.td:1704
319 G_WRITE_REGISTER = 304, // GenericOpcodes.td:1714
320 G_MEMCPY = 305, // GenericOpcodes.td:1854
321 G_MEMCPY_INLINE = 306, // GenericOpcodes.td:1862
322 G_MEMMOVE = 307, // GenericOpcodes.td:1870
323 G_MEMSET = 308, // GenericOpcodes.td:1878
324 G_BZERO = 309, // GenericOpcodes.td:1885
325 G_MEMSET_INLINE = 310, // GenericOpcodes.td:1892
326 G_TRAP = 311, // GenericOpcodes.td:1902
327 G_DEBUGTRAP = 312, // GenericOpcodes.td:1909
328 G_UBSANTRAP = 313, // GenericOpcodes.td:1915
329 G_VECREDUCE_SEQ_FADD = 314, // GenericOpcodes.td:1803
330 G_VECREDUCE_SEQ_FMUL = 315, // GenericOpcodes.td:1809
331 G_VECREDUCE_FADD = 316, // GenericOpcodes.td:1815
332 G_VECREDUCE_FMUL = 317, // GenericOpcodes.td:1816
333 G_VECREDUCE_FMAX = 318, // GenericOpcodes.td:1818
334 G_VECREDUCE_FMIN = 319, // GenericOpcodes.td:1819
335 G_VECREDUCE_FMAXIMUM = 320, // GenericOpcodes.td:1820
336 G_VECREDUCE_FMINIMUM = 321, // GenericOpcodes.td:1821
337 G_VECREDUCE_FMAXIMUMNUM = 322, // GenericOpcodes.td:1822
338 G_VECREDUCE_FMINIMUMNUM = 323, // GenericOpcodes.td:1823
339 G_VECREDUCE_ADD = 324, // GenericOpcodes.td:1825
340 G_VECREDUCE_MUL = 325, // GenericOpcodes.td:1826
341 G_VECREDUCE_AND = 326, // GenericOpcodes.td:1827
342 G_VECREDUCE_OR = 327, // GenericOpcodes.td:1828
343 G_VECREDUCE_XOR = 328, // GenericOpcodes.td:1829
344 G_VECREDUCE_SMAX = 329, // GenericOpcodes.td:1830
345 G_VECREDUCE_SMIN = 330, // GenericOpcodes.td:1831
346 G_VECREDUCE_UMAX = 331, // GenericOpcodes.td:1832
347 G_VECREDUCE_UMIN = 332, // GenericOpcodes.td:1833
348 G_SBFX = 333, // GenericOpcodes.td:1927
349 G_UBFX = 334, // GenericOpcodes.td:1935
350 ADJCALLSTACKDOWN = 335, // LoongArchInstrInfo.td:2481
351 ADJCALLSTACKUP = 336, // LoongArchInstrInfo.td:2483
352 BuildPairF64Pseudo = 337, // LoongArchFloat64InstrInfo.td:362
353 PROBED_STACKALLOC = 338, // LoongArchInstrInfo.td:2492
354 PROBED_STACKALLOC_DYN = 339, // LoongArchInstrInfo.td:2497
355 PseudoAddTPRel_D = 340, // LoongArchInstrInfo.td:1788
356 PseudoAddTPRel_W = 341, // LoongArchInstrInfo.td:1784
357 PseudoAddUpperImm = 342, // LoongArchInstrInfo.td:1913
358 PseudoAtomicLoadAdd32 = 343, // LoongArchInstrInfo.td:2145
359 PseudoAtomicLoadAnd32 = 344, // LoongArchInstrInfo.td:2147
360 PseudoAtomicLoadMax32 = 345, // LoongArchInstrInfo.td:2152
361 PseudoAtomicLoadMin32 = 346, // LoongArchInstrInfo.td:2153
362 PseudoAtomicLoadNand32 = 347, // LoongArchInstrInfo.td:2143
363 PseudoAtomicLoadNand64 = 348, // LoongArchInstrInfo.td:2144
364 PseudoAtomicLoadOr32 = 349, // LoongArchInstrInfo.td:2148
365 PseudoAtomicLoadSub32 = 350, // LoongArchInstrInfo.td:2146
366 PseudoAtomicLoadUMax32 = 351, // LoongArchInstrInfo.td:2150
367 PseudoAtomicLoadUMin32 = 352, // LoongArchInstrInfo.td:2151
368 PseudoAtomicLoadXor32 = 353, // LoongArchInstrInfo.td:2149
369 PseudoAtomicStoreD = 354, // LoongArchInstrInfo.td:2104
370 PseudoAtomicStoreW = 355, // LoongArchInstrInfo.td:2096
371 PseudoAtomicSwap32 = 356, // LoongArchInstrInfo.td:2142
372 PseudoBR = 357, // LoongArchInstrInfo.td:1640
373 PseudoBRIND = 358, // LoongArchInstrInfo.td:1644
374 PseudoB_TAIL = 359, // LoongArchInstrInfo.td:1737
375 PseudoCALL = 360, // LoongArchInstrInfo.td:1749
376 PseudoCALL30 = 361, // LoongArchInstrInfo.td:1759
377 PseudoCALL36 = 362, // LoongArchInstrInfo.td:1769
378 PseudoCALLIndirect = 363, // LoongArchInstrInfo.td:1681
379 PseudoCALL_LARGE = 364, // LoongArchInstrInfo.td:1671
380 PseudoCALL_MEDIUM = 365, // LoongArchInstrInfo.td:1662
381 PseudoCALL_SMALL = 366, // LoongArchInstrInfo.td:1653
382 PseudoCTPOP_B = 367, // LoongArchLSXInstrInfo.td:1349
383 PseudoCTPOP_D = 368, // LoongArchLSXInstrInfo.td:1365
384 PseudoCTPOP_H = 369, // LoongArchLSXInstrInfo.td:1351
385 PseudoCTPOP_H_LA32 = 370, // LoongArchLSXInstrInfo.td:1355
386 PseudoCTPOP_W = 371, // LoongArchLSXInstrInfo.td:1362
387 PseudoCTPOP_W_LA32 = 372, // LoongArchLSXInstrInfo.td:1357
388 PseudoCmpXchg128 = 373, // LoongArchInstrInfo.td:2231
389 PseudoCmpXchg128Acquire = 374, // LoongArchInstrInfo.td:2232
390 PseudoCmpXchg32 = 375, // LoongArchInstrInfo.td:2217
391 PseudoCmpXchg64 = 376, // LoongArchInstrInfo.td:2218
392 PseudoCopyCFR = 377, // LoongArchFloat32InstrInfo.td:162
393 PseudoDESC_CALL = 378, // LoongArchInstrInfo.td:1844
394 PseudoJIRL_CALL = 379, // LoongArchInstrInfo.td:1689
395 PseudoJIRL_TAIL = 380, // LoongArchInstrInfo.td:1742
396 PseudoLA_ABS = 381, // LoongArchInstrInfo.td:1799
397 PseudoLA_ABS_LARGE = 382, // LoongArchInstrInfo.td:1801
398 PseudoLA_GOT = 383, // LoongArchInstrInfo.td:1827
399 PseudoLA_GOT_LARGE = 384, // LoongArchInstrInfo.td:1831
400 PseudoLA_PCREL = 385, // LoongArchInstrInfo.td:1804
401 PseudoLA_PCREL_LARGE = 386, // LoongArchInstrInfo.td:1810
402 PseudoLA_TLS_DESC = 387, // LoongArchInstrInfo.td:1850
403 PseudoLA_TLS_DESC_LARGE = 388, // LoongArchInstrInfo.td:1854
404 PseudoLA_TLS_GD = 389, // LoongArchInstrInfo.td:1808
405 PseudoLA_TLS_GD_LARGE = 390, // LoongArchInstrInfo.td:1820
406 PseudoLA_TLS_IE = 391, // LoongArchInstrInfo.td:1829
407 PseudoLA_TLS_IE_LARGE = 392, // LoongArchInstrInfo.td:1835
408 PseudoLA_TLS_LD = 393, // LoongArchInstrInfo.td:1806
409 PseudoLA_TLS_LD_LARGE = 394, // LoongArchInstrInfo.td:1816
410 PseudoLA_TLS_LE = 395, // LoongArchInstrInfo.td:1814
411 PseudoLD_CFR = 396, // LoongArchFloat32InstrInfo.td:150
412 PseudoLI_D = 397, // LoongArchInstrInfo.td:2549
413 PseudoLI_W = 398, // LoongArchInstrInfo.td:2547
414 PseudoMaskedAtomicLoadAdd32 = 399, // LoongArchInstrInfo.td:2129
415 PseudoMaskedAtomicLoadMax32 = 400, // LoongArchInstrInfo.td:2194
416 PseudoMaskedAtomicLoadMin32 = 401, // LoongArchInstrInfo.td:2195
417 PseudoMaskedAtomicLoadNand32 = 402, // LoongArchInstrInfo.td:2131
418 PseudoMaskedAtomicLoadSub32 = 403, // LoongArchInstrInfo.td:2130
419 PseudoMaskedAtomicLoadUMax32 = 404, // LoongArchInstrInfo.td:2179
420 PseudoMaskedAtomicLoadUMin32 = 405, // LoongArchInstrInfo.td:2180
421 PseudoMaskedAtomicSwap32 = 406, // LoongArchInstrInfo.td:2128
422 PseudoMaskedCmpXchg32 = 407, // LoongArchInstrInfo.td:2234
423 PseudoRET = 408, // LoongArchInstrInfo.td:1694
424 PseudoST_CFR = 409, // LoongArchFloat32InstrInfo.td:147
425 PseudoTAIL = 410, // LoongArchInstrInfo.td:1753
426 PseudoTAIL30 = 411, // LoongArchInstrInfo.td:1763
427 PseudoTAIL36 = 412, // LoongArchInstrInfo.td:1775
428 PseudoTAILIndirect = 413, // LoongArchInstrInfo.td:1728
429 PseudoTAIL_LARGE = 414, // LoongArchInstrInfo.td:1718
430 PseudoTAIL_MEDIUM = 415, // LoongArchInstrInfo.td:1709
431 PseudoTAIL_SMALL = 416, // LoongArchInstrInfo.td:1699
432 PseudoUNIMP = 417, // LoongArchInstrInfo.td:1446
433 PseudoVBNZ = 418, // LoongArchLSXInstrInfo.td:1340
434 PseudoVBNZ_B = 419, // LoongArchLSXInstrInfo.td:1336
435 PseudoVBNZ_D = 420, // LoongArchLSXInstrInfo.td:1339
436 PseudoVBNZ_H = 421, // LoongArchLSXInstrInfo.td:1337
437 PseudoVBNZ_W = 422, // LoongArchLSXInstrInfo.td:1338
438 PseudoVBZ = 423, // LoongArchLSXInstrInfo.td:1346
439 PseudoVBZ_B = 424, // LoongArchLSXInstrInfo.td:1342
440 PseudoVBZ_D = 425, // LoongArchLSXInstrInfo.td:1345
441 PseudoVBZ_H = 426, // LoongArchLSXInstrInfo.td:1343
442 PseudoVBZ_W = 427, // LoongArchLSXInstrInfo.td:1344
443 PseudoVMSKEQZ_B = 428, // LoongArchLSXInstrInfo.td:1376
444 PseudoVMSKGEZ_B = 429, // LoongArchLSXInstrInfo.td:1375
445 PseudoVMSKLTZ_B = 430, // LoongArchLSXInstrInfo.td:1371
446 PseudoVMSKLTZ_D = 431, // LoongArchLSXInstrInfo.td:1374
447 PseudoVMSKLTZ_H = 432, // LoongArchLSXInstrInfo.td:1372
448 PseudoVMSKLTZ_W = 433, // LoongArchLSXInstrInfo.td:1373
449 PseudoVMSKNEZ_B = 434, // LoongArchLSXInstrInfo.td:1377
450 PseudoVREPLI_B = 435, // LoongArchLSXInstrInfo.td:1326
451 PseudoVREPLI_D = 436, // LoongArchLSXInstrInfo.td:1332
452 PseudoVREPLI_H = 437, // LoongArchLSXInstrInfo.td:1328
453 PseudoVREPLI_W = 438, // LoongArchLSXInstrInfo.td:1330
454 PseudoXVBNZ = 439, // LoongArchLASXInstrInfo.td:1093
455 PseudoXVBNZ_B = 440, // LoongArchLASXInstrInfo.td:1089
456 PseudoXVBNZ_D = 441, // LoongArchLASXInstrInfo.td:1092
457 PseudoXVBNZ_H = 442, // LoongArchLASXInstrInfo.td:1090
458 PseudoXVBNZ_W = 443, // LoongArchLASXInstrInfo.td:1091
459 PseudoXVBZ = 444, // LoongArchLASXInstrInfo.td:1099
460 PseudoXVBZ_B = 445, // LoongArchLASXInstrInfo.td:1095
461 PseudoXVBZ_D = 446, // LoongArchLASXInstrInfo.td:1098
462 PseudoXVBZ_H = 447, // LoongArchLASXInstrInfo.td:1096
463 PseudoXVBZ_W = 448, // LoongArchLASXInstrInfo.td:1097
464 PseudoXVINSGR2VR_B = 449, // LoongArchLASXInstrInfo.td:1102
465 PseudoXVINSGR2VR_H = 450, // LoongArchLASXInstrInfo.td:1104
466 PseudoXVMSKEQZ_B = 451, // LoongArchLASXInstrInfo.td:1114
467 PseudoXVMSKGEZ_B = 452, // LoongArchLASXInstrInfo.td:1113
468 PseudoXVMSKLTZ_B = 453, // LoongArchLASXInstrInfo.td:1109
469 PseudoXVMSKLTZ_D = 454, // LoongArchLASXInstrInfo.td:1112
470 PseudoXVMSKLTZ_H = 455, // LoongArchLASXInstrInfo.td:1110
471 PseudoXVMSKLTZ_W = 456, // LoongArchLASXInstrInfo.td:1111
472 PseudoXVMSKNEZ_B = 457, // LoongArchLASXInstrInfo.td:1115
473 PseudoXVREPLI_B = 458, // LoongArchLASXInstrInfo.td:1079
474 PseudoXVREPLI_D = 459, // LoongArchLASXInstrInfo.td:1085
475 PseudoXVREPLI_H = 460, // LoongArchLASXInstrInfo.td:1081
476 PseudoXVREPLI_W = 461, // LoongArchLASXInstrInfo.td:1083
477 RDFCSR = 462, // LoongArchInstrInfo.td:2563
478 Select_GPR_Using_CC_GPR = 463, // LoongArchInstrInfo.td:1590
479 SplitPairF64Pseudo = 464, // LoongArchFloat64InstrInfo.td:368
480 WRFCSR = 465, // LoongArchInstrInfo.td:2561
481 ADC_B = 466, // LoongArchLBTInstrInfo.td:27
482 ADC_D = 467, // LoongArchLBTInstrInfo.td:192
483 ADC_H = 468, // LoongArchLBTInstrInfo.td:28
484 ADC_W = 469, // LoongArchLBTInstrInfo.td:29
485 ADDI_D = 470, // LoongArchInstrInfo.td:1018
486 ADDI_W = 471, // LoongArchInstrInfo.td:875
487 ADDU12I_D = 472, // LoongArchLBTInstrInfo.td:191
488 ADDU12I_W = 473, // LoongArchLBTInstrInfo.td:25
489 ADDU16I_D = 474, // LoongArchInstrInfo.td:1020
490 ADD_D = 475, // LoongArchInstrInfo.td:1012
491 ADD_W = 476, // LoongArchInstrInfo.td:873
492 ALSL_D = 477, // LoongArchInstrInfo.td:1022
493 ALSL_W = 478, // LoongArchInstrInfo.td:970
494 ALSL_WU = 479, // LoongArchInstrInfo.td:1021
495 AMADD_B = 480, // LoongArchInstrInfo.td:1124
496 AMADD_D = 481, // LoongArchInstrInfo.td:1127
497 AMADD_H = 482, // LoongArchInstrInfo.td:1125
498 AMADD_W = 483, // LoongArchInstrInfo.td:1126
499 AMADD__DB_B = 484, // LoongArchInstrInfo.td:1146
500 AMADD__DB_D = 485, // LoongArchInstrInfo.td:1149
501 AMADD__DB_H = 486, // LoongArchInstrInfo.td:1147
502 AMADD__DB_W = 487, // LoongArchInstrInfo.td:1148
503 AMAND_D = 488, // LoongArchInstrInfo.td:1129
504 AMAND_W = 489, // LoongArchInstrInfo.td:1128
505 AMAND__DB_D = 490, // LoongArchInstrInfo.td:1151
506 AMAND__DB_W = 491, // LoongArchInstrInfo.td:1150
507 AMCAS_B = 492, // LoongArchInstrInfo.td:1164
508 AMCAS_D = 493, // LoongArchInstrInfo.td:1167
509 AMCAS_H = 494, // LoongArchInstrInfo.td:1165
510 AMCAS_W = 495, // LoongArchInstrInfo.td:1166
511 AMCAS__DB_B = 496, // LoongArchInstrInfo.td:1168
512 AMCAS__DB_D = 497, // LoongArchInstrInfo.td:1171
513 AMCAS__DB_H = 498, // LoongArchInstrInfo.td:1169
514 AMCAS__DB_W = 499, // LoongArchInstrInfo.td:1170
515 AMMAX_D = 500, // LoongArchInstrInfo.td:1135
516 AMMAX_DU = 501, // LoongArchInstrInfo.td:1139
517 AMMAX_W = 502, // LoongArchInstrInfo.td:1134
518 AMMAX_WU = 503, // LoongArchInstrInfo.td:1138
519 AMMAX__DB_D = 504, // LoongArchInstrInfo.td:1157
520 AMMAX__DB_DU = 505, // LoongArchInstrInfo.td:1161
521 AMMAX__DB_W = 506, // LoongArchInstrInfo.td:1156
522 AMMAX__DB_WU = 507, // LoongArchInstrInfo.td:1160
523 AMMIN_D = 508, // LoongArchInstrInfo.td:1137
524 AMMIN_DU = 509, // LoongArchInstrInfo.td:1141
525 AMMIN_W = 510, // LoongArchInstrInfo.td:1136
526 AMMIN_WU = 511, // LoongArchInstrInfo.td:1140
527 AMMIN__DB_D = 512, // LoongArchInstrInfo.td:1159
528 AMMIN__DB_DU = 513, // LoongArchInstrInfo.td:1163
529 AMMIN__DB_W = 514, // LoongArchInstrInfo.td:1158
530 AMMIN__DB_WU = 515, // LoongArchInstrInfo.td:1162
531 AMOR_D = 516, // LoongArchInstrInfo.td:1131
532 AMOR_W = 517, // LoongArchInstrInfo.td:1130
533 AMOR__DB_D = 518, // LoongArchInstrInfo.td:1153
534 AMOR__DB_W = 519, // LoongArchInstrInfo.td:1152
535 AMSWAP_B = 520, // LoongArchInstrInfo.td:1120
536 AMSWAP_D = 521, // LoongArchInstrInfo.td:1123
537 AMSWAP_H = 522, // LoongArchInstrInfo.td:1121
538 AMSWAP_W = 523, // LoongArchInstrInfo.td:1122
539 AMSWAP__DB_B = 524, // LoongArchInstrInfo.td:1142
540 AMSWAP__DB_D = 525, // LoongArchInstrInfo.td:1145
541 AMSWAP__DB_H = 526, // LoongArchInstrInfo.td:1143
542 AMSWAP__DB_W = 527, // LoongArchInstrInfo.td:1144
543 AMXOR_D = 528, // LoongArchInstrInfo.td:1133
544 AMXOR_W = 529, // LoongArchInstrInfo.td:1132
545 AMXOR__DB_D = 530, // LoongArchInstrInfo.td:1155
546 AMXOR__DB_W = 531, // LoongArchInstrInfo.td:1154
547 AND = 532, // LoongArchInstrInfo.td:884
548 ANDI = 533, // LoongArchInstrInfo.td:888
549 ANDN = 534, // LoongArchInstrInfo.td:971
550 ARMADC_W = 535, // LoongArchLBTInstrInfo.td:168
551 ARMADD_W = 536, // LoongArchLBTInstrInfo.td:166
552 ARMAND_W = 537, // LoongArchLBTInstrInfo.td:170
553 ARMMFFLAG = 538, // LoongArchLBTInstrInfo.td:186
554 ARMMOVE = 539, // LoongArchLBTInstrInfo.td:183
555 ARMMOV_D = 540, // LoongArchLBTInstrInfo.td:238
556 ARMMOV_W = 541, // LoongArchLBTInstrInfo.td:184
557 ARMMTFLAG = 542, // LoongArchLBTInstrInfo.td:187
558 ARMNOT_W = 543, // LoongArchLBTInstrInfo.td:173
559 ARMOR_W = 544, // LoongArchLBTInstrInfo.td:171
560 ARMROTRI_W = 545, // LoongArchLBTInstrInfo.td:181
561 ARMROTR_W = 546, // LoongArchLBTInstrInfo.td:177
562 ARMRRX_W = 547, // LoongArchLBTInstrInfo.td:182
563 ARMSBC_W = 548, // LoongArchLBTInstrInfo.td:169
564 ARMSLLI_W = 549, // LoongArchLBTInstrInfo.td:178
565 ARMSLL_W = 550, // LoongArchLBTInstrInfo.td:174
566 ARMSRAI_W = 551, // LoongArchLBTInstrInfo.td:180
567 ARMSRA_W = 552, // LoongArchLBTInstrInfo.td:176
568 ARMSRLI_W = 553, // LoongArchLBTInstrInfo.td:179
569 ARMSRL_W = 554, // LoongArchLBTInstrInfo.td:175
570 ARMSUB_W = 555, // LoongArchLBTInstrInfo.td:167
571 ARMXOR_W = 556, // LoongArchLBTInstrInfo.td:172
572 ASRTGT_D = 557, // LoongArchInstrInfo.td:1193
573 ASRTLE_D = 558, // LoongArchInstrInfo.td:1191
574 B = 559, // LoongArchInstrInfo.td:920
575 BCEQZ = 560, // LoongArchFloat32InstrInfo.td:130
576 BCNEZ = 561, // LoongArchFloat32InstrInfo.td:131
577 BEQ = 562, // LoongArchInstrInfo.td:914
578 BEQZ = 563, // LoongArchInstrInfo.td:1003
579 BGE = 564, // LoongArchInstrInfo.td:917
580 BGEU = 565, // LoongArchInstrInfo.td:919
581 BITREV_4B = 566, // LoongArchInstrInfo.td:989
582 BITREV_8B = 567, // LoongArchInstrInfo.td:1067
583 BITREV_D = 568, // LoongArchInstrInfo.td:1068
584 BITREV_W = 569, // LoongArchInstrInfo.td:990
585 BL = 570, // LoongArchInstrInfo.td:923
586 BLT = 571, // LoongArchInstrInfo.td:916
587 BLTU = 572, // LoongArchInstrInfo.td:918
588 BNE = 573, // LoongArchInstrInfo.td:915
589 BNEZ = 574, // LoongArchInstrInfo.td:1004
590 BREAK = 575, // LoongArchInstrInfo.td:951
591 BSTRINS_D = 576, // LoongArchInstrInfo.td:1070
592 BSTRINS_W = 577, // LoongArchInstrInfo.td:992
593 BSTRPICK_D = 578, // LoongArchInstrInfo.td:1074
594 BSTRPICK_W = 579, // LoongArchInstrInfo.td:996
595 BYTEPICK_D = 580, // LoongArchInstrInfo.td:1061
596 BYTEPICK_W = 581, // LoongArchInstrInfo.td:987
597 CACOP = 582, // LoongArchInstrInfo.td:965
598 CLO_D = 583, // LoongArchInstrInfo.td:1057
599 CLO_W = 584, // LoongArchInstrInfo.td:983
600 CLZ_D = 585, // LoongArchInstrInfo.td:1058
601 CLZ_W = 586, // LoongArchInstrInfo.td:984
602 CPUCFG = 587, // LoongArchInstrInfo.td:962
603 CRCC_W_B_W = 588, // LoongArchInstrInfo.td:1185
604 CRCC_W_D_W = 589, // LoongArchInstrInfo.td:1188
605 CRCC_W_H_W = 590, // LoongArchInstrInfo.td:1186
606 CRCC_W_W_W = 591, // LoongArchInstrInfo.td:1187
607 CRC_W_B_W = 592, // LoongArchInstrInfo.td:1181
608 CRC_W_D_W = 593, // LoongArchInstrInfo.td:1184
609 CRC_W_H_W = 594, // LoongArchInstrInfo.td:1182
610 CRC_W_W_W = 595, // LoongArchInstrInfo.td:1183
611 CSRRD = 596, // LoongArchInstrInfo.td:2573
612 CSRWR = 597, // LoongArchInstrInfo.td:2576
613 CSRXCHG = 598, // LoongArchInstrInfo.td:2578
614 CTO_D = 599, // LoongArchInstrInfo.td:1059
615 CTO_W = 600, // LoongArchInstrInfo.td:985
616 CTZ_D = 601, // LoongArchInstrInfo.td:1060
617 CTZ_W = 602, // LoongArchInstrInfo.td:986
618 DBAR = 603, // LoongArchInstrInfo.td:946
619 DBCL = 604, // LoongArchInstrInfo.td:2616
620 DIV_D = 605, // LoongArchInstrInfo.td:1040
621 DIV_DU = 606, // LoongArchInstrInfo.td:1042
622 DIV_W = 607, // LoongArchInstrInfo.td:898
623 DIV_WU = 608, // LoongArchInstrInfo.td:900
624 ERTN = 609, // LoongArchInstrInfo.td:2615
625 EXT_W_B = 610, // LoongArchInstrInfo.td:981
626 EXT_W_H = 611, // LoongArchInstrInfo.td:982
627 FABS_D = 612, // LoongArchFloat64InstrInfo.td:48
628 FABS_S = 613, // LoongArchFloat32InstrInfo.td:69
629 FADD_D = 614, // LoongArchFloat64InstrInfo.td:36
630 FADD_S = 615, // LoongArchFloat32InstrInfo.td:57
631 FCLASS_D = 616, // LoongArchFloat64InstrInfo.td:58
632 FCLASS_S = 617, // LoongArchFloat32InstrInfo.td:79
633 FCMP_CAF_D = 618, // LoongArchFloat64InstrInfo.td:61
634 FCMP_CAF_S = 619, // LoongArchFloat32InstrInfo.td:83
635 FCMP_CEQ_D = 620, // LoongArchFloat64InstrInfo.td:63
636 FCMP_CEQ_S = 621, // LoongArchFloat32InstrInfo.td:85
637 FCMP_CLE_D = 622, // LoongArchFloat64InstrInfo.td:67
638 FCMP_CLE_S = 623, // LoongArchFloat32InstrInfo.td:89
639 FCMP_CLT_D = 624, // LoongArchFloat64InstrInfo.td:65
640 FCMP_CLT_S = 625, // LoongArchFloat32InstrInfo.td:87
641 FCMP_CNE_D = 626, // LoongArchFloat64InstrInfo.td:69
642 FCMP_CNE_S = 627, // LoongArchFloat32InstrInfo.td:91
643 FCMP_COR_D = 628, // LoongArchFloat64InstrInfo.td:70
644 FCMP_COR_S = 629, // LoongArchFloat32InstrInfo.td:92
645 FCMP_CUEQ_D = 630, // LoongArchFloat64InstrInfo.td:64
646 FCMP_CUEQ_S = 631, // LoongArchFloat32InstrInfo.td:86
647 FCMP_CULE_D = 632, // LoongArchFloat64InstrInfo.td:68
648 FCMP_CULE_S = 633, // LoongArchFloat32InstrInfo.td:90
649 FCMP_CULT_D = 634, // LoongArchFloat64InstrInfo.td:66
650 FCMP_CULT_S = 635, // LoongArchFloat32InstrInfo.td:88
651 FCMP_CUNE_D = 636, // LoongArchFloat64InstrInfo.td:71
652 FCMP_CUNE_S = 637, // LoongArchFloat32InstrInfo.td:93
653 FCMP_CUN_D = 638, // LoongArchFloat64InstrInfo.td:62
654 FCMP_CUN_S = 639, // LoongArchFloat32InstrInfo.td:84
655 FCMP_SAF_D = 640, // LoongArchFloat64InstrInfo.td:72
656 FCMP_SAF_S = 641, // LoongArchFloat32InstrInfo.td:94
657 FCMP_SEQ_D = 642, // LoongArchFloat64InstrInfo.td:74
658 FCMP_SEQ_S = 643, // LoongArchFloat32InstrInfo.td:96
659 FCMP_SLE_D = 644, // LoongArchFloat64InstrInfo.td:78
660 FCMP_SLE_S = 645, // LoongArchFloat32InstrInfo.td:100
661 FCMP_SLT_D = 646, // LoongArchFloat64InstrInfo.td:76
662 FCMP_SLT_S = 647, // LoongArchFloat32InstrInfo.td:98
663 FCMP_SNE_D = 648, // LoongArchFloat64InstrInfo.td:80
664 FCMP_SNE_S = 649, // LoongArchFloat32InstrInfo.td:102
665 FCMP_SOR_D = 650, // LoongArchFloat64InstrInfo.td:81
666 FCMP_SOR_S = 651, // LoongArchFloat32InstrInfo.td:103
667 FCMP_SUEQ_D = 652, // LoongArchFloat64InstrInfo.td:75
668 FCMP_SUEQ_S = 653, // LoongArchFloat32InstrInfo.td:97
669 FCMP_SULE_D = 654, // LoongArchFloat64InstrInfo.td:79
670 FCMP_SULE_S = 655, // LoongArchFloat32InstrInfo.td:101
671 FCMP_SULT_D = 656, // LoongArchFloat64InstrInfo.td:77
672 FCMP_SULT_S = 657, // LoongArchFloat32InstrInfo.td:99
673 FCMP_SUNE_D = 658, // LoongArchFloat64InstrInfo.td:82
674 FCMP_SUNE_S = 659, // LoongArchFloat32InstrInfo.td:104
675 FCMP_SUN_D = 660, // LoongArchFloat64InstrInfo.td:73
676 FCMP_SUN_S = 661, // LoongArchFloat32InstrInfo.td:95
677 FCOPYSIGN_D = 662, // LoongArchFloat64InstrInfo.td:57
678 FCOPYSIGN_S = 663, // LoongArchFloat32InstrInfo.td:78
679 FCVT_D_LD = 664, // LoongArchLBTInstrInfo.td:51
680 FCVT_D_S = 665, // LoongArchFloat64InstrInfo.td:92
681 FCVT_LD_D = 666, // LoongArchLBTInstrInfo.td:50
682 FCVT_S_D = 667, // LoongArchFloat64InstrInfo.td:91
683 FCVT_UD_D = 668, // LoongArchLBTInstrInfo.td:49
684 FDIV_D = 669, // LoongArchFloat64InstrInfo.td:39
685 FDIV_S = 670, // LoongArchFloat32InstrInfo.td:60
686 FFINT_D_L = 671, // LoongArchFloat64InstrInfo.td:94
687 FFINT_D_W = 672, // LoongArchFloat64InstrInfo.td:93
688 FFINT_S_L = 673, // LoongArchFloat64InstrInfo.td:85
689 FFINT_S_W = 674, // LoongArchFloat32InstrInfo.td:107
690 FLDGT_D = 675, // LoongArchFloat64InstrInfo.td:127
691 FLDGT_S = 676, // LoongArchFloat32InstrInfo.td:140
692 FLDLE_D = 677, // LoongArchFloat64InstrInfo.td:128
693 FLDLE_S = 678, // LoongArchFloat32InstrInfo.td:141
694 FLDX_D = 679, // LoongArchFloat64InstrInfo.td:123
695 FLDX_S = 680, // LoongArchFloat32InstrInfo.td:136
696 FLD_D = 681, // LoongArchFloat64InstrInfo.td:121
697 FLD_S = 682, // LoongArchFloat32InstrInfo.td:134
698 FLOGB_D = 683, // LoongArchFloat64InstrInfo.td:56
699 FLOGB_S = 684, // LoongArchFloat32InstrInfo.td:77
700 FMADD_D = 685, // LoongArchFloat64InstrInfo.td:40
701 FMADD_S = 686, // LoongArchFloat32InstrInfo.td:61
702 FMAXA_D = 687, // LoongArchFloat64InstrInfo.td:46
703 FMAXA_S = 688, // LoongArchFloat32InstrInfo.td:67
704 FMAX_D = 689, // LoongArchFloat64InstrInfo.td:44
705 FMAX_S = 690, // LoongArchFloat32InstrInfo.td:65
706 FMINA_D = 691, // LoongArchFloat64InstrInfo.td:47
707 FMINA_S = 692, // LoongArchFloat32InstrInfo.td:68
708 FMIN_D = 693, // LoongArchFloat64InstrInfo.td:45
709 FMIN_S = 694, // LoongArchFloat32InstrInfo.td:66
710 FMOV_D = 695, // LoongArchFloat64InstrInfo.td:108
711 FMOV_S = 696, // LoongArchFloat32InstrInfo.td:117
712 FMSUB_D = 697, // LoongArchFloat64InstrInfo.td:41
713 FMSUB_S = 698, // LoongArchFloat32InstrInfo.td:62
714 FMUL_D = 699, // LoongArchFloat64InstrInfo.td:38
715 FMUL_S = 700, // LoongArchFloat32InstrInfo.td:59
716 FNEG_D = 701, // LoongArchFloat64InstrInfo.td:49
717 FNEG_S = 702, // LoongArchFloat32InstrInfo.td:70
718 FNMADD_D = 703, // LoongArchFloat64InstrInfo.td:42
719 FNMADD_S = 704, // LoongArchFloat32InstrInfo.td:63
720 FNMSUB_D = 705, // LoongArchFloat64InstrInfo.td:43
721 FNMSUB_S = 706, // LoongArchFloat32InstrInfo.td:64
722 FRECIPE_D = 707, // LoongArchFloat64InstrInfo.td:53
723 FRECIPE_S = 708, // LoongArchFloat32InstrInfo.td:74
724 FRECIP_D = 709, // LoongArchFloat64InstrInfo.td:51
725 FRECIP_S = 710, // LoongArchFloat32InstrInfo.td:72
726 FRINT_D = 711, // LoongArchFloat64InstrInfo.td:105
727 FRINT_S = 712, // LoongArchFloat32InstrInfo.td:113
728 FRSQRTE_D = 713, // LoongArchFloat64InstrInfo.td:54
729 FRSQRTE_S = 714, // LoongArchFloat32InstrInfo.td:75
730 FRSQRT_D = 715, // LoongArchFloat64InstrInfo.td:52
731 FRSQRT_S = 716, // LoongArchFloat32InstrInfo.td:73
732 FSCALEB_D = 717, // LoongArchFloat64InstrInfo.td:55
733 FSCALEB_S = 718, // LoongArchFloat32InstrInfo.td:76
734 FSEL_xD = 719, // LoongArchFloat64InstrInfo.td:112
735 FSEL_xS = 720, // LoongArchFloat32InstrInfo.td:116
736 FSQRT_D = 721, // LoongArchFloat64InstrInfo.td:50
737 FSQRT_S = 722, // LoongArchFloat32InstrInfo.td:71
738 FSTGT_D = 723, // LoongArchFloat64InstrInfo.td:129
739 FSTGT_S = 724, // LoongArchFloat32InstrInfo.td:142
740 FSTLE_D = 725, // LoongArchFloat64InstrInfo.td:130
741 FSTLE_S = 726, // LoongArchFloat32InstrInfo.td:143
742 FSTX_D = 727, // LoongArchFloat64InstrInfo.td:124
743 FSTX_S = 728, // LoongArchFloat32InstrInfo.td:137
744 FST_D = 729, // LoongArchFloat64InstrInfo.td:122
745 FST_S = 730, // LoongArchFloat32InstrInfo.td:135
746 FSUB_D = 731, // LoongArchFloat64InstrInfo.td:37
747 FSUB_S = 732, // LoongArchFloat32InstrInfo.td:58
748 FTINTRM_L_D = 733, // LoongArchFloat64InstrInfo.td:98
749 FTINTRM_L_S = 734, // LoongArchFloat64InstrInfo.td:87
750 FTINTRM_W_D = 735, // LoongArchFloat64InstrInfo.td:97
751 FTINTRM_W_S = 736, // LoongArchFloat32InstrInfo.td:109
752 FTINTRNE_L_D = 737, // LoongArchFloat64InstrInfo.td:104
753 FTINTRNE_L_S = 738, // LoongArchFloat64InstrInfo.td:90
754 FTINTRNE_W_D = 739, // LoongArchFloat64InstrInfo.td:103
755 FTINTRNE_W_S = 740, // LoongArchFloat32InstrInfo.td:112
756 FTINTRP_L_D = 741, // LoongArchFloat64InstrInfo.td:100
757 FTINTRP_L_S = 742, // LoongArchFloat64InstrInfo.td:88
758 FTINTRP_W_D = 743, // LoongArchFloat64InstrInfo.td:99
759 FTINTRP_W_S = 744, // LoongArchFloat32InstrInfo.td:110
760 FTINTRZ_L_D = 745, // LoongArchFloat64InstrInfo.td:102
761 FTINTRZ_L_S = 746, // LoongArchFloat64InstrInfo.td:89
762 FTINTRZ_W_D = 747, // LoongArchFloat64InstrInfo.td:101
763 FTINTRZ_W_S = 748, // LoongArchFloat32InstrInfo.td:111
764 FTINT_L_D = 749, // LoongArchFloat64InstrInfo.td:96
765 FTINT_L_S = 750, // LoongArchFloat64InstrInfo.td:86
766 FTINT_W_D = 751, // LoongArchFloat64InstrInfo.td:95
767 FTINT_W_S = 752, // LoongArchFloat32InstrInfo.td:108
768 GCSRRD = 753, // LoongArchLVZInstrInfo.td:19
769 GCSRWR = 754, // LoongArchLVZInstrInfo.td:23
770 GCSRXCHG = 755, // LoongArchLVZInstrInfo.td:25
771 GTLBFLUSH = 756, // LoongArchLVZInstrInfo.td:30
772 HVCL = 757, // LoongArchLVZInstrInfo.td:31
773 IBAR = 758, // LoongArchInstrInfo.td:947
774 IDLE = 759, // LoongArchInstrInfo.td:2617
775 INVTLB = 760, // LoongArchInstrInfo.td:2603
776 IOCSRRD_B = 761, // LoongArchInstrInfo.td:2584
777 IOCSRRD_D = 762, // LoongArchInstrInfo.td:2591
778 IOCSRRD_H = 763, // LoongArchInstrInfo.td:2585
779 IOCSRRD_W = 764, // LoongArchInstrInfo.td:2586
780 IOCSRWR_B = 765, // LoongArchInstrInfo.td:2587
781 IOCSRWR_D = 766, // LoongArchInstrInfo.td:2592
782 IOCSRWR_H = 767, // LoongArchInstrInfo.td:2588
783 IOCSRWR_W = 768, // LoongArchInstrInfo.td:2589
784 JIRL = 769, // LoongArchInstrInfo.td:925
785 JISCR0 = 770, // LoongArchLBTInstrInfo.td:22
786 JISCR1 = 771, // LoongArchLBTInstrInfo.td:23
787 LDDIR = 772, // LoongArchInstrInfo.td:2608
788 LDGT_B = 773, // LoongArchInstrInfo.td:1102
789 LDGT_D = 774, // LoongArchInstrInfo.td:1105
790 LDGT_H = 775, // LoongArchInstrInfo.td:1103
791 LDGT_W = 776, // LoongArchInstrInfo.td:1104
792 LDLE_B = 777, // LoongArchInstrInfo.td:1106
793 LDLE_D = 778, // LoongArchInstrInfo.td:1109
794 LDLE_H = 779, // LoongArchInstrInfo.td:1107
795 LDLE_W = 780, // LoongArchInstrInfo.td:1108
796 LDL_D = 781, // LoongArchLBTInstrInfo.td:199
797 LDL_W = 782, // LoongArchLBTInstrInfo.td:54
798 LDPTE = 783, // LoongArchInstrInfo.td:2610
799 LDPTR_D = 784, // LoongArchInstrInfo.td:1094
800 LDPTR_W = 785, // LoongArchInstrInfo.td:1093
801 LDR_D = 786, // LoongArchLBTInstrInfo.td:200
802 LDR_W = 787, // LoongArchLBTInstrInfo.td:55
803 LDX_B = 788, // LoongArchInstrInfo.td:1082
804 LDX_BU = 789, // LoongArchInstrInfo.td:1086
805 LDX_D = 790, // LoongArchInstrInfo.td:1085
806 LDX_H = 791, // LoongArchInstrInfo.td:1083
807 LDX_HU = 792, // LoongArchInstrInfo.td:1087
808 LDX_W = 793, // LoongArchInstrInfo.td:1084
809 LDX_WU = 794, // LoongArchInstrInfo.td:1088
810 LD_B = 795, // LoongArchInstrInfo.td:929
811 LD_BU = 796, // LoongArchInstrInfo.td:932
812 LD_D = 797, // LoongArchInstrInfo.td:1080
813 LD_H = 798, // LoongArchInstrInfo.td:930
814 LD_HU = 799, // LoongArchInstrInfo.td:933
815 LD_W = 800, // LoongArchInstrInfo.td:931
816 LD_WU = 801, // LoongArchInstrInfo.td:1079
817 LLACQ_D = 802, // LoongArchInstrInfo.td:1177
818 LLACQ_W = 803, // LoongArchInstrInfo.td:1175
819 LL_D = 804, // LoongArchInstrInfo.td:1172
820 LL_W = 805, // LoongArchInstrInfo.td:942
821 LU12I_W = 806, // LoongArchInstrInfo.td:877
822 LU32I_D = 807, // LoongArchInstrInfo.td:1026
823 LU52I_D = 808, // LoongArchInstrInfo.td:1031
824 MASKEQZ = 809, // LoongArchInstrInfo.td:999
825 MASKNEZ = 810, // LoongArchInstrInfo.td:1000
826 MOD_D = 811, // LoongArchInstrInfo.td:1041
827 MOD_DU = 812, // LoongArchInstrInfo.td:1043
828 MOD_W = 813, // LoongArchInstrInfo.td:899
829 MOD_WU = 814, // LoongArchInstrInfo.td:901
830 MOVCF2FR_xS = 815, // LoongArchFloat32InstrInfo.td:125
831 MOVCF2GR = 816, // LoongArchFloat32InstrInfo.td:127
832 MOVFCSR2GR = 817, // LoongArchFloat32InstrInfo.td:122
833 MOVFR2CF_xS = 818, // LoongArchFloat32InstrInfo.td:124
834 MOVFR2GR_D = 819, // LoongArchFloat64InstrInfo.td:137
835 MOVFR2GR_S = 820, // LoongArchFloat32InstrInfo.td:119
836 MOVFR2GR_S_64 = 821, // LoongArchFloat64InstrInfo.td:111
837 MOVFRH2GR_S = 822, // LoongArchFloat64InstrInfo.td:109
838 MOVGR2CF = 823, // LoongArchFloat32InstrInfo.td:126
839 MOVGR2FCSR = 824, // LoongArchFloat32InstrInfo.td:121
840 MOVGR2FRH_W = 825, // LoongArchFloat64InstrInfo.td:115
841 MOVGR2FR_D = 826, // LoongArchFloat64InstrInfo.td:136
842 MOVGR2FR_W = 827, // LoongArchFloat32InstrInfo.td:118
843 MOVGR2FR_W_64 = 828, // LoongArchFloat64InstrInfo.td:142
844 MOVGR2SCR = 829, // LoongArchLBTInstrInfo.td:19
845 MOVSCR2GR = 830, // LoongArchLBTInstrInfo.td:20
846 MULH_D = 831, // LoongArchInstrInfo.td:1035
847 MULH_DU = 832, // LoongArchInstrInfo.td:1036
848 MULH_W = 833, // LoongArchInstrInfo.td:895
849 MULH_WU = 834, // LoongArchInstrInfo.td:896
850 MULW_D_W = 835, // LoongArchInstrInfo.td:1037
851 MULW_D_WU = 836, // LoongArchInstrInfo.td:1038
852 MUL_D = 837, // LoongArchInstrInfo.td:1034
853 MUL_W = 838, // LoongArchInstrInfo.td:894
854 NOR = 839, // LoongArchInstrInfo.td:886
855 OR = 840, // LoongArchInstrInfo.td:885
856 ORI = 841, // LoongArchInstrInfo.td:891
857 ORN = 842, // LoongArchInstrInfo.td:972
858 PCADDI = 843, // LoongArchInstrInfo.td:973
859 PCADDU12I = 844, // LoongArchInstrInfo.td:883
860 PCADDU18I = 845, // LoongArchInstrInfo.td:1033
861 PCALAU12I = 846, // LoongArchInstrInfo.td:974
862 PRELD = 847, // LoongArchInstrInfo.td:938
863 PRELDX = 848, // LoongArchInstrInfo.td:1098
864 RCRI_B = 849, // LoongArchLBTInstrInfo.td:45
865 RCRI_D = 850, // LoongArchLBTInstrInfo.td:195
866 RCRI_H = 851, // LoongArchLBTInstrInfo.td:46
867 RCRI_W = 852, // LoongArchLBTInstrInfo.td:47
868 RCR_B = 853, // LoongArchLBTInstrInfo.td:41
869 RCR_D = 854, // LoongArchLBTInstrInfo.td:194
870 RCR_H = 855, // LoongArchLBTInstrInfo.td:42
871 RCR_W = 856, // LoongArchLBTInstrInfo.td:43
872 RDTIMEH_W = 857, // LoongArchInstrInfo.td:953
873 RDTIMEL_W = 858, // LoongArchInstrInfo.td:952
874 RDTIME_D = 859, // LoongArchInstrInfo.td:1195
875 REVB_2H = 860, // LoongArchInstrInfo.td:988
876 REVB_2W = 861, // LoongArchInstrInfo.td:1063
877 REVB_4H = 862, // LoongArchInstrInfo.td:1062
878 REVB_D = 863, // LoongArchInstrInfo.td:1064
879 REVH_2W = 864, // LoongArchInstrInfo.td:1065
880 REVH_D = 865, // LoongArchInstrInfo.td:1066
881 ROTRI_B = 866, // LoongArchLBTInstrInfo.td:38
882 ROTRI_D = 867, // LoongArchInstrInfo.td:1054
883 ROTRI_H = 868, // LoongArchLBTInstrInfo.td:39
884 ROTRI_W = 869, // LoongArchInstrInfo.td:978
885 ROTR_B = 870, // LoongArchLBTInstrInfo.td:35
886 ROTR_D = 871, // LoongArchInstrInfo.td:1050
887 ROTR_H = 872, // LoongArchLBTInstrInfo.td:36
888 ROTR_W = 873, // LoongArchInstrInfo.td:977
889 SBC_B = 874, // LoongArchLBTInstrInfo.td:31
890 SBC_D = 875, // LoongArchLBTInstrInfo.td:193
891 SBC_H = 876, // LoongArchLBTInstrInfo.td:32
892 SBC_W = 877, // LoongArchLBTInstrInfo.td:33
893 SCREL_D = 878, // LoongArchInstrInfo.td:1178
894 SCREL_W = 879, // LoongArchInstrInfo.td:1176
895 SC_D = 880, // LoongArchInstrInfo.td:1173
896 SC_Q = 881, // LoongArchInstrInfo.td:1174
897 SC_W = 882, // LoongArchInstrInfo.td:943
898 SETARMJ = 883, // LoongArchLBTInstrInfo.td:188
899 SETX86J = 884, // LoongArchLBTInstrInfo.td:152
900 SETX86LOOPE = 885, // LoongArchLBTInstrInfo.td:153
901 SETX86LOOPNE = 886, // LoongArchLBTInstrInfo.td:154
902 SET_CFR_FALSE = 887, // LoongArchFloat32InstrInfo.td:157
903 SET_CFR_TRUE = 888, // LoongArchFloat32InstrInfo.td:159
904 SLLI_D = 889, // LoongArchInstrInfo.td:1051
905 SLLI_W = 890, // LoongArchInstrInfo.td:909
906 SLL_D = 891, // LoongArchInstrInfo.td:1047
907 SLL_W = 892, // LoongArchInstrInfo.td:905
908 SLT = 893, // LoongArchInstrInfo.td:879
909 SLTI = 894, // LoongArchInstrInfo.td:881
910 SLTU = 895, // LoongArchInstrInfo.td:880
911 SLTUI = 896, // LoongArchInstrInfo.td:882
912 SRAI_D = 897, // LoongArchInstrInfo.td:1053
913 SRAI_W = 898, // LoongArchInstrInfo.td:911
914 SRA_D = 899, // LoongArchInstrInfo.td:1049
915 SRA_W = 900, // LoongArchInstrInfo.td:907
916 SRLI_D = 901, // LoongArchInstrInfo.td:1052
917 SRLI_W = 902, // LoongArchInstrInfo.td:910
918 SRL_D = 903, // LoongArchInstrInfo.td:1048
919 SRL_W = 904, // LoongArchInstrInfo.td:906
920 STGT_B = 905, // LoongArchInstrInfo.td:1110
921 STGT_D = 906, // LoongArchInstrInfo.td:1113
922 STGT_H = 907, // LoongArchInstrInfo.td:1111
923 STGT_W = 908, // LoongArchInstrInfo.td:1112
924 STLE_B = 909, // LoongArchInstrInfo.td:1114
925 STLE_D = 910, // LoongArchInstrInfo.td:1117
926 STLE_H = 911, // LoongArchInstrInfo.td:1115
927 STLE_W = 912, // LoongArchInstrInfo.td:1116
928 STL_D = 913, // LoongArchLBTInstrInfo.td:204
929 STL_W = 914, // LoongArchLBTInstrInfo.td:59
930 STPTR_D = 915, // LoongArchInstrInfo.td:1096
931 STPTR_W = 916, // LoongArchInstrInfo.td:1095
932 STR_D = 917, // LoongArchLBTInstrInfo.td:205
933 STR_W = 918, // LoongArchLBTInstrInfo.td:60
934 STX_B = 919, // LoongArchInstrInfo.td:1089
935 STX_D = 920, // LoongArchInstrInfo.td:1092
936 STX_H = 921, // LoongArchInstrInfo.td:1090
937 STX_W = 922, // LoongArchInstrInfo.td:1091
938 ST_B = 923, // LoongArchInstrInfo.td:934
939 ST_D = 924, // LoongArchInstrInfo.td:1081
940 ST_H = 925, // LoongArchInstrInfo.td:935
941 ST_W = 926, // LoongArchInstrInfo.td:936
942 SUB_D = 927, // LoongArchInstrInfo.td:1013
943 SUB_W = 928, // LoongArchInstrInfo.td:874
944 SYSCALL = 929, // LoongArchInstrInfo.td:950
945 TLBCLR = 930, // LoongArchInstrInfo.td:2601
946 TLBFILL = 931, // LoongArchInstrInfo.td:2600
947 TLBFLUSH = 932, // LoongArchInstrInfo.td:2602
948 TLBRD = 933, // LoongArchInstrInfo.td:2598
949 TLBSRCH = 934, // LoongArchInstrInfo.td:2597
950 TLBWR = 935, // LoongArchInstrInfo.td:2599
951 UD = 936, // LoongArchInstrInfo.td:956
952 VABSD_B = 937, // LoongArchLSXInstrInfo.td:622
953 VABSD_BU = 938, // LoongArchLSXInstrInfo.td:626
954 VABSD_D = 939, // LoongArchLSXInstrInfo.td:625
955 VABSD_DU = 940, // LoongArchLSXInstrInfo.td:629
956 VABSD_H = 941, // LoongArchLSXInstrInfo.td:623
957 VABSD_HU = 942, // LoongArchLSXInstrInfo.td:627
958 VABSD_W = 943, // LoongArchLSXInstrInfo.td:624
959 VABSD_WU = 944, // LoongArchLSXInstrInfo.td:628
960 VADDA_B = 945, // LoongArchLSXInstrInfo.td:631
961 VADDA_D = 946, // LoongArchLSXInstrInfo.td:634
962 VADDA_H = 947, // LoongArchLSXInstrInfo.td:632
963 VADDA_W = 948, // LoongArchLSXInstrInfo.td:633
964 VADDI_BU = 949, // LoongArchLSXInstrInfo.td:509
965 VADDI_DU = 950, // LoongArchLSXInstrInfo.td:512
966 VADDI_HU = 951, // LoongArchLSXInstrInfo.td:510
967 VADDI_WU = 952, // LoongArchLSXInstrInfo.td:511
968 VADDWEV_D_W = 953, // LoongArchLSXInstrInfo.td:562
969 VADDWEV_D_WU = 954, // LoongArchLSXInstrInfo.td:580
970 VADDWEV_D_WU_W = 955, // LoongArchLSXInstrInfo.td:598
971 VADDWEV_H_B = 956, // LoongArchLSXInstrInfo.td:560
972 VADDWEV_H_BU = 957, // LoongArchLSXInstrInfo.td:578
973 VADDWEV_H_BU_B = 958, // LoongArchLSXInstrInfo.td:596
974 VADDWEV_Q_D = 959, // LoongArchLSXInstrInfo.td:563
975 VADDWEV_Q_DU = 960, // LoongArchLSXInstrInfo.td:581
976 VADDWEV_Q_DU_D = 961, // LoongArchLSXInstrInfo.td:599
977 VADDWEV_W_H = 962, // LoongArchLSXInstrInfo.td:561
978 VADDWEV_W_HU = 963, // LoongArchLSXInstrInfo.td:579
979 VADDWEV_W_HU_H = 964, // LoongArchLSXInstrInfo.td:597
980 VADDWOD_D_W = 965, // LoongArchLSXInstrInfo.td:566
981 VADDWOD_D_WU = 966, // LoongArchLSXInstrInfo.td:584
982 VADDWOD_D_WU_W = 967, // LoongArchLSXInstrInfo.td:602
983 VADDWOD_H_B = 968, // LoongArchLSXInstrInfo.td:564
984 VADDWOD_H_BU = 969, // LoongArchLSXInstrInfo.td:582
985 VADDWOD_H_BU_B = 970, // LoongArchLSXInstrInfo.td:600
986 VADDWOD_Q_D = 971, // LoongArchLSXInstrInfo.td:567
987 VADDWOD_Q_DU = 972, // LoongArchLSXInstrInfo.td:585
988 VADDWOD_Q_DU_D = 973, // LoongArchLSXInstrInfo.td:603
989 VADDWOD_W_H = 974, // LoongArchLSXInstrInfo.td:565
990 VADDWOD_W_HU = 975, // LoongArchLSXInstrInfo.td:583
991 VADDWOD_W_HU_H = 976, // LoongArchLSXInstrInfo.td:601
992 VADD_B = 977, // LoongArchLSXInstrInfo.td:497
993 VADD_D = 978, // LoongArchLSXInstrInfo.td:500
994 VADD_H = 979, // LoongArchLSXInstrInfo.td:498
995 VADD_Q = 980, // LoongArchLSXInstrInfo.td:501
996 VADD_W = 981, // LoongArchLSXInstrInfo.td:499
997 VANDI_B = 982, // LoongArchLSXInstrInfo.td:805
998 VANDN_V = 983, // LoongArchLSXInstrInfo.td:802
999 VAND_V = 984, // LoongArchLSXInstrInfo.td:798
1000 VAVGR_B = 985, // LoongArchLSXInstrInfo.td:613
1001 VAVGR_BU = 986, // LoongArchLSXInstrInfo.td:617
1002 VAVGR_D = 987, // LoongArchLSXInstrInfo.td:616
1003 VAVGR_DU = 988, // LoongArchLSXInstrInfo.td:620
1004 VAVGR_H = 989, // LoongArchLSXInstrInfo.td:614
1005 VAVGR_HU = 990, // LoongArchLSXInstrInfo.td:618
1006 VAVGR_W = 991, // LoongArchLSXInstrInfo.td:615
1007 VAVGR_WU = 992, // LoongArchLSXInstrInfo.td:619
1008 VAVG_B = 993, // LoongArchLSXInstrInfo.td:605
1009 VAVG_BU = 994, // LoongArchLSXInstrInfo.td:609
1010 VAVG_D = 995, // LoongArchLSXInstrInfo.td:608
1011 VAVG_DU = 996, // LoongArchLSXInstrInfo.td:612
1012 VAVG_H = 997, // LoongArchLSXInstrInfo.td:606
1013 VAVG_HU = 998, // LoongArchLSXInstrInfo.td:610
1014 VAVG_W = 999, // LoongArchLSXInstrInfo.td:607
1015 VAVG_WU = 1000, // LoongArchLSXInstrInfo.td:611
1016 VBITCLRI_B = 1001, // LoongArchLSXInstrInfo.td:983
1017 VBITCLRI_D = 1002, // LoongArchLSXInstrInfo.td:986
1018 VBITCLRI_H = 1003, // LoongArchLSXInstrInfo.td:984
1019 VBITCLRI_W = 1004, // LoongArchLSXInstrInfo.td:985
1020 VBITCLR_B = 1005, // LoongArchLSXInstrInfo.td:979
1021 VBITCLR_D = 1006, // LoongArchLSXInstrInfo.td:982
1022 VBITCLR_H = 1007, // LoongArchLSXInstrInfo.td:980
1023 VBITCLR_W = 1008, // LoongArchLSXInstrInfo.td:981
1024 VBITREVI_B = 1009, // LoongArchLSXInstrInfo.td:1001
1025 VBITREVI_D = 1010, // LoongArchLSXInstrInfo.td:1004
1026 VBITREVI_H = 1011, // LoongArchLSXInstrInfo.td:1002
1027 VBITREVI_W = 1012, // LoongArchLSXInstrInfo.td:1003
1028 VBITREV_B = 1013, // LoongArchLSXInstrInfo.td:997
1029 VBITREV_D = 1014, // LoongArchLSXInstrInfo.td:1000
1030 VBITREV_H = 1015, // LoongArchLSXInstrInfo.td:998
1031 VBITREV_W = 1016, // LoongArchLSXInstrInfo.td:999
1032 VBITSELI_B = 1017, // LoongArchLSXInstrInfo.td:1207
1033 VBITSEL_V = 1018, // LoongArchLSXInstrInfo.td:1205
1034 VBITSETI_B = 1019, // LoongArchLSXInstrInfo.td:992
1035 VBITSETI_D = 1020, // LoongArchLSXInstrInfo.td:995
1036 VBITSETI_H = 1021, // LoongArchLSXInstrInfo.td:993
1037 VBITSETI_W = 1022, // LoongArchLSXInstrInfo.td:994
1038 VBITSET_B = 1023, // LoongArchLSXInstrInfo.td:988
1039 VBITSET_D = 1024, // LoongArchLSXInstrInfo.td:991
1040 VBITSET_H = 1025, // LoongArchLSXInstrInfo.td:989
1041 VBITSET_W = 1026, // LoongArchLSXInstrInfo.td:990
1042 VBSLL_V = 1027, // LoongArchLSXInstrInfo.td:1249
1043 VBSRL_V = 1028, // LoongArchLSXInstrInfo.td:1250
1044 VCLO_B = 1029, // LoongArchLSXInstrInfo.td:965
1045 VCLO_D = 1030, // LoongArchLSXInstrInfo.td:968
1046 VCLO_H = 1031, // LoongArchLSXInstrInfo.td:966
1047 VCLO_W = 1032, // LoongArchLSXInstrInfo.td:967
1048 VCLZ_B = 1033, // LoongArchLSXInstrInfo.td:969
1049 VCLZ_D = 1034, // LoongArchLSXInstrInfo.td:972
1050 VCLZ_H = 1035, // LoongArchLSXInstrInfo.td:970
1051 VCLZ_W = 1036, // LoongArchLSXInstrInfo.td:971
1052 VDIV_B = 1037, // LoongArchLSXInstrInfo.td:744
1053 VDIV_BU = 1038, // LoongArchLSXInstrInfo.td:748
1054 VDIV_D = 1039, // LoongArchLSXInstrInfo.td:747
1055 VDIV_DU = 1040, // LoongArchLSXInstrInfo.td:751
1056 VDIV_H = 1041, // LoongArchLSXInstrInfo.td:745
1057 VDIV_HU = 1042, // LoongArchLSXInstrInfo.td:749
1058 VDIV_W = 1043, // LoongArchLSXInstrInfo.td:746
1059 VDIV_WU = 1044, // LoongArchLSXInstrInfo.td:750
1060 VEXT2XV_DU_BU = 1045, // LoongArchLASXInstrInfo.td:518
1061 VEXT2XV_DU_HU = 1046, // LoongArchLASXInstrInfo.td:520
1062 VEXT2XV_DU_WU = 1047, // LoongArchLASXInstrInfo.td:521
1063 VEXT2XV_D_B = 1048, // LoongArchLASXInstrInfo.td:512
1064 VEXT2XV_D_H = 1049, // LoongArchLASXInstrInfo.td:514
1065 VEXT2XV_D_W = 1050, // LoongArchLASXInstrInfo.td:515
1066 VEXT2XV_HU_BU = 1051, // LoongArchLASXInstrInfo.td:516
1067 VEXT2XV_H_B = 1052, // LoongArchLASXInstrInfo.td:510
1068 VEXT2XV_WU_BU = 1053, // LoongArchLASXInstrInfo.td:517
1069 VEXT2XV_WU_HU = 1054, // LoongArchLASXInstrInfo.td:519
1070 VEXT2XV_W_B = 1055, // LoongArchLASXInstrInfo.td:511
1071 VEXT2XV_W_H = 1056, // LoongArchLASXInstrInfo.td:513
1072 VEXTH_DU_WU = 1057, // LoongArchLSXInstrInfo.td:777
1073 VEXTH_D_W = 1058, // LoongArchLSXInstrInfo.td:773
1074 VEXTH_HU_BU = 1059, // LoongArchLSXInstrInfo.td:775
1075 VEXTH_H_B = 1060, // LoongArchLSXInstrInfo.td:771
1076 VEXTH_QU_DU = 1061, // LoongArchLSXInstrInfo.td:778
1077 VEXTH_Q_D = 1062, // LoongArchLSXInstrInfo.td:774
1078 VEXTH_WU_HU = 1063, // LoongArchLSXInstrInfo.td:776
1079 VEXTH_W_H = 1064, // LoongArchLSXInstrInfo.td:772
1080 VEXTL_QU_DU = 1065, // LoongArchLSXInstrInfo.td:853
1081 VEXTL_Q_D = 1066, // LoongArchLSXInstrInfo.td:849
1082 VEXTRINS_B = 1067, // LoongArchLSXInstrInfo.td:1295
1083 VEXTRINS_D = 1068, // LoongArchLSXInstrInfo.td:1292
1084 VEXTRINS_H = 1069, // LoongArchLSXInstrInfo.td:1294
1085 VEXTRINS_W = 1070, // LoongArchLSXInstrInfo.td:1293
1086 VFADD_D = 1071, // LoongArchLSXInstrInfo.td:1012
1087 VFADD_S = 1072, // LoongArchLSXInstrInfo.td:1011
1088 VFCLASS_D = 1073, // LoongArchLSXInstrInfo.td:1043
1089 VFCLASS_S = 1074, // LoongArchLSXInstrInfo.td:1042
1090 VFCMP_CAF_D = 1075, // LoongArchLSXInstrInfo.td:1182
1091 VFCMP_CAF_S = 1076, // LoongArchLSXInstrInfo.td:1159
1092 VFCMP_CEQ_D = 1077, // LoongArchLSXInstrInfo.td:1186
1093 VFCMP_CEQ_S = 1078, // LoongArchLSXInstrInfo.td:1163
1094 VFCMP_CLE_D = 1079, // LoongArchLSXInstrInfo.td:1188
1095 VFCMP_CLE_S = 1080, // LoongArchLSXInstrInfo.td:1165
1096 VFCMP_CLT_D = 1081, // LoongArchLSXInstrInfo.td:1184
1097 VFCMP_CLT_S = 1082, // LoongArchLSXInstrInfo.td:1161
1098 VFCMP_CNE_D = 1083, // LoongArchLSXInstrInfo.td:1198
1099 VFCMP_CNE_S = 1084, // LoongArchLSXInstrInfo.td:1175
1100 VFCMP_COR_D = 1085, // LoongArchLSXInstrInfo.td:1200
1101 VFCMP_COR_S = 1086, // LoongArchLSXInstrInfo.td:1177
1102 VFCMP_CUEQ_D = 1087, // LoongArchLSXInstrInfo.td:1194
1103 VFCMP_CUEQ_S = 1088, // LoongArchLSXInstrInfo.td:1171
1104 VFCMP_CULE_D = 1089, // LoongArchLSXInstrInfo.td:1196
1105 VFCMP_CULE_S = 1090, // LoongArchLSXInstrInfo.td:1173
1106 VFCMP_CULT_D = 1091, // LoongArchLSXInstrInfo.td:1192
1107 VFCMP_CULT_S = 1092, // LoongArchLSXInstrInfo.td:1169
1108 VFCMP_CUNE_D = 1093, // LoongArchLSXInstrInfo.td:1202
1109 VFCMP_CUNE_S = 1094, // LoongArchLSXInstrInfo.td:1179
1110 VFCMP_CUN_D = 1095, // LoongArchLSXInstrInfo.td:1190
1111 VFCMP_CUN_S = 1096, // LoongArchLSXInstrInfo.td:1167
1112 VFCMP_SAF_D = 1097, // LoongArchLSXInstrInfo.td:1183
1113 VFCMP_SAF_S = 1098, // LoongArchLSXInstrInfo.td:1160
1114 VFCMP_SEQ_D = 1099, // LoongArchLSXInstrInfo.td:1187
1115 VFCMP_SEQ_S = 1100, // LoongArchLSXInstrInfo.td:1164
1116 VFCMP_SLE_D = 1101, // LoongArchLSXInstrInfo.td:1189
1117 VFCMP_SLE_S = 1102, // LoongArchLSXInstrInfo.td:1166
1118 VFCMP_SLT_D = 1103, // LoongArchLSXInstrInfo.td:1185
1119 VFCMP_SLT_S = 1104, // LoongArchLSXInstrInfo.td:1162
1120 VFCMP_SNE_D = 1105, // LoongArchLSXInstrInfo.td:1199
1121 VFCMP_SNE_S = 1106, // LoongArchLSXInstrInfo.td:1176
1122 VFCMP_SOR_D = 1107, // LoongArchLSXInstrInfo.td:1201
1123 VFCMP_SOR_S = 1108, // LoongArchLSXInstrInfo.td:1178
1124 VFCMP_SUEQ_D = 1109, // LoongArchLSXInstrInfo.td:1195
1125 VFCMP_SUEQ_S = 1110, // LoongArchLSXInstrInfo.td:1172
1126 VFCMP_SULE_D = 1111, // LoongArchLSXInstrInfo.td:1197
1127 VFCMP_SULE_S = 1112, // LoongArchLSXInstrInfo.td:1174
1128 VFCMP_SULT_D = 1113, // LoongArchLSXInstrInfo.td:1193
1129 VFCMP_SULT_S = 1114, // LoongArchLSXInstrInfo.td:1170
1130 VFCMP_SUNE_D = 1115, // LoongArchLSXInstrInfo.td:1203
1131 VFCMP_SUNE_S = 1116, // LoongArchLSXInstrInfo.td:1180
1132 VFCMP_SUN_D = 1117, // LoongArchLSXInstrInfo.td:1191
1133 VFCMP_SUN_S = 1118, // LoongArchLSXInstrInfo.td:1168
1134 VFCVTH_D_S = 1119, // LoongArchLSXInstrInfo.td:1059
1135 VFCVTH_S_H = 1120, // LoongArchLSXInstrInfo.td:1057
1136 VFCVTL_D_S = 1121, // LoongArchLSXInstrInfo.td:1058
1137 VFCVTL_S_H = 1122, // LoongArchLSXInstrInfo.td:1056
1138 VFCVT_H_S = 1123, // LoongArchLSXInstrInfo.td:1060
1139 VFCVT_S_D = 1124, // LoongArchLSXInstrInfo.td:1061
1140 VFDIV_D = 1125, // LoongArchLSXInstrInfo.td:1018
1141 VFDIV_S = 1126, // LoongArchLSXInstrInfo.td:1017
1142 VFFINTH_D_W = 1127, // LoongArchLSXInstrInfo.td:1111
1143 VFFINTL_D_W = 1128, // LoongArchLSXInstrInfo.td:1110
1144 VFFINT_D_L = 1129, // LoongArchLSXInstrInfo.td:1107
1145 VFFINT_D_LU = 1130, // LoongArchLSXInstrInfo.td:1109
1146 VFFINT_S_L = 1131, // LoongArchLSXInstrInfo.td:1112
1147 VFFINT_S_W = 1132, // LoongArchLSXInstrInfo.td:1106
1148 VFFINT_S_WU = 1133, // LoongArchLSXInstrInfo.td:1108
1149 VFLOGB_D = 1134, // LoongArchLSXInstrInfo.td:1040
1150 VFLOGB_S = 1135, // LoongArchLSXInstrInfo.td:1039
1151 VFMADD_D = 1136, // LoongArchLSXInstrInfo.td:1021
1152 VFMADD_S = 1137, // LoongArchLSXInstrInfo.td:1020
1153 VFMAXA_D = 1138, // LoongArchLSXInstrInfo.td:1035
1154 VFMAXA_S = 1139, // LoongArchLSXInstrInfo.td:1034
1155 VFMAX_D = 1140, // LoongArchLSXInstrInfo.td:1030
1156 VFMAX_S = 1141, // LoongArchLSXInstrInfo.td:1029
1157 VFMINA_D = 1142, // LoongArchLSXInstrInfo.td:1037
1158 VFMINA_S = 1143, // LoongArchLSXInstrInfo.td:1036
1159 VFMIN_D = 1144, // LoongArchLSXInstrInfo.td:1032
1160 VFMIN_S = 1145, // LoongArchLSXInstrInfo.td:1031
1161 VFMSUB_D = 1146, // LoongArchLSXInstrInfo.td:1023
1162 VFMSUB_S = 1147, // LoongArchLSXInstrInfo.td:1022
1163 VFMUL_D = 1148, // LoongArchLSXInstrInfo.td:1016
1164 VFMUL_S = 1149, // LoongArchLSXInstrInfo.td:1015
1165 VFNMADD_D = 1150, // LoongArchLSXInstrInfo.td:1025
1166 VFNMADD_S = 1151, // LoongArchLSXInstrInfo.td:1024
1167 VFNMSUB_D = 1152, // LoongArchLSXInstrInfo.td:1027
1168 VFNMSUB_S = 1153, // LoongArchLSXInstrInfo.td:1026
1169 VFRECIPE_D = 1154, // LoongArchLSXInstrInfo.td:1052
1170 VFRECIPE_S = 1155, // LoongArchLSXInstrInfo.td:1051
1171 VFRECIP_D = 1156, // LoongArchLSXInstrInfo.td:1048
1172 VFRECIP_S = 1157, // LoongArchLSXInstrInfo.td:1047
1173 VFRINTRM_D = 1158, // LoongArchLSXInstrInfo.td:1070
1174 VFRINTRM_S = 1159, // LoongArchLSXInstrInfo.td:1069
1175 VFRINTRNE_D = 1160, // LoongArchLSXInstrInfo.td:1064
1176 VFRINTRNE_S = 1161, // LoongArchLSXInstrInfo.td:1063
1177 VFRINTRP_D = 1162, // LoongArchLSXInstrInfo.td:1068
1178 VFRINTRP_S = 1163, // LoongArchLSXInstrInfo.td:1067
1179 VFRINTRZ_D = 1164, // LoongArchLSXInstrInfo.td:1066
1180 VFRINTRZ_S = 1165, // LoongArchLSXInstrInfo.td:1065
1181 VFRINT_D = 1166, // LoongArchLSXInstrInfo.td:1072
1182 VFRINT_S = 1167, // LoongArchLSXInstrInfo.td:1071
1183 VFRSQRTE_D = 1168, // LoongArchLSXInstrInfo.td:1054
1184 VFRSQRTE_S = 1169, // LoongArchLSXInstrInfo.td:1053
1185 VFRSQRT_D = 1170, // LoongArchLSXInstrInfo.td:1050
1186 VFRSQRT_S = 1171, // LoongArchLSXInstrInfo.td:1049
1187 VFRSTPI_B = 1172, // LoongArchLSXInstrInfo.td:1008
1188 VFRSTPI_H = 1173, // LoongArchLSXInstrInfo.td:1009
1189 VFRSTP_B = 1174, // LoongArchLSXInstrInfo.td:1006
1190 VFRSTP_H = 1175, // LoongArchLSXInstrInfo.td:1007
1191 VFSQRT_D = 1176, // LoongArchLSXInstrInfo.td:1046
1192 VFSQRT_S = 1177, // LoongArchLSXInstrInfo.td:1045
1193 VFSUB_D = 1178, // LoongArchLSXInstrInfo.td:1014
1194 VFSUB_S = 1179, // LoongArchLSXInstrInfo.td:1013
1195 VFTINTH_L_S = 1180, // LoongArchLSXInstrInfo.td:1104
1196 VFTINTL_L_S = 1181, // LoongArchLSXInstrInfo.td:1103
1197 VFTINTRMH_L_S = 1182, // LoongArchLSXInstrInfo.td:1102
1198 VFTINTRML_L_S = 1183, // LoongArchLSXInstrInfo.td:1101
1199 VFTINTRM_L_D = 1184, // LoongArchLSXInstrInfo.td:1081
1200 VFTINTRM_W_D = 1185, // LoongArchLSXInstrInfo.td:1092
1201 VFTINTRM_W_S = 1186, // LoongArchLSXInstrInfo.td:1080
1202 VFTINTRNEH_L_S = 1187, // LoongArchLSXInstrInfo.td:1096
1203 VFTINTRNEL_L_S = 1188, // LoongArchLSXInstrInfo.td:1095
1204 VFTINTRNE_L_D = 1189, // LoongArchLSXInstrInfo.td:1075
1205 VFTINTRNE_W_D = 1190, // LoongArchLSXInstrInfo.td:1089
1206 VFTINTRNE_W_S = 1191, // LoongArchLSXInstrInfo.td:1074
1207 VFTINTRPH_L_S = 1192, // LoongArchLSXInstrInfo.td:1100
1208 VFTINTRPL_L_S = 1193, // LoongArchLSXInstrInfo.td:1099
1209 VFTINTRP_L_D = 1194, // LoongArchLSXInstrInfo.td:1079
1210 VFTINTRP_W_D = 1195, // LoongArchLSXInstrInfo.td:1091
1211 VFTINTRP_W_S = 1196, // LoongArchLSXInstrInfo.td:1078
1212 VFTINTRZH_L_S = 1197, // LoongArchLSXInstrInfo.td:1098
1213 VFTINTRZL_L_S = 1198, // LoongArchLSXInstrInfo.td:1097
1214 VFTINTRZ_LU_D = 1199, // LoongArchLSXInstrInfo.td:1085
1215 VFTINTRZ_L_D = 1200, // LoongArchLSXInstrInfo.td:1077
1216 VFTINTRZ_WU_S = 1201, // LoongArchLSXInstrInfo.td:1084
1217 VFTINTRZ_W_D = 1202, // LoongArchLSXInstrInfo.td:1090
1218 VFTINTRZ_W_S = 1203, // LoongArchLSXInstrInfo.td:1076
1219 VFTINT_LU_D = 1204, // LoongArchLSXInstrInfo.td:1087
1220 VFTINT_L_D = 1205, // LoongArchLSXInstrInfo.td:1083
1221 VFTINT_WU_S = 1206, // LoongArchLSXInstrInfo.td:1086
1222 VFTINT_W_D = 1207, // LoongArchLSXInstrInfo.td:1093
1223 VFTINT_W_S = 1208, // LoongArchLSXInstrInfo.td:1082
1224 VHADDW_DU_WU = 1209, // LoongArchLSXInstrInfo.td:548
1225 VHADDW_D_W = 1210, // LoongArchLSXInstrInfo.td:544
1226 VHADDW_HU_BU = 1211, // LoongArchLSXInstrInfo.td:546
1227 VHADDW_H_B = 1212, // LoongArchLSXInstrInfo.td:542
1228 VHADDW_QU_DU = 1213, // LoongArchLSXInstrInfo.td:549
1229 VHADDW_Q_D = 1214, // LoongArchLSXInstrInfo.td:545
1230 VHADDW_WU_HU = 1215, // LoongArchLSXInstrInfo.td:547
1231 VHADDW_W_H = 1216, // LoongArchLSXInstrInfo.td:543
1232 VHSUBW_DU_WU = 1217, // LoongArchLSXInstrInfo.td:557
1233 VHSUBW_D_W = 1218, // LoongArchLSXInstrInfo.td:553
1234 VHSUBW_HU_BU = 1219, // LoongArchLSXInstrInfo.td:555
1235 VHSUBW_H_B = 1220, // LoongArchLSXInstrInfo.td:551
1236 VHSUBW_QU_DU = 1221, // LoongArchLSXInstrInfo.td:558
1237 VHSUBW_Q_D = 1222, // LoongArchLSXInstrInfo.td:554
1238 VHSUBW_WU_HU = 1223, // LoongArchLSXInstrInfo.td:556
1239 VHSUBW_W_H = 1224, // LoongArchLSXInstrInfo.td:552
1240 VILVH_B = 1225, // LoongArchLSXInstrInfo.td:1274
1241 VILVH_D = 1226, // LoongArchLSXInstrInfo.td:1277
1242 VILVH_H = 1227, // LoongArchLSXInstrInfo.td:1275
1243 VILVH_W = 1228, // LoongArchLSXInstrInfo.td:1276
1244 VILVL_B = 1229, // LoongArchLSXInstrInfo.td:1270
1245 VILVL_D = 1230, // LoongArchLSXInstrInfo.td:1273
1246 VILVL_H = 1231, // LoongArchLSXInstrInfo.td:1271
1247 VILVL_W = 1232, // LoongArchLSXInstrInfo.td:1272
1248 VINSGR2VR_B = 1233, // LoongArchLSXInstrInfo.td:1220
1249 VINSGR2VR_D = 1234, // LoongArchLSXInstrInfo.td:1223
1250 VINSGR2VR_H = 1235, // LoongArchLSXInstrInfo.td:1221
1251 VINSGR2VR_W = 1236, // LoongArchLSXInstrInfo.td:1222
1252 VLD = 1237, // LoongArchLSXInstrInfo.td:1299
1253 VLDI = 1238, // LoongArchLSXInstrInfo.td:795
1254 VLDREPL_B = 1239, // LoongArchLSXInstrInfo.td:1302
1255 VLDREPL_D = 1240, // LoongArchLSXInstrInfo.td:1305
1256 VLDREPL_H = 1241, // LoongArchLSXInstrInfo.td:1303
1257 VLDREPL_W = 1242, // LoongArchLSXInstrInfo.td:1304
1258 VLDX = 1243, // LoongArchLSXInstrInfo.td:1300
1259 VMADDWEV_D_W = 1244, // LoongArchLSXInstrInfo.td:721
1260 VMADDWEV_D_WU = 1245, // LoongArchLSXInstrInfo.td:729
1261 VMADDWEV_D_WU_W = 1246, // LoongArchLSXInstrInfo.td:737
1262 VMADDWEV_H_B = 1247, // LoongArchLSXInstrInfo.td:719
1263 VMADDWEV_H_BU = 1248, // LoongArchLSXInstrInfo.td:727
1264 VMADDWEV_H_BU_B = 1249, // LoongArchLSXInstrInfo.td:735
1265 VMADDWEV_Q_D = 1250, // LoongArchLSXInstrInfo.td:722
1266 VMADDWEV_Q_DU = 1251, // LoongArchLSXInstrInfo.td:730
1267 VMADDWEV_Q_DU_D = 1252, // LoongArchLSXInstrInfo.td:738
1268 VMADDWEV_W_H = 1253, // LoongArchLSXInstrInfo.td:720
1269 VMADDWEV_W_HU = 1254, // LoongArchLSXInstrInfo.td:728
1270 VMADDWEV_W_HU_H = 1255, // LoongArchLSXInstrInfo.td:736
1271 VMADDWOD_D_W = 1256, // LoongArchLSXInstrInfo.td:725
1272 VMADDWOD_D_WU = 1257, // LoongArchLSXInstrInfo.td:733
1273 VMADDWOD_D_WU_W = 1258, // LoongArchLSXInstrInfo.td:741
1274 VMADDWOD_H_B = 1259, // LoongArchLSXInstrInfo.td:723
1275 VMADDWOD_H_BU = 1260, // LoongArchLSXInstrInfo.td:731
1276 VMADDWOD_H_BU_B = 1261, // LoongArchLSXInstrInfo.td:739
1277 VMADDWOD_Q_D = 1262, // LoongArchLSXInstrInfo.td:726
1278 VMADDWOD_Q_DU = 1263, // LoongArchLSXInstrInfo.td:734
1279 VMADDWOD_Q_DU_D = 1264, // LoongArchLSXInstrInfo.td:742
1280 VMADDWOD_W_H = 1265, // LoongArchLSXInstrInfo.td:724
1281 VMADDWOD_W_HU = 1266, // LoongArchLSXInstrInfo.td:732
1282 VMADDWOD_W_HU_H = 1267, // LoongArchLSXInstrInfo.td:740
1283 VMADD_B = 1268, // LoongArchLSXInstrInfo.td:709
1284 VMADD_D = 1269, // LoongArchLSXInstrInfo.td:712
1285 VMADD_H = 1270, // LoongArchLSXInstrInfo.td:710
1286 VMADD_W = 1271, // LoongArchLSXInstrInfo.td:711
1287 VMAXI_B = 1272, // LoongArchLSXInstrInfo.td:640
1288 VMAXI_BU = 1273, // LoongArchLSXInstrInfo.td:648
1289 VMAXI_D = 1274, // LoongArchLSXInstrInfo.td:643
1290 VMAXI_DU = 1275, // LoongArchLSXInstrInfo.td:651
1291 VMAXI_H = 1276, // LoongArchLSXInstrInfo.td:641
1292 VMAXI_HU = 1277, // LoongArchLSXInstrInfo.td:649
1293 VMAXI_W = 1278, // LoongArchLSXInstrInfo.td:642
1294 VMAXI_WU = 1279, // LoongArchLSXInstrInfo.td:650
1295 VMAX_B = 1280, // LoongArchLSXInstrInfo.td:636
1296 VMAX_BU = 1281, // LoongArchLSXInstrInfo.td:644
1297 VMAX_D = 1282, // LoongArchLSXInstrInfo.td:639
1298 VMAX_DU = 1283, // LoongArchLSXInstrInfo.td:647
1299 VMAX_H = 1284, // LoongArchLSXInstrInfo.td:637
1300 VMAX_HU = 1285, // LoongArchLSXInstrInfo.td:645
1301 VMAX_W = 1286, // LoongArchLSXInstrInfo.td:638
1302 VMAX_WU = 1287, // LoongArchLSXInstrInfo.td:646
1303 VMINI_B = 1288, // LoongArchLSXInstrInfo.td:657
1304 VMINI_BU = 1289, // LoongArchLSXInstrInfo.td:665
1305 VMINI_D = 1290, // LoongArchLSXInstrInfo.td:660
1306 VMINI_DU = 1291, // LoongArchLSXInstrInfo.td:668
1307 VMINI_H = 1292, // LoongArchLSXInstrInfo.td:658
1308 VMINI_HU = 1293, // LoongArchLSXInstrInfo.td:666
1309 VMINI_W = 1294, // LoongArchLSXInstrInfo.td:659
1310 VMINI_WU = 1295, // LoongArchLSXInstrInfo.td:667
1311 VMIN_B = 1296, // LoongArchLSXInstrInfo.td:653
1312 VMIN_BU = 1297, // LoongArchLSXInstrInfo.td:661
1313 VMIN_D = 1298, // LoongArchLSXInstrInfo.td:656
1314 VMIN_DU = 1299, // LoongArchLSXInstrInfo.td:664
1315 VMIN_H = 1300, // LoongArchLSXInstrInfo.td:654
1316 VMIN_HU = 1301, // LoongArchLSXInstrInfo.td:662
1317 VMIN_W = 1302, // LoongArchLSXInstrInfo.td:655
1318 VMIN_WU = 1303, // LoongArchLSXInstrInfo.td:663
1319 VMOD_B = 1304, // LoongArchLSXInstrInfo.td:753
1320 VMOD_BU = 1305, // LoongArchLSXInstrInfo.td:757
1321 VMOD_D = 1306, // LoongArchLSXInstrInfo.td:756
1322 VMOD_DU = 1307, // LoongArchLSXInstrInfo.td:760
1323 VMOD_H = 1308, // LoongArchLSXInstrInfo.td:754
1324 VMOD_HU = 1309, // LoongArchLSXInstrInfo.td:758
1325 VMOD_W = 1310, // LoongArchLSXInstrInfo.td:755
1326 VMOD_WU = 1311, // LoongArchLSXInstrInfo.td:759
1327 VMSKGEZ_B = 1312, // LoongArchLSXInstrInfo.td:790
1328 VMSKLTZ_B = 1313, // LoongArchLSXInstrInfo.td:785
1329 VMSKLTZ_D = 1314, // LoongArchLSXInstrInfo.td:788
1330 VMSKLTZ_H = 1315, // LoongArchLSXInstrInfo.td:786
1331 VMSKLTZ_W = 1316, // LoongArchLSXInstrInfo.td:787
1332 VMSKNZ_B = 1317, // LoongArchLSXInstrInfo.td:792
1333 VMSUB_B = 1318, // LoongArchLSXInstrInfo.td:714
1334 VMSUB_D = 1319, // LoongArchLSXInstrInfo.td:717
1335 VMSUB_H = 1320, // LoongArchLSXInstrInfo.td:715
1336 VMSUB_W = 1321, // LoongArchLSXInstrInfo.td:716
1337 VMUH_B = 1322, // LoongArchLSXInstrInfo.td:675
1338 VMUH_BU = 1323, // LoongArchLSXInstrInfo.td:679
1339 VMUH_D = 1324, // LoongArchLSXInstrInfo.td:678
1340 VMUH_DU = 1325, // LoongArchLSXInstrInfo.td:682
1341 VMUH_H = 1326, // LoongArchLSXInstrInfo.td:676
1342 VMUH_HU = 1327, // LoongArchLSXInstrInfo.td:680
1343 VMUH_W = 1328, // LoongArchLSXInstrInfo.td:677
1344 VMUH_WU = 1329, // LoongArchLSXInstrInfo.td:681
1345 VMULWEV_D_W = 1330, // LoongArchLSXInstrInfo.td:686
1346 VMULWEV_D_WU = 1331, // LoongArchLSXInstrInfo.td:694
1347 VMULWEV_D_WU_W = 1332, // LoongArchLSXInstrInfo.td:702
1348 VMULWEV_H_B = 1333, // LoongArchLSXInstrInfo.td:684
1349 VMULWEV_H_BU = 1334, // LoongArchLSXInstrInfo.td:692
1350 VMULWEV_H_BU_B = 1335, // LoongArchLSXInstrInfo.td:700
1351 VMULWEV_Q_D = 1336, // LoongArchLSXInstrInfo.td:687
1352 VMULWEV_Q_DU = 1337, // LoongArchLSXInstrInfo.td:695
1353 VMULWEV_Q_DU_D = 1338, // LoongArchLSXInstrInfo.td:703
1354 VMULWEV_W_H = 1339, // LoongArchLSXInstrInfo.td:685
1355 VMULWEV_W_HU = 1340, // LoongArchLSXInstrInfo.td:693
1356 VMULWEV_W_HU_H = 1341, // LoongArchLSXInstrInfo.td:701
1357 VMULWOD_D_W = 1342, // LoongArchLSXInstrInfo.td:690
1358 VMULWOD_D_WU = 1343, // LoongArchLSXInstrInfo.td:698
1359 VMULWOD_D_WU_W = 1344, // LoongArchLSXInstrInfo.td:706
1360 VMULWOD_H_B = 1345, // LoongArchLSXInstrInfo.td:688
1361 VMULWOD_H_BU = 1346, // LoongArchLSXInstrInfo.td:696
1362 VMULWOD_H_BU_B = 1347, // LoongArchLSXInstrInfo.td:704
1363 VMULWOD_Q_D = 1348, // LoongArchLSXInstrInfo.td:691
1364 VMULWOD_Q_DU = 1349, // LoongArchLSXInstrInfo.td:699
1365 VMULWOD_Q_DU_D = 1350, // LoongArchLSXInstrInfo.td:707
1366 VMULWOD_W_H = 1351, // LoongArchLSXInstrInfo.td:689
1367 VMULWOD_W_HU = 1352, // LoongArchLSXInstrInfo.td:697
1368 VMULWOD_W_HU_H = 1353, // LoongArchLSXInstrInfo.td:705
1369 VMUL_B = 1354, // LoongArchLSXInstrInfo.td:670
1370 VMUL_D = 1355, // LoongArchLSXInstrInfo.td:673
1371 VMUL_H = 1356, // LoongArchLSXInstrInfo.td:671
1372 VMUL_W = 1357, // LoongArchLSXInstrInfo.td:672
1373 VNEG_B = 1358, // LoongArchLSXInstrInfo.td:519
1374 VNEG_D = 1359, // LoongArchLSXInstrInfo.td:522
1375 VNEG_H = 1360, // LoongArchLSXInstrInfo.td:520
1376 VNEG_W = 1361, // LoongArchLSXInstrInfo.td:521
1377 VNORI_B = 1362, // LoongArchLSXInstrInfo.td:808
1378 VNOR_V = 1363, // LoongArchLSXInstrInfo.td:801
1379 VORI_B = 1364, // LoongArchLSXInstrInfo.td:806
1380 VORN_V = 1365, // LoongArchLSXInstrInfo.td:803
1381 VOR_V = 1366, // LoongArchLSXInstrInfo.td:799
1382 VPACKEV_B = 1367, // LoongArchLSXInstrInfo.td:1252
1383 VPACKEV_D = 1368, // LoongArchLSXInstrInfo.td:1255
1384 VPACKEV_H = 1369, // LoongArchLSXInstrInfo.td:1253
1385 VPACKEV_W = 1370, // LoongArchLSXInstrInfo.td:1254
1386 VPACKOD_B = 1371, // LoongArchLSXInstrInfo.td:1256
1387 VPACKOD_D = 1372, // LoongArchLSXInstrInfo.td:1259
1388 VPACKOD_H = 1373, // LoongArchLSXInstrInfo.td:1257
1389 VPACKOD_W = 1374, // LoongArchLSXInstrInfo.td:1258
1390 VPCNT_B = 1375, // LoongArchLSXInstrInfo.td:974
1391 VPCNT_D = 1376, // LoongArchLSXInstrInfo.td:977
1392 VPCNT_H = 1377, // LoongArchLSXInstrInfo.td:975
1393 VPCNT_W = 1378, // LoongArchLSXInstrInfo.td:976
1394 VPERMI_W = 1379, // LoongArchLSXInstrInfo.td:1290
1395 VPICKEV_B = 1380, // LoongArchLSXInstrInfo.td:1261
1396 VPICKEV_D = 1381, // LoongArchLSXInstrInfo.td:1264
1397 VPICKEV_H = 1382, // LoongArchLSXInstrInfo.td:1262
1398 VPICKEV_W = 1383, // LoongArchLSXInstrInfo.td:1263
1399 VPICKOD_B = 1384, // LoongArchLSXInstrInfo.td:1265
1400 VPICKOD_D = 1385, // LoongArchLSXInstrInfo.td:1268
1401 VPICKOD_H = 1386, // LoongArchLSXInstrInfo.td:1266
1402 VPICKOD_W = 1387, // LoongArchLSXInstrInfo.td:1267
1403 VPICKVE2GR_B = 1388, // LoongArchLSXInstrInfo.td:1224
1404 VPICKVE2GR_BU = 1389, // LoongArchLSXInstrInfo.td:1228
1405 VPICKVE2GR_D = 1390, // LoongArchLSXInstrInfo.td:1227
1406 VPICKVE2GR_DU = 1391, // LoongArchLSXInstrInfo.td:1231
1407 VPICKVE2GR_H = 1392, // LoongArchLSXInstrInfo.td:1225
1408 VPICKVE2GR_HU = 1393, // LoongArchLSXInstrInfo.td:1229
1409 VPICKVE2GR_W = 1394, // LoongArchLSXInstrInfo.td:1226
1410 VPICKVE2GR_WU = 1395, // LoongArchLSXInstrInfo.td:1230
1411 VREPLGR2VR_B = 1396, // LoongArchLSXInstrInfo.td:1234
1412 VREPLGR2VR_D = 1397, // LoongArchLSXInstrInfo.td:1237
1413 VREPLGR2VR_H = 1398, // LoongArchLSXInstrInfo.td:1235
1414 VREPLGR2VR_W = 1399, // LoongArchLSXInstrInfo.td:1236
1415 VREPLVEI_B = 1400, // LoongArchLSXInstrInfo.td:1244
1416 VREPLVEI_D = 1401, // LoongArchLSXInstrInfo.td:1247
1417 VREPLVEI_H = 1402, // LoongArchLSXInstrInfo.td:1245
1418 VREPLVEI_W = 1403, // LoongArchLSXInstrInfo.td:1246
1419 VREPLVE_B = 1404, // LoongArchLSXInstrInfo.td:1240
1420 VREPLVE_D = 1405, // LoongArchLSXInstrInfo.td:1243
1421 VREPLVE_H = 1406, // LoongArchLSXInstrInfo.td:1241
1422 VREPLVE_W = 1407, // LoongArchLSXInstrInfo.td:1242
1423 VROTRI_B = 1408, // LoongArchLSXInstrInfo.td:841
1424 VROTRI_D = 1409, // LoongArchLSXInstrInfo.td:844
1425 VROTRI_H = 1410, // LoongArchLSXInstrInfo.td:842
1426 VROTRI_W = 1411, // LoongArchLSXInstrInfo.td:843
1427 VROTR_B = 1412, // LoongArchLSXInstrInfo.td:837
1428 VROTR_D = 1413, // LoongArchLSXInstrInfo.td:840
1429 VROTR_H = 1414, // LoongArchLSXInstrInfo.td:838
1430 VROTR_W = 1415, // LoongArchLSXInstrInfo.td:839
1431 VSADD_B = 1416, // LoongArchLSXInstrInfo.td:524
1432 VSADD_BU = 1417, // LoongArchLSXInstrInfo.td:528
1433 VSADD_D = 1418, // LoongArchLSXInstrInfo.td:527
1434 VSADD_DU = 1419, // LoongArchLSXInstrInfo.td:531
1435 VSADD_H = 1420, // LoongArchLSXInstrInfo.td:525
1436 VSADD_HU = 1421, // LoongArchLSXInstrInfo.td:529
1437 VSADD_W = 1422, // LoongArchLSXInstrInfo.td:526
1438 VSADD_WU = 1423, // LoongArchLSXInstrInfo.td:530
1439 VSAT_B = 1424, // LoongArchLSXInstrInfo.td:762
1440 VSAT_BU = 1425, // LoongArchLSXInstrInfo.td:766
1441 VSAT_D = 1426, // LoongArchLSXInstrInfo.td:765
1442 VSAT_DU = 1427, // LoongArchLSXInstrInfo.td:769
1443 VSAT_H = 1428, // LoongArchLSXInstrInfo.td:763
1444 VSAT_HU = 1429, // LoongArchLSXInstrInfo.td:767
1445 VSAT_W = 1430, // LoongArchLSXInstrInfo.td:764
1446 VSAT_WU = 1431, // LoongArchLSXInstrInfo.td:768
1447 VSEQI_B = 1432, // LoongArchLSXInstrInfo.td:1118
1448 VSEQI_D = 1433, // LoongArchLSXInstrInfo.td:1121
1449 VSEQI_H = 1434, // LoongArchLSXInstrInfo.td:1119
1450 VSEQI_W = 1435, // LoongArchLSXInstrInfo.td:1120
1451 VSEQ_B = 1436, // LoongArchLSXInstrInfo.td:1114
1452 VSEQ_D = 1437, // LoongArchLSXInstrInfo.td:1117
1453 VSEQ_H = 1438, // LoongArchLSXInstrInfo.td:1115
1454 VSEQ_W = 1439, // LoongArchLSXInstrInfo.td:1116
1455 VSETALLNEZ_B = 1440, // LoongArchLSXInstrInfo.td:1215
1456 VSETALLNEZ_D = 1441, // LoongArchLSXInstrInfo.td:1218
1457 VSETALLNEZ_H = 1442, // LoongArchLSXInstrInfo.td:1216
1458 VSETALLNEZ_W = 1443, // LoongArchLSXInstrInfo.td:1217
1459 VSETANYEQZ_B = 1444, // LoongArchLSXInstrInfo.td:1211
1460 VSETANYEQZ_D = 1445, // LoongArchLSXInstrInfo.td:1214
1461 VSETANYEQZ_H = 1446, // LoongArchLSXInstrInfo.td:1212
1462 VSETANYEQZ_W = 1447, // LoongArchLSXInstrInfo.td:1213
1463 VSETEQZ_V = 1448, // LoongArchLSXInstrInfo.td:1209
1464 VSETNEZ_V = 1449, // LoongArchLSXInstrInfo.td:1210
1465 VSHUF4I_B = 1450, // LoongArchLSXInstrInfo.td:1285
1466 VSHUF4I_D = 1451, // LoongArchLSXInstrInfo.td:1288
1467 VSHUF4I_H = 1452, // LoongArchLSXInstrInfo.td:1286
1468 VSHUF4I_W = 1453, // LoongArchLSXInstrInfo.td:1287
1469 VSHUF_B = 1454, // LoongArchLSXInstrInfo.td:1279
1470 VSHUF_D = 1455, // LoongArchLSXInstrInfo.td:1283
1471 VSHUF_H = 1456, // LoongArchLSXInstrInfo.td:1281
1472 VSHUF_W = 1457, // LoongArchLSXInstrInfo.td:1282
1473 VSIGNCOV_B = 1458, // LoongArchLSXInstrInfo.td:780
1474 VSIGNCOV_D = 1459, // LoongArchLSXInstrInfo.td:783
1475 VSIGNCOV_H = 1460, // LoongArchLSXInstrInfo.td:781
1476 VSIGNCOV_W = 1461, // LoongArchLSXInstrInfo.td:782
1477 VSLEI_B = 1462, // LoongArchLSXInstrInfo.td:1127
1478 VSLEI_BU = 1463, // LoongArchLSXInstrInfo.td:1136
1479 VSLEI_D = 1464, // LoongArchLSXInstrInfo.td:1130
1480 VSLEI_DU = 1465, // LoongArchLSXInstrInfo.td:1139
1481 VSLEI_H = 1466, // LoongArchLSXInstrInfo.td:1128
1482 VSLEI_HU = 1467, // LoongArchLSXInstrInfo.td:1137
1483 VSLEI_W = 1468, // LoongArchLSXInstrInfo.td:1129
1484 VSLEI_WU = 1469, // LoongArchLSXInstrInfo.td:1138
1485 VSLE_B = 1470, // LoongArchLSXInstrInfo.td:1123
1486 VSLE_BU = 1471, // LoongArchLSXInstrInfo.td:1132
1487 VSLE_D = 1472, // LoongArchLSXInstrInfo.td:1126
1488 VSLE_DU = 1473, // LoongArchLSXInstrInfo.td:1135
1489 VSLE_H = 1474, // LoongArchLSXInstrInfo.td:1124
1490 VSLE_HU = 1475, // LoongArchLSXInstrInfo.td:1133
1491 VSLE_W = 1476, // LoongArchLSXInstrInfo.td:1125
1492 VSLE_WU = 1477, // LoongArchLSXInstrInfo.td:1134
1493 VSLLI_B = 1478, // LoongArchLSXInstrInfo.td:814
1494 VSLLI_D = 1479, // LoongArchLSXInstrInfo.td:817
1495 VSLLI_H = 1480, // LoongArchLSXInstrInfo.td:815
1496 VSLLI_W = 1481, // LoongArchLSXInstrInfo.td:816
1497 VSLLWIL_DU_WU = 1482, // LoongArchLSXInstrInfo.td:852
1498 VSLLWIL_D_W = 1483, // LoongArchLSXInstrInfo.td:848
1499 VSLLWIL_HU_BU = 1484, // LoongArchLSXInstrInfo.td:850
1500 VSLLWIL_H_B = 1485, // LoongArchLSXInstrInfo.td:846
1501 VSLLWIL_WU_HU = 1486, // LoongArchLSXInstrInfo.td:851
1502 VSLLWIL_W_H = 1487, // LoongArchLSXInstrInfo.td:847
1503 VSLL_B = 1488, // LoongArchLSXInstrInfo.td:810
1504 VSLL_D = 1489, // LoongArchLSXInstrInfo.td:813
1505 VSLL_H = 1490, // LoongArchLSXInstrInfo.td:811
1506 VSLL_W = 1491, // LoongArchLSXInstrInfo.td:812
1507 VSLTI_B = 1492, // LoongArchLSXInstrInfo.td:1145
1508 VSLTI_BU = 1493, // LoongArchLSXInstrInfo.td:1154
1509 VSLTI_D = 1494, // LoongArchLSXInstrInfo.td:1148
1510 VSLTI_DU = 1495, // LoongArchLSXInstrInfo.td:1157
1511 VSLTI_H = 1496, // LoongArchLSXInstrInfo.td:1146
1512 VSLTI_HU = 1497, // LoongArchLSXInstrInfo.td:1155
1513 VSLTI_W = 1498, // LoongArchLSXInstrInfo.td:1147
1514 VSLTI_WU = 1499, // LoongArchLSXInstrInfo.td:1156
1515 VSLT_B = 1500, // LoongArchLSXInstrInfo.td:1141
1516 VSLT_BU = 1501, // LoongArchLSXInstrInfo.td:1150
1517 VSLT_D = 1502, // LoongArchLSXInstrInfo.td:1144
1518 VSLT_DU = 1503, // LoongArchLSXInstrInfo.td:1153
1519 VSLT_H = 1504, // LoongArchLSXInstrInfo.td:1142
1520 VSLT_HU = 1505, // LoongArchLSXInstrInfo.td:1151
1521 VSLT_W = 1506, // LoongArchLSXInstrInfo.td:1143
1522 VSLT_WU = 1507, // LoongArchLSXInstrInfo.td:1152
1523 VSRAI_B = 1508, // LoongArchLSXInstrInfo.td:832
1524 VSRAI_D = 1509, // LoongArchLSXInstrInfo.td:835
1525 VSRAI_H = 1510, // LoongArchLSXInstrInfo.td:833
1526 VSRAI_W = 1511, // LoongArchLSXInstrInfo.td:834
1527 VSRANI_B_H = 1512, // LoongArchLSXInstrInfo.td:884
1528 VSRANI_D_Q = 1513, // LoongArchLSXInstrInfo.td:887
1529 VSRANI_H_W = 1514, // LoongArchLSXInstrInfo.td:885
1530 VSRANI_W_D = 1515, // LoongArchLSXInstrInfo.td:886
1531 VSRAN_B_H = 1516, // LoongArchLSXInstrInfo.td:876
1532 VSRAN_H_W = 1517, // LoongArchLSXInstrInfo.td:877
1533 VSRAN_W_D = 1518, // LoongArchLSXInstrInfo.td:878
1534 VSRARI_B = 1519, // LoongArchLSXInstrInfo.td:868
1535 VSRARI_D = 1520, // LoongArchLSXInstrInfo.td:871
1536 VSRARI_H = 1521, // LoongArchLSXInstrInfo.td:869
1537 VSRARI_W = 1522, // LoongArchLSXInstrInfo.td:870
1538 VSRARNI_B_H = 1523, // LoongArchLSXInstrInfo.td:900
1539 VSRARNI_D_Q = 1524, // LoongArchLSXInstrInfo.td:903
1540 VSRARNI_H_W = 1525, // LoongArchLSXInstrInfo.td:901
1541 VSRARNI_W_D = 1526, // LoongArchLSXInstrInfo.td:902
1542 VSRARN_B_H = 1527, // LoongArchLSXInstrInfo.td:892
1543 VSRARN_H_W = 1528, // LoongArchLSXInstrInfo.td:893
1544 VSRARN_W_D = 1529, // LoongArchLSXInstrInfo.td:894
1545 VSRAR_B = 1530, // LoongArchLSXInstrInfo.td:864
1546 VSRAR_D = 1531, // LoongArchLSXInstrInfo.td:867
1547 VSRAR_H = 1532, // LoongArchLSXInstrInfo.td:865
1548 VSRAR_W = 1533, // LoongArchLSXInstrInfo.td:866
1549 VSRA_B = 1534, // LoongArchLSXInstrInfo.td:828
1550 VSRA_D = 1535, // LoongArchLSXInstrInfo.td:831
1551 VSRA_H = 1536, // LoongArchLSXInstrInfo.td:829
1552 VSRA_W = 1537, // LoongArchLSXInstrInfo.td:830
1553 VSRLI_B = 1538, // LoongArchLSXInstrInfo.td:823
1554 VSRLI_D = 1539, // LoongArchLSXInstrInfo.td:826
1555 VSRLI_H = 1540, // LoongArchLSXInstrInfo.td:824
1556 VSRLI_W = 1541, // LoongArchLSXInstrInfo.td:825
1557 VSRLNI_B_H = 1542, // LoongArchLSXInstrInfo.td:880
1558 VSRLNI_D_Q = 1543, // LoongArchLSXInstrInfo.td:883
1559 VSRLNI_H_W = 1544, // LoongArchLSXInstrInfo.td:881
1560 VSRLNI_W_D = 1545, // LoongArchLSXInstrInfo.td:882
1561 VSRLN_B_H = 1546, // LoongArchLSXInstrInfo.td:873
1562 VSRLN_H_W = 1547, // LoongArchLSXInstrInfo.td:874
1563 VSRLN_W_D = 1548, // LoongArchLSXInstrInfo.td:875
1564 VSRLRI_B = 1549, // LoongArchLSXInstrInfo.td:859
1565 VSRLRI_D = 1550, // LoongArchLSXInstrInfo.td:862
1566 VSRLRI_H = 1551, // LoongArchLSXInstrInfo.td:860
1567 VSRLRI_W = 1552, // LoongArchLSXInstrInfo.td:861
1568 VSRLRNI_B_H = 1553, // LoongArchLSXInstrInfo.td:896
1569 VSRLRNI_D_Q = 1554, // LoongArchLSXInstrInfo.td:899
1570 VSRLRNI_H_W = 1555, // LoongArchLSXInstrInfo.td:897
1571 VSRLRNI_W_D = 1556, // LoongArchLSXInstrInfo.td:898
1572 VSRLRN_B_H = 1557, // LoongArchLSXInstrInfo.td:889
1573 VSRLRN_H_W = 1558, // LoongArchLSXInstrInfo.td:890
1574 VSRLRN_W_D = 1559, // LoongArchLSXInstrInfo.td:891
1575 VSRLR_B = 1560, // LoongArchLSXInstrInfo.td:855
1576 VSRLR_D = 1561, // LoongArchLSXInstrInfo.td:858
1577 VSRLR_H = 1562, // LoongArchLSXInstrInfo.td:856
1578 VSRLR_W = 1563, // LoongArchLSXInstrInfo.td:857
1579 VSRL_B = 1564, // LoongArchLSXInstrInfo.td:819
1580 VSRL_D = 1565, // LoongArchLSXInstrInfo.td:822
1581 VSRL_H = 1566, // LoongArchLSXInstrInfo.td:820
1582 VSRL_W = 1567, // LoongArchLSXInstrInfo.td:821
1583 VSSRANI_BU_H = 1568, // LoongArchLSXInstrInfo.td:930
1584 VSSRANI_B_H = 1569, // LoongArchLSXInstrInfo.td:922
1585 VSSRANI_DU_Q = 1570, // LoongArchLSXInstrInfo.td:933
1586 VSSRANI_D_Q = 1571, // LoongArchLSXInstrInfo.td:925
1587 VSSRANI_HU_W = 1572, // LoongArchLSXInstrInfo.td:931
1588 VSSRANI_H_W = 1573, // LoongArchLSXInstrInfo.td:923
1589 VSSRANI_WU_D = 1574, // LoongArchLSXInstrInfo.td:932
1590 VSSRANI_W_D = 1575, // LoongArchLSXInstrInfo.td:924
1591 VSSRAN_BU_H = 1576, // LoongArchLSXInstrInfo.td:914
1592 VSSRAN_B_H = 1577, // LoongArchLSXInstrInfo.td:908
1593 VSSRAN_HU_W = 1578, // LoongArchLSXInstrInfo.td:915
1594 VSSRAN_H_W = 1579, // LoongArchLSXInstrInfo.td:909
1595 VSSRAN_WU_D = 1580, // LoongArchLSXInstrInfo.td:916
1596 VSSRAN_W_D = 1581, // LoongArchLSXInstrInfo.td:910
1597 VSSRARNI_BU_H = 1582, // LoongArchLSXInstrInfo.td:960
1598 VSSRARNI_B_H = 1583, // LoongArchLSXInstrInfo.td:952
1599 VSSRARNI_DU_Q = 1584, // LoongArchLSXInstrInfo.td:963
1600 VSSRARNI_D_Q = 1585, // LoongArchLSXInstrInfo.td:955
1601 VSSRARNI_HU_W = 1586, // LoongArchLSXInstrInfo.td:961
1602 VSSRARNI_H_W = 1587, // LoongArchLSXInstrInfo.td:953
1603 VSSRARNI_WU_D = 1588, // LoongArchLSXInstrInfo.td:962
1604 VSSRARNI_W_D = 1589, // LoongArchLSXInstrInfo.td:954
1605 VSSRARN_BU_H = 1590, // LoongArchLSXInstrInfo.td:944
1606 VSSRARN_B_H = 1591, // LoongArchLSXInstrInfo.td:938
1607 VSSRARN_HU_W = 1592, // LoongArchLSXInstrInfo.td:945
1608 VSSRARN_H_W = 1593, // LoongArchLSXInstrInfo.td:939
1609 VSSRARN_WU_D = 1594, // LoongArchLSXInstrInfo.td:946
1610 VSSRARN_W_D = 1595, // LoongArchLSXInstrInfo.td:940
1611 VSSRLNI_BU_H = 1596, // LoongArchLSXInstrInfo.td:926
1612 VSSRLNI_B_H = 1597, // LoongArchLSXInstrInfo.td:918
1613 VSSRLNI_DU_Q = 1598, // LoongArchLSXInstrInfo.td:929
1614 VSSRLNI_D_Q = 1599, // LoongArchLSXInstrInfo.td:921
1615 VSSRLNI_HU_W = 1600, // LoongArchLSXInstrInfo.td:927
1616 VSSRLNI_H_W = 1601, // LoongArchLSXInstrInfo.td:919
1617 VSSRLNI_WU_D = 1602, // LoongArchLSXInstrInfo.td:928
1618 VSSRLNI_W_D = 1603, // LoongArchLSXInstrInfo.td:920
1619 VSSRLN_BU_H = 1604, // LoongArchLSXInstrInfo.td:911
1620 VSSRLN_B_H = 1605, // LoongArchLSXInstrInfo.td:905
1621 VSSRLN_HU_W = 1606, // LoongArchLSXInstrInfo.td:912
1622 VSSRLN_H_W = 1607, // LoongArchLSXInstrInfo.td:906
1623 VSSRLN_WU_D = 1608, // LoongArchLSXInstrInfo.td:913
1624 VSSRLN_W_D = 1609, // LoongArchLSXInstrInfo.td:907
1625 VSSRLRNI_BU_H = 1610, // LoongArchLSXInstrInfo.td:956
1626 VSSRLRNI_B_H = 1611, // LoongArchLSXInstrInfo.td:948
1627 VSSRLRNI_DU_Q = 1612, // LoongArchLSXInstrInfo.td:959
1628 VSSRLRNI_D_Q = 1613, // LoongArchLSXInstrInfo.td:951
1629 VSSRLRNI_HU_W = 1614, // LoongArchLSXInstrInfo.td:957
1630 VSSRLRNI_H_W = 1615, // LoongArchLSXInstrInfo.td:949
1631 VSSRLRNI_WU_D = 1616, // LoongArchLSXInstrInfo.td:958
1632 VSSRLRNI_W_D = 1617, // LoongArchLSXInstrInfo.td:950
1633 VSSRLRN_BU_H = 1618, // LoongArchLSXInstrInfo.td:941
1634 VSSRLRN_B_H = 1619, // LoongArchLSXInstrInfo.td:935
1635 VSSRLRN_HU_W = 1620, // LoongArchLSXInstrInfo.td:942
1636 VSSRLRN_H_W = 1621, // LoongArchLSXInstrInfo.td:936
1637 VSSRLRN_WU_D = 1622, // LoongArchLSXInstrInfo.td:943
1638 VSSRLRN_W_D = 1623, // LoongArchLSXInstrInfo.td:937
1639 VSSUB_B = 1624, // LoongArchLSXInstrInfo.td:533
1640 VSSUB_BU = 1625, // LoongArchLSXInstrInfo.td:537
1641 VSSUB_D = 1626, // LoongArchLSXInstrInfo.td:536
1642 VSSUB_DU = 1627, // LoongArchLSXInstrInfo.td:540
1643 VSSUB_H = 1628, // LoongArchLSXInstrInfo.td:534
1644 VSSUB_HU = 1629, // LoongArchLSXInstrInfo.td:538
1645 VSSUB_W = 1630, // LoongArchLSXInstrInfo.td:535
1646 VSSUB_WU = 1631, // LoongArchLSXInstrInfo.td:539
1647 VST = 1632, // LoongArchLSXInstrInfo.td:1309
1648 VSTELM_B = 1633, // LoongArchLSXInstrInfo.td:1312
1649 VSTELM_D = 1634, // LoongArchLSXInstrInfo.td:1315
1650 VSTELM_H = 1635, // LoongArchLSXInstrInfo.td:1313
1651 VSTELM_W = 1636, // LoongArchLSXInstrInfo.td:1314
1652 VSTX = 1637, // LoongArchLSXInstrInfo.td:1310
1653 VSUBI_BU = 1638, // LoongArchLSXInstrInfo.td:514
1654 VSUBI_DU = 1639, // LoongArchLSXInstrInfo.td:517
1655 VSUBI_HU = 1640, // LoongArchLSXInstrInfo.td:515
1656 VSUBI_WU = 1641, // LoongArchLSXInstrInfo.td:516
1657 VSUBWEV_D_W = 1642, // LoongArchLSXInstrInfo.td:571
1658 VSUBWEV_D_WU = 1643, // LoongArchLSXInstrInfo.td:589
1659 VSUBWEV_H_B = 1644, // LoongArchLSXInstrInfo.td:569
1660 VSUBWEV_H_BU = 1645, // LoongArchLSXInstrInfo.td:587
1661 VSUBWEV_Q_D = 1646, // LoongArchLSXInstrInfo.td:572
1662 VSUBWEV_Q_DU = 1647, // LoongArchLSXInstrInfo.td:590
1663 VSUBWEV_W_H = 1648, // LoongArchLSXInstrInfo.td:570
1664 VSUBWEV_W_HU = 1649, // LoongArchLSXInstrInfo.td:588
1665 VSUBWOD_D_W = 1650, // LoongArchLSXInstrInfo.td:575
1666 VSUBWOD_D_WU = 1651, // LoongArchLSXInstrInfo.td:593
1667 VSUBWOD_H_B = 1652, // LoongArchLSXInstrInfo.td:573
1668 VSUBWOD_H_BU = 1653, // LoongArchLSXInstrInfo.td:591
1669 VSUBWOD_Q_D = 1654, // LoongArchLSXInstrInfo.td:576
1670 VSUBWOD_Q_DU = 1655, // LoongArchLSXInstrInfo.td:594
1671 VSUBWOD_W_H = 1656, // LoongArchLSXInstrInfo.td:574
1672 VSUBWOD_W_HU = 1657, // LoongArchLSXInstrInfo.td:592
1673 VSUB_B = 1658, // LoongArchLSXInstrInfo.td:503
1674 VSUB_D = 1659, // LoongArchLSXInstrInfo.td:506
1675 VSUB_H = 1660, // LoongArchLSXInstrInfo.td:504
1676 VSUB_Q = 1661, // LoongArchLSXInstrInfo.td:507
1677 VSUB_W = 1662, // LoongArchLSXInstrInfo.td:505
1678 VXORI_B = 1663, // LoongArchLSXInstrInfo.td:807
1679 VXOR_V = 1664, // LoongArchLSXInstrInfo.td:800
1680 X86ADC_B = 1665, // LoongArchLBTInstrInfo.td:63
1681 X86ADC_D = 1666, // LoongArchLBTInstrInfo.td:208
1682 X86ADC_H = 1667, // LoongArchLBTInstrInfo.td:64
1683 X86ADC_W = 1668, // LoongArchLBTInstrInfo.td:65
1684 X86ADD_B = 1669, // LoongArchLBTInstrInfo.td:66
1685 X86ADD_D = 1670, // LoongArchLBTInstrInfo.td:209
1686 X86ADD_DU = 1671, // LoongArchLBTInstrInfo.td:211
1687 X86ADD_H = 1672, // LoongArchLBTInstrInfo.td:67
1688 X86ADD_W = 1673, // LoongArchLBTInstrInfo.td:68
1689 X86ADD_WU = 1674, // LoongArchLBTInstrInfo.td:210
1690 X86AND_B = 1675, // LoongArchLBTInstrInfo.td:85
1691 X86AND_D = 1676, // LoongArchLBTInstrInfo.td:218
1692 X86AND_H = 1677, // LoongArchLBTInstrInfo.td:86
1693 X86AND_W = 1678, // LoongArchLBTInstrInfo.td:87
1694 X86CLRTM = 1679, // LoongArchLBTInstrInfo.td:163
1695 X86DECTOP = 1680, // LoongArchLBTInstrInfo.td:161
1696 X86DEC_B = 1681, // LoongArchLBTInstrInfo.td:81
1697 X86DEC_D = 1682, // LoongArchLBTInstrInfo.td:217
1698 X86DEC_H = 1683, // LoongArchLBTInstrInfo.td:82
1699 X86DEC_W = 1684, // LoongArchLBTInstrInfo.td:83
1700 X86INCTOP = 1685, // LoongArchLBTInstrInfo.td:160
1701 X86INC_B = 1686, // LoongArchLBTInstrInfo.td:70
1702 X86INC_D = 1687, // LoongArchLBTInstrInfo.td:212
1703 X86INC_H = 1688, // LoongArchLBTInstrInfo.td:71
1704 X86INC_W = 1689, // LoongArchLBTInstrInfo.td:72
1705 X86MFFLAG = 1690, // LoongArchLBTInstrInfo.td:155
1706 X86MFTOP = 1691, // LoongArchLBTInstrInfo.td:157
1707 X86MTFLAG = 1692, // LoongArchLBTInstrInfo.td:156
1708 X86MTTOP = 1693, // LoongArchLBTInstrInfo.td:158
1709 X86MUL_B = 1694, // LoongArchLBTInstrInfo.td:97
1710 X86MUL_BU = 1695, // LoongArchLBTInstrInfo.td:100
1711 X86MUL_D = 1696, // LoongArchLBTInstrInfo.td:221
1712 X86MUL_DU = 1697, // LoongArchLBTInstrInfo.td:223
1713 X86MUL_H = 1698, // LoongArchLBTInstrInfo.td:98
1714 X86MUL_HU = 1699, // LoongArchLBTInstrInfo.td:101
1715 X86MUL_W = 1700, // LoongArchLBTInstrInfo.td:99
1716 X86MUL_WU = 1701, // LoongArchLBTInstrInfo.td:222
1717 X86OR_B = 1702, // LoongArchLBTInstrInfo.td:89
1718 X86OR_D = 1703, // LoongArchLBTInstrInfo.td:219
1719 X86OR_H = 1704, // LoongArchLBTInstrInfo.td:90
1720 X86OR_W = 1705, // LoongArchLBTInstrInfo.td:91
1721 X86RCLI_B = 1706, // LoongArchLBTInstrInfo.td:106
1722 X86RCLI_D = 1707, // LoongArchLBTInstrInfo.td:225
1723 X86RCLI_H = 1708, // LoongArchLBTInstrInfo.td:107
1724 X86RCLI_W = 1709, // LoongArchLBTInstrInfo.td:108
1725 X86RCL_B = 1710, // LoongArchLBTInstrInfo.td:103
1726 X86RCL_D = 1711, // LoongArchLBTInstrInfo.td:224
1727 X86RCL_H = 1712, // LoongArchLBTInstrInfo.td:104
1728 X86RCL_W = 1713, // LoongArchLBTInstrInfo.td:105
1729 X86RCRI_B = 1714, // LoongArchLBTInstrInfo.td:113
1730 X86RCRI_D = 1715, // LoongArchLBTInstrInfo.td:227
1731 X86RCRI_H = 1716, // LoongArchLBTInstrInfo.td:114
1732 X86RCRI_W = 1717, // LoongArchLBTInstrInfo.td:115
1733 X86RCR_B = 1718, // LoongArchLBTInstrInfo.td:110
1734 X86RCR_D = 1719, // LoongArchLBTInstrInfo.td:226
1735 X86RCR_H = 1720, // LoongArchLBTInstrInfo.td:111
1736 X86RCR_W = 1721, // LoongArchLBTInstrInfo.td:112
1737 X86ROTLI_B = 1722, // LoongArchLBTInstrInfo.td:120
1738 X86ROTLI_D = 1723, // LoongArchLBTInstrInfo.td:229
1739 X86ROTLI_H = 1724, // LoongArchLBTInstrInfo.td:121
1740 X86ROTLI_W = 1725, // LoongArchLBTInstrInfo.td:122
1741 X86ROTL_B = 1726, // LoongArchLBTInstrInfo.td:117
1742 X86ROTL_D = 1727, // LoongArchLBTInstrInfo.td:228
1743 X86ROTL_H = 1728, // LoongArchLBTInstrInfo.td:118
1744 X86ROTL_W = 1729, // LoongArchLBTInstrInfo.td:119
1745 X86ROTRI_B = 1730, // LoongArchLBTInstrInfo.td:127
1746 X86ROTRI_D = 1731, // LoongArchLBTInstrInfo.td:231
1747 X86ROTRI_H = 1732, // LoongArchLBTInstrInfo.td:128
1748 X86ROTRI_W = 1733, // LoongArchLBTInstrInfo.td:129
1749 X86ROTR_B = 1734, // LoongArchLBTInstrInfo.td:124
1750 X86ROTR_D = 1735, // LoongArchLBTInstrInfo.td:230
1751 X86ROTR_H = 1736, // LoongArchLBTInstrInfo.td:125
1752 X86ROTR_W = 1737, // LoongArchLBTInstrInfo.td:126
1753 X86SBC_B = 1738, // LoongArchLBTInstrInfo.td:74
1754 X86SBC_D = 1739, // LoongArchLBTInstrInfo.td:213
1755 X86SBC_H = 1740, // LoongArchLBTInstrInfo.td:75
1756 X86SBC_W = 1741, // LoongArchLBTInstrInfo.td:76
1757 X86SETTAG = 1742, // LoongArchLBTInstrInfo.td:164
1758 X86SETTM = 1743, // LoongArchLBTInstrInfo.td:162
1759 X86SLLI_B = 1744, // LoongArchLBTInstrInfo.td:134
1760 X86SLLI_D = 1745, // LoongArchLBTInstrInfo.td:233
1761 X86SLLI_H = 1746, // LoongArchLBTInstrInfo.td:135
1762 X86SLLI_W = 1747, // LoongArchLBTInstrInfo.td:136
1763 X86SLL_B = 1748, // LoongArchLBTInstrInfo.td:131
1764 X86SLL_D = 1749, // LoongArchLBTInstrInfo.td:232
1765 X86SLL_H = 1750, // LoongArchLBTInstrInfo.td:132
1766 X86SLL_W = 1751, // LoongArchLBTInstrInfo.td:133
1767 X86SRAI_B = 1752, // LoongArchLBTInstrInfo.td:148
1768 X86SRAI_D = 1753, // LoongArchLBTInstrInfo.td:237
1769 X86SRAI_H = 1754, // LoongArchLBTInstrInfo.td:149
1770 X86SRAI_W = 1755, // LoongArchLBTInstrInfo.td:150
1771 X86SRA_B = 1756, // LoongArchLBTInstrInfo.td:145
1772 X86SRA_D = 1757, // LoongArchLBTInstrInfo.td:236
1773 X86SRA_H = 1758, // LoongArchLBTInstrInfo.td:146
1774 X86SRA_W = 1759, // LoongArchLBTInstrInfo.td:147
1775 X86SRLI_B = 1760, // LoongArchLBTInstrInfo.td:141
1776 X86SRLI_D = 1761, // LoongArchLBTInstrInfo.td:235
1777 X86SRLI_H = 1762, // LoongArchLBTInstrInfo.td:142
1778 X86SRLI_W = 1763, // LoongArchLBTInstrInfo.td:143
1779 X86SRL_B = 1764, // LoongArchLBTInstrInfo.td:138
1780 X86SRL_D = 1765, // LoongArchLBTInstrInfo.td:234
1781 X86SRL_H = 1766, // LoongArchLBTInstrInfo.td:139
1782 X86SRL_W = 1767, // LoongArchLBTInstrInfo.td:140
1783 X86SUB_B = 1768, // LoongArchLBTInstrInfo.td:77
1784 X86SUB_D = 1769, // LoongArchLBTInstrInfo.td:215
1785 X86SUB_DU = 1770, // LoongArchLBTInstrInfo.td:216
1786 X86SUB_H = 1771, // LoongArchLBTInstrInfo.td:78
1787 X86SUB_W = 1772, // LoongArchLBTInstrInfo.td:79
1788 X86SUB_WU = 1773, // LoongArchLBTInstrInfo.td:214
1789 X86XOR_B = 1774, // LoongArchLBTInstrInfo.td:93
1790 X86XOR_D = 1775, // LoongArchLBTInstrInfo.td:220
1791 X86XOR_H = 1776, // LoongArchLBTInstrInfo.td:94
1792 X86XOR_W = 1777, // LoongArchLBTInstrInfo.td:95
1793 XOR = 1778, // LoongArchInstrInfo.td:887
1794 XORI = 1779, // LoongArchInstrInfo.td:892
1795 XVABSD_B = 1780, // LoongArchLASXInstrInfo.td:352
1796 XVABSD_BU = 1781, // LoongArchLASXInstrInfo.td:356
1797 XVABSD_D = 1782, // LoongArchLASXInstrInfo.td:355
1798 XVABSD_DU = 1783, // LoongArchLASXInstrInfo.td:359
1799 XVABSD_H = 1784, // LoongArchLASXInstrInfo.td:353
1800 XVABSD_HU = 1785, // LoongArchLASXInstrInfo.td:357
1801 XVABSD_W = 1786, // LoongArchLASXInstrInfo.td:354
1802 XVABSD_WU = 1787, // LoongArchLASXInstrInfo.td:358
1803 XVADDA_B = 1788, // LoongArchLASXInstrInfo.td:361
1804 XVADDA_D = 1789, // LoongArchLASXInstrInfo.td:364
1805 XVADDA_H = 1790, // LoongArchLASXInstrInfo.td:362
1806 XVADDA_W = 1791, // LoongArchLASXInstrInfo.td:363
1807 XVADDI_BU = 1792, // LoongArchLASXInstrInfo.td:239
1808 XVADDI_DU = 1793, // LoongArchLASXInstrInfo.td:242
1809 XVADDI_HU = 1794, // LoongArchLASXInstrInfo.td:240
1810 XVADDI_WU = 1795, // LoongArchLASXInstrInfo.td:241
1811 XVADDWEV_D_W = 1796, // LoongArchLASXInstrInfo.td:292
1812 XVADDWEV_D_WU = 1797, // LoongArchLASXInstrInfo.td:310
1813 XVADDWEV_D_WU_W = 1798, // LoongArchLASXInstrInfo.td:328
1814 XVADDWEV_H_B = 1799, // LoongArchLASXInstrInfo.td:290
1815 XVADDWEV_H_BU = 1800, // LoongArchLASXInstrInfo.td:308
1816 XVADDWEV_H_BU_B = 1801, // LoongArchLASXInstrInfo.td:326
1817 XVADDWEV_Q_D = 1802, // LoongArchLASXInstrInfo.td:293
1818 XVADDWEV_Q_DU = 1803, // LoongArchLASXInstrInfo.td:311
1819 XVADDWEV_Q_DU_D = 1804, // LoongArchLASXInstrInfo.td:329
1820 XVADDWEV_W_H = 1805, // LoongArchLASXInstrInfo.td:291
1821 XVADDWEV_W_HU = 1806, // LoongArchLASXInstrInfo.td:309
1822 XVADDWEV_W_HU_H = 1807, // LoongArchLASXInstrInfo.td:327
1823 XVADDWOD_D_W = 1808, // LoongArchLASXInstrInfo.td:296
1824 XVADDWOD_D_WU = 1809, // LoongArchLASXInstrInfo.td:314
1825 XVADDWOD_D_WU_W = 1810, // LoongArchLASXInstrInfo.td:332
1826 XVADDWOD_H_B = 1811, // LoongArchLASXInstrInfo.td:294
1827 XVADDWOD_H_BU = 1812, // LoongArchLASXInstrInfo.td:312
1828 XVADDWOD_H_BU_B = 1813, // LoongArchLASXInstrInfo.td:330
1829 XVADDWOD_Q_D = 1814, // LoongArchLASXInstrInfo.td:297
1830 XVADDWOD_Q_DU = 1815, // LoongArchLASXInstrInfo.td:315
1831 XVADDWOD_Q_DU_D = 1816, // LoongArchLASXInstrInfo.td:333
1832 XVADDWOD_W_H = 1817, // LoongArchLASXInstrInfo.td:295
1833 XVADDWOD_W_HU = 1818, // LoongArchLASXInstrInfo.td:313
1834 XVADDWOD_W_HU_H = 1819, // LoongArchLASXInstrInfo.td:331
1835 XVADD_B = 1820, // LoongArchLASXInstrInfo.td:227
1836 XVADD_D = 1821, // LoongArchLASXInstrInfo.td:230
1837 XVADD_H = 1822, // LoongArchLASXInstrInfo.td:228
1838 XVADD_Q = 1823, // LoongArchLASXInstrInfo.td:231
1839 XVADD_W = 1824, // LoongArchLASXInstrInfo.td:229
1840 XVANDI_B = 1825, // LoongArchLASXInstrInfo.td:548
1841 XVANDN_V = 1826, // LoongArchLASXInstrInfo.td:545
1842 XVAND_V = 1827, // LoongArchLASXInstrInfo.td:541
1843 XVAVGR_B = 1828, // LoongArchLASXInstrInfo.td:343
1844 XVAVGR_BU = 1829, // LoongArchLASXInstrInfo.td:347
1845 XVAVGR_D = 1830, // LoongArchLASXInstrInfo.td:346
1846 XVAVGR_DU = 1831, // LoongArchLASXInstrInfo.td:350
1847 XVAVGR_H = 1832, // LoongArchLASXInstrInfo.td:344
1848 XVAVGR_HU = 1833, // LoongArchLASXInstrInfo.td:348
1849 XVAVGR_W = 1834, // LoongArchLASXInstrInfo.td:345
1850 XVAVGR_WU = 1835, // LoongArchLASXInstrInfo.td:349
1851 XVAVG_B = 1836, // LoongArchLASXInstrInfo.td:335
1852 XVAVG_BU = 1837, // LoongArchLASXInstrInfo.td:339
1853 XVAVG_D = 1838, // LoongArchLASXInstrInfo.td:338
1854 XVAVG_DU = 1839, // LoongArchLASXInstrInfo.td:342
1855 XVAVG_H = 1840, // LoongArchLASXInstrInfo.td:336
1856 XVAVG_HU = 1841, // LoongArchLASXInstrInfo.td:340
1857 XVAVG_W = 1842, // LoongArchLASXInstrInfo.td:337
1858 XVAVG_WU = 1843, // LoongArchLASXInstrInfo.td:341
1859 XVBITCLRI_B = 1844, // LoongArchLASXInstrInfo.td:726
1860 XVBITCLRI_D = 1845, // LoongArchLASXInstrInfo.td:729
1861 XVBITCLRI_H = 1846, // LoongArchLASXInstrInfo.td:727
1862 XVBITCLRI_W = 1847, // LoongArchLASXInstrInfo.td:728
1863 XVBITCLR_B = 1848, // LoongArchLASXInstrInfo.td:722
1864 XVBITCLR_D = 1849, // LoongArchLASXInstrInfo.td:725
1865 XVBITCLR_H = 1850, // LoongArchLASXInstrInfo.td:723
1866 XVBITCLR_W = 1851, // LoongArchLASXInstrInfo.td:724
1867 XVBITREVI_B = 1852, // LoongArchLASXInstrInfo.td:744
1868 XVBITREVI_D = 1853, // LoongArchLASXInstrInfo.td:747
1869 XVBITREVI_H = 1854, // LoongArchLASXInstrInfo.td:745
1870 XVBITREVI_W = 1855, // LoongArchLASXInstrInfo.td:746
1871 XVBITREV_B = 1856, // LoongArchLASXInstrInfo.td:740
1872 XVBITREV_D = 1857, // LoongArchLASXInstrInfo.td:743
1873 XVBITREV_H = 1858, // LoongArchLASXInstrInfo.td:741
1874 XVBITREV_W = 1859, // LoongArchLASXInstrInfo.td:742
1875 XVBITSELI_B = 1860, // LoongArchLASXInstrInfo.td:950
1876 XVBITSEL_V = 1861, // LoongArchLASXInstrInfo.td:948
1877 XVBITSETI_B = 1862, // LoongArchLASXInstrInfo.td:735
1878 XVBITSETI_D = 1863, // LoongArchLASXInstrInfo.td:738
1879 XVBITSETI_H = 1864, // LoongArchLASXInstrInfo.td:736
1880 XVBITSETI_W = 1865, // LoongArchLASXInstrInfo.td:737
1881 XVBITSET_B = 1866, // LoongArchLASXInstrInfo.td:731
1882 XVBITSET_D = 1867, // LoongArchLASXInstrInfo.td:734
1883 XVBITSET_H = 1868, // LoongArchLASXInstrInfo.td:732
1884 XVBITSET_W = 1869, // LoongArchLASXInstrInfo.td:733
1885 XVBSLL_V = 1870, // LoongArchLASXInstrInfo.td:998
1886 XVBSRL_V = 1871, // LoongArchLASXInstrInfo.td:999
1887 XVCLO_B = 1872, // LoongArchLASXInstrInfo.td:708
1888 XVCLO_D = 1873, // LoongArchLASXInstrInfo.td:711
1889 XVCLO_H = 1874, // LoongArchLASXInstrInfo.td:709
1890 XVCLO_W = 1875, // LoongArchLASXInstrInfo.td:710
1891 XVCLZ_B = 1876, // LoongArchLASXInstrInfo.td:712
1892 XVCLZ_D = 1877, // LoongArchLASXInstrInfo.td:715
1893 XVCLZ_H = 1878, // LoongArchLASXInstrInfo.td:713
1894 XVCLZ_W = 1879, // LoongArchLASXInstrInfo.td:714
1895 XVDIV_B = 1880, // LoongArchLASXInstrInfo.td:474
1896 XVDIV_BU = 1881, // LoongArchLASXInstrInfo.td:478
1897 XVDIV_D = 1882, // LoongArchLASXInstrInfo.td:477
1898 XVDIV_DU = 1883, // LoongArchLASXInstrInfo.td:481
1899 XVDIV_H = 1884, // LoongArchLASXInstrInfo.td:475
1900 XVDIV_HU = 1885, // LoongArchLASXInstrInfo.td:479
1901 XVDIV_W = 1886, // LoongArchLASXInstrInfo.td:476
1902 XVDIV_WU = 1887, // LoongArchLASXInstrInfo.td:480
1903 XVEXTH_DU_WU = 1888, // LoongArchLASXInstrInfo.td:507
1904 XVEXTH_D_W = 1889, // LoongArchLASXInstrInfo.td:503
1905 XVEXTH_HU_BU = 1890, // LoongArchLASXInstrInfo.td:505
1906 XVEXTH_H_B = 1891, // LoongArchLASXInstrInfo.td:501
1907 XVEXTH_QU_DU = 1892, // LoongArchLASXInstrInfo.td:508
1908 XVEXTH_Q_D = 1893, // LoongArchLASXInstrInfo.td:504
1909 XVEXTH_WU_HU = 1894, // LoongArchLASXInstrInfo.td:506
1910 XVEXTH_W_H = 1895, // LoongArchLASXInstrInfo.td:502
1911 XVEXTL_QU_DU = 1896, // LoongArchLASXInstrInfo.td:596
1912 XVEXTL_Q_D = 1897, // LoongArchLASXInstrInfo.td:592
1913 XVEXTRINS_B = 1898, // LoongArchLASXInstrInfo.td:1048
1914 XVEXTRINS_D = 1899, // LoongArchLASXInstrInfo.td:1045
1915 XVEXTRINS_H = 1900, // LoongArchLASXInstrInfo.td:1047
1916 XVEXTRINS_W = 1901, // LoongArchLASXInstrInfo.td:1046
1917 XVFADD_D = 1902, // LoongArchLASXInstrInfo.td:755
1918 XVFADD_S = 1903, // LoongArchLASXInstrInfo.td:754
1919 XVFCLASS_D = 1904, // LoongArchLASXInstrInfo.td:786
1920 XVFCLASS_S = 1905, // LoongArchLASXInstrInfo.td:785
1921 XVFCMP_CAF_D = 1906, // LoongArchLASXInstrInfo.td:925
1922 XVFCMP_CAF_S = 1907, // LoongArchLASXInstrInfo.td:902
1923 XVFCMP_CEQ_D = 1908, // LoongArchLASXInstrInfo.td:929
1924 XVFCMP_CEQ_S = 1909, // LoongArchLASXInstrInfo.td:906
1925 XVFCMP_CLE_D = 1910, // LoongArchLASXInstrInfo.td:931
1926 XVFCMP_CLE_S = 1911, // LoongArchLASXInstrInfo.td:908
1927 XVFCMP_CLT_D = 1912, // LoongArchLASXInstrInfo.td:927
1928 XVFCMP_CLT_S = 1913, // LoongArchLASXInstrInfo.td:904
1929 XVFCMP_CNE_D = 1914, // LoongArchLASXInstrInfo.td:941
1930 XVFCMP_CNE_S = 1915, // LoongArchLASXInstrInfo.td:918
1931 XVFCMP_COR_D = 1916, // LoongArchLASXInstrInfo.td:943
1932 XVFCMP_COR_S = 1917, // LoongArchLASXInstrInfo.td:920
1933 XVFCMP_CUEQ_D = 1918, // LoongArchLASXInstrInfo.td:937
1934 XVFCMP_CUEQ_S = 1919, // LoongArchLASXInstrInfo.td:914
1935 XVFCMP_CULE_D = 1920, // LoongArchLASXInstrInfo.td:939
1936 XVFCMP_CULE_S = 1921, // LoongArchLASXInstrInfo.td:916
1937 XVFCMP_CULT_D = 1922, // LoongArchLASXInstrInfo.td:935
1938 XVFCMP_CULT_S = 1923, // LoongArchLASXInstrInfo.td:912
1939 XVFCMP_CUNE_D = 1924, // LoongArchLASXInstrInfo.td:945
1940 XVFCMP_CUNE_S = 1925, // LoongArchLASXInstrInfo.td:922
1941 XVFCMP_CUN_D = 1926, // LoongArchLASXInstrInfo.td:933
1942 XVFCMP_CUN_S = 1927, // LoongArchLASXInstrInfo.td:910
1943 XVFCMP_SAF_D = 1928, // LoongArchLASXInstrInfo.td:926
1944 XVFCMP_SAF_S = 1929, // LoongArchLASXInstrInfo.td:903
1945 XVFCMP_SEQ_D = 1930, // LoongArchLASXInstrInfo.td:930
1946 XVFCMP_SEQ_S = 1931, // LoongArchLASXInstrInfo.td:907
1947 XVFCMP_SLE_D = 1932, // LoongArchLASXInstrInfo.td:932
1948 XVFCMP_SLE_S = 1933, // LoongArchLASXInstrInfo.td:909
1949 XVFCMP_SLT_D = 1934, // LoongArchLASXInstrInfo.td:928
1950 XVFCMP_SLT_S = 1935, // LoongArchLASXInstrInfo.td:905
1951 XVFCMP_SNE_D = 1936, // LoongArchLASXInstrInfo.td:942
1952 XVFCMP_SNE_S = 1937, // LoongArchLASXInstrInfo.td:919
1953 XVFCMP_SOR_D = 1938, // LoongArchLASXInstrInfo.td:944
1954 XVFCMP_SOR_S = 1939, // LoongArchLASXInstrInfo.td:921
1955 XVFCMP_SUEQ_D = 1940, // LoongArchLASXInstrInfo.td:938
1956 XVFCMP_SUEQ_S = 1941, // LoongArchLASXInstrInfo.td:915
1957 XVFCMP_SULE_D = 1942, // LoongArchLASXInstrInfo.td:940
1958 XVFCMP_SULE_S = 1943, // LoongArchLASXInstrInfo.td:917
1959 XVFCMP_SULT_D = 1944, // LoongArchLASXInstrInfo.td:936
1960 XVFCMP_SULT_S = 1945, // LoongArchLASXInstrInfo.td:913
1961 XVFCMP_SUNE_D = 1946, // LoongArchLASXInstrInfo.td:946
1962 XVFCMP_SUNE_S = 1947, // LoongArchLASXInstrInfo.td:923
1963 XVFCMP_SUN_D = 1948, // LoongArchLASXInstrInfo.td:934
1964 XVFCMP_SUN_S = 1949, // LoongArchLASXInstrInfo.td:911
1965 XVFCVTH_D_S = 1950, // LoongArchLASXInstrInfo.td:802
1966 XVFCVTH_S_H = 1951, // LoongArchLASXInstrInfo.td:800
1967 XVFCVTL_D_S = 1952, // LoongArchLASXInstrInfo.td:801
1968 XVFCVTL_S_H = 1953, // LoongArchLASXInstrInfo.td:799
1969 XVFCVT_H_S = 1954, // LoongArchLASXInstrInfo.td:803
1970 XVFCVT_S_D = 1955, // LoongArchLASXInstrInfo.td:804
1971 XVFDIV_D = 1956, // LoongArchLASXInstrInfo.td:761
1972 XVFDIV_S = 1957, // LoongArchLASXInstrInfo.td:760
1973 XVFFINTH_D_W = 1958, // LoongArchLASXInstrInfo.td:854
1974 XVFFINTL_D_W = 1959, // LoongArchLASXInstrInfo.td:853
1975 XVFFINT_D_L = 1960, // LoongArchLASXInstrInfo.td:850
1976 XVFFINT_D_LU = 1961, // LoongArchLASXInstrInfo.td:852
1977 XVFFINT_S_L = 1962, // LoongArchLASXInstrInfo.td:855
1978 XVFFINT_S_W = 1963, // LoongArchLASXInstrInfo.td:849
1979 XVFFINT_S_WU = 1964, // LoongArchLASXInstrInfo.td:851
1980 XVFLOGB_D = 1965, // LoongArchLASXInstrInfo.td:783
1981 XVFLOGB_S = 1966, // LoongArchLASXInstrInfo.td:782
1982 XVFMADD_D = 1967, // LoongArchLASXInstrInfo.td:764
1983 XVFMADD_S = 1968, // LoongArchLASXInstrInfo.td:763
1984 XVFMAXA_D = 1969, // LoongArchLASXInstrInfo.td:778
1985 XVFMAXA_S = 1970, // LoongArchLASXInstrInfo.td:777
1986 XVFMAX_D = 1971, // LoongArchLASXInstrInfo.td:773
1987 XVFMAX_S = 1972, // LoongArchLASXInstrInfo.td:772
1988 XVFMINA_D = 1973, // LoongArchLASXInstrInfo.td:780
1989 XVFMINA_S = 1974, // LoongArchLASXInstrInfo.td:779
1990 XVFMIN_D = 1975, // LoongArchLASXInstrInfo.td:775
1991 XVFMIN_S = 1976, // LoongArchLASXInstrInfo.td:774
1992 XVFMSUB_D = 1977, // LoongArchLASXInstrInfo.td:766
1993 XVFMSUB_S = 1978, // LoongArchLASXInstrInfo.td:765
1994 XVFMUL_D = 1979, // LoongArchLASXInstrInfo.td:759
1995 XVFMUL_S = 1980, // LoongArchLASXInstrInfo.td:758
1996 XVFNMADD_D = 1981, // LoongArchLASXInstrInfo.td:768
1997 XVFNMADD_S = 1982, // LoongArchLASXInstrInfo.td:767
1998 XVFNMSUB_D = 1983, // LoongArchLASXInstrInfo.td:770
1999 XVFNMSUB_S = 1984, // LoongArchLASXInstrInfo.td:769
2000 XVFRECIPE_D = 1985, // LoongArchLASXInstrInfo.td:795
2001 XVFRECIPE_S = 1986, // LoongArchLASXInstrInfo.td:794
2002 XVFRECIP_D = 1987, // LoongArchLASXInstrInfo.td:791
2003 XVFRECIP_S = 1988, // LoongArchLASXInstrInfo.td:790
2004 XVFRINTRM_D = 1989, // LoongArchLASXInstrInfo.td:813
2005 XVFRINTRM_S = 1990, // LoongArchLASXInstrInfo.td:812
2006 XVFRINTRNE_D = 1991, // LoongArchLASXInstrInfo.td:807
2007 XVFRINTRNE_S = 1992, // LoongArchLASXInstrInfo.td:806
2008 XVFRINTRP_D = 1993, // LoongArchLASXInstrInfo.td:811
2009 XVFRINTRP_S = 1994, // LoongArchLASXInstrInfo.td:810
2010 XVFRINTRZ_D = 1995, // LoongArchLASXInstrInfo.td:809
2011 XVFRINTRZ_S = 1996, // LoongArchLASXInstrInfo.td:808
2012 XVFRINT_D = 1997, // LoongArchLASXInstrInfo.td:815
2013 XVFRINT_S = 1998, // LoongArchLASXInstrInfo.td:814
2014 XVFRSQRTE_D = 1999, // LoongArchLASXInstrInfo.td:797
2015 XVFRSQRTE_S = 2000, // LoongArchLASXInstrInfo.td:796
2016 XVFRSQRT_D = 2001, // LoongArchLASXInstrInfo.td:793
2017 XVFRSQRT_S = 2002, // LoongArchLASXInstrInfo.td:792
2018 XVFRSTPI_B = 2003, // LoongArchLASXInstrInfo.td:751
2019 XVFRSTPI_H = 2004, // LoongArchLASXInstrInfo.td:752
2020 XVFRSTP_B = 2005, // LoongArchLASXInstrInfo.td:749
2021 XVFRSTP_H = 2006, // LoongArchLASXInstrInfo.td:750
2022 XVFSQRT_D = 2007, // LoongArchLASXInstrInfo.td:789
2023 XVFSQRT_S = 2008, // LoongArchLASXInstrInfo.td:788
2024 XVFSUB_D = 2009, // LoongArchLASXInstrInfo.td:757
2025 XVFSUB_S = 2010, // LoongArchLASXInstrInfo.td:756
2026 XVFTINTH_L_S = 2011, // LoongArchLASXInstrInfo.td:847
2027 XVFTINTL_L_S = 2012, // LoongArchLASXInstrInfo.td:846
2028 XVFTINTRMH_L_S = 2013, // LoongArchLASXInstrInfo.td:845
2029 XVFTINTRML_L_S = 2014, // LoongArchLASXInstrInfo.td:844
2030 XVFTINTRM_L_D = 2015, // LoongArchLASXInstrInfo.td:824
2031 XVFTINTRM_W_D = 2016, // LoongArchLASXInstrInfo.td:835
2032 XVFTINTRM_W_S = 2017, // LoongArchLASXInstrInfo.td:823
2033 XVFTINTRNEH_L_S = 2018, // LoongArchLASXInstrInfo.td:839
2034 XVFTINTRNEL_L_S = 2019, // LoongArchLASXInstrInfo.td:838
2035 XVFTINTRNE_L_D = 2020, // LoongArchLASXInstrInfo.td:818
2036 XVFTINTRNE_W_D = 2021, // LoongArchLASXInstrInfo.td:832
2037 XVFTINTRNE_W_S = 2022, // LoongArchLASXInstrInfo.td:817
2038 XVFTINTRPH_L_S = 2023, // LoongArchLASXInstrInfo.td:843
2039 XVFTINTRPL_L_S = 2024, // LoongArchLASXInstrInfo.td:842
2040 XVFTINTRP_L_D = 2025, // LoongArchLASXInstrInfo.td:822
2041 XVFTINTRP_W_D = 2026, // LoongArchLASXInstrInfo.td:834
2042 XVFTINTRP_W_S = 2027, // LoongArchLASXInstrInfo.td:821
2043 XVFTINTRZH_L_S = 2028, // LoongArchLASXInstrInfo.td:841
2044 XVFTINTRZL_L_S = 2029, // LoongArchLASXInstrInfo.td:840
2045 XVFTINTRZ_LU_D = 2030, // LoongArchLASXInstrInfo.td:828
2046 XVFTINTRZ_L_D = 2031, // LoongArchLASXInstrInfo.td:820
2047 XVFTINTRZ_WU_S = 2032, // LoongArchLASXInstrInfo.td:827
2048 XVFTINTRZ_W_D = 2033, // LoongArchLASXInstrInfo.td:833
2049 XVFTINTRZ_W_S = 2034, // LoongArchLASXInstrInfo.td:819
2050 XVFTINT_LU_D = 2035, // LoongArchLASXInstrInfo.td:830
2051 XVFTINT_L_D = 2036, // LoongArchLASXInstrInfo.td:826
2052 XVFTINT_WU_S = 2037, // LoongArchLASXInstrInfo.td:829
2053 XVFTINT_W_D = 2038, // LoongArchLASXInstrInfo.td:836
2054 XVFTINT_W_S = 2039, // LoongArchLASXInstrInfo.td:825
2055 XVHADDW_DU_WU = 2040, // LoongArchLASXInstrInfo.td:278
2056 XVHADDW_D_W = 2041, // LoongArchLASXInstrInfo.td:274
2057 XVHADDW_HU_BU = 2042, // LoongArchLASXInstrInfo.td:276
2058 XVHADDW_H_B = 2043, // LoongArchLASXInstrInfo.td:272
2059 XVHADDW_QU_DU = 2044, // LoongArchLASXInstrInfo.td:279
2060 XVHADDW_Q_D = 2045, // LoongArchLASXInstrInfo.td:275
2061 XVHADDW_WU_HU = 2046, // LoongArchLASXInstrInfo.td:277
2062 XVHADDW_W_H = 2047, // LoongArchLASXInstrInfo.td:273
2063 XVHSELI_D = 2048, // LoongArchLASXInstrInfo.td:523
2064 XVHSUBW_DU_WU = 2049, // LoongArchLASXInstrInfo.td:287
2065 XVHSUBW_D_W = 2050, // LoongArchLASXInstrInfo.td:283
2066 XVHSUBW_HU_BU = 2051, // LoongArchLASXInstrInfo.td:285
2067 XVHSUBW_H_B = 2052, // LoongArchLASXInstrInfo.td:281
2068 XVHSUBW_QU_DU = 2053, // LoongArchLASXInstrInfo.td:288
2069 XVHSUBW_Q_D = 2054, // LoongArchLASXInstrInfo.td:284
2070 XVHSUBW_WU_HU = 2055, // LoongArchLASXInstrInfo.td:286
2071 XVHSUBW_W_H = 2056, // LoongArchLASXInstrInfo.td:282
2072 XVILVH_B = 2057, // LoongArchLASXInstrInfo.td:1023
2073 XVILVH_D = 2058, // LoongArchLASXInstrInfo.td:1026
2074 XVILVH_H = 2059, // LoongArchLASXInstrInfo.td:1024
2075 XVILVH_W = 2060, // LoongArchLASXInstrInfo.td:1025
2076 XVILVL_B = 2061, // LoongArchLASXInstrInfo.td:1019
2077 XVILVL_D = 2062, // LoongArchLASXInstrInfo.td:1022
2078 XVILVL_H = 2063, // LoongArchLASXInstrInfo.td:1020
2079 XVILVL_W = 2064, // LoongArchLASXInstrInfo.td:1021
2080 XVINSGR2VR_D = 2065, // LoongArchLASXInstrInfo.td:964
2081 XVINSGR2VR_W = 2066, // LoongArchLASXInstrInfo.td:963
2082 XVINSVE0_D = 2067, // LoongArchLASXInstrInfo.td:993
2083 XVINSVE0_W = 2068, // LoongArchLASXInstrInfo.td:992
2084 XVLD = 2069, // LoongArchLASXInstrInfo.td:1052
2085 XVLDI = 2070, // LoongArchLASXInstrInfo.td:539
2086 XVLDREPL_B = 2071, // LoongArchLASXInstrInfo.td:1055
2087 XVLDREPL_D = 2072, // LoongArchLASXInstrInfo.td:1058
2088 XVLDREPL_H = 2073, // LoongArchLASXInstrInfo.td:1056
2089 XVLDREPL_W = 2074, // LoongArchLASXInstrInfo.td:1057
2090 XVLDX = 2075, // LoongArchLASXInstrInfo.td:1053
2091 XVMADDWEV_D_W = 2076, // LoongArchLASXInstrInfo.td:451
2092 XVMADDWEV_D_WU = 2077, // LoongArchLASXInstrInfo.td:459
2093 XVMADDWEV_D_WU_W = 2078, // LoongArchLASXInstrInfo.td:467
2094 XVMADDWEV_H_B = 2079, // LoongArchLASXInstrInfo.td:449
2095 XVMADDWEV_H_BU = 2080, // LoongArchLASXInstrInfo.td:457
2096 XVMADDWEV_H_BU_B = 2081, // LoongArchLASXInstrInfo.td:465
2097 XVMADDWEV_Q_D = 2082, // LoongArchLASXInstrInfo.td:452
2098 XVMADDWEV_Q_DU = 2083, // LoongArchLASXInstrInfo.td:460
2099 XVMADDWEV_Q_DU_D = 2084, // LoongArchLASXInstrInfo.td:468
2100 XVMADDWEV_W_H = 2085, // LoongArchLASXInstrInfo.td:450
2101 XVMADDWEV_W_HU = 2086, // LoongArchLASXInstrInfo.td:458
2102 XVMADDWEV_W_HU_H = 2087, // LoongArchLASXInstrInfo.td:466
2103 XVMADDWOD_D_W = 2088, // LoongArchLASXInstrInfo.td:455
2104 XVMADDWOD_D_WU = 2089, // LoongArchLASXInstrInfo.td:463
2105 XVMADDWOD_D_WU_W = 2090, // LoongArchLASXInstrInfo.td:471
2106 XVMADDWOD_H_B = 2091, // LoongArchLASXInstrInfo.td:453
2107 XVMADDWOD_H_BU = 2092, // LoongArchLASXInstrInfo.td:461
2108 XVMADDWOD_H_BU_B = 2093, // LoongArchLASXInstrInfo.td:469
2109 XVMADDWOD_Q_D = 2094, // LoongArchLASXInstrInfo.td:456
2110 XVMADDWOD_Q_DU = 2095, // LoongArchLASXInstrInfo.td:464
2111 XVMADDWOD_Q_DU_D = 2096, // LoongArchLASXInstrInfo.td:472
2112 XVMADDWOD_W_H = 2097, // LoongArchLASXInstrInfo.td:454
2113 XVMADDWOD_W_HU = 2098, // LoongArchLASXInstrInfo.td:462
2114 XVMADDWOD_W_HU_H = 2099, // LoongArchLASXInstrInfo.td:470
2115 XVMADD_B = 2100, // LoongArchLASXInstrInfo.td:439
2116 XVMADD_D = 2101, // LoongArchLASXInstrInfo.td:442
2117 XVMADD_H = 2102, // LoongArchLASXInstrInfo.td:440
2118 XVMADD_W = 2103, // LoongArchLASXInstrInfo.td:441
2119 XVMAXI_B = 2104, // LoongArchLASXInstrInfo.td:370
2120 XVMAXI_BU = 2105, // LoongArchLASXInstrInfo.td:378
2121 XVMAXI_D = 2106, // LoongArchLASXInstrInfo.td:373
2122 XVMAXI_DU = 2107, // LoongArchLASXInstrInfo.td:381
2123 XVMAXI_H = 2108, // LoongArchLASXInstrInfo.td:371
2124 XVMAXI_HU = 2109, // LoongArchLASXInstrInfo.td:379
2125 XVMAXI_W = 2110, // LoongArchLASXInstrInfo.td:372
2126 XVMAXI_WU = 2111, // LoongArchLASXInstrInfo.td:380
2127 XVMAX_B = 2112, // LoongArchLASXInstrInfo.td:366
2128 XVMAX_BU = 2113, // LoongArchLASXInstrInfo.td:374
2129 XVMAX_D = 2114, // LoongArchLASXInstrInfo.td:369
2130 XVMAX_DU = 2115, // LoongArchLASXInstrInfo.td:377
2131 XVMAX_H = 2116, // LoongArchLASXInstrInfo.td:367
2132 XVMAX_HU = 2117, // LoongArchLASXInstrInfo.td:375
2133 XVMAX_W = 2118, // LoongArchLASXInstrInfo.td:368
2134 XVMAX_WU = 2119, // LoongArchLASXInstrInfo.td:376
2135 XVMINI_B = 2120, // LoongArchLASXInstrInfo.td:387
2136 XVMINI_BU = 2121, // LoongArchLASXInstrInfo.td:395
2137 XVMINI_D = 2122, // LoongArchLASXInstrInfo.td:390
2138 XVMINI_DU = 2123, // LoongArchLASXInstrInfo.td:398
2139 XVMINI_H = 2124, // LoongArchLASXInstrInfo.td:388
2140 XVMINI_HU = 2125, // LoongArchLASXInstrInfo.td:396
2141 XVMINI_W = 2126, // LoongArchLASXInstrInfo.td:389
2142 XVMINI_WU = 2127, // LoongArchLASXInstrInfo.td:397
2143 XVMIN_B = 2128, // LoongArchLASXInstrInfo.td:383
2144 XVMIN_BU = 2129, // LoongArchLASXInstrInfo.td:391
2145 XVMIN_D = 2130, // LoongArchLASXInstrInfo.td:386
2146 XVMIN_DU = 2131, // LoongArchLASXInstrInfo.td:394
2147 XVMIN_H = 2132, // LoongArchLASXInstrInfo.td:384
2148 XVMIN_HU = 2133, // LoongArchLASXInstrInfo.td:392
2149 XVMIN_W = 2134, // LoongArchLASXInstrInfo.td:385
2150 XVMIN_WU = 2135, // LoongArchLASXInstrInfo.td:393
2151 XVMOD_B = 2136, // LoongArchLASXInstrInfo.td:483
2152 XVMOD_BU = 2137, // LoongArchLASXInstrInfo.td:487
2153 XVMOD_D = 2138, // LoongArchLASXInstrInfo.td:486
2154 XVMOD_DU = 2139, // LoongArchLASXInstrInfo.td:490
2155 XVMOD_H = 2140, // LoongArchLASXInstrInfo.td:484
2156 XVMOD_HU = 2141, // LoongArchLASXInstrInfo.td:488
2157 XVMOD_W = 2142, // LoongArchLASXInstrInfo.td:485
2158 XVMOD_WU = 2143, // LoongArchLASXInstrInfo.td:489
2159 XVMSKGEZ_B = 2144, // LoongArchLASXInstrInfo.td:535
2160 XVMSKLTZ_B = 2145, // LoongArchLASXInstrInfo.td:530
2161 XVMSKLTZ_D = 2146, // LoongArchLASXInstrInfo.td:533
2162 XVMSKLTZ_H = 2147, // LoongArchLASXInstrInfo.td:531
2163 XVMSKLTZ_W = 2148, // LoongArchLASXInstrInfo.td:532
2164 XVMSKNZ_B = 2149, // LoongArchLASXInstrInfo.td:537
2165 XVMSUB_B = 2150, // LoongArchLASXInstrInfo.td:444
2166 XVMSUB_D = 2151, // LoongArchLASXInstrInfo.td:447
2167 XVMSUB_H = 2152, // LoongArchLASXInstrInfo.td:445
2168 XVMSUB_W = 2153, // LoongArchLASXInstrInfo.td:446
2169 XVMUH_B = 2154, // LoongArchLASXInstrInfo.td:405
2170 XVMUH_BU = 2155, // LoongArchLASXInstrInfo.td:409
2171 XVMUH_D = 2156, // LoongArchLASXInstrInfo.td:408
2172 XVMUH_DU = 2157, // LoongArchLASXInstrInfo.td:412
2173 XVMUH_H = 2158, // LoongArchLASXInstrInfo.td:406
2174 XVMUH_HU = 2159, // LoongArchLASXInstrInfo.td:410
2175 XVMUH_W = 2160, // LoongArchLASXInstrInfo.td:407
2176 XVMUH_WU = 2161, // LoongArchLASXInstrInfo.td:411
2177 XVMULWEV_D_W = 2162, // LoongArchLASXInstrInfo.td:416
2178 XVMULWEV_D_WU = 2163, // LoongArchLASXInstrInfo.td:424
2179 XVMULWEV_D_WU_W = 2164, // LoongArchLASXInstrInfo.td:432
2180 XVMULWEV_H_B = 2165, // LoongArchLASXInstrInfo.td:414
2181 XVMULWEV_H_BU = 2166, // LoongArchLASXInstrInfo.td:422
2182 XVMULWEV_H_BU_B = 2167, // LoongArchLASXInstrInfo.td:430
2183 XVMULWEV_Q_D = 2168, // LoongArchLASXInstrInfo.td:417
2184 XVMULWEV_Q_DU = 2169, // LoongArchLASXInstrInfo.td:425
2185 XVMULWEV_Q_DU_D = 2170, // LoongArchLASXInstrInfo.td:433
2186 XVMULWEV_W_H = 2171, // LoongArchLASXInstrInfo.td:415
2187 XVMULWEV_W_HU = 2172, // LoongArchLASXInstrInfo.td:423
2188 XVMULWEV_W_HU_H = 2173, // LoongArchLASXInstrInfo.td:431
2189 XVMULWOD_D_W = 2174, // LoongArchLASXInstrInfo.td:420
2190 XVMULWOD_D_WU = 2175, // LoongArchLASXInstrInfo.td:428
2191 XVMULWOD_D_WU_W = 2176, // LoongArchLASXInstrInfo.td:436
2192 XVMULWOD_H_B = 2177, // LoongArchLASXInstrInfo.td:418
2193 XVMULWOD_H_BU = 2178, // LoongArchLASXInstrInfo.td:426
2194 XVMULWOD_H_BU_B = 2179, // LoongArchLASXInstrInfo.td:434
2195 XVMULWOD_Q_D = 2180, // LoongArchLASXInstrInfo.td:421
2196 XVMULWOD_Q_DU = 2181, // LoongArchLASXInstrInfo.td:429
2197 XVMULWOD_Q_DU_D = 2182, // LoongArchLASXInstrInfo.td:437
2198 XVMULWOD_W_H = 2183, // LoongArchLASXInstrInfo.td:419
2199 XVMULWOD_W_HU = 2184, // LoongArchLASXInstrInfo.td:427
2200 XVMULWOD_W_HU_H = 2185, // LoongArchLASXInstrInfo.td:435
2201 XVMUL_B = 2186, // LoongArchLASXInstrInfo.td:400
2202 XVMUL_D = 2187, // LoongArchLASXInstrInfo.td:403
2203 XVMUL_H = 2188, // LoongArchLASXInstrInfo.td:401
2204 XVMUL_W = 2189, // LoongArchLASXInstrInfo.td:402
2205 XVNEG_B = 2190, // LoongArchLASXInstrInfo.td:249
2206 XVNEG_D = 2191, // LoongArchLASXInstrInfo.td:252
2207 XVNEG_H = 2192, // LoongArchLASXInstrInfo.td:250
2208 XVNEG_W = 2193, // LoongArchLASXInstrInfo.td:251
2209 XVNORI_B = 2194, // LoongArchLASXInstrInfo.td:551
2210 XVNOR_V = 2195, // LoongArchLASXInstrInfo.td:544
2211 XVORI_B = 2196, // LoongArchLASXInstrInfo.td:549
2212 XVORN_V = 2197, // LoongArchLASXInstrInfo.td:546
2213 XVOR_V = 2198, // LoongArchLASXInstrInfo.td:542
2214 XVPACKEV_B = 2199, // LoongArchLASXInstrInfo.td:1001
2215 XVPACKEV_D = 2200, // LoongArchLASXInstrInfo.td:1004
2216 XVPACKEV_H = 2201, // LoongArchLASXInstrInfo.td:1002
2217 XVPACKEV_W = 2202, // LoongArchLASXInstrInfo.td:1003
2218 XVPACKOD_B = 2203, // LoongArchLASXInstrInfo.td:1005
2219 XVPACKOD_D = 2204, // LoongArchLASXInstrInfo.td:1008
2220 XVPACKOD_H = 2205, // LoongArchLASXInstrInfo.td:1006
2221 XVPACKOD_W = 2206, // LoongArchLASXInstrInfo.td:1007
2222 XVPCNT_B = 2207, // LoongArchLASXInstrInfo.td:717
2223 XVPCNT_D = 2208, // LoongArchLASXInstrInfo.td:720
2224 XVPCNT_H = 2209, // LoongArchLASXInstrInfo.td:718
2225 XVPCNT_W = 2210, // LoongArchLASXInstrInfo.td:719
2226 XVPERMI_D = 2211, // LoongArchLASXInstrInfo.td:1042
2227 XVPERMI_Q = 2212, // LoongArchLASXInstrInfo.td:1043
2228 XVPERMI_W = 2213, // LoongArchLASXInstrInfo.td:1041
2229 XVPERM_W = 2214, // LoongArchLASXInstrInfo.td:1034
2230 XVPICKEV_B = 2215, // LoongArchLASXInstrInfo.td:1010
2231 XVPICKEV_D = 2216, // LoongArchLASXInstrInfo.td:1013
2232 XVPICKEV_H = 2217, // LoongArchLASXInstrInfo.td:1011
2233 XVPICKEV_W = 2218, // LoongArchLASXInstrInfo.td:1012
2234 XVPICKOD_B = 2219, // LoongArchLASXInstrInfo.td:1014
2235 XVPICKOD_D = 2220, // LoongArchLASXInstrInfo.td:1017
2236 XVPICKOD_H = 2221, // LoongArchLASXInstrInfo.td:1015
2237 XVPICKOD_W = 2222, // LoongArchLASXInstrInfo.td:1016
2238 XVPICKVE2GR_D = 2223, // LoongArchLASXInstrInfo.td:966
2239 XVPICKVE2GR_DU = 2224, // LoongArchLASXInstrInfo.td:968
2240 XVPICKVE2GR_W = 2225, // LoongArchLASXInstrInfo.td:965
2241 XVPICKVE2GR_WU = 2226, // LoongArchLASXInstrInfo.td:967
2242 XVPICKVE_D = 2227, // LoongArchLASXInstrInfo.td:996
2243 XVPICKVE_W = 2228, // LoongArchLASXInstrInfo.td:995
2244 XVREPL128VEI_B = 2229, // LoongArchLASXInstrInfo.td:981
2245 XVREPL128VEI_D = 2230, // LoongArchLASXInstrInfo.td:984
2246 XVREPL128VEI_H = 2231, // LoongArchLASXInstrInfo.td:982
2247 XVREPL128VEI_W = 2232, // LoongArchLASXInstrInfo.td:983
2248 XVREPLGR2VR_B = 2233, // LoongArchLASXInstrInfo.td:971
2249 XVREPLGR2VR_D = 2234, // LoongArchLASXInstrInfo.td:974
2250 XVREPLGR2VR_H = 2235, // LoongArchLASXInstrInfo.td:972
2251 XVREPLGR2VR_W = 2236, // LoongArchLASXInstrInfo.td:973
2252 XVREPLVE0_B = 2237, // LoongArchLASXInstrInfo.td:986
2253 XVREPLVE0_D = 2238, // LoongArchLASXInstrInfo.td:989
2254 XVREPLVE0_H = 2239, // LoongArchLASXInstrInfo.td:987
2255 XVREPLVE0_Q = 2240, // LoongArchLASXInstrInfo.td:990
2256 XVREPLVE0_W = 2241, // LoongArchLASXInstrInfo.td:988
2257 XVREPLVE_B = 2242, // LoongArchLASXInstrInfo.td:977
2258 XVREPLVE_D = 2243, // LoongArchLASXInstrInfo.td:980
2259 XVREPLVE_H = 2244, // LoongArchLASXInstrInfo.td:978
2260 XVREPLVE_W = 2245, // LoongArchLASXInstrInfo.td:979
2261 XVROTRI_B = 2246, // LoongArchLASXInstrInfo.td:584
2262 XVROTRI_D = 2247, // LoongArchLASXInstrInfo.td:587
2263 XVROTRI_H = 2248, // LoongArchLASXInstrInfo.td:585
2264 XVROTRI_W = 2249, // LoongArchLASXInstrInfo.td:586
2265 XVROTR_B = 2250, // LoongArchLASXInstrInfo.td:580
2266 XVROTR_D = 2251, // LoongArchLASXInstrInfo.td:583
2267 XVROTR_H = 2252, // LoongArchLASXInstrInfo.td:581
2268 XVROTR_W = 2253, // LoongArchLASXInstrInfo.td:582
2269 XVSADD_B = 2254, // LoongArchLASXInstrInfo.td:254
2270 XVSADD_BU = 2255, // LoongArchLASXInstrInfo.td:258
2271 XVSADD_D = 2256, // LoongArchLASXInstrInfo.td:257
2272 XVSADD_DU = 2257, // LoongArchLASXInstrInfo.td:261
2273 XVSADD_H = 2258, // LoongArchLASXInstrInfo.td:255
2274 XVSADD_HU = 2259, // LoongArchLASXInstrInfo.td:259
2275 XVSADD_W = 2260, // LoongArchLASXInstrInfo.td:256
2276 XVSADD_WU = 2261, // LoongArchLASXInstrInfo.td:260
2277 XVSAT_B = 2262, // LoongArchLASXInstrInfo.td:492
2278 XVSAT_BU = 2263, // LoongArchLASXInstrInfo.td:496
2279 XVSAT_D = 2264, // LoongArchLASXInstrInfo.td:495
2280 XVSAT_DU = 2265, // LoongArchLASXInstrInfo.td:499
2281 XVSAT_H = 2266, // LoongArchLASXInstrInfo.td:493
2282 XVSAT_HU = 2267, // LoongArchLASXInstrInfo.td:497
2283 XVSAT_W = 2268, // LoongArchLASXInstrInfo.td:494
2284 XVSAT_WU = 2269, // LoongArchLASXInstrInfo.td:498
2285 XVSEQI_B = 2270, // LoongArchLASXInstrInfo.td:861
2286 XVSEQI_D = 2271, // LoongArchLASXInstrInfo.td:864
2287 XVSEQI_H = 2272, // LoongArchLASXInstrInfo.td:862
2288 XVSEQI_W = 2273, // LoongArchLASXInstrInfo.td:863
2289 XVSEQ_B = 2274, // LoongArchLASXInstrInfo.td:857
2290 XVSEQ_D = 2275, // LoongArchLASXInstrInfo.td:860
2291 XVSEQ_H = 2276, // LoongArchLASXInstrInfo.td:858
2292 XVSEQ_W = 2277, // LoongArchLASXInstrInfo.td:859
2293 XVSETALLNEZ_B = 2278, // LoongArchLASXInstrInfo.td:958
2294 XVSETALLNEZ_D = 2279, // LoongArchLASXInstrInfo.td:961
2295 XVSETALLNEZ_H = 2280, // LoongArchLASXInstrInfo.td:959
2296 XVSETALLNEZ_W = 2281, // LoongArchLASXInstrInfo.td:960
2297 XVSETANYEQZ_B = 2282, // LoongArchLASXInstrInfo.td:954
2298 XVSETANYEQZ_D = 2283, // LoongArchLASXInstrInfo.td:957
2299 XVSETANYEQZ_H = 2284, // LoongArchLASXInstrInfo.td:955
2300 XVSETANYEQZ_W = 2285, // LoongArchLASXInstrInfo.td:956
2301 XVSETEQZ_V = 2286, // LoongArchLASXInstrInfo.td:952
2302 XVSETNEZ_V = 2287, // LoongArchLASXInstrInfo.td:953
2303 XVSHUF4I_B = 2288, // LoongArchLASXInstrInfo.td:1036
2304 XVSHUF4I_D = 2289, // LoongArchLASXInstrInfo.td:1039
2305 XVSHUF4I_H = 2290, // LoongArchLASXInstrInfo.td:1037
2306 XVSHUF4I_W = 2291, // LoongArchLASXInstrInfo.td:1038
2307 XVSHUF_B = 2292, // LoongArchLASXInstrInfo.td:1028
2308 XVSHUF_D = 2293, // LoongArchLASXInstrInfo.td:1032
2309 XVSHUF_H = 2294, // LoongArchLASXInstrInfo.td:1030
2310 XVSHUF_W = 2295, // LoongArchLASXInstrInfo.td:1031
2311 XVSIGNCOV_B = 2296, // LoongArchLASXInstrInfo.td:525
2312 XVSIGNCOV_D = 2297, // LoongArchLASXInstrInfo.td:528
2313 XVSIGNCOV_H = 2298, // LoongArchLASXInstrInfo.td:526
2314 XVSIGNCOV_W = 2299, // LoongArchLASXInstrInfo.td:527
2315 XVSLEI_B = 2300, // LoongArchLASXInstrInfo.td:870
2316 XVSLEI_BU = 2301, // LoongArchLASXInstrInfo.td:879
2317 XVSLEI_D = 2302, // LoongArchLASXInstrInfo.td:873
2318 XVSLEI_DU = 2303, // LoongArchLASXInstrInfo.td:882
2319 XVSLEI_H = 2304, // LoongArchLASXInstrInfo.td:871
2320 XVSLEI_HU = 2305, // LoongArchLASXInstrInfo.td:880
2321 XVSLEI_W = 2306, // LoongArchLASXInstrInfo.td:872
2322 XVSLEI_WU = 2307, // LoongArchLASXInstrInfo.td:881
2323 XVSLE_B = 2308, // LoongArchLASXInstrInfo.td:866
2324 XVSLE_BU = 2309, // LoongArchLASXInstrInfo.td:875
2325 XVSLE_D = 2310, // LoongArchLASXInstrInfo.td:869
2326 XVSLE_DU = 2311, // LoongArchLASXInstrInfo.td:878
2327 XVSLE_H = 2312, // LoongArchLASXInstrInfo.td:867
2328 XVSLE_HU = 2313, // LoongArchLASXInstrInfo.td:876
2329 XVSLE_W = 2314, // LoongArchLASXInstrInfo.td:868
2330 XVSLE_WU = 2315, // LoongArchLASXInstrInfo.td:877
2331 XVSLLI_B = 2316, // LoongArchLASXInstrInfo.td:557
2332 XVSLLI_D = 2317, // LoongArchLASXInstrInfo.td:560
2333 XVSLLI_H = 2318, // LoongArchLASXInstrInfo.td:558
2334 XVSLLI_W = 2319, // LoongArchLASXInstrInfo.td:559
2335 XVSLLWIL_DU_WU = 2320, // LoongArchLASXInstrInfo.td:595
2336 XVSLLWIL_D_W = 2321, // LoongArchLASXInstrInfo.td:591
2337 XVSLLWIL_HU_BU = 2322, // LoongArchLASXInstrInfo.td:593
2338 XVSLLWIL_H_B = 2323, // LoongArchLASXInstrInfo.td:589
2339 XVSLLWIL_WU_HU = 2324, // LoongArchLASXInstrInfo.td:594
2340 XVSLLWIL_W_H = 2325, // LoongArchLASXInstrInfo.td:590
2341 XVSLL_B = 2326, // LoongArchLASXInstrInfo.td:553
2342 XVSLL_D = 2327, // LoongArchLASXInstrInfo.td:556
2343 XVSLL_H = 2328, // LoongArchLASXInstrInfo.td:554
2344 XVSLL_W = 2329, // LoongArchLASXInstrInfo.td:555
2345 XVSLTI_B = 2330, // LoongArchLASXInstrInfo.td:888
2346 XVSLTI_BU = 2331, // LoongArchLASXInstrInfo.td:897
2347 XVSLTI_D = 2332, // LoongArchLASXInstrInfo.td:891
2348 XVSLTI_DU = 2333, // LoongArchLASXInstrInfo.td:900
2349 XVSLTI_H = 2334, // LoongArchLASXInstrInfo.td:889
2350 XVSLTI_HU = 2335, // LoongArchLASXInstrInfo.td:898
2351 XVSLTI_W = 2336, // LoongArchLASXInstrInfo.td:890
2352 XVSLTI_WU = 2337, // LoongArchLASXInstrInfo.td:899
2353 XVSLT_B = 2338, // LoongArchLASXInstrInfo.td:884
2354 XVSLT_BU = 2339, // LoongArchLASXInstrInfo.td:893
2355 XVSLT_D = 2340, // LoongArchLASXInstrInfo.td:887
2356 XVSLT_DU = 2341, // LoongArchLASXInstrInfo.td:896
2357 XVSLT_H = 2342, // LoongArchLASXInstrInfo.td:885
2358 XVSLT_HU = 2343, // LoongArchLASXInstrInfo.td:894
2359 XVSLT_W = 2344, // LoongArchLASXInstrInfo.td:886
2360 XVSLT_WU = 2345, // LoongArchLASXInstrInfo.td:895
2361 XVSRAI_B = 2346, // LoongArchLASXInstrInfo.td:575
2362 XVSRAI_D = 2347, // LoongArchLASXInstrInfo.td:578
2363 XVSRAI_H = 2348, // LoongArchLASXInstrInfo.td:576
2364 XVSRAI_W = 2349, // LoongArchLASXInstrInfo.td:577
2365 XVSRANI_B_H = 2350, // LoongArchLASXInstrInfo.td:627
2366 XVSRANI_D_Q = 2351, // LoongArchLASXInstrInfo.td:630
2367 XVSRANI_H_W = 2352, // LoongArchLASXInstrInfo.td:628
2368 XVSRANI_W_D = 2353, // LoongArchLASXInstrInfo.td:629
2369 XVSRAN_B_H = 2354, // LoongArchLASXInstrInfo.td:619
2370 XVSRAN_H_W = 2355, // LoongArchLASXInstrInfo.td:620
2371 XVSRAN_W_D = 2356, // LoongArchLASXInstrInfo.td:621
2372 XVSRARI_B = 2357, // LoongArchLASXInstrInfo.td:611
2373 XVSRARI_D = 2358, // LoongArchLASXInstrInfo.td:614
2374 XVSRARI_H = 2359, // LoongArchLASXInstrInfo.td:612
2375 XVSRARI_W = 2360, // LoongArchLASXInstrInfo.td:613
2376 XVSRARNI_B_H = 2361, // LoongArchLASXInstrInfo.td:643
2377 XVSRARNI_D_Q = 2362, // LoongArchLASXInstrInfo.td:646
2378 XVSRARNI_H_W = 2363, // LoongArchLASXInstrInfo.td:644
2379 XVSRARNI_W_D = 2364, // LoongArchLASXInstrInfo.td:645
2380 XVSRARN_B_H = 2365, // LoongArchLASXInstrInfo.td:635
2381 XVSRARN_H_W = 2366, // LoongArchLASXInstrInfo.td:636
2382 XVSRARN_W_D = 2367, // LoongArchLASXInstrInfo.td:637
2383 XVSRAR_B = 2368, // LoongArchLASXInstrInfo.td:607
2384 XVSRAR_D = 2369, // LoongArchLASXInstrInfo.td:610
2385 XVSRAR_H = 2370, // LoongArchLASXInstrInfo.td:608
2386 XVSRAR_W = 2371, // LoongArchLASXInstrInfo.td:609
2387 XVSRA_B = 2372, // LoongArchLASXInstrInfo.td:571
2388 XVSRA_D = 2373, // LoongArchLASXInstrInfo.td:574
2389 XVSRA_H = 2374, // LoongArchLASXInstrInfo.td:572
2390 XVSRA_W = 2375, // LoongArchLASXInstrInfo.td:573
2391 XVSRLI_B = 2376, // LoongArchLASXInstrInfo.td:566
2392 XVSRLI_D = 2377, // LoongArchLASXInstrInfo.td:569
2393 XVSRLI_H = 2378, // LoongArchLASXInstrInfo.td:567
2394 XVSRLI_W = 2379, // LoongArchLASXInstrInfo.td:568
2395 XVSRLNI_B_H = 2380, // LoongArchLASXInstrInfo.td:623
2396 XVSRLNI_D_Q = 2381, // LoongArchLASXInstrInfo.td:626
2397 XVSRLNI_H_W = 2382, // LoongArchLASXInstrInfo.td:624
2398 XVSRLNI_W_D = 2383, // LoongArchLASXInstrInfo.td:625
2399 XVSRLN_B_H = 2384, // LoongArchLASXInstrInfo.td:616
2400 XVSRLN_H_W = 2385, // LoongArchLASXInstrInfo.td:617
2401 XVSRLN_W_D = 2386, // LoongArchLASXInstrInfo.td:618
2402 XVSRLRI_B = 2387, // LoongArchLASXInstrInfo.td:602
2403 XVSRLRI_D = 2388, // LoongArchLASXInstrInfo.td:605
2404 XVSRLRI_H = 2389, // LoongArchLASXInstrInfo.td:603
2405 XVSRLRI_W = 2390, // LoongArchLASXInstrInfo.td:604
2406 XVSRLRNI_B_H = 2391, // LoongArchLASXInstrInfo.td:639
2407 XVSRLRNI_D_Q = 2392, // LoongArchLASXInstrInfo.td:642
2408 XVSRLRNI_H_W = 2393, // LoongArchLASXInstrInfo.td:640
2409 XVSRLRNI_W_D = 2394, // LoongArchLASXInstrInfo.td:641
2410 XVSRLRN_B_H = 2395, // LoongArchLASXInstrInfo.td:632
2411 XVSRLRN_H_W = 2396, // LoongArchLASXInstrInfo.td:633
2412 XVSRLRN_W_D = 2397, // LoongArchLASXInstrInfo.td:634
2413 XVSRLR_B = 2398, // LoongArchLASXInstrInfo.td:598
2414 XVSRLR_D = 2399, // LoongArchLASXInstrInfo.td:601
2415 XVSRLR_H = 2400, // LoongArchLASXInstrInfo.td:599
2416 XVSRLR_W = 2401, // LoongArchLASXInstrInfo.td:600
2417 XVSRL_B = 2402, // LoongArchLASXInstrInfo.td:562
2418 XVSRL_D = 2403, // LoongArchLASXInstrInfo.td:565
2419 XVSRL_H = 2404, // LoongArchLASXInstrInfo.td:563
2420 XVSRL_W = 2405, // LoongArchLASXInstrInfo.td:564
2421 XVSSRANI_BU_H = 2406, // LoongArchLASXInstrInfo.td:673
2422 XVSSRANI_B_H = 2407, // LoongArchLASXInstrInfo.td:665
2423 XVSSRANI_DU_Q = 2408, // LoongArchLASXInstrInfo.td:676
2424 XVSSRANI_D_Q = 2409, // LoongArchLASXInstrInfo.td:668
2425 XVSSRANI_HU_W = 2410, // LoongArchLASXInstrInfo.td:674
2426 XVSSRANI_H_W = 2411, // LoongArchLASXInstrInfo.td:666
2427 XVSSRANI_WU_D = 2412, // LoongArchLASXInstrInfo.td:675
2428 XVSSRANI_W_D = 2413, // LoongArchLASXInstrInfo.td:667
2429 XVSSRAN_BU_H = 2414, // LoongArchLASXInstrInfo.td:657
2430 XVSSRAN_B_H = 2415, // LoongArchLASXInstrInfo.td:651
2431 XVSSRAN_HU_W = 2416, // LoongArchLASXInstrInfo.td:658
2432 XVSSRAN_H_W = 2417, // LoongArchLASXInstrInfo.td:652
2433 XVSSRAN_WU_D = 2418, // LoongArchLASXInstrInfo.td:659
2434 XVSSRAN_W_D = 2419, // LoongArchLASXInstrInfo.td:653
2435 XVSSRARNI_BU_H = 2420, // LoongArchLASXInstrInfo.td:703
2436 XVSSRARNI_B_H = 2421, // LoongArchLASXInstrInfo.td:695
2437 XVSSRARNI_DU_Q = 2422, // LoongArchLASXInstrInfo.td:706
2438 XVSSRARNI_D_Q = 2423, // LoongArchLASXInstrInfo.td:698
2439 XVSSRARNI_HU_W = 2424, // LoongArchLASXInstrInfo.td:704
2440 XVSSRARNI_H_W = 2425, // LoongArchLASXInstrInfo.td:696
2441 XVSSRARNI_WU_D = 2426, // LoongArchLASXInstrInfo.td:705
2442 XVSSRARNI_W_D = 2427, // LoongArchLASXInstrInfo.td:697
2443 XVSSRARN_BU_H = 2428, // LoongArchLASXInstrInfo.td:687
2444 XVSSRARN_B_H = 2429, // LoongArchLASXInstrInfo.td:681
2445 XVSSRARN_HU_W = 2430, // LoongArchLASXInstrInfo.td:688
2446 XVSSRARN_H_W = 2431, // LoongArchLASXInstrInfo.td:682
2447 XVSSRARN_WU_D = 2432, // LoongArchLASXInstrInfo.td:689
2448 XVSSRARN_W_D = 2433, // LoongArchLASXInstrInfo.td:683
2449 XVSSRLNI_BU_H = 2434, // LoongArchLASXInstrInfo.td:669
2450 XVSSRLNI_B_H = 2435, // LoongArchLASXInstrInfo.td:661
2451 XVSSRLNI_DU_Q = 2436, // LoongArchLASXInstrInfo.td:672
2452 XVSSRLNI_D_Q = 2437, // LoongArchLASXInstrInfo.td:664
2453 XVSSRLNI_HU_W = 2438, // LoongArchLASXInstrInfo.td:670
2454 XVSSRLNI_H_W = 2439, // LoongArchLASXInstrInfo.td:662
2455 XVSSRLNI_WU_D = 2440, // LoongArchLASXInstrInfo.td:671
2456 XVSSRLNI_W_D = 2441, // LoongArchLASXInstrInfo.td:663
2457 XVSSRLN_BU_H = 2442, // LoongArchLASXInstrInfo.td:654
2458 XVSSRLN_B_H = 2443, // LoongArchLASXInstrInfo.td:648
2459 XVSSRLN_HU_W = 2444, // LoongArchLASXInstrInfo.td:655
2460 XVSSRLN_H_W = 2445, // LoongArchLASXInstrInfo.td:649
2461 XVSSRLN_WU_D = 2446, // LoongArchLASXInstrInfo.td:656
2462 XVSSRLN_W_D = 2447, // LoongArchLASXInstrInfo.td:650
2463 XVSSRLRNI_BU_H = 2448, // LoongArchLASXInstrInfo.td:699
2464 XVSSRLRNI_B_H = 2449, // LoongArchLASXInstrInfo.td:691
2465 XVSSRLRNI_DU_Q = 2450, // LoongArchLASXInstrInfo.td:702
2466 XVSSRLRNI_D_Q = 2451, // LoongArchLASXInstrInfo.td:694
2467 XVSSRLRNI_HU_W = 2452, // LoongArchLASXInstrInfo.td:700
2468 XVSSRLRNI_H_W = 2453, // LoongArchLASXInstrInfo.td:692
2469 XVSSRLRNI_WU_D = 2454, // LoongArchLASXInstrInfo.td:701
2470 XVSSRLRNI_W_D = 2455, // LoongArchLASXInstrInfo.td:693
2471 XVSSRLRN_BU_H = 2456, // LoongArchLASXInstrInfo.td:684
2472 XVSSRLRN_B_H = 2457, // LoongArchLASXInstrInfo.td:678
2473 XVSSRLRN_HU_W = 2458, // LoongArchLASXInstrInfo.td:685
2474 XVSSRLRN_H_W = 2459, // LoongArchLASXInstrInfo.td:679
2475 XVSSRLRN_WU_D = 2460, // LoongArchLASXInstrInfo.td:686
2476 XVSSRLRN_W_D = 2461, // LoongArchLASXInstrInfo.td:680
2477 XVSSUB_B = 2462, // LoongArchLASXInstrInfo.td:263
2478 XVSSUB_BU = 2463, // LoongArchLASXInstrInfo.td:267
2479 XVSSUB_D = 2464, // LoongArchLASXInstrInfo.td:266
2480 XVSSUB_DU = 2465, // LoongArchLASXInstrInfo.td:270
2481 XVSSUB_H = 2466, // LoongArchLASXInstrInfo.td:264
2482 XVSSUB_HU = 2467, // LoongArchLASXInstrInfo.td:268
2483 XVSSUB_W = 2468, // LoongArchLASXInstrInfo.td:265
2484 XVSSUB_WU = 2469, // LoongArchLASXInstrInfo.td:269
2485 XVST = 2470, // LoongArchLASXInstrInfo.td:1062
2486 XVSTELM_B = 2471, // LoongArchLASXInstrInfo.td:1065
2487 XVSTELM_D = 2472, // LoongArchLASXInstrInfo.td:1068
2488 XVSTELM_H = 2473, // LoongArchLASXInstrInfo.td:1066
2489 XVSTELM_W = 2474, // LoongArchLASXInstrInfo.td:1067
2490 XVSTX = 2475, // LoongArchLASXInstrInfo.td:1063
2491 XVSUBI_BU = 2476, // LoongArchLASXInstrInfo.td:244
2492 XVSUBI_DU = 2477, // LoongArchLASXInstrInfo.td:247
2493 XVSUBI_HU = 2478, // LoongArchLASXInstrInfo.td:245
2494 XVSUBI_WU = 2479, // LoongArchLASXInstrInfo.td:246
2495 XVSUBWEV_D_W = 2480, // LoongArchLASXInstrInfo.td:301
2496 XVSUBWEV_D_WU = 2481, // LoongArchLASXInstrInfo.td:319
2497 XVSUBWEV_H_B = 2482, // LoongArchLASXInstrInfo.td:299
2498 XVSUBWEV_H_BU = 2483, // LoongArchLASXInstrInfo.td:317
2499 XVSUBWEV_Q_D = 2484, // LoongArchLASXInstrInfo.td:302
2500 XVSUBWEV_Q_DU = 2485, // LoongArchLASXInstrInfo.td:320
2501 XVSUBWEV_W_H = 2486, // LoongArchLASXInstrInfo.td:300
2502 XVSUBWEV_W_HU = 2487, // LoongArchLASXInstrInfo.td:318
2503 XVSUBWOD_D_W = 2488, // LoongArchLASXInstrInfo.td:305
2504 XVSUBWOD_D_WU = 2489, // LoongArchLASXInstrInfo.td:323
2505 XVSUBWOD_H_B = 2490, // LoongArchLASXInstrInfo.td:303
2506 XVSUBWOD_H_BU = 2491, // LoongArchLASXInstrInfo.td:321
2507 XVSUBWOD_Q_D = 2492, // LoongArchLASXInstrInfo.td:306
2508 XVSUBWOD_Q_DU = 2493, // LoongArchLASXInstrInfo.td:324
2509 XVSUBWOD_W_H = 2494, // LoongArchLASXInstrInfo.td:304
2510 XVSUBWOD_W_HU = 2495, // LoongArchLASXInstrInfo.td:322
2511 XVSUB_B = 2496, // LoongArchLASXInstrInfo.td:233
2512 XVSUB_D = 2497, // LoongArchLASXInstrInfo.td:236
2513 XVSUB_H = 2498, // LoongArchLASXInstrInfo.td:234
2514 XVSUB_Q = 2499, // LoongArchLASXInstrInfo.td:237
2515 XVSUB_W = 2500, // LoongArchLASXInstrInfo.td:235
2516 XVXORI_B = 2501, // LoongArchLASXInstrInfo.td:550
2517 XVXOR_V = 2502, // LoongArchLASXInstrInfo.td:543
2518 INSTRUCTION_LIST_END = 2503
2519 };
2520
2521} // namespace llvm::LoongArch
2522
2523#endif // GET_INSTRINFO_ENUM
2524
2525#ifdef GET_INSTRINFO_SCHED_ENUM
2526#undef GET_INSTRINFO_SCHED_ENUM
2527
2528namespace llvm::LoongArch::Sched {
2529
2530 enum {
2531 NoInstrModel = 0,
2532 SCHED_LIST_END = 1
2533 };
2534
2535} // namespace llvm::LoongArch::Sched
2536
2537#endif // GET_INSTRINFO_SCHED_ENUM
2538
2539#if defined(GET_INSTRINFO_MC_DESC) || defined(GET_INSTRINFO_CTOR_DTOR)
2540
2541namespace llvm {
2542
2543struct LoongArchInstrTable {
2544 MCInstrDesc Insts[2503];
2545 static_assert(alignof(MCInstrDesc) >= alignof(MCPhysReg), "Unwanted padding between Insts and ImplicitOps");
2546 MCPhysReg ImplicitOps[12];
2547 char Padding[sizeof(MCOperandInfo) - sizeof ImplicitOps % sizeof(MCOperandInfo)];
2548 static_assert(alignof(MCInstrDesc) >= alignof(MCOperandInfo), "Unwanted padding between Insts and OperandInfo");
2549 MCOperandInfo OperandInfo[443];
2550};
2551} // namespace llvm
2552
2553#endif // defined(GET_INSTRINFO_MC_DESC) || defined(GET_INSTRINFO_CTOR_DTOR)
2554
2555#ifdef GET_INSTRINFO_MC_DESC
2556#undef GET_INSTRINFO_MC_DESC
2557
2558namespace llvm {
2559
2560static_assert((sizeof LoongArchInstrTable::ImplicitOps + sizeof LoongArchInstrTable::Padding) % sizeof(MCOperandInfo) == 0);
2561static constexpr unsigned LoongArchOpInfoBase = (sizeof LoongArchInstrTable::ImplicitOps + sizeof LoongArchInstrTable::Padding) / sizeof(MCOperandInfo);
2562
2563extern const LoongArchInstrTable LoongArchDescs = {
2564 {
2565 { 2502, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 405, 0, 0, 0x0ULL }, // XVXOR_V
2566 { 2501, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 408, 0, 0, 0x0ULL }, // XVXORI_B
2567 { 2500, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 405, 0, 0, 0x0ULL }, // XVSUB_W
2568 { 2499, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 405, 0, 0, 0x0ULL }, // XVSUB_Q
2569 { 2498, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 405, 0, 0, 0x0ULL }, // XVSUB_H
2570 { 2497, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 405, 0, 0, 0x0ULL }, // XVSUB_D
2571 { 2496, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 405, 0, 0, 0x0ULL }, // XVSUB_B
2572 { 2495, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 405, 0, 0, 0x0ULL }, // XVSUBWOD_W_HU
2573 { 2494, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 405, 0, 0, 0x0ULL }, // XVSUBWOD_W_H
2574 { 2493, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 405, 0, 0, 0x0ULL }, // XVSUBWOD_Q_DU
2575 { 2492, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 405, 0, 0, 0x0ULL }, // XVSUBWOD_Q_D
2576 { 2491, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 405, 0, 0, 0x0ULL }, // XVSUBWOD_H_BU
2577 { 2490, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 405, 0, 0, 0x0ULL }, // XVSUBWOD_H_B
2578 { 2489, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 405, 0, 0, 0x0ULL }, // XVSUBWOD_D_WU
2579 { 2488, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 405, 0, 0, 0x0ULL }, // XVSUBWOD_D_W
2580 { 2487, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 405, 0, 0, 0x0ULL }, // XVSUBWEV_W_HU
2581 { 2486, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 405, 0, 0, 0x0ULL }, // XVSUBWEV_W_H
2582 { 2485, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 405, 0, 0, 0x0ULL }, // XVSUBWEV_Q_DU
2583 { 2484, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 405, 0, 0, 0x0ULL }, // XVSUBWEV_Q_D
2584 { 2483, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 405, 0, 0, 0x0ULL }, // XVSUBWEV_H_BU
2585 { 2482, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 405, 0, 0, 0x0ULL }, // XVSUBWEV_H_B
2586 { 2481, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 405, 0, 0, 0x0ULL }, // XVSUBWEV_D_WU
2587 { 2480, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 405, 0, 0, 0x0ULL }, // XVSUBWEV_D_W
2588 { 2479, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 408, 0, 0, 0x0ULL }, // XVSUBI_WU
2589 { 2478, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 408, 0, 0, 0x0ULL }, // XVSUBI_HU
2590 { 2477, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 408, 0, 0, 0x0ULL }, // XVSUBI_DU
2591 { 2476, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 408, 0, 0, 0x0ULL }, // XVSUBI_BU
2592 { 2475, 3, 0, 4, 0, 0, 0, LoongArchOpInfoBase + 426, 0, 0|(1ULL<<MCID::MayStore), 0x0ULL }, // XVSTX
2593 { 2474, 4, 0, 4, 0, 0, 0, LoongArchOpInfoBase + 439, 0, 0|(1ULL<<MCID::MayStore), 0x0ULL }, // XVSTELM_W
2594 { 2473, 4, 0, 4, 0, 0, 0, LoongArchOpInfoBase + 439, 0, 0|(1ULL<<MCID::MayStore), 0x0ULL }, // XVSTELM_H
2595 { 2472, 4, 0, 4, 0, 0, 0, LoongArchOpInfoBase + 439, 0, 0|(1ULL<<MCID::MayStore), 0x0ULL }, // XVSTELM_D
2596 { 2471, 4, 0, 4, 0, 0, 0, LoongArchOpInfoBase + 439, 0, 0|(1ULL<<MCID::MayStore), 0x0ULL }, // XVSTELM_B
2597 { 2470, 3, 0, 4, 0, 0, 0, LoongArchOpInfoBase + 423, 0, 0|(1ULL<<MCID::MayStore), 0x0ULL }, // XVST
2598 { 2469, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 405, 0, 0, 0x0ULL }, // XVSSUB_WU
2599 { 2468, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 405, 0, 0, 0x0ULL }, // XVSSUB_W
2600 { 2467, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 405, 0, 0, 0x0ULL }, // XVSSUB_HU
2601 { 2466, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 405, 0, 0, 0x0ULL }, // XVSSUB_H
2602 { 2465, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 405, 0, 0, 0x0ULL }, // XVSSUB_DU
2603 { 2464, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 405, 0, 0, 0x0ULL }, // XVSSUB_D
2604 { 2463, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 405, 0, 0, 0x0ULL }, // XVSSUB_BU
2605 { 2462, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 405, 0, 0, 0x0ULL }, // XVSSUB_B
2606 { 2461, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 405, 0, 0, 0x0ULL }, // XVSSRLRN_W_D
2607 { 2460, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 405, 0, 0, 0x0ULL }, // XVSSRLRN_WU_D
2608 { 2459, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 405, 0, 0, 0x0ULL }, // XVSSRLRN_H_W
2609 { 2458, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 405, 0, 0, 0x0ULL }, // XVSSRLRN_HU_W
2610 { 2457, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 405, 0, 0, 0x0ULL }, // XVSSRLRN_B_H
2611 { 2456, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 405, 0, 0, 0x0ULL }, // XVSSRLRN_BU_H
2612 { 2455, 4, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 411, 0, 0, 0x0ULL }, // XVSSRLRNI_W_D
2613 { 2454, 4, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 411, 0, 0, 0x0ULL }, // XVSSRLRNI_WU_D
2614 { 2453, 4, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 411, 0, 0, 0x0ULL }, // XVSSRLRNI_H_W
2615 { 2452, 4, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 411, 0, 0, 0x0ULL }, // XVSSRLRNI_HU_W
2616 { 2451, 4, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 411, 0, 0, 0x0ULL }, // XVSSRLRNI_D_Q
2617 { 2450, 4, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 411, 0, 0, 0x0ULL }, // XVSSRLRNI_DU_Q
2618 { 2449, 4, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 411, 0, 0, 0x0ULL }, // XVSSRLRNI_B_H
2619 { 2448, 4, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 411, 0, 0, 0x0ULL }, // XVSSRLRNI_BU_H
2620 { 2447, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 405, 0, 0, 0x0ULL }, // XVSSRLN_W_D
2621 { 2446, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 405, 0, 0, 0x0ULL }, // XVSSRLN_WU_D
2622 { 2445, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 405, 0, 0, 0x0ULL }, // XVSSRLN_H_W
2623 { 2444, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 405, 0, 0, 0x0ULL }, // XVSSRLN_HU_W
2624 { 2443, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 405, 0, 0, 0x0ULL }, // XVSSRLN_B_H
2625 { 2442, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 405, 0, 0, 0x0ULL }, // XVSSRLN_BU_H
2626 { 2441, 4, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 411, 0, 0, 0x0ULL }, // XVSSRLNI_W_D
2627 { 2440, 4, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 411, 0, 0, 0x0ULL }, // XVSSRLNI_WU_D
2628 { 2439, 4, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 411, 0, 0, 0x0ULL }, // XVSSRLNI_H_W
2629 { 2438, 4, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 411, 0, 0, 0x0ULL }, // XVSSRLNI_HU_W
2630 { 2437, 4, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 411, 0, 0, 0x0ULL }, // XVSSRLNI_D_Q
2631 { 2436, 4, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 411, 0, 0, 0x0ULL }, // XVSSRLNI_DU_Q
2632 { 2435, 4, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 411, 0, 0, 0x0ULL }, // XVSSRLNI_B_H
2633 { 2434, 4, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 411, 0, 0, 0x0ULL }, // XVSSRLNI_BU_H
2634 { 2433, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 405, 0, 0, 0x0ULL }, // XVSSRARN_W_D
2635 { 2432, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 405, 0, 0, 0x0ULL }, // XVSSRARN_WU_D
2636 { 2431, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 405, 0, 0, 0x0ULL }, // XVSSRARN_H_W
2637 { 2430, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 405, 0, 0, 0x0ULL }, // XVSSRARN_HU_W
2638 { 2429, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 405, 0, 0, 0x0ULL }, // XVSSRARN_B_H
2639 { 2428, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 405, 0, 0, 0x0ULL }, // XVSSRARN_BU_H
2640 { 2427, 4, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 411, 0, 0, 0x0ULL }, // XVSSRARNI_W_D
2641 { 2426, 4, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 411, 0, 0, 0x0ULL }, // XVSSRARNI_WU_D
2642 { 2425, 4, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 411, 0, 0, 0x0ULL }, // XVSSRARNI_H_W
2643 { 2424, 4, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 411, 0, 0, 0x0ULL }, // XVSSRARNI_HU_W
2644 { 2423, 4, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 411, 0, 0, 0x0ULL }, // XVSSRARNI_D_Q
2645 { 2422, 4, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 411, 0, 0, 0x0ULL }, // XVSSRARNI_DU_Q
2646 { 2421, 4, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 411, 0, 0, 0x0ULL }, // XVSSRARNI_B_H
2647 { 2420, 4, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 411, 0, 0, 0x0ULL }, // XVSSRARNI_BU_H
2648 { 2419, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 405, 0, 0, 0x0ULL }, // XVSSRAN_W_D
2649 { 2418, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 405, 0, 0, 0x0ULL }, // XVSSRAN_WU_D
2650 { 2417, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 405, 0, 0, 0x0ULL }, // XVSSRAN_H_W
2651 { 2416, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 405, 0, 0, 0x0ULL }, // XVSSRAN_HU_W
2652 { 2415, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 405, 0, 0, 0x0ULL }, // XVSSRAN_B_H
2653 { 2414, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 405, 0, 0, 0x0ULL }, // XVSSRAN_BU_H
2654 { 2413, 4, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 411, 0, 0, 0x0ULL }, // XVSSRANI_W_D
2655 { 2412, 4, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 411, 0, 0, 0x0ULL }, // XVSSRANI_WU_D
2656 { 2411, 4, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 411, 0, 0, 0x0ULL }, // XVSSRANI_H_W
2657 { 2410, 4, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 411, 0, 0, 0x0ULL }, // XVSSRANI_HU_W
2658 { 2409, 4, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 411, 0, 0, 0x0ULL }, // XVSSRANI_D_Q
2659 { 2408, 4, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 411, 0, 0, 0x0ULL }, // XVSSRANI_DU_Q
2660 { 2407, 4, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 411, 0, 0, 0x0ULL }, // XVSSRANI_B_H
2661 { 2406, 4, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 411, 0, 0, 0x0ULL }, // XVSSRANI_BU_H
2662 { 2405, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 405, 0, 0, 0x0ULL }, // XVSRL_W
2663 { 2404, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 405, 0, 0, 0x0ULL }, // XVSRL_H
2664 { 2403, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 405, 0, 0, 0x0ULL }, // XVSRL_D
2665 { 2402, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 405, 0, 0, 0x0ULL }, // XVSRL_B
2666 { 2401, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 405, 0, 0, 0x0ULL }, // XVSRLR_W
2667 { 2400, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 405, 0, 0, 0x0ULL }, // XVSRLR_H
2668 { 2399, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 405, 0, 0, 0x0ULL }, // XVSRLR_D
2669 { 2398, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 405, 0, 0, 0x0ULL }, // XVSRLR_B
2670 { 2397, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 405, 0, 0, 0x0ULL }, // XVSRLRN_W_D
2671 { 2396, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 405, 0, 0, 0x0ULL }, // XVSRLRN_H_W
2672 { 2395, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 405, 0, 0, 0x0ULL }, // XVSRLRN_B_H
2673 { 2394, 4, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 411, 0, 0, 0x0ULL }, // XVSRLRNI_W_D
2674 { 2393, 4, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 411, 0, 0, 0x0ULL }, // XVSRLRNI_H_W
2675 { 2392, 4, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 411, 0, 0, 0x0ULL }, // XVSRLRNI_D_Q
2676 { 2391, 4, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 411, 0, 0, 0x0ULL }, // XVSRLRNI_B_H
2677 { 2390, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 408, 0, 0, 0x0ULL }, // XVSRLRI_W
2678 { 2389, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 408, 0, 0, 0x0ULL }, // XVSRLRI_H
2679 { 2388, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 408, 0, 0, 0x0ULL }, // XVSRLRI_D
2680 { 2387, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 408, 0, 0, 0x0ULL }, // XVSRLRI_B
2681 { 2386, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 405, 0, 0, 0x0ULL }, // XVSRLN_W_D
2682 { 2385, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 405, 0, 0, 0x0ULL }, // XVSRLN_H_W
2683 { 2384, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 405, 0, 0, 0x0ULL }, // XVSRLN_B_H
2684 { 2383, 4, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 411, 0, 0, 0x0ULL }, // XVSRLNI_W_D
2685 { 2382, 4, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 411, 0, 0, 0x0ULL }, // XVSRLNI_H_W
2686 { 2381, 4, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 411, 0, 0, 0x0ULL }, // XVSRLNI_D_Q
2687 { 2380, 4, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 411, 0, 0, 0x0ULL }, // XVSRLNI_B_H
2688 { 2379, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 408, 0, 0, 0x0ULL }, // XVSRLI_W
2689 { 2378, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 408, 0, 0, 0x0ULL }, // XVSRLI_H
2690 { 2377, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 408, 0, 0, 0x0ULL }, // XVSRLI_D
2691 { 2376, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 408, 0, 0, 0x0ULL }, // XVSRLI_B
2692 { 2375, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 405, 0, 0, 0x0ULL }, // XVSRA_W
2693 { 2374, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 405, 0, 0, 0x0ULL }, // XVSRA_H
2694 { 2373, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 405, 0, 0, 0x0ULL }, // XVSRA_D
2695 { 2372, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 405, 0, 0, 0x0ULL }, // XVSRA_B
2696 { 2371, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 405, 0, 0, 0x0ULL }, // XVSRAR_W
2697 { 2370, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 405, 0, 0, 0x0ULL }, // XVSRAR_H
2698 { 2369, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 405, 0, 0, 0x0ULL }, // XVSRAR_D
2699 { 2368, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 405, 0, 0, 0x0ULL }, // XVSRAR_B
2700 { 2367, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 405, 0, 0, 0x0ULL }, // XVSRARN_W_D
2701 { 2366, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 405, 0, 0, 0x0ULL }, // XVSRARN_H_W
2702 { 2365, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 405, 0, 0, 0x0ULL }, // XVSRARN_B_H
2703 { 2364, 4, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 411, 0, 0, 0x0ULL }, // XVSRARNI_W_D
2704 { 2363, 4, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 411, 0, 0, 0x0ULL }, // XVSRARNI_H_W
2705 { 2362, 4, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 411, 0, 0, 0x0ULL }, // XVSRARNI_D_Q
2706 { 2361, 4, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 411, 0, 0, 0x0ULL }, // XVSRARNI_B_H
2707 { 2360, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 408, 0, 0, 0x0ULL }, // XVSRARI_W
2708 { 2359, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 408, 0, 0, 0x0ULL }, // XVSRARI_H
2709 { 2358, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 408, 0, 0, 0x0ULL }, // XVSRARI_D
2710 { 2357, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 408, 0, 0, 0x0ULL }, // XVSRARI_B
2711 { 2356, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 405, 0, 0, 0x0ULL }, // XVSRAN_W_D
2712 { 2355, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 405, 0, 0, 0x0ULL }, // XVSRAN_H_W
2713 { 2354, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 405, 0, 0, 0x0ULL }, // XVSRAN_B_H
2714 { 2353, 4, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 411, 0, 0, 0x0ULL }, // XVSRANI_W_D
2715 { 2352, 4, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 411, 0, 0, 0x0ULL }, // XVSRANI_H_W
2716 { 2351, 4, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 411, 0, 0, 0x0ULL }, // XVSRANI_D_Q
2717 { 2350, 4, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 411, 0, 0, 0x0ULL }, // XVSRANI_B_H
2718 { 2349, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 408, 0, 0, 0x0ULL }, // XVSRAI_W
2719 { 2348, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 408, 0, 0, 0x0ULL }, // XVSRAI_H
2720 { 2347, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 408, 0, 0, 0x0ULL }, // XVSRAI_D
2721 { 2346, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 408, 0, 0, 0x0ULL }, // XVSRAI_B
2722 { 2345, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 405, 0, 0, 0x0ULL }, // XVSLT_WU
2723 { 2344, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 405, 0, 0, 0x0ULL }, // XVSLT_W
2724 { 2343, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 405, 0, 0, 0x0ULL }, // XVSLT_HU
2725 { 2342, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 405, 0, 0, 0x0ULL }, // XVSLT_H
2726 { 2341, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 405, 0, 0, 0x0ULL }, // XVSLT_DU
2727 { 2340, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 405, 0, 0, 0x0ULL }, // XVSLT_D
2728 { 2339, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 405, 0, 0, 0x0ULL }, // XVSLT_BU
2729 { 2338, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 405, 0, 0, 0x0ULL }, // XVSLT_B
2730 { 2337, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 408, 0, 0, 0x0ULL }, // XVSLTI_WU
2731 { 2336, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 408, 0, 0, 0x0ULL }, // XVSLTI_W
2732 { 2335, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 408, 0, 0, 0x0ULL }, // XVSLTI_HU
2733 { 2334, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 408, 0, 0, 0x0ULL }, // XVSLTI_H
2734 { 2333, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 408, 0, 0, 0x0ULL }, // XVSLTI_DU
2735 { 2332, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 408, 0, 0, 0x0ULL }, // XVSLTI_D
2736 { 2331, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 408, 0, 0, 0x0ULL }, // XVSLTI_BU
2737 { 2330, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 408, 0, 0, 0x0ULL }, // XVSLTI_B
2738 { 2329, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 405, 0, 0, 0x0ULL }, // XVSLL_W
2739 { 2328, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 405, 0, 0, 0x0ULL }, // XVSLL_H
2740 { 2327, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 405, 0, 0, 0x0ULL }, // XVSLL_D
2741 { 2326, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 405, 0, 0, 0x0ULL }, // XVSLL_B
2742 { 2325, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 408, 0, 0, 0x0ULL }, // XVSLLWIL_W_H
2743 { 2324, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 408, 0, 0, 0x0ULL }, // XVSLLWIL_WU_HU
2744 { 2323, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 408, 0, 0, 0x0ULL }, // XVSLLWIL_H_B
2745 { 2322, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 408, 0, 0, 0x0ULL }, // XVSLLWIL_HU_BU
2746 { 2321, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 408, 0, 0, 0x0ULL }, // XVSLLWIL_D_W
2747 { 2320, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 408, 0, 0, 0x0ULL }, // XVSLLWIL_DU_WU
2748 { 2319, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 408, 0, 0, 0x0ULL }, // XVSLLI_W
2749 { 2318, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 408, 0, 0, 0x0ULL }, // XVSLLI_H
2750 { 2317, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 408, 0, 0, 0x0ULL }, // XVSLLI_D
2751 { 2316, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 408, 0, 0, 0x0ULL }, // XVSLLI_B
2752 { 2315, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 405, 0, 0, 0x0ULL }, // XVSLE_WU
2753 { 2314, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 405, 0, 0, 0x0ULL }, // XVSLE_W
2754 { 2313, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 405, 0, 0, 0x0ULL }, // XVSLE_HU
2755 { 2312, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 405, 0, 0, 0x0ULL }, // XVSLE_H
2756 { 2311, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 405, 0, 0, 0x0ULL }, // XVSLE_DU
2757 { 2310, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 405, 0, 0, 0x0ULL }, // XVSLE_D
2758 { 2309, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 405, 0, 0, 0x0ULL }, // XVSLE_BU
2759 { 2308, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 405, 0, 0, 0x0ULL }, // XVSLE_B
2760 { 2307, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 408, 0, 0, 0x0ULL }, // XVSLEI_WU
2761 { 2306, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 408, 0, 0, 0x0ULL }, // XVSLEI_W
2762 { 2305, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 408, 0, 0, 0x0ULL }, // XVSLEI_HU
2763 { 2304, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 408, 0, 0, 0x0ULL }, // XVSLEI_H
2764 { 2303, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 408, 0, 0, 0x0ULL }, // XVSLEI_DU
2765 { 2302, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 408, 0, 0, 0x0ULL }, // XVSLEI_D
2766 { 2301, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 408, 0, 0, 0x0ULL }, // XVSLEI_BU
2767 { 2300, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 408, 0, 0, 0x0ULL }, // XVSLEI_B
2768 { 2299, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 405, 0, 0, 0x0ULL }, // XVSIGNCOV_W
2769 { 2298, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 405, 0, 0, 0x0ULL }, // XVSIGNCOV_H
2770 { 2297, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 405, 0, 0, 0x0ULL }, // XVSIGNCOV_D
2771 { 2296, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 405, 0, 0, 0x0ULL }, // XVSIGNCOV_B
2772 { 2295, 4, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 419, 0, 0, 0x0ULL }, // XVSHUF_W
2773 { 2294, 4, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 419, 0, 0, 0x0ULL }, // XVSHUF_H
2774 { 2293, 4, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 419, 0, 0, 0x0ULL }, // XVSHUF_D
2775 { 2292, 4, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 415, 0, 0, 0x0ULL }, // XVSHUF_B
2776 { 2291, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 408, 0, 0, 0x0ULL }, // XVSHUF4I_W
2777 { 2290, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 408, 0, 0, 0x0ULL }, // XVSHUF4I_H
2778 { 2289, 4, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 411, 0, 0, 0x0ULL }, // XVSHUF4I_D
2779 { 2288, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 408, 0, 0, 0x0ULL }, // XVSHUF4I_B
2780 { 2287, 2, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 437, 0, 0, 0x0ULL }, // XVSETNEZ_V
2781 { 2286, 2, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 437, 0, 0, 0x0ULL }, // XVSETEQZ_V
2782 { 2285, 2, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 437, 0, 0, 0x0ULL }, // XVSETANYEQZ_W
2783 { 2284, 2, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 437, 0, 0, 0x0ULL }, // XVSETANYEQZ_H
2784 { 2283, 2, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 437, 0, 0, 0x0ULL }, // XVSETANYEQZ_D
2785 { 2282, 2, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 437, 0, 0, 0x0ULL }, // XVSETANYEQZ_B
2786 { 2281, 2, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 437, 0, 0, 0x0ULL }, // XVSETALLNEZ_W
2787 { 2280, 2, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 437, 0, 0, 0x0ULL }, // XVSETALLNEZ_H
2788 { 2279, 2, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 437, 0, 0, 0x0ULL }, // XVSETALLNEZ_D
2789 { 2278, 2, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 437, 0, 0, 0x0ULL }, // XVSETALLNEZ_B
2790 { 2277, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 405, 0, 0, 0x0ULL }, // XVSEQ_W
2791 { 2276, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 405, 0, 0, 0x0ULL }, // XVSEQ_H
2792 { 2275, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 405, 0, 0, 0x0ULL }, // XVSEQ_D
2793 { 2274, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 405, 0, 0, 0x0ULL }, // XVSEQ_B
2794 { 2273, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 408, 0, 0, 0x0ULL }, // XVSEQI_W
2795 { 2272, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 408, 0, 0, 0x0ULL }, // XVSEQI_H
2796 { 2271, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 408, 0, 0, 0x0ULL }, // XVSEQI_D
2797 { 2270, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 408, 0, 0, 0x0ULL }, // XVSEQI_B
2798 { 2269, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 408, 0, 0, 0x0ULL }, // XVSAT_WU
2799 { 2268, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 408, 0, 0, 0x0ULL }, // XVSAT_W
2800 { 2267, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 408, 0, 0, 0x0ULL }, // XVSAT_HU
2801 { 2266, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 408, 0, 0, 0x0ULL }, // XVSAT_H
2802 { 2265, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 408, 0, 0, 0x0ULL }, // XVSAT_DU
2803 { 2264, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 408, 0, 0, 0x0ULL }, // XVSAT_D
2804 { 2263, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 408, 0, 0, 0x0ULL }, // XVSAT_BU
2805 { 2262, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 408, 0, 0, 0x0ULL }, // XVSAT_B
2806 { 2261, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 405, 0, 0, 0x0ULL }, // XVSADD_WU
2807 { 2260, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 405, 0, 0, 0x0ULL }, // XVSADD_W
2808 { 2259, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 405, 0, 0, 0x0ULL }, // XVSADD_HU
2809 { 2258, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 405, 0, 0, 0x0ULL }, // XVSADD_H
2810 { 2257, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 405, 0, 0, 0x0ULL }, // XVSADD_DU
2811 { 2256, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 405, 0, 0, 0x0ULL }, // XVSADD_D
2812 { 2255, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 405, 0, 0, 0x0ULL }, // XVSADD_BU
2813 { 2254, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 405, 0, 0, 0x0ULL }, // XVSADD_B
2814 { 2253, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 405, 0, 0, 0x0ULL }, // XVROTR_W
2815 { 2252, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 405, 0, 0, 0x0ULL }, // XVROTR_H
2816 { 2251, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 405, 0, 0, 0x0ULL }, // XVROTR_D
2817 { 2250, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 405, 0, 0, 0x0ULL }, // XVROTR_B
2818 { 2249, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 408, 0, 0, 0x0ULL }, // XVROTRI_W
2819 { 2248, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 408, 0, 0, 0x0ULL }, // XVROTRI_H
2820 { 2247, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 408, 0, 0, 0x0ULL }, // XVROTRI_D
2821 { 2246, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 408, 0, 0, 0x0ULL }, // XVROTRI_B
2822 { 2245, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 434, 0, 0, 0x0ULL }, // XVREPLVE_W
2823 { 2244, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 434, 0, 0, 0x0ULL }, // XVREPLVE_H
2824 { 2243, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 434, 0, 0, 0x0ULL }, // XVREPLVE_D
2825 { 2242, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 434, 0, 0, 0x0ULL }, // XVREPLVE_B
2826 { 2241, 2, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 375, 0, 0, 0x0ULL }, // XVREPLVE0_W
2827 { 2240, 2, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 375, 0, 0, 0x0ULL }, // XVREPLVE0_Q
2828 { 2239, 2, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 375, 0, 0, 0x0ULL }, // XVREPLVE0_H
2829 { 2238, 2, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 375, 0, 0, 0x0ULL }, // XVREPLVE0_D
2830 { 2237, 2, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 375, 0, 0, 0x0ULL }, // XVREPLVE0_B
2831 { 2236, 2, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 432, 0, 0|(1ULL<<MCID::Rematerializable), 0x0ULL }, // XVREPLGR2VR_W
2832 { 2235, 2, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 432, 0, 0|(1ULL<<MCID::Rematerializable), 0x0ULL }, // XVREPLGR2VR_H
2833 { 2234, 2, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 432, 0, 0|(1ULL<<MCID::Rematerializable), 0x0ULL }, // XVREPLGR2VR_D
2834 { 2233, 2, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 432, 0, 0|(1ULL<<MCID::Rematerializable), 0x0ULL }, // XVREPLGR2VR_B
2835 { 2232, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 408, 0, 0, 0x0ULL }, // XVREPL128VEI_W
2836 { 2231, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 408, 0, 0, 0x0ULL }, // XVREPL128VEI_H
2837 { 2230, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 408, 0, 0, 0x0ULL }, // XVREPL128VEI_D
2838 { 2229, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 408, 0, 0, 0x0ULL }, // XVREPL128VEI_B
2839 { 2228, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 408, 0, 0, 0x0ULL }, // XVPICKVE_W
2840 { 2227, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 408, 0, 0, 0x0ULL }, // XVPICKVE_D
2841 { 2226, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 429, 0, 0, 0x0ULL }, // XVPICKVE2GR_WU
2842 { 2225, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 429, 0, 0, 0x0ULL }, // XVPICKVE2GR_W
2843 { 2224, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 429, 0, 0, 0x0ULL }, // XVPICKVE2GR_DU
2844 { 2223, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 429, 0, 0, 0x0ULL }, // XVPICKVE2GR_D
2845 { 2222, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 405, 0, 0, 0x0ULL }, // XVPICKOD_W
2846 { 2221, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 405, 0, 0, 0x0ULL }, // XVPICKOD_H
2847 { 2220, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 405, 0, 0, 0x0ULL }, // XVPICKOD_D
2848 { 2219, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 405, 0, 0, 0x0ULL }, // XVPICKOD_B
2849 { 2218, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 405, 0, 0, 0x0ULL }, // XVPICKEV_W
2850 { 2217, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 405, 0, 0, 0x0ULL }, // XVPICKEV_H
2851 { 2216, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 405, 0, 0, 0x0ULL }, // XVPICKEV_D
2852 { 2215, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 405, 0, 0, 0x0ULL }, // XVPICKEV_B
2853 { 2214, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 405, 0, 0, 0x0ULL }, // XVPERM_W
2854 { 2213, 4, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 411, 0, 0, 0x0ULL }, // XVPERMI_W
2855 { 2212, 4, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 411, 0, 0, 0x0ULL }, // XVPERMI_Q
2856 { 2211, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 408, 0, 0, 0x0ULL }, // XVPERMI_D
2857 { 2210, 2, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 375, 0, 0, 0x0ULL }, // XVPCNT_W
2858 { 2209, 2, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 375, 0, 0, 0x0ULL }, // XVPCNT_H
2859 { 2208, 2, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 375, 0, 0, 0x0ULL }, // XVPCNT_D
2860 { 2207, 2, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 375, 0, 0, 0x0ULL }, // XVPCNT_B
2861 { 2206, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 405, 0, 0, 0x0ULL }, // XVPACKOD_W
2862 { 2205, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 405, 0, 0, 0x0ULL }, // XVPACKOD_H
2863 { 2204, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 405, 0, 0, 0x0ULL }, // XVPACKOD_D
2864 { 2203, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 405, 0, 0, 0x0ULL }, // XVPACKOD_B
2865 { 2202, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 405, 0, 0, 0x0ULL }, // XVPACKEV_W
2866 { 2201, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 405, 0, 0, 0x0ULL }, // XVPACKEV_H
2867 { 2200, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 405, 0, 0, 0x0ULL }, // XVPACKEV_D
2868 { 2199, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 405, 0, 0, 0x0ULL }, // XVPACKEV_B
2869 { 2198, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 405, 0, 0, 0x0ULL }, // XVOR_V
2870 { 2197, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 405, 0, 0, 0x0ULL }, // XVORN_V
2871 { 2196, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 408, 0, 0, 0x0ULL }, // XVORI_B
2872 { 2195, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 405, 0, 0, 0x0ULL }, // XVNOR_V
2873 { 2194, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 408, 0, 0, 0x0ULL }, // XVNORI_B
2874 { 2193, 2, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 375, 0, 0, 0x0ULL }, // XVNEG_W
2875 { 2192, 2, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 375, 0, 0, 0x0ULL }, // XVNEG_H
2876 { 2191, 2, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 375, 0, 0, 0x0ULL }, // XVNEG_D
2877 { 2190, 2, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 375, 0, 0, 0x0ULL }, // XVNEG_B
2878 { 2189, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 405, 0, 0, 0x0ULL }, // XVMUL_W
2879 { 2188, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 405, 0, 0, 0x0ULL }, // XVMUL_H
2880 { 2187, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 405, 0, 0, 0x0ULL }, // XVMUL_D
2881 { 2186, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 405, 0, 0, 0x0ULL }, // XVMUL_B
2882 { 2185, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 405, 0, 0, 0x0ULL }, // XVMULWOD_W_HU_H
2883 { 2184, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 405, 0, 0, 0x0ULL }, // XVMULWOD_W_HU
2884 { 2183, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 405, 0, 0, 0x0ULL }, // XVMULWOD_W_H
2885 { 2182, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 405, 0, 0, 0x0ULL }, // XVMULWOD_Q_DU_D
2886 { 2181, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 405, 0, 0, 0x0ULL }, // XVMULWOD_Q_DU
2887 { 2180, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 405, 0, 0, 0x0ULL }, // XVMULWOD_Q_D
2888 { 2179, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 405, 0, 0, 0x0ULL }, // XVMULWOD_H_BU_B
2889 { 2178, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 405, 0, 0, 0x0ULL }, // XVMULWOD_H_BU
2890 { 2177, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 405, 0, 0, 0x0ULL }, // XVMULWOD_H_B
2891 { 2176, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 405, 0, 0, 0x0ULL }, // XVMULWOD_D_WU_W
2892 { 2175, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 405, 0, 0, 0x0ULL }, // XVMULWOD_D_WU
2893 { 2174, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 405, 0, 0, 0x0ULL }, // XVMULWOD_D_W
2894 { 2173, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 405, 0, 0, 0x0ULL }, // XVMULWEV_W_HU_H
2895 { 2172, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 405, 0, 0, 0x0ULL }, // XVMULWEV_W_HU
2896 { 2171, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 405, 0, 0, 0x0ULL }, // XVMULWEV_W_H
2897 { 2170, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 405, 0, 0, 0x0ULL }, // XVMULWEV_Q_DU_D
2898 { 2169, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 405, 0, 0, 0x0ULL }, // XVMULWEV_Q_DU
2899 { 2168, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 405, 0, 0, 0x0ULL }, // XVMULWEV_Q_D
2900 { 2167, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 405, 0, 0, 0x0ULL }, // XVMULWEV_H_BU_B
2901 { 2166, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 405, 0, 0, 0x0ULL }, // XVMULWEV_H_BU
2902 { 2165, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 405, 0, 0, 0x0ULL }, // XVMULWEV_H_B
2903 { 2164, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 405, 0, 0, 0x0ULL }, // XVMULWEV_D_WU_W
2904 { 2163, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 405, 0, 0, 0x0ULL }, // XVMULWEV_D_WU
2905 { 2162, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 405, 0, 0, 0x0ULL }, // XVMULWEV_D_W
2906 { 2161, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 405, 0, 0, 0x0ULL }, // XVMUH_WU
2907 { 2160, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 405, 0, 0, 0x0ULL }, // XVMUH_W
2908 { 2159, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 405, 0, 0, 0x0ULL }, // XVMUH_HU
2909 { 2158, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 405, 0, 0, 0x0ULL }, // XVMUH_H
2910 { 2157, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 405, 0, 0, 0x0ULL }, // XVMUH_DU
2911 { 2156, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 405, 0, 0, 0x0ULL }, // XVMUH_D
2912 { 2155, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 405, 0, 0, 0x0ULL }, // XVMUH_BU
2913 { 2154, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 405, 0, 0, 0x0ULL }, // XVMUH_B
2914 { 2153, 4, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 419, 0, 0, 0x0ULL }, // XVMSUB_W
2915 { 2152, 4, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 419, 0, 0, 0x0ULL }, // XVMSUB_H
2916 { 2151, 4, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 419, 0, 0, 0x0ULL }, // XVMSUB_D
2917 { 2150, 4, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 419, 0, 0, 0x0ULL }, // XVMSUB_B
2918 { 2149, 2, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 375, 0, 0, 0x0ULL }, // XVMSKNZ_B
2919 { 2148, 2, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 375, 0, 0, 0x0ULL }, // XVMSKLTZ_W
2920 { 2147, 2, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 375, 0, 0, 0x0ULL }, // XVMSKLTZ_H
2921 { 2146, 2, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 375, 0, 0, 0x0ULL }, // XVMSKLTZ_D
2922 { 2145, 2, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 375, 0, 0, 0x0ULL }, // XVMSKLTZ_B
2923 { 2144, 2, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 375, 0, 0, 0x0ULL }, // XVMSKGEZ_B
2924 { 2143, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 405, 0, 0, 0x0ULL }, // XVMOD_WU
2925 { 2142, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 405, 0, 0, 0x0ULL }, // XVMOD_W
2926 { 2141, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 405, 0, 0, 0x0ULL }, // XVMOD_HU
2927 { 2140, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 405, 0, 0, 0x0ULL }, // XVMOD_H
2928 { 2139, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 405, 0, 0, 0x0ULL }, // XVMOD_DU
2929 { 2138, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 405, 0, 0, 0x0ULL }, // XVMOD_D
2930 { 2137, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 405, 0, 0, 0x0ULL }, // XVMOD_BU
2931 { 2136, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 405, 0, 0, 0x0ULL }, // XVMOD_B
2932 { 2135, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 405, 0, 0, 0x0ULL }, // XVMIN_WU
2933 { 2134, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 405, 0, 0, 0x0ULL }, // XVMIN_W
2934 { 2133, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 405, 0, 0, 0x0ULL }, // XVMIN_HU
2935 { 2132, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 405, 0, 0, 0x0ULL }, // XVMIN_H
2936 { 2131, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 405, 0, 0, 0x0ULL }, // XVMIN_DU
2937 { 2130, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 405, 0, 0, 0x0ULL }, // XVMIN_D
2938 { 2129, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 405, 0, 0, 0x0ULL }, // XVMIN_BU
2939 { 2128, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 405, 0, 0, 0x0ULL }, // XVMIN_B
2940 { 2127, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 408, 0, 0, 0x0ULL }, // XVMINI_WU
2941 { 2126, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 408, 0, 0, 0x0ULL }, // XVMINI_W
2942 { 2125, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 408, 0, 0, 0x0ULL }, // XVMINI_HU
2943 { 2124, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 408, 0, 0, 0x0ULL }, // XVMINI_H
2944 { 2123, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 408, 0, 0, 0x0ULL }, // XVMINI_DU
2945 { 2122, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 408, 0, 0, 0x0ULL }, // XVMINI_D
2946 { 2121, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 408, 0, 0, 0x0ULL }, // XVMINI_BU
2947 { 2120, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 408, 0, 0, 0x0ULL }, // XVMINI_B
2948 { 2119, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 405, 0, 0, 0x0ULL }, // XVMAX_WU
2949 { 2118, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 405, 0, 0, 0x0ULL }, // XVMAX_W
2950 { 2117, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 405, 0, 0, 0x0ULL }, // XVMAX_HU
2951 { 2116, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 405, 0, 0, 0x0ULL }, // XVMAX_H
2952 { 2115, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 405, 0, 0, 0x0ULL }, // XVMAX_DU
2953 { 2114, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 405, 0, 0, 0x0ULL }, // XVMAX_D
2954 { 2113, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 405, 0, 0, 0x0ULL }, // XVMAX_BU
2955 { 2112, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 405, 0, 0, 0x0ULL }, // XVMAX_B
2956 { 2111, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 408, 0, 0, 0x0ULL }, // XVMAXI_WU
2957 { 2110, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 408, 0, 0, 0x0ULL }, // XVMAXI_W
2958 { 2109, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 408, 0, 0, 0x0ULL }, // XVMAXI_HU
2959 { 2108, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 408, 0, 0, 0x0ULL }, // XVMAXI_H
2960 { 2107, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 408, 0, 0, 0x0ULL }, // XVMAXI_DU
2961 { 2106, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 408, 0, 0, 0x0ULL }, // XVMAXI_D
2962 { 2105, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 408, 0, 0, 0x0ULL }, // XVMAXI_BU
2963 { 2104, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 408, 0, 0, 0x0ULL }, // XVMAXI_B
2964 { 2103, 4, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 419, 0, 0, 0x0ULL }, // XVMADD_W
2965 { 2102, 4, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 419, 0, 0, 0x0ULL }, // XVMADD_H
2966 { 2101, 4, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 419, 0, 0, 0x0ULL }, // XVMADD_D
2967 { 2100, 4, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 419, 0, 0, 0x0ULL }, // XVMADD_B
2968 { 2099, 4, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 419, 0, 0, 0x0ULL }, // XVMADDWOD_W_HU_H
2969 { 2098, 4, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 419, 0, 0, 0x0ULL }, // XVMADDWOD_W_HU
2970 { 2097, 4, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 419, 0, 0, 0x0ULL }, // XVMADDWOD_W_H
2971 { 2096, 4, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 419, 0, 0, 0x0ULL }, // XVMADDWOD_Q_DU_D
2972 { 2095, 4, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 419, 0, 0, 0x0ULL }, // XVMADDWOD_Q_DU
2973 { 2094, 4, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 419, 0, 0, 0x0ULL }, // XVMADDWOD_Q_D
2974 { 2093, 4, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 419, 0, 0, 0x0ULL }, // XVMADDWOD_H_BU_B
2975 { 2092, 4, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 419, 0, 0, 0x0ULL }, // XVMADDWOD_H_BU
2976 { 2091, 4, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 419, 0, 0, 0x0ULL }, // XVMADDWOD_H_B
2977 { 2090, 4, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 419, 0, 0, 0x0ULL }, // XVMADDWOD_D_WU_W
2978 { 2089, 4, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 419, 0, 0, 0x0ULL }, // XVMADDWOD_D_WU
2979 { 2088, 4, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 419, 0, 0, 0x0ULL }, // XVMADDWOD_D_W
2980 { 2087, 4, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 419, 0, 0, 0x0ULL }, // XVMADDWEV_W_HU_H
2981 { 2086, 4, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 419, 0, 0, 0x0ULL }, // XVMADDWEV_W_HU
2982 { 2085, 4, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 419, 0, 0, 0x0ULL }, // XVMADDWEV_W_H
2983 { 2084, 4, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 419, 0, 0, 0x0ULL }, // XVMADDWEV_Q_DU_D
2984 { 2083, 4, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 419, 0, 0, 0x0ULL }, // XVMADDWEV_Q_DU
2985 { 2082, 4, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 419, 0, 0, 0x0ULL }, // XVMADDWEV_Q_D
2986 { 2081, 4, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 419, 0, 0, 0x0ULL }, // XVMADDWEV_H_BU_B
2987 { 2080, 4, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 419, 0, 0, 0x0ULL }, // XVMADDWEV_H_BU
2988 { 2079, 4, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 419, 0, 0, 0x0ULL }, // XVMADDWEV_H_B
2989 { 2078, 4, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 419, 0, 0, 0x0ULL }, // XVMADDWEV_D_WU_W
2990 { 2077, 4, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 419, 0, 0, 0x0ULL }, // XVMADDWEV_D_WU
2991 { 2076, 4, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 419, 0, 0, 0x0ULL }, // XVMADDWEV_D_W
2992 { 2075, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 426, 0, 0|(1ULL<<MCID::MayLoad), 0x0ULL }, // XVLDX
2993 { 2074, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 423, 0, 0|(1ULL<<MCID::MayLoad), 0x0ULL }, // XVLDREPL_W
2994 { 2073, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 423, 0, 0|(1ULL<<MCID::MayLoad), 0x0ULL }, // XVLDREPL_H
2995 { 2072, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 423, 0, 0|(1ULL<<MCID::MayLoad), 0x0ULL }, // XVLDREPL_D
2996 { 2071, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 423, 0, 0|(1ULL<<MCID::MayLoad), 0x0ULL }, // XVLDREPL_B
2997 { 2070, 2, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 226, 0, 0, 0x0ULL }, // XVLDI
2998 { 2069, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 423, 0, 0|(1ULL<<MCID::MayLoad), 0x0ULL }, // XVLD
2999 { 2068, 4, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 411, 0, 0, 0x0ULL }, // XVINSVE0_W
3000 { 2067, 4, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 411, 0, 0, 0x0ULL }, // XVINSVE0_D
3001 { 2066, 4, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 222, 0, 0, 0x0ULL }, // XVINSGR2VR_W
3002 { 2065, 4, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 222, 0, 0, 0x0ULL }, // XVINSGR2VR_D
3003 { 2064, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 405, 0, 0, 0x0ULL }, // XVILVL_W
3004 { 2063, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 405, 0, 0, 0x0ULL }, // XVILVL_H
3005 { 2062, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 405, 0, 0, 0x0ULL }, // XVILVL_D
3006 { 2061, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 405, 0, 0, 0x0ULL }, // XVILVL_B
3007 { 2060, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 405, 0, 0, 0x0ULL }, // XVILVH_W
3008 { 2059, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 405, 0, 0, 0x0ULL }, // XVILVH_H
3009 { 2058, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 405, 0, 0, 0x0ULL }, // XVILVH_D
3010 { 2057, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 405, 0, 0, 0x0ULL }, // XVILVH_B
3011 { 2056, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 405, 0, 0, 0x0ULL }, // XVHSUBW_W_H
3012 { 2055, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 405, 0, 0, 0x0ULL }, // XVHSUBW_WU_HU
3013 { 2054, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 405, 0, 0, 0x0ULL }, // XVHSUBW_Q_D
3014 { 2053, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 405, 0, 0, 0x0ULL }, // XVHSUBW_QU_DU
3015 { 2052, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 405, 0, 0, 0x0ULL }, // XVHSUBW_H_B
3016 { 2051, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 405, 0, 0, 0x0ULL }, // XVHSUBW_HU_BU
3017 { 2050, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 405, 0, 0, 0x0ULL }, // XVHSUBW_D_W
3018 { 2049, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 405, 0, 0, 0x0ULL }, // XVHSUBW_DU_WU
3019 { 2048, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 408, 0, 0, 0x0ULL }, // XVHSELI_D
3020 { 2047, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 405, 0, 0, 0x0ULL }, // XVHADDW_W_H
3021 { 2046, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 405, 0, 0, 0x0ULL }, // XVHADDW_WU_HU
3022 { 2045, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 405, 0, 0, 0x0ULL }, // XVHADDW_Q_D
3023 { 2044, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 405, 0, 0, 0x0ULL }, // XVHADDW_QU_DU
3024 { 2043, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 405, 0, 0, 0x0ULL }, // XVHADDW_H_B
3025 { 2042, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 405, 0, 0, 0x0ULL }, // XVHADDW_HU_BU
3026 { 2041, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 405, 0, 0, 0x0ULL }, // XVHADDW_D_W
3027 { 2040, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 405, 0, 0, 0x0ULL }, // XVHADDW_DU_WU
3028 { 2039, 2, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 375, 0, 0, 0x0ULL }, // XVFTINT_W_S
3029 { 2038, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 405, 0, 0, 0x0ULL }, // XVFTINT_W_D
3030 { 2037, 2, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 375, 0, 0, 0x0ULL }, // XVFTINT_WU_S
3031 { 2036, 2, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 375, 0, 0, 0x0ULL }, // XVFTINT_L_D
3032 { 2035, 2, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 375, 0, 0, 0x0ULL }, // XVFTINT_LU_D
3033 { 2034, 2, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 375, 0, 0, 0x0ULL }, // XVFTINTRZ_W_S
3034 { 2033, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 405, 0, 0, 0x0ULL }, // XVFTINTRZ_W_D
3035 { 2032, 2, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 375, 0, 0, 0x0ULL }, // XVFTINTRZ_WU_S
3036 { 2031, 2, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 375, 0, 0, 0x0ULL }, // XVFTINTRZ_L_D
3037 { 2030, 2, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 375, 0, 0, 0x0ULL }, // XVFTINTRZ_LU_D
3038 { 2029, 2, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 375, 0, 0, 0x0ULL }, // XVFTINTRZL_L_S
3039 { 2028, 2, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 375, 0, 0, 0x0ULL }, // XVFTINTRZH_L_S
3040 { 2027, 2, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 375, 0, 0, 0x0ULL }, // XVFTINTRP_W_S
3041 { 2026, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 405, 0, 0, 0x0ULL }, // XVFTINTRP_W_D
3042 { 2025, 2, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 375, 0, 0, 0x0ULL }, // XVFTINTRP_L_D
3043 { 2024, 2, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 375, 0, 0, 0x0ULL }, // XVFTINTRPL_L_S
3044 { 2023, 2, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 375, 0, 0, 0x0ULL }, // XVFTINTRPH_L_S
3045 { 2022, 2, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 375, 0, 0, 0x0ULL }, // XVFTINTRNE_W_S
3046 { 2021, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 405, 0, 0, 0x0ULL }, // XVFTINTRNE_W_D
3047 { 2020, 2, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 375, 0, 0, 0x0ULL }, // XVFTINTRNE_L_D
3048 { 2019, 2, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 375, 0, 0, 0x0ULL }, // XVFTINTRNEL_L_S
3049 { 2018, 2, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 375, 0, 0, 0x0ULL }, // XVFTINTRNEH_L_S
3050 { 2017, 2, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 375, 0, 0, 0x0ULL }, // XVFTINTRM_W_S
3051 { 2016, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 405, 0, 0, 0x0ULL }, // XVFTINTRM_W_D
3052 { 2015, 2, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 375, 0, 0, 0x0ULL }, // XVFTINTRM_L_D
3053 { 2014, 2, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 375, 0, 0, 0x0ULL }, // XVFTINTRML_L_S
3054 { 2013, 2, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 375, 0, 0, 0x0ULL }, // XVFTINTRMH_L_S
3055 { 2012, 2, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 375, 0, 0, 0x0ULL }, // XVFTINTL_L_S
3056 { 2011, 2, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 375, 0, 0, 0x0ULL }, // XVFTINTH_L_S
3057 { 2010, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 405, 0, 0, 0x0ULL }, // XVFSUB_S
3058 { 2009, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 405, 0, 0, 0x0ULL }, // XVFSUB_D
3059 { 2008, 2, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 375, 0, 0, 0x0ULL }, // XVFSQRT_S
3060 { 2007, 2, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 375, 0, 0, 0x0ULL }, // XVFSQRT_D
3061 { 2006, 4, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 419, 0, 0, 0x0ULL }, // XVFRSTP_H
3062 { 2005, 4, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 419, 0, 0, 0x0ULL }, // XVFRSTP_B
3063 { 2004, 4, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 411, 0, 0, 0x0ULL }, // XVFRSTPI_H
3064 { 2003, 4, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 411, 0, 0, 0x0ULL }, // XVFRSTPI_B
3065 { 2002, 2, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 375, 0, 0, 0x0ULL }, // XVFRSQRT_S
3066 { 2001, 2, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 375, 0, 0, 0x0ULL }, // XVFRSQRT_D
3067 { 2000, 2, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 375, 0, 0, 0x0ULL }, // XVFRSQRTE_S
3068 { 1999, 2, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 375, 0, 0, 0x0ULL }, // XVFRSQRTE_D
3069 { 1998, 2, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 375, 0, 0, 0x0ULL }, // XVFRINT_S
3070 { 1997, 2, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 375, 0, 0, 0x0ULL }, // XVFRINT_D
3071 { 1996, 2, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 375, 0, 0, 0x0ULL }, // XVFRINTRZ_S
3072 { 1995, 2, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 375, 0, 0, 0x0ULL }, // XVFRINTRZ_D
3073 { 1994, 2, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 375, 0, 0, 0x0ULL }, // XVFRINTRP_S
3074 { 1993, 2, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 375, 0, 0, 0x0ULL }, // XVFRINTRP_D
3075 { 1992, 2, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 375, 0, 0, 0x0ULL }, // XVFRINTRNE_S
3076 { 1991, 2, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 375, 0, 0, 0x0ULL }, // XVFRINTRNE_D
3077 { 1990, 2, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 375, 0, 0, 0x0ULL }, // XVFRINTRM_S
3078 { 1989, 2, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 375, 0, 0, 0x0ULL }, // XVFRINTRM_D
3079 { 1988, 2, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 375, 0, 0, 0x0ULL }, // XVFRECIP_S
3080 { 1987, 2, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 375, 0, 0, 0x0ULL }, // XVFRECIP_D
3081 { 1986, 2, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 375, 0, 0, 0x0ULL }, // XVFRECIPE_S
3082 { 1985, 2, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 375, 0, 0, 0x0ULL }, // XVFRECIPE_D
3083 { 1984, 4, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 415, 0, 0, 0x0ULL }, // XVFNMSUB_S
3084 { 1983, 4, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 415, 0, 0, 0x0ULL }, // XVFNMSUB_D
3085 { 1982, 4, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 415, 0, 0, 0x0ULL }, // XVFNMADD_S
3086 { 1981, 4, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 415, 0, 0, 0x0ULL }, // XVFNMADD_D
3087 { 1980, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 405, 0, 0, 0x0ULL }, // XVFMUL_S
3088 { 1979, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 405, 0, 0, 0x0ULL }, // XVFMUL_D
3089 { 1978, 4, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 415, 0, 0, 0x0ULL }, // XVFMSUB_S
3090 { 1977, 4, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 415, 0, 0, 0x0ULL }, // XVFMSUB_D
3091 { 1976, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 405, 0, 0, 0x0ULL }, // XVFMIN_S
3092 { 1975, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 405, 0, 0, 0x0ULL }, // XVFMIN_D
3093 { 1974, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 405, 0, 0, 0x0ULL }, // XVFMINA_S
3094 { 1973, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 405, 0, 0, 0x0ULL }, // XVFMINA_D
3095 { 1972, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 405, 0, 0, 0x0ULL }, // XVFMAX_S
3096 { 1971, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 405, 0, 0, 0x0ULL }, // XVFMAX_D
3097 { 1970, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 405, 0, 0, 0x0ULL }, // XVFMAXA_S
3098 { 1969, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 405, 0, 0, 0x0ULL }, // XVFMAXA_D
3099 { 1968, 4, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 415, 0, 0, 0x0ULL }, // XVFMADD_S
3100 { 1967, 4, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 415, 0, 0, 0x0ULL }, // XVFMADD_D
3101 { 1966, 2, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 375, 0, 0, 0x0ULL }, // XVFLOGB_S
3102 { 1965, 2, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 375, 0, 0, 0x0ULL }, // XVFLOGB_D
3103 { 1964, 2, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 375, 0, 0, 0x0ULL }, // XVFFINT_S_WU
3104 { 1963, 2, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 375, 0, 0, 0x0ULL }, // XVFFINT_S_W
3105 { 1962, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 405, 0, 0, 0x0ULL }, // XVFFINT_S_L
3106 { 1961, 2, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 375, 0, 0, 0x0ULL }, // XVFFINT_D_LU
3107 { 1960, 2, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 375, 0, 0, 0x0ULL }, // XVFFINT_D_L
3108 { 1959, 2, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 375, 0, 0, 0x0ULL }, // XVFFINTL_D_W
3109 { 1958, 2, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 375, 0, 0, 0x0ULL }, // XVFFINTH_D_W
3110 { 1957, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 405, 0, 0, 0x0ULL }, // XVFDIV_S
3111 { 1956, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 405, 0, 0, 0x0ULL }, // XVFDIV_D
3112 { 1955, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 405, 0, 0, 0x0ULL }, // XVFCVT_S_D
3113 { 1954, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 405, 0, 0, 0x0ULL }, // XVFCVT_H_S
3114 { 1953, 2, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 375, 0, 0, 0x0ULL }, // XVFCVTL_S_H
3115 { 1952, 2, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 375, 0, 0, 0x0ULL }, // XVFCVTL_D_S
3116 { 1951, 2, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 375, 0, 0, 0x0ULL }, // XVFCVTH_S_H
3117 { 1950, 2, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 375, 0, 0, 0x0ULL }, // XVFCVTH_D_S
3118 { 1949, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 405, 0, 0, 0x0ULL }, // XVFCMP_SUN_S
3119 { 1948, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 405, 0, 0, 0x0ULL }, // XVFCMP_SUN_D
3120 { 1947, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 405, 0, 0, 0x0ULL }, // XVFCMP_SUNE_S
3121 { 1946, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 405, 0, 0, 0x0ULL }, // XVFCMP_SUNE_D
3122 { 1945, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 405, 0, 0, 0x0ULL }, // XVFCMP_SULT_S
3123 { 1944, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 405, 0, 0, 0x0ULL }, // XVFCMP_SULT_D
3124 { 1943, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 405, 0, 0, 0x0ULL }, // XVFCMP_SULE_S
3125 { 1942, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 405, 0, 0, 0x0ULL }, // XVFCMP_SULE_D
3126 { 1941, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 405, 0, 0, 0x0ULL }, // XVFCMP_SUEQ_S
3127 { 1940, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 405, 0, 0, 0x0ULL }, // XVFCMP_SUEQ_D
3128 { 1939, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 405, 0, 0, 0x0ULL }, // XVFCMP_SOR_S
3129 { 1938, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 405, 0, 0, 0x0ULL }, // XVFCMP_SOR_D
3130 { 1937, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 405, 0, 0, 0x0ULL }, // XVFCMP_SNE_S
3131 { 1936, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 405, 0, 0, 0x0ULL }, // XVFCMP_SNE_D
3132 { 1935, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 405, 0, 0, 0x0ULL }, // XVFCMP_SLT_S
3133 { 1934, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 405, 0, 0, 0x0ULL }, // XVFCMP_SLT_D
3134 { 1933, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 405, 0, 0, 0x0ULL }, // XVFCMP_SLE_S
3135 { 1932, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 405, 0, 0, 0x0ULL }, // XVFCMP_SLE_D
3136 { 1931, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 405, 0, 0, 0x0ULL }, // XVFCMP_SEQ_S
3137 { 1930, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 405, 0, 0, 0x0ULL }, // XVFCMP_SEQ_D
3138 { 1929, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 405, 0, 0, 0x0ULL }, // XVFCMP_SAF_S
3139 { 1928, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 405, 0, 0, 0x0ULL }, // XVFCMP_SAF_D
3140 { 1927, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 405, 0, 0, 0x0ULL }, // XVFCMP_CUN_S
3141 { 1926, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 405, 0, 0, 0x0ULL }, // XVFCMP_CUN_D
3142 { 1925, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 405, 0, 0, 0x0ULL }, // XVFCMP_CUNE_S
3143 { 1924, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 405, 0, 0, 0x0ULL }, // XVFCMP_CUNE_D
3144 { 1923, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 405, 0, 0, 0x0ULL }, // XVFCMP_CULT_S
3145 { 1922, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 405, 0, 0, 0x0ULL }, // XVFCMP_CULT_D
3146 { 1921, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 405, 0, 0, 0x0ULL }, // XVFCMP_CULE_S
3147 { 1920, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 405, 0, 0, 0x0ULL }, // XVFCMP_CULE_D
3148 { 1919, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 405, 0, 0, 0x0ULL }, // XVFCMP_CUEQ_S
3149 { 1918, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 405, 0, 0, 0x0ULL }, // XVFCMP_CUEQ_D
3150 { 1917, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 405, 0, 0, 0x0ULL }, // XVFCMP_COR_S
3151 { 1916, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 405, 0, 0, 0x0ULL }, // XVFCMP_COR_D
3152 { 1915, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 405, 0, 0, 0x0ULL }, // XVFCMP_CNE_S
3153 { 1914, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 405, 0, 0, 0x0ULL }, // XVFCMP_CNE_D
3154 { 1913, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 405, 0, 0, 0x0ULL }, // XVFCMP_CLT_S
3155 { 1912, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 405, 0, 0, 0x0ULL }, // XVFCMP_CLT_D
3156 { 1911, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 405, 0, 0, 0x0ULL }, // XVFCMP_CLE_S
3157 { 1910, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 405, 0, 0, 0x0ULL }, // XVFCMP_CLE_D
3158 { 1909, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 405, 0, 0, 0x0ULL }, // XVFCMP_CEQ_S
3159 { 1908, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 405, 0, 0, 0x0ULL }, // XVFCMP_CEQ_D
3160 { 1907, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 405, 0, 0, 0x0ULL }, // XVFCMP_CAF_S
3161 { 1906, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 405, 0, 0, 0x0ULL }, // XVFCMP_CAF_D
3162 { 1905, 2, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 375, 0, 0, 0x0ULL }, // XVFCLASS_S
3163 { 1904, 2, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 375, 0, 0, 0x0ULL }, // XVFCLASS_D
3164 { 1903, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 405, 0, 0, 0x0ULL }, // XVFADD_S
3165 { 1902, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 405, 0, 0, 0x0ULL }, // XVFADD_D
3166 { 1901, 4, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 411, 0, 0, 0x0ULL }, // XVEXTRINS_W
3167 { 1900, 4, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 411, 0, 0, 0x0ULL }, // XVEXTRINS_H
3168 { 1899, 4, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 411, 0, 0, 0x0ULL }, // XVEXTRINS_D
3169 { 1898, 4, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 411, 0, 0, 0x0ULL }, // XVEXTRINS_B
3170 { 1897, 2, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 375, 0, 0, 0x0ULL }, // XVEXTL_Q_D
3171 { 1896, 2, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 375, 0, 0, 0x0ULL }, // XVEXTL_QU_DU
3172 { 1895, 2, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 375, 0, 0, 0x0ULL }, // XVEXTH_W_H
3173 { 1894, 2, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 375, 0, 0, 0x0ULL }, // XVEXTH_WU_HU
3174 { 1893, 2, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 375, 0, 0, 0x0ULL }, // XVEXTH_Q_D
3175 { 1892, 2, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 375, 0, 0, 0x0ULL }, // XVEXTH_QU_DU
3176 { 1891, 2, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 375, 0, 0, 0x0ULL }, // XVEXTH_H_B
3177 { 1890, 2, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 375, 0, 0, 0x0ULL }, // XVEXTH_HU_BU
3178 { 1889, 2, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 375, 0, 0, 0x0ULL }, // XVEXTH_D_W
3179 { 1888, 2, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 375, 0, 0, 0x0ULL }, // XVEXTH_DU_WU
3180 { 1887, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 405, 0, 0, 0x0ULL }, // XVDIV_WU
3181 { 1886, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 405, 0, 0, 0x0ULL }, // XVDIV_W
3182 { 1885, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 405, 0, 0, 0x0ULL }, // XVDIV_HU
3183 { 1884, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 405, 0, 0, 0x0ULL }, // XVDIV_H
3184 { 1883, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 405, 0, 0, 0x0ULL }, // XVDIV_DU
3185 { 1882, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 405, 0, 0, 0x0ULL }, // XVDIV_D
3186 { 1881, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 405, 0, 0, 0x0ULL }, // XVDIV_BU
3187 { 1880, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 405, 0, 0, 0x0ULL }, // XVDIV_B
3188 { 1879, 2, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 375, 0, 0, 0x0ULL }, // XVCLZ_W
3189 { 1878, 2, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 375, 0, 0, 0x0ULL }, // XVCLZ_H
3190 { 1877, 2, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 375, 0, 0, 0x0ULL }, // XVCLZ_D
3191 { 1876, 2, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 375, 0, 0, 0x0ULL }, // XVCLZ_B
3192 { 1875, 2, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 375, 0, 0, 0x0ULL }, // XVCLO_W
3193 { 1874, 2, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 375, 0, 0, 0x0ULL }, // XVCLO_H
3194 { 1873, 2, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 375, 0, 0, 0x0ULL }, // XVCLO_D
3195 { 1872, 2, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 375, 0, 0, 0x0ULL }, // XVCLO_B
3196 { 1871, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 408, 0, 0, 0x0ULL }, // XVBSRL_V
3197 { 1870, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 408, 0, 0, 0x0ULL }, // XVBSLL_V
3198 { 1869, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 405, 0, 0, 0x0ULL }, // XVBITSET_W
3199 { 1868, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 405, 0, 0, 0x0ULL }, // XVBITSET_H
3200 { 1867, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 405, 0, 0, 0x0ULL }, // XVBITSET_D
3201 { 1866, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 405, 0, 0, 0x0ULL }, // XVBITSET_B
3202 { 1865, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 408, 0, 0, 0x0ULL }, // XVBITSETI_W
3203 { 1864, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 408, 0, 0, 0x0ULL }, // XVBITSETI_H
3204 { 1863, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 408, 0, 0, 0x0ULL }, // XVBITSETI_D
3205 { 1862, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 408, 0, 0, 0x0ULL }, // XVBITSETI_B
3206 { 1861, 4, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 415, 0, 0, 0x0ULL }, // XVBITSEL_V
3207 { 1860, 4, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 411, 0, 0, 0x0ULL }, // XVBITSELI_B
3208 { 1859, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 405, 0, 0, 0x0ULL }, // XVBITREV_W
3209 { 1858, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 405, 0, 0, 0x0ULL }, // XVBITREV_H
3210 { 1857, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 405, 0, 0, 0x0ULL }, // XVBITREV_D
3211 { 1856, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 405, 0, 0, 0x0ULL }, // XVBITREV_B
3212 { 1855, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 408, 0, 0, 0x0ULL }, // XVBITREVI_W
3213 { 1854, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 408, 0, 0, 0x0ULL }, // XVBITREVI_H
3214 { 1853, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 408, 0, 0, 0x0ULL }, // XVBITREVI_D
3215 { 1852, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 408, 0, 0, 0x0ULL }, // XVBITREVI_B
3216 { 1851, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 405, 0, 0, 0x0ULL }, // XVBITCLR_W
3217 { 1850, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 405, 0, 0, 0x0ULL }, // XVBITCLR_H
3218 { 1849, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 405, 0, 0, 0x0ULL }, // XVBITCLR_D
3219 { 1848, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 405, 0, 0, 0x0ULL }, // XVBITCLR_B
3220 { 1847, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 408, 0, 0, 0x0ULL }, // XVBITCLRI_W
3221 { 1846, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 408, 0, 0, 0x0ULL }, // XVBITCLRI_H
3222 { 1845, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 408, 0, 0, 0x0ULL }, // XVBITCLRI_D
3223 { 1844, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 408, 0, 0, 0x0ULL }, // XVBITCLRI_B
3224 { 1843, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 405, 0, 0, 0x0ULL }, // XVAVG_WU
3225 { 1842, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 405, 0, 0, 0x0ULL }, // XVAVG_W
3226 { 1841, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 405, 0, 0, 0x0ULL }, // XVAVG_HU
3227 { 1840, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 405, 0, 0, 0x0ULL }, // XVAVG_H
3228 { 1839, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 405, 0, 0, 0x0ULL }, // XVAVG_DU
3229 { 1838, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 405, 0, 0, 0x0ULL }, // XVAVG_D
3230 { 1837, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 405, 0, 0, 0x0ULL }, // XVAVG_BU
3231 { 1836, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 405, 0, 0, 0x0ULL }, // XVAVG_B
3232 { 1835, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 405, 0, 0, 0x0ULL }, // XVAVGR_WU
3233 { 1834, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 405, 0, 0, 0x0ULL }, // XVAVGR_W
3234 { 1833, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 405, 0, 0, 0x0ULL }, // XVAVGR_HU
3235 { 1832, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 405, 0, 0, 0x0ULL }, // XVAVGR_H
3236 { 1831, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 405, 0, 0, 0x0ULL }, // XVAVGR_DU
3237 { 1830, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 405, 0, 0, 0x0ULL }, // XVAVGR_D
3238 { 1829, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 405, 0, 0, 0x0ULL }, // XVAVGR_BU
3239 { 1828, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 405, 0, 0, 0x0ULL }, // XVAVGR_B
3240 { 1827, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 405, 0, 0, 0x0ULL }, // XVAND_V
3241 { 1826, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 405, 0, 0, 0x0ULL }, // XVANDN_V
3242 { 1825, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 408, 0, 0, 0x0ULL }, // XVANDI_B
3243 { 1824, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 405, 0, 0, 0x0ULL }, // XVADD_W
3244 { 1823, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 405, 0, 0, 0x0ULL }, // XVADD_Q
3245 { 1822, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 405, 0, 0, 0x0ULL }, // XVADD_H
3246 { 1821, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 405, 0, 0, 0x0ULL }, // XVADD_D
3247 { 1820, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 405, 0, 0, 0x0ULL }, // XVADD_B
3248 { 1819, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 405, 0, 0, 0x0ULL }, // XVADDWOD_W_HU_H
3249 { 1818, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 405, 0, 0, 0x0ULL }, // XVADDWOD_W_HU
3250 { 1817, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 405, 0, 0, 0x0ULL }, // XVADDWOD_W_H
3251 { 1816, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 405, 0, 0, 0x0ULL }, // XVADDWOD_Q_DU_D
3252 { 1815, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 405, 0, 0, 0x0ULL }, // XVADDWOD_Q_DU
3253 { 1814, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 405, 0, 0, 0x0ULL }, // XVADDWOD_Q_D
3254 { 1813, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 405, 0, 0, 0x0ULL }, // XVADDWOD_H_BU_B
3255 { 1812, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 405, 0, 0, 0x0ULL }, // XVADDWOD_H_BU
3256 { 1811, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 405, 0, 0, 0x0ULL }, // XVADDWOD_H_B
3257 { 1810, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 405, 0, 0, 0x0ULL }, // XVADDWOD_D_WU_W
3258 { 1809, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 405, 0, 0, 0x0ULL }, // XVADDWOD_D_WU
3259 { 1808, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 405, 0, 0, 0x0ULL }, // XVADDWOD_D_W
3260 { 1807, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 405, 0, 0, 0x0ULL }, // XVADDWEV_W_HU_H
3261 { 1806, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 405, 0, 0, 0x0ULL }, // XVADDWEV_W_HU
3262 { 1805, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 405, 0, 0, 0x0ULL }, // XVADDWEV_W_H
3263 { 1804, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 405, 0, 0, 0x0ULL }, // XVADDWEV_Q_DU_D
3264 { 1803, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 405, 0, 0, 0x0ULL }, // XVADDWEV_Q_DU
3265 { 1802, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 405, 0, 0, 0x0ULL }, // XVADDWEV_Q_D
3266 { 1801, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 405, 0, 0, 0x0ULL }, // XVADDWEV_H_BU_B
3267 { 1800, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 405, 0, 0, 0x0ULL }, // XVADDWEV_H_BU
3268 { 1799, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 405, 0, 0, 0x0ULL }, // XVADDWEV_H_B
3269 { 1798, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 405, 0, 0, 0x0ULL }, // XVADDWEV_D_WU_W
3270 { 1797, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 405, 0, 0, 0x0ULL }, // XVADDWEV_D_WU
3271 { 1796, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 405, 0, 0, 0x0ULL }, // XVADDWEV_D_W
3272 { 1795, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 408, 0, 0, 0x0ULL }, // XVADDI_WU
3273 { 1794, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 408, 0, 0, 0x0ULL }, // XVADDI_HU
3274 { 1793, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 408, 0, 0, 0x0ULL }, // XVADDI_DU
3275 { 1792, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 408, 0, 0, 0x0ULL }, // XVADDI_BU
3276 { 1791, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 405, 0, 0, 0x0ULL }, // XVADDA_W
3277 { 1790, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 405, 0, 0, 0x0ULL }, // XVADDA_H
3278 { 1789, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 405, 0, 0, 0x0ULL }, // XVADDA_D
3279 { 1788, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 405, 0, 0, 0x0ULL }, // XVADDA_B
3280 { 1787, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 405, 0, 0, 0x0ULL }, // XVABSD_WU
3281 { 1786, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 405, 0, 0, 0x0ULL }, // XVABSD_W
3282 { 1785, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 405, 0, 0, 0x0ULL }, // XVABSD_HU
3283 { 1784, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 405, 0, 0, 0x0ULL }, // XVABSD_H
3284 { 1783, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 405, 0, 0, 0x0ULL }, // XVABSD_DU
3285 { 1782, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 405, 0, 0, 0x0ULL }, // XVABSD_D
3286 { 1781, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 405, 0, 0, 0x0ULL }, // XVABSD_BU
3287 { 1780, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 405, 0, 0, 0x0ULL }, // XVABSD_B
3288 { 1779, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 158, 0, 0|(1ULL<<MCID::Rematerializable)|(1ULL<<MCID::CheapAsAMove), 0x0ULL }, // XORI
3289 { 1778, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 166, 0, 0, 0x0ULL }, // XOR
3290 { 1777, 2, 0, 4, 0, 0, 0, LoongArchOpInfoBase + 172, 0, 0, 0x0ULL }, // X86XOR_W
3291 { 1776, 2, 0, 4, 0, 0, 0, LoongArchOpInfoBase + 172, 0, 0, 0x0ULL }, // X86XOR_H
3292 { 1775, 2, 0, 4, 0, 0, 0, LoongArchOpInfoBase + 172, 0, 0, 0x0ULL }, // X86XOR_D
3293 { 1774, 2, 0, 4, 0, 0, 0, LoongArchOpInfoBase + 172, 0, 0, 0x0ULL }, // X86XOR_B
3294 { 1773, 2, 0, 4, 0, 0, 0, LoongArchOpInfoBase + 172, 0, 0, 0x0ULL }, // X86SUB_WU
3295 { 1772, 2, 0, 4, 0, 0, 0, LoongArchOpInfoBase + 172, 0, 0, 0x0ULL }, // X86SUB_W
3296 { 1771, 2, 0, 4, 0, 0, 0, LoongArchOpInfoBase + 172, 0, 0, 0x0ULL }, // X86SUB_H
3297 { 1770, 2, 0, 4, 0, 0, 0, LoongArchOpInfoBase + 172, 0, 0, 0x0ULL }, // X86SUB_DU
3298 { 1769, 2, 0, 4, 0, 0, 0, LoongArchOpInfoBase + 172, 0, 0, 0x0ULL }, // X86SUB_D
3299 { 1768, 2, 0, 4, 0, 0, 0, LoongArchOpInfoBase + 172, 0, 0, 0x0ULL }, // X86SUB_B
3300 { 1767, 2, 0, 4, 0, 0, 0, LoongArchOpInfoBase + 172, 0, 0, 0x0ULL }, // X86SRL_W
3301 { 1766, 2, 0, 4, 0, 0, 0, LoongArchOpInfoBase + 172, 0, 0, 0x0ULL }, // X86SRL_H
3302 { 1765, 2, 0, 4, 0, 0, 0, LoongArchOpInfoBase + 172, 0, 0, 0x0ULL }, // X86SRL_D
3303 { 1764, 2, 0, 4, 0, 0, 0, LoongArchOpInfoBase + 172, 0, 0, 0x0ULL }, // X86SRL_B
3304 { 1763, 2, 0, 4, 0, 0, 0, LoongArchOpInfoBase + 34, 0, 0, 0x0ULL }, // X86SRLI_W
3305 { 1762, 2, 0, 4, 0, 0, 0, LoongArchOpInfoBase + 34, 0, 0, 0x0ULL }, // X86SRLI_H
3306 { 1761, 2, 0, 4, 0, 0, 0, LoongArchOpInfoBase + 34, 0, 0, 0x0ULL }, // X86SRLI_D
3307 { 1760, 2, 0, 4, 0, 0, 0, LoongArchOpInfoBase + 34, 0, 0, 0x0ULL }, // X86SRLI_B
3308 { 1759, 2, 0, 4, 0, 0, 0, LoongArchOpInfoBase + 172, 0, 0, 0x0ULL }, // X86SRA_W
3309 { 1758, 2, 0, 4, 0, 0, 0, LoongArchOpInfoBase + 172, 0, 0, 0x0ULL }, // X86SRA_H
3310 { 1757, 2, 0, 4, 0, 0, 0, LoongArchOpInfoBase + 172, 0, 0, 0x0ULL }, // X86SRA_D
3311 { 1756, 2, 0, 4, 0, 0, 0, LoongArchOpInfoBase + 172, 0, 0, 0x0ULL }, // X86SRA_B
3312 { 1755, 2, 0, 4, 0, 0, 0, LoongArchOpInfoBase + 34, 0, 0, 0x0ULL }, // X86SRAI_W
3313 { 1754, 2, 0, 4, 0, 0, 0, LoongArchOpInfoBase + 34, 0, 0, 0x0ULL }, // X86SRAI_H
3314 { 1753, 2, 0, 4, 0, 0, 0, LoongArchOpInfoBase + 34, 0, 0, 0x0ULL }, // X86SRAI_D
3315 { 1752, 2, 0, 4, 0, 0, 0, LoongArchOpInfoBase + 34, 0, 0, 0x0ULL }, // X86SRAI_B
3316 { 1751, 2, 0, 4, 0, 0, 0, LoongArchOpInfoBase + 172, 0, 0, 0x0ULL }, // X86SLL_W
3317 { 1750, 2, 0, 4, 0, 0, 0, LoongArchOpInfoBase + 172, 0, 0, 0x0ULL }, // X86SLL_H
3318 { 1749, 2, 0, 4, 0, 0, 0, LoongArchOpInfoBase + 172, 0, 0, 0x0ULL }, // X86SLL_D
3319 { 1748, 2, 0, 4, 0, 0, 0, LoongArchOpInfoBase + 172, 0, 0, 0x0ULL }, // X86SLL_B
3320 { 1747, 2, 0, 4, 0, 0, 0, LoongArchOpInfoBase + 34, 0, 0, 0x0ULL }, // X86SLLI_W
3321 { 1746, 2, 0, 4, 0, 0, 0, LoongArchOpInfoBase + 34, 0, 0, 0x0ULL }, // X86SLLI_H
3322 { 1745, 2, 0, 4, 0, 0, 0, LoongArchOpInfoBase + 34, 0, 0, 0x0ULL }, // X86SLLI_D
3323 { 1744, 2, 0, 4, 0, 0, 0, LoongArchOpInfoBase + 34, 0, 0, 0x0ULL }, // X86SLLI_B
3324 { 1743, 0, 0, 4, 0, 0, 0, LoongArchOpInfoBase + 1, 0, 0, 0x0ULL }, // X86SETTM
3325 { 1742, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 246, 0, 0, 0x0ULL }, // X86SETTAG
3326 { 1741, 2, 0, 4, 0, 0, 0, LoongArchOpInfoBase + 172, 0, 0, 0x0ULL }, // X86SBC_W
3327 { 1740, 2, 0, 4, 0, 0, 0, LoongArchOpInfoBase + 172, 0, 0, 0x0ULL }, // X86SBC_H
3328 { 1739, 2, 0, 4, 0, 0, 0, LoongArchOpInfoBase + 172, 0, 0, 0x0ULL }, // X86SBC_D
3329 { 1738, 2, 0, 4, 0, 0, 0, LoongArchOpInfoBase + 172, 0, 0, 0x0ULL }, // X86SBC_B
3330 { 1737, 2, 0, 4, 0, 0, 0, LoongArchOpInfoBase + 172, 0, 0, 0x0ULL }, // X86ROTR_W
3331 { 1736, 2, 0, 4, 0, 0, 0, LoongArchOpInfoBase + 172, 0, 0, 0x0ULL }, // X86ROTR_H
3332 { 1735, 2, 0, 4, 0, 0, 0, LoongArchOpInfoBase + 172, 0, 0, 0x0ULL }, // X86ROTR_D
3333 { 1734, 2, 0, 4, 0, 0, 0, LoongArchOpInfoBase + 172, 0, 0, 0x0ULL }, // X86ROTR_B
3334 { 1733, 2, 0, 4, 0, 0, 0, LoongArchOpInfoBase + 34, 0, 0, 0x0ULL }, // X86ROTRI_W
3335 { 1732, 2, 0, 4, 0, 0, 0, LoongArchOpInfoBase + 34, 0, 0, 0x0ULL }, // X86ROTRI_H
3336 { 1731, 2, 0, 4, 0, 0, 0, LoongArchOpInfoBase + 34, 0, 0, 0x0ULL }, // X86ROTRI_D
3337 { 1730, 2, 0, 4, 0, 0, 0, LoongArchOpInfoBase + 34, 0, 0, 0x0ULL }, // X86ROTRI_B
3338 { 1729, 2, 0, 4, 0, 0, 0, LoongArchOpInfoBase + 172, 0, 0, 0x0ULL }, // X86ROTL_W
3339 { 1728, 2, 0, 4, 0, 0, 0, LoongArchOpInfoBase + 172, 0, 0, 0x0ULL }, // X86ROTL_H
3340 { 1727, 2, 0, 4, 0, 0, 0, LoongArchOpInfoBase + 172, 0, 0, 0x0ULL }, // X86ROTL_D
3341 { 1726, 2, 0, 4, 0, 0, 0, LoongArchOpInfoBase + 172, 0, 0, 0x0ULL }, // X86ROTL_B
3342 { 1725, 2, 0, 4, 0, 0, 0, LoongArchOpInfoBase + 34, 0, 0, 0x0ULL }, // X86ROTLI_W
3343 { 1724, 2, 0, 4, 0, 0, 0, LoongArchOpInfoBase + 34, 0, 0, 0x0ULL }, // X86ROTLI_H
3344 { 1723, 2, 0, 4, 0, 0, 0, LoongArchOpInfoBase + 34, 0, 0, 0x0ULL }, // X86ROTLI_D
3345 { 1722, 2, 0, 4, 0, 0, 0, LoongArchOpInfoBase + 34, 0, 0, 0x0ULL }, // X86ROTLI_B
3346 { 1721, 2, 0, 4, 0, 0, 0, LoongArchOpInfoBase + 172, 0, 0, 0x0ULL }, // X86RCR_W
3347 { 1720, 2, 0, 4, 0, 0, 0, LoongArchOpInfoBase + 172, 0, 0, 0x0ULL }, // X86RCR_H
3348 { 1719, 2, 0, 4, 0, 0, 0, LoongArchOpInfoBase + 172, 0, 0, 0x0ULL }, // X86RCR_D
3349 { 1718, 2, 0, 4, 0, 0, 0, LoongArchOpInfoBase + 172, 0, 0, 0x0ULL }, // X86RCR_B
3350 { 1717, 2, 0, 4, 0, 0, 0, LoongArchOpInfoBase + 34, 0, 0, 0x0ULL }, // X86RCRI_W
3351 { 1716, 2, 0, 4, 0, 0, 0, LoongArchOpInfoBase + 34, 0, 0, 0x0ULL }, // X86RCRI_H
3352 { 1715, 2, 0, 4, 0, 0, 0, LoongArchOpInfoBase + 34, 0, 0, 0x0ULL }, // X86RCRI_D
3353 { 1714, 2, 0, 4, 0, 0, 0, LoongArchOpInfoBase + 34, 0, 0, 0x0ULL }, // X86RCRI_B
3354 { 1713, 2, 0, 4, 0, 0, 0, LoongArchOpInfoBase + 172, 0, 0, 0x0ULL }, // X86RCL_W
3355 { 1712, 2, 0, 4, 0, 0, 0, LoongArchOpInfoBase + 172, 0, 0, 0x0ULL }, // X86RCL_H
3356 { 1711, 2, 0, 4, 0, 0, 0, LoongArchOpInfoBase + 172, 0, 0, 0x0ULL }, // X86RCL_D
3357 { 1710, 2, 0, 4, 0, 0, 0, LoongArchOpInfoBase + 172, 0, 0, 0x0ULL }, // X86RCL_B
3358 { 1709, 2, 0, 4, 0, 0, 0, LoongArchOpInfoBase + 34, 0, 0, 0x0ULL }, // X86RCLI_W
3359 { 1708, 2, 0, 4, 0, 0, 0, LoongArchOpInfoBase + 34, 0, 0, 0x0ULL }, // X86RCLI_H
3360 { 1707, 2, 0, 4, 0, 0, 0, LoongArchOpInfoBase + 34, 0, 0, 0x0ULL }, // X86RCLI_D
3361 { 1706, 2, 0, 4, 0, 0, 0, LoongArchOpInfoBase + 34, 0, 0, 0x0ULL }, // X86RCLI_B
3362 { 1705, 2, 0, 4, 0, 0, 0, LoongArchOpInfoBase + 172, 0, 0, 0x0ULL }, // X86OR_W
3363 { 1704, 2, 0, 4, 0, 0, 0, LoongArchOpInfoBase + 172, 0, 0, 0x0ULL }, // X86OR_H
3364 { 1703, 2, 0, 4, 0, 0, 0, LoongArchOpInfoBase + 172, 0, 0, 0x0ULL }, // X86OR_D
3365 { 1702, 2, 0, 4, 0, 0, 0, LoongArchOpInfoBase + 172, 0, 0, 0x0ULL }, // X86OR_B
3366 { 1701, 2, 0, 4, 0, 0, 0, LoongArchOpInfoBase + 172, 0, 0, 0x0ULL }, // X86MUL_WU
3367 { 1700, 2, 0, 4, 0, 0, 0, LoongArchOpInfoBase + 172, 0, 0, 0x0ULL }, // X86MUL_W
3368 { 1699, 2, 0, 4, 0, 0, 0, LoongArchOpInfoBase + 172, 0, 0, 0x0ULL }, // X86MUL_HU
3369 { 1698, 2, 0, 4, 0, 0, 0, LoongArchOpInfoBase + 172, 0, 0, 0x0ULL }, // X86MUL_H
3370 { 1697, 2, 0, 4, 0, 0, 0, LoongArchOpInfoBase + 172, 0, 0, 0x0ULL }, // X86MUL_DU
3371 { 1696, 2, 0, 4, 0, 0, 0, LoongArchOpInfoBase + 172, 0, 0, 0x0ULL }, // X86MUL_D
3372 { 1695, 2, 0, 4, 0, 0, 0, LoongArchOpInfoBase + 172, 0, 0, 0x0ULL }, // X86MUL_BU
3373 { 1694, 2, 0, 4, 0, 0, 0, LoongArchOpInfoBase + 172, 0, 0, 0x0ULL }, // X86MUL_B
3374 { 1693, 1, 0, 4, 0, 0, 0, LoongArchOpInfoBase + 0, 0, 0, 0x0ULL }, // X86MTTOP
3375 { 1692, 2, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 34, 0, 0, 0x0ULL }, // X86MTFLAG
3376 { 1691, 1, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 28, 0, 0, 0x0ULL }, // X86MFTOP
3377 { 1690, 2, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 34, 0, 0, 0x0ULL }, // X86MFFLAG
3378 { 1689, 1, 0, 4, 0, 0, 0, LoongArchOpInfoBase + 28, 0, 0, 0x0ULL }, // X86INC_W
3379 { 1688, 1, 0, 4, 0, 0, 0, LoongArchOpInfoBase + 28, 0, 0, 0x0ULL }, // X86INC_H
3380 { 1687, 1, 0, 4, 0, 0, 0, LoongArchOpInfoBase + 28, 0, 0, 0x0ULL }, // X86INC_D
3381 { 1686, 1, 0, 4, 0, 0, 0, LoongArchOpInfoBase + 28, 0, 0, 0x0ULL }, // X86INC_B
3382 { 1685, 0, 0, 4, 0, 0, 0, LoongArchOpInfoBase + 1, 0, 0, 0x0ULL }, // X86INCTOP
3383 { 1684, 1, 0, 4, 0, 0, 0, LoongArchOpInfoBase + 28, 0, 0, 0x0ULL }, // X86DEC_W
3384 { 1683, 1, 0, 4, 0, 0, 0, LoongArchOpInfoBase + 28, 0, 0, 0x0ULL }, // X86DEC_H
3385 { 1682, 1, 0, 4, 0, 0, 0, LoongArchOpInfoBase + 28, 0, 0, 0x0ULL }, // X86DEC_D
3386 { 1681, 1, 0, 4, 0, 0, 0, LoongArchOpInfoBase + 28, 0, 0, 0x0ULL }, // X86DEC_B
3387 { 1680, 0, 0, 4, 0, 0, 0, LoongArchOpInfoBase + 1, 0, 0, 0x0ULL }, // X86DECTOP
3388 { 1679, 0, 0, 4, 0, 0, 0, LoongArchOpInfoBase + 1, 0, 0, 0x0ULL }, // X86CLRTM
3389 { 1678, 2, 0, 4, 0, 0, 0, LoongArchOpInfoBase + 172, 0, 0, 0x0ULL }, // X86AND_W
3390 { 1677, 2, 0, 4, 0, 0, 0, LoongArchOpInfoBase + 172, 0, 0, 0x0ULL }, // X86AND_H
3391 { 1676, 2, 0, 4, 0, 0, 0, LoongArchOpInfoBase + 172, 0, 0, 0x0ULL }, // X86AND_D
3392 { 1675, 2, 0, 4, 0, 0, 0, LoongArchOpInfoBase + 172, 0, 0, 0x0ULL }, // X86AND_B
3393 { 1674, 2, 0, 4, 0, 0, 0, LoongArchOpInfoBase + 172, 0, 0, 0x0ULL }, // X86ADD_WU
3394 { 1673, 2, 0, 4, 0, 0, 0, LoongArchOpInfoBase + 172, 0, 0, 0x0ULL }, // X86ADD_W
3395 { 1672, 2, 0, 4, 0, 0, 0, LoongArchOpInfoBase + 172, 0, 0, 0x0ULL }, // X86ADD_H
3396 { 1671, 2, 0, 4, 0, 0, 0, LoongArchOpInfoBase + 172, 0, 0, 0x0ULL }, // X86ADD_DU
3397 { 1670, 2, 0, 4, 0, 0, 0, LoongArchOpInfoBase + 172, 0, 0, 0x0ULL }, // X86ADD_D
3398 { 1669, 2, 0, 4, 0, 0, 0, LoongArchOpInfoBase + 172, 0, 0, 0x0ULL }, // X86ADD_B
3399 { 1668, 2, 0, 4, 0, 0, 0, LoongArchOpInfoBase + 172, 0, 0, 0x0ULL }, // X86ADC_W
3400 { 1667, 2, 0, 4, 0, 0, 0, LoongArchOpInfoBase + 172, 0, 0, 0x0ULL }, // X86ADC_H
3401 { 1666, 2, 0, 4, 0, 0, 0, LoongArchOpInfoBase + 172, 0, 0, 0x0ULL }, // X86ADC_D
3402 { 1665, 2, 0, 4, 0, 0, 0, LoongArchOpInfoBase + 172, 0, 0, 0x0ULL }, // X86ADC_B
3403 { 1664, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 359, 0, 0, 0x0ULL }, // VXOR_V
3404 { 1663, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 362, 0, 0, 0x0ULL }, // VXORI_B
3405 { 1662, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 359, 0, 0, 0x0ULL }, // VSUB_W
3406 { 1661, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 359, 0, 0, 0x0ULL }, // VSUB_Q
3407 { 1660, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 359, 0, 0, 0x0ULL }, // VSUB_H
3408 { 1659, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 359, 0, 0, 0x0ULL }, // VSUB_D
3409 { 1658, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 359, 0, 0, 0x0ULL }, // VSUB_B
3410 { 1657, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 359, 0, 0, 0x0ULL }, // VSUBWOD_W_HU
3411 { 1656, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 359, 0, 0, 0x0ULL }, // VSUBWOD_W_H
3412 { 1655, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 359, 0, 0, 0x0ULL }, // VSUBWOD_Q_DU
3413 { 1654, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 359, 0, 0, 0x0ULL }, // VSUBWOD_Q_D
3414 { 1653, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 359, 0, 0, 0x0ULL }, // VSUBWOD_H_BU
3415 { 1652, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 359, 0, 0, 0x0ULL }, // VSUBWOD_H_B
3416 { 1651, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 359, 0, 0, 0x0ULL }, // VSUBWOD_D_WU
3417 { 1650, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 359, 0, 0, 0x0ULL }, // VSUBWOD_D_W
3418 { 1649, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 359, 0, 0, 0x0ULL }, // VSUBWEV_W_HU
3419 { 1648, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 359, 0, 0, 0x0ULL }, // VSUBWEV_W_H
3420 { 1647, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 359, 0, 0, 0x0ULL }, // VSUBWEV_Q_DU
3421 { 1646, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 359, 0, 0, 0x0ULL }, // VSUBWEV_Q_D
3422 { 1645, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 359, 0, 0, 0x0ULL }, // VSUBWEV_H_BU
3423 { 1644, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 359, 0, 0, 0x0ULL }, // VSUBWEV_H_B
3424 { 1643, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 359, 0, 0, 0x0ULL }, // VSUBWEV_D_WU
3425 { 1642, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 359, 0, 0, 0x0ULL }, // VSUBWEV_D_W
3426 { 1641, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 362, 0, 0, 0x0ULL }, // VSUBI_WU
3427 { 1640, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 362, 0, 0, 0x0ULL }, // VSUBI_HU
3428 { 1639, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 362, 0, 0, 0x0ULL }, // VSUBI_DU
3429 { 1638, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 362, 0, 0, 0x0ULL }, // VSUBI_BU
3430 { 1637, 3, 0, 4, 0, 0, 0, LoongArchOpInfoBase + 388, 0, 0|(1ULL<<MCID::MayStore), 0x0ULL }, // VSTX
3431 { 1636, 4, 0, 4, 0, 0, 0, LoongArchOpInfoBase + 401, 0, 0|(1ULL<<MCID::MayStore), 0x0ULL }, // VSTELM_W
3432 { 1635, 4, 0, 4, 0, 0, 0, LoongArchOpInfoBase + 401, 0, 0|(1ULL<<MCID::MayStore), 0x0ULL }, // VSTELM_H
3433 { 1634, 4, 0, 4, 0, 0, 0, LoongArchOpInfoBase + 401, 0, 0|(1ULL<<MCID::MayStore), 0x0ULL }, // VSTELM_D
3434 { 1633, 4, 0, 4, 0, 0, 0, LoongArchOpInfoBase + 401, 0, 0|(1ULL<<MCID::MayStore), 0x0ULL }, // VSTELM_B
3435 { 1632, 3, 0, 4, 0, 0, 0, LoongArchOpInfoBase + 385, 0, 0|(1ULL<<MCID::MayStore), 0x0ULL }, // VST
3436 { 1631, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 359, 0, 0, 0x0ULL }, // VSSUB_WU
3437 { 1630, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 359, 0, 0, 0x0ULL }, // VSSUB_W
3438 { 1629, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 359, 0, 0, 0x0ULL }, // VSSUB_HU
3439 { 1628, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 359, 0, 0, 0x0ULL }, // VSSUB_H
3440 { 1627, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 359, 0, 0, 0x0ULL }, // VSSUB_DU
3441 { 1626, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 359, 0, 0, 0x0ULL }, // VSSUB_D
3442 { 1625, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 359, 0, 0, 0x0ULL }, // VSSUB_BU
3443 { 1624, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 359, 0, 0, 0x0ULL }, // VSSUB_B
3444 { 1623, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 359, 0, 0, 0x0ULL }, // VSSRLRN_W_D
3445 { 1622, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 359, 0, 0, 0x0ULL }, // VSSRLRN_WU_D
3446 { 1621, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 359, 0, 0, 0x0ULL }, // VSSRLRN_H_W
3447 { 1620, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 359, 0, 0, 0x0ULL }, // VSSRLRN_HU_W
3448 { 1619, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 359, 0, 0, 0x0ULL }, // VSSRLRN_B_H
3449 { 1618, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 359, 0, 0, 0x0ULL }, // VSSRLRN_BU_H
3450 { 1617, 4, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 365, 0, 0, 0x0ULL }, // VSSRLRNI_W_D
3451 { 1616, 4, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 365, 0, 0, 0x0ULL }, // VSSRLRNI_WU_D
3452 { 1615, 4, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 365, 0, 0, 0x0ULL }, // VSSRLRNI_H_W
3453 { 1614, 4, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 365, 0, 0, 0x0ULL }, // VSSRLRNI_HU_W
3454 { 1613, 4, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 365, 0, 0, 0x0ULL }, // VSSRLRNI_D_Q
3455 { 1612, 4, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 365, 0, 0, 0x0ULL }, // VSSRLRNI_DU_Q
3456 { 1611, 4, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 365, 0, 0, 0x0ULL }, // VSSRLRNI_B_H
3457 { 1610, 4, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 365, 0, 0, 0x0ULL }, // VSSRLRNI_BU_H
3458 { 1609, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 359, 0, 0, 0x0ULL }, // VSSRLN_W_D
3459 { 1608, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 359, 0, 0, 0x0ULL }, // VSSRLN_WU_D
3460 { 1607, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 359, 0, 0, 0x0ULL }, // VSSRLN_H_W
3461 { 1606, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 359, 0, 0, 0x0ULL }, // VSSRLN_HU_W
3462 { 1605, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 359, 0, 0, 0x0ULL }, // VSSRLN_B_H
3463 { 1604, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 359, 0, 0, 0x0ULL }, // VSSRLN_BU_H
3464 { 1603, 4, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 365, 0, 0, 0x0ULL }, // VSSRLNI_W_D
3465 { 1602, 4, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 365, 0, 0, 0x0ULL }, // VSSRLNI_WU_D
3466 { 1601, 4, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 365, 0, 0, 0x0ULL }, // VSSRLNI_H_W
3467 { 1600, 4, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 365, 0, 0, 0x0ULL }, // VSSRLNI_HU_W
3468 { 1599, 4, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 365, 0, 0, 0x0ULL }, // VSSRLNI_D_Q
3469 { 1598, 4, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 365, 0, 0, 0x0ULL }, // VSSRLNI_DU_Q
3470 { 1597, 4, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 365, 0, 0, 0x0ULL }, // VSSRLNI_B_H
3471 { 1596, 4, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 365, 0, 0, 0x0ULL }, // VSSRLNI_BU_H
3472 { 1595, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 359, 0, 0, 0x0ULL }, // VSSRARN_W_D
3473 { 1594, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 359, 0, 0, 0x0ULL }, // VSSRARN_WU_D
3474 { 1593, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 359, 0, 0, 0x0ULL }, // VSSRARN_H_W
3475 { 1592, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 359, 0, 0, 0x0ULL }, // VSSRARN_HU_W
3476 { 1591, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 359, 0, 0, 0x0ULL }, // VSSRARN_B_H
3477 { 1590, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 359, 0, 0, 0x0ULL }, // VSSRARN_BU_H
3478 { 1589, 4, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 365, 0, 0, 0x0ULL }, // VSSRARNI_W_D
3479 { 1588, 4, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 365, 0, 0, 0x0ULL }, // VSSRARNI_WU_D
3480 { 1587, 4, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 365, 0, 0, 0x0ULL }, // VSSRARNI_H_W
3481 { 1586, 4, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 365, 0, 0, 0x0ULL }, // VSSRARNI_HU_W
3482 { 1585, 4, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 365, 0, 0, 0x0ULL }, // VSSRARNI_D_Q
3483 { 1584, 4, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 365, 0, 0, 0x0ULL }, // VSSRARNI_DU_Q
3484 { 1583, 4, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 365, 0, 0, 0x0ULL }, // VSSRARNI_B_H
3485 { 1582, 4, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 365, 0, 0, 0x0ULL }, // VSSRARNI_BU_H
3486 { 1581, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 359, 0, 0, 0x0ULL }, // VSSRAN_W_D
3487 { 1580, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 359, 0, 0, 0x0ULL }, // VSSRAN_WU_D
3488 { 1579, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 359, 0, 0, 0x0ULL }, // VSSRAN_H_W
3489 { 1578, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 359, 0, 0, 0x0ULL }, // VSSRAN_HU_W
3490 { 1577, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 359, 0, 0, 0x0ULL }, // VSSRAN_B_H
3491 { 1576, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 359, 0, 0, 0x0ULL }, // VSSRAN_BU_H
3492 { 1575, 4, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 365, 0, 0, 0x0ULL }, // VSSRANI_W_D
3493 { 1574, 4, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 365, 0, 0, 0x0ULL }, // VSSRANI_WU_D
3494 { 1573, 4, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 365, 0, 0, 0x0ULL }, // VSSRANI_H_W
3495 { 1572, 4, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 365, 0, 0, 0x0ULL }, // VSSRANI_HU_W
3496 { 1571, 4, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 365, 0, 0, 0x0ULL }, // VSSRANI_D_Q
3497 { 1570, 4, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 365, 0, 0, 0x0ULL }, // VSSRANI_DU_Q
3498 { 1569, 4, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 365, 0, 0, 0x0ULL }, // VSSRANI_B_H
3499 { 1568, 4, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 365, 0, 0, 0x0ULL }, // VSSRANI_BU_H
3500 { 1567, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 359, 0, 0, 0x0ULL }, // VSRL_W
3501 { 1566, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 359, 0, 0, 0x0ULL }, // VSRL_H
3502 { 1565, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 359, 0, 0, 0x0ULL }, // VSRL_D
3503 { 1564, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 359, 0, 0, 0x0ULL }, // VSRL_B
3504 { 1563, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 359, 0, 0, 0x0ULL }, // VSRLR_W
3505 { 1562, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 359, 0, 0, 0x0ULL }, // VSRLR_H
3506 { 1561, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 359, 0, 0, 0x0ULL }, // VSRLR_D
3507 { 1560, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 359, 0, 0, 0x0ULL }, // VSRLR_B
3508 { 1559, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 359, 0, 0, 0x0ULL }, // VSRLRN_W_D
3509 { 1558, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 359, 0, 0, 0x0ULL }, // VSRLRN_H_W
3510 { 1557, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 359, 0, 0, 0x0ULL }, // VSRLRN_B_H
3511 { 1556, 4, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 365, 0, 0, 0x0ULL }, // VSRLRNI_W_D
3512 { 1555, 4, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 365, 0, 0, 0x0ULL }, // VSRLRNI_H_W
3513 { 1554, 4, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 365, 0, 0, 0x0ULL }, // VSRLRNI_D_Q
3514 { 1553, 4, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 365, 0, 0, 0x0ULL }, // VSRLRNI_B_H
3515 { 1552, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 362, 0, 0, 0x0ULL }, // VSRLRI_W
3516 { 1551, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 362, 0, 0, 0x0ULL }, // VSRLRI_H
3517 { 1550, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 362, 0, 0, 0x0ULL }, // VSRLRI_D
3518 { 1549, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 362, 0, 0, 0x0ULL }, // VSRLRI_B
3519 { 1548, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 359, 0, 0, 0x0ULL }, // VSRLN_W_D
3520 { 1547, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 359, 0, 0, 0x0ULL }, // VSRLN_H_W
3521 { 1546, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 359, 0, 0, 0x0ULL }, // VSRLN_B_H
3522 { 1545, 4, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 365, 0, 0, 0x0ULL }, // VSRLNI_W_D
3523 { 1544, 4, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 365, 0, 0, 0x0ULL }, // VSRLNI_H_W
3524 { 1543, 4, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 365, 0, 0, 0x0ULL }, // VSRLNI_D_Q
3525 { 1542, 4, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 365, 0, 0, 0x0ULL }, // VSRLNI_B_H
3526 { 1541, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 362, 0, 0, 0x0ULL }, // VSRLI_W
3527 { 1540, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 362, 0, 0, 0x0ULL }, // VSRLI_H
3528 { 1539, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 362, 0, 0, 0x0ULL }, // VSRLI_D
3529 { 1538, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 362, 0, 0, 0x0ULL }, // VSRLI_B
3530 { 1537, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 359, 0, 0, 0x0ULL }, // VSRA_W
3531 { 1536, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 359, 0, 0, 0x0ULL }, // VSRA_H
3532 { 1535, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 359, 0, 0, 0x0ULL }, // VSRA_D
3533 { 1534, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 359, 0, 0, 0x0ULL }, // VSRA_B
3534 { 1533, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 359, 0, 0, 0x0ULL }, // VSRAR_W
3535 { 1532, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 359, 0, 0, 0x0ULL }, // VSRAR_H
3536 { 1531, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 359, 0, 0, 0x0ULL }, // VSRAR_D
3537 { 1530, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 359, 0, 0, 0x0ULL }, // VSRAR_B
3538 { 1529, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 359, 0, 0, 0x0ULL }, // VSRARN_W_D
3539 { 1528, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 359, 0, 0, 0x0ULL }, // VSRARN_H_W
3540 { 1527, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 359, 0, 0, 0x0ULL }, // VSRARN_B_H
3541 { 1526, 4, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 365, 0, 0, 0x0ULL }, // VSRARNI_W_D
3542 { 1525, 4, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 365, 0, 0, 0x0ULL }, // VSRARNI_H_W
3543 { 1524, 4, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 365, 0, 0, 0x0ULL }, // VSRARNI_D_Q
3544 { 1523, 4, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 365, 0, 0, 0x0ULL }, // VSRARNI_B_H
3545 { 1522, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 362, 0, 0, 0x0ULL }, // VSRARI_W
3546 { 1521, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 362, 0, 0, 0x0ULL }, // VSRARI_H
3547 { 1520, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 362, 0, 0, 0x0ULL }, // VSRARI_D
3548 { 1519, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 362, 0, 0, 0x0ULL }, // VSRARI_B
3549 { 1518, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 359, 0, 0, 0x0ULL }, // VSRAN_W_D
3550 { 1517, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 359, 0, 0, 0x0ULL }, // VSRAN_H_W
3551 { 1516, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 359, 0, 0, 0x0ULL }, // VSRAN_B_H
3552 { 1515, 4, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 365, 0, 0, 0x0ULL }, // VSRANI_W_D
3553 { 1514, 4, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 365, 0, 0, 0x0ULL }, // VSRANI_H_W
3554 { 1513, 4, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 365, 0, 0, 0x0ULL }, // VSRANI_D_Q
3555 { 1512, 4, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 365, 0, 0, 0x0ULL }, // VSRANI_B_H
3556 { 1511, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 362, 0, 0, 0x0ULL }, // VSRAI_W
3557 { 1510, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 362, 0, 0, 0x0ULL }, // VSRAI_H
3558 { 1509, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 362, 0, 0, 0x0ULL }, // VSRAI_D
3559 { 1508, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 362, 0, 0, 0x0ULL }, // VSRAI_B
3560 { 1507, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 359, 0, 0, 0x0ULL }, // VSLT_WU
3561 { 1506, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 359, 0, 0, 0x0ULL }, // VSLT_W
3562 { 1505, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 359, 0, 0, 0x0ULL }, // VSLT_HU
3563 { 1504, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 359, 0, 0, 0x0ULL }, // VSLT_H
3564 { 1503, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 359, 0, 0, 0x0ULL }, // VSLT_DU
3565 { 1502, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 359, 0, 0, 0x0ULL }, // VSLT_D
3566 { 1501, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 359, 0, 0, 0x0ULL }, // VSLT_BU
3567 { 1500, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 359, 0, 0, 0x0ULL }, // VSLT_B
3568 { 1499, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 362, 0, 0, 0x0ULL }, // VSLTI_WU
3569 { 1498, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 362, 0, 0, 0x0ULL }, // VSLTI_W
3570 { 1497, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 362, 0, 0, 0x0ULL }, // VSLTI_HU
3571 { 1496, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 362, 0, 0, 0x0ULL }, // VSLTI_H
3572 { 1495, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 362, 0, 0, 0x0ULL }, // VSLTI_DU
3573 { 1494, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 362, 0, 0, 0x0ULL }, // VSLTI_D
3574 { 1493, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 362, 0, 0, 0x0ULL }, // VSLTI_BU
3575 { 1492, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 362, 0, 0, 0x0ULL }, // VSLTI_B
3576 { 1491, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 359, 0, 0, 0x0ULL }, // VSLL_W
3577 { 1490, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 359, 0, 0, 0x0ULL }, // VSLL_H
3578 { 1489, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 359, 0, 0, 0x0ULL }, // VSLL_D
3579 { 1488, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 359, 0, 0, 0x0ULL }, // VSLL_B
3580 { 1487, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 362, 0, 0, 0x0ULL }, // VSLLWIL_W_H
3581 { 1486, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 362, 0, 0, 0x0ULL }, // VSLLWIL_WU_HU
3582 { 1485, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 362, 0, 0, 0x0ULL }, // VSLLWIL_H_B
3583 { 1484, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 362, 0, 0, 0x0ULL }, // VSLLWIL_HU_BU
3584 { 1483, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 362, 0, 0, 0x0ULL }, // VSLLWIL_D_W
3585 { 1482, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 362, 0, 0, 0x0ULL }, // VSLLWIL_DU_WU
3586 { 1481, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 362, 0, 0, 0x0ULL }, // VSLLI_W
3587 { 1480, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 362, 0, 0, 0x0ULL }, // VSLLI_H
3588 { 1479, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 362, 0, 0, 0x0ULL }, // VSLLI_D
3589 { 1478, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 362, 0, 0, 0x0ULL }, // VSLLI_B
3590 { 1477, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 359, 0, 0, 0x0ULL }, // VSLE_WU
3591 { 1476, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 359, 0, 0, 0x0ULL }, // VSLE_W
3592 { 1475, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 359, 0, 0, 0x0ULL }, // VSLE_HU
3593 { 1474, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 359, 0, 0, 0x0ULL }, // VSLE_H
3594 { 1473, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 359, 0, 0, 0x0ULL }, // VSLE_DU
3595 { 1472, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 359, 0, 0, 0x0ULL }, // VSLE_D
3596 { 1471, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 359, 0, 0, 0x0ULL }, // VSLE_BU
3597 { 1470, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 359, 0, 0, 0x0ULL }, // VSLE_B
3598 { 1469, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 362, 0, 0, 0x0ULL }, // VSLEI_WU
3599 { 1468, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 362, 0, 0, 0x0ULL }, // VSLEI_W
3600 { 1467, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 362, 0, 0, 0x0ULL }, // VSLEI_HU
3601 { 1466, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 362, 0, 0, 0x0ULL }, // VSLEI_H
3602 { 1465, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 362, 0, 0, 0x0ULL }, // VSLEI_DU
3603 { 1464, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 362, 0, 0, 0x0ULL }, // VSLEI_D
3604 { 1463, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 362, 0, 0, 0x0ULL }, // VSLEI_BU
3605 { 1462, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 362, 0, 0, 0x0ULL }, // VSLEI_B
3606 { 1461, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 359, 0, 0, 0x0ULL }, // VSIGNCOV_W
3607 { 1460, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 359, 0, 0, 0x0ULL }, // VSIGNCOV_H
3608 { 1459, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 359, 0, 0, 0x0ULL }, // VSIGNCOV_D
3609 { 1458, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 359, 0, 0, 0x0ULL }, // VSIGNCOV_B
3610 { 1457, 4, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 377, 0, 0, 0x0ULL }, // VSHUF_W
3611 { 1456, 4, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 377, 0, 0, 0x0ULL }, // VSHUF_H
3612 { 1455, 4, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 377, 0, 0, 0x0ULL }, // VSHUF_D
3613 { 1454, 4, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 369, 0, 0, 0x0ULL }, // VSHUF_B
3614 { 1453, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 362, 0, 0, 0x0ULL }, // VSHUF4I_W
3615 { 1452, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 362, 0, 0, 0x0ULL }, // VSHUF4I_H
3616 { 1451, 4, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 365, 0, 0, 0x0ULL }, // VSHUF4I_D
3617 { 1450, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 362, 0, 0, 0x0ULL }, // VSHUF4I_B
3618 { 1449, 2, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 399, 0, 0, 0x0ULL }, // VSETNEZ_V
3619 { 1448, 2, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 399, 0, 0, 0x0ULL }, // VSETEQZ_V
3620 { 1447, 2, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 399, 0, 0, 0x0ULL }, // VSETANYEQZ_W
3621 { 1446, 2, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 399, 0, 0, 0x0ULL }, // VSETANYEQZ_H
3622 { 1445, 2, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 399, 0, 0, 0x0ULL }, // VSETANYEQZ_D
3623 { 1444, 2, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 399, 0, 0, 0x0ULL }, // VSETANYEQZ_B
3624 { 1443, 2, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 399, 0, 0, 0x0ULL }, // VSETALLNEZ_W
3625 { 1442, 2, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 399, 0, 0, 0x0ULL }, // VSETALLNEZ_H
3626 { 1441, 2, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 399, 0, 0, 0x0ULL }, // VSETALLNEZ_D
3627 { 1440, 2, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 399, 0, 0, 0x0ULL }, // VSETALLNEZ_B
3628 { 1439, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 359, 0, 0, 0x0ULL }, // VSEQ_W
3629 { 1438, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 359, 0, 0, 0x0ULL }, // VSEQ_H
3630 { 1437, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 359, 0, 0, 0x0ULL }, // VSEQ_D
3631 { 1436, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 359, 0, 0, 0x0ULL }, // VSEQ_B
3632 { 1435, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 362, 0, 0, 0x0ULL }, // VSEQI_W
3633 { 1434, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 362, 0, 0, 0x0ULL }, // VSEQI_H
3634 { 1433, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 362, 0, 0, 0x0ULL }, // VSEQI_D
3635 { 1432, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 362, 0, 0, 0x0ULL }, // VSEQI_B
3636 { 1431, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 362, 0, 0, 0x0ULL }, // VSAT_WU
3637 { 1430, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 362, 0, 0, 0x0ULL }, // VSAT_W
3638 { 1429, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 362, 0, 0, 0x0ULL }, // VSAT_HU
3639 { 1428, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 362, 0, 0, 0x0ULL }, // VSAT_H
3640 { 1427, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 362, 0, 0, 0x0ULL }, // VSAT_DU
3641 { 1426, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 362, 0, 0, 0x0ULL }, // VSAT_D
3642 { 1425, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 362, 0, 0, 0x0ULL }, // VSAT_BU
3643 { 1424, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 362, 0, 0, 0x0ULL }, // VSAT_B
3644 { 1423, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 359, 0, 0, 0x0ULL }, // VSADD_WU
3645 { 1422, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 359, 0, 0, 0x0ULL }, // VSADD_W
3646 { 1421, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 359, 0, 0, 0x0ULL }, // VSADD_HU
3647 { 1420, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 359, 0, 0, 0x0ULL }, // VSADD_H
3648 { 1419, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 359, 0, 0, 0x0ULL }, // VSADD_DU
3649 { 1418, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 359, 0, 0, 0x0ULL }, // VSADD_D
3650 { 1417, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 359, 0, 0, 0x0ULL }, // VSADD_BU
3651 { 1416, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 359, 0, 0, 0x0ULL }, // VSADD_B
3652 { 1415, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 359, 0, 0, 0x0ULL }, // VROTR_W
3653 { 1414, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 359, 0, 0, 0x0ULL }, // VROTR_H
3654 { 1413, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 359, 0, 0, 0x0ULL }, // VROTR_D
3655 { 1412, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 359, 0, 0, 0x0ULL }, // VROTR_B
3656 { 1411, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 362, 0, 0, 0x0ULL }, // VROTRI_W
3657 { 1410, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 362, 0, 0, 0x0ULL }, // VROTRI_H
3658 { 1409, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 362, 0, 0, 0x0ULL }, // VROTRI_D
3659 { 1408, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 362, 0, 0, 0x0ULL }, // VROTRI_B
3660 { 1407, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 396, 0, 0, 0x0ULL }, // VREPLVE_W
3661 { 1406, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 396, 0, 0, 0x0ULL }, // VREPLVE_H
3662 { 1405, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 396, 0, 0, 0x0ULL }, // VREPLVE_D
3663 { 1404, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 396, 0, 0, 0x0ULL }, // VREPLVE_B
3664 { 1403, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 362, 0, 0, 0x0ULL }, // VREPLVEI_W
3665 { 1402, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 362, 0, 0, 0x0ULL }, // VREPLVEI_H
3666 { 1401, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 362, 0, 0, 0x0ULL }, // VREPLVEI_D
3667 { 1400, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 362, 0, 0, 0x0ULL }, // VREPLVEI_B
3668 { 1399, 2, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 394, 0, 0|(1ULL<<MCID::Rematerializable), 0x0ULL }, // VREPLGR2VR_W
3669 { 1398, 2, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 394, 0, 0|(1ULL<<MCID::Rematerializable), 0x0ULL }, // VREPLGR2VR_H
3670 { 1397, 2, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 394, 0, 0|(1ULL<<MCID::Rematerializable), 0x0ULL }, // VREPLGR2VR_D
3671 { 1396, 2, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 394, 0, 0|(1ULL<<MCID::Rematerializable), 0x0ULL }, // VREPLGR2VR_B
3672 { 1395, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 391, 0, 0, 0x0ULL }, // VPICKVE2GR_WU
3673 { 1394, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 391, 0, 0, 0x0ULL }, // VPICKVE2GR_W
3674 { 1393, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 391, 0, 0, 0x0ULL }, // VPICKVE2GR_HU
3675 { 1392, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 391, 0, 0, 0x0ULL }, // VPICKVE2GR_H
3676 { 1391, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 391, 0, 0, 0x0ULL }, // VPICKVE2GR_DU
3677 { 1390, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 391, 0, 0, 0x0ULL }, // VPICKVE2GR_D
3678 { 1389, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 391, 0, 0, 0x0ULL }, // VPICKVE2GR_BU
3679 { 1388, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 391, 0, 0, 0x0ULL }, // VPICKVE2GR_B
3680 { 1387, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 359, 0, 0, 0x0ULL }, // VPICKOD_W
3681 { 1386, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 359, 0, 0, 0x0ULL }, // VPICKOD_H
3682 { 1385, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 359, 0, 0, 0x0ULL }, // VPICKOD_D
3683 { 1384, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 359, 0, 0, 0x0ULL }, // VPICKOD_B
3684 { 1383, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 359, 0, 0, 0x0ULL }, // VPICKEV_W
3685 { 1382, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 359, 0, 0, 0x0ULL }, // VPICKEV_H
3686 { 1381, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 359, 0, 0, 0x0ULL }, // VPICKEV_D
3687 { 1380, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 359, 0, 0, 0x0ULL }, // VPICKEV_B
3688 { 1379, 4, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 365, 0, 0, 0x0ULL }, // VPERMI_W
3689 { 1378, 2, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 373, 0, 0, 0x0ULL }, // VPCNT_W
3690 { 1377, 2, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 373, 0, 0, 0x0ULL }, // VPCNT_H
3691 { 1376, 2, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 373, 0, 0, 0x0ULL }, // VPCNT_D
3692 { 1375, 2, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 373, 0, 0, 0x0ULL }, // VPCNT_B
3693 { 1374, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 359, 0, 0, 0x0ULL }, // VPACKOD_W
3694 { 1373, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 359, 0, 0, 0x0ULL }, // VPACKOD_H
3695 { 1372, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 359, 0, 0, 0x0ULL }, // VPACKOD_D
3696 { 1371, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 359, 0, 0, 0x0ULL }, // VPACKOD_B
3697 { 1370, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 359, 0, 0, 0x0ULL }, // VPACKEV_W
3698 { 1369, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 359, 0, 0, 0x0ULL }, // VPACKEV_H
3699 { 1368, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 359, 0, 0, 0x0ULL }, // VPACKEV_D
3700 { 1367, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 359, 0, 0, 0x0ULL }, // VPACKEV_B
3701 { 1366, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 359, 0, 0, 0x0ULL }, // VOR_V
3702 { 1365, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 359, 0, 0, 0x0ULL }, // VORN_V
3703 { 1364, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 362, 0, 0, 0x0ULL }, // VORI_B
3704 { 1363, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 359, 0, 0, 0x0ULL }, // VNOR_V
3705 { 1362, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 362, 0, 0, 0x0ULL }, // VNORI_B
3706 { 1361, 2, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 373, 0, 0, 0x0ULL }, // VNEG_W
3707 { 1360, 2, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 373, 0, 0, 0x0ULL }, // VNEG_H
3708 { 1359, 2, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 373, 0, 0, 0x0ULL }, // VNEG_D
3709 { 1358, 2, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 373, 0, 0, 0x0ULL }, // VNEG_B
3710 { 1357, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 359, 0, 0, 0x0ULL }, // VMUL_W
3711 { 1356, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 359, 0, 0, 0x0ULL }, // VMUL_H
3712 { 1355, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 359, 0, 0, 0x0ULL }, // VMUL_D
3713 { 1354, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 359, 0, 0, 0x0ULL }, // VMUL_B
3714 { 1353, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 359, 0, 0, 0x0ULL }, // VMULWOD_W_HU_H
3715 { 1352, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 359, 0, 0, 0x0ULL }, // VMULWOD_W_HU
3716 { 1351, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 359, 0, 0, 0x0ULL }, // VMULWOD_W_H
3717 { 1350, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 359, 0, 0, 0x0ULL }, // VMULWOD_Q_DU_D
3718 { 1349, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 359, 0, 0, 0x0ULL }, // VMULWOD_Q_DU
3719 { 1348, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 359, 0, 0, 0x0ULL }, // VMULWOD_Q_D
3720 { 1347, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 359, 0, 0, 0x0ULL }, // VMULWOD_H_BU_B
3721 { 1346, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 359, 0, 0, 0x0ULL }, // VMULWOD_H_BU
3722 { 1345, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 359, 0, 0, 0x0ULL }, // VMULWOD_H_B
3723 { 1344, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 359, 0, 0, 0x0ULL }, // VMULWOD_D_WU_W
3724 { 1343, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 359, 0, 0, 0x0ULL }, // VMULWOD_D_WU
3725 { 1342, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 359, 0, 0, 0x0ULL }, // VMULWOD_D_W
3726 { 1341, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 359, 0, 0, 0x0ULL }, // VMULWEV_W_HU_H
3727 { 1340, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 359, 0, 0, 0x0ULL }, // VMULWEV_W_HU
3728 { 1339, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 359, 0, 0, 0x0ULL }, // VMULWEV_W_H
3729 { 1338, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 359, 0, 0, 0x0ULL }, // VMULWEV_Q_DU_D
3730 { 1337, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 359, 0, 0, 0x0ULL }, // VMULWEV_Q_DU
3731 { 1336, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 359, 0, 0, 0x0ULL }, // VMULWEV_Q_D
3732 { 1335, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 359, 0, 0, 0x0ULL }, // VMULWEV_H_BU_B
3733 { 1334, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 359, 0, 0, 0x0ULL }, // VMULWEV_H_BU
3734 { 1333, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 359, 0, 0, 0x0ULL }, // VMULWEV_H_B
3735 { 1332, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 359, 0, 0, 0x0ULL }, // VMULWEV_D_WU_W
3736 { 1331, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 359, 0, 0, 0x0ULL }, // VMULWEV_D_WU
3737 { 1330, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 359, 0, 0, 0x0ULL }, // VMULWEV_D_W
3738 { 1329, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 359, 0, 0, 0x0ULL }, // VMUH_WU
3739 { 1328, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 359, 0, 0, 0x0ULL }, // VMUH_W
3740 { 1327, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 359, 0, 0, 0x0ULL }, // VMUH_HU
3741 { 1326, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 359, 0, 0, 0x0ULL }, // VMUH_H
3742 { 1325, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 359, 0, 0, 0x0ULL }, // VMUH_DU
3743 { 1324, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 359, 0, 0, 0x0ULL }, // VMUH_D
3744 { 1323, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 359, 0, 0, 0x0ULL }, // VMUH_BU
3745 { 1322, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 359, 0, 0, 0x0ULL }, // VMUH_B
3746 { 1321, 4, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 377, 0, 0, 0x0ULL }, // VMSUB_W
3747 { 1320, 4, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 377, 0, 0, 0x0ULL }, // VMSUB_H
3748 { 1319, 4, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 377, 0, 0, 0x0ULL }, // VMSUB_D
3749 { 1318, 4, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 377, 0, 0, 0x0ULL }, // VMSUB_B
3750 { 1317, 2, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 373, 0, 0, 0x0ULL }, // VMSKNZ_B
3751 { 1316, 2, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 373, 0, 0, 0x0ULL }, // VMSKLTZ_W
3752 { 1315, 2, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 373, 0, 0, 0x0ULL }, // VMSKLTZ_H
3753 { 1314, 2, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 373, 0, 0, 0x0ULL }, // VMSKLTZ_D
3754 { 1313, 2, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 373, 0, 0, 0x0ULL }, // VMSKLTZ_B
3755 { 1312, 2, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 373, 0, 0, 0x0ULL }, // VMSKGEZ_B
3756 { 1311, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 359, 0, 0, 0x0ULL }, // VMOD_WU
3757 { 1310, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 359, 0, 0, 0x0ULL }, // VMOD_W
3758 { 1309, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 359, 0, 0, 0x0ULL }, // VMOD_HU
3759 { 1308, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 359, 0, 0, 0x0ULL }, // VMOD_H
3760 { 1307, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 359, 0, 0, 0x0ULL }, // VMOD_DU
3761 { 1306, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 359, 0, 0, 0x0ULL }, // VMOD_D
3762 { 1305, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 359, 0, 0, 0x0ULL }, // VMOD_BU
3763 { 1304, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 359, 0, 0, 0x0ULL }, // VMOD_B
3764 { 1303, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 359, 0, 0, 0x0ULL }, // VMIN_WU
3765 { 1302, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 359, 0, 0, 0x0ULL }, // VMIN_W
3766 { 1301, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 359, 0, 0, 0x0ULL }, // VMIN_HU
3767 { 1300, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 359, 0, 0, 0x0ULL }, // VMIN_H
3768 { 1299, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 359, 0, 0, 0x0ULL }, // VMIN_DU
3769 { 1298, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 359, 0, 0, 0x0ULL }, // VMIN_D
3770 { 1297, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 359, 0, 0, 0x0ULL }, // VMIN_BU
3771 { 1296, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 359, 0, 0, 0x0ULL }, // VMIN_B
3772 { 1295, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 362, 0, 0, 0x0ULL }, // VMINI_WU
3773 { 1294, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 362, 0, 0, 0x0ULL }, // VMINI_W
3774 { 1293, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 362, 0, 0, 0x0ULL }, // VMINI_HU
3775 { 1292, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 362, 0, 0, 0x0ULL }, // VMINI_H
3776 { 1291, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 362, 0, 0, 0x0ULL }, // VMINI_DU
3777 { 1290, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 362, 0, 0, 0x0ULL }, // VMINI_D
3778 { 1289, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 362, 0, 0, 0x0ULL }, // VMINI_BU
3779 { 1288, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 362, 0, 0, 0x0ULL }, // VMINI_B
3780 { 1287, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 359, 0, 0, 0x0ULL }, // VMAX_WU
3781 { 1286, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 359, 0, 0, 0x0ULL }, // VMAX_W
3782 { 1285, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 359, 0, 0, 0x0ULL }, // VMAX_HU
3783 { 1284, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 359, 0, 0, 0x0ULL }, // VMAX_H
3784 { 1283, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 359, 0, 0, 0x0ULL }, // VMAX_DU
3785 { 1282, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 359, 0, 0, 0x0ULL }, // VMAX_D
3786 { 1281, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 359, 0, 0, 0x0ULL }, // VMAX_BU
3787 { 1280, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 359, 0, 0, 0x0ULL }, // VMAX_B
3788 { 1279, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 362, 0, 0, 0x0ULL }, // VMAXI_WU
3789 { 1278, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 362, 0, 0, 0x0ULL }, // VMAXI_W
3790 { 1277, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 362, 0, 0, 0x0ULL }, // VMAXI_HU
3791 { 1276, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 362, 0, 0, 0x0ULL }, // VMAXI_H
3792 { 1275, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 362, 0, 0, 0x0ULL }, // VMAXI_DU
3793 { 1274, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 362, 0, 0, 0x0ULL }, // VMAXI_D
3794 { 1273, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 362, 0, 0, 0x0ULL }, // VMAXI_BU
3795 { 1272, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 362, 0, 0, 0x0ULL }, // VMAXI_B
3796 { 1271, 4, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 377, 0, 0, 0x0ULL }, // VMADD_W
3797 { 1270, 4, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 377, 0, 0, 0x0ULL }, // VMADD_H
3798 { 1269, 4, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 377, 0, 0, 0x0ULL }, // VMADD_D
3799 { 1268, 4, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 377, 0, 0, 0x0ULL }, // VMADD_B
3800 { 1267, 4, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 377, 0, 0, 0x0ULL }, // VMADDWOD_W_HU_H
3801 { 1266, 4, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 377, 0, 0, 0x0ULL }, // VMADDWOD_W_HU
3802 { 1265, 4, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 377, 0, 0, 0x0ULL }, // VMADDWOD_W_H
3803 { 1264, 4, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 377, 0, 0, 0x0ULL }, // VMADDWOD_Q_DU_D
3804 { 1263, 4, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 377, 0, 0, 0x0ULL }, // VMADDWOD_Q_DU
3805 { 1262, 4, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 377, 0, 0, 0x0ULL }, // VMADDWOD_Q_D
3806 { 1261, 4, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 377, 0, 0, 0x0ULL }, // VMADDWOD_H_BU_B
3807 { 1260, 4, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 377, 0, 0, 0x0ULL }, // VMADDWOD_H_BU
3808 { 1259, 4, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 377, 0, 0, 0x0ULL }, // VMADDWOD_H_B
3809 { 1258, 4, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 377, 0, 0, 0x0ULL }, // VMADDWOD_D_WU_W
3810 { 1257, 4, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 377, 0, 0, 0x0ULL }, // VMADDWOD_D_WU
3811 { 1256, 4, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 377, 0, 0, 0x0ULL }, // VMADDWOD_D_W
3812 { 1255, 4, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 377, 0, 0, 0x0ULL }, // VMADDWEV_W_HU_H
3813 { 1254, 4, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 377, 0, 0, 0x0ULL }, // VMADDWEV_W_HU
3814 { 1253, 4, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 377, 0, 0, 0x0ULL }, // VMADDWEV_W_H
3815 { 1252, 4, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 377, 0, 0, 0x0ULL }, // VMADDWEV_Q_DU_D
3816 { 1251, 4, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 377, 0, 0, 0x0ULL }, // VMADDWEV_Q_DU
3817 { 1250, 4, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 377, 0, 0, 0x0ULL }, // VMADDWEV_Q_D
3818 { 1249, 4, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 377, 0, 0, 0x0ULL }, // VMADDWEV_H_BU_B
3819 { 1248, 4, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 377, 0, 0, 0x0ULL }, // VMADDWEV_H_BU
3820 { 1247, 4, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 377, 0, 0, 0x0ULL }, // VMADDWEV_H_B
3821 { 1246, 4, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 377, 0, 0, 0x0ULL }, // VMADDWEV_D_WU_W
3822 { 1245, 4, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 377, 0, 0, 0x0ULL }, // VMADDWEV_D_WU
3823 { 1244, 4, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 377, 0, 0, 0x0ULL }, // VMADDWEV_D_W
3824 { 1243, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 388, 0, 0|(1ULL<<MCID::MayLoad), 0x0ULL }, // VLDX
3825 { 1242, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 385, 0, 0|(1ULL<<MCID::MayLoad), 0x0ULL }, // VLDREPL_W
3826 { 1241, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 385, 0, 0|(1ULL<<MCID::MayLoad), 0x0ULL }, // VLDREPL_H
3827 { 1240, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 385, 0, 0|(1ULL<<MCID::MayLoad), 0x0ULL }, // VLDREPL_D
3828 { 1239, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 385, 0, 0|(1ULL<<MCID::MayLoad), 0x0ULL }, // VLDREPL_B
3829 { 1238, 2, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 218, 0, 0|(1ULL<<MCID::Rematerializable)|(1ULL<<MCID::CheapAsAMove), 0x0ULL }, // VLDI
3830 { 1237, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 385, 0, 0|(1ULL<<MCID::MayLoad), 0x0ULL }, // VLD
3831 { 1236, 4, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 381, 0, 0, 0x0ULL }, // VINSGR2VR_W
3832 { 1235, 4, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 381, 0, 0, 0x0ULL }, // VINSGR2VR_H
3833 { 1234, 4, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 381, 0, 0, 0x0ULL }, // VINSGR2VR_D
3834 { 1233, 4, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 381, 0, 0, 0x0ULL }, // VINSGR2VR_B
3835 { 1232, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 359, 0, 0, 0x0ULL }, // VILVL_W
3836 { 1231, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 359, 0, 0, 0x0ULL }, // VILVL_H
3837 { 1230, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 359, 0, 0, 0x0ULL }, // VILVL_D
3838 { 1229, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 359, 0, 0, 0x0ULL }, // VILVL_B
3839 { 1228, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 359, 0, 0, 0x0ULL }, // VILVH_W
3840 { 1227, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 359, 0, 0, 0x0ULL }, // VILVH_H
3841 { 1226, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 359, 0, 0, 0x0ULL }, // VILVH_D
3842 { 1225, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 359, 0, 0, 0x0ULL }, // VILVH_B
3843 { 1224, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 359, 0, 0, 0x0ULL }, // VHSUBW_W_H
3844 { 1223, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 359, 0, 0, 0x0ULL }, // VHSUBW_WU_HU
3845 { 1222, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 359, 0, 0, 0x0ULL }, // VHSUBW_Q_D
3846 { 1221, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 359, 0, 0, 0x0ULL }, // VHSUBW_QU_DU
3847 { 1220, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 359, 0, 0, 0x0ULL }, // VHSUBW_H_B
3848 { 1219, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 359, 0, 0, 0x0ULL }, // VHSUBW_HU_BU
3849 { 1218, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 359, 0, 0, 0x0ULL }, // VHSUBW_D_W
3850 { 1217, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 359, 0, 0, 0x0ULL }, // VHSUBW_DU_WU
3851 { 1216, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 359, 0, 0, 0x0ULL }, // VHADDW_W_H
3852 { 1215, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 359, 0, 0, 0x0ULL }, // VHADDW_WU_HU
3853 { 1214, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 359, 0, 0, 0x0ULL }, // VHADDW_Q_D
3854 { 1213, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 359, 0, 0, 0x0ULL }, // VHADDW_QU_DU
3855 { 1212, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 359, 0, 0, 0x0ULL }, // VHADDW_H_B
3856 { 1211, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 359, 0, 0, 0x0ULL }, // VHADDW_HU_BU
3857 { 1210, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 359, 0, 0, 0x0ULL }, // VHADDW_D_W
3858 { 1209, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 359, 0, 0, 0x0ULL }, // VHADDW_DU_WU
3859 { 1208, 2, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 373, 0, 0, 0x0ULL }, // VFTINT_W_S
3860 { 1207, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 359, 0, 0, 0x0ULL }, // VFTINT_W_D
3861 { 1206, 2, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 373, 0, 0, 0x0ULL }, // VFTINT_WU_S
3862 { 1205, 2, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 373, 0, 0, 0x0ULL }, // VFTINT_L_D
3863 { 1204, 2, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 373, 0, 0, 0x0ULL }, // VFTINT_LU_D
3864 { 1203, 2, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 373, 0, 0, 0x0ULL }, // VFTINTRZ_W_S
3865 { 1202, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 359, 0, 0, 0x0ULL }, // VFTINTRZ_W_D
3866 { 1201, 2, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 373, 0, 0, 0x0ULL }, // VFTINTRZ_WU_S
3867 { 1200, 2, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 373, 0, 0, 0x0ULL }, // VFTINTRZ_L_D
3868 { 1199, 2, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 373, 0, 0, 0x0ULL }, // VFTINTRZ_LU_D
3869 { 1198, 2, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 373, 0, 0, 0x0ULL }, // VFTINTRZL_L_S
3870 { 1197, 2, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 373, 0, 0, 0x0ULL }, // VFTINTRZH_L_S
3871 { 1196, 2, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 373, 0, 0, 0x0ULL }, // VFTINTRP_W_S
3872 { 1195, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 359, 0, 0, 0x0ULL }, // VFTINTRP_W_D
3873 { 1194, 2, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 373, 0, 0, 0x0ULL }, // VFTINTRP_L_D
3874 { 1193, 2, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 373, 0, 0, 0x0ULL }, // VFTINTRPL_L_S
3875 { 1192, 2, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 373, 0, 0, 0x0ULL }, // VFTINTRPH_L_S
3876 { 1191, 2, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 373, 0, 0, 0x0ULL }, // VFTINTRNE_W_S
3877 { 1190, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 359, 0, 0, 0x0ULL }, // VFTINTRNE_W_D
3878 { 1189, 2, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 373, 0, 0, 0x0ULL }, // VFTINTRNE_L_D
3879 { 1188, 2, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 373, 0, 0, 0x0ULL }, // VFTINTRNEL_L_S
3880 { 1187, 2, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 373, 0, 0, 0x0ULL }, // VFTINTRNEH_L_S
3881 { 1186, 2, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 373, 0, 0, 0x0ULL }, // VFTINTRM_W_S
3882 { 1185, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 359, 0, 0, 0x0ULL }, // VFTINTRM_W_D
3883 { 1184, 2, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 373, 0, 0, 0x0ULL }, // VFTINTRM_L_D
3884 { 1183, 2, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 373, 0, 0, 0x0ULL }, // VFTINTRML_L_S
3885 { 1182, 2, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 373, 0, 0, 0x0ULL }, // VFTINTRMH_L_S
3886 { 1181, 2, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 373, 0, 0, 0x0ULL }, // VFTINTL_L_S
3887 { 1180, 2, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 373, 0, 0, 0x0ULL }, // VFTINTH_L_S
3888 { 1179, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 359, 0, 0, 0x0ULL }, // VFSUB_S
3889 { 1178, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 359, 0, 0, 0x0ULL }, // VFSUB_D
3890 { 1177, 2, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 373, 0, 0, 0x0ULL }, // VFSQRT_S
3891 { 1176, 2, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 373, 0, 0, 0x0ULL }, // VFSQRT_D
3892 { 1175, 4, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 377, 0, 0, 0x0ULL }, // VFRSTP_H
3893 { 1174, 4, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 377, 0, 0, 0x0ULL }, // VFRSTP_B
3894 { 1173, 4, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 365, 0, 0, 0x0ULL }, // VFRSTPI_H
3895 { 1172, 4, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 365, 0, 0, 0x0ULL }, // VFRSTPI_B
3896 { 1171, 2, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 373, 0, 0, 0x0ULL }, // VFRSQRT_S
3897 { 1170, 2, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 373, 0, 0, 0x0ULL }, // VFRSQRT_D
3898 { 1169, 2, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 373, 0, 0, 0x0ULL }, // VFRSQRTE_S
3899 { 1168, 2, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 373, 0, 0, 0x0ULL }, // VFRSQRTE_D
3900 { 1167, 2, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 373, 0, 0, 0x0ULL }, // VFRINT_S
3901 { 1166, 2, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 373, 0, 0, 0x0ULL }, // VFRINT_D
3902 { 1165, 2, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 373, 0, 0, 0x0ULL }, // VFRINTRZ_S
3903 { 1164, 2, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 373, 0, 0, 0x0ULL }, // VFRINTRZ_D
3904 { 1163, 2, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 373, 0, 0, 0x0ULL }, // VFRINTRP_S
3905 { 1162, 2, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 373, 0, 0, 0x0ULL }, // VFRINTRP_D
3906 { 1161, 2, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 373, 0, 0, 0x0ULL }, // VFRINTRNE_S
3907 { 1160, 2, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 373, 0, 0, 0x0ULL }, // VFRINTRNE_D
3908 { 1159, 2, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 373, 0, 0, 0x0ULL }, // VFRINTRM_S
3909 { 1158, 2, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 373, 0, 0, 0x0ULL }, // VFRINTRM_D
3910 { 1157, 2, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 373, 0, 0, 0x0ULL }, // VFRECIP_S
3911 { 1156, 2, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 373, 0, 0, 0x0ULL }, // VFRECIP_D
3912 { 1155, 2, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 373, 0, 0, 0x0ULL }, // VFRECIPE_S
3913 { 1154, 2, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 373, 0, 0, 0x0ULL }, // VFRECIPE_D
3914 { 1153, 4, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 369, 0, 0, 0x0ULL }, // VFNMSUB_S
3915 { 1152, 4, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 369, 0, 0, 0x0ULL }, // VFNMSUB_D
3916 { 1151, 4, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 369, 0, 0, 0x0ULL }, // VFNMADD_S
3917 { 1150, 4, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 369, 0, 0, 0x0ULL }, // VFNMADD_D
3918 { 1149, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 359, 0, 0, 0x0ULL }, // VFMUL_S
3919 { 1148, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 359, 0, 0, 0x0ULL }, // VFMUL_D
3920 { 1147, 4, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 369, 0, 0, 0x0ULL }, // VFMSUB_S
3921 { 1146, 4, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 369, 0, 0, 0x0ULL }, // VFMSUB_D
3922 { 1145, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 359, 0, 0, 0x0ULL }, // VFMIN_S
3923 { 1144, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 359, 0, 0, 0x0ULL }, // VFMIN_D
3924 { 1143, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 359, 0, 0, 0x0ULL }, // VFMINA_S
3925 { 1142, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 359, 0, 0, 0x0ULL }, // VFMINA_D
3926 { 1141, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 359, 0, 0, 0x0ULL }, // VFMAX_S
3927 { 1140, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 359, 0, 0, 0x0ULL }, // VFMAX_D
3928 { 1139, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 359, 0, 0, 0x0ULL }, // VFMAXA_S
3929 { 1138, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 359, 0, 0, 0x0ULL }, // VFMAXA_D
3930 { 1137, 4, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 369, 0, 0, 0x0ULL }, // VFMADD_S
3931 { 1136, 4, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 369, 0, 0, 0x0ULL }, // VFMADD_D
3932 { 1135, 2, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 373, 0, 0, 0x0ULL }, // VFLOGB_S
3933 { 1134, 2, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 373, 0, 0, 0x0ULL }, // VFLOGB_D
3934 { 1133, 2, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 373, 0, 0, 0x0ULL }, // VFFINT_S_WU
3935 { 1132, 2, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 373, 0, 0, 0x0ULL }, // VFFINT_S_W
3936 { 1131, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 359, 0, 0, 0x0ULL }, // VFFINT_S_L
3937 { 1130, 2, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 373, 0, 0, 0x0ULL }, // VFFINT_D_LU
3938 { 1129, 2, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 373, 0, 0, 0x0ULL }, // VFFINT_D_L
3939 { 1128, 2, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 373, 0, 0, 0x0ULL }, // VFFINTL_D_W
3940 { 1127, 2, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 373, 0, 0, 0x0ULL }, // VFFINTH_D_W
3941 { 1126, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 359, 0, 0, 0x0ULL }, // VFDIV_S
3942 { 1125, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 359, 0, 0, 0x0ULL }, // VFDIV_D
3943 { 1124, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 359, 0, 0, 0x0ULL }, // VFCVT_S_D
3944 { 1123, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 359, 0, 0, 0x0ULL }, // VFCVT_H_S
3945 { 1122, 2, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 373, 0, 0, 0x0ULL }, // VFCVTL_S_H
3946 { 1121, 2, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 373, 0, 0, 0x0ULL }, // VFCVTL_D_S
3947 { 1120, 2, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 373, 0, 0, 0x0ULL }, // VFCVTH_S_H
3948 { 1119, 2, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 373, 0, 0, 0x0ULL }, // VFCVTH_D_S
3949 { 1118, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 359, 0, 0, 0x0ULL }, // VFCMP_SUN_S
3950 { 1117, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 359, 0, 0, 0x0ULL }, // VFCMP_SUN_D
3951 { 1116, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 359, 0, 0, 0x0ULL }, // VFCMP_SUNE_S
3952 { 1115, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 359, 0, 0, 0x0ULL }, // VFCMP_SUNE_D
3953 { 1114, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 359, 0, 0, 0x0ULL }, // VFCMP_SULT_S
3954 { 1113, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 359, 0, 0, 0x0ULL }, // VFCMP_SULT_D
3955 { 1112, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 359, 0, 0, 0x0ULL }, // VFCMP_SULE_S
3956 { 1111, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 359, 0, 0, 0x0ULL }, // VFCMP_SULE_D
3957 { 1110, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 359, 0, 0, 0x0ULL }, // VFCMP_SUEQ_S
3958 { 1109, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 359, 0, 0, 0x0ULL }, // VFCMP_SUEQ_D
3959 { 1108, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 359, 0, 0, 0x0ULL }, // VFCMP_SOR_S
3960 { 1107, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 359, 0, 0, 0x0ULL }, // VFCMP_SOR_D
3961 { 1106, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 359, 0, 0, 0x0ULL }, // VFCMP_SNE_S
3962 { 1105, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 359, 0, 0, 0x0ULL }, // VFCMP_SNE_D
3963 { 1104, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 359, 0, 0, 0x0ULL }, // VFCMP_SLT_S
3964 { 1103, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 359, 0, 0, 0x0ULL }, // VFCMP_SLT_D
3965 { 1102, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 359, 0, 0, 0x0ULL }, // VFCMP_SLE_S
3966 { 1101, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 359, 0, 0, 0x0ULL }, // VFCMP_SLE_D
3967 { 1100, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 359, 0, 0, 0x0ULL }, // VFCMP_SEQ_S
3968 { 1099, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 359, 0, 0, 0x0ULL }, // VFCMP_SEQ_D
3969 { 1098, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 359, 0, 0, 0x0ULL }, // VFCMP_SAF_S
3970 { 1097, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 359, 0, 0, 0x0ULL }, // VFCMP_SAF_D
3971 { 1096, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 359, 0, 0, 0x0ULL }, // VFCMP_CUN_S
3972 { 1095, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 359, 0, 0, 0x0ULL }, // VFCMP_CUN_D
3973 { 1094, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 359, 0, 0, 0x0ULL }, // VFCMP_CUNE_S
3974 { 1093, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 359, 0, 0, 0x0ULL }, // VFCMP_CUNE_D
3975 { 1092, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 359, 0, 0, 0x0ULL }, // VFCMP_CULT_S
3976 { 1091, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 359, 0, 0, 0x0ULL }, // VFCMP_CULT_D
3977 { 1090, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 359, 0, 0, 0x0ULL }, // VFCMP_CULE_S
3978 { 1089, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 359, 0, 0, 0x0ULL }, // VFCMP_CULE_D
3979 { 1088, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 359, 0, 0, 0x0ULL }, // VFCMP_CUEQ_S
3980 { 1087, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 359, 0, 0, 0x0ULL }, // VFCMP_CUEQ_D
3981 { 1086, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 359, 0, 0, 0x0ULL }, // VFCMP_COR_S
3982 { 1085, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 359, 0, 0, 0x0ULL }, // VFCMP_COR_D
3983 { 1084, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 359, 0, 0, 0x0ULL }, // VFCMP_CNE_S
3984 { 1083, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 359, 0, 0, 0x0ULL }, // VFCMP_CNE_D
3985 { 1082, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 359, 0, 0, 0x0ULL }, // VFCMP_CLT_S
3986 { 1081, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 359, 0, 0, 0x0ULL }, // VFCMP_CLT_D
3987 { 1080, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 359, 0, 0, 0x0ULL }, // VFCMP_CLE_S
3988 { 1079, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 359, 0, 0, 0x0ULL }, // VFCMP_CLE_D
3989 { 1078, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 359, 0, 0, 0x0ULL }, // VFCMP_CEQ_S
3990 { 1077, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 359, 0, 0, 0x0ULL }, // VFCMP_CEQ_D
3991 { 1076, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 359, 0, 0, 0x0ULL }, // VFCMP_CAF_S
3992 { 1075, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 359, 0, 0, 0x0ULL }, // VFCMP_CAF_D
3993 { 1074, 2, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 373, 0, 0, 0x0ULL }, // VFCLASS_S
3994 { 1073, 2, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 373, 0, 0, 0x0ULL }, // VFCLASS_D
3995 { 1072, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 359, 0, 0, 0x0ULL }, // VFADD_S
3996 { 1071, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 359, 0, 0, 0x0ULL }, // VFADD_D
3997 { 1070, 4, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 365, 0, 0, 0x0ULL }, // VEXTRINS_W
3998 { 1069, 4, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 365, 0, 0, 0x0ULL }, // VEXTRINS_H
3999 { 1068, 4, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 365, 0, 0, 0x0ULL }, // VEXTRINS_D
4000 { 1067, 4, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 365, 0, 0, 0x0ULL }, // VEXTRINS_B
4001 { 1066, 2, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 373, 0, 0, 0x0ULL }, // VEXTL_Q_D
4002 { 1065, 2, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 373, 0, 0, 0x0ULL }, // VEXTL_QU_DU
4003 { 1064, 2, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 373, 0, 0, 0x0ULL }, // VEXTH_W_H
4004 { 1063, 2, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 373, 0, 0, 0x0ULL }, // VEXTH_WU_HU
4005 { 1062, 2, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 373, 0, 0, 0x0ULL }, // VEXTH_Q_D
4006 { 1061, 2, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 373, 0, 0, 0x0ULL }, // VEXTH_QU_DU
4007 { 1060, 2, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 373, 0, 0, 0x0ULL }, // VEXTH_H_B
4008 { 1059, 2, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 373, 0, 0, 0x0ULL }, // VEXTH_HU_BU
4009 { 1058, 2, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 373, 0, 0, 0x0ULL }, // VEXTH_D_W
4010 { 1057, 2, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 373, 0, 0, 0x0ULL }, // VEXTH_DU_WU
4011 { 1056, 2, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 375, 0, 0, 0x0ULL }, // VEXT2XV_W_H
4012 { 1055, 2, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 375, 0, 0, 0x0ULL }, // VEXT2XV_W_B
4013 { 1054, 2, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 375, 0, 0, 0x0ULL }, // VEXT2XV_WU_HU
4014 { 1053, 2, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 375, 0, 0, 0x0ULL }, // VEXT2XV_WU_BU
4015 { 1052, 2, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 375, 0, 0, 0x0ULL }, // VEXT2XV_H_B
4016 { 1051, 2, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 375, 0, 0, 0x0ULL }, // VEXT2XV_HU_BU
4017 { 1050, 2, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 375, 0, 0, 0x0ULL }, // VEXT2XV_D_W
4018 { 1049, 2, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 375, 0, 0, 0x0ULL }, // VEXT2XV_D_H
4019 { 1048, 2, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 375, 0, 0, 0x0ULL }, // VEXT2XV_D_B
4020 { 1047, 2, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 375, 0, 0, 0x0ULL }, // VEXT2XV_DU_WU
4021 { 1046, 2, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 375, 0, 0, 0x0ULL }, // VEXT2XV_DU_HU
4022 { 1045, 2, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 375, 0, 0, 0x0ULL }, // VEXT2XV_DU_BU
4023 { 1044, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 359, 0, 0, 0x0ULL }, // VDIV_WU
4024 { 1043, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 359, 0, 0, 0x0ULL }, // VDIV_W
4025 { 1042, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 359, 0, 0, 0x0ULL }, // VDIV_HU
4026 { 1041, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 359, 0, 0, 0x0ULL }, // VDIV_H
4027 { 1040, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 359, 0, 0, 0x0ULL }, // VDIV_DU
4028 { 1039, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 359, 0, 0, 0x0ULL }, // VDIV_D
4029 { 1038, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 359, 0, 0, 0x0ULL }, // VDIV_BU
4030 { 1037, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 359, 0, 0, 0x0ULL }, // VDIV_B
4031 { 1036, 2, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 373, 0, 0, 0x0ULL }, // VCLZ_W
4032 { 1035, 2, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 373, 0, 0, 0x0ULL }, // VCLZ_H
4033 { 1034, 2, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 373, 0, 0, 0x0ULL }, // VCLZ_D
4034 { 1033, 2, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 373, 0, 0, 0x0ULL }, // VCLZ_B
4035 { 1032, 2, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 373, 0, 0, 0x0ULL }, // VCLO_W
4036 { 1031, 2, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 373, 0, 0, 0x0ULL }, // VCLO_H
4037 { 1030, 2, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 373, 0, 0, 0x0ULL }, // VCLO_D
4038 { 1029, 2, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 373, 0, 0, 0x0ULL }, // VCLO_B
4039 { 1028, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 362, 0, 0, 0x0ULL }, // VBSRL_V
4040 { 1027, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 362, 0, 0, 0x0ULL }, // VBSLL_V
4041 { 1026, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 359, 0, 0, 0x0ULL }, // VBITSET_W
4042 { 1025, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 359, 0, 0, 0x0ULL }, // VBITSET_H
4043 { 1024, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 359, 0, 0, 0x0ULL }, // VBITSET_D
4044 { 1023, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 359, 0, 0, 0x0ULL }, // VBITSET_B
4045 { 1022, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 362, 0, 0, 0x0ULL }, // VBITSETI_W
4046 { 1021, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 362, 0, 0, 0x0ULL }, // VBITSETI_H
4047 { 1020, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 362, 0, 0, 0x0ULL }, // VBITSETI_D
4048 { 1019, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 362, 0, 0, 0x0ULL }, // VBITSETI_B
4049 { 1018, 4, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 369, 0, 0, 0x0ULL }, // VBITSEL_V
4050 { 1017, 4, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 365, 0, 0, 0x0ULL }, // VBITSELI_B
4051 { 1016, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 359, 0, 0, 0x0ULL }, // VBITREV_W
4052 { 1015, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 359, 0, 0, 0x0ULL }, // VBITREV_H
4053 { 1014, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 359, 0, 0, 0x0ULL }, // VBITREV_D
4054 { 1013, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 359, 0, 0, 0x0ULL }, // VBITREV_B
4055 { 1012, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 362, 0, 0, 0x0ULL }, // VBITREVI_W
4056 { 1011, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 362, 0, 0, 0x0ULL }, // VBITREVI_H
4057 { 1010, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 362, 0, 0, 0x0ULL }, // VBITREVI_D
4058 { 1009, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 362, 0, 0, 0x0ULL }, // VBITREVI_B
4059 { 1008, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 359, 0, 0, 0x0ULL }, // VBITCLR_W
4060 { 1007, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 359, 0, 0, 0x0ULL }, // VBITCLR_H
4061 { 1006, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 359, 0, 0, 0x0ULL }, // VBITCLR_D
4062 { 1005, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 359, 0, 0, 0x0ULL }, // VBITCLR_B
4063 { 1004, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 362, 0, 0, 0x0ULL }, // VBITCLRI_W
4064 { 1003, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 362, 0, 0, 0x0ULL }, // VBITCLRI_H
4065 { 1002, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 362, 0, 0, 0x0ULL }, // VBITCLRI_D
4066 { 1001, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 362, 0, 0, 0x0ULL }, // VBITCLRI_B
4067 { 1000, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 359, 0, 0, 0x0ULL }, // VAVG_WU
4068 { 999, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 359, 0, 0, 0x0ULL }, // VAVG_W
4069 { 998, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 359, 0, 0, 0x0ULL }, // VAVG_HU
4070 { 997, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 359, 0, 0, 0x0ULL }, // VAVG_H
4071 { 996, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 359, 0, 0, 0x0ULL }, // VAVG_DU
4072 { 995, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 359, 0, 0, 0x0ULL }, // VAVG_D
4073 { 994, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 359, 0, 0, 0x0ULL }, // VAVG_BU
4074 { 993, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 359, 0, 0, 0x0ULL }, // VAVG_B
4075 { 992, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 359, 0, 0, 0x0ULL }, // VAVGR_WU
4076 { 991, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 359, 0, 0, 0x0ULL }, // VAVGR_W
4077 { 990, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 359, 0, 0, 0x0ULL }, // VAVGR_HU
4078 { 989, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 359, 0, 0, 0x0ULL }, // VAVGR_H
4079 { 988, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 359, 0, 0, 0x0ULL }, // VAVGR_DU
4080 { 987, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 359, 0, 0, 0x0ULL }, // VAVGR_D
4081 { 986, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 359, 0, 0, 0x0ULL }, // VAVGR_BU
4082 { 985, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 359, 0, 0, 0x0ULL }, // VAVGR_B
4083 { 984, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 359, 0, 0, 0x0ULL }, // VAND_V
4084 { 983, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 359, 0, 0, 0x0ULL }, // VANDN_V
4085 { 982, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 362, 0, 0, 0x0ULL }, // VANDI_B
4086 { 981, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 359, 0, 0, 0x0ULL }, // VADD_W
4087 { 980, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 359, 0, 0, 0x0ULL }, // VADD_Q
4088 { 979, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 359, 0, 0, 0x0ULL }, // VADD_H
4089 { 978, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 359, 0, 0, 0x0ULL }, // VADD_D
4090 { 977, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 359, 0, 0, 0x0ULL }, // VADD_B
4091 { 976, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 359, 0, 0, 0x0ULL }, // VADDWOD_W_HU_H
4092 { 975, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 359, 0, 0, 0x0ULL }, // VADDWOD_W_HU
4093 { 974, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 359, 0, 0, 0x0ULL }, // VADDWOD_W_H
4094 { 973, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 359, 0, 0, 0x0ULL }, // VADDWOD_Q_DU_D
4095 { 972, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 359, 0, 0, 0x0ULL }, // VADDWOD_Q_DU
4096 { 971, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 359, 0, 0, 0x0ULL }, // VADDWOD_Q_D
4097 { 970, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 359, 0, 0, 0x0ULL }, // VADDWOD_H_BU_B
4098 { 969, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 359, 0, 0, 0x0ULL }, // VADDWOD_H_BU
4099 { 968, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 359, 0, 0, 0x0ULL }, // VADDWOD_H_B
4100 { 967, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 359, 0, 0, 0x0ULL }, // VADDWOD_D_WU_W
4101 { 966, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 359, 0, 0, 0x0ULL }, // VADDWOD_D_WU
4102 { 965, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 359, 0, 0, 0x0ULL }, // VADDWOD_D_W
4103 { 964, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 359, 0, 0, 0x0ULL }, // VADDWEV_W_HU_H
4104 { 963, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 359, 0, 0, 0x0ULL }, // VADDWEV_W_HU
4105 { 962, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 359, 0, 0, 0x0ULL }, // VADDWEV_W_H
4106 { 961, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 359, 0, 0, 0x0ULL }, // VADDWEV_Q_DU_D
4107 { 960, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 359, 0, 0, 0x0ULL }, // VADDWEV_Q_DU
4108 { 959, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 359, 0, 0, 0x0ULL }, // VADDWEV_Q_D
4109 { 958, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 359, 0, 0, 0x0ULL }, // VADDWEV_H_BU_B
4110 { 957, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 359, 0, 0, 0x0ULL }, // VADDWEV_H_BU
4111 { 956, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 359, 0, 0, 0x0ULL }, // VADDWEV_H_B
4112 { 955, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 359, 0, 0, 0x0ULL }, // VADDWEV_D_WU_W
4113 { 954, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 359, 0, 0, 0x0ULL }, // VADDWEV_D_WU
4114 { 953, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 359, 0, 0, 0x0ULL }, // VADDWEV_D_W
4115 { 952, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 362, 0, 0, 0x0ULL }, // VADDI_WU
4116 { 951, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 362, 0, 0, 0x0ULL }, // VADDI_HU
4117 { 950, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 362, 0, 0, 0x0ULL }, // VADDI_DU
4118 { 949, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 362, 0, 0, 0x0ULL }, // VADDI_BU
4119 { 948, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 359, 0, 0, 0x0ULL }, // VADDA_W
4120 { 947, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 359, 0, 0, 0x0ULL }, // VADDA_H
4121 { 946, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 359, 0, 0, 0x0ULL }, // VADDA_D
4122 { 945, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 359, 0, 0, 0x0ULL }, // VADDA_B
4123 { 944, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 359, 0, 0, 0x0ULL }, // VABSD_WU
4124 { 943, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 359, 0, 0, 0x0ULL }, // VABSD_W
4125 { 942, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 359, 0, 0, 0x0ULL }, // VABSD_HU
4126 { 941, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 359, 0, 0, 0x0ULL }, // VABSD_H
4127 { 940, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 359, 0, 0, 0x0ULL }, // VABSD_DU
4128 { 939, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 359, 0, 0, 0x0ULL }, // VABSD_D
4129 { 938, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 359, 0, 0, 0x0ULL }, // VABSD_BU
4130 { 937, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 359, 0, 0, 0x0ULL }, // VABSD_B
4131 { 936, 1, 0, 4, 0, 0, 0, LoongArchOpInfoBase + 0, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // UD
4132 { 935, 0, 0, 4, 0, 0, 0, LoongArchOpInfoBase + 1, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // TLBWR
4133 { 934, 0, 0, 4, 0, 0, 0, LoongArchOpInfoBase + 1, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // TLBSRCH
4134 { 933, 0, 0, 4, 0, 0, 0, LoongArchOpInfoBase + 1, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // TLBRD
4135 { 932, 0, 0, 4, 0, 0, 0, LoongArchOpInfoBase + 1, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // TLBFLUSH
4136 { 931, 0, 0, 4, 0, 0, 0, LoongArchOpInfoBase + 1, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // TLBFILL
4137 { 930, 0, 0, 4, 0, 0, 0, LoongArchOpInfoBase + 1, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // TLBCLR
4138 { 929, 1, 0, 4, 0, 0, 0, LoongArchOpInfoBase + 0, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // SYSCALL
4139 { 928, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 166, 0, 0, 0x0ULL }, // SUB_W
4140 { 927, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 166, 0, 0, 0x0ULL }, // SUB_D
4141 { 926, 3, 0, 4, 0, 0, 0, LoongArchOpInfoBase + 158, 0, 0|(1ULL<<MCID::MayStore), 0x0ULL }, // ST_W
4142 { 925, 3, 0, 4, 0, 0, 0, LoongArchOpInfoBase + 158, 0, 0|(1ULL<<MCID::MayStore), 0x0ULL }, // ST_H
4143 { 924, 3, 0, 4, 0, 0, 0, LoongArchOpInfoBase + 158, 0, 0|(1ULL<<MCID::MayStore), 0x0ULL }, // ST_D
4144 { 923, 3, 0, 4, 0, 0, 0, LoongArchOpInfoBase + 158, 0, 0|(1ULL<<MCID::MayStore), 0x0ULL }, // ST_B
4145 { 922, 3, 0, 4, 0, 0, 0, LoongArchOpInfoBase + 166, 0, 0|(1ULL<<MCID::MayStore), 0x0ULL }, // STX_W
4146 { 921, 3, 0, 4, 0, 0, 0, LoongArchOpInfoBase + 166, 0, 0|(1ULL<<MCID::MayStore), 0x0ULL }, // STX_H
4147 { 920, 3, 0, 4, 0, 0, 0, LoongArchOpInfoBase + 166, 0, 0|(1ULL<<MCID::MayStore), 0x0ULL }, // STX_D
4148 { 919, 3, 0, 4, 0, 0, 0, LoongArchOpInfoBase + 166, 0, 0|(1ULL<<MCID::MayStore), 0x0ULL }, // STX_B
4149 { 918, 3, 0, 4, 0, 0, 0, LoongArchOpInfoBase + 158, 0, 0|(1ULL<<MCID::MayStore), 0x0ULL }, // STR_W
4150 { 917, 3, 0, 4, 0, 0, 0, LoongArchOpInfoBase + 158, 0, 0|(1ULL<<MCID::MayStore), 0x0ULL }, // STR_D
4151 { 916, 3, 0, 4, 0, 0, 0, LoongArchOpInfoBase + 158, 0, 0|(1ULL<<MCID::MayStore), 0x0ULL }, // STPTR_W
4152 { 915, 3, 0, 4, 0, 0, 0, LoongArchOpInfoBase + 158, 0, 0|(1ULL<<MCID::MayStore), 0x0ULL }, // STPTR_D
4153 { 914, 3, 0, 4, 0, 0, 0, LoongArchOpInfoBase + 158, 0, 0|(1ULL<<MCID::MayStore), 0x0ULL }, // STL_W
4154 { 913, 3, 0, 4, 0, 0, 0, LoongArchOpInfoBase + 158, 0, 0|(1ULL<<MCID::MayStore), 0x0ULL }, // STL_D
4155 { 912, 3, 0, 4, 0, 0, 0, LoongArchOpInfoBase + 166, 0, 0|(1ULL<<MCID::MayStore), 0x0ULL }, // STLE_W
4156 { 911, 3, 0, 4, 0, 0, 0, LoongArchOpInfoBase + 166, 0, 0|(1ULL<<MCID::MayStore), 0x0ULL }, // STLE_H
4157 { 910, 3, 0, 4, 0, 0, 0, LoongArchOpInfoBase + 166, 0, 0|(1ULL<<MCID::MayStore), 0x0ULL }, // STLE_D
4158 { 909, 3, 0, 4, 0, 0, 0, LoongArchOpInfoBase + 166, 0, 0|(1ULL<<MCID::MayStore), 0x0ULL }, // STLE_B
4159 { 908, 3, 0, 4, 0, 0, 0, LoongArchOpInfoBase + 166, 0, 0|(1ULL<<MCID::MayStore), 0x0ULL }, // STGT_W
4160 { 907, 3, 0, 4, 0, 0, 0, LoongArchOpInfoBase + 166, 0, 0|(1ULL<<MCID::MayStore), 0x0ULL }, // STGT_H
4161 { 906, 3, 0, 4, 0, 0, 0, LoongArchOpInfoBase + 166, 0, 0|(1ULL<<MCID::MayStore), 0x0ULL }, // STGT_D
4162 { 905, 3, 0, 4, 0, 0, 0, LoongArchOpInfoBase + 166, 0, 0|(1ULL<<MCID::MayStore), 0x0ULL }, // STGT_B
4163 { 904, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 166, 0, 0, 0x0ULL }, // SRL_W
4164 { 903, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 166, 0, 0, 0x0ULL }, // SRL_D
4165 { 902, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 158, 0, 0, 0x0ULL }, // SRLI_W
4166 { 901, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 158, 0, 0, 0x0ULL }, // SRLI_D
4167 { 900, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 166, 0, 0, 0x0ULL }, // SRA_W
4168 { 899, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 166, 0, 0, 0x0ULL }, // SRA_D
4169 { 898, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 158, 0, 0, 0x0ULL }, // SRAI_W
4170 { 897, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 158, 0, 0, 0x0ULL }, // SRAI_D
4171 { 896, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 158, 0, 0, 0x0ULL }, // SLTUI
4172 { 895, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 166, 0, 0, 0x0ULL }, // SLTU
4173 { 894, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 158, 0, 0, 0x0ULL }, // SLTI
4174 { 893, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 166, 0, 0, 0x0ULL }, // SLT
4175 { 892, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 166, 0, 0, 0x0ULL }, // SLL_W
4176 { 891, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 166, 0, 0, 0x0ULL }, // SLL_D
4177 { 890, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 158, 0, 0, 0x0ULL }, // SLLI_W
4178 { 889, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 158, 0, 0, 0x0ULL }, // SLLI_D
4179 { 888, 1, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 358, 0, 0, 0x0ULL }, // SET_CFR_TRUE
4180 { 887, 1, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 358, 0, 0, 0x0ULL }, // SET_CFR_FALSE
4181 { 886, 2, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 172, 0, 0, 0x0ULL }, // SETX86LOOPNE
4182 { 885, 2, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 172, 0, 0, 0x0ULL }, // SETX86LOOPE
4183 { 884, 2, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 34, 0, 0, 0x0ULL }, // SETX86J
4184 { 883, 2, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 34, 0, 0, 0x0ULL }, // SETARMJ
4185 { 882, 4, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 350, 0, 0|(1ULL<<MCID::MayStore), 0x0ULL }, // SC_W
4186 { 881, 4, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 354, 0, 0|(1ULL<<MCID::MayStore), 0x0ULL }, // SC_Q
4187 { 880, 4, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 350, 0, 0|(1ULL<<MCID::MayStore), 0x0ULL }, // SC_D
4188 { 879, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 347, 0, 0|(1ULL<<MCID::MayStore), 0x0ULL }, // SCREL_W
4189 { 878, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 347, 0, 0|(1ULL<<MCID::MayStore), 0x0ULL }, // SCREL_D
4190 { 877, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 166, 0, 0, 0x0ULL }, // SBC_W
4191 { 876, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 166, 0, 0, 0x0ULL }, // SBC_H
4192 { 875, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 166, 0, 0, 0x0ULL }, // SBC_D
4193 { 874, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 166, 0, 0, 0x0ULL }, // SBC_B
4194 { 873, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 166, 0, 0, 0x0ULL }, // ROTR_W
4195 { 872, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 166, 0, 0, 0x0ULL }, // ROTR_H
4196 { 871, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 166, 0, 0, 0x0ULL }, // ROTR_D
4197 { 870, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 166, 0, 0, 0x0ULL }, // ROTR_B
4198 { 869, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 158, 0, 0, 0x0ULL }, // ROTRI_W
4199 { 868, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 158, 0, 0, 0x0ULL }, // ROTRI_H
4200 { 867, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 158, 0, 0, 0x0ULL }, // ROTRI_D
4201 { 866, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 158, 0, 0, 0x0ULL }, // ROTRI_B
4202 { 865, 2, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 172, 0, 0, 0x0ULL }, // REVH_D
4203 { 864, 2, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 172, 0, 0, 0x0ULL }, // REVH_2W
4204 { 863, 2, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 172, 0, 0, 0x0ULL }, // REVB_D
4205 { 862, 2, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 172, 0, 0, 0x0ULL }, // REVB_4H
4206 { 861, 2, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 172, 0, 0, 0x0ULL }, // REVB_2W
4207 { 860, 2, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 172, 0, 0, 0x0ULL }, // REVB_2H
4208 { 859, 2, 2, 4, 0, 0, 0, LoongArchOpInfoBase + 172, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // RDTIME_D
4209 { 858, 2, 2, 4, 0, 0, 0, LoongArchOpInfoBase + 172, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // RDTIMEL_W
4210 { 857, 2, 2, 4, 0, 0, 0, LoongArchOpInfoBase + 172, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // RDTIMEH_W
4211 { 856, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 166, 0, 0, 0x0ULL }, // RCR_W
4212 { 855, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 166, 0, 0, 0x0ULL }, // RCR_H
4213 { 854, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 166, 0, 0, 0x0ULL }, // RCR_D
4214 { 853, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 166, 0, 0, 0x0ULL }, // RCR_B
4215 { 852, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 158, 0, 0, 0x0ULL }, // RCRI_W
4216 { 851, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 158, 0, 0, 0x0ULL }, // RCRI_H
4217 { 850, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 158, 0, 0, 0x0ULL }, // RCRI_D
4218 { 849, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 158, 0, 0, 0x0ULL }, // RCRI_B
4219 { 848, 3, 0, 4, 0, 0, 0, LoongArchOpInfoBase + 344, 0, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore), 0x0ULL }, // PRELDX
4220 { 847, 3, 0, 4, 0, 0, 0, LoongArchOpInfoBase + 36, 0, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore), 0x0ULL }, // PRELD
4221 { 846, 2, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 34, 0, 0, 0x0ULL }, // PCALAU12I
4222 { 845, 2, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 34, 0, 0, 0x0ULL }, // PCADDU18I
4223 { 844, 2, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 34, 0, 0, 0x0ULL }, // PCADDU12I
4224 { 843, 2, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 34, 0, 0, 0x0ULL }, // PCADDI
4225 { 842, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 166, 0, 0, 0x0ULL }, // ORN
4226 { 841, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 158, 0, 0|(1ULL<<MCID::Rematerializable)|(1ULL<<MCID::CheapAsAMove), 0x0ULL }, // ORI
4227 { 840, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 166, 0, 0, 0x0ULL }, // OR
4228 { 839, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 166, 0, 0, 0x0ULL }, // NOR
4229 { 838, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 166, 0, 0, 0x0ULL }, // MUL_W
4230 { 837, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 166, 0, 0, 0x0ULL }, // MUL_D
4231 { 836, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 166, 0, 0, 0x0ULL }, // MULW_D_WU
4232 { 835, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 166, 0, 0, 0x0ULL }, // MULW_D_W
4233 { 834, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 166, 0, 0, 0x0ULL }, // MULH_WU
4234 { 833, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 166, 0, 0, 0x0ULL }, // MULH_W
4235 { 832, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 166, 0, 0, 0x0ULL }, // MULH_DU
4236 { 831, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 166, 0, 0, 0x0ULL }, // MULH_D
4237 { 830, 2, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 342, 0, 0, 0x0ULL }, // MOVSCR2GR
4238 { 829, 2, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 340, 0, 0, 0x0ULL }, // MOVGR2SCR
4239 { 828, 2, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 336, 0, 0, 0x0ULL }, // MOVGR2FR_W_64
4240 { 827, 2, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 338, 0, 0, 0x0ULL }, // MOVGR2FR_W
4241 { 826, 2, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 336, 0, 0, 0x0ULL }, // MOVGR2FR_D
4242 { 825, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 333, 0, 0, 0x0ULL }, // MOVGR2FRH_W
4243 { 824, 2, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 331, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // MOVGR2FCSR
4244 { 823, 2, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 329, 0, 0, 0x0ULL }, // MOVGR2CF
4245 { 822, 2, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 325, 0, 0, 0x0ULL }, // MOVFRH2GR_S
4246 { 821, 2, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 325, 0, 0, 0x0ULL }, // MOVFR2GR_S_64
4247 { 820, 2, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 327, 0, 0, 0x0ULL }, // MOVFR2GR_S
4248 { 819, 2, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 325, 0, 0, 0x0ULL }, // MOVFR2GR_D
4249 { 818, 2, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 323, 0, 0, 0x0ULL }, // MOVFR2CF_xS
4250 { 817, 2, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 321, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // MOVFCSR2GR
4251 { 816, 2, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 319, 0, 0, 0x0ULL }, // MOVCF2GR
4252 { 815, 2, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 317, 0, 0, 0x0ULL }, // MOVCF2FR_xS
4253 { 814, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 166, 0, 0|(1ULL<<MCID::UsesCustomInserter), 0x0ULL }, // MOD_WU
4254 { 813, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 166, 0, 0|(1ULL<<MCID::UsesCustomInserter), 0x0ULL }, // MOD_W
4255 { 812, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 166, 0, 0|(1ULL<<MCID::UsesCustomInserter), 0x0ULL }, // MOD_DU
4256 { 811, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 166, 0, 0|(1ULL<<MCID::UsesCustomInserter), 0x0ULL }, // MOD_D
4257 { 810, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 166, 0, 0, 0x0ULL }, // MASKNEZ
4258 { 809, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 166, 0, 0, 0x0ULL }, // MASKEQZ
4259 { 808, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 158, 0, 0|(1ULL<<MCID::Rematerializable), 0x0ULL }, // LU52I_D
4260 { 807, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 265, 0, 0|(1ULL<<MCID::Rematerializable), 0x0ULL }, // LU32I_D
4261 { 806, 2, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 34, 0, 0|(1ULL<<MCID::Rematerializable), 0x0ULL }, // LU12I_W
4262 { 805, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 158, 0, 0|(1ULL<<MCID::MayLoad), 0x0ULL }, // LL_W
4263 { 804, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 158, 0, 0|(1ULL<<MCID::MayLoad), 0x0ULL }, // LL_D
4264 { 803, 2, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 172, 0, 0|(1ULL<<MCID::MayLoad), 0x0ULL }, // LLACQ_W
4265 { 802, 2, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 172, 0, 0|(1ULL<<MCID::MayLoad), 0x0ULL }, // LLACQ_D
4266 { 801, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 158, 0, 0|(1ULL<<MCID::MayLoad), 0x0ULL }, // LD_WU
4267 { 800, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 158, 0, 0|(1ULL<<MCID::MayLoad), 0x0ULL }, // LD_W
4268 { 799, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 158, 0, 0|(1ULL<<MCID::MayLoad), 0x0ULL }, // LD_HU
4269 { 798, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 158, 0, 0|(1ULL<<MCID::MayLoad), 0x0ULL }, // LD_H
4270 { 797, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 158, 0, 0|(1ULL<<MCID::MayLoad), 0x0ULL }, // LD_D
4271 { 796, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 158, 0, 0|(1ULL<<MCID::MayLoad), 0x0ULL }, // LD_BU
4272 { 795, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 158, 0, 0|(1ULL<<MCID::MayLoad), 0x0ULL }, // LD_B
4273 { 794, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 166, 0, 0|(1ULL<<MCID::MayLoad), 0x0ULL }, // LDX_WU
4274 { 793, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 166, 0, 0|(1ULL<<MCID::MayLoad), 0x0ULL }, // LDX_W
4275 { 792, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 166, 0, 0|(1ULL<<MCID::MayLoad), 0x0ULL }, // LDX_HU
4276 { 791, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 166, 0, 0|(1ULL<<MCID::MayLoad), 0x0ULL }, // LDX_H
4277 { 790, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 166, 0, 0|(1ULL<<MCID::MayLoad), 0x0ULL }, // LDX_D
4278 { 789, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 166, 0, 0|(1ULL<<MCID::MayLoad), 0x0ULL }, // LDX_BU
4279 { 788, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 166, 0, 0|(1ULL<<MCID::MayLoad), 0x0ULL }, // LDX_B
4280 { 787, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 158, 0, 0|(1ULL<<MCID::MayLoad), 0x0ULL }, // LDR_W
4281 { 786, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 158, 0, 0|(1ULL<<MCID::MayLoad), 0x0ULL }, // LDR_D
4282 { 785, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 158, 0, 0|(1ULL<<MCID::MayLoad), 0x0ULL }, // LDPTR_W
4283 { 784, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 158, 0, 0|(1ULL<<MCID::MayLoad), 0x0ULL }, // LDPTR_D
4284 { 783, 2, 0, 4, 0, 0, 0, LoongArchOpInfoBase + 34, 0, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // LDPTE
4285 { 782, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 158, 0, 0|(1ULL<<MCID::MayLoad), 0x0ULL }, // LDL_W
4286 { 781, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 158, 0, 0|(1ULL<<MCID::MayLoad), 0x0ULL }, // LDL_D
4287 { 780, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 166, 0, 0|(1ULL<<MCID::MayLoad), 0x0ULL }, // LDLE_W
4288 { 779, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 166, 0, 0|(1ULL<<MCID::MayLoad), 0x0ULL }, // LDLE_H
4289 { 778, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 166, 0, 0|(1ULL<<MCID::MayLoad), 0x0ULL }, // LDLE_D
4290 { 777, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 166, 0, 0|(1ULL<<MCID::MayLoad), 0x0ULL }, // LDLE_B
4291 { 776, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 166, 0, 0|(1ULL<<MCID::MayLoad), 0x0ULL }, // LDGT_W
4292 { 775, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 166, 0, 0|(1ULL<<MCID::MayLoad), 0x0ULL }, // LDGT_H
4293 { 774, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 166, 0, 0|(1ULL<<MCID::MayLoad), 0x0ULL }, // LDGT_D
4294 { 773, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 166, 0, 0|(1ULL<<MCID::MayLoad), 0x0ULL }, // LDGT_B
4295 { 772, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 158, 0, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // LDDIR
4296 { 771, 1, 0, 4, 0, 0, 0, LoongArchOpInfoBase + 0, 0, 0, 0x0ULL }, // JISCR1
4297 { 770, 1, 0, 4, 0, 0, 0, LoongArchOpInfoBase + 0, 0, 0, 0x0ULL }, // JISCR0
4298 { 769, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 158, 0, 0, 0x0ULL }, // JIRL
4299 { 768, 2, 0, 4, 0, 0, 0, LoongArchOpInfoBase + 172, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // IOCSRWR_W
4300 { 767, 2, 0, 4, 0, 0, 0, LoongArchOpInfoBase + 172, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // IOCSRWR_H
4301 { 766, 2, 0, 4, 0, 0, 0, LoongArchOpInfoBase + 172, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // IOCSRWR_D
4302 { 765, 2, 0, 4, 0, 0, 0, LoongArchOpInfoBase + 172, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // IOCSRWR_B
4303 { 764, 2, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 172, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // IOCSRRD_W
4304 { 763, 2, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 172, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // IOCSRRD_H
4305 { 762, 2, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 172, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // IOCSRRD_D
4306 { 761, 2, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 172, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // IOCSRRD_B
4307 { 760, 3, 0, 4, 0, 0, 0, LoongArchOpInfoBase + 158, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // INVTLB
4308 { 759, 1, 0, 4, 0, 0, 0, LoongArchOpInfoBase + 0, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // IDLE
4309 { 758, 1, 0, 4, 0, 0, 0, LoongArchOpInfoBase + 0, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // IBAR
4310 { 757, 1, 0, 4, 0, 0, 0, LoongArchOpInfoBase + 0, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // HVCL
4311 { 756, 0, 0, 4, 0, 0, 0, LoongArchOpInfoBase + 1, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // GTLBFLUSH
4312 { 755, 4, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 268, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // GCSRXCHG
4313 { 754, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 265, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // GCSRWR
4314 { 753, 2, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 34, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // GCSRRD
4315 { 752, 2, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 274, 0, 0, 0x0ULL }, // FTINT_W_S
4316 { 751, 2, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 290, 0, 0, 0x0ULL }, // FTINT_W_D
4317 { 750, 2, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 288, 0, 0, 0x0ULL }, // FTINT_L_S
4318 { 749, 2, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 272, 0, 0, 0x0ULL }, // FTINT_L_D
4319 { 748, 2, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 274, 0, 0, 0x0ULL }, // FTINTRZ_W_S
4320 { 747, 2, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 290, 0, 0, 0x0ULL }, // FTINTRZ_W_D
4321 { 746, 2, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 288, 0, 0, 0x0ULL }, // FTINTRZ_L_S
4322 { 745, 2, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 272, 0, 0, 0x0ULL }, // FTINTRZ_L_D
4323 { 744, 2, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 274, 0, 0, 0x0ULL }, // FTINTRP_W_S
4324 { 743, 2, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 290, 0, 0, 0x0ULL }, // FTINTRP_W_D
4325 { 742, 2, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 288, 0, 0, 0x0ULL }, // FTINTRP_L_S
4326 { 741, 2, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 272, 0, 0, 0x0ULL }, // FTINTRP_L_D
4327 { 740, 2, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 274, 0, 0, 0x0ULL }, // FTINTRNE_W_S
4328 { 739, 2, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 290, 0, 0, 0x0ULL }, // FTINTRNE_W_D
4329 { 738, 2, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 288, 0, 0, 0x0ULL }, // FTINTRNE_L_S
4330 { 737, 2, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 272, 0, 0, 0x0ULL }, // FTINTRNE_L_D
4331 { 736, 2, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 274, 0, 0, 0x0ULL }, // FTINTRM_W_S
4332 { 735, 2, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 290, 0, 0, 0x0ULL }, // FTINTRM_W_D
4333 { 734, 2, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 288, 0, 0, 0x0ULL }, // FTINTRM_L_S
4334 { 733, 2, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 272, 0, 0, 0x0ULL }, // FTINTRM_L_D
4335 { 732, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 279, 0, 0, 0x0ULL }, // FSUB_S
4336 { 731, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 276, 0, 0, 0x0ULL }, // FSUB_D
4337 { 730, 3, 0, 4, 0, 0, 0, LoongArchOpInfoBase + 298, 0, 0|(1ULL<<MCID::MayStore), 0x0ULL }, // FST_S
4338 { 729, 3, 0, 4, 0, 0, 0, LoongArchOpInfoBase + 295, 0, 0|(1ULL<<MCID::MayStore), 0x0ULL }, // FST_D
4339 { 728, 3, 0, 4, 0, 0, 0, LoongArchOpInfoBase + 292, 0, 0|(1ULL<<MCID::MayStore), 0x0ULL }, // FSTX_S
4340 { 727, 3, 0, 4, 0, 0, 0, LoongArchOpInfoBase + 151, 0, 0|(1ULL<<MCID::MayStore), 0x0ULL }, // FSTX_D
4341 { 726, 3, 0, 4, 0, 0, 0, LoongArchOpInfoBase + 292, 0, 0|(1ULL<<MCID::MayStore), 0x0ULL }, // FSTLE_S
4342 { 725, 3, 0, 4, 0, 0, 0, LoongArchOpInfoBase + 151, 0, 0|(1ULL<<MCID::MayStore), 0x0ULL }, // FSTLE_D
4343 { 724, 3, 0, 4, 0, 0, 0, LoongArchOpInfoBase + 292, 0, 0|(1ULL<<MCID::MayStore), 0x0ULL }, // FSTGT_S
4344 { 723, 3, 0, 4, 0, 0, 0, LoongArchOpInfoBase + 151, 0, 0|(1ULL<<MCID::MayStore), 0x0ULL }, // FSTGT_D
4345 { 722, 2, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 274, 0, 0, 0x0ULL }, // FSQRT_S
4346 { 721, 2, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 272, 0, 0, 0x0ULL }, // FSQRT_D
4347 { 720, 4, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 313, 0, 0, 0x0ULL }, // FSEL_xS
4348 { 719, 4, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 309, 0, 0, 0x0ULL }, // FSEL_xD
4349 { 718, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 279, 0, 0, 0x0ULL }, // FSCALEB_S
4350 { 717, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 276, 0, 0, 0x0ULL }, // FSCALEB_D
4351 { 716, 2, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 274, 0, 0, 0x0ULL }, // FRSQRT_S
4352 { 715, 2, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 272, 0, 0, 0x0ULL }, // FRSQRT_D
4353 { 714, 2, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 274, 0, 0, 0x0ULL }, // FRSQRTE_S
4354 { 713, 2, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 272, 0, 0, 0x0ULL }, // FRSQRTE_D
4355 { 712, 2, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 274, 0, 0, 0x0ULL }, // FRINT_S
4356 { 711, 2, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 272, 0, 0, 0x0ULL }, // FRINT_D
4357 { 710, 2, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 274, 0, 0, 0x0ULL }, // FRECIP_S
4358 { 709, 2, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 272, 0, 0, 0x0ULL }, // FRECIP_D
4359 { 708, 2, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 274, 0, 0, 0x0ULL }, // FRECIPE_S
4360 { 707, 2, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 272, 0, 0, 0x0ULL }, // FRECIPE_D
4361 { 706, 4, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 305, 0, 0, 0x0ULL }, // FNMSUB_S
4362 { 705, 4, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 301, 0, 0, 0x0ULL }, // FNMSUB_D
4363 { 704, 4, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 305, 0, 0, 0x0ULL }, // FNMADD_S
4364 { 703, 4, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 301, 0, 0, 0x0ULL }, // FNMADD_D
4365 { 702, 2, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 274, 0, 0, 0x0ULL }, // FNEG_S
4366 { 701, 2, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 272, 0, 0, 0x0ULL }, // FNEG_D
4367 { 700, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 279, 0, 0, 0x0ULL }, // FMUL_S
4368 { 699, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 276, 0, 0, 0x0ULL }, // FMUL_D
4369 { 698, 4, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 305, 0, 0, 0x0ULL }, // FMSUB_S
4370 { 697, 4, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 301, 0, 0, 0x0ULL }, // FMSUB_D
4371 { 696, 2, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 274, 0, 0, 0x0ULL }, // FMOV_S
4372 { 695, 2, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 272, 0, 0, 0x0ULL }, // FMOV_D
4373 { 694, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 279, 0, 0, 0x0ULL }, // FMIN_S
4374 { 693, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 276, 0, 0, 0x0ULL }, // FMIN_D
4375 { 692, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 279, 0, 0, 0x0ULL }, // FMINA_S
4376 { 691, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 276, 0, 0, 0x0ULL }, // FMINA_D
4377 { 690, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 279, 0, 0, 0x0ULL }, // FMAX_S
4378 { 689, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 276, 0, 0, 0x0ULL }, // FMAX_D
4379 { 688, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 279, 0, 0, 0x0ULL }, // FMAXA_S
4380 { 687, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 276, 0, 0, 0x0ULL }, // FMAXA_D
4381 { 686, 4, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 305, 0, 0, 0x0ULL }, // FMADD_S
4382 { 685, 4, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 301, 0, 0, 0x0ULL }, // FMADD_D
4383 { 684, 2, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 274, 0, 0, 0x0ULL }, // FLOGB_S
4384 { 683, 2, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 272, 0, 0, 0x0ULL }, // FLOGB_D
4385 { 682, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 298, 0, 0|(1ULL<<MCID::MayLoad), 0x0ULL }, // FLD_S
4386 { 681, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 295, 0, 0|(1ULL<<MCID::MayLoad), 0x0ULL }, // FLD_D
4387 { 680, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 292, 0, 0|(1ULL<<MCID::MayLoad), 0x0ULL }, // FLDX_S
4388 { 679, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 151, 0, 0|(1ULL<<MCID::MayLoad), 0x0ULL }, // FLDX_D
4389 { 678, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 292, 0, 0|(1ULL<<MCID::MayLoad), 0x0ULL }, // FLDLE_S
4390 { 677, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 151, 0, 0|(1ULL<<MCID::MayLoad), 0x0ULL }, // FLDLE_D
4391 { 676, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 292, 0, 0|(1ULL<<MCID::MayLoad), 0x0ULL }, // FLDGT_S
4392 { 675, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 151, 0, 0|(1ULL<<MCID::MayLoad), 0x0ULL }, // FLDGT_D
4393 { 674, 2, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 274, 0, 0, 0x0ULL }, // FFINT_S_W
4394 { 673, 2, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 290, 0, 0, 0x0ULL }, // FFINT_S_L
4395 { 672, 2, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 288, 0, 0, 0x0ULL }, // FFINT_D_W
4396 { 671, 2, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 272, 0, 0, 0x0ULL }, // FFINT_D_L
4397 { 670, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 279, 0, 0, 0x0ULL }, // FDIV_S
4398 { 669, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 276, 0, 0, 0x0ULL }, // FDIV_D
4399 { 668, 2, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 274, 0, 0, 0x0ULL }, // FCVT_UD_D
4400 { 667, 2, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 290, 0, 0, 0x0ULL }, // FCVT_S_D
4401 { 666, 2, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 274, 0, 0, 0x0ULL }, // FCVT_LD_D
4402 { 665, 2, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 288, 0, 0, 0x0ULL }, // FCVT_D_S
4403 { 664, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 279, 0, 0, 0x0ULL }, // FCVT_D_LD
4404 { 663, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 279, 0, 0, 0x0ULL }, // FCOPYSIGN_S
4405 { 662, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 276, 0, 0, 0x0ULL }, // FCOPYSIGN_D
4406 { 661, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 285, 0, 0, 0x0ULL }, // FCMP_SUN_S
4407 { 660, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 282, 0, 0, 0x0ULL }, // FCMP_SUN_D
4408 { 659, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 285, 0, 0, 0x0ULL }, // FCMP_SUNE_S
4409 { 658, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 282, 0, 0, 0x0ULL }, // FCMP_SUNE_D
4410 { 657, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 285, 0, 0, 0x0ULL }, // FCMP_SULT_S
4411 { 656, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 282, 0, 0, 0x0ULL }, // FCMP_SULT_D
4412 { 655, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 285, 0, 0, 0x0ULL }, // FCMP_SULE_S
4413 { 654, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 282, 0, 0, 0x0ULL }, // FCMP_SULE_D
4414 { 653, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 285, 0, 0, 0x0ULL }, // FCMP_SUEQ_S
4415 { 652, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 282, 0, 0, 0x0ULL }, // FCMP_SUEQ_D
4416 { 651, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 285, 0, 0, 0x0ULL }, // FCMP_SOR_S
4417 { 650, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 282, 0, 0, 0x0ULL }, // FCMP_SOR_D
4418 { 649, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 285, 0, 0, 0x0ULL }, // FCMP_SNE_S
4419 { 648, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 282, 0, 0, 0x0ULL }, // FCMP_SNE_D
4420 { 647, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 285, 0, 0, 0x0ULL }, // FCMP_SLT_S
4421 { 646, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 282, 0, 0, 0x0ULL }, // FCMP_SLT_D
4422 { 645, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 285, 0, 0, 0x0ULL }, // FCMP_SLE_S
4423 { 644, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 282, 0, 0, 0x0ULL }, // FCMP_SLE_D
4424 { 643, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 285, 0, 0, 0x0ULL }, // FCMP_SEQ_S
4425 { 642, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 282, 0, 0, 0x0ULL }, // FCMP_SEQ_D
4426 { 641, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 285, 0, 0, 0x0ULL }, // FCMP_SAF_S
4427 { 640, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 282, 0, 0, 0x0ULL }, // FCMP_SAF_D
4428 { 639, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 285, 0, 0, 0x0ULL }, // FCMP_CUN_S
4429 { 638, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 282, 0, 0, 0x0ULL }, // FCMP_CUN_D
4430 { 637, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 285, 0, 0, 0x0ULL }, // FCMP_CUNE_S
4431 { 636, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 282, 0, 0, 0x0ULL }, // FCMP_CUNE_D
4432 { 635, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 285, 0, 0, 0x0ULL }, // FCMP_CULT_S
4433 { 634, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 282, 0, 0, 0x0ULL }, // FCMP_CULT_D
4434 { 633, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 285, 0, 0, 0x0ULL }, // FCMP_CULE_S
4435 { 632, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 282, 0, 0, 0x0ULL }, // FCMP_CULE_D
4436 { 631, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 285, 0, 0, 0x0ULL }, // FCMP_CUEQ_S
4437 { 630, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 282, 0, 0, 0x0ULL }, // FCMP_CUEQ_D
4438 { 629, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 285, 0, 0, 0x0ULL }, // FCMP_COR_S
4439 { 628, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 282, 0, 0, 0x0ULL }, // FCMP_COR_D
4440 { 627, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 285, 0, 0, 0x0ULL }, // FCMP_CNE_S
4441 { 626, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 282, 0, 0, 0x0ULL }, // FCMP_CNE_D
4442 { 625, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 285, 0, 0, 0x0ULL }, // FCMP_CLT_S
4443 { 624, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 282, 0, 0, 0x0ULL }, // FCMP_CLT_D
4444 { 623, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 285, 0, 0, 0x0ULL }, // FCMP_CLE_S
4445 { 622, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 282, 0, 0, 0x0ULL }, // FCMP_CLE_D
4446 { 621, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 285, 0, 0, 0x0ULL }, // FCMP_CEQ_S
4447 { 620, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 282, 0, 0, 0x0ULL }, // FCMP_CEQ_D
4448 { 619, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 285, 0, 0, 0x0ULL }, // FCMP_CAF_S
4449 { 618, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 282, 0, 0, 0x0ULL }, // FCMP_CAF_D
4450 { 617, 2, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 274, 0, 0, 0x0ULL }, // FCLASS_S
4451 { 616, 2, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 272, 0, 0, 0x0ULL }, // FCLASS_D
4452 { 615, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 279, 0, 0, 0x0ULL }, // FADD_S
4453 { 614, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 276, 0, 0, 0x0ULL }, // FADD_D
4454 { 613, 2, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 274, 0, 0, 0x0ULL }, // FABS_S
4455 { 612, 2, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 272, 0, 0, 0x0ULL }, // FABS_D
4456 { 611, 2, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 172, 0, 0, 0x0ULL }, // EXT_W_H
4457 { 610, 2, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 172, 0, 0, 0x0ULL }, // EXT_W_B
4458 { 609, 0, 0, 4, 0, 0, 0, LoongArchOpInfoBase + 1, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // ERTN
4459 { 608, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 166, 0, 0|(1ULL<<MCID::UsesCustomInserter), 0x0ULL }, // DIV_WU
4460 { 607, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 166, 0, 0|(1ULL<<MCID::UsesCustomInserter), 0x0ULL }, // DIV_W
4461 { 606, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 166, 0, 0|(1ULL<<MCID::UsesCustomInserter), 0x0ULL }, // DIV_DU
4462 { 605, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 166, 0, 0|(1ULL<<MCID::UsesCustomInserter), 0x0ULL }, // DIV_D
4463 { 604, 1, 0, 4, 0, 0, 0, LoongArchOpInfoBase + 0, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // DBCL
4464 { 603, 1, 0, 4, 0, 0, 0, LoongArchOpInfoBase + 0, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // DBAR
4465 { 602, 2, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 172, 0, 0, 0x0ULL }, // CTZ_W
4466 { 601, 2, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 172, 0, 0, 0x0ULL }, // CTZ_D
4467 { 600, 2, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 172, 0, 0, 0x0ULL }, // CTO_W
4468 { 599, 2, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 172, 0, 0, 0x0ULL }, // CTO_D
4469 { 598, 4, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 268, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // CSRXCHG
4470 { 597, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 265, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // CSRWR
4471 { 596, 2, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 34, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // CSRRD
4472 { 595, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 166, 0, 0, 0x0ULL }, // CRC_W_W_W
4473 { 594, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 166, 0, 0, 0x0ULL }, // CRC_W_H_W
4474 { 593, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 166, 0, 0, 0x0ULL }, // CRC_W_D_W
4475 { 592, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 166, 0, 0, 0x0ULL }, // CRC_W_B_W
4476 { 591, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 166, 0, 0, 0x0ULL }, // CRCC_W_W_W
4477 { 590, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 166, 0, 0, 0x0ULL }, // CRCC_W_H_W
4478 { 589, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 166, 0, 0, 0x0ULL }, // CRCC_W_D_W
4479 { 588, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 166, 0, 0, 0x0ULL }, // CRCC_W_B_W
4480 { 587, 2, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 172, 0, 0, 0x0ULL }, // CPUCFG
4481 { 586, 2, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 172, 0, 0, 0x0ULL }, // CLZ_W
4482 { 585, 2, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 172, 0, 0, 0x0ULL }, // CLZ_D
4483 { 584, 2, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 172, 0, 0, 0x0ULL }, // CLO_W
4484 { 583, 2, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 172, 0, 0, 0x0ULL }, // CLO_D
4485 { 582, 3, 0, 4, 0, 0, 0, LoongArchOpInfoBase + 36, 0, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // CACOP
4486 { 581, 4, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 154, 0, 0, 0x0ULL }, // BYTEPICK_W
4487 { 580, 4, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 154, 0, 0, 0x0ULL }, // BYTEPICK_D
4488 { 579, 4, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 261, 0, 0, 0x0ULL }, // BSTRPICK_W
4489 { 578, 4, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 261, 0, 0, 0x0ULL }, // BSTRPICK_D
4490 { 577, 5, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 256, 0, 0, 0x0ULL }, // BSTRINS_W
4491 { 576, 5, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 256, 0, 0, 0x0ULL }, // BSTRINS_D
4492 { 575, 1, 0, 4, 0, 0, 0, LoongArchOpInfoBase + 0, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // BREAK
4493 { 574, 2, 0, 4, 0, 0, 0, LoongArchOpInfoBase + 254, 0, 0|(1ULL<<MCID::Branch)|(1ULL<<MCID::Terminator), 0x0ULL }, // BNEZ
4494 { 573, 3, 0, 4, 0, 0, 0, LoongArchOpInfoBase + 251, 0, 0|(1ULL<<MCID::Branch)|(1ULL<<MCID::Terminator), 0x0ULL }, // BNE
4495 { 572, 3, 0, 4, 0, 0, 0, LoongArchOpInfoBase + 251, 0, 0|(1ULL<<MCID::Branch)|(1ULL<<MCID::Terminator), 0x0ULL }, // BLTU
4496 { 571, 3, 0, 4, 0, 0, 0, LoongArchOpInfoBase + 251, 0, 0|(1ULL<<MCID::Branch)|(1ULL<<MCID::Terminator), 0x0ULL }, // BLT
4497 { 570, 1, 0, 4, 0, 0, 1, LoongArchOpInfoBase + 169, 3, 0|(1ULL<<MCID::Call), 0x0ULL }, // BL
4498 { 569, 2, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 172, 0, 0, 0x0ULL }, // BITREV_W
4499 { 568, 2, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 172, 0, 0, 0x0ULL }, // BITREV_D
4500 { 567, 2, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 172, 0, 0, 0x0ULL }, // BITREV_8B
4501 { 566, 2, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 172, 0, 0, 0x0ULL }, // BITREV_4B
4502 { 565, 3, 0, 4, 0, 0, 0, LoongArchOpInfoBase + 251, 0, 0|(1ULL<<MCID::Branch)|(1ULL<<MCID::Terminator), 0x0ULL }, // BGEU
4503 { 564, 3, 0, 4, 0, 0, 0, LoongArchOpInfoBase + 251, 0, 0|(1ULL<<MCID::Branch)|(1ULL<<MCID::Terminator), 0x0ULL }, // BGE
4504 { 563, 2, 0, 4, 0, 0, 0, LoongArchOpInfoBase + 254, 0, 0|(1ULL<<MCID::Branch)|(1ULL<<MCID::Terminator), 0x0ULL }, // BEQZ
4505 { 562, 3, 0, 4, 0, 0, 0, LoongArchOpInfoBase + 251, 0, 0|(1ULL<<MCID::Branch)|(1ULL<<MCID::Terminator), 0x0ULL }, // BEQ
4506 { 561, 2, 0, 4, 0, 0, 0, LoongArchOpInfoBase + 249, 0, 0|(1ULL<<MCID::Branch)|(1ULL<<MCID::Terminator), 0x0ULL }, // BCNEZ
4507 { 560, 2, 0, 4, 0, 0, 0, LoongArchOpInfoBase + 249, 0, 0|(1ULL<<MCID::Branch)|(1ULL<<MCID::Terminator), 0x0ULL }, // BCEQZ
4508 { 559, 1, 0, 4, 0, 0, 0, LoongArchOpInfoBase + 169, 0, 0|(1ULL<<MCID::Branch)|(1ULL<<MCID::Barrier)|(1ULL<<MCID::Terminator), 0x0ULL }, // B
4509 { 558, 2, 0, 4, 0, 0, 0, LoongArchOpInfoBase + 172, 0, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // ASRTLE_D
4510 { 557, 2, 0, 4, 0, 0, 0, LoongArchOpInfoBase + 172, 0, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // ASRTGT_D
4511 { 556, 3, 0, 4, 0, 0, 0, LoongArchOpInfoBase + 158, 0, 0, 0x0ULL }, // ARMXOR_W
4512 { 555, 3, 0, 4, 0, 0, 0, LoongArchOpInfoBase + 158, 0, 0, 0x0ULL }, // ARMSUB_W
4513 { 554, 3, 0, 4, 0, 0, 0, LoongArchOpInfoBase + 158, 0, 0, 0x0ULL }, // ARMSRL_W
4514 { 553, 3, 0, 4, 0, 0, 0, LoongArchOpInfoBase + 246, 0, 0, 0x0ULL }, // ARMSRLI_W
4515 { 552, 3, 0, 4, 0, 0, 0, LoongArchOpInfoBase + 158, 0, 0, 0x0ULL }, // ARMSRA_W
4516 { 551, 3, 0, 4, 0, 0, 0, LoongArchOpInfoBase + 246, 0, 0, 0x0ULL }, // ARMSRAI_W
4517 { 550, 3, 0, 4, 0, 0, 0, LoongArchOpInfoBase + 158, 0, 0, 0x0ULL }, // ARMSLL_W
4518 { 549, 3, 0, 4, 0, 0, 0, LoongArchOpInfoBase + 246, 0, 0, 0x0ULL }, // ARMSLLI_W
4519 { 548, 3, 0, 4, 0, 0, 0, LoongArchOpInfoBase + 158, 0, 0, 0x0ULL }, // ARMSBC_W
4520 { 547, 2, 0, 4, 0, 0, 0, LoongArchOpInfoBase + 34, 0, 0, 0x0ULL }, // ARMRRX_W
4521 { 546, 3, 0, 4, 0, 0, 0, LoongArchOpInfoBase + 158, 0, 0, 0x0ULL }, // ARMROTR_W
4522 { 545, 3, 0, 4, 0, 0, 0, LoongArchOpInfoBase + 246, 0, 0, 0x0ULL }, // ARMROTRI_W
4523 { 544, 3, 0, 4, 0, 0, 0, LoongArchOpInfoBase + 158, 0, 0, 0x0ULL }, // ARMOR_W
4524 { 543, 2, 0, 4, 0, 0, 0, LoongArchOpInfoBase + 34, 0, 0, 0x0ULL }, // ARMNOT_W
4525 { 542, 2, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 34, 0, 0, 0x0ULL }, // ARMMTFLAG
4526 { 541, 2, 0, 4, 0, 0, 0, LoongArchOpInfoBase + 34, 0, 0, 0x0ULL }, // ARMMOV_W
4527 { 540, 2, 0, 4, 0, 0, 0, LoongArchOpInfoBase + 34, 0, 0, 0x0ULL }, // ARMMOV_D
4528 { 539, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 158, 0, 0, 0x0ULL }, // ARMMOVE
4529 { 538, 2, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 34, 0, 0, 0x0ULL }, // ARMMFFLAG
4530 { 537, 3, 0, 4, 0, 0, 0, LoongArchOpInfoBase + 158, 0, 0, 0x0ULL }, // ARMAND_W
4531 { 536, 3, 0, 4, 0, 0, 0, LoongArchOpInfoBase + 158, 0, 0, 0x0ULL }, // ARMADD_W
4532 { 535, 3, 0, 4, 0, 0, 0, LoongArchOpInfoBase + 158, 0, 0, 0x0ULL }, // ARMADC_W
4533 { 534, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 166, 0, 0, 0x0ULL }, // ANDN
4534 { 533, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 158, 0, 0, 0x0ULL }, // ANDI
4535 { 532, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 166, 0, 0, 0x0ULL }, // AND
4536 { 531, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 239, 0, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore), 0x1ULL }, // AMXOR__DB_W
4537 { 530, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 239, 0, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore), 0x1ULL }, // AMXOR__DB_D
4538 { 529, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 239, 0, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore), 0x1ULL }, // AMXOR_W
4539 { 528, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 239, 0, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore), 0x1ULL }, // AMXOR_D
4540 { 527, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 239, 0, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore), 0x1ULL }, // AMSWAP__DB_W
4541 { 526, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 239, 0, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore), 0x1ULL }, // AMSWAP__DB_H
4542 { 525, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 239, 0, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore), 0x1ULL }, // AMSWAP__DB_D
4543 { 524, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 239, 0, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore), 0x1ULL }, // AMSWAP__DB_B
4544 { 523, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 239, 0, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore), 0x1ULL }, // AMSWAP_W
4545 { 522, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 239, 0, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore), 0x1ULL }, // AMSWAP_H
4546 { 521, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 239, 0, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore), 0x1ULL }, // AMSWAP_D
4547 { 520, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 239, 0, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore), 0x1ULL }, // AMSWAP_B
4548 { 519, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 239, 0, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore), 0x1ULL }, // AMOR__DB_W
4549 { 518, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 239, 0, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore), 0x1ULL }, // AMOR__DB_D
4550 { 517, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 239, 0, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore), 0x1ULL }, // AMOR_W
4551 { 516, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 239, 0, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore), 0x1ULL }, // AMOR_D
4552 { 515, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 239, 0, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore), 0x1ULL }, // AMMIN__DB_WU
4553 { 514, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 239, 0, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore), 0x1ULL }, // AMMIN__DB_W
4554 { 513, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 239, 0, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore), 0x1ULL }, // AMMIN__DB_DU
4555 { 512, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 239, 0, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore), 0x1ULL }, // AMMIN__DB_D
4556 { 511, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 239, 0, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore), 0x1ULL }, // AMMIN_WU
4557 { 510, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 239, 0, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore), 0x1ULL }, // AMMIN_W
4558 { 509, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 239, 0, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore), 0x1ULL }, // AMMIN_DU
4559 { 508, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 239, 0, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore), 0x1ULL }, // AMMIN_D
4560 { 507, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 239, 0, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore), 0x1ULL }, // AMMAX__DB_WU
4561 { 506, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 239, 0, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore), 0x1ULL }, // AMMAX__DB_W
4562 { 505, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 239, 0, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore), 0x1ULL }, // AMMAX__DB_DU
4563 { 504, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 239, 0, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore), 0x1ULL }, // AMMAX__DB_D
4564 { 503, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 239, 0, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore), 0x1ULL }, // AMMAX_WU
4565 { 502, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 239, 0, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore), 0x1ULL }, // AMMAX_W
4566 { 501, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 239, 0, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore), 0x1ULL }, // AMMAX_DU
4567 { 500, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 239, 0, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore), 0x1ULL }, // AMMAX_D
4568 { 499, 4, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 242, 0, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore), 0x3ULL }, // AMCAS__DB_W
4569 { 498, 4, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 242, 0, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore), 0x3ULL }, // AMCAS__DB_H
4570 { 497, 4, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 242, 0, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore), 0x3ULL }, // AMCAS__DB_D
4571 { 496, 4, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 242, 0, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore), 0x3ULL }, // AMCAS__DB_B
4572 { 495, 4, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 242, 0, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore), 0x3ULL }, // AMCAS_W
4573 { 494, 4, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 242, 0, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore), 0x3ULL }, // AMCAS_H
4574 { 493, 4, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 242, 0, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore), 0x3ULL }, // AMCAS_D
4575 { 492, 4, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 242, 0, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore), 0x3ULL }, // AMCAS_B
4576 { 491, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 239, 0, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore), 0x1ULL }, // AMAND__DB_W
4577 { 490, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 239, 0, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore), 0x1ULL }, // AMAND__DB_D
4578 { 489, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 239, 0, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore), 0x1ULL }, // AMAND_W
4579 { 488, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 239, 0, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore), 0x1ULL }, // AMAND_D
4580 { 487, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 239, 0, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore), 0x1ULL }, // AMADD__DB_W
4581 { 486, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 239, 0, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore), 0x1ULL }, // AMADD__DB_H
4582 { 485, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 239, 0, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore), 0x1ULL }, // AMADD__DB_D
4583 { 484, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 239, 0, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore), 0x1ULL }, // AMADD__DB_B
4584 { 483, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 239, 0, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore), 0x1ULL }, // AMADD_W
4585 { 482, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 239, 0, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore), 0x1ULL }, // AMADD_H
4586 { 481, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 239, 0, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore), 0x1ULL }, // AMADD_D
4587 { 480, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 239, 0, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore), 0x1ULL }, // AMADD_B
4588 { 479, 4, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 154, 0, 0, 0x0ULL }, // ALSL_WU
4589 { 478, 4, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 154, 0, 0, 0x0ULL }, // ALSL_W
4590 { 477, 4, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 154, 0, 0, 0x0ULL }, // ALSL_D
4591 { 476, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 166, 0, 0, 0x0ULL }, // ADD_W
4592 { 475, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 166, 0, 0, 0x0ULL }, // ADD_D
4593 { 474, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 158, 0, 0, 0x0ULL }, // ADDU16I_D
4594 { 473, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 158, 0, 0, 0x0ULL }, // ADDU12I_W
4595 { 472, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 158, 0, 0, 0x0ULL }, // ADDU12I_D
4596 { 471, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 158, 0, 0, 0x0ULL }, // ADDI_W
4597 { 470, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 158, 0, 0|(1ULL<<MCID::Rematerializable)|(1ULL<<MCID::CheapAsAMove), 0x0ULL }, // ADDI_D
4598 { 469, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 166, 0, 0, 0x0ULL }, // ADC_W
4599 { 468, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 166, 0, 0, 0x0ULL }, // ADC_H
4600 { 467, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 166, 0, 0, 0x0ULL }, // ADC_D
4601 { 466, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 166, 0, 0, 0x0ULL }, // ADC_B
4602 { 465, 2, 0, 4, 0, 0, 0, LoongArchOpInfoBase + 237, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UsesCustomInserter)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // WRFCSR
4603 { 464, 3, 2, 4, 0, 0, 0, LoongArchOpInfoBase + 234, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UsesCustomInserter), 0x0ULL }, // SplitPairF64Pseudo
4604 { 463, 6, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 228, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UsesCustomInserter), 0x0ULL }, // Select_GPR_Using_CC_GPR
4605 { 462, 2, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 34, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UsesCustomInserter), 0x0ULL }, // RDFCSR
4606 { 461, 2, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 226, 0, 0|(1ULL<<MCID::Pseudo), 0x0ULL }, // PseudoXVREPLI_W
4607 { 460, 2, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 226, 0, 0|(1ULL<<MCID::Pseudo), 0x0ULL }, // PseudoXVREPLI_H
4608 { 459, 2, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 226, 0, 0|(1ULL<<MCID::Pseudo), 0x0ULL }, // PseudoXVREPLI_D
4609 { 458, 2, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 226, 0, 0|(1ULL<<MCID::Pseudo), 0x0ULL }, // PseudoXVREPLI_B
4610 { 457, 2, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 220, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UsesCustomInserter), 0x0ULL }, // PseudoXVMSKNEZ_B
4611 { 456, 2, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 220, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UsesCustomInserter), 0x0ULL }, // PseudoXVMSKLTZ_W
4612 { 455, 2, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 220, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UsesCustomInserter), 0x0ULL }, // PseudoXVMSKLTZ_H
4613 { 454, 2, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 220, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UsesCustomInserter), 0x0ULL }, // PseudoXVMSKLTZ_D
4614 { 453, 2, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 220, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UsesCustomInserter), 0x0ULL }, // PseudoXVMSKLTZ_B
4615 { 452, 2, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 220, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UsesCustomInserter), 0x0ULL }, // PseudoXVMSKGEZ_B
4616 { 451, 2, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 220, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UsesCustomInserter), 0x0ULL }, // PseudoXVMSKEQZ_B
4617 { 450, 4, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 222, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UsesCustomInserter), 0x0ULL }, // PseudoXVINSGR2VR_H
4618 { 449, 4, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 222, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UsesCustomInserter), 0x0ULL }, // PseudoXVINSGR2VR_B
4619 { 448, 2, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 220, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UsesCustomInserter), 0x0ULL }, // PseudoXVBZ_W
4620 { 447, 2, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 220, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UsesCustomInserter), 0x0ULL }, // PseudoXVBZ_H
4621 { 446, 2, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 220, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UsesCustomInserter), 0x0ULL }, // PseudoXVBZ_D
4622 { 445, 2, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 220, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UsesCustomInserter), 0x0ULL }, // PseudoXVBZ_B
4623 { 444, 2, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 220, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UsesCustomInserter), 0x0ULL }, // PseudoXVBZ
4624 { 443, 2, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 220, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UsesCustomInserter), 0x0ULL }, // PseudoXVBNZ_W
4625 { 442, 2, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 220, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UsesCustomInserter), 0x0ULL }, // PseudoXVBNZ_H
4626 { 441, 2, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 220, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UsesCustomInserter), 0x0ULL }, // PseudoXVBNZ_D
4627 { 440, 2, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 220, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UsesCustomInserter), 0x0ULL }, // PseudoXVBNZ_B
4628 { 439, 2, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 220, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UsesCustomInserter), 0x0ULL }, // PseudoXVBNZ
4629 { 438, 2, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 218, 0, 0|(1ULL<<MCID::Pseudo), 0x0ULL }, // PseudoVREPLI_W
4630 { 437, 2, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 218, 0, 0|(1ULL<<MCID::Pseudo), 0x0ULL }, // PseudoVREPLI_H
4631 { 436, 2, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 218, 0, 0|(1ULL<<MCID::Pseudo), 0x0ULL }, // PseudoVREPLI_D
4632 { 435, 2, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 218, 0, 0|(1ULL<<MCID::Pseudo), 0x0ULL }, // PseudoVREPLI_B
4633 { 434, 2, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 216, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UsesCustomInserter), 0x0ULL }, // PseudoVMSKNEZ_B
4634 { 433, 2, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 216, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UsesCustomInserter), 0x0ULL }, // PseudoVMSKLTZ_W
4635 { 432, 2, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 216, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UsesCustomInserter), 0x0ULL }, // PseudoVMSKLTZ_H
4636 { 431, 2, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 216, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UsesCustomInserter), 0x0ULL }, // PseudoVMSKLTZ_D
4637 { 430, 2, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 216, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UsesCustomInserter), 0x0ULL }, // PseudoVMSKLTZ_B
4638 { 429, 2, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 216, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UsesCustomInserter), 0x0ULL }, // PseudoVMSKGEZ_B
4639 { 428, 2, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 216, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UsesCustomInserter), 0x0ULL }, // PseudoVMSKEQZ_B
4640 { 427, 2, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 216, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UsesCustomInserter), 0x0ULL }, // PseudoVBZ_W
4641 { 426, 2, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 216, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UsesCustomInserter), 0x0ULL }, // PseudoVBZ_H
4642 { 425, 2, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 216, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UsesCustomInserter), 0x0ULL }, // PseudoVBZ_D
4643 { 424, 2, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 216, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UsesCustomInserter), 0x0ULL }, // PseudoVBZ_B
4644 { 423, 2, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 216, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UsesCustomInserter), 0x0ULL }, // PseudoVBZ
4645 { 422, 2, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 216, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UsesCustomInserter), 0x0ULL }, // PseudoVBNZ_W
4646 { 421, 2, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 216, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UsesCustomInserter), 0x0ULL }, // PseudoVBNZ_H
4647 { 420, 2, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 216, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UsesCustomInserter), 0x0ULL }, // PseudoVBNZ_D
4648 { 419, 2, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 216, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UsesCustomInserter), 0x0ULL }, // PseudoVBNZ_B
4649 { 418, 2, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 216, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UsesCustomInserter), 0x0ULL }, // PseudoVBNZ
4650 { 417, 0, 0, 4, 0, 0, 0, LoongArchOpInfoBase + 1, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // PseudoUNIMP
4651 { 416, 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
4652 { 415, 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
4653 { 414, 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
4654 { 413, 1, 0, 4, 0, 1, 0, LoongArchOpInfoBase + 215, 2, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::Return)|(1ULL<<MCID::Barrier)|(1ULL<<MCID::Call)|(1ULL<<MCID::Terminator), 0x0ULL }, // PseudoTAILIndirect
4655 { 412, 2, 0, 4, 0, 1, 0, LoongArchOpInfoBase + 34, 2, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::Return)|(1ULL<<MCID::Barrier)|(1ULL<<MCID::Call)|(1ULL<<MCID::Terminator), 0x0ULL }, // PseudoTAIL36
4656 { 411, 2, 0, 4, 0, 1, 0, LoongArchOpInfoBase + 34, 2, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::Return)|(1ULL<<MCID::Barrier)|(1ULL<<MCID::Call)|(1ULL<<MCID::Terminator), 0x0ULL }, // PseudoTAIL30
4657 { 410, 2, 0, 4, 0, 1, 0, LoongArchOpInfoBase + 34, 2, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::Return)|(1ULL<<MCID::Barrier)|(1ULL<<MCID::Call)|(1ULL<<MCID::Terminator), 0x0ULL }, // PseudoTAIL
4658 { 409, 3, 0, 4, 0, 0, 0, LoongArchOpInfoBase + 190, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::MayStore), 0x0ULL }, // PseudoST_CFR
4659 { 408, 0, 0, 4, 0, 0, 0, LoongArchOpInfoBase + 1, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::Return)|(1ULL<<MCID::Barrier)|(1ULL<<MCID::Terminator), 0x0ULL }, // PseudoRET
4660 { 407, 7, 2, 44, 0, 0, 0, LoongArchOpInfoBase + 208, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore), 0x0ULL }, // PseudoMaskedCmpXchg32
4661 { 406, 6, 2, 36, 0, 0, 0, LoongArchOpInfoBase + 182, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore), 0x0ULL }, // PseudoMaskedAtomicSwap32
4662 { 405, 7, 3, 48, 0, 0, 0, LoongArchOpInfoBase + 201, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore), 0x0ULL }, // PseudoMaskedAtomicLoadUMin32
4663 { 404, 7, 3, 48, 0, 0, 0, LoongArchOpInfoBase + 201, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore), 0x0ULL }, // PseudoMaskedAtomicLoadUMax32
4664 { 403, 6, 2, 36, 0, 0, 0, LoongArchOpInfoBase + 182, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore), 0x0ULL }, // PseudoMaskedAtomicLoadSub32
4665 { 402, 6, 2, 36, 0, 0, 0, LoongArchOpInfoBase + 182, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore), 0x0ULL }, // PseudoMaskedAtomicLoadNand32
4666 { 401, 8, 3, 56, 0, 0, 0, LoongArchOpInfoBase + 193, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore), 0x0ULL }, // PseudoMaskedAtomicLoadMin32
4667 { 400, 8, 3, 56, 0, 0, 0, LoongArchOpInfoBase + 193, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore), 0x0ULL }, // PseudoMaskedAtomicLoadMax32
4668 { 399, 6, 2, 36, 0, 0, 0, LoongArchOpInfoBase + 182, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore), 0x0ULL }, // PseudoMaskedAtomicLoadAdd32
4669 { 398, 2, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 34, 0, 0|(1ULL<<MCID::Pseudo), 0x0ULL }, // PseudoLI_W
4670 { 397, 2, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 34, 0, 0|(1ULL<<MCID::Pseudo), 0x0ULL }, // PseudoLI_D
4671 { 396, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 190, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::MayLoad), 0x0ULL }, // PseudoLD_CFR
4672 { 395, 2, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 34, 0, 0|(1ULL<<MCID::Pseudo), 0x0ULL }, // PseudoLA_TLS_LE
4673 { 394, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 158, 0, 0|(1ULL<<MCID::Pseudo), 0x0ULL }, // PseudoLA_TLS_LD_LARGE
4674 { 393, 2, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 34, 0, 0|(1ULL<<MCID::Pseudo), 0x0ULL }, // PseudoLA_TLS_LD
4675 { 392, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 158, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::MayLoad), 0x0ULL }, // PseudoLA_TLS_IE_LARGE
4676 { 391, 2, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 34, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::MayLoad), 0x0ULL }, // PseudoLA_TLS_IE
4677 { 390, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 158, 0, 0|(1ULL<<MCID::Pseudo), 0x0ULL }, // PseudoLA_TLS_GD_LARGE
4678 { 389, 2, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 34, 0, 0|(1ULL<<MCID::Pseudo), 0x0ULL }, // PseudoLA_TLS_GD
4679 { 388, 3, 1, 4, 0, 0, 2, LoongArchOpInfoBase + 158, 8, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::Barrier)|(1ULL<<MCID::Call), 0x0ULL }, // PseudoLA_TLS_DESC_LARGE
4680 { 387, 2, 1, 4, 0, 0, 1, LoongArchOpInfoBase + 34, 3, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::MayLoad), 0x0ULL }, // PseudoLA_TLS_DESC
4681 { 386, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 158, 0, 0|(1ULL<<MCID::Pseudo), 0x0ULL }, // PseudoLA_PCREL_LARGE
4682 { 385, 2, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 34, 0, 0|(1ULL<<MCID::Pseudo), 0x0ULL }, // PseudoLA_PCREL
4683 { 384, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 158, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::MayLoad), 0x0ULL }, // PseudoLA_GOT_LARGE
4684 { 383, 2, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 34, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::MayLoad), 0x0ULL }, // PseudoLA_GOT
4685 { 382, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 158, 0, 0|(1ULL<<MCID::Pseudo), 0x0ULL }, // PseudoLA_ABS_LARGE
4686 { 381, 2, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 34, 0, 0|(1ULL<<MCID::Pseudo), 0x0ULL }, // PseudoLA_ABS
4687 { 380, 2, 0, 4, 0, 1, 0, LoongArchOpInfoBase + 34, 2, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::Return)|(1ULL<<MCID::Barrier)|(1ULL<<MCID::Call)|(1ULL<<MCID::Terminator), 0x0ULL }, // PseudoJIRL_TAIL
4688 { 379, 2, 0, 4, 0, 0, 1, LoongArchOpInfoBase + 34, 3, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::Call), 0x0ULL }, // PseudoJIRL_CALL
4689 { 378, 3, 1, 4, 0, 1, 1, LoongArchOpInfoBase + 158, 6, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::Barrier)|(1ULL<<MCID::Call), 0x0ULL }, // PseudoDESC_CALL
4690 { 377, 2, 1, 12, 0, 0, 0, LoongArchOpInfoBase + 188, 0, 0|(1ULL<<MCID::Pseudo), 0x0ULL }, // PseudoCopyCFR
4691 { 376, 6, 2, 36, 0, 0, 0, LoongArchOpInfoBase + 182, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore), 0x0ULL }, // PseudoCmpXchg64
4692 { 375, 6, 2, 36, 0, 0, 0, LoongArchOpInfoBase + 182, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore), 0x0ULL }, // PseudoCmpXchg32
4693 { 374, 8, 3, 36, 0, 0, 0, LoongArchOpInfoBase + 174, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore), 0x0ULL }, // PseudoCmpXchg128Acquire
4694 { 373, 8, 3, 36, 0, 0, 0, LoongArchOpInfoBase + 174, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore), 0x0ULL }, // PseudoCmpXchg128
4695 { 372, 2, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 172, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UsesCustomInserter), 0x0ULL }, // PseudoCTPOP_W_LA32
4696 { 371, 2, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 172, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UsesCustomInserter), 0x0ULL }, // PseudoCTPOP_W
4697 { 370, 2, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 172, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UsesCustomInserter), 0x0ULL }, // PseudoCTPOP_H_LA32
4698 { 369, 2, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 172, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UsesCustomInserter), 0x0ULL }, // PseudoCTPOP_H
4699 { 368, 2, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 172, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UsesCustomInserter), 0x0ULL }, // PseudoCTPOP_D
4700 { 367, 2, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 172, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UsesCustomInserter), 0x0ULL }, // PseudoCTPOP_B
4701 { 366, 1, 0, 4, 0, 0, 1, LoongArchOpInfoBase + 0, 3, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::Call), 0x0ULL }, // PseudoCALL_SMALL
4702 { 365, 1, 0, 8, 0, 0, 2, LoongArchOpInfoBase + 0, 4, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::Call), 0x0ULL }, // PseudoCALL_MEDIUM
4703 { 364, 1, 0, 4, 0, 0, 1, LoongArchOpInfoBase + 0, 3, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::Call), 0x0ULL }, // PseudoCALL_LARGE
4704 { 363, 1, 0, 4, 0, 0, 1, LoongArchOpInfoBase + 28, 3, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::Call), 0x0ULL }, // PseudoCALLIndirect
4705 { 362, 1, 0, 4, 0, 0, 1, LoongArchOpInfoBase + 0, 3, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::Barrier)|(1ULL<<MCID::Call), 0x0ULL }, // PseudoCALL36
4706 { 361, 1, 0, 4, 0, 0, 1, LoongArchOpInfoBase + 0, 3, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::Barrier)|(1ULL<<MCID::Call), 0x0ULL }, // PseudoCALL30
4707 { 360, 1, 0, 4, 0, 0, 1, LoongArchOpInfoBase + 0, 3, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::Barrier)|(1ULL<<MCID::Call), 0x0ULL }, // PseudoCALL
4708 { 359, 1, 0, 4, 0, 1, 0, LoongArchOpInfoBase + 169, 2, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::Return)|(1ULL<<MCID::Barrier)|(1ULL<<MCID::Call)|(1ULL<<MCID::Terminator), 0x0ULL }, // PseudoB_TAIL
4709 { 358, 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
4710 { 357, 1, 0, 4, 0, 0, 0, LoongArchOpInfoBase + 169, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::Branch)|(1ULL<<MCID::Barrier)|(1ULL<<MCID::Terminator), 0x0ULL }, // PseudoBR
4711 { 356, 5, 2, 24, 0, 0, 0, LoongArchOpInfoBase + 161, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore), 0x0ULL }, // PseudoAtomicSwap32
4712 { 355, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 166, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::MayStore), 0x0ULL }, // PseudoAtomicStoreW
4713 { 354, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 166, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::MayStore), 0x0ULL }, // PseudoAtomicStoreD
4714 { 353, 5, 2, 24, 0, 0, 0, LoongArchOpInfoBase + 161, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore), 0x0ULL }, // PseudoAtomicLoadXor32
4715 { 352, 5, 2, 24, 0, 0, 0, LoongArchOpInfoBase + 161, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore), 0x0ULL }, // PseudoAtomicLoadUMin32
4716 { 351, 5, 2, 24, 0, 0, 0, LoongArchOpInfoBase + 161, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore), 0x0ULL }, // PseudoAtomicLoadUMax32
4717 { 350, 5, 2, 24, 0, 0, 0, LoongArchOpInfoBase + 161, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore), 0x0ULL }, // PseudoAtomicLoadSub32
4718 { 349, 5, 2, 24, 0, 0, 0, LoongArchOpInfoBase + 161, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore), 0x0ULL }, // PseudoAtomicLoadOr32
4719 { 348, 5, 2, 24, 0, 0, 0, LoongArchOpInfoBase + 161, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore), 0x0ULL }, // PseudoAtomicLoadNand64
4720 { 347, 5, 2, 24, 0, 0, 0, LoongArchOpInfoBase + 161, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore), 0x0ULL }, // PseudoAtomicLoadNand32
4721 { 346, 5, 2, 24, 0, 0, 0, LoongArchOpInfoBase + 161, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore), 0x0ULL }, // PseudoAtomicLoadMin32
4722 { 345, 5, 2, 24, 0, 0, 0, LoongArchOpInfoBase + 161, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore), 0x0ULL }, // PseudoAtomicLoadMax32
4723 { 344, 5, 2, 24, 0, 0, 0, LoongArchOpInfoBase + 161, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore), 0x0ULL }, // PseudoAtomicLoadAnd32
4724 { 343, 5, 2, 24, 0, 0, 0, LoongArchOpInfoBase + 161, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore), 0x0ULL }, // PseudoAtomicLoadAdd32
4725 { 342, 3, 1, 8, 0, 0, 0, LoongArchOpInfoBase + 158, 0, 0|(1ULL<<MCID::Pseudo), 0x0ULL }, // PseudoAddUpperImm
4726 { 341, 4, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 154, 0, 0|(1ULL<<MCID::Pseudo), 0x0ULL }, // PseudoAddTPRel_W
4727 { 340, 4, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 154, 0, 0|(1ULL<<MCID::Pseudo), 0x0ULL }, // PseudoAddTPRel_D
4728 { 339, 1, 0, 4, 0, 1, 1, LoongArchOpInfoBase + 28, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UsesCustomInserter)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // PROBED_STACKALLOC_DYN
4729 { 338, 1, 0, 4, 0, 1, 1, LoongArchOpInfoBase + 28, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // PROBED_STACKALLOC
4730 { 337, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 151, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UsesCustomInserter), 0x0ULL }, // BuildPairF64Pseudo
4731 { 336, 2, 0, 4, 0, 1, 1, LoongArchOpInfoBase + 20, 0, 0|(1ULL<<MCID::Pseudo), 0x0ULL }, // ADJCALLSTACKUP
4732 { 335, 2, 0, 4, 0, 1, 1, LoongArchOpInfoBase + 20, 0, 0|(1ULL<<MCID::Pseudo), 0x0ULL }, // ADJCALLSTACKDOWN
4733 { 334, 4, 1, 0, 0, 0, 0, LoongArchOpInfoBase + 147, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_UBFX
4734 { 333, 4, 1, 0, 0, 0, 0, LoongArchOpInfoBase + 147, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_SBFX
4735 { 332, 2, 1, 0, 0, 0, 0, LoongArchOpInfoBase + 60, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_VECREDUCE_UMIN
4736 { 331, 2, 1, 0, 0, 0, 0, LoongArchOpInfoBase + 60, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_VECREDUCE_UMAX
4737 { 330, 2, 1, 0, 0, 0, 0, LoongArchOpInfoBase + 60, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_VECREDUCE_SMIN
4738 { 329, 2, 1, 0, 0, 0, 0, LoongArchOpInfoBase + 60, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_VECREDUCE_SMAX
4739 { 328, 2, 1, 0, 0, 0, 0, LoongArchOpInfoBase + 60, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_VECREDUCE_XOR
4740 { 327, 2, 1, 0, 0, 0, 0, LoongArchOpInfoBase + 60, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_VECREDUCE_OR
4741 { 326, 2, 1, 0, 0, 0, 0, LoongArchOpInfoBase + 60, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_VECREDUCE_AND
4742 { 325, 2, 1, 0, 0, 0, 0, LoongArchOpInfoBase + 60, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_VECREDUCE_MUL
4743 { 324, 2, 1, 0, 0, 0, 0, LoongArchOpInfoBase + 60, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_VECREDUCE_ADD
4744 { 323, 2, 1, 0, 0, 0, 0, LoongArchOpInfoBase + 60, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_VECREDUCE_FMINIMUMNUM
4745 { 322, 2, 1, 0, 0, 0, 0, LoongArchOpInfoBase + 60, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_VECREDUCE_FMAXIMUMNUM
4746 { 321, 2, 1, 0, 0, 0, 0, LoongArchOpInfoBase + 60, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_VECREDUCE_FMINIMUM
4747 { 320, 2, 1, 0, 0, 0, 0, LoongArchOpInfoBase + 60, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_VECREDUCE_FMAXIMUM
4748 { 319, 2, 1, 0, 0, 0, 0, LoongArchOpInfoBase + 60, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_VECREDUCE_FMIN
4749 { 318, 2, 1, 0, 0, 0, 0, LoongArchOpInfoBase + 60, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_VECREDUCE_FMAX
4750 { 317, 2, 1, 0, 0, 0, 0, LoongArchOpInfoBase + 60, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_VECREDUCE_FMUL
4751 { 316, 2, 1, 0, 0, 0, 0, LoongArchOpInfoBase + 60, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_VECREDUCE_FADD
4752 { 315, 3, 1, 0, 0, 0, 0, LoongArchOpInfoBase + 130, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_VECREDUCE_SEQ_FMUL
4753 { 314, 3, 1, 0, 0, 0, 0, LoongArchOpInfoBase + 130, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_VECREDUCE_SEQ_FADD
4754 { 313, 1, 0, 0, 0, 0, 0, LoongArchOpInfoBase + 1, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // G_UBSANTRAP
4755 { 312, 0, 0, 0, 0, 0, 0, LoongArchOpInfoBase + 1, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // G_DEBUGTRAP
4756 { 311, 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
4757 { 310, 3, 0, 0, 0, 0, 0, LoongArchOpInfoBase + 130, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::MayStore), 0x0ULL }, // G_MEMSET_INLINE
4758 { 309, 3, 0, 0, 0, 0, 0, LoongArchOpInfoBase + 57, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::MayStore), 0x0ULL }, // G_BZERO
4759 { 308, 4, 0, 0, 0, 0, 0, LoongArchOpInfoBase + 143, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::MayStore), 0x0ULL }, // G_MEMSET
4760 { 307, 4, 0, 0, 0, 0, 0, LoongArchOpInfoBase + 143, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore), 0x0ULL }, // G_MEMMOVE
4761 { 306, 3, 0, 0, 0, 0, 0, LoongArchOpInfoBase + 130, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore), 0x0ULL }, // G_MEMCPY_INLINE
4762 { 305, 4, 0, 0, 0, 0, 0, LoongArchOpInfoBase + 143, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore), 0x0ULL }, // G_MEMCPY
4763 { 304, 2, 0, 0, 0, 0, 0, LoongArchOpInfoBase + 141, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UnmodeledSideEffects)|(1ULL<<MCID::Convergent), 0x0ULL }, // G_WRITE_REGISTER
4764 { 303, 2, 1, 0, 0, 0, 0, LoongArchOpInfoBase + 50, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UnmodeledSideEffects)|(1ULL<<MCID::Convergent), 0x0ULL }, // G_READ_REGISTER
4765 { 302, 4, 1, 0, 0, 0, 0, LoongArchOpInfoBase + 107, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::MayRaiseFPException)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // G_STRICT_FCMPS
4766 { 301, 4, 1, 0, 0, 0, 0, LoongArchOpInfoBase + 107, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::MayRaiseFPException)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // G_STRICT_FCMP
4767 { 300, 3, 1, 0, 0, 0, 0, LoongArchOpInfoBase + 100, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::MayRaiseFPException)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // G_STRICT_FLDEXP
4768 { 299, 2, 1, 0, 0, 0, 0, LoongArchOpInfoBase + 66, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::MayRaiseFPException)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // G_STRICT_FSQRT
4769 { 298, 4, 1, 0, 0, 0, 0, LoongArchOpInfoBase + 45, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::MayRaiseFPException)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // G_STRICT_FMA
4770 { 297, 3, 1, 0, 0, 0, 0, LoongArchOpInfoBase + 42, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::MayRaiseFPException)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // G_STRICT_FREM
4771 { 296, 3, 1, 0, 0, 0, 0, LoongArchOpInfoBase + 42, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::MayRaiseFPException)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // G_STRICT_FDIV
4772 { 295, 3, 1, 0, 0, 0, 0, LoongArchOpInfoBase + 42, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::MayRaiseFPException)|(1ULL<<MCID::Commutable)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // G_STRICT_FMUL
4773 { 294, 3, 1, 0, 0, 0, 0, LoongArchOpInfoBase + 42, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::MayRaiseFPException)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // G_STRICT_FSUB
4774 { 293, 3, 1, 0, 0, 0, 0, LoongArchOpInfoBase + 42, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::MayRaiseFPException)|(1ULL<<MCID::Commutable)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // G_STRICT_FADD
4775 { 292, 1, 0, 0, 0, 0, 0, LoongArchOpInfoBase + 49, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // G_STACKRESTORE
4776 { 291, 1, 1, 0, 0, 0, 0, LoongArchOpInfoBase + 49, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // G_STACKSAVE
4777 { 290, 3, 1, 0, 0, 0, 0, LoongArchOpInfoBase + 68, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // G_DYN_STACKALLOC
4778 { 289, 2, 1, 0, 0, 0, 0, LoongArchOpInfoBase + 50, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_JUMP_TABLE
4779 { 288, 2, 1, 0, 0, 0, 0, LoongArchOpInfoBase + 50, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_BLOCK_ADDR
4780 { 287, 2, 1, 0, 0, 0, 0, LoongArchOpInfoBase + 60, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_ADDRSPACE_CAST
4781 { 286, 2, 1, 0, 0, 0, 0, LoongArchOpInfoBase + 66, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_FNEARBYINT
4782 { 285, 2, 1, 0, 0, 0, 0, LoongArchOpInfoBase + 66, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_FRINT
4783 { 284, 2, 1, 0, 0, 0, 0, LoongArchOpInfoBase + 66, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_FFLOOR
4784 { 283, 2, 1, 0, 0, 0, 0, LoongArchOpInfoBase + 66, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_FSQRT
4785 { 282, 2, 1, 0, 0, 0, 0, LoongArchOpInfoBase + 66, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_FTANH
4786 { 281, 2, 1, 0, 0, 0, 0, LoongArchOpInfoBase + 66, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_FSINH
4787 { 280, 2, 1, 0, 0, 0, 0, LoongArchOpInfoBase + 66, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_FCOSH
4788 { 279, 3, 1, 0, 0, 0, 0, LoongArchOpInfoBase + 42, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_FATAN2
4789 { 278, 2, 1, 0, 0, 0, 0, LoongArchOpInfoBase + 66, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_FATAN
4790 { 277, 2, 1, 0, 0, 0, 0, LoongArchOpInfoBase + 66, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_FASIN
4791 { 276, 2, 1, 0, 0, 0, 0, LoongArchOpInfoBase + 66, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_FACOS
4792 { 275, 2, 1, 0, 0, 0, 0, LoongArchOpInfoBase + 66, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_FTAN
4793 { 274, 3, 2, 0, 0, 0, 0, LoongArchOpInfoBase + 42, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_FSINCOS
4794 { 273, 2, 1, 0, 0, 0, 0, LoongArchOpInfoBase + 66, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_FSIN
4795 { 272, 2, 1, 0, 0, 0, 0, LoongArchOpInfoBase + 66, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_FCOS
4796 { 271, 2, 1, 0, 0, 0, 0, LoongArchOpInfoBase + 66, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_FCEIL
4797 { 270, 3, 1, 0, 0, 0, 0, LoongArchOpInfoBase + 42, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::Commutable), 0x0ULL }, // G_CLMULR
4798 { 269, 3, 1, 0, 0, 0, 0, LoongArchOpInfoBase + 42, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::Commutable), 0x0ULL }, // G_CLMULH
4799 { 268, 3, 1, 0, 0, 0, 0, LoongArchOpInfoBase + 42, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::Commutable), 0x0ULL }, // G_CLMUL
4800 { 267, 2, 1, 0, 0, 0, 0, LoongArchOpInfoBase + 66, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_BITREVERSE
4801 { 266, 2, 1, 0, 0, 0, 0, LoongArchOpInfoBase + 66, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_BSWAP
4802 { 265, 2, 1, 0, 0, 0, 0, LoongArchOpInfoBase + 60, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_CTPOP
4803 { 264, 2, 1, 0, 0, 0, 0, LoongArchOpInfoBase + 60, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_CTLS
4804 { 263, 2, 1, 0, 0, 0, 0, LoongArchOpInfoBase + 60, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_CTLZ_ZERO_POISON
4805 { 262, 2, 1, 0, 0, 0, 0, LoongArchOpInfoBase + 60, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_CTLZ
4806 { 261, 2, 1, 0, 0, 0, 0, LoongArchOpInfoBase + 60, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_CTTZ_ZERO_POISON
4807 { 260, 2, 1, 0, 0, 0, 0, LoongArchOpInfoBase + 60, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_CTTZ
4808 { 259, 4, 1, 0, 0, 0, 0, LoongArchOpInfoBase + 137, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_VECTOR_COMPRESS
4809 { 258, 2, 1, 0, 0, 0, 0, LoongArchOpInfoBase + 50, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_STEP_VECTOR
4810 { 257, 2, 1, 0, 0, 0, 0, LoongArchOpInfoBase + 60, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_SPLAT_VECTOR
4811 { 256, 4, 1, 0, 0, 0, 0, LoongArchOpInfoBase + 133, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_SHUFFLE_VECTOR
4812 { 255, 3, 1, 0, 0, 0, 0, LoongArchOpInfoBase + 130, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_EXTRACT_VECTOR_ELT
4813 { 254, 4, 1, 0, 0, 0, 0, LoongArchOpInfoBase + 126, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_INSERT_VECTOR_ELT
4814 { 253, 3, 1, 0, 0, 0, 0, LoongArchOpInfoBase + 57, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_EXTRACT_SUBVECTOR
4815 { 252, 4, 1, 0, 0, 0, 0, LoongArchOpInfoBase + 62, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_INSERT_SUBVECTOR
4816 { 251, 2, 1, 0, 0, 0, 0, LoongArchOpInfoBase + 50, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_VSCALE
4817 { 250, 3, 0, 0, 0, 0, 0, LoongArchOpInfoBase + 123, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::Branch)|(1ULL<<MCID::IndirectBranch)|(1ULL<<MCID::Barrier)|(1ULL<<MCID::Terminator), 0x0ULL }, // G_BRJT
4818 { 249, 1, 0, 0, 0, 0, 0, LoongArchOpInfoBase + 0, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::Branch)|(1ULL<<MCID::Barrier)|(1ULL<<MCID::Terminator), 0x0ULL }, // G_BR
4819 { 248, 2, 1, 0, 0, 0, 0, LoongArchOpInfoBase + 60, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_LLROUND
4820 { 247, 2, 1, 0, 0, 0, 0, LoongArchOpInfoBase + 60, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_LROUND
4821 { 246, 2, 1, 0, 0, 0, 0, LoongArchOpInfoBase + 66, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_ABS
4822 { 245, 3, 1, 0, 0, 0, 0, LoongArchOpInfoBase + 42, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::Commutable), 0x0ULL }, // G_UMAX
4823 { 244, 3, 1, 0, 0, 0, 0, LoongArchOpInfoBase + 42, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::Commutable), 0x0ULL }, // G_UMIN
4824 { 243, 3, 1, 0, 0, 0, 0, LoongArchOpInfoBase + 42, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::Commutable), 0x0ULL }, // G_SMAX
4825 { 242, 3, 1, 0, 0, 0, 0, LoongArchOpInfoBase + 42, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::Commutable), 0x0ULL }, // G_SMIN
4826 { 241, 3, 1, 0, 0, 0, 0, LoongArchOpInfoBase + 100, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_PTRMASK
4827 { 240, 3, 1, 0, 0, 0, 0, LoongArchOpInfoBase + 100, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_PTR_ADD
4828 { 239, 1, 0, 0, 0, 0, 0, LoongArchOpInfoBase + 49, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // G_SET_ROUNDING
4829 { 238, 1, 1, 0, 0, 0, 0, LoongArchOpInfoBase + 49, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // G_GET_ROUNDING
4830 { 237, 0, 0, 0, 0, 0, 0, LoongArchOpInfoBase + 1, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // G_RESET_FPMODE
4831 { 236, 1, 0, 0, 0, 0, 0, LoongArchOpInfoBase + 49, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // G_SET_FPMODE
4832 { 235, 1, 1, 0, 0, 0, 0, LoongArchOpInfoBase + 49, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // G_GET_FPMODE
4833 { 234, 0, 0, 0, 0, 0, 0, LoongArchOpInfoBase + 1, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // G_RESET_FPENV
4834 { 233, 1, 0, 0, 0, 0, 0, LoongArchOpInfoBase + 49, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // G_SET_FPENV
4835 { 232, 1, 1, 0, 0, 0, 0, LoongArchOpInfoBase + 49, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // G_GET_FPENV
4836 { 231, 3, 1, 0, 0, 0, 0, LoongArchOpInfoBase + 42, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::Commutable), 0x0ULL }, // G_FMAXIMUMNUM
4837 { 230, 3, 1, 0, 0, 0, 0, LoongArchOpInfoBase + 42, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::Commutable), 0x0ULL }, // G_FMINIMUMNUM
4838 { 229, 3, 1, 0, 0, 0, 0, LoongArchOpInfoBase + 42, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::Commutable), 0x0ULL }, // G_FMAXIMUM
4839 { 228, 3, 1, 0, 0, 0, 0, LoongArchOpInfoBase + 42, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::Commutable), 0x0ULL }, // G_FMINIMUM
4840 { 227, 3, 1, 0, 0, 0, 0, LoongArchOpInfoBase + 42, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::Commutable), 0x0ULL }, // G_FMAXNUM_IEEE
4841 { 226, 3, 1, 0, 0, 0, 0, LoongArchOpInfoBase + 42, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::Commutable), 0x0ULL }, // G_FMINNUM_IEEE
4842 { 225, 3, 1, 0, 0, 0, 0, LoongArchOpInfoBase + 42, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::Commutable), 0x0ULL }, // G_FMAXNUM
4843 { 224, 3, 1, 0, 0, 0, 0, LoongArchOpInfoBase + 42, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::Commutable), 0x0ULL }, // G_FMINNUM
4844 { 223, 2, 1, 0, 0, 0, 0, LoongArchOpInfoBase + 66, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_FCANONICALIZE
4845 { 222, 3, 1, 0, 0, 0, 0, LoongArchOpInfoBase + 97, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_IS_FPCLASS
4846 { 221, 3, 1, 0, 0, 0, 0, LoongArchOpInfoBase + 100, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_FCOPYSIGN
4847 { 220, 2, 1, 0, 0, 0, 0, LoongArchOpInfoBase + 66, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_FABS
4848 { 219, 2, 1, 0, 0, 0, 0, LoongArchOpInfoBase + 60, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_FPTOUI_SAT
4849 { 218, 2, 1, 0, 0, 0, 0, LoongArchOpInfoBase + 60, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_FPTOSI_SAT
4850 { 217, 2, 1, 0, 0, 0, 0, LoongArchOpInfoBase + 60, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_UITOFP
4851 { 216, 2, 1, 0, 0, 0, 0, LoongArchOpInfoBase + 60, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_SITOFP
4852 { 215, 2, 1, 0, 0, 0, 0, LoongArchOpInfoBase + 60, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_FPTOUI
4853 { 214, 2, 1, 0, 0, 0, 0, LoongArchOpInfoBase + 60, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_FPTOSI
4854 { 213, 2, 1, 0, 0, 0, 0, LoongArchOpInfoBase + 60, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_FPTRUNC
4855 { 212, 2, 1, 0, 0, 0, 0, LoongArchOpInfoBase + 60, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_FPEXT
4856 { 211, 2, 1, 0, 0, 0, 0, LoongArchOpInfoBase + 66, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_FNEG
4857 { 210, 3, 2, 0, 0, 0, 0, LoongArchOpInfoBase + 90, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_FFREXP
4858 { 209, 3, 1, 0, 0, 0, 0, LoongArchOpInfoBase + 100, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_FLDEXP
4859 { 208, 2, 1, 0, 0, 0, 0, LoongArchOpInfoBase + 66, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_FLOG10
4860 { 207, 2, 1, 0, 0, 0, 0, LoongArchOpInfoBase + 66, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_FLOG2
4861 { 206, 2, 1, 0, 0, 0, 0, LoongArchOpInfoBase + 66, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_FLOG
4862 { 205, 2, 1, 0, 0, 0, 0, LoongArchOpInfoBase + 66, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_FEXP10
4863 { 204, 2, 1, 0, 0, 0, 0, LoongArchOpInfoBase + 66, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_FEXP2
4864 { 203, 2, 1, 0, 0, 0, 0, LoongArchOpInfoBase + 66, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_FEXP
4865 { 202, 3, 1, 0, 0, 0, 0, LoongArchOpInfoBase + 100, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_FPOWI
4866 { 201, 3, 1, 0, 0, 0, 0, LoongArchOpInfoBase + 42, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_FPOW
4867 { 200, 3, 2, 0, 0, 0, 0, LoongArchOpInfoBase + 42, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_FMODF
4868 { 199, 3, 1, 0, 0, 0, 0, LoongArchOpInfoBase + 42, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_FREM
4869 { 198, 3, 1, 0, 0, 0, 0, LoongArchOpInfoBase + 42, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_FDIV
4870 { 197, 4, 1, 0, 0, 0, 0, LoongArchOpInfoBase + 45, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_FMAD
4871 { 196, 4, 1, 0, 0, 0, 0, LoongArchOpInfoBase + 45, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_FMA
4872 { 195, 3, 1, 0, 0, 0, 0, LoongArchOpInfoBase + 42, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::Commutable), 0x0ULL }, // G_FMUL
4873 { 194, 3, 1, 0, 0, 0, 0, LoongArchOpInfoBase + 42, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_FSUB
4874 { 193, 3, 1, 0, 0, 0, 0, LoongArchOpInfoBase + 42, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::Commutable), 0x0ULL }, // G_FADD
4875 { 192, 4, 1, 0, 0, 0, 0, LoongArchOpInfoBase + 119, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_UDIVFIXSAT
4876 { 191, 4, 1, 0, 0, 0, 0, LoongArchOpInfoBase + 119, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_SDIVFIXSAT
4877 { 190, 4, 1, 0, 0, 0, 0, LoongArchOpInfoBase + 119, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_UDIVFIX
4878 { 189, 4, 1, 0, 0, 0, 0, LoongArchOpInfoBase + 119, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_SDIVFIX
4879 { 188, 4, 1, 0, 0, 0, 0, LoongArchOpInfoBase + 119, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::Commutable), 0x0ULL }, // G_UMULFIXSAT
4880 { 187, 4, 1, 0, 0, 0, 0, LoongArchOpInfoBase + 119, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::Commutable), 0x0ULL }, // G_SMULFIXSAT
4881 { 186, 4, 1, 0, 0, 0, 0, LoongArchOpInfoBase + 119, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::Commutable), 0x0ULL }, // G_UMULFIX
4882 { 185, 4, 1, 0, 0, 0, 0, LoongArchOpInfoBase + 119, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::Commutable), 0x0ULL }, // G_SMULFIX
4883 { 184, 3, 1, 0, 0, 0, 0, LoongArchOpInfoBase + 100, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_SSHLSAT
4884 { 183, 3, 1, 0, 0, 0, 0, LoongArchOpInfoBase + 100, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_USHLSAT
4885 { 182, 3, 1, 0, 0, 0, 0, LoongArchOpInfoBase + 42, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_SSUBSAT
4886 { 181, 3, 1, 0, 0, 0, 0, LoongArchOpInfoBase + 42, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_USUBSAT
4887 { 180, 3, 1, 0, 0, 0, 0, LoongArchOpInfoBase + 42, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::Commutable), 0x0ULL }, // G_SADDSAT
4888 { 179, 3, 1, 0, 0, 0, 0, LoongArchOpInfoBase + 42, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::Commutable), 0x0ULL }, // G_UADDSAT
4889 { 178, 3, 1, 0, 0, 0, 0, LoongArchOpInfoBase + 42, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::Commutable), 0x0ULL }, // G_SMULH
4890 { 177, 3, 1, 0, 0, 0, 0, LoongArchOpInfoBase + 42, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::Commutable), 0x0ULL }, // G_UMULH
4891 { 176, 4, 2, 0, 0, 0, 0, LoongArchOpInfoBase + 86, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::Commutable), 0x0ULL }, // G_SMULO
4892 { 175, 4, 2, 0, 0, 0, 0, LoongArchOpInfoBase + 86, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::Commutable), 0x0ULL }, // G_UMULO
4893 { 174, 5, 2, 0, 0, 0, 0, LoongArchOpInfoBase + 114, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_SSUBE
4894 { 173, 4, 2, 0, 0, 0, 0, LoongArchOpInfoBase + 86, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_SSUBO
4895 { 172, 5, 2, 0, 0, 0, 0, LoongArchOpInfoBase + 114, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_SADDE
4896 { 171, 4, 2, 0, 0, 0, 0, LoongArchOpInfoBase + 86, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::Commutable), 0x0ULL }, // G_SADDO
4897 { 170, 5, 2, 0, 0, 0, 0, LoongArchOpInfoBase + 114, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_USUBE
4898 { 169, 4, 2, 0, 0, 0, 0, LoongArchOpInfoBase + 86, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_USUBO
4899 { 168, 5, 2, 0, 0, 0, 0, LoongArchOpInfoBase + 114, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_UADDE
4900 { 167, 4, 2, 0, 0, 0, 0, LoongArchOpInfoBase + 86, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::Commutable), 0x0ULL }, // G_UADDO
4901 { 166, 4, 1, 0, 0, 0, 0, LoongArchOpInfoBase + 86, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_SELECT
4902 { 165, 3, 1, 0, 0, 0, 0, LoongArchOpInfoBase + 111, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_UCMP
4903 { 164, 3, 1, 0, 0, 0, 0, LoongArchOpInfoBase + 111, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_SCMP
4904 { 163, 4, 1, 0, 0, 0, 0, LoongArchOpInfoBase + 107, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_FCMP
4905 { 162, 4, 1, 0, 0, 0, 0, LoongArchOpInfoBase + 107, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_ICMP
4906 { 161, 3, 1, 0, 0, 0, 0, LoongArchOpInfoBase + 100, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_ROTL
4907 { 160, 3, 1, 0, 0, 0, 0, LoongArchOpInfoBase + 100, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_ROTR
4908 { 159, 4, 1, 0, 0, 0, 0, LoongArchOpInfoBase + 103, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_FSHR
4909 { 158, 4, 1, 0, 0, 0, 0, LoongArchOpInfoBase + 103, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_FSHL
4910 { 157, 3, 1, 0, 0, 0, 0, LoongArchOpInfoBase + 100, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_ASHR
4911 { 156, 3, 1, 0, 0, 0, 0, LoongArchOpInfoBase + 100, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_LSHR
4912 { 155, 3, 1, 0, 0, 0, 0, LoongArchOpInfoBase + 100, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_SHL
4913 { 154, 2, 1, 0, 0, 0, 0, LoongArchOpInfoBase + 60, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_ZEXT
4914 { 153, 3, 1, 0, 0, 0, 0, LoongArchOpInfoBase + 39, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_SEXT_INREG
4915 { 152, 2, 1, 0, 0, 0, 0, LoongArchOpInfoBase + 60, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_SEXT
4916 { 151, 3, 1, 0, 0, 0, 0, LoongArchOpInfoBase + 97, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore), 0x0ULL }, // G_VAARG
4917 { 150, 1, 0, 0, 0, 0, 0, LoongArchOpInfoBase + 49, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::MayStore), 0x0ULL }, // G_VASTART
4918 { 149, 2, 1, 0, 0, 0, 0, LoongArchOpInfoBase + 50, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_FCONSTANT
4919 { 148, 2, 1, 0, 0, 0, 0, LoongArchOpInfoBase + 50, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_CONSTANT
4920 { 147, 2, 1, 0, 0, 0, 0, LoongArchOpInfoBase + 60, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_TRUNC_USAT_U
4921 { 146, 2, 1, 0, 0, 0, 0, LoongArchOpInfoBase + 60, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_TRUNC_SSAT_U
4922 { 145, 2, 1, 0, 0, 0, 0, LoongArchOpInfoBase + 60, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_TRUNC_SSAT_S
4923 { 144, 2, 1, 0, 0, 0, 0, LoongArchOpInfoBase + 60, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_TRUNC
4924 { 143, 2, 1, 0, 0, 0, 0, LoongArchOpInfoBase + 60, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_ANYEXT
4925 { 142, 1, 0, 0, 0, 0, 0, LoongArchOpInfoBase + 0, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore)|(1ULL<<MCID::Variadic)|(1ULL<<MCID::UnmodeledSideEffects)|(1ULL<<MCID::Convergent), 0x0ULL }, // G_INTRINSIC_CONVERGENT_W_SIDE_EFFECTS
4926 { 141, 1, 0, 0, 0, 0, 0, LoongArchOpInfoBase + 0, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::Variadic)|(1ULL<<MCID::Convergent), 0x0ULL }, // G_INTRINSIC_CONVERGENT
4927 { 140, 1, 0, 0, 0, 0, 0, LoongArchOpInfoBase + 0, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore)|(1ULL<<MCID::Variadic)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // G_INTRINSIC_W_SIDE_EFFECTS
4928 { 139, 1, 0, 0, 0, 0, 0, LoongArchOpInfoBase + 0, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::Variadic), 0x0ULL }, // G_INTRINSIC
4929 { 138, 0, 0, 0, 0, 0, 0, LoongArchOpInfoBase + 1, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::Terminator), 0x0ULL }, // G_INVOKE_REGION_START
4930 { 137, 1, 0, 0, 0, 0, 0, LoongArchOpInfoBase + 49, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::Branch)|(1ULL<<MCID::IndirectBranch)|(1ULL<<MCID::Barrier)|(1ULL<<MCID::Terminator), 0x0ULL }, // G_BRINDIRECT
4931 { 136, 2, 0, 0, 0, 0, 0, LoongArchOpInfoBase + 50, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::Branch)|(1ULL<<MCID::Terminator), 0x0ULL }, // G_BRCOND
4932 { 135, 4, 0, 0, 0, 0, 0, LoongArchOpInfoBase + 93, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // G_PREFETCH
4933 { 134, 2, 0, 0, 0, 0, 0, LoongArchOpInfoBase + 20, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // G_FENCE
4934 { 133, 3, 1, 0, 0, 0, 0, LoongArchOpInfoBase + 90, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore), 0x0ULL }, // G_ATOMICRMW_USUB_SAT
4935 { 132, 3, 1, 0, 0, 0, 0, LoongArchOpInfoBase + 90, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore), 0x0ULL }, // G_ATOMICRMW_USUB_COND
4936 { 131, 3, 1, 0, 0, 0, 0, LoongArchOpInfoBase + 90, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore), 0x0ULL }, // G_ATOMICRMW_UDEC_WRAP
4937 { 130, 3, 1, 0, 0, 0, 0, LoongArchOpInfoBase + 90, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore), 0x0ULL }, // G_ATOMICRMW_UINC_WRAP
4938 { 129, 3, 1, 0, 0, 0, 0, LoongArchOpInfoBase + 90, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore), 0x0ULL }, // G_ATOMICRMW_FMINIMUMNUM
4939 { 128, 3, 1, 0, 0, 0, 0, LoongArchOpInfoBase + 90, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore), 0x0ULL }, // G_ATOMICRMW_FMAXIMUMNUM
4940 { 127, 3, 1, 0, 0, 0, 0, LoongArchOpInfoBase + 90, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore), 0x0ULL }, // G_ATOMICRMW_FMINIMUM
4941 { 126, 3, 1, 0, 0, 0, 0, LoongArchOpInfoBase + 90, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore), 0x0ULL }, // G_ATOMICRMW_FMAXIMUM
4942 { 125, 3, 1, 0, 0, 0, 0, LoongArchOpInfoBase + 90, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore), 0x0ULL }, // G_ATOMICRMW_FMIN
4943 { 124, 3, 1, 0, 0, 0, 0, LoongArchOpInfoBase + 90, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore), 0x0ULL }, // G_ATOMICRMW_FMAX
4944 { 123, 3, 1, 0, 0, 0, 0, LoongArchOpInfoBase + 90, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore), 0x0ULL }, // G_ATOMICRMW_FSUB
4945 { 122, 3, 1, 0, 0, 0, 0, LoongArchOpInfoBase + 90, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore), 0x0ULL }, // G_ATOMICRMW_FADD
4946 { 121, 3, 1, 0, 0, 0, 0, LoongArchOpInfoBase + 90, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore), 0x0ULL }, // G_ATOMICRMW_UMIN
4947 { 120, 3, 1, 0, 0, 0, 0, LoongArchOpInfoBase + 90, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore), 0x0ULL }, // G_ATOMICRMW_UMAX
4948 { 119, 3, 1, 0, 0, 0, 0, LoongArchOpInfoBase + 90, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore), 0x0ULL }, // G_ATOMICRMW_MIN
4949 { 118, 3, 1, 0, 0, 0, 0, LoongArchOpInfoBase + 90, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore), 0x0ULL }, // G_ATOMICRMW_MAX
4950 { 117, 3, 1, 0, 0, 0, 0, LoongArchOpInfoBase + 90, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore), 0x0ULL }, // G_ATOMICRMW_XOR
4951 { 116, 3, 1, 0, 0, 0, 0, LoongArchOpInfoBase + 90, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore), 0x0ULL }, // G_ATOMICRMW_OR
4952 { 115, 3, 1, 0, 0, 0, 0, LoongArchOpInfoBase + 90, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore), 0x0ULL }, // G_ATOMICRMW_NAND
4953 { 114, 3, 1, 0, 0, 0, 0, LoongArchOpInfoBase + 90, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore), 0x0ULL }, // G_ATOMICRMW_AND
4954 { 113, 3, 1, 0, 0, 0, 0, LoongArchOpInfoBase + 90, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore), 0x0ULL }, // G_ATOMICRMW_SUB
4955 { 112, 3, 1, 0, 0, 0, 0, LoongArchOpInfoBase + 90, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore), 0x0ULL }, // G_ATOMICRMW_ADD
4956 { 111, 3, 1, 0, 0, 0, 0, LoongArchOpInfoBase + 90, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore), 0x0ULL }, // G_ATOMICRMW_XCHG
4957 { 110, 4, 1, 0, 0, 0, 0, LoongArchOpInfoBase + 86, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore), 0x0ULL }, // G_ATOMIC_CMPXCHG
4958 { 109, 5, 2, 0, 0, 0, 0, LoongArchOpInfoBase + 81, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore), 0x0ULL }, // G_ATOMIC_CMPXCHG_WITH_SUCCESS
4959 { 108, 5, 1, 0, 0, 0, 0, LoongArchOpInfoBase + 76, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::MayStore), 0x0ULL }, // G_INDEXED_STORE
4960 { 107, 2, 0, 0, 0, 0, 0, LoongArchOpInfoBase + 60, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::MayStore), 0x0ULL }, // G_FPTRUNCSTORE
4961 { 106, 2, 0, 0, 0, 0, 0, LoongArchOpInfoBase + 60, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::MayStore), 0x0ULL }, // G_STORE
4962 { 105, 5, 2, 0, 0, 0, 0, LoongArchOpInfoBase + 71, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::MayLoad), 0x0ULL }, // G_INDEXED_ZEXTLOAD
4963 { 104, 5, 2, 0, 0, 0, 0, LoongArchOpInfoBase + 71, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::MayLoad), 0x0ULL }, // G_INDEXED_SEXTLOAD
4964 { 103, 5, 2, 0, 0, 0, 0, LoongArchOpInfoBase + 71, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::MayLoad), 0x0ULL }, // G_INDEXED_LOAD
4965 { 102, 2, 1, 0, 0, 0, 0, LoongArchOpInfoBase + 60, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::MayLoad), 0x0ULL }, // G_FPEXTLOAD
4966 { 101, 2, 1, 0, 0, 0, 0, LoongArchOpInfoBase + 60, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::MayLoad), 0x0ULL }, // G_ZEXTLOAD
4967 { 100, 2, 1, 0, 0, 0, 0, LoongArchOpInfoBase + 60, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::MayLoad), 0x0ULL }, // G_SEXTLOAD
4968 { 99, 2, 1, 0, 0, 0, 0, LoongArchOpInfoBase + 60, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::MayLoad), 0x0ULL }, // G_LOAD
4969 { 98, 1, 1, 0, 0, 0, 0, LoongArchOpInfoBase + 49, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // G_READSTEADYCOUNTER
4970 { 97, 1, 1, 0, 0, 0, 0, LoongArchOpInfoBase + 49, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // G_READCYCLECOUNTER
4971 { 96, 2, 1, 0, 0, 0, 0, LoongArchOpInfoBase + 66, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_INTRINSIC_ROUNDEVEN
4972 { 95, 2, 1, 0, 0, 0, 0, LoongArchOpInfoBase + 60, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_INTRINSIC_LLRINT
4973 { 94, 2, 1, 0, 0, 0, 0, LoongArchOpInfoBase + 60, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_INTRINSIC_LRINT
4974 { 93, 2, 1, 0, 0, 0, 0, LoongArchOpInfoBase + 66, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_INTRINSIC_ROUND
4975 { 92, 2, 1, 0, 0, 0, 0, LoongArchOpInfoBase + 66, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_INTRINSIC_TRUNC
4976 { 91, 3, 1, 0, 0, 0, 0, LoongArchOpInfoBase + 68, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_INTRINSIC_FPTRUNC_ROUND
4977 { 90, 2, 1, 0, 0, 0, 0, LoongArchOpInfoBase + 66, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_CONSTANT_FOLD_BARRIER
4978 { 89, 2, 1, 0, 0, 0, 0, LoongArchOpInfoBase + 66, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_FREEZE
4979 { 88, 2, 1, 0, 0, 0, 0, LoongArchOpInfoBase + 60, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_BITCAST
4980 { 87, 2, 1, 0, 0, 0, 0, LoongArchOpInfoBase + 60, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_INTTOPTR
4981 { 86, 2, 1, 0, 0, 0, 0, LoongArchOpInfoBase + 60, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_PTRTOINT
4982 { 85, 2, 1, 0, 0, 0, 0, LoongArchOpInfoBase + 60, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::Variadic), 0x0ULL }, // G_CONCAT_VECTORS
4983 { 84, 2, 1, 0, 0, 0, 0, LoongArchOpInfoBase + 60, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::Variadic), 0x0ULL }, // G_BUILD_VECTOR_TRUNC
4984 { 83, 2, 1, 0, 0, 0, 0, LoongArchOpInfoBase + 60, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::Variadic), 0x0ULL }, // G_BUILD_VECTOR
4985 { 82, 2, 1, 0, 0, 0, 0, LoongArchOpInfoBase + 60, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::Variadic), 0x0ULL }, // G_MERGE_VALUES
4986 { 81, 4, 1, 0, 0, 0, 0, LoongArchOpInfoBase + 62, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_INSERT
4987 { 80, 2, 1, 0, 0, 0, 0, LoongArchOpInfoBase + 60, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::Variadic), 0x0ULL }, // G_UNMERGE_VALUES
4988 { 79, 3, 1, 0, 0, 0, 0, LoongArchOpInfoBase + 57, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_EXTRACT
4989 { 78, 2, 1, 0, 0, 0, 0, LoongArchOpInfoBase + 50, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_CONSTANT_POOL
4990 { 77, 5, 1, 0, 0, 0, 0, LoongArchOpInfoBase + 52, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_PTRAUTH_GLOBAL_VALUE
4991 { 76, 2, 1, 0, 0, 0, 0, LoongArchOpInfoBase + 50, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_GLOBAL_VALUE
4992 { 75, 2, 1, 0, 0, 0, 0, LoongArchOpInfoBase + 50, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_FRAME_INDEX
4993 { 74, 1, 1, 0, 0, 0, 0, LoongArchOpInfoBase + 49, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::Variadic), 0x0ULL }, // G_PHI
4994 { 73, 1, 1, 0, 0, 0, 0, LoongArchOpInfoBase + 49, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_IMPLICIT_DEF
4995 { 72, 3, 1, 0, 0, 0, 0, LoongArchOpInfoBase + 42, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_SAVGCEIL
4996 { 71, 3, 1, 0, 0, 0, 0, LoongArchOpInfoBase + 42, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_SAVGFLOOR
4997 { 70, 3, 1, 0, 0, 0, 0, LoongArchOpInfoBase + 42, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_UAVGCEIL
4998 { 69, 3, 1, 0, 0, 0, 0, LoongArchOpInfoBase + 42, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_UAVGFLOOR
4999 { 68, 3, 1, 0, 0, 0, 0, LoongArchOpInfoBase + 42, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::Commutable), 0x0ULL }, // G_ABDU
5000 { 67, 3, 1, 0, 0, 0, 0, LoongArchOpInfoBase + 42, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::Commutable), 0x0ULL }, // G_ABDS
5001 { 66, 3, 1, 0, 0, 0, 0, LoongArchOpInfoBase + 42, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::Commutable), 0x0ULL }, // G_XOR
5002 { 65, 3, 1, 0, 0, 0, 0, LoongArchOpInfoBase + 42, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::Commutable), 0x0ULL }, // G_OR
5003 { 64, 3, 1, 0, 0, 0, 0, LoongArchOpInfoBase + 42, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::Commutable), 0x0ULL }, // G_AND
5004 { 63, 4, 2, 0, 0, 0, 0, LoongArchOpInfoBase + 45, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_UDIVREM
5005 { 62, 4, 2, 0, 0, 0, 0, LoongArchOpInfoBase + 45, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_SDIVREM
5006 { 61, 3, 1, 0, 0, 0, 0, LoongArchOpInfoBase + 42, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_UREM
5007 { 60, 3, 1, 0, 0, 0, 0, LoongArchOpInfoBase + 42, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_SREM
5008 { 59, 3, 1, 0, 0, 0, 0, LoongArchOpInfoBase + 42, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_UDIV
5009 { 58, 3, 1, 0, 0, 0, 0, LoongArchOpInfoBase + 42, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_SDIV
5010 { 57, 3, 1, 0, 0, 0, 0, LoongArchOpInfoBase + 42, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::Commutable), 0x0ULL }, // G_MUL
5011 { 56, 3, 1, 0, 0, 0, 0, LoongArchOpInfoBase + 42, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_SUB
5012 { 55, 3, 1, 0, 0, 0, 0, LoongArchOpInfoBase + 42, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::Commutable), 0x0ULL }, // G_ADD
5013 { 54, 3, 1, 0, 0, 0, 0, LoongArchOpInfoBase + 39, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_ASSERT_ALIGN
5014 { 53, 3, 1, 0, 0, 0, 0, LoongArchOpInfoBase + 39, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_ASSERT_ZEXT
5015 { 52, 3, 1, 0, 0, 0, 0, LoongArchOpInfoBase + 39, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_ASSERT_SEXT
5016 { 51, 1, 0, 0, 0, 0, 0, LoongArchOpInfoBase + 0, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::Meta)|(1ULL<<MCID::Convergent), 0x0ULL }, // CONVERGENCECTRL_GLUE
5017 { 50, 2, 1, 0, 0, 0, 0, LoongArchOpInfoBase + 9, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::Meta)|(1ULL<<MCID::Convergent), 0x0ULL }, // CONVERGENCECTRL_LOOP
5018 { 49, 1, 1, 0, 0, 0, 0, LoongArchOpInfoBase + 0, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::Meta)|(1ULL<<MCID::Convergent), 0x0ULL }, // CONVERGENCECTRL_ANCHOR
5019 { 48, 1, 1, 0, 0, 0, 0, LoongArchOpInfoBase + 0, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::Meta)|(1ULL<<MCID::Convergent), 0x0ULL }, // CONVERGENCECTRL_ENTRY
5020 { 47, 1, 0, 0, 0, 0, 0, LoongArchOpInfoBase + 0, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::Meta)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // RELOC_NONE
5021 { 46, 1, 0, 0, 0, 0, 0, LoongArchOpInfoBase + 1, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::Meta), 0x0ULL }, // JUMP_TABLE_DEBUG_INFO
5022 { 45, 0, 0, 0, 0, 0, 0, LoongArchOpInfoBase + 1, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::Meta)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // MEMBARRIER
5023 { 44, 0, 0, 0, 0, 0, 0, LoongArchOpInfoBase + 1, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::Meta)|(1ULL<<MCID::Variadic), 0x0ULL }, // FAKE_USE
5024 { 43, 0, 0, 0, 0, 0, 0, LoongArchOpInfoBase + 1, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::Variadic)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // ICALL_BRANCH_FUNNEL
5025 { 42, 3, 0, 0, 0, 0, 0, LoongArchOpInfoBase + 36, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::Call)|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UsesCustomInserter)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // anonymous_22622
5026 { 41, 2, 0, 0, 0, 0, 0, LoongArchOpInfoBase + 34, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::Call)|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UsesCustomInserter)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // anonymous_22621
5027 { 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
5028 { 39, 0, 0, 0, 0, 0, 0, LoongArchOpInfoBase + 1, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UsesCustomInserter)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // PATCHABLE_FUNCTION_EXIT
5029 { 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
5030 { 37, 0, 0, 0, 0, 0, 0, LoongArchOpInfoBase + 1, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UsesCustomInserter)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // PATCHABLE_FUNCTION_ENTER
5031 { 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
5032 { 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
5033 { 34, 2, 0, 0, 0, 0, 0, LoongArchOpInfoBase + 32, 0, 0|(1ULL<<MCID::Pseudo), 0x0ULL }, // LOCAL_ESCAPE
5034 { 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
5035 { 32, 3, 1, 0, 0, 0, 0, LoongArchOpInfoBase + 29, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UsesCustomInserter)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // anonymous_22620
5036 { 31, 1, 0, 0, 0, 0, 0, LoongArchOpInfoBase + 1, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UsesCustomInserter)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // PREALLOCATED_SETUP
5037 { 30, 1, 1, 0, 0, 0, 0, LoongArchOpInfoBase + 28, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::Rematerializable), 0x0ULL }, // anonymous_14418
5038 { 29, 6, 1, 0, 0, 0, 0, LoongArchOpInfoBase + 22, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::Call)|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::UsesCustomInserter)|(1ULL<<MCID::Variadic)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // PATCHPOINT
5039 { 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
5040 { 27, 2, 0, 0, 0, 0, 0, LoongArchOpInfoBase + 20, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::Call)|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::UsesCustomInserter)|(1ULL<<MCID::Variadic)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // STACKMAP
5041 { 26, 2, 1, 0, 0, 0, 0, LoongArchOpInfoBase + 18, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::Meta), 0x0ULL }, // ARITH_FENCE
5042 { 25, 4, 0, 0, 0, 0, 0, LoongArchOpInfoBase + 14, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::Meta)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // PSEUDO_PROBE
5043 { 24, 1, 0, 0, 0, 0, 0, LoongArchOpInfoBase + 1, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::Meta), 0x0ULL }, // LIFETIME_END
5044 { 23, 1, 0, 0, 0, 0, 0, LoongArchOpInfoBase + 1, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::Meta), 0x0ULL }, // LIFETIME_START
5045 { 22, 0, 0, 0, 0, 0, 0, LoongArchOpInfoBase + 1, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::Variadic), 0x0ULL }, // BUNDLE
5046 { 21, 3, 1, 0, 0, 0, 0, LoongArchOpInfoBase + 11, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::CheapAsAMove), 0x0ULL }, // COPY_LANEMASK
5047 { 20, 2, 1, 0, 0, 0, 0, LoongArchOpInfoBase + 9, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::CheapAsAMove), 0x0ULL }, // COPY
5048 { 19, 2, 1, 0, 0, 0, 0, LoongArchOpInfoBase + 9, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::Variadic)|(1ULL<<MCID::CheapAsAMove), 0x0ULL }, // REG_SEQUENCE
5049 { 18, 1, 0, 0, 0, 0, 0, LoongArchOpInfoBase + 0, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::Meta), 0x0ULL }, // DBG_LABEL
5050 { 17, 0, 0, 0, 0, 0, 0, LoongArchOpInfoBase + 1, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::Meta)|(1ULL<<MCID::Variadic), 0x0ULL }, // DBG_PHI
5051 { 16, 0, 0, 0, 0, 0, 0, LoongArchOpInfoBase + 1, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::Meta)|(1ULL<<MCID::Variadic), 0x0ULL }, // DBG_INSTR_REF
5052 { 15, 0, 0, 0, 0, 0, 0, LoongArchOpInfoBase + 1, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::Meta)|(1ULL<<MCID::Variadic), 0x0ULL }, // DBG_VALUE_LIST
5053 { 14, 0, 0, 0, 0, 0, 0, LoongArchOpInfoBase + 1, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::Meta)|(1ULL<<MCID::Variadic), 0x0ULL }, // DBG_VALUE
5054 { 13, 3, 1, 0, 0, 0, 0, LoongArchOpInfoBase + 2, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::CheapAsAMove), 0x0ULL }, // COPY_TO_REGCLASS
5055 { 12, 3, 1, 0, 0, 0, 0, LoongArchOpInfoBase + 2, 0, 0|(1ULL<<MCID::Pseudo), 0x0ULL }, // SUBREG_TO_REG
5056 { 11, 1, 1, 0, 0, 0, 0, LoongArchOpInfoBase + 0, 0, 0|(1ULL<<MCID::Pseudo), 0x0ULL }, // INIT_UNDEF
5057 { 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
5058 { 9, 4, 1, 0, 0, 0, 0, LoongArchOpInfoBase + 5, 0, 0|(1ULL<<MCID::Pseudo), 0x0ULL }, // INSERT_SUBREG
5059 { 8, 3, 1, 0, 0, 0, 0, LoongArchOpInfoBase + 2, 0, 0|(1ULL<<MCID::Pseudo), 0x0ULL }, // EXTRACT_SUBREG
5060 { 7, 0, 0, 0, 0, 0, 0, LoongArchOpInfoBase + 1, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::Meta)|(1ULL<<MCID::Variadic), 0x0ULL }, // KILL
5061 { 6, 1, 0, 0, 0, 0, 0, LoongArchOpInfoBase + 1, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::NotDuplicable), 0x0ULL }, // ANNOTATION_LABEL
5062 { 5, 1, 0, 0, 0, 0, 0, LoongArchOpInfoBase + 1, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::Meta)|(1ULL<<MCID::NotDuplicable), 0x0ULL }, // GC_LABEL
5063 { 4, 1, 0, 0, 0, 0, 0, LoongArchOpInfoBase + 1, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::Meta)|(1ULL<<MCID::NotDuplicable), 0x0ULL }, // EH_LABEL
5064 { 3, 1, 0, 0, 0, 0, 0, LoongArchOpInfoBase + 1, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::Meta)|(1ULL<<MCID::NotDuplicable), 0x0ULL }, // CFI_INSTRUCTION
5065 { 2, 0, 0, 0, 0, 0, 0, LoongArchOpInfoBase + 1, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::Variadic)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // INLINEASM_BR
5066 { 1, 0, 0, 0, 0, 0, 0, LoongArchOpInfoBase + 1, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::Variadic), 0x0ULL }, // INLINEASM
5067 { 0, 1, 1, 0, 0, 0, 0, LoongArchOpInfoBase + 0, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::Variadic), 0x0ULL }, // PHI
5068 }, {
5069 /* 0 */
5070 /* 0 */ LoongArch::R3, LoongArch::R3,
5071 /* 2 */ LoongArch::R3,
5072 /* 3 */ LoongArch::R1,
5073 /* 4 */ LoongArch::R1, LoongArch::R20,
5074 /* 6 */ LoongArch::R4, LoongArch::R4,
5075 /* 8 */ LoongArch::R1, LoongArch::R4,
5076 /* 10 */ LoongArch::R3, LoongArch::R20,
5077 }, {
5078 0
5079 }, {
5080 /* 0 */ { -1, 0, MCOI::OPERAND_UNKNOWN, 0 },
5081 /* 1 */
5082 /* 1 */ { -1, 0, MCOI::OPERAND_IMMEDIATE, 0 },
5083 /* 2 */ { -1, 0, MCOI::OPERAND_UNKNOWN, 0 }, { -1, 0, MCOI::OPERAND_UNKNOWN, 0 }, { -1, 0, MCOI::OPERAND_IMMEDIATE, 0 },
5084 /* 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 },
5085 /* 9 */ { -1, 0, MCOI::OPERAND_UNKNOWN, 0 }, { -1, 0, MCOI::OPERAND_UNKNOWN, 0 },
5086 /* 11 */ { -1, 0, MCOI::OPERAND_UNKNOWN, 0 }, { -1, 0, MCOI::OPERAND_UNKNOWN, 0 }, { -1, 0, MCOI::OPERAND_UNKNOWN, 0 },
5087 /* 14 */ { -1, 0, MCOI::OPERAND_IMMEDIATE, 0 }, { -1, 0, MCOI::OPERAND_IMMEDIATE, 0 }, { -1, 0, MCOI::OPERAND_IMMEDIATE, 0 }, { -1, 0, MCOI::OPERAND_IMMEDIATE, 0 },
5088 /* 18 */ { -1, 0, MCOI::OPERAND_UNKNOWN, 0 }, { -1, 0, MCOI::OPERAND_UNKNOWN, MCOI_TIED_TO(0) },
5089 /* 20 */ { -1, 0, MCOI::OPERAND_IMMEDIATE, 0 }, { -1, 0, MCOI::OPERAND_IMMEDIATE, 0 },
5090 /* 22 */ { -1, 0, MCOI::OPERAND_UNKNOWN, 0 }, { -1, 0, MCOI::OPERAND_IMMEDIATE, 0 }, { -1, 0, MCOI::OPERAND_IMMEDIATE, 0 }, { -1, 0, MCOI::OPERAND_UNKNOWN, 0 }, { -1, 0, MCOI::OPERAND_IMMEDIATE, 0 }, { -1, 0, MCOI::OPERAND_IMMEDIATE, 0 },
5091 /* 28 */ { LoongArch::GPRRegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
5092 /* 29 */ { LoongArch::GPRRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { -1, 0, MCOI::OPERAND_IMMEDIATE, 0 }, { -1, 0, MCOI::OPERAND_IMMEDIATE, 0 },
5093 /* 32 */ { -1, 0, MCOI::OPERAND_UNKNOWN, 0 }, { -1, 0, MCOI::OPERAND_IMMEDIATE, 0 },
5094 /* 34 */ { LoongArch::GPRRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { -1, 0, MCOI::OPERAND_UNKNOWN, 0 },
5095 /* 36 */ { -1, 0, MCOI::OPERAND_UNKNOWN, 0 }, { LoongArch::GPRRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { -1, 0, MCOI::OPERAND_UNKNOWN, 0 },
5096 /* 39 */ { -1, 0, MCOI::OPERAND_GENERIC_0, 0 }, { -1, 0, MCOI::OPERAND_GENERIC_0, 0 }, { -1, 0, MCOI::OPERAND_GENERIC_IMM_0, 0 },
5097 /* 42 */ { -1, 0, MCOI::OPERAND_GENERIC_0, 0 }, { -1, 0, MCOI::OPERAND_GENERIC_0, 0 }, { -1, 0, MCOI::OPERAND_GENERIC_0, 0 },
5098 /* 45 */ { -1, 0, MCOI::OPERAND_GENERIC_0, 0 }, { -1, 0, MCOI::OPERAND_GENERIC_0, 0 }, { -1, 0, MCOI::OPERAND_GENERIC_0, 0 }, { -1, 0, MCOI::OPERAND_GENERIC_0, 0 },
5099 /* 49 */ { -1, 0, MCOI::OPERAND_GENERIC_0, 0 },
5100 /* 50 */ { -1, 0, MCOI::OPERAND_GENERIC_0, 0 }, { -1, 0, MCOI::OPERAND_UNKNOWN, 0 },
5101 /* 52 */ { -1, 0, MCOI::OPERAND_GENERIC_0, 0 }, { -1, 0, MCOI::OPERAND_UNKNOWN, 0 }, { -1, 0, MCOI::OPERAND_IMMEDIATE, 0 }, { -1, 0, MCOI::OPERAND_GENERIC_1, 0 }, { -1, 0, MCOI::OPERAND_IMMEDIATE, 0 },
5102 /* 57 */ { -1, 0, MCOI::OPERAND_GENERIC_0, 0 }, { -1, 0, MCOI::OPERAND_GENERIC_1, 0 }, { -1, 0, MCOI::OPERAND_GENERIC_IMM_0, 0 },
5103 /* 60 */ { -1, 0, MCOI::OPERAND_GENERIC_0, 0 }, { -1, 0, MCOI::OPERAND_GENERIC_1, 0 },
5104 /* 62 */ { -1, 0, MCOI::OPERAND_GENERIC_0, 0 }, { -1, 0, MCOI::OPERAND_GENERIC_0, 0 }, { -1, 0, MCOI::OPERAND_GENERIC_1, 0 }, { -1, 0, MCOI::OPERAND_GENERIC_IMM_0, 0 },
5105 /* 66 */ { -1, 0, MCOI::OPERAND_GENERIC_0, 0 }, { -1, 0, MCOI::OPERAND_GENERIC_0, 0 },
5106 /* 68 */ { -1, 0, MCOI::OPERAND_GENERIC_0, 0 }, { -1, 0, MCOI::OPERAND_GENERIC_1, 0 }, { -1, 0, MCOI::OPERAND_IMMEDIATE, 0 },
5107 /* 71 */ { -1, 0, MCOI::OPERAND_GENERIC_0, 0 }, { -1, 0, MCOI::OPERAND_GENERIC_1, 0 }, { -1, 0, MCOI::OPERAND_GENERIC_1, 0 }, { -1, 0, MCOI::OPERAND_GENERIC_2, 0 }, { -1, 0, MCOI::OPERAND_UNKNOWN, 0 },
5108 /* 76 */ { -1, 0, MCOI::OPERAND_GENERIC_0, 0 }, { -1, 0, MCOI::OPERAND_GENERIC_1, 0 }, { -1, 0, MCOI::OPERAND_GENERIC_0, 0 }, { -1, 0, MCOI::OPERAND_GENERIC_2, 0 }, { -1, 0, MCOI::OPERAND_UNKNOWN, 0 },
5109 /* 81 */ { -1, 0, MCOI::OPERAND_GENERIC_0, 0 }, { -1, 0, MCOI::OPERAND_GENERIC_1, 0 }, { -1, 0, MCOI::OPERAND_GENERIC_2, 0 }, { -1, 0, MCOI::OPERAND_GENERIC_0, 0 }, { -1, 0, MCOI::OPERAND_GENERIC_0, 0 },
5110 /* 86 */ { -1, 0, MCOI::OPERAND_GENERIC_0, 0 }, { -1, 0, MCOI::OPERAND_GENERIC_1, 0 }, { -1, 0, MCOI::OPERAND_GENERIC_0, 0 }, { -1, 0, MCOI::OPERAND_GENERIC_0, 0 },
5111 /* 90 */ { -1, 0, MCOI::OPERAND_GENERIC_0, 0 }, { -1, 0, MCOI::OPERAND_GENERIC_1, 0 }, { -1, 0, MCOI::OPERAND_GENERIC_0, 0 },
5112 /* 93 */ { -1, 0, MCOI::OPERAND_GENERIC_0, 0 }, { -1, 0, MCOI::OPERAND_GENERIC_IMM_0, 0 }, { -1, 0, MCOI::OPERAND_GENERIC_IMM_1, 0 }, { -1, 0, MCOI::OPERAND_GENERIC_IMM_2, 0 },
5113 /* 97 */ { -1, 0, MCOI::OPERAND_GENERIC_0, 0 }, { -1, 0, MCOI::OPERAND_GENERIC_1, 0 }, { -1, 0, MCOI::OPERAND_UNKNOWN, 0 },
5114 /* 100 */ { -1, 0, MCOI::OPERAND_GENERIC_0, 0 }, { -1, 0, MCOI::OPERAND_GENERIC_0, 0 }, { -1, 0, MCOI::OPERAND_GENERIC_1, 0 },
5115 /* 103 */ { -1, 0, MCOI::OPERAND_GENERIC_0, 0 }, { -1, 0, MCOI::OPERAND_GENERIC_0, 0 }, { -1, 0, MCOI::OPERAND_GENERIC_0, 0 }, { -1, 0, MCOI::OPERAND_GENERIC_1, 0 },
5116 /* 107 */ { -1, 0, MCOI::OPERAND_GENERIC_0, 0 }, { -1, 0, MCOI::OPERAND_UNKNOWN, 0 }, { -1, 0, MCOI::OPERAND_GENERIC_1, 0 }, { -1, 0, MCOI::OPERAND_GENERIC_1, 0 },
5117 /* 111 */ { -1, 0, MCOI::OPERAND_GENERIC_0, 0 }, { -1, 0, MCOI::OPERAND_GENERIC_1, 0 }, { -1, 0, MCOI::OPERAND_GENERIC_1, 0 },
5118 /* 114 */ { -1, 0, MCOI::OPERAND_GENERIC_0, 0 }, { -1, 0, MCOI::OPERAND_GENERIC_1, 0 }, { -1, 0, MCOI::OPERAND_GENERIC_0, 0 }, { -1, 0, MCOI::OPERAND_GENERIC_0, 0 }, { -1, 0, MCOI::OPERAND_GENERIC_1, 0 },
5119 /* 119 */ { -1, 0, MCOI::OPERAND_GENERIC_0, 0 }, { -1, 0, MCOI::OPERAND_GENERIC_0, 0 }, { -1, 0, MCOI::OPERAND_GENERIC_0, 0 }, { -1, 0, MCOI::OPERAND_GENERIC_IMM_0, 0 },
5120 /* 123 */ { -1, 0, MCOI::OPERAND_GENERIC_0, 0 }, { -1, 0, MCOI::OPERAND_UNKNOWN, 0 }, { -1, 0, MCOI::OPERAND_GENERIC_1, 0 },
5121 /* 126 */ { -1, 0, MCOI::OPERAND_GENERIC_0, 0 }, { -1, 0, MCOI::OPERAND_GENERIC_0, 0 }, { -1, 0, MCOI::OPERAND_GENERIC_1, 0 }, { -1, 0, MCOI::OPERAND_GENERIC_2, 0 },
5122 /* 130 */ { -1, 0, MCOI::OPERAND_GENERIC_0, 0 }, { -1, 0, MCOI::OPERAND_GENERIC_1, 0 }, { -1, 0, MCOI::OPERAND_GENERIC_2, 0 },
5123 /* 133 */ { -1, 0, MCOI::OPERAND_GENERIC_0, 0 }, { -1, 0, MCOI::OPERAND_GENERIC_1, 0 }, { -1, 0, MCOI::OPERAND_GENERIC_1, 0 }, { -1, 0, MCOI::OPERAND_UNKNOWN, 0 },
5124 /* 137 */ { -1, 0, MCOI::OPERAND_GENERIC_0, 0 }, { -1, 0, MCOI::OPERAND_GENERIC_0, 0 }, { -1, 0, MCOI::OPERAND_GENERIC_1, 0 }, { -1, 0, MCOI::OPERAND_GENERIC_0, 0 },
5125 /* 141 */ { -1, 0, MCOI::OPERAND_UNKNOWN, 0 }, { -1, 0, MCOI::OPERAND_GENERIC_0, 0 },
5126 /* 143 */ { -1, 0, MCOI::OPERAND_GENERIC_0, 0 }, { -1, 0, MCOI::OPERAND_GENERIC_1, 0 }, { -1, 0, MCOI::OPERAND_GENERIC_2, 0 }, { -1, 0, MCOI::OPERAND_GENERIC_IMM_0, 0 },
5127 /* 147 */ { -1, 0, MCOI::OPERAND_GENERIC_0, 0 }, { -1, 0, MCOI::OPERAND_GENERIC_0, 0 }, { -1, 0, MCOI::OPERAND_GENERIC_1, 0 }, { -1, 0, MCOI::OPERAND_GENERIC_1, 0 },
5128 /* 151 */ { LoongArch::FPR64RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { LoongArch::GPRRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { LoongArch::GPRRegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
5129 /* 154 */ { LoongArch::GPRRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { LoongArch::GPRRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { LoongArch::GPRRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { -1, 0, MCOI::OPERAND_UNKNOWN, 0 },
5130 /* 158 */ { LoongArch::GPRRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { LoongArch::GPRRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { -1, 0, MCOI::OPERAND_UNKNOWN, 0 },
5131 /* 161 */ { 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 },
5132 /* 166 */ { LoongArch::GPRRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { LoongArch::GPRRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { LoongArch::GPRRegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
5133 /* 169 */ { -1, 0, MCOI::OPERAND_PCREL, 0 },
5134 /* 170 */ { LoongArch::GPRJRRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { -1, 0, MCOI::OPERAND_UNKNOWN, 0 },
5135 /* 172 */ { LoongArch::GPRRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { LoongArch::GPRRegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
5136 /* 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 },
5137 /* 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 },
5138 /* 188 */ { LoongArch::CFRRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { LoongArch::CFRRegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
5139 /* 190 */ { LoongArch::CFRRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { LoongArch::GPRRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { -1, 0, MCOI::OPERAND_UNKNOWN, 0 },
5140 /* 193 */ { 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 },
5141 /* 201 */ { 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 },
5142 /* 208 */ { 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 },
5143 /* 215 */ { LoongArch::GPRTRegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
5144 /* 216 */ { LoongArch::GPRRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { LoongArch::LSX128RegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
5145 /* 218 */ { LoongArch::LSX128RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { -1, 0, MCOI::OPERAND_UNKNOWN, 0 },
5146 /* 220 */ { LoongArch::GPRRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { LoongArch::LASX256RegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
5147 /* 222 */ { 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 },
5148 /* 226 */ { LoongArch::LASX256RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { -1, 0, MCOI::OPERAND_UNKNOWN, 0 },
5149 /* 228 */ { 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 },
5150 /* 234 */ { LoongArch::GPRRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { LoongArch::GPRRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { LoongArch::FPR64RegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
5151 /* 237 */ { -1, 0, MCOI::OPERAND_UNKNOWN, 0 }, { LoongArch::GPRRegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
5152 /* 239 */ { LoongArch::GPRRegClassID, 0, MCOI::OPERAND_REGISTER, MCOI_EARLY_CLOBBER }, { LoongArch::GPRRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { LoongArch::GPRRegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
5153 /* 242 */ { 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 },
5154 /* 246 */ { LoongArch::GPRRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { -1, 0, MCOI::OPERAND_UNKNOWN, 0 }, { -1, 0, MCOI::OPERAND_UNKNOWN, 0 },
5155 /* 249 */ { LoongArch::CFRRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { -1, 0, MCOI::OPERAND_PCREL, 0 },
5156 /* 251 */ { LoongArch::GPRRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { LoongArch::GPRRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { -1, 0, MCOI::OPERAND_PCREL, 0 },
5157 /* 254 */ { LoongArch::GPRRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { -1, 0, MCOI::OPERAND_PCREL, 0 },
5158 /* 256 */ { 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 },
5159 /* 261 */ { 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 },
5160 /* 265 */ { LoongArch::GPRRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { LoongArch::GPRRegClassID, 0, MCOI::OPERAND_REGISTER, MCOI_TIED_TO(0) }, { -1, 0, MCOI::OPERAND_UNKNOWN, 0 },
5161 /* 268 */ { 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 },
5162 /* 272 */ { LoongArch::FPR64RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { LoongArch::FPR64RegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
5163 /* 274 */ { LoongArch::FPR32RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { LoongArch::FPR32RegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
5164 /* 276 */ { LoongArch::FPR64RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { LoongArch::FPR64RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { LoongArch::FPR64RegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
5165 /* 279 */ { LoongArch::FPR32RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { LoongArch::FPR32RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { LoongArch::FPR32RegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
5166 /* 282 */ { LoongArch::CFRRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { LoongArch::FPR64RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { LoongArch::FPR64RegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
5167 /* 285 */ { LoongArch::CFRRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { LoongArch::FPR32RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { LoongArch::FPR32RegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
5168 /* 288 */ { LoongArch::FPR64RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { LoongArch::FPR32RegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
5169 /* 290 */ { LoongArch::FPR32RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { LoongArch::FPR64RegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
5170 /* 292 */ { LoongArch::FPR32RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { LoongArch::GPRRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { LoongArch::GPRRegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
5171 /* 295 */ { LoongArch::FPR64RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { LoongArch::GPRRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { -1, 0, MCOI::OPERAND_UNKNOWN, 0 },
5172 /* 298 */ { LoongArch::FPR32RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { LoongArch::GPRRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { -1, 0, MCOI::OPERAND_UNKNOWN, 0 },
5173 /* 301 */ { 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 },
5174 /* 305 */ { 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 },
5175 /* 309 */ { 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 },
5176 /* 313 */ { 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 },
5177 /* 317 */ { LoongArch::FPR32RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { LoongArch::CFRRegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
5178 /* 319 */ { LoongArch::GPRRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { LoongArch::CFRRegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
5179 /* 321 */ { LoongArch::GPRRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { LoongArch::FCSRRegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
5180 /* 323 */ { LoongArch::CFRRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { LoongArch::FPR32RegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
5181 /* 325 */ { LoongArch::GPRRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { LoongArch::FPR64RegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
5182 /* 327 */ { LoongArch::GPRRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { LoongArch::FPR32RegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
5183 /* 329 */ { LoongArch::CFRRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { LoongArch::GPRRegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
5184 /* 331 */ { LoongArch::FCSRRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { LoongArch::GPRRegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
5185 /* 333 */ { LoongArch::FPR64RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { LoongArch::FPR64RegClassID, 0, MCOI::OPERAND_REGISTER, MCOI_TIED_TO(0) }, { LoongArch::GPRRegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
5186 /* 336 */ { LoongArch::FPR64RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { LoongArch::GPRRegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
5187 /* 338 */ { LoongArch::FPR32RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { LoongArch::GPRRegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
5188 /* 340 */ { LoongArch::SCRRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { LoongArch::GPRRegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
5189 /* 342 */ { LoongArch::GPRRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { LoongArch::SCRRegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
5190 /* 344 */ { -1, 0, MCOI::OPERAND_UNKNOWN, 0 }, { LoongArch::GPRRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { LoongArch::GPRRegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
5191 /* 347 */ { LoongArch::GPRRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { LoongArch::GPRRegClassID, 0, MCOI::OPERAND_REGISTER, MCOI_TIED_TO(0) }, { LoongArch::GPRRegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
5192 /* 350 */ { 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 },
5193 /* 354 */ { 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 },
5194 /* 358 */ { LoongArch::CFRRegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
5195 /* 359 */ { LoongArch::LSX128RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { LoongArch::LSX128RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { LoongArch::LSX128RegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
5196 /* 362 */ { LoongArch::LSX128RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { LoongArch::LSX128RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { -1, 0, MCOI::OPERAND_UNKNOWN, 0 },
5197 /* 365 */ { 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 },
5198 /* 369 */ { 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 },
5199 /* 373 */ { LoongArch::LSX128RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { LoongArch::LSX128RegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
5200 /* 375 */ { LoongArch::LASX256RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { LoongArch::LASX256RegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
5201 /* 377 */ { 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 },
5202 /* 381 */ { 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 },
5203 /* 385 */ { LoongArch::LSX128RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { LoongArch::GPRRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { -1, 0, MCOI::OPERAND_UNKNOWN, 0 },
5204 /* 388 */ { LoongArch::LSX128RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { LoongArch::GPRRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { LoongArch::GPRRegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
5205 /* 391 */ { LoongArch::GPRRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { LoongArch::LSX128RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { -1, 0, MCOI::OPERAND_UNKNOWN, 0 },
5206 /* 394 */ { LoongArch::LSX128RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { LoongArch::GPRRegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
5207 /* 396 */ { LoongArch::LSX128RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { LoongArch::LSX128RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { LoongArch::GPRRegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
5208 /* 399 */ { LoongArch::CFRRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { LoongArch::LSX128RegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
5209 /* 401 */ { 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 },
5210 /* 405 */ { LoongArch::LASX256RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { LoongArch::LASX256RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { LoongArch::LASX256RegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
5211 /* 408 */ { LoongArch::LASX256RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { LoongArch::LASX256RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { -1, 0, MCOI::OPERAND_UNKNOWN, 0 },
5212 /* 411 */ { 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 },
5213 /* 415 */ { 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 },
5214 /* 419 */ { 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 },
5215 /* 423 */ { LoongArch::LASX256RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { LoongArch::GPRRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { -1, 0, MCOI::OPERAND_UNKNOWN, 0 },
5216 /* 426 */ { LoongArch::LASX256RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { LoongArch::GPRRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { LoongArch::GPRRegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
5217 /* 429 */ { LoongArch::GPRRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { LoongArch::LASX256RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { -1, 0, MCOI::OPERAND_UNKNOWN, 0 },
5218 /* 432 */ { LoongArch::LASX256RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { LoongArch::GPRRegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
5219 /* 434 */ { LoongArch::LASX256RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { LoongArch::LASX256RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { LoongArch::GPRRegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
5220 /* 437 */ { LoongArch::CFRRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { LoongArch::LASX256RegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
5221 /* 439 */ { 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 },
5222 }
5223};
5224
5225
5226#ifdef __GNUC__
5227#pragma GCC diagnostic push
5228#pragma GCC diagnostic ignored "-Woverlength-strings"
5229#endif
5230extern const char LoongArchInstrNameData[] = {
5231 /* 0 */ "G_FLOG10\000"
5232 /* 9 */ "G_FEXP10\000"
5233 /* 18 */ "PseudoTAIL30\000"
5234 /* 31 */ "PseudoCALL30\000"
5235 /* 44 */ "JISCR0\000"
5236 /* 51 */ "JISCR1\000"
5237 /* 58 */ "PseudoCTPOP_H_LA32\000"
5238 /* 77 */ "PseudoCTPOP_W_LA32\000"
5239 /* 96 */ "PseudoMaskedAtomicLoadSub32\000"
5240 /* 124 */ "PseudoAtomicLoadSub32\000"
5241 /* 146 */ "PseudoMaskedAtomicLoadAdd32\000"
5242 /* 174 */ "PseudoAtomicLoadAdd32\000"
5243 /* 196 */ "PseudoAtomicLoadAnd32\000"
5244 /* 218 */ "PseudoMaskedAtomicLoadNand32\000"
5245 /* 247 */ "PseudoAtomicLoadNand32\000"
5246 /* 270 */ "PseudoMaskedCmpXchg32\000"
5247 /* 292 */ "PseudoCmpXchg32\000"
5248 /* 308 */ "PseudoMaskedAtomicLoadUMin32\000"
5249 /* 337 */ "PseudoAtomicLoadUMin32\000"
5250 /* 360 */ "PseudoMaskedAtomicLoadMin32\000"
5251 /* 388 */ "PseudoAtomicLoadMin32\000"
5252 /* 410 */ "PseudoMaskedAtomicSwap32\000"
5253 /* 435 */ "PseudoAtomicSwap32\000"
5254 /* 454 */ "PseudoAtomicLoadOr32\000"
5255 /* 475 */ "PseudoAtomicLoadXor32\000"
5256 /* 497 */ "PseudoMaskedAtomicLoadUMax32\000"
5257 /* 526 */ "PseudoAtomicLoadUMax32\000"
5258 /* 549 */ "PseudoMaskedAtomicLoadMax32\000"
5259 /* 577 */ "PseudoAtomicLoadMax32\000"
5260 /* 599 */ "G_FLOG2\000"
5261 /* 607 */ "G_FATAN2\000"
5262 /* 616 */ "G_FEXP2\000"
5263 /* 624 */ "MOVFR2GR_S_64\000"
5264 /* 638 */ "MOVGR2FR_W_64\000"
5265 /* 652 */ "PseudoAtomicLoadNand64\000"
5266 /* 675 */ "PseudoCmpXchg64\000"
5267 /* 691 */ "PseudoTAIL36\000"
5268 /* 704 */ "PseudoCALL36\000"
5269 /* 717 */ "PseudoCmpXchg128\000"
5270 /* 734 */ "G_FMA\000"
5271 /* 740 */ "G_STRICT_FMA\000"
5272 /* 753 */ "BITREV_4B\000"
5273 /* 763 */ "BITREV_8B\000"
5274 /* 773 */ "INVTLB\000"
5275 /* 780 */ "G_FSUB\000"
5276 /* 787 */ "G_STRICT_FSUB\000"
5277 /* 801 */ "G_ATOMICRMW_FSUB\000"
5278 /* 818 */ "G_SUB\000"
5279 /* 824 */ "G_ATOMICRMW_SUB\000"
5280 /* 840 */ "XVREPLVE0_B\000"
5281 /* 852 */ "XVADDA_B\000"
5282 /* 861 */ "X86SRA_B\000"
5283 /* 870 */ "XVSRA_B\000"
5284 /* 878 */ "AMADD__DB_B\000"
5285 /* 890 */ "AMSWAP__DB_B\000"
5286 /* 903 */ "AMCAS__DB_B\000"
5287 /* 915 */ "X86SUB_B\000"
5288 /* 924 */ "XVMSUB_B\000"
5289 /* 933 */ "XVSSUB_B\000"
5290 /* 942 */ "XVSUB_B\000"
5291 /* 950 */ "X86SBC_B\000"
5292 /* 959 */ "X86ADC_B\000"
5293 /* 968 */ "X86DEC_B\000"
5294 /* 977 */ "X86INC_B\000"
5295 /* 986 */ "X86ADD_B\000"
5296 /* 995 */ "AMADD_B\000"
5297 /* 1003 */ "XVMADD_B\000"
5298 /* 1012 */ "XVSADD_B\000"
5299 /* 1021 */ "XVADD_B\000"
5300 /* 1029 */ "LD_B\000"
5301 /* 1034 */ "X86AND_B\000"
5302 /* 1043 */ "XVPACKOD_B\000"
5303 /* 1054 */ "XVPICKOD_B\000"
5304 /* 1065 */ "XVMOD_B\000"
5305 /* 1073 */ "IOCSRRD_B\000"
5306 /* 1083 */ "XVABSD_B\000"
5307 /* 1092 */ "VEXT2XV_D_B\000"
5308 /* 1104 */ "LDLE_B\000"
5309 /* 1111 */ "XVSLE_B\000"
5310 /* 1119 */ "STLE_B\000"
5311 /* 1126 */ "XVREPLVE_B\000"
5312 /* 1137 */ "XVSHUF_B\000"
5313 /* 1146 */ "XVNEG_B\000"
5314 /* 1154 */ "XVAVG_B\000"
5315 /* 1162 */ "XVMUH_B\000"
5316 /* 1170 */ "XVILVH_B\000"
5317 /* 1179 */ "XVSUBWOD_H_B\000"
5318 /* 1192 */ "XVMADDWOD_H_B\000"
5319 /* 1206 */ "XVADDWOD_H_B\000"
5320 /* 1219 */ "XVMULWOD_H_B\000"
5321 /* 1232 */ "XVEXTH_H_B\000"
5322 /* 1243 */ "XVSLLWIL_H_B\000"
5323 /* 1256 */ "XVSUBWEV_H_B\000"
5324 /* 1269 */ "XVMADDWEV_H_B\000"
5325 /* 1283 */ "XVADDWEV_H_B\000"
5326 /* 1296 */ "XVMULWEV_H_B\000"
5327 /* 1309 */ "VEXT2XV_H_B\000"
5328 /* 1321 */ "XVHSUBW_H_B\000"
5329 /* 1333 */ "XVHADDW_H_B\000"
5330 /* 1345 */ "XVSHUF4I_B\000"
5331 /* 1356 */ "X86SRAI_B\000"
5332 /* 1366 */ "XVSRAI_B\000"
5333 /* 1375 */ "XVANDI_B\000"
5334 /* 1384 */ "XVSLEI_B\000"
5335 /* 1393 */ "XVREPL128VEI_B\000"
5336 /* 1408 */ "VREPLVEI_B\000"
5337 /* 1419 */ "X86RCLI_B\000"
5338 /* 1429 */ "XVBITSELI_B\000"
5339 /* 1441 */ "X86SLLI_B\000"
5340 /* 1451 */ "XVSLLI_B\000"
5341 /* 1460 */ "PseudoXVREPLI_B\000"
5342 /* 1476 */ "PseudoVREPLI_B\000"
5343 /* 1491 */ "X86SRLI_B\000"
5344 /* 1501 */ "XVSRLI_B\000"
5345 /* 1510 */ "X86ROTLI_B\000"
5346 /* 1521 */ "XVMINI_B\000"
5347 /* 1530 */ "XVFRSTPI_B\000"
5348 /* 1541 */ "XVSEQI_B\000"
5349 /* 1550 */ "XVSRARI_B\000"
5350 /* 1560 */ "X86RCRI_B\000"
5351 /* 1570 */ "XVBITCLRI_B\000"
5352 /* 1582 */ "XVSRLRI_B\000"
5353 /* 1592 */ "XVNORI_B\000"
5354 /* 1601 */ "XVORI_B\000"
5355 /* 1609 */ "XVXORI_B\000"
5356 /* 1618 */ "X86ROTRI_B\000"
5357 /* 1629 */ "XVROTRI_B\000"
5358 /* 1639 */ "XVBITSETI_B\000"
5359 /* 1651 */ "XVSLTI_B\000"
5360 /* 1660 */ "XVBITREVI_B\000"
5361 /* 1672 */ "XVMAXI_B\000"
5362 /* 1681 */ "X86RCL_B\000"
5363 /* 1690 */ "X86SLL_B\000"
5364 /* 1699 */ "XVSLL_B\000"
5365 /* 1707 */ "XVLDREPL_B\000"
5366 /* 1718 */ "X86SRL_B\000"
5367 /* 1727 */ "XVSRL_B\000"
5368 /* 1735 */ "X86ROTL_B\000"
5369 /* 1745 */ "X86MUL_B\000"
5370 /* 1754 */ "XVMUL_B\000"
5371 /* 1762 */ "XVILVL_B\000"
5372 /* 1771 */ "XVSTELM_B\000"
5373 /* 1781 */ "XVMIN_B\000"
5374 /* 1789 */ "XVCLO_B\000"
5375 /* 1797 */ "AMSWAP_B\000"
5376 /* 1806 */ "PseudoCTPOP_B\000"
5377 /* 1820 */ "XVFRSTP_B\000"
5378 /* 1830 */ "XVSEQ_B\000"
5379 /* 1838 */ "XVSRAR_B\000"
5380 /* 1847 */ "X86RCR_B\000"
5381 /* 1856 */ "VPICKVE2GR_B\000"
5382 /* 1869 */ "XVAVGR_B\000"
5383 /* 1878 */ "XVBITCLR_B\000"
5384 /* 1889 */ "XVSRLR_B\000"
5385 /* 1898 */ "X86OR_B\000"
5386 /* 1906 */ "X86XOR_B\000"
5387 /* 1915 */ "X86ROTR_B\000"
5388 /* 1925 */ "XVROTR_B\000"
5389 /* 1934 */ "XVREPLGR2VR_B\000"
5390 /* 1948 */ "PseudoXVINSGR2VR_B\000"
5391 /* 1967 */ "IOCSRWR_B\000"
5392 /* 1977 */ "AMCAS_B\000"
5393 /* 1985 */ "XVEXTRINS_B\000"
5394 /* 1997 */ "XVSAT_B\000"
5395 /* 2005 */ "XVBITSET_B\000"
5396 /* 2016 */ "LDGT_B\000"
5397 /* 2023 */ "STGT_B\000"
5398 /* 2030 */ "XVSLT_B\000"
5399 /* 2038 */ "XVPCNT_B\000"
5400 /* 2047 */ "ST_B\000"
5401 /* 2052 */ "XVMADDWOD_H_BU_B\000"
5402 /* 2069 */ "XVADDWOD_H_BU_B\000"
5403 /* 2085 */ "XVMULWOD_H_BU_B\000"
5404 /* 2101 */ "XVMADDWEV_H_BU_B\000"
5405 /* 2118 */ "XVADDWEV_H_BU_B\000"
5406 /* 2134 */ "XVMULWEV_H_BU_B\000"
5407 /* 2150 */ "XVPACKEV_B\000"
5408 /* 2161 */ "XVPICKEV_B\000"
5409 /* 2172 */ "XVBITREV_B\000"
5410 /* 2183 */ "XVDIV_B\000"
5411 /* 2191 */ "XVSIGNCOV_B\000"
5412 /* 2203 */ "EXT_W_B\000"
5413 /* 2211 */ "VEXT2XV_W_B\000"
5414 /* 2223 */ "XVMAX_B\000"
5415 /* 2231 */ "LDX_B\000"
5416 /* 2237 */ "STX_B\000"
5417 /* 2243 */ "PseudoXVBZ_B\000"
5418 /* 2256 */ "PseudoVBZ_B\000"
5419 /* 2268 */ "PseudoXVMSKGEZ_B\000"
5420 /* 2285 */ "PseudoVMSKGEZ_B\000"
5421 /* 2301 */ "PseudoXVMSKNEZ_B\000"
5422 /* 2318 */ "PseudoVMSKNEZ_B\000"
5423 /* 2334 */ "XVSETALLNEZ_B\000"
5424 /* 2348 */ "XVCLZ_B\000"
5425 /* 2356 */ "PseudoXVBNZ_B\000"
5426 /* 2370 */ "PseudoVBNZ_B\000"
5427 /* 2383 */ "XVMSKNZ_B\000"
5428 /* 2393 */ "PseudoXVMSKEQZ_B\000"
5429 /* 2410 */ "PseudoVMSKEQZ_B\000"
5430 /* 2426 */ "XVSETANYEQZ_B\000"
5431 /* 2440 */ "PseudoXVMSKLTZ_B\000"
5432 /* 2457 */ "PseudoVMSKLTZ_B\000"
5433 /* 2473 */ "G_INTRINSIC\000"
5434 /* 2485 */ "G_FPTRUNC\000"
5435 /* 2495 */ "G_INTRINSIC_TRUNC\000"
5436 /* 2513 */ "G_TRUNC\000"
5437 /* 2521 */ "G_BUILD_VECTOR_TRUNC\000"
5438 /* 2542 */ "PROBED_STACKALLOC\000"
5439 /* 2560 */ "G_DYN_STACKALLOC\000"
5440 /* 2577 */ "PseudoLA_TLS_DESC\000"
5441 /* 2595 */ "G_FMAD\000"
5442 /* 2602 */ "G_FPEXTLOAD\000"
5443 /* 2614 */ "G_INDEXED_SEXTLOAD\000"
5444 /* 2633 */ "G_SEXTLOAD\000"
5445 /* 2644 */ "G_INDEXED_ZEXTLOAD\000"
5446 /* 2663 */ "G_ZEXTLOAD\000"
5447 /* 2674 */ "G_INDEXED_LOAD\000"
5448 /* 2689 */ "G_LOAD\000"
5449 /* 2696 */ "G_VECREDUCE_FADD\000"
5450 /* 2713 */ "G_FADD\000"
5451 /* 2720 */ "G_VECREDUCE_SEQ_FADD\000"
5452 /* 2741 */ "G_STRICT_FADD\000"
5453 /* 2755 */ "G_ATOMICRMW_FADD\000"
5454 /* 2772 */ "G_VECREDUCE_ADD\000"
5455 /* 2788 */ "G_ADD\000"
5456 /* 2794 */ "G_PTR_ADD\000"
5457 /* 2804 */ "G_ATOMICRMW_ADD\000"
5458 /* 2820 */ "PseudoLA_TLS_GD\000"
5459 /* 2836 */ "PRELD\000"
5460 /* 2842 */ "XVLD\000"
5461 /* 2847 */ "FCVT_D_LD\000"
5462 /* 2857 */ "PseudoLA_TLS_LD\000"
5463 /* 2873 */ "G_ATOMICRMW_NAND\000"
5464 /* 2890 */ "G_VECREDUCE_AND\000"
5465 /* 2906 */ "G_AND\000"
5466 /* 2912 */ "G_ATOMICRMW_AND\000"
5467 /* 2928 */ "LIFETIME_END\000"
5468 /* 2941 */ "PseudoBRIND\000"
5469 /* 2953 */ "G_BRCOND\000"
5470 /* 2962 */ "G_ATOMICRMW_USUB_COND\000"
5471 /* 2984 */ "G_LLROUND\000"
5472 /* 2994 */ "G_LROUND\000"
5473 /* 3003 */ "G_INTRINSIC_ROUND\000"
5474 /* 3021 */ "G_INTRINSIC_FPTRUNC_ROUND\000"
5475 /* 3047 */ "LOAD_STACK_GUARD\000"
5476 /* 3064 */ "TLBRD\000"
5477 /* 3070 */ "GCSRRD\000"
5478 /* 3077 */ "UD\000"
5479 /* 3080 */ "XVREPLVE0_D\000"
5480 /* 3092 */ "XVINSVE0_D\000"
5481 /* 3103 */ "XVADDA_D\000"
5482 /* 3112 */ "XVFMINA_D\000"
5483 /* 3122 */ "X86SRA_D\000"
5484 /* 3131 */ "XVSRA_D\000"
5485 /* 3139 */ "XVFMAXA_D\000"
5486 /* 3149 */ "AMADD__DB_D\000"
5487 /* 3161 */ "AMAND__DB_D\000"
5488 /* 3173 */ "AMMIN__DB_D\000"
5489 /* 3185 */ "AMSWAP__DB_D\000"
5490 /* 3198 */ "AMOR__DB_D\000"
5491 /* 3209 */ "AMXOR__DB_D\000"
5492 /* 3221 */ "AMCAS__DB_D\000"
5493 /* 3233 */ "AMMAX__DB_D\000"
5494 /* 3245 */ "FSCALEB_D\000"
5495 /* 3255 */ "XVFLOGB_D\000"
5496 /* 3265 */ "X86SUB_D\000"
5497 /* 3274 */ "XVFSUB_D\000"
5498 /* 3283 */ "XVFMSUB_D\000"
5499 /* 3293 */ "XVFNMSUB_D\000"
5500 /* 3304 */ "XVMSUB_D\000"
5501 /* 3313 */ "XVSSUB_D\000"
5502 /* 3322 */ "XVSUB_D\000"
5503 /* 3330 */ "REVB_D\000"
5504 /* 3337 */ "X86SBC_D\000"
5505 /* 3346 */ "X86ADC_D\000"
5506 /* 3355 */ "X86DEC_D\000"
5507 /* 3364 */ "X86INC_D\000"
5508 /* 3373 */ "SC_D\000"
5509 /* 3378 */ "X86ADD_D\000"
5510 /* 3387 */ "XVFADD_D\000"
5511 /* 3396 */ "AMADD_D\000"
5512 /* 3404 */ "XVFMADD_D\000"
5513 /* 3414 */ "XVFNMADD_D\000"
5514 /* 3425 */ "XVMADD_D\000"
5515 /* 3434 */ "XVSADD_D\000"
5516 /* 3443 */ "XVADD_D\000"
5517 /* 3451 */ "FLD_D\000"
5518 /* 3457 */ "FCVT_LD_D\000"
5519 /* 3467 */ "X86AND_D\000"
5520 /* 3476 */ "AMAND_D\000"
5521 /* 3484 */ "XVPACKOD_D\000"
5522 /* 3495 */ "XVPICKOD_D\000"
5523 /* 3506 */ "XVMOD_D\000"
5524 /* 3514 */ "IOCSRRD_D\000"
5525 /* 3524 */ "XVABSD_D\000"
5526 /* 3533 */ "FCVT_UD_D\000"
5527 /* 3543 */ "XVFCMP_CLE_D\000"
5528 /* 3556 */ "FLDLE_D\000"
5529 /* 3564 */ "XVSLE_D\000"
5530 /* 3572 */ "XVFCMP_SLE_D\000"
5531 /* 3585 */ "ASRTLE_D\000"
5532 /* 3594 */ "FSTLE_D\000"
5533 /* 3602 */ "XVFCMP_CULE_D\000"
5534 /* 3616 */ "XVFCMP_SULE_D\000"
5535 /* 3630 */ "RDTIME_D\000"
5536 /* 3639 */ "XVFCMP_CNE_D\000"
5537 /* 3652 */ "XVFRINTRNE_D\000"
5538 /* 3665 */ "XVFCMP_SNE_D\000"
5539 /* 3678 */ "XVFCMP_CUNE_D\000"
5540 /* 3692 */ "XVFCMP_SUNE_D\000"
5541 /* 3706 */ "XVFRECIPE_D\000"
5542 /* 3718 */ "XVFRSQRTE_D\000"
5543 /* 3730 */ "XVPICKVE_D\000"
5544 /* 3741 */ "XVREPLVE_D\000"
5545 /* 3752 */ "XVFCMP_CAF_D\000"
5546 /* 3765 */ "XVFCMP_SAF_D\000"
5547 /* 3778 */ "XVSHUF_D\000"
5548 /* 3787 */ "FNEG_D\000"
5549 /* 3794 */ "XVNEG_D\000"
5550 /* 3802 */ "XVAVG_D\000"
5551 /* 3810 */ "MULH_D\000"
5552 /* 3817 */ "XVMUH_D\000"
5553 /* 3825 */ "REVH_D\000"
5554 /* 3832 */ "XVILVH_D\000"
5555 /* 3841 */ "ADDU12I_D\000"
5556 /* 3851 */ "LU32I_D\000"
5557 /* 3859 */ "LU52I_D\000"
5558 /* 3867 */ "XVSHUF4I_D\000"
5559 /* 3878 */ "ADDU16I_D\000"
5560 /* 3888 */ "X86SRAI_D\000"
5561 /* 3898 */ "XVSRAI_D\000"
5562 /* 3907 */ "ADDI_D\000"
5563 /* 3914 */ "XVSLEI_D\000"
5564 /* 3923 */ "XVREPL128VEI_D\000"
5565 /* 3938 */ "VREPLVEI_D\000"
5566 /* 3949 */ "X86RCLI_D\000"
5567 /* 3959 */ "XVHSELI_D\000"
5568 /* 3969 */ "X86SLLI_D\000"
5569 /* 3979 */ "XVSLLI_D\000"
5570 /* 3988 */ "PseudoXVREPLI_D\000"
5571 /* 4004 */ "PseudoVREPLI_D\000"
5572 /* 4019 */ "X86SRLI_D\000"
5573 /* 4029 */ "XVSRLI_D\000"
5574 /* 4038 */ "X86ROTLI_D\000"
5575 /* 4049 */ "PseudoLI_D\000"
5576 /* 4060 */ "XVPERMI_D\000"
5577 /* 4070 */ "XVMINI_D\000"
5578 /* 4079 */ "XVSEQI_D\000"
5579 /* 4088 */ "XVSRARI_D\000"
5580 /* 4098 */ "X86RCRI_D\000"
5581 /* 4108 */ "XVBITCLRI_D\000"
5582 /* 4120 */ "XVSRLRI_D\000"
5583 /* 4130 */ "X86ROTRI_D\000"
5584 /* 4141 */ "XVROTRI_D\000"
5585 /* 4151 */ "XVBITSETI_D\000"
5586 /* 4163 */ "XVSLTI_D\000"
5587 /* 4172 */ "XVBITREVI_D\000"
5588 /* 4184 */ "XVMAXI_D\000"
5589 /* 4193 */ "BYTEPICK_D\000"
5590 /* 4204 */ "BSTRPICK_D\000"
5591 /* 4215 */ "X86RCL_D\000"
5592 /* 4224 */ "LDL_D\000"
5593 /* 4230 */ "SCREL_D\000"
5594 /* 4238 */ "X86SLL_D\000"
5595 /* 4247 */ "XVSLL_D\000"
5596 /* 4255 */ "XVLDREPL_D\000"
5597 /* 4266 */ "X86SRL_D\000"
5598 /* 4275 */ "XVSRL_D\000"
5599 /* 4283 */ "ALSL_D\000"
5600 /* 4290 */ "X86ROTL_D\000"
5601 /* 4300 */ "STL_D\000"
5602 /* 4306 */ "X86MUL_D\000"
5603 /* 4315 */ "XVFMUL_D\000"
5604 /* 4324 */ "XVMUL_D\000"
5605 /* 4332 */ "XVILVL_D\000"
5606 /* 4341 */ "XVFTINTRNE_L_D\000"
5607 /* 4356 */ "XVFTINTRM_L_D\000"
5608 /* 4370 */ "XVFTINTRP_L_D\000"
5609 /* 4384 */ "XVFTINT_L_D\000"
5610 /* 4396 */ "XVFTINTRZ_L_D\000"
5611 /* 4410 */ "XVSTELM_D\000"
5612 /* 4420 */ "XVFRINTRM_D\000"
5613 /* 4432 */ "FCOPYSIGN_D\000"
5614 /* 4444 */ "XVFMIN_D\000"
5615 /* 4453 */ "AMMIN_D\000"
5616 /* 4461 */ "XVMIN_D\000"
5617 /* 4469 */ "XVFCMP_CUN_D\000"
5618 /* 4482 */ "XVFCMP_SUN_D\000"
5619 /* 4495 */ "XVCLO_D\000"
5620 /* 4503 */ "CTO_D\000"
5621 /* 4509 */ "AMSWAP_D\000"
5622 /* 4518 */ "XVFRECIP_D\000"
5623 /* 4529 */ "PseudoCTPOP_D\000"
5624 /* 4543 */ "XVFRINTRP_D\000"
5625 /* 4555 */ "LLACQ_D\000"
5626 /* 4563 */ "XVFCMP_CEQ_D\000"
5627 /* 4576 */ "XVSEQ_D\000"
5628 /* 4584 */ "XVFCMP_SEQ_D\000"
5629 /* 4597 */ "XVFCMP_CUEQ_D\000"
5630 /* 4611 */ "XVFCMP_SUEQ_D\000"
5631 /* 4625 */ "XVSUBWOD_Q_D\000"
5632 /* 4638 */ "XVMADDWOD_Q_D\000"
5633 /* 4652 */ "XVADDWOD_Q_D\000"
5634 /* 4665 */ "XVMULWOD_Q_D\000"
5635 /* 4678 */ "XVEXTH_Q_D\000"
5636 /* 4689 */ "XVEXTL_Q_D\000"
5637 /* 4700 */ "XVSUBWEV_Q_D\000"
5638 /* 4713 */ "XVMADDWEV_Q_D\000"
5639 /* 4727 */ "XVADDWEV_Q_D\000"
5640 /* 4740 */ "XVMULWEV_Q_D\000"
5641 /* 4753 */ "XVHSUBW_Q_D\000"
5642 /* 4765 */ "XVHADDW_Q_D\000"
5643 /* 4777 */ "XVSRAR_D\000"
5644 /* 4786 */ "X86RCR_D\000"
5645 /* 4795 */ "LDR_D\000"
5646 /* 4801 */ "MOVGR2FR_D\000"
5647 /* 4812 */ "XVPICKVE2GR_D\000"
5648 /* 4826 */ "MOVFR2GR_D\000"
5649 /* 4837 */ "XVAVGR_D\000"
5650 /* 4846 */ "XVBITCLR_D\000"
5651 /* 4857 */ "XVSRLR_D\000"
5652 /* 4866 */ "X86OR_D\000"
5653 /* 4874 */ "XVFCMP_COR_D\000"
5654 /* 4887 */ "AMOR_D\000"
5655 /* 4894 */ "XVFCMP_SOR_D\000"
5656 /* 4907 */ "X86XOR_D\000"
5657 /* 4916 */ "AMXOR_D\000"
5658 /* 4924 */ "X86ROTR_D\000"
5659 /* 4934 */ "XVROTR_D\000"
5660 /* 4943 */ "LDPTR_D\000"
5661 /* 4951 */ "STPTR_D\000"
5662 /* 4959 */ "STR_D\000"
5663 /* 4965 */ "XVREPLGR2VR_D\000"
5664 /* 4979 */ "XVINSGR2VR_D\000"
5665 /* 4992 */ "IOCSRWR_D\000"
5666 /* 5002 */ "AMCAS_D\000"
5667 /* 5010 */ "FABS_D\000"
5668 /* 5017 */ "BSTRINS_D\000"
5669 /* 5027 */ "XVEXTRINS_D\000"
5670 /* 5039 */ "XVFCLASS_D\000"
5671 /* 5050 */ "XVFCVT_S_D\000"
5672 /* 5061 */ "XVSAT_D\000"
5673 /* 5069 */ "XVBITSET_D\000"
5674 /* 5080 */ "FLDGT_D\000"
5675 /* 5088 */ "ASRTGT_D\000"
5676 /* 5097 */ "FSTGT_D\000"
5677 /* 5105 */ "XVFCMP_CLT_D\000"
5678 /* 5118 */ "XVSLT_D\000"
5679 /* 5126 */ "XVFCMP_SLT_D\000"
5680 /* 5139 */ "XVFCMP_CULT_D\000"
5681 /* 5153 */ "XVFCMP_SULT_D\000"
5682 /* 5167 */ "XVPCNT_D\000"
5683 /* 5176 */ "XVFRINT_D\000"
5684 /* 5186 */ "XVFSQRT_D\000"
5685 /* 5196 */ "XVFRSQRT_D\000"
5686 /* 5207 */ "FST_D\000"
5687 /* 5213 */ "XVMADDWOD_Q_DU_D\000"
5688 /* 5230 */ "XVADDWOD_Q_DU_D\000"
5689 /* 5246 */ "XVMULWOD_Q_DU_D\000"
5690 /* 5262 */ "XVMADDWEV_Q_DU_D\000"
5691 /* 5279 */ "XVADDWEV_Q_DU_D\000"
5692 /* 5295 */ "XVMULWEV_Q_DU_D\000"
5693 /* 5311 */ "XVFTINT_LU_D\000"
5694 /* 5324 */ "XVFTINTRZ_LU_D\000"
5695 /* 5339 */ "XVSSRANI_WU_D\000"
5696 /* 5353 */ "XVSSRLNI_WU_D\000"
5697 /* 5367 */ "XVSSRARNI_WU_D\000"
5698 /* 5382 */ "XVSSRLRNI_WU_D\000"
5699 /* 5397 */ "XVSSRAN_WU_D\000"
5700 /* 5410 */ "XVSSRLN_WU_D\000"
5701 /* 5423 */ "XVSSRARN_WU_D\000"
5702 /* 5437 */ "XVSSRLRN_WU_D\000"
5703 /* 5451 */ "XVPACKEV_D\000"
5704 /* 5462 */ "XVPICKEV_D\000"
5705 /* 5473 */ "XVBITREV_D\000"
5706 /* 5484 */ "XVFDIV_D\000"
5707 /* 5493 */ "XVDIV_D\000"
5708 /* 5501 */ "XVSIGNCOV_D\000"
5709 /* 5513 */ "FMOV_D\000"
5710 /* 5520 */ "ARMMOV_D\000"
5711 /* 5529 */ "XVFTINTRNE_W_D\000"
5712 /* 5544 */ "XVSSRANI_W_D\000"
5713 /* 5557 */ "XVSRANI_W_D\000"
5714 /* 5569 */ "XVSSRLNI_W_D\000"
5715 /* 5582 */ "XVSRLNI_W_D\000"
5716 /* 5594 */ "XVSSRARNI_W_D\000"
5717 /* 5608 */ "XVSRARNI_W_D\000"
5718 /* 5621 */ "XVSSRLRNI_W_D\000"
5719 /* 5635 */ "XVSRLRNI_W_D\000"
5720 /* 5648 */ "XVFTINTRM_W_D\000"
5721 /* 5662 */ "XVSSRAN_W_D\000"
5722 /* 5674 */ "XVSRAN_W_D\000"
5723 /* 5685 */ "XVSSRLN_W_D\000"
5724 /* 5697 */ "XVSRLN_W_D\000"
5725 /* 5708 */ "XVSSRARN_W_D\000"
5726 /* 5721 */ "XVSRARN_W_D\000"
5727 /* 5733 */ "XVSSRLRN_W_D\000"
5728 /* 5746 */ "XVSRLRN_W_D\000"
5729 /* 5758 */ "XVFTINTRP_W_D\000"
5730 /* 5772 */ "XVFTINT_W_D\000"
5731 /* 5784 */ "XVFTINTRZ_W_D\000"
5732 /* 5798 */ "XVFMAX_D\000"
5733 /* 5807 */ "AMMAX_D\000"
5734 /* 5815 */ "XVMAX_D\000"
5735 /* 5823 */ "FLDX_D\000"
5736 /* 5830 */ "FSTX_D\000"
5737 /* 5837 */ "PseudoXVBZ_D\000"
5738 /* 5850 */ "PseudoVBZ_D\000"
5739 /* 5862 */ "XVSETALLNEZ_D\000"
5740 /* 5876 */ "XVCLZ_D\000"
5741 /* 5884 */ "PseudoXVBNZ_D\000"
5742 /* 5898 */ "PseudoVBNZ_D\000"
5743 /* 5911 */ "XVSETANYEQZ_D\000"
5744 /* 5925 */ "XVFRINTRZ_D\000"
5745 /* 5937 */ "CTZ_D\000"
5746 /* 5943 */ "PseudoXVMSKLTZ_D\000"
5747 /* 5960 */ "PseudoVMSKLTZ_D\000"
5748 /* 5976 */ "PseudoAddTPRel_D\000"
5749 /* 5993 */ "PseudoAtomicStoreD\000"
5750 /* 6012 */ "FSEL_xD\000"
5751 /* 6020 */ "PSEUDO_PROBE\000"
5752 /* 6033 */ "G_SSUBE\000"
5753 /* 6041 */ "G_USUBE\000"
5754 /* 6049 */ "G_FENCE\000"
5755 /* 6057 */ "ARITH_FENCE\000"
5756 /* 6069 */ "REG_SEQUENCE\000"
5757 /* 6082 */ "G_SADDE\000"
5758 /* 6090 */ "G_UADDE\000"
5759 /* 6098 */ "G_GET_FPMODE\000"
5760 /* 6111 */ "G_RESET_FPMODE\000"
5761 /* 6126 */ "G_SET_FPMODE\000"
5762 /* 6139 */ "G_FMINNUM_IEEE\000"
5763 /* 6154 */ "G_FMAXNUM_IEEE\000"
5764 /* 6169 */ "BGE\000"
5765 /* 6173 */ "PseudoLA_TLS_DESC_LARGE\000"
5766 /* 6197 */ "PseudoLA_TLS_GD_LARGE\000"
5767 /* 6219 */ "PseudoLA_TLS_LD_LARGE\000"
5768 /* 6241 */ "PseudoLA_TLS_IE_LARGE\000"
5769 /* 6263 */ "PseudoLA_PCREL_LARGE\000"
5770 /* 6284 */ "PseudoTAIL_LARGE\000"
5771 /* 6301 */ "PseudoCALL_LARGE\000"
5772 /* 6318 */ "PseudoLA_ABS_LARGE\000"
5773 /* 6337 */ "PseudoLA_GOT_LARGE\000"
5774 /* 6356 */ "PseudoLA_TLS_IE\000"
5775 /* 6372 */ "G_VSCALE\000"
5776 /* 6381 */ "G_JUMP_TABLE\000"
5777 /* 6394 */ "IDLE\000"
5778 /* 6399 */ "BUNDLE\000"
5779 /* 6406 */ "PseudoLA_TLS_LE\000"
5780 /* 6422 */ "BNE\000"
5781 /* 6426 */ "G_MEMSET_INLINE\000"
5782 /* 6442 */ "G_MEMCPY_INLINE\000"
5783 /* 6458 */ "RELOC_NONE\000"
5784 /* 6469 */ "SETX86LOOPNE\000"
5785 /* 6482 */ "LOCAL_ESCAPE\000"
5786 /* 6495 */ "SETX86LOOPE\000"
5787 /* 6507 */ "G_FPTRUNCSTORE\000"
5788 /* 6522 */ "G_STACKRESTORE\000"
5789 /* 6537 */ "G_INDEXED_STORE\000"
5790 /* 6553 */ "G_STORE\000"
5791 /* 6561 */ "SET_CFR_FALSE\000"
5792 /* 6575 */ "G_BITREVERSE\000"
5793 /* 6588 */ "FAKE_USE\000"
5794 /* 6597 */ "LDPTE\000"
5795 /* 6603 */ "DBG_VALUE\000"
5796 /* 6613 */ "G_GLOBAL_VALUE\000"
5797 /* 6628 */ "G_PTRAUTH_GLOBAL_VALUE\000"
5798 /* 6651 */ "CONVERGENCECTRL_GLUE\000"
5799 /* 6672 */ "SET_CFR_TRUE\000"
5800 /* 6685 */ "G_STACKSAVE\000"
5801 /* 6697 */ "G_MEMMOVE\000"
5802 /* 6707 */ "ARMMOVE\000"
5803 /* 6715 */ "G_FREEZE\000"
5804 /* 6724 */ "G_FCANONICALIZE\000"
5805 /* 6740 */ "MOVGR2CF\000"
5806 /* 6749 */ "G_FMODF\000"
5807 /* 6757 */ "INIT_UNDEF\000"
5808 /* 6768 */ "G_IMPLICIT_DEF\000"
5809 /* 6783 */ "DBG_INSTR_REF\000"
5810 /* 6797 */ "X86MFFLAG\000"
5811 /* 6807 */ "ARMMFFLAG\000"
5812 /* 6817 */ "X86MTFLAG\000"
5813 /* 6827 */ "ARMMTFLAG\000"
5814 /* 6837 */ "X86SETTAG\000"
5815 /* 6847 */ "G_FNEG\000"
5816 /* 6854 */ "EXTRACT_SUBREG\000"
5817 /* 6869 */ "INSERT_SUBREG\000"
5818 /* 6883 */ "G_SEXT_INREG\000"
5819 /* 6896 */ "SUBREG_TO_REG\000"
5820 /* 6910 */ "CPUCFG\000"
5821 /* 6917 */ "G_ATOMIC_CMPXCHG\000"
5822 /* 6934 */ "GCSRXCHG\000"
5823 /* 6943 */ "G_ATOMICRMW_XCHG\000"
5824 /* 6960 */ "G_GET_ROUNDING\000"
5825 /* 6975 */ "G_SET_ROUNDING\000"
5826 /* 6990 */ "G_FLOG\000"
5827 /* 6997 */ "G_VAARG\000"
5828 /* 7005 */ "PREALLOCATED_ARG\000"
5829 /* 7022 */ "REVB_2H\000"
5830 /* 7030 */ "REVB_4H\000"
5831 /* 7038 */ "TLBSRCH\000"
5832 /* 7046 */ "G_PREFETCH\000"
5833 /* 7057 */ "G_CLMULH\000"
5834 /* 7066 */ "G_SMULH\000"
5835 /* 7074 */ "G_UMULH\000"
5836 /* 7082 */ "G_FTANH\000"
5837 /* 7090 */ "G_FSINH\000"
5838 /* 7098 */ "G_FCOSH\000"
5839 /* 7106 */ "GTLBFLUSH\000"
5840 /* 7116 */ "XVREPLVE0_H\000"
5841 /* 7128 */ "XVADDA_H\000"
5842 /* 7137 */ "X86SRA_H\000"
5843 /* 7146 */ "XVSRA_H\000"
5844 /* 7154 */ "AMADD__DB_H\000"
5845 /* 7166 */ "AMSWAP__DB_H\000"
5846 /* 7179 */ "AMCAS__DB_H\000"
5847 /* 7191 */ "X86SUB_H\000"
5848 /* 7200 */ "XVMSUB_H\000"
5849 /* 7209 */ "XVSSUB_H\000"
5850 /* 7218 */ "XVSUB_H\000"
5851 /* 7226 */ "XVSSRANI_B_H\000"
5852 /* 7239 */ "XVSRANI_B_H\000"
5853 /* 7251 */ "XVSSRLNI_B_H\000"
5854 /* 7264 */ "XVSRLNI_B_H\000"
5855 /* 7276 */ "XVSSRARNI_B_H\000"
5856 /* 7290 */ "XVSRARNI_B_H\000"
5857 /* 7303 */ "XVSSRLRNI_B_H\000"
5858 /* 7317 */ "XVSRLRNI_B_H\000"
5859 /* 7330 */ "XVSSRAN_B_H\000"
5860 /* 7342 */ "XVSRAN_B_H\000"
5861 /* 7353 */ "XVSSRLN_B_H\000"
5862 /* 7365 */ "XVSRLN_B_H\000"
5863 /* 7376 */ "XVSSRARN_B_H\000"
5864 /* 7389 */ "XVSRARN_B_H\000"
5865 /* 7401 */ "XVSSRLRN_B_H\000"
5866 /* 7414 */ "XVSRLRN_B_H\000"
5867 /* 7426 */ "X86SBC_H\000"
5868 /* 7435 */ "X86ADC_H\000"
5869 /* 7444 */ "X86DEC_H\000"
5870 /* 7453 */ "X86INC_H\000"
5871 /* 7462 */ "X86ADD_H\000"
5872 /* 7471 */ "AMADD_H\000"
5873 /* 7479 */ "XVMADD_H\000"
5874 /* 7488 */ "XVSADD_H\000"
5875 /* 7497 */ "XVADD_H\000"
5876 /* 7505 */ "LD_H\000"
5877 /* 7510 */ "X86AND_H\000"
5878 /* 7519 */ "XVPACKOD_H\000"
5879 /* 7530 */ "XVPICKOD_H\000"
5880 /* 7541 */ "XVMOD_H\000"
5881 /* 7549 */ "IOCSRRD_H\000"
5882 /* 7559 */ "XVABSD_H\000"
5883 /* 7568 */ "VEXT2XV_D_H\000"
5884 /* 7580 */ "LDLE_H\000"
5885 /* 7587 */ "XVSLE_H\000"
5886 /* 7595 */ "STLE_H\000"
5887 /* 7602 */ "XVREPLVE_H\000"
5888 /* 7613 */ "XVSHUF_H\000"
5889 /* 7622 */ "XVNEG_H\000"
5890 /* 7630 */ "XVAVG_H\000"
5891 /* 7638 */ "XVMUH_H\000"
5892 /* 7646 */ "XVILVH_H\000"
5893 /* 7655 */ "XVSHUF4I_H\000"
5894 /* 7666 */ "X86SRAI_H\000"
5895 /* 7676 */ "XVSRAI_H\000"
5896 /* 7685 */ "XVSLEI_H\000"
5897 /* 7694 */ "XVREPL128VEI_H\000"
5898 /* 7709 */ "VREPLVEI_H\000"
5899 /* 7720 */ "X86RCLI_H\000"
5900 /* 7730 */ "X86SLLI_H\000"
5901 /* 7740 */ "XVSLLI_H\000"
5902 /* 7749 */ "PseudoXVREPLI_H\000"
5903 /* 7765 */ "PseudoVREPLI_H\000"
5904 /* 7780 */ "X86SRLI_H\000"
5905 /* 7790 */ "XVSRLI_H\000"
5906 /* 7799 */ "X86ROTLI_H\000"
5907 /* 7810 */ "XVMINI_H\000"
5908 /* 7819 */ "XVFRSTPI_H\000"
5909 /* 7830 */ "XVSEQI_H\000"
5910 /* 7839 */ "XVSRARI_H\000"
5911 /* 7849 */ "X86RCRI_H\000"
5912 /* 7859 */ "XVBITCLRI_H\000"
5913 /* 7871 */ "XVSRLRI_H\000"
5914 /* 7881 */ "X86ROTRI_H\000"
5915 /* 7892 */ "XVROTRI_H\000"
5916 /* 7902 */ "XVBITSETI_H\000"
5917 /* 7914 */ "XVSLTI_H\000"
5918 /* 7923 */ "XVBITREVI_H\000"
5919 /* 7935 */ "XVMAXI_H\000"
5920 /* 7944 */ "X86RCL_H\000"
5921 /* 7953 */ "X86SLL_H\000"
5922 /* 7962 */ "XVSLL_H\000"
5923 /* 7970 */ "XVLDREPL_H\000"
5924 /* 7981 */ "X86SRL_H\000"
5925 /* 7990 */ "XVSRL_H\000"
5926 /* 7998 */ "X86ROTL_H\000"
5927 /* 8008 */ "X86MUL_H\000"
5928 /* 8017 */ "XVMUL_H\000"
5929 /* 8025 */ "XVILVL_H\000"
5930 /* 8034 */ "XVSTELM_H\000"
5931 /* 8044 */ "XVMIN_H\000"
5932 /* 8052 */ "XVCLO_H\000"
5933 /* 8060 */ "AMSWAP_H\000"
5934 /* 8069 */ "PseudoCTPOP_H\000"
5935 /* 8083 */ "XVFRSTP_H\000"
5936 /* 8093 */ "XVSEQ_H\000"
5937 /* 8101 */ "XVSRAR_H\000"
5938 /* 8110 */ "X86RCR_H\000"
5939 /* 8119 */ "VPICKVE2GR_H\000"
5940 /* 8132 */ "XVAVGR_H\000"
5941 /* 8141 */ "XVBITCLR_H\000"
5942 /* 8152 */ "XVSRLR_H\000"
5943 /* 8161 */ "X86OR_H\000"
5944 /* 8169 */ "X86XOR_H\000"
5945 /* 8178 */ "X86ROTR_H\000"
5946 /* 8188 */ "XVROTR_H\000"
5947 /* 8197 */ "XVREPLGR2VR_H\000"
5948 /* 8211 */ "PseudoXVINSGR2VR_H\000"
5949 /* 8230 */ "IOCSRWR_H\000"
5950 /* 8240 */ "AMCAS_H\000"
5951 /* 8248 */ "XVEXTRINS_H\000"
5952 /* 8260 */ "XVFCVTH_S_H\000"
5953 /* 8272 */ "XVFCVTL_S_H\000"
5954 /* 8284 */ "XVSAT_H\000"
5955 /* 8292 */ "XVBITSET_H\000"
5956 /* 8303 */ "LDGT_H\000"
5957 /* 8310 */ "STGT_H\000"
5958 /* 8317 */ "XVSLT_H\000"
5959 /* 8325 */ "XVPCNT_H\000"
5960 /* 8334 */ "ST_H\000"
5961 /* 8339 */ "XVSSRANI_BU_H\000"
5962 /* 8353 */ "XVSSRLNI_BU_H\000"
5963 /* 8367 */ "XVSSRARNI_BU_H\000"
5964 /* 8382 */ "XVSSRLRNI_BU_H\000"
5965 /* 8397 */ "XVSSRAN_BU_H\000"
5966 /* 8410 */ "XVSSRLN_BU_H\000"
5967 /* 8423 */ "XVSSRARN_BU_H\000"
5968 /* 8437 */ "XVSSRLRN_BU_H\000"
5969 /* 8451 */ "XVMADDWOD_W_HU_H\000"
5970 /* 8468 */ "XVADDWOD_W_HU_H\000"
5971 /* 8484 */ "XVMULWOD_W_HU_H\000"
5972 /* 8500 */ "XVMADDWEV_W_HU_H\000"
5973 /* 8517 */ "XVADDWEV_W_HU_H\000"
5974 /* 8533 */ "XVMULWEV_W_HU_H\000"
5975 /* 8549 */ "XVPACKEV_H\000"
5976 /* 8560 */ "XVPICKEV_H\000"
5977 /* 8571 */ "XVBITREV_H\000"
5978 /* 8582 */ "XVDIV_H\000"
5979 /* 8590 */ "XVSIGNCOV_H\000"
5980 /* 8602 */ "XVSUBWOD_W_H\000"
5981 /* 8615 */ "XVMADDWOD_W_H\000"
5982 /* 8629 */ "XVADDWOD_W_H\000"
5983 /* 8642 */ "XVMULWOD_W_H\000"
5984 /* 8655 */ "XVEXTH_W_H\000"
5985 /* 8666 */ "XVSLLWIL_W_H\000"
5986 /* 8679 */ "EXT_W_H\000"
5987 /* 8687 */ "XVSUBWEV_W_H\000"
5988 /* 8700 */ "XVMADDWEV_W_H\000"
5989 /* 8714 */ "XVADDWEV_W_H\000"
5990 /* 8727 */ "XVMULWEV_W_H\000"
5991 /* 8740 */ "VEXT2XV_W_H\000"
5992 /* 8752 */ "XVHSUBW_W_H\000"
5993 /* 8764 */ "XVHADDW_W_H\000"
5994 /* 8776 */ "XVMAX_H\000"
5995 /* 8784 */ "LDX_H\000"
5996 /* 8790 */ "STX_H\000"
5997 /* 8796 */ "PseudoXVBZ_H\000"
5998 /* 8809 */ "PseudoVBZ_H\000"
5999 /* 8821 */ "XVSETALLNEZ_H\000"
6000 /* 8835 */ "XVCLZ_H\000"
6001 /* 8843 */ "PseudoXVBNZ_H\000"
6002 /* 8857 */ "PseudoVBNZ_H\000"
6003 /* 8870 */ "XVSETANYEQZ_H\000"
6004 /* 8884 */ "PseudoXVMSKLTZ_H\000"
6005 /* 8901 */ "PseudoVMSKLTZ_H\000"
6006 /* 8917 */ "PCALAU12I\000"
6007 /* 8927 */ "PCADDU12I\000"
6008 /* 8937 */ "PCADDU18I\000"
6009 /* 8947 */ "PCADDI\000"
6010 /* 8954 */ "XVLDI\000"
6011 /* 8960 */ "ANDI\000"
6012 /* 8965 */ "DBG_PHI\000"
6013 /* 8973 */ "XORI\000"
6014 /* 8978 */ "G_FPTOSI\000"
6015 /* 8987 */ "SLTI\000"
6016 /* 8992 */ "G_FPTOUI\000"
6017 /* 9001 */ "SLTUI\000"
6018 /* 9007 */ "G_FPOWI\000"
6019 /* 9015 */ "SETX86J\000"
6020 /* 9023 */ "SETARMJ\000"
6021 /* 9031 */ "BREAK\000"
6022 /* 9037 */ "COPY_LANEMASK\000"
6023 /* 9051 */ "G_PTRMASK\000"
6024 /* 9061 */ "BL\000"
6025 /* 9064 */ "DBCL\000"
6026 /* 9069 */ "HVCL\000"
6027 /* 9074 */ "GC_LABEL\000"
6028 /* 9083 */ "DBG_LABEL\000"
6029 /* 9093 */ "EH_LABEL\000"
6030 /* 9102 */ "ANNOTATION_LABEL\000"
6031 /* 9119 */ "ICALL_BRANCH_FUNNEL\000"
6032 /* 9139 */ "PseudoLA_PCREL\000"
6033 /* 9154 */ "G_FSHL\000"
6034 /* 9161 */ "G_SHL\000"
6035 /* 9167 */ "PseudoB_TAIL\000"
6036 /* 9180 */ "PseudoJIRL_TAIL\000"
6037 /* 9196 */ "PseudoTAIL\000"
6038 /* 9207 */ "G_FCEIL\000"
6039 /* 9215 */ "G_SAVGCEIL\000"
6040 /* 9226 */ "G_UAVGCEIL\000"
6041 /* 9237 */ "SYSCALL\000"
6042 /* 9245 */ "PseudoDESC_CALL\000"
6043 /* 9261 */ "PATCHABLE_TAIL_CALL\000"
6044 /* 9281 */ "PseudoJIRL_CALL\000"
6045 /* 9297 */ "PATCHABLE_TYPED_EVENT_CALL\000"
6046 /* 9324 */ "PATCHABLE_EVENT_CALL\000"
6047 /* 9345 */ "FENTRY_CALL\000"
6048 /* 9357 */ "PseudoCALL\000"
6049 /* 9368 */ "PseudoTAIL_SMALL\000"
6050 /* 9385 */ "PseudoCALL_SMALL\000"
6051 /* 9402 */ "TLBFILL\000"
6052 /* 9410 */ "KILL\000"
6053 /* 9415 */ "G_CONSTANT_POOL\000"
6054 /* 9431 */ "JIRL\000"
6055 /* 9436 */ "G_ROTL\000"
6056 /* 9443 */ "G_VECREDUCE_FMUL\000"
6057 /* 9460 */ "G_FMUL\000"
6058 /* 9467 */ "G_VECREDUCE_SEQ_FMUL\000"
6059 /* 9488 */ "G_STRICT_FMUL\000"
6060 /* 9502 */ "G_CLMUL\000"
6061 /* 9510 */ "G_VECREDUCE_MUL\000"
6062 /* 9526 */ "G_MUL\000"
6063 /* 9532 */ "XVFFINT_D_L\000"
6064 /* 9544 */ "XVFFINT_S_L\000"
6065 /* 9556 */ "G_FREM\000"
6066 /* 9563 */ "G_STRICT_FREM\000"
6067 /* 9577 */ "G_SREM\000"
6068 /* 9584 */ "G_UREM\000"
6069 /* 9591 */ "G_SDIVREM\000"
6070 /* 9601 */ "G_UDIVREM\000"
6071 /* 9611 */ "INLINEASM\000"
6072 /* 9621 */ "X86CLRTM\000"
6073 /* 9630 */ "X86SETTM\000"
6074 /* 9639 */ "PseudoTAIL_MEDIUM\000"
6075 /* 9657 */ "PseudoCALL_MEDIUM\000"
6076 /* 9675 */ "G_VECREDUCE_FMINIMUM\000"
6077 /* 9696 */ "G_FMINIMUM\000"
6078 /* 9707 */ "G_ATOMICRMW_FMINIMUM\000"
6079 /* 9728 */ "G_VECREDUCE_FMAXIMUM\000"
6080 /* 9749 */ "G_FMAXIMUM\000"
6081 /* 9760 */ "G_ATOMICRMW_FMAXIMUM\000"
6082 /* 9781 */ "G_VECREDUCE_FMINIMUMNUM\000"
6083 /* 9805 */ "G_FMINIMUMNUM\000"
6084 /* 9819 */ "G_ATOMICRMW_FMINIMUMNUM\000"
6085 /* 9843 */ "G_VECREDUCE_FMAXIMUMNUM\000"
6086 /* 9867 */ "G_FMAXIMUMNUM\000"
6087 /* 9881 */ "G_ATOMICRMW_FMAXIMUMNUM\000"
6088 /* 9905 */ "G_FMINNUM\000"
6089 /* 9915 */ "G_FMAXNUM\000"
6090 /* 9925 */ "G_FATAN\000"
6091 /* 9933 */ "G_FTAN\000"
6092 /* 9940 */ "ANDN\000"
6093 /* 9945 */ "G_INTRINSIC_ROUNDEVEN\000"
6094 /* 9967 */ "G_ASSERT_ALIGN\000"
6095 /* 9982 */ "G_FCOPYSIGN\000"
6096 /* 9994 */ "G_VECREDUCE_FMIN\000"
6097 /* 10011 */ "G_ATOMICRMW_FMIN\000"
6098 /* 10028 */ "G_VECREDUCE_SMIN\000"
6099 /* 10045 */ "G_SMIN\000"
6100 /* 10052 */ "G_VECREDUCE_UMIN\000"
6101 /* 10069 */ "G_UMIN\000"
6102 /* 10076 */ "G_ATOMICRMW_UMIN\000"
6103 /* 10093 */ "G_ATOMICRMW_MIN\000"
6104 /* 10109 */ "G_FASIN\000"
6105 /* 10117 */ "G_FSIN\000"
6106 /* 10124 */ "CFI_INSTRUCTION\000"
6107 /* 10140 */ "G_CTLZ_ZERO_POISON\000"
6108 /* 10159 */ "G_CTTZ_ZERO_POISON\000"
6109 /* 10178 */ "ORN\000"
6110 /* 10182 */ "ERTN\000"
6111 /* 10187 */ "ADJCALLSTACKDOWN\000"
6112 /* 10204 */ "PROBED_STACKALLOC_DYN\000"
6113 /* 10226 */ "G_SSUBO\000"
6114 /* 10234 */ "G_USUBO\000"
6115 /* 10242 */ "G_SADDO\000"
6116 /* 10250 */ "G_UADDO\000"
6117 /* 10258 */ "JUMP_TABLE_DEBUG_INFO\000"
6118 /* 10280 */ "G_SMULO\000"
6119 /* 10288 */ "G_UMULO\000"
6120 /* 10296 */ "G_BZERO\000"
6121 /* 10304 */ "STACKMAP\000"
6122 /* 10313 */ "G_DEBUGTRAP\000"
6123 /* 10325 */ "G_UBSANTRAP\000"
6124 /* 10337 */ "G_TRAP\000"
6125 /* 10344 */ "G_ATOMICRMW_UDEC_WRAP\000"
6126 /* 10366 */ "G_ATOMICRMW_UINC_WRAP\000"
6127 /* 10388 */ "G_BSWAP\000"
6128 /* 10396 */ "G_SITOFP\000"
6129 /* 10405 */ "G_UITOFP\000"
6130 /* 10414 */ "G_FCMP\000"
6131 /* 10421 */ "G_STRICT_FCMP\000"
6132 /* 10435 */ "G_ICMP\000"
6133 /* 10442 */ "G_SCMP\000"
6134 /* 10449 */ "G_UCMP\000"
6135 /* 10456 */ "PseudoUNIMP\000"
6136 /* 10468 */ "CACOP\000"
6137 /* 10474 */ "CONVERGENCECTRL_LOOP\000"
6138 /* 10495 */ "G_CTPOP\000"
6139 /* 10503 */ "X86DECTOP\000"
6140 /* 10513 */ "X86INCTOP\000"
6141 /* 10523 */ "X86MFTOP\000"
6142 /* 10532 */ "X86MTTOP\000"
6143 /* 10541 */ "PATCHABLE_OP\000"
6144 /* 10554 */ "FAULTING_OP\000"
6145 /* 10566 */ "ADJCALLSTACKUP\000"
6146 /* 10581 */ "PREALLOCATED_SETUP\000"
6147 /* 10600 */ "G_FLDEXP\000"
6148 /* 10609 */ "G_STRICT_FLDEXP\000"
6149 /* 10625 */ "G_FEXP\000"
6150 /* 10632 */ "G_FFREXP\000"
6151 /* 10641 */ "BEQ\000"
6152 /* 10645 */ "XVREPLVE0_Q\000"
6153 /* 10657 */ "XVSUB_Q\000"
6154 /* 10665 */ "SC_Q\000"
6155 /* 10670 */ "XVADD_Q\000"
6156 /* 10678 */ "XVSSRANI_D_Q\000"
6157 /* 10691 */ "XVSRANI_D_Q\000"
6158 /* 10703 */ "XVSSRLNI_D_Q\000"
6159 /* 10716 */ "XVSRLNI_D_Q\000"
6160 /* 10728 */ "XVSSRARNI_D_Q\000"
6161 /* 10742 */ "XVSRARNI_D_Q\000"
6162 /* 10755 */ "XVSSRLRNI_D_Q\000"
6163 /* 10769 */ "XVSRLRNI_D_Q\000"
6164 /* 10782 */ "XVPERMI_Q\000"
6165 /* 10792 */ "XVSSRANI_DU_Q\000"
6166 /* 10806 */ "XVSSRLNI_DU_Q\000"
6167 /* 10820 */ "XVSSRARNI_DU_Q\000"
6168 /* 10835 */ "XVSSRLRNI_DU_Q\000"
6169 /* 10850 */ "DBAR\000"
6170 /* 10855 */ "IBAR\000"
6171 /* 10860 */ "G_BR\000"
6172 /* 10865 */ "INLINEASM_BR\000"
6173 /* 10878 */ "PseudoBR\000"
6174 /* 10887 */ "MOVGR2SCR\000"
6175 /* 10897 */ "G_BLOCK_ADDR\000"
6176 /* 10910 */ "MEMBARRIER\000"
6177 /* 10921 */ "G_CONSTANT_FOLD_BARRIER\000"
6178 /* 10945 */ "PATCHABLE_FUNCTION_ENTER\000"
6179 /* 10970 */ "G_READCYCLECOUNTER\000"
6180 /* 10989 */ "G_READSTEADYCOUNTER\000"
6181 /* 11009 */ "G_READ_REGISTER\000"
6182 /* 11025 */ "G_WRITE_REGISTER\000"
6183 /* 11042 */ "PseudoLD_CFR\000"
6184 /* 11055 */ "PseudoST_CFR\000"
6185 /* 11068 */ "PseudoCopyCFR\000"
6186 /* 11082 */ "MOVCF2GR\000"
6187 /* 11091 */ "MOVSCR2GR\000"
6188 /* 11101 */ "MOVFCSR2GR\000"
6189 /* 11112 */ "G_ASHR\000"
6190 /* 11119 */ "G_FSHR\000"
6191 /* 11126 */ "G_LSHR\000"
6192 /* 11133 */ "LDDIR\000"
6193 /* 11139 */ "TLBCLR\000"
6194 /* 11146 */ "G_CLMULR\000"
6195 /* 11155 */ "CONVERGENCECTRL_ANCHOR\000"
6196 /* 11178 */ "NOR\000"
6197 /* 11182 */ "G_FFLOOR\000"
6198 /* 11191 */ "G_SAVGFLOOR\000"
6199 /* 11203 */ "G_UAVGFLOOR\000"
6200 /* 11215 */ "G_EXTRACT_SUBVECTOR\000"
6201 /* 11235 */ "G_INSERT_SUBVECTOR\000"
6202 /* 11254 */ "G_BUILD_VECTOR\000"
6203 /* 11269 */ "G_SHUFFLE_VECTOR\000"
6204 /* 11286 */ "G_STEP_VECTOR\000"
6205 /* 11300 */ "G_SPLAT_VECTOR\000"
6206 /* 11315 */ "G_VECREDUCE_XOR\000"
6207 /* 11331 */ "G_XOR\000"
6208 /* 11337 */ "G_ATOMICRMW_XOR\000"
6209 /* 11353 */ "G_VECREDUCE_OR\000"
6210 /* 11368 */ "G_OR\000"
6211 /* 11373 */ "G_ATOMICRMW_OR\000"
6212 /* 11388 */ "Select_GPR_Using_CC_GPR\000"
6213 /* 11412 */ "MOVGR2FCSR\000"
6214 /* 11423 */ "RDFCSR\000"
6215 /* 11430 */ "WRFCSR\000"
6216 /* 11437 */ "G_ROTR\000"
6217 /* 11444 */ "G_INTTOPTR\000"
6218 /* 11455 */ "TLBWR\000"
6219 /* 11461 */ "GCSRWR\000"
6220 /* 11468 */ "G_FABS\000"
6221 /* 11475 */ "PseudoLA_ABS\000"
6222 /* 11488 */ "G_ABS\000"
6223 /* 11494 */ "G_ABDS\000"
6224 /* 11501 */ "G_UNMERGE_VALUES\000"
6225 /* 11518 */ "G_MERGE_VALUES\000"
6226 /* 11533 */ "G_CTLS\000"
6227 /* 11540 */ "G_FACOS\000"
6228 /* 11548 */ "G_FCOS\000"
6229 /* 11555 */ "G_FSINCOS\000"
6230 /* 11565 */ "G_STRICT_FCMPS\000"
6231 /* 11580 */ "G_CONCAT_VECTORS\000"
6232 /* 11597 */ "COPY_TO_REGCLASS\000"
6233 /* 11614 */ "G_IS_FPCLASS\000"
6234 /* 11627 */ "G_ATOMIC_CMPXCHG_WITH_SUCCESS\000"
6235 /* 11657 */ "G_VECTOR_COMPRESS\000"
6236 /* 11675 */ "G_INTRINSIC_W_SIDE_EFFECTS\000"
6237 /* 11702 */ "G_INTRINSIC_CONVERGENT_W_SIDE_EFFECTS\000"
6238 /* 11740 */ "XVFMINA_S\000"
6239 /* 11750 */ "XVFMAXA_S\000"
6240 /* 11760 */ "FSCALEB_S\000"
6241 /* 11770 */ "XVFLOGB_S\000"
6242 /* 11780 */ "XVFSUB_S\000"
6243 /* 11789 */ "XVFMSUB_S\000"
6244 /* 11799 */ "XVFNMSUB_S\000"
6245 /* 11810 */ "XVFADD_S\000"
6246 /* 11819 */ "XVFMADD_S\000"
6247 /* 11829 */ "XVFNMADD_S\000"
6248 /* 11840 */ "FLD_S\000"
6249 /* 11846 */ "XVFCVTH_D_S\000"
6250 /* 11858 */ "XVFCVTL_D_S\000"
6251 /* 11870 */ "FCVT_D_S\000"
6252 /* 11879 */ "XVFCMP_CLE_S\000"
6253 /* 11892 */ "FLDLE_S\000"
6254 /* 11900 */ "XVFCMP_SLE_S\000"
6255 /* 11913 */ "FSTLE_S\000"
6256 /* 11921 */ "XVFCMP_CULE_S\000"
6257 /* 11935 */ "XVFCMP_SULE_S\000"
6258 /* 11949 */ "XVFCMP_CNE_S\000"
6259 /* 11962 */ "XVFRINTRNE_S\000"
6260 /* 11975 */ "XVFCMP_SNE_S\000"
6261 /* 11988 */ "XVFCMP_CUNE_S\000"
6262 /* 12002 */ "XVFCMP_SUNE_S\000"
6263 /* 12016 */ "XVFRECIPE_S\000"
6264 /* 12028 */ "XVFRSQRTE_S\000"
6265 /* 12040 */ "XVFCMP_CAF_S\000"
6266 /* 12053 */ "XVFCMP_SAF_S\000"
6267 /* 12066 */ "FNEG_S\000"
6268 /* 12073 */ "XVFCVT_H_S\000"
6269 /* 12084 */ "XVFMUL_S\000"
6270 /* 12093 */ "FTINTRNE_L_S\000"
6271 /* 12106 */ "XVFTINTRNEH_L_S\000"
6272 /* 12122 */ "XVFTINTRMH_L_S\000"
6273 /* 12137 */ "XVFTINTRPH_L_S\000"
6274 /* 12152 */ "XVFTINTH_L_S\000"
6275 /* 12165 */ "XVFTINTRZH_L_S\000"
6276 /* 12180 */ "XVFTINTRNEL_L_S\000"
6277 /* 12196 */ "XVFTINTRML_L_S\000"
6278 /* 12211 */ "XVFTINTRPL_L_S\000"
6279 /* 12226 */ "XVFTINTL_L_S\000"
6280 /* 12239 */ "XVFTINTRZL_L_S\000"
6281 /* 12254 */ "FTINTRM_L_S\000"
6282 /* 12266 */ "FTINTRP_L_S\000"
6283 /* 12278 */ "FTINT_L_S\000"
6284 /* 12288 */ "FTINTRZ_L_S\000"
6285 /* 12300 */ "XVFRINTRM_S\000"
6286 /* 12312 */ "FCOPYSIGN_S\000"
6287 /* 12324 */ "XVFMIN_S\000"
6288 /* 12333 */ "XVFCMP_CUN_S\000"
6289 /* 12346 */ "XVFCMP_SUN_S\000"
6290 /* 12359 */ "XVFRECIP_S\000"
6291 /* 12370 */ "XVFRINTRP_S\000"
6292 /* 12382 */ "XVFCMP_CEQ_S\000"
6293 /* 12395 */ "XVFCMP_SEQ_S\000"
6294 /* 12408 */ "XVFCMP_CUEQ_S\000"
6295 /* 12422 */ "XVFCMP_SUEQ_S\000"
6296 /* 12436 */ "MOVFRH2GR_S\000"
6297 /* 12448 */ "MOVFR2GR_S\000"
6298 /* 12459 */ "XVFCMP_COR_S\000"
6299 /* 12472 */ "XVFCMP_SOR_S\000"
6300 /* 12485 */ "FABS_S\000"
6301 /* 12492 */ "XVFCLASS_S\000"
6302 /* 12503 */ "G_TRUNC_SSAT_S\000"
6303 /* 12518 */ "FLDGT_S\000"
6304 /* 12526 */ "FSTGT_S\000"
6305 /* 12534 */ "XVFCMP_CLT_S\000"
6306 /* 12547 */ "XVFCMP_SLT_S\000"
6307 /* 12560 */ "XVFCMP_CULT_S\000"
6308 /* 12574 */ "XVFCMP_SULT_S\000"
6309 /* 12588 */ "XVFRINT_S\000"
6310 /* 12598 */ "XVFSQRT_S\000"
6311 /* 12608 */ "XVFRSQRT_S\000"
6312 /* 12619 */ "FST_S\000"
6313 /* 12625 */ "XVFTINT_WU_S\000"
6314 /* 12638 */ "XVFTINTRZ_WU_S\000"
6315 /* 12653 */ "XVFDIV_S\000"
6316 /* 12662 */ "FMOV_S\000"
6317 /* 12669 */ "XVFTINTRNE_W_S\000"
6318 /* 12684 */ "XVFTINTRM_W_S\000"
6319 /* 12698 */ "XVFTINTRP_W_S\000"
6320 /* 12712 */ "XVFTINT_W_S\000"
6321 /* 12724 */ "XVFTINTRZ_W_S\000"
6322 /* 12738 */ "XVFMAX_S\000"
6323 /* 12747 */ "FLDX_S\000"
6324 /* 12754 */ "FSTX_S\000"
6325 /* 12761 */ "XVFRINTRZ_S\000"
6326 /* 12773 */ "MOVFR2CF_xS\000"
6327 /* 12785 */ "FSEL_xS\000"
6328 /* 12793 */ "MOVCF2FR_xS\000"
6329 /* 12805 */ "G_SSUBSAT\000"
6330 /* 12815 */ "G_USUBSAT\000"
6331 /* 12825 */ "G_SADDSAT\000"
6332 /* 12835 */ "G_UADDSAT\000"
6333 /* 12845 */ "G_SSHLSAT\000"
6334 /* 12855 */ "G_USHLSAT\000"
6335 /* 12865 */ "G_SMULFIXSAT\000"
6336 /* 12878 */ "G_UMULFIXSAT\000"
6337 /* 12891 */ "G_SDIVFIXSAT\000"
6338 /* 12904 */ "G_UDIVFIXSAT\000"
6339 /* 12917 */ "G_ATOMICRMW_USUB_SAT\000"
6340 /* 12938 */ "G_FPTOSI_SAT\000"
6341 /* 12951 */ "G_FPTOUI_SAT\000"
6342 /* 12964 */ "G_EXTRACT\000"
6343 /* 12974 */ "G_SELECT\000"
6344 /* 12983 */ "G_BRINDIRECT\000"
6345 /* 12996 */ "PATCHABLE_RET\000"
6346 /* 13010 */ "PseudoRET\000"
6347 /* 13020 */ "G_MEMSET\000"
6348 /* 13029 */ "PATCHABLE_FUNCTION_EXIT\000"
6349 /* 13053 */ "G_BRJT\000"
6350 /* 13060 */ "BLT\000"
6351 /* 13064 */ "G_EXTRACT_VECTOR_ELT\000"
6352 /* 13085 */ "G_INSERT_VECTOR_ELT\000"
6353 /* 13105 */ "SLT\000"
6354 /* 13109 */ "G_FCONSTANT\000"
6355 /* 13121 */ "G_CONSTANT\000"
6356 /* 13132 */ "G_INTRINSIC_CONVERGENT\000"
6357 /* 13155 */ "STATEPOINT\000"
6358 /* 13166 */ "PATCHPOINT\000"
6359 /* 13177 */ "G_PTRTOINT\000"
6360 /* 13188 */ "G_FRINT\000"
6361 /* 13196 */ "G_INTRINSIC_LLRINT\000"
6362 /* 13215 */ "G_INTRINSIC_LRINT\000"
6363 /* 13233 */ "G_FNEARBYINT\000"
6364 /* 13246 */ "PseudoLA_GOT\000"
6365 /* 13259 */ "G_VASTART\000"
6366 /* 13269 */ "LIFETIME_START\000"
6367 /* 13284 */ "G_INVOKE_REGION_START\000"
6368 /* 13306 */ "G_INSERT\000"
6369 /* 13315 */ "G_FSQRT\000"
6370 /* 13323 */ "G_STRICT_FSQRT\000"
6371 /* 13338 */ "G_BITCAST\000"
6372 /* 13348 */ "G_ADDRSPACE_CAST\000"
6373 /* 13365 */ "DBG_VALUE_LIST\000"
6374 /* 13380 */ "XVST\000"
6375 /* 13385 */ "G_FPEXT\000"
6376 /* 13393 */ "G_SEXT\000"
6377 /* 13400 */ "G_ASSERT_SEXT\000"
6378 /* 13414 */ "G_ANYEXT\000"
6379 /* 13423 */ "G_ZEXT\000"
6380 /* 13430 */ "G_ASSERT_ZEXT\000"
6381 /* 13444 */ "XVSSUB_BU\000"
6382 /* 13454 */ "XVSADD_BU\000"
6383 /* 13464 */ "LD_BU\000"
6384 /* 13470 */ "XVMOD_BU\000"
6385 /* 13479 */ "XVABSD_BU\000"
6386 /* 13489 */ "XVSLE_BU\000"
6387 /* 13498 */ "XVAVG_BU\000"
6388 /* 13507 */ "XVMUH_BU\000"
6389 /* 13516 */ "XVSUBWOD_H_BU\000"
6390 /* 13530 */ "XVMADDWOD_H_BU\000"
6391 /* 13545 */ "XVADDWOD_H_BU\000"
6392 /* 13559 */ "XVMULWOD_H_BU\000"
6393 /* 13573 */ "XVSUBWEV_H_BU\000"
6394 /* 13587 */ "XVMADDWEV_H_BU\000"
6395 /* 13602 */ "XVADDWEV_H_BU\000"
6396 /* 13616 */ "XVMULWEV_H_BU\000"
6397 /* 13630 */ "XVSUBI_BU\000"
6398 /* 13640 */ "XVADDI_BU\000"
6399 /* 13650 */ "XVSLEI_BU\000"
6400 /* 13660 */ "XVMINI_BU\000"
6401 /* 13670 */ "XVSLTI_BU\000"
6402 /* 13680 */ "XVMAXI_BU\000"
6403 /* 13690 */ "X86MUL_BU\000"
6404 /* 13700 */ "XVMIN_BU\000"
6405 /* 13709 */ "VPICKVE2GR_BU\000"
6406 /* 13723 */ "XVAVGR_BU\000"
6407 /* 13733 */ "XVSAT_BU\000"
6408 /* 13742 */ "XVSLT_BU\000"
6409 /* 13751 */ "VEXT2XV_DU_BU\000"
6410 /* 13765 */ "XVEXTH_HU_BU\000"
6411 /* 13778 */ "XVSLLWIL_HU_BU\000"
6412 /* 13793 */ "VEXT2XV_HU_BU\000"
6413 /* 13807 */ "XVHSUBW_HU_BU\000"
6414 /* 13821 */ "XVHADDW_HU_BU\000"
6415 /* 13835 */ "VEXT2XV_WU_BU\000"
6416 /* 13849 */ "XVDIV_BU\000"
6417 /* 13858 */ "XVMAX_BU\000"
6418 /* 13867 */ "LDX_BU\000"
6419 /* 13874 */ "G_ABDU\000"
6420 /* 13881 */ "AMMIN__DB_DU\000"
6421 /* 13894 */ "AMMAX__DB_DU\000"
6422 /* 13907 */ "X86SUB_DU\000"
6423 /* 13917 */ "XVSSUB_DU\000"
6424 /* 13927 */ "X86ADD_DU\000"
6425 /* 13937 */ "XVSADD_DU\000"
6426 /* 13947 */ "XVMOD_DU\000"
6427 /* 13956 */ "XVABSD_DU\000"
6428 /* 13966 */ "XVSLE_DU\000"
6429 /* 13975 */ "XVAVG_DU\000"
6430 /* 13984 */ "MULH_DU\000"
6431 /* 13992 */ "XVMUH_DU\000"
6432 /* 14001 */ "XVSUBI_DU\000"
6433 /* 14011 */ "XVADDI_DU\000"
6434 /* 14021 */ "XVSLEI_DU\000"
6435 /* 14031 */ "XVMINI_DU\000"
6436 /* 14041 */ "XVSLTI_DU\000"
6437 /* 14051 */ "XVMAXI_DU\000"
6438 /* 14061 */ "X86MUL_DU\000"
6439 /* 14071 */ "AMMIN_DU\000"
6440 /* 14080 */ "XVMIN_DU\000"
6441 /* 14089 */ "XVSUBWOD_Q_DU\000"
6442 /* 14103 */ "XVMADDWOD_Q_DU\000"
6443 /* 14118 */ "XVADDWOD_Q_DU\000"
6444 /* 14132 */ "XVMULWOD_Q_DU\000"
6445 /* 14146 */ "XVSUBWEV_Q_DU\000"
6446 /* 14160 */ "XVMADDWEV_Q_DU\000"
6447 /* 14175 */ "XVADDWEV_Q_DU\000"
6448 /* 14189 */ "XVMULWEV_Q_DU\000"
6449 /* 14203 */ "XVPICKVE2GR_DU\000"
6450 /* 14218 */ "XVAVGR_DU\000"
6451 /* 14228 */ "XVSAT_DU\000"
6452 /* 14237 */ "XVSLT_DU\000"
6453 /* 14246 */ "XVEXTH_QU_DU\000"
6454 /* 14259 */ "XVEXTL_QU_DU\000"
6455 /* 14272 */ "XVHSUBW_QU_DU\000"
6456 /* 14286 */ "XVHADDW_QU_DU\000"
6457 /* 14300 */ "XVDIV_DU\000"
6458 /* 14309 */ "AMMAX_DU\000"
6459 /* 14318 */ "XVMAX_DU\000"
6460 /* 14327 */ "BGEU\000"
6461 /* 14332 */ "XVSSUB_HU\000"
6462 /* 14342 */ "XVSADD_HU\000"
6463 /* 14352 */ "LD_HU\000"
6464 /* 14358 */ "XVMOD_HU\000"
6465 /* 14367 */ "XVABSD_HU\000"
6466 /* 14377 */ "XVSLE_HU\000"
6467 /* 14386 */ "XVAVG_HU\000"
6468 /* 14395 */ "XVMUH_HU\000"
6469 /* 14404 */ "XVSUBI_HU\000"
6470 /* 14414 */ "XVADDI_HU\000"
6471 /* 14424 */ "XVSLEI_HU\000"
6472 /* 14434 */ "XVMINI_HU\000"
6473 /* 14444 */ "XVSLTI_HU\000"
6474 /* 14454 */ "XVMAXI_HU\000"
6475 /* 14464 */ "X86MUL_HU\000"
6476 /* 14474 */ "XVMIN_HU\000"
6477 /* 14483 */ "VPICKVE2GR_HU\000"
6478 /* 14497 */ "XVAVGR_HU\000"
6479 /* 14507 */ "XVSAT_HU\000"
6480 /* 14516 */ "XVSLT_HU\000"
6481 /* 14525 */ "VEXT2XV_DU_HU\000"
6482 /* 14539 */ "XVEXTH_WU_HU\000"
6483 /* 14552 */ "XVSLLWIL_WU_HU\000"
6484 /* 14567 */ "VEXT2XV_WU_HU\000"
6485 /* 14581 */ "XVHSUBW_WU_HU\000"
6486 /* 14595 */ "XVHADDW_WU_HU\000"
6487 /* 14609 */ "XVDIV_HU\000"
6488 /* 14618 */ "XVSUBWOD_W_HU\000"
6489 /* 14632 */ "XVMADDWOD_W_HU\000"
6490 /* 14647 */ "XVADDWOD_W_HU\000"
6491 /* 14661 */ "XVMULWOD_W_HU\000"
6492 /* 14675 */ "XVSUBWEV_W_HU\000"
6493 /* 14689 */ "XVMADDWEV_W_HU\000"
6494 /* 14704 */ "XVADDWEV_W_HU\000"
6495 /* 14718 */ "XVMULWEV_W_HU\000"
6496 /* 14732 */ "XVMAX_HU\000"
6497 /* 14741 */ "LDX_HU\000"
6498 /* 14748 */ "XVFFINT_D_LU\000"
6499 /* 14761 */ "BLTU\000"
6500 /* 14766 */ "SLTU\000"
6501 /* 14771 */ "AMMIN__DB_WU\000"
6502 /* 14784 */ "AMMAX__DB_WU\000"
6503 /* 14797 */ "X86SUB_WU\000"
6504 /* 14807 */ "XVSSUB_WU\000"
6505 /* 14817 */ "X86ADD_WU\000"
6506 /* 14827 */ "XVSADD_WU\000"
6507 /* 14837 */ "LD_WU\000"
6508 /* 14843 */ "XVMOD_WU\000"
6509 /* 14852 */ "XVABSD_WU\000"
6510 /* 14862 */ "XVSUBWOD_D_WU\000"
6511 /* 14876 */ "XVMADDWOD_D_WU\000"
6512 /* 14891 */ "XVADDWOD_D_WU\000"
6513 /* 14905 */ "XVMULWOD_D_WU\000"
6514 /* 14919 */ "XVSUBWEV_D_WU\000"
6515 /* 14933 */ "XVMADDWEV_D_WU\000"
6516 /* 14948 */ "XVADDWEV_D_WU\000"
6517 /* 14962 */ "XVMULWEV_D_WU\000"
6518 /* 14976 */ "MULW_D_WU\000"
6519 /* 14986 */ "XVSLE_WU\000"
6520 /* 14995 */ "XVAVG_WU\000"
6521 /* 15004 */ "MULH_WU\000"
6522 /* 15012 */ "XVMUH_WU\000"
6523 /* 15021 */ "XVSUBI_WU\000"
6524 /* 15031 */ "XVADDI_WU\000"
6525 /* 15041 */ "XVSLEI_WU\000"
6526 /* 15051 */ "XVMINI_WU\000"
6527 /* 15061 */ "XVSLTI_WU\000"
6528 /* 15071 */ "XVMAXI_WU\000"
6529 /* 15081 */ "ALSL_WU\000"
6530 /* 15089 */ "X86MUL_WU\000"
6531 /* 15099 */ "AMMIN_WU\000"
6532 /* 15108 */ "XVMIN_WU\000"
6533 /* 15117 */ "XVPICKVE2GR_WU\000"
6534 /* 15132 */ "XVAVGR_WU\000"
6535 /* 15142 */ "XVFFINT_S_WU\000"
6536 /* 15155 */ "XVSAT_WU\000"
6537 /* 15164 */ "XVSLT_WU\000"
6538 /* 15173 */ "XVEXTH_DU_WU\000"
6539 /* 15186 */ "XVSLLWIL_DU_WU\000"
6540 /* 15201 */ "VEXT2XV_DU_WU\000"
6541 /* 15215 */ "XVHSUBW_DU_WU\000"
6542 /* 15229 */ "XVHADDW_DU_WU\000"
6543 /* 15243 */ "XVDIV_WU\000"
6544 /* 15252 */ "AMMAX_WU\000"
6545 /* 15261 */ "XVMAX_WU\000"
6546 /* 15270 */ "LDX_WU\000"
6547 /* 15277 */ "G_TRUNC_SSAT_U\000"
6548 /* 15292 */ "G_TRUNC_USAT_U\000"
6549 /* 15307 */ "G_FDIV\000"
6550 /* 15314 */ "G_STRICT_FDIV\000"
6551 /* 15328 */ "G_SDIV\000"
6552 /* 15335 */ "G_UDIV\000"
6553 /* 15342 */ "G_GET_FPENV\000"
6554 /* 15354 */ "G_RESET_FPENV\000"
6555 /* 15368 */ "G_SET_FPENV\000"
6556 /* 15380 */ "XVAND_V\000"
6557 /* 15388 */ "XVBITSEL_V\000"
6558 /* 15399 */ "XVBSLL_V\000"
6559 /* 15408 */ "XVBSRL_V\000"
6560 /* 15417 */ "XVANDN_V\000"
6561 /* 15426 */ "XVORN_V\000"
6562 /* 15434 */ "XVNOR_V\000"
6563 /* 15442 */ "XVOR_V\000"
6564 /* 15449 */ "XVXOR_V\000"
6565 /* 15457 */ "XVSETNEZ_V\000"
6566 /* 15468 */ "XVSETEQZ_V\000"
6567 /* 15479 */ "REVB_2W\000"
6568 /* 15487 */ "REVH_2W\000"
6569 /* 15495 */ "G_FPOW\000"
6570 /* 15502 */ "XVREPLVE0_W\000"
6571 /* 15514 */ "XVINSVE0_W\000"
6572 /* 15525 */ "XVADDA_W\000"
6573 /* 15534 */ "X86SRA_W\000"
6574 /* 15543 */ "ARMSRA_W\000"
6575 /* 15552 */ "XVSRA_W\000"
6576 /* 15560 */ "AMADD__DB_W\000"
6577 /* 15572 */ "AMAND__DB_W\000"
6578 /* 15584 */ "AMMIN__DB_W\000"
6579 /* 15596 */ "AMSWAP__DB_W\000"
6580 /* 15609 */ "AMOR__DB_W\000"
6581 /* 15620 */ "AMXOR__DB_W\000"
6582 /* 15632 */ "AMCAS__DB_W\000"
6583 /* 15644 */ "AMMAX__DB_W\000"
6584 /* 15656 */ "X86SUB_W\000"
6585 /* 15665 */ "ARMSUB_W\000"
6586 /* 15674 */ "XVMSUB_W\000"
6587 /* 15683 */ "XVSSUB_W\000"
6588 /* 15692 */ "XVSUB_W\000"
6589 /* 15700 */ "CRCC_W_B_W\000"
6590 /* 15711 */ "CRC_W_B_W\000"
6591 /* 15721 */ "X86SBC_W\000"
6592 /* 15730 */ "ARMSBC_W\000"
6593 /* 15739 */ "X86ADC_W\000"
6594 /* 15748 */ "ARMADC_W\000"
6595 /* 15757 */ "X86DEC_W\000"
6596 /* 15766 */ "X86INC_W\000"
6597 /* 15775 */ "SC_W\000"
6598 /* 15780 */ "X86ADD_W\000"
6599 /* 15789 */ "AMADD_W\000"
6600 /* 15797 */ "ARMADD_W\000"
6601 /* 15806 */ "XVMADD_W\000"
6602 /* 15815 */ "XVSADD_W\000"
6603 /* 15824 */ "XVADD_W\000"
6604 /* 15832 */ "LD_W\000"
6605 /* 15837 */ "X86AND_W\000"
6606 /* 15846 */ "AMAND_W\000"
6607 /* 15854 */ "ARMAND_W\000"
6608 /* 15863 */ "XVPACKOD_W\000"
6609 /* 15874 */ "XVPICKOD_W\000"
6610 /* 15885 */ "XVMOD_W\000"
6611 /* 15893 */ "IOCSRRD_W\000"
6612 /* 15903 */ "XVABSD_W\000"
6613 /* 15912 */ "XVSUBWOD_D_W\000"
6614 /* 15925 */ "XVMADDWOD_D_W\000"
6615 /* 15939 */ "XVADDWOD_D_W\000"
6616 /* 15952 */ "XVMULWOD_D_W\000"
6617 /* 15965 */ "XVFFINTH_D_W\000"
6618 /* 15978 */ "XVEXTH_D_W\000"
6619 /* 15989 */ "XVSLLWIL_D_W\000"
6620 /* 16002 */ "XVFFINTL_D_W\000"
6621 /* 16015 */ "FFINT_D_W\000"
6622 /* 16025 */ "XVSUBWEV_D_W\000"
6623 /* 16038 */ "XVMADDWEV_D_W\000"
6624 /* 16052 */ "XVADDWEV_D_W\000"
6625 /* 16065 */ "XVMULWEV_D_W\000"
6626 /* 16078 */ "VEXT2XV_D_W\000"
6627 /* 16090 */ "XVHSUBW_D_W\000"
6628 /* 16102 */ "XVHADDW_D_W\000"
6629 /* 16114 */ "MULW_D_W\000"
6630 /* 16123 */ "CRCC_W_D_W\000"
6631 /* 16134 */ "CRC_W_D_W\000"
6632 /* 16144 */ "LDLE_W\000"
6633 /* 16151 */ "XVSLE_W\000"
6634 /* 16159 */ "STLE_W\000"
6635 /* 16166 */ "XVPICKVE_W\000"
6636 /* 16177 */ "XVREPLVE_W\000"
6637 /* 16188 */ "XVSHUF_W\000"
6638 /* 16197 */ "XVNEG_W\000"
6639 /* 16205 */ "XVAVG_W\000"
6640 /* 16213 */ "RDTIMEH_W\000"
6641 /* 16223 */ "MULH_W\000"
6642 /* 16230 */ "MOVGR2FRH_W\000"
6643 /* 16242 */ "XVMUH_W\000"
6644 /* 16250 */ "XVILVH_W\000"
6645 /* 16259 */ "XVSSRANI_H_W\000"
6646 /* 16272 */ "XVSRANI_H_W\000"
6647 /* 16284 */ "XVSSRLNI_H_W\000"
6648 /* 16297 */ "XVSRLNI_H_W\000"
6649 /* 16309 */ "XVSSRARNI_H_W\000"
6650 /* 16323 */ "XVSRARNI_H_W\000"
6651 /* 16336 */ "XVSSRLRNI_H_W\000"
6652 /* 16350 */ "XVSRLRNI_H_W\000"
6653 /* 16363 */ "XVSSRAN_H_W\000"
6654 /* 16375 */ "XVSRAN_H_W\000"
6655 /* 16386 */ "XVSSRLN_H_W\000"
6656 /* 16398 */ "XVSRLN_H_W\000"
6657 /* 16409 */ "XVSSRARN_H_W\000"
6658 /* 16422 */ "XVSRARN_H_W\000"
6659 /* 16434 */ "XVSSRLRN_H_W\000"
6660 /* 16447 */ "XVSRLRN_H_W\000"
6661 /* 16459 */ "CRCC_W_H_W\000"
6662 /* 16470 */ "CRC_W_H_W\000"
6663 /* 16480 */ "ADDU12I_W\000"
6664 /* 16490 */ "LU12I_W\000"
6665 /* 16498 */ "XVSHUF4I_W\000"
6666 /* 16509 */ "X86SRAI_W\000"
6667 /* 16519 */ "ARMSRAI_W\000"
6668 /* 16529 */ "XVSRAI_W\000"
6669 /* 16538 */ "ADDI_W\000"
6670 /* 16545 */ "XVSLEI_W\000"
6671 /* 16554 */ "XVREPL128VEI_W\000"
6672 /* 16569 */ "VREPLVEI_W\000"
6673 /* 16580 */ "X86RCLI_W\000"
6674 /* 16590 */ "X86SLLI_W\000"
6675 /* 16600 */ "ARMSLLI_W\000"
6676 /* 16610 */ "XVSLLI_W\000"
6677 /* 16619 */ "PseudoXVREPLI_W\000"
6678 /* 16635 */ "PseudoVREPLI_W\000"
6679 /* 16650 */ "X86SRLI_W\000"
6680 /* 16660 */ "ARMSRLI_W\000"
6681 /* 16670 */ "XVSRLI_W\000"
6682 /* 16679 */ "X86ROTLI_W\000"
6683 /* 16690 */ "PseudoLI_W\000"
6684 /* 16701 */ "XVPERMI_W\000"
6685 /* 16711 */ "XVMINI_W\000"
6686 /* 16720 */ "XVSEQI_W\000"
6687 /* 16729 */ "XVSRARI_W\000"
6688 /* 16739 */ "X86RCRI_W\000"
6689 /* 16749 */ "XVBITCLRI_W\000"
6690 /* 16761 */ "XVSRLRI_W\000"
6691 /* 16771 */ "X86ROTRI_W\000"
6692 /* 16782 */ "ARMROTRI_W\000"
6693 /* 16793 */ "XVROTRI_W\000"
6694 /* 16803 */ "XVBITSETI_W\000"
6695 /* 16815 */ "XVSLTI_W\000"
6696 /* 16824 */ "XVBITREVI_W\000"
6697 /* 16836 */ "XVMAXI_W\000"
6698 /* 16845 */ "BYTEPICK_W\000"
6699 /* 16856 */ "BSTRPICK_W\000"
6700 /* 16867 */ "X86RCL_W\000"
6701 /* 16876 */ "LDL_W\000"
6702 /* 16882 */ "RDTIMEL_W\000"
6703 /* 16892 */ "SCREL_W\000"
6704 /* 16900 */ "X86SLL_W\000"
6705 /* 16909 */ "ARMSLL_W\000"
6706 /* 16918 */ "XVSLL_W\000"
6707 /* 16926 */ "XVLDREPL_W\000"
6708 /* 16937 */ "X86SRL_W\000"
6709 /* 16946 */ "ARMSRL_W\000"
6710 /* 16955 */ "XVSRL_W\000"
6711 /* 16963 */ "ALSL_W\000"
6712 /* 16970 */ "X86ROTL_W\000"
6713 /* 16980 */ "STL_W\000"
6714 /* 16986 */ "X86MUL_W\000"
6715 /* 16995 */ "XVMUL_W\000"
6716 /* 17003 */ "XVILVL_W\000"
6717 /* 17012 */ "XVSTELM_W\000"
6718 /* 17022 */ "XVPERM_W\000"
6719 /* 17031 */ "AMMIN_W\000"
6720 /* 17039 */ "XVMIN_W\000"
6721 /* 17047 */ "XVCLO_W\000"
6722 /* 17055 */ "CTO_W\000"
6723 /* 17061 */ "AMSWAP_W\000"
6724 /* 17070 */ "PseudoCTPOP_W\000"
6725 /* 17084 */ "LLACQ_W\000"
6726 /* 17092 */ "XVSEQ_W\000"
6727 /* 17100 */ "XVSRAR_W\000"
6728 /* 17109 */ "X86RCR_W\000"
6729 /* 17118 */ "LDR_W\000"
6730 /* 17124 */ "MOVGR2FR_W\000"
6731 /* 17135 */ "XVPICKVE2GR_W\000"
6732 /* 17149 */ "XVAVGR_W\000"
6733 /* 17158 */ "XVBITCLR_W\000"
6734 /* 17169 */ "XVSRLR_W\000"
6735 /* 17178 */ "X86OR_W\000"
6736 /* 17186 */ "AMOR_W\000"
6737 /* 17193 */ "ARMOR_W\000"
6738 /* 17201 */ "X86XOR_W\000"
6739 /* 17210 */ "AMXOR_W\000"
6740 /* 17218 */ "ARMXOR_W\000"
6741 /* 17227 */ "X86ROTR_W\000"
6742 /* 17237 */ "ARMROTR_W\000"
6743 /* 17247 */ "XVROTR_W\000"
6744 /* 17256 */ "LDPTR_W\000"
6745 /* 17264 */ "STPTR_W\000"
6746 /* 17272 */ "STR_W\000"
6747 /* 17278 */ "XVREPLGR2VR_W\000"
6748 /* 17292 */ "XVINSGR2VR_W\000"
6749 /* 17305 */ "IOCSRWR_W\000"
6750 /* 17315 */ "AMCAS_W\000"
6751 /* 17323 */ "BSTRINS_W\000"
6752 /* 17333 */ "XVEXTRINS_W\000"
6753 /* 17345 */ "XVFFINT_S_W\000"
6754 /* 17357 */ "XVSAT_W\000"
6755 /* 17365 */ "XVBITSET_W\000"
6756 /* 17376 */ "LDGT_W\000"
6757 /* 17383 */ "STGT_W\000"
6758 /* 17390 */ "XVSLT_W\000"
6759 /* 17398 */ "XVPCNT_W\000"
6760 /* 17407 */ "ARMNOT_W\000"
6761 /* 17416 */ "ST_W\000"
6762 /* 17421 */ "XVSSRANI_HU_W\000"
6763 /* 17435 */ "XVSSRLNI_HU_W\000"
6764 /* 17449 */ "XVSSRARNI_HU_W\000"
6765 /* 17464 */ "XVSSRLRNI_HU_W\000"
6766 /* 17479 */ "XVSSRAN_HU_W\000"
6767 /* 17492 */ "XVSSRLN_HU_W\000"
6768 /* 17505 */ "XVSSRARN_HU_W\000"
6769 /* 17519 */ "XVSSRLRN_HU_W\000"
6770 /* 17533 */ "XVMADDWOD_D_WU_W\000"
6771 /* 17550 */ "XVADDWOD_D_WU_W\000"
6772 /* 17566 */ "XVMULWOD_D_WU_W\000"
6773 /* 17582 */ "XVMADDWEV_D_WU_W\000"
6774 /* 17599 */ "XVADDWEV_D_WU_W\000"
6775 /* 17615 */ "XVMULWEV_D_WU_W\000"
6776 /* 17631 */ "XVPACKEV_W\000"
6777 /* 17642 */ "XVPICKEV_W\000"
6778 /* 17653 */ "XVBITREV_W\000"
6779 /* 17664 */ "XVDIV_W\000"
6780 /* 17672 */ "XVSIGNCOV_W\000"
6781 /* 17684 */ "ARMMOV_W\000"
6782 /* 17693 */ "CRCC_W_W_W\000"
6783 /* 17704 */ "CRC_W_W_W\000"
6784 /* 17714 */ "AMMAX_W\000"
6785 /* 17722 */ "XVMAX_W\000"
6786 /* 17730 */ "LDX_W\000"
6787 /* 17736 */ "ARMRRX_W\000"
6788 /* 17745 */ "STX_W\000"
6789 /* 17751 */ "PseudoXVBZ_W\000"
6790 /* 17764 */ "PseudoVBZ_W\000"
6791 /* 17776 */ "XVSETALLNEZ_W\000"
6792 /* 17790 */ "XVCLZ_W\000"
6793 /* 17798 */ "PseudoXVBNZ_W\000"
6794 /* 17812 */ "PseudoVBNZ_W\000"
6795 /* 17825 */ "XVSETANYEQZ_W\000"
6796 /* 17839 */ "CTZ_W\000"
6797 /* 17845 */ "PseudoXVMSKLTZ_W\000"
6798 /* 17862 */ "PseudoVMSKLTZ_W\000"
6799 /* 17878 */ "PseudoAddTPRel_W\000"
6800 /* 17895 */ "PseudoAtomicStoreW\000"
6801 /* 17914 */ "G_VECREDUCE_FMAX\000"
6802 /* 17931 */ "G_ATOMICRMW_FMAX\000"
6803 /* 17948 */ "G_VECREDUCE_SMAX\000"
6804 /* 17965 */ "G_SMAX\000"
6805 /* 17972 */ "G_VECREDUCE_UMAX\000"
6806 /* 17989 */ "G_UMAX\000"
6807 /* 17996 */ "G_ATOMICRMW_UMAX\000"
6808 /* 18013 */ "G_ATOMICRMW_MAX\000"
6809 /* 18029 */ "PRELDX\000"
6810 /* 18036 */ "XVLDX\000"
6811 /* 18042 */ "G_FRAME_INDEX\000"
6812 /* 18056 */ "G_SBFX\000"
6813 /* 18063 */ "G_UBFX\000"
6814 /* 18070 */ "G_SMULFIX\000"
6815 /* 18080 */ "G_UMULFIX\000"
6816 /* 18090 */ "G_SDIVFIX\000"
6817 /* 18100 */ "G_UDIVFIX\000"
6818 /* 18110 */ "XVSTX\000"
6819 /* 18116 */ "G_MEMCPY\000"
6820 /* 18125 */ "COPY\000"
6821 /* 18130 */ "CONVERGENCECTRL_ENTRY\000"
6822 /* 18152 */ "PseudoXVBZ\000"
6823 /* 18163 */ "PseudoVBZ\000"
6824 /* 18173 */ "BNEZ\000"
6825 /* 18178 */ "BCNEZ\000"
6826 /* 18184 */ "MASKNEZ\000"
6827 /* 18192 */ "G_CTLZ\000"
6828 /* 18199 */ "PseudoXVBNZ\000"
6829 /* 18211 */ "PseudoVBNZ\000"
6830 /* 18222 */ "BEQZ\000"
6831 /* 18227 */ "BCEQZ\000"
6832 /* 18233 */ "MASKEQZ\000"
6833 /* 18241 */ "G_CTTZ\000"
6834 /* 18248 */ "PseudoCmpXchg128Acquire\000"
6835 /* 18272 */ "PseudoAddUpperImm\000"
6836 /* 18290 */ "BuildPairF64Pseudo\000"
6837 /* 18309 */ "SplitPairF64Pseudo\000"
6838 /* 18328 */ "PseudoTAILIndirect\000"
6839 /* 18347 */ "PseudoCALLIndirect\000"
6840};
6841#ifdef __GNUC__
6842#pragma GCC diagnostic pop
6843#endif
6844
6845extern const unsigned LoongArchInstrNameIndices[] = {
6846 8969U, 9611U, 10865U, 10124U, 9093U, 9074U, 9102U, 9410U,
6847 6854U, 6869U, 6770U, 6757U, 6896U, 11597U, 6603U, 13365U,
6848 6783U, 8965U, 9083U, 6069U, 18125U, 9037U, 6399U, 13269U,
6849 2928U, 6020U, 6057U, 10304U, 9345U, 13166U, 3047U, 10581U,
6850 7005U, 13155U, 6482U, 10554U, 10541U, 10945U, 12996U, 13029U,
6851 9261U, 9324U, 9297U, 9119U, 6588U, 10910U, 10258U, 6458U,
6852 18130U, 11155U, 10474U, 6651U, 13400U, 13430U, 9967U, 2788U,
6853 818U, 9526U, 15328U, 15335U, 9577U, 9584U, 9591U, 9601U,
6854 2906U, 11368U, 11331U, 11494U, 13874U, 11203U, 9226U, 11191U,
6855 9215U, 6768U, 8967U, 18042U, 6613U, 6628U, 9415U, 12964U,
6856 11501U, 13306U, 11518U, 11254U, 2521U, 11580U, 13177U, 11444U,
6857 13338U, 6715U, 10921U, 3021U, 2495U, 3003U, 13215U, 13196U,
6858 9945U, 10970U, 10989U, 2689U, 2633U, 2663U, 2602U, 2674U,
6859 2614U, 2644U, 6553U, 6507U, 6537U, 11627U, 6917U, 6943U,
6860 2804U, 824U, 2912U, 2873U, 11373U, 11337U, 18013U, 10093U,
6861 17996U, 10076U, 2755U, 801U, 17931U, 10011U, 9760U, 9707U,
6862 9881U, 9819U, 10366U, 10344U, 2962U, 12917U, 6049U, 7046U,
6863 2953U, 12983U, 13284U, 2473U, 11675U, 13132U, 11702U, 13414U,
6864 2513U, 12503U, 15277U, 15292U, 13121U, 13109U, 13259U, 6997U,
6865 13393U, 6883U, 13423U, 9161U, 11126U, 11112U, 9154U, 11119U,
6866 11437U, 9436U, 10435U, 10414U, 10442U, 10449U, 12974U, 10250U,
6867 6090U, 10234U, 6041U, 10242U, 6082U, 10226U, 6033U, 10288U,
6868 10280U, 7074U, 7066U, 12835U, 12825U, 12815U, 12805U, 12855U,
6869 12845U, 18070U, 18080U, 12865U, 12878U, 18090U, 18100U, 12891U,
6870 12904U, 2713U, 780U, 9460U, 734U, 2595U, 15307U, 9556U,
6871 6749U, 15495U, 9007U, 10625U, 616U, 9U, 6990U, 599U,
6872 0U, 10600U, 10632U, 6847U, 13385U, 2485U, 8978U, 8992U,
6873 10396U, 10405U, 12938U, 12951U, 11468U, 9982U, 11614U, 6724U,
6874 9905U, 9915U, 6139U, 6154U, 9696U, 9749U, 9805U, 9867U,
6875 15342U, 15368U, 15354U, 6098U, 6126U, 6111U, 6960U, 6975U,
6876 2794U, 9051U, 10045U, 17965U, 10069U, 17989U, 11488U, 2994U,
6877 2984U, 10860U, 13053U, 6372U, 11235U, 11215U, 13085U, 13064U,
6878 11269U, 11300U, 11286U, 11657U, 18241U, 10159U, 18192U, 10140U,
6879 11533U, 10495U, 10388U, 6575U, 9502U, 7057U, 11146U, 9207U,
6880 11548U, 10117U, 11555U, 9933U, 11540U, 10109U, 9925U, 607U,
6881 7098U, 7090U, 7082U, 13315U, 11182U, 13188U, 13233U, 13348U,
6882 10897U, 6381U, 2560U, 6685U, 6522U, 2741U, 787U, 9488U,
6883 15314U, 9563U, 740U, 13323U, 10609U, 10421U, 11565U, 11009U,
6884 11025U, 18116U, 6442U, 6697U, 13020U, 10296U, 6426U, 10337U,
6885 10313U, 10325U, 2720U, 9467U, 2696U, 9443U, 17914U, 9994U,
6886 9728U, 9675U, 9843U, 9781U, 2772U, 9510U, 2890U, 11353U,
6887 11315U, 17948U, 10028U, 17972U, 10052U, 18056U, 18063U, 10187U,
6888 10566U, 18290U, 2542U, 10204U, 5976U, 17878U, 18272U, 174U,
6889 196U, 577U, 388U, 247U, 652U, 454U, 124U, 526U,
6890 337U, 475U, 5993U, 17895U, 435U, 10878U, 2941U, 9167U,
6891 9357U, 31U, 704U, 18347U, 6301U, 9657U, 9385U, 1806U,
6892 4529U, 8069U, 58U, 17070U, 77U, 717U, 18248U, 292U,
6893 675U, 11068U, 9245U, 9281U, 9180U, 11475U, 6318U, 13246U,
6894 6337U, 9139U, 6263U, 2577U, 6173U, 2820U, 6197U, 6356U,
6895 6241U, 2857U, 6219U, 6406U, 11042U, 4049U, 16690U, 146U,
6896 549U, 360U, 218U, 96U, 497U, 308U, 410U, 270U,
6897 13010U, 11055U, 9196U, 18U, 691U, 18328U, 6284U, 9639U,
6898 9368U, 10456U, 18211U, 2370U, 5898U, 8857U, 17812U, 18163U,
6899 2256U, 5850U, 8809U, 17764U, 2410U, 2285U, 2457U, 5960U,
6900 8901U, 17862U, 2318U, 1476U, 4004U, 7765U, 16635U, 18199U,
6901 2356U, 5884U, 8843U, 17798U, 18152U, 2243U, 5837U, 8796U,
6902 17751U, 1948U, 8211U, 2393U, 2268U, 2440U, 5943U, 8884U,
6903 17845U, 2301U, 1460U, 3988U, 7749U, 16619U, 11423U, 11388U,
6904 18309U, 11430U, 962U, 3349U, 7438U, 15742U, 3907U, 16538U,
6905 3841U, 16480U, 3878U, 3381U, 15783U, 4283U, 16963U, 15081U,
6906 995U, 3396U, 7471U, 15789U, 878U, 3149U, 7154U, 15560U,
6907 3476U, 15846U, 3161U, 15572U, 1977U, 5002U, 8240U, 17315U,
6908 903U, 3221U, 7179U, 15632U, 5807U, 14309U, 17714U, 15252U,
6909 3233U, 13894U, 15644U, 14784U, 4453U, 14071U, 17031U, 15099U,
6910 3173U, 13881U, 15584U, 14771U, 4887U, 17186U, 3198U, 15609U,
6911 1797U, 4509U, 8060U, 17061U, 890U, 3185U, 7166U, 15596U,
6912 4916U, 17210U, 3209U, 15620U, 2886U, 8960U, 9940U, 15748U,
6913 15797U, 15854U, 6807U, 6707U, 5520U, 17684U, 6827U, 17407U,
6914 17193U, 16782U, 17237U, 17736U, 15730U, 16600U, 16909U, 16519U,
6915 15543U, 16660U, 16946U, 15665U, 17218U, 5088U, 3585U, 761U,
6916 18227U, 18178U, 10641U, 18222U, 6169U, 14327U, 753U, 763U,
6917 5475U, 17655U, 9061U, 13060U, 14761U, 6422U, 18173U, 9031U,
6918 5017U, 17323U, 4204U, 16856U, 4193U, 16845U, 10468U, 4497U,
6919 17049U, 5878U, 17792U, 6910U, 15700U, 16123U, 16459U, 17693U,
6920 15711U, 16134U, 16470U, 17704U, 3071U, 11462U, 6935U, 4503U,
6921 17055U, 5937U, 17839U, 10850U, 9064U, 5487U, 14302U, 17666U,
6922 15245U, 10182U, 2203U, 8679U, 5010U, 12485U, 3389U, 11812U,
6923 5041U, 12494U, 3754U, 12042U, 4565U, 12384U, 3545U, 11881U,
6924 5107U, 12536U, 3641U, 11951U, 4876U, 12461U, 4599U, 12410U,
6925 3604U, 11923U, 5141U, 12562U, 3680U, 11990U, 4471U, 12335U,
6926 3767U, 12055U, 4586U, 12397U, 3574U, 11902U, 5128U, 12549U,
6927 3667U, 11977U, 4896U, 12474U, 4613U, 12424U, 3618U, 11937U,
6928 5155U, 12576U, 3694U, 12004U, 4484U, 12348U, 4432U, 12312U,
6929 2847U, 11870U, 3457U, 5052U, 3533U, 5486U, 12655U, 9534U,
6930 16015U, 9546U, 17347U, 5080U, 12518U, 3556U, 11892U, 5823U,
6931 12747U, 3451U, 11840U, 3257U, 11772U, 3406U, 11821U, 3141U,
6932 11752U, 5800U, 12740U, 3114U, 11742U, 4446U, 12326U, 5513U,
6933 12662U, 3285U, 11791U, 4317U, 12086U, 3787U, 12066U, 3416U,
6934 11831U, 3295U, 11801U, 3708U, 12018U, 4520U, 12361U, 5178U,
6935 12590U, 3720U, 12030U, 5198U, 12610U, 3245U, 11760U, 6012U,
6936 12785U, 5188U, 12600U, 5097U, 12526U, 3594U, 11913U, 5830U,
6937 12754U, 5207U, 12619U, 3276U, 11782U, 4358U, 12254U, 5650U,
6938 12686U, 4343U, 12093U, 5531U, 12671U, 4372U, 12266U, 5760U,
6939 12700U, 4398U, 12288U, 5786U, 12726U, 4386U, 12278U, 5774U,
6940 12714U, 3070U, 11461U, 6934U, 7106U, 9069U, 10855U, 6394U,
6941 773U, 1073U, 3514U, 7549U, 15893U, 1967U, 4992U, 8230U,
6942 17305U, 9431U, 44U, 51U, 11133U, 2016U, 5081U, 8303U,
6943 17376U, 1104U, 3557U, 7580U, 16144U, 4224U, 16876U, 6597U,
6944 4943U, 17256U, 4795U, 17118U, 2231U, 13867U, 5824U, 8784U,
6945 14741U, 17730U, 15270U, 1029U, 13464U, 3452U, 7505U, 14352U,
6946 15832U, 14837U, 4555U, 17084U, 4242U, 16904U, 16490U, 3851U,
6947 3859U, 18233U, 18184U, 3508U, 13949U, 15887U, 14845U, 12793U,
6948 11082U, 11101U, 12773U, 4826U, 12448U, 624U, 12436U, 6740U,
6949 11412U, 16230U, 4801U, 17124U, 638U, 10887U, 11091U, 3810U,
6950 13984U, 16223U, 15004U, 16114U, 14976U, 4309U, 16989U, 11178U,
6951 11175U, 8974U, 10178U, 8947U, 8927U, 8937U, 8917U, 2836U,
6952 18029U, 1563U, 4101U, 7852U, 16742U, 1850U, 4789U, 8113U,
6953 17112U, 16213U, 16882U, 3630U, 7022U, 15479U, 7030U, 3330U,
6954 15487U, 3825U, 1621U, 4133U, 7884U, 16774U, 1918U, 4927U,
6955 8181U, 17230U, 953U, 3340U, 7429U, 15724U, 4230U, 16892U,
6956 3373U, 10665U, 15775U, 9023U, 9015U, 6495U, 6469U, 6561U,
6957 6672U, 3972U, 16593U, 4241U, 16903U, 13105U, 8987U, 14766U,
6958 9001U, 3891U, 16512U, 3125U, 15537U, 4022U, 16653U, 4269U,
6959 16940U, 2023U, 5098U, 8310U, 17383U, 1119U, 3595U, 7595U,
6960 16159U, 4300U, 16980U, 4951U, 17264U, 4959U, 17272U, 2237U,
6961 5831U, 8790U, 17745U, 2047U, 5208U, 8334U, 17416U, 3268U,
6962 15659U, 9237U, 11139U, 9402U, 7107U, 3064U, 7038U, 11455U,
6963 3077U, 1084U, 13480U, 3525U, 13957U, 7560U, 14368U, 15904U,
6964 14853U, 853U, 3104U, 7129U, 15526U, 13641U, 14012U, 14415U,
6965 15032U, 16053U, 14949U, 17600U, 1284U, 13603U, 2119U, 4728U,
6966 14176U, 5280U, 8715U, 14705U, 8518U, 15940U, 14892U, 17551U,
6967 1207U, 13546U, 2070U, 4653U, 14119U, 5231U, 8630U, 14648U,
6968 8469U, 1022U, 3444U, 7498U, 10671U, 15825U, 1376U, 15418U,
6969 15381U, 1870U, 13724U, 4838U, 14219U, 8133U, 14498U, 17150U,
6970 15133U, 1155U, 13499U, 3803U, 13976U, 7631U, 14387U, 16206U,
6971 14996U, 1571U, 4109U, 7860U, 16750U, 1879U, 4847U, 8142U,
6972 17159U, 1661U, 4173U, 7924U, 16825U, 2173U, 5474U, 8572U,
6973 17654U, 1430U, 15389U, 1640U, 4152U, 7903U, 16804U, 2006U,
6974 5070U, 8293U, 17366U, 15400U, 15409U, 1790U, 4496U, 8053U,
6975 17048U, 2349U, 5877U, 8836U, 17791U, 2184U, 13850U, 5494U,
6976 14301U, 8583U, 14610U, 17665U, 15244U, 13751U, 14525U, 15201U,
6977 1092U, 7568U, 16078U, 13793U, 1309U, 13835U, 14567U, 2211U,
6978 8740U, 15174U, 15979U, 13766U, 1233U, 14247U, 4679U, 14540U,
6979 8656U, 14260U, 4690U, 1986U, 5028U, 8249U, 17334U, 3388U,
6980 11811U, 5040U, 12493U, 3753U, 12041U, 4564U, 12383U, 3544U,
6981 11880U, 5106U, 12535U, 3640U, 11950U, 4875U, 12460U, 4598U,
6982 12409U, 3603U, 11922U, 5140U, 12561U, 3679U, 11989U, 4470U,
6983 12334U, 3766U, 12054U, 4585U, 12396U, 3573U, 11901U, 5127U,
6984 12548U, 3666U, 11976U, 4895U, 12473U, 4612U, 12423U, 3617U,
6985 11936U, 5154U, 12575U, 3693U, 12003U, 4483U, 12347U, 11847U,
6986 8261U, 11859U, 8273U, 12074U, 5051U, 5485U, 12654U, 15966U,
6987 16003U, 9533U, 14749U, 9545U, 17346U, 15143U, 3256U, 11771U,
6988 3405U, 11820U, 3140U, 11751U, 5799U, 12739U, 3113U, 11741U,
6989 4445U, 12325U, 3284U, 11790U, 4316U, 12085U, 3415U, 11830U,
6990 3294U, 11800U, 3707U, 12017U, 4519U, 12360U, 4421U, 12301U,
6991 3653U, 11963U, 4544U, 12371U, 5926U, 12762U, 5177U, 12589U,
6992 3719U, 12029U, 5197U, 12609U, 1531U, 7820U, 1821U, 8084U,
6993 5187U, 12599U, 3275U, 11781U, 12153U, 12227U, 12123U, 12197U,
6994 4357U, 5649U, 12685U, 12107U, 12181U, 4342U, 5530U, 12670U,
6995 12138U, 12212U, 4371U, 5759U, 12699U, 12166U, 12240U, 5325U,
6996 4397U, 12639U, 5785U, 12725U, 5312U, 4385U, 12626U, 5773U,
6997 12713U, 15230U, 16103U, 13822U, 1334U, 14287U, 4766U, 14596U,
6998 8765U, 15216U, 16091U, 13808U, 1322U, 14273U, 4754U, 14582U,
6999 8753U, 1171U, 3833U, 7647U, 16251U, 1763U, 4333U, 8026U,
7000 17004U, 1955U, 4980U, 8218U, 17293U, 2843U, 8955U, 1708U,
7001 4256U, 7971U, 16927U, 18037U, 16039U, 14934U, 17583U, 1270U,
7002 13588U, 2102U, 4714U, 14161U, 5263U, 8701U, 14690U, 8501U,
7003 15926U, 14877U, 17534U, 1193U, 13531U, 2053U, 4639U, 14104U,
7004 5214U, 8616U, 14633U, 8452U, 1004U, 3426U, 7480U, 15807U,
7005 1673U, 13681U, 4185U, 14052U, 7936U, 14455U, 16837U, 15072U,
7006 2224U, 13859U, 5816U, 14319U, 8777U, 14733U, 17723U, 15262U,
7007 1522U, 13661U, 4071U, 14032U, 7811U, 14435U, 16712U, 15052U,
7008 1782U, 13701U, 4462U, 14081U, 8045U, 14475U, 17040U, 15109U,
7009 1066U, 13471U, 3507U, 13948U, 7542U, 14359U, 15886U, 14844U,
7010 2275U, 2447U, 5950U, 8891U, 17852U, 2384U, 925U, 3305U,
7011 7201U, 15675U, 1163U, 13508U, 3818U, 13993U, 7639U, 14396U,
7012 16243U, 15013U, 16066U, 14963U, 17616U, 1297U, 13617U, 2135U,
7013 4741U, 14190U, 5296U, 8728U, 14719U, 8534U, 15953U, 14906U,
7014 17567U, 1220U, 13560U, 2086U, 4666U, 14133U, 5247U, 8643U,
7015 14662U, 8485U, 1755U, 4325U, 8018U, 16996U, 1147U, 3795U,
7016 7623U, 16198U, 1593U, 15435U, 1602U, 15427U, 15443U, 2151U,
7017 5452U, 8550U, 17632U, 1044U, 3485U, 7520U, 15864U, 2039U,
7018 5168U, 8326U, 17399U, 16702U, 2162U, 5463U, 8561U, 17643U,
7019 1055U, 3496U, 7531U, 15875U, 1856U, 13709U, 4813U, 14204U,
7020 8119U, 14483U, 17136U, 15118U, 1935U, 4966U, 8198U, 17279U,
7021 1408U, 3938U, 7709U, 16569U, 1127U, 3742U, 7603U, 16178U,
7022 1630U, 4142U, 7893U, 16794U, 1926U, 4935U, 8189U, 17248U,
7023 1013U, 13455U, 3435U, 13938U, 7489U, 14343U, 15816U, 14828U,
7024 1998U, 13734U, 5062U, 14229U, 8285U, 14508U, 17358U, 15156U,
7025 1542U, 4080U, 7831U, 16721U, 1831U, 4577U, 8094U, 17093U,
7026 2335U, 5863U, 8822U, 17777U, 2427U, 5912U, 8871U, 17826U,
7027 15469U, 15458U, 1346U, 3868U, 7656U, 16499U, 1138U, 3779U,
7028 7614U, 16189U, 2192U, 5502U, 8591U, 17673U, 1385U, 13651U,
7029 3915U, 14022U, 7686U, 14425U, 16546U, 15042U, 1112U, 13490U,
7030 3565U, 13967U, 7588U, 14378U, 16152U, 14987U, 1452U, 3980U,
7031 7741U, 16611U, 15187U, 15990U, 13779U, 1244U, 14553U, 8667U,
7032 1700U, 4248U, 7963U, 16919U, 1652U, 13671U, 4164U, 14042U,
7033 7915U, 14445U, 16816U, 15062U, 2031U, 13743U, 5119U, 14238U,
7034 8318U, 14517U, 17391U, 15165U, 1367U, 3899U, 7677U, 16530U,
7035 7240U, 10692U, 16273U, 5558U, 7343U, 16376U, 5675U, 1551U,
7036 4089U, 7840U, 16730U, 7291U, 10743U, 16324U, 5609U, 7390U,
7037 16423U, 5722U, 1839U, 4778U, 8102U, 17101U, 871U, 3132U,
7038 7147U, 15553U, 1502U, 4030U, 7791U, 16671U, 7265U, 10717U,
7039 16298U, 5583U, 7366U, 16399U, 5698U, 1583U, 4121U, 7872U,
7040 16762U, 7318U, 10770U, 16351U, 5636U, 7415U, 16448U, 5747U,
7041 1890U, 4858U, 8153U, 17170U, 1728U, 4276U, 7991U, 16956U,
7042 8340U, 7227U, 10793U, 10679U, 17422U, 16260U, 5340U, 5545U,
7043 8398U, 7331U, 17480U, 16364U, 5398U, 5663U, 8368U, 7277U,
7044 10821U, 10729U, 17450U, 16310U, 5368U, 5595U, 8424U, 7377U,
7045 17506U, 16410U, 5424U, 5709U, 8354U, 7252U, 10807U, 10704U,
7046 17436U, 16285U, 5354U, 5570U, 8411U, 7354U, 17493U, 16387U,
7047 5411U, 5686U, 8383U, 7304U, 10836U, 10756U, 17465U, 16337U,
7048 5383U, 5622U, 8438U, 7402U, 17520U, 16435U, 5438U, 5734U,
7049 934U, 13445U, 3314U, 13918U, 7210U, 14333U, 15684U, 14808U,
7050 13381U, 1772U, 4411U, 8035U, 17013U, 18111U, 13631U, 14002U,
7051 14405U, 15022U, 16026U, 14920U, 1257U, 13574U, 4701U, 14147U,
7052 8688U, 14676U, 15913U, 14863U, 1180U, 13517U, 4626U, 14090U,
7053 8603U, 14619U, 943U, 3323U, 7219U, 10658U, 15693U, 1610U,
7054 15450U, 959U, 3346U, 7435U, 15739U, 986U, 3378U, 13927U,
7055 7462U, 15780U, 14817U, 1034U, 3467U, 7510U, 15837U, 9621U,
7056 10503U, 968U, 3355U, 7444U, 15757U, 10513U, 977U, 3364U,
7057 7453U, 15766U, 6797U, 10523U, 6817U, 10532U, 1745U, 13690U,
7058 4306U, 14061U, 8008U, 14464U, 16986U, 15089U, 1898U, 4866U,
7059 8161U, 17178U, 1419U, 3949U, 7720U, 16580U, 1681U, 4215U,
7060 7944U, 16867U, 1560U, 4098U, 7849U, 16739U, 1847U, 4786U,
7061 8110U, 17109U, 1510U, 4038U, 7799U, 16679U, 1735U, 4290U,
7062 7998U, 16970U, 1618U, 4130U, 7881U, 16771U, 1915U, 4924U,
7063 8178U, 17227U, 950U, 3337U, 7426U, 15721U, 6837U, 9630U,
7064 1441U, 3969U, 7730U, 16590U, 1690U, 4238U, 7953U, 16900U,
7065 1356U, 3888U, 7666U, 16509U, 861U, 3122U, 7137U, 15534U,
7066 1491U, 4019U, 7780U, 16650U, 1718U, 4266U, 7981U, 16937U,
7067 915U, 3265U, 13907U, 7191U, 15656U, 14797U, 1906U, 4907U,
7068 8169U, 17201U, 11327U, 8973U, 1083U, 13479U, 3524U, 13956U,
7069 7559U, 14367U, 15903U, 14852U, 852U, 3103U, 7128U, 15525U,
7070 13640U, 14011U, 14414U, 15031U, 16052U, 14948U, 17599U, 1283U,
7071 13602U, 2118U, 4727U, 14175U, 5279U, 8714U, 14704U, 8517U,
7072 15939U, 14891U, 17550U, 1206U, 13545U, 2069U, 4652U, 14118U,
7073 5230U, 8629U, 14647U, 8468U, 1021U, 3443U, 7497U, 10670U,
7074 15824U, 1375U, 15417U, 15380U, 1869U, 13723U, 4837U, 14218U,
7075 8132U, 14497U, 17149U, 15132U, 1154U, 13498U, 3802U, 13975U,
7076 7630U, 14386U, 16205U, 14995U, 1570U, 4108U, 7859U, 16749U,
7077 1878U, 4846U, 8141U, 17158U, 1660U, 4172U, 7923U, 16824U,
7078 2172U, 5473U, 8571U, 17653U, 1429U, 15388U, 1639U, 4151U,
7079 7902U, 16803U, 2005U, 5069U, 8292U, 17365U, 15399U, 15408U,
7080 1789U, 4495U, 8052U, 17047U, 2348U, 5876U, 8835U, 17790U,
7081 2183U, 13849U, 5493U, 14300U, 8582U, 14609U, 17664U, 15243U,
7082 15173U, 15978U, 13765U, 1232U, 14246U, 4678U, 14539U, 8655U,
7083 14259U, 4689U, 1985U, 5027U, 8248U, 17333U, 3387U, 11810U,
7084 5039U, 12492U, 3752U, 12040U, 4563U, 12382U, 3543U, 11879U,
7085 5105U, 12534U, 3639U, 11949U, 4874U, 12459U, 4597U, 12408U,
7086 3602U, 11921U, 5139U, 12560U, 3678U, 11988U, 4469U, 12333U,
7087 3765U, 12053U, 4584U, 12395U, 3572U, 11900U, 5126U, 12547U,
7088 3665U, 11975U, 4894U, 12472U, 4611U, 12422U, 3616U, 11935U,
7089 5153U, 12574U, 3692U, 12002U, 4482U, 12346U, 11846U, 8260U,
7090 11858U, 8272U, 12073U, 5050U, 5484U, 12653U, 15965U, 16002U,
7091 9532U, 14748U, 9544U, 17345U, 15142U, 3255U, 11770U, 3404U,
7092 11819U, 3139U, 11750U, 5798U, 12738U, 3112U, 11740U, 4444U,
7093 12324U, 3283U, 11789U, 4315U, 12084U, 3414U, 11829U, 3293U,
7094 11799U, 3706U, 12016U, 4518U, 12359U, 4420U, 12300U, 3652U,
7095 11962U, 4543U, 12370U, 5925U, 12761U, 5176U, 12588U, 3718U,
7096 12028U, 5196U, 12608U, 1530U, 7819U, 1820U, 8083U, 5186U,
7097 12598U, 3274U, 11780U, 12152U, 12226U, 12122U, 12196U, 4356U,
7098 5648U, 12684U, 12106U, 12180U, 4341U, 5529U, 12669U, 12137U,
7099 12211U, 4370U, 5758U, 12698U, 12165U, 12239U, 5324U, 4396U,
7100 12638U, 5784U, 12724U, 5311U, 4384U, 12625U, 5772U, 12712U,
7101 15229U, 16102U, 13821U, 1333U, 14286U, 4765U, 14595U, 8764U,
7102 3959U, 15215U, 16090U, 13807U, 1321U, 14272U, 4753U, 14581U,
7103 8752U, 1170U, 3832U, 7646U, 16250U, 1762U, 4332U, 8025U,
7104 17003U, 4979U, 17292U, 3092U, 15514U, 2842U, 8954U, 1707U,
7105 4255U, 7970U, 16926U, 18036U, 16038U, 14933U, 17582U, 1269U,
7106 13587U, 2101U, 4713U, 14160U, 5262U, 8700U, 14689U, 8500U,
7107 15925U, 14876U, 17533U, 1192U, 13530U, 2052U, 4638U, 14103U,
7108 5213U, 8615U, 14632U, 8451U, 1003U, 3425U, 7479U, 15806U,
7109 1672U, 13680U, 4184U, 14051U, 7935U, 14454U, 16836U, 15071U,
7110 2223U, 13858U, 5815U, 14318U, 8776U, 14732U, 17722U, 15261U,
7111 1521U, 13660U, 4070U, 14031U, 7810U, 14434U, 16711U, 15051U,
7112 1781U, 13700U, 4461U, 14080U, 8044U, 14474U, 17039U, 15108U,
7113 1065U, 13470U, 3506U, 13947U, 7541U, 14358U, 15885U, 14843U,
7114 2274U, 2446U, 5949U, 8890U, 17851U, 2383U, 924U, 3304U,
7115 7200U, 15674U, 1162U, 13507U, 3817U, 13992U, 7638U, 14395U,
7116 16242U, 15012U, 16065U, 14962U, 17615U, 1296U, 13616U, 2134U,
7117 4740U, 14189U, 5295U, 8727U, 14718U, 8533U, 15952U, 14905U,
7118 17566U, 1219U, 13559U, 2085U, 4665U, 14132U, 5246U, 8642U,
7119 14661U, 8484U, 1754U, 4324U, 8017U, 16995U, 1146U, 3794U,
7120 7622U, 16197U, 1592U, 15434U, 1601U, 15426U, 15442U, 2150U,
7121 5451U, 8549U, 17631U, 1043U, 3484U, 7519U, 15863U, 2038U,
7122 5167U, 8325U, 17398U, 4060U, 10782U, 16701U, 17022U, 2161U,
7123 5462U, 8560U, 17642U, 1054U, 3495U, 7530U, 15874U, 4812U,
7124 14203U, 17135U, 15117U, 3730U, 16166U, 1393U, 3923U, 7694U,
7125 16554U, 1934U, 4965U, 8197U, 17278U, 840U, 3080U, 7116U,
7126 10645U, 15502U, 1126U, 3741U, 7602U, 16177U, 1629U, 4141U,
7127 7892U, 16793U, 1925U, 4934U, 8188U, 17247U, 1012U, 13454U,
7128 3434U, 13937U, 7488U, 14342U, 15815U, 14827U, 1997U, 13733U,
7129 5061U, 14228U, 8284U, 14507U, 17357U, 15155U, 1541U, 4079U,
7130 7830U, 16720U, 1830U, 4576U, 8093U, 17092U, 2334U, 5862U,
7131 8821U, 17776U, 2426U, 5911U, 8870U, 17825U, 15468U, 15457U,
7132 1345U, 3867U, 7655U, 16498U, 1137U, 3778U, 7613U, 16188U,
7133 2191U, 5501U, 8590U, 17672U, 1384U, 13650U, 3914U, 14021U,
7134 7685U, 14424U, 16545U, 15041U, 1111U, 13489U, 3564U, 13966U,
7135 7587U, 14377U, 16151U, 14986U, 1451U, 3979U, 7740U, 16610U,
7136 15186U, 15989U, 13778U, 1243U, 14552U, 8666U, 1699U, 4247U,
7137 7962U, 16918U, 1651U, 13670U, 4163U, 14041U, 7914U, 14444U,
7138 16815U, 15061U, 2030U, 13742U, 5118U, 14237U, 8317U, 14516U,
7139 17390U, 15164U, 1366U, 3898U, 7676U, 16529U, 7239U, 10691U,
7140 16272U, 5557U, 7342U, 16375U, 5674U, 1550U, 4088U, 7839U,
7141 16729U, 7290U, 10742U, 16323U, 5608U, 7389U, 16422U, 5721U,
7142 1838U, 4777U, 8101U, 17100U, 870U, 3131U, 7146U, 15552U,
7143 1501U, 4029U, 7790U, 16670U, 7264U, 10716U, 16297U, 5582U,
7144 7365U, 16398U, 5697U, 1582U, 4120U, 7871U, 16761U, 7317U,
7145 10769U, 16350U, 5635U, 7414U, 16447U, 5746U, 1889U, 4857U,
7146 8152U, 17169U, 1727U, 4275U, 7990U, 16955U, 8339U, 7226U,
7147 10792U, 10678U, 17421U, 16259U, 5339U, 5544U, 8397U, 7330U,
7148 17479U, 16363U, 5397U, 5662U, 8367U, 7276U, 10820U, 10728U,
7149 17449U, 16309U, 5367U, 5594U, 8423U, 7376U, 17505U, 16409U,
7150 5423U, 5708U, 8353U, 7251U, 10806U, 10703U, 17435U, 16284U,
7151 5353U, 5569U, 8410U, 7353U, 17492U, 16386U, 5410U, 5685U,
7152 8382U, 7303U, 10835U, 10755U, 17464U, 16336U, 5382U, 5621U,
7153 8437U, 7401U, 17519U, 16434U, 5437U, 5733U, 933U, 13444U,
7154 3313U, 13917U, 7209U, 14332U, 15683U, 14807U, 13380U, 1771U,
7155 4410U, 8034U, 17012U, 18110U, 13630U, 14001U, 14404U, 15021U,
7156 16025U, 14919U, 1256U, 13573U, 4700U, 14146U, 8687U, 14675U,
7157 15912U, 14862U, 1179U, 13516U, 4625U, 14089U, 8602U, 14618U,
7158 942U, 3322U, 7218U, 10657U, 15692U, 1609U, 15449U,
7159};
7160
7161static inline void InitLoongArchMCInstrInfo(MCInstrInfo *II) {
7162 II->InitMCInstrInfo(LoongArchDescs.Insts, LoongArchInstrNameIndices, LoongArchInstrNameData, nullptr, nullptr, 2503, nullptr, 0);
7163}
7164
7165
7166} // namespace llvm
7167
7168#endif // GET_INSTRINFO_MC_DESC
7169
7170#ifdef GET_INSTRINFO_HEADER
7171#undef GET_INSTRINFO_HEADER
7172
7173namespace llvm {
7174
7175struct LoongArchGenInstrInfo : public TargetInstrInfo {
7176 explicit LoongArchGenInstrInfo(const TargetSubtargetInfo &STI, const TargetRegisterInfo &TRI, unsigned CFSetupOpcode = ~0u, unsigned CFDestroyOpcode = ~0u, unsigned CatchRetOpcode = ~0u, unsigned ReturnOpcode = ~0u);
7177 ~LoongArchGenInstrInfo() override = default;
7178};
7179
7180} // namespace llvm
7181
7182namespace llvm::LoongArch {
7183
7184
7185} // namespace llvm::LoongArch
7186
7187#endif // GET_INSTRINFO_HEADER
7188
7189#ifdef GET_INSTRINFO_HELPER_DECLS
7190#undef GET_INSTRINFO_HELPER_DECLS
7191
7192
7193#endif // GET_INSTRINFO_HELPER_DECLS
7194
7195#ifdef GET_INSTRINFO_HELPERS
7196#undef GET_INSTRINFO_HELPERS
7197
7198
7199#endif // GET_INSTRINFO_HELPERS
7200
7201#ifdef GET_INSTRINFO_CTOR_DTOR
7202#undef GET_INSTRINFO_CTOR_DTOR
7203
7204namespace llvm {
7205
7206extern const LoongArchInstrTable LoongArchDescs;
7207extern const unsigned LoongArchInstrNameIndices[];
7208extern const char LoongArchInstrNameData[];
7209LoongArchGenInstrInfo::LoongArchGenInstrInfo(const TargetSubtargetInfo &STI, const TargetRegisterInfo &TRI, unsigned CFSetupOpcode, unsigned CFDestroyOpcode, unsigned CatchRetOpcode, unsigned ReturnOpcode)
7210 : TargetInstrInfo(TRI, CFSetupOpcode, CFDestroyOpcode, CatchRetOpcode, ReturnOpcode) {
7211 InitMCInstrInfo(LoongArchDescs.Insts, LoongArchInstrNameIndices, LoongArchInstrNameData, nullptr, nullptr, 2503);
7212}
7213
7214} // namespace llvm
7215
7216#endif // GET_INSTRINFO_CTOR_DTOR
7217
7218#ifdef GET_INSTRINFO_MC_HELPER_DECLS
7219#undef GET_INSTRINFO_MC_HELPER_DECLS
7220
7221namespace llvm {
7222
7223class MCInst;
7224class FeatureBitset;
7225
7226namespace LoongArch_MC {
7227
7228void verifyInstructionPredicates(unsigned Opcode, const FeatureBitset &Features);
7229
7230} // namespace LoongArch_MC
7231
7232} // namespace llvm
7233
7234#endif // GET_INSTRINFO_MC_HELPER_DECLS
7235
7236#ifdef GET_INSTRINFO_MC_HELPERS
7237#undef GET_INSTRINFO_MC_HELPERS
7238
7239namespace llvm::LoongArch_MC {
7240
7241
7242} // namespace llvm::LoongArch_MC
7243
7244#endif // GET_INSTRINFO_MC_HELPERS
7245
7246#if (defined(ENABLE_INSTR_PREDICATE_VERIFIER) && !defined(NDEBUG)) ||\
7247 defined(GET_AVAILABLE_OPCODE_CHECKER)
7248#define GET_COMPUTE_FEATURES
7249#endif
7250#ifdef GET_COMPUTE_FEATURES
7251#undef GET_COMPUTE_FEATURES
7252
7253namespace llvm::LoongArch_MC {
7254
7255// Bits for subtarget features that participate in instruction matching.
7256enum SubtargetFeatureBits : uint8_t {
7257 Feature_IsLA64Bit = 4,
7258 Feature_IsLA32Bit = 3,
7259 Feature_HasLaGlobalWithPcrelBit = 1,
7260 Feature_HasLaGlobalWithAbsBit = 0,
7261 Feature_HasLaLocalWithAbsBit = 2,
7262};
7263
7264inline FeatureBitset computeAvailableFeatures(const FeatureBitset &FB) {
7265 FeatureBitset Features;
7266 if (FB[LoongArch::Feature64Bit])
7267 Features.set(Feature_IsLA64Bit);
7268 if (!(FB[LoongArch::Feature64Bit]))
7269 Features.set(Feature_IsLA32Bit);
7270 if (FB[LoongArch::LaGlobalWithPcrel])
7271 Features.set(Feature_HasLaGlobalWithPcrelBit);
7272 if (FB[LoongArch::LaGlobalWithAbs])
7273 Features.set(Feature_HasLaGlobalWithAbsBit);
7274 if (FB[LoongArch::LaLocalWithAbs])
7275 Features.set(Feature_HasLaLocalWithAbsBit);
7276 return Features;
7277}
7278
7279inline FeatureBitset computeRequiredFeatures(unsigned Opcode) {
7280 enum : uint8_t {
7281 CEFBS_None,
7282 CEFBS_IsLA32,
7283 CEFBS_IsLA64,
7284 };
7285
7286 static constexpr FeatureBitset FeatureBitsets[] = {
7287 {}, // CEFBS_None
7288 {Feature_IsLA32Bit, },
7289 {Feature_IsLA64Bit, },
7290 };
7291 static constexpr uint8_t RequiredFeaturesRefs[] = {
7292 CEFBS_None, // PHI
7293 CEFBS_None, // INLINEASM
7294 CEFBS_None, // INLINEASM_BR
7295 CEFBS_None, // CFI_INSTRUCTION
7296 CEFBS_None, // EH_LABEL
7297 CEFBS_None, // GC_LABEL
7298 CEFBS_None, // ANNOTATION_LABEL
7299 CEFBS_None, // KILL
7300 CEFBS_None, // EXTRACT_SUBREG
7301 CEFBS_None, // INSERT_SUBREG
7302 CEFBS_None, // IMPLICIT_DEF
7303 CEFBS_None, // INIT_UNDEF
7304 CEFBS_None, // SUBREG_TO_REG
7305 CEFBS_None, // COPY_TO_REGCLASS
7306 CEFBS_None, // DBG_VALUE
7307 CEFBS_None, // DBG_VALUE_LIST
7308 CEFBS_None, // DBG_INSTR_REF
7309 CEFBS_None, // DBG_PHI
7310 CEFBS_None, // DBG_LABEL
7311 CEFBS_None, // REG_SEQUENCE
7312 CEFBS_None, // COPY
7313 CEFBS_None, // COPY_LANEMASK
7314 CEFBS_None, // BUNDLE
7315 CEFBS_None, // LIFETIME_START
7316 CEFBS_None, // LIFETIME_END
7317 CEFBS_None, // PSEUDO_PROBE
7318 CEFBS_None, // ARITH_FENCE
7319 CEFBS_None, // STACKMAP
7320 CEFBS_None, // FENTRY_CALL
7321 CEFBS_None, // PATCHPOINT
7322 CEFBS_None, // LOAD_STACK_GUARD
7323 CEFBS_None, // PREALLOCATED_SETUP
7324 CEFBS_None, // PREALLOCATED_ARG
7325 CEFBS_None, // STATEPOINT
7326 CEFBS_None, // LOCAL_ESCAPE
7327 CEFBS_None, // FAULTING_OP
7328 CEFBS_None, // PATCHABLE_OP
7329 CEFBS_None, // PATCHABLE_FUNCTION_ENTER
7330 CEFBS_None, // PATCHABLE_RET
7331 CEFBS_None, // PATCHABLE_FUNCTION_EXIT
7332 CEFBS_None, // PATCHABLE_TAIL_CALL
7333 CEFBS_None, // PATCHABLE_EVENT_CALL
7334 CEFBS_None, // PATCHABLE_TYPED_EVENT_CALL
7335 CEFBS_None, // ICALL_BRANCH_FUNNEL
7336 CEFBS_None, // FAKE_USE
7337 CEFBS_None, // MEMBARRIER
7338 CEFBS_None, // JUMP_TABLE_DEBUG_INFO
7339 CEFBS_None, // RELOC_NONE
7340 CEFBS_None, // CONVERGENCECTRL_ENTRY
7341 CEFBS_None, // CONVERGENCECTRL_ANCHOR
7342 CEFBS_None, // CONVERGENCECTRL_LOOP
7343 CEFBS_None, // CONVERGENCECTRL_GLUE
7344 CEFBS_None, // G_ASSERT_SEXT
7345 CEFBS_None, // G_ASSERT_ZEXT
7346 CEFBS_None, // G_ASSERT_ALIGN
7347 CEFBS_None, // G_ADD
7348 CEFBS_None, // G_SUB
7349 CEFBS_None, // G_MUL
7350 CEFBS_None, // G_SDIV
7351 CEFBS_None, // G_UDIV
7352 CEFBS_None, // G_SREM
7353 CEFBS_None, // G_UREM
7354 CEFBS_None, // G_SDIVREM
7355 CEFBS_None, // G_UDIVREM
7356 CEFBS_None, // G_AND
7357 CEFBS_None, // G_OR
7358 CEFBS_None, // G_XOR
7359 CEFBS_None, // G_ABDS
7360 CEFBS_None, // G_ABDU
7361 CEFBS_None, // G_UAVGFLOOR
7362 CEFBS_None, // G_UAVGCEIL
7363 CEFBS_None, // G_SAVGFLOOR
7364 CEFBS_None, // G_SAVGCEIL
7365 CEFBS_None, // G_IMPLICIT_DEF
7366 CEFBS_None, // G_PHI
7367 CEFBS_None, // G_FRAME_INDEX
7368 CEFBS_None, // G_GLOBAL_VALUE
7369 CEFBS_None, // G_PTRAUTH_GLOBAL_VALUE
7370 CEFBS_None, // G_CONSTANT_POOL
7371 CEFBS_None, // G_EXTRACT
7372 CEFBS_None, // G_UNMERGE_VALUES
7373 CEFBS_None, // G_INSERT
7374 CEFBS_None, // G_MERGE_VALUES
7375 CEFBS_None, // G_BUILD_VECTOR
7376 CEFBS_None, // G_BUILD_VECTOR_TRUNC
7377 CEFBS_None, // G_CONCAT_VECTORS
7378 CEFBS_None, // G_PTRTOINT
7379 CEFBS_None, // G_INTTOPTR
7380 CEFBS_None, // G_BITCAST
7381 CEFBS_None, // G_FREEZE
7382 CEFBS_None, // G_CONSTANT_FOLD_BARRIER
7383 CEFBS_None, // G_INTRINSIC_FPTRUNC_ROUND
7384 CEFBS_None, // G_INTRINSIC_TRUNC
7385 CEFBS_None, // G_INTRINSIC_ROUND
7386 CEFBS_None, // G_INTRINSIC_LRINT
7387 CEFBS_None, // G_INTRINSIC_LLRINT
7388 CEFBS_None, // G_INTRINSIC_ROUNDEVEN
7389 CEFBS_None, // G_READCYCLECOUNTER
7390 CEFBS_None, // G_READSTEADYCOUNTER
7391 CEFBS_None, // G_LOAD
7392 CEFBS_None, // G_SEXTLOAD
7393 CEFBS_None, // G_ZEXTLOAD
7394 CEFBS_None, // G_FPEXTLOAD
7395 CEFBS_None, // G_INDEXED_LOAD
7396 CEFBS_None, // G_INDEXED_SEXTLOAD
7397 CEFBS_None, // G_INDEXED_ZEXTLOAD
7398 CEFBS_None, // G_STORE
7399 CEFBS_None, // G_FPTRUNCSTORE
7400 CEFBS_None, // G_INDEXED_STORE
7401 CEFBS_None, // G_ATOMIC_CMPXCHG_WITH_SUCCESS
7402 CEFBS_None, // G_ATOMIC_CMPXCHG
7403 CEFBS_None, // G_ATOMICRMW_XCHG
7404 CEFBS_None, // G_ATOMICRMW_ADD
7405 CEFBS_None, // G_ATOMICRMW_SUB
7406 CEFBS_None, // G_ATOMICRMW_AND
7407 CEFBS_None, // G_ATOMICRMW_NAND
7408 CEFBS_None, // G_ATOMICRMW_OR
7409 CEFBS_None, // G_ATOMICRMW_XOR
7410 CEFBS_None, // G_ATOMICRMW_MAX
7411 CEFBS_None, // G_ATOMICRMW_MIN
7412 CEFBS_None, // G_ATOMICRMW_UMAX
7413 CEFBS_None, // G_ATOMICRMW_UMIN
7414 CEFBS_None, // G_ATOMICRMW_FADD
7415 CEFBS_None, // G_ATOMICRMW_FSUB
7416 CEFBS_None, // G_ATOMICRMW_FMAX
7417 CEFBS_None, // G_ATOMICRMW_FMIN
7418 CEFBS_None, // G_ATOMICRMW_FMAXIMUM
7419 CEFBS_None, // G_ATOMICRMW_FMINIMUM
7420 CEFBS_None, // G_ATOMICRMW_FMAXIMUMNUM
7421 CEFBS_None, // G_ATOMICRMW_FMINIMUMNUM
7422 CEFBS_None, // G_ATOMICRMW_UINC_WRAP
7423 CEFBS_None, // G_ATOMICRMW_UDEC_WRAP
7424 CEFBS_None, // G_ATOMICRMW_USUB_COND
7425 CEFBS_None, // G_ATOMICRMW_USUB_SAT
7426 CEFBS_None, // G_FENCE
7427 CEFBS_None, // G_PREFETCH
7428 CEFBS_None, // G_BRCOND
7429 CEFBS_None, // G_BRINDIRECT
7430 CEFBS_None, // G_INVOKE_REGION_START
7431 CEFBS_None, // G_INTRINSIC
7432 CEFBS_None, // G_INTRINSIC_W_SIDE_EFFECTS
7433 CEFBS_None, // G_INTRINSIC_CONVERGENT
7434 CEFBS_None, // G_INTRINSIC_CONVERGENT_W_SIDE_EFFECTS
7435 CEFBS_None, // G_ANYEXT
7436 CEFBS_None, // G_TRUNC
7437 CEFBS_None, // G_TRUNC_SSAT_S
7438 CEFBS_None, // G_TRUNC_SSAT_U
7439 CEFBS_None, // G_TRUNC_USAT_U
7440 CEFBS_None, // G_CONSTANT
7441 CEFBS_None, // G_FCONSTANT
7442 CEFBS_None, // G_VASTART
7443 CEFBS_None, // G_VAARG
7444 CEFBS_None, // G_SEXT
7445 CEFBS_None, // G_SEXT_INREG
7446 CEFBS_None, // G_ZEXT
7447 CEFBS_None, // G_SHL
7448 CEFBS_None, // G_LSHR
7449 CEFBS_None, // G_ASHR
7450 CEFBS_None, // G_FSHL
7451 CEFBS_None, // G_FSHR
7452 CEFBS_None, // G_ROTR
7453 CEFBS_None, // G_ROTL
7454 CEFBS_None, // G_ICMP
7455 CEFBS_None, // G_FCMP
7456 CEFBS_None, // G_SCMP
7457 CEFBS_None, // G_UCMP
7458 CEFBS_None, // G_SELECT
7459 CEFBS_None, // G_UADDO
7460 CEFBS_None, // G_UADDE
7461 CEFBS_None, // G_USUBO
7462 CEFBS_None, // G_USUBE
7463 CEFBS_None, // G_SADDO
7464 CEFBS_None, // G_SADDE
7465 CEFBS_None, // G_SSUBO
7466 CEFBS_None, // G_SSUBE
7467 CEFBS_None, // G_UMULO
7468 CEFBS_None, // G_SMULO
7469 CEFBS_None, // G_UMULH
7470 CEFBS_None, // G_SMULH
7471 CEFBS_None, // G_UADDSAT
7472 CEFBS_None, // G_SADDSAT
7473 CEFBS_None, // G_USUBSAT
7474 CEFBS_None, // G_SSUBSAT
7475 CEFBS_None, // G_USHLSAT
7476 CEFBS_None, // G_SSHLSAT
7477 CEFBS_None, // G_SMULFIX
7478 CEFBS_None, // G_UMULFIX
7479 CEFBS_None, // G_SMULFIXSAT
7480 CEFBS_None, // G_UMULFIXSAT
7481 CEFBS_None, // G_SDIVFIX
7482 CEFBS_None, // G_UDIVFIX
7483 CEFBS_None, // G_SDIVFIXSAT
7484 CEFBS_None, // G_UDIVFIXSAT
7485 CEFBS_None, // G_FADD
7486 CEFBS_None, // G_FSUB
7487 CEFBS_None, // G_FMUL
7488 CEFBS_None, // G_FMA
7489 CEFBS_None, // G_FMAD
7490 CEFBS_None, // G_FDIV
7491 CEFBS_None, // G_FREM
7492 CEFBS_None, // G_FMODF
7493 CEFBS_None, // G_FPOW
7494 CEFBS_None, // G_FPOWI
7495 CEFBS_None, // G_FEXP
7496 CEFBS_None, // G_FEXP2
7497 CEFBS_None, // G_FEXP10
7498 CEFBS_None, // G_FLOG
7499 CEFBS_None, // G_FLOG2
7500 CEFBS_None, // G_FLOG10
7501 CEFBS_None, // G_FLDEXP
7502 CEFBS_None, // G_FFREXP
7503 CEFBS_None, // G_FNEG
7504 CEFBS_None, // G_FPEXT
7505 CEFBS_None, // G_FPTRUNC
7506 CEFBS_None, // G_FPTOSI
7507 CEFBS_None, // G_FPTOUI
7508 CEFBS_None, // G_SITOFP
7509 CEFBS_None, // G_UITOFP
7510 CEFBS_None, // G_FPTOSI_SAT
7511 CEFBS_None, // G_FPTOUI_SAT
7512 CEFBS_None, // G_FABS
7513 CEFBS_None, // G_FCOPYSIGN
7514 CEFBS_None, // G_IS_FPCLASS
7515 CEFBS_None, // G_FCANONICALIZE
7516 CEFBS_None, // G_FMINNUM
7517 CEFBS_None, // G_FMAXNUM
7518 CEFBS_None, // G_FMINNUM_IEEE
7519 CEFBS_None, // G_FMAXNUM_IEEE
7520 CEFBS_None, // G_FMINIMUM
7521 CEFBS_None, // G_FMAXIMUM
7522 CEFBS_None, // G_FMINIMUMNUM
7523 CEFBS_None, // G_FMAXIMUMNUM
7524 CEFBS_None, // G_GET_FPENV
7525 CEFBS_None, // G_SET_FPENV
7526 CEFBS_None, // G_RESET_FPENV
7527 CEFBS_None, // G_GET_FPMODE
7528 CEFBS_None, // G_SET_FPMODE
7529 CEFBS_None, // G_RESET_FPMODE
7530 CEFBS_None, // G_GET_ROUNDING
7531 CEFBS_None, // G_SET_ROUNDING
7532 CEFBS_None, // G_PTR_ADD
7533 CEFBS_None, // G_PTRMASK
7534 CEFBS_None, // G_SMIN
7535 CEFBS_None, // G_SMAX
7536 CEFBS_None, // G_UMIN
7537 CEFBS_None, // G_UMAX
7538 CEFBS_None, // G_ABS
7539 CEFBS_None, // G_LROUND
7540 CEFBS_None, // G_LLROUND
7541 CEFBS_None, // G_BR
7542 CEFBS_None, // G_BRJT
7543 CEFBS_None, // G_VSCALE
7544 CEFBS_None, // G_INSERT_SUBVECTOR
7545 CEFBS_None, // G_EXTRACT_SUBVECTOR
7546 CEFBS_None, // G_INSERT_VECTOR_ELT
7547 CEFBS_None, // G_EXTRACT_VECTOR_ELT
7548 CEFBS_None, // G_SHUFFLE_VECTOR
7549 CEFBS_None, // G_SPLAT_VECTOR
7550 CEFBS_None, // G_STEP_VECTOR
7551 CEFBS_None, // G_VECTOR_COMPRESS
7552 CEFBS_None, // G_CTTZ
7553 CEFBS_None, // G_CTTZ_ZERO_POISON
7554 CEFBS_None, // G_CTLZ
7555 CEFBS_None, // G_CTLZ_ZERO_POISON
7556 CEFBS_None, // G_CTLS
7557 CEFBS_None, // G_CTPOP
7558 CEFBS_None, // G_BSWAP
7559 CEFBS_None, // G_BITREVERSE
7560 CEFBS_None, // G_CLMUL
7561 CEFBS_None, // G_CLMULH
7562 CEFBS_None, // G_CLMULR
7563 CEFBS_None, // G_FCEIL
7564 CEFBS_None, // G_FCOS
7565 CEFBS_None, // G_FSIN
7566 CEFBS_None, // G_FSINCOS
7567 CEFBS_None, // G_FTAN
7568 CEFBS_None, // G_FACOS
7569 CEFBS_None, // G_FASIN
7570 CEFBS_None, // G_FATAN
7571 CEFBS_None, // G_FATAN2
7572 CEFBS_None, // G_FCOSH
7573 CEFBS_None, // G_FSINH
7574 CEFBS_None, // G_FTANH
7575 CEFBS_None, // G_FSQRT
7576 CEFBS_None, // G_FFLOOR
7577 CEFBS_None, // G_FRINT
7578 CEFBS_None, // G_FNEARBYINT
7579 CEFBS_None, // G_ADDRSPACE_CAST
7580 CEFBS_None, // G_BLOCK_ADDR
7581 CEFBS_None, // G_JUMP_TABLE
7582 CEFBS_None, // G_DYN_STACKALLOC
7583 CEFBS_None, // G_STACKSAVE
7584 CEFBS_None, // G_STACKRESTORE
7585 CEFBS_None, // G_STRICT_FADD
7586 CEFBS_None, // G_STRICT_FSUB
7587 CEFBS_None, // G_STRICT_FMUL
7588 CEFBS_None, // G_STRICT_FDIV
7589 CEFBS_None, // G_STRICT_FREM
7590 CEFBS_None, // G_STRICT_FMA
7591 CEFBS_None, // G_STRICT_FSQRT
7592 CEFBS_None, // G_STRICT_FLDEXP
7593 CEFBS_None, // G_STRICT_FCMP
7594 CEFBS_None, // G_STRICT_FCMPS
7595 CEFBS_None, // G_READ_REGISTER
7596 CEFBS_None, // G_WRITE_REGISTER
7597 CEFBS_None, // G_MEMCPY
7598 CEFBS_None, // G_MEMCPY_INLINE
7599 CEFBS_None, // G_MEMMOVE
7600 CEFBS_None, // G_MEMSET
7601 CEFBS_None, // G_BZERO
7602 CEFBS_None, // G_MEMSET_INLINE
7603 CEFBS_None, // G_TRAP
7604 CEFBS_None, // G_DEBUGTRAP
7605 CEFBS_None, // G_UBSANTRAP
7606 CEFBS_None, // G_VECREDUCE_SEQ_FADD
7607 CEFBS_None, // G_VECREDUCE_SEQ_FMUL
7608 CEFBS_None, // G_VECREDUCE_FADD
7609 CEFBS_None, // G_VECREDUCE_FMUL
7610 CEFBS_None, // G_VECREDUCE_FMAX
7611 CEFBS_None, // G_VECREDUCE_FMIN
7612 CEFBS_None, // G_VECREDUCE_FMAXIMUM
7613 CEFBS_None, // G_VECREDUCE_FMINIMUM
7614 CEFBS_None, // G_VECREDUCE_FMAXIMUMNUM
7615 CEFBS_None, // G_VECREDUCE_FMINIMUMNUM
7616 CEFBS_None, // G_VECREDUCE_ADD
7617 CEFBS_None, // G_VECREDUCE_MUL
7618 CEFBS_None, // G_VECREDUCE_AND
7619 CEFBS_None, // G_VECREDUCE_OR
7620 CEFBS_None, // G_VECREDUCE_XOR
7621 CEFBS_None, // G_VECREDUCE_SMAX
7622 CEFBS_None, // G_VECREDUCE_SMIN
7623 CEFBS_None, // G_VECREDUCE_UMAX
7624 CEFBS_None, // G_VECREDUCE_UMIN
7625 CEFBS_None, // G_SBFX
7626 CEFBS_None, // G_UBFX
7627 CEFBS_None, // ADJCALLSTACKDOWN
7628 CEFBS_None, // ADJCALLSTACKUP
7629 CEFBS_IsLA32, // BuildPairF64Pseudo
7630 CEFBS_None, // PROBED_STACKALLOC
7631 CEFBS_None, // PROBED_STACKALLOC_DYN
7632 CEFBS_IsLA64, // PseudoAddTPRel_D
7633 CEFBS_IsLA32, // PseudoAddTPRel_W
7634 CEFBS_None, // PseudoAddUpperImm
7635 CEFBS_None, // PseudoAtomicLoadAdd32
7636 CEFBS_None, // PseudoAtomicLoadAnd32
7637 CEFBS_None, // PseudoAtomicLoadMax32
7638 CEFBS_None, // PseudoAtomicLoadMin32
7639 CEFBS_None, // PseudoAtomicLoadNand32
7640 CEFBS_None, // PseudoAtomicLoadNand64
7641 CEFBS_None, // PseudoAtomicLoadOr32
7642 CEFBS_None, // PseudoAtomicLoadSub32
7643 CEFBS_None, // PseudoAtomicLoadUMax32
7644 CEFBS_None, // PseudoAtomicLoadUMin32
7645 CEFBS_None, // PseudoAtomicLoadXor32
7646 CEFBS_IsLA64, // PseudoAtomicStoreD
7647 CEFBS_None, // PseudoAtomicStoreW
7648 CEFBS_None, // PseudoAtomicSwap32
7649 CEFBS_None, // PseudoBR
7650 CEFBS_None, // PseudoBRIND
7651 CEFBS_None, // PseudoB_TAIL
7652 CEFBS_None, // PseudoCALL
7653 CEFBS_None, // PseudoCALL30
7654 CEFBS_IsLA64, // PseudoCALL36
7655 CEFBS_None, // PseudoCALLIndirect
7656 CEFBS_None, // PseudoCALL_LARGE
7657 CEFBS_None, // PseudoCALL_MEDIUM
7658 CEFBS_None, // PseudoCALL_SMALL
7659 CEFBS_None, // PseudoCTPOP_B
7660 CEFBS_IsLA64, // PseudoCTPOP_D
7661 CEFBS_None, // PseudoCTPOP_H
7662 CEFBS_IsLA32, // PseudoCTPOP_H_LA32
7663 CEFBS_IsLA64, // PseudoCTPOP_W
7664 CEFBS_IsLA32, // PseudoCTPOP_W_LA32
7665 CEFBS_None, // PseudoCmpXchg128
7666 CEFBS_None, // PseudoCmpXchg128Acquire
7667 CEFBS_None, // PseudoCmpXchg32
7668 CEFBS_None, // PseudoCmpXchg64
7669 CEFBS_None, // PseudoCopyCFR
7670 CEFBS_None, // PseudoDESC_CALL
7671 CEFBS_None, // PseudoJIRL_CALL
7672 CEFBS_None, // PseudoJIRL_TAIL
7673 CEFBS_None, // PseudoLA_ABS
7674 CEFBS_None, // PseudoLA_ABS_LARGE
7675 CEFBS_None, // PseudoLA_GOT
7676 CEFBS_IsLA64, // PseudoLA_GOT_LARGE
7677 CEFBS_None, // PseudoLA_PCREL
7678 CEFBS_IsLA64, // PseudoLA_PCREL_LARGE
7679 CEFBS_None, // PseudoLA_TLS_DESC
7680 CEFBS_IsLA64, // PseudoLA_TLS_DESC_LARGE
7681 CEFBS_None, // PseudoLA_TLS_GD
7682 CEFBS_IsLA64, // PseudoLA_TLS_GD_LARGE
7683 CEFBS_None, // PseudoLA_TLS_IE
7684 CEFBS_IsLA64, // PseudoLA_TLS_IE_LARGE
7685 CEFBS_None, // PseudoLA_TLS_LD
7686 CEFBS_IsLA64, // PseudoLA_TLS_LD_LARGE
7687 CEFBS_None, // PseudoLA_TLS_LE
7688 CEFBS_None, // PseudoLD_CFR
7689 CEFBS_IsLA64, // PseudoLI_D
7690 CEFBS_None, // PseudoLI_W
7691 CEFBS_None, // PseudoMaskedAtomicLoadAdd32
7692 CEFBS_None, // PseudoMaskedAtomicLoadMax32
7693 CEFBS_None, // PseudoMaskedAtomicLoadMin32
7694 CEFBS_None, // PseudoMaskedAtomicLoadNand32
7695 CEFBS_None, // PseudoMaskedAtomicLoadSub32
7696 CEFBS_None, // PseudoMaskedAtomicLoadUMax32
7697 CEFBS_None, // PseudoMaskedAtomicLoadUMin32
7698 CEFBS_None, // PseudoMaskedAtomicSwap32
7699 CEFBS_None, // PseudoMaskedCmpXchg32
7700 CEFBS_None, // PseudoRET
7701 CEFBS_None, // PseudoST_CFR
7702 CEFBS_None, // PseudoTAIL
7703 CEFBS_None, // PseudoTAIL30
7704 CEFBS_IsLA64, // PseudoTAIL36
7705 CEFBS_None, // PseudoTAILIndirect
7706 CEFBS_None, // PseudoTAIL_LARGE
7707 CEFBS_None, // PseudoTAIL_MEDIUM
7708 CEFBS_None, // PseudoTAIL_SMALL
7709 CEFBS_None, // PseudoUNIMP
7710 CEFBS_None, // PseudoVBNZ
7711 CEFBS_None, // PseudoVBNZ_B
7712 CEFBS_None, // PseudoVBNZ_D
7713 CEFBS_None, // PseudoVBNZ_H
7714 CEFBS_None, // PseudoVBNZ_W
7715 CEFBS_None, // PseudoVBZ
7716 CEFBS_None, // PseudoVBZ_B
7717 CEFBS_None, // PseudoVBZ_D
7718 CEFBS_None, // PseudoVBZ_H
7719 CEFBS_None, // PseudoVBZ_W
7720 CEFBS_None, // PseudoVMSKEQZ_B
7721 CEFBS_None, // PseudoVMSKGEZ_B
7722 CEFBS_None, // PseudoVMSKLTZ_B
7723 CEFBS_None, // PseudoVMSKLTZ_D
7724 CEFBS_None, // PseudoVMSKLTZ_H
7725 CEFBS_None, // PseudoVMSKLTZ_W
7726 CEFBS_None, // PseudoVMSKNEZ_B
7727 CEFBS_None, // PseudoVREPLI_B
7728 CEFBS_None, // PseudoVREPLI_D
7729 CEFBS_None, // PseudoVREPLI_H
7730 CEFBS_None, // PseudoVREPLI_W
7731 CEFBS_None, // PseudoXVBNZ
7732 CEFBS_None, // PseudoXVBNZ_B
7733 CEFBS_None, // PseudoXVBNZ_D
7734 CEFBS_None, // PseudoXVBNZ_H
7735 CEFBS_None, // PseudoXVBNZ_W
7736 CEFBS_None, // PseudoXVBZ
7737 CEFBS_None, // PseudoXVBZ_B
7738 CEFBS_None, // PseudoXVBZ_D
7739 CEFBS_None, // PseudoXVBZ_H
7740 CEFBS_None, // PseudoXVBZ_W
7741 CEFBS_None, // PseudoXVINSGR2VR_B
7742 CEFBS_None, // PseudoXVINSGR2VR_H
7743 CEFBS_None, // PseudoXVMSKEQZ_B
7744 CEFBS_None, // PseudoXVMSKGEZ_B
7745 CEFBS_None, // PseudoXVMSKLTZ_B
7746 CEFBS_None, // PseudoXVMSKLTZ_D
7747 CEFBS_None, // PseudoXVMSKLTZ_H
7748 CEFBS_None, // PseudoXVMSKLTZ_W
7749 CEFBS_None, // PseudoXVMSKNEZ_B
7750 CEFBS_None, // PseudoXVREPLI_B
7751 CEFBS_None, // PseudoXVREPLI_D
7752 CEFBS_None, // PseudoXVREPLI_H
7753 CEFBS_None, // PseudoXVREPLI_W
7754 CEFBS_None, // RDFCSR
7755 CEFBS_None, // Select_GPR_Using_CC_GPR
7756 CEFBS_IsLA32, // SplitPairF64Pseudo
7757 CEFBS_None, // WRFCSR
7758 CEFBS_None, // ADC_B
7759 CEFBS_IsLA64, // ADC_D
7760 CEFBS_None, // ADC_H
7761 CEFBS_None, // ADC_W
7762 CEFBS_IsLA64, // ADDI_D
7763 CEFBS_None, // ADDI_W
7764 CEFBS_IsLA64, // ADDU12I_D
7765 CEFBS_None, // ADDU12I_W
7766 CEFBS_IsLA64, // ADDU16I_D
7767 CEFBS_IsLA64, // ADD_D
7768 CEFBS_None, // ADD_W
7769 CEFBS_IsLA64, // ALSL_D
7770 CEFBS_None, // ALSL_W
7771 CEFBS_IsLA64, // ALSL_WU
7772 CEFBS_IsLA64, // AMADD_B
7773 CEFBS_IsLA64, // AMADD_D
7774 CEFBS_IsLA64, // AMADD_H
7775 CEFBS_IsLA64, // AMADD_W
7776 CEFBS_IsLA64, // AMADD__DB_B
7777 CEFBS_IsLA64, // AMADD__DB_D
7778 CEFBS_IsLA64, // AMADD__DB_H
7779 CEFBS_IsLA64, // AMADD__DB_W
7780 CEFBS_IsLA64, // AMAND_D
7781 CEFBS_IsLA64, // AMAND_W
7782 CEFBS_IsLA64, // AMAND__DB_D
7783 CEFBS_IsLA64, // AMAND__DB_W
7784 CEFBS_IsLA64, // AMCAS_B
7785 CEFBS_IsLA64, // AMCAS_D
7786 CEFBS_IsLA64, // AMCAS_H
7787 CEFBS_IsLA64, // AMCAS_W
7788 CEFBS_IsLA64, // AMCAS__DB_B
7789 CEFBS_IsLA64, // AMCAS__DB_D
7790 CEFBS_IsLA64, // AMCAS__DB_H
7791 CEFBS_IsLA64, // AMCAS__DB_W
7792 CEFBS_IsLA64, // AMMAX_D
7793 CEFBS_IsLA64, // AMMAX_DU
7794 CEFBS_IsLA64, // AMMAX_W
7795 CEFBS_IsLA64, // AMMAX_WU
7796 CEFBS_IsLA64, // AMMAX__DB_D
7797 CEFBS_IsLA64, // AMMAX__DB_DU
7798 CEFBS_IsLA64, // AMMAX__DB_W
7799 CEFBS_IsLA64, // AMMAX__DB_WU
7800 CEFBS_IsLA64, // AMMIN_D
7801 CEFBS_IsLA64, // AMMIN_DU
7802 CEFBS_IsLA64, // AMMIN_W
7803 CEFBS_IsLA64, // AMMIN_WU
7804 CEFBS_IsLA64, // AMMIN__DB_D
7805 CEFBS_IsLA64, // AMMIN__DB_DU
7806 CEFBS_IsLA64, // AMMIN__DB_W
7807 CEFBS_IsLA64, // AMMIN__DB_WU
7808 CEFBS_IsLA64, // AMOR_D
7809 CEFBS_IsLA64, // AMOR_W
7810 CEFBS_IsLA64, // AMOR__DB_D
7811 CEFBS_IsLA64, // AMOR__DB_W
7812 CEFBS_IsLA64, // AMSWAP_B
7813 CEFBS_IsLA64, // AMSWAP_D
7814 CEFBS_IsLA64, // AMSWAP_H
7815 CEFBS_IsLA64, // AMSWAP_W
7816 CEFBS_IsLA64, // AMSWAP__DB_B
7817 CEFBS_IsLA64, // AMSWAP__DB_D
7818 CEFBS_IsLA64, // AMSWAP__DB_H
7819 CEFBS_IsLA64, // AMSWAP__DB_W
7820 CEFBS_IsLA64, // AMXOR_D
7821 CEFBS_IsLA64, // AMXOR_W
7822 CEFBS_IsLA64, // AMXOR__DB_D
7823 CEFBS_IsLA64, // AMXOR__DB_W
7824 CEFBS_None, // AND
7825 CEFBS_None, // ANDI
7826 CEFBS_None, // ANDN
7827 CEFBS_None, // ARMADC_W
7828 CEFBS_None, // ARMADD_W
7829 CEFBS_None, // ARMAND_W
7830 CEFBS_None, // ARMMFFLAG
7831 CEFBS_None, // ARMMOVE
7832 CEFBS_IsLA64, // ARMMOV_D
7833 CEFBS_None, // ARMMOV_W
7834 CEFBS_None, // ARMMTFLAG
7835 CEFBS_None, // ARMNOT_W
7836 CEFBS_None, // ARMOR_W
7837 CEFBS_None, // ARMROTRI_W
7838 CEFBS_None, // ARMROTR_W
7839 CEFBS_None, // ARMRRX_W
7840 CEFBS_None, // ARMSBC_W
7841 CEFBS_None, // ARMSLLI_W
7842 CEFBS_None, // ARMSLL_W
7843 CEFBS_None, // ARMSRAI_W
7844 CEFBS_None, // ARMSRA_W
7845 CEFBS_None, // ARMSRLI_W
7846 CEFBS_None, // ARMSRL_W
7847 CEFBS_None, // ARMSUB_W
7848 CEFBS_None, // ARMXOR_W
7849 CEFBS_IsLA64, // ASRTGT_D
7850 CEFBS_IsLA64, // ASRTLE_D
7851 CEFBS_None, // B
7852 CEFBS_None, // BCEQZ
7853 CEFBS_None, // BCNEZ
7854 CEFBS_None, // BEQ
7855 CEFBS_None, // BEQZ
7856 CEFBS_None, // BGE
7857 CEFBS_None, // BGEU
7858 CEFBS_None, // BITREV_4B
7859 CEFBS_IsLA64, // BITREV_8B
7860 CEFBS_IsLA64, // BITREV_D
7861 CEFBS_None, // BITREV_W
7862 CEFBS_None, // BL
7863 CEFBS_None, // BLT
7864 CEFBS_None, // BLTU
7865 CEFBS_None, // BNE
7866 CEFBS_None, // BNEZ
7867 CEFBS_None, // BREAK
7868 CEFBS_IsLA64, // BSTRINS_D
7869 CEFBS_None, // BSTRINS_W
7870 CEFBS_IsLA64, // BSTRPICK_D
7871 CEFBS_None, // BSTRPICK_W
7872 CEFBS_IsLA64, // BYTEPICK_D
7873 CEFBS_None, // BYTEPICK_W
7874 CEFBS_None, // CACOP
7875 CEFBS_IsLA64, // CLO_D
7876 CEFBS_None, // CLO_W
7877 CEFBS_IsLA64, // CLZ_D
7878 CEFBS_None, // CLZ_W
7879 CEFBS_None, // CPUCFG
7880 CEFBS_IsLA64, // CRCC_W_B_W
7881 CEFBS_IsLA64, // CRCC_W_D_W
7882 CEFBS_IsLA64, // CRCC_W_H_W
7883 CEFBS_IsLA64, // CRCC_W_W_W
7884 CEFBS_IsLA64, // CRC_W_B_W
7885 CEFBS_IsLA64, // CRC_W_D_W
7886 CEFBS_IsLA64, // CRC_W_H_W
7887 CEFBS_IsLA64, // CRC_W_W_W
7888 CEFBS_None, // CSRRD
7889 CEFBS_None, // CSRWR
7890 CEFBS_None, // CSRXCHG
7891 CEFBS_IsLA64, // CTO_D
7892 CEFBS_None, // CTO_W
7893 CEFBS_IsLA64, // CTZ_D
7894 CEFBS_None, // CTZ_W
7895 CEFBS_None, // DBAR
7896 CEFBS_None, // DBCL
7897 CEFBS_IsLA64, // DIV_D
7898 CEFBS_IsLA64, // DIV_DU
7899 CEFBS_None, // DIV_W
7900 CEFBS_None, // DIV_WU
7901 CEFBS_None, // ERTN
7902 CEFBS_None, // EXT_W_B
7903 CEFBS_None, // EXT_W_H
7904 CEFBS_None, // FABS_D
7905 CEFBS_None, // FABS_S
7906 CEFBS_None, // FADD_D
7907 CEFBS_None, // FADD_S
7908 CEFBS_None, // FCLASS_D
7909 CEFBS_None, // FCLASS_S
7910 CEFBS_None, // FCMP_CAF_D
7911 CEFBS_None, // FCMP_CAF_S
7912 CEFBS_None, // FCMP_CEQ_D
7913 CEFBS_None, // FCMP_CEQ_S
7914 CEFBS_None, // FCMP_CLE_D
7915 CEFBS_None, // FCMP_CLE_S
7916 CEFBS_None, // FCMP_CLT_D
7917 CEFBS_None, // FCMP_CLT_S
7918 CEFBS_None, // FCMP_CNE_D
7919 CEFBS_None, // FCMP_CNE_S
7920 CEFBS_None, // FCMP_COR_D
7921 CEFBS_None, // FCMP_COR_S
7922 CEFBS_None, // FCMP_CUEQ_D
7923 CEFBS_None, // FCMP_CUEQ_S
7924 CEFBS_None, // FCMP_CULE_D
7925 CEFBS_None, // FCMP_CULE_S
7926 CEFBS_None, // FCMP_CULT_D
7927 CEFBS_None, // FCMP_CULT_S
7928 CEFBS_None, // FCMP_CUNE_D
7929 CEFBS_None, // FCMP_CUNE_S
7930 CEFBS_None, // FCMP_CUN_D
7931 CEFBS_None, // FCMP_CUN_S
7932 CEFBS_None, // FCMP_SAF_D
7933 CEFBS_None, // FCMP_SAF_S
7934 CEFBS_None, // FCMP_SEQ_D
7935 CEFBS_None, // FCMP_SEQ_S
7936 CEFBS_None, // FCMP_SLE_D
7937 CEFBS_None, // FCMP_SLE_S
7938 CEFBS_None, // FCMP_SLT_D
7939 CEFBS_None, // FCMP_SLT_S
7940 CEFBS_None, // FCMP_SNE_D
7941 CEFBS_None, // FCMP_SNE_S
7942 CEFBS_None, // FCMP_SOR_D
7943 CEFBS_None, // FCMP_SOR_S
7944 CEFBS_None, // FCMP_SUEQ_D
7945 CEFBS_None, // FCMP_SUEQ_S
7946 CEFBS_None, // FCMP_SULE_D
7947 CEFBS_None, // FCMP_SULE_S
7948 CEFBS_None, // FCMP_SULT_D
7949 CEFBS_None, // FCMP_SULT_S
7950 CEFBS_None, // FCMP_SUNE_D
7951 CEFBS_None, // FCMP_SUNE_S
7952 CEFBS_None, // FCMP_SUN_D
7953 CEFBS_None, // FCMP_SUN_S
7954 CEFBS_None, // FCOPYSIGN_D
7955 CEFBS_None, // FCOPYSIGN_S
7956 CEFBS_None, // FCVT_D_LD
7957 CEFBS_None, // FCVT_D_S
7958 CEFBS_None, // FCVT_LD_D
7959 CEFBS_None, // FCVT_S_D
7960 CEFBS_None, // FCVT_UD_D
7961 CEFBS_None, // FDIV_D
7962 CEFBS_None, // FDIV_S
7963 CEFBS_None, // FFINT_D_L
7964 CEFBS_None, // FFINT_D_W
7965 CEFBS_None, // FFINT_S_L
7966 CEFBS_None, // FFINT_S_W
7967 CEFBS_None, // FLDGT_D
7968 CEFBS_None, // FLDGT_S
7969 CEFBS_None, // FLDLE_D
7970 CEFBS_None, // FLDLE_S
7971 CEFBS_None, // FLDX_D
7972 CEFBS_None, // FLDX_S
7973 CEFBS_None, // FLD_D
7974 CEFBS_None, // FLD_S
7975 CEFBS_None, // FLOGB_D
7976 CEFBS_None, // FLOGB_S
7977 CEFBS_None, // FMADD_D
7978 CEFBS_None, // FMADD_S
7979 CEFBS_None, // FMAXA_D
7980 CEFBS_None, // FMAXA_S
7981 CEFBS_None, // FMAX_D
7982 CEFBS_None, // FMAX_S
7983 CEFBS_None, // FMINA_D
7984 CEFBS_None, // FMINA_S
7985 CEFBS_None, // FMIN_D
7986 CEFBS_None, // FMIN_S
7987 CEFBS_None, // FMOV_D
7988 CEFBS_None, // FMOV_S
7989 CEFBS_None, // FMSUB_D
7990 CEFBS_None, // FMSUB_S
7991 CEFBS_None, // FMUL_D
7992 CEFBS_None, // FMUL_S
7993 CEFBS_None, // FNEG_D
7994 CEFBS_None, // FNEG_S
7995 CEFBS_None, // FNMADD_D
7996 CEFBS_None, // FNMADD_S
7997 CEFBS_None, // FNMSUB_D
7998 CEFBS_None, // FNMSUB_S
7999 CEFBS_None, // FRECIPE_D
8000 CEFBS_None, // FRECIPE_S
8001 CEFBS_None, // FRECIP_D
8002 CEFBS_None, // FRECIP_S
8003 CEFBS_None, // FRINT_D
8004 CEFBS_None, // FRINT_S
8005 CEFBS_None, // FRSQRTE_D
8006 CEFBS_None, // FRSQRTE_S
8007 CEFBS_None, // FRSQRT_D
8008 CEFBS_None, // FRSQRT_S
8009 CEFBS_None, // FSCALEB_D
8010 CEFBS_None, // FSCALEB_S
8011 CEFBS_None, // FSEL_xD
8012 CEFBS_None, // FSEL_xS
8013 CEFBS_None, // FSQRT_D
8014 CEFBS_None, // FSQRT_S
8015 CEFBS_None, // FSTGT_D
8016 CEFBS_None, // FSTGT_S
8017 CEFBS_None, // FSTLE_D
8018 CEFBS_None, // FSTLE_S
8019 CEFBS_None, // FSTX_D
8020 CEFBS_None, // FSTX_S
8021 CEFBS_None, // FST_D
8022 CEFBS_None, // FST_S
8023 CEFBS_None, // FSUB_D
8024 CEFBS_None, // FSUB_S
8025 CEFBS_None, // FTINTRM_L_D
8026 CEFBS_None, // FTINTRM_L_S
8027 CEFBS_None, // FTINTRM_W_D
8028 CEFBS_None, // FTINTRM_W_S
8029 CEFBS_None, // FTINTRNE_L_D
8030 CEFBS_None, // FTINTRNE_L_S
8031 CEFBS_None, // FTINTRNE_W_D
8032 CEFBS_None, // FTINTRNE_W_S
8033 CEFBS_None, // FTINTRP_L_D
8034 CEFBS_None, // FTINTRP_L_S
8035 CEFBS_None, // FTINTRP_W_D
8036 CEFBS_None, // FTINTRP_W_S
8037 CEFBS_None, // FTINTRZ_L_D
8038 CEFBS_None, // FTINTRZ_L_S
8039 CEFBS_None, // FTINTRZ_W_D
8040 CEFBS_None, // FTINTRZ_W_S
8041 CEFBS_None, // FTINT_L_D
8042 CEFBS_None, // FTINT_L_S
8043 CEFBS_None, // FTINT_W_D
8044 CEFBS_None, // FTINT_W_S
8045 CEFBS_None, // GCSRRD
8046 CEFBS_None, // GCSRWR
8047 CEFBS_None, // GCSRXCHG
8048 CEFBS_None, // GTLBFLUSH
8049 CEFBS_None, // HVCL
8050 CEFBS_None, // IBAR
8051 CEFBS_None, // IDLE
8052 CEFBS_None, // INVTLB
8053 CEFBS_None, // IOCSRRD_B
8054 CEFBS_IsLA64, // IOCSRRD_D
8055 CEFBS_None, // IOCSRRD_H
8056 CEFBS_None, // IOCSRRD_W
8057 CEFBS_None, // IOCSRWR_B
8058 CEFBS_IsLA64, // IOCSRWR_D
8059 CEFBS_None, // IOCSRWR_H
8060 CEFBS_None, // IOCSRWR_W
8061 CEFBS_None, // JIRL
8062 CEFBS_None, // JISCR0
8063 CEFBS_None, // JISCR1
8064 CEFBS_None, // LDDIR
8065 CEFBS_IsLA64, // LDGT_B
8066 CEFBS_IsLA64, // LDGT_D
8067 CEFBS_IsLA64, // LDGT_H
8068 CEFBS_IsLA64, // LDGT_W
8069 CEFBS_IsLA64, // LDLE_B
8070 CEFBS_IsLA64, // LDLE_D
8071 CEFBS_IsLA64, // LDLE_H
8072 CEFBS_IsLA64, // LDLE_W
8073 CEFBS_IsLA64, // LDL_D
8074 CEFBS_None, // LDL_W
8075 CEFBS_None, // LDPTE
8076 CEFBS_IsLA64, // LDPTR_D
8077 CEFBS_IsLA64, // LDPTR_W
8078 CEFBS_IsLA64, // LDR_D
8079 CEFBS_None, // LDR_W
8080 CEFBS_IsLA64, // LDX_B
8081 CEFBS_IsLA64, // LDX_BU
8082 CEFBS_IsLA64, // LDX_D
8083 CEFBS_IsLA64, // LDX_H
8084 CEFBS_IsLA64, // LDX_HU
8085 CEFBS_IsLA64, // LDX_W
8086 CEFBS_IsLA64, // LDX_WU
8087 CEFBS_None, // LD_B
8088 CEFBS_None, // LD_BU
8089 CEFBS_IsLA64, // LD_D
8090 CEFBS_None, // LD_H
8091 CEFBS_None, // LD_HU
8092 CEFBS_None, // LD_W
8093 CEFBS_IsLA64, // LD_WU
8094 CEFBS_IsLA64, // LLACQ_D
8095 CEFBS_IsLA64, // LLACQ_W
8096 CEFBS_IsLA64, // LL_D
8097 CEFBS_None, // LL_W
8098 CEFBS_None, // LU12I_W
8099 CEFBS_IsLA64, // LU32I_D
8100 CEFBS_IsLA64, // LU52I_D
8101 CEFBS_None, // MASKEQZ
8102 CEFBS_None, // MASKNEZ
8103 CEFBS_IsLA64, // MOD_D
8104 CEFBS_IsLA64, // MOD_DU
8105 CEFBS_None, // MOD_W
8106 CEFBS_None, // MOD_WU
8107 CEFBS_None, // MOVCF2FR_xS
8108 CEFBS_None, // MOVCF2GR
8109 CEFBS_None, // MOVFCSR2GR
8110 CEFBS_None, // MOVFR2CF_xS
8111 CEFBS_IsLA64, // MOVFR2GR_D
8112 CEFBS_None, // MOVFR2GR_S
8113 CEFBS_None, // MOVFR2GR_S_64
8114 CEFBS_None, // MOVFRH2GR_S
8115 CEFBS_None, // MOVGR2CF
8116 CEFBS_None, // MOVGR2FCSR
8117 CEFBS_None, // MOVGR2FRH_W
8118 CEFBS_IsLA64, // MOVGR2FR_D
8119 CEFBS_None, // MOVGR2FR_W
8120 CEFBS_IsLA32, // MOVGR2FR_W_64
8121 CEFBS_None, // MOVGR2SCR
8122 CEFBS_None, // MOVSCR2GR
8123 CEFBS_IsLA64, // MULH_D
8124 CEFBS_IsLA64, // MULH_DU
8125 CEFBS_None, // MULH_W
8126 CEFBS_None, // MULH_WU
8127 CEFBS_IsLA64, // MULW_D_W
8128 CEFBS_IsLA64, // MULW_D_WU
8129 CEFBS_IsLA64, // MUL_D
8130 CEFBS_None, // MUL_W
8131 CEFBS_None, // NOR
8132 CEFBS_None, // OR
8133 CEFBS_None, // ORI
8134 CEFBS_None, // ORN
8135 CEFBS_None, // PCADDI
8136 CEFBS_None, // PCADDU12I
8137 CEFBS_IsLA64, // PCADDU18I
8138 CEFBS_None, // PCALAU12I
8139 CEFBS_None, // PRELD
8140 CEFBS_IsLA64, // PRELDX
8141 CEFBS_None, // RCRI_B
8142 CEFBS_IsLA64, // RCRI_D
8143 CEFBS_None, // RCRI_H
8144 CEFBS_None, // RCRI_W
8145 CEFBS_None, // RCR_B
8146 CEFBS_IsLA64, // RCR_D
8147 CEFBS_None, // RCR_H
8148 CEFBS_None, // RCR_W
8149 CEFBS_None, // RDTIMEH_W
8150 CEFBS_None, // RDTIMEL_W
8151 CEFBS_IsLA64, // RDTIME_D
8152 CEFBS_None, // REVB_2H
8153 CEFBS_IsLA64, // REVB_2W
8154 CEFBS_IsLA64, // REVB_4H
8155 CEFBS_IsLA64, // REVB_D
8156 CEFBS_IsLA64, // REVH_2W
8157 CEFBS_IsLA64, // REVH_D
8158 CEFBS_None, // ROTRI_B
8159 CEFBS_IsLA64, // ROTRI_D
8160 CEFBS_None, // ROTRI_H
8161 CEFBS_None, // ROTRI_W
8162 CEFBS_None, // ROTR_B
8163 CEFBS_IsLA64, // ROTR_D
8164 CEFBS_None, // ROTR_H
8165 CEFBS_None, // ROTR_W
8166 CEFBS_None, // SBC_B
8167 CEFBS_IsLA64, // SBC_D
8168 CEFBS_None, // SBC_H
8169 CEFBS_None, // SBC_W
8170 CEFBS_IsLA64, // SCREL_D
8171 CEFBS_IsLA64, // SCREL_W
8172 CEFBS_IsLA64, // SC_D
8173 CEFBS_IsLA64, // SC_Q
8174 CEFBS_None, // SC_W
8175 CEFBS_None, // SETARMJ
8176 CEFBS_None, // SETX86J
8177 CEFBS_None, // SETX86LOOPE
8178 CEFBS_None, // SETX86LOOPNE
8179 CEFBS_None, // SET_CFR_FALSE
8180 CEFBS_None, // SET_CFR_TRUE
8181 CEFBS_IsLA64, // SLLI_D
8182 CEFBS_None, // SLLI_W
8183 CEFBS_IsLA64, // SLL_D
8184 CEFBS_None, // SLL_W
8185 CEFBS_None, // SLT
8186 CEFBS_None, // SLTI
8187 CEFBS_None, // SLTU
8188 CEFBS_None, // SLTUI
8189 CEFBS_IsLA64, // SRAI_D
8190 CEFBS_None, // SRAI_W
8191 CEFBS_IsLA64, // SRA_D
8192 CEFBS_None, // SRA_W
8193 CEFBS_IsLA64, // SRLI_D
8194 CEFBS_None, // SRLI_W
8195 CEFBS_IsLA64, // SRL_D
8196 CEFBS_None, // SRL_W
8197 CEFBS_IsLA64, // STGT_B
8198 CEFBS_IsLA64, // STGT_D
8199 CEFBS_IsLA64, // STGT_H
8200 CEFBS_IsLA64, // STGT_W
8201 CEFBS_IsLA64, // STLE_B
8202 CEFBS_IsLA64, // STLE_D
8203 CEFBS_IsLA64, // STLE_H
8204 CEFBS_IsLA64, // STLE_W
8205 CEFBS_IsLA64, // STL_D
8206 CEFBS_None, // STL_W
8207 CEFBS_IsLA64, // STPTR_D
8208 CEFBS_IsLA64, // STPTR_W
8209 CEFBS_IsLA64, // STR_D
8210 CEFBS_None, // STR_W
8211 CEFBS_IsLA64, // STX_B
8212 CEFBS_IsLA64, // STX_D
8213 CEFBS_IsLA64, // STX_H
8214 CEFBS_IsLA64, // STX_W
8215 CEFBS_None, // ST_B
8216 CEFBS_IsLA64, // ST_D
8217 CEFBS_None, // ST_H
8218 CEFBS_None, // ST_W
8219 CEFBS_IsLA64, // SUB_D
8220 CEFBS_None, // SUB_W
8221 CEFBS_None, // SYSCALL
8222 CEFBS_None, // TLBCLR
8223 CEFBS_None, // TLBFILL
8224 CEFBS_None, // TLBFLUSH
8225 CEFBS_None, // TLBRD
8226 CEFBS_None, // TLBSRCH
8227 CEFBS_None, // TLBWR
8228 CEFBS_None, // UD
8229 CEFBS_None, // VABSD_B
8230 CEFBS_None, // VABSD_BU
8231 CEFBS_None, // VABSD_D
8232 CEFBS_None, // VABSD_DU
8233 CEFBS_None, // VABSD_H
8234 CEFBS_None, // VABSD_HU
8235 CEFBS_None, // VABSD_W
8236 CEFBS_None, // VABSD_WU
8237 CEFBS_None, // VADDA_B
8238 CEFBS_None, // VADDA_D
8239 CEFBS_None, // VADDA_H
8240 CEFBS_None, // VADDA_W
8241 CEFBS_None, // VADDI_BU
8242 CEFBS_None, // VADDI_DU
8243 CEFBS_None, // VADDI_HU
8244 CEFBS_None, // VADDI_WU
8245 CEFBS_None, // VADDWEV_D_W
8246 CEFBS_None, // VADDWEV_D_WU
8247 CEFBS_None, // VADDWEV_D_WU_W
8248 CEFBS_None, // VADDWEV_H_B
8249 CEFBS_None, // VADDWEV_H_BU
8250 CEFBS_None, // VADDWEV_H_BU_B
8251 CEFBS_None, // VADDWEV_Q_D
8252 CEFBS_None, // VADDWEV_Q_DU
8253 CEFBS_None, // VADDWEV_Q_DU_D
8254 CEFBS_None, // VADDWEV_W_H
8255 CEFBS_None, // VADDWEV_W_HU
8256 CEFBS_None, // VADDWEV_W_HU_H
8257 CEFBS_None, // VADDWOD_D_W
8258 CEFBS_None, // VADDWOD_D_WU
8259 CEFBS_None, // VADDWOD_D_WU_W
8260 CEFBS_None, // VADDWOD_H_B
8261 CEFBS_None, // VADDWOD_H_BU
8262 CEFBS_None, // VADDWOD_H_BU_B
8263 CEFBS_None, // VADDWOD_Q_D
8264 CEFBS_None, // VADDWOD_Q_DU
8265 CEFBS_None, // VADDWOD_Q_DU_D
8266 CEFBS_None, // VADDWOD_W_H
8267 CEFBS_None, // VADDWOD_W_HU
8268 CEFBS_None, // VADDWOD_W_HU_H
8269 CEFBS_None, // VADD_B
8270 CEFBS_None, // VADD_D
8271 CEFBS_None, // VADD_H
8272 CEFBS_None, // VADD_Q
8273 CEFBS_None, // VADD_W
8274 CEFBS_None, // VANDI_B
8275 CEFBS_None, // VANDN_V
8276 CEFBS_None, // VAND_V
8277 CEFBS_None, // VAVGR_B
8278 CEFBS_None, // VAVGR_BU
8279 CEFBS_None, // VAVGR_D
8280 CEFBS_None, // VAVGR_DU
8281 CEFBS_None, // VAVGR_H
8282 CEFBS_None, // VAVGR_HU
8283 CEFBS_None, // VAVGR_W
8284 CEFBS_None, // VAVGR_WU
8285 CEFBS_None, // VAVG_B
8286 CEFBS_None, // VAVG_BU
8287 CEFBS_None, // VAVG_D
8288 CEFBS_None, // VAVG_DU
8289 CEFBS_None, // VAVG_H
8290 CEFBS_None, // VAVG_HU
8291 CEFBS_None, // VAVG_W
8292 CEFBS_None, // VAVG_WU
8293 CEFBS_None, // VBITCLRI_B
8294 CEFBS_None, // VBITCLRI_D
8295 CEFBS_None, // VBITCLRI_H
8296 CEFBS_None, // VBITCLRI_W
8297 CEFBS_None, // VBITCLR_B
8298 CEFBS_None, // VBITCLR_D
8299 CEFBS_None, // VBITCLR_H
8300 CEFBS_None, // VBITCLR_W
8301 CEFBS_None, // VBITREVI_B
8302 CEFBS_None, // VBITREVI_D
8303 CEFBS_None, // VBITREVI_H
8304 CEFBS_None, // VBITREVI_W
8305 CEFBS_None, // VBITREV_B
8306 CEFBS_None, // VBITREV_D
8307 CEFBS_None, // VBITREV_H
8308 CEFBS_None, // VBITREV_W
8309 CEFBS_None, // VBITSELI_B
8310 CEFBS_None, // VBITSEL_V
8311 CEFBS_None, // VBITSETI_B
8312 CEFBS_None, // VBITSETI_D
8313 CEFBS_None, // VBITSETI_H
8314 CEFBS_None, // VBITSETI_W
8315 CEFBS_None, // VBITSET_B
8316 CEFBS_None, // VBITSET_D
8317 CEFBS_None, // VBITSET_H
8318 CEFBS_None, // VBITSET_W
8319 CEFBS_None, // VBSLL_V
8320 CEFBS_None, // VBSRL_V
8321 CEFBS_None, // VCLO_B
8322 CEFBS_None, // VCLO_D
8323 CEFBS_None, // VCLO_H
8324 CEFBS_None, // VCLO_W
8325 CEFBS_None, // VCLZ_B
8326 CEFBS_None, // VCLZ_D
8327 CEFBS_None, // VCLZ_H
8328 CEFBS_None, // VCLZ_W
8329 CEFBS_None, // VDIV_B
8330 CEFBS_None, // VDIV_BU
8331 CEFBS_None, // VDIV_D
8332 CEFBS_None, // VDIV_DU
8333 CEFBS_None, // VDIV_H
8334 CEFBS_None, // VDIV_HU
8335 CEFBS_None, // VDIV_W
8336 CEFBS_None, // VDIV_WU
8337 CEFBS_None, // VEXT2XV_DU_BU
8338 CEFBS_None, // VEXT2XV_DU_HU
8339 CEFBS_None, // VEXT2XV_DU_WU
8340 CEFBS_None, // VEXT2XV_D_B
8341 CEFBS_None, // VEXT2XV_D_H
8342 CEFBS_None, // VEXT2XV_D_W
8343 CEFBS_None, // VEXT2XV_HU_BU
8344 CEFBS_None, // VEXT2XV_H_B
8345 CEFBS_None, // VEXT2XV_WU_BU
8346 CEFBS_None, // VEXT2XV_WU_HU
8347 CEFBS_None, // VEXT2XV_W_B
8348 CEFBS_None, // VEXT2XV_W_H
8349 CEFBS_None, // VEXTH_DU_WU
8350 CEFBS_None, // VEXTH_D_W
8351 CEFBS_None, // VEXTH_HU_BU
8352 CEFBS_None, // VEXTH_H_B
8353 CEFBS_None, // VEXTH_QU_DU
8354 CEFBS_None, // VEXTH_Q_D
8355 CEFBS_None, // VEXTH_WU_HU
8356 CEFBS_None, // VEXTH_W_H
8357 CEFBS_None, // VEXTL_QU_DU
8358 CEFBS_None, // VEXTL_Q_D
8359 CEFBS_None, // VEXTRINS_B
8360 CEFBS_None, // VEXTRINS_D
8361 CEFBS_None, // VEXTRINS_H
8362 CEFBS_None, // VEXTRINS_W
8363 CEFBS_None, // VFADD_D
8364 CEFBS_None, // VFADD_S
8365 CEFBS_None, // VFCLASS_D
8366 CEFBS_None, // VFCLASS_S
8367 CEFBS_None, // VFCMP_CAF_D
8368 CEFBS_None, // VFCMP_CAF_S
8369 CEFBS_None, // VFCMP_CEQ_D
8370 CEFBS_None, // VFCMP_CEQ_S
8371 CEFBS_None, // VFCMP_CLE_D
8372 CEFBS_None, // VFCMP_CLE_S
8373 CEFBS_None, // VFCMP_CLT_D
8374 CEFBS_None, // VFCMP_CLT_S
8375 CEFBS_None, // VFCMP_CNE_D
8376 CEFBS_None, // VFCMP_CNE_S
8377 CEFBS_None, // VFCMP_COR_D
8378 CEFBS_None, // VFCMP_COR_S
8379 CEFBS_None, // VFCMP_CUEQ_D
8380 CEFBS_None, // VFCMP_CUEQ_S
8381 CEFBS_None, // VFCMP_CULE_D
8382 CEFBS_None, // VFCMP_CULE_S
8383 CEFBS_None, // VFCMP_CULT_D
8384 CEFBS_None, // VFCMP_CULT_S
8385 CEFBS_None, // VFCMP_CUNE_D
8386 CEFBS_None, // VFCMP_CUNE_S
8387 CEFBS_None, // VFCMP_CUN_D
8388 CEFBS_None, // VFCMP_CUN_S
8389 CEFBS_None, // VFCMP_SAF_D
8390 CEFBS_None, // VFCMP_SAF_S
8391 CEFBS_None, // VFCMP_SEQ_D
8392 CEFBS_None, // VFCMP_SEQ_S
8393 CEFBS_None, // VFCMP_SLE_D
8394 CEFBS_None, // VFCMP_SLE_S
8395 CEFBS_None, // VFCMP_SLT_D
8396 CEFBS_None, // VFCMP_SLT_S
8397 CEFBS_None, // VFCMP_SNE_D
8398 CEFBS_None, // VFCMP_SNE_S
8399 CEFBS_None, // VFCMP_SOR_D
8400 CEFBS_None, // VFCMP_SOR_S
8401 CEFBS_None, // VFCMP_SUEQ_D
8402 CEFBS_None, // VFCMP_SUEQ_S
8403 CEFBS_None, // VFCMP_SULE_D
8404 CEFBS_None, // VFCMP_SULE_S
8405 CEFBS_None, // VFCMP_SULT_D
8406 CEFBS_None, // VFCMP_SULT_S
8407 CEFBS_None, // VFCMP_SUNE_D
8408 CEFBS_None, // VFCMP_SUNE_S
8409 CEFBS_None, // VFCMP_SUN_D
8410 CEFBS_None, // VFCMP_SUN_S
8411 CEFBS_None, // VFCVTH_D_S
8412 CEFBS_None, // VFCVTH_S_H
8413 CEFBS_None, // VFCVTL_D_S
8414 CEFBS_None, // VFCVTL_S_H
8415 CEFBS_None, // VFCVT_H_S
8416 CEFBS_None, // VFCVT_S_D
8417 CEFBS_None, // VFDIV_D
8418 CEFBS_None, // VFDIV_S
8419 CEFBS_None, // VFFINTH_D_W
8420 CEFBS_None, // VFFINTL_D_W
8421 CEFBS_None, // VFFINT_D_L
8422 CEFBS_None, // VFFINT_D_LU
8423 CEFBS_None, // VFFINT_S_L
8424 CEFBS_None, // VFFINT_S_W
8425 CEFBS_None, // VFFINT_S_WU
8426 CEFBS_None, // VFLOGB_D
8427 CEFBS_None, // VFLOGB_S
8428 CEFBS_None, // VFMADD_D
8429 CEFBS_None, // VFMADD_S
8430 CEFBS_None, // VFMAXA_D
8431 CEFBS_None, // VFMAXA_S
8432 CEFBS_None, // VFMAX_D
8433 CEFBS_None, // VFMAX_S
8434 CEFBS_None, // VFMINA_D
8435 CEFBS_None, // VFMINA_S
8436 CEFBS_None, // VFMIN_D
8437 CEFBS_None, // VFMIN_S
8438 CEFBS_None, // VFMSUB_D
8439 CEFBS_None, // VFMSUB_S
8440 CEFBS_None, // VFMUL_D
8441 CEFBS_None, // VFMUL_S
8442 CEFBS_None, // VFNMADD_D
8443 CEFBS_None, // VFNMADD_S
8444 CEFBS_None, // VFNMSUB_D
8445 CEFBS_None, // VFNMSUB_S
8446 CEFBS_None, // VFRECIPE_D
8447 CEFBS_None, // VFRECIPE_S
8448 CEFBS_None, // VFRECIP_D
8449 CEFBS_None, // VFRECIP_S
8450 CEFBS_None, // VFRINTRM_D
8451 CEFBS_None, // VFRINTRM_S
8452 CEFBS_None, // VFRINTRNE_D
8453 CEFBS_None, // VFRINTRNE_S
8454 CEFBS_None, // VFRINTRP_D
8455 CEFBS_None, // VFRINTRP_S
8456 CEFBS_None, // VFRINTRZ_D
8457 CEFBS_None, // VFRINTRZ_S
8458 CEFBS_None, // VFRINT_D
8459 CEFBS_None, // VFRINT_S
8460 CEFBS_None, // VFRSQRTE_D
8461 CEFBS_None, // VFRSQRTE_S
8462 CEFBS_None, // VFRSQRT_D
8463 CEFBS_None, // VFRSQRT_S
8464 CEFBS_None, // VFRSTPI_B
8465 CEFBS_None, // VFRSTPI_H
8466 CEFBS_None, // VFRSTP_B
8467 CEFBS_None, // VFRSTP_H
8468 CEFBS_None, // VFSQRT_D
8469 CEFBS_None, // VFSQRT_S
8470 CEFBS_None, // VFSUB_D
8471 CEFBS_None, // VFSUB_S
8472 CEFBS_None, // VFTINTH_L_S
8473 CEFBS_None, // VFTINTL_L_S
8474 CEFBS_None, // VFTINTRMH_L_S
8475 CEFBS_None, // VFTINTRML_L_S
8476 CEFBS_None, // VFTINTRM_L_D
8477 CEFBS_None, // VFTINTRM_W_D
8478 CEFBS_None, // VFTINTRM_W_S
8479 CEFBS_None, // VFTINTRNEH_L_S
8480 CEFBS_None, // VFTINTRNEL_L_S
8481 CEFBS_None, // VFTINTRNE_L_D
8482 CEFBS_None, // VFTINTRNE_W_D
8483 CEFBS_None, // VFTINTRNE_W_S
8484 CEFBS_None, // VFTINTRPH_L_S
8485 CEFBS_None, // VFTINTRPL_L_S
8486 CEFBS_None, // VFTINTRP_L_D
8487 CEFBS_None, // VFTINTRP_W_D
8488 CEFBS_None, // VFTINTRP_W_S
8489 CEFBS_None, // VFTINTRZH_L_S
8490 CEFBS_None, // VFTINTRZL_L_S
8491 CEFBS_None, // VFTINTRZ_LU_D
8492 CEFBS_None, // VFTINTRZ_L_D
8493 CEFBS_None, // VFTINTRZ_WU_S
8494 CEFBS_None, // VFTINTRZ_W_D
8495 CEFBS_None, // VFTINTRZ_W_S
8496 CEFBS_None, // VFTINT_LU_D
8497 CEFBS_None, // VFTINT_L_D
8498 CEFBS_None, // VFTINT_WU_S
8499 CEFBS_None, // VFTINT_W_D
8500 CEFBS_None, // VFTINT_W_S
8501 CEFBS_None, // VHADDW_DU_WU
8502 CEFBS_None, // VHADDW_D_W
8503 CEFBS_None, // VHADDW_HU_BU
8504 CEFBS_None, // VHADDW_H_B
8505 CEFBS_None, // VHADDW_QU_DU
8506 CEFBS_None, // VHADDW_Q_D
8507 CEFBS_None, // VHADDW_WU_HU
8508 CEFBS_None, // VHADDW_W_H
8509 CEFBS_None, // VHSUBW_DU_WU
8510 CEFBS_None, // VHSUBW_D_W
8511 CEFBS_None, // VHSUBW_HU_BU
8512 CEFBS_None, // VHSUBW_H_B
8513 CEFBS_None, // VHSUBW_QU_DU
8514 CEFBS_None, // VHSUBW_Q_D
8515 CEFBS_None, // VHSUBW_WU_HU
8516 CEFBS_None, // VHSUBW_W_H
8517 CEFBS_None, // VILVH_B
8518 CEFBS_None, // VILVH_D
8519 CEFBS_None, // VILVH_H
8520 CEFBS_None, // VILVH_W
8521 CEFBS_None, // VILVL_B
8522 CEFBS_None, // VILVL_D
8523 CEFBS_None, // VILVL_H
8524 CEFBS_None, // VILVL_W
8525 CEFBS_None, // VINSGR2VR_B
8526 CEFBS_None, // VINSGR2VR_D
8527 CEFBS_None, // VINSGR2VR_H
8528 CEFBS_None, // VINSGR2VR_W
8529 CEFBS_None, // VLD
8530 CEFBS_None, // VLDI
8531 CEFBS_None, // VLDREPL_B
8532 CEFBS_None, // VLDREPL_D
8533 CEFBS_None, // VLDREPL_H
8534 CEFBS_None, // VLDREPL_W
8535 CEFBS_None, // VLDX
8536 CEFBS_None, // VMADDWEV_D_W
8537 CEFBS_None, // VMADDWEV_D_WU
8538 CEFBS_None, // VMADDWEV_D_WU_W
8539 CEFBS_None, // VMADDWEV_H_B
8540 CEFBS_None, // VMADDWEV_H_BU
8541 CEFBS_None, // VMADDWEV_H_BU_B
8542 CEFBS_None, // VMADDWEV_Q_D
8543 CEFBS_None, // VMADDWEV_Q_DU
8544 CEFBS_None, // VMADDWEV_Q_DU_D
8545 CEFBS_None, // VMADDWEV_W_H
8546 CEFBS_None, // VMADDWEV_W_HU
8547 CEFBS_None, // VMADDWEV_W_HU_H
8548 CEFBS_None, // VMADDWOD_D_W
8549 CEFBS_None, // VMADDWOD_D_WU
8550 CEFBS_None, // VMADDWOD_D_WU_W
8551 CEFBS_None, // VMADDWOD_H_B
8552 CEFBS_None, // VMADDWOD_H_BU
8553 CEFBS_None, // VMADDWOD_H_BU_B
8554 CEFBS_None, // VMADDWOD_Q_D
8555 CEFBS_None, // VMADDWOD_Q_DU
8556 CEFBS_None, // VMADDWOD_Q_DU_D
8557 CEFBS_None, // VMADDWOD_W_H
8558 CEFBS_None, // VMADDWOD_W_HU
8559 CEFBS_None, // VMADDWOD_W_HU_H
8560 CEFBS_None, // VMADD_B
8561 CEFBS_None, // VMADD_D
8562 CEFBS_None, // VMADD_H
8563 CEFBS_None, // VMADD_W
8564 CEFBS_None, // VMAXI_B
8565 CEFBS_None, // VMAXI_BU
8566 CEFBS_None, // VMAXI_D
8567 CEFBS_None, // VMAXI_DU
8568 CEFBS_None, // VMAXI_H
8569 CEFBS_None, // VMAXI_HU
8570 CEFBS_None, // VMAXI_W
8571 CEFBS_None, // VMAXI_WU
8572 CEFBS_None, // VMAX_B
8573 CEFBS_None, // VMAX_BU
8574 CEFBS_None, // VMAX_D
8575 CEFBS_None, // VMAX_DU
8576 CEFBS_None, // VMAX_H
8577 CEFBS_None, // VMAX_HU
8578 CEFBS_None, // VMAX_W
8579 CEFBS_None, // VMAX_WU
8580 CEFBS_None, // VMINI_B
8581 CEFBS_None, // VMINI_BU
8582 CEFBS_None, // VMINI_D
8583 CEFBS_None, // VMINI_DU
8584 CEFBS_None, // VMINI_H
8585 CEFBS_None, // VMINI_HU
8586 CEFBS_None, // VMINI_W
8587 CEFBS_None, // VMINI_WU
8588 CEFBS_None, // VMIN_B
8589 CEFBS_None, // VMIN_BU
8590 CEFBS_None, // VMIN_D
8591 CEFBS_None, // VMIN_DU
8592 CEFBS_None, // VMIN_H
8593 CEFBS_None, // VMIN_HU
8594 CEFBS_None, // VMIN_W
8595 CEFBS_None, // VMIN_WU
8596 CEFBS_None, // VMOD_B
8597 CEFBS_None, // VMOD_BU
8598 CEFBS_None, // VMOD_D
8599 CEFBS_None, // VMOD_DU
8600 CEFBS_None, // VMOD_H
8601 CEFBS_None, // VMOD_HU
8602 CEFBS_None, // VMOD_W
8603 CEFBS_None, // VMOD_WU
8604 CEFBS_None, // VMSKGEZ_B
8605 CEFBS_None, // VMSKLTZ_B
8606 CEFBS_None, // VMSKLTZ_D
8607 CEFBS_None, // VMSKLTZ_H
8608 CEFBS_None, // VMSKLTZ_W
8609 CEFBS_None, // VMSKNZ_B
8610 CEFBS_None, // VMSUB_B
8611 CEFBS_None, // VMSUB_D
8612 CEFBS_None, // VMSUB_H
8613 CEFBS_None, // VMSUB_W
8614 CEFBS_None, // VMUH_B
8615 CEFBS_None, // VMUH_BU
8616 CEFBS_None, // VMUH_D
8617 CEFBS_None, // VMUH_DU
8618 CEFBS_None, // VMUH_H
8619 CEFBS_None, // VMUH_HU
8620 CEFBS_None, // VMUH_W
8621 CEFBS_None, // VMUH_WU
8622 CEFBS_None, // VMULWEV_D_W
8623 CEFBS_None, // VMULWEV_D_WU
8624 CEFBS_None, // VMULWEV_D_WU_W
8625 CEFBS_None, // VMULWEV_H_B
8626 CEFBS_None, // VMULWEV_H_BU
8627 CEFBS_None, // VMULWEV_H_BU_B
8628 CEFBS_None, // VMULWEV_Q_D
8629 CEFBS_None, // VMULWEV_Q_DU
8630 CEFBS_None, // VMULWEV_Q_DU_D
8631 CEFBS_None, // VMULWEV_W_H
8632 CEFBS_None, // VMULWEV_W_HU
8633 CEFBS_None, // VMULWEV_W_HU_H
8634 CEFBS_None, // VMULWOD_D_W
8635 CEFBS_None, // VMULWOD_D_WU
8636 CEFBS_None, // VMULWOD_D_WU_W
8637 CEFBS_None, // VMULWOD_H_B
8638 CEFBS_None, // VMULWOD_H_BU
8639 CEFBS_None, // VMULWOD_H_BU_B
8640 CEFBS_None, // VMULWOD_Q_D
8641 CEFBS_None, // VMULWOD_Q_DU
8642 CEFBS_None, // VMULWOD_Q_DU_D
8643 CEFBS_None, // VMULWOD_W_H
8644 CEFBS_None, // VMULWOD_W_HU
8645 CEFBS_None, // VMULWOD_W_HU_H
8646 CEFBS_None, // VMUL_B
8647 CEFBS_None, // VMUL_D
8648 CEFBS_None, // VMUL_H
8649 CEFBS_None, // VMUL_W
8650 CEFBS_None, // VNEG_B
8651 CEFBS_None, // VNEG_D
8652 CEFBS_None, // VNEG_H
8653 CEFBS_None, // VNEG_W
8654 CEFBS_None, // VNORI_B
8655 CEFBS_None, // VNOR_V
8656 CEFBS_None, // VORI_B
8657 CEFBS_None, // VORN_V
8658 CEFBS_None, // VOR_V
8659 CEFBS_None, // VPACKEV_B
8660 CEFBS_None, // VPACKEV_D
8661 CEFBS_None, // VPACKEV_H
8662 CEFBS_None, // VPACKEV_W
8663 CEFBS_None, // VPACKOD_B
8664 CEFBS_None, // VPACKOD_D
8665 CEFBS_None, // VPACKOD_H
8666 CEFBS_None, // VPACKOD_W
8667 CEFBS_None, // VPCNT_B
8668 CEFBS_None, // VPCNT_D
8669 CEFBS_None, // VPCNT_H
8670 CEFBS_None, // VPCNT_W
8671 CEFBS_None, // VPERMI_W
8672 CEFBS_None, // VPICKEV_B
8673 CEFBS_None, // VPICKEV_D
8674 CEFBS_None, // VPICKEV_H
8675 CEFBS_None, // VPICKEV_W
8676 CEFBS_None, // VPICKOD_B
8677 CEFBS_None, // VPICKOD_D
8678 CEFBS_None, // VPICKOD_H
8679 CEFBS_None, // VPICKOD_W
8680 CEFBS_None, // VPICKVE2GR_B
8681 CEFBS_None, // VPICKVE2GR_BU
8682 CEFBS_None, // VPICKVE2GR_D
8683 CEFBS_None, // VPICKVE2GR_DU
8684 CEFBS_None, // VPICKVE2GR_H
8685 CEFBS_None, // VPICKVE2GR_HU
8686 CEFBS_None, // VPICKVE2GR_W
8687 CEFBS_None, // VPICKVE2GR_WU
8688 CEFBS_None, // VREPLGR2VR_B
8689 CEFBS_None, // VREPLGR2VR_D
8690 CEFBS_None, // VREPLGR2VR_H
8691 CEFBS_None, // VREPLGR2VR_W
8692 CEFBS_None, // VREPLVEI_B
8693 CEFBS_None, // VREPLVEI_D
8694 CEFBS_None, // VREPLVEI_H
8695 CEFBS_None, // VREPLVEI_W
8696 CEFBS_None, // VREPLVE_B
8697 CEFBS_None, // VREPLVE_D
8698 CEFBS_None, // VREPLVE_H
8699 CEFBS_None, // VREPLVE_W
8700 CEFBS_None, // VROTRI_B
8701 CEFBS_None, // VROTRI_D
8702 CEFBS_None, // VROTRI_H
8703 CEFBS_None, // VROTRI_W
8704 CEFBS_None, // VROTR_B
8705 CEFBS_None, // VROTR_D
8706 CEFBS_None, // VROTR_H
8707 CEFBS_None, // VROTR_W
8708 CEFBS_None, // VSADD_B
8709 CEFBS_None, // VSADD_BU
8710 CEFBS_None, // VSADD_D
8711 CEFBS_None, // VSADD_DU
8712 CEFBS_None, // VSADD_H
8713 CEFBS_None, // VSADD_HU
8714 CEFBS_None, // VSADD_W
8715 CEFBS_None, // VSADD_WU
8716 CEFBS_None, // VSAT_B
8717 CEFBS_None, // VSAT_BU
8718 CEFBS_None, // VSAT_D
8719 CEFBS_None, // VSAT_DU
8720 CEFBS_None, // VSAT_H
8721 CEFBS_None, // VSAT_HU
8722 CEFBS_None, // VSAT_W
8723 CEFBS_None, // VSAT_WU
8724 CEFBS_None, // VSEQI_B
8725 CEFBS_None, // VSEQI_D
8726 CEFBS_None, // VSEQI_H
8727 CEFBS_None, // VSEQI_W
8728 CEFBS_None, // VSEQ_B
8729 CEFBS_None, // VSEQ_D
8730 CEFBS_None, // VSEQ_H
8731 CEFBS_None, // VSEQ_W
8732 CEFBS_None, // VSETALLNEZ_B
8733 CEFBS_None, // VSETALLNEZ_D
8734 CEFBS_None, // VSETALLNEZ_H
8735 CEFBS_None, // VSETALLNEZ_W
8736 CEFBS_None, // VSETANYEQZ_B
8737 CEFBS_None, // VSETANYEQZ_D
8738 CEFBS_None, // VSETANYEQZ_H
8739 CEFBS_None, // VSETANYEQZ_W
8740 CEFBS_None, // VSETEQZ_V
8741 CEFBS_None, // VSETNEZ_V
8742 CEFBS_None, // VSHUF4I_B
8743 CEFBS_None, // VSHUF4I_D
8744 CEFBS_None, // VSHUF4I_H
8745 CEFBS_None, // VSHUF4I_W
8746 CEFBS_None, // VSHUF_B
8747 CEFBS_None, // VSHUF_D
8748 CEFBS_None, // VSHUF_H
8749 CEFBS_None, // VSHUF_W
8750 CEFBS_None, // VSIGNCOV_B
8751 CEFBS_None, // VSIGNCOV_D
8752 CEFBS_None, // VSIGNCOV_H
8753 CEFBS_None, // VSIGNCOV_W
8754 CEFBS_None, // VSLEI_B
8755 CEFBS_None, // VSLEI_BU
8756 CEFBS_None, // VSLEI_D
8757 CEFBS_None, // VSLEI_DU
8758 CEFBS_None, // VSLEI_H
8759 CEFBS_None, // VSLEI_HU
8760 CEFBS_None, // VSLEI_W
8761 CEFBS_None, // VSLEI_WU
8762 CEFBS_None, // VSLE_B
8763 CEFBS_None, // VSLE_BU
8764 CEFBS_None, // VSLE_D
8765 CEFBS_None, // VSLE_DU
8766 CEFBS_None, // VSLE_H
8767 CEFBS_None, // VSLE_HU
8768 CEFBS_None, // VSLE_W
8769 CEFBS_None, // VSLE_WU
8770 CEFBS_None, // VSLLI_B
8771 CEFBS_None, // VSLLI_D
8772 CEFBS_None, // VSLLI_H
8773 CEFBS_None, // VSLLI_W
8774 CEFBS_None, // VSLLWIL_DU_WU
8775 CEFBS_None, // VSLLWIL_D_W
8776 CEFBS_None, // VSLLWIL_HU_BU
8777 CEFBS_None, // VSLLWIL_H_B
8778 CEFBS_None, // VSLLWIL_WU_HU
8779 CEFBS_None, // VSLLWIL_W_H
8780 CEFBS_None, // VSLL_B
8781 CEFBS_None, // VSLL_D
8782 CEFBS_None, // VSLL_H
8783 CEFBS_None, // VSLL_W
8784 CEFBS_None, // VSLTI_B
8785 CEFBS_None, // VSLTI_BU
8786 CEFBS_None, // VSLTI_D
8787 CEFBS_None, // VSLTI_DU
8788 CEFBS_None, // VSLTI_H
8789 CEFBS_None, // VSLTI_HU
8790 CEFBS_None, // VSLTI_W
8791 CEFBS_None, // VSLTI_WU
8792 CEFBS_None, // VSLT_B
8793 CEFBS_None, // VSLT_BU
8794 CEFBS_None, // VSLT_D
8795 CEFBS_None, // VSLT_DU
8796 CEFBS_None, // VSLT_H
8797 CEFBS_None, // VSLT_HU
8798 CEFBS_None, // VSLT_W
8799 CEFBS_None, // VSLT_WU
8800 CEFBS_None, // VSRAI_B
8801 CEFBS_None, // VSRAI_D
8802 CEFBS_None, // VSRAI_H
8803 CEFBS_None, // VSRAI_W
8804 CEFBS_None, // VSRANI_B_H
8805 CEFBS_None, // VSRANI_D_Q
8806 CEFBS_None, // VSRANI_H_W
8807 CEFBS_None, // VSRANI_W_D
8808 CEFBS_None, // VSRAN_B_H
8809 CEFBS_None, // VSRAN_H_W
8810 CEFBS_None, // VSRAN_W_D
8811 CEFBS_None, // VSRARI_B
8812 CEFBS_None, // VSRARI_D
8813 CEFBS_None, // VSRARI_H
8814 CEFBS_None, // VSRARI_W
8815 CEFBS_None, // VSRARNI_B_H
8816 CEFBS_None, // VSRARNI_D_Q
8817 CEFBS_None, // VSRARNI_H_W
8818 CEFBS_None, // VSRARNI_W_D
8819 CEFBS_None, // VSRARN_B_H
8820 CEFBS_None, // VSRARN_H_W
8821 CEFBS_None, // VSRARN_W_D
8822 CEFBS_None, // VSRAR_B
8823 CEFBS_None, // VSRAR_D
8824 CEFBS_None, // VSRAR_H
8825 CEFBS_None, // VSRAR_W
8826 CEFBS_None, // VSRA_B
8827 CEFBS_None, // VSRA_D
8828 CEFBS_None, // VSRA_H
8829 CEFBS_None, // VSRA_W
8830 CEFBS_None, // VSRLI_B
8831 CEFBS_None, // VSRLI_D
8832 CEFBS_None, // VSRLI_H
8833 CEFBS_None, // VSRLI_W
8834 CEFBS_None, // VSRLNI_B_H
8835 CEFBS_None, // VSRLNI_D_Q
8836 CEFBS_None, // VSRLNI_H_W
8837 CEFBS_None, // VSRLNI_W_D
8838 CEFBS_None, // VSRLN_B_H
8839 CEFBS_None, // VSRLN_H_W
8840 CEFBS_None, // VSRLN_W_D
8841 CEFBS_None, // VSRLRI_B
8842 CEFBS_None, // VSRLRI_D
8843 CEFBS_None, // VSRLRI_H
8844 CEFBS_None, // VSRLRI_W
8845 CEFBS_None, // VSRLRNI_B_H
8846 CEFBS_None, // VSRLRNI_D_Q
8847 CEFBS_None, // VSRLRNI_H_W
8848 CEFBS_None, // VSRLRNI_W_D
8849 CEFBS_None, // VSRLRN_B_H
8850 CEFBS_None, // VSRLRN_H_W
8851 CEFBS_None, // VSRLRN_W_D
8852 CEFBS_None, // VSRLR_B
8853 CEFBS_None, // VSRLR_D
8854 CEFBS_None, // VSRLR_H
8855 CEFBS_None, // VSRLR_W
8856 CEFBS_None, // VSRL_B
8857 CEFBS_None, // VSRL_D
8858 CEFBS_None, // VSRL_H
8859 CEFBS_None, // VSRL_W
8860 CEFBS_None, // VSSRANI_BU_H
8861 CEFBS_None, // VSSRANI_B_H
8862 CEFBS_None, // VSSRANI_DU_Q
8863 CEFBS_None, // VSSRANI_D_Q
8864 CEFBS_None, // VSSRANI_HU_W
8865 CEFBS_None, // VSSRANI_H_W
8866 CEFBS_None, // VSSRANI_WU_D
8867 CEFBS_None, // VSSRANI_W_D
8868 CEFBS_None, // VSSRAN_BU_H
8869 CEFBS_None, // VSSRAN_B_H
8870 CEFBS_None, // VSSRAN_HU_W
8871 CEFBS_None, // VSSRAN_H_W
8872 CEFBS_None, // VSSRAN_WU_D
8873 CEFBS_None, // VSSRAN_W_D
8874 CEFBS_None, // VSSRARNI_BU_H
8875 CEFBS_None, // VSSRARNI_B_H
8876 CEFBS_None, // VSSRARNI_DU_Q
8877 CEFBS_None, // VSSRARNI_D_Q
8878 CEFBS_None, // VSSRARNI_HU_W
8879 CEFBS_None, // VSSRARNI_H_W
8880 CEFBS_None, // VSSRARNI_WU_D
8881 CEFBS_None, // VSSRARNI_W_D
8882 CEFBS_None, // VSSRARN_BU_H
8883 CEFBS_None, // VSSRARN_B_H
8884 CEFBS_None, // VSSRARN_HU_W
8885 CEFBS_None, // VSSRARN_H_W
8886 CEFBS_None, // VSSRARN_WU_D
8887 CEFBS_None, // VSSRARN_W_D
8888 CEFBS_None, // VSSRLNI_BU_H
8889 CEFBS_None, // VSSRLNI_B_H
8890 CEFBS_None, // VSSRLNI_DU_Q
8891 CEFBS_None, // VSSRLNI_D_Q
8892 CEFBS_None, // VSSRLNI_HU_W
8893 CEFBS_None, // VSSRLNI_H_W
8894 CEFBS_None, // VSSRLNI_WU_D
8895 CEFBS_None, // VSSRLNI_W_D
8896 CEFBS_None, // VSSRLN_BU_H
8897 CEFBS_None, // VSSRLN_B_H
8898 CEFBS_None, // VSSRLN_HU_W
8899 CEFBS_None, // VSSRLN_H_W
8900 CEFBS_None, // VSSRLN_WU_D
8901 CEFBS_None, // VSSRLN_W_D
8902 CEFBS_None, // VSSRLRNI_BU_H
8903 CEFBS_None, // VSSRLRNI_B_H
8904 CEFBS_None, // VSSRLRNI_DU_Q
8905 CEFBS_None, // VSSRLRNI_D_Q
8906 CEFBS_None, // VSSRLRNI_HU_W
8907 CEFBS_None, // VSSRLRNI_H_W
8908 CEFBS_None, // VSSRLRNI_WU_D
8909 CEFBS_None, // VSSRLRNI_W_D
8910 CEFBS_None, // VSSRLRN_BU_H
8911 CEFBS_None, // VSSRLRN_B_H
8912 CEFBS_None, // VSSRLRN_HU_W
8913 CEFBS_None, // VSSRLRN_H_W
8914 CEFBS_None, // VSSRLRN_WU_D
8915 CEFBS_None, // VSSRLRN_W_D
8916 CEFBS_None, // VSSUB_B
8917 CEFBS_None, // VSSUB_BU
8918 CEFBS_None, // VSSUB_D
8919 CEFBS_None, // VSSUB_DU
8920 CEFBS_None, // VSSUB_H
8921 CEFBS_None, // VSSUB_HU
8922 CEFBS_None, // VSSUB_W
8923 CEFBS_None, // VSSUB_WU
8924 CEFBS_None, // VST
8925 CEFBS_None, // VSTELM_B
8926 CEFBS_None, // VSTELM_D
8927 CEFBS_None, // VSTELM_H
8928 CEFBS_None, // VSTELM_W
8929 CEFBS_None, // VSTX
8930 CEFBS_None, // VSUBI_BU
8931 CEFBS_None, // VSUBI_DU
8932 CEFBS_None, // VSUBI_HU
8933 CEFBS_None, // VSUBI_WU
8934 CEFBS_None, // VSUBWEV_D_W
8935 CEFBS_None, // VSUBWEV_D_WU
8936 CEFBS_None, // VSUBWEV_H_B
8937 CEFBS_None, // VSUBWEV_H_BU
8938 CEFBS_None, // VSUBWEV_Q_D
8939 CEFBS_None, // VSUBWEV_Q_DU
8940 CEFBS_None, // VSUBWEV_W_H
8941 CEFBS_None, // VSUBWEV_W_HU
8942 CEFBS_None, // VSUBWOD_D_W
8943 CEFBS_None, // VSUBWOD_D_WU
8944 CEFBS_None, // VSUBWOD_H_B
8945 CEFBS_None, // VSUBWOD_H_BU
8946 CEFBS_None, // VSUBWOD_Q_D
8947 CEFBS_None, // VSUBWOD_Q_DU
8948 CEFBS_None, // VSUBWOD_W_H
8949 CEFBS_None, // VSUBWOD_W_HU
8950 CEFBS_None, // VSUB_B
8951 CEFBS_None, // VSUB_D
8952 CEFBS_None, // VSUB_H
8953 CEFBS_None, // VSUB_Q
8954 CEFBS_None, // VSUB_W
8955 CEFBS_None, // VXORI_B
8956 CEFBS_None, // VXOR_V
8957 CEFBS_None, // X86ADC_B
8958 CEFBS_IsLA64, // X86ADC_D
8959 CEFBS_None, // X86ADC_H
8960 CEFBS_None, // X86ADC_W
8961 CEFBS_None, // X86ADD_B
8962 CEFBS_IsLA64, // X86ADD_D
8963 CEFBS_IsLA64, // X86ADD_DU
8964 CEFBS_None, // X86ADD_H
8965 CEFBS_None, // X86ADD_W
8966 CEFBS_IsLA64, // X86ADD_WU
8967 CEFBS_None, // X86AND_B
8968 CEFBS_IsLA64, // X86AND_D
8969 CEFBS_None, // X86AND_H
8970 CEFBS_None, // X86AND_W
8971 CEFBS_None, // X86CLRTM
8972 CEFBS_None, // X86DECTOP
8973 CEFBS_None, // X86DEC_B
8974 CEFBS_IsLA64, // X86DEC_D
8975 CEFBS_None, // X86DEC_H
8976 CEFBS_None, // X86DEC_W
8977 CEFBS_None, // X86INCTOP
8978 CEFBS_None, // X86INC_B
8979 CEFBS_IsLA64, // X86INC_D
8980 CEFBS_None, // X86INC_H
8981 CEFBS_None, // X86INC_W
8982 CEFBS_None, // X86MFFLAG
8983 CEFBS_None, // X86MFTOP
8984 CEFBS_None, // X86MTFLAG
8985 CEFBS_None, // X86MTTOP
8986 CEFBS_None, // X86MUL_B
8987 CEFBS_None, // X86MUL_BU
8988 CEFBS_IsLA64, // X86MUL_D
8989 CEFBS_IsLA64, // X86MUL_DU
8990 CEFBS_None, // X86MUL_H
8991 CEFBS_None, // X86MUL_HU
8992 CEFBS_None, // X86MUL_W
8993 CEFBS_IsLA64, // X86MUL_WU
8994 CEFBS_None, // X86OR_B
8995 CEFBS_IsLA64, // X86OR_D
8996 CEFBS_None, // X86OR_H
8997 CEFBS_None, // X86OR_W
8998 CEFBS_None, // X86RCLI_B
8999 CEFBS_IsLA64, // X86RCLI_D
9000 CEFBS_None, // X86RCLI_H
9001 CEFBS_None, // X86RCLI_W
9002 CEFBS_None, // X86RCL_B
9003 CEFBS_IsLA64, // X86RCL_D
9004 CEFBS_None, // X86RCL_H
9005 CEFBS_None, // X86RCL_W
9006 CEFBS_None, // X86RCRI_B
9007 CEFBS_IsLA64, // X86RCRI_D
9008 CEFBS_None, // X86RCRI_H
9009 CEFBS_None, // X86RCRI_W
9010 CEFBS_None, // X86RCR_B
9011 CEFBS_IsLA64, // X86RCR_D
9012 CEFBS_None, // X86RCR_H
9013 CEFBS_None, // X86RCR_W
9014 CEFBS_None, // X86ROTLI_B
9015 CEFBS_IsLA64, // X86ROTLI_D
9016 CEFBS_None, // X86ROTLI_H
9017 CEFBS_None, // X86ROTLI_W
9018 CEFBS_None, // X86ROTL_B
9019 CEFBS_IsLA64, // X86ROTL_D
9020 CEFBS_None, // X86ROTL_H
9021 CEFBS_None, // X86ROTL_W
9022 CEFBS_None, // X86ROTRI_B
9023 CEFBS_IsLA64, // X86ROTRI_D
9024 CEFBS_None, // X86ROTRI_H
9025 CEFBS_None, // X86ROTRI_W
9026 CEFBS_None, // X86ROTR_B
9027 CEFBS_IsLA64, // X86ROTR_D
9028 CEFBS_None, // X86ROTR_H
9029 CEFBS_None, // X86ROTR_W
9030 CEFBS_None, // X86SBC_B
9031 CEFBS_IsLA64, // X86SBC_D
9032 CEFBS_None, // X86SBC_H
9033 CEFBS_None, // X86SBC_W
9034 CEFBS_None, // X86SETTAG
9035 CEFBS_None, // X86SETTM
9036 CEFBS_None, // X86SLLI_B
9037 CEFBS_IsLA64, // X86SLLI_D
9038 CEFBS_None, // X86SLLI_H
9039 CEFBS_None, // X86SLLI_W
9040 CEFBS_None, // X86SLL_B
9041 CEFBS_IsLA64, // X86SLL_D
9042 CEFBS_None, // X86SLL_H
9043 CEFBS_None, // X86SLL_W
9044 CEFBS_None, // X86SRAI_B
9045 CEFBS_IsLA64, // X86SRAI_D
9046 CEFBS_None, // X86SRAI_H
9047 CEFBS_None, // X86SRAI_W
9048 CEFBS_None, // X86SRA_B
9049 CEFBS_IsLA64, // X86SRA_D
9050 CEFBS_None, // X86SRA_H
9051 CEFBS_None, // X86SRA_W
9052 CEFBS_None, // X86SRLI_B
9053 CEFBS_IsLA64, // X86SRLI_D
9054 CEFBS_None, // X86SRLI_H
9055 CEFBS_None, // X86SRLI_W
9056 CEFBS_None, // X86SRL_B
9057 CEFBS_IsLA64, // X86SRL_D
9058 CEFBS_None, // X86SRL_H
9059 CEFBS_None, // X86SRL_W
9060 CEFBS_None, // X86SUB_B
9061 CEFBS_IsLA64, // X86SUB_D
9062 CEFBS_IsLA64, // X86SUB_DU
9063 CEFBS_None, // X86SUB_H
9064 CEFBS_None, // X86SUB_W
9065 CEFBS_IsLA64, // X86SUB_WU
9066 CEFBS_None, // X86XOR_B
9067 CEFBS_IsLA64, // X86XOR_D
9068 CEFBS_None, // X86XOR_H
9069 CEFBS_None, // X86XOR_W
9070 CEFBS_None, // XOR
9071 CEFBS_None, // XORI
9072 CEFBS_None, // XVABSD_B
9073 CEFBS_None, // XVABSD_BU
9074 CEFBS_None, // XVABSD_D
9075 CEFBS_None, // XVABSD_DU
9076 CEFBS_None, // XVABSD_H
9077 CEFBS_None, // XVABSD_HU
9078 CEFBS_None, // XVABSD_W
9079 CEFBS_None, // XVABSD_WU
9080 CEFBS_None, // XVADDA_B
9081 CEFBS_None, // XVADDA_D
9082 CEFBS_None, // XVADDA_H
9083 CEFBS_None, // XVADDA_W
9084 CEFBS_None, // XVADDI_BU
9085 CEFBS_None, // XVADDI_DU
9086 CEFBS_None, // XVADDI_HU
9087 CEFBS_None, // XVADDI_WU
9088 CEFBS_None, // XVADDWEV_D_W
9089 CEFBS_None, // XVADDWEV_D_WU
9090 CEFBS_None, // XVADDWEV_D_WU_W
9091 CEFBS_None, // XVADDWEV_H_B
9092 CEFBS_None, // XVADDWEV_H_BU
9093 CEFBS_None, // XVADDWEV_H_BU_B
9094 CEFBS_None, // XVADDWEV_Q_D
9095 CEFBS_None, // XVADDWEV_Q_DU
9096 CEFBS_None, // XVADDWEV_Q_DU_D
9097 CEFBS_None, // XVADDWEV_W_H
9098 CEFBS_None, // XVADDWEV_W_HU
9099 CEFBS_None, // XVADDWEV_W_HU_H
9100 CEFBS_None, // XVADDWOD_D_W
9101 CEFBS_None, // XVADDWOD_D_WU
9102 CEFBS_None, // XVADDWOD_D_WU_W
9103 CEFBS_None, // XVADDWOD_H_B
9104 CEFBS_None, // XVADDWOD_H_BU
9105 CEFBS_None, // XVADDWOD_H_BU_B
9106 CEFBS_None, // XVADDWOD_Q_D
9107 CEFBS_None, // XVADDWOD_Q_DU
9108 CEFBS_None, // XVADDWOD_Q_DU_D
9109 CEFBS_None, // XVADDWOD_W_H
9110 CEFBS_None, // XVADDWOD_W_HU
9111 CEFBS_None, // XVADDWOD_W_HU_H
9112 CEFBS_None, // XVADD_B
9113 CEFBS_None, // XVADD_D
9114 CEFBS_None, // XVADD_H
9115 CEFBS_None, // XVADD_Q
9116 CEFBS_None, // XVADD_W
9117 CEFBS_None, // XVANDI_B
9118 CEFBS_None, // XVANDN_V
9119 CEFBS_None, // XVAND_V
9120 CEFBS_None, // XVAVGR_B
9121 CEFBS_None, // XVAVGR_BU
9122 CEFBS_None, // XVAVGR_D
9123 CEFBS_None, // XVAVGR_DU
9124 CEFBS_None, // XVAVGR_H
9125 CEFBS_None, // XVAVGR_HU
9126 CEFBS_None, // XVAVGR_W
9127 CEFBS_None, // XVAVGR_WU
9128 CEFBS_None, // XVAVG_B
9129 CEFBS_None, // XVAVG_BU
9130 CEFBS_None, // XVAVG_D
9131 CEFBS_None, // XVAVG_DU
9132 CEFBS_None, // XVAVG_H
9133 CEFBS_None, // XVAVG_HU
9134 CEFBS_None, // XVAVG_W
9135 CEFBS_None, // XVAVG_WU
9136 CEFBS_None, // XVBITCLRI_B
9137 CEFBS_None, // XVBITCLRI_D
9138 CEFBS_None, // XVBITCLRI_H
9139 CEFBS_None, // XVBITCLRI_W
9140 CEFBS_None, // XVBITCLR_B
9141 CEFBS_None, // XVBITCLR_D
9142 CEFBS_None, // XVBITCLR_H
9143 CEFBS_None, // XVBITCLR_W
9144 CEFBS_None, // XVBITREVI_B
9145 CEFBS_None, // XVBITREVI_D
9146 CEFBS_None, // XVBITREVI_H
9147 CEFBS_None, // XVBITREVI_W
9148 CEFBS_None, // XVBITREV_B
9149 CEFBS_None, // XVBITREV_D
9150 CEFBS_None, // XVBITREV_H
9151 CEFBS_None, // XVBITREV_W
9152 CEFBS_None, // XVBITSELI_B
9153 CEFBS_None, // XVBITSEL_V
9154 CEFBS_None, // XVBITSETI_B
9155 CEFBS_None, // XVBITSETI_D
9156 CEFBS_None, // XVBITSETI_H
9157 CEFBS_None, // XVBITSETI_W
9158 CEFBS_None, // XVBITSET_B
9159 CEFBS_None, // XVBITSET_D
9160 CEFBS_None, // XVBITSET_H
9161 CEFBS_None, // XVBITSET_W
9162 CEFBS_None, // XVBSLL_V
9163 CEFBS_None, // XVBSRL_V
9164 CEFBS_None, // XVCLO_B
9165 CEFBS_None, // XVCLO_D
9166 CEFBS_None, // XVCLO_H
9167 CEFBS_None, // XVCLO_W
9168 CEFBS_None, // XVCLZ_B
9169 CEFBS_None, // XVCLZ_D
9170 CEFBS_None, // XVCLZ_H
9171 CEFBS_None, // XVCLZ_W
9172 CEFBS_None, // XVDIV_B
9173 CEFBS_None, // XVDIV_BU
9174 CEFBS_None, // XVDIV_D
9175 CEFBS_None, // XVDIV_DU
9176 CEFBS_None, // XVDIV_H
9177 CEFBS_None, // XVDIV_HU
9178 CEFBS_None, // XVDIV_W
9179 CEFBS_None, // XVDIV_WU
9180 CEFBS_None, // XVEXTH_DU_WU
9181 CEFBS_None, // XVEXTH_D_W
9182 CEFBS_None, // XVEXTH_HU_BU
9183 CEFBS_None, // XVEXTH_H_B
9184 CEFBS_None, // XVEXTH_QU_DU
9185 CEFBS_None, // XVEXTH_Q_D
9186 CEFBS_None, // XVEXTH_WU_HU
9187 CEFBS_None, // XVEXTH_W_H
9188 CEFBS_None, // XVEXTL_QU_DU
9189 CEFBS_None, // XVEXTL_Q_D
9190 CEFBS_None, // XVEXTRINS_B
9191 CEFBS_None, // XVEXTRINS_D
9192 CEFBS_None, // XVEXTRINS_H
9193 CEFBS_None, // XVEXTRINS_W
9194 CEFBS_None, // XVFADD_D
9195 CEFBS_None, // XVFADD_S
9196 CEFBS_None, // XVFCLASS_D
9197 CEFBS_None, // XVFCLASS_S
9198 CEFBS_None, // XVFCMP_CAF_D
9199 CEFBS_None, // XVFCMP_CAF_S
9200 CEFBS_None, // XVFCMP_CEQ_D
9201 CEFBS_None, // XVFCMP_CEQ_S
9202 CEFBS_None, // XVFCMP_CLE_D
9203 CEFBS_None, // XVFCMP_CLE_S
9204 CEFBS_None, // XVFCMP_CLT_D
9205 CEFBS_None, // XVFCMP_CLT_S
9206 CEFBS_None, // XVFCMP_CNE_D
9207 CEFBS_None, // XVFCMP_CNE_S
9208 CEFBS_None, // XVFCMP_COR_D
9209 CEFBS_None, // XVFCMP_COR_S
9210 CEFBS_None, // XVFCMP_CUEQ_D
9211 CEFBS_None, // XVFCMP_CUEQ_S
9212 CEFBS_None, // XVFCMP_CULE_D
9213 CEFBS_None, // XVFCMP_CULE_S
9214 CEFBS_None, // XVFCMP_CULT_D
9215 CEFBS_None, // XVFCMP_CULT_S
9216 CEFBS_None, // XVFCMP_CUNE_D
9217 CEFBS_None, // XVFCMP_CUNE_S
9218 CEFBS_None, // XVFCMP_CUN_D
9219 CEFBS_None, // XVFCMP_CUN_S
9220 CEFBS_None, // XVFCMP_SAF_D
9221 CEFBS_None, // XVFCMP_SAF_S
9222 CEFBS_None, // XVFCMP_SEQ_D
9223 CEFBS_None, // XVFCMP_SEQ_S
9224 CEFBS_None, // XVFCMP_SLE_D
9225 CEFBS_None, // XVFCMP_SLE_S
9226 CEFBS_None, // XVFCMP_SLT_D
9227 CEFBS_None, // XVFCMP_SLT_S
9228 CEFBS_None, // XVFCMP_SNE_D
9229 CEFBS_None, // XVFCMP_SNE_S
9230 CEFBS_None, // XVFCMP_SOR_D
9231 CEFBS_None, // XVFCMP_SOR_S
9232 CEFBS_None, // XVFCMP_SUEQ_D
9233 CEFBS_None, // XVFCMP_SUEQ_S
9234 CEFBS_None, // XVFCMP_SULE_D
9235 CEFBS_None, // XVFCMP_SULE_S
9236 CEFBS_None, // XVFCMP_SULT_D
9237 CEFBS_None, // XVFCMP_SULT_S
9238 CEFBS_None, // XVFCMP_SUNE_D
9239 CEFBS_None, // XVFCMP_SUNE_S
9240 CEFBS_None, // XVFCMP_SUN_D
9241 CEFBS_None, // XVFCMP_SUN_S
9242 CEFBS_None, // XVFCVTH_D_S
9243 CEFBS_None, // XVFCVTH_S_H
9244 CEFBS_None, // XVFCVTL_D_S
9245 CEFBS_None, // XVFCVTL_S_H
9246 CEFBS_None, // XVFCVT_H_S
9247 CEFBS_None, // XVFCVT_S_D
9248 CEFBS_None, // XVFDIV_D
9249 CEFBS_None, // XVFDIV_S
9250 CEFBS_None, // XVFFINTH_D_W
9251 CEFBS_None, // XVFFINTL_D_W
9252 CEFBS_None, // XVFFINT_D_L
9253 CEFBS_None, // XVFFINT_D_LU
9254 CEFBS_None, // XVFFINT_S_L
9255 CEFBS_None, // XVFFINT_S_W
9256 CEFBS_None, // XVFFINT_S_WU
9257 CEFBS_None, // XVFLOGB_D
9258 CEFBS_None, // XVFLOGB_S
9259 CEFBS_None, // XVFMADD_D
9260 CEFBS_None, // XVFMADD_S
9261 CEFBS_None, // XVFMAXA_D
9262 CEFBS_None, // XVFMAXA_S
9263 CEFBS_None, // XVFMAX_D
9264 CEFBS_None, // XVFMAX_S
9265 CEFBS_None, // XVFMINA_D
9266 CEFBS_None, // XVFMINA_S
9267 CEFBS_None, // XVFMIN_D
9268 CEFBS_None, // XVFMIN_S
9269 CEFBS_None, // XVFMSUB_D
9270 CEFBS_None, // XVFMSUB_S
9271 CEFBS_None, // XVFMUL_D
9272 CEFBS_None, // XVFMUL_S
9273 CEFBS_None, // XVFNMADD_D
9274 CEFBS_None, // XVFNMADD_S
9275 CEFBS_None, // XVFNMSUB_D
9276 CEFBS_None, // XVFNMSUB_S
9277 CEFBS_None, // XVFRECIPE_D
9278 CEFBS_None, // XVFRECIPE_S
9279 CEFBS_None, // XVFRECIP_D
9280 CEFBS_None, // XVFRECIP_S
9281 CEFBS_None, // XVFRINTRM_D
9282 CEFBS_None, // XVFRINTRM_S
9283 CEFBS_None, // XVFRINTRNE_D
9284 CEFBS_None, // XVFRINTRNE_S
9285 CEFBS_None, // XVFRINTRP_D
9286 CEFBS_None, // XVFRINTRP_S
9287 CEFBS_None, // XVFRINTRZ_D
9288 CEFBS_None, // XVFRINTRZ_S
9289 CEFBS_None, // XVFRINT_D
9290 CEFBS_None, // XVFRINT_S
9291 CEFBS_None, // XVFRSQRTE_D
9292 CEFBS_None, // XVFRSQRTE_S
9293 CEFBS_None, // XVFRSQRT_D
9294 CEFBS_None, // XVFRSQRT_S
9295 CEFBS_None, // XVFRSTPI_B
9296 CEFBS_None, // XVFRSTPI_H
9297 CEFBS_None, // XVFRSTP_B
9298 CEFBS_None, // XVFRSTP_H
9299 CEFBS_None, // XVFSQRT_D
9300 CEFBS_None, // XVFSQRT_S
9301 CEFBS_None, // XVFSUB_D
9302 CEFBS_None, // XVFSUB_S
9303 CEFBS_None, // XVFTINTH_L_S
9304 CEFBS_None, // XVFTINTL_L_S
9305 CEFBS_None, // XVFTINTRMH_L_S
9306 CEFBS_None, // XVFTINTRML_L_S
9307 CEFBS_None, // XVFTINTRM_L_D
9308 CEFBS_None, // XVFTINTRM_W_D
9309 CEFBS_None, // XVFTINTRM_W_S
9310 CEFBS_None, // XVFTINTRNEH_L_S
9311 CEFBS_None, // XVFTINTRNEL_L_S
9312 CEFBS_None, // XVFTINTRNE_L_D
9313 CEFBS_None, // XVFTINTRNE_W_D
9314 CEFBS_None, // XVFTINTRNE_W_S
9315 CEFBS_None, // XVFTINTRPH_L_S
9316 CEFBS_None, // XVFTINTRPL_L_S
9317 CEFBS_None, // XVFTINTRP_L_D
9318 CEFBS_None, // XVFTINTRP_W_D
9319 CEFBS_None, // XVFTINTRP_W_S
9320 CEFBS_None, // XVFTINTRZH_L_S
9321 CEFBS_None, // XVFTINTRZL_L_S
9322 CEFBS_None, // XVFTINTRZ_LU_D
9323 CEFBS_None, // XVFTINTRZ_L_D
9324 CEFBS_None, // XVFTINTRZ_WU_S
9325 CEFBS_None, // XVFTINTRZ_W_D
9326 CEFBS_None, // XVFTINTRZ_W_S
9327 CEFBS_None, // XVFTINT_LU_D
9328 CEFBS_None, // XVFTINT_L_D
9329 CEFBS_None, // XVFTINT_WU_S
9330 CEFBS_None, // XVFTINT_W_D
9331 CEFBS_None, // XVFTINT_W_S
9332 CEFBS_None, // XVHADDW_DU_WU
9333 CEFBS_None, // XVHADDW_D_W
9334 CEFBS_None, // XVHADDW_HU_BU
9335 CEFBS_None, // XVHADDW_H_B
9336 CEFBS_None, // XVHADDW_QU_DU
9337 CEFBS_None, // XVHADDW_Q_D
9338 CEFBS_None, // XVHADDW_WU_HU
9339 CEFBS_None, // XVHADDW_W_H
9340 CEFBS_None, // XVHSELI_D
9341 CEFBS_None, // XVHSUBW_DU_WU
9342 CEFBS_None, // XVHSUBW_D_W
9343 CEFBS_None, // XVHSUBW_HU_BU
9344 CEFBS_None, // XVHSUBW_H_B
9345 CEFBS_None, // XVHSUBW_QU_DU
9346 CEFBS_None, // XVHSUBW_Q_D
9347 CEFBS_None, // XVHSUBW_WU_HU
9348 CEFBS_None, // XVHSUBW_W_H
9349 CEFBS_None, // XVILVH_B
9350 CEFBS_None, // XVILVH_D
9351 CEFBS_None, // XVILVH_H
9352 CEFBS_None, // XVILVH_W
9353 CEFBS_None, // XVILVL_B
9354 CEFBS_None, // XVILVL_D
9355 CEFBS_None, // XVILVL_H
9356 CEFBS_None, // XVILVL_W
9357 CEFBS_None, // XVINSGR2VR_D
9358 CEFBS_None, // XVINSGR2VR_W
9359 CEFBS_None, // XVINSVE0_D
9360 CEFBS_None, // XVINSVE0_W
9361 CEFBS_None, // XVLD
9362 CEFBS_None, // XVLDI
9363 CEFBS_None, // XVLDREPL_B
9364 CEFBS_None, // XVLDREPL_D
9365 CEFBS_None, // XVLDREPL_H
9366 CEFBS_None, // XVLDREPL_W
9367 CEFBS_None, // XVLDX
9368 CEFBS_None, // XVMADDWEV_D_W
9369 CEFBS_None, // XVMADDWEV_D_WU
9370 CEFBS_None, // XVMADDWEV_D_WU_W
9371 CEFBS_None, // XVMADDWEV_H_B
9372 CEFBS_None, // XVMADDWEV_H_BU
9373 CEFBS_None, // XVMADDWEV_H_BU_B
9374 CEFBS_None, // XVMADDWEV_Q_D
9375 CEFBS_None, // XVMADDWEV_Q_DU
9376 CEFBS_None, // XVMADDWEV_Q_DU_D
9377 CEFBS_None, // XVMADDWEV_W_H
9378 CEFBS_None, // XVMADDWEV_W_HU
9379 CEFBS_None, // XVMADDWEV_W_HU_H
9380 CEFBS_None, // XVMADDWOD_D_W
9381 CEFBS_None, // XVMADDWOD_D_WU
9382 CEFBS_None, // XVMADDWOD_D_WU_W
9383 CEFBS_None, // XVMADDWOD_H_B
9384 CEFBS_None, // XVMADDWOD_H_BU
9385 CEFBS_None, // XVMADDWOD_H_BU_B
9386 CEFBS_None, // XVMADDWOD_Q_D
9387 CEFBS_None, // XVMADDWOD_Q_DU
9388 CEFBS_None, // XVMADDWOD_Q_DU_D
9389 CEFBS_None, // XVMADDWOD_W_H
9390 CEFBS_None, // XVMADDWOD_W_HU
9391 CEFBS_None, // XVMADDWOD_W_HU_H
9392 CEFBS_None, // XVMADD_B
9393 CEFBS_None, // XVMADD_D
9394 CEFBS_None, // XVMADD_H
9395 CEFBS_None, // XVMADD_W
9396 CEFBS_None, // XVMAXI_B
9397 CEFBS_None, // XVMAXI_BU
9398 CEFBS_None, // XVMAXI_D
9399 CEFBS_None, // XVMAXI_DU
9400 CEFBS_None, // XVMAXI_H
9401 CEFBS_None, // XVMAXI_HU
9402 CEFBS_None, // XVMAXI_W
9403 CEFBS_None, // XVMAXI_WU
9404 CEFBS_None, // XVMAX_B
9405 CEFBS_None, // XVMAX_BU
9406 CEFBS_None, // XVMAX_D
9407 CEFBS_None, // XVMAX_DU
9408 CEFBS_None, // XVMAX_H
9409 CEFBS_None, // XVMAX_HU
9410 CEFBS_None, // XVMAX_W
9411 CEFBS_None, // XVMAX_WU
9412 CEFBS_None, // XVMINI_B
9413 CEFBS_None, // XVMINI_BU
9414 CEFBS_None, // XVMINI_D
9415 CEFBS_None, // XVMINI_DU
9416 CEFBS_None, // XVMINI_H
9417 CEFBS_None, // XVMINI_HU
9418 CEFBS_None, // XVMINI_W
9419 CEFBS_None, // XVMINI_WU
9420 CEFBS_None, // XVMIN_B
9421 CEFBS_None, // XVMIN_BU
9422 CEFBS_None, // XVMIN_D
9423 CEFBS_None, // XVMIN_DU
9424 CEFBS_None, // XVMIN_H
9425 CEFBS_None, // XVMIN_HU
9426 CEFBS_None, // XVMIN_W
9427 CEFBS_None, // XVMIN_WU
9428 CEFBS_None, // XVMOD_B
9429 CEFBS_None, // XVMOD_BU
9430 CEFBS_None, // XVMOD_D
9431 CEFBS_None, // XVMOD_DU
9432 CEFBS_None, // XVMOD_H
9433 CEFBS_None, // XVMOD_HU
9434 CEFBS_None, // XVMOD_W
9435 CEFBS_None, // XVMOD_WU
9436 CEFBS_None, // XVMSKGEZ_B
9437 CEFBS_None, // XVMSKLTZ_B
9438 CEFBS_None, // XVMSKLTZ_D
9439 CEFBS_None, // XVMSKLTZ_H
9440 CEFBS_None, // XVMSKLTZ_W
9441 CEFBS_None, // XVMSKNZ_B
9442 CEFBS_None, // XVMSUB_B
9443 CEFBS_None, // XVMSUB_D
9444 CEFBS_None, // XVMSUB_H
9445 CEFBS_None, // XVMSUB_W
9446 CEFBS_None, // XVMUH_B
9447 CEFBS_None, // XVMUH_BU
9448 CEFBS_None, // XVMUH_D
9449 CEFBS_None, // XVMUH_DU
9450 CEFBS_None, // XVMUH_H
9451 CEFBS_None, // XVMUH_HU
9452 CEFBS_None, // XVMUH_W
9453 CEFBS_None, // XVMUH_WU
9454 CEFBS_None, // XVMULWEV_D_W
9455 CEFBS_None, // XVMULWEV_D_WU
9456 CEFBS_None, // XVMULWEV_D_WU_W
9457 CEFBS_None, // XVMULWEV_H_B
9458 CEFBS_None, // XVMULWEV_H_BU
9459 CEFBS_None, // XVMULWEV_H_BU_B
9460 CEFBS_None, // XVMULWEV_Q_D
9461 CEFBS_None, // XVMULWEV_Q_DU
9462 CEFBS_None, // XVMULWEV_Q_DU_D
9463 CEFBS_None, // XVMULWEV_W_H
9464 CEFBS_None, // XVMULWEV_W_HU
9465 CEFBS_None, // XVMULWEV_W_HU_H
9466 CEFBS_None, // XVMULWOD_D_W
9467 CEFBS_None, // XVMULWOD_D_WU
9468 CEFBS_None, // XVMULWOD_D_WU_W
9469 CEFBS_None, // XVMULWOD_H_B
9470 CEFBS_None, // XVMULWOD_H_BU
9471 CEFBS_None, // XVMULWOD_H_BU_B
9472 CEFBS_None, // XVMULWOD_Q_D
9473 CEFBS_None, // XVMULWOD_Q_DU
9474 CEFBS_None, // XVMULWOD_Q_DU_D
9475 CEFBS_None, // XVMULWOD_W_H
9476 CEFBS_None, // XVMULWOD_W_HU
9477 CEFBS_None, // XVMULWOD_W_HU_H
9478 CEFBS_None, // XVMUL_B
9479 CEFBS_None, // XVMUL_D
9480 CEFBS_None, // XVMUL_H
9481 CEFBS_None, // XVMUL_W
9482 CEFBS_None, // XVNEG_B
9483 CEFBS_None, // XVNEG_D
9484 CEFBS_None, // XVNEG_H
9485 CEFBS_None, // XVNEG_W
9486 CEFBS_None, // XVNORI_B
9487 CEFBS_None, // XVNOR_V
9488 CEFBS_None, // XVORI_B
9489 CEFBS_None, // XVORN_V
9490 CEFBS_None, // XVOR_V
9491 CEFBS_None, // XVPACKEV_B
9492 CEFBS_None, // XVPACKEV_D
9493 CEFBS_None, // XVPACKEV_H
9494 CEFBS_None, // XVPACKEV_W
9495 CEFBS_None, // XVPACKOD_B
9496 CEFBS_None, // XVPACKOD_D
9497 CEFBS_None, // XVPACKOD_H
9498 CEFBS_None, // XVPACKOD_W
9499 CEFBS_None, // XVPCNT_B
9500 CEFBS_None, // XVPCNT_D
9501 CEFBS_None, // XVPCNT_H
9502 CEFBS_None, // XVPCNT_W
9503 CEFBS_None, // XVPERMI_D
9504 CEFBS_None, // XVPERMI_Q
9505 CEFBS_None, // XVPERMI_W
9506 CEFBS_None, // XVPERM_W
9507 CEFBS_None, // XVPICKEV_B
9508 CEFBS_None, // XVPICKEV_D
9509 CEFBS_None, // XVPICKEV_H
9510 CEFBS_None, // XVPICKEV_W
9511 CEFBS_None, // XVPICKOD_B
9512 CEFBS_None, // XVPICKOD_D
9513 CEFBS_None, // XVPICKOD_H
9514 CEFBS_None, // XVPICKOD_W
9515 CEFBS_None, // XVPICKVE2GR_D
9516 CEFBS_None, // XVPICKVE2GR_DU
9517 CEFBS_None, // XVPICKVE2GR_W
9518 CEFBS_None, // XVPICKVE2GR_WU
9519 CEFBS_None, // XVPICKVE_D
9520 CEFBS_None, // XVPICKVE_W
9521 CEFBS_None, // XVREPL128VEI_B
9522 CEFBS_None, // XVREPL128VEI_D
9523 CEFBS_None, // XVREPL128VEI_H
9524 CEFBS_None, // XVREPL128VEI_W
9525 CEFBS_None, // XVREPLGR2VR_B
9526 CEFBS_None, // XVREPLGR2VR_D
9527 CEFBS_None, // XVREPLGR2VR_H
9528 CEFBS_None, // XVREPLGR2VR_W
9529 CEFBS_None, // XVREPLVE0_B
9530 CEFBS_None, // XVREPLVE0_D
9531 CEFBS_None, // XVREPLVE0_H
9532 CEFBS_None, // XVREPLVE0_Q
9533 CEFBS_None, // XVREPLVE0_W
9534 CEFBS_None, // XVREPLVE_B
9535 CEFBS_None, // XVREPLVE_D
9536 CEFBS_None, // XVREPLVE_H
9537 CEFBS_None, // XVREPLVE_W
9538 CEFBS_None, // XVROTRI_B
9539 CEFBS_None, // XVROTRI_D
9540 CEFBS_None, // XVROTRI_H
9541 CEFBS_None, // XVROTRI_W
9542 CEFBS_None, // XVROTR_B
9543 CEFBS_None, // XVROTR_D
9544 CEFBS_None, // XVROTR_H
9545 CEFBS_None, // XVROTR_W
9546 CEFBS_None, // XVSADD_B
9547 CEFBS_None, // XVSADD_BU
9548 CEFBS_None, // XVSADD_D
9549 CEFBS_None, // XVSADD_DU
9550 CEFBS_None, // XVSADD_H
9551 CEFBS_None, // XVSADD_HU
9552 CEFBS_None, // XVSADD_W
9553 CEFBS_None, // XVSADD_WU
9554 CEFBS_None, // XVSAT_B
9555 CEFBS_None, // XVSAT_BU
9556 CEFBS_None, // XVSAT_D
9557 CEFBS_None, // XVSAT_DU
9558 CEFBS_None, // XVSAT_H
9559 CEFBS_None, // XVSAT_HU
9560 CEFBS_None, // XVSAT_W
9561 CEFBS_None, // XVSAT_WU
9562 CEFBS_None, // XVSEQI_B
9563 CEFBS_None, // XVSEQI_D
9564 CEFBS_None, // XVSEQI_H
9565 CEFBS_None, // XVSEQI_W
9566 CEFBS_None, // XVSEQ_B
9567 CEFBS_None, // XVSEQ_D
9568 CEFBS_None, // XVSEQ_H
9569 CEFBS_None, // XVSEQ_W
9570 CEFBS_None, // XVSETALLNEZ_B
9571 CEFBS_None, // XVSETALLNEZ_D
9572 CEFBS_None, // XVSETALLNEZ_H
9573 CEFBS_None, // XVSETALLNEZ_W
9574 CEFBS_None, // XVSETANYEQZ_B
9575 CEFBS_None, // XVSETANYEQZ_D
9576 CEFBS_None, // XVSETANYEQZ_H
9577 CEFBS_None, // XVSETANYEQZ_W
9578 CEFBS_None, // XVSETEQZ_V
9579 CEFBS_None, // XVSETNEZ_V
9580 CEFBS_None, // XVSHUF4I_B
9581 CEFBS_None, // XVSHUF4I_D
9582 CEFBS_None, // XVSHUF4I_H
9583 CEFBS_None, // XVSHUF4I_W
9584 CEFBS_None, // XVSHUF_B
9585 CEFBS_None, // XVSHUF_D
9586 CEFBS_None, // XVSHUF_H
9587 CEFBS_None, // XVSHUF_W
9588 CEFBS_None, // XVSIGNCOV_B
9589 CEFBS_None, // XVSIGNCOV_D
9590 CEFBS_None, // XVSIGNCOV_H
9591 CEFBS_None, // XVSIGNCOV_W
9592 CEFBS_None, // XVSLEI_B
9593 CEFBS_None, // XVSLEI_BU
9594 CEFBS_None, // XVSLEI_D
9595 CEFBS_None, // XVSLEI_DU
9596 CEFBS_None, // XVSLEI_H
9597 CEFBS_None, // XVSLEI_HU
9598 CEFBS_None, // XVSLEI_W
9599 CEFBS_None, // XVSLEI_WU
9600 CEFBS_None, // XVSLE_B
9601 CEFBS_None, // XVSLE_BU
9602 CEFBS_None, // XVSLE_D
9603 CEFBS_None, // XVSLE_DU
9604 CEFBS_None, // XVSLE_H
9605 CEFBS_None, // XVSLE_HU
9606 CEFBS_None, // XVSLE_W
9607 CEFBS_None, // XVSLE_WU
9608 CEFBS_None, // XVSLLI_B
9609 CEFBS_None, // XVSLLI_D
9610 CEFBS_None, // XVSLLI_H
9611 CEFBS_None, // XVSLLI_W
9612 CEFBS_None, // XVSLLWIL_DU_WU
9613 CEFBS_None, // XVSLLWIL_D_W
9614 CEFBS_None, // XVSLLWIL_HU_BU
9615 CEFBS_None, // XVSLLWIL_H_B
9616 CEFBS_None, // XVSLLWIL_WU_HU
9617 CEFBS_None, // XVSLLWIL_W_H
9618 CEFBS_None, // XVSLL_B
9619 CEFBS_None, // XVSLL_D
9620 CEFBS_None, // XVSLL_H
9621 CEFBS_None, // XVSLL_W
9622 CEFBS_None, // XVSLTI_B
9623 CEFBS_None, // XVSLTI_BU
9624 CEFBS_None, // XVSLTI_D
9625 CEFBS_None, // XVSLTI_DU
9626 CEFBS_None, // XVSLTI_H
9627 CEFBS_None, // XVSLTI_HU
9628 CEFBS_None, // XVSLTI_W
9629 CEFBS_None, // XVSLTI_WU
9630 CEFBS_None, // XVSLT_B
9631 CEFBS_None, // XVSLT_BU
9632 CEFBS_None, // XVSLT_D
9633 CEFBS_None, // XVSLT_DU
9634 CEFBS_None, // XVSLT_H
9635 CEFBS_None, // XVSLT_HU
9636 CEFBS_None, // XVSLT_W
9637 CEFBS_None, // XVSLT_WU
9638 CEFBS_None, // XVSRAI_B
9639 CEFBS_None, // XVSRAI_D
9640 CEFBS_None, // XVSRAI_H
9641 CEFBS_None, // XVSRAI_W
9642 CEFBS_None, // XVSRANI_B_H
9643 CEFBS_None, // XVSRANI_D_Q
9644 CEFBS_None, // XVSRANI_H_W
9645 CEFBS_None, // XVSRANI_W_D
9646 CEFBS_None, // XVSRAN_B_H
9647 CEFBS_None, // XVSRAN_H_W
9648 CEFBS_None, // XVSRAN_W_D
9649 CEFBS_None, // XVSRARI_B
9650 CEFBS_None, // XVSRARI_D
9651 CEFBS_None, // XVSRARI_H
9652 CEFBS_None, // XVSRARI_W
9653 CEFBS_None, // XVSRARNI_B_H
9654 CEFBS_None, // XVSRARNI_D_Q
9655 CEFBS_None, // XVSRARNI_H_W
9656 CEFBS_None, // XVSRARNI_W_D
9657 CEFBS_None, // XVSRARN_B_H
9658 CEFBS_None, // XVSRARN_H_W
9659 CEFBS_None, // XVSRARN_W_D
9660 CEFBS_None, // XVSRAR_B
9661 CEFBS_None, // XVSRAR_D
9662 CEFBS_None, // XVSRAR_H
9663 CEFBS_None, // XVSRAR_W
9664 CEFBS_None, // XVSRA_B
9665 CEFBS_None, // XVSRA_D
9666 CEFBS_None, // XVSRA_H
9667 CEFBS_None, // XVSRA_W
9668 CEFBS_None, // XVSRLI_B
9669 CEFBS_None, // XVSRLI_D
9670 CEFBS_None, // XVSRLI_H
9671 CEFBS_None, // XVSRLI_W
9672 CEFBS_None, // XVSRLNI_B_H
9673 CEFBS_None, // XVSRLNI_D_Q
9674 CEFBS_None, // XVSRLNI_H_W
9675 CEFBS_None, // XVSRLNI_W_D
9676 CEFBS_None, // XVSRLN_B_H
9677 CEFBS_None, // XVSRLN_H_W
9678 CEFBS_None, // XVSRLN_W_D
9679 CEFBS_None, // XVSRLRI_B
9680 CEFBS_None, // XVSRLRI_D
9681 CEFBS_None, // XVSRLRI_H
9682 CEFBS_None, // XVSRLRI_W
9683 CEFBS_None, // XVSRLRNI_B_H
9684 CEFBS_None, // XVSRLRNI_D_Q
9685 CEFBS_None, // XVSRLRNI_H_W
9686 CEFBS_None, // XVSRLRNI_W_D
9687 CEFBS_None, // XVSRLRN_B_H
9688 CEFBS_None, // XVSRLRN_H_W
9689 CEFBS_None, // XVSRLRN_W_D
9690 CEFBS_None, // XVSRLR_B
9691 CEFBS_None, // XVSRLR_D
9692 CEFBS_None, // XVSRLR_H
9693 CEFBS_None, // XVSRLR_W
9694 CEFBS_None, // XVSRL_B
9695 CEFBS_None, // XVSRL_D
9696 CEFBS_None, // XVSRL_H
9697 CEFBS_None, // XVSRL_W
9698 CEFBS_None, // XVSSRANI_BU_H
9699 CEFBS_None, // XVSSRANI_B_H
9700 CEFBS_None, // XVSSRANI_DU_Q
9701 CEFBS_None, // XVSSRANI_D_Q
9702 CEFBS_None, // XVSSRANI_HU_W
9703 CEFBS_None, // XVSSRANI_H_W
9704 CEFBS_None, // XVSSRANI_WU_D
9705 CEFBS_None, // XVSSRANI_W_D
9706 CEFBS_None, // XVSSRAN_BU_H
9707 CEFBS_None, // XVSSRAN_B_H
9708 CEFBS_None, // XVSSRAN_HU_W
9709 CEFBS_None, // XVSSRAN_H_W
9710 CEFBS_None, // XVSSRAN_WU_D
9711 CEFBS_None, // XVSSRAN_W_D
9712 CEFBS_None, // XVSSRARNI_BU_H
9713 CEFBS_None, // XVSSRARNI_B_H
9714 CEFBS_None, // XVSSRARNI_DU_Q
9715 CEFBS_None, // XVSSRARNI_D_Q
9716 CEFBS_None, // XVSSRARNI_HU_W
9717 CEFBS_None, // XVSSRARNI_H_W
9718 CEFBS_None, // XVSSRARNI_WU_D
9719 CEFBS_None, // XVSSRARNI_W_D
9720 CEFBS_None, // XVSSRARN_BU_H
9721 CEFBS_None, // XVSSRARN_B_H
9722 CEFBS_None, // XVSSRARN_HU_W
9723 CEFBS_None, // XVSSRARN_H_W
9724 CEFBS_None, // XVSSRARN_WU_D
9725 CEFBS_None, // XVSSRARN_W_D
9726 CEFBS_None, // XVSSRLNI_BU_H
9727 CEFBS_None, // XVSSRLNI_B_H
9728 CEFBS_None, // XVSSRLNI_DU_Q
9729 CEFBS_None, // XVSSRLNI_D_Q
9730 CEFBS_None, // XVSSRLNI_HU_W
9731 CEFBS_None, // XVSSRLNI_H_W
9732 CEFBS_None, // XVSSRLNI_WU_D
9733 CEFBS_None, // XVSSRLNI_W_D
9734 CEFBS_None, // XVSSRLN_BU_H
9735 CEFBS_None, // XVSSRLN_B_H
9736 CEFBS_None, // XVSSRLN_HU_W
9737 CEFBS_None, // XVSSRLN_H_W
9738 CEFBS_None, // XVSSRLN_WU_D
9739 CEFBS_None, // XVSSRLN_W_D
9740 CEFBS_None, // XVSSRLRNI_BU_H
9741 CEFBS_None, // XVSSRLRNI_B_H
9742 CEFBS_None, // XVSSRLRNI_DU_Q
9743 CEFBS_None, // XVSSRLRNI_D_Q
9744 CEFBS_None, // XVSSRLRNI_HU_W
9745 CEFBS_None, // XVSSRLRNI_H_W
9746 CEFBS_None, // XVSSRLRNI_WU_D
9747 CEFBS_None, // XVSSRLRNI_W_D
9748 CEFBS_None, // XVSSRLRN_BU_H
9749 CEFBS_None, // XVSSRLRN_B_H
9750 CEFBS_None, // XVSSRLRN_HU_W
9751 CEFBS_None, // XVSSRLRN_H_W
9752 CEFBS_None, // XVSSRLRN_WU_D
9753 CEFBS_None, // XVSSRLRN_W_D
9754 CEFBS_None, // XVSSUB_B
9755 CEFBS_None, // XVSSUB_BU
9756 CEFBS_None, // XVSSUB_D
9757 CEFBS_None, // XVSSUB_DU
9758 CEFBS_None, // XVSSUB_H
9759 CEFBS_None, // XVSSUB_HU
9760 CEFBS_None, // XVSSUB_W
9761 CEFBS_None, // XVSSUB_WU
9762 CEFBS_None, // XVST
9763 CEFBS_None, // XVSTELM_B
9764 CEFBS_None, // XVSTELM_D
9765 CEFBS_None, // XVSTELM_H
9766 CEFBS_None, // XVSTELM_W
9767 CEFBS_None, // XVSTX
9768 CEFBS_None, // XVSUBI_BU
9769 CEFBS_None, // XVSUBI_DU
9770 CEFBS_None, // XVSUBI_HU
9771 CEFBS_None, // XVSUBI_WU
9772 CEFBS_None, // XVSUBWEV_D_W
9773 CEFBS_None, // XVSUBWEV_D_WU
9774 CEFBS_None, // XVSUBWEV_H_B
9775 CEFBS_None, // XVSUBWEV_H_BU
9776 CEFBS_None, // XVSUBWEV_Q_D
9777 CEFBS_None, // XVSUBWEV_Q_DU
9778 CEFBS_None, // XVSUBWEV_W_H
9779 CEFBS_None, // XVSUBWEV_W_HU
9780 CEFBS_None, // XVSUBWOD_D_W
9781 CEFBS_None, // XVSUBWOD_D_WU
9782 CEFBS_None, // XVSUBWOD_H_B
9783 CEFBS_None, // XVSUBWOD_H_BU
9784 CEFBS_None, // XVSUBWOD_Q_D
9785 CEFBS_None, // XVSUBWOD_Q_DU
9786 CEFBS_None, // XVSUBWOD_W_H
9787 CEFBS_None, // XVSUBWOD_W_HU
9788 CEFBS_None, // XVSUB_B
9789 CEFBS_None, // XVSUB_D
9790 CEFBS_None, // XVSUB_H
9791 CEFBS_None, // XVSUB_Q
9792 CEFBS_None, // XVSUB_W
9793 CEFBS_None, // XVXORI_B
9794 CEFBS_None, // XVXOR_V
9795 };
9796
9797 assert(Opcode < 2503);
9798 return FeatureBitsets[RequiredFeaturesRefs[Opcode]];
9799}
9800
9801
9802} // namespace llvm::LoongArch_MC
9803
9804#endif // GET_COMPUTE_FEATURES
9805
9806#ifdef GET_AVAILABLE_OPCODE_CHECKER
9807#undef GET_AVAILABLE_OPCODE_CHECKER
9808
9809namespace llvm::LoongArch_MC {
9810
9811bool isOpcodeAvailable(unsigned Opcode, const FeatureBitset &Features) {
9812 FeatureBitset AvailableFeatures = computeAvailableFeatures(Features);
9813 FeatureBitset RequiredFeatures = computeRequiredFeatures(Opcode);
9814 FeatureBitset MissingFeatures =
9815 (AvailableFeatures & RequiredFeatures) ^
9816 RequiredFeatures;
9817 return !MissingFeatures.any();
9818}
9819
9820} // namespace llvm::LoongArch_MC
9821
9822#endif // GET_AVAILABLE_OPCODE_CHECKER
9823
9824#ifdef ENABLE_INSTR_PREDICATE_VERIFIER
9825#undef ENABLE_INSTR_PREDICATE_VERIFIER
9826
9827#include <sstream>
9828
9829namespace llvm::LoongArch_MC {
9830
9831#ifndef NDEBUG
9832static const char *SubtargetFeatureNames[] = {
9833 "Feature_HasLaGlobalWithAbs",
9834 "Feature_HasLaGlobalWithPcrel",
9835 "Feature_HasLaLocalWithAbs",
9836 "Feature_IsLA32",
9837 "Feature_IsLA64",
9838 nullptr
9839};
9840
9841#endif // NDEBUG
9842
9843void verifyInstructionPredicates(
9844 unsigned Opcode, const FeatureBitset &Features) {
9845#ifndef NDEBUG
9846 FeatureBitset AvailableFeatures = computeAvailableFeatures(Features);
9847 FeatureBitset RequiredFeatures = computeRequiredFeatures(Opcode);
9848 FeatureBitset MissingFeatures =
9849 (AvailableFeatures & RequiredFeatures) ^
9850 RequiredFeatures;
9851 if (MissingFeatures.any()) {
9852 std::ostringstream Msg;
9853 Msg << "Attempting to emit " << &LoongArchInstrNameData[LoongArchInstrNameIndices[Opcode]]
9854 << " instruction but the ";
9855 for (unsigned i = 0, e = MissingFeatures.size(); i != e; ++i)
9856 if (MissingFeatures.test(i))
9857 Msg << SubtargetFeatureNames[i] << " ";
9858 Msg << "predicate(s) are not met";
9859 report_fatal_error(Msg.str().c_str());
9860 }
9861#endif // NDEBUG
9862}
9863
9864} // namespace llvm::LoongArch_MC
9865
9866#endif // ENABLE_INSTR_PREDICATE_VERIFIER
9867
9868