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
11namespace llvm {
12
13namespace LoongArch {
14 enum {
15 PHI = 0,
16 INLINEASM = 1,
17 INLINEASM_BR = 2,
18 CFI_INSTRUCTION = 3,
19 EH_LABEL = 4,
20 GC_LABEL = 5,
21 ANNOTATION_LABEL = 6,
22 KILL = 7,
23 EXTRACT_SUBREG = 8,
24 INSERT_SUBREG = 9,
25 IMPLICIT_DEF = 10,
26 SUBREG_TO_REG = 11,
27 COPY_TO_REGCLASS = 12,
28 DBG_VALUE = 13,
29 DBG_VALUE_LIST = 14,
30 DBG_INSTR_REF = 15,
31 DBG_PHI = 16,
32 DBG_LABEL = 17,
33 REG_SEQUENCE = 18,
34 COPY = 19,
35 BUNDLE = 20,
36 LIFETIME_START = 21,
37 LIFETIME_END = 22,
38 PSEUDO_PROBE = 23,
39 ARITH_FENCE = 24,
40 STACKMAP = 25,
41 FENTRY_CALL = 26,
42 PATCHPOINT = 27,
43 LOAD_STACK_GUARD = 28,
44 PREALLOCATED_SETUP = 29,
45 PREALLOCATED_ARG = 30,
46 STATEPOINT = 31,
47 LOCAL_ESCAPE = 32,
48 FAULTING_OP = 33,
49 PATCHABLE_OP = 34,
50 PATCHABLE_FUNCTION_ENTER = 35,
51 PATCHABLE_RET = 36,
52 PATCHABLE_FUNCTION_EXIT = 37,
53 PATCHABLE_TAIL_CALL = 38,
54 PATCHABLE_EVENT_CALL = 39,
55 PATCHABLE_TYPED_EVENT_CALL = 40,
56 ICALL_BRANCH_FUNNEL = 41,
57 MEMBARRIER = 42,
58 JUMP_TABLE_DEBUG_INFO = 43,
59 CONVERGENCECTRL_ENTRY = 44,
60 CONVERGENCECTRL_ANCHOR = 45,
61 CONVERGENCECTRL_LOOP = 46,
62 CONVERGENCECTRL_GLUE = 47,
63 G_ASSERT_SEXT = 48,
64 G_ASSERT_ZEXT = 49,
65 G_ASSERT_ALIGN = 50,
66 G_ADD = 51,
67 G_SUB = 52,
68 G_MUL = 53,
69 G_SDIV = 54,
70 G_UDIV = 55,
71 G_SREM = 56,
72 G_UREM = 57,
73 G_SDIVREM = 58,
74 G_UDIVREM = 59,
75 G_AND = 60,
76 G_OR = 61,
77 G_XOR = 62,
78 G_IMPLICIT_DEF = 63,
79 G_PHI = 64,
80 G_FRAME_INDEX = 65,
81 G_GLOBAL_VALUE = 66,
82 G_PTRAUTH_GLOBAL_VALUE = 67,
83 G_CONSTANT_POOL = 68,
84 G_EXTRACT = 69,
85 G_UNMERGE_VALUES = 70,
86 G_INSERT = 71,
87 G_MERGE_VALUES = 72,
88 G_BUILD_VECTOR = 73,
89 G_BUILD_VECTOR_TRUNC = 74,
90 G_CONCAT_VECTORS = 75,
91 G_PTRTOINT = 76,
92 G_INTTOPTR = 77,
93 G_BITCAST = 78,
94 G_FREEZE = 79,
95 G_CONSTANT_FOLD_BARRIER = 80,
96 G_INTRINSIC_FPTRUNC_ROUND = 81,
97 G_INTRINSIC_TRUNC = 82,
98 G_INTRINSIC_ROUND = 83,
99 G_INTRINSIC_LRINT = 84,
100 G_INTRINSIC_LLRINT = 85,
101 G_INTRINSIC_ROUNDEVEN = 86,
102 G_READCYCLECOUNTER = 87,
103 G_READSTEADYCOUNTER = 88,
104 G_LOAD = 89,
105 G_SEXTLOAD = 90,
106 G_ZEXTLOAD = 91,
107 G_INDEXED_LOAD = 92,
108 G_INDEXED_SEXTLOAD = 93,
109 G_INDEXED_ZEXTLOAD = 94,
110 G_STORE = 95,
111 G_INDEXED_STORE = 96,
112 G_ATOMIC_CMPXCHG_WITH_SUCCESS = 97,
113 G_ATOMIC_CMPXCHG = 98,
114 G_ATOMICRMW_XCHG = 99,
115 G_ATOMICRMW_ADD = 100,
116 G_ATOMICRMW_SUB = 101,
117 G_ATOMICRMW_AND = 102,
118 G_ATOMICRMW_NAND = 103,
119 G_ATOMICRMW_OR = 104,
120 G_ATOMICRMW_XOR = 105,
121 G_ATOMICRMW_MAX = 106,
122 G_ATOMICRMW_MIN = 107,
123 G_ATOMICRMW_UMAX = 108,
124 G_ATOMICRMW_UMIN = 109,
125 G_ATOMICRMW_FADD = 110,
126 G_ATOMICRMW_FSUB = 111,
127 G_ATOMICRMW_FMAX = 112,
128 G_ATOMICRMW_FMIN = 113,
129 G_ATOMICRMW_UINC_WRAP = 114,
130 G_ATOMICRMW_UDEC_WRAP = 115,
131 G_FENCE = 116,
132 G_PREFETCH = 117,
133 G_BRCOND = 118,
134 G_BRINDIRECT = 119,
135 G_INVOKE_REGION_START = 120,
136 G_INTRINSIC = 121,
137 G_INTRINSIC_W_SIDE_EFFECTS = 122,
138 G_INTRINSIC_CONVERGENT = 123,
139 G_INTRINSIC_CONVERGENT_W_SIDE_EFFECTS = 124,
140 G_ANYEXT = 125,
141 G_TRUNC = 126,
142 G_CONSTANT = 127,
143 G_FCONSTANT = 128,
144 G_VASTART = 129,
145 G_VAARG = 130,
146 G_SEXT = 131,
147 G_SEXT_INREG = 132,
148 G_ZEXT = 133,
149 G_SHL = 134,
150 G_LSHR = 135,
151 G_ASHR = 136,
152 G_FSHL = 137,
153 G_FSHR = 138,
154 G_ROTR = 139,
155 G_ROTL = 140,
156 G_ICMP = 141,
157 G_FCMP = 142,
158 G_SCMP = 143,
159 G_UCMP = 144,
160 G_SELECT = 145,
161 G_UADDO = 146,
162 G_UADDE = 147,
163 G_USUBO = 148,
164 G_USUBE = 149,
165 G_SADDO = 150,
166 G_SADDE = 151,
167 G_SSUBO = 152,
168 G_SSUBE = 153,
169 G_UMULO = 154,
170 G_SMULO = 155,
171 G_UMULH = 156,
172 G_SMULH = 157,
173 G_UADDSAT = 158,
174 G_SADDSAT = 159,
175 G_USUBSAT = 160,
176 G_SSUBSAT = 161,
177 G_USHLSAT = 162,
178 G_SSHLSAT = 163,
179 G_SMULFIX = 164,
180 G_UMULFIX = 165,
181 G_SMULFIXSAT = 166,
182 G_UMULFIXSAT = 167,
183 G_SDIVFIX = 168,
184 G_UDIVFIX = 169,
185 G_SDIVFIXSAT = 170,
186 G_UDIVFIXSAT = 171,
187 G_FADD = 172,
188 G_FSUB = 173,
189 G_FMUL = 174,
190 G_FMA = 175,
191 G_FMAD = 176,
192 G_FDIV = 177,
193 G_FREM = 178,
194 G_FPOW = 179,
195 G_FPOWI = 180,
196 G_FEXP = 181,
197 G_FEXP2 = 182,
198 G_FEXP10 = 183,
199 G_FLOG = 184,
200 G_FLOG2 = 185,
201 G_FLOG10 = 186,
202 G_FLDEXP = 187,
203 G_FFREXP = 188,
204 G_FNEG = 189,
205 G_FPEXT = 190,
206 G_FPTRUNC = 191,
207 G_FPTOSI = 192,
208 G_FPTOUI = 193,
209 G_SITOFP = 194,
210 G_UITOFP = 195,
211 G_FABS = 196,
212 G_FCOPYSIGN = 197,
213 G_IS_FPCLASS = 198,
214 G_FCANONICALIZE = 199,
215 G_FMINNUM = 200,
216 G_FMAXNUM = 201,
217 G_FMINNUM_IEEE = 202,
218 G_FMAXNUM_IEEE = 203,
219 G_FMINIMUM = 204,
220 G_FMAXIMUM = 205,
221 G_GET_FPENV = 206,
222 G_SET_FPENV = 207,
223 G_RESET_FPENV = 208,
224 G_GET_FPMODE = 209,
225 G_SET_FPMODE = 210,
226 G_RESET_FPMODE = 211,
227 G_PTR_ADD = 212,
228 G_PTRMASK = 213,
229 G_SMIN = 214,
230 G_SMAX = 215,
231 G_UMIN = 216,
232 G_UMAX = 217,
233 G_ABS = 218,
234 G_LROUND = 219,
235 G_LLROUND = 220,
236 G_BR = 221,
237 G_BRJT = 222,
238 G_VSCALE = 223,
239 G_INSERT_SUBVECTOR = 224,
240 G_EXTRACT_SUBVECTOR = 225,
241 G_INSERT_VECTOR_ELT = 226,
242 G_EXTRACT_VECTOR_ELT = 227,
243 G_SHUFFLE_VECTOR = 228,
244 G_SPLAT_VECTOR = 229,
245 G_VECTOR_COMPRESS = 230,
246 G_CTTZ = 231,
247 G_CTTZ_ZERO_UNDEF = 232,
248 G_CTLZ = 233,
249 G_CTLZ_ZERO_UNDEF = 234,
250 G_CTPOP = 235,
251 G_BSWAP = 236,
252 G_BITREVERSE = 237,
253 G_FCEIL = 238,
254 G_FCOS = 239,
255 G_FSIN = 240,
256 G_FTAN = 241,
257 G_FACOS = 242,
258 G_FASIN = 243,
259 G_FATAN = 244,
260 G_FCOSH = 245,
261 G_FSINH = 246,
262 G_FTANH = 247,
263 G_FSQRT = 248,
264 G_FFLOOR = 249,
265 G_FRINT = 250,
266 G_FNEARBYINT = 251,
267 G_ADDRSPACE_CAST = 252,
268 G_BLOCK_ADDR = 253,
269 G_JUMP_TABLE = 254,
270 G_DYN_STACKALLOC = 255,
271 G_STACKSAVE = 256,
272 G_STACKRESTORE = 257,
273 G_STRICT_FADD = 258,
274 G_STRICT_FSUB = 259,
275 G_STRICT_FMUL = 260,
276 G_STRICT_FDIV = 261,
277 G_STRICT_FREM = 262,
278 G_STRICT_FMA = 263,
279 G_STRICT_FSQRT = 264,
280 G_STRICT_FLDEXP = 265,
281 G_READ_REGISTER = 266,
282 G_WRITE_REGISTER = 267,
283 G_MEMCPY = 268,
284 G_MEMCPY_INLINE = 269,
285 G_MEMMOVE = 270,
286 G_MEMSET = 271,
287 G_BZERO = 272,
288 G_TRAP = 273,
289 G_DEBUGTRAP = 274,
290 G_UBSANTRAP = 275,
291 G_VECREDUCE_SEQ_FADD = 276,
292 G_VECREDUCE_SEQ_FMUL = 277,
293 G_VECREDUCE_FADD = 278,
294 G_VECREDUCE_FMUL = 279,
295 G_VECREDUCE_FMAX = 280,
296 G_VECREDUCE_FMIN = 281,
297 G_VECREDUCE_FMAXIMUM = 282,
298 G_VECREDUCE_FMINIMUM = 283,
299 G_VECREDUCE_ADD = 284,
300 G_VECREDUCE_MUL = 285,
301 G_VECREDUCE_AND = 286,
302 G_VECREDUCE_OR = 287,
303 G_VECREDUCE_XOR = 288,
304 G_VECREDUCE_SMAX = 289,
305 G_VECREDUCE_SMIN = 290,
306 G_VECREDUCE_UMAX = 291,
307 G_VECREDUCE_UMIN = 292,
308 G_SBFX = 293,
309 G_UBFX = 294,
310 ADJCALLSTACKDOWN = 295,
311 ADJCALLSTACKUP = 296,
312 PseudoAddTPRel_D = 297,
313 PseudoAddTPRel_W = 298,
314 PseudoAtomicLoadAdd32 = 299,
315 PseudoAtomicLoadAnd32 = 300,
316 PseudoAtomicLoadNand32 = 301,
317 PseudoAtomicLoadNand64 = 302,
318 PseudoAtomicLoadOr32 = 303,
319 PseudoAtomicLoadSub32 = 304,
320 PseudoAtomicLoadXor32 = 305,
321 PseudoAtomicStoreD = 306,
322 PseudoAtomicStoreW = 307,
323 PseudoAtomicSwap32 = 308,
324 PseudoBR = 309,
325 PseudoBRIND = 310,
326 PseudoB_TAIL = 311,
327 PseudoCALL = 312,
328 PseudoCALL36 = 313,
329 PseudoCALLIndirect = 314,
330 PseudoCALL_LARGE = 315,
331 PseudoCALL_MEDIUM = 316,
332 PseudoCmpXchg32 = 317,
333 PseudoCmpXchg64 = 318,
334 PseudoCopyCFR = 319,
335 PseudoDESC_CALL = 320,
336 PseudoJIRL_CALL = 321,
337 PseudoJIRL_TAIL = 322,
338 PseudoLA_ABS = 323,
339 PseudoLA_ABS_LARGE = 324,
340 PseudoLA_GOT = 325,
341 PseudoLA_GOT_LARGE = 326,
342 PseudoLA_PCREL = 327,
343 PseudoLA_PCREL_LARGE = 328,
344 PseudoLA_TLS_DESC_ABS = 329,
345 PseudoLA_TLS_DESC_ABS_LARGE = 330,
346 PseudoLA_TLS_DESC_PC = 331,
347 PseudoLA_TLS_DESC_PC_LARGE = 332,
348 PseudoLA_TLS_GD = 333,
349 PseudoLA_TLS_GD_LARGE = 334,
350 PseudoLA_TLS_IE = 335,
351 PseudoLA_TLS_IE_LARGE = 336,
352 PseudoLA_TLS_LD = 337,
353 PseudoLA_TLS_LD_LARGE = 338,
354 PseudoLA_TLS_LE = 339,
355 PseudoLD_CFR = 340,
356 PseudoLI_D = 341,
357 PseudoLI_W = 342,
358 PseudoMaskedAtomicLoadAdd32 = 343,
359 PseudoMaskedAtomicLoadMax32 = 344,
360 PseudoMaskedAtomicLoadMin32 = 345,
361 PseudoMaskedAtomicLoadNand32 = 346,
362 PseudoMaskedAtomicLoadSub32 = 347,
363 PseudoMaskedAtomicLoadUMax32 = 348,
364 PseudoMaskedAtomicLoadUMin32 = 349,
365 PseudoMaskedAtomicSwap32 = 350,
366 PseudoMaskedCmpXchg32 = 351,
367 PseudoRET = 352,
368 PseudoST_CFR = 353,
369 PseudoTAIL = 354,
370 PseudoTAIL36 = 355,
371 PseudoTAILIndirect = 356,
372 PseudoTAIL_LARGE = 357,
373 PseudoTAIL_MEDIUM = 358,
374 PseudoUNIMP = 359,
375 PseudoVBNZ = 360,
376 PseudoVBNZ_B = 361,
377 PseudoVBNZ_D = 362,
378 PseudoVBNZ_H = 363,
379 PseudoVBNZ_W = 364,
380 PseudoVBZ = 365,
381 PseudoVBZ_B = 366,
382 PseudoVBZ_D = 367,
383 PseudoVBZ_H = 368,
384 PseudoVBZ_W = 369,
385 PseudoVREPLI_B = 370,
386 PseudoVREPLI_D = 371,
387 PseudoVREPLI_H = 372,
388 PseudoVREPLI_W = 373,
389 PseudoXVBNZ = 374,
390 PseudoXVBNZ_B = 375,
391 PseudoXVBNZ_D = 376,
392 PseudoXVBNZ_H = 377,
393 PseudoXVBNZ_W = 378,
394 PseudoXVBZ = 379,
395 PseudoXVBZ_B = 380,
396 PseudoXVBZ_D = 381,
397 PseudoXVBZ_H = 382,
398 PseudoXVBZ_W = 383,
399 PseudoXVINSGR2VR_B = 384,
400 PseudoXVINSGR2VR_H = 385,
401 PseudoXVREPLI_B = 386,
402 PseudoXVREPLI_D = 387,
403 PseudoXVREPLI_H = 388,
404 PseudoXVREPLI_W = 389,
405 RDFCSR = 390,
406 WRFCSR = 391,
407 ADC_B = 392,
408 ADC_D = 393,
409 ADC_H = 394,
410 ADC_W = 395,
411 ADDI_D = 396,
412 ADDI_W = 397,
413 ADDU12I_D = 398,
414 ADDU12I_W = 399,
415 ADDU16I_D = 400,
416 ADD_D = 401,
417 ADD_W = 402,
418 ALSL_D = 403,
419 ALSL_W = 404,
420 ALSL_WU = 405,
421 AMADD_B = 406,
422 AMADD_D = 407,
423 AMADD_H = 408,
424 AMADD_W = 409,
425 AMADD__DB_B = 410,
426 AMADD__DB_D = 411,
427 AMADD__DB_H = 412,
428 AMADD__DB_W = 413,
429 AMAND_D = 414,
430 AMAND_W = 415,
431 AMAND__DB_D = 416,
432 AMAND__DB_W = 417,
433 AMCAS_B = 418,
434 AMCAS_D = 419,
435 AMCAS_H = 420,
436 AMCAS_W = 421,
437 AMCAS__DB_B = 422,
438 AMCAS__DB_D = 423,
439 AMCAS__DB_H = 424,
440 AMCAS__DB_W = 425,
441 AMMAX_D = 426,
442 AMMAX_DU = 427,
443 AMMAX_W = 428,
444 AMMAX_WU = 429,
445 AMMAX__DB_D = 430,
446 AMMAX__DB_DU = 431,
447 AMMAX__DB_W = 432,
448 AMMAX__DB_WU = 433,
449 AMMIN_D = 434,
450 AMMIN_DU = 435,
451 AMMIN_W = 436,
452 AMMIN_WU = 437,
453 AMMIN__DB_D = 438,
454 AMMIN__DB_DU = 439,
455 AMMIN__DB_W = 440,
456 AMMIN__DB_WU = 441,
457 AMOR_D = 442,
458 AMOR_W = 443,
459 AMOR__DB_D = 444,
460 AMOR__DB_W = 445,
461 AMSWAP_B = 446,
462 AMSWAP_D = 447,
463 AMSWAP_H = 448,
464 AMSWAP_W = 449,
465 AMSWAP__DB_B = 450,
466 AMSWAP__DB_D = 451,
467 AMSWAP__DB_H = 452,
468 AMSWAP__DB_W = 453,
469 AMXOR_D = 454,
470 AMXOR_W = 455,
471 AMXOR__DB_D = 456,
472 AMXOR__DB_W = 457,
473 AND = 458,
474 ANDI = 459,
475 ANDN = 460,
476 ARMADC_W = 461,
477 ARMADD_W = 462,
478 ARMAND_W = 463,
479 ARMMFFLAG = 464,
480 ARMMOVE = 465,
481 ARMMOV_D = 466,
482 ARMMOV_W = 467,
483 ARMMTFLAG = 468,
484 ARMNOT_W = 469,
485 ARMOR_W = 470,
486 ARMROTRI_W = 471,
487 ARMROTR_W = 472,
488 ARMRRX_W = 473,
489 ARMSBC_W = 474,
490 ARMSLLI_W = 475,
491 ARMSLL_W = 476,
492 ARMSRAI_W = 477,
493 ARMSRA_W = 478,
494 ARMSRLI_W = 479,
495 ARMSRL_W = 480,
496 ARMSUB_W = 481,
497 ARMXOR_W = 482,
498 ASRTGT_D = 483,
499 ASRTLE_D = 484,
500 B = 485,
501 BCEQZ = 486,
502 BCNEZ = 487,
503 BEQ = 488,
504 BEQZ = 489,
505 BGE = 490,
506 BGEU = 491,
507 BITREV_4B = 492,
508 BITREV_8B = 493,
509 BITREV_D = 494,
510 BITREV_W = 495,
511 BL = 496,
512 BLT = 497,
513 BLTU = 498,
514 BNE = 499,
515 BNEZ = 500,
516 BREAK = 501,
517 BSTRINS_D = 502,
518 BSTRINS_W = 503,
519 BSTRPICK_D = 504,
520 BSTRPICK_W = 505,
521 BYTEPICK_D = 506,
522 BYTEPICK_W = 507,
523 CACOP = 508,
524 CLO_D = 509,
525 CLO_W = 510,
526 CLZ_D = 511,
527 CLZ_W = 512,
528 CPUCFG = 513,
529 CRCC_W_B_W = 514,
530 CRCC_W_D_W = 515,
531 CRCC_W_H_W = 516,
532 CRCC_W_W_W = 517,
533 CRC_W_B_W = 518,
534 CRC_W_D_W = 519,
535 CRC_W_H_W = 520,
536 CRC_W_W_W = 521,
537 CSRRD = 522,
538 CSRWR = 523,
539 CSRXCHG = 524,
540 CTO_D = 525,
541 CTO_W = 526,
542 CTZ_D = 527,
543 CTZ_W = 528,
544 DBAR = 529,
545 DBCL = 530,
546 DIV_D = 531,
547 DIV_DU = 532,
548 DIV_W = 533,
549 DIV_WU = 534,
550 ERTN = 535,
551 EXT_W_B = 536,
552 EXT_W_H = 537,
553 FABS_D = 538,
554 FABS_S = 539,
555 FADD_D = 540,
556 FADD_S = 541,
557 FCLASS_D = 542,
558 FCLASS_S = 543,
559 FCMP_CAF_D = 544,
560 FCMP_CAF_S = 545,
561 FCMP_CEQ_D = 546,
562 FCMP_CEQ_S = 547,
563 FCMP_CLE_D = 548,
564 FCMP_CLE_S = 549,
565 FCMP_CLT_D = 550,
566 FCMP_CLT_S = 551,
567 FCMP_CNE_D = 552,
568 FCMP_CNE_S = 553,
569 FCMP_COR_D = 554,
570 FCMP_COR_S = 555,
571 FCMP_CUEQ_D = 556,
572 FCMP_CUEQ_S = 557,
573 FCMP_CULE_D = 558,
574 FCMP_CULE_S = 559,
575 FCMP_CULT_D = 560,
576 FCMP_CULT_S = 561,
577 FCMP_CUNE_D = 562,
578 FCMP_CUNE_S = 563,
579 FCMP_CUN_D = 564,
580 FCMP_CUN_S = 565,
581 FCMP_SAF_D = 566,
582 FCMP_SAF_S = 567,
583 FCMP_SEQ_D = 568,
584 FCMP_SEQ_S = 569,
585 FCMP_SLE_D = 570,
586 FCMP_SLE_S = 571,
587 FCMP_SLT_D = 572,
588 FCMP_SLT_S = 573,
589 FCMP_SNE_D = 574,
590 FCMP_SNE_S = 575,
591 FCMP_SOR_D = 576,
592 FCMP_SOR_S = 577,
593 FCMP_SUEQ_D = 578,
594 FCMP_SUEQ_S = 579,
595 FCMP_SULE_D = 580,
596 FCMP_SULE_S = 581,
597 FCMP_SULT_D = 582,
598 FCMP_SULT_S = 583,
599 FCMP_SUNE_D = 584,
600 FCMP_SUNE_S = 585,
601 FCMP_SUN_D = 586,
602 FCMP_SUN_S = 587,
603 FCOPYSIGN_D = 588,
604 FCOPYSIGN_S = 589,
605 FCVT_D_LD = 590,
606 FCVT_D_S = 591,
607 FCVT_LD_D = 592,
608 FCVT_S_D = 593,
609 FCVT_UD_D = 594,
610 FDIV_D = 595,
611 FDIV_S = 596,
612 FFINT_D_L = 597,
613 FFINT_D_W = 598,
614 FFINT_S_L = 599,
615 FFINT_S_W = 600,
616 FLDGT_D = 601,
617 FLDGT_S = 602,
618 FLDLE_D = 603,
619 FLDLE_S = 604,
620 FLDX_D = 605,
621 FLDX_S = 606,
622 FLD_D = 607,
623 FLD_S = 608,
624 FLOGB_D = 609,
625 FLOGB_S = 610,
626 FMADD_D = 611,
627 FMADD_S = 612,
628 FMAXA_D = 613,
629 FMAXA_S = 614,
630 FMAX_D = 615,
631 FMAX_S = 616,
632 FMINA_D = 617,
633 FMINA_S = 618,
634 FMIN_D = 619,
635 FMIN_S = 620,
636 FMOV_D = 621,
637 FMOV_S = 622,
638 FMSUB_D = 623,
639 FMSUB_S = 624,
640 FMUL_D = 625,
641 FMUL_S = 626,
642 FNEG_D = 627,
643 FNEG_S = 628,
644 FNMADD_D = 629,
645 FNMADD_S = 630,
646 FNMSUB_D = 631,
647 FNMSUB_S = 632,
648 FRECIPE_D = 633,
649 FRECIPE_S = 634,
650 FRECIP_D = 635,
651 FRECIP_S = 636,
652 FRINT_D = 637,
653 FRINT_S = 638,
654 FRSQRTE_D = 639,
655 FRSQRTE_S = 640,
656 FRSQRT_D = 641,
657 FRSQRT_S = 642,
658 FSCALEB_D = 643,
659 FSCALEB_S = 644,
660 FSEL_xD = 645,
661 FSEL_xS = 646,
662 FSQRT_D = 647,
663 FSQRT_S = 648,
664 FSTGT_D = 649,
665 FSTGT_S = 650,
666 FSTLE_D = 651,
667 FSTLE_S = 652,
668 FSTX_D = 653,
669 FSTX_S = 654,
670 FST_D = 655,
671 FST_S = 656,
672 FSUB_D = 657,
673 FSUB_S = 658,
674 FTINTRM_L_D = 659,
675 FTINTRM_L_S = 660,
676 FTINTRM_W_D = 661,
677 FTINTRM_W_S = 662,
678 FTINTRNE_L_D = 663,
679 FTINTRNE_L_S = 664,
680 FTINTRNE_W_D = 665,
681 FTINTRNE_W_S = 666,
682 FTINTRP_L_D = 667,
683 FTINTRP_L_S = 668,
684 FTINTRP_W_D = 669,
685 FTINTRP_W_S = 670,
686 FTINTRZ_L_D = 671,
687 FTINTRZ_L_S = 672,
688 FTINTRZ_W_D = 673,
689 FTINTRZ_W_S = 674,
690 FTINT_L_D = 675,
691 FTINT_L_S = 676,
692 FTINT_W_D = 677,
693 FTINT_W_S = 678,
694 GCSRRD = 679,
695 GCSRWR = 680,
696 GCSRXCHG = 681,
697 GTLBFLUSH = 682,
698 HVCL = 683,
699 IBAR = 684,
700 IDLE = 685,
701 INVTLB = 686,
702 IOCSRRD_B = 687,
703 IOCSRRD_D = 688,
704 IOCSRRD_H = 689,
705 IOCSRRD_W = 690,
706 IOCSRWR_B = 691,
707 IOCSRWR_D = 692,
708 IOCSRWR_H = 693,
709 IOCSRWR_W = 694,
710 JIRL = 695,
711 JISCR0 = 696,
712 JISCR1 = 697,
713 LDDIR = 698,
714 LDGT_B = 699,
715 LDGT_D = 700,
716 LDGT_H = 701,
717 LDGT_W = 702,
718 LDLE_B = 703,
719 LDLE_D = 704,
720 LDLE_H = 705,
721 LDLE_W = 706,
722 LDL_D = 707,
723 LDL_W = 708,
724 LDPTE = 709,
725 LDPTR_D = 710,
726 LDPTR_W = 711,
727 LDR_D = 712,
728 LDR_W = 713,
729 LDX_B = 714,
730 LDX_BU = 715,
731 LDX_D = 716,
732 LDX_H = 717,
733 LDX_HU = 718,
734 LDX_W = 719,
735 LDX_WU = 720,
736 LD_B = 721,
737 LD_BU = 722,
738 LD_D = 723,
739 LD_H = 724,
740 LD_HU = 725,
741 LD_W = 726,
742 LD_WU = 727,
743 LLACQ_D = 728,
744 LLACQ_W = 729,
745 LL_D = 730,
746 LL_W = 731,
747 LU12I_W = 732,
748 LU32I_D = 733,
749 LU52I_D = 734,
750 MASKEQZ = 735,
751 MASKNEZ = 736,
752 MOD_D = 737,
753 MOD_DU = 738,
754 MOD_W = 739,
755 MOD_WU = 740,
756 MOVCF2FR_xS = 741,
757 MOVCF2GR = 742,
758 MOVFCSR2GR = 743,
759 MOVFR2CF_xS = 744,
760 MOVFR2GR_D = 745,
761 MOVFR2GR_S = 746,
762 MOVFR2GR_S_64 = 747,
763 MOVFRH2GR_S = 748,
764 MOVGR2CF = 749,
765 MOVGR2FCSR = 750,
766 MOVGR2FRH_W = 751,
767 MOVGR2FR_D = 752,
768 MOVGR2FR_W = 753,
769 MOVGR2FR_W_64 = 754,
770 MOVGR2SCR = 755,
771 MOVSCR2GR = 756,
772 MULH_D = 757,
773 MULH_DU = 758,
774 MULH_W = 759,
775 MULH_WU = 760,
776 MULW_D_W = 761,
777 MULW_D_WU = 762,
778 MUL_D = 763,
779 MUL_W = 764,
780 NOR = 765,
781 OR = 766,
782 ORI = 767,
783 ORN = 768,
784 PCADDI = 769,
785 PCADDU12I = 770,
786 PCADDU18I = 771,
787 PCALAU12I = 772,
788 PRELD = 773,
789 PRELDX = 774,
790 RCRI_B = 775,
791 RCRI_D = 776,
792 RCRI_H = 777,
793 RCRI_W = 778,
794 RCR_B = 779,
795 RCR_D = 780,
796 RCR_H = 781,
797 RCR_W = 782,
798 RDTIMEH_W = 783,
799 RDTIMEL_W = 784,
800 RDTIME_D = 785,
801 REVB_2H = 786,
802 REVB_2W = 787,
803 REVB_4H = 788,
804 REVB_D = 789,
805 REVH_2W = 790,
806 REVH_D = 791,
807 ROTRI_B = 792,
808 ROTRI_D = 793,
809 ROTRI_H = 794,
810 ROTRI_W = 795,
811 ROTR_B = 796,
812 ROTR_D = 797,
813 ROTR_H = 798,
814 ROTR_W = 799,
815 SBC_B = 800,
816 SBC_D = 801,
817 SBC_H = 802,
818 SBC_W = 803,
819 SCREL_D = 804,
820 SCREL_W = 805,
821 SC_D = 806,
822 SC_Q = 807,
823 SC_W = 808,
824 SETARMJ = 809,
825 SETX86J = 810,
826 SETX86LOOPE = 811,
827 SETX86LOOPNE = 812,
828 SET_CFR_FALSE = 813,
829 SET_CFR_TRUE = 814,
830 SLLI_D = 815,
831 SLLI_W = 816,
832 SLL_D = 817,
833 SLL_W = 818,
834 SLT = 819,
835 SLTI = 820,
836 SLTU = 821,
837 SLTUI = 822,
838 SRAI_D = 823,
839 SRAI_W = 824,
840 SRA_D = 825,
841 SRA_W = 826,
842 SRLI_D = 827,
843 SRLI_W = 828,
844 SRL_D = 829,
845 SRL_W = 830,
846 STGT_B = 831,
847 STGT_D = 832,
848 STGT_H = 833,
849 STGT_W = 834,
850 STLE_B = 835,
851 STLE_D = 836,
852 STLE_H = 837,
853 STLE_W = 838,
854 STL_D = 839,
855 STL_W = 840,
856 STPTR_D = 841,
857 STPTR_W = 842,
858 STR_D = 843,
859 STR_W = 844,
860 STX_B = 845,
861 STX_D = 846,
862 STX_H = 847,
863 STX_W = 848,
864 ST_B = 849,
865 ST_D = 850,
866 ST_H = 851,
867 ST_W = 852,
868 SUB_D = 853,
869 SUB_W = 854,
870 SYSCALL = 855,
871 TLBCLR = 856,
872 TLBFILL = 857,
873 TLBFLUSH = 858,
874 TLBRD = 859,
875 TLBSRCH = 860,
876 TLBWR = 861,
877 VABSD_B = 862,
878 VABSD_BU = 863,
879 VABSD_D = 864,
880 VABSD_DU = 865,
881 VABSD_H = 866,
882 VABSD_HU = 867,
883 VABSD_W = 868,
884 VABSD_WU = 869,
885 VADDA_B = 870,
886 VADDA_D = 871,
887 VADDA_H = 872,
888 VADDA_W = 873,
889 VADDI_BU = 874,
890 VADDI_DU = 875,
891 VADDI_HU = 876,
892 VADDI_WU = 877,
893 VADDWEV_D_W = 878,
894 VADDWEV_D_WU = 879,
895 VADDWEV_D_WU_W = 880,
896 VADDWEV_H_B = 881,
897 VADDWEV_H_BU = 882,
898 VADDWEV_H_BU_B = 883,
899 VADDWEV_Q_D = 884,
900 VADDWEV_Q_DU = 885,
901 VADDWEV_Q_DU_D = 886,
902 VADDWEV_W_H = 887,
903 VADDWEV_W_HU = 888,
904 VADDWEV_W_HU_H = 889,
905 VADDWOD_D_W = 890,
906 VADDWOD_D_WU = 891,
907 VADDWOD_D_WU_W = 892,
908 VADDWOD_H_B = 893,
909 VADDWOD_H_BU = 894,
910 VADDWOD_H_BU_B = 895,
911 VADDWOD_Q_D = 896,
912 VADDWOD_Q_DU = 897,
913 VADDWOD_Q_DU_D = 898,
914 VADDWOD_W_H = 899,
915 VADDWOD_W_HU = 900,
916 VADDWOD_W_HU_H = 901,
917 VADD_B = 902,
918 VADD_D = 903,
919 VADD_H = 904,
920 VADD_Q = 905,
921 VADD_W = 906,
922 VANDI_B = 907,
923 VANDN_V = 908,
924 VAND_V = 909,
925 VAVGR_B = 910,
926 VAVGR_BU = 911,
927 VAVGR_D = 912,
928 VAVGR_DU = 913,
929 VAVGR_H = 914,
930 VAVGR_HU = 915,
931 VAVGR_W = 916,
932 VAVGR_WU = 917,
933 VAVG_B = 918,
934 VAVG_BU = 919,
935 VAVG_D = 920,
936 VAVG_DU = 921,
937 VAVG_H = 922,
938 VAVG_HU = 923,
939 VAVG_W = 924,
940 VAVG_WU = 925,
941 VBITCLRI_B = 926,
942 VBITCLRI_D = 927,
943 VBITCLRI_H = 928,
944 VBITCLRI_W = 929,
945 VBITCLR_B = 930,
946 VBITCLR_D = 931,
947 VBITCLR_H = 932,
948 VBITCLR_W = 933,
949 VBITREVI_B = 934,
950 VBITREVI_D = 935,
951 VBITREVI_H = 936,
952 VBITREVI_W = 937,
953 VBITREV_B = 938,
954 VBITREV_D = 939,
955 VBITREV_H = 940,
956 VBITREV_W = 941,
957 VBITSELI_B = 942,
958 VBITSEL_V = 943,
959 VBITSETI_B = 944,
960 VBITSETI_D = 945,
961 VBITSETI_H = 946,
962 VBITSETI_W = 947,
963 VBITSET_B = 948,
964 VBITSET_D = 949,
965 VBITSET_H = 950,
966 VBITSET_W = 951,
967 VBSLL_V = 952,
968 VBSRL_V = 953,
969 VCLO_B = 954,
970 VCLO_D = 955,
971 VCLO_H = 956,
972 VCLO_W = 957,
973 VCLZ_B = 958,
974 VCLZ_D = 959,
975 VCLZ_H = 960,
976 VCLZ_W = 961,
977 VDIV_B = 962,
978 VDIV_BU = 963,
979 VDIV_D = 964,
980 VDIV_DU = 965,
981 VDIV_H = 966,
982 VDIV_HU = 967,
983 VDIV_W = 968,
984 VDIV_WU = 969,
985 VEXT2XV_DU_BU = 970,
986 VEXT2XV_DU_HU = 971,
987 VEXT2XV_DU_WU = 972,
988 VEXT2XV_D_B = 973,
989 VEXT2XV_D_H = 974,
990 VEXT2XV_D_W = 975,
991 VEXT2XV_HU_BU = 976,
992 VEXT2XV_H_B = 977,
993 VEXT2XV_WU_BU = 978,
994 VEXT2XV_WU_HU = 979,
995 VEXT2XV_W_B = 980,
996 VEXT2XV_W_H = 981,
997 VEXTH_DU_WU = 982,
998 VEXTH_D_W = 983,
999 VEXTH_HU_BU = 984,
1000 VEXTH_H_B = 985,
1001 VEXTH_QU_DU = 986,
1002 VEXTH_Q_D = 987,
1003 VEXTH_WU_HU = 988,
1004 VEXTH_W_H = 989,
1005 VEXTL_QU_DU = 990,
1006 VEXTL_Q_D = 991,
1007 VEXTRINS_B = 992,
1008 VEXTRINS_D = 993,
1009 VEXTRINS_H = 994,
1010 VEXTRINS_W = 995,
1011 VFADD_D = 996,
1012 VFADD_S = 997,
1013 VFCLASS_D = 998,
1014 VFCLASS_S = 999,
1015 VFCMP_CAF_D = 1000,
1016 VFCMP_CAF_S = 1001,
1017 VFCMP_CEQ_D = 1002,
1018 VFCMP_CEQ_S = 1003,
1019 VFCMP_CLE_D = 1004,
1020 VFCMP_CLE_S = 1005,
1021 VFCMP_CLT_D = 1006,
1022 VFCMP_CLT_S = 1007,
1023 VFCMP_CNE_D = 1008,
1024 VFCMP_CNE_S = 1009,
1025 VFCMP_COR_D = 1010,
1026 VFCMP_COR_S = 1011,
1027 VFCMP_CUEQ_D = 1012,
1028 VFCMP_CUEQ_S = 1013,
1029 VFCMP_CULE_D = 1014,
1030 VFCMP_CULE_S = 1015,
1031 VFCMP_CULT_D = 1016,
1032 VFCMP_CULT_S = 1017,
1033 VFCMP_CUNE_D = 1018,
1034 VFCMP_CUNE_S = 1019,
1035 VFCMP_CUN_D = 1020,
1036 VFCMP_CUN_S = 1021,
1037 VFCMP_SAF_D = 1022,
1038 VFCMP_SAF_S = 1023,
1039 VFCMP_SEQ_D = 1024,
1040 VFCMP_SEQ_S = 1025,
1041 VFCMP_SLE_D = 1026,
1042 VFCMP_SLE_S = 1027,
1043 VFCMP_SLT_D = 1028,
1044 VFCMP_SLT_S = 1029,
1045 VFCMP_SNE_D = 1030,
1046 VFCMP_SNE_S = 1031,
1047 VFCMP_SOR_D = 1032,
1048 VFCMP_SOR_S = 1033,
1049 VFCMP_SUEQ_D = 1034,
1050 VFCMP_SUEQ_S = 1035,
1051 VFCMP_SULE_D = 1036,
1052 VFCMP_SULE_S = 1037,
1053 VFCMP_SULT_D = 1038,
1054 VFCMP_SULT_S = 1039,
1055 VFCMP_SUNE_D = 1040,
1056 VFCMP_SUNE_S = 1041,
1057 VFCMP_SUN_D = 1042,
1058 VFCMP_SUN_S = 1043,
1059 VFCVTH_D_S = 1044,
1060 VFCVTH_S_H = 1045,
1061 VFCVTL_D_S = 1046,
1062 VFCVTL_S_H = 1047,
1063 VFCVT_H_S = 1048,
1064 VFCVT_S_D = 1049,
1065 VFDIV_D = 1050,
1066 VFDIV_S = 1051,
1067 VFFINTH_D_W = 1052,
1068 VFFINTL_D_W = 1053,
1069 VFFINT_D_L = 1054,
1070 VFFINT_D_LU = 1055,
1071 VFFINT_S_L = 1056,
1072 VFFINT_S_W = 1057,
1073 VFFINT_S_WU = 1058,
1074 VFLOGB_D = 1059,
1075 VFLOGB_S = 1060,
1076 VFMADD_D = 1061,
1077 VFMADD_S = 1062,
1078 VFMAXA_D = 1063,
1079 VFMAXA_S = 1064,
1080 VFMAX_D = 1065,
1081 VFMAX_S = 1066,
1082 VFMINA_D = 1067,
1083 VFMINA_S = 1068,
1084 VFMIN_D = 1069,
1085 VFMIN_S = 1070,
1086 VFMSUB_D = 1071,
1087 VFMSUB_S = 1072,
1088 VFMUL_D = 1073,
1089 VFMUL_S = 1074,
1090 VFNMADD_D = 1075,
1091 VFNMADD_S = 1076,
1092 VFNMSUB_D = 1077,
1093 VFNMSUB_S = 1078,
1094 VFRECIPE_D = 1079,
1095 VFRECIPE_S = 1080,
1096 VFRECIP_D = 1081,
1097 VFRECIP_S = 1082,
1098 VFRINTRM_D = 1083,
1099 VFRINTRM_S = 1084,
1100 VFRINTRNE_D = 1085,
1101 VFRINTRNE_S = 1086,
1102 VFRINTRP_D = 1087,
1103 VFRINTRP_S = 1088,
1104 VFRINTRZ_D = 1089,
1105 VFRINTRZ_S = 1090,
1106 VFRINT_D = 1091,
1107 VFRINT_S = 1092,
1108 VFRSQRTE_D = 1093,
1109 VFRSQRTE_S = 1094,
1110 VFRSQRT_D = 1095,
1111 VFRSQRT_S = 1096,
1112 VFRSTPI_B = 1097,
1113 VFRSTPI_H = 1098,
1114 VFRSTP_B = 1099,
1115 VFRSTP_H = 1100,
1116 VFSQRT_D = 1101,
1117 VFSQRT_S = 1102,
1118 VFSUB_D = 1103,
1119 VFSUB_S = 1104,
1120 VFTINTH_L_S = 1105,
1121 VFTINTL_L_S = 1106,
1122 VFTINTRMH_L_S = 1107,
1123 VFTINTRML_L_S = 1108,
1124 VFTINTRM_L_D = 1109,
1125 VFTINTRM_W_D = 1110,
1126 VFTINTRM_W_S = 1111,
1127 VFTINTRNEH_L_S = 1112,
1128 VFTINTRNEL_L_S = 1113,
1129 VFTINTRNE_L_D = 1114,
1130 VFTINTRNE_W_D = 1115,
1131 VFTINTRNE_W_S = 1116,
1132 VFTINTRPH_L_S = 1117,
1133 VFTINTRPL_L_S = 1118,
1134 VFTINTRP_L_D = 1119,
1135 VFTINTRP_W_D = 1120,
1136 VFTINTRP_W_S = 1121,
1137 VFTINTRZH_L_S = 1122,
1138 VFTINTRZL_L_S = 1123,
1139 VFTINTRZ_LU_D = 1124,
1140 VFTINTRZ_L_D = 1125,
1141 VFTINTRZ_WU_S = 1126,
1142 VFTINTRZ_W_D = 1127,
1143 VFTINTRZ_W_S = 1128,
1144 VFTINT_LU_D = 1129,
1145 VFTINT_L_D = 1130,
1146 VFTINT_WU_S = 1131,
1147 VFTINT_W_D = 1132,
1148 VFTINT_W_S = 1133,
1149 VHADDW_DU_WU = 1134,
1150 VHADDW_D_W = 1135,
1151 VHADDW_HU_BU = 1136,
1152 VHADDW_H_B = 1137,
1153 VHADDW_QU_DU = 1138,
1154 VHADDW_Q_D = 1139,
1155 VHADDW_WU_HU = 1140,
1156 VHADDW_W_H = 1141,
1157 VHSUBW_DU_WU = 1142,
1158 VHSUBW_D_W = 1143,
1159 VHSUBW_HU_BU = 1144,
1160 VHSUBW_H_B = 1145,
1161 VHSUBW_QU_DU = 1146,
1162 VHSUBW_Q_D = 1147,
1163 VHSUBW_WU_HU = 1148,
1164 VHSUBW_W_H = 1149,
1165 VILVH_B = 1150,
1166 VILVH_D = 1151,
1167 VILVH_H = 1152,
1168 VILVH_W = 1153,
1169 VILVL_B = 1154,
1170 VILVL_D = 1155,
1171 VILVL_H = 1156,
1172 VILVL_W = 1157,
1173 VINSGR2VR_B = 1158,
1174 VINSGR2VR_D = 1159,
1175 VINSGR2VR_H = 1160,
1176 VINSGR2VR_W = 1161,
1177 VLD = 1162,
1178 VLDI = 1163,
1179 VLDREPL_B = 1164,
1180 VLDREPL_D = 1165,
1181 VLDREPL_H = 1166,
1182 VLDREPL_W = 1167,
1183 VLDX = 1168,
1184 VMADDWEV_D_W = 1169,
1185 VMADDWEV_D_WU = 1170,
1186 VMADDWEV_D_WU_W = 1171,
1187 VMADDWEV_H_B = 1172,
1188 VMADDWEV_H_BU = 1173,
1189 VMADDWEV_H_BU_B = 1174,
1190 VMADDWEV_Q_D = 1175,
1191 VMADDWEV_Q_DU = 1176,
1192 VMADDWEV_Q_DU_D = 1177,
1193 VMADDWEV_W_H = 1178,
1194 VMADDWEV_W_HU = 1179,
1195 VMADDWEV_W_HU_H = 1180,
1196 VMADDWOD_D_W = 1181,
1197 VMADDWOD_D_WU = 1182,
1198 VMADDWOD_D_WU_W = 1183,
1199 VMADDWOD_H_B = 1184,
1200 VMADDWOD_H_BU = 1185,
1201 VMADDWOD_H_BU_B = 1186,
1202 VMADDWOD_Q_D = 1187,
1203 VMADDWOD_Q_DU = 1188,
1204 VMADDWOD_Q_DU_D = 1189,
1205 VMADDWOD_W_H = 1190,
1206 VMADDWOD_W_HU = 1191,
1207 VMADDWOD_W_HU_H = 1192,
1208 VMADD_B = 1193,
1209 VMADD_D = 1194,
1210 VMADD_H = 1195,
1211 VMADD_W = 1196,
1212 VMAXI_B = 1197,
1213 VMAXI_BU = 1198,
1214 VMAXI_D = 1199,
1215 VMAXI_DU = 1200,
1216 VMAXI_H = 1201,
1217 VMAXI_HU = 1202,
1218 VMAXI_W = 1203,
1219 VMAXI_WU = 1204,
1220 VMAX_B = 1205,
1221 VMAX_BU = 1206,
1222 VMAX_D = 1207,
1223 VMAX_DU = 1208,
1224 VMAX_H = 1209,
1225 VMAX_HU = 1210,
1226 VMAX_W = 1211,
1227 VMAX_WU = 1212,
1228 VMINI_B = 1213,
1229 VMINI_BU = 1214,
1230 VMINI_D = 1215,
1231 VMINI_DU = 1216,
1232 VMINI_H = 1217,
1233 VMINI_HU = 1218,
1234 VMINI_W = 1219,
1235 VMINI_WU = 1220,
1236 VMIN_B = 1221,
1237 VMIN_BU = 1222,
1238 VMIN_D = 1223,
1239 VMIN_DU = 1224,
1240 VMIN_H = 1225,
1241 VMIN_HU = 1226,
1242 VMIN_W = 1227,
1243 VMIN_WU = 1228,
1244 VMOD_B = 1229,
1245 VMOD_BU = 1230,
1246 VMOD_D = 1231,
1247 VMOD_DU = 1232,
1248 VMOD_H = 1233,
1249 VMOD_HU = 1234,
1250 VMOD_W = 1235,
1251 VMOD_WU = 1236,
1252 VMSKGEZ_B = 1237,
1253 VMSKLTZ_B = 1238,
1254 VMSKLTZ_D = 1239,
1255 VMSKLTZ_H = 1240,
1256 VMSKLTZ_W = 1241,
1257 VMSKNZ_B = 1242,
1258 VMSUB_B = 1243,
1259 VMSUB_D = 1244,
1260 VMSUB_H = 1245,
1261 VMSUB_W = 1246,
1262 VMUH_B = 1247,
1263 VMUH_BU = 1248,
1264 VMUH_D = 1249,
1265 VMUH_DU = 1250,
1266 VMUH_H = 1251,
1267 VMUH_HU = 1252,
1268 VMUH_W = 1253,
1269 VMUH_WU = 1254,
1270 VMULWEV_D_W = 1255,
1271 VMULWEV_D_WU = 1256,
1272 VMULWEV_D_WU_W = 1257,
1273 VMULWEV_H_B = 1258,
1274 VMULWEV_H_BU = 1259,
1275 VMULWEV_H_BU_B = 1260,
1276 VMULWEV_Q_D = 1261,
1277 VMULWEV_Q_DU = 1262,
1278 VMULWEV_Q_DU_D = 1263,
1279 VMULWEV_W_H = 1264,
1280 VMULWEV_W_HU = 1265,
1281 VMULWEV_W_HU_H = 1266,
1282 VMULWOD_D_W = 1267,
1283 VMULWOD_D_WU = 1268,
1284 VMULWOD_D_WU_W = 1269,
1285 VMULWOD_H_B = 1270,
1286 VMULWOD_H_BU = 1271,
1287 VMULWOD_H_BU_B = 1272,
1288 VMULWOD_Q_D = 1273,
1289 VMULWOD_Q_DU = 1274,
1290 VMULWOD_Q_DU_D = 1275,
1291 VMULWOD_W_H = 1276,
1292 VMULWOD_W_HU = 1277,
1293 VMULWOD_W_HU_H = 1278,
1294 VMUL_B = 1279,
1295 VMUL_D = 1280,
1296 VMUL_H = 1281,
1297 VMUL_W = 1282,
1298 VNEG_B = 1283,
1299 VNEG_D = 1284,
1300 VNEG_H = 1285,
1301 VNEG_W = 1286,
1302 VNORI_B = 1287,
1303 VNOR_V = 1288,
1304 VORI_B = 1289,
1305 VORN_V = 1290,
1306 VOR_V = 1291,
1307 VPACKEV_B = 1292,
1308 VPACKEV_D = 1293,
1309 VPACKEV_H = 1294,
1310 VPACKEV_W = 1295,
1311 VPACKOD_B = 1296,
1312 VPACKOD_D = 1297,
1313 VPACKOD_H = 1298,
1314 VPACKOD_W = 1299,
1315 VPCNT_B = 1300,
1316 VPCNT_D = 1301,
1317 VPCNT_H = 1302,
1318 VPCNT_W = 1303,
1319 VPERMI_W = 1304,
1320 VPICKEV_B = 1305,
1321 VPICKEV_D = 1306,
1322 VPICKEV_H = 1307,
1323 VPICKEV_W = 1308,
1324 VPICKOD_B = 1309,
1325 VPICKOD_D = 1310,
1326 VPICKOD_H = 1311,
1327 VPICKOD_W = 1312,
1328 VPICKVE2GR_B = 1313,
1329 VPICKVE2GR_BU = 1314,
1330 VPICKVE2GR_D = 1315,
1331 VPICKVE2GR_DU = 1316,
1332 VPICKVE2GR_H = 1317,
1333 VPICKVE2GR_HU = 1318,
1334 VPICKVE2GR_W = 1319,
1335 VPICKVE2GR_WU = 1320,
1336 VREPLGR2VR_B = 1321,
1337 VREPLGR2VR_D = 1322,
1338 VREPLGR2VR_H = 1323,
1339 VREPLGR2VR_W = 1324,
1340 VREPLVEI_B = 1325,
1341 VREPLVEI_D = 1326,
1342 VREPLVEI_H = 1327,
1343 VREPLVEI_W = 1328,
1344 VREPLVE_B = 1329,
1345 VREPLVE_D = 1330,
1346 VREPLVE_H = 1331,
1347 VREPLVE_W = 1332,
1348 VROTRI_B = 1333,
1349 VROTRI_D = 1334,
1350 VROTRI_H = 1335,
1351 VROTRI_W = 1336,
1352 VROTR_B = 1337,
1353 VROTR_D = 1338,
1354 VROTR_H = 1339,
1355 VROTR_W = 1340,
1356 VSADD_B = 1341,
1357 VSADD_BU = 1342,
1358 VSADD_D = 1343,
1359 VSADD_DU = 1344,
1360 VSADD_H = 1345,
1361 VSADD_HU = 1346,
1362 VSADD_W = 1347,
1363 VSADD_WU = 1348,
1364 VSAT_B = 1349,
1365 VSAT_BU = 1350,
1366 VSAT_D = 1351,
1367 VSAT_DU = 1352,
1368 VSAT_H = 1353,
1369 VSAT_HU = 1354,
1370 VSAT_W = 1355,
1371 VSAT_WU = 1356,
1372 VSEQI_B = 1357,
1373 VSEQI_D = 1358,
1374 VSEQI_H = 1359,
1375 VSEQI_W = 1360,
1376 VSEQ_B = 1361,
1377 VSEQ_D = 1362,
1378 VSEQ_H = 1363,
1379 VSEQ_W = 1364,
1380 VSETALLNEZ_B = 1365,
1381 VSETALLNEZ_D = 1366,
1382 VSETALLNEZ_H = 1367,
1383 VSETALLNEZ_W = 1368,
1384 VSETANYEQZ_B = 1369,
1385 VSETANYEQZ_D = 1370,
1386 VSETANYEQZ_H = 1371,
1387 VSETANYEQZ_W = 1372,
1388 VSETEQZ_V = 1373,
1389 VSETNEZ_V = 1374,
1390 VSHUF4I_B = 1375,
1391 VSHUF4I_D = 1376,
1392 VSHUF4I_H = 1377,
1393 VSHUF4I_W = 1378,
1394 VSHUF_B = 1379,
1395 VSHUF_D = 1380,
1396 VSHUF_H = 1381,
1397 VSHUF_W = 1382,
1398 VSIGNCOV_B = 1383,
1399 VSIGNCOV_D = 1384,
1400 VSIGNCOV_H = 1385,
1401 VSIGNCOV_W = 1386,
1402 VSLEI_B = 1387,
1403 VSLEI_BU = 1388,
1404 VSLEI_D = 1389,
1405 VSLEI_DU = 1390,
1406 VSLEI_H = 1391,
1407 VSLEI_HU = 1392,
1408 VSLEI_W = 1393,
1409 VSLEI_WU = 1394,
1410 VSLE_B = 1395,
1411 VSLE_BU = 1396,
1412 VSLE_D = 1397,
1413 VSLE_DU = 1398,
1414 VSLE_H = 1399,
1415 VSLE_HU = 1400,
1416 VSLE_W = 1401,
1417 VSLE_WU = 1402,
1418 VSLLI_B = 1403,
1419 VSLLI_D = 1404,
1420 VSLLI_H = 1405,
1421 VSLLI_W = 1406,
1422 VSLLWIL_DU_WU = 1407,
1423 VSLLWIL_D_W = 1408,
1424 VSLLWIL_HU_BU = 1409,
1425 VSLLWIL_H_B = 1410,
1426 VSLLWIL_WU_HU = 1411,
1427 VSLLWIL_W_H = 1412,
1428 VSLL_B = 1413,
1429 VSLL_D = 1414,
1430 VSLL_H = 1415,
1431 VSLL_W = 1416,
1432 VSLTI_B = 1417,
1433 VSLTI_BU = 1418,
1434 VSLTI_D = 1419,
1435 VSLTI_DU = 1420,
1436 VSLTI_H = 1421,
1437 VSLTI_HU = 1422,
1438 VSLTI_W = 1423,
1439 VSLTI_WU = 1424,
1440 VSLT_B = 1425,
1441 VSLT_BU = 1426,
1442 VSLT_D = 1427,
1443 VSLT_DU = 1428,
1444 VSLT_H = 1429,
1445 VSLT_HU = 1430,
1446 VSLT_W = 1431,
1447 VSLT_WU = 1432,
1448 VSRAI_B = 1433,
1449 VSRAI_D = 1434,
1450 VSRAI_H = 1435,
1451 VSRAI_W = 1436,
1452 VSRANI_B_H = 1437,
1453 VSRANI_D_Q = 1438,
1454 VSRANI_H_W = 1439,
1455 VSRANI_W_D = 1440,
1456 VSRAN_B_H = 1441,
1457 VSRAN_H_W = 1442,
1458 VSRAN_W_D = 1443,
1459 VSRARI_B = 1444,
1460 VSRARI_D = 1445,
1461 VSRARI_H = 1446,
1462 VSRARI_W = 1447,
1463 VSRARNI_B_H = 1448,
1464 VSRARNI_D_Q = 1449,
1465 VSRARNI_H_W = 1450,
1466 VSRARNI_W_D = 1451,
1467 VSRARN_B_H = 1452,
1468 VSRARN_H_W = 1453,
1469 VSRARN_W_D = 1454,
1470 VSRAR_B = 1455,
1471 VSRAR_D = 1456,
1472 VSRAR_H = 1457,
1473 VSRAR_W = 1458,
1474 VSRA_B = 1459,
1475 VSRA_D = 1460,
1476 VSRA_H = 1461,
1477 VSRA_W = 1462,
1478 VSRLI_B = 1463,
1479 VSRLI_D = 1464,
1480 VSRLI_H = 1465,
1481 VSRLI_W = 1466,
1482 VSRLNI_B_H = 1467,
1483 VSRLNI_D_Q = 1468,
1484 VSRLNI_H_W = 1469,
1485 VSRLNI_W_D = 1470,
1486 VSRLN_B_H = 1471,
1487 VSRLN_H_W = 1472,
1488 VSRLN_W_D = 1473,
1489 VSRLRI_B = 1474,
1490 VSRLRI_D = 1475,
1491 VSRLRI_H = 1476,
1492 VSRLRI_W = 1477,
1493 VSRLRNI_B_H = 1478,
1494 VSRLRNI_D_Q = 1479,
1495 VSRLRNI_H_W = 1480,
1496 VSRLRNI_W_D = 1481,
1497 VSRLRN_B_H = 1482,
1498 VSRLRN_H_W = 1483,
1499 VSRLRN_W_D = 1484,
1500 VSRLR_B = 1485,
1501 VSRLR_D = 1486,
1502 VSRLR_H = 1487,
1503 VSRLR_W = 1488,
1504 VSRL_B = 1489,
1505 VSRL_D = 1490,
1506 VSRL_H = 1491,
1507 VSRL_W = 1492,
1508 VSSRANI_BU_H = 1493,
1509 VSSRANI_B_H = 1494,
1510 VSSRANI_DU_Q = 1495,
1511 VSSRANI_D_Q = 1496,
1512 VSSRANI_HU_W = 1497,
1513 VSSRANI_H_W = 1498,
1514 VSSRANI_WU_D = 1499,
1515 VSSRANI_W_D = 1500,
1516 VSSRAN_BU_H = 1501,
1517 VSSRAN_B_H = 1502,
1518 VSSRAN_HU_W = 1503,
1519 VSSRAN_H_W = 1504,
1520 VSSRAN_WU_D = 1505,
1521 VSSRAN_W_D = 1506,
1522 VSSRARNI_BU_H = 1507,
1523 VSSRARNI_B_H = 1508,
1524 VSSRARNI_DU_Q = 1509,
1525 VSSRARNI_D_Q = 1510,
1526 VSSRARNI_HU_W = 1511,
1527 VSSRARNI_H_W = 1512,
1528 VSSRARNI_WU_D = 1513,
1529 VSSRARNI_W_D = 1514,
1530 VSSRARN_BU_H = 1515,
1531 VSSRARN_B_H = 1516,
1532 VSSRARN_HU_W = 1517,
1533 VSSRARN_H_W = 1518,
1534 VSSRARN_WU_D = 1519,
1535 VSSRARN_W_D = 1520,
1536 VSSRLNI_BU_H = 1521,
1537 VSSRLNI_B_H = 1522,
1538 VSSRLNI_DU_Q = 1523,
1539 VSSRLNI_D_Q = 1524,
1540 VSSRLNI_HU_W = 1525,
1541 VSSRLNI_H_W = 1526,
1542 VSSRLNI_WU_D = 1527,
1543 VSSRLNI_W_D = 1528,
1544 VSSRLN_BU_H = 1529,
1545 VSSRLN_B_H = 1530,
1546 VSSRLN_HU_W = 1531,
1547 VSSRLN_H_W = 1532,
1548 VSSRLN_WU_D = 1533,
1549 VSSRLN_W_D = 1534,
1550 VSSRLRNI_BU_H = 1535,
1551 VSSRLRNI_B_H = 1536,
1552 VSSRLRNI_DU_Q = 1537,
1553 VSSRLRNI_D_Q = 1538,
1554 VSSRLRNI_HU_W = 1539,
1555 VSSRLRNI_H_W = 1540,
1556 VSSRLRNI_WU_D = 1541,
1557 VSSRLRNI_W_D = 1542,
1558 VSSRLRN_BU_H = 1543,
1559 VSSRLRN_B_H = 1544,
1560 VSSRLRN_HU_W = 1545,
1561 VSSRLRN_H_W = 1546,
1562 VSSRLRN_WU_D = 1547,
1563 VSSRLRN_W_D = 1548,
1564 VSSUB_B = 1549,
1565 VSSUB_BU = 1550,
1566 VSSUB_D = 1551,
1567 VSSUB_DU = 1552,
1568 VSSUB_H = 1553,
1569 VSSUB_HU = 1554,
1570 VSSUB_W = 1555,
1571 VSSUB_WU = 1556,
1572 VST = 1557,
1573 VSTELM_B = 1558,
1574 VSTELM_D = 1559,
1575 VSTELM_H = 1560,
1576 VSTELM_W = 1561,
1577 VSTX = 1562,
1578 VSUBI_BU = 1563,
1579 VSUBI_DU = 1564,
1580 VSUBI_HU = 1565,
1581 VSUBI_WU = 1566,
1582 VSUBWEV_D_W = 1567,
1583 VSUBWEV_D_WU = 1568,
1584 VSUBWEV_H_B = 1569,
1585 VSUBWEV_H_BU = 1570,
1586 VSUBWEV_Q_D = 1571,
1587 VSUBWEV_Q_DU = 1572,
1588 VSUBWEV_W_H = 1573,
1589 VSUBWEV_W_HU = 1574,
1590 VSUBWOD_D_W = 1575,
1591 VSUBWOD_D_WU = 1576,
1592 VSUBWOD_H_B = 1577,
1593 VSUBWOD_H_BU = 1578,
1594 VSUBWOD_Q_D = 1579,
1595 VSUBWOD_Q_DU = 1580,
1596 VSUBWOD_W_H = 1581,
1597 VSUBWOD_W_HU = 1582,
1598 VSUB_B = 1583,
1599 VSUB_D = 1584,
1600 VSUB_H = 1585,
1601 VSUB_Q = 1586,
1602 VSUB_W = 1587,
1603 VXORI_B = 1588,
1604 VXOR_V = 1589,
1605 X86ADC_B = 1590,
1606 X86ADC_D = 1591,
1607 X86ADC_H = 1592,
1608 X86ADC_W = 1593,
1609 X86ADD_B = 1594,
1610 X86ADD_D = 1595,
1611 X86ADD_DU = 1596,
1612 X86ADD_H = 1597,
1613 X86ADD_W = 1598,
1614 X86ADD_WU = 1599,
1615 X86AND_B = 1600,
1616 X86AND_D = 1601,
1617 X86AND_H = 1602,
1618 X86AND_W = 1603,
1619 X86CLRTM = 1604,
1620 X86DECTOP = 1605,
1621 X86DEC_B = 1606,
1622 X86DEC_D = 1607,
1623 X86DEC_H = 1608,
1624 X86DEC_W = 1609,
1625 X86INCTOP = 1610,
1626 X86INC_B = 1611,
1627 X86INC_D = 1612,
1628 X86INC_H = 1613,
1629 X86INC_W = 1614,
1630 X86MFFLAG = 1615,
1631 X86MFTOP = 1616,
1632 X86MTFLAG = 1617,
1633 X86MTTOP = 1618,
1634 X86MUL_B = 1619,
1635 X86MUL_BU = 1620,
1636 X86MUL_D = 1621,
1637 X86MUL_DU = 1622,
1638 X86MUL_H = 1623,
1639 X86MUL_HU = 1624,
1640 X86MUL_W = 1625,
1641 X86MUL_WU = 1626,
1642 X86OR_B = 1627,
1643 X86OR_D = 1628,
1644 X86OR_H = 1629,
1645 X86OR_W = 1630,
1646 X86RCLI_B = 1631,
1647 X86RCLI_D = 1632,
1648 X86RCLI_H = 1633,
1649 X86RCLI_W = 1634,
1650 X86RCL_B = 1635,
1651 X86RCL_D = 1636,
1652 X86RCL_H = 1637,
1653 X86RCL_W = 1638,
1654 X86RCRI_B = 1639,
1655 X86RCRI_D = 1640,
1656 X86RCRI_H = 1641,
1657 X86RCRI_W = 1642,
1658 X86RCR_B = 1643,
1659 X86RCR_D = 1644,
1660 X86RCR_H = 1645,
1661 X86RCR_W = 1646,
1662 X86ROTLI_B = 1647,
1663 X86ROTLI_D = 1648,
1664 X86ROTLI_H = 1649,
1665 X86ROTLI_W = 1650,
1666 X86ROTL_B = 1651,
1667 X86ROTL_D = 1652,
1668 X86ROTL_H = 1653,
1669 X86ROTL_W = 1654,
1670 X86ROTRI_B = 1655,
1671 X86ROTRI_D = 1656,
1672 X86ROTRI_H = 1657,
1673 X86ROTRI_W = 1658,
1674 X86ROTR_B = 1659,
1675 X86ROTR_D = 1660,
1676 X86ROTR_H = 1661,
1677 X86ROTR_W = 1662,
1678 X86SBC_B = 1663,
1679 X86SBC_D = 1664,
1680 X86SBC_H = 1665,
1681 X86SBC_W = 1666,
1682 X86SETTAG = 1667,
1683 X86SETTM = 1668,
1684 X86SLLI_B = 1669,
1685 X86SLLI_D = 1670,
1686 X86SLLI_H = 1671,
1687 X86SLLI_W = 1672,
1688 X86SLL_B = 1673,
1689 X86SLL_D = 1674,
1690 X86SLL_H = 1675,
1691 X86SLL_W = 1676,
1692 X86SRAI_B = 1677,
1693 X86SRAI_D = 1678,
1694 X86SRAI_H = 1679,
1695 X86SRAI_W = 1680,
1696 X86SRA_B = 1681,
1697 X86SRA_D = 1682,
1698 X86SRA_H = 1683,
1699 X86SRA_W = 1684,
1700 X86SRLI_B = 1685,
1701 X86SRLI_D = 1686,
1702 X86SRLI_H = 1687,
1703 X86SRLI_W = 1688,
1704 X86SRL_B = 1689,
1705 X86SRL_D = 1690,
1706 X86SRL_H = 1691,
1707 X86SRL_W = 1692,
1708 X86SUB_B = 1693,
1709 X86SUB_D = 1694,
1710 X86SUB_DU = 1695,
1711 X86SUB_H = 1696,
1712 X86SUB_W = 1697,
1713 X86SUB_WU = 1698,
1714 X86XOR_B = 1699,
1715 X86XOR_D = 1700,
1716 X86XOR_H = 1701,
1717 X86XOR_W = 1702,
1718 XOR = 1703,
1719 XORI = 1704,
1720 XVABSD_B = 1705,
1721 XVABSD_BU = 1706,
1722 XVABSD_D = 1707,
1723 XVABSD_DU = 1708,
1724 XVABSD_H = 1709,
1725 XVABSD_HU = 1710,
1726 XVABSD_W = 1711,
1727 XVABSD_WU = 1712,
1728 XVADDA_B = 1713,
1729 XVADDA_D = 1714,
1730 XVADDA_H = 1715,
1731 XVADDA_W = 1716,
1732 XVADDI_BU = 1717,
1733 XVADDI_DU = 1718,
1734 XVADDI_HU = 1719,
1735 XVADDI_WU = 1720,
1736 XVADDWEV_D_W = 1721,
1737 XVADDWEV_D_WU = 1722,
1738 XVADDWEV_D_WU_W = 1723,
1739 XVADDWEV_H_B = 1724,
1740 XVADDWEV_H_BU = 1725,
1741 XVADDWEV_H_BU_B = 1726,
1742 XVADDWEV_Q_D = 1727,
1743 XVADDWEV_Q_DU = 1728,
1744 XVADDWEV_Q_DU_D = 1729,
1745 XVADDWEV_W_H = 1730,
1746 XVADDWEV_W_HU = 1731,
1747 XVADDWEV_W_HU_H = 1732,
1748 XVADDWOD_D_W = 1733,
1749 XVADDWOD_D_WU = 1734,
1750 XVADDWOD_D_WU_W = 1735,
1751 XVADDWOD_H_B = 1736,
1752 XVADDWOD_H_BU = 1737,
1753 XVADDWOD_H_BU_B = 1738,
1754 XVADDWOD_Q_D = 1739,
1755 XVADDWOD_Q_DU = 1740,
1756 XVADDWOD_Q_DU_D = 1741,
1757 XVADDWOD_W_H = 1742,
1758 XVADDWOD_W_HU = 1743,
1759 XVADDWOD_W_HU_H = 1744,
1760 XVADD_B = 1745,
1761 XVADD_D = 1746,
1762 XVADD_H = 1747,
1763 XVADD_Q = 1748,
1764 XVADD_W = 1749,
1765 XVANDI_B = 1750,
1766 XVANDN_V = 1751,
1767 XVAND_V = 1752,
1768 XVAVGR_B = 1753,
1769 XVAVGR_BU = 1754,
1770 XVAVGR_D = 1755,
1771 XVAVGR_DU = 1756,
1772 XVAVGR_H = 1757,
1773 XVAVGR_HU = 1758,
1774 XVAVGR_W = 1759,
1775 XVAVGR_WU = 1760,
1776 XVAVG_B = 1761,
1777 XVAVG_BU = 1762,
1778 XVAVG_D = 1763,
1779 XVAVG_DU = 1764,
1780 XVAVG_H = 1765,
1781 XVAVG_HU = 1766,
1782 XVAVG_W = 1767,
1783 XVAVG_WU = 1768,
1784 XVBITCLRI_B = 1769,
1785 XVBITCLRI_D = 1770,
1786 XVBITCLRI_H = 1771,
1787 XVBITCLRI_W = 1772,
1788 XVBITCLR_B = 1773,
1789 XVBITCLR_D = 1774,
1790 XVBITCLR_H = 1775,
1791 XVBITCLR_W = 1776,
1792 XVBITREVI_B = 1777,
1793 XVBITREVI_D = 1778,
1794 XVBITREVI_H = 1779,
1795 XVBITREVI_W = 1780,
1796 XVBITREV_B = 1781,
1797 XVBITREV_D = 1782,
1798 XVBITREV_H = 1783,
1799 XVBITREV_W = 1784,
1800 XVBITSELI_B = 1785,
1801 XVBITSEL_V = 1786,
1802 XVBITSETI_B = 1787,
1803 XVBITSETI_D = 1788,
1804 XVBITSETI_H = 1789,
1805 XVBITSETI_W = 1790,
1806 XVBITSET_B = 1791,
1807 XVBITSET_D = 1792,
1808 XVBITSET_H = 1793,
1809 XVBITSET_W = 1794,
1810 XVBSLL_V = 1795,
1811 XVBSRL_V = 1796,
1812 XVCLO_B = 1797,
1813 XVCLO_D = 1798,
1814 XVCLO_H = 1799,
1815 XVCLO_W = 1800,
1816 XVCLZ_B = 1801,
1817 XVCLZ_D = 1802,
1818 XVCLZ_H = 1803,
1819 XVCLZ_W = 1804,
1820 XVDIV_B = 1805,
1821 XVDIV_BU = 1806,
1822 XVDIV_D = 1807,
1823 XVDIV_DU = 1808,
1824 XVDIV_H = 1809,
1825 XVDIV_HU = 1810,
1826 XVDIV_W = 1811,
1827 XVDIV_WU = 1812,
1828 XVEXTH_DU_WU = 1813,
1829 XVEXTH_D_W = 1814,
1830 XVEXTH_HU_BU = 1815,
1831 XVEXTH_H_B = 1816,
1832 XVEXTH_QU_DU = 1817,
1833 XVEXTH_Q_D = 1818,
1834 XVEXTH_WU_HU = 1819,
1835 XVEXTH_W_H = 1820,
1836 XVEXTL_QU_DU = 1821,
1837 XVEXTL_Q_D = 1822,
1838 XVEXTRINS_B = 1823,
1839 XVEXTRINS_D = 1824,
1840 XVEXTRINS_H = 1825,
1841 XVEXTRINS_W = 1826,
1842 XVFADD_D = 1827,
1843 XVFADD_S = 1828,
1844 XVFCLASS_D = 1829,
1845 XVFCLASS_S = 1830,
1846 XVFCMP_CAF_D = 1831,
1847 XVFCMP_CAF_S = 1832,
1848 XVFCMP_CEQ_D = 1833,
1849 XVFCMP_CEQ_S = 1834,
1850 XVFCMP_CLE_D = 1835,
1851 XVFCMP_CLE_S = 1836,
1852 XVFCMP_CLT_D = 1837,
1853 XVFCMP_CLT_S = 1838,
1854 XVFCMP_CNE_D = 1839,
1855 XVFCMP_CNE_S = 1840,
1856 XVFCMP_COR_D = 1841,
1857 XVFCMP_COR_S = 1842,
1858 XVFCMP_CUEQ_D = 1843,
1859 XVFCMP_CUEQ_S = 1844,
1860 XVFCMP_CULE_D = 1845,
1861 XVFCMP_CULE_S = 1846,
1862 XVFCMP_CULT_D = 1847,
1863 XVFCMP_CULT_S = 1848,
1864 XVFCMP_CUNE_D = 1849,
1865 XVFCMP_CUNE_S = 1850,
1866 XVFCMP_CUN_D = 1851,
1867 XVFCMP_CUN_S = 1852,
1868 XVFCMP_SAF_D = 1853,
1869 XVFCMP_SAF_S = 1854,
1870 XVFCMP_SEQ_D = 1855,
1871 XVFCMP_SEQ_S = 1856,
1872 XVFCMP_SLE_D = 1857,
1873 XVFCMP_SLE_S = 1858,
1874 XVFCMP_SLT_D = 1859,
1875 XVFCMP_SLT_S = 1860,
1876 XVFCMP_SNE_D = 1861,
1877 XVFCMP_SNE_S = 1862,
1878 XVFCMP_SOR_D = 1863,
1879 XVFCMP_SOR_S = 1864,
1880 XVFCMP_SUEQ_D = 1865,
1881 XVFCMP_SUEQ_S = 1866,
1882 XVFCMP_SULE_D = 1867,
1883 XVFCMP_SULE_S = 1868,
1884 XVFCMP_SULT_D = 1869,
1885 XVFCMP_SULT_S = 1870,
1886 XVFCMP_SUNE_D = 1871,
1887 XVFCMP_SUNE_S = 1872,
1888 XVFCMP_SUN_D = 1873,
1889 XVFCMP_SUN_S = 1874,
1890 XVFCVTH_D_S = 1875,
1891 XVFCVTH_S_H = 1876,
1892 XVFCVTL_D_S = 1877,
1893 XVFCVTL_S_H = 1878,
1894 XVFCVT_H_S = 1879,
1895 XVFCVT_S_D = 1880,
1896 XVFDIV_D = 1881,
1897 XVFDIV_S = 1882,
1898 XVFFINTH_D_W = 1883,
1899 XVFFINTL_D_W = 1884,
1900 XVFFINT_D_L = 1885,
1901 XVFFINT_D_LU = 1886,
1902 XVFFINT_S_L = 1887,
1903 XVFFINT_S_W = 1888,
1904 XVFFINT_S_WU = 1889,
1905 XVFLOGB_D = 1890,
1906 XVFLOGB_S = 1891,
1907 XVFMADD_D = 1892,
1908 XVFMADD_S = 1893,
1909 XVFMAXA_D = 1894,
1910 XVFMAXA_S = 1895,
1911 XVFMAX_D = 1896,
1912 XVFMAX_S = 1897,
1913 XVFMINA_D = 1898,
1914 XVFMINA_S = 1899,
1915 XVFMIN_D = 1900,
1916 XVFMIN_S = 1901,
1917 XVFMSUB_D = 1902,
1918 XVFMSUB_S = 1903,
1919 XVFMUL_D = 1904,
1920 XVFMUL_S = 1905,
1921 XVFNMADD_D = 1906,
1922 XVFNMADD_S = 1907,
1923 XVFNMSUB_D = 1908,
1924 XVFNMSUB_S = 1909,
1925 XVFRECIPE_D = 1910,
1926 XVFRECIPE_S = 1911,
1927 XVFRECIP_D = 1912,
1928 XVFRECIP_S = 1913,
1929 XVFRINTRM_D = 1914,
1930 XVFRINTRM_S = 1915,
1931 XVFRINTRNE_D = 1916,
1932 XVFRINTRNE_S = 1917,
1933 XVFRINTRP_D = 1918,
1934 XVFRINTRP_S = 1919,
1935 XVFRINTRZ_D = 1920,
1936 XVFRINTRZ_S = 1921,
1937 XVFRINT_D = 1922,
1938 XVFRINT_S = 1923,
1939 XVFRSQRTE_D = 1924,
1940 XVFRSQRTE_S = 1925,
1941 XVFRSQRT_D = 1926,
1942 XVFRSQRT_S = 1927,
1943 XVFRSTPI_B = 1928,
1944 XVFRSTPI_H = 1929,
1945 XVFRSTP_B = 1930,
1946 XVFRSTP_H = 1931,
1947 XVFSQRT_D = 1932,
1948 XVFSQRT_S = 1933,
1949 XVFSUB_D = 1934,
1950 XVFSUB_S = 1935,
1951 XVFTINTH_L_S = 1936,
1952 XVFTINTL_L_S = 1937,
1953 XVFTINTRMH_L_S = 1938,
1954 XVFTINTRML_L_S = 1939,
1955 XVFTINTRM_L_D = 1940,
1956 XVFTINTRM_W_D = 1941,
1957 XVFTINTRM_W_S = 1942,
1958 XVFTINTRNEH_L_S = 1943,
1959 XVFTINTRNEL_L_S = 1944,
1960 XVFTINTRNE_L_D = 1945,
1961 XVFTINTRNE_W_D = 1946,
1962 XVFTINTRNE_W_S = 1947,
1963 XVFTINTRPH_L_S = 1948,
1964 XVFTINTRPL_L_S = 1949,
1965 XVFTINTRP_L_D = 1950,
1966 XVFTINTRP_W_D = 1951,
1967 XVFTINTRP_W_S = 1952,
1968 XVFTINTRZH_L_S = 1953,
1969 XVFTINTRZL_L_S = 1954,
1970 XVFTINTRZ_LU_D = 1955,
1971 XVFTINTRZ_L_D = 1956,
1972 XVFTINTRZ_WU_S = 1957,
1973 XVFTINTRZ_W_D = 1958,
1974 XVFTINTRZ_W_S = 1959,
1975 XVFTINT_LU_D = 1960,
1976 XVFTINT_L_D = 1961,
1977 XVFTINT_WU_S = 1962,
1978 XVFTINT_W_D = 1963,
1979 XVFTINT_W_S = 1964,
1980 XVHADDW_DU_WU = 1965,
1981 XVHADDW_D_W = 1966,
1982 XVHADDW_HU_BU = 1967,
1983 XVHADDW_H_B = 1968,
1984 XVHADDW_QU_DU = 1969,
1985 XVHADDW_Q_D = 1970,
1986 XVHADDW_WU_HU = 1971,
1987 XVHADDW_W_H = 1972,
1988 XVHSELI_D = 1973,
1989 XVHSUBW_DU_WU = 1974,
1990 XVHSUBW_D_W = 1975,
1991 XVHSUBW_HU_BU = 1976,
1992 XVHSUBW_H_B = 1977,
1993 XVHSUBW_QU_DU = 1978,
1994 XVHSUBW_Q_D = 1979,
1995 XVHSUBW_WU_HU = 1980,
1996 XVHSUBW_W_H = 1981,
1997 XVILVH_B = 1982,
1998 XVILVH_D = 1983,
1999 XVILVH_H = 1984,
2000 XVILVH_W = 1985,
2001 XVILVL_B = 1986,
2002 XVILVL_D = 1987,
2003 XVILVL_H = 1988,
2004 XVILVL_W = 1989,
2005 XVINSGR2VR_D = 1990,
2006 XVINSGR2VR_W = 1991,
2007 XVINSVE0_D = 1992,
2008 XVINSVE0_W = 1993,
2009 XVLD = 1994,
2010 XVLDI = 1995,
2011 XVLDREPL_B = 1996,
2012 XVLDREPL_D = 1997,
2013 XVLDREPL_H = 1998,
2014 XVLDREPL_W = 1999,
2015 XVLDX = 2000,
2016 XVMADDWEV_D_W = 2001,
2017 XVMADDWEV_D_WU = 2002,
2018 XVMADDWEV_D_WU_W = 2003,
2019 XVMADDWEV_H_B = 2004,
2020 XVMADDWEV_H_BU = 2005,
2021 XVMADDWEV_H_BU_B = 2006,
2022 XVMADDWEV_Q_D = 2007,
2023 XVMADDWEV_Q_DU = 2008,
2024 XVMADDWEV_Q_DU_D = 2009,
2025 XVMADDWEV_W_H = 2010,
2026 XVMADDWEV_W_HU = 2011,
2027 XVMADDWEV_W_HU_H = 2012,
2028 XVMADDWOD_D_W = 2013,
2029 XVMADDWOD_D_WU = 2014,
2030 XVMADDWOD_D_WU_W = 2015,
2031 XVMADDWOD_H_B = 2016,
2032 XVMADDWOD_H_BU = 2017,
2033 XVMADDWOD_H_BU_B = 2018,
2034 XVMADDWOD_Q_D = 2019,
2035 XVMADDWOD_Q_DU = 2020,
2036 XVMADDWOD_Q_DU_D = 2021,
2037 XVMADDWOD_W_H = 2022,
2038 XVMADDWOD_W_HU = 2023,
2039 XVMADDWOD_W_HU_H = 2024,
2040 XVMADD_B = 2025,
2041 XVMADD_D = 2026,
2042 XVMADD_H = 2027,
2043 XVMADD_W = 2028,
2044 XVMAXI_B = 2029,
2045 XVMAXI_BU = 2030,
2046 XVMAXI_D = 2031,
2047 XVMAXI_DU = 2032,
2048 XVMAXI_H = 2033,
2049 XVMAXI_HU = 2034,
2050 XVMAXI_W = 2035,
2051 XVMAXI_WU = 2036,
2052 XVMAX_B = 2037,
2053 XVMAX_BU = 2038,
2054 XVMAX_D = 2039,
2055 XVMAX_DU = 2040,
2056 XVMAX_H = 2041,
2057 XVMAX_HU = 2042,
2058 XVMAX_W = 2043,
2059 XVMAX_WU = 2044,
2060 XVMINI_B = 2045,
2061 XVMINI_BU = 2046,
2062 XVMINI_D = 2047,
2063 XVMINI_DU = 2048,
2064 XVMINI_H = 2049,
2065 XVMINI_HU = 2050,
2066 XVMINI_W = 2051,
2067 XVMINI_WU = 2052,
2068 XVMIN_B = 2053,
2069 XVMIN_BU = 2054,
2070 XVMIN_D = 2055,
2071 XVMIN_DU = 2056,
2072 XVMIN_H = 2057,
2073 XVMIN_HU = 2058,
2074 XVMIN_W = 2059,
2075 XVMIN_WU = 2060,
2076 XVMOD_B = 2061,
2077 XVMOD_BU = 2062,
2078 XVMOD_D = 2063,
2079 XVMOD_DU = 2064,
2080 XVMOD_H = 2065,
2081 XVMOD_HU = 2066,
2082 XVMOD_W = 2067,
2083 XVMOD_WU = 2068,
2084 XVMSKGEZ_B = 2069,
2085 XVMSKLTZ_B = 2070,
2086 XVMSKLTZ_D = 2071,
2087 XVMSKLTZ_H = 2072,
2088 XVMSKLTZ_W = 2073,
2089 XVMSKNZ_B = 2074,
2090 XVMSUB_B = 2075,
2091 XVMSUB_D = 2076,
2092 XVMSUB_H = 2077,
2093 XVMSUB_W = 2078,
2094 XVMUH_B = 2079,
2095 XVMUH_BU = 2080,
2096 XVMUH_D = 2081,
2097 XVMUH_DU = 2082,
2098 XVMUH_H = 2083,
2099 XVMUH_HU = 2084,
2100 XVMUH_W = 2085,
2101 XVMUH_WU = 2086,
2102 XVMULWEV_D_W = 2087,
2103 XVMULWEV_D_WU = 2088,
2104 XVMULWEV_D_WU_W = 2089,
2105 XVMULWEV_H_B = 2090,
2106 XVMULWEV_H_BU = 2091,
2107 XVMULWEV_H_BU_B = 2092,
2108 XVMULWEV_Q_D = 2093,
2109 XVMULWEV_Q_DU = 2094,
2110 XVMULWEV_Q_DU_D = 2095,
2111 XVMULWEV_W_H = 2096,
2112 XVMULWEV_W_HU = 2097,
2113 XVMULWEV_W_HU_H = 2098,
2114 XVMULWOD_D_W = 2099,
2115 XVMULWOD_D_WU = 2100,
2116 XVMULWOD_D_WU_W = 2101,
2117 XVMULWOD_H_B = 2102,
2118 XVMULWOD_H_BU = 2103,
2119 XVMULWOD_H_BU_B = 2104,
2120 XVMULWOD_Q_D = 2105,
2121 XVMULWOD_Q_DU = 2106,
2122 XVMULWOD_Q_DU_D = 2107,
2123 XVMULWOD_W_H = 2108,
2124 XVMULWOD_W_HU = 2109,
2125 XVMULWOD_W_HU_H = 2110,
2126 XVMUL_B = 2111,
2127 XVMUL_D = 2112,
2128 XVMUL_H = 2113,
2129 XVMUL_W = 2114,
2130 XVNEG_B = 2115,
2131 XVNEG_D = 2116,
2132 XVNEG_H = 2117,
2133 XVNEG_W = 2118,
2134 XVNORI_B = 2119,
2135 XVNOR_V = 2120,
2136 XVORI_B = 2121,
2137 XVORN_V = 2122,
2138 XVOR_V = 2123,
2139 XVPACKEV_B = 2124,
2140 XVPACKEV_D = 2125,
2141 XVPACKEV_H = 2126,
2142 XVPACKEV_W = 2127,
2143 XVPACKOD_B = 2128,
2144 XVPACKOD_D = 2129,
2145 XVPACKOD_H = 2130,
2146 XVPACKOD_W = 2131,
2147 XVPCNT_B = 2132,
2148 XVPCNT_D = 2133,
2149 XVPCNT_H = 2134,
2150 XVPCNT_W = 2135,
2151 XVPERMI_D = 2136,
2152 XVPERMI_Q = 2137,
2153 XVPERMI_W = 2138,
2154 XVPERM_W = 2139,
2155 XVPICKEV_B = 2140,
2156 XVPICKEV_D = 2141,
2157 XVPICKEV_H = 2142,
2158 XVPICKEV_W = 2143,
2159 XVPICKOD_B = 2144,
2160 XVPICKOD_D = 2145,
2161 XVPICKOD_H = 2146,
2162 XVPICKOD_W = 2147,
2163 XVPICKVE2GR_D = 2148,
2164 XVPICKVE2GR_DU = 2149,
2165 XVPICKVE2GR_W = 2150,
2166 XVPICKVE2GR_WU = 2151,
2167 XVPICKVE_D = 2152,
2168 XVPICKVE_W = 2153,
2169 XVREPL128VEI_B = 2154,
2170 XVREPL128VEI_D = 2155,
2171 XVREPL128VEI_H = 2156,
2172 XVREPL128VEI_W = 2157,
2173 XVREPLGR2VR_B = 2158,
2174 XVREPLGR2VR_D = 2159,
2175 XVREPLGR2VR_H = 2160,
2176 XVREPLGR2VR_W = 2161,
2177 XVREPLVE0_B = 2162,
2178 XVREPLVE0_D = 2163,
2179 XVREPLVE0_H = 2164,
2180 XVREPLVE0_Q = 2165,
2181 XVREPLVE0_W = 2166,
2182 XVREPLVE_B = 2167,
2183 XVREPLVE_D = 2168,
2184 XVREPLVE_H = 2169,
2185 XVREPLVE_W = 2170,
2186 XVROTRI_B = 2171,
2187 XVROTRI_D = 2172,
2188 XVROTRI_H = 2173,
2189 XVROTRI_W = 2174,
2190 XVROTR_B = 2175,
2191 XVROTR_D = 2176,
2192 XVROTR_H = 2177,
2193 XVROTR_W = 2178,
2194 XVSADD_B = 2179,
2195 XVSADD_BU = 2180,
2196 XVSADD_D = 2181,
2197 XVSADD_DU = 2182,
2198 XVSADD_H = 2183,
2199 XVSADD_HU = 2184,
2200 XVSADD_W = 2185,
2201 XVSADD_WU = 2186,
2202 XVSAT_B = 2187,
2203 XVSAT_BU = 2188,
2204 XVSAT_D = 2189,
2205 XVSAT_DU = 2190,
2206 XVSAT_H = 2191,
2207 XVSAT_HU = 2192,
2208 XVSAT_W = 2193,
2209 XVSAT_WU = 2194,
2210 XVSEQI_B = 2195,
2211 XVSEQI_D = 2196,
2212 XVSEQI_H = 2197,
2213 XVSEQI_W = 2198,
2214 XVSEQ_B = 2199,
2215 XVSEQ_D = 2200,
2216 XVSEQ_H = 2201,
2217 XVSEQ_W = 2202,
2218 XVSETALLNEZ_B = 2203,
2219 XVSETALLNEZ_D = 2204,
2220 XVSETALLNEZ_H = 2205,
2221 XVSETALLNEZ_W = 2206,
2222 XVSETANYEQZ_B = 2207,
2223 XVSETANYEQZ_D = 2208,
2224 XVSETANYEQZ_H = 2209,
2225 XVSETANYEQZ_W = 2210,
2226 XVSETEQZ_V = 2211,
2227 XVSETNEZ_V = 2212,
2228 XVSHUF4I_B = 2213,
2229 XVSHUF4I_D = 2214,
2230 XVSHUF4I_H = 2215,
2231 XVSHUF4I_W = 2216,
2232 XVSHUF_B = 2217,
2233 XVSHUF_D = 2218,
2234 XVSHUF_H = 2219,
2235 XVSHUF_W = 2220,
2236 XVSIGNCOV_B = 2221,
2237 XVSIGNCOV_D = 2222,
2238 XVSIGNCOV_H = 2223,
2239 XVSIGNCOV_W = 2224,
2240 XVSLEI_B = 2225,
2241 XVSLEI_BU = 2226,
2242 XVSLEI_D = 2227,
2243 XVSLEI_DU = 2228,
2244 XVSLEI_H = 2229,
2245 XVSLEI_HU = 2230,
2246 XVSLEI_W = 2231,
2247 XVSLEI_WU = 2232,
2248 XVSLE_B = 2233,
2249 XVSLE_BU = 2234,
2250 XVSLE_D = 2235,
2251 XVSLE_DU = 2236,
2252 XVSLE_H = 2237,
2253 XVSLE_HU = 2238,
2254 XVSLE_W = 2239,
2255 XVSLE_WU = 2240,
2256 XVSLLI_B = 2241,
2257 XVSLLI_D = 2242,
2258 XVSLLI_H = 2243,
2259 XVSLLI_W = 2244,
2260 XVSLLWIL_DU_WU = 2245,
2261 XVSLLWIL_D_W = 2246,
2262 XVSLLWIL_HU_BU = 2247,
2263 XVSLLWIL_H_B = 2248,
2264 XVSLLWIL_WU_HU = 2249,
2265 XVSLLWIL_W_H = 2250,
2266 XVSLL_B = 2251,
2267 XVSLL_D = 2252,
2268 XVSLL_H = 2253,
2269 XVSLL_W = 2254,
2270 XVSLTI_B = 2255,
2271 XVSLTI_BU = 2256,
2272 XVSLTI_D = 2257,
2273 XVSLTI_DU = 2258,
2274 XVSLTI_H = 2259,
2275 XVSLTI_HU = 2260,
2276 XVSLTI_W = 2261,
2277 XVSLTI_WU = 2262,
2278 XVSLT_B = 2263,
2279 XVSLT_BU = 2264,
2280 XVSLT_D = 2265,
2281 XVSLT_DU = 2266,
2282 XVSLT_H = 2267,
2283 XVSLT_HU = 2268,
2284 XVSLT_W = 2269,
2285 XVSLT_WU = 2270,
2286 XVSRAI_B = 2271,
2287 XVSRAI_D = 2272,
2288 XVSRAI_H = 2273,
2289 XVSRAI_W = 2274,
2290 XVSRANI_B_H = 2275,
2291 XVSRANI_D_Q = 2276,
2292 XVSRANI_H_W = 2277,
2293 XVSRANI_W_D = 2278,
2294 XVSRAN_B_H = 2279,
2295 XVSRAN_H_W = 2280,
2296 XVSRAN_W_D = 2281,
2297 XVSRARI_B = 2282,
2298 XVSRARI_D = 2283,
2299 XVSRARI_H = 2284,
2300 XVSRARI_W = 2285,
2301 XVSRARNI_B_H = 2286,
2302 XVSRARNI_D_Q = 2287,
2303 XVSRARNI_H_W = 2288,
2304 XVSRARNI_W_D = 2289,
2305 XVSRARN_B_H = 2290,
2306 XVSRARN_H_W = 2291,
2307 XVSRARN_W_D = 2292,
2308 XVSRAR_B = 2293,
2309 XVSRAR_D = 2294,
2310 XVSRAR_H = 2295,
2311 XVSRAR_W = 2296,
2312 XVSRA_B = 2297,
2313 XVSRA_D = 2298,
2314 XVSRA_H = 2299,
2315 XVSRA_W = 2300,
2316 XVSRLI_B = 2301,
2317 XVSRLI_D = 2302,
2318 XVSRLI_H = 2303,
2319 XVSRLI_W = 2304,
2320 XVSRLNI_B_H = 2305,
2321 XVSRLNI_D_Q = 2306,
2322 XVSRLNI_H_W = 2307,
2323 XVSRLNI_W_D = 2308,
2324 XVSRLN_B_H = 2309,
2325 XVSRLN_H_W = 2310,
2326 XVSRLN_W_D = 2311,
2327 XVSRLRI_B = 2312,
2328 XVSRLRI_D = 2313,
2329 XVSRLRI_H = 2314,
2330 XVSRLRI_W = 2315,
2331 XVSRLRNI_B_H = 2316,
2332 XVSRLRNI_D_Q = 2317,
2333 XVSRLRNI_H_W = 2318,
2334 XVSRLRNI_W_D = 2319,
2335 XVSRLRN_B_H = 2320,
2336 XVSRLRN_H_W = 2321,
2337 XVSRLRN_W_D = 2322,
2338 XVSRLR_B = 2323,
2339 XVSRLR_D = 2324,
2340 XVSRLR_H = 2325,
2341 XVSRLR_W = 2326,
2342 XVSRL_B = 2327,
2343 XVSRL_D = 2328,
2344 XVSRL_H = 2329,
2345 XVSRL_W = 2330,
2346 XVSSRANI_BU_H = 2331,
2347 XVSSRANI_B_H = 2332,
2348 XVSSRANI_DU_Q = 2333,
2349 XVSSRANI_D_Q = 2334,
2350 XVSSRANI_HU_W = 2335,
2351 XVSSRANI_H_W = 2336,
2352 XVSSRANI_WU_D = 2337,
2353 XVSSRANI_W_D = 2338,
2354 XVSSRAN_BU_H = 2339,
2355 XVSSRAN_B_H = 2340,
2356 XVSSRAN_HU_W = 2341,
2357 XVSSRAN_H_W = 2342,
2358 XVSSRAN_WU_D = 2343,
2359 XVSSRAN_W_D = 2344,
2360 XVSSRARNI_BU_H = 2345,
2361 XVSSRARNI_B_H = 2346,
2362 XVSSRARNI_DU_Q = 2347,
2363 XVSSRARNI_D_Q = 2348,
2364 XVSSRARNI_HU_W = 2349,
2365 XVSSRARNI_H_W = 2350,
2366 XVSSRARNI_WU_D = 2351,
2367 XVSSRARNI_W_D = 2352,
2368 XVSSRARN_BU_H = 2353,
2369 XVSSRARN_B_H = 2354,
2370 XVSSRARN_HU_W = 2355,
2371 XVSSRARN_H_W = 2356,
2372 XVSSRARN_WU_D = 2357,
2373 XVSSRARN_W_D = 2358,
2374 XVSSRLNI_BU_H = 2359,
2375 XVSSRLNI_B_H = 2360,
2376 XVSSRLNI_DU_Q = 2361,
2377 XVSSRLNI_D_Q = 2362,
2378 XVSSRLNI_HU_W = 2363,
2379 XVSSRLNI_H_W = 2364,
2380 XVSSRLNI_WU_D = 2365,
2381 XVSSRLNI_W_D = 2366,
2382 XVSSRLN_BU_H = 2367,
2383 XVSSRLN_B_H = 2368,
2384 XVSSRLN_HU_W = 2369,
2385 XVSSRLN_H_W = 2370,
2386 XVSSRLN_WU_D = 2371,
2387 XVSSRLN_W_D = 2372,
2388 XVSSRLRNI_BU_H = 2373,
2389 XVSSRLRNI_B_H = 2374,
2390 XVSSRLRNI_DU_Q = 2375,
2391 XVSSRLRNI_D_Q = 2376,
2392 XVSSRLRNI_HU_W = 2377,
2393 XVSSRLRNI_H_W = 2378,
2394 XVSSRLRNI_WU_D = 2379,
2395 XVSSRLRNI_W_D = 2380,
2396 XVSSRLRN_BU_H = 2381,
2397 XVSSRLRN_B_H = 2382,
2398 XVSSRLRN_HU_W = 2383,
2399 XVSSRLRN_H_W = 2384,
2400 XVSSRLRN_WU_D = 2385,
2401 XVSSRLRN_W_D = 2386,
2402 XVSSUB_B = 2387,
2403 XVSSUB_BU = 2388,
2404 XVSSUB_D = 2389,
2405 XVSSUB_DU = 2390,
2406 XVSSUB_H = 2391,
2407 XVSSUB_HU = 2392,
2408 XVSSUB_W = 2393,
2409 XVSSUB_WU = 2394,
2410 XVST = 2395,
2411 XVSTELM_B = 2396,
2412 XVSTELM_D = 2397,
2413 XVSTELM_H = 2398,
2414 XVSTELM_W = 2399,
2415 XVSTX = 2400,
2416 XVSUBI_BU = 2401,
2417 XVSUBI_DU = 2402,
2418 XVSUBI_HU = 2403,
2419 XVSUBI_WU = 2404,
2420 XVSUBWEV_D_W = 2405,
2421 XVSUBWEV_D_WU = 2406,
2422 XVSUBWEV_H_B = 2407,
2423 XVSUBWEV_H_BU = 2408,
2424 XVSUBWEV_Q_D = 2409,
2425 XVSUBWEV_Q_DU = 2410,
2426 XVSUBWEV_W_H = 2411,
2427 XVSUBWEV_W_HU = 2412,
2428 XVSUBWOD_D_W = 2413,
2429 XVSUBWOD_D_WU = 2414,
2430 XVSUBWOD_H_B = 2415,
2431 XVSUBWOD_H_BU = 2416,
2432 XVSUBWOD_Q_D = 2417,
2433 XVSUBWOD_Q_DU = 2418,
2434 XVSUBWOD_W_H = 2419,
2435 XVSUBWOD_W_HU = 2420,
2436 XVSUB_B = 2421,
2437 XVSUB_D = 2422,
2438 XVSUB_H = 2423,
2439 XVSUB_Q = 2424,
2440 XVSUB_W = 2425,
2441 XVXORI_B = 2426,
2442 XVXOR_V = 2427,
2443 INSTRUCTION_LIST_END = 2428
2444 };
2445
2446} // end namespace LoongArch
2447} // end namespace llvm
2448#endif // GET_INSTRINFO_ENUM
2449
2450#ifdef GET_INSTRINFO_SCHED_ENUM
2451#undef GET_INSTRINFO_SCHED_ENUM
2452namespace llvm {
2453
2454namespace LoongArch {
2455namespace Sched {
2456 enum {
2457 NoInstrModel = 0,
2458 SCHED_LIST_END = 1
2459 };
2460} // end namespace Sched
2461} // end namespace LoongArch
2462} // end namespace llvm
2463#endif // GET_INSTRINFO_SCHED_ENUM
2464
2465#if defined(GET_INSTRINFO_MC_DESC) || defined(GET_INSTRINFO_CTOR_DTOR)
2466namespace llvm {
2467
2468struct LoongArchInstrTable {
2469 MCInstrDesc Insts[2428];
2470 static_assert(alignof(MCInstrDesc) >= alignof(MCOperandInfo), "Unwanted padding between Insts and OperandInfo");
2471 MCOperandInfo OperandInfo[417];
2472 static_assert(alignof(MCOperandInfo) >= alignof(MCPhysReg), "Unwanted padding between OperandInfo and ImplicitOps");
2473 MCPhysReg ImplicitOps[17];
2474};
2475
2476} // end namespace llvm
2477#endif // defined(GET_INSTRINFO_MC_DESC) || defined(GET_INSTRINFO_CTOR_DTOR)
2478
2479#ifdef GET_INSTRINFO_MC_DESC
2480#undef GET_INSTRINFO_MC_DESC
2481namespace llvm {
2482
2483static_assert(sizeof(MCOperandInfo) % sizeof(MCPhysReg) == 0);
2484static constexpr unsigned LoongArchImpOpBase = sizeof LoongArchInstrTable::OperandInfo / (sizeof(MCPhysReg));
2485
2486extern const LoongArchInstrTable LoongArchDescs = {
2487 {
2488 { 2427, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 379, 0, 0x0ULL }, // Inst #2427 = XVXOR_V
2489 { 2426, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 382, 0, 0x0ULL }, // Inst #2426 = XVXORI_B
2490 { 2425, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 379, 0, 0x0ULL }, // Inst #2425 = XVSUB_W
2491 { 2424, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 379, 0, 0x0ULL }, // Inst #2424 = XVSUB_Q
2492 { 2423, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 379, 0, 0x0ULL }, // Inst #2423 = XVSUB_H
2493 { 2422, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 379, 0, 0x0ULL }, // Inst #2422 = XVSUB_D
2494 { 2421, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 379, 0, 0x0ULL }, // Inst #2421 = XVSUB_B
2495 { 2420, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 379, 0, 0x0ULL }, // Inst #2420 = XVSUBWOD_W_HU
2496 { 2419, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 379, 0, 0x0ULL }, // Inst #2419 = XVSUBWOD_W_H
2497 { 2418, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 379, 0, 0x0ULL }, // Inst #2418 = XVSUBWOD_Q_DU
2498 { 2417, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 379, 0, 0x0ULL }, // Inst #2417 = XVSUBWOD_Q_D
2499 { 2416, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 379, 0, 0x0ULL }, // Inst #2416 = XVSUBWOD_H_BU
2500 { 2415, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 379, 0, 0x0ULL }, // Inst #2415 = XVSUBWOD_H_B
2501 { 2414, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 379, 0, 0x0ULL }, // Inst #2414 = XVSUBWOD_D_WU
2502 { 2413, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 379, 0, 0x0ULL }, // Inst #2413 = XVSUBWOD_D_W
2503 { 2412, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 379, 0, 0x0ULL }, // Inst #2412 = XVSUBWEV_W_HU
2504 { 2411, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 379, 0, 0x0ULL }, // Inst #2411 = XVSUBWEV_W_H
2505 { 2410, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 379, 0, 0x0ULL }, // Inst #2410 = XVSUBWEV_Q_DU
2506 { 2409, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 379, 0, 0x0ULL }, // Inst #2409 = XVSUBWEV_Q_D
2507 { 2408, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 379, 0, 0x0ULL }, // Inst #2408 = XVSUBWEV_H_BU
2508 { 2407, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 379, 0, 0x0ULL }, // Inst #2407 = XVSUBWEV_H_B
2509 { 2406, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 379, 0, 0x0ULL }, // Inst #2406 = XVSUBWEV_D_WU
2510 { 2405, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 379, 0, 0x0ULL }, // Inst #2405 = XVSUBWEV_D_W
2511 { 2404, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 382, 0, 0x0ULL }, // Inst #2404 = XVSUBI_WU
2512 { 2403, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 382, 0, 0x0ULL }, // Inst #2403 = XVSUBI_HU
2513 { 2402, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 382, 0, 0x0ULL }, // Inst #2402 = XVSUBI_DU
2514 { 2401, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 382, 0, 0x0ULL }, // Inst #2401 = XVSUBI_BU
2515 { 2400, 3, 0, 4, 0, 0, 0, LoongArchImpOpBase + 0, 400, 0|(1ULL<<MCID::MayStore), 0x0ULL }, // Inst #2400 = XVSTX
2516 { 2399, 4, 0, 4, 0, 0, 0, LoongArchImpOpBase + 0, 413, 0|(1ULL<<MCID::MayStore), 0x0ULL }, // Inst #2399 = XVSTELM_W
2517 { 2398, 4, 0, 4, 0, 0, 0, LoongArchImpOpBase + 0, 413, 0|(1ULL<<MCID::MayStore), 0x0ULL }, // Inst #2398 = XVSTELM_H
2518 { 2397, 4, 0, 4, 0, 0, 0, LoongArchImpOpBase + 0, 413, 0|(1ULL<<MCID::MayStore), 0x0ULL }, // Inst #2397 = XVSTELM_D
2519 { 2396, 4, 0, 4, 0, 0, 0, LoongArchImpOpBase + 0, 413, 0|(1ULL<<MCID::MayStore), 0x0ULL }, // Inst #2396 = XVSTELM_B
2520 { 2395, 3, 0, 4, 0, 0, 0, LoongArchImpOpBase + 0, 397, 0|(1ULL<<MCID::MayStore), 0x0ULL }, // Inst #2395 = XVST
2521 { 2394, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 379, 0, 0x0ULL }, // Inst #2394 = XVSSUB_WU
2522 { 2393, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 379, 0, 0x0ULL }, // Inst #2393 = XVSSUB_W
2523 { 2392, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 379, 0, 0x0ULL }, // Inst #2392 = XVSSUB_HU
2524 { 2391, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 379, 0, 0x0ULL }, // Inst #2391 = XVSSUB_H
2525 { 2390, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 379, 0, 0x0ULL }, // Inst #2390 = XVSSUB_DU
2526 { 2389, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 379, 0, 0x0ULL }, // Inst #2389 = XVSSUB_D
2527 { 2388, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 379, 0, 0x0ULL }, // Inst #2388 = XVSSUB_BU
2528 { 2387, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 379, 0, 0x0ULL }, // Inst #2387 = XVSSUB_B
2529 { 2386, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 379, 0, 0x0ULL }, // Inst #2386 = XVSSRLRN_W_D
2530 { 2385, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 379, 0, 0x0ULL }, // Inst #2385 = XVSSRLRN_WU_D
2531 { 2384, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 379, 0, 0x0ULL }, // Inst #2384 = XVSSRLRN_H_W
2532 { 2383, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 379, 0, 0x0ULL }, // Inst #2383 = XVSSRLRN_HU_W
2533 { 2382, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 379, 0, 0x0ULL }, // Inst #2382 = XVSSRLRN_B_H
2534 { 2381, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 379, 0, 0x0ULL }, // Inst #2381 = XVSSRLRN_BU_H
2535 { 2380, 4, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 385, 0, 0x0ULL }, // Inst #2380 = XVSSRLRNI_W_D
2536 { 2379, 4, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 385, 0, 0x0ULL }, // Inst #2379 = XVSSRLRNI_WU_D
2537 { 2378, 4, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 385, 0, 0x0ULL }, // Inst #2378 = XVSSRLRNI_H_W
2538 { 2377, 4, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 385, 0, 0x0ULL }, // Inst #2377 = XVSSRLRNI_HU_W
2539 { 2376, 4, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 385, 0, 0x0ULL }, // Inst #2376 = XVSSRLRNI_D_Q
2540 { 2375, 4, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 385, 0, 0x0ULL }, // Inst #2375 = XVSSRLRNI_DU_Q
2541 { 2374, 4, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 385, 0, 0x0ULL }, // Inst #2374 = XVSSRLRNI_B_H
2542 { 2373, 4, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 385, 0, 0x0ULL }, // Inst #2373 = XVSSRLRNI_BU_H
2543 { 2372, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 379, 0, 0x0ULL }, // Inst #2372 = XVSSRLN_W_D
2544 { 2371, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 379, 0, 0x0ULL }, // Inst #2371 = XVSSRLN_WU_D
2545 { 2370, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 379, 0, 0x0ULL }, // Inst #2370 = XVSSRLN_H_W
2546 { 2369, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 379, 0, 0x0ULL }, // Inst #2369 = XVSSRLN_HU_W
2547 { 2368, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 379, 0, 0x0ULL }, // Inst #2368 = XVSSRLN_B_H
2548 { 2367, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 379, 0, 0x0ULL }, // Inst #2367 = XVSSRLN_BU_H
2549 { 2366, 4, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 385, 0, 0x0ULL }, // Inst #2366 = XVSSRLNI_W_D
2550 { 2365, 4, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 385, 0, 0x0ULL }, // Inst #2365 = XVSSRLNI_WU_D
2551 { 2364, 4, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 385, 0, 0x0ULL }, // Inst #2364 = XVSSRLNI_H_W
2552 { 2363, 4, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 385, 0, 0x0ULL }, // Inst #2363 = XVSSRLNI_HU_W
2553 { 2362, 4, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 385, 0, 0x0ULL }, // Inst #2362 = XVSSRLNI_D_Q
2554 { 2361, 4, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 385, 0, 0x0ULL }, // Inst #2361 = XVSSRLNI_DU_Q
2555 { 2360, 4, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 385, 0, 0x0ULL }, // Inst #2360 = XVSSRLNI_B_H
2556 { 2359, 4, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 385, 0, 0x0ULL }, // Inst #2359 = XVSSRLNI_BU_H
2557 { 2358, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 379, 0, 0x0ULL }, // Inst #2358 = XVSSRARN_W_D
2558 { 2357, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 379, 0, 0x0ULL }, // Inst #2357 = XVSSRARN_WU_D
2559 { 2356, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 379, 0, 0x0ULL }, // Inst #2356 = XVSSRARN_H_W
2560 { 2355, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 379, 0, 0x0ULL }, // Inst #2355 = XVSSRARN_HU_W
2561 { 2354, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 379, 0, 0x0ULL }, // Inst #2354 = XVSSRARN_B_H
2562 { 2353, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 379, 0, 0x0ULL }, // Inst #2353 = XVSSRARN_BU_H
2563 { 2352, 4, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 385, 0, 0x0ULL }, // Inst #2352 = XVSSRARNI_W_D
2564 { 2351, 4, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 385, 0, 0x0ULL }, // Inst #2351 = XVSSRARNI_WU_D
2565 { 2350, 4, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 385, 0, 0x0ULL }, // Inst #2350 = XVSSRARNI_H_W
2566 { 2349, 4, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 385, 0, 0x0ULL }, // Inst #2349 = XVSSRARNI_HU_W
2567 { 2348, 4, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 385, 0, 0x0ULL }, // Inst #2348 = XVSSRARNI_D_Q
2568 { 2347, 4, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 385, 0, 0x0ULL }, // Inst #2347 = XVSSRARNI_DU_Q
2569 { 2346, 4, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 385, 0, 0x0ULL }, // Inst #2346 = XVSSRARNI_B_H
2570 { 2345, 4, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 385, 0, 0x0ULL }, // Inst #2345 = XVSSRARNI_BU_H
2571 { 2344, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 379, 0, 0x0ULL }, // Inst #2344 = XVSSRAN_W_D
2572 { 2343, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 379, 0, 0x0ULL }, // Inst #2343 = XVSSRAN_WU_D
2573 { 2342, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 379, 0, 0x0ULL }, // Inst #2342 = XVSSRAN_H_W
2574 { 2341, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 379, 0, 0x0ULL }, // Inst #2341 = XVSSRAN_HU_W
2575 { 2340, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 379, 0, 0x0ULL }, // Inst #2340 = XVSSRAN_B_H
2576 { 2339, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 379, 0, 0x0ULL }, // Inst #2339 = XVSSRAN_BU_H
2577 { 2338, 4, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 385, 0, 0x0ULL }, // Inst #2338 = XVSSRANI_W_D
2578 { 2337, 4, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 385, 0, 0x0ULL }, // Inst #2337 = XVSSRANI_WU_D
2579 { 2336, 4, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 385, 0, 0x0ULL }, // Inst #2336 = XVSSRANI_H_W
2580 { 2335, 4, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 385, 0, 0x0ULL }, // Inst #2335 = XVSSRANI_HU_W
2581 { 2334, 4, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 385, 0, 0x0ULL }, // Inst #2334 = XVSSRANI_D_Q
2582 { 2333, 4, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 385, 0, 0x0ULL }, // Inst #2333 = XVSSRANI_DU_Q
2583 { 2332, 4, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 385, 0, 0x0ULL }, // Inst #2332 = XVSSRANI_B_H
2584 { 2331, 4, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 385, 0, 0x0ULL }, // Inst #2331 = XVSSRANI_BU_H
2585 { 2330, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 379, 0, 0x0ULL }, // Inst #2330 = XVSRL_W
2586 { 2329, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 379, 0, 0x0ULL }, // Inst #2329 = XVSRL_H
2587 { 2328, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 379, 0, 0x0ULL }, // Inst #2328 = XVSRL_D
2588 { 2327, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 379, 0, 0x0ULL }, // Inst #2327 = XVSRL_B
2589 { 2326, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 379, 0, 0x0ULL }, // Inst #2326 = XVSRLR_W
2590 { 2325, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 379, 0, 0x0ULL }, // Inst #2325 = XVSRLR_H
2591 { 2324, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 379, 0, 0x0ULL }, // Inst #2324 = XVSRLR_D
2592 { 2323, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 379, 0, 0x0ULL }, // Inst #2323 = XVSRLR_B
2593 { 2322, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 379, 0, 0x0ULL }, // Inst #2322 = XVSRLRN_W_D
2594 { 2321, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 379, 0, 0x0ULL }, // Inst #2321 = XVSRLRN_H_W
2595 { 2320, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 379, 0, 0x0ULL }, // Inst #2320 = XVSRLRN_B_H
2596 { 2319, 4, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 385, 0, 0x0ULL }, // Inst #2319 = XVSRLRNI_W_D
2597 { 2318, 4, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 385, 0, 0x0ULL }, // Inst #2318 = XVSRLRNI_H_W
2598 { 2317, 4, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 385, 0, 0x0ULL }, // Inst #2317 = XVSRLRNI_D_Q
2599 { 2316, 4, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 385, 0, 0x0ULL }, // Inst #2316 = XVSRLRNI_B_H
2600 { 2315, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 382, 0, 0x0ULL }, // Inst #2315 = XVSRLRI_W
2601 { 2314, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 382, 0, 0x0ULL }, // Inst #2314 = XVSRLRI_H
2602 { 2313, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 382, 0, 0x0ULL }, // Inst #2313 = XVSRLRI_D
2603 { 2312, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 382, 0, 0x0ULL }, // Inst #2312 = XVSRLRI_B
2604 { 2311, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 379, 0, 0x0ULL }, // Inst #2311 = XVSRLN_W_D
2605 { 2310, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 379, 0, 0x0ULL }, // Inst #2310 = XVSRLN_H_W
2606 { 2309, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 379, 0, 0x0ULL }, // Inst #2309 = XVSRLN_B_H
2607 { 2308, 4, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 385, 0, 0x0ULL }, // Inst #2308 = XVSRLNI_W_D
2608 { 2307, 4, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 385, 0, 0x0ULL }, // Inst #2307 = XVSRLNI_H_W
2609 { 2306, 4, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 385, 0, 0x0ULL }, // Inst #2306 = XVSRLNI_D_Q
2610 { 2305, 4, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 385, 0, 0x0ULL }, // Inst #2305 = XVSRLNI_B_H
2611 { 2304, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 382, 0, 0x0ULL }, // Inst #2304 = XVSRLI_W
2612 { 2303, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 382, 0, 0x0ULL }, // Inst #2303 = XVSRLI_H
2613 { 2302, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 382, 0, 0x0ULL }, // Inst #2302 = XVSRLI_D
2614 { 2301, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 382, 0, 0x0ULL }, // Inst #2301 = XVSRLI_B
2615 { 2300, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 379, 0, 0x0ULL }, // Inst #2300 = XVSRA_W
2616 { 2299, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 379, 0, 0x0ULL }, // Inst #2299 = XVSRA_H
2617 { 2298, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 379, 0, 0x0ULL }, // Inst #2298 = XVSRA_D
2618 { 2297, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 379, 0, 0x0ULL }, // Inst #2297 = XVSRA_B
2619 { 2296, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 379, 0, 0x0ULL }, // Inst #2296 = XVSRAR_W
2620 { 2295, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 379, 0, 0x0ULL }, // Inst #2295 = XVSRAR_H
2621 { 2294, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 379, 0, 0x0ULL }, // Inst #2294 = XVSRAR_D
2622 { 2293, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 379, 0, 0x0ULL }, // Inst #2293 = XVSRAR_B
2623 { 2292, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 379, 0, 0x0ULL }, // Inst #2292 = XVSRARN_W_D
2624 { 2291, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 379, 0, 0x0ULL }, // Inst #2291 = XVSRARN_H_W
2625 { 2290, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 379, 0, 0x0ULL }, // Inst #2290 = XVSRARN_B_H
2626 { 2289, 4, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 385, 0, 0x0ULL }, // Inst #2289 = XVSRARNI_W_D
2627 { 2288, 4, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 385, 0, 0x0ULL }, // Inst #2288 = XVSRARNI_H_W
2628 { 2287, 4, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 385, 0, 0x0ULL }, // Inst #2287 = XVSRARNI_D_Q
2629 { 2286, 4, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 385, 0, 0x0ULL }, // Inst #2286 = XVSRARNI_B_H
2630 { 2285, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 382, 0, 0x0ULL }, // Inst #2285 = XVSRARI_W
2631 { 2284, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 382, 0, 0x0ULL }, // Inst #2284 = XVSRARI_H
2632 { 2283, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 382, 0, 0x0ULL }, // Inst #2283 = XVSRARI_D
2633 { 2282, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 382, 0, 0x0ULL }, // Inst #2282 = XVSRARI_B
2634 { 2281, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 379, 0, 0x0ULL }, // Inst #2281 = XVSRAN_W_D
2635 { 2280, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 379, 0, 0x0ULL }, // Inst #2280 = XVSRAN_H_W
2636 { 2279, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 379, 0, 0x0ULL }, // Inst #2279 = XVSRAN_B_H
2637 { 2278, 4, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 385, 0, 0x0ULL }, // Inst #2278 = XVSRANI_W_D
2638 { 2277, 4, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 385, 0, 0x0ULL }, // Inst #2277 = XVSRANI_H_W
2639 { 2276, 4, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 385, 0, 0x0ULL }, // Inst #2276 = XVSRANI_D_Q
2640 { 2275, 4, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 385, 0, 0x0ULL }, // Inst #2275 = XVSRANI_B_H
2641 { 2274, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 382, 0, 0x0ULL }, // Inst #2274 = XVSRAI_W
2642 { 2273, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 382, 0, 0x0ULL }, // Inst #2273 = XVSRAI_H
2643 { 2272, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 382, 0, 0x0ULL }, // Inst #2272 = XVSRAI_D
2644 { 2271, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 382, 0, 0x0ULL }, // Inst #2271 = XVSRAI_B
2645 { 2270, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 379, 0, 0x0ULL }, // Inst #2270 = XVSLT_WU
2646 { 2269, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 379, 0, 0x0ULL }, // Inst #2269 = XVSLT_W
2647 { 2268, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 379, 0, 0x0ULL }, // Inst #2268 = XVSLT_HU
2648 { 2267, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 379, 0, 0x0ULL }, // Inst #2267 = XVSLT_H
2649 { 2266, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 379, 0, 0x0ULL }, // Inst #2266 = XVSLT_DU
2650 { 2265, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 379, 0, 0x0ULL }, // Inst #2265 = XVSLT_D
2651 { 2264, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 379, 0, 0x0ULL }, // Inst #2264 = XVSLT_BU
2652 { 2263, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 379, 0, 0x0ULL }, // Inst #2263 = XVSLT_B
2653 { 2262, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 382, 0, 0x0ULL }, // Inst #2262 = XVSLTI_WU
2654 { 2261, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 382, 0, 0x0ULL }, // Inst #2261 = XVSLTI_W
2655 { 2260, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 382, 0, 0x0ULL }, // Inst #2260 = XVSLTI_HU
2656 { 2259, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 382, 0, 0x0ULL }, // Inst #2259 = XVSLTI_H
2657 { 2258, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 382, 0, 0x0ULL }, // Inst #2258 = XVSLTI_DU
2658 { 2257, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 382, 0, 0x0ULL }, // Inst #2257 = XVSLTI_D
2659 { 2256, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 382, 0, 0x0ULL }, // Inst #2256 = XVSLTI_BU
2660 { 2255, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 382, 0, 0x0ULL }, // Inst #2255 = XVSLTI_B
2661 { 2254, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 379, 0, 0x0ULL }, // Inst #2254 = XVSLL_W
2662 { 2253, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 379, 0, 0x0ULL }, // Inst #2253 = XVSLL_H
2663 { 2252, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 379, 0, 0x0ULL }, // Inst #2252 = XVSLL_D
2664 { 2251, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 379, 0, 0x0ULL }, // Inst #2251 = XVSLL_B
2665 { 2250, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 382, 0, 0x0ULL }, // Inst #2250 = XVSLLWIL_W_H
2666 { 2249, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 382, 0, 0x0ULL }, // Inst #2249 = XVSLLWIL_WU_HU
2667 { 2248, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 382, 0, 0x0ULL }, // Inst #2248 = XVSLLWIL_H_B
2668 { 2247, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 382, 0, 0x0ULL }, // Inst #2247 = XVSLLWIL_HU_BU
2669 { 2246, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 382, 0, 0x0ULL }, // Inst #2246 = XVSLLWIL_D_W
2670 { 2245, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 382, 0, 0x0ULL }, // Inst #2245 = XVSLLWIL_DU_WU
2671 { 2244, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 382, 0, 0x0ULL }, // Inst #2244 = XVSLLI_W
2672 { 2243, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 382, 0, 0x0ULL }, // Inst #2243 = XVSLLI_H
2673 { 2242, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 382, 0, 0x0ULL }, // Inst #2242 = XVSLLI_D
2674 { 2241, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 382, 0, 0x0ULL }, // Inst #2241 = XVSLLI_B
2675 { 2240, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 379, 0, 0x0ULL }, // Inst #2240 = XVSLE_WU
2676 { 2239, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 379, 0, 0x0ULL }, // Inst #2239 = XVSLE_W
2677 { 2238, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 379, 0, 0x0ULL }, // Inst #2238 = XVSLE_HU
2678 { 2237, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 379, 0, 0x0ULL }, // Inst #2237 = XVSLE_H
2679 { 2236, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 379, 0, 0x0ULL }, // Inst #2236 = XVSLE_DU
2680 { 2235, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 379, 0, 0x0ULL }, // Inst #2235 = XVSLE_D
2681 { 2234, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 379, 0, 0x0ULL }, // Inst #2234 = XVSLE_BU
2682 { 2233, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 379, 0, 0x0ULL }, // Inst #2233 = XVSLE_B
2683 { 2232, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 382, 0, 0x0ULL }, // Inst #2232 = XVSLEI_WU
2684 { 2231, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 382, 0, 0x0ULL }, // Inst #2231 = XVSLEI_W
2685 { 2230, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 382, 0, 0x0ULL }, // Inst #2230 = XVSLEI_HU
2686 { 2229, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 382, 0, 0x0ULL }, // Inst #2229 = XVSLEI_H
2687 { 2228, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 382, 0, 0x0ULL }, // Inst #2228 = XVSLEI_DU
2688 { 2227, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 382, 0, 0x0ULL }, // Inst #2227 = XVSLEI_D
2689 { 2226, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 382, 0, 0x0ULL }, // Inst #2226 = XVSLEI_BU
2690 { 2225, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 382, 0, 0x0ULL }, // Inst #2225 = XVSLEI_B
2691 { 2224, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 379, 0, 0x0ULL }, // Inst #2224 = XVSIGNCOV_W
2692 { 2223, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 379, 0, 0x0ULL }, // Inst #2223 = XVSIGNCOV_H
2693 { 2222, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 379, 0, 0x0ULL }, // Inst #2222 = XVSIGNCOV_D
2694 { 2221, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 379, 0, 0x0ULL }, // Inst #2221 = XVSIGNCOV_B
2695 { 2220, 4, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 393, 0, 0x0ULL }, // Inst #2220 = XVSHUF_W
2696 { 2219, 4, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 393, 0, 0x0ULL }, // Inst #2219 = XVSHUF_H
2697 { 2218, 4, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 393, 0, 0x0ULL }, // Inst #2218 = XVSHUF_D
2698 { 2217, 4, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 389, 0, 0x0ULL }, // Inst #2217 = XVSHUF_B
2699 { 2216, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 382, 0, 0x0ULL }, // Inst #2216 = XVSHUF4I_W
2700 { 2215, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 382, 0, 0x0ULL }, // Inst #2215 = XVSHUF4I_H
2701 { 2214, 4, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 385, 0, 0x0ULL }, // Inst #2214 = XVSHUF4I_D
2702 { 2213, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 382, 0, 0x0ULL }, // Inst #2213 = XVSHUF4I_B
2703 { 2212, 2, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 411, 0, 0x0ULL }, // Inst #2212 = XVSETNEZ_V
2704 { 2211, 2, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 411, 0, 0x0ULL }, // Inst #2211 = XVSETEQZ_V
2705 { 2210, 2, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 411, 0, 0x0ULL }, // Inst #2210 = XVSETANYEQZ_W
2706 { 2209, 2, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 411, 0, 0x0ULL }, // Inst #2209 = XVSETANYEQZ_H
2707 { 2208, 2, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 411, 0, 0x0ULL }, // Inst #2208 = XVSETANYEQZ_D
2708 { 2207, 2, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 411, 0, 0x0ULL }, // Inst #2207 = XVSETANYEQZ_B
2709 { 2206, 2, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 411, 0, 0x0ULL }, // Inst #2206 = XVSETALLNEZ_W
2710 { 2205, 2, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 411, 0, 0x0ULL }, // Inst #2205 = XVSETALLNEZ_H
2711 { 2204, 2, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 411, 0, 0x0ULL }, // Inst #2204 = XVSETALLNEZ_D
2712 { 2203, 2, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 411, 0, 0x0ULL }, // Inst #2203 = XVSETALLNEZ_B
2713 { 2202, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 379, 0, 0x0ULL }, // Inst #2202 = XVSEQ_W
2714 { 2201, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 379, 0, 0x0ULL }, // Inst #2201 = XVSEQ_H
2715 { 2200, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 379, 0, 0x0ULL }, // Inst #2200 = XVSEQ_D
2716 { 2199, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 379, 0, 0x0ULL }, // Inst #2199 = XVSEQ_B
2717 { 2198, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 382, 0, 0x0ULL }, // Inst #2198 = XVSEQI_W
2718 { 2197, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 382, 0, 0x0ULL }, // Inst #2197 = XVSEQI_H
2719 { 2196, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 382, 0, 0x0ULL }, // Inst #2196 = XVSEQI_D
2720 { 2195, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 382, 0, 0x0ULL }, // Inst #2195 = XVSEQI_B
2721 { 2194, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 382, 0, 0x0ULL }, // Inst #2194 = XVSAT_WU
2722 { 2193, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 382, 0, 0x0ULL }, // Inst #2193 = XVSAT_W
2723 { 2192, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 382, 0, 0x0ULL }, // Inst #2192 = XVSAT_HU
2724 { 2191, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 382, 0, 0x0ULL }, // Inst #2191 = XVSAT_H
2725 { 2190, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 382, 0, 0x0ULL }, // Inst #2190 = XVSAT_DU
2726 { 2189, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 382, 0, 0x0ULL }, // Inst #2189 = XVSAT_D
2727 { 2188, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 382, 0, 0x0ULL }, // Inst #2188 = XVSAT_BU
2728 { 2187, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 382, 0, 0x0ULL }, // Inst #2187 = XVSAT_B
2729 { 2186, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 379, 0, 0x0ULL }, // Inst #2186 = XVSADD_WU
2730 { 2185, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 379, 0, 0x0ULL }, // Inst #2185 = XVSADD_W
2731 { 2184, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 379, 0, 0x0ULL }, // Inst #2184 = XVSADD_HU
2732 { 2183, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 379, 0, 0x0ULL }, // Inst #2183 = XVSADD_H
2733 { 2182, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 379, 0, 0x0ULL }, // Inst #2182 = XVSADD_DU
2734 { 2181, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 379, 0, 0x0ULL }, // Inst #2181 = XVSADD_D
2735 { 2180, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 379, 0, 0x0ULL }, // Inst #2180 = XVSADD_BU
2736 { 2179, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 379, 0, 0x0ULL }, // Inst #2179 = XVSADD_B
2737 { 2178, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 379, 0, 0x0ULL }, // Inst #2178 = XVROTR_W
2738 { 2177, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 379, 0, 0x0ULL }, // Inst #2177 = XVROTR_H
2739 { 2176, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 379, 0, 0x0ULL }, // Inst #2176 = XVROTR_D
2740 { 2175, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 379, 0, 0x0ULL }, // Inst #2175 = XVROTR_B
2741 { 2174, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 382, 0, 0x0ULL }, // Inst #2174 = XVROTRI_W
2742 { 2173, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 382, 0, 0x0ULL }, // Inst #2173 = XVROTRI_H
2743 { 2172, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 382, 0, 0x0ULL }, // Inst #2172 = XVROTRI_D
2744 { 2171, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 382, 0, 0x0ULL }, // Inst #2171 = XVROTRI_B
2745 { 2170, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 408, 0, 0x0ULL }, // Inst #2170 = XVREPLVE_W
2746 { 2169, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 408, 0, 0x0ULL }, // Inst #2169 = XVREPLVE_H
2747 { 2168, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 408, 0, 0x0ULL }, // Inst #2168 = XVREPLVE_D
2748 { 2167, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 408, 0, 0x0ULL }, // Inst #2167 = XVREPLVE_B
2749 { 2166, 2, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 349, 0, 0x0ULL }, // Inst #2166 = XVREPLVE0_W
2750 { 2165, 2, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 349, 0, 0x0ULL }, // Inst #2165 = XVREPLVE0_Q
2751 { 2164, 2, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 349, 0, 0x0ULL }, // Inst #2164 = XVREPLVE0_H
2752 { 2163, 2, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 349, 0, 0x0ULL }, // Inst #2163 = XVREPLVE0_D
2753 { 2162, 2, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 349, 0, 0x0ULL }, // Inst #2162 = XVREPLVE0_B
2754 { 2161, 2, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 406, 0, 0x0ULL }, // Inst #2161 = XVREPLGR2VR_W
2755 { 2160, 2, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 406, 0, 0x0ULL }, // Inst #2160 = XVREPLGR2VR_H
2756 { 2159, 2, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 406, 0, 0x0ULL }, // Inst #2159 = XVREPLGR2VR_D
2757 { 2158, 2, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 406, 0, 0x0ULL }, // Inst #2158 = XVREPLGR2VR_B
2758 { 2157, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 382, 0, 0x0ULL }, // Inst #2157 = XVREPL128VEI_W
2759 { 2156, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 382, 0, 0x0ULL }, // Inst #2156 = XVREPL128VEI_H
2760 { 2155, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 382, 0, 0x0ULL }, // Inst #2155 = XVREPL128VEI_D
2761 { 2154, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 382, 0, 0x0ULL }, // Inst #2154 = XVREPL128VEI_B
2762 { 2153, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 382, 0, 0x0ULL }, // Inst #2153 = XVPICKVE_W
2763 { 2152, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 382, 0, 0x0ULL }, // Inst #2152 = XVPICKVE_D
2764 { 2151, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 403, 0, 0x0ULL }, // Inst #2151 = XVPICKVE2GR_WU
2765 { 2150, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 403, 0, 0x0ULL }, // Inst #2150 = XVPICKVE2GR_W
2766 { 2149, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 403, 0, 0x0ULL }, // Inst #2149 = XVPICKVE2GR_DU
2767 { 2148, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 403, 0, 0x0ULL }, // Inst #2148 = XVPICKVE2GR_D
2768 { 2147, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 379, 0, 0x0ULL }, // Inst #2147 = XVPICKOD_W
2769 { 2146, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 379, 0, 0x0ULL }, // Inst #2146 = XVPICKOD_H
2770 { 2145, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 379, 0, 0x0ULL }, // Inst #2145 = XVPICKOD_D
2771 { 2144, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 379, 0, 0x0ULL }, // Inst #2144 = XVPICKOD_B
2772 { 2143, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 379, 0, 0x0ULL }, // Inst #2143 = XVPICKEV_W
2773 { 2142, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 379, 0, 0x0ULL }, // Inst #2142 = XVPICKEV_H
2774 { 2141, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 379, 0, 0x0ULL }, // Inst #2141 = XVPICKEV_D
2775 { 2140, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 379, 0, 0x0ULL }, // Inst #2140 = XVPICKEV_B
2776 { 2139, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 379, 0, 0x0ULL }, // Inst #2139 = XVPERM_W
2777 { 2138, 4, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 385, 0, 0x0ULL }, // Inst #2138 = XVPERMI_W
2778 { 2137, 4, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 385, 0, 0x0ULL }, // Inst #2137 = XVPERMI_Q
2779 { 2136, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 382, 0, 0x0ULL }, // Inst #2136 = XVPERMI_D
2780 { 2135, 2, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 349, 0, 0x0ULL }, // Inst #2135 = XVPCNT_W
2781 { 2134, 2, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 349, 0, 0x0ULL }, // Inst #2134 = XVPCNT_H
2782 { 2133, 2, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 349, 0, 0x0ULL }, // Inst #2133 = XVPCNT_D
2783 { 2132, 2, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 349, 0, 0x0ULL }, // Inst #2132 = XVPCNT_B
2784 { 2131, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 379, 0, 0x0ULL }, // Inst #2131 = XVPACKOD_W
2785 { 2130, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 379, 0, 0x0ULL }, // Inst #2130 = XVPACKOD_H
2786 { 2129, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 379, 0, 0x0ULL }, // Inst #2129 = XVPACKOD_D
2787 { 2128, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 379, 0, 0x0ULL }, // Inst #2128 = XVPACKOD_B
2788 { 2127, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 379, 0, 0x0ULL }, // Inst #2127 = XVPACKEV_W
2789 { 2126, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 379, 0, 0x0ULL }, // Inst #2126 = XVPACKEV_H
2790 { 2125, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 379, 0, 0x0ULL }, // Inst #2125 = XVPACKEV_D
2791 { 2124, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 379, 0, 0x0ULL }, // Inst #2124 = XVPACKEV_B
2792 { 2123, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 379, 0, 0x0ULL }, // Inst #2123 = XVOR_V
2793 { 2122, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 379, 0, 0x0ULL }, // Inst #2122 = XVORN_V
2794 { 2121, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 382, 0, 0x0ULL }, // Inst #2121 = XVORI_B
2795 { 2120, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 379, 0, 0x0ULL }, // Inst #2120 = XVNOR_V
2796 { 2119, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 382, 0, 0x0ULL }, // Inst #2119 = XVNORI_B
2797 { 2118, 2, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 349, 0, 0x0ULL }, // Inst #2118 = XVNEG_W
2798 { 2117, 2, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 349, 0, 0x0ULL }, // Inst #2117 = XVNEG_H
2799 { 2116, 2, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 349, 0, 0x0ULL }, // Inst #2116 = XVNEG_D
2800 { 2115, 2, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 349, 0, 0x0ULL }, // Inst #2115 = XVNEG_B
2801 { 2114, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 379, 0, 0x0ULL }, // Inst #2114 = XVMUL_W
2802 { 2113, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 379, 0, 0x0ULL }, // Inst #2113 = XVMUL_H
2803 { 2112, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 379, 0, 0x0ULL }, // Inst #2112 = XVMUL_D
2804 { 2111, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 379, 0, 0x0ULL }, // Inst #2111 = XVMUL_B
2805 { 2110, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 379, 0, 0x0ULL }, // Inst #2110 = XVMULWOD_W_HU_H
2806 { 2109, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 379, 0, 0x0ULL }, // Inst #2109 = XVMULWOD_W_HU
2807 { 2108, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 379, 0, 0x0ULL }, // Inst #2108 = XVMULWOD_W_H
2808 { 2107, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 379, 0, 0x0ULL }, // Inst #2107 = XVMULWOD_Q_DU_D
2809 { 2106, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 379, 0, 0x0ULL }, // Inst #2106 = XVMULWOD_Q_DU
2810 { 2105, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 379, 0, 0x0ULL }, // Inst #2105 = XVMULWOD_Q_D
2811 { 2104, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 379, 0, 0x0ULL }, // Inst #2104 = XVMULWOD_H_BU_B
2812 { 2103, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 379, 0, 0x0ULL }, // Inst #2103 = XVMULWOD_H_BU
2813 { 2102, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 379, 0, 0x0ULL }, // Inst #2102 = XVMULWOD_H_B
2814 { 2101, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 379, 0, 0x0ULL }, // Inst #2101 = XVMULWOD_D_WU_W
2815 { 2100, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 379, 0, 0x0ULL }, // Inst #2100 = XVMULWOD_D_WU
2816 { 2099, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 379, 0, 0x0ULL }, // Inst #2099 = XVMULWOD_D_W
2817 { 2098, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 379, 0, 0x0ULL }, // Inst #2098 = XVMULWEV_W_HU_H
2818 { 2097, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 379, 0, 0x0ULL }, // Inst #2097 = XVMULWEV_W_HU
2819 { 2096, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 379, 0, 0x0ULL }, // Inst #2096 = XVMULWEV_W_H
2820 { 2095, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 379, 0, 0x0ULL }, // Inst #2095 = XVMULWEV_Q_DU_D
2821 { 2094, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 379, 0, 0x0ULL }, // Inst #2094 = XVMULWEV_Q_DU
2822 { 2093, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 379, 0, 0x0ULL }, // Inst #2093 = XVMULWEV_Q_D
2823 { 2092, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 379, 0, 0x0ULL }, // Inst #2092 = XVMULWEV_H_BU_B
2824 { 2091, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 379, 0, 0x0ULL }, // Inst #2091 = XVMULWEV_H_BU
2825 { 2090, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 379, 0, 0x0ULL }, // Inst #2090 = XVMULWEV_H_B
2826 { 2089, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 379, 0, 0x0ULL }, // Inst #2089 = XVMULWEV_D_WU_W
2827 { 2088, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 379, 0, 0x0ULL }, // Inst #2088 = XVMULWEV_D_WU
2828 { 2087, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 379, 0, 0x0ULL }, // Inst #2087 = XVMULWEV_D_W
2829 { 2086, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 379, 0, 0x0ULL }, // Inst #2086 = XVMUH_WU
2830 { 2085, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 379, 0, 0x0ULL }, // Inst #2085 = XVMUH_W
2831 { 2084, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 379, 0, 0x0ULL }, // Inst #2084 = XVMUH_HU
2832 { 2083, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 379, 0, 0x0ULL }, // Inst #2083 = XVMUH_H
2833 { 2082, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 379, 0, 0x0ULL }, // Inst #2082 = XVMUH_DU
2834 { 2081, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 379, 0, 0x0ULL }, // Inst #2081 = XVMUH_D
2835 { 2080, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 379, 0, 0x0ULL }, // Inst #2080 = XVMUH_BU
2836 { 2079, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 379, 0, 0x0ULL }, // Inst #2079 = XVMUH_B
2837 { 2078, 4, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 393, 0, 0x0ULL }, // Inst #2078 = XVMSUB_W
2838 { 2077, 4, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 393, 0, 0x0ULL }, // Inst #2077 = XVMSUB_H
2839 { 2076, 4, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 393, 0, 0x0ULL }, // Inst #2076 = XVMSUB_D
2840 { 2075, 4, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 393, 0, 0x0ULL }, // Inst #2075 = XVMSUB_B
2841 { 2074, 2, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 349, 0, 0x0ULL }, // Inst #2074 = XVMSKNZ_B
2842 { 2073, 2, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 349, 0, 0x0ULL }, // Inst #2073 = XVMSKLTZ_W
2843 { 2072, 2, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 349, 0, 0x0ULL }, // Inst #2072 = XVMSKLTZ_H
2844 { 2071, 2, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 349, 0, 0x0ULL }, // Inst #2071 = XVMSKLTZ_D
2845 { 2070, 2, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 349, 0, 0x0ULL }, // Inst #2070 = XVMSKLTZ_B
2846 { 2069, 2, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 349, 0, 0x0ULL }, // Inst #2069 = XVMSKGEZ_B
2847 { 2068, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 379, 0, 0x0ULL }, // Inst #2068 = XVMOD_WU
2848 { 2067, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 379, 0, 0x0ULL }, // Inst #2067 = XVMOD_W
2849 { 2066, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 379, 0, 0x0ULL }, // Inst #2066 = XVMOD_HU
2850 { 2065, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 379, 0, 0x0ULL }, // Inst #2065 = XVMOD_H
2851 { 2064, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 379, 0, 0x0ULL }, // Inst #2064 = XVMOD_DU
2852 { 2063, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 379, 0, 0x0ULL }, // Inst #2063 = XVMOD_D
2853 { 2062, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 379, 0, 0x0ULL }, // Inst #2062 = XVMOD_BU
2854 { 2061, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 379, 0, 0x0ULL }, // Inst #2061 = XVMOD_B
2855 { 2060, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 379, 0, 0x0ULL }, // Inst #2060 = XVMIN_WU
2856 { 2059, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 379, 0, 0x0ULL }, // Inst #2059 = XVMIN_W
2857 { 2058, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 379, 0, 0x0ULL }, // Inst #2058 = XVMIN_HU
2858 { 2057, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 379, 0, 0x0ULL }, // Inst #2057 = XVMIN_H
2859 { 2056, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 379, 0, 0x0ULL }, // Inst #2056 = XVMIN_DU
2860 { 2055, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 379, 0, 0x0ULL }, // Inst #2055 = XVMIN_D
2861 { 2054, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 379, 0, 0x0ULL }, // Inst #2054 = XVMIN_BU
2862 { 2053, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 379, 0, 0x0ULL }, // Inst #2053 = XVMIN_B
2863 { 2052, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 382, 0, 0x0ULL }, // Inst #2052 = XVMINI_WU
2864 { 2051, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 382, 0, 0x0ULL }, // Inst #2051 = XVMINI_W
2865 { 2050, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 382, 0, 0x0ULL }, // Inst #2050 = XVMINI_HU
2866 { 2049, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 382, 0, 0x0ULL }, // Inst #2049 = XVMINI_H
2867 { 2048, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 382, 0, 0x0ULL }, // Inst #2048 = XVMINI_DU
2868 { 2047, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 382, 0, 0x0ULL }, // Inst #2047 = XVMINI_D
2869 { 2046, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 382, 0, 0x0ULL }, // Inst #2046 = XVMINI_BU
2870 { 2045, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 382, 0, 0x0ULL }, // Inst #2045 = XVMINI_B
2871 { 2044, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 379, 0, 0x0ULL }, // Inst #2044 = XVMAX_WU
2872 { 2043, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 379, 0, 0x0ULL }, // Inst #2043 = XVMAX_W
2873 { 2042, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 379, 0, 0x0ULL }, // Inst #2042 = XVMAX_HU
2874 { 2041, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 379, 0, 0x0ULL }, // Inst #2041 = XVMAX_H
2875 { 2040, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 379, 0, 0x0ULL }, // Inst #2040 = XVMAX_DU
2876 { 2039, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 379, 0, 0x0ULL }, // Inst #2039 = XVMAX_D
2877 { 2038, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 379, 0, 0x0ULL }, // Inst #2038 = XVMAX_BU
2878 { 2037, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 379, 0, 0x0ULL }, // Inst #2037 = XVMAX_B
2879 { 2036, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 382, 0, 0x0ULL }, // Inst #2036 = XVMAXI_WU
2880 { 2035, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 382, 0, 0x0ULL }, // Inst #2035 = XVMAXI_W
2881 { 2034, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 382, 0, 0x0ULL }, // Inst #2034 = XVMAXI_HU
2882 { 2033, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 382, 0, 0x0ULL }, // Inst #2033 = XVMAXI_H
2883 { 2032, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 382, 0, 0x0ULL }, // Inst #2032 = XVMAXI_DU
2884 { 2031, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 382, 0, 0x0ULL }, // Inst #2031 = XVMAXI_D
2885 { 2030, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 382, 0, 0x0ULL }, // Inst #2030 = XVMAXI_BU
2886 { 2029, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 382, 0, 0x0ULL }, // Inst #2029 = XVMAXI_B
2887 { 2028, 4, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 393, 0, 0x0ULL }, // Inst #2028 = XVMADD_W
2888 { 2027, 4, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 393, 0, 0x0ULL }, // Inst #2027 = XVMADD_H
2889 { 2026, 4, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 393, 0, 0x0ULL }, // Inst #2026 = XVMADD_D
2890 { 2025, 4, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 393, 0, 0x0ULL }, // Inst #2025 = XVMADD_B
2891 { 2024, 4, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 393, 0, 0x0ULL }, // Inst #2024 = XVMADDWOD_W_HU_H
2892 { 2023, 4, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 393, 0, 0x0ULL }, // Inst #2023 = XVMADDWOD_W_HU
2893 { 2022, 4, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 393, 0, 0x0ULL }, // Inst #2022 = XVMADDWOD_W_H
2894 { 2021, 4, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 393, 0, 0x0ULL }, // Inst #2021 = XVMADDWOD_Q_DU_D
2895 { 2020, 4, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 393, 0, 0x0ULL }, // Inst #2020 = XVMADDWOD_Q_DU
2896 { 2019, 4, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 393, 0, 0x0ULL }, // Inst #2019 = XVMADDWOD_Q_D
2897 { 2018, 4, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 393, 0, 0x0ULL }, // Inst #2018 = XVMADDWOD_H_BU_B
2898 { 2017, 4, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 393, 0, 0x0ULL }, // Inst #2017 = XVMADDWOD_H_BU
2899 { 2016, 4, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 393, 0, 0x0ULL }, // Inst #2016 = XVMADDWOD_H_B
2900 { 2015, 4, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 393, 0, 0x0ULL }, // Inst #2015 = XVMADDWOD_D_WU_W
2901 { 2014, 4, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 393, 0, 0x0ULL }, // Inst #2014 = XVMADDWOD_D_WU
2902 { 2013, 4, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 393, 0, 0x0ULL }, // Inst #2013 = XVMADDWOD_D_W
2903 { 2012, 4, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 393, 0, 0x0ULL }, // Inst #2012 = XVMADDWEV_W_HU_H
2904 { 2011, 4, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 393, 0, 0x0ULL }, // Inst #2011 = XVMADDWEV_W_HU
2905 { 2010, 4, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 393, 0, 0x0ULL }, // Inst #2010 = XVMADDWEV_W_H
2906 { 2009, 4, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 393, 0, 0x0ULL }, // Inst #2009 = XVMADDWEV_Q_DU_D
2907 { 2008, 4, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 393, 0, 0x0ULL }, // Inst #2008 = XVMADDWEV_Q_DU
2908 { 2007, 4, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 393, 0, 0x0ULL }, // Inst #2007 = XVMADDWEV_Q_D
2909 { 2006, 4, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 393, 0, 0x0ULL }, // Inst #2006 = XVMADDWEV_H_BU_B
2910 { 2005, 4, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 393, 0, 0x0ULL }, // Inst #2005 = XVMADDWEV_H_BU
2911 { 2004, 4, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 393, 0, 0x0ULL }, // Inst #2004 = XVMADDWEV_H_B
2912 { 2003, 4, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 393, 0, 0x0ULL }, // Inst #2003 = XVMADDWEV_D_WU_W
2913 { 2002, 4, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 393, 0, 0x0ULL }, // Inst #2002 = XVMADDWEV_D_WU
2914 { 2001, 4, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 393, 0, 0x0ULL }, // Inst #2001 = XVMADDWEV_D_W
2915 { 2000, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 400, 0|(1ULL<<MCID::MayLoad), 0x0ULL }, // Inst #2000 = XVLDX
2916 { 1999, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 397, 0|(1ULL<<MCID::MayLoad), 0x0ULL }, // Inst #1999 = XVLDREPL_W
2917 { 1998, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 397, 0|(1ULL<<MCID::MayLoad), 0x0ULL }, // Inst #1998 = XVLDREPL_H
2918 { 1997, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 397, 0|(1ULL<<MCID::MayLoad), 0x0ULL }, // Inst #1997 = XVLDREPL_D
2919 { 1996, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 397, 0|(1ULL<<MCID::MayLoad), 0x0ULL }, // Inst #1996 = XVLDREPL_B
2920 { 1995, 2, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 214, 0, 0x0ULL }, // Inst #1995 = XVLDI
2921 { 1994, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 397, 0|(1ULL<<MCID::MayLoad), 0x0ULL }, // Inst #1994 = XVLD
2922 { 1993, 4, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 385, 0, 0x0ULL }, // Inst #1993 = XVINSVE0_W
2923 { 1992, 4, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 385, 0, 0x0ULL }, // Inst #1992 = XVINSVE0_D
2924 { 1991, 4, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 210, 0, 0x0ULL }, // Inst #1991 = XVINSGR2VR_W
2925 { 1990, 4, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 210, 0, 0x0ULL }, // Inst #1990 = XVINSGR2VR_D
2926 { 1989, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 379, 0, 0x0ULL }, // Inst #1989 = XVILVL_W
2927 { 1988, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 379, 0, 0x0ULL }, // Inst #1988 = XVILVL_H
2928 { 1987, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 379, 0, 0x0ULL }, // Inst #1987 = XVILVL_D
2929 { 1986, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 379, 0, 0x0ULL }, // Inst #1986 = XVILVL_B
2930 { 1985, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 379, 0, 0x0ULL }, // Inst #1985 = XVILVH_W
2931 { 1984, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 379, 0, 0x0ULL }, // Inst #1984 = XVILVH_H
2932 { 1983, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 379, 0, 0x0ULL }, // Inst #1983 = XVILVH_D
2933 { 1982, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 379, 0, 0x0ULL }, // Inst #1982 = XVILVH_B
2934 { 1981, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 379, 0, 0x0ULL }, // Inst #1981 = XVHSUBW_W_H
2935 { 1980, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 379, 0, 0x0ULL }, // Inst #1980 = XVHSUBW_WU_HU
2936 { 1979, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 379, 0, 0x0ULL }, // Inst #1979 = XVHSUBW_Q_D
2937 { 1978, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 379, 0, 0x0ULL }, // Inst #1978 = XVHSUBW_QU_DU
2938 { 1977, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 379, 0, 0x0ULL }, // Inst #1977 = XVHSUBW_H_B
2939 { 1976, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 379, 0, 0x0ULL }, // Inst #1976 = XVHSUBW_HU_BU
2940 { 1975, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 379, 0, 0x0ULL }, // Inst #1975 = XVHSUBW_D_W
2941 { 1974, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 379, 0, 0x0ULL }, // Inst #1974 = XVHSUBW_DU_WU
2942 { 1973, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 382, 0, 0x0ULL }, // Inst #1973 = XVHSELI_D
2943 { 1972, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 379, 0, 0x0ULL }, // Inst #1972 = XVHADDW_W_H
2944 { 1971, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 379, 0, 0x0ULL }, // Inst #1971 = XVHADDW_WU_HU
2945 { 1970, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 379, 0, 0x0ULL }, // Inst #1970 = XVHADDW_Q_D
2946 { 1969, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 379, 0, 0x0ULL }, // Inst #1969 = XVHADDW_QU_DU
2947 { 1968, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 379, 0, 0x0ULL }, // Inst #1968 = XVHADDW_H_B
2948 { 1967, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 379, 0, 0x0ULL }, // Inst #1967 = XVHADDW_HU_BU
2949 { 1966, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 379, 0, 0x0ULL }, // Inst #1966 = XVHADDW_D_W
2950 { 1965, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 379, 0, 0x0ULL }, // Inst #1965 = XVHADDW_DU_WU
2951 { 1964, 2, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 349, 0, 0x0ULL }, // Inst #1964 = XVFTINT_W_S
2952 { 1963, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 379, 0, 0x0ULL }, // Inst #1963 = XVFTINT_W_D
2953 { 1962, 2, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 349, 0, 0x0ULL }, // Inst #1962 = XVFTINT_WU_S
2954 { 1961, 2, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 349, 0, 0x0ULL }, // Inst #1961 = XVFTINT_L_D
2955 { 1960, 2, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 349, 0, 0x0ULL }, // Inst #1960 = XVFTINT_LU_D
2956 { 1959, 2, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 349, 0, 0x0ULL }, // Inst #1959 = XVFTINTRZ_W_S
2957 { 1958, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 379, 0, 0x0ULL }, // Inst #1958 = XVFTINTRZ_W_D
2958 { 1957, 2, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 349, 0, 0x0ULL }, // Inst #1957 = XVFTINTRZ_WU_S
2959 { 1956, 2, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 349, 0, 0x0ULL }, // Inst #1956 = XVFTINTRZ_L_D
2960 { 1955, 2, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 349, 0, 0x0ULL }, // Inst #1955 = XVFTINTRZ_LU_D
2961 { 1954, 2, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 349, 0, 0x0ULL }, // Inst #1954 = XVFTINTRZL_L_S
2962 { 1953, 2, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 349, 0, 0x0ULL }, // Inst #1953 = XVFTINTRZH_L_S
2963 { 1952, 2, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 349, 0, 0x0ULL }, // Inst #1952 = XVFTINTRP_W_S
2964 { 1951, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 379, 0, 0x0ULL }, // Inst #1951 = XVFTINTRP_W_D
2965 { 1950, 2, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 349, 0, 0x0ULL }, // Inst #1950 = XVFTINTRP_L_D
2966 { 1949, 2, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 349, 0, 0x0ULL }, // Inst #1949 = XVFTINTRPL_L_S
2967 { 1948, 2, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 349, 0, 0x0ULL }, // Inst #1948 = XVFTINTRPH_L_S
2968 { 1947, 2, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 349, 0, 0x0ULL }, // Inst #1947 = XVFTINTRNE_W_S
2969 { 1946, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 379, 0, 0x0ULL }, // Inst #1946 = XVFTINTRNE_W_D
2970 { 1945, 2, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 349, 0, 0x0ULL }, // Inst #1945 = XVFTINTRNE_L_D
2971 { 1944, 2, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 349, 0, 0x0ULL }, // Inst #1944 = XVFTINTRNEL_L_S
2972 { 1943, 2, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 349, 0, 0x0ULL }, // Inst #1943 = XVFTINTRNEH_L_S
2973 { 1942, 2, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 349, 0, 0x0ULL }, // Inst #1942 = XVFTINTRM_W_S
2974 { 1941, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 379, 0, 0x0ULL }, // Inst #1941 = XVFTINTRM_W_D
2975 { 1940, 2, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 349, 0, 0x0ULL }, // Inst #1940 = XVFTINTRM_L_D
2976 { 1939, 2, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 349, 0, 0x0ULL }, // Inst #1939 = XVFTINTRML_L_S
2977 { 1938, 2, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 349, 0, 0x0ULL }, // Inst #1938 = XVFTINTRMH_L_S
2978 { 1937, 2, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 349, 0, 0x0ULL }, // Inst #1937 = XVFTINTL_L_S
2979 { 1936, 2, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 349, 0, 0x0ULL }, // Inst #1936 = XVFTINTH_L_S
2980 { 1935, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 379, 0, 0x0ULL }, // Inst #1935 = XVFSUB_S
2981 { 1934, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 379, 0, 0x0ULL }, // Inst #1934 = XVFSUB_D
2982 { 1933, 2, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 349, 0, 0x0ULL }, // Inst #1933 = XVFSQRT_S
2983 { 1932, 2, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 349, 0, 0x0ULL }, // Inst #1932 = XVFSQRT_D
2984 { 1931, 4, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 393, 0, 0x0ULL }, // Inst #1931 = XVFRSTP_H
2985 { 1930, 4, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 393, 0, 0x0ULL }, // Inst #1930 = XVFRSTP_B
2986 { 1929, 4, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 385, 0, 0x0ULL }, // Inst #1929 = XVFRSTPI_H
2987 { 1928, 4, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 385, 0, 0x0ULL }, // Inst #1928 = XVFRSTPI_B
2988 { 1927, 2, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 349, 0, 0x0ULL }, // Inst #1927 = XVFRSQRT_S
2989 { 1926, 2, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 349, 0, 0x0ULL }, // Inst #1926 = XVFRSQRT_D
2990 { 1925, 2, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 349, 0, 0x0ULL }, // Inst #1925 = XVFRSQRTE_S
2991 { 1924, 2, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 349, 0, 0x0ULL }, // Inst #1924 = XVFRSQRTE_D
2992 { 1923, 2, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 349, 0, 0x0ULL }, // Inst #1923 = XVFRINT_S
2993 { 1922, 2, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 349, 0, 0x0ULL }, // Inst #1922 = XVFRINT_D
2994 { 1921, 2, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 349, 0, 0x0ULL }, // Inst #1921 = XVFRINTRZ_S
2995 { 1920, 2, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 349, 0, 0x0ULL }, // Inst #1920 = XVFRINTRZ_D
2996 { 1919, 2, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 349, 0, 0x0ULL }, // Inst #1919 = XVFRINTRP_S
2997 { 1918, 2, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 349, 0, 0x0ULL }, // Inst #1918 = XVFRINTRP_D
2998 { 1917, 2, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 349, 0, 0x0ULL }, // Inst #1917 = XVFRINTRNE_S
2999 { 1916, 2, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 349, 0, 0x0ULL }, // Inst #1916 = XVFRINTRNE_D
3000 { 1915, 2, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 349, 0, 0x0ULL }, // Inst #1915 = XVFRINTRM_S
3001 { 1914, 2, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 349, 0, 0x0ULL }, // Inst #1914 = XVFRINTRM_D
3002 { 1913, 2, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 349, 0, 0x0ULL }, // Inst #1913 = XVFRECIP_S
3003 { 1912, 2, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 349, 0, 0x0ULL }, // Inst #1912 = XVFRECIP_D
3004 { 1911, 2, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 349, 0, 0x0ULL }, // Inst #1911 = XVFRECIPE_S
3005 { 1910, 2, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 349, 0, 0x0ULL }, // Inst #1910 = XVFRECIPE_D
3006 { 1909, 4, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 389, 0, 0x0ULL }, // Inst #1909 = XVFNMSUB_S
3007 { 1908, 4, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 389, 0, 0x0ULL }, // Inst #1908 = XVFNMSUB_D
3008 { 1907, 4, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 389, 0, 0x0ULL }, // Inst #1907 = XVFNMADD_S
3009 { 1906, 4, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 389, 0, 0x0ULL }, // Inst #1906 = XVFNMADD_D
3010 { 1905, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 379, 0, 0x0ULL }, // Inst #1905 = XVFMUL_S
3011 { 1904, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 379, 0, 0x0ULL }, // Inst #1904 = XVFMUL_D
3012 { 1903, 4, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 389, 0, 0x0ULL }, // Inst #1903 = XVFMSUB_S
3013 { 1902, 4, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 389, 0, 0x0ULL }, // Inst #1902 = XVFMSUB_D
3014 { 1901, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 379, 0, 0x0ULL }, // Inst #1901 = XVFMIN_S
3015 { 1900, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 379, 0, 0x0ULL }, // Inst #1900 = XVFMIN_D
3016 { 1899, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 379, 0, 0x0ULL }, // Inst #1899 = XVFMINA_S
3017 { 1898, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 379, 0, 0x0ULL }, // Inst #1898 = XVFMINA_D
3018 { 1897, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 379, 0, 0x0ULL }, // Inst #1897 = XVFMAX_S
3019 { 1896, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 379, 0, 0x0ULL }, // Inst #1896 = XVFMAX_D
3020 { 1895, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 379, 0, 0x0ULL }, // Inst #1895 = XVFMAXA_S
3021 { 1894, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 379, 0, 0x0ULL }, // Inst #1894 = XVFMAXA_D
3022 { 1893, 4, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 389, 0, 0x0ULL }, // Inst #1893 = XVFMADD_S
3023 { 1892, 4, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 389, 0, 0x0ULL }, // Inst #1892 = XVFMADD_D
3024 { 1891, 2, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 349, 0, 0x0ULL }, // Inst #1891 = XVFLOGB_S
3025 { 1890, 2, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 349, 0, 0x0ULL }, // Inst #1890 = XVFLOGB_D
3026 { 1889, 2, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 349, 0, 0x0ULL }, // Inst #1889 = XVFFINT_S_WU
3027 { 1888, 2, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 349, 0, 0x0ULL }, // Inst #1888 = XVFFINT_S_W
3028 { 1887, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 379, 0, 0x0ULL }, // Inst #1887 = XVFFINT_S_L
3029 { 1886, 2, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 349, 0, 0x0ULL }, // Inst #1886 = XVFFINT_D_LU
3030 { 1885, 2, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 349, 0, 0x0ULL }, // Inst #1885 = XVFFINT_D_L
3031 { 1884, 2, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 349, 0, 0x0ULL }, // Inst #1884 = XVFFINTL_D_W
3032 { 1883, 2, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 349, 0, 0x0ULL }, // Inst #1883 = XVFFINTH_D_W
3033 { 1882, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 379, 0, 0x0ULL }, // Inst #1882 = XVFDIV_S
3034 { 1881, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 379, 0, 0x0ULL }, // Inst #1881 = XVFDIV_D
3035 { 1880, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 379, 0, 0x0ULL }, // Inst #1880 = XVFCVT_S_D
3036 { 1879, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 379, 0, 0x0ULL }, // Inst #1879 = XVFCVT_H_S
3037 { 1878, 2, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 349, 0, 0x0ULL }, // Inst #1878 = XVFCVTL_S_H
3038 { 1877, 2, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 349, 0, 0x0ULL }, // Inst #1877 = XVFCVTL_D_S
3039 { 1876, 2, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 349, 0, 0x0ULL }, // Inst #1876 = XVFCVTH_S_H
3040 { 1875, 2, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 349, 0, 0x0ULL }, // Inst #1875 = XVFCVTH_D_S
3041 { 1874, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 379, 0, 0x0ULL }, // Inst #1874 = XVFCMP_SUN_S
3042 { 1873, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 379, 0, 0x0ULL }, // Inst #1873 = XVFCMP_SUN_D
3043 { 1872, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 379, 0, 0x0ULL }, // Inst #1872 = XVFCMP_SUNE_S
3044 { 1871, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 379, 0, 0x0ULL }, // Inst #1871 = XVFCMP_SUNE_D
3045 { 1870, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 379, 0, 0x0ULL }, // Inst #1870 = XVFCMP_SULT_S
3046 { 1869, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 379, 0, 0x0ULL }, // Inst #1869 = XVFCMP_SULT_D
3047 { 1868, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 379, 0, 0x0ULL }, // Inst #1868 = XVFCMP_SULE_S
3048 { 1867, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 379, 0, 0x0ULL }, // Inst #1867 = XVFCMP_SULE_D
3049 { 1866, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 379, 0, 0x0ULL }, // Inst #1866 = XVFCMP_SUEQ_S
3050 { 1865, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 379, 0, 0x0ULL }, // Inst #1865 = XVFCMP_SUEQ_D
3051 { 1864, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 379, 0, 0x0ULL }, // Inst #1864 = XVFCMP_SOR_S
3052 { 1863, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 379, 0, 0x0ULL }, // Inst #1863 = XVFCMP_SOR_D
3053 { 1862, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 379, 0, 0x0ULL }, // Inst #1862 = XVFCMP_SNE_S
3054 { 1861, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 379, 0, 0x0ULL }, // Inst #1861 = XVFCMP_SNE_D
3055 { 1860, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 379, 0, 0x0ULL }, // Inst #1860 = XVFCMP_SLT_S
3056 { 1859, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 379, 0, 0x0ULL }, // Inst #1859 = XVFCMP_SLT_D
3057 { 1858, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 379, 0, 0x0ULL }, // Inst #1858 = XVFCMP_SLE_S
3058 { 1857, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 379, 0, 0x0ULL }, // Inst #1857 = XVFCMP_SLE_D
3059 { 1856, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 379, 0, 0x0ULL }, // Inst #1856 = XVFCMP_SEQ_S
3060 { 1855, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 379, 0, 0x0ULL }, // Inst #1855 = XVFCMP_SEQ_D
3061 { 1854, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 379, 0, 0x0ULL }, // Inst #1854 = XVFCMP_SAF_S
3062 { 1853, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 379, 0, 0x0ULL }, // Inst #1853 = XVFCMP_SAF_D
3063 { 1852, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 379, 0, 0x0ULL }, // Inst #1852 = XVFCMP_CUN_S
3064 { 1851, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 379, 0, 0x0ULL }, // Inst #1851 = XVFCMP_CUN_D
3065 { 1850, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 379, 0, 0x0ULL }, // Inst #1850 = XVFCMP_CUNE_S
3066 { 1849, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 379, 0, 0x0ULL }, // Inst #1849 = XVFCMP_CUNE_D
3067 { 1848, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 379, 0, 0x0ULL }, // Inst #1848 = XVFCMP_CULT_S
3068 { 1847, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 379, 0, 0x0ULL }, // Inst #1847 = XVFCMP_CULT_D
3069 { 1846, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 379, 0, 0x0ULL }, // Inst #1846 = XVFCMP_CULE_S
3070 { 1845, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 379, 0, 0x0ULL }, // Inst #1845 = XVFCMP_CULE_D
3071 { 1844, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 379, 0, 0x0ULL }, // Inst #1844 = XVFCMP_CUEQ_S
3072 { 1843, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 379, 0, 0x0ULL }, // Inst #1843 = XVFCMP_CUEQ_D
3073 { 1842, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 379, 0, 0x0ULL }, // Inst #1842 = XVFCMP_COR_S
3074 { 1841, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 379, 0, 0x0ULL }, // Inst #1841 = XVFCMP_COR_D
3075 { 1840, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 379, 0, 0x0ULL }, // Inst #1840 = XVFCMP_CNE_S
3076 { 1839, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 379, 0, 0x0ULL }, // Inst #1839 = XVFCMP_CNE_D
3077 { 1838, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 379, 0, 0x0ULL }, // Inst #1838 = XVFCMP_CLT_S
3078 { 1837, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 379, 0, 0x0ULL }, // Inst #1837 = XVFCMP_CLT_D
3079 { 1836, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 379, 0, 0x0ULL }, // Inst #1836 = XVFCMP_CLE_S
3080 { 1835, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 379, 0, 0x0ULL }, // Inst #1835 = XVFCMP_CLE_D
3081 { 1834, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 379, 0, 0x0ULL }, // Inst #1834 = XVFCMP_CEQ_S
3082 { 1833, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 379, 0, 0x0ULL }, // Inst #1833 = XVFCMP_CEQ_D
3083 { 1832, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 379, 0, 0x0ULL }, // Inst #1832 = XVFCMP_CAF_S
3084 { 1831, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 379, 0, 0x0ULL }, // Inst #1831 = XVFCMP_CAF_D
3085 { 1830, 2, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 349, 0, 0x0ULL }, // Inst #1830 = XVFCLASS_S
3086 { 1829, 2, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 349, 0, 0x0ULL }, // Inst #1829 = XVFCLASS_D
3087 { 1828, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 379, 0, 0x0ULL }, // Inst #1828 = XVFADD_S
3088 { 1827, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 379, 0, 0x0ULL }, // Inst #1827 = XVFADD_D
3089 { 1826, 4, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 385, 0, 0x0ULL }, // Inst #1826 = XVEXTRINS_W
3090 { 1825, 4, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 385, 0, 0x0ULL }, // Inst #1825 = XVEXTRINS_H
3091 { 1824, 4, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 385, 0, 0x0ULL }, // Inst #1824 = XVEXTRINS_D
3092 { 1823, 4, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 385, 0, 0x0ULL }, // Inst #1823 = XVEXTRINS_B
3093 { 1822, 2, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 349, 0, 0x0ULL }, // Inst #1822 = XVEXTL_Q_D
3094 { 1821, 2, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 349, 0, 0x0ULL }, // Inst #1821 = XVEXTL_QU_DU
3095 { 1820, 2, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 349, 0, 0x0ULL }, // Inst #1820 = XVEXTH_W_H
3096 { 1819, 2, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 349, 0, 0x0ULL }, // Inst #1819 = XVEXTH_WU_HU
3097 { 1818, 2, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 349, 0, 0x0ULL }, // Inst #1818 = XVEXTH_Q_D
3098 { 1817, 2, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 349, 0, 0x0ULL }, // Inst #1817 = XVEXTH_QU_DU
3099 { 1816, 2, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 349, 0, 0x0ULL }, // Inst #1816 = XVEXTH_H_B
3100 { 1815, 2, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 349, 0, 0x0ULL }, // Inst #1815 = XVEXTH_HU_BU
3101 { 1814, 2, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 349, 0, 0x0ULL }, // Inst #1814 = XVEXTH_D_W
3102 { 1813, 2, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 349, 0, 0x0ULL }, // Inst #1813 = XVEXTH_DU_WU
3103 { 1812, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 379, 0, 0x0ULL }, // Inst #1812 = XVDIV_WU
3104 { 1811, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 379, 0, 0x0ULL }, // Inst #1811 = XVDIV_W
3105 { 1810, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 379, 0, 0x0ULL }, // Inst #1810 = XVDIV_HU
3106 { 1809, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 379, 0, 0x0ULL }, // Inst #1809 = XVDIV_H
3107 { 1808, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 379, 0, 0x0ULL }, // Inst #1808 = XVDIV_DU
3108 { 1807, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 379, 0, 0x0ULL }, // Inst #1807 = XVDIV_D
3109 { 1806, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 379, 0, 0x0ULL }, // Inst #1806 = XVDIV_BU
3110 { 1805, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 379, 0, 0x0ULL }, // Inst #1805 = XVDIV_B
3111 { 1804, 2, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 349, 0, 0x0ULL }, // Inst #1804 = XVCLZ_W
3112 { 1803, 2, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 349, 0, 0x0ULL }, // Inst #1803 = XVCLZ_H
3113 { 1802, 2, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 349, 0, 0x0ULL }, // Inst #1802 = XVCLZ_D
3114 { 1801, 2, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 349, 0, 0x0ULL }, // Inst #1801 = XVCLZ_B
3115 { 1800, 2, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 349, 0, 0x0ULL }, // Inst #1800 = XVCLO_W
3116 { 1799, 2, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 349, 0, 0x0ULL }, // Inst #1799 = XVCLO_H
3117 { 1798, 2, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 349, 0, 0x0ULL }, // Inst #1798 = XVCLO_D
3118 { 1797, 2, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 349, 0, 0x0ULL }, // Inst #1797 = XVCLO_B
3119 { 1796, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 382, 0, 0x0ULL }, // Inst #1796 = XVBSRL_V
3120 { 1795, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 382, 0, 0x0ULL }, // Inst #1795 = XVBSLL_V
3121 { 1794, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 379, 0, 0x0ULL }, // Inst #1794 = XVBITSET_W
3122 { 1793, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 379, 0, 0x0ULL }, // Inst #1793 = XVBITSET_H
3123 { 1792, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 379, 0, 0x0ULL }, // Inst #1792 = XVBITSET_D
3124 { 1791, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 379, 0, 0x0ULL }, // Inst #1791 = XVBITSET_B
3125 { 1790, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 382, 0, 0x0ULL }, // Inst #1790 = XVBITSETI_W
3126 { 1789, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 382, 0, 0x0ULL }, // Inst #1789 = XVBITSETI_H
3127 { 1788, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 382, 0, 0x0ULL }, // Inst #1788 = XVBITSETI_D
3128 { 1787, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 382, 0, 0x0ULL }, // Inst #1787 = XVBITSETI_B
3129 { 1786, 4, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 389, 0, 0x0ULL }, // Inst #1786 = XVBITSEL_V
3130 { 1785, 4, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 385, 0, 0x0ULL }, // Inst #1785 = XVBITSELI_B
3131 { 1784, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 379, 0, 0x0ULL }, // Inst #1784 = XVBITREV_W
3132 { 1783, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 379, 0, 0x0ULL }, // Inst #1783 = XVBITREV_H
3133 { 1782, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 379, 0, 0x0ULL }, // Inst #1782 = XVBITREV_D
3134 { 1781, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 379, 0, 0x0ULL }, // Inst #1781 = XVBITREV_B
3135 { 1780, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 382, 0, 0x0ULL }, // Inst #1780 = XVBITREVI_W
3136 { 1779, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 382, 0, 0x0ULL }, // Inst #1779 = XVBITREVI_H
3137 { 1778, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 382, 0, 0x0ULL }, // Inst #1778 = XVBITREVI_D
3138 { 1777, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 382, 0, 0x0ULL }, // Inst #1777 = XVBITREVI_B
3139 { 1776, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 379, 0, 0x0ULL }, // Inst #1776 = XVBITCLR_W
3140 { 1775, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 379, 0, 0x0ULL }, // Inst #1775 = XVBITCLR_H
3141 { 1774, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 379, 0, 0x0ULL }, // Inst #1774 = XVBITCLR_D
3142 { 1773, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 379, 0, 0x0ULL }, // Inst #1773 = XVBITCLR_B
3143 { 1772, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 382, 0, 0x0ULL }, // Inst #1772 = XVBITCLRI_W
3144 { 1771, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 382, 0, 0x0ULL }, // Inst #1771 = XVBITCLRI_H
3145 { 1770, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 382, 0, 0x0ULL }, // Inst #1770 = XVBITCLRI_D
3146 { 1769, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 382, 0, 0x0ULL }, // Inst #1769 = XVBITCLRI_B
3147 { 1768, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 379, 0, 0x0ULL }, // Inst #1768 = XVAVG_WU
3148 { 1767, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 379, 0, 0x0ULL }, // Inst #1767 = XVAVG_W
3149 { 1766, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 379, 0, 0x0ULL }, // Inst #1766 = XVAVG_HU
3150 { 1765, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 379, 0, 0x0ULL }, // Inst #1765 = XVAVG_H
3151 { 1764, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 379, 0, 0x0ULL }, // Inst #1764 = XVAVG_DU
3152 { 1763, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 379, 0, 0x0ULL }, // Inst #1763 = XVAVG_D
3153 { 1762, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 379, 0, 0x0ULL }, // Inst #1762 = XVAVG_BU
3154 { 1761, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 379, 0, 0x0ULL }, // Inst #1761 = XVAVG_B
3155 { 1760, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 379, 0, 0x0ULL }, // Inst #1760 = XVAVGR_WU
3156 { 1759, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 379, 0, 0x0ULL }, // Inst #1759 = XVAVGR_W
3157 { 1758, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 379, 0, 0x0ULL }, // Inst #1758 = XVAVGR_HU
3158 { 1757, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 379, 0, 0x0ULL }, // Inst #1757 = XVAVGR_H
3159 { 1756, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 379, 0, 0x0ULL }, // Inst #1756 = XVAVGR_DU
3160 { 1755, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 379, 0, 0x0ULL }, // Inst #1755 = XVAVGR_D
3161 { 1754, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 379, 0, 0x0ULL }, // Inst #1754 = XVAVGR_BU
3162 { 1753, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 379, 0, 0x0ULL }, // Inst #1753 = XVAVGR_B
3163 { 1752, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 379, 0, 0x0ULL }, // Inst #1752 = XVAND_V
3164 { 1751, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 379, 0, 0x0ULL }, // Inst #1751 = XVANDN_V
3165 { 1750, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 382, 0, 0x0ULL }, // Inst #1750 = XVANDI_B
3166 { 1749, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 379, 0, 0x0ULL }, // Inst #1749 = XVADD_W
3167 { 1748, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 379, 0, 0x0ULL }, // Inst #1748 = XVADD_Q
3168 { 1747, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 379, 0, 0x0ULL }, // Inst #1747 = XVADD_H
3169 { 1746, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 379, 0, 0x0ULL }, // Inst #1746 = XVADD_D
3170 { 1745, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 379, 0, 0x0ULL }, // Inst #1745 = XVADD_B
3171 { 1744, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 379, 0, 0x0ULL }, // Inst #1744 = XVADDWOD_W_HU_H
3172 { 1743, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 379, 0, 0x0ULL }, // Inst #1743 = XVADDWOD_W_HU
3173 { 1742, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 379, 0, 0x0ULL }, // Inst #1742 = XVADDWOD_W_H
3174 { 1741, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 379, 0, 0x0ULL }, // Inst #1741 = XVADDWOD_Q_DU_D
3175 { 1740, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 379, 0, 0x0ULL }, // Inst #1740 = XVADDWOD_Q_DU
3176 { 1739, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 379, 0, 0x0ULL }, // Inst #1739 = XVADDWOD_Q_D
3177 { 1738, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 379, 0, 0x0ULL }, // Inst #1738 = XVADDWOD_H_BU_B
3178 { 1737, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 379, 0, 0x0ULL }, // Inst #1737 = XVADDWOD_H_BU
3179 { 1736, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 379, 0, 0x0ULL }, // Inst #1736 = XVADDWOD_H_B
3180 { 1735, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 379, 0, 0x0ULL }, // Inst #1735 = XVADDWOD_D_WU_W
3181 { 1734, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 379, 0, 0x0ULL }, // Inst #1734 = XVADDWOD_D_WU
3182 { 1733, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 379, 0, 0x0ULL }, // Inst #1733 = XVADDWOD_D_W
3183 { 1732, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 379, 0, 0x0ULL }, // Inst #1732 = XVADDWEV_W_HU_H
3184 { 1731, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 379, 0, 0x0ULL }, // Inst #1731 = XVADDWEV_W_HU
3185 { 1730, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 379, 0, 0x0ULL }, // Inst #1730 = XVADDWEV_W_H
3186 { 1729, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 379, 0, 0x0ULL }, // Inst #1729 = XVADDWEV_Q_DU_D
3187 { 1728, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 379, 0, 0x0ULL }, // Inst #1728 = XVADDWEV_Q_DU
3188 { 1727, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 379, 0, 0x0ULL }, // Inst #1727 = XVADDWEV_Q_D
3189 { 1726, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 379, 0, 0x0ULL }, // Inst #1726 = XVADDWEV_H_BU_B
3190 { 1725, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 379, 0, 0x0ULL }, // Inst #1725 = XVADDWEV_H_BU
3191 { 1724, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 379, 0, 0x0ULL }, // Inst #1724 = XVADDWEV_H_B
3192 { 1723, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 379, 0, 0x0ULL }, // Inst #1723 = XVADDWEV_D_WU_W
3193 { 1722, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 379, 0, 0x0ULL }, // Inst #1722 = XVADDWEV_D_WU
3194 { 1721, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 379, 0, 0x0ULL }, // Inst #1721 = XVADDWEV_D_W
3195 { 1720, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 382, 0, 0x0ULL }, // Inst #1720 = XVADDI_WU
3196 { 1719, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 382, 0, 0x0ULL }, // Inst #1719 = XVADDI_HU
3197 { 1718, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 382, 0, 0x0ULL }, // Inst #1718 = XVADDI_DU
3198 { 1717, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 382, 0, 0x0ULL }, // Inst #1717 = XVADDI_BU
3199 { 1716, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 379, 0, 0x0ULL }, // Inst #1716 = XVADDA_W
3200 { 1715, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 379, 0, 0x0ULL }, // Inst #1715 = XVADDA_H
3201 { 1714, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 379, 0, 0x0ULL }, // Inst #1714 = XVADDA_D
3202 { 1713, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 379, 0, 0x0ULL }, // Inst #1713 = XVADDA_B
3203 { 1712, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 379, 0, 0x0ULL }, // Inst #1712 = XVABSD_WU
3204 { 1711, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 379, 0, 0x0ULL }, // Inst #1711 = XVABSD_W
3205 { 1710, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 379, 0, 0x0ULL }, // Inst #1710 = XVABSD_HU
3206 { 1709, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 379, 0, 0x0ULL }, // Inst #1709 = XVABSD_H
3207 { 1708, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 379, 0, 0x0ULL }, // Inst #1708 = XVABSD_DU
3208 { 1707, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 379, 0, 0x0ULL }, // Inst #1707 = XVABSD_D
3209 { 1706, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 379, 0, 0x0ULL }, // Inst #1706 = XVABSD_BU
3210 { 1705, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 379, 0, 0x0ULL }, // Inst #1705 = XVABSD_B
3211 { 1704, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 175, 0|(1ULL<<MCID::Rematerializable)|(1ULL<<MCID::CheapAsAMove), 0x0ULL }, // Inst #1704 = XORI
3212 { 1703, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 161, 0, 0x0ULL }, // Inst #1703 = XOR
3213 { 1702, 2, 0, 4, 0, 0, 0, LoongArchImpOpBase + 0, 224, 0, 0x0ULL }, // Inst #1702 = X86XOR_W
3214 { 1701, 2, 0, 4, 0, 0, 0, LoongArchImpOpBase + 0, 224, 0, 0x0ULL }, // Inst #1701 = X86XOR_H
3215 { 1700, 2, 0, 4, 0, 0, 0, LoongArchImpOpBase + 0, 224, 0, 0x0ULL }, // Inst #1700 = X86XOR_D
3216 { 1699, 2, 0, 4, 0, 0, 0, LoongArchImpOpBase + 0, 224, 0, 0x0ULL }, // Inst #1699 = X86XOR_B
3217 { 1698, 2, 0, 4, 0, 0, 0, LoongArchImpOpBase + 0, 224, 0, 0x0ULL }, // Inst #1698 = X86SUB_WU
3218 { 1697, 2, 0, 4, 0, 0, 0, LoongArchImpOpBase + 0, 224, 0, 0x0ULL }, // Inst #1697 = X86SUB_W
3219 { 1696, 2, 0, 4, 0, 0, 0, LoongArchImpOpBase + 0, 224, 0, 0x0ULL }, // Inst #1696 = X86SUB_H
3220 { 1695, 2, 0, 4, 0, 0, 0, LoongArchImpOpBase + 0, 224, 0, 0x0ULL }, // Inst #1695 = X86SUB_DU
3221 { 1694, 2, 0, 4, 0, 0, 0, LoongArchImpOpBase + 0, 224, 0, 0x0ULL }, // Inst #1694 = X86SUB_D
3222 { 1693, 2, 0, 4, 0, 0, 0, LoongArchImpOpBase + 0, 224, 0, 0x0ULL }, // Inst #1693 = X86SUB_B
3223 { 1692, 2, 0, 4, 0, 0, 0, LoongArchImpOpBase + 0, 224, 0, 0x0ULL }, // Inst #1692 = X86SRL_W
3224 { 1691, 2, 0, 4, 0, 0, 0, LoongArchImpOpBase + 0, 224, 0, 0x0ULL }, // Inst #1691 = X86SRL_H
3225 { 1690, 2, 0, 4, 0, 0, 0, LoongArchImpOpBase + 0, 224, 0, 0x0ULL }, // Inst #1690 = X86SRL_D
3226 { 1689, 2, 0, 4, 0, 0, 0, LoongArchImpOpBase + 0, 224, 0, 0x0ULL }, // Inst #1689 = X86SRL_B
3227 { 1688, 2, 0, 4, 0, 0, 0, LoongArchImpOpBase + 0, 164, 0, 0x0ULL }, // Inst #1688 = X86SRLI_W
3228 { 1687, 2, 0, 4, 0, 0, 0, LoongArchImpOpBase + 0, 164, 0, 0x0ULL }, // Inst #1687 = X86SRLI_H
3229 { 1686, 2, 0, 4, 0, 0, 0, LoongArchImpOpBase + 0, 164, 0, 0x0ULL }, // Inst #1686 = X86SRLI_D
3230 { 1685, 2, 0, 4, 0, 0, 0, LoongArchImpOpBase + 0, 164, 0, 0x0ULL }, // Inst #1685 = X86SRLI_B
3231 { 1684, 2, 0, 4, 0, 0, 0, LoongArchImpOpBase + 0, 224, 0, 0x0ULL }, // Inst #1684 = X86SRA_W
3232 { 1683, 2, 0, 4, 0, 0, 0, LoongArchImpOpBase + 0, 224, 0, 0x0ULL }, // Inst #1683 = X86SRA_H
3233 { 1682, 2, 0, 4, 0, 0, 0, LoongArchImpOpBase + 0, 224, 0, 0x0ULL }, // Inst #1682 = X86SRA_D
3234 { 1681, 2, 0, 4, 0, 0, 0, LoongArchImpOpBase + 0, 224, 0, 0x0ULL }, // Inst #1681 = X86SRA_B
3235 { 1680, 2, 0, 4, 0, 0, 0, LoongArchImpOpBase + 0, 164, 0, 0x0ULL }, // Inst #1680 = X86SRAI_W
3236 { 1679, 2, 0, 4, 0, 0, 0, LoongArchImpOpBase + 0, 164, 0, 0x0ULL }, // Inst #1679 = X86SRAI_H
3237 { 1678, 2, 0, 4, 0, 0, 0, LoongArchImpOpBase + 0, 164, 0, 0x0ULL }, // Inst #1678 = X86SRAI_D
3238 { 1677, 2, 0, 4, 0, 0, 0, LoongArchImpOpBase + 0, 164, 0, 0x0ULL }, // Inst #1677 = X86SRAI_B
3239 { 1676, 2, 0, 4, 0, 0, 0, LoongArchImpOpBase + 0, 224, 0, 0x0ULL }, // Inst #1676 = X86SLL_W
3240 { 1675, 2, 0, 4, 0, 0, 0, LoongArchImpOpBase + 0, 224, 0, 0x0ULL }, // Inst #1675 = X86SLL_H
3241 { 1674, 2, 0, 4, 0, 0, 0, LoongArchImpOpBase + 0, 224, 0, 0x0ULL }, // Inst #1674 = X86SLL_D
3242 { 1673, 2, 0, 4, 0, 0, 0, LoongArchImpOpBase + 0, 224, 0, 0x0ULL }, // Inst #1673 = X86SLL_B
3243 { 1672, 2, 0, 4, 0, 0, 0, LoongArchImpOpBase + 0, 164, 0, 0x0ULL }, // Inst #1672 = X86SLLI_W
3244 { 1671, 2, 0, 4, 0, 0, 0, LoongArchImpOpBase + 0, 164, 0, 0x0ULL }, // Inst #1671 = X86SLLI_H
3245 { 1670, 2, 0, 4, 0, 0, 0, LoongArchImpOpBase + 0, 164, 0, 0x0ULL }, // Inst #1670 = X86SLLI_D
3246 { 1669, 2, 0, 4, 0, 0, 0, LoongArchImpOpBase + 0, 164, 0, 0x0ULL }, // Inst #1669 = X86SLLI_B
3247 { 1668, 0, 0, 4, 0, 0, 0, LoongArchImpOpBase + 0, 1, 0, 0x0ULL }, // Inst #1668 = X86SETTM
3248 { 1667, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 221, 0, 0x0ULL }, // Inst #1667 = X86SETTAG
3249 { 1666, 2, 0, 4, 0, 0, 0, LoongArchImpOpBase + 0, 224, 0, 0x0ULL }, // Inst #1666 = X86SBC_W
3250 { 1665, 2, 0, 4, 0, 0, 0, LoongArchImpOpBase + 0, 224, 0, 0x0ULL }, // Inst #1665 = X86SBC_H
3251 { 1664, 2, 0, 4, 0, 0, 0, LoongArchImpOpBase + 0, 224, 0, 0x0ULL }, // Inst #1664 = X86SBC_D
3252 { 1663, 2, 0, 4, 0, 0, 0, LoongArchImpOpBase + 0, 224, 0, 0x0ULL }, // Inst #1663 = X86SBC_B
3253 { 1662, 2, 0, 4, 0, 0, 0, LoongArchImpOpBase + 0, 224, 0, 0x0ULL }, // Inst #1662 = X86ROTR_W
3254 { 1661, 2, 0, 4, 0, 0, 0, LoongArchImpOpBase + 0, 224, 0, 0x0ULL }, // Inst #1661 = X86ROTR_H
3255 { 1660, 2, 0, 4, 0, 0, 0, LoongArchImpOpBase + 0, 224, 0, 0x0ULL }, // Inst #1660 = X86ROTR_D
3256 { 1659, 2, 0, 4, 0, 0, 0, LoongArchImpOpBase + 0, 224, 0, 0x0ULL }, // Inst #1659 = X86ROTR_B
3257 { 1658, 2, 0, 4, 0, 0, 0, LoongArchImpOpBase + 0, 164, 0, 0x0ULL }, // Inst #1658 = X86ROTRI_W
3258 { 1657, 2, 0, 4, 0, 0, 0, LoongArchImpOpBase + 0, 164, 0, 0x0ULL }, // Inst #1657 = X86ROTRI_H
3259 { 1656, 2, 0, 4, 0, 0, 0, LoongArchImpOpBase + 0, 164, 0, 0x0ULL }, // Inst #1656 = X86ROTRI_D
3260 { 1655, 2, 0, 4, 0, 0, 0, LoongArchImpOpBase + 0, 164, 0, 0x0ULL }, // Inst #1655 = X86ROTRI_B
3261 { 1654, 2, 0, 4, 0, 0, 0, LoongArchImpOpBase + 0, 224, 0, 0x0ULL }, // Inst #1654 = X86ROTL_W
3262 { 1653, 2, 0, 4, 0, 0, 0, LoongArchImpOpBase + 0, 224, 0, 0x0ULL }, // Inst #1653 = X86ROTL_H
3263 { 1652, 2, 0, 4, 0, 0, 0, LoongArchImpOpBase + 0, 224, 0, 0x0ULL }, // Inst #1652 = X86ROTL_D
3264 { 1651, 2, 0, 4, 0, 0, 0, LoongArchImpOpBase + 0, 224, 0, 0x0ULL }, // Inst #1651 = X86ROTL_B
3265 { 1650, 2, 0, 4, 0, 0, 0, LoongArchImpOpBase + 0, 164, 0, 0x0ULL }, // Inst #1650 = X86ROTLI_W
3266 { 1649, 2, 0, 4, 0, 0, 0, LoongArchImpOpBase + 0, 164, 0, 0x0ULL }, // Inst #1649 = X86ROTLI_H
3267 { 1648, 2, 0, 4, 0, 0, 0, LoongArchImpOpBase + 0, 164, 0, 0x0ULL }, // Inst #1648 = X86ROTLI_D
3268 { 1647, 2, 0, 4, 0, 0, 0, LoongArchImpOpBase + 0, 164, 0, 0x0ULL }, // Inst #1647 = X86ROTLI_B
3269 { 1646, 2, 0, 4, 0, 0, 0, LoongArchImpOpBase + 0, 224, 0, 0x0ULL }, // Inst #1646 = X86RCR_W
3270 { 1645, 2, 0, 4, 0, 0, 0, LoongArchImpOpBase + 0, 224, 0, 0x0ULL }, // Inst #1645 = X86RCR_H
3271 { 1644, 2, 0, 4, 0, 0, 0, LoongArchImpOpBase + 0, 224, 0, 0x0ULL }, // Inst #1644 = X86RCR_D
3272 { 1643, 2, 0, 4, 0, 0, 0, LoongArchImpOpBase + 0, 224, 0, 0x0ULL }, // Inst #1643 = X86RCR_B
3273 { 1642, 2, 0, 4, 0, 0, 0, LoongArchImpOpBase + 0, 164, 0, 0x0ULL }, // Inst #1642 = X86RCRI_W
3274 { 1641, 2, 0, 4, 0, 0, 0, LoongArchImpOpBase + 0, 164, 0, 0x0ULL }, // Inst #1641 = X86RCRI_H
3275 { 1640, 2, 0, 4, 0, 0, 0, LoongArchImpOpBase + 0, 164, 0, 0x0ULL }, // Inst #1640 = X86RCRI_D
3276 { 1639, 2, 0, 4, 0, 0, 0, LoongArchImpOpBase + 0, 164, 0, 0x0ULL }, // Inst #1639 = X86RCRI_B
3277 { 1638, 2, 0, 4, 0, 0, 0, LoongArchImpOpBase + 0, 224, 0, 0x0ULL }, // Inst #1638 = X86RCL_W
3278 { 1637, 2, 0, 4, 0, 0, 0, LoongArchImpOpBase + 0, 224, 0, 0x0ULL }, // Inst #1637 = X86RCL_H
3279 { 1636, 2, 0, 4, 0, 0, 0, LoongArchImpOpBase + 0, 224, 0, 0x0ULL }, // Inst #1636 = X86RCL_D
3280 { 1635, 2, 0, 4, 0, 0, 0, LoongArchImpOpBase + 0, 224, 0, 0x0ULL }, // Inst #1635 = X86RCL_B
3281 { 1634, 2, 0, 4, 0, 0, 0, LoongArchImpOpBase + 0, 164, 0, 0x0ULL }, // Inst #1634 = X86RCLI_W
3282 { 1633, 2, 0, 4, 0, 0, 0, LoongArchImpOpBase + 0, 164, 0, 0x0ULL }, // Inst #1633 = X86RCLI_H
3283 { 1632, 2, 0, 4, 0, 0, 0, LoongArchImpOpBase + 0, 164, 0, 0x0ULL }, // Inst #1632 = X86RCLI_D
3284 { 1631, 2, 0, 4, 0, 0, 0, LoongArchImpOpBase + 0, 164, 0, 0x0ULL }, // Inst #1631 = X86RCLI_B
3285 { 1630, 2, 0, 4, 0, 0, 0, LoongArchImpOpBase + 0, 224, 0, 0x0ULL }, // Inst #1630 = X86OR_W
3286 { 1629, 2, 0, 4, 0, 0, 0, LoongArchImpOpBase + 0, 224, 0, 0x0ULL }, // Inst #1629 = X86OR_H
3287 { 1628, 2, 0, 4, 0, 0, 0, LoongArchImpOpBase + 0, 224, 0, 0x0ULL }, // Inst #1628 = X86OR_D
3288 { 1627, 2, 0, 4, 0, 0, 0, LoongArchImpOpBase + 0, 224, 0, 0x0ULL }, // Inst #1627 = X86OR_B
3289 { 1626, 2, 0, 4, 0, 0, 0, LoongArchImpOpBase + 0, 224, 0, 0x0ULL }, // Inst #1626 = X86MUL_WU
3290 { 1625, 2, 0, 4, 0, 0, 0, LoongArchImpOpBase + 0, 224, 0, 0x0ULL }, // Inst #1625 = X86MUL_W
3291 { 1624, 2, 0, 4, 0, 0, 0, LoongArchImpOpBase + 0, 224, 0, 0x0ULL }, // Inst #1624 = X86MUL_HU
3292 { 1623, 2, 0, 4, 0, 0, 0, LoongArchImpOpBase + 0, 224, 0, 0x0ULL }, // Inst #1623 = X86MUL_H
3293 { 1622, 2, 0, 4, 0, 0, 0, LoongArchImpOpBase + 0, 224, 0, 0x0ULL }, // Inst #1622 = X86MUL_DU
3294 { 1621, 2, 0, 4, 0, 0, 0, LoongArchImpOpBase + 0, 224, 0, 0x0ULL }, // Inst #1621 = X86MUL_D
3295 { 1620, 2, 0, 4, 0, 0, 0, LoongArchImpOpBase + 0, 224, 0, 0x0ULL }, // Inst #1620 = X86MUL_BU
3296 { 1619, 2, 0, 4, 0, 0, 0, LoongArchImpOpBase + 0, 224, 0, 0x0ULL }, // Inst #1619 = X86MUL_B
3297 { 1618, 1, 0, 4, 0, 0, 0, LoongArchImpOpBase + 0, 0, 0, 0x0ULL }, // Inst #1618 = X86MTTOP
3298 { 1617, 2, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 164, 0, 0x0ULL }, // Inst #1617 = X86MTFLAG
3299 { 1616, 1, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 166, 0, 0x0ULL }, // Inst #1616 = X86MFTOP
3300 { 1615, 2, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 164, 0, 0x0ULL }, // Inst #1615 = X86MFFLAG
3301 { 1614, 1, 0, 4, 0, 0, 0, LoongArchImpOpBase + 0, 166, 0, 0x0ULL }, // Inst #1614 = X86INC_W
3302 { 1613, 1, 0, 4, 0, 0, 0, LoongArchImpOpBase + 0, 166, 0, 0x0ULL }, // Inst #1613 = X86INC_H
3303 { 1612, 1, 0, 4, 0, 0, 0, LoongArchImpOpBase + 0, 166, 0, 0x0ULL }, // Inst #1612 = X86INC_D
3304 { 1611, 1, 0, 4, 0, 0, 0, LoongArchImpOpBase + 0, 166, 0, 0x0ULL }, // Inst #1611 = X86INC_B
3305 { 1610, 0, 0, 4, 0, 0, 0, LoongArchImpOpBase + 0, 1, 0, 0x0ULL }, // Inst #1610 = X86INCTOP
3306 { 1609, 1, 0, 4, 0, 0, 0, LoongArchImpOpBase + 0, 166, 0, 0x0ULL }, // Inst #1609 = X86DEC_W
3307 { 1608, 1, 0, 4, 0, 0, 0, LoongArchImpOpBase + 0, 166, 0, 0x0ULL }, // Inst #1608 = X86DEC_H
3308 { 1607, 1, 0, 4, 0, 0, 0, LoongArchImpOpBase + 0, 166, 0, 0x0ULL }, // Inst #1607 = X86DEC_D
3309 { 1606, 1, 0, 4, 0, 0, 0, LoongArchImpOpBase + 0, 166, 0, 0x0ULL }, // Inst #1606 = X86DEC_B
3310 { 1605, 0, 0, 4, 0, 0, 0, LoongArchImpOpBase + 0, 1, 0, 0x0ULL }, // Inst #1605 = X86DECTOP
3311 { 1604, 0, 0, 4, 0, 0, 0, LoongArchImpOpBase + 0, 1, 0, 0x0ULL }, // Inst #1604 = X86CLRTM
3312 { 1603, 2, 0, 4, 0, 0, 0, LoongArchImpOpBase + 0, 224, 0, 0x0ULL }, // Inst #1603 = X86AND_W
3313 { 1602, 2, 0, 4, 0, 0, 0, LoongArchImpOpBase + 0, 224, 0, 0x0ULL }, // Inst #1602 = X86AND_H
3314 { 1601, 2, 0, 4, 0, 0, 0, LoongArchImpOpBase + 0, 224, 0, 0x0ULL }, // Inst #1601 = X86AND_D
3315 { 1600, 2, 0, 4, 0, 0, 0, LoongArchImpOpBase + 0, 224, 0, 0x0ULL }, // Inst #1600 = X86AND_B
3316 { 1599, 2, 0, 4, 0, 0, 0, LoongArchImpOpBase + 0, 224, 0, 0x0ULL }, // Inst #1599 = X86ADD_WU
3317 { 1598, 2, 0, 4, 0, 0, 0, LoongArchImpOpBase + 0, 224, 0, 0x0ULL }, // Inst #1598 = X86ADD_W
3318 { 1597, 2, 0, 4, 0, 0, 0, LoongArchImpOpBase + 0, 224, 0, 0x0ULL }, // Inst #1597 = X86ADD_H
3319 { 1596, 2, 0, 4, 0, 0, 0, LoongArchImpOpBase + 0, 224, 0, 0x0ULL }, // Inst #1596 = X86ADD_DU
3320 { 1595, 2, 0, 4, 0, 0, 0, LoongArchImpOpBase + 0, 224, 0, 0x0ULL }, // Inst #1595 = X86ADD_D
3321 { 1594, 2, 0, 4, 0, 0, 0, LoongArchImpOpBase + 0, 224, 0, 0x0ULL }, // Inst #1594 = X86ADD_B
3322 { 1593, 2, 0, 4, 0, 0, 0, LoongArchImpOpBase + 0, 224, 0, 0x0ULL }, // Inst #1593 = X86ADC_W
3323 { 1592, 2, 0, 4, 0, 0, 0, LoongArchImpOpBase + 0, 224, 0, 0x0ULL }, // Inst #1592 = X86ADC_H
3324 { 1591, 2, 0, 4, 0, 0, 0, LoongArchImpOpBase + 0, 224, 0, 0x0ULL }, // Inst #1591 = X86ADC_D
3325 { 1590, 2, 0, 4, 0, 0, 0, LoongArchImpOpBase + 0, 224, 0, 0x0ULL }, // Inst #1590 = X86ADC_B
3326 { 1589, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 333, 0, 0x0ULL }, // Inst #1589 = VXOR_V
3327 { 1588, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 336, 0, 0x0ULL }, // Inst #1588 = VXORI_B
3328 { 1587, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 333, 0, 0x0ULL }, // Inst #1587 = VSUB_W
3329 { 1586, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 333, 0, 0x0ULL }, // Inst #1586 = VSUB_Q
3330 { 1585, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 333, 0, 0x0ULL }, // Inst #1585 = VSUB_H
3331 { 1584, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 333, 0, 0x0ULL }, // Inst #1584 = VSUB_D
3332 { 1583, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 333, 0, 0x0ULL }, // Inst #1583 = VSUB_B
3333 { 1582, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 333, 0, 0x0ULL }, // Inst #1582 = VSUBWOD_W_HU
3334 { 1581, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 333, 0, 0x0ULL }, // Inst #1581 = VSUBWOD_W_H
3335 { 1580, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 333, 0, 0x0ULL }, // Inst #1580 = VSUBWOD_Q_DU
3336 { 1579, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 333, 0, 0x0ULL }, // Inst #1579 = VSUBWOD_Q_D
3337 { 1578, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 333, 0, 0x0ULL }, // Inst #1578 = VSUBWOD_H_BU
3338 { 1577, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 333, 0, 0x0ULL }, // Inst #1577 = VSUBWOD_H_B
3339 { 1576, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 333, 0, 0x0ULL }, // Inst #1576 = VSUBWOD_D_WU
3340 { 1575, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 333, 0, 0x0ULL }, // Inst #1575 = VSUBWOD_D_W
3341 { 1574, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 333, 0, 0x0ULL }, // Inst #1574 = VSUBWEV_W_HU
3342 { 1573, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 333, 0, 0x0ULL }, // Inst #1573 = VSUBWEV_W_H
3343 { 1572, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 333, 0, 0x0ULL }, // Inst #1572 = VSUBWEV_Q_DU
3344 { 1571, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 333, 0, 0x0ULL }, // Inst #1571 = VSUBWEV_Q_D
3345 { 1570, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 333, 0, 0x0ULL }, // Inst #1570 = VSUBWEV_H_BU
3346 { 1569, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 333, 0, 0x0ULL }, // Inst #1569 = VSUBWEV_H_B
3347 { 1568, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 333, 0, 0x0ULL }, // Inst #1568 = VSUBWEV_D_WU
3348 { 1567, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 333, 0, 0x0ULL }, // Inst #1567 = VSUBWEV_D_W
3349 { 1566, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 336, 0, 0x0ULL }, // Inst #1566 = VSUBI_WU
3350 { 1565, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 336, 0, 0x0ULL }, // Inst #1565 = VSUBI_HU
3351 { 1564, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 336, 0, 0x0ULL }, // Inst #1564 = VSUBI_DU
3352 { 1563, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 336, 0, 0x0ULL }, // Inst #1563 = VSUBI_BU
3353 { 1562, 3, 0, 4, 0, 0, 0, LoongArchImpOpBase + 0, 362, 0|(1ULL<<MCID::MayStore), 0x0ULL }, // Inst #1562 = VSTX
3354 { 1561, 4, 0, 4, 0, 0, 0, LoongArchImpOpBase + 0, 375, 0|(1ULL<<MCID::MayStore), 0x0ULL }, // Inst #1561 = VSTELM_W
3355 { 1560, 4, 0, 4, 0, 0, 0, LoongArchImpOpBase + 0, 375, 0|(1ULL<<MCID::MayStore), 0x0ULL }, // Inst #1560 = VSTELM_H
3356 { 1559, 4, 0, 4, 0, 0, 0, LoongArchImpOpBase + 0, 375, 0|(1ULL<<MCID::MayStore), 0x0ULL }, // Inst #1559 = VSTELM_D
3357 { 1558, 4, 0, 4, 0, 0, 0, LoongArchImpOpBase + 0, 375, 0|(1ULL<<MCID::MayStore), 0x0ULL }, // Inst #1558 = VSTELM_B
3358 { 1557, 3, 0, 4, 0, 0, 0, LoongArchImpOpBase + 0, 359, 0|(1ULL<<MCID::MayStore), 0x0ULL }, // Inst #1557 = VST
3359 { 1556, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 333, 0, 0x0ULL }, // Inst #1556 = VSSUB_WU
3360 { 1555, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 333, 0, 0x0ULL }, // Inst #1555 = VSSUB_W
3361 { 1554, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 333, 0, 0x0ULL }, // Inst #1554 = VSSUB_HU
3362 { 1553, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 333, 0, 0x0ULL }, // Inst #1553 = VSSUB_H
3363 { 1552, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 333, 0, 0x0ULL }, // Inst #1552 = VSSUB_DU
3364 { 1551, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 333, 0, 0x0ULL }, // Inst #1551 = VSSUB_D
3365 { 1550, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 333, 0, 0x0ULL }, // Inst #1550 = VSSUB_BU
3366 { 1549, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 333, 0, 0x0ULL }, // Inst #1549 = VSSUB_B
3367 { 1548, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 333, 0, 0x0ULL }, // Inst #1548 = VSSRLRN_W_D
3368 { 1547, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 333, 0, 0x0ULL }, // Inst #1547 = VSSRLRN_WU_D
3369 { 1546, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 333, 0, 0x0ULL }, // Inst #1546 = VSSRLRN_H_W
3370 { 1545, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 333, 0, 0x0ULL }, // Inst #1545 = VSSRLRN_HU_W
3371 { 1544, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 333, 0, 0x0ULL }, // Inst #1544 = VSSRLRN_B_H
3372 { 1543, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 333, 0, 0x0ULL }, // Inst #1543 = VSSRLRN_BU_H
3373 { 1542, 4, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 339, 0, 0x0ULL }, // Inst #1542 = VSSRLRNI_W_D
3374 { 1541, 4, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 339, 0, 0x0ULL }, // Inst #1541 = VSSRLRNI_WU_D
3375 { 1540, 4, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 339, 0, 0x0ULL }, // Inst #1540 = VSSRLRNI_H_W
3376 { 1539, 4, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 339, 0, 0x0ULL }, // Inst #1539 = VSSRLRNI_HU_W
3377 { 1538, 4, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 339, 0, 0x0ULL }, // Inst #1538 = VSSRLRNI_D_Q
3378 { 1537, 4, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 339, 0, 0x0ULL }, // Inst #1537 = VSSRLRNI_DU_Q
3379 { 1536, 4, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 339, 0, 0x0ULL }, // Inst #1536 = VSSRLRNI_B_H
3380 { 1535, 4, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 339, 0, 0x0ULL }, // Inst #1535 = VSSRLRNI_BU_H
3381 { 1534, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 333, 0, 0x0ULL }, // Inst #1534 = VSSRLN_W_D
3382 { 1533, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 333, 0, 0x0ULL }, // Inst #1533 = VSSRLN_WU_D
3383 { 1532, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 333, 0, 0x0ULL }, // Inst #1532 = VSSRLN_H_W
3384 { 1531, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 333, 0, 0x0ULL }, // Inst #1531 = VSSRLN_HU_W
3385 { 1530, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 333, 0, 0x0ULL }, // Inst #1530 = VSSRLN_B_H
3386 { 1529, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 333, 0, 0x0ULL }, // Inst #1529 = VSSRLN_BU_H
3387 { 1528, 4, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 339, 0, 0x0ULL }, // Inst #1528 = VSSRLNI_W_D
3388 { 1527, 4, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 339, 0, 0x0ULL }, // Inst #1527 = VSSRLNI_WU_D
3389 { 1526, 4, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 339, 0, 0x0ULL }, // Inst #1526 = VSSRLNI_H_W
3390 { 1525, 4, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 339, 0, 0x0ULL }, // Inst #1525 = VSSRLNI_HU_W
3391 { 1524, 4, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 339, 0, 0x0ULL }, // Inst #1524 = VSSRLNI_D_Q
3392 { 1523, 4, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 339, 0, 0x0ULL }, // Inst #1523 = VSSRLNI_DU_Q
3393 { 1522, 4, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 339, 0, 0x0ULL }, // Inst #1522 = VSSRLNI_B_H
3394 { 1521, 4, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 339, 0, 0x0ULL }, // Inst #1521 = VSSRLNI_BU_H
3395 { 1520, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 333, 0, 0x0ULL }, // Inst #1520 = VSSRARN_W_D
3396 { 1519, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 333, 0, 0x0ULL }, // Inst #1519 = VSSRARN_WU_D
3397 { 1518, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 333, 0, 0x0ULL }, // Inst #1518 = VSSRARN_H_W
3398 { 1517, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 333, 0, 0x0ULL }, // Inst #1517 = VSSRARN_HU_W
3399 { 1516, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 333, 0, 0x0ULL }, // Inst #1516 = VSSRARN_B_H
3400 { 1515, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 333, 0, 0x0ULL }, // Inst #1515 = VSSRARN_BU_H
3401 { 1514, 4, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 339, 0, 0x0ULL }, // Inst #1514 = VSSRARNI_W_D
3402 { 1513, 4, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 339, 0, 0x0ULL }, // Inst #1513 = VSSRARNI_WU_D
3403 { 1512, 4, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 339, 0, 0x0ULL }, // Inst #1512 = VSSRARNI_H_W
3404 { 1511, 4, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 339, 0, 0x0ULL }, // Inst #1511 = VSSRARNI_HU_W
3405 { 1510, 4, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 339, 0, 0x0ULL }, // Inst #1510 = VSSRARNI_D_Q
3406 { 1509, 4, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 339, 0, 0x0ULL }, // Inst #1509 = VSSRARNI_DU_Q
3407 { 1508, 4, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 339, 0, 0x0ULL }, // Inst #1508 = VSSRARNI_B_H
3408 { 1507, 4, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 339, 0, 0x0ULL }, // Inst #1507 = VSSRARNI_BU_H
3409 { 1506, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 333, 0, 0x0ULL }, // Inst #1506 = VSSRAN_W_D
3410 { 1505, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 333, 0, 0x0ULL }, // Inst #1505 = VSSRAN_WU_D
3411 { 1504, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 333, 0, 0x0ULL }, // Inst #1504 = VSSRAN_H_W
3412 { 1503, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 333, 0, 0x0ULL }, // Inst #1503 = VSSRAN_HU_W
3413 { 1502, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 333, 0, 0x0ULL }, // Inst #1502 = VSSRAN_B_H
3414 { 1501, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 333, 0, 0x0ULL }, // Inst #1501 = VSSRAN_BU_H
3415 { 1500, 4, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 339, 0, 0x0ULL }, // Inst #1500 = VSSRANI_W_D
3416 { 1499, 4, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 339, 0, 0x0ULL }, // Inst #1499 = VSSRANI_WU_D
3417 { 1498, 4, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 339, 0, 0x0ULL }, // Inst #1498 = VSSRANI_H_W
3418 { 1497, 4, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 339, 0, 0x0ULL }, // Inst #1497 = VSSRANI_HU_W
3419 { 1496, 4, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 339, 0, 0x0ULL }, // Inst #1496 = VSSRANI_D_Q
3420 { 1495, 4, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 339, 0, 0x0ULL }, // Inst #1495 = VSSRANI_DU_Q
3421 { 1494, 4, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 339, 0, 0x0ULL }, // Inst #1494 = VSSRANI_B_H
3422 { 1493, 4, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 339, 0, 0x0ULL }, // Inst #1493 = VSSRANI_BU_H
3423 { 1492, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 333, 0, 0x0ULL }, // Inst #1492 = VSRL_W
3424 { 1491, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 333, 0, 0x0ULL }, // Inst #1491 = VSRL_H
3425 { 1490, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 333, 0, 0x0ULL }, // Inst #1490 = VSRL_D
3426 { 1489, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 333, 0, 0x0ULL }, // Inst #1489 = VSRL_B
3427 { 1488, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 333, 0, 0x0ULL }, // Inst #1488 = VSRLR_W
3428 { 1487, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 333, 0, 0x0ULL }, // Inst #1487 = VSRLR_H
3429 { 1486, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 333, 0, 0x0ULL }, // Inst #1486 = VSRLR_D
3430 { 1485, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 333, 0, 0x0ULL }, // Inst #1485 = VSRLR_B
3431 { 1484, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 333, 0, 0x0ULL }, // Inst #1484 = VSRLRN_W_D
3432 { 1483, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 333, 0, 0x0ULL }, // Inst #1483 = VSRLRN_H_W
3433 { 1482, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 333, 0, 0x0ULL }, // Inst #1482 = VSRLRN_B_H
3434 { 1481, 4, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 339, 0, 0x0ULL }, // Inst #1481 = VSRLRNI_W_D
3435 { 1480, 4, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 339, 0, 0x0ULL }, // Inst #1480 = VSRLRNI_H_W
3436 { 1479, 4, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 339, 0, 0x0ULL }, // Inst #1479 = VSRLRNI_D_Q
3437 { 1478, 4, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 339, 0, 0x0ULL }, // Inst #1478 = VSRLRNI_B_H
3438 { 1477, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 336, 0, 0x0ULL }, // Inst #1477 = VSRLRI_W
3439 { 1476, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 336, 0, 0x0ULL }, // Inst #1476 = VSRLRI_H
3440 { 1475, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 336, 0, 0x0ULL }, // Inst #1475 = VSRLRI_D
3441 { 1474, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 336, 0, 0x0ULL }, // Inst #1474 = VSRLRI_B
3442 { 1473, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 333, 0, 0x0ULL }, // Inst #1473 = VSRLN_W_D
3443 { 1472, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 333, 0, 0x0ULL }, // Inst #1472 = VSRLN_H_W
3444 { 1471, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 333, 0, 0x0ULL }, // Inst #1471 = VSRLN_B_H
3445 { 1470, 4, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 339, 0, 0x0ULL }, // Inst #1470 = VSRLNI_W_D
3446 { 1469, 4, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 339, 0, 0x0ULL }, // Inst #1469 = VSRLNI_H_W
3447 { 1468, 4, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 339, 0, 0x0ULL }, // Inst #1468 = VSRLNI_D_Q
3448 { 1467, 4, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 339, 0, 0x0ULL }, // Inst #1467 = VSRLNI_B_H
3449 { 1466, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 336, 0, 0x0ULL }, // Inst #1466 = VSRLI_W
3450 { 1465, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 336, 0, 0x0ULL }, // Inst #1465 = VSRLI_H
3451 { 1464, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 336, 0, 0x0ULL }, // Inst #1464 = VSRLI_D
3452 { 1463, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 336, 0, 0x0ULL }, // Inst #1463 = VSRLI_B
3453 { 1462, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 333, 0, 0x0ULL }, // Inst #1462 = VSRA_W
3454 { 1461, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 333, 0, 0x0ULL }, // Inst #1461 = VSRA_H
3455 { 1460, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 333, 0, 0x0ULL }, // Inst #1460 = VSRA_D
3456 { 1459, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 333, 0, 0x0ULL }, // Inst #1459 = VSRA_B
3457 { 1458, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 333, 0, 0x0ULL }, // Inst #1458 = VSRAR_W
3458 { 1457, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 333, 0, 0x0ULL }, // Inst #1457 = VSRAR_H
3459 { 1456, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 333, 0, 0x0ULL }, // Inst #1456 = VSRAR_D
3460 { 1455, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 333, 0, 0x0ULL }, // Inst #1455 = VSRAR_B
3461 { 1454, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 333, 0, 0x0ULL }, // Inst #1454 = VSRARN_W_D
3462 { 1453, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 333, 0, 0x0ULL }, // Inst #1453 = VSRARN_H_W
3463 { 1452, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 333, 0, 0x0ULL }, // Inst #1452 = VSRARN_B_H
3464 { 1451, 4, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 339, 0, 0x0ULL }, // Inst #1451 = VSRARNI_W_D
3465 { 1450, 4, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 339, 0, 0x0ULL }, // Inst #1450 = VSRARNI_H_W
3466 { 1449, 4, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 339, 0, 0x0ULL }, // Inst #1449 = VSRARNI_D_Q
3467 { 1448, 4, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 339, 0, 0x0ULL }, // Inst #1448 = VSRARNI_B_H
3468 { 1447, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 336, 0, 0x0ULL }, // Inst #1447 = VSRARI_W
3469 { 1446, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 336, 0, 0x0ULL }, // Inst #1446 = VSRARI_H
3470 { 1445, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 336, 0, 0x0ULL }, // Inst #1445 = VSRARI_D
3471 { 1444, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 336, 0, 0x0ULL }, // Inst #1444 = VSRARI_B
3472 { 1443, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 333, 0, 0x0ULL }, // Inst #1443 = VSRAN_W_D
3473 { 1442, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 333, 0, 0x0ULL }, // Inst #1442 = VSRAN_H_W
3474 { 1441, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 333, 0, 0x0ULL }, // Inst #1441 = VSRAN_B_H
3475 { 1440, 4, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 339, 0, 0x0ULL }, // Inst #1440 = VSRANI_W_D
3476 { 1439, 4, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 339, 0, 0x0ULL }, // Inst #1439 = VSRANI_H_W
3477 { 1438, 4, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 339, 0, 0x0ULL }, // Inst #1438 = VSRANI_D_Q
3478 { 1437, 4, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 339, 0, 0x0ULL }, // Inst #1437 = VSRANI_B_H
3479 { 1436, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 336, 0, 0x0ULL }, // Inst #1436 = VSRAI_W
3480 { 1435, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 336, 0, 0x0ULL }, // Inst #1435 = VSRAI_H
3481 { 1434, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 336, 0, 0x0ULL }, // Inst #1434 = VSRAI_D
3482 { 1433, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 336, 0, 0x0ULL }, // Inst #1433 = VSRAI_B
3483 { 1432, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 333, 0, 0x0ULL }, // Inst #1432 = VSLT_WU
3484 { 1431, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 333, 0, 0x0ULL }, // Inst #1431 = VSLT_W
3485 { 1430, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 333, 0, 0x0ULL }, // Inst #1430 = VSLT_HU
3486 { 1429, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 333, 0, 0x0ULL }, // Inst #1429 = VSLT_H
3487 { 1428, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 333, 0, 0x0ULL }, // Inst #1428 = VSLT_DU
3488 { 1427, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 333, 0, 0x0ULL }, // Inst #1427 = VSLT_D
3489 { 1426, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 333, 0, 0x0ULL }, // Inst #1426 = VSLT_BU
3490 { 1425, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 333, 0, 0x0ULL }, // Inst #1425 = VSLT_B
3491 { 1424, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 336, 0, 0x0ULL }, // Inst #1424 = VSLTI_WU
3492 { 1423, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 336, 0, 0x0ULL }, // Inst #1423 = VSLTI_W
3493 { 1422, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 336, 0, 0x0ULL }, // Inst #1422 = VSLTI_HU
3494 { 1421, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 336, 0, 0x0ULL }, // Inst #1421 = VSLTI_H
3495 { 1420, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 336, 0, 0x0ULL }, // Inst #1420 = VSLTI_DU
3496 { 1419, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 336, 0, 0x0ULL }, // Inst #1419 = VSLTI_D
3497 { 1418, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 336, 0, 0x0ULL }, // Inst #1418 = VSLTI_BU
3498 { 1417, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 336, 0, 0x0ULL }, // Inst #1417 = VSLTI_B
3499 { 1416, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 333, 0, 0x0ULL }, // Inst #1416 = VSLL_W
3500 { 1415, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 333, 0, 0x0ULL }, // Inst #1415 = VSLL_H
3501 { 1414, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 333, 0, 0x0ULL }, // Inst #1414 = VSLL_D
3502 { 1413, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 333, 0, 0x0ULL }, // Inst #1413 = VSLL_B
3503 { 1412, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 336, 0, 0x0ULL }, // Inst #1412 = VSLLWIL_W_H
3504 { 1411, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 336, 0, 0x0ULL }, // Inst #1411 = VSLLWIL_WU_HU
3505 { 1410, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 336, 0, 0x0ULL }, // Inst #1410 = VSLLWIL_H_B
3506 { 1409, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 336, 0, 0x0ULL }, // Inst #1409 = VSLLWIL_HU_BU
3507 { 1408, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 336, 0, 0x0ULL }, // Inst #1408 = VSLLWIL_D_W
3508 { 1407, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 336, 0, 0x0ULL }, // Inst #1407 = VSLLWIL_DU_WU
3509 { 1406, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 336, 0, 0x0ULL }, // Inst #1406 = VSLLI_W
3510 { 1405, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 336, 0, 0x0ULL }, // Inst #1405 = VSLLI_H
3511 { 1404, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 336, 0, 0x0ULL }, // Inst #1404 = VSLLI_D
3512 { 1403, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 336, 0, 0x0ULL }, // Inst #1403 = VSLLI_B
3513 { 1402, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 333, 0, 0x0ULL }, // Inst #1402 = VSLE_WU
3514 { 1401, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 333, 0, 0x0ULL }, // Inst #1401 = VSLE_W
3515 { 1400, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 333, 0, 0x0ULL }, // Inst #1400 = VSLE_HU
3516 { 1399, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 333, 0, 0x0ULL }, // Inst #1399 = VSLE_H
3517 { 1398, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 333, 0, 0x0ULL }, // Inst #1398 = VSLE_DU
3518 { 1397, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 333, 0, 0x0ULL }, // Inst #1397 = VSLE_D
3519 { 1396, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 333, 0, 0x0ULL }, // Inst #1396 = VSLE_BU
3520 { 1395, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 333, 0, 0x0ULL }, // Inst #1395 = VSLE_B
3521 { 1394, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 336, 0, 0x0ULL }, // Inst #1394 = VSLEI_WU
3522 { 1393, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 336, 0, 0x0ULL }, // Inst #1393 = VSLEI_W
3523 { 1392, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 336, 0, 0x0ULL }, // Inst #1392 = VSLEI_HU
3524 { 1391, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 336, 0, 0x0ULL }, // Inst #1391 = VSLEI_H
3525 { 1390, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 336, 0, 0x0ULL }, // Inst #1390 = VSLEI_DU
3526 { 1389, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 336, 0, 0x0ULL }, // Inst #1389 = VSLEI_D
3527 { 1388, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 336, 0, 0x0ULL }, // Inst #1388 = VSLEI_BU
3528 { 1387, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 336, 0, 0x0ULL }, // Inst #1387 = VSLEI_B
3529 { 1386, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 333, 0, 0x0ULL }, // Inst #1386 = VSIGNCOV_W
3530 { 1385, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 333, 0, 0x0ULL }, // Inst #1385 = VSIGNCOV_H
3531 { 1384, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 333, 0, 0x0ULL }, // Inst #1384 = VSIGNCOV_D
3532 { 1383, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 333, 0, 0x0ULL }, // Inst #1383 = VSIGNCOV_B
3533 { 1382, 4, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 351, 0, 0x0ULL }, // Inst #1382 = VSHUF_W
3534 { 1381, 4, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 351, 0, 0x0ULL }, // Inst #1381 = VSHUF_H
3535 { 1380, 4, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 351, 0, 0x0ULL }, // Inst #1380 = VSHUF_D
3536 { 1379, 4, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 343, 0, 0x0ULL }, // Inst #1379 = VSHUF_B
3537 { 1378, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 336, 0, 0x0ULL }, // Inst #1378 = VSHUF4I_W
3538 { 1377, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 336, 0, 0x0ULL }, // Inst #1377 = VSHUF4I_H
3539 { 1376, 4, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 339, 0, 0x0ULL }, // Inst #1376 = VSHUF4I_D
3540 { 1375, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 336, 0, 0x0ULL }, // Inst #1375 = VSHUF4I_B
3541 { 1374, 2, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 373, 0, 0x0ULL }, // Inst #1374 = VSETNEZ_V
3542 { 1373, 2, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 373, 0, 0x0ULL }, // Inst #1373 = VSETEQZ_V
3543 { 1372, 2, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 373, 0, 0x0ULL }, // Inst #1372 = VSETANYEQZ_W
3544 { 1371, 2, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 373, 0, 0x0ULL }, // Inst #1371 = VSETANYEQZ_H
3545 { 1370, 2, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 373, 0, 0x0ULL }, // Inst #1370 = VSETANYEQZ_D
3546 { 1369, 2, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 373, 0, 0x0ULL }, // Inst #1369 = VSETANYEQZ_B
3547 { 1368, 2, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 373, 0, 0x0ULL }, // Inst #1368 = VSETALLNEZ_W
3548 { 1367, 2, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 373, 0, 0x0ULL }, // Inst #1367 = VSETALLNEZ_H
3549 { 1366, 2, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 373, 0, 0x0ULL }, // Inst #1366 = VSETALLNEZ_D
3550 { 1365, 2, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 373, 0, 0x0ULL }, // Inst #1365 = VSETALLNEZ_B
3551 { 1364, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 333, 0, 0x0ULL }, // Inst #1364 = VSEQ_W
3552 { 1363, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 333, 0, 0x0ULL }, // Inst #1363 = VSEQ_H
3553 { 1362, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 333, 0, 0x0ULL }, // Inst #1362 = VSEQ_D
3554 { 1361, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 333, 0, 0x0ULL }, // Inst #1361 = VSEQ_B
3555 { 1360, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 336, 0, 0x0ULL }, // Inst #1360 = VSEQI_W
3556 { 1359, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 336, 0, 0x0ULL }, // Inst #1359 = VSEQI_H
3557 { 1358, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 336, 0, 0x0ULL }, // Inst #1358 = VSEQI_D
3558 { 1357, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 336, 0, 0x0ULL }, // Inst #1357 = VSEQI_B
3559 { 1356, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 336, 0, 0x0ULL }, // Inst #1356 = VSAT_WU
3560 { 1355, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 336, 0, 0x0ULL }, // Inst #1355 = VSAT_W
3561 { 1354, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 336, 0, 0x0ULL }, // Inst #1354 = VSAT_HU
3562 { 1353, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 336, 0, 0x0ULL }, // Inst #1353 = VSAT_H
3563 { 1352, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 336, 0, 0x0ULL }, // Inst #1352 = VSAT_DU
3564 { 1351, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 336, 0, 0x0ULL }, // Inst #1351 = VSAT_D
3565 { 1350, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 336, 0, 0x0ULL }, // Inst #1350 = VSAT_BU
3566 { 1349, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 336, 0, 0x0ULL }, // Inst #1349 = VSAT_B
3567 { 1348, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 333, 0, 0x0ULL }, // Inst #1348 = VSADD_WU
3568 { 1347, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 333, 0, 0x0ULL }, // Inst #1347 = VSADD_W
3569 { 1346, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 333, 0, 0x0ULL }, // Inst #1346 = VSADD_HU
3570 { 1345, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 333, 0, 0x0ULL }, // Inst #1345 = VSADD_H
3571 { 1344, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 333, 0, 0x0ULL }, // Inst #1344 = VSADD_DU
3572 { 1343, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 333, 0, 0x0ULL }, // Inst #1343 = VSADD_D
3573 { 1342, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 333, 0, 0x0ULL }, // Inst #1342 = VSADD_BU
3574 { 1341, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 333, 0, 0x0ULL }, // Inst #1341 = VSADD_B
3575 { 1340, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 333, 0, 0x0ULL }, // Inst #1340 = VROTR_W
3576 { 1339, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 333, 0, 0x0ULL }, // Inst #1339 = VROTR_H
3577 { 1338, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 333, 0, 0x0ULL }, // Inst #1338 = VROTR_D
3578 { 1337, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 333, 0, 0x0ULL }, // Inst #1337 = VROTR_B
3579 { 1336, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 336, 0, 0x0ULL }, // Inst #1336 = VROTRI_W
3580 { 1335, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 336, 0, 0x0ULL }, // Inst #1335 = VROTRI_H
3581 { 1334, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 336, 0, 0x0ULL }, // Inst #1334 = VROTRI_D
3582 { 1333, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 336, 0, 0x0ULL }, // Inst #1333 = VROTRI_B
3583 { 1332, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 370, 0, 0x0ULL }, // Inst #1332 = VREPLVE_W
3584 { 1331, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 370, 0, 0x0ULL }, // Inst #1331 = VREPLVE_H
3585 { 1330, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 370, 0, 0x0ULL }, // Inst #1330 = VREPLVE_D
3586 { 1329, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 370, 0, 0x0ULL }, // Inst #1329 = VREPLVE_B
3587 { 1328, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 336, 0, 0x0ULL }, // Inst #1328 = VREPLVEI_W
3588 { 1327, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 336, 0, 0x0ULL }, // Inst #1327 = VREPLVEI_H
3589 { 1326, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 336, 0, 0x0ULL }, // Inst #1326 = VREPLVEI_D
3590 { 1325, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 336, 0, 0x0ULL }, // Inst #1325 = VREPLVEI_B
3591 { 1324, 2, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 368, 0, 0x0ULL }, // Inst #1324 = VREPLGR2VR_W
3592 { 1323, 2, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 368, 0, 0x0ULL }, // Inst #1323 = VREPLGR2VR_H
3593 { 1322, 2, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 368, 0, 0x0ULL }, // Inst #1322 = VREPLGR2VR_D
3594 { 1321, 2, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 368, 0, 0x0ULL }, // Inst #1321 = VREPLGR2VR_B
3595 { 1320, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 365, 0, 0x0ULL }, // Inst #1320 = VPICKVE2GR_WU
3596 { 1319, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 365, 0, 0x0ULL }, // Inst #1319 = VPICKVE2GR_W
3597 { 1318, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 365, 0, 0x0ULL }, // Inst #1318 = VPICKVE2GR_HU
3598 { 1317, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 365, 0, 0x0ULL }, // Inst #1317 = VPICKVE2GR_H
3599 { 1316, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 365, 0, 0x0ULL }, // Inst #1316 = VPICKVE2GR_DU
3600 { 1315, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 365, 0, 0x0ULL }, // Inst #1315 = VPICKVE2GR_D
3601 { 1314, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 365, 0, 0x0ULL }, // Inst #1314 = VPICKVE2GR_BU
3602 { 1313, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 365, 0, 0x0ULL }, // Inst #1313 = VPICKVE2GR_B
3603 { 1312, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 333, 0, 0x0ULL }, // Inst #1312 = VPICKOD_W
3604 { 1311, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 333, 0, 0x0ULL }, // Inst #1311 = VPICKOD_H
3605 { 1310, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 333, 0, 0x0ULL }, // Inst #1310 = VPICKOD_D
3606 { 1309, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 333, 0, 0x0ULL }, // Inst #1309 = VPICKOD_B
3607 { 1308, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 333, 0, 0x0ULL }, // Inst #1308 = VPICKEV_W
3608 { 1307, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 333, 0, 0x0ULL }, // Inst #1307 = VPICKEV_H
3609 { 1306, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 333, 0, 0x0ULL }, // Inst #1306 = VPICKEV_D
3610 { 1305, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 333, 0, 0x0ULL }, // Inst #1305 = VPICKEV_B
3611 { 1304, 4, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 339, 0, 0x0ULL }, // Inst #1304 = VPERMI_W
3612 { 1303, 2, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 347, 0, 0x0ULL }, // Inst #1303 = VPCNT_W
3613 { 1302, 2, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 347, 0, 0x0ULL }, // Inst #1302 = VPCNT_H
3614 { 1301, 2, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 347, 0, 0x0ULL }, // Inst #1301 = VPCNT_D
3615 { 1300, 2, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 347, 0, 0x0ULL }, // Inst #1300 = VPCNT_B
3616 { 1299, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 333, 0, 0x0ULL }, // Inst #1299 = VPACKOD_W
3617 { 1298, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 333, 0, 0x0ULL }, // Inst #1298 = VPACKOD_H
3618 { 1297, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 333, 0, 0x0ULL }, // Inst #1297 = VPACKOD_D
3619 { 1296, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 333, 0, 0x0ULL }, // Inst #1296 = VPACKOD_B
3620 { 1295, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 333, 0, 0x0ULL }, // Inst #1295 = VPACKEV_W
3621 { 1294, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 333, 0, 0x0ULL }, // Inst #1294 = VPACKEV_H
3622 { 1293, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 333, 0, 0x0ULL }, // Inst #1293 = VPACKEV_D
3623 { 1292, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 333, 0, 0x0ULL }, // Inst #1292 = VPACKEV_B
3624 { 1291, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 333, 0, 0x0ULL }, // Inst #1291 = VOR_V
3625 { 1290, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 333, 0, 0x0ULL }, // Inst #1290 = VORN_V
3626 { 1289, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 336, 0, 0x0ULL }, // Inst #1289 = VORI_B
3627 { 1288, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 333, 0, 0x0ULL }, // Inst #1288 = VNOR_V
3628 { 1287, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 336, 0, 0x0ULL }, // Inst #1287 = VNORI_B
3629 { 1286, 2, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 347, 0, 0x0ULL }, // Inst #1286 = VNEG_W
3630 { 1285, 2, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 347, 0, 0x0ULL }, // Inst #1285 = VNEG_H
3631 { 1284, 2, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 347, 0, 0x0ULL }, // Inst #1284 = VNEG_D
3632 { 1283, 2, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 347, 0, 0x0ULL }, // Inst #1283 = VNEG_B
3633 { 1282, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 333, 0, 0x0ULL }, // Inst #1282 = VMUL_W
3634 { 1281, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 333, 0, 0x0ULL }, // Inst #1281 = VMUL_H
3635 { 1280, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 333, 0, 0x0ULL }, // Inst #1280 = VMUL_D
3636 { 1279, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 333, 0, 0x0ULL }, // Inst #1279 = VMUL_B
3637 { 1278, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 333, 0, 0x0ULL }, // Inst #1278 = VMULWOD_W_HU_H
3638 { 1277, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 333, 0, 0x0ULL }, // Inst #1277 = VMULWOD_W_HU
3639 { 1276, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 333, 0, 0x0ULL }, // Inst #1276 = VMULWOD_W_H
3640 { 1275, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 333, 0, 0x0ULL }, // Inst #1275 = VMULWOD_Q_DU_D
3641 { 1274, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 333, 0, 0x0ULL }, // Inst #1274 = VMULWOD_Q_DU
3642 { 1273, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 333, 0, 0x0ULL }, // Inst #1273 = VMULWOD_Q_D
3643 { 1272, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 333, 0, 0x0ULL }, // Inst #1272 = VMULWOD_H_BU_B
3644 { 1271, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 333, 0, 0x0ULL }, // Inst #1271 = VMULWOD_H_BU
3645 { 1270, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 333, 0, 0x0ULL }, // Inst #1270 = VMULWOD_H_B
3646 { 1269, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 333, 0, 0x0ULL }, // Inst #1269 = VMULWOD_D_WU_W
3647 { 1268, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 333, 0, 0x0ULL }, // Inst #1268 = VMULWOD_D_WU
3648 { 1267, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 333, 0, 0x0ULL }, // Inst #1267 = VMULWOD_D_W
3649 { 1266, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 333, 0, 0x0ULL }, // Inst #1266 = VMULWEV_W_HU_H
3650 { 1265, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 333, 0, 0x0ULL }, // Inst #1265 = VMULWEV_W_HU
3651 { 1264, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 333, 0, 0x0ULL }, // Inst #1264 = VMULWEV_W_H
3652 { 1263, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 333, 0, 0x0ULL }, // Inst #1263 = VMULWEV_Q_DU_D
3653 { 1262, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 333, 0, 0x0ULL }, // Inst #1262 = VMULWEV_Q_DU
3654 { 1261, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 333, 0, 0x0ULL }, // Inst #1261 = VMULWEV_Q_D
3655 { 1260, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 333, 0, 0x0ULL }, // Inst #1260 = VMULWEV_H_BU_B
3656 { 1259, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 333, 0, 0x0ULL }, // Inst #1259 = VMULWEV_H_BU
3657 { 1258, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 333, 0, 0x0ULL }, // Inst #1258 = VMULWEV_H_B
3658 { 1257, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 333, 0, 0x0ULL }, // Inst #1257 = VMULWEV_D_WU_W
3659 { 1256, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 333, 0, 0x0ULL }, // Inst #1256 = VMULWEV_D_WU
3660 { 1255, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 333, 0, 0x0ULL }, // Inst #1255 = VMULWEV_D_W
3661 { 1254, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 333, 0, 0x0ULL }, // Inst #1254 = VMUH_WU
3662 { 1253, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 333, 0, 0x0ULL }, // Inst #1253 = VMUH_W
3663 { 1252, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 333, 0, 0x0ULL }, // Inst #1252 = VMUH_HU
3664 { 1251, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 333, 0, 0x0ULL }, // Inst #1251 = VMUH_H
3665 { 1250, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 333, 0, 0x0ULL }, // Inst #1250 = VMUH_DU
3666 { 1249, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 333, 0, 0x0ULL }, // Inst #1249 = VMUH_D
3667 { 1248, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 333, 0, 0x0ULL }, // Inst #1248 = VMUH_BU
3668 { 1247, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 333, 0, 0x0ULL }, // Inst #1247 = VMUH_B
3669 { 1246, 4, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 351, 0, 0x0ULL }, // Inst #1246 = VMSUB_W
3670 { 1245, 4, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 351, 0, 0x0ULL }, // Inst #1245 = VMSUB_H
3671 { 1244, 4, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 351, 0, 0x0ULL }, // Inst #1244 = VMSUB_D
3672 { 1243, 4, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 351, 0, 0x0ULL }, // Inst #1243 = VMSUB_B
3673 { 1242, 2, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 347, 0, 0x0ULL }, // Inst #1242 = VMSKNZ_B
3674 { 1241, 2, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 347, 0, 0x0ULL }, // Inst #1241 = VMSKLTZ_W
3675 { 1240, 2, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 347, 0, 0x0ULL }, // Inst #1240 = VMSKLTZ_H
3676 { 1239, 2, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 347, 0, 0x0ULL }, // Inst #1239 = VMSKLTZ_D
3677 { 1238, 2, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 347, 0, 0x0ULL }, // Inst #1238 = VMSKLTZ_B
3678 { 1237, 2, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 347, 0, 0x0ULL }, // Inst #1237 = VMSKGEZ_B
3679 { 1236, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 333, 0, 0x0ULL }, // Inst #1236 = VMOD_WU
3680 { 1235, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 333, 0, 0x0ULL }, // Inst #1235 = VMOD_W
3681 { 1234, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 333, 0, 0x0ULL }, // Inst #1234 = VMOD_HU
3682 { 1233, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 333, 0, 0x0ULL }, // Inst #1233 = VMOD_H
3683 { 1232, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 333, 0, 0x0ULL }, // Inst #1232 = VMOD_DU
3684 { 1231, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 333, 0, 0x0ULL }, // Inst #1231 = VMOD_D
3685 { 1230, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 333, 0, 0x0ULL }, // Inst #1230 = VMOD_BU
3686 { 1229, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 333, 0, 0x0ULL }, // Inst #1229 = VMOD_B
3687 { 1228, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 333, 0, 0x0ULL }, // Inst #1228 = VMIN_WU
3688 { 1227, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 333, 0, 0x0ULL }, // Inst #1227 = VMIN_W
3689 { 1226, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 333, 0, 0x0ULL }, // Inst #1226 = VMIN_HU
3690 { 1225, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 333, 0, 0x0ULL }, // Inst #1225 = VMIN_H
3691 { 1224, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 333, 0, 0x0ULL }, // Inst #1224 = VMIN_DU
3692 { 1223, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 333, 0, 0x0ULL }, // Inst #1223 = VMIN_D
3693 { 1222, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 333, 0, 0x0ULL }, // Inst #1222 = VMIN_BU
3694 { 1221, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 333, 0, 0x0ULL }, // Inst #1221 = VMIN_B
3695 { 1220, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 336, 0, 0x0ULL }, // Inst #1220 = VMINI_WU
3696 { 1219, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 336, 0, 0x0ULL }, // Inst #1219 = VMINI_W
3697 { 1218, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 336, 0, 0x0ULL }, // Inst #1218 = VMINI_HU
3698 { 1217, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 336, 0, 0x0ULL }, // Inst #1217 = VMINI_H
3699 { 1216, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 336, 0, 0x0ULL }, // Inst #1216 = VMINI_DU
3700 { 1215, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 336, 0, 0x0ULL }, // Inst #1215 = VMINI_D
3701 { 1214, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 336, 0, 0x0ULL }, // Inst #1214 = VMINI_BU
3702 { 1213, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 336, 0, 0x0ULL }, // Inst #1213 = VMINI_B
3703 { 1212, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 333, 0, 0x0ULL }, // Inst #1212 = VMAX_WU
3704 { 1211, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 333, 0, 0x0ULL }, // Inst #1211 = VMAX_W
3705 { 1210, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 333, 0, 0x0ULL }, // Inst #1210 = VMAX_HU
3706 { 1209, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 333, 0, 0x0ULL }, // Inst #1209 = VMAX_H
3707 { 1208, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 333, 0, 0x0ULL }, // Inst #1208 = VMAX_DU
3708 { 1207, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 333, 0, 0x0ULL }, // Inst #1207 = VMAX_D
3709 { 1206, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 333, 0, 0x0ULL }, // Inst #1206 = VMAX_BU
3710 { 1205, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 333, 0, 0x0ULL }, // Inst #1205 = VMAX_B
3711 { 1204, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 336, 0, 0x0ULL }, // Inst #1204 = VMAXI_WU
3712 { 1203, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 336, 0, 0x0ULL }, // Inst #1203 = VMAXI_W
3713 { 1202, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 336, 0, 0x0ULL }, // Inst #1202 = VMAXI_HU
3714 { 1201, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 336, 0, 0x0ULL }, // Inst #1201 = VMAXI_H
3715 { 1200, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 336, 0, 0x0ULL }, // Inst #1200 = VMAXI_DU
3716 { 1199, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 336, 0, 0x0ULL }, // Inst #1199 = VMAXI_D
3717 { 1198, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 336, 0, 0x0ULL }, // Inst #1198 = VMAXI_BU
3718 { 1197, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 336, 0, 0x0ULL }, // Inst #1197 = VMAXI_B
3719 { 1196, 4, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 351, 0, 0x0ULL }, // Inst #1196 = VMADD_W
3720 { 1195, 4, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 351, 0, 0x0ULL }, // Inst #1195 = VMADD_H
3721 { 1194, 4, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 351, 0, 0x0ULL }, // Inst #1194 = VMADD_D
3722 { 1193, 4, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 351, 0, 0x0ULL }, // Inst #1193 = VMADD_B
3723 { 1192, 4, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 351, 0, 0x0ULL }, // Inst #1192 = VMADDWOD_W_HU_H
3724 { 1191, 4, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 351, 0, 0x0ULL }, // Inst #1191 = VMADDWOD_W_HU
3725 { 1190, 4, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 351, 0, 0x0ULL }, // Inst #1190 = VMADDWOD_W_H
3726 { 1189, 4, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 351, 0, 0x0ULL }, // Inst #1189 = VMADDWOD_Q_DU_D
3727 { 1188, 4, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 351, 0, 0x0ULL }, // Inst #1188 = VMADDWOD_Q_DU
3728 { 1187, 4, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 351, 0, 0x0ULL }, // Inst #1187 = VMADDWOD_Q_D
3729 { 1186, 4, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 351, 0, 0x0ULL }, // Inst #1186 = VMADDWOD_H_BU_B
3730 { 1185, 4, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 351, 0, 0x0ULL }, // Inst #1185 = VMADDWOD_H_BU
3731 { 1184, 4, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 351, 0, 0x0ULL }, // Inst #1184 = VMADDWOD_H_B
3732 { 1183, 4, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 351, 0, 0x0ULL }, // Inst #1183 = VMADDWOD_D_WU_W
3733 { 1182, 4, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 351, 0, 0x0ULL }, // Inst #1182 = VMADDWOD_D_WU
3734 { 1181, 4, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 351, 0, 0x0ULL }, // Inst #1181 = VMADDWOD_D_W
3735 { 1180, 4, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 351, 0, 0x0ULL }, // Inst #1180 = VMADDWEV_W_HU_H
3736 { 1179, 4, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 351, 0, 0x0ULL }, // Inst #1179 = VMADDWEV_W_HU
3737 { 1178, 4, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 351, 0, 0x0ULL }, // Inst #1178 = VMADDWEV_W_H
3738 { 1177, 4, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 351, 0, 0x0ULL }, // Inst #1177 = VMADDWEV_Q_DU_D
3739 { 1176, 4, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 351, 0, 0x0ULL }, // Inst #1176 = VMADDWEV_Q_DU
3740 { 1175, 4, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 351, 0, 0x0ULL }, // Inst #1175 = VMADDWEV_Q_D
3741 { 1174, 4, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 351, 0, 0x0ULL }, // Inst #1174 = VMADDWEV_H_BU_B
3742 { 1173, 4, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 351, 0, 0x0ULL }, // Inst #1173 = VMADDWEV_H_BU
3743 { 1172, 4, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 351, 0, 0x0ULL }, // Inst #1172 = VMADDWEV_H_B
3744 { 1171, 4, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 351, 0, 0x0ULL }, // Inst #1171 = VMADDWEV_D_WU_W
3745 { 1170, 4, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 351, 0, 0x0ULL }, // Inst #1170 = VMADDWEV_D_WU
3746 { 1169, 4, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 351, 0, 0x0ULL }, // Inst #1169 = VMADDWEV_D_W
3747 { 1168, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 362, 0|(1ULL<<MCID::MayLoad), 0x0ULL }, // Inst #1168 = VLDX
3748 { 1167, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 359, 0|(1ULL<<MCID::MayLoad), 0x0ULL }, // Inst #1167 = VLDREPL_W
3749 { 1166, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 359, 0|(1ULL<<MCID::MayLoad), 0x0ULL }, // Inst #1166 = VLDREPL_H
3750 { 1165, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 359, 0|(1ULL<<MCID::MayLoad), 0x0ULL }, // Inst #1165 = VLDREPL_D
3751 { 1164, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 359, 0|(1ULL<<MCID::MayLoad), 0x0ULL }, // Inst #1164 = VLDREPL_B
3752 { 1163, 2, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 206, 0, 0x0ULL }, // Inst #1163 = VLDI
3753 { 1162, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 359, 0|(1ULL<<MCID::MayLoad), 0x0ULL }, // Inst #1162 = VLD
3754 { 1161, 4, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 355, 0, 0x0ULL }, // Inst #1161 = VINSGR2VR_W
3755 { 1160, 4, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 355, 0, 0x0ULL }, // Inst #1160 = VINSGR2VR_H
3756 { 1159, 4, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 355, 0, 0x0ULL }, // Inst #1159 = VINSGR2VR_D
3757 { 1158, 4, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 355, 0, 0x0ULL }, // Inst #1158 = VINSGR2VR_B
3758 { 1157, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 333, 0, 0x0ULL }, // Inst #1157 = VILVL_W
3759 { 1156, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 333, 0, 0x0ULL }, // Inst #1156 = VILVL_H
3760 { 1155, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 333, 0, 0x0ULL }, // Inst #1155 = VILVL_D
3761 { 1154, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 333, 0, 0x0ULL }, // Inst #1154 = VILVL_B
3762 { 1153, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 333, 0, 0x0ULL }, // Inst #1153 = VILVH_W
3763 { 1152, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 333, 0, 0x0ULL }, // Inst #1152 = VILVH_H
3764 { 1151, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 333, 0, 0x0ULL }, // Inst #1151 = VILVH_D
3765 { 1150, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 333, 0, 0x0ULL }, // Inst #1150 = VILVH_B
3766 { 1149, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 333, 0, 0x0ULL }, // Inst #1149 = VHSUBW_W_H
3767 { 1148, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 333, 0, 0x0ULL }, // Inst #1148 = VHSUBW_WU_HU
3768 { 1147, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 333, 0, 0x0ULL }, // Inst #1147 = VHSUBW_Q_D
3769 { 1146, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 333, 0, 0x0ULL }, // Inst #1146 = VHSUBW_QU_DU
3770 { 1145, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 333, 0, 0x0ULL }, // Inst #1145 = VHSUBW_H_B
3771 { 1144, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 333, 0, 0x0ULL }, // Inst #1144 = VHSUBW_HU_BU
3772 { 1143, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 333, 0, 0x0ULL }, // Inst #1143 = VHSUBW_D_W
3773 { 1142, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 333, 0, 0x0ULL }, // Inst #1142 = VHSUBW_DU_WU
3774 { 1141, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 333, 0, 0x0ULL }, // Inst #1141 = VHADDW_W_H
3775 { 1140, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 333, 0, 0x0ULL }, // Inst #1140 = VHADDW_WU_HU
3776 { 1139, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 333, 0, 0x0ULL }, // Inst #1139 = VHADDW_Q_D
3777 { 1138, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 333, 0, 0x0ULL }, // Inst #1138 = VHADDW_QU_DU
3778 { 1137, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 333, 0, 0x0ULL }, // Inst #1137 = VHADDW_H_B
3779 { 1136, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 333, 0, 0x0ULL }, // Inst #1136 = VHADDW_HU_BU
3780 { 1135, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 333, 0, 0x0ULL }, // Inst #1135 = VHADDW_D_W
3781 { 1134, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 333, 0, 0x0ULL }, // Inst #1134 = VHADDW_DU_WU
3782 { 1133, 2, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 347, 0, 0x0ULL }, // Inst #1133 = VFTINT_W_S
3783 { 1132, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 333, 0, 0x0ULL }, // Inst #1132 = VFTINT_W_D
3784 { 1131, 2, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 347, 0, 0x0ULL }, // Inst #1131 = VFTINT_WU_S
3785 { 1130, 2, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 347, 0, 0x0ULL }, // Inst #1130 = VFTINT_L_D
3786 { 1129, 2, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 347, 0, 0x0ULL }, // Inst #1129 = VFTINT_LU_D
3787 { 1128, 2, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 347, 0, 0x0ULL }, // Inst #1128 = VFTINTRZ_W_S
3788 { 1127, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 333, 0, 0x0ULL }, // Inst #1127 = VFTINTRZ_W_D
3789 { 1126, 2, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 347, 0, 0x0ULL }, // Inst #1126 = VFTINTRZ_WU_S
3790 { 1125, 2, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 347, 0, 0x0ULL }, // Inst #1125 = VFTINTRZ_L_D
3791 { 1124, 2, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 347, 0, 0x0ULL }, // Inst #1124 = VFTINTRZ_LU_D
3792 { 1123, 2, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 347, 0, 0x0ULL }, // Inst #1123 = VFTINTRZL_L_S
3793 { 1122, 2, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 347, 0, 0x0ULL }, // Inst #1122 = VFTINTRZH_L_S
3794 { 1121, 2, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 347, 0, 0x0ULL }, // Inst #1121 = VFTINTRP_W_S
3795 { 1120, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 333, 0, 0x0ULL }, // Inst #1120 = VFTINTRP_W_D
3796 { 1119, 2, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 347, 0, 0x0ULL }, // Inst #1119 = VFTINTRP_L_D
3797 { 1118, 2, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 347, 0, 0x0ULL }, // Inst #1118 = VFTINTRPL_L_S
3798 { 1117, 2, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 347, 0, 0x0ULL }, // Inst #1117 = VFTINTRPH_L_S
3799 { 1116, 2, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 347, 0, 0x0ULL }, // Inst #1116 = VFTINTRNE_W_S
3800 { 1115, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 333, 0, 0x0ULL }, // Inst #1115 = VFTINTRNE_W_D
3801 { 1114, 2, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 347, 0, 0x0ULL }, // Inst #1114 = VFTINTRNE_L_D
3802 { 1113, 2, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 347, 0, 0x0ULL }, // Inst #1113 = VFTINTRNEL_L_S
3803 { 1112, 2, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 347, 0, 0x0ULL }, // Inst #1112 = VFTINTRNEH_L_S
3804 { 1111, 2, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 347, 0, 0x0ULL }, // Inst #1111 = VFTINTRM_W_S
3805 { 1110, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 333, 0, 0x0ULL }, // Inst #1110 = VFTINTRM_W_D
3806 { 1109, 2, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 347, 0, 0x0ULL }, // Inst #1109 = VFTINTRM_L_D
3807 { 1108, 2, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 347, 0, 0x0ULL }, // Inst #1108 = VFTINTRML_L_S
3808 { 1107, 2, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 347, 0, 0x0ULL }, // Inst #1107 = VFTINTRMH_L_S
3809 { 1106, 2, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 347, 0, 0x0ULL }, // Inst #1106 = VFTINTL_L_S
3810 { 1105, 2, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 347, 0, 0x0ULL }, // Inst #1105 = VFTINTH_L_S
3811 { 1104, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 333, 0, 0x0ULL }, // Inst #1104 = VFSUB_S
3812 { 1103, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 333, 0, 0x0ULL }, // Inst #1103 = VFSUB_D
3813 { 1102, 2, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 347, 0, 0x0ULL }, // Inst #1102 = VFSQRT_S
3814 { 1101, 2, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 347, 0, 0x0ULL }, // Inst #1101 = VFSQRT_D
3815 { 1100, 4, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 351, 0, 0x0ULL }, // Inst #1100 = VFRSTP_H
3816 { 1099, 4, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 351, 0, 0x0ULL }, // Inst #1099 = VFRSTP_B
3817 { 1098, 4, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 339, 0, 0x0ULL }, // Inst #1098 = VFRSTPI_H
3818 { 1097, 4, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 339, 0, 0x0ULL }, // Inst #1097 = VFRSTPI_B
3819 { 1096, 2, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 347, 0, 0x0ULL }, // Inst #1096 = VFRSQRT_S
3820 { 1095, 2, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 347, 0, 0x0ULL }, // Inst #1095 = VFRSQRT_D
3821 { 1094, 2, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 347, 0, 0x0ULL }, // Inst #1094 = VFRSQRTE_S
3822 { 1093, 2, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 347, 0, 0x0ULL }, // Inst #1093 = VFRSQRTE_D
3823 { 1092, 2, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 347, 0, 0x0ULL }, // Inst #1092 = VFRINT_S
3824 { 1091, 2, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 347, 0, 0x0ULL }, // Inst #1091 = VFRINT_D
3825 { 1090, 2, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 347, 0, 0x0ULL }, // Inst #1090 = VFRINTRZ_S
3826 { 1089, 2, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 347, 0, 0x0ULL }, // Inst #1089 = VFRINTRZ_D
3827 { 1088, 2, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 347, 0, 0x0ULL }, // Inst #1088 = VFRINTRP_S
3828 { 1087, 2, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 347, 0, 0x0ULL }, // Inst #1087 = VFRINTRP_D
3829 { 1086, 2, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 347, 0, 0x0ULL }, // Inst #1086 = VFRINTRNE_S
3830 { 1085, 2, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 347, 0, 0x0ULL }, // Inst #1085 = VFRINTRNE_D
3831 { 1084, 2, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 347, 0, 0x0ULL }, // Inst #1084 = VFRINTRM_S
3832 { 1083, 2, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 347, 0, 0x0ULL }, // Inst #1083 = VFRINTRM_D
3833 { 1082, 2, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 347, 0, 0x0ULL }, // Inst #1082 = VFRECIP_S
3834 { 1081, 2, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 347, 0, 0x0ULL }, // Inst #1081 = VFRECIP_D
3835 { 1080, 2, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 347, 0, 0x0ULL }, // Inst #1080 = VFRECIPE_S
3836 { 1079, 2, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 347, 0, 0x0ULL }, // Inst #1079 = VFRECIPE_D
3837 { 1078, 4, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 343, 0, 0x0ULL }, // Inst #1078 = VFNMSUB_S
3838 { 1077, 4, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 343, 0, 0x0ULL }, // Inst #1077 = VFNMSUB_D
3839 { 1076, 4, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 343, 0, 0x0ULL }, // Inst #1076 = VFNMADD_S
3840 { 1075, 4, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 343, 0, 0x0ULL }, // Inst #1075 = VFNMADD_D
3841 { 1074, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 333, 0, 0x0ULL }, // Inst #1074 = VFMUL_S
3842 { 1073, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 333, 0, 0x0ULL }, // Inst #1073 = VFMUL_D
3843 { 1072, 4, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 343, 0, 0x0ULL }, // Inst #1072 = VFMSUB_S
3844 { 1071, 4, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 343, 0, 0x0ULL }, // Inst #1071 = VFMSUB_D
3845 { 1070, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 333, 0, 0x0ULL }, // Inst #1070 = VFMIN_S
3846 { 1069, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 333, 0, 0x0ULL }, // Inst #1069 = VFMIN_D
3847 { 1068, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 333, 0, 0x0ULL }, // Inst #1068 = VFMINA_S
3848 { 1067, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 333, 0, 0x0ULL }, // Inst #1067 = VFMINA_D
3849 { 1066, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 333, 0, 0x0ULL }, // Inst #1066 = VFMAX_S
3850 { 1065, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 333, 0, 0x0ULL }, // Inst #1065 = VFMAX_D
3851 { 1064, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 333, 0, 0x0ULL }, // Inst #1064 = VFMAXA_S
3852 { 1063, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 333, 0, 0x0ULL }, // Inst #1063 = VFMAXA_D
3853 { 1062, 4, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 343, 0, 0x0ULL }, // Inst #1062 = VFMADD_S
3854 { 1061, 4, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 343, 0, 0x0ULL }, // Inst #1061 = VFMADD_D
3855 { 1060, 2, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 347, 0, 0x0ULL }, // Inst #1060 = VFLOGB_S
3856 { 1059, 2, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 347, 0, 0x0ULL }, // Inst #1059 = VFLOGB_D
3857 { 1058, 2, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 347, 0, 0x0ULL }, // Inst #1058 = VFFINT_S_WU
3858 { 1057, 2, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 347, 0, 0x0ULL }, // Inst #1057 = VFFINT_S_W
3859 { 1056, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 333, 0, 0x0ULL }, // Inst #1056 = VFFINT_S_L
3860 { 1055, 2, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 347, 0, 0x0ULL }, // Inst #1055 = VFFINT_D_LU
3861 { 1054, 2, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 347, 0, 0x0ULL }, // Inst #1054 = VFFINT_D_L
3862 { 1053, 2, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 347, 0, 0x0ULL }, // Inst #1053 = VFFINTL_D_W
3863 { 1052, 2, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 347, 0, 0x0ULL }, // Inst #1052 = VFFINTH_D_W
3864 { 1051, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 333, 0, 0x0ULL }, // Inst #1051 = VFDIV_S
3865 { 1050, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 333, 0, 0x0ULL }, // Inst #1050 = VFDIV_D
3866 { 1049, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 333, 0, 0x0ULL }, // Inst #1049 = VFCVT_S_D
3867 { 1048, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 333, 0, 0x0ULL }, // Inst #1048 = VFCVT_H_S
3868 { 1047, 2, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 347, 0, 0x0ULL }, // Inst #1047 = VFCVTL_S_H
3869 { 1046, 2, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 347, 0, 0x0ULL }, // Inst #1046 = VFCVTL_D_S
3870 { 1045, 2, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 347, 0, 0x0ULL }, // Inst #1045 = VFCVTH_S_H
3871 { 1044, 2, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 347, 0, 0x0ULL }, // Inst #1044 = VFCVTH_D_S
3872 { 1043, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 333, 0, 0x0ULL }, // Inst #1043 = VFCMP_SUN_S
3873 { 1042, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 333, 0, 0x0ULL }, // Inst #1042 = VFCMP_SUN_D
3874 { 1041, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 333, 0, 0x0ULL }, // Inst #1041 = VFCMP_SUNE_S
3875 { 1040, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 333, 0, 0x0ULL }, // Inst #1040 = VFCMP_SUNE_D
3876 { 1039, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 333, 0, 0x0ULL }, // Inst #1039 = VFCMP_SULT_S
3877 { 1038, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 333, 0, 0x0ULL }, // Inst #1038 = VFCMP_SULT_D
3878 { 1037, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 333, 0, 0x0ULL }, // Inst #1037 = VFCMP_SULE_S
3879 { 1036, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 333, 0, 0x0ULL }, // Inst #1036 = VFCMP_SULE_D
3880 { 1035, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 333, 0, 0x0ULL }, // Inst #1035 = VFCMP_SUEQ_S
3881 { 1034, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 333, 0, 0x0ULL }, // Inst #1034 = VFCMP_SUEQ_D
3882 { 1033, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 333, 0, 0x0ULL }, // Inst #1033 = VFCMP_SOR_S
3883 { 1032, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 333, 0, 0x0ULL }, // Inst #1032 = VFCMP_SOR_D
3884 { 1031, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 333, 0, 0x0ULL }, // Inst #1031 = VFCMP_SNE_S
3885 { 1030, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 333, 0, 0x0ULL }, // Inst #1030 = VFCMP_SNE_D
3886 { 1029, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 333, 0, 0x0ULL }, // Inst #1029 = VFCMP_SLT_S
3887 { 1028, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 333, 0, 0x0ULL }, // Inst #1028 = VFCMP_SLT_D
3888 { 1027, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 333, 0, 0x0ULL }, // Inst #1027 = VFCMP_SLE_S
3889 { 1026, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 333, 0, 0x0ULL }, // Inst #1026 = VFCMP_SLE_D
3890 { 1025, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 333, 0, 0x0ULL }, // Inst #1025 = VFCMP_SEQ_S
3891 { 1024, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 333, 0, 0x0ULL }, // Inst #1024 = VFCMP_SEQ_D
3892 { 1023, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 333, 0, 0x0ULL }, // Inst #1023 = VFCMP_SAF_S
3893 { 1022, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 333, 0, 0x0ULL }, // Inst #1022 = VFCMP_SAF_D
3894 { 1021, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 333, 0, 0x0ULL }, // Inst #1021 = VFCMP_CUN_S
3895 { 1020, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 333, 0, 0x0ULL }, // Inst #1020 = VFCMP_CUN_D
3896 { 1019, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 333, 0, 0x0ULL }, // Inst #1019 = VFCMP_CUNE_S
3897 { 1018, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 333, 0, 0x0ULL }, // Inst #1018 = VFCMP_CUNE_D
3898 { 1017, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 333, 0, 0x0ULL }, // Inst #1017 = VFCMP_CULT_S
3899 { 1016, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 333, 0, 0x0ULL }, // Inst #1016 = VFCMP_CULT_D
3900 { 1015, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 333, 0, 0x0ULL }, // Inst #1015 = VFCMP_CULE_S
3901 { 1014, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 333, 0, 0x0ULL }, // Inst #1014 = VFCMP_CULE_D
3902 { 1013, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 333, 0, 0x0ULL }, // Inst #1013 = VFCMP_CUEQ_S
3903 { 1012, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 333, 0, 0x0ULL }, // Inst #1012 = VFCMP_CUEQ_D
3904 { 1011, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 333, 0, 0x0ULL }, // Inst #1011 = VFCMP_COR_S
3905 { 1010, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 333, 0, 0x0ULL }, // Inst #1010 = VFCMP_COR_D
3906 { 1009, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 333, 0, 0x0ULL }, // Inst #1009 = VFCMP_CNE_S
3907 { 1008, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 333, 0, 0x0ULL }, // Inst #1008 = VFCMP_CNE_D
3908 { 1007, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 333, 0, 0x0ULL }, // Inst #1007 = VFCMP_CLT_S
3909 { 1006, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 333, 0, 0x0ULL }, // Inst #1006 = VFCMP_CLT_D
3910 { 1005, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 333, 0, 0x0ULL }, // Inst #1005 = VFCMP_CLE_S
3911 { 1004, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 333, 0, 0x0ULL }, // Inst #1004 = VFCMP_CLE_D
3912 { 1003, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 333, 0, 0x0ULL }, // Inst #1003 = VFCMP_CEQ_S
3913 { 1002, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 333, 0, 0x0ULL }, // Inst #1002 = VFCMP_CEQ_D
3914 { 1001, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 333, 0, 0x0ULL }, // Inst #1001 = VFCMP_CAF_S
3915 { 1000, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 333, 0, 0x0ULL }, // Inst #1000 = VFCMP_CAF_D
3916 { 999, 2, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 347, 0, 0x0ULL }, // Inst #999 = VFCLASS_S
3917 { 998, 2, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 347, 0, 0x0ULL }, // Inst #998 = VFCLASS_D
3918 { 997, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 333, 0, 0x0ULL }, // Inst #997 = VFADD_S
3919 { 996, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 333, 0, 0x0ULL }, // Inst #996 = VFADD_D
3920 { 995, 4, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 339, 0, 0x0ULL }, // Inst #995 = VEXTRINS_W
3921 { 994, 4, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 339, 0, 0x0ULL }, // Inst #994 = VEXTRINS_H
3922 { 993, 4, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 339, 0, 0x0ULL }, // Inst #993 = VEXTRINS_D
3923 { 992, 4, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 339, 0, 0x0ULL }, // Inst #992 = VEXTRINS_B
3924 { 991, 2, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 347, 0, 0x0ULL }, // Inst #991 = VEXTL_Q_D
3925 { 990, 2, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 347, 0, 0x0ULL }, // Inst #990 = VEXTL_QU_DU
3926 { 989, 2, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 347, 0, 0x0ULL }, // Inst #989 = VEXTH_W_H
3927 { 988, 2, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 347, 0, 0x0ULL }, // Inst #988 = VEXTH_WU_HU
3928 { 987, 2, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 347, 0, 0x0ULL }, // Inst #987 = VEXTH_Q_D
3929 { 986, 2, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 347, 0, 0x0ULL }, // Inst #986 = VEXTH_QU_DU
3930 { 985, 2, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 347, 0, 0x0ULL }, // Inst #985 = VEXTH_H_B
3931 { 984, 2, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 347, 0, 0x0ULL }, // Inst #984 = VEXTH_HU_BU
3932 { 983, 2, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 347, 0, 0x0ULL }, // Inst #983 = VEXTH_D_W
3933 { 982, 2, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 347, 0, 0x0ULL }, // Inst #982 = VEXTH_DU_WU
3934 { 981, 2, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 349, 0, 0x0ULL }, // Inst #981 = VEXT2XV_W_H
3935 { 980, 2, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 349, 0, 0x0ULL }, // Inst #980 = VEXT2XV_W_B
3936 { 979, 2, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 349, 0, 0x0ULL }, // Inst #979 = VEXT2XV_WU_HU
3937 { 978, 2, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 349, 0, 0x0ULL }, // Inst #978 = VEXT2XV_WU_BU
3938 { 977, 2, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 349, 0, 0x0ULL }, // Inst #977 = VEXT2XV_H_B
3939 { 976, 2, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 349, 0, 0x0ULL }, // Inst #976 = VEXT2XV_HU_BU
3940 { 975, 2, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 349, 0, 0x0ULL }, // Inst #975 = VEXT2XV_D_W
3941 { 974, 2, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 349, 0, 0x0ULL }, // Inst #974 = VEXT2XV_D_H
3942 { 973, 2, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 349, 0, 0x0ULL }, // Inst #973 = VEXT2XV_D_B
3943 { 972, 2, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 349, 0, 0x0ULL }, // Inst #972 = VEXT2XV_DU_WU
3944 { 971, 2, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 349, 0, 0x0ULL }, // Inst #971 = VEXT2XV_DU_HU
3945 { 970, 2, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 349, 0, 0x0ULL }, // Inst #970 = VEXT2XV_DU_BU
3946 { 969, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 333, 0, 0x0ULL }, // Inst #969 = VDIV_WU
3947 { 968, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 333, 0, 0x0ULL }, // Inst #968 = VDIV_W
3948 { 967, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 333, 0, 0x0ULL }, // Inst #967 = VDIV_HU
3949 { 966, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 333, 0, 0x0ULL }, // Inst #966 = VDIV_H
3950 { 965, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 333, 0, 0x0ULL }, // Inst #965 = VDIV_DU
3951 { 964, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 333, 0, 0x0ULL }, // Inst #964 = VDIV_D
3952 { 963, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 333, 0, 0x0ULL }, // Inst #963 = VDIV_BU
3953 { 962, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 333, 0, 0x0ULL }, // Inst #962 = VDIV_B
3954 { 961, 2, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 347, 0, 0x0ULL }, // Inst #961 = VCLZ_W
3955 { 960, 2, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 347, 0, 0x0ULL }, // Inst #960 = VCLZ_H
3956 { 959, 2, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 347, 0, 0x0ULL }, // Inst #959 = VCLZ_D
3957 { 958, 2, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 347, 0, 0x0ULL }, // Inst #958 = VCLZ_B
3958 { 957, 2, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 347, 0, 0x0ULL }, // Inst #957 = VCLO_W
3959 { 956, 2, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 347, 0, 0x0ULL }, // Inst #956 = VCLO_H
3960 { 955, 2, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 347, 0, 0x0ULL }, // Inst #955 = VCLO_D
3961 { 954, 2, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 347, 0, 0x0ULL }, // Inst #954 = VCLO_B
3962 { 953, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 336, 0, 0x0ULL }, // Inst #953 = VBSRL_V
3963 { 952, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 336, 0, 0x0ULL }, // Inst #952 = VBSLL_V
3964 { 951, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 333, 0, 0x0ULL }, // Inst #951 = VBITSET_W
3965 { 950, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 333, 0, 0x0ULL }, // Inst #950 = VBITSET_H
3966 { 949, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 333, 0, 0x0ULL }, // Inst #949 = VBITSET_D
3967 { 948, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 333, 0, 0x0ULL }, // Inst #948 = VBITSET_B
3968 { 947, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 336, 0, 0x0ULL }, // Inst #947 = VBITSETI_W
3969 { 946, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 336, 0, 0x0ULL }, // Inst #946 = VBITSETI_H
3970 { 945, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 336, 0, 0x0ULL }, // Inst #945 = VBITSETI_D
3971 { 944, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 336, 0, 0x0ULL }, // Inst #944 = VBITSETI_B
3972 { 943, 4, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 343, 0, 0x0ULL }, // Inst #943 = VBITSEL_V
3973 { 942, 4, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 339, 0, 0x0ULL }, // Inst #942 = VBITSELI_B
3974 { 941, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 333, 0, 0x0ULL }, // Inst #941 = VBITREV_W
3975 { 940, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 333, 0, 0x0ULL }, // Inst #940 = VBITREV_H
3976 { 939, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 333, 0, 0x0ULL }, // Inst #939 = VBITREV_D
3977 { 938, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 333, 0, 0x0ULL }, // Inst #938 = VBITREV_B
3978 { 937, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 336, 0, 0x0ULL }, // Inst #937 = VBITREVI_W
3979 { 936, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 336, 0, 0x0ULL }, // Inst #936 = VBITREVI_H
3980 { 935, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 336, 0, 0x0ULL }, // Inst #935 = VBITREVI_D
3981 { 934, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 336, 0, 0x0ULL }, // Inst #934 = VBITREVI_B
3982 { 933, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 333, 0, 0x0ULL }, // Inst #933 = VBITCLR_W
3983 { 932, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 333, 0, 0x0ULL }, // Inst #932 = VBITCLR_H
3984 { 931, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 333, 0, 0x0ULL }, // Inst #931 = VBITCLR_D
3985 { 930, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 333, 0, 0x0ULL }, // Inst #930 = VBITCLR_B
3986 { 929, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 336, 0, 0x0ULL }, // Inst #929 = VBITCLRI_W
3987 { 928, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 336, 0, 0x0ULL }, // Inst #928 = VBITCLRI_H
3988 { 927, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 336, 0, 0x0ULL }, // Inst #927 = VBITCLRI_D
3989 { 926, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 336, 0, 0x0ULL }, // Inst #926 = VBITCLRI_B
3990 { 925, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 333, 0, 0x0ULL }, // Inst #925 = VAVG_WU
3991 { 924, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 333, 0, 0x0ULL }, // Inst #924 = VAVG_W
3992 { 923, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 333, 0, 0x0ULL }, // Inst #923 = VAVG_HU
3993 { 922, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 333, 0, 0x0ULL }, // Inst #922 = VAVG_H
3994 { 921, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 333, 0, 0x0ULL }, // Inst #921 = VAVG_DU
3995 { 920, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 333, 0, 0x0ULL }, // Inst #920 = VAVG_D
3996 { 919, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 333, 0, 0x0ULL }, // Inst #919 = VAVG_BU
3997 { 918, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 333, 0, 0x0ULL }, // Inst #918 = VAVG_B
3998 { 917, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 333, 0, 0x0ULL }, // Inst #917 = VAVGR_WU
3999 { 916, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 333, 0, 0x0ULL }, // Inst #916 = VAVGR_W
4000 { 915, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 333, 0, 0x0ULL }, // Inst #915 = VAVGR_HU
4001 { 914, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 333, 0, 0x0ULL }, // Inst #914 = VAVGR_H
4002 { 913, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 333, 0, 0x0ULL }, // Inst #913 = VAVGR_DU
4003 { 912, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 333, 0, 0x0ULL }, // Inst #912 = VAVGR_D
4004 { 911, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 333, 0, 0x0ULL }, // Inst #911 = VAVGR_BU
4005 { 910, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 333, 0, 0x0ULL }, // Inst #910 = VAVGR_B
4006 { 909, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 333, 0, 0x0ULL }, // Inst #909 = VAND_V
4007 { 908, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 333, 0, 0x0ULL }, // Inst #908 = VANDN_V
4008 { 907, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 336, 0, 0x0ULL }, // Inst #907 = VANDI_B
4009 { 906, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 333, 0, 0x0ULL }, // Inst #906 = VADD_W
4010 { 905, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 333, 0, 0x0ULL }, // Inst #905 = VADD_Q
4011 { 904, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 333, 0, 0x0ULL }, // Inst #904 = VADD_H
4012 { 903, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 333, 0, 0x0ULL }, // Inst #903 = VADD_D
4013 { 902, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 333, 0, 0x0ULL }, // Inst #902 = VADD_B
4014 { 901, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 333, 0, 0x0ULL }, // Inst #901 = VADDWOD_W_HU_H
4015 { 900, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 333, 0, 0x0ULL }, // Inst #900 = VADDWOD_W_HU
4016 { 899, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 333, 0, 0x0ULL }, // Inst #899 = VADDWOD_W_H
4017 { 898, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 333, 0, 0x0ULL }, // Inst #898 = VADDWOD_Q_DU_D
4018 { 897, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 333, 0, 0x0ULL }, // Inst #897 = VADDWOD_Q_DU
4019 { 896, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 333, 0, 0x0ULL }, // Inst #896 = VADDWOD_Q_D
4020 { 895, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 333, 0, 0x0ULL }, // Inst #895 = VADDWOD_H_BU_B
4021 { 894, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 333, 0, 0x0ULL }, // Inst #894 = VADDWOD_H_BU
4022 { 893, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 333, 0, 0x0ULL }, // Inst #893 = VADDWOD_H_B
4023 { 892, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 333, 0, 0x0ULL }, // Inst #892 = VADDWOD_D_WU_W
4024 { 891, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 333, 0, 0x0ULL }, // Inst #891 = VADDWOD_D_WU
4025 { 890, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 333, 0, 0x0ULL }, // Inst #890 = VADDWOD_D_W
4026 { 889, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 333, 0, 0x0ULL }, // Inst #889 = VADDWEV_W_HU_H
4027 { 888, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 333, 0, 0x0ULL }, // Inst #888 = VADDWEV_W_HU
4028 { 887, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 333, 0, 0x0ULL }, // Inst #887 = VADDWEV_W_H
4029 { 886, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 333, 0, 0x0ULL }, // Inst #886 = VADDWEV_Q_DU_D
4030 { 885, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 333, 0, 0x0ULL }, // Inst #885 = VADDWEV_Q_DU
4031 { 884, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 333, 0, 0x0ULL }, // Inst #884 = VADDWEV_Q_D
4032 { 883, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 333, 0, 0x0ULL }, // Inst #883 = VADDWEV_H_BU_B
4033 { 882, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 333, 0, 0x0ULL }, // Inst #882 = VADDWEV_H_BU
4034 { 881, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 333, 0, 0x0ULL }, // Inst #881 = VADDWEV_H_B
4035 { 880, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 333, 0, 0x0ULL }, // Inst #880 = VADDWEV_D_WU_W
4036 { 879, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 333, 0, 0x0ULL }, // Inst #879 = VADDWEV_D_WU
4037 { 878, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 333, 0, 0x0ULL }, // Inst #878 = VADDWEV_D_W
4038 { 877, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 336, 0, 0x0ULL }, // Inst #877 = VADDI_WU
4039 { 876, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 336, 0, 0x0ULL }, // Inst #876 = VADDI_HU
4040 { 875, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 336, 0, 0x0ULL }, // Inst #875 = VADDI_DU
4041 { 874, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 336, 0, 0x0ULL }, // Inst #874 = VADDI_BU
4042 { 873, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 333, 0, 0x0ULL }, // Inst #873 = VADDA_W
4043 { 872, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 333, 0, 0x0ULL }, // Inst #872 = VADDA_H
4044 { 871, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 333, 0, 0x0ULL }, // Inst #871 = VADDA_D
4045 { 870, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 333, 0, 0x0ULL }, // Inst #870 = VADDA_B
4046 { 869, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 333, 0, 0x0ULL }, // Inst #869 = VABSD_WU
4047 { 868, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 333, 0, 0x0ULL }, // Inst #868 = VABSD_W
4048 { 867, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 333, 0, 0x0ULL }, // Inst #867 = VABSD_HU
4049 { 866, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 333, 0, 0x0ULL }, // Inst #866 = VABSD_H
4050 { 865, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 333, 0, 0x0ULL }, // Inst #865 = VABSD_DU
4051 { 864, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 333, 0, 0x0ULL }, // Inst #864 = VABSD_D
4052 { 863, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 333, 0, 0x0ULL }, // Inst #863 = VABSD_BU
4053 { 862, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 333, 0, 0x0ULL }, // Inst #862 = VABSD_B
4054 { 861, 0, 0, 4, 0, 0, 0, LoongArchImpOpBase + 0, 1, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // Inst #861 = TLBWR
4055 { 860, 0, 0, 4, 0, 0, 0, LoongArchImpOpBase + 0, 1, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // Inst #860 = TLBSRCH
4056 { 859, 0, 0, 4, 0, 0, 0, LoongArchImpOpBase + 0, 1, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // Inst #859 = TLBRD
4057 { 858, 0, 0, 4, 0, 0, 0, LoongArchImpOpBase + 0, 1, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // Inst #858 = TLBFLUSH
4058 { 857, 0, 0, 4, 0, 0, 0, LoongArchImpOpBase + 0, 1, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // Inst #857 = TLBFILL
4059 { 856, 0, 0, 4, 0, 0, 0, LoongArchImpOpBase + 0, 1, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // Inst #856 = TLBCLR
4060 { 855, 1, 0, 4, 0, 0, 0, LoongArchImpOpBase + 0, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // Inst #855 = SYSCALL
4061 { 854, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 161, 0, 0x0ULL }, // Inst #854 = SUB_W
4062 { 853, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 161, 0, 0x0ULL }, // Inst #853 = SUB_D
4063 { 852, 3, 0, 4, 0, 0, 0, LoongArchImpOpBase + 0, 175, 0|(1ULL<<MCID::MayStore), 0x0ULL }, // Inst #852 = ST_W
4064 { 851, 3, 0, 4, 0, 0, 0, LoongArchImpOpBase + 0, 175, 0|(1ULL<<MCID::MayStore), 0x0ULL }, // Inst #851 = ST_H
4065 { 850, 3, 0, 4, 0, 0, 0, LoongArchImpOpBase + 0, 175, 0|(1ULL<<MCID::MayStore), 0x0ULL }, // Inst #850 = ST_D
4066 { 849, 3, 0, 4, 0, 0, 0, LoongArchImpOpBase + 0, 175, 0|(1ULL<<MCID::MayStore), 0x0ULL }, // Inst #849 = ST_B
4067 { 848, 3, 0, 4, 0, 0, 0, LoongArchImpOpBase + 0, 161, 0|(1ULL<<MCID::MayStore), 0x0ULL }, // Inst #848 = STX_W
4068 { 847, 3, 0, 4, 0, 0, 0, LoongArchImpOpBase + 0, 161, 0|(1ULL<<MCID::MayStore), 0x0ULL }, // Inst #847 = STX_H
4069 { 846, 3, 0, 4, 0, 0, 0, LoongArchImpOpBase + 0, 161, 0|(1ULL<<MCID::MayStore), 0x0ULL }, // Inst #846 = STX_D
4070 { 845, 3, 0, 4, 0, 0, 0, LoongArchImpOpBase + 0, 161, 0|(1ULL<<MCID::MayStore), 0x0ULL }, // Inst #845 = STX_B
4071 { 844, 3, 0, 4, 0, 0, 0, LoongArchImpOpBase + 0, 175, 0|(1ULL<<MCID::MayStore), 0x0ULL }, // Inst #844 = STR_W
4072 { 843, 3, 0, 4, 0, 0, 0, LoongArchImpOpBase + 0, 175, 0|(1ULL<<MCID::MayStore), 0x0ULL }, // Inst #843 = STR_D
4073 { 842, 3, 0, 4, 0, 0, 0, LoongArchImpOpBase + 0, 175, 0|(1ULL<<MCID::MayStore), 0x0ULL }, // Inst #842 = STPTR_W
4074 { 841, 3, 0, 4, 0, 0, 0, LoongArchImpOpBase + 0, 175, 0|(1ULL<<MCID::MayStore), 0x0ULL }, // Inst #841 = STPTR_D
4075 { 840, 3, 0, 4, 0, 0, 0, LoongArchImpOpBase + 0, 175, 0|(1ULL<<MCID::MayStore), 0x0ULL }, // Inst #840 = STL_W
4076 { 839, 3, 0, 4, 0, 0, 0, LoongArchImpOpBase + 0, 175, 0|(1ULL<<MCID::MayStore), 0x0ULL }, // Inst #839 = STL_D
4077 { 838, 3, 0, 4, 0, 0, 0, LoongArchImpOpBase + 0, 161, 0|(1ULL<<MCID::MayStore), 0x0ULL }, // Inst #838 = STLE_W
4078 { 837, 3, 0, 4, 0, 0, 0, LoongArchImpOpBase + 0, 161, 0|(1ULL<<MCID::MayStore), 0x0ULL }, // Inst #837 = STLE_H
4079 { 836, 3, 0, 4, 0, 0, 0, LoongArchImpOpBase + 0, 161, 0|(1ULL<<MCID::MayStore), 0x0ULL }, // Inst #836 = STLE_D
4080 { 835, 3, 0, 4, 0, 0, 0, LoongArchImpOpBase + 0, 161, 0|(1ULL<<MCID::MayStore), 0x0ULL }, // Inst #835 = STLE_B
4081 { 834, 3, 0, 4, 0, 0, 0, LoongArchImpOpBase + 0, 161, 0|(1ULL<<MCID::MayStore), 0x0ULL }, // Inst #834 = STGT_W
4082 { 833, 3, 0, 4, 0, 0, 0, LoongArchImpOpBase + 0, 161, 0|(1ULL<<MCID::MayStore), 0x0ULL }, // Inst #833 = STGT_H
4083 { 832, 3, 0, 4, 0, 0, 0, LoongArchImpOpBase + 0, 161, 0|(1ULL<<MCID::MayStore), 0x0ULL }, // Inst #832 = STGT_D
4084 { 831, 3, 0, 4, 0, 0, 0, LoongArchImpOpBase + 0, 161, 0|(1ULL<<MCID::MayStore), 0x0ULL }, // Inst #831 = STGT_B
4085 { 830, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 161, 0, 0x0ULL }, // Inst #830 = SRL_W
4086 { 829, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 161, 0, 0x0ULL }, // Inst #829 = SRL_D
4087 { 828, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 175, 0, 0x0ULL }, // Inst #828 = SRLI_W
4088 { 827, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 175, 0, 0x0ULL }, // Inst #827 = SRLI_D
4089 { 826, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 161, 0, 0x0ULL }, // Inst #826 = SRA_W
4090 { 825, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 161, 0, 0x0ULL }, // Inst #825 = SRA_D
4091 { 824, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 175, 0, 0x0ULL }, // Inst #824 = SRAI_W
4092 { 823, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 175, 0, 0x0ULL }, // Inst #823 = SRAI_D
4093 { 822, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 175, 0, 0x0ULL }, // Inst #822 = SLTUI
4094 { 821, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 161, 0, 0x0ULL }, // Inst #821 = SLTU
4095 { 820, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 175, 0, 0x0ULL }, // Inst #820 = SLTI
4096 { 819, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 161, 0, 0x0ULL }, // Inst #819 = SLT
4097 { 818, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 161, 0, 0x0ULL }, // Inst #818 = SLL_W
4098 { 817, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 161, 0, 0x0ULL }, // Inst #817 = SLL_D
4099 { 816, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 175, 0, 0x0ULL }, // Inst #816 = SLLI_W
4100 { 815, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 175, 0, 0x0ULL }, // Inst #815 = SLLI_D
4101 { 814, 1, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 332, 0, 0x0ULL }, // Inst #814 = SET_CFR_TRUE
4102 { 813, 1, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 332, 0, 0x0ULL }, // Inst #813 = SET_CFR_FALSE
4103 { 812, 2, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 224, 0, 0x0ULL }, // Inst #812 = SETX86LOOPNE
4104 { 811, 2, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 224, 0, 0x0ULL }, // Inst #811 = SETX86LOOPE
4105 { 810, 2, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 164, 0, 0x0ULL }, // Inst #810 = SETX86J
4106 { 809, 2, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 164, 0, 0x0ULL }, // Inst #809 = SETARMJ
4107 { 808, 4, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 243, 0|(1ULL<<MCID::MayStore), 0x0ULL }, // Inst #808 = SC_W
4108 { 807, 4, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 328, 0|(1ULL<<MCID::MayStore), 0x0ULL }, // Inst #807 = SC_Q
4109 { 806, 4, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 243, 0|(1ULL<<MCID::MayStore), 0x0ULL }, // Inst #806 = SC_D
4110 { 805, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 325, 0|(1ULL<<MCID::MayStore), 0x0ULL }, // Inst #805 = SCREL_W
4111 { 804, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 325, 0|(1ULL<<MCID::MayStore), 0x0ULL }, // Inst #804 = SCREL_D
4112 { 803, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 161, 0, 0x0ULL }, // Inst #803 = SBC_W
4113 { 802, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 161, 0, 0x0ULL }, // Inst #802 = SBC_H
4114 { 801, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 161, 0, 0x0ULL }, // Inst #801 = SBC_D
4115 { 800, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 161, 0, 0x0ULL }, // Inst #800 = SBC_B
4116 { 799, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 161, 0, 0x0ULL }, // Inst #799 = ROTR_W
4117 { 798, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 161, 0, 0x0ULL }, // Inst #798 = ROTR_H
4118 { 797, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 161, 0, 0x0ULL }, // Inst #797 = ROTR_D
4119 { 796, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 161, 0, 0x0ULL }, // Inst #796 = ROTR_B
4120 { 795, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 175, 0, 0x0ULL }, // Inst #795 = ROTRI_W
4121 { 794, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 175, 0, 0x0ULL }, // Inst #794 = ROTRI_H
4122 { 793, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 175, 0, 0x0ULL }, // Inst #793 = ROTRI_D
4123 { 792, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 175, 0, 0x0ULL }, // Inst #792 = ROTRI_B
4124 { 791, 2, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 224, 0, 0x0ULL }, // Inst #791 = REVH_D
4125 { 790, 2, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 224, 0, 0x0ULL }, // Inst #790 = REVH_2W
4126 { 789, 2, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 224, 0, 0x0ULL }, // Inst #789 = REVB_D
4127 { 788, 2, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 224, 0, 0x0ULL }, // Inst #788 = REVB_4H
4128 { 787, 2, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 224, 0, 0x0ULL }, // Inst #787 = REVB_2W
4129 { 786, 2, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 224, 0, 0x0ULL }, // Inst #786 = REVB_2H
4130 { 785, 2, 2, 4, 0, 0, 0, LoongArchImpOpBase + 0, 224, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // Inst #785 = RDTIME_D
4131 { 784, 2, 2, 4, 0, 0, 0, LoongArchImpOpBase + 0, 224, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // Inst #784 = RDTIMEL_W
4132 { 783, 2, 2, 4, 0, 0, 0, LoongArchImpOpBase + 0, 224, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // Inst #783 = RDTIMEH_W
4133 { 782, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 161, 0, 0x0ULL }, // Inst #782 = RCR_W
4134 { 781, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 161, 0, 0x0ULL }, // Inst #781 = RCR_H
4135 { 780, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 161, 0, 0x0ULL }, // Inst #780 = RCR_D
4136 { 779, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 161, 0, 0x0ULL }, // Inst #779 = RCR_B
4137 { 778, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 175, 0, 0x0ULL }, // Inst #778 = RCRI_W
4138 { 777, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 175, 0, 0x0ULL }, // Inst #777 = RCRI_H
4139 { 776, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 175, 0, 0x0ULL }, // Inst #776 = RCRI_D
4140 { 775, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 175, 0, 0x0ULL }, // Inst #775 = RCRI_B
4141 { 774, 3, 0, 4, 0, 0, 0, LoongArchImpOpBase + 0, 322, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore), 0x0ULL }, // Inst #774 = PRELDX
4142 { 773, 3, 0, 4, 0, 0, 0, LoongArchImpOpBase + 0, 237, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore), 0x0ULL }, // Inst #773 = PRELD
4143 { 772, 2, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 164, 0, 0x0ULL }, // Inst #772 = PCALAU12I
4144 { 771, 2, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 164, 0, 0x0ULL }, // Inst #771 = PCADDU18I
4145 { 770, 2, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 164, 0, 0x0ULL }, // Inst #770 = PCADDU12I
4146 { 769, 2, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 164, 0, 0x0ULL }, // Inst #769 = PCADDI
4147 { 768, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 161, 0, 0x0ULL }, // Inst #768 = ORN
4148 { 767, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 175, 0|(1ULL<<MCID::Rematerializable)|(1ULL<<MCID::CheapAsAMove), 0x0ULL }, // Inst #767 = ORI
4149 { 766, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 161, 0, 0x0ULL }, // Inst #766 = OR
4150 { 765, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 161, 0, 0x0ULL }, // Inst #765 = NOR
4151 { 764, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 161, 0, 0x0ULL }, // Inst #764 = MUL_W
4152 { 763, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 161, 0, 0x0ULL }, // Inst #763 = MUL_D
4153 { 762, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 161, 0, 0x0ULL }, // Inst #762 = MULW_D_WU
4154 { 761, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 161, 0, 0x0ULL }, // Inst #761 = MULW_D_W
4155 { 760, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 161, 0, 0x0ULL }, // Inst #760 = MULH_WU
4156 { 759, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 161, 0, 0x0ULL }, // Inst #759 = MULH_W
4157 { 758, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 161, 0, 0x0ULL }, // Inst #758 = MULH_DU
4158 { 757, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 161, 0, 0x0ULL }, // Inst #757 = MULH_D
4159 { 756, 2, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 320, 0, 0x0ULL }, // Inst #756 = MOVSCR2GR
4160 { 755, 2, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 318, 0, 0x0ULL }, // Inst #755 = MOVGR2SCR
4161 { 754, 2, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 314, 0, 0x0ULL }, // Inst #754 = MOVGR2FR_W_64
4162 { 753, 2, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 316, 0, 0x0ULL }, // Inst #753 = MOVGR2FR_W
4163 { 752, 2, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 314, 0, 0x0ULL }, // Inst #752 = MOVGR2FR_D
4164 { 751, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 311, 0, 0x0ULL }, // Inst #751 = MOVGR2FRH_W
4165 { 750, 2, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 309, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // Inst #750 = MOVGR2FCSR
4166 { 749, 2, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 307, 0, 0x0ULL }, // Inst #749 = MOVGR2CF
4167 { 748, 2, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 303, 0, 0x0ULL }, // Inst #748 = MOVFRH2GR_S
4168 { 747, 2, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 303, 0, 0x0ULL }, // Inst #747 = MOVFR2GR_S_64
4169 { 746, 2, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 305, 0, 0x0ULL }, // Inst #746 = MOVFR2GR_S
4170 { 745, 2, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 303, 0, 0x0ULL }, // Inst #745 = MOVFR2GR_D
4171 { 744, 2, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 301, 0, 0x0ULL }, // Inst #744 = MOVFR2CF_xS
4172 { 743, 2, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 299, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // Inst #743 = MOVFCSR2GR
4173 { 742, 2, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 297, 0, 0x0ULL }, // Inst #742 = MOVCF2GR
4174 { 741, 2, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 295, 0, 0x0ULL }, // Inst #741 = MOVCF2FR_xS
4175 { 740, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 161, 0|(1ULL<<MCID::UsesCustomInserter), 0x0ULL }, // Inst #740 = MOD_WU
4176 { 739, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 161, 0|(1ULL<<MCID::UsesCustomInserter), 0x0ULL }, // Inst #739 = MOD_W
4177 { 738, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 161, 0|(1ULL<<MCID::UsesCustomInserter), 0x0ULL }, // Inst #738 = MOD_DU
4178 { 737, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 161, 0|(1ULL<<MCID::UsesCustomInserter), 0x0ULL }, // Inst #737 = MOD_D
4179 { 736, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 161, 0, 0x0ULL }, // Inst #736 = MASKNEZ
4180 { 735, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 161, 0, 0x0ULL }, // Inst #735 = MASKEQZ
4181 { 734, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 175, 0|(1ULL<<MCID::Rematerializable), 0x0ULL }, // Inst #734 = LU52I_D
4182 { 733, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 240, 0|(1ULL<<MCID::Rematerializable), 0x0ULL }, // Inst #733 = LU32I_D
4183 { 732, 2, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 164, 0|(1ULL<<MCID::Rematerializable), 0x0ULL }, // Inst #732 = LU12I_W
4184 { 731, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 175, 0|(1ULL<<MCID::MayLoad), 0x0ULL }, // Inst #731 = LL_W
4185 { 730, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 175, 0|(1ULL<<MCID::MayLoad), 0x0ULL }, // Inst #730 = LL_D
4186 { 729, 2, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 224, 0|(1ULL<<MCID::MayLoad), 0x0ULL }, // Inst #729 = LLACQ_W
4187 { 728, 2, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 224, 0|(1ULL<<MCID::MayLoad), 0x0ULL }, // Inst #728 = LLACQ_D
4188 { 727, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 175, 0|(1ULL<<MCID::MayLoad), 0x0ULL }, // Inst #727 = LD_WU
4189 { 726, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 175, 0|(1ULL<<MCID::MayLoad), 0x0ULL }, // Inst #726 = LD_W
4190 { 725, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 175, 0|(1ULL<<MCID::MayLoad), 0x0ULL }, // Inst #725 = LD_HU
4191 { 724, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 175, 0|(1ULL<<MCID::MayLoad), 0x0ULL }, // Inst #724 = LD_H
4192 { 723, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 175, 0|(1ULL<<MCID::MayLoad), 0x0ULL }, // Inst #723 = LD_D
4193 { 722, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 175, 0|(1ULL<<MCID::MayLoad), 0x0ULL }, // Inst #722 = LD_BU
4194 { 721, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 175, 0|(1ULL<<MCID::MayLoad), 0x0ULL }, // Inst #721 = LD_B
4195 { 720, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 161, 0|(1ULL<<MCID::MayLoad), 0x0ULL }, // Inst #720 = LDX_WU
4196 { 719, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 161, 0|(1ULL<<MCID::MayLoad), 0x0ULL }, // Inst #719 = LDX_W
4197 { 718, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 161, 0|(1ULL<<MCID::MayLoad), 0x0ULL }, // Inst #718 = LDX_HU
4198 { 717, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 161, 0|(1ULL<<MCID::MayLoad), 0x0ULL }, // Inst #717 = LDX_H
4199 { 716, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 161, 0|(1ULL<<MCID::MayLoad), 0x0ULL }, // Inst #716 = LDX_D
4200 { 715, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 161, 0|(1ULL<<MCID::MayLoad), 0x0ULL }, // Inst #715 = LDX_BU
4201 { 714, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 161, 0|(1ULL<<MCID::MayLoad), 0x0ULL }, // Inst #714 = LDX_B
4202 { 713, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 175, 0|(1ULL<<MCID::MayLoad), 0x0ULL }, // Inst #713 = LDR_W
4203 { 712, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 175, 0|(1ULL<<MCID::MayLoad), 0x0ULL }, // Inst #712 = LDR_D
4204 { 711, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 175, 0|(1ULL<<MCID::MayLoad), 0x0ULL }, // Inst #711 = LDPTR_W
4205 { 710, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 175, 0|(1ULL<<MCID::MayLoad), 0x0ULL }, // Inst #710 = LDPTR_D
4206 { 709, 2, 0, 4, 0, 0, 0, LoongArchImpOpBase + 0, 164, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // Inst #709 = LDPTE
4207 { 708, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 175, 0|(1ULL<<MCID::MayLoad), 0x0ULL }, // Inst #708 = LDL_W
4208 { 707, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 175, 0|(1ULL<<MCID::MayLoad), 0x0ULL }, // Inst #707 = LDL_D
4209 { 706, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 161, 0|(1ULL<<MCID::MayLoad), 0x0ULL }, // Inst #706 = LDLE_W
4210 { 705, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 161, 0|(1ULL<<MCID::MayLoad), 0x0ULL }, // Inst #705 = LDLE_H
4211 { 704, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 161, 0|(1ULL<<MCID::MayLoad), 0x0ULL }, // Inst #704 = LDLE_D
4212 { 703, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 161, 0|(1ULL<<MCID::MayLoad), 0x0ULL }, // Inst #703 = LDLE_B
4213 { 702, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 161, 0|(1ULL<<MCID::MayLoad), 0x0ULL }, // Inst #702 = LDGT_W
4214 { 701, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 161, 0|(1ULL<<MCID::MayLoad), 0x0ULL }, // Inst #701 = LDGT_H
4215 { 700, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 161, 0|(1ULL<<MCID::MayLoad), 0x0ULL }, // Inst #700 = LDGT_D
4216 { 699, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 161, 0|(1ULL<<MCID::MayLoad), 0x0ULL }, // Inst #699 = LDGT_B
4217 { 698, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 175, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // Inst #698 = LDDIR
4218 { 697, 1, 0, 4, 0, 0, 0, LoongArchImpOpBase + 0, 0, 0, 0x0ULL }, // Inst #697 = JISCR1
4219 { 696, 1, 0, 4, 0, 0, 0, LoongArchImpOpBase + 0, 0, 0, 0x0ULL }, // Inst #696 = JISCR0
4220 { 695, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 175, 0, 0x0ULL }, // Inst #695 = JIRL
4221 { 694, 2, 0, 4, 0, 0, 0, LoongArchImpOpBase + 0, 224, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // Inst #694 = IOCSRWR_W
4222 { 693, 2, 0, 4, 0, 0, 0, LoongArchImpOpBase + 0, 224, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // Inst #693 = IOCSRWR_H
4223 { 692, 2, 0, 4, 0, 0, 0, LoongArchImpOpBase + 0, 224, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // Inst #692 = IOCSRWR_D
4224 { 691, 2, 0, 4, 0, 0, 0, LoongArchImpOpBase + 0, 224, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // Inst #691 = IOCSRWR_B
4225 { 690, 2, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 224, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // Inst #690 = IOCSRRD_W
4226 { 689, 2, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 224, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // Inst #689 = IOCSRRD_H
4227 { 688, 2, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 224, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // Inst #688 = IOCSRRD_D
4228 { 687, 2, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 224, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // Inst #687 = IOCSRRD_B
4229 { 686, 3, 0, 4, 0, 0, 0, LoongArchImpOpBase + 0, 175, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // Inst #686 = INVTLB
4230 { 685, 1, 0, 4, 0, 0, 0, LoongArchImpOpBase + 0, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // Inst #685 = IDLE
4231 { 684, 1, 0, 4, 0, 0, 0, LoongArchImpOpBase + 0, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // Inst #684 = IBAR
4232 { 683, 1, 0, 4, 0, 0, 0, LoongArchImpOpBase + 0, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // Inst #683 = HVCL
4233 { 682, 0, 0, 4, 0, 0, 0, LoongArchImpOpBase + 0, 1, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // Inst #682 = GTLBFLUSH
4234 { 681, 4, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 243, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // Inst #681 = GCSRXCHG
4235 { 680, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 240, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // Inst #680 = GCSRWR
4236 { 679, 2, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 164, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // Inst #679 = GCSRRD
4237 { 678, 2, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 249, 0, 0x0ULL }, // Inst #678 = FTINT_W_S
4238 { 677, 2, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 265, 0, 0x0ULL }, // Inst #677 = FTINT_W_D
4239 { 676, 2, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 263, 0, 0x0ULL }, // Inst #676 = FTINT_L_S
4240 { 675, 2, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 247, 0, 0x0ULL }, // Inst #675 = FTINT_L_D
4241 { 674, 2, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 249, 0, 0x0ULL }, // Inst #674 = FTINTRZ_W_S
4242 { 673, 2, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 265, 0, 0x0ULL }, // Inst #673 = FTINTRZ_W_D
4243 { 672, 2, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 263, 0, 0x0ULL }, // Inst #672 = FTINTRZ_L_S
4244 { 671, 2, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 247, 0, 0x0ULL }, // Inst #671 = FTINTRZ_L_D
4245 { 670, 2, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 249, 0, 0x0ULL }, // Inst #670 = FTINTRP_W_S
4246 { 669, 2, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 265, 0, 0x0ULL }, // Inst #669 = FTINTRP_W_D
4247 { 668, 2, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 263, 0, 0x0ULL }, // Inst #668 = FTINTRP_L_S
4248 { 667, 2, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 247, 0, 0x0ULL }, // Inst #667 = FTINTRP_L_D
4249 { 666, 2, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 249, 0, 0x0ULL }, // Inst #666 = FTINTRNE_W_S
4250 { 665, 2, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 265, 0, 0x0ULL }, // Inst #665 = FTINTRNE_W_D
4251 { 664, 2, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 263, 0, 0x0ULL }, // Inst #664 = FTINTRNE_L_S
4252 { 663, 2, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 247, 0, 0x0ULL }, // Inst #663 = FTINTRNE_L_D
4253 { 662, 2, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 249, 0, 0x0ULL }, // Inst #662 = FTINTRM_W_S
4254 { 661, 2, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 265, 0, 0x0ULL }, // Inst #661 = FTINTRM_W_D
4255 { 660, 2, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 263, 0, 0x0ULL }, // Inst #660 = FTINTRM_L_S
4256 { 659, 2, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 247, 0, 0x0ULL }, // Inst #659 = FTINTRM_L_D
4257 { 658, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 254, 0, 0x0ULL }, // Inst #658 = FSUB_S
4258 { 657, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 251, 0, 0x0ULL }, // Inst #657 = FSUB_D
4259 { 656, 3, 0, 4, 0, 0, 0, LoongArchImpOpBase + 0, 276, 0|(1ULL<<MCID::MayStore), 0x0ULL }, // Inst #656 = FST_S
4260 { 655, 3, 0, 4, 0, 0, 0, LoongArchImpOpBase + 0, 273, 0|(1ULL<<MCID::MayStore), 0x0ULL }, // Inst #655 = FST_D
4261 { 654, 3, 0, 4, 0, 0, 0, LoongArchImpOpBase + 0, 270, 0|(1ULL<<MCID::MayStore), 0x0ULL }, // Inst #654 = FSTX_S
4262 { 653, 3, 0, 4, 0, 0, 0, LoongArchImpOpBase + 0, 267, 0|(1ULL<<MCID::MayStore), 0x0ULL }, // Inst #653 = FSTX_D
4263 { 652, 3, 0, 4, 0, 0, 0, LoongArchImpOpBase + 0, 270, 0|(1ULL<<MCID::MayStore), 0x0ULL }, // Inst #652 = FSTLE_S
4264 { 651, 3, 0, 4, 0, 0, 0, LoongArchImpOpBase + 0, 267, 0|(1ULL<<MCID::MayStore), 0x0ULL }, // Inst #651 = FSTLE_D
4265 { 650, 3, 0, 4, 0, 0, 0, LoongArchImpOpBase + 0, 270, 0|(1ULL<<MCID::MayStore), 0x0ULL }, // Inst #650 = FSTGT_S
4266 { 649, 3, 0, 4, 0, 0, 0, LoongArchImpOpBase + 0, 267, 0|(1ULL<<MCID::MayStore), 0x0ULL }, // Inst #649 = FSTGT_D
4267 { 648, 2, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 249, 0, 0x0ULL }, // Inst #648 = FSQRT_S
4268 { 647, 2, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 247, 0, 0x0ULL }, // Inst #647 = FSQRT_D
4269 { 646, 4, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 291, 0, 0x0ULL }, // Inst #646 = FSEL_xS
4270 { 645, 4, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 287, 0, 0x0ULL }, // Inst #645 = FSEL_xD
4271 { 644, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 254, 0, 0x0ULL }, // Inst #644 = FSCALEB_S
4272 { 643, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 251, 0, 0x0ULL }, // Inst #643 = FSCALEB_D
4273 { 642, 2, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 249, 0, 0x0ULL }, // Inst #642 = FRSQRT_S
4274 { 641, 2, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 247, 0, 0x0ULL }, // Inst #641 = FRSQRT_D
4275 { 640, 2, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 249, 0, 0x0ULL }, // Inst #640 = FRSQRTE_S
4276 { 639, 2, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 247, 0, 0x0ULL }, // Inst #639 = FRSQRTE_D
4277 { 638, 2, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 249, 0, 0x0ULL }, // Inst #638 = FRINT_S
4278 { 637, 2, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 247, 0, 0x0ULL }, // Inst #637 = FRINT_D
4279 { 636, 2, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 249, 0, 0x0ULL }, // Inst #636 = FRECIP_S
4280 { 635, 2, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 247, 0, 0x0ULL }, // Inst #635 = FRECIP_D
4281 { 634, 2, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 249, 0, 0x0ULL }, // Inst #634 = FRECIPE_S
4282 { 633, 2, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 247, 0, 0x0ULL }, // Inst #633 = FRECIPE_D
4283 { 632, 4, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 283, 0, 0x0ULL }, // Inst #632 = FNMSUB_S
4284 { 631, 4, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 279, 0, 0x0ULL }, // Inst #631 = FNMSUB_D
4285 { 630, 4, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 283, 0, 0x0ULL }, // Inst #630 = FNMADD_S
4286 { 629, 4, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 279, 0, 0x0ULL }, // Inst #629 = FNMADD_D
4287 { 628, 2, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 249, 0, 0x0ULL }, // Inst #628 = FNEG_S
4288 { 627, 2, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 247, 0, 0x0ULL }, // Inst #627 = FNEG_D
4289 { 626, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 254, 0, 0x0ULL }, // Inst #626 = FMUL_S
4290 { 625, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 251, 0, 0x0ULL }, // Inst #625 = FMUL_D
4291 { 624, 4, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 283, 0, 0x0ULL }, // Inst #624 = FMSUB_S
4292 { 623, 4, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 279, 0, 0x0ULL }, // Inst #623 = FMSUB_D
4293 { 622, 2, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 249, 0, 0x0ULL }, // Inst #622 = FMOV_S
4294 { 621, 2, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 247, 0, 0x0ULL }, // Inst #621 = FMOV_D
4295 { 620, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 254, 0, 0x0ULL }, // Inst #620 = FMIN_S
4296 { 619, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 251, 0, 0x0ULL }, // Inst #619 = FMIN_D
4297 { 618, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 254, 0, 0x0ULL }, // Inst #618 = FMINA_S
4298 { 617, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 251, 0, 0x0ULL }, // Inst #617 = FMINA_D
4299 { 616, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 254, 0, 0x0ULL }, // Inst #616 = FMAX_S
4300 { 615, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 251, 0, 0x0ULL }, // Inst #615 = FMAX_D
4301 { 614, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 254, 0, 0x0ULL }, // Inst #614 = FMAXA_S
4302 { 613, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 251, 0, 0x0ULL }, // Inst #613 = FMAXA_D
4303 { 612, 4, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 283, 0, 0x0ULL }, // Inst #612 = FMADD_S
4304 { 611, 4, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 279, 0, 0x0ULL }, // Inst #611 = FMADD_D
4305 { 610, 2, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 249, 0, 0x0ULL }, // Inst #610 = FLOGB_S
4306 { 609, 2, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 247, 0, 0x0ULL }, // Inst #609 = FLOGB_D
4307 { 608, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 276, 0|(1ULL<<MCID::MayLoad), 0x0ULL }, // Inst #608 = FLD_S
4308 { 607, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 273, 0|(1ULL<<MCID::MayLoad), 0x0ULL }, // Inst #607 = FLD_D
4309 { 606, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 270, 0|(1ULL<<MCID::MayLoad), 0x0ULL }, // Inst #606 = FLDX_S
4310 { 605, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 267, 0|(1ULL<<MCID::MayLoad), 0x0ULL }, // Inst #605 = FLDX_D
4311 { 604, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 270, 0|(1ULL<<MCID::MayLoad), 0x0ULL }, // Inst #604 = FLDLE_S
4312 { 603, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 267, 0|(1ULL<<MCID::MayLoad), 0x0ULL }, // Inst #603 = FLDLE_D
4313 { 602, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 270, 0|(1ULL<<MCID::MayLoad), 0x0ULL }, // Inst #602 = FLDGT_S
4314 { 601, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 267, 0|(1ULL<<MCID::MayLoad), 0x0ULL }, // Inst #601 = FLDGT_D
4315 { 600, 2, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 249, 0, 0x0ULL }, // Inst #600 = FFINT_S_W
4316 { 599, 2, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 265, 0, 0x0ULL }, // Inst #599 = FFINT_S_L
4317 { 598, 2, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 263, 0, 0x0ULL }, // Inst #598 = FFINT_D_W
4318 { 597, 2, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 247, 0, 0x0ULL }, // Inst #597 = FFINT_D_L
4319 { 596, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 254, 0, 0x0ULL }, // Inst #596 = FDIV_S
4320 { 595, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 251, 0, 0x0ULL }, // Inst #595 = FDIV_D
4321 { 594, 2, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 249, 0, 0x0ULL }, // Inst #594 = FCVT_UD_D
4322 { 593, 2, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 265, 0, 0x0ULL }, // Inst #593 = FCVT_S_D
4323 { 592, 2, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 249, 0, 0x0ULL }, // Inst #592 = FCVT_LD_D
4324 { 591, 2, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 263, 0, 0x0ULL }, // Inst #591 = FCVT_D_S
4325 { 590, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 254, 0, 0x0ULL }, // Inst #590 = FCVT_D_LD
4326 { 589, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 254, 0, 0x0ULL }, // Inst #589 = FCOPYSIGN_S
4327 { 588, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 251, 0, 0x0ULL }, // Inst #588 = FCOPYSIGN_D
4328 { 587, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 260, 0, 0x0ULL }, // Inst #587 = FCMP_SUN_S
4329 { 586, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 257, 0, 0x0ULL }, // Inst #586 = FCMP_SUN_D
4330 { 585, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 260, 0, 0x0ULL }, // Inst #585 = FCMP_SUNE_S
4331 { 584, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 257, 0, 0x0ULL }, // Inst #584 = FCMP_SUNE_D
4332 { 583, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 260, 0, 0x0ULL }, // Inst #583 = FCMP_SULT_S
4333 { 582, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 257, 0, 0x0ULL }, // Inst #582 = FCMP_SULT_D
4334 { 581, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 260, 0, 0x0ULL }, // Inst #581 = FCMP_SULE_S
4335 { 580, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 257, 0, 0x0ULL }, // Inst #580 = FCMP_SULE_D
4336 { 579, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 260, 0, 0x0ULL }, // Inst #579 = FCMP_SUEQ_S
4337 { 578, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 257, 0, 0x0ULL }, // Inst #578 = FCMP_SUEQ_D
4338 { 577, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 260, 0, 0x0ULL }, // Inst #577 = FCMP_SOR_S
4339 { 576, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 257, 0, 0x0ULL }, // Inst #576 = FCMP_SOR_D
4340 { 575, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 260, 0, 0x0ULL }, // Inst #575 = FCMP_SNE_S
4341 { 574, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 257, 0, 0x0ULL }, // Inst #574 = FCMP_SNE_D
4342 { 573, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 260, 0, 0x0ULL }, // Inst #573 = FCMP_SLT_S
4343 { 572, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 257, 0, 0x0ULL }, // Inst #572 = FCMP_SLT_D
4344 { 571, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 260, 0, 0x0ULL }, // Inst #571 = FCMP_SLE_S
4345 { 570, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 257, 0, 0x0ULL }, // Inst #570 = FCMP_SLE_D
4346 { 569, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 260, 0, 0x0ULL }, // Inst #569 = FCMP_SEQ_S
4347 { 568, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 257, 0, 0x0ULL }, // Inst #568 = FCMP_SEQ_D
4348 { 567, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 260, 0, 0x0ULL }, // Inst #567 = FCMP_SAF_S
4349 { 566, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 257, 0, 0x0ULL }, // Inst #566 = FCMP_SAF_D
4350 { 565, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 260, 0, 0x0ULL }, // Inst #565 = FCMP_CUN_S
4351 { 564, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 257, 0, 0x0ULL }, // Inst #564 = FCMP_CUN_D
4352 { 563, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 260, 0, 0x0ULL }, // Inst #563 = FCMP_CUNE_S
4353 { 562, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 257, 0, 0x0ULL }, // Inst #562 = FCMP_CUNE_D
4354 { 561, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 260, 0, 0x0ULL }, // Inst #561 = FCMP_CULT_S
4355 { 560, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 257, 0, 0x0ULL }, // Inst #560 = FCMP_CULT_D
4356 { 559, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 260, 0, 0x0ULL }, // Inst #559 = FCMP_CULE_S
4357 { 558, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 257, 0, 0x0ULL }, // Inst #558 = FCMP_CULE_D
4358 { 557, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 260, 0, 0x0ULL }, // Inst #557 = FCMP_CUEQ_S
4359 { 556, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 257, 0, 0x0ULL }, // Inst #556 = FCMP_CUEQ_D
4360 { 555, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 260, 0, 0x0ULL }, // Inst #555 = FCMP_COR_S
4361 { 554, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 257, 0, 0x0ULL }, // Inst #554 = FCMP_COR_D
4362 { 553, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 260, 0, 0x0ULL }, // Inst #553 = FCMP_CNE_S
4363 { 552, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 257, 0, 0x0ULL }, // Inst #552 = FCMP_CNE_D
4364 { 551, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 260, 0, 0x0ULL }, // Inst #551 = FCMP_CLT_S
4365 { 550, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 257, 0, 0x0ULL }, // Inst #550 = FCMP_CLT_D
4366 { 549, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 260, 0, 0x0ULL }, // Inst #549 = FCMP_CLE_S
4367 { 548, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 257, 0, 0x0ULL }, // Inst #548 = FCMP_CLE_D
4368 { 547, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 260, 0, 0x0ULL }, // Inst #547 = FCMP_CEQ_S
4369 { 546, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 257, 0, 0x0ULL }, // Inst #546 = FCMP_CEQ_D
4370 { 545, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 260, 0, 0x0ULL }, // Inst #545 = FCMP_CAF_S
4371 { 544, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 257, 0, 0x0ULL }, // Inst #544 = FCMP_CAF_D
4372 { 543, 2, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 249, 0, 0x0ULL }, // Inst #543 = FCLASS_S
4373 { 542, 2, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 247, 0, 0x0ULL }, // Inst #542 = FCLASS_D
4374 { 541, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 254, 0, 0x0ULL }, // Inst #541 = FADD_S
4375 { 540, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 251, 0, 0x0ULL }, // Inst #540 = FADD_D
4376 { 539, 2, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 249, 0, 0x0ULL }, // Inst #539 = FABS_S
4377 { 538, 2, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 247, 0, 0x0ULL }, // Inst #538 = FABS_D
4378 { 537, 2, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 224, 0, 0x0ULL }, // Inst #537 = EXT_W_H
4379 { 536, 2, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 224, 0, 0x0ULL }, // Inst #536 = EXT_W_B
4380 { 535, 0, 0, 4, 0, 0, 0, LoongArchImpOpBase + 0, 1, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // Inst #535 = ERTN
4381 { 534, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 161, 0|(1ULL<<MCID::UsesCustomInserter), 0x0ULL }, // Inst #534 = DIV_WU
4382 { 533, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 161, 0|(1ULL<<MCID::UsesCustomInserter), 0x0ULL }, // Inst #533 = DIV_W
4383 { 532, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 161, 0|(1ULL<<MCID::UsesCustomInserter), 0x0ULL }, // Inst #532 = DIV_DU
4384 { 531, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 161, 0|(1ULL<<MCID::UsesCustomInserter), 0x0ULL }, // Inst #531 = DIV_D
4385 { 530, 1, 0, 4, 0, 0, 0, LoongArchImpOpBase + 0, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // Inst #530 = DBCL
4386 { 529, 1, 0, 4, 0, 0, 0, LoongArchImpOpBase + 0, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // Inst #529 = DBAR
4387 { 528, 2, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 224, 0, 0x0ULL }, // Inst #528 = CTZ_W
4388 { 527, 2, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 224, 0, 0x0ULL }, // Inst #527 = CTZ_D
4389 { 526, 2, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 224, 0, 0x0ULL }, // Inst #526 = CTO_W
4390 { 525, 2, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 224, 0, 0x0ULL }, // Inst #525 = CTO_D
4391 { 524, 4, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 243, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // Inst #524 = CSRXCHG
4392 { 523, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 240, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // Inst #523 = CSRWR
4393 { 522, 2, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 164, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // Inst #522 = CSRRD
4394 { 521, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 161, 0, 0x0ULL }, // Inst #521 = CRC_W_W_W
4395 { 520, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 161, 0, 0x0ULL }, // Inst #520 = CRC_W_H_W
4396 { 519, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 161, 0, 0x0ULL }, // Inst #519 = CRC_W_D_W
4397 { 518, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 161, 0, 0x0ULL }, // Inst #518 = CRC_W_B_W
4398 { 517, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 161, 0, 0x0ULL }, // Inst #517 = CRCC_W_W_W
4399 { 516, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 161, 0, 0x0ULL }, // Inst #516 = CRCC_W_H_W
4400 { 515, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 161, 0, 0x0ULL }, // Inst #515 = CRCC_W_D_W
4401 { 514, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 161, 0, 0x0ULL }, // Inst #514 = CRCC_W_B_W
4402 { 513, 2, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 224, 0, 0x0ULL }, // Inst #513 = CPUCFG
4403 { 512, 2, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 224, 0, 0x0ULL }, // Inst #512 = CLZ_W
4404 { 511, 2, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 224, 0, 0x0ULL }, // Inst #511 = CLZ_D
4405 { 510, 2, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 224, 0, 0x0ULL }, // Inst #510 = CLO_W
4406 { 509, 2, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 224, 0, 0x0ULL }, // Inst #509 = CLO_D
4407 { 508, 3, 0, 4, 0, 0, 0, LoongArchImpOpBase + 0, 237, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // Inst #508 = CACOP
4408 { 507, 4, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 152, 0, 0x0ULL }, // Inst #507 = BYTEPICK_W
4409 { 506, 4, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 152, 0, 0x0ULL }, // Inst #506 = BYTEPICK_D
4410 { 505, 4, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 233, 0, 0x0ULL }, // Inst #505 = BSTRPICK_W
4411 { 504, 4, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 233, 0, 0x0ULL }, // Inst #504 = BSTRPICK_D
4412 { 503, 5, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 228, 0, 0x0ULL }, // Inst #503 = BSTRINS_W
4413 { 502, 5, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 228, 0, 0x0ULL }, // Inst #502 = BSTRINS_D
4414 { 501, 1, 0, 4, 0, 0, 0, LoongArchImpOpBase + 0, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // Inst #501 = BREAK
4415 { 500, 2, 0, 4, 0, 0, 0, LoongArchImpOpBase + 0, 164, 0|(1ULL<<MCID::Branch)|(1ULL<<MCID::Terminator), 0x0ULL }, // Inst #500 = BNEZ
4416 { 499, 3, 0, 4, 0, 0, 0, LoongArchImpOpBase + 0, 175, 0|(1ULL<<MCID::Branch)|(1ULL<<MCID::Terminator), 0x0ULL }, // Inst #499 = BNE
4417 { 498, 3, 0, 4, 0, 0, 0, LoongArchImpOpBase + 0, 175, 0|(1ULL<<MCID::Branch)|(1ULL<<MCID::Terminator), 0x0ULL }, // Inst #498 = BLTU
4418 { 497, 3, 0, 4, 0, 0, 0, LoongArchImpOpBase + 0, 175, 0|(1ULL<<MCID::Branch)|(1ULL<<MCID::Terminator), 0x0ULL }, // Inst #497 = BLT
4419 { 496, 1, 0, 4, 0, 0, 1, LoongArchImpOpBase + 3, 0, 0|(1ULL<<MCID::Call), 0x0ULL }, // Inst #496 = BL
4420 { 495, 2, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 224, 0, 0x0ULL }, // Inst #495 = BITREV_W
4421 { 494, 2, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 224, 0, 0x0ULL }, // Inst #494 = BITREV_D
4422 { 493, 2, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 224, 0, 0x0ULL }, // Inst #493 = BITREV_8B
4423 { 492, 2, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 224, 0, 0x0ULL }, // Inst #492 = BITREV_4B
4424 { 491, 3, 0, 4, 0, 0, 0, LoongArchImpOpBase + 0, 175, 0|(1ULL<<MCID::Branch)|(1ULL<<MCID::Terminator), 0x0ULL }, // Inst #491 = BGEU
4425 { 490, 3, 0, 4, 0, 0, 0, LoongArchImpOpBase + 0, 175, 0|(1ULL<<MCID::Branch)|(1ULL<<MCID::Terminator), 0x0ULL }, // Inst #490 = BGE
4426 { 489, 2, 0, 4, 0, 0, 0, LoongArchImpOpBase + 0, 164, 0|(1ULL<<MCID::Branch)|(1ULL<<MCID::Terminator), 0x0ULL }, // Inst #489 = BEQZ
4427 { 488, 3, 0, 4, 0, 0, 0, LoongArchImpOpBase + 0, 175, 0|(1ULL<<MCID::Branch)|(1ULL<<MCID::Terminator), 0x0ULL }, // Inst #488 = BEQ
4428 { 487, 2, 0, 4, 0, 0, 0, LoongArchImpOpBase + 0, 226, 0|(1ULL<<MCID::Branch)|(1ULL<<MCID::Terminator), 0x0ULL }, // Inst #487 = BCNEZ
4429 { 486, 2, 0, 4, 0, 0, 0, LoongArchImpOpBase + 0, 226, 0|(1ULL<<MCID::Branch)|(1ULL<<MCID::Terminator), 0x0ULL }, // Inst #486 = BCEQZ
4430 { 485, 1, 0, 4, 0, 0, 0, LoongArchImpOpBase + 0, 0, 0|(1ULL<<MCID::Branch)|(1ULL<<MCID::Barrier)|(1ULL<<MCID::Terminator), 0x0ULL }, // Inst #485 = B
4431 { 484, 2, 0, 4, 0, 0, 0, LoongArchImpOpBase + 0, 224, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // Inst #484 = ASRTLE_D
4432 { 483, 2, 0, 4, 0, 0, 0, LoongArchImpOpBase + 0, 224, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // Inst #483 = ASRTGT_D
4433 { 482, 3, 0, 4, 0, 0, 0, LoongArchImpOpBase + 0, 175, 0, 0x0ULL }, // Inst #482 = ARMXOR_W
4434 { 481, 3, 0, 4, 0, 0, 0, LoongArchImpOpBase + 0, 175, 0, 0x0ULL }, // Inst #481 = ARMSUB_W
4435 { 480, 3, 0, 4, 0, 0, 0, LoongArchImpOpBase + 0, 175, 0, 0x0ULL }, // Inst #480 = ARMSRL_W
4436 { 479, 3, 0, 4, 0, 0, 0, LoongArchImpOpBase + 0, 221, 0, 0x0ULL }, // Inst #479 = ARMSRLI_W
4437 { 478, 3, 0, 4, 0, 0, 0, LoongArchImpOpBase + 0, 175, 0, 0x0ULL }, // Inst #478 = ARMSRA_W
4438 { 477, 3, 0, 4, 0, 0, 0, LoongArchImpOpBase + 0, 221, 0, 0x0ULL }, // Inst #477 = ARMSRAI_W
4439 { 476, 3, 0, 4, 0, 0, 0, LoongArchImpOpBase + 0, 175, 0, 0x0ULL }, // Inst #476 = ARMSLL_W
4440 { 475, 3, 0, 4, 0, 0, 0, LoongArchImpOpBase + 0, 221, 0, 0x0ULL }, // Inst #475 = ARMSLLI_W
4441 { 474, 3, 0, 4, 0, 0, 0, LoongArchImpOpBase + 0, 175, 0, 0x0ULL }, // Inst #474 = ARMSBC_W
4442 { 473, 2, 0, 4, 0, 0, 0, LoongArchImpOpBase + 0, 164, 0, 0x0ULL }, // Inst #473 = ARMRRX_W
4443 { 472, 3, 0, 4, 0, 0, 0, LoongArchImpOpBase + 0, 175, 0, 0x0ULL }, // Inst #472 = ARMROTR_W
4444 { 471, 3, 0, 4, 0, 0, 0, LoongArchImpOpBase + 0, 221, 0, 0x0ULL }, // Inst #471 = ARMROTRI_W
4445 { 470, 3, 0, 4, 0, 0, 0, LoongArchImpOpBase + 0, 175, 0, 0x0ULL }, // Inst #470 = ARMOR_W
4446 { 469, 2, 0, 4, 0, 0, 0, LoongArchImpOpBase + 0, 164, 0, 0x0ULL }, // Inst #469 = ARMNOT_W
4447 { 468, 2, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 164, 0, 0x0ULL }, // Inst #468 = ARMMTFLAG
4448 { 467, 2, 0, 4, 0, 0, 0, LoongArchImpOpBase + 0, 164, 0, 0x0ULL }, // Inst #467 = ARMMOV_W
4449 { 466, 2, 0, 4, 0, 0, 0, LoongArchImpOpBase + 0, 164, 0, 0x0ULL }, // Inst #466 = ARMMOV_D
4450 { 465, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 175, 0, 0x0ULL }, // Inst #465 = ARMMOVE
4451 { 464, 2, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 164, 0, 0x0ULL }, // Inst #464 = ARMMFFLAG
4452 { 463, 3, 0, 4, 0, 0, 0, LoongArchImpOpBase + 0, 175, 0, 0x0ULL }, // Inst #463 = ARMAND_W
4453 { 462, 3, 0, 4, 0, 0, 0, LoongArchImpOpBase + 0, 175, 0, 0x0ULL }, // Inst #462 = ARMADD_W
4454 { 461, 3, 0, 4, 0, 0, 0, LoongArchImpOpBase + 0, 175, 0, 0x0ULL }, // Inst #461 = ARMADC_W
4455 { 460, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 161, 0, 0x0ULL }, // Inst #460 = ANDN
4456 { 459, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 175, 0, 0x0ULL }, // Inst #459 = ANDI
4457 { 458, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 161, 0, 0x0ULL }, // Inst #458 = AND
4458 { 457, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 218, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore), 0x0ULL }, // Inst #457 = AMXOR__DB_W
4459 { 456, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 218, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore), 0x0ULL }, // Inst #456 = AMXOR__DB_D
4460 { 455, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 218, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore), 0x0ULL }, // Inst #455 = AMXOR_W
4461 { 454, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 218, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore), 0x0ULL }, // Inst #454 = AMXOR_D
4462 { 453, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 218, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore), 0x0ULL }, // Inst #453 = AMSWAP__DB_W
4463 { 452, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 218, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore), 0x0ULL }, // Inst #452 = AMSWAP__DB_H
4464 { 451, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 218, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore), 0x0ULL }, // Inst #451 = AMSWAP__DB_D
4465 { 450, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 218, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore), 0x0ULL }, // Inst #450 = AMSWAP__DB_B
4466 { 449, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 218, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore), 0x0ULL }, // Inst #449 = AMSWAP_W
4467 { 448, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 218, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore), 0x0ULL }, // Inst #448 = AMSWAP_H
4468 { 447, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 218, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore), 0x0ULL }, // Inst #447 = AMSWAP_D
4469 { 446, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 218, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore), 0x0ULL }, // Inst #446 = AMSWAP_B
4470 { 445, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 218, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore), 0x0ULL }, // Inst #445 = AMOR__DB_W
4471 { 444, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 218, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore), 0x0ULL }, // Inst #444 = AMOR__DB_D
4472 { 443, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 218, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore), 0x0ULL }, // Inst #443 = AMOR_W
4473 { 442, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 218, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore), 0x0ULL }, // Inst #442 = AMOR_D
4474 { 441, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 218, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore), 0x0ULL }, // Inst #441 = AMMIN__DB_WU
4475 { 440, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 218, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore), 0x0ULL }, // Inst #440 = AMMIN__DB_W
4476 { 439, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 218, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore), 0x0ULL }, // Inst #439 = AMMIN__DB_DU
4477 { 438, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 218, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore), 0x0ULL }, // Inst #438 = AMMIN__DB_D
4478 { 437, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 218, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore), 0x0ULL }, // Inst #437 = AMMIN_WU
4479 { 436, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 218, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore), 0x0ULL }, // Inst #436 = AMMIN_W
4480 { 435, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 218, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore), 0x0ULL }, // Inst #435 = AMMIN_DU
4481 { 434, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 218, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore), 0x0ULL }, // Inst #434 = AMMIN_D
4482 { 433, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 218, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore), 0x0ULL }, // Inst #433 = AMMAX__DB_WU
4483 { 432, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 218, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore), 0x0ULL }, // Inst #432 = AMMAX__DB_W
4484 { 431, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 218, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore), 0x0ULL }, // Inst #431 = AMMAX__DB_DU
4485 { 430, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 218, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore), 0x0ULL }, // Inst #430 = AMMAX__DB_D
4486 { 429, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 218, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore), 0x0ULL }, // Inst #429 = AMMAX_WU
4487 { 428, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 218, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore), 0x0ULL }, // Inst #428 = AMMAX_W
4488 { 427, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 218, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore), 0x0ULL }, // Inst #427 = AMMAX_DU
4489 { 426, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 218, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore), 0x0ULL }, // Inst #426 = AMMAX_D
4490 { 425, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 218, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore), 0x0ULL }, // Inst #425 = AMCAS__DB_W
4491 { 424, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 218, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore), 0x0ULL }, // Inst #424 = AMCAS__DB_H
4492 { 423, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 218, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore), 0x0ULL }, // Inst #423 = AMCAS__DB_D
4493 { 422, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 218, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore), 0x0ULL }, // Inst #422 = AMCAS__DB_B
4494 { 421, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 218, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore), 0x0ULL }, // Inst #421 = AMCAS_W
4495 { 420, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 218, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore), 0x0ULL }, // Inst #420 = AMCAS_H
4496 { 419, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 218, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore), 0x0ULL }, // Inst #419 = AMCAS_D
4497 { 418, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 218, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore), 0x0ULL }, // Inst #418 = AMCAS_B
4498 { 417, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 218, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore), 0x0ULL }, // Inst #417 = AMAND__DB_W
4499 { 416, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 218, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore), 0x0ULL }, // Inst #416 = AMAND__DB_D
4500 { 415, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 218, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore), 0x0ULL }, // Inst #415 = AMAND_W
4501 { 414, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 218, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore), 0x0ULL }, // Inst #414 = AMAND_D
4502 { 413, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 218, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore), 0x0ULL }, // Inst #413 = AMADD__DB_W
4503 { 412, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 218, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore), 0x0ULL }, // Inst #412 = AMADD__DB_H
4504 { 411, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 218, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore), 0x0ULL }, // Inst #411 = AMADD__DB_D
4505 { 410, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 218, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore), 0x0ULL }, // Inst #410 = AMADD__DB_B
4506 { 409, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 218, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore), 0x0ULL }, // Inst #409 = AMADD_W
4507 { 408, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 218, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore), 0x0ULL }, // Inst #408 = AMADD_H
4508 { 407, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 218, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore), 0x0ULL }, // Inst #407 = AMADD_D
4509 { 406, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 218, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore), 0x0ULL }, // Inst #406 = AMADD_B
4510 { 405, 4, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 152, 0, 0x0ULL }, // Inst #405 = ALSL_WU
4511 { 404, 4, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 152, 0, 0x0ULL }, // Inst #404 = ALSL_W
4512 { 403, 4, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 152, 0, 0x0ULL }, // Inst #403 = ALSL_D
4513 { 402, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 161, 0, 0x0ULL }, // Inst #402 = ADD_W
4514 { 401, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 161, 0, 0x0ULL }, // Inst #401 = ADD_D
4515 { 400, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 175, 0, 0x0ULL }, // Inst #400 = ADDU16I_D
4516 { 399, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 175, 0, 0x0ULL }, // Inst #399 = ADDU12I_W
4517 { 398, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 175, 0, 0x0ULL }, // Inst #398 = ADDU12I_D
4518 { 397, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 175, 0, 0x0ULL }, // Inst #397 = ADDI_W
4519 { 396, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 175, 0|(1ULL<<MCID::Rematerializable)|(1ULL<<MCID::CheapAsAMove), 0x0ULL }, // Inst #396 = ADDI_D
4520 { 395, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 161, 0, 0x0ULL }, // Inst #395 = ADC_W
4521 { 394, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 161, 0, 0x0ULL }, // Inst #394 = ADC_H
4522 { 393, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 161, 0, 0x0ULL }, // Inst #393 = ADC_D
4523 { 392, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 161, 0, 0x0ULL }, // Inst #392 = ADC_B
4524 { 391, 2, 0, 4, 0, 0, 0, LoongArchImpOpBase + 0, 216, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UsesCustomInserter)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // Inst #391 = WRFCSR
4525 { 390, 2, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 164, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UsesCustomInserter), 0x0ULL }, // Inst #390 = RDFCSR
4526 { 389, 2, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 214, 0|(1ULL<<MCID::Pseudo), 0x0ULL }, // Inst #389 = PseudoXVREPLI_W
4527 { 388, 2, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 214, 0|(1ULL<<MCID::Pseudo), 0x0ULL }, // Inst #388 = PseudoXVREPLI_H
4528 { 387, 2, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 214, 0|(1ULL<<MCID::Pseudo), 0x0ULL }, // Inst #387 = PseudoXVREPLI_D
4529 { 386, 2, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 214, 0|(1ULL<<MCID::Pseudo), 0x0ULL }, // Inst #386 = PseudoXVREPLI_B
4530 { 385, 4, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 210, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UsesCustomInserter), 0x0ULL }, // Inst #385 = PseudoXVINSGR2VR_H
4531 { 384, 4, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 210, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UsesCustomInserter), 0x0ULL }, // Inst #384 = PseudoXVINSGR2VR_B
4532 { 383, 2, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 208, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UsesCustomInserter), 0x0ULL }, // Inst #383 = PseudoXVBZ_W
4533 { 382, 2, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 208, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UsesCustomInserter), 0x0ULL }, // Inst #382 = PseudoXVBZ_H
4534 { 381, 2, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 208, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UsesCustomInserter), 0x0ULL }, // Inst #381 = PseudoXVBZ_D
4535 { 380, 2, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 208, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UsesCustomInserter), 0x0ULL }, // Inst #380 = PseudoXVBZ_B
4536 { 379, 2, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 208, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UsesCustomInserter), 0x0ULL }, // Inst #379 = PseudoXVBZ
4537 { 378, 2, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 208, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UsesCustomInserter), 0x0ULL }, // Inst #378 = PseudoXVBNZ_W
4538 { 377, 2, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 208, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UsesCustomInserter), 0x0ULL }, // Inst #377 = PseudoXVBNZ_H
4539 { 376, 2, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 208, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UsesCustomInserter), 0x0ULL }, // Inst #376 = PseudoXVBNZ_D
4540 { 375, 2, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 208, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UsesCustomInserter), 0x0ULL }, // Inst #375 = PseudoXVBNZ_B
4541 { 374, 2, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 208, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UsesCustomInserter), 0x0ULL }, // Inst #374 = PseudoXVBNZ
4542 { 373, 2, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 206, 0|(1ULL<<MCID::Pseudo), 0x0ULL }, // Inst #373 = PseudoVREPLI_W
4543 { 372, 2, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 206, 0|(1ULL<<MCID::Pseudo), 0x0ULL }, // Inst #372 = PseudoVREPLI_H
4544 { 371, 2, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 206, 0|(1ULL<<MCID::Pseudo), 0x0ULL }, // Inst #371 = PseudoVREPLI_D
4545 { 370, 2, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 206, 0|(1ULL<<MCID::Pseudo), 0x0ULL }, // Inst #370 = PseudoVREPLI_B
4546 { 369, 2, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 204, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UsesCustomInserter), 0x0ULL }, // Inst #369 = PseudoVBZ_W
4547 { 368, 2, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 204, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UsesCustomInserter), 0x0ULL }, // Inst #368 = PseudoVBZ_H
4548 { 367, 2, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 204, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UsesCustomInserter), 0x0ULL }, // Inst #367 = PseudoVBZ_D
4549 { 366, 2, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 204, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UsesCustomInserter), 0x0ULL }, // Inst #366 = PseudoVBZ_B
4550 { 365, 2, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 204, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UsesCustomInserter), 0x0ULL }, // Inst #365 = PseudoVBZ
4551 { 364, 2, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 204, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UsesCustomInserter), 0x0ULL }, // Inst #364 = PseudoVBNZ_W
4552 { 363, 2, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 204, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UsesCustomInserter), 0x0ULL }, // Inst #363 = PseudoVBNZ_H
4553 { 362, 2, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 204, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UsesCustomInserter), 0x0ULL }, // Inst #362 = PseudoVBNZ_D
4554 { 361, 2, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 204, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UsesCustomInserter), 0x0ULL }, // Inst #361 = PseudoVBNZ_B
4555 { 360, 2, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 204, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UsesCustomInserter), 0x0ULL }, // Inst #360 = PseudoVBNZ
4556 { 359, 0, 0, 4, 0, 0, 0, LoongArchImpOpBase + 0, 1, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // Inst #359 = PseudoUNIMP
4557 { 358, 1, 0, 8, 0, 1, 1, LoongArchImpOpBase + 15, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::Return)|(1ULL<<MCID::Barrier)|(1ULL<<MCID::Call)|(1ULL<<MCID::Terminator), 0x0ULL }, // Inst #358 = PseudoTAIL_MEDIUM
4558 { 357, 1, 0, 24, 0, 1, 2, LoongArchImpOpBase + 12, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::Return)|(1ULL<<MCID::Barrier)|(1ULL<<MCID::Call)|(1ULL<<MCID::Terminator), 0x0ULL }, // Inst #357 = PseudoTAIL_LARGE
4559 { 356, 1, 0, 4, 0, 1, 0, LoongArchImpOpBase + 2, 203, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::Return)|(1ULL<<MCID::Barrier)|(1ULL<<MCID::Call)|(1ULL<<MCID::Terminator), 0x0ULL }, // Inst #356 = PseudoTAILIndirect
4560 { 355, 2, 0, 8, 0, 1, 0, LoongArchImpOpBase + 2, 164, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::Return)|(1ULL<<MCID::Barrier)|(1ULL<<MCID::Call)|(1ULL<<MCID::Terminator), 0x0ULL }, // Inst #355 = PseudoTAIL36
4561 { 354, 1, 0, 4, 0, 1, 0, LoongArchImpOpBase + 2, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::Return)|(1ULL<<MCID::Barrier)|(1ULL<<MCID::Call)|(1ULL<<MCID::Terminator), 0x0ULL }, // Inst #354 = PseudoTAIL
4562 { 353, 3, 0, 4, 0, 0, 0, LoongArchImpOpBase + 0, 178, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::MayStore), 0x0ULL }, // Inst #353 = PseudoST_CFR
4563 { 352, 0, 0, 4, 0, 0, 0, LoongArchImpOpBase + 0, 1, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::Return)|(1ULL<<MCID::Barrier)|(1ULL<<MCID::Terminator), 0x0ULL }, // Inst #352 = PseudoRET
4564 { 351, 7, 2, 44, 0, 0, 0, LoongArchImpOpBase + 0, 196, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore), 0x0ULL }, // Inst #351 = PseudoMaskedCmpXchg32
4565 { 350, 6, 2, 36, 0, 0, 0, LoongArchImpOpBase + 0, 167, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore), 0x0ULL }, // Inst #350 = PseudoMaskedAtomicSwap32
4566 { 349, 7, 3, 48, 0, 0, 0, LoongArchImpOpBase + 0, 189, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore), 0x0ULL }, // Inst #349 = PseudoMaskedAtomicLoadUMin32
4567 { 348, 7, 3, 48, 0, 0, 0, LoongArchImpOpBase + 0, 189, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore), 0x0ULL }, // Inst #348 = PseudoMaskedAtomicLoadUMax32
4568 { 347, 6, 2, 36, 0, 0, 0, LoongArchImpOpBase + 0, 167, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore), 0x0ULL }, // Inst #347 = PseudoMaskedAtomicLoadSub32
4569 { 346, 6, 2, 36, 0, 0, 0, LoongArchImpOpBase + 0, 167, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore), 0x0ULL }, // Inst #346 = PseudoMaskedAtomicLoadNand32
4570 { 345, 8, 3, 56, 0, 0, 0, LoongArchImpOpBase + 0, 181, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore), 0x0ULL }, // Inst #345 = PseudoMaskedAtomicLoadMin32
4571 { 344, 8, 3, 56, 0, 0, 0, LoongArchImpOpBase + 0, 181, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore), 0x0ULL }, // Inst #344 = PseudoMaskedAtomicLoadMax32
4572 { 343, 6, 2, 36, 0, 0, 0, LoongArchImpOpBase + 0, 167, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore), 0x0ULL }, // Inst #343 = PseudoMaskedAtomicLoadAdd32
4573 { 342, 2, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 164, 0|(1ULL<<MCID::Pseudo), 0x0ULL }, // Inst #342 = PseudoLI_W
4574 { 341, 2, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 164, 0|(1ULL<<MCID::Pseudo), 0x0ULL }, // Inst #341 = PseudoLI_D
4575 { 340, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 178, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::MayLoad), 0x0ULL }, // Inst #340 = PseudoLD_CFR
4576 { 339, 2, 1, 20, 0, 0, 1, LoongArchImpOpBase + 8, 164, 0|(1ULL<<MCID::Pseudo), 0x0ULL }, // Inst #339 = PseudoLA_TLS_LE
4577 { 338, 3, 1, 20, 0, 0, 1, LoongArchImpOpBase + 8, 175, 0|(1ULL<<MCID::Pseudo), 0x0ULL }, // Inst #338 = PseudoLA_TLS_LD_LARGE
4578 { 337, 2, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 164, 0|(1ULL<<MCID::Pseudo), 0x0ULL }, // Inst #337 = PseudoLA_TLS_LD
4579 { 336, 3, 1, 20, 0, 0, 1, LoongArchImpOpBase + 8, 175, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::MayLoad), 0x0ULL }, // Inst #336 = PseudoLA_TLS_IE_LARGE
4580 { 335, 2, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 164, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::MayLoad), 0x0ULL }, // Inst #335 = PseudoLA_TLS_IE
4581 { 334, 3, 1, 20, 0, 0, 1, LoongArchImpOpBase + 8, 175, 0|(1ULL<<MCID::Pseudo), 0x0ULL }, // Inst #334 = PseudoLA_TLS_GD_LARGE
4582 { 333, 2, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 164, 0|(1ULL<<MCID::Pseudo), 0x0ULL }, // Inst #333 = PseudoLA_TLS_GD
4583 { 332, 3, 1, 32, 0, 0, 3, LoongArchImpOpBase + 9, 175, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::Barrier)|(1ULL<<MCID::Call), 0x0ULL }, // Inst #332 = PseudoLA_TLS_DESC_PC_LARGE
4584 { 331, 2, 1, 4, 0, 0, 1, LoongArchImpOpBase + 3, 164, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::MayLoad), 0x0ULL }, // Inst #331 = PseudoLA_TLS_DESC_PC
4585 { 330, 3, 1, 4, 0, 0, 1, LoongArchImpOpBase + 3, 175, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::MayLoad), 0x0ULL }, // Inst #330 = PseudoLA_TLS_DESC_ABS_LARGE
4586 { 329, 2, 1, 4, 0, 0, 1, LoongArchImpOpBase + 3, 164, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::MayLoad), 0x0ULL }, // Inst #329 = PseudoLA_TLS_DESC_ABS
4587 { 328, 3, 1, 20, 0, 0, 1, LoongArchImpOpBase + 8, 175, 0|(1ULL<<MCID::Pseudo), 0x0ULL }, // Inst #328 = PseudoLA_PCREL_LARGE
4588 { 327, 2, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 164, 0|(1ULL<<MCID::Pseudo), 0x0ULL }, // Inst #327 = PseudoLA_PCREL
4589 { 326, 3, 1, 20, 0, 0, 1, LoongArchImpOpBase + 8, 175, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::MayLoad), 0x0ULL }, // Inst #326 = PseudoLA_GOT_LARGE
4590 { 325, 2, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 164, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::MayLoad), 0x0ULL }, // Inst #325 = PseudoLA_GOT
4591 { 324, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 175, 0|(1ULL<<MCID::Pseudo), 0x0ULL }, // Inst #324 = PseudoLA_ABS_LARGE
4592 { 323, 2, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 164, 0|(1ULL<<MCID::Pseudo), 0x0ULL }, // Inst #323 = PseudoLA_ABS
4593 { 322, 2, 0, 4, 0, 1, 0, LoongArchImpOpBase + 2, 164, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::Return)|(1ULL<<MCID::Barrier)|(1ULL<<MCID::Call)|(1ULL<<MCID::Terminator), 0x0ULL }, // Inst #322 = PseudoJIRL_TAIL
4594 { 321, 2, 0, 4, 0, 0, 1, LoongArchImpOpBase + 3, 164, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::Call), 0x0ULL }, // Inst #321 = PseudoJIRL_CALL
4595 { 320, 3, 1, 4, 0, 1, 1, LoongArchImpOpBase + 6, 175, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::Barrier)|(1ULL<<MCID::Call), 0x0ULL }, // Inst #320 = PseudoDESC_CALL
4596 { 319, 2, 1, 12, 0, 0, 0, LoongArchImpOpBase + 0, 173, 0|(1ULL<<MCID::Pseudo), 0x0ULL }, // Inst #319 = PseudoCopyCFR
4597 { 318, 6, 2, 36, 0, 0, 0, LoongArchImpOpBase + 0, 167, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore), 0x0ULL }, // Inst #318 = PseudoCmpXchg64
4598 { 317, 6, 2, 36, 0, 0, 0, LoongArchImpOpBase + 0, 167, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore), 0x0ULL }, // Inst #317 = PseudoCmpXchg32
4599 { 316, 1, 0, 8, 0, 0, 2, LoongArchImpOpBase + 4, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::Call), 0x0ULL }, // Inst #316 = PseudoCALL_MEDIUM
4600 { 315, 1, 0, 24, 0, 0, 2, LoongArchImpOpBase + 4, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::Call), 0x0ULL }, // Inst #315 = PseudoCALL_LARGE
4601 { 314, 1, 0, 4, 0, 0, 1, LoongArchImpOpBase + 3, 166, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::Call), 0x0ULL }, // Inst #314 = PseudoCALLIndirect
4602 { 313, 1, 0, 8, 0, 0, 1, LoongArchImpOpBase + 3, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::Barrier)|(1ULL<<MCID::Call), 0x0ULL }, // Inst #313 = PseudoCALL36
4603 { 312, 1, 0, 4, 0, 0, 1, LoongArchImpOpBase + 3, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::Call), 0x0ULL }, // Inst #312 = PseudoCALL
4604 { 311, 1, 0, 4, 0, 1, 0, LoongArchImpOpBase + 2, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::Return)|(1ULL<<MCID::Barrier)|(1ULL<<MCID::Call)|(1ULL<<MCID::Terminator), 0x0ULL }, // Inst #311 = PseudoB_TAIL
4605 { 310, 2, 0, 4, 0, 0, 0, LoongArchImpOpBase + 0, 164, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::Branch)|(1ULL<<MCID::IndirectBranch)|(1ULL<<MCID::Barrier)|(1ULL<<MCID::Terminator), 0x0ULL }, // Inst #310 = PseudoBRIND
4606 { 309, 1, 0, 4, 0, 0, 0, LoongArchImpOpBase + 0, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::Branch)|(1ULL<<MCID::Barrier)|(1ULL<<MCID::Terminator), 0x0ULL }, // Inst #309 = PseudoBR
4607 { 308, 5, 2, 24, 0, 0, 0, LoongArchImpOpBase + 0, 156, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore), 0x0ULL }, // Inst #308 = PseudoAtomicSwap32
4608 { 307, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 161, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::MayStore), 0x0ULL }, // Inst #307 = PseudoAtomicStoreW
4609 { 306, 3, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 161, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::MayStore), 0x0ULL }, // Inst #306 = PseudoAtomicStoreD
4610 { 305, 5, 2, 24, 0, 0, 0, LoongArchImpOpBase + 0, 156, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore), 0x0ULL }, // Inst #305 = PseudoAtomicLoadXor32
4611 { 304, 5, 2, 24, 0, 0, 0, LoongArchImpOpBase + 0, 156, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore), 0x0ULL }, // Inst #304 = PseudoAtomicLoadSub32
4612 { 303, 5, 2, 24, 0, 0, 0, LoongArchImpOpBase + 0, 156, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore), 0x0ULL }, // Inst #303 = PseudoAtomicLoadOr32
4613 { 302, 5, 2, 24, 0, 0, 0, LoongArchImpOpBase + 0, 156, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore), 0x0ULL }, // Inst #302 = PseudoAtomicLoadNand64
4614 { 301, 5, 2, 24, 0, 0, 0, LoongArchImpOpBase + 0, 156, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore), 0x0ULL }, // Inst #301 = PseudoAtomicLoadNand32
4615 { 300, 5, 2, 24, 0, 0, 0, LoongArchImpOpBase + 0, 156, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore), 0x0ULL }, // Inst #300 = PseudoAtomicLoadAnd32
4616 { 299, 5, 2, 24, 0, 0, 0, LoongArchImpOpBase + 0, 156, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore), 0x0ULL }, // Inst #299 = PseudoAtomicLoadAdd32
4617 { 298, 4, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 152, 0|(1ULL<<MCID::Pseudo), 0x0ULL }, // Inst #298 = PseudoAddTPRel_W
4618 { 297, 4, 1, 4, 0, 0, 0, LoongArchImpOpBase + 0, 152, 0|(1ULL<<MCID::Pseudo), 0x0ULL }, // Inst #297 = PseudoAddTPRel_D
4619 { 296, 2, 0, 4, 0, 1, 1, LoongArchImpOpBase + 0, 21, 0|(1ULL<<MCID::Pseudo), 0x0ULL }, // Inst #296 = ADJCALLSTACKUP
4620 { 295, 2, 0, 4, 0, 1, 1, LoongArchImpOpBase + 0, 21, 0|(1ULL<<MCID::Pseudo), 0x0ULL }, // Inst #295 = ADJCALLSTACKDOWN
4621 { 294, 4, 1, 0, 0, 0, 0, LoongArchImpOpBase + 0, 148, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // Inst #294 = G_UBFX
4622 { 293, 4, 1, 0, 0, 0, 0, LoongArchImpOpBase + 0, 148, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // Inst #293 = G_SBFX
4623 { 292, 2, 1, 0, 0, 0, 0, LoongArchImpOpBase + 0, 61, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // Inst #292 = G_VECREDUCE_UMIN
4624 { 291, 2, 1, 0, 0, 0, 0, LoongArchImpOpBase + 0, 61, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // Inst #291 = G_VECREDUCE_UMAX
4625 { 290, 2, 1, 0, 0, 0, 0, LoongArchImpOpBase + 0, 61, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // Inst #290 = G_VECREDUCE_SMIN
4626 { 289, 2, 1, 0, 0, 0, 0, LoongArchImpOpBase + 0, 61, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // Inst #289 = G_VECREDUCE_SMAX
4627 { 288, 2, 1, 0, 0, 0, 0, LoongArchImpOpBase + 0, 61, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // Inst #288 = G_VECREDUCE_XOR
4628 { 287, 2, 1, 0, 0, 0, 0, LoongArchImpOpBase + 0, 61, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // Inst #287 = G_VECREDUCE_OR
4629 { 286, 2, 1, 0, 0, 0, 0, LoongArchImpOpBase + 0, 61, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // Inst #286 = G_VECREDUCE_AND
4630 { 285, 2, 1, 0, 0, 0, 0, LoongArchImpOpBase + 0, 61, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // Inst #285 = G_VECREDUCE_MUL
4631 { 284, 2, 1, 0, 0, 0, 0, LoongArchImpOpBase + 0, 61, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // Inst #284 = G_VECREDUCE_ADD
4632 { 283, 2, 1, 0, 0, 0, 0, LoongArchImpOpBase + 0, 61, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // Inst #283 = G_VECREDUCE_FMINIMUM
4633 { 282, 2, 1, 0, 0, 0, 0, LoongArchImpOpBase + 0, 61, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // Inst #282 = G_VECREDUCE_FMAXIMUM
4634 { 281, 2, 1, 0, 0, 0, 0, LoongArchImpOpBase + 0, 61, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // Inst #281 = G_VECREDUCE_FMIN
4635 { 280, 2, 1, 0, 0, 0, 0, LoongArchImpOpBase + 0, 61, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // Inst #280 = G_VECREDUCE_FMAX
4636 { 279, 2, 1, 0, 0, 0, 0, LoongArchImpOpBase + 0, 61, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // Inst #279 = G_VECREDUCE_FMUL
4637 { 278, 2, 1, 0, 0, 0, 0, LoongArchImpOpBase + 0, 61, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // Inst #278 = G_VECREDUCE_FADD
4638 { 277, 3, 1, 0, 0, 0, 0, LoongArchImpOpBase + 0, 131, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // Inst #277 = G_VECREDUCE_SEQ_FMUL
4639 { 276, 3, 1, 0, 0, 0, 0, LoongArchImpOpBase + 0, 131, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // Inst #276 = G_VECREDUCE_SEQ_FADD
4640 { 275, 1, 0, 0, 0, 0, 0, LoongArchImpOpBase + 0, 1, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // Inst #275 = G_UBSANTRAP
4641 { 274, 0, 0, 0, 0, 0, 0, LoongArchImpOpBase + 0, 1, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // Inst #274 = G_DEBUGTRAP
4642 { 273, 0, 0, 0, 0, 0, 0, LoongArchImpOpBase + 0, 1, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // Inst #273 = G_TRAP
4643 { 272, 3, 0, 0, 0, 0, 0, LoongArchImpOpBase + 0, 58, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::MayStore), 0x0ULL }, // Inst #272 = G_BZERO
4644 { 271, 4, 0, 0, 0, 0, 0, LoongArchImpOpBase + 0, 144, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::MayStore), 0x0ULL }, // Inst #271 = G_MEMSET
4645 { 270, 4, 0, 0, 0, 0, 0, LoongArchImpOpBase + 0, 144, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore), 0x0ULL }, // Inst #270 = G_MEMMOVE
4646 { 269, 3, 0, 0, 0, 0, 0, LoongArchImpOpBase + 0, 131, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore), 0x0ULL }, // Inst #269 = G_MEMCPY_INLINE
4647 { 268, 4, 0, 0, 0, 0, 0, LoongArchImpOpBase + 0, 144, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore), 0x0ULL }, // Inst #268 = G_MEMCPY
4648 { 267, 2, 0, 0, 0, 0, 0, LoongArchImpOpBase + 0, 142, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UnmodeledSideEffects)|(1ULL<<MCID::Convergent), 0x0ULL }, // Inst #267 = G_WRITE_REGISTER
4649 { 266, 2, 1, 0, 0, 0, 0, LoongArchImpOpBase + 0, 51, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UnmodeledSideEffects)|(1ULL<<MCID::Convergent), 0x0ULL }, // Inst #266 = G_READ_REGISTER
4650 { 265, 3, 1, 0, 0, 0, 0, LoongArchImpOpBase + 0, 101, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::MayRaiseFPException)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // Inst #265 = G_STRICT_FLDEXP
4651 { 264, 2, 1, 0, 0, 0, 0, LoongArchImpOpBase + 0, 67, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::MayRaiseFPException)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // Inst #264 = G_STRICT_FSQRT
4652 { 263, 4, 1, 0, 0, 0, 0, LoongArchImpOpBase + 0, 46, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::MayRaiseFPException)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // Inst #263 = G_STRICT_FMA
4653 { 262, 3, 1, 0, 0, 0, 0, LoongArchImpOpBase + 0, 43, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::MayRaiseFPException)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // Inst #262 = G_STRICT_FREM
4654 { 261, 3, 1, 0, 0, 0, 0, LoongArchImpOpBase + 0, 43, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::MayRaiseFPException)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // Inst #261 = G_STRICT_FDIV
4655 { 260, 3, 1, 0, 0, 0, 0, LoongArchImpOpBase + 0, 43, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::MayRaiseFPException)|(1ULL<<MCID::Commutable)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // Inst #260 = G_STRICT_FMUL
4656 { 259, 3, 1, 0, 0, 0, 0, LoongArchImpOpBase + 0, 43, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::MayRaiseFPException)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // Inst #259 = G_STRICT_FSUB
4657 { 258, 3, 1, 0, 0, 0, 0, LoongArchImpOpBase + 0, 43, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::MayRaiseFPException)|(1ULL<<MCID::Commutable)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // Inst #258 = G_STRICT_FADD
4658 { 257, 1, 0, 0, 0, 0, 0, LoongArchImpOpBase + 0, 50, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // Inst #257 = G_STACKRESTORE
4659 { 256, 1, 1, 0, 0, 0, 0, LoongArchImpOpBase + 0, 50, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // Inst #256 = G_STACKSAVE
4660 { 255, 3, 1, 0, 0, 0, 0, LoongArchImpOpBase + 0, 69, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // Inst #255 = G_DYN_STACKALLOC
4661 { 254, 2, 1, 0, 0, 0, 0, LoongArchImpOpBase + 0, 51, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // Inst #254 = G_JUMP_TABLE
4662 { 253, 2, 1, 0, 0, 0, 0, LoongArchImpOpBase + 0, 51, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // Inst #253 = G_BLOCK_ADDR
4663 { 252, 2, 1, 0, 0, 0, 0, LoongArchImpOpBase + 0, 61, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // Inst #252 = G_ADDRSPACE_CAST
4664 { 251, 2, 1, 0, 0, 0, 0, LoongArchImpOpBase + 0, 67, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // Inst #251 = G_FNEARBYINT
4665 { 250, 2, 1, 0, 0, 0, 0, LoongArchImpOpBase + 0, 67, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // Inst #250 = G_FRINT
4666 { 249, 2, 1, 0, 0, 0, 0, LoongArchImpOpBase + 0, 67, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // Inst #249 = G_FFLOOR
4667 { 248, 2, 1, 0, 0, 0, 0, LoongArchImpOpBase + 0, 67, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // Inst #248 = G_FSQRT
4668 { 247, 2, 1, 0, 0, 0, 0, LoongArchImpOpBase + 0, 67, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // Inst #247 = G_FTANH
4669 { 246, 2, 1, 0, 0, 0, 0, LoongArchImpOpBase + 0, 67, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // Inst #246 = G_FSINH
4670 { 245, 2, 1, 0, 0, 0, 0, LoongArchImpOpBase + 0, 67, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // Inst #245 = G_FCOSH
4671 { 244, 2, 1, 0, 0, 0, 0, LoongArchImpOpBase + 0, 67, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // Inst #244 = G_FATAN
4672 { 243, 2, 1, 0, 0, 0, 0, LoongArchImpOpBase + 0, 67, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // Inst #243 = G_FASIN
4673 { 242, 2, 1, 0, 0, 0, 0, LoongArchImpOpBase + 0, 67, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // Inst #242 = G_FACOS
4674 { 241, 2, 1, 0, 0, 0, 0, LoongArchImpOpBase + 0, 67, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // Inst #241 = G_FTAN
4675 { 240, 2, 1, 0, 0, 0, 0, LoongArchImpOpBase + 0, 67, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // Inst #240 = G_FSIN
4676 { 239, 2, 1, 0, 0, 0, 0, LoongArchImpOpBase + 0, 67, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // Inst #239 = G_FCOS
4677 { 238, 2, 1, 0, 0, 0, 0, LoongArchImpOpBase + 0, 67, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // Inst #238 = G_FCEIL
4678 { 237, 2, 1, 0, 0, 0, 0, LoongArchImpOpBase + 0, 67, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // Inst #237 = G_BITREVERSE
4679 { 236, 2, 1, 0, 0, 0, 0, LoongArchImpOpBase + 0, 67, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // Inst #236 = G_BSWAP
4680 { 235, 2, 1, 0, 0, 0, 0, LoongArchImpOpBase + 0, 61, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // Inst #235 = G_CTPOP
4681 { 234, 2, 1, 0, 0, 0, 0, LoongArchImpOpBase + 0, 61, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // Inst #234 = G_CTLZ_ZERO_UNDEF
4682 { 233, 2, 1, 0, 0, 0, 0, LoongArchImpOpBase + 0, 61, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // Inst #233 = G_CTLZ
4683 { 232, 2, 1, 0, 0, 0, 0, LoongArchImpOpBase + 0, 61, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // Inst #232 = G_CTTZ_ZERO_UNDEF
4684 { 231, 2, 1, 0, 0, 0, 0, LoongArchImpOpBase + 0, 61, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // Inst #231 = G_CTTZ
4685 { 230, 4, 1, 0, 0, 0, 0, LoongArchImpOpBase + 0, 138, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // Inst #230 = G_VECTOR_COMPRESS
4686 { 229, 2, 1, 0, 0, 0, 0, LoongArchImpOpBase + 0, 61, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // Inst #229 = G_SPLAT_VECTOR
4687 { 228, 4, 1, 0, 0, 0, 0, LoongArchImpOpBase + 0, 134, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // Inst #228 = G_SHUFFLE_VECTOR
4688 { 227, 3, 1, 0, 0, 0, 0, LoongArchImpOpBase + 0, 131, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // Inst #227 = G_EXTRACT_VECTOR_ELT
4689 { 226, 4, 1, 0, 0, 0, 0, LoongArchImpOpBase + 0, 127, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // Inst #226 = G_INSERT_VECTOR_ELT
4690 { 225, 3, 1, 0, 0, 0, 0, LoongArchImpOpBase + 0, 40, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // Inst #225 = G_EXTRACT_SUBVECTOR
4691 { 224, 4, 1, 0, 0, 0, 0, LoongArchImpOpBase + 0, 63, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // Inst #224 = G_INSERT_SUBVECTOR
4692 { 223, 2, 1, 0, 0, 0, 0, LoongArchImpOpBase + 0, 51, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // Inst #223 = G_VSCALE
4693 { 222, 3, 0, 0, 0, 0, 0, LoongArchImpOpBase + 0, 124, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::Branch)|(1ULL<<MCID::IndirectBranch)|(1ULL<<MCID::Barrier)|(1ULL<<MCID::Terminator), 0x0ULL }, // Inst #222 = G_BRJT
4694 { 221, 1, 0, 0, 0, 0, 0, LoongArchImpOpBase + 0, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::Branch)|(1ULL<<MCID::Barrier)|(1ULL<<MCID::Terminator), 0x0ULL }, // Inst #221 = G_BR
4695 { 220, 2, 1, 0, 0, 0, 0, LoongArchImpOpBase + 0, 61, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // Inst #220 = G_LLROUND
4696 { 219, 2, 1, 0, 0, 0, 0, LoongArchImpOpBase + 0, 61, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // Inst #219 = G_LROUND
4697 { 218, 2, 1, 0, 0, 0, 0, LoongArchImpOpBase + 0, 67, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // Inst #218 = G_ABS
4698 { 217, 3, 1, 0, 0, 0, 0, LoongArchImpOpBase + 0, 43, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::Commutable), 0x0ULL }, // Inst #217 = G_UMAX
4699 { 216, 3, 1, 0, 0, 0, 0, LoongArchImpOpBase + 0, 43, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::Commutable), 0x0ULL }, // Inst #216 = G_UMIN
4700 { 215, 3, 1, 0, 0, 0, 0, LoongArchImpOpBase + 0, 43, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::Commutable), 0x0ULL }, // Inst #215 = G_SMAX
4701 { 214, 3, 1, 0, 0, 0, 0, LoongArchImpOpBase + 0, 43, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::Commutable), 0x0ULL }, // Inst #214 = G_SMIN
4702 { 213, 3, 1, 0, 0, 0, 0, LoongArchImpOpBase + 0, 101, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // Inst #213 = G_PTRMASK
4703 { 212, 3, 1, 0, 0, 0, 0, LoongArchImpOpBase + 0, 101, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // Inst #212 = G_PTR_ADD
4704 { 211, 0, 0, 0, 0, 0, 0, LoongArchImpOpBase + 0, 1, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // Inst #211 = G_RESET_FPMODE
4705 { 210, 1, 0, 0, 0, 0, 0, LoongArchImpOpBase + 0, 50, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // Inst #210 = G_SET_FPMODE
4706 { 209, 1, 1, 0, 0, 0, 0, LoongArchImpOpBase + 0, 50, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // Inst #209 = G_GET_FPMODE
4707 { 208, 0, 0, 0, 0, 0, 0, LoongArchImpOpBase + 0, 1, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // Inst #208 = G_RESET_FPENV
4708 { 207, 1, 0, 0, 0, 0, 0, LoongArchImpOpBase + 0, 50, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // Inst #207 = G_SET_FPENV
4709 { 206, 1, 1, 0, 0, 0, 0, LoongArchImpOpBase + 0, 50, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // Inst #206 = G_GET_FPENV
4710 { 205, 3, 1, 0, 0, 0, 0, LoongArchImpOpBase + 0, 43, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::Commutable), 0x0ULL }, // Inst #205 = G_FMAXIMUM
4711 { 204, 3, 1, 0, 0, 0, 0, LoongArchImpOpBase + 0, 43, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::Commutable), 0x0ULL }, // Inst #204 = G_FMINIMUM
4712 { 203, 3, 1, 0, 0, 0, 0, LoongArchImpOpBase + 0, 43, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::Commutable), 0x0ULL }, // Inst #203 = G_FMAXNUM_IEEE
4713 { 202, 3, 1, 0, 0, 0, 0, LoongArchImpOpBase + 0, 43, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::Commutable), 0x0ULL }, // Inst #202 = G_FMINNUM_IEEE
4714 { 201, 3, 1, 0, 0, 0, 0, LoongArchImpOpBase + 0, 43, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::Commutable), 0x0ULL }, // Inst #201 = G_FMAXNUM
4715 { 200, 3, 1, 0, 0, 0, 0, LoongArchImpOpBase + 0, 43, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::Commutable), 0x0ULL }, // Inst #200 = G_FMINNUM
4716 { 199, 2, 1, 0, 0, 0, 0, LoongArchImpOpBase + 0, 67, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // Inst #199 = G_FCANONICALIZE
4717 { 198, 3, 1, 0, 0, 0, 0, LoongArchImpOpBase + 0, 98, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // Inst #198 = G_IS_FPCLASS
4718 { 197, 3, 1, 0, 0, 0, 0, LoongArchImpOpBase + 0, 101, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // Inst #197 = G_FCOPYSIGN
4719 { 196, 2, 1, 0, 0, 0, 0, LoongArchImpOpBase + 0, 67, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // Inst #196 = G_FABS
4720 { 195, 2, 1, 0, 0, 0, 0, LoongArchImpOpBase + 0, 61, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // Inst #195 = G_UITOFP
4721 { 194, 2, 1, 0, 0, 0, 0, LoongArchImpOpBase + 0, 61, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // Inst #194 = G_SITOFP
4722 { 193, 2, 1, 0, 0, 0, 0, LoongArchImpOpBase + 0, 61, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // Inst #193 = G_FPTOUI
4723 { 192, 2, 1, 0, 0, 0, 0, LoongArchImpOpBase + 0, 61, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // Inst #192 = G_FPTOSI
4724 { 191, 2, 1, 0, 0, 0, 0, LoongArchImpOpBase + 0, 61, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // Inst #191 = G_FPTRUNC
4725 { 190, 2, 1, 0, 0, 0, 0, LoongArchImpOpBase + 0, 61, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // Inst #190 = G_FPEXT
4726 { 189, 2, 1, 0, 0, 0, 0, LoongArchImpOpBase + 0, 67, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // Inst #189 = G_FNEG
4727 { 188, 3, 2, 0, 0, 0, 0, LoongArchImpOpBase + 0, 91, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // Inst #188 = G_FFREXP
4728 { 187, 3, 1, 0, 0, 0, 0, LoongArchImpOpBase + 0, 101, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // Inst #187 = G_FLDEXP
4729 { 186, 2, 1, 0, 0, 0, 0, LoongArchImpOpBase + 0, 67, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // Inst #186 = G_FLOG10
4730 { 185, 2, 1, 0, 0, 0, 0, LoongArchImpOpBase + 0, 67, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // Inst #185 = G_FLOG2
4731 { 184, 2, 1, 0, 0, 0, 0, LoongArchImpOpBase + 0, 67, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // Inst #184 = G_FLOG
4732 { 183, 2, 1, 0, 0, 0, 0, LoongArchImpOpBase + 0, 67, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // Inst #183 = G_FEXP10
4733 { 182, 2, 1, 0, 0, 0, 0, LoongArchImpOpBase + 0, 67, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // Inst #182 = G_FEXP2
4734 { 181, 2, 1, 0, 0, 0, 0, LoongArchImpOpBase + 0, 67, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // Inst #181 = G_FEXP
4735 { 180, 3, 1, 0, 0, 0, 0, LoongArchImpOpBase + 0, 101, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // Inst #180 = G_FPOWI
4736 { 179, 3, 1, 0, 0, 0, 0, LoongArchImpOpBase + 0, 43, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // Inst #179 = G_FPOW
4737 { 178, 3, 1, 0, 0, 0, 0, LoongArchImpOpBase + 0, 43, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // Inst #178 = G_FREM
4738 { 177, 3, 1, 0, 0, 0, 0, LoongArchImpOpBase + 0, 43, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // Inst #177 = G_FDIV
4739 { 176, 4, 1, 0, 0, 0, 0, LoongArchImpOpBase + 0, 46, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // Inst #176 = G_FMAD
4740 { 175, 4, 1, 0, 0, 0, 0, LoongArchImpOpBase + 0, 46, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // Inst #175 = G_FMA
4741 { 174, 3, 1, 0, 0, 0, 0, LoongArchImpOpBase + 0, 43, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::Commutable), 0x0ULL }, // Inst #174 = G_FMUL
4742 { 173, 3, 1, 0, 0, 0, 0, LoongArchImpOpBase + 0, 43, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // Inst #173 = G_FSUB
4743 { 172, 3, 1, 0, 0, 0, 0, LoongArchImpOpBase + 0, 43, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::Commutable), 0x0ULL }, // Inst #172 = G_FADD
4744 { 171, 4, 1, 0, 0, 0, 0, LoongArchImpOpBase + 0, 120, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // Inst #171 = G_UDIVFIXSAT
4745 { 170, 4, 1, 0, 0, 0, 0, LoongArchImpOpBase + 0, 120, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // Inst #170 = G_SDIVFIXSAT
4746 { 169, 4, 1, 0, 0, 0, 0, LoongArchImpOpBase + 0, 120, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // Inst #169 = G_UDIVFIX
4747 { 168, 4, 1, 0, 0, 0, 0, LoongArchImpOpBase + 0, 120, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // Inst #168 = G_SDIVFIX
4748 { 167, 4, 1, 0, 0, 0, 0, LoongArchImpOpBase + 0, 120, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::Commutable), 0x0ULL }, // Inst #167 = G_UMULFIXSAT
4749 { 166, 4, 1, 0, 0, 0, 0, LoongArchImpOpBase + 0, 120, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::Commutable), 0x0ULL }, // Inst #166 = G_SMULFIXSAT
4750 { 165, 4, 1, 0, 0, 0, 0, LoongArchImpOpBase + 0, 120, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::Commutable), 0x0ULL }, // Inst #165 = G_UMULFIX
4751 { 164, 4, 1, 0, 0, 0, 0, LoongArchImpOpBase + 0, 120, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::Commutable), 0x0ULL }, // Inst #164 = G_SMULFIX
4752 { 163, 3, 1, 0, 0, 0, 0, LoongArchImpOpBase + 0, 101, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // Inst #163 = G_SSHLSAT
4753 { 162, 3, 1, 0, 0, 0, 0, LoongArchImpOpBase + 0, 101, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // Inst #162 = G_USHLSAT
4754 { 161, 3, 1, 0, 0, 0, 0, LoongArchImpOpBase + 0, 43, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // Inst #161 = G_SSUBSAT
4755 { 160, 3, 1, 0, 0, 0, 0, LoongArchImpOpBase + 0, 43, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // Inst #160 = G_USUBSAT
4756 { 159, 3, 1, 0, 0, 0, 0, LoongArchImpOpBase + 0, 43, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::Commutable), 0x0ULL }, // Inst #159 = G_SADDSAT
4757 { 158, 3, 1, 0, 0, 0, 0, LoongArchImpOpBase + 0, 43, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::Commutable), 0x0ULL }, // Inst #158 = G_UADDSAT
4758 { 157, 3, 1, 0, 0, 0, 0, LoongArchImpOpBase + 0, 43, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::Commutable), 0x0ULL }, // Inst #157 = G_SMULH
4759 { 156, 3, 1, 0, 0, 0, 0, LoongArchImpOpBase + 0, 43, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::Commutable), 0x0ULL }, // Inst #156 = G_UMULH
4760 { 155, 4, 2, 0, 0, 0, 0, LoongArchImpOpBase + 0, 87, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::Commutable), 0x0ULL }, // Inst #155 = G_SMULO
4761 { 154, 4, 2, 0, 0, 0, 0, LoongArchImpOpBase + 0, 87, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::Commutable), 0x0ULL }, // Inst #154 = G_UMULO
4762 { 153, 5, 2, 0, 0, 0, 0, LoongArchImpOpBase + 0, 115, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // Inst #153 = G_SSUBE
4763 { 152, 4, 2, 0, 0, 0, 0, LoongArchImpOpBase + 0, 87, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // Inst #152 = G_SSUBO
4764 { 151, 5, 2, 0, 0, 0, 0, LoongArchImpOpBase + 0, 115, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // Inst #151 = G_SADDE
4765 { 150, 4, 2, 0, 0, 0, 0, LoongArchImpOpBase + 0, 87, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::Commutable), 0x0ULL }, // Inst #150 = G_SADDO
4766 { 149, 5, 2, 0, 0, 0, 0, LoongArchImpOpBase + 0, 115, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // Inst #149 = G_USUBE
4767 { 148, 4, 2, 0, 0, 0, 0, LoongArchImpOpBase + 0, 87, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // Inst #148 = G_USUBO
4768 { 147, 5, 2, 0, 0, 0, 0, LoongArchImpOpBase + 0, 115, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // Inst #147 = G_UADDE
4769 { 146, 4, 2, 0, 0, 0, 0, LoongArchImpOpBase + 0, 87, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::Commutable), 0x0ULL }, // Inst #146 = G_UADDO
4770 { 145, 4, 1, 0, 0, 0, 0, LoongArchImpOpBase + 0, 87, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // Inst #145 = G_SELECT
4771 { 144, 3, 1, 0, 0, 0, 0, LoongArchImpOpBase + 0, 112, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // Inst #144 = G_UCMP
4772 { 143, 3, 1, 0, 0, 0, 0, LoongArchImpOpBase + 0, 112, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // Inst #143 = G_SCMP
4773 { 142, 4, 1, 0, 0, 0, 0, LoongArchImpOpBase + 0, 108, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // Inst #142 = G_FCMP
4774 { 141, 4, 1, 0, 0, 0, 0, LoongArchImpOpBase + 0, 108, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // Inst #141 = G_ICMP
4775 { 140, 3, 1, 0, 0, 0, 0, LoongArchImpOpBase + 0, 101, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // Inst #140 = G_ROTL
4776 { 139, 3, 1, 0, 0, 0, 0, LoongArchImpOpBase + 0, 101, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // Inst #139 = G_ROTR
4777 { 138, 4, 1, 0, 0, 0, 0, LoongArchImpOpBase + 0, 104, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // Inst #138 = G_FSHR
4778 { 137, 4, 1, 0, 0, 0, 0, LoongArchImpOpBase + 0, 104, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // Inst #137 = G_FSHL
4779 { 136, 3, 1, 0, 0, 0, 0, LoongArchImpOpBase + 0, 101, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // Inst #136 = G_ASHR
4780 { 135, 3, 1, 0, 0, 0, 0, LoongArchImpOpBase + 0, 101, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // Inst #135 = G_LSHR
4781 { 134, 3, 1, 0, 0, 0, 0, LoongArchImpOpBase + 0, 101, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // Inst #134 = G_SHL
4782 { 133, 2, 1, 0, 0, 0, 0, LoongArchImpOpBase + 0, 61, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // Inst #133 = G_ZEXT
4783 { 132, 3, 1, 0, 0, 0, 0, LoongArchImpOpBase + 0, 40, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // Inst #132 = G_SEXT_INREG
4784 { 131, 2, 1, 0, 0, 0, 0, LoongArchImpOpBase + 0, 61, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // Inst #131 = G_SEXT
4785 { 130, 3, 1, 0, 0, 0, 0, LoongArchImpOpBase + 0, 98, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore), 0x0ULL }, // Inst #130 = G_VAARG
4786 { 129, 1, 0, 0, 0, 0, 0, LoongArchImpOpBase + 0, 50, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::MayStore), 0x0ULL }, // Inst #129 = G_VASTART
4787 { 128, 2, 1, 0, 0, 0, 0, LoongArchImpOpBase + 0, 51, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // Inst #128 = G_FCONSTANT
4788 { 127, 2, 1, 0, 0, 0, 0, LoongArchImpOpBase + 0, 51, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // Inst #127 = G_CONSTANT
4789 { 126, 2, 1, 0, 0, 0, 0, LoongArchImpOpBase + 0, 61, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // Inst #126 = G_TRUNC
4790 { 125, 2, 1, 0, 0, 0, 0, LoongArchImpOpBase + 0, 61, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // Inst #125 = G_ANYEXT
4791 { 124, 1, 0, 0, 0, 0, 0, LoongArchImpOpBase + 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 }, // Inst #124 = G_INTRINSIC_CONVERGENT_W_SIDE_EFFECTS
4792 { 123, 1, 0, 0, 0, 0, 0, LoongArchImpOpBase + 0, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::Variadic)|(1ULL<<MCID::Convergent), 0x0ULL }, // Inst #123 = G_INTRINSIC_CONVERGENT
4793 { 122, 1, 0, 0, 0, 0, 0, LoongArchImpOpBase + 0, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore)|(1ULL<<MCID::Variadic)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // Inst #122 = G_INTRINSIC_W_SIDE_EFFECTS
4794 { 121, 1, 0, 0, 0, 0, 0, LoongArchImpOpBase + 0, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::Variadic), 0x0ULL }, // Inst #121 = G_INTRINSIC
4795 { 120, 0, 0, 0, 0, 0, 0, LoongArchImpOpBase + 0, 1, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::Terminator), 0x0ULL }, // Inst #120 = G_INVOKE_REGION_START
4796 { 119, 1, 0, 0, 0, 0, 0, LoongArchImpOpBase + 0, 50, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::Branch)|(1ULL<<MCID::IndirectBranch)|(1ULL<<MCID::Barrier)|(1ULL<<MCID::Terminator), 0x0ULL }, // Inst #119 = G_BRINDIRECT
4797 { 118, 2, 0, 0, 0, 0, 0, LoongArchImpOpBase + 0, 51, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::Branch)|(1ULL<<MCID::Terminator), 0x0ULL }, // Inst #118 = G_BRCOND
4798 { 117, 4, 0, 0, 0, 0, 0, LoongArchImpOpBase + 0, 94, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // Inst #117 = G_PREFETCH
4799 { 116, 2, 0, 0, 0, 0, 0, LoongArchImpOpBase + 0, 21, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // Inst #116 = G_FENCE
4800 { 115, 3, 1, 0, 0, 0, 0, LoongArchImpOpBase + 0, 91, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore), 0x0ULL }, // Inst #115 = G_ATOMICRMW_UDEC_WRAP
4801 { 114, 3, 1, 0, 0, 0, 0, LoongArchImpOpBase + 0, 91, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore), 0x0ULL }, // Inst #114 = G_ATOMICRMW_UINC_WRAP
4802 { 113, 3, 1, 0, 0, 0, 0, LoongArchImpOpBase + 0, 91, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore), 0x0ULL }, // Inst #113 = G_ATOMICRMW_FMIN
4803 { 112, 3, 1, 0, 0, 0, 0, LoongArchImpOpBase + 0, 91, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore), 0x0ULL }, // Inst #112 = G_ATOMICRMW_FMAX
4804 { 111, 3, 1, 0, 0, 0, 0, LoongArchImpOpBase + 0, 91, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore), 0x0ULL }, // Inst #111 = G_ATOMICRMW_FSUB
4805 { 110, 3, 1, 0, 0, 0, 0, LoongArchImpOpBase + 0, 91, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore), 0x0ULL }, // Inst #110 = G_ATOMICRMW_FADD
4806 { 109, 3, 1, 0, 0, 0, 0, LoongArchImpOpBase + 0, 91, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore), 0x0ULL }, // Inst #109 = G_ATOMICRMW_UMIN
4807 { 108, 3, 1, 0, 0, 0, 0, LoongArchImpOpBase + 0, 91, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore), 0x0ULL }, // Inst #108 = G_ATOMICRMW_UMAX
4808 { 107, 3, 1, 0, 0, 0, 0, LoongArchImpOpBase + 0, 91, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore), 0x0ULL }, // Inst #107 = G_ATOMICRMW_MIN
4809 { 106, 3, 1, 0, 0, 0, 0, LoongArchImpOpBase + 0, 91, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore), 0x0ULL }, // Inst #106 = G_ATOMICRMW_MAX
4810 { 105, 3, 1, 0, 0, 0, 0, LoongArchImpOpBase + 0, 91, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore), 0x0ULL }, // Inst #105 = G_ATOMICRMW_XOR
4811 { 104, 3, 1, 0, 0, 0, 0, LoongArchImpOpBase + 0, 91, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore), 0x0ULL }, // Inst #104 = G_ATOMICRMW_OR
4812 { 103, 3, 1, 0, 0, 0, 0, LoongArchImpOpBase + 0, 91, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore), 0x0ULL }, // Inst #103 = G_ATOMICRMW_NAND
4813 { 102, 3, 1, 0, 0, 0, 0, LoongArchImpOpBase + 0, 91, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore), 0x0ULL }, // Inst #102 = G_ATOMICRMW_AND
4814 { 101, 3, 1, 0, 0, 0, 0, LoongArchImpOpBase + 0, 91, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore), 0x0ULL }, // Inst #101 = G_ATOMICRMW_SUB
4815 { 100, 3, 1, 0, 0, 0, 0, LoongArchImpOpBase + 0, 91, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore), 0x0ULL }, // Inst #100 = G_ATOMICRMW_ADD
4816 { 99, 3, 1, 0, 0, 0, 0, LoongArchImpOpBase + 0, 91, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore), 0x0ULL }, // Inst #99 = G_ATOMICRMW_XCHG
4817 { 98, 4, 1, 0, 0, 0, 0, LoongArchImpOpBase + 0, 87, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore), 0x0ULL }, // Inst #98 = G_ATOMIC_CMPXCHG
4818 { 97, 5, 2, 0, 0, 0, 0, LoongArchImpOpBase + 0, 82, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore), 0x0ULL }, // Inst #97 = G_ATOMIC_CMPXCHG_WITH_SUCCESS
4819 { 96, 5, 1, 0, 0, 0, 0, LoongArchImpOpBase + 0, 77, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::MayStore), 0x0ULL }, // Inst #96 = G_INDEXED_STORE
4820 { 95, 2, 0, 0, 0, 0, 0, LoongArchImpOpBase + 0, 61, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::MayStore), 0x0ULL }, // Inst #95 = G_STORE
4821 { 94, 5, 2, 0, 0, 0, 0, LoongArchImpOpBase + 0, 72, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::MayLoad), 0x0ULL }, // Inst #94 = G_INDEXED_ZEXTLOAD
4822 { 93, 5, 2, 0, 0, 0, 0, LoongArchImpOpBase + 0, 72, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::MayLoad), 0x0ULL }, // Inst #93 = G_INDEXED_SEXTLOAD
4823 { 92, 5, 2, 0, 0, 0, 0, LoongArchImpOpBase + 0, 72, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::MayLoad), 0x0ULL }, // Inst #92 = G_INDEXED_LOAD
4824 { 91, 2, 1, 0, 0, 0, 0, LoongArchImpOpBase + 0, 61, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::MayLoad), 0x0ULL }, // Inst #91 = G_ZEXTLOAD
4825 { 90, 2, 1, 0, 0, 0, 0, LoongArchImpOpBase + 0, 61, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::MayLoad), 0x0ULL }, // Inst #90 = G_SEXTLOAD
4826 { 89, 2, 1, 0, 0, 0, 0, LoongArchImpOpBase + 0, 61, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::MayLoad), 0x0ULL }, // Inst #89 = G_LOAD
4827 { 88, 1, 1, 0, 0, 0, 0, LoongArchImpOpBase + 0, 50, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // Inst #88 = G_READSTEADYCOUNTER
4828 { 87, 1, 1, 0, 0, 0, 0, LoongArchImpOpBase + 0, 50, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // Inst #87 = G_READCYCLECOUNTER
4829 { 86, 2, 1, 0, 0, 0, 0, LoongArchImpOpBase + 0, 67, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // Inst #86 = G_INTRINSIC_ROUNDEVEN
4830 { 85, 2, 1, 0, 0, 0, 0, LoongArchImpOpBase + 0, 61, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // Inst #85 = G_INTRINSIC_LLRINT
4831 { 84, 2, 1, 0, 0, 0, 0, LoongArchImpOpBase + 0, 61, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // Inst #84 = G_INTRINSIC_LRINT
4832 { 83, 2, 1, 0, 0, 0, 0, LoongArchImpOpBase + 0, 67, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // Inst #83 = G_INTRINSIC_ROUND
4833 { 82, 2, 1, 0, 0, 0, 0, LoongArchImpOpBase + 0, 67, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // Inst #82 = G_INTRINSIC_TRUNC
4834 { 81, 3, 1, 0, 0, 0, 0, LoongArchImpOpBase + 0, 69, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // Inst #81 = G_INTRINSIC_FPTRUNC_ROUND
4835 { 80, 2, 1, 0, 0, 0, 0, LoongArchImpOpBase + 0, 67, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // Inst #80 = G_CONSTANT_FOLD_BARRIER
4836 { 79, 2, 1, 0, 0, 0, 0, LoongArchImpOpBase + 0, 67, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // Inst #79 = G_FREEZE
4837 { 78, 2, 1, 0, 0, 0, 0, LoongArchImpOpBase + 0, 61, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // Inst #78 = G_BITCAST
4838 { 77, 2, 1, 0, 0, 0, 0, LoongArchImpOpBase + 0, 61, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // Inst #77 = G_INTTOPTR
4839 { 76, 2, 1, 0, 0, 0, 0, LoongArchImpOpBase + 0, 61, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // Inst #76 = G_PTRTOINT
4840 { 75, 2, 1, 0, 0, 0, 0, LoongArchImpOpBase + 0, 61, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::Variadic), 0x0ULL }, // Inst #75 = G_CONCAT_VECTORS
4841 { 74, 2, 1, 0, 0, 0, 0, LoongArchImpOpBase + 0, 61, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::Variadic), 0x0ULL }, // Inst #74 = G_BUILD_VECTOR_TRUNC
4842 { 73, 2, 1, 0, 0, 0, 0, LoongArchImpOpBase + 0, 61, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::Variadic), 0x0ULL }, // Inst #73 = G_BUILD_VECTOR
4843 { 72, 2, 1, 0, 0, 0, 0, LoongArchImpOpBase + 0, 61, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::Variadic), 0x0ULL }, // Inst #72 = G_MERGE_VALUES
4844 { 71, 4, 1, 0, 0, 0, 0, LoongArchImpOpBase + 0, 63, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // Inst #71 = G_INSERT
4845 { 70, 2, 1, 0, 0, 0, 0, LoongArchImpOpBase + 0, 61, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::Variadic), 0x0ULL }, // Inst #70 = G_UNMERGE_VALUES
4846 { 69, 3, 1, 0, 0, 0, 0, LoongArchImpOpBase + 0, 58, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // Inst #69 = G_EXTRACT
4847 { 68, 2, 1, 0, 0, 0, 0, LoongArchImpOpBase + 0, 51, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // Inst #68 = G_CONSTANT_POOL
4848 { 67, 5, 1, 0, 0, 0, 0, LoongArchImpOpBase + 0, 53, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // Inst #67 = G_PTRAUTH_GLOBAL_VALUE
4849 { 66, 2, 1, 0, 0, 0, 0, LoongArchImpOpBase + 0, 51, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // Inst #66 = G_GLOBAL_VALUE
4850 { 65, 2, 1, 0, 0, 0, 0, LoongArchImpOpBase + 0, 51, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // Inst #65 = G_FRAME_INDEX
4851 { 64, 1, 1, 0, 0, 0, 0, LoongArchImpOpBase + 0, 50, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::Variadic), 0x0ULL }, // Inst #64 = G_PHI
4852 { 63, 1, 1, 0, 0, 0, 0, LoongArchImpOpBase + 0, 50, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // Inst #63 = G_IMPLICIT_DEF
4853 { 62, 3, 1, 0, 0, 0, 0, LoongArchImpOpBase + 0, 43, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::Commutable), 0x0ULL }, // Inst #62 = G_XOR
4854 { 61, 3, 1, 0, 0, 0, 0, LoongArchImpOpBase + 0, 43, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::Commutable), 0x0ULL }, // Inst #61 = G_OR
4855 { 60, 3, 1, 0, 0, 0, 0, LoongArchImpOpBase + 0, 43, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::Commutable), 0x0ULL }, // Inst #60 = G_AND
4856 { 59, 4, 2, 0, 0, 0, 0, LoongArchImpOpBase + 0, 46, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // Inst #59 = G_UDIVREM
4857 { 58, 4, 2, 0, 0, 0, 0, LoongArchImpOpBase + 0, 46, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // Inst #58 = G_SDIVREM
4858 { 57, 3, 1, 0, 0, 0, 0, LoongArchImpOpBase + 0, 43, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // Inst #57 = G_UREM
4859 { 56, 3, 1, 0, 0, 0, 0, LoongArchImpOpBase + 0, 43, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // Inst #56 = G_SREM
4860 { 55, 3, 1, 0, 0, 0, 0, LoongArchImpOpBase + 0, 43, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // Inst #55 = G_UDIV
4861 { 54, 3, 1, 0, 0, 0, 0, LoongArchImpOpBase + 0, 43, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // Inst #54 = G_SDIV
4862 { 53, 3, 1, 0, 0, 0, 0, LoongArchImpOpBase + 0, 43, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::Commutable), 0x0ULL }, // Inst #53 = G_MUL
4863 { 52, 3, 1, 0, 0, 0, 0, LoongArchImpOpBase + 0, 43, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // Inst #52 = G_SUB
4864 { 51, 3, 1, 0, 0, 0, 0, LoongArchImpOpBase + 0, 43, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::Commutable), 0x0ULL }, // Inst #51 = G_ADD
4865 { 50, 3, 1, 0, 0, 0, 0, LoongArchImpOpBase + 0, 40, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // Inst #50 = G_ASSERT_ALIGN
4866 { 49, 3, 1, 0, 0, 0, 0, LoongArchImpOpBase + 0, 40, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // Inst #49 = G_ASSERT_ZEXT
4867 { 48, 3, 1, 0, 0, 0, 0, LoongArchImpOpBase + 0, 40, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // Inst #48 = G_ASSERT_SEXT
4868 { 47, 1, 0, 0, 0, 0, 0, LoongArchImpOpBase + 0, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::Meta)|(1ULL<<MCID::Convergent), 0x0ULL }, // Inst #47 = CONVERGENCECTRL_GLUE
4869 { 46, 2, 1, 0, 0, 0, 0, LoongArchImpOpBase + 0, 13, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::Meta)|(1ULL<<MCID::Convergent), 0x0ULL }, // Inst #46 = CONVERGENCECTRL_LOOP
4870 { 45, 1, 1, 0, 0, 0, 0, LoongArchImpOpBase + 0, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::Meta)|(1ULL<<MCID::Convergent), 0x0ULL }, // Inst #45 = CONVERGENCECTRL_ANCHOR
4871 { 44, 1, 1, 0, 0, 0, 0, LoongArchImpOpBase + 0, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::Meta)|(1ULL<<MCID::Convergent), 0x0ULL }, // Inst #44 = CONVERGENCECTRL_ENTRY
4872 { 43, 1, 0, 0, 0, 0, 0, LoongArchImpOpBase + 0, 1, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::Meta), 0x0ULL }, // Inst #43 = JUMP_TABLE_DEBUG_INFO
4873 { 42, 0, 0, 0, 0, 0, 0, LoongArchImpOpBase + 0, 1, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::Meta)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // Inst #42 = MEMBARRIER
4874 { 41, 0, 0, 0, 0, 0, 0, LoongArchImpOpBase + 0, 1, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::Variadic)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // Inst #41 = ICALL_BRANCH_FUNNEL
4875 { 40, 3, 0, 0, 0, 0, 0, LoongArchImpOpBase + 0, 37, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::Call)|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UsesCustomInserter)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // Inst #40 = PATCHABLE_TYPED_EVENT_CALL
4876 { 39, 2, 0, 0, 0, 0, 0, LoongArchImpOpBase + 0, 35, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::Call)|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UsesCustomInserter)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // Inst #39 = PATCHABLE_EVENT_CALL
4877 { 38, 0, 0, 0, 0, 0, 0, LoongArchImpOpBase + 0, 1, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::Return)|(1ULL<<MCID::UsesCustomInserter)|(1ULL<<MCID::Variadic)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // Inst #38 = PATCHABLE_TAIL_CALL
4878 { 37, 0, 0, 0, 0, 0, 0, LoongArchImpOpBase + 0, 1, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UsesCustomInserter)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // Inst #37 = PATCHABLE_FUNCTION_EXIT
4879 { 36, 0, 0, 0, 0, 0, 0, LoongArchImpOpBase + 0, 1, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::Return)|(1ULL<<MCID::Terminator)|(1ULL<<MCID::UsesCustomInserter)|(1ULL<<MCID::Variadic)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // Inst #36 = PATCHABLE_RET
4880 { 35, 0, 0, 0, 0, 0, 0, LoongArchImpOpBase + 0, 1, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UsesCustomInserter)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // Inst #35 = PATCHABLE_FUNCTION_ENTER
4881 { 34, 0, 0, 0, 0, 0, 0, LoongArchImpOpBase + 0, 1, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UsesCustomInserter)|(1ULL<<MCID::Variadic)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // Inst #34 = PATCHABLE_OP
4882 { 33, 1, 1, 0, 0, 0, 0, LoongArchImpOpBase + 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 }, // Inst #33 = FAULTING_OP
4883 { 32, 2, 0, 0, 0, 0, 0, LoongArchImpOpBase + 0, 33, 0|(1ULL<<MCID::Pseudo), 0x0ULL }, // Inst #32 = LOCAL_ESCAPE
4884 { 31, 0, 0, 0, 0, 0, 0, LoongArchImpOpBase + 0, 1, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::Call)|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UsesCustomInserter)|(1ULL<<MCID::Variadic)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // Inst #31 = STATEPOINT
4885 { 30, 3, 1, 0, 0, 0, 0, LoongArchImpOpBase + 0, 30, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UsesCustomInserter)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // Inst #30 = PREALLOCATED_ARG
4886 { 29, 1, 0, 0, 0, 0, 0, LoongArchImpOpBase + 0, 1, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UsesCustomInserter)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // Inst #29 = PREALLOCATED_SETUP
4887 { 28, 1, 1, 0, 0, 0, 0, LoongArchImpOpBase + 0, 29, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::Rematerializable), 0x0ULL }, // Inst #28 = LOAD_STACK_GUARD
4888 { 27, 6, 1, 0, 0, 0, 0, LoongArchImpOpBase + 0, 23, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::Call)|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::UsesCustomInserter)|(1ULL<<MCID::Variadic)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // Inst #27 = PATCHPOINT
4889 { 26, 0, 0, 0, 0, 0, 0, LoongArchImpOpBase + 0, 1, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::Call)|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UsesCustomInserter)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // Inst #26 = FENTRY_CALL
4890 { 25, 2, 0, 0, 0, 0, 0, LoongArchImpOpBase + 0, 21, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::Call)|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::UsesCustomInserter)|(1ULL<<MCID::Variadic)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // Inst #25 = STACKMAP
4891 { 24, 2, 1, 0, 0, 0, 0, LoongArchImpOpBase + 0, 19, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::Meta), 0x0ULL }, // Inst #24 = ARITH_FENCE
4892 { 23, 4, 0, 0, 0, 0, 0, LoongArchImpOpBase + 0, 15, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::Meta)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // Inst #23 = PSEUDO_PROBE
4893 { 22, 1, 0, 0, 0, 0, 0, LoongArchImpOpBase + 0, 1, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::Meta), 0x0ULL }, // Inst #22 = LIFETIME_END
4894 { 21, 1, 0, 0, 0, 0, 0, LoongArchImpOpBase + 0, 1, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::Meta), 0x0ULL }, // Inst #21 = LIFETIME_START
4895 { 20, 0, 0, 0, 0, 0, 0, LoongArchImpOpBase + 0, 1, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::Variadic), 0x0ULL }, // Inst #20 = BUNDLE
4896 { 19, 2, 1, 0, 0, 0, 0, LoongArchImpOpBase + 0, 13, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::CheapAsAMove), 0x0ULL }, // Inst #19 = COPY
4897 { 18, 2, 1, 0, 0, 0, 0, LoongArchImpOpBase + 0, 13, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::Variadic)|(1ULL<<MCID::CheapAsAMove), 0x0ULL }, // Inst #18 = REG_SEQUENCE
4898 { 17, 1, 0, 0, 0, 0, 0, LoongArchImpOpBase + 0, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::Meta), 0x0ULL }, // Inst #17 = DBG_LABEL
4899 { 16, 0, 0, 0, 0, 0, 0, LoongArchImpOpBase + 0, 1, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::Meta)|(1ULL<<MCID::Variadic), 0x0ULL }, // Inst #16 = DBG_PHI
4900 { 15, 0, 0, 0, 0, 0, 0, LoongArchImpOpBase + 0, 1, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::Meta)|(1ULL<<MCID::Variadic), 0x0ULL }, // Inst #15 = DBG_INSTR_REF
4901 { 14, 0, 0, 0, 0, 0, 0, LoongArchImpOpBase + 0, 1, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::Meta)|(1ULL<<MCID::Variadic), 0x0ULL }, // Inst #14 = DBG_VALUE_LIST
4902 { 13, 0, 0, 0, 0, 0, 0, LoongArchImpOpBase + 0, 1, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::Meta)|(1ULL<<MCID::Variadic), 0x0ULL }, // Inst #13 = DBG_VALUE
4903 { 12, 3, 1, 0, 0, 0, 0, LoongArchImpOpBase + 0, 2, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::CheapAsAMove), 0x0ULL }, // Inst #12 = COPY_TO_REGCLASS
4904 { 11, 4, 1, 0, 0, 0, 0, LoongArchImpOpBase + 0, 9, 0|(1ULL<<MCID::Pseudo), 0x0ULL }, // Inst #11 = SUBREG_TO_REG
4905 { 10, 1, 1, 0, 0, 0, 0, LoongArchImpOpBase + 0, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::Meta)|(1ULL<<MCID::Rematerializable)|(1ULL<<MCID::CheapAsAMove), 0x0ULL }, // Inst #10 = IMPLICIT_DEF
4906 { 9, 4, 1, 0, 0, 0, 0, LoongArchImpOpBase + 0, 5, 0|(1ULL<<MCID::Pseudo), 0x0ULL }, // Inst #9 = INSERT_SUBREG
4907 { 8, 3, 1, 0, 0, 0, 0, LoongArchImpOpBase + 0, 2, 0|(1ULL<<MCID::Pseudo), 0x0ULL }, // Inst #8 = EXTRACT_SUBREG
4908 { 7, 0, 0, 0, 0, 0, 0, LoongArchImpOpBase + 0, 1, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::Meta)|(1ULL<<MCID::Variadic), 0x0ULL }, // Inst #7 = KILL
4909 { 6, 1, 0, 0, 0, 0, 0, LoongArchImpOpBase + 0, 1, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::NotDuplicable), 0x0ULL }, // Inst #6 = ANNOTATION_LABEL
4910 { 5, 1, 0, 0, 0, 0, 0, LoongArchImpOpBase + 0, 1, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::Meta)|(1ULL<<MCID::NotDuplicable), 0x0ULL }, // Inst #5 = GC_LABEL
4911 { 4, 1, 0, 0, 0, 0, 0, LoongArchImpOpBase + 0, 1, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::Meta)|(1ULL<<MCID::NotDuplicable), 0x0ULL }, // Inst #4 = EH_LABEL
4912 { 3, 1, 0, 0, 0, 0, 0, LoongArchImpOpBase + 0, 1, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::Meta)|(1ULL<<MCID::NotDuplicable), 0x0ULL }, // Inst #3 = CFI_INSTRUCTION
4913 { 2, 0, 0, 0, 0, 0, 0, LoongArchImpOpBase + 0, 1, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::Variadic)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // Inst #2 = INLINEASM_BR
4914 { 1, 0, 0, 0, 0, 0, 0, LoongArchImpOpBase + 0, 1, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::Variadic), 0x0ULL }, // Inst #1 = INLINEASM
4915 { 0, 1, 1, 0, 0, 0, 0, LoongArchImpOpBase + 0, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::Variadic), 0x0ULL }, // Inst #0 = PHI
4916 }, {
4917 /* 0 */ { -1, 0, MCOI::OPERAND_UNKNOWN, 0 },
4918 /* 1 */
4919 /* 1 */ { -1, 0, MCOI::OPERAND_IMMEDIATE, 0 },
4920 /* 2 */ { -1, 0, MCOI::OPERAND_UNKNOWN, 0 }, { -1, 0, MCOI::OPERAND_UNKNOWN, 0 }, { -1, 0, MCOI::OPERAND_IMMEDIATE, 0 },
4921 /* 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 },
4922 /* 9 */ { -1, 0, MCOI::OPERAND_UNKNOWN, 0 }, { -1, 0, MCOI::OPERAND_UNKNOWN, 0 }, { -1, 0, MCOI::OPERAND_UNKNOWN, 0 }, { -1, 0, MCOI::OPERAND_IMMEDIATE, 0 },
4923 /* 13 */ { -1, 0, MCOI::OPERAND_UNKNOWN, 0 }, { -1, 0, MCOI::OPERAND_UNKNOWN, 0 },
4924 /* 15 */ { -1, 0, MCOI::OPERAND_IMMEDIATE, 0 }, { -1, 0, MCOI::OPERAND_IMMEDIATE, 0 }, { -1, 0, MCOI::OPERAND_IMMEDIATE, 0 }, { -1, 0, MCOI::OPERAND_IMMEDIATE, 0 },
4925 /* 19 */ { -1, 0, MCOI::OPERAND_UNKNOWN, 0 }, { -1, 0, MCOI::OPERAND_UNKNOWN, MCOI_TIED_TO(0) },
4926 /* 21 */ { -1, 0, MCOI::OPERAND_IMMEDIATE, 0 }, { -1, 0, MCOI::OPERAND_IMMEDIATE, 0 },
4927 /* 23 */ { -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 },
4928 /* 29 */ { 0, 0|(1<<MCOI::LookupPtrRegClass), MCOI::OPERAND_UNKNOWN, 0 },
4929 /* 30 */ { 0, 0|(1<<MCOI::LookupPtrRegClass), MCOI::OPERAND_UNKNOWN, 0 }, { -1, 0, MCOI::OPERAND_IMMEDIATE, 0 }, { -1, 0, MCOI::OPERAND_IMMEDIATE, 0 },
4930 /* 33 */ { 0, 0|(1<<MCOI::LookupPtrRegClass), MCOI::OPERAND_UNKNOWN, 0 }, { -1, 0, MCOI::OPERAND_IMMEDIATE, 0 },
4931 /* 35 */ { 0, 0|(1<<MCOI::LookupPtrRegClass), MCOI::OPERAND_UNKNOWN, 0 }, { -1, 0, MCOI::OPERAND_UNKNOWN, 0 },
4932 /* 37 */ { -1, 0, MCOI::OPERAND_UNKNOWN, 0 }, { 0, 0|(1<<MCOI::LookupPtrRegClass), MCOI::OPERAND_UNKNOWN, 0 }, { -1, 0, MCOI::OPERAND_UNKNOWN, 0 },
4933 /* 40 */ { -1, 0, MCOI::OPERAND_GENERIC_0, 0 }, { -1, 0, MCOI::OPERAND_GENERIC_0, 0 }, { -1, 0, MCOI::OPERAND_GENERIC_IMM_0, 0 },
4934 /* 43 */ { -1, 0, MCOI::OPERAND_GENERIC_0, 0 }, { -1, 0, MCOI::OPERAND_GENERIC_0, 0 }, { -1, 0, MCOI::OPERAND_GENERIC_0, 0 },
4935 /* 46 */ { -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 },
4936 /* 50 */ { -1, 0, MCOI::OPERAND_GENERIC_0, 0 },
4937 /* 51 */ { -1, 0, MCOI::OPERAND_GENERIC_0, 0 }, { -1, 0, MCOI::OPERAND_UNKNOWN, 0 },
4938 /* 53 */ { -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 },
4939 /* 58 */ { -1, 0, MCOI::OPERAND_GENERIC_0, 0 }, { -1, 0, MCOI::OPERAND_GENERIC_1, 0 }, { -1, 0, MCOI::OPERAND_GENERIC_IMM_0, 0 },
4940 /* 61 */ { -1, 0, MCOI::OPERAND_GENERIC_0, 0 }, { -1, 0, MCOI::OPERAND_GENERIC_1, 0 },
4941 /* 63 */ { -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 },
4942 /* 67 */ { -1, 0, MCOI::OPERAND_GENERIC_0, 0 }, { -1, 0, MCOI::OPERAND_GENERIC_0, 0 },
4943 /* 69 */ { -1, 0, MCOI::OPERAND_GENERIC_0, 0 }, { -1, 0, MCOI::OPERAND_GENERIC_1, 0 }, { -1, 0, MCOI::OPERAND_IMMEDIATE, 0 },
4944 /* 72 */ { -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 },
4945 /* 77 */ { -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 },
4946 /* 82 */ { -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 },
4947 /* 87 */ { -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 },
4948 /* 91 */ { -1, 0, MCOI::OPERAND_GENERIC_0, 0 }, { -1, 0, MCOI::OPERAND_GENERIC_1, 0 }, { -1, 0, MCOI::OPERAND_GENERIC_0, 0 },
4949 /* 94 */ { -1, 0, MCOI::OPERAND_GENERIC_0, 0 }, { -1, 0, MCOI::OPERAND_IMMEDIATE, 0 }, { -1, 0, MCOI::OPERAND_IMMEDIATE, 0 }, { -1, 0, MCOI::OPERAND_IMMEDIATE, 0 },
4950 /* 98 */ { -1, 0, MCOI::OPERAND_GENERIC_0, 0 }, { -1, 0, MCOI::OPERAND_GENERIC_1, 0 }, { -1, 0, MCOI::OPERAND_UNKNOWN, 0 },
4951 /* 101 */ { -1, 0, MCOI::OPERAND_GENERIC_0, 0 }, { -1, 0, MCOI::OPERAND_GENERIC_0, 0 }, { -1, 0, MCOI::OPERAND_GENERIC_1, 0 },
4952 /* 104 */ { -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 },
4953 /* 108 */ { -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 },
4954 /* 112 */ { -1, 0, MCOI::OPERAND_GENERIC_0, 0 }, { -1, 0, MCOI::OPERAND_GENERIC_1, 0 }, { -1, 0, MCOI::OPERAND_GENERIC_1, 0 },
4955 /* 115 */ { -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 },
4956 /* 120 */ { -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 },
4957 /* 124 */ { -1, 0, MCOI::OPERAND_GENERIC_0, 0 }, { -1, 0, MCOI::OPERAND_UNKNOWN, 0 }, { -1, 0, MCOI::OPERAND_GENERIC_1, 0 },
4958 /* 127 */ { -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 },
4959 /* 131 */ { -1, 0, MCOI::OPERAND_GENERIC_0, 0 }, { -1, 0, MCOI::OPERAND_GENERIC_1, 0 }, { -1, 0, MCOI::OPERAND_GENERIC_2, 0 },
4960 /* 134 */ { -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 },
4961 /* 138 */ { -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 },
4962 /* 142 */ { -1, 0, MCOI::OPERAND_UNKNOWN, 0 }, { -1, 0, MCOI::OPERAND_GENERIC_0, 0 },
4963 /* 144 */ { -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 },
4964 /* 148 */ { -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 },
4965 /* 152 */ { 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 },
4966 /* 156 */ { 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 },
4967 /* 161 */ { LoongArch::GPRRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { LoongArch::GPRRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { LoongArch::GPRRegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
4968 /* 164 */ { LoongArch::GPRRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { -1, 0, MCOI::OPERAND_UNKNOWN, 0 },
4969 /* 166 */ { LoongArch::GPRRegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
4970 /* 167 */ { 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 },
4971 /* 173 */ { LoongArch::CFRRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { LoongArch::CFRRegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
4972 /* 175 */ { LoongArch::GPRRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { LoongArch::GPRRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { -1, 0, MCOI::OPERAND_UNKNOWN, 0 },
4973 /* 178 */ { LoongArch::CFRRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { LoongArch::GPRRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { -1, 0, MCOI::OPERAND_UNKNOWN, 0 },
4974 /* 181 */ { 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 },
4975 /* 189 */ { 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 },
4976 /* 196 */ { LoongArch::GPRRegClassID, 0, MCOI::OPERAND_REGISTER, MCOI_EARLY_CLOBBER }, { LoongArch::GPRRegClassID, 0, MCOI::OPERAND_REGISTER, MCOI_EARLY_CLOBBER }, { LoongArch::GPRRegClassID, 0, MCOI::OPERAND_REGISTER, 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 },
4977 /* 203 */ { LoongArch::GPRTRegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
4978 /* 204 */ { LoongArch::GPRRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { LoongArch::LSX128RegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
4979 /* 206 */ { LoongArch::LSX128RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { -1, 0, MCOI::OPERAND_UNKNOWN, 0 },
4980 /* 208 */ { LoongArch::GPRRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { LoongArch::LASX256RegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
4981 /* 210 */ { 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 },
4982 /* 214 */ { LoongArch::LASX256RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { -1, 0, MCOI::OPERAND_UNKNOWN, 0 },
4983 /* 216 */ { -1, 0, MCOI::OPERAND_UNKNOWN, 0 }, { LoongArch::GPRRegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
4984 /* 218 */ { LoongArch::GPRRegClassID, 0, MCOI::OPERAND_REGISTER, MCOI_EARLY_CLOBBER }, { LoongArch::GPRRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { LoongArch::GPRRegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
4985 /* 221 */ { LoongArch::GPRRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { -1, 0, MCOI::OPERAND_UNKNOWN, 0 }, { -1, 0, MCOI::OPERAND_UNKNOWN, 0 },
4986 /* 224 */ { LoongArch::GPRRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { LoongArch::GPRRegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
4987 /* 226 */ { LoongArch::CFRRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { -1, 0, MCOI::OPERAND_UNKNOWN, 0 },
4988 /* 228 */ { 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 },
4989 /* 233 */ { 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 },
4990 /* 237 */ { -1, 0, MCOI::OPERAND_UNKNOWN, 0 }, { LoongArch::GPRRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { -1, 0, MCOI::OPERAND_UNKNOWN, 0 },
4991 /* 240 */ { LoongArch::GPRRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { LoongArch::GPRRegClassID, 0, MCOI::OPERAND_REGISTER, MCOI_TIED_TO(0) }, { -1, 0, MCOI::OPERAND_UNKNOWN, 0 },
4992 /* 243 */ { 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 },
4993 /* 247 */ { LoongArch::FPR64RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { LoongArch::FPR64RegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
4994 /* 249 */ { LoongArch::FPR32RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { LoongArch::FPR32RegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
4995 /* 251 */ { LoongArch::FPR64RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { LoongArch::FPR64RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { LoongArch::FPR64RegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
4996 /* 254 */ { LoongArch::FPR32RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { LoongArch::FPR32RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { LoongArch::FPR32RegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
4997 /* 257 */ { LoongArch::CFRRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { LoongArch::FPR64RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { LoongArch::FPR64RegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
4998 /* 260 */ { LoongArch::CFRRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { LoongArch::FPR32RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { LoongArch::FPR32RegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
4999 /* 263 */ { LoongArch::FPR64RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { LoongArch::FPR32RegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
5000 /* 265 */ { LoongArch::FPR32RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { LoongArch::FPR64RegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
5001 /* 267 */ { LoongArch::FPR64RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { LoongArch::GPRRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { LoongArch::GPRRegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
5002 /* 270 */ { LoongArch::FPR32RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { LoongArch::GPRRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { LoongArch::GPRRegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
5003 /* 273 */ { LoongArch::FPR64RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { LoongArch::GPRRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { -1, 0, MCOI::OPERAND_UNKNOWN, 0 },
5004 /* 276 */ { LoongArch::FPR32RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { LoongArch::GPRRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { -1, 0, MCOI::OPERAND_UNKNOWN, 0 },
5005 /* 279 */ { 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 },
5006 /* 283 */ { 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 },
5007 /* 287 */ { 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 },
5008 /* 291 */ { 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 },
5009 /* 295 */ { LoongArch::FPR32RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { LoongArch::CFRRegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
5010 /* 297 */ { LoongArch::GPRRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { LoongArch::CFRRegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
5011 /* 299 */ { LoongArch::GPRRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { LoongArch::FCSRRegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
5012 /* 301 */ { LoongArch::CFRRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { LoongArch::FPR32RegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
5013 /* 303 */ { LoongArch::GPRRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { LoongArch::FPR64RegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
5014 /* 305 */ { LoongArch::GPRRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { LoongArch::FPR32RegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
5015 /* 307 */ { LoongArch::CFRRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { LoongArch::GPRRegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
5016 /* 309 */ { LoongArch::FCSRRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { LoongArch::GPRRegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
5017 /* 311 */ { LoongArch::FPR64RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { LoongArch::FPR64RegClassID, 0, MCOI::OPERAND_REGISTER, MCOI_TIED_TO(0) }, { LoongArch::GPRRegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
5018 /* 314 */ { LoongArch::FPR64RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { LoongArch::GPRRegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
5019 /* 316 */ { LoongArch::FPR32RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { LoongArch::GPRRegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
5020 /* 318 */ { LoongArch::SCRRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { LoongArch::GPRRegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
5021 /* 320 */ { LoongArch::GPRRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { LoongArch::SCRRegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
5022 /* 322 */ { -1, 0, MCOI::OPERAND_UNKNOWN, 0 }, { LoongArch::GPRRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { LoongArch::GPRRegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
5023 /* 325 */ { LoongArch::GPRRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { LoongArch::GPRRegClassID, 0, MCOI::OPERAND_REGISTER, MCOI_TIED_TO(0) }, { LoongArch::GPRRegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
5024 /* 328 */ { 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 },
5025 /* 332 */ { LoongArch::CFRRegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
5026 /* 333 */ { LoongArch::LSX128RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { LoongArch::LSX128RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { LoongArch::LSX128RegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
5027 /* 336 */ { LoongArch::LSX128RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { LoongArch::LSX128RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { -1, 0, MCOI::OPERAND_UNKNOWN, 0 },
5028 /* 339 */ { 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 },
5029 /* 343 */ { 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 },
5030 /* 347 */ { LoongArch::LSX128RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { LoongArch::LSX128RegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
5031 /* 349 */ { LoongArch::LASX256RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { LoongArch::LASX256RegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
5032 /* 351 */ { 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 },
5033 /* 355 */ { 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 },
5034 /* 359 */ { LoongArch::LSX128RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { LoongArch::GPRRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { -1, 0, MCOI::OPERAND_UNKNOWN, 0 },
5035 /* 362 */ { LoongArch::LSX128RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { LoongArch::GPRRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { LoongArch::GPRRegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
5036 /* 365 */ { LoongArch::GPRRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { LoongArch::LSX128RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { -1, 0, MCOI::OPERAND_UNKNOWN, 0 },
5037 /* 368 */ { LoongArch::LSX128RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { LoongArch::GPRRegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
5038 /* 370 */ { LoongArch::LSX128RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { LoongArch::LSX128RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { LoongArch::GPRRegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
5039 /* 373 */ { LoongArch::CFRRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { LoongArch::LSX128RegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
5040 /* 375 */ { 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 },
5041 /* 379 */ { LoongArch::LASX256RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { LoongArch::LASX256RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { LoongArch::LASX256RegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
5042 /* 382 */ { LoongArch::LASX256RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { LoongArch::LASX256RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { -1, 0, MCOI::OPERAND_UNKNOWN, 0 },
5043 /* 385 */ { 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 },
5044 /* 389 */ { 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 },
5045 /* 393 */ { 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 },
5046 /* 397 */ { LoongArch::LASX256RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { LoongArch::GPRRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { -1, 0, MCOI::OPERAND_UNKNOWN, 0 },
5047 /* 400 */ { LoongArch::LASX256RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { LoongArch::GPRRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { LoongArch::GPRRegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
5048 /* 403 */ { LoongArch::GPRRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { LoongArch::LASX256RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { -1, 0, MCOI::OPERAND_UNKNOWN, 0 },
5049 /* 406 */ { LoongArch::LASX256RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { LoongArch::GPRRegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
5050 /* 408 */ { LoongArch::LASX256RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { LoongArch::LASX256RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { LoongArch::GPRRegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
5051 /* 411 */ { LoongArch::CFRRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { LoongArch::LASX256RegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
5052 /* 413 */ { 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 },
5053 }, {
5054 /* 0 */
5055 /* 0 */ LoongArch::R3, LoongArch::R3,
5056 /* 2 */ LoongArch::R3,
5057 /* 3 */ LoongArch::R1,
5058 /* 4 */ LoongArch::R1, LoongArch::R20,
5059 /* 6 */ LoongArch::R4, LoongArch::R4,
5060 /* 8 */ LoongArch::R20,
5061 /* 9 */ LoongArch::R1, LoongArch::R4, LoongArch::R20,
5062 /* 12 */ LoongArch::R3, LoongArch::R19, LoongArch::R20,
5063 /* 15 */ LoongArch::R3, LoongArch::R20,
5064 }
5065};
5066
5067
5068#ifdef __GNUC__
5069#pragma GCC diagnostic push
5070#pragma GCC diagnostic ignored "-Woverlength-strings"
5071#endif
5072extern const char LoongArchInstrNameData[] = {
5073 /* 0 */ "G_FLOG10\0"
5074 /* 9 */ "G_FEXP10\0"
5075 /* 18 */ "JISCR0\0"
5076 /* 25 */ "JISCR1\0"
5077 /* 32 */ "PseudoMaskedAtomicLoadSub32\0"
5078 /* 60 */ "PseudoAtomicLoadSub32\0"
5079 /* 82 */ "PseudoMaskedAtomicLoadAdd32\0"
5080 /* 110 */ "PseudoAtomicLoadAdd32\0"
5081 /* 132 */ "PseudoAtomicLoadAnd32\0"
5082 /* 154 */ "PseudoMaskedAtomicLoadNand32\0"
5083 /* 183 */ "PseudoAtomicLoadNand32\0"
5084 /* 206 */ "PseudoMaskedCmpXchg32\0"
5085 /* 228 */ "PseudoCmpXchg32\0"
5086 /* 244 */ "PseudoMaskedAtomicLoadUMin32\0"
5087 /* 273 */ "PseudoMaskedAtomicLoadMin32\0"
5088 /* 301 */ "PseudoMaskedAtomicSwap32\0"
5089 /* 326 */ "PseudoAtomicSwap32\0"
5090 /* 345 */ "PseudoAtomicLoadOr32\0"
5091 /* 366 */ "PseudoAtomicLoadXor32\0"
5092 /* 388 */ "PseudoMaskedAtomicLoadUMax32\0"
5093 /* 417 */ "PseudoMaskedAtomicLoadMax32\0"
5094 /* 445 */ "G_FLOG2\0"
5095 /* 453 */ "G_FEXP2\0"
5096 /* 461 */ "MOVFR2GR_S_64\0"
5097 /* 475 */ "MOVGR2FR_W_64\0"
5098 /* 489 */ "PseudoAtomicLoadNand64\0"
5099 /* 512 */ "PseudoCmpXchg64\0"
5100 /* 528 */ "PseudoTAIL36\0"
5101 /* 541 */ "PseudoCALL36\0"
5102 /* 554 */ "G_FMA\0"
5103 /* 560 */ "G_STRICT_FMA\0"
5104 /* 573 */ "BITREV_4B\0"
5105 /* 583 */ "BITREV_8B\0"
5106 /* 593 */ "INVTLB\0"
5107 /* 600 */ "G_FSUB\0"
5108 /* 607 */ "G_STRICT_FSUB\0"
5109 /* 621 */ "G_ATOMICRMW_FSUB\0"
5110 /* 638 */ "G_SUB\0"
5111 /* 644 */ "G_ATOMICRMW_SUB\0"
5112 /* 660 */ "XVREPLVE0_B\0"
5113 /* 672 */ "XVADDA_B\0"
5114 /* 681 */ "X86SRA_B\0"
5115 /* 690 */ "XVSRA_B\0"
5116 /* 698 */ "AMADD__DB_B\0"
5117 /* 710 */ "AMSWAP__DB_B\0"
5118 /* 723 */ "AMCAS__DB_B\0"
5119 /* 735 */ "X86SUB_B\0"
5120 /* 744 */ "XVMSUB_B\0"
5121 /* 753 */ "XVSSUB_B\0"
5122 /* 762 */ "XVSUB_B\0"
5123 /* 770 */ "X86SBC_B\0"
5124 /* 779 */ "X86ADC_B\0"
5125 /* 788 */ "X86DEC_B\0"
5126 /* 797 */ "X86INC_B\0"
5127 /* 806 */ "X86ADD_B\0"
5128 /* 815 */ "AMADD_B\0"
5129 /* 823 */ "XVMADD_B\0"
5130 /* 832 */ "XVSADD_B\0"
5131 /* 841 */ "XVADD_B\0"
5132 /* 849 */ "LD_B\0"
5133 /* 854 */ "X86AND_B\0"
5134 /* 863 */ "XVPACKOD_B\0"
5135 /* 874 */ "XVPICKOD_B\0"
5136 /* 885 */ "XVMOD_B\0"
5137 /* 893 */ "IOCSRRD_B\0"
5138 /* 903 */ "XVABSD_B\0"
5139 /* 912 */ "VEXT2XV_D_B\0"
5140 /* 924 */ "LDLE_B\0"
5141 /* 931 */ "XVSLE_B\0"
5142 /* 939 */ "STLE_B\0"
5143 /* 946 */ "XVREPLVE_B\0"
5144 /* 957 */ "XVSHUF_B\0"
5145 /* 966 */ "XVNEG_B\0"
5146 /* 974 */ "XVAVG_B\0"
5147 /* 982 */ "XVMUH_B\0"
5148 /* 990 */ "XVILVH_B\0"
5149 /* 999 */ "XVSUBWOD_H_B\0"
5150 /* 1012 */ "XVMADDWOD_H_B\0"
5151 /* 1026 */ "XVADDWOD_H_B\0"
5152 /* 1039 */ "XVMULWOD_H_B\0"
5153 /* 1052 */ "XVEXTH_H_B\0"
5154 /* 1063 */ "XVSLLWIL_H_B\0"
5155 /* 1076 */ "XVSUBWEV_H_B\0"
5156 /* 1089 */ "XVMADDWEV_H_B\0"
5157 /* 1103 */ "XVADDWEV_H_B\0"
5158 /* 1116 */ "XVMULWEV_H_B\0"
5159 /* 1129 */ "VEXT2XV_H_B\0"
5160 /* 1141 */ "XVHSUBW_H_B\0"
5161 /* 1153 */ "XVHADDW_H_B\0"
5162 /* 1165 */ "XVSHUF4I_B\0"
5163 /* 1176 */ "X86SRAI_B\0"
5164 /* 1186 */ "XVSRAI_B\0"
5165 /* 1195 */ "XVANDI_B\0"
5166 /* 1204 */ "XVSLEI_B\0"
5167 /* 1213 */ "XVREPL128VEI_B\0"
5168 /* 1228 */ "VREPLVEI_B\0"
5169 /* 1239 */ "X86RCLI_B\0"
5170 /* 1249 */ "XVBITSELI_B\0"
5171 /* 1261 */ "X86SLLI_B\0"
5172 /* 1271 */ "XVSLLI_B\0"
5173 /* 1280 */ "PseudoXVREPLI_B\0"
5174 /* 1296 */ "PseudoVREPLI_B\0"
5175 /* 1311 */ "X86SRLI_B\0"
5176 /* 1321 */ "XVSRLI_B\0"
5177 /* 1330 */ "X86ROTLI_B\0"
5178 /* 1341 */ "XVMINI_B\0"
5179 /* 1350 */ "XVFRSTPI_B\0"
5180 /* 1361 */ "XVSEQI_B\0"
5181 /* 1370 */ "XVSRARI_B\0"
5182 /* 1380 */ "X86RCRI_B\0"
5183 /* 1390 */ "XVBITCLRI_B\0"
5184 /* 1402 */ "XVSRLRI_B\0"
5185 /* 1412 */ "XVNORI_B\0"
5186 /* 1421 */ "XVORI_B\0"
5187 /* 1429 */ "XVXORI_B\0"
5188 /* 1438 */ "X86ROTRI_B\0"
5189 /* 1449 */ "XVROTRI_B\0"
5190 /* 1459 */ "XVBITSETI_B\0"
5191 /* 1471 */ "XVSLTI_B\0"
5192 /* 1480 */ "XVBITREVI_B\0"
5193 /* 1492 */ "XVMAXI_B\0"
5194 /* 1501 */ "X86RCL_B\0"
5195 /* 1510 */ "X86SLL_B\0"
5196 /* 1519 */ "XVSLL_B\0"
5197 /* 1527 */ "XVLDREPL_B\0"
5198 /* 1538 */ "X86SRL_B\0"
5199 /* 1547 */ "XVSRL_B\0"
5200 /* 1555 */ "X86ROTL_B\0"
5201 /* 1565 */ "X86MUL_B\0"
5202 /* 1574 */ "XVMUL_B\0"
5203 /* 1582 */ "XVILVL_B\0"
5204 /* 1591 */ "XVSTELM_B\0"
5205 /* 1601 */ "XVMIN_B\0"
5206 /* 1609 */ "XVCLO_B\0"
5207 /* 1617 */ "AMSWAP_B\0"
5208 /* 1626 */ "XVFRSTP_B\0"
5209 /* 1636 */ "XVSEQ_B\0"
5210 /* 1644 */ "XVSRAR_B\0"
5211 /* 1653 */ "X86RCR_B\0"
5212 /* 1662 */ "VPICKVE2GR_B\0"
5213 /* 1675 */ "XVAVGR_B\0"
5214 /* 1684 */ "XVBITCLR_B\0"
5215 /* 1695 */ "XVSRLR_B\0"
5216 /* 1704 */ "X86OR_B\0"
5217 /* 1712 */ "X86XOR_B\0"
5218 /* 1721 */ "X86ROTR_B\0"
5219 /* 1731 */ "XVROTR_B\0"
5220 /* 1740 */ "XVREPLGR2VR_B\0"
5221 /* 1754 */ "PseudoXVINSGR2VR_B\0"
5222 /* 1773 */ "IOCSRWR_B\0"
5223 /* 1783 */ "AMCAS_B\0"
5224 /* 1791 */ "XVEXTRINS_B\0"
5225 /* 1803 */ "XVSAT_B\0"
5226 /* 1811 */ "XVBITSET_B\0"
5227 /* 1822 */ "LDGT_B\0"
5228 /* 1829 */ "STGT_B\0"
5229 /* 1836 */ "XVSLT_B\0"
5230 /* 1844 */ "XVPCNT_B\0"
5231 /* 1853 */ "ST_B\0"
5232 /* 1858 */ "XVMADDWOD_H_BU_B\0"
5233 /* 1875 */ "XVADDWOD_H_BU_B\0"
5234 /* 1891 */ "XVMULWOD_H_BU_B\0"
5235 /* 1907 */ "XVMADDWEV_H_BU_B\0"
5236 /* 1924 */ "XVADDWEV_H_BU_B\0"
5237 /* 1940 */ "XVMULWEV_H_BU_B\0"
5238 /* 1956 */ "XVPACKEV_B\0"
5239 /* 1967 */ "XVPICKEV_B\0"
5240 /* 1978 */ "XVBITREV_B\0"
5241 /* 1989 */ "XVDIV_B\0"
5242 /* 1997 */ "XVSIGNCOV_B\0"
5243 /* 2009 */ "EXT_W_B\0"
5244 /* 2017 */ "VEXT2XV_W_B\0"
5245 /* 2029 */ "XVMAX_B\0"
5246 /* 2037 */ "LDX_B\0"
5247 /* 2043 */ "STX_B\0"
5248 /* 2049 */ "PseudoXVBZ_B\0"
5249 /* 2062 */ "PseudoVBZ_B\0"
5250 /* 2074 */ "XVMSKGEZ_B\0"
5251 /* 2085 */ "XVSETALLNEZ_B\0"
5252 /* 2099 */ "XVCLZ_B\0"
5253 /* 2107 */ "PseudoXVBNZ_B\0"
5254 /* 2121 */ "PseudoVBNZ_B\0"
5255 /* 2134 */ "XVMSKNZ_B\0"
5256 /* 2144 */ "XVSETANYEQZ_B\0"
5257 /* 2158 */ "XVMSKLTZ_B\0"
5258 /* 2169 */ "G_INTRINSIC\0"
5259 /* 2181 */ "G_FPTRUNC\0"
5260 /* 2191 */ "G_INTRINSIC_TRUNC\0"
5261 /* 2209 */ "G_TRUNC\0"
5262 /* 2217 */ "G_BUILD_VECTOR_TRUNC\0"
5263 /* 2238 */ "G_DYN_STACKALLOC\0"
5264 /* 2255 */ "PseudoLA_TLS_DESC_PC\0"
5265 /* 2276 */ "G_FMAD\0"
5266 /* 2283 */ "G_INDEXED_SEXTLOAD\0"
5267 /* 2302 */ "G_SEXTLOAD\0"
5268 /* 2313 */ "G_INDEXED_ZEXTLOAD\0"
5269 /* 2332 */ "G_ZEXTLOAD\0"
5270 /* 2343 */ "G_INDEXED_LOAD\0"
5271 /* 2358 */ "G_LOAD\0"
5272 /* 2365 */ "G_VECREDUCE_FADD\0"
5273 /* 2382 */ "G_FADD\0"
5274 /* 2389 */ "G_VECREDUCE_SEQ_FADD\0"
5275 /* 2410 */ "G_STRICT_FADD\0"
5276 /* 2424 */ "G_ATOMICRMW_FADD\0"
5277 /* 2441 */ "G_VECREDUCE_ADD\0"
5278 /* 2457 */ "G_ADD\0"
5279 /* 2463 */ "G_PTR_ADD\0"
5280 /* 2473 */ "G_ATOMICRMW_ADD\0"
5281 /* 2489 */ "PseudoLA_TLS_GD\0"
5282 /* 2505 */ "PRELD\0"
5283 /* 2511 */ "XVLD\0"
5284 /* 2516 */ "FCVT_D_LD\0"
5285 /* 2526 */ "PseudoLA_TLS_LD\0"
5286 /* 2542 */ "G_ATOMICRMW_NAND\0"
5287 /* 2559 */ "G_VECREDUCE_AND\0"
5288 /* 2575 */ "G_AND\0"
5289 /* 2581 */ "G_ATOMICRMW_AND\0"
5290 /* 2597 */ "LIFETIME_END\0"
5291 /* 2610 */ "PseudoBRIND\0"
5292 /* 2622 */ "G_BRCOND\0"
5293 /* 2631 */ "G_LLROUND\0"
5294 /* 2641 */ "G_LROUND\0"
5295 /* 2650 */ "G_INTRINSIC_ROUND\0"
5296 /* 2668 */ "G_INTRINSIC_FPTRUNC_ROUND\0"
5297 /* 2694 */ "LOAD_STACK_GUARD\0"
5298 /* 2711 */ "TLBRD\0"
5299 /* 2717 */ "GCSRRD\0"
5300 /* 2724 */ "XVREPLVE0_D\0"
5301 /* 2736 */ "XVINSVE0_D\0"
5302 /* 2747 */ "XVADDA_D\0"
5303 /* 2756 */ "XVFMINA_D\0"
5304 /* 2766 */ "X86SRA_D\0"
5305 /* 2775 */ "XVSRA_D\0"
5306 /* 2783 */ "XVFMAXA_D\0"
5307 /* 2793 */ "AMADD__DB_D\0"
5308 /* 2805 */ "AMAND__DB_D\0"
5309 /* 2817 */ "AMMIN__DB_D\0"
5310 /* 2829 */ "AMSWAP__DB_D\0"
5311 /* 2842 */ "AMOR__DB_D\0"
5312 /* 2853 */ "AMXOR__DB_D\0"
5313 /* 2865 */ "AMCAS__DB_D\0"
5314 /* 2877 */ "AMMAX__DB_D\0"
5315 /* 2889 */ "FSCALEB_D\0"
5316 /* 2899 */ "XVFLOGB_D\0"
5317 /* 2909 */ "X86SUB_D\0"
5318 /* 2918 */ "XVFSUB_D\0"
5319 /* 2927 */ "XVFMSUB_D\0"
5320 /* 2937 */ "XVFNMSUB_D\0"
5321 /* 2948 */ "XVMSUB_D\0"
5322 /* 2957 */ "XVSSUB_D\0"
5323 /* 2966 */ "XVSUB_D\0"
5324 /* 2974 */ "REVB_D\0"
5325 /* 2981 */ "X86SBC_D\0"
5326 /* 2990 */ "X86ADC_D\0"
5327 /* 2999 */ "X86DEC_D\0"
5328 /* 3008 */ "X86INC_D\0"
5329 /* 3017 */ "SC_D\0"
5330 /* 3022 */ "X86ADD_D\0"
5331 /* 3031 */ "XVFADD_D\0"
5332 /* 3040 */ "AMADD_D\0"
5333 /* 3048 */ "XVFMADD_D\0"
5334 /* 3058 */ "XVFNMADD_D\0"
5335 /* 3069 */ "XVMADD_D\0"
5336 /* 3078 */ "XVSADD_D\0"
5337 /* 3087 */ "XVADD_D\0"
5338 /* 3095 */ "FLD_D\0"
5339 /* 3101 */ "FCVT_LD_D\0"
5340 /* 3111 */ "X86AND_D\0"
5341 /* 3120 */ "AMAND_D\0"
5342 /* 3128 */ "XVPACKOD_D\0"
5343 /* 3139 */ "XVPICKOD_D\0"
5344 /* 3150 */ "XVMOD_D\0"
5345 /* 3158 */ "IOCSRRD_D\0"
5346 /* 3168 */ "XVABSD_D\0"
5347 /* 3177 */ "FCVT_UD_D\0"
5348 /* 3187 */ "XVFCMP_CLE_D\0"
5349 /* 3200 */ "FLDLE_D\0"
5350 /* 3208 */ "XVSLE_D\0"
5351 /* 3216 */ "XVFCMP_SLE_D\0"
5352 /* 3229 */ "ASRTLE_D\0"
5353 /* 3238 */ "FSTLE_D\0"
5354 /* 3246 */ "XVFCMP_CULE_D\0"
5355 /* 3260 */ "XVFCMP_SULE_D\0"
5356 /* 3274 */ "RDTIME_D\0"
5357 /* 3283 */ "XVFCMP_CNE_D\0"
5358 /* 3296 */ "XVFRINTRNE_D\0"
5359 /* 3309 */ "XVFCMP_SNE_D\0"
5360 /* 3322 */ "XVFCMP_CUNE_D\0"
5361 /* 3336 */ "XVFCMP_SUNE_D\0"
5362 /* 3350 */ "XVFRECIPE_D\0"
5363 /* 3362 */ "XVFRSQRTE_D\0"
5364 /* 3374 */ "XVPICKVE_D\0"
5365 /* 3385 */ "XVREPLVE_D\0"
5366 /* 3396 */ "XVFCMP_CAF_D\0"
5367 /* 3409 */ "XVFCMP_SAF_D\0"
5368 /* 3422 */ "XVSHUF_D\0"
5369 /* 3431 */ "FNEG_D\0"
5370 /* 3438 */ "XVNEG_D\0"
5371 /* 3446 */ "XVAVG_D\0"
5372 /* 3454 */ "MULH_D\0"
5373 /* 3461 */ "XVMUH_D\0"
5374 /* 3469 */ "REVH_D\0"
5375 /* 3476 */ "XVILVH_D\0"
5376 /* 3485 */ "ADDU12I_D\0"
5377 /* 3495 */ "LU32I_D\0"
5378 /* 3503 */ "LU52I_D\0"
5379 /* 3511 */ "XVSHUF4I_D\0"
5380 /* 3522 */ "ADDU16I_D\0"
5381 /* 3532 */ "X86SRAI_D\0"
5382 /* 3542 */ "XVSRAI_D\0"
5383 /* 3551 */ "ADDI_D\0"
5384 /* 3558 */ "XVSLEI_D\0"
5385 /* 3567 */ "XVREPL128VEI_D\0"
5386 /* 3582 */ "VREPLVEI_D\0"
5387 /* 3593 */ "X86RCLI_D\0"
5388 /* 3603 */ "XVHSELI_D\0"
5389 /* 3613 */ "X86SLLI_D\0"
5390 /* 3623 */ "XVSLLI_D\0"
5391 /* 3632 */ "PseudoXVREPLI_D\0"
5392 /* 3648 */ "PseudoVREPLI_D\0"
5393 /* 3663 */ "X86SRLI_D\0"
5394 /* 3673 */ "XVSRLI_D\0"
5395 /* 3682 */ "X86ROTLI_D\0"
5396 /* 3693 */ "PseudoLI_D\0"
5397 /* 3704 */ "XVPERMI_D\0"
5398 /* 3714 */ "XVMINI_D\0"
5399 /* 3723 */ "XVSEQI_D\0"
5400 /* 3732 */ "XVSRARI_D\0"
5401 /* 3742 */ "X86RCRI_D\0"
5402 /* 3752 */ "XVBITCLRI_D\0"
5403 /* 3764 */ "XVSRLRI_D\0"
5404 /* 3774 */ "X86ROTRI_D\0"
5405 /* 3785 */ "XVROTRI_D\0"
5406 /* 3795 */ "XVBITSETI_D\0"
5407 /* 3807 */ "XVSLTI_D\0"
5408 /* 3816 */ "XVBITREVI_D\0"
5409 /* 3828 */ "XVMAXI_D\0"
5410 /* 3837 */ "BYTEPICK_D\0"
5411 /* 3848 */ "BSTRPICK_D\0"
5412 /* 3859 */ "X86RCL_D\0"
5413 /* 3868 */ "LDL_D\0"
5414 /* 3874 */ "SCREL_D\0"
5415 /* 3882 */ "X86SLL_D\0"
5416 /* 3891 */ "XVSLL_D\0"
5417 /* 3899 */ "XVLDREPL_D\0"
5418 /* 3910 */ "X86SRL_D\0"
5419 /* 3919 */ "XVSRL_D\0"
5420 /* 3927 */ "ALSL_D\0"
5421 /* 3934 */ "X86ROTL_D\0"
5422 /* 3944 */ "STL_D\0"
5423 /* 3950 */ "X86MUL_D\0"
5424 /* 3959 */ "XVFMUL_D\0"
5425 /* 3968 */ "XVMUL_D\0"
5426 /* 3976 */ "XVILVL_D\0"
5427 /* 3985 */ "XVFTINTRNE_L_D\0"
5428 /* 4000 */ "XVFTINTRM_L_D\0"
5429 /* 4014 */ "XVFTINTRP_L_D\0"
5430 /* 4028 */ "XVFTINT_L_D\0"
5431 /* 4040 */ "XVFTINTRZ_L_D\0"
5432 /* 4054 */ "XVSTELM_D\0"
5433 /* 4064 */ "XVFRINTRM_D\0"
5434 /* 4076 */ "FCOPYSIGN_D\0"
5435 /* 4088 */ "XVFMIN_D\0"
5436 /* 4097 */ "AMMIN_D\0"
5437 /* 4105 */ "XVMIN_D\0"
5438 /* 4113 */ "XVFCMP_CUN_D\0"
5439 /* 4126 */ "XVFCMP_SUN_D\0"
5440 /* 4139 */ "XVCLO_D\0"
5441 /* 4147 */ "CTO_D\0"
5442 /* 4153 */ "AMSWAP_D\0"
5443 /* 4162 */ "XVFRECIP_D\0"
5444 /* 4173 */ "XVFRINTRP_D\0"
5445 /* 4185 */ "LLACQ_D\0"
5446 /* 4193 */ "XVFCMP_CEQ_D\0"
5447 /* 4206 */ "XVSEQ_D\0"
5448 /* 4214 */ "XVFCMP_SEQ_D\0"
5449 /* 4227 */ "XVFCMP_CUEQ_D\0"
5450 /* 4241 */ "XVFCMP_SUEQ_D\0"
5451 /* 4255 */ "XVSUBWOD_Q_D\0"
5452 /* 4268 */ "XVMADDWOD_Q_D\0"
5453 /* 4282 */ "XVADDWOD_Q_D\0"
5454 /* 4295 */ "XVMULWOD_Q_D\0"
5455 /* 4308 */ "XVEXTH_Q_D\0"
5456 /* 4319 */ "XVEXTL_Q_D\0"
5457 /* 4330 */ "XVSUBWEV_Q_D\0"
5458 /* 4343 */ "XVMADDWEV_Q_D\0"
5459 /* 4357 */ "XVADDWEV_Q_D\0"
5460 /* 4370 */ "XVMULWEV_Q_D\0"
5461 /* 4383 */ "XVHSUBW_Q_D\0"
5462 /* 4395 */ "XVHADDW_Q_D\0"
5463 /* 4407 */ "XVSRAR_D\0"
5464 /* 4416 */ "X86RCR_D\0"
5465 /* 4425 */ "LDR_D\0"
5466 /* 4431 */ "MOVGR2FR_D\0"
5467 /* 4442 */ "XVPICKVE2GR_D\0"
5468 /* 4456 */ "MOVFR2GR_D\0"
5469 /* 4467 */ "XVAVGR_D\0"
5470 /* 4476 */ "XVBITCLR_D\0"
5471 /* 4487 */ "XVSRLR_D\0"
5472 /* 4496 */ "X86OR_D\0"
5473 /* 4504 */ "XVFCMP_COR_D\0"
5474 /* 4517 */ "AMOR_D\0"
5475 /* 4524 */ "XVFCMP_SOR_D\0"
5476 /* 4537 */ "X86XOR_D\0"
5477 /* 4546 */ "AMXOR_D\0"
5478 /* 4554 */ "X86ROTR_D\0"
5479 /* 4564 */ "XVROTR_D\0"
5480 /* 4573 */ "LDPTR_D\0"
5481 /* 4581 */ "STPTR_D\0"
5482 /* 4589 */ "STR_D\0"
5483 /* 4595 */ "XVREPLGR2VR_D\0"
5484 /* 4609 */ "XVINSGR2VR_D\0"
5485 /* 4622 */ "IOCSRWR_D\0"
5486 /* 4632 */ "AMCAS_D\0"
5487 /* 4640 */ "FABS_D\0"
5488 /* 4647 */ "BSTRINS_D\0"
5489 /* 4657 */ "XVEXTRINS_D\0"
5490 /* 4669 */ "XVFCLASS_D\0"
5491 /* 4680 */ "XVFCVT_S_D\0"
5492 /* 4691 */ "XVSAT_D\0"
5493 /* 4699 */ "XVBITSET_D\0"
5494 /* 4710 */ "FLDGT_D\0"
5495 /* 4718 */ "ASRTGT_D\0"
5496 /* 4727 */ "FSTGT_D\0"
5497 /* 4735 */ "XVFCMP_CLT_D\0"
5498 /* 4748 */ "XVSLT_D\0"
5499 /* 4756 */ "XVFCMP_SLT_D\0"
5500 /* 4769 */ "XVFCMP_CULT_D\0"
5501 /* 4783 */ "XVFCMP_SULT_D\0"
5502 /* 4797 */ "XVPCNT_D\0"
5503 /* 4806 */ "XVFRINT_D\0"
5504 /* 4816 */ "XVFSQRT_D\0"
5505 /* 4826 */ "XVFRSQRT_D\0"
5506 /* 4837 */ "FST_D\0"
5507 /* 4843 */ "XVMADDWOD_Q_DU_D\0"
5508 /* 4860 */ "XVADDWOD_Q_DU_D\0"
5509 /* 4876 */ "XVMULWOD_Q_DU_D\0"
5510 /* 4892 */ "XVMADDWEV_Q_DU_D\0"
5511 /* 4909 */ "XVADDWEV_Q_DU_D\0"
5512 /* 4925 */ "XVMULWEV_Q_DU_D\0"
5513 /* 4941 */ "XVFTINT_LU_D\0"
5514 /* 4954 */ "XVFTINTRZ_LU_D\0"
5515 /* 4969 */ "XVSSRANI_WU_D\0"
5516 /* 4983 */ "XVSSRLNI_WU_D\0"
5517 /* 4997 */ "XVSSRARNI_WU_D\0"
5518 /* 5012 */ "XVSSRLRNI_WU_D\0"
5519 /* 5027 */ "XVSSRAN_WU_D\0"
5520 /* 5040 */ "XVSSRLN_WU_D\0"
5521 /* 5053 */ "XVSSRARN_WU_D\0"
5522 /* 5067 */ "XVSSRLRN_WU_D\0"
5523 /* 5081 */ "XVPACKEV_D\0"
5524 /* 5092 */ "XVPICKEV_D\0"
5525 /* 5103 */ "XVBITREV_D\0"
5526 /* 5114 */ "XVFDIV_D\0"
5527 /* 5123 */ "XVDIV_D\0"
5528 /* 5131 */ "XVSIGNCOV_D\0"
5529 /* 5143 */ "FMOV_D\0"
5530 /* 5150 */ "ARMMOV_D\0"
5531 /* 5159 */ "XVFTINTRNE_W_D\0"
5532 /* 5174 */ "XVSSRANI_W_D\0"
5533 /* 5187 */ "XVSRANI_W_D\0"
5534 /* 5199 */ "XVSSRLNI_W_D\0"
5535 /* 5212 */ "XVSRLNI_W_D\0"
5536 /* 5224 */ "XVSSRARNI_W_D\0"
5537 /* 5238 */ "XVSRARNI_W_D\0"
5538 /* 5251 */ "XVSSRLRNI_W_D\0"
5539 /* 5265 */ "XVSRLRNI_W_D\0"
5540 /* 5278 */ "XVFTINTRM_W_D\0"
5541 /* 5292 */ "XVSSRAN_W_D\0"
5542 /* 5304 */ "XVSRAN_W_D\0"
5543 /* 5315 */ "XVSSRLN_W_D\0"
5544 /* 5327 */ "XVSRLN_W_D\0"
5545 /* 5338 */ "XVSSRARN_W_D\0"
5546 /* 5351 */ "XVSRARN_W_D\0"
5547 /* 5363 */ "XVSSRLRN_W_D\0"
5548 /* 5376 */ "XVSRLRN_W_D\0"
5549 /* 5388 */ "XVFTINTRP_W_D\0"
5550 /* 5402 */ "XVFTINT_W_D\0"
5551 /* 5414 */ "XVFTINTRZ_W_D\0"
5552 /* 5428 */ "XVFMAX_D\0"
5553 /* 5437 */ "AMMAX_D\0"
5554 /* 5445 */ "XVMAX_D\0"
5555 /* 5453 */ "FLDX_D\0"
5556 /* 5460 */ "FSTX_D\0"
5557 /* 5467 */ "PseudoXVBZ_D\0"
5558 /* 5480 */ "PseudoVBZ_D\0"
5559 /* 5492 */ "XVSETALLNEZ_D\0"
5560 /* 5506 */ "XVCLZ_D\0"
5561 /* 5514 */ "PseudoXVBNZ_D\0"
5562 /* 5528 */ "PseudoVBNZ_D\0"
5563 /* 5541 */ "XVSETANYEQZ_D\0"
5564 /* 5555 */ "XVFRINTRZ_D\0"
5565 /* 5567 */ "CTZ_D\0"
5566 /* 5573 */ "XVMSKLTZ_D\0"
5567 /* 5584 */ "PseudoAddTPRel_D\0"
5568 /* 5601 */ "PseudoAtomicStoreD\0"
5569 /* 5620 */ "FSEL_xD\0"
5570 /* 5628 */ "PSEUDO_PROBE\0"
5571 /* 5641 */ "G_SSUBE\0"
5572 /* 5649 */ "G_USUBE\0"
5573 /* 5657 */ "G_FENCE\0"
5574 /* 5665 */ "ARITH_FENCE\0"
5575 /* 5677 */ "REG_SEQUENCE\0"
5576 /* 5690 */ "G_SADDE\0"
5577 /* 5698 */ "G_UADDE\0"
5578 /* 5706 */ "G_GET_FPMODE\0"
5579 /* 5719 */ "G_RESET_FPMODE\0"
5580 /* 5734 */ "G_SET_FPMODE\0"
5581 /* 5747 */ "G_FMINNUM_IEEE\0"
5582 /* 5762 */ "G_FMAXNUM_IEEE\0"
5583 /* 5777 */ "BGE\0"
5584 /* 5781 */ "PseudoLA_TLS_DESC_PC_LARGE\0"
5585 /* 5808 */ "PseudoLA_TLS_GD_LARGE\0"
5586 /* 5830 */ "PseudoLA_TLS_LD_LARGE\0"
5587 /* 5852 */ "PseudoLA_TLS_IE_LARGE\0"
5588 /* 5874 */ "PseudoLA_PCREL_LARGE\0"
5589 /* 5895 */ "PseudoTAIL_LARGE\0"
5590 /* 5912 */ "PseudoCALL_LARGE\0"
5591 /* 5929 */ "PseudoLA_ABS_LARGE\0"
5592 /* 5948 */ "PseudoLA_TLS_DESC_ABS_LARGE\0"
5593 /* 5976 */ "PseudoLA_GOT_LARGE\0"
5594 /* 5995 */ "PseudoLA_TLS_IE\0"
5595 /* 6011 */ "G_VSCALE\0"
5596 /* 6020 */ "G_JUMP_TABLE\0"
5597 /* 6033 */ "IDLE\0"
5598 /* 6038 */ "BUNDLE\0"
5599 /* 6045 */ "PseudoLA_TLS_LE\0"
5600 /* 6061 */ "BNE\0"
5601 /* 6065 */ "G_MEMCPY_INLINE\0"
5602 /* 6081 */ "SETX86LOOPNE\0"
5603 /* 6094 */ "LOCAL_ESCAPE\0"
5604 /* 6107 */ "SETX86LOOPE\0"
5605 /* 6119 */ "G_STACKRESTORE\0"
5606 /* 6134 */ "G_INDEXED_STORE\0"
5607 /* 6150 */ "G_STORE\0"
5608 /* 6158 */ "SET_CFR_FALSE\0"
5609 /* 6172 */ "G_BITREVERSE\0"
5610 /* 6185 */ "LDPTE\0"
5611 /* 6191 */ "DBG_VALUE\0"
5612 /* 6201 */ "G_GLOBAL_VALUE\0"
5613 /* 6216 */ "G_PTRAUTH_GLOBAL_VALUE\0"
5614 /* 6239 */ "CONVERGENCECTRL_GLUE\0"
5615 /* 6260 */ "SET_CFR_TRUE\0"
5616 /* 6273 */ "G_STACKSAVE\0"
5617 /* 6285 */ "G_MEMMOVE\0"
5618 /* 6295 */ "ARMMOVE\0"
5619 /* 6303 */ "G_FREEZE\0"
5620 /* 6312 */ "G_FCANONICALIZE\0"
5621 /* 6328 */ "MOVGR2CF\0"
5622 /* 6337 */ "G_CTLZ_ZERO_UNDEF\0"
5623 /* 6355 */ "G_CTTZ_ZERO_UNDEF\0"
5624 /* 6373 */ "G_IMPLICIT_DEF\0"
5625 /* 6388 */ "DBG_INSTR_REF\0"
5626 /* 6402 */ "X86MFFLAG\0"
5627 /* 6412 */ "ARMMFFLAG\0"
5628 /* 6422 */ "X86MTFLAG\0"
5629 /* 6432 */ "ARMMTFLAG\0"
5630 /* 6442 */ "X86SETTAG\0"
5631 /* 6452 */ "G_FNEG\0"
5632 /* 6459 */ "EXTRACT_SUBREG\0"
5633 /* 6474 */ "INSERT_SUBREG\0"
5634 /* 6488 */ "G_SEXT_INREG\0"
5635 /* 6501 */ "SUBREG_TO_REG\0"
5636 /* 6515 */ "CPUCFG\0"
5637 /* 6522 */ "G_ATOMIC_CMPXCHG\0"
5638 /* 6539 */ "GCSRXCHG\0"
5639 /* 6548 */ "G_ATOMICRMW_XCHG\0"
5640 /* 6565 */ "G_FLOG\0"
5641 /* 6572 */ "G_VAARG\0"
5642 /* 6580 */ "PREALLOCATED_ARG\0"
5643 /* 6597 */ "REVB_2H\0"
5644 /* 6605 */ "REVB_4H\0"
5645 /* 6613 */ "TLBSRCH\0"
5646 /* 6621 */ "G_PREFETCH\0"
5647 /* 6632 */ "G_SMULH\0"
5648 /* 6640 */ "G_UMULH\0"
5649 /* 6648 */ "G_FTANH\0"
5650 /* 6656 */ "G_FSINH\0"
5651 /* 6664 */ "G_FCOSH\0"
5652 /* 6672 */ "GTLBFLUSH\0"
5653 /* 6682 */ "XVREPLVE0_H\0"
5654 /* 6694 */ "XVADDA_H\0"
5655 /* 6703 */ "X86SRA_H\0"
5656 /* 6712 */ "XVSRA_H\0"
5657 /* 6720 */ "AMADD__DB_H\0"
5658 /* 6732 */ "AMSWAP__DB_H\0"
5659 /* 6745 */ "AMCAS__DB_H\0"
5660 /* 6757 */ "X86SUB_H\0"
5661 /* 6766 */ "XVMSUB_H\0"
5662 /* 6775 */ "XVSSUB_H\0"
5663 /* 6784 */ "XVSUB_H\0"
5664 /* 6792 */ "XVSSRANI_B_H\0"
5665 /* 6805 */ "XVSRANI_B_H\0"
5666 /* 6817 */ "XVSSRLNI_B_H\0"
5667 /* 6830 */ "XVSRLNI_B_H\0"
5668 /* 6842 */ "XVSSRARNI_B_H\0"
5669 /* 6856 */ "XVSRARNI_B_H\0"
5670 /* 6869 */ "XVSSRLRNI_B_H\0"
5671 /* 6883 */ "XVSRLRNI_B_H\0"
5672 /* 6896 */ "XVSSRAN_B_H\0"
5673 /* 6908 */ "XVSRAN_B_H\0"
5674 /* 6919 */ "XVSSRLN_B_H\0"
5675 /* 6931 */ "XVSRLN_B_H\0"
5676 /* 6942 */ "XVSSRARN_B_H\0"
5677 /* 6955 */ "XVSRARN_B_H\0"
5678 /* 6967 */ "XVSSRLRN_B_H\0"
5679 /* 6980 */ "XVSRLRN_B_H\0"
5680 /* 6992 */ "X86SBC_H\0"
5681 /* 7001 */ "X86ADC_H\0"
5682 /* 7010 */ "X86DEC_H\0"
5683 /* 7019 */ "X86INC_H\0"
5684 /* 7028 */ "X86ADD_H\0"
5685 /* 7037 */ "AMADD_H\0"
5686 /* 7045 */ "XVMADD_H\0"
5687 /* 7054 */ "XVSADD_H\0"
5688 /* 7063 */ "XVADD_H\0"
5689 /* 7071 */ "LD_H\0"
5690 /* 7076 */ "X86AND_H\0"
5691 /* 7085 */ "XVPACKOD_H\0"
5692 /* 7096 */ "XVPICKOD_H\0"
5693 /* 7107 */ "XVMOD_H\0"
5694 /* 7115 */ "IOCSRRD_H\0"
5695 /* 7125 */ "XVABSD_H\0"
5696 /* 7134 */ "VEXT2XV_D_H\0"
5697 /* 7146 */ "LDLE_H\0"
5698 /* 7153 */ "XVSLE_H\0"
5699 /* 7161 */ "STLE_H\0"
5700 /* 7168 */ "XVREPLVE_H\0"
5701 /* 7179 */ "XVSHUF_H\0"
5702 /* 7188 */ "XVNEG_H\0"
5703 /* 7196 */ "XVAVG_H\0"
5704 /* 7204 */ "XVMUH_H\0"
5705 /* 7212 */ "XVILVH_H\0"
5706 /* 7221 */ "XVSHUF4I_H\0"
5707 /* 7232 */ "X86SRAI_H\0"
5708 /* 7242 */ "XVSRAI_H\0"
5709 /* 7251 */ "XVSLEI_H\0"
5710 /* 7260 */ "XVREPL128VEI_H\0"
5711 /* 7275 */ "VREPLVEI_H\0"
5712 /* 7286 */ "X86RCLI_H\0"
5713 /* 7296 */ "X86SLLI_H\0"
5714 /* 7306 */ "XVSLLI_H\0"
5715 /* 7315 */ "PseudoXVREPLI_H\0"
5716 /* 7331 */ "PseudoVREPLI_H\0"
5717 /* 7346 */ "X86SRLI_H\0"
5718 /* 7356 */ "XVSRLI_H\0"
5719 /* 7365 */ "X86ROTLI_H\0"
5720 /* 7376 */ "XVMINI_H\0"
5721 /* 7385 */ "XVFRSTPI_H\0"
5722 /* 7396 */ "XVSEQI_H\0"
5723 /* 7405 */ "XVSRARI_H\0"
5724 /* 7415 */ "X86RCRI_H\0"
5725 /* 7425 */ "XVBITCLRI_H\0"
5726 /* 7437 */ "XVSRLRI_H\0"
5727 /* 7447 */ "X86ROTRI_H\0"
5728 /* 7458 */ "XVROTRI_H\0"
5729 /* 7468 */ "XVBITSETI_H\0"
5730 /* 7480 */ "XVSLTI_H\0"
5731 /* 7489 */ "XVBITREVI_H\0"
5732 /* 7501 */ "XVMAXI_H\0"
5733 /* 7510 */ "X86RCL_H\0"
5734 /* 7519 */ "X86SLL_H\0"
5735 /* 7528 */ "XVSLL_H\0"
5736 /* 7536 */ "XVLDREPL_H\0"
5737 /* 7547 */ "X86SRL_H\0"
5738 /* 7556 */ "XVSRL_H\0"
5739 /* 7564 */ "X86ROTL_H\0"
5740 /* 7574 */ "X86MUL_H\0"
5741 /* 7583 */ "XVMUL_H\0"
5742 /* 7591 */ "XVILVL_H\0"
5743 /* 7600 */ "XVSTELM_H\0"
5744 /* 7610 */ "XVMIN_H\0"
5745 /* 7618 */ "XVCLO_H\0"
5746 /* 7626 */ "AMSWAP_H\0"
5747 /* 7635 */ "XVFRSTP_H\0"
5748 /* 7645 */ "XVSEQ_H\0"
5749 /* 7653 */ "XVSRAR_H\0"
5750 /* 7662 */ "X86RCR_H\0"
5751 /* 7671 */ "VPICKVE2GR_H\0"
5752 /* 7684 */ "XVAVGR_H\0"
5753 /* 7693 */ "XVBITCLR_H\0"
5754 /* 7704 */ "XVSRLR_H\0"
5755 /* 7713 */ "X86OR_H\0"
5756 /* 7721 */ "X86XOR_H\0"
5757 /* 7730 */ "X86ROTR_H\0"
5758 /* 7740 */ "XVROTR_H\0"
5759 /* 7749 */ "XVREPLGR2VR_H\0"
5760 /* 7763 */ "PseudoXVINSGR2VR_H\0"
5761 /* 7782 */ "IOCSRWR_H\0"
5762 /* 7792 */ "AMCAS_H\0"
5763 /* 7800 */ "XVEXTRINS_H\0"
5764 /* 7812 */ "XVFCVTH_S_H\0"
5765 /* 7824 */ "XVFCVTL_S_H\0"
5766 /* 7836 */ "XVSAT_H\0"
5767 /* 7844 */ "XVBITSET_H\0"
5768 /* 7855 */ "LDGT_H\0"
5769 /* 7862 */ "STGT_H\0"
5770 /* 7869 */ "XVSLT_H\0"
5771 /* 7877 */ "XVPCNT_H\0"
5772 /* 7886 */ "ST_H\0"
5773 /* 7891 */ "XVSSRANI_BU_H\0"
5774 /* 7905 */ "XVSSRLNI_BU_H\0"
5775 /* 7919 */ "XVSSRARNI_BU_H\0"
5776 /* 7934 */ "XVSSRLRNI_BU_H\0"
5777 /* 7949 */ "XVSSRAN_BU_H\0"
5778 /* 7962 */ "XVSSRLN_BU_H\0"
5779 /* 7975 */ "XVSSRARN_BU_H\0"
5780 /* 7989 */ "XVSSRLRN_BU_H\0"
5781 /* 8003 */ "XVMADDWOD_W_HU_H\0"
5782 /* 8020 */ "XVADDWOD_W_HU_H\0"
5783 /* 8036 */ "XVMULWOD_W_HU_H\0"
5784 /* 8052 */ "XVMADDWEV_W_HU_H\0"
5785 /* 8069 */ "XVADDWEV_W_HU_H\0"
5786 /* 8085 */ "XVMULWEV_W_HU_H\0"
5787 /* 8101 */ "XVPACKEV_H\0"
5788 /* 8112 */ "XVPICKEV_H\0"
5789 /* 8123 */ "XVBITREV_H\0"
5790 /* 8134 */ "XVDIV_H\0"
5791 /* 8142 */ "XVSIGNCOV_H\0"
5792 /* 8154 */ "XVSUBWOD_W_H\0"
5793 /* 8167 */ "XVMADDWOD_W_H\0"
5794 /* 8181 */ "XVADDWOD_W_H\0"
5795 /* 8194 */ "XVMULWOD_W_H\0"
5796 /* 8207 */ "XVEXTH_W_H\0"
5797 /* 8218 */ "XVSLLWIL_W_H\0"
5798 /* 8231 */ "EXT_W_H\0"
5799 /* 8239 */ "XVSUBWEV_W_H\0"
5800 /* 8252 */ "XVMADDWEV_W_H\0"
5801 /* 8266 */ "XVADDWEV_W_H\0"
5802 /* 8279 */ "XVMULWEV_W_H\0"
5803 /* 8292 */ "VEXT2XV_W_H\0"
5804 /* 8304 */ "XVHSUBW_W_H\0"
5805 /* 8316 */ "XVHADDW_W_H\0"
5806 /* 8328 */ "XVMAX_H\0"
5807 /* 8336 */ "LDX_H\0"
5808 /* 8342 */ "STX_H\0"
5809 /* 8348 */ "PseudoXVBZ_H\0"
5810 /* 8361 */ "PseudoVBZ_H\0"
5811 /* 8373 */ "XVSETALLNEZ_H\0"
5812 /* 8387 */ "XVCLZ_H\0"
5813 /* 8395 */ "PseudoXVBNZ_H\0"
5814 /* 8409 */ "PseudoVBNZ_H\0"
5815 /* 8422 */ "XVSETANYEQZ_H\0"
5816 /* 8436 */ "XVMSKLTZ_H\0"
5817 /* 8447 */ "PCALAU12I\0"
5818 /* 8457 */ "PCADDU12I\0"
5819 /* 8467 */ "PCADDU18I\0"
5820 /* 8477 */ "PCADDI\0"
5821 /* 8484 */ "XVLDI\0"
5822 /* 8490 */ "ANDI\0"
5823 /* 8495 */ "DBG_PHI\0"
5824 /* 8503 */ "XORI\0"
5825 /* 8508 */ "G_FPTOSI\0"
5826 /* 8517 */ "SLTI\0"
5827 /* 8522 */ "G_FPTOUI\0"
5828 /* 8531 */ "SLTUI\0"
5829 /* 8537 */ "G_FPOWI\0"
5830 /* 8545 */ "SETX86J\0"
5831 /* 8553 */ "SETARMJ\0"
5832 /* 8561 */ "BREAK\0"
5833 /* 8567 */ "G_PTRMASK\0"
5834 /* 8577 */ "BL\0"
5835 /* 8580 */ "DBCL\0"
5836 /* 8585 */ "HVCL\0"
5837 /* 8590 */ "GC_LABEL\0"
5838 /* 8599 */ "DBG_LABEL\0"
5839 /* 8609 */ "EH_LABEL\0"
5840 /* 8618 */ "ANNOTATION_LABEL\0"
5841 /* 8635 */ "ICALL_BRANCH_FUNNEL\0"
5842 /* 8655 */ "PseudoLA_PCREL\0"
5843 /* 8670 */ "G_FSHL\0"
5844 /* 8677 */ "G_SHL\0"
5845 /* 8683 */ "PseudoB_TAIL\0"
5846 /* 8696 */ "PseudoJIRL_TAIL\0"
5847 /* 8712 */ "PseudoTAIL\0"
5848 /* 8723 */ "G_FCEIL\0"
5849 /* 8731 */ "SYSCALL\0"
5850 /* 8739 */ "PseudoDESC_CALL\0"
5851 /* 8755 */ "PATCHABLE_TAIL_CALL\0"
5852 /* 8775 */ "PseudoJIRL_CALL\0"
5853 /* 8791 */ "PATCHABLE_TYPED_EVENT_CALL\0"
5854 /* 8818 */ "PATCHABLE_EVENT_CALL\0"
5855 /* 8839 */ "FENTRY_CALL\0"
5856 /* 8851 */ "PseudoCALL\0"
5857 /* 8862 */ "TLBFILL\0"
5858 /* 8870 */ "KILL\0"
5859 /* 8875 */ "G_CONSTANT_POOL\0"
5860 /* 8891 */ "JIRL\0"
5861 /* 8896 */ "G_ROTL\0"
5862 /* 8903 */ "G_VECREDUCE_FMUL\0"
5863 /* 8920 */ "G_FMUL\0"
5864 /* 8927 */ "G_VECREDUCE_SEQ_FMUL\0"
5865 /* 8948 */ "G_STRICT_FMUL\0"
5866 /* 8962 */ "G_VECREDUCE_MUL\0"
5867 /* 8978 */ "G_MUL\0"
5868 /* 8984 */ "XVFFINT_D_L\0"
5869 /* 8996 */ "XVFFINT_S_L\0"
5870 /* 9008 */ "G_FREM\0"
5871 /* 9015 */ "G_STRICT_FREM\0"
5872 /* 9029 */ "G_SREM\0"
5873 /* 9036 */ "G_UREM\0"
5874 /* 9043 */ "G_SDIVREM\0"
5875 /* 9053 */ "G_UDIVREM\0"
5876 /* 9063 */ "INLINEASM\0"
5877 /* 9073 */ "X86CLRTM\0"
5878 /* 9082 */ "X86SETTM\0"
5879 /* 9091 */ "PseudoTAIL_MEDIUM\0"
5880 /* 9109 */ "PseudoCALL_MEDIUM\0"
5881 /* 9127 */ "G_VECREDUCE_FMINIMUM\0"
5882 /* 9148 */ "G_FMINIMUM\0"
5883 /* 9159 */ "G_VECREDUCE_FMAXIMUM\0"
5884 /* 9180 */ "G_FMAXIMUM\0"
5885 /* 9191 */ "G_FMINNUM\0"
5886 /* 9201 */ "G_FMAXNUM\0"
5887 /* 9211 */ "G_FATAN\0"
5888 /* 9219 */ "G_FTAN\0"
5889 /* 9226 */ "ANDN\0"
5890 /* 9231 */ "G_INTRINSIC_ROUNDEVEN\0"
5891 /* 9253 */ "G_ASSERT_ALIGN\0"
5892 /* 9268 */ "G_FCOPYSIGN\0"
5893 /* 9280 */ "G_VECREDUCE_FMIN\0"
5894 /* 9297 */ "G_ATOMICRMW_FMIN\0"
5895 /* 9314 */ "G_VECREDUCE_SMIN\0"
5896 /* 9331 */ "G_SMIN\0"
5897 /* 9338 */ "G_VECREDUCE_UMIN\0"
5898 /* 9355 */ "G_UMIN\0"
5899 /* 9362 */ "G_ATOMICRMW_UMIN\0"
5900 /* 9379 */ "G_ATOMICRMW_MIN\0"
5901 /* 9395 */ "G_FASIN\0"
5902 /* 9403 */ "G_FSIN\0"
5903 /* 9410 */ "CFI_INSTRUCTION\0"
5904 /* 9426 */ "ORN\0"
5905 /* 9430 */ "ERTN\0"
5906 /* 9435 */ "ADJCALLSTACKDOWN\0"
5907 /* 9452 */ "G_SSUBO\0"
5908 /* 9460 */ "G_USUBO\0"
5909 /* 9468 */ "G_SADDO\0"
5910 /* 9476 */ "G_UADDO\0"
5911 /* 9484 */ "JUMP_TABLE_DEBUG_INFO\0"
5912 /* 9506 */ "G_SMULO\0"
5913 /* 9514 */ "G_UMULO\0"
5914 /* 9522 */ "G_BZERO\0"
5915 /* 9530 */ "STACKMAP\0"
5916 /* 9539 */ "G_DEBUGTRAP\0"
5917 /* 9551 */ "G_UBSANTRAP\0"
5918 /* 9563 */ "G_TRAP\0"
5919 /* 9570 */ "G_ATOMICRMW_UDEC_WRAP\0"
5920 /* 9592 */ "G_ATOMICRMW_UINC_WRAP\0"
5921 /* 9614 */ "G_BSWAP\0"
5922 /* 9622 */ "G_SITOFP\0"
5923 /* 9631 */ "G_UITOFP\0"
5924 /* 9640 */ "G_FCMP\0"
5925 /* 9647 */ "G_ICMP\0"
5926 /* 9654 */ "G_SCMP\0"
5927 /* 9661 */ "G_UCMP\0"
5928 /* 9668 */ "PseudoUNIMP\0"
5929 /* 9680 */ "CACOP\0"
5930 /* 9686 */ "CONVERGENCECTRL_LOOP\0"
5931 /* 9707 */ "G_CTPOP\0"
5932 /* 9715 */ "X86DECTOP\0"
5933 /* 9725 */ "X86INCTOP\0"
5934 /* 9735 */ "X86MFTOP\0"
5935 /* 9744 */ "X86MTTOP\0"
5936 /* 9753 */ "PATCHABLE_OP\0"
5937 /* 9766 */ "FAULTING_OP\0"
5938 /* 9778 */ "ADJCALLSTACKUP\0"
5939 /* 9793 */ "PREALLOCATED_SETUP\0"
5940 /* 9812 */ "G_FLDEXP\0"
5941 /* 9821 */ "G_STRICT_FLDEXP\0"
5942 /* 9837 */ "G_FEXP\0"
5943 /* 9844 */ "G_FFREXP\0"
5944 /* 9853 */ "BEQ\0"
5945 /* 9857 */ "XVREPLVE0_Q\0"
5946 /* 9869 */ "XVSUB_Q\0"
5947 /* 9877 */ "SC_Q\0"
5948 /* 9882 */ "XVADD_Q\0"
5949 /* 9890 */ "XVSSRANI_D_Q\0"
5950 /* 9903 */ "XVSRANI_D_Q\0"
5951 /* 9915 */ "XVSSRLNI_D_Q\0"
5952 /* 9928 */ "XVSRLNI_D_Q\0"
5953 /* 9940 */ "XVSSRARNI_D_Q\0"
5954 /* 9954 */ "XVSRARNI_D_Q\0"
5955 /* 9967 */ "XVSSRLRNI_D_Q\0"
5956 /* 9981 */ "XVSRLRNI_D_Q\0"
5957 /* 9994 */ "XVPERMI_Q\0"
5958 /* 10004 */ "XVSSRANI_DU_Q\0"
5959 /* 10018 */ "XVSSRLNI_DU_Q\0"
5960 /* 10032 */ "XVSSRARNI_DU_Q\0"
5961 /* 10047 */ "XVSSRLRNI_DU_Q\0"
5962 /* 10062 */ "DBAR\0"
5963 /* 10067 */ "IBAR\0"
5964 /* 10072 */ "G_BR\0"
5965 /* 10077 */ "INLINEASM_BR\0"
5966 /* 10090 */ "PseudoBR\0"
5967 /* 10099 */ "MOVGR2SCR\0"
5968 /* 10109 */ "G_BLOCK_ADDR\0"
5969 /* 10122 */ "MEMBARRIER\0"
5970 /* 10133 */ "G_CONSTANT_FOLD_BARRIER\0"
5971 /* 10157 */ "PATCHABLE_FUNCTION_ENTER\0"
5972 /* 10182 */ "G_READCYCLECOUNTER\0"
5973 /* 10201 */ "G_READSTEADYCOUNTER\0"
5974 /* 10221 */ "G_READ_REGISTER\0"
5975 /* 10237 */ "G_WRITE_REGISTER\0"
5976 /* 10254 */ "PseudoLD_CFR\0"
5977 /* 10267 */ "PseudoST_CFR\0"
5978 /* 10280 */ "PseudoCopyCFR\0"
5979 /* 10294 */ "MOVCF2GR\0"
5980 /* 10303 */ "MOVSCR2GR\0"
5981 /* 10313 */ "MOVFCSR2GR\0"
5982 /* 10324 */ "G_ASHR\0"
5983 /* 10331 */ "G_FSHR\0"
5984 /* 10338 */ "G_LSHR\0"
5985 /* 10345 */ "LDDIR\0"
5986 /* 10351 */ "TLBCLR\0"
5987 /* 10358 */ "CONVERGENCECTRL_ANCHOR\0"
5988 /* 10381 */ "NOR\0"
5989 /* 10385 */ "G_FFLOOR\0"
5990 /* 10394 */ "G_EXTRACT_SUBVECTOR\0"
5991 /* 10414 */ "G_INSERT_SUBVECTOR\0"
5992 /* 10433 */ "G_BUILD_VECTOR\0"
5993 /* 10448 */ "G_SHUFFLE_VECTOR\0"
5994 /* 10465 */ "G_SPLAT_VECTOR\0"
5995 /* 10480 */ "G_VECREDUCE_XOR\0"
5996 /* 10496 */ "G_XOR\0"
5997 /* 10502 */ "G_ATOMICRMW_XOR\0"
5998 /* 10518 */ "G_VECREDUCE_OR\0"
5999 /* 10533 */ "G_OR\0"
6000 /* 10538 */ "G_ATOMICRMW_OR\0"
6001 /* 10553 */ "MOVGR2FCSR\0"
6002 /* 10564 */ "RDFCSR\0"
6003 /* 10571 */ "WRFCSR\0"
6004 /* 10578 */ "G_ROTR\0"
6005 /* 10585 */ "G_INTTOPTR\0"
6006 /* 10596 */ "TLBWR\0"
6007 /* 10602 */ "GCSRWR\0"
6008 /* 10609 */ "G_FABS\0"
6009 /* 10616 */ "PseudoLA_ABS\0"
6010 /* 10629 */ "PseudoLA_TLS_DESC_ABS\0"
6011 /* 10651 */ "G_ABS\0"
6012 /* 10657 */ "G_UNMERGE_VALUES\0"
6013 /* 10674 */ "G_MERGE_VALUES\0"
6014 /* 10689 */ "G_FACOS\0"
6015 /* 10697 */ "G_FCOS\0"
6016 /* 10704 */ "G_CONCAT_VECTORS\0"
6017 /* 10721 */ "COPY_TO_REGCLASS\0"
6018 /* 10738 */ "G_IS_FPCLASS\0"
6019 /* 10751 */ "G_ATOMIC_CMPXCHG_WITH_SUCCESS\0"
6020 /* 10781 */ "G_VECTOR_COMPRESS\0"
6021 /* 10799 */ "G_INTRINSIC_W_SIDE_EFFECTS\0"
6022 /* 10826 */ "G_INTRINSIC_CONVERGENT_W_SIDE_EFFECTS\0"
6023 /* 10864 */ "XVFMINA_S\0"
6024 /* 10874 */ "XVFMAXA_S\0"
6025 /* 10884 */ "FSCALEB_S\0"
6026 /* 10894 */ "XVFLOGB_S\0"
6027 /* 10904 */ "XVFSUB_S\0"
6028 /* 10913 */ "XVFMSUB_S\0"
6029 /* 10923 */ "XVFNMSUB_S\0"
6030 /* 10934 */ "XVFADD_S\0"
6031 /* 10943 */ "XVFMADD_S\0"
6032 /* 10953 */ "XVFNMADD_S\0"
6033 /* 10964 */ "FLD_S\0"
6034 /* 10970 */ "XVFCVTH_D_S\0"
6035 /* 10982 */ "XVFCVTL_D_S\0"
6036 /* 10994 */ "FCVT_D_S\0"
6037 /* 11003 */ "XVFCMP_CLE_S\0"
6038 /* 11016 */ "FLDLE_S\0"
6039 /* 11024 */ "XVFCMP_SLE_S\0"
6040 /* 11037 */ "FSTLE_S\0"
6041 /* 11045 */ "XVFCMP_CULE_S\0"
6042 /* 11059 */ "XVFCMP_SULE_S\0"
6043 /* 11073 */ "XVFCMP_CNE_S\0"
6044 /* 11086 */ "XVFRINTRNE_S\0"
6045 /* 11099 */ "XVFCMP_SNE_S\0"
6046 /* 11112 */ "XVFCMP_CUNE_S\0"
6047 /* 11126 */ "XVFCMP_SUNE_S\0"
6048 /* 11140 */ "XVFRECIPE_S\0"
6049 /* 11152 */ "XVFRSQRTE_S\0"
6050 /* 11164 */ "XVFCMP_CAF_S\0"
6051 /* 11177 */ "XVFCMP_SAF_S\0"
6052 /* 11190 */ "FNEG_S\0"
6053 /* 11197 */ "XVFCVT_H_S\0"
6054 /* 11208 */ "XVFMUL_S\0"
6055 /* 11217 */ "FTINTRNE_L_S\0"
6056 /* 11230 */ "XVFTINTRNEH_L_S\0"
6057 /* 11246 */ "XVFTINTRMH_L_S\0"
6058 /* 11261 */ "XVFTINTRPH_L_S\0"
6059 /* 11276 */ "XVFTINTH_L_S\0"
6060 /* 11289 */ "XVFTINTRZH_L_S\0"
6061 /* 11304 */ "XVFTINTRNEL_L_S\0"
6062 /* 11320 */ "XVFTINTRML_L_S\0"
6063 /* 11335 */ "XVFTINTRPL_L_S\0"
6064 /* 11350 */ "XVFTINTL_L_S\0"
6065 /* 11363 */ "XVFTINTRZL_L_S\0"
6066 /* 11378 */ "FTINTRM_L_S\0"
6067 /* 11390 */ "FTINTRP_L_S\0"
6068 /* 11402 */ "FTINT_L_S\0"
6069 /* 11412 */ "FTINTRZ_L_S\0"
6070 /* 11424 */ "XVFRINTRM_S\0"
6071 /* 11436 */ "FCOPYSIGN_S\0"
6072 /* 11448 */ "XVFMIN_S\0"
6073 /* 11457 */ "XVFCMP_CUN_S\0"
6074 /* 11470 */ "XVFCMP_SUN_S\0"
6075 /* 11483 */ "XVFRECIP_S\0"
6076 /* 11494 */ "XVFRINTRP_S\0"
6077 /* 11506 */ "XVFCMP_CEQ_S\0"
6078 /* 11519 */ "XVFCMP_SEQ_S\0"
6079 /* 11532 */ "XVFCMP_CUEQ_S\0"
6080 /* 11546 */ "XVFCMP_SUEQ_S\0"
6081 /* 11560 */ "MOVFRH2GR_S\0"
6082 /* 11572 */ "MOVFR2GR_S\0"
6083 /* 11583 */ "XVFCMP_COR_S\0"
6084 /* 11596 */ "XVFCMP_SOR_S\0"
6085 /* 11609 */ "FABS_S\0"
6086 /* 11616 */ "XVFCLASS_S\0"
6087 /* 11627 */ "FLDGT_S\0"
6088 /* 11635 */ "FSTGT_S\0"
6089 /* 11643 */ "XVFCMP_CLT_S\0"
6090 /* 11656 */ "XVFCMP_SLT_S\0"
6091 /* 11669 */ "XVFCMP_CULT_S\0"
6092 /* 11683 */ "XVFCMP_SULT_S\0"
6093 /* 11697 */ "XVFRINT_S\0"
6094 /* 11707 */ "XVFSQRT_S\0"
6095 /* 11717 */ "XVFRSQRT_S\0"
6096 /* 11728 */ "FST_S\0"
6097 /* 11734 */ "XVFTINT_WU_S\0"
6098 /* 11747 */ "XVFTINTRZ_WU_S\0"
6099 /* 11762 */ "XVFDIV_S\0"
6100 /* 11771 */ "FMOV_S\0"
6101 /* 11778 */ "XVFTINTRNE_W_S\0"
6102 /* 11793 */ "XVFTINTRM_W_S\0"
6103 /* 11807 */ "XVFTINTRP_W_S\0"
6104 /* 11821 */ "XVFTINT_W_S\0"
6105 /* 11833 */ "XVFTINTRZ_W_S\0"
6106 /* 11847 */ "XVFMAX_S\0"
6107 /* 11856 */ "FLDX_S\0"
6108 /* 11863 */ "FSTX_S\0"
6109 /* 11870 */ "XVFRINTRZ_S\0"
6110 /* 11882 */ "MOVFR2CF_xS\0"
6111 /* 11894 */ "FSEL_xS\0"
6112 /* 11902 */ "MOVCF2FR_xS\0"
6113 /* 11914 */ "G_SSUBSAT\0"
6114 /* 11924 */ "G_USUBSAT\0"
6115 /* 11934 */ "G_SADDSAT\0"
6116 /* 11944 */ "G_UADDSAT\0"
6117 /* 11954 */ "G_SSHLSAT\0"
6118 /* 11964 */ "G_USHLSAT\0"
6119 /* 11974 */ "G_SMULFIXSAT\0"
6120 /* 11987 */ "G_UMULFIXSAT\0"
6121 /* 12000 */ "G_SDIVFIXSAT\0"
6122 /* 12013 */ "G_UDIVFIXSAT\0"
6123 /* 12026 */ "G_EXTRACT\0"
6124 /* 12036 */ "G_SELECT\0"
6125 /* 12045 */ "G_BRINDIRECT\0"
6126 /* 12058 */ "PATCHABLE_RET\0"
6127 /* 12072 */ "PseudoRET\0"
6128 /* 12082 */ "G_MEMSET\0"
6129 /* 12091 */ "PATCHABLE_FUNCTION_EXIT\0"
6130 /* 12115 */ "G_BRJT\0"
6131 /* 12122 */ "BLT\0"
6132 /* 12126 */ "G_EXTRACT_VECTOR_ELT\0"
6133 /* 12147 */ "G_INSERT_VECTOR_ELT\0"
6134 /* 12167 */ "SLT\0"
6135 /* 12171 */ "G_FCONSTANT\0"
6136 /* 12183 */ "G_CONSTANT\0"
6137 /* 12194 */ "G_INTRINSIC_CONVERGENT\0"
6138 /* 12217 */ "STATEPOINT\0"
6139 /* 12228 */ "PATCHPOINT\0"
6140 /* 12239 */ "G_PTRTOINT\0"
6141 /* 12250 */ "G_FRINT\0"
6142 /* 12258 */ "G_INTRINSIC_LLRINT\0"
6143 /* 12277 */ "G_INTRINSIC_LRINT\0"
6144 /* 12295 */ "G_FNEARBYINT\0"
6145 /* 12308 */ "PseudoLA_GOT\0"
6146 /* 12321 */ "G_VASTART\0"
6147 /* 12331 */ "LIFETIME_START\0"
6148 /* 12346 */ "G_INVOKE_REGION_START\0"
6149 /* 12368 */ "G_INSERT\0"
6150 /* 12377 */ "G_FSQRT\0"
6151 /* 12385 */ "G_STRICT_FSQRT\0"
6152 /* 12400 */ "G_BITCAST\0"
6153 /* 12410 */ "G_ADDRSPACE_CAST\0"
6154 /* 12427 */ "DBG_VALUE_LIST\0"
6155 /* 12442 */ "XVST\0"
6156 /* 12447 */ "G_FPEXT\0"
6157 /* 12455 */ "G_SEXT\0"
6158 /* 12462 */ "G_ASSERT_SEXT\0"
6159 /* 12476 */ "G_ANYEXT\0"
6160 /* 12485 */ "G_ZEXT\0"
6161 /* 12492 */ "G_ASSERT_ZEXT\0"
6162 /* 12506 */ "XVSSUB_BU\0"
6163 /* 12516 */ "XVSADD_BU\0"
6164 /* 12526 */ "LD_BU\0"
6165 /* 12532 */ "XVMOD_BU\0"
6166 /* 12541 */ "XVABSD_BU\0"
6167 /* 12551 */ "XVSLE_BU\0"
6168 /* 12560 */ "XVAVG_BU\0"
6169 /* 12569 */ "XVMUH_BU\0"
6170 /* 12578 */ "XVSUBWOD_H_BU\0"
6171 /* 12592 */ "XVMADDWOD_H_BU\0"
6172 /* 12607 */ "XVADDWOD_H_BU\0"
6173 /* 12621 */ "XVMULWOD_H_BU\0"
6174 /* 12635 */ "XVSUBWEV_H_BU\0"
6175 /* 12649 */ "XVMADDWEV_H_BU\0"
6176 /* 12664 */ "XVADDWEV_H_BU\0"
6177 /* 12678 */ "XVMULWEV_H_BU\0"
6178 /* 12692 */ "XVSUBI_BU\0"
6179 /* 12702 */ "XVADDI_BU\0"
6180 /* 12712 */ "XVSLEI_BU\0"
6181 /* 12722 */ "XVMINI_BU\0"
6182 /* 12732 */ "XVSLTI_BU\0"
6183 /* 12742 */ "XVMAXI_BU\0"
6184 /* 12752 */ "X86MUL_BU\0"
6185 /* 12762 */ "XVMIN_BU\0"
6186 /* 12771 */ "VPICKVE2GR_BU\0"
6187 /* 12785 */ "XVAVGR_BU\0"
6188 /* 12795 */ "XVSAT_BU\0"
6189 /* 12804 */ "XVSLT_BU\0"
6190 /* 12813 */ "VEXT2XV_DU_BU\0"
6191 /* 12827 */ "XVEXTH_HU_BU\0"
6192 /* 12840 */ "XVSLLWIL_HU_BU\0"
6193 /* 12855 */ "VEXT2XV_HU_BU\0"
6194 /* 12869 */ "XVHSUBW_HU_BU\0"
6195 /* 12883 */ "XVHADDW_HU_BU\0"
6196 /* 12897 */ "VEXT2XV_WU_BU\0"
6197 /* 12911 */ "XVDIV_BU\0"
6198 /* 12920 */ "XVMAX_BU\0"
6199 /* 12929 */ "LDX_BU\0"
6200 /* 12936 */ "AMMIN__DB_DU\0"
6201 /* 12949 */ "AMMAX__DB_DU\0"
6202 /* 12962 */ "X86SUB_DU\0"
6203 /* 12972 */ "XVSSUB_DU\0"
6204 /* 12982 */ "X86ADD_DU\0"
6205 /* 12992 */ "XVSADD_DU\0"
6206 /* 13002 */ "XVMOD_DU\0"
6207 /* 13011 */ "XVABSD_DU\0"
6208 /* 13021 */ "XVSLE_DU\0"
6209 /* 13030 */ "XVAVG_DU\0"
6210 /* 13039 */ "MULH_DU\0"
6211 /* 13047 */ "XVMUH_DU\0"
6212 /* 13056 */ "XVSUBI_DU\0"
6213 /* 13066 */ "XVADDI_DU\0"
6214 /* 13076 */ "XVSLEI_DU\0"
6215 /* 13086 */ "XVMINI_DU\0"
6216 /* 13096 */ "XVSLTI_DU\0"
6217 /* 13106 */ "XVMAXI_DU\0"
6218 /* 13116 */ "X86MUL_DU\0"
6219 /* 13126 */ "AMMIN_DU\0"
6220 /* 13135 */ "XVMIN_DU\0"
6221 /* 13144 */ "XVSUBWOD_Q_DU\0"
6222 /* 13158 */ "XVMADDWOD_Q_DU\0"
6223 /* 13173 */ "XVADDWOD_Q_DU\0"
6224 /* 13187 */ "XVMULWOD_Q_DU\0"
6225 /* 13201 */ "XVSUBWEV_Q_DU\0"
6226 /* 13215 */ "XVMADDWEV_Q_DU\0"
6227 /* 13230 */ "XVADDWEV_Q_DU\0"
6228 /* 13244 */ "XVMULWEV_Q_DU\0"
6229 /* 13258 */ "XVPICKVE2GR_DU\0"
6230 /* 13273 */ "XVAVGR_DU\0"
6231 /* 13283 */ "XVSAT_DU\0"
6232 /* 13292 */ "XVSLT_DU\0"
6233 /* 13301 */ "XVEXTH_QU_DU\0"
6234 /* 13314 */ "XVEXTL_QU_DU\0"
6235 /* 13327 */ "XVHSUBW_QU_DU\0"
6236 /* 13341 */ "XVHADDW_QU_DU\0"
6237 /* 13355 */ "XVDIV_DU\0"
6238 /* 13364 */ "AMMAX_DU\0"
6239 /* 13373 */ "XVMAX_DU\0"
6240 /* 13382 */ "BGEU\0"
6241 /* 13387 */ "XVSSUB_HU\0"
6242 /* 13397 */ "XVSADD_HU\0"
6243 /* 13407 */ "LD_HU\0"
6244 /* 13413 */ "XVMOD_HU\0"
6245 /* 13422 */ "XVABSD_HU\0"
6246 /* 13432 */ "XVSLE_HU\0"
6247 /* 13441 */ "XVAVG_HU\0"
6248 /* 13450 */ "XVMUH_HU\0"
6249 /* 13459 */ "XVSUBI_HU\0"
6250 /* 13469 */ "XVADDI_HU\0"
6251 /* 13479 */ "XVSLEI_HU\0"
6252 /* 13489 */ "XVMINI_HU\0"
6253 /* 13499 */ "XVSLTI_HU\0"
6254 /* 13509 */ "XVMAXI_HU\0"
6255 /* 13519 */ "X86MUL_HU\0"
6256 /* 13529 */ "XVMIN_HU\0"
6257 /* 13538 */ "VPICKVE2GR_HU\0"
6258 /* 13552 */ "XVAVGR_HU\0"
6259 /* 13562 */ "XVSAT_HU\0"
6260 /* 13571 */ "XVSLT_HU\0"
6261 /* 13580 */ "VEXT2XV_DU_HU\0"
6262 /* 13594 */ "XVEXTH_WU_HU\0"
6263 /* 13607 */ "XVSLLWIL_WU_HU\0"
6264 /* 13622 */ "VEXT2XV_WU_HU\0"
6265 /* 13636 */ "XVHSUBW_WU_HU\0"
6266 /* 13650 */ "XVHADDW_WU_HU\0"
6267 /* 13664 */ "XVDIV_HU\0"
6268 /* 13673 */ "XVSUBWOD_W_HU\0"
6269 /* 13687 */ "XVMADDWOD_W_HU\0"
6270 /* 13702 */ "XVADDWOD_W_HU\0"
6271 /* 13716 */ "XVMULWOD_W_HU\0"
6272 /* 13730 */ "XVSUBWEV_W_HU\0"
6273 /* 13744 */ "XVMADDWEV_W_HU\0"
6274 /* 13759 */ "XVADDWEV_W_HU\0"
6275 /* 13773 */ "XVMULWEV_W_HU\0"
6276 /* 13787 */ "XVMAX_HU\0"
6277 /* 13796 */ "LDX_HU\0"
6278 /* 13803 */ "XVFFINT_D_LU\0"
6279 /* 13816 */ "BLTU\0"
6280 /* 13821 */ "SLTU\0"
6281 /* 13826 */ "AMMIN__DB_WU\0"
6282 /* 13839 */ "AMMAX__DB_WU\0"
6283 /* 13852 */ "X86SUB_WU\0"
6284 /* 13862 */ "XVSSUB_WU\0"
6285 /* 13872 */ "X86ADD_WU\0"
6286 /* 13882 */ "XVSADD_WU\0"
6287 /* 13892 */ "LD_WU\0"
6288 /* 13898 */ "XVMOD_WU\0"
6289 /* 13907 */ "XVABSD_WU\0"
6290 /* 13917 */ "XVSUBWOD_D_WU\0"
6291 /* 13931 */ "XVMADDWOD_D_WU\0"
6292 /* 13946 */ "XVADDWOD_D_WU\0"
6293 /* 13960 */ "XVMULWOD_D_WU\0"
6294 /* 13974 */ "XVSUBWEV_D_WU\0"
6295 /* 13988 */ "XVMADDWEV_D_WU\0"
6296 /* 14003 */ "XVADDWEV_D_WU\0"
6297 /* 14017 */ "XVMULWEV_D_WU\0"
6298 /* 14031 */ "MULW_D_WU\0"
6299 /* 14041 */ "XVSLE_WU\0"
6300 /* 14050 */ "XVAVG_WU\0"
6301 /* 14059 */ "MULH_WU\0"
6302 /* 14067 */ "XVMUH_WU\0"
6303 /* 14076 */ "XVSUBI_WU\0"
6304 /* 14086 */ "XVADDI_WU\0"
6305 /* 14096 */ "XVSLEI_WU\0"
6306 /* 14106 */ "XVMINI_WU\0"
6307 /* 14116 */ "XVSLTI_WU\0"
6308 /* 14126 */ "XVMAXI_WU\0"
6309 /* 14136 */ "ALSL_WU\0"
6310 /* 14144 */ "X86MUL_WU\0"
6311 /* 14154 */ "AMMIN_WU\0"
6312 /* 14163 */ "XVMIN_WU\0"
6313 /* 14172 */ "XVPICKVE2GR_WU\0"
6314 /* 14187 */ "XVAVGR_WU\0"
6315 /* 14197 */ "XVFFINT_S_WU\0"
6316 /* 14210 */ "XVSAT_WU\0"
6317 /* 14219 */ "XVSLT_WU\0"
6318 /* 14228 */ "XVEXTH_DU_WU\0"
6319 /* 14241 */ "XVSLLWIL_DU_WU\0"
6320 /* 14256 */ "VEXT2XV_DU_WU\0"
6321 /* 14270 */ "XVHSUBW_DU_WU\0"
6322 /* 14284 */ "XVHADDW_DU_WU\0"
6323 /* 14298 */ "XVDIV_WU\0"
6324 /* 14307 */ "AMMAX_WU\0"
6325 /* 14316 */ "XVMAX_WU\0"
6326 /* 14325 */ "LDX_WU\0"
6327 /* 14332 */ "G_FDIV\0"
6328 /* 14339 */ "G_STRICT_FDIV\0"
6329 /* 14353 */ "G_SDIV\0"
6330 /* 14360 */ "G_UDIV\0"
6331 /* 14367 */ "G_GET_FPENV\0"
6332 /* 14379 */ "G_RESET_FPENV\0"
6333 /* 14393 */ "G_SET_FPENV\0"
6334 /* 14405 */ "XVAND_V\0"
6335 /* 14413 */ "XVBITSEL_V\0"
6336 /* 14424 */ "XVBSLL_V\0"
6337 /* 14433 */ "XVBSRL_V\0"
6338 /* 14442 */ "XVANDN_V\0"
6339 /* 14451 */ "XVORN_V\0"
6340 /* 14459 */ "XVNOR_V\0"
6341 /* 14467 */ "XVOR_V\0"
6342 /* 14474 */ "XVXOR_V\0"
6343 /* 14482 */ "XVSETNEZ_V\0"
6344 /* 14493 */ "XVSETEQZ_V\0"
6345 /* 14504 */ "REVB_2W\0"
6346 /* 14512 */ "REVH_2W\0"
6347 /* 14520 */ "G_FPOW\0"
6348 /* 14527 */ "XVREPLVE0_W\0"
6349 /* 14539 */ "XVINSVE0_W\0"
6350 /* 14550 */ "XVADDA_W\0"
6351 /* 14559 */ "X86SRA_W\0"
6352 /* 14568 */ "ARMSRA_W\0"
6353 /* 14577 */ "XVSRA_W\0"
6354 /* 14585 */ "AMADD__DB_W\0"
6355 /* 14597 */ "AMAND__DB_W\0"
6356 /* 14609 */ "AMMIN__DB_W\0"
6357 /* 14621 */ "AMSWAP__DB_W\0"
6358 /* 14634 */ "AMOR__DB_W\0"
6359 /* 14645 */ "AMXOR__DB_W\0"
6360 /* 14657 */ "AMCAS__DB_W\0"
6361 /* 14669 */ "AMMAX__DB_W\0"
6362 /* 14681 */ "X86SUB_W\0"
6363 /* 14690 */ "ARMSUB_W\0"
6364 /* 14699 */ "XVMSUB_W\0"
6365 /* 14708 */ "XVSSUB_W\0"
6366 /* 14717 */ "XVSUB_W\0"
6367 /* 14725 */ "CRCC_W_B_W\0"
6368 /* 14736 */ "CRC_W_B_W\0"
6369 /* 14746 */ "X86SBC_W\0"
6370 /* 14755 */ "ARMSBC_W\0"
6371 /* 14764 */ "X86ADC_W\0"
6372 /* 14773 */ "ARMADC_W\0"
6373 /* 14782 */ "X86DEC_W\0"
6374 /* 14791 */ "X86INC_W\0"
6375 /* 14800 */ "SC_W\0"
6376 /* 14805 */ "X86ADD_W\0"
6377 /* 14814 */ "AMADD_W\0"
6378 /* 14822 */ "ARMADD_W\0"
6379 /* 14831 */ "XVMADD_W\0"
6380 /* 14840 */ "XVSADD_W\0"
6381 /* 14849 */ "XVADD_W\0"
6382 /* 14857 */ "LD_W\0"
6383 /* 14862 */ "X86AND_W\0"
6384 /* 14871 */ "AMAND_W\0"
6385 /* 14879 */ "ARMAND_W\0"
6386 /* 14888 */ "XVPACKOD_W\0"
6387 /* 14899 */ "XVPICKOD_W\0"
6388 /* 14910 */ "XVMOD_W\0"
6389 /* 14918 */ "IOCSRRD_W\0"
6390 /* 14928 */ "XVABSD_W\0"
6391 /* 14937 */ "XVSUBWOD_D_W\0"
6392 /* 14950 */ "XVMADDWOD_D_W\0"
6393 /* 14964 */ "XVADDWOD_D_W\0"
6394 /* 14977 */ "XVMULWOD_D_W\0"
6395 /* 14990 */ "XVFFINTH_D_W\0"
6396 /* 15003 */ "XVEXTH_D_W\0"
6397 /* 15014 */ "XVSLLWIL_D_W\0"
6398 /* 15027 */ "XVFFINTL_D_W\0"
6399 /* 15040 */ "FFINT_D_W\0"
6400 /* 15050 */ "XVSUBWEV_D_W\0"
6401 /* 15063 */ "XVMADDWEV_D_W\0"
6402 /* 15077 */ "XVADDWEV_D_W\0"
6403 /* 15090 */ "XVMULWEV_D_W\0"
6404 /* 15103 */ "VEXT2XV_D_W\0"
6405 /* 15115 */ "XVHSUBW_D_W\0"
6406 /* 15127 */ "XVHADDW_D_W\0"
6407 /* 15139 */ "MULW_D_W\0"
6408 /* 15148 */ "CRCC_W_D_W\0"
6409 /* 15159 */ "CRC_W_D_W\0"
6410 /* 15169 */ "LDLE_W\0"
6411 /* 15176 */ "XVSLE_W\0"
6412 /* 15184 */ "STLE_W\0"
6413 /* 15191 */ "XVPICKVE_W\0"
6414 /* 15202 */ "XVREPLVE_W\0"
6415 /* 15213 */ "XVSHUF_W\0"
6416 /* 15222 */ "XVNEG_W\0"
6417 /* 15230 */ "XVAVG_W\0"
6418 /* 15238 */ "RDTIMEH_W\0"
6419 /* 15248 */ "MULH_W\0"
6420 /* 15255 */ "MOVGR2FRH_W\0"
6421 /* 15267 */ "XVMUH_W\0"
6422 /* 15275 */ "XVILVH_W\0"
6423 /* 15284 */ "XVSSRANI_H_W\0"
6424 /* 15297 */ "XVSRANI_H_W\0"
6425 /* 15309 */ "XVSSRLNI_H_W\0"
6426 /* 15322 */ "XVSRLNI_H_W\0"
6427 /* 15334 */ "XVSSRARNI_H_W\0"
6428 /* 15348 */ "XVSRARNI_H_W\0"
6429 /* 15361 */ "XVSSRLRNI_H_W\0"
6430 /* 15375 */ "XVSRLRNI_H_W\0"
6431 /* 15388 */ "XVSSRAN_H_W\0"
6432 /* 15400 */ "XVSRAN_H_W\0"
6433 /* 15411 */ "XVSSRLN_H_W\0"
6434 /* 15423 */ "XVSRLN_H_W\0"
6435 /* 15434 */ "XVSSRARN_H_W\0"
6436 /* 15447 */ "XVSRARN_H_W\0"
6437 /* 15459 */ "XVSSRLRN_H_W\0"
6438 /* 15472 */ "XVSRLRN_H_W\0"
6439 /* 15484 */ "CRCC_W_H_W\0"
6440 /* 15495 */ "CRC_W_H_W\0"
6441 /* 15505 */ "ADDU12I_W\0"
6442 /* 15515 */ "LU12I_W\0"
6443 /* 15523 */ "XVSHUF4I_W\0"
6444 /* 15534 */ "X86SRAI_W\0"
6445 /* 15544 */ "ARMSRAI_W\0"
6446 /* 15554 */ "XVSRAI_W\0"
6447 /* 15563 */ "ADDI_W\0"
6448 /* 15570 */ "XVSLEI_W\0"
6449 /* 15579 */ "XVREPL128VEI_W\0"
6450 /* 15594 */ "VREPLVEI_W\0"
6451 /* 15605 */ "X86RCLI_W\0"
6452 /* 15615 */ "X86SLLI_W\0"
6453 /* 15625 */ "ARMSLLI_W\0"
6454 /* 15635 */ "XVSLLI_W\0"
6455 /* 15644 */ "PseudoXVREPLI_W\0"
6456 /* 15660 */ "PseudoVREPLI_W\0"
6457 /* 15675 */ "X86SRLI_W\0"
6458 /* 15685 */ "ARMSRLI_W\0"
6459 /* 15695 */ "XVSRLI_W\0"
6460 /* 15704 */ "X86ROTLI_W\0"
6461 /* 15715 */ "PseudoLI_W\0"
6462 /* 15726 */ "XVPERMI_W\0"
6463 /* 15736 */ "XVMINI_W\0"
6464 /* 15745 */ "XVSEQI_W\0"
6465 /* 15754 */ "XVSRARI_W\0"
6466 /* 15764 */ "X86RCRI_W\0"
6467 /* 15774 */ "XVBITCLRI_W\0"
6468 /* 15786 */ "XVSRLRI_W\0"
6469 /* 15796 */ "X86ROTRI_W\0"
6470 /* 15807 */ "ARMROTRI_W\0"
6471 /* 15818 */ "XVROTRI_W\0"
6472 /* 15828 */ "XVBITSETI_W\0"
6473 /* 15840 */ "XVSLTI_W\0"
6474 /* 15849 */ "XVBITREVI_W\0"
6475 /* 15861 */ "XVMAXI_W\0"
6476 /* 15870 */ "BYTEPICK_W\0"
6477 /* 15881 */ "BSTRPICK_W\0"
6478 /* 15892 */ "X86RCL_W\0"
6479 /* 15901 */ "LDL_W\0"
6480 /* 15907 */ "RDTIMEL_W\0"
6481 /* 15917 */ "SCREL_W\0"
6482 /* 15925 */ "X86SLL_W\0"
6483 /* 15934 */ "ARMSLL_W\0"
6484 /* 15943 */ "XVSLL_W\0"
6485 /* 15951 */ "XVLDREPL_W\0"
6486 /* 15962 */ "X86SRL_W\0"
6487 /* 15971 */ "ARMSRL_W\0"
6488 /* 15980 */ "XVSRL_W\0"
6489 /* 15988 */ "ALSL_W\0"
6490 /* 15995 */ "X86ROTL_W\0"
6491 /* 16005 */ "STL_W\0"
6492 /* 16011 */ "X86MUL_W\0"
6493 /* 16020 */ "XVMUL_W\0"
6494 /* 16028 */ "XVILVL_W\0"
6495 /* 16037 */ "XVSTELM_W\0"
6496 /* 16047 */ "XVPERM_W\0"
6497 /* 16056 */ "AMMIN_W\0"
6498 /* 16064 */ "XVMIN_W\0"
6499 /* 16072 */ "XVCLO_W\0"
6500 /* 16080 */ "CTO_W\0"
6501 /* 16086 */ "AMSWAP_W\0"
6502 /* 16095 */ "LLACQ_W\0"
6503 /* 16103 */ "XVSEQ_W\0"
6504 /* 16111 */ "XVSRAR_W\0"
6505 /* 16120 */ "X86RCR_W\0"
6506 /* 16129 */ "LDR_W\0"
6507 /* 16135 */ "MOVGR2FR_W\0"
6508 /* 16146 */ "XVPICKVE2GR_W\0"
6509 /* 16160 */ "XVAVGR_W\0"
6510 /* 16169 */ "XVBITCLR_W\0"
6511 /* 16180 */ "XVSRLR_W\0"
6512 /* 16189 */ "X86OR_W\0"
6513 /* 16197 */ "AMOR_W\0"
6514 /* 16204 */ "ARMOR_W\0"
6515 /* 16212 */ "X86XOR_W\0"
6516 /* 16221 */ "AMXOR_W\0"
6517 /* 16229 */ "ARMXOR_W\0"
6518 /* 16238 */ "X86ROTR_W\0"
6519 /* 16248 */ "ARMROTR_W\0"
6520 /* 16258 */ "XVROTR_W\0"
6521 /* 16267 */ "LDPTR_W\0"
6522 /* 16275 */ "STPTR_W\0"
6523 /* 16283 */ "STR_W\0"
6524 /* 16289 */ "XVREPLGR2VR_W\0"
6525 /* 16303 */ "XVINSGR2VR_W\0"
6526 /* 16316 */ "IOCSRWR_W\0"
6527 /* 16326 */ "AMCAS_W\0"
6528 /* 16334 */ "BSTRINS_W\0"
6529 /* 16344 */ "XVEXTRINS_W\0"
6530 /* 16356 */ "XVFFINT_S_W\0"
6531 /* 16368 */ "XVSAT_W\0"
6532 /* 16376 */ "XVBITSET_W\0"
6533 /* 16387 */ "LDGT_W\0"
6534 /* 16394 */ "STGT_W\0"
6535 /* 16401 */ "XVSLT_W\0"
6536 /* 16409 */ "XVPCNT_W\0"
6537 /* 16418 */ "ARMNOT_W\0"
6538 /* 16427 */ "ST_W\0"
6539 /* 16432 */ "XVSSRANI_HU_W\0"
6540 /* 16446 */ "XVSSRLNI_HU_W\0"
6541 /* 16460 */ "XVSSRARNI_HU_W\0"
6542 /* 16475 */ "XVSSRLRNI_HU_W\0"
6543 /* 16490 */ "XVSSRAN_HU_W\0"
6544 /* 16503 */ "XVSSRLN_HU_W\0"
6545 /* 16516 */ "XVSSRARN_HU_W\0"
6546 /* 16530 */ "XVSSRLRN_HU_W\0"
6547 /* 16544 */ "XVMADDWOD_D_WU_W\0"
6548 /* 16561 */ "XVADDWOD_D_WU_W\0"
6549 /* 16577 */ "XVMULWOD_D_WU_W\0"
6550 /* 16593 */ "XVMADDWEV_D_WU_W\0"
6551 /* 16610 */ "XVADDWEV_D_WU_W\0"
6552 /* 16626 */ "XVMULWEV_D_WU_W\0"
6553 /* 16642 */ "XVPACKEV_W\0"
6554 /* 16653 */ "XVPICKEV_W\0"
6555 /* 16664 */ "XVBITREV_W\0"
6556 /* 16675 */ "XVDIV_W\0"
6557 /* 16683 */ "XVSIGNCOV_W\0"
6558 /* 16695 */ "ARMMOV_W\0"
6559 /* 16704 */ "CRCC_W_W_W\0"
6560 /* 16715 */ "CRC_W_W_W\0"
6561 /* 16725 */ "AMMAX_W\0"
6562 /* 16733 */ "XVMAX_W\0"
6563 /* 16741 */ "LDX_W\0"
6564 /* 16747 */ "ARMRRX_W\0"
6565 /* 16756 */ "STX_W\0"
6566 /* 16762 */ "PseudoXVBZ_W\0"
6567 /* 16775 */ "PseudoVBZ_W\0"
6568 /* 16787 */ "XVSETALLNEZ_W\0"
6569 /* 16801 */ "XVCLZ_W\0"
6570 /* 16809 */ "PseudoXVBNZ_W\0"
6571 /* 16823 */ "PseudoVBNZ_W\0"
6572 /* 16836 */ "XVSETANYEQZ_W\0"
6573 /* 16850 */ "CTZ_W\0"
6574 /* 16856 */ "XVMSKLTZ_W\0"
6575 /* 16867 */ "PseudoAddTPRel_W\0"
6576 /* 16884 */ "PseudoAtomicStoreW\0"
6577 /* 16903 */ "G_VECREDUCE_FMAX\0"
6578 /* 16920 */ "G_ATOMICRMW_FMAX\0"
6579 /* 16937 */ "G_VECREDUCE_SMAX\0"
6580 /* 16954 */ "G_SMAX\0"
6581 /* 16961 */ "G_VECREDUCE_UMAX\0"
6582 /* 16978 */ "G_UMAX\0"
6583 /* 16985 */ "G_ATOMICRMW_UMAX\0"
6584 /* 17002 */ "G_ATOMICRMW_MAX\0"
6585 /* 17018 */ "PRELDX\0"
6586 /* 17025 */ "XVLDX\0"
6587 /* 17031 */ "G_FRAME_INDEX\0"
6588 /* 17045 */ "G_SBFX\0"
6589 /* 17052 */ "G_UBFX\0"
6590 /* 17059 */ "G_SMULFIX\0"
6591 /* 17069 */ "G_UMULFIX\0"
6592 /* 17079 */ "G_SDIVFIX\0"
6593 /* 17089 */ "G_UDIVFIX\0"
6594 /* 17099 */ "XVSTX\0"
6595 /* 17105 */ "G_MEMCPY\0"
6596 /* 17114 */ "COPY\0"
6597 /* 17119 */ "CONVERGENCECTRL_ENTRY\0"
6598 /* 17141 */ "PseudoXVBZ\0"
6599 /* 17152 */ "PseudoVBZ\0"
6600 /* 17162 */ "BNEZ\0"
6601 /* 17167 */ "BCNEZ\0"
6602 /* 17173 */ "MASKNEZ\0"
6603 /* 17181 */ "G_CTLZ\0"
6604 /* 17188 */ "PseudoXVBNZ\0"
6605 /* 17200 */ "PseudoVBNZ\0"
6606 /* 17211 */ "BEQZ\0"
6607 /* 17216 */ "BCEQZ\0"
6608 /* 17222 */ "MASKEQZ\0"
6609 /* 17230 */ "G_CTTZ\0"
6610 /* 17237 */ "PseudoTAILIndirect\0"
6611 /* 17256 */ "PseudoCALLIndirect\0"
6612};
6613#ifdef __GNUC__
6614#pragma GCC diagnostic pop
6615#endif
6616
6617extern const unsigned LoongArchInstrNameIndices[] = {
6618 8499U, 9063U, 10077U, 9410U, 8609U, 8590U, 8618U, 8870U,
6619 6459U, 6474U, 6375U, 6501U, 10721U, 6191U, 12427U, 6388U,
6620 8495U, 8599U, 5677U, 17114U, 6038U, 12331U, 2597U, 5628U,
6621 5665U, 9530U, 8839U, 12228U, 2694U, 9793U, 6580U, 12217U,
6622 6094U, 9766U, 9753U, 10157U, 12058U, 12091U, 8755U, 8818U,
6623 8791U, 8635U, 10122U, 9484U, 17119U, 10358U, 9686U, 6239U,
6624 12462U, 12492U, 9253U, 2457U, 638U, 8978U, 14353U, 14360U,
6625 9029U, 9036U, 9043U, 9053U, 2575U, 10533U, 10496U, 6373U,
6626 8497U, 17031U, 6201U, 6216U, 8875U, 12026U, 10657U, 12368U,
6627 10674U, 10433U, 2217U, 10704U, 12239U, 10585U, 12400U, 6303U,
6628 10133U, 2668U, 2191U, 2650U, 12277U, 12258U, 9231U, 10182U,
6629 10201U, 2358U, 2302U, 2332U, 2343U, 2283U, 2313U, 6150U,
6630 6134U, 10751U, 6522U, 6548U, 2473U, 644U, 2581U, 2542U,
6631 10538U, 10502U, 17002U, 9379U, 16985U, 9362U, 2424U, 621U,
6632 16920U, 9297U, 9592U, 9570U, 5657U, 6621U, 2622U, 12045U,
6633 12346U, 2169U, 10799U, 12194U, 10826U, 12476U, 2209U, 12183U,
6634 12171U, 12321U, 6572U, 12455U, 6488U, 12485U, 8677U, 10338U,
6635 10324U, 8670U, 10331U, 10578U, 8896U, 9647U, 9640U, 9654U,
6636 9661U, 12036U, 9476U, 5698U, 9460U, 5649U, 9468U, 5690U,
6637 9452U, 5641U, 9514U, 9506U, 6640U, 6632U, 11944U, 11934U,
6638 11924U, 11914U, 11964U, 11954U, 17059U, 17069U, 11974U, 11987U,
6639 17079U, 17089U, 12000U, 12013U, 2382U, 600U, 8920U, 554U,
6640 2276U, 14332U, 9008U, 14520U, 8537U, 9837U, 453U, 9U,
6641 6565U, 445U, 0U, 9812U, 9844U, 6452U, 12447U, 2181U,
6642 8508U, 8522U, 9622U, 9631U, 10609U, 9268U, 10738U, 6312U,
6643 9191U, 9201U, 5747U, 5762U, 9148U, 9180U, 14367U, 14393U,
6644 14379U, 5706U, 5734U, 5719U, 2463U, 8567U, 9331U, 16954U,
6645 9355U, 16978U, 10651U, 2641U, 2631U, 10072U, 12115U, 6011U,
6646 10414U, 10394U, 12147U, 12126U, 10448U, 10465U, 10781U, 17230U,
6647 6355U, 17181U, 6337U, 9707U, 9614U, 6172U, 8723U, 10697U,
6648 9403U, 9219U, 10689U, 9395U, 9211U, 6664U, 6656U, 6648U,
6649 12377U, 10385U, 12250U, 12295U, 12410U, 10109U, 6020U, 2238U,
6650 6273U, 6119U, 2410U, 607U, 8948U, 14339U, 9015U, 560U,
6651 12385U, 9821U, 10221U, 10237U, 17105U, 6065U, 6285U, 12082U,
6652 9522U, 9563U, 9539U, 9551U, 2389U, 8927U, 2365U, 8903U,
6653 16903U, 9280U, 9159U, 9127U, 2441U, 8962U, 2559U, 10518U,
6654 10480U, 16937U, 9314U, 16961U, 9338U, 17045U, 17052U, 9435U,
6655 9778U, 5584U, 16867U, 110U, 132U, 183U, 489U, 345U,
6656 60U, 366U, 5601U, 16884U, 326U, 10090U, 2610U, 8683U,
6657 8851U, 541U, 17256U, 5912U, 9109U, 228U, 512U, 10280U,
6658 8739U, 8775U, 8696U, 10616U, 5929U, 12308U, 5976U, 8655U,
6659 5874U, 10629U, 5948U, 2255U, 5781U, 2489U, 5808U, 5995U,
6660 5852U, 2526U, 5830U, 6045U, 10254U, 3693U, 15715U, 82U,
6661 417U, 273U, 154U, 32U, 388U, 244U, 301U, 206U,
6662 12072U, 10267U, 8712U, 528U, 17237U, 5895U, 9091U, 9668U,
6663 17200U, 2121U, 5528U, 8409U, 16823U, 17152U, 2062U, 5480U,
6664 8361U, 16775U, 1296U, 3648U, 7331U, 15660U, 17188U, 2107U,
6665 5514U, 8395U, 16809U, 17141U, 2049U, 5467U, 8348U, 16762U,
6666 1754U, 7763U, 1280U, 3632U, 7315U, 15644U, 10564U, 10571U,
6667 782U, 2993U, 7004U, 14767U, 3551U, 15563U, 3485U, 15505U,
6668 3522U, 3025U, 14808U, 3927U, 15988U, 14136U, 815U, 3040U,
6669 7037U, 14814U, 698U, 2793U, 6720U, 14585U, 3120U, 14871U,
6670 2805U, 14597U, 1783U, 4632U, 7792U, 16326U, 723U, 2865U,
6671 6745U, 14657U, 5437U, 13364U, 16725U, 14307U, 2877U, 12949U,
6672 14669U, 13839U, 4097U, 13126U, 16056U, 14154U, 2817U, 12936U,
6673 14609U, 13826U, 4517U, 16197U, 2842U, 14634U, 1617U, 4153U,
6674 7626U, 16086U, 710U, 2829U, 6732U, 14621U, 4546U, 16221U,
6675 2853U, 14645U, 2555U, 8490U, 9226U, 14773U, 14822U, 14879U,
6676 6412U, 6295U, 5150U, 16695U, 6432U, 16418U, 16204U, 15807U,
6677 16248U, 16747U, 14755U, 15625U, 15934U, 15544U, 14568U, 15685U,
6678 15971U, 14690U, 16229U, 4718U, 3229U, 581U, 17216U, 17167U,
6679 9853U, 17211U, 5777U, 13382U, 573U, 583U, 5105U, 16666U,
6680 8577U, 12122U, 13816U, 6061U, 17162U, 8561U, 4647U, 16334U,
6681 3848U, 15881U, 3837U, 15870U, 9680U, 4141U, 16074U, 5508U,
6682 16803U, 6515U, 14725U, 15148U, 15484U, 16704U, 14736U, 15159U,
6683 15495U, 16715U, 2718U, 10603U, 6540U, 4147U, 16080U, 5567U,
6684 16850U, 10062U, 8580U, 5117U, 13357U, 16677U, 14300U, 9430U,
6685 2009U, 8231U, 4640U, 11609U, 3033U, 10936U, 4671U, 11618U,
6686 3398U, 11166U, 4195U, 11508U, 3189U, 11005U, 4737U, 11645U,
6687 3285U, 11075U, 4506U, 11585U, 4229U, 11534U, 3248U, 11047U,
6688 4771U, 11671U, 3324U, 11114U, 4115U, 11459U, 3411U, 11179U,
6689 4216U, 11521U, 3218U, 11026U, 4758U, 11658U, 3311U, 11101U,
6690 4526U, 11598U, 4243U, 11548U, 3262U, 11061U, 4785U, 11685U,
6691 3338U, 11128U, 4128U, 11472U, 4076U, 11436U, 2516U, 10994U,
6692 3101U, 4682U, 3177U, 5116U, 11764U, 8986U, 15040U, 8998U,
6693 16358U, 4710U, 11627U, 3200U, 11016U, 5453U, 11856U, 3095U,
6694 10964U, 2901U, 10896U, 3050U, 10945U, 2785U, 10876U, 5430U,
6695 11849U, 2758U, 10866U, 4090U, 11450U, 5143U, 11771U, 2929U,
6696 10915U, 3961U, 11210U, 3431U, 11190U, 3060U, 10955U, 2939U,
6697 10925U, 3352U, 11142U, 4164U, 11485U, 4808U, 11699U, 3364U,
6698 11154U, 4828U, 11719U, 2889U, 10884U, 5620U, 11894U, 4818U,
6699 11709U, 4727U, 11635U, 3238U, 11037U, 5460U, 11863U, 4837U,
6700 11728U, 2920U, 10906U, 4002U, 11378U, 5280U, 11795U, 3987U,
6701 11217U, 5161U, 11780U, 4016U, 11390U, 5390U, 11809U, 4042U,
6702 11412U, 5416U, 11835U, 4030U, 11402U, 5404U, 11823U, 2717U,
6703 10602U, 6539U, 6672U, 8585U, 10067U, 6033U, 593U, 893U,
6704 3158U, 7115U, 14918U, 1773U, 4622U, 7782U, 16316U, 8891U,
6705 18U, 25U, 10345U, 1822U, 4711U, 7855U, 16387U, 924U,
6706 3201U, 7146U, 15169U, 3868U, 15901U, 6185U, 4573U, 16267U,
6707 4425U, 16129U, 2037U, 12929U, 5454U, 8336U, 13796U, 16741U,
6708 14325U, 849U, 12526U, 3096U, 7071U, 13407U, 14857U, 13892U,
6709 4185U, 16095U, 3886U, 15929U, 15515U, 3495U, 3503U, 17222U,
6710 17173U, 3152U, 13004U, 14912U, 13900U, 11902U, 10294U, 10313U,
6711 11882U, 4456U, 11572U, 461U, 11560U, 6328U, 10553U, 15255U,
6712 4431U, 16135U, 475U, 10099U, 10303U, 3454U, 13039U, 15248U,
6713 14059U, 15139U, 14031U, 3953U, 16014U, 10381U, 10378U, 8504U,
6714 9426U, 8477U, 8457U, 8467U, 8447U, 2505U, 17018U, 1383U,
6715 3745U, 7418U, 15767U, 1656U, 4419U, 7665U, 16123U, 15238U,
6716 15907U, 3274U, 6597U, 14504U, 6605U, 2974U, 14512U, 3469U,
6717 1441U, 3777U, 7450U, 15799U, 1724U, 4557U, 7733U, 16241U,
6718 773U, 2984U, 6995U, 14749U, 3874U, 15917U, 3017U, 9877U,
6719 14800U, 8553U, 8545U, 6107U, 6081U, 6158U, 6260U, 3616U,
6720 15618U, 3885U, 15928U, 12167U, 8517U, 13821U, 8531U, 3535U,
6721 15537U, 2769U, 14562U, 3666U, 15678U, 3913U, 15965U, 1829U,
6722 4728U, 7862U, 16394U, 939U, 3239U, 7161U, 15184U, 3944U,
6723 16005U, 4581U, 16275U, 4589U, 16283U, 2043U, 5461U, 8342U,
6724 16756U, 1853U, 4838U, 7886U, 16427U, 2912U, 14684U, 8731U,
6725 10351U, 8862U, 6673U, 2711U, 6613U, 10596U, 904U, 12542U,
6726 3169U, 13012U, 7126U, 13423U, 14929U, 13908U, 673U, 2748U,
6727 6695U, 14551U, 12703U, 13067U, 13470U, 14087U, 15078U, 14004U,
6728 16611U, 1104U, 12665U, 1925U, 4358U, 13231U, 4910U, 8267U,
6729 13760U, 8070U, 14965U, 13947U, 16562U, 1027U, 12608U, 1876U,
6730 4283U, 13174U, 4861U, 8182U, 13703U, 8021U, 842U, 3088U,
6731 7064U, 9883U, 14850U, 1196U, 14443U, 14406U, 1676U, 12786U,
6732 4468U, 13274U, 7685U, 13553U, 16161U, 14188U, 975U, 12561U,
6733 3447U, 13031U, 7197U, 13442U, 15231U, 14051U, 1391U, 3753U,
6734 7426U, 15775U, 1685U, 4477U, 7694U, 16170U, 1481U, 3817U,
6735 7490U, 15850U, 1979U, 5104U, 8124U, 16665U, 1250U, 14414U,
6736 1460U, 3796U, 7469U, 15829U, 1812U, 4700U, 7845U, 16377U,
6737 14425U, 14434U, 1610U, 4140U, 7619U, 16073U, 2100U, 5507U,
6738 8388U, 16802U, 1990U, 12912U, 5124U, 13356U, 8135U, 13665U,
6739 16676U, 14299U, 12813U, 13580U, 14256U, 912U, 7134U, 15103U,
6740 12855U, 1129U, 12897U, 13622U, 2017U, 8292U, 14229U, 15004U,
6741 12828U, 1053U, 13302U, 4309U, 13595U, 8208U, 13315U, 4320U,
6742 1792U, 4658U, 7801U, 16345U, 3032U, 10935U, 4670U, 11617U,
6743 3397U, 11165U, 4194U, 11507U, 3188U, 11004U, 4736U, 11644U,
6744 3284U, 11074U, 4505U, 11584U, 4228U, 11533U, 3247U, 11046U,
6745 4770U, 11670U, 3323U, 11113U, 4114U, 11458U, 3410U, 11178U,
6746 4215U, 11520U, 3217U, 11025U, 4757U, 11657U, 3310U, 11100U,
6747 4525U, 11597U, 4242U, 11547U, 3261U, 11060U, 4784U, 11684U,
6748 3337U, 11127U, 4127U, 11471U, 10971U, 7813U, 10983U, 7825U,
6749 11198U, 4681U, 5115U, 11763U, 14991U, 15028U, 8985U, 13804U,
6750 8997U, 16357U, 14198U, 2900U, 10895U, 3049U, 10944U, 2784U,
6751 10875U, 5429U, 11848U, 2757U, 10865U, 4089U, 11449U, 2928U,
6752 10914U, 3960U, 11209U, 3059U, 10954U, 2938U, 10924U, 3351U,
6753 11141U, 4163U, 11484U, 4065U, 11425U, 3297U, 11087U, 4174U,
6754 11495U, 5556U, 11871U, 4807U, 11698U, 3363U, 11153U, 4827U,
6755 11718U, 1351U, 7386U, 1627U, 7636U, 4817U, 11708U, 2919U,
6756 10905U, 11277U, 11351U, 11247U, 11321U, 4001U, 5279U, 11794U,
6757 11231U, 11305U, 3986U, 5160U, 11779U, 11262U, 11336U, 4015U,
6758 5389U, 11808U, 11290U, 11364U, 4955U, 4041U, 11748U, 5415U,
6759 11834U, 4942U, 4029U, 11735U, 5403U, 11822U, 14285U, 15128U,
6760 12884U, 1154U, 13342U, 4396U, 13651U, 8317U, 14271U, 15116U,
6761 12870U, 1142U, 13328U, 4384U, 13637U, 8305U, 991U, 3477U,
6762 7213U, 15276U, 1583U, 3977U, 7592U, 16029U, 1761U, 4610U,
6763 7770U, 16304U, 2512U, 8485U, 1528U, 3900U, 7537U, 15952U,
6764 17026U, 15064U, 13989U, 16594U, 1090U, 12650U, 1908U, 4344U,
6765 13216U, 4893U, 8253U, 13745U, 8053U, 14951U, 13932U, 16545U,
6766 1013U, 12593U, 1859U, 4269U, 13159U, 4844U, 8168U, 13688U,
6767 8004U, 824U, 3070U, 7046U, 14832U, 1493U, 12743U, 3829U,
6768 13107U, 7502U, 13510U, 15862U, 14127U, 2030U, 12921U, 5446U,
6769 13374U, 8329U, 13788U, 16734U, 14317U, 1342U, 12723U, 3715U,
6770 13087U, 7377U, 13490U, 15737U, 14107U, 1602U, 12763U, 4106U,
6771 13136U, 7611U, 13530U, 16065U, 14164U, 886U, 12533U, 3151U,
6772 13003U, 7108U, 13414U, 14911U, 13899U, 2075U, 2159U, 5574U,
6773 8437U, 16857U, 2135U, 745U, 2949U, 6767U, 14700U, 983U,
6774 12570U, 3462U, 13048U, 7205U, 13451U, 15268U, 14068U, 15091U,
6775 14018U, 16627U, 1117U, 12679U, 1941U, 4371U, 13245U, 4926U,
6776 8280U, 13774U, 8086U, 14978U, 13961U, 16578U, 1040U, 12622U,
6777 1892U, 4296U, 13188U, 4877U, 8195U, 13717U, 8037U, 1575U,
6778 3969U, 7584U, 16021U, 967U, 3439U, 7189U, 15223U, 1413U,
6779 14460U, 1422U, 14452U, 14468U, 1957U, 5082U, 8102U, 16643U,
6780 864U, 3129U, 7086U, 14889U, 1845U, 4798U, 7878U, 16410U,
6781 15727U, 1968U, 5093U, 8113U, 16654U, 875U, 3140U, 7097U,
6782 14900U, 1662U, 12771U, 4443U, 13259U, 7671U, 13538U, 16147U,
6783 14173U, 1741U, 4596U, 7750U, 16290U, 1228U, 3582U, 7275U,
6784 15594U, 947U, 3386U, 7169U, 15203U, 1450U, 3786U, 7459U,
6785 15819U, 1732U, 4565U, 7741U, 16259U, 833U, 12517U, 3079U,
6786 12993U, 7055U, 13398U, 14841U, 13883U, 1804U, 12796U, 4692U,
6787 13284U, 7837U, 13563U, 16369U, 14211U, 1362U, 3724U, 7397U,
6788 15746U, 1637U, 4207U, 7646U, 16104U, 2086U, 5493U, 8374U,
6789 16788U, 2145U, 5542U, 8423U, 16837U, 14494U, 14483U, 1166U,
6790 3512U, 7222U, 15524U, 958U, 3423U, 7180U, 15214U, 1998U,
6791 5132U, 8143U, 16684U, 1205U, 12713U, 3559U, 13077U, 7252U,
6792 13480U, 15571U, 14097U, 932U, 12552U, 3209U, 13022U, 7154U,
6793 13433U, 15177U, 14042U, 1272U, 3624U, 7307U, 15636U, 14242U,
6794 15015U, 12841U, 1064U, 13608U, 8219U, 1520U, 3892U, 7529U,
6795 15944U, 1472U, 12733U, 3808U, 13097U, 7481U, 13500U, 15841U,
6796 14117U, 1837U, 12805U, 4749U, 13293U, 7870U, 13572U, 16402U,
6797 14220U, 1187U, 3543U, 7243U, 15555U, 6806U, 9904U, 15298U,
6798 5188U, 6909U, 15401U, 5305U, 1371U, 3733U, 7406U, 15755U,
6799 6857U, 9955U, 15349U, 5239U, 6956U, 15448U, 5352U, 1645U,
6800 4408U, 7654U, 16112U, 691U, 2776U, 6713U, 14578U, 1322U,
6801 3674U, 7357U, 15696U, 6831U, 9929U, 15323U, 5213U, 6932U,
6802 15424U, 5328U, 1403U, 3765U, 7438U, 15787U, 6884U, 9982U,
6803 15376U, 5266U, 6981U, 15473U, 5377U, 1696U, 4488U, 7705U,
6804 16181U, 1548U, 3920U, 7557U, 15981U, 7892U, 6793U, 10005U,
6805 9891U, 16433U, 15285U, 4970U, 5175U, 7950U, 6897U, 16491U,
6806 15389U, 5028U, 5293U, 7920U, 6843U, 10033U, 9941U, 16461U,
6807 15335U, 4998U, 5225U, 7976U, 6943U, 16517U, 15435U, 5054U,
6808 5339U, 7906U, 6818U, 10019U, 9916U, 16447U, 15310U, 4984U,
6809 5200U, 7963U, 6920U, 16504U, 15412U, 5041U, 5316U, 7935U,
6810 6870U, 10048U, 9968U, 16476U, 15362U, 5013U, 5252U, 7990U,
6811 6968U, 16531U, 15460U, 5068U, 5364U, 754U, 12507U, 2958U,
6812 12973U, 6776U, 13388U, 14709U, 13863U, 12443U, 1592U, 4055U,
6813 7601U, 16038U, 17100U, 12693U, 13057U, 13460U, 14077U, 15051U,
6814 13975U, 1077U, 12636U, 4331U, 13202U, 8240U, 13731U, 14938U,
6815 13918U, 1000U, 12579U, 4256U, 13145U, 8155U, 13674U, 763U,
6816 2967U, 6785U, 9870U, 14718U, 1430U, 14475U, 779U, 2990U,
6817 7001U, 14764U, 806U, 3022U, 12982U, 7028U, 14805U, 13872U,
6818 854U, 3111U, 7076U, 14862U, 9073U, 9715U, 788U, 2999U,
6819 7010U, 14782U, 9725U, 797U, 3008U, 7019U, 14791U, 6402U,
6820 9735U, 6422U, 9744U, 1565U, 12752U, 3950U, 13116U, 7574U,
6821 13519U, 16011U, 14144U, 1704U, 4496U, 7713U, 16189U, 1239U,
6822 3593U, 7286U, 15605U, 1501U, 3859U, 7510U, 15892U, 1380U,
6823 3742U, 7415U, 15764U, 1653U, 4416U, 7662U, 16120U, 1330U,
6824 3682U, 7365U, 15704U, 1555U, 3934U, 7564U, 15995U, 1438U,
6825 3774U, 7447U, 15796U, 1721U, 4554U, 7730U, 16238U, 770U,
6826 2981U, 6992U, 14746U, 6442U, 9082U, 1261U, 3613U, 7296U,
6827 15615U, 1510U, 3882U, 7519U, 15925U, 1176U, 3532U, 7232U,
6828 15534U, 681U, 2766U, 6703U, 14559U, 1311U, 3663U, 7346U,
6829 15675U, 1538U, 3910U, 7547U, 15962U, 735U, 2909U, 12962U,
6830 6757U, 14681U, 13852U, 1712U, 4537U, 7721U, 16212U, 10492U,
6831 8503U, 903U, 12541U, 3168U, 13011U, 7125U, 13422U, 14928U,
6832 13907U, 672U, 2747U, 6694U, 14550U, 12702U, 13066U, 13469U,
6833 14086U, 15077U, 14003U, 16610U, 1103U, 12664U, 1924U, 4357U,
6834 13230U, 4909U, 8266U, 13759U, 8069U, 14964U, 13946U, 16561U,
6835 1026U, 12607U, 1875U, 4282U, 13173U, 4860U, 8181U, 13702U,
6836 8020U, 841U, 3087U, 7063U, 9882U, 14849U, 1195U, 14442U,
6837 14405U, 1675U, 12785U, 4467U, 13273U, 7684U, 13552U, 16160U,
6838 14187U, 974U, 12560U, 3446U, 13030U, 7196U, 13441U, 15230U,
6839 14050U, 1390U, 3752U, 7425U, 15774U, 1684U, 4476U, 7693U,
6840 16169U, 1480U, 3816U, 7489U, 15849U, 1978U, 5103U, 8123U,
6841 16664U, 1249U, 14413U, 1459U, 3795U, 7468U, 15828U, 1811U,
6842 4699U, 7844U, 16376U, 14424U, 14433U, 1609U, 4139U, 7618U,
6843 16072U, 2099U, 5506U, 8387U, 16801U, 1989U, 12911U, 5123U,
6844 13355U, 8134U, 13664U, 16675U, 14298U, 14228U, 15003U, 12827U,
6845 1052U, 13301U, 4308U, 13594U, 8207U, 13314U, 4319U, 1791U,
6846 4657U, 7800U, 16344U, 3031U, 10934U, 4669U, 11616U, 3396U,
6847 11164U, 4193U, 11506U, 3187U, 11003U, 4735U, 11643U, 3283U,
6848 11073U, 4504U, 11583U, 4227U, 11532U, 3246U, 11045U, 4769U,
6849 11669U, 3322U, 11112U, 4113U, 11457U, 3409U, 11177U, 4214U,
6850 11519U, 3216U, 11024U, 4756U, 11656U, 3309U, 11099U, 4524U,
6851 11596U, 4241U, 11546U, 3260U, 11059U, 4783U, 11683U, 3336U,
6852 11126U, 4126U, 11470U, 10970U, 7812U, 10982U, 7824U, 11197U,
6853 4680U, 5114U, 11762U, 14990U, 15027U, 8984U, 13803U, 8996U,
6854 16356U, 14197U, 2899U, 10894U, 3048U, 10943U, 2783U, 10874U,
6855 5428U, 11847U, 2756U, 10864U, 4088U, 11448U, 2927U, 10913U,
6856 3959U, 11208U, 3058U, 10953U, 2937U, 10923U, 3350U, 11140U,
6857 4162U, 11483U, 4064U, 11424U, 3296U, 11086U, 4173U, 11494U,
6858 5555U, 11870U, 4806U, 11697U, 3362U, 11152U, 4826U, 11717U,
6859 1350U, 7385U, 1626U, 7635U, 4816U, 11707U, 2918U, 10904U,
6860 11276U, 11350U, 11246U, 11320U, 4000U, 5278U, 11793U, 11230U,
6861 11304U, 3985U, 5159U, 11778U, 11261U, 11335U, 4014U, 5388U,
6862 11807U, 11289U, 11363U, 4954U, 4040U, 11747U, 5414U, 11833U,
6863 4941U, 4028U, 11734U, 5402U, 11821U, 14284U, 15127U, 12883U,
6864 1153U, 13341U, 4395U, 13650U, 8316U, 3603U, 14270U, 15115U,
6865 12869U, 1141U, 13327U, 4383U, 13636U, 8304U, 990U, 3476U,
6866 7212U, 15275U, 1582U, 3976U, 7591U, 16028U, 4609U, 16303U,
6867 2736U, 14539U, 2511U, 8484U, 1527U, 3899U, 7536U, 15951U,
6868 17025U, 15063U, 13988U, 16593U, 1089U, 12649U, 1907U, 4343U,
6869 13215U, 4892U, 8252U, 13744U, 8052U, 14950U, 13931U, 16544U,
6870 1012U, 12592U, 1858U, 4268U, 13158U, 4843U, 8167U, 13687U,
6871 8003U, 823U, 3069U, 7045U, 14831U, 1492U, 12742U, 3828U,
6872 13106U, 7501U, 13509U, 15861U, 14126U, 2029U, 12920U, 5445U,
6873 13373U, 8328U, 13787U, 16733U, 14316U, 1341U, 12722U, 3714U,
6874 13086U, 7376U, 13489U, 15736U, 14106U, 1601U, 12762U, 4105U,
6875 13135U, 7610U, 13529U, 16064U, 14163U, 885U, 12532U, 3150U,
6876 13002U, 7107U, 13413U, 14910U, 13898U, 2074U, 2158U, 5573U,
6877 8436U, 16856U, 2134U, 744U, 2948U, 6766U, 14699U, 982U,
6878 12569U, 3461U, 13047U, 7204U, 13450U, 15267U, 14067U, 15090U,
6879 14017U, 16626U, 1116U, 12678U, 1940U, 4370U, 13244U, 4925U,
6880 8279U, 13773U, 8085U, 14977U, 13960U, 16577U, 1039U, 12621U,
6881 1891U, 4295U, 13187U, 4876U, 8194U, 13716U, 8036U, 1574U,
6882 3968U, 7583U, 16020U, 966U, 3438U, 7188U, 15222U, 1412U,
6883 14459U, 1421U, 14451U, 14467U, 1956U, 5081U, 8101U, 16642U,
6884 863U, 3128U, 7085U, 14888U, 1844U, 4797U, 7877U, 16409U,
6885 3704U, 9994U, 15726U, 16047U, 1967U, 5092U, 8112U, 16653U,
6886 874U, 3139U, 7096U, 14899U, 4442U, 13258U, 16146U, 14172U,
6887 3374U, 15191U, 1213U, 3567U, 7260U, 15579U, 1740U, 4595U,
6888 7749U, 16289U, 660U, 2724U, 6682U, 9857U, 14527U, 946U,
6889 3385U, 7168U, 15202U, 1449U, 3785U, 7458U, 15818U, 1731U,
6890 4564U, 7740U, 16258U, 832U, 12516U, 3078U, 12992U, 7054U,
6891 13397U, 14840U, 13882U, 1803U, 12795U, 4691U, 13283U, 7836U,
6892 13562U, 16368U, 14210U, 1361U, 3723U, 7396U, 15745U, 1636U,
6893 4206U, 7645U, 16103U, 2085U, 5492U, 8373U, 16787U, 2144U,
6894 5541U, 8422U, 16836U, 14493U, 14482U, 1165U, 3511U, 7221U,
6895 15523U, 957U, 3422U, 7179U, 15213U, 1997U, 5131U, 8142U,
6896 16683U, 1204U, 12712U, 3558U, 13076U, 7251U, 13479U, 15570U,
6897 14096U, 931U, 12551U, 3208U, 13021U, 7153U, 13432U, 15176U,
6898 14041U, 1271U, 3623U, 7306U, 15635U, 14241U, 15014U, 12840U,
6899 1063U, 13607U, 8218U, 1519U, 3891U, 7528U, 15943U, 1471U,
6900 12732U, 3807U, 13096U, 7480U, 13499U, 15840U, 14116U, 1836U,
6901 12804U, 4748U, 13292U, 7869U, 13571U, 16401U, 14219U, 1186U,
6902 3542U, 7242U, 15554U, 6805U, 9903U, 15297U, 5187U, 6908U,
6903 15400U, 5304U, 1370U, 3732U, 7405U, 15754U, 6856U, 9954U,
6904 15348U, 5238U, 6955U, 15447U, 5351U, 1644U, 4407U, 7653U,
6905 16111U, 690U, 2775U, 6712U, 14577U, 1321U, 3673U, 7356U,
6906 15695U, 6830U, 9928U, 15322U, 5212U, 6931U, 15423U, 5327U,
6907 1402U, 3764U, 7437U, 15786U, 6883U, 9981U, 15375U, 5265U,
6908 6980U, 15472U, 5376U, 1695U, 4487U, 7704U, 16180U, 1547U,
6909 3919U, 7556U, 15980U, 7891U, 6792U, 10004U, 9890U, 16432U,
6910 15284U, 4969U, 5174U, 7949U, 6896U, 16490U, 15388U, 5027U,
6911 5292U, 7919U, 6842U, 10032U, 9940U, 16460U, 15334U, 4997U,
6912 5224U, 7975U, 6942U, 16516U, 15434U, 5053U, 5338U, 7905U,
6913 6817U, 10018U, 9915U, 16446U, 15309U, 4983U, 5199U, 7962U,
6914 6919U, 16503U, 15411U, 5040U, 5315U, 7934U, 6869U, 10047U,
6915 9967U, 16475U, 15361U, 5012U, 5251U, 7989U, 6967U, 16530U,
6916 15459U, 5067U, 5363U, 753U, 12506U, 2957U, 12972U, 6775U,
6917 13387U, 14708U, 13862U, 12442U, 1591U, 4054U, 7600U, 16037U,
6918 17099U, 12692U, 13056U, 13459U, 14076U, 15050U, 13974U, 1076U,
6919 12635U, 4330U, 13201U, 8239U, 13730U, 14937U, 13917U, 999U,
6920 12578U, 4255U, 13144U, 8154U, 13673U, 762U, 2966U, 6784U,
6921 9869U, 14717U, 1429U, 14474U,
6922};
6923
6924static inline void InitLoongArchMCInstrInfo(MCInstrInfo *II) {
6925 II->InitMCInstrInfo(LoongArchDescs.Insts, LoongArchInstrNameIndices, LoongArchInstrNameData, nullptr, nullptr, 2428);
6926}
6927
6928} // end namespace llvm
6929#endif // GET_INSTRINFO_MC_DESC
6930
6931#ifdef GET_INSTRINFO_HEADER
6932#undef GET_INSTRINFO_HEADER
6933namespace llvm {
6934struct LoongArchGenInstrInfo : public TargetInstrInfo {
6935 explicit LoongArchGenInstrInfo(unsigned CFSetupOpcode = ~0u, unsigned CFDestroyOpcode = ~0u, unsigned CatchRetOpcode = ~0u, unsigned ReturnOpcode = ~0u);
6936 ~LoongArchGenInstrInfo() override = default;
6937
6938};
6939} // end namespace llvm
6940#endif // GET_INSTRINFO_HEADER
6941
6942#ifdef GET_INSTRINFO_HELPER_DECLS
6943#undef GET_INSTRINFO_HELPER_DECLS
6944
6945
6946#endif // GET_INSTRINFO_HELPER_DECLS
6947
6948#ifdef GET_INSTRINFO_HELPERS
6949#undef GET_INSTRINFO_HELPERS
6950
6951#endif // GET_INSTRINFO_HELPERS
6952
6953#ifdef GET_INSTRINFO_CTOR_DTOR
6954#undef GET_INSTRINFO_CTOR_DTOR
6955namespace llvm {
6956extern const LoongArchInstrTable LoongArchDescs;
6957extern const unsigned LoongArchInstrNameIndices[];
6958extern const char LoongArchInstrNameData[];
6959LoongArchGenInstrInfo::LoongArchGenInstrInfo(unsigned CFSetupOpcode, unsigned CFDestroyOpcode, unsigned CatchRetOpcode, unsigned ReturnOpcode)
6960 : TargetInstrInfo(CFSetupOpcode, CFDestroyOpcode, CatchRetOpcode, ReturnOpcode) {
6961 InitMCInstrInfo(LoongArchDescs.Insts, LoongArchInstrNameIndices, LoongArchInstrNameData, nullptr, nullptr, 2428);
6962}
6963} // end namespace llvm
6964#endif // GET_INSTRINFO_CTOR_DTOR
6965
6966#ifdef GET_INSTRINFO_OPERAND_ENUM
6967#undef GET_INSTRINFO_OPERAND_ENUM
6968namespace llvm {
6969namespace LoongArch {
6970namespace OpName {
6971enum {
6972 OPERAND_LAST
6973};
6974} // end namespace OpName
6975} // end namespace LoongArch
6976} // end namespace llvm
6977#endif //GET_INSTRINFO_OPERAND_ENUM
6978
6979#ifdef GET_INSTRINFO_NAMED_OPS
6980#undef GET_INSTRINFO_NAMED_OPS
6981namespace llvm {
6982namespace LoongArch {
6983LLVM_READONLY
6984int16_t getNamedOperandIdx(uint16_t Opcode, uint16_t NamedIdx) {
6985 return -1;
6986}
6987} // end namespace LoongArch
6988} // end namespace llvm
6989#endif //GET_INSTRINFO_NAMED_OPS
6990
6991#ifdef GET_INSTRINFO_OPERAND_TYPES_ENUM
6992#undef GET_INSTRINFO_OPERAND_TYPES_ENUM
6993namespace llvm {
6994namespace LoongArch {
6995namespace OpTypes {
6996enum OperandType {
6997 bare_symbol = 0,
6998 f32imm = 1,
6999 f64imm = 2,
7000 grlenimm = 3,
7001 i1imm = 4,
7002 i8imm = 5,
7003 i16imm = 6,
7004 i32imm = 7,
7005 i64imm = 8,
7006 imm32 = 9,
7007 imm64 = 10,
7008 ptype0 = 11,
7009 ptype1 = 12,
7010 ptype2 = 13,
7011 ptype3 = 14,
7012 ptype4 = 15,
7013 ptype5 = 16,
7014 simm5 = 17,
7015 simm8 = 18,
7016 simm8_lsl1 = 19,
7017 simm8_lsl2 = 20,
7018 simm8_lsl3 = 21,
7019 simm9_lsl3 = 22,
7020 simm10 = 23,
7021 simm10_lsl2 = 24,
7022 simm11_lsl1 = 25,
7023 simm12 = 26,
7024 simm12_addlike = 27,
7025 simm12_lu52id = 28,
7026 simm13 = 29,
7027 simm14_lsl2 = 30,
7028 simm16 = 31,
7029 simm16_lsl2 = 32,
7030 simm16_lsl2_br = 33,
7031 simm16_lsl16 = 34,
7032 simm20 = 35,
7033 simm20_lu12iw = 36,
7034 simm20_lu32id = 37,
7035 simm20_pcaddi = 38,
7036 simm20_pcaddu18i = 39,
7037 simm20_pcalau12i = 40,
7038 simm21_lsl2 = 41,
7039 simm26_b = 42,
7040 simm26_symbol = 43,
7041 simm32_hi16_lo12 = 44,
7042 tprel_add_symbol = 45,
7043 type0 = 46,
7044 type1 = 47,
7045 type2 = 48,
7046 type3 = 49,
7047 type4 = 50,
7048 type5 = 51,
7049 uimm1 = 52,
7050 uimm2 = 53,
7051 uimm2_plus1 = 54,
7052 uimm3 = 55,
7053 uimm4 = 56,
7054 uimm5 = 57,
7055 uimm6 = 58,
7056 uimm7 = 59,
7057 uimm8 = 60,
7058 uimm12 = 61,
7059 uimm12_ori = 62,
7060 uimm14 = 63,
7061 uimm15 = 64,
7062 untyped_imm_0 = 65,
7063 GPRMemAtomic = 66,
7064 CFR = 67,
7065 FCSR = 68,
7066 FPR32 = 69,
7067 FPR64 = 70,
7068 GPR = 71,
7069 GPRT = 72,
7070 LASX256 = 73,
7071 LSX128 = 74,
7072 SCR = 75,
7073 OPERAND_TYPE_LIST_END
7074};
7075} // end namespace OpTypes
7076} // end namespace LoongArch
7077} // end namespace llvm
7078#endif // GET_INSTRINFO_OPERAND_TYPES_ENUM
7079
7080#ifdef GET_INSTRINFO_OPERAND_TYPE
7081#undef GET_INSTRINFO_OPERAND_TYPE
7082namespace llvm {
7083namespace LoongArch {
7084LLVM_READONLY
7085static int getOperandType(uint16_t Opcode, uint16_t OpIdx) {
7086 static const uint16_t Offsets[] = {
7087 /* PHI */
7088 0,
7089 /* INLINEASM */
7090 1,
7091 /* INLINEASM_BR */
7092 1,
7093 /* CFI_INSTRUCTION */
7094 1,
7095 /* EH_LABEL */
7096 2,
7097 /* GC_LABEL */
7098 3,
7099 /* ANNOTATION_LABEL */
7100 4,
7101 /* KILL */
7102 5,
7103 /* EXTRACT_SUBREG */
7104 5,
7105 /* INSERT_SUBREG */
7106 8,
7107 /* IMPLICIT_DEF */
7108 12,
7109 /* SUBREG_TO_REG */
7110 13,
7111 /* COPY_TO_REGCLASS */
7112 17,
7113 /* DBG_VALUE */
7114 20,
7115 /* DBG_VALUE_LIST */
7116 20,
7117 /* DBG_INSTR_REF */
7118 20,
7119 /* DBG_PHI */
7120 20,
7121 /* DBG_LABEL */
7122 20,
7123 /* REG_SEQUENCE */
7124 21,
7125 /* COPY */
7126 23,
7127 /* BUNDLE */
7128 25,
7129 /* LIFETIME_START */
7130 25,
7131 /* LIFETIME_END */
7132 26,
7133 /* PSEUDO_PROBE */
7134 27,
7135 /* ARITH_FENCE */
7136 31,
7137 /* STACKMAP */
7138 33,
7139 /* FENTRY_CALL */
7140 35,
7141 /* PATCHPOINT */
7142 35,
7143 /* LOAD_STACK_GUARD */
7144 41,
7145 /* PREALLOCATED_SETUP */
7146 42,
7147 /* PREALLOCATED_ARG */
7148 43,
7149 /* STATEPOINT */
7150 46,
7151 /* LOCAL_ESCAPE */
7152 46,
7153 /* FAULTING_OP */
7154 48,
7155 /* PATCHABLE_OP */
7156 49,
7157 /* PATCHABLE_FUNCTION_ENTER */
7158 49,
7159 /* PATCHABLE_RET */
7160 49,
7161 /* PATCHABLE_FUNCTION_EXIT */
7162 49,
7163 /* PATCHABLE_TAIL_CALL */
7164 49,
7165 /* PATCHABLE_EVENT_CALL */
7166 49,
7167 /* PATCHABLE_TYPED_EVENT_CALL */
7168 51,
7169 /* ICALL_BRANCH_FUNNEL */
7170 54,
7171 /* MEMBARRIER */
7172 54,
7173 /* JUMP_TABLE_DEBUG_INFO */
7174 54,
7175 /* CONVERGENCECTRL_ENTRY */
7176 55,
7177 /* CONVERGENCECTRL_ANCHOR */
7178 56,
7179 /* CONVERGENCECTRL_LOOP */
7180 57,
7181 /* CONVERGENCECTRL_GLUE */
7182 59,
7183 /* G_ASSERT_SEXT */
7184 60,
7185 /* G_ASSERT_ZEXT */
7186 63,
7187 /* G_ASSERT_ALIGN */
7188 66,
7189 /* G_ADD */
7190 69,
7191 /* G_SUB */
7192 72,
7193 /* G_MUL */
7194 75,
7195 /* G_SDIV */
7196 78,
7197 /* G_UDIV */
7198 81,
7199 /* G_SREM */
7200 84,
7201 /* G_UREM */
7202 87,
7203 /* G_SDIVREM */
7204 90,
7205 /* G_UDIVREM */
7206 94,
7207 /* G_AND */
7208 98,
7209 /* G_OR */
7210 101,
7211 /* G_XOR */
7212 104,
7213 /* G_IMPLICIT_DEF */
7214 107,
7215 /* G_PHI */
7216 108,
7217 /* G_FRAME_INDEX */
7218 109,
7219 /* G_GLOBAL_VALUE */
7220 111,
7221 /* G_PTRAUTH_GLOBAL_VALUE */
7222 113,
7223 /* G_CONSTANT_POOL */
7224 118,
7225 /* G_EXTRACT */
7226 120,
7227 /* G_UNMERGE_VALUES */
7228 123,
7229 /* G_INSERT */
7230 125,
7231 /* G_MERGE_VALUES */
7232 129,
7233 /* G_BUILD_VECTOR */
7234 131,
7235 /* G_BUILD_VECTOR_TRUNC */
7236 133,
7237 /* G_CONCAT_VECTORS */
7238 135,
7239 /* G_PTRTOINT */
7240 137,
7241 /* G_INTTOPTR */
7242 139,
7243 /* G_BITCAST */
7244 141,
7245 /* G_FREEZE */
7246 143,
7247 /* G_CONSTANT_FOLD_BARRIER */
7248 145,
7249 /* G_INTRINSIC_FPTRUNC_ROUND */
7250 147,
7251 /* G_INTRINSIC_TRUNC */
7252 150,
7253 /* G_INTRINSIC_ROUND */
7254 152,
7255 /* G_INTRINSIC_LRINT */
7256 154,
7257 /* G_INTRINSIC_LLRINT */
7258 156,
7259 /* G_INTRINSIC_ROUNDEVEN */
7260 158,
7261 /* G_READCYCLECOUNTER */
7262 160,
7263 /* G_READSTEADYCOUNTER */
7264 161,
7265 /* G_LOAD */
7266 162,
7267 /* G_SEXTLOAD */
7268 164,
7269 /* G_ZEXTLOAD */
7270 166,
7271 /* G_INDEXED_LOAD */
7272 168,
7273 /* G_INDEXED_SEXTLOAD */
7274 173,
7275 /* G_INDEXED_ZEXTLOAD */
7276 178,
7277 /* G_STORE */
7278 183,
7279 /* G_INDEXED_STORE */
7280 185,
7281 /* G_ATOMIC_CMPXCHG_WITH_SUCCESS */
7282 190,
7283 /* G_ATOMIC_CMPXCHG */
7284 195,
7285 /* G_ATOMICRMW_XCHG */
7286 199,
7287 /* G_ATOMICRMW_ADD */
7288 202,
7289 /* G_ATOMICRMW_SUB */
7290 205,
7291 /* G_ATOMICRMW_AND */
7292 208,
7293 /* G_ATOMICRMW_NAND */
7294 211,
7295 /* G_ATOMICRMW_OR */
7296 214,
7297 /* G_ATOMICRMW_XOR */
7298 217,
7299 /* G_ATOMICRMW_MAX */
7300 220,
7301 /* G_ATOMICRMW_MIN */
7302 223,
7303 /* G_ATOMICRMW_UMAX */
7304 226,
7305 /* G_ATOMICRMW_UMIN */
7306 229,
7307 /* G_ATOMICRMW_FADD */
7308 232,
7309 /* G_ATOMICRMW_FSUB */
7310 235,
7311 /* G_ATOMICRMW_FMAX */
7312 238,
7313 /* G_ATOMICRMW_FMIN */
7314 241,
7315 /* G_ATOMICRMW_UINC_WRAP */
7316 244,
7317 /* G_ATOMICRMW_UDEC_WRAP */
7318 247,
7319 /* G_FENCE */
7320 250,
7321 /* G_PREFETCH */
7322 252,
7323 /* G_BRCOND */
7324 256,
7325 /* G_BRINDIRECT */
7326 258,
7327 /* G_INVOKE_REGION_START */
7328 259,
7329 /* G_INTRINSIC */
7330 259,
7331 /* G_INTRINSIC_W_SIDE_EFFECTS */
7332 260,
7333 /* G_INTRINSIC_CONVERGENT */
7334 261,
7335 /* G_INTRINSIC_CONVERGENT_W_SIDE_EFFECTS */
7336 262,
7337 /* G_ANYEXT */
7338 263,
7339 /* G_TRUNC */
7340 265,
7341 /* G_CONSTANT */
7342 267,
7343 /* G_FCONSTANT */
7344 269,
7345 /* G_VASTART */
7346 271,
7347 /* G_VAARG */
7348 272,
7349 /* G_SEXT */
7350 275,
7351 /* G_SEXT_INREG */
7352 277,
7353 /* G_ZEXT */
7354 280,
7355 /* G_SHL */
7356 282,
7357 /* G_LSHR */
7358 285,
7359 /* G_ASHR */
7360 288,
7361 /* G_FSHL */
7362 291,
7363 /* G_FSHR */
7364 295,
7365 /* G_ROTR */
7366 299,
7367 /* G_ROTL */
7368 302,
7369 /* G_ICMP */
7370 305,
7371 /* G_FCMP */
7372 309,
7373 /* G_SCMP */
7374 313,
7375 /* G_UCMP */
7376 316,
7377 /* G_SELECT */
7378 319,
7379 /* G_UADDO */
7380 323,
7381 /* G_UADDE */
7382 327,
7383 /* G_USUBO */
7384 332,
7385 /* G_USUBE */
7386 336,
7387 /* G_SADDO */
7388 341,
7389 /* G_SADDE */
7390 345,
7391 /* G_SSUBO */
7392 350,
7393 /* G_SSUBE */
7394 354,
7395 /* G_UMULO */
7396 359,
7397 /* G_SMULO */
7398 363,
7399 /* G_UMULH */
7400 367,
7401 /* G_SMULH */
7402 370,
7403 /* G_UADDSAT */
7404 373,
7405 /* G_SADDSAT */
7406 376,
7407 /* G_USUBSAT */
7408 379,
7409 /* G_SSUBSAT */
7410 382,
7411 /* G_USHLSAT */
7412 385,
7413 /* G_SSHLSAT */
7414 388,
7415 /* G_SMULFIX */
7416 391,
7417 /* G_UMULFIX */
7418 395,
7419 /* G_SMULFIXSAT */
7420 399,
7421 /* G_UMULFIXSAT */
7422 403,
7423 /* G_SDIVFIX */
7424 407,
7425 /* G_UDIVFIX */
7426 411,
7427 /* G_SDIVFIXSAT */
7428 415,
7429 /* G_UDIVFIXSAT */
7430 419,
7431 /* G_FADD */
7432 423,
7433 /* G_FSUB */
7434 426,
7435 /* G_FMUL */
7436 429,
7437 /* G_FMA */
7438 432,
7439 /* G_FMAD */
7440 436,
7441 /* G_FDIV */
7442 440,
7443 /* G_FREM */
7444 443,
7445 /* G_FPOW */
7446 446,
7447 /* G_FPOWI */
7448 449,
7449 /* G_FEXP */
7450 452,
7451 /* G_FEXP2 */
7452 454,
7453 /* G_FEXP10 */
7454 456,
7455 /* G_FLOG */
7456 458,
7457 /* G_FLOG2 */
7458 460,
7459 /* G_FLOG10 */
7460 462,
7461 /* G_FLDEXP */
7462 464,
7463 /* G_FFREXP */
7464 467,
7465 /* G_FNEG */
7466 470,
7467 /* G_FPEXT */
7468 472,
7469 /* G_FPTRUNC */
7470 474,
7471 /* G_FPTOSI */
7472 476,
7473 /* G_FPTOUI */
7474 478,
7475 /* G_SITOFP */
7476 480,
7477 /* G_UITOFP */
7478 482,
7479 /* G_FABS */
7480 484,
7481 /* G_FCOPYSIGN */
7482 486,
7483 /* G_IS_FPCLASS */
7484 489,
7485 /* G_FCANONICALIZE */
7486 492,
7487 /* G_FMINNUM */
7488 494,
7489 /* G_FMAXNUM */
7490 497,
7491 /* G_FMINNUM_IEEE */
7492 500,
7493 /* G_FMAXNUM_IEEE */
7494 503,
7495 /* G_FMINIMUM */
7496 506,
7497 /* G_FMAXIMUM */
7498 509,
7499 /* G_GET_FPENV */
7500 512,
7501 /* G_SET_FPENV */
7502 513,
7503 /* G_RESET_FPENV */
7504 514,
7505 /* G_GET_FPMODE */
7506 514,
7507 /* G_SET_FPMODE */
7508 515,
7509 /* G_RESET_FPMODE */
7510 516,
7511 /* G_PTR_ADD */
7512 516,
7513 /* G_PTRMASK */
7514 519,
7515 /* G_SMIN */
7516 522,
7517 /* G_SMAX */
7518 525,
7519 /* G_UMIN */
7520 528,
7521 /* G_UMAX */
7522 531,
7523 /* G_ABS */
7524 534,
7525 /* G_LROUND */
7526 536,
7527 /* G_LLROUND */
7528 538,
7529 /* G_BR */
7530 540,
7531 /* G_BRJT */
7532 541,
7533 /* G_VSCALE */
7534 544,
7535 /* G_INSERT_SUBVECTOR */
7536 546,
7537 /* G_EXTRACT_SUBVECTOR */
7538 550,
7539 /* G_INSERT_VECTOR_ELT */
7540 553,
7541 /* G_EXTRACT_VECTOR_ELT */
7542 557,
7543 /* G_SHUFFLE_VECTOR */
7544 560,
7545 /* G_SPLAT_VECTOR */
7546 564,
7547 /* G_VECTOR_COMPRESS */
7548 566,
7549 /* G_CTTZ */
7550 570,
7551 /* G_CTTZ_ZERO_UNDEF */
7552 572,
7553 /* G_CTLZ */
7554 574,
7555 /* G_CTLZ_ZERO_UNDEF */
7556 576,
7557 /* G_CTPOP */
7558 578,
7559 /* G_BSWAP */
7560 580,
7561 /* G_BITREVERSE */
7562 582,
7563 /* G_FCEIL */
7564 584,
7565 /* G_FCOS */
7566 586,
7567 /* G_FSIN */
7568 588,
7569 /* G_FTAN */
7570 590,
7571 /* G_FACOS */
7572 592,
7573 /* G_FASIN */
7574 594,
7575 /* G_FATAN */
7576 596,
7577 /* G_FCOSH */
7578 598,
7579 /* G_FSINH */
7580 600,
7581 /* G_FTANH */
7582 602,
7583 /* G_FSQRT */
7584 604,
7585 /* G_FFLOOR */
7586 606,
7587 /* G_FRINT */
7588 608,
7589 /* G_FNEARBYINT */
7590 610,
7591 /* G_ADDRSPACE_CAST */
7592 612,
7593 /* G_BLOCK_ADDR */
7594 614,
7595 /* G_JUMP_TABLE */
7596 616,
7597 /* G_DYN_STACKALLOC */
7598 618,
7599 /* G_STACKSAVE */
7600 621,
7601 /* G_STACKRESTORE */
7602 622,
7603 /* G_STRICT_FADD */
7604 623,
7605 /* G_STRICT_FSUB */
7606 626,
7607 /* G_STRICT_FMUL */
7608 629,
7609 /* G_STRICT_FDIV */
7610 632,
7611 /* G_STRICT_FREM */
7612 635,
7613 /* G_STRICT_FMA */
7614 638,
7615 /* G_STRICT_FSQRT */
7616 642,
7617 /* G_STRICT_FLDEXP */
7618 644,
7619 /* G_READ_REGISTER */
7620 647,
7621 /* G_WRITE_REGISTER */
7622 649,
7623 /* G_MEMCPY */
7624 651,
7625 /* G_MEMCPY_INLINE */
7626 655,
7627 /* G_MEMMOVE */
7628 658,
7629 /* G_MEMSET */
7630 662,
7631 /* G_BZERO */
7632 666,
7633 /* G_TRAP */
7634 669,
7635 /* G_DEBUGTRAP */
7636 669,
7637 /* G_UBSANTRAP */
7638 669,
7639 /* G_VECREDUCE_SEQ_FADD */
7640 670,
7641 /* G_VECREDUCE_SEQ_FMUL */
7642 673,
7643 /* G_VECREDUCE_FADD */
7644 676,
7645 /* G_VECREDUCE_FMUL */
7646 678,
7647 /* G_VECREDUCE_FMAX */
7648 680,
7649 /* G_VECREDUCE_FMIN */
7650 682,
7651 /* G_VECREDUCE_FMAXIMUM */
7652 684,
7653 /* G_VECREDUCE_FMINIMUM */
7654 686,
7655 /* G_VECREDUCE_ADD */
7656 688,
7657 /* G_VECREDUCE_MUL */
7658 690,
7659 /* G_VECREDUCE_AND */
7660 692,
7661 /* G_VECREDUCE_OR */
7662 694,
7663 /* G_VECREDUCE_XOR */
7664 696,
7665 /* G_VECREDUCE_SMAX */
7666 698,
7667 /* G_VECREDUCE_SMIN */
7668 700,
7669 /* G_VECREDUCE_UMAX */
7670 702,
7671 /* G_VECREDUCE_UMIN */
7672 704,
7673 /* G_SBFX */
7674 706,
7675 /* G_UBFX */
7676 710,
7677 /* ADJCALLSTACKDOWN */
7678 714,
7679 /* ADJCALLSTACKUP */
7680 716,
7681 /* PseudoAddTPRel_D */
7682 718,
7683 /* PseudoAddTPRel_W */
7684 722,
7685 /* PseudoAtomicLoadAdd32 */
7686 726,
7687 /* PseudoAtomicLoadAnd32 */
7688 731,
7689 /* PseudoAtomicLoadNand32 */
7690 736,
7691 /* PseudoAtomicLoadNand64 */
7692 741,
7693 /* PseudoAtomicLoadOr32 */
7694 746,
7695 /* PseudoAtomicLoadSub32 */
7696 751,
7697 /* PseudoAtomicLoadXor32 */
7698 756,
7699 /* PseudoAtomicStoreD */
7700 761,
7701 /* PseudoAtomicStoreW */
7702 764,
7703 /* PseudoAtomicSwap32 */
7704 767,
7705 /* PseudoBR */
7706 772,
7707 /* PseudoBRIND */
7708 773,
7709 /* PseudoB_TAIL */
7710 775,
7711 /* PseudoCALL */
7712 776,
7713 /* PseudoCALL36 */
7714 777,
7715 /* PseudoCALLIndirect */
7716 778,
7717 /* PseudoCALL_LARGE */
7718 779,
7719 /* PseudoCALL_MEDIUM */
7720 780,
7721 /* PseudoCmpXchg32 */
7722 781,
7723 /* PseudoCmpXchg64 */
7724 787,
7725 /* PseudoCopyCFR */
7726 793,
7727 /* PseudoDESC_CALL */
7728 795,
7729 /* PseudoJIRL_CALL */
7730 798,
7731 /* PseudoJIRL_TAIL */
7732 800,
7733 /* PseudoLA_ABS */
7734 802,
7735 /* PseudoLA_ABS_LARGE */
7736 804,
7737 /* PseudoLA_GOT */
7738 807,
7739 /* PseudoLA_GOT_LARGE */
7740 809,
7741 /* PseudoLA_PCREL */
7742 812,
7743 /* PseudoLA_PCREL_LARGE */
7744 814,
7745 /* PseudoLA_TLS_DESC_ABS */
7746 817,
7747 /* PseudoLA_TLS_DESC_ABS_LARGE */
7748 819,
7749 /* PseudoLA_TLS_DESC_PC */
7750 822,
7751 /* PseudoLA_TLS_DESC_PC_LARGE */
7752 824,
7753 /* PseudoLA_TLS_GD */
7754 827,
7755 /* PseudoLA_TLS_GD_LARGE */
7756 829,
7757 /* PseudoLA_TLS_IE */
7758 832,
7759 /* PseudoLA_TLS_IE_LARGE */
7760 834,
7761 /* PseudoLA_TLS_LD */
7762 837,
7763 /* PseudoLA_TLS_LD_LARGE */
7764 839,
7765 /* PseudoLA_TLS_LE */
7766 842,
7767 /* PseudoLD_CFR */
7768 844,
7769 /* PseudoLI_D */
7770 847,
7771 /* PseudoLI_W */
7772 849,
7773 /* PseudoMaskedAtomicLoadAdd32 */
7774 851,
7775 /* PseudoMaskedAtomicLoadMax32 */
7776 857,
7777 /* PseudoMaskedAtomicLoadMin32 */
7778 865,
7779 /* PseudoMaskedAtomicLoadNand32 */
7780 873,
7781 /* PseudoMaskedAtomicLoadSub32 */
7782 879,
7783 /* PseudoMaskedAtomicLoadUMax32 */
7784 885,
7785 /* PseudoMaskedAtomicLoadUMin32 */
7786 892,
7787 /* PseudoMaskedAtomicSwap32 */
7788 899,
7789 /* PseudoMaskedCmpXchg32 */
7790 905,
7791 /* PseudoRET */
7792 912,
7793 /* PseudoST_CFR */
7794 912,
7795 /* PseudoTAIL */
7796 915,
7797 /* PseudoTAIL36 */
7798 916,
7799 /* PseudoTAILIndirect */
7800 918,
7801 /* PseudoTAIL_LARGE */
7802 919,
7803 /* PseudoTAIL_MEDIUM */
7804 920,
7805 /* PseudoUNIMP */
7806 921,
7807 /* PseudoVBNZ */
7808 921,
7809 /* PseudoVBNZ_B */
7810 923,
7811 /* PseudoVBNZ_D */
7812 925,
7813 /* PseudoVBNZ_H */
7814 927,
7815 /* PseudoVBNZ_W */
7816 929,
7817 /* PseudoVBZ */
7818 931,
7819 /* PseudoVBZ_B */
7820 933,
7821 /* PseudoVBZ_D */
7822 935,
7823 /* PseudoVBZ_H */
7824 937,
7825 /* PseudoVBZ_W */
7826 939,
7827 /* PseudoVREPLI_B */
7828 941,
7829 /* PseudoVREPLI_D */
7830 943,
7831 /* PseudoVREPLI_H */
7832 945,
7833 /* PseudoVREPLI_W */
7834 947,
7835 /* PseudoXVBNZ */
7836 949,
7837 /* PseudoXVBNZ_B */
7838 951,
7839 /* PseudoXVBNZ_D */
7840 953,
7841 /* PseudoXVBNZ_H */
7842 955,
7843 /* PseudoXVBNZ_W */
7844 957,
7845 /* PseudoXVBZ */
7846 959,
7847 /* PseudoXVBZ_B */
7848 961,
7849 /* PseudoXVBZ_D */
7850 963,
7851 /* PseudoXVBZ_H */
7852 965,
7853 /* PseudoXVBZ_W */
7854 967,
7855 /* PseudoXVINSGR2VR_B */
7856 969,
7857 /* PseudoXVINSGR2VR_H */
7858 973,
7859 /* PseudoXVREPLI_B */
7860 977,
7861 /* PseudoXVREPLI_D */
7862 979,
7863 /* PseudoXVREPLI_H */
7864 981,
7865 /* PseudoXVREPLI_W */
7866 983,
7867 /* RDFCSR */
7868 985,
7869 /* WRFCSR */
7870 987,
7871 /* ADC_B */
7872 989,
7873 /* ADC_D */
7874 992,
7875 /* ADC_H */
7876 995,
7877 /* ADC_W */
7878 998,
7879 /* ADDI_D */
7880 1001,
7881 /* ADDI_W */
7882 1004,
7883 /* ADDU12I_D */
7884 1007,
7885 /* ADDU12I_W */
7886 1010,
7887 /* ADDU16I_D */
7888 1013,
7889 /* ADD_D */
7890 1016,
7891 /* ADD_W */
7892 1019,
7893 /* ALSL_D */
7894 1022,
7895 /* ALSL_W */
7896 1026,
7897 /* ALSL_WU */
7898 1030,
7899 /* AMADD_B */
7900 1034,
7901 /* AMADD_D */
7902 1037,
7903 /* AMADD_H */
7904 1040,
7905 /* AMADD_W */
7906 1043,
7907 /* AMADD__DB_B */
7908 1046,
7909 /* AMADD__DB_D */
7910 1049,
7911 /* AMADD__DB_H */
7912 1052,
7913 /* AMADD__DB_W */
7914 1055,
7915 /* AMAND_D */
7916 1058,
7917 /* AMAND_W */
7918 1061,
7919 /* AMAND__DB_D */
7920 1064,
7921 /* AMAND__DB_W */
7922 1067,
7923 /* AMCAS_B */
7924 1070,
7925 /* AMCAS_D */
7926 1073,
7927 /* AMCAS_H */
7928 1076,
7929 /* AMCAS_W */
7930 1079,
7931 /* AMCAS__DB_B */
7932 1082,
7933 /* AMCAS__DB_D */
7934 1085,
7935 /* AMCAS__DB_H */
7936 1088,
7937 /* AMCAS__DB_W */
7938 1091,
7939 /* AMMAX_D */
7940 1094,
7941 /* AMMAX_DU */
7942 1097,
7943 /* AMMAX_W */
7944 1100,
7945 /* AMMAX_WU */
7946 1103,
7947 /* AMMAX__DB_D */
7948 1106,
7949 /* AMMAX__DB_DU */
7950 1109,
7951 /* AMMAX__DB_W */
7952 1112,
7953 /* AMMAX__DB_WU */
7954 1115,
7955 /* AMMIN_D */
7956 1118,
7957 /* AMMIN_DU */
7958 1121,
7959 /* AMMIN_W */
7960 1124,
7961 /* AMMIN_WU */
7962 1127,
7963 /* AMMIN__DB_D */
7964 1130,
7965 /* AMMIN__DB_DU */
7966 1133,
7967 /* AMMIN__DB_W */
7968 1136,
7969 /* AMMIN__DB_WU */
7970 1139,
7971 /* AMOR_D */
7972 1142,
7973 /* AMOR_W */
7974 1145,
7975 /* AMOR__DB_D */
7976 1148,
7977 /* AMOR__DB_W */
7978 1151,
7979 /* AMSWAP_B */
7980 1154,
7981 /* AMSWAP_D */
7982 1157,
7983 /* AMSWAP_H */
7984 1160,
7985 /* AMSWAP_W */
7986 1163,
7987 /* AMSWAP__DB_B */
7988 1166,
7989 /* AMSWAP__DB_D */
7990 1169,
7991 /* AMSWAP__DB_H */
7992 1172,
7993 /* AMSWAP__DB_W */
7994 1175,
7995 /* AMXOR_D */
7996 1178,
7997 /* AMXOR_W */
7998 1181,
7999 /* AMXOR__DB_D */
8000 1184,
8001 /* AMXOR__DB_W */
8002 1187,
8003 /* AND */
8004 1190,
8005 /* ANDI */
8006 1193,
8007 /* ANDN */
8008 1196,
8009 /* ARMADC_W */
8010 1199,
8011 /* ARMADD_W */
8012 1202,
8013 /* ARMAND_W */
8014 1205,
8015 /* ARMMFFLAG */
8016 1208,
8017 /* ARMMOVE */
8018 1210,
8019 /* ARMMOV_D */
8020 1213,
8021 /* ARMMOV_W */
8022 1215,
8023 /* ARMMTFLAG */
8024 1217,
8025 /* ARMNOT_W */
8026 1219,
8027 /* ARMOR_W */
8028 1221,
8029 /* ARMROTRI_W */
8030 1224,
8031 /* ARMROTR_W */
8032 1227,
8033 /* ARMRRX_W */
8034 1230,
8035 /* ARMSBC_W */
8036 1232,
8037 /* ARMSLLI_W */
8038 1235,
8039 /* ARMSLL_W */
8040 1238,
8041 /* ARMSRAI_W */
8042 1241,
8043 /* ARMSRA_W */
8044 1244,
8045 /* ARMSRLI_W */
8046 1247,
8047 /* ARMSRL_W */
8048 1250,
8049 /* ARMSUB_W */
8050 1253,
8051 /* ARMXOR_W */
8052 1256,
8053 /* ASRTGT_D */
8054 1259,
8055 /* ASRTLE_D */
8056 1261,
8057 /* B */
8058 1263,
8059 /* BCEQZ */
8060 1264,
8061 /* BCNEZ */
8062 1266,
8063 /* BEQ */
8064 1268,
8065 /* BEQZ */
8066 1271,
8067 /* BGE */
8068 1273,
8069 /* BGEU */
8070 1276,
8071 /* BITREV_4B */
8072 1279,
8073 /* BITREV_8B */
8074 1281,
8075 /* BITREV_D */
8076 1283,
8077 /* BITREV_W */
8078 1285,
8079 /* BL */
8080 1287,
8081 /* BLT */
8082 1288,
8083 /* BLTU */
8084 1291,
8085 /* BNE */
8086 1294,
8087 /* BNEZ */
8088 1297,
8089 /* BREAK */
8090 1299,
8091 /* BSTRINS_D */
8092 1300,
8093 /* BSTRINS_W */
8094 1305,
8095 /* BSTRPICK_D */
8096 1310,
8097 /* BSTRPICK_W */
8098 1314,
8099 /* BYTEPICK_D */
8100 1318,
8101 /* BYTEPICK_W */
8102 1322,
8103 /* CACOP */
8104 1326,
8105 /* CLO_D */
8106 1329,
8107 /* CLO_W */
8108 1331,
8109 /* CLZ_D */
8110 1333,
8111 /* CLZ_W */
8112 1335,
8113 /* CPUCFG */
8114 1337,
8115 /* CRCC_W_B_W */
8116 1339,
8117 /* CRCC_W_D_W */
8118 1342,
8119 /* CRCC_W_H_W */
8120 1345,
8121 /* CRCC_W_W_W */
8122 1348,
8123 /* CRC_W_B_W */
8124 1351,
8125 /* CRC_W_D_W */
8126 1354,
8127 /* CRC_W_H_W */
8128 1357,
8129 /* CRC_W_W_W */
8130 1360,
8131 /* CSRRD */
8132 1363,
8133 /* CSRWR */
8134 1365,
8135 /* CSRXCHG */
8136 1368,
8137 /* CTO_D */
8138 1372,
8139 /* CTO_W */
8140 1374,
8141 /* CTZ_D */
8142 1376,
8143 /* CTZ_W */
8144 1378,
8145 /* DBAR */
8146 1380,
8147 /* DBCL */
8148 1381,
8149 /* DIV_D */
8150 1382,
8151 /* DIV_DU */
8152 1385,
8153 /* DIV_W */
8154 1388,
8155 /* DIV_WU */
8156 1391,
8157 /* ERTN */
8158 1394,
8159 /* EXT_W_B */
8160 1394,
8161 /* EXT_W_H */
8162 1396,
8163 /* FABS_D */
8164 1398,
8165 /* FABS_S */
8166 1400,
8167 /* FADD_D */
8168 1402,
8169 /* FADD_S */
8170 1405,
8171 /* FCLASS_D */
8172 1408,
8173 /* FCLASS_S */
8174 1410,
8175 /* FCMP_CAF_D */
8176 1412,
8177 /* FCMP_CAF_S */
8178 1415,
8179 /* FCMP_CEQ_D */
8180 1418,
8181 /* FCMP_CEQ_S */
8182 1421,
8183 /* FCMP_CLE_D */
8184 1424,
8185 /* FCMP_CLE_S */
8186 1427,
8187 /* FCMP_CLT_D */
8188 1430,
8189 /* FCMP_CLT_S */
8190 1433,
8191 /* FCMP_CNE_D */
8192 1436,
8193 /* FCMP_CNE_S */
8194 1439,
8195 /* FCMP_COR_D */
8196 1442,
8197 /* FCMP_COR_S */
8198 1445,
8199 /* FCMP_CUEQ_D */
8200 1448,
8201 /* FCMP_CUEQ_S */
8202 1451,
8203 /* FCMP_CULE_D */
8204 1454,
8205 /* FCMP_CULE_S */
8206 1457,
8207 /* FCMP_CULT_D */
8208 1460,
8209 /* FCMP_CULT_S */
8210 1463,
8211 /* FCMP_CUNE_D */
8212 1466,
8213 /* FCMP_CUNE_S */
8214 1469,
8215 /* FCMP_CUN_D */
8216 1472,
8217 /* FCMP_CUN_S */
8218 1475,
8219 /* FCMP_SAF_D */
8220 1478,
8221 /* FCMP_SAF_S */
8222 1481,
8223 /* FCMP_SEQ_D */
8224 1484,
8225 /* FCMP_SEQ_S */
8226 1487,
8227 /* FCMP_SLE_D */
8228 1490,
8229 /* FCMP_SLE_S */
8230 1493,
8231 /* FCMP_SLT_D */
8232 1496,
8233 /* FCMP_SLT_S */
8234 1499,
8235 /* FCMP_SNE_D */
8236 1502,
8237 /* FCMP_SNE_S */
8238 1505,
8239 /* FCMP_SOR_D */
8240 1508,
8241 /* FCMP_SOR_S */
8242 1511,
8243 /* FCMP_SUEQ_D */
8244 1514,
8245 /* FCMP_SUEQ_S */
8246 1517,
8247 /* FCMP_SULE_D */
8248 1520,
8249 /* FCMP_SULE_S */
8250 1523,
8251 /* FCMP_SULT_D */
8252 1526,
8253 /* FCMP_SULT_S */
8254 1529,
8255 /* FCMP_SUNE_D */
8256 1532,
8257 /* FCMP_SUNE_S */
8258 1535,
8259 /* FCMP_SUN_D */
8260 1538,
8261 /* FCMP_SUN_S */
8262 1541,
8263 /* FCOPYSIGN_D */
8264 1544,
8265 /* FCOPYSIGN_S */
8266 1547,
8267 /* FCVT_D_LD */
8268 1550,
8269 /* FCVT_D_S */
8270 1553,
8271 /* FCVT_LD_D */
8272 1555,
8273 /* FCVT_S_D */
8274 1557,
8275 /* FCVT_UD_D */
8276 1559,
8277 /* FDIV_D */
8278 1561,
8279 /* FDIV_S */
8280 1564,
8281 /* FFINT_D_L */
8282 1567,
8283 /* FFINT_D_W */
8284 1569,
8285 /* FFINT_S_L */
8286 1571,
8287 /* FFINT_S_W */
8288 1573,
8289 /* FLDGT_D */
8290 1575,
8291 /* FLDGT_S */
8292 1578,
8293 /* FLDLE_D */
8294 1581,
8295 /* FLDLE_S */
8296 1584,
8297 /* FLDX_D */
8298 1587,
8299 /* FLDX_S */
8300 1590,
8301 /* FLD_D */
8302 1593,
8303 /* FLD_S */
8304 1596,
8305 /* FLOGB_D */
8306 1599,
8307 /* FLOGB_S */
8308 1601,
8309 /* FMADD_D */
8310 1603,
8311 /* FMADD_S */
8312 1607,
8313 /* FMAXA_D */
8314 1611,
8315 /* FMAXA_S */
8316 1614,
8317 /* FMAX_D */
8318 1617,
8319 /* FMAX_S */
8320 1620,
8321 /* FMINA_D */
8322 1623,
8323 /* FMINA_S */
8324 1626,
8325 /* FMIN_D */
8326 1629,
8327 /* FMIN_S */
8328 1632,
8329 /* FMOV_D */
8330 1635,
8331 /* FMOV_S */
8332 1637,
8333 /* FMSUB_D */
8334 1639,
8335 /* FMSUB_S */
8336 1643,
8337 /* FMUL_D */
8338 1647,
8339 /* FMUL_S */
8340 1650,
8341 /* FNEG_D */
8342 1653,
8343 /* FNEG_S */
8344 1655,
8345 /* FNMADD_D */
8346 1657,
8347 /* FNMADD_S */
8348 1661,
8349 /* FNMSUB_D */
8350 1665,
8351 /* FNMSUB_S */
8352 1669,
8353 /* FRECIPE_D */
8354 1673,
8355 /* FRECIPE_S */
8356 1675,
8357 /* FRECIP_D */
8358 1677,
8359 /* FRECIP_S */
8360 1679,
8361 /* FRINT_D */
8362 1681,
8363 /* FRINT_S */
8364 1683,
8365 /* FRSQRTE_D */
8366 1685,
8367 /* FRSQRTE_S */
8368 1687,
8369 /* FRSQRT_D */
8370 1689,
8371 /* FRSQRT_S */
8372 1691,
8373 /* FSCALEB_D */
8374 1693,
8375 /* FSCALEB_S */
8376 1696,
8377 /* FSEL_xD */
8378 1699,
8379 /* FSEL_xS */
8380 1703,
8381 /* FSQRT_D */
8382 1707,
8383 /* FSQRT_S */
8384 1709,
8385 /* FSTGT_D */
8386 1711,
8387 /* FSTGT_S */
8388 1714,
8389 /* FSTLE_D */
8390 1717,
8391 /* FSTLE_S */
8392 1720,
8393 /* FSTX_D */
8394 1723,
8395 /* FSTX_S */
8396 1726,
8397 /* FST_D */
8398 1729,
8399 /* FST_S */
8400 1732,
8401 /* FSUB_D */
8402 1735,
8403 /* FSUB_S */
8404 1738,
8405 /* FTINTRM_L_D */
8406 1741,
8407 /* FTINTRM_L_S */
8408 1743,
8409 /* FTINTRM_W_D */
8410 1745,
8411 /* FTINTRM_W_S */
8412 1747,
8413 /* FTINTRNE_L_D */
8414 1749,
8415 /* FTINTRNE_L_S */
8416 1751,
8417 /* FTINTRNE_W_D */
8418 1753,
8419 /* FTINTRNE_W_S */
8420 1755,
8421 /* FTINTRP_L_D */
8422 1757,
8423 /* FTINTRP_L_S */
8424 1759,
8425 /* FTINTRP_W_D */
8426 1761,
8427 /* FTINTRP_W_S */
8428 1763,
8429 /* FTINTRZ_L_D */
8430 1765,
8431 /* FTINTRZ_L_S */
8432 1767,
8433 /* FTINTRZ_W_D */
8434 1769,
8435 /* FTINTRZ_W_S */
8436 1771,
8437 /* FTINT_L_D */
8438 1773,
8439 /* FTINT_L_S */
8440 1775,
8441 /* FTINT_W_D */
8442 1777,
8443 /* FTINT_W_S */
8444 1779,
8445 /* GCSRRD */
8446 1781,
8447 /* GCSRWR */
8448 1783,
8449 /* GCSRXCHG */
8450 1786,
8451 /* GTLBFLUSH */
8452 1790,
8453 /* HVCL */
8454 1790,
8455 /* IBAR */
8456 1791,
8457 /* IDLE */
8458 1792,
8459 /* INVTLB */
8460 1793,
8461 /* IOCSRRD_B */
8462 1796,
8463 /* IOCSRRD_D */
8464 1798,
8465 /* IOCSRRD_H */
8466 1800,
8467 /* IOCSRRD_W */
8468 1802,
8469 /* IOCSRWR_B */
8470 1804,
8471 /* IOCSRWR_D */
8472 1806,
8473 /* IOCSRWR_H */
8474 1808,
8475 /* IOCSRWR_W */
8476 1810,
8477 /* JIRL */
8478 1812,
8479 /* JISCR0 */
8480 1815,
8481 /* JISCR1 */
8482 1816,
8483 /* LDDIR */
8484 1817,
8485 /* LDGT_B */
8486 1820,
8487 /* LDGT_D */
8488 1823,
8489 /* LDGT_H */
8490 1826,
8491 /* LDGT_W */
8492 1829,
8493 /* LDLE_B */
8494 1832,
8495 /* LDLE_D */
8496 1835,
8497 /* LDLE_H */
8498 1838,
8499 /* LDLE_W */
8500 1841,
8501 /* LDL_D */
8502 1844,
8503 /* LDL_W */
8504 1847,
8505 /* LDPTE */
8506 1850,
8507 /* LDPTR_D */
8508 1852,
8509 /* LDPTR_W */
8510 1855,
8511 /* LDR_D */
8512 1858,
8513 /* LDR_W */
8514 1861,
8515 /* LDX_B */
8516 1864,
8517 /* LDX_BU */
8518 1867,
8519 /* LDX_D */
8520 1870,
8521 /* LDX_H */
8522 1873,
8523 /* LDX_HU */
8524 1876,
8525 /* LDX_W */
8526 1879,
8527 /* LDX_WU */
8528 1882,
8529 /* LD_B */
8530 1885,
8531 /* LD_BU */
8532 1888,
8533 /* LD_D */
8534 1891,
8535 /* LD_H */
8536 1894,
8537 /* LD_HU */
8538 1897,
8539 /* LD_W */
8540 1900,
8541 /* LD_WU */
8542 1903,
8543 /* LLACQ_D */
8544 1906,
8545 /* LLACQ_W */
8546 1908,
8547 /* LL_D */
8548 1910,
8549 /* LL_W */
8550 1913,
8551 /* LU12I_W */
8552 1916,
8553 /* LU32I_D */
8554 1918,
8555 /* LU52I_D */
8556 1921,
8557 /* MASKEQZ */
8558 1924,
8559 /* MASKNEZ */
8560 1927,
8561 /* MOD_D */
8562 1930,
8563 /* MOD_DU */
8564 1933,
8565 /* MOD_W */
8566 1936,
8567 /* MOD_WU */
8568 1939,
8569 /* MOVCF2FR_xS */
8570 1942,
8571 /* MOVCF2GR */
8572 1944,
8573 /* MOVFCSR2GR */
8574 1946,
8575 /* MOVFR2CF_xS */
8576 1948,
8577 /* MOVFR2GR_D */
8578 1950,
8579 /* MOVFR2GR_S */
8580 1952,
8581 /* MOVFR2GR_S_64 */
8582 1954,
8583 /* MOVFRH2GR_S */
8584 1956,
8585 /* MOVGR2CF */
8586 1958,
8587 /* MOVGR2FCSR */
8588 1960,
8589 /* MOVGR2FRH_W */
8590 1962,
8591 /* MOVGR2FR_D */
8592 1965,
8593 /* MOVGR2FR_W */
8594 1967,
8595 /* MOVGR2FR_W_64 */
8596 1969,
8597 /* MOVGR2SCR */
8598 1971,
8599 /* MOVSCR2GR */
8600 1973,
8601 /* MULH_D */
8602 1975,
8603 /* MULH_DU */
8604 1978,
8605 /* MULH_W */
8606 1981,
8607 /* MULH_WU */
8608 1984,
8609 /* MULW_D_W */
8610 1987,
8611 /* MULW_D_WU */
8612 1990,
8613 /* MUL_D */
8614 1993,
8615 /* MUL_W */
8616 1996,
8617 /* NOR */
8618 1999,
8619 /* OR */
8620 2002,
8621 /* ORI */
8622 2005,
8623 /* ORN */
8624 2008,
8625 /* PCADDI */
8626 2011,
8627 /* PCADDU12I */
8628 2013,
8629 /* PCADDU18I */
8630 2015,
8631 /* PCALAU12I */
8632 2017,
8633 /* PRELD */
8634 2019,
8635 /* PRELDX */
8636 2022,
8637 /* RCRI_B */
8638 2025,
8639 /* RCRI_D */
8640 2028,
8641 /* RCRI_H */
8642 2031,
8643 /* RCRI_W */
8644 2034,
8645 /* RCR_B */
8646 2037,
8647 /* RCR_D */
8648 2040,
8649 /* RCR_H */
8650 2043,
8651 /* RCR_W */
8652 2046,
8653 /* RDTIMEH_W */
8654 2049,
8655 /* RDTIMEL_W */
8656 2051,
8657 /* RDTIME_D */
8658 2053,
8659 /* REVB_2H */
8660 2055,
8661 /* REVB_2W */
8662 2057,
8663 /* REVB_4H */
8664 2059,
8665 /* REVB_D */
8666 2061,
8667 /* REVH_2W */
8668 2063,
8669 /* REVH_D */
8670 2065,
8671 /* ROTRI_B */
8672 2067,
8673 /* ROTRI_D */
8674 2070,
8675 /* ROTRI_H */
8676 2073,
8677 /* ROTRI_W */
8678 2076,
8679 /* ROTR_B */
8680 2079,
8681 /* ROTR_D */
8682 2082,
8683 /* ROTR_H */
8684 2085,
8685 /* ROTR_W */
8686 2088,
8687 /* SBC_B */
8688 2091,
8689 /* SBC_D */
8690 2094,
8691 /* SBC_H */
8692 2097,
8693 /* SBC_W */
8694 2100,
8695 /* SCREL_D */
8696 2103,
8697 /* SCREL_W */
8698 2106,
8699 /* SC_D */
8700 2109,
8701 /* SC_Q */
8702 2113,
8703 /* SC_W */
8704 2117,
8705 /* SETARMJ */
8706 2121,
8707 /* SETX86J */
8708 2123,
8709 /* SETX86LOOPE */
8710 2125,
8711 /* SETX86LOOPNE */
8712 2127,
8713 /* SET_CFR_FALSE */
8714 2129,
8715 /* SET_CFR_TRUE */
8716 2130,
8717 /* SLLI_D */
8718 2131,
8719 /* SLLI_W */
8720 2134,
8721 /* SLL_D */
8722 2137,
8723 /* SLL_W */
8724 2140,
8725 /* SLT */
8726 2143,
8727 /* SLTI */
8728 2146,
8729 /* SLTU */
8730 2149,
8731 /* SLTUI */
8732 2152,
8733 /* SRAI_D */
8734 2155,
8735 /* SRAI_W */
8736 2158,
8737 /* SRA_D */
8738 2161,
8739 /* SRA_W */
8740 2164,
8741 /* SRLI_D */
8742 2167,
8743 /* SRLI_W */
8744 2170,
8745 /* SRL_D */
8746 2173,
8747 /* SRL_W */
8748 2176,
8749 /* STGT_B */
8750 2179,
8751 /* STGT_D */
8752 2182,
8753 /* STGT_H */
8754 2185,
8755 /* STGT_W */
8756 2188,
8757 /* STLE_B */
8758 2191,
8759 /* STLE_D */
8760 2194,
8761 /* STLE_H */
8762 2197,
8763 /* STLE_W */
8764 2200,
8765 /* STL_D */
8766 2203,
8767 /* STL_W */
8768 2206,
8769 /* STPTR_D */
8770 2209,
8771 /* STPTR_W */
8772 2212,
8773 /* STR_D */
8774 2215,
8775 /* STR_W */
8776 2218,
8777 /* STX_B */
8778 2221,
8779 /* STX_D */
8780 2224,
8781 /* STX_H */
8782 2227,
8783 /* STX_W */
8784 2230,
8785 /* ST_B */
8786 2233,
8787 /* ST_D */
8788 2236,
8789 /* ST_H */
8790 2239,
8791 /* ST_W */
8792 2242,
8793 /* SUB_D */
8794 2245,
8795 /* SUB_W */
8796 2248,
8797 /* SYSCALL */
8798 2251,
8799 /* TLBCLR */
8800 2252,
8801 /* TLBFILL */
8802 2252,
8803 /* TLBFLUSH */
8804 2252,
8805 /* TLBRD */
8806 2252,
8807 /* TLBSRCH */
8808 2252,
8809 /* TLBWR */
8810 2252,
8811 /* VABSD_B */
8812 2252,
8813 /* VABSD_BU */
8814 2255,
8815 /* VABSD_D */
8816 2258,
8817 /* VABSD_DU */
8818 2261,
8819 /* VABSD_H */
8820 2264,
8821 /* VABSD_HU */
8822 2267,
8823 /* VABSD_W */
8824 2270,
8825 /* VABSD_WU */
8826 2273,
8827 /* VADDA_B */
8828 2276,
8829 /* VADDA_D */
8830 2279,
8831 /* VADDA_H */
8832 2282,
8833 /* VADDA_W */
8834 2285,
8835 /* VADDI_BU */
8836 2288,
8837 /* VADDI_DU */
8838 2291,
8839 /* VADDI_HU */
8840 2294,
8841 /* VADDI_WU */
8842 2297,
8843 /* VADDWEV_D_W */
8844 2300,
8845 /* VADDWEV_D_WU */
8846 2303,
8847 /* VADDWEV_D_WU_W */
8848 2306,
8849 /* VADDWEV_H_B */
8850 2309,
8851 /* VADDWEV_H_BU */
8852 2312,
8853 /* VADDWEV_H_BU_B */
8854 2315,
8855 /* VADDWEV_Q_D */
8856 2318,
8857 /* VADDWEV_Q_DU */
8858 2321,
8859 /* VADDWEV_Q_DU_D */
8860 2324,
8861 /* VADDWEV_W_H */
8862 2327,
8863 /* VADDWEV_W_HU */
8864 2330,
8865 /* VADDWEV_W_HU_H */
8866 2333,
8867 /* VADDWOD_D_W */
8868 2336,
8869 /* VADDWOD_D_WU */
8870 2339,
8871 /* VADDWOD_D_WU_W */
8872 2342,
8873 /* VADDWOD_H_B */
8874 2345,
8875 /* VADDWOD_H_BU */
8876 2348,
8877 /* VADDWOD_H_BU_B */
8878 2351,
8879 /* VADDWOD_Q_D */
8880 2354,
8881 /* VADDWOD_Q_DU */
8882 2357,
8883 /* VADDWOD_Q_DU_D */
8884 2360,
8885 /* VADDWOD_W_H */
8886 2363,
8887 /* VADDWOD_W_HU */
8888 2366,
8889 /* VADDWOD_W_HU_H */
8890 2369,
8891 /* VADD_B */
8892 2372,
8893 /* VADD_D */
8894 2375,
8895 /* VADD_H */
8896 2378,
8897 /* VADD_Q */
8898 2381,
8899 /* VADD_W */
8900 2384,
8901 /* VANDI_B */
8902 2387,
8903 /* VANDN_V */
8904 2390,
8905 /* VAND_V */
8906 2393,
8907 /* VAVGR_B */
8908 2396,
8909 /* VAVGR_BU */
8910 2399,
8911 /* VAVGR_D */
8912 2402,
8913 /* VAVGR_DU */
8914 2405,
8915 /* VAVGR_H */
8916 2408,
8917 /* VAVGR_HU */
8918 2411,
8919 /* VAVGR_W */
8920 2414,
8921 /* VAVGR_WU */
8922 2417,
8923 /* VAVG_B */
8924 2420,
8925 /* VAVG_BU */
8926 2423,
8927 /* VAVG_D */
8928 2426,
8929 /* VAVG_DU */
8930 2429,
8931 /* VAVG_H */
8932 2432,
8933 /* VAVG_HU */
8934 2435,
8935 /* VAVG_W */
8936 2438,
8937 /* VAVG_WU */
8938 2441,
8939 /* VBITCLRI_B */
8940 2444,
8941 /* VBITCLRI_D */
8942 2447,
8943 /* VBITCLRI_H */
8944 2450,
8945 /* VBITCLRI_W */
8946 2453,
8947 /* VBITCLR_B */
8948 2456,
8949 /* VBITCLR_D */
8950 2459,
8951 /* VBITCLR_H */
8952 2462,
8953 /* VBITCLR_W */
8954 2465,
8955 /* VBITREVI_B */
8956 2468,
8957 /* VBITREVI_D */
8958 2471,
8959 /* VBITREVI_H */
8960 2474,
8961 /* VBITREVI_W */
8962 2477,
8963 /* VBITREV_B */
8964 2480,
8965 /* VBITREV_D */
8966 2483,
8967 /* VBITREV_H */
8968 2486,
8969 /* VBITREV_W */
8970 2489,
8971 /* VBITSELI_B */
8972 2492,
8973 /* VBITSEL_V */
8974 2496,
8975 /* VBITSETI_B */
8976 2500,
8977 /* VBITSETI_D */
8978 2503,
8979 /* VBITSETI_H */
8980 2506,
8981 /* VBITSETI_W */
8982 2509,
8983 /* VBITSET_B */
8984 2512,
8985 /* VBITSET_D */
8986 2515,
8987 /* VBITSET_H */
8988 2518,
8989 /* VBITSET_W */
8990 2521,
8991 /* VBSLL_V */
8992 2524,
8993 /* VBSRL_V */
8994 2527,
8995 /* VCLO_B */
8996 2530,
8997 /* VCLO_D */
8998 2532,
8999 /* VCLO_H */
9000 2534,
9001 /* VCLO_W */
9002 2536,
9003 /* VCLZ_B */
9004 2538,
9005 /* VCLZ_D */
9006 2540,
9007 /* VCLZ_H */
9008 2542,
9009 /* VCLZ_W */
9010 2544,
9011 /* VDIV_B */
9012 2546,
9013 /* VDIV_BU */
9014 2549,
9015 /* VDIV_D */
9016 2552,
9017 /* VDIV_DU */
9018 2555,
9019 /* VDIV_H */
9020 2558,
9021 /* VDIV_HU */
9022 2561,
9023 /* VDIV_W */
9024 2564,
9025 /* VDIV_WU */
9026 2567,
9027 /* VEXT2XV_DU_BU */
9028 2570,
9029 /* VEXT2XV_DU_HU */
9030 2572,
9031 /* VEXT2XV_DU_WU */
9032 2574,
9033 /* VEXT2XV_D_B */
9034 2576,
9035 /* VEXT2XV_D_H */
9036 2578,
9037 /* VEXT2XV_D_W */
9038 2580,
9039 /* VEXT2XV_HU_BU */
9040 2582,
9041 /* VEXT2XV_H_B */
9042 2584,
9043 /* VEXT2XV_WU_BU */
9044 2586,
9045 /* VEXT2XV_WU_HU */
9046 2588,
9047 /* VEXT2XV_W_B */
9048 2590,
9049 /* VEXT2XV_W_H */
9050 2592,
9051 /* VEXTH_DU_WU */
9052 2594,
9053 /* VEXTH_D_W */
9054 2596,
9055 /* VEXTH_HU_BU */
9056 2598,
9057 /* VEXTH_H_B */
9058 2600,
9059 /* VEXTH_QU_DU */
9060 2602,
9061 /* VEXTH_Q_D */
9062 2604,
9063 /* VEXTH_WU_HU */
9064 2606,
9065 /* VEXTH_W_H */
9066 2608,
9067 /* VEXTL_QU_DU */
9068 2610,
9069 /* VEXTL_Q_D */
9070 2612,
9071 /* VEXTRINS_B */
9072 2614,
9073 /* VEXTRINS_D */
9074 2618,
9075 /* VEXTRINS_H */
9076 2622,
9077 /* VEXTRINS_W */
9078 2626,
9079 /* VFADD_D */
9080 2630,
9081 /* VFADD_S */
9082 2633,
9083 /* VFCLASS_D */
9084 2636,
9085 /* VFCLASS_S */
9086 2638,
9087 /* VFCMP_CAF_D */
9088 2640,
9089 /* VFCMP_CAF_S */
9090 2643,
9091 /* VFCMP_CEQ_D */
9092 2646,
9093 /* VFCMP_CEQ_S */
9094 2649,
9095 /* VFCMP_CLE_D */
9096 2652,
9097 /* VFCMP_CLE_S */
9098 2655,
9099 /* VFCMP_CLT_D */
9100 2658,
9101 /* VFCMP_CLT_S */
9102 2661,
9103 /* VFCMP_CNE_D */
9104 2664,
9105 /* VFCMP_CNE_S */
9106 2667,
9107 /* VFCMP_COR_D */
9108 2670,
9109 /* VFCMP_COR_S */
9110 2673,
9111 /* VFCMP_CUEQ_D */
9112 2676,
9113 /* VFCMP_CUEQ_S */
9114 2679,
9115 /* VFCMP_CULE_D */
9116 2682,
9117 /* VFCMP_CULE_S */
9118 2685,
9119 /* VFCMP_CULT_D */
9120 2688,
9121 /* VFCMP_CULT_S */
9122 2691,
9123 /* VFCMP_CUNE_D */
9124 2694,
9125 /* VFCMP_CUNE_S */
9126 2697,
9127 /* VFCMP_CUN_D */
9128 2700,
9129 /* VFCMP_CUN_S */
9130 2703,
9131 /* VFCMP_SAF_D */
9132 2706,
9133 /* VFCMP_SAF_S */
9134 2709,
9135 /* VFCMP_SEQ_D */
9136 2712,
9137 /* VFCMP_SEQ_S */
9138 2715,
9139 /* VFCMP_SLE_D */
9140 2718,
9141 /* VFCMP_SLE_S */
9142 2721,
9143 /* VFCMP_SLT_D */
9144 2724,
9145 /* VFCMP_SLT_S */
9146 2727,
9147 /* VFCMP_SNE_D */
9148 2730,
9149 /* VFCMP_SNE_S */
9150 2733,
9151 /* VFCMP_SOR_D */
9152 2736,
9153 /* VFCMP_SOR_S */
9154 2739,
9155 /* VFCMP_SUEQ_D */
9156 2742,
9157 /* VFCMP_SUEQ_S */
9158 2745,
9159 /* VFCMP_SULE_D */
9160 2748,
9161 /* VFCMP_SULE_S */
9162 2751,
9163 /* VFCMP_SULT_D */
9164 2754,
9165 /* VFCMP_SULT_S */
9166 2757,
9167 /* VFCMP_SUNE_D */
9168 2760,
9169 /* VFCMP_SUNE_S */
9170 2763,
9171 /* VFCMP_SUN_D */
9172 2766,
9173 /* VFCMP_SUN_S */
9174 2769,
9175 /* VFCVTH_D_S */
9176 2772,
9177 /* VFCVTH_S_H */
9178 2774,
9179 /* VFCVTL_D_S */
9180 2776,
9181 /* VFCVTL_S_H */
9182 2778,
9183 /* VFCVT_H_S */
9184 2780,
9185 /* VFCVT_S_D */
9186 2783,
9187 /* VFDIV_D */
9188 2786,
9189 /* VFDIV_S */
9190 2789,
9191 /* VFFINTH_D_W */
9192 2792,
9193 /* VFFINTL_D_W */
9194 2794,
9195 /* VFFINT_D_L */
9196 2796,
9197 /* VFFINT_D_LU */
9198 2798,
9199 /* VFFINT_S_L */
9200 2800,
9201 /* VFFINT_S_W */
9202 2803,
9203 /* VFFINT_S_WU */
9204 2805,
9205 /* VFLOGB_D */
9206 2807,
9207 /* VFLOGB_S */
9208 2809,
9209 /* VFMADD_D */
9210 2811,
9211 /* VFMADD_S */
9212 2815,
9213 /* VFMAXA_D */
9214 2819,
9215 /* VFMAXA_S */
9216 2822,
9217 /* VFMAX_D */
9218 2825,
9219 /* VFMAX_S */
9220 2828,
9221 /* VFMINA_D */
9222 2831,
9223 /* VFMINA_S */
9224 2834,
9225 /* VFMIN_D */
9226 2837,
9227 /* VFMIN_S */
9228 2840,
9229 /* VFMSUB_D */
9230 2843,
9231 /* VFMSUB_S */
9232 2847,
9233 /* VFMUL_D */
9234 2851,
9235 /* VFMUL_S */
9236 2854,
9237 /* VFNMADD_D */
9238 2857,
9239 /* VFNMADD_S */
9240 2861,
9241 /* VFNMSUB_D */
9242 2865,
9243 /* VFNMSUB_S */
9244 2869,
9245 /* VFRECIPE_D */
9246 2873,
9247 /* VFRECIPE_S */
9248 2875,
9249 /* VFRECIP_D */
9250 2877,
9251 /* VFRECIP_S */
9252 2879,
9253 /* VFRINTRM_D */
9254 2881,
9255 /* VFRINTRM_S */
9256 2883,
9257 /* VFRINTRNE_D */
9258 2885,
9259 /* VFRINTRNE_S */
9260 2887,
9261 /* VFRINTRP_D */
9262 2889,
9263 /* VFRINTRP_S */
9264 2891,
9265 /* VFRINTRZ_D */
9266 2893,
9267 /* VFRINTRZ_S */
9268 2895,
9269 /* VFRINT_D */
9270 2897,
9271 /* VFRINT_S */
9272 2899,
9273 /* VFRSQRTE_D */
9274 2901,
9275 /* VFRSQRTE_S */
9276 2903,
9277 /* VFRSQRT_D */
9278 2905,
9279 /* VFRSQRT_S */
9280 2907,
9281 /* VFRSTPI_B */
9282 2909,
9283 /* VFRSTPI_H */
9284 2913,
9285 /* VFRSTP_B */
9286 2917,
9287 /* VFRSTP_H */
9288 2921,
9289 /* VFSQRT_D */
9290 2925,
9291 /* VFSQRT_S */
9292 2927,
9293 /* VFSUB_D */
9294 2929,
9295 /* VFSUB_S */
9296 2932,
9297 /* VFTINTH_L_S */
9298 2935,
9299 /* VFTINTL_L_S */
9300 2937,
9301 /* VFTINTRMH_L_S */
9302 2939,
9303 /* VFTINTRML_L_S */
9304 2941,
9305 /* VFTINTRM_L_D */
9306 2943,
9307 /* VFTINTRM_W_D */
9308 2945,
9309 /* VFTINTRM_W_S */
9310 2948,
9311 /* VFTINTRNEH_L_S */
9312 2950,
9313 /* VFTINTRNEL_L_S */
9314 2952,
9315 /* VFTINTRNE_L_D */
9316 2954,
9317 /* VFTINTRNE_W_D */
9318 2956,
9319 /* VFTINTRNE_W_S */
9320 2959,
9321 /* VFTINTRPH_L_S */
9322 2961,
9323 /* VFTINTRPL_L_S */
9324 2963,
9325 /* VFTINTRP_L_D */
9326 2965,
9327 /* VFTINTRP_W_D */
9328 2967,
9329 /* VFTINTRP_W_S */
9330 2970,
9331 /* VFTINTRZH_L_S */
9332 2972,
9333 /* VFTINTRZL_L_S */
9334 2974,
9335 /* VFTINTRZ_LU_D */
9336 2976,
9337 /* VFTINTRZ_L_D */
9338 2978,
9339 /* VFTINTRZ_WU_S */
9340 2980,
9341 /* VFTINTRZ_W_D */
9342 2982,
9343 /* VFTINTRZ_W_S */
9344 2985,
9345 /* VFTINT_LU_D */
9346 2987,
9347 /* VFTINT_L_D */
9348 2989,
9349 /* VFTINT_WU_S */
9350 2991,
9351 /* VFTINT_W_D */
9352 2993,
9353 /* VFTINT_W_S */
9354 2996,
9355 /* VHADDW_DU_WU */
9356 2998,
9357 /* VHADDW_D_W */
9358 3001,
9359 /* VHADDW_HU_BU */
9360 3004,
9361 /* VHADDW_H_B */
9362 3007,
9363 /* VHADDW_QU_DU */
9364 3010,
9365 /* VHADDW_Q_D */
9366 3013,
9367 /* VHADDW_WU_HU */
9368 3016,
9369 /* VHADDW_W_H */
9370 3019,
9371 /* VHSUBW_DU_WU */
9372 3022,
9373 /* VHSUBW_D_W */
9374 3025,
9375 /* VHSUBW_HU_BU */
9376 3028,
9377 /* VHSUBW_H_B */
9378 3031,
9379 /* VHSUBW_QU_DU */
9380 3034,
9381 /* VHSUBW_Q_D */
9382 3037,
9383 /* VHSUBW_WU_HU */
9384 3040,
9385 /* VHSUBW_W_H */
9386 3043,
9387 /* VILVH_B */
9388 3046,
9389 /* VILVH_D */
9390 3049,
9391 /* VILVH_H */
9392 3052,
9393 /* VILVH_W */
9394 3055,
9395 /* VILVL_B */
9396 3058,
9397 /* VILVL_D */
9398 3061,
9399 /* VILVL_H */
9400 3064,
9401 /* VILVL_W */
9402 3067,
9403 /* VINSGR2VR_B */
9404 3070,
9405 /* VINSGR2VR_D */
9406 3074,
9407 /* VINSGR2VR_H */
9408 3078,
9409 /* VINSGR2VR_W */
9410 3082,
9411 /* VLD */
9412 3086,
9413 /* VLDI */
9414 3089,
9415 /* VLDREPL_B */
9416 3091,
9417 /* VLDREPL_D */
9418 3094,
9419 /* VLDREPL_H */
9420 3097,
9421 /* VLDREPL_W */
9422 3100,
9423 /* VLDX */
9424 3103,
9425 /* VMADDWEV_D_W */
9426 3106,
9427 /* VMADDWEV_D_WU */
9428 3110,
9429 /* VMADDWEV_D_WU_W */
9430 3114,
9431 /* VMADDWEV_H_B */
9432 3118,
9433 /* VMADDWEV_H_BU */
9434 3122,
9435 /* VMADDWEV_H_BU_B */
9436 3126,
9437 /* VMADDWEV_Q_D */
9438 3130,
9439 /* VMADDWEV_Q_DU */
9440 3134,
9441 /* VMADDWEV_Q_DU_D */
9442 3138,
9443 /* VMADDWEV_W_H */
9444 3142,
9445 /* VMADDWEV_W_HU */
9446 3146,
9447 /* VMADDWEV_W_HU_H */
9448 3150,
9449 /* VMADDWOD_D_W */
9450 3154,
9451 /* VMADDWOD_D_WU */
9452 3158,
9453 /* VMADDWOD_D_WU_W */
9454 3162,
9455 /* VMADDWOD_H_B */
9456 3166,
9457 /* VMADDWOD_H_BU */
9458 3170,
9459 /* VMADDWOD_H_BU_B */
9460 3174,
9461 /* VMADDWOD_Q_D */
9462 3178,
9463 /* VMADDWOD_Q_DU */
9464 3182,
9465 /* VMADDWOD_Q_DU_D */
9466 3186,
9467 /* VMADDWOD_W_H */
9468 3190,
9469 /* VMADDWOD_W_HU */
9470 3194,
9471 /* VMADDWOD_W_HU_H */
9472 3198,
9473 /* VMADD_B */
9474 3202,
9475 /* VMADD_D */
9476 3206,
9477 /* VMADD_H */
9478 3210,
9479 /* VMADD_W */
9480 3214,
9481 /* VMAXI_B */
9482 3218,
9483 /* VMAXI_BU */
9484 3221,
9485 /* VMAXI_D */
9486 3224,
9487 /* VMAXI_DU */
9488 3227,
9489 /* VMAXI_H */
9490 3230,
9491 /* VMAXI_HU */
9492 3233,
9493 /* VMAXI_W */
9494 3236,
9495 /* VMAXI_WU */
9496 3239,
9497 /* VMAX_B */
9498 3242,
9499 /* VMAX_BU */
9500 3245,
9501 /* VMAX_D */
9502 3248,
9503 /* VMAX_DU */
9504 3251,
9505 /* VMAX_H */
9506 3254,
9507 /* VMAX_HU */
9508 3257,
9509 /* VMAX_W */
9510 3260,
9511 /* VMAX_WU */
9512 3263,
9513 /* VMINI_B */
9514 3266,
9515 /* VMINI_BU */
9516 3269,
9517 /* VMINI_D */
9518 3272,
9519 /* VMINI_DU */
9520 3275,
9521 /* VMINI_H */
9522 3278,
9523 /* VMINI_HU */
9524 3281,
9525 /* VMINI_W */
9526 3284,
9527 /* VMINI_WU */
9528 3287,
9529 /* VMIN_B */
9530 3290,
9531 /* VMIN_BU */
9532 3293,
9533 /* VMIN_D */
9534 3296,
9535 /* VMIN_DU */
9536 3299,
9537 /* VMIN_H */
9538 3302,
9539 /* VMIN_HU */
9540 3305,
9541 /* VMIN_W */
9542 3308,
9543 /* VMIN_WU */
9544 3311,
9545 /* VMOD_B */
9546 3314,
9547 /* VMOD_BU */
9548 3317,
9549 /* VMOD_D */
9550 3320,
9551 /* VMOD_DU */
9552 3323,
9553 /* VMOD_H */
9554 3326,
9555 /* VMOD_HU */
9556 3329,
9557 /* VMOD_W */
9558 3332,
9559 /* VMOD_WU */
9560 3335,
9561 /* VMSKGEZ_B */
9562 3338,
9563 /* VMSKLTZ_B */
9564 3340,
9565 /* VMSKLTZ_D */
9566 3342,
9567 /* VMSKLTZ_H */
9568 3344,
9569 /* VMSKLTZ_W */
9570 3346,
9571 /* VMSKNZ_B */
9572 3348,
9573 /* VMSUB_B */
9574 3350,
9575 /* VMSUB_D */
9576 3354,
9577 /* VMSUB_H */
9578 3358,
9579 /* VMSUB_W */
9580 3362,
9581 /* VMUH_B */
9582 3366,
9583 /* VMUH_BU */
9584 3369,
9585 /* VMUH_D */
9586 3372,
9587 /* VMUH_DU */
9588 3375,
9589 /* VMUH_H */
9590 3378,
9591 /* VMUH_HU */
9592 3381,
9593 /* VMUH_W */
9594 3384,
9595 /* VMUH_WU */
9596 3387,
9597 /* VMULWEV_D_W */
9598 3390,
9599 /* VMULWEV_D_WU */
9600 3393,
9601 /* VMULWEV_D_WU_W */
9602 3396,
9603 /* VMULWEV_H_B */
9604 3399,
9605 /* VMULWEV_H_BU */
9606 3402,
9607 /* VMULWEV_H_BU_B */
9608 3405,
9609 /* VMULWEV_Q_D */
9610 3408,
9611 /* VMULWEV_Q_DU */
9612 3411,
9613 /* VMULWEV_Q_DU_D */
9614 3414,
9615 /* VMULWEV_W_H */
9616 3417,
9617 /* VMULWEV_W_HU */
9618 3420,
9619 /* VMULWEV_W_HU_H */
9620 3423,
9621 /* VMULWOD_D_W */
9622 3426,
9623 /* VMULWOD_D_WU */
9624 3429,
9625 /* VMULWOD_D_WU_W */
9626 3432,
9627 /* VMULWOD_H_B */
9628 3435,
9629 /* VMULWOD_H_BU */
9630 3438,
9631 /* VMULWOD_H_BU_B */
9632 3441,
9633 /* VMULWOD_Q_D */
9634 3444,
9635 /* VMULWOD_Q_DU */
9636 3447,
9637 /* VMULWOD_Q_DU_D */
9638 3450,
9639 /* VMULWOD_W_H */
9640 3453,
9641 /* VMULWOD_W_HU */
9642 3456,
9643 /* VMULWOD_W_HU_H */
9644 3459,
9645 /* VMUL_B */
9646 3462,
9647 /* VMUL_D */
9648 3465,
9649 /* VMUL_H */
9650 3468,
9651 /* VMUL_W */
9652 3471,
9653 /* VNEG_B */
9654 3474,
9655 /* VNEG_D */
9656 3476,
9657 /* VNEG_H */
9658 3478,
9659 /* VNEG_W */
9660 3480,
9661 /* VNORI_B */
9662 3482,
9663 /* VNOR_V */
9664 3485,
9665 /* VORI_B */
9666 3488,
9667 /* VORN_V */
9668 3491,
9669 /* VOR_V */
9670 3494,
9671 /* VPACKEV_B */
9672 3497,
9673 /* VPACKEV_D */
9674 3500,
9675 /* VPACKEV_H */
9676 3503,
9677 /* VPACKEV_W */
9678 3506,
9679 /* VPACKOD_B */
9680 3509,
9681 /* VPACKOD_D */
9682 3512,
9683 /* VPACKOD_H */
9684 3515,
9685 /* VPACKOD_W */
9686 3518,
9687 /* VPCNT_B */
9688 3521,
9689 /* VPCNT_D */
9690 3523,
9691 /* VPCNT_H */
9692 3525,
9693 /* VPCNT_W */
9694 3527,
9695 /* VPERMI_W */
9696 3529,
9697 /* VPICKEV_B */
9698 3533,
9699 /* VPICKEV_D */
9700 3536,
9701 /* VPICKEV_H */
9702 3539,
9703 /* VPICKEV_W */
9704 3542,
9705 /* VPICKOD_B */
9706 3545,
9707 /* VPICKOD_D */
9708 3548,
9709 /* VPICKOD_H */
9710 3551,
9711 /* VPICKOD_W */
9712 3554,
9713 /* VPICKVE2GR_B */
9714 3557,
9715 /* VPICKVE2GR_BU */
9716 3560,
9717 /* VPICKVE2GR_D */
9718 3563,
9719 /* VPICKVE2GR_DU */
9720 3566,
9721 /* VPICKVE2GR_H */
9722 3569,
9723 /* VPICKVE2GR_HU */
9724 3572,
9725 /* VPICKVE2GR_W */
9726 3575,
9727 /* VPICKVE2GR_WU */
9728 3578,
9729 /* VREPLGR2VR_B */
9730 3581,
9731 /* VREPLGR2VR_D */
9732 3583,
9733 /* VREPLGR2VR_H */
9734 3585,
9735 /* VREPLGR2VR_W */
9736 3587,
9737 /* VREPLVEI_B */
9738 3589,
9739 /* VREPLVEI_D */
9740 3592,
9741 /* VREPLVEI_H */
9742 3595,
9743 /* VREPLVEI_W */
9744 3598,
9745 /* VREPLVE_B */
9746 3601,
9747 /* VREPLVE_D */
9748 3604,
9749 /* VREPLVE_H */
9750 3607,
9751 /* VREPLVE_W */
9752 3610,
9753 /* VROTRI_B */
9754 3613,
9755 /* VROTRI_D */
9756 3616,
9757 /* VROTRI_H */
9758 3619,
9759 /* VROTRI_W */
9760 3622,
9761 /* VROTR_B */
9762 3625,
9763 /* VROTR_D */
9764 3628,
9765 /* VROTR_H */
9766 3631,
9767 /* VROTR_W */
9768 3634,
9769 /* VSADD_B */
9770 3637,
9771 /* VSADD_BU */
9772 3640,
9773 /* VSADD_D */
9774 3643,
9775 /* VSADD_DU */
9776 3646,
9777 /* VSADD_H */
9778 3649,
9779 /* VSADD_HU */
9780 3652,
9781 /* VSADD_W */
9782 3655,
9783 /* VSADD_WU */
9784 3658,
9785 /* VSAT_B */
9786 3661,
9787 /* VSAT_BU */
9788 3664,
9789 /* VSAT_D */
9790 3667,
9791 /* VSAT_DU */
9792 3670,
9793 /* VSAT_H */
9794 3673,
9795 /* VSAT_HU */
9796 3676,
9797 /* VSAT_W */
9798 3679,
9799 /* VSAT_WU */
9800 3682,
9801 /* VSEQI_B */
9802 3685,
9803 /* VSEQI_D */
9804 3688,
9805 /* VSEQI_H */
9806 3691,
9807 /* VSEQI_W */
9808 3694,
9809 /* VSEQ_B */
9810 3697,
9811 /* VSEQ_D */
9812 3700,
9813 /* VSEQ_H */
9814 3703,
9815 /* VSEQ_W */
9816 3706,
9817 /* VSETALLNEZ_B */
9818 3709,
9819 /* VSETALLNEZ_D */
9820 3711,
9821 /* VSETALLNEZ_H */
9822 3713,
9823 /* VSETALLNEZ_W */
9824 3715,
9825 /* VSETANYEQZ_B */
9826 3717,
9827 /* VSETANYEQZ_D */
9828 3719,
9829 /* VSETANYEQZ_H */
9830 3721,
9831 /* VSETANYEQZ_W */
9832 3723,
9833 /* VSETEQZ_V */
9834 3725,
9835 /* VSETNEZ_V */
9836 3727,
9837 /* VSHUF4I_B */
9838 3729,
9839 /* VSHUF4I_D */
9840 3732,
9841 /* VSHUF4I_H */
9842 3736,
9843 /* VSHUF4I_W */
9844 3739,
9845 /* VSHUF_B */
9846 3742,
9847 /* VSHUF_D */
9848 3746,
9849 /* VSHUF_H */
9850 3750,
9851 /* VSHUF_W */
9852 3754,
9853 /* VSIGNCOV_B */
9854 3758,
9855 /* VSIGNCOV_D */
9856 3761,
9857 /* VSIGNCOV_H */
9858 3764,
9859 /* VSIGNCOV_W */
9860 3767,
9861 /* VSLEI_B */
9862 3770,
9863 /* VSLEI_BU */
9864 3773,
9865 /* VSLEI_D */
9866 3776,
9867 /* VSLEI_DU */
9868 3779,
9869 /* VSLEI_H */
9870 3782,
9871 /* VSLEI_HU */
9872 3785,
9873 /* VSLEI_W */
9874 3788,
9875 /* VSLEI_WU */
9876 3791,
9877 /* VSLE_B */
9878 3794,
9879 /* VSLE_BU */
9880 3797,
9881 /* VSLE_D */
9882 3800,
9883 /* VSLE_DU */
9884 3803,
9885 /* VSLE_H */
9886 3806,
9887 /* VSLE_HU */
9888 3809,
9889 /* VSLE_W */
9890 3812,
9891 /* VSLE_WU */
9892 3815,
9893 /* VSLLI_B */
9894 3818,
9895 /* VSLLI_D */
9896 3821,
9897 /* VSLLI_H */
9898 3824,
9899 /* VSLLI_W */
9900 3827,
9901 /* VSLLWIL_DU_WU */
9902 3830,
9903 /* VSLLWIL_D_W */
9904 3833,
9905 /* VSLLWIL_HU_BU */
9906 3836,
9907 /* VSLLWIL_H_B */
9908 3839,
9909 /* VSLLWIL_WU_HU */
9910 3842,
9911 /* VSLLWIL_W_H */
9912 3845,
9913 /* VSLL_B */
9914 3848,
9915 /* VSLL_D */
9916 3851,
9917 /* VSLL_H */
9918 3854,
9919 /* VSLL_W */
9920 3857,
9921 /* VSLTI_B */
9922 3860,
9923 /* VSLTI_BU */
9924 3863,
9925 /* VSLTI_D */
9926 3866,
9927 /* VSLTI_DU */
9928 3869,
9929 /* VSLTI_H */
9930 3872,
9931 /* VSLTI_HU */
9932 3875,
9933 /* VSLTI_W */
9934 3878,
9935 /* VSLTI_WU */
9936 3881,
9937 /* VSLT_B */
9938 3884,
9939 /* VSLT_BU */
9940 3887,
9941 /* VSLT_D */
9942 3890,
9943 /* VSLT_DU */
9944 3893,
9945 /* VSLT_H */
9946 3896,
9947 /* VSLT_HU */
9948 3899,
9949 /* VSLT_W */
9950 3902,
9951 /* VSLT_WU */
9952 3905,
9953 /* VSRAI_B */
9954 3908,
9955 /* VSRAI_D */
9956 3911,
9957 /* VSRAI_H */
9958 3914,
9959 /* VSRAI_W */
9960 3917,
9961 /* VSRANI_B_H */
9962 3920,
9963 /* VSRANI_D_Q */
9964 3924,
9965 /* VSRANI_H_W */
9966 3928,
9967 /* VSRANI_W_D */
9968 3932,
9969 /* VSRAN_B_H */
9970 3936,
9971 /* VSRAN_H_W */
9972 3939,
9973 /* VSRAN_W_D */
9974 3942,
9975 /* VSRARI_B */
9976 3945,
9977 /* VSRARI_D */
9978 3948,
9979 /* VSRARI_H */
9980 3951,
9981 /* VSRARI_W */
9982 3954,
9983 /* VSRARNI_B_H */
9984 3957,
9985 /* VSRARNI_D_Q */
9986 3961,
9987 /* VSRARNI_H_W */
9988 3965,
9989 /* VSRARNI_W_D */
9990 3969,
9991 /* VSRARN_B_H */
9992 3973,
9993 /* VSRARN_H_W */
9994 3976,
9995 /* VSRARN_W_D */
9996 3979,
9997 /* VSRAR_B */
9998 3982,
9999 /* VSRAR_D */
10000 3985,
10001 /* VSRAR_H */
10002 3988,
10003 /* VSRAR_W */
10004 3991,
10005 /* VSRA_B */
10006 3994,
10007 /* VSRA_D */
10008 3997,
10009 /* VSRA_H */
10010 4000,
10011 /* VSRA_W */
10012 4003,
10013 /* VSRLI_B */
10014 4006,
10015 /* VSRLI_D */
10016 4009,
10017 /* VSRLI_H */
10018 4012,
10019 /* VSRLI_W */
10020 4015,
10021 /* VSRLNI_B_H */
10022 4018,
10023 /* VSRLNI_D_Q */
10024 4022,
10025 /* VSRLNI_H_W */
10026 4026,
10027 /* VSRLNI_W_D */
10028 4030,
10029 /* VSRLN_B_H */
10030 4034,
10031 /* VSRLN_H_W */
10032 4037,
10033 /* VSRLN_W_D */
10034 4040,
10035 /* VSRLRI_B */
10036 4043,
10037 /* VSRLRI_D */
10038 4046,
10039 /* VSRLRI_H */
10040 4049,
10041 /* VSRLRI_W */
10042 4052,
10043 /* VSRLRNI_B_H */
10044 4055,
10045 /* VSRLRNI_D_Q */
10046 4059,
10047 /* VSRLRNI_H_W */
10048 4063,
10049 /* VSRLRNI_W_D */
10050 4067,
10051 /* VSRLRN_B_H */
10052 4071,
10053 /* VSRLRN_H_W */
10054 4074,
10055 /* VSRLRN_W_D */
10056 4077,
10057 /* VSRLR_B */
10058 4080,
10059 /* VSRLR_D */
10060 4083,
10061 /* VSRLR_H */
10062 4086,
10063 /* VSRLR_W */
10064 4089,
10065 /* VSRL_B */
10066 4092,
10067 /* VSRL_D */
10068 4095,
10069 /* VSRL_H */
10070 4098,
10071 /* VSRL_W */
10072 4101,
10073 /* VSSRANI_BU_H */
10074 4104,
10075 /* VSSRANI_B_H */
10076 4108,
10077 /* VSSRANI_DU_Q */
10078 4112,
10079 /* VSSRANI_D_Q */
10080 4116,
10081 /* VSSRANI_HU_W */
10082 4120,
10083 /* VSSRANI_H_W */
10084 4124,
10085 /* VSSRANI_WU_D */
10086 4128,
10087 /* VSSRANI_W_D */
10088 4132,
10089 /* VSSRAN_BU_H */
10090 4136,
10091 /* VSSRAN_B_H */
10092 4139,
10093 /* VSSRAN_HU_W */
10094 4142,
10095 /* VSSRAN_H_W */
10096 4145,
10097 /* VSSRAN_WU_D */
10098 4148,
10099 /* VSSRAN_W_D */
10100 4151,
10101 /* VSSRARNI_BU_H */
10102 4154,
10103 /* VSSRARNI_B_H */
10104 4158,
10105 /* VSSRARNI_DU_Q */
10106 4162,
10107 /* VSSRARNI_D_Q */
10108 4166,
10109 /* VSSRARNI_HU_W */
10110 4170,
10111 /* VSSRARNI_H_W */
10112 4174,
10113 /* VSSRARNI_WU_D */
10114 4178,
10115 /* VSSRARNI_W_D */
10116 4182,
10117 /* VSSRARN_BU_H */
10118 4186,
10119 /* VSSRARN_B_H */
10120 4189,
10121 /* VSSRARN_HU_W */
10122 4192,
10123 /* VSSRARN_H_W */
10124 4195,
10125 /* VSSRARN_WU_D */
10126 4198,
10127 /* VSSRARN_W_D */
10128 4201,
10129 /* VSSRLNI_BU_H */
10130 4204,
10131 /* VSSRLNI_B_H */
10132 4208,
10133 /* VSSRLNI_DU_Q */
10134 4212,
10135 /* VSSRLNI_D_Q */
10136 4216,
10137 /* VSSRLNI_HU_W */
10138 4220,
10139 /* VSSRLNI_H_W */
10140 4224,
10141 /* VSSRLNI_WU_D */
10142 4228,
10143 /* VSSRLNI_W_D */
10144 4232,
10145 /* VSSRLN_BU_H */
10146 4236,
10147 /* VSSRLN_B_H */
10148 4239,
10149 /* VSSRLN_HU_W */
10150 4242,
10151 /* VSSRLN_H_W */
10152 4245,
10153 /* VSSRLN_WU_D */
10154 4248,
10155 /* VSSRLN_W_D */
10156 4251,
10157 /* VSSRLRNI_BU_H */
10158 4254,
10159 /* VSSRLRNI_B_H */
10160 4258,
10161 /* VSSRLRNI_DU_Q */
10162 4262,
10163 /* VSSRLRNI_D_Q */
10164 4266,
10165 /* VSSRLRNI_HU_W */
10166 4270,
10167 /* VSSRLRNI_H_W */
10168 4274,
10169 /* VSSRLRNI_WU_D */
10170 4278,
10171 /* VSSRLRNI_W_D */
10172 4282,
10173 /* VSSRLRN_BU_H */
10174 4286,
10175 /* VSSRLRN_B_H */
10176 4289,
10177 /* VSSRLRN_HU_W */
10178 4292,
10179 /* VSSRLRN_H_W */
10180 4295,
10181 /* VSSRLRN_WU_D */
10182 4298,
10183 /* VSSRLRN_W_D */
10184 4301,
10185 /* VSSUB_B */
10186 4304,
10187 /* VSSUB_BU */
10188 4307,
10189 /* VSSUB_D */
10190 4310,
10191 /* VSSUB_DU */
10192 4313,
10193 /* VSSUB_H */
10194 4316,
10195 /* VSSUB_HU */
10196 4319,
10197 /* VSSUB_W */
10198 4322,
10199 /* VSSUB_WU */
10200 4325,
10201 /* VST */
10202 4328,
10203 /* VSTELM_B */
10204 4331,
10205 /* VSTELM_D */
10206 4335,
10207 /* VSTELM_H */
10208 4339,
10209 /* VSTELM_W */
10210 4343,
10211 /* VSTX */
10212 4347,
10213 /* VSUBI_BU */
10214 4350,
10215 /* VSUBI_DU */
10216 4353,
10217 /* VSUBI_HU */
10218 4356,
10219 /* VSUBI_WU */
10220 4359,
10221 /* VSUBWEV_D_W */
10222 4362,
10223 /* VSUBWEV_D_WU */
10224 4365,
10225 /* VSUBWEV_H_B */
10226 4368,
10227 /* VSUBWEV_H_BU */
10228 4371,
10229 /* VSUBWEV_Q_D */
10230 4374,
10231 /* VSUBWEV_Q_DU */
10232 4377,
10233 /* VSUBWEV_W_H */
10234 4380,
10235 /* VSUBWEV_W_HU */
10236 4383,
10237 /* VSUBWOD_D_W */
10238 4386,
10239 /* VSUBWOD_D_WU */
10240 4389,
10241 /* VSUBWOD_H_B */
10242 4392,
10243 /* VSUBWOD_H_BU */
10244 4395,
10245 /* VSUBWOD_Q_D */
10246 4398,
10247 /* VSUBWOD_Q_DU */
10248 4401,
10249 /* VSUBWOD_W_H */
10250 4404,
10251 /* VSUBWOD_W_HU */
10252 4407,
10253 /* VSUB_B */
10254 4410,
10255 /* VSUB_D */
10256 4413,
10257 /* VSUB_H */
10258 4416,
10259 /* VSUB_Q */
10260 4419,
10261 /* VSUB_W */
10262 4422,
10263 /* VXORI_B */
10264 4425,
10265 /* VXOR_V */
10266 4428,
10267 /* X86ADC_B */
10268 4431,
10269 /* X86ADC_D */
10270 4433,
10271 /* X86ADC_H */
10272 4435,
10273 /* X86ADC_W */
10274 4437,
10275 /* X86ADD_B */
10276 4439,
10277 /* X86ADD_D */
10278 4441,
10279 /* X86ADD_DU */
10280 4443,
10281 /* X86ADD_H */
10282 4445,
10283 /* X86ADD_W */
10284 4447,
10285 /* X86ADD_WU */
10286 4449,
10287 /* X86AND_B */
10288 4451,
10289 /* X86AND_D */
10290 4453,
10291 /* X86AND_H */
10292 4455,
10293 /* X86AND_W */
10294 4457,
10295 /* X86CLRTM */
10296 4459,
10297 /* X86DECTOP */
10298 4459,
10299 /* X86DEC_B */
10300 4459,
10301 /* X86DEC_D */
10302 4460,
10303 /* X86DEC_H */
10304 4461,
10305 /* X86DEC_W */
10306 4462,
10307 /* X86INCTOP */
10308 4463,
10309 /* X86INC_B */
10310 4463,
10311 /* X86INC_D */
10312 4464,
10313 /* X86INC_H */
10314 4465,
10315 /* X86INC_W */
10316 4466,
10317 /* X86MFFLAG */
10318 4467,
10319 /* X86MFTOP */
10320 4469,
10321 /* X86MTFLAG */
10322 4470,
10323 /* X86MTTOP */
10324 4472,
10325 /* X86MUL_B */
10326 4473,
10327 /* X86MUL_BU */
10328 4475,
10329 /* X86MUL_D */
10330 4477,
10331 /* X86MUL_DU */
10332 4479,
10333 /* X86MUL_H */
10334 4481,
10335 /* X86MUL_HU */
10336 4483,
10337 /* X86MUL_W */
10338 4485,
10339 /* X86MUL_WU */
10340 4487,
10341 /* X86OR_B */
10342 4489,
10343 /* X86OR_D */
10344 4491,
10345 /* X86OR_H */
10346 4493,
10347 /* X86OR_W */
10348 4495,
10349 /* X86RCLI_B */
10350 4497,
10351 /* X86RCLI_D */
10352 4499,
10353 /* X86RCLI_H */
10354 4501,
10355 /* X86RCLI_W */
10356 4503,
10357 /* X86RCL_B */
10358 4505,
10359 /* X86RCL_D */
10360 4507,
10361 /* X86RCL_H */
10362 4509,
10363 /* X86RCL_W */
10364 4511,
10365 /* X86RCRI_B */
10366 4513,
10367 /* X86RCRI_D */
10368 4515,
10369 /* X86RCRI_H */
10370 4517,
10371 /* X86RCRI_W */
10372 4519,
10373 /* X86RCR_B */
10374 4521,
10375 /* X86RCR_D */
10376 4523,
10377 /* X86RCR_H */
10378 4525,
10379 /* X86RCR_W */
10380 4527,
10381 /* X86ROTLI_B */
10382 4529,
10383 /* X86ROTLI_D */
10384 4531,
10385 /* X86ROTLI_H */
10386 4533,
10387 /* X86ROTLI_W */
10388 4535,
10389 /* X86ROTL_B */
10390 4537,
10391 /* X86ROTL_D */
10392 4539,
10393 /* X86ROTL_H */
10394 4541,
10395 /* X86ROTL_W */
10396 4543,
10397 /* X86ROTRI_B */
10398 4545,
10399 /* X86ROTRI_D */
10400 4547,
10401 /* X86ROTRI_H */
10402 4549,
10403 /* X86ROTRI_W */
10404 4551,
10405 /* X86ROTR_B */
10406 4553,
10407 /* X86ROTR_D */
10408 4555,
10409 /* X86ROTR_H */
10410 4557,
10411 /* X86ROTR_W */
10412 4559,
10413 /* X86SBC_B */
10414 4561,
10415 /* X86SBC_D */
10416 4563,
10417 /* X86SBC_H */
10418 4565,
10419 /* X86SBC_W */
10420 4567,
10421 /* X86SETTAG */
10422 4569,
10423 /* X86SETTM */
10424 4572,
10425 /* X86SLLI_B */
10426 4572,
10427 /* X86SLLI_D */
10428 4574,
10429 /* X86SLLI_H */
10430 4576,
10431 /* X86SLLI_W */
10432 4578,
10433 /* X86SLL_B */
10434 4580,
10435 /* X86SLL_D */
10436 4582,
10437 /* X86SLL_H */
10438 4584,
10439 /* X86SLL_W */
10440 4586,
10441 /* X86SRAI_B */
10442 4588,
10443 /* X86SRAI_D */
10444 4590,
10445 /* X86SRAI_H */
10446 4592,
10447 /* X86SRAI_W */
10448 4594,
10449 /* X86SRA_B */
10450 4596,
10451 /* X86SRA_D */
10452 4598,
10453 /* X86SRA_H */
10454 4600,
10455 /* X86SRA_W */
10456 4602,
10457 /* X86SRLI_B */
10458 4604,
10459 /* X86SRLI_D */
10460 4606,
10461 /* X86SRLI_H */
10462 4608,
10463 /* X86SRLI_W */
10464 4610,
10465 /* X86SRL_B */
10466 4612,
10467 /* X86SRL_D */
10468 4614,
10469 /* X86SRL_H */
10470 4616,
10471 /* X86SRL_W */
10472 4618,
10473 /* X86SUB_B */
10474 4620,
10475 /* X86SUB_D */
10476 4622,
10477 /* X86SUB_DU */
10478 4624,
10479 /* X86SUB_H */
10480 4626,
10481 /* X86SUB_W */
10482 4628,
10483 /* X86SUB_WU */
10484 4630,
10485 /* X86XOR_B */
10486 4632,
10487 /* X86XOR_D */
10488 4634,
10489 /* X86XOR_H */
10490 4636,
10491 /* X86XOR_W */
10492 4638,
10493 /* XOR */
10494 4640,
10495 /* XORI */
10496 4643,
10497 /* XVABSD_B */
10498 4646,
10499 /* XVABSD_BU */
10500 4649,
10501 /* XVABSD_D */
10502 4652,
10503 /* XVABSD_DU */
10504 4655,
10505 /* XVABSD_H */
10506 4658,
10507 /* XVABSD_HU */
10508 4661,
10509 /* XVABSD_W */
10510 4664,
10511 /* XVABSD_WU */
10512 4667,
10513 /* XVADDA_B */
10514 4670,
10515 /* XVADDA_D */
10516 4673,
10517 /* XVADDA_H */
10518 4676,
10519 /* XVADDA_W */
10520 4679,
10521 /* XVADDI_BU */
10522 4682,
10523 /* XVADDI_DU */
10524 4685,
10525 /* XVADDI_HU */
10526 4688,
10527 /* XVADDI_WU */
10528 4691,
10529 /* XVADDWEV_D_W */
10530 4694,
10531 /* XVADDWEV_D_WU */
10532 4697,
10533 /* XVADDWEV_D_WU_W */
10534 4700,
10535 /* XVADDWEV_H_B */
10536 4703,
10537 /* XVADDWEV_H_BU */
10538 4706,
10539 /* XVADDWEV_H_BU_B */
10540 4709,
10541 /* XVADDWEV_Q_D */
10542 4712,
10543 /* XVADDWEV_Q_DU */
10544 4715,
10545 /* XVADDWEV_Q_DU_D */
10546 4718,
10547 /* XVADDWEV_W_H */
10548 4721,
10549 /* XVADDWEV_W_HU */
10550 4724,
10551 /* XVADDWEV_W_HU_H */
10552 4727,
10553 /* XVADDWOD_D_W */
10554 4730,
10555 /* XVADDWOD_D_WU */
10556 4733,
10557 /* XVADDWOD_D_WU_W */
10558 4736,
10559 /* XVADDWOD_H_B */
10560 4739,
10561 /* XVADDWOD_H_BU */
10562 4742,
10563 /* XVADDWOD_H_BU_B */
10564 4745,
10565 /* XVADDWOD_Q_D */
10566 4748,
10567 /* XVADDWOD_Q_DU */
10568 4751,
10569 /* XVADDWOD_Q_DU_D */
10570 4754,
10571 /* XVADDWOD_W_H */
10572 4757,
10573 /* XVADDWOD_W_HU */
10574 4760,
10575 /* XVADDWOD_W_HU_H */
10576 4763,
10577 /* XVADD_B */
10578 4766,
10579 /* XVADD_D */
10580 4769,
10581 /* XVADD_H */
10582 4772,
10583 /* XVADD_Q */
10584 4775,
10585 /* XVADD_W */
10586 4778,
10587 /* XVANDI_B */
10588 4781,
10589 /* XVANDN_V */
10590 4784,
10591 /* XVAND_V */
10592 4787,
10593 /* XVAVGR_B */
10594 4790,
10595 /* XVAVGR_BU */
10596 4793,
10597 /* XVAVGR_D */
10598 4796,
10599 /* XVAVGR_DU */
10600 4799,
10601 /* XVAVGR_H */
10602 4802,
10603 /* XVAVGR_HU */
10604 4805,
10605 /* XVAVGR_W */
10606 4808,
10607 /* XVAVGR_WU */
10608 4811,
10609 /* XVAVG_B */
10610 4814,
10611 /* XVAVG_BU */
10612 4817,
10613 /* XVAVG_D */
10614 4820,
10615 /* XVAVG_DU */
10616 4823,
10617 /* XVAVG_H */
10618 4826,
10619 /* XVAVG_HU */
10620 4829,
10621 /* XVAVG_W */
10622 4832,
10623 /* XVAVG_WU */
10624 4835,
10625 /* XVBITCLRI_B */
10626 4838,
10627 /* XVBITCLRI_D */
10628 4841,
10629 /* XVBITCLRI_H */
10630 4844,
10631 /* XVBITCLRI_W */
10632 4847,
10633 /* XVBITCLR_B */
10634 4850,
10635 /* XVBITCLR_D */
10636 4853,
10637 /* XVBITCLR_H */
10638 4856,
10639 /* XVBITCLR_W */
10640 4859,
10641 /* XVBITREVI_B */
10642 4862,
10643 /* XVBITREVI_D */
10644 4865,
10645 /* XVBITREVI_H */
10646 4868,
10647 /* XVBITREVI_W */
10648 4871,
10649 /* XVBITREV_B */
10650 4874,
10651 /* XVBITREV_D */
10652 4877,
10653 /* XVBITREV_H */
10654 4880,
10655 /* XVBITREV_W */
10656 4883,
10657 /* XVBITSELI_B */
10658 4886,
10659 /* XVBITSEL_V */
10660 4890,
10661 /* XVBITSETI_B */
10662 4894,
10663 /* XVBITSETI_D */
10664 4897,
10665 /* XVBITSETI_H */
10666 4900,
10667 /* XVBITSETI_W */
10668 4903,
10669 /* XVBITSET_B */
10670 4906,
10671 /* XVBITSET_D */
10672 4909,
10673 /* XVBITSET_H */
10674 4912,
10675 /* XVBITSET_W */
10676 4915,
10677 /* XVBSLL_V */
10678 4918,
10679 /* XVBSRL_V */
10680 4921,
10681 /* XVCLO_B */
10682 4924,
10683 /* XVCLO_D */
10684 4926,
10685 /* XVCLO_H */
10686 4928,
10687 /* XVCLO_W */
10688 4930,
10689 /* XVCLZ_B */
10690 4932,
10691 /* XVCLZ_D */
10692 4934,
10693 /* XVCLZ_H */
10694 4936,
10695 /* XVCLZ_W */
10696 4938,
10697 /* XVDIV_B */
10698 4940,
10699 /* XVDIV_BU */
10700 4943,
10701 /* XVDIV_D */
10702 4946,
10703 /* XVDIV_DU */
10704 4949,
10705 /* XVDIV_H */
10706 4952,
10707 /* XVDIV_HU */
10708 4955,
10709 /* XVDIV_W */
10710 4958,
10711 /* XVDIV_WU */
10712 4961,
10713 /* XVEXTH_DU_WU */
10714 4964,
10715 /* XVEXTH_D_W */
10716 4966,
10717 /* XVEXTH_HU_BU */
10718 4968,
10719 /* XVEXTH_H_B */
10720 4970,
10721 /* XVEXTH_QU_DU */
10722 4972,
10723 /* XVEXTH_Q_D */
10724 4974,
10725 /* XVEXTH_WU_HU */
10726 4976,
10727 /* XVEXTH_W_H */
10728 4978,
10729 /* XVEXTL_QU_DU */
10730 4980,
10731 /* XVEXTL_Q_D */
10732 4982,
10733 /* XVEXTRINS_B */
10734 4984,
10735 /* XVEXTRINS_D */
10736 4988,
10737 /* XVEXTRINS_H */
10738 4992,
10739 /* XVEXTRINS_W */
10740 4996,
10741 /* XVFADD_D */
10742 5000,
10743 /* XVFADD_S */
10744 5003,
10745 /* XVFCLASS_D */
10746 5006,
10747 /* XVFCLASS_S */
10748 5008,
10749 /* XVFCMP_CAF_D */
10750 5010,
10751 /* XVFCMP_CAF_S */
10752 5013,
10753 /* XVFCMP_CEQ_D */
10754 5016,
10755 /* XVFCMP_CEQ_S */
10756 5019,
10757 /* XVFCMP_CLE_D */
10758 5022,
10759 /* XVFCMP_CLE_S */
10760 5025,
10761 /* XVFCMP_CLT_D */
10762 5028,
10763 /* XVFCMP_CLT_S */
10764 5031,
10765 /* XVFCMP_CNE_D */
10766 5034,
10767 /* XVFCMP_CNE_S */
10768 5037,
10769 /* XVFCMP_COR_D */
10770 5040,
10771 /* XVFCMP_COR_S */
10772 5043,
10773 /* XVFCMP_CUEQ_D */
10774 5046,
10775 /* XVFCMP_CUEQ_S */
10776 5049,
10777 /* XVFCMP_CULE_D */
10778 5052,
10779 /* XVFCMP_CULE_S */
10780 5055,
10781 /* XVFCMP_CULT_D */
10782 5058,
10783 /* XVFCMP_CULT_S */
10784 5061,
10785 /* XVFCMP_CUNE_D */
10786 5064,
10787 /* XVFCMP_CUNE_S */
10788 5067,
10789 /* XVFCMP_CUN_D */
10790 5070,
10791 /* XVFCMP_CUN_S */
10792 5073,
10793 /* XVFCMP_SAF_D */
10794 5076,
10795 /* XVFCMP_SAF_S */
10796 5079,
10797 /* XVFCMP_SEQ_D */
10798 5082,
10799 /* XVFCMP_SEQ_S */
10800 5085,
10801 /* XVFCMP_SLE_D */
10802 5088,
10803 /* XVFCMP_SLE_S */
10804 5091,
10805 /* XVFCMP_SLT_D */
10806 5094,
10807 /* XVFCMP_SLT_S */
10808 5097,
10809 /* XVFCMP_SNE_D */
10810 5100,
10811 /* XVFCMP_SNE_S */
10812 5103,
10813 /* XVFCMP_SOR_D */
10814 5106,
10815 /* XVFCMP_SOR_S */
10816 5109,
10817 /* XVFCMP_SUEQ_D */
10818 5112,
10819 /* XVFCMP_SUEQ_S */
10820 5115,
10821 /* XVFCMP_SULE_D */
10822 5118,
10823 /* XVFCMP_SULE_S */
10824 5121,
10825 /* XVFCMP_SULT_D */
10826 5124,
10827 /* XVFCMP_SULT_S */
10828 5127,
10829 /* XVFCMP_SUNE_D */
10830 5130,
10831 /* XVFCMP_SUNE_S */
10832 5133,
10833 /* XVFCMP_SUN_D */
10834 5136,
10835 /* XVFCMP_SUN_S */
10836 5139,
10837 /* XVFCVTH_D_S */
10838 5142,
10839 /* XVFCVTH_S_H */
10840 5144,
10841 /* XVFCVTL_D_S */
10842 5146,
10843 /* XVFCVTL_S_H */
10844 5148,
10845 /* XVFCVT_H_S */
10846 5150,
10847 /* XVFCVT_S_D */
10848 5153,
10849 /* XVFDIV_D */
10850 5156,
10851 /* XVFDIV_S */
10852 5159,
10853 /* XVFFINTH_D_W */
10854 5162,
10855 /* XVFFINTL_D_W */
10856 5164,
10857 /* XVFFINT_D_L */
10858 5166,
10859 /* XVFFINT_D_LU */
10860 5168,
10861 /* XVFFINT_S_L */
10862 5170,
10863 /* XVFFINT_S_W */
10864 5173,
10865 /* XVFFINT_S_WU */
10866 5175,
10867 /* XVFLOGB_D */
10868 5177,
10869 /* XVFLOGB_S */
10870 5179,
10871 /* XVFMADD_D */
10872 5181,
10873 /* XVFMADD_S */
10874 5185,
10875 /* XVFMAXA_D */
10876 5189,
10877 /* XVFMAXA_S */
10878 5192,
10879 /* XVFMAX_D */
10880 5195,
10881 /* XVFMAX_S */
10882 5198,
10883 /* XVFMINA_D */
10884 5201,
10885 /* XVFMINA_S */
10886 5204,
10887 /* XVFMIN_D */
10888 5207,
10889 /* XVFMIN_S */
10890 5210,
10891 /* XVFMSUB_D */
10892 5213,
10893 /* XVFMSUB_S */
10894 5217,
10895 /* XVFMUL_D */
10896 5221,
10897 /* XVFMUL_S */
10898 5224,
10899 /* XVFNMADD_D */
10900 5227,
10901 /* XVFNMADD_S */
10902 5231,
10903 /* XVFNMSUB_D */
10904 5235,
10905 /* XVFNMSUB_S */
10906 5239,
10907 /* XVFRECIPE_D */
10908 5243,
10909 /* XVFRECIPE_S */
10910 5245,
10911 /* XVFRECIP_D */
10912 5247,
10913 /* XVFRECIP_S */
10914 5249,
10915 /* XVFRINTRM_D */
10916 5251,
10917 /* XVFRINTRM_S */
10918 5253,
10919 /* XVFRINTRNE_D */
10920 5255,
10921 /* XVFRINTRNE_S */
10922 5257,
10923 /* XVFRINTRP_D */
10924 5259,
10925 /* XVFRINTRP_S */
10926 5261,
10927 /* XVFRINTRZ_D */
10928 5263,
10929 /* XVFRINTRZ_S */
10930 5265,
10931 /* XVFRINT_D */
10932 5267,
10933 /* XVFRINT_S */
10934 5269,
10935 /* XVFRSQRTE_D */
10936 5271,
10937 /* XVFRSQRTE_S */
10938 5273,
10939 /* XVFRSQRT_D */
10940 5275,
10941 /* XVFRSQRT_S */
10942 5277,
10943 /* XVFRSTPI_B */
10944 5279,
10945 /* XVFRSTPI_H */
10946 5283,
10947 /* XVFRSTP_B */
10948 5287,
10949 /* XVFRSTP_H */
10950 5291,
10951 /* XVFSQRT_D */
10952 5295,
10953 /* XVFSQRT_S */
10954 5297,
10955 /* XVFSUB_D */
10956 5299,
10957 /* XVFSUB_S */
10958 5302,
10959 /* XVFTINTH_L_S */
10960 5305,
10961 /* XVFTINTL_L_S */
10962 5307,
10963 /* XVFTINTRMH_L_S */
10964 5309,
10965 /* XVFTINTRML_L_S */
10966 5311,
10967 /* XVFTINTRM_L_D */
10968 5313,
10969 /* XVFTINTRM_W_D */
10970 5315,
10971 /* XVFTINTRM_W_S */
10972 5318,
10973 /* XVFTINTRNEH_L_S */
10974 5320,
10975 /* XVFTINTRNEL_L_S */
10976 5322,
10977 /* XVFTINTRNE_L_D */
10978 5324,
10979 /* XVFTINTRNE_W_D */
10980 5326,
10981 /* XVFTINTRNE_W_S */
10982 5329,
10983 /* XVFTINTRPH_L_S */
10984 5331,
10985 /* XVFTINTRPL_L_S */
10986 5333,
10987 /* XVFTINTRP_L_D */
10988 5335,
10989 /* XVFTINTRP_W_D */
10990 5337,
10991 /* XVFTINTRP_W_S */
10992 5340,
10993 /* XVFTINTRZH_L_S */
10994 5342,
10995 /* XVFTINTRZL_L_S */
10996 5344,
10997 /* XVFTINTRZ_LU_D */
10998 5346,
10999 /* XVFTINTRZ_L_D */
11000 5348,
11001 /* XVFTINTRZ_WU_S */
11002 5350,
11003 /* XVFTINTRZ_W_D */
11004 5352,
11005 /* XVFTINTRZ_W_S */
11006 5355,
11007 /* XVFTINT_LU_D */
11008 5357,
11009 /* XVFTINT_L_D */
11010 5359,
11011 /* XVFTINT_WU_S */
11012 5361,
11013 /* XVFTINT_W_D */
11014 5363,
11015 /* XVFTINT_W_S */
11016 5366,
11017 /* XVHADDW_DU_WU */
11018 5368,
11019 /* XVHADDW_D_W */
11020 5371,
11021 /* XVHADDW_HU_BU */
11022 5374,
11023 /* XVHADDW_H_B */
11024 5377,
11025 /* XVHADDW_QU_DU */
11026 5380,
11027 /* XVHADDW_Q_D */
11028 5383,
11029 /* XVHADDW_WU_HU */
11030 5386,
11031 /* XVHADDW_W_H */
11032 5389,
11033 /* XVHSELI_D */
11034 5392,
11035 /* XVHSUBW_DU_WU */
11036 5395,
11037 /* XVHSUBW_D_W */
11038 5398,
11039 /* XVHSUBW_HU_BU */
11040 5401,
11041 /* XVHSUBW_H_B */
11042 5404,
11043 /* XVHSUBW_QU_DU */
11044 5407,
11045 /* XVHSUBW_Q_D */
11046 5410,
11047 /* XVHSUBW_WU_HU */
11048 5413,
11049 /* XVHSUBW_W_H */
11050 5416,
11051 /* XVILVH_B */
11052 5419,
11053 /* XVILVH_D */
11054 5422,
11055 /* XVILVH_H */
11056 5425,
11057 /* XVILVH_W */
11058 5428,
11059 /* XVILVL_B */
11060 5431,
11061 /* XVILVL_D */
11062 5434,
11063 /* XVILVL_H */
11064 5437,
11065 /* XVILVL_W */
11066 5440,
11067 /* XVINSGR2VR_D */
11068 5443,
11069 /* XVINSGR2VR_W */
11070 5447,
11071 /* XVINSVE0_D */
11072 5451,
11073 /* XVINSVE0_W */
11074 5455,
11075 /* XVLD */
11076 5459,
11077 /* XVLDI */
11078 5462,
11079 /* XVLDREPL_B */
11080 5464,
11081 /* XVLDREPL_D */
11082 5467,
11083 /* XVLDREPL_H */
11084 5470,
11085 /* XVLDREPL_W */
11086 5473,
11087 /* XVLDX */
11088 5476,
11089 /* XVMADDWEV_D_W */
11090 5479,
11091 /* XVMADDWEV_D_WU */
11092 5483,
11093 /* XVMADDWEV_D_WU_W */
11094 5487,
11095 /* XVMADDWEV_H_B */
11096 5491,
11097 /* XVMADDWEV_H_BU */
11098 5495,
11099 /* XVMADDWEV_H_BU_B */
11100 5499,
11101 /* XVMADDWEV_Q_D */
11102 5503,
11103 /* XVMADDWEV_Q_DU */
11104 5507,
11105 /* XVMADDWEV_Q_DU_D */
11106 5511,
11107 /* XVMADDWEV_W_H */
11108 5515,
11109 /* XVMADDWEV_W_HU */
11110 5519,
11111 /* XVMADDWEV_W_HU_H */
11112 5523,
11113 /* XVMADDWOD_D_W */
11114 5527,
11115 /* XVMADDWOD_D_WU */
11116 5531,
11117 /* XVMADDWOD_D_WU_W */
11118 5535,
11119 /* XVMADDWOD_H_B */
11120 5539,
11121 /* XVMADDWOD_H_BU */
11122 5543,
11123 /* XVMADDWOD_H_BU_B */
11124 5547,
11125 /* XVMADDWOD_Q_D */
11126 5551,
11127 /* XVMADDWOD_Q_DU */
11128 5555,
11129 /* XVMADDWOD_Q_DU_D */
11130 5559,
11131 /* XVMADDWOD_W_H */
11132 5563,
11133 /* XVMADDWOD_W_HU */
11134 5567,
11135 /* XVMADDWOD_W_HU_H */
11136 5571,
11137 /* XVMADD_B */
11138 5575,
11139 /* XVMADD_D */
11140 5579,
11141 /* XVMADD_H */
11142 5583,
11143 /* XVMADD_W */
11144 5587,
11145 /* XVMAXI_B */
11146 5591,
11147 /* XVMAXI_BU */
11148 5594,
11149 /* XVMAXI_D */
11150 5597,
11151 /* XVMAXI_DU */
11152 5600,
11153 /* XVMAXI_H */
11154 5603,
11155 /* XVMAXI_HU */
11156 5606,
11157 /* XVMAXI_W */
11158 5609,
11159 /* XVMAXI_WU */
11160 5612,
11161 /* XVMAX_B */
11162 5615,
11163 /* XVMAX_BU */
11164 5618,
11165 /* XVMAX_D */
11166 5621,
11167 /* XVMAX_DU */
11168 5624,
11169 /* XVMAX_H */
11170 5627,
11171 /* XVMAX_HU */
11172 5630,
11173 /* XVMAX_W */
11174 5633,
11175 /* XVMAX_WU */
11176 5636,
11177 /* XVMINI_B */
11178 5639,
11179 /* XVMINI_BU */
11180 5642,
11181 /* XVMINI_D */
11182 5645,
11183 /* XVMINI_DU */
11184 5648,
11185 /* XVMINI_H */
11186 5651,
11187 /* XVMINI_HU */
11188 5654,
11189 /* XVMINI_W */
11190 5657,
11191 /* XVMINI_WU */
11192 5660,
11193 /* XVMIN_B */
11194 5663,
11195 /* XVMIN_BU */
11196 5666,
11197 /* XVMIN_D */
11198 5669,
11199 /* XVMIN_DU */
11200 5672,
11201 /* XVMIN_H */
11202 5675,
11203 /* XVMIN_HU */
11204 5678,
11205 /* XVMIN_W */
11206 5681,
11207 /* XVMIN_WU */
11208 5684,
11209 /* XVMOD_B */
11210 5687,
11211 /* XVMOD_BU */
11212 5690,
11213 /* XVMOD_D */
11214 5693,
11215 /* XVMOD_DU */
11216 5696,
11217 /* XVMOD_H */
11218 5699,
11219 /* XVMOD_HU */
11220 5702,
11221 /* XVMOD_W */
11222 5705,
11223 /* XVMOD_WU */
11224 5708,
11225 /* XVMSKGEZ_B */
11226 5711,
11227 /* XVMSKLTZ_B */
11228 5713,
11229 /* XVMSKLTZ_D */
11230 5715,
11231 /* XVMSKLTZ_H */
11232 5717,
11233 /* XVMSKLTZ_W */
11234 5719,
11235 /* XVMSKNZ_B */
11236 5721,
11237 /* XVMSUB_B */
11238 5723,
11239 /* XVMSUB_D */
11240 5727,
11241 /* XVMSUB_H */
11242 5731,
11243 /* XVMSUB_W */
11244 5735,
11245 /* XVMUH_B */
11246 5739,
11247 /* XVMUH_BU */
11248 5742,
11249 /* XVMUH_D */
11250 5745,
11251 /* XVMUH_DU */
11252 5748,
11253 /* XVMUH_H */
11254 5751,
11255 /* XVMUH_HU */
11256 5754,
11257 /* XVMUH_W */
11258 5757,
11259 /* XVMUH_WU */
11260 5760,
11261 /* XVMULWEV_D_W */
11262 5763,
11263 /* XVMULWEV_D_WU */
11264 5766,
11265 /* XVMULWEV_D_WU_W */
11266 5769,
11267 /* XVMULWEV_H_B */
11268 5772,
11269 /* XVMULWEV_H_BU */
11270 5775,
11271 /* XVMULWEV_H_BU_B */
11272 5778,
11273 /* XVMULWEV_Q_D */
11274 5781,
11275 /* XVMULWEV_Q_DU */
11276 5784,
11277 /* XVMULWEV_Q_DU_D */
11278 5787,
11279 /* XVMULWEV_W_H */
11280 5790,
11281 /* XVMULWEV_W_HU */
11282 5793,
11283 /* XVMULWEV_W_HU_H */
11284 5796,
11285 /* XVMULWOD_D_W */
11286 5799,
11287 /* XVMULWOD_D_WU */
11288 5802,
11289 /* XVMULWOD_D_WU_W */
11290 5805,
11291 /* XVMULWOD_H_B */
11292 5808,
11293 /* XVMULWOD_H_BU */
11294 5811,
11295 /* XVMULWOD_H_BU_B */
11296 5814,
11297 /* XVMULWOD_Q_D */
11298 5817,
11299 /* XVMULWOD_Q_DU */
11300 5820,
11301 /* XVMULWOD_Q_DU_D */
11302 5823,
11303 /* XVMULWOD_W_H */
11304 5826,
11305 /* XVMULWOD_W_HU */
11306 5829,
11307 /* XVMULWOD_W_HU_H */
11308 5832,
11309 /* XVMUL_B */
11310 5835,
11311 /* XVMUL_D */
11312 5838,
11313 /* XVMUL_H */
11314 5841,
11315 /* XVMUL_W */
11316 5844,
11317 /* XVNEG_B */
11318 5847,
11319 /* XVNEG_D */
11320 5849,
11321 /* XVNEG_H */
11322 5851,
11323 /* XVNEG_W */
11324 5853,
11325 /* XVNORI_B */
11326 5855,
11327 /* XVNOR_V */
11328 5858,
11329 /* XVORI_B */
11330 5861,
11331 /* XVORN_V */
11332 5864,
11333 /* XVOR_V */
11334 5867,
11335 /* XVPACKEV_B */
11336 5870,
11337 /* XVPACKEV_D */
11338 5873,
11339 /* XVPACKEV_H */
11340 5876,
11341 /* XVPACKEV_W */
11342 5879,
11343 /* XVPACKOD_B */
11344 5882,
11345 /* XVPACKOD_D */
11346 5885,
11347 /* XVPACKOD_H */
11348 5888,
11349 /* XVPACKOD_W */
11350 5891,
11351 /* XVPCNT_B */
11352 5894,
11353 /* XVPCNT_D */
11354 5896,
11355 /* XVPCNT_H */
11356 5898,
11357 /* XVPCNT_W */
11358 5900,
11359 /* XVPERMI_D */
11360 5902,
11361 /* XVPERMI_Q */
11362 5905,
11363 /* XVPERMI_W */
11364 5909,
11365 /* XVPERM_W */
11366 5913,
11367 /* XVPICKEV_B */
11368 5916,
11369 /* XVPICKEV_D */
11370 5919,
11371 /* XVPICKEV_H */
11372 5922,
11373 /* XVPICKEV_W */
11374 5925,
11375 /* XVPICKOD_B */
11376 5928,
11377 /* XVPICKOD_D */
11378 5931,
11379 /* XVPICKOD_H */
11380 5934,
11381 /* XVPICKOD_W */
11382 5937,
11383 /* XVPICKVE2GR_D */
11384 5940,
11385 /* XVPICKVE2GR_DU */
11386 5943,
11387 /* XVPICKVE2GR_W */
11388 5946,
11389 /* XVPICKVE2GR_WU */
11390 5949,
11391 /* XVPICKVE_D */
11392 5952,
11393 /* XVPICKVE_W */
11394 5955,
11395 /* XVREPL128VEI_B */
11396 5958,
11397 /* XVREPL128VEI_D */
11398 5961,
11399 /* XVREPL128VEI_H */
11400 5964,
11401 /* XVREPL128VEI_W */
11402 5967,
11403 /* XVREPLGR2VR_B */
11404 5970,
11405 /* XVREPLGR2VR_D */
11406 5972,
11407 /* XVREPLGR2VR_H */
11408 5974,
11409 /* XVREPLGR2VR_W */
11410 5976,
11411 /* XVREPLVE0_B */
11412 5978,
11413 /* XVREPLVE0_D */
11414 5980,
11415 /* XVREPLVE0_H */
11416 5982,
11417 /* XVREPLVE0_Q */
11418 5984,
11419 /* XVREPLVE0_W */
11420 5986,
11421 /* XVREPLVE_B */
11422 5988,
11423 /* XVREPLVE_D */
11424 5991,
11425 /* XVREPLVE_H */
11426 5994,
11427 /* XVREPLVE_W */
11428 5997,
11429 /* XVROTRI_B */
11430 6000,
11431 /* XVROTRI_D */
11432 6003,
11433 /* XVROTRI_H */
11434 6006,
11435 /* XVROTRI_W */
11436 6009,
11437 /* XVROTR_B */
11438 6012,
11439 /* XVROTR_D */
11440 6015,
11441 /* XVROTR_H */
11442 6018,
11443 /* XVROTR_W */
11444 6021,
11445 /* XVSADD_B */
11446 6024,
11447 /* XVSADD_BU */
11448 6027,
11449 /* XVSADD_D */
11450 6030,
11451 /* XVSADD_DU */
11452 6033,
11453 /* XVSADD_H */
11454 6036,
11455 /* XVSADD_HU */
11456 6039,
11457 /* XVSADD_W */
11458 6042,
11459 /* XVSADD_WU */
11460 6045,
11461 /* XVSAT_B */
11462 6048,
11463 /* XVSAT_BU */
11464 6051,
11465 /* XVSAT_D */
11466 6054,
11467 /* XVSAT_DU */
11468 6057,
11469 /* XVSAT_H */
11470 6060,
11471 /* XVSAT_HU */
11472 6063,
11473 /* XVSAT_W */
11474 6066,
11475 /* XVSAT_WU */
11476 6069,
11477 /* XVSEQI_B */
11478 6072,
11479 /* XVSEQI_D */
11480 6075,
11481 /* XVSEQI_H */
11482 6078,
11483 /* XVSEQI_W */
11484 6081,
11485 /* XVSEQ_B */
11486 6084,
11487 /* XVSEQ_D */
11488 6087,
11489 /* XVSEQ_H */
11490 6090,
11491 /* XVSEQ_W */
11492 6093,
11493 /* XVSETALLNEZ_B */
11494 6096,
11495 /* XVSETALLNEZ_D */
11496 6098,
11497 /* XVSETALLNEZ_H */
11498 6100,
11499 /* XVSETALLNEZ_W */
11500 6102,
11501 /* XVSETANYEQZ_B */
11502 6104,
11503 /* XVSETANYEQZ_D */
11504 6106,
11505 /* XVSETANYEQZ_H */
11506 6108,
11507 /* XVSETANYEQZ_W */
11508 6110,
11509 /* XVSETEQZ_V */
11510 6112,
11511 /* XVSETNEZ_V */
11512 6114,
11513 /* XVSHUF4I_B */
11514 6116,
11515 /* XVSHUF4I_D */
11516 6119,
11517 /* XVSHUF4I_H */
11518 6123,
11519 /* XVSHUF4I_W */
11520 6126,
11521 /* XVSHUF_B */
11522 6129,
11523 /* XVSHUF_D */
11524 6133,
11525 /* XVSHUF_H */
11526 6137,
11527 /* XVSHUF_W */
11528 6141,
11529 /* XVSIGNCOV_B */
11530 6145,
11531 /* XVSIGNCOV_D */
11532 6148,
11533 /* XVSIGNCOV_H */
11534 6151,
11535 /* XVSIGNCOV_W */
11536 6154,
11537 /* XVSLEI_B */
11538 6157,
11539 /* XVSLEI_BU */
11540 6160,
11541 /* XVSLEI_D */
11542 6163,
11543 /* XVSLEI_DU */
11544 6166,
11545 /* XVSLEI_H */
11546 6169,
11547 /* XVSLEI_HU */
11548 6172,
11549 /* XVSLEI_W */
11550 6175,
11551 /* XVSLEI_WU */
11552 6178,
11553 /* XVSLE_B */
11554 6181,
11555 /* XVSLE_BU */
11556 6184,
11557 /* XVSLE_D */
11558 6187,
11559 /* XVSLE_DU */
11560 6190,
11561 /* XVSLE_H */
11562 6193,
11563 /* XVSLE_HU */
11564 6196,
11565 /* XVSLE_W */
11566 6199,
11567 /* XVSLE_WU */
11568 6202,
11569 /* XVSLLI_B */
11570 6205,
11571 /* XVSLLI_D */
11572 6208,
11573 /* XVSLLI_H */
11574 6211,
11575 /* XVSLLI_W */
11576 6214,
11577 /* XVSLLWIL_DU_WU */
11578 6217,
11579 /* XVSLLWIL_D_W */
11580 6220,
11581 /* XVSLLWIL_HU_BU */
11582 6223,
11583 /* XVSLLWIL_H_B */
11584 6226,
11585 /* XVSLLWIL_WU_HU */
11586 6229,
11587 /* XVSLLWIL_W_H */
11588 6232,
11589 /* XVSLL_B */
11590 6235,
11591 /* XVSLL_D */
11592 6238,
11593 /* XVSLL_H */
11594 6241,
11595 /* XVSLL_W */
11596 6244,
11597 /* XVSLTI_B */
11598 6247,
11599 /* XVSLTI_BU */
11600 6250,
11601 /* XVSLTI_D */
11602 6253,
11603 /* XVSLTI_DU */
11604 6256,
11605 /* XVSLTI_H */
11606 6259,
11607 /* XVSLTI_HU */
11608 6262,
11609 /* XVSLTI_W */
11610 6265,
11611 /* XVSLTI_WU */
11612 6268,
11613 /* XVSLT_B */
11614 6271,
11615 /* XVSLT_BU */
11616 6274,
11617 /* XVSLT_D */
11618 6277,
11619 /* XVSLT_DU */
11620 6280,
11621 /* XVSLT_H */
11622 6283,
11623 /* XVSLT_HU */
11624 6286,
11625 /* XVSLT_W */
11626 6289,
11627 /* XVSLT_WU */
11628 6292,
11629 /* XVSRAI_B */
11630 6295,
11631 /* XVSRAI_D */
11632 6298,
11633 /* XVSRAI_H */
11634 6301,
11635 /* XVSRAI_W */
11636 6304,
11637 /* XVSRANI_B_H */
11638 6307,
11639 /* XVSRANI_D_Q */
11640 6311,
11641 /* XVSRANI_H_W */
11642 6315,
11643 /* XVSRANI_W_D */
11644 6319,
11645 /* XVSRAN_B_H */
11646 6323,
11647 /* XVSRAN_H_W */
11648 6326,
11649 /* XVSRAN_W_D */
11650 6329,
11651 /* XVSRARI_B */
11652 6332,
11653 /* XVSRARI_D */
11654 6335,
11655 /* XVSRARI_H */
11656 6338,
11657 /* XVSRARI_W */
11658 6341,
11659 /* XVSRARNI_B_H */
11660 6344,
11661 /* XVSRARNI_D_Q */
11662 6348,
11663 /* XVSRARNI_H_W */
11664 6352,
11665 /* XVSRARNI_W_D */
11666 6356,
11667 /* XVSRARN_B_H */
11668 6360,
11669 /* XVSRARN_H_W */
11670 6363,
11671 /* XVSRARN_W_D */
11672 6366,
11673 /* XVSRAR_B */
11674 6369,
11675 /* XVSRAR_D */
11676 6372,
11677 /* XVSRAR_H */
11678 6375,
11679 /* XVSRAR_W */
11680 6378,
11681 /* XVSRA_B */
11682 6381,
11683 /* XVSRA_D */
11684 6384,
11685 /* XVSRA_H */
11686 6387,
11687 /* XVSRA_W */
11688 6390,
11689 /* XVSRLI_B */
11690 6393,
11691 /* XVSRLI_D */
11692 6396,
11693 /* XVSRLI_H */
11694 6399,
11695 /* XVSRLI_W */
11696 6402,
11697 /* XVSRLNI_B_H */
11698 6405,
11699 /* XVSRLNI_D_Q */
11700 6409,
11701 /* XVSRLNI_H_W */
11702 6413,
11703 /* XVSRLNI_W_D */
11704 6417,
11705 /* XVSRLN_B_H */
11706 6421,
11707 /* XVSRLN_H_W */
11708 6424,
11709 /* XVSRLN_W_D */
11710 6427,
11711 /* XVSRLRI_B */
11712 6430,
11713 /* XVSRLRI_D */
11714 6433,
11715 /* XVSRLRI_H */
11716 6436,
11717 /* XVSRLRI_W */
11718 6439,
11719 /* XVSRLRNI_B_H */
11720 6442,
11721 /* XVSRLRNI_D_Q */
11722 6446,
11723 /* XVSRLRNI_H_W */
11724 6450,
11725 /* XVSRLRNI_W_D */
11726 6454,
11727 /* XVSRLRN_B_H */
11728 6458,
11729 /* XVSRLRN_H_W */
11730 6461,
11731 /* XVSRLRN_W_D */
11732 6464,
11733 /* XVSRLR_B */
11734 6467,
11735 /* XVSRLR_D */
11736 6470,
11737 /* XVSRLR_H */
11738 6473,
11739 /* XVSRLR_W */
11740 6476,
11741 /* XVSRL_B */
11742 6479,
11743 /* XVSRL_D */
11744 6482,
11745 /* XVSRL_H */
11746 6485,
11747 /* XVSRL_W */
11748 6488,
11749 /* XVSSRANI_BU_H */
11750 6491,
11751 /* XVSSRANI_B_H */
11752 6495,
11753 /* XVSSRANI_DU_Q */
11754 6499,
11755 /* XVSSRANI_D_Q */
11756 6503,
11757 /* XVSSRANI_HU_W */
11758 6507,
11759 /* XVSSRANI_H_W */
11760 6511,
11761 /* XVSSRANI_WU_D */
11762 6515,
11763 /* XVSSRANI_W_D */
11764 6519,
11765 /* XVSSRAN_BU_H */
11766 6523,
11767 /* XVSSRAN_B_H */
11768 6526,
11769 /* XVSSRAN_HU_W */
11770 6529,
11771 /* XVSSRAN_H_W */
11772 6532,
11773 /* XVSSRAN_WU_D */
11774 6535,
11775 /* XVSSRAN_W_D */
11776 6538,
11777 /* XVSSRARNI_BU_H */
11778 6541,
11779 /* XVSSRARNI_B_H */
11780 6545,
11781 /* XVSSRARNI_DU_Q */
11782 6549,
11783 /* XVSSRARNI_D_Q */
11784 6553,
11785 /* XVSSRARNI_HU_W */
11786 6557,
11787 /* XVSSRARNI_H_W */
11788 6561,
11789 /* XVSSRARNI_WU_D */
11790 6565,
11791 /* XVSSRARNI_W_D */
11792 6569,
11793 /* XVSSRARN_BU_H */
11794 6573,
11795 /* XVSSRARN_B_H */
11796 6576,
11797 /* XVSSRARN_HU_W */
11798 6579,
11799 /* XVSSRARN_H_W */
11800 6582,
11801 /* XVSSRARN_WU_D */
11802 6585,
11803 /* XVSSRARN_W_D */
11804 6588,
11805 /* XVSSRLNI_BU_H */
11806 6591,
11807 /* XVSSRLNI_B_H */
11808 6595,
11809 /* XVSSRLNI_DU_Q */
11810 6599,
11811 /* XVSSRLNI_D_Q */
11812 6603,
11813 /* XVSSRLNI_HU_W */
11814 6607,
11815 /* XVSSRLNI_H_W */
11816 6611,
11817 /* XVSSRLNI_WU_D */
11818 6615,
11819 /* XVSSRLNI_W_D */
11820 6619,
11821 /* XVSSRLN_BU_H */
11822 6623,
11823 /* XVSSRLN_B_H */
11824 6626,
11825 /* XVSSRLN_HU_W */
11826 6629,
11827 /* XVSSRLN_H_W */
11828 6632,
11829 /* XVSSRLN_WU_D */
11830 6635,
11831 /* XVSSRLN_W_D */
11832 6638,
11833 /* XVSSRLRNI_BU_H */
11834 6641,
11835 /* XVSSRLRNI_B_H */
11836 6645,
11837 /* XVSSRLRNI_DU_Q */
11838 6649,
11839 /* XVSSRLRNI_D_Q */
11840 6653,
11841 /* XVSSRLRNI_HU_W */
11842 6657,
11843 /* XVSSRLRNI_H_W */
11844 6661,
11845 /* XVSSRLRNI_WU_D */
11846 6665,
11847 /* XVSSRLRNI_W_D */
11848 6669,
11849 /* XVSSRLRN_BU_H */
11850 6673,
11851 /* XVSSRLRN_B_H */
11852 6676,
11853 /* XVSSRLRN_HU_W */
11854 6679,
11855 /* XVSSRLRN_H_W */
11856 6682,
11857 /* XVSSRLRN_WU_D */
11858 6685,
11859 /* XVSSRLRN_W_D */
11860 6688,
11861 /* XVSSUB_B */
11862 6691,
11863 /* XVSSUB_BU */
11864 6694,
11865 /* XVSSUB_D */
11866 6697,
11867 /* XVSSUB_DU */
11868 6700,
11869 /* XVSSUB_H */
11870 6703,
11871 /* XVSSUB_HU */
11872 6706,
11873 /* XVSSUB_W */
11874 6709,
11875 /* XVSSUB_WU */
11876 6712,
11877 /* XVST */
11878 6715,
11879 /* XVSTELM_B */
11880 6718,
11881 /* XVSTELM_D */
11882 6722,
11883 /* XVSTELM_H */
11884 6726,
11885 /* XVSTELM_W */
11886 6730,
11887 /* XVSTX */
11888 6734,
11889 /* XVSUBI_BU */
11890 6737,
11891 /* XVSUBI_DU */
11892 6740,
11893 /* XVSUBI_HU */
11894 6743,
11895 /* XVSUBI_WU */
11896 6746,
11897 /* XVSUBWEV_D_W */
11898 6749,
11899 /* XVSUBWEV_D_WU */
11900 6752,
11901 /* XVSUBWEV_H_B */
11902 6755,
11903 /* XVSUBWEV_H_BU */
11904 6758,
11905 /* XVSUBWEV_Q_D */
11906 6761,
11907 /* XVSUBWEV_Q_DU */
11908 6764,
11909 /* XVSUBWEV_W_H */
11910 6767,
11911 /* XVSUBWEV_W_HU */
11912 6770,
11913 /* XVSUBWOD_D_W */
11914 6773,
11915 /* XVSUBWOD_D_WU */
11916 6776,
11917 /* XVSUBWOD_H_B */
11918 6779,
11919 /* XVSUBWOD_H_BU */
11920 6782,
11921 /* XVSUBWOD_Q_D */
11922 6785,
11923 /* XVSUBWOD_Q_DU */
11924 6788,
11925 /* XVSUBWOD_W_H */
11926 6791,
11927 /* XVSUBWOD_W_HU */
11928 6794,
11929 /* XVSUB_B */
11930 6797,
11931 /* XVSUB_D */
11932 6800,
11933 /* XVSUB_H */
11934 6803,
11935 /* XVSUB_Q */
11936 6806,
11937 /* XVSUB_W */
11938 6809,
11939 /* XVXORI_B */
11940 6812,
11941 /* XVXOR_V */
11942 6815,
11943 };
11944
11945 using namespace OpTypes;
11946 static const int8_t OpcodeOperandTypes[] = {
11947
11948 /* PHI */
11949 -1,
11950 /* INLINEASM */
11951 /* INLINEASM_BR */
11952 /* CFI_INSTRUCTION */
11953 i32imm,
11954 /* EH_LABEL */
11955 i32imm,
11956 /* GC_LABEL */
11957 i32imm,
11958 /* ANNOTATION_LABEL */
11959 i32imm,
11960 /* KILL */
11961 /* EXTRACT_SUBREG */
11962 -1, -1, i32imm,
11963 /* INSERT_SUBREG */
11964 -1, -1, -1, i32imm,
11965 /* IMPLICIT_DEF */
11966 -1,
11967 /* SUBREG_TO_REG */
11968 -1, -1, -1, i32imm,
11969 /* COPY_TO_REGCLASS */
11970 -1, -1, i32imm,
11971 /* DBG_VALUE */
11972 /* DBG_VALUE_LIST */
11973 /* DBG_INSTR_REF */
11974 /* DBG_PHI */
11975 /* DBG_LABEL */
11976 -1,
11977 /* REG_SEQUENCE */
11978 -1, -1,
11979 /* COPY */
11980 -1, -1,
11981 /* BUNDLE */
11982 /* LIFETIME_START */
11983 i32imm,
11984 /* LIFETIME_END */
11985 i32imm,
11986 /* PSEUDO_PROBE */
11987 i64imm, i64imm, i8imm, i32imm,
11988 /* ARITH_FENCE */
11989 -1, -1,
11990 /* STACKMAP */
11991 i64imm, i32imm,
11992 /* FENTRY_CALL */
11993 /* PATCHPOINT */
11994 -1, i64imm, i32imm, -1, i32imm, i32imm,
11995 /* LOAD_STACK_GUARD */
11996 -1,
11997 /* PREALLOCATED_SETUP */
11998 i32imm,
11999 /* PREALLOCATED_ARG */
12000 -1, i32imm, i32imm,
12001 /* STATEPOINT */
12002 /* LOCAL_ESCAPE */
12003 -1, i32imm,
12004 /* FAULTING_OP */
12005 -1,
12006 /* PATCHABLE_OP */
12007 /* PATCHABLE_FUNCTION_ENTER */
12008 /* PATCHABLE_RET */
12009 /* PATCHABLE_FUNCTION_EXIT */
12010 /* PATCHABLE_TAIL_CALL */
12011 /* PATCHABLE_EVENT_CALL */
12012 -1, -1,
12013 /* PATCHABLE_TYPED_EVENT_CALL */
12014 -1, -1, -1,
12015 /* ICALL_BRANCH_FUNNEL */
12016 /* MEMBARRIER */
12017 /* JUMP_TABLE_DEBUG_INFO */
12018 i64imm,
12019 /* CONVERGENCECTRL_ENTRY */
12020 -1,
12021 /* CONVERGENCECTRL_ANCHOR */
12022 -1,
12023 /* CONVERGENCECTRL_LOOP */
12024 -1, -1,
12025 /* CONVERGENCECTRL_GLUE */
12026 -1,
12027 /* G_ASSERT_SEXT */
12028 type0, type0, untyped_imm_0,
12029 /* G_ASSERT_ZEXT */
12030 type0, type0, untyped_imm_0,
12031 /* G_ASSERT_ALIGN */
12032 type0, type0, untyped_imm_0,
12033 /* G_ADD */
12034 type0, type0, type0,
12035 /* G_SUB */
12036 type0, type0, type0,
12037 /* G_MUL */
12038 type0, type0, type0,
12039 /* G_SDIV */
12040 type0, type0, type0,
12041 /* G_UDIV */
12042 type0, type0, type0,
12043 /* G_SREM */
12044 type0, type0, type0,
12045 /* G_UREM */
12046 type0, type0, type0,
12047 /* G_SDIVREM */
12048 type0, type0, type0, type0,
12049 /* G_UDIVREM */
12050 type0, type0, type0, type0,
12051 /* G_AND */
12052 type0, type0, type0,
12053 /* G_OR */
12054 type0, type0, type0,
12055 /* G_XOR */
12056 type0, type0, type0,
12057 /* G_IMPLICIT_DEF */
12058 type0,
12059 /* G_PHI */
12060 type0,
12061 /* G_FRAME_INDEX */
12062 type0, -1,
12063 /* G_GLOBAL_VALUE */
12064 type0, -1,
12065 /* G_PTRAUTH_GLOBAL_VALUE */
12066 type0, -1, i32imm, type1, i64imm,
12067 /* G_CONSTANT_POOL */
12068 type0, -1,
12069 /* G_EXTRACT */
12070 type0, type1, untyped_imm_0,
12071 /* G_UNMERGE_VALUES */
12072 type0, type1,
12073 /* G_INSERT */
12074 type0, type0, type1, untyped_imm_0,
12075 /* G_MERGE_VALUES */
12076 type0, type1,
12077 /* G_BUILD_VECTOR */
12078 type0, type1,
12079 /* G_BUILD_VECTOR_TRUNC */
12080 type0, type1,
12081 /* G_CONCAT_VECTORS */
12082 type0, type1,
12083 /* G_PTRTOINT */
12084 type0, type1,
12085 /* G_INTTOPTR */
12086 type0, type1,
12087 /* G_BITCAST */
12088 type0, type1,
12089 /* G_FREEZE */
12090 type0, type0,
12091 /* G_CONSTANT_FOLD_BARRIER */
12092 type0, type0,
12093 /* G_INTRINSIC_FPTRUNC_ROUND */
12094 type0, type1, i32imm,
12095 /* G_INTRINSIC_TRUNC */
12096 type0, type0,
12097 /* G_INTRINSIC_ROUND */
12098 type0, type0,
12099 /* G_INTRINSIC_LRINT */
12100 type0, type1,
12101 /* G_INTRINSIC_LLRINT */
12102 type0, type1,
12103 /* G_INTRINSIC_ROUNDEVEN */
12104 type0, type0,
12105 /* G_READCYCLECOUNTER */
12106 type0,
12107 /* G_READSTEADYCOUNTER */
12108 type0,
12109 /* G_LOAD */
12110 type0, ptype1,
12111 /* G_SEXTLOAD */
12112 type0, ptype1,
12113 /* G_ZEXTLOAD */
12114 type0, ptype1,
12115 /* G_INDEXED_LOAD */
12116 type0, ptype1, ptype1, type2, -1,
12117 /* G_INDEXED_SEXTLOAD */
12118 type0, ptype1, ptype1, type2, -1,
12119 /* G_INDEXED_ZEXTLOAD */
12120 type0, ptype1, ptype1, type2, -1,
12121 /* G_STORE */
12122 type0, ptype1,
12123 /* G_INDEXED_STORE */
12124 ptype0, type1, ptype0, ptype2, -1,
12125 /* G_ATOMIC_CMPXCHG_WITH_SUCCESS */
12126 type0, type1, type2, type0, type0,
12127 /* G_ATOMIC_CMPXCHG */
12128 type0, ptype1, type0, type0,
12129 /* G_ATOMICRMW_XCHG */
12130 type0, ptype1, type0,
12131 /* G_ATOMICRMW_ADD */
12132 type0, ptype1, type0,
12133 /* G_ATOMICRMW_SUB */
12134 type0, ptype1, type0,
12135 /* G_ATOMICRMW_AND */
12136 type0, ptype1, type0,
12137 /* G_ATOMICRMW_NAND */
12138 type0, ptype1, type0,
12139 /* G_ATOMICRMW_OR */
12140 type0, ptype1, type0,
12141 /* G_ATOMICRMW_XOR */
12142 type0, ptype1, type0,
12143 /* G_ATOMICRMW_MAX */
12144 type0, ptype1, type0,
12145 /* G_ATOMICRMW_MIN */
12146 type0, ptype1, type0,
12147 /* G_ATOMICRMW_UMAX */
12148 type0, ptype1, type0,
12149 /* G_ATOMICRMW_UMIN */
12150 type0, ptype1, type0,
12151 /* G_ATOMICRMW_FADD */
12152 type0, ptype1, type0,
12153 /* G_ATOMICRMW_FSUB */
12154 type0, ptype1, type0,
12155 /* G_ATOMICRMW_FMAX */
12156 type0, ptype1, type0,
12157 /* G_ATOMICRMW_FMIN */
12158 type0, ptype1, type0,
12159 /* G_ATOMICRMW_UINC_WRAP */
12160 type0, ptype1, type0,
12161 /* G_ATOMICRMW_UDEC_WRAP */
12162 type0, ptype1, type0,
12163 /* G_FENCE */
12164 i32imm, i32imm,
12165 /* G_PREFETCH */
12166 ptype0, i32imm, i32imm, i32imm,
12167 /* G_BRCOND */
12168 type0, -1,
12169 /* G_BRINDIRECT */
12170 type0,
12171 /* G_INVOKE_REGION_START */
12172 /* G_INTRINSIC */
12173 -1,
12174 /* G_INTRINSIC_W_SIDE_EFFECTS */
12175 -1,
12176 /* G_INTRINSIC_CONVERGENT */
12177 -1,
12178 /* G_INTRINSIC_CONVERGENT_W_SIDE_EFFECTS */
12179 -1,
12180 /* G_ANYEXT */
12181 type0, type1,
12182 /* G_TRUNC */
12183 type0, type1,
12184 /* G_CONSTANT */
12185 type0, -1,
12186 /* G_FCONSTANT */
12187 type0, -1,
12188 /* G_VASTART */
12189 type0,
12190 /* G_VAARG */
12191 type0, type1, -1,
12192 /* G_SEXT */
12193 type0, type1,
12194 /* G_SEXT_INREG */
12195 type0, type0, untyped_imm_0,
12196 /* G_ZEXT */
12197 type0, type1,
12198 /* G_SHL */
12199 type0, type0, type1,
12200 /* G_LSHR */
12201 type0, type0, type1,
12202 /* G_ASHR */
12203 type0, type0, type1,
12204 /* G_FSHL */
12205 type0, type0, type0, type1,
12206 /* G_FSHR */
12207 type0, type0, type0, type1,
12208 /* G_ROTR */
12209 type0, type0, type1,
12210 /* G_ROTL */
12211 type0, type0, type1,
12212 /* G_ICMP */
12213 type0, -1, type1, type1,
12214 /* G_FCMP */
12215 type0, -1, type1, type1,
12216 /* G_SCMP */
12217 type0, type1, type1,
12218 /* G_UCMP */
12219 type0, type1, type1,
12220 /* G_SELECT */
12221 type0, type1, type0, type0,
12222 /* G_UADDO */
12223 type0, type1, type0, type0,
12224 /* G_UADDE */
12225 type0, type1, type0, type0, type1,
12226 /* G_USUBO */
12227 type0, type1, type0, type0,
12228 /* G_USUBE */
12229 type0, type1, type0, type0, type1,
12230 /* G_SADDO */
12231 type0, type1, type0, type0,
12232 /* G_SADDE */
12233 type0, type1, type0, type0, type1,
12234 /* G_SSUBO */
12235 type0, type1, type0, type0,
12236 /* G_SSUBE */
12237 type0, type1, type0, type0, type1,
12238 /* G_UMULO */
12239 type0, type1, type0, type0,
12240 /* G_SMULO */
12241 type0, type1, type0, type0,
12242 /* G_UMULH */
12243 type0, type0, type0,
12244 /* G_SMULH */
12245 type0, type0, type0,
12246 /* G_UADDSAT */
12247 type0, type0, type0,
12248 /* G_SADDSAT */
12249 type0, type0, type0,
12250 /* G_USUBSAT */
12251 type0, type0, type0,
12252 /* G_SSUBSAT */
12253 type0, type0, type0,
12254 /* G_USHLSAT */
12255 type0, type0, type1,
12256 /* G_SSHLSAT */
12257 type0, type0, type1,
12258 /* G_SMULFIX */
12259 type0, type0, type0, untyped_imm_0,
12260 /* G_UMULFIX */
12261 type0, type0, type0, untyped_imm_0,
12262 /* G_SMULFIXSAT */
12263 type0, type0, type0, untyped_imm_0,
12264 /* G_UMULFIXSAT */
12265 type0, type0, type0, untyped_imm_0,
12266 /* G_SDIVFIX */
12267 type0, type0, type0, untyped_imm_0,
12268 /* G_UDIVFIX */
12269 type0, type0, type0, untyped_imm_0,
12270 /* G_SDIVFIXSAT */
12271 type0, type0, type0, untyped_imm_0,
12272 /* G_UDIVFIXSAT */
12273 type0, type0, type0, untyped_imm_0,
12274 /* G_FADD */
12275 type0, type0, type0,
12276 /* G_FSUB */
12277 type0, type0, type0,
12278 /* G_FMUL */
12279 type0, type0, type0,
12280 /* G_FMA */
12281 type0, type0, type0, type0,
12282 /* G_FMAD */
12283 type0, type0, type0, type0,
12284 /* G_FDIV */
12285 type0, type0, type0,
12286 /* G_FREM */
12287 type0, type0, type0,
12288 /* G_FPOW */
12289 type0, type0, type0,
12290 /* G_FPOWI */
12291 type0, type0, type1,
12292 /* G_FEXP */
12293 type0, type0,
12294 /* G_FEXP2 */
12295 type0, type0,
12296 /* G_FEXP10 */
12297 type0, type0,
12298 /* G_FLOG */
12299 type0, type0,
12300 /* G_FLOG2 */
12301 type0, type0,
12302 /* G_FLOG10 */
12303 type0, type0,
12304 /* G_FLDEXP */
12305 type0, type0, type1,
12306 /* G_FFREXP */
12307 type0, type1, type0,
12308 /* G_FNEG */
12309 type0, type0,
12310 /* G_FPEXT */
12311 type0, type1,
12312 /* G_FPTRUNC */
12313 type0, type1,
12314 /* G_FPTOSI */
12315 type0, type1,
12316 /* G_FPTOUI */
12317 type0, type1,
12318 /* G_SITOFP */
12319 type0, type1,
12320 /* G_UITOFP */
12321 type0, type1,
12322 /* G_FABS */
12323 type0, type0,
12324 /* G_FCOPYSIGN */
12325 type0, type0, type1,
12326 /* G_IS_FPCLASS */
12327 type0, type1, -1,
12328 /* G_FCANONICALIZE */
12329 type0, type0,
12330 /* G_FMINNUM */
12331 type0, type0, type0,
12332 /* G_FMAXNUM */
12333 type0, type0, type0,
12334 /* G_FMINNUM_IEEE */
12335 type0, type0, type0,
12336 /* G_FMAXNUM_IEEE */
12337 type0, type0, type0,
12338 /* G_FMINIMUM */
12339 type0, type0, type0,
12340 /* G_FMAXIMUM */
12341 type0, type0, type0,
12342 /* G_GET_FPENV */
12343 type0,
12344 /* G_SET_FPENV */
12345 type0,
12346 /* G_RESET_FPENV */
12347 /* G_GET_FPMODE */
12348 type0,
12349 /* G_SET_FPMODE */
12350 type0,
12351 /* G_RESET_FPMODE */
12352 /* G_PTR_ADD */
12353 ptype0, ptype0, type1,
12354 /* G_PTRMASK */
12355 ptype0, ptype0, type1,
12356 /* G_SMIN */
12357 type0, type0, type0,
12358 /* G_SMAX */
12359 type0, type0, type0,
12360 /* G_UMIN */
12361 type0, type0, type0,
12362 /* G_UMAX */
12363 type0, type0, type0,
12364 /* G_ABS */
12365 type0, type0,
12366 /* G_LROUND */
12367 type0, type1,
12368 /* G_LLROUND */
12369 type0, type1,
12370 /* G_BR */
12371 -1,
12372 /* G_BRJT */
12373 ptype0, -1, type1,
12374 /* G_VSCALE */
12375 type0, -1,
12376 /* G_INSERT_SUBVECTOR */
12377 type0, type0, type1, untyped_imm_0,
12378 /* G_EXTRACT_SUBVECTOR */
12379 type0, type0, untyped_imm_0,
12380 /* G_INSERT_VECTOR_ELT */
12381 type0, type0, type1, type2,
12382 /* G_EXTRACT_VECTOR_ELT */
12383 type0, type1, type2,
12384 /* G_SHUFFLE_VECTOR */
12385 type0, type1, type1, -1,
12386 /* G_SPLAT_VECTOR */
12387 type0, type1,
12388 /* G_VECTOR_COMPRESS */
12389 type0, type0, type1, type0,
12390 /* G_CTTZ */
12391 type0, type1,
12392 /* G_CTTZ_ZERO_UNDEF */
12393 type0, type1,
12394 /* G_CTLZ */
12395 type0, type1,
12396 /* G_CTLZ_ZERO_UNDEF */
12397 type0, type1,
12398 /* G_CTPOP */
12399 type0, type1,
12400 /* G_BSWAP */
12401 type0, type0,
12402 /* G_BITREVERSE */
12403 type0, type0,
12404 /* G_FCEIL */
12405 type0, type0,
12406 /* G_FCOS */
12407 type0, type0,
12408 /* G_FSIN */
12409 type0, type0,
12410 /* G_FTAN */
12411 type0, type0,
12412 /* G_FACOS */
12413 type0, type0,
12414 /* G_FASIN */
12415 type0, type0,
12416 /* G_FATAN */
12417 type0, type0,
12418 /* G_FCOSH */
12419 type0, type0,
12420 /* G_FSINH */
12421 type0, type0,
12422 /* G_FTANH */
12423 type0, type0,
12424 /* G_FSQRT */
12425 type0, type0,
12426 /* G_FFLOOR */
12427 type0, type0,
12428 /* G_FRINT */
12429 type0, type0,
12430 /* G_FNEARBYINT */
12431 type0, type0,
12432 /* G_ADDRSPACE_CAST */
12433 type0, type1,
12434 /* G_BLOCK_ADDR */
12435 type0, -1,
12436 /* G_JUMP_TABLE */
12437 type0, -1,
12438 /* G_DYN_STACKALLOC */
12439 ptype0, type1, i32imm,
12440 /* G_STACKSAVE */
12441 ptype0,
12442 /* G_STACKRESTORE */
12443 ptype0,
12444 /* G_STRICT_FADD */
12445 type0, type0, type0,
12446 /* G_STRICT_FSUB */
12447 type0, type0, type0,
12448 /* G_STRICT_FMUL */
12449 type0, type0, type0,
12450 /* G_STRICT_FDIV */
12451 type0, type0, type0,
12452 /* G_STRICT_FREM */
12453 type0, type0, type0,
12454 /* G_STRICT_FMA */
12455 type0, type0, type0, type0,
12456 /* G_STRICT_FSQRT */
12457 type0, type0,
12458 /* G_STRICT_FLDEXP */
12459 type0, type0, type1,
12460 /* G_READ_REGISTER */
12461 type0, -1,
12462 /* G_WRITE_REGISTER */
12463 -1, type0,
12464 /* G_MEMCPY */
12465 ptype0, ptype1, type2, untyped_imm_0,
12466 /* G_MEMCPY_INLINE */
12467 ptype0, ptype1, type2,
12468 /* G_MEMMOVE */
12469 ptype0, ptype1, type2, untyped_imm_0,
12470 /* G_MEMSET */
12471 ptype0, type1, type2, untyped_imm_0,
12472 /* G_BZERO */
12473 ptype0, type1, untyped_imm_0,
12474 /* G_TRAP */
12475 /* G_DEBUGTRAP */
12476 /* G_UBSANTRAP */
12477 i8imm,
12478 /* G_VECREDUCE_SEQ_FADD */
12479 type0, type1, type2,
12480 /* G_VECREDUCE_SEQ_FMUL */
12481 type0, type1, type2,
12482 /* G_VECREDUCE_FADD */
12483 type0, type1,
12484 /* G_VECREDUCE_FMUL */
12485 type0, type1,
12486 /* G_VECREDUCE_FMAX */
12487 type0, type1,
12488 /* G_VECREDUCE_FMIN */
12489 type0, type1,
12490 /* G_VECREDUCE_FMAXIMUM */
12491 type0, type1,
12492 /* G_VECREDUCE_FMINIMUM */
12493 type0, type1,
12494 /* G_VECREDUCE_ADD */
12495 type0, type1,
12496 /* G_VECREDUCE_MUL */
12497 type0, type1,
12498 /* G_VECREDUCE_AND */
12499 type0, type1,
12500 /* G_VECREDUCE_OR */
12501 type0, type1,
12502 /* G_VECREDUCE_XOR */
12503 type0, type1,
12504 /* G_VECREDUCE_SMAX */
12505 type0, type1,
12506 /* G_VECREDUCE_SMIN */
12507 type0, type1,
12508 /* G_VECREDUCE_UMAX */
12509 type0, type1,
12510 /* G_VECREDUCE_UMIN */
12511 type0, type1,
12512 /* G_SBFX */
12513 type0, type0, type1, type1,
12514 /* G_UBFX */
12515 type0, type0, type1, type1,
12516 /* ADJCALLSTACKDOWN */
12517 i32imm, i32imm,
12518 /* ADJCALLSTACKUP */
12519 i32imm, i32imm,
12520 /* PseudoAddTPRel_D */
12521 GPR, GPR, GPR, tprel_add_symbol,
12522 /* PseudoAddTPRel_W */
12523 GPR, GPR, GPR, tprel_add_symbol,
12524 /* PseudoAtomicLoadAdd32 */
12525 GPR, GPR, GPR, GPR, grlenimm,
12526 /* PseudoAtomicLoadAnd32 */
12527 GPR, GPR, GPR, GPR, grlenimm,
12528 /* PseudoAtomicLoadNand32 */
12529 GPR, GPR, GPR, GPR, grlenimm,
12530 /* PseudoAtomicLoadNand64 */
12531 GPR, GPR, GPR, GPR, grlenimm,
12532 /* PseudoAtomicLoadOr32 */
12533 GPR, GPR, GPR, GPR, grlenimm,
12534 /* PseudoAtomicLoadSub32 */
12535 GPR, GPR, GPR, GPR, grlenimm,
12536 /* PseudoAtomicLoadXor32 */
12537 GPR, GPR, GPR, GPR, grlenimm,
12538 /* PseudoAtomicStoreD */
12539 GPR, GPR, GPR,
12540 /* PseudoAtomicStoreW */
12541 GPR, GPR, GPR,
12542 /* PseudoAtomicSwap32 */
12543 GPR, GPR, GPR, GPR, grlenimm,
12544 /* PseudoBR */
12545 simm26_b,
12546 /* PseudoBRIND */
12547 GPR, simm16_lsl2,
12548 /* PseudoB_TAIL */
12549 simm26_b,
12550 /* PseudoCALL */
12551 bare_symbol,
12552 /* PseudoCALL36 */
12553 bare_symbol,
12554 /* PseudoCALLIndirect */
12555 GPR,
12556 /* PseudoCALL_LARGE */
12557 bare_symbol,
12558 /* PseudoCALL_MEDIUM */
12559 bare_symbol,
12560 /* PseudoCmpXchg32 */
12561 GPR, GPR, GPR, GPR, GPR, grlenimm,
12562 /* PseudoCmpXchg64 */
12563 GPR, GPR, GPR, GPR, GPR, grlenimm,
12564 /* PseudoCopyCFR */
12565 CFR, CFR,
12566 /* PseudoDESC_CALL */
12567 GPR, GPR, simm16_lsl2,
12568 /* PseudoJIRL_CALL */
12569 GPR, simm16_lsl2,
12570 /* PseudoJIRL_TAIL */
12571 GPR, simm16_lsl2,
12572 /* PseudoLA_ABS */
12573 GPR, bare_symbol,
12574 /* PseudoLA_ABS_LARGE */
12575 GPR, GPR, bare_symbol,
12576 /* PseudoLA_GOT */
12577 GPR, bare_symbol,
12578 /* PseudoLA_GOT_LARGE */
12579 GPR, GPR, bare_symbol,
12580 /* PseudoLA_PCREL */
12581 GPR, bare_symbol,
12582 /* PseudoLA_PCREL_LARGE */
12583 GPR, GPR, bare_symbol,
12584 /* PseudoLA_TLS_DESC_ABS */
12585 GPR, bare_symbol,
12586 /* PseudoLA_TLS_DESC_ABS_LARGE */
12587 GPR, GPR, bare_symbol,
12588 /* PseudoLA_TLS_DESC_PC */
12589 GPR, bare_symbol,
12590 /* PseudoLA_TLS_DESC_PC_LARGE */
12591 GPR, GPR, bare_symbol,
12592 /* PseudoLA_TLS_GD */
12593 GPR, bare_symbol,
12594 /* PseudoLA_TLS_GD_LARGE */
12595 GPR, GPR, bare_symbol,
12596 /* PseudoLA_TLS_IE */
12597 GPR, bare_symbol,
12598 /* PseudoLA_TLS_IE_LARGE */
12599 GPR, GPR, bare_symbol,
12600 /* PseudoLA_TLS_LD */
12601 GPR, bare_symbol,
12602 /* PseudoLA_TLS_LD_LARGE */
12603 GPR, GPR, bare_symbol,
12604 /* PseudoLA_TLS_LE */
12605 GPR, bare_symbol,
12606 /* PseudoLD_CFR */
12607 CFR, GPR, grlenimm,
12608 /* PseudoLI_D */
12609 GPR, imm64,
12610 /* PseudoLI_W */
12611 GPR, imm32,
12612 /* PseudoMaskedAtomicLoadAdd32 */
12613 GPR, GPR, GPR, GPR, GPR, grlenimm,
12614 /* PseudoMaskedAtomicLoadMax32 */
12615 GPR, GPR, GPR, GPR, GPR, GPR, grlenimm, grlenimm,
12616 /* PseudoMaskedAtomicLoadMin32 */
12617 GPR, GPR, GPR, GPR, GPR, GPR, grlenimm, grlenimm,
12618 /* PseudoMaskedAtomicLoadNand32 */
12619 GPR, GPR, GPR, GPR, GPR, grlenimm,
12620 /* PseudoMaskedAtomicLoadSub32 */
12621 GPR, GPR, GPR, GPR, GPR, grlenimm,
12622 /* PseudoMaskedAtomicLoadUMax32 */
12623 GPR, GPR, GPR, GPR, GPR, GPR, grlenimm,
12624 /* PseudoMaskedAtomicLoadUMin32 */
12625 GPR, GPR, GPR, GPR, GPR, GPR, grlenimm,
12626 /* PseudoMaskedAtomicSwap32 */
12627 GPR, GPR, GPR, GPR, GPR, grlenimm,
12628 /* PseudoMaskedCmpXchg32 */
12629 GPR, GPR, GPR, GPR, GPR, GPR, grlenimm,
12630 /* PseudoRET */
12631 /* PseudoST_CFR */
12632 CFR, GPR, grlenimm,
12633 /* PseudoTAIL */
12634 bare_symbol,
12635 /* PseudoTAIL36 */
12636 GPR, bare_symbol,
12637 /* PseudoTAILIndirect */
12638 GPRT,
12639 /* PseudoTAIL_LARGE */
12640 bare_symbol,
12641 /* PseudoTAIL_MEDIUM */
12642 bare_symbol,
12643 /* PseudoUNIMP */
12644 /* PseudoVBNZ */
12645 GPR, LSX128,
12646 /* PseudoVBNZ_B */
12647 GPR, LSX128,
12648 /* PseudoVBNZ_D */
12649 GPR, LSX128,
12650 /* PseudoVBNZ_H */
12651 GPR, LSX128,
12652 /* PseudoVBNZ_W */
12653 GPR, LSX128,
12654 /* PseudoVBZ */
12655 GPR, LSX128,
12656 /* PseudoVBZ_B */
12657 GPR, LSX128,
12658 /* PseudoVBZ_D */
12659 GPR, LSX128,
12660 /* PseudoVBZ_H */
12661 GPR, LSX128,
12662 /* PseudoVBZ_W */
12663 GPR, LSX128,
12664 /* PseudoVREPLI_B */
12665 LSX128, simm10,
12666 /* PseudoVREPLI_D */
12667 LSX128, simm10,
12668 /* PseudoVREPLI_H */
12669 LSX128, simm10,
12670 /* PseudoVREPLI_W */
12671 LSX128, simm10,
12672 /* PseudoXVBNZ */
12673 GPR, LASX256,
12674 /* PseudoXVBNZ_B */
12675 GPR, LASX256,
12676 /* PseudoXVBNZ_D */
12677 GPR, LASX256,
12678 /* PseudoXVBNZ_H */
12679 GPR, LASX256,
12680 /* PseudoXVBNZ_W */
12681 GPR, LASX256,
12682 /* PseudoXVBZ */
12683 GPR, LASX256,
12684 /* PseudoXVBZ_B */
12685 GPR, LASX256,
12686 /* PseudoXVBZ_D */
12687 GPR, LASX256,
12688 /* PseudoXVBZ_H */
12689 GPR, LASX256,
12690 /* PseudoXVBZ_W */
12691 GPR, LASX256,
12692 /* PseudoXVINSGR2VR_B */
12693 LASX256, LASX256, GPR, uimm5,
12694 /* PseudoXVINSGR2VR_H */
12695 LASX256, LASX256, GPR, uimm4,
12696 /* PseudoXVREPLI_B */
12697 LASX256, simm10,
12698 /* PseudoXVREPLI_D */
12699 LASX256, simm10,
12700 /* PseudoXVREPLI_H */
12701 LASX256, simm10,
12702 /* PseudoXVREPLI_W */
12703 LASX256, simm10,
12704 /* RDFCSR */
12705 GPR, uimm2,
12706 /* WRFCSR */
12707 uimm2, GPR,
12708 /* ADC_B */
12709 GPR, GPR, GPR,
12710 /* ADC_D */
12711 GPR, GPR, GPR,
12712 /* ADC_H */
12713 GPR, GPR, GPR,
12714 /* ADC_W */
12715 GPR, GPR, GPR,
12716 /* ADDI_D */
12717 GPR, GPR, simm12_addlike,
12718 /* ADDI_W */
12719 GPR, GPR, simm12_addlike,
12720 /* ADDU12I_D */
12721 GPR, GPR, simm5,
12722 /* ADDU12I_W */
12723 GPR, GPR, simm5,
12724 /* ADDU16I_D */
12725 GPR, GPR, simm16,
12726 /* ADD_D */
12727 GPR, GPR, GPR,
12728 /* ADD_W */
12729 GPR, GPR, GPR,
12730 /* ALSL_D */
12731 GPR, GPR, GPR, uimm2_plus1,
12732 /* ALSL_W */
12733 GPR, GPR, GPR, uimm2_plus1,
12734 /* ALSL_WU */
12735 GPR, GPR, GPR, uimm2_plus1,
12736 /* AMADD_B */
12737 GPR, GPR, GPRMemAtomic,
12738 /* AMADD_D */
12739 GPR, GPR, GPRMemAtomic,
12740 /* AMADD_H */
12741 GPR, GPR, GPRMemAtomic,
12742 /* AMADD_W */
12743 GPR, GPR, GPRMemAtomic,
12744 /* AMADD__DB_B */
12745 GPR, GPR, GPRMemAtomic,
12746 /* AMADD__DB_D */
12747 GPR, GPR, GPRMemAtomic,
12748 /* AMADD__DB_H */
12749 GPR, GPR, GPRMemAtomic,
12750 /* AMADD__DB_W */
12751 GPR, GPR, GPRMemAtomic,
12752 /* AMAND_D */
12753 GPR, GPR, GPRMemAtomic,
12754 /* AMAND_W */
12755 GPR, GPR, GPRMemAtomic,
12756 /* AMAND__DB_D */
12757 GPR, GPR, GPRMemAtomic,
12758 /* AMAND__DB_W */
12759 GPR, GPR, GPRMemAtomic,
12760 /* AMCAS_B */
12761 GPR, GPR, GPRMemAtomic,
12762 /* AMCAS_D */
12763 GPR, GPR, GPRMemAtomic,
12764 /* AMCAS_H */
12765 GPR, GPR, GPRMemAtomic,
12766 /* AMCAS_W */
12767 GPR, GPR, GPRMemAtomic,
12768 /* AMCAS__DB_B */
12769 GPR, GPR, GPRMemAtomic,
12770 /* AMCAS__DB_D */
12771 GPR, GPR, GPRMemAtomic,
12772 /* AMCAS__DB_H */
12773 GPR, GPR, GPRMemAtomic,
12774 /* AMCAS__DB_W */
12775 GPR, GPR, GPRMemAtomic,
12776 /* AMMAX_D */
12777 GPR, GPR, GPRMemAtomic,
12778 /* AMMAX_DU */
12779 GPR, GPR, GPRMemAtomic,
12780 /* AMMAX_W */
12781 GPR, GPR, GPRMemAtomic,
12782 /* AMMAX_WU */
12783 GPR, GPR, GPRMemAtomic,
12784 /* AMMAX__DB_D */
12785 GPR, GPR, GPRMemAtomic,
12786 /* AMMAX__DB_DU */
12787 GPR, GPR, GPRMemAtomic,
12788 /* AMMAX__DB_W */
12789 GPR, GPR, GPRMemAtomic,
12790 /* AMMAX__DB_WU */
12791 GPR, GPR, GPRMemAtomic,
12792 /* AMMIN_D */
12793 GPR, GPR, GPRMemAtomic,
12794 /* AMMIN_DU */
12795 GPR, GPR, GPRMemAtomic,
12796 /* AMMIN_W */
12797 GPR, GPR, GPRMemAtomic,
12798 /* AMMIN_WU */
12799 GPR, GPR, GPRMemAtomic,
12800 /* AMMIN__DB_D */
12801 GPR, GPR, GPRMemAtomic,
12802 /* AMMIN__DB_DU */
12803 GPR, GPR, GPRMemAtomic,
12804 /* AMMIN__DB_W */
12805 GPR, GPR, GPRMemAtomic,
12806 /* AMMIN__DB_WU */
12807 GPR, GPR, GPRMemAtomic,
12808 /* AMOR_D */
12809 GPR, GPR, GPRMemAtomic,
12810 /* AMOR_W */
12811 GPR, GPR, GPRMemAtomic,
12812 /* AMOR__DB_D */
12813 GPR, GPR, GPRMemAtomic,
12814 /* AMOR__DB_W */
12815 GPR, GPR, GPRMemAtomic,
12816 /* AMSWAP_B */
12817 GPR, GPR, GPRMemAtomic,
12818 /* AMSWAP_D */
12819 GPR, GPR, GPRMemAtomic,
12820 /* AMSWAP_H */
12821 GPR, GPR, GPRMemAtomic,
12822 /* AMSWAP_W */
12823 GPR, GPR, GPRMemAtomic,
12824 /* AMSWAP__DB_B */
12825 GPR, GPR, GPRMemAtomic,
12826 /* AMSWAP__DB_D */
12827 GPR, GPR, GPRMemAtomic,
12828 /* AMSWAP__DB_H */
12829 GPR, GPR, GPRMemAtomic,
12830 /* AMSWAP__DB_W */
12831 GPR, GPR, GPRMemAtomic,
12832 /* AMXOR_D */
12833 GPR, GPR, GPRMemAtomic,
12834 /* AMXOR_W */
12835 GPR, GPR, GPRMemAtomic,
12836 /* AMXOR__DB_D */
12837 GPR, GPR, GPRMemAtomic,
12838 /* AMXOR__DB_W */
12839 GPR, GPR, GPRMemAtomic,
12840 /* AND */
12841 GPR, GPR, GPR,
12842 /* ANDI */
12843 GPR, GPR, uimm12,
12844 /* ANDN */
12845 GPR, GPR, GPR,
12846 /* ARMADC_W */
12847 GPR, GPR, uimm4,
12848 /* ARMADD_W */
12849 GPR, GPR, uimm4,
12850 /* ARMAND_W */
12851 GPR, GPR, uimm4,
12852 /* ARMMFFLAG */
12853 GPR, uimm8,
12854 /* ARMMOVE */
12855 GPR, GPR, uimm4,
12856 /* ARMMOV_D */
12857 GPR, uimm4,
12858 /* ARMMOV_W */
12859 GPR, uimm4,
12860 /* ARMMTFLAG */
12861 GPR, uimm8,
12862 /* ARMNOT_W */
12863 GPR, uimm4,
12864 /* ARMOR_W */
12865 GPR, GPR, uimm4,
12866 /* ARMROTRI_W */
12867 GPR, uimm5, uimm4,
12868 /* ARMROTR_W */
12869 GPR, GPR, uimm4,
12870 /* ARMRRX_W */
12871 GPR, uimm4,
12872 /* ARMSBC_W */
12873 GPR, GPR, uimm4,
12874 /* ARMSLLI_W */
12875 GPR, uimm5, uimm4,
12876 /* ARMSLL_W */
12877 GPR, GPR, uimm4,
12878 /* ARMSRAI_W */
12879 GPR, uimm5, uimm4,
12880 /* ARMSRA_W */
12881 GPR, GPR, uimm4,
12882 /* ARMSRLI_W */
12883 GPR, uimm5, uimm4,
12884 /* ARMSRL_W */
12885 GPR, GPR, uimm4,
12886 /* ARMSUB_W */
12887 GPR, GPR, uimm4,
12888 /* ARMXOR_W */
12889 GPR, GPR, uimm4,
12890 /* ASRTGT_D */
12891 GPR, GPR,
12892 /* ASRTLE_D */
12893 GPR, GPR,
12894 /* B */
12895 simm26_b,
12896 /* BCEQZ */
12897 CFR, simm21_lsl2,
12898 /* BCNEZ */
12899 CFR, simm21_lsl2,
12900 /* BEQ */
12901 GPR, GPR, simm16_lsl2_br,
12902 /* BEQZ */
12903 GPR, simm21_lsl2,
12904 /* BGE */
12905 GPR, GPR, simm16_lsl2_br,
12906 /* BGEU */
12907 GPR, GPR, simm16_lsl2_br,
12908 /* BITREV_4B */
12909 GPR, GPR,
12910 /* BITREV_8B */
12911 GPR, GPR,
12912 /* BITREV_D */
12913 GPR, GPR,
12914 /* BITREV_W */
12915 GPR, GPR,
12916 /* BL */
12917 simm26_symbol,
12918 /* BLT */
12919 GPR, GPR, simm16_lsl2_br,
12920 /* BLTU */
12921 GPR, GPR, simm16_lsl2_br,
12922 /* BNE */
12923 GPR, GPR, simm16_lsl2_br,
12924 /* BNEZ */
12925 GPR, simm21_lsl2,
12926 /* BREAK */
12927 uimm15,
12928 /* BSTRINS_D */
12929 GPR, GPR, GPR, uimm6, uimm6,
12930 /* BSTRINS_W */
12931 GPR, GPR, GPR, uimm5, uimm5,
12932 /* BSTRPICK_D */
12933 GPR, GPR, uimm6, uimm6,
12934 /* BSTRPICK_W */
12935 GPR, GPR, uimm5, uimm5,
12936 /* BYTEPICK_D */
12937 GPR, GPR, GPR, uimm3,
12938 /* BYTEPICK_W */
12939 GPR, GPR, GPR, uimm2,
12940 /* CACOP */
12941 uimm5, GPR, simm12,
12942 /* CLO_D */
12943 GPR, GPR,
12944 /* CLO_W */
12945 GPR, GPR,
12946 /* CLZ_D */
12947 GPR, GPR,
12948 /* CLZ_W */
12949 GPR, GPR,
12950 /* CPUCFG */
12951 GPR, GPR,
12952 /* CRCC_W_B_W */
12953 GPR, GPR, GPR,
12954 /* CRCC_W_D_W */
12955 GPR, GPR, GPR,
12956 /* CRCC_W_H_W */
12957 GPR, GPR, GPR,
12958 /* CRCC_W_W_W */
12959 GPR, GPR, GPR,
12960 /* CRC_W_B_W */
12961 GPR, GPR, GPR,
12962 /* CRC_W_D_W */
12963 GPR, GPR, GPR,
12964 /* CRC_W_H_W */
12965 GPR, GPR, GPR,
12966 /* CRC_W_W_W */
12967 GPR, GPR, GPR,
12968 /* CSRRD */
12969 GPR, uimm14,
12970 /* CSRWR */
12971 GPR, GPR, uimm14,
12972 /* CSRXCHG */
12973 GPR, GPR, GPR, uimm14,
12974 /* CTO_D */
12975 GPR, GPR,
12976 /* CTO_W */
12977 GPR, GPR,
12978 /* CTZ_D */
12979 GPR, GPR,
12980 /* CTZ_W */
12981 GPR, GPR,
12982 /* DBAR */
12983 uimm15,
12984 /* DBCL */
12985 uimm15,
12986 /* DIV_D */
12987 GPR, GPR, GPR,
12988 /* DIV_DU */
12989 GPR, GPR, GPR,
12990 /* DIV_W */
12991 GPR, GPR, GPR,
12992 /* DIV_WU */
12993 GPR, GPR, GPR,
12994 /* ERTN */
12995 /* EXT_W_B */
12996 GPR, GPR,
12997 /* EXT_W_H */
12998 GPR, GPR,
12999 /* FABS_D */
13000 FPR64, FPR64,
13001 /* FABS_S */
13002 FPR32, FPR32,
13003 /* FADD_D */
13004 FPR64, FPR64, FPR64,
13005 /* FADD_S */
13006 FPR32, FPR32, FPR32,
13007 /* FCLASS_D */
13008 FPR64, FPR64,
13009 /* FCLASS_S */
13010 FPR32, FPR32,
13011 /* FCMP_CAF_D */
13012 CFR, FPR64, FPR64,
13013 /* FCMP_CAF_S */
13014 CFR, FPR32, FPR32,
13015 /* FCMP_CEQ_D */
13016 CFR, FPR64, FPR64,
13017 /* FCMP_CEQ_S */
13018 CFR, FPR32, FPR32,
13019 /* FCMP_CLE_D */
13020 CFR, FPR64, FPR64,
13021 /* FCMP_CLE_S */
13022 CFR, FPR32, FPR32,
13023 /* FCMP_CLT_D */
13024 CFR, FPR64, FPR64,
13025 /* FCMP_CLT_S */
13026 CFR, FPR32, FPR32,
13027 /* FCMP_CNE_D */
13028 CFR, FPR64, FPR64,
13029 /* FCMP_CNE_S */
13030 CFR, FPR32, FPR32,
13031 /* FCMP_COR_D */
13032 CFR, FPR64, FPR64,
13033 /* FCMP_COR_S */
13034 CFR, FPR32, FPR32,
13035 /* FCMP_CUEQ_D */
13036 CFR, FPR64, FPR64,
13037 /* FCMP_CUEQ_S */
13038 CFR, FPR32, FPR32,
13039 /* FCMP_CULE_D */
13040 CFR, FPR64, FPR64,
13041 /* FCMP_CULE_S */
13042 CFR, FPR32, FPR32,
13043 /* FCMP_CULT_D */
13044 CFR, FPR64, FPR64,
13045 /* FCMP_CULT_S */
13046 CFR, FPR32, FPR32,
13047 /* FCMP_CUNE_D */
13048 CFR, FPR64, FPR64,
13049 /* FCMP_CUNE_S */
13050 CFR, FPR32, FPR32,
13051 /* FCMP_CUN_D */
13052 CFR, FPR64, FPR64,
13053 /* FCMP_CUN_S */
13054 CFR, FPR32, FPR32,
13055 /* FCMP_SAF_D */
13056 CFR, FPR64, FPR64,
13057 /* FCMP_SAF_S */
13058 CFR, FPR32, FPR32,
13059 /* FCMP_SEQ_D */
13060 CFR, FPR64, FPR64,
13061 /* FCMP_SEQ_S */
13062 CFR, FPR32, FPR32,
13063 /* FCMP_SLE_D */
13064 CFR, FPR64, FPR64,
13065 /* FCMP_SLE_S */
13066 CFR, FPR32, FPR32,
13067 /* FCMP_SLT_D */
13068 CFR, FPR64, FPR64,
13069 /* FCMP_SLT_S */
13070 CFR, FPR32, FPR32,
13071 /* FCMP_SNE_D */
13072 CFR, FPR64, FPR64,
13073 /* FCMP_SNE_S */
13074 CFR, FPR32, FPR32,
13075 /* FCMP_SOR_D */
13076 CFR, FPR64, FPR64,
13077 /* FCMP_SOR_S */
13078 CFR, FPR32, FPR32,
13079 /* FCMP_SUEQ_D */
13080 CFR, FPR64, FPR64,
13081 /* FCMP_SUEQ_S */
13082 CFR, FPR32, FPR32,
13083 /* FCMP_SULE_D */
13084 CFR, FPR64, FPR64,
13085 /* FCMP_SULE_S */
13086 CFR, FPR32, FPR32,
13087 /* FCMP_SULT_D */
13088 CFR, FPR64, FPR64,
13089 /* FCMP_SULT_S */
13090 CFR, FPR32, FPR32,
13091 /* FCMP_SUNE_D */
13092 CFR, FPR64, FPR64,
13093 /* FCMP_SUNE_S */
13094 CFR, FPR32, FPR32,
13095 /* FCMP_SUN_D */
13096 CFR, FPR64, FPR64,
13097 /* FCMP_SUN_S */
13098 CFR, FPR32, FPR32,
13099 /* FCOPYSIGN_D */
13100 FPR64, FPR64, FPR64,
13101 /* FCOPYSIGN_S */
13102 FPR32, FPR32, FPR32,
13103 /* FCVT_D_LD */
13104 FPR32, FPR32, FPR32,
13105 /* FCVT_D_S */
13106 FPR64, FPR32,
13107 /* FCVT_LD_D */
13108 FPR32, FPR32,
13109 /* FCVT_S_D */
13110 FPR32, FPR64,
13111 /* FCVT_UD_D */
13112 FPR32, FPR32,
13113 /* FDIV_D */
13114 FPR64, FPR64, FPR64,
13115 /* FDIV_S */
13116 FPR32, FPR32, FPR32,
13117 /* FFINT_D_L */
13118 FPR64, FPR64,
13119 /* FFINT_D_W */
13120 FPR64, FPR32,
13121 /* FFINT_S_L */
13122 FPR32, FPR64,
13123 /* FFINT_S_W */
13124 FPR32, FPR32,
13125 /* FLDGT_D */
13126 FPR64, GPR, GPR,
13127 /* FLDGT_S */
13128 FPR32, GPR, GPR,
13129 /* FLDLE_D */
13130 FPR64, GPR, GPR,
13131 /* FLDLE_S */
13132 FPR32, GPR, GPR,
13133 /* FLDX_D */
13134 FPR64, GPR, GPR,
13135 /* FLDX_S */
13136 FPR32, GPR, GPR,
13137 /* FLD_D */
13138 FPR64, GPR, simm12,
13139 /* FLD_S */
13140 FPR32, GPR, simm12,
13141 /* FLOGB_D */
13142 FPR64, FPR64,
13143 /* FLOGB_S */
13144 FPR32, FPR32,
13145 /* FMADD_D */
13146 FPR64, FPR64, FPR64, FPR64,
13147 /* FMADD_S */
13148 FPR32, FPR32, FPR32, FPR32,
13149 /* FMAXA_D */
13150 FPR64, FPR64, FPR64,
13151 /* FMAXA_S */
13152 FPR32, FPR32, FPR32,
13153 /* FMAX_D */
13154 FPR64, FPR64, FPR64,
13155 /* FMAX_S */
13156 FPR32, FPR32, FPR32,
13157 /* FMINA_D */
13158 FPR64, FPR64, FPR64,
13159 /* FMINA_S */
13160 FPR32, FPR32, FPR32,
13161 /* FMIN_D */
13162 FPR64, FPR64, FPR64,
13163 /* FMIN_S */
13164 FPR32, FPR32, FPR32,
13165 /* FMOV_D */
13166 FPR64, FPR64,
13167 /* FMOV_S */
13168 FPR32, FPR32,
13169 /* FMSUB_D */
13170 FPR64, FPR64, FPR64, FPR64,
13171 /* FMSUB_S */
13172 FPR32, FPR32, FPR32, FPR32,
13173 /* FMUL_D */
13174 FPR64, FPR64, FPR64,
13175 /* FMUL_S */
13176 FPR32, FPR32, FPR32,
13177 /* FNEG_D */
13178 FPR64, FPR64,
13179 /* FNEG_S */
13180 FPR32, FPR32,
13181 /* FNMADD_D */
13182 FPR64, FPR64, FPR64, FPR64,
13183 /* FNMADD_S */
13184 FPR32, FPR32, FPR32, FPR32,
13185 /* FNMSUB_D */
13186 FPR64, FPR64, FPR64, FPR64,
13187 /* FNMSUB_S */
13188 FPR32, FPR32, FPR32, FPR32,
13189 /* FRECIPE_D */
13190 FPR64, FPR64,
13191 /* FRECIPE_S */
13192 FPR32, FPR32,
13193 /* FRECIP_D */
13194 FPR64, FPR64,
13195 /* FRECIP_S */
13196 FPR32, FPR32,
13197 /* FRINT_D */
13198 FPR64, FPR64,
13199 /* FRINT_S */
13200 FPR32, FPR32,
13201 /* FRSQRTE_D */
13202 FPR64, FPR64,
13203 /* FRSQRTE_S */
13204 FPR32, FPR32,
13205 /* FRSQRT_D */
13206 FPR64, FPR64,
13207 /* FRSQRT_S */
13208 FPR32, FPR32,
13209 /* FSCALEB_D */
13210 FPR64, FPR64, FPR64,
13211 /* FSCALEB_S */
13212 FPR32, FPR32, FPR32,
13213 /* FSEL_xD */
13214 FPR64, FPR64, FPR64, CFR,
13215 /* FSEL_xS */
13216 FPR32, FPR32, FPR32, CFR,
13217 /* FSQRT_D */
13218 FPR64, FPR64,
13219 /* FSQRT_S */
13220 FPR32, FPR32,
13221 /* FSTGT_D */
13222 FPR64, GPR, GPR,
13223 /* FSTGT_S */
13224 FPR32, GPR, GPR,
13225 /* FSTLE_D */
13226 FPR64, GPR, GPR,
13227 /* FSTLE_S */
13228 FPR32, GPR, GPR,
13229 /* FSTX_D */
13230 FPR64, GPR, GPR,
13231 /* FSTX_S */
13232 FPR32, GPR, GPR,
13233 /* FST_D */
13234 FPR64, GPR, simm12,
13235 /* FST_S */
13236 FPR32, GPR, simm12,
13237 /* FSUB_D */
13238 FPR64, FPR64, FPR64,
13239 /* FSUB_S */
13240 FPR32, FPR32, FPR32,
13241 /* FTINTRM_L_D */
13242 FPR64, FPR64,
13243 /* FTINTRM_L_S */
13244 FPR64, FPR32,
13245 /* FTINTRM_W_D */
13246 FPR32, FPR64,
13247 /* FTINTRM_W_S */
13248 FPR32, FPR32,
13249 /* FTINTRNE_L_D */
13250 FPR64, FPR64,
13251 /* FTINTRNE_L_S */
13252 FPR64, FPR32,
13253 /* FTINTRNE_W_D */
13254 FPR32, FPR64,
13255 /* FTINTRNE_W_S */
13256 FPR32, FPR32,
13257 /* FTINTRP_L_D */
13258 FPR64, FPR64,
13259 /* FTINTRP_L_S */
13260 FPR64, FPR32,
13261 /* FTINTRP_W_D */
13262 FPR32, FPR64,
13263 /* FTINTRP_W_S */
13264 FPR32, FPR32,
13265 /* FTINTRZ_L_D */
13266 FPR64, FPR64,
13267 /* FTINTRZ_L_S */
13268 FPR64, FPR32,
13269 /* FTINTRZ_W_D */
13270 FPR32, FPR64,
13271 /* FTINTRZ_W_S */
13272 FPR32, FPR32,
13273 /* FTINT_L_D */
13274 FPR64, FPR64,
13275 /* FTINT_L_S */
13276 FPR64, FPR32,
13277 /* FTINT_W_D */
13278 FPR32, FPR64,
13279 /* FTINT_W_S */
13280 FPR32, FPR32,
13281 /* GCSRRD */
13282 GPR, uimm14,
13283 /* GCSRWR */
13284 GPR, GPR, uimm14,
13285 /* GCSRXCHG */
13286 GPR, GPR, GPR, uimm14,
13287 /* GTLBFLUSH */
13288 /* HVCL */
13289 uimm15,
13290 /* IBAR */
13291 uimm15,
13292 /* IDLE */
13293 uimm15,
13294 /* INVTLB */
13295 GPR, GPR, uimm5,
13296 /* IOCSRRD_B */
13297 GPR, GPR,
13298 /* IOCSRRD_D */
13299 GPR, GPR,
13300 /* IOCSRRD_H */
13301 GPR, GPR,
13302 /* IOCSRRD_W */
13303 GPR, GPR,
13304 /* IOCSRWR_B */
13305 GPR, GPR,
13306 /* IOCSRWR_D */
13307 GPR, GPR,
13308 /* IOCSRWR_H */
13309 GPR, GPR,
13310 /* IOCSRWR_W */
13311 GPR, GPR,
13312 /* JIRL */
13313 GPR, GPR, simm16_lsl2,
13314 /* JISCR0 */
13315 simm21_lsl2,
13316 /* JISCR1 */
13317 simm21_lsl2,
13318 /* LDDIR */
13319 GPR, GPR, uimm8,
13320 /* LDGT_B */
13321 GPR, GPR, GPR,
13322 /* LDGT_D */
13323 GPR, GPR, GPR,
13324 /* LDGT_H */
13325 GPR, GPR, GPR,
13326 /* LDGT_W */
13327 GPR, GPR, GPR,
13328 /* LDLE_B */
13329 GPR, GPR, GPR,
13330 /* LDLE_D */
13331 GPR, GPR, GPR,
13332 /* LDLE_H */
13333 GPR, GPR, GPR,
13334 /* LDLE_W */
13335 GPR, GPR, GPR,
13336 /* LDL_D */
13337 GPR, GPR, simm12_addlike,
13338 /* LDL_W */
13339 GPR, GPR, simm12_addlike,
13340 /* LDPTE */
13341 GPR, uimm8,
13342 /* LDPTR_D */
13343 GPR, GPR, simm14_lsl2,
13344 /* LDPTR_W */
13345 GPR, GPR, simm14_lsl2,
13346 /* LDR_D */
13347 GPR, GPR, simm12_addlike,
13348 /* LDR_W */
13349 GPR, GPR, simm12_addlike,
13350 /* LDX_B */
13351 GPR, GPR, GPR,
13352 /* LDX_BU */
13353 GPR, GPR, GPR,
13354 /* LDX_D */
13355 GPR, GPR, GPR,
13356 /* LDX_H */
13357 GPR, GPR, GPR,
13358 /* LDX_HU */
13359 GPR, GPR, GPR,
13360 /* LDX_W */
13361 GPR, GPR, GPR,
13362 /* LDX_WU */
13363 GPR, GPR, GPR,
13364 /* LD_B */
13365 GPR, GPR, simm12_addlike,
13366 /* LD_BU */
13367 GPR, GPR, simm12_addlike,
13368 /* LD_D */
13369 GPR, GPR, simm12_addlike,
13370 /* LD_H */
13371 GPR, GPR, simm12_addlike,
13372 /* LD_HU */
13373 GPR, GPR, simm12_addlike,
13374 /* LD_W */
13375 GPR, GPR, simm12_addlike,
13376 /* LD_WU */
13377 GPR, GPR, simm12_addlike,
13378 /* LLACQ_D */
13379 GPR, GPR,
13380 /* LLACQ_W */
13381 GPR, GPR,
13382 /* LL_D */
13383 GPR, GPR, simm14_lsl2,
13384 /* LL_W */
13385 GPR, GPR, simm14_lsl2,
13386 /* LU12I_W */
13387 GPR, simm20_lu12iw,
13388 /* LU32I_D */
13389 GPR, GPR, simm20_lu32id,
13390 /* LU52I_D */
13391 GPR, GPR, simm12_lu52id,
13392 /* MASKEQZ */
13393 GPR, GPR, GPR,
13394 /* MASKNEZ */
13395 GPR, GPR, GPR,
13396 /* MOD_D */
13397 GPR, GPR, GPR,
13398 /* MOD_DU */
13399 GPR, GPR, GPR,
13400 /* MOD_W */
13401 GPR, GPR, GPR,
13402 /* MOD_WU */
13403 GPR, GPR, GPR,
13404 /* MOVCF2FR_xS */
13405 FPR32, CFR,
13406 /* MOVCF2GR */
13407 GPR, CFR,
13408 /* MOVFCSR2GR */
13409 GPR, FCSR,
13410 /* MOVFR2CF_xS */
13411 CFR, FPR32,
13412 /* MOVFR2GR_D */
13413 GPR, FPR64,
13414 /* MOVFR2GR_S */
13415 GPR, FPR32,
13416 /* MOVFR2GR_S_64 */
13417 GPR, FPR64,
13418 /* MOVFRH2GR_S */
13419 GPR, FPR64,
13420 /* MOVGR2CF */
13421 CFR, GPR,
13422 /* MOVGR2FCSR */
13423 FCSR, GPR,
13424 /* MOVGR2FRH_W */
13425 FPR64, FPR64, GPR,
13426 /* MOVGR2FR_D */
13427 FPR64, GPR,
13428 /* MOVGR2FR_W */
13429 FPR32, GPR,
13430 /* MOVGR2FR_W_64 */
13431 FPR64, GPR,
13432 /* MOVGR2SCR */
13433 SCR, GPR,
13434 /* MOVSCR2GR */
13435 GPR, SCR,
13436 /* MULH_D */
13437 GPR, GPR, GPR,
13438 /* MULH_DU */
13439 GPR, GPR, GPR,
13440 /* MULH_W */
13441 GPR, GPR, GPR,
13442 /* MULH_WU */
13443 GPR, GPR, GPR,
13444 /* MULW_D_W */
13445 GPR, GPR, GPR,
13446 /* MULW_D_WU */
13447 GPR, GPR, GPR,
13448 /* MUL_D */
13449 GPR, GPR, GPR,
13450 /* MUL_W */
13451 GPR, GPR, GPR,
13452 /* NOR */
13453 GPR, GPR, GPR,
13454 /* OR */
13455 GPR, GPR, GPR,
13456 /* ORI */
13457 GPR, GPR, uimm12_ori,
13458 /* ORN */
13459 GPR, GPR, GPR,
13460 /* PCADDI */
13461 GPR, simm20_pcaddi,
13462 /* PCADDU12I */
13463 GPR, simm20,
13464 /* PCADDU18I */
13465 GPR, simm20_pcaddu18i,
13466 /* PCALAU12I */
13467 GPR, simm20_pcalau12i,
13468 /* PRELD */
13469 uimm5, GPR, simm12,
13470 /* PRELDX */
13471 uimm5, GPR, GPR,
13472 /* RCRI_B */
13473 GPR, GPR, uimm3,
13474 /* RCRI_D */
13475 GPR, GPR, uimm6,
13476 /* RCRI_H */
13477 GPR, GPR, uimm4,
13478 /* RCRI_W */
13479 GPR, GPR, uimm5,
13480 /* RCR_B */
13481 GPR, GPR, GPR,
13482 /* RCR_D */
13483 GPR, GPR, GPR,
13484 /* RCR_H */
13485 GPR, GPR, GPR,
13486 /* RCR_W */
13487 GPR, GPR, GPR,
13488 /* RDTIMEH_W */
13489 GPR, GPR,
13490 /* RDTIMEL_W */
13491 GPR, GPR,
13492 /* RDTIME_D */
13493 GPR, GPR,
13494 /* REVB_2H */
13495 GPR, GPR,
13496 /* REVB_2W */
13497 GPR, GPR,
13498 /* REVB_4H */
13499 GPR, GPR,
13500 /* REVB_D */
13501 GPR, GPR,
13502 /* REVH_2W */
13503 GPR, GPR,
13504 /* REVH_D */
13505 GPR, GPR,
13506 /* ROTRI_B */
13507 GPR, GPR, uimm3,
13508 /* ROTRI_D */
13509 GPR, GPR, uimm6,
13510 /* ROTRI_H */
13511 GPR, GPR, uimm4,
13512 /* ROTRI_W */
13513 GPR, GPR, uimm5,
13514 /* ROTR_B */
13515 GPR, GPR, GPR,
13516 /* ROTR_D */
13517 GPR, GPR, GPR,
13518 /* ROTR_H */
13519 GPR, GPR, GPR,
13520 /* ROTR_W */
13521 GPR, GPR, GPR,
13522 /* SBC_B */
13523 GPR, GPR, GPR,
13524 /* SBC_D */
13525 GPR, GPR, GPR,
13526 /* SBC_H */
13527 GPR, GPR, GPR,
13528 /* SBC_W */
13529 GPR, GPR, GPR,
13530 /* SCREL_D */
13531 GPR, GPR, GPR,
13532 /* SCREL_W */
13533 GPR, GPR, GPR,
13534 /* SC_D */
13535 GPR, GPR, GPR, simm14_lsl2,
13536 /* SC_Q */
13537 GPR, GPR, GPR, GPR,
13538 /* SC_W */
13539 GPR, GPR, GPR, simm14_lsl2,
13540 /* SETARMJ */
13541 GPR, uimm4,
13542 /* SETX86J */
13543 GPR, uimm4,
13544 /* SETX86LOOPE */
13545 GPR, GPR,
13546 /* SETX86LOOPNE */
13547 GPR, GPR,
13548 /* SET_CFR_FALSE */
13549 CFR,
13550 /* SET_CFR_TRUE */
13551 CFR,
13552 /* SLLI_D */
13553 GPR, GPR, uimm6,
13554 /* SLLI_W */
13555 GPR, GPR, uimm5,
13556 /* SLL_D */
13557 GPR, GPR, GPR,
13558 /* SLL_W */
13559 GPR, GPR, GPR,
13560 /* SLT */
13561 GPR, GPR, GPR,
13562 /* SLTI */
13563 GPR, GPR, simm12,
13564 /* SLTU */
13565 GPR, GPR, GPR,
13566 /* SLTUI */
13567 GPR, GPR, simm12,
13568 /* SRAI_D */
13569 GPR, GPR, uimm6,
13570 /* SRAI_W */
13571 GPR, GPR, uimm5,
13572 /* SRA_D */
13573 GPR, GPR, GPR,
13574 /* SRA_W */
13575 GPR, GPR, GPR,
13576 /* SRLI_D */
13577 GPR, GPR, uimm6,
13578 /* SRLI_W */
13579 GPR, GPR, uimm5,
13580 /* SRL_D */
13581 GPR, GPR, GPR,
13582 /* SRL_W */
13583 GPR, GPR, GPR,
13584 /* STGT_B */
13585 GPR, GPR, GPR,
13586 /* STGT_D */
13587 GPR, GPR, GPR,
13588 /* STGT_H */
13589 GPR, GPR, GPR,
13590 /* STGT_W */
13591 GPR, GPR, GPR,
13592 /* STLE_B */
13593 GPR, GPR, GPR,
13594 /* STLE_D */
13595 GPR, GPR, GPR,
13596 /* STLE_H */
13597 GPR, GPR, GPR,
13598 /* STLE_W */
13599 GPR, GPR, GPR,
13600 /* STL_D */
13601 GPR, GPR, simm12_addlike,
13602 /* STL_W */
13603 GPR, GPR, simm12_addlike,
13604 /* STPTR_D */
13605 GPR, GPR, simm14_lsl2,
13606 /* STPTR_W */
13607 GPR, GPR, simm14_lsl2,
13608 /* STR_D */
13609 GPR, GPR, simm12_addlike,
13610 /* STR_W */
13611 GPR, GPR, simm12_addlike,
13612 /* STX_B */
13613 GPR, GPR, GPR,
13614 /* STX_D */
13615 GPR, GPR, GPR,
13616 /* STX_H */
13617 GPR, GPR, GPR,
13618 /* STX_W */
13619 GPR, GPR, GPR,
13620 /* ST_B */
13621 GPR, GPR, simm12_addlike,
13622 /* ST_D */
13623 GPR, GPR, simm12_addlike,
13624 /* ST_H */
13625 GPR, GPR, simm12_addlike,
13626 /* ST_W */
13627 GPR, GPR, simm12_addlike,
13628 /* SUB_D */
13629 GPR, GPR, GPR,
13630 /* SUB_W */
13631 GPR, GPR, GPR,
13632 /* SYSCALL */
13633 uimm15,
13634 /* TLBCLR */
13635 /* TLBFILL */
13636 /* TLBFLUSH */
13637 /* TLBRD */
13638 /* TLBSRCH */
13639 /* TLBWR */
13640 /* VABSD_B */
13641 LSX128, LSX128, LSX128,
13642 /* VABSD_BU */
13643 LSX128, LSX128, LSX128,
13644 /* VABSD_D */
13645 LSX128, LSX128, LSX128,
13646 /* VABSD_DU */
13647 LSX128, LSX128, LSX128,
13648 /* VABSD_H */
13649 LSX128, LSX128, LSX128,
13650 /* VABSD_HU */
13651 LSX128, LSX128, LSX128,
13652 /* VABSD_W */
13653 LSX128, LSX128, LSX128,
13654 /* VABSD_WU */
13655 LSX128, LSX128, LSX128,
13656 /* VADDA_B */
13657 LSX128, LSX128, LSX128,
13658 /* VADDA_D */
13659 LSX128, LSX128, LSX128,
13660 /* VADDA_H */
13661 LSX128, LSX128, LSX128,
13662 /* VADDA_W */
13663 LSX128, LSX128, LSX128,
13664 /* VADDI_BU */
13665 LSX128, LSX128, uimm5,
13666 /* VADDI_DU */
13667 LSX128, LSX128, uimm5,
13668 /* VADDI_HU */
13669 LSX128, LSX128, uimm5,
13670 /* VADDI_WU */
13671 LSX128, LSX128, uimm5,
13672 /* VADDWEV_D_W */
13673 LSX128, LSX128, LSX128,
13674 /* VADDWEV_D_WU */
13675 LSX128, LSX128, LSX128,
13676 /* VADDWEV_D_WU_W */
13677 LSX128, LSX128, LSX128,
13678 /* VADDWEV_H_B */
13679 LSX128, LSX128, LSX128,
13680 /* VADDWEV_H_BU */
13681 LSX128, LSX128, LSX128,
13682 /* VADDWEV_H_BU_B */
13683 LSX128, LSX128, LSX128,
13684 /* VADDWEV_Q_D */
13685 LSX128, LSX128, LSX128,
13686 /* VADDWEV_Q_DU */
13687 LSX128, LSX128, LSX128,
13688 /* VADDWEV_Q_DU_D */
13689 LSX128, LSX128, LSX128,
13690 /* VADDWEV_W_H */
13691 LSX128, LSX128, LSX128,
13692 /* VADDWEV_W_HU */
13693 LSX128, LSX128, LSX128,
13694 /* VADDWEV_W_HU_H */
13695 LSX128, LSX128, LSX128,
13696 /* VADDWOD_D_W */
13697 LSX128, LSX128, LSX128,
13698 /* VADDWOD_D_WU */
13699 LSX128, LSX128, LSX128,
13700 /* VADDWOD_D_WU_W */
13701 LSX128, LSX128, LSX128,
13702 /* VADDWOD_H_B */
13703 LSX128, LSX128, LSX128,
13704 /* VADDWOD_H_BU */
13705 LSX128, LSX128, LSX128,
13706 /* VADDWOD_H_BU_B */
13707 LSX128, LSX128, LSX128,
13708 /* VADDWOD_Q_D */
13709 LSX128, LSX128, LSX128,
13710 /* VADDWOD_Q_DU */
13711 LSX128, LSX128, LSX128,
13712 /* VADDWOD_Q_DU_D */
13713 LSX128, LSX128, LSX128,
13714 /* VADDWOD_W_H */
13715 LSX128, LSX128, LSX128,
13716 /* VADDWOD_W_HU */
13717 LSX128, LSX128, LSX128,
13718 /* VADDWOD_W_HU_H */
13719 LSX128, LSX128, LSX128,
13720 /* VADD_B */
13721 LSX128, LSX128, LSX128,
13722 /* VADD_D */
13723 LSX128, LSX128, LSX128,
13724 /* VADD_H */
13725 LSX128, LSX128, LSX128,
13726 /* VADD_Q */
13727 LSX128, LSX128, LSX128,
13728 /* VADD_W */
13729 LSX128, LSX128, LSX128,
13730 /* VANDI_B */
13731 LSX128, LSX128, uimm8,
13732 /* VANDN_V */
13733 LSX128, LSX128, LSX128,
13734 /* VAND_V */
13735 LSX128, LSX128, LSX128,
13736 /* VAVGR_B */
13737 LSX128, LSX128, LSX128,
13738 /* VAVGR_BU */
13739 LSX128, LSX128, LSX128,
13740 /* VAVGR_D */
13741 LSX128, LSX128, LSX128,
13742 /* VAVGR_DU */
13743 LSX128, LSX128, LSX128,
13744 /* VAVGR_H */
13745 LSX128, LSX128, LSX128,
13746 /* VAVGR_HU */
13747 LSX128, LSX128, LSX128,
13748 /* VAVGR_W */
13749 LSX128, LSX128, LSX128,
13750 /* VAVGR_WU */
13751 LSX128, LSX128, LSX128,
13752 /* VAVG_B */
13753 LSX128, LSX128, LSX128,
13754 /* VAVG_BU */
13755 LSX128, LSX128, LSX128,
13756 /* VAVG_D */
13757 LSX128, LSX128, LSX128,
13758 /* VAVG_DU */
13759 LSX128, LSX128, LSX128,
13760 /* VAVG_H */
13761 LSX128, LSX128, LSX128,
13762 /* VAVG_HU */
13763 LSX128, LSX128, LSX128,
13764 /* VAVG_W */
13765 LSX128, LSX128, LSX128,
13766 /* VAVG_WU */
13767 LSX128, LSX128, LSX128,
13768 /* VBITCLRI_B */
13769 LSX128, LSX128, uimm3,
13770 /* VBITCLRI_D */
13771 LSX128, LSX128, uimm6,
13772 /* VBITCLRI_H */
13773 LSX128, LSX128, uimm4,
13774 /* VBITCLRI_W */
13775 LSX128, LSX128, uimm5,
13776 /* VBITCLR_B */
13777 LSX128, LSX128, LSX128,
13778 /* VBITCLR_D */
13779 LSX128, LSX128, LSX128,
13780 /* VBITCLR_H */
13781 LSX128, LSX128, LSX128,
13782 /* VBITCLR_W */
13783 LSX128, LSX128, LSX128,
13784 /* VBITREVI_B */
13785 LSX128, LSX128, uimm3,
13786 /* VBITREVI_D */
13787 LSX128, LSX128, uimm6,
13788 /* VBITREVI_H */
13789 LSX128, LSX128, uimm4,
13790 /* VBITREVI_W */
13791 LSX128, LSX128, uimm5,
13792 /* VBITREV_B */
13793 LSX128, LSX128, LSX128,
13794 /* VBITREV_D */
13795 LSX128, LSX128, LSX128,
13796 /* VBITREV_H */
13797 LSX128, LSX128, LSX128,
13798 /* VBITREV_W */
13799 LSX128, LSX128, LSX128,
13800 /* VBITSELI_B */
13801 LSX128, LSX128, LSX128, uimm8,
13802 /* VBITSEL_V */
13803 LSX128, LSX128, LSX128, LSX128,
13804 /* VBITSETI_B */
13805 LSX128, LSX128, uimm3,
13806 /* VBITSETI_D */
13807 LSX128, LSX128, uimm6,
13808 /* VBITSETI_H */
13809 LSX128, LSX128, uimm4,
13810 /* VBITSETI_W */
13811 LSX128, LSX128, uimm5,
13812 /* VBITSET_B */
13813 LSX128, LSX128, LSX128,
13814 /* VBITSET_D */
13815 LSX128, LSX128, LSX128,
13816 /* VBITSET_H */
13817 LSX128, LSX128, LSX128,
13818 /* VBITSET_W */
13819 LSX128, LSX128, LSX128,
13820 /* VBSLL_V */
13821 LSX128, LSX128, uimm5,
13822 /* VBSRL_V */
13823 LSX128, LSX128, uimm5,
13824 /* VCLO_B */
13825 LSX128, LSX128,
13826 /* VCLO_D */
13827 LSX128, LSX128,
13828 /* VCLO_H */
13829 LSX128, LSX128,
13830 /* VCLO_W */
13831 LSX128, LSX128,
13832 /* VCLZ_B */
13833 LSX128, LSX128,
13834 /* VCLZ_D */
13835 LSX128, LSX128,
13836 /* VCLZ_H */
13837 LSX128, LSX128,
13838 /* VCLZ_W */
13839 LSX128, LSX128,
13840 /* VDIV_B */
13841 LSX128, LSX128, LSX128,
13842 /* VDIV_BU */
13843 LSX128, LSX128, LSX128,
13844 /* VDIV_D */
13845 LSX128, LSX128, LSX128,
13846 /* VDIV_DU */
13847 LSX128, LSX128, LSX128,
13848 /* VDIV_H */
13849 LSX128, LSX128, LSX128,
13850 /* VDIV_HU */
13851 LSX128, LSX128, LSX128,
13852 /* VDIV_W */
13853 LSX128, LSX128, LSX128,
13854 /* VDIV_WU */
13855 LSX128, LSX128, LSX128,
13856 /* VEXT2XV_DU_BU */
13857 LASX256, LASX256,
13858 /* VEXT2XV_DU_HU */
13859 LASX256, LASX256,
13860 /* VEXT2XV_DU_WU */
13861 LASX256, LASX256,
13862 /* VEXT2XV_D_B */
13863 LASX256, LASX256,
13864 /* VEXT2XV_D_H */
13865 LASX256, LASX256,
13866 /* VEXT2XV_D_W */
13867 LASX256, LASX256,
13868 /* VEXT2XV_HU_BU */
13869 LASX256, LASX256,
13870 /* VEXT2XV_H_B */
13871 LASX256, LASX256,
13872 /* VEXT2XV_WU_BU */
13873 LASX256, LASX256,
13874 /* VEXT2XV_WU_HU */
13875 LASX256, LASX256,
13876 /* VEXT2XV_W_B */
13877 LASX256, LASX256,
13878 /* VEXT2XV_W_H */
13879 LASX256, LASX256,
13880 /* VEXTH_DU_WU */
13881 LSX128, LSX128,
13882 /* VEXTH_D_W */
13883 LSX128, LSX128,
13884 /* VEXTH_HU_BU */
13885 LSX128, LSX128,
13886 /* VEXTH_H_B */
13887 LSX128, LSX128,
13888 /* VEXTH_QU_DU */
13889 LSX128, LSX128,
13890 /* VEXTH_Q_D */
13891 LSX128, LSX128,
13892 /* VEXTH_WU_HU */
13893 LSX128, LSX128,
13894 /* VEXTH_W_H */
13895 LSX128, LSX128,
13896 /* VEXTL_QU_DU */
13897 LSX128, LSX128,
13898 /* VEXTL_Q_D */
13899 LSX128, LSX128,
13900 /* VEXTRINS_B */
13901 LSX128, LSX128, LSX128, uimm8,
13902 /* VEXTRINS_D */
13903 LSX128, LSX128, LSX128, uimm8,
13904 /* VEXTRINS_H */
13905 LSX128, LSX128, LSX128, uimm8,
13906 /* VEXTRINS_W */
13907 LSX128, LSX128, LSX128, uimm8,
13908 /* VFADD_D */
13909 LSX128, LSX128, LSX128,
13910 /* VFADD_S */
13911 LSX128, LSX128, LSX128,
13912 /* VFCLASS_D */
13913 LSX128, LSX128,
13914 /* VFCLASS_S */
13915 LSX128, LSX128,
13916 /* VFCMP_CAF_D */
13917 LSX128, LSX128, LSX128,
13918 /* VFCMP_CAF_S */
13919 LSX128, LSX128, LSX128,
13920 /* VFCMP_CEQ_D */
13921 LSX128, LSX128, LSX128,
13922 /* VFCMP_CEQ_S */
13923 LSX128, LSX128, LSX128,
13924 /* VFCMP_CLE_D */
13925 LSX128, LSX128, LSX128,
13926 /* VFCMP_CLE_S */
13927 LSX128, LSX128, LSX128,
13928 /* VFCMP_CLT_D */
13929 LSX128, LSX128, LSX128,
13930 /* VFCMP_CLT_S */
13931 LSX128, LSX128, LSX128,
13932 /* VFCMP_CNE_D */
13933 LSX128, LSX128, LSX128,
13934 /* VFCMP_CNE_S */
13935 LSX128, LSX128, LSX128,
13936 /* VFCMP_COR_D */
13937 LSX128, LSX128, LSX128,
13938 /* VFCMP_COR_S */
13939 LSX128, LSX128, LSX128,
13940 /* VFCMP_CUEQ_D */
13941 LSX128, LSX128, LSX128,
13942 /* VFCMP_CUEQ_S */
13943 LSX128, LSX128, LSX128,
13944 /* VFCMP_CULE_D */
13945 LSX128, LSX128, LSX128,
13946 /* VFCMP_CULE_S */
13947 LSX128, LSX128, LSX128,
13948 /* VFCMP_CULT_D */
13949 LSX128, LSX128, LSX128,
13950 /* VFCMP_CULT_S */
13951 LSX128, LSX128, LSX128,
13952 /* VFCMP_CUNE_D */
13953 LSX128, LSX128, LSX128,
13954 /* VFCMP_CUNE_S */
13955 LSX128, LSX128, LSX128,
13956 /* VFCMP_CUN_D */
13957 LSX128, LSX128, LSX128,
13958 /* VFCMP_CUN_S */
13959 LSX128, LSX128, LSX128,
13960 /* VFCMP_SAF_D */
13961 LSX128, LSX128, LSX128,
13962 /* VFCMP_SAF_S */
13963 LSX128, LSX128, LSX128,
13964 /* VFCMP_SEQ_D */
13965 LSX128, LSX128, LSX128,
13966 /* VFCMP_SEQ_S */
13967 LSX128, LSX128, LSX128,
13968 /* VFCMP_SLE_D */
13969 LSX128, LSX128, LSX128,
13970 /* VFCMP_SLE_S */
13971 LSX128, LSX128, LSX128,
13972 /* VFCMP_SLT_D */
13973 LSX128, LSX128, LSX128,
13974 /* VFCMP_SLT_S */
13975 LSX128, LSX128, LSX128,
13976 /* VFCMP_SNE_D */
13977 LSX128, LSX128, LSX128,
13978 /* VFCMP_SNE_S */
13979 LSX128, LSX128, LSX128,
13980 /* VFCMP_SOR_D */
13981 LSX128, LSX128, LSX128,
13982 /* VFCMP_SOR_S */
13983 LSX128, LSX128, LSX128,
13984 /* VFCMP_SUEQ_D */
13985 LSX128, LSX128, LSX128,
13986 /* VFCMP_SUEQ_S */
13987 LSX128, LSX128, LSX128,
13988 /* VFCMP_SULE_D */
13989 LSX128, LSX128, LSX128,
13990 /* VFCMP_SULE_S */
13991 LSX128, LSX128, LSX128,
13992 /* VFCMP_SULT_D */
13993 LSX128, LSX128, LSX128,
13994 /* VFCMP_SULT_S */
13995 LSX128, LSX128, LSX128,
13996 /* VFCMP_SUNE_D */
13997 LSX128, LSX128, LSX128,
13998 /* VFCMP_SUNE_S */
13999 LSX128, LSX128, LSX128,
14000 /* VFCMP_SUN_D */
14001 LSX128, LSX128, LSX128,
14002 /* VFCMP_SUN_S */
14003 LSX128, LSX128, LSX128,
14004 /* VFCVTH_D_S */
14005 LSX128, LSX128,
14006 /* VFCVTH_S_H */
14007 LSX128, LSX128,
14008 /* VFCVTL_D_S */
14009 LSX128, LSX128,
14010 /* VFCVTL_S_H */
14011 LSX128, LSX128,
14012 /* VFCVT_H_S */
14013 LSX128, LSX128, LSX128,
14014 /* VFCVT_S_D */
14015 LSX128, LSX128, LSX128,
14016 /* VFDIV_D */
14017 LSX128, LSX128, LSX128,
14018 /* VFDIV_S */
14019 LSX128, LSX128, LSX128,
14020 /* VFFINTH_D_W */
14021 LSX128, LSX128,
14022 /* VFFINTL_D_W */
14023 LSX128, LSX128,
14024 /* VFFINT_D_L */
14025 LSX128, LSX128,
14026 /* VFFINT_D_LU */
14027 LSX128, LSX128,
14028 /* VFFINT_S_L */
14029 LSX128, LSX128, LSX128,
14030 /* VFFINT_S_W */
14031 LSX128, LSX128,
14032 /* VFFINT_S_WU */
14033 LSX128, LSX128,
14034 /* VFLOGB_D */
14035 LSX128, LSX128,
14036 /* VFLOGB_S */
14037 LSX128, LSX128,
14038 /* VFMADD_D */
14039 LSX128, LSX128, LSX128, LSX128,
14040 /* VFMADD_S */
14041 LSX128, LSX128, LSX128, LSX128,
14042 /* VFMAXA_D */
14043 LSX128, LSX128, LSX128,
14044 /* VFMAXA_S */
14045 LSX128, LSX128, LSX128,
14046 /* VFMAX_D */
14047 LSX128, LSX128, LSX128,
14048 /* VFMAX_S */
14049 LSX128, LSX128, LSX128,
14050 /* VFMINA_D */
14051 LSX128, LSX128, LSX128,
14052 /* VFMINA_S */
14053 LSX128, LSX128, LSX128,
14054 /* VFMIN_D */
14055 LSX128, LSX128, LSX128,
14056 /* VFMIN_S */
14057 LSX128, LSX128, LSX128,
14058 /* VFMSUB_D */
14059 LSX128, LSX128, LSX128, LSX128,
14060 /* VFMSUB_S */
14061 LSX128, LSX128, LSX128, LSX128,
14062 /* VFMUL_D */
14063 LSX128, LSX128, LSX128,
14064 /* VFMUL_S */
14065 LSX128, LSX128, LSX128,
14066 /* VFNMADD_D */
14067 LSX128, LSX128, LSX128, LSX128,
14068 /* VFNMADD_S */
14069 LSX128, LSX128, LSX128, LSX128,
14070 /* VFNMSUB_D */
14071 LSX128, LSX128, LSX128, LSX128,
14072 /* VFNMSUB_S */
14073 LSX128, LSX128, LSX128, LSX128,
14074 /* VFRECIPE_D */
14075 LSX128, LSX128,
14076 /* VFRECIPE_S */
14077 LSX128, LSX128,
14078 /* VFRECIP_D */
14079 LSX128, LSX128,
14080 /* VFRECIP_S */
14081 LSX128, LSX128,
14082 /* VFRINTRM_D */
14083 LSX128, LSX128,
14084 /* VFRINTRM_S */
14085 LSX128, LSX128,
14086 /* VFRINTRNE_D */
14087 LSX128, LSX128,
14088 /* VFRINTRNE_S */
14089 LSX128, LSX128,
14090 /* VFRINTRP_D */
14091 LSX128, LSX128,
14092 /* VFRINTRP_S */
14093 LSX128, LSX128,
14094 /* VFRINTRZ_D */
14095 LSX128, LSX128,
14096 /* VFRINTRZ_S */
14097 LSX128, LSX128,
14098 /* VFRINT_D */
14099 LSX128, LSX128,
14100 /* VFRINT_S */
14101 LSX128, LSX128,
14102 /* VFRSQRTE_D */
14103 LSX128, LSX128,
14104 /* VFRSQRTE_S */
14105 LSX128, LSX128,
14106 /* VFRSQRT_D */
14107 LSX128, LSX128,
14108 /* VFRSQRT_S */
14109 LSX128, LSX128,
14110 /* VFRSTPI_B */
14111 LSX128, LSX128, LSX128, uimm5,
14112 /* VFRSTPI_H */
14113 LSX128, LSX128, LSX128, uimm5,
14114 /* VFRSTP_B */
14115 LSX128, LSX128, LSX128, LSX128,
14116 /* VFRSTP_H */
14117 LSX128, LSX128, LSX128, LSX128,
14118 /* VFSQRT_D */
14119 LSX128, LSX128,
14120 /* VFSQRT_S */
14121 LSX128, LSX128,
14122 /* VFSUB_D */
14123 LSX128, LSX128, LSX128,
14124 /* VFSUB_S */
14125 LSX128, LSX128, LSX128,
14126 /* VFTINTH_L_S */
14127 LSX128, LSX128,
14128 /* VFTINTL_L_S */
14129 LSX128, LSX128,
14130 /* VFTINTRMH_L_S */
14131 LSX128, LSX128,
14132 /* VFTINTRML_L_S */
14133 LSX128, LSX128,
14134 /* VFTINTRM_L_D */
14135 LSX128, LSX128,
14136 /* VFTINTRM_W_D */
14137 LSX128, LSX128, LSX128,
14138 /* VFTINTRM_W_S */
14139 LSX128, LSX128,
14140 /* VFTINTRNEH_L_S */
14141 LSX128, LSX128,
14142 /* VFTINTRNEL_L_S */
14143 LSX128, LSX128,
14144 /* VFTINTRNE_L_D */
14145 LSX128, LSX128,
14146 /* VFTINTRNE_W_D */
14147 LSX128, LSX128, LSX128,
14148 /* VFTINTRNE_W_S */
14149 LSX128, LSX128,
14150 /* VFTINTRPH_L_S */
14151 LSX128, LSX128,
14152 /* VFTINTRPL_L_S */
14153 LSX128, LSX128,
14154 /* VFTINTRP_L_D */
14155 LSX128, LSX128,
14156 /* VFTINTRP_W_D */
14157 LSX128, LSX128, LSX128,
14158 /* VFTINTRP_W_S */
14159 LSX128, LSX128,
14160 /* VFTINTRZH_L_S */
14161 LSX128, LSX128,
14162 /* VFTINTRZL_L_S */
14163 LSX128, LSX128,
14164 /* VFTINTRZ_LU_D */
14165 LSX128, LSX128,
14166 /* VFTINTRZ_L_D */
14167 LSX128, LSX128,
14168 /* VFTINTRZ_WU_S */
14169 LSX128, LSX128,
14170 /* VFTINTRZ_W_D */
14171 LSX128, LSX128, LSX128,
14172 /* VFTINTRZ_W_S */
14173 LSX128, LSX128,
14174 /* VFTINT_LU_D */
14175 LSX128, LSX128,
14176 /* VFTINT_L_D */
14177 LSX128, LSX128,
14178 /* VFTINT_WU_S */
14179 LSX128, LSX128,
14180 /* VFTINT_W_D */
14181 LSX128, LSX128, LSX128,
14182 /* VFTINT_W_S */
14183 LSX128, LSX128,
14184 /* VHADDW_DU_WU */
14185 LSX128, LSX128, LSX128,
14186 /* VHADDW_D_W */
14187 LSX128, LSX128, LSX128,
14188 /* VHADDW_HU_BU */
14189 LSX128, LSX128, LSX128,
14190 /* VHADDW_H_B */
14191 LSX128, LSX128, LSX128,
14192 /* VHADDW_QU_DU */
14193 LSX128, LSX128, LSX128,
14194 /* VHADDW_Q_D */
14195 LSX128, LSX128, LSX128,
14196 /* VHADDW_WU_HU */
14197 LSX128, LSX128, LSX128,
14198 /* VHADDW_W_H */
14199 LSX128, LSX128, LSX128,
14200 /* VHSUBW_DU_WU */
14201 LSX128, LSX128, LSX128,
14202 /* VHSUBW_D_W */
14203 LSX128, LSX128, LSX128,
14204 /* VHSUBW_HU_BU */
14205 LSX128, LSX128, LSX128,
14206 /* VHSUBW_H_B */
14207 LSX128, LSX128, LSX128,
14208 /* VHSUBW_QU_DU */
14209 LSX128, LSX128, LSX128,
14210 /* VHSUBW_Q_D */
14211 LSX128, LSX128, LSX128,
14212 /* VHSUBW_WU_HU */
14213 LSX128, LSX128, LSX128,
14214 /* VHSUBW_W_H */
14215 LSX128, LSX128, LSX128,
14216 /* VILVH_B */
14217 LSX128, LSX128, LSX128,
14218 /* VILVH_D */
14219 LSX128, LSX128, LSX128,
14220 /* VILVH_H */
14221 LSX128, LSX128, LSX128,
14222 /* VILVH_W */
14223 LSX128, LSX128, LSX128,
14224 /* VILVL_B */
14225 LSX128, LSX128, LSX128,
14226 /* VILVL_D */
14227 LSX128, LSX128, LSX128,
14228 /* VILVL_H */
14229 LSX128, LSX128, LSX128,
14230 /* VILVL_W */
14231 LSX128, LSX128, LSX128,
14232 /* VINSGR2VR_B */
14233 LSX128, LSX128, GPR, uimm4,
14234 /* VINSGR2VR_D */
14235 LSX128, LSX128, GPR, uimm1,
14236 /* VINSGR2VR_H */
14237 LSX128, LSX128, GPR, uimm3,
14238 /* VINSGR2VR_W */
14239 LSX128, LSX128, GPR, uimm2,
14240 /* VLD */
14241 LSX128, GPR, simm12,
14242 /* VLDI */
14243 LSX128, simm13,
14244 /* VLDREPL_B */
14245 LSX128, GPR, simm12,
14246 /* VLDREPL_D */
14247 LSX128, GPR, simm9_lsl3,
14248 /* VLDREPL_H */
14249 LSX128, GPR, simm11_lsl1,
14250 /* VLDREPL_W */
14251 LSX128, GPR, simm10_lsl2,
14252 /* VLDX */
14253 LSX128, GPR, GPR,
14254 /* VMADDWEV_D_W */
14255 LSX128, LSX128, LSX128, LSX128,
14256 /* VMADDWEV_D_WU */
14257 LSX128, LSX128, LSX128, LSX128,
14258 /* VMADDWEV_D_WU_W */
14259 LSX128, LSX128, LSX128, LSX128,
14260 /* VMADDWEV_H_B */
14261 LSX128, LSX128, LSX128, LSX128,
14262 /* VMADDWEV_H_BU */
14263 LSX128, LSX128, LSX128, LSX128,
14264 /* VMADDWEV_H_BU_B */
14265 LSX128, LSX128, LSX128, LSX128,
14266 /* VMADDWEV_Q_D */
14267 LSX128, LSX128, LSX128, LSX128,
14268 /* VMADDWEV_Q_DU */
14269 LSX128, LSX128, LSX128, LSX128,
14270 /* VMADDWEV_Q_DU_D */
14271 LSX128, LSX128, LSX128, LSX128,
14272 /* VMADDWEV_W_H */
14273 LSX128, LSX128, LSX128, LSX128,
14274 /* VMADDWEV_W_HU */
14275 LSX128, LSX128, LSX128, LSX128,
14276 /* VMADDWEV_W_HU_H */
14277 LSX128, LSX128, LSX128, LSX128,
14278 /* VMADDWOD_D_W */
14279 LSX128, LSX128, LSX128, LSX128,
14280 /* VMADDWOD_D_WU */
14281 LSX128, LSX128, LSX128, LSX128,
14282 /* VMADDWOD_D_WU_W */
14283 LSX128, LSX128, LSX128, LSX128,
14284 /* VMADDWOD_H_B */
14285 LSX128, LSX128, LSX128, LSX128,
14286 /* VMADDWOD_H_BU */
14287 LSX128, LSX128, LSX128, LSX128,
14288 /* VMADDWOD_H_BU_B */
14289 LSX128, LSX128, LSX128, LSX128,
14290 /* VMADDWOD_Q_D */
14291 LSX128, LSX128, LSX128, LSX128,
14292 /* VMADDWOD_Q_DU */
14293 LSX128, LSX128, LSX128, LSX128,
14294 /* VMADDWOD_Q_DU_D */
14295 LSX128, LSX128, LSX128, LSX128,
14296 /* VMADDWOD_W_H */
14297 LSX128, LSX128, LSX128, LSX128,
14298 /* VMADDWOD_W_HU */
14299 LSX128, LSX128, LSX128, LSX128,
14300 /* VMADDWOD_W_HU_H */
14301 LSX128, LSX128, LSX128, LSX128,
14302 /* VMADD_B */
14303 LSX128, LSX128, LSX128, LSX128,
14304 /* VMADD_D */
14305 LSX128, LSX128, LSX128, LSX128,
14306 /* VMADD_H */
14307 LSX128, LSX128, LSX128, LSX128,
14308 /* VMADD_W */
14309 LSX128, LSX128, LSX128, LSX128,
14310 /* VMAXI_B */
14311 LSX128, LSX128, simm5,
14312 /* VMAXI_BU */
14313 LSX128, LSX128, uimm5,
14314 /* VMAXI_D */
14315 LSX128, LSX128, simm5,
14316 /* VMAXI_DU */
14317 LSX128, LSX128, uimm5,
14318 /* VMAXI_H */
14319 LSX128, LSX128, simm5,
14320 /* VMAXI_HU */
14321 LSX128, LSX128, uimm5,
14322 /* VMAXI_W */
14323 LSX128, LSX128, simm5,
14324 /* VMAXI_WU */
14325 LSX128, LSX128, uimm5,
14326 /* VMAX_B */
14327 LSX128, LSX128, LSX128,
14328 /* VMAX_BU */
14329 LSX128, LSX128, LSX128,
14330 /* VMAX_D */
14331 LSX128, LSX128, LSX128,
14332 /* VMAX_DU */
14333 LSX128, LSX128, LSX128,
14334 /* VMAX_H */
14335 LSX128, LSX128, LSX128,
14336 /* VMAX_HU */
14337 LSX128, LSX128, LSX128,
14338 /* VMAX_W */
14339 LSX128, LSX128, LSX128,
14340 /* VMAX_WU */
14341 LSX128, LSX128, LSX128,
14342 /* VMINI_B */
14343 LSX128, LSX128, simm5,
14344 /* VMINI_BU */
14345 LSX128, LSX128, uimm5,
14346 /* VMINI_D */
14347 LSX128, LSX128, simm5,
14348 /* VMINI_DU */
14349 LSX128, LSX128, uimm5,
14350 /* VMINI_H */
14351 LSX128, LSX128, simm5,
14352 /* VMINI_HU */
14353 LSX128, LSX128, uimm5,
14354 /* VMINI_W */
14355 LSX128, LSX128, simm5,
14356 /* VMINI_WU */
14357 LSX128, LSX128, uimm5,
14358 /* VMIN_B */
14359 LSX128, LSX128, LSX128,
14360 /* VMIN_BU */
14361 LSX128, LSX128, LSX128,
14362 /* VMIN_D */
14363 LSX128, LSX128, LSX128,
14364 /* VMIN_DU */
14365 LSX128, LSX128, LSX128,
14366 /* VMIN_H */
14367 LSX128, LSX128, LSX128,
14368 /* VMIN_HU */
14369 LSX128, LSX128, LSX128,
14370 /* VMIN_W */
14371 LSX128, LSX128, LSX128,
14372 /* VMIN_WU */
14373 LSX128, LSX128, LSX128,
14374 /* VMOD_B */
14375 LSX128, LSX128, LSX128,
14376 /* VMOD_BU */
14377 LSX128, LSX128, LSX128,
14378 /* VMOD_D */
14379 LSX128, LSX128, LSX128,
14380 /* VMOD_DU */
14381 LSX128, LSX128, LSX128,
14382 /* VMOD_H */
14383 LSX128, LSX128, LSX128,
14384 /* VMOD_HU */
14385 LSX128, LSX128, LSX128,
14386 /* VMOD_W */
14387 LSX128, LSX128, LSX128,
14388 /* VMOD_WU */
14389 LSX128, LSX128, LSX128,
14390 /* VMSKGEZ_B */
14391 LSX128, LSX128,
14392 /* VMSKLTZ_B */
14393 LSX128, LSX128,
14394 /* VMSKLTZ_D */
14395 LSX128, LSX128,
14396 /* VMSKLTZ_H */
14397 LSX128, LSX128,
14398 /* VMSKLTZ_W */
14399 LSX128, LSX128,
14400 /* VMSKNZ_B */
14401 LSX128, LSX128,
14402 /* VMSUB_B */
14403 LSX128, LSX128, LSX128, LSX128,
14404 /* VMSUB_D */
14405 LSX128, LSX128, LSX128, LSX128,
14406 /* VMSUB_H */
14407 LSX128, LSX128, LSX128, LSX128,
14408 /* VMSUB_W */
14409 LSX128, LSX128, LSX128, LSX128,
14410 /* VMUH_B */
14411 LSX128, LSX128, LSX128,
14412 /* VMUH_BU */
14413 LSX128, LSX128, LSX128,
14414 /* VMUH_D */
14415 LSX128, LSX128, LSX128,
14416 /* VMUH_DU */
14417 LSX128, LSX128, LSX128,
14418 /* VMUH_H */
14419 LSX128, LSX128, LSX128,
14420 /* VMUH_HU */
14421 LSX128, LSX128, LSX128,
14422 /* VMUH_W */
14423 LSX128, LSX128, LSX128,
14424 /* VMUH_WU */
14425 LSX128, LSX128, LSX128,
14426 /* VMULWEV_D_W */
14427 LSX128, LSX128, LSX128,
14428 /* VMULWEV_D_WU */
14429 LSX128, LSX128, LSX128,
14430 /* VMULWEV_D_WU_W */
14431 LSX128, LSX128, LSX128,
14432 /* VMULWEV_H_B */
14433 LSX128, LSX128, LSX128,
14434 /* VMULWEV_H_BU */
14435 LSX128, LSX128, LSX128,
14436 /* VMULWEV_H_BU_B */
14437 LSX128, LSX128, LSX128,
14438 /* VMULWEV_Q_D */
14439 LSX128, LSX128, LSX128,
14440 /* VMULWEV_Q_DU */
14441 LSX128, LSX128, LSX128,
14442 /* VMULWEV_Q_DU_D */
14443 LSX128, LSX128, LSX128,
14444 /* VMULWEV_W_H */
14445 LSX128, LSX128, LSX128,
14446 /* VMULWEV_W_HU */
14447 LSX128, LSX128, LSX128,
14448 /* VMULWEV_W_HU_H */
14449 LSX128, LSX128, LSX128,
14450 /* VMULWOD_D_W */
14451 LSX128, LSX128, LSX128,
14452 /* VMULWOD_D_WU */
14453 LSX128, LSX128, LSX128,
14454 /* VMULWOD_D_WU_W */
14455 LSX128, LSX128, LSX128,
14456 /* VMULWOD_H_B */
14457 LSX128, LSX128, LSX128,
14458 /* VMULWOD_H_BU */
14459 LSX128, LSX128, LSX128,
14460 /* VMULWOD_H_BU_B */
14461 LSX128, LSX128, LSX128,
14462 /* VMULWOD_Q_D */
14463 LSX128, LSX128, LSX128,
14464 /* VMULWOD_Q_DU */
14465 LSX128, LSX128, LSX128,
14466 /* VMULWOD_Q_DU_D */
14467 LSX128, LSX128, LSX128,
14468 /* VMULWOD_W_H */
14469 LSX128, LSX128, LSX128,
14470 /* VMULWOD_W_HU */
14471 LSX128, LSX128, LSX128,
14472 /* VMULWOD_W_HU_H */
14473 LSX128, LSX128, LSX128,
14474 /* VMUL_B */
14475 LSX128, LSX128, LSX128,
14476 /* VMUL_D */
14477 LSX128, LSX128, LSX128,
14478 /* VMUL_H */
14479 LSX128, LSX128, LSX128,
14480 /* VMUL_W */
14481 LSX128, LSX128, LSX128,
14482 /* VNEG_B */
14483 LSX128, LSX128,
14484 /* VNEG_D */
14485 LSX128, LSX128,
14486 /* VNEG_H */
14487 LSX128, LSX128,
14488 /* VNEG_W */
14489 LSX128, LSX128,
14490 /* VNORI_B */
14491 LSX128, LSX128, uimm8,
14492 /* VNOR_V */
14493 LSX128, LSX128, LSX128,
14494 /* VORI_B */
14495 LSX128, LSX128, uimm8,
14496 /* VORN_V */
14497 LSX128, LSX128, LSX128,
14498 /* VOR_V */
14499 LSX128, LSX128, LSX128,
14500 /* VPACKEV_B */
14501 LSX128, LSX128, LSX128,
14502 /* VPACKEV_D */
14503 LSX128, LSX128, LSX128,
14504 /* VPACKEV_H */
14505 LSX128, LSX128, LSX128,
14506 /* VPACKEV_W */
14507 LSX128, LSX128, LSX128,
14508 /* VPACKOD_B */
14509 LSX128, LSX128, LSX128,
14510 /* VPACKOD_D */
14511 LSX128, LSX128, LSX128,
14512 /* VPACKOD_H */
14513 LSX128, LSX128, LSX128,
14514 /* VPACKOD_W */
14515 LSX128, LSX128, LSX128,
14516 /* VPCNT_B */
14517 LSX128, LSX128,
14518 /* VPCNT_D */
14519 LSX128, LSX128,
14520 /* VPCNT_H */
14521 LSX128, LSX128,
14522 /* VPCNT_W */
14523 LSX128, LSX128,
14524 /* VPERMI_W */
14525 LSX128, LSX128, LSX128, uimm8,
14526 /* VPICKEV_B */
14527 LSX128, LSX128, LSX128,
14528 /* VPICKEV_D */
14529 LSX128, LSX128, LSX128,
14530 /* VPICKEV_H */
14531 LSX128, LSX128, LSX128,
14532 /* VPICKEV_W */
14533 LSX128, LSX128, LSX128,
14534 /* VPICKOD_B */
14535 LSX128, LSX128, LSX128,
14536 /* VPICKOD_D */
14537 LSX128, LSX128, LSX128,
14538 /* VPICKOD_H */
14539 LSX128, LSX128, LSX128,
14540 /* VPICKOD_W */
14541 LSX128, LSX128, LSX128,
14542 /* VPICKVE2GR_B */
14543 GPR, LSX128, uimm4,
14544 /* VPICKVE2GR_BU */
14545 GPR, LSX128, uimm4,
14546 /* VPICKVE2GR_D */
14547 GPR, LSX128, uimm1,
14548 /* VPICKVE2GR_DU */
14549 GPR, LSX128, uimm1,
14550 /* VPICKVE2GR_H */
14551 GPR, LSX128, uimm3,
14552 /* VPICKVE2GR_HU */
14553 GPR, LSX128, uimm3,
14554 /* VPICKVE2GR_W */
14555 GPR, LSX128, uimm2,
14556 /* VPICKVE2GR_WU */
14557 GPR, LSX128, uimm2,
14558 /* VREPLGR2VR_B */
14559 LSX128, GPR,
14560 /* VREPLGR2VR_D */
14561 LSX128, GPR,
14562 /* VREPLGR2VR_H */
14563 LSX128, GPR,
14564 /* VREPLGR2VR_W */
14565 LSX128, GPR,
14566 /* VREPLVEI_B */
14567 LSX128, LSX128, uimm4,
14568 /* VREPLVEI_D */
14569 LSX128, LSX128, uimm1,
14570 /* VREPLVEI_H */
14571 LSX128, LSX128, uimm3,
14572 /* VREPLVEI_W */
14573 LSX128, LSX128, uimm2,
14574 /* VREPLVE_B */
14575 LSX128, LSX128, GPR,
14576 /* VREPLVE_D */
14577 LSX128, LSX128, GPR,
14578 /* VREPLVE_H */
14579 LSX128, LSX128, GPR,
14580 /* VREPLVE_W */
14581 LSX128, LSX128, GPR,
14582 /* VROTRI_B */
14583 LSX128, LSX128, uimm3,
14584 /* VROTRI_D */
14585 LSX128, LSX128, uimm6,
14586 /* VROTRI_H */
14587 LSX128, LSX128, uimm4,
14588 /* VROTRI_W */
14589 LSX128, LSX128, uimm5,
14590 /* VROTR_B */
14591 LSX128, LSX128, LSX128,
14592 /* VROTR_D */
14593 LSX128, LSX128, LSX128,
14594 /* VROTR_H */
14595 LSX128, LSX128, LSX128,
14596 /* VROTR_W */
14597 LSX128, LSX128, LSX128,
14598 /* VSADD_B */
14599 LSX128, LSX128, LSX128,
14600 /* VSADD_BU */
14601 LSX128, LSX128, LSX128,
14602 /* VSADD_D */
14603 LSX128, LSX128, LSX128,
14604 /* VSADD_DU */
14605 LSX128, LSX128, LSX128,
14606 /* VSADD_H */
14607 LSX128, LSX128, LSX128,
14608 /* VSADD_HU */
14609 LSX128, LSX128, LSX128,
14610 /* VSADD_W */
14611 LSX128, LSX128, LSX128,
14612 /* VSADD_WU */
14613 LSX128, LSX128, LSX128,
14614 /* VSAT_B */
14615 LSX128, LSX128, uimm3,
14616 /* VSAT_BU */
14617 LSX128, LSX128, uimm3,
14618 /* VSAT_D */
14619 LSX128, LSX128, uimm6,
14620 /* VSAT_DU */
14621 LSX128, LSX128, uimm6,
14622 /* VSAT_H */
14623 LSX128, LSX128, uimm4,
14624 /* VSAT_HU */
14625 LSX128, LSX128, uimm4,
14626 /* VSAT_W */
14627 LSX128, LSX128, uimm5,
14628 /* VSAT_WU */
14629 LSX128, LSX128, uimm5,
14630 /* VSEQI_B */
14631 LSX128, LSX128, simm5,
14632 /* VSEQI_D */
14633 LSX128, LSX128, simm5,
14634 /* VSEQI_H */
14635 LSX128, LSX128, simm5,
14636 /* VSEQI_W */
14637 LSX128, LSX128, simm5,
14638 /* VSEQ_B */
14639 LSX128, LSX128, LSX128,
14640 /* VSEQ_D */
14641 LSX128, LSX128, LSX128,
14642 /* VSEQ_H */
14643 LSX128, LSX128, LSX128,
14644 /* VSEQ_W */
14645 LSX128, LSX128, LSX128,
14646 /* VSETALLNEZ_B */
14647 CFR, LSX128,
14648 /* VSETALLNEZ_D */
14649 CFR, LSX128,
14650 /* VSETALLNEZ_H */
14651 CFR, LSX128,
14652 /* VSETALLNEZ_W */
14653 CFR, LSX128,
14654 /* VSETANYEQZ_B */
14655 CFR, LSX128,
14656 /* VSETANYEQZ_D */
14657 CFR, LSX128,
14658 /* VSETANYEQZ_H */
14659 CFR, LSX128,
14660 /* VSETANYEQZ_W */
14661 CFR, LSX128,
14662 /* VSETEQZ_V */
14663 CFR, LSX128,
14664 /* VSETNEZ_V */
14665 CFR, LSX128,
14666 /* VSHUF4I_B */
14667 LSX128, LSX128, uimm8,
14668 /* VSHUF4I_D */
14669 LSX128, LSX128, LSX128, uimm8,
14670 /* VSHUF4I_H */
14671 LSX128, LSX128, uimm8,
14672 /* VSHUF4I_W */
14673 LSX128, LSX128, uimm8,
14674 /* VSHUF_B */
14675 LSX128, LSX128, LSX128, LSX128,
14676 /* VSHUF_D */
14677 LSX128, LSX128, LSX128, LSX128,
14678 /* VSHUF_H */
14679 LSX128, LSX128, LSX128, LSX128,
14680 /* VSHUF_W */
14681 LSX128, LSX128, LSX128, LSX128,
14682 /* VSIGNCOV_B */
14683 LSX128, LSX128, LSX128,
14684 /* VSIGNCOV_D */
14685 LSX128, LSX128, LSX128,
14686 /* VSIGNCOV_H */
14687 LSX128, LSX128, LSX128,
14688 /* VSIGNCOV_W */
14689 LSX128, LSX128, LSX128,
14690 /* VSLEI_B */
14691 LSX128, LSX128, simm5,
14692 /* VSLEI_BU */
14693 LSX128, LSX128, uimm5,
14694 /* VSLEI_D */
14695 LSX128, LSX128, simm5,
14696 /* VSLEI_DU */
14697 LSX128, LSX128, uimm5,
14698 /* VSLEI_H */
14699 LSX128, LSX128, simm5,
14700 /* VSLEI_HU */
14701 LSX128, LSX128, uimm5,
14702 /* VSLEI_W */
14703 LSX128, LSX128, simm5,
14704 /* VSLEI_WU */
14705 LSX128, LSX128, uimm5,
14706 /* VSLE_B */
14707 LSX128, LSX128, LSX128,
14708 /* VSLE_BU */
14709 LSX128, LSX128, LSX128,
14710 /* VSLE_D */
14711 LSX128, LSX128, LSX128,
14712 /* VSLE_DU */
14713 LSX128, LSX128, LSX128,
14714 /* VSLE_H */
14715 LSX128, LSX128, LSX128,
14716 /* VSLE_HU */
14717 LSX128, LSX128, LSX128,
14718 /* VSLE_W */
14719 LSX128, LSX128, LSX128,
14720 /* VSLE_WU */
14721 LSX128, LSX128, LSX128,
14722 /* VSLLI_B */
14723 LSX128, LSX128, uimm3,
14724 /* VSLLI_D */
14725 LSX128, LSX128, uimm6,
14726 /* VSLLI_H */
14727 LSX128, LSX128, uimm4,
14728 /* VSLLI_W */
14729 LSX128, LSX128, uimm5,
14730 /* VSLLWIL_DU_WU */
14731 LSX128, LSX128, uimm5,
14732 /* VSLLWIL_D_W */
14733 LSX128, LSX128, uimm5,
14734 /* VSLLWIL_HU_BU */
14735 LSX128, LSX128, uimm3,
14736 /* VSLLWIL_H_B */
14737 LSX128, LSX128, uimm3,
14738 /* VSLLWIL_WU_HU */
14739 LSX128, LSX128, uimm4,
14740 /* VSLLWIL_W_H */
14741 LSX128, LSX128, uimm4,
14742 /* VSLL_B */
14743 LSX128, LSX128, LSX128,
14744 /* VSLL_D */
14745 LSX128, LSX128, LSX128,
14746 /* VSLL_H */
14747 LSX128, LSX128, LSX128,
14748 /* VSLL_W */
14749 LSX128, LSX128, LSX128,
14750 /* VSLTI_B */
14751 LSX128, LSX128, simm5,
14752 /* VSLTI_BU */
14753 LSX128, LSX128, uimm5,
14754 /* VSLTI_D */
14755 LSX128, LSX128, simm5,
14756 /* VSLTI_DU */
14757 LSX128, LSX128, uimm5,
14758 /* VSLTI_H */
14759 LSX128, LSX128, simm5,
14760 /* VSLTI_HU */
14761 LSX128, LSX128, uimm5,
14762 /* VSLTI_W */
14763 LSX128, LSX128, simm5,
14764 /* VSLTI_WU */
14765 LSX128, LSX128, uimm5,
14766 /* VSLT_B */
14767 LSX128, LSX128, LSX128,
14768 /* VSLT_BU */
14769 LSX128, LSX128, LSX128,
14770 /* VSLT_D */
14771 LSX128, LSX128, LSX128,
14772 /* VSLT_DU */
14773 LSX128, LSX128, LSX128,
14774 /* VSLT_H */
14775 LSX128, LSX128, LSX128,
14776 /* VSLT_HU */
14777 LSX128, LSX128, LSX128,
14778 /* VSLT_W */
14779 LSX128, LSX128, LSX128,
14780 /* VSLT_WU */
14781 LSX128, LSX128, LSX128,
14782 /* VSRAI_B */
14783 LSX128, LSX128, uimm3,
14784 /* VSRAI_D */
14785 LSX128, LSX128, uimm6,
14786 /* VSRAI_H */
14787 LSX128, LSX128, uimm4,
14788 /* VSRAI_W */
14789 LSX128, LSX128, uimm5,
14790 /* VSRANI_B_H */
14791 LSX128, LSX128, LSX128, uimm4,
14792 /* VSRANI_D_Q */
14793 LSX128, LSX128, LSX128, uimm7,
14794 /* VSRANI_H_W */
14795 LSX128, LSX128, LSX128, uimm5,
14796 /* VSRANI_W_D */
14797 LSX128, LSX128, LSX128, uimm6,
14798 /* VSRAN_B_H */
14799 LSX128, LSX128, LSX128,
14800 /* VSRAN_H_W */
14801 LSX128, LSX128, LSX128,
14802 /* VSRAN_W_D */
14803 LSX128, LSX128, LSX128,
14804 /* VSRARI_B */
14805 LSX128, LSX128, uimm3,
14806 /* VSRARI_D */
14807 LSX128, LSX128, uimm6,
14808 /* VSRARI_H */
14809 LSX128, LSX128, uimm4,
14810 /* VSRARI_W */
14811 LSX128, LSX128, uimm5,
14812 /* VSRARNI_B_H */
14813 LSX128, LSX128, LSX128, uimm4,
14814 /* VSRARNI_D_Q */
14815 LSX128, LSX128, LSX128, uimm7,
14816 /* VSRARNI_H_W */
14817 LSX128, LSX128, LSX128, uimm5,
14818 /* VSRARNI_W_D */
14819 LSX128, LSX128, LSX128, uimm6,
14820 /* VSRARN_B_H */
14821 LSX128, LSX128, LSX128,
14822 /* VSRARN_H_W */
14823 LSX128, LSX128, LSX128,
14824 /* VSRARN_W_D */
14825 LSX128, LSX128, LSX128,
14826 /* VSRAR_B */
14827 LSX128, LSX128, LSX128,
14828 /* VSRAR_D */
14829 LSX128, LSX128, LSX128,
14830 /* VSRAR_H */
14831 LSX128, LSX128, LSX128,
14832 /* VSRAR_W */
14833 LSX128, LSX128, LSX128,
14834 /* VSRA_B */
14835 LSX128, LSX128, LSX128,
14836 /* VSRA_D */
14837 LSX128, LSX128, LSX128,
14838 /* VSRA_H */
14839 LSX128, LSX128, LSX128,
14840 /* VSRA_W */
14841 LSX128, LSX128, LSX128,
14842 /* VSRLI_B */
14843 LSX128, LSX128, uimm3,
14844 /* VSRLI_D */
14845 LSX128, LSX128, uimm6,
14846 /* VSRLI_H */
14847 LSX128, LSX128, uimm4,
14848 /* VSRLI_W */
14849 LSX128, LSX128, uimm5,
14850 /* VSRLNI_B_H */
14851 LSX128, LSX128, LSX128, uimm4,
14852 /* VSRLNI_D_Q */
14853 LSX128, LSX128, LSX128, uimm7,
14854 /* VSRLNI_H_W */
14855 LSX128, LSX128, LSX128, uimm5,
14856 /* VSRLNI_W_D */
14857 LSX128, LSX128, LSX128, uimm6,
14858 /* VSRLN_B_H */
14859 LSX128, LSX128, LSX128,
14860 /* VSRLN_H_W */
14861 LSX128, LSX128, LSX128,
14862 /* VSRLN_W_D */
14863 LSX128, LSX128, LSX128,
14864 /* VSRLRI_B */
14865 LSX128, LSX128, uimm3,
14866 /* VSRLRI_D */
14867 LSX128, LSX128, uimm6,
14868 /* VSRLRI_H */
14869 LSX128, LSX128, uimm4,
14870 /* VSRLRI_W */
14871 LSX128, LSX128, uimm5,
14872 /* VSRLRNI_B_H */
14873 LSX128, LSX128, LSX128, uimm4,
14874 /* VSRLRNI_D_Q */
14875 LSX128, LSX128, LSX128, uimm7,
14876 /* VSRLRNI_H_W */
14877 LSX128, LSX128, LSX128, uimm5,
14878 /* VSRLRNI_W_D */
14879 LSX128, LSX128, LSX128, uimm6,
14880 /* VSRLRN_B_H */
14881 LSX128, LSX128, LSX128,
14882 /* VSRLRN_H_W */
14883 LSX128, LSX128, LSX128,
14884 /* VSRLRN_W_D */
14885 LSX128, LSX128, LSX128,
14886 /* VSRLR_B */
14887 LSX128, LSX128, LSX128,
14888 /* VSRLR_D */
14889 LSX128, LSX128, LSX128,
14890 /* VSRLR_H */
14891 LSX128, LSX128, LSX128,
14892 /* VSRLR_W */
14893 LSX128, LSX128, LSX128,
14894 /* VSRL_B */
14895 LSX128, LSX128, LSX128,
14896 /* VSRL_D */
14897 LSX128, LSX128, LSX128,
14898 /* VSRL_H */
14899 LSX128, LSX128, LSX128,
14900 /* VSRL_W */
14901 LSX128, LSX128, LSX128,
14902 /* VSSRANI_BU_H */
14903 LSX128, LSX128, LSX128, uimm4,
14904 /* VSSRANI_B_H */
14905 LSX128, LSX128, LSX128, uimm4,
14906 /* VSSRANI_DU_Q */
14907 LSX128, LSX128, LSX128, uimm7,
14908 /* VSSRANI_D_Q */
14909 LSX128, LSX128, LSX128, uimm7,
14910 /* VSSRANI_HU_W */
14911 LSX128, LSX128, LSX128, uimm5,
14912 /* VSSRANI_H_W */
14913 LSX128, LSX128, LSX128, uimm5,
14914 /* VSSRANI_WU_D */
14915 LSX128, LSX128, LSX128, uimm6,
14916 /* VSSRANI_W_D */
14917 LSX128, LSX128, LSX128, uimm6,
14918 /* VSSRAN_BU_H */
14919 LSX128, LSX128, LSX128,
14920 /* VSSRAN_B_H */
14921 LSX128, LSX128, LSX128,
14922 /* VSSRAN_HU_W */
14923 LSX128, LSX128, LSX128,
14924 /* VSSRAN_H_W */
14925 LSX128, LSX128, LSX128,
14926 /* VSSRAN_WU_D */
14927 LSX128, LSX128, LSX128,
14928 /* VSSRAN_W_D */
14929 LSX128, LSX128, LSX128,
14930 /* VSSRARNI_BU_H */
14931 LSX128, LSX128, LSX128, uimm4,
14932 /* VSSRARNI_B_H */
14933 LSX128, LSX128, LSX128, uimm4,
14934 /* VSSRARNI_DU_Q */
14935 LSX128, LSX128, LSX128, uimm7,
14936 /* VSSRARNI_D_Q */
14937 LSX128, LSX128, LSX128, uimm7,
14938 /* VSSRARNI_HU_W */
14939 LSX128, LSX128, LSX128, uimm5,
14940 /* VSSRARNI_H_W */
14941 LSX128, LSX128, LSX128, uimm5,
14942 /* VSSRARNI_WU_D */
14943 LSX128, LSX128, LSX128, uimm6,
14944 /* VSSRARNI_W_D */
14945 LSX128, LSX128, LSX128, uimm6,
14946 /* VSSRARN_BU_H */
14947 LSX128, LSX128, LSX128,
14948 /* VSSRARN_B_H */
14949 LSX128, LSX128, LSX128,
14950 /* VSSRARN_HU_W */
14951 LSX128, LSX128, LSX128,
14952 /* VSSRARN_H_W */
14953 LSX128, LSX128, LSX128,
14954 /* VSSRARN_WU_D */
14955 LSX128, LSX128, LSX128,
14956 /* VSSRARN_W_D */
14957 LSX128, LSX128, LSX128,
14958 /* VSSRLNI_BU_H */
14959 LSX128, LSX128, LSX128, uimm4,
14960 /* VSSRLNI_B_H */
14961 LSX128, LSX128, LSX128, uimm4,
14962 /* VSSRLNI_DU_Q */
14963 LSX128, LSX128, LSX128, uimm7,
14964 /* VSSRLNI_D_Q */
14965 LSX128, LSX128, LSX128, uimm7,
14966 /* VSSRLNI_HU_W */
14967 LSX128, LSX128, LSX128, uimm5,
14968 /* VSSRLNI_H_W */
14969 LSX128, LSX128, LSX128, uimm5,
14970 /* VSSRLNI_WU_D */
14971 LSX128, LSX128, LSX128, uimm6,
14972 /* VSSRLNI_W_D */
14973 LSX128, LSX128, LSX128, uimm6,
14974 /* VSSRLN_BU_H */
14975 LSX128, LSX128, LSX128,
14976 /* VSSRLN_B_H */
14977 LSX128, LSX128, LSX128,
14978 /* VSSRLN_HU_W */
14979 LSX128, LSX128, LSX128,
14980 /* VSSRLN_H_W */
14981 LSX128, LSX128, LSX128,
14982 /* VSSRLN_WU_D */
14983 LSX128, LSX128, LSX128,
14984 /* VSSRLN_W_D */
14985 LSX128, LSX128, LSX128,
14986 /* VSSRLRNI_BU_H */
14987 LSX128, LSX128, LSX128, uimm4,
14988 /* VSSRLRNI_B_H */
14989 LSX128, LSX128, LSX128, uimm4,
14990 /* VSSRLRNI_DU_Q */
14991 LSX128, LSX128, LSX128, uimm7,
14992 /* VSSRLRNI_D_Q */
14993 LSX128, LSX128, LSX128, uimm7,
14994 /* VSSRLRNI_HU_W */
14995 LSX128, LSX128, LSX128, uimm5,
14996 /* VSSRLRNI_H_W */
14997 LSX128, LSX128, LSX128, uimm5,
14998 /* VSSRLRNI_WU_D */
14999 LSX128, LSX128, LSX128, uimm6,
15000 /* VSSRLRNI_W_D */
15001 LSX128, LSX128, LSX128, uimm6,
15002 /* VSSRLRN_BU_H */
15003 LSX128, LSX128, LSX128,
15004 /* VSSRLRN_B_H */
15005 LSX128, LSX128, LSX128,
15006 /* VSSRLRN_HU_W */
15007 LSX128, LSX128, LSX128,
15008 /* VSSRLRN_H_W */
15009 LSX128, LSX128, LSX128,
15010 /* VSSRLRN_WU_D */
15011 LSX128, LSX128, LSX128,
15012 /* VSSRLRN_W_D */
15013 LSX128, LSX128, LSX128,
15014 /* VSSUB_B */
15015 LSX128, LSX128, LSX128,
15016 /* VSSUB_BU */
15017 LSX128, LSX128, LSX128,
15018 /* VSSUB_D */
15019 LSX128, LSX128, LSX128,
15020 /* VSSUB_DU */
15021 LSX128, LSX128, LSX128,
15022 /* VSSUB_H */
15023 LSX128, LSX128, LSX128,
15024 /* VSSUB_HU */
15025 LSX128, LSX128, LSX128,
15026 /* VSSUB_W */
15027 LSX128, LSX128, LSX128,
15028 /* VSSUB_WU */
15029 LSX128, LSX128, LSX128,
15030 /* VST */
15031 LSX128, GPR, simm12,
15032 /* VSTELM_B */
15033 LSX128, GPR, simm8, uimm4,
15034 /* VSTELM_D */
15035 LSX128, GPR, simm8_lsl3, uimm1,
15036 /* VSTELM_H */
15037 LSX128, GPR, simm8_lsl1, uimm3,
15038 /* VSTELM_W */
15039 LSX128, GPR, simm8_lsl2, uimm2,
15040 /* VSTX */
15041 LSX128, GPR, GPR,
15042 /* VSUBI_BU */
15043 LSX128, LSX128, uimm5,
15044 /* VSUBI_DU */
15045 LSX128, LSX128, uimm5,
15046 /* VSUBI_HU */
15047 LSX128, LSX128, uimm5,
15048 /* VSUBI_WU */
15049 LSX128, LSX128, uimm5,
15050 /* VSUBWEV_D_W */
15051 LSX128, LSX128, LSX128,
15052 /* VSUBWEV_D_WU */
15053 LSX128, LSX128, LSX128,
15054 /* VSUBWEV_H_B */
15055 LSX128, LSX128, LSX128,
15056 /* VSUBWEV_H_BU */
15057 LSX128, LSX128, LSX128,
15058 /* VSUBWEV_Q_D */
15059 LSX128, LSX128, LSX128,
15060 /* VSUBWEV_Q_DU */
15061 LSX128, LSX128, LSX128,
15062 /* VSUBWEV_W_H */
15063 LSX128, LSX128, LSX128,
15064 /* VSUBWEV_W_HU */
15065 LSX128, LSX128, LSX128,
15066 /* VSUBWOD_D_W */
15067 LSX128, LSX128, LSX128,
15068 /* VSUBWOD_D_WU */
15069 LSX128, LSX128, LSX128,
15070 /* VSUBWOD_H_B */
15071 LSX128, LSX128, LSX128,
15072 /* VSUBWOD_H_BU */
15073 LSX128, LSX128, LSX128,
15074 /* VSUBWOD_Q_D */
15075 LSX128, LSX128, LSX128,
15076 /* VSUBWOD_Q_DU */
15077 LSX128, LSX128, LSX128,
15078 /* VSUBWOD_W_H */
15079 LSX128, LSX128, LSX128,
15080 /* VSUBWOD_W_HU */
15081 LSX128, LSX128, LSX128,
15082 /* VSUB_B */
15083 LSX128, LSX128, LSX128,
15084 /* VSUB_D */
15085 LSX128, LSX128, LSX128,
15086 /* VSUB_H */
15087 LSX128, LSX128, LSX128,
15088 /* VSUB_Q */
15089 LSX128, LSX128, LSX128,
15090 /* VSUB_W */
15091 LSX128, LSX128, LSX128,
15092 /* VXORI_B */
15093 LSX128, LSX128, uimm8,
15094 /* VXOR_V */
15095 LSX128, LSX128, LSX128,
15096 /* X86ADC_B */
15097 GPR, GPR,
15098 /* X86ADC_D */
15099 GPR, GPR,
15100 /* X86ADC_H */
15101 GPR, GPR,
15102 /* X86ADC_W */
15103 GPR, GPR,
15104 /* X86ADD_B */
15105 GPR, GPR,
15106 /* X86ADD_D */
15107 GPR, GPR,
15108 /* X86ADD_DU */
15109 GPR, GPR,
15110 /* X86ADD_H */
15111 GPR, GPR,
15112 /* X86ADD_W */
15113 GPR, GPR,
15114 /* X86ADD_WU */
15115 GPR, GPR,
15116 /* X86AND_B */
15117 GPR, GPR,
15118 /* X86AND_D */
15119 GPR, GPR,
15120 /* X86AND_H */
15121 GPR, GPR,
15122 /* X86AND_W */
15123 GPR, GPR,
15124 /* X86CLRTM */
15125 /* X86DECTOP */
15126 /* X86DEC_B */
15127 GPR,
15128 /* X86DEC_D */
15129 GPR,
15130 /* X86DEC_H */
15131 GPR,
15132 /* X86DEC_W */
15133 GPR,
15134 /* X86INCTOP */
15135 /* X86INC_B */
15136 GPR,
15137 /* X86INC_D */
15138 GPR,
15139 /* X86INC_H */
15140 GPR,
15141 /* X86INC_W */
15142 GPR,
15143 /* X86MFFLAG */
15144 GPR, uimm8,
15145 /* X86MFTOP */
15146 GPR,
15147 /* X86MTFLAG */
15148 GPR, uimm8,
15149 /* X86MTTOP */
15150 uimm3,
15151 /* X86MUL_B */
15152 GPR, GPR,
15153 /* X86MUL_BU */
15154 GPR, GPR,
15155 /* X86MUL_D */
15156 GPR, GPR,
15157 /* X86MUL_DU */
15158 GPR, GPR,
15159 /* X86MUL_H */
15160 GPR, GPR,
15161 /* X86MUL_HU */
15162 GPR, GPR,
15163 /* X86MUL_W */
15164 GPR, GPR,
15165 /* X86MUL_WU */
15166 GPR, GPR,
15167 /* X86OR_B */
15168 GPR, GPR,
15169 /* X86OR_D */
15170 GPR, GPR,
15171 /* X86OR_H */
15172 GPR, GPR,
15173 /* X86OR_W */
15174 GPR, GPR,
15175 /* X86RCLI_B */
15176 GPR, uimm3,
15177 /* X86RCLI_D */
15178 GPR, uimm6,
15179 /* X86RCLI_H */
15180 GPR, uimm4,
15181 /* X86RCLI_W */
15182 GPR, uimm5,
15183 /* X86RCL_B */
15184 GPR, GPR,
15185 /* X86RCL_D */
15186 GPR, GPR,
15187 /* X86RCL_H */
15188 GPR, GPR,
15189 /* X86RCL_W */
15190 GPR, GPR,
15191 /* X86RCRI_B */
15192 GPR, uimm3,
15193 /* X86RCRI_D */
15194 GPR, uimm6,
15195 /* X86RCRI_H */
15196 GPR, uimm4,
15197 /* X86RCRI_W */
15198 GPR, uimm5,
15199 /* X86RCR_B */
15200 GPR, GPR,
15201 /* X86RCR_D */
15202 GPR, GPR,
15203 /* X86RCR_H */
15204 GPR, GPR,
15205 /* X86RCR_W */
15206 GPR, GPR,
15207 /* X86ROTLI_B */
15208 GPR, uimm3,
15209 /* X86ROTLI_D */
15210 GPR, uimm6,
15211 /* X86ROTLI_H */
15212 GPR, uimm4,
15213 /* X86ROTLI_W */
15214 GPR, uimm5,
15215 /* X86ROTL_B */
15216 GPR, GPR,
15217 /* X86ROTL_D */
15218 GPR, GPR,
15219 /* X86ROTL_H */
15220 GPR, GPR,
15221 /* X86ROTL_W */
15222 GPR, GPR,
15223 /* X86ROTRI_B */
15224 GPR, uimm3,
15225 /* X86ROTRI_D */
15226 GPR, uimm6,
15227 /* X86ROTRI_H */
15228 GPR, uimm4,
15229 /* X86ROTRI_W */
15230 GPR, uimm5,
15231 /* X86ROTR_B */
15232 GPR, GPR,
15233 /* X86ROTR_D */
15234 GPR, GPR,
15235 /* X86ROTR_H */
15236 GPR, GPR,
15237 /* X86ROTR_W */
15238 GPR, GPR,
15239 /* X86SBC_B */
15240 GPR, GPR,
15241 /* X86SBC_D */
15242 GPR, GPR,
15243 /* X86SBC_H */
15244 GPR, GPR,
15245 /* X86SBC_W */
15246 GPR, GPR,
15247 /* X86SETTAG */
15248 GPR, uimm5, uimm8,
15249 /* X86SETTM */
15250 /* X86SLLI_B */
15251 GPR, uimm3,
15252 /* X86SLLI_D */
15253 GPR, uimm6,
15254 /* X86SLLI_H */
15255 GPR, uimm4,
15256 /* X86SLLI_W */
15257 GPR, uimm5,
15258 /* X86SLL_B */
15259 GPR, GPR,
15260 /* X86SLL_D */
15261 GPR, GPR,
15262 /* X86SLL_H */
15263 GPR, GPR,
15264 /* X86SLL_W */
15265 GPR, GPR,
15266 /* X86SRAI_B */
15267 GPR, uimm3,
15268 /* X86SRAI_D */
15269 GPR, uimm6,
15270 /* X86SRAI_H */
15271 GPR, uimm4,
15272 /* X86SRAI_W */
15273 GPR, uimm5,
15274 /* X86SRA_B */
15275 GPR, GPR,
15276 /* X86SRA_D */
15277 GPR, GPR,
15278 /* X86SRA_H */
15279 GPR, GPR,
15280 /* X86SRA_W */
15281 GPR, GPR,
15282 /* X86SRLI_B */
15283 GPR, uimm3,
15284 /* X86SRLI_D */
15285 GPR, uimm6,
15286 /* X86SRLI_H */
15287 GPR, uimm4,
15288 /* X86SRLI_W */
15289 GPR, uimm5,
15290 /* X86SRL_B */
15291 GPR, GPR,
15292 /* X86SRL_D */
15293 GPR, GPR,
15294 /* X86SRL_H */
15295 GPR, GPR,
15296 /* X86SRL_W */
15297 GPR, GPR,
15298 /* X86SUB_B */
15299 GPR, GPR,
15300 /* X86SUB_D */
15301 GPR, GPR,
15302 /* X86SUB_DU */
15303 GPR, GPR,
15304 /* X86SUB_H */
15305 GPR, GPR,
15306 /* X86SUB_W */
15307 GPR, GPR,
15308 /* X86SUB_WU */
15309 GPR, GPR,
15310 /* X86XOR_B */
15311 GPR, GPR,
15312 /* X86XOR_D */
15313 GPR, GPR,
15314 /* X86XOR_H */
15315 GPR, GPR,
15316 /* X86XOR_W */
15317 GPR, GPR,
15318 /* XOR */
15319 GPR, GPR, GPR,
15320 /* XORI */
15321 GPR, GPR, uimm12,
15322 /* XVABSD_B */
15323 LASX256, LASX256, LASX256,
15324 /* XVABSD_BU */
15325 LASX256, LASX256, LASX256,
15326 /* XVABSD_D */
15327 LASX256, LASX256, LASX256,
15328 /* XVABSD_DU */
15329 LASX256, LASX256, LASX256,
15330 /* XVABSD_H */
15331 LASX256, LASX256, LASX256,
15332 /* XVABSD_HU */
15333 LASX256, LASX256, LASX256,
15334 /* XVABSD_W */
15335 LASX256, LASX256, LASX256,
15336 /* XVABSD_WU */
15337 LASX256, LASX256, LASX256,
15338 /* XVADDA_B */
15339 LASX256, LASX256, LASX256,
15340 /* XVADDA_D */
15341 LASX256, LASX256, LASX256,
15342 /* XVADDA_H */
15343 LASX256, LASX256, LASX256,
15344 /* XVADDA_W */
15345 LASX256, LASX256, LASX256,
15346 /* XVADDI_BU */
15347 LASX256, LASX256, uimm5,
15348 /* XVADDI_DU */
15349 LASX256, LASX256, uimm5,
15350 /* XVADDI_HU */
15351 LASX256, LASX256, uimm5,
15352 /* XVADDI_WU */
15353 LASX256, LASX256, uimm5,
15354 /* XVADDWEV_D_W */
15355 LASX256, LASX256, LASX256,
15356 /* XVADDWEV_D_WU */
15357 LASX256, LASX256, LASX256,
15358 /* XVADDWEV_D_WU_W */
15359 LASX256, LASX256, LASX256,
15360 /* XVADDWEV_H_B */
15361 LASX256, LASX256, LASX256,
15362 /* XVADDWEV_H_BU */
15363 LASX256, LASX256, LASX256,
15364 /* XVADDWEV_H_BU_B */
15365 LASX256, LASX256, LASX256,
15366 /* XVADDWEV_Q_D */
15367 LASX256, LASX256, LASX256,
15368 /* XVADDWEV_Q_DU */
15369 LASX256, LASX256, LASX256,
15370 /* XVADDWEV_Q_DU_D */
15371 LASX256, LASX256, LASX256,
15372 /* XVADDWEV_W_H */
15373 LASX256, LASX256, LASX256,
15374 /* XVADDWEV_W_HU */
15375 LASX256, LASX256, LASX256,
15376 /* XVADDWEV_W_HU_H */
15377 LASX256, LASX256, LASX256,
15378 /* XVADDWOD_D_W */
15379 LASX256, LASX256, LASX256,
15380 /* XVADDWOD_D_WU */
15381 LASX256, LASX256, LASX256,
15382 /* XVADDWOD_D_WU_W */
15383 LASX256, LASX256, LASX256,
15384 /* XVADDWOD_H_B */
15385 LASX256, LASX256, LASX256,
15386 /* XVADDWOD_H_BU */
15387 LASX256, LASX256, LASX256,
15388 /* XVADDWOD_H_BU_B */
15389 LASX256, LASX256, LASX256,
15390 /* XVADDWOD_Q_D */
15391 LASX256, LASX256, LASX256,
15392 /* XVADDWOD_Q_DU */
15393 LASX256, LASX256, LASX256,
15394 /* XVADDWOD_Q_DU_D */
15395 LASX256, LASX256, LASX256,
15396 /* XVADDWOD_W_H */
15397 LASX256, LASX256, LASX256,
15398 /* XVADDWOD_W_HU */
15399 LASX256, LASX256, LASX256,
15400 /* XVADDWOD_W_HU_H */
15401 LASX256, LASX256, LASX256,
15402 /* XVADD_B */
15403 LASX256, LASX256, LASX256,
15404 /* XVADD_D */
15405 LASX256, LASX256, LASX256,
15406 /* XVADD_H */
15407 LASX256, LASX256, LASX256,
15408 /* XVADD_Q */
15409 LASX256, LASX256, LASX256,
15410 /* XVADD_W */
15411 LASX256, LASX256, LASX256,
15412 /* XVANDI_B */
15413 LASX256, LASX256, uimm8,
15414 /* XVANDN_V */
15415 LASX256, LASX256, LASX256,
15416 /* XVAND_V */
15417 LASX256, LASX256, LASX256,
15418 /* XVAVGR_B */
15419 LASX256, LASX256, LASX256,
15420 /* XVAVGR_BU */
15421 LASX256, LASX256, LASX256,
15422 /* XVAVGR_D */
15423 LASX256, LASX256, LASX256,
15424 /* XVAVGR_DU */
15425 LASX256, LASX256, LASX256,
15426 /* XVAVGR_H */
15427 LASX256, LASX256, LASX256,
15428 /* XVAVGR_HU */
15429 LASX256, LASX256, LASX256,
15430 /* XVAVGR_W */
15431 LASX256, LASX256, LASX256,
15432 /* XVAVGR_WU */
15433 LASX256, LASX256, LASX256,
15434 /* XVAVG_B */
15435 LASX256, LASX256, LASX256,
15436 /* XVAVG_BU */
15437 LASX256, LASX256, LASX256,
15438 /* XVAVG_D */
15439 LASX256, LASX256, LASX256,
15440 /* XVAVG_DU */
15441 LASX256, LASX256, LASX256,
15442 /* XVAVG_H */
15443 LASX256, LASX256, LASX256,
15444 /* XVAVG_HU */
15445 LASX256, LASX256, LASX256,
15446 /* XVAVG_W */
15447 LASX256, LASX256, LASX256,
15448 /* XVAVG_WU */
15449 LASX256, LASX256, LASX256,
15450 /* XVBITCLRI_B */
15451 LASX256, LASX256, uimm3,
15452 /* XVBITCLRI_D */
15453 LASX256, LASX256, uimm6,
15454 /* XVBITCLRI_H */
15455 LASX256, LASX256, uimm4,
15456 /* XVBITCLRI_W */
15457 LASX256, LASX256, uimm5,
15458 /* XVBITCLR_B */
15459 LASX256, LASX256, LASX256,
15460 /* XVBITCLR_D */
15461 LASX256, LASX256, LASX256,
15462 /* XVBITCLR_H */
15463 LASX256, LASX256, LASX256,
15464 /* XVBITCLR_W */
15465 LASX256, LASX256, LASX256,
15466 /* XVBITREVI_B */
15467 LASX256, LASX256, uimm3,
15468 /* XVBITREVI_D */
15469 LASX256, LASX256, uimm6,
15470 /* XVBITREVI_H */
15471 LASX256, LASX256, uimm4,
15472 /* XVBITREVI_W */
15473 LASX256, LASX256, uimm5,
15474 /* XVBITREV_B */
15475 LASX256, LASX256, LASX256,
15476 /* XVBITREV_D */
15477 LASX256, LASX256, LASX256,
15478 /* XVBITREV_H */
15479 LASX256, LASX256, LASX256,
15480 /* XVBITREV_W */
15481 LASX256, LASX256, LASX256,
15482 /* XVBITSELI_B */
15483 LASX256, LASX256, LASX256, uimm8,
15484 /* XVBITSEL_V */
15485 LASX256, LASX256, LASX256, LASX256,
15486 /* XVBITSETI_B */
15487 LASX256, LASX256, uimm3,
15488 /* XVBITSETI_D */
15489 LASX256, LASX256, uimm6,
15490 /* XVBITSETI_H */
15491 LASX256, LASX256, uimm4,
15492 /* XVBITSETI_W */
15493 LASX256, LASX256, uimm5,
15494 /* XVBITSET_B */
15495 LASX256, LASX256, LASX256,
15496 /* XVBITSET_D */
15497 LASX256, LASX256, LASX256,
15498 /* XVBITSET_H */
15499 LASX256, LASX256, LASX256,
15500 /* XVBITSET_W */
15501 LASX256, LASX256, LASX256,
15502 /* XVBSLL_V */
15503 LASX256, LASX256, uimm5,
15504 /* XVBSRL_V */
15505 LASX256, LASX256, uimm5,
15506 /* XVCLO_B */
15507 LASX256, LASX256,
15508 /* XVCLO_D */
15509 LASX256, LASX256,
15510 /* XVCLO_H */
15511 LASX256, LASX256,
15512 /* XVCLO_W */
15513 LASX256, LASX256,
15514 /* XVCLZ_B */
15515 LASX256, LASX256,
15516 /* XVCLZ_D */
15517 LASX256, LASX256,
15518 /* XVCLZ_H */
15519 LASX256, LASX256,
15520 /* XVCLZ_W */
15521 LASX256, LASX256,
15522 /* XVDIV_B */
15523 LASX256, LASX256, LASX256,
15524 /* XVDIV_BU */
15525 LASX256, LASX256, LASX256,
15526 /* XVDIV_D */
15527 LASX256, LASX256, LASX256,
15528 /* XVDIV_DU */
15529 LASX256, LASX256, LASX256,
15530 /* XVDIV_H */
15531 LASX256, LASX256, LASX256,
15532 /* XVDIV_HU */
15533 LASX256, LASX256, LASX256,
15534 /* XVDIV_W */
15535 LASX256, LASX256, LASX256,
15536 /* XVDIV_WU */
15537 LASX256, LASX256, LASX256,
15538 /* XVEXTH_DU_WU */
15539 LASX256, LASX256,
15540 /* XVEXTH_D_W */
15541 LASX256, LASX256,
15542 /* XVEXTH_HU_BU */
15543 LASX256, LASX256,
15544 /* XVEXTH_H_B */
15545 LASX256, LASX256,
15546 /* XVEXTH_QU_DU */
15547 LASX256, LASX256,
15548 /* XVEXTH_Q_D */
15549 LASX256, LASX256,
15550 /* XVEXTH_WU_HU */
15551 LASX256, LASX256,
15552 /* XVEXTH_W_H */
15553 LASX256, LASX256,
15554 /* XVEXTL_QU_DU */
15555 LASX256, LASX256,
15556 /* XVEXTL_Q_D */
15557 LASX256, LASX256,
15558 /* XVEXTRINS_B */
15559 LASX256, LASX256, LASX256, uimm8,
15560 /* XVEXTRINS_D */
15561 LASX256, LASX256, LASX256, uimm8,
15562 /* XVEXTRINS_H */
15563 LASX256, LASX256, LASX256, uimm8,
15564 /* XVEXTRINS_W */
15565 LASX256, LASX256, LASX256, uimm8,
15566 /* XVFADD_D */
15567 LASX256, LASX256, LASX256,
15568 /* XVFADD_S */
15569 LASX256, LASX256, LASX256,
15570 /* XVFCLASS_D */
15571 LASX256, LASX256,
15572 /* XVFCLASS_S */
15573 LASX256, LASX256,
15574 /* XVFCMP_CAF_D */
15575 LASX256, LASX256, LASX256,
15576 /* XVFCMP_CAF_S */
15577 LASX256, LASX256, LASX256,
15578 /* XVFCMP_CEQ_D */
15579 LASX256, LASX256, LASX256,
15580 /* XVFCMP_CEQ_S */
15581 LASX256, LASX256, LASX256,
15582 /* XVFCMP_CLE_D */
15583 LASX256, LASX256, LASX256,
15584 /* XVFCMP_CLE_S */
15585 LASX256, LASX256, LASX256,
15586 /* XVFCMP_CLT_D */
15587 LASX256, LASX256, LASX256,
15588 /* XVFCMP_CLT_S */
15589 LASX256, LASX256, LASX256,
15590 /* XVFCMP_CNE_D */
15591 LASX256, LASX256, LASX256,
15592 /* XVFCMP_CNE_S */
15593 LASX256, LASX256, LASX256,
15594 /* XVFCMP_COR_D */
15595 LASX256, LASX256, LASX256,
15596 /* XVFCMP_COR_S */
15597 LASX256, LASX256, LASX256,
15598 /* XVFCMP_CUEQ_D */
15599 LASX256, LASX256, LASX256,
15600 /* XVFCMP_CUEQ_S */
15601 LASX256, LASX256, LASX256,
15602 /* XVFCMP_CULE_D */
15603 LASX256, LASX256, LASX256,
15604 /* XVFCMP_CULE_S */
15605 LASX256, LASX256, LASX256,
15606 /* XVFCMP_CULT_D */
15607 LASX256, LASX256, LASX256,
15608 /* XVFCMP_CULT_S */
15609 LASX256, LASX256, LASX256,
15610 /* XVFCMP_CUNE_D */
15611 LASX256, LASX256, LASX256,
15612 /* XVFCMP_CUNE_S */
15613 LASX256, LASX256, LASX256,
15614 /* XVFCMP_CUN_D */
15615 LASX256, LASX256, LASX256,
15616 /* XVFCMP_CUN_S */
15617 LASX256, LASX256, LASX256,
15618 /* XVFCMP_SAF_D */
15619 LASX256, LASX256, LASX256,
15620 /* XVFCMP_SAF_S */
15621 LASX256, LASX256, LASX256,
15622 /* XVFCMP_SEQ_D */
15623 LASX256, LASX256, LASX256,
15624 /* XVFCMP_SEQ_S */
15625 LASX256, LASX256, LASX256,
15626 /* XVFCMP_SLE_D */
15627 LASX256, LASX256, LASX256,
15628 /* XVFCMP_SLE_S */
15629 LASX256, LASX256, LASX256,
15630 /* XVFCMP_SLT_D */
15631 LASX256, LASX256, LASX256,
15632 /* XVFCMP_SLT_S */
15633 LASX256, LASX256, LASX256,
15634 /* XVFCMP_SNE_D */
15635 LASX256, LASX256, LASX256,
15636 /* XVFCMP_SNE_S */
15637 LASX256, LASX256, LASX256,
15638 /* XVFCMP_SOR_D */
15639 LASX256, LASX256, LASX256,
15640 /* XVFCMP_SOR_S */
15641 LASX256, LASX256, LASX256,
15642 /* XVFCMP_SUEQ_D */
15643 LASX256, LASX256, LASX256,
15644 /* XVFCMP_SUEQ_S */
15645 LASX256, LASX256, LASX256,
15646 /* XVFCMP_SULE_D */
15647 LASX256, LASX256, LASX256,
15648 /* XVFCMP_SULE_S */
15649 LASX256, LASX256, LASX256,
15650 /* XVFCMP_SULT_D */
15651 LASX256, LASX256, LASX256,
15652 /* XVFCMP_SULT_S */
15653 LASX256, LASX256, LASX256,
15654 /* XVFCMP_SUNE_D */
15655 LASX256, LASX256, LASX256,
15656 /* XVFCMP_SUNE_S */
15657 LASX256, LASX256, LASX256,
15658 /* XVFCMP_SUN_D */
15659 LASX256, LASX256, LASX256,
15660 /* XVFCMP_SUN_S */
15661 LASX256, LASX256, LASX256,
15662 /* XVFCVTH_D_S */
15663 LASX256, LASX256,
15664 /* XVFCVTH_S_H */
15665 LASX256, LASX256,
15666 /* XVFCVTL_D_S */
15667 LASX256, LASX256,
15668 /* XVFCVTL_S_H */
15669 LASX256, LASX256,
15670 /* XVFCVT_H_S */
15671 LASX256, LASX256, LASX256,
15672 /* XVFCVT_S_D */
15673 LASX256, LASX256, LASX256,
15674 /* XVFDIV_D */
15675 LASX256, LASX256, LASX256,
15676 /* XVFDIV_S */
15677 LASX256, LASX256, LASX256,
15678 /* XVFFINTH_D_W */
15679 LASX256, LASX256,
15680 /* XVFFINTL_D_W */
15681 LASX256, LASX256,
15682 /* XVFFINT_D_L */
15683 LASX256, LASX256,
15684 /* XVFFINT_D_LU */
15685 LASX256, LASX256,
15686 /* XVFFINT_S_L */
15687 LASX256, LASX256, LASX256,
15688 /* XVFFINT_S_W */
15689 LASX256, LASX256,
15690 /* XVFFINT_S_WU */
15691 LASX256, LASX256,
15692 /* XVFLOGB_D */
15693 LASX256, LASX256,
15694 /* XVFLOGB_S */
15695 LASX256, LASX256,
15696 /* XVFMADD_D */
15697 LASX256, LASX256, LASX256, LASX256,
15698 /* XVFMADD_S */
15699 LASX256, LASX256, LASX256, LASX256,
15700 /* XVFMAXA_D */
15701 LASX256, LASX256, LASX256,
15702 /* XVFMAXA_S */
15703 LASX256, LASX256, LASX256,
15704 /* XVFMAX_D */
15705 LASX256, LASX256, LASX256,
15706 /* XVFMAX_S */
15707 LASX256, LASX256, LASX256,
15708 /* XVFMINA_D */
15709 LASX256, LASX256, LASX256,
15710 /* XVFMINA_S */
15711 LASX256, LASX256, LASX256,
15712 /* XVFMIN_D */
15713 LASX256, LASX256, LASX256,
15714 /* XVFMIN_S */
15715 LASX256, LASX256, LASX256,
15716 /* XVFMSUB_D */
15717 LASX256, LASX256, LASX256, LASX256,
15718 /* XVFMSUB_S */
15719 LASX256, LASX256, LASX256, LASX256,
15720 /* XVFMUL_D */
15721 LASX256, LASX256, LASX256,
15722 /* XVFMUL_S */
15723 LASX256, LASX256, LASX256,
15724 /* XVFNMADD_D */
15725 LASX256, LASX256, LASX256, LASX256,
15726 /* XVFNMADD_S */
15727 LASX256, LASX256, LASX256, LASX256,
15728 /* XVFNMSUB_D */
15729 LASX256, LASX256, LASX256, LASX256,
15730 /* XVFNMSUB_S */
15731 LASX256, LASX256, LASX256, LASX256,
15732 /* XVFRECIPE_D */
15733 LASX256, LASX256,
15734 /* XVFRECIPE_S */
15735 LASX256, LASX256,
15736 /* XVFRECIP_D */
15737 LASX256, LASX256,
15738 /* XVFRECIP_S */
15739 LASX256, LASX256,
15740 /* XVFRINTRM_D */
15741 LASX256, LASX256,
15742 /* XVFRINTRM_S */
15743 LASX256, LASX256,
15744 /* XVFRINTRNE_D */
15745 LASX256, LASX256,
15746 /* XVFRINTRNE_S */
15747 LASX256, LASX256,
15748 /* XVFRINTRP_D */
15749 LASX256, LASX256,
15750 /* XVFRINTRP_S */
15751 LASX256, LASX256,
15752 /* XVFRINTRZ_D */
15753 LASX256, LASX256,
15754 /* XVFRINTRZ_S */
15755 LASX256, LASX256,
15756 /* XVFRINT_D */
15757 LASX256, LASX256,
15758 /* XVFRINT_S */
15759 LASX256, LASX256,
15760 /* XVFRSQRTE_D */
15761 LASX256, LASX256,
15762 /* XVFRSQRTE_S */
15763 LASX256, LASX256,
15764 /* XVFRSQRT_D */
15765 LASX256, LASX256,
15766 /* XVFRSQRT_S */
15767 LASX256, LASX256,
15768 /* XVFRSTPI_B */
15769 LASX256, LASX256, LASX256, uimm5,
15770 /* XVFRSTPI_H */
15771 LASX256, LASX256, LASX256, uimm5,
15772 /* XVFRSTP_B */
15773 LASX256, LASX256, LASX256, LASX256,
15774 /* XVFRSTP_H */
15775 LASX256, LASX256, LASX256, LASX256,
15776 /* XVFSQRT_D */
15777 LASX256, LASX256,
15778 /* XVFSQRT_S */
15779 LASX256, LASX256,
15780 /* XVFSUB_D */
15781 LASX256, LASX256, LASX256,
15782 /* XVFSUB_S */
15783 LASX256, LASX256, LASX256,
15784 /* XVFTINTH_L_S */
15785 LASX256, LASX256,
15786 /* XVFTINTL_L_S */
15787 LASX256, LASX256,
15788 /* XVFTINTRMH_L_S */
15789 LASX256, LASX256,
15790 /* XVFTINTRML_L_S */
15791 LASX256, LASX256,
15792 /* XVFTINTRM_L_D */
15793 LASX256, LASX256,
15794 /* XVFTINTRM_W_D */
15795 LASX256, LASX256, LASX256,
15796 /* XVFTINTRM_W_S */
15797 LASX256, LASX256,
15798 /* XVFTINTRNEH_L_S */
15799 LASX256, LASX256,
15800 /* XVFTINTRNEL_L_S */
15801 LASX256, LASX256,
15802 /* XVFTINTRNE_L_D */
15803 LASX256, LASX256,
15804 /* XVFTINTRNE_W_D */
15805 LASX256, LASX256, LASX256,
15806 /* XVFTINTRNE_W_S */
15807 LASX256, LASX256,
15808 /* XVFTINTRPH_L_S */
15809 LASX256, LASX256,
15810 /* XVFTINTRPL_L_S */
15811 LASX256, LASX256,
15812 /* XVFTINTRP_L_D */
15813 LASX256, LASX256,
15814 /* XVFTINTRP_W_D */
15815 LASX256, LASX256, LASX256,
15816 /* XVFTINTRP_W_S */
15817 LASX256, LASX256,
15818 /* XVFTINTRZH_L_S */
15819 LASX256, LASX256,
15820 /* XVFTINTRZL_L_S */
15821 LASX256, LASX256,
15822 /* XVFTINTRZ_LU_D */
15823 LASX256, LASX256,
15824 /* XVFTINTRZ_L_D */
15825 LASX256, LASX256,
15826 /* XVFTINTRZ_WU_S */
15827 LASX256, LASX256,
15828 /* XVFTINTRZ_W_D */
15829 LASX256, LASX256, LASX256,
15830 /* XVFTINTRZ_W_S */
15831 LASX256, LASX256,
15832 /* XVFTINT_LU_D */
15833 LASX256, LASX256,
15834 /* XVFTINT_L_D */
15835 LASX256, LASX256,
15836 /* XVFTINT_WU_S */
15837 LASX256, LASX256,
15838 /* XVFTINT_W_D */
15839 LASX256, LASX256, LASX256,
15840 /* XVFTINT_W_S */
15841 LASX256, LASX256,
15842 /* XVHADDW_DU_WU */
15843 LASX256, LASX256, LASX256,
15844 /* XVHADDW_D_W */
15845 LASX256, LASX256, LASX256,
15846 /* XVHADDW_HU_BU */
15847 LASX256, LASX256, LASX256,
15848 /* XVHADDW_H_B */
15849 LASX256, LASX256, LASX256,
15850 /* XVHADDW_QU_DU */
15851 LASX256, LASX256, LASX256,
15852 /* XVHADDW_Q_D */
15853 LASX256, LASX256, LASX256,
15854 /* XVHADDW_WU_HU */
15855 LASX256, LASX256, LASX256,
15856 /* XVHADDW_W_H */
15857 LASX256, LASX256, LASX256,
15858 /* XVHSELI_D */
15859 LASX256, LASX256, uimm5,
15860 /* XVHSUBW_DU_WU */
15861 LASX256, LASX256, LASX256,
15862 /* XVHSUBW_D_W */
15863 LASX256, LASX256, LASX256,
15864 /* XVHSUBW_HU_BU */
15865 LASX256, LASX256, LASX256,
15866 /* XVHSUBW_H_B */
15867 LASX256, LASX256, LASX256,
15868 /* XVHSUBW_QU_DU */
15869 LASX256, LASX256, LASX256,
15870 /* XVHSUBW_Q_D */
15871 LASX256, LASX256, LASX256,
15872 /* XVHSUBW_WU_HU */
15873 LASX256, LASX256, LASX256,
15874 /* XVHSUBW_W_H */
15875 LASX256, LASX256, LASX256,
15876 /* XVILVH_B */
15877 LASX256, LASX256, LASX256,
15878 /* XVILVH_D */
15879 LASX256, LASX256, LASX256,
15880 /* XVILVH_H */
15881 LASX256, LASX256, LASX256,
15882 /* XVILVH_W */
15883 LASX256, LASX256, LASX256,
15884 /* XVILVL_B */
15885 LASX256, LASX256, LASX256,
15886 /* XVILVL_D */
15887 LASX256, LASX256, LASX256,
15888 /* XVILVL_H */
15889 LASX256, LASX256, LASX256,
15890 /* XVILVL_W */
15891 LASX256, LASX256, LASX256,
15892 /* XVINSGR2VR_D */
15893 LASX256, LASX256, GPR, uimm2,
15894 /* XVINSGR2VR_W */
15895 LASX256, LASX256, GPR, uimm3,
15896 /* XVINSVE0_D */
15897 LASX256, LASX256, LASX256, uimm2,
15898 /* XVINSVE0_W */
15899 LASX256, LASX256, LASX256, uimm3,
15900 /* XVLD */
15901 LASX256, GPR, simm12,
15902 /* XVLDI */
15903 LASX256, simm13,
15904 /* XVLDREPL_B */
15905 LASX256, GPR, simm12,
15906 /* XVLDREPL_D */
15907 LASX256, GPR, simm9_lsl3,
15908 /* XVLDREPL_H */
15909 LASX256, GPR, simm11_lsl1,
15910 /* XVLDREPL_W */
15911 LASX256, GPR, simm10_lsl2,
15912 /* XVLDX */
15913 LASX256, GPR, GPR,
15914 /* XVMADDWEV_D_W */
15915 LASX256, LASX256, LASX256, LASX256,
15916 /* XVMADDWEV_D_WU */
15917 LASX256, LASX256, LASX256, LASX256,
15918 /* XVMADDWEV_D_WU_W */
15919 LASX256, LASX256, LASX256, LASX256,
15920 /* XVMADDWEV_H_B */
15921 LASX256, LASX256, LASX256, LASX256,
15922 /* XVMADDWEV_H_BU */
15923 LASX256, LASX256, LASX256, LASX256,
15924 /* XVMADDWEV_H_BU_B */
15925 LASX256, LASX256, LASX256, LASX256,
15926 /* XVMADDWEV_Q_D */
15927 LASX256, LASX256, LASX256, LASX256,
15928 /* XVMADDWEV_Q_DU */
15929 LASX256, LASX256, LASX256, LASX256,
15930 /* XVMADDWEV_Q_DU_D */
15931 LASX256, LASX256, LASX256, LASX256,
15932 /* XVMADDWEV_W_H */
15933 LASX256, LASX256, LASX256, LASX256,
15934 /* XVMADDWEV_W_HU */
15935 LASX256, LASX256, LASX256, LASX256,
15936 /* XVMADDWEV_W_HU_H */
15937 LASX256, LASX256, LASX256, LASX256,
15938 /* XVMADDWOD_D_W */
15939 LASX256, LASX256, LASX256, LASX256,
15940 /* XVMADDWOD_D_WU */
15941 LASX256, LASX256, LASX256, LASX256,
15942 /* XVMADDWOD_D_WU_W */
15943 LASX256, LASX256, LASX256, LASX256,
15944 /* XVMADDWOD_H_B */
15945 LASX256, LASX256, LASX256, LASX256,
15946 /* XVMADDWOD_H_BU */
15947 LASX256, LASX256, LASX256, LASX256,
15948 /* XVMADDWOD_H_BU_B */
15949 LASX256, LASX256, LASX256, LASX256,
15950 /* XVMADDWOD_Q_D */
15951 LASX256, LASX256, LASX256, LASX256,
15952 /* XVMADDWOD_Q_DU */
15953 LASX256, LASX256, LASX256, LASX256,
15954 /* XVMADDWOD_Q_DU_D */
15955 LASX256, LASX256, LASX256, LASX256,
15956 /* XVMADDWOD_W_H */
15957 LASX256, LASX256, LASX256, LASX256,
15958 /* XVMADDWOD_W_HU */
15959 LASX256, LASX256, LASX256, LASX256,
15960 /* XVMADDWOD_W_HU_H */
15961 LASX256, LASX256, LASX256, LASX256,
15962 /* XVMADD_B */
15963 LASX256, LASX256, LASX256, LASX256,
15964 /* XVMADD_D */
15965 LASX256, LASX256, LASX256, LASX256,
15966 /* XVMADD_H */
15967 LASX256, LASX256, LASX256, LASX256,
15968 /* XVMADD_W */
15969 LASX256, LASX256, LASX256, LASX256,
15970 /* XVMAXI_B */
15971 LASX256, LASX256, simm5,
15972 /* XVMAXI_BU */
15973 LASX256, LASX256, uimm5,
15974 /* XVMAXI_D */
15975 LASX256, LASX256, simm5,
15976 /* XVMAXI_DU */
15977 LASX256, LASX256, uimm5,
15978 /* XVMAXI_H */
15979 LASX256, LASX256, simm5,
15980 /* XVMAXI_HU */
15981 LASX256, LASX256, uimm5,
15982 /* XVMAXI_W */
15983 LASX256, LASX256, simm5,
15984 /* XVMAXI_WU */
15985 LASX256, LASX256, uimm5,
15986 /* XVMAX_B */
15987 LASX256, LASX256, LASX256,
15988 /* XVMAX_BU */
15989 LASX256, LASX256, LASX256,
15990 /* XVMAX_D */
15991 LASX256, LASX256, LASX256,
15992 /* XVMAX_DU */
15993 LASX256, LASX256, LASX256,
15994 /* XVMAX_H */
15995 LASX256, LASX256, LASX256,
15996 /* XVMAX_HU */
15997 LASX256, LASX256, LASX256,
15998 /* XVMAX_W */
15999 LASX256, LASX256, LASX256,
16000 /* XVMAX_WU */
16001 LASX256, LASX256, LASX256,
16002 /* XVMINI_B */
16003 LASX256, LASX256, simm5,
16004 /* XVMINI_BU */
16005 LASX256, LASX256, uimm5,
16006 /* XVMINI_D */
16007 LASX256, LASX256, simm5,
16008 /* XVMINI_DU */
16009 LASX256, LASX256, uimm5,
16010 /* XVMINI_H */
16011 LASX256, LASX256, simm5,
16012 /* XVMINI_HU */
16013 LASX256, LASX256, uimm5,
16014 /* XVMINI_W */
16015 LASX256, LASX256, simm5,
16016 /* XVMINI_WU */
16017 LASX256, LASX256, uimm5,
16018 /* XVMIN_B */
16019 LASX256, LASX256, LASX256,
16020 /* XVMIN_BU */
16021 LASX256, LASX256, LASX256,
16022 /* XVMIN_D */
16023 LASX256, LASX256, LASX256,
16024 /* XVMIN_DU */
16025 LASX256, LASX256, LASX256,
16026 /* XVMIN_H */
16027 LASX256, LASX256, LASX256,
16028 /* XVMIN_HU */
16029 LASX256, LASX256, LASX256,
16030 /* XVMIN_W */
16031 LASX256, LASX256, LASX256,
16032 /* XVMIN_WU */
16033 LASX256, LASX256, LASX256,
16034 /* XVMOD_B */
16035 LASX256, LASX256, LASX256,
16036 /* XVMOD_BU */
16037 LASX256, LASX256, LASX256,
16038 /* XVMOD_D */
16039 LASX256, LASX256, LASX256,
16040 /* XVMOD_DU */
16041 LASX256, LASX256, LASX256,
16042 /* XVMOD_H */
16043 LASX256, LASX256, LASX256,
16044 /* XVMOD_HU */
16045 LASX256, LASX256, LASX256,
16046 /* XVMOD_W */
16047 LASX256, LASX256, LASX256,
16048 /* XVMOD_WU */
16049 LASX256, LASX256, LASX256,
16050 /* XVMSKGEZ_B */
16051 LASX256, LASX256,
16052 /* XVMSKLTZ_B */
16053 LASX256, LASX256,
16054 /* XVMSKLTZ_D */
16055 LASX256, LASX256,
16056 /* XVMSKLTZ_H */
16057 LASX256, LASX256,
16058 /* XVMSKLTZ_W */
16059 LASX256, LASX256,
16060 /* XVMSKNZ_B */
16061 LASX256, LASX256,
16062 /* XVMSUB_B */
16063 LASX256, LASX256, LASX256, LASX256,
16064 /* XVMSUB_D */
16065 LASX256, LASX256, LASX256, LASX256,
16066 /* XVMSUB_H */
16067 LASX256, LASX256, LASX256, LASX256,
16068 /* XVMSUB_W */
16069 LASX256, LASX256, LASX256, LASX256,
16070 /* XVMUH_B */
16071 LASX256, LASX256, LASX256,
16072 /* XVMUH_BU */
16073 LASX256, LASX256, LASX256,
16074 /* XVMUH_D */
16075 LASX256, LASX256, LASX256,
16076 /* XVMUH_DU */
16077 LASX256, LASX256, LASX256,
16078 /* XVMUH_H */
16079 LASX256, LASX256, LASX256,
16080 /* XVMUH_HU */
16081 LASX256, LASX256, LASX256,
16082 /* XVMUH_W */
16083 LASX256, LASX256, LASX256,
16084 /* XVMUH_WU */
16085 LASX256, LASX256, LASX256,
16086 /* XVMULWEV_D_W */
16087 LASX256, LASX256, LASX256,
16088 /* XVMULWEV_D_WU */
16089 LASX256, LASX256, LASX256,
16090 /* XVMULWEV_D_WU_W */
16091 LASX256, LASX256, LASX256,
16092 /* XVMULWEV_H_B */
16093 LASX256, LASX256, LASX256,
16094 /* XVMULWEV_H_BU */
16095 LASX256, LASX256, LASX256,
16096 /* XVMULWEV_H_BU_B */
16097 LASX256, LASX256, LASX256,
16098 /* XVMULWEV_Q_D */
16099 LASX256, LASX256, LASX256,
16100 /* XVMULWEV_Q_DU */
16101 LASX256, LASX256, LASX256,
16102 /* XVMULWEV_Q_DU_D */
16103 LASX256, LASX256, LASX256,
16104 /* XVMULWEV_W_H */
16105 LASX256, LASX256, LASX256,
16106 /* XVMULWEV_W_HU */
16107 LASX256, LASX256, LASX256,
16108 /* XVMULWEV_W_HU_H */
16109 LASX256, LASX256, LASX256,
16110 /* XVMULWOD_D_W */
16111 LASX256, LASX256, LASX256,
16112 /* XVMULWOD_D_WU */
16113 LASX256, LASX256, LASX256,
16114 /* XVMULWOD_D_WU_W */
16115 LASX256, LASX256, LASX256,
16116 /* XVMULWOD_H_B */
16117 LASX256, LASX256, LASX256,
16118 /* XVMULWOD_H_BU */
16119 LASX256, LASX256, LASX256,
16120 /* XVMULWOD_H_BU_B */
16121 LASX256, LASX256, LASX256,
16122 /* XVMULWOD_Q_D */
16123 LASX256, LASX256, LASX256,
16124 /* XVMULWOD_Q_DU */
16125 LASX256, LASX256, LASX256,
16126 /* XVMULWOD_Q_DU_D */
16127 LASX256, LASX256, LASX256,
16128 /* XVMULWOD_W_H */
16129 LASX256, LASX256, LASX256,
16130 /* XVMULWOD_W_HU */
16131 LASX256, LASX256, LASX256,
16132 /* XVMULWOD_W_HU_H */
16133 LASX256, LASX256, LASX256,
16134 /* XVMUL_B */
16135 LASX256, LASX256, LASX256,
16136 /* XVMUL_D */
16137 LASX256, LASX256, LASX256,
16138 /* XVMUL_H */
16139 LASX256, LASX256, LASX256,
16140 /* XVMUL_W */
16141 LASX256, LASX256, LASX256,
16142 /* XVNEG_B */
16143 LASX256, LASX256,
16144 /* XVNEG_D */
16145 LASX256, LASX256,
16146 /* XVNEG_H */
16147 LASX256, LASX256,
16148 /* XVNEG_W */
16149 LASX256, LASX256,
16150 /* XVNORI_B */
16151 LASX256, LASX256, uimm8,
16152 /* XVNOR_V */
16153 LASX256, LASX256, LASX256,
16154 /* XVORI_B */
16155 LASX256, LASX256, uimm8,
16156 /* XVORN_V */
16157 LASX256, LASX256, LASX256,
16158 /* XVOR_V */
16159 LASX256, LASX256, LASX256,
16160 /* XVPACKEV_B */
16161 LASX256, LASX256, LASX256,
16162 /* XVPACKEV_D */
16163 LASX256, LASX256, LASX256,
16164 /* XVPACKEV_H */
16165 LASX256, LASX256, LASX256,
16166 /* XVPACKEV_W */
16167 LASX256, LASX256, LASX256,
16168 /* XVPACKOD_B */
16169 LASX256, LASX256, LASX256,
16170 /* XVPACKOD_D */
16171 LASX256, LASX256, LASX256,
16172 /* XVPACKOD_H */
16173 LASX256, LASX256, LASX256,
16174 /* XVPACKOD_W */
16175 LASX256, LASX256, LASX256,
16176 /* XVPCNT_B */
16177 LASX256, LASX256,
16178 /* XVPCNT_D */
16179 LASX256, LASX256,
16180 /* XVPCNT_H */
16181 LASX256, LASX256,
16182 /* XVPCNT_W */
16183 LASX256, LASX256,
16184 /* XVPERMI_D */
16185 LASX256, LASX256, uimm8,
16186 /* XVPERMI_Q */
16187 LASX256, LASX256, LASX256, uimm8,
16188 /* XVPERMI_W */
16189 LASX256, LASX256, LASX256, uimm8,
16190 /* XVPERM_W */
16191 LASX256, LASX256, LASX256,
16192 /* XVPICKEV_B */
16193 LASX256, LASX256, LASX256,
16194 /* XVPICKEV_D */
16195 LASX256, LASX256, LASX256,
16196 /* XVPICKEV_H */
16197 LASX256, LASX256, LASX256,
16198 /* XVPICKEV_W */
16199 LASX256, LASX256, LASX256,
16200 /* XVPICKOD_B */
16201 LASX256, LASX256, LASX256,
16202 /* XVPICKOD_D */
16203 LASX256, LASX256, LASX256,
16204 /* XVPICKOD_H */
16205 LASX256, LASX256, LASX256,
16206 /* XVPICKOD_W */
16207 LASX256, LASX256, LASX256,
16208 /* XVPICKVE2GR_D */
16209 GPR, LASX256, uimm2,
16210 /* XVPICKVE2GR_DU */
16211 GPR, LASX256, uimm2,
16212 /* XVPICKVE2GR_W */
16213 GPR, LASX256, uimm3,
16214 /* XVPICKVE2GR_WU */
16215 GPR, LASX256, uimm3,
16216 /* XVPICKVE_D */
16217 LASX256, LASX256, uimm2,
16218 /* XVPICKVE_W */
16219 LASX256, LASX256, uimm3,
16220 /* XVREPL128VEI_B */
16221 LASX256, LASX256, uimm4,
16222 /* XVREPL128VEI_D */
16223 LASX256, LASX256, uimm1,
16224 /* XVREPL128VEI_H */
16225 LASX256, LASX256, uimm3,
16226 /* XVREPL128VEI_W */
16227 LASX256, LASX256, uimm2,
16228 /* XVREPLGR2VR_B */
16229 LASX256, GPR,
16230 /* XVREPLGR2VR_D */
16231 LASX256, GPR,
16232 /* XVREPLGR2VR_H */
16233 LASX256, GPR,
16234 /* XVREPLGR2VR_W */
16235 LASX256, GPR,
16236 /* XVREPLVE0_B */
16237 LASX256, LASX256,
16238 /* XVREPLVE0_D */
16239 LASX256, LASX256,
16240 /* XVREPLVE0_H */
16241 LASX256, LASX256,
16242 /* XVREPLVE0_Q */
16243 LASX256, LASX256,
16244 /* XVREPLVE0_W */
16245 LASX256, LASX256,
16246 /* XVREPLVE_B */
16247 LASX256, LASX256, GPR,
16248 /* XVREPLVE_D */
16249 LASX256, LASX256, GPR,
16250 /* XVREPLVE_H */
16251 LASX256, LASX256, GPR,
16252 /* XVREPLVE_W */
16253 LASX256, LASX256, GPR,
16254 /* XVROTRI_B */
16255 LASX256, LASX256, uimm3,
16256 /* XVROTRI_D */
16257 LASX256, LASX256, uimm6,
16258 /* XVROTRI_H */
16259 LASX256, LASX256, uimm4,
16260 /* XVROTRI_W */
16261 LASX256, LASX256, uimm5,
16262 /* XVROTR_B */
16263 LASX256, LASX256, LASX256,
16264 /* XVROTR_D */
16265 LASX256, LASX256, LASX256,
16266 /* XVROTR_H */
16267 LASX256, LASX256, LASX256,
16268 /* XVROTR_W */
16269 LASX256, LASX256, LASX256,
16270 /* XVSADD_B */
16271 LASX256, LASX256, LASX256,
16272 /* XVSADD_BU */
16273 LASX256, LASX256, LASX256,
16274 /* XVSADD_D */
16275 LASX256, LASX256, LASX256,
16276 /* XVSADD_DU */
16277 LASX256, LASX256, LASX256,
16278 /* XVSADD_H */
16279 LASX256, LASX256, LASX256,
16280 /* XVSADD_HU */
16281 LASX256, LASX256, LASX256,
16282 /* XVSADD_W */
16283 LASX256, LASX256, LASX256,
16284 /* XVSADD_WU */
16285 LASX256, LASX256, LASX256,
16286 /* XVSAT_B */
16287 LASX256, LASX256, uimm3,
16288 /* XVSAT_BU */
16289 LASX256, LASX256, uimm3,
16290 /* XVSAT_D */
16291 LASX256, LASX256, uimm6,
16292 /* XVSAT_DU */
16293 LASX256, LASX256, uimm6,
16294 /* XVSAT_H */
16295 LASX256, LASX256, uimm4,
16296 /* XVSAT_HU */
16297 LASX256, LASX256, uimm4,
16298 /* XVSAT_W */
16299 LASX256, LASX256, uimm5,
16300 /* XVSAT_WU */
16301 LASX256, LASX256, uimm5,
16302 /* XVSEQI_B */
16303 LASX256, LASX256, simm5,
16304 /* XVSEQI_D */
16305 LASX256, LASX256, simm5,
16306 /* XVSEQI_H */
16307 LASX256, LASX256, simm5,
16308 /* XVSEQI_W */
16309 LASX256, LASX256, simm5,
16310 /* XVSEQ_B */
16311 LASX256, LASX256, LASX256,
16312 /* XVSEQ_D */
16313 LASX256, LASX256, LASX256,
16314 /* XVSEQ_H */
16315 LASX256, LASX256, LASX256,
16316 /* XVSEQ_W */
16317 LASX256, LASX256, LASX256,
16318 /* XVSETALLNEZ_B */
16319 CFR, LASX256,
16320 /* XVSETALLNEZ_D */
16321 CFR, LASX256,
16322 /* XVSETALLNEZ_H */
16323 CFR, LASX256,
16324 /* XVSETALLNEZ_W */
16325 CFR, LASX256,
16326 /* XVSETANYEQZ_B */
16327 CFR, LASX256,
16328 /* XVSETANYEQZ_D */
16329 CFR, LASX256,
16330 /* XVSETANYEQZ_H */
16331 CFR, LASX256,
16332 /* XVSETANYEQZ_W */
16333 CFR, LASX256,
16334 /* XVSETEQZ_V */
16335 CFR, LASX256,
16336 /* XVSETNEZ_V */
16337 CFR, LASX256,
16338 /* XVSHUF4I_B */
16339 LASX256, LASX256, uimm8,
16340 /* XVSHUF4I_D */
16341 LASX256, LASX256, LASX256, uimm8,
16342 /* XVSHUF4I_H */
16343 LASX256, LASX256, uimm8,
16344 /* XVSHUF4I_W */
16345 LASX256, LASX256, uimm8,
16346 /* XVSHUF_B */
16347 LASX256, LASX256, LASX256, LASX256,
16348 /* XVSHUF_D */
16349 LASX256, LASX256, LASX256, LASX256,
16350 /* XVSHUF_H */
16351 LASX256, LASX256, LASX256, LASX256,
16352 /* XVSHUF_W */
16353 LASX256, LASX256, LASX256, LASX256,
16354 /* XVSIGNCOV_B */
16355 LASX256, LASX256, LASX256,
16356 /* XVSIGNCOV_D */
16357 LASX256, LASX256, LASX256,
16358 /* XVSIGNCOV_H */
16359 LASX256, LASX256, LASX256,
16360 /* XVSIGNCOV_W */
16361 LASX256, LASX256, LASX256,
16362 /* XVSLEI_B */
16363 LASX256, LASX256, simm5,
16364 /* XVSLEI_BU */
16365 LASX256, LASX256, uimm5,
16366 /* XVSLEI_D */
16367 LASX256, LASX256, simm5,
16368 /* XVSLEI_DU */
16369 LASX256, LASX256, uimm5,
16370 /* XVSLEI_H */
16371 LASX256, LASX256, simm5,
16372 /* XVSLEI_HU */
16373 LASX256, LASX256, uimm5,
16374 /* XVSLEI_W */
16375 LASX256, LASX256, simm5,
16376 /* XVSLEI_WU */
16377 LASX256, LASX256, uimm5,
16378 /* XVSLE_B */
16379 LASX256, LASX256, LASX256,
16380 /* XVSLE_BU */
16381 LASX256, LASX256, LASX256,
16382 /* XVSLE_D */
16383 LASX256, LASX256, LASX256,
16384 /* XVSLE_DU */
16385 LASX256, LASX256, LASX256,
16386 /* XVSLE_H */
16387 LASX256, LASX256, LASX256,
16388 /* XVSLE_HU */
16389 LASX256, LASX256, LASX256,
16390 /* XVSLE_W */
16391 LASX256, LASX256, LASX256,
16392 /* XVSLE_WU */
16393 LASX256, LASX256, LASX256,
16394 /* XVSLLI_B */
16395 LASX256, LASX256, uimm3,
16396 /* XVSLLI_D */
16397 LASX256, LASX256, uimm6,
16398 /* XVSLLI_H */
16399 LASX256, LASX256, uimm4,
16400 /* XVSLLI_W */
16401 LASX256, LASX256, uimm5,
16402 /* XVSLLWIL_DU_WU */
16403 LASX256, LASX256, uimm5,
16404 /* XVSLLWIL_D_W */
16405 LASX256, LASX256, uimm5,
16406 /* XVSLLWIL_HU_BU */
16407 LASX256, LASX256, uimm3,
16408 /* XVSLLWIL_H_B */
16409 LASX256, LASX256, uimm3,
16410 /* XVSLLWIL_WU_HU */
16411 LASX256, LASX256, uimm4,
16412 /* XVSLLWIL_W_H */
16413 LASX256, LASX256, uimm4,
16414 /* XVSLL_B */
16415 LASX256, LASX256, LASX256,
16416 /* XVSLL_D */
16417 LASX256, LASX256, LASX256,
16418 /* XVSLL_H */
16419 LASX256, LASX256, LASX256,
16420 /* XVSLL_W */
16421 LASX256, LASX256, LASX256,
16422 /* XVSLTI_B */
16423 LASX256, LASX256, simm5,
16424 /* XVSLTI_BU */
16425 LASX256, LASX256, uimm5,
16426 /* XVSLTI_D */
16427 LASX256, LASX256, simm5,
16428 /* XVSLTI_DU */
16429 LASX256, LASX256, uimm5,
16430 /* XVSLTI_H */
16431 LASX256, LASX256, simm5,
16432 /* XVSLTI_HU */
16433 LASX256, LASX256, uimm5,
16434 /* XVSLTI_W */
16435 LASX256, LASX256, simm5,
16436 /* XVSLTI_WU */
16437 LASX256, LASX256, uimm5,
16438 /* XVSLT_B */
16439 LASX256, LASX256, LASX256,
16440 /* XVSLT_BU */
16441 LASX256, LASX256, LASX256,
16442 /* XVSLT_D */
16443 LASX256, LASX256, LASX256,
16444 /* XVSLT_DU */
16445 LASX256, LASX256, LASX256,
16446 /* XVSLT_H */
16447 LASX256, LASX256, LASX256,
16448 /* XVSLT_HU */
16449 LASX256, LASX256, LASX256,
16450 /* XVSLT_W */
16451 LASX256, LASX256, LASX256,
16452 /* XVSLT_WU */
16453 LASX256, LASX256, LASX256,
16454 /* XVSRAI_B */
16455 LASX256, LASX256, uimm3,
16456 /* XVSRAI_D */
16457 LASX256, LASX256, uimm6,
16458 /* XVSRAI_H */
16459 LASX256, LASX256, uimm4,
16460 /* XVSRAI_W */
16461 LASX256, LASX256, uimm5,
16462 /* XVSRANI_B_H */
16463 LASX256, LASX256, LASX256, uimm4,
16464 /* XVSRANI_D_Q */
16465 LASX256, LASX256, LASX256, uimm7,
16466 /* XVSRANI_H_W */
16467 LASX256, LASX256, LASX256, uimm5,
16468 /* XVSRANI_W_D */
16469 LASX256, LASX256, LASX256, uimm6,
16470 /* XVSRAN_B_H */
16471 LASX256, LASX256, LASX256,
16472 /* XVSRAN_H_W */
16473 LASX256, LASX256, LASX256,
16474 /* XVSRAN_W_D */
16475 LASX256, LASX256, LASX256,
16476 /* XVSRARI_B */
16477 LASX256, LASX256, uimm3,
16478 /* XVSRARI_D */
16479 LASX256, LASX256, uimm6,
16480 /* XVSRARI_H */
16481 LASX256, LASX256, uimm4,
16482 /* XVSRARI_W */
16483 LASX256, LASX256, uimm5,
16484 /* XVSRARNI_B_H */
16485 LASX256, LASX256, LASX256, uimm4,
16486 /* XVSRARNI_D_Q */
16487 LASX256, LASX256, LASX256, uimm7,
16488 /* XVSRARNI_H_W */
16489 LASX256, LASX256, LASX256, uimm5,
16490 /* XVSRARNI_W_D */
16491 LASX256, LASX256, LASX256, uimm6,
16492 /* XVSRARN_B_H */
16493 LASX256, LASX256, LASX256,
16494 /* XVSRARN_H_W */
16495 LASX256, LASX256, LASX256,
16496 /* XVSRARN_W_D */
16497 LASX256, LASX256, LASX256,
16498 /* XVSRAR_B */
16499 LASX256, LASX256, LASX256,
16500 /* XVSRAR_D */
16501 LASX256, LASX256, LASX256,
16502 /* XVSRAR_H */
16503 LASX256, LASX256, LASX256,
16504 /* XVSRAR_W */
16505 LASX256, LASX256, LASX256,
16506 /* XVSRA_B */
16507 LASX256, LASX256, LASX256,
16508 /* XVSRA_D */
16509 LASX256, LASX256, LASX256,
16510 /* XVSRA_H */
16511 LASX256, LASX256, LASX256,
16512 /* XVSRA_W */
16513 LASX256, LASX256, LASX256,
16514 /* XVSRLI_B */
16515 LASX256, LASX256, uimm3,
16516 /* XVSRLI_D */
16517 LASX256, LASX256, uimm6,
16518 /* XVSRLI_H */
16519 LASX256, LASX256, uimm4,
16520 /* XVSRLI_W */
16521 LASX256, LASX256, uimm5,
16522 /* XVSRLNI_B_H */
16523 LASX256, LASX256, LASX256, uimm4,
16524 /* XVSRLNI_D_Q */
16525 LASX256, LASX256, LASX256, uimm7,
16526 /* XVSRLNI_H_W */
16527 LASX256, LASX256, LASX256, uimm5,
16528 /* XVSRLNI_W_D */
16529 LASX256, LASX256, LASX256, uimm6,
16530 /* XVSRLN_B_H */
16531 LASX256, LASX256, LASX256,
16532 /* XVSRLN_H_W */
16533 LASX256, LASX256, LASX256,
16534 /* XVSRLN_W_D */
16535 LASX256, LASX256, LASX256,
16536 /* XVSRLRI_B */
16537 LASX256, LASX256, uimm3,
16538 /* XVSRLRI_D */
16539 LASX256, LASX256, uimm6,
16540 /* XVSRLRI_H */
16541 LASX256, LASX256, uimm4,
16542 /* XVSRLRI_W */
16543 LASX256, LASX256, uimm5,
16544 /* XVSRLRNI_B_H */
16545 LASX256, LASX256, LASX256, uimm4,
16546 /* XVSRLRNI_D_Q */
16547 LASX256, LASX256, LASX256, uimm7,
16548 /* XVSRLRNI_H_W */
16549 LASX256, LASX256, LASX256, uimm5,
16550 /* XVSRLRNI_W_D */
16551 LASX256, LASX256, LASX256, uimm6,
16552 /* XVSRLRN_B_H */
16553 LASX256, LASX256, LASX256,
16554 /* XVSRLRN_H_W */
16555 LASX256, LASX256, LASX256,
16556 /* XVSRLRN_W_D */
16557 LASX256, LASX256, LASX256,
16558 /* XVSRLR_B */
16559 LASX256, LASX256, LASX256,
16560 /* XVSRLR_D */
16561 LASX256, LASX256, LASX256,
16562 /* XVSRLR_H */
16563 LASX256, LASX256, LASX256,
16564 /* XVSRLR_W */
16565 LASX256, LASX256, LASX256,
16566 /* XVSRL_B */
16567 LASX256, LASX256, LASX256,
16568 /* XVSRL_D */
16569 LASX256, LASX256, LASX256,
16570 /* XVSRL_H */
16571 LASX256, LASX256, LASX256,
16572 /* XVSRL_W */
16573 LASX256, LASX256, LASX256,
16574 /* XVSSRANI_BU_H */
16575 LASX256, LASX256, LASX256, uimm4,
16576 /* XVSSRANI_B_H */
16577 LASX256, LASX256, LASX256, uimm4,
16578 /* XVSSRANI_DU_Q */
16579 LASX256, LASX256, LASX256, uimm7,
16580 /* XVSSRANI_D_Q */
16581 LASX256, LASX256, LASX256, uimm7,
16582 /* XVSSRANI_HU_W */
16583 LASX256, LASX256, LASX256, uimm5,
16584 /* XVSSRANI_H_W */
16585 LASX256, LASX256, LASX256, uimm5,
16586 /* XVSSRANI_WU_D */
16587 LASX256, LASX256, LASX256, uimm6,
16588 /* XVSSRANI_W_D */
16589 LASX256, LASX256, LASX256, uimm6,
16590 /* XVSSRAN_BU_H */
16591 LASX256, LASX256, LASX256,
16592 /* XVSSRAN_B_H */
16593 LASX256, LASX256, LASX256,
16594 /* XVSSRAN_HU_W */
16595 LASX256, LASX256, LASX256,
16596 /* XVSSRAN_H_W */
16597 LASX256, LASX256, LASX256,
16598 /* XVSSRAN_WU_D */
16599 LASX256, LASX256, LASX256,
16600 /* XVSSRAN_W_D */
16601 LASX256, LASX256, LASX256,
16602 /* XVSSRARNI_BU_H */
16603 LASX256, LASX256, LASX256, uimm4,
16604 /* XVSSRARNI_B_H */
16605 LASX256, LASX256, LASX256, uimm4,
16606 /* XVSSRARNI_DU_Q */
16607 LASX256, LASX256, LASX256, uimm7,
16608 /* XVSSRARNI_D_Q */
16609 LASX256, LASX256, LASX256, uimm7,
16610 /* XVSSRARNI_HU_W */
16611 LASX256, LASX256, LASX256, uimm5,
16612 /* XVSSRARNI_H_W */
16613 LASX256, LASX256, LASX256, uimm5,
16614 /* XVSSRARNI_WU_D */
16615 LASX256, LASX256, LASX256, uimm6,
16616 /* XVSSRARNI_W_D */
16617 LASX256, LASX256, LASX256, uimm6,
16618 /* XVSSRARN_BU_H */
16619 LASX256, LASX256, LASX256,
16620 /* XVSSRARN_B_H */
16621 LASX256, LASX256, LASX256,
16622 /* XVSSRARN_HU_W */
16623 LASX256, LASX256, LASX256,
16624 /* XVSSRARN_H_W */
16625 LASX256, LASX256, LASX256,
16626 /* XVSSRARN_WU_D */
16627 LASX256, LASX256, LASX256,
16628 /* XVSSRARN_W_D */
16629 LASX256, LASX256, LASX256,
16630 /* XVSSRLNI_BU_H */
16631 LASX256, LASX256, LASX256, uimm4,
16632 /* XVSSRLNI_B_H */
16633 LASX256, LASX256, LASX256, uimm4,
16634 /* XVSSRLNI_DU_Q */
16635 LASX256, LASX256, LASX256, uimm7,
16636 /* XVSSRLNI_D_Q */
16637 LASX256, LASX256, LASX256, uimm7,
16638 /* XVSSRLNI_HU_W */
16639 LASX256, LASX256, LASX256, uimm5,
16640 /* XVSSRLNI_H_W */
16641 LASX256, LASX256, LASX256, uimm5,
16642 /* XVSSRLNI_WU_D */
16643 LASX256, LASX256, LASX256, uimm6,
16644 /* XVSSRLNI_W_D */
16645 LASX256, LASX256, LASX256, uimm6,
16646 /* XVSSRLN_BU_H */
16647 LASX256, LASX256, LASX256,
16648 /* XVSSRLN_B_H */
16649 LASX256, LASX256, LASX256,
16650 /* XVSSRLN_HU_W */
16651 LASX256, LASX256, LASX256,
16652 /* XVSSRLN_H_W */
16653 LASX256, LASX256, LASX256,
16654 /* XVSSRLN_WU_D */
16655 LASX256, LASX256, LASX256,
16656 /* XVSSRLN_W_D */
16657 LASX256, LASX256, LASX256,
16658 /* XVSSRLRNI_BU_H */
16659 LASX256, LASX256, LASX256, uimm4,
16660 /* XVSSRLRNI_B_H */
16661 LASX256, LASX256, LASX256, uimm4,
16662 /* XVSSRLRNI_DU_Q */
16663 LASX256, LASX256, LASX256, uimm7,
16664 /* XVSSRLRNI_D_Q */
16665 LASX256, LASX256, LASX256, uimm7,
16666 /* XVSSRLRNI_HU_W */
16667 LASX256, LASX256, LASX256, uimm5,
16668 /* XVSSRLRNI_H_W */
16669 LASX256, LASX256, LASX256, uimm5,
16670 /* XVSSRLRNI_WU_D */
16671 LASX256, LASX256, LASX256, uimm6,
16672 /* XVSSRLRNI_W_D */
16673 LASX256, LASX256, LASX256, uimm6,
16674 /* XVSSRLRN_BU_H */
16675 LASX256, LASX256, LASX256,
16676 /* XVSSRLRN_B_H */
16677 LASX256, LASX256, LASX256,
16678 /* XVSSRLRN_HU_W */
16679 LASX256, LASX256, LASX256,
16680 /* XVSSRLRN_H_W */
16681 LASX256, LASX256, LASX256,
16682 /* XVSSRLRN_WU_D */
16683 LASX256, LASX256, LASX256,
16684 /* XVSSRLRN_W_D */
16685 LASX256, LASX256, LASX256,
16686 /* XVSSUB_B */
16687 LASX256, LASX256, LASX256,
16688 /* XVSSUB_BU */
16689 LASX256, LASX256, LASX256,
16690 /* XVSSUB_D */
16691 LASX256, LASX256, LASX256,
16692 /* XVSSUB_DU */
16693 LASX256, LASX256, LASX256,
16694 /* XVSSUB_H */
16695 LASX256, LASX256, LASX256,
16696 /* XVSSUB_HU */
16697 LASX256, LASX256, LASX256,
16698 /* XVSSUB_W */
16699 LASX256, LASX256, LASX256,
16700 /* XVSSUB_WU */
16701 LASX256, LASX256, LASX256,
16702 /* XVST */
16703 LASX256, GPR, simm12,
16704 /* XVSTELM_B */
16705 LASX256, GPR, simm8, uimm5,
16706 /* XVSTELM_D */
16707 LASX256, GPR, simm8_lsl3, uimm2,
16708 /* XVSTELM_H */
16709 LASX256, GPR, simm8_lsl1, uimm4,
16710 /* XVSTELM_W */
16711 LASX256, GPR, simm8_lsl2, uimm3,
16712 /* XVSTX */
16713 LASX256, GPR, GPR,
16714 /* XVSUBI_BU */
16715 LASX256, LASX256, uimm5,
16716 /* XVSUBI_DU */
16717 LASX256, LASX256, uimm5,
16718 /* XVSUBI_HU */
16719 LASX256, LASX256, uimm5,
16720 /* XVSUBI_WU */
16721 LASX256, LASX256, uimm5,
16722 /* XVSUBWEV_D_W */
16723 LASX256, LASX256, LASX256,
16724 /* XVSUBWEV_D_WU */
16725 LASX256, LASX256, LASX256,
16726 /* XVSUBWEV_H_B */
16727 LASX256, LASX256, LASX256,
16728 /* XVSUBWEV_H_BU */
16729 LASX256, LASX256, LASX256,
16730 /* XVSUBWEV_Q_D */
16731 LASX256, LASX256, LASX256,
16732 /* XVSUBWEV_Q_DU */
16733 LASX256, LASX256, LASX256,
16734 /* XVSUBWEV_W_H */
16735 LASX256, LASX256, LASX256,
16736 /* XVSUBWEV_W_HU */
16737 LASX256, LASX256, LASX256,
16738 /* XVSUBWOD_D_W */
16739 LASX256, LASX256, LASX256,
16740 /* XVSUBWOD_D_WU */
16741 LASX256, LASX256, LASX256,
16742 /* XVSUBWOD_H_B */
16743 LASX256, LASX256, LASX256,
16744 /* XVSUBWOD_H_BU */
16745 LASX256, LASX256, LASX256,
16746 /* XVSUBWOD_Q_D */
16747 LASX256, LASX256, LASX256,
16748 /* XVSUBWOD_Q_DU */
16749 LASX256, LASX256, LASX256,
16750 /* XVSUBWOD_W_H */
16751 LASX256, LASX256, LASX256,
16752 /* XVSUBWOD_W_HU */
16753 LASX256, LASX256, LASX256,
16754 /* XVSUB_B */
16755 LASX256, LASX256, LASX256,
16756 /* XVSUB_D */
16757 LASX256, LASX256, LASX256,
16758 /* XVSUB_H */
16759 LASX256, LASX256, LASX256,
16760 /* XVSUB_Q */
16761 LASX256, LASX256, LASX256,
16762 /* XVSUB_W */
16763 LASX256, LASX256, LASX256,
16764 /* XVXORI_B */
16765 LASX256, LASX256, uimm8,
16766 /* XVXOR_V */
16767 LASX256, LASX256, LASX256,
16768 };
16769 return OpcodeOperandTypes[Offsets[Opcode] + OpIdx];
16770}
16771} // end namespace LoongArch
16772} // end namespace llvm
16773#endif // GET_INSTRINFO_OPERAND_TYPE
16774
16775#ifdef GET_INSTRINFO_MEM_OPERAND_SIZE
16776#undef GET_INSTRINFO_MEM_OPERAND_SIZE
16777namespace llvm {
16778namespace LoongArch {
16779LLVM_READONLY
16780static int getMemOperandSize(int OpType) {
16781 switch (OpType) {
16782 default: return 0;
16783 }
16784}
16785} // end namespace LoongArch
16786} // end namespace llvm
16787#endif // GET_INSTRINFO_MEM_OPERAND_SIZE
16788
16789#ifdef GET_INSTRINFO_LOGICAL_OPERAND_SIZE_MAP
16790#undef GET_INSTRINFO_LOGICAL_OPERAND_SIZE_MAP
16791namespace llvm {
16792namespace LoongArch {
16793LLVM_READONLY static unsigned
16794getLogicalOperandSize(uint16_t Opcode, uint16_t LogicalOpIdx) {
16795 return LogicalOpIdx;
16796}
16797LLVM_READONLY static inline unsigned
16798getLogicalOperandIdx(uint16_t Opcode, uint16_t LogicalOpIdx) {
16799 auto S = 0U;
16800 for (auto i = 0U; i < LogicalOpIdx; ++i)
16801 S += getLogicalOperandSize(Opcode, i);
16802 return S;
16803}
16804} // end namespace LoongArch
16805} // end namespace llvm
16806#endif // GET_INSTRINFO_LOGICAL_OPERAND_SIZE_MAP
16807
16808#ifdef GET_INSTRINFO_LOGICAL_OPERAND_TYPE_MAP
16809#undef GET_INSTRINFO_LOGICAL_OPERAND_TYPE_MAP
16810namespace llvm {
16811namespace LoongArch {
16812LLVM_READONLY static int
16813getLogicalOperandType(uint16_t Opcode, uint16_t LogicalOpIdx) {
16814 return -1;
16815}
16816} // end namespace LoongArch
16817} // end namespace llvm
16818#endif // GET_INSTRINFO_LOGICAL_OPERAND_TYPE_MAP
16819
16820#ifdef GET_INSTRINFO_MC_HELPER_DECLS
16821#undef GET_INSTRINFO_MC_HELPER_DECLS
16822
16823namespace llvm {
16824class MCInst;
16825class FeatureBitset;
16826
16827namespace LoongArch_MC {
16828
16829void verifyInstructionPredicates(unsigned Opcode, const FeatureBitset &Features);
16830
16831} // end namespace LoongArch_MC
16832} // end namespace llvm
16833
16834#endif // GET_INSTRINFO_MC_HELPER_DECLS
16835
16836#ifdef GET_INSTRINFO_MC_HELPERS
16837#undef GET_INSTRINFO_MC_HELPERS
16838
16839namespace llvm {
16840namespace LoongArch_MC {
16841
16842} // end namespace LoongArch_MC
16843} // end namespace llvm
16844
16845#endif // GET_GENISTRINFO_MC_HELPERS
16846
16847#if (defined(ENABLE_INSTR_PREDICATE_VERIFIER) && !defined(NDEBUG)) ||\
16848 defined(GET_AVAILABLE_OPCODE_CHECKER)
16849#define GET_COMPUTE_FEATURES
16850#endif
16851#ifdef GET_COMPUTE_FEATURES
16852#undef GET_COMPUTE_FEATURES
16853namespace llvm {
16854namespace LoongArch_MC {
16855
16856// Bits for subtarget features that participate in instruction matching.
16857enum SubtargetFeatureBits : uint8_t {
16858 Feature_IsLA64Bit = 4,
16859 Feature_IsLA32Bit = 3,
16860 Feature_HasLaGlobalWithPcrelBit = 1,
16861 Feature_HasLaGlobalWithAbsBit = 0,
16862 Feature_HasLaLocalWithAbsBit = 2,
16863};
16864
16865inline FeatureBitset computeAvailableFeatures(const FeatureBitset &FB) {
16866 FeatureBitset Features;
16867 if (FB[LoongArch::Feature64Bit])
16868 Features.set(Feature_IsLA64Bit);
16869 if (!FB[LoongArch::Feature64Bit])
16870 Features.set(Feature_IsLA32Bit);
16871 if (FB[LoongArch::LaGlobalWithPcrel])
16872 Features.set(Feature_HasLaGlobalWithPcrelBit);
16873 if (FB[LoongArch::LaGlobalWithAbs])
16874 Features.set(Feature_HasLaGlobalWithAbsBit);
16875 if (FB[LoongArch::LaLocalWithAbs])
16876 Features.set(Feature_HasLaLocalWithAbsBit);
16877 return Features;
16878}
16879
16880inline FeatureBitset computeRequiredFeatures(unsigned Opcode) {
16881 enum : uint8_t {
16882 CEFBS_None,
16883 CEFBS_IsLA32,
16884 CEFBS_IsLA64,
16885 CEFBS_IsLA32_HasLaGlobalWithAbs,
16886 CEFBS_IsLA64_HasLaGlobalWithAbs,
16887 };
16888
16889 static constexpr FeatureBitset FeatureBitsets[] = {
16890 {}, // CEFBS_None
16891 {Feature_IsLA32Bit, },
16892 {Feature_IsLA64Bit, },
16893 {Feature_IsLA32Bit, Feature_HasLaGlobalWithAbsBit, },
16894 {Feature_IsLA64Bit, Feature_HasLaGlobalWithAbsBit, },
16895 };
16896 static constexpr uint8_t RequiredFeaturesRefs[] = {
16897 CEFBS_None, // PHI = 0
16898 CEFBS_None, // INLINEASM = 1
16899 CEFBS_None, // INLINEASM_BR = 2
16900 CEFBS_None, // CFI_INSTRUCTION = 3
16901 CEFBS_None, // EH_LABEL = 4
16902 CEFBS_None, // GC_LABEL = 5
16903 CEFBS_None, // ANNOTATION_LABEL = 6
16904 CEFBS_None, // KILL = 7
16905 CEFBS_None, // EXTRACT_SUBREG = 8
16906 CEFBS_None, // INSERT_SUBREG = 9
16907 CEFBS_None, // IMPLICIT_DEF = 10
16908 CEFBS_None, // SUBREG_TO_REG = 11
16909 CEFBS_None, // COPY_TO_REGCLASS = 12
16910 CEFBS_None, // DBG_VALUE = 13
16911 CEFBS_None, // DBG_VALUE_LIST = 14
16912 CEFBS_None, // DBG_INSTR_REF = 15
16913 CEFBS_None, // DBG_PHI = 16
16914 CEFBS_None, // DBG_LABEL = 17
16915 CEFBS_None, // REG_SEQUENCE = 18
16916 CEFBS_None, // COPY = 19
16917 CEFBS_None, // BUNDLE = 20
16918 CEFBS_None, // LIFETIME_START = 21
16919 CEFBS_None, // LIFETIME_END = 22
16920 CEFBS_None, // PSEUDO_PROBE = 23
16921 CEFBS_None, // ARITH_FENCE = 24
16922 CEFBS_None, // STACKMAP = 25
16923 CEFBS_None, // FENTRY_CALL = 26
16924 CEFBS_None, // PATCHPOINT = 27
16925 CEFBS_None, // LOAD_STACK_GUARD = 28
16926 CEFBS_None, // PREALLOCATED_SETUP = 29
16927 CEFBS_None, // PREALLOCATED_ARG = 30
16928 CEFBS_None, // STATEPOINT = 31
16929 CEFBS_None, // LOCAL_ESCAPE = 32
16930 CEFBS_None, // FAULTING_OP = 33
16931 CEFBS_None, // PATCHABLE_OP = 34
16932 CEFBS_None, // PATCHABLE_FUNCTION_ENTER = 35
16933 CEFBS_None, // PATCHABLE_RET = 36
16934 CEFBS_None, // PATCHABLE_FUNCTION_EXIT = 37
16935 CEFBS_None, // PATCHABLE_TAIL_CALL = 38
16936 CEFBS_None, // PATCHABLE_EVENT_CALL = 39
16937 CEFBS_None, // PATCHABLE_TYPED_EVENT_CALL = 40
16938 CEFBS_None, // ICALL_BRANCH_FUNNEL = 41
16939 CEFBS_None, // MEMBARRIER = 42
16940 CEFBS_None, // JUMP_TABLE_DEBUG_INFO = 43
16941 CEFBS_None, // CONVERGENCECTRL_ENTRY = 44
16942 CEFBS_None, // CONVERGENCECTRL_ANCHOR = 45
16943 CEFBS_None, // CONVERGENCECTRL_LOOP = 46
16944 CEFBS_None, // CONVERGENCECTRL_GLUE = 47
16945 CEFBS_None, // G_ASSERT_SEXT = 48
16946 CEFBS_None, // G_ASSERT_ZEXT = 49
16947 CEFBS_None, // G_ASSERT_ALIGN = 50
16948 CEFBS_None, // G_ADD = 51
16949 CEFBS_None, // G_SUB = 52
16950 CEFBS_None, // G_MUL = 53
16951 CEFBS_None, // G_SDIV = 54
16952 CEFBS_None, // G_UDIV = 55
16953 CEFBS_None, // G_SREM = 56
16954 CEFBS_None, // G_UREM = 57
16955 CEFBS_None, // G_SDIVREM = 58
16956 CEFBS_None, // G_UDIVREM = 59
16957 CEFBS_None, // G_AND = 60
16958 CEFBS_None, // G_OR = 61
16959 CEFBS_None, // G_XOR = 62
16960 CEFBS_None, // G_IMPLICIT_DEF = 63
16961 CEFBS_None, // G_PHI = 64
16962 CEFBS_None, // G_FRAME_INDEX = 65
16963 CEFBS_None, // G_GLOBAL_VALUE = 66
16964 CEFBS_None, // G_PTRAUTH_GLOBAL_VALUE = 67
16965 CEFBS_None, // G_CONSTANT_POOL = 68
16966 CEFBS_None, // G_EXTRACT = 69
16967 CEFBS_None, // G_UNMERGE_VALUES = 70
16968 CEFBS_None, // G_INSERT = 71
16969 CEFBS_None, // G_MERGE_VALUES = 72
16970 CEFBS_None, // G_BUILD_VECTOR = 73
16971 CEFBS_None, // G_BUILD_VECTOR_TRUNC = 74
16972 CEFBS_None, // G_CONCAT_VECTORS = 75
16973 CEFBS_None, // G_PTRTOINT = 76
16974 CEFBS_None, // G_INTTOPTR = 77
16975 CEFBS_None, // G_BITCAST = 78
16976 CEFBS_None, // G_FREEZE = 79
16977 CEFBS_None, // G_CONSTANT_FOLD_BARRIER = 80
16978 CEFBS_None, // G_INTRINSIC_FPTRUNC_ROUND = 81
16979 CEFBS_None, // G_INTRINSIC_TRUNC = 82
16980 CEFBS_None, // G_INTRINSIC_ROUND = 83
16981 CEFBS_None, // G_INTRINSIC_LRINT = 84
16982 CEFBS_None, // G_INTRINSIC_LLRINT = 85
16983 CEFBS_None, // G_INTRINSIC_ROUNDEVEN = 86
16984 CEFBS_None, // G_READCYCLECOUNTER = 87
16985 CEFBS_None, // G_READSTEADYCOUNTER = 88
16986 CEFBS_None, // G_LOAD = 89
16987 CEFBS_None, // G_SEXTLOAD = 90
16988 CEFBS_None, // G_ZEXTLOAD = 91
16989 CEFBS_None, // G_INDEXED_LOAD = 92
16990 CEFBS_None, // G_INDEXED_SEXTLOAD = 93
16991 CEFBS_None, // G_INDEXED_ZEXTLOAD = 94
16992 CEFBS_None, // G_STORE = 95
16993 CEFBS_None, // G_INDEXED_STORE = 96
16994 CEFBS_None, // G_ATOMIC_CMPXCHG_WITH_SUCCESS = 97
16995 CEFBS_None, // G_ATOMIC_CMPXCHG = 98
16996 CEFBS_None, // G_ATOMICRMW_XCHG = 99
16997 CEFBS_None, // G_ATOMICRMW_ADD = 100
16998 CEFBS_None, // G_ATOMICRMW_SUB = 101
16999 CEFBS_None, // G_ATOMICRMW_AND = 102
17000 CEFBS_None, // G_ATOMICRMW_NAND = 103
17001 CEFBS_None, // G_ATOMICRMW_OR = 104
17002 CEFBS_None, // G_ATOMICRMW_XOR = 105
17003 CEFBS_None, // G_ATOMICRMW_MAX = 106
17004 CEFBS_None, // G_ATOMICRMW_MIN = 107
17005 CEFBS_None, // G_ATOMICRMW_UMAX = 108
17006 CEFBS_None, // G_ATOMICRMW_UMIN = 109
17007 CEFBS_None, // G_ATOMICRMW_FADD = 110
17008 CEFBS_None, // G_ATOMICRMW_FSUB = 111
17009 CEFBS_None, // G_ATOMICRMW_FMAX = 112
17010 CEFBS_None, // G_ATOMICRMW_FMIN = 113
17011 CEFBS_None, // G_ATOMICRMW_UINC_WRAP = 114
17012 CEFBS_None, // G_ATOMICRMW_UDEC_WRAP = 115
17013 CEFBS_None, // G_FENCE = 116
17014 CEFBS_None, // G_PREFETCH = 117
17015 CEFBS_None, // G_BRCOND = 118
17016 CEFBS_None, // G_BRINDIRECT = 119
17017 CEFBS_None, // G_INVOKE_REGION_START = 120
17018 CEFBS_None, // G_INTRINSIC = 121
17019 CEFBS_None, // G_INTRINSIC_W_SIDE_EFFECTS = 122
17020 CEFBS_None, // G_INTRINSIC_CONVERGENT = 123
17021 CEFBS_None, // G_INTRINSIC_CONVERGENT_W_SIDE_EFFECTS = 124
17022 CEFBS_None, // G_ANYEXT = 125
17023 CEFBS_None, // G_TRUNC = 126
17024 CEFBS_None, // G_CONSTANT = 127
17025 CEFBS_None, // G_FCONSTANT = 128
17026 CEFBS_None, // G_VASTART = 129
17027 CEFBS_None, // G_VAARG = 130
17028 CEFBS_None, // G_SEXT = 131
17029 CEFBS_None, // G_SEXT_INREG = 132
17030 CEFBS_None, // G_ZEXT = 133
17031 CEFBS_None, // G_SHL = 134
17032 CEFBS_None, // G_LSHR = 135
17033 CEFBS_None, // G_ASHR = 136
17034 CEFBS_None, // G_FSHL = 137
17035 CEFBS_None, // G_FSHR = 138
17036 CEFBS_None, // G_ROTR = 139
17037 CEFBS_None, // G_ROTL = 140
17038 CEFBS_None, // G_ICMP = 141
17039 CEFBS_None, // G_FCMP = 142
17040 CEFBS_None, // G_SCMP = 143
17041 CEFBS_None, // G_UCMP = 144
17042 CEFBS_None, // G_SELECT = 145
17043 CEFBS_None, // G_UADDO = 146
17044 CEFBS_None, // G_UADDE = 147
17045 CEFBS_None, // G_USUBO = 148
17046 CEFBS_None, // G_USUBE = 149
17047 CEFBS_None, // G_SADDO = 150
17048 CEFBS_None, // G_SADDE = 151
17049 CEFBS_None, // G_SSUBO = 152
17050 CEFBS_None, // G_SSUBE = 153
17051 CEFBS_None, // G_UMULO = 154
17052 CEFBS_None, // G_SMULO = 155
17053 CEFBS_None, // G_UMULH = 156
17054 CEFBS_None, // G_SMULH = 157
17055 CEFBS_None, // G_UADDSAT = 158
17056 CEFBS_None, // G_SADDSAT = 159
17057 CEFBS_None, // G_USUBSAT = 160
17058 CEFBS_None, // G_SSUBSAT = 161
17059 CEFBS_None, // G_USHLSAT = 162
17060 CEFBS_None, // G_SSHLSAT = 163
17061 CEFBS_None, // G_SMULFIX = 164
17062 CEFBS_None, // G_UMULFIX = 165
17063 CEFBS_None, // G_SMULFIXSAT = 166
17064 CEFBS_None, // G_UMULFIXSAT = 167
17065 CEFBS_None, // G_SDIVFIX = 168
17066 CEFBS_None, // G_UDIVFIX = 169
17067 CEFBS_None, // G_SDIVFIXSAT = 170
17068 CEFBS_None, // G_UDIVFIXSAT = 171
17069 CEFBS_None, // G_FADD = 172
17070 CEFBS_None, // G_FSUB = 173
17071 CEFBS_None, // G_FMUL = 174
17072 CEFBS_None, // G_FMA = 175
17073 CEFBS_None, // G_FMAD = 176
17074 CEFBS_None, // G_FDIV = 177
17075 CEFBS_None, // G_FREM = 178
17076 CEFBS_None, // G_FPOW = 179
17077 CEFBS_None, // G_FPOWI = 180
17078 CEFBS_None, // G_FEXP = 181
17079 CEFBS_None, // G_FEXP2 = 182
17080 CEFBS_None, // G_FEXP10 = 183
17081 CEFBS_None, // G_FLOG = 184
17082 CEFBS_None, // G_FLOG2 = 185
17083 CEFBS_None, // G_FLOG10 = 186
17084 CEFBS_None, // G_FLDEXP = 187
17085 CEFBS_None, // G_FFREXP = 188
17086 CEFBS_None, // G_FNEG = 189
17087 CEFBS_None, // G_FPEXT = 190
17088 CEFBS_None, // G_FPTRUNC = 191
17089 CEFBS_None, // G_FPTOSI = 192
17090 CEFBS_None, // G_FPTOUI = 193
17091 CEFBS_None, // G_SITOFP = 194
17092 CEFBS_None, // G_UITOFP = 195
17093 CEFBS_None, // G_FABS = 196
17094 CEFBS_None, // G_FCOPYSIGN = 197
17095 CEFBS_None, // G_IS_FPCLASS = 198
17096 CEFBS_None, // G_FCANONICALIZE = 199
17097 CEFBS_None, // G_FMINNUM = 200
17098 CEFBS_None, // G_FMAXNUM = 201
17099 CEFBS_None, // G_FMINNUM_IEEE = 202
17100 CEFBS_None, // G_FMAXNUM_IEEE = 203
17101 CEFBS_None, // G_FMINIMUM = 204
17102 CEFBS_None, // G_FMAXIMUM = 205
17103 CEFBS_None, // G_GET_FPENV = 206
17104 CEFBS_None, // G_SET_FPENV = 207
17105 CEFBS_None, // G_RESET_FPENV = 208
17106 CEFBS_None, // G_GET_FPMODE = 209
17107 CEFBS_None, // G_SET_FPMODE = 210
17108 CEFBS_None, // G_RESET_FPMODE = 211
17109 CEFBS_None, // G_PTR_ADD = 212
17110 CEFBS_None, // G_PTRMASK = 213
17111 CEFBS_None, // G_SMIN = 214
17112 CEFBS_None, // G_SMAX = 215
17113 CEFBS_None, // G_UMIN = 216
17114 CEFBS_None, // G_UMAX = 217
17115 CEFBS_None, // G_ABS = 218
17116 CEFBS_None, // G_LROUND = 219
17117 CEFBS_None, // G_LLROUND = 220
17118 CEFBS_None, // G_BR = 221
17119 CEFBS_None, // G_BRJT = 222
17120 CEFBS_None, // G_VSCALE = 223
17121 CEFBS_None, // G_INSERT_SUBVECTOR = 224
17122 CEFBS_None, // G_EXTRACT_SUBVECTOR = 225
17123 CEFBS_None, // G_INSERT_VECTOR_ELT = 226
17124 CEFBS_None, // G_EXTRACT_VECTOR_ELT = 227
17125 CEFBS_None, // G_SHUFFLE_VECTOR = 228
17126 CEFBS_None, // G_SPLAT_VECTOR = 229
17127 CEFBS_None, // G_VECTOR_COMPRESS = 230
17128 CEFBS_None, // G_CTTZ = 231
17129 CEFBS_None, // G_CTTZ_ZERO_UNDEF = 232
17130 CEFBS_None, // G_CTLZ = 233
17131 CEFBS_None, // G_CTLZ_ZERO_UNDEF = 234
17132 CEFBS_None, // G_CTPOP = 235
17133 CEFBS_None, // G_BSWAP = 236
17134 CEFBS_None, // G_BITREVERSE = 237
17135 CEFBS_None, // G_FCEIL = 238
17136 CEFBS_None, // G_FCOS = 239
17137 CEFBS_None, // G_FSIN = 240
17138 CEFBS_None, // G_FTAN = 241
17139 CEFBS_None, // G_FACOS = 242
17140 CEFBS_None, // G_FASIN = 243
17141 CEFBS_None, // G_FATAN = 244
17142 CEFBS_None, // G_FCOSH = 245
17143 CEFBS_None, // G_FSINH = 246
17144 CEFBS_None, // G_FTANH = 247
17145 CEFBS_None, // G_FSQRT = 248
17146 CEFBS_None, // G_FFLOOR = 249
17147 CEFBS_None, // G_FRINT = 250
17148 CEFBS_None, // G_FNEARBYINT = 251
17149 CEFBS_None, // G_ADDRSPACE_CAST = 252
17150 CEFBS_None, // G_BLOCK_ADDR = 253
17151 CEFBS_None, // G_JUMP_TABLE = 254
17152 CEFBS_None, // G_DYN_STACKALLOC = 255
17153 CEFBS_None, // G_STACKSAVE = 256
17154 CEFBS_None, // G_STACKRESTORE = 257
17155 CEFBS_None, // G_STRICT_FADD = 258
17156 CEFBS_None, // G_STRICT_FSUB = 259
17157 CEFBS_None, // G_STRICT_FMUL = 260
17158 CEFBS_None, // G_STRICT_FDIV = 261
17159 CEFBS_None, // G_STRICT_FREM = 262
17160 CEFBS_None, // G_STRICT_FMA = 263
17161 CEFBS_None, // G_STRICT_FSQRT = 264
17162 CEFBS_None, // G_STRICT_FLDEXP = 265
17163 CEFBS_None, // G_READ_REGISTER = 266
17164 CEFBS_None, // G_WRITE_REGISTER = 267
17165 CEFBS_None, // G_MEMCPY = 268
17166 CEFBS_None, // G_MEMCPY_INLINE = 269
17167 CEFBS_None, // G_MEMMOVE = 270
17168 CEFBS_None, // G_MEMSET = 271
17169 CEFBS_None, // G_BZERO = 272
17170 CEFBS_None, // G_TRAP = 273
17171 CEFBS_None, // G_DEBUGTRAP = 274
17172 CEFBS_None, // G_UBSANTRAP = 275
17173 CEFBS_None, // G_VECREDUCE_SEQ_FADD = 276
17174 CEFBS_None, // G_VECREDUCE_SEQ_FMUL = 277
17175 CEFBS_None, // G_VECREDUCE_FADD = 278
17176 CEFBS_None, // G_VECREDUCE_FMUL = 279
17177 CEFBS_None, // G_VECREDUCE_FMAX = 280
17178 CEFBS_None, // G_VECREDUCE_FMIN = 281
17179 CEFBS_None, // G_VECREDUCE_FMAXIMUM = 282
17180 CEFBS_None, // G_VECREDUCE_FMINIMUM = 283
17181 CEFBS_None, // G_VECREDUCE_ADD = 284
17182 CEFBS_None, // G_VECREDUCE_MUL = 285
17183 CEFBS_None, // G_VECREDUCE_AND = 286
17184 CEFBS_None, // G_VECREDUCE_OR = 287
17185 CEFBS_None, // G_VECREDUCE_XOR = 288
17186 CEFBS_None, // G_VECREDUCE_SMAX = 289
17187 CEFBS_None, // G_VECREDUCE_SMIN = 290
17188 CEFBS_None, // G_VECREDUCE_UMAX = 291
17189 CEFBS_None, // G_VECREDUCE_UMIN = 292
17190 CEFBS_None, // G_SBFX = 293
17191 CEFBS_None, // G_UBFX = 294
17192 CEFBS_None, // ADJCALLSTACKDOWN = 295
17193 CEFBS_None, // ADJCALLSTACKUP = 296
17194 CEFBS_IsLA64, // PseudoAddTPRel_D = 297
17195 CEFBS_IsLA32, // PseudoAddTPRel_W = 298
17196 CEFBS_None, // PseudoAtomicLoadAdd32 = 299
17197 CEFBS_None, // PseudoAtomicLoadAnd32 = 300
17198 CEFBS_None, // PseudoAtomicLoadNand32 = 301
17199 CEFBS_None, // PseudoAtomicLoadNand64 = 302
17200 CEFBS_None, // PseudoAtomicLoadOr32 = 303
17201 CEFBS_None, // PseudoAtomicLoadSub32 = 304
17202 CEFBS_None, // PseudoAtomicLoadXor32 = 305
17203 CEFBS_IsLA64, // PseudoAtomicStoreD = 306
17204 CEFBS_None, // PseudoAtomicStoreW = 307
17205 CEFBS_None, // PseudoAtomicSwap32 = 308
17206 CEFBS_None, // PseudoBR = 309
17207 CEFBS_None, // PseudoBRIND = 310
17208 CEFBS_None, // PseudoB_TAIL = 311
17209 CEFBS_None, // PseudoCALL = 312
17210 CEFBS_IsLA64, // PseudoCALL36 = 313
17211 CEFBS_None, // PseudoCALLIndirect = 314
17212 CEFBS_None, // PseudoCALL_LARGE = 315
17213 CEFBS_None, // PseudoCALL_MEDIUM = 316
17214 CEFBS_None, // PseudoCmpXchg32 = 317
17215 CEFBS_None, // PseudoCmpXchg64 = 318
17216 CEFBS_None, // PseudoCopyCFR = 319
17217 CEFBS_None, // PseudoDESC_CALL = 320
17218 CEFBS_None, // PseudoJIRL_CALL = 321
17219 CEFBS_None, // PseudoJIRL_TAIL = 322
17220 CEFBS_None, // PseudoLA_ABS = 323
17221 CEFBS_None, // PseudoLA_ABS_LARGE = 324
17222 CEFBS_None, // PseudoLA_GOT = 325
17223 CEFBS_IsLA64, // PseudoLA_GOT_LARGE = 326
17224 CEFBS_None, // PseudoLA_PCREL = 327
17225 CEFBS_IsLA64, // PseudoLA_PCREL_LARGE = 328
17226 CEFBS_IsLA32_HasLaGlobalWithAbs, // PseudoLA_TLS_DESC_ABS = 329
17227 CEFBS_IsLA64_HasLaGlobalWithAbs, // PseudoLA_TLS_DESC_ABS_LARGE = 330
17228 CEFBS_None, // PseudoLA_TLS_DESC_PC = 331
17229 CEFBS_IsLA64, // PseudoLA_TLS_DESC_PC_LARGE = 332
17230 CEFBS_None, // PseudoLA_TLS_GD = 333
17231 CEFBS_IsLA64, // PseudoLA_TLS_GD_LARGE = 334
17232 CEFBS_None, // PseudoLA_TLS_IE = 335
17233 CEFBS_IsLA64, // PseudoLA_TLS_IE_LARGE = 336
17234 CEFBS_None, // PseudoLA_TLS_LD = 337
17235 CEFBS_IsLA64, // PseudoLA_TLS_LD_LARGE = 338
17236 CEFBS_None, // PseudoLA_TLS_LE = 339
17237 CEFBS_None, // PseudoLD_CFR = 340
17238 CEFBS_IsLA64, // PseudoLI_D = 341
17239 CEFBS_None, // PseudoLI_W = 342
17240 CEFBS_None, // PseudoMaskedAtomicLoadAdd32 = 343
17241 CEFBS_None, // PseudoMaskedAtomicLoadMax32 = 344
17242 CEFBS_None, // PseudoMaskedAtomicLoadMin32 = 345
17243 CEFBS_None, // PseudoMaskedAtomicLoadNand32 = 346
17244 CEFBS_None, // PseudoMaskedAtomicLoadSub32 = 347
17245 CEFBS_None, // PseudoMaskedAtomicLoadUMax32 = 348
17246 CEFBS_None, // PseudoMaskedAtomicLoadUMin32 = 349
17247 CEFBS_None, // PseudoMaskedAtomicSwap32 = 350
17248 CEFBS_None, // PseudoMaskedCmpXchg32 = 351
17249 CEFBS_None, // PseudoRET = 352
17250 CEFBS_None, // PseudoST_CFR = 353
17251 CEFBS_None, // PseudoTAIL = 354
17252 CEFBS_IsLA64, // PseudoTAIL36 = 355
17253 CEFBS_None, // PseudoTAILIndirect = 356
17254 CEFBS_None, // PseudoTAIL_LARGE = 357
17255 CEFBS_None, // PseudoTAIL_MEDIUM = 358
17256 CEFBS_None, // PseudoUNIMP = 359
17257 CEFBS_None, // PseudoVBNZ = 360
17258 CEFBS_None, // PseudoVBNZ_B = 361
17259 CEFBS_None, // PseudoVBNZ_D = 362
17260 CEFBS_None, // PseudoVBNZ_H = 363
17261 CEFBS_None, // PseudoVBNZ_W = 364
17262 CEFBS_None, // PseudoVBZ = 365
17263 CEFBS_None, // PseudoVBZ_B = 366
17264 CEFBS_None, // PseudoVBZ_D = 367
17265 CEFBS_None, // PseudoVBZ_H = 368
17266 CEFBS_None, // PseudoVBZ_W = 369
17267 CEFBS_None, // PseudoVREPLI_B = 370
17268 CEFBS_None, // PseudoVREPLI_D = 371
17269 CEFBS_None, // PseudoVREPLI_H = 372
17270 CEFBS_None, // PseudoVREPLI_W = 373
17271 CEFBS_None, // PseudoXVBNZ = 374
17272 CEFBS_None, // PseudoXVBNZ_B = 375
17273 CEFBS_None, // PseudoXVBNZ_D = 376
17274 CEFBS_None, // PseudoXVBNZ_H = 377
17275 CEFBS_None, // PseudoXVBNZ_W = 378
17276 CEFBS_None, // PseudoXVBZ = 379
17277 CEFBS_None, // PseudoXVBZ_B = 380
17278 CEFBS_None, // PseudoXVBZ_D = 381
17279 CEFBS_None, // PseudoXVBZ_H = 382
17280 CEFBS_None, // PseudoXVBZ_W = 383
17281 CEFBS_None, // PseudoXVINSGR2VR_B = 384
17282 CEFBS_None, // PseudoXVINSGR2VR_H = 385
17283 CEFBS_None, // PseudoXVREPLI_B = 386
17284 CEFBS_None, // PseudoXVREPLI_D = 387
17285 CEFBS_None, // PseudoXVREPLI_H = 388
17286 CEFBS_None, // PseudoXVREPLI_W = 389
17287 CEFBS_None, // RDFCSR = 390
17288 CEFBS_None, // WRFCSR = 391
17289 CEFBS_None, // ADC_B = 392
17290 CEFBS_IsLA64, // ADC_D = 393
17291 CEFBS_None, // ADC_H = 394
17292 CEFBS_None, // ADC_W = 395
17293 CEFBS_IsLA64, // ADDI_D = 396
17294 CEFBS_None, // ADDI_W = 397
17295 CEFBS_IsLA64, // ADDU12I_D = 398
17296 CEFBS_None, // ADDU12I_W = 399
17297 CEFBS_IsLA64, // ADDU16I_D = 400
17298 CEFBS_IsLA64, // ADD_D = 401
17299 CEFBS_None, // ADD_W = 402
17300 CEFBS_IsLA64, // ALSL_D = 403
17301 CEFBS_None, // ALSL_W = 404
17302 CEFBS_IsLA64, // ALSL_WU = 405
17303 CEFBS_IsLA64, // AMADD_B = 406
17304 CEFBS_IsLA64, // AMADD_D = 407
17305 CEFBS_IsLA64, // AMADD_H = 408
17306 CEFBS_IsLA64, // AMADD_W = 409
17307 CEFBS_IsLA64, // AMADD__DB_B = 410
17308 CEFBS_IsLA64, // AMADD__DB_D = 411
17309 CEFBS_IsLA64, // AMADD__DB_H = 412
17310 CEFBS_IsLA64, // AMADD__DB_W = 413
17311 CEFBS_IsLA64, // AMAND_D = 414
17312 CEFBS_IsLA64, // AMAND_W = 415
17313 CEFBS_IsLA64, // AMAND__DB_D = 416
17314 CEFBS_IsLA64, // AMAND__DB_W = 417
17315 CEFBS_IsLA64, // AMCAS_B = 418
17316 CEFBS_IsLA64, // AMCAS_D = 419
17317 CEFBS_IsLA64, // AMCAS_H = 420
17318 CEFBS_IsLA64, // AMCAS_W = 421
17319 CEFBS_IsLA64, // AMCAS__DB_B = 422
17320 CEFBS_IsLA64, // AMCAS__DB_D = 423
17321 CEFBS_IsLA64, // AMCAS__DB_H = 424
17322 CEFBS_IsLA64, // AMCAS__DB_W = 425
17323 CEFBS_IsLA64, // AMMAX_D = 426
17324 CEFBS_IsLA64, // AMMAX_DU = 427
17325 CEFBS_IsLA64, // AMMAX_W = 428
17326 CEFBS_IsLA64, // AMMAX_WU = 429
17327 CEFBS_IsLA64, // AMMAX__DB_D = 430
17328 CEFBS_IsLA64, // AMMAX__DB_DU = 431
17329 CEFBS_IsLA64, // AMMAX__DB_W = 432
17330 CEFBS_IsLA64, // AMMAX__DB_WU = 433
17331 CEFBS_IsLA64, // AMMIN_D = 434
17332 CEFBS_IsLA64, // AMMIN_DU = 435
17333 CEFBS_IsLA64, // AMMIN_W = 436
17334 CEFBS_IsLA64, // AMMIN_WU = 437
17335 CEFBS_IsLA64, // AMMIN__DB_D = 438
17336 CEFBS_IsLA64, // AMMIN__DB_DU = 439
17337 CEFBS_IsLA64, // AMMIN__DB_W = 440
17338 CEFBS_IsLA64, // AMMIN__DB_WU = 441
17339 CEFBS_IsLA64, // AMOR_D = 442
17340 CEFBS_IsLA64, // AMOR_W = 443
17341 CEFBS_IsLA64, // AMOR__DB_D = 444
17342 CEFBS_IsLA64, // AMOR__DB_W = 445
17343 CEFBS_IsLA64, // AMSWAP_B = 446
17344 CEFBS_IsLA64, // AMSWAP_D = 447
17345 CEFBS_IsLA64, // AMSWAP_H = 448
17346 CEFBS_IsLA64, // AMSWAP_W = 449
17347 CEFBS_IsLA64, // AMSWAP__DB_B = 450
17348 CEFBS_IsLA64, // AMSWAP__DB_D = 451
17349 CEFBS_IsLA64, // AMSWAP__DB_H = 452
17350 CEFBS_IsLA64, // AMSWAP__DB_W = 453
17351 CEFBS_IsLA64, // AMXOR_D = 454
17352 CEFBS_IsLA64, // AMXOR_W = 455
17353 CEFBS_IsLA64, // AMXOR__DB_D = 456
17354 CEFBS_IsLA64, // AMXOR__DB_W = 457
17355 CEFBS_None, // AND = 458
17356 CEFBS_None, // ANDI = 459
17357 CEFBS_None, // ANDN = 460
17358 CEFBS_None, // ARMADC_W = 461
17359 CEFBS_None, // ARMADD_W = 462
17360 CEFBS_None, // ARMAND_W = 463
17361 CEFBS_None, // ARMMFFLAG = 464
17362 CEFBS_None, // ARMMOVE = 465
17363 CEFBS_IsLA64, // ARMMOV_D = 466
17364 CEFBS_None, // ARMMOV_W = 467
17365 CEFBS_None, // ARMMTFLAG = 468
17366 CEFBS_None, // ARMNOT_W = 469
17367 CEFBS_None, // ARMOR_W = 470
17368 CEFBS_None, // ARMROTRI_W = 471
17369 CEFBS_None, // ARMROTR_W = 472
17370 CEFBS_None, // ARMRRX_W = 473
17371 CEFBS_None, // ARMSBC_W = 474
17372 CEFBS_None, // ARMSLLI_W = 475
17373 CEFBS_None, // ARMSLL_W = 476
17374 CEFBS_None, // ARMSRAI_W = 477
17375 CEFBS_None, // ARMSRA_W = 478
17376 CEFBS_None, // ARMSRLI_W = 479
17377 CEFBS_None, // ARMSRL_W = 480
17378 CEFBS_None, // ARMSUB_W = 481
17379 CEFBS_None, // ARMXOR_W = 482
17380 CEFBS_IsLA64, // ASRTGT_D = 483
17381 CEFBS_IsLA64, // ASRTLE_D = 484
17382 CEFBS_None, // B = 485
17383 CEFBS_None, // BCEQZ = 486
17384 CEFBS_None, // BCNEZ = 487
17385 CEFBS_None, // BEQ = 488
17386 CEFBS_None, // BEQZ = 489
17387 CEFBS_None, // BGE = 490
17388 CEFBS_None, // BGEU = 491
17389 CEFBS_None, // BITREV_4B = 492
17390 CEFBS_IsLA64, // BITREV_8B = 493
17391 CEFBS_IsLA64, // BITREV_D = 494
17392 CEFBS_None, // BITREV_W = 495
17393 CEFBS_None, // BL = 496
17394 CEFBS_None, // BLT = 497
17395 CEFBS_None, // BLTU = 498
17396 CEFBS_None, // BNE = 499
17397 CEFBS_None, // BNEZ = 500
17398 CEFBS_None, // BREAK = 501
17399 CEFBS_IsLA64, // BSTRINS_D = 502
17400 CEFBS_None, // BSTRINS_W = 503
17401 CEFBS_IsLA64, // BSTRPICK_D = 504
17402 CEFBS_None, // BSTRPICK_W = 505
17403 CEFBS_IsLA64, // BYTEPICK_D = 506
17404 CEFBS_None, // BYTEPICK_W = 507
17405 CEFBS_None, // CACOP = 508
17406 CEFBS_IsLA64, // CLO_D = 509
17407 CEFBS_None, // CLO_W = 510
17408 CEFBS_IsLA64, // CLZ_D = 511
17409 CEFBS_None, // CLZ_W = 512
17410 CEFBS_None, // CPUCFG = 513
17411 CEFBS_IsLA64, // CRCC_W_B_W = 514
17412 CEFBS_IsLA64, // CRCC_W_D_W = 515
17413 CEFBS_IsLA64, // CRCC_W_H_W = 516
17414 CEFBS_IsLA64, // CRCC_W_W_W = 517
17415 CEFBS_IsLA64, // CRC_W_B_W = 518
17416 CEFBS_IsLA64, // CRC_W_D_W = 519
17417 CEFBS_IsLA64, // CRC_W_H_W = 520
17418 CEFBS_IsLA64, // CRC_W_W_W = 521
17419 CEFBS_None, // CSRRD = 522
17420 CEFBS_None, // CSRWR = 523
17421 CEFBS_None, // CSRXCHG = 524
17422 CEFBS_IsLA64, // CTO_D = 525
17423 CEFBS_None, // CTO_W = 526
17424 CEFBS_IsLA64, // CTZ_D = 527
17425 CEFBS_None, // CTZ_W = 528
17426 CEFBS_None, // DBAR = 529
17427 CEFBS_None, // DBCL = 530
17428 CEFBS_IsLA64, // DIV_D = 531
17429 CEFBS_IsLA64, // DIV_DU = 532
17430 CEFBS_None, // DIV_W = 533
17431 CEFBS_None, // DIV_WU = 534
17432 CEFBS_None, // ERTN = 535
17433 CEFBS_None, // EXT_W_B = 536
17434 CEFBS_None, // EXT_W_H = 537
17435 CEFBS_None, // FABS_D = 538
17436 CEFBS_None, // FABS_S = 539
17437 CEFBS_None, // FADD_D = 540
17438 CEFBS_None, // FADD_S = 541
17439 CEFBS_None, // FCLASS_D = 542
17440 CEFBS_None, // FCLASS_S = 543
17441 CEFBS_None, // FCMP_CAF_D = 544
17442 CEFBS_None, // FCMP_CAF_S = 545
17443 CEFBS_None, // FCMP_CEQ_D = 546
17444 CEFBS_None, // FCMP_CEQ_S = 547
17445 CEFBS_None, // FCMP_CLE_D = 548
17446 CEFBS_None, // FCMP_CLE_S = 549
17447 CEFBS_None, // FCMP_CLT_D = 550
17448 CEFBS_None, // FCMP_CLT_S = 551
17449 CEFBS_None, // FCMP_CNE_D = 552
17450 CEFBS_None, // FCMP_CNE_S = 553
17451 CEFBS_None, // FCMP_COR_D = 554
17452 CEFBS_None, // FCMP_COR_S = 555
17453 CEFBS_None, // FCMP_CUEQ_D = 556
17454 CEFBS_None, // FCMP_CUEQ_S = 557
17455 CEFBS_None, // FCMP_CULE_D = 558
17456 CEFBS_None, // FCMP_CULE_S = 559
17457 CEFBS_None, // FCMP_CULT_D = 560
17458 CEFBS_None, // FCMP_CULT_S = 561
17459 CEFBS_None, // FCMP_CUNE_D = 562
17460 CEFBS_None, // FCMP_CUNE_S = 563
17461 CEFBS_None, // FCMP_CUN_D = 564
17462 CEFBS_None, // FCMP_CUN_S = 565
17463 CEFBS_None, // FCMP_SAF_D = 566
17464 CEFBS_None, // FCMP_SAF_S = 567
17465 CEFBS_None, // FCMP_SEQ_D = 568
17466 CEFBS_None, // FCMP_SEQ_S = 569
17467 CEFBS_None, // FCMP_SLE_D = 570
17468 CEFBS_None, // FCMP_SLE_S = 571
17469 CEFBS_None, // FCMP_SLT_D = 572
17470 CEFBS_None, // FCMP_SLT_S = 573
17471 CEFBS_None, // FCMP_SNE_D = 574
17472 CEFBS_None, // FCMP_SNE_S = 575
17473 CEFBS_None, // FCMP_SOR_D = 576
17474 CEFBS_None, // FCMP_SOR_S = 577
17475 CEFBS_None, // FCMP_SUEQ_D = 578
17476 CEFBS_None, // FCMP_SUEQ_S = 579
17477 CEFBS_None, // FCMP_SULE_D = 580
17478 CEFBS_None, // FCMP_SULE_S = 581
17479 CEFBS_None, // FCMP_SULT_D = 582
17480 CEFBS_None, // FCMP_SULT_S = 583
17481 CEFBS_None, // FCMP_SUNE_D = 584
17482 CEFBS_None, // FCMP_SUNE_S = 585
17483 CEFBS_None, // FCMP_SUN_D = 586
17484 CEFBS_None, // FCMP_SUN_S = 587
17485 CEFBS_None, // FCOPYSIGN_D = 588
17486 CEFBS_None, // FCOPYSIGN_S = 589
17487 CEFBS_None, // FCVT_D_LD = 590
17488 CEFBS_None, // FCVT_D_S = 591
17489 CEFBS_None, // FCVT_LD_D = 592
17490 CEFBS_None, // FCVT_S_D = 593
17491 CEFBS_None, // FCVT_UD_D = 594
17492 CEFBS_None, // FDIV_D = 595
17493 CEFBS_None, // FDIV_S = 596
17494 CEFBS_None, // FFINT_D_L = 597
17495 CEFBS_None, // FFINT_D_W = 598
17496 CEFBS_None, // FFINT_S_L = 599
17497 CEFBS_None, // FFINT_S_W = 600
17498 CEFBS_None, // FLDGT_D = 601
17499 CEFBS_None, // FLDGT_S = 602
17500 CEFBS_None, // FLDLE_D = 603
17501 CEFBS_None, // FLDLE_S = 604
17502 CEFBS_None, // FLDX_D = 605
17503 CEFBS_None, // FLDX_S = 606
17504 CEFBS_None, // FLD_D = 607
17505 CEFBS_None, // FLD_S = 608
17506 CEFBS_None, // FLOGB_D = 609
17507 CEFBS_None, // FLOGB_S = 610
17508 CEFBS_None, // FMADD_D = 611
17509 CEFBS_None, // FMADD_S = 612
17510 CEFBS_None, // FMAXA_D = 613
17511 CEFBS_None, // FMAXA_S = 614
17512 CEFBS_None, // FMAX_D = 615
17513 CEFBS_None, // FMAX_S = 616
17514 CEFBS_None, // FMINA_D = 617
17515 CEFBS_None, // FMINA_S = 618
17516 CEFBS_None, // FMIN_D = 619
17517 CEFBS_None, // FMIN_S = 620
17518 CEFBS_None, // FMOV_D = 621
17519 CEFBS_None, // FMOV_S = 622
17520 CEFBS_None, // FMSUB_D = 623
17521 CEFBS_None, // FMSUB_S = 624
17522 CEFBS_None, // FMUL_D = 625
17523 CEFBS_None, // FMUL_S = 626
17524 CEFBS_None, // FNEG_D = 627
17525 CEFBS_None, // FNEG_S = 628
17526 CEFBS_None, // FNMADD_D = 629
17527 CEFBS_None, // FNMADD_S = 630
17528 CEFBS_None, // FNMSUB_D = 631
17529 CEFBS_None, // FNMSUB_S = 632
17530 CEFBS_None, // FRECIPE_D = 633
17531 CEFBS_None, // FRECIPE_S = 634
17532 CEFBS_None, // FRECIP_D = 635
17533 CEFBS_None, // FRECIP_S = 636
17534 CEFBS_None, // FRINT_D = 637
17535 CEFBS_None, // FRINT_S = 638
17536 CEFBS_None, // FRSQRTE_D = 639
17537 CEFBS_None, // FRSQRTE_S = 640
17538 CEFBS_None, // FRSQRT_D = 641
17539 CEFBS_None, // FRSQRT_S = 642
17540 CEFBS_None, // FSCALEB_D = 643
17541 CEFBS_None, // FSCALEB_S = 644
17542 CEFBS_None, // FSEL_xD = 645
17543 CEFBS_None, // FSEL_xS = 646
17544 CEFBS_None, // FSQRT_D = 647
17545 CEFBS_None, // FSQRT_S = 648
17546 CEFBS_None, // FSTGT_D = 649
17547 CEFBS_None, // FSTGT_S = 650
17548 CEFBS_None, // FSTLE_D = 651
17549 CEFBS_None, // FSTLE_S = 652
17550 CEFBS_None, // FSTX_D = 653
17551 CEFBS_None, // FSTX_S = 654
17552 CEFBS_None, // FST_D = 655
17553 CEFBS_None, // FST_S = 656
17554 CEFBS_None, // FSUB_D = 657
17555 CEFBS_None, // FSUB_S = 658
17556 CEFBS_None, // FTINTRM_L_D = 659
17557 CEFBS_None, // FTINTRM_L_S = 660
17558 CEFBS_None, // FTINTRM_W_D = 661
17559 CEFBS_None, // FTINTRM_W_S = 662
17560 CEFBS_None, // FTINTRNE_L_D = 663
17561 CEFBS_None, // FTINTRNE_L_S = 664
17562 CEFBS_None, // FTINTRNE_W_D = 665
17563 CEFBS_None, // FTINTRNE_W_S = 666
17564 CEFBS_None, // FTINTRP_L_D = 667
17565 CEFBS_None, // FTINTRP_L_S = 668
17566 CEFBS_None, // FTINTRP_W_D = 669
17567 CEFBS_None, // FTINTRP_W_S = 670
17568 CEFBS_None, // FTINTRZ_L_D = 671
17569 CEFBS_None, // FTINTRZ_L_S = 672
17570 CEFBS_None, // FTINTRZ_W_D = 673
17571 CEFBS_None, // FTINTRZ_W_S = 674
17572 CEFBS_None, // FTINT_L_D = 675
17573 CEFBS_None, // FTINT_L_S = 676
17574 CEFBS_None, // FTINT_W_D = 677
17575 CEFBS_None, // FTINT_W_S = 678
17576 CEFBS_None, // GCSRRD = 679
17577 CEFBS_None, // GCSRWR = 680
17578 CEFBS_None, // GCSRXCHG = 681
17579 CEFBS_None, // GTLBFLUSH = 682
17580 CEFBS_None, // HVCL = 683
17581 CEFBS_None, // IBAR = 684
17582 CEFBS_None, // IDLE = 685
17583 CEFBS_None, // INVTLB = 686
17584 CEFBS_None, // IOCSRRD_B = 687
17585 CEFBS_IsLA64, // IOCSRRD_D = 688
17586 CEFBS_None, // IOCSRRD_H = 689
17587 CEFBS_None, // IOCSRRD_W = 690
17588 CEFBS_None, // IOCSRWR_B = 691
17589 CEFBS_IsLA64, // IOCSRWR_D = 692
17590 CEFBS_None, // IOCSRWR_H = 693
17591 CEFBS_None, // IOCSRWR_W = 694
17592 CEFBS_None, // JIRL = 695
17593 CEFBS_None, // JISCR0 = 696
17594 CEFBS_None, // JISCR1 = 697
17595 CEFBS_None, // LDDIR = 698
17596 CEFBS_IsLA64, // LDGT_B = 699
17597 CEFBS_IsLA64, // LDGT_D = 700
17598 CEFBS_IsLA64, // LDGT_H = 701
17599 CEFBS_IsLA64, // LDGT_W = 702
17600 CEFBS_IsLA64, // LDLE_B = 703
17601 CEFBS_IsLA64, // LDLE_D = 704
17602 CEFBS_IsLA64, // LDLE_H = 705
17603 CEFBS_IsLA64, // LDLE_W = 706
17604 CEFBS_IsLA64, // LDL_D = 707
17605 CEFBS_None, // LDL_W = 708
17606 CEFBS_None, // LDPTE = 709
17607 CEFBS_IsLA64, // LDPTR_D = 710
17608 CEFBS_IsLA64, // LDPTR_W = 711
17609 CEFBS_IsLA64, // LDR_D = 712
17610 CEFBS_None, // LDR_W = 713
17611 CEFBS_IsLA64, // LDX_B = 714
17612 CEFBS_IsLA64, // LDX_BU = 715
17613 CEFBS_IsLA64, // LDX_D = 716
17614 CEFBS_IsLA64, // LDX_H = 717
17615 CEFBS_IsLA64, // LDX_HU = 718
17616 CEFBS_IsLA64, // LDX_W = 719
17617 CEFBS_IsLA64, // LDX_WU = 720
17618 CEFBS_None, // LD_B = 721
17619 CEFBS_None, // LD_BU = 722
17620 CEFBS_IsLA64, // LD_D = 723
17621 CEFBS_None, // LD_H = 724
17622 CEFBS_None, // LD_HU = 725
17623 CEFBS_None, // LD_W = 726
17624 CEFBS_IsLA64, // LD_WU = 727
17625 CEFBS_IsLA64, // LLACQ_D = 728
17626 CEFBS_None, // LLACQ_W = 729
17627 CEFBS_IsLA64, // LL_D = 730
17628 CEFBS_None, // LL_W = 731
17629 CEFBS_None, // LU12I_W = 732
17630 CEFBS_IsLA64, // LU32I_D = 733
17631 CEFBS_IsLA64, // LU52I_D = 734
17632 CEFBS_None, // MASKEQZ = 735
17633 CEFBS_None, // MASKNEZ = 736
17634 CEFBS_IsLA64, // MOD_D = 737
17635 CEFBS_IsLA64, // MOD_DU = 738
17636 CEFBS_None, // MOD_W = 739
17637 CEFBS_None, // MOD_WU = 740
17638 CEFBS_None, // MOVCF2FR_xS = 741
17639 CEFBS_None, // MOVCF2GR = 742
17640 CEFBS_None, // MOVFCSR2GR = 743
17641 CEFBS_None, // MOVFR2CF_xS = 744
17642 CEFBS_IsLA64, // MOVFR2GR_D = 745
17643 CEFBS_None, // MOVFR2GR_S = 746
17644 CEFBS_None, // MOVFR2GR_S_64 = 747
17645 CEFBS_None, // MOVFRH2GR_S = 748
17646 CEFBS_None, // MOVGR2CF = 749
17647 CEFBS_None, // MOVGR2FCSR = 750
17648 CEFBS_None, // MOVGR2FRH_W = 751
17649 CEFBS_IsLA64, // MOVGR2FR_D = 752
17650 CEFBS_None, // MOVGR2FR_W = 753
17651 CEFBS_IsLA32, // MOVGR2FR_W_64 = 754
17652 CEFBS_None, // MOVGR2SCR = 755
17653 CEFBS_None, // MOVSCR2GR = 756
17654 CEFBS_IsLA64, // MULH_D = 757
17655 CEFBS_IsLA64, // MULH_DU = 758
17656 CEFBS_None, // MULH_W = 759
17657 CEFBS_None, // MULH_WU = 760
17658 CEFBS_IsLA64, // MULW_D_W = 761
17659 CEFBS_IsLA64, // MULW_D_WU = 762
17660 CEFBS_IsLA64, // MUL_D = 763
17661 CEFBS_None, // MUL_W = 764
17662 CEFBS_None, // NOR = 765
17663 CEFBS_None, // OR = 766
17664 CEFBS_None, // ORI = 767
17665 CEFBS_None, // ORN = 768
17666 CEFBS_None, // PCADDI = 769
17667 CEFBS_None, // PCADDU12I = 770
17668 CEFBS_IsLA64, // PCADDU18I = 771
17669 CEFBS_None, // PCALAU12I = 772
17670 CEFBS_None, // PRELD = 773
17671 CEFBS_IsLA64, // PRELDX = 774
17672 CEFBS_None, // RCRI_B = 775
17673 CEFBS_IsLA64, // RCRI_D = 776
17674 CEFBS_None, // RCRI_H = 777
17675 CEFBS_None, // RCRI_W = 778
17676 CEFBS_None, // RCR_B = 779
17677 CEFBS_IsLA64, // RCR_D = 780
17678 CEFBS_None, // RCR_H = 781
17679 CEFBS_None, // RCR_W = 782
17680 CEFBS_None, // RDTIMEH_W = 783
17681 CEFBS_None, // RDTIMEL_W = 784
17682 CEFBS_IsLA64, // RDTIME_D = 785
17683 CEFBS_None, // REVB_2H = 786
17684 CEFBS_IsLA64, // REVB_2W = 787
17685 CEFBS_IsLA64, // REVB_4H = 788
17686 CEFBS_IsLA64, // REVB_D = 789
17687 CEFBS_IsLA64, // REVH_2W = 790
17688 CEFBS_IsLA64, // REVH_D = 791
17689 CEFBS_None, // ROTRI_B = 792
17690 CEFBS_IsLA64, // ROTRI_D = 793
17691 CEFBS_None, // ROTRI_H = 794
17692 CEFBS_None, // ROTRI_W = 795
17693 CEFBS_None, // ROTR_B = 796
17694 CEFBS_IsLA64, // ROTR_D = 797
17695 CEFBS_None, // ROTR_H = 798
17696 CEFBS_None, // ROTR_W = 799
17697 CEFBS_None, // SBC_B = 800
17698 CEFBS_IsLA64, // SBC_D = 801
17699 CEFBS_None, // SBC_H = 802
17700 CEFBS_None, // SBC_W = 803
17701 CEFBS_IsLA64, // SCREL_D = 804
17702 CEFBS_None, // SCREL_W = 805
17703 CEFBS_IsLA64, // SC_D = 806
17704 CEFBS_IsLA64, // SC_Q = 807
17705 CEFBS_None, // SC_W = 808
17706 CEFBS_None, // SETARMJ = 809
17707 CEFBS_None, // SETX86J = 810
17708 CEFBS_None, // SETX86LOOPE = 811
17709 CEFBS_None, // SETX86LOOPNE = 812
17710 CEFBS_None, // SET_CFR_FALSE = 813
17711 CEFBS_None, // SET_CFR_TRUE = 814
17712 CEFBS_IsLA64, // SLLI_D = 815
17713 CEFBS_None, // SLLI_W = 816
17714 CEFBS_IsLA64, // SLL_D = 817
17715 CEFBS_None, // SLL_W = 818
17716 CEFBS_None, // SLT = 819
17717 CEFBS_None, // SLTI = 820
17718 CEFBS_None, // SLTU = 821
17719 CEFBS_None, // SLTUI = 822
17720 CEFBS_IsLA64, // SRAI_D = 823
17721 CEFBS_None, // SRAI_W = 824
17722 CEFBS_IsLA64, // SRA_D = 825
17723 CEFBS_None, // SRA_W = 826
17724 CEFBS_IsLA64, // SRLI_D = 827
17725 CEFBS_None, // SRLI_W = 828
17726 CEFBS_IsLA64, // SRL_D = 829
17727 CEFBS_None, // SRL_W = 830
17728 CEFBS_IsLA64, // STGT_B = 831
17729 CEFBS_IsLA64, // STGT_D = 832
17730 CEFBS_IsLA64, // STGT_H = 833
17731 CEFBS_IsLA64, // STGT_W = 834
17732 CEFBS_IsLA64, // STLE_B = 835
17733 CEFBS_IsLA64, // STLE_D = 836
17734 CEFBS_IsLA64, // STLE_H = 837
17735 CEFBS_IsLA64, // STLE_W = 838
17736 CEFBS_IsLA64, // STL_D = 839
17737 CEFBS_None, // STL_W = 840
17738 CEFBS_IsLA64, // STPTR_D = 841
17739 CEFBS_IsLA64, // STPTR_W = 842
17740 CEFBS_IsLA64, // STR_D = 843
17741 CEFBS_None, // STR_W = 844
17742 CEFBS_IsLA64, // STX_B = 845
17743 CEFBS_IsLA64, // STX_D = 846
17744 CEFBS_IsLA64, // STX_H = 847
17745 CEFBS_IsLA64, // STX_W = 848
17746 CEFBS_None, // ST_B = 849
17747 CEFBS_IsLA64, // ST_D = 850
17748 CEFBS_None, // ST_H = 851
17749 CEFBS_None, // ST_W = 852
17750 CEFBS_IsLA64, // SUB_D = 853
17751 CEFBS_None, // SUB_W = 854
17752 CEFBS_None, // SYSCALL = 855
17753 CEFBS_None, // TLBCLR = 856
17754 CEFBS_None, // TLBFILL = 857
17755 CEFBS_None, // TLBFLUSH = 858
17756 CEFBS_None, // TLBRD = 859
17757 CEFBS_None, // TLBSRCH = 860
17758 CEFBS_None, // TLBWR = 861
17759 CEFBS_None, // VABSD_B = 862
17760 CEFBS_None, // VABSD_BU = 863
17761 CEFBS_None, // VABSD_D = 864
17762 CEFBS_None, // VABSD_DU = 865
17763 CEFBS_None, // VABSD_H = 866
17764 CEFBS_None, // VABSD_HU = 867
17765 CEFBS_None, // VABSD_W = 868
17766 CEFBS_None, // VABSD_WU = 869
17767 CEFBS_None, // VADDA_B = 870
17768 CEFBS_None, // VADDA_D = 871
17769 CEFBS_None, // VADDA_H = 872
17770 CEFBS_None, // VADDA_W = 873
17771 CEFBS_None, // VADDI_BU = 874
17772 CEFBS_None, // VADDI_DU = 875
17773 CEFBS_None, // VADDI_HU = 876
17774 CEFBS_None, // VADDI_WU = 877
17775 CEFBS_None, // VADDWEV_D_W = 878
17776 CEFBS_None, // VADDWEV_D_WU = 879
17777 CEFBS_None, // VADDWEV_D_WU_W = 880
17778 CEFBS_None, // VADDWEV_H_B = 881
17779 CEFBS_None, // VADDWEV_H_BU = 882
17780 CEFBS_None, // VADDWEV_H_BU_B = 883
17781 CEFBS_None, // VADDWEV_Q_D = 884
17782 CEFBS_None, // VADDWEV_Q_DU = 885
17783 CEFBS_None, // VADDWEV_Q_DU_D = 886
17784 CEFBS_None, // VADDWEV_W_H = 887
17785 CEFBS_None, // VADDWEV_W_HU = 888
17786 CEFBS_None, // VADDWEV_W_HU_H = 889
17787 CEFBS_None, // VADDWOD_D_W = 890
17788 CEFBS_None, // VADDWOD_D_WU = 891
17789 CEFBS_None, // VADDWOD_D_WU_W = 892
17790 CEFBS_None, // VADDWOD_H_B = 893
17791 CEFBS_None, // VADDWOD_H_BU = 894
17792 CEFBS_None, // VADDWOD_H_BU_B = 895
17793 CEFBS_None, // VADDWOD_Q_D = 896
17794 CEFBS_None, // VADDWOD_Q_DU = 897
17795 CEFBS_None, // VADDWOD_Q_DU_D = 898
17796 CEFBS_None, // VADDWOD_W_H = 899
17797 CEFBS_None, // VADDWOD_W_HU = 900
17798 CEFBS_None, // VADDWOD_W_HU_H = 901
17799 CEFBS_None, // VADD_B = 902
17800 CEFBS_None, // VADD_D = 903
17801 CEFBS_None, // VADD_H = 904
17802 CEFBS_None, // VADD_Q = 905
17803 CEFBS_None, // VADD_W = 906
17804 CEFBS_None, // VANDI_B = 907
17805 CEFBS_None, // VANDN_V = 908
17806 CEFBS_None, // VAND_V = 909
17807 CEFBS_None, // VAVGR_B = 910
17808 CEFBS_None, // VAVGR_BU = 911
17809 CEFBS_None, // VAVGR_D = 912
17810 CEFBS_None, // VAVGR_DU = 913
17811 CEFBS_None, // VAVGR_H = 914
17812 CEFBS_None, // VAVGR_HU = 915
17813 CEFBS_None, // VAVGR_W = 916
17814 CEFBS_None, // VAVGR_WU = 917
17815 CEFBS_None, // VAVG_B = 918
17816 CEFBS_None, // VAVG_BU = 919
17817 CEFBS_None, // VAVG_D = 920
17818 CEFBS_None, // VAVG_DU = 921
17819 CEFBS_None, // VAVG_H = 922
17820 CEFBS_None, // VAVG_HU = 923
17821 CEFBS_None, // VAVG_W = 924
17822 CEFBS_None, // VAVG_WU = 925
17823 CEFBS_None, // VBITCLRI_B = 926
17824 CEFBS_None, // VBITCLRI_D = 927
17825 CEFBS_None, // VBITCLRI_H = 928
17826 CEFBS_None, // VBITCLRI_W = 929
17827 CEFBS_None, // VBITCLR_B = 930
17828 CEFBS_None, // VBITCLR_D = 931
17829 CEFBS_None, // VBITCLR_H = 932
17830 CEFBS_None, // VBITCLR_W = 933
17831 CEFBS_None, // VBITREVI_B = 934
17832 CEFBS_None, // VBITREVI_D = 935
17833 CEFBS_None, // VBITREVI_H = 936
17834 CEFBS_None, // VBITREVI_W = 937
17835 CEFBS_None, // VBITREV_B = 938
17836 CEFBS_None, // VBITREV_D = 939
17837 CEFBS_None, // VBITREV_H = 940
17838 CEFBS_None, // VBITREV_W = 941
17839 CEFBS_None, // VBITSELI_B = 942
17840 CEFBS_None, // VBITSEL_V = 943
17841 CEFBS_None, // VBITSETI_B = 944
17842 CEFBS_None, // VBITSETI_D = 945
17843 CEFBS_None, // VBITSETI_H = 946
17844 CEFBS_None, // VBITSETI_W = 947
17845 CEFBS_None, // VBITSET_B = 948
17846 CEFBS_None, // VBITSET_D = 949
17847 CEFBS_None, // VBITSET_H = 950
17848 CEFBS_None, // VBITSET_W = 951
17849 CEFBS_None, // VBSLL_V = 952
17850 CEFBS_None, // VBSRL_V = 953
17851 CEFBS_None, // VCLO_B = 954
17852 CEFBS_None, // VCLO_D = 955
17853 CEFBS_None, // VCLO_H = 956
17854 CEFBS_None, // VCLO_W = 957
17855 CEFBS_None, // VCLZ_B = 958
17856 CEFBS_None, // VCLZ_D = 959
17857 CEFBS_None, // VCLZ_H = 960
17858 CEFBS_None, // VCLZ_W = 961
17859 CEFBS_None, // VDIV_B = 962
17860 CEFBS_None, // VDIV_BU = 963
17861 CEFBS_None, // VDIV_D = 964
17862 CEFBS_None, // VDIV_DU = 965
17863 CEFBS_None, // VDIV_H = 966
17864 CEFBS_None, // VDIV_HU = 967
17865 CEFBS_None, // VDIV_W = 968
17866 CEFBS_None, // VDIV_WU = 969
17867 CEFBS_None, // VEXT2XV_DU_BU = 970
17868 CEFBS_None, // VEXT2XV_DU_HU = 971
17869 CEFBS_None, // VEXT2XV_DU_WU = 972
17870 CEFBS_None, // VEXT2XV_D_B = 973
17871 CEFBS_None, // VEXT2XV_D_H = 974
17872 CEFBS_None, // VEXT2XV_D_W = 975
17873 CEFBS_None, // VEXT2XV_HU_BU = 976
17874 CEFBS_None, // VEXT2XV_H_B = 977
17875 CEFBS_None, // VEXT2XV_WU_BU = 978
17876 CEFBS_None, // VEXT2XV_WU_HU = 979
17877 CEFBS_None, // VEXT2XV_W_B = 980
17878 CEFBS_None, // VEXT2XV_W_H = 981
17879 CEFBS_None, // VEXTH_DU_WU = 982
17880 CEFBS_None, // VEXTH_D_W = 983
17881 CEFBS_None, // VEXTH_HU_BU = 984
17882 CEFBS_None, // VEXTH_H_B = 985
17883 CEFBS_None, // VEXTH_QU_DU = 986
17884 CEFBS_None, // VEXTH_Q_D = 987
17885 CEFBS_None, // VEXTH_WU_HU = 988
17886 CEFBS_None, // VEXTH_W_H = 989
17887 CEFBS_None, // VEXTL_QU_DU = 990
17888 CEFBS_None, // VEXTL_Q_D = 991
17889 CEFBS_None, // VEXTRINS_B = 992
17890 CEFBS_None, // VEXTRINS_D = 993
17891 CEFBS_None, // VEXTRINS_H = 994
17892 CEFBS_None, // VEXTRINS_W = 995
17893 CEFBS_None, // VFADD_D = 996
17894 CEFBS_None, // VFADD_S = 997
17895 CEFBS_None, // VFCLASS_D = 998
17896 CEFBS_None, // VFCLASS_S = 999
17897 CEFBS_None, // VFCMP_CAF_D = 1000
17898 CEFBS_None, // VFCMP_CAF_S = 1001
17899 CEFBS_None, // VFCMP_CEQ_D = 1002
17900 CEFBS_None, // VFCMP_CEQ_S = 1003
17901 CEFBS_None, // VFCMP_CLE_D = 1004
17902 CEFBS_None, // VFCMP_CLE_S = 1005
17903 CEFBS_None, // VFCMP_CLT_D = 1006
17904 CEFBS_None, // VFCMP_CLT_S = 1007
17905 CEFBS_None, // VFCMP_CNE_D = 1008
17906 CEFBS_None, // VFCMP_CNE_S = 1009
17907 CEFBS_None, // VFCMP_COR_D = 1010
17908 CEFBS_None, // VFCMP_COR_S = 1011
17909 CEFBS_None, // VFCMP_CUEQ_D = 1012
17910 CEFBS_None, // VFCMP_CUEQ_S = 1013
17911 CEFBS_None, // VFCMP_CULE_D = 1014
17912 CEFBS_None, // VFCMP_CULE_S = 1015
17913 CEFBS_None, // VFCMP_CULT_D = 1016
17914 CEFBS_None, // VFCMP_CULT_S = 1017
17915 CEFBS_None, // VFCMP_CUNE_D = 1018
17916 CEFBS_None, // VFCMP_CUNE_S = 1019
17917 CEFBS_None, // VFCMP_CUN_D = 1020
17918 CEFBS_None, // VFCMP_CUN_S = 1021
17919 CEFBS_None, // VFCMP_SAF_D = 1022
17920 CEFBS_None, // VFCMP_SAF_S = 1023
17921 CEFBS_None, // VFCMP_SEQ_D = 1024
17922 CEFBS_None, // VFCMP_SEQ_S = 1025
17923 CEFBS_None, // VFCMP_SLE_D = 1026
17924 CEFBS_None, // VFCMP_SLE_S = 1027
17925 CEFBS_None, // VFCMP_SLT_D = 1028
17926 CEFBS_None, // VFCMP_SLT_S = 1029
17927 CEFBS_None, // VFCMP_SNE_D = 1030
17928 CEFBS_None, // VFCMP_SNE_S = 1031
17929 CEFBS_None, // VFCMP_SOR_D = 1032
17930 CEFBS_None, // VFCMP_SOR_S = 1033
17931 CEFBS_None, // VFCMP_SUEQ_D = 1034
17932 CEFBS_None, // VFCMP_SUEQ_S = 1035
17933 CEFBS_None, // VFCMP_SULE_D = 1036
17934 CEFBS_None, // VFCMP_SULE_S = 1037
17935 CEFBS_None, // VFCMP_SULT_D = 1038
17936 CEFBS_None, // VFCMP_SULT_S = 1039
17937 CEFBS_None, // VFCMP_SUNE_D = 1040
17938 CEFBS_None, // VFCMP_SUNE_S = 1041
17939 CEFBS_None, // VFCMP_SUN_D = 1042
17940 CEFBS_None, // VFCMP_SUN_S = 1043
17941 CEFBS_None, // VFCVTH_D_S = 1044
17942 CEFBS_None, // VFCVTH_S_H = 1045
17943 CEFBS_None, // VFCVTL_D_S = 1046
17944 CEFBS_None, // VFCVTL_S_H = 1047
17945 CEFBS_None, // VFCVT_H_S = 1048
17946 CEFBS_None, // VFCVT_S_D = 1049
17947 CEFBS_None, // VFDIV_D = 1050
17948 CEFBS_None, // VFDIV_S = 1051
17949 CEFBS_None, // VFFINTH_D_W = 1052
17950 CEFBS_None, // VFFINTL_D_W = 1053
17951 CEFBS_None, // VFFINT_D_L = 1054
17952 CEFBS_None, // VFFINT_D_LU = 1055
17953 CEFBS_None, // VFFINT_S_L = 1056
17954 CEFBS_None, // VFFINT_S_W = 1057
17955 CEFBS_None, // VFFINT_S_WU = 1058
17956 CEFBS_None, // VFLOGB_D = 1059
17957 CEFBS_None, // VFLOGB_S = 1060
17958 CEFBS_None, // VFMADD_D = 1061
17959 CEFBS_None, // VFMADD_S = 1062
17960 CEFBS_None, // VFMAXA_D = 1063
17961 CEFBS_None, // VFMAXA_S = 1064
17962 CEFBS_None, // VFMAX_D = 1065
17963 CEFBS_None, // VFMAX_S = 1066
17964 CEFBS_None, // VFMINA_D = 1067
17965 CEFBS_None, // VFMINA_S = 1068
17966 CEFBS_None, // VFMIN_D = 1069
17967 CEFBS_None, // VFMIN_S = 1070
17968 CEFBS_None, // VFMSUB_D = 1071
17969 CEFBS_None, // VFMSUB_S = 1072
17970 CEFBS_None, // VFMUL_D = 1073
17971 CEFBS_None, // VFMUL_S = 1074
17972 CEFBS_None, // VFNMADD_D = 1075
17973 CEFBS_None, // VFNMADD_S = 1076
17974 CEFBS_None, // VFNMSUB_D = 1077
17975 CEFBS_None, // VFNMSUB_S = 1078
17976 CEFBS_None, // VFRECIPE_D = 1079
17977 CEFBS_None, // VFRECIPE_S = 1080
17978 CEFBS_None, // VFRECIP_D = 1081
17979 CEFBS_None, // VFRECIP_S = 1082
17980 CEFBS_None, // VFRINTRM_D = 1083
17981 CEFBS_None, // VFRINTRM_S = 1084
17982 CEFBS_None, // VFRINTRNE_D = 1085
17983 CEFBS_None, // VFRINTRNE_S = 1086
17984 CEFBS_None, // VFRINTRP_D = 1087
17985 CEFBS_None, // VFRINTRP_S = 1088
17986 CEFBS_None, // VFRINTRZ_D = 1089
17987 CEFBS_None, // VFRINTRZ_S = 1090
17988 CEFBS_None, // VFRINT_D = 1091
17989 CEFBS_None, // VFRINT_S = 1092
17990 CEFBS_None, // VFRSQRTE_D = 1093
17991 CEFBS_None, // VFRSQRTE_S = 1094
17992 CEFBS_None, // VFRSQRT_D = 1095
17993 CEFBS_None, // VFRSQRT_S = 1096
17994 CEFBS_None, // VFRSTPI_B = 1097
17995 CEFBS_None, // VFRSTPI_H = 1098
17996 CEFBS_None, // VFRSTP_B = 1099
17997 CEFBS_None, // VFRSTP_H = 1100
17998 CEFBS_None, // VFSQRT_D = 1101
17999 CEFBS_None, // VFSQRT_S = 1102
18000 CEFBS_None, // VFSUB_D = 1103
18001 CEFBS_None, // VFSUB_S = 1104
18002 CEFBS_None, // VFTINTH_L_S = 1105
18003 CEFBS_None, // VFTINTL_L_S = 1106
18004 CEFBS_None, // VFTINTRMH_L_S = 1107
18005 CEFBS_None, // VFTINTRML_L_S = 1108
18006 CEFBS_None, // VFTINTRM_L_D = 1109
18007 CEFBS_None, // VFTINTRM_W_D = 1110
18008 CEFBS_None, // VFTINTRM_W_S = 1111
18009 CEFBS_None, // VFTINTRNEH_L_S = 1112
18010 CEFBS_None, // VFTINTRNEL_L_S = 1113
18011 CEFBS_None, // VFTINTRNE_L_D = 1114
18012 CEFBS_None, // VFTINTRNE_W_D = 1115
18013 CEFBS_None, // VFTINTRNE_W_S = 1116
18014 CEFBS_None, // VFTINTRPH_L_S = 1117
18015 CEFBS_None, // VFTINTRPL_L_S = 1118
18016 CEFBS_None, // VFTINTRP_L_D = 1119
18017 CEFBS_None, // VFTINTRP_W_D = 1120
18018 CEFBS_None, // VFTINTRP_W_S = 1121
18019 CEFBS_None, // VFTINTRZH_L_S = 1122
18020 CEFBS_None, // VFTINTRZL_L_S = 1123
18021 CEFBS_None, // VFTINTRZ_LU_D = 1124
18022 CEFBS_None, // VFTINTRZ_L_D = 1125
18023 CEFBS_None, // VFTINTRZ_WU_S = 1126
18024 CEFBS_None, // VFTINTRZ_W_D = 1127
18025 CEFBS_None, // VFTINTRZ_W_S = 1128
18026 CEFBS_None, // VFTINT_LU_D = 1129
18027 CEFBS_None, // VFTINT_L_D = 1130
18028 CEFBS_None, // VFTINT_WU_S = 1131
18029 CEFBS_None, // VFTINT_W_D = 1132
18030 CEFBS_None, // VFTINT_W_S = 1133
18031 CEFBS_None, // VHADDW_DU_WU = 1134
18032 CEFBS_None, // VHADDW_D_W = 1135
18033 CEFBS_None, // VHADDW_HU_BU = 1136
18034 CEFBS_None, // VHADDW_H_B = 1137
18035 CEFBS_None, // VHADDW_QU_DU = 1138
18036 CEFBS_None, // VHADDW_Q_D = 1139
18037 CEFBS_None, // VHADDW_WU_HU = 1140
18038 CEFBS_None, // VHADDW_W_H = 1141
18039 CEFBS_None, // VHSUBW_DU_WU = 1142
18040 CEFBS_None, // VHSUBW_D_W = 1143
18041 CEFBS_None, // VHSUBW_HU_BU = 1144
18042 CEFBS_None, // VHSUBW_H_B = 1145
18043 CEFBS_None, // VHSUBW_QU_DU = 1146
18044 CEFBS_None, // VHSUBW_Q_D = 1147
18045 CEFBS_None, // VHSUBW_WU_HU = 1148
18046 CEFBS_None, // VHSUBW_W_H = 1149
18047 CEFBS_None, // VILVH_B = 1150
18048 CEFBS_None, // VILVH_D = 1151
18049 CEFBS_None, // VILVH_H = 1152
18050 CEFBS_None, // VILVH_W = 1153
18051 CEFBS_None, // VILVL_B = 1154
18052 CEFBS_None, // VILVL_D = 1155
18053 CEFBS_None, // VILVL_H = 1156
18054 CEFBS_None, // VILVL_W = 1157
18055 CEFBS_None, // VINSGR2VR_B = 1158
18056 CEFBS_None, // VINSGR2VR_D = 1159
18057 CEFBS_None, // VINSGR2VR_H = 1160
18058 CEFBS_None, // VINSGR2VR_W = 1161
18059 CEFBS_None, // VLD = 1162
18060 CEFBS_None, // VLDI = 1163
18061 CEFBS_None, // VLDREPL_B = 1164
18062 CEFBS_None, // VLDREPL_D = 1165
18063 CEFBS_None, // VLDREPL_H = 1166
18064 CEFBS_None, // VLDREPL_W = 1167
18065 CEFBS_None, // VLDX = 1168
18066 CEFBS_None, // VMADDWEV_D_W = 1169
18067 CEFBS_None, // VMADDWEV_D_WU = 1170
18068 CEFBS_None, // VMADDWEV_D_WU_W = 1171
18069 CEFBS_None, // VMADDWEV_H_B = 1172
18070 CEFBS_None, // VMADDWEV_H_BU = 1173
18071 CEFBS_None, // VMADDWEV_H_BU_B = 1174
18072 CEFBS_None, // VMADDWEV_Q_D = 1175
18073 CEFBS_None, // VMADDWEV_Q_DU = 1176
18074 CEFBS_None, // VMADDWEV_Q_DU_D = 1177
18075 CEFBS_None, // VMADDWEV_W_H = 1178
18076 CEFBS_None, // VMADDWEV_W_HU = 1179
18077 CEFBS_None, // VMADDWEV_W_HU_H = 1180
18078 CEFBS_None, // VMADDWOD_D_W = 1181
18079 CEFBS_None, // VMADDWOD_D_WU = 1182
18080 CEFBS_None, // VMADDWOD_D_WU_W = 1183
18081 CEFBS_None, // VMADDWOD_H_B = 1184
18082 CEFBS_None, // VMADDWOD_H_BU = 1185
18083 CEFBS_None, // VMADDWOD_H_BU_B = 1186
18084 CEFBS_None, // VMADDWOD_Q_D = 1187
18085 CEFBS_None, // VMADDWOD_Q_DU = 1188
18086 CEFBS_None, // VMADDWOD_Q_DU_D = 1189
18087 CEFBS_None, // VMADDWOD_W_H = 1190
18088 CEFBS_None, // VMADDWOD_W_HU = 1191
18089 CEFBS_None, // VMADDWOD_W_HU_H = 1192
18090 CEFBS_None, // VMADD_B = 1193
18091 CEFBS_None, // VMADD_D = 1194
18092 CEFBS_None, // VMADD_H = 1195
18093 CEFBS_None, // VMADD_W = 1196
18094 CEFBS_None, // VMAXI_B = 1197
18095 CEFBS_None, // VMAXI_BU = 1198
18096 CEFBS_None, // VMAXI_D = 1199
18097 CEFBS_None, // VMAXI_DU = 1200
18098 CEFBS_None, // VMAXI_H = 1201
18099 CEFBS_None, // VMAXI_HU = 1202
18100 CEFBS_None, // VMAXI_W = 1203
18101 CEFBS_None, // VMAXI_WU = 1204
18102 CEFBS_None, // VMAX_B = 1205
18103 CEFBS_None, // VMAX_BU = 1206
18104 CEFBS_None, // VMAX_D = 1207
18105 CEFBS_None, // VMAX_DU = 1208
18106 CEFBS_None, // VMAX_H = 1209
18107 CEFBS_None, // VMAX_HU = 1210
18108 CEFBS_None, // VMAX_W = 1211
18109 CEFBS_None, // VMAX_WU = 1212
18110 CEFBS_None, // VMINI_B = 1213
18111 CEFBS_None, // VMINI_BU = 1214
18112 CEFBS_None, // VMINI_D = 1215
18113 CEFBS_None, // VMINI_DU = 1216
18114 CEFBS_None, // VMINI_H = 1217
18115 CEFBS_None, // VMINI_HU = 1218
18116 CEFBS_None, // VMINI_W = 1219
18117 CEFBS_None, // VMINI_WU = 1220
18118 CEFBS_None, // VMIN_B = 1221
18119 CEFBS_None, // VMIN_BU = 1222
18120 CEFBS_None, // VMIN_D = 1223
18121 CEFBS_None, // VMIN_DU = 1224
18122 CEFBS_None, // VMIN_H = 1225
18123 CEFBS_None, // VMIN_HU = 1226
18124 CEFBS_None, // VMIN_W = 1227
18125 CEFBS_None, // VMIN_WU = 1228
18126 CEFBS_None, // VMOD_B = 1229
18127 CEFBS_None, // VMOD_BU = 1230
18128 CEFBS_None, // VMOD_D = 1231
18129 CEFBS_None, // VMOD_DU = 1232
18130 CEFBS_None, // VMOD_H = 1233
18131 CEFBS_None, // VMOD_HU = 1234
18132 CEFBS_None, // VMOD_W = 1235
18133 CEFBS_None, // VMOD_WU = 1236
18134 CEFBS_None, // VMSKGEZ_B = 1237
18135 CEFBS_None, // VMSKLTZ_B = 1238
18136 CEFBS_None, // VMSKLTZ_D = 1239
18137 CEFBS_None, // VMSKLTZ_H = 1240
18138 CEFBS_None, // VMSKLTZ_W = 1241
18139 CEFBS_None, // VMSKNZ_B = 1242
18140 CEFBS_None, // VMSUB_B = 1243
18141 CEFBS_None, // VMSUB_D = 1244
18142 CEFBS_None, // VMSUB_H = 1245
18143 CEFBS_None, // VMSUB_W = 1246
18144 CEFBS_None, // VMUH_B = 1247
18145 CEFBS_None, // VMUH_BU = 1248
18146 CEFBS_None, // VMUH_D = 1249
18147 CEFBS_None, // VMUH_DU = 1250
18148 CEFBS_None, // VMUH_H = 1251
18149 CEFBS_None, // VMUH_HU = 1252
18150 CEFBS_None, // VMUH_W = 1253
18151 CEFBS_None, // VMUH_WU = 1254
18152 CEFBS_None, // VMULWEV_D_W = 1255
18153 CEFBS_None, // VMULWEV_D_WU = 1256
18154 CEFBS_None, // VMULWEV_D_WU_W = 1257
18155 CEFBS_None, // VMULWEV_H_B = 1258
18156 CEFBS_None, // VMULWEV_H_BU = 1259
18157 CEFBS_None, // VMULWEV_H_BU_B = 1260
18158 CEFBS_None, // VMULWEV_Q_D = 1261
18159 CEFBS_None, // VMULWEV_Q_DU = 1262
18160 CEFBS_None, // VMULWEV_Q_DU_D = 1263
18161 CEFBS_None, // VMULWEV_W_H = 1264
18162 CEFBS_None, // VMULWEV_W_HU = 1265
18163 CEFBS_None, // VMULWEV_W_HU_H = 1266
18164 CEFBS_None, // VMULWOD_D_W = 1267
18165 CEFBS_None, // VMULWOD_D_WU = 1268
18166 CEFBS_None, // VMULWOD_D_WU_W = 1269
18167 CEFBS_None, // VMULWOD_H_B = 1270
18168 CEFBS_None, // VMULWOD_H_BU = 1271
18169 CEFBS_None, // VMULWOD_H_BU_B = 1272
18170 CEFBS_None, // VMULWOD_Q_D = 1273
18171 CEFBS_None, // VMULWOD_Q_DU = 1274
18172 CEFBS_None, // VMULWOD_Q_DU_D = 1275
18173 CEFBS_None, // VMULWOD_W_H = 1276
18174 CEFBS_None, // VMULWOD_W_HU = 1277
18175 CEFBS_None, // VMULWOD_W_HU_H = 1278
18176 CEFBS_None, // VMUL_B = 1279
18177 CEFBS_None, // VMUL_D = 1280
18178 CEFBS_None, // VMUL_H = 1281
18179 CEFBS_None, // VMUL_W = 1282
18180 CEFBS_None, // VNEG_B = 1283
18181 CEFBS_None, // VNEG_D = 1284
18182 CEFBS_None, // VNEG_H = 1285
18183 CEFBS_None, // VNEG_W = 1286
18184 CEFBS_None, // VNORI_B = 1287
18185 CEFBS_None, // VNOR_V = 1288
18186 CEFBS_None, // VORI_B = 1289
18187 CEFBS_None, // VORN_V = 1290
18188 CEFBS_None, // VOR_V = 1291
18189 CEFBS_None, // VPACKEV_B = 1292
18190 CEFBS_None, // VPACKEV_D = 1293
18191 CEFBS_None, // VPACKEV_H = 1294
18192 CEFBS_None, // VPACKEV_W = 1295
18193 CEFBS_None, // VPACKOD_B = 1296
18194 CEFBS_None, // VPACKOD_D = 1297
18195 CEFBS_None, // VPACKOD_H = 1298
18196 CEFBS_None, // VPACKOD_W = 1299
18197 CEFBS_None, // VPCNT_B = 1300
18198 CEFBS_None, // VPCNT_D = 1301
18199 CEFBS_None, // VPCNT_H = 1302
18200 CEFBS_None, // VPCNT_W = 1303
18201 CEFBS_None, // VPERMI_W = 1304
18202 CEFBS_None, // VPICKEV_B = 1305
18203 CEFBS_None, // VPICKEV_D = 1306
18204 CEFBS_None, // VPICKEV_H = 1307
18205 CEFBS_None, // VPICKEV_W = 1308
18206 CEFBS_None, // VPICKOD_B = 1309
18207 CEFBS_None, // VPICKOD_D = 1310
18208 CEFBS_None, // VPICKOD_H = 1311
18209 CEFBS_None, // VPICKOD_W = 1312
18210 CEFBS_None, // VPICKVE2GR_B = 1313
18211 CEFBS_None, // VPICKVE2GR_BU = 1314
18212 CEFBS_None, // VPICKVE2GR_D = 1315
18213 CEFBS_None, // VPICKVE2GR_DU = 1316
18214 CEFBS_None, // VPICKVE2GR_H = 1317
18215 CEFBS_None, // VPICKVE2GR_HU = 1318
18216 CEFBS_None, // VPICKVE2GR_W = 1319
18217 CEFBS_None, // VPICKVE2GR_WU = 1320
18218 CEFBS_None, // VREPLGR2VR_B = 1321
18219 CEFBS_None, // VREPLGR2VR_D = 1322
18220 CEFBS_None, // VREPLGR2VR_H = 1323
18221 CEFBS_None, // VREPLGR2VR_W = 1324
18222 CEFBS_None, // VREPLVEI_B = 1325
18223 CEFBS_None, // VREPLVEI_D = 1326
18224 CEFBS_None, // VREPLVEI_H = 1327
18225 CEFBS_None, // VREPLVEI_W = 1328
18226 CEFBS_None, // VREPLVE_B = 1329
18227 CEFBS_None, // VREPLVE_D = 1330
18228 CEFBS_None, // VREPLVE_H = 1331
18229 CEFBS_None, // VREPLVE_W = 1332
18230 CEFBS_None, // VROTRI_B = 1333
18231 CEFBS_None, // VROTRI_D = 1334
18232 CEFBS_None, // VROTRI_H = 1335
18233 CEFBS_None, // VROTRI_W = 1336
18234 CEFBS_None, // VROTR_B = 1337
18235 CEFBS_None, // VROTR_D = 1338
18236 CEFBS_None, // VROTR_H = 1339
18237 CEFBS_None, // VROTR_W = 1340
18238 CEFBS_None, // VSADD_B = 1341
18239 CEFBS_None, // VSADD_BU = 1342
18240 CEFBS_None, // VSADD_D = 1343
18241 CEFBS_None, // VSADD_DU = 1344
18242 CEFBS_None, // VSADD_H = 1345
18243 CEFBS_None, // VSADD_HU = 1346
18244 CEFBS_None, // VSADD_W = 1347
18245 CEFBS_None, // VSADD_WU = 1348
18246 CEFBS_None, // VSAT_B = 1349
18247 CEFBS_None, // VSAT_BU = 1350
18248 CEFBS_None, // VSAT_D = 1351
18249 CEFBS_None, // VSAT_DU = 1352
18250 CEFBS_None, // VSAT_H = 1353
18251 CEFBS_None, // VSAT_HU = 1354
18252 CEFBS_None, // VSAT_W = 1355
18253 CEFBS_None, // VSAT_WU = 1356
18254 CEFBS_None, // VSEQI_B = 1357
18255 CEFBS_None, // VSEQI_D = 1358
18256 CEFBS_None, // VSEQI_H = 1359
18257 CEFBS_None, // VSEQI_W = 1360
18258 CEFBS_None, // VSEQ_B = 1361
18259 CEFBS_None, // VSEQ_D = 1362
18260 CEFBS_None, // VSEQ_H = 1363
18261 CEFBS_None, // VSEQ_W = 1364
18262 CEFBS_None, // VSETALLNEZ_B = 1365
18263 CEFBS_None, // VSETALLNEZ_D = 1366
18264 CEFBS_None, // VSETALLNEZ_H = 1367
18265 CEFBS_None, // VSETALLNEZ_W = 1368
18266 CEFBS_None, // VSETANYEQZ_B = 1369
18267 CEFBS_None, // VSETANYEQZ_D = 1370
18268 CEFBS_None, // VSETANYEQZ_H = 1371
18269 CEFBS_None, // VSETANYEQZ_W = 1372
18270 CEFBS_None, // VSETEQZ_V = 1373
18271 CEFBS_None, // VSETNEZ_V = 1374
18272 CEFBS_None, // VSHUF4I_B = 1375
18273 CEFBS_None, // VSHUF4I_D = 1376
18274 CEFBS_None, // VSHUF4I_H = 1377
18275 CEFBS_None, // VSHUF4I_W = 1378
18276 CEFBS_None, // VSHUF_B = 1379
18277 CEFBS_None, // VSHUF_D = 1380
18278 CEFBS_None, // VSHUF_H = 1381
18279 CEFBS_None, // VSHUF_W = 1382
18280 CEFBS_None, // VSIGNCOV_B = 1383
18281 CEFBS_None, // VSIGNCOV_D = 1384
18282 CEFBS_None, // VSIGNCOV_H = 1385
18283 CEFBS_None, // VSIGNCOV_W = 1386
18284 CEFBS_None, // VSLEI_B = 1387
18285 CEFBS_None, // VSLEI_BU = 1388
18286 CEFBS_None, // VSLEI_D = 1389
18287 CEFBS_None, // VSLEI_DU = 1390
18288 CEFBS_None, // VSLEI_H = 1391
18289 CEFBS_None, // VSLEI_HU = 1392
18290 CEFBS_None, // VSLEI_W = 1393
18291 CEFBS_None, // VSLEI_WU = 1394
18292 CEFBS_None, // VSLE_B = 1395
18293 CEFBS_None, // VSLE_BU = 1396
18294 CEFBS_None, // VSLE_D = 1397
18295 CEFBS_None, // VSLE_DU = 1398
18296 CEFBS_None, // VSLE_H = 1399
18297 CEFBS_None, // VSLE_HU = 1400
18298 CEFBS_None, // VSLE_W = 1401
18299 CEFBS_None, // VSLE_WU = 1402
18300 CEFBS_None, // VSLLI_B = 1403
18301 CEFBS_None, // VSLLI_D = 1404
18302 CEFBS_None, // VSLLI_H = 1405
18303 CEFBS_None, // VSLLI_W = 1406
18304 CEFBS_None, // VSLLWIL_DU_WU = 1407
18305 CEFBS_None, // VSLLWIL_D_W = 1408
18306 CEFBS_None, // VSLLWIL_HU_BU = 1409
18307 CEFBS_None, // VSLLWIL_H_B = 1410
18308 CEFBS_None, // VSLLWIL_WU_HU = 1411
18309 CEFBS_None, // VSLLWIL_W_H = 1412
18310 CEFBS_None, // VSLL_B = 1413
18311 CEFBS_None, // VSLL_D = 1414
18312 CEFBS_None, // VSLL_H = 1415
18313 CEFBS_None, // VSLL_W = 1416
18314 CEFBS_None, // VSLTI_B = 1417
18315 CEFBS_None, // VSLTI_BU = 1418
18316 CEFBS_None, // VSLTI_D = 1419
18317 CEFBS_None, // VSLTI_DU = 1420
18318 CEFBS_None, // VSLTI_H = 1421
18319 CEFBS_None, // VSLTI_HU = 1422
18320 CEFBS_None, // VSLTI_W = 1423
18321 CEFBS_None, // VSLTI_WU = 1424
18322 CEFBS_None, // VSLT_B = 1425
18323 CEFBS_None, // VSLT_BU = 1426
18324 CEFBS_None, // VSLT_D = 1427
18325 CEFBS_None, // VSLT_DU = 1428
18326 CEFBS_None, // VSLT_H = 1429
18327 CEFBS_None, // VSLT_HU = 1430
18328 CEFBS_None, // VSLT_W = 1431
18329 CEFBS_None, // VSLT_WU = 1432
18330 CEFBS_None, // VSRAI_B = 1433
18331 CEFBS_None, // VSRAI_D = 1434
18332 CEFBS_None, // VSRAI_H = 1435
18333 CEFBS_None, // VSRAI_W = 1436
18334 CEFBS_None, // VSRANI_B_H = 1437
18335 CEFBS_None, // VSRANI_D_Q = 1438
18336 CEFBS_None, // VSRANI_H_W = 1439
18337 CEFBS_None, // VSRANI_W_D = 1440
18338 CEFBS_None, // VSRAN_B_H = 1441
18339 CEFBS_None, // VSRAN_H_W = 1442
18340 CEFBS_None, // VSRAN_W_D = 1443
18341 CEFBS_None, // VSRARI_B = 1444
18342 CEFBS_None, // VSRARI_D = 1445
18343 CEFBS_None, // VSRARI_H = 1446
18344 CEFBS_None, // VSRARI_W = 1447
18345 CEFBS_None, // VSRARNI_B_H = 1448
18346 CEFBS_None, // VSRARNI_D_Q = 1449
18347 CEFBS_None, // VSRARNI_H_W = 1450
18348 CEFBS_None, // VSRARNI_W_D = 1451
18349 CEFBS_None, // VSRARN_B_H = 1452
18350 CEFBS_None, // VSRARN_H_W = 1453
18351 CEFBS_None, // VSRARN_W_D = 1454
18352 CEFBS_None, // VSRAR_B = 1455
18353 CEFBS_None, // VSRAR_D = 1456
18354 CEFBS_None, // VSRAR_H = 1457
18355 CEFBS_None, // VSRAR_W = 1458
18356 CEFBS_None, // VSRA_B = 1459
18357 CEFBS_None, // VSRA_D = 1460
18358 CEFBS_None, // VSRA_H = 1461
18359 CEFBS_None, // VSRA_W = 1462
18360 CEFBS_None, // VSRLI_B = 1463
18361 CEFBS_None, // VSRLI_D = 1464
18362 CEFBS_None, // VSRLI_H = 1465
18363 CEFBS_None, // VSRLI_W = 1466
18364 CEFBS_None, // VSRLNI_B_H = 1467
18365 CEFBS_None, // VSRLNI_D_Q = 1468
18366 CEFBS_None, // VSRLNI_H_W = 1469
18367 CEFBS_None, // VSRLNI_W_D = 1470
18368 CEFBS_None, // VSRLN_B_H = 1471
18369 CEFBS_None, // VSRLN_H_W = 1472
18370 CEFBS_None, // VSRLN_W_D = 1473
18371 CEFBS_None, // VSRLRI_B = 1474
18372 CEFBS_None, // VSRLRI_D = 1475
18373 CEFBS_None, // VSRLRI_H = 1476
18374 CEFBS_None, // VSRLRI_W = 1477
18375 CEFBS_None, // VSRLRNI_B_H = 1478
18376 CEFBS_None, // VSRLRNI_D_Q = 1479
18377 CEFBS_None, // VSRLRNI_H_W = 1480
18378 CEFBS_None, // VSRLRNI_W_D = 1481
18379 CEFBS_None, // VSRLRN_B_H = 1482
18380 CEFBS_None, // VSRLRN_H_W = 1483
18381 CEFBS_None, // VSRLRN_W_D = 1484
18382 CEFBS_None, // VSRLR_B = 1485
18383 CEFBS_None, // VSRLR_D = 1486
18384 CEFBS_None, // VSRLR_H = 1487
18385 CEFBS_None, // VSRLR_W = 1488
18386 CEFBS_None, // VSRL_B = 1489
18387 CEFBS_None, // VSRL_D = 1490
18388 CEFBS_None, // VSRL_H = 1491
18389 CEFBS_None, // VSRL_W = 1492
18390 CEFBS_None, // VSSRANI_BU_H = 1493
18391 CEFBS_None, // VSSRANI_B_H = 1494
18392 CEFBS_None, // VSSRANI_DU_Q = 1495
18393 CEFBS_None, // VSSRANI_D_Q = 1496
18394 CEFBS_None, // VSSRANI_HU_W = 1497
18395 CEFBS_None, // VSSRANI_H_W = 1498
18396 CEFBS_None, // VSSRANI_WU_D = 1499
18397 CEFBS_None, // VSSRANI_W_D = 1500
18398 CEFBS_None, // VSSRAN_BU_H = 1501
18399 CEFBS_None, // VSSRAN_B_H = 1502
18400 CEFBS_None, // VSSRAN_HU_W = 1503
18401 CEFBS_None, // VSSRAN_H_W = 1504
18402 CEFBS_None, // VSSRAN_WU_D = 1505
18403 CEFBS_None, // VSSRAN_W_D = 1506
18404 CEFBS_None, // VSSRARNI_BU_H = 1507
18405 CEFBS_None, // VSSRARNI_B_H = 1508
18406 CEFBS_None, // VSSRARNI_DU_Q = 1509
18407 CEFBS_None, // VSSRARNI_D_Q = 1510
18408 CEFBS_None, // VSSRARNI_HU_W = 1511
18409 CEFBS_None, // VSSRARNI_H_W = 1512
18410 CEFBS_None, // VSSRARNI_WU_D = 1513
18411 CEFBS_None, // VSSRARNI_W_D = 1514
18412 CEFBS_None, // VSSRARN_BU_H = 1515
18413 CEFBS_None, // VSSRARN_B_H = 1516
18414 CEFBS_None, // VSSRARN_HU_W = 1517
18415 CEFBS_None, // VSSRARN_H_W = 1518
18416 CEFBS_None, // VSSRARN_WU_D = 1519
18417 CEFBS_None, // VSSRARN_W_D = 1520
18418 CEFBS_None, // VSSRLNI_BU_H = 1521
18419 CEFBS_None, // VSSRLNI_B_H = 1522
18420 CEFBS_None, // VSSRLNI_DU_Q = 1523
18421 CEFBS_None, // VSSRLNI_D_Q = 1524
18422 CEFBS_None, // VSSRLNI_HU_W = 1525
18423 CEFBS_None, // VSSRLNI_H_W = 1526
18424 CEFBS_None, // VSSRLNI_WU_D = 1527
18425 CEFBS_None, // VSSRLNI_W_D = 1528
18426 CEFBS_None, // VSSRLN_BU_H = 1529
18427 CEFBS_None, // VSSRLN_B_H = 1530
18428 CEFBS_None, // VSSRLN_HU_W = 1531
18429 CEFBS_None, // VSSRLN_H_W = 1532
18430 CEFBS_None, // VSSRLN_WU_D = 1533
18431 CEFBS_None, // VSSRLN_W_D = 1534
18432 CEFBS_None, // VSSRLRNI_BU_H = 1535
18433 CEFBS_None, // VSSRLRNI_B_H = 1536
18434 CEFBS_None, // VSSRLRNI_DU_Q = 1537
18435 CEFBS_None, // VSSRLRNI_D_Q = 1538
18436 CEFBS_None, // VSSRLRNI_HU_W = 1539
18437 CEFBS_None, // VSSRLRNI_H_W = 1540
18438 CEFBS_None, // VSSRLRNI_WU_D = 1541
18439 CEFBS_None, // VSSRLRNI_W_D = 1542
18440 CEFBS_None, // VSSRLRN_BU_H = 1543
18441 CEFBS_None, // VSSRLRN_B_H = 1544
18442 CEFBS_None, // VSSRLRN_HU_W = 1545
18443 CEFBS_None, // VSSRLRN_H_W = 1546
18444 CEFBS_None, // VSSRLRN_WU_D = 1547
18445 CEFBS_None, // VSSRLRN_W_D = 1548
18446 CEFBS_None, // VSSUB_B = 1549
18447 CEFBS_None, // VSSUB_BU = 1550
18448 CEFBS_None, // VSSUB_D = 1551
18449 CEFBS_None, // VSSUB_DU = 1552
18450 CEFBS_None, // VSSUB_H = 1553
18451 CEFBS_None, // VSSUB_HU = 1554
18452 CEFBS_None, // VSSUB_W = 1555
18453 CEFBS_None, // VSSUB_WU = 1556
18454 CEFBS_None, // VST = 1557
18455 CEFBS_None, // VSTELM_B = 1558
18456 CEFBS_None, // VSTELM_D = 1559
18457 CEFBS_None, // VSTELM_H = 1560
18458 CEFBS_None, // VSTELM_W = 1561
18459 CEFBS_None, // VSTX = 1562
18460 CEFBS_None, // VSUBI_BU = 1563
18461 CEFBS_None, // VSUBI_DU = 1564
18462 CEFBS_None, // VSUBI_HU = 1565
18463 CEFBS_None, // VSUBI_WU = 1566
18464 CEFBS_None, // VSUBWEV_D_W = 1567
18465 CEFBS_None, // VSUBWEV_D_WU = 1568
18466 CEFBS_None, // VSUBWEV_H_B = 1569
18467 CEFBS_None, // VSUBWEV_H_BU = 1570
18468 CEFBS_None, // VSUBWEV_Q_D = 1571
18469 CEFBS_None, // VSUBWEV_Q_DU = 1572
18470 CEFBS_None, // VSUBWEV_W_H = 1573
18471 CEFBS_None, // VSUBWEV_W_HU = 1574
18472 CEFBS_None, // VSUBWOD_D_W = 1575
18473 CEFBS_None, // VSUBWOD_D_WU = 1576
18474 CEFBS_None, // VSUBWOD_H_B = 1577
18475 CEFBS_None, // VSUBWOD_H_BU = 1578
18476 CEFBS_None, // VSUBWOD_Q_D = 1579
18477 CEFBS_None, // VSUBWOD_Q_DU = 1580
18478 CEFBS_None, // VSUBWOD_W_H = 1581
18479 CEFBS_None, // VSUBWOD_W_HU = 1582
18480 CEFBS_None, // VSUB_B = 1583
18481 CEFBS_None, // VSUB_D = 1584
18482 CEFBS_None, // VSUB_H = 1585
18483 CEFBS_None, // VSUB_Q = 1586
18484 CEFBS_None, // VSUB_W = 1587
18485 CEFBS_None, // VXORI_B = 1588
18486 CEFBS_None, // VXOR_V = 1589
18487 CEFBS_None, // X86ADC_B = 1590
18488 CEFBS_IsLA64, // X86ADC_D = 1591
18489 CEFBS_None, // X86ADC_H = 1592
18490 CEFBS_None, // X86ADC_W = 1593
18491 CEFBS_None, // X86ADD_B = 1594
18492 CEFBS_IsLA64, // X86ADD_D = 1595
18493 CEFBS_IsLA64, // X86ADD_DU = 1596
18494 CEFBS_None, // X86ADD_H = 1597
18495 CEFBS_None, // X86ADD_W = 1598
18496 CEFBS_IsLA64, // X86ADD_WU = 1599
18497 CEFBS_None, // X86AND_B = 1600
18498 CEFBS_IsLA64, // X86AND_D = 1601
18499 CEFBS_None, // X86AND_H = 1602
18500 CEFBS_None, // X86AND_W = 1603
18501 CEFBS_None, // X86CLRTM = 1604
18502 CEFBS_None, // X86DECTOP = 1605
18503 CEFBS_None, // X86DEC_B = 1606
18504 CEFBS_IsLA64, // X86DEC_D = 1607
18505 CEFBS_None, // X86DEC_H = 1608
18506 CEFBS_None, // X86DEC_W = 1609
18507 CEFBS_None, // X86INCTOP = 1610
18508 CEFBS_None, // X86INC_B = 1611
18509 CEFBS_IsLA64, // X86INC_D = 1612
18510 CEFBS_None, // X86INC_H = 1613
18511 CEFBS_None, // X86INC_W = 1614
18512 CEFBS_None, // X86MFFLAG = 1615
18513 CEFBS_None, // X86MFTOP = 1616
18514 CEFBS_None, // X86MTFLAG = 1617
18515 CEFBS_None, // X86MTTOP = 1618
18516 CEFBS_None, // X86MUL_B = 1619
18517 CEFBS_None, // X86MUL_BU = 1620
18518 CEFBS_IsLA64, // X86MUL_D = 1621
18519 CEFBS_IsLA64, // X86MUL_DU = 1622
18520 CEFBS_None, // X86MUL_H = 1623
18521 CEFBS_None, // X86MUL_HU = 1624
18522 CEFBS_None, // X86MUL_W = 1625
18523 CEFBS_IsLA64, // X86MUL_WU = 1626
18524 CEFBS_None, // X86OR_B = 1627
18525 CEFBS_IsLA64, // X86OR_D = 1628
18526 CEFBS_None, // X86OR_H = 1629
18527 CEFBS_None, // X86OR_W = 1630
18528 CEFBS_None, // X86RCLI_B = 1631
18529 CEFBS_IsLA64, // X86RCLI_D = 1632
18530 CEFBS_None, // X86RCLI_H = 1633
18531 CEFBS_None, // X86RCLI_W = 1634
18532 CEFBS_None, // X86RCL_B = 1635
18533 CEFBS_IsLA64, // X86RCL_D = 1636
18534 CEFBS_None, // X86RCL_H = 1637
18535 CEFBS_None, // X86RCL_W = 1638
18536 CEFBS_None, // X86RCRI_B = 1639
18537 CEFBS_IsLA64, // X86RCRI_D = 1640
18538 CEFBS_None, // X86RCRI_H = 1641
18539 CEFBS_None, // X86RCRI_W = 1642
18540 CEFBS_None, // X86RCR_B = 1643
18541 CEFBS_IsLA64, // X86RCR_D = 1644
18542 CEFBS_None, // X86RCR_H = 1645
18543 CEFBS_None, // X86RCR_W = 1646
18544 CEFBS_None, // X86ROTLI_B = 1647
18545 CEFBS_IsLA64, // X86ROTLI_D = 1648
18546 CEFBS_None, // X86ROTLI_H = 1649
18547 CEFBS_None, // X86ROTLI_W = 1650
18548 CEFBS_None, // X86ROTL_B = 1651
18549 CEFBS_IsLA64, // X86ROTL_D = 1652
18550 CEFBS_None, // X86ROTL_H = 1653
18551 CEFBS_None, // X86ROTL_W = 1654
18552 CEFBS_None, // X86ROTRI_B = 1655
18553 CEFBS_IsLA64, // X86ROTRI_D = 1656
18554 CEFBS_None, // X86ROTRI_H = 1657
18555 CEFBS_None, // X86ROTRI_W = 1658
18556 CEFBS_None, // X86ROTR_B = 1659
18557 CEFBS_IsLA64, // X86ROTR_D = 1660
18558 CEFBS_None, // X86ROTR_H = 1661
18559 CEFBS_None, // X86ROTR_W = 1662
18560 CEFBS_None, // X86SBC_B = 1663
18561 CEFBS_IsLA64, // X86SBC_D = 1664
18562 CEFBS_None, // X86SBC_H = 1665
18563 CEFBS_None, // X86SBC_W = 1666
18564 CEFBS_None, // X86SETTAG = 1667
18565 CEFBS_None, // X86SETTM = 1668
18566 CEFBS_None, // X86SLLI_B = 1669
18567 CEFBS_IsLA64, // X86SLLI_D = 1670
18568 CEFBS_None, // X86SLLI_H = 1671
18569 CEFBS_None, // X86SLLI_W = 1672
18570 CEFBS_None, // X86SLL_B = 1673
18571 CEFBS_IsLA64, // X86SLL_D = 1674
18572 CEFBS_None, // X86SLL_H = 1675
18573 CEFBS_None, // X86SLL_W = 1676
18574 CEFBS_None, // X86SRAI_B = 1677
18575 CEFBS_IsLA64, // X86SRAI_D = 1678
18576 CEFBS_None, // X86SRAI_H = 1679
18577 CEFBS_None, // X86SRAI_W = 1680
18578 CEFBS_None, // X86SRA_B = 1681
18579 CEFBS_IsLA64, // X86SRA_D = 1682
18580 CEFBS_None, // X86SRA_H = 1683
18581 CEFBS_None, // X86SRA_W = 1684
18582 CEFBS_None, // X86SRLI_B = 1685
18583 CEFBS_IsLA64, // X86SRLI_D = 1686
18584 CEFBS_None, // X86SRLI_H = 1687
18585 CEFBS_None, // X86SRLI_W = 1688
18586 CEFBS_None, // X86SRL_B = 1689
18587 CEFBS_IsLA64, // X86SRL_D = 1690
18588 CEFBS_None, // X86SRL_H = 1691
18589 CEFBS_None, // X86SRL_W = 1692
18590 CEFBS_None, // X86SUB_B = 1693
18591 CEFBS_IsLA64, // X86SUB_D = 1694
18592 CEFBS_IsLA64, // X86SUB_DU = 1695
18593 CEFBS_None, // X86SUB_H = 1696
18594 CEFBS_None, // X86SUB_W = 1697
18595 CEFBS_IsLA64, // X86SUB_WU = 1698
18596 CEFBS_None, // X86XOR_B = 1699
18597 CEFBS_IsLA64, // X86XOR_D = 1700
18598 CEFBS_None, // X86XOR_H = 1701
18599 CEFBS_None, // X86XOR_W = 1702
18600 CEFBS_None, // XOR = 1703
18601 CEFBS_None, // XORI = 1704
18602 CEFBS_None, // XVABSD_B = 1705
18603 CEFBS_None, // XVABSD_BU = 1706
18604 CEFBS_None, // XVABSD_D = 1707
18605 CEFBS_None, // XVABSD_DU = 1708
18606 CEFBS_None, // XVABSD_H = 1709
18607 CEFBS_None, // XVABSD_HU = 1710
18608 CEFBS_None, // XVABSD_W = 1711
18609 CEFBS_None, // XVABSD_WU = 1712
18610 CEFBS_None, // XVADDA_B = 1713
18611 CEFBS_None, // XVADDA_D = 1714
18612 CEFBS_None, // XVADDA_H = 1715
18613 CEFBS_None, // XVADDA_W = 1716
18614 CEFBS_None, // XVADDI_BU = 1717
18615 CEFBS_None, // XVADDI_DU = 1718
18616 CEFBS_None, // XVADDI_HU = 1719
18617 CEFBS_None, // XVADDI_WU = 1720
18618 CEFBS_None, // XVADDWEV_D_W = 1721
18619 CEFBS_None, // XVADDWEV_D_WU = 1722
18620 CEFBS_None, // XVADDWEV_D_WU_W = 1723
18621 CEFBS_None, // XVADDWEV_H_B = 1724
18622 CEFBS_None, // XVADDWEV_H_BU = 1725
18623 CEFBS_None, // XVADDWEV_H_BU_B = 1726
18624 CEFBS_None, // XVADDWEV_Q_D = 1727
18625 CEFBS_None, // XVADDWEV_Q_DU = 1728
18626 CEFBS_None, // XVADDWEV_Q_DU_D = 1729
18627 CEFBS_None, // XVADDWEV_W_H = 1730
18628 CEFBS_None, // XVADDWEV_W_HU = 1731
18629 CEFBS_None, // XVADDWEV_W_HU_H = 1732
18630 CEFBS_None, // XVADDWOD_D_W = 1733
18631 CEFBS_None, // XVADDWOD_D_WU = 1734
18632 CEFBS_None, // XVADDWOD_D_WU_W = 1735
18633 CEFBS_None, // XVADDWOD_H_B = 1736
18634 CEFBS_None, // XVADDWOD_H_BU = 1737
18635 CEFBS_None, // XVADDWOD_H_BU_B = 1738
18636 CEFBS_None, // XVADDWOD_Q_D = 1739
18637 CEFBS_None, // XVADDWOD_Q_DU = 1740
18638 CEFBS_None, // XVADDWOD_Q_DU_D = 1741
18639 CEFBS_None, // XVADDWOD_W_H = 1742
18640 CEFBS_None, // XVADDWOD_W_HU = 1743
18641 CEFBS_None, // XVADDWOD_W_HU_H = 1744
18642 CEFBS_None, // XVADD_B = 1745
18643 CEFBS_None, // XVADD_D = 1746
18644 CEFBS_None, // XVADD_H = 1747
18645 CEFBS_None, // XVADD_Q = 1748
18646 CEFBS_None, // XVADD_W = 1749
18647 CEFBS_None, // XVANDI_B = 1750
18648 CEFBS_None, // XVANDN_V = 1751
18649 CEFBS_None, // XVAND_V = 1752
18650 CEFBS_None, // XVAVGR_B = 1753
18651 CEFBS_None, // XVAVGR_BU = 1754
18652 CEFBS_None, // XVAVGR_D = 1755
18653 CEFBS_None, // XVAVGR_DU = 1756
18654 CEFBS_None, // XVAVGR_H = 1757
18655 CEFBS_None, // XVAVGR_HU = 1758
18656 CEFBS_None, // XVAVGR_W = 1759
18657 CEFBS_None, // XVAVGR_WU = 1760
18658 CEFBS_None, // XVAVG_B = 1761
18659 CEFBS_None, // XVAVG_BU = 1762
18660 CEFBS_None, // XVAVG_D = 1763
18661 CEFBS_None, // XVAVG_DU = 1764
18662 CEFBS_None, // XVAVG_H = 1765
18663 CEFBS_None, // XVAVG_HU = 1766
18664 CEFBS_None, // XVAVG_W = 1767
18665 CEFBS_None, // XVAVG_WU = 1768
18666 CEFBS_None, // XVBITCLRI_B = 1769
18667 CEFBS_None, // XVBITCLRI_D = 1770
18668 CEFBS_None, // XVBITCLRI_H = 1771
18669 CEFBS_None, // XVBITCLRI_W = 1772
18670 CEFBS_None, // XVBITCLR_B = 1773
18671 CEFBS_None, // XVBITCLR_D = 1774
18672 CEFBS_None, // XVBITCLR_H = 1775
18673 CEFBS_None, // XVBITCLR_W = 1776
18674 CEFBS_None, // XVBITREVI_B = 1777
18675 CEFBS_None, // XVBITREVI_D = 1778
18676 CEFBS_None, // XVBITREVI_H = 1779
18677 CEFBS_None, // XVBITREVI_W = 1780
18678 CEFBS_None, // XVBITREV_B = 1781
18679 CEFBS_None, // XVBITREV_D = 1782
18680 CEFBS_None, // XVBITREV_H = 1783
18681 CEFBS_None, // XVBITREV_W = 1784
18682 CEFBS_None, // XVBITSELI_B = 1785
18683 CEFBS_None, // XVBITSEL_V = 1786
18684 CEFBS_None, // XVBITSETI_B = 1787
18685 CEFBS_None, // XVBITSETI_D = 1788
18686 CEFBS_None, // XVBITSETI_H = 1789
18687 CEFBS_None, // XVBITSETI_W = 1790
18688 CEFBS_None, // XVBITSET_B = 1791
18689 CEFBS_None, // XVBITSET_D = 1792
18690 CEFBS_None, // XVBITSET_H = 1793
18691 CEFBS_None, // XVBITSET_W = 1794
18692 CEFBS_None, // XVBSLL_V = 1795
18693 CEFBS_None, // XVBSRL_V = 1796
18694 CEFBS_None, // XVCLO_B = 1797
18695 CEFBS_None, // XVCLO_D = 1798
18696 CEFBS_None, // XVCLO_H = 1799
18697 CEFBS_None, // XVCLO_W = 1800
18698 CEFBS_None, // XVCLZ_B = 1801
18699 CEFBS_None, // XVCLZ_D = 1802
18700 CEFBS_None, // XVCLZ_H = 1803
18701 CEFBS_None, // XVCLZ_W = 1804
18702 CEFBS_None, // XVDIV_B = 1805
18703 CEFBS_None, // XVDIV_BU = 1806
18704 CEFBS_None, // XVDIV_D = 1807
18705 CEFBS_None, // XVDIV_DU = 1808
18706 CEFBS_None, // XVDIV_H = 1809
18707 CEFBS_None, // XVDIV_HU = 1810
18708 CEFBS_None, // XVDIV_W = 1811
18709 CEFBS_None, // XVDIV_WU = 1812
18710 CEFBS_None, // XVEXTH_DU_WU = 1813
18711 CEFBS_None, // XVEXTH_D_W = 1814
18712 CEFBS_None, // XVEXTH_HU_BU = 1815
18713 CEFBS_None, // XVEXTH_H_B = 1816
18714 CEFBS_None, // XVEXTH_QU_DU = 1817
18715 CEFBS_None, // XVEXTH_Q_D = 1818
18716 CEFBS_None, // XVEXTH_WU_HU = 1819
18717 CEFBS_None, // XVEXTH_W_H = 1820
18718 CEFBS_None, // XVEXTL_QU_DU = 1821
18719 CEFBS_None, // XVEXTL_Q_D = 1822
18720 CEFBS_None, // XVEXTRINS_B = 1823
18721 CEFBS_None, // XVEXTRINS_D = 1824
18722 CEFBS_None, // XVEXTRINS_H = 1825
18723 CEFBS_None, // XVEXTRINS_W = 1826
18724 CEFBS_None, // XVFADD_D = 1827
18725 CEFBS_None, // XVFADD_S = 1828
18726 CEFBS_None, // XVFCLASS_D = 1829
18727 CEFBS_None, // XVFCLASS_S = 1830
18728 CEFBS_None, // XVFCMP_CAF_D = 1831
18729 CEFBS_None, // XVFCMP_CAF_S = 1832
18730 CEFBS_None, // XVFCMP_CEQ_D = 1833
18731 CEFBS_None, // XVFCMP_CEQ_S = 1834
18732 CEFBS_None, // XVFCMP_CLE_D = 1835
18733 CEFBS_None, // XVFCMP_CLE_S = 1836
18734 CEFBS_None, // XVFCMP_CLT_D = 1837
18735 CEFBS_None, // XVFCMP_CLT_S = 1838
18736 CEFBS_None, // XVFCMP_CNE_D = 1839
18737 CEFBS_None, // XVFCMP_CNE_S = 1840
18738 CEFBS_None, // XVFCMP_COR_D = 1841
18739 CEFBS_None, // XVFCMP_COR_S = 1842
18740 CEFBS_None, // XVFCMP_CUEQ_D = 1843
18741 CEFBS_None, // XVFCMP_CUEQ_S = 1844
18742 CEFBS_None, // XVFCMP_CULE_D = 1845
18743 CEFBS_None, // XVFCMP_CULE_S = 1846
18744 CEFBS_None, // XVFCMP_CULT_D = 1847
18745 CEFBS_None, // XVFCMP_CULT_S = 1848
18746 CEFBS_None, // XVFCMP_CUNE_D = 1849
18747 CEFBS_None, // XVFCMP_CUNE_S = 1850
18748 CEFBS_None, // XVFCMP_CUN_D = 1851
18749 CEFBS_None, // XVFCMP_CUN_S = 1852
18750 CEFBS_None, // XVFCMP_SAF_D = 1853
18751 CEFBS_None, // XVFCMP_SAF_S = 1854
18752 CEFBS_None, // XVFCMP_SEQ_D = 1855
18753 CEFBS_None, // XVFCMP_SEQ_S = 1856
18754 CEFBS_None, // XVFCMP_SLE_D = 1857
18755 CEFBS_None, // XVFCMP_SLE_S = 1858
18756 CEFBS_None, // XVFCMP_SLT_D = 1859
18757 CEFBS_None, // XVFCMP_SLT_S = 1860
18758 CEFBS_None, // XVFCMP_SNE_D = 1861
18759 CEFBS_None, // XVFCMP_SNE_S = 1862
18760 CEFBS_None, // XVFCMP_SOR_D = 1863
18761 CEFBS_None, // XVFCMP_SOR_S = 1864
18762 CEFBS_None, // XVFCMP_SUEQ_D = 1865
18763 CEFBS_None, // XVFCMP_SUEQ_S = 1866
18764 CEFBS_None, // XVFCMP_SULE_D = 1867
18765 CEFBS_None, // XVFCMP_SULE_S = 1868
18766 CEFBS_None, // XVFCMP_SULT_D = 1869
18767 CEFBS_None, // XVFCMP_SULT_S = 1870
18768 CEFBS_None, // XVFCMP_SUNE_D = 1871
18769 CEFBS_None, // XVFCMP_SUNE_S = 1872
18770 CEFBS_None, // XVFCMP_SUN_D = 1873
18771 CEFBS_None, // XVFCMP_SUN_S = 1874
18772 CEFBS_None, // XVFCVTH_D_S = 1875
18773 CEFBS_None, // XVFCVTH_S_H = 1876
18774 CEFBS_None, // XVFCVTL_D_S = 1877
18775 CEFBS_None, // XVFCVTL_S_H = 1878
18776 CEFBS_None, // XVFCVT_H_S = 1879
18777 CEFBS_None, // XVFCVT_S_D = 1880
18778 CEFBS_None, // XVFDIV_D = 1881
18779 CEFBS_None, // XVFDIV_S = 1882
18780 CEFBS_None, // XVFFINTH_D_W = 1883
18781 CEFBS_None, // XVFFINTL_D_W = 1884
18782 CEFBS_None, // XVFFINT_D_L = 1885
18783 CEFBS_None, // XVFFINT_D_LU = 1886
18784 CEFBS_None, // XVFFINT_S_L = 1887
18785 CEFBS_None, // XVFFINT_S_W = 1888
18786 CEFBS_None, // XVFFINT_S_WU = 1889
18787 CEFBS_None, // XVFLOGB_D = 1890
18788 CEFBS_None, // XVFLOGB_S = 1891
18789 CEFBS_None, // XVFMADD_D = 1892
18790 CEFBS_None, // XVFMADD_S = 1893
18791 CEFBS_None, // XVFMAXA_D = 1894
18792 CEFBS_None, // XVFMAXA_S = 1895
18793 CEFBS_None, // XVFMAX_D = 1896
18794 CEFBS_None, // XVFMAX_S = 1897
18795 CEFBS_None, // XVFMINA_D = 1898
18796 CEFBS_None, // XVFMINA_S = 1899
18797 CEFBS_None, // XVFMIN_D = 1900
18798 CEFBS_None, // XVFMIN_S = 1901
18799 CEFBS_None, // XVFMSUB_D = 1902
18800 CEFBS_None, // XVFMSUB_S = 1903
18801 CEFBS_None, // XVFMUL_D = 1904
18802 CEFBS_None, // XVFMUL_S = 1905
18803 CEFBS_None, // XVFNMADD_D = 1906
18804 CEFBS_None, // XVFNMADD_S = 1907
18805 CEFBS_None, // XVFNMSUB_D = 1908
18806 CEFBS_None, // XVFNMSUB_S = 1909
18807 CEFBS_None, // XVFRECIPE_D = 1910
18808 CEFBS_None, // XVFRECIPE_S = 1911
18809 CEFBS_None, // XVFRECIP_D = 1912
18810 CEFBS_None, // XVFRECIP_S = 1913
18811 CEFBS_None, // XVFRINTRM_D = 1914
18812 CEFBS_None, // XVFRINTRM_S = 1915
18813 CEFBS_None, // XVFRINTRNE_D = 1916
18814 CEFBS_None, // XVFRINTRNE_S = 1917
18815 CEFBS_None, // XVFRINTRP_D = 1918
18816 CEFBS_None, // XVFRINTRP_S = 1919
18817 CEFBS_None, // XVFRINTRZ_D = 1920
18818 CEFBS_None, // XVFRINTRZ_S = 1921
18819 CEFBS_None, // XVFRINT_D = 1922
18820 CEFBS_None, // XVFRINT_S = 1923
18821 CEFBS_None, // XVFRSQRTE_D = 1924
18822 CEFBS_None, // XVFRSQRTE_S = 1925
18823 CEFBS_None, // XVFRSQRT_D = 1926
18824 CEFBS_None, // XVFRSQRT_S = 1927
18825 CEFBS_None, // XVFRSTPI_B = 1928
18826 CEFBS_None, // XVFRSTPI_H = 1929
18827 CEFBS_None, // XVFRSTP_B = 1930
18828 CEFBS_None, // XVFRSTP_H = 1931
18829 CEFBS_None, // XVFSQRT_D = 1932
18830 CEFBS_None, // XVFSQRT_S = 1933
18831 CEFBS_None, // XVFSUB_D = 1934
18832 CEFBS_None, // XVFSUB_S = 1935
18833 CEFBS_None, // XVFTINTH_L_S = 1936
18834 CEFBS_None, // XVFTINTL_L_S = 1937
18835 CEFBS_None, // XVFTINTRMH_L_S = 1938
18836 CEFBS_None, // XVFTINTRML_L_S = 1939
18837 CEFBS_None, // XVFTINTRM_L_D = 1940
18838 CEFBS_None, // XVFTINTRM_W_D = 1941
18839 CEFBS_None, // XVFTINTRM_W_S = 1942
18840 CEFBS_None, // XVFTINTRNEH_L_S = 1943
18841 CEFBS_None, // XVFTINTRNEL_L_S = 1944
18842 CEFBS_None, // XVFTINTRNE_L_D = 1945
18843 CEFBS_None, // XVFTINTRNE_W_D = 1946
18844 CEFBS_None, // XVFTINTRNE_W_S = 1947
18845 CEFBS_None, // XVFTINTRPH_L_S = 1948
18846 CEFBS_None, // XVFTINTRPL_L_S = 1949
18847 CEFBS_None, // XVFTINTRP_L_D = 1950
18848 CEFBS_None, // XVFTINTRP_W_D = 1951
18849 CEFBS_None, // XVFTINTRP_W_S = 1952
18850 CEFBS_None, // XVFTINTRZH_L_S = 1953
18851 CEFBS_None, // XVFTINTRZL_L_S = 1954
18852 CEFBS_None, // XVFTINTRZ_LU_D = 1955
18853 CEFBS_None, // XVFTINTRZ_L_D = 1956
18854 CEFBS_None, // XVFTINTRZ_WU_S = 1957
18855 CEFBS_None, // XVFTINTRZ_W_D = 1958
18856 CEFBS_None, // XVFTINTRZ_W_S = 1959
18857 CEFBS_None, // XVFTINT_LU_D = 1960
18858 CEFBS_None, // XVFTINT_L_D = 1961
18859 CEFBS_None, // XVFTINT_WU_S = 1962
18860 CEFBS_None, // XVFTINT_W_D = 1963
18861 CEFBS_None, // XVFTINT_W_S = 1964
18862 CEFBS_None, // XVHADDW_DU_WU = 1965
18863 CEFBS_None, // XVHADDW_D_W = 1966
18864 CEFBS_None, // XVHADDW_HU_BU = 1967
18865 CEFBS_None, // XVHADDW_H_B = 1968
18866 CEFBS_None, // XVHADDW_QU_DU = 1969
18867 CEFBS_None, // XVHADDW_Q_D = 1970
18868 CEFBS_None, // XVHADDW_WU_HU = 1971
18869 CEFBS_None, // XVHADDW_W_H = 1972
18870 CEFBS_None, // XVHSELI_D = 1973
18871 CEFBS_None, // XVHSUBW_DU_WU = 1974
18872 CEFBS_None, // XVHSUBW_D_W = 1975
18873 CEFBS_None, // XVHSUBW_HU_BU = 1976
18874 CEFBS_None, // XVHSUBW_H_B = 1977
18875 CEFBS_None, // XVHSUBW_QU_DU = 1978
18876 CEFBS_None, // XVHSUBW_Q_D = 1979
18877 CEFBS_None, // XVHSUBW_WU_HU = 1980
18878 CEFBS_None, // XVHSUBW_W_H = 1981
18879 CEFBS_None, // XVILVH_B = 1982
18880 CEFBS_None, // XVILVH_D = 1983
18881 CEFBS_None, // XVILVH_H = 1984
18882 CEFBS_None, // XVILVH_W = 1985
18883 CEFBS_None, // XVILVL_B = 1986
18884 CEFBS_None, // XVILVL_D = 1987
18885 CEFBS_None, // XVILVL_H = 1988
18886 CEFBS_None, // XVILVL_W = 1989
18887 CEFBS_None, // XVINSGR2VR_D = 1990
18888 CEFBS_None, // XVINSGR2VR_W = 1991
18889 CEFBS_None, // XVINSVE0_D = 1992
18890 CEFBS_None, // XVINSVE0_W = 1993
18891 CEFBS_None, // XVLD = 1994
18892 CEFBS_None, // XVLDI = 1995
18893 CEFBS_None, // XVLDREPL_B = 1996
18894 CEFBS_None, // XVLDREPL_D = 1997
18895 CEFBS_None, // XVLDREPL_H = 1998
18896 CEFBS_None, // XVLDREPL_W = 1999
18897 CEFBS_None, // XVLDX = 2000
18898 CEFBS_None, // XVMADDWEV_D_W = 2001
18899 CEFBS_None, // XVMADDWEV_D_WU = 2002
18900 CEFBS_None, // XVMADDWEV_D_WU_W = 2003
18901 CEFBS_None, // XVMADDWEV_H_B = 2004
18902 CEFBS_None, // XVMADDWEV_H_BU = 2005
18903 CEFBS_None, // XVMADDWEV_H_BU_B = 2006
18904 CEFBS_None, // XVMADDWEV_Q_D = 2007
18905 CEFBS_None, // XVMADDWEV_Q_DU = 2008
18906 CEFBS_None, // XVMADDWEV_Q_DU_D = 2009
18907 CEFBS_None, // XVMADDWEV_W_H = 2010
18908 CEFBS_None, // XVMADDWEV_W_HU = 2011
18909 CEFBS_None, // XVMADDWEV_W_HU_H = 2012
18910 CEFBS_None, // XVMADDWOD_D_W = 2013
18911 CEFBS_None, // XVMADDWOD_D_WU = 2014
18912 CEFBS_None, // XVMADDWOD_D_WU_W = 2015
18913 CEFBS_None, // XVMADDWOD_H_B = 2016
18914 CEFBS_None, // XVMADDWOD_H_BU = 2017
18915 CEFBS_None, // XVMADDWOD_H_BU_B = 2018
18916 CEFBS_None, // XVMADDWOD_Q_D = 2019
18917 CEFBS_None, // XVMADDWOD_Q_DU = 2020
18918 CEFBS_None, // XVMADDWOD_Q_DU_D = 2021
18919 CEFBS_None, // XVMADDWOD_W_H = 2022
18920 CEFBS_None, // XVMADDWOD_W_HU = 2023
18921 CEFBS_None, // XVMADDWOD_W_HU_H = 2024
18922 CEFBS_None, // XVMADD_B = 2025
18923 CEFBS_None, // XVMADD_D = 2026
18924 CEFBS_None, // XVMADD_H = 2027
18925 CEFBS_None, // XVMADD_W = 2028
18926 CEFBS_None, // XVMAXI_B = 2029
18927 CEFBS_None, // XVMAXI_BU = 2030
18928 CEFBS_None, // XVMAXI_D = 2031
18929 CEFBS_None, // XVMAXI_DU = 2032
18930 CEFBS_None, // XVMAXI_H = 2033
18931 CEFBS_None, // XVMAXI_HU = 2034
18932 CEFBS_None, // XVMAXI_W = 2035
18933 CEFBS_None, // XVMAXI_WU = 2036
18934 CEFBS_None, // XVMAX_B = 2037
18935 CEFBS_None, // XVMAX_BU = 2038
18936 CEFBS_None, // XVMAX_D = 2039
18937 CEFBS_None, // XVMAX_DU = 2040
18938 CEFBS_None, // XVMAX_H = 2041
18939 CEFBS_None, // XVMAX_HU = 2042
18940 CEFBS_None, // XVMAX_W = 2043
18941 CEFBS_None, // XVMAX_WU = 2044
18942 CEFBS_None, // XVMINI_B = 2045
18943 CEFBS_None, // XVMINI_BU = 2046
18944 CEFBS_None, // XVMINI_D = 2047
18945 CEFBS_None, // XVMINI_DU = 2048
18946 CEFBS_None, // XVMINI_H = 2049
18947 CEFBS_None, // XVMINI_HU = 2050
18948 CEFBS_None, // XVMINI_W = 2051
18949 CEFBS_None, // XVMINI_WU = 2052
18950 CEFBS_None, // XVMIN_B = 2053
18951 CEFBS_None, // XVMIN_BU = 2054
18952 CEFBS_None, // XVMIN_D = 2055
18953 CEFBS_None, // XVMIN_DU = 2056
18954 CEFBS_None, // XVMIN_H = 2057
18955 CEFBS_None, // XVMIN_HU = 2058
18956 CEFBS_None, // XVMIN_W = 2059
18957 CEFBS_None, // XVMIN_WU = 2060
18958 CEFBS_None, // XVMOD_B = 2061
18959 CEFBS_None, // XVMOD_BU = 2062
18960 CEFBS_None, // XVMOD_D = 2063
18961 CEFBS_None, // XVMOD_DU = 2064
18962 CEFBS_None, // XVMOD_H = 2065
18963 CEFBS_None, // XVMOD_HU = 2066
18964 CEFBS_None, // XVMOD_W = 2067
18965 CEFBS_None, // XVMOD_WU = 2068
18966 CEFBS_None, // XVMSKGEZ_B = 2069
18967 CEFBS_None, // XVMSKLTZ_B = 2070
18968 CEFBS_None, // XVMSKLTZ_D = 2071
18969 CEFBS_None, // XVMSKLTZ_H = 2072
18970 CEFBS_None, // XVMSKLTZ_W = 2073
18971 CEFBS_None, // XVMSKNZ_B = 2074
18972 CEFBS_None, // XVMSUB_B = 2075
18973 CEFBS_None, // XVMSUB_D = 2076
18974 CEFBS_None, // XVMSUB_H = 2077
18975 CEFBS_None, // XVMSUB_W = 2078
18976 CEFBS_None, // XVMUH_B = 2079
18977 CEFBS_None, // XVMUH_BU = 2080
18978 CEFBS_None, // XVMUH_D = 2081
18979 CEFBS_None, // XVMUH_DU = 2082
18980 CEFBS_None, // XVMUH_H = 2083
18981 CEFBS_None, // XVMUH_HU = 2084
18982 CEFBS_None, // XVMUH_W = 2085
18983 CEFBS_None, // XVMUH_WU = 2086
18984 CEFBS_None, // XVMULWEV_D_W = 2087
18985 CEFBS_None, // XVMULWEV_D_WU = 2088
18986 CEFBS_None, // XVMULWEV_D_WU_W = 2089
18987 CEFBS_None, // XVMULWEV_H_B = 2090
18988 CEFBS_None, // XVMULWEV_H_BU = 2091
18989 CEFBS_None, // XVMULWEV_H_BU_B = 2092
18990 CEFBS_None, // XVMULWEV_Q_D = 2093
18991 CEFBS_None, // XVMULWEV_Q_DU = 2094
18992 CEFBS_None, // XVMULWEV_Q_DU_D = 2095
18993 CEFBS_None, // XVMULWEV_W_H = 2096
18994 CEFBS_None, // XVMULWEV_W_HU = 2097
18995 CEFBS_None, // XVMULWEV_W_HU_H = 2098
18996 CEFBS_None, // XVMULWOD_D_W = 2099
18997 CEFBS_None, // XVMULWOD_D_WU = 2100
18998 CEFBS_None, // XVMULWOD_D_WU_W = 2101
18999 CEFBS_None, // XVMULWOD_H_B = 2102
19000 CEFBS_None, // XVMULWOD_H_BU = 2103
19001 CEFBS_None, // XVMULWOD_H_BU_B = 2104
19002 CEFBS_None, // XVMULWOD_Q_D = 2105
19003 CEFBS_None, // XVMULWOD_Q_DU = 2106
19004 CEFBS_None, // XVMULWOD_Q_DU_D = 2107
19005 CEFBS_None, // XVMULWOD_W_H = 2108
19006 CEFBS_None, // XVMULWOD_W_HU = 2109
19007 CEFBS_None, // XVMULWOD_W_HU_H = 2110
19008 CEFBS_None, // XVMUL_B = 2111
19009 CEFBS_None, // XVMUL_D = 2112
19010 CEFBS_None, // XVMUL_H = 2113
19011 CEFBS_None, // XVMUL_W = 2114
19012 CEFBS_None, // XVNEG_B = 2115
19013 CEFBS_None, // XVNEG_D = 2116
19014 CEFBS_None, // XVNEG_H = 2117
19015 CEFBS_None, // XVNEG_W = 2118
19016 CEFBS_None, // XVNORI_B = 2119
19017 CEFBS_None, // XVNOR_V = 2120
19018 CEFBS_None, // XVORI_B = 2121
19019 CEFBS_None, // XVORN_V = 2122
19020 CEFBS_None, // XVOR_V = 2123
19021 CEFBS_None, // XVPACKEV_B = 2124
19022 CEFBS_None, // XVPACKEV_D = 2125
19023 CEFBS_None, // XVPACKEV_H = 2126
19024 CEFBS_None, // XVPACKEV_W = 2127
19025 CEFBS_None, // XVPACKOD_B = 2128
19026 CEFBS_None, // XVPACKOD_D = 2129
19027 CEFBS_None, // XVPACKOD_H = 2130
19028 CEFBS_None, // XVPACKOD_W = 2131
19029 CEFBS_None, // XVPCNT_B = 2132
19030 CEFBS_None, // XVPCNT_D = 2133
19031 CEFBS_None, // XVPCNT_H = 2134
19032 CEFBS_None, // XVPCNT_W = 2135
19033 CEFBS_None, // XVPERMI_D = 2136
19034 CEFBS_None, // XVPERMI_Q = 2137
19035 CEFBS_None, // XVPERMI_W = 2138
19036 CEFBS_None, // XVPERM_W = 2139
19037 CEFBS_None, // XVPICKEV_B = 2140
19038 CEFBS_None, // XVPICKEV_D = 2141
19039 CEFBS_None, // XVPICKEV_H = 2142
19040 CEFBS_None, // XVPICKEV_W = 2143
19041 CEFBS_None, // XVPICKOD_B = 2144
19042 CEFBS_None, // XVPICKOD_D = 2145
19043 CEFBS_None, // XVPICKOD_H = 2146
19044 CEFBS_None, // XVPICKOD_W = 2147
19045 CEFBS_None, // XVPICKVE2GR_D = 2148
19046 CEFBS_None, // XVPICKVE2GR_DU = 2149
19047 CEFBS_None, // XVPICKVE2GR_W = 2150
19048 CEFBS_None, // XVPICKVE2GR_WU = 2151
19049 CEFBS_None, // XVPICKVE_D = 2152
19050 CEFBS_None, // XVPICKVE_W = 2153
19051 CEFBS_None, // XVREPL128VEI_B = 2154
19052 CEFBS_None, // XVREPL128VEI_D = 2155
19053 CEFBS_None, // XVREPL128VEI_H = 2156
19054 CEFBS_None, // XVREPL128VEI_W = 2157
19055 CEFBS_None, // XVREPLGR2VR_B = 2158
19056 CEFBS_None, // XVREPLGR2VR_D = 2159
19057 CEFBS_None, // XVREPLGR2VR_H = 2160
19058 CEFBS_None, // XVREPLGR2VR_W = 2161
19059 CEFBS_None, // XVREPLVE0_B = 2162
19060 CEFBS_None, // XVREPLVE0_D = 2163
19061 CEFBS_None, // XVREPLVE0_H = 2164
19062 CEFBS_None, // XVREPLVE0_Q = 2165
19063 CEFBS_None, // XVREPLVE0_W = 2166
19064 CEFBS_None, // XVREPLVE_B = 2167
19065 CEFBS_None, // XVREPLVE_D = 2168
19066 CEFBS_None, // XVREPLVE_H = 2169
19067 CEFBS_None, // XVREPLVE_W = 2170
19068 CEFBS_None, // XVROTRI_B = 2171
19069 CEFBS_None, // XVROTRI_D = 2172
19070 CEFBS_None, // XVROTRI_H = 2173
19071 CEFBS_None, // XVROTRI_W = 2174
19072 CEFBS_None, // XVROTR_B = 2175
19073 CEFBS_None, // XVROTR_D = 2176
19074 CEFBS_None, // XVROTR_H = 2177
19075 CEFBS_None, // XVROTR_W = 2178
19076 CEFBS_None, // XVSADD_B = 2179
19077 CEFBS_None, // XVSADD_BU = 2180
19078 CEFBS_None, // XVSADD_D = 2181
19079 CEFBS_None, // XVSADD_DU = 2182
19080 CEFBS_None, // XVSADD_H = 2183
19081 CEFBS_None, // XVSADD_HU = 2184
19082 CEFBS_None, // XVSADD_W = 2185
19083 CEFBS_None, // XVSADD_WU = 2186
19084 CEFBS_None, // XVSAT_B = 2187
19085 CEFBS_None, // XVSAT_BU = 2188
19086 CEFBS_None, // XVSAT_D = 2189
19087 CEFBS_None, // XVSAT_DU = 2190
19088 CEFBS_None, // XVSAT_H = 2191
19089 CEFBS_None, // XVSAT_HU = 2192
19090 CEFBS_None, // XVSAT_W = 2193
19091 CEFBS_None, // XVSAT_WU = 2194
19092 CEFBS_None, // XVSEQI_B = 2195
19093 CEFBS_None, // XVSEQI_D = 2196
19094 CEFBS_None, // XVSEQI_H = 2197
19095 CEFBS_None, // XVSEQI_W = 2198
19096 CEFBS_None, // XVSEQ_B = 2199
19097 CEFBS_None, // XVSEQ_D = 2200
19098 CEFBS_None, // XVSEQ_H = 2201
19099 CEFBS_None, // XVSEQ_W = 2202
19100 CEFBS_None, // XVSETALLNEZ_B = 2203
19101 CEFBS_None, // XVSETALLNEZ_D = 2204
19102 CEFBS_None, // XVSETALLNEZ_H = 2205
19103 CEFBS_None, // XVSETALLNEZ_W = 2206
19104 CEFBS_None, // XVSETANYEQZ_B = 2207
19105 CEFBS_None, // XVSETANYEQZ_D = 2208
19106 CEFBS_None, // XVSETANYEQZ_H = 2209
19107 CEFBS_None, // XVSETANYEQZ_W = 2210
19108 CEFBS_None, // XVSETEQZ_V = 2211
19109 CEFBS_None, // XVSETNEZ_V = 2212
19110 CEFBS_None, // XVSHUF4I_B = 2213
19111 CEFBS_None, // XVSHUF4I_D = 2214
19112 CEFBS_None, // XVSHUF4I_H = 2215
19113 CEFBS_None, // XVSHUF4I_W = 2216
19114 CEFBS_None, // XVSHUF_B = 2217
19115 CEFBS_None, // XVSHUF_D = 2218
19116 CEFBS_None, // XVSHUF_H = 2219
19117 CEFBS_None, // XVSHUF_W = 2220
19118 CEFBS_None, // XVSIGNCOV_B = 2221
19119 CEFBS_None, // XVSIGNCOV_D = 2222
19120 CEFBS_None, // XVSIGNCOV_H = 2223
19121 CEFBS_None, // XVSIGNCOV_W = 2224
19122 CEFBS_None, // XVSLEI_B = 2225
19123 CEFBS_None, // XVSLEI_BU = 2226
19124 CEFBS_None, // XVSLEI_D = 2227
19125 CEFBS_None, // XVSLEI_DU = 2228
19126 CEFBS_None, // XVSLEI_H = 2229
19127 CEFBS_None, // XVSLEI_HU = 2230
19128 CEFBS_None, // XVSLEI_W = 2231
19129 CEFBS_None, // XVSLEI_WU = 2232
19130 CEFBS_None, // XVSLE_B = 2233
19131 CEFBS_None, // XVSLE_BU = 2234
19132 CEFBS_None, // XVSLE_D = 2235
19133 CEFBS_None, // XVSLE_DU = 2236
19134 CEFBS_None, // XVSLE_H = 2237
19135 CEFBS_None, // XVSLE_HU = 2238
19136 CEFBS_None, // XVSLE_W = 2239
19137 CEFBS_None, // XVSLE_WU = 2240
19138 CEFBS_None, // XVSLLI_B = 2241
19139 CEFBS_None, // XVSLLI_D = 2242
19140 CEFBS_None, // XVSLLI_H = 2243
19141 CEFBS_None, // XVSLLI_W = 2244
19142 CEFBS_None, // XVSLLWIL_DU_WU = 2245
19143 CEFBS_None, // XVSLLWIL_D_W = 2246
19144 CEFBS_None, // XVSLLWIL_HU_BU = 2247
19145 CEFBS_None, // XVSLLWIL_H_B = 2248
19146 CEFBS_None, // XVSLLWIL_WU_HU = 2249
19147 CEFBS_None, // XVSLLWIL_W_H = 2250
19148 CEFBS_None, // XVSLL_B = 2251
19149 CEFBS_None, // XVSLL_D = 2252
19150 CEFBS_None, // XVSLL_H = 2253
19151 CEFBS_None, // XVSLL_W = 2254
19152 CEFBS_None, // XVSLTI_B = 2255
19153 CEFBS_None, // XVSLTI_BU = 2256
19154 CEFBS_None, // XVSLTI_D = 2257
19155 CEFBS_None, // XVSLTI_DU = 2258
19156 CEFBS_None, // XVSLTI_H = 2259
19157 CEFBS_None, // XVSLTI_HU = 2260
19158 CEFBS_None, // XVSLTI_W = 2261
19159 CEFBS_None, // XVSLTI_WU = 2262
19160 CEFBS_None, // XVSLT_B = 2263
19161 CEFBS_None, // XVSLT_BU = 2264
19162 CEFBS_None, // XVSLT_D = 2265
19163 CEFBS_None, // XVSLT_DU = 2266
19164 CEFBS_None, // XVSLT_H = 2267
19165 CEFBS_None, // XVSLT_HU = 2268
19166 CEFBS_None, // XVSLT_W = 2269
19167 CEFBS_None, // XVSLT_WU = 2270
19168 CEFBS_None, // XVSRAI_B = 2271
19169 CEFBS_None, // XVSRAI_D = 2272
19170 CEFBS_None, // XVSRAI_H = 2273
19171 CEFBS_None, // XVSRAI_W = 2274
19172 CEFBS_None, // XVSRANI_B_H = 2275
19173 CEFBS_None, // XVSRANI_D_Q = 2276
19174 CEFBS_None, // XVSRANI_H_W = 2277
19175 CEFBS_None, // XVSRANI_W_D = 2278
19176 CEFBS_None, // XVSRAN_B_H = 2279
19177 CEFBS_None, // XVSRAN_H_W = 2280
19178 CEFBS_None, // XVSRAN_W_D = 2281
19179 CEFBS_None, // XVSRARI_B = 2282
19180 CEFBS_None, // XVSRARI_D = 2283
19181 CEFBS_None, // XVSRARI_H = 2284
19182 CEFBS_None, // XVSRARI_W = 2285
19183 CEFBS_None, // XVSRARNI_B_H = 2286
19184 CEFBS_None, // XVSRARNI_D_Q = 2287
19185 CEFBS_None, // XVSRARNI_H_W = 2288
19186 CEFBS_None, // XVSRARNI_W_D = 2289
19187 CEFBS_None, // XVSRARN_B_H = 2290
19188 CEFBS_None, // XVSRARN_H_W = 2291
19189 CEFBS_None, // XVSRARN_W_D = 2292
19190 CEFBS_None, // XVSRAR_B = 2293
19191 CEFBS_None, // XVSRAR_D = 2294
19192 CEFBS_None, // XVSRAR_H = 2295
19193 CEFBS_None, // XVSRAR_W = 2296
19194 CEFBS_None, // XVSRA_B = 2297
19195 CEFBS_None, // XVSRA_D = 2298
19196 CEFBS_None, // XVSRA_H = 2299
19197 CEFBS_None, // XVSRA_W = 2300
19198 CEFBS_None, // XVSRLI_B = 2301
19199 CEFBS_None, // XVSRLI_D = 2302
19200 CEFBS_None, // XVSRLI_H = 2303
19201 CEFBS_None, // XVSRLI_W = 2304
19202 CEFBS_None, // XVSRLNI_B_H = 2305
19203 CEFBS_None, // XVSRLNI_D_Q = 2306
19204 CEFBS_None, // XVSRLNI_H_W = 2307
19205 CEFBS_None, // XVSRLNI_W_D = 2308
19206 CEFBS_None, // XVSRLN_B_H = 2309
19207 CEFBS_None, // XVSRLN_H_W = 2310
19208 CEFBS_None, // XVSRLN_W_D = 2311
19209 CEFBS_None, // XVSRLRI_B = 2312
19210 CEFBS_None, // XVSRLRI_D = 2313
19211 CEFBS_None, // XVSRLRI_H = 2314
19212 CEFBS_None, // XVSRLRI_W = 2315
19213 CEFBS_None, // XVSRLRNI_B_H = 2316
19214 CEFBS_None, // XVSRLRNI_D_Q = 2317
19215 CEFBS_None, // XVSRLRNI_H_W = 2318
19216 CEFBS_None, // XVSRLRNI_W_D = 2319
19217 CEFBS_None, // XVSRLRN_B_H = 2320
19218 CEFBS_None, // XVSRLRN_H_W = 2321
19219 CEFBS_None, // XVSRLRN_W_D = 2322
19220 CEFBS_None, // XVSRLR_B = 2323
19221 CEFBS_None, // XVSRLR_D = 2324
19222 CEFBS_None, // XVSRLR_H = 2325
19223 CEFBS_None, // XVSRLR_W = 2326
19224 CEFBS_None, // XVSRL_B = 2327
19225 CEFBS_None, // XVSRL_D = 2328
19226 CEFBS_None, // XVSRL_H = 2329
19227 CEFBS_None, // XVSRL_W = 2330
19228 CEFBS_None, // XVSSRANI_BU_H = 2331
19229 CEFBS_None, // XVSSRANI_B_H = 2332
19230 CEFBS_None, // XVSSRANI_DU_Q = 2333
19231 CEFBS_None, // XVSSRANI_D_Q = 2334
19232 CEFBS_None, // XVSSRANI_HU_W = 2335
19233 CEFBS_None, // XVSSRANI_H_W = 2336
19234 CEFBS_None, // XVSSRANI_WU_D = 2337
19235 CEFBS_None, // XVSSRANI_W_D = 2338
19236 CEFBS_None, // XVSSRAN_BU_H = 2339
19237 CEFBS_None, // XVSSRAN_B_H = 2340
19238 CEFBS_None, // XVSSRAN_HU_W = 2341
19239 CEFBS_None, // XVSSRAN_H_W = 2342
19240 CEFBS_None, // XVSSRAN_WU_D = 2343
19241 CEFBS_None, // XVSSRAN_W_D = 2344
19242 CEFBS_None, // XVSSRARNI_BU_H = 2345
19243 CEFBS_None, // XVSSRARNI_B_H = 2346
19244 CEFBS_None, // XVSSRARNI_DU_Q = 2347
19245 CEFBS_None, // XVSSRARNI_D_Q = 2348
19246 CEFBS_None, // XVSSRARNI_HU_W = 2349
19247 CEFBS_None, // XVSSRARNI_H_W = 2350
19248 CEFBS_None, // XVSSRARNI_WU_D = 2351
19249 CEFBS_None, // XVSSRARNI_W_D = 2352
19250 CEFBS_None, // XVSSRARN_BU_H = 2353
19251 CEFBS_None, // XVSSRARN_B_H = 2354
19252 CEFBS_None, // XVSSRARN_HU_W = 2355
19253 CEFBS_None, // XVSSRARN_H_W = 2356
19254 CEFBS_None, // XVSSRARN_WU_D = 2357
19255 CEFBS_None, // XVSSRARN_W_D = 2358
19256 CEFBS_None, // XVSSRLNI_BU_H = 2359
19257 CEFBS_None, // XVSSRLNI_B_H = 2360
19258 CEFBS_None, // XVSSRLNI_DU_Q = 2361
19259 CEFBS_None, // XVSSRLNI_D_Q = 2362
19260 CEFBS_None, // XVSSRLNI_HU_W = 2363
19261 CEFBS_None, // XVSSRLNI_H_W = 2364
19262 CEFBS_None, // XVSSRLNI_WU_D = 2365
19263 CEFBS_None, // XVSSRLNI_W_D = 2366
19264 CEFBS_None, // XVSSRLN_BU_H = 2367
19265 CEFBS_None, // XVSSRLN_B_H = 2368
19266 CEFBS_None, // XVSSRLN_HU_W = 2369
19267 CEFBS_None, // XVSSRLN_H_W = 2370
19268 CEFBS_None, // XVSSRLN_WU_D = 2371
19269 CEFBS_None, // XVSSRLN_W_D = 2372
19270 CEFBS_None, // XVSSRLRNI_BU_H = 2373
19271 CEFBS_None, // XVSSRLRNI_B_H = 2374
19272 CEFBS_None, // XVSSRLRNI_DU_Q = 2375
19273 CEFBS_None, // XVSSRLRNI_D_Q = 2376
19274 CEFBS_None, // XVSSRLRNI_HU_W = 2377
19275 CEFBS_None, // XVSSRLRNI_H_W = 2378
19276 CEFBS_None, // XVSSRLRNI_WU_D = 2379
19277 CEFBS_None, // XVSSRLRNI_W_D = 2380
19278 CEFBS_None, // XVSSRLRN_BU_H = 2381
19279 CEFBS_None, // XVSSRLRN_B_H = 2382
19280 CEFBS_None, // XVSSRLRN_HU_W = 2383
19281 CEFBS_None, // XVSSRLRN_H_W = 2384
19282 CEFBS_None, // XVSSRLRN_WU_D = 2385
19283 CEFBS_None, // XVSSRLRN_W_D = 2386
19284 CEFBS_None, // XVSSUB_B = 2387
19285 CEFBS_None, // XVSSUB_BU = 2388
19286 CEFBS_None, // XVSSUB_D = 2389
19287 CEFBS_None, // XVSSUB_DU = 2390
19288 CEFBS_None, // XVSSUB_H = 2391
19289 CEFBS_None, // XVSSUB_HU = 2392
19290 CEFBS_None, // XVSSUB_W = 2393
19291 CEFBS_None, // XVSSUB_WU = 2394
19292 CEFBS_None, // XVST = 2395
19293 CEFBS_None, // XVSTELM_B = 2396
19294 CEFBS_None, // XVSTELM_D = 2397
19295 CEFBS_None, // XVSTELM_H = 2398
19296 CEFBS_None, // XVSTELM_W = 2399
19297 CEFBS_None, // XVSTX = 2400
19298 CEFBS_None, // XVSUBI_BU = 2401
19299 CEFBS_None, // XVSUBI_DU = 2402
19300 CEFBS_None, // XVSUBI_HU = 2403
19301 CEFBS_None, // XVSUBI_WU = 2404
19302 CEFBS_None, // XVSUBWEV_D_W = 2405
19303 CEFBS_None, // XVSUBWEV_D_WU = 2406
19304 CEFBS_None, // XVSUBWEV_H_B = 2407
19305 CEFBS_None, // XVSUBWEV_H_BU = 2408
19306 CEFBS_None, // XVSUBWEV_Q_D = 2409
19307 CEFBS_None, // XVSUBWEV_Q_DU = 2410
19308 CEFBS_None, // XVSUBWEV_W_H = 2411
19309 CEFBS_None, // XVSUBWEV_W_HU = 2412
19310 CEFBS_None, // XVSUBWOD_D_W = 2413
19311 CEFBS_None, // XVSUBWOD_D_WU = 2414
19312 CEFBS_None, // XVSUBWOD_H_B = 2415
19313 CEFBS_None, // XVSUBWOD_H_BU = 2416
19314 CEFBS_None, // XVSUBWOD_Q_D = 2417
19315 CEFBS_None, // XVSUBWOD_Q_DU = 2418
19316 CEFBS_None, // XVSUBWOD_W_H = 2419
19317 CEFBS_None, // XVSUBWOD_W_HU = 2420
19318 CEFBS_None, // XVSUB_B = 2421
19319 CEFBS_None, // XVSUB_D = 2422
19320 CEFBS_None, // XVSUB_H = 2423
19321 CEFBS_None, // XVSUB_Q = 2424
19322 CEFBS_None, // XVSUB_W = 2425
19323 CEFBS_None, // XVXORI_B = 2426
19324 CEFBS_None, // XVXOR_V = 2427
19325 };
19326
19327 assert(Opcode < 2428);
19328 return FeatureBitsets[RequiredFeaturesRefs[Opcode]];
19329}
19330
19331} // end namespace LoongArch_MC
19332} // end namespace llvm
19333#endif // GET_COMPUTE_FEATURES
19334
19335#ifdef GET_AVAILABLE_OPCODE_CHECKER
19336#undef GET_AVAILABLE_OPCODE_CHECKER
19337namespace llvm {
19338namespace LoongArch_MC {
19339bool isOpcodeAvailable(unsigned Opcode, const FeatureBitset &Features) {
19340 FeatureBitset AvailableFeatures = computeAvailableFeatures(Features);
19341 FeatureBitset RequiredFeatures = computeRequiredFeatures(Opcode);
19342 FeatureBitset MissingFeatures =
19343 (AvailableFeatures & RequiredFeatures) ^
19344 RequiredFeatures;
19345 return !MissingFeatures.any();
19346}
19347} // end namespace LoongArch_MC
19348} // end namespace llvm
19349#endif // GET_AVAILABLE_OPCODE_CHECKER
19350
19351#ifdef ENABLE_INSTR_PREDICATE_VERIFIER
19352#undef ENABLE_INSTR_PREDICATE_VERIFIER
19353#include <sstream>
19354
19355namespace llvm {
19356namespace LoongArch_MC {
19357
19358#ifndef NDEBUG
19359static const char *SubtargetFeatureNames[] = {
19360 "Feature_HasLaGlobalWithAbs",
19361 "Feature_HasLaGlobalWithPcrel",
19362 "Feature_HasLaLocalWithAbs",
19363 "Feature_IsLA32",
19364 "Feature_IsLA64",
19365 nullptr
19366};
19367
19368#endif // NDEBUG
19369
19370void verifyInstructionPredicates(
19371 unsigned Opcode, const FeatureBitset &Features) {
19372#ifndef NDEBUG
19373 FeatureBitset AvailableFeatures = computeAvailableFeatures(Features);
19374 FeatureBitset RequiredFeatures = computeRequiredFeatures(Opcode);
19375 FeatureBitset MissingFeatures =
19376 (AvailableFeatures & RequiredFeatures) ^
19377 RequiredFeatures;
19378 if (MissingFeatures.any()) {
19379 std::ostringstream Msg;
19380 Msg << "Attempting to emit " << &LoongArchInstrNameData[LoongArchInstrNameIndices[Opcode]]
19381 << " instruction but the ";
19382 for (unsigned i = 0, e = MissingFeatures.size(); i != e; ++i)
19383 if (MissingFeatures.test(i))
19384 Msg << SubtargetFeatureNames[i] << " ";
19385 Msg << "predicate(s) are not met";
19386 report_fatal_error(Msg.str().c_str());
19387 }
19388#endif // NDEBUG
19389}
19390} // end namespace LoongArch_MC
19391} // end namespace llvm
19392#endif // ENABLE_INSTR_PREDICATE_VERIFIER
19393
19394