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:1945
68 G_ASSERT_ZEXT = 53, // GenericOpcodes.td:1937
69 G_ASSERT_ALIGN = 54, // GenericOpcodes.td:1952
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:1530
95 G_UNMERGE_VALUES = 80, // GenericOpcodes.td:1543
96 G_INSERT = 81, // GenericOpcodes.td:1552
97 G_MERGE_VALUES = 82, // GenericOpcodes.td:1562
98 G_BUILD_VECTOR = 83, // GenericOpcodes.td:1582
99 G_BUILD_VECTOR_TRUNC = 84, // GenericOpcodes.td:1592
100 G_CONCAT_VECTORS = 85, // GenericOpcodes.td:1599
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:1959
106 G_INTRINSIC_FPTRUNC_ROUND = 91, // GenericOpcodes.td:1288
107 G_INTRINSIC_TRUNC = 92, // GenericOpcodes.td:1294
108 G_INTRINSIC_ROUND = 93, // GenericOpcodes.td:1300
109 G_INTRINSIC_LRINT = 94, // GenericOpcodes.td:1306
110 G_INTRINSIC_LLRINT = 95, // GenericOpcodes.td:1312
111 G_INTRINSIC_ROUNDEVEN = 96, // GenericOpcodes.td:1318
112 G_READCYCLECOUNTER = 97, // GenericOpcodes.td:1324
113 G_READSTEADYCOUNTER = 98, // GenericOpcodes.td:1330
114 G_LOAD = 99, // GenericOpcodes.td:1357
115 G_SEXTLOAD = 100, // GenericOpcodes.td:1366
116 G_ZEXTLOAD = 101, // GenericOpcodes.td:1374
117 G_FPEXTLOAD = 102, // GenericOpcodes.td:1383
118 G_INDEXED_LOAD = 103, // GenericOpcodes.td:1393
119 G_INDEXED_SEXTLOAD = 104, // GenericOpcodes.td:1402
120 G_INDEXED_ZEXTLOAD = 105, // GenericOpcodes.td:1410
121 G_STORE = 106, // GenericOpcodes.td:1418
122 G_FPTRUNCSTORE = 107, // GenericOpcodes.td:1428
123 G_INDEXED_STORE = 108, // GenericOpcodes.td:1436
124 G_ATOMIC_CMPXCHG_WITH_SUCCESS = 109, // GenericOpcodes.td:1447
125 G_ATOMIC_CMPXCHG = 110, // GenericOpcodes.td:1458
126 G_ATOMICRMW_XCHG = 111, // GenericOpcodes.td:1478
127 G_ATOMICRMW_ADD = 112, // GenericOpcodes.td:1479
128 G_ATOMICRMW_SUB = 113, // GenericOpcodes.td:1480
129 G_ATOMICRMW_AND = 114, // GenericOpcodes.td:1481
130 G_ATOMICRMW_NAND = 115, // GenericOpcodes.td:1482
131 G_ATOMICRMW_OR = 116, // GenericOpcodes.td:1483
132 G_ATOMICRMW_XOR = 117, // GenericOpcodes.td:1484
133 G_ATOMICRMW_MAX = 118, // GenericOpcodes.td:1485
134 G_ATOMICRMW_MIN = 119, // GenericOpcodes.td:1486
135 G_ATOMICRMW_UMAX = 120, // GenericOpcodes.td:1487
136 G_ATOMICRMW_UMIN = 121, // GenericOpcodes.td:1488
137 G_ATOMICRMW_FADD = 122, // GenericOpcodes.td:1499
138 G_ATOMICRMW_FSUB = 123, // GenericOpcodes.td:1500
139 G_ATOMICRMW_FMAX = 124, // GenericOpcodes.td:1501
140 G_ATOMICRMW_FMIN = 125, // GenericOpcodes.td:1502
141 G_ATOMICRMW_FMAXIMUM = 126, // GenericOpcodes.td:1503
142 G_ATOMICRMW_FMINIMUM = 127, // GenericOpcodes.td:1504
143 G_ATOMICRMW_FMAXIMUMNUM = 128, // GenericOpcodes.td:1505
144 G_ATOMICRMW_FMINIMUMNUM = 129, // GenericOpcodes.td:1506
145 G_ATOMICRMW_UINC_WRAP = 130, // GenericOpcodes.td:1489
146 G_ATOMICRMW_UDEC_WRAP = 131, // GenericOpcodes.td:1490
147 G_ATOMICRMW_USUB_COND = 132, // GenericOpcodes.td:1491
148 G_ATOMICRMW_USUB_SAT = 133, // GenericOpcodes.td:1492
149 G_FENCE = 134, // GenericOpcodes.td:1508
150 G_PREFETCH = 135, // GenericOpcodes.td:1515
151 G_BRCOND = 136, // GenericOpcodes.td:1655
152 G_BRINDIRECT = 137, // GenericOpcodes.td:1664
153 G_INVOKE_REGION_START = 138, // GenericOpcodes.td:1687
154 G_INTRINSIC = 139, // GenericOpcodes.td:1607
155 G_INTRINSIC_W_SIDE_EFFECTS = 140, // GenericOpcodes.td:1614
156 G_INTRINSIC_CONVERGENT = 141, // GenericOpcodes.td:1623
157 G_INTRINSIC_CONVERGENT_W_SIDE_EFFECTS = 142, // GenericOpcodes.td:1631
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:609
183 G_UADDE = 168, // GenericOpcodes.td:617
184 G_USUBO = 169, // GenericOpcodes.td:639
185 G_USUBE = 170, // GenericOpcodes.td:645
186 G_SADDO = 171, // GenericOpcodes.td:624
187 G_SADDE = 172, // GenericOpcodes.td:632
188 G_SSUBO = 173, // GenericOpcodes.td:652
189 G_SSUBE = 174, // GenericOpcodes.td:659
190 G_UMULO = 175, // GenericOpcodes.td:666
191 G_SMULO = 176, // GenericOpcodes.td:674
192 G_UMULH = 177, // GenericOpcodes.td:683
193 G_SMULH = 178, // GenericOpcodes.td:692
194 G_UADDSAT = 179, // GenericOpcodes.td:704
195 G_SADDSAT = 180, // GenericOpcodes.td:712
196 G_USUBSAT = 181, // GenericOpcodes.td:720
197 G_SSUBSAT = 182, // GenericOpcodes.td:728
198 G_USHLSAT = 183, // GenericOpcodes.td:736
199 G_SSHLSAT = 184, // GenericOpcodes.td:744
200 G_SMULFIX = 185, // GenericOpcodes.td:756
201 G_UMULFIX = 186, // GenericOpcodes.td:763
202 G_SMULFIXSAT = 187, // GenericOpcodes.td:773
203 G_UMULFIXSAT = 188, // GenericOpcodes.td:780
204 G_SDIVFIX = 189, // GenericOpcodes.td:791
205 G_UDIVFIX = 190, // GenericOpcodes.td:798
206 G_SDIVFIXSAT = 191, // GenericOpcodes.td:808
207 G_UDIVFIXSAT = 192, // GenericOpcodes.td:815
208 G_FADD = 193, // GenericOpcodes.td:988
209 G_FSUB = 194, // GenericOpcodes.td:996
210 G_FMUL = 195, // GenericOpcodes.td:1004
211 G_FMA = 196, // GenericOpcodes.td:1013
212 G_FMAD = 197, // GenericOpcodes.td:1022
213 G_FDIV = 198, // GenericOpcodes.td:1030
214 G_FREM = 199, // GenericOpcodes.td:1037
215 G_FMODF = 200, // GenericOpcodes.td:1044
216 G_FPOW = 201, // GenericOpcodes.td:1051
217 G_FPOWI = 202, // GenericOpcodes.td:1058
218 G_FEXP = 203, // GenericOpcodes.td:1065
219 G_FEXP2 = 204, // GenericOpcodes.td:1072
220 G_FEXP10 = 205, // GenericOpcodes.td:1079
221 G_FLOG = 206, // GenericOpcodes.td:1086
222 G_FLOG2 = 207, // GenericOpcodes.td:1093
223 G_FLOG10 = 208, // GenericOpcodes.td:1100
224 G_FLDEXP = 209, // GenericOpcodes.td:1107
225 G_FFREXP = 210, // GenericOpcodes.td:1114
226 G_FNEG = 211, // GenericOpcodes.td:826
227 G_FPEXT = 212, // GenericOpcodes.td:832
228 G_FPTRUNC = 213, // GenericOpcodes.td:838
229 G_FPTOSI = 214, // GenericOpcodes.td:844
230 G_FPTOUI = 215, // GenericOpcodes.td:850
231 G_SITOFP = 216, // GenericOpcodes.td:856
232 G_UITOFP = 217, // GenericOpcodes.td:862
233 G_FPTOSI_SAT = 218, // GenericOpcodes.td:868
234 G_FPTOUI_SAT = 219, // GenericOpcodes.td:874
235 G_FABS = 220, // GenericOpcodes.td:880
236 G_FCOPYSIGN = 221, // GenericOpcodes.td:886
237 G_IS_FPCLASS = 222, // GenericOpcodes.td:899
238 G_FCANONICALIZE = 223, // GenericOpcodes.td:892
239 G_FMINNUM = 224, // GenericOpcodes.td:912
240 G_FMAXNUM = 225, // GenericOpcodes.td:919
241 G_FMINNUM_IEEE = 226, // GenericOpcodes.td:937
242 G_FMAXNUM_IEEE = 227, // GenericOpcodes.td:944
243 G_FMINIMUM = 228, // GenericOpcodes.td:954
244 G_FMAXIMUM = 229, // GenericOpcodes.td:961
245 G_FMINIMUMNUM = 230, // GenericOpcodes.td:969
246 G_FMAXIMUMNUM = 231, // GenericOpcodes.td:976
247 G_GET_FPENV = 232, // GenericOpcodes.td:1244
248 G_SET_FPENV = 233, // GenericOpcodes.td:1251
249 G_RESET_FPENV = 234, // GenericOpcodes.td:1258
250 G_GET_FPMODE = 235, // GenericOpcodes.td:1265
251 G_SET_FPMODE = 236, // GenericOpcodes.td:1272
252 G_RESET_FPMODE = 237, // GenericOpcodes.td:1279
253 G_GET_ROUNDING = 238, // GenericOpcodes.td:1336
254 G_SET_ROUNDING = 239, // GenericOpcodes.td:1342
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:1645
265 G_BRJT = 250, // GenericOpcodes.td:1675
266 G_VSCALE = 251, // GenericOpcodes.td:1573
267 G_INSERT_SUBVECTOR = 252, // GenericOpcodes.td:1719
268 G_EXTRACT_SUBVECTOR = 253, // GenericOpcodes.td:1727
269 G_INSERT_VECTOR_ELT = 254, // GenericOpcodes.td:1735
270 G_EXTRACT_VECTOR_ELT = 255, // GenericOpcodes.td:1743
271 G_SHUFFLE_VECTOR = 256, // GenericOpcodes.td:1754
272 G_SPLAT_VECTOR = 257, // GenericOpcodes.td:1762
273 G_STEP_VECTOR = 258, // GenericOpcodes.td:1770
274 G_VECTOR_COMPRESS = 259, // GenericOpcodes.td:1777
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_FCEIL = 270, // GenericOpcodes.td:1121
286 G_FCOS = 271, // GenericOpcodes.td:1128
287 G_FSIN = 272, // GenericOpcodes.td:1135
288 G_FSINCOS = 273, // GenericOpcodes.td:1142
289 G_FTAN = 274, // GenericOpcodes.td:1149
290 G_FACOS = 275, // GenericOpcodes.td:1156
291 G_FASIN = 276, // GenericOpcodes.td:1163
292 G_FATAN = 277, // GenericOpcodes.td:1170
293 G_FATAN2 = 278, // GenericOpcodes.td:1177
294 G_FCOSH = 279, // GenericOpcodes.td:1184
295 G_FSINH = 280, // GenericOpcodes.td:1191
296 G_FTANH = 281, // GenericOpcodes.td:1198
297 G_FSQRT = 282, // GenericOpcodes.td:1208
298 G_FFLOOR = 283, // GenericOpcodes.td:1215
299 G_FRINT = 284, // GenericOpcodes.td:1222
300 G_FNEARBYINT = 285, // GenericOpcodes.td:1229
301 G_ADDRSPACE_CAST = 286, // GenericOpcodes.td:248
302 G_BLOCK_ADDR = 287, // GenericOpcodes.td:254
303 G_JUMP_TABLE = 288, // GenericOpcodes.td:260
304 G_DYN_STACKALLOC = 289, // GenericOpcodes.td:266
305 G_STACKSAVE = 290, // GenericOpcodes.td:272
306 G_STACKRESTORE = 291, // GenericOpcodes.td:278
307 G_STRICT_FADD = 292, // GenericOpcodes.td:1829
308 G_STRICT_FSUB = 293, // GenericOpcodes.td:1830
309 G_STRICT_FMUL = 294, // GenericOpcodes.td:1831
310 G_STRICT_FDIV = 295, // GenericOpcodes.td:1832
311 G_STRICT_FREM = 296, // GenericOpcodes.td:1833
312 G_STRICT_FMA = 297, // GenericOpcodes.td:1834
313 G_STRICT_FSQRT = 298, // GenericOpcodes.td:1835
314 G_STRICT_FLDEXP = 299, // GenericOpcodes.td:1836
315 G_STRICT_FCMP = 300, // GenericOpcodes.td:1837
316 G_STRICT_FCMPS = 301, // GenericOpcodes.td:1838
317 G_READ_REGISTER = 302, // GenericOpcodes.td:1694
318 G_WRITE_REGISTER = 303, // GenericOpcodes.td:1704
319 G_MEMCPY = 304, // GenericOpcodes.td:1844
320 G_MEMCPY_INLINE = 305, // GenericOpcodes.td:1852
321 G_MEMMOVE = 306, // GenericOpcodes.td:1860
322 G_MEMSET = 307, // GenericOpcodes.td:1868
323 G_BZERO = 308, // GenericOpcodes.td:1875
324 G_MEMSET_INLINE = 309, // GenericOpcodes.td:1882
325 G_TRAP = 310, // GenericOpcodes.td:1892
326 G_DEBUGTRAP = 311, // GenericOpcodes.td:1899
327 G_UBSANTRAP = 312, // GenericOpcodes.td:1905
328 G_VECREDUCE_SEQ_FADD = 313, // GenericOpcodes.td:1793
329 G_VECREDUCE_SEQ_FMUL = 314, // GenericOpcodes.td:1799
330 G_VECREDUCE_FADD = 315, // GenericOpcodes.td:1805
331 G_VECREDUCE_FMUL = 316, // GenericOpcodes.td:1806
332 G_VECREDUCE_FMAX = 317, // GenericOpcodes.td:1808
333 G_VECREDUCE_FMIN = 318, // GenericOpcodes.td:1809
334 G_VECREDUCE_FMAXIMUM = 319, // GenericOpcodes.td:1810
335 G_VECREDUCE_FMINIMUM = 320, // GenericOpcodes.td:1811
336 G_VECREDUCE_FMAXIMUMNUM = 321, // GenericOpcodes.td:1812
337 G_VECREDUCE_FMINIMUMNUM = 322, // GenericOpcodes.td:1813
338 G_VECREDUCE_ADD = 323, // GenericOpcodes.td:1815
339 G_VECREDUCE_MUL = 324, // GenericOpcodes.td:1816
340 G_VECREDUCE_AND = 325, // GenericOpcodes.td:1817
341 G_VECREDUCE_OR = 326, // GenericOpcodes.td:1818
342 G_VECREDUCE_XOR = 327, // GenericOpcodes.td:1819
343 G_VECREDUCE_SMAX = 328, // GenericOpcodes.td:1820
344 G_VECREDUCE_SMIN = 329, // GenericOpcodes.td:1821
345 G_VECREDUCE_UMAX = 330, // GenericOpcodes.td:1822
346 G_VECREDUCE_UMIN = 331, // GenericOpcodes.td:1823
347 G_SBFX = 332, // GenericOpcodes.td:1917
348 G_UBFX = 333, // GenericOpcodes.td:1925
349 ADJCALLSTACKDOWN = 334, // LoongArchInstrInfo.td:2474
350 ADJCALLSTACKUP = 335, // LoongArchInstrInfo.td:2476
351 BuildPairF64Pseudo = 336, // LoongArchFloat64InstrInfo.td:362
352 PROBED_STACKALLOC = 337, // LoongArchInstrInfo.td:2485
353 PROBED_STACKALLOC_DYN = 338, // LoongArchInstrInfo.td:2490
354 PseudoAddTPRel_D = 339, // LoongArchInstrInfo.td:1788
355 PseudoAddTPRel_W = 340, // LoongArchInstrInfo.td:1784
356 PseudoAtomicLoadAdd32 = 341, // LoongArchInstrInfo.td:2138
357 PseudoAtomicLoadAnd32 = 342, // LoongArchInstrInfo.td:2140
358 PseudoAtomicLoadMax32 = 343, // LoongArchInstrInfo.td:2145
359 PseudoAtomicLoadMin32 = 344, // LoongArchInstrInfo.td:2146
360 PseudoAtomicLoadNand32 = 345, // LoongArchInstrInfo.td:2136
361 PseudoAtomicLoadNand64 = 346, // LoongArchInstrInfo.td:2137
362 PseudoAtomicLoadOr32 = 347, // LoongArchInstrInfo.td:2141
363 PseudoAtomicLoadSub32 = 348, // LoongArchInstrInfo.td:2139
364 PseudoAtomicLoadUMax32 = 349, // LoongArchInstrInfo.td:2143
365 PseudoAtomicLoadUMin32 = 350, // LoongArchInstrInfo.td:2144
366 PseudoAtomicLoadXor32 = 351, // LoongArchInstrInfo.td:2142
367 PseudoAtomicStoreD = 352, // LoongArchInstrInfo.td:2097
368 PseudoAtomicStoreW = 353, // LoongArchInstrInfo.td:2089
369 PseudoAtomicSwap32 = 354, // LoongArchInstrInfo.td:2135
370 PseudoBR = 355, // LoongArchInstrInfo.td:1640
371 PseudoBRIND = 356, // LoongArchInstrInfo.td:1644
372 PseudoB_TAIL = 357, // LoongArchInstrInfo.td:1737
373 PseudoCALL = 358, // LoongArchInstrInfo.td:1749
374 PseudoCALL30 = 359, // LoongArchInstrInfo.td:1759
375 PseudoCALL36 = 360, // LoongArchInstrInfo.td:1769
376 PseudoCALLIndirect = 361, // LoongArchInstrInfo.td:1681
377 PseudoCALL_LARGE = 362, // LoongArchInstrInfo.td:1671
378 PseudoCALL_MEDIUM = 363, // LoongArchInstrInfo.td:1662
379 PseudoCALL_SMALL = 364, // LoongArchInstrInfo.td:1653
380 PseudoCTPOP_B = 365, // LoongArchLSXInstrInfo.td:1343
381 PseudoCTPOP_D = 366, // LoongArchLSXInstrInfo.td:1359
382 PseudoCTPOP_H = 367, // LoongArchLSXInstrInfo.td:1345
383 PseudoCTPOP_H_LA32 = 368, // LoongArchLSXInstrInfo.td:1349
384 PseudoCTPOP_W = 369, // LoongArchLSXInstrInfo.td:1356
385 PseudoCTPOP_W_LA32 = 370, // LoongArchLSXInstrInfo.td:1351
386 PseudoCmpXchg128 = 371, // LoongArchInstrInfo.td:2224
387 PseudoCmpXchg128Acquire = 372, // LoongArchInstrInfo.td:2225
388 PseudoCmpXchg32 = 373, // LoongArchInstrInfo.td:2210
389 PseudoCmpXchg64 = 374, // LoongArchInstrInfo.td:2211
390 PseudoCopyCFR = 375, // LoongArchFloat32InstrInfo.td:162
391 PseudoDESC_CALL = 376, // LoongArchInstrInfo.td:1844
392 PseudoJIRL_CALL = 377, // LoongArchInstrInfo.td:1689
393 PseudoJIRL_TAIL = 378, // LoongArchInstrInfo.td:1742
394 PseudoLA_ABS = 379, // LoongArchInstrInfo.td:1799
395 PseudoLA_ABS_LARGE = 380, // LoongArchInstrInfo.td:1801
396 PseudoLA_GOT = 381, // LoongArchInstrInfo.td:1827
397 PseudoLA_GOT_LARGE = 382, // LoongArchInstrInfo.td:1831
398 PseudoLA_PCREL = 383, // LoongArchInstrInfo.td:1804
399 PseudoLA_PCREL_LARGE = 384, // LoongArchInstrInfo.td:1810
400 PseudoLA_TLS_DESC = 385, // LoongArchInstrInfo.td:1850
401 PseudoLA_TLS_DESC_LARGE = 386, // LoongArchInstrInfo.td:1854
402 PseudoLA_TLS_GD = 387, // LoongArchInstrInfo.td:1808
403 PseudoLA_TLS_GD_LARGE = 388, // LoongArchInstrInfo.td:1820
404 PseudoLA_TLS_IE = 389, // LoongArchInstrInfo.td:1829
405 PseudoLA_TLS_IE_LARGE = 390, // LoongArchInstrInfo.td:1835
406 PseudoLA_TLS_LD = 391, // LoongArchInstrInfo.td:1806
407 PseudoLA_TLS_LD_LARGE = 392, // LoongArchInstrInfo.td:1816
408 PseudoLA_TLS_LE = 393, // LoongArchInstrInfo.td:1814
409 PseudoLD_CFR = 394, // LoongArchFloat32InstrInfo.td:150
410 PseudoLI_D = 395, // LoongArchInstrInfo.td:2542
411 PseudoLI_W = 396, // LoongArchInstrInfo.td:2540
412 PseudoMaskedAtomicLoadAdd32 = 397, // LoongArchInstrInfo.td:2122
413 PseudoMaskedAtomicLoadMax32 = 398, // LoongArchInstrInfo.td:2187
414 PseudoMaskedAtomicLoadMin32 = 399, // LoongArchInstrInfo.td:2188
415 PseudoMaskedAtomicLoadNand32 = 400, // LoongArchInstrInfo.td:2124
416 PseudoMaskedAtomicLoadSub32 = 401, // LoongArchInstrInfo.td:2123
417 PseudoMaskedAtomicLoadUMax32 = 402, // LoongArchInstrInfo.td:2172
418 PseudoMaskedAtomicLoadUMin32 = 403, // LoongArchInstrInfo.td:2173
419 PseudoMaskedAtomicSwap32 = 404, // LoongArchInstrInfo.td:2121
420 PseudoMaskedCmpXchg32 = 405, // LoongArchInstrInfo.td:2227
421 PseudoRET = 406, // LoongArchInstrInfo.td:1694
422 PseudoST_CFR = 407, // LoongArchFloat32InstrInfo.td:147
423 PseudoTAIL = 408, // LoongArchInstrInfo.td:1753
424 PseudoTAIL30 = 409, // LoongArchInstrInfo.td:1763
425 PseudoTAIL36 = 410, // LoongArchInstrInfo.td:1775
426 PseudoTAILIndirect = 411, // LoongArchInstrInfo.td:1728
427 PseudoTAIL_LARGE = 412, // LoongArchInstrInfo.td:1718
428 PseudoTAIL_MEDIUM = 413, // LoongArchInstrInfo.td:1709
429 PseudoTAIL_SMALL = 414, // LoongArchInstrInfo.td:1699
430 PseudoUNIMP = 415, // LoongArchInstrInfo.td:1446
431 PseudoVBNZ = 416, // LoongArchLSXInstrInfo.td:1334
432 PseudoVBNZ_B = 417, // LoongArchLSXInstrInfo.td:1330
433 PseudoVBNZ_D = 418, // LoongArchLSXInstrInfo.td:1333
434 PseudoVBNZ_H = 419, // LoongArchLSXInstrInfo.td:1331
435 PseudoVBNZ_W = 420, // LoongArchLSXInstrInfo.td:1332
436 PseudoVBZ = 421, // LoongArchLSXInstrInfo.td:1340
437 PseudoVBZ_B = 422, // LoongArchLSXInstrInfo.td:1336
438 PseudoVBZ_D = 423, // LoongArchLSXInstrInfo.td:1339
439 PseudoVBZ_H = 424, // LoongArchLSXInstrInfo.td:1337
440 PseudoVBZ_W = 425, // LoongArchLSXInstrInfo.td:1338
441 PseudoVMSKEQZ_B = 426, // LoongArchLSXInstrInfo.td:1370
442 PseudoVMSKGEZ_B = 427, // LoongArchLSXInstrInfo.td:1369
443 PseudoVMSKLTZ_B = 428, // LoongArchLSXInstrInfo.td:1365
444 PseudoVMSKLTZ_D = 429, // LoongArchLSXInstrInfo.td:1368
445 PseudoVMSKLTZ_H = 430, // LoongArchLSXInstrInfo.td:1366
446 PseudoVMSKLTZ_W = 431, // LoongArchLSXInstrInfo.td:1367
447 PseudoVMSKNEZ_B = 432, // LoongArchLSXInstrInfo.td:1371
448 PseudoVREPLI_B = 433, // LoongArchLSXInstrInfo.td:1320
449 PseudoVREPLI_D = 434, // LoongArchLSXInstrInfo.td:1326
450 PseudoVREPLI_H = 435, // LoongArchLSXInstrInfo.td:1322
451 PseudoVREPLI_W = 436, // LoongArchLSXInstrInfo.td:1324
452 PseudoXVBNZ = 437, // LoongArchLASXInstrInfo.td:1093
453 PseudoXVBNZ_B = 438, // LoongArchLASXInstrInfo.td:1089
454 PseudoXVBNZ_D = 439, // LoongArchLASXInstrInfo.td:1092
455 PseudoXVBNZ_H = 440, // LoongArchLASXInstrInfo.td:1090
456 PseudoXVBNZ_W = 441, // LoongArchLASXInstrInfo.td:1091
457 PseudoXVBZ = 442, // LoongArchLASXInstrInfo.td:1099
458 PseudoXVBZ_B = 443, // LoongArchLASXInstrInfo.td:1095
459 PseudoXVBZ_D = 444, // LoongArchLASXInstrInfo.td:1098
460 PseudoXVBZ_H = 445, // LoongArchLASXInstrInfo.td:1096
461 PseudoXVBZ_W = 446, // LoongArchLASXInstrInfo.td:1097
462 PseudoXVINSGR2VR_B = 447, // LoongArchLASXInstrInfo.td:1102
463 PseudoXVINSGR2VR_H = 448, // LoongArchLASXInstrInfo.td:1104
464 PseudoXVMSKEQZ_B = 449, // LoongArchLASXInstrInfo.td:1114
465 PseudoXVMSKGEZ_B = 450, // LoongArchLASXInstrInfo.td:1113
466 PseudoXVMSKLTZ_B = 451, // LoongArchLASXInstrInfo.td:1109
467 PseudoXVMSKLTZ_D = 452, // LoongArchLASXInstrInfo.td:1112
468 PseudoXVMSKLTZ_H = 453, // LoongArchLASXInstrInfo.td:1110
469 PseudoXVMSKLTZ_W = 454, // LoongArchLASXInstrInfo.td:1111
470 PseudoXVMSKNEZ_B = 455, // LoongArchLASXInstrInfo.td:1115
471 PseudoXVREPLI_B = 456, // LoongArchLASXInstrInfo.td:1079
472 PseudoXVREPLI_D = 457, // LoongArchLASXInstrInfo.td:1085
473 PseudoXVREPLI_H = 458, // LoongArchLASXInstrInfo.td:1081
474 PseudoXVREPLI_W = 459, // LoongArchLASXInstrInfo.td:1083
475 RDFCSR = 460, // LoongArchInstrInfo.td:2556
476 Select_GPR_Using_CC_GPR = 461, // LoongArchInstrInfo.td:1590
477 SplitPairF64Pseudo = 462, // LoongArchFloat64InstrInfo.td:368
478 WRFCSR = 463, // LoongArchInstrInfo.td:2554
479 ADC_B = 464, // LoongArchLBTInstrInfo.td:27
480 ADC_D = 465, // LoongArchLBTInstrInfo.td:192
481 ADC_H = 466, // LoongArchLBTInstrInfo.td:28
482 ADC_W = 467, // LoongArchLBTInstrInfo.td:29
483 ADDI_D = 468, // LoongArchInstrInfo.td:1018
484 ADDI_W = 469, // LoongArchInstrInfo.td:875
485 ADDU12I_D = 470, // LoongArchLBTInstrInfo.td:191
486 ADDU12I_W = 471, // LoongArchLBTInstrInfo.td:25
487 ADDU16I_D = 472, // LoongArchInstrInfo.td:1020
488 ADD_D = 473, // LoongArchInstrInfo.td:1012
489 ADD_W = 474, // LoongArchInstrInfo.td:873
490 ALSL_D = 475, // LoongArchInstrInfo.td:1022
491 ALSL_W = 476, // LoongArchInstrInfo.td:970
492 ALSL_WU = 477, // LoongArchInstrInfo.td:1021
493 AMADD_B = 478, // LoongArchInstrInfo.td:1124
494 AMADD_D = 479, // LoongArchInstrInfo.td:1127
495 AMADD_H = 480, // LoongArchInstrInfo.td:1125
496 AMADD_W = 481, // LoongArchInstrInfo.td:1126
497 AMADD__DB_B = 482, // LoongArchInstrInfo.td:1146
498 AMADD__DB_D = 483, // LoongArchInstrInfo.td:1149
499 AMADD__DB_H = 484, // LoongArchInstrInfo.td:1147
500 AMADD__DB_W = 485, // LoongArchInstrInfo.td:1148
501 AMAND_D = 486, // LoongArchInstrInfo.td:1129
502 AMAND_W = 487, // LoongArchInstrInfo.td:1128
503 AMAND__DB_D = 488, // LoongArchInstrInfo.td:1151
504 AMAND__DB_W = 489, // LoongArchInstrInfo.td:1150
505 AMCAS_B = 490, // LoongArchInstrInfo.td:1164
506 AMCAS_D = 491, // LoongArchInstrInfo.td:1167
507 AMCAS_H = 492, // LoongArchInstrInfo.td:1165
508 AMCAS_W = 493, // LoongArchInstrInfo.td:1166
509 AMCAS__DB_B = 494, // LoongArchInstrInfo.td:1168
510 AMCAS__DB_D = 495, // LoongArchInstrInfo.td:1171
511 AMCAS__DB_H = 496, // LoongArchInstrInfo.td:1169
512 AMCAS__DB_W = 497, // LoongArchInstrInfo.td:1170
513 AMMAX_D = 498, // LoongArchInstrInfo.td:1135
514 AMMAX_DU = 499, // LoongArchInstrInfo.td:1139
515 AMMAX_W = 500, // LoongArchInstrInfo.td:1134
516 AMMAX_WU = 501, // LoongArchInstrInfo.td:1138
517 AMMAX__DB_D = 502, // LoongArchInstrInfo.td:1157
518 AMMAX__DB_DU = 503, // LoongArchInstrInfo.td:1161
519 AMMAX__DB_W = 504, // LoongArchInstrInfo.td:1156
520 AMMAX__DB_WU = 505, // LoongArchInstrInfo.td:1160
521 AMMIN_D = 506, // LoongArchInstrInfo.td:1137
522 AMMIN_DU = 507, // LoongArchInstrInfo.td:1141
523 AMMIN_W = 508, // LoongArchInstrInfo.td:1136
524 AMMIN_WU = 509, // LoongArchInstrInfo.td:1140
525 AMMIN__DB_D = 510, // LoongArchInstrInfo.td:1159
526 AMMIN__DB_DU = 511, // LoongArchInstrInfo.td:1163
527 AMMIN__DB_W = 512, // LoongArchInstrInfo.td:1158
528 AMMIN__DB_WU = 513, // LoongArchInstrInfo.td:1162
529 AMOR_D = 514, // LoongArchInstrInfo.td:1131
530 AMOR_W = 515, // LoongArchInstrInfo.td:1130
531 AMOR__DB_D = 516, // LoongArchInstrInfo.td:1153
532 AMOR__DB_W = 517, // LoongArchInstrInfo.td:1152
533 AMSWAP_B = 518, // LoongArchInstrInfo.td:1120
534 AMSWAP_D = 519, // LoongArchInstrInfo.td:1123
535 AMSWAP_H = 520, // LoongArchInstrInfo.td:1121
536 AMSWAP_W = 521, // LoongArchInstrInfo.td:1122
537 AMSWAP__DB_B = 522, // LoongArchInstrInfo.td:1142
538 AMSWAP__DB_D = 523, // LoongArchInstrInfo.td:1145
539 AMSWAP__DB_H = 524, // LoongArchInstrInfo.td:1143
540 AMSWAP__DB_W = 525, // LoongArchInstrInfo.td:1144
541 AMXOR_D = 526, // LoongArchInstrInfo.td:1133
542 AMXOR_W = 527, // LoongArchInstrInfo.td:1132
543 AMXOR__DB_D = 528, // LoongArchInstrInfo.td:1155
544 AMXOR__DB_W = 529, // LoongArchInstrInfo.td:1154
545 AND = 530, // LoongArchInstrInfo.td:884
546 ANDI = 531, // LoongArchInstrInfo.td:888
547 ANDN = 532, // LoongArchInstrInfo.td:971
548 ARMADC_W = 533, // LoongArchLBTInstrInfo.td:168
549 ARMADD_W = 534, // LoongArchLBTInstrInfo.td:166
550 ARMAND_W = 535, // LoongArchLBTInstrInfo.td:170
551 ARMMFFLAG = 536, // LoongArchLBTInstrInfo.td:186
552 ARMMOVE = 537, // LoongArchLBTInstrInfo.td:183
553 ARMMOV_D = 538, // LoongArchLBTInstrInfo.td:238
554 ARMMOV_W = 539, // LoongArchLBTInstrInfo.td:184
555 ARMMTFLAG = 540, // LoongArchLBTInstrInfo.td:187
556 ARMNOT_W = 541, // LoongArchLBTInstrInfo.td:173
557 ARMOR_W = 542, // LoongArchLBTInstrInfo.td:171
558 ARMROTRI_W = 543, // LoongArchLBTInstrInfo.td:181
559 ARMROTR_W = 544, // LoongArchLBTInstrInfo.td:177
560 ARMRRX_W = 545, // LoongArchLBTInstrInfo.td:182
561 ARMSBC_W = 546, // LoongArchLBTInstrInfo.td:169
562 ARMSLLI_W = 547, // LoongArchLBTInstrInfo.td:178
563 ARMSLL_W = 548, // LoongArchLBTInstrInfo.td:174
564 ARMSRAI_W = 549, // LoongArchLBTInstrInfo.td:180
565 ARMSRA_W = 550, // LoongArchLBTInstrInfo.td:176
566 ARMSRLI_W = 551, // LoongArchLBTInstrInfo.td:179
567 ARMSRL_W = 552, // LoongArchLBTInstrInfo.td:175
568 ARMSUB_W = 553, // LoongArchLBTInstrInfo.td:167
569 ARMXOR_W = 554, // LoongArchLBTInstrInfo.td:172
570 ASRTGT_D = 555, // LoongArchInstrInfo.td:1193
571 ASRTLE_D = 556, // LoongArchInstrInfo.td:1191
572 B = 557, // LoongArchInstrInfo.td:920
573 BCEQZ = 558, // LoongArchFloat32InstrInfo.td:130
574 BCNEZ = 559, // LoongArchFloat32InstrInfo.td:131
575 BEQ = 560, // LoongArchInstrInfo.td:914
576 BEQZ = 561, // LoongArchInstrInfo.td:1003
577 BGE = 562, // LoongArchInstrInfo.td:917
578 BGEU = 563, // LoongArchInstrInfo.td:919
579 BITREV_4B = 564, // LoongArchInstrInfo.td:989
580 BITREV_8B = 565, // LoongArchInstrInfo.td:1067
581 BITREV_D = 566, // LoongArchInstrInfo.td:1068
582 BITREV_W = 567, // LoongArchInstrInfo.td:990
583 BL = 568, // LoongArchInstrInfo.td:923
584 BLT = 569, // LoongArchInstrInfo.td:916
585 BLTU = 570, // LoongArchInstrInfo.td:918
586 BNE = 571, // LoongArchInstrInfo.td:915
587 BNEZ = 572, // LoongArchInstrInfo.td:1004
588 BREAK = 573, // LoongArchInstrInfo.td:951
589 BSTRINS_D = 574, // LoongArchInstrInfo.td:1070
590 BSTRINS_W = 575, // LoongArchInstrInfo.td:992
591 BSTRPICK_D = 576, // LoongArchInstrInfo.td:1074
592 BSTRPICK_W = 577, // LoongArchInstrInfo.td:996
593 BYTEPICK_D = 578, // LoongArchInstrInfo.td:1061
594 BYTEPICK_W = 579, // LoongArchInstrInfo.td:987
595 CACOP = 580, // LoongArchInstrInfo.td:965
596 CLO_D = 581, // LoongArchInstrInfo.td:1057
597 CLO_W = 582, // LoongArchInstrInfo.td:983
598 CLZ_D = 583, // LoongArchInstrInfo.td:1058
599 CLZ_W = 584, // LoongArchInstrInfo.td:984
600 CPUCFG = 585, // LoongArchInstrInfo.td:962
601 CRCC_W_B_W = 586, // LoongArchInstrInfo.td:1185
602 CRCC_W_D_W = 587, // LoongArchInstrInfo.td:1188
603 CRCC_W_H_W = 588, // LoongArchInstrInfo.td:1186
604 CRCC_W_W_W = 589, // LoongArchInstrInfo.td:1187
605 CRC_W_B_W = 590, // LoongArchInstrInfo.td:1181
606 CRC_W_D_W = 591, // LoongArchInstrInfo.td:1184
607 CRC_W_H_W = 592, // LoongArchInstrInfo.td:1182
608 CRC_W_W_W = 593, // LoongArchInstrInfo.td:1183
609 CSRRD = 594, // LoongArchInstrInfo.td:2566
610 CSRWR = 595, // LoongArchInstrInfo.td:2569
611 CSRXCHG = 596, // LoongArchInstrInfo.td:2571
612 CTO_D = 597, // LoongArchInstrInfo.td:1059
613 CTO_W = 598, // LoongArchInstrInfo.td:985
614 CTZ_D = 599, // LoongArchInstrInfo.td:1060
615 CTZ_W = 600, // LoongArchInstrInfo.td:986
616 DBAR = 601, // LoongArchInstrInfo.td:946
617 DBCL = 602, // LoongArchInstrInfo.td:2609
618 DIV_D = 603, // LoongArchInstrInfo.td:1040
619 DIV_DU = 604, // LoongArchInstrInfo.td:1042
620 DIV_W = 605, // LoongArchInstrInfo.td:898
621 DIV_WU = 606, // LoongArchInstrInfo.td:900
622 ERTN = 607, // LoongArchInstrInfo.td:2608
623 EXT_W_B = 608, // LoongArchInstrInfo.td:981
624 EXT_W_H = 609, // LoongArchInstrInfo.td:982
625 FABS_D = 610, // LoongArchFloat64InstrInfo.td:48
626 FABS_S = 611, // LoongArchFloat32InstrInfo.td:69
627 FADD_D = 612, // LoongArchFloat64InstrInfo.td:36
628 FADD_S = 613, // LoongArchFloat32InstrInfo.td:57
629 FCLASS_D = 614, // LoongArchFloat64InstrInfo.td:58
630 FCLASS_S = 615, // LoongArchFloat32InstrInfo.td:79
631 FCMP_CAF_D = 616, // LoongArchFloat64InstrInfo.td:61
632 FCMP_CAF_S = 617, // LoongArchFloat32InstrInfo.td:83
633 FCMP_CEQ_D = 618, // LoongArchFloat64InstrInfo.td:63
634 FCMP_CEQ_S = 619, // LoongArchFloat32InstrInfo.td:85
635 FCMP_CLE_D = 620, // LoongArchFloat64InstrInfo.td:67
636 FCMP_CLE_S = 621, // LoongArchFloat32InstrInfo.td:89
637 FCMP_CLT_D = 622, // LoongArchFloat64InstrInfo.td:65
638 FCMP_CLT_S = 623, // LoongArchFloat32InstrInfo.td:87
639 FCMP_CNE_D = 624, // LoongArchFloat64InstrInfo.td:69
640 FCMP_CNE_S = 625, // LoongArchFloat32InstrInfo.td:91
641 FCMP_COR_D = 626, // LoongArchFloat64InstrInfo.td:70
642 FCMP_COR_S = 627, // LoongArchFloat32InstrInfo.td:92
643 FCMP_CUEQ_D = 628, // LoongArchFloat64InstrInfo.td:64
644 FCMP_CUEQ_S = 629, // LoongArchFloat32InstrInfo.td:86
645 FCMP_CULE_D = 630, // LoongArchFloat64InstrInfo.td:68
646 FCMP_CULE_S = 631, // LoongArchFloat32InstrInfo.td:90
647 FCMP_CULT_D = 632, // LoongArchFloat64InstrInfo.td:66
648 FCMP_CULT_S = 633, // LoongArchFloat32InstrInfo.td:88
649 FCMP_CUNE_D = 634, // LoongArchFloat64InstrInfo.td:71
650 FCMP_CUNE_S = 635, // LoongArchFloat32InstrInfo.td:93
651 FCMP_CUN_D = 636, // LoongArchFloat64InstrInfo.td:62
652 FCMP_CUN_S = 637, // LoongArchFloat32InstrInfo.td:84
653 FCMP_SAF_D = 638, // LoongArchFloat64InstrInfo.td:72
654 FCMP_SAF_S = 639, // LoongArchFloat32InstrInfo.td:94
655 FCMP_SEQ_D = 640, // LoongArchFloat64InstrInfo.td:74
656 FCMP_SEQ_S = 641, // LoongArchFloat32InstrInfo.td:96
657 FCMP_SLE_D = 642, // LoongArchFloat64InstrInfo.td:78
658 FCMP_SLE_S = 643, // LoongArchFloat32InstrInfo.td:100
659 FCMP_SLT_D = 644, // LoongArchFloat64InstrInfo.td:76
660 FCMP_SLT_S = 645, // LoongArchFloat32InstrInfo.td:98
661 FCMP_SNE_D = 646, // LoongArchFloat64InstrInfo.td:80
662 FCMP_SNE_S = 647, // LoongArchFloat32InstrInfo.td:102
663 FCMP_SOR_D = 648, // LoongArchFloat64InstrInfo.td:81
664 FCMP_SOR_S = 649, // LoongArchFloat32InstrInfo.td:103
665 FCMP_SUEQ_D = 650, // LoongArchFloat64InstrInfo.td:75
666 FCMP_SUEQ_S = 651, // LoongArchFloat32InstrInfo.td:97
667 FCMP_SULE_D = 652, // LoongArchFloat64InstrInfo.td:79
668 FCMP_SULE_S = 653, // LoongArchFloat32InstrInfo.td:101
669 FCMP_SULT_D = 654, // LoongArchFloat64InstrInfo.td:77
670 FCMP_SULT_S = 655, // LoongArchFloat32InstrInfo.td:99
671 FCMP_SUNE_D = 656, // LoongArchFloat64InstrInfo.td:82
672 FCMP_SUNE_S = 657, // LoongArchFloat32InstrInfo.td:104
673 FCMP_SUN_D = 658, // LoongArchFloat64InstrInfo.td:73
674 FCMP_SUN_S = 659, // LoongArchFloat32InstrInfo.td:95
675 FCOPYSIGN_D = 660, // LoongArchFloat64InstrInfo.td:57
676 FCOPYSIGN_S = 661, // LoongArchFloat32InstrInfo.td:78
677 FCVT_D_LD = 662, // LoongArchLBTInstrInfo.td:51
678 FCVT_D_S = 663, // LoongArchFloat64InstrInfo.td:92
679 FCVT_LD_D = 664, // LoongArchLBTInstrInfo.td:50
680 FCVT_S_D = 665, // LoongArchFloat64InstrInfo.td:91
681 FCVT_UD_D = 666, // LoongArchLBTInstrInfo.td:49
682 FDIV_D = 667, // LoongArchFloat64InstrInfo.td:39
683 FDIV_S = 668, // LoongArchFloat32InstrInfo.td:60
684 FFINT_D_L = 669, // LoongArchFloat64InstrInfo.td:94
685 FFINT_D_W = 670, // LoongArchFloat64InstrInfo.td:93
686 FFINT_S_L = 671, // LoongArchFloat64InstrInfo.td:85
687 FFINT_S_W = 672, // LoongArchFloat32InstrInfo.td:107
688 FLDGT_D = 673, // LoongArchFloat64InstrInfo.td:127
689 FLDGT_S = 674, // LoongArchFloat32InstrInfo.td:140
690 FLDLE_D = 675, // LoongArchFloat64InstrInfo.td:128
691 FLDLE_S = 676, // LoongArchFloat32InstrInfo.td:141
692 FLDX_D = 677, // LoongArchFloat64InstrInfo.td:123
693 FLDX_S = 678, // LoongArchFloat32InstrInfo.td:136
694 FLD_D = 679, // LoongArchFloat64InstrInfo.td:121
695 FLD_S = 680, // LoongArchFloat32InstrInfo.td:134
696 FLOGB_D = 681, // LoongArchFloat64InstrInfo.td:56
697 FLOGB_S = 682, // LoongArchFloat32InstrInfo.td:77
698 FMADD_D = 683, // LoongArchFloat64InstrInfo.td:40
699 FMADD_S = 684, // LoongArchFloat32InstrInfo.td:61
700 FMAXA_D = 685, // LoongArchFloat64InstrInfo.td:46
701 FMAXA_S = 686, // LoongArchFloat32InstrInfo.td:67
702 FMAX_D = 687, // LoongArchFloat64InstrInfo.td:44
703 FMAX_S = 688, // LoongArchFloat32InstrInfo.td:65
704 FMINA_D = 689, // LoongArchFloat64InstrInfo.td:47
705 FMINA_S = 690, // LoongArchFloat32InstrInfo.td:68
706 FMIN_D = 691, // LoongArchFloat64InstrInfo.td:45
707 FMIN_S = 692, // LoongArchFloat32InstrInfo.td:66
708 FMOV_D = 693, // LoongArchFloat64InstrInfo.td:108
709 FMOV_S = 694, // LoongArchFloat32InstrInfo.td:117
710 FMSUB_D = 695, // LoongArchFloat64InstrInfo.td:41
711 FMSUB_S = 696, // LoongArchFloat32InstrInfo.td:62
712 FMUL_D = 697, // LoongArchFloat64InstrInfo.td:38
713 FMUL_S = 698, // LoongArchFloat32InstrInfo.td:59
714 FNEG_D = 699, // LoongArchFloat64InstrInfo.td:49
715 FNEG_S = 700, // LoongArchFloat32InstrInfo.td:70
716 FNMADD_D = 701, // LoongArchFloat64InstrInfo.td:42
717 FNMADD_S = 702, // LoongArchFloat32InstrInfo.td:63
718 FNMSUB_D = 703, // LoongArchFloat64InstrInfo.td:43
719 FNMSUB_S = 704, // LoongArchFloat32InstrInfo.td:64
720 FRECIPE_D = 705, // LoongArchFloat64InstrInfo.td:53
721 FRECIPE_S = 706, // LoongArchFloat32InstrInfo.td:74
722 FRECIP_D = 707, // LoongArchFloat64InstrInfo.td:51
723 FRECIP_S = 708, // LoongArchFloat32InstrInfo.td:72
724 FRINT_D = 709, // LoongArchFloat64InstrInfo.td:105
725 FRINT_S = 710, // LoongArchFloat32InstrInfo.td:113
726 FRSQRTE_D = 711, // LoongArchFloat64InstrInfo.td:54
727 FRSQRTE_S = 712, // LoongArchFloat32InstrInfo.td:75
728 FRSQRT_D = 713, // LoongArchFloat64InstrInfo.td:52
729 FRSQRT_S = 714, // LoongArchFloat32InstrInfo.td:73
730 FSCALEB_D = 715, // LoongArchFloat64InstrInfo.td:55
731 FSCALEB_S = 716, // LoongArchFloat32InstrInfo.td:76
732 FSEL_xD = 717, // LoongArchFloat64InstrInfo.td:112
733 FSEL_xS = 718, // LoongArchFloat32InstrInfo.td:116
734 FSQRT_D = 719, // LoongArchFloat64InstrInfo.td:50
735 FSQRT_S = 720, // LoongArchFloat32InstrInfo.td:71
736 FSTGT_D = 721, // LoongArchFloat64InstrInfo.td:129
737 FSTGT_S = 722, // LoongArchFloat32InstrInfo.td:142
738 FSTLE_D = 723, // LoongArchFloat64InstrInfo.td:130
739 FSTLE_S = 724, // LoongArchFloat32InstrInfo.td:143
740 FSTX_D = 725, // LoongArchFloat64InstrInfo.td:124
741 FSTX_S = 726, // LoongArchFloat32InstrInfo.td:137
742 FST_D = 727, // LoongArchFloat64InstrInfo.td:122
743 FST_S = 728, // LoongArchFloat32InstrInfo.td:135
744 FSUB_D = 729, // LoongArchFloat64InstrInfo.td:37
745 FSUB_S = 730, // LoongArchFloat32InstrInfo.td:58
746 FTINTRM_L_D = 731, // LoongArchFloat64InstrInfo.td:98
747 FTINTRM_L_S = 732, // LoongArchFloat64InstrInfo.td:87
748 FTINTRM_W_D = 733, // LoongArchFloat64InstrInfo.td:97
749 FTINTRM_W_S = 734, // LoongArchFloat32InstrInfo.td:109
750 FTINTRNE_L_D = 735, // LoongArchFloat64InstrInfo.td:104
751 FTINTRNE_L_S = 736, // LoongArchFloat64InstrInfo.td:90
752 FTINTRNE_W_D = 737, // LoongArchFloat64InstrInfo.td:103
753 FTINTRNE_W_S = 738, // LoongArchFloat32InstrInfo.td:112
754 FTINTRP_L_D = 739, // LoongArchFloat64InstrInfo.td:100
755 FTINTRP_L_S = 740, // LoongArchFloat64InstrInfo.td:88
756 FTINTRP_W_D = 741, // LoongArchFloat64InstrInfo.td:99
757 FTINTRP_W_S = 742, // LoongArchFloat32InstrInfo.td:110
758 FTINTRZ_L_D = 743, // LoongArchFloat64InstrInfo.td:102
759 FTINTRZ_L_S = 744, // LoongArchFloat64InstrInfo.td:89
760 FTINTRZ_W_D = 745, // LoongArchFloat64InstrInfo.td:101
761 FTINTRZ_W_S = 746, // LoongArchFloat32InstrInfo.td:111
762 FTINT_L_D = 747, // LoongArchFloat64InstrInfo.td:96
763 FTINT_L_S = 748, // LoongArchFloat64InstrInfo.td:86
764 FTINT_W_D = 749, // LoongArchFloat64InstrInfo.td:95
765 FTINT_W_S = 750, // LoongArchFloat32InstrInfo.td:108
766 GCSRRD = 751, // LoongArchLVZInstrInfo.td:19
767 GCSRWR = 752, // LoongArchLVZInstrInfo.td:23
768 GCSRXCHG = 753, // LoongArchLVZInstrInfo.td:25
769 GTLBFLUSH = 754, // LoongArchLVZInstrInfo.td:30
770 HVCL = 755, // LoongArchLVZInstrInfo.td:31
771 IBAR = 756, // LoongArchInstrInfo.td:947
772 IDLE = 757, // LoongArchInstrInfo.td:2610
773 INVTLB = 758, // LoongArchInstrInfo.td:2596
774 IOCSRRD_B = 759, // LoongArchInstrInfo.td:2577
775 IOCSRRD_D = 760, // LoongArchInstrInfo.td:2584
776 IOCSRRD_H = 761, // LoongArchInstrInfo.td:2578
777 IOCSRRD_W = 762, // LoongArchInstrInfo.td:2579
778 IOCSRWR_B = 763, // LoongArchInstrInfo.td:2580
779 IOCSRWR_D = 764, // LoongArchInstrInfo.td:2585
780 IOCSRWR_H = 765, // LoongArchInstrInfo.td:2581
781 IOCSRWR_W = 766, // LoongArchInstrInfo.td:2582
782 JIRL = 767, // LoongArchInstrInfo.td:925
783 JISCR0 = 768, // LoongArchLBTInstrInfo.td:22
784 JISCR1 = 769, // LoongArchLBTInstrInfo.td:23
785 LDDIR = 770, // LoongArchInstrInfo.td:2601
786 LDGT_B = 771, // LoongArchInstrInfo.td:1102
787 LDGT_D = 772, // LoongArchInstrInfo.td:1105
788 LDGT_H = 773, // LoongArchInstrInfo.td:1103
789 LDGT_W = 774, // LoongArchInstrInfo.td:1104
790 LDLE_B = 775, // LoongArchInstrInfo.td:1106
791 LDLE_D = 776, // LoongArchInstrInfo.td:1109
792 LDLE_H = 777, // LoongArchInstrInfo.td:1107
793 LDLE_W = 778, // LoongArchInstrInfo.td:1108
794 LDL_D = 779, // LoongArchLBTInstrInfo.td:199
795 LDL_W = 780, // LoongArchLBTInstrInfo.td:54
796 LDPTE = 781, // LoongArchInstrInfo.td:2603
797 LDPTR_D = 782, // LoongArchInstrInfo.td:1094
798 LDPTR_W = 783, // LoongArchInstrInfo.td:1093
799 LDR_D = 784, // LoongArchLBTInstrInfo.td:200
800 LDR_W = 785, // LoongArchLBTInstrInfo.td:55
801 LDX_B = 786, // LoongArchInstrInfo.td:1082
802 LDX_BU = 787, // LoongArchInstrInfo.td:1086
803 LDX_D = 788, // LoongArchInstrInfo.td:1085
804 LDX_H = 789, // LoongArchInstrInfo.td:1083
805 LDX_HU = 790, // LoongArchInstrInfo.td:1087
806 LDX_W = 791, // LoongArchInstrInfo.td:1084
807 LDX_WU = 792, // LoongArchInstrInfo.td:1088
808 LD_B = 793, // LoongArchInstrInfo.td:929
809 LD_BU = 794, // LoongArchInstrInfo.td:932
810 LD_D = 795, // LoongArchInstrInfo.td:1080
811 LD_H = 796, // LoongArchInstrInfo.td:930
812 LD_HU = 797, // LoongArchInstrInfo.td:933
813 LD_W = 798, // LoongArchInstrInfo.td:931
814 LD_WU = 799, // LoongArchInstrInfo.td:1079
815 LLACQ_D = 800, // LoongArchInstrInfo.td:1177
816 LLACQ_W = 801, // LoongArchInstrInfo.td:1175
817 LL_D = 802, // LoongArchInstrInfo.td:1172
818 LL_W = 803, // LoongArchInstrInfo.td:942
819 LU12I_W = 804, // LoongArchInstrInfo.td:877
820 LU32I_D = 805, // LoongArchInstrInfo.td:1026
821 LU52I_D = 806, // LoongArchInstrInfo.td:1031
822 MASKEQZ = 807, // LoongArchInstrInfo.td:999
823 MASKNEZ = 808, // LoongArchInstrInfo.td:1000
824 MOD_D = 809, // LoongArchInstrInfo.td:1041
825 MOD_DU = 810, // LoongArchInstrInfo.td:1043
826 MOD_W = 811, // LoongArchInstrInfo.td:899
827 MOD_WU = 812, // LoongArchInstrInfo.td:901
828 MOVCF2FR_xS = 813, // LoongArchFloat32InstrInfo.td:125
829 MOVCF2GR = 814, // LoongArchFloat32InstrInfo.td:127
830 MOVFCSR2GR = 815, // LoongArchFloat32InstrInfo.td:122
831 MOVFR2CF_xS = 816, // LoongArchFloat32InstrInfo.td:124
832 MOVFR2GR_D = 817, // LoongArchFloat64InstrInfo.td:137
833 MOVFR2GR_S = 818, // LoongArchFloat32InstrInfo.td:119
834 MOVFR2GR_S_64 = 819, // LoongArchFloat64InstrInfo.td:111
835 MOVFRH2GR_S = 820, // LoongArchFloat64InstrInfo.td:109
836 MOVGR2CF = 821, // LoongArchFloat32InstrInfo.td:126
837 MOVGR2FCSR = 822, // LoongArchFloat32InstrInfo.td:121
838 MOVGR2FRH_W = 823, // LoongArchFloat64InstrInfo.td:115
839 MOVGR2FR_D = 824, // LoongArchFloat64InstrInfo.td:136
840 MOVGR2FR_W = 825, // LoongArchFloat32InstrInfo.td:118
841 MOVGR2FR_W_64 = 826, // LoongArchFloat64InstrInfo.td:142
842 MOVGR2SCR = 827, // LoongArchLBTInstrInfo.td:19
843 MOVSCR2GR = 828, // LoongArchLBTInstrInfo.td:20
844 MULH_D = 829, // LoongArchInstrInfo.td:1035
845 MULH_DU = 830, // LoongArchInstrInfo.td:1036
846 MULH_W = 831, // LoongArchInstrInfo.td:895
847 MULH_WU = 832, // LoongArchInstrInfo.td:896
848 MULW_D_W = 833, // LoongArchInstrInfo.td:1037
849 MULW_D_WU = 834, // LoongArchInstrInfo.td:1038
850 MUL_D = 835, // LoongArchInstrInfo.td:1034
851 MUL_W = 836, // LoongArchInstrInfo.td:894
852 NOR = 837, // LoongArchInstrInfo.td:886
853 OR = 838, // LoongArchInstrInfo.td:885
854 ORI = 839, // LoongArchInstrInfo.td:891
855 ORN = 840, // LoongArchInstrInfo.td:972
856 PCADDI = 841, // LoongArchInstrInfo.td:973
857 PCADDU12I = 842, // LoongArchInstrInfo.td:883
858 PCADDU18I = 843, // LoongArchInstrInfo.td:1033
859 PCALAU12I = 844, // LoongArchInstrInfo.td:974
860 PRELD = 845, // LoongArchInstrInfo.td:938
861 PRELDX = 846, // LoongArchInstrInfo.td:1098
862 RCRI_B = 847, // LoongArchLBTInstrInfo.td:45
863 RCRI_D = 848, // LoongArchLBTInstrInfo.td:195
864 RCRI_H = 849, // LoongArchLBTInstrInfo.td:46
865 RCRI_W = 850, // LoongArchLBTInstrInfo.td:47
866 RCR_B = 851, // LoongArchLBTInstrInfo.td:41
867 RCR_D = 852, // LoongArchLBTInstrInfo.td:194
868 RCR_H = 853, // LoongArchLBTInstrInfo.td:42
869 RCR_W = 854, // LoongArchLBTInstrInfo.td:43
870 RDTIMEH_W = 855, // LoongArchInstrInfo.td:953
871 RDTIMEL_W = 856, // LoongArchInstrInfo.td:952
872 RDTIME_D = 857, // LoongArchInstrInfo.td:1195
873 REVB_2H = 858, // LoongArchInstrInfo.td:988
874 REVB_2W = 859, // LoongArchInstrInfo.td:1063
875 REVB_4H = 860, // LoongArchInstrInfo.td:1062
876 REVB_D = 861, // LoongArchInstrInfo.td:1064
877 REVH_2W = 862, // LoongArchInstrInfo.td:1065
878 REVH_D = 863, // LoongArchInstrInfo.td:1066
879 ROTRI_B = 864, // LoongArchLBTInstrInfo.td:38
880 ROTRI_D = 865, // LoongArchInstrInfo.td:1054
881 ROTRI_H = 866, // LoongArchLBTInstrInfo.td:39
882 ROTRI_W = 867, // LoongArchInstrInfo.td:978
883 ROTR_B = 868, // LoongArchLBTInstrInfo.td:35
884 ROTR_D = 869, // LoongArchInstrInfo.td:1050
885 ROTR_H = 870, // LoongArchLBTInstrInfo.td:36
886 ROTR_W = 871, // LoongArchInstrInfo.td:977
887 SBC_B = 872, // LoongArchLBTInstrInfo.td:31
888 SBC_D = 873, // LoongArchLBTInstrInfo.td:193
889 SBC_H = 874, // LoongArchLBTInstrInfo.td:32
890 SBC_W = 875, // LoongArchLBTInstrInfo.td:33
891 SCREL_D = 876, // LoongArchInstrInfo.td:1178
892 SCREL_W = 877, // LoongArchInstrInfo.td:1176
893 SC_D = 878, // LoongArchInstrInfo.td:1173
894 SC_Q = 879, // LoongArchInstrInfo.td:1174
895 SC_W = 880, // LoongArchInstrInfo.td:943
896 SETARMJ = 881, // LoongArchLBTInstrInfo.td:188
897 SETX86J = 882, // LoongArchLBTInstrInfo.td:152
898 SETX86LOOPE = 883, // LoongArchLBTInstrInfo.td:153
899 SETX86LOOPNE = 884, // LoongArchLBTInstrInfo.td:154
900 SET_CFR_FALSE = 885, // LoongArchFloat32InstrInfo.td:157
901 SET_CFR_TRUE = 886, // LoongArchFloat32InstrInfo.td:159
902 SLLI_D = 887, // LoongArchInstrInfo.td:1051
903 SLLI_W = 888, // LoongArchInstrInfo.td:909
904 SLL_D = 889, // LoongArchInstrInfo.td:1047
905 SLL_W = 890, // LoongArchInstrInfo.td:905
906 SLT = 891, // LoongArchInstrInfo.td:879
907 SLTI = 892, // LoongArchInstrInfo.td:881
908 SLTU = 893, // LoongArchInstrInfo.td:880
909 SLTUI = 894, // LoongArchInstrInfo.td:882
910 SRAI_D = 895, // LoongArchInstrInfo.td:1053
911 SRAI_W = 896, // LoongArchInstrInfo.td:911
912 SRA_D = 897, // LoongArchInstrInfo.td:1049
913 SRA_W = 898, // LoongArchInstrInfo.td:907
914 SRLI_D = 899, // LoongArchInstrInfo.td:1052
915 SRLI_W = 900, // LoongArchInstrInfo.td:910
916 SRL_D = 901, // LoongArchInstrInfo.td:1048
917 SRL_W = 902, // LoongArchInstrInfo.td:906
918 STGT_B = 903, // LoongArchInstrInfo.td:1110
919 STGT_D = 904, // LoongArchInstrInfo.td:1113
920 STGT_H = 905, // LoongArchInstrInfo.td:1111
921 STGT_W = 906, // LoongArchInstrInfo.td:1112
922 STLE_B = 907, // LoongArchInstrInfo.td:1114
923 STLE_D = 908, // LoongArchInstrInfo.td:1117
924 STLE_H = 909, // LoongArchInstrInfo.td:1115
925 STLE_W = 910, // LoongArchInstrInfo.td:1116
926 STL_D = 911, // LoongArchLBTInstrInfo.td:204
927 STL_W = 912, // LoongArchLBTInstrInfo.td:59
928 STPTR_D = 913, // LoongArchInstrInfo.td:1096
929 STPTR_W = 914, // LoongArchInstrInfo.td:1095
930 STR_D = 915, // LoongArchLBTInstrInfo.td:205
931 STR_W = 916, // LoongArchLBTInstrInfo.td:60
932 STX_B = 917, // LoongArchInstrInfo.td:1089
933 STX_D = 918, // LoongArchInstrInfo.td:1092
934 STX_H = 919, // LoongArchInstrInfo.td:1090
935 STX_W = 920, // LoongArchInstrInfo.td:1091
936 ST_B = 921, // LoongArchInstrInfo.td:934
937 ST_D = 922, // LoongArchInstrInfo.td:1081
938 ST_H = 923, // LoongArchInstrInfo.td:935
939 ST_W = 924, // LoongArchInstrInfo.td:936
940 SUB_D = 925, // LoongArchInstrInfo.td:1013
941 SUB_W = 926, // LoongArchInstrInfo.td:874
942 SYSCALL = 927, // LoongArchInstrInfo.td:950
943 TLBCLR = 928, // LoongArchInstrInfo.td:2594
944 TLBFILL = 929, // LoongArchInstrInfo.td:2593
945 TLBFLUSH = 930, // LoongArchInstrInfo.td:2595
946 TLBRD = 931, // LoongArchInstrInfo.td:2591
947 TLBSRCH = 932, // LoongArchInstrInfo.td:2590
948 TLBWR = 933, // LoongArchInstrInfo.td:2592
949 UD = 934, // LoongArchInstrInfo.td:956
950 VABSD_B = 935, // LoongArchLSXInstrInfo.td:616
951 VABSD_BU = 936, // LoongArchLSXInstrInfo.td:620
952 VABSD_D = 937, // LoongArchLSXInstrInfo.td:619
953 VABSD_DU = 938, // LoongArchLSXInstrInfo.td:623
954 VABSD_H = 939, // LoongArchLSXInstrInfo.td:617
955 VABSD_HU = 940, // LoongArchLSXInstrInfo.td:621
956 VABSD_W = 941, // LoongArchLSXInstrInfo.td:618
957 VABSD_WU = 942, // LoongArchLSXInstrInfo.td:622
958 VADDA_B = 943, // LoongArchLSXInstrInfo.td:625
959 VADDA_D = 944, // LoongArchLSXInstrInfo.td:628
960 VADDA_H = 945, // LoongArchLSXInstrInfo.td:626
961 VADDA_W = 946, // LoongArchLSXInstrInfo.td:627
962 VADDI_BU = 947, // LoongArchLSXInstrInfo.td:503
963 VADDI_DU = 948, // LoongArchLSXInstrInfo.td:506
964 VADDI_HU = 949, // LoongArchLSXInstrInfo.td:504
965 VADDI_WU = 950, // LoongArchLSXInstrInfo.td:505
966 VADDWEV_D_W = 951, // LoongArchLSXInstrInfo.td:556
967 VADDWEV_D_WU = 952, // LoongArchLSXInstrInfo.td:574
968 VADDWEV_D_WU_W = 953, // LoongArchLSXInstrInfo.td:592
969 VADDWEV_H_B = 954, // LoongArchLSXInstrInfo.td:554
970 VADDWEV_H_BU = 955, // LoongArchLSXInstrInfo.td:572
971 VADDWEV_H_BU_B = 956, // LoongArchLSXInstrInfo.td:590
972 VADDWEV_Q_D = 957, // LoongArchLSXInstrInfo.td:557
973 VADDWEV_Q_DU = 958, // LoongArchLSXInstrInfo.td:575
974 VADDWEV_Q_DU_D = 959, // LoongArchLSXInstrInfo.td:593
975 VADDWEV_W_H = 960, // LoongArchLSXInstrInfo.td:555
976 VADDWEV_W_HU = 961, // LoongArchLSXInstrInfo.td:573
977 VADDWEV_W_HU_H = 962, // LoongArchLSXInstrInfo.td:591
978 VADDWOD_D_W = 963, // LoongArchLSXInstrInfo.td:560
979 VADDWOD_D_WU = 964, // LoongArchLSXInstrInfo.td:578
980 VADDWOD_D_WU_W = 965, // LoongArchLSXInstrInfo.td:596
981 VADDWOD_H_B = 966, // LoongArchLSXInstrInfo.td:558
982 VADDWOD_H_BU = 967, // LoongArchLSXInstrInfo.td:576
983 VADDWOD_H_BU_B = 968, // LoongArchLSXInstrInfo.td:594
984 VADDWOD_Q_D = 969, // LoongArchLSXInstrInfo.td:561
985 VADDWOD_Q_DU = 970, // LoongArchLSXInstrInfo.td:579
986 VADDWOD_Q_DU_D = 971, // LoongArchLSXInstrInfo.td:597
987 VADDWOD_W_H = 972, // LoongArchLSXInstrInfo.td:559
988 VADDWOD_W_HU = 973, // LoongArchLSXInstrInfo.td:577
989 VADDWOD_W_HU_H = 974, // LoongArchLSXInstrInfo.td:595
990 VADD_B = 975, // LoongArchLSXInstrInfo.td:491
991 VADD_D = 976, // LoongArchLSXInstrInfo.td:494
992 VADD_H = 977, // LoongArchLSXInstrInfo.td:492
993 VADD_Q = 978, // LoongArchLSXInstrInfo.td:495
994 VADD_W = 979, // LoongArchLSXInstrInfo.td:493
995 VANDI_B = 980, // LoongArchLSXInstrInfo.td:799
996 VANDN_V = 981, // LoongArchLSXInstrInfo.td:796
997 VAND_V = 982, // LoongArchLSXInstrInfo.td:792
998 VAVGR_B = 983, // LoongArchLSXInstrInfo.td:607
999 VAVGR_BU = 984, // LoongArchLSXInstrInfo.td:611
1000 VAVGR_D = 985, // LoongArchLSXInstrInfo.td:610
1001 VAVGR_DU = 986, // LoongArchLSXInstrInfo.td:614
1002 VAVGR_H = 987, // LoongArchLSXInstrInfo.td:608
1003 VAVGR_HU = 988, // LoongArchLSXInstrInfo.td:612
1004 VAVGR_W = 989, // LoongArchLSXInstrInfo.td:609
1005 VAVGR_WU = 990, // LoongArchLSXInstrInfo.td:613
1006 VAVG_B = 991, // LoongArchLSXInstrInfo.td:599
1007 VAVG_BU = 992, // LoongArchLSXInstrInfo.td:603
1008 VAVG_D = 993, // LoongArchLSXInstrInfo.td:602
1009 VAVG_DU = 994, // LoongArchLSXInstrInfo.td:606
1010 VAVG_H = 995, // LoongArchLSXInstrInfo.td:600
1011 VAVG_HU = 996, // LoongArchLSXInstrInfo.td:604
1012 VAVG_W = 997, // LoongArchLSXInstrInfo.td:601
1013 VAVG_WU = 998, // LoongArchLSXInstrInfo.td:605
1014 VBITCLRI_B = 999, // LoongArchLSXInstrInfo.td:977
1015 VBITCLRI_D = 1000, // LoongArchLSXInstrInfo.td:980
1016 VBITCLRI_H = 1001, // LoongArchLSXInstrInfo.td:978
1017 VBITCLRI_W = 1002, // LoongArchLSXInstrInfo.td:979
1018 VBITCLR_B = 1003, // LoongArchLSXInstrInfo.td:973
1019 VBITCLR_D = 1004, // LoongArchLSXInstrInfo.td:976
1020 VBITCLR_H = 1005, // LoongArchLSXInstrInfo.td:974
1021 VBITCLR_W = 1006, // LoongArchLSXInstrInfo.td:975
1022 VBITREVI_B = 1007, // LoongArchLSXInstrInfo.td:995
1023 VBITREVI_D = 1008, // LoongArchLSXInstrInfo.td:998
1024 VBITREVI_H = 1009, // LoongArchLSXInstrInfo.td:996
1025 VBITREVI_W = 1010, // LoongArchLSXInstrInfo.td:997
1026 VBITREV_B = 1011, // LoongArchLSXInstrInfo.td:991
1027 VBITREV_D = 1012, // LoongArchLSXInstrInfo.td:994
1028 VBITREV_H = 1013, // LoongArchLSXInstrInfo.td:992
1029 VBITREV_W = 1014, // LoongArchLSXInstrInfo.td:993
1030 VBITSELI_B = 1015, // LoongArchLSXInstrInfo.td:1201
1031 VBITSEL_V = 1016, // LoongArchLSXInstrInfo.td:1199
1032 VBITSETI_B = 1017, // LoongArchLSXInstrInfo.td:986
1033 VBITSETI_D = 1018, // LoongArchLSXInstrInfo.td:989
1034 VBITSETI_H = 1019, // LoongArchLSXInstrInfo.td:987
1035 VBITSETI_W = 1020, // LoongArchLSXInstrInfo.td:988
1036 VBITSET_B = 1021, // LoongArchLSXInstrInfo.td:982
1037 VBITSET_D = 1022, // LoongArchLSXInstrInfo.td:985
1038 VBITSET_H = 1023, // LoongArchLSXInstrInfo.td:983
1039 VBITSET_W = 1024, // LoongArchLSXInstrInfo.td:984
1040 VBSLL_V = 1025, // LoongArchLSXInstrInfo.td:1243
1041 VBSRL_V = 1026, // LoongArchLSXInstrInfo.td:1244
1042 VCLO_B = 1027, // LoongArchLSXInstrInfo.td:959
1043 VCLO_D = 1028, // LoongArchLSXInstrInfo.td:962
1044 VCLO_H = 1029, // LoongArchLSXInstrInfo.td:960
1045 VCLO_W = 1030, // LoongArchLSXInstrInfo.td:961
1046 VCLZ_B = 1031, // LoongArchLSXInstrInfo.td:963
1047 VCLZ_D = 1032, // LoongArchLSXInstrInfo.td:966
1048 VCLZ_H = 1033, // LoongArchLSXInstrInfo.td:964
1049 VCLZ_W = 1034, // LoongArchLSXInstrInfo.td:965
1050 VDIV_B = 1035, // LoongArchLSXInstrInfo.td:738
1051 VDIV_BU = 1036, // LoongArchLSXInstrInfo.td:742
1052 VDIV_D = 1037, // LoongArchLSXInstrInfo.td:741
1053 VDIV_DU = 1038, // LoongArchLSXInstrInfo.td:745
1054 VDIV_H = 1039, // LoongArchLSXInstrInfo.td:739
1055 VDIV_HU = 1040, // LoongArchLSXInstrInfo.td:743
1056 VDIV_W = 1041, // LoongArchLSXInstrInfo.td:740
1057 VDIV_WU = 1042, // LoongArchLSXInstrInfo.td:744
1058 VEXT2XV_DU_BU = 1043, // LoongArchLASXInstrInfo.td:518
1059 VEXT2XV_DU_HU = 1044, // LoongArchLASXInstrInfo.td:520
1060 VEXT2XV_DU_WU = 1045, // LoongArchLASXInstrInfo.td:521
1061 VEXT2XV_D_B = 1046, // LoongArchLASXInstrInfo.td:512
1062 VEXT2XV_D_H = 1047, // LoongArchLASXInstrInfo.td:514
1063 VEXT2XV_D_W = 1048, // LoongArchLASXInstrInfo.td:515
1064 VEXT2XV_HU_BU = 1049, // LoongArchLASXInstrInfo.td:516
1065 VEXT2XV_H_B = 1050, // LoongArchLASXInstrInfo.td:510
1066 VEXT2XV_WU_BU = 1051, // LoongArchLASXInstrInfo.td:517
1067 VEXT2XV_WU_HU = 1052, // LoongArchLASXInstrInfo.td:519
1068 VEXT2XV_W_B = 1053, // LoongArchLASXInstrInfo.td:511
1069 VEXT2XV_W_H = 1054, // LoongArchLASXInstrInfo.td:513
1070 VEXTH_DU_WU = 1055, // LoongArchLSXInstrInfo.td:771
1071 VEXTH_D_W = 1056, // LoongArchLSXInstrInfo.td:767
1072 VEXTH_HU_BU = 1057, // LoongArchLSXInstrInfo.td:769
1073 VEXTH_H_B = 1058, // LoongArchLSXInstrInfo.td:765
1074 VEXTH_QU_DU = 1059, // LoongArchLSXInstrInfo.td:772
1075 VEXTH_Q_D = 1060, // LoongArchLSXInstrInfo.td:768
1076 VEXTH_WU_HU = 1061, // LoongArchLSXInstrInfo.td:770
1077 VEXTH_W_H = 1062, // LoongArchLSXInstrInfo.td:766
1078 VEXTL_QU_DU = 1063, // LoongArchLSXInstrInfo.td:847
1079 VEXTL_Q_D = 1064, // LoongArchLSXInstrInfo.td:843
1080 VEXTRINS_B = 1065, // LoongArchLSXInstrInfo.td:1289
1081 VEXTRINS_D = 1066, // LoongArchLSXInstrInfo.td:1286
1082 VEXTRINS_H = 1067, // LoongArchLSXInstrInfo.td:1288
1083 VEXTRINS_W = 1068, // LoongArchLSXInstrInfo.td:1287
1084 VFADD_D = 1069, // LoongArchLSXInstrInfo.td:1006
1085 VFADD_S = 1070, // LoongArchLSXInstrInfo.td:1005
1086 VFCLASS_D = 1071, // LoongArchLSXInstrInfo.td:1037
1087 VFCLASS_S = 1072, // LoongArchLSXInstrInfo.td:1036
1088 VFCMP_CAF_D = 1073, // LoongArchLSXInstrInfo.td:1176
1089 VFCMP_CAF_S = 1074, // LoongArchLSXInstrInfo.td:1153
1090 VFCMP_CEQ_D = 1075, // LoongArchLSXInstrInfo.td:1180
1091 VFCMP_CEQ_S = 1076, // LoongArchLSXInstrInfo.td:1157
1092 VFCMP_CLE_D = 1077, // LoongArchLSXInstrInfo.td:1182
1093 VFCMP_CLE_S = 1078, // LoongArchLSXInstrInfo.td:1159
1094 VFCMP_CLT_D = 1079, // LoongArchLSXInstrInfo.td:1178
1095 VFCMP_CLT_S = 1080, // LoongArchLSXInstrInfo.td:1155
1096 VFCMP_CNE_D = 1081, // LoongArchLSXInstrInfo.td:1192
1097 VFCMP_CNE_S = 1082, // LoongArchLSXInstrInfo.td:1169
1098 VFCMP_COR_D = 1083, // LoongArchLSXInstrInfo.td:1194
1099 VFCMP_COR_S = 1084, // LoongArchLSXInstrInfo.td:1171
1100 VFCMP_CUEQ_D = 1085, // LoongArchLSXInstrInfo.td:1188
1101 VFCMP_CUEQ_S = 1086, // LoongArchLSXInstrInfo.td:1165
1102 VFCMP_CULE_D = 1087, // LoongArchLSXInstrInfo.td:1190
1103 VFCMP_CULE_S = 1088, // LoongArchLSXInstrInfo.td:1167
1104 VFCMP_CULT_D = 1089, // LoongArchLSXInstrInfo.td:1186
1105 VFCMP_CULT_S = 1090, // LoongArchLSXInstrInfo.td:1163
1106 VFCMP_CUNE_D = 1091, // LoongArchLSXInstrInfo.td:1196
1107 VFCMP_CUNE_S = 1092, // LoongArchLSXInstrInfo.td:1173
1108 VFCMP_CUN_D = 1093, // LoongArchLSXInstrInfo.td:1184
1109 VFCMP_CUN_S = 1094, // LoongArchLSXInstrInfo.td:1161
1110 VFCMP_SAF_D = 1095, // LoongArchLSXInstrInfo.td:1177
1111 VFCMP_SAF_S = 1096, // LoongArchLSXInstrInfo.td:1154
1112 VFCMP_SEQ_D = 1097, // LoongArchLSXInstrInfo.td:1181
1113 VFCMP_SEQ_S = 1098, // LoongArchLSXInstrInfo.td:1158
1114 VFCMP_SLE_D = 1099, // LoongArchLSXInstrInfo.td:1183
1115 VFCMP_SLE_S = 1100, // LoongArchLSXInstrInfo.td:1160
1116 VFCMP_SLT_D = 1101, // LoongArchLSXInstrInfo.td:1179
1117 VFCMP_SLT_S = 1102, // LoongArchLSXInstrInfo.td:1156
1118 VFCMP_SNE_D = 1103, // LoongArchLSXInstrInfo.td:1193
1119 VFCMP_SNE_S = 1104, // LoongArchLSXInstrInfo.td:1170
1120 VFCMP_SOR_D = 1105, // LoongArchLSXInstrInfo.td:1195
1121 VFCMP_SOR_S = 1106, // LoongArchLSXInstrInfo.td:1172
1122 VFCMP_SUEQ_D = 1107, // LoongArchLSXInstrInfo.td:1189
1123 VFCMP_SUEQ_S = 1108, // LoongArchLSXInstrInfo.td:1166
1124 VFCMP_SULE_D = 1109, // LoongArchLSXInstrInfo.td:1191
1125 VFCMP_SULE_S = 1110, // LoongArchLSXInstrInfo.td:1168
1126 VFCMP_SULT_D = 1111, // LoongArchLSXInstrInfo.td:1187
1127 VFCMP_SULT_S = 1112, // LoongArchLSXInstrInfo.td:1164
1128 VFCMP_SUNE_D = 1113, // LoongArchLSXInstrInfo.td:1197
1129 VFCMP_SUNE_S = 1114, // LoongArchLSXInstrInfo.td:1174
1130 VFCMP_SUN_D = 1115, // LoongArchLSXInstrInfo.td:1185
1131 VFCMP_SUN_S = 1116, // LoongArchLSXInstrInfo.td:1162
1132 VFCVTH_D_S = 1117, // LoongArchLSXInstrInfo.td:1053
1133 VFCVTH_S_H = 1118, // LoongArchLSXInstrInfo.td:1051
1134 VFCVTL_D_S = 1119, // LoongArchLSXInstrInfo.td:1052
1135 VFCVTL_S_H = 1120, // LoongArchLSXInstrInfo.td:1050
1136 VFCVT_H_S = 1121, // LoongArchLSXInstrInfo.td:1054
1137 VFCVT_S_D = 1122, // LoongArchLSXInstrInfo.td:1055
1138 VFDIV_D = 1123, // LoongArchLSXInstrInfo.td:1012
1139 VFDIV_S = 1124, // LoongArchLSXInstrInfo.td:1011
1140 VFFINTH_D_W = 1125, // LoongArchLSXInstrInfo.td:1105
1141 VFFINTL_D_W = 1126, // LoongArchLSXInstrInfo.td:1104
1142 VFFINT_D_L = 1127, // LoongArchLSXInstrInfo.td:1101
1143 VFFINT_D_LU = 1128, // LoongArchLSXInstrInfo.td:1103
1144 VFFINT_S_L = 1129, // LoongArchLSXInstrInfo.td:1106
1145 VFFINT_S_W = 1130, // LoongArchLSXInstrInfo.td:1100
1146 VFFINT_S_WU = 1131, // LoongArchLSXInstrInfo.td:1102
1147 VFLOGB_D = 1132, // LoongArchLSXInstrInfo.td:1034
1148 VFLOGB_S = 1133, // LoongArchLSXInstrInfo.td:1033
1149 VFMADD_D = 1134, // LoongArchLSXInstrInfo.td:1015
1150 VFMADD_S = 1135, // LoongArchLSXInstrInfo.td:1014
1151 VFMAXA_D = 1136, // LoongArchLSXInstrInfo.td:1029
1152 VFMAXA_S = 1137, // LoongArchLSXInstrInfo.td:1028
1153 VFMAX_D = 1138, // LoongArchLSXInstrInfo.td:1024
1154 VFMAX_S = 1139, // LoongArchLSXInstrInfo.td:1023
1155 VFMINA_D = 1140, // LoongArchLSXInstrInfo.td:1031
1156 VFMINA_S = 1141, // LoongArchLSXInstrInfo.td:1030
1157 VFMIN_D = 1142, // LoongArchLSXInstrInfo.td:1026
1158 VFMIN_S = 1143, // LoongArchLSXInstrInfo.td:1025
1159 VFMSUB_D = 1144, // LoongArchLSXInstrInfo.td:1017
1160 VFMSUB_S = 1145, // LoongArchLSXInstrInfo.td:1016
1161 VFMUL_D = 1146, // LoongArchLSXInstrInfo.td:1010
1162 VFMUL_S = 1147, // LoongArchLSXInstrInfo.td:1009
1163 VFNMADD_D = 1148, // LoongArchLSXInstrInfo.td:1019
1164 VFNMADD_S = 1149, // LoongArchLSXInstrInfo.td:1018
1165 VFNMSUB_D = 1150, // LoongArchLSXInstrInfo.td:1021
1166 VFNMSUB_S = 1151, // LoongArchLSXInstrInfo.td:1020
1167 VFRECIPE_D = 1152, // LoongArchLSXInstrInfo.td:1046
1168 VFRECIPE_S = 1153, // LoongArchLSXInstrInfo.td:1045
1169 VFRECIP_D = 1154, // LoongArchLSXInstrInfo.td:1042
1170 VFRECIP_S = 1155, // LoongArchLSXInstrInfo.td:1041
1171 VFRINTRM_D = 1156, // LoongArchLSXInstrInfo.td:1064
1172 VFRINTRM_S = 1157, // LoongArchLSXInstrInfo.td:1063
1173 VFRINTRNE_D = 1158, // LoongArchLSXInstrInfo.td:1058
1174 VFRINTRNE_S = 1159, // LoongArchLSXInstrInfo.td:1057
1175 VFRINTRP_D = 1160, // LoongArchLSXInstrInfo.td:1062
1176 VFRINTRP_S = 1161, // LoongArchLSXInstrInfo.td:1061
1177 VFRINTRZ_D = 1162, // LoongArchLSXInstrInfo.td:1060
1178 VFRINTRZ_S = 1163, // LoongArchLSXInstrInfo.td:1059
1179 VFRINT_D = 1164, // LoongArchLSXInstrInfo.td:1066
1180 VFRINT_S = 1165, // LoongArchLSXInstrInfo.td:1065
1181 VFRSQRTE_D = 1166, // LoongArchLSXInstrInfo.td:1048
1182 VFRSQRTE_S = 1167, // LoongArchLSXInstrInfo.td:1047
1183 VFRSQRT_D = 1168, // LoongArchLSXInstrInfo.td:1044
1184 VFRSQRT_S = 1169, // LoongArchLSXInstrInfo.td:1043
1185 VFRSTPI_B = 1170, // LoongArchLSXInstrInfo.td:1002
1186 VFRSTPI_H = 1171, // LoongArchLSXInstrInfo.td:1003
1187 VFRSTP_B = 1172, // LoongArchLSXInstrInfo.td:1000
1188 VFRSTP_H = 1173, // LoongArchLSXInstrInfo.td:1001
1189 VFSQRT_D = 1174, // LoongArchLSXInstrInfo.td:1040
1190 VFSQRT_S = 1175, // LoongArchLSXInstrInfo.td:1039
1191 VFSUB_D = 1176, // LoongArchLSXInstrInfo.td:1008
1192 VFSUB_S = 1177, // LoongArchLSXInstrInfo.td:1007
1193 VFTINTH_L_S = 1178, // LoongArchLSXInstrInfo.td:1098
1194 VFTINTL_L_S = 1179, // LoongArchLSXInstrInfo.td:1097
1195 VFTINTRMH_L_S = 1180, // LoongArchLSXInstrInfo.td:1096
1196 VFTINTRML_L_S = 1181, // LoongArchLSXInstrInfo.td:1095
1197 VFTINTRM_L_D = 1182, // LoongArchLSXInstrInfo.td:1075
1198 VFTINTRM_W_D = 1183, // LoongArchLSXInstrInfo.td:1086
1199 VFTINTRM_W_S = 1184, // LoongArchLSXInstrInfo.td:1074
1200 VFTINTRNEH_L_S = 1185, // LoongArchLSXInstrInfo.td:1090
1201 VFTINTRNEL_L_S = 1186, // LoongArchLSXInstrInfo.td:1089
1202 VFTINTRNE_L_D = 1187, // LoongArchLSXInstrInfo.td:1069
1203 VFTINTRNE_W_D = 1188, // LoongArchLSXInstrInfo.td:1083
1204 VFTINTRNE_W_S = 1189, // LoongArchLSXInstrInfo.td:1068
1205 VFTINTRPH_L_S = 1190, // LoongArchLSXInstrInfo.td:1094
1206 VFTINTRPL_L_S = 1191, // LoongArchLSXInstrInfo.td:1093
1207 VFTINTRP_L_D = 1192, // LoongArchLSXInstrInfo.td:1073
1208 VFTINTRP_W_D = 1193, // LoongArchLSXInstrInfo.td:1085
1209 VFTINTRP_W_S = 1194, // LoongArchLSXInstrInfo.td:1072
1210 VFTINTRZH_L_S = 1195, // LoongArchLSXInstrInfo.td:1092
1211 VFTINTRZL_L_S = 1196, // LoongArchLSXInstrInfo.td:1091
1212 VFTINTRZ_LU_D = 1197, // LoongArchLSXInstrInfo.td:1079
1213 VFTINTRZ_L_D = 1198, // LoongArchLSXInstrInfo.td:1071
1214 VFTINTRZ_WU_S = 1199, // LoongArchLSXInstrInfo.td:1078
1215 VFTINTRZ_W_D = 1200, // LoongArchLSXInstrInfo.td:1084
1216 VFTINTRZ_W_S = 1201, // LoongArchLSXInstrInfo.td:1070
1217 VFTINT_LU_D = 1202, // LoongArchLSXInstrInfo.td:1081
1218 VFTINT_L_D = 1203, // LoongArchLSXInstrInfo.td:1077
1219 VFTINT_WU_S = 1204, // LoongArchLSXInstrInfo.td:1080
1220 VFTINT_W_D = 1205, // LoongArchLSXInstrInfo.td:1087
1221 VFTINT_W_S = 1206, // LoongArchLSXInstrInfo.td:1076
1222 VHADDW_DU_WU = 1207, // LoongArchLSXInstrInfo.td:542
1223 VHADDW_D_W = 1208, // LoongArchLSXInstrInfo.td:538
1224 VHADDW_HU_BU = 1209, // LoongArchLSXInstrInfo.td:540
1225 VHADDW_H_B = 1210, // LoongArchLSXInstrInfo.td:536
1226 VHADDW_QU_DU = 1211, // LoongArchLSXInstrInfo.td:543
1227 VHADDW_Q_D = 1212, // LoongArchLSXInstrInfo.td:539
1228 VHADDW_WU_HU = 1213, // LoongArchLSXInstrInfo.td:541
1229 VHADDW_W_H = 1214, // LoongArchLSXInstrInfo.td:537
1230 VHSUBW_DU_WU = 1215, // LoongArchLSXInstrInfo.td:551
1231 VHSUBW_D_W = 1216, // LoongArchLSXInstrInfo.td:547
1232 VHSUBW_HU_BU = 1217, // LoongArchLSXInstrInfo.td:549
1233 VHSUBW_H_B = 1218, // LoongArchLSXInstrInfo.td:545
1234 VHSUBW_QU_DU = 1219, // LoongArchLSXInstrInfo.td:552
1235 VHSUBW_Q_D = 1220, // LoongArchLSXInstrInfo.td:548
1236 VHSUBW_WU_HU = 1221, // LoongArchLSXInstrInfo.td:550
1237 VHSUBW_W_H = 1222, // LoongArchLSXInstrInfo.td:546
1238 VILVH_B = 1223, // LoongArchLSXInstrInfo.td:1268
1239 VILVH_D = 1224, // LoongArchLSXInstrInfo.td:1271
1240 VILVH_H = 1225, // LoongArchLSXInstrInfo.td:1269
1241 VILVH_W = 1226, // LoongArchLSXInstrInfo.td:1270
1242 VILVL_B = 1227, // LoongArchLSXInstrInfo.td:1264
1243 VILVL_D = 1228, // LoongArchLSXInstrInfo.td:1267
1244 VILVL_H = 1229, // LoongArchLSXInstrInfo.td:1265
1245 VILVL_W = 1230, // LoongArchLSXInstrInfo.td:1266
1246 VINSGR2VR_B = 1231, // LoongArchLSXInstrInfo.td:1214
1247 VINSGR2VR_D = 1232, // LoongArchLSXInstrInfo.td:1217
1248 VINSGR2VR_H = 1233, // LoongArchLSXInstrInfo.td:1215
1249 VINSGR2VR_W = 1234, // LoongArchLSXInstrInfo.td:1216
1250 VLD = 1235, // LoongArchLSXInstrInfo.td:1293
1251 VLDI = 1236, // LoongArchLSXInstrInfo.td:789
1252 VLDREPL_B = 1237, // LoongArchLSXInstrInfo.td:1296
1253 VLDREPL_D = 1238, // LoongArchLSXInstrInfo.td:1299
1254 VLDREPL_H = 1239, // LoongArchLSXInstrInfo.td:1297
1255 VLDREPL_W = 1240, // LoongArchLSXInstrInfo.td:1298
1256 VLDX = 1241, // LoongArchLSXInstrInfo.td:1294
1257 VMADDWEV_D_W = 1242, // LoongArchLSXInstrInfo.td:715
1258 VMADDWEV_D_WU = 1243, // LoongArchLSXInstrInfo.td:723
1259 VMADDWEV_D_WU_W = 1244, // LoongArchLSXInstrInfo.td:731
1260 VMADDWEV_H_B = 1245, // LoongArchLSXInstrInfo.td:713
1261 VMADDWEV_H_BU = 1246, // LoongArchLSXInstrInfo.td:721
1262 VMADDWEV_H_BU_B = 1247, // LoongArchLSXInstrInfo.td:729
1263 VMADDWEV_Q_D = 1248, // LoongArchLSXInstrInfo.td:716
1264 VMADDWEV_Q_DU = 1249, // LoongArchLSXInstrInfo.td:724
1265 VMADDWEV_Q_DU_D = 1250, // LoongArchLSXInstrInfo.td:732
1266 VMADDWEV_W_H = 1251, // LoongArchLSXInstrInfo.td:714
1267 VMADDWEV_W_HU = 1252, // LoongArchLSXInstrInfo.td:722
1268 VMADDWEV_W_HU_H = 1253, // LoongArchLSXInstrInfo.td:730
1269 VMADDWOD_D_W = 1254, // LoongArchLSXInstrInfo.td:719
1270 VMADDWOD_D_WU = 1255, // LoongArchLSXInstrInfo.td:727
1271 VMADDWOD_D_WU_W = 1256, // LoongArchLSXInstrInfo.td:735
1272 VMADDWOD_H_B = 1257, // LoongArchLSXInstrInfo.td:717
1273 VMADDWOD_H_BU = 1258, // LoongArchLSXInstrInfo.td:725
1274 VMADDWOD_H_BU_B = 1259, // LoongArchLSXInstrInfo.td:733
1275 VMADDWOD_Q_D = 1260, // LoongArchLSXInstrInfo.td:720
1276 VMADDWOD_Q_DU = 1261, // LoongArchLSXInstrInfo.td:728
1277 VMADDWOD_Q_DU_D = 1262, // LoongArchLSXInstrInfo.td:736
1278 VMADDWOD_W_H = 1263, // LoongArchLSXInstrInfo.td:718
1279 VMADDWOD_W_HU = 1264, // LoongArchLSXInstrInfo.td:726
1280 VMADDWOD_W_HU_H = 1265, // LoongArchLSXInstrInfo.td:734
1281 VMADD_B = 1266, // LoongArchLSXInstrInfo.td:703
1282 VMADD_D = 1267, // LoongArchLSXInstrInfo.td:706
1283 VMADD_H = 1268, // LoongArchLSXInstrInfo.td:704
1284 VMADD_W = 1269, // LoongArchLSXInstrInfo.td:705
1285 VMAXI_B = 1270, // LoongArchLSXInstrInfo.td:634
1286 VMAXI_BU = 1271, // LoongArchLSXInstrInfo.td:642
1287 VMAXI_D = 1272, // LoongArchLSXInstrInfo.td:637
1288 VMAXI_DU = 1273, // LoongArchLSXInstrInfo.td:645
1289 VMAXI_H = 1274, // LoongArchLSXInstrInfo.td:635
1290 VMAXI_HU = 1275, // LoongArchLSXInstrInfo.td:643
1291 VMAXI_W = 1276, // LoongArchLSXInstrInfo.td:636
1292 VMAXI_WU = 1277, // LoongArchLSXInstrInfo.td:644
1293 VMAX_B = 1278, // LoongArchLSXInstrInfo.td:630
1294 VMAX_BU = 1279, // LoongArchLSXInstrInfo.td:638
1295 VMAX_D = 1280, // LoongArchLSXInstrInfo.td:633
1296 VMAX_DU = 1281, // LoongArchLSXInstrInfo.td:641
1297 VMAX_H = 1282, // LoongArchLSXInstrInfo.td:631
1298 VMAX_HU = 1283, // LoongArchLSXInstrInfo.td:639
1299 VMAX_W = 1284, // LoongArchLSXInstrInfo.td:632
1300 VMAX_WU = 1285, // LoongArchLSXInstrInfo.td:640
1301 VMINI_B = 1286, // LoongArchLSXInstrInfo.td:651
1302 VMINI_BU = 1287, // LoongArchLSXInstrInfo.td:659
1303 VMINI_D = 1288, // LoongArchLSXInstrInfo.td:654
1304 VMINI_DU = 1289, // LoongArchLSXInstrInfo.td:662
1305 VMINI_H = 1290, // LoongArchLSXInstrInfo.td:652
1306 VMINI_HU = 1291, // LoongArchLSXInstrInfo.td:660
1307 VMINI_W = 1292, // LoongArchLSXInstrInfo.td:653
1308 VMINI_WU = 1293, // LoongArchLSXInstrInfo.td:661
1309 VMIN_B = 1294, // LoongArchLSXInstrInfo.td:647
1310 VMIN_BU = 1295, // LoongArchLSXInstrInfo.td:655
1311 VMIN_D = 1296, // LoongArchLSXInstrInfo.td:650
1312 VMIN_DU = 1297, // LoongArchLSXInstrInfo.td:658
1313 VMIN_H = 1298, // LoongArchLSXInstrInfo.td:648
1314 VMIN_HU = 1299, // LoongArchLSXInstrInfo.td:656
1315 VMIN_W = 1300, // LoongArchLSXInstrInfo.td:649
1316 VMIN_WU = 1301, // LoongArchLSXInstrInfo.td:657
1317 VMOD_B = 1302, // LoongArchLSXInstrInfo.td:747
1318 VMOD_BU = 1303, // LoongArchLSXInstrInfo.td:751
1319 VMOD_D = 1304, // LoongArchLSXInstrInfo.td:750
1320 VMOD_DU = 1305, // LoongArchLSXInstrInfo.td:754
1321 VMOD_H = 1306, // LoongArchLSXInstrInfo.td:748
1322 VMOD_HU = 1307, // LoongArchLSXInstrInfo.td:752
1323 VMOD_W = 1308, // LoongArchLSXInstrInfo.td:749
1324 VMOD_WU = 1309, // LoongArchLSXInstrInfo.td:753
1325 VMSKGEZ_B = 1310, // LoongArchLSXInstrInfo.td:784
1326 VMSKLTZ_B = 1311, // LoongArchLSXInstrInfo.td:779
1327 VMSKLTZ_D = 1312, // LoongArchLSXInstrInfo.td:782
1328 VMSKLTZ_H = 1313, // LoongArchLSXInstrInfo.td:780
1329 VMSKLTZ_W = 1314, // LoongArchLSXInstrInfo.td:781
1330 VMSKNZ_B = 1315, // LoongArchLSXInstrInfo.td:786
1331 VMSUB_B = 1316, // LoongArchLSXInstrInfo.td:708
1332 VMSUB_D = 1317, // LoongArchLSXInstrInfo.td:711
1333 VMSUB_H = 1318, // LoongArchLSXInstrInfo.td:709
1334 VMSUB_W = 1319, // LoongArchLSXInstrInfo.td:710
1335 VMUH_B = 1320, // LoongArchLSXInstrInfo.td:669
1336 VMUH_BU = 1321, // LoongArchLSXInstrInfo.td:673
1337 VMUH_D = 1322, // LoongArchLSXInstrInfo.td:672
1338 VMUH_DU = 1323, // LoongArchLSXInstrInfo.td:676
1339 VMUH_H = 1324, // LoongArchLSXInstrInfo.td:670
1340 VMUH_HU = 1325, // LoongArchLSXInstrInfo.td:674
1341 VMUH_W = 1326, // LoongArchLSXInstrInfo.td:671
1342 VMUH_WU = 1327, // LoongArchLSXInstrInfo.td:675
1343 VMULWEV_D_W = 1328, // LoongArchLSXInstrInfo.td:680
1344 VMULWEV_D_WU = 1329, // LoongArchLSXInstrInfo.td:688
1345 VMULWEV_D_WU_W = 1330, // LoongArchLSXInstrInfo.td:696
1346 VMULWEV_H_B = 1331, // LoongArchLSXInstrInfo.td:678
1347 VMULWEV_H_BU = 1332, // LoongArchLSXInstrInfo.td:686
1348 VMULWEV_H_BU_B = 1333, // LoongArchLSXInstrInfo.td:694
1349 VMULWEV_Q_D = 1334, // LoongArchLSXInstrInfo.td:681
1350 VMULWEV_Q_DU = 1335, // LoongArchLSXInstrInfo.td:689
1351 VMULWEV_Q_DU_D = 1336, // LoongArchLSXInstrInfo.td:697
1352 VMULWEV_W_H = 1337, // LoongArchLSXInstrInfo.td:679
1353 VMULWEV_W_HU = 1338, // LoongArchLSXInstrInfo.td:687
1354 VMULWEV_W_HU_H = 1339, // LoongArchLSXInstrInfo.td:695
1355 VMULWOD_D_W = 1340, // LoongArchLSXInstrInfo.td:684
1356 VMULWOD_D_WU = 1341, // LoongArchLSXInstrInfo.td:692
1357 VMULWOD_D_WU_W = 1342, // LoongArchLSXInstrInfo.td:700
1358 VMULWOD_H_B = 1343, // LoongArchLSXInstrInfo.td:682
1359 VMULWOD_H_BU = 1344, // LoongArchLSXInstrInfo.td:690
1360 VMULWOD_H_BU_B = 1345, // LoongArchLSXInstrInfo.td:698
1361 VMULWOD_Q_D = 1346, // LoongArchLSXInstrInfo.td:685
1362 VMULWOD_Q_DU = 1347, // LoongArchLSXInstrInfo.td:693
1363 VMULWOD_Q_DU_D = 1348, // LoongArchLSXInstrInfo.td:701
1364 VMULWOD_W_H = 1349, // LoongArchLSXInstrInfo.td:683
1365 VMULWOD_W_HU = 1350, // LoongArchLSXInstrInfo.td:691
1366 VMULWOD_W_HU_H = 1351, // LoongArchLSXInstrInfo.td:699
1367 VMUL_B = 1352, // LoongArchLSXInstrInfo.td:664
1368 VMUL_D = 1353, // LoongArchLSXInstrInfo.td:667
1369 VMUL_H = 1354, // LoongArchLSXInstrInfo.td:665
1370 VMUL_W = 1355, // LoongArchLSXInstrInfo.td:666
1371 VNEG_B = 1356, // LoongArchLSXInstrInfo.td:513
1372 VNEG_D = 1357, // LoongArchLSXInstrInfo.td:516
1373 VNEG_H = 1358, // LoongArchLSXInstrInfo.td:514
1374 VNEG_W = 1359, // LoongArchLSXInstrInfo.td:515
1375 VNORI_B = 1360, // LoongArchLSXInstrInfo.td:802
1376 VNOR_V = 1361, // LoongArchLSXInstrInfo.td:795
1377 VORI_B = 1362, // LoongArchLSXInstrInfo.td:800
1378 VORN_V = 1363, // LoongArchLSXInstrInfo.td:797
1379 VOR_V = 1364, // LoongArchLSXInstrInfo.td:793
1380 VPACKEV_B = 1365, // LoongArchLSXInstrInfo.td:1246
1381 VPACKEV_D = 1366, // LoongArchLSXInstrInfo.td:1249
1382 VPACKEV_H = 1367, // LoongArchLSXInstrInfo.td:1247
1383 VPACKEV_W = 1368, // LoongArchLSXInstrInfo.td:1248
1384 VPACKOD_B = 1369, // LoongArchLSXInstrInfo.td:1250
1385 VPACKOD_D = 1370, // LoongArchLSXInstrInfo.td:1253
1386 VPACKOD_H = 1371, // LoongArchLSXInstrInfo.td:1251
1387 VPACKOD_W = 1372, // LoongArchLSXInstrInfo.td:1252
1388 VPCNT_B = 1373, // LoongArchLSXInstrInfo.td:968
1389 VPCNT_D = 1374, // LoongArchLSXInstrInfo.td:971
1390 VPCNT_H = 1375, // LoongArchLSXInstrInfo.td:969
1391 VPCNT_W = 1376, // LoongArchLSXInstrInfo.td:970
1392 VPERMI_W = 1377, // LoongArchLSXInstrInfo.td:1284
1393 VPICKEV_B = 1378, // LoongArchLSXInstrInfo.td:1255
1394 VPICKEV_D = 1379, // LoongArchLSXInstrInfo.td:1258
1395 VPICKEV_H = 1380, // LoongArchLSXInstrInfo.td:1256
1396 VPICKEV_W = 1381, // LoongArchLSXInstrInfo.td:1257
1397 VPICKOD_B = 1382, // LoongArchLSXInstrInfo.td:1259
1398 VPICKOD_D = 1383, // LoongArchLSXInstrInfo.td:1262
1399 VPICKOD_H = 1384, // LoongArchLSXInstrInfo.td:1260
1400 VPICKOD_W = 1385, // LoongArchLSXInstrInfo.td:1261
1401 VPICKVE2GR_B = 1386, // LoongArchLSXInstrInfo.td:1218
1402 VPICKVE2GR_BU = 1387, // LoongArchLSXInstrInfo.td:1222
1403 VPICKVE2GR_D = 1388, // LoongArchLSXInstrInfo.td:1221
1404 VPICKVE2GR_DU = 1389, // LoongArchLSXInstrInfo.td:1225
1405 VPICKVE2GR_H = 1390, // LoongArchLSXInstrInfo.td:1219
1406 VPICKVE2GR_HU = 1391, // LoongArchLSXInstrInfo.td:1223
1407 VPICKVE2GR_W = 1392, // LoongArchLSXInstrInfo.td:1220
1408 VPICKVE2GR_WU = 1393, // LoongArchLSXInstrInfo.td:1224
1409 VREPLGR2VR_B = 1394, // LoongArchLSXInstrInfo.td:1228
1410 VREPLGR2VR_D = 1395, // LoongArchLSXInstrInfo.td:1231
1411 VREPLGR2VR_H = 1396, // LoongArchLSXInstrInfo.td:1229
1412 VREPLGR2VR_W = 1397, // LoongArchLSXInstrInfo.td:1230
1413 VREPLVEI_B = 1398, // LoongArchLSXInstrInfo.td:1238
1414 VREPLVEI_D = 1399, // LoongArchLSXInstrInfo.td:1241
1415 VREPLVEI_H = 1400, // LoongArchLSXInstrInfo.td:1239
1416 VREPLVEI_W = 1401, // LoongArchLSXInstrInfo.td:1240
1417 VREPLVE_B = 1402, // LoongArchLSXInstrInfo.td:1234
1418 VREPLVE_D = 1403, // LoongArchLSXInstrInfo.td:1237
1419 VREPLVE_H = 1404, // LoongArchLSXInstrInfo.td:1235
1420 VREPLVE_W = 1405, // LoongArchLSXInstrInfo.td:1236
1421 VROTRI_B = 1406, // LoongArchLSXInstrInfo.td:835
1422 VROTRI_D = 1407, // LoongArchLSXInstrInfo.td:838
1423 VROTRI_H = 1408, // LoongArchLSXInstrInfo.td:836
1424 VROTRI_W = 1409, // LoongArchLSXInstrInfo.td:837
1425 VROTR_B = 1410, // LoongArchLSXInstrInfo.td:831
1426 VROTR_D = 1411, // LoongArchLSXInstrInfo.td:834
1427 VROTR_H = 1412, // LoongArchLSXInstrInfo.td:832
1428 VROTR_W = 1413, // LoongArchLSXInstrInfo.td:833
1429 VSADD_B = 1414, // LoongArchLSXInstrInfo.td:518
1430 VSADD_BU = 1415, // LoongArchLSXInstrInfo.td:522
1431 VSADD_D = 1416, // LoongArchLSXInstrInfo.td:521
1432 VSADD_DU = 1417, // LoongArchLSXInstrInfo.td:525
1433 VSADD_H = 1418, // LoongArchLSXInstrInfo.td:519
1434 VSADD_HU = 1419, // LoongArchLSXInstrInfo.td:523
1435 VSADD_W = 1420, // LoongArchLSXInstrInfo.td:520
1436 VSADD_WU = 1421, // LoongArchLSXInstrInfo.td:524
1437 VSAT_B = 1422, // LoongArchLSXInstrInfo.td:756
1438 VSAT_BU = 1423, // LoongArchLSXInstrInfo.td:760
1439 VSAT_D = 1424, // LoongArchLSXInstrInfo.td:759
1440 VSAT_DU = 1425, // LoongArchLSXInstrInfo.td:763
1441 VSAT_H = 1426, // LoongArchLSXInstrInfo.td:757
1442 VSAT_HU = 1427, // LoongArchLSXInstrInfo.td:761
1443 VSAT_W = 1428, // LoongArchLSXInstrInfo.td:758
1444 VSAT_WU = 1429, // LoongArchLSXInstrInfo.td:762
1445 VSEQI_B = 1430, // LoongArchLSXInstrInfo.td:1112
1446 VSEQI_D = 1431, // LoongArchLSXInstrInfo.td:1115
1447 VSEQI_H = 1432, // LoongArchLSXInstrInfo.td:1113
1448 VSEQI_W = 1433, // LoongArchLSXInstrInfo.td:1114
1449 VSEQ_B = 1434, // LoongArchLSXInstrInfo.td:1108
1450 VSEQ_D = 1435, // LoongArchLSXInstrInfo.td:1111
1451 VSEQ_H = 1436, // LoongArchLSXInstrInfo.td:1109
1452 VSEQ_W = 1437, // LoongArchLSXInstrInfo.td:1110
1453 VSETALLNEZ_B = 1438, // LoongArchLSXInstrInfo.td:1209
1454 VSETALLNEZ_D = 1439, // LoongArchLSXInstrInfo.td:1212
1455 VSETALLNEZ_H = 1440, // LoongArchLSXInstrInfo.td:1210
1456 VSETALLNEZ_W = 1441, // LoongArchLSXInstrInfo.td:1211
1457 VSETANYEQZ_B = 1442, // LoongArchLSXInstrInfo.td:1205
1458 VSETANYEQZ_D = 1443, // LoongArchLSXInstrInfo.td:1208
1459 VSETANYEQZ_H = 1444, // LoongArchLSXInstrInfo.td:1206
1460 VSETANYEQZ_W = 1445, // LoongArchLSXInstrInfo.td:1207
1461 VSETEQZ_V = 1446, // LoongArchLSXInstrInfo.td:1203
1462 VSETNEZ_V = 1447, // LoongArchLSXInstrInfo.td:1204
1463 VSHUF4I_B = 1448, // LoongArchLSXInstrInfo.td:1279
1464 VSHUF4I_D = 1449, // LoongArchLSXInstrInfo.td:1282
1465 VSHUF4I_H = 1450, // LoongArchLSXInstrInfo.td:1280
1466 VSHUF4I_W = 1451, // LoongArchLSXInstrInfo.td:1281
1467 VSHUF_B = 1452, // LoongArchLSXInstrInfo.td:1273
1468 VSHUF_D = 1453, // LoongArchLSXInstrInfo.td:1277
1469 VSHUF_H = 1454, // LoongArchLSXInstrInfo.td:1275
1470 VSHUF_W = 1455, // LoongArchLSXInstrInfo.td:1276
1471 VSIGNCOV_B = 1456, // LoongArchLSXInstrInfo.td:774
1472 VSIGNCOV_D = 1457, // LoongArchLSXInstrInfo.td:777
1473 VSIGNCOV_H = 1458, // LoongArchLSXInstrInfo.td:775
1474 VSIGNCOV_W = 1459, // LoongArchLSXInstrInfo.td:776
1475 VSLEI_B = 1460, // LoongArchLSXInstrInfo.td:1121
1476 VSLEI_BU = 1461, // LoongArchLSXInstrInfo.td:1130
1477 VSLEI_D = 1462, // LoongArchLSXInstrInfo.td:1124
1478 VSLEI_DU = 1463, // LoongArchLSXInstrInfo.td:1133
1479 VSLEI_H = 1464, // LoongArchLSXInstrInfo.td:1122
1480 VSLEI_HU = 1465, // LoongArchLSXInstrInfo.td:1131
1481 VSLEI_W = 1466, // LoongArchLSXInstrInfo.td:1123
1482 VSLEI_WU = 1467, // LoongArchLSXInstrInfo.td:1132
1483 VSLE_B = 1468, // LoongArchLSXInstrInfo.td:1117
1484 VSLE_BU = 1469, // LoongArchLSXInstrInfo.td:1126
1485 VSLE_D = 1470, // LoongArchLSXInstrInfo.td:1120
1486 VSLE_DU = 1471, // LoongArchLSXInstrInfo.td:1129
1487 VSLE_H = 1472, // LoongArchLSXInstrInfo.td:1118
1488 VSLE_HU = 1473, // LoongArchLSXInstrInfo.td:1127
1489 VSLE_W = 1474, // LoongArchLSXInstrInfo.td:1119
1490 VSLE_WU = 1475, // LoongArchLSXInstrInfo.td:1128
1491 VSLLI_B = 1476, // LoongArchLSXInstrInfo.td:808
1492 VSLLI_D = 1477, // LoongArchLSXInstrInfo.td:811
1493 VSLLI_H = 1478, // LoongArchLSXInstrInfo.td:809
1494 VSLLI_W = 1479, // LoongArchLSXInstrInfo.td:810
1495 VSLLWIL_DU_WU = 1480, // LoongArchLSXInstrInfo.td:846
1496 VSLLWIL_D_W = 1481, // LoongArchLSXInstrInfo.td:842
1497 VSLLWIL_HU_BU = 1482, // LoongArchLSXInstrInfo.td:844
1498 VSLLWIL_H_B = 1483, // LoongArchLSXInstrInfo.td:840
1499 VSLLWIL_WU_HU = 1484, // LoongArchLSXInstrInfo.td:845
1500 VSLLWIL_W_H = 1485, // LoongArchLSXInstrInfo.td:841
1501 VSLL_B = 1486, // LoongArchLSXInstrInfo.td:804
1502 VSLL_D = 1487, // LoongArchLSXInstrInfo.td:807
1503 VSLL_H = 1488, // LoongArchLSXInstrInfo.td:805
1504 VSLL_W = 1489, // LoongArchLSXInstrInfo.td:806
1505 VSLTI_B = 1490, // LoongArchLSXInstrInfo.td:1139
1506 VSLTI_BU = 1491, // LoongArchLSXInstrInfo.td:1148
1507 VSLTI_D = 1492, // LoongArchLSXInstrInfo.td:1142
1508 VSLTI_DU = 1493, // LoongArchLSXInstrInfo.td:1151
1509 VSLTI_H = 1494, // LoongArchLSXInstrInfo.td:1140
1510 VSLTI_HU = 1495, // LoongArchLSXInstrInfo.td:1149
1511 VSLTI_W = 1496, // LoongArchLSXInstrInfo.td:1141
1512 VSLTI_WU = 1497, // LoongArchLSXInstrInfo.td:1150
1513 VSLT_B = 1498, // LoongArchLSXInstrInfo.td:1135
1514 VSLT_BU = 1499, // LoongArchLSXInstrInfo.td:1144
1515 VSLT_D = 1500, // LoongArchLSXInstrInfo.td:1138
1516 VSLT_DU = 1501, // LoongArchLSXInstrInfo.td:1147
1517 VSLT_H = 1502, // LoongArchLSXInstrInfo.td:1136
1518 VSLT_HU = 1503, // LoongArchLSXInstrInfo.td:1145
1519 VSLT_W = 1504, // LoongArchLSXInstrInfo.td:1137
1520 VSLT_WU = 1505, // LoongArchLSXInstrInfo.td:1146
1521 VSRAI_B = 1506, // LoongArchLSXInstrInfo.td:826
1522 VSRAI_D = 1507, // LoongArchLSXInstrInfo.td:829
1523 VSRAI_H = 1508, // LoongArchLSXInstrInfo.td:827
1524 VSRAI_W = 1509, // LoongArchLSXInstrInfo.td:828
1525 VSRANI_B_H = 1510, // LoongArchLSXInstrInfo.td:878
1526 VSRANI_D_Q = 1511, // LoongArchLSXInstrInfo.td:881
1527 VSRANI_H_W = 1512, // LoongArchLSXInstrInfo.td:879
1528 VSRANI_W_D = 1513, // LoongArchLSXInstrInfo.td:880
1529 VSRAN_B_H = 1514, // LoongArchLSXInstrInfo.td:870
1530 VSRAN_H_W = 1515, // LoongArchLSXInstrInfo.td:871
1531 VSRAN_W_D = 1516, // LoongArchLSXInstrInfo.td:872
1532 VSRARI_B = 1517, // LoongArchLSXInstrInfo.td:862
1533 VSRARI_D = 1518, // LoongArchLSXInstrInfo.td:865
1534 VSRARI_H = 1519, // LoongArchLSXInstrInfo.td:863
1535 VSRARI_W = 1520, // LoongArchLSXInstrInfo.td:864
1536 VSRARNI_B_H = 1521, // LoongArchLSXInstrInfo.td:894
1537 VSRARNI_D_Q = 1522, // LoongArchLSXInstrInfo.td:897
1538 VSRARNI_H_W = 1523, // LoongArchLSXInstrInfo.td:895
1539 VSRARNI_W_D = 1524, // LoongArchLSXInstrInfo.td:896
1540 VSRARN_B_H = 1525, // LoongArchLSXInstrInfo.td:886
1541 VSRARN_H_W = 1526, // LoongArchLSXInstrInfo.td:887
1542 VSRARN_W_D = 1527, // LoongArchLSXInstrInfo.td:888
1543 VSRAR_B = 1528, // LoongArchLSXInstrInfo.td:858
1544 VSRAR_D = 1529, // LoongArchLSXInstrInfo.td:861
1545 VSRAR_H = 1530, // LoongArchLSXInstrInfo.td:859
1546 VSRAR_W = 1531, // LoongArchLSXInstrInfo.td:860
1547 VSRA_B = 1532, // LoongArchLSXInstrInfo.td:822
1548 VSRA_D = 1533, // LoongArchLSXInstrInfo.td:825
1549 VSRA_H = 1534, // LoongArchLSXInstrInfo.td:823
1550 VSRA_W = 1535, // LoongArchLSXInstrInfo.td:824
1551 VSRLI_B = 1536, // LoongArchLSXInstrInfo.td:817
1552 VSRLI_D = 1537, // LoongArchLSXInstrInfo.td:820
1553 VSRLI_H = 1538, // LoongArchLSXInstrInfo.td:818
1554 VSRLI_W = 1539, // LoongArchLSXInstrInfo.td:819
1555 VSRLNI_B_H = 1540, // LoongArchLSXInstrInfo.td:874
1556 VSRLNI_D_Q = 1541, // LoongArchLSXInstrInfo.td:877
1557 VSRLNI_H_W = 1542, // LoongArchLSXInstrInfo.td:875
1558 VSRLNI_W_D = 1543, // LoongArchLSXInstrInfo.td:876
1559 VSRLN_B_H = 1544, // LoongArchLSXInstrInfo.td:867
1560 VSRLN_H_W = 1545, // LoongArchLSXInstrInfo.td:868
1561 VSRLN_W_D = 1546, // LoongArchLSXInstrInfo.td:869
1562 VSRLRI_B = 1547, // LoongArchLSXInstrInfo.td:853
1563 VSRLRI_D = 1548, // LoongArchLSXInstrInfo.td:856
1564 VSRLRI_H = 1549, // LoongArchLSXInstrInfo.td:854
1565 VSRLRI_W = 1550, // LoongArchLSXInstrInfo.td:855
1566 VSRLRNI_B_H = 1551, // LoongArchLSXInstrInfo.td:890
1567 VSRLRNI_D_Q = 1552, // LoongArchLSXInstrInfo.td:893
1568 VSRLRNI_H_W = 1553, // LoongArchLSXInstrInfo.td:891
1569 VSRLRNI_W_D = 1554, // LoongArchLSXInstrInfo.td:892
1570 VSRLRN_B_H = 1555, // LoongArchLSXInstrInfo.td:883
1571 VSRLRN_H_W = 1556, // LoongArchLSXInstrInfo.td:884
1572 VSRLRN_W_D = 1557, // LoongArchLSXInstrInfo.td:885
1573 VSRLR_B = 1558, // LoongArchLSXInstrInfo.td:849
1574 VSRLR_D = 1559, // LoongArchLSXInstrInfo.td:852
1575 VSRLR_H = 1560, // LoongArchLSXInstrInfo.td:850
1576 VSRLR_W = 1561, // LoongArchLSXInstrInfo.td:851
1577 VSRL_B = 1562, // LoongArchLSXInstrInfo.td:813
1578 VSRL_D = 1563, // LoongArchLSXInstrInfo.td:816
1579 VSRL_H = 1564, // LoongArchLSXInstrInfo.td:814
1580 VSRL_W = 1565, // LoongArchLSXInstrInfo.td:815
1581 VSSRANI_BU_H = 1566, // LoongArchLSXInstrInfo.td:924
1582 VSSRANI_B_H = 1567, // LoongArchLSXInstrInfo.td:916
1583 VSSRANI_DU_Q = 1568, // LoongArchLSXInstrInfo.td:927
1584 VSSRANI_D_Q = 1569, // LoongArchLSXInstrInfo.td:919
1585 VSSRANI_HU_W = 1570, // LoongArchLSXInstrInfo.td:925
1586 VSSRANI_H_W = 1571, // LoongArchLSXInstrInfo.td:917
1587 VSSRANI_WU_D = 1572, // LoongArchLSXInstrInfo.td:926
1588 VSSRANI_W_D = 1573, // LoongArchLSXInstrInfo.td:918
1589 VSSRAN_BU_H = 1574, // LoongArchLSXInstrInfo.td:908
1590 VSSRAN_B_H = 1575, // LoongArchLSXInstrInfo.td:902
1591 VSSRAN_HU_W = 1576, // LoongArchLSXInstrInfo.td:909
1592 VSSRAN_H_W = 1577, // LoongArchLSXInstrInfo.td:903
1593 VSSRAN_WU_D = 1578, // LoongArchLSXInstrInfo.td:910
1594 VSSRAN_W_D = 1579, // LoongArchLSXInstrInfo.td:904
1595 VSSRARNI_BU_H = 1580, // LoongArchLSXInstrInfo.td:954
1596 VSSRARNI_B_H = 1581, // LoongArchLSXInstrInfo.td:946
1597 VSSRARNI_DU_Q = 1582, // LoongArchLSXInstrInfo.td:957
1598 VSSRARNI_D_Q = 1583, // LoongArchLSXInstrInfo.td:949
1599 VSSRARNI_HU_W = 1584, // LoongArchLSXInstrInfo.td:955
1600 VSSRARNI_H_W = 1585, // LoongArchLSXInstrInfo.td:947
1601 VSSRARNI_WU_D = 1586, // LoongArchLSXInstrInfo.td:956
1602 VSSRARNI_W_D = 1587, // LoongArchLSXInstrInfo.td:948
1603 VSSRARN_BU_H = 1588, // LoongArchLSXInstrInfo.td:938
1604 VSSRARN_B_H = 1589, // LoongArchLSXInstrInfo.td:932
1605 VSSRARN_HU_W = 1590, // LoongArchLSXInstrInfo.td:939
1606 VSSRARN_H_W = 1591, // LoongArchLSXInstrInfo.td:933
1607 VSSRARN_WU_D = 1592, // LoongArchLSXInstrInfo.td:940
1608 VSSRARN_W_D = 1593, // LoongArchLSXInstrInfo.td:934
1609 VSSRLNI_BU_H = 1594, // LoongArchLSXInstrInfo.td:920
1610 VSSRLNI_B_H = 1595, // LoongArchLSXInstrInfo.td:912
1611 VSSRLNI_DU_Q = 1596, // LoongArchLSXInstrInfo.td:923
1612 VSSRLNI_D_Q = 1597, // LoongArchLSXInstrInfo.td:915
1613 VSSRLNI_HU_W = 1598, // LoongArchLSXInstrInfo.td:921
1614 VSSRLNI_H_W = 1599, // LoongArchLSXInstrInfo.td:913
1615 VSSRLNI_WU_D = 1600, // LoongArchLSXInstrInfo.td:922
1616 VSSRLNI_W_D = 1601, // LoongArchLSXInstrInfo.td:914
1617 VSSRLN_BU_H = 1602, // LoongArchLSXInstrInfo.td:905
1618 VSSRLN_B_H = 1603, // LoongArchLSXInstrInfo.td:899
1619 VSSRLN_HU_W = 1604, // LoongArchLSXInstrInfo.td:906
1620 VSSRLN_H_W = 1605, // LoongArchLSXInstrInfo.td:900
1621 VSSRLN_WU_D = 1606, // LoongArchLSXInstrInfo.td:907
1622 VSSRLN_W_D = 1607, // LoongArchLSXInstrInfo.td:901
1623 VSSRLRNI_BU_H = 1608, // LoongArchLSXInstrInfo.td:950
1624 VSSRLRNI_B_H = 1609, // LoongArchLSXInstrInfo.td:942
1625 VSSRLRNI_DU_Q = 1610, // LoongArchLSXInstrInfo.td:953
1626 VSSRLRNI_D_Q = 1611, // LoongArchLSXInstrInfo.td:945
1627 VSSRLRNI_HU_W = 1612, // LoongArchLSXInstrInfo.td:951
1628 VSSRLRNI_H_W = 1613, // LoongArchLSXInstrInfo.td:943
1629 VSSRLRNI_WU_D = 1614, // LoongArchLSXInstrInfo.td:952
1630 VSSRLRNI_W_D = 1615, // LoongArchLSXInstrInfo.td:944
1631 VSSRLRN_BU_H = 1616, // LoongArchLSXInstrInfo.td:935
1632 VSSRLRN_B_H = 1617, // LoongArchLSXInstrInfo.td:929
1633 VSSRLRN_HU_W = 1618, // LoongArchLSXInstrInfo.td:936
1634 VSSRLRN_H_W = 1619, // LoongArchLSXInstrInfo.td:930
1635 VSSRLRN_WU_D = 1620, // LoongArchLSXInstrInfo.td:937
1636 VSSRLRN_W_D = 1621, // LoongArchLSXInstrInfo.td:931
1637 VSSUB_B = 1622, // LoongArchLSXInstrInfo.td:527
1638 VSSUB_BU = 1623, // LoongArchLSXInstrInfo.td:531
1639 VSSUB_D = 1624, // LoongArchLSXInstrInfo.td:530
1640 VSSUB_DU = 1625, // LoongArchLSXInstrInfo.td:534
1641 VSSUB_H = 1626, // LoongArchLSXInstrInfo.td:528
1642 VSSUB_HU = 1627, // LoongArchLSXInstrInfo.td:532
1643 VSSUB_W = 1628, // LoongArchLSXInstrInfo.td:529
1644 VSSUB_WU = 1629, // LoongArchLSXInstrInfo.td:533
1645 VST = 1630, // LoongArchLSXInstrInfo.td:1303
1646 VSTELM_B = 1631, // LoongArchLSXInstrInfo.td:1306
1647 VSTELM_D = 1632, // LoongArchLSXInstrInfo.td:1309
1648 VSTELM_H = 1633, // LoongArchLSXInstrInfo.td:1307
1649 VSTELM_W = 1634, // LoongArchLSXInstrInfo.td:1308
1650 VSTX = 1635, // LoongArchLSXInstrInfo.td:1304
1651 VSUBI_BU = 1636, // LoongArchLSXInstrInfo.td:508
1652 VSUBI_DU = 1637, // LoongArchLSXInstrInfo.td:511
1653 VSUBI_HU = 1638, // LoongArchLSXInstrInfo.td:509
1654 VSUBI_WU = 1639, // LoongArchLSXInstrInfo.td:510
1655 VSUBWEV_D_W = 1640, // LoongArchLSXInstrInfo.td:565
1656 VSUBWEV_D_WU = 1641, // LoongArchLSXInstrInfo.td:583
1657 VSUBWEV_H_B = 1642, // LoongArchLSXInstrInfo.td:563
1658 VSUBWEV_H_BU = 1643, // LoongArchLSXInstrInfo.td:581
1659 VSUBWEV_Q_D = 1644, // LoongArchLSXInstrInfo.td:566
1660 VSUBWEV_Q_DU = 1645, // LoongArchLSXInstrInfo.td:584
1661 VSUBWEV_W_H = 1646, // LoongArchLSXInstrInfo.td:564
1662 VSUBWEV_W_HU = 1647, // LoongArchLSXInstrInfo.td:582
1663 VSUBWOD_D_W = 1648, // LoongArchLSXInstrInfo.td:569
1664 VSUBWOD_D_WU = 1649, // LoongArchLSXInstrInfo.td:587
1665 VSUBWOD_H_B = 1650, // LoongArchLSXInstrInfo.td:567
1666 VSUBWOD_H_BU = 1651, // LoongArchLSXInstrInfo.td:585
1667 VSUBWOD_Q_D = 1652, // LoongArchLSXInstrInfo.td:570
1668 VSUBWOD_Q_DU = 1653, // LoongArchLSXInstrInfo.td:588
1669 VSUBWOD_W_H = 1654, // LoongArchLSXInstrInfo.td:568
1670 VSUBWOD_W_HU = 1655, // LoongArchLSXInstrInfo.td:586
1671 VSUB_B = 1656, // LoongArchLSXInstrInfo.td:497
1672 VSUB_D = 1657, // LoongArchLSXInstrInfo.td:500
1673 VSUB_H = 1658, // LoongArchLSXInstrInfo.td:498
1674 VSUB_Q = 1659, // LoongArchLSXInstrInfo.td:501
1675 VSUB_W = 1660, // LoongArchLSXInstrInfo.td:499
1676 VXORI_B = 1661, // LoongArchLSXInstrInfo.td:801
1677 VXOR_V = 1662, // LoongArchLSXInstrInfo.td:794
1678 X86ADC_B = 1663, // LoongArchLBTInstrInfo.td:63
1679 X86ADC_D = 1664, // LoongArchLBTInstrInfo.td:208
1680 X86ADC_H = 1665, // LoongArchLBTInstrInfo.td:64
1681 X86ADC_W = 1666, // LoongArchLBTInstrInfo.td:65
1682 X86ADD_B = 1667, // LoongArchLBTInstrInfo.td:66
1683 X86ADD_D = 1668, // LoongArchLBTInstrInfo.td:209
1684 X86ADD_DU = 1669, // LoongArchLBTInstrInfo.td:211
1685 X86ADD_H = 1670, // LoongArchLBTInstrInfo.td:67
1686 X86ADD_W = 1671, // LoongArchLBTInstrInfo.td:68
1687 X86ADD_WU = 1672, // LoongArchLBTInstrInfo.td:210
1688 X86AND_B = 1673, // LoongArchLBTInstrInfo.td:85
1689 X86AND_D = 1674, // LoongArchLBTInstrInfo.td:218
1690 X86AND_H = 1675, // LoongArchLBTInstrInfo.td:86
1691 X86AND_W = 1676, // LoongArchLBTInstrInfo.td:87
1692 X86CLRTM = 1677, // LoongArchLBTInstrInfo.td:163
1693 X86DECTOP = 1678, // LoongArchLBTInstrInfo.td:161
1694 X86DEC_B = 1679, // LoongArchLBTInstrInfo.td:81
1695 X86DEC_D = 1680, // LoongArchLBTInstrInfo.td:217
1696 X86DEC_H = 1681, // LoongArchLBTInstrInfo.td:82
1697 X86DEC_W = 1682, // LoongArchLBTInstrInfo.td:83
1698 X86INCTOP = 1683, // LoongArchLBTInstrInfo.td:160
1699 X86INC_B = 1684, // LoongArchLBTInstrInfo.td:70
1700 X86INC_D = 1685, // LoongArchLBTInstrInfo.td:212
1701 X86INC_H = 1686, // LoongArchLBTInstrInfo.td:71
1702 X86INC_W = 1687, // LoongArchLBTInstrInfo.td:72
1703 X86MFFLAG = 1688, // LoongArchLBTInstrInfo.td:155
1704 X86MFTOP = 1689, // LoongArchLBTInstrInfo.td:157
1705 X86MTFLAG = 1690, // LoongArchLBTInstrInfo.td:156
1706 X86MTTOP = 1691, // LoongArchLBTInstrInfo.td:158
1707 X86MUL_B = 1692, // LoongArchLBTInstrInfo.td:97
1708 X86MUL_BU = 1693, // LoongArchLBTInstrInfo.td:100
1709 X86MUL_D = 1694, // LoongArchLBTInstrInfo.td:221
1710 X86MUL_DU = 1695, // LoongArchLBTInstrInfo.td:223
1711 X86MUL_H = 1696, // LoongArchLBTInstrInfo.td:98
1712 X86MUL_HU = 1697, // LoongArchLBTInstrInfo.td:101
1713 X86MUL_W = 1698, // LoongArchLBTInstrInfo.td:99
1714 X86MUL_WU = 1699, // LoongArchLBTInstrInfo.td:222
1715 X86OR_B = 1700, // LoongArchLBTInstrInfo.td:89
1716 X86OR_D = 1701, // LoongArchLBTInstrInfo.td:219
1717 X86OR_H = 1702, // LoongArchLBTInstrInfo.td:90
1718 X86OR_W = 1703, // LoongArchLBTInstrInfo.td:91
1719 X86RCLI_B = 1704, // LoongArchLBTInstrInfo.td:106
1720 X86RCLI_D = 1705, // LoongArchLBTInstrInfo.td:225
1721 X86RCLI_H = 1706, // LoongArchLBTInstrInfo.td:107
1722 X86RCLI_W = 1707, // LoongArchLBTInstrInfo.td:108
1723 X86RCL_B = 1708, // LoongArchLBTInstrInfo.td:103
1724 X86RCL_D = 1709, // LoongArchLBTInstrInfo.td:224
1725 X86RCL_H = 1710, // LoongArchLBTInstrInfo.td:104
1726 X86RCL_W = 1711, // LoongArchLBTInstrInfo.td:105
1727 X86RCRI_B = 1712, // LoongArchLBTInstrInfo.td:113
1728 X86RCRI_D = 1713, // LoongArchLBTInstrInfo.td:227
1729 X86RCRI_H = 1714, // LoongArchLBTInstrInfo.td:114
1730 X86RCRI_W = 1715, // LoongArchLBTInstrInfo.td:115
1731 X86RCR_B = 1716, // LoongArchLBTInstrInfo.td:110
1732 X86RCR_D = 1717, // LoongArchLBTInstrInfo.td:226
1733 X86RCR_H = 1718, // LoongArchLBTInstrInfo.td:111
1734 X86RCR_W = 1719, // LoongArchLBTInstrInfo.td:112
1735 X86ROTLI_B = 1720, // LoongArchLBTInstrInfo.td:120
1736 X86ROTLI_D = 1721, // LoongArchLBTInstrInfo.td:229
1737 X86ROTLI_H = 1722, // LoongArchLBTInstrInfo.td:121
1738 X86ROTLI_W = 1723, // LoongArchLBTInstrInfo.td:122
1739 X86ROTL_B = 1724, // LoongArchLBTInstrInfo.td:117
1740 X86ROTL_D = 1725, // LoongArchLBTInstrInfo.td:228
1741 X86ROTL_H = 1726, // LoongArchLBTInstrInfo.td:118
1742 X86ROTL_W = 1727, // LoongArchLBTInstrInfo.td:119
1743 X86ROTRI_B = 1728, // LoongArchLBTInstrInfo.td:127
1744 X86ROTRI_D = 1729, // LoongArchLBTInstrInfo.td:231
1745 X86ROTRI_H = 1730, // LoongArchLBTInstrInfo.td:128
1746 X86ROTRI_W = 1731, // LoongArchLBTInstrInfo.td:129
1747 X86ROTR_B = 1732, // LoongArchLBTInstrInfo.td:124
1748 X86ROTR_D = 1733, // LoongArchLBTInstrInfo.td:230
1749 X86ROTR_H = 1734, // LoongArchLBTInstrInfo.td:125
1750 X86ROTR_W = 1735, // LoongArchLBTInstrInfo.td:126
1751 X86SBC_B = 1736, // LoongArchLBTInstrInfo.td:74
1752 X86SBC_D = 1737, // LoongArchLBTInstrInfo.td:213
1753 X86SBC_H = 1738, // LoongArchLBTInstrInfo.td:75
1754 X86SBC_W = 1739, // LoongArchLBTInstrInfo.td:76
1755 X86SETTAG = 1740, // LoongArchLBTInstrInfo.td:164
1756 X86SETTM = 1741, // LoongArchLBTInstrInfo.td:162
1757 X86SLLI_B = 1742, // LoongArchLBTInstrInfo.td:134
1758 X86SLLI_D = 1743, // LoongArchLBTInstrInfo.td:233
1759 X86SLLI_H = 1744, // LoongArchLBTInstrInfo.td:135
1760 X86SLLI_W = 1745, // LoongArchLBTInstrInfo.td:136
1761 X86SLL_B = 1746, // LoongArchLBTInstrInfo.td:131
1762 X86SLL_D = 1747, // LoongArchLBTInstrInfo.td:232
1763 X86SLL_H = 1748, // LoongArchLBTInstrInfo.td:132
1764 X86SLL_W = 1749, // LoongArchLBTInstrInfo.td:133
1765 X86SRAI_B = 1750, // LoongArchLBTInstrInfo.td:148
1766 X86SRAI_D = 1751, // LoongArchLBTInstrInfo.td:237
1767 X86SRAI_H = 1752, // LoongArchLBTInstrInfo.td:149
1768 X86SRAI_W = 1753, // LoongArchLBTInstrInfo.td:150
1769 X86SRA_B = 1754, // LoongArchLBTInstrInfo.td:145
1770 X86SRA_D = 1755, // LoongArchLBTInstrInfo.td:236
1771 X86SRA_H = 1756, // LoongArchLBTInstrInfo.td:146
1772 X86SRA_W = 1757, // LoongArchLBTInstrInfo.td:147
1773 X86SRLI_B = 1758, // LoongArchLBTInstrInfo.td:141
1774 X86SRLI_D = 1759, // LoongArchLBTInstrInfo.td:235
1775 X86SRLI_H = 1760, // LoongArchLBTInstrInfo.td:142
1776 X86SRLI_W = 1761, // LoongArchLBTInstrInfo.td:143
1777 X86SRL_B = 1762, // LoongArchLBTInstrInfo.td:138
1778 X86SRL_D = 1763, // LoongArchLBTInstrInfo.td:234
1779 X86SRL_H = 1764, // LoongArchLBTInstrInfo.td:139
1780 X86SRL_W = 1765, // LoongArchLBTInstrInfo.td:140
1781 X86SUB_B = 1766, // LoongArchLBTInstrInfo.td:77
1782 X86SUB_D = 1767, // LoongArchLBTInstrInfo.td:215
1783 X86SUB_DU = 1768, // LoongArchLBTInstrInfo.td:216
1784 X86SUB_H = 1769, // LoongArchLBTInstrInfo.td:78
1785 X86SUB_W = 1770, // LoongArchLBTInstrInfo.td:79
1786 X86SUB_WU = 1771, // LoongArchLBTInstrInfo.td:214
1787 X86XOR_B = 1772, // LoongArchLBTInstrInfo.td:93
1788 X86XOR_D = 1773, // LoongArchLBTInstrInfo.td:220
1789 X86XOR_H = 1774, // LoongArchLBTInstrInfo.td:94
1790 X86XOR_W = 1775, // LoongArchLBTInstrInfo.td:95
1791 XOR = 1776, // LoongArchInstrInfo.td:887
1792 XORI = 1777, // LoongArchInstrInfo.td:892
1793 XVABSD_B = 1778, // LoongArchLASXInstrInfo.td:352
1794 XVABSD_BU = 1779, // LoongArchLASXInstrInfo.td:356
1795 XVABSD_D = 1780, // LoongArchLASXInstrInfo.td:355
1796 XVABSD_DU = 1781, // LoongArchLASXInstrInfo.td:359
1797 XVABSD_H = 1782, // LoongArchLASXInstrInfo.td:353
1798 XVABSD_HU = 1783, // LoongArchLASXInstrInfo.td:357
1799 XVABSD_W = 1784, // LoongArchLASXInstrInfo.td:354
1800 XVABSD_WU = 1785, // LoongArchLASXInstrInfo.td:358
1801 XVADDA_B = 1786, // LoongArchLASXInstrInfo.td:361
1802 XVADDA_D = 1787, // LoongArchLASXInstrInfo.td:364
1803 XVADDA_H = 1788, // LoongArchLASXInstrInfo.td:362
1804 XVADDA_W = 1789, // LoongArchLASXInstrInfo.td:363
1805 XVADDI_BU = 1790, // LoongArchLASXInstrInfo.td:239
1806 XVADDI_DU = 1791, // LoongArchLASXInstrInfo.td:242
1807 XVADDI_HU = 1792, // LoongArchLASXInstrInfo.td:240
1808 XVADDI_WU = 1793, // LoongArchLASXInstrInfo.td:241
1809 XVADDWEV_D_W = 1794, // LoongArchLASXInstrInfo.td:292
1810 XVADDWEV_D_WU = 1795, // LoongArchLASXInstrInfo.td:310
1811 XVADDWEV_D_WU_W = 1796, // LoongArchLASXInstrInfo.td:328
1812 XVADDWEV_H_B = 1797, // LoongArchLASXInstrInfo.td:290
1813 XVADDWEV_H_BU = 1798, // LoongArchLASXInstrInfo.td:308
1814 XVADDWEV_H_BU_B = 1799, // LoongArchLASXInstrInfo.td:326
1815 XVADDWEV_Q_D = 1800, // LoongArchLASXInstrInfo.td:293
1816 XVADDWEV_Q_DU = 1801, // LoongArchLASXInstrInfo.td:311
1817 XVADDWEV_Q_DU_D = 1802, // LoongArchLASXInstrInfo.td:329
1818 XVADDWEV_W_H = 1803, // LoongArchLASXInstrInfo.td:291
1819 XVADDWEV_W_HU = 1804, // LoongArchLASXInstrInfo.td:309
1820 XVADDWEV_W_HU_H = 1805, // LoongArchLASXInstrInfo.td:327
1821 XVADDWOD_D_W = 1806, // LoongArchLASXInstrInfo.td:296
1822 XVADDWOD_D_WU = 1807, // LoongArchLASXInstrInfo.td:314
1823 XVADDWOD_D_WU_W = 1808, // LoongArchLASXInstrInfo.td:332
1824 XVADDWOD_H_B = 1809, // LoongArchLASXInstrInfo.td:294
1825 XVADDWOD_H_BU = 1810, // LoongArchLASXInstrInfo.td:312
1826 XVADDWOD_H_BU_B = 1811, // LoongArchLASXInstrInfo.td:330
1827 XVADDWOD_Q_D = 1812, // LoongArchLASXInstrInfo.td:297
1828 XVADDWOD_Q_DU = 1813, // LoongArchLASXInstrInfo.td:315
1829 XVADDWOD_Q_DU_D = 1814, // LoongArchLASXInstrInfo.td:333
1830 XVADDWOD_W_H = 1815, // LoongArchLASXInstrInfo.td:295
1831 XVADDWOD_W_HU = 1816, // LoongArchLASXInstrInfo.td:313
1832 XVADDWOD_W_HU_H = 1817, // LoongArchLASXInstrInfo.td:331
1833 XVADD_B = 1818, // LoongArchLASXInstrInfo.td:227
1834 XVADD_D = 1819, // LoongArchLASXInstrInfo.td:230
1835 XVADD_H = 1820, // LoongArchLASXInstrInfo.td:228
1836 XVADD_Q = 1821, // LoongArchLASXInstrInfo.td:231
1837 XVADD_W = 1822, // LoongArchLASXInstrInfo.td:229
1838 XVANDI_B = 1823, // LoongArchLASXInstrInfo.td:548
1839 XVANDN_V = 1824, // LoongArchLASXInstrInfo.td:545
1840 XVAND_V = 1825, // LoongArchLASXInstrInfo.td:541
1841 XVAVGR_B = 1826, // LoongArchLASXInstrInfo.td:343
1842 XVAVGR_BU = 1827, // LoongArchLASXInstrInfo.td:347
1843 XVAVGR_D = 1828, // LoongArchLASXInstrInfo.td:346
1844 XVAVGR_DU = 1829, // LoongArchLASXInstrInfo.td:350
1845 XVAVGR_H = 1830, // LoongArchLASXInstrInfo.td:344
1846 XVAVGR_HU = 1831, // LoongArchLASXInstrInfo.td:348
1847 XVAVGR_W = 1832, // LoongArchLASXInstrInfo.td:345
1848 XVAVGR_WU = 1833, // LoongArchLASXInstrInfo.td:349
1849 XVAVG_B = 1834, // LoongArchLASXInstrInfo.td:335
1850 XVAVG_BU = 1835, // LoongArchLASXInstrInfo.td:339
1851 XVAVG_D = 1836, // LoongArchLASXInstrInfo.td:338
1852 XVAVG_DU = 1837, // LoongArchLASXInstrInfo.td:342
1853 XVAVG_H = 1838, // LoongArchLASXInstrInfo.td:336
1854 XVAVG_HU = 1839, // LoongArchLASXInstrInfo.td:340
1855 XVAVG_W = 1840, // LoongArchLASXInstrInfo.td:337
1856 XVAVG_WU = 1841, // LoongArchLASXInstrInfo.td:341
1857 XVBITCLRI_B = 1842, // LoongArchLASXInstrInfo.td:726
1858 XVBITCLRI_D = 1843, // LoongArchLASXInstrInfo.td:729
1859 XVBITCLRI_H = 1844, // LoongArchLASXInstrInfo.td:727
1860 XVBITCLRI_W = 1845, // LoongArchLASXInstrInfo.td:728
1861 XVBITCLR_B = 1846, // LoongArchLASXInstrInfo.td:722
1862 XVBITCLR_D = 1847, // LoongArchLASXInstrInfo.td:725
1863 XVBITCLR_H = 1848, // LoongArchLASXInstrInfo.td:723
1864 XVBITCLR_W = 1849, // LoongArchLASXInstrInfo.td:724
1865 XVBITREVI_B = 1850, // LoongArchLASXInstrInfo.td:744
1866 XVBITREVI_D = 1851, // LoongArchLASXInstrInfo.td:747
1867 XVBITREVI_H = 1852, // LoongArchLASXInstrInfo.td:745
1868 XVBITREVI_W = 1853, // LoongArchLASXInstrInfo.td:746
1869 XVBITREV_B = 1854, // LoongArchLASXInstrInfo.td:740
1870 XVBITREV_D = 1855, // LoongArchLASXInstrInfo.td:743
1871 XVBITREV_H = 1856, // LoongArchLASXInstrInfo.td:741
1872 XVBITREV_W = 1857, // LoongArchLASXInstrInfo.td:742
1873 XVBITSELI_B = 1858, // LoongArchLASXInstrInfo.td:950
1874 XVBITSEL_V = 1859, // LoongArchLASXInstrInfo.td:948
1875 XVBITSETI_B = 1860, // LoongArchLASXInstrInfo.td:735
1876 XVBITSETI_D = 1861, // LoongArchLASXInstrInfo.td:738
1877 XVBITSETI_H = 1862, // LoongArchLASXInstrInfo.td:736
1878 XVBITSETI_W = 1863, // LoongArchLASXInstrInfo.td:737
1879 XVBITSET_B = 1864, // LoongArchLASXInstrInfo.td:731
1880 XVBITSET_D = 1865, // LoongArchLASXInstrInfo.td:734
1881 XVBITSET_H = 1866, // LoongArchLASXInstrInfo.td:732
1882 XVBITSET_W = 1867, // LoongArchLASXInstrInfo.td:733
1883 XVBSLL_V = 1868, // LoongArchLASXInstrInfo.td:998
1884 XVBSRL_V = 1869, // LoongArchLASXInstrInfo.td:999
1885 XVCLO_B = 1870, // LoongArchLASXInstrInfo.td:708
1886 XVCLO_D = 1871, // LoongArchLASXInstrInfo.td:711
1887 XVCLO_H = 1872, // LoongArchLASXInstrInfo.td:709
1888 XVCLO_W = 1873, // LoongArchLASXInstrInfo.td:710
1889 XVCLZ_B = 1874, // LoongArchLASXInstrInfo.td:712
1890 XVCLZ_D = 1875, // LoongArchLASXInstrInfo.td:715
1891 XVCLZ_H = 1876, // LoongArchLASXInstrInfo.td:713
1892 XVCLZ_W = 1877, // LoongArchLASXInstrInfo.td:714
1893 XVDIV_B = 1878, // LoongArchLASXInstrInfo.td:474
1894 XVDIV_BU = 1879, // LoongArchLASXInstrInfo.td:478
1895 XVDIV_D = 1880, // LoongArchLASXInstrInfo.td:477
1896 XVDIV_DU = 1881, // LoongArchLASXInstrInfo.td:481
1897 XVDIV_H = 1882, // LoongArchLASXInstrInfo.td:475
1898 XVDIV_HU = 1883, // LoongArchLASXInstrInfo.td:479
1899 XVDIV_W = 1884, // LoongArchLASXInstrInfo.td:476
1900 XVDIV_WU = 1885, // LoongArchLASXInstrInfo.td:480
1901 XVEXTH_DU_WU = 1886, // LoongArchLASXInstrInfo.td:507
1902 XVEXTH_D_W = 1887, // LoongArchLASXInstrInfo.td:503
1903 XVEXTH_HU_BU = 1888, // LoongArchLASXInstrInfo.td:505
1904 XVEXTH_H_B = 1889, // LoongArchLASXInstrInfo.td:501
1905 XVEXTH_QU_DU = 1890, // LoongArchLASXInstrInfo.td:508
1906 XVEXTH_Q_D = 1891, // LoongArchLASXInstrInfo.td:504
1907 XVEXTH_WU_HU = 1892, // LoongArchLASXInstrInfo.td:506
1908 XVEXTH_W_H = 1893, // LoongArchLASXInstrInfo.td:502
1909 XVEXTL_QU_DU = 1894, // LoongArchLASXInstrInfo.td:596
1910 XVEXTL_Q_D = 1895, // LoongArchLASXInstrInfo.td:592
1911 XVEXTRINS_B = 1896, // LoongArchLASXInstrInfo.td:1048
1912 XVEXTRINS_D = 1897, // LoongArchLASXInstrInfo.td:1045
1913 XVEXTRINS_H = 1898, // LoongArchLASXInstrInfo.td:1047
1914 XVEXTRINS_W = 1899, // LoongArchLASXInstrInfo.td:1046
1915 XVFADD_D = 1900, // LoongArchLASXInstrInfo.td:755
1916 XVFADD_S = 1901, // LoongArchLASXInstrInfo.td:754
1917 XVFCLASS_D = 1902, // LoongArchLASXInstrInfo.td:786
1918 XVFCLASS_S = 1903, // LoongArchLASXInstrInfo.td:785
1919 XVFCMP_CAF_D = 1904, // LoongArchLASXInstrInfo.td:925
1920 XVFCMP_CAF_S = 1905, // LoongArchLASXInstrInfo.td:902
1921 XVFCMP_CEQ_D = 1906, // LoongArchLASXInstrInfo.td:929
1922 XVFCMP_CEQ_S = 1907, // LoongArchLASXInstrInfo.td:906
1923 XVFCMP_CLE_D = 1908, // LoongArchLASXInstrInfo.td:931
1924 XVFCMP_CLE_S = 1909, // LoongArchLASXInstrInfo.td:908
1925 XVFCMP_CLT_D = 1910, // LoongArchLASXInstrInfo.td:927
1926 XVFCMP_CLT_S = 1911, // LoongArchLASXInstrInfo.td:904
1927 XVFCMP_CNE_D = 1912, // LoongArchLASXInstrInfo.td:941
1928 XVFCMP_CNE_S = 1913, // LoongArchLASXInstrInfo.td:918
1929 XVFCMP_COR_D = 1914, // LoongArchLASXInstrInfo.td:943
1930 XVFCMP_COR_S = 1915, // LoongArchLASXInstrInfo.td:920
1931 XVFCMP_CUEQ_D = 1916, // LoongArchLASXInstrInfo.td:937
1932 XVFCMP_CUEQ_S = 1917, // LoongArchLASXInstrInfo.td:914
1933 XVFCMP_CULE_D = 1918, // LoongArchLASXInstrInfo.td:939
1934 XVFCMP_CULE_S = 1919, // LoongArchLASXInstrInfo.td:916
1935 XVFCMP_CULT_D = 1920, // LoongArchLASXInstrInfo.td:935
1936 XVFCMP_CULT_S = 1921, // LoongArchLASXInstrInfo.td:912
1937 XVFCMP_CUNE_D = 1922, // LoongArchLASXInstrInfo.td:945
1938 XVFCMP_CUNE_S = 1923, // LoongArchLASXInstrInfo.td:922
1939 XVFCMP_CUN_D = 1924, // LoongArchLASXInstrInfo.td:933
1940 XVFCMP_CUN_S = 1925, // LoongArchLASXInstrInfo.td:910
1941 XVFCMP_SAF_D = 1926, // LoongArchLASXInstrInfo.td:926
1942 XVFCMP_SAF_S = 1927, // LoongArchLASXInstrInfo.td:903
1943 XVFCMP_SEQ_D = 1928, // LoongArchLASXInstrInfo.td:930
1944 XVFCMP_SEQ_S = 1929, // LoongArchLASXInstrInfo.td:907
1945 XVFCMP_SLE_D = 1930, // LoongArchLASXInstrInfo.td:932
1946 XVFCMP_SLE_S = 1931, // LoongArchLASXInstrInfo.td:909
1947 XVFCMP_SLT_D = 1932, // LoongArchLASXInstrInfo.td:928
1948 XVFCMP_SLT_S = 1933, // LoongArchLASXInstrInfo.td:905
1949 XVFCMP_SNE_D = 1934, // LoongArchLASXInstrInfo.td:942
1950 XVFCMP_SNE_S = 1935, // LoongArchLASXInstrInfo.td:919
1951 XVFCMP_SOR_D = 1936, // LoongArchLASXInstrInfo.td:944
1952 XVFCMP_SOR_S = 1937, // LoongArchLASXInstrInfo.td:921
1953 XVFCMP_SUEQ_D = 1938, // LoongArchLASXInstrInfo.td:938
1954 XVFCMP_SUEQ_S = 1939, // LoongArchLASXInstrInfo.td:915
1955 XVFCMP_SULE_D = 1940, // LoongArchLASXInstrInfo.td:940
1956 XVFCMP_SULE_S = 1941, // LoongArchLASXInstrInfo.td:917
1957 XVFCMP_SULT_D = 1942, // LoongArchLASXInstrInfo.td:936
1958 XVFCMP_SULT_S = 1943, // LoongArchLASXInstrInfo.td:913
1959 XVFCMP_SUNE_D = 1944, // LoongArchLASXInstrInfo.td:946
1960 XVFCMP_SUNE_S = 1945, // LoongArchLASXInstrInfo.td:923
1961 XVFCMP_SUN_D = 1946, // LoongArchLASXInstrInfo.td:934
1962 XVFCMP_SUN_S = 1947, // LoongArchLASXInstrInfo.td:911
1963 XVFCVTH_D_S = 1948, // LoongArchLASXInstrInfo.td:802
1964 XVFCVTH_S_H = 1949, // LoongArchLASXInstrInfo.td:800
1965 XVFCVTL_D_S = 1950, // LoongArchLASXInstrInfo.td:801
1966 XVFCVTL_S_H = 1951, // LoongArchLASXInstrInfo.td:799
1967 XVFCVT_H_S = 1952, // LoongArchLASXInstrInfo.td:803
1968 XVFCVT_S_D = 1953, // LoongArchLASXInstrInfo.td:804
1969 XVFDIV_D = 1954, // LoongArchLASXInstrInfo.td:761
1970 XVFDIV_S = 1955, // LoongArchLASXInstrInfo.td:760
1971 XVFFINTH_D_W = 1956, // LoongArchLASXInstrInfo.td:854
1972 XVFFINTL_D_W = 1957, // LoongArchLASXInstrInfo.td:853
1973 XVFFINT_D_L = 1958, // LoongArchLASXInstrInfo.td:850
1974 XVFFINT_D_LU = 1959, // LoongArchLASXInstrInfo.td:852
1975 XVFFINT_S_L = 1960, // LoongArchLASXInstrInfo.td:855
1976 XVFFINT_S_W = 1961, // LoongArchLASXInstrInfo.td:849
1977 XVFFINT_S_WU = 1962, // LoongArchLASXInstrInfo.td:851
1978 XVFLOGB_D = 1963, // LoongArchLASXInstrInfo.td:783
1979 XVFLOGB_S = 1964, // LoongArchLASXInstrInfo.td:782
1980 XVFMADD_D = 1965, // LoongArchLASXInstrInfo.td:764
1981 XVFMADD_S = 1966, // LoongArchLASXInstrInfo.td:763
1982 XVFMAXA_D = 1967, // LoongArchLASXInstrInfo.td:778
1983 XVFMAXA_S = 1968, // LoongArchLASXInstrInfo.td:777
1984 XVFMAX_D = 1969, // LoongArchLASXInstrInfo.td:773
1985 XVFMAX_S = 1970, // LoongArchLASXInstrInfo.td:772
1986 XVFMINA_D = 1971, // LoongArchLASXInstrInfo.td:780
1987 XVFMINA_S = 1972, // LoongArchLASXInstrInfo.td:779
1988 XVFMIN_D = 1973, // LoongArchLASXInstrInfo.td:775
1989 XVFMIN_S = 1974, // LoongArchLASXInstrInfo.td:774
1990 XVFMSUB_D = 1975, // LoongArchLASXInstrInfo.td:766
1991 XVFMSUB_S = 1976, // LoongArchLASXInstrInfo.td:765
1992 XVFMUL_D = 1977, // LoongArchLASXInstrInfo.td:759
1993 XVFMUL_S = 1978, // LoongArchLASXInstrInfo.td:758
1994 XVFNMADD_D = 1979, // LoongArchLASXInstrInfo.td:768
1995 XVFNMADD_S = 1980, // LoongArchLASXInstrInfo.td:767
1996 XVFNMSUB_D = 1981, // LoongArchLASXInstrInfo.td:770
1997 XVFNMSUB_S = 1982, // LoongArchLASXInstrInfo.td:769
1998 XVFRECIPE_D = 1983, // LoongArchLASXInstrInfo.td:795
1999 XVFRECIPE_S = 1984, // LoongArchLASXInstrInfo.td:794
2000 XVFRECIP_D = 1985, // LoongArchLASXInstrInfo.td:791
2001 XVFRECIP_S = 1986, // LoongArchLASXInstrInfo.td:790
2002 XVFRINTRM_D = 1987, // LoongArchLASXInstrInfo.td:813
2003 XVFRINTRM_S = 1988, // LoongArchLASXInstrInfo.td:812
2004 XVFRINTRNE_D = 1989, // LoongArchLASXInstrInfo.td:807
2005 XVFRINTRNE_S = 1990, // LoongArchLASXInstrInfo.td:806
2006 XVFRINTRP_D = 1991, // LoongArchLASXInstrInfo.td:811
2007 XVFRINTRP_S = 1992, // LoongArchLASXInstrInfo.td:810
2008 XVFRINTRZ_D = 1993, // LoongArchLASXInstrInfo.td:809
2009 XVFRINTRZ_S = 1994, // LoongArchLASXInstrInfo.td:808
2010 XVFRINT_D = 1995, // LoongArchLASXInstrInfo.td:815
2011 XVFRINT_S = 1996, // LoongArchLASXInstrInfo.td:814
2012 XVFRSQRTE_D = 1997, // LoongArchLASXInstrInfo.td:797
2013 XVFRSQRTE_S = 1998, // LoongArchLASXInstrInfo.td:796
2014 XVFRSQRT_D = 1999, // LoongArchLASXInstrInfo.td:793
2015 XVFRSQRT_S = 2000, // LoongArchLASXInstrInfo.td:792
2016 XVFRSTPI_B = 2001, // LoongArchLASXInstrInfo.td:751
2017 XVFRSTPI_H = 2002, // LoongArchLASXInstrInfo.td:752
2018 XVFRSTP_B = 2003, // LoongArchLASXInstrInfo.td:749
2019 XVFRSTP_H = 2004, // LoongArchLASXInstrInfo.td:750
2020 XVFSQRT_D = 2005, // LoongArchLASXInstrInfo.td:789
2021 XVFSQRT_S = 2006, // LoongArchLASXInstrInfo.td:788
2022 XVFSUB_D = 2007, // LoongArchLASXInstrInfo.td:757
2023 XVFSUB_S = 2008, // LoongArchLASXInstrInfo.td:756
2024 XVFTINTH_L_S = 2009, // LoongArchLASXInstrInfo.td:847
2025 XVFTINTL_L_S = 2010, // LoongArchLASXInstrInfo.td:846
2026 XVFTINTRMH_L_S = 2011, // LoongArchLASXInstrInfo.td:845
2027 XVFTINTRML_L_S = 2012, // LoongArchLASXInstrInfo.td:844
2028 XVFTINTRM_L_D = 2013, // LoongArchLASXInstrInfo.td:824
2029 XVFTINTRM_W_D = 2014, // LoongArchLASXInstrInfo.td:835
2030 XVFTINTRM_W_S = 2015, // LoongArchLASXInstrInfo.td:823
2031 XVFTINTRNEH_L_S = 2016, // LoongArchLASXInstrInfo.td:839
2032 XVFTINTRNEL_L_S = 2017, // LoongArchLASXInstrInfo.td:838
2033 XVFTINTRNE_L_D = 2018, // LoongArchLASXInstrInfo.td:818
2034 XVFTINTRNE_W_D = 2019, // LoongArchLASXInstrInfo.td:832
2035 XVFTINTRNE_W_S = 2020, // LoongArchLASXInstrInfo.td:817
2036 XVFTINTRPH_L_S = 2021, // LoongArchLASXInstrInfo.td:843
2037 XVFTINTRPL_L_S = 2022, // LoongArchLASXInstrInfo.td:842
2038 XVFTINTRP_L_D = 2023, // LoongArchLASXInstrInfo.td:822
2039 XVFTINTRP_W_D = 2024, // LoongArchLASXInstrInfo.td:834
2040 XVFTINTRP_W_S = 2025, // LoongArchLASXInstrInfo.td:821
2041 XVFTINTRZH_L_S = 2026, // LoongArchLASXInstrInfo.td:841
2042 XVFTINTRZL_L_S = 2027, // LoongArchLASXInstrInfo.td:840
2043 XVFTINTRZ_LU_D = 2028, // LoongArchLASXInstrInfo.td:828
2044 XVFTINTRZ_L_D = 2029, // LoongArchLASXInstrInfo.td:820
2045 XVFTINTRZ_WU_S = 2030, // LoongArchLASXInstrInfo.td:827
2046 XVFTINTRZ_W_D = 2031, // LoongArchLASXInstrInfo.td:833
2047 XVFTINTRZ_W_S = 2032, // LoongArchLASXInstrInfo.td:819
2048 XVFTINT_LU_D = 2033, // LoongArchLASXInstrInfo.td:830
2049 XVFTINT_L_D = 2034, // LoongArchLASXInstrInfo.td:826
2050 XVFTINT_WU_S = 2035, // LoongArchLASXInstrInfo.td:829
2051 XVFTINT_W_D = 2036, // LoongArchLASXInstrInfo.td:836
2052 XVFTINT_W_S = 2037, // LoongArchLASXInstrInfo.td:825
2053 XVHADDW_DU_WU = 2038, // LoongArchLASXInstrInfo.td:278
2054 XVHADDW_D_W = 2039, // LoongArchLASXInstrInfo.td:274
2055 XVHADDW_HU_BU = 2040, // LoongArchLASXInstrInfo.td:276
2056 XVHADDW_H_B = 2041, // LoongArchLASXInstrInfo.td:272
2057 XVHADDW_QU_DU = 2042, // LoongArchLASXInstrInfo.td:279
2058 XVHADDW_Q_D = 2043, // LoongArchLASXInstrInfo.td:275
2059 XVHADDW_WU_HU = 2044, // LoongArchLASXInstrInfo.td:277
2060 XVHADDW_W_H = 2045, // LoongArchLASXInstrInfo.td:273
2061 XVHSELI_D = 2046, // LoongArchLASXInstrInfo.td:523
2062 XVHSUBW_DU_WU = 2047, // LoongArchLASXInstrInfo.td:287
2063 XVHSUBW_D_W = 2048, // LoongArchLASXInstrInfo.td:283
2064 XVHSUBW_HU_BU = 2049, // LoongArchLASXInstrInfo.td:285
2065 XVHSUBW_H_B = 2050, // LoongArchLASXInstrInfo.td:281
2066 XVHSUBW_QU_DU = 2051, // LoongArchLASXInstrInfo.td:288
2067 XVHSUBW_Q_D = 2052, // LoongArchLASXInstrInfo.td:284
2068 XVHSUBW_WU_HU = 2053, // LoongArchLASXInstrInfo.td:286
2069 XVHSUBW_W_H = 2054, // LoongArchLASXInstrInfo.td:282
2070 XVILVH_B = 2055, // LoongArchLASXInstrInfo.td:1023
2071 XVILVH_D = 2056, // LoongArchLASXInstrInfo.td:1026
2072 XVILVH_H = 2057, // LoongArchLASXInstrInfo.td:1024
2073 XVILVH_W = 2058, // LoongArchLASXInstrInfo.td:1025
2074 XVILVL_B = 2059, // LoongArchLASXInstrInfo.td:1019
2075 XVILVL_D = 2060, // LoongArchLASXInstrInfo.td:1022
2076 XVILVL_H = 2061, // LoongArchLASXInstrInfo.td:1020
2077 XVILVL_W = 2062, // LoongArchLASXInstrInfo.td:1021
2078 XVINSGR2VR_D = 2063, // LoongArchLASXInstrInfo.td:964
2079 XVINSGR2VR_W = 2064, // LoongArchLASXInstrInfo.td:963
2080 XVINSVE0_D = 2065, // LoongArchLASXInstrInfo.td:993
2081 XVINSVE0_W = 2066, // LoongArchLASXInstrInfo.td:992
2082 XVLD = 2067, // LoongArchLASXInstrInfo.td:1052
2083 XVLDI = 2068, // LoongArchLASXInstrInfo.td:539
2084 XVLDREPL_B = 2069, // LoongArchLASXInstrInfo.td:1055
2085 XVLDREPL_D = 2070, // LoongArchLASXInstrInfo.td:1058
2086 XVLDREPL_H = 2071, // LoongArchLASXInstrInfo.td:1056
2087 XVLDREPL_W = 2072, // LoongArchLASXInstrInfo.td:1057
2088 XVLDX = 2073, // LoongArchLASXInstrInfo.td:1053
2089 XVMADDWEV_D_W = 2074, // LoongArchLASXInstrInfo.td:451
2090 XVMADDWEV_D_WU = 2075, // LoongArchLASXInstrInfo.td:459
2091 XVMADDWEV_D_WU_W = 2076, // LoongArchLASXInstrInfo.td:467
2092 XVMADDWEV_H_B = 2077, // LoongArchLASXInstrInfo.td:449
2093 XVMADDWEV_H_BU = 2078, // LoongArchLASXInstrInfo.td:457
2094 XVMADDWEV_H_BU_B = 2079, // LoongArchLASXInstrInfo.td:465
2095 XVMADDWEV_Q_D = 2080, // LoongArchLASXInstrInfo.td:452
2096 XVMADDWEV_Q_DU = 2081, // LoongArchLASXInstrInfo.td:460
2097 XVMADDWEV_Q_DU_D = 2082, // LoongArchLASXInstrInfo.td:468
2098 XVMADDWEV_W_H = 2083, // LoongArchLASXInstrInfo.td:450
2099 XVMADDWEV_W_HU = 2084, // LoongArchLASXInstrInfo.td:458
2100 XVMADDWEV_W_HU_H = 2085, // LoongArchLASXInstrInfo.td:466
2101 XVMADDWOD_D_W = 2086, // LoongArchLASXInstrInfo.td:455
2102 XVMADDWOD_D_WU = 2087, // LoongArchLASXInstrInfo.td:463
2103 XVMADDWOD_D_WU_W = 2088, // LoongArchLASXInstrInfo.td:471
2104 XVMADDWOD_H_B = 2089, // LoongArchLASXInstrInfo.td:453
2105 XVMADDWOD_H_BU = 2090, // LoongArchLASXInstrInfo.td:461
2106 XVMADDWOD_H_BU_B = 2091, // LoongArchLASXInstrInfo.td:469
2107 XVMADDWOD_Q_D = 2092, // LoongArchLASXInstrInfo.td:456
2108 XVMADDWOD_Q_DU = 2093, // LoongArchLASXInstrInfo.td:464
2109 XVMADDWOD_Q_DU_D = 2094, // LoongArchLASXInstrInfo.td:472
2110 XVMADDWOD_W_H = 2095, // LoongArchLASXInstrInfo.td:454
2111 XVMADDWOD_W_HU = 2096, // LoongArchLASXInstrInfo.td:462
2112 XVMADDWOD_W_HU_H = 2097, // LoongArchLASXInstrInfo.td:470
2113 XVMADD_B = 2098, // LoongArchLASXInstrInfo.td:439
2114 XVMADD_D = 2099, // LoongArchLASXInstrInfo.td:442
2115 XVMADD_H = 2100, // LoongArchLASXInstrInfo.td:440
2116 XVMADD_W = 2101, // LoongArchLASXInstrInfo.td:441
2117 XVMAXI_B = 2102, // LoongArchLASXInstrInfo.td:370
2118 XVMAXI_BU = 2103, // LoongArchLASXInstrInfo.td:378
2119 XVMAXI_D = 2104, // LoongArchLASXInstrInfo.td:373
2120 XVMAXI_DU = 2105, // LoongArchLASXInstrInfo.td:381
2121 XVMAXI_H = 2106, // LoongArchLASXInstrInfo.td:371
2122 XVMAXI_HU = 2107, // LoongArchLASXInstrInfo.td:379
2123 XVMAXI_W = 2108, // LoongArchLASXInstrInfo.td:372
2124 XVMAXI_WU = 2109, // LoongArchLASXInstrInfo.td:380
2125 XVMAX_B = 2110, // LoongArchLASXInstrInfo.td:366
2126 XVMAX_BU = 2111, // LoongArchLASXInstrInfo.td:374
2127 XVMAX_D = 2112, // LoongArchLASXInstrInfo.td:369
2128 XVMAX_DU = 2113, // LoongArchLASXInstrInfo.td:377
2129 XVMAX_H = 2114, // LoongArchLASXInstrInfo.td:367
2130 XVMAX_HU = 2115, // LoongArchLASXInstrInfo.td:375
2131 XVMAX_W = 2116, // LoongArchLASXInstrInfo.td:368
2132 XVMAX_WU = 2117, // LoongArchLASXInstrInfo.td:376
2133 XVMINI_B = 2118, // LoongArchLASXInstrInfo.td:387
2134 XVMINI_BU = 2119, // LoongArchLASXInstrInfo.td:395
2135 XVMINI_D = 2120, // LoongArchLASXInstrInfo.td:390
2136 XVMINI_DU = 2121, // LoongArchLASXInstrInfo.td:398
2137 XVMINI_H = 2122, // LoongArchLASXInstrInfo.td:388
2138 XVMINI_HU = 2123, // LoongArchLASXInstrInfo.td:396
2139 XVMINI_W = 2124, // LoongArchLASXInstrInfo.td:389
2140 XVMINI_WU = 2125, // LoongArchLASXInstrInfo.td:397
2141 XVMIN_B = 2126, // LoongArchLASXInstrInfo.td:383
2142 XVMIN_BU = 2127, // LoongArchLASXInstrInfo.td:391
2143 XVMIN_D = 2128, // LoongArchLASXInstrInfo.td:386
2144 XVMIN_DU = 2129, // LoongArchLASXInstrInfo.td:394
2145 XVMIN_H = 2130, // LoongArchLASXInstrInfo.td:384
2146 XVMIN_HU = 2131, // LoongArchLASXInstrInfo.td:392
2147 XVMIN_W = 2132, // LoongArchLASXInstrInfo.td:385
2148 XVMIN_WU = 2133, // LoongArchLASXInstrInfo.td:393
2149 XVMOD_B = 2134, // LoongArchLASXInstrInfo.td:483
2150 XVMOD_BU = 2135, // LoongArchLASXInstrInfo.td:487
2151 XVMOD_D = 2136, // LoongArchLASXInstrInfo.td:486
2152 XVMOD_DU = 2137, // LoongArchLASXInstrInfo.td:490
2153 XVMOD_H = 2138, // LoongArchLASXInstrInfo.td:484
2154 XVMOD_HU = 2139, // LoongArchLASXInstrInfo.td:488
2155 XVMOD_W = 2140, // LoongArchLASXInstrInfo.td:485
2156 XVMOD_WU = 2141, // LoongArchLASXInstrInfo.td:489
2157 XVMSKGEZ_B = 2142, // LoongArchLASXInstrInfo.td:535
2158 XVMSKLTZ_B = 2143, // LoongArchLASXInstrInfo.td:530
2159 XVMSKLTZ_D = 2144, // LoongArchLASXInstrInfo.td:533
2160 XVMSKLTZ_H = 2145, // LoongArchLASXInstrInfo.td:531
2161 XVMSKLTZ_W = 2146, // LoongArchLASXInstrInfo.td:532
2162 XVMSKNZ_B = 2147, // LoongArchLASXInstrInfo.td:537
2163 XVMSUB_B = 2148, // LoongArchLASXInstrInfo.td:444
2164 XVMSUB_D = 2149, // LoongArchLASXInstrInfo.td:447
2165 XVMSUB_H = 2150, // LoongArchLASXInstrInfo.td:445
2166 XVMSUB_W = 2151, // LoongArchLASXInstrInfo.td:446
2167 XVMUH_B = 2152, // LoongArchLASXInstrInfo.td:405
2168 XVMUH_BU = 2153, // LoongArchLASXInstrInfo.td:409
2169 XVMUH_D = 2154, // LoongArchLASXInstrInfo.td:408
2170 XVMUH_DU = 2155, // LoongArchLASXInstrInfo.td:412
2171 XVMUH_H = 2156, // LoongArchLASXInstrInfo.td:406
2172 XVMUH_HU = 2157, // LoongArchLASXInstrInfo.td:410
2173 XVMUH_W = 2158, // LoongArchLASXInstrInfo.td:407
2174 XVMUH_WU = 2159, // LoongArchLASXInstrInfo.td:411
2175 XVMULWEV_D_W = 2160, // LoongArchLASXInstrInfo.td:416
2176 XVMULWEV_D_WU = 2161, // LoongArchLASXInstrInfo.td:424
2177 XVMULWEV_D_WU_W = 2162, // LoongArchLASXInstrInfo.td:432
2178 XVMULWEV_H_B = 2163, // LoongArchLASXInstrInfo.td:414
2179 XVMULWEV_H_BU = 2164, // LoongArchLASXInstrInfo.td:422
2180 XVMULWEV_H_BU_B = 2165, // LoongArchLASXInstrInfo.td:430
2181 XVMULWEV_Q_D = 2166, // LoongArchLASXInstrInfo.td:417
2182 XVMULWEV_Q_DU = 2167, // LoongArchLASXInstrInfo.td:425
2183 XVMULWEV_Q_DU_D = 2168, // LoongArchLASXInstrInfo.td:433
2184 XVMULWEV_W_H = 2169, // LoongArchLASXInstrInfo.td:415
2185 XVMULWEV_W_HU = 2170, // LoongArchLASXInstrInfo.td:423
2186 XVMULWEV_W_HU_H = 2171, // LoongArchLASXInstrInfo.td:431
2187 XVMULWOD_D_W = 2172, // LoongArchLASXInstrInfo.td:420
2188 XVMULWOD_D_WU = 2173, // LoongArchLASXInstrInfo.td:428
2189 XVMULWOD_D_WU_W = 2174, // LoongArchLASXInstrInfo.td:436
2190 XVMULWOD_H_B = 2175, // LoongArchLASXInstrInfo.td:418
2191 XVMULWOD_H_BU = 2176, // LoongArchLASXInstrInfo.td:426
2192 XVMULWOD_H_BU_B = 2177, // LoongArchLASXInstrInfo.td:434
2193 XVMULWOD_Q_D = 2178, // LoongArchLASXInstrInfo.td:421
2194 XVMULWOD_Q_DU = 2179, // LoongArchLASXInstrInfo.td:429
2195 XVMULWOD_Q_DU_D = 2180, // LoongArchLASXInstrInfo.td:437
2196 XVMULWOD_W_H = 2181, // LoongArchLASXInstrInfo.td:419
2197 XVMULWOD_W_HU = 2182, // LoongArchLASXInstrInfo.td:427
2198 XVMULWOD_W_HU_H = 2183, // LoongArchLASXInstrInfo.td:435
2199 XVMUL_B = 2184, // LoongArchLASXInstrInfo.td:400
2200 XVMUL_D = 2185, // LoongArchLASXInstrInfo.td:403
2201 XVMUL_H = 2186, // LoongArchLASXInstrInfo.td:401
2202 XVMUL_W = 2187, // LoongArchLASXInstrInfo.td:402
2203 XVNEG_B = 2188, // LoongArchLASXInstrInfo.td:249
2204 XVNEG_D = 2189, // LoongArchLASXInstrInfo.td:252
2205 XVNEG_H = 2190, // LoongArchLASXInstrInfo.td:250
2206 XVNEG_W = 2191, // LoongArchLASXInstrInfo.td:251
2207 XVNORI_B = 2192, // LoongArchLASXInstrInfo.td:551
2208 XVNOR_V = 2193, // LoongArchLASXInstrInfo.td:544
2209 XVORI_B = 2194, // LoongArchLASXInstrInfo.td:549
2210 XVORN_V = 2195, // LoongArchLASXInstrInfo.td:546
2211 XVOR_V = 2196, // LoongArchLASXInstrInfo.td:542
2212 XVPACKEV_B = 2197, // LoongArchLASXInstrInfo.td:1001
2213 XVPACKEV_D = 2198, // LoongArchLASXInstrInfo.td:1004
2214 XVPACKEV_H = 2199, // LoongArchLASXInstrInfo.td:1002
2215 XVPACKEV_W = 2200, // LoongArchLASXInstrInfo.td:1003
2216 XVPACKOD_B = 2201, // LoongArchLASXInstrInfo.td:1005
2217 XVPACKOD_D = 2202, // LoongArchLASXInstrInfo.td:1008
2218 XVPACKOD_H = 2203, // LoongArchLASXInstrInfo.td:1006
2219 XVPACKOD_W = 2204, // LoongArchLASXInstrInfo.td:1007
2220 XVPCNT_B = 2205, // LoongArchLASXInstrInfo.td:717
2221 XVPCNT_D = 2206, // LoongArchLASXInstrInfo.td:720
2222 XVPCNT_H = 2207, // LoongArchLASXInstrInfo.td:718
2223 XVPCNT_W = 2208, // LoongArchLASXInstrInfo.td:719
2224 XVPERMI_D = 2209, // LoongArchLASXInstrInfo.td:1042
2225 XVPERMI_Q = 2210, // LoongArchLASXInstrInfo.td:1043
2226 XVPERMI_W = 2211, // LoongArchLASXInstrInfo.td:1041
2227 XVPERM_W = 2212, // LoongArchLASXInstrInfo.td:1034
2228 XVPICKEV_B = 2213, // LoongArchLASXInstrInfo.td:1010
2229 XVPICKEV_D = 2214, // LoongArchLASXInstrInfo.td:1013
2230 XVPICKEV_H = 2215, // LoongArchLASXInstrInfo.td:1011
2231 XVPICKEV_W = 2216, // LoongArchLASXInstrInfo.td:1012
2232 XVPICKOD_B = 2217, // LoongArchLASXInstrInfo.td:1014
2233 XVPICKOD_D = 2218, // LoongArchLASXInstrInfo.td:1017
2234 XVPICKOD_H = 2219, // LoongArchLASXInstrInfo.td:1015
2235 XVPICKOD_W = 2220, // LoongArchLASXInstrInfo.td:1016
2236 XVPICKVE2GR_D = 2221, // LoongArchLASXInstrInfo.td:966
2237 XVPICKVE2GR_DU = 2222, // LoongArchLASXInstrInfo.td:968
2238 XVPICKVE2GR_W = 2223, // LoongArchLASXInstrInfo.td:965
2239 XVPICKVE2GR_WU = 2224, // LoongArchLASXInstrInfo.td:967
2240 XVPICKVE_D = 2225, // LoongArchLASXInstrInfo.td:996
2241 XVPICKVE_W = 2226, // LoongArchLASXInstrInfo.td:995
2242 XVREPL128VEI_B = 2227, // LoongArchLASXInstrInfo.td:981
2243 XVREPL128VEI_D = 2228, // LoongArchLASXInstrInfo.td:984
2244 XVREPL128VEI_H = 2229, // LoongArchLASXInstrInfo.td:982
2245 XVREPL128VEI_W = 2230, // LoongArchLASXInstrInfo.td:983
2246 XVREPLGR2VR_B = 2231, // LoongArchLASXInstrInfo.td:971
2247 XVREPLGR2VR_D = 2232, // LoongArchLASXInstrInfo.td:974
2248 XVREPLGR2VR_H = 2233, // LoongArchLASXInstrInfo.td:972
2249 XVREPLGR2VR_W = 2234, // LoongArchLASXInstrInfo.td:973
2250 XVREPLVE0_B = 2235, // LoongArchLASXInstrInfo.td:986
2251 XVREPLVE0_D = 2236, // LoongArchLASXInstrInfo.td:989
2252 XVREPLVE0_H = 2237, // LoongArchLASXInstrInfo.td:987
2253 XVREPLVE0_Q = 2238, // LoongArchLASXInstrInfo.td:990
2254 XVREPLVE0_W = 2239, // LoongArchLASXInstrInfo.td:988
2255 XVREPLVE_B = 2240, // LoongArchLASXInstrInfo.td:977
2256 XVREPLVE_D = 2241, // LoongArchLASXInstrInfo.td:980
2257 XVREPLVE_H = 2242, // LoongArchLASXInstrInfo.td:978
2258 XVREPLVE_W = 2243, // LoongArchLASXInstrInfo.td:979
2259 XVROTRI_B = 2244, // LoongArchLASXInstrInfo.td:584
2260 XVROTRI_D = 2245, // LoongArchLASXInstrInfo.td:587
2261 XVROTRI_H = 2246, // LoongArchLASXInstrInfo.td:585
2262 XVROTRI_W = 2247, // LoongArchLASXInstrInfo.td:586
2263 XVROTR_B = 2248, // LoongArchLASXInstrInfo.td:580
2264 XVROTR_D = 2249, // LoongArchLASXInstrInfo.td:583
2265 XVROTR_H = 2250, // LoongArchLASXInstrInfo.td:581
2266 XVROTR_W = 2251, // LoongArchLASXInstrInfo.td:582
2267 XVSADD_B = 2252, // LoongArchLASXInstrInfo.td:254
2268 XVSADD_BU = 2253, // LoongArchLASXInstrInfo.td:258
2269 XVSADD_D = 2254, // LoongArchLASXInstrInfo.td:257
2270 XVSADD_DU = 2255, // LoongArchLASXInstrInfo.td:261
2271 XVSADD_H = 2256, // LoongArchLASXInstrInfo.td:255
2272 XVSADD_HU = 2257, // LoongArchLASXInstrInfo.td:259
2273 XVSADD_W = 2258, // LoongArchLASXInstrInfo.td:256
2274 XVSADD_WU = 2259, // LoongArchLASXInstrInfo.td:260
2275 XVSAT_B = 2260, // LoongArchLASXInstrInfo.td:492
2276 XVSAT_BU = 2261, // LoongArchLASXInstrInfo.td:496
2277 XVSAT_D = 2262, // LoongArchLASXInstrInfo.td:495
2278 XVSAT_DU = 2263, // LoongArchLASXInstrInfo.td:499
2279 XVSAT_H = 2264, // LoongArchLASXInstrInfo.td:493
2280 XVSAT_HU = 2265, // LoongArchLASXInstrInfo.td:497
2281 XVSAT_W = 2266, // LoongArchLASXInstrInfo.td:494
2282 XVSAT_WU = 2267, // LoongArchLASXInstrInfo.td:498
2283 XVSEQI_B = 2268, // LoongArchLASXInstrInfo.td:861
2284 XVSEQI_D = 2269, // LoongArchLASXInstrInfo.td:864
2285 XVSEQI_H = 2270, // LoongArchLASXInstrInfo.td:862
2286 XVSEQI_W = 2271, // LoongArchLASXInstrInfo.td:863
2287 XVSEQ_B = 2272, // LoongArchLASXInstrInfo.td:857
2288 XVSEQ_D = 2273, // LoongArchLASXInstrInfo.td:860
2289 XVSEQ_H = 2274, // LoongArchLASXInstrInfo.td:858
2290 XVSEQ_W = 2275, // LoongArchLASXInstrInfo.td:859
2291 XVSETALLNEZ_B = 2276, // LoongArchLASXInstrInfo.td:958
2292 XVSETALLNEZ_D = 2277, // LoongArchLASXInstrInfo.td:961
2293 XVSETALLNEZ_H = 2278, // LoongArchLASXInstrInfo.td:959
2294 XVSETALLNEZ_W = 2279, // LoongArchLASXInstrInfo.td:960
2295 XVSETANYEQZ_B = 2280, // LoongArchLASXInstrInfo.td:954
2296 XVSETANYEQZ_D = 2281, // LoongArchLASXInstrInfo.td:957
2297 XVSETANYEQZ_H = 2282, // LoongArchLASXInstrInfo.td:955
2298 XVSETANYEQZ_W = 2283, // LoongArchLASXInstrInfo.td:956
2299 XVSETEQZ_V = 2284, // LoongArchLASXInstrInfo.td:952
2300 XVSETNEZ_V = 2285, // LoongArchLASXInstrInfo.td:953
2301 XVSHUF4I_B = 2286, // LoongArchLASXInstrInfo.td:1036
2302 XVSHUF4I_D = 2287, // LoongArchLASXInstrInfo.td:1039
2303 XVSHUF4I_H = 2288, // LoongArchLASXInstrInfo.td:1037
2304 XVSHUF4I_W = 2289, // LoongArchLASXInstrInfo.td:1038
2305 XVSHUF_B = 2290, // LoongArchLASXInstrInfo.td:1028
2306 XVSHUF_D = 2291, // LoongArchLASXInstrInfo.td:1032
2307 XVSHUF_H = 2292, // LoongArchLASXInstrInfo.td:1030
2308 XVSHUF_W = 2293, // LoongArchLASXInstrInfo.td:1031
2309 XVSIGNCOV_B = 2294, // LoongArchLASXInstrInfo.td:525
2310 XVSIGNCOV_D = 2295, // LoongArchLASXInstrInfo.td:528
2311 XVSIGNCOV_H = 2296, // LoongArchLASXInstrInfo.td:526
2312 XVSIGNCOV_W = 2297, // LoongArchLASXInstrInfo.td:527
2313 XVSLEI_B = 2298, // LoongArchLASXInstrInfo.td:870
2314 XVSLEI_BU = 2299, // LoongArchLASXInstrInfo.td:879
2315 XVSLEI_D = 2300, // LoongArchLASXInstrInfo.td:873
2316 XVSLEI_DU = 2301, // LoongArchLASXInstrInfo.td:882
2317 XVSLEI_H = 2302, // LoongArchLASXInstrInfo.td:871
2318 XVSLEI_HU = 2303, // LoongArchLASXInstrInfo.td:880
2319 XVSLEI_W = 2304, // LoongArchLASXInstrInfo.td:872
2320 XVSLEI_WU = 2305, // LoongArchLASXInstrInfo.td:881
2321 XVSLE_B = 2306, // LoongArchLASXInstrInfo.td:866
2322 XVSLE_BU = 2307, // LoongArchLASXInstrInfo.td:875
2323 XVSLE_D = 2308, // LoongArchLASXInstrInfo.td:869
2324 XVSLE_DU = 2309, // LoongArchLASXInstrInfo.td:878
2325 XVSLE_H = 2310, // LoongArchLASXInstrInfo.td:867
2326 XVSLE_HU = 2311, // LoongArchLASXInstrInfo.td:876
2327 XVSLE_W = 2312, // LoongArchLASXInstrInfo.td:868
2328 XVSLE_WU = 2313, // LoongArchLASXInstrInfo.td:877
2329 XVSLLI_B = 2314, // LoongArchLASXInstrInfo.td:557
2330 XVSLLI_D = 2315, // LoongArchLASXInstrInfo.td:560
2331 XVSLLI_H = 2316, // LoongArchLASXInstrInfo.td:558
2332 XVSLLI_W = 2317, // LoongArchLASXInstrInfo.td:559
2333 XVSLLWIL_DU_WU = 2318, // LoongArchLASXInstrInfo.td:595
2334 XVSLLWIL_D_W = 2319, // LoongArchLASXInstrInfo.td:591
2335 XVSLLWIL_HU_BU = 2320, // LoongArchLASXInstrInfo.td:593
2336 XVSLLWIL_H_B = 2321, // LoongArchLASXInstrInfo.td:589
2337 XVSLLWIL_WU_HU = 2322, // LoongArchLASXInstrInfo.td:594
2338 XVSLLWIL_W_H = 2323, // LoongArchLASXInstrInfo.td:590
2339 XVSLL_B = 2324, // LoongArchLASXInstrInfo.td:553
2340 XVSLL_D = 2325, // LoongArchLASXInstrInfo.td:556
2341 XVSLL_H = 2326, // LoongArchLASXInstrInfo.td:554
2342 XVSLL_W = 2327, // LoongArchLASXInstrInfo.td:555
2343 XVSLTI_B = 2328, // LoongArchLASXInstrInfo.td:888
2344 XVSLTI_BU = 2329, // LoongArchLASXInstrInfo.td:897
2345 XVSLTI_D = 2330, // LoongArchLASXInstrInfo.td:891
2346 XVSLTI_DU = 2331, // LoongArchLASXInstrInfo.td:900
2347 XVSLTI_H = 2332, // LoongArchLASXInstrInfo.td:889
2348 XVSLTI_HU = 2333, // LoongArchLASXInstrInfo.td:898
2349 XVSLTI_W = 2334, // LoongArchLASXInstrInfo.td:890
2350 XVSLTI_WU = 2335, // LoongArchLASXInstrInfo.td:899
2351 XVSLT_B = 2336, // LoongArchLASXInstrInfo.td:884
2352 XVSLT_BU = 2337, // LoongArchLASXInstrInfo.td:893
2353 XVSLT_D = 2338, // LoongArchLASXInstrInfo.td:887
2354 XVSLT_DU = 2339, // LoongArchLASXInstrInfo.td:896
2355 XVSLT_H = 2340, // LoongArchLASXInstrInfo.td:885
2356 XVSLT_HU = 2341, // LoongArchLASXInstrInfo.td:894
2357 XVSLT_W = 2342, // LoongArchLASXInstrInfo.td:886
2358 XVSLT_WU = 2343, // LoongArchLASXInstrInfo.td:895
2359 XVSRAI_B = 2344, // LoongArchLASXInstrInfo.td:575
2360 XVSRAI_D = 2345, // LoongArchLASXInstrInfo.td:578
2361 XVSRAI_H = 2346, // LoongArchLASXInstrInfo.td:576
2362 XVSRAI_W = 2347, // LoongArchLASXInstrInfo.td:577
2363 XVSRANI_B_H = 2348, // LoongArchLASXInstrInfo.td:627
2364 XVSRANI_D_Q = 2349, // LoongArchLASXInstrInfo.td:630
2365 XVSRANI_H_W = 2350, // LoongArchLASXInstrInfo.td:628
2366 XVSRANI_W_D = 2351, // LoongArchLASXInstrInfo.td:629
2367 XVSRAN_B_H = 2352, // LoongArchLASXInstrInfo.td:619
2368 XVSRAN_H_W = 2353, // LoongArchLASXInstrInfo.td:620
2369 XVSRAN_W_D = 2354, // LoongArchLASXInstrInfo.td:621
2370 XVSRARI_B = 2355, // LoongArchLASXInstrInfo.td:611
2371 XVSRARI_D = 2356, // LoongArchLASXInstrInfo.td:614
2372 XVSRARI_H = 2357, // LoongArchLASXInstrInfo.td:612
2373 XVSRARI_W = 2358, // LoongArchLASXInstrInfo.td:613
2374 XVSRARNI_B_H = 2359, // LoongArchLASXInstrInfo.td:643
2375 XVSRARNI_D_Q = 2360, // LoongArchLASXInstrInfo.td:646
2376 XVSRARNI_H_W = 2361, // LoongArchLASXInstrInfo.td:644
2377 XVSRARNI_W_D = 2362, // LoongArchLASXInstrInfo.td:645
2378 XVSRARN_B_H = 2363, // LoongArchLASXInstrInfo.td:635
2379 XVSRARN_H_W = 2364, // LoongArchLASXInstrInfo.td:636
2380 XVSRARN_W_D = 2365, // LoongArchLASXInstrInfo.td:637
2381 XVSRAR_B = 2366, // LoongArchLASXInstrInfo.td:607
2382 XVSRAR_D = 2367, // LoongArchLASXInstrInfo.td:610
2383 XVSRAR_H = 2368, // LoongArchLASXInstrInfo.td:608
2384 XVSRAR_W = 2369, // LoongArchLASXInstrInfo.td:609
2385 XVSRA_B = 2370, // LoongArchLASXInstrInfo.td:571
2386 XVSRA_D = 2371, // LoongArchLASXInstrInfo.td:574
2387 XVSRA_H = 2372, // LoongArchLASXInstrInfo.td:572
2388 XVSRA_W = 2373, // LoongArchLASXInstrInfo.td:573
2389 XVSRLI_B = 2374, // LoongArchLASXInstrInfo.td:566
2390 XVSRLI_D = 2375, // LoongArchLASXInstrInfo.td:569
2391 XVSRLI_H = 2376, // LoongArchLASXInstrInfo.td:567
2392 XVSRLI_W = 2377, // LoongArchLASXInstrInfo.td:568
2393 XVSRLNI_B_H = 2378, // LoongArchLASXInstrInfo.td:623
2394 XVSRLNI_D_Q = 2379, // LoongArchLASXInstrInfo.td:626
2395 XVSRLNI_H_W = 2380, // LoongArchLASXInstrInfo.td:624
2396 XVSRLNI_W_D = 2381, // LoongArchLASXInstrInfo.td:625
2397 XVSRLN_B_H = 2382, // LoongArchLASXInstrInfo.td:616
2398 XVSRLN_H_W = 2383, // LoongArchLASXInstrInfo.td:617
2399 XVSRLN_W_D = 2384, // LoongArchLASXInstrInfo.td:618
2400 XVSRLRI_B = 2385, // LoongArchLASXInstrInfo.td:602
2401 XVSRLRI_D = 2386, // LoongArchLASXInstrInfo.td:605
2402 XVSRLRI_H = 2387, // LoongArchLASXInstrInfo.td:603
2403 XVSRLRI_W = 2388, // LoongArchLASXInstrInfo.td:604
2404 XVSRLRNI_B_H = 2389, // LoongArchLASXInstrInfo.td:639
2405 XVSRLRNI_D_Q = 2390, // LoongArchLASXInstrInfo.td:642
2406 XVSRLRNI_H_W = 2391, // LoongArchLASXInstrInfo.td:640
2407 XVSRLRNI_W_D = 2392, // LoongArchLASXInstrInfo.td:641
2408 XVSRLRN_B_H = 2393, // LoongArchLASXInstrInfo.td:632
2409 XVSRLRN_H_W = 2394, // LoongArchLASXInstrInfo.td:633
2410 XVSRLRN_W_D = 2395, // LoongArchLASXInstrInfo.td:634
2411 XVSRLR_B = 2396, // LoongArchLASXInstrInfo.td:598
2412 XVSRLR_D = 2397, // LoongArchLASXInstrInfo.td:601
2413 XVSRLR_H = 2398, // LoongArchLASXInstrInfo.td:599
2414 XVSRLR_W = 2399, // LoongArchLASXInstrInfo.td:600
2415 XVSRL_B = 2400, // LoongArchLASXInstrInfo.td:562
2416 XVSRL_D = 2401, // LoongArchLASXInstrInfo.td:565
2417 XVSRL_H = 2402, // LoongArchLASXInstrInfo.td:563
2418 XVSRL_W = 2403, // LoongArchLASXInstrInfo.td:564
2419 XVSSRANI_BU_H = 2404, // LoongArchLASXInstrInfo.td:673
2420 XVSSRANI_B_H = 2405, // LoongArchLASXInstrInfo.td:665
2421 XVSSRANI_DU_Q = 2406, // LoongArchLASXInstrInfo.td:676
2422 XVSSRANI_D_Q = 2407, // LoongArchLASXInstrInfo.td:668
2423 XVSSRANI_HU_W = 2408, // LoongArchLASXInstrInfo.td:674
2424 XVSSRANI_H_W = 2409, // LoongArchLASXInstrInfo.td:666
2425 XVSSRANI_WU_D = 2410, // LoongArchLASXInstrInfo.td:675
2426 XVSSRANI_W_D = 2411, // LoongArchLASXInstrInfo.td:667
2427 XVSSRAN_BU_H = 2412, // LoongArchLASXInstrInfo.td:657
2428 XVSSRAN_B_H = 2413, // LoongArchLASXInstrInfo.td:651
2429 XVSSRAN_HU_W = 2414, // LoongArchLASXInstrInfo.td:658
2430 XVSSRAN_H_W = 2415, // LoongArchLASXInstrInfo.td:652
2431 XVSSRAN_WU_D = 2416, // LoongArchLASXInstrInfo.td:659
2432 XVSSRAN_W_D = 2417, // LoongArchLASXInstrInfo.td:653
2433 XVSSRARNI_BU_H = 2418, // LoongArchLASXInstrInfo.td:703
2434 XVSSRARNI_B_H = 2419, // LoongArchLASXInstrInfo.td:695
2435 XVSSRARNI_DU_Q = 2420, // LoongArchLASXInstrInfo.td:706
2436 XVSSRARNI_D_Q = 2421, // LoongArchLASXInstrInfo.td:698
2437 XVSSRARNI_HU_W = 2422, // LoongArchLASXInstrInfo.td:704
2438 XVSSRARNI_H_W = 2423, // LoongArchLASXInstrInfo.td:696
2439 XVSSRARNI_WU_D = 2424, // LoongArchLASXInstrInfo.td:705
2440 XVSSRARNI_W_D = 2425, // LoongArchLASXInstrInfo.td:697
2441 XVSSRARN_BU_H = 2426, // LoongArchLASXInstrInfo.td:687
2442 XVSSRARN_B_H = 2427, // LoongArchLASXInstrInfo.td:681
2443 XVSSRARN_HU_W = 2428, // LoongArchLASXInstrInfo.td:688
2444 XVSSRARN_H_W = 2429, // LoongArchLASXInstrInfo.td:682
2445 XVSSRARN_WU_D = 2430, // LoongArchLASXInstrInfo.td:689
2446 XVSSRARN_W_D = 2431, // LoongArchLASXInstrInfo.td:683
2447 XVSSRLNI_BU_H = 2432, // LoongArchLASXInstrInfo.td:669
2448 XVSSRLNI_B_H = 2433, // LoongArchLASXInstrInfo.td:661
2449 XVSSRLNI_DU_Q = 2434, // LoongArchLASXInstrInfo.td:672
2450 XVSSRLNI_D_Q = 2435, // LoongArchLASXInstrInfo.td:664
2451 XVSSRLNI_HU_W = 2436, // LoongArchLASXInstrInfo.td:670
2452 XVSSRLNI_H_W = 2437, // LoongArchLASXInstrInfo.td:662
2453 XVSSRLNI_WU_D = 2438, // LoongArchLASXInstrInfo.td:671
2454 XVSSRLNI_W_D = 2439, // LoongArchLASXInstrInfo.td:663
2455 XVSSRLN_BU_H = 2440, // LoongArchLASXInstrInfo.td:654
2456 XVSSRLN_B_H = 2441, // LoongArchLASXInstrInfo.td:648
2457 XVSSRLN_HU_W = 2442, // LoongArchLASXInstrInfo.td:655
2458 XVSSRLN_H_W = 2443, // LoongArchLASXInstrInfo.td:649
2459 XVSSRLN_WU_D = 2444, // LoongArchLASXInstrInfo.td:656
2460 XVSSRLN_W_D = 2445, // LoongArchLASXInstrInfo.td:650
2461 XVSSRLRNI_BU_H = 2446, // LoongArchLASXInstrInfo.td:699
2462 XVSSRLRNI_B_H = 2447, // LoongArchLASXInstrInfo.td:691
2463 XVSSRLRNI_DU_Q = 2448, // LoongArchLASXInstrInfo.td:702
2464 XVSSRLRNI_D_Q = 2449, // LoongArchLASXInstrInfo.td:694
2465 XVSSRLRNI_HU_W = 2450, // LoongArchLASXInstrInfo.td:700
2466 XVSSRLRNI_H_W = 2451, // LoongArchLASXInstrInfo.td:692
2467 XVSSRLRNI_WU_D = 2452, // LoongArchLASXInstrInfo.td:701
2468 XVSSRLRNI_W_D = 2453, // LoongArchLASXInstrInfo.td:693
2469 XVSSRLRN_BU_H = 2454, // LoongArchLASXInstrInfo.td:684
2470 XVSSRLRN_B_H = 2455, // LoongArchLASXInstrInfo.td:678
2471 XVSSRLRN_HU_W = 2456, // LoongArchLASXInstrInfo.td:685
2472 XVSSRLRN_H_W = 2457, // LoongArchLASXInstrInfo.td:679
2473 XVSSRLRN_WU_D = 2458, // LoongArchLASXInstrInfo.td:686
2474 XVSSRLRN_W_D = 2459, // LoongArchLASXInstrInfo.td:680
2475 XVSSUB_B = 2460, // LoongArchLASXInstrInfo.td:263
2476 XVSSUB_BU = 2461, // LoongArchLASXInstrInfo.td:267
2477 XVSSUB_D = 2462, // LoongArchLASXInstrInfo.td:266
2478 XVSSUB_DU = 2463, // LoongArchLASXInstrInfo.td:270
2479 XVSSUB_H = 2464, // LoongArchLASXInstrInfo.td:264
2480 XVSSUB_HU = 2465, // LoongArchLASXInstrInfo.td:268
2481 XVSSUB_W = 2466, // LoongArchLASXInstrInfo.td:265
2482 XVSSUB_WU = 2467, // LoongArchLASXInstrInfo.td:269
2483 XVST = 2468, // LoongArchLASXInstrInfo.td:1062
2484 XVSTELM_B = 2469, // LoongArchLASXInstrInfo.td:1065
2485 XVSTELM_D = 2470, // LoongArchLASXInstrInfo.td:1068
2486 XVSTELM_H = 2471, // LoongArchLASXInstrInfo.td:1066
2487 XVSTELM_W = 2472, // LoongArchLASXInstrInfo.td:1067
2488 XVSTX = 2473, // LoongArchLASXInstrInfo.td:1063
2489 XVSUBI_BU = 2474, // LoongArchLASXInstrInfo.td:244
2490 XVSUBI_DU = 2475, // LoongArchLASXInstrInfo.td:247
2491 XVSUBI_HU = 2476, // LoongArchLASXInstrInfo.td:245
2492 XVSUBI_WU = 2477, // LoongArchLASXInstrInfo.td:246
2493 XVSUBWEV_D_W = 2478, // LoongArchLASXInstrInfo.td:301
2494 XVSUBWEV_D_WU = 2479, // LoongArchLASXInstrInfo.td:319
2495 XVSUBWEV_H_B = 2480, // LoongArchLASXInstrInfo.td:299
2496 XVSUBWEV_H_BU = 2481, // LoongArchLASXInstrInfo.td:317
2497 XVSUBWEV_Q_D = 2482, // LoongArchLASXInstrInfo.td:302
2498 XVSUBWEV_Q_DU = 2483, // LoongArchLASXInstrInfo.td:320
2499 XVSUBWEV_W_H = 2484, // LoongArchLASXInstrInfo.td:300
2500 XVSUBWEV_W_HU = 2485, // LoongArchLASXInstrInfo.td:318
2501 XVSUBWOD_D_W = 2486, // LoongArchLASXInstrInfo.td:305
2502 XVSUBWOD_D_WU = 2487, // LoongArchLASXInstrInfo.td:323
2503 XVSUBWOD_H_B = 2488, // LoongArchLASXInstrInfo.td:303
2504 XVSUBWOD_H_BU = 2489, // LoongArchLASXInstrInfo.td:321
2505 XVSUBWOD_Q_D = 2490, // LoongArchLASXInstrInfo.td:306
2506 XVSUBWOD_Q_DU = 2491, // LoongArchLASXInstrInfo.td:324
2507 XVSUBWOD_W_H = 2492, // LoongArchLASXInstrInfo.td:304
2508 XVSUBWOD_W_HU = 2493, // LoongArchLASXInstrInfo.td:322
2509 XVSUB_B = 2494, // LoongArchLASXInstrInfo.td:233
2510 XVSUB_D = 2495, // LoongArchLASXInstrInfo.td:236
2511 XVSUB_H = 2496, // LoongArchLASXInstrInfo.td:234
2512 XVSUB_Q = 2497, // LoongArchLASXInstrInfo.td:237
2513 XVSUB_W = 2498, // LoongArchLASXInstrInfo.td:235
2514 XVXORI_B = 2499, // LoongArchLASXInstrInfo.td:550
2515 XVXOR_V = 2500, // LoongArchLASXInstrInfo.td:543
2516 INSTRUCTION_LIST_END = 2501
2517 };
2518
2519} // namespace llvm::LoongArch
2520
2521#endif // GET_INSTRINFO_ENUM
2522
2523#ifdef GET_INSTRINFO_SCHED_ENUM
2524#undef GET_INSTRINFO_SCHED_ENUM
2525
2526namespace llvm::LoongArch::Sched {
2527
2528 enum {
2529 NoInstrModel = 0,
2530 SCHED_LIST_END = 1
2531 };
2532
2533} // namespace llvm::LoongArch::Sched
2534
2535#endif // GET_INSTRINFO_SCHED_ENUM
2536
2537#if defined(GET_INSTRINFO_MC_DESC) || defined(GET_INSTRINFO_CTOR_DTOR)
2538
2539namespace llvm {
2540
2541struct LoongArchInstrTable {
2542 MCInstrDesc Insts[2501];
2543 static_assert(alignof(MCInstrDesc) >= alignof(MCPhysReg), "Unwanted padding between Insts and ImplicitOps");
2544 MCPhysReg ImplicitOps[12];
2545 char Padding[sizeof(MCOperandInfo) - sizeof ImplicitOps % sizeof(MCOperandInfo)];
2546 static_assert(alignof(MCInstrDesc) >= alignof(MCOperandInfo), "Unwanted padding between Insts and OperandInfo");
2547 MCOperandInfo OperandInfo[443];
2548};
2549} // namespace llvm
2550
2551#endif // defined(GET_INSTRINFO_MC_DESC) || defined(GET_INSTRINFO_CTOR_DTOR)
2552
2553#ifdef GET_INSTRINFO_MC_DESC
2554#undef GET_INSTRINFO_MC_DESC
2555
2556namespace llvm {
2557
2558static_assert((sizeof LoongArchInstrTable::ImplicitOps + sizeof LoongArchInstrTable::Padding) % sizeof(MCOperandInfo) == 0);
2559static constexpr unsigned LoongArchOpInfoBase = (sizeof LoongArchInstrTable::ImplicitOps + sizeof LoongArchInstrTable::Padding) / sizeof(MCOperandInfo);
2560
2561extern const LoongArchInstrTable LoongArchDescs = {
2562 {
2563 { 2500, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 405, 0, 0, 0x0ULL }, // XVXOR_V
2564 { 2499, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 408, 0, 0, 0x0ULL }, // XVXORI_B
2565 { 2498, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 405, 0, 0, 0x0ULL }, // XVSUB_W
2566 { 2497, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 405, 0, 0, 0x0ULL }, // XVSUB_Q
2567 { 2496, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 405, 0, 0, 0x0ULL }, // XVSUB_H
2568 { 2495, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 405, 0, 0, 0x0ULL }, // XVSUB_D
2569 { 2494, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 405, 0, 0, 0x0ULL }, // XVSUB_B
2570 { 2493, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 405, 0, 0, 0x0ULL }, // XVSUBWOD_W_HU
2571 { 2492, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 405, 0, 0, 0x0ULL }, // XVSUBWOD_W_H
2572 { 2491, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 405, 0, 0, 0x0ULL }, // XVSUBWOD_Q_DU
2573 { 2490, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 405, 0, 0, 0x0ULL }, // XVSUBWOD_Q_D
2574 { 2489, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 405, 0, 0, 0x0ULL }, // XVSUBWOD_H_BU
2575 { 2488, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 405, 0, 0, 0x0ULL }, // XVSUBWOD_H_B
2576 { 2487, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 405, 0, 0, 0x0ULL }, // XVSUBWOD_D_WU
2577 { 2486, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 405, 0, 0, 0x0ULL }, // XVSUBWOD_D_W
2578 { 2485, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 405, 0, 0, 0x0ULL }, // XVSUBWEV_W_HU
2579 { 2484, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 405, 0, 0, 0x0ULL }, // XVSUBWEV_W_H
2580 { 2483, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 405, 0, 0, 0x0ULL }, // XVSUBWEV_Q_DU
2581 { 2482, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 405, 0, 0, 0x0ULL }, // XVSUBWEV_Q_D
2582 { 2481, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 405, 0, 0, 0x0ULL }, // XVSUBWEV_H_BU
2583 { 2480, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 405, 0, 0, 0x0ULL }, // XVSUBWEV_H_B
2584 { 2479, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 405, 0, 0, 0x0ULL }, // XVSUBWEV_D_WU
2585 { 2478, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 405, 0, 0, 0x0ULL }, // XVSUBWEV_D_W
2586 { 2477, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 408, 0, 0, 0x0ULL }, // XVSUBI_WU
2587 { 2476, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 408, 0, 0, 0x0ULL }, // XVSUBI_HU
2588 { 2475, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 408, 0, 0, 0x0ULL }, // XVSUBI_DU
2589 { 2474, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 408, 0, 0, 0x0ULL }, // XVSUBI_BU
2590 { 2473, 3, 0, 4, 0, 0, 0, LoongArchOpInfoBase + 426, 0, 0|(1ULL<<MCID::MayStore), 0x0ULL }, // XVSTX
2591 { 2472, 4, 0, 4, 0, 0, 0, LoongArchOpInfoBase + 439, 0, 0|(1ULL<<MCID::MayStore), 0x0ULL }, // XVSTELM_W
2592 { 2471, 4, 0, 4, 0, 0, 0, LoongArchOpInfoBase + 439, 0, 0|(1ULL<<MCID::MayStore), 0x0ULL }, // XVSTELM_H
2593 { 2470, 4, 0, 4, 0, 0, 0, LoongArchOpInfoBase + 439, 0, 0|(1ULL<<MCID::MayStore), 0x0ULL }, // XVSTELM_D
2594 { 2469, 4, 0, 4, 0, 0, 0, LoongArchOpInfoBase + 439, 0, 0|(1ULL<<MCID::MayStore), 0x0ULL }, // XVSTELM_B
2595 { 2468, 3, 0, 4, 0, 0, 0, LoongArchOpInfoBase + 423, 0, 0|(1ULL<<MCID::MayStore), 0x0ULL }, // XVST
2596 { 2467, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 405, 0, 0, 0x0ULL }, // XVSSUB_WU
2597 { 2466, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 405, 0, 0, 0x0ULL }, // XVSSUB_W
2598 { 2465, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 405, 0, 0, 0x0ULL }, // XVSSUB_HU
2599 { 2464, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 405, 0, 0, 0x0ULL }, // XVSSUB_H
2600 { 2463, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 405, 0, 0, 0x0ULL }, // XVSSUB_DU
2601 { 2462, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 405, 0, 0, 0x0ULL }, // XVSSUB_D
2602 { 2461, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 405, 0, 0, 0x0ULL }, // XVSSUB_BU
2603 { 2460, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 405, 0, 0, 0x0ULL }, // XVSSUB_B
2604 { 2459, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 405, 0, 0, 0x0ULL }, // XVSSRLRN_W_D
2605 { 2458, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 405, 0, 0, 0x0ULL }, // XVSSRLRN_WU_D
2606 { 2457, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 405, 0, 0, 0x0ULL }, // XVSSRLRN_H_W
2607 { 2456, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 405, 0, 0, 0x0ULL }, // XVSSRLRN_HU_W
2608 { 2455, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 405, 0, 0, 0x0ULL }, // XVSSRLRN_B_H
2609 { 2454, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 405, 0, 0, 0x0ULL }, // XVSSRLRN_BU_H
2610 { 2453, 4, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 411, 0, 0, 0x0ULL }, // XVSSRLRNI_W_D
2611 { 2452, 4, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 411, 0, 0, 0x0ULL }, // XVSSRLRNI_WU_D
2612 { 2451, 4, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 411, 0, 0, 0x0ULL }, // XVSSRLRNI_H_W
2613 { 2450, 4, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 411, 0, 0, 0x0ULL }, // XVSSRLRNI_HU_W
2614 { 2449, 4, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 411, 0, 0, 0x0ULL }, // XVSSRLRNI_D_Q
2615 { 2448, 4, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 411, 0, 0, 0x0ULL }, // XVSSRLRNI_DU_Q
2616 { 2447, 4, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 411, 0, 0, 0x0ULL }, // XVSSRLRNI_B_H
2617 { 2446, 4, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 411, 0, 0, 0x0ULL }, // XVSSRLRNI_BU_H
2618 { 2445, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 405, 0, 0, 0x0ULL }, // XVSSRLN_W_D
2619 { 2444, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 405, 0, 0, 0x0ULL }, // XVSSRLN_WU_D
2620 { 2443, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 405, 0, 0, 0x0ULL }, // XVSSRLN_H_W
2621 { 2442, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 405, 0, 0, 0x0ULL }, // XVSSRLN_HU_W
2622 { 2441, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 405, 0, 0, 0x0ULL }, // XVSSRLN_B_H
2623 { 2440, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 405, 0, 0, 0x0ULL }, // XVSSRLN_BU_H
2624 { 2439, 4, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 411, 0, 0, 0x0ULL }, // XVSSRLNI_W_D
2625 { 2438, 4, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 411, 0, 0, 0x0ULL }, // XVSSRLNI_WU_D
2626 { 2437, 4, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 411, 0, 0, 0x0ULL }, // XVSSRLNI_H_W
2627 { 2436, 4, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 411, 0, 0, 0x0ULL }, // XVSSRLNI_HU_W
2628 { 2435, 4, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 411, 0, 0, 0x0ULL }, // XVSSRLNI_D_Q
2629 { 2434, 4, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 411, 0, 0, 0x0ULL }, // XVSSRLNI_DU_Q
2630 { 2433, 4, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 411, 0, 0, 0x0ULL }, // XVSSRLNI_B_H
2631 { 2432, 4, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 411, 0, 0, 0x0ULL }, // XVSSRLNI_BU_H
2632 { 2431, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 405, 0, 0, 0x0ULL }, // XVSSRARN_W_D
2633 { 2430, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 405, 0, 0, 0x0ULL }, // XVSSRARN_WU_D
2634 { 2429, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 405, 0, 0, 0x0ULL }, // XVSSRARN_H_W
2635 { 2428, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 405, 0, 0, 0x0ULL }, // XVSSRARN_HU_W
2636 { 2427, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 405, 0, 0, 0x0ULL }, // XVSSRARN_B_H
2637 { 2426, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 405, 0, 0, 0x0ULL }, // XVSSRARN_BU_H
2638 { 2425, 4, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 411, 0, 0, 0x0ULL }, // XVSSRARNI_W_D
2639 { 2424, 4, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 411, 0, 0, 0x0ULL }, // XVSSRARNI_WU_D
2640 { 2423, 4, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 411, 0, 0, 0x0ULL }, // XVSSRARNI_H_W
2641 { 2422, 4, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 411, 0, 0, 0x0ULL }, // XVSSRARNI_HU_W
2642 { 2421, 4, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 411, 0, 0, 0x0ULL }, // XVSSRARNI_D_Q
2643 { 2420, 4, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 411, 0, 0, 0x0ULL }, // XVSSRARNI_DU_Q
2644 { 2419, 4, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 411, 0, 0, 0x0ULL }, // XVSSRARNI_B_H
2645 { 2418, 4, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 411, 0, 0, 0x0ULL }, // XVSSRARNI_BU_H
2646 { 2417, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 405, 0, 0, 0x0ULL }, // XVSSRAN_W_D
2647 { 2416, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 405, 0, 0, 0x0ULL }, // XVSSRAN_WU_D
2648 { 2415, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 405, 0, 0, 0x0ULL }, // XVSSRAN_H_W
2649 { 2414, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 405, 0, 0, 0x0ULL }, // XVSSRAN_HU_W
2650 { 2413, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 405, 0, 0, 0x0ULL }, // XVSSRAN_B_H
2651 { 2412, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 405, 0, 0, 0x0ULL }, // XVSSRAN_BU_H
2652 { 2411, 4, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 411, 0, 0, 0x0ULL }, // XVSSRANI_W_D
2653 { 2410, 4, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 411, 0, 0, 0x0ULL }, // XVSSRANI_WU_D
2654 { 2409, 4, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 411, 0, 0, 0x0ULL }, // XVSSRANI_H_W
2655 { 2408, 4, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 411, 0, 0, 0x0ULL }, // XVSSRANI_HU_W
2656 { 2407, 4, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 411, 0, 0, 0x0ULL }, // XVSSRANI_D_Q
2657 { 2406, 4, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 411, 0, 0, 0x0ULL }, // XVSSRANI_DU_Q
2658 { 2405, 4, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 411, 0, 0, 0x0ULL }, // XVSSRANI_B_H
2659 { 2404, 4, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 411, 0, 0, 0x0ULL }, // XVSSRANI_BU_H
2660 { 2403, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 405, 0, 0, 0x0ULL }, // XVSRL_W
2661 { 2402, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 405, 0, 0, 0x0ULL }, // XVSRL_H
2662 { 2401, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 405, 0, 0, 0x0ULL }, // XVSRL_D
2663 { 2400, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 405, 0, 0, 0x0ULL }, // XVSRL_B
2664 { 2399, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 405, 0, 0, 0x0ULL }, // XVSRLR_W
2665 { 2398, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 405, 0, 0, 0x0ULL }, // XVSRLR_H
2666 { 2397, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 405, 0, 0, 0x0ULL }, // XVSRLR_D
2667 { 2396, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 405, 0, 0, 0x0ULL }, // XVSRLR_B
2668 { 2395, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 405, 0, 0, 0x0ULL }, // XVSRLRN_W_D
2669 { 2394, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 405, 0, 0, 0x0ULL }, // XVSRLRN_H_W
2670 { 2393, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 405, 0, 0, 0x0ULL }, // XVSRLRN_B_H
2671 { 2392, 4, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 411, 0, 0, 0x0ULL }, // XVSRLRNI_W_D
2672 { 2391, 4, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 411, 0, 0, 0x0ULL }, // XVSRLRNI_H_W
2673 { 2390, 4, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 411, 0, 0, 0x0ULL }, // XVSRLRNI_D_Q
2674 { 2389, 4, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 411, 0, 0, 0x0ULL }, // XVSRLRNI_B_H
2675 { 2388, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 408, 0, 0, 0x0ULL }, // XVSRLRI_W
2676 { 2387, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 408, 0, 0, 0x0ULL }, // XVSRLRI_H
2677 { 2386, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 408, 0, 0, 0x0ULL }, // XVSRLRI_D
2678 { 2385, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 408, 0, 0, 0x0ULL }, // XVSRLRI_B
2679 { 2384, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 405, 0, 0, 0x0ULL }, // XVSRLN_W_D
2680 { 2383, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 405, 0, 0, 0x0ULL }, // XVSRLN_H_W
2681 { 2382, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 405, 0, 0, 0x0ULL }, // XVSRLN_B_H
2682 { 2381, 4, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 411, 0, 0, 0x0ULL }, // XVSRLNI_W_D
2683 { 2380, 4, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 411, 0, 0, 0x0ULL }, // XVSRLNI_H_W
2684 { 2379, 4, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 411, 0, 0, 0x0ULL }, // XVSRLNI_D_Q
2685 { 2378, 4, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 411, 0, 0, 0x0ULL }, // XVSRLNI_B_H
2686 { 2377, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 408, 0, 0, 0x0ULL }, // XVSRLI_W
2687 { 2376, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 408, 0, 0, 0x0ULL }, // XVSRLI_H
2688 { 2375, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 408, 0, 0, 0x0ULL }, // XVSRLI_D
2689 { 2374, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 408, 0, 0, 0x0ULL }, // XVSRLI_B
2690 { 2373, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 405, 0, 0, 0x0ULL }, // XVSRA_W
2691 { 2372, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 405, 0, 0, 0x0ULL }, // XVSRA_H
2692 { 2371, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 405, 0, 0, 0x0ULL }, // XVSRA_D
2693 { 2370, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 405, 0, 0, 0x0ULL }, // XVSRA_B
2694 { 2369, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 405, 0, 0, 0x0ULL }, // XVSRAR_W
2695 { 2368, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 405, 0, 0, 0x0ULL }, // XVSRAR_H
2696 { 2367, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 405, 0, 0, 0x0ULL }, // XVSRAR_D
2697 { 2366, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 405, 0, 0, 0x0ULL }, // XVSRAR_B
2698 { 2365, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 405, 0, 0, 0x0ULL }, // XVSRARN_W_D
2699 { 2364, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 405, 0, 0, 0x0ULL }, // XVSRARN_H_W
2700 { 2363, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 405, 0, 0, 0x0ULL }, // XVSRARN_B_H
2701 { 2362, 4, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 411, 0, 0, 0x0ULL }, // XVSRARNI_W_D
2702 { 2361, 4, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 411, 0, 0, 0x0ULL }, // XVSRARNI_H_W
2703 { 2360, 4, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 411, 0, 0, 0x0ULL }, // XVSRARNI_D_Q
2704 { 2359, 4, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 411, 0, 0, 0x0ULL }, // XVSRARNI_B_H
2705 { 2358, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 408, 0, 0, 0x0ULL }, // XVSRARI_W
2706 { 2357, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 408, 0, 0, 0x0ULL }, // XVSRARI_H
2707 { 2356, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 408, 0, 0, 0x0ULL }, // XVSRARI_D
2708 { 2355, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 408, 0, 0, 0x0ULL }, // XVSRARI_B
2709 { 2354, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 405, 0, 0, 0x0ULL }, // XVSRAN_W_D
2710 { 2353, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 405, 0, 0, 0x0ULL }, // XVSRAN_H_W
2711 { 2352, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 405, 0, 0, 0x0ULL }, // XVSRAN_B_H
2712 { 2351, 4, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 411, 0, 0, 0x0ULL }, // XVSRANI_W_D
2713 { 2350, 4, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 411, 0, 0, 0x0ULL }, // XVSRANI_H_W
2714 { 2349, 4, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 411, 0, 0, 0x0ULL }, // XVSRANI_D_Q
2715 { 2348, 4, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 411, 0, 0, 0x0ULL }, // XVSRANI_B_H
2716 { 2347, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 408, 0, 0, 0x0ULL }, // XVSRAI_W
2717 { 2346, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 408, 0, 0, 0x0ULL }, // XVSRAI_H
2718 { 2345, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 408, 0, 0, 0x0ULL }, // XVSRAI_D
2719 { 2344, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 408, 0, 0, 0x0ULL }, // XVSRAI_B
2720 { 2343, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 405, 0, 0, 0x0ULL }, // XVSLT_WU
2721 { 2342, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 405, 0, 0, 0x0ULL }, // XVSLT_W
2722 { 2341, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 405, 0, 0, 0x0ULL }, // XVSLT_HU
2723 { 2340, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 405, 0, 0, 0x0ULL }, // XVSLT_H
2724 { 2339, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 405, 0, 0, 0x0ULL }, // XVSLT_DU
2725 { 2338, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 405, 0, 0, 0x0ULL }, // XVSLT_D
2726 { 2337, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 405, 0, 0, 0x0ULL }, // XVSLT_BU
2727 { 2336, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 405, 0, 0, 0x0ULL }, // XVSLT_B
2728 { 2335, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 408, 0, 0, 0x0ULL }, // XVSLTI_WU
2729 { 2334, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 408, 0, 0, 0x0ULL }, // XVSLTI_W
2730 { 2333, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 408, 0, 0, 0x0ULL }, // XVSLTI_HU
2731 { 2332, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 408, 0, 0, 0x0ULL }, // XVSLTI_H
2732 { 2331, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 408, 0, 0, 0x0ULL }, // XVSLTI_DU
2733 { 2330, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 408, 0, 0, 0x0ULL }, // XVSLTI_D
2734 { 2329, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 408, 0, 0, 0x0ULL }, // XVSLTI_BU
2735 { 2328, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 408, 0, 0, 0x0ULL }, // XVSLTI_B
2736 { 2327, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 405, 0, 0, 0x0ULL }, // XVSLL_W
2737 { 2326, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 405, 0, 0, 0x0ULL }, // XVSLL_H
2738 { 2325, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 405, 0, 0, 0x0ULL }, // XVSLL_D
2739 { 2324, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 405, 0, 0, 0x0ULL }, // XVSLL_B
2740 { 2323, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 408, 0, 0, 0x0ULL }, // XVSLLWIL_W_H
2741 { 2322, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 408, 0, 0, 0x0ULL }, // XVSLLWIL_WU_HU
2742 { 2321, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 408, 0, 0, 0x0ULL }, // XVSLLWIL_H_B
2743 { 2320, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 408, 0, 0, 0x0ULL }, // XVSLLWIL_HU_BU
2744 { 2319, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 408, 0, 0, 0x0ULL }, // XVSLLWIL_D_W
2745 { 2318, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 408, 0, 0, 0x0ULL }, // XVSLLWIL_DU_WU
2746 { 2317, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 408, 0, 0, 0x0ULL }, // XVSLLI_W
2747 { 2316, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 408, 0, 0, 0x0ULL }, // XVSLLI_H
2748 { 2315, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 408, 0, 0, 0x0ULL }, // XVSLLI_D
2749 { 2314, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 408, 0, 0, 0x0ULL }, // XVSLLI_B
2750 { 2313, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 405, 0, 0, 0x0ULL }, // XVSLE_WU
2751 { 2312, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 405, 0, 0, 0x0ULL }, // XVSLE_W
2752 { 2311, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 405, 0, 0, 0x0ULL }, // XVSLE_HU
2753 { 2310, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 405, 0, 0, 0x0ULL }, // XVSLE_H
2754 { 2309, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 405, 0, 0, 0x0ULL }, // XVSLE_DU
2755 { 2308, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 405, 0, 0, 0x0ULL }, // XVSLE_D
2756 { 2307, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 405, 0, 0, 0x0ULL }, // XVSLE_BU
2757 { 2306, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 405, 0, 0, 0x0ULL }, // XVSLE_B
2758 { 2305, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 408, 0, 0, 0x0ULL }, // XVSLEI_WU
2759 { 2304, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 408, 0, 0, 0x0ULL }, // XVSLEI_W
2760 { 2303, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 408, 0, 0, 0x0ULL }, // XVSLEI_HU
2761 { 2302, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 408, 0, 0, 0x0ULL }, // XVSLEI_H
2762 { 2301, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 408, 0, 0, 0x0ULL }, // XVSLEI_DU
2763 { 2300, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 408, 0, 0, 0x0ULL }, // XVSLEI_D
2764 { 2299, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 408, 0, 0, 0x0ULL }, // XVSLEI_BU
2765 { 2298, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 408, 0, 0, 0x0ULL }, // XVSLEI_B
2766 { 2297, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 405, 0, 0, 0x0ULL }, // XVSIGNCOV_W
2767 { 2296, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 405, 0, 0, 0x0ULL }, // XVSIGNCOV_H
2768 { 2295, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 405, 0, 0, 0x0ULL }, // XVSIGNCOV_D
2769 { 2294, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 405, 0, 0, 0x0ULL }, // XVSIGNCOV_B
2770 { 2293, 4, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 419, 0, 0, 0x0ULL }, // XVSHUF_W
2771 { 2292, 4, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 419, 0, 0, 0x0ULL }, // XVSHUF_H
2772 { 2291, 4, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 419, 0, 0, 0x0ULL }, // XVSHUF_D
2773 { 2290, 4, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 415, 0, 0, 0x0ULL }, // XVSHUF_B
2774 { 2289, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 408, 0, 0, 0x0ULL }, // XVSHUF4I_W
2775 { 2288, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 408, 0, 0, 0x0ULL }, // XVSHUF4I_H
2776 { 2287, 4, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 411, 0, 0, 0x0ULL }, // XVSHUF4I_D
2777 { 2286, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 408, 0, 0, 0x0ULL }, // XVSHUF4I_B
2778 { 2285, 2, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 437, 0, 0, 0x0ULL }, // XVSETNEZ_V
2779 { 2284, 2, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 437, 0, 0, 0x0ULL }, // XVSETEQZ_V
2780 { 2283, 2, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 437, 0, 0, 0x0ULL }, // XVSETANYEQZ_W
2781 { 2282, 2, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 437, 0, 0, 0x0ULL }, // XVSETANYEQZ_H
2782 { 2281, 2, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 437, 0, 0, 0x0ULL }, // XVSETANYEQZ_D
2783 { 2280, 2, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 437, 0, 0, 0x0ULL }, // XVSETANYEQZ_B
2784 { 2279, 2, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 437, 0, 0, 0x0ULL }, // XVSETALLNEZ_W
2785 { 2278, 2, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 437, 0, 0, 0x0ULL }, // XVSETALLNEZ_H
2786 { 2277, 2, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 437, 0, 0, 0x0ULL }, // XVSETALLNEZ_D
2787 { 2276, 2, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 437, 0, 0, 0x0ULL }, // XVSETALLNEZ_B
2788 { 2275, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 405, 0, 0, 0x0ULL }, // XVSEQ_W
2789 { 2274, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 405, 0, 0, 0x0ULL }, // XVSEQ_H
2790 { 2273, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 405, 0, 0, 0x0ULL }, // XVSEQ_D
2791 { 2272, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 405, 0, 0, 0x0ULL }, // XVSEQ_B
2792 { 2271, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 408, 0, 0, 0x0ULL }, // XVSEQI_W
2793 { 2270, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 408, 0, 0, 0x0ULL }, // XVSEQI_H
2794 { 2269, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 408, 0, 0, 0x0ULL }, // XVSEQI_D
2795 { 2268, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 408, 0, 0, 0x0ULL }, // XVSEQI_B
2796 { 2267, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 408, 0, 0, 0x0ULL }, // XVSAT_WU
2797 { 2266, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 408, 0, 0, 0x0ULL }, // XVSAT_W
2798 { 2265, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 408, 0, 0, 0x0ULL }, // XVSAT_HU
2799 { 2264, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 408, 0, 0, 0x0ULL }, // XVSAT_H
2800 { 2263, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 408, 0, 0, 0x0ULL }, // XVSAT_DU
2801 { 2262, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 408, 0, 0, 0x0ULL }, // XVSAT_D
2802 { 2261, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 408, 0, 0, 0x0ULL }, // XVSAT_BU
2803 { 2260, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 408, 0, 0, 0x0ULL }, // XVSAT_B
2804 { 2259, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 405, 0, 0, 0x0ULL }, // XVSADD_WU
2805 { 2258, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 405, 0, 0, 0x0ULL }, // XVSADD_W
2806 { 2257, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 405, 0, 0, 0x0ULL }, // XVSADD_HU
2807 { 2256, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 405, 0, 0, 0x0ULL }, // XVSADD_H
2808 { 2255, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 405, 0, 0, 0x0ULL }, // XVSADD_DU
2809 { 2254, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 405, 0, 0, 0x0ULL }, // XVSADD_D
2810 { 2253, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 405, 0, 0, 0x0ULL }, // XVSADD_BU
2811 { 2252, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 405, 0, 0, 0x0ULL }, // XVSADD_B
2812 { 2251, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 405, 0, 0, 0x0ULL }, // XVROTR_W
2813 { 2250, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 405, 0, 0, 0x0ULL }, // XVROTR_H
2814 { 2249, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 405, 0, 0, 0x0ULL }, // XVROTR_D
2815 { 2248, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 405, 0, 0, 0x0ULL }, // XVROTR_B
2816 { 2247, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 408, 0, 0, 0x0ULL }, // XVROTRI_W
2817 { 2246, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 408, 0, 0, 0x0ULL }, // XVROTRI_H
2818 { 2245, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 408, 0, 0, 0x0ULL }, // XVROTRI_D
2819 { 2244, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 408, 0, 0, 0x0ULL }, // XVROTRI_B
2820 { 2243, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 434, 0, 0, 0x0ULL }, // XVREPLVE_W
2821 { 2242, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 434, 0, 0, 0x0ULL }, // XVREPLVE_H
2822 { 2241, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 434, 0, 0, 0x0ULL }, // XVREPLVE_D
2823 { 2240, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 434, 0, 0, 0x0ULL }, // XVREPLVE_B
2824 { 2239, 2, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 375, 0, 0, 0x0ULL }, // XVREPLVE0_W
2825 { 2238, 2, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 375, 0, 0, 0x0ULL }, // XVREPLVE0_Q
2826 { 2237, 2, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 375, 0, 0, 0x0ULL }, // XVREPLVE0_H
2827 { 2236, 2, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 375, 0, 0, 0x0ULL }, // XVREPLVE0_D
2828 { 2235, 2, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 375, 0, 0, 0x0ULL }, // XVREPLVE0_B
2829 { 2234, 2, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 432, 0, 0|(1ULL<<MCID::Rematerializable), 0x0ULL }, // XVREPLGR2VR_W
2830 { 2233, 2, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 432, 0, 0|(1ULL<<MCID::Rematerializable), 0x0ULL }, // XVREPLGR2VR_H
2831 { 2232, 2, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 432, 0, 0|(1ULL<<MCID::Rematerializable), 0x0ULL }, // XVREPLGR2VR_D
2832 { 2231, 2, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 432, 0, 0|(1ULL<<MCID::Rematerializable), 0x0ULL }, // XVREPLGR2VR_B
2833 { 2230, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 408, 0, 0, 0x0ULL }, // XVREPL128VEI_W
2834 { 2229, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 408, 0, 0, 0x0ULL }, // XVREPL128VEI_H
2835 { 2228, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 408, 0, 0, 0x0ULL }, // XVREPL128VEI_D
2836 { 2227, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 408, 0, 0, 0x0ULL }, // XVREPL128VEI_B
2837 { 2226, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 408, 0, 0, 0x0ULL }, // XVPICKVE_W
2838 { 2225, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 408, 0, 0, 0x0ULL }, // XVPICKVE_D
2839 { 2224, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 429, 0, 0, 0x0ULL }, // XVPICKVE2GR_WU
2840 { 2223, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 429, 0, 0, 0x0ULL }, // XVPICKVE2GR_W
2841 { 2222, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 429, 0, 0, 0x0ULL }, // XVPICKVE2GR_DU
2842 { 2221, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 429, 0, 0, 0x0ULL }, // XVPICKVE2GR_D
2843 { 2220, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 405, 0, 0, 0x0ULL }, // XVPICKOD_W
2844 { 2219, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 405, 0, 0, 0x0ULL }, // XVPICKOD_H
2845 { 2218, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 405, 0, 0, 0x0ULL }, // XVPICKOD_D
2846 { 2217, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 405, 0, 0, 0x0ULL }, // XVPICKOD_B
2847 { 2216, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 405, 0, 0, 0x0ULL }, // XVPICKEV_W
2848 { 2215, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 405, 0, 0, 0x0ULL }, // XVPICKEV_H
2849 { 2214, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 405, 0, 0, 0x0ULL }, // XVPICKEV_D
2850 { 2213, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 405, 0, 0, 0x0ULL }, // XVPICKEV_B
2851 { 2212, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 405, 0, 0, 0x0ULL }, // XVPERM_W
2852 { 2211, 4, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 411, 0, 0, 0x0ULL }, // XVPERMI_W
2853 { 2210, 4, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 411, 0, 0, 0x0ULL }, // XVPERMI_Q
2854 { 2209, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 408, 0, 0, 0x0ULL }, // XVPERMI_D
2855 { 2208, 2, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 375, 0, 0, 0x0ULL }, // XVPCNT_W
2856 { 2207, 2, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 375, 0, 0, 0x0ULL }, // XVPCNT_H
2857 { 2206, 2, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 375, 0, 0, 0x0ULL }, // XVPCNT_D
2858 { 2205, 2, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 375, 0, 0, 0x0ULL }, // XVPCNT_B
2859 { 2204, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 405, 0, 0, 0x0ULL }, // XVPACKOD_W
2860 { 2203, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 405, 0, 0, 0x0ULL }, // XVPACKOD_H
2861 { 2202, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 405, 0, 0, 0x0ULL }, // XVPACKOD_D
2862 { 2201, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 405, 0, 0, 0x0ULL }, // XVPACKOD_B
2863 { 2200, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 405, 0, 0, 0x0ULL }, // XVPACKEV_W
2864 { 2199, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 405, 0, 0, 0x0ULL }, // XVPACKEV_H
2865 { 2198, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 405, 0, 0, 0x0ULL }, // XVPACKEV_D
2866 { 2197, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 405, 0, 0, 0x0ULL }, // XVPACKEV_B
2867 { 2196, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 405, 0, 0, 0x0ULL }, // XVOR_V
2868 { 2195, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 405, 0, 0, 0x0ULL }, // XVORN_V
2869 { 2194, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 408, 0, 0, 0x0ULL }, // XVORI_B
2870 { 2193, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 405, 0, 0, 0x0ULL }, // XVNOR_V
2871 { 2192, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 408, 0, 0, 0x0ULL }, // XVNORI_B
2872 { 2191, 2, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 375, 0, 0, 0x0ULL }, // XVNEG_W
2873 { 2190, 2, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 375, 0, 0, 0x0ULL }, // XVNEG_H
2874 { 2189, 2, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 375, 0, 0, 0x0ULL }, // XVNEG_D
2875 { 2188, 2, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 375, 0, 0, 0x0ULL }, // XVNEG_B
2876 { 2187, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 405, 0, 0, 0x0ULL }, // XVMUL_W
2877 { 2186, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 405, 0, 0, 0x0ULL }, // XVMUL_H
2878 { 2185, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 405, 0, 0, 0x0ULL }, // XVMUL_D
2879 { 2184, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 405, 0, 0, 0x0ULL }, // XVMUL_B
2880 { 2183, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 405, 0, 0, 0x0ULL }, // XVMULWOD_W_HU_H
2881 { 2182, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 405, 0, 0, 0x0ULL }, // XVMULWOD_W_HU
2882 { 2181, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 405, 0, 0, 0x0ULL }, // XVMULWOD_W_H
2883 { 2180, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 405, 0, 0, 0x0ULL }, // XVMULWOD_Q_DU_D
2884 { 2179, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 405, 0, 0, 0x0ULL }, // XVMULWOD_Q_DU
2885 { 2178, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 405, 0, 0, 0x0ULL }, // XVMULWOD_Q_D
2886 { 2177, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 405, 0, 0, 0x0ULL }, // XVMULWOD_H_BU_B
2887 { 2176, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 405, 0, 0, 0x0ULL }, // XVMULWOD_H_BU
2888 { 2175, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 405, 0, 0, 0x0ULL }, // XVMULWOD_H_B
2889 { 2174, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 405, 0, 0, 0x0ULL }, // XVMULWOD_D_WU_W
2890 { 2173, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 405, 0, 0, 0x0ULL }, // XVMULWOD_D_WU
2891 { 2172, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 405, 0, 0, 0x0ULL }, // XVMULWOD_D_W
2892 { 2171, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 405, 0, 0, 0x0ULL }, // XVMULWEV_W_HU_H
2893 { 2170, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 405, 0, 0, 0x0ULL }, // XVMULWEV_W_HU
2894 { 2169, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 405, 0, 0, 0x0ULL }, // XVMULWEV_W_H
2895 { 2168, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 405, 0, 0, 0x0ULL }, // XVMULWEV_Q_DU_D
2896 { 2167, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 405, 0, 0, 0x0ULL }, // XVMULWEV_Q_DU
2897 { 2166, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 405, 0, 0, 0x0ULL }, // XVMULWEV_Q_D
2898 { 2165, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 405, 0, 0, 0x0ULL }, // XVMULWEV_H_BU_B
2899 { 2164, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 405, 0, 0, 0x0ULL }, // XVMULWEV_H_BU
2900 { 2163, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 405, 0, 0, 0x0ULL }, // XVMULWEV_H_B
2901 { 2162, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 405, 0, 0, 0x0ULL }, // XVMULWEV_D_WU_W
2902 { 2161, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 405, 0, 0, 0x0ULL }, // XVMULWEV_D_WU
2903 { 2160, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 405, 0, 0, 0x0ULL }, // XVMULWEV_D_W
2904 { 2159, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 405, 0, 0, 0x0ULL }, // XVMUH_WU
2905 { 2158, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 405, 0, 0, 0x0ULL }, // XVMUH_W
2906 { 2157, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 405, 0, 0, 0x0ULL }, // XVMUH_HU
2907 { 2156, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 405, 0, 0, 0x0ULL }, // XVMUH_H
2908 { 2155, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 405, 0, 0, 0x0ULL }, // XVMUH_DU
2909 { 2154, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 405, 0, 0, 0x0ULL }, // XVMUH_D
2910 { 2153, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 405, 0, 0, 0x0ULL }, // XVMUH_BU
2911 { 2152, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 405, 0, 0, 0x0ULL }, // XVMUH_B
2912 { 2151, 4, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 419, 0, 0, 0x0ULL }, // XVMSUB_W
2913 { 2150, 4, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 419, 0, 0, 0x0ULL }, // XVMSUB_H
2914 { 2149, 4, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 419, 0, 0, 0x0ULL }, // XVMSUB_D
2915 { 2148, 4, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 419, 0, 0, 0x0ULL }, // XVMSUB_B
2916 { 2147, 2, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 375, 0, 0, 0x0ULL }, // XVMSKNZ_B
2917 { 2146, 2, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 375, 0, 0, 0x0ULL }, // XVMSKLTZ_W
2918 { 2145, 2, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 375, 0, 0, 0x0ULL }, // XVMSKLTZ_H
2919 { 2144, 2, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 375, 0, 0, 0x0ULL }, // XVMSKLTZ_D
2920 { 2143, 2, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 375, 0, 0, 0x0ULL }, // XVMSKLTZ_B
2921 { 2142, 2, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 375, 0, 0, 0x0ULL }, // XVMSKGEZ_B
2922 { 2141, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 405, 0, 0, 0x0ULL }, // XVMOD_WU
2923 { 2140, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 405, 0, 0, 0x0ULL }, // XVMOD_W
2924 { 2139, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 405, 0, 0, 0x0ULL }, // XVMOD_HU
2925 { 2138, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 405, 0, 0, 0x0ULL }, // XVMOD_H
2926 { 2137, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 405, 0, 0, 0x0ULL }, // XVMOD_DU
2927 { 2136, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 405, 0, 0, 0x0ULL }, // XVMOD_D
2928 { 2135, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 405, 0, 0, 0x0ULL }, // XVMOD_BU
2929 { 2134, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 405, 0, 0, 0x0ULL }, // XVMOD_B
2930 { 2133, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 405, 0, 0, 0x0ULL }, // XVMIN_WU
2931 { 2132, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 405, 0, 0, 0x0ULL }, // XVMIN_W
2932 { 2131, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 405, 0, 0, 0x0ULL }, // XVMIN_HU
2933 { 2130, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 405, 0, 0, 0x0ULL }, // XVMIN_H
2934 { 2129, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 405, 0, 0, 0x0ULL }, // XVMIN_DU
2935 { 2128, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 405, 0, 0, 0x0ULL }, // XVMIN_D
2936 { 2127, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 405, 0, 0, 0x0ULL }, // XVMIN_BU
2937 { 2126, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 405, 0, 0, 0x0ULL }, // XVMIN_B
2938 { 2125, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 408, 0, 0, 0x0ULL }, // XVMINI_WU
2939 { 2124, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 408, 0, 0, 0x0ULL }, // XVMINI_W
2940 { 2123, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 408, 0, 0, 0x0ULL }, // XVMINI_HU
2941 { 2122, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 408, 0, 0, 0x0ULL }, // XVMINI_H
2942 { 2121, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 408, 0, 0, 0x0ULL }, // XVMINI_DU
2943 { 2120, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 408, 0, 0, 0x0ULL }, // XVMINI_D
2944 { 2119, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 408, 0, 0, 0x0ULL }, // XVMINI_BU
2945 { 2118, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 408, 0, 0, 0x0ULL }, // XVMINI_B
2946 { 2117, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 405, 0, 0, 0x0ULL }, // XVMAX_WU
2947 { 2116, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 405, 0, 0, 0x0ULL }, // XVMAX_W
2948 { 2115, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 405, 0, 0, 0x0ULL }, // XVMAX_HU
2949 { 2114, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 405, 0, 0, 0x0ULL }, // XVMAX_H
2950 { 2113, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 405, 0, 0, 0x0ULL }, // XVMAX_DU
2951 { 2112, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 405, 0, 0, 0x0ULL }, // XVMAX_D
2952 { 2111, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 405, 0, 0, 0x0ULL }, // XVMAX_BU
2953 { 2110, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 405, 0, 0, 0x0ULL }, // XVMAX_B
2954 { 2109, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 408, 0, 0, 0x0ULL }, // XVMAXI_WU
2955 { 2108, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 408, 0, 0, 0x0ULL }, // XVMAXI_W
2956 { 2107, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 408, 0, 0, 0x0ULL }, // XVMAXI_HU
2957 { 2106, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 408, 0, 0, 0x0ULL }, // XVMAXI_H
2958 { 2105, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 408, 0, 0, 0x0ULL }, // XVMAXI_DU
2959 { 2104, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 408, 0, 0, 0x0ULL }, // XVMAXI_D
2960 { 2103, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 408, 0, 0, 0x0ULL }, // XVMAXI_BU
2961 { 2102, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 408, 0, 0, 0x0ULL }, // XVMAXI_B
2962 { 2101, 4, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 419, 0, 0, 0x0ULL }, // XVMADD_W
2963 { 2100, 4, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 419, 0, 0, 0x0ULL }, // XVMADD_H
2964 { 2099, 4, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 419, 0, 0, 0x0ULL }, // XVMADD_D
2965 { 2098, 4, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 419, 0, 0, 0x0ULL }, // XVMADD_B
2966 { 2097, 4, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 419, 0, 0, 0x0ULL }, // XVMADDWOD_W_HU_H
2967 { 2096, 4, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 419, 0, 0, 0x0ULL }, // XVMADDWOD_W_HU
2968 { 2095, 4, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 419, 0, 0, 0x0ULL }, // XVMADDWOD_W_H
2969 { 2094, 4, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 419, 0, 0, 0x0ULL }, // XVMADDWOD_Q_DU_D
2970 { 2093, 4, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 419, 0, 0, 0x0ULL }, // XVMADDWOD_Q_DU
2971 { 2092, 4, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 419, 0, 0, 0x0ULL }, // XVMADDWOD_Q_D
2972 { 2091, 4, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 419, 0, 0, 0x0ULL }, // XVMADDWOD_H_BU_B
2973 { 2090, 4, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 419, 0, 0, 0x0ULL }, // XVMADDWOD_H_BU
2974 { 2089, 4, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 419, 0, 0, 0x0ULL }, // XVMADDWOD_H_B
2975 { 2088, 4, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 419, 0, 0, 0x0ULL }, // XVMADDWOD_D_WU_W
2976 { 2087, 4, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 419, 0, 0, 0x0ULL }, // XVMADDWOD_D_WU
2977 { 2086, 4, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 419, 0, 0, 0x0ULL }, // XVMADDWOD_D_W
2978 { 2085, 4, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 419, 0, 0, 0x0ULL }, // XVMADDWEV_W_HU_H
2979 { 2084, 4, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 419, 0, 0, 0x0ULL }, // XVMADDWEV_W_HU
2980 { 2083, 4, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 419, 0, 0, 0x0ULL }, // XVMADDWEV_W_H
2981 { 2082, 4, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 419, 0, 0, 0x0ULL }, // XVMADDWEV_Q_DU_D
2982 { 2081, 4, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 419, 0, 0, 0x0ULL }, // XVMADDWEV_Q_DU
2983 { 2080, 4, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 419, 0, 0, 0x0ULL }, // XVMADDWEV_Q_D
2984 { 2079, 4, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 419, 0, 0, 0x0ULL }, // XVMADDWEV_H_BU_B
2985 { 2078, 4, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 419, 0, 0, 0x0ULL }, // XVMADDWEV_H_BU
2986 { 2077, 4, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 419, 0, 0, 0x0ULL }, // XVMADDWEV_H_B
2987 { 2076, 4, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 419, 0, 0, 0x0ULL }, // XVMADDWEV_D_WU_W
2988 { 2075, 4, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 419, 0, 0, 0x0ULL }, // XVMADDWEV_D_WU
2989 { 2074, 4, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 419, 0, 0, 0x0ULL }, // XVMADDWEV_D_W
2990 { 2073, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 426, 0, 0|(1ULL<<MCID::MayLoad), 0x0ULL }, // XVLDX
2991 { 2072, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 423, 0, 0|(1ULL<<MCID::MayLoad), 0x0ULL }, // XVLDREPL_W
2992 { 2071, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 423, 0, 0|(1ULL<<MCID::MayLoad), 0x0ULL }, // XVLDREPL_H
2993 { 2070, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 423, 0, 0|(1ULL<<MCID::MayLoad), 0x0ULL }, // XVLDREPL_D
2994 { 2069, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 423, 0, 0|(1ULL<<MCID::MayLoad), 0x0ULL }, // XVLDREPL_B
2995 { 2068, 2, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 226, 0, 0, 0x0ULL }, // XVLDI
2996 { 2067, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 423, 0, 0|(1ULL<<MCID::MayLoad), 0x0ULL }, // XVLD
2997 { 2066, 4, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 411, 0, 0, 0x0ULL }, // XVINSVE0_W
2998 { 2065, 4, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 411, 0, 0, 0x0ULL }, // XVINSVE0_D
2999 { 2064, 4, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 222, 0, 0, 0x0ULL }, // XVINSGR2VR_W
3000 { 2063, 4, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 222, 0, 0, 0x0ULL }, // XVINSGR2VR_D
3001 { 2062, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 405, 0, 0, 0x0ULL }, // XVILVL_W
3002 { 2061, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 405, 0, 0, 0x0ULL }, // XVILVL_H
3003 { 2060, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 405, 0, 0, 0x0ULL }, // XVILVL_D
3004 { 2059, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 405, 0, 0, 0x0ULL }, // XVILVL_B
3005 { 2058, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 405, 0, 0, 0x0ULL }, // XVILVH_W
3006 { 2057, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 405, 0, 0, 0x0ULL }, // XVILVH_H
3007 { 2056, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 405, 0, 0, 0x0ULL }, // XVILVH_D
3008 { 2055, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 405, 0, 0, 0x0ULL }, // XVILVH_B
3009 { 2054, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 405, 0, 0, 0x0ULL }, // XVHSUBW_W_H
3010 { 2053, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 405, 0, 0, 0x0ULL }, // XVHSUBW_WU_HU
3011 { 2052, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 405, 0, 0, 0x0ULL }, // XVHSUBW_Q_D
3012 { 2051, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 405, 0, 0, 0x0ULL }, // XVHSUBW_QU_DU
3013 { 2050, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 405, 0, 0, 0x0ULL }, // XVHSUBW_H_B
3014 { 2049, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 405, 0, 0, 0x0ULL }, // XVHSUBW_HU_BU
3015 { 2048, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 405, 0, 0, 0x0ULL }, // XVHSUBW_D_W
3016 { 2047, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 405, 0, 0, 0x0ULL }, // XVHSUBW_DU_WU
3017 { 2046, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 408, 0, 0, 0x0ULL }, // XVHSELI_D
3018 { 2045, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 405, 0, 0, 0x0ULL }, // XVHADDW_W_H
3019 { 2044, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 405, 0, 0, 0x0ULL }, // XVHADDW_WU_HU
3020 { 2043, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 405, 0, 0, 0x0ULL }, // XVHADDW_Q_D
3021 { 2042, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 405, 0, 0, 0x0ULL }, // XVHADDW_QU_DU
3022 { 2041, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 405, 0, 0, 0x0ULL }, // XVHADDW_H_B
3023 { 2040, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 405, 0, 0, 0x0ULL }, // XVHADDW_HU_BU
3024 { 2039, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 405, 0, 0, 0x0ULL }, // XVHADDW_D_W
3025 { 2038, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 405, 0, 0, 0x0ULL }, // XVHADDW_DU_WU
3026 { 2037, 2, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 375, 0, 0, 0x0ULL }, // XVFTINT_W_S
3027 { 2036, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 405, 0, 0, 0x0ULL }, // XVFTINT_W_D
3028 { 2035, 2, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 375, 0, 0, 0x0ULL }, // XVFTINT_WU_S
3029 { 2034, 2, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 375, 0, 0, 0x0ULL }, // XVFTINT_L_D
3030 { 2033, 2, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 375, 0, 0, 0x0ULL }, // XVFTINT_LU_D
3031 { 2032, 2, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 375, 0, 0, 0x0ULL }, // XVFTINTRZ_W_S
3032 { 2031, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 405, 0, 0, 0x0ULL }, // XVFTINTRZ_W_D
3033 { 2030, 2, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 375, 0, 0, 0x0ULL }, // XVFTINTRZ_WU_S
3034 { 2029, 2, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 375, 0, 0, 0x0ULL }, // XVFTINTRZ_L_D
3035 { 2028, 2, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 375, 0, 0, 0x0ULL }, // XVFTINTRZ_LU_D
3036 { 2027, 2, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 375, 0, 0, 0x0ULL }, // XVFTINTRZL_L_S
3037 { 2026, 2, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 375, 0, 0, 0x0ULL }, // XVFTINTRZH_L_S
3038 { 2025, 2, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 375, 0, 0, 0x0ULL }, // XVFTINTRP_W_S
3039 { 2024, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 405, 0, 0, 0x0ULL }, // XVFTINTRP_W_D
3040 { 2023, 2, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 375, 0, 0, 0x0ULL }, // XVFTINTRP_L_D
3041 { 2022, 2, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 375, 0, 0, 0x0ULL }, // XVFTINTRPL_L_S
3042 { 2021, 2, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 375, 0, 0, 0x0ULL }, // XVFTINTRPH_L_S
3043 { 2020, 2, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 375, 0, 0, 0x0ULL }, // XVFTINTRNE_W_S
3044 { 2019, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 405, 0, 0, 0x0ULL }, // XVFTINTRNE_W_D
3045 { 2018, 2, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 375, 0, 0, 0x0ULL }, // XVFTINTRNE_L_D
3046 { 2017, 2, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 375, 0, 0, 0x0ULL }, // XVFTINTRNEL_L_S
3047 { 2016, 2, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 375, 0, 0, 0x0ULL }, // XVFTINTRNEH_L_S
3048 { 2015, 2, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 375, 0, 0, 0x0ULL }, // XVFTINTRM_W_S
3049 { 2014, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 405, 0, 0, 0x0ULL }, // XVFTINTRM_W_D
3050 { 2013, 2, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 375, 0, 0, 0x0ULL }, // XVFTINTRM_L_D
3051 { 2012, 2, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 375, 0, 0, 0x0ULL }, // XVFTINTRML_L_S
3052 { 2011, 2, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 375, 0, 0, 0x0ULL }, // XVFTINTRMH_L_S
3053 { 2010, 2, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 375, 0, 0, 0x0ULL }, // XVFTINTL_L_S
3054 { 2009, 2, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 375, 0, 0, 0x0ULL }, // XVFTINTH_L_S
3055 { 2008, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 405, 0, 0, 0x0ULL }, // XVFSUB_S
3056 { 2007, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 405, 0, 0, 0x0ULL }, // XVFSUB_D
3057 { 2006, 2, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 375, 0, 0, 0x0ULL }, // XVFSQRT_S
3058 { 2005, 2, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 375, 0, 0, 0x0ULL }, // XVFSQRT_D
3059 { 2004, 4, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 419, 0, 0, 0x0ULL }, // XVFRSTP_H
3060 { 2003, 4, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 419, 0, 0, 0x0ULL }, // XVFRSTP_B
3061 { 2002, 4, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 411, 0, 0, 0x0ULL }, // XVFRSTPI_H
3062 { 2001, 4, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 411, 0, 0, 0x0ULL }, // XVFRSTPI_B
3063 { 2000, 2, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 375, 0, 0, 0x0ULL }, // XVFRSQRT_S
3064 { 1999, 2, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 375, 0, 0, 0x0ULL }, // XVFRSQRT_D
3065 { 1998, 2, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 375, 0, 0, 0x0ULL }, // XVFRSQRTE_S
3066 { 1997, 2, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 375, 0, 0, 0x0ULL }, // XVFRSQRTE_D
3067 { 1996, 2, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 375, 0, 0, 0x0ULL }, // XVFRINT_S
3068 { 1995, 2, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 375, 0, 0, 0x0ULL }, // XVFRINT_D
3069 { 1994, 2, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 375, 0, 0, 0x0ULL }, // XVFRINTRZ_S
3070 { 1993, 2, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 375, 0, 0, 0x0ULL }, // XVFRINTRZ_D
3071 { 1992, 2, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 375, 0, 0, 0x0ULL }, // XVFRINTRP_S
3072 { 1991, 2, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 375, 0, 0, 0x0ULL }, // XVFRINTRP_D
3073 { 1990, 2, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 375, 0, 0, 0x0ULL }, // XVFRINTRNE_S
3074 { 1989, 2, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 375, 0, 0, 0x0ULL }, // XVFRINTRNE_D
3075 { 1988, 2, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 375, 0, 0, 0x0ULL }, // XVFRINTRM_S
3076 { 1987, 2, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 375, 0, 0, 0x0ULL }, // XVFRINTRM_D
3077 { 1986, 2, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 375, 0, 0, 0x0ULL }, // XVFRECIP_S
3078 { 1985, 2, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 375, 0, 0, 0x0ULL }, // XVFRECIP_D
3079 { 1984, 2, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 375, 0, 0, 0x0ULL }, // XVFRECIPE_S
3080 { 1983, 2, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 375, 0, 0, 0x0ULL }, // XVFRECIPE_D
3081 { 1982, 4, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 415, 0, 0, 0x0ULL }, // XVFNMSUB_S
3082 { 1981, 4, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 415, 0, 0, 0x0ULL }, // XVFNMSUB_D
3083 { 1980, 4, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 415, 0, 0, 0x0ULL }, // XVFNMADD_S
3084 { 1979, 4, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 415, 0, 0, 0x0ULL }, // XVFNMADD_D
3085 { 1978, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 405, 0, 0, 0x0ULL }, // XVFMUL_S
3086 { 1977, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 405, 0, 0, 0x0ULL }, // XVFMUL_D
3087 { 1976, 4, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 415, 0, 0, 0x0ULL }, // XVFMSUB_S
3088 { 1975, 4, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 415, 0, 0, 0x0ULL }, // XVFMSUB_D
3089 { 1974, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 405, 0, 0, 0x0ULL }, // XVFMIN_S
3090 { 1973, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 405, 0, 0, 0x0ULL }, // XVFMIN_D
3091 { 1972, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 405, 0, 0, 0x0ULL }, // XVFMINA_S
3092 { 1971, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 405, 0, 0, 0x0ULL }, // XVFMINA_D
3093 { 1970, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 405, 0, 0, 0x0ULL }, // XVFMAX_S
3094 { 1969, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 405, 0, 0, 0x0ULL }, // XVFMAX_D
3095 { 1968, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 405, 0, 0, 0x0ULL }, // XVFMAXA_S
3096 { 1967, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 405, 0, 0, 0x0ULL }, // XVFMAXA_D
3097 { 1966, 4, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 415, 0, 0, 0x0ULL }, // XVFMADD_S
3098 { 1965, 4, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 415, 0, 0, 0x0ULL }, // XVFMADD_D
3099 { 1964, 2, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 375, 0, 0, 0x0ULL }, // XVFLOGB_S
3100 { 1963, 2, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 375, 0, 0, 0x0ULL }, // XVFLOGB_D
3101 { 1962, 2, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 375, 0, 0, 0x0ULL }, // XVFFINT_S_WU
3102 { 1961, 2, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 375, 0, 0, 0x0ULL }, // XVFFINT_S_W
3103 { 1960, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 405, 0, 0, 0x0ULL }, // XVFFINT_S_L
3104 { 1959, 2, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 375, 0, 0, 0x0ULL }, // XVFFINT_D_LU
3105 { 1958, 2, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 375, 0, 0, 0x0ULL }, // XVFFINT_D_L
3106 { 1957, 2, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 375, 0, 0, 0x0ULL }, // XVFFINTL_D_W
3107 { 1956, 2, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 375, 0, 0, 0x0ULL }, // XVFFINTH_D_W
3108 { 1955, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 405, 0, 0, 0x0ULL }, // XVFDIV_S
3109 { 1954, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 405, 0, 0, 0x0ULL }, // XVFDIV_D
3110 { 1953, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 405, 0, 0, 0x0ULL }, // XVFCVT_S_D
3111 { 1952, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 405, 0, 0, 0x0ULL }, // XVFCVT_H_S
3112 { 1951, 2, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 375, 0, 0, 0x0ULL }, // XVFCVTL_S_H
3113 { 1950, 2, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 375, 0, 0, 0x0ULL }, // XVFCVTL_D_S
3114 { 1949, 2, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 375, 0, 0, 0x0ULL }, // XVFCVTH_S_H
3115 { 1948, 2, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 375, 0, 0, 0x0ULL }, // XVFCVTH_D_S
3116 { 1947, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 405, 0, 0, 0x0ULL }, // XVFCMP_SUN_S
3117 { 1946, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 405, 0, 0, 0x0ULL }, // XVFCMP_SUN_D
3118 { 1945, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 405, 0, 0, 0x0ULL }, // XVFCMP_SUNE_S
3119 { 1944, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 405, 0, 0, 0x0ULL }, // XVFCMP_SUNE_D
3120 { 1943, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 405, 0, 0, 0x0ULL }, // XVFCMP_SULT_S
3121 { 1942, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 405, 0, 0, 0x0ULL }, // XVFCMP_SULT_D
3122 { 1941, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 405, 0, 0, 0x0ULL }, // XVFCMP_SULE_S
3123 { 1940, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 405, 0, 0, 0x0ULL }, // XVFCMP_SULE_D
3124 { 1939, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 405, 0, 0, 0x0ULL }, // XVFCMP_SUEQ_S
3125 { 1938, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 405, 0, 0, 0x0ULL }, // XVFCMP_SUEQ_D
3126 { 1937, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 405, 0, 0, 0x0ULL }, // XVFCMP_SOR_S
3127 { 1936, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 405, 0, 0, 0x0ULL }, // XVFCMP_SOR_D
3128 { 1935, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 405, 0, 0, 0x0ULL }, // XVFCMP_SNE_S
3129 { 1934, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 405, 0, 0, 0x0ULL }, // XVFCMP_SNE_D
3130 { 1933, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 405, 0, 0, 0x0ULL }, // XVFCMP_SLT_S
3131 { 1932, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 405, 0, 0, 0x0ULL }, // XVFCMP_SLT_D
3132 { 1931, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 405, 0, 0, 0x0ULL }, // XVFCMP_SLE_S
3133 { 1930, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 405, 0, 0, 0x0ULL }, // XVFCMP_SLE_D
3134 { 1929, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 405, 0, 0, 0x0ULL }, // XVFCMP_SEQ_S
3135 { 1928, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 405, 0, 0, 0x0ULL }, // XVFCMP_SEQ_D
3136 { 1927, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 405, 0, 0, 0x0ULL }, // XVFCMP_SAF_S
3137 { 1926, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 405, 0, 0, 0x0ULL }, // XVFCMP_SAF_D
3138 { 1925, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 405, 0, 0, 0x0ULL }, // XVFCMP_CUN_S
3139 { 1924, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 405, 0, 0, 0x0ULL }, // XVFCMP_CUN_D
3140 { 1923, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 405, 0, 0, 0x0ULL }, // XVFCMP_CUNE_S
3141 { 1922, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 405, 0, 0, 0x0ULL }, // XVFCMP_CUNE_D
3142 { 1921, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 405, 0, 0, 0x0ULL }, // XVFCMP_CULT_S
3143 { 1920, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 405, 0, 0, 0x0ULL }, // XVFCMP_CULT_D
3144 { 1919, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 405, 0, 0, 0x0ULL }, // XVFCMP_CULE_S
3145 { 1918, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 405, 0, 0, 0x0ULL }, // XVFCMP_CULE_D
3146 { 1917, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 405, 0, 0, 0x0ULL }, // XVFCMP_CUEQ_S
3147 { 1916, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 405, 0, 0, 0x0ULL }, // XVFCMP_CUEQ_D
3148 { 1915, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 405, 0, 0, 0x0ULL }, // XVFCMP_COR_S
3149 { 1914, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 405, 0, 0, 0x0ULL }, // XVFCMP_COR_D
3150 { 1913, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 405, 0, 0, 0x0ULL }, // XVFCMP_CNE_S
3151 { 1912, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 405, 0, 0, 0x0ULL }, // XVFCMP_CNE_D
3152 { 1911, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 405, 0, 0, 0x0ULL }, // XVFCMP_CLT_S
3153 { 1910, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 405, 0, 0, 0x0ULL }, // XVFCMP_CLT_D
3154 { 1909, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 405, 0, 0, 0x0ULL }, // XVFCMP_CLE_S
3155 { 1908, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 405, 0, 0, 0x0ULL }, // XVFCMP_CLE_D
3156 { 1907, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 405, 0, 0, 0x0ULL }, // XVFCMP_CEQ_S
3157 { 1906, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 405, 0, 0, 0x0ULL }, // XVFCMP_CEQ_D
3158 { 1905, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 405, 0, 0, 0x0ULL }, // XVFCMP_CAF_S
3159 { 1904, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 405, 0, 0, 0x0ULL }, // XVFCMP_CAF_D
3160 { 1903, 2, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 375, 0, 0, 0x0ULL }, // XVFCLASS_S
3161 { 1902, 2, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 375, 0, 0, 0x0ULL }, // XVFCLASS_D
3162 { 1901, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 405, 0, 0, 0x0ULL }, // XVFADD_S
3163 { 1900, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 405, 0, 0, 0x0ULL }, // XVFADD_D
3164 { 1899, 4, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 411, 0, 0, 0x0ULL }, // XVEXTRINS_W
3165 { 1898, 4, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 411, 0, 0, 0x0ULL }, // XVEXTRINS_H
3166 { 1897, 4, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 411, 0, 0, 0x0ULL }, // XVEXTRINS_D
3167 { 1896, 4, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 411, 0, 0, 0x0ULL }, // XVEXTRINS_B
3168 { 1895, 2, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 375, 0, 0, 0x0ULL }, // XVEXTL_Q_D
3169 { 1894, 2, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 375, 0, 0, 0x0ULL }, // XVEXTL_QU_DU
3170 { 1893, 2, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 375, 0, 0, 0x0ULL }, // XVEXTH_W_H
3171 { 1892, 2, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 375, 0, 0, 0x0ULL }, // XVEXTH_WU_HU
3172 { 1891, 2, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 375, 0, 0, 0x0ULL }, // XVEXTH_Q_D
3173 { 1890, 2, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 375, 0, 0, 0x0ULL }, // XVEXTH_QU_DU
3174 { 1889, 2, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 375, 0, 0, 0x0ULL }, // XVEXTH_H_B
3175 { 1888, 2, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 375, 0, 0, 0x0ULL }, // XVEXTH_HU_BU
3176 { 1887, 2, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 375, 0, 0, 0x0ULL }, // XVEXTH_D_W
3177 { 1886, 2, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 375, 0, 0, 0x0ULL }, // XVEXTH_DU_WU
3178 { 1885, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 405, 0, 0, 0x0ULL }, // XVDIV_WU
3179 { 1884, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 405, 0, 0, 0x0ULL }, // XVDIV_W
3180 { 1883, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 405, 0, 0, 0x0ULL }, // XVDIV_HU
3181 { 1882, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 405, 0, 0, 0x0ULL }, // XVDIV_H
3182 { 1881, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 405, 0, 0, 0x0ULL }, // XVDIV_DU
3183 { 1880, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 405, 0, 0, 0x0ULL }, // XVDIV_D
3184 { 1879, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 405, 0, 0, 0x0ULL }, // XVDIV_BU
3185 { 1878, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 405, 0, 0, 0x0ULL }, // XVDIV_B
3186 { 1877, 2, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 375, 0, 0, 0x0ULL }, // XVCLZ_W
3187 { 1876, 2, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 375, 0, 0, 0x0ULL }, // XVCLZ_H
3188 { 1875, 2, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 375, 0, 0, 0x0ULL }, // XVCLZ_D
3189 { 1874, 2, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 375, 0, 0, 0x0ULL }, // XVCLZ_B
3190 { 1873, 2, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 375, 0, 0, 0x0ULL }, // XVCLO_W
3191 { 1872, 2, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 375, 0, 0, 0x0ULL }, // XVCLO_H
3192 { 1871, 2, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 375, 0, 0, 0x0ULL }, // XVCLO_D
3193 { 1870, 2, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 375, 0, 0, 0x0ULL }, // XVCLO_B
3194 { 1869, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 408, 0, 0, 0x0ULL }, // XVBSRL_V
3195 { 1868, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 408, 0, 0, 0x0ULL }, // XVBSLL_V
3196 { 1867, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 405, 0, 0, 0x0ULL }, // XVBITSET_W
3197 { 1866, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 405, 0, 0, 0x0ULL }, // XVBITSET_H
3198 { 1865, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 405, 0, 0, 0x0ULL }, // XVBITSET_D
3199 { 1864, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 405, 0, 0, 0x0ULL }, // XVBITSET_B
3200 { 1863, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 408, 0, 0, 0x0ULL }, // XVBITSETI_W
3201 { 1862, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 408, 0, 0, 0x0ULL }, // XVBITSETI_H
3202 { 1861, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 408, 0, 0, 0x0ULL }, // XVBITSETI_D
3203 { 1860, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 408, 0, 0, 0x0ULL }, // XVBITSETI_B
3204 { 1859, 4, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 415, 0, 0, 0x0ULL }, // XVBITSEL_V
3205 { 1858, 4, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 411, 0, 0, 0x0ULL }, // XVBITSELI_B
3206 { 1857, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 405, 0, 0, 0x0ULL }, // XVBITREV_W
3207 { 1856, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 405, 0, 0, 0x0ULL }, // XVBITREV_H
3208 { 1855, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 405, 0, 0, 0x0ULL }, // XVBITREV_D
3209 { 1854, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 405, 0, 0, 0x0ULL }, // XVBITREV_B
3210 { 1853, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 408, 0, 0, 0x0ULL }, // XVBITREVI_W
3211 { 1852, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 408, 0, 0, 0x0ULL }, // XVBITREVI_H
3212 { 1851, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 408, 0, 0, 0x0ULL }, // XVBITREVI_D
3213 { 1850, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 408, 0, 0, 0x0ULL }, // XVBITREVI_B
3214 { 1849, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 405, 0, 0, 0x0ULL }, // XVBITCLR_W
3215 { 1848, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 405, 0, 0, 0x0ULL }, // XVBITCLR_H
3216 { 1847, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 405, 0, 0, 0x0ULL }, // XVBITCLR_D
3217 { 1846, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 405, 0, 0, 0x0ULL }, // XVBITCLR_B
3218 { 1845, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 408, 0, 0, 0x0ULL }, // XVBITCLRI_W
3219 { 1844, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 408, 0, 0, 0x0ULL }, // XVBITCLRI_H
3220 { 1843, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 408, 0, 0, 0x0ULL }, // XVBITCLRI_D
3221 { 1842, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 408, 0, 0, 0x0ULL }, // XVBITCLRI_B
3222 { 1841, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 405, 0, 0, 0x0ULL }, // XVAVG_WU
3223 { 1840, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 405, 0, 0, 0x0ULL }, // XVAVG_W
3224 { 1839, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 405, 0, 0, 0x0ULL }, // XVAVG_HU
3225 { 1838, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 405, 0, 0, 0x0ULL }, // XVAVG_H
3226 { 1837, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 405, 0, 0, 0x0ULL }, // XVAVG_DU
3227 { 1836, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 405, 0, 0, 0x0ULL }, // XVAVG_D
3228 { 1835, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 405, 0, 0, 0x0ULL }, // XVAVG_BU
3229 { 1834, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 405, 0, 0, 0x0ULL }, // XVAVG_B
3230 { 1833, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 405, 0, 0, 0x0ULL }, // XVAVGR_WU
3231 { 1832, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 405, 0, 0, 0x0ULL }, // XVAVGR_W
3232 { 1831, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 405, 0, 0, 0x0ULL }, // XVAVGR_HU
3233 { 1830, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 405, 0, 0, 0x0ULL }, // XVAVGR_H
3234 { 1829, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 405, 0, 0, 0x0ULL }, // XVAVGR_DU
3235 { 1828, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 405, 0, 0, 0x0ULL }, // XVAVGR_D
3236 { 1827, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 405, 0, 0, 0x0ULL }, // XVAVGR_BU
3237 { 1826, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 405, 0, 0, 0x0ULL }, // XVAVGR_B
3238 { 1825, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 405, 0, 0, 0x0ULL }, // XVAND_V
3239 { 1824, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 405, 0, 0, 0x0ULL }, // XVANDN_V
3240 { 1823, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 408, 0, 0, 0x0ULL }, // XVANDI_B
3241 { 1822, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 405, 0, 0, 0x0ULL }, // XVADD_W
3242 { 1821, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 405, 0, 0, 0x0ULL }, // XVADD_Q
3243 { 1820, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 405, 0, 0, 0x0ULL }, // XVADD_H
3244 { 1819, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 405, 0, 0, 0x0ULL }, // XVADD_D
3245 { 1818, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 405, 0, 0, 0x0ULL }, // XVADD_B
3246 { 1817, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 405, 0, 0, 0x0ULL }, // XVADDWOD_W_HU_H
3247 { 1816, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 405, 0, 0, 0x0ULL }, // XVADDWOD_W_HU
3248 { 1815, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 405, 0, 0, 0x0ULL }, // XVADDWOD_W_H
3249 { 1814, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 405, 0, 0, 0x0ULL }, // XVADDWOD_Q_DU_D
3250 { 1813, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 405, 0, 0, 0x0ULL }, // XVADDWOD_Q_DU
3251 { 1812, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 405, 0, 0, 0x0ULL }, // XVADDWOD_Q_D
3252 { 1811, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 405, 0, 0, 0x0ULL }, // XVADDWOD_H_BU_B
3253 { 1810, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 405, 0, 0, 0x0ULL }, // XVADDWOD_H_BU
3254 { 1809, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 405, 0, 0, 0x0ULL }, // XVADDWOD_H_B
3255 { 1808, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 405, 0, 0, 0x0ULL }, // XVADDWOD_D_WU_W
3256 { 1807, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 405, 0, 0, 0x0ULL }, // XVADDWOD_D_WU
3257 { 1806, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 405, 0, 0, 0x0ULL }, // XVADDWOD_D_W
3258 { 1805, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 405, 0, 0, 0x0ULL }, // XVADDWEV_W_HU_H
3259 { 1804, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 405, 0, 0, 0x0ULL }, // XVADDWEV_W_HU
3260 { 1803, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 405, 0, 0, 0x0ULL }, // XVADDWEV_W_H
3261 { 1802, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 405, 0, 0, 0x0ULL }, // XVADDWEV_Q_DU_D
3262 { 1801, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 405, 0, 0, 0x0ULL }, // XVADDWEV_Q_DU
3263 { 1800, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 405, 0, 0, 0x0ULL }, // XVADDWEV_Q_D
3264 { 1799, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 405, 0, 0, 0x0ULL }, // XVADDWEV_H_BU_B
3265 { 1798, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 405, 0, 0, 0x0ULL }, // XVADDWEV_H_BU
3266 { 1797, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 405, 0, 0, 0x0ULL }, // XVADDWEV_H_B
3267 { 1796, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 405, 0, 0, 0x0ULL }, // XVADDWEV_D_WU_W
3268 { 1795, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 405, 0, 0, 0x0ULL }, // XVADDWEV_D_WU
3269 { 1794, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 405, 0, 0, 0x0ULL }, // XVADDWEV_D_W
3270 { 1793, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 408, 0, 0, 0x0ULL }, // XVADDI_WU
3271 { 1792, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 408, 0, 0, 0x0ULL }, // XVADDI_HU
3272 { 1791, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 408, 0, 0, 0x0ULL }, // XVADDI_DU
3273 { 1790, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 408, 0, 0, 0x0ULL }, // XVADDI_BU
3274 { 1789, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 405, 0, 0, 0x0ULL }, // XVADDA_W
3275 { 1788, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 405, 0, 0, 0x0ULL }, // XVADDA_H
3276 { 1787, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 405, 0, 0, 0x0ULL }, // XVADDA_D
3277 { 1786, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 405, 0, 0, 0x0ULL }, // XVADDA_B
3278 { 1785, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 405, 0, 0, 0x0ULL }, // XVABSD_WU
3279 { 1784, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 405, 0, 0, 0x0ULL }, // XVABSD_W
3280 { 1783, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 405, 0, 0, 0x0ULL }, // XVABSD_HU
3281 { 1782, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 405, 0, 0, 0x0ULL }, // XVABSD_H
3282 { 1781, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 405, 0, 0, 0x0ULL }, // XVABSD_DU
3283 { 1780, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 405, 0, 0, 0x0ULL }, // XVABSD_D
3284 { 1779, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 405, 0, 0, 0x0ULL }, // XVABSD_BU
3285 { 1778, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 405, 0, 0, 0x0ULL }, // XVABSD_B
3286 { 1777, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 187, 0, 0|(1ULL<<MCID::Rematerializable)|(1ULL<<MCID::CheapAsAMove), 0x0ULL }, // XORI
3287 { 1776, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 163, 0, 0, 0x0ULL }, // XOR
3288 { 1775, 2, 0, 4, 0, 0, 0, LoongArchOpInfoBase + 169, 0, 0, 0x0ULL }, // X86XOR_W
3289 { 1774, 2, 0, 4, 0, 0, 0, LoongArchOpInfoBase + 169, 0, 0, 0x0ULL }, // X86XOR_H
3290 { 1773, 2, 0, 4, 0, 0, 0, LoongArchOpInfoBase + 169, 0, 0, 0x0ULL }, // X86XOR_D
3291 { 1772, 2, 0, 4, 0, 0, 0, LoongArchOpInfoBase + 169, 0, 0, 0x0ULL }, // X86XOR_B
3292 { 1771, 2, 0, 4, 0, 0, 0, LoongArchOpInfoBase + 169, 0, 0, 0x0ULL }, // X86SUB_WU
3293 { 1770, 2, 0, 4, 0, 0, 0, LoongArchOpInfoBase + 169, 0, 0, 0x0ULL }, // X86SUB_W
3294 { 1769, 2, 0, 4, 0, 0, 0, LoongArchOpInfoBase + 169, 0, 0, 0x0ULL }, // X86SUB_H
3295 { 1768, 2, 0, 4, 0, 0, 0, LoongArchOpInfoBase + 169, 0, 0, 0x0ULL }, // X86SUB_DU
3296 { 1767, 2, 0, 4, 0, 0, 0, LoongArchOpInfoBase + 169, 0, 0, 0x0ULL }, // X86SUB_D
3297 { 1766, 2, 0, 4, 0, 0, 0, LoongArchOpInfoBase + 169, 0, 0, 0x0ULL }, // X86SUB_B
3298 { 1765, 2, 0, 4, 0, 0, 0, LoongArchOpInfoBase + 169, 0, 0, 0x0ULL }, // X86SRL_W
3299 { 1764, 2, 0, 4, 0, 0, 0, LoongArchOpInfoBase + 169, 0, 0, 0x0ULL }, // X86SRL_H
3300 { 1763, 2, 0, 4, 0, 0, 0, LoongArchOpInfoBase + 169, 0, 0, 0x0ULL }, // X86SRL_D
3301 { 1762, 2, 0, 4, 0, 0, 0, LoongArchOpInfoBase + 169, 0, 0, 0x0ULL }, // X86SRL_B
3302 { 1761, 2, 0, 4, 0, 0, 0, LoongArchOpInfoBase + 34, 0, 0, 0x0ULL }, // X86SRLI_W
3303 { 1760, 2, 0, 4, 0, 0, 0, LoongArchOpInfoBase + 34, 0, 0, 0x0ULL }, // X86SRLI_H
3304 { 1759, 2, 0, 4, 0, 0, 0, LoongArchOpInfoBase + 34, 0, 0, 0x0ULL }, // X86SRLI_D
3305 { 1758, 2, 0, 4, 0, 0, 0, LoongArchOpInfoBase + 34, 0, 0, 0x0ULL }, // X86SRLI_B
3306 { 1757, 2, 0, 4, 0, 0, 0, LoongArchOpInfoBase + 169, 0, 0, 0x0ULL }, // X86SRA_W
3307 { 1756, 2, 0, 4, 0, 0, 0, LoongArchOpInfoBase + 169, 0, 0, 0x0ULL }, // X86SRA_H
3308 { 1755, 2, 0, 4, 0, 0, 0, LoongArchOpInfoBase + 169, 0, 0, 0x0ULL }, // X86SRA_D
3309 { 1754, 2, 0, 4, 0, 0, 0, LoongArchOpInfoBase + 169, 0, 0, 0x0ULL }, // X86SRA_B
3310 { 1753, 2, 0, 4, 0, 0, 0, LoongArchOpInfoBase + 34, 0, 0, 0x0ULL }, // X86SRAI_W
3311 { 1752, 2, 0, 4, 0, 0, 0, LoongArchOpInfoBase + 34, 0, 0, 0x0ULL }, // X86SRAI_H
3312 { 1751, 2, 0, 4, 0, 0, 0, LoongArchOpInfoBase + 34, 0, 0, 0x0ULL }, // X86SRAI_D
3313 { 1750, 2, 0, 4, 0, 0, 0, LoongArchOpInfoBase + 34, 0, 0, 0x0ULL }, // X86SRAI_B
3314 { 1749, 2, 0, 4, 0, 0, 0, LoongArchOpInfoBase + 169, 0, 0, 0x0ULL }, // X86SLL_W
3315 { 1748, 2, 0, 4, 0, 0, 0, LoongArchOpInfoBase + 169, 0, 0, 0x0ULL }, // X86SLL_H
3316 { 1747, 2, 0, 4, 0, 0, 0, LoongArchOpInfoBase + 169, 0, 0, 0x0ULL }, // X86SLL_D
3317 { 1746, 2, 0, 4, 0, 0, 0, LoongArchOpInfoBase + 169, 0, 0, 0x0ULL }, // X86SLL_B
3318 { 1745, 2, 0, 4, 0, 0, 0, LoongArchOpInfoBase + 34, 0, 0, 0x0ULL }, // X86SLLI_W
3319 { 1744, 2, 0, 4, 0, 0, 0, LoongArchOpInfoBase + 34, 0, 0, 0x0ULL }, // X86SLLI_H
3320 { 1743, 2, 0, 4, 0, 0, 0, LoongArchOpInfoBase + 34, 0, 0, 0x0ULL }, // X86SLLI_D
3321 { 1742, 2, 0, 4, 0, 0, 0, LoongArchOpInfoBase + 34, 0, 0, 0x0ULL }, // X86SLLI_B
3322 { 1741, 0, 0, 4, 0, 0, 0, LoongArchOpInfoBase + 1, 0, 0, 0x0ULL }, // X86SETTM
3323 { 1740, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 246, 0, 0, 0x0ULL }, // X86SETTAG
3324 { 1739, 2, 0, 4, 0, 0, 0, LoongArchOpInfoBase + 169, 0, 0, 0x0ULL }, // X86SBC_W
3325 { 1738, 2, 0, 4, 0, 0, 0, LoongArchOpInfoBase + 169, 0, 0, 0x0ULL }, // X86SBC_H
3326 { 1737, 2, 0, 4, 0, 0, 0, LoongArchOpInfoBase + 169, 0, 0, 0x0ULL }, // X86SBC_D
3327 { 1736, 2, 0, 4, 0, 0, 0, LoongArchOpInfoBase + 169, 0, 0, 0x0ULL }, // X86SBC_B
3328 { 1735, 2, 0, 4, 0, 0, 0, LoongArchOpInfoBase + 169, 0, 0, 0x0ULL }, // X86ROTR_W
3329 { 1734, 2, 0, 4, 0, 0, 0, LoongArchOpInfoBase + 169, 0, 0, 0x0ULL }, // X86ROTR_H
3330 { 1733, 2, 0, 4, 0, 0, 0, LoongArchOpInfoBase + 169, 0, 0, 0x0ULL }, // X86ROTR_D
3331 { 1732, 2, 0, 4, 0, 0, 0, LoongArchOpInfoBase + 169, 0, 0, 0x0ULL }, // X86ROTR_B
3332 { 1731, 2, 0, 4, 0, 0, 0, LoongArchOpInfoBase + 34, 0, 0, 0x0ULL }, // X86ROTRI_W
3333 { 1730, 2, 0, 4, 0, 0, 0, LoongArchOpInfoBase + 34, 0, 0, 0x0ULL }, // X86ROTRI_H
3334 { 1729, 2, 0, 4, 0, 0, 0, LoongArchOpInfoBase + 34, 0, 0, 0x0ULL }, // X86ROTRI_D
3335 { 1728, 2, 0, 4, 0, 0, 0, LoongArchOpInfoBase + 34, 0, 0, 0x0ULL }, // X86ROTRI_B
3336 { 1727, 2, 0, 4, 0, 0, 0, LoongArchOpInfoBase + 169, 0, 0, 0x0ULL }, // X86ROTL_W
3337 { 1726, 2, 0, 4, 0, 0, 0, LoongArchOpInfoBase + 169, 0, 0, 0x0ULL }, // X86ROTL_H
3338 { 1725, 2, 0, 4, 0, 0, 0, LoongArchOpInfoBase + 169, 0, 0, 0x0ULL }, // X86ROTL_D
3339 { 1724, 2, 0, 4, 0, 0, 0, LoongArchOpInfoBase + 169, 0, 0, 0x0ULL }, // X86ROTL_B
3340 { 1723, 2, 0, 4, 0, 0, 0, LoongArchOpInfoBase + 34, 0, 0, 0x0ULL }, // X86ROTLI_W
3341 { 1722, 2, 0, 4, 0, 0, 0, LoongArchOpInfoBase + 34, 0, 0, 0x0ULL }, // X86ROTLI_H
3342 { 1721, 2, 0, 4, 0, 0, 0, LoongArchOpInfoBase + 34, 0, 0, 0x0ULL }, // X86ROTLI_D
3343 { 1720, 2, 0, 4, 0, 0, 0, LoongArchOpInfoBase + 34, 0, 0, 0x0ULL }, // X86ROTLI_B
3344 { 1719, 2, 0, 4, 0, 0, 0, LoongArchOpInfoBase + 169, 0, 0, 0x0ULL }, // X86RCR_W
3345 { 1718, 2, 0, 4, 0, 0, 0, LoongArchOpInfoBase + 169, 0, 0, 0x0ULL }, // X86RCR_H
3346 { 1717, 2, 0, 4, 0, 0, 0, LoongArchOpInfoBase + 169, 0, 0, 0x0ULL }, // X86RCR_D
3347 { 1716, 2, 0, 4, 0, 0, 0, LoongArchOpInfoBase + 169, 0, 0, 0x0ULL }, // X86RCR_B
3348 { 1715, 2, 0, 4, 0, 0, 0, LoongArchOpInfoBase + 34, 0, 0, 0x0ULL }, // X86RCRI_W
3349 { 1714, 2, 0, 4, 0, 0, 0, LoongArchOpInfoBase + 34, 0, 0, 0x0ULL }, // X86RCRI_H
3350 { 1713, 2, 0, 4, 0, 0, 0, LoongArchOpInfoBase + 34, 0, 0, 0x0ULL }, // X86RCRI_D
3351 { 1712, 2, 0, 4, 0, 0, 0, LoongArchOpInfoBase + 34, 0, 0, 0x0ULL }, // X86RCRI_B
3352 { 1711, 2, 0, 4, 0, 0, 0, LoongArchOpInfoBase + 169, 0, 0, 0x0ULL }, // X86RCL_W
3353 { 1710, 2, 0, 4, 0, 0, 0, LoongArchOpInfoBase + 169, 0, 0, 0x0ULL }, // X86RCL_H
3354 { 1709, 2, 0, 4, 0, 0, 0, LoongArchOpInfoBase + 169, 0, 0, 0x0ULL }, // X86RCL_D
3355 { 1708, 2, 0, 4, 0, 0, 0, LoongArchOpInfoBase + 169, 0, 0, 0x0ULL }, // X86RCL_B
3356 { 1707, 2, 0, 4, 0, 0, 0, LoongArchOpInfoBase + 34, 0, 0, 0x0ULL }, // X86RCLI_W
3357 { 1706, 2, 0, 4, 0, 0, 0, LoongArchOpInfoBase + 34, 0, 0, 0x0ULL }, // X86RCLI_H
3358 { 1705, 2, 0, 4, 0, 0, 0, LoongArchOpInfoBase + 34, 0, 0, 0x0ULL }, // X86RCLI_D
3359 { 1704, 2, 0, 4, 0, 0, 0, LoongArchOpInfoBase + 34, 0, 0, 0x0ULL }, // X86RCLI_B
3360 { 1703, 2, 0, 4, 0, 0, 0, LoongArchOpInfoBase + 169, 0, 0, 0x0ULL }, // X86OR_W
3361 { 1702, 2, 0, 4, 0, 0, 0, LoongArchOpInfoBase + 169, 0, 0, 0x0ULL }, // X86OR_H
3362 { 1701, 2, 0, 4, 0, 0, 0, LoongArchOpInfoBase + 169, 0, 0, 0x0ULL }, // X86OR_D
3363 { 1700, 2, 0, 4, 0, 0, 0, LoongArchOpInfoBase + 169, 0, 0, 0x0ULL }, // X86OR_B
3364 { 1699, 2, 0, 4, 0, 0, 0, LoongArchOpInfoBase + 169, 0, 0, 0x0ULL }, // X86MUL_WU
3365 { 1698, 2, 0, 4, 0, 0, 0, LoongArchOpInfoBase + 169, 0, 0, 0x0ULL }, // X86MUL_W
3366 { 1697, 2, 0, 4, 0, 0, 0, LoongArchOpInfoBase + 169, 0, 0, 0x0ULL }, // X86MUL_HU
3367 { 1696, 2, 0, 4, 0, 0, 0, LoongArchOpInfoBase + 169, 0, 0, 0x0ULL }, // X86MUL_H
3368 { 1695, 2, 0, 4, 0, 0, 0, LoongArchOpInfoBase + 169, 0, 0, 0x0ULL }, // X86MUL_DU
3369 { 1694, 2, 0, 4, 0, 0, 0, LoongArchOpInfoBase + 169, 0, 0, 0x0ULL }, // X86MUL_D
3370 { 1693, 2, 0, 4, 0, 0, 0, LoongArchOpInfoBase + 169, 0, 0, 0x0ULL }, // X86MUL_BU
3371 { 1692, 2, 0, 4, 0, 0, 0, LoongArchOpInfoBase + 169, 0, 0, 0x0ULL }, // X86MUL_B
3372 { 1691, 1, 0, 4, 0, 0, 0, LoongArchOpInfoBase + 0, 0, 0, 0x0ULL }, // X86MTTOP
3373 { 1690, 2, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 34, 0, 0, 0x0ULL }, // X86MTFLAG
3374 { 1689, 1, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 28, 0, 0, 0x0ULL }, // X86MFTOP
3375 { 1688, 2, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 34, 0, 0, 0x0ULL }, // X86MFFLAG
3376 { 1687, 1, 0, 4, 0, 0, 0, LoongArchOpInfoBase + 28, 0, 0, 0x0ULL }, // X86INC_W
3377 { 1686, 1, 0, 4, 0, 0, 0, LoongArchOpInfoBase + 28, 0, 0, 0x0ULL }, // X86INC_H
3378 { 1685, 1, 0, 4, 0, 0, 0, LoongArchOpInfoBase + 28, 0, 0, 0x0ULL }, // X86INC_D
3379 { 1684, 1, 0, 4, 0, 0, 0, LoongArchOpInfoBase + 28, 0, 0, 0x0ULL }, // X86INC_B
3380 { 1683, 0, 0, 4, 0, 0, 0, LoongArchOpInfoBase + 1, 0, 0, 0x0ULL }, // X86INCTOP
3381 { 1682, 1, 0, 4, 0, 0, 0, LoongArchOpInfoBase + 28, 0, 0, 0x0ULL }, // X86DEC_W
3382 { 1681, 1, 0, 4, 0, 0, 0, LoongArchOpInfoBase + 28, 0, 0, 0x0ULL }, // X86DEC_H
3383 { 1680, 1, 0, 4, 0, 0, 0, LoongArchOpInfoBase + 28, 0, 0, 0x0ULL }, // X86DEC_D
3384 { 1679, 1, 0, 4, 0, 0, 0, LoongArchOpInfoBase + 28, 0, 0, 0x0ULL }, // X86DEC_B
3385 { 1678, 0, 0, 4, 0, 0, 0, LoongArchOpInfoBase + 1, 0, 0, 0x0ULL }, // X86DECTOP
3386 { 1677, 0, 0, 4, 0, 0, 0, LoongArchOpInfoBase + 1, 0, 0, 0x0ULL }, // X86CLRTM
3387 { 1676, 2, 0, 4, 0, 0, 0, LoongArchOpInfoBase + 169, 0, 0, 0x0ULL }, // X86AND_W
3388 { 1675, 2, 0, 4, 0, 0, 0, LoongArchOpInfoBase + 169, 0, 0, 0x0ULL }, // X86AND_H
3389 { 1674, 2, 0, 4, 0, 0, 0, LoongArchOpInfoBase + 169, 0, 0, 0x0ULL }, // X86AND_D
3390 { 1673, 2, 0, 4, 0, 0, 0, LoongArchOpInfoBase + 169, 0, 0, 0x0ULL }, // X86AND_B
3391 { 1672, 2, 0, 4, 0, 0, 0, LoongArchOpInfoBase + 169, 0, 0, 0x0ULL }, // X86ADD_WU
3392 { 1671, 2, 0, 4, 0, 0, 0, LoongArchOpInfoBase + 169, 0, 0, 0x0ULL }, // X86ADD_W
3393 { 1670, 2, 0, 4, 0, 0, 0, LoongArchOpInfoBase + 169, 0, 0, 0x0ULL }, // X86ADD_H
3394 { 1669, 2, 0, 4, 0, 0, 0, LoongArchOpInfoBase + 169, 0, 0, 0x0ULL }, // X86ADD_DU
3395 { 1668, 2, 0, 4, 0, 0, 0, LoongArchOpInfoBase + 169, 0, 0, 0x0ULL }, // X86ADD_D
3396 { 1667, 2, 0, 4, 0, 0, 0, LoongArchOpInfoBase + 169, 0, 0, 0x0ULL }, // X86ADD_B
3397 { 1666, 2, 0, 4, 0, 0, 0, LoongArchOpInfoBase + 169, 0, 0, 0x0ULL }, // X86ADC_W
3398 { 1665, 2, 0, 4, 0, 0, 0, LoongArchOpInfoBase + 169, 0, 0, 0x0ULL }, // X86ADC_H
3399 { 1664, 2, 0, 4, 0, 0, 0, LoongArchOpInfoBase + 169, 0, 0, 0x0ULL }, // X86ADC_D
3400 { 1663, 2, 0, 4, 0, 0, 0, LoongArchOpInfoBase + 169, 0, 0, 0x0ULL }, // X86ADC_B
3401 { 1662, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 359, 0, 0, 0x0ULL }, // VXOR_V
3402 { 1661, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 362, 0, 0, 0x0ULL }, // VXORI_B
3403 { 1660, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 359, 0, 0, 0x0ULL }, // VSUB_W
3404 { 1659, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 359, 0, 0, 0x0ULL }, // VSUB_Q
3405 { 1658, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 359, 0, 0, 0x0ULL }, // VSUB_H
3406 { 1657, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 359, 0, 0, 0x0ULL }, // VSUB_D
3407 { 1656, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 359, 0, 0, 0x0ULL }, // VSUB_B
3408 { 1655, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 359, 0, 0, 0x0ULL }, // VSUBWOD_W_HU
3409 { 1654, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 359, 0, 0, 0x0ULL }, // VSUBWOD_W_H
3410 { 1653, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 359, 0, 0, 0x0ULL }, // VSUBWOD_Q_DU
3411 { 1652, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 359, 0, 0, 0x0ULL }, // VSUBWOD_Q_D
3412 { 1651, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 359, 0, 0, 0x0ULL }, // VSUBWOD_H_BU
3413 { 1650, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 359, 0, 0, 0x0ULL }, // VSUBWOD_H_B
3414 { 1649, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 359, 0, 0, 0x0ULL }, // VSUBWOD_D_WU
3415 { 1648, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 359, 0, 0, 0x0ULL }, // VSUBWOD_D_W
3416 { 1647, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 359, 0, 0, 0x0ULL }, // VSUBWEV_W_HU
3417 { 1646, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 359, 0, 0, 0x0ULL }, // VSUBWEV_W_H
3418 { 1645, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 359, 0, 0, 0x0ULL }, // VSUBWEV_Q_DU
3419 { 1644, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 359, 0, 0, 0x0ULL }, // VSUBWEV_Q_D
3420 { 1643, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 359, 0, 0, 0x0ULL }, // VSUBWEV_H_BU
3421 { 1642, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 359, 0, 0, 0x0ULL }, // VSUBWEV_H_B
3422 { 1641, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 359, 0, 0, 0x0ULL }, // VSUBWEV_D_WU
3423 { 1640, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 359, 0, 0, 0x0ULL }, // VSUBWEV_D_W
3424 { 1639, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 362, 0, 0, 0x0ULL }, // VSUBI_WU
3425 { 1638, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 362, 0, 0, 0x0ULL }, // VSUBI_HU
3426 { 1637, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 362, 0, 0, 0x0ULL }, // VSUBI_DU
3427 { 1636, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 362, 0, 0, 0x0ULL }, // VSUBI_BU
3428 { 1635, 3, 0, 4, 0, 0, 0, LoongArchOpInfoBase + 388, 0, 0|(1ULL<<MCID::MayStore), 0x0ULL }, // VSTX
3429 { 1634, 4, 0, 4, 0, 0, 0, LoongArchOpInfoBase + 401, 0, 0|(1ULL<<MCID::MayStore), 0x0ULL }, // VSTELM_W
3430 { 1633, 4, 0, 4, 0, 0, 0, LoongArchOpInfoBase + 401, 0, 0|(1ULL<<MCID::MayStore), 0x0ULL }, // VSTELM_H
3431 { 1632, 4, 0, 4, 0, 0, 0, LoongArchOpInfoBase + 401, 0, 0|(1ULL<<MCID::MayStore), 0x0ULL }, // VSTELM_D
3432 { 1631, 4, 0, 4, 0, 0, 0, LoongArchOpInfoBase + 401, 0, 0|(1ULL<<MCID::MayStore), 0x0ULL }, // VSTELM_B
3433 { 1630, 3, 0, 4, 0, 0, 0, LoongArchOpInfoBase + 385, 0, 0|(1ULL<<MCID::MayStore), 0x0ULL }, // VST
3434 { 1629, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 359, 0, 0, 0x0ULL }, // VSSUB_WU
3435 { 1628, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 359, 0, 0, 0x0ULL }, // VSSUB_W
3436 { 1627, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 359, 0, 0, 0x0ULL }, // VSSUB_HU
3437 { 1626, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 359, 0, 0, 0x0ULL }, // VSSUB_H
3438 { 1625, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 359, 0, 0, 0x0ULL }, // VSSUB_DU
3439 { 1624, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 359, 0, 0, 0x0ULL }, // VSSUB_D
3440 { 1623, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 359, 0, 0, 0x0ULL }, // VSSUB_BU
3441 { 1622, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 359, 0, 0, 0x0ULL }, // VSSUB_B
3442 { 1621, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 359, 0, 0, 0x0ULL }, // VSSRLRN_W_D
3443 { 1620, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 359, 0, 0, 0x0ULL }, // VSSRLRN_WU_D
3444 { 1619, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 359, 0, 0, 0x0ULL }, // VSSRLRN_H_W
3445 { 1618, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 359, 0, 0, 0x0ULL }, // VSSRLRN_HU_W
3446 { 1617, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 359, 0, 0, 0x0ULL }, // VSSRLRN_B_H
3447 { 1616, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 359, 0, 0, 0x0ULL }, // VSSRLRN_BU_H
3448 { 1615, 4, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 365, 0, 0, 0x0ULL }, // VSSRLRNI_W_D
3449 { 1614, 4, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 365, 0, 0, 0x0ULL }, // VSSRLRNI_WU_D
3450 { 1613, 4, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 365, 0, 0, 0x0ULL }, // VSSRLRNI_H_W
3451 { 1612, 4, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 365, 0, 0, 0x0ULL }, // VSSRLRNI_HU_W
3452 { 1611, 4, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 365, 0, 0, 0x0ULL }, // VSSRLRNI_D_Q
3453 { 1610, 4, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 365, 0, 0, 0x0ULL }, // VSSRLRNI_DU_Q
3454 { 1609, 4, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 365, 0, 0, 0x0ULL }, // VSSRLRNI_B_H
3455 { 1608, 4, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 365, 0, 0, 0x0ULL }, // VSSRLRNI_BU_H
3456 { 1607, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 359, 0, 0, 0x0ULL }, // VSSRLN_W_D
3457 { 1606, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 359, 0, 0, 0x0ULL }, // VSSRLN_WU_D
3458 { 1605, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 359, 0, 0, 0x0ULL }, // VSSRLN_H_W
3459 { 1604, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 359, 0, 0, 0x0ULL }, // VSSRLN_HU_W
3460 { 1603, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 359, 0, 0, 0x0ULL }, // VSSRLN_B_H
3461 { 1602, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 359, 0, 0, 0x0ULL }, // VSSRLN_BU_H
3462 { 1601, 4, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 365, 0, 0, 0x0ULL }, // VSSRLNI_W_D
3463 { 1600, 4, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 365, 0, 0, 0x0ULL }, // VSSRLNI_WU_D
3464 { 1599, 4, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 365, 0, 0, 0x0ULL }, // VSSRLNI_H_W
3465 { 1598, 4, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 365, 0, 0, 0x0ULL }, // VSSRLNI_HU_W
3466 { 1597, 4, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 365, 0, 0, 0x0ULL }, // VSSRLNI_D_Q
3467 { 1596, 4, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 365, 0, 0, 0x0ULL }, // VSSRLNI_DU_Q
3468 { 1595, 4, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 365, 0, 0, 0x0ULL }, // VSSRLNI_B_H
3469 { 1594, 4, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 365, 0, 0, 0x0ULL }, // VSSRLNI_BU_H
3470 { 1593, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 359, 0, 0, 0x0ULL }, // VSSRARN_W_D
3471 { 1592, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 359, 0, 0, 0x0ULL }, // VSSRARN_WU_D
3472 { 1591, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 359, 0, 0, 0x0ULL }, // VSSRARN_H_W
3473 { 1590, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 359, 0, 0, 0x0ULL }, // VSSRARN_HU_W
3474 { 1589, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 359, 0, 0, 0x0ULL }, // VSSRARN_B_H
3475 { 1588, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 359, 0, 0, 0x0ULL }, // VSSRARN_BU_H
3476 { 1587, 4, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 365, 0, 0, 0x0ULL }, // VSSRARNI_W_D
3477 { 1586, 4, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 365, 0, 0, 0x0ULL }, // VSSRARNI_WU_D
3478 { 1585, 4, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 365, 0, 0, 0x0ULL }, // VSSRARNI_H_W
3479 { 1584, 4, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 365, 0, 0, 0x0ULL }, // VSSRARNI_HU_W
3480 { 1583, 4, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 365, 0, 0, 0x0ULL }, // VSSRARNI_D_Q
3481 { 1582, 4, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 365, 0, 0, 0x0ULL }, // VSSRARNI_DU_Q
3482 { 1581, 4, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 365, 0, 0, 0x0ULL }, // VSSRARNI_B_H
3483 { 1580, 4, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 365, 0, 0, 0x0ULL }, // VSSRARNI_BU_H
3484 { 1579, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 359, 0, 0, 0x0ULL }, // VSSRAN_W_D
3485 { 1578, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 359, 0, 0, 0x0ULL }, // VSSRAN_WU_D
3486 { 1577, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 359, 0, 0, 0x0ULL }, // VSSRAN_H_W
3487 { 1576, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 359, 0, 0, 0x0ULL }, // VSSRAN_HU_W
3488 { 1575, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 359, 0, 0, 0x0ULL }, // VSSRAN_B_H
3489 { 1574, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 359, 0, 0, 0x0ULL }, // VSSRAN_BU_H
3490 { 1573, 4, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 365, 0, 0, 0x0ULL }, // VSSRANI_W_D
3491 { 1572, 4, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 365, 0, 0, 0x0ULL }, // VSSRANI_WU_D
3492 { 1571, 4, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 365, 0, 0, 0x0ULL }, // VSSRANI_H_W
3493 { 1570, 4, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 365, 0, 0, 0x0ULL }, // VSSRANI_HU_W
3494 { 1569, 4, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 365, 0, 0, 0x0ULL }, // VSSRANI_D_Q
3495 { 1568, 4, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 365, 0, 0, 0x0ULL }, // VSSRANI_DU_Q
3496 { 1567, 4, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 365, 0, 0, 0x0ULL }, // VSSRANI_B_H
3497 { 1566, 4, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 365, 0, 0, 0x0ULL }, // VSSRANI_BU_H
3498 { 1565, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 359, 0, 0, 0x0ULL }, // VSRL_W
3499 { 1564, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 359, 0, 0, 0x0ULL }, // VSRL_H
3500 { 1563, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 359, 0, 0, 0x0ULL }, // VSRL_D
3501 { 1562, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 359, 0, 0, 0x0ULL }, // VSRL_B
3502 { 1561, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 359, 0, 0, 0x0ULL }, // VSRLR_W
3503 { 1560, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 359, 0, 0, 0x0ULL }, // VSRLR_H
3504 { 1559, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 359, 0, 0, 0x0ULL }, // VSRLR_D
3505 { 1558, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 359, 0, 0, 0x0ULL }, // VSRLR_B
3506 { 1557, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 359, 0, 0, 0x0ULL }, // VSRLRN_W_D
3507 { 1556, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 359, 0, 0, 0x0ULL }, // VSRLRN_H_W
3508 { 1555, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 359, 0, 0, 0x0ULL }, // VSRLRN_B_H
3509 { 1554, 4, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 365, 0, 0, 0x0ULL }, // VSRLRNI_W_D
3510 { 1553, 4, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 365, 0, 0, 0x0ULL }, // VSRLRNI_H_W
3511 { 1552, 4, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 365, 0, 0, 0x0ULL }, // VSRLRNI_D_Q
3512 { 1551, 4, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 365, 0, 0, 0x0ULL }, // VSRLRNI_B_H
3513 { 1550, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 362, 0, 0, 0x0ULL }, // VSRLRI_W
3514 { 1549, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 362, 0, 0, 0x0ULL }, // VSRLRI_H
3515 { 1548, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 362, 0, 0, 0x0ULL }, // VSRLRI_D
3516 { 1547, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 362, 0, 0, 0x0ULL }, // VSRLRI_B
3517 { 1546, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 359, 0, 0, 0x0ULL }, // VSRLN_W_D
3518 { 1545, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 359, 0, 0, 0x0ULL }, // VSRLN_H_W
3519 { 1544, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 359, 0, 0, 0x0ULL }, // VSRLN_B_H
3520 { 1543, 4, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 365, 0, 0, 0x0ULL }, // VSRLNI_W_D
3521 { 1542, 4, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 365, 0, 0, 0x0ULL }, // VSRLNI_H_W
3522 { 1541, 4, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 365, 0, 0, 0x0ULL }, // VSRLNI_D_Q
3523 { 1540, 4, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 365, 0, 0, 0x0ULL }, // VSRLNI_B_H
3524 { 1539, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 362, 0, 0, 0x0ULL }, // VSRLI_W
3525 { 1538, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 362, 0, 0, 0x0ULL }, // VSRLI_H
3526 { 1537, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 362, 0, 0, 0x0ULL }, // VSRLI_D
3527 { 1536, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 362, 0, 0, 0x0ULL }, // VSRLI_B
3528 { 1535, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 359, 0, 0, 0x0ULL }, // VSRA_W
3529 { 1534, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 359, 0, 0, 0x0ULL }, // VSRA_H
3530 { 1533, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 359, 0, 0, 0x0ULL }, // VSRA_D
3531 { 1532, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 359, 0, 0, 0x0ULL }, // VSRA_B
3532 { 1531, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 359, 0, 0, 0x0ULL }, // VSRAR_W
3533 { 1530, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 359, 0, 0, 0x0ULL }, // VSRAR_H
3534 { 1529, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 359, 0, 0, 0x0ULL }, // VSRAR_D
3535 { 1528, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 359, 0, 0, 0x0ULL }, // VSRAR_B
3536 { 1527, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 359, 0, 0, 0x0ULL }, // VSRARN_W_D
3537 { 1526, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 359, 0, 0, 0x0ULL }, // VSRARN_H_W
3538 { 1525, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 359, 0, 0, 0x0ULL }, // VSRARN_B_H
3539 { 1524, 4, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 365, 0, 0, 0x0ULL }, // VSRARNI_W_D
3540 { 1523, 4, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 365, 0, 0, 0x0ULL }, // VSRARNI_H_W
3541 { 1522, 4, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 365, 0, 0, 0x0ULL }, // VSRARNI_D_Q
3542 { 1521, 4, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 365, 0, 0, 0x0ULL }, // VSRARNI_B_H
3543 { 1520, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 362, 0, 0, 0x0ULL }, // VSRARI_W
3544 { 1519, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 362, 0, 0, 0x0ULL }, // VSRARI_H
3545 { 1518, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 362, 0, 0, 0x0ULL }, // VSRARI_D
3546 { 1517, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 362, 0, 0, 0x0ULL }, // VSRARI_B
3547 { 1516, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 359, 0, 0, 0x0ULL }, // VSRAN_W_D
3548 { 1515, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 359, 0, 0, 0x0ULL }, // VSRAN_H_W
3549 { 1514, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 359, 0, 0, 0x0ULL }, // VSRAN_B_H
3550 { 1513, 4, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 365, 0, 0, 0x0ULL }, // VSRANI_W_D
3551 { 1512, 4, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 365, 0, 0, 0x0ULL }, // VSRANI_H_W
3552 { 1511, 4, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 365, 0, 0, 0x0ULL }, // VSRANI_D_Q
3553 { 1510, 4, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 365, 0, 0, 0x0ULL }, // VSRANI_B_H
3554 { 1509, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 362, 0, 0, 0x0ULL }, // VSRAI_W
3555 { 1508, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 362, 0, 0, 0x0ULL }, // VSRAI_H
3556 { 1507, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 362, 0, 0, 0x0ULL }, // VSRAI_D
3557 { 1506, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 362, 0, 0, 0x0ULL }, // VSRAI_B
3558 { 1505, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 359, 0, 0, 0x0ULL }, // VSLT_WU
3559 { 1504, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 359, 0, 0, 0x0ULL }, // VSLT_W
3560 { 1503, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 359, 0, 0, 0x0ULL }, // VSLT_HU
3561 { 1502, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 359, 0, 0, 0x0ULL }, // VSLT_H
3562 { 1501, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 359, 0, 0, 0x0ULL }, // VSLT_DU
3563 { 1500, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 359, 0, 0, 0x0ULL }, // VSLT_D
3564 { 1499, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 359, 0, 0, 0x0ULL }, // VSLT_BU
3565 { 1498, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 359, 0, 0, 0x0ULL }, // VSLT_B
3566 { 1497, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 362, 0, 0, 0x0ULL }, // VSLTI_WU
3567 { 1496, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 362, 0, 0, 0x0ULL }, // VSLTI_W
3568 { 1495, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 362, 0, 0, 0x0ULL }, // VSLTI_HU
3569 { 1494, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 362, 0, 0, 0x0ULL }, // VSLTI_H
3570 { 1493, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 362, 0, 0, 0x0ULL }, // VSLTI_DU
3571 { 1492, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 362, 0, 0, 0x0ULL }, // VSLTI_D
3572 { 1491, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 362, 0, 0, 0x0ULL }, // VSLTI_BU
3573 { 1490, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 362, 0, 0, 0x0ULL }, // VSLTI_B
3574 { 1489, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 359, 0, 0, 0x0ULL }, // VSLL_W
3575 { 1488, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 359, 0, 0, 0x0ULL }, // VSLL_H
3576 { 1487, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 359, 0, 0, 0x0ULL }, // VSLL_D
3577 { 1486, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 359, 0, 0, 0x0ULL }, // VSLL_B
3578 { 1485, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 362, 0, 0, 0x0ULL }, // VSLLWIL_W_H
3579 { 1484, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 362, 0, 0, 0x0ULL }, // VSLLWIL_WU_HU
3580 { 1483, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 362, 0, 0, 0x0ULL }, // VSLLWIL_H_B
3581 { 1482, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 362, 0, 0, 0x0ULL }, // VSLLWIL_HU_BU
3582 { 1481, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 362, 0, 0, 0x0ULL }, // VSLLWIL_D_W
3583 { 1480, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 362, 0, 0, 0x0ULL }, // VSLLWIL_DU_WU
3584 { 1479, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 362, 0, 0, 0x0ULL }, // VSLLI_W
3585 { 1478, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 362, 0, 0, 0x0ULL }, // VSLLI_H
3586 { 1477, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 362, 0, 0, 0x0ULL }, // VSLLI_D
3587 { 1476, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 362, 0, 0, 0x0ULL }, // VSLLI_B
3588 { 1475, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 359, 0, 0, 0x0ULL }, // VSLE_WU
3589 { 1474, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 359, 0, 0, 0x0ULL }, // VSLE_W
3590 { 1473, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 359, 0, 0, 0x0ULL }, // VSLE_HU
3591 { 1472, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 359, 0, 0, 0x0ULL }, // VSLE_H
3592 { 1471, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 359, 0, 0, 0x0ULL }, // VSLE_DU
3593 { 1470, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 359, 0, 0, 0x0ULL }, // VSLE_D
3594 { 1469, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 359, 0, 0, 0x0ULL }, // VSLE_BU
3595 { 1468, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 359, 0, 0, 0x0ULL }, // VSLE_B
3596 { 1467, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 362, 0, 0, 0x0ULL }, // VSLEI_WU
3597 { 1466, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 362, 0, 0, 0x0ULL }, // VSLEI_W
3598 { 1465, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 362, 0, 0, 0x0ULL }, // VSLEI_HU
3599 { 1464, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 362, 0, 0, 0x0ULL }, // VSLEI_H
3600 { 1463, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 362, 0, 0, 0x0ULL }, // VSLEI_DU
3601 { 1462, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 362, 0, 0, 0x0ULL }, // VSLEI_D
3602 { 1461, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 362, 0, 0, 0x0ULL }, // VSLEI_BU
3603 { 1460, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 362, 0, 0, 0x0ULL }, // VSLEI_B
3604 { 1459, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 359, 0, 0, 0x0ULL }, // VSIGNCOV_W
3605 { 1458, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 359, 0, 0, 0x0ULL }, // VSIGNCOV_H
3606 { 1457, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 359, 0, 0, 0x0ULL }, // VSIGNCOV_D
3607 { 1456, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 359, 0, 0, 0x0ULL }, // VSIGNCOV_B
3608 { 1455, 4, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 377, 0, 0, 0x0ULL }, // VSHUF_W
3609 { 1454, 4, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 377, 0, 0, 0x0ULL }, // VSHUF_H
3610 { 1453, 4, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 377, 0, 0, 0x0ULL }, // VSHUF_D
3611 { 1452, 4, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 369, 0, 0, 0x0ULL }, // VSHUF_B
3612 { 1451, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 362, 0, 0, 0x0ULL }, // VSHUF4I_W
3613 { 1450, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 362, 0, 0, 0x0ULL }, // VSHUF4I_H
3614 { 1449, 4, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 365, 0, 0, 0x0ULL }, // VSHUF4I_D
3615 { 1448, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 362, 0, 0, 0x0ULL }, // VSHUF4I_B
3616 { 1447, 2, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 399, 0, 0, 0x0ULL }, // VSETNEZ_V
3617 { 1446, 2, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 399, 0, 0, 0x0ULL }, // VSETEQZ_V
3618 { 1445, 2, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 399, 0, 0, 0x0ULL }, // VSETANYEQZ_W
3619 { 1444, 2, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 399, 0, 0, 0x0ULL }, // VSETANYEQZ_H
3620 { 1443, 2, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 399, 0, 0, 0x0ULL }, // VSETANYEQZ_D
3621 { 1442, 2, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 399, 0, 0, 0x0ULL }, // VSETANYEQZ_B
3622 { 1441, 2, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 399, 0, 0, 0x0ULL }, // VSETALLNEZ_W
3623 { 1440, 2, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 399, 0, 0, 0x0ULL }, // VSETALLNEZ_H
3624 { 1439, 2, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 399, 0, 0, 0x0ULL }, // VSETALLNEZ_D
3625 { 1438, 2, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 399, 0, 0, 0x0ULL }, // VSETALLNEZ_B
3626 { 1437, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 359, 0, 0, 0x0ULL }, // VSEQ_W
3627 { 1436, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 359, 0, 0, 0x0ULL }, // VSEQ_H
3628 { 1435, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 359, 0, 0, 0x0ULL }, // VSEQ_D
3629 { 1434, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 359, 0, 0, 0x0ULL }, // VSEQ_B
3630 { 1433, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 362, 0, 0, 0x0ULL }, // VSEQI_W
3631 { 1432, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 362, 0, 0, 0x0ULL }, // VSEQI_H
3632 { 1431, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 362, 0, 0, 0x0ULL }, // VSEQI_D
3633 { 1430, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 362, 0, 0, 0x0ULL }, // VSEQI_B
3634 { 1429, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 362, 0, 0, 0x0ULL }, // VSAT_WU
3635 { 1428, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 362, 0, 0, 0x0ULL }, // VSAT_W
3636 { 1427, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 362, 0, 0, 0x0ULL }, // VSAT_HU
3637 { 1426, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 362, 0, 0, 0x0ULL }, // VSAT_H
3638 { 1425, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 362, 0, 0, 0x0ULL }, // VSAT_DU
3639 { 1424, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 362, 0, 0, 0x0ULL }, // VSAT_D
3640 { 1423, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 362, 0, 0, 0x0ULL }, // VSAT_BU
3641 { 1422, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 362, 0, 0, 0x0ULL }, // VSAT_B
3642 { 1421, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 359, 0, 0, 0x0ULL }, // VSADD_WU
3643 { 1420, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 359, 0, 0, 0x0ULL }, // VSADD_W
3644 { 1419, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 359, 0, 0, 0x0ULL }, // VSADD_HU
3645 { 1418, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 359, 0, 0, 0x0ULL }, // VSADD_H
3646 { 1417, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 359, 0, 0, 0x0ULL }, // VSADD_DU
3647 { 1416, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 359, 0, 0, 0x0ULL }, // VSADD_D
3648 { 1415, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 359, 0, 0, 0x0ULL }, // VSADD_BU
3649 { 1414, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 359, 0, 0, 0x0ULL }, // VSADD_B
3650 { 1413, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 359, 0, 0, 0x0ULL }, // VROTR_W
3651 { 1412, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 359, 0, 0, 0x0ULL }, // VROTR_H
3652 { 1411, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 359, 0, 0, 0x0ULL }, // VROTR_D
3653 { 1410, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 359, 0, 0, 0x0ULL }, // VROTR_B
3654 { 1409, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 362, 0, 0, 0x0ULL }, // VROTRI_W
3655 { 1408, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 362, 0, 0, 0x0ULL }, // VROTRI_H
3656 { 1407, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 362, 0, 0, 0x0ULL }, // VROTRI_D
3657 { 1406, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 362, 0, 0, 0x0ULL }, // VROTRI_B
3658 { 1405, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 396, 0, 0, 0x0ULL }, // VREPLVE_W
3659 { 1404, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 396, 0, 0, 0x0ULL }, // VREPLVE_H
3660 { 1403, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 396, 0, 0, 0x0ULL }, // VREPLVE_D
3661 { 1402, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 396, 0, 0, 0x0ULL }, // VREPLVE_B
3662 { 1401, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 362, 0, 0, 0x0ULL }, // VREPLVEI_W
3663 { 1400, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 362, 0, 0, 0x0ULL }, // VREPLVEI_H
3664 { 1399, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 362, 0, 0, 0x0ULL }, // VREPLVEI_D
3665 { 1398, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 362, 0, 0, 0x0ULL }, // VREPLVEI_B
3666 { 1397, 2, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 394, 0, 0|(1ULL<<MCID::Rematerializable), 0x0ULL }, // VREPLGR2VR_W
3667 { 1396, 2, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 394, 0, 0|(1ULL<<MCID::Rematerializable), 0x0ULL }, // VREPLGR2VR_H
3668 { 1395, 2, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 394, 0, 0|(1ULL<<MCID::Rematerializable), 0x0ULL }, // VREPLGR2VR_D
3669 { 1394, 2, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 394, 0, 0|(1ULL<<MCID::Rematerializable), 0x0ULL }, // VREPLGR2VR_B
3670 { 1393, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 391, 0, 0, 0x0ULL }, // VPICKVE2GR_WU
3671 { 1392, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 391, 0, 0, 0x0ULL }, // VPICKVE2GR_W
3672 { 1391, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 391, 0, 0, 0x0ULL }, // VPICKVE2GR_HU
3673 { 1390, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 391, 0, 0, 0x0ULL }, // VPICKVE2GR_H
3674 { 1389, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 391, 0, 0, 0x0ULL }, // VPICKVE2GR_DU
3675 { 1388, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 391, 0, 0, 0x0ULL }, // VPICKVE2GR_D
3676 { 1387, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 391, 0, 0, 0x0ULL }, // VPICKVE2GR_BU
3677 { 1386, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 391, 0, 0, 0x0ULL }, // VPICKVE2GR_B
3678 { 1385, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 359, 0, 0, 0x0ULL }, // VPICKOD_W
3679 { 1384, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 359, 0, 0, 0x0ULL }, // VPICKOD_H
3680 { 1383, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 359, 0, 0, 0x0ULL }, // VPICKOD_D
3681 { 1382, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 359, 0, 0, 0x0ULL }, // VPICKOD_B
3682 { 1381, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 359, 0, 0, 0x0ULL }, // VPICKEV_W
3683 { 1380, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 359, 0, 0, 0x0ULL }, // VPICKEV_H
3684 { 1379, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 359, 0, 0, 0x0ULL }, // VPICKEV_D
3685 { 1378, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 359, 0, 0, 0x0ULL }, // VPICKEV_B
3686 { 1377, 4, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 365, 0, 0, 0x0ULL }, // VPERMI_W
3687 { 1376, 2, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 373, 0, 0, 0x0ULL }, // VPCNT_W
3688 { 1375, 2, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 373, 0, 0, 0x0ULL }, // VPCNT_H
3689 { 1374, 2, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 373, 0, 0, 0x0ULL }, // VPCNT_D
3690 { 1373, 2, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 373, 0, 0, 0x0ULL }, // VPCNT_B
3691 { 1372, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 359, 0, 0, 0x0ULL }, // VPACKOD_W
3692 { 1371, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 359, 0, 0, 0x0ULL }, // VPACKOD_H
3693 { 1370, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 359, 0, 0, 0x0ULL }, // VPACKOD_D
3694 { 1369, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 359, 0, 0, 0x0ULL }, // VPACKOD_B
3695 { 1368, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 359, 0, 0, 0x0ULL }, // VPACKEV_W
3696 { 1367, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 359, 0, 0, 0x0ULL }, // VPACKEV_H
3697 { 1366, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 359, 0, 0, 0x0ULL }, // VPACKEV_D
3698 { 1365, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 359, 0, 0, 0x0ULL }, // VPACKEV_B
3699 { 1364, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 359, 0, 0, 0x0ULL }, // VOR_V
3700 { 1363, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 359, 0, 0, 0x0ULL }, // VORN_V
3701 { 1362, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 362, 0, 0, 0x0ULL }, // VORI_B
3702 { 1361, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 359, 0, 0, 0x0ULL }, // VNOR_V
3703 { 1360, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 362, 0, 0, 0x0ULL }, // VNORI_B
3704 { 1359, 2, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 373, 0, 0, 0x0ULL }, // VNEG_W
3705 { 1358, 2, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 373, 0, 0, 0x0ULL }, // VNEG_H
3706 { 1357, 2, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 373, 0, 0, 0x0ULL }, // VNEG_D
3707 { 1356, 2, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 373, 0, 0, 0x0ULL }, // VNEG_B
3708 { 1355, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 359, 0, 0, 0x0ULL }, // VMUL_W
3709 { 1354, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 359, 0, 0, 0x0ULL }, // VMUL_H
3710 { 1353, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 359, 0, 0, 0x0ULL }, // VMUL_D
3711 { 1352, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 359, 0, 0, 0x0ULL }, // VMUL_B
3712 { 1351, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 359, 0, 0, 0x0ULL }, // VMULWOD_W_HU_H
3713 { 1350, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 359, 0, 0, 0x0ULL }, // VMULWOD_W_HU
3714 { 1349, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 359, 0, 0, 0x0ULL }, // VMULWOD_W_H
3715 { 1348, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 359, 0, 0, 0x0ULL }, // VMULWOD_Q_DU_D
3716 { 1347, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 359, 0, 0, 0x0ULL }, // VMULWOD_Q_DU
3717 { 1346, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 359, 0, 0, 0x0ULL }, // VMULWOD_Q_D
3718 { 1345, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 359, 0, 0, 0x0ULL }, // VMULWOD_H_BU_B
3719 { 1344, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 359, 0, 0, 0x0ULL }, // VMULWOD_H_BU
3720 { 1343, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 359, 0, 0, 0x0ULL }, // VMULWOD_H_B
3721 { 1342, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 359, 0, 0, 0x0ULL }, // VMULWOD_D_WU_W
3722 { 1341, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 359, 0, 0, 0x0ULL }, // VMULWOD_D_WU
3723 { 1340, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 359, 0, 0, 0x0ULL }, // VMULWOD_D_W
3724 { 1339, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 359, 0, 0, 0x0ULL }, // VMULWEV_W_HU_H
3725 { 1338, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 359, 0, 0, 0x0ULL }, // VMULWEV_W_HU
3726 { 1337, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 359, 0, 0, 0x0ULL }, // VMULWEV_W_H
3727 { 1336, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 359, 0, 0, 0x0ULL }, // VMULWEV_Q_DU_D
3728 { 1335, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 359, 0, 0, 0x0ULL }, // VMULWEV_Q_DU
3729 { 1334, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 359, 0, 0, 0x0ULL }, // VMULWEV_Q_D
3730 { 1333, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 359, 0, 0, 0x0ULL }, // VMULWEV_H_BU_B
3731 { 1332, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 359, 0, 0, 0x0ULL }, // VMULWEV_H_BU
3732 { 1331, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 359, 0, 0, 0x0ULL }, // VMULWEV_H_B
3733 { 1330, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 359, 0, 0, 0x0ULL }, // VMULWEV_D_WU_W
3734 { 1329, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 359, 0, 0, 0x0ULL }, // VMULWEV_D_WU
3735 { 1328, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 359, 0, 0, 0x0ULL }, // VMULWEV_D_W
3736 { 1327, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 359, 0, 0, 0x0ULL }, // VMUH_WU
3737 { 1326, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 359, 0, 0, 0x0ULL }, // VMUH_W
3738 { 1325, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 359, 0, 0, 0x0ULL }, // VMUH_HU
3739 { 1324, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 359, 0, 0, 0x0ULL }, // VMUH_H
3740 { 1323, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 359, 0, 0, 0x0ULL }, // VMUH_DU
3741 { 1322, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 359, 0, 0, 0x0ULL }, // VMUH_D
3742 { 1321, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 359, 0, 0, 0x0ULL }, // VMUH_BU
3743 { 1320, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 359, 0, 0, 0x0ULL }, // VMUH_B
3744 { 1319, 4, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 377, 0, 0, 0x0ULL }, // VMSUB_W
3745 { 1318, 4, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 377, 0, 0, 0x0ULL }, // VMSUB_H
3746 { 1317, 4, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 377, 0, 0, 0x0ULL }, // VMSUB_D
3747 { 1316, 4, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 377, 0, 0, 0x0ULL }, // VMSUB_B
3748 { 1315, 2, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 373, 0, 0, 0x0ULL }, // VMSKNZ_B
3749 { 1314, 2, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 373, 0, 0, 0x0ULL }, // VMSKLTZ_W
3750 { 1313, 2, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 373, 0, 0, 0x0ULL }, // VMSKLTZ_H
3751 { 1312, 2, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 373, 0, 0, 0x0ULL }, // VMSKLTZ_D
3752 { 1311, 2, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 373, 0, 0, 0x0ULL }, // VMSKLTZ_B
3753 { 1310, 2, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 373, 0, 0, 0x0ULL }, // VMSKGEZ_B
3754 { 1309, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 359, 0, 0, 0x0ULL }, // VMOD_WU
3755 { 1308, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 359, 0, 0, 0x0ULL }, // VMOD_W
3756 { 1307, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 359, 0, 0, 0x0ULL }, // VMOD_HU
3757 { 1306, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 359, 0, 0, 0x0ULL }, // VMOD_H
3758 { 1305, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 359, 0, 0, 0x0ULL }, // VMOD_DU
3759 { 1304, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 359, 0, 0, 0x0ULL }, // VMOD_D
3760 { 1303, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 359, 0, 0, 0x0ULL }, // VMOD_BU
3761 { 1302, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 359, 0, 0, 0x0ULL }, // VMOD_B
3762 { 1301, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 359, 0, 0, 0x0ULL }, // VMIN_WU
3763 { 1300, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 359, 0, 0, 0x0ULL }, // VMIN_W
3764 { 1299, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 359, 0, 0, 0x0ULL }, // VMIN_HU
3765 { 1298, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 359, 0, 0, 0x0ULL }, // VMIN_H
3766 { 1297, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 359, 0, 0, 0x0ULL }, // VMIN_DU
3767 { 1296, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 359, 0, 0, 0x0ULL }, // VMIN_D
3768 { 1295, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 359, 0, 0, 0x0ULL }, // VMIN_BU
3769 { 1294, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 359, 0, 0, 0x0ULL }, // VMIN_B
3770 { 1293, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 362, 0, 0, 0x0ULL }, // VMINI_WU
3771 { 1292, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 362, 0, 0, 0x0ULL }, // VMINI_W
3772 { 1291, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 362, 0, 0, 0x0ULL }, // VMINI_HU
3773 { 1290, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 362, 0, 0, 0x0ULL }, // VMINI_H
3774 { 1289, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 362, 0, 0, 0x0ULL }, // VMINI_DU
3775 { 1288, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 362, 0, 0, 0x0ULL }, // VMINI_D
3776 { 1287, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 362, 0, 0, 0x0ULL }, // VMINI_BU
3777 { 1286, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 362, 0, 0, 0x0ULL }, // VMINI_B
3778 { 1285, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 359, 0, 0, 0x0ULL }, // VMAX_WU
3779 { 1284, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 359, 0, 0, 0x0ULL }, // VMAX_W
3780 { 1283, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 359, 0, 0, 0x0ULL }, // VMAX_HU
3781 { 1282, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 359, 0, 0, 0x0ULL }, // VMAX_H
3782 { 1281, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 359, 0, 0, 0x0ULL }, // VMAX_DU
3783 { 1280, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 359, 0, 0, 0x0ULL }, // VMAX_D
3784 { 1279, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 359, 0, 0, 0x0ULL }, // VMAX_BU
3785 { 1278, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 359, 0, 0, 0x0ULL }, // VMAX_B
3786 { 1277, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 362, 0, 0, 0x0ULL }, // VMAXI_WU
3787 { 1276, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 362, 0, 0, 0x0ULL }, // VMAXI_W
3788 { 1275, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 362, 0, 0, 0x0ULL }, // VMAXI_HU
3789 { 1274, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 362, 0, 0, 0x0ULL }, // VMAXI_H
3790 { 1273, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 362, 0, 0, 0x0ULL }, // VMAXI_DU
3791 { 1272, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 362, 0, 0, 0x0ULL }, // VMAXI_D
3792 { 1271, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 362, 0, 0, 0x0ULL }, // VMAXI_BU
3793 { 1270, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 362, 0, 0, 0x0ULL }, // VMAXI_B
3794 { 1269, 4, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 377, 0, 0, 0x0ULL }, // VMADD_W
3795 { 1268, 4, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 377, 0, 0, 0x0ULL }, // VMADD_H
3796 { 1267, 4, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 377, 0, 0, 0x0ULL }, // VMADD_D
3797 { 1266, 4, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 377, 0, 0, 0x0ULL }, // VMADD_B
3798 { 1265, 4, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 377, 0, 0, 0x0ULL }, // VMADDWOD_W_HU_H
3799 { 1264, 4, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 377, 0, 0, 0x0ULL }, // VMADDWOD_W_HU
3800 { 1263, 4, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 377, 0, 0, 0x0ULL }, // VMADDWOD_W_H
3801 { 1262, 4, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 377, 0, 0, 0x0ULL }, // VMADDWOD_Q_DU_D
3802 { 1261, 4, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 377, 0, 0, 0x0ULL }, // VMADDWOD_Q_DU
3803 { 1260, 4, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 377, 0, 0, 0x0ULL }, // VMADDWOD_Q_D
3804 { 1259, 4, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 377, 0, 0, 0x0ULL }, // VMADDWOD_H_BU_B
3805 { 1258, 4, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 377, 0, 0, 0x0ULL }, // VMADDWOD_H_BU
3806 { 1257, 4, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 377, 0, 0, 0x0ULL }, // VMADDWOD_H_B
3807 { 1256, 4, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 377, 0, 0, 0x0ULL }, // VMADDWOD_D_WU_W
3808 { 1255, 4, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 377, 0, 0, 0x0ULL }, // VMADDWOD_D_WU
3809 { 1254, 4, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 377, 0, 0, 0x0ULL }, // VMADDWOD_D_W
3810 { 1253, 4, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 377, 0, 0, 0x0ULL }, // VMADDWEV_W_HU_H
3811 { 1252, 4, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 377, 0, 0, 0x0ULL }, // VMADDWEV_W_HU
3812 { 1251, 4, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 377, 0, 0, 0x0ULL }, // VMADDWEV_W_H
3813 { 1250, 4, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 377, 0, 0, 0x0ULL }, // VMADDWEV_Q_DU_D
3814 { 1249, 4, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 377, 0, 0, 0x0ULL }, // VMADDWEV_Q_DU
3815 { 1248, 4, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 377, 0, 0, 0x0ULL }, // VMADDWEV_Q_D
3816 { 1247, 4, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 377, 0, 0, 0x0ULL }, // VMADDWEV_H_BU_B
3817 { 1246, 4, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 377, 0, 0, 0x0ULL }, // VMADDWEV_H_BU
3818 { 1245, 4, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 377, 0, 0, 0x0ULL }, // VMADDWEV_H_B
3819 { 1244, 4, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 377, 0, 0, 0x0ULL }, // VMADDWEV_D_WU_W
3820 { 1243, 4, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 377, 0, 0, 0x0ULL }, // VMADDWEV_D_WU
3821 { 1242, 4, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 377, 0, 0, 0x0ULL }, // VMADDWEV_D_W
3822 { 1241, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 388, 0, 0|(1ULL<<MCID::MayLoad), 0x0ULL }, // VLDX
3823 { 1240, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 385, 0, 0|(1ULL<<MCID::MayLoad), 0x0ULL }, // VLDREPL_W
3824 { 1239, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 385, 0, 0|(1ULL<<MCID::MayLoad), 0x0ULL }, // VLDREPL_H
3825 { 1238, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 385, 0, 0|(1ULL<<MCID::MayLoad), 0x0ULL }, // VLDREPL_D
3826 { 1237, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 385, 0, 0|(1ULL<<MCID::MayLoad), 0x0ULL }, // VLDREPL_B
3827 { 1236, 2, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 218, 0, 0|(1ULL<<MCID::Rematerializable)|(1ULL<<MCID::CheapAsAMove), 0x0ULL }, // VLDI
3828 { 1235, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 385, 0, 0|(1ULL<<MCID::MayLoad), 0x0ULL }, // VLD
3829 { 1234, 4, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 381, 0, 0, 0x0ULL }, // VINSGR2VR_W
3830 { 1233, 4, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 381, 0, 0, 0x0ULL }, // VINSGR2VR_H
3831 { 1232, 4, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 381, 0, 0, 0x0ULL }, // VINSGR2VR_D
3832 { 1231, 4, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 381, 0, 0, 0x0ULL }, // VINSGR2VR_B
3833 { 1230, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 359, 0, 0, 0x0ULL }, // VILVL_W
3834 { 1229, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 359, 0, 0, 0x0ULL }, // VILVL_H
3835 { 1228, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 359, 0, 0, 0x0ULL }, // VILVL_D
3836 { 1227, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 359, 0, 0, 0x0ULL }, // VILVL_B
3837 { 1226, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 359, 0, 0, 0x0ULL }, // VILVH_W
3838 { 1225, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 359, 0, 0, 0x0ULL }, // VILVH_H
3839 { 1224, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 359, 0, 0, 0x0ULL }, // VILVH_D
3840 { 1223, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 359, 0, 0, 0x0ULL }, // VILVH_B
3841 { 1222, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 359, 0, 0, 0x0ULL }, // VHSUBW_W_H
3842 { 1221, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 359, 0, 0, 0x0ULL }, // VHSUBW_WU_HU
3843 { 1220, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 359, 0, 0, 0x0ULL }, // VHSUBW_Q_D
3844 { 1219, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 359, 0, 0, 0x0ULL }, // VHSUBW_QU_DU
3845 { 1218, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 359, 0, 0, 0x0ULL }, // VHSUBW_H_B
3846 { 1217, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 359, 0, 0, 0x0ULL }, // VHSUBW_HU_BU
3847 { 1216, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 359, 0, 0, 0x0ULL }, // VHSUBW_D_W
3848 { 1215, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 359, 0, 0, 0x0ULL }, // VHSUBW_DU_WU
3849 { 1214, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 359, 0, 0, 0x0ULL }, // VHADDW_W_H
3850 { 1213, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 359, 0, 0, 0x0ULL }, // VHADDW_WU_HU
3851 { 1212, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 359, 0, 0, 0x0ULL }, // VHADDW_Q_D
3852 { 1211, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 359, 0, 0, 0x0ULL }, // VHADDW_QU_DU
3853 { 1210, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 359, 0, 0, 0x0ULL }, // VHADDW_H_B
3854 { 1209, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 359, 0, 0, 0x0ULL }, // VHADDW_HU_BU
3855 { 1208, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 359, 0, 0, 0x0ULL }, // VHADDW_D_W
3856 { 1207, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 359, 0, 0, 0x0ULL }, // VHADDW_DU_WU
3857 { 1206, 2, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 373, 0, 0, 0x0ULL }, // VFTINT_W_S
3858 { 1205, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 359, 0, 0, 0x0ULL }, // VFTINT_W_D
3859 { 1204, 2, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 373, 0, 0, 0x0ULL }, // VFTINT_WU_S
3860 { 1203, 2, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 373, 0, 0, 0x0ULL }, // VFTINT_L_D
3861 { 1202, 2, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 373, 0, 0, 0x0ULL }, // VFTINT_LU_D
3862 { 1201, 2, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 373, 0, 0, 0x0ULL }, // VFTINTRZ_W_S
3863 { 1200, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 359, 0, 0, 0x0ULL }, // VFTINTRZ_W_D
3864 { 1199, 2, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 373, 0, 0, 0x0ULL }, // VFTINTRZ_WU_S
3865 { 1198, 2, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 373, 0, 0, 0x0ULL }, // VFTINTRZ_L_D
3866 { 1197, 2, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 373, 0, 0, 0x0ULL }, // VFTINTRZ_LU_D
3867 { 1196, 2, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 373, 0, 0, 0x0ULL }, // VFTINTRZL_L_S
3868 { 1195, 2, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 373, 0, 0, 0x0ULL }, // VFTINTRZH_L_S
3869 { 1194, 2, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 373, 0, 0, 0x0ULL }, // VFTINTRP_W_S
3870 { 1193, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 359, 0, 0, 0x0ULL }, // VFTINTRP_W_D
3871 { 1192, 2, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 373, 0, 0, 0x0ULL }, // VFTINTRP_L_D
3872 { 1191, 2, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 373, 0, 0, 0x0ULL }, // VFTINTRPL_L_S
3873 { 1190, 2, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 373, 0, 0, 0x0ULL }, // VFTINTRPH_L_S
3874 { 1189, 2, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 373, 0, 0, 0x0ULL }, // VFTINTRNE_W_S
3875 { 1188, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 359, 0, 0, 0x0ULL }, // VFTINTRNE_W_D
3876 { 1187, 2, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 373, 0, 0, 0x0ULL }, // VFTINTRNE_L_D
3877 { 1186, 2, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 373, 0, 0, 0x0ULL }, // VFTINTRNEL_L_S
3878 { 1185, 2, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 373, 0, 0, 0x0ULL }, // VFTINTRNEH_L_S
3879 { 1184, 2, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 373, 0, 0, 0x0ULL }, // VFTINTRM_W_S
3880 { 1183, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 359, 0, 0, 0x0ULL }, // VFTINTRM_W_D
3881 { 1182, 2, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 373, 0, 0, 0x0ULL }, // VFTINTRM_L_D
3882 { 1181, 2, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 373, 0, 0, 0x0ULL }, // VFTINTRML_L_S
3883 { 1180, 2, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 373, 0, 0, 0x0ULL }, // VFTINTRMH_L_S
3884 { 1179, 2, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 373, 0, 0, 0x0ULL }, // VFTINTL_L_S
3885 { 1178, 2, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 373, 0, 0, 0x0ULL }, // VFTINTH_L_S
3886 { 1177, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 359, 0, 0, 0x0ULL }, // VFSUB_S
3887 { 1176, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 359, 0, 0, 0x0ULL }, // VFSUB_D
3888 { 1175, 2, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 373, 0, 0, 0x0ULL }, // VFSQRT_S
3889 { 1174, 2, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 373, 0, 0, 0x0ULL }, // VFSQRT_D
3890 { 1173, 4, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 377, 0, 0, 0x0ULL }, // VFRSTP_H
3891 { 1172, 4, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 377, 0, 0, 0x0ULL }, // VFRSTP_B
3892 { 1171, 4, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 365, 0, 0, 0x0ULL }, // VFRSTPI_H
3893 { 1170, 4, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 365, 0, 0, 0x0ULL }, // VFRSTPI_B
3894 { 1169, 2, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 373, 0, 0, 0x0ULL }, // VFRSQRT_S
3895 { 1168, 2, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 373, 0, 0, 0x0ULL }, // VFRSQRT_D
3896 { 1167, 2, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 373, 0, 0, 0x0ULL }, // VFRSQRTE_S
3897 { 1166, 2, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 373, 0, 0, 0x0ULL }, // VFRSQRTE_D
3898 { 1165, 2, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 373, 0, 0, 0x0ULL }, // VFRINT_S
3899 { 1164, 2, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 373, 0, 0, 0x0ULL }, // VFRINT_D
3900 { 1163, 2, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 373, 0, 0, 0x0ULL }, // VFRINTRZ_S
3901 { 1162, 2, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 373, 0, 0, 0x0ULL }, // VFRINTRZ_D
3902 { 1161, 2, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 373, 0, 0, 0x0ULL }, // VFRINTRP_S
3903 { 1160, 2, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 373, 0, 0, 0x0ULL }, // VFRINTRP_D
3904 { 1159, 2, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 373, 0, 0, 0x0ULL }, // VFRINTRNE_S
3905 { 1158, 2, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 373, 0, 0, 0x0ULL }, // VFRINTRNE_D
3906 { 1157, 2, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 373, 0, 0, 0x0ULL }, // VFRINTRM_S
3907 { 1156, 2, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 373, 0, 0, 0x0ULL }, // VFRINTRM_D
3908 { 1155, 2, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 373, 0, 0, 0x0ULL }, // VFRECIP_S
3909 { 1154, 2, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 373, 0, 0, 0x0ULL }, // VFRECIP_D
3910 { 1153, 2, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 373, 0, 0, 0x0ULL }, // VFRECIPE_S
3911 { 1152, 2, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 373, 0, 0, 0x0ULL }, // VFRECIPE_D
3912 { 1151, 4, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 369, 0, 0, 0x0ULL }, // VFNMSUB_S
3913 { 1150, 4, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 369, 0, 0, 0x0ULL }, // VFNMSUB_D
3914 { 1149, 4, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 369, 0, 0, 0x0ULL }, // VFNMADD_S
3915 { 1148, 4, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 369, 0, 0, 0x0ULL }, // VFNMADD_D
3916 { 1147, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 359, 0, 0, 0x0ULL }, // VFMUL_S
3917 { 1146, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 359, 0, 0, 0x0ULL }, // VFMUL_D
3918 { 1145, 4, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 369, 0, 0, 0x0ULL }, // VFMSUB_S
3919 { 1144, 4, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 369, 0, 0, 0x0ULL }, // VFMSUB_D
3920 { 1143, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 359, 0, 0, 0x0ULL }, // VFMIN_S
3921 { 1142, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 359, 0, 0, 0x0ULL }, // VFMIN_D
3922 { 1141, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 359, 0, 0, 0x0ULL }, // VFMINA_S
3923 { 1140, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 359, 0, 0, 0x0ULL }, // VFMINA_D
3924 { 1139, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 359, 0, 0, 0x0ULL }, // VFMAX_S
3925 { 1138, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 359, 0, 0, 0x0ULL }, // VFMAX_D
3926 { 1137, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 359, 0, 0, 0x0ULL }, // VFMAXA_S
3927 { 1136, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 359, 0, 0, 0x0ULL }, // VFMAXA_D
3928 { 1135, 4, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 369, 0, 0, 0x0ULL }, // VFMADD_S
3929 { 1134, 4, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 369, 0, 0, 0x0ULL }, // VFMADD_D
3930 { 1133, 2, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 373, 0, 0, 0x0ULL }, // VFLOGB_S
3931 { 1132, 2, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 373, 0, 0, 0x0ULL }, // VFLOGB_D
3932 { 1131, 2, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 373, 0, 0, 0x0ULL }, // VFFINT_S_WU
3933 { 1130, 2, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 373, 0, 0, 0x0ULL }, // VFFINT_S_W
3934 { 1129, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 359, 0, 0, 0x0ULL }, // VFFINT_S_L
3935 { 1128, 2, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 373, 0, 0, 0x0ULL }, // VFFINT_D_LU
3936 { 1127, 2, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 373, 0, 0, 0x0ULL }, // VFFINT_D_L
3937 { 1126, 2, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 373, 0, 0, 0x0ULL }, // VFFINTL_D_W
3938 { 1125, 2, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 373, 0, 0, 0x0ULL }, // VFFINTH_D_W
3939 { 1124, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 359, 0, 0, 0x0ULL }, // VFDIV_S
3940 { 1123, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 359, 0, 0, 0x0ULL }, // VFDIV_D
3941 { 1122, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 359, 0, 0, 0x0ULL }, // VFCVT_S_D
3942 { 1121, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 359, 0, 0, 0x0ULL }, // VFCVT_H_S
3943 { 1120, 2, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 373, 0, 0, 0x0ULL }, // VFCVTL_S_H
3944 { 1119, 2, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 373, 0, 0, 0x0ULL }, // VFCVTL_D_S
3945 { 1118, 2, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 373, 0, 0, 0x0ULL }, // VFCVTH_S_H
3946 { 1117, 2, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 373, 0, 0, 0x0ULL }, // VFCVTH_D_S
3947 { 1116, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 359, 0, 0, 0x0ULL }, // VFCMP_SUN_S
3948 { 1115, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 359, 0, 0, 0x0ULL }, // VFCMP_SUN_D
3949 { 1114, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 359, 0, 0, 0x0ULL }, // VFCMP_SUNE_S
3950 { 1113, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 359, 0, 0, 0x0ULL }, // VFCMP_SUNE_D
3951 { 1112, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 359, 0, 0, 0x0ULL }, // VFCMP_SULT_S
3952 { 1111, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 359, 0, 0, 0x0ULL }, // VFCMP_SULT_D
3953 { 1110, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 359, 0, 0, 0x0ULL }, // VFCMP_SULE_S
3954 { 1109, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 359, 0, 0, 0x0ULL }, // VFCMP_SULE_D
3955 { 1108, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 359, 0, 0, 0x0ULL }, // VFCMP_SUEQ_S
3956 { 1107, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 359, 0, 0, 0x0ULL }, // VFCMP_SUEQ_D
3957 { 1106, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 359, 0, 0, 0x0ULL }, // VFCMP_SOR_S
3958 { 1105, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 359, 0, 0, 0x0ULL }, // VFCMP_SOR_D
3959 { 1104, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 359, 0, 0, 0x0ULL }, // VFCMP_SNE_S
3960 { 1103, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 359, 0, 0, 0x0ULL }, // VFCMP_SNE_D
3961 { 1102, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 359, 0, 0, 0x0ULL }, // VFCMP_SLT_S
3962 { 1101, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 359, 0, 0, 0x0ULL }, // VFCMP_SLT_D
3963 { 1100, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 359, 0, 0, 0x0ULL }, // VFCMP_SLE_S
3964 { 1099, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 359, 0, 0, 0x0ULL }, // VFCMP_SLE_D
3965 { 1098, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 359, 0, 0, 0x0ULL }, // VFCMP_SEQ_S
3966 { 1097, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 359, 0, 0, 0x0ULL }, // VFCMP_SEQ_D
3967 { 1096, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 359, 0, 0, 0x0ULL }, // VFCMP_SAF_S
3968 { 1095, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 359, 0, 0, 0x0ULL }, // VFCMP_SAF_D
3969 { 1094, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 359, 0, 0, 0x0ULL }, // VFCMP_CUN_S
3970 { 1093, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 359, 0, 0, 0x0ULL }, // VFCMP_CUN_D
3971 { 1092, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 359, 0, 0, 0x0ULL }, // VFCMP_CUNE_S
3972 { 1091, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 359, 0, 0, 0x0ULL }, // VFCMP_CUNE_D
3973 { 1090, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 359, 0, 0, 0x0ULL }, // VFCMP_CULT_S
3974 { 1089, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 359, 0, 0, 0x0ULL }, // VFCMP_CULT_D
3975 { 1088, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 359, 0, 0, 0x0ULL }, // VFCMP_CULE_S
3976 { 1087, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 359, 0, 0, 0x0ULL }, // VFCMP_CULE_D
3977 { 1086, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 359, 0, 0, 0x0ULL }, // VFCMP_CUEQ_S
3978 { 1085, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 359, 0, 0, 0x0ULL }, // VFCMP_CUEQ_D
3979 { 1084, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 359, 0, 0, 0x0ULL }, // VFCMP_COR_S
3980 { 1083, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 359, 0, 0, 0x0ULL }, // VFCMP_COR_D
3981 { 1082, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 359, 0, 0, 0x0ULL }, // VFCMP_CNE_S
3982 { 1081, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 359, 0, 0, 0x0ULL }, // VFCMP_CNE_D
3983 { 1080, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 359, 0, 0, 0x0ULL }, // VFCMP_CLT_S
3984 { 1079, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 359, 0, 0, 0x0ULL }, // VFCMP_CLT_D
3985 { 1078, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 359, 0, 0, 0x0ULL }, // VFCMP_CLE_S
3986 { 1077, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 359, 0, 0, 0x0ULL }, // VFCMP_CLE_D
3987 { 1076, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 359, 0, 0, 0x0ULL }, // VFCMP_CEQ_S
3988 { 1075, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 359, 0, 0, 0x0ULL }, // VFCMP_CEQ_D
3989 { 1074, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 359, 0, 0, 0x0ULL }, // VFCMP_CAF_S
3990 { 1073, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 359, 0, 0, 0x0ULL }, // VFCMP_CAF_D
3991 { 1072, 2, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 373, 0, 0, 0x0ULL }, // VFCLASS_S
3992 { 1071, 2, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 373, 0, 0, 0x0ULL }, // VFCLASS_D
3993 { 1070, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 359, 0, 0, 0x0ULL }, // VFADD_S
3994 { 1069, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 359, 0, 0, 0x0ULL }, // VFADD_D
3995 { 1068, 4, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 365, 0, 0, 0x0ULL }, // VEXTRINS_W
3996 { 1067, 4, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 365, 0, 0, 0x0ULL }, // VEXTRINS_H
3997 { 1066, 4, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 365, 0, 0, 0x0ULL }, // VEXTRINS_D
3998 { 1065, 4, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 365, 0, 0, 0x0ULL }, // VEXTRINS_B
3999 { 1064, 2, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 373, 0, 0, 0x0ULL }, // VEXTL_Q_D
4000 { 1063, 2, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 373, 0, 0, 0x0ULL }, // VEXTL_QU_DU
4001 { 1062, 2, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 373, 0, 0, 0x0ULL }, // VEXTH_W_H
4002 { 1061, 2, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 373, 0, 0, 0x0ULL }, // VEXTH_WU_HU
4003 { 1060, 2, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 373, 0, 0, 0x0ULL }, // VEXTH_Q_D
4004 { 1059, 2, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 373, 0, 0, 0x0ULL }, // VEXTH_QU_DU
4005 { 1058, 2, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 373, 0, 0, 0x0ULL }, // VEXTH_H_B
4006 { 1057, 2, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 373, 0, 0, 0x0ULL }, // VEXTH_HU_BU
4007 { 1056, 2, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 373, 0, 0, 0x0ULL }, // VEXTH_D_W
4008 { 1055, 2, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 373, 0, 0, 0x0ULL }, // VEXTH_DU_WU
4009 { 1054, 2, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 375, 0, 0, 0x0ULL }, // VEXT2XV_W_H
4010 { 1053, 2, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 375, 0, 0, 0x0ULL }, // VEXT2XV_W_B
4011 { 1052, 2, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 375, 0, 0, 0x0ULL }, // VEXT2XV_WU_HU
4012 { 1051, 2, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 375, 0, 0, 0x0ULL }, // VEXT2XV_WU_BU
4013 { 1050, 2, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 375, 0, 0, 0x0ULL }, // VEXT2XV_H_B
4014 { 1049, 2, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 375, 0, 0, 0x0ULL }, // VEXT2XV_HU_BU
4015 { 1048, 2, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 375, 0, 0, 0x0ULL }, // VEXT2XV_D_W
4016 { 1047, 2, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 375, 0, 0, 0x0ULL }, // VEXT2XV_D_H
4017 { 1046, 2, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 375, 0, 0, 0x0ULL }, // VEXT2XV_D_B
4018 { 1045, 2, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 375, 0, 0, 0x0ULL }, // VEXT2XV_DU_WU
4019 { 1044, 2, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 375, 0, 0, 0x0ULL }, // VEXT2XV_DU_HU
4020 { 1043, 2, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 375, 0, 0, 0x0ULL }, // VEXT2XV_DU_BU
4021 { 1042, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 359, 0, 0, 0x0ULL }, // VDIV_WU
4022 { 1041, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 359, 0, 0, 0x0ULL }, // VDIV_W
4023 { 1040, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 359, 0, 0, 0x0ULL }, // VDIV_HU
4024 { 1039, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 359, 0, 0, 0x0ULL }, // VDIV_H
4025 { 1038, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 359, 0, 0, 0x0ULL }, // VDIV_DU
4026 { 1037, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 359, 0, 0, 0x0ULL }, // VDIV_D
4027 { 1036, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 359, 0, 0, 0x0ULL }, // VDIV_BU
4028 { 1035, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 359, 0, 0, 0x0ULL }, // VDIV_B
4029 { 1034, 2, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 373, 0, 0, 0x0ULL }, // VCLZ_W
4030 { 1033, 2, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 373, 0, 0, 0x0ULL }, // VCLZ_H
4031 { 1032, 2, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 373, 0, 0, 0x0ULL }, // VCLZ_D
4032 { 1031, 2, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 373, 0, 0, 0x0ULL }, // VCLZ_B
4033 { 1030, 2, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 373, 0, 0, 0x0ULL }, // VCLO_W
4034 { 1029, 2, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 373, 0, 0, 0x0ULL }, // VCLO_H
4035 { 1028, 2, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 373, 0, 0, 0x0ULL }, // VCLO_D
4036 { 1027, 2, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 373, 0, 0, 0x0ULL }, // VCLO_B
4037 { 1026, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 362, 0, 0, 0x0ULL }, // VBSRL_V
4038 { 1025, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 362, 0, 0, 0x0ULL }, // VBSLL_V
4039 { 1024, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 359, 0, 0, 0x0ULL }, // VBITSET_W
4040 { 1023, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 359, 0, 0, 0x0ULL }, // VBITSET_H
4041 { 1022, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 359, 0, 0, 0x0ULL }, // VBITSET_D
4042 { 1021, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 359, 0, 0, 0x0ULL }, // VBITSET_B
4043 { 1020, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 362, 0, 0, 0x0ULL }, // VBITSETI_W
4044 { 1019, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 362, 0, 0, 0x0ULL }, // VBITSETI_H
4045 { 1018, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 362, 0, 0, 0x0ULL }, // VBITSETI_D
4046 { 1017, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 362, 0, 0, 0x0ULL }, // VBITSETI_B
4047 { 1016, 4, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 369, 0, 0, 0x0ULL }, // VBITSEL_V
4048 { 1015, 4, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 365, 0, 0, 0x0ULL }, // VBITSELI_B
4049 { 1014, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 359, 0, 0, 0x0ULL }, // VBITREV_W
4050 { 1013, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 359, 0, 0, 0x0ULL }, // VBITREV_H
4051 { 1012, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 359, 0, 0, 0x0ULL }, // VBITREV_D
4052 { 1011, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 359, 0, 0, 0x0ULL }, // VBITREV_B
4053 { 1010, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 362, 0, 0, 0x0ULL }, // VBITREVI_W
4054 { 1009, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 362, 0, 0, 0x0ULL }, // VBITREVI_H
4055 { 1008, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 362, 0, 0, 0x0ULL }, // VBITREVI_D
4056 { 1007, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 362, 0, 0, 0x0ULL }, // VBITREVI_B
4057 { 1006, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 359, 0, 0, 0x0ULL }, // VBITCLR_W
4058 { 1005, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 359, 0, 0, 0x0ULL }, // VBITCLR_H
4059 { 1004, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 359, 0, 0, 0x0ULL }, // VBITCLR_D
4060 { 1003, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 359, 0, 0, 0x0ULL }, // VBITCLR_B
4061 { 1002, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 362, 0, 0, 0x0ULL }, // VBITCLRI_W
4062 { 1001, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 362, 0, 0, 0x0ULL }, // VBITCLRI_H
4063 { 1000, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 362, 0, 0, 0x0ULL }, // VBITCLRI_D
4064 { 999, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 362, 0, 0, 0x0ULL }, // VBITCLRI_B
4065 { 998, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 359, 0, 0, 0x0ULL }, // VAVG_WU
4066 { 997, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 359, 0, 0, 0x0ULL }, // VAVG_W
4067 { 996, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 359, 0, 0, 0x0ULL }, // VAVG_HU
4068 { 995, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 359, 0, 0, 0x0ULL }, // VAVG_H
4069 { 994, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 359, 0, 0, 0x0ULL }, // VAVG_DU
4070 { 993, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 359, 0, 0, 0x0ULL }, // VAVG_D
4071 { 992, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 359, 0, 0, 0x0ULL }, // VAVG_BU
4072 { 991, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 359, 0, 0, 0x0ULL }, // VAVG_B
4073 { 990, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 359, 0, 0, 0x0ULL }, // VAVGR_WU
4074 { 989, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 359, 0, 0, 0x0ULL }, // VAVGR_W
4075 { 988, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 359, 0, 0, 0x0ULL }, // VAVGR_HU
4076 { 987, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 359, 0, 0, 0x0ULL }, // VAVGR_H
4077 { 986, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 359, 0, 0, 0x0ULL }, // VAVGR_DU
4078 { 985, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 359, 0, 0, 0x0ULL }, // VAVGR_D
4079 { 984, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 359, 0, 0, 0x0ULL }, // VAVGR_BU
4080 { 983, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 359, 0, 0, 0x0ULL }, // VAVGR_B
4081 { 982, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 359, 0, 0, 0x0ULL }, // VAND_V
4082 { 981, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 359, 0, 0, 0x0ULL }, // VANDN_V
4083 { 980, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 362, 0, 0, 0x0ULL }, // VANDI_B
4084 { 979, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 359, 0, 0, 0x0ULL }, // VADD_W
4085 { 978, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 359, 0, 0, 0x0ULL }, // VADD_Q
4086 { 977, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 359, 0, 0, 0x0ULL }, // VADD_H
4087 { 976, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 359, 0, 0, 0x0ULL }, // VADD_D
4088 { 975, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 359, 0, 0, 0x0ULL }, // VADD_B
4089 { 974, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 359, 0, 0, 0x0ULL }, // VADDWOD_W_HU_H
4090 { 973, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 359, 0, 0, 0x0ULL }, // VADDWOD_W_HU
4091 { 972, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 359, 0, 0, 0x0ULL }, // VADDWOD_W_H
4092 { 971, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 359, 0, 0, 0x0ULL }, // VADDWOD_Q_DU_D
4093 { 970, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 359, 0, 0, 0x0ULL }, // VADDWOD_Q_DU
4094 { 969, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 359, 0, 0, 0x0ULL }, // VADDWOD_Q_D
4095 { 968, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 359, 0, 0, 0x0ULL }, // VADDWOD_H_BU_B
4096 { 967, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 359, 0, 0, 0x0ULL }, // VADDWOD_H_BU
4097 { 966, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 359, 0, 0, 0x0ULL }, // VADDWOD_H_B
4098 { 965, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 359, 0, 0, 0x0ULL }, // VADDWOD_D_WU_W
4099 { 964, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 359, 0, 0, 0x0ULL }, // VADDWOD_D_WU
4100 { 963, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 359, 0, 0, 0x0ULL }, // VADDWOD_D_W
4101 { 962, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 359, 0, 0, 0x0ULL }, // VADDWEV_W_HU_H
4102 { 961, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 359, 0, 0, 0x0ULL }, // VADDWEV_W_HU
4103 { 960, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 359, 0, 0, 0x0ULL }, // VADDWEV_W_H
4104 { 959, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 359, 0, 0, 0x0ULL }, // VADDWEV_Q_DU_D
4105 { 958, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 359, 0, 0, 0x0ULL }, // VADDWEV_Q_DU
4106 { 957, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 359, 0, 0, 0x0ULL }, // VADDWEV_Q_D
4107 { 956, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 359, 0, 0, 0x0ULL }, // VADDWEV_H_BU_B
4108 { 955, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 359, 0, 0, 0x0ULL }, // VADDWEV_H_BU
4109 { 954, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 359, 0, 0, 0x0ULL }, // VADDWEV_H_B
4110 { 953, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 359, 0, 0, 0x0ULL }, // VADDWEV_D_WU_W
4111 { 952, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 359, 0, 0, 0x0ULL }, // VADDWEV_D_WU
4112 { 951, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 359, 0, 0, 0x0ULL }, // VADDWEV_D_W
4113 { 950, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 362, 0, 0, 0x0ULL }, // VADDI_WU
4114 { 949, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 362, 0, 0, 0x0ULL }, // VADDI_HU
4115 { 948, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 362, 0, 0, 0x0ULL }, // VADDI_DU
4116 { 947, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 362, 0, 0, 0x0ULL }, // VADDI_BU
4117 { 946, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 359, 0, 0, 0x0ULL }, // VADDA_W
4118 { 945, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 359, 0, 0, 0x0ULL }, // VADDA_H
4119 { 944, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 359, 0, 0, 0x0ULL }, // VADDA_D
4120 { 943, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 359, 0, 0, 0x0ULL }, // VADDA_B
4121 { 942, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 359, 0, 0, 0x0ULL }, // VABSD_WU
4122 { 941, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 359, 0, 0, 0x0ULL }, // VABSD_W
4123 { 940, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 359, 0, 0, 0x0ULL }, // VABSD_HU
4124 { 939, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 359, 0, 0, 0x0ULL }, // VABSD_H
4125 { 938, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 359, 0, 0, 0x0ULL }, // VABSD_DU
4126 { 937, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 359, 0, 0, 0x0ULL }, // VABSD_D
4127 { 936, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 359, 0, 0, 0x0ULL }, // VABSD_BU
4128 { 935, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 359, 0, 0, 0x0ULL }, // VABSD_B
4129 { 934, 1, 0, 4, 0, 0, 0, LoongArchOpInfoBase + 0, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // UD
4130 { 933, 0, 0, 4, 0, 0, 0, LoongArchOpInfoBase + 1, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // TLBWR
4131 { 932, 0, 0, 4, 0, 0, 0, LoongArchOpInfoBase + 1, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // TLBSRCH
4132 { 931, 0, 0, 4, 0, 0, 0, LoongArchOpInfoBase + 1, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // TLBRD
4133 { 930, 0, 0, 4, 0, 0, 0, LoongArchOpInfoBase + 1, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // TLBFLUSH
4134 { 929, 0, 0, 4, 0, 0, 0, LoongArchOpInfoBase + 1, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // TLBFILL
4135 { 928, 0, 0, 4, 0, 0, 0, LoongArchOpInfoBase + 1, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // TLBCLR
4136 { 927, 1, 0, 4, 0, 0, 0, LoongArchOpInfoBase + 0, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // SYSCALL
4137 { 926, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 163, 0, 0, 0x0ULL }, // SUB_W
4138 { 925, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 163, 0, 0, 0x0ULL }, // SUB_D
4139 { 924, 3, 0, 4, 0, 0, 0, LoongArchOpInfoBase + 187, 0, 0|(1ULL<<MCID::MayStore), 0x0ULL }, // ST_W
4140 { 923, 3, 0, 4, 0, 0, 0, LoongArchOpInfoBase + 187, 0, 0|(1ULL<<MCID::MayStore), 0x0ULL }, // ST_H
4141 { 922, 3, 0, 4, 0, 0, 0, LoongArchOpInfoBase + 187, 0, 0|(1ULL<<MCID::MayStore), 0x0ULL }, // ST_D
4142 { 921, 3, 0, 4, 0, 0, 0, LoongArchOpInfoBase + 187, 0, 0|(1ULL<<MCID::MayStore), 0x0ULL }, // ST_B
4143 { 920, 3, 0, 4, 0, 0, 0, LoongArchOpInfoBase + 163, 0, 0|(1ULL<<MCID::MayStore), 0x0ULL }, // STX_W
4144 { 919, 3, 0, 4, 0, 0, 0, LoongArchOpInfoBase + 163, 0, 0|(1ULL<<MCID::MayStore), 0x0ULL }, // STX_H
4145 { 918, 3, 0, 4, 0, 0, 0, LoongArchOpInfoBase + 163, 0, 0|(1ULL<<MCID::MayStore), 0x0ULL }, // STX_D
4146 { 917, 3, 0, 4, 0, 0, 0, LoongArchOpInfoBase + 163, 0, 0|(1ULL<<MCID::MayStore), 0x0ULL }, // STX_B
4147 { 916, 3, 0, 4, 0, 0, 0, LoongArchOpInfoBase + 187, 0, 0|(1ULL<<MCID::MayStore), 0x0ULL }, // STR_W
4148 { 915, 3, 0, 4, 0, 0, 0, LoongArchOpInfoBase + 187, 0, 0|(1ULL<<MCID::MayStore), 0x0ULL }, // STR_D
4149 { 914, 3, 0, 4, 0, 0, 0, LoongArchOpInfoBase + 187, 0, 0|(1ULL<<MCID::MayStore), 0x0ULL }, // STPTR_W
4150 { 913, 3, 0, 4, 0, 0, 0, LoongArchOpInfoBase + 187, 0, 0|(1ULL<<MCID::MayStore), 0x0ULL }, // STPTR_D
4151 { 912, 3, 0, 4, 0, 0, 0, LoongArchOpInfoBase + 187, 0, 0|(1ULL<<MCID::MayStore), 0x0ULL }, // STL_W
4152 { 911, 3, 0, 4, 0, 0, 0, LoongArchOpInfoBase + 187, 0, 0|(1ULL<<MCID::MayStore), 0x0ULL }, // STL_D
4153 { 910, 3, 0, 4, 0, 0, 0, LoongArchOpInfoBase + 163, 0, 0|(1ULL<<MCID::MayStore), 0x0ULL }, // STLE_W
4154 { 909, 3, 0, 4, 0, 0, 0, LoongArchOpInfoBase + 163, 0, 0|(1ULL<<MCID::MayStore), 0x0ULL }, // STLE_H
4155 { 908, 3, 0, 4, 0, 0, 0, LoongArchOpInfoBase + 163, 0, 0|(1ULL<<MCID::MayStore), 0x0ULL }, // STLE_D
4156 { 907, 3, 0, 4, 0, 0, 0, LoongArchOpInfoBase + 163, 0, 0|(1ULL<<MCID::MayStore), 0x0ULL }, // STLE_B
4157 { 906, 3, 0, 4, 0, 0, 0, LoongArchOpInfoBase + 163, 0, 0|(1ULL<<MCID::MayStore), 0x0ULL }, // STGT_W
4158 { 905, 3, 0, 4, 0, 0, 0, LoongArchOpInfoBase + 163, 0, 0|(1ULL<<MCID::MayStore), 0x0ULL }, // STGT_H
4159 { 904, 3, 0, 4, 0, 0, 0, LoongArchOpInfoBase + 163, 0, 0|(1ULL<<MCID::MayStore), 0x0ULL }, // STGT_D
4160 { 903, 3, 0, 4, 0, 0, 0, LoongArchOpInfoBase + 163, 0, 0|(1ULL<<MCID::MayStore), 0x0ULL }, // STGT_B
4161 { 902, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 163, 0, 0, 0x0ULL }, // SRL_W
4162 { 901, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 163, 0, 0, 0x0ULL }, // SRL_D
4163 { 900, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 187, 0, 0, 0x0ULL }, // SRLI_W
4164 { 899, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 187, 0, 0, 0x0ULL }, // SRLI_D
4165 { 898, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 163, 0, 0, 0x0ULL }, // SRA_W
4166 { 897, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 163, 0, 0, 0x0ULL }, // SRA_D
4167 { 896, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 187, 0, 0, 0x0ULL }, // SRAI_W
4168 { 895, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 187, 0, 0, 0x0ULL }, // SRAI_D
4169 { 894, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 187, 0, 0, 0x0ULL }, // SLTUI
4170 { 893, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 163, 0, 0, 0x0ULL }, // SLTU
4171 { 892, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 187, 0, 0, 0x0ULL }, // SLTI
4172 { 891, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 163, 0, 0, 0x0ULL }, // SLT
4173 { 890, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 163, 0, 0, 0x0ULL }, // SLL_W
4174 { 889, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 163, 0, 0, 0x0ULL }, // SLL_D
4175 { 888, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 187, 0, 0, 0x0ULL }, // SLLI_W
4176 { 887, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 187, 0, 0, 0x0ULL }, // SLLI_D
4177 { 886, 1, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 358, 0, 0, 0x0ULL }, // SET_CFR_TRUE
4178 { 885, 1, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 358, 0, 0, 0x0ULL }, // SET_CFR_FALSE
4179 { 884, 2, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 169, 0, 0, 0x0ULL }, // SETX86LOOPNE
4180 { 883, 2, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 169, 0, 0, 0x0ULL }, // SETX86LOOPE
4181 { 882, 2, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 34, 0, 0, 0x0ULL }, // SETX86J
4182 { 881, 2, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 34, 0, 0, 0x0ULL }, // SETARMJ
4183 { 880, 4, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 350, 0, 0|(1ULL<<MCID::MayStore), 0x0ULL }, // SC_W
4184 { 879, 4, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 354, 0, 0|(1ULL<<MCID::MayStore), 0x0ULL }, // SC_Q
4185 { 878, 4, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 350, 0, 0|(1ULL<<MCID::MayStore), 0x0ULL }, // SC_D
4186 { 877, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 347, 0, 0|(1ULL<<MCID::MayStore), 0x0ULL }, // SCREL_W
4187 { 876, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 347, 0, 0|(1ULL<<MCID::MayStore), 0x0ULL }, // SCREL_D
4188 { 875, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 163, 0, 0, 0x0ULL }, // SBC_W
4189 { 874, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 163, 0, 0, 0x0ULL }, // SBC_H
4190 { 873, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 163, 0, 0, 0x0ULL }, // SBC_D
4191 { 872, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 163, 0, 0, 0x0ULL }, // SBC_B
4192 { 871, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 163, 0, 0, 0x0ULL }, // ROTR_W
4193 { 870, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 163, 0, 0, 0x0ULL }, // ROTR_H
4194 { 869, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 163, 0, 0, 0x0ULL }, // ROTR_D
4195 { 868, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 163, 0, 0, 0x0ULL }, // ROTR_B
4196 { 867, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 187, 0, 0, 0x0ULL }, // ROTRI_W
4197 { 866, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 187, 0, 0, 0x0ULL }, // ROTRI_H
4198 { 865, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 187, 0, 0, 0x0ULL }, // ROTRI_D
4199 { 864, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 187, 0, 0, 0x0ULL }, // ROTRI_B
4200 { 863, 2, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 169, 0, 0, 0x0ULL }, // REVH_D
4201 { 862, 2, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 169, 0, 0, 0x0ULL }, // REVH_2W
4202 { 861, 2, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 169, 0, 0, 0x0ULL }, // REVB_D
4203 { 860, 2, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 169, 0, 0, 0x0ULL }, // REVB_4H
4204 { 859, 2, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 169, 0, 0, 0x0ULL }, // REVB_2W
4205 { 858, 2, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 169, 0, 0, 0x0ULL }, // REVB_2H
4206 { 857, 2, 2, 4, 0, 0, 0, LoongArchOpInfoBase + 169, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // RDTIME_D
4207 { 856, 2, 2, 4, 0, 0, 0, LoongArchOpInfoBase + 169, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // RDTIMEL_W
4208 { 855, 2, 2, 4, 0, 0, 0, LoongArchOpInfoBase + 169, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // RDTIMEH_W
4209 { 854, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 163, 0, 0, 0x0ULL }, // RCR_W
4210 { 853, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 163, 0, 0, 0x0ULL }, // RCR_H
4211 { 852, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 163, 0, 0, 0x0ULL }, // RCR_D
4212 { 851, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 163, 0, 0, 0x0ULL }, // RCR_B
4213 { 850, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 187, 0, 0, 0x0ULL }, // RCRI_W
4214 { 849, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 187, 0, 0, 0x0ULL }, // RCRI_H
4215 { 848, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 187, 0, 0, 0x0ULL }, // RCRI_D
4216 { 847, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 187, 0, 0, 0x0ULL }, // RCRI_B
4217 { 846, 3, 0, 4, 0, 0, 0, LoongArchOpInfoBase + 344, 0, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore), 0x0ULL }, // PRELDX
4218 { 845, 3, 0, 4, 0, 0, 0, LoongArchOpInfoBase + 36, 0, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore), 0x0ULL }, // PRELD
4219 { 844, 2, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 34, 0, 0, 0x0ULL }, // PCALAU12I
4220 { 843, 2, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 34, 0, 0, 0x0ULL }, // PCADDU18I
4221 { 842, 2, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 34, 0, 0, 0x0ULL }, // PCADDU12I
4222 { 841, 2, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 34, 0, 0, 0x0ULL }, // PCADDI
4223 { 840, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 163, 0, 0, 0x0ULL }, // ORN
4224 { 839, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 187, 0, 0|(1ULL<<MCID::Rematerializable)|(1ULL<<MCID::CheapAsAMove), 0x0ULL }, // ORI
4225 { 838, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 163, 0, 0, 0x0ULL }, // OR
4226 { 837, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 163, 0, 0, 0x0ULL }, // NOR
4227 { 836, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 163, 0, 0, 0x0ULL }, // MUL_W
4228 { 835, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 163, 0, 0, 0x0ULL }, // MUL_D
4229 { 834, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 163, 0, 0, 0x0ULL }, // MULW_D_WU
4230 { 833, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 163, 0, 0, 0x0ULL }, // MULW_D_W
4231 { 832, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 163, 0, 0, 0x0ULL }, // MULH_WU
4232 { 831, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 163, 0, 0, 0x0ULL }, // MULH_W
4233 { 830, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 163, 0, 0, 0x0ULL }, // MULH_DU
4234 { 829, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 163, 0, 0, 0x0ULL }, // MULH_D
4235 { 828, 2, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 342, 0, 0, 0x0ULL }, // MOVSCR2GR
4236 { 827, 2, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 340, 0, 0, 0x0ULL }, // MOVGR2SCR
4237 { 826, 2, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 336, 0, 0, 0x0ULL }, // MOVGR2FR_W_64
4238 { 825, 2, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 338, 0, 0, 0x0ULL }, // MOVGR2FR_W
4239 { 824, 2, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 336, 0, 0, 0x0ULL }, // MOVGR2FR_D
4240 { 823, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 333, 0, 0, 0x0ULL }, // MOVGR2FRH_W
4241 { 822, 2, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 331, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // MOVGR2FCSR
4242 { 821, 2, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 329, 0, 0, 0x0ULL }, // MOVGR2CF
4243 { 820, 2, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 325, 0, 0, 0x0ULL }, // MOVFRH2GR_S
4244 { 819, 2, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 325, 0, 0, 0x0ULL }, // MOVFR2GR_S_64
4245 { 818, 2, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 327, 0, 0, 0x0ULL }, // MOVFR2GR_S
4246 { 817, 2, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 325, 0, 0, 0x0ULL }, // MOVFR2GR_D
4247 { 816, 2, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 323, 0, 0, 0x0ULL }, // MOVFR2CF_xS
4248 { 815, 2, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 321, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // MOVFCSR2GR
4249 { 814, 2, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 319, 0, 0, 0x0ULL }, // MOVCF2GR
4250 { 813, 2, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 317, 0, 0, 0x0ULL }, // MOVCF2FR_xS
4251 { 812, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 163, 0, 0|(1ULL<<MCID::UsesCustomInserter), 0x0ULL }, // MOD_WU
4252 { 811, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 163, 0, 0|(1ULL<<MCID::UsesCustomInserter), 0x0ULL }, // MOD_W
4253 { 810, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 163, 0, 0|(1ULL<<MCID::UsesCustomInserter), 0x0ULL }, // MOD_DU
4254 { 809, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 163, 0, 0|(1ULL<<MCID::UsesCustomInserter), 0x0ULL }, // MOD_D
4255 { 808, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 163, 0, 0, 0x0ULL }, // MASKNEZ
4256 { 807, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 163, 0, 0, 0x0ULL }, // MASKEQZ
4257 { 806, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 187, 0, 0|(1ULL<<MCID::Rematerializable), 0x0ULL }, // LU52I_D
4258 { 805, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 265, 0, 0|(1ULL<<MCID::Rematerializable), 0x0ULL }, // LU32I_D
4259 { 804, 2, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 34, 0, 0|(1ULL<<MCID::Rematerializable), 0x0ULL }, // LU12I_W
4260 { 803, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 187, 0, 0|(1ULL<<MCID::MayLoad), 0x0ULL }, // LL_W
4261 { 802, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 187, 0, 0|(1ULL<<MCID::MayLoad), 0x0ULL }, // LL_D
4262 { 801, 2, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 169, 0, 0|(1ULL<<MCID::MayLoad), 0x0ULL }, // LLACQ_W
4263 { 800, 2, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 169, 0, 0|(1ULL<<MCID::MayLoad), 0x0ULL }, // LLACQ_D
4264 { 799, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 187, 0, 0|(1ULL<<MCID::MayLoad), 0x0ULL }, // LD_WU
4265 { 798, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 187, 0, 0|(1ULL<<MCID::MayLoad), 0x0ULL }, // LD_W
4266 { 797, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 187, 0, 0|(1ULL<<MCID::MayLoad), 0x0ULL }, // LD_HU
4267 { 796, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 187, 0, 0|(1ULL<<MCID::MayLoad), 0x0ULL }, // LD_H
4268 { 795, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 187, 0, 0|(1ULL<<MCID::MayLoad), 0x0ULL }, // LD_D
4269 { 794, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 187, 0, 0|(1ULL<<MCID::MayLoad), 0x0ULL }, // LD_BU
4270 { 793, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 187, 0, 0|(1ULL<<MCID::MayLoad), 0x0ULL }, // LD_B
4271 { 792, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 163, 0, 0|(1ULL<<MCID::MayLoad), 0x0ULL }, // LDX_WU
4272 { 791, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 163, 0, 0|(1ULL<<MCID::MayLoad), 0x0ULL }, // LDX_W
4273 { 790, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 163, 0, 0|(1ULL<<MCID::MayLoad), 0x0ULL }, // LDX_HU
4274 { 789, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 163, 0, 0|(1ULL<<MCID::MayLoad), 0x0ULL }, // LDX_H
4275 { 788, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 163, 0, 0|(1ULL<<MCID::MayLoad), 0x0ULL }, // LDX_D
4276 { 787, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 163, 0, 0|(1ULL<<MCID::MayLoad), 0x0ULL }, // LDX_BU
4277 { 786, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 163, 0, 0|(1ULL<<MCID::MayLoad), 0x0ULL }, // LDX_B
4278 { 785, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 187, 0, 0|(1ULL<<MCID::MayLoad), 0x0ULL }, // LDR_W
4279 { 784, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 187, 0, 0|(1ULL<<MCID::MayLoad), 0x0ULL }, // LDR_D
4280 { 783, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 187, 0, 0|(1ULL<<MCID::MayLoad), 0x0ULL }, // LDPTR_W
4281 { 782, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 187, 0, 0|(1ULL<<MCID::MayLoad), 0x0ULL }, // LDPTR_D
4282 { 781, 2, 0, 4, 0, 0, 0, LoongArchOpInfoBase + 34, 0, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // LDPTE
4283 { 780, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 187, 0, 0|(1ULL<<MCID::MayLoad), 0x0ULL }, // LDL_W
4284 { 779, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 187, 0, 0|(1ULL<<MCID::MayLoad), 0x0ULL }, // LDL_D
4285 { 778, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 163, 0, 0|(1ULL<<MCID::MayLoad), 0x0ULL }, // LDLE_W
4286 { 777, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 163, 0, 0|(1ULL<<MCID::MayLoad), 0x0ULL }, // LDLE_H
4287 { 776, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 163, 0, 0|(1ULL<<MCID::MayLoad), 0x0ULL }, // LDLE_D
4288 { 775, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 163, 0, 0|(1ULL<<MCID::MayLoad), 0x0ULL }, // LDLE_B
4289 { 774, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 163, 0, 0|(1ULL<<MCID::MayLoad), 0x0ULL }, // LDGT_W
4290 { 773, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 163, 0, 0|(1ULL<<MCID::MayLoad), 0x0ULL }, // LDGT_H
4291 { 772, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 163, 0, 0|(1ULL<<MCID::MayLoad), 0x0ULL }, // LDGT_D
4292 { 771, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 163, 0, 0|(1ULL<<MCID::MayLoad), 0x0ULL }, // LDGT_B
4293 { 770, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 187, 0, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // LDDIR
4294 { 769, 1, 0, 4, 0, 0, 0, LoongArchOpInfoBase + 0, 0, 0, 0x0ULL }, // JISCR1
4295 { 768, 1, 0, 4, 0, 0, 0, LoongArchOpInfoBase + 0, 0, 0, 0x0ULL }, // JISCR0
4296 { 767, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 187, 0, 0, 0x0ULL }, // JIRL
4297 { 766, 2, 0, 4, 0, 0, 0, LoongArchOpInfoBase + 169, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // IOCSRWR_W
4298 { 765, 2, 0, 4, 0, 0, 0, LoongArchOpInfoBase + 169, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // IOCSRWR_H
4299 { 764, 2, 0, 4, 0, 0, 0, LoongArchOpInfoBase + 169, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // IOCSRWR_D
4300 { 763, 2, 0, 4, 0, 0, 0, LoongArchOpInfoBase + 169, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // IOCSRWR_B
4301 { 762, 2, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 169, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // IOCSRRD_W
4302 { 761, 2, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 169, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // IOCSRRD_H
4303 { 760, 2, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 169, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // IOCSRRD_D
4304 { 759, 2, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 169, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // IOCSRRD_B
4305 { 758, 3, 0, 4, 0, 0, 0, LoongArchOpInfoBase + 187, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // INVTLB
4306 { 757, 1, 0, 4, 0, 0, 0, LoongArchOpInfoBase + 0, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // IDLE
4307 { 756, 1, 0, 4, 0, 0, 0, LoongArchOpInfoBase + 0, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // IBAR
4308 { 755, 1, 0, 4, 0, 0, 0, LoongArchOpInfoBase + 0, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // HVCL
4309 { 754, 0, 0, 4, 0, 0, 0, LoongArchOpInfoBase + 1, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // GTLBFLUSH
4310 { 753, 4, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 268, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // GCSRXCHG
4311 { 752, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 265, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // GCSRWR
4312 { 751, 2, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 34, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // GCSRRD
4313 { 750, 2, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 274, 0, 0, 0x0ULL }, // FTINT_W_S
4314 { 749, 2, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 290, 0, 0, 0x0ULL }, // FTINT_W_D
4315 { 748, 2, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 288, 0, 0, 0x0ULL }, // FTINT_L_S
4316 { 747, 2, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 272, 0, 0, 0x0ULL }, // FTINT_L_D
4317 { 746, 2, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 274, 0, 0, 0x0ULL }, // FTINTRZ_W_S
4318 { 745, 2, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 290, 0, 0, 0x0ULL }, // FTINTRZ_W_D
4319 { 744, 2, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 288, 0, 0, 0x0ULL }, // FTINTRZ_L_S
4320 { 743, 2, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 272, 0, 0, 0x0ULL }, // FTINTRZ_L_D
4321 { 742, 2, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 274, 0, 0, 0x0ULL }, // FTINTRP_W_S
4322 { 741, 2, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 290, 0, 0, 0x0ULL }, // FTINTRP_W_D
4323 { 740, 2, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 288, 0, 0, 0x0ULL }, // FTINTRP_L_S
4324 { 739, 2, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 272, 0, 0, 0x0ULL }, // FTINTRP_L_D
4325 { 738, 2, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 274, 0, 0, 0x0ULL }, // FTINTRNE_W_S
4326 { 737, 2, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 290, 0, 0, 0x0ULL }, // FTINTRNE_W_D
4327 { 736, 2, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 288, 0, 0, 0x0ULL }, // FTINTRNE_L_S
4328 { 735, 2, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 272, 0, 0, 0x0ULL }, // FTINTRNE_L_D
4329 { 734, 2, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 274, 0, 0, 0x0ULL }, // FTINTRM_W_S
4330 { 733, 2, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 290, 0, 0, 0x0ULL }, // FTINTRM_W_D
4331 { 732, 2, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 288, 0, 0, 0x0ULL }, // FTINTRM_L_S
4332 { 731, 2, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 272, 0, 0, 0x0ULL }, // FTINTRM_L_D
4333 { 730, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 279, 0, 0, 0x0ULL }, // FSUB_S
4334 { 729, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 276, 0, 0, 0x0ULL }, // FSUB_D
4335 { 728, 3, 0, 4, 0, 0, 0, LoongArchOpInfoBase + 298, 0, 0|(1ULL<<MCID::MayStore), 0x0ULL }, // FST_S
4336 { 727, 3, 0, 4, 0, 0, 0, LoongArchOpInfoBase + 295, 0, 0|(1ULL<<MCID::MayStore), 0x0ULL }, // FST_D
4337 { 726, 3, 0, 4, 0, 0, 0, LoongArchOpInfoBase + 292, 0, 0|(1ULL<<MCID::MayStore), 0x0ULL }, // FSTX_S
4338 { 725, 3, 0, 4, 0, 0, 0, LoongArchOpInfoBase + 151, 0, 0|(1ULL<<MCID::MayStore), 0x0ULL }, // FSTX_D
4339 { 724, 3, 0, 4, 0, 0, 0, LoongArchOpInfoBase + 292, 0, 0|(1ULL<<MCID::MayStore), 0x0ULL }, // FSTLE_S
4340 { 723, 3, 0, 4, 0, 0, 0, LoongArchOpInfoBase + 151, 0, 0|(1ULL<<MCID::MayStore), 0x0ULL }, // FSTLE_D
4341 { 722, 3, 0, 4, 0, 0, 0, LoongArchOpInfoBase + 292, 0, 0|(1ULL<<MCID::MayStore), 0x0ULL }, // FSTGT_S
4342 { 721, 3, 0, 4, 0, 0, 0, LoongArchOpInfoBase + 151, 0, 0|(1ULL<<MCID::MayStore), 0x0ULL }, // FSTGT_D
4343 { 720, 2, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 274, 0, 0, 0x0ULL }, // FSQRT_S
4344 { 719, 2, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 272, 0, 0, 0x0ULL }, // FSQRT_D
4345 { 718, 4, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 313, 0, 0, 0x0ULL }, // FSEL_xS
4346 { 717, 4, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 309, 0, 0, 0x0ULL }, // FSEL_xD
4347 { 716, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 279, 0, 0, 0x0ULL }, // FSCALEB_S
4348 { 715, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 276, 0, 0, 0x0ULL }, // FSCALEB_D
4349 { 714, 2, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 274, 0, 0, 0x0ULL }, // FRSQRT_S
4350 { 713, 2, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 272, 0, 0, 0x0ULL }, // FRSQRT_D
4351 { 712, 2, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 274, 0, 0, 0x0ULL }, // FRSQRTE_S
4352 { 711, 2, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 272, 0, 0, 0x0ULL }, // FRSQRTE_D
4353 { 710, 2, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 274, 0, 0, 0x0ULL }, // FRINT_S
4354 { 709, 2, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 272, 0, 0, 0x0ULL }, // FRINT_D
4355 { 708, 2, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 274, 0, 0, 0x0ULL }, // FRECIP_S
4356 { 707, 2, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 272, 0, 0, 0x0ULL }, // FRECIP_D
4357 { 706, 2, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 274, 0, 0, 0x0ULL }, // FRECIPE_S
4358 { 705, 2, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 272, 0, 0, 0x0ULL }, // FRECIPE_D
4359 { 704, 4, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 305, 0, 0, 0x0ULL }, // FNMSUB_S
4360 { 703, 4, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 301, 0, 0, 0x0ULL }, // FNMSUB_D
4361 { 702, 4, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 305, 0, 0, 0x0ULL }, // FNMADD_S
4362 { 701, 4, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 301, 0, 0, 0x0ULL }, // FNMADD_D
4363 { 700, 2, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 274, 0, 0, 0x0ULL }, // FNEG_S
4364 { 699, 2, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 272, 0, 0, 0x0ULL }, // FNEG_D
4365 { 698, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 279, 0, 0, 0x0ULL }, // FMUL_S
4366 { 697, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 276, 0, 0, 0x0ULL }, // FMUL_D
4367 { 696, 4, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 305, 0, 0, 0x0ULL }, // FMSUB_S
4368 { 695, 4, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 301, 0, 0, 0x0ULL }, // FMSUB_D
4369 { 694, 2, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 274, 0, 0, 0x0ULL }, // FMOV_S
4370 { 693, 2, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 272, 0, 0, 0x0ULL }, // FMOV_D
4371 { 692, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 279, 0, 0, 0x0ULL }, // FMIN_S
4372 { 691, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 276, 0, 0, 0x0ULL }, // FMIN_D
4373 { 690, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 279, 0, 0, 0x0ULL }, // FMINA_S
4374 { 689, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 276, 0, 0, 0x0ULL }, // FMINA_D
4375 { 688, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 279, 0, 0, 0x0ULL }, // FMAX_S
4376 { 687, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 276, 0, 0, 0x0ULL }, // FMAX_D
4377 { 686, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 279, 0, 0, 0x0ULL }, // FMAXA_S
4378 { 685, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 276, 0, 0, 0x0ULL }, // FMAXA_D
4379 { 684, 4, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 305, 0, 0, 0x0ULL }, // FMADD_S
4380 { 683, 4, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 301, 0, 0, 0x0ULL }, // FMADD_D
4381 { 682, 2, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 274, 0, 0, 0x0ULL }, // FLOGB_S
4382 { 681, 2, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 272, 0, 0, 0x0ULL }, // FLOGB_D
4383 { 680, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 298, 0, 0|(1ULL<<MCID::MayLoad), 0x0ULL }, // FLD_S
4384 { 679, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 295, 0, 0|(1ULL<<MCID::MayLoad), 0x0ULL }, // FLD_D
4385 { 678, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 292, 0, 0|(1ULL<<MCID::MayLoad), 0x0ULL }, // FLDX_S
4386 { 677, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 151, 0, 0|(1ULL<<MCID::MayLoad), 0x0ULL }, // FLDX_D
4387 { 676, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 292, 0, 0|(1ULL<<MCID::MayLoad), 0x0ULL }, // FLDLE_S
4388 { 675, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 151, 0, 0|(1ULL<<MCID::MayLoad), 0x0ULL }, // FLDLE_D
4389 { 674, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 292, 0, 0|(1ULL<<MCID::MayLoad), 0x0ULL }, // FLDGT_S
4390 { 673, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 151, 0, 0|(1ULL<<MCID::MayLoad), 0x0ULL }, // FLDGT_D
4391 { 672, 2, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 274, 0, 0, 0x0ULL }, // FFINT_S_W
4392 { 671, 2, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 290, 0, 0, 0x0ULL }, // FFINT_S_L
4393 { 670, 2, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 288, 0, 0, 0x0ULL }, // FFINT_D_W
4394 { 669, 2, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 272, 0, 0, 0x0ULL }, // FFINT_D_L
4395 { 668, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 279, 0, 0, 0x0ULL }, // FDIV_S
4396 { 667, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 276, 0, 0, 0x0ULL }, // FDIV_D
4397 { 666, 2, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 274, 0, 0, 0x0ULL }, // FCVT_UD_D
4398 { 665, 2, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 290, 0, 0, 0x0ULL }, // FCVT_S_D
4399 { 664, 2, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 274, 0, 0, 0x0ULL }, // FCVT_LD_D
4400 { 663, 2, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 288, 0, 0, 0x0ULL }, // FCVT_D_S
4401 { 662, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 279, 0, 0, 0x0ULL }, // FCVT_D_LD
4402 { 661, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 279, 0, 0, 0x0ULL }, // FCOPYSIGN_S
4403 { 660, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 276, 0, 0, 0x0ULL }, // FCOPYSIGN_D
4404 { 659, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 285, 0, 0, 0x0ULL }, // FCMP_SUN_S
4405 { 658, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 282, 0, 0, 0x0ULL }, // FCMP_SUN_D
4406 { 657, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 285, 0, 0, 0x0ULL }, // FCMP_SUNE_S
4407 { 656, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 282, 0, 0, 0x0ULL }, // FCMP_SUNE_D
4408 { 655, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 285, 0, 0, 0x0ULL }, // FCMP_SULT_S
4409 { 654, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 282, 0, 0, 0x0ULL }, // FCMP_SULT_D
4410 { 653, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 285, 0, 0, 0x0ULL }, // FCMP_SULE_S
4411 { 652, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 282, 0, 0, 0x0ULL }, // FCMP_SULE_D
4412 { 651, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 285, 0, 0, 0x0ULL }, // FCMP_SUEQ_S
4413 { 650, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 282, 0, 0, 0x0ULL }, // FCMP_SUEQ_D
4414 { 649, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 285, 0, 0, 0x0ULL }, // FCMP_SOR_S
4415 { 648, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 282, 0, 0, 0x0ULL }, // FCMP_SOR_D
4416 { 647, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 285, 0, 0, 0x0ULL }, // FCMP_SNE_S
4417 { 646, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 282, 0, 0, 0x0ULL }, // FCMP_SNE_D
4418 { 645, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 285, 0, 0, 0x0ULL }, // FCMP_SLT_S
4419 { 644, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 282, 0, 0, 0x0ULL }, // FCMP_SLT_D
4420 { 643, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 285, 0, 0, 0x0ULL }, // FCMP_SLE_S
4421 { 642, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 282, 0, 0, 0x0ULL }, // FCMP_SLE_D
4422 { 641, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 285, 0, 0, 0x0ULL }, // FCMP_SEQ_S
4423 { 640, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 282, 0, 0, 0x0ULL }, // FCMP_SEQ_D
4424 { 639, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 285, 0, 0, 0x0ULL }, // FCMP_SAF_S
4425 { 638, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 282, 0, 0, 0x0ULL }, // FCMP_SAF_D
4426 { 637, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 285, 0, 0, 0x0ULL }, // FCMP_CUN_S
4427 { 636, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 282, 0, 0, 0x0ULL }, // FCMP_CUN_D
4428 { 635, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 285, 0, 0, 0x0ULL }, // FCMP_CUNE_S
4429 { 634, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 282, 0, 0, 0x0ULL }, // FCMP_CUNE_D
4430 { 633, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 285, 0, 0, 0x0ULL }, // FCMP_CULT_S
4431 { 632, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 282, 0, 0, 0x0ULL }, // FCMP_CULT_D
4432 { 631, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 285, 0, 0, 0x0ULL }, // FCMP_CULE_S
4433 { 630, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 282, 0, 0, 0x0ULL }, // FCMP_CULE_D
4434 { 629, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 285, 0, 0, 0x0ULL }, // FCMP_CUEQ_S
4435 { 628, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 282, 0, 0, 0x0ULL }, // FCMP_CUEQ_D
4436 { 627, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 285, 0, 0, 0x0ULL }, // FCMP_COR_S
4437 { 626, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 282, 0, 0, 0x0ULL }, // FCMP_COR_D
4438 { 625, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 285, 0, 0, 0x0ULL }, // FCMP_CNE_S
4439 { 624, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 282, 0, 0, 0x0ULL }, // FCMP_CNE_D
4440 { 623, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 285, 0, 0, 0x0ULL }, // FCMP_CLT_S
4441 { 622, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 282, 0, 0, 0x0ULL }, // FCMP_CLT_D
4442 { 621, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 285, 0, 0, 0x0ULL }, // FCMP_CLE_S
4443 { 620, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 282, 0, 0, 0x0ULL }, // FCMP_CLE_D
4444 { 619, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 285, 0, 0, 0x0ULL }, // FCMP_CEQ_S
4445 { 618, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 282, 0, 0, 0x0ULL }, // FCMP_CEQ_D
4446 { 617, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 285, 0, 0, 0x0ULL }, // FCMP_CAF_S
4447 { 616, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 282, 0, 0, 0x0ULL }, // FCMP_CAF_D
4448 { 615, 2, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 274, 0, 0, 0x0ULL }, // FCLASS_S
4449 { 614, 2, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 272, 0, 0, 0x0ULL }, // FCLASS_D
4450 { 613, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 279, 0, 0, 0x0ULL }, // FADD_S
4451 { 612, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 276, 0, 0, 0x0ULL }, // FADD_D
4452 { 611, 2, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 274, 0, 0, 0x0ULL }, // FABS_S
4453 { 610, 2, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 272, 0, 0, 0x0ULL }, // FABS_D
4454 { 609, 2, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 169, 0, 0, 0x0ULL }, // EXT_W_H
4455 { 608, 2, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 169, 0, 0, 0x0ULL }, // EXT_W_B
4456 { 607, 0, 0, 4, 0, 0, 0, LoongArchOpInfoBase + 1, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // ERTN
4457 { 606, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 163, 0, 0|(1ULL<<MCID::UsesCustomInserter), 0x0ULL }, // DIV_WU
4458 { 605, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 163, 0, 0|(1ULL<<MCID::UsesCustomInserter), 0x0ULL }, // DIV_W
4459 { 604, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 163, 0, 0|(1ULL<<MCID::UsesCustomInserter), 0x0ULL }, // DIV_DU
4460 { 603, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 163, 0, 0|(1ULL<<MCID::UsesCustomInserter), 0x0ULL }, // DIV_D
4461 { 602, 1, 0, 4, 0, 0, 0, LoongArchOpInfoBase + 0, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // DBCL
4462 { 601, 1, 0, 4, 0, 0, 0, LoongArchOpInfoBase + 0, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // DBAR
4463 { 600, 2, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 169, 0, 0, 0x0ULL }, // CTZ_W
4464 { 599, 2, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 169, 0, 0, 0x0ULL }, // CTZ_D
4465 { 598, 2, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 169, 0, 0, 0x0ULL }, // CTO_W
4466 { 597, 2, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 169, 0, 0, 0x0ULL }, // CTO_D
4467 { 596, 4, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 268, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // CSRXCHG
4468 { 595, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 265, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // CSRWR
4469 { 594, 2, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 34, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // CSRRD
4470 { 593, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 163, 0, 0, 0x0ULL }, // CRC_W_W_W
4471 { 592, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 163, 0, 0, 0x0ULL }, // CRC_W_H_W
4472 { 591, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 163, 0, 0, 0x0ULL }, // CRC_W_D_W
4473 { 590, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 163, 0, 0, 0x0ULL }, // CRC_W_B_W
4474 { 589, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 163, 0, 0, 0x0ULL }, // CRCC_W_W_W
4475 { 588, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 163, 0, 0, 0x0ULL }, // CRCC_W_H_W
4476 { 587, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 163, 0, 0, 0x0ULL }, // CRCC_W_D_W
4477 { 586, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 163, 0, 0, 0x0ULL }, // CRCC_W_B_W
4478 { 585, 2, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 169, 0, 0, 0x0ULL }, // CPUCFG
4479 { 584, 2, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 169, 0, 0, 0x0ULL }, // CLZ_W
4480 { 583, 2, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 169, 0, 0, 0x0ULL }, // CLZ_D
4481 { 582, 2, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 169, 0, 0, 0x0ULL }, // CLO_W
4482 { 581, 2, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 169, 0, 0, 0x0ULL }, // CLO_D
4483 { 580, 3, 0, 4, 0, 0, 0, LoongArchOpInfoBase + 36, 0, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // CACOP
4484 { 579, 4, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 154, 0, 0, 0x0ULL }, // BYTEPICK_W
4485 { 578, 4, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 154, 0, 0, 0x0ULL }, // BYTEPICK_D
4486 { 577, 4, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 261, 0, 0, 0x0ULL }, // BSTRPICK_W
4487 { 576, 4, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 261, 0, 0, 0x0ULL }, // BSTRPICK_D
4488 { 575, 5, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 256, 0, 0, 0x0ULL }, // BSTRINS_W
4489 { 574, 5, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 256, 0, 0, 0x0ULL }, // BSTRINS_D
4490 { 573, 1, 0, 4, 0, 0, 0, LoongArchOpInfoBase + 0, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // BREAK
4491 { 572, 2, 0, 4, 0, 0, 0, LoongArchOpInfoBase + 254, 0, 0|(1ULL<<MCID::Branch)|(1ULL<<MCID::Terminator), 0x0ULL }, // BNEZ
4492 { 571, 3, 0, 4, 0, 0, 0, LoongArchOpInfoBase + 251, 0, 0|(1ULL<<MCID::Branch)|(1ULL<<MCID::Terminator), 0x0ULL }, // BNE
4493 { 570, 3, 0, 4, 0, 0, 0, LoongArchOpInfoBase + 251, 0, 0|(1ULL<<MCID::Branch)|(1ULL<<MCID::Terminator), 0x0ULL }, // BLTU
4494 { 569, 3, 0, 4, 0, 0, 0, LoongArchOpInfoBase + 251, 0, 0|(1ULL<<MCID::Branch)|(1ULL<<MCID::Terminator), 0x0ULL }, // BLT
4495 { 568, 1, 0, 4, 0, 0, 1, LoongArchOpInfoBase + 166, 3, 0|(1ULL<<MCID::Call), 0x0ULL }, // BL
4496 { 567, 2, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 169, 0, 0, 0x0ULL }, // BITREV_W
4497 { 566, 2, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 169, 0, 0, 0x0ULL }, // BITREV_D
4498 { 565, 2, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 169, 0, 0, 0x0ULL }, // BITREV_8B
4499 { 564, 2, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 169, 0, 0, 0x0ULL }, // BITREV_4B
4500 { 563, 3, 0, 4, 0, 0, 0, LoongArchOpInfoBase + 251, 0, 0|(1ULL<<MCID::Branch)|(1ULL<<MCID::Terminator), 0x0ULL }, // BGEU
4501 { 562, 3, 0, 4, 0, 0, 0, LoongArchOpInfoBase + 251, 0, 0|(1ULL<<MCID::Branch)|(1ULL<<MCID::Terminator), 0x0ULL }, // BGE
4502 { 561, 2, 0, 4, 0, 0, 0, LoongArchOpInfoBase + 254, 0, 0|(1ULL<<MCID::Branch)|(1ULL<<MCID::Terminator), 0x0ULL }, // BEQZ
4503 { 560, 3, 0, 4, 0, 0, 0, LoongArchOpInfoBase + 251, 0, 0|(1ULL<<MCID::Branch)|(1ULL<<MCID::Terminator), 0x0ULL }, // BEQ
4504 { 559, 2, 0, 4, 0, 0, 0, LoongArchOpInfoBase + 249, 0, 0|(1ULL<<MCID::Branch)|(1ULL<<MCID::Terminator), 0x0ULL }, // BCNEZ
4505 { 558, 2, 0, 4, 0, 0, 0, LoongArchOpInfoBase + 249, 0, 0|(1ULL<<MCID::Branch)|(1ULL<<MCID::Terminator), 0x0ULL }, // BCEQZ
4506 { 557, 1, 0, 4, 0, 0, 0, LoongArchOpInfoBase + 166, 0, 0|(1ULL<<MCID::Branch)|(1ULL<<MCID::Barrier)|(1ULL<<MCID::Terminator), 0x0ULL }, // B
4507 { 556, 2, 0, 4, 0, 0, 0, LoongArchOpInfoBase + 169, 0, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // ASRTLE_D
4508 { 555, 2, 0, 4, 0, 0, 0, LoongArchOpInfoBase + 169, 0, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // ASRTGT_D
4509 { 554, 3, 0, 4, 0, 0, 0, LoongArchOpInfoBase + 187, 0, 0, 0x0ULL }, // ARMXOR_W
4510 { 553, 3, 0, 4, 0, 0, 0, LoongArchOpInfoBase + 187, 0, 0, 0x0ULL }, // ARMSUB_W
4511 { 552, 3, 0, 4, 0, 0, 0, LoongArchOpInfoBase + 187, 0, 0, 0x0ULL }, // ARMSRL_W
4512 { 551, 3, 0, 4, 0, 0, 0, LoongArchOpInfoBase + 246, 0, 0, 0x0ULL }, // ARMSRLI_W
4513 { 550, 3, 0, 4, 0, 0, 0, LoongArchOpInfoBase + 187, 0, 0, 0x0ULL }, // ARMSRA_W
4514 { 549, 3, 0, 4, 0, 0, 0, LoongArchOpInfoBase + 246, 0, 0, 0x0ULL }, // ARMSRAI_W
4515 { 548, 3, 0, 4, 0, 0, 0, LoongArchOpInfoBase + 187, 0, 0, 0x0ULL }, // ARMSLL_W
4516 { 547, 3, 0, 4, 0, 0, 0, LoongArchOpInfoBase + 246, 0, 0, 0x0ULL }, // ARMSLLI_W
4517 { 546, 3, 0, 4, 0, 0, 0, LoongArchOpInfoBase + 187, 0, 0, 0x0ULL }, // ARMSBC_W
4518 { 545, 2, 0, 4, 0, 0, 0, LoongArchOpInfoBase + 34, 0, 0, 0x0ULL }, // ARMRRX_W
4519 { 544, 3, 0, 4, 0, 0, 0, LoongArchOpInfoBase + 187, 0, 0, 0x0ULL }, // ARMROTR_W
4520 { 543, 3, 0, 4, 0, 0, 0, LoongArchOpInfoBase + 246, 0, 0, 0x0ULL }, // ARMROTRI_W
4521 { 542, 3, 0, 4, 0, 0, 0, LoongArchOpInfoBase + 187, 0, 0, 0x0ULL }, // ARMOR_W
4522 { 541, 2, 0, 4, 0, 0, 0, LoongArchOpInfoBase + 34, 0, 0, 0x0ULL }, // ARMNOT_W
4523 { 540, 2, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 34, 0, 0, 0x0ULL }, // ARMMTFLAG
4524 { 539, 2, 0, 4, 0, 0, 0, LoongArchOpInfoBase + 34, 0, 0, 0x0ULL }, // ARMMOV_W
4525 { 538, 2, 0, 4, 0, 0, 0, LoongArchOpInfoBase + 34, 0, 0, 0x0ULL }, // ARMMOV_D
4526 { 537, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 187, 0, 0, 0x0ULL }, // ARMMOVE
4527 { 536, 2, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 34, 0, 0, 0x0ULL }, // ARMMFFLAG
4528 { 535, 3, 0, 4, 0, 0, 0, LoongArchOpInfoBase + 187, 0, 0, 0x0ULL }, // ARMAND_W
4529 { 534, 3, 0, 4, 0, 0, 0, LoongArchOpInfoBase + 187, 0, 0, 0x0ULL }, // ARMADD_W
4530 { 533, 3, 0, 4, 0, 0, 0, LoongArchOpInfoBase + 187, 0, 0, 0x0ULL }, // ARMADC_W
4531 { 532, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 163, 0, 0, 0x0ULL }, // ANDN
4532 { 531, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 187, 0, 0, 0x0ULL }, // ANDI
4533 { 530, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 163, 0, 0, 0x0ULL }, // AND
4534 { 529, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 239, 0, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore), 0x1ULL }, // AMXOR__DB_W
4535 { 528, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 239, 0, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore), 0x1ULL }, // AMXOR__DB_D
4536 { 527, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 239, 0, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore), 0x1ULL }, // AMXOR_W
4537 { 526, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 239, 0, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore), 0x1ULL }, // AMXOR_D
4538 { 525, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 239, 0, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore), 0x1ULL }, // AMSWAP__DB_W
4539 { 524, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 239, 0, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore), 0x1ULL }, // AMSWAP__DB_H
4540 { 523, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 239, 0, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore), 0x1ULL }, // AMSWAP__DB_D
4541 { 522, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 239, 0, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore), 0x1ULL }, // AMSWAP__DB_B
4542 { 521, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 239, 0, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore), 0x1ULL }, // AMSWAP_W
4543 { 520, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 239, 0, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore), 0x1ULL }, // AMSWAP_H
4544 { 519, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 239, 0, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore), 0x1ULL }, // AMSWAP_D
4545 { 518, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 239, 0, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore), 0x1ULL }, // AMSWAP_B
4546 { 517, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 239, 0, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore), 0x1ULL }, // AMOR__DB_W
4547 { 516, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 239, 0, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore), 0x1ULL }, // AMOR__DB_D
4548 { 515, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 239, 0, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore), 0x1ULL }, // AMOR_W
4549 { 514, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 239, 0, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore), 0x1ULL }, // AMOR_D
4550 { 513, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 239, 0, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore), 0x1ULL }, // AMMIN__DB_WU
4551 { 512, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 239, 0, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore), 0x1ULL }, // AMMIN__DB_W
4552 { 511, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 239, 0, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore), 0x1ULL }, // AMMIN__DB_DU
4553 { 510, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 239, 0, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore), 0x1ULL }, // AMMIN__DB_D
4554 { 509, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 239, 0, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore), 0x1ULL }, // AMMIN_WU
4555 { 508, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 239, 0, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore), 0x1ULL }, // AMMIN_W
4556 { 507, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 239, 0, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore), 0x1ULL }, // AMMIN_DU
4557 { 506, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 239, 0, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore), 0x1ULL }, // AMMIN_D
4558 { 505, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 239, 0, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore), 0x1ULL }, // AMMAX__DB_WU
4559 { 504, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 239, 0, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore), 0x1ULL }, // AMMAX__DB_W
4560 { 503, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 239, 0, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore), 0x1ULL }, // AMMAX__DB_DU
4561 { 502, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 239, 0, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore), 0x1ULL }, // AMMAX__DB_D
4562 { 501, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 239, 0, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore), 0x1ULL }, // AMMAX_WU
4563 { 500, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 239, 0, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore), 0x1ULL }, // AMMAX_W
4564 { 499, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 239, 0, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore), 0x1ULL }, // AMMAX_DU
4565 { 498, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 239, 0, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore), 0x1ULL }, // AMMAX_D
4566 { 497, 4, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 242, 0, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore), 0x3ULL }, // AMCAS__DB_W
4567 { 496, 4, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 242, 0, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore), 0x3ULL }, // AMCAS__DB_H
4568 { 495, 4, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 242, 0, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore), 0x3ULL }, // AMCAS__DB_D
4569 { 494, 4, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 242, 0, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore), 0x3ULL }, // AMCAS__DB_B
4570 { 493, 4, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 242, 0, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore), 0x3ULL }, // AMCAS_W
4571 { 492, 4, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 242, 0, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore), 0x3ULL }, // AMCAS_H
4572 { 491, 4, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 242, 0, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore), 0x3ULL }, // AMCAS_D
4573 { 490, 4, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 242, 0, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore), 0x3ULL }, // AMCAS_B
4574 { 489, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 239, 0, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore), 0x1ULL }, // AMAND__DB_W
4575 { 488, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 239, 0, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore), 0x1ULL }, // AMAND__DB_D
4576 { 487, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 239, 0, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore), 0x1ULL }, // AMAND_W
4577 { 486, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 239, 0, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore), 0x1ULL }, // AMAND_D
4578 { 485, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 239, 0, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore), 0x1ULL }, // AMADD__DB_W
4579 { 484, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 239, 0, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore), 0x1ULL }, // AMADD__DB_H
4580 { 483, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 239, 0, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore), 0x1ULL }, // AMADD__DB_D
4581 { 482, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 239, 0, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore), 0x1ULL }, // AMADD__DB_B
4582 { 481, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 239, 0, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore), 0x1ULL }, // AMADD_W
4583 { 480, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 239, 0, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore), 0x1ULL }, // AMADD_H
4584 { 479, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 239, 0, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore), 0x1ULL }, // AMADD_D
4585 { 478, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 239, 0, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore), 0x1ULL }, // AMADD_B
4586 { 477, 4, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 154, 0, 0, 0x0ULL }, // ALSL_WU
4587 { 476, 4, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 154, 0, 0, 0x0ULL }, // ALSL_W
4588 { 475, 4, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 154, 0, 0, 0x0ULL }, // ALSL_D
4589 { 474, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 163, 0, 0, 0x0ULL }, // ADD_W
4590 { 473, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 163, 0, 0, 0x0ULL }, // ADD_D
4591 { 472, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 187, 0, 0, 0x0ULL }, // ADDU16I_D
4592 { 471, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 187, 0, 0, 0x0ULL }, // ADDU12I_W
4593 { 470, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 187, 0, 0, 0x0ULL }, // ADDU12I_D
4594 { 469, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 187, 0, 0, 0x0ULL }, // ADDI_W
4595 { 468, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 187, 0, 0|(1ULL<<MCID::Rematerializable)|(1ULL<<MCID::CheapAsAMove), 0x0ULL }, // ADDI_D
4596 { 467, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 163, 0, 0, 0x0ULL }, // ADC_W
4597 { 466, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 163, 0, 0, 0x0ULL }, // ADC_H
4598 { 465, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 163, 0, 0, 0x0ULL }, // ADC_D
4599 { 464, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 163, 0, 0, 0x0ULL }, // ADC_B
4600 { 463, 2, 0, 4, 0, 0, 0, LoongArchOpInfoBase + 237, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UsesCustomInserter)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // WRFCSR
4601 { 462, 3, 2, 4, 0, 0, 0, LoongArchOpInfoBase + 234, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UsesCustomInserter), 0x0ULL }, // SplitPairF64Pseudo
4602 { 461, 6, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 228, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UsesCustomInserter), 0x0ULL }, // Select_GPR_Using_CC_GPR
4603 { 460, 2, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 34, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UsesCustomInserter), 0x0ULL }, // RDFCSR
4604 { 459, 2, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 226, 0, 0|(1ULL<<MCID::Pseudo), 0x0ULL }, // PseudoXVREPLI_W
4605 { 458, 2, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 226, 0, 0|(1ULL<<MCID::Pseudo), 0x0ULL }, // PseudoXVREPLI_H
4606 { 457, 2, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 226, 0, 0|(1ULL<<MCID::Pseudo), 0x0ULL }, // PseudoXVREPLI_D
4607 { 456, 2, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 226, 0, 0|(1ULL<<MCID::Pseudo), 0x0ULL }, // PseudoXVREPLI_B
4608 { 455, 2, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 220, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UsesCustomInserter), 0x0ULL }, // PseudoXVMSKNEZ_B
4609 { 454, 2, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 220, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UsesCustomInserter), 0x0ULL }, // PseudoXVMSKLTZ_W
4610 { 453, 2, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 220, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UsesCustomInserter), 0x0ULL }, // PseudoXVMSKLTZ_H
4611 { 452, 2, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 220, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UsesCustomInserter), 0x0ULL }, // PseudoXVMSKLTZ_D
4612 { 451, 2, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 220, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UsesCustomInserter), 0x0ULL }, // PseudoXVMSKLTZ_B
4613 { 450, 2, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 220, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UsesCustomInserter), 0x0ULL }, // PseudoXVMSKGEZ_B
4614 { 449, 2, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 220, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UsesCustomInserter), 0x0ULL }, // PseudoXVMSKEQZ_B
4615 { 448, 4, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 222, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UsesCustomInserter), 0x0ULL }, // PseudoXVINSGR2VR_H
4616 { 447, 4, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 222, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UsesCustomInserter), 0x0ULL }, // PseudoXVINSGR2VR_B
4617 { 446, 2, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 220, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UsesCustomInserter), 0x0ULL }, // PseudoXVBZ_W
4618 { 445, 2, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 220, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UsesCustomInserter), 0x0ULL }, // PseudoXVBZ_H
4619 { 444, 2, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 220, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UsesCustomInserter), 0x0ULL }, // PseudoXVBZ_D
4620 { 443, 2, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 220, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UsesCustomInserter), 0x0ULL }, // PseudoXVBZ_B
4621 { 442, 2, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 220, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UsesCustomInserter), 0x0ULL }, // PseudoXVBZ
4622 { 441, 2, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 220, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UsesCustomInserter), 0x0ULL }, // PseudoXVBNZ_W
4623 { 440, 2, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 220, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UsesCustomInserter), 0x0ULL }, // PseudoXVBNZ_H
4624 { 439, 2, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 220, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UsesCustomInserter), 0x0ULL }, // PseudoXVBNZ_D
4625 { 438, 2, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 220, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UsesCustomInserter), 0x0ULL }, // PseudoXVBNZ_B
4626 { 437, 2, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 220, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UsesCustomInserter), 0x0ULL }, // PseudoXVBNZ
4627 { 436, 2, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 218, 0, 0|(1ULL<<MCID::Pseudo), 0x0ULL }, // PseudoVREPLI_W
4628 { 435, 2, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 218, 0, 0|(1ULL<<MCID::Pseudo), 0x0ULL }, // PseudoVREPLI_H
4629 { 434, 2, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 218, 0, 0|(1ULL<<MCID::Pseudo), 0x0ULL }, // PseudoVREPLI_D
4630 { 433, 2, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 218, 0, 0|(1ULL<<MCID::Pseudo), 0x0ULL }, // PseudoVREPLI_B
4631 { 432, 2, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 216, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UsesCustomInserter), 0x0ULL }, // PseudoVMSKNEZ_B
4632 { 431, 2, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 216, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UsesCustomInserter), 0x0ULL }, // PseudoVMSKLTZ_W
4633 { 430, 2, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 216, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UsesCustomInserter), 0x0ULL }, // PseudoVMSKLTZ_H
4634 { 429, 2, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 216, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UsesCustomInserter), 0x0ULL }, // PseudoVMSKLTZ_D
4635 { 428, 2, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 216, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UsesCustomInserter), 0x0ULL }, // PseudoVMSKLTZ_B
4636 { 427, 2, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 216, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UsesCustomInserter), 0x0ULL }, // PseudoVMSKGEZ_B
4637 { 426, 2, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 216, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UsesCustomInserter), 0x0ULL }, // PseudoVMSKEQZ_B
4638 { 425, 2, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 216, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UsesCustomInserter), 0x0ULL }, // PseudoVBZ_W
4639 { 424, 2, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 216, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UsesCustomInserter), 0x0ULL }, // PseudoVBZ_H
4640 { 423, 2, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 216, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UsesCustomInserter), 0x0ULL }, // PseudoVBZ_D
4641 { 422, 2, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 216, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UsesCustomInserter), 0x0ULL }, // PseudoVBZ_B
4642 { 421, 2, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 216, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UsesCustomInserter), 0x0ULL }, // PseudoVBZ
4643 { 420, 2, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 216, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UsesCustomInserter), 0x0ULL }, // PseudoVBNZ_W
4644 { 419, 2, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 216, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UsesCustomInserter), 0x0ULL }, // PseudoVBNZ_H
4645 { 418, 2, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 216, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UsesCustomInserter), 0x0ULL }, // PseudoVBNZ_D
4646 { 417, 2, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 216, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UsesCustomInserter), 0x0ULL }, // PseudoVBNZ_B
4647 { 416, 2, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 216, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UsesCustomInserter), 0x0ULL }, // PseudoVBNZ
4648 { 415, 0, 0, 4, 0, 0, 0, LoongArchOpInfoBase + 1, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // PseudoUNIMP
4649 { 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_SMALL
4650 { 413, 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
4651 { 412, 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
4652 { 411, 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
4653 { 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 }, // PseudoTAIL36
4654 { 409, 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
4655 { 408, 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
4656 { 407, 3, 0, 4, 0, 0, 0, LoongArchOpInfoBase + 190, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::MayStore), 0x0ULL }, // PseudoST_CFR
4657 { 406, 0, 0, 4, 0, 0, 0, LoongArchOpInfoBase + 1, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::Return)|(1ULL<<MCID::Barrier)|(1ULL<<MCID::Terminator), 0x0ULL }, // PseudoRET
4658 { 405, 7, 2, 44, 0, 0, 0, LoongArchOpInfoBase + 208, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore), 0x0ULL }, // PseudoMaskedCmpXchg32
4659 { 404, 6, 2, 36, 0, 0, 0, LoongArchOpInfoBase + 179, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore), 0x0ULL }, // PseudoMaskedAtomicSwap32
4660 { 403, 7, 3, 48, 0, 0, 0, LoongArchOpInfoBase + 201, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore), 0x0ULL }, // PseudoMaskedAtomicLoadUMin32
4661 { 402, 7, 3, 48, 0, 0, 0, LoongArchOpInfoBase + 201, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore), 0x0ULL }, // PseudoMaskedAtomicLoadUMax32
4662 { 401, 6, 2, 36, 0, 0, 0, LoongArchOpInfoBase + 179, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore), 0x0ULL }, // PseudoMaskedAtomicLoadSub32
4663 { 400, 6, 2, 36, 0, 0, 0, LoongArchOpInfoBase + 179, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore), 0x0ULL }, // PseudoMaskedAtomicLoadNand32
4664 { 399, 8, 3, 56, 0, 0, 0, LoongArchOpInfoBase + 193, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore), 0x0ULL }, // PseudoMaskedAtomicLoadMin32
4665 { 398, 8, 3, 56, 0, 0, 0, LoongArchOpInfoBase + 193, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore), 0x0ULL }, // PseudoMaskedAtomicLoadMax32
4666 { 397, 6, 2, 36, 0, 0, 0, LoongArchOpInfoBase + 179, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore), 0x0ULL }, // PseudoMaskedAtomicLoadAdd32
4667 { 396, 2, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 34, 0, 0|(1ULL<<MCID::Pseudo), 0x0ULL }, // PseudoLI_W
4668 { 395, 2, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 34, 0, 0|(1ULL<<MCID::Pseudo), 0x0ULL }, // PseudoLI_D
4669 { 394, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 190, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::MayLoad), 0x0ULL }, // PseudoLD_CFR
4670 { 393, 2, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 34, 0, 0|(1ULL<<MCID::Pseudo), 0x0ULL }, // PseudoLA_TLS_LE
4671 { 392, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 187, 0, 0|(1ULL<<MCID::Pseudo), 0x0ULL }, // PseudoLA_TLS_LD_LARGE
4672 { 391, 2, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 34, 0, 0|(1ULL<<MCID::Pseudo), 0x0ULL }, // PseudoLA_TLS_LD
4673 { 390, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 187, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::MayLoad), 0x0ULL }, // PseudoLA_TLS_IE_LARGE
4674 { 389, 2, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 34, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::MayLoad), 0x0ULL }, // PseudoLA_TLS_IE
4675 { 388, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 187, 0, 0|(1ULL<<MCID::Pseudo), 0x0ULL }, // PseudoLA_TLS_GD_LARGE
4676 { 387, 2, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 34, 0, 0|(1ULL<<MCID::Pseudo), 0x0ULL }, // PseudoLA_TLS_GD
4677 { 386, 3, 1, 4, 0, 0, 2, LoongArchOpInfoBase + 187, 8, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::Barrier)|(1ULL<<MCID::Call), 0x0ULL }, // PseudoLA_TLS_DESC_LARGE
4678 { 385, 2, 1, 4, 0, 0, 1, LoongArchOpInfoBase + 34, 3, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::MayLoad), 0x0ULL }, // PseudoLA_TLS_DESC
4679 { 384, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 187, 0, 0|(1ULL<<MCID::Pseudo), 0x0ULL }, // PseudoLA_PCREL_LARGE
4680 { 383, 2, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 34, 0, 0|(1ULL<<MCID::Pseudo), 0x0ULL }, // PseudoLA_PCREL
4681 { 382, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 187, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::MayLoad), 0x0ULL }, // PseudoLA_GOT_LARGE
4682 { 381, 2, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 34, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::MayLoad), 0x0ULL }, // PseudoLA_GOT
4683 { 380, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 187, 0, 0|(1ULL<<MCID::Pseudo), 0x0ULL }, // PseudoLA_ABS_LARGE
4684 { 379, 2, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 34, 0, 0|(1ULL<<MCID::Pseudo), 0x0ULL }, // PseudoLA_ABS
4685 { 378, 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
4686 { 377, 2, 0, 4, 0, 0, 1, LoongArchOpInfoBase + 34, 3, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::Call), 0x0ULL }, // PseudoJIRL_CALL
4687 { 376, 3, 1, 4, 0, 1, 1, LoongArchOpInfoBase + 187, 6, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::Barrier)|(1ULL<<MCID::Call), 0x0ULL }, // PseudoDESC_CALL
4688 { 375, 2, 1, 12, 0, 0, 0, LoongArchOpInfoBase + 185, 0, 0|(1ULL<<MCID::Pseudo), 0x0ULL }, // PseudoCopyCFR
4689 { 374, 6, 2, 36, 0, 0, 0, LoongArchOpInfoBase + 179, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore), 0x0ULL }, // PseudoCmpXchg64
4690 { 373, 6, 2, 36, 0, 0, 0, LoongArchOpInfoBase + 179, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore), 0x0ULL }, // PseudoCmpXchg32
4691 { 372, 8, 3, 36, 0, 0, 0, LoongArchOpInfoBase + 171, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore), 0x0ULL }, // PseudoCmpXchg128Acquire
4692 { 371, 8, 3, 36, 0, 0, 0, LoongArchOpInfoBase + 171, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore), 0x0ULL }, // PseudoCmpXchg128
4693 { 370, 2, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 169, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UsesCustomInserter), 0x0ULL }, // PseudoCTPOP_W_LA32
4694 { 369, 2, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 169, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UsesCustomInserter), 0x0ULL }, // PseudoCTPOP_W
4695 { 368, 2, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 169, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UsesCustomInserter), 0x0ULL }, // PseudoCTPOP_H_LA32
4696 { 367, 2, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 169, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UsesCustomInserter), 0x0ULL }, // PseudoCTPOP_H
4697 { 366, 2, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 169, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UsesCustomInserter), 0x0ULL }, // PseudoCTPOP_D
4698 { 365, 2, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 169, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UsesCustomInserter), 0x0ULL }, // PseudoCTPOP_B
4699 { 364, 1, 0, 4, 0, 0, 1, LoongArchOpInfoBase + 0, 3, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::Call), 0x0ULL }, // PseudoCALL_SMALL
4700 { 363, 1, 0, 8, 0, 0, 2, LoongArchOpInfoBase + 0, 4, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::Call), 0x0ULL }, // PseudoCALL_MEDIUM
4701 { 362, 1, 0, 4, 0, 0, 1, LoongArchOpInfoBase + 0, 3, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::Call), 0x0ULL }, // PseudoCALL_LARGE
4702 { 361, 1, 0, 4, 0, 0, 1, LoongArchOpInfoBase + 28, 3, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::Call), 0x0ULL }, // PseudoCALLIndirect
4703 { 360, 1, 0, 4, 0, 0, 1, LoongArchOpInfoBase + 0, 3, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::Barrier)|(1ULL<<MCID::Call), 0x0ULL }, // PseudoCALL36
4704 { 359, 1, 0, 4, 0, 0, 1, LoongArchOpInfoBase + 0, 3, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::Barrier)|(1ULL<<MCID::Call), 0x0ULL }, // PseudoCALL30
4705 { 358, 1, 0, 4, 0, 0, 1, LoongArchOpInfoBase + 0, 3, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::Barrier)|(1ULL<<MCID::Call), 0x0ULL }, // PseudoCALL
4706 { 357, 1, 0, 4, 0, 1, 0, LoongArchOpInfoBase + 166, 2, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::Return)|(1ULL<<MCID::Barrier)|(1ULL<<MCID::Call)|(1ULL<<MCID::Terminator), 0x0ULL }, // PseudoB_TAIL
4707 { 356, 2, 0, 4, 0, 0, 0, LoongArchOpInfoBase + 167, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::Branch)|(1ULL<<MCID::IndirectBranch)|(1ULL<<MCID::Barrier)|(1ULL<<MCID::Terminator), 0x0ULL }, // PseudoBRIND
4708 { 355, 1, 0, 4, 0, 0, 0, LoongArchOpInfoBase + 166, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::Branch)|(1ULL<<MCID::Barrier)|(1ULL<<MCID::Terminator), 0x0ULL }, // PseudoBR
4709 { 354, 5, 2, 24, 0, 0, 0, LoongArchOpInfoBase + 158, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore), 0x0ULL }, // PseudoAtomicSwap32
4710 { 353, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 163, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::MayStore), 0x0ULL }, // PseudoAtomicStoreW
4711 { 352, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 163, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::MayStore), 0x0ULL }, // PseudoAtomicStoreD
4712 { 351, 5, 2, 24, 0, 0, 0, LoongArchOpInfoBase + 158, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore), 0x0ULL }, // PseudoAtomicLoadXor32
4713 { 350, 5, 2, 24, 0, 0, 0, LoongArchOpInfoBase + 158, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore), 0x0ULL }, // PseudoAtomicLoadUMin32
4714 { 349, 5, 2, 24, 0, 0, 0, LoongArchOpInfoBase + 158, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore), 0x0ULL }, // PseudoAtomicLoadUMax32
4715 { 348, 5, 2, 24, 0, 0, 0, LoongArchOpInfoBase + 158, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore), 0x0ULL }, // PseudoAtomicLoadSub32
4716 { 347, 5, 2, 24, 0, 0, 0, LoongArchOpInfoBase + 158, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore), 0x0ULL }, // PseudoAtomicLoadOr32
4717 { 346, 5, 2, 24, 0, 0, 0, LoongArchOpInfoBase + 158, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore), 0x0ULL }, // PseudoAtomicLoadNand64
4718 { 345, 5, 2, 24, 0, 0, 0, LoongArchOpInfoBase + 158, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore), 0x0ULL }, // PseudoAtomicLoadNand32
4719 { 344, 5, 2, 24, 0, 0, 0, LoongArchOpInfoBase + 158, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore), 0x0ULL }, // PseudoAtomicLoadMin32
4720 { 343, 5, 2, 24, 0, 0, 0, LoongArchOpInfoBase + 158, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore), 0x0ULL }, // PseudoAtomicLoadMax32
4721 { 342, 5, 2, 24, 0, 0, 0, LoongArchOpInfoBase + 158, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore), 0x0ULL }, // PseudoAtomicLoadAnd32
4722 { 341, 5, 2, 24, 0, 0, 0, LoongArchOpInfoBase + 158, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore), 0x0ULL }, // PseudoAtomicLoadAdd32
4723 { 340, 4, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 154, 0, 0|(1ULL<<MCID::Pseudo), 0x0ULL }, // PseudoAddTPRel_W
4724 { 339, 4, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 154, 0, 0|(1ULL<<MCID::Pseudo), 0x0ULL }, // PseudoAddTPRel_D
4725 { 338, 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
4726 { 337, 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
4727 { 336, 3, 1, 4, 0, 0, 0, LoongArchOpInfoBase + 151, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UsesCustomInserter), 0x0ULL }, // BuildPairF64Pseudo
4728 { 335, 2, 0, 4, 0, 1, 1, LoongArchOpInfoBase + 20, 0, 0|(1ULL<<MCID::Pseudo), 0x0ULL }, // ADJCALLSTACKUP
4729 { 334, 2, 0, 4, 0, 1, 1, LoongArchOpInfoBase + 20, 0, 0|(1ULL<<MCID::Pseudo), 0x0ULL }, // ADJCALLSTACKDOWN
4730 { 333, 4, 1, 0, 0, 0, 0, LoongArchOpInfoBase + 147, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_UBFX
4731 { 332, 4, 1, 0, 0, 0, 0, LoongArchOpInfoBase + 147, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_SBFX
4732 { 331, 2, 1, 0, 0, 0, 0, LoongArchOpInfoBase + 60, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_VECREDUCE_UMIN
4733 { 330, 2, 1, 0, 0, 0, 0, LoongArchOpInfoBase + 60, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_VECREDUCE_UMAX
4734 { 329, 2, 1, 0, 0, 0, 0, LoongArchOpInfoBase + 60, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_VECREDUCE_SMIN
4735 { 328, 2, 1, 0, 0, 0, 0, LoongArchOpInfoBase + 60, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_VECREDUCE_SMAX
4736 { 327, 2, 1, 0, 0, 0, 0, LoongArchOpInfoBase + 60, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_VECREDUCE_XOR
4737 { 326, 2, 1, 0, 0, 0, 0, LoongArchOpInfoBase + 60, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_VECREDUCE_OR
4738 { 325, 2, 1, 0, 0, 0, 0, LoongArchOpInfoBase + 60, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_VECREDUCE_AND
4739 { 324, 2, 1, 0, 0, 0, 0, LoongArchOpInfoBase + 60, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_VECREDUCE_MUL
4740 { 323, 2, 1, 0, 0, 0, 0, LoongArchOpInfoBase + 60, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_VECREDUCE_ADD
4741 { 322, 2, 1, 0, 0, 0, 0, LoongArchOpInfoBase + 60, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_VECREDUCE_FMINIMUMNUM
4742 { 321, 2, 1, 0, 0, 0, 0, LoongArchOpInfoBase + 60, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_VECREDUCE_FMAXIMUMNUM
4743 { 320, 2, 1, 0, 0, 0, 0, LoongArchOpInfoBase + 60, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_VECREDUCE_FMINIMUM
4744 { 319, 2, 1, 0, 0, 0, 0, LoongArchOpInfoBase + 60, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_VECREDUCE_FMAXIMUM
4745 { 318, 2, 1, 0, 0, 0, 0, LoongArchOpInfoBase + 60, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_VECREDUCE_FMIN
4746 { 317, 2, 1, 0, 0, 0, 0, LoongArchOpInfoBase + 60, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_VECREDUCE_FMAX
4747 { 316, 2, 1, 0, 0, 0, 0, LoongArchOpInfoBase + 60, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_VECREDUCE_FMUL
4748 { 315, 2, 1, 0, 0, 0, 0, LoongArchOpInfoBase + 60, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_VECREDUCE_FADD
4749 { 314, 3, 1, 0, 0, 0, 0, LoongArchOpInfoBase + 130, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_VECREDUCE_SEQ_FMUL
4750 { 313, 3, 1, 0, 0, 0, 0, LoongArchOpInfoBase + 130, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_VECREDUCE_SEQ_FADD
4751 { 312, 1, 0, 0, 0, 0, 0, LoongArchOpInfoBase + 1, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // G_UBSANTRAP
4752 { 311, 0, 0, 0, 0, 0, 0, LoongArchOpInfoBase + 1, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // G_DEBUGTRAP
4753 { 310, 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
4754 { 309, 3, 0, 0, 0, 0, 0, LoongArchOpInfoBase + 130, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::MayStore), 0x0ULL }, // G_MEMSET_INLINE
4755 { 308, 3, 0, 0, 0, 0, 0, LoongArchOpInfoBase + 57, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::MayStore), 0x0ULL }, // G_BZERO
4756 { 307, 4, 0, 0, 0, 0, 0, LoongArchOpInfoBase + 143, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::MayStore), 0x0ULL }, // G_MEMSET
4757 { 306, 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
4758 { 305, 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
4759 { 304, 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
4760 { 303, 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
4761 { 302, 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
4762 { 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_FCMPS
4763 { 300, 4, 1, 0, 0, 0, 0, LoongArchOpInfoBase + 107, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::MayRaiseFPException)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // G_STRICT_FCMP
4764 { 299, 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
4765 { 298, 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
4766 { 297, 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
4767 { 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_FREM
4768 { 295, 3, 1, 0, 0, 0, 0, LoongArchOpInfoBase + 42, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::MayRaiseFPException)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // G_STRICT_FDIV
4769 { 294, 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
4770 { 293, 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
4771 { 292, 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
4772 { 291, 1, 0, 0, 0, 0, 0, LoongArchOpInfoBase + 49, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // G_STACKRESTORE
4773 { 290, 1, 1, 0, 0, 0, 0, LoongArchOpInfoBase + 49, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // G_STACKSAVE
4774 { 289, 3, 1, 0, 0, 0, 0, LoongArchOpInfoBase + 68, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // G_DYN_STACKALLOC
4775 { 288, 2, 1, 0, 0, 0, 0, LoongArchOpInfoBase + 50, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_JUMP_TABLE
4776 { 287, 2, 1, 0, 0, 0, 0, LoongArchOpInfoBase + 50, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_BLOCK_ADDR
4777 { 286, 2, 1, 0, 0, 0, 0, LoongArchOpInfoBase + 60, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_ADDRSPACE_CAST
4778 { 285, 2, 1, 0, 0, 0, 0, LoongArchOpInfoBase + 66, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_FNEARBYINT
4779 { 284, 2, 1, 0, 0, 0, 0, LoongArchOpInfoBase + 66, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_FRINT
4780 { 283, 2, 1, 0, 0, 0, 0, LoongArchOpInfoBase + 66, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_FFLOOR
4781 { 282, 2, 1, 0, 0, 0, 0, LoongArchOpInfoBase + 66, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_FSQRT
4782 { 281, 2, 1, 0, 0, 0, 0, LoongArchOpInfoBase + 66, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_FTANH
4783 { 280, 2, 1, 0, 0, 0, 0, LoongArchOpInfoBase + 66, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_FSINH
4784 { 279, 2, 1, 0, 0, 0, 0, LoongArchOpInfoBase + 66, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_FCOSH
4785 { 278, 3, 1, 0, 0, 0, 0, LoongArchOpInfoBase + 42, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_FATAN2
4786 { 277, 2, 1, 0, 0, 0, 0, LoongArchOpInfoBase + 66, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_FATAN
4787 { 276, 2, 1, 0, 0, 0, 0, LoongArchOpInfoBase + 66, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_FASIN
4788 { 275, 2, 1, 0, 0, 0, 0, LoongArchOpInfoBase + 66, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_FACOS
4789 { 274, 2, 1, 0, 0, 0, 0, LoongArchOpInfoBase + 66, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_FTAN
4790 { 273, 3, 2, 0, 0, 0, 0, LoongArchOpInfoBase + 42, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_FSINCOS
4791 { 272, 2, 1, 0, 0, 0, 0, LoongArchOpInfoBase + 66, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_FSIN
4792 { 271, 2, 1, 0, 0, 0, 0, LoongArchOpInfoBase + 66, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_FCOS
4793 { 270, 2, 1, 0, 0, 0, 0, LoongArchOpInfoBase + 66, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_FCEIL
4794 { 269, 3, 1, 0, 0, 0, 0, LoongArchOpInfoBase + 42, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::Commutable), 0x0ULL }, // G_CLMULH
4795 { 268, 3, 1, 0, 0, 0, 0, LoongArchOpInfoBase + 42, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::Commutable), 0x0ULL }, // G_CLMUL
4796 { 267, 2, 1, 0, 0, 0, 0, LoongArchOpInfoBase + 66, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_BITREVERSE
4797 { 266, 2, 1, 0, 0, 0, 0, LoongArchOpInfoBase + 66, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_BSWAP
4798 { 265, 2, 1, 0, 0, 0, 0, LoongArchOpInfoBase + 60, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_CTPOP
4799 { 264, 2, 1, 0, 0, 0, 0, LoongArchOpInfoBase + 60, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_CTLS
4800 { 263, 2, 1, 0, 0, 0, 0, LoongArchOpInfoBase + 60, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_CTLZ_ZERO_POISON
4801 { 262, 2, 1, 0, 0, 0, 0, LoongArchOpInfoBase + 60, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_CTLZ
4802 { 261, 2, 1, 0, 0, 0, 0, LoongArchOpInfoBase + 60, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_CTTZ_ZERO_POISON
4803 { 260, 2, 1, 0, 0, 0, 0, LoongArchOpInfoBase + 60, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_CTTZ
4804 { 259, 4, 1, 0, 0, 0, 0, LoongArchOpInfoBase + 137, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_VECTOR_COMPRESS
4805 { 258, 2, 1, 0, 0, 0, 0, LoongArchOpInfoBase + 50, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_STEP_VECTOR
4806 { 257, 2, 1, 0, 0, 0, 0, LoongArchOpInfoBase + 60, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_SPLAT_VECTOR
4807 { 256, 4, 1, 0, 0, 0, 0, LoongArchOpInfoBase + 133, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_SHUFFLE_VECTOR
4808 { 255, 3, 1, 0, 0, 0, 0, LoongArchOpInfoBase + 130, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_EXTRACT_VECTOR_ELT
4809 { 254, 4, 1, 0, 0, 0, 0, LoongArchOpInfoBase + 126, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_INSERT_VECTOR_ELT
4810 { 253, 3, 1, 0, 0, 0, 0, LoongArchOpInfoBase + 57, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_EXTRACT_SUBVECTOR
4811 { 252, 4, 1, 0, 0, 0, 0, LoongArchOpInfoBase + 62, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_INSERT_SUBVECTOR
4812 { 251, 2, 1, 0, 0, 0, 0, LoongArchOpInfoBase + 50, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_VSCALE
4813 { 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
4814 { 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
4815 { 248, 2, 1, 0, 0, 0, 0, LoongArchOpInfoBase + 60, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_LLROUND
4816 { 247, 2, 1, 0, 0, 0, 0, LoongArchOpInfoBase + 60, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_LROUND
4817 { 246, 2, 1, 0, 0, 0, 0, LoongArchOpInfoBase + 66, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_ABS
4818 { 245, 3, 1, 0, 0, 0, 0, LoongArchOpInfoBase + 42, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::Commutable), 0x0ULL }, // G_UMAX
4819 { 244, 3, 1, 0, 0, 0, 0, LoongArchOpInfoBase + 42, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::Commutable), 0x0ULL }, // G_UMIN
4820 { 243, 3, 1, 0, 0, 0, 0, LoongArchOpInfoBase + 42, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::Commutable), 0x0ULL }, // G_SMAX
4821 { 242, 3, 1, 0, 0, 0, 0, LoongArchOpInfoBase + 42, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::Commutable), 0x0ULL }, // G_SMIN
4822 { 241, 3, 1, 0, 0, 0, 0, LoongArchOpInfoBase + 100, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_PTRMASK
4823 { 240, 3, 1, 0, 0, 0, 0, LoongArchOpInfoBase + 100, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_PTR_ADD
4824 { 239, 1, 0, 0, 0, 0, 0, LoongArchOpInfoBase + 49, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // G_SET_ROUNDING
4825 { 238, 1, 1, 0, 0, 0, 0, LoongArchOpInfoBase + 49, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // G_GET_ROUNDING
4826 { 237, 0, 0, 0, 0, 0, 0, LoongArchOpInfoBase + 1, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // G_RESET_FPMODE
4827 { 236, 1, 0, 0, 0, 0, 0, LoongArchOpInfoBase + 49, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // G_SET_FPMODE
4828 { 235, 1, 1, 0, 0, 0, 0, LoongArchOpInfoBase + 49, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // G_GET_FPMODE
4829 { 234, 0, 0, 0, 0, 0, 0, LoongArchOpInfoBase + 1, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // G_RESET_FPENV
4830 { 233, 1, 0, 0, 0, 0, 0, LoongArchOpInfoBase + 49, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // G_SET_FPENV
4831 { 232, 1, 1, 0, 0, 0, 0, LoongArchOpInfoBase + 49, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // G_GET_FPENV
4832 { 231, 3, 1, 0, 0, 0, 0, LoongArchOpInfoBase + 42, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::Commutable), 0x0ULL }, // G_FMAXIMUMNUM
4833 { 230, 3, 1, 0, 0, 0, 0, LoongArchOpInfoBase + 42, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::Commutable), 0x0ULL }, // G_FMINIMUMNUM
4834 { 229, 3, 1, 0, 0, 0, 0, LoongArchOpInfoBase + 42, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::Commutable), 0x0ULL }, // G_FMAXIMUM
4835 { 228, 3, 1, 0, 0, 0, 0, LoongArchOpInfoBase + 42, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::Commutable), 0x0ULL }, // G_FMINIMUM
4836 { 227, 3, 1, 0, 0, 0, 0, LoongArchOpInfoBase + 42, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::Commutable), 0x0ULL }, // G_FMAXNUM_IEEE
4837 { 226, 3, 1, 0, 0, 0, 0, LoongArchOpInfoBase + 42, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::Commutable), 0x0ULL }, // G_FMINNUM_IEEE
4838 { 225, 3, 1, 0, 0, 0, 0, LoongArchOpInfoBase + 42, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::Commutable), 0x0ULL }, // G_FMAXNUM
4839 { 224, 3, 1, 0, 0, 0, 0, LoongArchOpInfoBase + 42, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::Commutable), 0x0ULL }, // G_FMINNUM
4840 { 223, 2, 1, 0, 0, 0, 0, LoongArchOpInfoBase + 66, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_FCANONICALIZE
4841 { 222, 3, 1, 0, 0, 0, 0, LoongArchOpInfoBase + 97, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_IS_FPCLASS
4842 { 221, 3, 1, 0, 0, 0, 0, LoongArchOpInfoBase + 100, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_FCOPYSIGN
4843 { 220, 2, 1, 0, 0, 0, 0, LoongArchOpInfoBase + 66, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_FABS
4844 { 219, 2, 1, 0, 0, 0, 0, LoongArchOpInfoBase + 60, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_FPTOUI_SAT
4845 { 218, 2, 1, 0, 0, 0, 0, LoongArchOpInfoBase + 60, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_FPTOSI_SAT
4846 { 217, 2, 1, 0, 0, 0, 0, LoongArchOpInfoBase + 60, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_UITOFP
4847 { 216, 2, 1, 0, 0, 0, 0, LoongArchOpInfoBase + 60, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_SITOFP
4848 { 215, 2, 1, 0, 0, 0, 0, LoongArchOpInfoBase + 60, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_FPTOUI
4849 { 214, 2, 1, 0, 0, 0, 0, LoongArchOpInfoBase + 60, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_FPTOSI
4850 { 213, 2, 1, 0, 0, 0, 0, LoongArchOpInfoBase + 60, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_FPTRUNC
4851 { 212, 2, 1, 0, 0, 0, 0, LoongArchOpInfoBase + 60, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_FPEXT
4852 { 211, 2, 1, 0, 0, 0, 0, LoongArchOpInfoBase + 66, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_FNEG
4853 { 210, 3, 2, 0, 0, 0, 0, LoongArchOpInfoBase + 90, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_FFREXP
4854 { 209, 3, 1, 0, 0, 0, 0, LoongArchOpInfoBase + 100, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_FLDEXP
4855 { 208, 2, 1, 0, 0, 0, 0, LoongArchOpInfoBase + 66, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_FLOG10
4856 { 207, 2, 1, 0, 0, 0, 0, LoongArchOpInfoBase + 66, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_FLOG2
4857 { 206, 2, 1, 0, 0, 0, 0, LoongArchOpInfoBase + 66, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_FLOG
4858 { 205, 2, 1, 0, 0, 0, 0, LoongArchOpInfoBase + 66, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_FEXP10
4859 { 204, 2, 1, 0, 0, 0, 0, LoongArchOpInfoBase + 66, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_FEXP2
4860 { 203, 2, 1, 0, 0, 0, 0, LoongArchOpInfoBase + 66, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_FEXP
4861 { 202, 3, 1, 0, 0, 0, 0, LoongArchOpInfoBase + 100, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_FPOWI
4862 { 201, 3, 1, 0, 0, 0, 0, LoongArchOpInfoBase + 42, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_FPOW
4863 { 200, 3, 2, 0, 0, 0, 0, LoongArchOpInfoBase + 42, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_FMODF
4864 { 199, 3, 1, 0, 0, 0, 0, LoongArchOpInfoBase + 42, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_FREM
4865 { 198, 3, 1, 0, 0, 0, 0, LoongArchOpInfoBase + 42, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_FDIV
4866 { 197, 4, 1, 0, 0, 0, 0, LoongArchOpInfoBase + 45, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_FMAD
4867 { 196, 4, 1, 0, 0, 0, 0, LoongArchOpInfoBase + 45, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_FMA
4868 { 195, 3, 1, 0, 0, 0, 0, LoongArchOpInfoBase + 42, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::Commutable), 0x0ULL }, // G_FMUL
4869 { 194, 3, 1, 0, 0, 0, 0, LoongArchOpInfoBase + 42, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_FSUB
4870 { 193, 3, 1, 0, 0, 0, 0, LoongArchOpInfoBase + 42, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::Commutable), 0x0ULL }, // G_FADD
4871 { 192, 4, 1, 0, 0, 0, 0, LoongArchOpInfoBase + 119, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_UDIVFIXSAT
4872 { 191, 4, 1, 0, 0, 0, 0, LoongArchOpInfoBase + 119, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_SDIVFIXSAT
4873 { 190, 4, 1, 0, 0, 0, 0, LoongArchOpInfoBase + 119, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_UDIVFIX
4874 { 189, 4, 1, 0, 0, 0, 0, LoongArchOpInfoBase + 119, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_SDIVFIX
4875 { 188, 4, 1, 0, 0, 0, 0, LoongArchOpInfoBase + 119, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::Commutable), 0x0ULL }, // G_UMULFIXSAT
4876 { 187, 4, 1, 0, 0, 0, 0, LoongArchOpInfoBase + 119, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::Commutable), 0x0ULL }, // G_SMULFIXSAT
4877 { 186, 4, 1, 0, 0, 0, 0, LoongArchOpInfoBase + 119, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::Commutable), 0x0ULL }, // G_UMULFIX
4878 { 185, 4, 1, 0, 0, 0, 0, LoongArchOpInfoBase + 119, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::Commutable), 0x0ULL }, // G_SMULFIX
4879 { 184, 3, 1, 0, 0, 0, 0, LoongArchOpInfoBase + 100, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_SSHLSAT
4880 { 183, 3, 1, 0, 0, 0, 0, LoongArchOpInfoBase + 100, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_USHLSAT
4881 { 182, 3, 1, 0, 0, 0, 0, LoongArchOpInfoBase + 42, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_SSUBSAT
4882 { 181, 3, 1, 0, 0, 0, 0, LoongArchOpInfoBase + 42, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_USUBSAT
4883 { 180, 3, 1, 0, 0, 0, 0, LoongArchOpInfoBase + 42, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::Commutable), 0x0ULL }, // G_SADDSAT
4884 { 179, 3, 1, 0, 0, 0, 0, LoongArchOpInfoBase + 42, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::Commutable), 0x0ULL }, // G_UADDSAT
4885 { 178, 3, 1, 0, 0, 0, 0, LoongArchOpInfoBase + 42, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::Commutable), 0x0ULL }, // G_SMULH
4886 { 177, 3, 1, 0, 0, 0, 0, LoongArchOpInfoBase + 42, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::Commutable), 0x0ULL }, // G_UMULH
4887 { 176, 4, 2, 0, 0, 0, 0, LoongArchOpInfoBase + 86, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::Commutable), 0x0ULL }, // G_SMULO
4888 { 175, 4, 2, 0, 0, 0, 0, LoongArchOpInfoBase + 86, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::Commutable), 0x0ULL }, // G_UMULO
4889 { 174, 5, 2, 0, 0, 0, 0, LoongArchOpInfoBase + 114, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_SSUBE
4890 { 173, 4, 2, 0, 0, 0, 0, LoongArchOpInfoBase + 86, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_SSUBO
4891 { 172, 5, 2, 0, 0, 0, 0, LoongArchOpInfoBase + 114, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_SADDE
4892 { 171, 4, 2, 0, 0, 0, 0, LoongArchOpInfoBase + 86, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::Commutable), 0x0ULL }, // G_SADDO
4893 { 170, 5, 2, 0, 0, 0, 0, LoongArchOpInfoBase + 114, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_USUBE
4894 { 169, 4, 2, 0, 0, 0, 0, LoongArchOpInfoBase + 86, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_USUBO
4895 { 168, 5, 2, 0, 0, 0, 0, LoongArchOpInfoBase + 114, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_UADDE
4896 { 167, 4, 2, 0, 0, 0, 0, LoongArchOpInfoBase + 86, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::Commutable), 0x0ULL }, // G_UADDO
4897 { 166, 4, 1, 0, 0, 0, 0, LoongArchOpInfoBase + 86, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_SELECT
4898 { 165, 3, 1, 0, 0, 0, 0, LoongArchOpInfoBase + 111, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_UCMP
4899 { 164, 3, 1, 0, 0, 0, 0, LoongArchOpInfoBase + 111, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_SCMP
4900 { 163, 4, 1, 0, 0, 0, 0, LoongArchOpInfoBase + 107, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_FCMP
4901 { 162, 4, 1, 0, 0, 0, 0, LoongArchOpInfoBase + 107, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_ICMP
4902 { 161, 3, 1, 0, 0, 0, 0, LoongArchOpInfoBase + 100, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_ROTL
4903 { 160, 3, 1, 0, 0, 0, 0, LoongArchOpInfoBase + 100, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_ROTR
4904 { 159, 4, 1, 0, 0, 0, 0, LoongArchOpInfoBase + 103, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_FSHR
4905 { 158, 4, 1, 0, 0, 0, 0, LoongArchOpInfoBase + 103, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_FSHL
4906 { 157, 3, 1, 0, 0, 0, 0, LoongArchOpInfoBase + 100, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_ASHR
4907 { 156, 3, 1, 0, 0, 0, 0, LoongArchOpInfoBase + 100, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_LSHR
4908 { 155, 3, 1, 0, 0, 0, 0, LoongArchOpInfoBase + 100, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_SHL
4909 { 154, 2, 1, 0, 0, 0, 0, LoongArchOpInfoBase + 60, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_ZEXT
4910 { 153, 3, 1, 0, 0, 0, 0, LoongArchOpInfoBase + 39, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_SEXT_INREG
4911 { 152, 2, 1, 0, 0, 0, 0, LoongArchOpInfoBase + 60, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_SEXT
4912 { 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
4913 { 150, 1, 0, 0, 0, 0, 0, LoongArchOpInfoBase + 49, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::MayStore), 0x0ULL }, // G_VASTART
4914 { 149, 2, 1, 0, 0, 0, 0, LoongArchOpInfoBase + 50, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_FCONSTANT
4915 { 148, 2, 1, 0, 0, 0, 0, LoongArchOpInfoBase + 50, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_CONSTANT
4916 { 147, 2, 1, 0, 0, 0, 0, LoongArchOpInfoBase + 60, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_TRUNC_USAT_U
4917 { 146, 2, 1, 0, 0, 0, 0, LoongArchOpInfoBase + 60, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_TRUNC_SSAT_U
4918 { 145, 2, 1, 0, 0, 0, 0, LoongArchOpInfoBase + 60, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_TRUNC_SSAT_S
4919 { 144, 2, 1, 0, 0, 0, 0, LoongArchOpInfoBase + 60, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_TRUNC
4920 { 143, 2, 1, 0, 0, 0, 0, LoongArchOpInfoBase + 60, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_ANYEXT
4921 { 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
4922 { 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
4923 { 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
4924 { 139, 1, 0, 0, 0, 0, 0, LoongArchOpInfoBase + 0, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::Variadic), 0x0ULL }, // G_INTRINSIC
4925 { 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
4926 { 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
4927 { 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
4928 { 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
4929 { 134, 2, 0, 0, 0, 0, 0, LoongArchOpInfoBase + 20, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // G_FENCE
4930 { 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
4931 { 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
4932 { 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
4933 { 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
4934 { 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
4935 { 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
4936 { 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
4937 { 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
4938 { 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
4939 { 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
4940 { 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
4941 { 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
4942 { 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
4943 { 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
4944 { 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
4945 { 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
4946 { 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
4947 { 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
4948 { 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
4949 { 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
4950 { 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
4951 { 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
4952 { 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
4953 { 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
4954 { 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
4955 { 108, 5, 1, 0, 0, 0, 0, LoongArchOpInfoBase + 76, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::MayStore), 0x0ULL }, // G_INDEXED_STORE
4956 { 107, 2, 0, 0, 0, 0, 0, LoongArchOpInfoBase + 60, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::MayStore), 0x0ULL }, // G_FPTRUNCSTORE
4957 { 106, 2, 0, 0, 0, 0, 0, LoongArchOpInfoBase + 60, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::MayStore), 0x0ULL }, // G_STORE
4958 { 105, 5, 2, 0, 0, 0, 0, LoongArchOpInfoBase + 71, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::MayLoad), 0x0ULL }, // G_INDEXED_ZEXTLOAD
4959 { 104, 5, 2, 0, 0, 0, 0, LoongArchOpInfoBase + 71, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::MayLoad), 0x0ULL }, // G_INDEXED_SEXTLOAD
4960 { 103, 5, 2, 0, 0, 0, 0, LoongArchOpInfoBase + 71, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::MayLoad), 0x0ULL }, // G_INDEXED_LOAD
4961 { 102, 2, 1, 0, 0, 0, 0, LoongArchOpInfoBase + 60, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::MayLoad), 0x0ULL }, // G_FPEXTLOAD
4962 { 101, 2, 1, 0, 0, 0, 0, LoongArchOpInfoBase + 60, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::MayLoad), 0x0ULL }, // G_ZEXTLOAD
4963 { 100, 2, 1, 0, 0, 0, 0, LoongArchOpInfoBase + 60, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::MayLoad), 0x0ULL }, // G_SEXTLOAD
4964 { 99, 2, 1, 0, 0, 0, 0, LoongArchOpInfoBase + 60, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::MayLoad), 0x0ULL }, // G_LOAD
4965 { 98, 1, 1, 0, 0, 0, 0, LoongArchOpInfoBase + 49, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // G_READSTEADYCOUNTER
4966 { 97, 1, 1, 0, 0, 0, 0, LoongArchOpInfoBase + 49, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // G_READCYCLECOUNTER
4967 { 96, 2, 1, 0, 0, 0, 0, LoongArchOpInfoBase + 66, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_INTRINSIC_ROUNDEVEN
4968 { 95, 2, 1, 0, 0, 0, 0, LoongArchOpInfoBase + 60, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_INTRINSIC_LLRINT
4969 { 94, 2, 1, 0, 0, 0, 0, LoongArchOpInfoBase + 60, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_INTRINSIC_LRINT
4970 { 93, 2, 1, 0, 0, 0, 0, LoongArchOpInfoBase + 66, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_INTRINSIC_ROUND
4971 { 92, 2, 1, 0, 0, 0, 0, LoongArchOpInfoBase + 66, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_INTRINSIC_TRUNC
4972 { 91, 3, 1, 0, 0, 0, 0, LoongArchOpInfoBase + 68, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_INTRINSIC_FPTRUNC_ROUND
4973 { 90, 2, 1, 0, 0, 0, 0, LoongArchOpInfoBase + 66, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_CONSTANT_FOLD_BARRIER
4974 { 89, 2, 1, 0, 0, 0, 0, LoongArchOpInfoBase + 66, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_FREEZE
4975 { 88, 2, 1, 0, 0, 0, 0, LoongArchOpInfoBase + 60, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_BITCAST
4976 { 87, 2, 1, 0, 0, 0, 0, LoongArchOpInfoBase + 60, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_INTTOPTR
4977 { 86, 2, 1, 0, 0, 0, 0, LoongArchOpInfoBase + 60, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_PTRTOINT
4978 { 85, 2, 1, 0, 0, 0, 0, LoongArchOpInfoBase + 60, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::Variadic), 0x0ULL }, // G_CONCAT_VECTORS
4979 { 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
4980 { 83, 2, 1, 0, 0, 0, 0, LoongArchOpInfoBase + 60, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::Variadic), 0x0ULL }, // G_BUILD_VECTOR
4981 { 82, 2, 1, 0, 0, 0, 0, LoongArchOpInfoBase + 60, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::Variadic), 0x0ULL }, // G_MERGE_VALUES
4982 { 81, 4, 1, 0, 0, 0, 0, LoongArchOpInfoBase + 62, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_INSERT
4983 { 80, 2, 1, 0, 0, 0, 0, LoongArchOpInfoBase + 60, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::Variadic), 0x0ULL }, // G_UNMERGE_VALUES
4984 { 79, 3, 1, 0, 0, 0, 0, LoongArchOpInfoBase + 57, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_EXTRACT
4985 { 78, 2, 1, 0, 0, 0, 0, LoongArchOpInfoBase + 50, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_CONSTANT_POOL
4986 { 77, 5, 1, 0, 0, 0, 0, LoongArchOpInfoBase + 52, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_PTRAUTH_GLOBAL_VALUE
4987 { 76, 2, 1, 0, 0, 0, 0, LoongArchOpInfoBase + 50, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_GLOBAL_VALUE
4988 { 75, 2, 1, 0, 0, 0, 0, LoongArchOpInfoBase + 50, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_FRAME_INDEX
4989 { 74, 1, 1, 0, 0, 0, 0, LoongArchOpInfoBase + 49, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::Variadic), 0x0ULL }, // G_PHI
4990 { 73, 1, 1, 0, 0, 0, 0, LoongArchOpInfoBase + 49, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_IMPLICIT_DEF
4991 { 72, 3, 1, 0, 0, 0, 0, LoongArchOpInfoBase + 42, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_SAVGCEIL
4992 { 71, 3, 1, 0, 0, 0, 0, LoongArchOpInfoBase + 42, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_SAVGFLOOR
4993 { 70, 3, 1, 0, 0, 0, 0, LoongArchOpInfoBase + 42, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_UAVGCEIL
4994 { 69, 3, 1, 0, 0, 0, 0, LoongArchOpInfoBase + 42, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_UAVGFLOOR
4995 { 68, 3, 1, 0, 0, 0, 0, LoongArchOpInfoBase + 42, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::Commutable), 0x0ULL }, // G_ABDU
4996 { 67, 3, 1, 0, 0, 0, 0, LoongArchOpInfoBase + 42, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::Commutable), 0x0ULL }, // G_ABDS
4997 { 66, 3, 1, 0, 0, 0, 0, LoongArchOpInfoBase + 42, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::Commutable), 0x0ULL }, // G_XOR
4998 { 65, 3, 1, 0, 0, 0, 0, LoongArchOpInfoBase + 42, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::Commutable), 0x0ULL }, // G_OR
4999 { 64, 3, 1, 0, 0, 0, 0, LoongArchOpInfoBase + 42, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::Commutable), 0x0ULL }, // G_AND
5000 { 63, 4, 2, 0, 0, 0, 0, LoongArchOpInfoBase + 45, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_UDIVREM
5001 { 62, 4, 2, 0, 0, 0, 0, LoongArchOpInfoBase + 45, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_SDIVREM
5002 { 61, 3, 1, 0, 0, 0, 0, LoongArchOpInfoBase + 42, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_UREM
5003 { 60, 3, 1, 0, 0, 0, 0, LoongArchOpInfoBase + 42, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_SREM
5004 { 59, 3, 1, 0, 0, 0, 0, LoongArchOpInfoBase + 42, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_UDIV
5005 { 58, 3, 1, 0, 0, 0, 0, LoongArchOpInfoBase + 42, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_SDIV
5006 { 57, 3, 1, 0, 0, 0, 0, LoongArchOpInfoBase + 42, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::Commutable), 0x0ULL }, // G_MUL
5007 { 56, 3, 1, 0, 0, 0, 0, LoongArchOpInfoBase + 42, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_SUB
5008 { 55, 3, 1, 0, 0, 0, 0, LoongArchOpInfoBase + 42, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::Commutable), 0x0ULL }, // G_ADD
5009 { 54, 3, 1, 0, 0, 0, 0, LoongArchOpInfoBase + 39, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_ASSERT_ALIGN
5010 { 53, 3, 1, 0, 0, 0, 0, LoongArchOpInfoBase + 39, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_ASSERT_ZEXT
5011 { 52, 3, 1, 0, 0, 0, 0, LoongArchOpInfoBase + 39, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_ASSERT_SEXT
5012 { 51, 1, 0, 0, 0, 0, 0, LoongArchOpInfoBase + 0, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::Meta)|(1ULL<<MCID::Convergent), 0x0ULL }, // CONVERGENCECTRL_GLUE
5013 { 50, 2, 1, 0, 0, 0, 0, LoongArchOpInfoBase + 9, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::Meta)|(1ULL<<MCID::Convergent), 0x0ULL }, // CONVERGENCECTRL_LOOP
5014 { 49, 1, 1, 0, 0, 0, 0, LoongArchOpInfoBase + 0, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::Meta)|(1ULL<<MCID::Convergent), 0x0ULL }, // CONVERGENCECTRL_ANCHOR
5015 { 48, 1, 1, 0, 0, 0, 0, LoongArchOpInfoBase + 0, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::Meta)|(1ULL<<MCID::Convergent), 0x0ULL }, // CONVERGENCECTRL_ENTRY
5016 { 47, 1, 0, 0, 0, 0, 0, LoongArchOpInfoBase + 0, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::Meta)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // RELOC_NONE
5017 { 46, 1, 0, 0, 0, 0, 0, LoongArchOpInfoBase + 1, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::Meta), 0x0ULL }, // JUMP_TABLE_DEBUG_INFO
5018 { 45, 0, 0, 0, 0, 0, 0, LoongArchOpInfoBase + 1, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::Meta)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // MEMBARRIER
5019 { 44, 0, 0, 0, 0, 0, 0, LoongArchOpInfoBase + 1, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::Meta)|(1ULL<<MCID::Variadic), 0x0ULL }, // FAKE_USE
5020 { 43, 0, 0, 0, 0, 0, 0, LoongArchOpInfoBase + 1, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::Variadic)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // ICALL_BRANCH_FUNNEL
5021 { 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_22518
5022 { 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_22517
5023 { 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
5024 { 39, 0, 0, 0, 0, 0, 0, LoongArchOpInfoBase + 1, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UsesCustomInserter)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // PATCHABLE_FUNCTION_EXIT
5025 { 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
5026 { 37, 0, 0, 0, 0, 0, 0, LoongArchOpInfoBase + 1, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UsesCustomInserter)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // PATCHABLE_FUNCTION_ENTER
5027 { 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
5028 { 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
5029 { 34, 2, 0, 0, 0, 0, 0, LoongArchOpInfoBase + 32, 0, 0|(1ULL<<MCID::Pseudo), 0x0ULL }, // LOCAL_ESCAPE
5030 { 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
5031 { 32, 3, 1, 0, 0, 0, 0, LoongArchOpInfoBase + 29, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UsesCustomInserter)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // anonymous_22516
5032 { 31, 1, 0, 0, 0, 0, 0, LoongArchOpInfoBase + 1, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UsesCustomInserter)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // PREALLOCATED_SETUP
5033 { 30, 1, 1, 0, 0, 0, 0, LoongArchOpInfoBase + 28, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::Rematerializable), 0x0ULL }, // anonymous_14348
5034 { 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
5035 { 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
5036 { 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
5037 { 26, 2, 1, 0, 0, 0, 0, LoongArchOpInfoBase + 18, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::Meta), 0x0ULL }, // ARITH_FENCE
5038 { 25, 4, 0, 0, 0, 0, 0, LoongArchOpInfoBase + 14, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::Meta)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // PSEUDO_PROBE
5039 { 24, 1, 0, 0, 0, 0, 0, LoongArchOpInfoBase + 1, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::Meta), 0x0ULL }, // LIFETIME_END
5040 { 23, 1, 0, 0, 0, 0, 0, LoongArchOpInfoBase + 1, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::Meta), 0x0ULL }, // LIFETIME_START
5041 { 22, 0, 0, 0, 0, 0, 0, LoongArchOpInfoBase + 1, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::Variadic), 0x0ULL }, // BUNDLE
5042 { 21, 3, 1, 0, 0, 0, 0, LoongArchOpInfoBase + 11, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::CheapAsAMove), 0x0ULL }, // COPY_LANEMASK
5043 { 20, 2, 1, 0, 0, 0, 0, LoongArchOpInfoBase + 9, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::CheapAsAMove), 0x0ULL }, // COPY
5044 { 19, 2, 1, 0, 0, 0, 0, LoongArchOpInfoBase + 9, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::Variadic)|(1ULL<<MCID::CheapAsAMove), 0x0ULL }, // REG_SEQUENCE
5045 { 18, 1, 0, 0, 0, 0, 0, LoongArchOpInfoBase + 0, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::Meta), 0x0ULL }, // DBG_LABEL
5046 { 17, 0, 0, 0, 0, 0, 0, LoongArchOpInfoBase + 1, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::Meta)|(1ULL<<MCID::Variadic), 0x0ULL }, // DBG_PHI
5047 { 16, 0, 0, 0, 0, 0, 0, LoongArchOpInfoBase + 1, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::Meta)|(1ULL<<MCID::Variadic), 0x0ULL }, // DBG_INSTR_REF
5048 { 15, 0, 0, 0, 0, 0, 0, LoongArchOpInfoBase + 1, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::Meta)|(1ULL<<MCID::Variadic), 0x0ULL }, // DBG_VALUE_LIST
5049 { 14, 0, 0, 0, 0, 0, 0, LoongArchOpInfoBase + 1, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::Meta)|(1ULL<<MCID::Variadic), 0x0ULL }, // DBG_VALUE
5050 { 13, 3, 1, 0, 0, 0, 0, LoongArchOpInfoBase + 2, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::CheapAsAMove), 0x0ULL }, // COPY_TO_REGCLASS
5051 { 12, 3, 1, 0, 0, 0, 0, LoongArchOpInfoBase + 2, 0, 0|(1ULL<<MCID::Pseudo), 0x0ULL }, // SUBREG_TO_REG
5052 { 11, 1, 1, 0, 0, 0, 0, LoongArchOpInfoBase + 0, 0, 0|(1ULL<<MCID::Pseudo), 0x0ULL }, // INIT_UNDEF
5053 { 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
5054 { 9, 4, 1, 0, 0, 0, 0, LoongArchOpInfoBase + 5, 0, 0|(1ULL<<MCID::Pseudo), 0x0ULL }, // INSERT_SUBREG
5055 { 8, 3, 1, 0, 0, 0, 0, LoongArchOpInfoBase + 2, 0, 0|(1ULL<<MCID::Pseudo), 0x0ULL }, // EXTRACT_SUBREG
5056 { 7, 0, 0, 0, 0, 0, 0, LoongArchOpInfoBase + 1, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::Meta)|(1ULL<<MCID::Variadic), 0x0ULL }, // KILL
5057 { 6, 1, 0, 0, 0, 0, 0, LoongArchOpInfoBase + 1, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::NotDuplicable), 0x0ULL }, // ANNOTATION_LABEL
5058 { 5, 1, 0, 0, 0, 0, 0, LoongArchOpInfoBase + 1, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::Meta)|(1ULL<<MCID::NotDuplicable), 0x0ULL }, // GC_LABEL
5059 { 4, 1, 0, 0, 0, 0, 0, LoongArchOpInfoBase + 1, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::Meta)|(1ULL<<MCID::NotDuplicable), 0x0ULL }, // EH_LABEL
5060 { 3, 1, 0, 0, 0, 0, 0, LoongArchOpInfoBase + 1, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::Meta)|(1ULL<<MCID::NotDuplicable), 0x0ULL }, // CFI_INSTRUCTION
5061 { 2, 0, 0, 0, 0, 0, 0, LoongArchOpInfoBase + 1, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::Variadic)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // INLINEASM_BR
5062 { 1, 0, 0, 0, 0, 0, 0, LoongArchOpInfoBase + 1, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::Variadic), 0x0ULL }, // INLINEASM
5063 { 0, 1, 1, 0, 0, 0, 0, LoongArchOpInfoBase + 0, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::Variadic), 0x0ULL }, // PHI
5064 }, {
5065 /* 0 */
5066 /* 0 */ LoongArch::R3, LoongArch::R3,
5067 /* 2 */ LoongArch::R3,
5068 /* 3 */ LoongArch::R1,
5069 /* 4 */ LoongArch::R1, LoongArch::R20,
5070 /* 6 */ LoongArch::R4, LoongArch::R4,
5071 /* 8 */ LoongArch::R1, LoongArch::R4,
5072 /* 10 */ LoongArch::R3, LoongArch::R20,
5073 }, {
5074 0
5075 }, {
5076 /* 0 */ { -1, 0, MCOI::OPERAND_UNKNOWN, 0 },
5077 /* 1 */
5078 /* 1 */ { -1, 0, MCOI::OPERAND_IMMEDIATE, 0 },
5079 /* 2 */ { -1, 0, MCOI::OPERAND_UNKNOWN, 0 }, { -1, 0, MCOI::OPERAND_UNKNOWN, 0 }, { -1, 0, MCOI::OPERAND_IMMEDIATE, 0 },
5080 /* 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 },
5081 /* 9 */ { -1, 0, MCOI::OPERAND_UNKNOWN, 0 }, { -1, 0, MCOI::OPERAND_UNKNOWN, 0 },
5082 /* 11 */ { -1, 0, MCOI::OPERAND_UNKNOWN, 0 }, { -1, 0, MCOI::OPERAND_UNKNOWN, 0 }, { -1, 0, MCOI::OPERAND_UNKNOWN, 0 },
5083 /* 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 },
5084 /* 18 */ { -1, 0, MCOI::OPERAND_UNKNOWN, 0 }, { -1, 0, MCOI::OPERAND_UNKNOWN, MCOI_TIED_TO(0) },
5085 /* 20 */ { -1, 0, MCOI::OPERAND_IMMEDIATE, 0 }, { -1, 0, MCOI::OPERAND_IMMEDIATE, 0 },
5086 /* 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 },
5087 /* 28 */ { LoongArch::GPRRegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
5088 /* 29 */ { LoongArch::GPRRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { -1, 0, MCOI::OPERAND_IMMEDIATE, 0 }, { -1, 0, MCOI::OPERAND_IMMEDIATE, 0 },
5089 /* 32 */ { -1, 0, MCOI::OPERAND_UNKNOWN, 0 }, { -1, 0, MCOI::OPERAND_IMMEDIATE, 0 },
5090 /* 34 */ { LoongArch::GPRRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { -1, 0, MCOI::OPERAND_UNKNOWN, 0 },
5091 /* 36 */ { -1, 0, MCOI::OPERAND_UNKNOWN, 0 }, { LoongArch::GPRRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { -1, 0, MCOI::OPERAND_UNKNOWN, 0 },
5092 /* 39 */ { -1, 0, MCOI::OPERAND_GENERIC_0, 0 }, { -1, 0, MCOI::OPERAND_GENERIC_0, 0 }, { -1, 0, MCOI::OPERAND_GENERIC_IMM_0, 0 },
5093 /* 42 */ { -1, 0, MCOI::OPERAND_GENERIC_0, 0 }, { -1, 0, MCOI::OPERAND_GENERIC_0, 0 }, { -1, 0, MCOI::OPERAND_GENERIC_0, 0 },
5094 /* 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 },
5095 /* 49 */ { -1, 0, MCOI::OPERAND_GENERIC_0, 0 },
5096 /* 50 */ { -1, 0, MCOI::OPERAND_GENERIC_0, 0 }, { -1, 0, MCOI::OPERAND_UNKNOWN, 0 },
5097 /* 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 },
5098 /* 57 */ { -1, 0, MCOI::OPERAND_GENERIC_0, 0 }, { -1, 0, MCOI::OPERAND_GENERIC_1, 0 }, { -1, 0, MCOI::OPERAND_GENERIC_IMM_0, 0 },
5099 /* 60 */ { -1, 0, MCOI::OPERAND_GENERIC_0, 0 }, { -1, 0, MCOI::OPERAND_GENERIC_1, 0 },
5100 /* 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 },
5101 /* 66 */ { -1, 0, MCOI::OPERAND_GENERIC_0, 0 }, { -1, 0, MCOI::OPERAND_GENERIC_0, 0 },
5102 /* 68 */ { -1, 0, MCOI::OPERAND_GENERIC_0, 0 }, { -1, 0, MCOI::OPERAND_GENERIC_1, 0 }, { -1, 0, MCOI::OPERAND_IMMEDIATE, 0 },
5103 /* 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 },
5104 /* 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 },
5105 /* 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 },
5106 /* 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 },
5107 /* 90 */ { -1, 0, MCOI::OPERAND_GENERIC_0, 0 }, { -1, 0, MCOI::OPERAND_GENERIC_1, 0 }, { -1, 0, MCOI::OPERAND_GENERIC_0, 0 },
5108 /* 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 },
5109 /* 97 */ { -1, 0, MCOI::OPERAND_GENERIC_0, 0 }, { -1, 0, MCOI::OPERAND_GENERIC_1, 0 }, { -1, 0, MCOI::OPERAND_UNKNOWN, 0 },
5110 /* 100 */ { -1, 0, MCOI::OPERAND_GENERIC_0, 0 }, { -1, 0, MCOI::OPERAND_GENERIC_0, 0 }, { -1, 0, MCOI::OPERAND_GENERIC_1, 0 },
5111 /* 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 },
5112 /* 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 },
5113 /* 111 */ { -1, 0, MCOI::OPERAND_GENERIC_0, 0 }, { -1, 0, MCOI::OPERAND_GENERIC_1, 0 }, { -1, 0, MCOI::OPERAND_GENERIC_1, 0 },
5114 /* 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 },
5115 /* 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 },
5116 /* 123 */ { -1, 0, MCOI::OPERAND_GENERIC_0, 0 }, { -1, 0, MCOI::OPERAND_UNKNOWN, 0 }, { -1, 0, MCOI::OPERAND_GENERIC_1, 0 },
5117 /* 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 },
5118 /* 130 */ { -1, 0, MCOI::OPERAND_GENERIC_0, 0 }, { -1, 0, MCOI::OPERAND_GENERIC_1, 0 }, { -1, 0, MCOI::OPERAND_GENERIC_2, 0 },
5119 /* 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 },
5120 /* 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 },
5121 /* 141 */ { -1, 0, MCOI::OPERAND_UNKNOWN, 0 }, { -1, 0, MCOI::OPERAND_GENERIC_0, 0 },
5122 /* 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 },
5123 /* 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 },
5124 /* 151 */ { LoongArch::FPR64RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { LoongArch::GPRRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { LoongArch::GPRRegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
5125 /* 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 },
5126 /* 158 */ { LoongArch::GPRRegClassID, 0, MCOI::OPERAND_REGISTER, MCOI_EARLY_CLOBBER }, { LoongArch::GPRRegClassID, 0, MCOI::OPERAND_REGISTER, MCOI_EARLY_CLOBBER }, { LoongArch::GPRRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { LoongArch::GPRRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { -1, 0, MCOI::OPERAND_UNKNOWN, 0 },
5127 /* 163 */ { LoongArch::GPRRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { LoongArch::GPRRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { LoongArch::GPRRegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
5128 /* 166 */ { -1, 0, MCOI::OPERAND_PCREL, 0 },
5129 /* 167 */ { LoongArch::GPRJRRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { -1, 0, MCOI::OPERAND_UNKNOWN, 0 },
5130 /* 169 */ { LoongArch::GPRRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { LoongArch::GPRRegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
5131 /* 171 */ { 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 },
5132 /* 179 */ { 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 },
5133 /* 185 */ { LoongArch::CFRRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { LoongArch::CFRRegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
5134 /* 187 */ { LoongArch::GPRRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { LoongArch::GPRRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { -1, 0, MCOI::OPERAND_UNKNOWN, 0 },
5135 /* 190 */ { LoongArch::CFRRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { LoongArch::GPRRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { -1, 0, MCOI::OPERAND_UNKNOWN, 0 },
5136 /* 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 },
5137 /* 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 },
5138 /* 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 },
5139 /* 215 */ { LoongArch::GPRTRegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
5140 /* 216 */ { LoongArch::GPRRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { LoongArch::LSX128RegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
5141 /* 218 */ { LoongArch::LSX128RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { -1, 0, MCOI::OPERAND_UNKNOWN, 0 },
5142 /* 220 */ { LoongArch::GPRRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { LoongArch::LASX256RegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
5143 /* 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 },
5144 /* 226 */ { LoongArch::LASX256RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { -1, 0, MCOI::OPERAND_UNKNOWN, 0 },
5145 /* 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 },
5146 /* 234 */ { LoongArch::GPRRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { LoongArch::GPRRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { LoongArch::FPR64RegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
5147 /* 237 */ { -1, 0, MCOI::OPERAND_UNKNOWN, 0 }, { LoongArch::GPRRegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
5148 /* 239 */ { LoongArch::GPRRegClassID, 0, MCOI::OPERAND_REGISTER, MCOI_EARLY_CLOBBER }, { LoongArch::GPRRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { LoongArch::GPRRegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
5149 /* 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 },
5150 /* 246 */ { LoongArch::GPRRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { -1, 0, MCOI::OPERAND_UNKNOWN, 0 }, { -1, 0, MCOI::OPERAND_UNKNOWN, 0 },
5151 /* 249 */ { LoongArch::CFRRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { -1, 0, MCOI::OPERAND_PCREL, 0 },
5152 /* 251 */ { LoongArch::GPRRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { LoongArch::GPRRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { -1, 0, MCOI::OPERAND_PCREL, 0 },
5153 /* 254 */ { LoongArch::GPRRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { -1, 0, MCOI::OPERAND_PCREL, 0 },
5154 /* 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 },
5155 /* 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 },
5156 /* 265 */ { LoongArch::GPRRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { LoongArch::GPRRegClassID, 0, MCOI::OPERAND_REGISTER, MCOI_TIED_TO(0) }, { -1, 0, MCOI::OPERAND_UNKNOWN, 0 },
5157 /* 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 },
5158 /* 272 */ { LoongArch::FPR64RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { LoongArch::FPR64RegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
5159 /* 274 */ { LoongArch::FPR32RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { LoongArch::FPR32RegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
5160 /* 276 */ { LoongArch::FPR64RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { LoongArch::FPR64RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { LoongArch::FPR64RegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
5161 /* 279 */ { LoongArch::FPR32RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { LoongArch::FPR32RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { LoongArch::FPR32RegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
5162 /* 282 */ { LoongArch::CFRRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { LoongArch::FPR64RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { LoongArch::FPR64RegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
5163 /* 285 */ { LoongArch::CFRRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { LoongArch::FPR32RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { LoongArch::FPR32RegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
5164 /* 288 */ { LoongArch::FPR64RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { LoongArch::FPR32RegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
5165 /* 290 */ { LoongArch::FPR32RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { LoongArch::FPR64RegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
5166 /* 292 */ { LoongArch::FPR32RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { LoongArch::GPRRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { LoongArch::GPRRegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
5167 /* 295 */ { LoongArch::FPR64RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { LoongArch::GPRRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { -1, 0, MCOI::OPERAND_UNKNOWN, 0 },
5168 /* 298 */ { LoongArch::FPR32RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { LoongArch::GPRRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { -1, 0, MCOI::OPERAND_UNKNOWN, 0 },
5169 /* 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 },
5170 /* 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 },
5171 /* 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 },
5172 /* 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 },
5173 /* 317 */ { LoongArch::FPR32RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { LoongArch::CFRRegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
5174 /* 319 */ { LoongArch::GPRRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { LoongArch::CFRRegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
5175 /* 321 */ { LoongArch::GPRRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { LoongArch::FCSRRegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
5176 /* 323 */ { LoongArch::CFRRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { LoongArch::FPR32RegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
5177 /* 325 */ { LoongArch::GPRRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { LoongArch::FPR64RegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
5178 /* 327 */ { LoongArch::GPRRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { LoongArch::FPR32RegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
5179 /* 329 */ { LoongArch::CFRRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { LoongArch::GPRRegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
5180 /* 331 */ { LoongArch::FCSRRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { LoongArch::GPRRegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
5181 /* 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 },
5182 /* 336 */ { LoongArch::FPR64RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { LoongArch::GPRRegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
5183 /* 338 */ { LoongArch::FPR32RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { LoongArch::GPRRegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
5184 /* 340 */ { LoongArch::SCRRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { LoongArch::GPRRegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
5185 /* 342 */ { LoongArch::GPRRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { LoongArch::SCRRegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
5186 /* 344 */ { -1, 0, MCOI::OPERAND_UNKNOWN, 0 }, { LoongArch::GPRRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { LoongArch::GPRRegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
5187 /* 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 },
5188 /* 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 },
5189 /* 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 },
5190 /* 358 */ { LoongArch::CFRRegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
5191 /* 359 */ { LoongArch::LSX128RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { LoongArch::LSX128RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { LoongArch::LSX128RegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
5192 /* 362 */ { LoongArch::LSX128RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { LoongArch::LSX128RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { -1, 0, MCOI::OPERAND_UNKNOWN, 0 },
5193 /* 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 },
5194 /* 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 },
5195 /* 373 */ { LoongArch::LSX128RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { LoongArch::LSX128RegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
5196 /* 375 */ { LoongArch::LASX256RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { LoongArch::LASX256RegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
5197 /* 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 },
5198 /* 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 },
5199 /* 385 */ { LoongArch::LSX128RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { LoongArch::GPRRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { -1, 0, MCOI::OPERAND_UNKNOWN, 0 },
5200 /* 388 */ { LoongArch::LSX128RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { LoongArch::GPRRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { LoongArch::GPRRegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
5201 /* 391 */ { LoongArch::GPRRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { LoongArch::LSX128RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { -1, 0, MCOI::OPERAND_UNKNOWN, 0 },
5202 /* 394 */ { LoongArch::LSX128RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { LoongArch::GPRRegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
5203 /* 396 */ { LoongArch::LSX128RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { LoongArch::LSX128RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { LoongArch::GPRRegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
5204 /* 399 */ { LoongArch::CFRRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { LoongArch::LSX128RegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
5205 /* 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 },
5206 /* 405 */ { LoongArch::LASX256RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { LoongArch::LASX256RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { LoongArch::LASX256RegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
5207 /* 408 */ { LoongArch::LASX256RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { LoongArch::LASX256RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { -1, 0, MCOI::OPERAND_UNKNOWN, 0 },
5208 /* 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 },
5209 /* 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 },
5210 /* 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 },
5211 /* 423 */ { LoongArch::LASX256RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { LoongArch::GPRRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { -1, 0, MCOI::OPERAND_UNKNOWN, 0 },
5212 /* 426 */ { LoongArch::LASX256RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { LoongArch::GPRRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { LoongArch::GPRRegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
5213 /* 429 */ { LoongArch::GPRRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { LoongArch::LASX256RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { -1, 0, MCOI::OPERAND_UNKNOWN, 0 },
5214 /* 432 */ { LoongArch::LASX256RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { LoongArch::GPRRegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
5215 /* 434 */ { LoongArch::LASX256RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { LoongArch::LASX256RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { LoongArch::GPRRegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
5216 /* 437 */ { LoongArch::CFRRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { LoongArch::LASX256RegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
5217 /* 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 },
5218 }
5219};
5220
5221
5222#ifdef __GNUC__
5223#pragma GCC diagnostic push
5224#pragma GCC diagnostic ignored "-Woverlength-strings"
5225#endif
5226extern const char LoongArchInstrNameData[] = {
5227 /* 0 */ "G_FLOG10\000"
5228 /* 9 */ "G_FEXP10\000"
5229 /* 18 */ "PseudoTAIL30\000"
5230 /* 31 */ "PseudoCALL30\000"
5231 /* 44 */ "JISCR0\000"
5232 /* 51 */ "JISCR1\000"
5233 /* 58 */ "PseudoCTPOP_H_LA32\000"
5234 /* 77 */ "PseudoCTPOP_W_LA32\000"
5235 /* 96 */ "PseudoMaskedAtomicLoadSub32\000"
5236 /* 124 */ "PseudoAtomicLoadSub32\000"
5237 /* 146 */ "PseudoMaskedAtomicLoadAdd32\000"
5238 /* 174 */ "PseudoAtomicLoadAdd32\000"
5239 /* 196 */ "PseudoAtomicLoadAnd32\000"
5240 /* 218 */ "PseudoMaskedAtomicLoadNand32\000"
5241 /* 247 */ "PseudoAtomicLoadNand32\000"
5242 /* 270 */ "PseudoMaskedCmpXchg32\000"
5243 /* 292 */ "PseudoCmpXchg32\000"
5244 /* 308 */ "PseudoMaskedAtomicLoadUMin32\000"
5245 /* 337 */ "PseudoAtomicLoadUMin32\000"
5246 /* 360 */ "PseudoMaskedAtomicLoadMin32\000"
5247 /* 388 */ "PseudoAtomicLoadMin32\000"
5248 /* 410 */ "PseudoMaskedAtomicSwap32\000"
5249 /* 435 */ "PseudoAtomicSwap32\000"
5250 /* 454 */ "PseudoAtomicLoadOr32\000"
5251 /* 475 */ "PseudoAtomicLoadXor32\000"
5252 /* 497 */ "PseudoMaskedAtomicLoadUMax32\000"
5253 /* 526 */ "PseudoAtomicLoadUMax32\000"
5254 /* 549 */ "PseudoMaskedAtomicLoadMax32\000"
5255 /* 577 */ "PseudoAtomicLoadMax32\000"
5256 /* 599 */ "G_FLOG2\000"
5257 /* 607 */ "G_FATAN2\000"
5258 /* 616 */ "G_FEXP2\000"
5259 /* 624 */ "MOVFR2GR_S_64\000"
5260 /* 638 */ "MOVGR2FR_W_64\000"
5261 /* 652 */ "PseudoAtomicLoadNand64\000"
5262 /* 675 */ "PseudoCmpXchg64\000"
5263 /* 691 */ "PseudoTAIL36\000"
5264 /* 704 */ "PseudoCALL36\000"
5265 /* 717 */ "PseudoCmpXchg128\000"
5266 /* 734 */ "G_FMA\000"
5267 /* 740 */ "G_STRICT_FMA\000"
5268 /* 753 */ "BITREV_4B\000"
5269 /* 763 */ "BITREV_8B\000"
5270 /* 773 */ "INVTLB\000"
5271 /* 780 */ "G_FSUB\000"
5272 /* 787 */ "G_STRICT_FSUB\000"
5273 /* 801 */ "G_ATOMICRMW_FSUB\000"
5274 /* 818 */ "G_SUB\000"
5275 /* 824 */ "G_ATOMICRMW_SUB\000"
5276 /* 840 */ "XVREPLVE0_B\000"
5277 /* 852 */ "XVADDA_B\000"
5278 /* 861 */ "X86SRA_B\000"
5279 /* 870 */ "XVSRA_B\000"
5280 /* 878 */ "AMADD__DB_B\000"
5281 /* 890 */ "AMSWAP__DB_B\000"
5282 /* 903 */ "AMCAS__DB_B\000"
5283 /* 915 */ "X86SUB_B\000"
5284 /* 924 */ "XVMSUB_B\000"
5285 /* 933 */ "XVSSUB_B\000"
5286 /* 942 */ "XVSUB_B\000"
5287 /* 950 */ "X86SBC_B\000"
5288 /* 959 */ "X86ADC_B\000"
5289 /* 968 */ "X86DEC_B\000"
5290 /* 977 */ "X86INC_B\000"
5291 /* 986 */ "X86ADD_B\000"
5292 /* 995 */ "AMADD_B\000"
5293 /* 1003 */ "XVMADD_B\000"
5294 /* 1012 */ "XVSADD_B\000"
5295 /* 1021 */ "XVADD_B\000"
5296 /* 1029 */ "LD_B\000"
5297 /* 1034 */ "X86AND_B\000"
5298 /* 1043 */ "XVPACKOD_B\000"
5299 /* 1054 */ "XVPICKOD_B\000"
5300 /* 1065 */ "XVMOD_B\000"
5301 /* 1073 */ "IOCSRRD_B\000"
5302 /* 1083 */ "XVABSD_B\000"
5303 /* 1092 */ "VEXT2XV_D_B\000"
5304 /* 1104 */ "LDLE_B\000"
5305 /* 1111 */ "XVSLE_B\000"
5306 /* 1119 */ "STLE_B\000"
5307 /* 1126 */ "XVREPLVE_B\000"
5308 /* 1137 */ "XVSHUF_B\000"
5309 /* 1146 */ "XVNEG_B\000"
5310 /* 1154 */ "XVAVG_B\000"
5311 /* 1162 */ "XVMUH_B\000"
5312 /* 1170 */ "XVILVH_B\000"
5313 /* 1179 */ "XVSUBWOD_H_B\000"
5314 /* 1192 */ "XVMADDWOD_H_B\000"
5315 /* 1206 */ "XVADDWOD_H_B\000"
5316 /* 1219 */ "XVMULWOD_H_B\000"
5317 /* 1232 */ "XVEXTH_H_B\000"
5318 /* 1243 */ "XVSLLWIL_H_B\000"
5319 /* 1256 */ "XVSUBWEV_H_B\000"
5320 /* 1269 */ "XVMADDWEV_H_B\000"
5321 /* 1283 */ "XVADDWEV_H_B\000"
5322 /* 1296 */ "XVMULWEV_H_B\000"
5323 /* 1309 */ "VEXT2XV_H_B\000"
5324 /* 1321 */ "XVHSUBW_H_B\000"
5325 /* 1333 */ "XVHADDW_H_B\000"
5326 /* 1345 */ "XVSHUF4I_B\000"
5327 /* 1356 */ "X86SRAI_B\000"
5328 /* 1366 */ "XVSRAI_B\000"
5329 /* 1375 */ "XVANDI_B\000"
5330 /* 1384 */ "XVSLEI_B\000"
5331 /* 1393 */ "XVREPL128VEI_B\000"
5332 /* 1408 */ "VREPLVEI_B\000"
5333 /* 1419 */ "X86RCLI_B\000"
5334 /* 1429 */ "XVBITSELI_B\000"
5335 /* 1441 */ "X86SLLI_B\000"
5336 /* 1451 */ "XVSLLI_B\000"
5337 /* 1460 */ "PseudoXVREPLI_B\000"
5338 /* 1476 */ "PseudoVREPLI_B\000"
5339 /* 1491 */ "X86SRLI_B\000"
5340 /* 1501 */ "XVSRLI_B\000"
5341 /* 1510 */ "X86ROTLI_B\000"
5342 /* 1521 */ "XVMINI_B\000"
5343 /* 1530 */ "XVFRSTPI_B\000"
5344 /* 1541 */ "XVSEQI_B\000"
5345 /* 1550 */ "XVSRARI_B\000"
5346 /* 1560 */ "X86RCRI_B\000"
5347 /* 1570 */ "XVBITCLRI_B\000"
5348 /* 1582 */ "XVSRLRI_B\000"
5349 /* 1592 */ "XVNORI_B\000"
5350 /* 1601 */ "XVORI_B\000"
5351 /* 1609 */ "XVXORI_B\000"
5352 /* 1618 */ "X86ROTRI_B\000"
5353 /* 1629 */ "XVROTRI_B\000"
5354 /* 1639 */ "XVBITSETI_B\000"
5355 /* 1651 */ "XVSLTI_B\000"
5356 /* 1660 */ "XVBITREVI_B\000"
5357 /* 1672 */ "XVMAXI_B\000"
5358 /* 1681 */ "X86RCL_B\000"
5359 /* 1690 */ "X86SLL_B\000"
5360 /* 1699 */ "XVSLL_B\000"
5361 /* 1707 */ "XVLDREPL_B\000"
5362 /* 1718 */ "X86SRL_B\000"
5363 /* 1727 */ "XVSRL_B\000"
5364 /* 1735 */ "X86ROTL_B\000"
5365 /* 1745 */ "X86MUL_B\000"
5366 /* 1754 */ "XVMUL_B\000"
5367 /* 1762 */ "XVILVL_B\000"
5368 /* 1771 */ "XVSTELM_B\000"
5369 /* 1781 */ "XVMIN_B\000"
5370 /* 1789 */ "XVCLO_B\000"
5371 /* 1797 */ "AMSWAP_B\000"
5372 /* 1806 */ "PseudoCTPOP_B\000"
5373 /* 1820 */ "XVFRSTP_B\000"
5374 /* 1830 */ "XVSEQ_B\000"
5375 /* 1838 */ "XVSRAR_B\000"
5376 /* 1847 */ "X86RCR_B\000"
5377 /* 1856 */ "VPICKVE2GR_B\000"
5378 /* 1869 */ "XVAVGR_B\000"
5379 /* 1878 */ "XVBITCLR_B\000"
5380 /* 1889 */ "XVSRLR_B\000"
5381 /* 1898 */ "X86OR_B\000"
5382 /* 1906 */ "X86XOR_B\000"
5383 /* 1915 */ "X86ROTR_B\000"
5384 /* 1925 */ "XVROTR_B\000"
5385 /* 1934 */ "XVREPLGR2VR_B\000"
5386 /* 1948 */ "PseudoXVINSGR2VR_B\000"
5387 /* 1967 */ "IOCSRWR_B\000"
5388 /* 1977 */ "AMCAS_B\000"
5389 /* 1985 */ "XVEXTRINS_B\000"
5390 /* 1997 */ "XVSAT_B\000"
5391 /* 2005 */ "XVBITSET_B\000"
5392 /* 2016 */ "LDGT_B\000"
5393 /* 2023 */ "STGT_B\000"
5394 /* 2030 */ "XVSLT_B\000"
5395 /* 2038 */ "XVPCNT_B\000"
5396 /* 2047 */ "ST_B\000"
5397 /* 2052 */ "XVMADDWOD_H_BU_B\000"
5398 /* 2069 */ "XVADDWOD_H_BU_B\000"
5399 /* 2085 */ "XVMULWOD_H_BU_B\000"
5400 /* 2101 */ "XVMADDWEV_H_BU_B\000"
5401 /* 2118 */ "XVADDWEV_H_BU_B\000"
5402 /* 2134 */ "XVMULWEV_H_BU_B\000"
5403 /* 2150 */ "XVPACKEV_B\000"
5404 /* 2161 */ "XVPICKEV_B\000"
5405 /* 2172 */ "XVBITREV_B\000"
5406 /* 2183 */ "XVDIV_B\000"
5407 /* 2191 */ "XVSIGNCOV_B\000"
5408 /* 2203 */ "EXT_W_B\000"
5409 /* 2211 */ "VEXT2XV_W_B\000"
5410 /* 2223 */ "XVMAX_B\000"
5411 /* 2231 */ "LDX_B\000"
5412 /* 2237 */ "STX_B\000"
5413 /* 2243 */ "PseudoXVBZ_B\000"
5414 /* 2256 */ "PseudoVBZ_B\000"
5415 /* 2268 */ "PseudoXVMSKGEZ_B\000"
5416 /* 2285 */ "PseudoVMSKGEZ_B\000"
5417 /* 2301 */ "PseudoXVMSKNEZ_B\000"
5418 /* 2318 */ "PseudoVMSKNEZ_B\000"
5419 /* 2334 */ "XVSETALLNEZ_B\000"
5420 /* 2348 */ "XVCLZ_B\000"
5421 /* 2356 */ "PseudoXVBNZ_B\000"
5422 /* 2370 */ "PseudoVBNZ_B\000"
5423 /* 2383 */ "XVMSKNZ_B\000"
5424 /* 2393 */ "PseudoXVMSKEQZ_B\000"
5425 /* 2410 */ "PseudoVMSKEQZ_B\000"
5426 /* 2426 */ "XVSETANYEQZ_B\000"
5427 /* 2440 */ "PseudoXVMSKLTZ_B\000"
5428 /* 2457 */ "PseudoVMSKLTZ_B\000"
5429 /* 2473 */ "G_INTRINSIC\000"
5430 /* 2485 */ "G_FPTRUNC\000"
5431 /* 2495 */ "G_INTRINSIC_TRUNC\000"
5432 /* 2513 */ "G_TRUNC\000"
5433 /* 2521 */ "G_BUILD_VECTOR_TRUNC\000"
5434 /* 2542 */ "PROBED_STACKALLOC\000"
5435 /* 2560 */ "G_DYN_STACKALLOC\000"
5436 /* 2577 */ "PseudoLA_TLS_DESC\000"
5437 /* 2595 */ "G_FMAD\000"
5438 /* 2602 */ "G_FPEXTLOAD\000"
5439 /* 2614 */ "G_INDEXED_SEXTLOAD\000"
5440 /* 2633 */ "G_SEXTLOAD\000"
5441 /* 2644 */ "G_INDEXED_ZEXTLOAD\000"
5442 /* 2663 */ "G_ZEXTLOAD\000"
5443 /* 2674 */ "G_INDEXED_LOAD\000"
5444 /* 2689 */ "G_LOAD\000"
5445 /* 2696 */ "G_VECREDUCE_FADD\000"
5446 /* 2713 */ "G_FADD\000"
5447 /* 2720 */ "G_VECREDUCE_SEQ_FADD\000"
5448 /* 2741 */ "G_STRICT_FADD\000"
5449 /* 2755 */ "G_ATOMICRMW_FADD\000"
5450 /* 2772 */ "G_VECREDUCE_ADD\000"
5451 /* 2788 */ "G_ADD\000"
5452 /* 2794 */ "G_PTR_ADD\000"
5453 /* 2804 */ "G_ATOMICRMW_ADD\000"
5454 /* 2820 */ "PseudoLA_TLS_GD\000"
5455 /* 2836 */ "PRELD\000"
5456 /* 2842 */ "XVLD\000"
5457 /* 2847 */ "FCVT_D_LD\000"
5458 /* 2857 */ "PseudoLA_TLS_LD\000"
5459 /* 2873 */ "G_ATOMICRMW_NAND\000"
5460 /* 2890 */ "G_VECREDUCE_AND\000"
5461 /* 2906 */ "G_AND\000"
5462 /* 2912 */ "G_ATOMICRMW_AND\000"
5463 /* 2928 */ "LIFETIME_END\000"
5464 /* 2941 */ "PseudoBRIND\000"
5465 /* 2953 */ "G_BRCOND\000"
5466 /* 2962 */ "G_ATOMICRMW_USUB_COND\000"
5467 /* 2984 */ "G_LLROUND\000"
5468 /* 2994 */ "G_LROUND\000"
5469 /* 3003 */ "G_INTRINSIC_ROUND\000"
5470 /* 3021 */ "G_INTRINSIC_FPTRUNC_ROUND\000"
5471 /* 3047 */ "LOAD_STACK_GUARD\000"
5472 /* 3064 */ "TLBRD\000"
5473 /* 3070 */ "GCSRRD\000"
5474 /* 3077 */ "UD\000"
5475 /* 3080 */ "XVREPLVE0_D\000"
5476 /* 3092 */ "XVINSVE0_D\000"
5477 /* 3103 */ "XVADDA_D\000"
5478 /* 3112 */ "XVFMINA_D\000"
5479 /* 3122 */ "X86SRA_D\000"
5480 /* 3131 */ "XVSRA_D\000"
5481 /* 3139 */ "XVFMAXA_D\000"
5482 /* 3149 */ "AMADD__DB_D\000"
5483 /* 3161 */ "AMAND__DB_D\000"
5484 /* 3173 */ "AMMIN__DB_D\000"
5485 /* 3185 */ "AMSWAP__DB_D\000"
5486 /* 3198 */ "AMOR__DB_D\000"
5487 /* 3209 */ "AMXOR__DB_D\000"
5488 /* 3221 */ "AMCAS__DB_D\000"
5489 /* 3233 */ "AMMAX__DB_D\000"
5490 /* 3245 */ "FSCALEB_D\000"
5491 /* 3255 */ "XVFLOGB_D\000"
5492 /* 3265 */ "X86SUB_D\000"
5493 /* 3274 */ "XVFSUB_D\000"
5494 /* 3283 */ "XVFMSUB_D\000"
5495 /* 3293 */ "XVFNMSUB_D\000"
5496 /* 3304 */ "XVMSUB_D\000"
5497 /* 3313 */ "XVSSUB_D\000"
5498 /* 3322 */ "XVSUB_D\000"
5499 /* 3330 */ "REVB_D\000"
5500 /* 3337 */ "X86SBC_D\000"
5501 /* 3346 */ "X86ADC_D\000"
5502 /* 3355 */ "X86DEC_D\000"
5503 /* 3364 */ "X86INC_D\000"
5504 /* 3373 */ "SC_D\000"
5505 /* 3378 */ "X86ADD_D\000"
5506 /* 3387 */ "XVFADD_D\000"
5507 /* 3396 */ "AMADD_D\000"
5508 /* 3404 */ "XVFMADD_D\000"
5509 /* 3414 */ "XVFNMADD_D\000"
5510 /* 3425 */ "XVMADD_D\000"
5511 /* 3434 */ "XVSADD_D\000"
5512 /* 3443 */ "XVADD_D\000"
5513 /* 3451 */ "FLD_D\000"
5514 /* 3457 */ "FCVT_LD_D\000"
5515 /* 3467 */ "X86AND_D\000"
5516 /* 3476 */ "AMAND_D\000"
5517 /* 3484 */ "XVPACKOD_D\000"
5518 /* 3495 */ "XVPICKOD_D\000"
5519 /* 3506 */ "XVMOD_D\000"
5520 /* 3514 */ "IOCSRRD_D\000"
5521 /* 3524 */ "XVABSD_D\000"
5522 /* 3533 */ "FCVT_UD_D\000"
5523 /* 3543 */ "XVFCMP_CLE_D\000"
5524 /* 3556 */ "FLDLE_D\000"
5525 /* 3564 */ "XVSLE_D\000"
5526 /* 3572 */ "XVFCMP_SLE_D\000"
5527 /* 3585 */ "ASRTLE_D\000"
5528 /* 3594 */ "FSTLE_D\000"
5529 /* 3602 */ "XVFCMP_CULE_D\000"
5530 /* 3616 */ "XVFCMP_SULE_D\000"
5531 /* 3630 */ "RDTIME_D\000"
5532 /* 3639 */ "XVFCMP_CNE_D\000"
5533 /* 3652 */ "XVFRINTRNE_D\000"
5534 /* 3665 */ "XVFCMP_SNE_D\000"
5535 /* 3678 */ "XVFCMP_CUNE_D\000"
5536 /* 3692 */ "XVFCMP_SUNE_D\000"
5537 /* 3706 */ "XVFRECIPE_D\000"
5538 /* 3718 */ "XVFRSQRTE_D\000"
5539 /* 3730 */ "XVPICKVE_D\000"
5540 /* 3741 */ "XVREPLVE_D\000"
5541 /* 3752 */ "XVFCMP_CAF_D\000"
5542 /* 3765 */ "XVFCMP_SAF_D\000"
5543 /* 3778 */ "XVSHUF_D\000"
5544 /* 3787 */ "FNEG_D\000"
5545 /* 3794 */ "XVNEG_D\000"
5546 /* 3802 */ "XVAVG_D\000"
5547 /* 3810 */ "MULH_D\000"
5548 /* 3817 */ "XVMUH_D\000"
5549 /* 3825 */ "REVH_D\000"
5550 /* 3832 */ "XVILVH_D\000"
5551 /* 3841 */ "ADDU12I_D\000"
5552 /* 3851 */ "LU32I_D\000"
5553 /* 3859 */ "LU52I_D\000"
5554 /* 3867 */ "XVSHUF4I_D\000"
5555 /* 3878 */ "ADDU16I_D\000"
5556 /* 3888 */ "X86SRAI_D\000"
5557 /* 3898 */ "XVSRAI_D\000"
5558 /* 3907 */ "ADDI_D\000"
5559 /* 3914 */ "XVSLEI_D\000"
5560 /* 3923 */ "XVREPL128VEI_D\000"
5561 /* 3938 */ "VREPLVEI_D\000"
5562 /* 3949 */ "X86RCLI_D\000"
5563 /* 3959 */ "XVHSELI_D\000"
5564 /* 3969 */ "X86SLLI_D\000"
5565 /* 3979 */ "XVSLLI_D\000"
5566 /* 3988 */ "PseudoXVREPLI_D\000"
5567 /* 4004 */ "PseudoVREPLI_D\000"
5568 /* 4019 */ "X86SRLI_D\000"
5569 /* 4029 */ "XVSRLI_D\000"
5570 /* 4038 */ "X86ROTLI_D\000"
5571 /* 4049 */ "PseudoLI_D\000"
5572 /* 4060 */ "XVPERMI_D\000"
5573 /* 4070 */ "XVMINI_D\000"
5574 /* 4079 */ "XVSEQI_D\000"
5575 /* 4088 */ "XVSRARI_D\000"
5576 /* 4098 */ "X86RCRI_D\000"
5577 /* 4108 */ "XVBITCLRI_D\000"
5578 /* 4120 */ "XVSRLRI_D\000"
5579 /* 4130 */ "X86ROTRI_D\000"
5580 /* 4141 */ "XVROTRI_D\000"
5581 /* 4151 */ "XVBITSETI_D\000"
5582 /* 4163 */ "XVSLTI_D\000"
5583 /* 4172 */ "XVBITREVI_D\000"
5584 /* 4184 */ "XVMAXI_D\000"
5585 /* 4193 */ "BYTEPICK_D\000"
5586 /* 4204 */ "BSTRPICK_D\000"
5587 /* 4215 */ "X86RCL_D\000"
5588 /* 4224 */ "LDL_D\000"
5589 /* 4230 */ "SCREL_D\000"
5590 /* 4238 */ "X86SLL_D\000"
5591 /* 4247 */ "XVSLL_D\000"
5592 /* 4255 */ "XVLDREPL_D\000"
5593 /* 4266 */ "X86SRL_D\000"
5594 /* 4275 */ "XVSRL_D\000"
5595 /* 4283 */ "ALSL_D\000"
5596 /* 4290 */ "X86ROTL_D\000"
5597 /* 4300 */ "STL_D\000"
5598 /* 4306 */ "X86MUL_D\000"
5599 /* 4315 */ "XVFMUL_D\000"
5600 /* 4324 */ "XVMUL_D\000"
5601 /* 4332 */ "XVILVL_D\000"
5602 /* 4341 */ "XVFTINTRNE_L_D\000"
5603 /* 4356 */ "XVFTINTRM_L_D\000"
5604 /* 4370 */ "XVFTINTRP_L_D\000"
5605 /* 4384 */ "XVFTINT_L_D\000"
5606 /* 4396 */ "XVFTINTRZ_L_D\000"
5607 /* 4410 */ "XVSTELM_D\000"
5608 /* 4420 */ "XVFRINTRM_D\000"
5609 /* 4432 */ "FCOPYSIGN_D\000"
5610 /* 4444 */ "XVFMIN_D\000"
5611 /* 4453 */ "AMMIN_D\000"
5612 /* 4461 */ "XVMIN_D\000"
5613 /* 4469 */ "XVFCMP_CUN_D\000"
5614 /* 4482 */ "XVFCMP_SUN_D\000"
5615 /* 4495 */ "XVCLO_D\000"
5616 /* 4503 */ "CTO_D\000"
5617 /* 4509 */ "AMSWAP_D\000"
5618 /* 4518 */ "XVFRECIP_D\000"
5619 /* 4529 */ "PseudoCTPOP_D\000"
5620 /* 4543 */ "XVFRINTRP_D\000"
5621 /* 4555 */ "LLACQ_D\000"
5622 /* 4563 */ "XVFCMP_CEQ_D\000"
5623 /* 4576 */ "XVSEQ_D\000"
5624 /* 4584 */ "XVFCMP_SEQ_D\000"
5625 /* 4597 */ "XVFCMP_CUEQ_D\000"
5626 /* 4611 */ "XVFCMP_SUEQ_D\000"
5627 /* 4625 */ "XVSUBWOD_Q_D\000"
5628 /* 4638 */ "XVMADDWOD_Q_D\000"
5629 /* 4652 */ "XVADDWOD_Q_D\000"
5630 /* 4665 */ "XVMULWOD_Q_D\000"
5631 /* 4678 */ "XVEXTH_Q_D\000"
5632 /* 4689 */ "XVEXTL_Q_D\000"
5633 /* 4700 */ "XVSUBWEV_Q_D\000"
5634 /* 4713 */ "XVMADDWEV_Q_D\000"
5635 /* 4727 */ "XVADDWEV_Q_D\000"
5636 /* 4740 */ "XVMULWEV_Q_D\000"
5637 /* 4753 */ "XVHSUBW_Q_D\000"
5638 /* 4765 */ "XVHADDW_Q_D\000"
5639 /* 4777 */ "XVSRAR_D\000"
5640 /* 4786 */ "X86RCR_D\000"
5641 /* 4795 */ "LDR_D\000"
5642 /* 4801 */ "MOVGR2FR_D\000"
5643 /* 4812 */ "XVPICKVE2GR_D\000"
5644 /* 4826 */ "MOVFR2GR_D\000"
5645 /* 4837 */ "XVAVGR_D\000"
5646 /* 4846 */ "XVBITCLR_D\000"
5647 /* 4857 */ "XVSRLR_D\000"
5648 /* 4866 */ "X86OR_D\000"
5649 /* 4874 */ "XVFCMP_COR_D\000"
5650 /* 4887 */ "AMOR_D\000"
5651 /* 4894 */ "XVFCMP_SOR_D\000"
5652 /* 4907 */ "X86XOR_D\000"
5653 /* 4916 */ "AMXOR_D\000"
5654 /* 4924 */ "X86ROTR_D\000"
5655 /* 4934 */ "XVROTR_D\000"
5656 /* 4943 */ "LDPTR_D\000"
5657 /* 4951 */ "STPTR_D\000"
5658 /* 4959 */ "STR_D\000"
5659 /* 4965 */ "XVREPLGR2VR_D\000"
5660 /* 4979 */ "XVINSGR2VR_D\000"
5661 /* 4992 */ "IOCSRWR_D\000"
5662 /* 5002 */ "AMCAS_D\000"
5663 /* 5010 */ "FABS_D\000"
5664 /* 5017 */ "BSTRINS_D\000"
5665 /* 5027 */ "XVEXTRINS_D\000"
5666 /* 5039 */ "XVFCLASS_D\000"
5667 /* 5050 */ "XVFCVT_S_D\000"
5668 /* 5061 */ "XVSAT_D\000"
5669 /* 5069 */ "XVBITSET_D\000"
5670 /* 5080 */ "FLDGT_D\000"
5671 /* 5088 */ "ASRTGT_D\000"
5672 /* 5097 */ "FSTGT_D\000"
5673 /* 5105 */ "XVFCMP_CLT_D\000"
5674 /* 5118 */ "XVSLT_D\000"
5675 /* 5126 */ "XVFCMP_SLT_D\000"
5676 /* 5139 */ "XVFCMP_CULT_D\000"
5677 /* 5153 */ "XVFCMP_SULT_D\000"
5678 /* 5167 */ "XVPCNT_D\000"
5679 /* 5176 */ "XVFRINT_D\000"
5680 /* 5186 */ "XVFSQRT_D\000"
5681 /* 5196 */ "XVFRSQRT_D\000"
5682 /* 5207 */ "FST_D\000"
5683 /* 5213 */ "XVMADDWOD_Q_DU_D\000"
5684 /* 5230 */ "XVADDWOD_Q_DU_D\000"
5685 /* 5246 */ "XVMULWOD_Q_DU_D\000"
5686 /* 5262 */ "XVMADDWEV_Q_DU_D\000"
5687 /* 5279 */ "XVADDWEV_Q_DU_D\000"
5688 /* 5295 */ "XVMULWEV_Q_DU_D\000"
5689 /* 5311 */ "XVFTINT_LU_D\000"
5690 /* 5324 */ "XVFTINTRZ_LU_D\000"
5691 /* 5339 */ "XVSSRANI_WU_D\000"
5692 /* 5353 */ "XVSSRLNI_WU_D\000"
5693 /* 5367 */ "XVSSRARNI_WU_D\000"
5694 /* 5382 */ "XVSSRLRNI_WU_D\000"
5695 /* 5397 */ "XVSSRAN_WU_D\000"
5696 /* 5410 */ "XVSSRLN_WU_D\000"
5697 /* 5423 */ "XVSSRARN_WU_D\000"
5698 /* 5437 */ "XVSSRLRN_WU_D\000"
5699 /* 5451 */ "XVPACKEV_D\000"
5700 /* 5462 */ "XVPICKEV_D\000"
5701 /* 5473 */ "XVBITREV_D\000"
5702 /* 5484 */ "XVFDIV_D\000"
5703 /* 5493 */ "XVDIV_D\000"
5704 /* 5501 */ "XVSIGNCOV_D\000"
5705 /* 5513 */ "FMOV_D\000"
5706 /* 5520 */ "ARMMOV_D\000"
5707 /* 5529 */ "XVFTINTRNE_W_D\000"
5708 /* 5544 */ "XVSSRANI_W_D\000"
5709 /* 5557 */ "XVSRANI_W_D\000"
5710 /* 5569 */ "XVSSRLNI_W_D\000"
5711 /* 5582 */ "XVSRLNI_W_D\000"
5712 /* 5594 */ "XVSSRARNI_W_D\000"
5713 /* 5608 */ "XVSRARNI_W_D\000"
5714 /* 5621 */ "XVSSRLRNI_W_D\000"
5715 /* 5635 */ "XVSRLRNI_W_D\000"
5716 /* 5648 */ "XVFTINTRM_W_D\000"
5717 /* 5662 */ "XVSSRAN_W_D\000"
5718 /* 5674 */ "XVSRAN_W_D\000"
5719 /* 5685 */ "XVSSRLN_W_D\000"
5720 /* 5697 */ "XVSRLN_W_D\000"
5721 /* 5708 */ "XVSSRARN_W_D\000"
5722 /* 5721 */ "XVSRARN_W_D\000"
5723 /* 5733 */ "XVSSRLRN_W_D\000"
5724 /* 5746 */ "XVSRLRN_W_D\000"
5725 /* 5758 */ "XVFTINTRP_W_D\000"
5726 /* 5772 */ "XVFTINT_W_D\000"
5727 /* 5784 */ "XVFTINTRZ_W_D\000"
5728 /* 5798 */ "XVFMAX_D\000"
5729 /* 5807 */ "AMMAX_D\000"
5730 /* 5815 */ "XVMAX_D\000"
5731 /* 5823 */ "FLDX_D\000"
5732 /* 5830 */ "FSTX_D\000"
5733 /* 5837 */ "PseudoXVBZ_D\000"
5734 /* 5850 */ "PseudoVBZ_D\000"
5735 /* 5862 */ "XVSETALLNEZ_D\000"
5736 /* 5876 */ "XVCLZ_D\000"
5737 /* 5884 */ "PseudoXVBNZ_D\000"
5738 /* 5898 */ "PseudoVBNZ_D\000"
5739 /* 5911 */ "XVSETANYEQZ_D\000"
5740 /* 5925 */ "XVFRINTRZ_D\000"
5741 /* 5937 */ "CTZ_D\000"
5742 /* 5943 */ "PseudoXVMSKLTZ_D\000"
5743 /* 5960 */ "PseudoVMSKLTZ_D\000"
5744 /* 5976 */ "PseudoAddTPRel_D\000"
5745 /* 5993 */ "PseudoAtomicStoreD\000"
5746 /* 6012 */ "FSEL_xD\000"
5747 /* 6020 */ "PSEUDO_PROBE\000"
5748 /* 6033 */ "G_SSUBE\000"
5749 /* 6041 */ "G_USUBE\000"
5750 /* 6049 */ "G_FENCE\000"
5751 /* 6057 */ "ARITH_FENCE\000"
5752 /* 6069 */ "REG_SEQUENCE\000"
5753 /* 6082 */ "G_SADDE\000"
5754 /* 6090 */ "G_UADDE\000"
5755 /* 6098 */ "G_GET_FPMODE\000"
5756 /* 6111 */ "G_RESET_FPMODE\000"
5757 /* 6126 */ "G_SET_FPMODE\000"
5758 /* 6139 */ "G_FMINNUM_IEEE\000"
5759 /* 6154 */ "G_FMAXNUM_IEEE\000"
5760 /* 6169 */ "BGE\000"
5761 /* 6173 */ "PseudoLA_TLS_DESC_LARGE\000"
5762 /* 6197 */ "PseudoLA_TLS_GD_LARGE\000"
5763 /* 6219 */ "PseudoLA_TLS_LD_LARGE\000"
5764 /* 6241 */ "PseudoLA_TLS_IE_LARGE\000"
5765 /* 6263 */ "PseudoLA_PCREL_LARGE\000"
5766 /* 6284 */ "PseudoTAIL_LARGE\000"
5767 /* 6301 */ "PseudoCALL_LARGE\000"
5768 /* 6318 */ "PseudoLA_ABS_LARGE\000"
5769 /* 6337 */ "PseudoLA_GOT_LARGE\000"
5770 /* 6356 */ "PseudoLA_TLS_IE\000"
5771 /* 6372 */ "G_VSCALE\000"
5772 /* 6381 */ "G_JUMP_TABLE\000"
5773 /* 6394 */ "IDLE\000"
5774 /* 6399 */ "BUNDLE\000"
5775 /* 6406 */ "PseudoLA_TLS_LE\000"
5776 /* 6422 */ "BNE\000"
5777 /* 6426 */ "G_MEMSET_INLINE\000"
5778 /* 6442 */ "G_MEMCPY_INLINE\000"
5779 /* 6458 */ "RELOC_NONE\000"
5780 /* 6469 */ "SETX86LOOPNE\000"
5781 /* 6482 */ "LOCAL_ESCAPE\000"
5782 /* 6495 */ "SETX86LOOPE\000"
5783 /* 6507 */ "G_FPTRUNCSTORE\000"
5784 /* 6522 */ "G_STACKRESTORE\000"
5785 /* 6537 */ "G_INDEXED_STORE\000"
5786 /* 6553 */ "G_STORE\000"
5787 /* 6561 */ "SET_CFR_FALSE\000"
5788 /* 6575 */ "G_BITREVERSE\000"
5789 /* 6588 */ "FAKE_USE\000"
5790 /* 6597 */ "LDPTE\000"
5791 /* 6603 */ "DBG_VALUE\000"
5792 /* 6613 */ "G_GLOBAL_VALUE\000"
5793 /* 6628 */ "G_PTRAUTH_GLOBAL_VALUE\000"
5794 /* 6651 */ "CONVERGENCECTRL_GLUE\000"
5795 /* 6672 */ "SET_CFR_TRUE\000"
5796 /* 6685 */ "G_STACKSAVE\000"
5797 /* 6697 */ "G_MEMMOVE\000"
5798 /* 6707 */ "ARMMOVE\000"
5799 /* 6715 */ "G_FREEZE\000"
5800 /* 6724 */ "G_FCANONICALIZE\000"
5801 /* 6740 */ "MOVGR2CF\000"
5802 /* 6749 */ "G_FMODF\000"
5803 /* 6757 */ "INIT_UNDEF\000"
5804 /* 6768 */ "G_IMPLICIT_DEF\000"
5805 /* 6783 */ "DBG_INSTR_REF\000"
5806 /* 6797 */ "X86MFFLAG\000"
5807 /* 6807 */ "ARMMFFLAG\000"
5808 /* 6817 */ "X86MTFLAG\000"
5809 /* 6827 */ "ARMMTFLAG\000"
5810 /* 6837 */ "X86SETTAG\000"
5811 /* 6847 */ "G_FNEG\000"
5812 /* 6854 */ "EXTRACT_SUBREG\000"
5813 /* 6869 */ "INSERT_SUBREG\000"
5814 /* 6883 */ "G_SEXT_INREG\000"
5815 /* 6896 */ "SUBREG_TO_REG\000"
5816 /* 6910 */ "CPUCFG\000"
5817 /* 6917 */ "G_ATOMIC_CMPXCHG\000"
5818 /* 6934 */ "GCSRXCHG\000"
5819 /* 6943 */ "G_ATOMICRMW_XCHG\000"
5820 /* 6960 */ "G_GET_ROUNDING\000"
5821 /* 6975 */ "G_SET_ROUNDING\000"
5822 /* 6990 */ "G_FLOG\000"
5823 /* 6997 */ "G_VAARG\000"
5824 /* 7005 */ "PREALLOCATED_ARG\000"
5825 /* 7022 */ "REVB_2H\000"
5826 /* 7030 */ "REVB_4H\000"
5827 /* 7038 */ "TLBSRCH\000"
5828 /* 7046 */ "G_PREFETCH\000"
5829 /* 7057 */ "G_CLMULH\000"
5830 /* 7066 */ "G_SMULH\000"
5831 /* 7074 */ "G_UMULH\000"
5832 /* 7082 */ "G_FTANH\000"
5833 /* 7090 */ "G_FSINH\000"
5834 /* 7098 */ "G_FCOSH\000"
5835 /* 7106 */ "GTLBFLUSH\000"
5836 /* 7116 */ "XVREPLVE0_H\000"
5837 /* 7128 */ "XVADDA_H\000"
5838 /* 7137 */ "X86SRA_H\000"
5839 /* 7146 */ "XVSRA_H\000"
5840 /* 7154 */ "AMADD__DB_H\000"
5841 /* 7166 */ "AMSWAP__DB_H\000"
5842 /* 7179 */ "AMCAS__DB_H\000"
5843 /* 7191 */ "X86SUB_H\000"
5844 /* 7200 */ "XVMSUB_H\000"
5845 /* 7209 */ "XVSSUB_H\000"
5846 /* 7218 */ "XVSUB_H\000"
5847 /* 7226 */ "XVSSRANI_B_H\000"
5848 /* 7239 */ "XVSRANI_B_H\000"
5849 /* 7251 */ "XVSSRLNI_B_H\000"
5850 /* 7264 */ "XVSRLNI_B_H\000"
5851 /* 7276 */ "XVSSRARNI_B_H\000"
5852 /* 7290 */ "XVSRARNI_B_H\000"
5853 /* 7303 */ "XVSSRLRNI_B_H\000"
5854 /* 7317 */ "XVSRLRNI_B_H\000"
5855 /* 7330 */ "XVSSRAN_B_H\000"
5856 /* 7342 */ "XVSRAN_B_H\000"
5857 /* 7353 */ "XVSSRLN_B_H\000"
5858 /* 7365 */ "XVSRLN_B_H\000"
5859 /* 7376 */ "XVSSRARN_B_H\000"
5860 /* 7389 */ "XVSRARN_B_H\000"
5861 /* 7401 */ "XVSSRLRN_B_H\000"
5862 /* 7414 */ "XVSRLRN_B_H\000"
5863 /* 7426 */ "X86SBC_H\000"
5864 /* 7435 */ "X86ADC_H\000"
5865 /* 7444 */ "X86DEC_H\000"
5866 /* 7453 */ "X86INC_H\000"
5867 /* 7462 */ "X86ADD_H\000"
5868 /* 7471 */ "AMADD_H\000"
5869 /* 7479 */ "XVMADD_H\000"
5870 /* 7488 */ "XVSADD_H\000"
5871 /* 7497 */ "XVADD_H\000"
5872 /* 7505 */ "LD_H\000"
5873 /* 7510 */ "X86AND_H\000"
5874 /* 7519 */ "XVPACKOD_H\000"
5875 /* 7530 */ "XVPICKOD_H\000"
5876 /* 7541 */ "XVMOD_H\000"
5877 /* 7549 */ "IOCSRRD_H\000"
5878 /* 7559 */ "XVABSD_H\000"
5879 /* 7568 */ "VEXT2XV_D_H\000"
5880 /* 7580 */ "LDLE_H\000"
5881 /* 7587 */ "XVSLE_H\000"
5882 /* 7595 */ "STLE_H\000"
5883 /* 7602 */ "XVREPLVE_H\000"
5884 /* 7613 */ "XVSHUF_H\000"
5885 /* 7622 */ "XVNEG_H\000"
5886 /* 7630 */ "XVAVG_H\000"
5887 /* 7638 */ "XVMUH_H\000"
5888 /* 7646 */ "XVILVH_H\000"
5889 /* 7655 */ "XVSHUF4I_H\000"
5890 /* 7666 */ "X86SRAI_H\000"
5891 /* 7676 */ "XVSRAI_H\000"
5892 /* 7685 */ "XVSLEI_H\000"
5893 /* 7694 */ "XVREPL128VEI_H\000"
5894 /* 7709 */ "VREPLVEI_H\000"
5895 /* 7720 */ "X86RCLI_H\000"
5896 /* 7730 */ "X86SLLI_H\000"
5897 /* 7740 */ "XVSLLI_H\000"
5898 /* 7749 */ "PseudoXVREPLI_H\000"
5899 /* 7765 */ "PseudoVREPLI_H\000"
5900 /* 7780 */ "X86SRLI_H\000"
5901 /* 7790 */ "XVSRLI_H\000"
5902 /* 7799 */ "X86ROTLI_H\000"
5903 /* 7810 */ "XVMINI_H\000"
5904 /* 7819 */ "XVFRSTPI_H\000"
5905 /* 7830 */ "XVSEQI_H\000"
5906 /* 7839 */ "XVSRARI_H\000"
5907 /* 7849 */ "X86RCRI_H\000"
5908 /* 7859 */ "XVBITCLRI_H\000"
5909 /* 7871 */ "XVSRLRI_H\000"
5910 /* 7881 */ "X86ROTRI_H\000"
5911 /* 7892 */ "XVROTRI_H\000"
5912 /* 7902 */ "XVBITSETI_H\000"
5913 /* 7914 */ "XVSLTI_H\000"
5914 /* 7923 */ "XVBITREVI_H\000"
5915 /* 7935 */ "XVMAXI_H\000"
5916 /* 7944 */ "X86RCL_H\000"
5917 /* 7953 */ "X86SLL_H\000"
5918 /* 7962 */ "XVSLL_H\000"
5919 /* 7970 */ "XVLDREPL_H\000"
5920 /* 7981 */ "X86SRL_H\000"
5921 /* 7990 */ "XVSRL_H\000"
5922 /* 7998 */ "X86ROTL_H\000"
5923 /* 8008 */ "X86MUL_H\000"
5924 /* 8017 */ "XVMUL_H\000"
5925 /* 8025 */ "XVILVL_H\000"
5926 /* 8034 */ "XVSTELM_H\000"
5927 /* 8044 */ "XVMIN_H\000"
5928 /* 8052 */ "XVCLO_H\000"
5929 /* 8060 */ "AMSWAP_H\000"
5930 /* 8069 */ "PseudoCTPOP_H\000"
5931 /* 8083 */ "XVFRSTP_H\000"
5932 /* 8093 */ "XVSEQ_H\000"
5933 /* 8101 */ "XVSRAR_H\000"
5934 /* 8110 */ "X86RCR_H\000"
5935 /* 8119 */ "VPICKVE2GR_H\000"
5936 /* 8132 */ "XVAVGR_H\000"
5937 /* 8141 */ "XVBITCLR_H\000"
5938 /* 8152 */ "XVSRLR_H\000"
5939 /* 8161 */ "X86OR_H\000"
5940 /* 8169 */ "X86XOR_H\000"
5941 /* 8178 */ "X86ROTR_H\000"
5942 /* 8188 */ "XVROTR_H\000"
5943 /* 8197 */ "XVREPLGR2VR_H\000"
5944 /* 8211 */ "PseudoXVINSGR2VR_H\000"
5945 /* 8230 */ "IOCSRWR_H\000"
5946 /* 8240 */ "AMCAS_H\000"
5947 /* 8248 */ "XVEXTRINS_H\000"
5948 /* 8260 */ "XVFCVTH_S_H\000"
5949 /* 8272 */ "XVFCVTL_S_H\000"
5950 /* 8284 */ "XVSAT_H\000"
5951 /* 8292 */ "XVBITSET_H\000"
5952 /* 8303 */ "LDGT_H\000"
5953 /* 8310 */ "STGT_H\000"
5954 /* 8317 */ "XVSLT_H\000"
5955 /* 8325 */ "XVPCNT_H\000"
5956 /* 8334 */ "ST_H\000"
5957 /* 8339 */ "XVSSRANI_BU_H\000"
5958 /* 8353 */ "XVSSRLNI_BU_H\000"
5959 /* 8367 */ "XVSSRARNI_BU_H\000"
5960 /* 8382 */ "XVSSRLRNI_BU_H\000"
5961 /* 8397 */ "XVSSRAN_BU_H\000"
5962 /* 8410 */ "XVSSRLN_BU_H\000"
5963 /* 8423 */ "XVSSRARN_BU_H\000"
5964 /* 8437 */ "XVSSRLRN_BU_H\000"
5965 /* 8451 */ "XVMADDWOD_W_HU_H\000"
5966 /* 8468 */ "XVADDWOD_W_HU_H\000"
5967 /* 8484 */ "XVMULWOD_W_HU_H\000"
5968 /* 8500 */ "XVMADDWEV_W_HU_H\000"
5969 /* 8517 */ "XVADDWEV_W_HU_H\000"
5970 /* 8533 */ "XVMULWEV_W_HU_H\000"
5971 /* 8549 */ "XVPACKEV_H\000"
5972 /* 8560 */ "XVPICKEV_H\000"
5973 /* 8571 */ "XVBITREV_H\000"
5974 /* 8582 */ "XVDIV_H\000"
5975 /* 8590 */ "XVSIGNCOV_H\000"
5976 /* 8602 */ "XVSUBWOD_W_H\000"
5977 /* 8615 */ "XVMADDWOD_W_H\000"
5978 /* 8629 */ "XVADDWOD_W_H\000"
5979 /* 8642 */ "XVMULWOD_W_H\000"
5980 /* 8655 */ "XVEXTH_W_H\000"
5981 /* 8666 */ "XVSLLWIL_W_H\000"
5982 /* 8679 */ "EXT_W_H\000"
5983 /* 8687 */ "XVSUBWEV_W_H\000"
5984 /* 8700 */ "XVMADDWEV_W_H\000"
5985 /* 8714 */ "XVADDWEV_W_H\000"
5986 /* 8727 */ "XVMULWEV_W_H\000"
5987 /* 8740 */ "VEXT2XV_W_H\000"
5988 /* 8752 */ "XVHSUBW_W_H\000"
5989 /* 8764 */ "XVHADDW_W_H\000"
5990 /* 8776 */ "XVMAX_H\000"
5991 /* 8784 */ "LDX_H\000"
5992 /* 8790 */ "STX_H\000"
5993 /* 8796 */ "PseudoXVBZ_H\000"
5994 /* 8809 */ "PseudoVBZ_H\000"
5995 /* 8821 */ "XVSETALLNEZ_H\000"
5996 /* 8835 */ "XVCLZ_H\000"
5997 /* 8843 */ "PseudoXVBNZ_H\000"
5998 /* 8857 */ "PseudoVBNZ_H\000"
5999 /* 8870 */ "XVSETANYEQZ_H\000"
6000 /* 8884 */ "PseudoXVMSKLTZ_H\000"
6001 /* 8901 */ "PseudoVMSKLTZ_H\000"
6002 /* 8917 */ "PCALAU12I\000"
6003 /* 8927 */ "PCADDU12I\000"
6004 /* 8937 */ "PCADDU18I\000"
6005 /* 8947 */ "PCADDI\000"
6006 /* 8954 */ "XVLDI\000"
6007 /* 8960 */ "ANDI\000"
6008 /* 8965 */ "DBG_PHI\000"
6009 /* 8973 */ "XORI\000"
6010 /* 8978 */ "G_FPTOSI\000"
6011 /* 8987 */ "SLTI\000"
6012 /* 8992 */ "G_FPTOUI\000"
6013 /* 9001 */ "SLTUI\000"
6014 /* 9007 */ "G_FPOWI\000"
6015 /* 9015 */ "SETX86J\000"
6016 /* 9023 */ "SETARMJ\000"
6017 /* 9031 */ "BREAK\000"
6018 /* 9037 */ "COPY_LANEMASK\000"
6019 /* 9051 */ "G_PTRMASK\000"
6020 /* 9061 */ "BL\000"
6021 /* 9064 */ "DBCL\000"
6022 /* 9069 */ "HVCL\000"
6023 /* 9074 */ "GC_LABEL\000"
6024 /* 9083 */ "DBG_LABEL\000"
6025 /* 9093 */ "EH_LABEL\000"
6026 /* 9102 */ "ANNOTATION_LABEL\000"
6027 /* 9119 */ "ICALL_BRANCH_FUNNEL\000"
6028 /* 9139 */ "PseudoLA_PCREL\000"
6029 /* 9154 */ "G_FSHL\000"
6030 /* 9161 */ "G_SHL\000"
6031 /* 9167 */ "PseudoB_TAIL\000"
6032 /* 9180 */ "PseudoJIRL_TAIL\000"
6033 /* 9196 */ "PseudoTAIL\000"
6034 /* 9207 */ "G_FCEIL\000"
6035 /* 9215 */ "G_SAVGCEIL\000"
6036 /* 9226 */ "G_UAVGCEIL\000"
6037 /* 9237 */ "SYSCALL\000"
6038 /* 9245 */ "PseudoDESC_CALL\000"
6039 /* 9261 */ "PATCHABLE_TAIL_CALL\000"
6040 /* 9281 */ "PseudoJIRL_CALL\000"
6041 /* 9297 */ "PATCHABLE_TYPED_EVENT_CALL\000"
6042 /* 9324 */ "PATCHABLE_EVENT_CALL\000"
6043 /* 9345 */ "FENTRY_CALL\000"
6044 /* 9357 */ "PseudoCALL\000"
6045 /* 9368 */ "PseudoTAIL_SMALL\000"
6046 /* 9385 */ "PseudoCALL_SMALL\000"
6047 /* 9402 */ "TLBFILL\000"
6048 /* 9410 */ "KILL\000"
6049 /* 9415 */ "G_CONSTANT_POOL\000"
6050 /* 9431 */ "JIRL\000"
6051 /* 9436 */ "G_ROTL\000"
6052 /* 9443 */ "G_VECREDUCE_FMUL\000"
6053 /* 9460 */ "G_FMUL\000"
6054 /* 9467 */ "G_VECREDUCE_SEQ_FMUL\000"
6055 /* 9488 */ "G_STRICT_FMUL\000"
6056 /* 9502 */ "G_CLMUL\000"
6057 /* 9510 */ "G_VECREDUCE_MUL\000"
6058 /* 9526 */ "G_MUL\000"
6059 /* 9532 */ "XVFFINT_D_L\000"
6060 /* 9544 */ "XVFFINT_S_L\000"
6061 /* 9556 */ "G_FREM\000"
6062 /* 9563 */ "G_STRICT_FREM\000"
6063 /* 9577 */ "G_SREM\000"
6064 /* 9584 */ "G_UREM\000"
6065 /* 9591 */ "G_SDIVREM\000"
6066 /* 9601 */ "G_UDIVREM\000"
6067 /* 9611 */ "INLINEASM\000"
6068 /* 9621 */ "X86CLRTM\000"
6069 /* 9630 */ "X86SETTM\000"
6070 /* 9639 */ "PseudoTAIL_MEDIUM\000"
6071 /* 9657 */ "PseudoCALL_MEDIUM\000"
6072 /* 9675 */ "G_VECREDUCE_FMINIMUM\000"
6073 /* 9696 */ "G_FMINIMUM\000"
6074 /* 9707 */ "G_ATOMICRMW_FMINIMUM\000"
6075 /* 9728 */ "G_VECREDUCE_FMAXIMUM\000"
6076 /* 9749 */ "G_FMAXIMUM\000"
6077 /* 9760 */ "G_ATOMICRMW_FMAXIMUM\000"
6078 /* 9781 */ "G_VECREDUCE_FMINIMUMNUM\000"
6079 /* 9805 */ "G_FMINIMUMNUM\000"
6080 /* 9819 */ "G_ATOMICRMW_FMINIMUMNUM\000"
6081 /* 9843 */ "G_VECREDUCE_FMAXIMUMNUM\000"
6082 /* 9867 */ "G_FMAXIMUMNUM\000"
6083 /* 9881 */ "G_ATOMICRMW_FMAXIMUMNUM\000"
6084 /* 9905 */ "G_FMINNUM\000"
6085 /* 9915 */ "G_FMAXNUM\000"
6086 /* 9925 */ "G_FATAN\000"
6087 /* 9933 */ "G_FTAN\000"
6088 /* 9940 */ "ANDN\000"
6089 /* 9945 */ "G_INTRINSIC_ROUNDEVEN\000"
6090 /* 9967 */ "G_ASSERT_ALIGN\000"
6091 /* 9982 */ "G_FCOPYSIGN\000"
6092 /* 9994 */ "G_VECREDUCE_FMIN\000"
6093 /* 10011 */ "G_ATOMICRMW_FMIN\000"
6094 /* 10028 */ "G_VECREDUCE_SMIN\000"
6095 /* 10045 */ "G_SMIN\000"
6096 /* 10052 */ "G_VECREDUCE_UMIN\000"
6097 /* 10069 */ "G_UMIN\000"
6098 /* 10076 */ "G_ATOMICRMW_UMIN\000"
6099 /* 10093 */ "G_ATOMICRMW_MIN\000"
6100 /* 10109 */ "G_FASIN\000"
6101 /* 10117 */ "G_FSIN\000"
6102 /* 10124 */ "CFI_INSTRUCTION\000"
6103 /* 10140 */ "G_CTLZ_ZERO_POISON\000"
6104 /* 10159 */ "G_CTTZ_ZERO_POISON\000"
6105 /* 10178 */ "ORN\000"
6106 /* 10182 */ "ERTN\000"
6107 /* 10187 */ "ADJCALLSTACKDOWN\000"
6108 /* 10204 */ "PROBED_STACKALLOC_DYN\000"
6109 /* 10226 */ "G_SSUBO\000"
6110 /* 10234 */ "G_USUBO\000"
6111 /* 10242 */ "G_SADDO\000"
6112 /* 10250 */ "G_UADDO\000"
6113 /* 10258 */ "JUMP_TABLE_DEBUG_INFO\000"
6114 /* 10280 */ "G_SMULO\000"
6115 /* 10288 */ "G_UMULO\000"
6116 /* 10296 */ "G_BZERO\000"
6117 /* 10304 */ "STACKMAP\000"
6118 /* 10313 */ "G_DEBUGTRAP\000"
6119 /* 10325 */ "G_UBSANTRAP\000"
6120 /* 10337 */ "G_TRAP\000"
6121 /* 10344 */ "G_ATOMICRMW_UDEC_WRAP\000"
6122 /* 10366 */ "G_ATOMICRMW_UINC_WRAP\000"
6123 /* 10388 */ "G_BSWAP\000"
6124 /* 10396 */ "G_SITOFP\000"
6125 /* 10405 */ "G_UITOFP\000"
6126 /* 10414 */ "G_FCMP\000"
6127 /* 10421 */ "G_STRICT_FCMP\000"
6128 /* 10435 */ "G_ICMP\000"
6129 /* 10442 */ "G_SCMP\000"
6130 /* 10449 */ "G_UCMP\000"
6131 /* 10456 */ "PseudoUNIMP\000"
6132 /* 10468 */ "CACOP\000"
6133 /* 10474 */ "CONVERGENCECTRL_LOOP\000"
6134 /* 10495 */ "G_CTPOP\000"
6135 /* 10503 */ "X86DECTOP\000"
6136 /* 10513 */ "X86INCTOP\000"
6137 /* 10523 */ "X86MFTOP\000"
6138 /* 10532 */ "X86MTTOP\000"
6139 /* 10541 */ "PATCHABLE_OP\000"
6140 /* 10554 */ "FAULTING_OP\000"
6141 /* 10566 */ "ADJCALLSTACKUP\000"
6142 /* 10581 */ "PREALLOCATED_SETUP\000"
6143 /* 10600 */ "G_FLDEXP\000"
6144 /* 10609 */ "G_STRICT_FLDEXP\000"
6145 /* 10625 */ "G_FEXP\000"
6146 /* 10632 */ "G_FFREXP\000"
6147 /* 10641 */ "BEQ\000"
6148 /* 10645 */ "XVREPLVE0_Q\000"
6149 /* 10657 */ "XVSUB_Q\000"
6150 /* 10665 */ "SC_Q\000"
6151 /* 10670 */ "XVADD_Q\000"
6152 /* 10678 */ "XVSSRANI_D_Q\000"
6153 /* 10691 */ "XVSRANI_D_Q\000"
6154 /* 10703 */ "XVSSRLNI_D_Q\000"
6155 /* 10716 */ "XVSRLNI_D_Q\000"
6156 /* 10728 */ "XVSSRARNI_D_Q\000"
6157 /* 10742 */ "XVSRARNI_D_Q\000"
6158 /* 10755 */ "XVSSRLRNI_D_Q\000"
6159 /* 10769 */ "XVSRLRNI_D_Q\000"
6160 /* 10782 */ "XVPERMI_Q\000"
6161 /* 10792 */ "XVSSRANI_DU_Q\000"
6162 /* 10806 */ "XVSSRLNI_DU_Q\000"
6163 /* 10820 */ "XVSSRARNI_DU_Q\000"
6164 /* 10835 */ "XVSSRLRNI_DU_Q\000"
6165 /* 10850 */ "DBAR\000"
6166 /* 10855 */ "IBAR\000"
6167 /* 10860 */ "G_BR\000"
6168 /* 10865 */ "INLINEASM_BR\000"
6169 /* 10878 */ "PseudoBR\000"
6170 /* 10887 */ "MOVGR2SCR\000"
6171 /* 10897 */ "G_BLOCK_ADDR\000"
6172 /* 10910 */ "MEMBARRIER\000"
6173 /* 10921 */ "G_CONSTANT_FOLD_BARRIER\000"
6174 /* 10945 */ "PATCHABLE_FUNCTION_ENTER\000"
6175 /* 10970 */ "G_READCYCLECOUNTER\000"
6176 /* 10989 */ "G_READSTEADYCOUNTER\000"
6177 /* 11009 */ "G_READ_REGISTER\000"
6178 /* 11025 */ "G_WRITE_REGISTER\000"
6179 /* 11042 */ "PseudoLD_CFR\000"
6180 /* 11055 */ "PseudoST_CFR\000"
6181 /* 11068 */ "PseudoCopyCFR\000"
6182 /* 11082 */ "MOVCF2GR\000"
6183 /* 11091 */ "MOVSCR2GR\000"
6184 /* 11101 */ "MOVFCSR2GR\000"
6185 /* 11112 */ "G_ASHR\000"
6186 /* 11119 */ "G_FSHR\000"
6187 /* 11126 */ "G_LSHR\000"
6188 /* 11133 */ "LDDIR\000"
6189 /* 11139 */ "TLBCLR\000"
6190 /* 11146 */ "CONVERGENCECTRL_ANCHOR\000"
6191 /* 11169 */ "NOR\000"
6192 /* 11173 */ "G_FFLOOR\000"
6193 /* 11182 */ "G_SAVGFLOOR\000"
6194 /* 11194 */ "G_UAVGFLOOR\000"
6195 /* 11206 */ "G_EXTRACT_SUBVECTOR\000"
6196 /* 11226 */ "G_INSERT_SUBVECTOR\000"
6197 /* 11245 */ "G_BUILD_VECTOR\000"
6198 /* 11260 */ "G_SHUFFLE_VECTOR\000"
6199 /* 11277 */ "G_STEP_VECTOR\000"
6200 /* 11291 */ "G_SPLAT_VECTOR\000"
6201 /* 11306 */ "G_VECREDUCE_XOR\000"
6202 /* 11322 */ "G_XOR\000"
6203 /* 11328 */ "G_ATOMICRMW_XOR\000"
6204 /* 11344 */ "G_VECREDUCE_OR\000"
6205 /* 11359 */ "G_OR\000"
6206 /* 11364 */ "G_ATOMICRMW_OR\000"
6207 /* 11379 */ "Select_GPR_Using_CC_GPR\000"
6208 /* 11403 */ "MOVGR2FCSR\000"
6209 /* 11414 */ "RDFCSR\000"
6210 /* 11421 */ "WRFCSR\000"
6211 /* 11428 */ "G_ROTR\000"
6212 /* 11435 */ "G_INTTOPTR\000"
6213 /* 11446 */ "TLBWR\000"
6214 /* 11452 */ "GCSRWR\000"
6215 /* 11459 */ "G_FABS\000"
6216 /* 11466 */ "PseudoLA_ABS\000"
6217 /* 11479 */ "G_ABS\000"
6218 /* 11485 */ "G_ABDS\000"
6219 /* 11492 */ "G_UNMERGE_VALUES\000"
6220 /* 11509 */ "G_MERGE_VALUES\000"
6221 /* 11524 */ "G_CTLS\000"
6222 /* 11531 */ "G_FACOS\000"
6223 /* 11539 */ "G_FCOS\000"
6224 /* 11546 */ "G_FSINCOS\000"
6225 /* 11556 */ "G_STRICT_FCMPS\000"
6226 /* 11571 */ "G_CONCAT_VECTORS\000"
6227 /* 11588 */ "COPY_TO_REGCLASS\000"
6228 /* 11605 */ "G_IS_FPCLASS\000"
6229 /* 11618 */ "G_ATOMIC_CMPXCHG_WITH_SUCCESS\000"
6230 /* 11648 */ "G_VECTOR_COMPRESS\000"
6231 /* 11666 */ "G_INTRINSIC_W_SIDE_EFFECTS\000"
6232 /* 11693 */ "G_INTRINSIC_CONVERGENT_W_SIDE_EFFECTS\000"
6233 /* 11731 */ "XVFMINA_S\000"
6234 /* 11741 */ "XVFMAXA_S\000"
6235 /* 11751 */ "FSCALEB_S\000"
6236 /* 11761 */ "XVFLOGB_S\000"
6237 /* 11771 */ "XVFSUB_S\000"
6238 /* 11780 */ "XVFMSUB_S\000"
6239 /* 11790 */ "XVFNMSUB_S\000"
6240 /* 11801 */ "XVFADD_S\000"
6241 /* 11810 */ "XVFMADD_S\000"
6242 /* 11820 */ "XVFNMADD_S\000"
6243 /* 11831 */ "FLD_S\000"
6244 /* 11837 */ "XVFCVTH_D_S\000"
6245 /* 11849 */ "XVFCVTL_D_S\000"
6246 /* 11861 */ "FCVT_D_S\000"
6247 /* 11870 */ "XVFCMP_CLE_S\000"
6248 /* 11883 */ "FLDLE_S\000"
6249 /* 11891 */ "XVFCMP_SLE_S\000"
6250 /* 11904 */ "FSTLE_S\000"
6251 /* 11912 */ "XVFCMP_CULE_S\000"
6252 /* 11926 */ "XVFCMP_SULE_S\000"
6253 /* 11940 */ "XVFCMP_CNE_S\000"
6254 /* 11953 */ "XVFRINTRNE_S\000"
6255 /* 11966 */ "XVFCMP_SNE_S\000"
6256 /* 11979 */ "XVFCMP_CUNE_S\000"
6257 /* 11993 */ "XVFCMP_SUNE_S\000"
6258 /* 12007 */ "XVFRECIPE_S\000"
6259 /* 12019 */ "XVFRSQRTE_S\000"
6260 /* 12031 */ "XVFCMP_CAF_S\000"
6261 /* 12044 */ "XVFCMP_SAF_S\000"
6262 /* 12057 */ "FNEG_S\000"
6263 /* 12064 */ "XVFCVT_H_S\000"
6264 /* 12075 */ "XVFMUL_S\000"
6265 /* 12084 */ "FTINTRNE_L_S\000"
6266 /* 12097 */ "XVFTINTRNEH_L_S\000"
6267 /* 12113 */ "XVFTINTRMH_L_S\000"
6268 /* 12128 */ "XVFTINTRPH_L_S\000"
6269 /* 12143 */ "XVFTINTH_L_S\000"
6270 /* 12156 */ "XVFTINTRZH_L_S\000"
6271 /* 12171 */ "XVFTINTRNEL_L_S\000"
6272 /* 12187 */ "XVFTINTRML_L_S\000"
6273 /* 12202 */ "XVFTINTRPL_L_S\000"
6274 /* 12217 */ "XVFTINTL_L_S\000"
6275 /* 12230 */ "XVFTINTRZL_L_S\000"
6276 /* 12245 */ "FTINTRM_L_S\000"
6277 /* 12257 */ "FTINTRP_L_S\000"
6278 /* 12269 */ "FTINT_L_S\000"
6279 /* 12279 */ "FTINTRZ_L_S\000"
6280 /* 12291 */ "XVFRINTRM_S\000"
6281 /* 12303 */ "FCOPYSIGN_S\000"
6282 /* 12315 */ "XVFMIN_S\000"
6283 /* 12324 */ "XVFCMP_CUN_S\000"
6284 /* 12337 */ "XVFCMP_SUN_S\000"
6285 /* 12350 */ "XVFRECIP_S\000"
6286 /* 12361 */ "XVFRINTRP_S\000"
6287 /* 12373 */ "XVFCMP_CEQ_S\000"
6288 /* 12386 */ "XVFCMP_SEQ_S\000"
6289 /* 12399 */ "XVFCMP_CUEQ_S\000"
6290 /* 12413 */ "XVFCMP_SUEQ_S\000"
6291 /* 12427 */ "MOVFRH2GR_S\000"
6292 /* 12439 */ "MOVFR2GR_S\000"
6293 /* 12450 */ "XVFCMP_COR_S\000"
6294 /* 12463 */ "XVFCMP_SOR_S\000"
6295 /* 12476 */ "FABS_S\000"
6296 /* 12483 */ "XVFCLASS_S\000"
6297 /* 12494 */ "G_TRUNC_SSAT_S\000"
6298 /* 12509 */ "FLDGT_S\000"
6299 /* 12517 */ "FSTGT_S\000"
6300 /* 12525 */ "XVFCMP_CLT_S\000"
6301 /* 12538 */ "XVFCMP_SLT_S\000"
6302 /* 12551 */ "XVFCMP_CULT_S\000"
6303 /* 12565 */ "XVFCMP_SULT_S\000"
6304 /* 12579 */ "XVFRINT_S\000"
6305 /* 12589 */ "XVFSQRT_S\000"
6306 /* 12599 */ "XVFRSQRT_S\000"
6307 /* 12610 */ "FST_S\000"
6308 /* 12616 */ "XVFTINT_WU_S\000"
6309 /* 12629 */ "XVFTINTRZ_WU_S\000"
6310 /* 12644 */ "XVFDIV_S\000"
6311 /* 12653 */ "FMOV_S\000"
6312 /* 12660 */ "XVFTINTRNE_W_S\000"
6313 /* 12675 */ "XVFTINTRM_W_S\000"
6314 /* 12689 */ "XVFTINTRP_W_S\000"
6315 /* 12703 */ "XVFTINT_W_S\000"
6316 /* 12715 */ "XVFTINTRZ_W_S\000"
6317 /* 12729 */ "XVFMAX_S\000"
6318 /* 12738 */ "FLDX_S\000"
6319 /* 12745 */ "FSTX_S\000"
6320 /* 12752 */ "XVFRINTRZ_S\000"
6321 /* 12764 */ "MOVFR2CF_xS\000"
6322 /* 12776 */ "FSEL_xS\000"
6323 /* 12784 */ "MOVCF2FR_xS\000"
6324 /* 12796 */ "G_SSUBSAT\000"
6325 /* 12806 */ "G_USUBSAT\000"
6326 /* 12816 */ "G_SADDSAT\000"
6327 /* 12826 */ "G_UADDSAT\000"
6328 /* 12836 */ "G_SSHLSAT\000"
6329 /* 12846 */ "G_USHLSAT\000"
6330 /* 12856 */ "G_SMULFIXSAT\000"
6331 /* 12869 */ "G_UMULFIXSAT\000"
6332 /* 12882 */ "G_SDIVFIXSAT\000"
6333 /* 12895 */ "G_UDIVFIXSAT\000"
6334 /* 12908 */ "G_ATOMICRMW_USUB_SAT\000"
6335 /* 12929 */ "G_FPTOSI_SAT\000"
6336 /* 12942 */ "G_FPTOUI_SAT\000"
6337 /* 12955 */ "G_EXTRACT\000"
6338 /* 12965 */ "G_SELECT\000"
6339 /* 12974 */ "G_BRINDIRECT\000"
6340 /* 12987 */ "PATCHABLE_RET\000"
6341 /* 13001 */ "PseudoRET\000"
6342 /* 13011 */ "G_MEMSET\000"
6343 /* 13020 */ "PATCHABLE_FUNCTION_EXIT\000"
6344 /* 13044 */ "G_BRJT\000"
6345 /* 13051 */ "BLT\000"
6346 /* 13055 */ "G_EXTRACT_VECTOR_ELT\000"
6347 /* 13076 */ "G_INSERT_VECTOR_ELT\000"
6348 /* 13096 */ "SLT\000"
6349 /* 13100 */ "G_FCONSTANT\000"
6350 /* 13112 */ "G_CONSTANT\000"
6351 /* 13123 */ "G_INTRINSIC_CONVERGENT\000"
6352 /* 13146 */ "STATEPOINT\000"
6353 /* 13157 */ "PATCHPOINT\000"
6354 /* 13168 */ "G_PTRTOINT\000"
6355 /* 13179 */ "G_FRINT\000"
6356 /* 13187 */ "G_INTRINSIC_LLRINT\000"
6357 /* 13206 */ "G_INTRINSIC_LRINT\000"
6358 /* 13224 */ "G_FNEARBYINT\000"
6359 /* 13237 */ "PseudoLA_GOT\000"
6360 /* 13250 */ "G_VASTART\000"
6361 /* 13260 */ "LIFETIME_START\000"
6362 /* 13275 */ "G_INVOKE_REGION_START\000"
6363 /* 13297 */ "G_INSERT\000"
6364 /* 13306 */ "G_FSQRT\000"
6365 /* 13314 */ "G_STRICT_FSQRT\000"
6366 /* 13329 */ "G_BITCAST\000"
6367 /* 13339 */ "G_ADDRSPACE_CAST\000"
6368 /* 13356 */ "DBG_VALUE_LIST\000"
6369 /* 13371 */ "XVST\000"
6370 /* 13376 */ "G_FPEXT\000"
6371 /* 13384 */ "G_SEXT\000"
6372 /* 13391 */ "G_ASSERT_SEXT\000"
6373 /* 13405 */ "G_ANYEXT\000"
6374 /* 13414 */ "G_ZEXT\000"
6375 /* 13421 */ "G_ASSERT_ZEXT\000"
6376 /* 13435 */ "XVSSUB_BU\000"
6377 /* 13445 */ "XVSADD_BU\000"
6378 /* 13455 */ "LD_BU\000"
6379 /* 13461 */ "XVMOD_BU\000"
6380 /* 13470 */ "XVABSD_BU\000"
6381 /* 13480 */ "XVSLE_BU\000"
6382 /* 13489 */ "XVAVG_BU\000"
6383 /* 13498 */ "XVMUH_BU\000"
6384 /* 13507 */ "XVSUBWOD_H_BU\000"
6385 /* 13521 */ "XVMADDWOD_H_BU\000"
6386 /* 13536 */ "XVADDWOD_H_BU\000"
6387 /* 13550 */ "XVMULWOD_H_BU\000"
6388 /* 13564 */ "XVSUBWEV_H_BU\000"
6389 /* 13578 */ "XVMADDWEV_H_BU\000"
6390 /* 13593 */ "XVADDWEV_H_BU\000"
6391 /* 13607 */ "XVMULWEV_H_BU\000"
6392 /* 13621 */ "XVSUBI_BU\000"
6393 /* 13631 */ "XVADDI_BU\000"
6394 /* 13641 */ "XVSLEI_BU\000"
6395 /* 13651 */ "XVMINI_BU\000"
6396 /* 13661 */ "XVSLTI_BU\000"
6397 /* 13671 */ "XVMAXI_BU\000"
6398 /* 13681 */ "X86MUL_BU\000"
6399 /* 13691 */ "XVMIN_BU\000"
6400 /* 13700 */ "VPICKVE2GR_BU\000"
6401 /* 13714 */ "XVAVGR_BU\000"
6402 /* 13724 */ "XVSAT_BU\000"
6403 /* 13733 */ "XVSLT_BU\000"
6404 /* 13742 */ "VEXT2XV_DU_BU\000"
6405 /* 13756 */ "XVEXTH_HU_BU\000"
6406 /* 13769 */ "XVSLLWIL_HU_BU\000"
6407 /* 13784 */ "VEXT2XV_HU_BU\000"
6408 /* 13798 */ "XVHSUBW_HU_BU\000"
6409 /* 13812 */ "XVHADDW_HU_BU\000"
6410 /* 13826 */ "VEXT2XV_WU_BU\000"
6411 /* 13840 */ "XVDIV_BU\000"
6412 /* 13849 */ "XVMAX_BU\000"
6413 /* 13858 */ "LDX_BU\000"
6414 /* 13865 */ "G_ABDU\000"
6415 /* 13872 */ "AMMIN__DB_DU\000"
6416 /* 13885 */ "AMMAX__DB_DU\000"
6417 /* 13898 */ "X86SUB_DU\000"
6418 /* 13908 */ "XVSSUB_DU\000"
6419 /* 13918 */ "X86ADD_DU\000"
6420 /* 13928 */ "XVSADD_DU\000"
6421 /* 13938 */ "XVMOD_DU\000"
6422 /* 13947 */ "XVABSD_DU\000"
6423 /* 13957 */ "XVSLE_DU\000"
6424 /* 13966 */ "XVAVG_DU\000"
6425 /* 13975 */ "MULH_DU\000"
6426 /* 13983 */ "XVMUH_DU\000"
6427 /* 13992 */ "XVSUBI_DU\000"
6428 /* 14002 */ "XVADDI_DU\000"
6429 /* 14012 */ "XVSLEI_DU\000"
6430 /* 14022 */ "XVMINI_DU\000"
6431 /* 14032 */ "XVSLTI_DU\000"
6432 /* 14042 */ "XVMAXI_DU\000"
6433 /* 14052 */ "X86MUL_DU\000"
6434 /* 14062 */ "AMMIN_DU\000"
6435 /* 14071 */ "XVMIN_DU\000"
6436 /* 14080 */ "XVSUBWOD_Q_DU\000"
6437 /* 14094 */ "XVMADDWOD_Q_DU\000"
6438 /* 14109 */ "XVADDWOD_Q_DU\000"
6439 /* 14123 */ "XVMULWOD_Q_DU\000"
6440 /* 14137 */ "XVSUBWEV_Q_DU\000"
6441 /* 14151 */ "XVMADDWEV_Q_DU\000"
6442 /* 14166 */ "XVADDWEV_Q_DU\000"
6443 /* 14180 */ "XVMULWEV_Q_DU\000"
6444 /* 14194 */ "XVPICKVE2GR_DU\000"
6445 /* 14209 */ "XVAVGR_DU\000"
6446 /* 14219 */ "XVSAT_DU\000"
6447 /* 14228 */ "XVSLT_DU\000"
6448 /* 14237 */ "XVEXTH_QU_DU\000"
6449 /* 14250 */ "XVEXTL_QU_DU\000"
6450 /* 14263 */ "XVHSUBW_QU_DU\000"
6451 /* 14277 */ "XVHADDW_QU_DU\000"
6452 /* 14291 */ "XVDIV_DU\000"
6453 /* 14300 */ "AMMAX_DU\000"
6454 /* 14309 */ "XVMAX_DU\000"
6455 /* 14318 */ "BGEU\000"
6456 /* 14323 */ "XVSSUB_HU\000"
6457 /* 14333 */ "XVSADD_HU\000"
6458 /* 14343 */ "LD_HU\000"
6459 /* 14349 */ "XVMOD_HU\000"
6460 /* 14358 */ "XVABSD_HU\000"
6461 /* 14368 */ "XVSLE_HU\000"
6462 /* 14377 */ "XVAVG_HU\000"
6463 /* 14386 */ "XVMUH_HU\000"
6464 /* 14395 */ "XVSUBI_HU\000"
6465 /* 14405 */ "XVADDI_HU\000"
6466 /* 14415 */ "XVSLEI_HU\000"
6467 /* 14425 */ "XVMINI_HU\000"
6468 /* 14435 */ "XVSLTI_HU\000"
6469 /* 14445 */ "XVMAXI_HU\000"
6470 /* 14455 */ "X86MUL_HU\000"
6471 /* 14465 */ "XVMIN_HU\000"
6472 /* 14474 */ "VPICKVE2GR_HU\000"
6473 /* 14488 */ "XVAVGR_HU\000"
6474 /* 14498 */ "XVSAT_HU\000"
6475 /* 14507 */ "XVSLT_HU\000"
6476 /* 14516 */ "VEXT2XV_DU_HU\000"
6477 /* 14530 */ "XVEXTH_WU_HU\000"
6478 /* 14543 */ "XVSLLWIL_WU_HU\000"
6479 /* 14558 */ "VEXT2XV_WU_HU\000"
6480 /* 14572 */ "XVHSUBW_WU_HU\000"
6481 /* 14586 */ "XVHADDW_WU_HU\000"
6482 /* 14600 */ "XVDIV_HU\000"
6483 /* 14609 */ "XVSUBWOD_W_HU\000"
6484 /* 14623 */ "XVMADDWOD_W_HU\000"
6485 /* 14638 */ "XVADDWOD_W_HU\000"
6486 /* 14652 */ "XVMULWOD_W_HU\000"
6487 /* 14666 */ "XVSUBWEV_W_HU\000"
6488 /* 14680 */ "XVMADDWEV_W_HU\000"
6489 /* 14695 */ "XVADDWEV_W_HU\000"
6490 /* 14709 */ "XVMULWEV_W_HU\000"
6491 /* 14723 */ "XVMAX_HU\000"
6492 /* 14732 */ "LDX_HU\000"
6493 /* 14739 */ "XVFFINT_D_LU\000"
6494 /* 14752 */ "BLTU\000"
6495 /* 14757 */ "SLTU\000"
6496 /* 14762 */ "AMMIN__DB_WU\000"
6497 /* 14775 */ "AMMAX__DB_WU\000"
6498 /* 14788 */ "X86SUB_WU\000"
6499 /* 14798 */ "XVSSUB_WU\000"
6500 /* 14808 */ "X86ADD_WU\000"
6501 /* 14818 */ "XVSADD_WU\000"
6502 /* 14828 */ "LD_WU\000"
6503 /* 14834 */ "XVMOD_WU\000"
6504 /* 14843 */ "XVABSD_WU\000"
6505 /* 14853 */ "XVSUBWOD_D_WU\000"
6506 /* 14867 */ "XVMADDWOD_D_WU\000"
6507 /* 14882 */ "XVADDWOD_D_WU\000"
6508 /* 14896 */ "XVMULWOD_D_WU\000"
6509 /* 14910 */ "XVSUBWEV_D_WU\000"
6510 /* 14924 */ "XVMADDWEV_D_WU\000"
6511 /* 14939 */ "XVADDWEV_D_WU\000"
6512 /* 14953 */ "XVMULWEV_D_WU\000"
6513 /* 14967 */ "MULW_D_WU\000"
6514 /* 14977 */ "XVSLE_WU\000"
6515 /* 14986 */ "XVAVG_WU\000"
6516 /* 14995 */ "MULH_WU\000"
6517 /* 15003 */ "XVMUH_WU\000"
6518 /* 15012 */ "XVSUBI_WU\000"
6519 /* 15022 */ "XVADDI_WU\000"
6520 /* 15032 */ "XVSLEI_WU\000"
6521 /* 15042 */ "XVMINI_WU\000"
6522 /* 15052 */ "XVSLTI_WU\000"
6523 /* 15062 */ "XVMAXI_WU\000"
6524 /* 15072 */ "ALSL_WU\000"
6525 /* 15080 */ "X86MUL_WU\000"
6526 /* 15090 */ "AMMIN_WU\000"
6527 /* 15099 */ "XVMIN_WU\000"
6528 /* 15108 */ "XVPICKVE2GR_WU\000"
6529 /* 15123 */ "XVAVGR_WU\000"
6530 /* 15133 */ "XVFFINT_S_WU\000"
6531 /* 15146 */ "XVSAT_WU\000"
6532 /* 15155 */ "XVSLT_WU\000"
6533 /* 15164 */ "XVEXTH_DU_WU\000"
6534 /* 15177 */ "XVSLLWIL_DU_WU\000"
6535 /* 15192 */ "VEXT2XV_DU_WU\000"
6536 /* 15206 */ "XVHSUBW_DU_WU\000"
6537 /* 15220 */ "XVHADDW_DU_WU\000"
6538 /* 15234 */ "XVDIV_WU\000"
6539 /* 15243 */ "AMMAX_WU\000"
6540 /* 15252 */ "XVMAX_WU\000"
6541 /* 15261 */ "LDX_WU\000"
6542 /* 15268 */ "G_TRUNC_SSAT_U\000"
6543 /* 15283 */ "G_TRUNC_USAT_U\000"
6544 /* 15298 */ "G_FDIV\000"
6545 /* 15305 */ "G_STRICT_FDIV\000"
6546 /* 15319 */ "G_SDIV\000"
6547 /* 15326 */ "G_UDIV\000"
6548 /* 15333 */ "G_GET_FPENV\000"
6549 /* 15345 */ "G_RESET_FPENV\000"
6550 /* 15359 */ "G_SET_FPENV\000"
6551 /* 15371 */ "XVAND_V\000"
6552 /* 15379 */ "XVBITSEL_V\000"
6553 /* 15390 */ "XVBSLL_V\000"
6554 /* 15399 */ "XVBSRL_V\000"
6555 /* 15408 */ "XVANDN_V\000"
6556 /* 15417 */ "XVORN_V\000"
6557 /* 15425 */ "XVNOR_V\000"
6558 /* 15433 */ "XVOR_V\000"
6559 /* 15440 */ "XVXOR_V\000"
6560 /* 15448 */ "XVSETNEZ_V\000"
6561 /* 15459 */ "XVSETEQZ_V\000"
6562 /* 15470 */ "REVB_2W\000"
6563 /* 15478 */ "REVH_2W\000"
6564 /* 15486 */ "G_FPOW\000"
6565 /* 15493 */ "XVREPLVE0_W\000"
6566 /* 15505 */ "XVINSVE0_W\000"
6567 /* 15516 */ "XVADDA_W\000"
6568 /* 15525 */ "X86SRA_W\000"
6569 /* 15534 */ "ARMSRA_W\000"
6570 /* 15543 */ "XVSRA_W\000"
6571 /* 15551 */ "AMADD__DB_W\000"
6572 /* 15563 */ "AMAND__DB_W\000"
6573 /* 15575 */ "AMMIN__DB_W\000"
6574 /* 15587 */ "AMSWAP__DB_W\000"
6575 /* 15600 */ "AMOR__DB_W\000"
6576 /* 15611 */ "AMXOR__DB_W\000"
6577 /* 15623 */ "AMCAS__DB_W\000"
6578 /* 15635 */ "AMMAX__DB_W\000"
6579 /* 15647 */ "X86SUB_W\000"
6580 /* 15656 */ "ARMSUB_W\000"
6581 /* 15665 */ "XVMSUB_W\000"
6582 /* 15674 */ "XVSSUB_W\000"
6583 /* 15683 */ "XVSUB_W\000"
6584 /* 15691 */ "CRCC_W_B_W\000"
6585 /* 15702 */ "CRC_W_B_W\000"
6586 /* 15712 */ "X86SBC_W\000"
6587 /* 15721 */ "ARMSBC_W\000"
6588 /* 15730 */ "X86ADC_W\000"
6589 /* 15739 */ "ARMADC_W\000"
6590 /* 15748 */ "X86DEC_W\000"
6591 /* 15757 */ "X86INC_W\000"
6592 /* 15766 */ "SC_W\000"
6593 /* 15771 */ "X86ADD_W\000"
6594 /* 15780 */ "AMADD_W\000"
6595 /* 15788 */ "ARMADD_W\000"
6596 /* 15797 */ "XVMADD_W\000"
6597 /* 15806 */ "XVSADD_W\000"
6598 /* 15815 */ "XVADD_W\000"
6599 /* 15823 */ "LD_W\000"
6600 /* 15828 */ "X86AND_W\000"
6601 /* 15837 */ "AMAND_W\000"
6602 /* 15845 */ "ARMAND_W\000"
6603 /* 15854 */ "XVPACKOD_W\000"
6604 /* 15865 */ "XVPICKOD_W\000"
6605 /* 15876 */ "XVMOD_W\000"
6606 /* 15884 */ "IOCSRRD_W\000"
6607 /* 15894 */ "XVABSD_W\000"
6608 /* 15903 */ "XVSUBWOD_D_W\000"
6609 /* 15916 */ "XVMADDWOD_D_W\000"
6610 /* 15930 */ "XVADDWOD_D_W\000"
6611 /* 15943 */ "XVMULWOD_D_W\000"
6612 /* 15956 */ "XVFFINTH_D_W\000"
6613 /* 15969 */ "XVEXTH_D_W\000"
6614 /* 15980 */ "XVSLLWIL_D_W\000"
6615 /* 15993 */ "XVFFINTL_D_W\000"
6616 /* 16006 */ "FFINT_D_W\000"
6617 /* 16016 */ "XVSUBWEV_D_W\000"
6618 /* 16029 */ "XVMADDWEV_D_W\000"
6619 /* 16043 */ "XVADDWEV_D_W\000"
6620 /* 16056 */ "XVMULWEV_D_W\000"
6621 /* 16069 */ "VEXT2XV_D_W\000"
6622 /* 16081 */ "XVHSUBW_D_W\000"
6623 /* 16093 */ "XVHADDW_D_W\000"
6624 /* 16105 */ "MULW_D_W\000"
6625 /* 16114 */ "CRCC_W_D_W\000"
6626 /* 16125 */ "CRC_W_D_W\000"
6627 /* 16135 */ "LDLE_W\000"
6628 /* 16142 */ "XVSLE_W\000"
6629 /* 16150 */ "STLE_W\000"
6630 /* 16157 */ "XVPICKVE_W\000"
6631 /* 16168 */ "XVREPLVE_W\000"
6632 /* 16179 */ "XVSHUF_W\000"
6633 /* 16188 */ "XVNEG_W\000"
6634 /* 16196 */ "XVAVG_W\000"
6635 /* 16204 */ "RDTIMEH_W\000"
6636 /* 16214 */ "MULH_W\000"
6637 /* 16221 */ "MOVGR2FRH_W\000"
6638 /* 16233 */ "XVMUH_W\000"
6639 /* 16241 */ "XVILVH_W\000"
6640 /* 16250 */ "XVSSRANI_H_W\000"
6641 /* 16263 */ "XVSRANI_H_W\000"
6642 /* 16275 */ "XVSSRLNI_H_W\000"
6643 /* 16288 */ "XVSRLNI_H_W\000"
6644 /* 16300 */ "XVSSRARNI_H_W\000"
6645 /* 16314 */ "XVSRARNI_H_W\000"
6646 /* 16327 */ "XVSSRLRNI_H_W\000"
6647 /* 16341 */ "XVSRLRNI_H_W\000"
6648 /* 16354 */ "XVSSRAN_H_W\000"
6649 /* 16366 */ "XVSRAN_H_W\000"
6650 /* 16377 */ "XVSSRLN_H_W\000"
6651 /* 16389 */ "XVSRLN_H_W\000"
6652 /* 16400 */ "XVSSRARN_H_W\000"
6653 /* 16413 */ "XVSRARN_H_W\000"
6654 /* 16425 */ "XVSSRLRN_H_W\000"
6655 /* 16438 */ "XVSRLRN_H_W\000"
6656 /* 16450 */ "CRCC_W_H_W\000"
6657 /* 16461 */ "CRC_W_H_W\000"
6658 /* 16471 */ "ADDU12I_W\000"
6659 /* 16481 */ "LU12I_W\000"
6660 /* 16489 */ "XVSHUF4I_W\000"
6661 /* 16500 */ "X86SRAI_W\000"
6662 /* 16510 */ "ARMSRAI_W\000"
6663 /* 16520 */ "XVSRAI_W\000"
6664 /* 16529 */ "ADDI_W\000"
6665 /* 16536 */ "XVSLEI_W\000"
6666 /* 16545 */ "XVREPL128VEI_W\000"
6667 /* 16560 */ "VREPLVEI_W\000"
6668 /* 16571 */ "X86RCLI_W\000"
6669 /* 16581 */ "X86SLLI_W\000"
6670 /* 16591 */ "ARMSLLI_W\000"
6671 /* 16601 */ "XVSLLI_W\000"
6672 /* 16610 */ "PseudoXVREPLI_W\000"
6673 /* 16626 */ "PseudoVREPLI_W\000"
6674 /* 16641 */ "X86SRLI_W\000"
6675 /* 16651 */ "ARMSRLI_W\000"
6676 /* 16661 */ "XVSRLI_W\000"
6677 /* 16670 */ "X86ROTLI_W\000"
6678 /* 16681 */ "PseudoLI_W\000"
6679 /* 16692 */ "XVPERMI_W\000"
6680 /* 16702 */ "XVMINI_W\000"
6681 /* 16711 */ "XVSEQI_W\000"
6682 /* 16720 */ "XVSRARI_W\000"
6683 /* 16730 */ "X86RCRI_W\000"
6684 /* 16740 */ "XVBITCLRI_W\000"
6685 /* 16752 */ "XVSRLRI_W\000"
6686 /* 16762 */ "X86ROTRI_W\000"
6687 /* 16773 */ "ARMROTRI_W\000"
6688 /* 16784 */ "XVROTRI_W\000"
6689 /* 16794 */ "XVBITSETI_W\000"
6690 /* 16806 */ "XVSLTI_W\000"
6691 /* 16815 */ "XVBITREVI_W\000"
6692 /* 16827 */ "XVMAXI_W\000"
6693 /* 16836 */ "BYTEPICK_W\000"
6694 /* 16847 */ "BSTRPICK_W\000"
6695 /* 16858 */ "X86RCL_W\000"
6696 /* 16867 */ "LDL_W\000"
6697 /* 16873 */ "RDTIMEL_W\000"
6698 /* 16883 */ "SCREL_W\000"
6699 /* 16891 */ "X86SLL_W\000"
6700 /* 16900 */ "ARMSLL_W\000"
6701 /* 16909 */ "XVSLL_W\000"
6702 /* 16917 */ "XVLDREPL_W\000"
6703 /* 16928 */ "X86SRL_W\000"
6704 /* 16937 */ "ARMSRL_W\000"
6705 /* 16946 */ "XVSRL_W\000"
6706 /* 16954 */ "ALSL_W\000"
6707 /* 16961 */ "X86ROTL_W\000"
6708 /* 16971 */ "STL_W\000"
6709 /* 16977 */ "X86MUL_W\000"
6710 /* 16986 */ "XVMUL_W\000"
6711 /* 16994 */ "XVILVL_W\000"
6712 /* 17003 */ "XVSTELM_W\000"
6713 /* 17013 */ "XVPERM_W\000"
6714 /* 17022 */ "AMMIN_W\000"
6715 /* 17030 */ "XVMIN_W\000"
6716 /* 17038 */ "XVCLO_W\000"
6717 /* 17046 */ "CTO_W\000"
6718 /* 17052 */ "AMSWAP_W\000"
6719 /* 17061 */ "PseudoCTPOP_W\000"
6720 /* 17075 */ "LLACQ_W\000"
6721 /* 17083 */ "XVSEQ_W\000"
6722 /* 17091 */ "XVSRAR_W\000"
6723 /* 17100 */ "X86RCR_W\000"
6724 /* 17109 */ "LDR_W\000"
6725 /* 17115 */ "MOVGR2FR_W\000"
6726 /* 17126 */ "XVPICKVE2GR_W\000"
6727 /* 17140 */ "XVAVGR_W\000"
6728 /* 17149 */ "XVBITCLR_W\000"
6729 /* 17160 */ "XVSRLR_W\000"
6730 /* 17169 */ "X86OR_W\000"
6731 /* 17177 */ "AMOR_W\000"
6732 /* 17184 */ "ARMOR_W\000"
6733 /* 17192 */ "X86XOR_W\000"
6734 /* 17201 */ "AMXOR_W\000"
6735 /* 17209 */ "ARMXOR_W\000"
6736 /* 17218 */ "X86ROTR_W\000"
6737 /* 17228 */ "ARMROTR_W\000"
6738 /* 17238 */ "XVROTR_W\000"
6739 /* 17247 */ "LDPTR_W\000"
6740 /* 17255 */ "STPTR_W\000"
6741 /* 17263 */ "STR_W\000"
6742 /* 17269 */ "XVREPLGR2VR_W\000"
6743 /* 17283 */ "XVINSGR2VR_W\000"
6744 /* 17296 */ "IOCSRWR_W\000"
6745 /* 17306 */ "AMCAS_W\000"
6746 /* 17314 */ "BSTRINS_W\000"
6747 /* 17324 */ "XVEXTRINS_W\000"
6748 /* 17336 */ "XVFFINT_S_W\000"
6749 /* 17348 */ "XVSAT_W\000"
6750 /* 17356 */ "XVBITSET_W\000"
6751 /* 17367 */ "LDGT_W\000"
6752 /* 17374 */ "STGT_W\000"
6753 /* 17381 */ "XVSLT_W\000"
6754 /* 17389 */ "XVPCNT_W\000"
6755 /* 17398 */ "ARMNOT_W\000"
6756 /* 17407 */ "ST_W\000"
6757 /* 17412 */ "XVSSRANI_HU_W\000"
6758 /* 17426 */ "XVSSRLNI_HU_W\000"
6759 /* 17440 */ "XVSSRARNI_HU_W\000"
6760 /* 17455 */ "XVSSRLRNI_HU_W\000"
6761 /* 17470 */ "XVSSRAN_HU_W\000"
6762 /* 17483 */ "XVSSRLN_HU_W\000"
6763 /* 17496 */ "XVSSRARN_HU_W\000"
6764 /* 17510 */ "XVSSRLRN_HU_W\000"
6765 /* 17524 */ "XVMADDWOD_D_WU_W\000"
6766 /* 17541 */ "XVADDWOD_D_WU_W\000"
6767 /* 17557 */ "XVMULWOD_D_WU_W\000"
6768 /* 17573 */ "XVMADDWEV_D_WU_W\000"
6769 /* 17590 */ "XVADDWEV_D_WU_W\000"
6770 /* 17606 */ "XVMULWEV_D_WU_W\000"
6771 /* 17622 */ "XVPACKEV_W\000"
6772 /* 17633 */ "XVPICKEV_W\000"
6773 /* 17644 */ "XVBITREV_W\000"
6774 /* 17655 */ "XVDIV_W\000"
6775 /* 17663 */ "XVSIGNCOV_W\000"
6776 /* 17675 */ "ARMMOV_W\000"
6777 /* 17684 */ "CRCC_W_W_W\000"
6778 /* 17695 */ "CRC_W_W_W\000"
6779 /* 17705 */ "AMMAX_W\000"
6780 /* 17713 */ "XVMAX_W\000"
6781 /* 17721 */ "LDX_W\000"
6782 /* 17727 */ "ARMRRX_W\000"
6783 /* 17736 */ "STX_W\000"
6784 /* 17742 */ "PseudoXVBZ_W\000"
6785 /* 17755 */ "PseudoVBZ_W\000"
6786 /* 17767 */ "XVSETALLNEZ_W\000"
6787 /* 17781 */ "XVCLZ_W\000"
6788 /* 17789 */ "PseudoXVBNZ_W\000"
6789 /* 17803 */ "PseudoVBNZ_W\000"
6790 /* 17816 */ "XVSETANYEQZ_W\000"
6791 /* 17830 */ "CTZ_W\000"
6792 /* 17836 */ "PseudoXVMSKLTZ_W\000"
6793 /* 17853 */ "PseudoVMSKLTZ_W\000"
6794 /* 17869 */ "PseudoAddTPRel_W\000"
6795 /* 17886 */ "PseudoAtomicStoreW\000"
6796 /* 17905 */ "G_VECREDUCE_FMAX\000"
6797 /* 17922 */ "G_ATOMICRMW_FMAX\000"
6798 /* 17939 */ "G_VECREDUCE_SMAX\000"
6799 /* 17956 */ "G_SMAX\000"
6800 /* 17963 */ "G_VECREDUCE_UMAX\000"
6801 /* 17980 */ "G_UMAX\000"
6802 /* 17987 */ "G_ATOMICRMW_UMAX\000"
6803 /* 18004 */ "G_ATOMICRMW_MAX\000"
6804 /* 18020 */ "PRELDX\000"
6805 /* 18027 */ "XVLDX\000"
6806 /* 18033 */ "G_FRAME_INDEX\000"
6807 /* 18047 */ "G_SBFX\000"
6808 /* 18054 */ "G_UBFX\000"
6809 /* 18061 */ "G_SMULFIX\000"
6810 /* 18071 */ "G_UMULFIX\000"
6811 /* 18081 */ "G_SDIVFIX\000"
6812 /* 18091 */ "G_UDIVFIX\000"
6813 /* 18101 */ "XVSTX\000"
6814 /* 18107 */ "G_MEMCPY\000"
6815 /* 18116 */ "COPY\000"
6816 /* 18121 */ "CONVERGENCECTRL_ENTRY\000"
6817 /* 18143 */ "PseudoXVBZ\000"
6818 /* 18154 */ "PseudoVBZ\000"
6819 /* 18164 */ "BNEZ\000"
6820 /* 18169 */ "BCNEZ\000"
6821 /* 18175 */ "MASKNEZ\000"
6822 /* 18183 */ "G_CTLZ\000"
6823 /* 18190 */ "PseudoXVBNZ\000"
6824 /* 18202 */ "PseudoVBNZ\000"
6825 /* 18213 */ "BEQZ\000"
6826 /* 18218 */ "BCEQZ\000"
6827 /* 18224 */ "MASKEQZ\000"
6828 /* 18232 */ "G_CTTZ\000"
6829 /* 18239 */ "PseudoCmpXchg128Acquire\000"
6830 /* 18263 */ "BuildPairF64Pseudo\000"
6831 /* 18282 */ "SplitPairF64Pseudo\000"
6832 /* 18301 */ "PseudoTAILIndirect\000"
6833 /* 18320 */ "PseudoCALLIndirect\000"
6834};
6835#ifdef __GNUC__
6836#pragma GCC diagnostic pop
6837#endif
6838
6839extern const unsigned LoongArchInstrNameIndices[] = {
6840 8969U, 9611U, 10865U, 10124U, 9093U, 9074U, 9102U, 9410U,
6841 6854U, 6869U, 6770U, 6757U, 6896U, 11588U, 6603U, 13356U,
6842 6783U, 8965U, 9083U, 6069U, 18116U, 9037U, 6399U, 13260U,
6843 2928U, 6020U, 6057U, 10304U, 9345U, 13157U, 3047U, 10581U,
6844 7005U, 13146U, 6482U, 10554U, 10541U, 10945U, 12987U, 13020U,
6845 9261U, 9324U, 9297U, 9119U, 6588U, 10910U, 10258U, 6458U,
6846 18121U, 11146U, 10474U, 6651U, 13391U, 13421U, 9967U, 2788U,
6847 818U, 9526U, 15319U, 15326U, 9577U, 9584U, 9591U, 9601U,
6848 2906U, 11359U, 11322U, 11485U, 13865U, 11194U, 9226U, 11182U,
6849 9215U, 6768U, 8967U, 18033U, 6613U, 6628U, 9415U, 12955U,
6850 11492U, 13297U, 11509U, 11245U, 2521U, 11571U, 13168U, 11435U,
6851 13329U, 6715U, 10921U, 3021U, 2495U, 3003U, 13206U, 13187U,
6852 9945U, 10970U, 10989U, 2689U, 2633U, 2663U, 2602U, 2674U,
6853 2614U, 2644U, 6553U, 6507U, 6537U, 11618U, 6917U, 6943U,
6854 2804U, 824U, 2912U, 2873U, 11364U, 11328U, 18004U, 10093U,
6855 17987U, 10076U, 2755U, 801U, 17922U, 10011U, 9760U, 9707U,
6856 9881U, 9819U, 10366U, 10344U, 2962U, 12908U, 6049U, 7046U,
6857 2953U, 12974U, 13275U, 2473U, 11666U, 13123U, 11693U, 13405U,
6858 2513U, 12494U, 15268U, 15283U, 13112U, 13100U, 13250U, 6997U,
6859 13384U, 6883U, 13414U, 9161U, 11126U, 11112U, 9154U, 11119U,
6860 11428U, 9436U, 10435U, 10414U, 10442U, 10449U, 12965U, 10250U,
6861 6090U, 10234U, 6041U, 10242U, 6082U, 10226U, 6033U, 10288U,
6862 10280U, 7074U, 7066U, 12826U, 12816U, 12806U, 12796U, 12846U,
6863 12836U, 18061U, 18071U, 12856U, 12869U, 18081U, 18091U, 12882U,
6864 12895U, 2713U, 780U, 9460U, 734U, 2595U, 15298U, 9556U,
6865 6749U, 15486U, 9007U, 10625U, 616U, 9U, 6990U, 599U,
6866 0U, 10600U, 10632U, 6847U, 13376U, 2485U, 8978U, 8992U,
6867 10396U, 10405U, 12929U, 12942U, 11459U, 9982U, 11605U, 6724U,
6868 9905U, 9915U, 6139U, 6154U, 9696U, 9749U, 9805U, 9867U,
6869 15333U, 15359U, 15345U, 6098U, 6126U, 6111U, 6960U, 6975U,
6870 2794U, 9051U, 10045U, 17956U, 10069U, 17980U, 11479U, 2994U,
6871 2984U, 10860U, 13044U, 6372U, 11226U, 11206U, 13076U, 13055U,
6872 11260U, 11291U, 11277U, 11648U, 18232U, 10159U, 18183U, 10140U,
6873 11524U, 10495U, 10388U, 6575U, 9502U, 7057U, 9207U, 11539U,
6874 10117U, 11546U, 9933U, 11531U, 10109U, 9925U, 607U, 7098U,
6875 7090U, 7082U, 13306U, 11173U, 13179U, 13224U, 13339U, 10897U,
6876 6381U, 2560U, 6685U, 6522U, 2741U, 787U, 9488U, 15305U,
6877 9563U, 740U, 13314U, 10609U, 10421U, 11556U, 11009U, 11025U,
6878 18107U, 6442U, 6697U, 13011U, 10296U, 6426U, 10337U, 10313U,
6879 10325U, 2720U, 9467U, 2696U, 9443U, 17905U, 9994U, 9728U,
6880 9675U, 9843U, 9781U, 2772U, 9510U, 2890U, 11344U, 11306U,
6881 17939U, 10028U, 17963U, 10052U, 18047U, 18054U, 10187U, 10566U,
6882 18263U, 2542U, 10204U, 5976U, 17869U, 174U, 196U, 577U,
6883 388U, 247U, 652U, 454U, 124U, 526U, 337U, 475U,
6884 5993U, 17886U, 435U, 10878U, 2941U, 9167U, 9357U, 31U,
6885 704U, 18320U, 6301U, 9657U, 9385U, 1806U, 4529U, 8069U,
6886 58U, 17061U, 77U, 717U, 18239U, 292U, 675U, 11068U,
6887 9245U, 9281U, 9180U, 11466U, 6318U, 13237U, 6337U, 9139U,
6888 6263U, 2577U, 6173U, 2820U, 6197U, 6356U, 6241U, 2857U,
6889 6219U, 6406U, 11042U, 4049U, 16681U, 146U, 549U, 360U,
6890 218U, 96U, 497U, 308U, 410U, 270U, 13001U, 11055U,
6891 9196U, 18U, 691U, 18301U, 6284U, 9639U, 9368U, 10456U,
6892 18202U, 2370U, 5898U, 8857U, 17803U, 18154U, 2256U, 5850U,
6893 8809U, 17755U, 2410U, 2285U, 2457U, 5960U, 8901U, 17853U,
6894 2318U, 1476U, 4004U, 7765U, 16626U, 18190U, 2356U, 5884U,
6895 8843U, 17789U, 18143U, 2243U, 5837U, 8796U, 17742U, 1948U,
6896 8211U, 2393U, 2268U, 2440U, 5943U, 8884U, 17836U, 2301U,
6897 1460U, 3988U, 7749U, 16610U, 11414U, 11379U, 18282U, 11421U,
6898 962U, 3349U, 7438U, 15733U, 3907U, 16529U, 3841U, 16471U,
6899 3878U, 3381U, 15774U, 4283U, 16954U, 15072U, 995U, 3396U,
6900 7471U, 15780U, 878U, 3149U, 7154U, 15551U, 3476U, 15837U,
6901 3161U, 15563U, 1977U, 5002U, 8240U, 17306U, 903U, 3221U,
6902 7179U, 15623U, 5807U, 14300U, 17705U, 15243U, 3233U, 13885U,
6903 15635U, 14775U, 4453U, 14062U, 17022U, 15090U, 3173U, 13872U,
6904 15575U, 14762U, 4887U, 17177U, 3198U, 15600U, 1797U, 4509U,
6905 8060U, 17052U, 890U, 3185U, 7166U, 15587U, 4916U, 17201U,
6906 3209U, 15611U, 2886U, 8960U, 9940U, 15739U, 15788U, 15845U,
6907 6807U, 6707U, 5520U, 17675U, 6827U, 17398U, 17184U, 16773U,
6908 17228U, 17727U, 15721U, 16591U, 16900U, 16510U, 15534U, 16651U,
6909 16937U, 15656U, 17209U, 5088U, 3585U, 761U, 18218U, 18169U,
6910 10641U, 18213U, 6169U, 14318U, 753U, 763U, 5475U, 17646U,
6911 9061U, 13051U, 14752U, 6422U, 18164U, 9031U, 5017U, 17314U,
6912 4204U, 16847U, 4193U, 16836U, 10468U, 4497U, 17040U, 5878U,
6913 17783U, 6910U, 15691U, 16114U, 16450U, 17684U, 15702U, 16125U,
6914 16461U, 17695U, 3071U, 11453U, 6935U, 4503U, 17046U, 5937U,
6915 17830U, 10850U, 9064U, 5487U, 14293U, 17657U, 15236U, 10182U,
6916 2203U, 8679U, 5010U, 12476U, 3389U, 11803U, 5041U, 12485U,
6917 3754U, 12033U, 4565U, 12375U, 3545U, 11872U, 5107U, 12527U,
6918 3641U, 11942U, 4876U, 12452U, 4599U, 12401U, 3604U, 11914U,
6919 5141U, 12553U, 3680U, 11981U, 4471U, 12326U, 3767U, 12046U,
6920 4586U, 12388U, 3574U, 11893U, 5128U, 12540U, 3667U, 11968U,
6921 4896U, 12465U, 4613U, 12415U, 3618U, 11928U, 5155U, 12567U,
6922 3694U, 11995U, 4484U, 12339U, 4432U, 12303U, 2847U, 11861U,
6923 3457U, 5052U, 3533U, 5486U, 12646U, 9534U, 16006U, 9546U,
6924 17338U, 5080U, 12509U, 3556U, 11883U, 5823U, 12738U, 3451U,
6925 11831U, 3257U, 11763U, 3406U, 11812U, 3141U, 11743U, 5800U,
6926 12731U, 3114U, 11733U, 4446U, 12317U, 5513U, 12653U, 3285U,
6927 11782U, 4317U, 12077U, 3787U, 12057U, 3416U, 11822U, 3295U,
6928 11792U, 3708U, 12009U, 4520U, 12352U, 5178U, 12581U, 3720U,
6929 12021U, 5198U, 12601U, 3245U, 11751U, 6012U, 12776U, 5188U,
6930 12591U, 5097U, 12517U, 3594U, 11904U, 5830U, 12745U, 5207U,
6931 12610U, 3276U, 11773U, 4358U, 12245U, 5650U, 12677U, 4343U,
6932 12084U, 5531U, 12662U, 4372U, 12257U, 5760U, 12691U, 4398U,
6933 12279U, 5786U, 12717U, 4386U, 12269U, 5774U, 12705U, 3070U,
6934 11452U, 6934U, 7106U, 9069U, 10855U, 6394U, 773U, 1073U,
6935 3514U, 7549U, 15884U, 1967U, 4992U, 8230U, 17296U, 9431U,
6936 44U, 51U, 11133U, 2016U, 5081U, 8303U, 17367U, 1104U,
6937 3557U, 7580U, 16135U, 4224U, 16867U, 6597U, 4943U, 17247U,
6938 4795U, 17109U, 2231U, 13858U, 5824U, 8784U, 14732U, 17721U,
6939 15261U, 1029U, 13455U, 3452U, 7505U, 14343U, 15823U, 14828U,
6940 4555U, 17075U, 4242U, 16895U, 16481U, 3851U, 3859U, 18224U,
6941 18175U, 3508U, 13940U, 15878U, 14836U, 12784U, 11082U, 11101U,
6942 12764U, 4826U, 12439U, 624U, 12427U, 6740U, 11403U, 16221U,
6943 4801U, 17115U, 638U, 10887U, 11091U, 3810U, 13975U, 16214U,
6944 14995U, 16105U, 14967U, 4309U, 16980U, 11169U, 11166U, 8974U,
6945 10178U, 8947U, 8927U, 8937U, 8917U, 2836U, 18020U, 1563U,
6946 4101U, 7852U, 16733U, 1850U, 4789U, 8113U, 17103U, 16204U,
6947 16873U, 3630U, 7022U, 15470U, 7030U, 3330U, 15478U, 3825U,
6948 1621U, 4133U, 7884U, 16765U, 1918U, 4927U, 8181U, 17221U,
6949 953U, 3340U, 7429U, 15715U, 4230U, 16883U, 3373U, 10665U,
6950 15766U, 9023U, 9015U, 6495U, 6469U, 6561U, 6672U, 3972U,
6951 16584U, 4241U, 16894U, 13096U, 8987U, 14757U, 9001U, 3891U,
6952 16503U, 3125U, 15528U, 4022U, 16644U, 4269U, 16931U, 2023U,
6953 5098U, 8310U, 17374U, 1119U, 3595U, 7595U, 16150U, 4300U,
6954 16971U, 4951U, 17255U, 4959U, 17263U, 2237U, 5831U, 8790U,
6955 17736U, 2047U, 5208U, 8334U, 17407U, 3268U, 15650U, 9237U,
6956 11139U, 9402U, 7107U, 3064U, 7038U, 11446U, 3077U, 1084U,
6957 13471U, 3525U, 13948U, 7560U, 14359U, 15895U, 14844U, 853U,
6958 3104U, 7129U, 15517U, 13632U, 14003U, 14406U, 15023U, 16044U,
6959 14940U, 17591U, 1284U, 13594U, 2119U, 4728U, 14167U, 5280U,
6960 8715U, 14696U, 8518U, 15931U, 14883U, 17542U, 1207U, 13537U,
6961 2070U, 4653U, 14110U, 5231U, 8630U, 14639U, 8469U, 1022U,
6962 3444U, 7498U, 10671U, 15816U, 1376U, 15409U, 15372U, 1870U,
6963 13715U, 4838U, 14210U, 8133U, 14489U, 17141U, 15124U, 1155U,
6964 13490U, 3803U, 13967U, 7631U, 14378U, 16197U, 14987U, 1571U,
6965 4109U, 7860U, 16741U, 1879U, 4847U, 8142U, 17150U, 1661U,
6966 4173U, 7924U, 16816U, 2173U, 5474U, 8572U, 17645U, 1430U,
6967 15380U, 1640U, 4152U, 7903U, 16795U, 2006U, 5070U, 8293U,
6968 17357U, 15391U, 15400U, 1790U, 4496U, 8053U, 17039U, 2349U,
6969 5877U, 8836U, 17782U, 2184U, 13841U, 5494U, 14292U, 8583U,
6970 14601U, 17656U, 15235U, 13742U, 14516U, 15192U, 1092U, 7568U,
6971 16069U, 13784U, 1309U, 13826U, 14558U, 2211U, 8740U, 15165U,
6972 15970U, 13757U, 1233U, 14238U, 4679U, 14531U, 8656U, 14251U,
6973 4690U, 1986U, 5028U, 8249U, 17325U, 3388U, 11802U, 5040U,
6974 12484U, 3753U, 12032U, 4564U, 12374U, 3544U, 11871U, 5106U,
6975 12526U, 3640U, 11941U, 4875U, 12451U, 4598U, 12400U, 3603U,
6976 11913U, 5140U, 12552U, 3679U, 11980U, 4470U, 12325U, 3766U,
6977 12045U, 4585U, 12387U, 3573U, 11892U, 5127U, 12539U, 3666U,
6978 11967U, 4895U, 12464U, 4612U, 12414U, 3617U, 11927U, 5154U,
6979 12566U, 3693U, 11994U, 4483U, 12338U, 11838U, 8261U, 11850U,
6980 8273U, 12065U, 5051U, 5485U, 12645U, 15957U, 15994U, 9533U,
6981 14740U, 9545U, 17337U, 15134U, 3256U, 11762U, 3405U, 11811U,
6982 3140U, 11742U, 5799U, 12730U, 3113U, 11732U, 4445U, 12316U,
6983 3284U, 11781U, 4316U, 12076U, 3415U, 11821U, 3294U, 11791U,
6984 3707U, 12008U, 4519U, 12351U, 4421U, 12292U, 3653U, 11954U,
6985 4544U, 12362U, 5926U, 12753U, 5177U, 12580U, 3719U, 12020U,
6986 5197U, 12600U, 1531U, 7820U, 1821U, 8084U, 5187U, 12590U,
6987 3275U, 11772U, 12144U, 12218U, 12114U, 12188U, 4357U, 5649U,
6988 12676U, 12098U, 12172U, 4342U, 5530U, 12661U, 12129U, 12203U,
6989 4371U, 5759U, 12690U, 12157U, 12231U, 5325U, 4397U, 12630U,
6990 5785U, 12716U, 5312U, 4385U, 12617U, 5773U, 12704U, 15221U,
6991 16094U, 13813U, 1334U, 14278U, 4766U, 14587U, 8765U, 15207U,
6992 16082U, 13799U, 1322U, 14264U, 4754U, 14573U, 8753U, 1171U,
6993 3833U, 7647U, 16242U, 1763U, 4333U, 8026U, 16995U, 1955U,
6994 4980U, 8218U, 17284U, 2843U, 8955U, 1708U, 4256U, 7971U,
6995 16918U, 18028U, 16030U, 14925U, 17574U, 1270U, 13579U, 2102U,
6996 4714U, 14152U, 5263U, 8701U, 14681U, 8501U, 15917U, 14868U,
6997 17525U, 1193U, 13522U, 2053U, 4639U, 14095U, 5214U, 8616U,
6998 14624U, 8452U, 1004U, 3426U, 7480U, 15798U, 1673U, 13672U,
6999 4185U, 14043U, 7936U, 14446U, 16828U, 15063U, 2224U, 13850U,
7000 5816U, 14310U, 8777U, 14724U, 17714U, 15253U, 1522U, 13652U,
7001 4071U, 14023U, 7811U, 14426U, 16703U, 15043U, 1782U, 13692U,
7002 4462U, 14072U, 8045U, 14466U, 17031U, 15100U, 1066U, 13462U,
7003 3507U, 13939U, 7542U, 14350U, 15877U, 14835U, 2275U, 2447U,
7004 5950U, 8891U, 17843U, 2384U, 925U, 3305U, 7201U, 15666U,
7005 1163U, 13499U, 3818U, 13984U, 7639U, 14387U, 16234U, 15004U,
7006 16057U, 14954U, 17607U, 1297U, 13608U, 2135U, 4741U, 14181U,
7007 5296U, 8728U, 14710U, 8534U, 15944U, 14897U, 17558U, 1220U,
7008 13551U, 2086U, 4666U, 14124U, 5247U, 8643U, 14653U, 8485U,
7009 1755U, 4325U, 8018U, 16987U, 1147U, 3795U, 7623U, 16189U,
7010 1593U, 15426U, 1602U, 15418U, 15434U, 2151U, 5452U, 8550U,
7011 17623U, 1044U, 3485U, 7520U, 15855U, 2039U, 5168U, 8326U,
7012 17390U, 16693U, 2162U, 5463U, 8561U, 17634U, 1055U, 3496U,
7013 7531U, 15866U, 1856U, 13700U, 4813U, 14195U, 8119U, 14474U,
7014 17127U, 15109U, 1935U, 4966U, 8198U, 17270U, 1408U, 3938U,
7015 7709U, 16560U, 1127U, 3742U, 7603U, 16169U, 1630U, 4142U,
7016 7893U, 16785U, 1926U, 4935U, 8189U, 17239U, 1013U, 13446U,
7017 3435U, 13929U, 7489U, 14334U, 15807U, 14819U, 1998U, 13725U,
7018 5062U, 14220U, 8285U, 14499U, 17349U, 15147U, 1542U, 4080U,
7019 7831U, 16712U, 1831U, 4577U, 8094U, 17084U, 2335U, 5863U,
7020 8822U, 17768U, 2427U, 5912U, 8871U, 17817U, 15460U, 15449U,
7021 1346U, 3868U, 7656U, 16490U, 1138U, 3779U, 7614U, 16180U,
7022 2192U, 5502U, 8591U, 17664U, 1385U, 13642U, 3915U, 14013U,
7023 7686U, 14416U, 16537U, 15033U, 1112U, 13481U, 3565U, 13958U,
7024 7588U, 14369U, 16143U, 14978U, 1452U, 3980U, 7741U, 16602U,
7025 15178U, 15981U, 13770U, 1244U, 14544U, 8667U, 1700U, 4248U,
7026 7963U, 16910U, 1652U, 13662U, 4164U, 14033U, 7915U, 14436U,
7027 16807U, 15053U, 2031U, 13734U, 5119U, 14229U, 8318U, 14508U,
7028 17382U, 15156U, 1367U, 3899U, 7677U, 16521U, 7240U, 10692U,
7029 16264U, 5558U, 7343U, 16367U, 5675U, 1551U, 4089U, 7840U,
7030 16721U, 7291U, 10743U, 16315U, 5609U, 7390U, 16414U, 5722U,
7031 1839U, 4778U, 8102U, 17092U, 871U, 3132U, 7147U, 15544U,
7032 1502U, 4030U, 7791U, 16662U, 7265U, 10717U, 16289U, 5583U,
7033 7366U, 16390U, 5698U, 1583U, 4121U, 7872U, 16753U, 7318U,
7034 10770U, 16342U, 5636U, 7415U, 16439U, 5747U, 1890U, 4858U,
7035 8153U, 17161U, 1728U, 4276U, 7991U, 16947U, 8340U, 7227U,
7036 10793U, 10679U, 17413U, 16251U, 5340U, 5545U, 8398U, 7331U,
7037 17471U, 16355U, 5398U, 5663U, 8368U, 7277U, 10821U, 10729U,
7038 17441U, 16301U, 5368U, 5595U, 8424U, 7377U, 17497U, 16401U,
7039 5424U, 5709U, 8354U, 7252U, 10807U, 10704U, 17427U, 16276U,
7040 5354U, 5570U, 8411U, 7354U, 17484U, 16378U, 5411U, 5686U,
7041 8383U, 7304U, 10836U, 10756U, 17456U, 16328U, 5383U, 5622U,
7042 8438U, 7402U, 17511U, 16426U, 5438U, 5734U, 934U, 13436U,
7043 3314U, 13909U, 7210U, 14324U, 15675U, 14799U, 13372U, 1772U,
7044 4411U, 8035U, 17004U, 18102U, 13622U, 13993U, 14396U, 15013U,
7045 16017U, 14911U, 1257U, 13565U, 4701U, 14138U, 8688U, 14667U,
7046 15904U, 14854U, 1180U, 13508U, 4626U, 14081U, 8603U, 14610U,
7047 943U, 3323U, 7219U, 10658U, 15684U, 1610U, 15441U, 959U,
7048 3346U, 7435U, 15730U, 986U, 3378U, 13918U, 7462U, 15771U,
7049 14808U, 1034U, 3467U, 7510U, 15828U, 9621U, 10503U, 968U,
7050 3355U, 7444U, 15748U, 10513U, 977U, 3364U, 7453U, 15757U,
7051 6797U, 10523U, 6817U, 10532U, 1745U, 13681U, 4306U, 14052U,
7052 8008U, 14455U, 16977U, 15080U, 1898U, 4866U, 8161U, 17169U,
7053 1419U, 3949U, 7720U, 16571U, 1681U, 4215U, 7944U, 16858U,
7054 1560U, 4098U, 7849U, 16730U, 1847U, 4786U, 8110U, 17100U,
7055 1510U, 4038U, 7799U, 16670U, 1735U, 4290U, 7998U, 16961U,
7056 1618U, 4130U, 7881U, 16762U, 1915U, 4924U, 8178U, 17218U,
7057 950U, 3337U, 7426U, 15712U, 6837U, 9630U, 1441U, 3969U,
7058 7730U, 16581U, 1690U, 4238U, 7953U, 16891U, 1356U, 3888U,
7059 7666U, 16500U, 861U, 3122U, 7137U, 15525U, 1491U, 4019U,
7060 7780U, 16641U, 1718U, 4266U, 7981U, 16928U, 915U, 3265U,
7061 13898U, 7191U, 15647U, 14788U, 1906U, 4907U, 8169U, 17192U,
7062 11318U, 8973U, 1083U, 13470U, 3524U, 13947U, 7559U, 14358U,
7063 15894U, 14843U, 852U, 3103U, 7128U, 15516U, 13631U, 14002U,
7064 14405U, 15022U, 16043U, 14939U, 17590U, 1283U, 13593U, 2118U,
7065 4727U, 14166U, 5279U, 8714U, 14695U, 8517U, 15930U, 14882U,
7066 17541U, 1206U, 13536U, 2069U, 4652U, 14109U, 5230U, 8629U,
7067 14638U, 8468U, 1021U, 3443U, 7497U, 10670U, 15815U, 1375U,
7068 15408U, 15371U, 1869U, 13714U, 4837U, 14209U, 8132U, 14488U,
7069 17140U, 15123U, 1154U, 13489U, 3802U, 13966U, 7630U, 14377U,
7070 16196U, 14986U, 1570U, 4108U, 7859U, 16740U, 1878U, 4846U,
7071 8141U, 17149U, 1660U, 4172U, 7923U, 16815U, 2172U, 5473U,
7072 8571U, 17644U, 1429U, 15379U, 1639U, 4151U, 7902U, 16794U,
7073 2005U, 5069U, 8292U, 17356U, 15390U, 15399U, 1789U, 4495U,
7074 8052U, 17038U, 2348U, 5876U, 8835U, 17781U, 2183U, 13840U,
7075 5493U, 14291U, 8582U, 14600U, 17655U, 15234U, 15164U, 15969U,
7076 13756U, 1232U, 14237U, 4678U, 14530U, 8655U, 14250U, 4689U,
7077 1985U, 5027U, 8248U, 17324U, 3387U, 11801U, 5039U, 12483U,
7078 3752U, 12031U, 4563U, 12373U, 3543U, 11870U, 5105U, 12525U,
7079 3639U, 11940U, 4874U, 12450U, 4597U, 12399U, 3602U, 11912U,
7080 5139U, 12551U, 3678U, 11979U, 4469U, 12324U, 3765U, 12044U,
7081 4584U, 12386U, 3572U, 11891U, 5126U, 12538U, 3665U, 11966U,
7082 4894U, 12463U, 4611U, 12413U, 3616U, 11926U, 5153U, 12565U,
7083 3692U, 11993U, 4482U, 12337U, 11837U, 8260U, 11849U, 8272U,
7084 12064U, 5050U, 5484U, 12644U, 15956U, 15993U, 9532U, 14739U,
7085 9544U, 17336U, 15133U, 3255U, 11761U, 3404U, 11810U, 3139U,
7086 11741U, 5798U, 12729U, 3112U, 11731U, 4444U, 12315U, 3283U,
7087 11780U, 4315U, 12075U, 3414U, 11820U, 3293U, 11790U, 3706U,
7088 12007U, 4518U, 12350U, 4420U, 12291U, 3652U, 11953U, 4543U,
7089 12361U, 5925U, 12752U, 5176U, 12579U, 3718U, 12019U, 5196U,
7090 12599U, 1530U, 7819U, 1820U, 8083U, 5186U, 12589U, 3274U,
7091 11771U, 12143U, 12217U, 12113U, 12187U, 4356U, 5648U, 12675U,
7092 12097U, 12171U, 4341U, 5529U, 12660U, 12128U, 12202U, 4370U,
7093 5758U, 12689U, 12156U, 12230U, 5324U, 4396U, 12629U, 5784U,
7094 12715U, 5311U, 4384U, 12616U, 5772U, 12703U, 15220U, 16093U,
7095 13812U, 1333U, 14277U, 4765U, 14586U, 8764U, 3959U, 15206U,
7096 16081U, 13798U, 1321U, 14263U, 4753U, 14572U, 8752U, 1170U,
7097 3832U, 7646U, 16241U, 1762U, 4332U, 8025U, 16994U, 4979U,
7098 17283U, 3092U, 15505U, 2842U, 8954U, 1707U, 4255U, 7970U,
7099 16917U, 18027U, 16029U, 14924U, 17573U, 1269U, 13578U, 2101U,
7100 4713U, 14151U, 5262U, 8700U, 14680U, 8500U, 15916U, 14867U,
7101 17524U, 1192U, 13521U, 2052U, 4638U, 14094U, 5213U, 8615U,
7102 14623U, 8451U, 1003U, 3425U, 7479U, 15797U, 1672U, 13671U,
7103 4184U, 14042U, 7935U, 14445U, 16827U, 15062U, 2223U, 13849U,
7104 5815U, 14309U, 8776U, 14723U, 17713U, 15252U, 1521U, 13651U,
7105 4070U, 14022U, 7810U, 14425U, 16702U, 15042U, 1781U, 13691U,
7106 4461U, 14071U, 8044U, 14465U, 17030U, 15099U, 1065U, 13461U,
7107 3506U, 13938U, 7541U, 14349U, 15876U, 14834U, 2274U, 2446U,
7108 5949U, 8890U, 17842U, 2383U, 924U, 3304U, 7200U, 15665U,
7109 1162U, 13498U, 3817U, 13983U, 7638U, 14386U, 16233U, 15003U,
7110 16056U, 14953U, 17606U, 1296U, 13607U, 2134U, 4740U, 14180U,
7111 5295U, 8727U, 14709U, 8533U, 15943U, 14896U, 17557U, 1219U,
7112 13550U, 2085U, 4665U, 14123U, 5246U, 8642U, 14652U, 8484U,
7113 1754U, 4324U, 8017U, 16986U, 1146U, 3794U, 7622U, 16188U,
7114 1592U, 15425U, 1601U, 15417U, 15433U, 2150U, 5451U, 8549U,
7115 17622U, 1043U, 3484U, 7519U, 15854U, 2038U, 5167U, 8325U,
7116 17389U, 4060U, 10782U, 16692U, 17013U, 2161U, 5462U, 8560U,
7117 17633U, 1054U, 3495U, 7530U, 15865U, 4812U, 14194U, 17126U,
7118 15108U, 3730U, 16157U, 1393U, 3923U, 7694U, 16545U, 1934U,
7119 4965U, 8197U, 17269U, 840U, 3080U, 7116U, 10645U, 15493U,
7120 1126U, 3741U, 7602U, 16168U, 1629U, 4141U, 7892U, 16784U,
7121 1925U, 4934U, 8188U, 17238U, 1012U, 13445U, 3434U, 13928U,
7122 7488U, 14333U, 15806U, 14818U, 1997U, 13724U, 5061U, 14219U,
7123 8284U, 14498U, 17348U, 15146U, 1541U, 4079U, 7830U, 16711U,
7124 1830U, 4576U, 8093U, 17083U, 2334U, 5862U, 8821U, 17767U,
7125 2426U, 5911U, 8870U, 17816U, 15459U, 15448U, 1345U, 3867U,
7126 7655U, 16489U, 1137U, 3778U, 7613U, 16179U, 2191U, 5501U,
7127 8590U, 17663U, 1384U, 13641U, 3914U, 14012U, 7685U, 14415U,
7128 16536U, 15032U, 1111U, 13480U, 3564U, 13957U, 7587U, 14368U,
7129 16142U, 14977U, 1451U, 3979U, 7740U, 16601U, 15177U, 15980U,
7130 13769U, 1243U, 14543U, 8666U, 1699U, 4247U, 7962U, 16909U,
7131 1651U, 13661U, 4163U, 14032U, 7914U, 14435U, 16806U, 15052U,
7132 2030U, 13733U, 5118U, 14228U, 8317U, 14507U, 17381U, 15155U,
7133 1366U, 3898U, 7676U, 16520U, 7239U, 10691U, 16263U, 5557U,
7134 7342U, 16366U, 5674U, 1550U, 4088U, 7839U, 16720U, 7290U,
7135 10742U, 16314U, 5608U, 7389U, 16413U, 5721U, 1838U, 4777U,
7136 8101U, 17091U, 870U, 3131U, 7146U, 15543U, 1501U, 4029U,
7137 7790U, 16661U, 7264U, 10716U, 16288U, 5582U, 7365U, 16389U,
7138 5697U, 1582U, 4120U, 7871U, 16752U, 7317U, 10769U, 16341U,
7139 5635U, 7414U, 16438U, 5746U, 1889U, 4857U, 8152U, 17160U,
7140 1727U, 4275U, 7990U, 16946U, 8339U, 7226U, 10792U, 10678U,
7141 17412U, 16250U, 5339U, 5544U, 8397U, 7330U, 17470U, 16354U,
7142 5397U, 5662U, 8367U, 7276U, 10820U, 10728U, 17440U, 16300U,
7143 5367U, 5594U, 8423U, 7376U, 17496U, 16400U, 5423U, 5708U,
7144 8353U, 7251U, 10806U, 10703U, 17426U, 16275U, 5353U, 5569U,
7145 8410U, 7353U, 17483U, 16377U, 5410U, 5685U, 8382U, 7303U,
7146 10835U, 10755U, 17455U, 16327U, 5382U, 5621U, 8437U, 7401U,
7147 17510U, 16425U, 5437U, 5733U, 933U, 13435U, 3313U, 13908U,
7148 7209U, 14323U, 15674U, 14798U, 13371U, 1771U, 4410U, 8034U,
7149 17003U, 18101U, 13621U, 13992U, 14395U, 15012U, 16016U, 14910U,
7150 1256U, 13564U, 4700U, 14137U, 8687U, 14666U, 15903U, 14853U,
7151 1179U, 13507U, 4625U, 14080U, 8602U, 14609U, 942U, 3322U,
7152 7218U, 10657U, 15683U, 1609U, 15440U,
7153};
7154
7155static inline void InitLoongArchMCInstrInfo(MCInstrInfo *II) {
7156 II->InitMCInstrInfo(LoongArchDescs.Insts, LoongArchInstrNameIndices, LoongArchInstrNameData, nullptr, nullptr, 2501, nullptr, 0);
7157}
7158
7159
7160} // namespace llvm
7161
7162#endif // GET_INSTRINFO_MC_DESC
7163
7164#ifdef GET_INSTRINFO_HEADER
7165#undef GET_INSTRINFO_HEADER
7166
7167namespace llvm {
7168
7169struct LoongArchGenInstrInfo : public TargetInstrInfo {
7170 explicit LoongArchGenInstrInfo(const TargetSubtargetInfo &STI, const TargetRegisterInfo &TRI, unsigned CFSetupOpcode = ~0u, unsigned CFDestroyOpcode = ~0u, unsigned CatchRetOpcode = ~0u, unsigned ReturnOpcode = ~0u);
7171 ~LoongArchGenInstrInfo() override = default;
7172};
7173
7174} // namespace llvm
7175
7176namespace llvm::LoongArch {
7177
7178
7179} // namespace llvm::LoongArch
7180
7181#endif // GET_INSTRINFO_HEADER
7182
7183#ifdef GET_INSTRINFO_HELPER_DECLS
7184#undef GET_INSTRINFO_HELPER_DECLS
7185
7186
7187#endif // GET_INSTRINFO_HELPER_DECLS
7188
7189#ifdef GET_INSTRINFO_HELPERS
7190#undef GET_INSTRINFO_HELPERS
7191
7192
7193#endif // GET_INSTRINFO_HELPERS
7194
7195#ifdef GET_INSTRINFO_CTOR_DTOR
7196#undef GET_INSTRINFO_CTOR_DTOR
7197
7198namespace llvm {
7199
7200extern const LoongArchInstrTable LoongArchDescs;
7201extern const unsigned LoongArchInstrNameIndices[];
7202extern const char LoongArchInstrNameData[];
7203LoongArchGenInstrInfo::LoongArchGenInstrInfo(const TargetSubtargetInfo &STI, const TargetRegisterInfo &TRI, unsigned CFSetupOpcode, unsigned CFDestroyOpcode, unsigned CatchRetOpcode, unsigned ReturnOpcode)
7204 : TargetInstrInfo(TRI, CFSetupOpcode, CFDestroyOpcode, CatchRetOpcode, ReturnOpcode) {
7205 InitMCInstrInfo(LoongArchDescs.Insts, LoongArchInstrNameIndices, LoongArchInstrNameData, nullptr, nullptr, 2501);
7206}
7207
7208} // namespace llvm
7209
7210#endif // GET_INSTRINFO_CTOR_DTOR
7211
7212#ifdef GET_INSTRINFO_MC_HELPER_DECLS
7213#undef GET_INSTRINFO_MC_HELPER_DECLS
7214
7215namespace llvm {
7216
7217class MCInst;
7218class FeatureBitset;
7219
7220namespace LoongArch_MC {
7221
7222void verifyInstructionPredicates(unsigned Opcode, const FeatureBitset &Features);
7223
7224} // namespace LoongArch_MC
7225
7226} // namespace llvm
7227
7228#endif // GET_INSTRINFO_MC_HELPER_DECLS
7229
7230#ifdef GET_INSTRINFO_MC_HELPERS
7231#undef GET_INSTRINFO_MC_HELPERS
7232
7233namespace llvm::LoongArch_MC {
7234
7235
7236} // namespace llvm::LoongArch_MC
7237
7238#endif // GET_INSTRINFO_MC_HELPERS
7239
7240#if (defined(ENABLE_INSTR_PREDICATE_VERIFIER) && !defined(NDEBUG)) ||\
7241 defined(GET_AVAILABLE_OPCODE_CHECKER)
7242#define GET_COMPUTE_FEATURES
7243#endif
7244#ifdef GET_COMPUTE_FEATURES
7245#undef GET_COMPUTE_FEATURES
7246
7247namespace llvm::LoongArch_MC {
7248
7249// Bits for subtarget features that participate in instruction matching.
7250enum SubtargetFeatureBits : uint8_t {
7251 Feature_IsLA64Bit = 4,
7252 Feature_IsLA32Bit = 3,
7253 Feature_HasLaGlobalWithPcrelBit = 1,
7254 Feature_HasLaGlobalWithAbsBit = 0,
7255 Feature_HasLaLocalWithAbsBit = 2,
7256};
7257
7258inline FeatureBitset computeAvailableFeatures(const FeatureBitset &FB) {
7259 FeatureBitset Features;
7260 if (FB[LoongArch::Feature64Bit])
7261 Features.set(Feature_IsLA64Bit);
7262 if (!(FB[LoongArch::Feature64Bit]))
7263 Features.set(Feature_IsLA32Bit);
7264 if (FB[LoongArch::LaGlobalWithPcrel])
7265 Features.set(Feature_HasLaGlobalWithPcrelBit);
7266 if (FB[LoongArch::LaGlobalWithAbs])
7267 Features.set(Feature_HasLaGlobalWithAbsBit);
7268 if (FB[LoongArch::LaLocalWithAbs])
7269 Features.set(Feature_HasLaLocalWithAbsBit);
7270 return Features;
7271}
7272
7273inline FeatureBitset computeRequiredFeatures(unsigned Opcode) {
7274 enum : uint8_t {
7275 CEFBS_None,
7276 CEFBS_IsLA32,
7277 CEFBS_IsLA64,
7278 };
7279
7280 static constexpr FeatureBitset FeatureBitsets[] = {
7281 {}, // CEFBS_None
7282 {Feature_IsLA32Bit, },
7283 {Feature_IsLA64Bit, },
7284 };
7285 static constexpr uint8_t RequiredFeaturesRefs[] = {
7286 CEFBS_None, // PHI
7287 CEFBS_None, // INLINEASM
7288 CEFBS_None, // INLINEASM_BR
7289 CEFBS_None, // CFI_INSTRUCTION
7290 CEFBS_None, // EH_LABEL
7291 CEFBS_None, // GC_LABEL
7292 CEFBS_None, // ANNOTATION_LABEL
7293 CEFBS_None, // KILL
7294 CEFBS_None, // EXTRACT_SUBREG
7295 CEFBS_None, // INSERT_SUBREG
7296 CEFBS_None, // IMPLICIT_DEF
7297 CEFBS_None, // INIT_UNDEF
7298 CEFBS_None, // SUBREG_TO_REG
7299 CEFBS_None, // COPY_TO_REGCLASS
7300 CEFBS_None, // DBG_VALUE
7301 CEFBS_None, // DBG_VALUE_LIST
7302 CEFBS_None, // DBG_INSTR_REF
7303 CEFBS_None, // DBG_PHI
7304 CEFBS_None, // DBG_LABEL
7305 CEFBS_None, // REG_SEQUENCE
7306 CEFBS_None, // COPY
7307 CEFBS_None, // COPY_LANEMASK
7308 CEFBS_None, // BUNDLE
7309 CEFBS_None, // LIFETIME_START
7310 CEFBS_None, // LIFETIME_END
7311 CEFBS_None, // PSEUDO_PROBE
7312 CEFBS_None, // ARITH_FENCE
7313 CEFBS_None, // STACKMAP
7314 CEFBS_None, // FENTRY_CALL
7315 CEFBS_None, // PATCHPOINT
7316 CEFBS_None, // LOAD_STACK_GUARD
7317 CEFBS_None, // PREALLOCATED_SETUP
7318 CEFBS_None, // PREALLOCATED_ARG
7319 CEFBS_None, // STATEPOINT
7320 CEFBS_None, // LOCAL_ESCAPE
7321 CEFBS_None, // FAULTING_OP
7322 CEFBS_None, // PATCHABLE_OP
7323 CEFBS_None, // PATCHABLE_FUNCTION_ENTER
7324 CEFBS_None, // PATCHABLE_RET
7325 CEFBS_None, // PATCHABLE_FUNCTION_EXIT
7326 CEFBS_None, // PATCHABLE_TAIL_CALL
7327 CEFBS_None, // PATCHABLE_EVENT_CALL
7328 CEFBS_None, // PATCHABLE_TYPED_EVENT_CALL
7329 CEFBS_None, // ICALL_BRANCH_FUNNEL
7330 CEFBS_None, // FAKE_USE
7331 CEFBS_None, // MEMBARRIER
7332 CEFBS_None, // JUMP_TABLE_DEBUG_INFO
7333 CEFBS_None, // RELOC_NONE
7334 CEFBS_None, // CONVERGENCECTRL_ENTRY
7335 CEFBS_None, // CONVERGENCECTRL_ANCHOR
7336 CEFBS_None, // CONVERGENCECTRL_LOOP
7337 CEFBS_None, // CONVERGENCECTRL_GLUE
7338 CEFBS_None, // G_ASSERT_SEXT
7339 CEFBS_None, // G_ASSERT_ZEXT
7340 CEFBS_None, // G_ASSERT_ALIGN
7341 CEFBS_None, // G_ADD
7342 CEFBS_None, // G_SUB
7343 CEFBS_None, // G_MUL
7344 CEFBS_None, // G_SDIV
7345 CEFBS_None, // G_UDIV
7346 CEFBS_None, // G_SREM
7347 CEFBS_None, // G_UREM
7348 CEFBS_None, // G_SDIVREM
7349 CEFBS_None, // G_UDIVREM
7350 CEFBS_None, // G_AND
7351 CEFBS_None, // G_OR
7352 CEFBS_None, // G_XOR
7353 CEFBS_None, // G_ABDS
7354 CEFBS_None, // G_ABDU
7355 CEFBS_None, // G_UAVGFLOOR
7356 CEFBS_None, // G_UAVGCEIL
7357 CEFBS_None, // G_SAVGFLOOR
7358 CEFBS_None, // G_SAVGCEIL
7359 CEFBS_None, // G_IMPLICIT_DEF
7360 CEFBS_None, // G_PHI
7361 CEFBS_None, // G_FRAME_INDEX
7362 CEFBS_None, // G_GLOBAL_VALUE
7363 CEFBS_None, // G_PTRAUTH_GLOBAL_VALUE
7364 CEFBS_None, // G_CONSTANT_POOL
7365 CEFBS_None, // G_EXTRACT
7366 CEFBS_None, // G_UNMERGE_VALUES
7367 CEFBS_None, // G_INSERT
7368 CEFBS_None, // G_MERGE_VALUES
7369 CEFBS_None, // G_BUILD_VECTOR
7370 CEFBS_None, // G_BUILD_VECTOR_TRUNC
7371 CEFBS_None, // G_CONCAT_VECTORS
7372 CEFBS_None, // G_PTRTOINT
7373 CEFBS_None, // G_INTTOPTR
7374 CEFBS_None, // G_BITCAST
7375 CEFBS_None, // G_FREEZE
7376 CEFBS_None, // G_CONSTANT_FOLD_BARRIER
7377 CEFBS_None, // G_INTRINSIC_FPTRUNC_ROUND
7378 CEFBS_None, // G_INTRINSIC_TRUNC
7379 CEFBS_None, // G_INTRINSIC_ROUND
7380 CEFBS_None, // G_INTRINSIC_LRINT
7381 CEFBS_None, // G_INTRINSIC_LLRINT
7382 CEFBS_None, // G_INTRINSIC_ROUNDEVEN
7383 CEFBS_None, // G_READCYCLECOUNTER
7384 CEFBS_None, // G_READSTEADYCOUNTER
7385 CEFBS_None, // G_LOAD
7386 CEFBS_None, // G_SEXTLOAD
7387 CEFBS_None, // G_ZEXTLOAD
7388 CEFBS_None, // G_FPEXTLOAD
7389 CEFBS_None, // G_INDEXED_LOAD
7390 CEFBS_None, // G_INDEXED_SEXTLOAD
7391 CEFBS_None, // G_INDEXED_ZEXTLOAD
7392 CEFBS_None, // G_STORE
7393 CEFBS_None, // G_FPTRUNCSTORE
7394 CEFBS_None, // G_INDEXED_STORE
7395 CEFBS_None, // G_ATOMIC_CMPXCHG_WITH_SUCCESS
7396 CEFBS_None, // G_ATOMIC_CMPXCHG
7397 CEFBS_None, // G_ATOMICRMW_XCHG
7398 CEFBS_None, // G_ATOMICRMW_ADD
7399 CEFBS_None, // G_ATOMICRMW_SUB
7400 CEFBS_None, // G_ATOMICRMW_AND
7401 CEFBS_None, // G_ATOMICRMW_NAND
7402 CEFBS_None, // G_ATOMICRMW_OR
7403 CEFBS_None, // G_ATOMICRMW_XOR
7404 CEFBS_None, // G_ATOMICRMW_MAX
7405 CEFBS_None, // G_ATOMICRMW_MIN
7406 CEFBS_None, // G_ATOMICRMW_UMAX
7407 CEFBS_None, // G_ATOMICRMW_UMIN
7408 CEFBS_None, // G_ATOMICRMW_FADD
7409 CEFBS_None, // G_ATOMICRMW_FSUB
7410 CEFBS_None, // G_ATOMICRMW_FMAX
7411 CEFBS_None, // G_ATOMICRMW_FMIN
7412 CEFBS_None, // G_ATOMICRMW_FMAXIMUM
7413 CEFBS_None, // G_ATOMICRMW_FMINIMUM
7414 CEFBS_None, // G_ATOMICRMW_FMAXIMUMNUM
7415 CEFBS_None, // G_ATOMICRMW_FMINIMUMNUM
7416 CEFBS_None, // G_ATOMICRMW_UINC_WRAP
7417 CEFBS_None, // G_ATOMICRMW_UDEC_WRAP
7418 CEFBS_None, // G_ATOMICRMW_USUB_COND
7419 CEFBS_None, // G_ATOMICRMW_USUB_SAT
7420 CEFBS_None, // G_FENCE
7421 CEFBS_None, // G_PREFETCH
7422 CEFBS_None, // G_BRCOND
7423 CEFBS_None, // G_BRINDIRECT
7424 CEFBS_None, // G_INVOKE_REGION_START
7425 CEFBS_None, // G_INTRINSIC
7426 CEFBS_None, // G_INTRINSIC_W_SIDE_EFFECTS
7427 CEFBS_None, // G_INTRINSIC_CONVERGENT
7428 CEFBS_None, // G_INTRINSIC_CONVERGENT_W_SIDE_EFFECTS
7429 CEFBS_None, // G_ANYEXT
7430 CEFBS_None, // G_TRUNC
7431 CEFBS_None, // G_TRUNC_SSAT_S
7432 CEFBS_None, // G_TRUNC_SSAT_U
7433 CEFBS_None, // G_TRUNC_USAT_U
7434 CEFBS_None, // G_CONSTANT
7435 CEFBS_None, // G_FCONSTANT
7436 CEFBS_None, // G_VASTART
7437 CEFBS_None, // G_VAARG
7438 CEFBS_None, // G_SEXT
7439 CEFBS_None, // G_SEXT_INREG
7440 CEFBS_None, // G_ZEXT
7441 CEFBS_None, // G_SHL
7442 CEFBS_None, // G_LSHR
7443 CEFBS_None, // G_ASHR
7444 CEFBS_None, // G_FSHL
7445 CEFBS_None, // G_FSHR
7446 CEFBS_None, // G_ROTR
7447 CEFBS_None, // G_ROTL
7448 CEFBS_None, // G_ICMP
7449 CEFBS_None, // G_FCMP
7450 CEFBS_None, // G_SCMP
7451 CEFBS_None, // G_UCMP
7452 CEFBS_None, // G_SELECT
7453 CEFBS_None, // G_UADDO
7454 CEFBS_None, // G_UADDE
7455 CEFBS_None, // G_USUBO
7456 CEFBS_None, // G_USUBE
7457 CEFBS_None, // G_SADDO
7458 CEFBS_None, // G_SADDE
7459 CEFBS_None, // G_SSUBO
7460 CEFBS_None, // G_SSUBE
7461 CEFBS_None, // G_UMULO
7462 CEFBS_None, // G_SMULO
7463 CEFBS_None, // G_UMULH
7464 CEFBS_None, // G_SMULH
7465 CEFBS_None, // G_UADDSAT
7466 CEFBS_None, // G_SADDSAT
7467 CEFBS_None, // G_USUBSAT
7468 CEFBS_None, // G_SSUBSAT
7469 CEFBS_None, // G_USHLSAT
7470 CEFBS_None, // G_SSHLSAT
7471 CEFBS_None, // G_SMULFIX
7472 CEFBS_None, // G_UMULFIX
7473 CEFBS_None, // G_SMULFIXSAT
7474 CEFBS_None, // G_UMULFIXSAT
7475 CEFBS_None, // G_SDIVFIX
7476 CEFBS_None, // G_UDIVFIX
7477 CEFBS_None, // G_SDIVFIXSAT
7478 CEFBS_None, // G_UDIVFIXSAT
7479 CEFBS_None, // G_FADD
7480 CEFBS_None, // G_FSUB
7481 CEFBS_None, // G_FMUL
7482 CEFBS_None, // G_FMA
7483 CEFBS_None, // G_FMAD
7484 CEFBS_None, // G_FDIV
7485 CEFBS_None, // G_FREM
7486 CEFBS_None, // G_FMODF
7487 CEFBS_None, // G_FPOW
7488 CEFBS_None, // G_FPOWI
7489 CEFBS_None, // G_FEXP
7490 CEFBS_None, // G_FEXP2
7491 CEFBS_None, // G_FEXP10
7492 CEFBS_None, // G_FLOG
7493 CEFBS_None, // G_FLOG2
7494 CEFBS_None, // G_FLOG10
7495 CEFBS_None, // G_FLDEXP
7496 CEFBS_None, // G_FFREXP
7497 CEFBS_None, // G_FNEG
7498 CEFBS_None, // G_FPEXT
7499 CEFBS_None, // G_FPTRUNC
7500 CEFBS_None, // G_FPTOSI
7501 CEFBS_None, // G_FPTOUI
7502 CEFBS_None, // G_SITOFP
7503 CEFBS_None, // G_UITOFP
7504 CEFBS_None, // G_FPTOSI_SAT
7505 CEFBS_None, // G_FPTOUI_SAT
7506 CEFBS_None, // G_FABS
7507 CEFBS_None, // G_FCOPYSIGN
7508 CEFBS_None, // G_IS_FPCLASS
7509 CEFBS_None, // G_FCANONICALIZE
7510 CEFBS_None, // G_FMINNUM
7511 CEFBS_None, // G_FMAXNUM
7512 CEFBS_None, // G_FMINNUM_IEEE
7513 CEFBS_None, // G_FMAXNUM_IEEE
7514 CEFBS_None, // G_FMINIMUM
7515 CEFBS_None, // G_FMAXIMUM
7516 CEFBS_None, // G_FMINIMUMNUM
7517 CEFBS_None, // G_FMAXIMUMNUM
7518 CEFBS_None, // G_GET_FPENV
7519 CEFBS_None, // G_SET_FPENV
7520 CEFBS_None, // G_RESET_FPENV
7521 CEFBS_None, // G_GET_FPMODE
7522 CEFBS_None, // G_SET_FPMODE
7523 CEFBS_None, // G_RESET_FPMODE
7524 CEFBS_None, // G_GET_ROUNDING
7525 CEFBS_None, // G_SET_ROUNDING
7526 CEFBS_None, // G_PTR_ADD
7527 CEFBS_None, // G_PTRMASK
7528 CEFBS_None, // G_SMIN
7529 CEFBS_None, // G_SMAX
7530 CEFBS_None, // G_UMIN
7531 CEFBS_None, // G_UMAX
7532 CEFBS_None, // G_ABS
7533 CEFBS_None, // G_LROUND
7534 CEFBS_None, // G_LLROUND
7535 CEFBS_None, // G_BR
7536 CEFBS_None, // G_BRJT
7537 CEFBS_None, // G_VSCALE
7538 CEFBS_None, // G_INSERT_SUBVECTOR
7539 CEFBS_None, // G_EXTRACT_SUBVECTOR
7540 CEFBS_None, // G_INSERT_VECTOR_ELT
7541 CEFBS_None, // G_EXTRACT_VECTOR_ELT
7542 CEFBS_None, // G_SHUFFLE_VECTOR
7543 CEFBS_None, // G_SPLAT_VECTOR
7544 CEFBS_None, // G_STEP_VECTOR
7545 CEFBS_None, // G_VECTOR_COMPRESS
7546 CEFBS_None, // G_CTTZ
7547 CEFBS_None, // G_CTTZ_ZERO_POISON
7548 CEFBS_None, // G_CTLZ
7549 CEFBS_None, // G_CTLZ_ZERO_POISON
7550 CEFBS_None, // G_CTLS
7551 CEFBS_None, // G_CTPOP
7552 CEFBS_None, // G_BSWAP
7553 CEFBS_None, // G_BITREVERSE
7554 CEFBS_None, // G_CLMUL
7555 CEFBS_None, // G_CLMULH
7556 CEFBS_None, // G_FCEIL
7557 CEFBS_None, // G_FCOS
7558 CEFBS_None, // G_FSIN
7559 CEFBS_None, // G_FSINCOS
7560 CEFBS_None, // G_FTAN
7561 CEFBS_None, // G_FACOS
7562 CEFBS_None, // G_FASIN
7563 CEFBS_None, // G_FATAN
7564 CEFBS_None, // G_FATAN2
7565 CEFBS_None, // G_FCOSH
7566 CEFBS_None, // G_FSINH
7567 CEFBS_None, // G_FTANH
7568 CEFBS_None, // G_FSQRT
7569 CEFBS_None, // G_FFLOOR
7570 CEFBS_None, // G_FRINT
7571 CEFBS_None, // G_FNEARBYINT
7572 CEFBS_None, // G_ADDRSPACE_CAST
7573 CEFBS_None, // G_BLOCK_ADDR
7574 CEFBS_None, // G_JUMP_TABLE
7575 CEFBS_None, // G_DYN_STACKALLOC
7576 CEFBS_None, // G_STACKSAVE
7577 CEFBS_None, // G_STACKRESTORE
7578 CEFBS_None, // G_STRICT_FADD
7579 CEFBS_None, // G_STRICT_FSUB
7580 CEFBS_None, // G_STRICT_FMUL
7581 CEFBS_None, // G_STRICT_FDIV
7582 CEFBS_None, // G_STRICT_FREM
7583 CEFBS_None, // G_STRICT_FMA
7584 CEFBS_None, // G_STRICT_FSQRT
7585 CEFBS_None, // G_STRICT_FLDEXP
7586 CEFBS_None, // G_STRICT_FCMP
7587 CEFBS_None, // G_STRICT_FCMPS
7588 CEFBS_None, // G_READ_REGISTER
7589 CEFBS_None, // G_WRITE_REGISTER
7590 CEFBS_None, // G_MEMCPY
7591 CEFBS_None, // G_MEMCPY_INLINE
7592 CEFBS_None, // G_MEMMOVE
7593 CEFBS_None, // G_MEMSET
7594 CEFBS_None, // G_BZERO
7595 CEFBS_None, // G_MEMSET_INLINE
7596 CEFBS_None, // G_TRAP
7597 CEFBS_None, // G_DEBUGTRAP
7598 CEFBS_None, // G_UBSANTRAP
7599 CEFBS_None, // G_VECREDUCE_SEQ_FADD
7600 CEFBS_None, // G_VECREDUCE_SEQ_FMUL
7601 CEFBS_None, // G_VECREDUCE_FADD
7602 CEFBS_None, // G_VECREDUCE_FMUL
7603 CEFBS_None, // G_VECREDUCE_FMAX
7604 CEFBS_None, // G_VECREDUCE_FMIN
7605 CEFBS_None, // G_VECREDUCE_FMAXIMUM
7606 CEFBS_None, // G_VECREDUCE_FMINIMUM
7607 CEFBS_None, // G_VECREDUCE_FMAXIMUMNUM
7608 CEFBS_None, // G_VECREDUCE_FMINIMUMNUM
7609 CEFBS_None, // G_VECREDUCE_ADD
7610 CEFBS_None, // G_VECREDUCE_MUL
7611 CEFBS_None, // G_VECREDUCE_AND
7612 CEFBS_None, // G_VECREDUCE_OR
7613 CEFBS_None, // G_VECREDUCE_XOR
7614 CEFBS_None, // G_VECREDUCE_SMAX
7615 CEFBS_None, // G_VECREDUCE_SMIN
7616 CEFBS_None, // G_VECREDUCE_UMAX
7617 CEFBS_None, // G_VECREDUCE_UMIN
7618 CEFBS_None, // G_SBFX
7619 CEFBS_None, // G_UBFX
7620 CEFBS_None, // ADJCALLSTACKDOWN
7621 CEFBS_None, // ADJCALLSTACKUP
7622 CEFBS_IsLA32, // BuildPairF64Pseudo
7623 CEFBS_None, // PROBED_STACKALLOC
7624 CEFBS_None, // PROBED_STACKALLOC_DYN
7625 CEFBS_IsLA64, // PseudoAddTPRel_D
7626 CEFBS_IsLA32, // PseudoAddTPRel_W
7627 CEFBS_None, // PseudoAtomicLoadAdd32
7628 CEFBS_None, // PseudoAtomicLoadAnd32
7629 CEFBS_None, // PseudoAtomicLoadMax32
7630 CEFBS_None, // PseudoAtomicLoadMin32
7631 CEFBS_None, // PseudoAtomicLoadNand32
7632 CEFBS_None, // PseudoAtomicLoadNand64
7633 CEFBS_None, // PseudoAtomicLoadOr32
7634 CEFBS_None, // PseudoAtomicLoadSub32
7635 CEFBS_None, // PseudoAtomicLoadUMax32
7636 CEFBS_None, // PseudoAtomicLoadUMin32
7637 CEFBS_None, // PseudoAtomicLoadXor32
7638 CEFBS_IsLA64, // PseudoAtomicStoreD
7639 CEFBS_None, // PseudoAtomicStoreW
7640 CEFBS_None, // PseudoAtomicSwap32
7641 CEFBS_None, // PseudoBR
7642 CEFBS_None, // PseudoBRIND
7643 CEFBS_None, // PseudoB_TAIL
7644 CEFBS_None, // PseudoCALL
7645 CEFBS_None, // PseudoCALL30
7646 CEFBS_IsLA64, // PseudoCALL36
7647 CEFBS_None, // PseudoCALLIndirect
7648 CEFBS_None, // PseudoCALL_LARGE
7649 CEFBS_None, // PseudoCALL_MEDIUM
7650 CEFBS_None, // PseudoCALL_SMALL
7651 CEFBS_None, // PseudoCTPOP_B
7652 CEFBS_IsLA64, // PseudoCTPOP_D
7653 CEFBS_None, // PseudoCTPOP_H
7654 CEFBS_IsLA32, // PseudoCTPOP_H_LA32
7655 CEFBS_IsLA64, // PseudoCTPOP_W
7656 CEFBS_IsLA32, // PseudoCTPOP_W_LA32
7657 CEFBS_None, // PseudoCmpXchg128
7658 CEFBS_None, // PseudoCmpXchg128Acquire
7659 CEFBS_None, // PseudoCmpXchg32
7660 CEFBS_None, // PseudoCmpXchg64
7661 CEFBS_None, // PseudoCopyCFR
7662 CEFBS_None, // PseudoDESC_CALL
7663 CEFBS_None, // PseudoJIRL_CALL
7664 CEFBS_None, // PseudoJIRL_TAIL
7665 CEFBS_None, // PseudoLA_ABS
7666 CEFBS_None, // PseudoLA_ABS_LARGE
7667 CEFBS_None, // PseudoLA_GOT
7668 CEFBS_IsLA64, // PseudoLA_GOT_LARGE
7669 CEFBS_None, // PseudoLA_PCREL
7670 CEFBS_IsLA64, // PseudoLA_PCREL_LARGE
7671 CEFBS_None, // PseudoLA_TLS_DESC
7672 CEFBS_IsLA64, // PseudoLA_TLS_DESC_LARGE
7673 CEFBS_None, // PseudoLA_TLS_GD
7674 CEFBS_IsLA64, // PseudoLA_TLS_GD_LARGE
7675 CEFBS_None, // PseudoLA_TLS_IE
7676 CEFBS_IsLA64, // PseudoLA_TLS_IE_LARGE
7677 CEFBS_None, // PseudoLA_TLS_LD
7678 CEFBS_IsLA64, // PseudoLA_TLS_LD_LARGE
7679 CEFBS_None, // PseudoLA_TLS_LE
7680 CEFBS_None, // PseudoLD_CFR
7681 CEFBS_IsLA64, // PseudoLI_D
7682 CEFBS_None, // PseudoLI_W
7683 CEFBS_None, // PseudoMaskedAtomicLoadAdd32
7684 CEFBS_None, // PseudoMaskedAtomicLoadMax32
7685 CEFBS_None, // PseudoMaskedAtomicLoadMin32
7686 CEFBS_None, // PseudoMaskedAtomicLoadNand32
7687 CEFBS_None, // PseudoMaskedAtomicLoadSub32
7688 CEFBS_None, // PseudoMaskedAtomicLoadUMax32
7689 CEFBS_None, // PseudoMaskedAtomicLoadUMin32
7690 CEFBS_None, // PseudoMaskedAtomicSwap32
7691 CEFBS_None, // PseudoMaskedCmpXchg32
7692 CEFBS_None, // PseudoRET
7693 CEFBS_None, // PseudoST_CFR
7694 CEFBS_None, // PseudoTAIL
7695 CEFBS_None, // PseudoTAIL30
7696 CEFBS_IsLA64, // PseudoTAIL36
7697 CEFBS_None, // PseudoTAILIndirect
7698 CEFBS_None, // PseudoTAIL_LARGE
7699 CEFBS_None, // PseudoTAIL_MEDIUM
7700 CEFBS_None, // PseudoTAIL_SMALL
7701 CEFBS_None, // PseudoUNIMP
7702 CEFBS_None, // PseudoVBNZ
7703 CEFBS_None, // PseudoVBNZ_B
7704 CEFBS_None, // PseudoVBNZ_D
7705 CEFBS_None, // PseudoVBNZ_H
7706 CEFBS_None, // PseudoVBNZ_W
7707 CEFBS_None, // PseudoVBZ
7708 CEFBS_None, // PseudoVBZ_B
7709 CEFBS_None, // PseudoVBZ_D
7710 CEFBS_None, // PseudoVBZ_H
7711 CEFBS_None, // PseudoVBZ_W
7712 CEFBS_None, // PseudoVMSKEQZ_B
7713 CEFBS_None, // PseudoVMSKGEZ_B
7714 CEFBS_None, // PseudoVMSKLTZ_B
7715 CEFBS_None, // PseudoVMSKLTZ_D
7716 CEFBS_None, // PseudoVMSKLTZ_H
7717 CEFBS_None, // PseudoVMSKLTZ_W
7718 CEFBS_None, // PseudoVMSKNEZ_B
7719 CEFBS_None, // PseudoVREPLI_B
7720 CEFBS_None, // PseudoVREPLI_D
7721 CEFBS_None, // PseudoVREPLI_H
7722 CEFBS_None, // PseudoVREPLI_W
7723 CEFBS_None, // PseudoXVBNZ
7724 CEFBS_None, // PseudoXVBNZ_B
7725 CEFBS_None, // PseudoXVBNZ_D
7726 CEFBS_None, // PseudoXVBNZ_H
7727 CEFBS_None, // PseudoXVBNZ_W
7728 CEFBS_None, // PseudoXVBZ
7729 CEFBS_None, // PseudoXVBZ_B
7730 CEFBS_None, // PseudoXVBZ_D
7731 CEFBS_None, // PseudoXVBZ_H
7732 CEFBS_None, // PseudoXVBZ_W
7733 CEFBS_None, // PseudoXVINSGR2VR_B
7734 CEFBS_None, // PseudoXVINSGR2VR_H
7735 CEFBS_None, // PseudoXVMSKEQZ_B
7736 CEFBS_None, // PseudoXVMSKGEZ_B
7737 CEFBS_None, // PseudoXVMSKLTZ_B
7738 CEFBS_None, // PseudoXVMSKLTZ_D
7739 CEFBS_None, // PseudoXVMSKLTZ_H
7740 CEFBS_None, // PseudoXVMSKLTZ_W
7741 CEFBS_None, // PseudoXVMSKNEZ_B
7742 CEFBS_None, // PseudoXVREPLI_B
7743 CEFBS_None, // PseudoXVREPLI_D
7744 CEFBS_None, // PseudoXVREPLI_H
7745 CEFBS_None, // PseudoXVREPLI_W
7746 CEFBS_None, // RDFCSR
7747 CEFBS_None, // Select_GPR_Using_CC_GPR
7748 CEFBS_IsLA32, // SplitPairF64Pseudo
7749 CEFBS_None, // WRFCSR
7750 CEFBS_None, // ADC_B
7751 CEFBS_IsLA64, // ADC_D
7752 CEFBS_None, // ADC_H
7753 CEFBS_None, // ADC_W
7754 CEFBS_IsLA64, // ADDI_D
7755 CEFBS_None, // ADDI_W
7756 CEFBS_IsLA64, // ADDU12I_D
7757 CEFBS_None, // ADDU12I_W
7758 CEFBS_IsLA64, // ADDU16I_D
7759 CEFBS_IsLA64, // ADD_D
7760 CEFBS_None, // ADD_W
7761 CEFBS_IsLA64, // ALSL_D
7762 CEFBS_None, // ALSL_W
7763 CEFBS_IsLA64, // ALSL_WU
7764 CEFBS_IsLA64, // AMADD_B
7765 CEFBS_IsLA64, // AMADD_D
7766 CEFBS_IsLA64, // AMADD_H
7767 CEFBS_IsLA64, // AMADD_W
7768 CEFBS_IsLA64, // AMADD__DB_B
7769 CEFBS_IsLA64, // AMADD__DB_D
7770 CEFBS_IsLA64, // AMADD__DB_H
7771 CEFBS_IsLA64, // AMADD__DB_W
7772 CEFBS_IsLA64, // AMAND_D
7773 CEFBS_IsLA64, // AMAND_W
7774 CEFBS_IsLA64, // AMAND__DB_D
7775 CEFBS_IsLA64, // AMAND__DB_W
7776 CEFBS_IsLA64, // AMCAS_B
7777 CEFBS_IsLA64, // AMCAS_D
7778 CEFBS_IsLA64, // AMCAS_H
7779 CEFBS_IsLA64, // AMCAS_W
7780 CEFBS_IsLA64, // AMCAS__DB_B
7781 CEFBS_IsLA64, // AMCAS__DB_D
7782 CEFBS_IsLA64, // AMCAS__DB_H
7783 CEFBS_IsLA64, // AMCAS__DB_W
7784 CEFBS_IsLA64, // AMMAX_D
7785 CEFBS_IsLA64, // AMMAX_DU
7786 CEFBS_IsLA64, // AMMAX_W
7787 CEFBS_IsLA64, // AMMAX_WU
7788 CEFBS_IsLA64, // AMMAX__DB_D
7789 CEFBS_IsLA64, // AMMAX__DB_DU
7790 CEFBS_IsLA64, // AMMAX__DB_W
7791 CEFBS_IsLA64, // AMMAX__DB_WU
7792 CEFBS_IsLA64, // AMMIN_D
7793 CEFBS_IsLA64, // AMMIN_DU
7794 CEFBS_IsLA64, // AMMIN_W
7795 CEFBS_IsLA64, // AMMIN_WU
7796 CEFBS_IsLA64, // AMMIN__DB_D
7797 CEFBS_IsLA64, // AMMIN__DB_DU
7798 CEFBS_IsLA64, // AMMIN__DB_W
7799 CEFBS_IsLA64, // AMMIN__DB_WU
7800 CEFBS_IsLA64, // AMOR_D
7801 CEFBS_IsLA64, // AMOR_W
7802 CEFBS_IsLA64, // AMOR__DB_D
7803 CEFBS_IsLA64, // AMOR__DB_W
7804 CEFBS_IsLA64, // AMSWAP_B
7805 CEFBS_IsLA64, // AMSWAP_D
7806 CEFBS_IsLA64, // AMSWAP_H
7807 CEFBS_IsLA64, // AMSWAP_W
7808 CEFBS_IsLA64, // AMSWAP__DB_B
7809 CEFBS_IsLA64, // AMSWAP__DB_D
7810 CEFBS_IsLA64, // AMSWAP__DB_H
7811 CEFBS_IsLA64, // AMSWAP__DB_W
7812 CEFBS_IsLA64, // AMXOR_D
7813 CEFBS_IsLA64, // AMXOR_W
7814 CEFBS_IsLA64, // AMXOR__DB_D
7815 CEFBS_IsLA64, // AMXOR__DB_W
7816 CEFBS_None, // AND
7817 CEFBS_None, // ANDI
7818 CEFBS_None, // ANDN
7819 CEFBS_None, // ARMADC_W
7820 CEFBS_None, // ARMADD_W
7821 CEFBS_None, // ARMAND_W
7822 CEFBS_None, // ARMMFFLAG
7823 CEFBS_None, // ARMMOVE
7824 CEFBS_IsLA64, // ARMMOV_D
7825 CEFBS_None, // ARMMOV_W
7826 CEFBS_None, // ARMMTFLAG
7827 CEFBS_None, // ARMNOT_W
7828 CEFBS_None, // ARMOR_W
7829 CEFBS_None, // ARMROTRI_W
7830 CEFBS_None, // ARMROTR_W
7831 CEFBS_None, // ARMRRX_W
7832 CEFBS_None, // ARMSBC_W
7833 CEFBS_None, // ARMSLLI_W
7834 CEFBS_None, // ARMSLL_W
7835 CEFBS_None, // ARMSRAI_W
7836 CEFBS_None, // ARMSRA_W
7837 CEFBS_None, // ARMSRLI_W
7838 CEFBS_None, // ARMSRL_W
7839 CEFBS_None, // ARMSUB_W
7840 CEFBS_None, // ARMXOR_W
7841 CEFBS_IsLA64, // ASRTGT_D
7842 CEFBS_IsLA64, // ASRTLE_D
7843 CEFBS_None, // B
7844 CEFBS_None, // BCEQZ
7845 CEFBS_None, // BCNEZ
7846 CEFBS_None, // BEQ
7847 CEFBS_None, // BEQZ
7848 CEFBS_None, // BGE
7849 CEFBS_None, // BGEU
7850 CEFBS_None, // BITREV_4B
7851 CEFBS_IsLA64, // BITREV_8B
7852 CEFBS_IsLA64, // BITREV_D
7853 CEFBS_None, // BITREV_W
7854 CEFBS_None, // BL
7855 CEFBS_None, // BLT
7856 CEFBS_None, // BLTU
7857 CEFBS_None, // BNE
7858 CEFBS_None, // BNEZ
7859 CEFBS_None, // BREAK
7860 CEFBS_IsLA64, // BSTRINS_D
7861 CEFBS_None, // BSTRINS_W
7862 CEFBS_IsLA64, // BSTRPICK_D
7863 CEFBS_None, // BSTRPICK_W
7864 CEFBS_IsLA64, // BYTEPICK_D
7865 CEFBS_None, // BYTEPICK_W
7866 CEFBS_None, // CACOP
7867 CEFBS_IsLA64, // CLO_D
7868 CEFBS_None, // CLO_W
7869 CEFBS_IsLA64, // CLZ_D
7870 CEFBS_None, // CLZ_W
7871 CEFBS_None, // CPUCFG
7872 CEFBS_IsLA64, // CRCC_W_B_W
7873 CEFBS_IsLA64, // CRCC_W_D_W
7874 CEFBS_IsLA64, // CRCC_W_H_W
7875 CEFBS_IsLA64, // CRCC_W_W_W
7876 CEFBS_IsLA64, // CRC_W_B_W
7877 CEFBS_IsLA64, // CRC_W_D_W
7878 CEFBS_IsLA64, // CRC_W_H_W
7879 CEFBS_IsLA64, // CRC_W_W_W
7880 CEFBS_None, // CSRRD
7881 CEFBS_None, // CSRWR
7882 CEFBS_None, // CSRXCHG
7883 CEFBS_IsLA64, // CTO_D
7884 CEFBS_None, // CTO_W
7885 CEFBS_IsLA64, // CTZ_D
7886 CEFBS_None, // CTZ_W
7887 CEFBS_None, // DBAR
7888 CEFBS_None, // DBCL
7889 CEFBS_IsLA64, // DIV_D
7890 CEFBS_IsLA64, // DIV_DU
7891 CEFBS_None, // DIV_W
7892 CEFBS_None, // DIV_WU
7893 CEFBS_None, // ERTN
7894 CEFBS_None, // EXT_W_B
7895 CEFBS_None, // EXT_W_H
7896 CEFBS_None, // FABS_D
7897 CEFBS_None, // FABS_S
7898 CEFBS_None, // FADD_D
7899 CEFBS_None, // FADD_S
7900 CEFBS_None, // FCLASS_D
7901 CEFBS_None, // FCLASS_S
7902 CEFBS_None, // FCMP_CAF_D
7903 CEFBS_None, // FCMP_CAF_S
7904 CEFBS_None, // FCMP_CEQ_D
7905 CEFBS_None, // FCMP_CEQ_S
7906 CEFBS_None, // FCMP_CLE_D
7907 CEFBS_None, // FCMP_CLE_S
7908 CEFBS_None, // FCMP_CLT_D
7909 CEFBS_None, // FCMP_CLT_S
7910 CEFBS_None, // FCMP_CNE_D
7911 CEFBS_None, // FCMP_CNE_S
7912 CEFBS_None, // FCMP_COR_D
7913 CEFBS_None, // FCMP_COR_S
7914 CEFBS_None, // FCMP_CUEQ_D
7915 CEFBS_None, // FCMP_CUEQ_S
7916 CEFBS_None, // FCMP_CULE_D
7917 CEFBS_None, // FCMP_CULE_S
7918 CEFBS_None, // FCMP_CULT_D
7919 CEFBS_None, // FCMP_CULT_S
7920 CEFBS_None, // FCMP_CUNE_D
7921 CEFBS_None, // FCMP_CUNE_S
7922 CEFBS_None, // FCMP_CUN_D
7923 CEFBS_None, // FCMP_CUN_S
7924 CEFBS_None, // FCMP_SAF_D
7925 CEFBS_None, // FCMP_SAF_S
7926 CEFBS_None, // FCMP_SEQ_D
7927 CEFBS_None, // FCMP_SEQ_S
7928 CEFBS_None, // FCMP_SLE_D
7929 CEFBS_None, // FCMP_SLE_S
7930 CEFBS_None, // FCMP_SLT_D
7931 CEFBS_None, // FCMP_SLT_S
7932 CEFBS_None, // FCMP_SNE_D
7933 CEFBS_None, // FCMP_SNE_S
7934 CEFBS_None, // FCMP_SOR_D
7935 CEFBS_None, // FCMP_SOR_S
7936 CEFBS_None, // FCMP_SUEQ_D
7937 CEFBS_None, // FCMP_SUEQ_S
7938 CEFBS_None, // FCMP_SULE_D
7939 CEFBS_None, // FCMP_SULE_S
7940 CEFBS_None, // FCMP_SULT_D
7941 CEFBS_None, // FCMP_SULT_S
7942 CEFBS_None, // FCMP_SUNE_D
7943 CEFBS_None, // FCMP_SUNE_S
7944 CEFBS_None, // FCMP_SUN_D
7945 CEFBS_None, // FCMP_SUN_S
7946 CEFBS_None, // FCOPYSIGN_D
7947 CEFBS_None, // FCOPYSIGN_S
7948 CEFBS_None, // FCVT_D_LD
7949 CEFBS_None, // FCVT_D_S
7950 CEFBS_None, // FCVT_LD_D
7951 CEFBS_None, // FCVT_S_D
7952 CEFBS_None, // FCVT_UD_D
7953 CEFBS_None, // FDIV_D
7954 CEFBS_None, // FDIV_S
7955 CEFBS_None, // FFINT_D_L
7956 CEFBS_None, // FFINT_D_W
7957 CEFBS_None, // FFINT_S_L
7958 CEFBS_None, // FFINT_S_W
7959 CEFBS_None, // FLDGT_D
7960 CEFBS_None, // FLDGT_S
7961 CEFBS_None, // FLDLE_D
7962 CEFBS_None, // FLDLE_S
7963 CEFBS_None, // FLDX_D
7964 CEFBS_None, // FLDX_S
7965 CEFBS_None, // FLD_D
7966 CEFBS_None, // FLD_S
7967 CEFBS_None, // FLOGB_D
7968 CEFBS_None, // FLOGB_S
7969 CEFBS_None, // FMADD_D
7970 CEFBS_None, // FMADD_S
7971 CEFBS_None, // FMAXA_D
7972 CEFBS_None, // FMAXA_S
7973 CEFBS_None, // FMAX_D
7974 CEFBS_None, // FMAX_S
7975 CEFBS_None, // FMINA_D
7976 CEFBS_None, // FMINA_S
7977 CEFBS_None, // FMIN_D
7978 CEFBS_None, // FMIN_S
7979 CEFBS_None, // FMOV_D
7980 CEFBS_None, // FMOV_S
7981 CEFBS_None, // FMSUB_D
7982 CEFBS_None, // FMSUB_S
7983 CEFBS_None, // FMUL_D
7984 CEFBS_None, // FMUL_S
7985 CEFBS_None, // FNEG_D
7986 CEFBS_None, // FNEG_S
7987 CEFBS_None, // FNMADD_D
7988 CEFBS_None, // FNMADD_S
7989 CEFBS_None, // FNMSUB_D
7990 CEFBS_None, // FNMSUB_S
7991 CEFBS_None, // FRECIPE_D
7992 CEFBS_None, // FRECIPE_S
7993 CEFBS_None, // FRECIP_D
7994 CEFBS_None, // FRECIP_S
7995 CEFBS_None, // FRINT_D
7996 CEFBS_None, // FRINT_S
7997 CEFBS_None, // FRSQRTE_D
7998 CEFBS_None, // FRSQRTE_S
7999 CEFBS_None, // FRSQRT_D
8000 CEFBS_None, // FRSQRT_S
8001 CEFBS_None, // FSCALEB_D
8002 CEFBS_None, // FSCALEB_S
8003 CEFBS_None, // FSEL_xD
8004 CEFBS_None, // FSEL_xS
8005 CEFBS_None, // FSQRT_D
8006 CEFBS_None, // FSQRT_S
8007 CEFBS_None, // FSTGT_D
8008 CEFBS_None, // FSTGT_S
8009 CEFBS_None, // FSTLE_D
8010 CEFBS_None, // FSTLE_S
8011 CEFBS_None, // FSTX_D
8012 CEFBS_None, // FSTX_S
8013 CEFBS_None, // FST_D
8014 CEFBS_None, // FST_S
8015 CEFBS_None, // FSUB_D
8016 CEFBS_None, // FSUB_S
8017 CEFBS_None, // FTINTRM_L_D
8018 CEFBS_None, // FTINTRM_L_S
8019 CEFBS_None, // FTINTRM_W_D
8020 CEFBS_None, // FTINTRM_W_S
8021 CEFBS_None, // FTINTRNE_L_D
8022 CEFBS_None, // FTINTRNE_L_S
8023 CEFBS_None, // FTINTRNE_W_D
8024 CEFBS_None, // FTINTRNE_W_S
8025 CEFBS_None, // FTINTRP_L_D
8026 CEFBS_None, // FTINTRP_L_S
8027 CEFBS_None, // FTINTRP_W_D
8028 CEFBS_None, // FTINTRP_W_S
8029 CEFBS_None, // FTINTRZ_L_D
8030 CEFBS_None, // FTINTRZ_L_S
8031 CEFBS_None, // FTINTRZ_W_D
8032 CEFBS_None, // FTINTRZ_W_S
8033 CEFBS_None, // FTINT_L_D
8034 CEFBS_None, // FTINT_L_S
8035 CEFBS_None, // FTINT_W_D
8036 CEFBS_None, // FTINT_W_S
8037 CEFBS_None, // GCSRRD
8038 CEFBS_None, // GCSRWR
8039 CEFBS_None, // GCSRXCHG
8040 CEFBS_None, // GTLBFLUSH
8041 CEFBS_None, // HVCL
8042 CEFBS_None, // IBAR
8043 CEFBS_None, // IDLE
8044 CEFBS_None, // INVTLB
8045 CEFBS_None, // IOCSRRD_B
8046 CEFBS_IsLA64, // IOCSRRD_D
8047 CEFBS_None, // IOCSRRD_H
8048 CEFBS_None, // IOCSRRD_W
8049 CEFBS_None, // IOCSRWR_B
8050 CEFBS_IsLA64, // IOCSRWR_D
8051 CEFBS_None, // IOCSRWR_H
8052 CEFBS_None, // IOCSRWR_W
8053 CEFBS_None, // JIRL
8054 CEFBS_None, // JISCR0
8055 CEFBS_None, // JISCR1
8056 CEFBS_None, // LDDIR
8057 CEFBS_IsLA64, // LDGT_B
8058 CEFBS_IsLA64, // LDGT_D
8059 CEFBS_IsLA64, // LDGT_H
8060 CEFBS_IsLA64, // LDGT_W
8061 CEFBS_IsLA64, // LDLE_B
8062 CEFBS_IsLA64, // LDLE_D
8063 CEFBS_IsLA64, // LDLE_H
8064 CEFBS_IsLA64, // LDLE_W
8065 CEFBS_IsLA64, // LDL_D
8066 CEFBS_None, // LDL_W
8067 CEFBS_None, // LDPTE
8068 CEFBS_IsLA64, // LDPTR_D
8069 CEFBS_IsLA64, // LDPTR_W
8070 CEFBS_IsLA64, // LDR_D
8071 CEFBS_None, // LDR_W
8072 CEFBS_IsLA64, // LDX_B
8073 CEFBS_IsLA64, // LDX_BU
8074 CEFBS_IsLA64, // LDX_D
8075 CEFBS_IsLA64, // LDX_H
8076 CEFBS_IsLA64, // LDX_HU
8077 CEFBS_IsLA64, // LDX_W
8078 CEFBS_IsLA64, // LDX_WU
8079 CEFBS_None, // LD_B
8080 CEFBS_None, // LD_BU
8081 CEFBS_IsLA64, // LD_D
8082 CEFBS_None, // LD_H
8083 CEFBS_None, // LD_HU
8084 CEFBS_None, // LD_W
8085 CEFBS_IsLA64, // LD_WU
8086 CEFBS_IsLA64, // LLACQ_D
8087 CEFBS_IsLA64, // LLACQ_W
8088 CEFBS_IsLA64, // LL_D
8089 CEFBS_None, // LL_W
8090 CEFBS_None, // LU12I_W
8091 CEFBS_IsLA64, // LU32I_D
8092 CEFBS_IsLA64, // LU52I_D
8093 CEFBS_None, // MASKEQZ
8094 CEFBS_None, // MASKNEZ
8095 CEFBS_IsLA64, // MOD_D
8096 CEFBS_IsLA64, // MOD_DU
8097 CEFBS_None, // MOD_W
8098 CEFBS_None, // MOD_WU
8099 CEFBS_None, // MOVCF2FR_xS
8100 CEFBS_None, // MOVCF2GR
8101 CEFBS_None, // MOVFCSR2GR
8102 CEFBS_None, // MOVFR2CF_xS
8103 CEFBS_IsLA64, // MOVFR2GR_D
8104 CEFBS_None, // MOVFR2GR_S
8105 CEFBS_None, // MOVFR2GR_S_64
8106 CEFBS_None, // MOVFRH2GR_S
8107 CEFBS_None, // MOVGR2CF
8108 CEFBS_None, // MOVGR2FCSR
8109 CEFBS_None, // MOVGR2FRH_W
8110 CEFBS_IsLA64, // MOVGR2FR_D
8111 CEFBS_None, // MOVGR2FR_W
8112 CEFBS_IsLA32, // MOVGR2FR_W_64
8113 CEFBS_None, // MOVGR2SCR
8114 CEFBS_None, // MOVSCR2GR
8115 CEFBS_IsLA64, // MULH_D
8116 CEFBS_IsLA64, // MULH_DU
8117 CEFBS_None, // MULH_W
8118 CEFBS_None, // MULH_WU
8119 CEFBS_IsLA64, // MULW_D_W
8120 CEFBS_IsLA64, // MULW_D_WU
8121 CEFBS_IsLA64, // MUL_D
8122 CEFBS_None, // MUL_W
8123 CEFBS_None, // NOR
8124 CEFBS_None, // OR
8125 CEFBS_None, // ORI
8126 CEFBS_None, // ORN
8127 CEFBS_None, // PCADDI
8128 CEFBS_None, // PCADDU12I
8129 CEFBS_IsLA64, // PCADDU18I
8130 CEFBS_None, // PCALAU12I
8131 CEFBS_None, // PRELD
8132 CEFBS_IsLA64, // PRELDX
8133 CEFBS_None, // RCRI_B
8134 CEFBS_IsLA64, // RCRI_D
8135 CEFBS_None, // RCRI_H
8136 CEFBS_None, // RCRI_W
8137 CEFBS_None, // RCR_B
8138 CEFBS_IsLA64, // RCR_D
8139 CEFBS_None, // RCR_H
8140 CEFBS_None, // RCR_W
8141 CEFBS_None, // RDTIMEH_W
8142 CEFBS_None, // RDTIMEL_W
8143 CEFBS_IsLA64, // RDTIME_D
8144 CEFBS_None, // REVB_2H
8145 CEFBS_IsLA64, // REVB_2W
8146 CEFBS_IsLA64, // REVB_4H
8147 CEFBS_IsLA64, // REVB_D
8148 CEFBS_IsLA64, // REVH_2W
8149 CEFBS_IsLA64, // REVH_D
8150 CEFBS_None, // ROTRI_B
8151 CEFBS_IsLA64, // ROTRI_D
8152 CEFBS_None, // ROTRI_H
8153 CEFBS_None, // ROTRI_W
8154 CEFBS_None, // ROTR_B
8155 CEFBS_IsLA64, // ROTR_D
8156 CEFBS_None, // ROTR_H
8157 CEFBS_None, // ROTR_W
8158 CEFBS_None, // SBC_B
8159 CEFBS_IsLA64, // SBC_D
8160 CEFBS_None, // SBC_H
8161 CEFBS_None, // SBC_W
8162 CEFBS_IsLA64, // SCREL_D
8163 CEFBS_IsLA64, // SCREL_W
8164 CEFBS_IsLA64, // SC_D
8165 CEFBS_IsLA64, // SC_Q
8166 CEFBS_None, // SC_W
8167 CEFBS_None, // SETARMJ
8168 CEFBS_None, // SETX86J
8169 CEFBS_None, // SETX86LOOPE
8170 CEFBS_None, // SETX86LOOPNE
8171 CEFBS_None, // SET_CFR_FALSE
8172 CEFBS_None, // SET_CFR_TRUE
8173 CEFBS_IsLA64, // SLLI_D
8174 CEFBS_None, // SLLI_W
8175 CEFBS_IsLA64, // SLL_D
8176 CEFBS_None, // SLL_W
8177 CEFBS_None, // SLT
8178 CEFBS_None, // SLTI
8179 CEFBS_None, // SLTU
8180 CEFBS_None, // SLTUI
8181 CEFBS_IsLA64, // SRAI_D
8182 CEFBS_None, // SRAI_W
8183 CEFBS_IsLA64, // SRA_D
8184 CEFBS_None, // SRA_W
8185 CEFBS_IsLA64, // SRLI_D
8186 CEFBS_None, // SRLI_W
8187 CEFBS_IsLA64, // SRL_D
8188 CEFBS_None, // SRL_W
8189 CEFBS_IsLA64, // STGT_B
8190 CEFBS_IsLA64, // STGT_D
8191 CEFBS_IsLA64, // STGT_H
8192 CEFBS_IsLA64, // STGT_W
8193 CEFBS_IsLA64, // STLE_B
8194 CEFBS_IsLA64, // STLE_D
8195 CEFBS_IsLA64, // STLE_H
8196 CEFBS_IsLA64, // STLE_W
8197 CEFBS_IsLA64, // STL_D
8198 CEFBS_None, // STL_W
8199 CEFBS_IsLA64, // STPTR_D
8200 CEFBS_IsLA64, // STPTR_W
8201 CEFBS_IsLA64, // STR_D
8202 CEFBS_None, // STR_W
8203 CEFBS_IsLA64, // STX_B
8204 CEFBS_IsLA64, // STX_D
8205 CEFBS_IsLA64, // STX_H
8206 CEFBS_IsLA64, // STX_W
8207 CEFBS_None, // ST_B
8208 CEFBS_IsLA64, // ST_D
8209 CEFBS_None, // ST_H
8210 CEFBS_None, // ST_W
8211 CEFBS_IsLA64, // SUB_D
8212 CEFBS_None, // SUB_W
8213 CEFBS_None, // SYSCALL
8214 CEFBS_None, // TLBCLR
8215 CEFBS_None, // TLBFILL
8216 CEFBS_None, // TLBFLUSH
8217 CEFBS_None, // TLBRD
8218 CEFBS_None, // TLBSRCH
8219 CEFBS_None, // TLBWR
8220 CEFBS_None, // UD
8221 CEFBS_None, // VABSD_B
8222 CEFBS_None, // VABSD_BU
8223 CEFBS_None, // VABSD_D
8224 CEFBS_None, // VABSD_DU
8225 CEFBS_None, // VABSD_H
8226 CEFBS_None, // VABSD_HU
8227 CEFBS_None, // VABSD_W
8228 CEFBS_None, // VABSD_WU
8229 CEFBS_None, // VADDA_B
8230 CEFBS_None, // VADDA_D
8231 CEFBS_None, // VADDA_H
8232 CEFBS_None, // VADDA_W
8233 CEFBS_None, // VADDI_BU
8234 CEFBS_None, // VADDI_DU
8235 CEFBS_None, // VADDI_HU
8236 CEFBS_None, // VADDI_WU
8237 CEFBS_None, // VADDWEV_D_W
8238 CEFBS_None, // VADDWEV_D_WU
8239 CEFBS_None, // VADDWEV_D_WU_W
8240 CEFBS_None, // VADDWEV_H_B
8241 CEFBS_None, // VADDWEV_H_BU
8242 CEFBS_None, // VADDWEV_H_BU_B
8243 CEFBS_None, // VADDWEV_Q_D
8244 CEFBS_None, // VADDWEV_Q_DU
8245 CEFBS_None, // VADDWEV_Q_DU_D
8246 CEFBS_None, // VADDWEV_W_H
8247 CEFBS_None, // VADDWEV_W_HU
8248 CEFBS_None, // VADDWEV_W_HU_H
8249 CEFBS_None, // VADDWOD_D_W
8250 CEFBS_None, // VADDWOD_D_WU
8251 CEFBS_None, // VADDWOD_D_WU_W
8252 CEFBS_None, // VADDWOD_H_B
8253 CEFBS_None, // VADDWOD_H_BU
8254 CEFBS_None, // VADDWOD_H_BU_B
8255 CEFBS_None, // VADDWOD_Q_D
8256 CEFBS_None, // VADDWOD_Q_DU
8257 CEFBS_None, // VADDWOD_Q_DU_D
8258 CEFBS_None, // VADDWOD_W_H
8259 CEFBS_None, // VADDWOD_W_HU
8260 CEFBS_None, // VADDWOD_W_HU_H
8261 CEFBS_None, // VADD_B
8262 CEFBS_None, // VADD_D
8263 CEFBS_None, // VADD_H
8264 CEFBS_None, // VADD_Q
8265 CEFBS_None, // VADD_W
8266 CEFBS_None, // VANDI_B
8267 CEFBS_None, // VANDN_V
8268 CEFBS_None, // VAND_V
8269 CEFBS_None, // VAVGR_B
8270 CEFBS_None, // VAVGR_BU
8271 CEFBS_None, // VAVGR_D
8272 CEFBS_None, // VAVGR_DU
8273 CEFBS_None, // VAVGR_H
8274 CEFBS_None, // VAVGR_HU
8275 CEFBS_None, // VAVGR_W
8276 CEFBS_None, // VAVGR_WU
8277 CEFBS_None, // VAVG_B
8278 CEFBS_None, // VAVG_BU
8279 CEFBS_None, // VAVG_D
8280 CEFBS_None, // VAVG_DU
8281 CEFBS_None, // VAVG_H
8282 CEFBS_None, // VAVG_HU
8283 CEFBS_None, // VAVG_W
8284 CEFBS_None, // VAVG_WU
8285 CEFBS_None, // VBITCLRI_B
8286 CEFBS_None, // VBITCLRI_D
8287 CEFBS_None, // VBITCLRI_H
8288 CEFBS_None, // VBITCLRI_W
8289 CEFBS_None, // VBITCLR_B
8290 CEFBS_None, // VBITCLR_D
8291 CEFBS_None, // VBITCLR_H
8292 CEFBS_None, // VBITCLR_W
8293 CEFBS_None, // VBITREVI_B
8294 CEFBS_None, // VBITREVI_D
8295 CEFBS_None, // VBITREVI_H
8296 CEFBS_None, // VBITREVI_W
8297 CEFBS_None, // VBITREV_B
8298 CEFBS_None, // VBITREV_D
8299 CEFBS_None, // VBITREV_H
8300 CEFBS_None, // VBITREV_W
8301 CEFBS_None, // VBITSELI_B
8302 CEFBS_None, // VBITSEL_V
8303 CEFBS_None, // VBITSETI_B
8304 CEFBS_None, // VBITSETI_D
8305 CEFBS_None, // VBITSETI_H
8306 CEFBS_None, // VBITSETI_W
8307 CEFBS_None, // VBITSET_B
8308 CEFBS_None, // VBITSET_D
8309 CEFBS_None, // VBITSET_H
8310 CEFBS_None, // VBITSET_W
8311 CEFBS_None, // VBSLL_V
8312 CEFBS_None, // VBSRL_V
8313 CEFBS_None, // VCLO_B
8314 CEFBS_None, // VCLO_D
8315 CEFBS_None, // VCLO_H
8316 CEFBS_None, // VCLO_W
8317 CEFBS_None, // VCLZ_B
8318 CEFBS_None, // VCLZ_D
8319 CEFBS_None, // VCLZ_H
8320 CEFBS_None, // VCLZ_W
8321 CEFBS_None, // VDIV_B
8322 CEFBS_None, // VDIV_BU
8323 CEFBS_None, // VDIV_D
8324 CEFBS_None, // VDIV_DU
8325 CEFBS_None, // VDIV_H
8326 CEFBS_None, // VDIV_HU
8327 CEFBS_None, // VDIV_W
8328 CEFBS_None, // VDIV_WU
8329 CEFBS_None, // VEXT2XV_DU_BU
8330 CEFBS_None, // VEXT2XV_DU_HU
8331 CEFBS_None, // VEXT2XV_DU_WU
8332 CEFBS_None, // VEXT2XV_D_B
8333 CEFBS_None, // VEXT2XV_D_H
8334 CEFBS_None, // VEXT2XV_D_W
8335 CEFBS_None, // VEXT2XV_HU_BU
8336 CEFBS_None, // VEXT2XV_H_B
8337 CEFBS_None, // VEXT2XV_WU_BU
8338 CEFBS_None, // VEXT2XV_WU_HU
8339 CEFBS_None, // VEXT2XV_W_B
8340 CEFBS_None, // VEXT2XV_W_H
8341 CEFBS_None, // VEXTH_DU_WU
8342 CEFBS_None, // VEXTH_D_W
8343 CEFBS_None, // VEXTH_HU_BU
8344 CEFBS_None, // VEXTH_H_B
8345 CEFBS_None, // VEXTH_QU_DU
8346 CEFBS_None, // VEXTH_Q_D
8347 CEFBS_None, // VEXTH_WU_HU
8348 CEFBS_None, // VEXTH_W_H
8349 CEFBS_None, // VEXTL_QU_DU
8350 CEFBS_None, // VEXTL_Q_D
8351 CEFBS_None, // VEXTRINS_B
8352 CEFBS_None, // VEXTRINS_D
8353 CEFBS_None, // VEXTRINS_H
8354 CEFBS_None, // VEXTRINS_W
8355 CEFBS_None, // VFADD_D
8356 CEFBS_None, // VFADD_S
8357 CEFBS_None, // VFCLASS_D
8358 CEFBS_None, // VFCLASS_S
8359 CEFBS_None, // VFCMP_CAF_D
8360 CEFBS_None, // VFCMP_CAF_S
8361 CEFBS_None, // VFCMP_CEQ_D
8362 CEFBS_None, // VFCMP_CEQ_S
8363 CEFBS_None, // VFCMP_CLE_D
8364 CEFBS_None, // VFCMP_CLE_S
8365 CEFBS_None, // VFCMP_CLT_D
8366 CEFBS_None, // VFCMP_CLT_S
8367 CEFBS_None, // VFCMP_CNE_D
8368 CEFBS_None, // VFCMP_CNE_S
8369 CEFBS_None, // VFCMP_COR_D
8370 CEFBS_None, // VFCMP_COR_S
8371 CEFBS_None, // VFCMP_CUEQ_D
8372 CEFBS_None, // VFCMP_CUEQ_S
8373 CEFBS_None, // VFCMP_CULE_D
8374 CEFBS_None, // VFCMP_CULE_S
8375 CEFBS_None, // VFCMP_CULT_D
8376 CEFBS_None, // VFCMP_CULT_S
8377 CEFBS_None, // VFCMP_CUNE_D
8378 CEFBS_None, // VFCMP_CUNE_S
8379 CEFBS_None, // VFCMP_CUN_D
8380 CEFBS_None, // VFCMP_CUN_S
8381 CEFBS_None, // VFCMP_SAF_D
8382 CEFBS_None, // VFCMP_SAF_S
8383 CEFBS_None, // VFCMP_SEQ_D
8384 CEFBS_None, // VFCMP_SEQ_S
8385 CEFBS_None, // VFCMP_SLE_D
8386 CEFBS_None, // VFCMP_SLE_S
8387 CEFBS_None, // VFCMP_SLT_D
8388 CEFBS_None, // VFCMP_SLT_S
8389 CEFBS_None, // VFCMP_SNE_D
8390 CEFBS_None, // VFCMP_SNE_S
8391 CEFBS_None, // VFCMP_SOR_D
8392 CEFBS_None, // VFCMP_SOR_S
8393 CEFBS_None, // VFCMP_SUEQ_D
8394 CEFBS_None, // VFCMP_SUEQ_S
8395 CEFBS_None, // VFCMP_SULE_D
8396 CEFBS_None, // VFCMP_SULE_S
8397 CEFBS_None, // VFCMP_SULT_D
8398 CEFBS_None, // VFCMP_SULT_S
8399 CEFBS_None, // VFCMP_SUNE_D
8400 CEFBS_None, // VFCMP_SUNE_S
8401 CEFBS_None, // VFCMP_SUN_D
8402 CEFBS_None, // VFCMP_SUN_S
8403 CEFBS_None, // VFCVTH_D_S
8404 CEFBS_None, // VFCVTH_S_H
8405 CEFBS_None, // VFCVTL_D_S
8406 CEFBS_None, // VFCVTL_S_H
8407 CEFBS_None, // VFCVT_H_S
8408 CEFBS_None, // VFCVT_S_D
8409 CEFBS_None, // VFDIV_D
8410 CEFBS_None, // VFDIV_S
8411 CEFBS_None, // VFFINTH_D_W
8412 CEFBS_None, // VFFINTL_D_W
8413 CEFBS_None, // VFFINT_D_L
8414 CEFBS_None, // VFFINT_D_LU
8415 CEFBS_None, // VFFINT_S_L
8416 CEFBS_None, // VFFINT_S_W
8417 CEFBS_None, // VFFINT_S_WU
8418 CEFBS_None, // VFLOGB_D
8419 CEFBS_None, // VFLOGB_S
8420 CEFBS_None, // VFMADD_D
8421 CEFBS_None, // VFMADD_S
8422 CEFBS_None, // VFMAXA_D
8423 CEFBS_None, // VFMAXA_S
8424 CEFBS_None, // VFMAX_D
8425 CEFBS_None, // VFMAX_S
8426 CEFBS_None, // VFMINA_D
8427 CEFBS_None, // VFMINA_S
8428 CEFBS_None, // VFMIN_D
8429 CEFBS_None, // VFMIN_S
8430 CEFBS_None, // VFMSUB_D
8431 CEFBS_None, // VFMSUB_S
8432 CEFBS_None, // VFMUL_D
8433 CEFBS_None, // VFMUL_S
8434 CEFBS_None, // VFNMADD_D
8435 CEFBS_None, // VFNMADD_S
8436 CEFBS_None, // VFNMSUB_D
8437 CEFBS_None, // VFNMSUB_S
8438 CEFBS_None, // VFRECIPE_D
8439 CEFBS_None, // VFRECIPE_S
8440 CEFBS_None, // VFRECIP_D
8441 CEFBS_None, // VFRECIP_S
8442 CEFBS_None, // VFRINTRM_D
8443 CEFBS_None, // VFRINTRM_S
8444 CEFBS_None, // VFRINTRNE_D
8445 CEFBS_None, // VFRINTRNE_S
8446 CEFBS_None, // VFRINTRP_D
8447 CEFBS_None, // VFRINTRP_S
8448 CEFBS_None, // VFRINTRZ_D
8449 CEFBS_None, // VFRINTRZ_S
8450 CEFBS_None, // VFRINT_D
8451 CEFBS_None, // VFRINT_S
8452 CEFBS_None, // VFRSQRTE_D
8453 CEFBS_None, // VFRSQRTE_S
8454 CEFBS_None, // VFRSQRT_D
8455 CEFBS_None, // VFRSQRT_S
8456 CEFBS_None, // VFRSTPI_B
8457 CEFBS_None, // VFRSTPI_H
8458 CEFBS_None, // VFRSTP_B
8459 CEFBS_None, // VFRSTP_H
8460 CEFBS_None, // VFSQRT_D
8461 CEFBS_None, // VFSQRT_S
8462 CEFBS_None, // VFSUB_D
8463 CEFBS_None, // VFSUB_S
8464 CEFBS_None, // VFTINTH_L_S
8465 CEFBS_None, // VFTINTL_L_S
8466 CEFBS_None, // VFTINTRMH_L_S
8467 CEFBS_None, // VFTINTRML_L_S
8468 CEFBS_None, // VFTINTRM_L_D
8469 CEFBS_None, // VFTINTRM_W_D
8470 CEFBS_None, // VFTINTRM_W_S
8471 CEFBS_None, // VFTINTRNEH_L_S
8472 CEFBS_None, // VFTINTRNEL_L_S
8473 CEFBS_None, // VFTINTRNE_L_D
8474 CEFBS_None, // VFTINTRNE_W_D
8475 CEFBS_None, // VFTINTRNE_W_S
8476 CEFBS_None, // VFTINTRPH_L_S
8477 CEFBS_None, // VFTINTRPL_L_S
8478 CEFBS_None, // VFTINTRP_L_D
8479 CEFBS_None, // VFTINTRP_W_D
8480 CEFBS_None, // VFTINTRP_W_S
8481 CEFBS_None, // VFTINTRZH_L_S
8482 CEFBS_None, // VFTINTRZL_L_S
8483 CEFBS_None, // VFTINTRZ_LU_D
8484 CEFBS_None, // VFTINTRZ_L_D
8485 CEFBS_None, // VFTINTRZ_WU_S
8486 CEFBS_None, // VFTINTRZ_W_D
8487 CEFBS_None, // VFTINTRZ_W_S
8488 CEFBS_None, // VFTINT_LU_D
8489 CEFBS_None, // VFTINT_L_D
8490 CEFBS_None, // VFTINT_WU_S
8491 CEFBS_None, // VFTINT_W_D
8492 CEFBS_None, // VFTINT_W_S
8493 CEFBS_None, // VHADDW_DU_WU
8494 CEFBS_None, // VHADDW_D_W
8495 CEFBS_None, // VHADDW_HU_BU
8496 CEFBS_None, // VHADDW_H_B
8497 CEFBS_None, // VHADDW_QU_DU
8498 CEFBS_None, // VHADDW_Q_D
8499 CEFBS_None, // VHADDW_WU_HU
8500 CEFBS_None, // VHADDW_W_H
8501 CEFBS_None, // VHSUBW_DU_WU
8502 CEFBS_None, // VHSUBW_D_W
8503 CEFBS_None, // VHSUBW_HU_BU
8504 CEFBS_None, // VHSUBW_H_B
8505 CEFBS_None, // VHSUBW_QU_DU
8506 CEFBS_None, // VHSUBW_Q_D
8507 CEFBS_None, // VHSUBW_WU_HU
8508 CEFBS_None, // VHSUBW_W_H
8509 CEFBS_None, // VILVH_B
8510 CEFBS_None, // VILVH_D
8511 CEFBS_None, // VILVH_H
8512 CEFBS_None, // VILVH_W
8513 CEFBS_None, // VILVL_B
8514 CEFBS_None, // VILVL_D
8515 CEFBS_None, // VILVL_H
8516 CEFBS_None, // VILVL_W
8517 CEFBS_None, // VINSGR2VR_B
8518 CEFBS_None, // VINSGR2VR_D
8519 CEFBS_None, // VINSGR2VR_H
8520 CEFBS_None, // VINSGR2VR_W
8521 CEFBS_None, // VLD
8522 CEFBS_None, // VLDI
8523 CEFBS_None, // VLDREPL_B
8524 CEFBS_None, // VLDREPL_D
8525 CEFBS_None, // VLDREPL_H
8526 CEFBS_None, // VLDREPL_W
8527 CEFBS_None, // VLDX
8528 CEFBS_None, // VMADDWEV_D_W
8529 CEFBS_None, // VMADDWEV_D_WU
8530 CEFBS_None, // VMADDWEV_D_WU_W
8531 CEFBS_None, // VMADDWEV_H_B
8532 CEFBS_None, // VMADDWEV_H_BU
8533 CEFBS_None, // VMADDWEV_H_BU_B
8534 CEFBS_None, // VMADDWEV_Q_D
8535 CEFBS_None, // VMADDWEV_Q_DU
8536 CEFBS_None, // VMADDWEV_Q_DU_D
8537 CEFBS_None, // VMADDWEV_W_H
8538 CEFBS_None, // VMADDWEV_W_HU
8539 CEFBS_None, // VMADDWEV_W_HU_H
8540 CEFBS_None, // VMADDWOD_D_W
8541 CEFBS_None, // VMADDWOD_D_WU
8542 CEFBS_None, // VMADDWOD_D_WU_W
8543 CEFBS_None, // VMADDWOD_H_B
8544 CEFBS_None, // VMADDWOD_H_BU
8545 CEFBS_None, // VMADDWOD_H_BU_B
8546 CEFBS_None, // VMADDWOD_Q_D
8547 CEFBS_None, // VMADDWOD_Q_DU
8548 CEFBS_None, // VMADDWOD_Q_DU_D
8549 CEFBS_None, // VMADDWOD_W_H
8550 CEFBS_None, // VMADDWOD_W_HU
8551 CEFBS_None, // VMADDWOD_W_HU_H
8552 CEFBS_None, // VMADD_B
8553 CEFBS_None, // VMADD_D
8554 CEFBS_None, // VMADD_H
8555 CEFBS_None, // VMADD_W
8556 CEFBS_None, // VMAXI_B
8557 CEFBS_None, // VMAXI_BU
8558 CEFBS_None, // VMAXI_D
8559 CEFBS_None, // VMAXI_DU
8560 CEFBS_None, // VMAXI_H
8561 CEFBS_None, // VMAXI_HU
8562 CEFBS_None, // VMAXI_W
8563 CEFBS_None, // VMAXI_WU
8564 CEFBS_None, // VMAX_B
8565 CEFBS_None, // VMAX_BU
8566 CEFBS_None, // VMAX_D
8567 CEFBS_None, // VMAX_DU
8568 CEFBS_None, // VMAX_H
8569 CEFBS_None, // VMAX_HU
8570 CEFBS_None, // VMAX_W
8571 CEFBS_None, // VMAX_WU
8572 CEFBS_None, // VMINI_B
8573 CEFBS_None, // VMINI_BU
8574 CEFBS_None, // VMINI_D
8575 CEFBS_None, // VMINI_DU
8576 CEFBS_None, // VMINI_H
8577 CEFBS_None, // VMINI_HU
8578 CEFBS_None, // VMINI_W
8579 CEFBS_None, // VMINI_WU
8580 CEFBS_None, // VMIN_B
8581 CEFBS_None, // VMIN_BU
8582 CEFBS_None, // VMIN_D
8583 CEFBS_None, // VMIN_DU
8584 CEFBS_None, // VMIN_H
8585 CEFBS_None, // VMIN_HU
8586 CEFBS_None, // VMIN_W
8587 CEFBS_None, // VMIN_WU
8588 CEFBS_None, // VMOD_B
8589 CEFBS_None, // VMOD_BU
8590 CEFBS_None, // VMOD_D
8591 CEFBS_None, // VMOD_DU
8592 CEFBS_None, // VMOD_H
8593 CEFBS_None, // VMOD_HU
8594 CEFBS_None, // VMOD_W
8595 CEFBS_None, // VMOD_WU
8596 CEFBS_None, // VMSKGEZ_B
8597 CEFBS_None, // VMSKLTZ_B
8598 CEFBS_None, // VMSKLTZ_D
8599 CEFBS_None, // VMSKLTZ_H
8600 CEFBS_None, // VMSKLTZ_W
8601 CEFBS_None, // VMSKNZ_B
8602 CEFBS_None, // VMSUB_B
8603 CEFBS_None, // VMSUB_D
8604 CEFBS_None, // VMSUB_H
8605 CEFBS_None, // VMSUB_W
8606 CEFBS_None, // VMUH_B
8607 CEFBS_None, // VMUH_BU
8608 CEFBS_None, // VMUH_D
8609 CEFBS_None, // VMUH_DU
8610 CEFBS_None, // VMUH_H
8611 CEFBS_None, // VMUH_HU
8612 CEFBS_None, // VMUH_W
8613 CEFBS_None, // VMUH_WU
8614 CEFBS_None, // VMULWEV_D_W
8615 CEFBS_None, // VMULWEV_D_WU
8616 CEFBS_None, // VMULWEV_D_WU_W
8617 CEFBS_None, // VMULWEV_H_B
8618 CEFBS_None, // VMULWEV_H_BU
8619 CEFBS_None, // VMULWEV_H_BU_B
8620 CEFBS_None, // VMULWEV_Q_D
8621 CEFBS_None, // VMULWEV_Q_DU
8622 CEFBS_None, // VMULWEV_Q_DU_D
8623 CEFBS_None, // VMULWEV_W_H
8624 CEFBS_None, // VMULWEV_W_HU
8625 CEFBS_None, // VMULWEV_W_HU_H
8626 CEFBS_None, // VMULWOD_D_W
8627 CEFBS_None, // VMULWOD_D_WU
8628 CEFBS_None, // VMULWOD_D_WU_W
8629 CEFBS_None, // VMULWOD_H_B
8630 CEFBS_None, // VMULWOD_H_BU
8631 CEFBS_None, // VMULWOD_H_BU_B
8632 CEFBS_None, // VMULWOD_Q_D
8633 CEFBS_None, // VMULWOD_Q_DU
8634 CEFBS_None, // VMULWOD_Q_DU_D
8635 CEFBS_None, // VMULWOD_W_H
8636 CEFBS_None, // VMULWOD_W_HU
8637 CEFBS_None, // VMULWOD_W_HU_H
8638 CEFBS_None, // VMUL_B
8639 CEFBS_None, // VMUL_D
8640 CEFBS_None, // VMUL_H
8641 CEFBS_None, // VMUL_W
8642 CEFBS_None, // VNEG_B
8643 CEFBS_None, // VNEG_D
8644 CEFBS_None, // VNEG_H
8645 CEFBS_None, // VNEG_W
8646 CEFBS_None, // VNORI_B
8647 CEFBS_None, // VNOR_V
8648 CEFBS_None, // VORI_B
8649 CEFBS_None, // VORN_V
8650 CEFBS_None, // VOR_V
8651 CEFBS_None, // VPACKEV_B
8652 CEFBS_None, // VPACKEV_D
8653 CEFBS_None, // VPACKEV_H
8654 CEFBS_None, // VPACKEV_W
8655 CEFBS_None, // VPACKOD_B
8656 CEFBS_None, // VPACKOD_D
8657 CEFBS_None, // VPACKOD_H
8658 CEFBS_None, // VPACKOD_W
8659 CEFBS_None, // VPCNT_B
8660 CEFBS_None, // VPCNT_D
8661 CEFBS_None, // VPCNT_H
8662 CEFBS_None, // VPCNT_W
8663 CEFBS_None, // VPERMI_W
8664 CEFBS_None, // VPICKEV_B
8665 CEFBS_None, // VPICKEV_D
8666 CEFBS_None, // VPICKEV_H
8667 CEFBS_None, // VPICKEV_W
8668 CEFBS_None, // VPICKOD_B
8669 CEFBS_None, // VPICKOD_D
8670 CEFBS_None, // VPICKOD_H
8671 CEFBS_None, // VPICKOD_W
8672 CEFBS_None, // VPICKVE2GR_B
8673 CEFBS_None, // VPICKVE2GR_BU
8674 CEFBS_None, // VPICKVE2GR_D
8675 CEFBS_None, // VPICKVE2GR_DU
8676 CEFBS_None, // VPICKVE2GR_H
8677 CEFBS_None, // VPICKVE2GR_HU
8678 CEFBS_None, // VPICKVE2GR_W
8679 CEFBS_None, // VPICKVE2GR_WU
8680 CEFBS_None, // VREPLGR2VR_B
8681 CEFBS_None, // VREPLGR2VR_D
8682 CEFBS_None, // VREPLGR2VR_H
8683 CEFBS_None, // VREPLGR2VR_W
8684 CEFBS_None, // VREPLVEI_B
8685 CEFBS_None, // VREPLVEI_D
8686 CEFBS_None, // VREPLVEI_H
8687 CEFBS_None, // VREPLVEI_W
8688 CEFBS_None, // VREPLVE_B
8689 CEFBS_None, // VREPLVE_D
8690 CEFBS_None, // VREPLVE_H
8691 CEFBS_None, // VREPLVE_W
8692 CEFBS_None, // VROTRI_B
8693 CEFBS_None, // VROTRI_D
8694 CEFBS_None, // VROTRI_H
8695 CEFBS_None, // VROTRI_W
8696 CEFBS_None, // VROTR_B
8697 CEFBS_None, // VROTR_D
8698 CEFBS_None, // VROTR_H
8699 CEFBS_None, // VROTR_W
8700 CEFBS_None, // VSADD_B
8701 CEFBS_None, // VSADD_BU
8702 CEFBS_None, // VSADD_D
8703 CEFBS_None, // VSADD_DU
8704 CEFBS_None, // VSADD_H
8705 CEFBS_None, // VSADD_HU
8706 CEFBS_None, // VSADD_W
8707 CEFBS_None, // VSADD_WU
8708 CEFBS_None, // VSAT_B
8709 CEFBS_None, // VSAT_BU
8710 CEFBS_None, // VSAT_D
8711 CEFBS_None, // VSAT_DU
8712 CEFBS_None, // VSAT_H
8713 CEFBS_None, // VSAT_HU
8714 CEFBS_None, // VSAT_W
8715 CEFBS_None, // VSAT_WU
8716 CEFBS_None, // VSEQI_B
8717 CEFBS_None, // VSEQI_D
8718 CEFBS_None, // VSEQI_H
8719 CEFBS_None, // VSEQI_W
8720 CEFBS_None, // VSEQ_B
8721 CEFBS_None, // VSEQ_D
8722 CEFBS_None, // VSEQ_H
8723 CEFBS_None, // VSEQ_W
8724 CEFBS_None, // VSETALLNEZ_B
8725 CEFBS_None, // VSETALLNEZ_D
8726 CEFBS_None, // VSETALLNEZ_H
8727 CEFBS_None, // VSETALLNEZ_W
8728 CEFBS_None, // VSETANYEQZ_B
8729 CEFBS_None, // VSETANYEQZ_D
8730 CEFBS_None, // VSETANYEQZ_H
8731 CEFBS_None, // VSETANYEQZ_W
8732 CEFBS_None, // VSETEQZ_V
8733 CEFBS_None, // VSETNEZ_V
8734 CEFBS_None, // VSHUF4I_B
8735 CEFBS_None, // VSHUF4I_D
8736 CEFBS_None, // VSHUF4I_H
8737 CEFBS_None, // VSHUF4I_W
8738 CEFBS_None, // VSHUF_B
8739 CEFBS_None, // VSHUF_D
8740 CEFBS_None, // VSHUF_H
8741 CEFBS_None, // VSHUF_W
8742 CEFBS_None, // VSIGNCOV_B
8743 CEFBS_None, // VSIGNCOV_D
8744 CEFBS_None, // VSIGNCOV_H
8745 CEFBS_None, // VSIGNCOV_W
8746 CEFBS_None, // VSLEI_B
8747 CEFBS_None, // VSLEI_BU
8748 CEFBS_None, // VSLEI_D
8749 CEFBS_None, // VSLEI_DU
8750 CEFBS_None, // VSLEI_H
8751 CEFBS_None, // VSLEI_HU
8752 CEFBS_None, // VSLEI_W
8753 CEFBS_None, // VSLEI_WU
8754 CEFBS_None, // VSLE_B
8755 CEFBS_None, // VSLE_BU
8756 CEFBS_None, // VSLE_D
8757 CEFBS_None, // VSLE_DU
8758 CEFBS_None, // VSLE_H
8759 CEFBS_None, // VSLE_HU
8760 CEFBS_None, // VSLE_W
8761 CEFBS_None, // VSLE_WU
8762 CEFBS_None, // VSLLI_B
8763 CEFBS_None, // VSLLI_D
8764 CEFBS_None, // VSLLI_H
8765 CEFBS_None, // VSLLI_W
8766 CEFBS_None, // VSLLWIL_DU_WU
8767 CEFBS_None, // VSLLWIL_D_W
8768 CEFBS_None, // VSLLWIL_HU_BU
8769 CEFBS_None, // VSLLWIL_H_B
8770 CEFBS_None, // VSLLWIL_WU_HU
8771 CEFBS_None, // VSLLWIL_W_H
8772 CEFBS_None, // VSLL_B
8773 CEFBS_None, // VSLL_D
8774 CEFBS_None, // VSLL_H
8775 CEFBS_None, // VSLL_W
8776 CEFBS_None, // VSLTI_B
8777 CEFBS_None, // VSLTI_BU
8778 CEFBS_None, // VSLTI_D
8779 CEFBS_None, // VSLTI_DU
8780 CEFBS_None, // VSLTI_H
8781 CEFBS_None, // VSLTI_HU
8782 CEFBS_None, // VSLTI_W
8783 CEFBS_None, // VSLTI_WU
8784 CEFBS_None, // VSLT_B
8785 CEFBS_None, // VSLT_BU
8786 CEFBS_None, // VSLT_D
8787 CEFBS_None, // VSLT_DU
8788 CEFBS_None, // VSLT_H
8789 CEFBS_None, // VSLT_HU
8790 CEFBS_None, // VSLT_W
8791 CEFBS_None, // VSLT_WU
8792 CEFBS_None, // VSRAI_B
8793 CEFBS_None, // VSRAI_D
8794 CEFBS_None, // VSRAI_H
8795 CEFBS_None, // VSRAI_W
8796 CEFBS_None, // VSRANI_B_H
8797 CEFBS_None, // VSRANI_D_Q
8798 CEFBS_None, // VSRANI_H_W
8799 CEFBS_None, // VSRANI_W_D
8800 CEFBS_None, // VSRAN_B_H
8801 CEFBS_None, // VSRAN_H_W
8802 CEFBS_None, // VSRAN_W_D
8803 CEFBS_None, // VSRARI_B
8804 CEFBS_None, // VSRARI_D
8805 CEFBS_None, // VSRARI_H
8806 CEFBS_None, // VSRARI_W
8807 CEFBS_None, // VSRARNI_B_H
8808 CEFBS_None, // VSRARNI_D_Q
8809 CEFBS_None, // VSRARNI_H_W
8810 CEFBS_None, // VSRARNI_W_D
8811 CEFBS_None, // VSRARN_B_H
8812 CEFBS_None, // VSRARN_H_W
8813 CEFBS_None, // VSRARN_W_D
8814 CEFBS_None, // VSRAR_B
8815 CEFBS_None, // VSRAR_D
8816 CEFBS_None, // VSRAR_H
8817 CEFBS_None, // VSRAR_W
8818 CEFBS_None, // VSRA_B
8819 CEFBS_None, // VSRA_D
8820 CEFBS_None, // VSRA_H
8821 CEFBS_None, // VSRA_W
8822 CEFBS_None, // VSRLI_B
8823 CEFBS_None, // VSRLI_D
8824 CEFBS_None, // VSRLI_H
8825 CEFBS_None, // VSRLI_W
8826 CEFBS_None, // VSRLNI_B_H
8827 CEFBS_None, // VSRLNI_D_Q
8828 CEFBS_None, // VSRLNI_H_W
8829 CEFBS_None, // VSRLNI_W_D
8830 CEFBS_None, // VSRLN_B_H
8831 CEFBS_None, // VSRLN_H_W
8832 CEFBS_None, // VSRLN_W_D
8833 CEFBS_None, // VSRLRI_B
8834 CEFBS_None, // VSRLRI_D
8835 CEFBS_None, // VSRLRI_H
8836 CEFBS_None, // VSRLRI_W
8837 CEFBS_None, // VSRLRNI_B_H
8838 CEFBS_None, // VSRLRNI_D_Q
8839 CEFBS_None, // VSRLRNI_H_W
8840 CEFBS_None, // VSRLRNI_W_D
8841 CEFBS_None, // VSRLRN_B_H
8842 CEFBS_None, // VSRLRN_H_W
8843 CEFBS_None, // VSRLRN_W_D
8844 CEFBS_None, // VSRLR_B
8845 CEFBS_None, // VSRLR_D
8846 CEFBS_None, // VSRLR_H
8847 CEFBS_None, // VSRLR_W
8848 CEFBS_None, // VSRL_B
8849 CEFBS_None, // VSRL_D
8850 CEFBS_None, // VSRL_H
8851 CEFBS_None, // VSRL_W
8852 CEFBS_None, // VSSRANI_BU_H
8853 CEFBS_None, // VSSRANI_B_H
8854 CEFBS_None, // VSSRANI_DU_Q
8855 CEFBS_None, // VSSRANI_D_Q
8856 CEFBS_None, // VSSRANI_HU_W
8857 CEFBS_None, // VSSRANI_H_W
8858 CEFBS_None, // VSSRANI_WU_D
8859 CEFBS_None, // VSSRANI_W_D
8860 CEFBS_None, // VSSRAN_BU_H
8861 CEFBS_None, // VSSRAN_B_H
8862 CEFBS_None, // VSSRAN_HU_W
8863 CEFBS_None, // VSSRAN_H_W
8864 CEFBS_None, // VSSRAN_WU_D
8865 CEFBS_None, // VSSRAN_W_D
8866 CEFBS_None, // VSSRARNI_BU_H
8867 CEFBS_None, // VSSRARNI_B_H
8868 CEFBS_None, // VSSRARNI_DU_Q
8869 CEFBS_None, // VSSRARNI_D_Q
8870 CEFBS_None, // VSSRARNI_HU_W
8871 CEFBS_None, // VSSRARNI_H_W
8872 CEFBS_None, // VSSRARNI_WU_D
8873 CEFBS_None, // VSSRARNI_W_D
8874 CEFBS_None, // VSSRARN_BU_H
8875 CEFBS_None, // VSSRARN_B_H
8876 CEFBS_None, // VSSRARN_HU_W
8877 CEFBS_None, // VSSRARN_H_W
8878 CEFBS_None, // VSSRARN_WU_D
8879 CEFBS_None, // VSSRARN_W_D
8880 CEFBS_None, // VSSRLNI_BU_H
8881 CEFBS_None, // VSSRLNI_B_H
8882 CEFBS_None, // VSSRLNI_DU_Q
8883 CEFBS_None, // VSSRLNI_D_Q
8884 CEFBS_None, // VSSRLNI_HU_W
8885 CEFBS_None, // VSSRLNI_H_W
8886 CEFBS_None, // VSSRLNI_WU_D
8887 CEFBS_None, // VSSRLNI_W_D
8888 CEFBS_None, // VSSRLN_BU_H
8889 CEFBS_None, // VSSRLN_B_H
8890 CEFBS_None, // VSSRLN_HU_W
8891 CEFBS_None, // VSSRLN_H_W
8892 CEFBS_None, // VSSRLN_WU_D
8893 CEFBS_None, // VSSRLN_W_D
8894 CEFBS_None, // VSSRLRNI_BU_H
8895 CEFBS_None, // VSSRLRNI_B_H
8896 CEFBS_None, // VSSRLRNI_DU_Q
8897 CEFBS_None, // VSSRLRNI_D_Q
8898 CEFBS_None, // VSSRLRNI_HU_W
8899 CEFBS_None, // VSSRLRNI_H_W
8900 CEFBS_None, // VSSRLRNI_WU_D
8901 CEFBS_None, // VSSRLRNI_W_D
8902 CEFBS_None, // VSSRLRN_BU_H
8903 CEFBS_None, // VSSRLRN_B_H
8904 CEFBS_None, // VSSRLRN_HU_W
8905 CEFBS_None, // VSSRLRN_H_W
8906 CEFBS_None, // VSSRLRN_WU_D
8907 CEFBS_None, // VSSRLRN_W_D
8908 CEFBS_None, // VSSUB_B
8909 CEFBS_None, // VSSUB_BU
8910 CEFBS_None, // VSSUB_D
8911 CEFBS_None, // VSSUB_DU
8912 CEFBS_None, // VSSUB_H
8913 CEFBS_None, // VSSUB_HU
8914 CEFBS_None, // VSSUB_W
8915 CEFBS_None, // VSSUB_WU
8916 CEFBS_None, // VST
8917 CEFBS_None, // VSTELM_B
8918 CEFBS_None, // VSTELM_D
8919 CEFBS_None, // VSTELM_H
8920 CEFBS_None, // VSTELM_W
8921 CEFBS_None, // VSTX
8922 CEFBS_None, // VSUBI_BU
8923 CEFBS_None, // VSUBI_DU
8924 CEFBS_None, // VSUBI_HU
8925 CEFBS_None, // VSUBI_WU
8926 CEFBS_None, // VSUBWEV_D_W
8927 CEFBS_None, // VSUBWEV_D_WU
8928 CEFBS_None, // VSUBWEV_H_B
8929 CEFBS_None, // VSUBWEV_H_BU
8930 CEFBS_None, // VSUBWEV_Q_D
8931 CEFBS_None, // VSUBWEV_Q_DU
8932 CEFBS_None, // VSUBWEV_W_H
8933 CEFBS_None, // VSUBWEV_W_HU
8934 CEFBS_None, // VSUBWOD_D_W
8935 CEFBS_None, // VSUBWOD_D_WU
8936 CEFBS_None, // VSUBWOD_H_B
8937 CEFBS_None, // VSUBWOD_H_BU
8938 CEFBS_None, // VSUBWOD_Q_D
8939 CEFBS_None, // VSUBWOD_Q_DU
8940 CEFBS_None, // VSUBWOD_W_H
8941 CEFBS_None, // VSUBWOD_W_HU
8942 CEFBS_None, // VSUB_B
8943 CEFBS_None, // VSUB_D
8944 CEFBS_None, // VSUB_H
8945 CEFBS_None, // VSUB_Q
8946 CEFBS_None, // VSUB_W
8947 CEFBS_None, // VXORI_B
8948 CEFBS_None, // VXOR_V
8949 CEFBS_None, // X86ADC_B
8950 CEFBS_IsLA64, // X86ADC_D
8951 CEFBS_None, // X86ADC_H
8952 CEFBS_None, // X86ADC_W
8953 CEFBS_None, // X86ADD_B
8954 CEFBS_IsLA64, // X86ADD_D
8955 CEFBS_IsLA64, // X86ADD_DU
8956 CEFBS_None, // X86ADD_H
8957 CEFBS_None, // X86ADD_W
8958 CEFBS_IsLA64, // X86ADD_WU
8959 CEFBS_None, // X86AND_B
8960 CEFBS_IsLA64, // X86AND_D
8961 CEFBS_None, // X86AND_H
8962 CEFBS_None, // X86AND_W
8963 CEFBS_None, // X86CLRTM
8964 CEFBS_None, // X86DECTOP
8965 CEFBS_None, // X86DEC_B
8966 CEFBS_IsLA64, // X86DEC_D
8967 CEFBS_None, // X86DEC_H
8968 CEFBS_None, // X86DEC_W
8969 CEFBS_None, // X86INCTOP
8970 CEFBS_None, // X86INC_B
8971 CEFBS_IsLA64, // X86INC_D
8972 CEFBS_None, // X86INC_H
8973 CEFBS_None, // X86INC_W
8974 CEFBS_None, // X86MFFLAG
8975 CEFBS_None, // X86MFTOP
8976 CEFBS_None, // X86MTFLAG
8977 CEFBS_None, // X86MTTOP
8978 CEFBS_None, // X86MUL_B
8979 CEFBS_None, // X86MUL_BU
8980 CEFBS_IsLA64, // X86MUL_D
8981 CEFBS_IsLA64, // X86MUL_DU
8982 CEFBS_None, // X86MUL_H
8983 CEFBS_None, // X86MUL_HU
8984 CEFBS_None, // X86MUL_W
8985 CEFBS_IsLA64, // X86MUL_WU
8986 CEFBS_None, // X86OR_B
8987 CEFBS_IsLA64, // X86OR_D
8988 CEFBS_None, // X86OR_H
8989 CEFBS_None, // X86OR_W
8990 CEFBS_None, // X86RCLI_B
8991 CEFBS_IsLA64, // X86RCLI_D
8992 CEFBS_None, // X86RCLI_H
8993 CEFBS_None, // X86RCLI_W
8994 CEFBS_None, // X86RCL_B
8995 CEFBS_IsLA64, // X86RCL_D
8996 CEFBS_None, // X86RCL_H
8997 CEFBS_None, // X86RCL_W
8998 CEFBS_None, // X86RCRI_B
8999 CEFBS_IsLA64, // X86RCRI_D
9000 CEFBS_None, // X86RCRI_H
9001 CEFBS_None, // X86RCRI_W
9002 CEFBS_None, // X86RCR_B
9003 CEFBS_IsLA64, // X86RCR_D
9004 CEFBS_None, // X86RCR_H
9005 CEFBS_None, // X86RCR_W
9006 CEFBS_None, // X86ROTLI_B
9007 CEFBS_IsLA64, // X86ROTLI_D
9008 CEFBS_None, // X86ROTLI_H
9009 CEFBS_None, // X86ROTLI_W
9010 CEFBS_None, // X86ROTL_B
9011 CEFBS_IsLA64, // X86ROTL_D
9012 CEFBS_None, // X86ROTL_H
9013 CEFBS_None, // X86ROTL_W
9014 CEFBS_None, // X86ROTRI_B
9015 CEFBS_IsLA64, // X86ROTRI_D
9016 CEFBS_None, // X86ROTRI_H
9017 CEFBS_None, // X86ROTRI_W
9018 CEFBS_None, // X86ROTR_B
9019 CEFBS_IsLA64, // X86ROTR_D
9020 CEFBS_None, // X86ROTR_H
9021 CEFBS_None, // X86ROTR_W
9022 CEFBS_None, // X86SBC_B
9023 CEFBS_IsLA64, // X86SBC_D
9024 CEFBS_None, // X86SBC_H
9025 CEFBS_None, // X86SBC_W
9026 CEFBS_None, // X86SETTAG
9027 CEFBS_None, // X86SETTM
9028 CEFBS_None, // X86SLLI_B
9029 CEFBS_IsLA64, // X86SLLI_D
9030 CEFBS_None, // X86SLLI_H
9031 CEFBS_None, // X86SLLI_W
9032 CEFBS_None, // X86SLL_B
9033 CEFBS_IsLA64, // X86SLL_D
9034 CEFBS_None, // X86SLL_H
9035 CEFBS_None, // X86SLL_W
9036 CEFBS_None, // X86SRAI_B
9037 CEFBS_IsLA64, // X86SRAI_D
9038 CEFBS_None, // X86SRAI_H
9039 CEFBS_None, // X86SRAI_W
9040 CEFBS_None, // X86SRA_B
9041 CEFBS_IsLA64, // X86SRA_D
9042 CEFBS_None, // X86SRA_H
9043 CEFBS_None, // X86SRA_W
9044 CEFBS_None, // X86SRLI_B
9045 CEFBS_IsLA64, // X86SRLI_D
9046 CEFBS_None, // X86SRLI_H
9047 CEFBS_None, // X86SRLI_W
9048 CEFBS_None, // X86SRL_B
9049 CEFBS_IsLA64, // X86SRL_D
9050 CEFBS_None, // X86SRL_H
9051 CEFBS_None, // X86SRL_W
9052 CEFBS_None, // X86SUB_B
9053 CEFBS_IsLA64, // X86SUB_D
9054 CEFBS_IsLA64, // X86SUB_DU
9055 CEFBS_None, // X86SUB_H
9056 CEFBS_None, // X86SUB_W
9057 CEFBS_IsLA64, // X86SUB_WU
9058 CEFBS_None, // X86XOR_B
9059 CEFBS_IsLA64, // X86XOR_D
9060 CEFBS_None, // X86XOR_H
9061 CEFBS_None, // X86XOR_W
9062 CEFBS_None, // XOR
9063 CEFBS_None, // XORI
9064 CEFBS_None, // XVABSD_B
9065 CEFBS_None, // XVABSD_BU
9066 CEFBS_None, // XVABSD_D
9067 CEFBS_None, // XVABSD_DU
9068 CEFBS_None, // XVABSD_H
9069 CEFBS_None, // XVABSD_HU
9070 CEFBS_None, // XVABSD_W
9071 CEFBS_None, // XVABSD_WU
9072 CEFBS_None, // XVADDA_B
9073 CEFBS_None, // XVADDA_D
9074 CEFBS_None, // XVADDA_H
9075 CEFBS_None, // XVADDA_W
9076 CEFBS_None, // XVADDI_BU
9077 CEFBS_None, // XVADDI_DU
9078 CEFBS_None, // XVADDI_HU
9079 CEFBS_None, // XVADDI_WU
9080 CEFBS_None, // XVADDWEV_D_W
9081 CEFBS_None, // XVADDWEV_D_WU
9082 CEFBS_None, // XVADDWEV_D_WU_W
9083 CEFBS_None, // XVADDWEV_H_B
9084 CEFBS_None, // XVADDWEV_H_BU
9085 CEFBS_None, // XVADDWEV_H_BU_B
9086 CEFBS_None, // XVADDWEV_Q_D
9087 CEFBS_None, // XVADDWEV_Q_DU
9088 CEFBS_None, // XVADDWEV_Q_DU_D
9089 CEFBS_None, // XVADDWEV_W_H
9090 CEFBS_None, // XVADDWEV_W_HU
9091 CEFBS_None, // XVADDWEV_W_HU_H
9092 CEFBS_None, // XVADDWOD_D_W
9093 CEFBS_None, // XVADDWOD_D_WU
9094 CEFBS_None, // XVADDWOD_D_WU_W
9095 CEFBS_None, // XVADDWOD_H_B
9096 CEFBS_None, // XVADDWOD_H_BU
9097 CEFBS_None, // XVADDWOD_H_BU_B
9098 CEFBS_None, // XVADDWOD_Q_D
9099 CEFBS_None, // XVADDWOD_Q_DU
9100 CEFBS_None, // XVADDWOD_Q_DU_D
9101 CEFBS_None, // XVADDWOD_W_H
9102 CEFBS_None, // XVADDWOD_W_HU
9103 CEFBS_None, // XVADDWOD_W_HU_H
9104 CEFBS_None, // XVADD_B
9105 CEFBS_None, // XVADD_D
9106 CEFBS_None, // XVADD_H
9107 CEFBS_None, // XVADD_Q
9108 CEFBS_None, // XVADD_W
9109 CEFBS_None, // XVANDI_B
9110 CEFBS_None, // XVANDN_V
9111 CEFBS_None, // XVAND_V
9112 CEFBS_None, // XVAVGR_B
9113 CEFBS_None, // XVAVGR_BU
9114 CEFBS_None, // XVAVGR_D
9115 CEFBS_None, // XVAVGR_DU
9116 CEFBS_None, // XVAVGR_H
9117 CEFBS_None, // XVAVGR_HU
9118 CEFBS_None, // XVAVGR_W
9119 CEFBS_None, // XVAVGR_WU
9120 CEFBS_None, // XVAVG_B
9121 CEFBS_None, // XVAVG_BU
9122 CEFBS_None, // XVAVG_D
9123 CEFBS_None, // XVAVG_DU
9124 CEFBS_None, // XVAVG_H
9125 CEFBS_None, // XVAVG_HU
9126 CEFBS_None, // XVAVG_W
9127 CEFBS_None, // XVAVG_WU
9128 CEFBS_None, // XVBITCLRI_B
9129 CEFBS_None, // XVBITCLRI_D
9130 CEFBS_None, // XVBITCLRI_H
9131 CEFBS_None, // XVBITCLRI_W
9132 CEFBS_None, // XVBITCLR_B
9133 CEFBS_None, // XVBITCLR_D
9134 CEFBS_None, // XVBITCLR_H
9135 CEFBS_None, // XVBITCLR_W
9136 CEFBS_None, // XVBITREVI_B
9137 CEFBS_None, // XVBITREVI_D
9138 CEFBS_None, // XVBITREVI_H
9139 CEFBS_None, // XVBITREVI_W
9140 CEFBS_None, // XVBITREV_B
9141 CEFBS_None, // XVBITREV_D
9142 CEFBS_None, // XVBITREV_H
9143 CEFBS_None, // XVBITREV_W
9144 CEFBS_None, // XVBITSELI_B
9145 CEFBS_None, // XVBITSEL_V
9146 CEFBS_None, // XVBITSETI_B
9147 CEFBS_None, // XVBITSETI_D
9148 CEFBS_None, // XVBITSETI_H
9149 CEFBS_None, // XVBITSETI_W
9150 CEFBS_None, // XVBITSET_B
9151 CEFBS_None, // XVBITSET_D
9152 CEFBS_None, // XVBITSET_H
9153 CEFBS_None, // XVBITSET_W
9154 CEFBS_None, // XVBSLL_V
9155 CEFBS_None, // XVBSRL_V
9156 CEFBS_None, // XVCLO_B
9157 CEFBS_None, // XVCLO_D
9158 CEFBS_None, // XVCLO_H
9159 CEFBS_None, // XVCLO_W
9160 CEFBS_None, // XVCLZ_B
9161 CEFBS_None, // XVCLZ_D
9162 CEFBS_None, // XVCLZ_H
9163 CEFBS_None, // XVCLZ_W
9164 CEFBS_None, // XVDIV_B
9165 CEFBS_None, // XVDIV_BU
9166 CEFBS_None, // XVDIV_D
9167 CEFBS_None, // XVDIV_DU
9168 CEFBS_None, // XVDIV_H
9169 CEFBS_None, // XVDIV_HU
9170 CEFBS_None, // XVDIV_W
9171 CEFBS_None, // XVDIV_WU
9172 CEFBS_None, // XVEXTH_DU_WU
9173 CEFBS_None, // XVEXTH_D_W
9174 CEFBS_None, // XVEXTH_HU_BU
9175 CEFBS_None, // XVEXTH_H_B
9176 CEFBS_None, // XVEXTH_QU_DU
9177 CEFBS_None, // XVEXTH_Q_D
9178 CEFBS_None, // XVEXTH_WU_HU
9179 CEFBS_None, // XVEXTH_W_H
9180 CEFBS_None, // XVEXTL_QU_DU
9181 CEFBS_None, // XVEXTL_Q_D
9182 CEFBS_None, // XVEXTRINS_B
9183 CEFBS_None, // XVEXTRINS_D
9184 CEFBS_None, // XVEXTRINS_H
9185 CEFBS_None, // XVEXTRINS_W
9186 CEFBS_None, // XVFADD_D
9187 CEFBS_None, // XVFADD_S
9188 CEFBS_None, // XVFCLASS_D
9189 CEFBS_None, // XVFCLASS_S
9190 CEFBS_None, // XVFCMP_CAF_D
9191 CEFBS_None, // XVFCMP_CAF_S
9192 CEFBS_None, // XVFCMP_CEQ_D
9193 CEFBS_None, // XVFCMP_CEQ_S
9194 CEFBS_None, // XVFCMP_CLE_D
9195 CEFBS_None, // XVFCMP_CLE_S
9196 CEFBS_None, // XVFCMP_CLT_D
9197 CEFBS_None, // XVFCMP_CLT_S
9198 CEFBS_None, // XVFCMP_CNE_D
9199 CEFBS_None, // XVFCMP_CNE_S
9200 CEFBS_None, // XVFCMP_COR_D
9201 CEFBS_None, // XVFCMP_COR_S
9202 CEFBS_None, // XVFCMP_CUEQ_D
9203 CEFBS_None, // XVFCMP_CUEQ_S
9204 CEFBS_None, // XVFCMP_CULE_D
9205 CEFBS_None, // XVFCMP_CULE_S
9206 CEFBS_None, // XVFCMP_CULT_D
9207 CEFBS_None, // XVFCMP_CULT_S
9208 CEFBS_None, // XVFCMP_CUNE_D
9209 CEFBS_None, // XVFCMP_CUNE_S
9210 CEFBS_None, // XVFCMP_CUN_D
9211 CEFBS_None, // XVFCMP_CUN_S
9212 CEFBS_None, // XVFCMP_SAF_D
9213 CEFBS_None, // XVFCMP_SAF_S
9214 CEFBS_None, // XVFCMP_SEQ_D
9215 CEFBS_None, // XVFCMP_SEQ_S
9216 CEFBS_None, // XVFCMP_SLE_D
9217 CEFBS_None, // XVFCMP_SLE_S
9218 CEFBS_None, // XVFCMP_SLT_D
9219 CEFBS_None, // XVFCMP_SLT_S
9220 CEFBS_None, // XVFCMP_SNE_D
9221 CEFBS_None, // XVFCMP_SNE_S
9222 CEFBS_None, // XVFCMP_SOR_D
9223 CEFBS_None, // XVFCMP_SOR_S
9224 CEFBS_None, // XVFCMP_SUEQ_D
9225 CEFBS_None, // XVFCMP_SUEQ_S
9226 CEFBS_None, // XVFCMP_SULE_D
9227 CEFBS_None, // XVFCMP_SULE_S
9228 CEFBS_None, // XVFCMP_SULT_D
9229 CEFBS_None, // XVFCMP_SULT_S
9230 CEFBS_None, // XVFCMP_SUNE_D
9231 CEFBS_None, // XVFCMP_SUNE_S
9232 CEFBS_None, // XVFCMP_SUN_D
9233 CEFBS_None, // XVFCMP_SUN_S
9234 CEFBS_None, // XVFCVTH_D_S
9235 CEFBS_None, // XVFCVTH_S_H
9236 CEFBS_None, // XVFCVTL_D_S
9237 CEFBS_None, // XVFCVTL_S_H
9238 CEFBS_None, // XVFCVT_H_S
9239 CEFBS_None, // XVFCVT_S_D
9240 CEFBS_None, // XVFDIV_D
9241 CEFBS_None, // XVFDIV_S
9242 CEFBS_None, // XVFFINTH_D_W
9243 CEFBS_None, // XVFFINTL_D_W
9244 CEFBS_None, // XVFFINT_D_L
9245 CEFBS_None, // XVFFINT_D_LU
9246 CEFBS_None, // XVFFINT_S_L
9247 CEFBS_None, // XVFFINT_S_W
9248 CEFBS_None, // XVFFINT_S_WU
9249 CEFBS_None, // XVFLOGB_D
9250 CEFBS_None, // XVFLOGB_S
9251 CEFBS_None, // XVFMADD_D
9252 CEFBS_None, // XVFMADD_S
9253 CEFBS_None, // XVFMAXA_D
9254 CEFBS_None, // XVFMAXA_S
9255 CEFBS_None, // XVFMAX_D
9256 CEFBS_None, // XVFMAX_S
9257 CEFBS_None, // XVFMINA_D
9258 CEFBS_None, // XVFMINA_S
9259 CEFBS_None, // XVFMIN_D
9260 CEFBS_None, // XVFMIN_S
9261 CEFBS_None, // XVFMSUB_D
9262 CEFBS_None, // XVFMSUB_S
9263 CEFBS_None, // XVFMUL_D
9264 CEFBS_None, // XVFMUL_S
9265 CEFBS_None, // XVFNMADD_D
9266 CEFBS_None, // XVFNMADD_S
9267 CEFBS_None, // XVFNMSUB_D
9268 CEFBS_None, // XVFNMSUB_S
9269 CEFBS_None, // XVFRECIPE_D
9270 CEFBS_None, // XVFRECIPE_S
9271 CEFBS_None, // XVFRECIP_D
9272 CEFBS_None, // XVFRECIP_S
9273 CEFBS_None, // XVFRINTRM_D
9274 CEFBS_None, // XVFRINTRM_S
9275 CEFBS_None, // XVFRINTRNE_D
9276 CEFBS_None, // XVFRINTRNE_S
9277 CEFBS_None, // XVFRINTRP_D
9278 CEFBS_None, // XVFRINTRP_S
9279 CEFBS_None, // XVFRINTRZ_D
9280 CEFBS_None, // XVFRINTRZ_S
9281 CEFBS_None, // XVFRINT_D
9282 CEFBS_None, // XVFRINT_S
9283 CEFBS_None, // XVFRSQRTE_D
9284 CEFBS_None, // XVFRSQRTE_S
9285 CEFBS_None, // XVFRSQRT_D
9286 CEFBS_None, // XVFRSQRT_S
9287 CEFBS_None, // XVFRSTPI_B
9288 CEFBS_None, // XVFRSTPI_H
9289 CEFBS_None, // XVFRSTP_B
9290 CEFBS_None, // XVFRSTP_H
9291 CEFBS_None, // XVFSQRT_D
9292 CEFBS_None, // XVFSQRT_S
9293 CEFBS_None, // XVFSUB_D
9294 CEFBS_None, // XVFSUB_S
9295 CEFBS_None, // XVFTINTH_L_S
9296 CEFBS_None, // XVFTINTL_L_S
9297 CEFBS_None, // XVFTINTRMH_L_S
9298 CEFBS_None, // XVFTINTRML_L_S
9299 CEFBS_None, // XVFTINTRM_L_D
9300 CEFBS_None, // XVFTINTRM_W_D
9301 CEFBS_None, // XVFTINTRM_W_S
9302 CEFBS_None, // XVFTINTRNEH_L_S
9303 CEFBS_None, // XVFTINTRNEL_L_S
9304 CEFBS_None, // XVFTINTRNE_L_D
9305 CEFBS_None, // XVFTINTRNE_W_D
9306 CEFBS_None, // XVFTINTRNE_W_S
9307 CEFBS_None, // XVFTINTRPH_L_S
9308 CEFBS_None, // XVFTINTRPL_L_S
9309 CEFBS_None, // XVFTINTRP_L_D
9310 CEFBS_None, // XVFTINTRP_W_D
9311 CEFBS_None, // XVFTINTRP_W_S
9312 CEFBS_None, // XVFTINTRZH_L_S
9313 CEFBS_None, // XVFTINTRZL_L_S
9314 CEFBS_None, // XVFTINTRZ_LU_D
9315 CEFBS_None, // XVFTINTRZ_L_D
9316 CEFBS_None, // XVFTINTRZ_WU_S
9317 CEFBS_None, // XVFTINTRZ_W_D
9318 CEFBS_None, // XVFTINTRZ_W_S
9319 CEFBS_None, // XVFTINT_LU_D
9320 CEFBS_None, // XVFTINT_L_D
9321 CEFBS_None, // XVFTINT_WU_S
9322 CEFBS_None, // XVFTINT_W_D
9323 CEFBS_None, // XVFTINT_W_S
9324 CEFBS_None, // XVHADDW_DU_WU
9325 CEFBS_None, // XVHADDW_D_W
9326 CEFBS_None, // XVHADDW_HU_BU
9327 CEFBS_None, // XVHADDW_H_B
9328 CEFBS_None, // XVHADDW_QU_DU
9329 CEFBS_None, // XVHADDW_Q_D
9330 CEFBS_None, // XVHADDW_WU_HU
9331 CEFBS_None, // XVHADDW_W_H
9332 CEFBS_None, // XVHSELI_D
9333 CEFBS_None, // XVHSUBW_DU_WU
9334 CEFBS_None, // XVHSUBW_D_W
9335 CEFBS_None, // XVHSUBW_HU_BU
9336 CEFBS_None, // XVHSUBW_H_B
9337 CEFBS_None, // XVHSUBW_QU_DU
9338 CEFBS_None, // XVHSUBW_Q_D
9339 CEFBS_None, // XVHSUBW_WU_HU
9340 CEFBS_None, // XVHSUBW_W_H
9341 CEFBS_None, // XVILVH_B
9342 CEFBS_None, // XVILVH_D
9343 CEFBS_None, // XVILVH_H
9344 CEFBS_None, // XVILVH_W
9345 CEFBS_None, // XVILVL_B
9346 CEFBS_None, // XVILVL_D
9347 CEFBS_None, // XVILVL_H
9348 CEFBS_None, // XVILVL_W
9349 CEFBS_None, // XVINSGR2VR_D
9350 CEFBS_None, // XVINSGR2VR_W
9351 CEFBS_None, // XVINSVE0_D
9352 CEFBS_None, // XVINSVE0_W
9353 CEFBS_None, // XVLD
9354 CEFBS_None, // XVLDI
9355 CEFBS_None, // XVLDREPL_B
9356 CEFBS_None, // XVLDREPL_D
9357 CEFBS_None, // XVLDREPL_H
9358 CEFBS_None, // XVLDREPL_W
9359 CEFBS_None, // XVLDX
9360 CEFBS_None, // XVMADDWEV_D_W
9361 CEFBS_None, // XVMADDWEV_D_WU
9362 CEFBS_None, // XVMADDWEV_D_WU_W
9363 CEFBS_None, // XVMADDWEV_H_B
9364 CEFBS_None, // XVMADDWEV_H_BU
9365 CEFBS_None, // XVMADDWEV_H_BU_B
9366 CEFBS_None, // XVMADDWEV_Q_D
9367 CEFBS_None, // XVMADDWEV_Q_DU
9368 CEFBS_None, // XVMADDWEV_Q_DU_D
9369 CEFBS_None, // XVMADDWEV_W_H
9370 CEFBS_None, // XVMADDWEV_W_HU
9371 CEFBS_None, // XVMADDWEV_W_HU_H
9372 CEFBS_None, // XVMADDWOD_D_W
9373 CEFBS_None, // XVMADDWOD_D_WU
9374 CEFBS_None, // XVMADDWOD_D_WU_W
9375 CEFBS_None, // XVMADDWOD_H_B
9376 CEFBS_None, // XVMADDWOD_H_BU
9377 CEFBS_None, // XVMADDWOD_H_BU_B
9378 CEFBS_None, // XVMADDWOD_Q_D
9379 CEFBS_None, // XVMADDWOD_Q_DU
9380 CEFBS_None, // XVMADDWOD_Q_DU_D
9381 CEFBS_None, // XVMADDWOD_W_H
9382 CEFBS_None, // XVMADDWOD_W_HU
9383 CEFBS_None, // XVMADDWOD_W_HU_H
9384 CEFBS_None, // XVMADD_B
9385 CEFBS_None, // XVMADD_D
9386 CEFBS_None, // XVMADD_H
9387 CEFBS_None, // XVMADD_W
9388 CEFBS_None, // XVMAXI_B
9389 CEFBS_None, // XVMAXI_BU
9390 CEFBS_None, // XVMAXI_D
9391 CEFBS_None, // XVMAXI_DU
9392 CEFBS_None, // XVMAXI_H
9393 CEFBS_None, // XVMAXI_HU
9394 CEFBS_None, // XVMAXI_W
9395 CEFBS_None, // XVMAXI_WU
9396 CEFBS_None, // XVMAX_B
9397 CEFBS_None, // XVMAX_BU
9398 CEFBS_None, // XVMAX_D
9399 CEFBS_None, // XVMAX_DU
9400 CEFBS_None, // XVMAX_H
9401 CEFBS_None, // XVMAX_HU
9402 CEFBS_None, // XVMAX_W
9403 CEFBS_None, // XVMAX_WU
9404 CEFBS_None, // XVMINI_B
9405 CEFBS_None, // XVMINI_BU
9406 CEFBS_None, // XVMINI_D
9407 CEFBS_None, // XVMINI_DU
9408 CEFBS_None, // XVMINI_H
9409 CEFBS_None, // XVMINI_HU
9410 CEFBS_None, // XVMINI_W
9411 CEFBS_None, // XVMINI_WU
9412 CEFBS_None, // XVMIN_B
9413 CEFBS_None, // XVMIN_BU
9414 CEFBS_None, // XVMIN_D
9415 CEFBS_None, // XVMIN_DU
9416 CEFBS_None, // XVMIN_H
9417 CEFBS_None, // XVMIN_HU
9418 CEFBS_None, // XVMIN_W
9419 CEFBS_None, // XVMIN_WU
9420 CEFBS_None, // XVMOD_B
9421 CEFBS_None, // XVMOD_BU
9422 CEFBS_None, // XVMOD_D
9423 CEFBS_None, // XVMOD_DU
9424 CEFBS_None, // XVMOD_H
9425 CEFBS_None, // XVMOD_HU
9426 CEFBS_None, // XVMOD_W
9427 CEFBS_None, // XVMOD_WU
9428 CEFBS_None, // XVMSKGEZ_B
9429 CEFBS_None, // XVMSKLTZ_B
9430 CEFBS_None, // XVMSKLTZ_D
9431 CEFBS_None, // XVMSKLTZ_H
9432 CEFBS_None, // XVMSKLTZ_W
9433 CEFBS_None, // XVMSKNZ_B
9434 CEFBS_None, // XVMSUB_B
9435 CEFBS_None, // XVMSUB_D
9436 CEFBS_None, // XVMSUB_H
9437 CEFBS_None, // XVMSUB_W
9438 CEFBS_None, // XVMUH_B
9439 CEFBS_None, // XVMUH_BU
9440 CEFBS_None, // XVMUH_D
9441 CEFBS_None, // XVMUH_DU
9442 CEFBS_None, // XVMUH_H
9443 CEFBS_None, // XVMUH_HU
9444 CEFBS_None, // XVMUH_W
9445 CEFBS_None, // XVMUH_WU
9446 CEFBS_None, // XVMULWEV_D_W
9447 CEFBS_None, // XVMULWEV_D_WU
9448 CEFBS_None, // XVMULWEV_D_WU_W
9449 CEFBS_None, // XVMULWEV_H_B
9450 CEFBS_None, // XVMULWEV_H_BU
9451 CEFBS_None, // XVMULWEV_H_BU_B
9452 CEFBS_None, // XVMULWEV_Q_D
9453 CEFBS_None, // XVMULWEV_Q_DU
9454 CEFBS_None, // XVMULWEV_Q_DU_D
9455 CEFBS_None, // XVMULWEV_W_H
9456 CEFBS_None, // XVMULWEV_W_HU
9457 CEFBS_None, // XVMULWEV_W_HU_H
9458 CEFBS_None, // XVMULWOD_D_W
9459 CEFBS_None, // XVMULWOD_D_WU
9460 CEFBS_None, // XVMULWOD_D_WU_W
9461 CEFBS_None, // XVMULWOD_H_B
9462 CEFBS_None, // XVMULWOD_H_BU
9463 CEFBS_None, // XVMULWOD_H_BU_B
9464 CEFBS_None, // XVMULWOD_Q_D
9465 CEFBS_None, // XVMULWOD_Q_DU
9466 CEFBS_None, // XVMULWOD_Q_DU_D
9467 CEFBS_None, // XVMULWOD_W_H
9468 CEFBS_None, // XVMULWOD_W_HU
9469 CEFBS_None, // XVMULWOD_W_HU_H
9470 CEFBS_None, // XVMUL_B
9471 CEFBS_None, // XVMUL_D
9472 CEFBS_None, // XVMUL_H
9473 CEFBS_None, // XVMUL_W
9474 CEFBS_None, // XVNEG_B
9475 CEFBS_None, // XVNEG_D
9476 CEFBS_None, // XVNEG_H
9477 CEFBS_None, // XVNEG_W
9478 CEFBS_None, // XVNORI_B
9479 CEFBS_None, // XVNOR_V
9480 CEFBS_None, // XVORI_B
9481 CEFBS_None, // XVORN_V
9482 CEFBS_None, // XVOR_V
9483 CEFBS_None, // XVPACKEV_B
9484 CEFBS_None, // XVPACKEV_D
9485 CEFBS_None, // XVPACKEV_H
9486 CEFBS_None, // XVPACKEV_W
9487 CEFBS_None, // XVPACKOD_B
9488 CEFBS_None, // XVPACKOD_D
9489 CEFBS_None, // XVPACKOD_H
9490 CEFBS_None, // XVPACKOD_W
9491 CEFBS_None, // XVPCNT_B
9492 CEFBS_None, // XVPCNT_D
9493 CEFBS_None, // XVPCNT_H
9494 CEFBS_None, // XVPCNT_W
9495 CEFBS_None, // XVPERMI_D
9496 CEFBS_None, // XVPERMI_Q
9497 CEFBS_None, // XVPERMI_W
9498 CEFBS_None, // XVPERM_W
9499 CEFBS_None, // XVPICKEV_B
9500 CEFBS_None, // XVPICKEV_D
9501 CEFBS_None, // XVPICKEV_H
9502 CEFBS_None, // XVPICKEV_W
9503 CEFBS_None, // XVPICKOD_B
9504 CEFBS_None, // XVPICKOD_D
9505 CEFBS_None, // XVPICKOD_H
9506 CEFBS_None, // XVPICKOD_W
9507 CEFBS_None, // XVPICKVE2GR_D
9508 CEFBS_None, // XVPICKVE2GR_DU
9509 CEFBS_None, // XVPICKVE2GR_W
9510 CEFBS_None, // XVPICKVE2GR_WU
9511 CEFBS_None, // XVPICKVE_D
9512 CEFBS_None, // XVPICKVE_W
9513 CEFBS_None, // XVREPL128VEI_B
9514 CEFBS_None, // XVREPL128VEI_D
9515 CEFBS_None, // XVREPL128VEI_H
9516 CEFBS_None, // XVREPL128VEI_W
9517 CEFBS_None, // XVREPLGR2VR_B
9518 CEFBS_None, // XVREPLGR2VR_D
9519 CEFBS_None, // XVREPLGR2VR_H
9520 CEFBS_None, // XVREPLGR2VR_W
9521 CEFBS_None, // XVREPLVE0_B
9522 CEFBS_None, // XVREPLVE0_D
9523 CEFBS_None, // XVREPLVE0_H
9524 CEFBS_None, // XVREPLVE0_Q
9525 CEFBS_None, // XVREPLVE0_W
9526 CEFBS_None, // XVREPLVE_B
9527 CEFBS_None, // XVREPLVE_D
9528 CEFBS_None, // XVREPLVE_H
9529 CEFBS_None, // XVREPLVE_W
9530 CEFBS_None, // XVROTRI_B
9531 CEFBS_None, // XVROTRI_D
9532 CEFBS_None, // XVROTRI_H
9533 CEFBS_None, // XVROTRI_W
9534 CEFBS_None, // XVROTR_B
9535 CEFBS_None, // XVROTR_D
9536 CEFBS_None, // XVROTR_H
9537 CEFBS_None, // XVROTR_W
9538 CEFBS_None, // XVSADD_B
9539 CEFBS_None, // XVSADD_BU
9540 CEFBS_None, // XVSADD_D
9541 CEFBS_None, // XVSADD_DU
9542 CEFBS_None, // XVSADD_H
9543 CEFBS_None, // XVSADD_HU
9544 CEFBS_None, // XVSADD_W
9545 CEFBS_None, // XVSADD_WU
9546 CEFBS_None, // XVSAT_B
9547 CEFBS_None, // XVSAT_BU
9548 CEFBS_None, // XVSAT_D
9549 CEFBS_None, // XVSAT_DU
9550 CEFBS_None, // XVSAT_H
9551 CEFBS_None, // XVSAT_HU
9552 CEFBS_None, // XVSAT_W
9553 CEFBS_None, // XVSAT_WU
9554 CEFBS_None, // XVSEQI_B
9555 CEFBS_None, // XVSEQI_D
9556 CEFBS_None, // XVSEQI_H
9557 CEFBS_None, // XVSEQI_W
9558 CEFBS_None, // XVSEQ_B
9559 CEFBS_None, // XVSEQ_D
9560 CEFBS_None, // XVSEQ_H
9561 CEFBS_None, // XVSEQ_W
9562 CEFBS_None, // XVSETALLNEZ_B
9563 CEFBS_None, // XVSETALLNEZ_D
9564 CEFBS_None, // XVSETALLNEZ_H
9565 CEFBS_None, // XVSETALLNEZ_W
9566 CEFBS_None, // XVSETANYEQZ_B
9567 CEFBS_None, // XVSETANYEQZ_D
9568 CEFBS_None, // XVSETANYEQZ_H
9569 CEFBS_None, // XVSETANYEQZ_W
9570 CEFBS_None, // XVSETEQZ_V
9571 CEFBS_None, // XVSETNEZ_V
9572 CEFBS_None, // XVSHUF4I_B
9573 CEFBS_None, // XVSHUF4I_D
9574 CEFBS_None, // XVSHUF4I_H
9575 CEFBS_None, // XVSHUF4I_W
9576 CEFBS_None, // XVSHUF_B
9577 CEFBS_None, // XVSHUF_D
9578 CEFBS_None, // XVSHUF_H
9579 CEFBS_None, // XVSHUF_W
9580 CEFBS_None, // XVSIGNCOV_B
9581 CEFBS_None, // XVSIGNCOV_D
9582 CEFBS_None, // XVSIGNCOV_H
9583 CEFBS_None, // XVSIGNCOV_W
9584 CEFBS_None, // XVSLEI_B
9585 CEFBS_None, // XVSLEI_BU
9586 CEFBS_None, // XVSLEI_D
9587 CEFBS_None, // XVSLEI_DU
9588 CEFBS_None, // XVSLEI_H
9589 CEFBS_None, // XVSLEI_HU
9590 CEFBS_None, // XVSLEI_W
9591 CEFBS_None, // XVSLEI_WU
9592 CEFBS_None, // XVSLE_B
9593 CEFBS_None, // XVSLE_BU
9594 CEFBS_None, // XVSLE_D
9595 CEFBS_None, // XVSLE_DU
9596 CEFBS_None, // XVSLE_H
9597 CEFBS_None, // XVSLE_HU
9598 CEFBS_None, // XVSLE_W
9599 CEFBS_None, // XVSLE_WU
9600 CEFBS_None, // XVSLLI_B
9601 CEFBS_None, // XVSLLI_D
9602 CEFBS_None, // XVSLLI_H
9603 CEFBS_None, // XVSLLI_W
9604 CEFBS_None, // XVSLLWIL_DU_WU
9605 CEFBS_None, // XVSLLWIL_D_W
9606 CEFBS_None, // XVSLLWIL_HU_BU
9607 CEFBS_None, // XVSLLWIL_H_B
9608 CEFBS_None, // XVSLLWIL_WU_HU
9609 CEFBS_None, // XVSLLWIL_W_H
9610 CEFBS_None, // XVSLL_B
9611 CEFBS_None, // XVSLL_D
9612 CEFBS_None, // XVSLL_H
9613 CEFBS_None, // XVSLL_W
9614 CEFBS_None, // XVSLTI_B
9615 CEFBS_None, // XVSLTI_BU
9616 CEFBS_None, // XVSLTI_D
9617 CEFBS_None, // XVSLTI_DU
9618 CEFBS_None, // XVSLTI_H
9619 CEFBS_None, // XVSLTI_HU
9620 CEFBS_None, // XVSLTI_W
9621 CEFBS_None, // XVSLTI_WU
9622 CEFBS_None, // XVSLT_B
9623 CEFBS_None, // XVSLT_BU
9624 CEFBS_None, // XVSLT_D
9625 CEFBS_None, // XVSLT_DU
9626 CEFBS_None, // XVSLT_H
9627 CEFBS_None, // XVSLT_HU
9628 CEFBS_None, // XVSLT_W
9629 CEFBS_None, // XVSLT_WU
9630 CEFBS_None, // XVSRAI_B
9631 CEFBS_None, // XVSRAI_D
9632 CEFBS_None, // XVSRAI_H
9633 CEFBS_None, // XVSRAI_W
9634 CEFBS_None, // XVSRANI_B_H
9635 CEFBS_None, // XVSRANI_D_Q
9636 CEFBS_None, // XVSRANI_H_W
9637 CEFBS_None, // XVSRANI_W_D
9638 CEFBS_None, // XVSRAN_B_H
9639 CEFBS_None, // XVSRAN_H_W
9640 CEFBS_None, // XVSRAN_W_D
9641 CEFBS_None, // XVSRARI_B
9642 CEFBS_None, // XVSRARI_D
9643 CEFBS_None, // XVSRARI_H
9644 CEFBS_None, // XVSRARI_W
9645 CEFBS_None, // XVSRARNI_B_H
9646 CEFBS_None, // XVSRARNI_D_Q
9647 CEFBS_None, // XVSRARNI_H_W
9648 CEFBS_None, // XVSRARNI_W_D
9649 CEFBS_None, // XVSRARN_B_H
9650 CEFBS_None, // XVSRARN_H_W
9651 CEFBS_None, // XVSRARN_W_D
9652 CEFBS_None, // XVSRAR_B
9653 CEFBS_None, // XVSRAR_D
9654 CEFBS_None, // XVSRAR_H
9655 CEFBS_None, // XVSRAR_W
9656 CEFBS_None, // XVSRA_B
9657 CEFBS_None, // XVSRA_D
9658 CEFBS_None, // XVSRA_H
9659 CEFBS_None, // XVSRA_W
9660 CEFBS_None, // XVSRLI_B
9661 CEFBS_None, // XVSRLI_D
9662 CEFBS_None, // XVSRLI_H
9663 CEFBS_None, // XVSRLI_W
9664 CEFBS_None, // XVSRLNI_B_H
9665 CEFBS_None, // XVSRLNI_D_Q
9666 CEFBS_None, // XVSRLNI_H_W
9667 CEFBS_None, // XVSRLNI_W_D
9668 CEFBS_None, // XVSRLN_B_H
9669 CEFBS_None, // XVSRLN_H_W
9670 CEFBS_None, // XVSRLN_W_D
9671 CEFBS_None, // XVSRLRI_B
9672 CEFBS_None, // XVSRLRI_D
9673 CEFBS_None, // XVSRLRI_H
9674 CEFBS_None, // XVSRLRI_W
9675 CEFBS_None, // XVSRLRNI_B_H
9676 CEFBS_None, // XVSRLRNI_D_Q
9677 CEFBS_None, // XVSRLRNI_H_W
9678 CEFBS_None, // XVSRLRNI_W_D
9679 CEFBS_None, // XVSRLRN_B_H
9680 CEFBS_None, // XVSRLRN_H_W
9681 CEFBS_None, // XVSRLRN_W_D
9682 CEFBS_None, // XVSRLR_B
9683 CEFBS_None, // XVSRLR_D
9684 CEFBS_None, // XVSRLR_H
9685 CEFBS_None, // XVSRLR_W
9686 CEFBS_None, // XVSRL_B
9687 CEFBS_None, // XVSRL_D
9688 CEFBS_None, // XVSRL_H
9689 CEFBS_None, // XVSRL_W
9690 CEFBS_None, // XVSSRANI_BU_H
9691 CEFBS_None, // XVSSRANI_B_H
9692 CEFBS_None, // XVSSRANI_DU_Q
9693 CEFBS_None, // XVSSRANI_D_Q
9694 CEFBS_None, // XVSSRANI_HU_W
9695 CEFBS_None, // XVSSRANI_H_W
9696 CEFBS_None, // XVSSRANI_WU_D
9697 CEFBS_None, // XVSSRANI_W_D
9698 CEFBS_None, // XVSSRAN_BU_H
9699 CEFBS_None, // XVSSRAN_B_H
9700 CEFBS_None, // XVSSRAN_HU_W
9701 CEFBS_None, // XVSSRAN_H_W
9702 CEFBS_None, // XVSSRAN_WU_D
9703 CEFBS_None, // XVSSRAN_W_D
9704 CEFBS_None, // XVSSRARNI_BU_H
9705 CEFBS_None, // XVSSRARNI_B_H
9706 CEFBS_None, // XVSSRARNI_DU_Q
9707 CEFBS_None, // XVSSRARNI_D_Q
9708 CEFBS_None, // XVSSRARNI_HU_W
9709 CEFBS_None, // XVSSRARNI_H_W
9710 CEFBS_None, // XVSSRARNI_WU_D
9711 CEFBS_None, // XVSSRARNI_W_D
9712 CEFBS_None, // XVSSRARN_BU_H
9713 CEFBS_None, // XVSSRARN_B_H
9714 CEFBS_None, // XVSSRARN_HU_W
9715 CEFBS_None, // XVSSRARN_H_W
9716 CEFBS_None, // XVSSRARN_WU_D
9717 CEFBS_None, // XVSSRARN_W_D
9718 CEFBS_None, // XVSSRLNI_BU_H
9719 CEFBS_None, // XVSSRLNI_B_H
9720 CEFBS_None, // XVSSRLNI_DU_Q
9721 CEFBS_None, // XVSSRLNI_D_Q
9722 CEFBS_None, // XVSSRLNI_HU_W
9723 CEFBS_None, // XVSSRLNI_H_W
9724 CEFBS_None, // XVSSRLNI_WU_D
9725 CEFBS_None, // XVSSRLNI_W_D
9726 CEFBS_None, // XVSSRLN_BU_H
9727 CEFBS_None, // XVSSRLN_B_H
9728 CEFBS_None, // XVSSRLN_HU_W
9729 CEFBS_None, // XVSSRLN_H_W
9730 CEFBS_None, // XVSSRLN_WU_D
9731 CEFBS_None, // XVSSRLN_W_D
9732 CEFBS_None, // XVSSRLRNI_BU_H
9733 CEFBS_None, // XVSSRLRNI_B_H
9734 CEFBS_None, // XVSSRLRNI_DU_Q
9735 CEFBS_None, // XVSSRLRNI_D_Q
9736 CEFBS_None, // XVSSRLRNI_HU_W
9737 CEFBS_None, // XVSSRLRNI_H_W
9738 CEFBS_None, // XVSSRLRNI_WU_D
9739 CEFBS_None, // XVSSRLRNI_W_D
9740 CEFBS_None, // XVSSRLRN_BU_H
9741 CEFBS_None, // XVSSRLRN_B_H
9742 CEFBS_None, // XVSSRLRN_HU_W
9743 CEFBS_None, // XVSSRLRN_H_W
9744 CEFBS_None, // XVSSRLRN_WU_D
9745 CEFBS_None, // XVSSRLRN_W_D
9746 CEFBS_None, // XVSSUB_B
9747 CEFBS_None, // XVSSUB_BU
9748 CEFBS_None, // XVSSUB_D
9749 CEFBS_None, // XVSSUB_DU
9750 CEFBS_None, // XVSSUB_H
9751 CEFBS_None, // XVSSUB_HU
9752 CEFBS_None, // XVSSUB_W
9753 CEFBS_None, // XVSSUB_WU
9754 CEFBS_None, // XVST
9755 CEFBS_None, // XVSTELM_B
9756 CEFBS_None, // XVSTELM_D
9757 CEFBS_None, // XVSTELM_H
9758 CEFBS_None, // XVSTELM_W
9759 CEFBS_None, // XVSTX
9760 CEFBS_None, // XVSUBI_BU
9761 CEFBS_None, // XVSUBI_DU
9762 CEFBS_None, // XVSUBI_HU
9763 CEFBS_None, // XVSUBI_WU
9764 CEFBS_None, // XVSUBWEV_D_W
9765 CEFBS_None, // XVSUBWEV_D_WU
9766 CEFBS_None, // XVSUBWEV_H_B
9767 CEFBS_None, // XVSUBWEV_H_BU
9768 CEFBS_None, // XVSUBWEV_Q_D
9769 CEFBS_None, // XVSUBWEV_Q_DU
9770 CEFBS_None, // XVSUBWEV_W_H
9771 CEFBS_None, // XVSUBWEV_W_HU
9772 CEFBS_None, // XVSUBWOD_D_W
9773 CEFBS_None, // XVSUBWOD_D_WU
9774 CEFBS_None, // XVSUBWOD_H_B
9775 CEFBS_None, // XVSUBWOD_H_BU
9776 CEFBS_None, // XVSUBWOD_Q_D
9777 CEFBS_None, // XVSUBWOD_Q_DU
9778 CEFBS_None, // XVSUBWOD_W_H
9779 CEFBS_None, // XVSUBWOD_W_HU
9780 CEFBS_None, // XVSUB_B
9781 CEFBS_None, // XVSUB_D
9782 CEFBS_None, // XVSUB_H
9783 CEFBS_None, // XVSUB_Q
9784 CEFBS_None, // XVSUB_W
9785 CEFBS_None, // XVXORI_B
9786 CEFBS_None, // XVXOR_V
9787 };
9788
9789 assert(Opcode < 2501);
9790 return FeatureBitsets[RequiredFeaturesRefs[Opcode]];
9791}
9792
9793
9794} // namespace llvm::LoongArch_MC
9795
9796#endif // GET_COMPUTE_FEATURES
9797
9798#ifdef GET_AVAILABLE_OPCODE_CHECKER
9799#undef GET_AVAILABLE_OPCODE_CHECKER
9800
9801namespace llvm::LoongArch_MC {
9802
9803bool isOpcodeAvailable(unsigned Opcode, const FeatureBitset &Features) {
9804 FeatureBitset AvailableFeatures = computeAvailableFeatures(Features);
9805 FeatureBitset RequiredFeatures = computeRequiredFeatures(Opcode);
9806 FeatureBitset MissingFeatures =
9807 (AvailableFeatures & RequiredFeatures) ^
9808 RequiredFeatures;
9809 return !MissingFeatures.any();
9810}
9811
9812} // namespace llvm::LoongArch_MC
9813
9814#endif // GET_AVAILABLE_OPCODE_CHECKER
9815
9816#ifdef ENABLE_INSTR_PREDICATE_VERIFIER
9817#undef ENABLE_INSTR_PREDICATE_VERIFIER
9818
9819#include <sstream>
9820
9821namespace llvm::LoongArch_MC {
9822
9823#ifndef NDEBUG
9824static const char *SubtargetFeatureNames[] = {
9825 "Feature_HasLaGlobalWithAbs",
9826 "Feature_HasLaGlobalWithPcrel",
9827 "Feature_HasLaLocalWithAbs",
9828 "Feature_IsLA32",
9829 "Feature_IsLA64",
9830 nullptr
9831};
9832
9833#endif // NDEBUG
9834
9835void verifyInstructionPredicates(
9836 unsigned Opcode, const FeatureBitset &Features) {
9837#ifndef NDEBUG
9838 FeatureBitset AvailableFeatures = computeAvailableFeatures(Features);
9839 FeatureBitset RequiredFeatures = computeRequiredFeatures(Opcode);
9840 FeatureBitset MissingFeatures =
9841 (AvailableFeatures & RequiredFeatures) ^
9842 RequiredFeatures;
9843 if (MissingFeatures.any()) {
9844 std::ostringstream Msg;
9845 Msg << "Attempting to emit " << &LoongArchInstrNameData[LoongArchInstrNameIndices[Opcode]]
9846 << " instruction but the ";
9847 for (unsigned i = 0, e = MissingFeatures.size(); i != e; ++i)
9848 if (MissingFeatures.test(i))
9849 Msg << SubtargetFeatureNames[i] << " ";
9850 Msg << "predicate(s) are not met";
9851 report_fatal_error(Msg.str().c_str());
9852 }
9853#endif // NDEBUG
9854}
9855
9856} // namespace llvm::LoongArch_MC
9857
9858#endif // ENABLE_INSTR_PREDICATE_VERIFIER
9859
9860