Coverage Report

Created: 2026-01-14 06:40

next uncovered line (L), next uncovered region (R), next uncovered branch (B)
/src/keystone/llvm/lib/Target/Mips/MipsGenInstrInfo.inc
Line
Count
Source
1
/*===- TableGen'erated file -------------------------------------*- C++ -*-===*\
2
|*                                                                            *|
3
|* Target Instruction Enum Values                                             *|
4
|*                                                                            *|
5
|* Automatically generated file, do not edit!                                 *|
6
|*                                                                            *|
7
\*===----------------------------------------------------------------------===*/
8
9
10
#ifdef GET_INSTRINFO_ENUM
11
#undef GET_INSTRINFO_ENUM
12
namespace llvm_ks {
13
14
namespace Mips {
15
  enum {
16
    PHI = 0,
17
    INLINEASM = 1,
18
    CFI_INSTRUCTION = 2,
19
    EH_LABEL  = 3,
20
    GC_LABEL  = 4,
21
    KILL  = 5,
22
    EXTRACT_SUBREG  = 6,
23
    INSERT_SUBREG = 7,
24
    IMPLICIT_DEF  = 8,
25
    SUBREG_TO_REG = 9,
26
    COPY_TO_REGCLASS  = 10,
27
    DBG_VALUE = 11,
28
    REG_SEQUENCE  = 12,
29
    COPY  = 13,
30
    BUNDLE  = 14,
31
    LIFETIME_START  = 15,
32
    LIFETIME_END  = 16,
33
    STACKMAP  = 17,
34
    PATCHPOINT  = 18,
35
    LOAD_STACK_GUARD  = 19,
36
    STATEPOINT  = 20,
37
    LOCAL_ESCAPE  = 21,
38
    FAULTING_LOAD_OP  = 22,
39
    G_ADD = 23,
40
    ABSMacro  = 24,
41
    ABSQ_S_PH = 25,
42
    ABSQ_S_PH_MM  = 26,
43
    ABSQ_S_QB = 27,
44
    ABSQ_S_QB_MMR2  = 28,
45
    ABSQ_S_W  = 29,
46
    ABSQ_S_W_MM = 30,
47
    ABS_D_MMR6  = 31,
48
    ABS_S_MMR6  = 32,
49
    ADD = 33,
50
    ADDIUPC = 34,
51
    ADDIUPC_MM  = 35,
52
    ADDIUPC_MMR6  = 36,
53
    ADDIUR1SP_MM  = 37,
54
    ADDIUR2_MM  = 38,
55
    ADDIUS5_MM  = 39,
56
    ADDIUSP_MM  = 40,
57
    ADDIU_MMR6  = 41,
58
    ADDQH_PH  = 42,
59
    ADDQH_PH_MMR2 = 43,
60
    ADDQH_R_PH  = 44,
61
    ADDQH_R_PH_MMR2 = 45,
62
    ADDQH_R_W = 46,
63
    ADDQH_R_W_MMR2  = 47,
64
    ADDQH_W = 48,
65
    ADDQH_W_MMR2  = 49,
66
    ADDQ_PH = 50,
67
    ADDQ_PH_MM  = 51,
68
    ADDQ_S_PH = 52,
69
    ADDQ_S_PH_MM  = 53,
70
    ADDQ_S_W  = 54,
71
    ADDQ_S_W_MM = 55,
72
    ADDSC = 56,
73
    ADDSC_MM  = 57,
74
    ADDS_A_B  = 58,
75
    ADDS_A_D  = 59,
76
    ADDS_A_H  = 60,
77
    ADDS_A_W  = 61,
78
    ADDS_S_B  = 62,
79
    ADDS_S_D  = 63,
80
    ADDS_S_H  = 64,
81
    ADDS_S_W  = 65,
82
    ADDS_U_B  = 66,
83
    ADDS_U_D  = 67,
84
    ADDS_U_H  = 68,
85
    ADDS_U_W  = 69,
86
    ADDU16_MM = 70,
87
    ADDU16_MMR6 = 71,
88
    ADDUH_QB  = 72,
89
    ADDUH_QB_MMR2 = 73,
90
    ADDUH_R_QB  = 74,
91
    ADDUH_R_QB_MMR2 = 75,
92
    ADDU_MMR6 = 76,
93
    ADDU_PH = 77,
94
    ADDU_PH_MMR2  = 78,
95
    ADDU_QB = 79,
96
    ADDU_QB_MM  = 80,
97
    ADDU_S_PH = 81,
98
    ADDU_S_PH_MMR2  = 82,
99
    ADDU_S_QB = 83,
100
    ADDU_S_QB_MM  = 84,
101
    ADDVI_B = 85,
102
    ADDVI_D = 86,
103
    ADDVI_H = 87,
104
    ADDVI_W = 88,
105
    ADDV_B  = 89,
106
    ADDV_D  = 90,
107
    ADDV_H  = 91,
108
    ADDV_W  = 92,
109
    ADDWC = 93,
110
    ADDWC_MM  = 94,
111
    ADD_A_B = 95,
112
    ADD_A_D = 96,
113
    ADD_A_H = 97,
114
    ADD_A_W = 98,
115
    ADD_MM  = 99,
116
    ADD_MMR6  = 100,
117
    ADDi  = 101,
118
    ADDi_MM = 102,
119
    ADDiu = 103,
120
    ADDiu_MM  = 104,
121
    ADDu  = 105,
122
    ADDu_MM = 106,
123
    ADJCALLSTACKDOWN  = 107,
124
    ADJCALLSTACKUP  = 108,
125
    ALIGN = 109,
126
    ALIGN_MMR6  = 110,
127
    ALUIPC  = 111,
128
    ALUIPC_MMR6 = 112,
129
    AND = 113,
130
    AND16_MM  = 114,
131
    AND16_MMR6  = 115,
132
    AND64 = 116,
133
    ANDI16_MM = 117,
134
    ANDI16_MMR6 = 118,
135
    ANDI_B  = 119,
136
    ANDI_MMR6 = 120,
137
    AND_MM  = 121,
138
    AND_MMR6  = 122,
139
    AND_V = 123,
140
    AND_V_D_PSEUDO  = 124,
141
    AND_V_H_PSEUDO  = 125,
142
    AND_V_W_PSEUDO  = 126,
143
    ANDi  = 127,
144
    ANDi64  = 128,
145
    ANDi_MM = 129,
146
    APPEND  = 130,
147
    ASUB_S_B  = 131,
148
    ASUB_S_D  = 132,
149
    ASUB_S_H  = 133,
150
    ASUB_S_W  = 134,
151
    ASUB_U_B  = 135,
152
    ASUB_U_D  = 136,
153
    ASUB_U_H  = 137,
154
    ASUB_U_W  = 138,
155
    ATOMIC_CMP_SWAP_I16 = 139,
156
    ATOMIC_CMP_SWAP_I32 = 140,
157
    ATOMIC_CMP_SWAP_I64 = 141,
158
    ATOMIC_CMP_SWAP_I8  = 142,
159
    ATOMIC_LOAD_ADD_I16 = 143,
160
    ATOMIC_LOAD_ADD_I32 = 144,
161
    ATOMIC_LOAD_ADD_I64 = 145,
162
    ATOMIC_LOAD_ADD_I8  = 146,
163
    ATOMIC_LOAD_AND_I16 = 147,
164
    ATOMIC_LOAD_AND_I32 = 148,
165
    ATOMIC_LOAD_AND_I64 = 149,
166
    ATOMIC_LOAD_AND_I8  = 150,
167
    ATOMIC_LOAD_NAND_I16  = 151,
168
    ATOMIC_LOAD_NAND_I32  = 152,
169
    ATOMIC_LOAD_NAND_I64  = 153,
170
    ATOMIC_LOAD_NAND_I8 = 154,
171
    ATOMIC_LOAD_OR_I16  = 155,
172
    ATOMIC_LOAD_OR_I32  = 156,
173
    ATOMIC_LOAD_OR_I64  = 157,
174
    ATOMIC_LOAD_OR_I8 = 158,
175
    ATOMIC_LOAD_SUB_I16 = 159,
176
    ATOMIC_LOAD_SUB_I32 = 160,
177
    ATOMIC_LOAD_SUB_I64 = 161,
178
    ATOMIC_LOAD_SUB_I8  = 162,
179
    ATOMIC_LOAD_XOR_I16 = 163,
180
    ATOMIC_LOAD_XOR_I32 = 164,
181
    ATOMIC_LOAD_XOR_I64 = 165,
182
    ATOMIC_LOAD_XOR_I8  = 166,
183
    ATOMIC_SWAP_I16 = 167,
184
    ATOMIC_SWAP_I32 = 168,
185
    ATOMIC_SWAP_I64 = 169,
186
    ATOMIC_SWAP_I8  = 170,
187
    AUI = 171,
188
    AUIPC = 172,
189
    AUIPC_MMR6  = 173,
190
    AUI_MMR6  = 174,
191
    AVER_S_B  = 175,
192
    AVER_S_D  = 176,
193
    AVER_S_H  = 177,
194
    AVER_S_W  = 178,
195
    AVER_U_B  = 179,
196
    AVER_U_D  = 180,
197
    AVER_U_H  = 181,
198
    AVER_U_W  = 182,
199
    AVE_S_B = 183,
200
    AVE_S_D = 184,
201
    AVE_S_H = 185,
202
    AVE_S_W = 186,
203
    AVE_U_B = 187,
204
    AVE_U_D = 188,
205
    AVE_U_H = 189,
206
    AVE_U_W = 190,
207
    AddiuRxImmX16 = 191,
208
    AddiuRxPcImmX16 = 192,
209
    AddiuRxRxImm16  = 193,
210
    AddiuRxRxImmX16 = 194,
211
    AddiuRxRyOffMemX16  = 195,
212
    AddiuSpImm16  = 196,
213
    AddiuSpImmX16 = 197,
214
    AdduRxRyRz16  = 198,
215
    AndRxRxRy16 = 199,
216
    B = 200,
217
    B16_MM  = 201,
218
    BADDu = 202,
219
    BAL = 203,
220
    BALC  = 204,
221
    BALC_MMR6 = 205,
222
    BALIGN  = 206,
223
    BAL_BR  = 207,
224
    BBIT0 = 208,
225
    BBIT032 = 209,
226
    BBIT1 = 210,
227
    BBIT132 = 211,
228
    BC  = 212,
229
    BC16_MMR6 = 213,
230
    BC1EQZ  = 214,
231
    BC1F  = 215,
232
    BC1FL = 216,
233
    BC1F_MM = 217,
234
    BC1NEZ  = 218,
235
    BC1T  = 219,
236
    BC1TL = 220,
237
    BC1T_MM = 221,
238
    BC2EQZ  = 222,
239
    BC2NEZ  = 223,
240
    BCLRI_B = 224,
241
    BCLRI_D = 225,
242
    BCLRI_H = 226,
243
    BCLRI_W = 227,
244
    BCLR_B  = 228,
245
    BCLR_D  = 229,
246
    BCLR_H  = 230,
247
    BCLR_W  = 231,
248
    BC_MMR6 = 232,
249
    BEQ = 233,
250
    BEQ64 = 234,
251
    BEQC  = 235,
252
    BEQL  = 236,
253
    BEQZ16_MM = 237,
254
    BEQZALC = 238,
255
    BEQZALC_MMR6  = 239,
256
    BEQZC = 240,
257
    BEQZC16_MMR6  = 241,
258
    BEQZC_MM  = 242,
259
    BEQ_MM  = 243,
260
    BGE = 244,
261
    BGEC  = 245,
262
    BGEImmMacro = 246,
263
    BGEL  = 247,
264
    BGELImmMacro  = 248,
265
    BGEU  = 249,
266
    BGEUC = 250,
267
    BGEUImmMacro  = 251,
268
    BGEUL = 252,
269
    BGEULImmMacro = 253,
270
    BGEZ  = 254,
271
    BGEZ64  = 255,
272
    BGEZAL  = 256,
273
    BGEZALC = 257,
274
    BGEZALC_MMR6  = 258,
275
    BGEZALL = 259,
276
    BGEZALS_MM  = 260,
277
    BGEZAL_MM = 261,
278
    BGEZC = 262,
279
    BGEZL = 263,
280
    BGEZ_MM = 264,
281
    BGT = 265,
282
    BGTImmMacro = 266,
283
    BGTL  = 267,
284
    BGTLImmMacro  = 268,
285
    BGTU  = 269,
286
    BGTUImmMacro  = 270,
287
    BGTUL = 271,
288
    BGTULImmMacro = 272,
289
    BGTZ  = 273,
290
    BGTZ64  = 274,
291
    BGTZALC = 275,
292
    BGTZALC_MMR6  = 276,
293
    BGTZC = 277,
294
    BGTZL = 278,
295
    BGTZ_MM = 279,
296
    BINSLI_B  = 280,
297
    BINSLI_D  = 281,
298
    BINSLI_H  = 282,
299
    BINSLI_W  = 283,
300
    BINSL_B = 284,
301
    BINSL_D = 285,
302
    BINSL_H = 286,
303
    BINSL_W = 287,
304
    BINSRI_B  = 288,
305
    BINSRI_D  = 289,
306
    BINSRI_H  = 290,
307
    BINSRI_W  = 291,
308
    BINSR_B = 292,
309
    BINSR_D = 293,
310
    BINSR_H = 294,
311
    BINSR_W = 295,
312
    BITREV  = 296,
313
    BITSWAP = 297,
314
    BITSWAP_MMR6  = 298,
315
    BLE = 299,
316
    BLEImmMacro = 300,
317
    BLEL  = 301,
318
    BLELImmMacro  = 302,
319
    BLEU  = 303,
320
    BLEUImmMacro  = 304,
321
    BLEUL = 305,
322
    BLEULImmMacro = 306,
323
    BLEZ  = 307,
324
    BLEZ64  = 308,
325
    BLEZALC = 309,
326
    BLEZALC_MMR6  = 310,
327
    BLEZC = 311,
328
    BLEZL = 312,
329
    BLEZ_MM = 313,
330
    BLT = 314,
331
    BLTC  = 315,
332
    BLTImmMacro = 316,
333
    BLTL  = 317,
334
    BLTLImmMacro  = 318,
335
    BLTU  = 319,
336
    BLTUC = 320,
337
    BLTUImmMacro  = 321,
338
    BLTUL = 322,
339
    BLTULImmMacro = 323,
340
    BLTZ  = 324,
341
    BLTZ64  = 325,
342
    BLTZAL  = 326,
343
    BLTZALC = 327,
344
    BLTZALC_MMR6  = 328,
345
    BLTZALL = 329,
346
    BLTZALS_MM  = 330,
347
    BLTZAL_MM = 331,
348
    BLTZC = 332,
349
    BLTZL = 333,
350
    BLTZ_MM = 334,
351
    BMNZI_B = 335,
352
    BMNZ_V  = 336,
353
    BMZI_B  = 337,
354
    BMZ_V = 338,
355
    BNE = 339,
356
    BNE64 = 340,
357
    BNEC  = 341,
358
    BNEGI_B = 342,
359
    BNEGI_D = 343,
360
    BNEGI_H = 344,
361
    BNEGI_W = 345,
362
    BNEG_B  = 346,
363
    BNEG_D  = 347,
364
    BNEG_H  = 348,
365
    BNEG_W  = 349,
366
    BNEL  = 350,
367
    BNEZ16_MM = 351,
368
    BNEZALC = 352,
369
    BNEZALC_MMR6  = 353,
370
    BNEZC = 354,
371
    BNEZC16_MMR6  = 355,
372
    BNEZC_MM  = 356,
373
    BNE_MM  = 357,
374
    BNVC  = 358,
375
    BNZ_B = 359,
376
    BNZ_D = 360,
377
    BNZ_H = 361,
378
    BNZ_V = 362,
379
    BNZ_W = 363,
380
    BOVC  = 364,
381
    BPOSGE32  = 365,
382
    BPOSGE32_PSEUDO = 366,
383
    BREAK = 367,
384
    BREAK16_MM  = 368,
385
    BREAK16_MMR6  = 369,
386
    BREAK_MM  = 370,
387
    BREAK_MMR6  = 371,
388
    BSELI_B = 372,
389
    BSEL_D_PSEUDO = 373,
390
    BSEL_FD_PSEUDO  = 374,
391
    BSEL_FW_PSEUDO  = 375,
392
    BSEL_H_PSEUDO = 376,
393
    BSEL_V  = 377,
394
    BSEL_W_PSEUDO = 378,
395
    BSETI_B = 379,
396
    BSETI_D = 380,
397
    BSETI_H = 381,
398
    BSETI_W = 382,
399
    BSET_B  = 383,
400
    BSET_D  = 384,
401
    BSET_H  = 385,
402
    BSET_W  = 386,
403
    BZ_B  = 387,
404
    BZ_D  = 388,
405
    BZ_H  = 389,
406
    BZ_V  = 390,
407
    BZ_W  = 391,
408
    B_MMR6_Pseudo = 392,
409
    B_MM_Pseudo = 393,
410
    BeqImm  = 394,
411
    BeqzRxImm16 = 395,
412
    BeqzRxImmX16  = 396,
413
    Bimm16  = 397,
414
    BimmX16 = 398,
415
    BneImm  = 399,
416
    BnezRxImm16 = 400,
417
    BnezRxImmX16  = 401,
418
    Break16 = 402,
419
    Bteqz16 = 403,
420
    BteqzT8CmpX16 = 404,
421
    BteqzT8CmpiX16  = 405,
422
    BteqzT8SltX16 = 406,
423
    BteqzT8SltiX16  = 407,
424
    BteqzT8SltiuX16 = 408,
425
    BteqzT8SltuX16  = 409,
426
    BteqzX16  = 410,
427
    Btnez16 = 411,
428
    BtnezT8CmpX16 = 412,
429
    BtnezT8CmpiX16  = 413,
430
    BtnezT8SltX16 = 414,
431
    BtnezT8SltiX16  = 415,
432
    BtnezT8SltiuX16 = 416,
433
    BtnezT8SltuX16  = 417,
434
    BtnezX16  = 418,
435
    BuildPairF64  = 419,
436
    BuildPairF64_64 = 420,
437
    CACHE = 421,
438
    CACHEE  = 422,
439
    CACHEE_MM = 423,
440
    CACHEE_MMR6 = 424,
441
    CACHE_MM  = 425,
442
    CACHE_MMR6  = 426,
443
    CACHE_R6  = 427,
444
    CEIL_L_D64  = 428,
445
    CEIL_L_D_MMR6 = 429,
446
    CEIL_L_S  = 430,
447
    CEIL_L_S_MMR6 = 431,
448
    CEIL_W_D32  = 432,
449
    CEIL_W_D64  = 433,
450
    CEIL_W_D_MMR6 = 434,
451
    CEIL_W_MM = 435,
452
    CEIL_W_S  = 436,
453
    CEIL_W_S_MM = 437,
454
    CEIL_W_S_MMR6 = 438,
455
    CEQI_B  = 439,
456
    CEQI_D  = 440,
457
    CEQI_H  = 441,
458
    CEQI_W  = 442,
459
    CEQ_B = 443,
460
    CEQ_D = 444,
461
    CEQ_H = 445,
462
    CEQ_W = 446,
463
    CFC1  = 447,
464
    CFC1_MM = 448,
465
    CFCMSA  = 449,
466
    CINS  = 450,
467
    CINS32  = 451,
468
    CLASS_D = 452,
469
    CLASS_D_MMR6  = 453,
470
    CLASS_S = 454,
471
    CLASS_S_MMR6  = 455,
472
    CLEI_S_B  = 456,
473
    CLEI_S_D  = 457,
474
    CLEI_S_H  = 458,
475
    CLEI_S_W  = 459,
476
    CLEI_U_B  = 460,
477
    CLEI_U_D  = 461,
478
    CLEI_U_H  = 462,
479
    CLEI_U_W  = 463,
480
    CLE_S_B = 464,
481
    CLE_S_D = 465,
482
    CLE_S_H = 466,
483
    CLE_S_W = 467,
484
    CLE_U_B = 468,
485
    CLE_U_D = 469,
486
    CLE_U_H = 470,
487
    CLE_U_W = 471,
488
    CLO = 472,
489
    CLO_MM  = 473,
490
    CLO_MMR6  = 474,
491
    CLO_R6  = 475,
492
    CLTI_S_B  = 476,
493
    CLTI_S_D  = 477,
494
    CLTI_S_H  = 478,
495
    CLTI_S_W  = 479,
496
    CLTI_U_B  = 480,
497
    CLTI_U_D  = 481,
498
    CLTI_U_H  = 482,
499
    CLTI_U_W  = 483,
500
    CLT_S_B = 484,
501
    CLT_S_D = 485,
502
    CLT_S_H = 486,
503
    CLT_S_W = 487,
504
    CLT_U_B = 488,
505
    CLT_U_D = 489,
506
    CLT_U_H = 490,
507
    CLT_U_W = 491,
508
    CLZ = 492,
509
    CLZ_MM  = 493,
510
    CLZ_MMR6  = 494,
511
    CLZ_R6  = 495,
512
    CMPGDU_EQ_QB  = 496,
513
    CMPGDU_LE_QB  = 497,
514
    CMPGDU_LT_QB  = 498,
515
    CMPGU_EQ_QB = 499,
516
    CMPGU_LE_QB = 500,
517
    CMPGU_LT_QB = 501,
518
    CMPU_EQ_QB  = 502,
519
    CMPU_LE_QB  = 503,
520
    CMPU_LT_QB  = 504,
521
    CMP_AF_D_MMR6 = 505,
522
    CMP_AF_S_MMR6 = 506,
523
    CMP_EQ_D  = 507,
524
    CMP_EQ_D_MMR6 = 508,
525
    CMP_EQ_PH = 509,
526
    CMP_EQ_S  = 510,
527
    CMP_EQ_S_MMR6 = 511,
528
    CMP_F_D = 512,
529
    CMP_F_S = 513,
530
    CMP_LE_D  = 514,
531
    CMP_LE_D_MMR6 = 515,
532
    CMP_LE_PH = 516,
533
    CMP_LE_S  = 517,
534
    CMP_LE_S_MMR6 = 518,
535
    CMP_LT_D  = 519,
536
    CMP_LT_D_MMR6 = 520,
537
    CMP_LT_PH = 521,
538
    CMP_LT_S  = 522,
539
    CMP_LT_S_MMR6 = 523,
540
    CMP_SAF_D = 524,
541
    CMP_SAF_D_MMR6  = 525,
542
    CMP_SAF_S = 526,
543
    CMP_SAF_S_MMR6  = 527,
544
    CMP_SEQ_D = 528,
545
    CMP_SEQ_D_MMR6  = 529,
546
    CMP_SEQ_S = 530,
547
    CMP_SEQ_S_MMR6  = 531,
548
    CMP_SLE_D = 532,
549
    CMP_SLE_D_MMR6  = 533,
550
    CMP_SLE_S = 534,
551
    CMP_SLE_S_MMR6  = 535,
552
    CMP_SLT_D = 536,
553
    CMP_SLT_D_MMR6  = 537,
554
    CMP_SLT_S = 538,
555
    CMP_SLT_S_MMR6  = 539,
556
    CMP_SUEQ_D  = 540,
557
    CMP_SUEQ_D_MMR6 = 541,
558
    CMP_SUEQ_S  = 542,
559
    CMP_SUEQ_S_MMR6 = 543,
560
    CMP_SULE_D  = 544,
561
    CMP_SULE_D_MMR6 = 545,
562
    CMP_SULE_S  = 546,
563
    CMP_SULE_S_MMR6 = 547,
564
    CMP_SULT_D  = 548,
565
    CMP_SULT_D_MMR6 = 549,
566
    CMP_SULT_S  = 550,
567
    CMP_SULT_S_MMR6 = 551,
568
    CMP_SUN_D = 552,
569
    CMP_SUN_D_MMR6  = 553,
570
    CMP_SUN_S = 554,
571
    CMP_SUN_S_MMR6  = 555,
572
    CMP_UEQ_D = 556,
573
    CMP_UEQ_D_MMR6  = 557,
574
    CMP_UEQ_S = 558,
575
    CMP_UEQ_S_MMR6  = 559,
576
    CMP_ULE_D = 560,
577
    CMP_ULE_D_MMR6  = 561,
578
    CMP_ULE_S = 562,
579
    CMP_ULE_S_MMR6  = 563,
580
    CMP_ULT_D = 564,
581
    CMP_ULT_D_MMR6  = 565,
582
    CMP_ULT_S = 566,
583
    CMP_ULT_S_MMR6  = 567,
584
    CMP_UN_D  = 568,
585
    CMP_UN_D_MMR6 = 569,
586
    CMP_UN_S  = 570,
587
    CMP_UN_S_MMR6 = 571,
588
    CONSTPOOL_ENTRY = 572,
589
    COPY_FD_PSEUDO  = 573,
590
    COPY_FW_PSEUDO  = 574,
591
    COPY_S_B  = 575,
592
    COPY_S_D  = 576,
593
    COPY_S_H  = 577,
594
    COPY_S_W  = 578,
595
    COPY_U_B  = 579,
596
    COPY_U_H  = 580,
597
    COPY_U_W  = 581,
598
    CTC1  = 582,
599
    CTC1_MM = 583,
600
    CTCMSA  = 584,
601
    CVT_D32_S = 585,
602
    CVT_D32_W = 586,
603
    CVT_D32_W_MM  = 587,
604
    CVT_D64_L = 588,
605
    CVT_D64_S = 589,
606
    CVT_D64_W = 590,
607
    CVT_D_L_MMR6  = 591,
608
    CVT_D_S_MM  = 592,
609
    CVT_D_S_MMR6  = 593,
610
    CVT_D_W_MMR6  = 594,
611
    CVT_L_D64 = 595,
612
    CVT_L_D64_MM  = 596,
613
    CVT_L_D_MMR6  = 597,
614
    CVT_L_S = 598,
615
    CVT_L_S_MM  = 599,
616
    CVT_L_S_MMR6  = 600,
617
    CVT_S_D32 = 601,
618
    CVT_S_D32_MM  = 602,
619
    CVT_S_D64 = 603,
620
    CVT_S_D_MMR6  = 604,
621
    CVT_S_L = 605,
622
    CVT_S_L_MMR6  = 606,
623
    CVT_S_W = 607,
624
    CVT_S_W_MM  = 608,
625
    CVT_S_W_MMR6  = 609,
626
    CVT_W_D32 = 610,
627
    CVT_W_D64 = 611,
628
    CVT_W_D_MMR6  = 612,
629
    CVT_W_MM  = 613,
630
    CVT_W_S = 614,
631
    CVT_W_S_MM  = 615,
632
    CVT_W_S_MMR6  = 616,
633
    C_EQ_D32  = 617,
634
    C_EQ_D64  = 618,
635
    C_EQ_S  = 619,
636
    C_F_D32 = 620,
637
    C_F_D64 = 621,
638
    C_F_S = 622,
639
    C_LE_D32  = 623,
640
    C_LE_D64  = 624,
641
    C_LE_S  = 625,
642
    C_LT_D32  = 626,
643
    C_LT_D64  = 627,
644
    C_LT_S  = 628,
645
    C_NGE_D32 = 629,
646
    C_NGE_D64 = 630,
647
    C_NGE_S = 631,
648
    C_NGLE_D32  = 632,
649
    C_NGLE_D64  = 633,
650
    C_NGLE_S  = 634,
651
    C_NGL_D32 = 635,
652
    C_NGL_D64 = 636,
653
    C_NGL_S = 637,
654
    C_NGT_D32 = 638,
655
    C_NGT_D64 = 639,
656
    C_NGT_S = 640,
657
    C_OLE_D32 = 641,
658
    C_OLE_D64 = 642,
659
    C_OLE_S = 643,
660
    C_OLT_D32 = 644,
661
    C_OLT_D64 = 645,
662
    C_OLT_S = 646,
663
    C_SEQ_D32 = 647,
664
    C_SEQ_D64 = 648,
665
    C_SEQ_S = 649,
666
    C_SF_D32  = 650,
667
    C_SF_D64  = 651,
668
    C_SF_S  = 652,
669
    C_UEQ_D32 = 653,
670
    C_UEQ_D64 = 654,
671
    C_UEQ_S = 655,
672
    C_ULE_D32 = 656,
673
    C_ULE_D64 = 657,
674
    C_ULE_S = 658,
675
    C_ULT_D32 = 659,
676
    C_ULT_D64 = 660,
677
    C_ULT_S = 661,
678
    C_UN_D32  = 662,
679
    C_UN_D64  = 663,
680
    C_UN_S  = 664,
681
    CmpRxRy16 = 665,
682
    CmpiRxImm16 = 666,
683
    CmpiRxImmX16  = 667,
684
    Constant32  = 668,
685
    DADD  = 669,
686
    DADDi = 670,
687
    DADDiu  = 671,
688
    DADDu = 672,
689
    DAHI  = 673,
690
    DAHI_MM64R6 = 674,
691
    DALIGN  = 675,
692
    DALIGN_MM64R6 = 676,
693
    DATI  = 677,
694
    DATI_MM64R6 = 678,
695
    DAUI  = 679,
696
    DAUI_MM64R6 = 680,
697
    DBITSWAP  = 681,
698
    DCLO  = 682,
699
    DCLO_R6 = 683,
700
    DCLZ  = 684,
701
    DCLZ_R6 = 685,
702
    DDIV  = 686,
703
    DDIVU = 687,
704
    DDIVU_MM64R6  = 688,
705
    DDIV_MM64R6 = 689,
706
    DERET = 690,
707
    DERET_MM  = 691,
708
    DERET_MMR6  = 692,
709
    DEXT  = 693,
710
    DEXTM = 694,
711
    DEXTM_MM64R6  = 695,
712
    DEXTU = 696,
713
    DEXTU_MM64R6  = 697,
714
    DEXT_MM64R6 = 698,
715
    DI  = 699,
716
    DINS  = 700,
717
    DINSM = 701,
718
    DINSU = 702,
719
    DIV = 703,
720
    DIVU  = 704,
721
    DIVU_MMR6 = 705,
722
    DIV_MMR6  = 706,
723
    DIV_S_B = 707,
724
    DIV_S_D = 708,
725
    DIV_S_H = 709,
726
    DIV_S_W = 710,
727
    DIV_U_B = 711,
728
    DIV_U_D = 712,
729
    DIV_U_H = 713,
730
    DIV_U_W = 714,
731
    DI_MM = 715,
732
    DI_MMR6 = 716,
733
    DLSA  = 717,
734
    DLSA_R6 = 718,
735
    DMFC0 = 719,
736
    DMFC1 = 720,
737
    DMFC2 = 721,
738
    DMFC2_OCTEON  = 722,
739
    DMOD  = 723,
740
    DMODU = 724,
741
    DMODU_MM64R6  = 725,
742
    DMOD_MM64R6 = 726,
743
    DMTC0 = 727,
744
    DMTC1 = 728,
745
    DMTC2 = 729,
746
    DMTC2_OCTEON  = 730,
747
    DMUH  = 731,
748
    DMUHU = 732,
749
    DMUL  = 733,
750
    DMULT = 734,
751
    DMULTu  = 735,
752
    DMULU = 736,
753
    DMUL_R6 = 737,
754
    DOTP_S_D  = 738,
755
    DOTP_S_H  = 739,
756
    DOTP_S_W  = 740,
757
    DOTP_U_D  = 741,
758
    DOTP_U_H  = 742,
759
    DOTP_U_W  = 743,
760
    DPADD_S_D = 744,
761
    DPADD_S_H = 745,
762
    DPADD_S_W = 746,
763
    DPADD_U_D = 747,
764
    DPADD_U_H = 748,
765
    DPADD_U_W = 749,
766
    DPAQX_SA_W_PH = 750,
767
    DPAQX_SA_W_PH_MMR2  = 751,
768
    DPAQX_S_W_PH  = 752,
769
    DPAQX_S_W_PH_MMR2 = 753,
770
    DPAQ_SA_L_W = 754,
771
    DPAQ_SA_L_W_MM  = 755,
772
    DPAQ_S_W_PH = 756,
773
    DPAQ_S_W_PH_MM  = 757,
774
    DPAU_H_QBL  = 758,
775
    DPAU_H_QBL_MM = 759,
776
    DPAU_H_QBR  = 760,
777
    DPAU_H_QBR_MM = 761,
778
    DPAX_W_PH = 762,
779
    DPAX_W_PH_MMR2  = 763,
780
    DPA_W_PH  = 764,
781
    DPA_W_PH_MMR2 = 765,
782
    DPOP  = 766,
783
    DPSQX_SA_W_PH = 767,
784
    DPSQX_SA_W_PH_MMR2  = 768,
785
    DPSQX_S_W_PH  = 769,
786
    DPSQX_S_W_PH_MMR2 = 770,
787
    DPSQ_SA_L_W = 771,
788
    DPSQ_SA_L_W_MM  = 772,
789
    DPSQ_S_W_PH = 773,
790
    DPSQ_S_W_PH_MM  = 774,
791
    DPSUB_S_D = 775,
792
    DPSUB_S_H = 776,
793
    DPSUB_S_W = 777,
794
    DPSUB_U_D = 778,
795
    DPSUB_U_H = 779,
796
    DPSUB_U_W = 780,
797
    DPSU_H_QBL  = 781,
798
    DPSU_H_QBL_MM = 782,
799
    DPSU_H_QBR  = 783,
800
    DPSU_H_QBR_MM = 784,
801
    DPSX_W_PH = 785,
802
    DPSX_W_PH_MMR2  = 786,
803
    DPS_W_PH  = 787,
804
    DPS_W_PH_MMR2 = 788,
805
    DROL  = 789,
806
    DROLImm = 790,
807
    DROR  = 791,
808
    DRORImm = 792,
809
    DROTR = 793,
810
    DROTR32 = 794,
811
    DROTRV  = 795,
812
    DSBH  = 796,
813
    DSDIV = 797,
814
    DSDivMacro  = 798,
815
    DSHD  = 799,
816
    DSLL  = 800,
817
    DSLL32  = 801,
818
    DSLL64_32 = 802,
819
    DSLLV = 803,
820
    DSRA  = 804,
821
    DSRA32  = 805,
822
    DSRAV = 806,
823
    DSRL  = 807,
824
    DSRL32  = 808,
825
    DSRLV = 809,
826
    DSUB  = 810,
827
    DSUBu = 811,
828
    DUDIV = 812,
829
    DUDivMacro  = 813,
830
    DivRxRy16 = 814,
831
    DivuRxRy16  = 815,
832
    EHB = 816,
833
    EHB_MM  = 817,
834
    EHB_MMR6  = 818,
835
    EI  = 819,
836
    EI_MM = 820,
837
    EI_MMR6 = 821,
838
    ERET  = 822,
839
    ERETNC  = 823,
840
    ERETNC_MMR6 = 824,
841
    ERET_MM = 825,
842
    ERET_MMR6 = 826,
843
    ERet  = 827,
844
    EXT = 828,
845
    EXTP  = 829,
846
    EXTPDP  = 830,
847
    EXTPDPV = 831,
848
    EXTPDPV_MM  = 832,
849
    EXTPDP_MM = 833,
850
    EXTPV = 834,
851
    EXTPV_MM  = 835,
852
    EXTP_MM = 836,
853
    EXTRV_RS_W  = 837,
854
    EXTRV_RS_W_MM = 838,
855
    EXTRV_R_W = 839,
856
    EXTRV_R_W_MM  = 840,
857
    EXTRV_S_H = 841,
858
    EXTRV_S_H_MM  = 842,
859
    EXTRV_W = 843,
860
    EXTRV_W_MM  = 844,
861
    EXTR_RS_W = 845,
862
    EXTR_RS_W_MM  = 846,
863
    EXTR_R_W  = 847,
864
    EXTR_R_W_MM = 848,
865
    EXTR_S_H  = 849,
866
    EXTR_S_H_MM = 850,
867
    EXTR_W  = 851,
868
    EXTR_W_MM = 852,
869
    EXTS  = 853,
870
    EXTS32  = 854,
871
    EXT_MM  = 855,
872
    ExtractElementF64 = 856,
873
    ExtractElementF64_64  = 857,
874
    FABS_D  = 858,
875
    FABS_D32  = 859,
876
    FABS_D64  = 860,
877
    FABS_MM = 861,
878
    FABS_S  = 862,
879
    FABS_S_MM = 863,
880
    FABS_W  = 864,
881
    FADD_D  = 865,
882
    FADD_D32  = 866,
883
    FADD_D64  = 867,
884
    FADD_D_MMR6 = 868,
885
    FADD_MM = 869,
886
    FADD_S  = 870,
887
    FADD_S_MM = 871,
888
    FADD_S_MMR6 = 872,
889
    FADD_W  = 873,
890
    FCAF_D  = 874,
891
    FCAF_W  = 875,
892
    FCEQ_D  = 876,
893
    FCEQ_W  = 877,
894
    FCLASS_D  = 878,
895
    FCLASS_W  = 879,
896
    FCLE_D  = 880,
897
    FCLE_W  = 881,
898
    FCLT_D  = 882,
899
    FCLT_W  = 883,
900
    FCMP_D32  = 884,
901
    FCMP_D32_MM = 885,
902
    FCMP_D64  = 886,
903
    FCMP_S32  = 887,
904
    FCMP_S32_MM = 888,
905
    FCNE_D  = 889,
906
    FCNE_W  = 890,
907
    FCOR_D  = 891,
908
    FCOR_W  = 892,
909
    FCUEQ_D = 893,
910
    FCUEQ_W = 894,
911
    FCULE_D = 895,
912
    FCULE_W = 896,
913
    FCULT_D = 897,
914
    FCULT_W = 898,
915
    FCUNE_D = 899,
916
    FCUNE_W = 900,
917
    FCUN_D  = 901,
918
    FCUN_W  = 902,
919
    FDIV_D  = 903,
920
    FDIV_D32  = 904,
921
    FDIV_D64  = 905,
922
    FDIV_D_MMR6 = 906,
923
    FDIV_MM = 907,
924
    FDIV_S  = 908,
925
    FDIV_S_MM = 909,
926
    FDIV_S_MMR6 = 910,
927
    FDIV_W  = 911,
928
    FEXDO_H = 912,
929
    FEXDO_W = 913,
930
    FEXP2_D = 914,
931
    FEXP2_D_1_PSEUDO  = 915,
932
    FEXP2_W = 916,
933
    FEXP2_W_1_PSEUDO  = 917,
934
    FEXUPL_D  = 918,
935
    FEXUPL_W  = 919,
936
    FEXUPR_D  = 920,
937
    FEXUPR_W  = 921,
938
    FFINT_S_D = 922,
939
    FFINT_S_W = 923,
940
    FFINT_U_D = 924,
941
    FFINT_U_W = 925,
942
    FFQL_D  = 926,
943
    FFQL_W  = 927,
944
    FFQR_D  = 928,
945
    FFQR_W  = 929,
946
    FILL_B  = 930,
947
    FILL_D  = 931,
948
    FILL_FD_PSEUDO  = 932,
949
    FILL_FW_PSEUDO  = 933,
950
    FILL_H  = 934,
951
    FILL_W  = 935,
952
    FLOG2_D = 936,
953
    FLOG2_W = 937,
954
    FLOOR_L_D64 = 938,
955
    FLOOR_L_D_MMR6  = 939,
956
    FLOOR_L_S = 940,
957
    FLOOR_L_S_MMR6  = 941,
958
    FLOOR_W_D32 = 942,
959
    FLOOR_W_D64 = 943,
960
    FLOOR_W_D_MMR6  = 944,
961
    FLOOR_W_MM  = 945,
962
    FLOOR_W_S = 946,
963
    FLOOR_W_S_MM  = 947,
964
    FLOOR_W_S_MMR6  = 948,
965
    FMADD_D = 949,
966
    FMADD_W = 950,
967
    FMAX_A_D  = 951,
968
    FMAX_A_W  = 952,
969
    FMAX_D  = 953,
970
    FMAX_W  = 954,
971
    FMIN_A_D  = 955,
972
    FMIN_A_W  = 956,
973
    FMIN_D  = 957,
974
    FMIN_W  = 958,
975
    FMOV_D32  = 959,
976
    FMOV_D32_MM = 960,
977
    FMOV_D64  = 961,
978
    FMOV_D_MMR6 = 962,
979
    FMOV_S  = 963,
980
    FMOV_S_MM = 964,
981
    FMOV_S_MMR6 = 965,
982
    FMSUB_D = 966,
983
    FMSUB_W = 967,
984
    FMUL_D  = 968,
985
    FMUL_D32  = 969,
986
    FMUL_D64  = 970,
987
    FMUL_D_MMR6 = 971,
988
    FMUL_MM = 972,
989
    FMUL_S  = 973,
990
    FMUL_S_MM = 974,
991
    FMUL_S_MMR6 = 975,
992
    FMUL_W  = 976,
993
    FNEG_D32  = 977,
994
    FNEG_D64  = 978,
995
    FNEG_D_MMR6 = 979,
996
    FNEG_MM = 980,
997
    FNEG_S  = 981,
998
    FNEG_S_MM = 982,
999
    FNEG_S_MMR6 = 983,
1000
    FRCP_D  = 984,
1001
    FRCP_W  = 985,
1002
    FRINT_D = 986,
1003
    FRINT_W = 987,
1004
    FRSQRT_D  = 988,
1005
    FRSQRT_W  = 989,
1006
    FSAF_D  = 990,
1007
    FSAF_W  = 991,
1008
    FSEQ_D  = 992,
1009
    FSEQ_W  = 993,
1010
    FSLE_D  = 994,
1011
    FSLE_W  = 995,
1012
    FSLT_D  = 996,
1013
    FSLT_W  = 997,
1014
    FSNE_D  = 998,
1015
    FSNE_W  = 999,
1016
    FSOR_D  = 1000,
1017
    FSOR_W  = 1001,
1018
    FSQRT_D = 1002,
1019
    FSQRT_D32 = 1003,
1020
    FSQRT_D64 = 1004,
1021
    FSQRT_MM  = 1005,
1022
    FSQRT_S = 1006,
1023
    FSQRT_S_MM  = 1007,
1024
    FSQRT_W = 1008,
1025
    FSUB_D  = 1009,
1026
    FSUB_D32  = 1010,
1027
    FSUB_D64  = 1011,
1028
    FSUB_D_MMR6 = 1012,
1029
    FSUB_MM = 1013,
1030
    FSUB_S  = 1014,
1031
    FSUB_S_MM = 1015,
1032
    FSUB_S_MMR6 = 1016,
1033
    FSUB_W  = 1017,
1034
    FSUEQ_D = 1018,
1035
    FSUEQ_W = 1019,
1036
    FSULE_D = 1020,
1037
    FSULE_W = 1021,
1038
    FSULT_D = 1022,
1039
    FSULT_W = 1023,
1040
    FSUNE_D = 1024,
1041
    FSUNE_W = 1025,
1042
    FSUN_D  = 1026,
1043
    FSUN_W  = 1027,
1044
    FTINT_S_D = 1028,
1045
    FTINT_S_W = 1029,
1046
    FTINT_U_D = 1030,
1047
    FTINT_U_W = 1031,
1048
    FTQ_H = 1032,
1049
    FTQ_W = 1033,
1050
    FTRUNC_S_D  = 1034,
1051
    FTRUNC_S_W  = 1035,
1052
    FTRUNC_U_D  = 1036,
1053
    FTRUNC_U_W  = 1037,
1054
    GotPrologue16 = 1038,
1055
    HADD_S_D  = 1039,
1056
    HADD_S_H  = 1040,
1057
    HADD_S_W  = 1041,
1058
    HADD_U_D  = 1042,
1059
    HADD_U_H  = 1043,
1060
    HADD_U_W  = 1044,
1061
    HSUB_S_D  = 1045,
1062
    HSUB_S_H  = 1046,
1063
    HSUB_S_W  = 1047,
1064
    HSUB_U_D  = 1048,
1065
    HSUB_U_H  = 1049,
1066
    HSUB_U_W  = 1050,
1067
    ILVEV_B = 1051,
1068
    ILVEV_D = 1052,
1069
    ILVEV_H = 1053,
1070
    ILVEV_W = 1054,
1071
    ILVL_B  = 1055,
1072
    ILVL_D  = 1056,
1073
    ILVL_H  = 1057,
1074
    ILVL_W  = 1058,
1075
    ILVOD_B = 1059,
1076
    ILVOD_D = 1060,
1077
    ILVOD_H = 1061,
1078
    ILVOD_W = 1062,
1079
    ILVR_B  = 1063,
1080
    ILVR_D  = 1064,
1081
    ILVR_H  = 1065,
1082
    ILVR_W  = 1066,
1083
    INS = 1067,
1084
    INSERT_B  = 1068,
1085
    INSERT_B_VIDX64_PSEUDO  = 1069,
1086
    INSERT_B_VIDX_PSEUDO  = 1070,
1087
    INSERT_D  = 1071,
1088
    INSERT_D_VIDX64_PSEUDO  = 1072,
1089
    INSERT_D_VIDX_PSEUDO  = 1073,
1090
    INSERT_FD_PSEUDO  = 1074,
1091
    INSERT_FD_VIDX64_PSEUDO = 1075,
1092
    INSERT_FD_VIDX_PSEUDO = 1076,
1093
    INSERT_FW_PSEUDO  = 1077,
1094
    INSERT_FW_VIDX64_PSEUDO = 1078,
1095
    INSERT_FW_VIDX_PSEUDO = 1079,
1096
    INSERT_H  = 1080,
1097
    INSERT_H_VIDX64_PSEUDO  = 1081,
1098
    INSERT_H_VIDX_PSEUDO  = 1082,
1099
    INSERT_W  = 1083,
1100
    INSERT_W_VIDX64_PSEUDO  = 1084,
1101
    INSERT_W_VIDX_PSEUDO  = 1085,
1102
    INSV  = 1086,
1103
    INSVE_B = 1087,
1104
    INSVE_D = 1088,
1105
    INSVE_H = 1089,
1106
    INSVE_W = 1090,
1107
    INSV_MM = 1091,
1108
    INS_MM  = 1092,
1109
    J = 1093,
1110
    JAL = 1094,
1111
    JALR  = 1095,
1112
    JALR16_MM = 1096,
1113
    JALR64  = 1097,
1114
    JALR64Pseudo  = 1098,
1115
    JALRC16_MMR6  = 1099,
1116
    JALRPseudo  = 1100,
1117
    JALRS16_MM  = 1101,
1118
    JALRS_MM  = 1102,
1119
    JALR_HB = 1103,
1120
    JALR_MM = 1104,
1121
    JALS_MM = 1105,
1122
    JALX  = 1106,
1123
    JALX_MM = 1107,
1124
    JAL_MM  = 1108,
1125
    JIALC = 1109,
1126
    JIALC_MMR6  = 1110,
1127
    JIC = 1111,
1128
    JIC_MMR6  = 1112,
1129
    JR  = 1113,
1130
    JR16_MM = 1114,
1131
    JR64  = 1115,
1132
    JRADDIUSP = 1116,
1133
    JRC16_MM  = 1117,
1134
    JRC16_MMR6  = 1118,
1135
    JRCADDIUSP_MMR6 = 1119,
1136
    JR_HB = 1120,
1137
    JR_HB_R6  = 1121,
1138
    JR_MM = 1122,
1139
    J_MM  = 1123,
1140
    Jal16 = 1124,
1141
    JalB16  = 1125,
1142
    JalOneReg = 1126,
1143
    JalTwoReg = 1127,
1144
    JrRa16  = 1128,
1145
    JrcRa16 = 1129,
1146
    JrcRx16 = 1130,
1147
    JumpLinkReg16 = 1131,
1148
    LB  = 1132,
1149
    LB64  = 1133,
1150
    LBE = 1134,
1151
    LBE_MM  = 1135,
1152
    LBE_MMR6  = 1136,
1153
    LBU16_MM  = 1137,
1154
    LBUE_MMR6 = 1138,
1155
    LBUX  = 1139,
1156
    LBUX_MM = 1140,
1157
    LBU_MMR6  = 1141,
1158
    LB_MM = 1142,
1159
    LB_MMR6 = 1143,
1160
    LBu = 1144,
1161
    LBu64 = 1145,
1162
    LBuE  = 1146,
1163
    LBuE_MM = 1147,
1164
    LBu_MM  = 1148,
1165
    LD  = 1149,
1166
    LDC1  = 1150,
1167
    LDC164  = 1151,
1168
    LDC1_MM = 1152,
1169
    LDC2  = 1153,
1170
    LDC2_R6 = 1154,
1171
    LDC3  = 1155,
1172
    LDI_B = 1156,
1173
    LDI_D = 1157,
1174
    LDI_H = 1158,
1175
    LDI_W = 1159,
1176
    LDL = 1160,
1177
    LDPC  = 1161,
1178
    LDR = 1162,
1179
    LDXC1 = 1163,
1180
    LDXC164 = 1164,
1181
    LD_B  = 1165,
1182
    LD_D  = 1166,
1183
    LD_H  = 1167,
1184
    LD_W  = 1168,
1185
    LEA_ADDiu = 1169,
1186
    LEA_ADDiu64 = 1170,
1187
    LEA_ADDiu_MM  = 1171,
1188
    LH  = 1172,
1189
    LH64  = 1173,
1190
    LHE = 1174,
1191
    LHE_MM  = 1175,
1192
    LHU16_MM  = 1176,
1193
    LHX = 1177,
1194
    LHX_MM  = 1178,
1195
    LH_MM = 1179,
1196
    LHu = 1180,
1197
    LHu64 = 1181,
1198
    LHuE  = 1182,
1199
    LHuE_MM = 1183,
1200
    LHu_MM  = 1184,
1201
    LI16_MM = 1185,
1202
    LI16_MMR6 = 1186,
1203
    LL  = 1187,
1204
    LLD = 1188,
1205
    LLD_R6  = 1189,
1206
    LLE = 1190,
1207
    LLE_MM  = 1191,
1208
    LLE_MMR6  = 1192,
1209
    LL_MM = 1193,
1210
    LL_R6 = 1194,
1211
    LOAD_ACC128 = 1195,
1212
    LOAD_ACC64  = 1196,
1213
    LOAD_ACC64DSP = 1197,
1214
    LOAD_CCOND_DSP  = 1198,
1215
    LONG_BRANCH_ADDiu = 1199,
1216
    LONG_BRANCH_DADDiu  = 1200,
1217
    LONG_BRANCH_LUi = 1201,
1218
    LSA = 1202,
1219
    LSA_MMR6  = 1203,
1220
    LSA_R6  = 1204,
1221
    LUI_MMR6  = 1205,
1222
    LUXC1 = 1206,
1223
    LUXC164 = 1207,
1224
    LUXC1_MM  = 1208,
1225
    LUi = 1209,
1226
    LUi64 = 1210,
1227
    LUi_MM  = 1211,
1228
    LW  = 1212,
1229
    LW16_MM = 1213,
1230
    LW64  = 1214,
1231
    LWC1  = 1215,
1232
    LWC1_MM = 1216,
1233
    LWC2  = 1217,
1234
    LWC2_R6 = 1218,
1235
    LWC3  = 1219,
1236
    LWE = 1220,
1237
    LWE_MM  = 1221,
1238
    LWE_MMR6  = 1222,
1239
    LWGP_MM = 1223,
1240
    LWL = 1224,
1241
    LWL64 = 1225,
1242
    LWLE  = 1226,
1243
    LWLE_MM = 1227,
1244
    LWL_MM  = 1228,
1245
    LWM16_MM  = 1229,
1246
    LWM16_MMR6  = 1230,
1247
    LWM32_MM  = 1231,
1248
    LWM_MM  = 1232,
1249
    LWPC  = 1233,
1250
    LWPC_MMR6 = 1234,
1251
    LWP_MM  = 1235,
1252
    LWR = 1236,
1253
    LWR64 = 1237,
1254
    LWRE  = 1238,
1255
    LWRE_MM = 1239,
1256
    LWR_MM  = 1240,
1257
    LWSP_MM = 1241,
1258
    LWUPC = 1242,
1259
    LWU_MM  = 1243,
1260
    LWX = 1244,
1261
    LWXC1 = 1245,
1262
    LWXC1_MM  = 1246,
1263
    LWXS_MM = 1247,
1264
    LWX_MM  = 1248,
1265
    LW_MM = 1249,
1266
    LW_MMR6 = 1250,
1267
    LWu = 1251,
1268
    LbRxRyOffMemX16 = 1252,
1269
    LbuRxRyOffMemX16  = 1253,
1270
    LhRxRyOffMemX16 = 1254,
1271
    LhuRxRyOffMemX16  = 1255,
1272
    LiRxImm16 = 1256,
1273
    LiRxImmAlignX16 = 1257,
1274
    LiRxImmX16  = 1258,
1275
    LoadAddrImm32 = 1259,
1276
    LoadAddrImm64 = 1260,
1277
    LoadAddrReg32 = 1261,
1278
    LoadAddrReg64 = 1262,
1279
    LoadImm32 = 1263,
1280
    LoadImm64 = 1264,
1281
    LwConstant32  = 1265,
1282
    LwRxPcTcp16 = 1266,
1283
    LwRxPcTcpX16  = 1267,
1284
    LwRxRyOffMemX16 = 1268,
1285
    LwRxSpImmX16  = 1269,
1286
    MADD  = 1270,
1287
    MADDF_D = 1271,
1288
    MADDF_D_MMR6  = 1272,
1289
    MADDF_S = 1273,
1290
    MADDF_S_MMR6  = 1274,
1291
    MADDR_Q_H = 1275,
1292
    MADDR_Q_W = 1276,
1293
    MADDU = 1277,
1294
    MADDU_DSP = 1278,
1295
    MADDU_DSP_MM  = 1279,
1296
    MADDU_MM  = 1280,
1297
    MADDV_B = 1281,
1298
    MADDV_D = 1282,
1299
    MADDV_H = 1283,
1300
    MADDV_W = 1284,
1301
    MADD_D32  = 1285,
1302
    MADD_D32_MM = 1286,
1303
    MADD_D64  = 1287,
1304
    MADD_DSP  = 1288,
1305
    MADD_DSP_MM = 1289,
1306
    MADD_MM = 1290,
1307
    MADD_Q_H  = 1291,
1308
    MADD_Q_W  = 1292,
1309
    MADD_S  = 1293,
1310
    MADD_S_MM = 1294,
1311
    MAQ_SA_W_PHL  = 1295,
1312
    MAQ_SA_W_PHL_MM = 1296,
1313
    MAQ_SA_W_PHR  = 1297,
1314
    MAQ_SA_W_PHR_MM = 1298,
1315
    MAQ_S_W_PHL = 1299,
1316
    MAQ_S_W_PHL_MM  = 1300,
1317
    MAQ_S_W_PHR = 1301,
1318
    MAQ_S_W_PHR_MM  = 1302,
1319
    MAXA_D  = 1303,
1320
    MAXA_D_MMR6 = 1304,
1321
    MAXA_S  = 1305,
1322
    MAXA_S_MMR6 = 1306,
1323
    MAXI_S_B  = 1307,
1324
    MAXI_S_D  = 1308,
1325
    MAXI_S_H  = 1309,
1326
    MAXI_S_W  = 1310,
1327
    MAXI_U_B  = 1311,
1328
    MAXI_U_D  = 1312,
1329
    MAXI_U_H  = 1313,
1330
    MAXI_U_W  = 1314,
1331
    MAX_A_B = 1315,
1332
    MAX_A_D = 1316,
1333
    MAX_A_H = 1317,
1334
    MAX_A_W = 1318,
1335
    MAX_D = 1319,
1336
    MAX_D_MMR6  = 1320,
1337
    MAX_S = 1321,
1338
    MAX_S_B = 1322,
1339
    MAX_S_D = 1323,
1340
    MAX_S_H = 1324,
1341
    MAX_S_MMR6  = 1325,
1342
    MAX_S_W = 1326,
1343
    MAX_U_B = 1327,
1344
    MAX_U_D = 1328,
1345
    MAX_U_H = 1329,
1346
    MAX_U_W = 1330,
1347
    MFC0  = 1331,
1348
    MFC1  = 1332,
1349
    MFC1_MM = 1333,
1350
    MFC2  = 1334,
1351
    MFHC1_D32 = 1335,
1352
    MFHC1_D64 = 1336,
1353
    MFHC1_MM  = 1337,
1354
    MFHI  = 1338,
1355
    MFHI16_MM = 1339,
1356
    MFHI64  = 1340,
1357
    MFHI_DSP  = 1341,
1358
    MFHI_DSP_MM = 1342,
1359
    MFHI_MM = 1343,
1360
    MFLO  = 1344,
1361
    MFLO16_MM = 1345,
1362
    MFLO64  = 1346,
1363
    MFLO_DSP  = 1347,
1364
    MFLO_DSP_MM = 1348,
1365
    MFLO_MM = 1349,
1366
    MINA_D  = 1350,
1367
    MINA_D_MMR6 = 1351,
1368
    MINA_S  = 1352,
1369
    MINA_S_MMR6 = 1353,
1370
    MINI_S_B  = 1354,
1371
    MINI_S_D  = 1355,
1372
    MINI_S_H  = 1356,
1373
    MINI_S_W  = 1357,
1374
    MINI_U_B  = 1358,
1375
    MINI_U_D  = 1359,
1376
    MINI_U_H  = 1360,
1377
    MINI_U_W  = 1361,
1378
    MIN_A_B = 1362,
1379
    MIN_A_D = 1363,
1380
    MIN_A_H = 1364,
1381
    MIN_A_W = 1365,
1382
    MIN_D = 1366,
1383
    MIN_D_MMR6  = 1367,
1384
    MIN_S = 1368,
1385
    MIN_S_B = 1369,
1386
    MIN_S_D = 1370,
1387
    MIN_S_H = 1371,
1388
    MIN_S_MMR6  = 1372,
1389
    MIN_S_W = 1373,
1390
    MIN_U_B = 1374,
1391
    MIN_U_D = 1375,
1392
    MIN_U_H = 1376,
1393
    MIN_U_W = 1377,
1394
    MIPSeh_return32 = 1378,
1395
    MIPSeh_return64 = 1379,
1396
    MOD = 1380,
1397
    MODSUB  = 1381,
1398
    MODU  = 1382,
1399
    MODU_MMR6 = 1383,
1400
    MOD_MMR6  = 1384,
1401
    MOD_S_B = 1385,
1402
    MOD_S_D = 1386,
1403
    MOD_S_H = 1387,
1404
    MOD_S_W = 1388,
1405
    MOD_U_B = 1389,
1406
    MOD_U_D = 1390,
1407
    MOD_U_H = 1391,
1408
    MOD_U_W = 1392,
1409
    MOVE16_MM = 1393,
1410
    MOVE16_MMR6 = 1394,
1411
    MOVEP_MM  = 1395,
1412
    MOVE_V  = 1396,
1413
    MOVF_D32  = 1397,
1414
    MOVF_D32_MM = 1398,
1415
    MOVF_D64  = 1399,
1416
    MOVF_I  = 1400,
1417
    MOVF_I64  = 1401,
1418
    MOVF_I_MM = 1402,
1419
    MOVF_S  = 1403,
1420
    MOVF_S_MM = 1404,
1421
    MOVN_I64_D64  = 1405,
1422
    MOVN_I64_I  = 1406,
1423
    MOVN_I64_I64  = 1407,
1424
    MOVN_I64_S  = 1408,
1425
    MOVN_I_D32  = 1409,
1426
    MOVN_I_D32_MM = 1410,
1427
    MOVN_I_D64  = 1411,
1428
    MOVN_I_I  = 1412,
1429
    MOVN_I_I64  = 1413,
1430
    MOVN_I_MM = 1414,
1431
    MOVN_I_S  = 1415,
1432
    MOVN_I_S_MM = 1416,
1433
    MOVT_D32  = 1417,
1434
    MOVT_D32_MM = 1418,
1435
    MOVT_D64  = 1419,
1436
    MOVT_I  = 1420,
1437
    MOVT_I64  = 1421,
1438
    MOVT_I_MM = 1422,
1439
    MOVT_S  = 1423,
1440
    MOVT_S_MM = 1424,
1441
    MOVZ_I64_D64  = 1425,
1442
    MOVZ_I64_I  = 1426,
1443
    MOVZ_I64_I64  = 1427,
1444
    MOVZ_I64_S  = 1428,
1445
    MOVZ_I_D32  = 1429,
1446
    MOVZ_I_D32_MM = 1430,
1447
    MOVZ_I_D64  = 1431,
1448
    MOVZ_I_I  = 1432,
1449
    MOVZ_I_I64  = 1433,
1450
    MOVZ_I_MM = 1434,
1451
    MOVZ_I_S  = 1435,
1452
    MOVZ_I_S_MM = 1436,
1453
    MSUB  = 1437,
1454
    MSUBF_D = 1438,
1455
    MSUBF_D_MMR6  = 1439,
1456
    MSUBF_S = 1440,
1457
    MSUBF_S_MMR6  = 1441,
1458
    MSUBR_Q_H = 1442,
1459
    MSUBR_Q_W = 1443,
1460
    MSUBU = 1444,
1461
    MSUBU_DSP = 1445,
1462
    MSUBU_DSP_MM  = 1446,
1463
    MSUBU_MM  = 1447,
1464
    MSUBV_B = 1448,
1465
    MSUBV_D = 1449,
1466
    MSUBV_H = 1450,
1467
    MSUBV_W = 1451,
1468
    MSUB_D32  = 1452,
1469
    MSUB_D32_MM = 1453,
1470
    MSUB_D64  = 1454,
1471
    MSUB_DSP  = 1455,
1472
    MSUB_DSP_MM = 1456,
1473
    MSUB_MM = 1457,
1474
    MSUB_Q_H  = 1458,
1475
    MSUB_Q_W  = 1459,
1476
    MSUB_S  = 1460,
1477
    MSUB_S_MM = 1461,
1478
    MTC0  = 1462,
1479
    MTC1  = 1463,
1480
    MTC1_MM = 1464,
1481
    MTC2  = 1465,
1482
    MTHC1_D32 = 1466,
1483
    MTHC1_D64 = 1467,
1484
    MTHC1_MM  = 1468,
1485
    MTHI  = 1469,
1486
    MTHI64  = 1470,
1487
    MTHI_DSP  = 1471,
1488
    MTHI_DSP_MM = 1472,
1489
    MTHI_MM = 1473,
1490
    MTHLIP  = 1474,
1491
    MTHLIP_MM = 1475,
1492
    MTLO  = 1476,
1493
    MTLO64  = 1477,
1494
    MTLO_DSP  = 1478,
1495
    MTLO_DSP_MM = 1479,
1496
    MTLO_MM = 1480,
1497
    MTM0  = 1481,
1498
    MTM1  = 1482,
1499
    MTM2  = 1483,
1500
    MTP0  = 1484,
1501
    MTP1  = 1485,
1502
    MTP2  = 1486,
1503
    MUH = 1487,
1504
    MUHU  = 1488,
1505
    MUHU_MMR6 = 1489,
1506
    MUH_MMR6  = 1490,
1507
    MUL = 1491,
1508
    MULEQ_S_W_PHL = 1492,
1509
    MULEQ_S_W_PHL_MM  = 1493,
1510
    MULEQ_S_W_PHR = 1494,
1511
    MULEQ_S_W_PHR_MM  = 1495,
1512
    MULEU_S_PH_QBL  = 1496,
1513
    MULEU_S_PH_QBL_MM = 1497,
1514
    MULEU_S_PH_QBR  = 1498,
1515
    MULEU_S_PH_QBR_MM = 1499,
1516
    MULQ_RS_PH  = 1500,
1517
    MULQ_RS_PH_MM = 1501,
1518
    MULQ_RS_W = 1502,
1519
    MULQ_RS_W_MMR2  = 1503,
1520
    MULQ_S_PH = 1504,
1521
    MULQ_S_PH_MMR2  = 1505,
1522
    MULQ_S_W  = 1506,
1523
    MULQ_S_W_MMR2 = 1507,
1524
    MULR_Q_H  = 1508,
1525
    MULR_Q_W  = 1509,
1526
    MULSAQ_S_W_PH = 1510,
1527
    MULSA_W_PH  = 1511,
1528
    MULT  = 1512,
1529
    MULTU_DSP = 1513,
1530
    MULTU_DSP_MM  = 1514,
1531
    MULT_DSP  = 1515,
1532
    MULT_DSP_MM = 1516,
1533
    MULT_MM = 1517,
1534
    MULTu = 1518,
1535
    MULTu_MM  = 1519,
1536
    MULU  = 1520,
1537
    MULU_MMR6 = 1521,
1538
    MULV_B  = 1522,
1539
    MULV_D  = 1523,
1540
    MULV_H  = 1524,
1541
    MULV_W  = 1525,
1542
    MUL_MM  = 1526,
1543
    MUL_MMR6  = 1527,
1544
    MUL_PH  = 1528,
1545
    MUL_PH_MMR2 = 1529,
1546
    MUL_Q_H = 1530,
1547
    MUL_Q_W = 1531,
1548
    MUL_R6  = 1532,
1549
    MUL_S_PH  = 1533,
1550
    MUL_S_PH_MMR2 = 1534,
1551
    Mfhi16  = 1535,
1552
    Mflo16  = 1536,
1553
    Move32R16 = 1537,
1554
    MoveR3216 = 1538,
1555
    MultRxRy16  = 1539,
1556
    MultRxRyRz16  = 1540,
1557
    MultuRxRy16 = 1541,
1558
    MultuRxRyRz16 = 1542,
1559
    NLOC_B  = 1543,
1560
    NLOC_D  = 1544,
1561
    NLOC_H  = 1545,
1562
    NLOC_W  = 1546,
1563
    NLZC_B  = 1547,
1564
    NLZC_D  = 1548,
1565
    NLZC_H  = 1549,
1566
    NLZC_W  = 1550,
1567
    NMADD_D32 = 1551,
1568
    NMADD_D32_MM  = 1552,
1569
    NMADD_D64 = 1553,
1570
    NMADD_S = 1554,
1571
    NMADD_S_MM  = 1555,
1572
    NMSUB_D32 = 1556,
1573
    NMSUB_D32_MM  = 1557,
1574
    NMSUB_D64 = 1558,
1575
    NMSUB_S = 1559,
1576
    NMSUB_S_MM  = 1560,
1577
    NOP = 1561,
1578
    NOR = 1562,
1579
    NOR64 = 1563,
1580
    NORI_B  = 1564,
1581
    NORImm  = 1565,
1582
    NOR_MM  = 1566,
1583
    NOR_MMR6  = 1567,
1584
    NOR_V = 1568,
1585
    NOR_V_D_PSEUDO  = 1569,
1586
    NOR_V_H_PSEUDO  = 1570,
1587
    NOR_V_W_PSEUDO  = 1571,
1588
    NOT16_MM  = 1572,
1589
    NOT16_MMR6  = 1573,
1590
    NegRxRy16 = 1574,
1591
    NotRxRy16 = 1575,
1592
    OR  = 1576,
1593
    OR16_MM = 1577,
1594
    OR16_MMR6 = 1578,
1595
    OR64  = 1579,
1596
    ORI_B = 1580,
1597
    ORI_MMR6  = 1581,
1598
    OR_MM = 1582,
1599
    OR_MMR6 = 1583,
1600
    OR_V  = 1584,
1601
    OR_V_D_PSEUDO = 1585,
1602
    OR_V_H_PSEUDO = 1586,
1603
    OR_V_W_PSEUDO = 1587,
1604
    ORi = 1588,
1605
    ORi64 = 1589,
1606
    ORi_MM  = 1590,
1607
    OrRxRxRy16  = 1591,
1608
    PACKRL_PH = 1592,
1609
    PACKRL_PH_MM  = 1593,
1610
    PAUSE = 1594,
1611
    PAUSE_MM  = 1595,
1612
    PAUSE_MMR6  = 1596,
1613
    PCKEV_B = 1597,
1614
    PCKEV_D = 1598,
1615
    PCKEV_H = 1599,
1616
    PCKEV_W = 1600,
1617
    PCKOD_B = 1601,
1618
    PCKOD_D = 1602,
1619
    PCKOD_H = 1603,
1620
    PCKOD_W = 1604,
1621
    PCNT_B  = 1605,
1622
    PCNT_D  = 1606,
1623
    PCNT_H  = 1607,
1624
    PCNT_W  = 1608,
1625
    PICK_PH = 1609,
1626
    PICK_PH_MM  = 1610,
1627
    PICK_QB = 1611,
1628
    PICK_QB_MM  = 1612,
1629
    POP = 1613,
1630
    PRECEQU_PH_QBL  = 1614,
1631
    PRECEQU_PH_QBLA = 1615,
1632
    PRECEQU_PH_QBLA_MM  = 1616,
1633
    PRECEQU_PH_QBL_MM = 1617,
1634
    PRECEQU_PH_QBR  = 1618,
1635
    PRECEQU_PH_QBRA = 1619,
1636
    PRECEQU_PH_QBRA_MM  = 1620,
1637
    PRECEQU_PH_QBR_MM = 1621,
1638
    PRECEQ_W_PHL  = 1622,
1639
    PRECEQ_W_PHL_MM = 1623,
1640
    PRECEQ_W_PHR  = 1624,
1641
    PRECEQ_W_PHR_MM = 1625,
1642
    PRECEU_PH_QBL = 1626,
1643
    PRECEU_PH_QBLA  = 1627,
1644
    PRECEU_PH_QBLA_MM = 1628,
1645
    PRECEU_PH_QBL_MM  = 1629,
1646
    PRECEU_PH_QBR = 1630,
1647
    PRECEU_PH_QBRA  = 1631,
1648
    PRECEU_PH_QBRA_MM = 1632,
1649
    PRECEU_PH_QBR_MM  = 1633,
1650
    PRECRQU_S_QB_PH = 1634,
1651
    PRECRQU_S_QB_PH_MM  = 1635,
1652
    PRECRQ_PH_W = 1636,
1653
    PRECRQ_PH_W_MM  = 1637,
1654
    PRECRQ_QB_PH  = 1638,
1655
    PRECRQ_QB_PH_MM = 1639,
1656
    PRECRQ_RS_PH_W  = 1640,
1657
    PRECRQ_RS_PH_W_MM = 1641,
1658
    PRECR_QB_PH = 1642,
1659
    PRECR_QB_PH_MMR2  = 1643,
1660
    PRECR_SRA_PH_W  = 1644,
1661
    PRECR_SRA_PH_W_MMR2 = 1645,
1662
    PRECR_SRA_R_PH_W  = 1646,
1663
    PRECR_SRA_R_PH_W_MMR2 = 1647,
1664
    PREF  = 1648,
1665
    PREFE = 1649,
1666
    PREFE_MM  = 1650,
1667
    PREFE_MMR6  = 1651,
1668
    PREFX_MM  = 1652,
1669
    PREF_MM = 1653,
1670
    PREF_MMR6 = 1654,
1671
    PREF_R6 = 1655,
1672
    PREPEND = 1656,
1673
    PREPEND_MMR2  = 1657,
1674
    PseudoCMPU_EQ_QB  = 1658,
1675
    PseudoCMPU_LE_QB  = 1659,
1676
    PseudoCMPU_LT_QB  = 1660,
1677
    PseudoCMP_EQ_PH = 1661,
1678
    PseudoCMP_LE_PH = 1662,
1679
    PseudoCMP_LT_PH = 1663,
1680
    PseudoCVT_D32_W = 1664,
1681
    PseudoCVT_D64_L = 1665,
1682
    PseudoCVT_D64_W = 1666,
1683
    PseudoCVT_S_L = 1667,
1684
    PseudoCVT_S_W = 1668,
1685
    PseudoDMULT = 1669,
1686
    PseudoDMULTu  = 1670,
1687
    PseudoDSDIV = 1671,
1688
    PseudoDUDIV = 1672,
1689
    PseudoIndirectBranch  = 1673,
1690
    PseudoIndirectBranch64  = 1674,
1691
    PseudoMADD  = 1675,
1692
    PseudoMADDU = 1676,
1693
    PseudoMFHI  = 1677,
1694
    PseudoMFHI64  = 1678,
1695
    PseudoMFLO  = 1679,
1696
    PseudoMFLO64  = 1680,
1697
    PseudoMSUB  = 1681,
1698
    PseudoMSUBU = 1682,
1699
    PseudoMTLOHI  = 1683,
1700
    PseudoMTLOHI64  = 1684,
1701
    PseudoMTLOHI_DSP  = 1685,
1702
    PseudoMULT  = 1686,
1703
    PseudoMULTu = 1687,
1704
    PseudoPICK_PH = 1688,
1705
    PseudoPICK_QB = 1689,
1706
    PseudoReturn  = 1690,
1707
    PseudoReturn64  = 1691,
1708
    PseudoSDIV  = 1692,
1709
    PseudoSELECTFP_F_D32  = 1693,
1710
    PseudoSELECTFP_F_D64  = 1694,
1711
    PseudoSELECTFP_F_I  = 1695,
1712
    PseudoSELECTFP_F_I64  = 1696,
1713
    PseudoSELECTFP_F_S  = 1697,
1714
    PseudoSELECTFP_T_D32  = 1698,
1715
    PseudoSELECTFP_T_D64  = 1699,
1716
    PseudoSELECTFP_T_I  = 1700,
1717
    PseudoSELECTFP_T_I64  = 1701,
1718
    PseudoSELECTFP_T_S  = 1702,
1719
    PseudoSELECT_D32  = 1703,
1720
    PseudoSELECT_D64  = 1704,
1721
    PseudoSELECT_I  = 1705,
1722
    PseudoSELECT_I64  = 1706,
1723
    PseudoSELECT_S  = 1707,
1724
    PseudoUDIV  = 1708,
1725
    RADDU_W_QB  = 1709,
1726
    RADDU_W_QB_MM = 1710,
1727
    RDDSP = 1711,
1728
    RDDSP_MM  = 1712,
1729
    RDHWR = 1713,
1730
    RDHWR64 = 1714,
1731
    RDHWR_MM  = 1715,
1732
    RDHWR_MMR6  = 1716,
1733
    RDPGPR_MMR6 = 1717,
1734
    RECIP_D_MMR6  = 1718,
1735
    RECIP_S_MMR6  = 1719,
1736
    REPLV_PH  = 1720,
1737
    REPLV_PH_MM = 1721,
1738
    REPLV_QB  = 1722,
1739
    REPLV_QB_MM = 1723,
1740
    REPL_PH = 1724,
1741
    REPL_PH_MM  = 1725,
1742
    REPL_QB = 1726,
1743
    REPL_QB_MM  = 1727,
1744
    RINT_D  = 1728,
1745
    RINT_D_MMR6 = 1729,
1746
    RINT_S  = 1730,
1747
    RINT_S_MMR6 = 1731,
1748
    ROL = 1732,
1749
    ROLImm  = 1733,
1750
    ROR = 1734,
1751
    RORImm  = 1735,
1752
    ROTR  = 1736,
1753
    ROTRV = 1737,
1754
    ROTRV_MM  = 1738,
1755
    ROTR_MM = 1739,
1756
    ROUND_L_D64 = 1740,
1757
    ROUND_L_D_MMR6  = 1741,
1758
    ROUND_L_S = 1742,
1759
    ROUND_L_S_MMR6  = 1743,
1760
    ROUND_W_D32 = 1744,
1761
    ROUND_W_D64 = 1745,
1762
    ROUND_W_D_MMR6  = 1746,
1763
    ROUND_W_MM  = 1747,
1764
    ROUND_W_S = 1748,
1765
    ROUND_W_S_MM  = 1749,
1766
    ROUND_W_S_MMR6  = 1750,
1767
    RSQRT_D_MMR6  = 1751,
1768
    RSQRT_S_MMR6  = 1752,
1769
    Restore16 = 1753,
1770
    RestoreX16  = 1754,
1771
    RetRA = 1755,
1772
    RetRA16 = 1756,
1773
    SAT_S_B = 1757,
1774
    SAT_S_D = 1758,
1775
    SAT_S_H = 1759,
1776
    SAT_S_W = 1760,
1777
    SAT_U_B = 1761,
1778
    SAT_U_D = 1762,
1779
    SAT_U_H = 1763,
1780
    SAT_U_W = 1764,
1781
    SB  = 1765,
1782
    SB16_MM = 1766,
1783
    SB16_MMR6 = 1767,
1784
    SB64  = 1768,
1785
    SBE = 1769,
1786
    SBE_MM  = 1770,
1787
    SBE_MMR6  = 1771,
1788
    SB_MM = 1772,
1789
    SB_MMR6 = 1773,
1790
    SC  = 1774,
1791
    SCD = 1775,
1792
    SCD_R6  = 1776,
1793
    SCE = 1777,
1794
    SCE_MM  = 1778,
1795
    SCE_MMR6  = 1779,
1796
    SC_MM = 1780,
1797
    SC_R6 = 1781,
1798
    SD  = 1782,
1799
    SDBBP = 1783,
1800
    SDBBP16_MM  = 1784,
1801
    SDBBP16_MMR6  = 1785,
1802
    SDBBP_MM  = 1786,
1803
    SDBBP_MMR6  = 1787,
1804
    SDBBP_R6  = 1788,
1805
    SDC1  = 1789,
1806
    SDC164  = 1790,
1807
    SDC1_MM = 1791,
1808
    SDC2  = 1792,
1809
    SDC2_R6 = 1793,
1810
    SDC3  = 1794,
1811
    SDIV  = 1795,
1812
    SDIV_MM = 1796,
1813
    SDL = 1797,
1814
    SDR = 1798,
1815
    SDXC1 = 1799,
1816
    SDXC164 = 1800,
1817
    SDivMacro = 1801,
1818
    SEB = 1802,
1819
    SEB64 = 1803,
1820
    SEB_MM  = 1804,
1821
    SEB_MMR6  = 1805,
1822
    SEH = 1806,
1823
    SEH64 = 1807,
1824
    SEH_MM  = 1808,
1825
    SEH_MMR6  = 1809,
1826
    SELENZ_D_MMR6 = 1810,
1827
    SELENZ_S_MMR6 = 1811,
1828
    SELEQZ  = 1812,
1829
    SELEQZ64  = 1813,
1830
    SELEQZ_D  = 1814,
1831
    SELEQZ_D_MMR6 = 1815,
1832
    SELEQZ_MMR6 = 1816,
1833
    SELEQZ_S  = 1817,
1834
    SELEQZ_S_MMR6 = 1818,
1835
    SELNEZ  = 1819,
1836
    SELNEZ64  = 1820,
1837
    SELNEZ_D  = 1821,
1838
    SELNEZ_MMR6 = 1822,
1839
    SELNEZ_S  = 1823,
1840
    SEL_D = 1824,
1841
    SEL_D_MMR6  = 1825,
1842
    SEL_S = 1826,
1843
    SEL_S_MMR6  = 1827,
1844
    SEQ = 1828,
1845
    SEQi  = 1829,
1846
    SH  = 1830,
1847
    SH16_MM = 1831,
1848
    SH16_MMR6 = 1832,
1849
    SH64  = 1833,
1850
    SHE = 1834,
1851
    SHE_MM  = 1835,
1852
    SHE_MMR6  = 1836,
1853
    SHF_B = 1837,
1854
    SHF_H = 1838,
1855
    SHF_W = 1839,
1856
    SHILO = 1840,
1857
    SHILOV  = 1841,
1858
    SHILOV_MM = 1842,
1859
    SHILO_MM  = 1843,
1860
    SHLLV_PH  = 1844,
1861
    SHLLV_PH_MM = 1845,
1862
    SHLLV_QB  = 1846,
1863
    SHLLV_QB_MM = 1847,
1864
    SHLLV_S_PH  = 1848,
1865
    SHLLV_S_PH_MM = 1849,
1866
    SHLLV_S_W = 1850,
1867
    SHLLV_S_W_MM  = 1851,
1868
    SHLL_PH = 1852,
1869
    SHLL_PH_MM  = 1853,
1870
    SHLL_QB = 1854,
1871
    SHLL_QB_MM  = 1855,
1872
    SHLL_S_PH = 1856,
1873
    SHLL_S_PH_MM  = 1857,
1874
    SHLL_S_W  = 1858,
1875
    SHLL_S_W_MM = 1859,
1876
    SHRAV_PH  = 1860,
1877
    SHRAV_PH_MM = 1861,
1878
    SHRAV_QB  = 1862,
1879
    SHRAV_QB_MMR2 = 1863,
1880
    SHRAV_R_PH  = 1864,
1881
    SHRAV_R_PH_MM = 1865,
1882
    SHRAV_R_QB  = 1866,
1883
    SHRAV_R_QB_MMR2 = 1867,
1884
    SHRAV_R_W = 1868,
1885
    SHRAV_R_W_MM  = 1869,
1886
    SHRA_PH = 1870,
1887
    SHRA_PH_MM  = 1871,
1888
    SHRA_QB = 1872,
1889
    SHRA_QB_MMR2  = 1873,
1890
    SHRA_R_PH = 1874,
1891
    SHRA_R_PH_MM  = 1875,
1892
    SHRA_R_QB = 1876,
1893
    SHRA_R_QB_MMR2  = 1877,
1894
    SHRA_R_W  = 1878,
1895
    SHRA_R_W_MM = 1879,
1896
    SHRLV_PH  = 1880,
1897
    SHRLV_PH_MMR2 = 1881,
1898
    SHRLV_QB  = 1882,
1899
    SHRLV_QB_MM = 1883,
1900
    SHRL_PH = 1884,
1901
    SHRL_PH_MMR2  = 1885,
1902
    SHRL_QB = 1886,
1903
    SHRL_QB_MM  = 1887,
1904
    SH_MM = 1888,
1905
    SH_MMR6 = 1889,
1906
    SLDI_B  = 1890,
1907
    SLDI_D  = 1891,
1908
    SLDI_H  = 1892,
1909
    SLDI_W  = 1893,
1910
    SLD_B = 1894,
1911
    SLD_D = 1895,
1912
    SLD_H = 1896,
1913
    SLD_W = 1897,
1914
    SLL = 1898,
1915
    SLL16_MM  = 1899,
1916
    SLL16_MMR6  = 1900,
1917
    SLL64_32  = 1901,
1918
    SLL64_64  = 1902,
1919
    SLLI_B  = 1903,
1920
    SLLI_D  = 1904,
1921
    SLLI_H  = 1905,
1922
    SLLI_W  = 1906,
1923
    SLLV  = 1907,
1924
    SLLV_MM = 1908,
1925
    SLL_B = 1909,
1926
    SLL_D = 1910,
1927
    SLL_H = 1911,
1928
    SLL_MM  = 1912,
1929
    SLL_MMR6  = 1913,
1930
    SLL_W = 1914,
1931
    SLT = 1915,
1932
    SLT64 = 1916,
1933
    SLT_MM  = 1917,
1934
    SLTi  = 1918,
1935
    SLTi64  = 1919,
1936
    SLTi_MM = 1920,
1937
    SLTiu = 1921,
1938
    SLTiu64 = 1922,
1939
    SLTiu_MM  = 1923,
1940
    SLTu  = 1924,
1941
    SLTu64  = 1925,
1942
    SLTu_MM = 1926,
1943
    SNE = 1927,
1944
    SNEi  = 1928,
1945
    SNZ_B_PSEUDO  = 1929,
1946
    SNZ_D_PSEUDO  = 1930,
1947
    SNZ_H_PSEUDO  = 1931,
1948
    SNZ_V_PSEUDO  = 1932,
1949
    SNZ_W_PSEUDO  = 1933,
1950
    SPLATI_B  = 1934,
1951
    SPLATI_D  = 1935,
1952
    SPLATI_H  = 1936,
1953
    SPLATI_W  = 1937,
1954
    SPLAT_B = 1938,
1955
    SPLAT_D = 1939,
1956
    SPLAT_H = 1940,
1957
    SPLAT_W = 1941,
1958
    SQRT_D_MMR6 = 1942,
1959
    SQRT_S_MMR6 = 1943,
1960
    SRA = 1944,
1961
    SRAI_B  = 1945,
1962
    SRAI_D  = 1946,
1963
    SRAI_H  = 1947,
1964
    SRAI_W  = 1948,
1965
    SRARI_B = 1949,
1966
    SRARI_D = 1950,
1967
    SRARI_H = 1951,
1968
    SRARI_W = 1952,
1969
    SRAR_B  = 1953,
1970
    SRAR_D  = 1954,
1971
    SRAR_H  = 1955,
1972
    SRAR_W  = 1956,
1973
    SRAV  = 1957,
1974
    SRAV_MM = 1958,
1975
    SRA_B = 1959,
1976
    SRA_D = 1960,
1977
    SRA_H = 1961,
1978
    SRA_MM  = 1962,
1979
    SRA_W = 1963,
1980
    SRL = 1964,
1981
    SRL16_MM  = 1965,
1982
    SRL16_MMR6  = 1966,
1983
    SRLI_B  = 1967,
1984
    SRLI_D  = 1968,
1985
    SRLI_H  = 1969,
1986
    SRLI_W  = 1970,
1987
    SRLRI_B = 1971,
1988
    SRLRI_D = 1972,
1989
    SRLRI_H = 1973,
1990
    SRLRI_W = 1974,
1991
    SRLR_B  = 1975,
1992
    SRLR_D  = 1976,
1993
    SRLR_H  = 1977,
1994
    SRLR_W  = 1978,
1995
    SRLV  = 1979,
1996
    SRLV_MM = 1980,
1997
    SRL_B = 1981,
1998
    SRL_D = 1982,
1999
    SRL_H = 1983,
2000
    SRL_MM  = 1984,
2001
    SRL_W = 1985,
2002
    SSNOP = 1986,
2003
    SSNOP_MM  = 1987,
2004
    SSNOP_MMR6  = 1988,
2005
    STORE_ACC128  = 1989,
2006
    STORE_ACC64 = 1990,
2007
    STORE_ACC64DSP  = 1991,
2008
    STORE_CCOND_DSP = 1992,
2009
    ST_B  = 1993,
2010
    ST_D  = 1994,
2011
    ST_H  = 1995,
2012
    ST_W  = 1996,
2013
    SUB = 1997,
2014
    SUBQH_PH  = 1998,
2015
    SUBQH_PH_MMR2 = 1999,
2016
    SUBQH_R_PH  = 2000,
2017
    SUBQH_R_PH_MMR2 = 2001,
2018
    SUBQH_R_W = 2002,
2019
    SUBQH_R_W_MMR2  = 2003,
2020
    SUBQH_W = 2004,
2021
    SUBQH_W_MMR2  = 2005,
2022
    SUBQ_PH = 2006,
2023
    SUBQ_PH_MM  = 2007,
2024
    SUBQ_S_PH = 2008,
2025
    SUBQ_S_PH_MM  = 2009,
2026
    SUBQ_S_W  = 2010,
2027
    SUBQ_S_W_MM = 2011,
2028
    SUBSUS_U_B  = 2012,
2029
    SUBSUS_U_D  = 2013,
2030
    SUBSUS_U_H  = 2014,
2031
    SUBSUS_U_W  = 2015,
2032
    SUBSUU_S_B  = 2016,
2033
    SUBSUU_S_D  = 2017,
2034
    SUBSUU_S_H  = 2018,
2035
    SUBSUU_S_W  = 2019,
2036
    SUBS_S_B  = 2020,
2037
    SUBS_S_D  = 2021,
2038
    SUBS_S_H  = 2022,
2039
    SUBS_S_W  = 2023,
2040
    SUBS_U_B  = 2024,
2041
    SUBS_U_D  = 2025,
2042
    SUBS_U_H  = 2026,
2043
    SUBS_U_W  = 2027,
2044
    SUBU16_MM = 2028,
2045
    SUBU16_MMR6 = 2029,
2046
    SUBUH_QB  = 2030,
2047
    SUBUH_QB_MMR2 = 2031,
2048
    SUBUH_R_QB  = 2032,
2049
    SUBUH_R_QB_MMR2 = 2033,
2050
    SUBU_MMR6 = 2034,
2051
    SUBU_PH = 2035,
2052
    SUBU_PH_MMR2  = 2036,
2053
    SUBU_QB = 2037,
2054
    SUBU_QB_MM  = 2038,
2055
    SUBU_S_PH = 2039,
2056
    SUBU_S_PH_MMR2  = 2040,
2057
    SUBU_S_QB = 2041,
2058
    SUBU_S_QB_MM  = 2042,
2059
    SUBVI_B = 2043,
2060
    SUBVI_D = 2044,
2061
    SUBVI_H = 2045,
2062
    SUBVI_W = 2046,
2063
    SUBV_B  = 2047,
2064
    SUBV_D  = 2048,
2065
    SUBV_H  = 2049,
2066
    SUBV_W  = 2050,
2067
    SUB_MM  = 2051,
2068
    SUB_MMR6  = 2052,
2069
    SUBu  = 2053,
2070
    SUBu_MM = 2054,
2071
    SUXC1 = 2055,
2072
    SUXC164 = 2056,
2073
    SUXC1_MM  = 2057,
2074
    SW  = 2058,
2075
    SW16_MM = 2059,
2076
    SW16_MMR6 = 2060,
2077
    SW64  = 2061,
2078
    SWC1  = 2062,
2079
    SWC1_MM = 2063,
2080
    SWC2  = 2064,
2081
    SWC2_R6 = 2065,
2082
    SWC3  = 2066,
2083
    SWE = 2067,
2084
    SWE_MM  = 2068,
2085
    SWE_MMR6  = 2069,
2086
    SWL = 2070,
2087
    SWL64 = 2071,
2088
    SWLE  = 2072,
2089
    SWLE_MM = 2073,
2090
    SWL_MM  = 2074,
2091
    SWM16_MM  = 2075,
2092
    SWM16_MMR6  = 2076,
2093
    SWM32_MM  = 2077,
2094
    SWM_MM  = 2078,
2095
    SWP_MM  = 2079,
2096
    SWR = 2080,
2097
    SWR64 = 2081,
2098
    SWRE  = 2082,
2099
    SWRE_MM = 2083,
2100
    SWR_MM  = 2084,
2101
    SWSP_MM = 2085,
2102
    SWSP_MMR6 = 2086,
2103
    SWXC1 = 2087,
2104
    SWXC1_MM  = 2088,
2105
    SW_MM = 2089,
2106
    SW_MMR6 = 2090,
2107
    SYNC  = 2091,
2108
    SYNCI = 2092,
2109
    SYNCI_MMR6  = 2093,
2110
    SYNC_MM = 2094,
2111
    SYNC_MMR6 = 2095,
2112
    SYSCALL = 2096,
2113
    SYSCALL_MM  = 2097,
2114
    SZ_B_PSEUDO = 2098,
2115
    SZ_D_PSEUDO = 2099,
2116
    SZ_H_PSEUDO = 2100,
2117
    SZ_V_PSEUDO = 2101,
2118
    SZ_W_PSEUDO = 2102,
2119
    Save16  = 2103,
2120
    SaveX16 = 2104,
2121
    SbRxRyOffMemX16 = 2105,
2122
    SebRx16 = 2106,
2123
    SehRx16 = 2107,
2124
    SelBeqZ = 2108,
2125
    SelBneZ = 2109,
2126
    SelTBteqZCmp  = 2110,
2127
    SelTBteqZCmpi = 2111,
2128
    SelTBteqZSlt  = 2112,
2129
    SelTBteqZSlti = 2113,
2130
    SelTBteqZSltiu  = 2114,
2131
    SelTBteqZSltu = 2115,
2132
    SelTBtneZCmp  = 2116,
2133
    SelTBtneZCmpi = 2117,
2134
    SelTBtneZSlt  = 2118,
2135
    SelTBtneZSlti = 2119,
2136
    SelTBtneZSltiu  = 2120,
2137
    SelTBtneZSltu = 2121,
2138
    ShRxRyOffMemX16 = 2122,
2139
    SllX16  = 2123,
2140
    SllvRxRy16  = 2124,
2141
    SltCCRxRy16 = 2125,
2142
    SltRxRy16 = 2126,
2143
    SltiCCRxImmX16  = 2127,
2144
    SltiRxImm16 = 2128,
2145
    SltiRxImmX16  = 2129,
2146
    SltiuCCRxImmX16 = 2130,
2147
    SltiuRxImm16  = 2131,
2148
    SltiuRxImmX16 = 2132,
2149
    SltuCCRxRy16  = 2133,
2150
    SltuRxRy16  = 2134,
2151
    SltuRxRyRz16  = 2135,
2152
    SraX16  = 2136,
2153
    SravRxRy16  = 2137,
2154
    SrlX16  = 2138,
2155
    SrlvRxRy16  = 2139,
2156
    SubuRxRyRz16  = 2140,
2157
    SwRxRyOffMemX16 = 2141,
2158
    SwRxSpImmX16  = 2142,
2159
    TAILCALL  = 2143,
2160
    TAILCALL64_R  = 2144,
2161
    TAILCALL_R  = 2145,
2162
    TEQ = 2146,
2163
    TEQI  = 2147,
2164
    TEQI_MM = 2148,
2165
    TEQ_MM  = 2149,
2166
    TGE = 2150,
2167
    TGEI  = 2151,
2168
    TGEIU = 2152,
2169
    TGEIU_MM  = 2153,
2170
    TGEI_MM = 2154,
2171
    TGEU  = 2155,
2172
    TGEU_MM = 2156,
2173
    TGE_MM  = 2157,
2174
    TLBINV  = 2158,
2175
    TLBINVF = 2159,
2176
    TLBP  = 2160,
2177
    TLBP_MM = 2161,
2178
    TLBR  = 2162,
2179
    TLBR_MM = 2163,
2180
    TLBWI = 2164,
2181
    TLBWI_MM  = 2165,
2182
    TLBWR = 2166,
2183
    TLBWR_MM  = 2167,
2184
    TLT = 2168,
2185
    TLTI  = 2169,
2186
    TLTIU_MM  = 2170,
2187
    TLTI_MM = 2171,
2188
    TLTU  = 2172,
2189
    TLTU_MM = 2173,
2190
    TLT_MM  = 2174,
2191
    TNE = 2175,
2192
    TNEI  = 2176,
2193
    TNEI_MM = 2177,
2194
    TNE_MM  = 2178,
2195
    TRAP  = 2179,
2196
    TRUNC_L_D64 = 2180,
2197
    TRUNC_L_D_MMR6  = 2181,
2198
    TRUNC_L_S = 2182,
2199
    TRUNC_L_S_MMR6  = 2183,
2200
    TRUNC_W_D32 = 2184,
2201
    TRUNC_W_D64 = 2185,
2202
    TRUNC_W_D_MMR6  = 2186,
2203
    TRUNC_W_MM  = 2187,
2204
    TRUNC_W_S = 2188,
2205
    TRUNC_W_S_MM  = 2189,
2206
    TRUNC_W_S_MMR6  = 2190,
2207
    TTLTIU  = 2191,
2208
    UDIV  = 2192,
2209
    UDIV_MM = 2193,
2210
    UDivMacro = 2194,
2211
    Ulh = 2195,
2212
    Ulhu  = 2196,
2213
    Ulw = 2197,
2214
    V3MULU  = 2198,
2215
    VMM0  = 2199,
2216
    VMULU = 2200,
2217
    VSHF_B  = 2201,
2218
    VSHF_D  = 2202,
2219
    VSHF_H  = 2203,
2220
    VSHF_W  = 2204,
2221
    WAIT  = 2205,
2222
    WAIT_MM = 2206,
2223
    WAIT_MMR6 = 2207,
2224
    WRDSP = 2208,
2225
    WRDSP_MM  = 2209,
2226
    WRPGPR_MMR6 = 2210,
2227
    WSBH  = 2211,
2228
    WSBH_MM = 2212,
2229
    WSBH_MMR6 = 2213,
2230
    XOR = 2214,
2231
    XOR16_MM  = 2215,
2232
    XOR16_MMR6  = 2216,
2233
    XOR64 = 2217,
2234
    XORI_B  = 2218,
2235
    XORI_MMR6 = 2219,
2236
    XOR_MM  = 2220,
2237
    XOR_MMR6  = 2221,
2238
    XOR_V = 2222,
2239
    XOR_V_D_PSEUDO  = 2223,
2240
    XOR_V_H_PSEUDO  = 2224,
2241
    XOR_V_W_PSEUDO  = 2225,
2242
    XORi  = 2226,
2243
    XORi64  = 2227,
2244
    XORi_MM = 2228,
2245
    XorRxRxRy16 = 2229,
2246
    INSTRUCTION_LIST_END = 2230
2247
  };
2248
2249
namespace Sched {
2250
  enum {
2251
    NoInstrModel  = 0,
2252
    IIPseudo  = 1,
2253
    II_ABS  = 2,
2254
    II_ADDU = 3,
2255
    II_ADDIU  = 4,
2256
    II_AND  = 5,
2257
    II_ANDI = 6,
2258
    IIM16Alu  = 7,
2259
    II_B  = 8,
2260
    II_BADDU  = 9,
2261
    II_BCCZAL = 10,
2262
    II_BBIT = 11,
2263
    II_BC = 12,
2264
    II_BC1F = 13,
2265
    II_BC1FL  = 14,
2266
    II_BC1T = 15,
2267
    II_BC1TL  = 16,
2268
    II_BCC  = 17,
2269
    II_BCCZ = 18,
2270
    II_BCCZC  = 19,
2271
    II_BCCZALS  = 20,
2272
    II_CEIL = 21,
2273
    II_CFC1 = 22,
2274
    II_CLO  = 23,
2275
    II_CLZ  = 24,
2276
    II_CTC1 = 25,
2277
    II_CVT  = 26,
2278
    II_C_CC_D = 27,
2279
    II_C_CC_S = 28,
2280
    II_DADD = 29,
2281
    II_DADDIU = 30,
2282
    II_DADDU  = 31,
2283
    II_EXT  = 32,
2284
    II_INS  = 33,
2285
    II_DMFC1  = 34,
2286
    II_DMTC1  = 35,
2287
    II_DMUL = 36,
2288
    II_DMULT  = 37,
2289
    II_DMULTU = 38,
2290
    II_POP  = 39,
2291
    II_DROTR  = 40,
2292
    II_DROTR32  = 41,
2293
    II_DROTRV = 42,
2294
    II_DDIV = 43,
2295
    II_DSLL = 44,
2296
    II_DSLL32 = 45,
2297
    II_DSLLV  = 46,
2298
    II_DSRA = 47,
2299
    II_DSRA32 = 48,
2300
    II_DSRAV  = 49,
2301
    II_DSRL = 50,
2302
    II_DSRL32 = 51,
2303
    II_DSRLV  = 52,
2304
    II_DSUB = 53,
2305
    II_DSUBU  = 54,
2306
    II_DDIVU  = 55,
2307
    II_ADD_D  = 56,
2308
    II_ADD_S  = 57,
2309
    II_DIV_D  = 58,
2310
    II_DIV_S  = 59,
2311
    II_FLOOR  = 60,
2312
    II_MOV_D  = 61,
2313
    II_MOV_S  = 62,
2314
    II_MUL_D  = 63,
2315
    II_MUL_S  = 64,
2316
    II_NEG  = 65,
2317
    II_SQRT_D = 66,
2318
    II_SQRT_S = 67,
2319
    II_SUB_D  = 68,
2320
    II_SUB_S  = 69,
2321
    II_J  = 70,
2322
    II_JAL  = 71,
2323
    II_JALR = 72,
2324
    II_JALRS  = 73,
2325
    II_JALS = 74,
2326
    II_JR = 75,
2327
    II_JRADDIUSP  = 76,
2328
    II_JRC  = 77,
2329
    II_JALRC  = 78,
2330
    II_LB = 79,
2331
    II_LBU  = 80,
2332
    II_LD = 81,
2333
    II_LDC1 = 82,
2334
    II_LDL  = 83,
2335
    II_LDR  = 84,
2336
    II_LDXC1  = 85,
2337
    II_LH = 86,
2338
    II_LHU  = 87,
2339
    II_LUI  = 88,
2340
    II_LUXC1  = 89,
2341
    II_LW = 90,
2342
    II_LWC1 = 91,
2343
    II_LWL  = 92,
2344
    II_LWR  = 93,
2345
    II_LWU  = 94,
2346
    II_LWXC1  = 95,
2347
    II_MADD = 96,
2348
    II_MADDU  = 97,
2349
    II_MADD_D = 98,
2350
    II_MADD_S = 99,
2351
    II_MFC1 = 100,
2352
    II_MFHC1  = 101,
2353
    II_MFHI_MFLO  = 102,
2354
    II_MOVF_D = 103,
2355
    II_MOVF = 104,
2356
    II_MOVF_S = 105,
2357
    II_MOVN_D = 106,
2358
    II_MOVN = 107,
2359
    II_MOVN_S = 108,
2360
    II_MOVT_D = 109,
2361
    II_MOVT = 110,
2362
    II_MOVT_S = 111,
2363
    II_MOVZ_D = 112,
2364
    II_MOVZ = 113,
2365
    II_MOVZ_S = 114,
2366
    II_MSUB = 115,
2367
    II_MSUBU  = 116,
2368
    II_MSUB_D = 117,
2369
    II_MSUB_S = 118,
2370
    II_MTC1 = 119,
2371
    II_MTHC1  = 120,
2372
    II_MTHI_MTLO  = 121,
2373
    II_MUL  = 122,
2374
    II_MULT = 123,
2375
    II_MULTU  = 124,
2376
    II_NMADD_D  = 125,
2377
    II_NMADD_S  = 126,
2378
    II_NMSUB_D  = 127,
2379
    II_NMSUB_S  = 128,
2380
    II_NOR  = 129,
2381
    II_OR = 130,
2382
    II_ORI  = 131,
2383
    II_IndirectBranchPseudo = 132,
2384
    II_ReturnPseudo = 133,
2385
    II_DIV  = 134,
2386
    II_DIVU = 135,
2387
    II_RDHWR  = 136,
2388
    II_ROUND  = 137,
2389
    II_ROTR = 138,
2390
    II_ROTRV  = 139,
2391
    II_TRUNC  = 140,
2392
    II_RESTORE  = 141,
2393
    II_SB = 142,
2394
    II_SD = 143,
2395
    II_SDC1 = 144,
2396
    II_SDL  = 145,
2397
    II_SDR  = 146,
2398
    II_SDXC1  = 147,
2399
    II_SEB  = 148,
2400
    II_SEH  = 149,
2401
    II_SEQ_SNE  = 150,
2402
    II_SEQI_SNEI  = 151,
2403
    II_SH = 152,
2404
    II_SLL  = 153,
2405
    II_SLLV = 154,
2406
    II_SLT_SLTU = 155,
2407
    II_SLTI_SLTIU = 156,
2408
    II_SRA  = 157,
2409
    II_SRAV = 158,
2410
    II_SRL  = 159,
2411
    II_SRLV = 160,
2412
    II_SUBU = 161,
2413
    II_SUXC1  = 162,
2414
    II_SW = 163,
2415
    II_SWC1 = 164,
2416
    II_SWL  = 165,
2417
    II_SWR  = 166,
2418
    II_SWXC1  = 167,
2419
    II_SAVE = 168,
2420
    II_WSBH = 169,
2421
    II_XOR  = 170,
2422
    II_XORI = 171,
2423
    ADD_A_B_ADD_A_D_ADD_A_H_ADD_A_W = 172,
2424
    ADDS_A_B_ADDS_A_D_ADDS_A_H_ADDS_A_W_ADDS_S_B_ADDS_S_D_ADDS_S_H_ADDS_S_W_ADDS_U_B_ADDS_U_D_ADDS_U_H_ADDS_U_W = 173,
2425
    ADDVI_B_ADDVI_D_ADDVI_H_ADDVI_W_ADDV_B_ADDV_D_ADDV_H_ADDV_W = 174,
2426
    ASUB_S_B_ASUB_S_D_ASUB_S_H_ASUB_S_W_ASUB_U_B_ASUB_U_D_ASUB_U_H_ASUB_U_W = 175,
2427
    AVER_S_B_AVER_S_D_AVER_S_H_AVER_S_W_AVER_U_B_AVER_U_D_AVER_U_H_AVER_U_W_AVE_S_B_AVE_S_D_AVE_S_H_AVE_S_W_AVE_U_B_AVE_U_D_AVE_U_H_AVE_U_W = 176,
2428
    MOVE_V  = 177,
2429
    LDI_B_LDI_D_LDI_H_LDI_W = 178,
2430
    AND_V_NOR_V_OR_V_XOR_V  = 179,
2431
    ANDI_B_NORI_B_ORI_B_XORI_B  = 180,
2432
    ST_B_ST_D_ST_H_ST_W = 181,
2433
    LD_B_LD_D_LD_H_LD_W = 182,
2434
    SCHED_LIST_END = 183
2435
  };
2436
} // end Sched namespace
2437
} // end Mips namespace
2438
} // end llvm namespace 
2439
#endif // GET_INSTRINFO_ENUM
2440
2441
/*===- TableGen'erated file -------------------------------------*- C++ -*-===*\
2442
|*                                                                            *|
2443
|* Target Instruction Descriptors                                             *|
2444
|*                                                                            *|
2445
|* Automatically generated file, do not edit!                                 *|
2446
|*                                                                            *|
2447
\*===----------------------------------------------------------------------===*/
2448
2449
2450
#ifdef GET_INSTRINFO_MC_DESC
2451
#undef GET_INSTRINFO_MC_DESC
2452
namespace llvm_ks {
2453
2454
static const MCPhysReg ImplicitList1[] = { Mips::DSPOutFlag20, 0 };
2455
static const MCPhysReg ImplicitList2[] = { Mips::DSPCarry, 0 };
2456
static const MCPhysReg ImplicitList3[] = { Mips::SP, 0 };
2457
static const MCPhysReg ImplicitList4[] = { Mips::AT, 0 };
2458
static const MCPhysReg ImplicitList5[] = { Mips::RA, 0 };
2459
static const MCPhysReg ImplicitList6[] = { Mips::DSPPos, 0 };
2460
static const MCPhysReg ImplicitList7[] = { Mips::T8, 0 };
2461
static const MCPhysReg ImplicitList8[] = { Mips::DSPCCond, 0 };
2462
static const MCPhysReg ImplicitList9[] = { Mips::HI0, Mips::LO0, Mips::P0, Mips::P1, Mips::P2, 0 };
2463
static const MCPhysReg ImplicitList10[] = { Mips::HI0_64, Mips::LO0_64, 0 };
2464
static const MCPhysReg ImplicitList11[] = { Mips::DSPOutFlag16_19, 0 };
2465
static const MCPhysReg ImplicitList12[] = { Mips::HI0, Mips::LO0, 0 };
2466
static const MCPhysReg ImplicitList13[] = { Mips::DSPEFI, 0 };
2467
static const MCPhysReg ImplicitList14[] = { Mips::DSPPos, Mips::DSPEFI, 0 };
2468
static const MCPhysReg ImplicitList15[] = { Mips::DSPOutFlag23, 0 };
2469
static const MCPhysReg ImplicitList16[] = { Mips::FCC0, 0 };
2470
static const MCPhysReg ImplicitList17[] = { Mips::DSPPos, Mips::DSPSCount, 0 };
2471
static const MCPhysReg ImplicitList18[] = { Mips::AC0, 0 };
2472
static const MCPhysReg ImplicitList19[] = { Mips::AC0_64, 0 };
2473
static const MCPhysReg ImplicitList20[] = { Mips::V0, Mips::V1, 0 };
2474
static const MCPhysReg ImplicitList21[] = { Mips::HI0, 0 };
2475
static const MCPhysReg ImplicitList22[] = { Mips::HI0_64, 0 };
2476
static const MCPhysReg ImplicitList23[] = { Mips::LO0, 0 };
2477
static const MCPhysReg ImplicitList24[] = { Mips::LO0_64, 0 };
2478
static const MCPhysReg ImplicitList25[] = { Mips::MPL0, Mips::P0, Mips::P1, Mips::P2, 0 };
2479
static const MCPhysReg ImplicitList26[] = { Mips::MPL1, Mips::P0, Mips::P1, Mips::P2, 0 };
2480
static const MCPhysReg ImplicitList27[] = { Mips::MPL2, Mips::P0, Mips::P1, Mips::P2, 0 };
2481
static const MCPhysReg ImplicitList28[] = { Mips::P0, 0 };
2482
static const MCPhysReg ImplicitList29[] = { Mips::P1, 0 };
2483
static const MCPhysReg ImplicitList30[] = { Mips::P2, 0 };
2484
static const MCPhysReg ImplicitList31[] = { Mips::DSPOutFlag21, 0 };
2485
static const MCPhysReg ImplicitList32[] = { Mips::DSPOutFlag22, 0 };
2486
static const MCPhysReg ImplicitList33[] = { Mips::P0, Mips::P1, Mips::P2, 0 };
2487
static const MCPhysReg ImplicitList34[] = { Mips::MPL1, Mips::MPL2, Mips::P0, Mips::P1, Mips::P2, 0 };
2488
2489
static const MCOperandInfo OperandInfo2[] = { { -1, 0, MCOI::OPERAND_IMMEDIATE, 0 }, };
2490
static const MCOperandInfo OperandInfo3[] = { { -1, 0, MCOI::OPERAND_UNKNOWN, 0 }, { -1, 0, MCOI::OPERAND_UNKNOWN, 0 }, { -1, 0, MCOI::OPERAND_IMMEDIATE, 0 }, };
2491
static const MCOperandInfo OperandInfo4[] = { { -1, 0, MCOI::OPERAND_UNKNOWN, 0 }, { -1, 0, MCOI::OPERAND_UNKNOWN, ((0 << 16) | (1 << MCOI::TIED_TO)) }, { -1, 0, MCOI::OPERAND_UNKNOWN, 0 }, { -1, 0, MCOI::OPERAND_IMMEDIATE, 0 }, };
2492
static const MCOperandInfo OperandInfo5[] = { { -1, 0, MCOI::OPERAND_UNKNOWN, 0 }, };
2493
static const MCOperandInfo OperandInfo6[] = { { -1, 0, MCOI::OPERAND_UNKNOWN, 0 }, { -1, 0, MCOI::OPERAND_UNKNOWN, 0 }, { -1, 0, MCOI::OPERAND_UNKNOWN, 0 }, { -1, 0, MCOI::OPERAND_IMMEDIATE, 0 }, };
2494
static const MCOperandInfo OperandInfo7[] = { { -1, 0, MCOI::OPERAND_UNKNOWN, 0 }, { -1, 0, MCOI::OPERAND_UNKNOWN, 0 }, };
2495
static const MCOperandInfo OperandInfo8[] = { { -1, 0, MCOI::OPERAND_IMMEDIATE, 0 }, { -1, 0, MCOI::OPERAND_IMMEDIATE, 0 }, };
2496
static const MCOperandInfo OperandInfo9[] = { { -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 }, };
2497
static const MCOperandInfo OperandInfo10[] = { { 0, 0|(1<<MCOI::LookupPtrRegClass), MCOI::OPERAND_UNKNOWN, 0 }, };
2498
static const MCOperandInfo OperandInfo11[] = { { 0, 0|(1<<MCOI::LookupPtrRegClass), MCOI::OPERAND_UNKNOWN, 0 }, { -1, 0, MCOI::OPERAND_IMMEDIATE, 0 }, };
2499
static const MCOperandInfo OperandInfo12[] = { { -1, 0, MCOI::OPERAND_UNKNOWN, 0 }, { -1, 0, MCOI::OPERAND_UNKNOWN, 0 }, { -1, 0, MCOI::OPERAND_UNKNOWN, 0 }, };
2500
static const MCOperandInfo OperandInfo13[] = { { Mips::GPR32RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Mips::GPR32RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, };
2501
static const MCOperandInfo OperandInfo14[] = { { Mips::DSPRRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Mips::DSPRRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, };
2502
static const MCOperandInfo OperandInfo15[] = { { Mips::AFGR64RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Mips::AFGR64RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, };
2503
static const MCOperandInfo OperandInfo16[] = { { Mips::FGR32RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Mips::FGR32RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, };
2504
static const MCOperandInfo OperandInfo17[] = { { Mips::GPR32RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Mips::GPR32RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Mips::GPR32RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, };
2505
static const MCOperandInfo OperandInfo18[] = { { Mips::GPR32RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { -1, 0, MCOI::OPERAND_UNKNOWN, 0 }, };
2506
static const MCOperandInfo OperandInfo19[] = { { Mips::GPRMM16RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { -1, 0, MCOI::OPERAND_UNKNOWN, 0 }, };
2507
static const MCOperandInfo OperandInfo20[] = { { Mips::GPRMM16RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Mips::GPRMM16RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { -1, 0, MCOI::OPERAND_UNKNOWN, 0 }, };
2508
static const MCOperandInfo OperandInfo21[] = { { Mips::GPR32RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Mips::GPR32RegClassID, 0, MCOI::OPERAND_REGISTER, ((0 << 16) | (1 << MCOI::TIED_TO)) }, { -1, 0, MCOI::OPERAND_UNKNOWN, 0 }, };
2509
static const MCOperandInfo OperandInfo22[] = { { Mips::GPR32RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Mips::GPR32RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { -1, 0, MCOI::OPERAND_UNKNOWN, 0 }, };
2510
static const MCOperandInfo OperandInfo23[] = { { Mips::DSPRRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Mips::DSPRRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Mips::DSPRRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, };
2511
static const MCOperandInfo OperandInfo24[] = { { Mips::MSA128BRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Mips::MSA128BRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Mips::MSA128BRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, };
2512
static const MCOperandInfo OperandInfo25[] = { { Mips::MSA128DRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Mips::MSA128DRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Mips::MSA128DRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, };
2513
static const MCOperandInfo OperandInfo26[] = { { Mips::MSA128HRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Mips::MSA128HRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Mips::MSA128HRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, };
2514
static const MCOperandInfo OperandInfo27[] = { { Mips::MSA128WRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Mips::MSA128WRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Mips::MSA128WRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, };
2515
static const MCOperandInfo OperandInfo28[] = { { Mips::GPRMM16RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Mips::GPRMM16RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Mips::GPRMM16RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, };
2516
static const MCOperandInfo OperandInfo29[] = { { Mips::MSA128BRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Mips::MSA128BRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { -1, 0, MCOI::OPERAND_UNKNOWN, 0 }, };
2517
static const MCOperandInfo OperandInfo30[] = { { Mips::MSA128DRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Mips::MSA128DRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { -1, 0, MCOI::OPERAND_UNKNOWN, 0 }, };
2518
static const MCOperandInfo OperandInfo31[] = { { Mips::MSA128HRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Mips::MSA128HRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { -1, 0, MCOI::OPERAND_UNKNOWN, 0 }, };
2519
static const MCOperandInfo OperandInfo32[] = { { Mips::MSA128WRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Mips::MSA128WRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { -1, 0, MCOI::OPERAND_UNKNOWN, 0 }, };
2520
static const MCOperandInfo OperandInfo33[] = { { Mips::GPR32RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Mips::GPR32RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Mips::GPR32RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { -1, 0, MCOI::OPERAND_UNKNOWN, 0 }, };
2521
static const MCOperandInfo OperandInfo34[] = { { Mips::GPRMM16RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Mips::GPRMM16RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Mips::GPRMM16RegClassID, 0, MCOI::OPERAND_REGISTER, ((0 << 16) | (1 << MCOI::TIED_TO)) }, };
2522
static const MCOperandInfo OperandInfo35[] = { { Mips::GPR64RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Mips::GPR64RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Mips::GPR64RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, };
2523
static const MCOperandInfo OperandInfo36[] = { { Mips::GPR64RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Mips::GPR64RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { -1, 0, MCOI::OPERAND_UNKNOWN, 0 }, };
2524
static const MCOperandInfo OperandInfo37[] = { { Mips::GPR32RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Mips::GPR32RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { -1, 0, MCOI::OPERAND_UNKNOWN, 0 }, { Mips::GPR32RegClassID, 0, MCOI::OPERAND_REGISTER, ((0 << 16) | (1 << MCOI::TIED_TO)) }, };
2525
static const MCOperandInfo OperandInfo38[] = { { Mips::GPR32RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { 0, 0|(1<<MCOI::LookupPtrRegClass), MCOI::OPERAND_UNKNOWN, 0 }, { Mips::GPR32RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Mips::GPR32RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, };
2526
static const MCOperandInfo OperandInfo39[] = { { Mips::GPR64RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { 0, 0|(1<<MCOI::LookupPtrRegClass), MCOI::OPERAND_UNKNOWN, 0 }, { Mips::GPR64RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Mips::GPR64RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, };
2527
static const MCOperandInfo OperandInfo40[] = { { Mips::GPR32RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { 0, 0|(1<<MCOI::LookupPtrRegClass), MCOI::OPERAND_UNKNOWN, 0 }, { Mips::GPR32RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, };
2528
static const MCOperandInfo OperandInfo41[] = { { Mips::GPR64RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { 0, 0|(1<<MCOI::LookupPtrRegClass), MCOI::OPERAND_UNKNOWN, 0 }, { Mips::GPR64RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, };
2529
static const MCOperandInfo OperandInfo42[] = { { Mips::CPU16RegsRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { -1, 0, MCOI::OPERAND_UNKNOWN, 0 }, };
2530
static const MCOperandInfo OperandInfo43[] = { { Mips::CPU16RegsRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Mips::CPU16RegsRegClassID, 0, MCOI::OPERAND_REGISTER, ((0 << 16) | (1 << MCOI::TIED_TO)) }, { -1, 0, MCOI::OPERAND_UNKNOWN, 0 }, };
2531
static const MCOperandInfo OperandInfo44[] = { { Mips::CPU16RegsRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Mips::CPU16RegsPlusSPRegClassID, 0, MCOI::OPERAND_UNKNOWN, 0 }, { -1, 0, MCOI::OPERAND_UNKNOWN, 0 }, };
2532
static const MCOperandInfo OperandInfo45[] = { { Mips::CPU16RegsRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Mips::CPU16RegsRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Mips::CPU16RegsRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, };
2533
static const MCOperandInfo OperandInfo46[] = { { Mips::CPU16RegsRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Mips::CPU16RegsRegClassID, 0, MCOI::OPERAND_REGISTER, ((0 << 16) | (1 << MCOI::TIED_TO)) }, { Mips::CPU16RegsRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, };
2534
static const MCOperandInfo OperandInfo47[] = { { -1, 0, MCOI::OPERAND_PCREL, 0 }, };
2535
static const MCOperandInfo OperandInfo48[] = { { Mips::GPR64RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { -1, 0, MCOI::OPERAND_UNKNOWN, 0 }, { -1, 0, MCOI::OPERAND_PCREL, 0 }, };
2536
static const MCOperandInfo OperandInfo49[] = { { Mips::FGR64RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { -1, 0, MCOI::OPERAND_PCREL, 0 }, };
2537
static const MCOperandInfo OperandInfo50[] = { { Mips::FCCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { -1, 0, MCOI::OPERAND_PCREL, 0 }, };
2538
static const MCOperandInfo OperandInfo51[] = { { Mips::COP2RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { -1, 0, MCOI::OPERAND_PCREL, 0 }, };
2539
static const MCOperandInfo OperandInfo52[] = { { Mips::GPR32RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Mips::GPR32RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { -1, 0, MCOI::OPERAND_PCREL, 0 }, };
2540
static const MCOperandInfo OperandInfo53[] = { { Mips::GPR64RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Mips::GPR64RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { -1, 0, MCOI::OPERAND_PCREL, 0 }, };
2541
static const MCOperandInfo OperandInfo54[] = { { Mips::GPRMM16RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { -1, 0, MCOI::OPERAND_PCREL, 0 }, };
2542
static const MCOperandInfo OperandInfo55[] = { { Mips::GPR32RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { -1, 0, MCOI::OPERAND_PCREL, 0 }, };
2543
static const MCOperandInfo OperandInfo56[] = { { Mips::GPR32RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { -1, 0, MCOI::OPERAND_UNKNOWN, 0 }, { -1, 0, MCOI::OPERAND_PCREL, 0 }, };
2544
static const MCOperandInfo OperandInfo57[] = { { Mips::GPR64RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { -1, 0, MCOI::OPERAND_PCREL, 0 }, };
2545
static const MCOperandInfo OperandInfo58[] = { { Mips::MSA128BRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Mips::MSA128BRegClassID, 0, MCOI::OPERAND_REGISTER, ((0 << 16) | (1 << MCOI::TIED_TO)) }, { Mips::MSA128BRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { -1, 0, MCOI::OPERAND_UNKNOWN, 0 }, };
2546
static const MCOperandInfo OperandInfo59[] = { { Mips::MSA128DRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Mips::MSA128DRegClassID, 0, MCOI::OPERAND_REGISTER, ((0 << 16) | (1 << MCOI::TIED_TO)) }, { Mips::MSA128DRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { -1, 0, MCOI::OPERAND_UNKNOWN, 0 }, };
2547
static const MCOperandInfo OperandInfo60[] = { { Mips::MSA128HRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Mips::MSA128HRegClassID, 0, MCOI::OPERAND_REGISTER, ((0 << 16) | (1 << MCOI::TIED_TO)) }, { Mips::MSA128HRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { -1, 0, MCOI::OPERAND_UNKNOWN, 0 }, };
2548
static const MCOperandInfo OperandInfo61[] = { { Mips::MSA128WRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Mips::MSA128WRegClassID, 0, MCOI::OPERAND_REGISTER, ((0 << 16) | (1 << MCOI::TIED_TO)) }, { Mips::MSA128WRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { -1, 0, MCOI::OPERAND_UNKNOWN, 0 }, };
2549
static const MCOperandInfo OperandInfo62[] = { { Mips::MSA128BRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Mips::MSA128BRegClassID, 0, MCOI::OPERAND_REGISTER, ((0 << 16) | (1 << MCOI::TIED_TO)) }, { Mips::MSA128BRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Mips::MSA128BRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, };
2550
static const MCOperandInfo OperandInfo63[] = { { Mips::MSA128DRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Mips::MSA128DRegClassID, 0, MCOI::OPERAND_REGISTER, ((0 << 16) | (1 << MCOI::TIED_TO)) }, { Mips::MSA128DRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Mips::MSA128DRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, };
2551
static const MCOperandInfo OperandInfo64[] = { { Mips::MSA128HRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Mips::MSA128HRegClassID, 0, MCOI::OPERAND_REGISTER, ((0 << 16) | (1 << MCOI::TIED_TO)) }, { Mips::MSA128HRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Mips::MSA128HRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, };
2552
static const MCOperandInfo OperandInfo65[] = { { Mips::MSA128WRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Mips::MSA128WRegClassID, 0, MCOI::OPERAND_REGISTER, ((0 << 16) | (1 << MCOI::TIED_TO)) }, { Mips::MSA128WRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Mips::MSA128WRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, };
2553
static const MCOperandInfo OperandInfo66[] = { { Mips::MSA128BRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { -1, 0, MCOI::OPERAND_PCREL, 0 }, };
2554
static const MCOperandInfo OperandInfo67[] = { { Mips::MSA128DRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { -1, 0, MCOI::OPERAND_PCREL, 0 }, };
2555
static const MCOperandInfo OperandInfo68[] = { { Mips::MSA128HRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { -1, 0, MCOI::OPERAND_PCREL, 0 }, };
2556
static const MCOperandInfo OperandInfo69[] = { { Mips::MSA128WRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { -1, 0, MCOI::OPERAND_PCREL, 0 }, };
2557
static const MCOperandInfo OperandInfo70[] = { { Mips::GPR32RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, };
2558
static const MCOperandInfo OperandInfo71[] = { { Mips::CPU16RegsRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { -1, 0, MCOI::OPERAND_PCREL, 0 }, };
2559
static const MCOperandInfo OperandInfo72[] = { { Mips::CPU16RegsRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Mips::CPU16RegsRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { -1, 0, MCOI::OPERAND_PCREL, 0 }, };
2560
static const MCOperandInfo OperandInfo73[] = { { Mips::CPU16RegsRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { -1, 0, MCOI::OPERAND_UNKNOWN, 0 }, { -1, 0, MCOI::OPERAND_PCREL, 0 }, };
2561
static const MCOperandInfo OperandInfo74[] = { { Mips::AFGR64RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Mips::GPR32RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Mips::GPR32RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, };
2562
static const MCOperandInfo OperandInfo75[] = { { Mips::FGR64RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Mips::GPR32RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Mips::GPR32RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, };
2563
static const MCOperandInfo OperandInfo76[] = { { 0, 0|(1<<MCOI::LookupPtrRegClass), MCOI::OPERAND_MEMORY, 0 }, { -1, 0, MCOI::OPERAND_MEMORY, 0 }, { -1, 0, MCOI::OPERAND_UNKNOWN, 0 }, };
2564
static const MCOperandInfo OperandInfo77[] = { { Mips::GPR32RegClassID, 0, MCOI::OPERAND_MEMORY, 0 }, { -1, 0, MCOI::OPERAND_MEMORY, 0 }, { -1, 0, MCOI::OPERAND_UNKNOWN, 0 }, };
2565
static const MCOperandInfo OperandInfo78[] = { { Mips::FGR64RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Mips::FGR64RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, };
2566
static const MCOperandInfo OperandInfo79[] = { { Mips::FGR64RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Mips::FGR32RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, };
2567
static const MCOperandInfo OperandInfo80[] = { { Mips::FGR32RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Mips::AFGR64RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, };
2568
static const MCOperandInfo OperandInfo81[] = { { Mips::FGR32RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Mips::FGR64RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, };
2569
static const MCOperandInfo OperandInfo82[] = { { Mips::GPR32RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Mips::CCRRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, };
2570
static const MCOperandInfo OperandInfo83[] = { { Mips::GPR32RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Mips::MSACtrlRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, };
2571
static const MCOperandInfo OperandInfo84[] = { { Mips::GPR64RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Mips::GPR64RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { -1, 0, MCOI::OPERAND_UNKNOWN, 0 }, { -1, 0, MCOI::OPERAND_UNKNOWN, 0 }, };
2572
static const MCOperandInfo OperandInfo85[] = { { Mips::GPR32RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Mips::DSPRRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Mips::DSPRRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, };
2573
static const MCOperandInfo OperandInfo86[] = { { Mips::FGRCCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Mips::FGR64RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Mips::FGR64RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, };
2574
static const MCOperandInfo OperandInfo87[] = { { Mips::FGRCCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Mips::FGR32RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Mips::FGR32RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, };
2575
static const MCOperandInfo OperandInfo88[] = { { Mips::FGR64RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Mips::MSA128DRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { -1, 0, MCOI::OPERAND_UNKNOWN, 0 }, };
2576
static const MCOperandInfo OperandInfo89[] = { { Mips::FGR32RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Mips::MSA128WRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { -1, 0, MCOI::OPERAND_UNKNOWN, 0 }, };
2577
static const MCOperandInfo OperandInfo90[] = { { Mips::GPR32RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Mips::MSA128BRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { -1, 0, MCOI::OPERAND_UNKNOWN, 0 }, };
2578
static const MCOperandInfo OperandInfo91[] = { { Mips::GPR64RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Mips::MSA128DRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { -1, 0, MCOI::OPERAND_UNKNOWN, 0 }, };
2579
static const MCOperandInfo OperandInfo92[] = { { Mips::GPR32RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Mips::MSA128HRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { -1, 0, MCOI::OPERAND_UNKNOWN, 0 }, };
2580
static const MCOperandInfo OperandInfo93[] = { { Mips::GPR32RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Mips::MSA128WRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { -1, 0, MCOI::OPERAND_UNKNOWN, 0 }, };
2581
static const MCOperandInfo OperandInfo94[] = { { Mips::CCRRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Mips::GPR32RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, };
2582
static const MCOperandInfo OperandInfo95[] = { { Mips::MSACtrlRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Mips::GPR32RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, };
2583
static const MCOperandInfo OperandInfo96[] = { { Mips::AFGR64RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Mips::FGR32RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, };
2584
static const MCOperandInfo OperandInfo97[] = { { Mips::CPU16RegsRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Mips::CPU16RegsRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, };
2585
static const MCOperandInfo OperandInfo98[] = { { Mips::GPR64RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Mips::GPR64RegClassID, 0, MCOI::OPERAND_REGISTER, ((0 << 16) | (1 << MCOI::TIED_TO)) }, { -1, 0, MCOI::OPERAND_UNKNOWN, 0 }, };
2586
static const MCOperandInfo OperandInfo99[] = { { Mips::GPR64RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Mips::GPR64RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Mips::GPR64RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { -1, 0, MCOI::OPERAND_UNKNOWN, 0 }, };
2587
static const MCOperandInfo OperandInfo100[] = { { Mips::GPR64RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Mips::GPR64RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, };
2588
static const MCOperandInfo OperandInfo101[] = { { Mips::GPR64RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Mips::GPR64RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { -1, 0, MCOI::OPERAND_UNKNOWN, 0 }, { -1, 0, MCOI::OPERAND_UNKNOWN, 0 }, { Mips::GPR64RegClassID, 0, MCOI::OPERAND_REGISTER, ((0 << 16) | (1 << MCOI::TIED_TO)) }, };
2589
static const MCOperandInfo OperandInfo102[] = { { Mips::GPR64RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Mips::COP0RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { -1, 0, MCOI::OPERAND_UNKNOWN, 0 }, };
2590
static const MCOperandInfo OperandInfo103[] = { { Mips::GPR64RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Mips::FGR64RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, };
2591
static const MCOperandInfo OperandInfo104[] = { { Mips::GPR64RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Mips::COP2RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { -1, 0, MCOI::OPERAND_UNKNOWN, 0 }, };
2592
static const MCOperandInfo OperandInfo105[] = { { Mips::GPR64RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { -1, 0, MCOI::OPERAND_UNKNOWN, 0 }, };
2593
static const MCOperandInfo OperandInfo106[] = { { Mips::COP0RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Mips::GPR64RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { -1, 0, MCOI::OPERAND_UNKNOWN, 0 }, };
2594
static const MCOperandInfo OperandInfo107[] = { { Mips::FGR64RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Mips::GPR64RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, };
2595
static const MCOperandInfo OperandInfo108[] = { { Mips::COP2RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Mips::GPR64RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { -1, 0, MCOI::OPERAND_UNKNOWN, 0 }, };
2596
static const MCOperandInfo OperandInfo109[] = { { Mips::MSA128DRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Mips::MSA128WRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Mips::MSA128WRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, };
2597
static const MCOperandInfo OperandInfo110[] = { { Mips::MSA128HRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Mips::MSA128BRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Mips::MSA128BRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, };
2598
static const MCOperandInfo OperandInfo111[] = { { Mips::MSA128WRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Mips::MSA128HRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Mips::MSA128HRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, };
2599
static const MCOperandInfo OperandInfo112[] = { { Mips::MSA128DRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Mips::MSA128DRegClassID, 0, MCOI::OPERAND_REGISTER, ((0 << 16) | (1 << MCOI::TIED_TO)) }, { Mips::MSA128WRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Mips::MSA128WRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, };
2600
static const MCOperandInfo OperandInfo113[] = { { Mips::MSA128HRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Mips::MSA128HRegClassID, 0, MCOI::OPERAND_REGISTER, ((0 << 16) | (1 << MCOI::TIED_TO)) }, { Mips::MSA128BRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Mips::MSA128BRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, };
2601
static const MCOperandInfo OperandInfo114[] = { { Mips::MSA128WRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Mips::MSA128WRegClassID, 0, MCOI::OPERAND_REGISTER, ((0 << 16) | (1 << MCOI::TIED_TO)) }, { Mips::MSA128HRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Mips::MSA128HRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, };
2602
static const MCOperandInfo OperandInfo115[] = { { Mips::ACC64DSPRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Mips::GPR32RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Mips::GPR32RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Mips::ACC64DSPRegClassID, 0, MCOI::OPERAND_REGISTER, ((0 << 16) | (1 << MCOI::TIED_TO)) }, };
2603
static const MCOperandInfo OperandInfo116[] = { { Mips::GPR64RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Mips::GPR64RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Mips::GPR32RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, };
2604
static const MCOperandInfo OperandInfo117[] = { { Mips::GPR64RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Mips::GPR32RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, };
2605
static const MCOperandInfo OperandInfo118[] = { { Mips::GPR32RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Mips::GPR32RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { -1, 0, MCOI::OPERAND_UNKNOWN, 0 }, { -1, 0, MCOI::OPERAND_UNKNOWN, 0 }, };
2606
static const MCOperandInfo OperandInfo119[] = { { Mips::GPR32RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Mips::ACC64DSPRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { -1, 0, MCOI::OPERAND_UNKNOWN, 0 }, };
2607
static const MCOperandInfo OperandInfo120[] = { { Mips::GPR32RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Mips::ACC64DSPRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Mips::GPR32RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, };
2608
static const MCOperandInfo OperandInfo121[] = { { Mips::GPR32RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Mips::AFGR64RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { -1, 0, MCOI::OPERAND_IMMEDIATE, 0 }, };
2609
static const MCOperandInfo OperandInfo122[] = { { Mips::GPR32RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Mips::FGR64RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { -1, 0, MCOI::OPERAND_IMMEDIATE, 0 }, };
2610
static const MCOperandInfo OperandInfo123[] = { { Mips::MSA128DRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Mips::MSA128DRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, };
2611
static const MCOperandInfo OperandInfo124[] = { { Mips::MSA128WRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Mips::MSA128WRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, };
2612
static const MCOperandInfo OperandInfo125[] = { { Mips::AFGR64RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Mips::AFGR64RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Mips::AFGR64RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, };
2613
static const MCOperandInfo OperandInfo126[] = { { Mips::FGR64RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Mips::FGR64RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Mips::FGR64RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, };
2614
static const MCOperandInfo OperandInfo127[] = { { Mips::FGR32RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Mips::FGR32RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Mips::FGR32RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, };
2615
static const MCOperandInfo OperandInfo128[] = { { Mips::AFGR64RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Mips::AFGR64RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { -1, 0, MCOI::OPERAND_UNKNOWN, 0 }, };
2616
static const MCOperandInfo OperandInfo129[] = { { Mips::FGR64RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Mips::FGR64RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { -1, 0, MCOI::OPERAND_UNKNOWN, 0 }, };
2617
static const MCOperandInfo OperandInfo130[] = { { Mips::FGR32RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Mips::FGR32RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { -1, 0, MCOI::OPERAND_UNKNOWN, 0 }, };
2618
static const MCOperandInfo OperandInfo131[] = { { Mips::MSA128HRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Mips::MSA128WRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Mips::MSA128WRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, };
2619
static const MCOperandInfo OperandInfo132[] = { { Mips::MSA128WRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Mips::MSA128DRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Mips::MSA128DRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, };
2620
static const MCOperandInfo OperandInfo133[] = { { Mips::MSA128DRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Mips::MSA128WRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, };
2621
static const MCOperandInfo OperandInfo134[] = { { Mips::MSA128WRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Mips::MSA128HRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, };
2622
static const MCOperandInfo OperandInfo135[] = { { Mips::MSA128BRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Mips::GPR32RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, };
2623
static const MCOperandInfo OperandInfo136[] = { { Mips::MSA128DRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Mips::GPR64RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, };
2624
static const MCOperandInfo OperandInfo137[] = { { Mips::MSA128DRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Mips::FGR64RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, };
2625
static const MCOperandInfo OperandInfo138[] = { { Mips::MSA128WRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Mips::FGR32RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, };
2626
static const MCOperandInfo OperandInfo139[] = { { Mips::MSA128HRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Mips::GPR32RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, };
2627
static const MCOperandInfo OperandInfo140[] = { { Mips::MSA128WRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Mips::GPR32RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, };
2628
static const MCOperandInfo OperandInfo141[] = { { Mips::CPU16RegsRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Mips::CPU16RegsRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { -1, 0, MCOI::OPERAND_UNKNOWN, 0 }, { -1, 0, MCOI::OPERAND_UNKNOWN, 0 }, };
2629
static const MCOperandInfo OperandInfo142[] = { { Mips::GPR32RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Mips::GPR32RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { -1, 0, MCOI::OPERAND_UNKNOWN, 0 }, { -1, 0, MCOI::OPERAND_UNKNOWN, 0 }, { Mips::GPR32RegClassID, 0, MCOI::OPERAND_REGISTER, ((0 << 16) | (1 << MCOI::TIED_TO)) }, };
2630
static const MCOperandInfo OperandInfo143[] = { { Mips::MSA128BRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Mips::MSA128BRegClassID, 0, MCOI::OPERAND_REGISTER, ((0 << 16) | (1 << MCOI::TIED_TO)) }, { Mips::GPR32RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { -1, 0, MCOI::OPERAND_UNKNOWN, 0 }, };
2631
static const MCOperandInfo OperandInfo144[] = { { Mips::MSA128BRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Mips::MSA128BRegClassID, 0, MCOI::OPERAND_REGISTER, ((0 << 16) | (1 << MCOI::TIED_TO)) }, { Mips::GPR64RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Mips::GPR32RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, };
2632
static const MCOperandInfo OperandInfo145[] = { { Mips::MSA128BRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Mips::MSA128BRegClassID, 0, MCOI::OPERAND_REGISTER, ((0 << 16) | (1 << MCOI::TIED_TO)) }, { Mips::GPR32RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Mips::GPR32RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, };
2633
static const MCOperandInfo OperandInfo146[] = { { Mips::MSA128DRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Mips::MSA128DRegClassID, 0, MCOI::OPERAND_REGISTER, ((0 << 16) | (1 << MCOI::TIED_TO)) }, { Mips::GPR64RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { -1, 0, MCOI::OPERAND_UNKNOWN, 0 }, };
2634
static const MCOperandInfo OperandInfo147[] = { { Mips::MSA128DRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Mips::MSA128DRegClassID, 0, MCOI::OPERAND_REGISTER, ((0 << 16) | (1 << MCOI::TIED_TO)) }, { Mips::GPR64RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Mips::GPR64RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, };
2635
static const MCOperandInfo OperandInfo148[] = { { Mips::MSA128DRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Mips::MSA128DRegClassID, 0, MCOI::OPERAND_REGISTER, ((0 << 16) | (1 << MCOI::TIED_TO)) }, { Mips::GPR32RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Mips::GPR64RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, };
2636
static const MCOperandInfo OperandInfo149[] = { { Mips::MSA128DRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Mips::MSA128DRegClassID, 0, MCOI::OPERAND_REGISTER, ((0 << 16) | (1 << MCOI::TIED_TO)) }, { -1, 0, MCOI::OPERAND_UNKNOWN, 0 }, { Mips::FGR64RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, };
2637
static const MCOperandInfo OperandInfo150[] = { { Mips::MSA128DRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Mips::MSA128DRegClassID, 0, MCOI::OPERAND_REGISTER, ((0 << 16) | (1 << MCOI::TIED_TO)) }, { Mips::GPR64RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Mips::FGR64RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, };
2638
static const MCOperandInfo OperandInfo151[] = { { Mips::MSA128DRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Mips::MSA128DRegClassID, 0, MCOI::OPERAND_REGISTER, ((0 << 16) | (1 << MCOI::TIED_TO)) }, { Mips::GPR32RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Mips::FGR64RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, };
2639
static const MCOperandInfo OperandInfo152[] = { { Mips::MSA128WRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Mips::MSA128WRegClassID, 0, MCOI::OPERAND_REGISTER, ((0 << 16) | (1 << MCOI::TIED_TO)) }, { -1, 0, MCOI::OPERAND_UNKNOWN, 0 }, { Mips::FGR32RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, };
2640
static const MCOperandInfo OperandInfo153[] = { { Mips::MSA128WRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Mips::MSA128WRegClassID, 0, MCOI::OPERAND_REGISTER, ((0 << 16) | (1 << MCOI::TIED_TO)) }, { Mips::GPR64RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Mips::FGR32RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, };
2641
static const MCOperandInfo OperandInfo154[] = { { Mips::MSA128WRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Mips::MSA128WRegClassID, 0, MCOI::OPERAND_REGISTER, ((0 << 16) | (1 << MCOI::TIED_TO)) }, { Mips::GPR32RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Mips::FGR32RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, };
2642
static const MCOperandInfo OperandInfo155[] = { { Mips::MSA128HRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Mips::MSA128HRegClassID, 0, MCOI::OPERAND_REGISTER, ((0 << 16) | (1 << MCOI::TIED_TO)) }, { Mips::GPR32RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { -1, 0, MCOI::OPERAND_UNKNOWN, 0 }, };
2643
static const MCOperandInfo OperandInfo156[] = { { Mips::MSA128HRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Mips::MSA128HRegClassID, 0, MCOI::OPERAND_REGISTER, ((0 << 16) | (1 << MCOI::TIED_TO)) }, { Mips::GPR64RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Mips::GPR32RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, };
2644
static const MCOperandInfo OperandInfo157[] = { { Mips::MSA128HRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Mips::MSA128HRegClassID, 0, MCOI::OPERAND_REGISTER, ((0 << 16) | (1 << MCOI::TIED_TO)) }, { Mips::GPR32RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Mips::GPR32RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, };
2645
static const MCOperandInfo OperandInfo158[] = { { Mips::MSA128WRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Mips::MSA128WRegClassID, 0, MCOI::OPERAND_REGISTER, ((0 << 16) | (1 << MCOI::TIED_TO)) }, { Mips::GPR32RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { -1, 0, MCOI::OPERAND_UNKNOWN, 0 }, };
2646
static const MCOperandInfo OperandInfo159[] = { { Mips::MSA128WRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Mips::MSA128WRegClassID, 0, MCOI::OPERAND_REGISTER, ((0 << 16) | (1 << MCOI::TIED_TO)) }, { Mips::GPR64RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Mips::GPR32RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, };
2647
static const MCOperandInfo OperandInfo160[] = { { Mips::MSA128WRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Mips::MSA128WRegClassID, 0, MCOI::OPERAND_REGISTER, ((0 << 16) | (1 << MCOI::TIED_TO)) }, { Mips::GPR32RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Mips::GPR32RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, };
2648
static const MCOperandInfo OperandInfo161[] = { { Mips::GPR32RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Mips::GPR32RegClassID, 0, MCOI::OPERAND_REGISTER, ((0 << 16) | (1 << MCOI::TIED_TO)) }, { Mips::GPR32RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, };
2649
static const MCOperandInfo OperandInfo162[] = { { Mips::MSA128BRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Mips::MSA128BRegClassID, 0, MCOI::OPERAND_REGISTER, ((0 << 16) | (1 << MCOI::TIED_TO)) }, { -1, 0, MCOI::OPERAND_UNKNOWN, 0 }, { Mips::MSA128BRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { -1, 0, MCOI::OPERAND_UNKNOWN, 0 }, };
2650
static const MCOperandInfo OperandInfo163[] = { { Mips::MSA128DRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Mips::MSA128DRegClassID, 0, MCOI::OPERAND_REGISTER, ((0 << 16) | (1 << MCOI::TIED_TO)) }, { -1, 0, MCOI::OPERAND_UNKNOWN, 0 }, { Mips::MSA128DRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { -1, 0, MCOI::OPERAND_UNKNOWN, 0 }, };
2651
static const MCOperandInfo OperandInfo164[] = { { Mips::MSA128HRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Mips::MSA128HRegClassID, 0, MCOI::OPERAND_REGISTER, ((0 << 16) | (1 << MCOI::TIED_TO)) }, { -1, 0, MCOI::OPERAND_UNKNOWN, 0 }, { Mips::MSA128HRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { -1, 0, MCOI::OPERAND_UNKNOWN, 0 }, };
2652
static const MCOperandInfo OperandInfo165[] = { { Mips::MSA128WRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Mips::MSA128WRegClassID, 0, MCOI::OPERAND_REGISTER, ((0 << 16) | (1 << MCOI::TIED_TO)) }, { -1, 0, MCOI::OPERAND_UNKNOWN, 0 }, { Mips::MSA128WRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { -1, 0, MCOI::OPERAND_UNKNOWN, 0 }, };
2653
static const MCOperandInfo OperandInfo166[] = { { Mips::GPR64RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, };
2654
static const MCOperandInfo OperandInfo167[] = { { Mips::CPU16RegsRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, };
2655
static const MCOperandInfo OperandInfo168[] = { { Mips::GPR32RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { 0, 0|(1<<MCOI::LookupPtrRegClass), MCOI::OPERAND_MEMORY, 0 }, { -1, 0, MCOI::OPERAND_MEMORY, 0 }, };
2656
static const MCOperandInfo OperandInfo169[] = { { Mips::GPR64RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { 0, 0|(1<<MCOI::LookupPtrRegClass), MCOI::OPERAND_MEMORY, 0 }, { -1, 0, MCOI::OPERAND_MEMORY, 0 }, };
2657
static const MCOperandInfo OperandInfo170[] = { { Mips::GPR32RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Mips::GPR32RegClassID, 0, MCOI::OPERAND_MEMORY, 0 }, { -1, 0, MCOI::OPERAND_MEMORY, 0 }, };
2658
static const MCOperandInfo OperandInfo171[] = { { Mips::GPRMM16RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Mips::GPRMM16RegClassID, 0, MCOI::OPERAND_MEMORY, 0 }, { -1, 0, MCOI::OPERAND_MEMORY, 0 }, };
2659
static const MCOperandInfo OperandInfo172[] = { { Mips::GPR32RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { 0, 0|(1<<MCOI::LookupPtrRegClass), MCOI::OPERAND_UNKNOWN, 0 }, { 0, 0|(1<<MCOI::LookupPtrRegClass), MCOI::OPERAND_UNKNOWN, 0 }, };
2660
static const MCOperandInfo OperandInfo173[] = { { Mips::AFGR64RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { 0, 0|(1<<MCOI::LookupPtrRegClass), MCOI::OPERAND_MEMORY, 0 }, { -1, 0, MCOI::OPERAND_MEMORY, 0 }, };
2661
static const MCOperandInfo OperandInfo174[] = { { Mips::FGR64RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { 0, 0|(1<<MCOI::LookupPtrRegClass), MCOI::OPERAND_MEMORY, 0 }, { -1, 0, MCOI::OPERAND_MEMORY, 0 }, };
2662
static const MCOperandInfo OperandInfo175[] = { { Mips::COP2RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { 0, 0|(1<<MCOI::LookupPtrRegClass), MCOI::OPERAND_MEMORY, 0 }, { -1, 0, MCOI::OPERAND_MEMORY, 0 }, };
2663
static const MCOperandInfo OperandInfo176[] = { { Mips::COP3RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { 0, 0|(1<<MCOI::LookupPtrRegClass), MCOI::OPERAND_MEMORY, 0 }, { -1, 0, MCOI::OPERAND_MEMORY, 0 }, };
2664
static const MCOperandInfo OperandInfo177[] = { { Mips::MSA128BRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { -1, 0, MCOI::OPERAND_UNKNOWN, 0 }, };
2665
static const MCOperandInfo OperandInfo178[] = { { Mips::MSA128DRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { -1, 0, MCOI::OPERAND_UNKNOWN, 0 }, };
2666
static const MCOperandInfo OperandInfo179[] = { { Mips::MSA128HRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { -1, 0, MCOI::OPERAND_UNKNOWN, 0 }, };
2667
static const MCOperandInfo OperandInfo180[] = { { Mips::MSA128WRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { -1, 0, MCOI::OPERAND_UNKNOWN, 0 }, };
2668
static const MCOperandInfo OperandInfo181[] = { { Mips::GPR64RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { 0, 0|(1<<MCOI::LookupPtrRegClass), MCOI::OPERAND_MEMORY, 0 }, { -1, 0, MCOI::OPERAND_MEMORY, 0 }, { Mips::GPR64RegClassID, 0, MCOI::OPERAND_REGISTER, ((0 << 16) | (1 << MCOI::TIED_TO)) }, };
2669
static const MCOperandInfo OperandInfo182[] = { { Mips::AFGR64RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { 0, 0|(1<<MCOI::LookupPtrRegClass), MCOI::OPERAND_UNKNOWN, 0 }, { 0, 0|(1<<MCOI::LookupPtrRegClass), MCOI::OPERAND_UNKNOWN, 0 }, };
2670
static const MCOperandInfo OperandInfo183[] = { { Mips::FGR64RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { 0, 0|(1<<MCOI::LookupPtrRegClass), MCOI::OPERAND_UNKNOWN, 0 }, { 0, 0|(1<<MCOI::LookupPtrRegClass), MCOI::OPERAND_UNKNOWN, 0 }, };
2671
static const MCOperandInfo OperandInfo184[] = { { Mips::MSA128BRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { 0, 0|(1<<MCOI::LookupPtrRegClass), MCOI::OPERAND_MEMORY, 0 }, { -1, 0, MCOI::OPERAND_MEMORY, 0 }, };
2672
static const MCOperandInfo OperandInfo185[] = { { Mips::MSA128DRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { 0, 0|(1<<MCOI::LookupPtrRegClass), MCOI::OPERAND_MEMORY, 0 }, { -1, 0, MCOI::OPERAND_MEMORY, 0 }, };
2673
static const MCOperandInfo OperandInfo186[] = { { Mips::MSA128HRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { 0, 0|(1<<MCOI::LookupPtrRegClass), MCOI::OPERAND_MEMORY, 0 }, { -1, 0, MCOI::OPERAND_MEMORY, 0 }, };
2674
static const MCOperandInfo OperandInfo187[] = { { Mips::MSA128WRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { 0, 0|(1<<MCOI::LookupPtrRegClass), MCOI::OPERAND_MEMORY, 0 }, { -1, 0, MCOI::OPERAND_MEMORY, 0 }, };
2675
static const MCOperandInfo OperandInfo188[] = { { Mips::ACC128RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { 0, 0|(1<<MCOI::LookupPtrRegClass), MCOI::OPERAND_MEMORY, 0 }, { -1, 0, MCOI::OPERAND_MEMORY, 0 }, };
2676
static const MCOperandInfo OperandInfo189[] = { { Mips::ACC64RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { 0, 0|(1<<MCOI::LookupPtrRegClass), MCOI::OPERAND_MEMORY, 0 }, { -1, 0, MCOI::OPERAND_MEMORY, 0 }, };
2677
static const MCOperandInfo OperandInfo190[] = { { Mips::ACC64DSPRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { 0, 0|(1<<MCOI::LookupPtrRegClass), MCOI::OPERAND_MEMORY, 0 }, { -1, 0, MCOI::OPERAND_MEMORY, 0 }, };
2678
static const MCOperandInfo OperandInfo191[] = { { Mips::DSPCCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { 0, 0|(1<<MCOI::LookupPtrRegClass), MCOI::OPERAND_MEMORY, 0 }, { -1, 0, MCOI::OPERAND_MEMORY, 0 }, };
2679
static const MCOperandInfo OperandInfo192[] = { { Mips::GPR32RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Mips::GPR32RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { -1, 0, MCOI::OPERAND_PCREL, 0 }, { -1, 0, MCOI::OPERAND_PCREL, 0 }, };
2680
static const MCOperandInfo OperandInfo193[] = { { Mips::GPR64RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Mips::GPR64RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { -1, 0, MCOI::OPERAND_PCREL, 0 }, { -1, 0, MCOI::OPERAND_PCREL, 0 }, };
2681
static const MCOperandInfo OperandInfo194[] = { { Mips::GPR32RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { -1, 0, MCOI::OPERAND_PCREL, 0 }, { -1, 0, MCOI::OPERAND_PCREL, 0 }, };
2682
static const MCOperandInfo OperandInfo195[] = { { Mips::FGR32RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { 0, 0|(1<<MCOI::LookupPtrRegClass), MCOI::OPERAND_MEMORY, 0 }, { -1, 0, MCOI::OPERAND_MEMORY, 0 }, };
2683
static const MCOperandInfo OperandInfo196[] = { { Mips::GPR32RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { 0, 0|(1<<MCOI::LookupPtrRegClass), MCOI::OPERAND_MEMORY, 0 }, { -1, 0, MCOI::OPERAND_MEMORY, 0 }, { Mips::GPR32RegClassID, 0, MCOI::OPERAND_REGISTER, ((0 << 16) | (1 << MCOI::TIED_TO)) }, };
2684
static const MCOperandInfo OperandInfo197[] = { { Mips::GPR32RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Mips::GPR32RegClassID, 0, MCOI::OPERAND_MEMORY, 0 }, { -1, 0, MCOI::OPERAND_MEMORY, 0 }, { Mips::GPR32RegClassID, 0, MCOI::OPERAND_REGISTER, ((0 << 16) | (1 << MCOI::TIED_TO)) }, };
2685
static const MCOperandInfo OperandInfo198[] = { { -1, 0, MCOI::OPERAND_UNKNOWN, 0 }, { Mips::GPR32RegClassID, 0, MCOI::OPERAND_MEMORY, 0 }, { -1, 0, MCOI::OPERAND_MEMORY, 0 }, };
2686
static const MCOperandInfo OperandInfo199[] = { { Mips::GPR32RegClassID, 0, MCOI::OPERAND_UNKNOWN, 0 }, { Mips::GPR32RegClassID, 0, MCOI::OPERAND_UNKNOWN, 0 }, { Mips::GPR32RegClassID, 0, MCOI::OPERAND_MEMORY, 0 }, { -1, 0, MCOI::OPERAND_MEMORY, 0 }, };
2687
static const MCOperandInfo OperandInfo200[] = { { Mips::FGR32RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { 0, 0|(1<<MCOI::LookupPtrRegClass), MCOI::OPERAND_UNKNOWN, 0 }, { 0, 0|(1<<MCOI::LookupPtrRegClass), MCOI::OPERAND_UNKNOWN, 0 }, };
2688
static const MCOperandInfo OperandInfo201[] = { { Mips::CPU16RegsRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Mips::CPU16RegsRegClassID, 0, MCOI::OPERAND_UNKNOWN, 0 }, { -1, 0, MCOI::OPERAND_UNKNOWN, 0 }, { Mips::CPU16RegsPlusSPRegClassID, 0, MCOI::OPERAND_UNKNOWN, 0 }, };
2689
static const MCOperandInfo OperandInfo202[] = { { Mips::CPU16RegsRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { -1, 0, MCOI::OPERAND_UNKNOWN, 0 }, { -1, 0, MCOI::OPERAND_UNKNOWN, 0 }, };
2690
static const MCOperandInfo OperandInfo203[] = { { Mips::CPU16RegsRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { -1, 0, MCOI::OPERAND_UNKNOWN, 0 }, { -1, 0, MCOI::OPERAND_IMMEDIATE, 0 }, };
2691
static const MCOperandInfo OperandInfo204[] = { { Mips::CPU16RegsRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Mips::CPUSPRegRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { -1, 0, MCOI::OPERAND_UNKNOWN, 0 }, };
2692
static const MCOperandInfo OperandInfo205[] = { { Mips::FGR64RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Mips::FGR64RegClassID, 0, MCOI::OPERAND_REGISTER, ((0 << 16) | (1 << MCOI::TIED_TO)) }, { Mips::FGR64RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Mips::FGR64RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, };
2693
static const MCOperandInfo OperandInfo206[] = { { Mips::FGR32RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Mips::FGR32RegClassID, 0, MCOI::OPERAND_REGISTER, ((0 << 16) | (1 << MCOI::TIED_TO)) }, { Mips::FGR32RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Mips::FGR32RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, };
2694
static const MCOperandInfo OperandInfo207[] = { { Mips::AFGR64RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Mips::AFGR64RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Mips::AFGR64RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Mips::AFGR64RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, };
2695
static const MCOperandInfo OperandInfo208[] = { { Mips::FGR64RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Mips::FGR64RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Mips::FGR64RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Mips::FGR64RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, };
2696
static const MCOperandInfo OperandInfo209[] = { { Mips::FGR32RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Mips::FGR32RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Mips::FGR32RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Mips::FGR32RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, };
2697
static const MCOperandInfo OperandInfo210[] = { { Mips::GPR32RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Mips::COP0RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { -1, 0, MCOI::OPERAND_UNKNOWN, 0 }, };
2698
static const MCOperandInfo OperandInfo211[] = { { Mips::GPR32RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Mips::FGR32RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, };
2699
static const MCOperandInfo OperandInfo212[] = { { Mips::GPR32RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Mips::COP2RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { -1, 0, MCOI::OPERAND_UNKNOWN, 0 }, };
2700
static const MCOperandInfo OperandInfo213[] = { { Mips::GPR32RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Mips::AFGR64RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, };
2701
static const MCOperandInfo OperandInfo214[] = { { Mips::GPR32RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Mips::FGR64RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, };
2702
static const MCOperandInfo OperandInfo215[] = { { Mips::GPR32RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Mips::ACC64DSPRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, };
2703
static const MCOperandInfo OperandInfo216[] = { { Mips::GPR32RegClassID, 0, MCOI::OPERAND_UNKNOWN, 0 }, { Mips::GPR32RegClassID, 0, MCOI::OPERAND_UNKNOWN, 0 }, { Mips::GPRMM16MovePRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Mips::GPRMM16MovePRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, };
2704
static const MCOperandInfo OperandInfo217[] = { { Mips::MSA128BRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Mips::MSA128BRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, };
2705
static const MCOperandInfo OperandInfo218[] = { { Mips::AFGR64RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Mips::AFGR64RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Mips::FCCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Mips::AFGR64RegClassID, 0, MCOI::OPERAND_REGISTER, ((0 << 16) | (1 << MCOI::TIED_TO)) }, };
2706
static const MCOperandInfo OperandInfo219[] = { { Mips::FGR64RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Mips::FGR64RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Mips::FCCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Mips::FGR64RegClassID, 0, MCOI::OPERAND_REGISTER, ((0 << 16) | (1 << MCOI::TIED_TO)) }, };
2707
static const MCOperandInfo OperandInfo220[] = { { Mips::GPR32RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Mips::GPR32RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Mips::FCCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Mips::GPR32RegClassID, 0, MCOI::OPERAND_REGISTER, ((0 << 16) | (1 << MCOI::TIED_TO)) }, };
2708
static const MCOperandInfo OperandInfo221[] = { { Mips::GPR64RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Mips::GPR64RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Mips::FCCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Mips::GPR64RegClassID, 0, MCOI::OPERAND_REGISTER, ((0 << 16) | (1 << MCOI::TIED_TO)) }, };
2709
static const MCOperandInfo OperandInfo222[] = { { Mips::FGR32RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Mips::FGR32RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Mips::FCCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Mips::FGR32RegClassID, 0, MCOI::OPERAND_REGISTER, ((0 << 16) | (1 << MCOI::TIED_TO)) }, };
2710
static const MCOperandInfo OperandInfo223[] = { { Mips::FGR64RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Mips::FGR64RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Mips::GPR64RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Mips::FGR64RegClassID, 0, MCOI::OPERAND_REGISTER, ((0 << 16) | (1 << MCOI::TIED_TO)) }, };
2711
static const MCOperandInfo OperandInfo224[] = { { Mips::GPR32RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Mips::GPR32RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Mips::GPR64RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Mips::GPR32RegClassID, 0, MCOI::OPERAND_REGISTER, ((0 << 16) | (1 << MCOI::TIED_TO)) }, };
2712
static const MCOperandInfo OperandInfo225[] = { { Mips::GPR64RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Mips::GPR64RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Mips::GPR64RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Mips::GPR64RegClassID, 0, MCOI::OPERAND_REGISTER, ((0 << 16) | (1 << MCOI::TIED_TO)) }, };
2713
static const MCOperandInfo OperandInfo226[] = { { Mips::FGR32RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Mips::FGR32RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Mips::GPR64RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Mips::FGR32RegClassID, 0, MCOI::OPERAND_REGISTER, ((0 << 16) | (1 << MCOI::TIED_TO)) }, };
2714
static const MCOperandInfo OperandInfo227[] = { { Mips::AFGR64RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Mips::AFGR64RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Mips::GPR32RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Mips::AFGR64RegClassID, 0, MCOI::OPERAND_REGISTER, ((0 << 16) | (1 << MCOI::TIED_TO)) }, };
2715
static const MCOperandInfo OperandInfo228[] = { { Mips::FGR64RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Mips::FGR64RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Mips::GPR32RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Mips::FGR64RegClassID, 0, MCOI::OPERAND_REGISTER, ((0 << 16) | (1 << MCOI::TIED_TO)) }, };
2716
static const MCOperandInfo OperandInfo229[] = { { Mips::GPR32RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Mips::GPR32RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Mips::GPR32RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Mips::GPR32RegClassID, 0, MCOI::OPERAND_REGISTER, ((0 << 16) | (1 << MCOI::TIED_TO)) }, };
2717
static const MCOperandInfo OperandInfo230[] = { { Mips::GPR64RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Mips::GPR64RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Mips::GPR32RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Mips::GPR64RegClassID, 0, MCOI::OPERAND_REGISTER, ((0 << 16) | (1 << MCOI::TIED_TO)) }, };
2718
static const MCOperandInfo OperandInfo231[] = { { Mips::FGR32RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Mips::FGR32RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Mips::GPR32RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Mips::FGR32RegClassID, 0, MCOI::OPERAND_REGISTER, ((0 << 16) | (1 << MCOI::TIED_TO)) }, };
2719
static const MCOperandInfo OperandInfo232[] = { { Mips::COP0RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Mips::GPR32RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { -1, 0, MCOI::OPERAND_UNKNOWN, 0 }, };
2720
static const MCOperandInfo OperandInfo233[] = { { Mips::FGR32RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Mips::GPR32RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, };
2721
static const MCOperandInfo OperandInfo234[] = { { Mips::COP2RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Mips::GPR32RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { -1, 0, MCOI::OPERAND_UNKNOWN, 0 }, };
2722
static const MCOperandInfo OperandInfo235[] = { { Mips::AFGR64RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Mips::AFGR64RegClassID, 0, MCOI::OPERAND_REGISTER, ((0 << 16) | (1 << MCOI::TIED_TO)) }, { Mips::GPR32RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, };
2723
static const MCOperandInfo OperandInfo236[] = { { Mips::FGR64RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Mips::FGR64RegClassID, 0, MCOI::OPERAND_REGISTER, ((0 << 16) | (1 << MCOI::TIED_TO)) }, { Mips::GPR32RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, };
2724
static const MCOperandInfo OperandInfo237[] = { { Mips::HI32DSPRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Mips::GPR32RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, };
2725
static const MCOperandInfo OperandInfo238[] = { { Mips::ACC64DSPRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Mips::GPR32RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Mips::ACC64DSPRegClassID, 0, MCOI::OPERAND_REGISTER, ((0 << 16) | (1 << MCOI::TIED_TO)) }, };
2726
static const MCOperandInfo OperandInfo239[] = { { Mips::LO32DSPRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Mips::GPR32RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, };
2727
static const MCOperandInfo OperandInfo240[] = { { Mips::ACC64DSPRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Mips::GPR32RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Mips::GPR32RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, };
2728
static const MCOperandInfo OperandInfo241[] = { { Mips::GPR32RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Mips::CPU16RegsRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, };
2729
static const MCOperandInfo OperandInfo242[] = { { Mips::CPU16RegsRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Mips::GPR32RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, };
2730
static const MCOperandInfo OperandInfo243[] = { { Mips::MSA128HRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Mips::MSA128HRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, };
2731
static const MCOperandInfo OperandInfo244[] = { { Mips::GPRMM16RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Mips::GPRMM16RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, };
2732
static const MCOperandInfo OperandInfo245[] = { { Mips::GPR32RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Mips::DSPRRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, };
2733
static const MCOperandInfo OperandInfo246[] = { { Mips::DSPRRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Mips::GPR32RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Mips::GPR32RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, };
2734
static const MCOperandInfo OperandInfo247[] = { { Mips::DSPRRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Mips::GPR32RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { -1, 0, MCOI::OPERAND_UNKNOWN, 0 }, { Mips::GPR32RegClassID, 0, MCOI::OPERAND_REGISTER, ((0 << 16) | (1 << MCOI::TIED_TO)) }, };
2735
static const MCOperandInfo OperandInfo248[] = { { 0, 0|(1<<MCOI::LookupPtrRegClass), MCOI::OPERAND_UNKNOWN, 0 }, { 0, 0|(1<<MCOI::LookupPtrRegClass), MCOI::OPERAND_UNKNOWN, 0 }, { -1, 0, MCOI::OPERAND_UNKNOWN, 0 }, };
2736
static const MCOperandInfo OperandInfo249[] = { { Mips::DSPCCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Mips::DSPRRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Mips::DSPRRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, };
2737
static const MCOperandInfo OperandInfo250[] = { { Mips::AFGR64RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Mips::GPR32RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, };
2738
static const MCOperandInfo OperandInfo251[] = { { Mips::FGR64RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Mips::GPR32RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, };
2739
static const MCOperandInfo OperandInfo252[] = { { Mips::ACC128RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Mips::GPR64RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Mips::GPR64RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, };
2740
static const MCOperandInfo OperandInfo253[] = { { Mips::ACC64RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Mips::GPR32RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Mips::GPR32RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Mips::ACC64RegClassID, 0, MCOI::OPERAND_REGISTER, ((0 << 16) | (1 << MCOI::TIED_TO)) }, };
2741
static const MCOperandInfo OperandInfo254[] = { { Mips::GPR32RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Mips::ACC64RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, };
2742
static const MCOperandInfo OperandInfo255[] = { { Mips::GPR64RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Mips::ACC128RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, };
2743
static const MCOperandInfo OperandInfo256[] = { { Mips::ACC64RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Mips::GPR32RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Mips::GPR32RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, };
2744
static const MCOperandInfo OperandInfo257[] = { { Mips::DSPRRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Mips::DSPCCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Mips::DSPRRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Mips::DSPRRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, };
2745
static const MCOperandInfo OperandInfo258[] = { { Mips::AFGR64RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Mips::GPR32RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Mips::AFGR64RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Mips::AFGR64RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, };
2746
static const MCOperandInfo OperandInfo259[] = { { Mips::FGR64RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Mips::GPR32RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Mips::FGR64RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Mips::FGR64RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, };
2747
static const MCOperandInfo OperandInfo260[] = { { Mips::GPR32RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Mips::GPR32RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Mips::GPR32RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Mips::GPR32RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, };
2748
static const MCOperandInfo OperandInfo261[] = { { Mips::GPR64RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Mips::GPR32RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Mips::GPR64RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Mips::GPR64RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, };
2749
static const MCOperandInfo OperandInfo262[] = { { Mips::FGR32RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Mips::GPR32RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Mips::FGR32RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Mips::FGR32RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, };
2750
static const MCOperandInfo OperandInfo263[] = { { Mips::GPR32RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Mips::HWRegsRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, };
2751
static const MCOperandInfo OperandInfo264[] = { { Mips::GPR64RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Mips::HWRegsRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, };
2752
static const MCOperandInfo OperandInfo265[] = { { Mips::GPR32RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Mips::HWRegsRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { -1, 0, MCOI::OPERAND_UNKNOWN, 0 }, };
2753
static const MCOperandInfo OperandInfo266[] = { { Mips::DSPRRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Mips::GPR32RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, };
2754
static const MCOperandInfo OperandInfo267[] = { { Mips::DSPRRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { -1, 0, MCOI::OPERAND_UNKNOWN, 0 }, };
2755
static const MCOperandInfo OperandInfo268[] = { { Mips::GPRMM16ZeroRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Mips::GPRMM16RegClassID, 0, MCOI::OPERAND_MEMORY, 0 }, { -1, 0, MCOI::OPERAND_MEMORY, 0 }, };
2756
static const MCOperandInfo OperandInfo269[] = { { Mips::GPR32RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Mips::GPR32RegClassID, 0, MCOI::OPERAND_REGISTER, ((0 << 16) | (1 << MCOI::TIED_TO)) }, { 0, 0|(1<<MCOI::LookupPtrRegClass), MCOI::OPERAND_MEMORY, 0 }, { -1, 0, MCOI::OPERAND_MEMORY, 0 }, };
2757
static const MCOperandInfo OperandInfo270[] = { { Mips::GPR64RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Mips::GPR64RegClassID, 0, MCOI::OPERAND_REGISTER, ((0 << 16) | (1 << MCOI::TIED_TO)) }, { 0, 0|(1<<MCOI::LookupPtrRegClass), MCOI::OPERAND_MEMORY, 0 }, { -1, 0, MCOI::OPERAND_MEMORY, 0 }, };
2758
static const MCOperandInfo OperandInfo271[] = { { Mips::GPR32RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Mips::GPR32RegClassID, 0, MCOI::OPERAND_REGISTER, ((0 << 16) | (1 << MCOI::TIED_TO)) }, { Mips::GPR32RegClassID, 0, MCOI::OPERAND_MEMORY, 0 }, { -1, 0, MCOI::OPERAND_MEMORY, 0 }, };
2759
static const MCOperandInfo OperandInfo272[] = { { Mips::FGR64RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Mips::FGRCCRegClassID, 0, MCOI::OPERAND_REGISTER, ((0 << 16) | (1 << MCOI::TIED_TO)) }, { Mips::FGR64RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Mips::FGR64RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, };
2760
static const MCOperandInfo OperandInfo273[] = { { Mips::FGR32RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Mips::FGRCCRegClassID, 0, MCOI::OPERAND_REGISTER, ((0 << 16) | (1 << MCOI::TIED_TO)) }, { Mips::FGR32RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Mips::FGR32RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, };
2761
static const MCOperandInfo OperandInfo274[] = { { Mips::ACC64DSPRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { -1, 0, MCOI::OPERAND_IMMEDIATE, 0 }, { Mips::ACC64DSPRegClassID, 0, MCOI::OPERAND_REGISTER, ((0 << 16) | (1 << MCOI::TIED_TO)) }, };
2762
static const MCOperandInfo OperandInfo275[] = { { Mips::DSPRRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Mips::DSPRRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Mips::GPR32RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, };
2763
static const MCOperandInfo OperandInfo276[] = { { Mips::DSPRRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Mips::DSPRRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { -1, 0, MCOI::OPERAND_UNKNOWN, 0 }, };
2764
static const MCOperandInfo OperandInfo277[] = { { Mips::MSA128BRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Mips::MSA128BRegClassID, 0, MCOI::OPERAND_REGISTER, ((0 << 16) | (1 << MCOI::TIED_TO)) }, { Mips::MSA128BRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Mips::GPR32RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, };
2765
static const MCOperandInfo OperandInfo278[] = { { Mips::MSA128DRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Mips::MSA128DRegClassID, 0, MCOI::OPERAND_REGISTER, ((0 << 16) | (1 << MCOI::TIED_TO)) }, { Mips::MSA128DRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Mips::GPR32RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, };
2766
static const MCOperandInfo OperandInfo279[] = { { Mips::MSA128HRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Mips::MSA128HRegClassID, 0, MCOI::OPERAND_REGISTER, ((0 << 16) | (1 << MCOI::TIED_TO)) }, { Mips::MSA128HRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Mips::GPR32RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, };
2767
static const MCOperandInfo OperandInfo280[] = { { Mips::MSA128WRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Mips::MSA128WRegClassID, 0, MCOI::OPERAND_REGISTER, ((0 << 16) | (1 << MCOI::TIED_TO)) }, { Mips::MSA128WRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Mips::GPR32RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, };
2768
static const MCOperandInfo OperandInfo281[] = { { Mips::GPR32RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Mips::GPR64RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Mips::GPR64RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, };
2769
static const MCOperandInfo OperandInfo282[] = { { Mips::GPR32RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Mips::GPR64RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { -1, 0, MCOI::OPERAND_UNKNOWN, 0 }, };
2770
static const MCOperandInfo OperandInfo283[] = { { Mips::GPR32RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Mips::MSA128BRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, };
2771
static const MCOperandInfo OperandInfo284[] = { { Mips::GPR32RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Mips::MSA128DRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, };
2772
static const MCOperandInfo OperandInfo285[] = { { Mips::GPR32RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Mips::MSA128HRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, };
2773
static const MCOperandInfo OperandInfo286[] = { { Mips::GPR32RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Mips::MSA128WRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, };
2774
static const MCOperandInfo OperandInfo287[] = { { Mips::MSA128BRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Mips::MSA128BRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Mips::GPR32RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, };
2775
static const MCOperandInfo OperandInfo288[] = { { Mips::MSA128DRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Mips::MSA128DRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Mips::GPR32RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, };
2776
static const MCOperandInfo OperandInfo289[] = { { Mips::MSA128HRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Mips::MSA128HRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Mips::GPR32RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, };
2777
static const MCOperandInfo OperandInfo290[] = { { Mips::MSA128WRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Mips::MSA128WRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Mips::GPR32RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, };
2778
static const MCOperandInfo OperandInfo291[] = { { 0, 0|(1<<MCOI::LookupPtrRegClass), MCOI::OPERAND_MEMORY, 0 }, { -1, 0, MCOI::OPERAND_MEMORY, 0 }, };
2779
static const MCOperandInfo OperandInfo292[] = { { Mips::CPU16RegsRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Mips::CPU16RegsRegClassID, 0, MCOI::OPERAND_REGISTER, ((0 << 16) | (1 << MCOI::TIED_TO)) }, };
2780
static const MCOperandInfo OperandInfo293[] = { { Mips::CPU16RegsRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Mips::CPU16RegsRegClassID, 0, MCOI::OPERAND_REGISTER, ((0 << 16) | (1 << MCOI::TIED_TO)) }, { Mips::CPU16RegsRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Mips::CPU16RegsRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, };
2781
static const MCOperandInfo OperandInfo294[] = { { Mips::CPU16RegsRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Mips::CPU16RegsRegClassID, 0, MCOI::OPERAND_REGISTER, ((0 << 16) | (1 << MCOI::TIED_TO)) }, { Mips::CPU16RegsRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Mips::CPU16RegsRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Mips::CPU16RegsRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, };
2782
static const MCOperandInfo OperandInfo295[] = { { Mips::CPU16RegsRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Mips::CPU16RegsRegClassID, 0, MCOI::OPERAND_REGISTER, ((0 << 16) | (1 << MCOI::TIED_TO)) }, { Mips::CPU16RegsRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Mips::CPU16RegsRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { -1, 0, MCOI::OPERAND_UNKNOWN, 0 }, };
2783
static const MCOperandInfo OperandInfo296[] = { { Mips::CPU16RegsRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Mips::CPU16RegsRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { -1, 0, MCOI::OPERAND_UNKNOWN, 0 }, };
2784
2785
extern const MCInstrDesc MipsInsts[] = {
2786
  { 0,  0,  0,  0,  0,  0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::Variadic)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL, nullptr, nullptr, nullptr, -1 ,nullptr },  // Inst #0 = PHI
2787
  { 1,  0,  0,  0,  0,  0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::Variadic), 0x0ULL, nullptr, nullptr, nullptr, -1 ,nullptr },  // Inst #1 = INLINEASM
2788
  { 2,  1,  0,  0,  0,  0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::NotDuplicable)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL, nullptr, nullptr, OperandInfo2, -1 ,nullptr },  // Inst #2 = CFI_INSTRUCTION
2789
  { 3,  1,  0,  0,  0,  0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::NotDuplicable)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL, nullptr, nullptr, OperandInfo2, -1 ,nullptr },  // Inst #3 = EH_LABEL
2790
  { 4,  1,  0,  0,  0,  0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::NotDuplicable)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL, nullptr, nullptr, OperandInfo2, -1 ,nullptr },  // Inst #4 = GC_LABEL
2791
  { 5,  0,  0,  0,  0,  0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::Variadic), 0x0ULL, nullptr, nullptr, nullptr, -1 ,nullptr },  // Inst #5 = KILL
2792
  { 6,  3,  1,  0,  0,  0|(1ULL<<MCID::Pseudo), 0x0ULL, nullptr, nullptr, OperandInfo3, -1 ,nullptr },  // Inst #6 = EXTRACT_SUBREG
2793
  { 7,  4,  1,  0,  0,  0|(1ULL<<MCID::Pseudo), 0x0ULL, nullptr, nullptr, OperandInfo4, -1 ,nullptr },  // Inst #7 = INSERT_SUBREG
2794
  { 8,  1,  1,  0,  0,  0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::Rematerializable)|(1ULL<<MCID::CheapAsAMove), 0x0ULL, nullptr, nullptr, OperandInfo5, -1 ,nullptr },  // Inst #8 = IMPLICIT_DEF
2795
  { 9,  4,  1,  0,  0,  0|(1ULL<<MCID::Pseudo), 0x0ULL, nullptr, nullptr, OperandInfo6, -1 ,nullptr },  // Inst #9 = SUBREG_TO_REG
2796
  { 10, 3,  1,  0,  0,  0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::CheapAsAMove), 0x0ULL, nullptr, nullptr, OperandInfo3, -1 ,nullptr },  // Inst #10 = COPY_TO_REGCLASS
2797
  { 11, 0,  0,  0,  0,  0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::Variadic), 0x0ULL, nullptr, nullptr, nullptr, -1 ,nullptr },  // Inst #11 = DBG_VALUE
2798
  { 12, 2,  1,  0,  0,  0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::Variadic)|(1ULL<<MCID::CheapAsAMove), 0x0ULL, nullptr, nullptr, OperandInfo7, -1 ,nullptr },  // Inst #12 = REG_SEQUENCE
2799
  { 13, 2,  1,  0,  0,  0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::CheapAsAMove), 0x0ULL, nullptr, nullptr, OperandInfo7, -1 ,nullptr },  // Inst #13 = COPY
2800
  { 14, 0,  0,  0,  0,  0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::Variadic)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL, nullptr, nullptr, nullptr, -1 ,nullptr },  // Inst #14 = BUNDLE
2801
  { 15, 1,  0,  0,  0,  0|(1ULL<<MCID::Pseudo), 0x0ULL, nullptr, nullptr, OperandInfo2, -1 ,nullptr },  // Inst #15 = LIFETIME_START
2802
  { 16, 1,  0,  0,  0,  0|(1ULL<<MCID::Pseudo), 0x0ULL, nullptr, nullptr, OperandInfo2, -1 ,nullptr },  // Inst #16 = LIFETIME_END
2803
  { 17, 2,  0,  0,  0,  0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::Call)|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::UsesCustomInserter)|(1ULL<<MCID::Variadic)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL, nullptr, nullptr, OperandInfo8, -1 ,nullptr },  // Inst #17 = STACKMAP
2804
  { 18, 6,  1,  0,  0,  0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::Call)|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::UsesCustomInserter)|(1ULL<<MCID::Variadic)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL, nullptr, nullptr, OperandInfo9, -1 ,nullptr },  // Inst #18 = PATCHPOINT
2805
  { 19, 1,  1,  0,  0,  0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::Rematerializable), 0x0ULL, nullptr, nullptr, OperandInfo10, -1 ,nullptr },  // Inst #19 = LOAD_STACK_GUARD
2806
  { 20, 0,  0,  0,  0,  0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::Call)|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UsesCustomInserter)|(1ULL<<MCID::Variadic)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL, nullptr, nullptr, nullptr, -1 ,nullptr },  // Inst #20 = STATEPOINT
2807
  { 21, 2,  0,  0,  0,  0|(1ULL<<MCID::Pseudo), 0x0ULL, nullptr, nullptr, OperandInfo11, -1 ,nullptr },  // Inst #21 = LOCAL_ESCAPE
2808
  { 22, 1,  1,  0,  0,  0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::UsesCustomInserter)|(1ULL<<MCID::Variadic)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL, nullptr, nullptr, OperandInfo5, -1 ,nullptr },  // Inst #22 = FAULTING_LOAD_OP
2809
  { 23, 3,  1,  0,  0,  0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::Commutable), 0x0ULL, nullptr, nullptr, OperandInfo12, -1 ,nullptr },  // Inst #23 = G_ADD
2810
  { 24, 2,  1,  4,  1,  0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL, nullptr, nullptr, OperandInfo13, -1 ,nullptr },  // Inst #24 = ABSMacro
2811
  { 25, 2,  1,  4,  0,  0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL, nullptr, ImplicitList1, OperandInfo14, -1 ,nullptr },  // Inst #25 = ABSQ_S_PH
2812
  { 26, 2,  1,  4,  0,  0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL, nullptr, ImplicitList1, OperandInfo14, -1 ,nullptr },  // Inst #26 = ABSQ_S_PH_MM
2813
  { 27, 2,  1,  4,  0,  0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL, nullptr, ImplicitList1, OperandInfo14, -1 ,nullptr },  // Inst #27 = ABSQ_S_QB
2814
  { 28, 2,  1,  4,  0,  0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL, nullptr, ImplicitList1, OperandInfo14, -1 ,nullptr },  // Inst #28 = ABSQ_S_QB_MMR2
2815
  { 29, 2,  1,  4,  0,  0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL, nullptr, ImplicitList1, OperandInfo13, -1 ,nullptr },  // Inst #29 = ABSQ_S_W
2816
  { 30, 2,  1,  4,  0,  0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL, nullptr, ImplicitList1, OperandInfo13, -1 ,nullptr },  // Inst #30 = ABSQ_S_W_MM
2817
  { 31, 2,  1,  4,  2,  0, 0x4ULL, nullptr, nullptr, OperandInfo15, -1 ,nullptr },  // Inst #31 = ABS_D_MMR6
2818
  { 32, 2,  1,  4,  2,  0, 0x4ULL, nullptr, nullptr, OperandInfo16, -1 ,nullptr },  // Inst #32 = ABS_S_MMR6
2819
  { 33, 3,  1,  4,  0,  0|(1ULL<<MCID::Rematerializable)|(1ULL<<MCID::UnmodeledSideEffects), 0x1ULL, nullptr, nullptr, OperandInfo17, -1 ,nullptr },  // Inst #33 = ADD
2820
  { 34, 2,  1,  4,  0,  0|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL, nullptr, nullptr, OperandInfo18, -1 ,nullptr },  // Inst #34 = ADDIUPC
2821
  { 35, 2,  1,  4,  0,  0|(1ULL<<MCID::UnmodeledSideEffects), 0x1ULL, nullptr, nullptr, OperandInfo19, -1 ,nullptr },  // Inst #35 = ADDIUPC_MM
2822
  { 36, 2,  1,  4,  0,  0|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL, nullptr, nullptr, OperandInfo18, -1 ,nullptr },  // Inst #36 = ADDIUPC_MMR6
2823
  { 37, 2,  1,  2,  0,  0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL, nullptr, nullptr, OperandInfo19, -1 ,nullptr },  // Inst #37 = ADDIUR1SP_MM
2824
  { 38, 3,  1,  2,  0,  0|(1ULL<<MCID::Commutable), 0x0ULL, nullptr, nullptr, OperandInfo20, -1 ,nullptr },  // Inst #38 = ADDIUR2_MM
2825
  { 39, 3,  1,  2,  0,  0, 0x0ULL, nullptr, nullptr, OperandInfo21, -1 ,nullptr },  // Inst #39 = ADDIUS5_MM
2826
  { 40, 1,  0,  2,  0,  0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL, nullptr, nullptr, OperandInfo5, -1 ,nullptr },  // Inst #40 = ADDIUSP_MM
2827
  { 41, 3,  1,  4,  0,  0|(1ULL<<MCID::Rematerializable)|(1ULL<<MCID::UnmodeledSideEffects), 0x2ULL, nullptr, nullptr, OperandInfo22, -1 ,nullptr },  // Inst #41 = ADDIU_MMR6
2828
  { 42, 3,  1,  4,  0,  0|(1ULL<<MCID::Commutable), 0x6ULL, nullptr, nullptr, OperandInfo23, -1 ,nullptr },  // Inst #42 = ADDQH_PH
2829
  { 43, 3,  1,  4,  0,  0|(1ULL<<MCID::Commutable), 0x6ULL, nullptr, nullptr, OperandInfo23, -1 ,nullptr },  // Inst #43 = ADDQH_PH_MMR2
2830
  { 44, 3,  1,  4,  0,  0|(1ULL<<MCID::Commutable), 0x6ULL, nullptr, nullptr, OperandInfo23, -1 ,nullptr },  // Inst #44 = ADDQH_R_PH
2831
  { 45, 3,  1,  4,  0,  0|(1ULL<<MCID::Commutable), 0x6ULL, nullptr, nullptr, OperandInfo23, -1 ,nullptr },  // Inst #45 = ADDQH_R_PH_MMR2
2832
  { 46, 3,  1,  4,  0,  0|(1ULL<<MCID::Commutable), 0x6ULL, nullptr, nullptr, OperandInfo17, -1 ,nullptr },  // Inst #46 = ADDQH_R_W
2833
  { 47, 3,  1,  4,  0,  0|(1ULL<<MCID::Commutable), 0x6ULL, nullptr, nullptr, OperandInfo17, -1 ,nullptr },  // Inst #47 = ADDQH_R_W_MMR2
2834
  { 48, 3,  1,  4,  0,  0|(1ULL<<MCID::Commutable), 0x6ULL, nullptr, nullptr, OperandInfo17, -1 ,nullptr },  // Inst #48 = ADDQH_W
2835
  { 49, 3,  1,  4,  0,  0|(1ULL<<MCID::Commutable), 0x6ULL, nullptr, nullptr, OperandInfo17, -1 ,nullptr },  // Inst #49 = ADDQH_W_MMR2
2836
  { 50, 3,  1,  4,  0,  0|(1ULL<<MCID::Commutable), 0x6ULL, nullptr, ImplicitList1, OperandInfo23, -1 ,nullptr },  // Inst #50 = ADDQ_PH
2837
  { 51, 3,  1,  4,  0,  0|(1ULL<<MCID::Commutable)|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL, nullptr, ImplicitList1, OperandInfo23, -1 ,nullptr },  // Inst #51 = ADDQ_PH_MM
2838
  { 52, 3,  1,  4,  0,  0|(1ULL<<MCID::Commutable), 0x6ULL, nullptr, ImplicitList1, OperandInfo23, -1 ,nullptr },  // Inst #52 = ADDQ_S_PH
2839
  { 53, 3,  1,  4,  0,  0|(1ULL<<MCID::Commutable), 0x6ULL, nullptr, ImplicitList1, OperandInfo23, -1 ,nullptr },  // Inst #53 = ADDQ_S_PH_MM
2840
  { 54, 3,  1,  4,  0,  0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore)|(1ULL<<MCID::Commutable)|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL, nullptr, ImplicitList1, OperandInfo17, -1 ,nullptr },  // Inst #54 = ADDQ_S_W
2841
  { 55, 3,  1,  4,  0,  0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore)|(1ULL<<MCID::Commutable)|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL, nullptr, ImplicitList1, OperandInfo17, -1 ,nullptr },  // Inst #55 = ADDQ_S_W_MM
2842
  { 56, 3,  1,  4,  0,  0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore)|(1ULL<<MCID::Commutable)|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL, nullptr, ImplicitList2, OperandInfo17, -1 ,nullptr },  // Inst #56 = ADDSC
2843
  { 57, 3,  1,  4,  0,  0|(1ULL<<MCID::Commutable)|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL, nullptr, ImplicitList2, OperandInfo17, -1 ,nullptr },  // Inst #57 = ADDSC_MM
2844
  { 58, 3,  1,  4,  173,  0|(1ULL<<MCID::Commutable), 0x6ULL, nullptr, nullptr, OperandInfo24, -1 ,nullptr },  // Inst #58 = ADDS_A_B
2845
  { 59, 3,  1,  4,  173,  0|(1ULL<<MCID::Commutable), 0x6ULL, nullptr, nullptr, OperandInfo25, -1 ,nullptr },  // Inst #59 = ADDS_A_D
2846
  { 60, 3,  1,  4,  173,  0|(1ULL<<MCID::Commutable), 0x6ULL, nullptr, nullptr, OperandInfo26, -1 ,nullptr },  // Inst #60 = ADDS_A_H
2847
  { 61, 3,  1,  4,  173,  0|(1ULL<<MCID::Commutable), 0x6ULL, nullptr, nullptr, OperandInfo27, -1 ,nullptr },  // Inst #61 = ADDS_A_W
2848
  { 62, 3,  1,  4,  173,  0|(1ULL<<MCID::Commutable), 0x6ULL, nullptr, nullptr, OperandInfo24, -1 ,nullptr },  // Inst #62 = ADDS_S_B
2849
  { 63, 3,  1,  4,  173,  0|(1ULL<<MCID::Commutable), 0x6ULL, nullptr, nullptr, OperandInfo25, -1 ,nullptr },  // Inst #63 = ADDS_S_D
2850
  { 64, 3,  1,  4,  173,  0|(1ULL<<MCID::Commutable), 0x6ULL, nullptr, nullptr, OperandInfo26, -1 ,nullptr },  // Inst #64 = ADDS_S_H
2851
  { 65, 3,  1,  4,  173,  0|(1ULL<<MCID::Commutable), 0x6ULL, nullptr, nullptr, OperandInfo27, -1 ,nullptr },  // Inst #65 = ADDS_S_W
2852
  { 66, 3,  1,  4,  173,  0|(1ULL<<MCID::Commutable), 0x6ULL, nullptr, nullptr, OperandInfo24, -1 ,nullptr },  // Inst #66 = ADDS_U_B
2853
  { 67, 3,  1,  4,  173,  0|(1ULL<<MCID::Commutable), 0x6ULL, nullptr, nullptr, OperandInfo25, -1 ,nullptr },  // Inst #67 = ADDS_U_D
2854
  { 68, 3,  1,  4,  173,  0|(1ULL<<MCID::Commutable), 0x6ULL, nullptr, nullptr, OperandInfo26, -1 ,nullptr },  // Inst #68 = ADDS_U_H
2855
  { 69, 3,  1,  4,  173,  0|(1ULL<<MCID::Commutable), 0x6ULL, nullptr, nullptr, OperandInfo27, -1 ,nullptr },  // Inst #69 = ADDS_U_W
2856
  { 70, 3,  1,  2,  3,  0|(1ULL<<MCID::Commutable), 0x0ULL, nullptr, nullptr, OperandInfo28, -1 ,nullptr },  // Inst #70 = ADDU16_MM
2857
  { 71, 3,  1,  2,  3,  0|(1ULL<<MCID::Commutable), 0x0ULL, nullptr, nullptr, OperandInfo28, -1 ,nullptr },  // Inst #71 = ADDU16_MMR6
2858
  { 72, 3,  1,  4,  0,  0|(1ULL<<MCID::Commutable), 0x6ULL, nullptr, nullptr, OperandInfo23, -1 ,nullptr },  // Inst #72 = ADDUH_QB
2859
  { 73, 3,  1,  4,  0,  0|(1ULL<<MCID::Commutable), 0x6ULL, nullptr, nullptr, OperandInfo23, -1 ,nullptr },  // Inst #73 = ADDUH_QB_MMR2
2860
  { 74, 3,  1,  4,  0,  0|(1ULL<<MCID::Commutable), 0x6ULL, nullptr, nullptr, OperandInfo23, -1 ,nullptr },  // Inst #74 = ADDUH_R_QB
2861
  { 75, 3,  1,  4,  0,  0|(1ULL<<MCID::Commutable), 0x6ULL, nullptr, nullptr, OperandInfo23, -1 ,nullptr },  // Inst #75 = ADDUH_R_QB_MMR2
2862
  { 76, 3,  1,  4,  0,  0|(1ULL<<MCID::Rematerializable)|(1ULL<<MCID::UnmodeledSideEffects), 0x1ULL, nullptr, nullptr, OperandInfo17, -1 ,nullptr },  // Inst #76 = ADDU_MMR6
2863
  { 77, 3,  1,  4,  0,  0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore)|(1ULL<<MCID::Commutable)|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL, nullptr, ImplicitList1, OperandInfo23, -1 ,nullptr },  // Inst #77 = ADDU_PH
2864
  { 78, 3,  1,  4,  0,  0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore)|(1ULL<<MCID::Commutable)|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL, nullptr, ImplicitList1, OperandInfo23, -1 ,nullptr },  // Inst #78 = ADDU_PH_MMR2
2865
  { 79, 3,  1,  4,  0,  0|(1ULL<<MCID::Commutable), 0x6ULL, nullptr, ImplicitList1, OperandInfo23, -1 ,nullptr },  // Inst #79 = ADDU_QB
2866
  { 80, 3,  1,  4,  0,  0|(1ULL<<MCID::Commutable)|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL, nullptr, ImplicitList1, OperandInfo23, -1 ,nullptr },  // Inst #80 = ADDU_QB_MM
2867
  { 81, 3,  1,  4,  0,  0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore)|(1ULL<<MCID::Commutable)|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL, nullptr, ImplicitList1, OperandInfo23, -1 ,nullptr },  // Inst #81 = ADDU_S_PH
2868
  { 82, 3,  1,  4,  0,  0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore)|(1ULL<<MCID::Commutable)|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL, nullptr, ImplicitList1, OperandInfo23, -1 ,nullptr },  // Inst #82 = ADDU_S_PH_MMR2
2869
  { 83, 3,  1,  4,  0,  0|(1ULL<<MCID::Commutable), 0x6ULL, nullptr, ImplicitList1, OperandInfo23, -1 ,nullptr },  // Inst #83 = ADDU_S_QB
2870
  { 84, 3,  1,  4,  0,  0|(1ULL<<MCID::Commutable), 0x6ULL, nullptr, ImplicitList1, OperandInfo23, -1 ,nullptr },  // Inst #84 = ADDU_S_QB_MM
2871
  { 85, 3,  1,  4,  174,  0, 0x6ULL, nullptr, nullptr, OperandInfo29, -1 ,nullptr },  // Inst #85 = ADDVI_B
2872
  { 86, 3,  1,  4,  174,  0, 0x6ULL, nullptr, nullptr, OperandInfo30, -1 ,nullptr },  // Inst #86 = ADDVI_D
2873
  { 87, 3,  1,  4,  174,  0, 0x6ULL, nullptr, nullptr, OperandInfo31, -1 ,nullptr },  // Inst #87 = ADDVI_H
2874
  { 88, 3,  1,  4,  174,  0, 0x6ULL, nullptr, nullptr, OperandInfo32, -1 ,nullptr },  // Inst #88 = ADDVI_W
2875
  { 89, 3,  1,  4,  174,  0|(1ULL<<MCID::Commutable), 0x6ULL, nullptr, nullptr, OperandInfo24, -1 ,nullptr },  // Inst #89 = ADDV_B
2876
  { 90, 3,  1,  4,  174,  0|(1ULL<<MCID::Commutable), 0x6ULL, nullptr, nullptr, OperandInfo25, -1 ,nullptr },  // Inst #90 = ADDV_D
2877
  { 91, 3,  1,  4,  174,  0|(1ULL<<MCID::Commutable), 0x6ULL, nullptr, nullptr, OperandInfo26, -1 ,nullptr },  // Inst #91 = ADDV_H
2878
  { 92, 3,  1,  4,  174,  0|(1ULL<<MCID::Commutable), 0x6ULL, nullptr, nullptr, OperandInfo27, -1 ,nullptr },  // Inst #92 = ADDV_W
2879
  { 93, 3,  1,  4,  0,  0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore)|(1ULL<<MCID::Commutable)|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL, ImplicitList2, ImplicitList1, OperandInfo17, -1 ,nullptr },  // Inst #93 = ADDWC
2880
  { 94, 3,  1,  4,  0,  0|(1ULL<<MCID::Commutable)|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL, ImplicitList2, ImplicitList1, OperandInfo17, -1 ,nullptr },  // Inst #94 = ADDWC_MM
2881
  { 95, 3,  1,  4,  172,  0|(1ULL<<MCID::Commutable), 0x6ULL, nullptr, nullptr, OperandInfo24, -1 ,nullptr },  // Inst #95 = ADD_A_B
2882
  { 96, 3,  1,  4,  172,  0|(1ULL<<MCID::Commutable), 0x6ULL, nullptr, nullptr, OperandInfo25, -1 ,nullptr },  // Inst #96 = ADD_A_D
2883
  { 97, 3,  1,  4,  172,  0|(1ULL<<MCID::Commutable), 0x6ULL, nullptr, nullptr, OperandInfo26, -1 ,nullptr },  // Inst #97 = ADD_A_H
2884
  { 98, 3,  1,  4,  172,  0|(1ULL<<MCID::Commutable), 0x6ULL, nullptr, nullptr, OperandInfo27, -1 ,nullptr },  // Inst #98 = ADD_A_W
2885
  { 99, 3,  1,  4,  0,  0|(1ULL<<MCID::Rematerializable)|(1ULL<<MCID::UnmodeledSideEffects), 0x1ULL, nullptr, nullptr, OperandInfo17, -1 ,nullptr },  // Inst #99 = ADD_MM
2886
  { 100,  3,  1,  4,  0,  0|(1ULL<<MCID::Rematerializable)|(1ULL<<MCID::UnmodeledSideEffects), 0x1ULL, nullptr, nullptr, OperandInfo17, -1 ,nullptr },  // Inst #100 = ADD_MMR6
2887
  { 101,  3,  1,  4,  0,  0|(1ULL<<MCID::Rematerializable)|(1ULL<<MCID::UnmodeledSideEffects), 0x2ULL, nullptr, nullptr, OperandInfo22, -1 ,nullptr },  // Inst #101 = ADDi
2888
  { 102,  3,  1,  4,  0,  0|(1ULL<<MCID::Rematerializable)|(1ULL<<MCID::UnmodeledSideEffects), 0x2ULL, nullptr, nullptr, OperandInfo22, -1 ,nullptr },  // Inst #102 = ADDi_MM
2889
  { 103,  3,  1,  4,  4,  0|(1ULL<<MCID::Rematerializable)|(1ULL<<MCID::CheapAsAMove), 0x2ULL, nullptr, nullptr, OperandInfo22, -1 ,nullptr },  // Inst #103 = ADDiu
2890
  { 104,  3,  1,  4,  0,  0|(1ULL<<MCID::Rematerializable), 0x2ULL, nullptr, nullptr, OperandInfo22, -1 ,nullptr },  // Inst #104 = ADDiu_MM
2891
  { 105,  3,  1,  4,  3,  0|(1ULL<<MCID::Commutable)|(1ULL<<MCID::Rematerializable), 0x1ULL, nullptr, nullptr, OperandInfo17, -1 ,nullptr },  // Inst #105 = ADDu
2892
  { 106,  3,  1,  4,  3,  0|(1ULL<<MCID::Commutable)|(1ULL<<MCID::Rematerializable)|(1ULL<<MCID::UnmodeledSideEffects), 0x1ULL, nullptr, nullptr, OperandInfo17, -1 ,nullptr },  // Inst #106 = ADDu_MM
2893
  { 107,  1,  0,  4,  1,  0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL, ImplicitList3, ImplicitList3, OperandInfo2, -1 ,nullptr },  // Inst #107 = ADJCALLSTACKDOWN
2894
  { 108,  2,  0,  4,  1,  0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL, ImplicitList3, ImplicitList3, OperandInfo8, -1 ,nullptr },  // Inst #108 = ADJCALLSTACKUP
2895
  { 109,  4,  1,  4,  0,  0|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL, nullptr, nullptr, OperandInfo33, -1 ,nullptr },  // Inst #109 = ALIGN
2896
  { 110,  4,  1,  4,  0,  0|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL, nullptr, nullptr, OperandInfo33, -1 ,nullptr },  // Inst #110 = ALIGN_MMR6
2897
  { 111,  2,  1,  4,  0,  0|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL, nullptr, nullptr, OperandInfo18, -1 ,nullptr },  // Inst #111 = ALUIPC
2898
  { 112,  2,  1,  4,  0,  0|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL, nullptr, nullptr, OperandInfo18, -1 ,nullptr },  // Inst #112 = ALUIPC_MMR6
2899
  { 113,  3,  1,  4,  5,  0|(1ULL<<MCID::Commutable)|(1ULL<<MCID::Rematerializable), 0x1ULL, nullptr, nullptr, OperandInfo17, -1 ,nullptr },  // Inst #113 = AND
2900
  { 114,  3,  1,  2,  5,  0|(1ULL<<MCID::Commutable), 0x0ULL, nullptr, nullptr, OperandInfo34, -1 ,nullptr },  // Inst #114 = AND16_MM
2901
  { 115,  3,  1,  2,  5,  0|(1ULL<<MCID::Commutable), 0x0ULL, nullptr, nullptr, OperandInfo34, -1 ,nullptr },  // Inst #115 = AND16_MMR6
2902
  { 116,  3,  1,  4,  5,  0|(1ULL<<MCID::Commutable)|(1ULL<<MCID::Rematerializable), 0x1ULL, nullptr, nullptr, OperandInfo35, -1 ,nullptr },  // Inst #116 = AND64
2903
  { 117,  3,  1,  2,  5,  0, 0x0ULL, nullptr, nullptr, OperandInfo20, -1 ,nullptr },  // Inst #117 = ANDI16_MM
2904
  { 118,  3,  1,  2,  5,  0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL, nullptr, nullptr, OperandInfo20, -1 ,nullptr },  // Inst #118 = ANDI16_MMR6
2905
  { 119,  3,  1,  4,  180,  0, 0x6ULL, nullptr, nullptr, OperandInfo29, -1 ,nullptr },  // Inst #119 = ANDI_B
2906
  { 120,  3,  1,  4,  0,  0|(1ULL<<MCID::Rematerializable)|(1ULL<<MCID::UnmodeledSideEffects), 0x2ULL, nullptr, nullptr, OperandInfo22, -1 ,nullptr },  // Inst #120 = ANDI_MMR6
2907
  { 121,  3,  1,  4,  5,  0|(1ULL<<MCID::Commutable)|(1ULL<<MCID::Rematerializable)|(1ULL<<MCID::UnmodeledSideEffects), 0x1ULL, nullptr, nullptr, OperandInfo17, -1 ,nullptr },  // Inst #121 = AND_MM
2908
  { 122,  3,  1,  4,  0,  0|(1ULL<<MCID::Rematerializable)|(1ULL<<MCID::UnmodeledSideEffects), 0x1ULL, nullptr, nullptr, OperandInfo17, -1 ,nullptr },  // Inst #122 = AND_MMR6
2909
  { 123,  3,  1,  4,  179,  0, 0x6ULL, nullptr, nullptr, OperandInfo24, -1 ,nullptr },  // Inst #123 = AND_V
2910
  { 124,  3,  1,  4,  1,  0|(1ULL<<MCID::Pseudo), 0x0ULL, nullptr, nullptr, OperandInfo25, -1 ,nullptr },  // Inst #124 = AND_V_D_PSEUDO
2911
  { 125,  3,  1,  4,  1,  0|(1ULL<<MCID::Pseudo), 0x0ULL, nullptr, nullptr, OperandInfo26, -1 ,nullptr },  // Inst #125 = AND_V_H_PSEUDO
2912
  { 126,  3,  1,  4,  1,  0|(1ULL<<MCID::Pseudo), 0x0ULL, nullptr, nullptr, OperandInfo27, -1 ,nullptr },  // Inst #126 = AND_V_W_PSEUDO
2913
  { 127,  3,  1,  4,  6,  0|(1ULL<<MCID::Rematerializable), 0x2ULL, nullptr, nullptr, OperandInfo22, -1 ,nullptr },  // Inst #127 = ANDi
2914
  { 128,  3,  1,  4,  5,  0|(1ULL<<MCID::Rematerializable), 0x2ULL, nullptr, nullptr, OperandInfo36, -1 ,nullptr },  // Inst #128 = ANDi64
2915
  { 129,  3,  1,  4,  0,  0|(1ULL<<MCID::Rematerializable), 0x2ULL, nullptr, nullptr, OperandInfo22, -1 ,nullptr },  // Inst #129 = ANDi_MM
2916
  { 130,  4,  1,  4,  0,  0, 0x6ULL, nullptr, nullptr, OperandInfo37, -1 ,nullptr },  // Inst #130 = APPEND
2917
  { 131,  3,  1,  4,  175,  0, 0x6ULL, nullptr, nullptr, OperandInfo24, -1 ,nullptr },  // Inst #131 = ASUB_S_B
2918
  { 132,  3,  1,  4,  175,  0, 0x6ULL, nullptr, nullptr, OperandInfo25, -1 ,nullptr },  // Inst #132 = ASUB_S_D
2919
  { 133,  3,  1,  4,  175,  0, 0x6ULL, nullptr, nullptr, OperandInfo26, -1 ,nullptr },  // Inst #133 = ASUB_S_H
2920
  { 134,  3,  1,  4,  175,  0, 0x6ULL, nullptr, nullptr, OperandInfo27, -1 ,nullptr },  // Inst #134 = ASUB_S_W
2921
  { 135,  3,  1,  4,  175,  0, 0x6ULL, nullptr, nullptr, OperandInfo24, -1 ,nullptr },  // Inst #135 = ASUB_U_B
2922
  { 136,  3,  1,  4,  175,  0, 0x6ULL, nullptr, nullptr, OperandInfo25, -1 ,nullptr },  // Inst #136 = ASUB_U_D
2923
  { 137,  3,  1,  4,  175,  0, 0x6ULL, nullptr, nullptr, OperandInfo26, -1 ,nullptr },  // Inst #137 = ASUB_U_H
2924
  { 138,  3,  1,  4,  175,  0, 0x6ULL, nullptr, nullptr, OperandInfo27, -1 ,nullptr },  // Inst #138 = ASUB_U_W
2925
  { 139,  4,  1,  4,  1,  0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UsesCustomInserter), 0x0ULL, nullptr, nullptr, OperandInfo38, -1 ,nullptr },  // Inst #139 = ATOMIC_CMP_SWAP_I16
2926
  { 140,  4,  1,  4,  1,  0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UsesCustomInserter), 0x0ULL, nullptr, nullptr, OperandInfo38, -1 ,nullptr },  // Inst #140 = ATOMIC_CMP_SWAP_I32
2927
  { 141,  4,  1,  4,  1,  0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UsesCustomInserter), 0x0ULL, nullptr, nullptr, OperandInfo39, -1 ,nullptr },  // Inst #141 = ATOMIC_CMP_SWAP_I64
2928
  { 142,  4,  1,  4,  1,  0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UsesCustomInserter), 0x0ULL, nullptr, nullptr, OperandInfo38, -1 ,nullptr },  // Inst #142 = ATOMIC_CMP_SWAP_I8
2929
  { 143,  3,  1,  4,  1,  0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UsesCustomInserter), 0x0ULL, nullptr, nullptr, OperandInfo40, -1 ,nullptr },  // Inst #143 = ATOMIC_LOAD_ADD_I16
2930
  { 144,  3,  1,  4,  1,  0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UsesCustomInserter), 0x0ULL, nullptr, nullptr, OperandInfo40, -1 ,nullptr },  // Inst #144 = ATOMIC_LOAD_ADD_I32
2931
  { 145,  3,  1,  4,  1,  0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UsesCustomInserter), 0x0ULL, nullptr, nullptr, OperandInfo41, -1 ,nullptr },  // Inst #145 = ATOMIC_LOAD_ADD_I64
2932
  { 146,  3,  1,  4,  1,  0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UsesCustomInserter), 0x0ULL, nullptr, nullptr, OperandInfo40, -1 ,nullptr },  // Inst #146 = ATOMIC_LOAD_ADD_I8
2933
  { 147,  3,  1,  4,  1,  0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UsesCustomInserter), 0x0ULL, nullptr, nullptr, OperandInfo40, -1 ,nullptr },  // Inst #147 = ATOMIC_LOAD_AND_I16
2934
  { 148,  3,  1,  4,  1,  0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UsesCustomInserter), 0x0ULL, nullptr, nullptr, OperandInfo40, -1 ,nullptr },  // Inst #148 = ATOMIC_LOAD_AND_I32
2935
  { 149,  3,  1,  4,  1,  0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UsesCustomInserter), 0x0ULL, nullptr, nullptr, OperandInfo41, -1 ,nullptr },  // Inst #149 = ATOMIC_LOAD_AND_I64
2936
  { 150,  3,  1,  4,  1,  0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UsesCustomInserter), 0x0ULL, nullptr, nullptr, OperandInfo40, -1 ,nullptr },  // Inst #150 = ATOMIC_LOAD_AND_I8
2937
  { 151,  3,  1,  4,  1,  0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UsesCustomInserter), 0x0ULL, nullptr, nullptr, OperandInfo40, -1 ,nullptr },  // Inst #151 = ATOMIC_LOAD_NAND_I16
2938
  { 152,  3,  1,  4,  1,  0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UsesCustomInserter), 0x0ULL, nullptr, nullptr, OperandInfo40, -1 ,nullptr },  // Inst #152 = ATOMIC_LOAD_NAND_I32
2939
  { 153,  3,  1,  4,  1,  0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UsesCustomInserter), 0x0ULL, nullptr, nullptr, OperandInfo41, -1 ,nullptr },  // Inst #153 = ATOMIC_LOAD_NAND_I64
2940
  { 154,  3,  1,  4,  1,  0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UsesCustomInserter), 0x0ULL, nullptr, nullptr, OperandInfo40, -1 ,nullptr },  // Inst #154 = ATOMIC_LOAD_NAND_I8
2941
  { 155,  3,  1,  4,  1,  0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UsesCustomInserter), 0x0ULL, nullptr, nullptr, OperandInfo40, -1 ,nullptr },  // Inst #155 = ATOMIC_LOAD_OR_I16
2942
  { 156,  3,  1,  4,  1,  0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UsesCustomInserter), 0x0ULL, nullptr, nullptr, OperandInfo40, -1 ,nullptr },  // Inst #156 = ATOMIC_LOAD_OR_I32
2943
  { 157,  3,  1,  4,  1,  0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UsesCustomInserter), 0x0ULL, nullptr, nullptr, OperandInfo41, -1 ,nullptr },  // Inst #157 = ATOMIC_LOAD_OR_I64
2944
  { 158,  3,  1,  4,  1,  0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UsesCustomInserter), 0x0ULL, nullptr, nullptr, OperandInfo40, -1 ,nullptr },  // Inst #158 = ATOMIC_LOAD_OR_I8
2945
  { 159,  3,  1,  4,  1,  0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UsesCustomInserter), 0x0ULL, nullptr, nullptr, OperandInfo40, -1 ,nullptr },  // Inst #159 = ATOMIC_LOAD_SUB_I16
2946
  { 160,  3,  1,  4,  1,  0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UsesCustomInserter), 0x0ULL, nullptr, nullptr, OperandInfo40, -1 ,nullptr },  // Inst #160 = ATOMIC_LOAD_SUB_I32
2947
  { 161,  3,  1,  4,  1,  0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UsesCustomInserter), 0x0ULL, nullptr, nullptr, OperandInfo41, -1 ,nullptr },  // Inst #161 = ATOMIC_LOAD_SUB_I64
2948
  { 162,  3,  1,  4,  1,  0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UsesCustomInserter), 0x0ULL, nullptr, nullptr, OperandInfo40, -1 ,nullptr },  // Inst #162 = ATOMIC_LOAD_SUB_I8
2949
  { 163,  3,  1,  4,  1,  0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UsesCustomInserter), 0x0ULL, nullptr, nullptr, OperandInfo40, -1 ,nullptr },  // Inst #163 = ATOMIC_LOAD_XOR_I16
2950
  { 164,  3,  1,  4,  1,  0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UsesCustomInserter), 0x0ULL, nullptr, nullptr, OperandInfo40, -1 ,nullptr },  // Inst #164 = ATOMIC_LOAD_XOR_I32
2951
  { 165,  3,  1,  4,  1,  0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UsesCustomInserter), 0x0ULL, nullptr, nullptr, OperandInfo41, -1 ,nullptr },  // Inst #165 = ATOMIC_LOAD_XOR_I64
2952
  { 166,  3,  1,  4,  1,  0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UsesCustomInserter), 0x0ULL, nullptr, nullptr, OperandInfo40, -1 ,nullptr },  // Inst #166 = ATOMIC_LOAD_XOR_I8
2953
  { 167,  3,  1,  4,  1,  0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UsesCustomInserter), 0x0ULL, nullptr, nullptr, OperandInfo40, -1 ,nullptr },  // Inst #167 = ATOMIC_SWAP_I16
2954
  { 168,  3,  1,  4,  1,  0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UsesCustomInserter), 0x0ULL, nullptr, nullptr, OperandInfo40, -1 ,nullptr },  // Inst #168 = ATOMIC_SWAP_I32
2955
  { 169,  3,  1,  4,  1,  0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UsesCustomInserter), 0x0ULL, nullptr, nullptr, OperandInfo41, -1 ,nullptr },  // Inst #169 = ATOMIC_SWAP_I64
2956
  { 170,  3,  1,  4,  1,  0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UsesCustomInserter), 0x0ULL, nullptr, nullptr, OperandInfo40, -1 ,nullptr },  // Inst #170 = ATOMIC_SWAP_I8
2957
  { 171,  3,  1,  4,  0,  0|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL, nullptr, nullptr, OperandInfo22, -1 ,nullptr },  // Inst #171 = AUI
2958
  { 172,  2,  1,  4,  0,  0|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL, nullptr, nullptr, OperandInfo18, -1 ,nullptr },  // Inst #172 = AUIPC
2959
  { 173,  2,  1,  4,  0,  0|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL, nullptr, nullptr, OperandInfo18, -1 ,nullptr },  // Inst #173 = AUIPC_MMR6
2960
  { 174,  3,  1,  4,  0,  0|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL, nullptr, nullptr, OperandInfo22, -1 ,nullptr },  // Inst #174 = AUI_MMR6
2961
  { 175,  3,  1,  4,  176,  0|(1ULL<<MCID::Commutable), 0x6ULL, nullptr, nullptr, OperandInfo24, -1 ,nullptr },  // Inst #175 = AVER_S_B
2962
  { 176,  3,  1,  4,  176,  0|(1ULL<<MCID::Commutable), 0x6ULL, nullptr, nullptr, OperandInfo25, -1 ,nullptr },  // Inst #176 = AVER_S_D
2963
  { 177,  3,  1,  4,  176,  0|(1ULL<<MCID::Commutable), 0x6ULL, nullptr, nullptr, OperandInfo26, -1 ,nullptr },  // Inst #177 = AVER_S_H
2964
  { 178,  3,  1,  4,  176,  0|(1ULL<<MCID::Commutable), 0x6ULL, nullptr, nullptr, OperandInfo27, -1 ,nullptr },  // Inst #178 = AVER_S_W
2965
  { 179,  3,  1,  4,  176,  0|(1ULL<<MCID::Commutable), 0x6ULL, nullptr, nullptr, OperandInfo24, -1 ,nullptr },  // Inst #179 = AVER_U_B
2966
  { 180,  3,  1,  4,  176,  0|(1ULL<<MCID::Commutable), 0x6ULL, nullptr, nullptr, OperandInfo25, -1 ,nullptr },  // Inst #180 = AVER_U_D
2967
  { 181,  3,  1,  4,  176,  0|(1ULL<<MCID::Commutable), 0x6ULL, nullptr, nullptr, OperandInfo26, -1 ,nullptr },  // Inst #181 = AVER_U_H
2968
  { 182,  3,  1,  4,  176,  0|(1ULL<<MCID::Commutable), 0x6ULL, nullptr, nullptr, OperandInfo27, -1 ,nullptr },  // Inst #182 = AVER_U_W
2969
  { 183,  3,  1,  4,  176,  0|(1ULL<<MCID::Commutable), 0x6ULL, nullptr, nullptr, OperandInfo24, -1 ,nullptr },  // Inst #183 = AVE_S_B
2970
  { 184,  3,  1,  4,  176,  0|(1ULL<<MCID::Commutable), 0x6ULL, nullptr, nullptr, OperandInfo25, -1 ,nullptr },  // Inst #184 = AVE_S_D
2971
  { 185,  3,  1,  4,  176,  0|(1ULL<<MCID::Commutable), 0x6ULL, nullptr, nullptr, OperandInfo26, -1 ,nullptr },  // Inst #185 = AVE_S_H
2972
  { 186,  3,  1,  4,  176,  0|(1ULL<<MCID::Commutable), 0x6ULL, nullptr, nullptr, OperandInfo27, -1 ,nullptr },  // Inst #186 = AVE_S_W
2973
  { 187,  3,  1,  4,  176,  0|(1ULL<<MCID::Commutable), 0x6ULL, nullptr, nullptr, OperandInfo24, -1 ,nullptr },  // Inst #187 = AVE_U_B
2974
  { 188,  3,  1,  4,  176,  0|(1ULL<<MCID::Commutable), 0x6ULL, nullptr, nullptr, OperandInfo25, -1 ,nullptr },  // Inst #188 = AVE_U_D
2975
  { 189,  3,  1,  4,  176,  0|(1ULL<<MCID::Commutable), 0x6ULL, nullptr, nullptr, OperandInfo26, -1 ,nullptr },  // Inst #189 = AVE_U_H
2976
  { 190,  3,  1,  4,  176,  0|(1ULL<<MCID::Commutable), 0x6ULL, nullptr, nullptr, OperandInfo27, -1 ,nullptr },  // Inst #190 = AVE_U_W
2977
  { 191,  2,  1,  4,  7,  0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL, nullptr, nullptr, OperandInfo42, -1 ,nullptr },  // Inst #191 = AddiuRxImmX16
2978
  { 192,  2,  1,  4,  7,  0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL, nullptr, nullptr, OperandInfo42, -1 ,nullptr },  // Inst #192 = AddiuRxPcImmX16
2979
  { 193,  3,  1,  2,  7,  0|(1ULL<<MCID::Rematerializable), 0x0ULL, nullptr, nullptr, OperandInfo43, -1 ,nullptr },  // Inst #193 = AddiuRxRxImm16
2980
  { 194,  3,  1,  4,  7,  0|(1ULL<<MCID::Rematerializable), 0x0ULL, nullptr, nullptr, OperandInfo43, -1 ,nullptr },  // Inst #194 = AddiuRxRxImmX16
2981
  { 195,  3,  1,  4,  7,  0, 0x0ULL, nullptr, nullptr, OperandInfo44, -1 ,nullptr },  // Inst #195 = AddiuRxRyOffMemX16
2982
  { 196,  1,  0,  2,  7,  0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL, ImplicitList3, ImplicitList3, OperandInfo5, -1 ,nullptr },  // Inst #196 = AddiuSpImm16
2983
  { 197,  1,  0,  4,  7,  0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL, ImplicitList3, ImplicitList3, OperandInfo5, -1 ,nullptr },  // Inst #197 = AddiuSpImmX16
2984
  { 198,  3,  1,  2,  7,  0|(1ULL<<MCID::Commutable)|(1ULL<<MCID::Rematerializable), 0x0ULL, nullptr, nullptr, OperandInfo45, -1 ,nullptr },  // Inst #198 = AdduRxRyRz16
2985
  { 199,  3,  1,  2,  7,  0|(1ULL<<MCID::Commutable)|(1ULL<<MCID::Rematerializable), 0x0ULL, nullptr, nullptr, OperandInfo46, -1 ,nullptr },  // Inst #199 = AndRxRxRy16
2986
  { 200,  1,  0,  4,  8,  0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::Branch)|(1ULL<<MCID::Barrier)|(1ULL<<MCID::DelaySlot)|(1ULL<<MCID::Terminator), 0x0ULL, nullptr, ImplicitList4, OperandInfo47, -1 ,nullptr },  // Inst #200 = B
2987
  { 201,  1,  0,  2,  8,  0|(1ULL<<MCID::Branch)|(1ULL<<MCID::Barrier)|(1ULL<<MCID::DelaySlot)|(1ULL<<MCID::Terminator)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL, nullptr, ImplicitList4, OperandInfo47, -1 ,nullptr },  // Inst #201 = B16_MM
2988
  { 202,  3,  1,  4,  9,  0|(1ULL<<MCID::Commutable)|(1ULL<<MCID::Rematerializable), 0x1ULL, nullptr, nullptr, OperandInfo35, -1 ,nullptr },  // Inst #202 = BADDu
2989
  { 203,  1,  0,  4,  0,  0|(1ULL<<MCID::Branch)|(1ULL<<MCID::Barrier)|(1ULL<<MCID::DelaySlot)|(1ULL<<MCID::Call)|(1ULL<<MCID::Terminator)|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL, nullptr, ImplicitList5, OperandInfo47, -1 ,nullptr },  // Inst #203 = BAL
2990
  { 204,  1,  0,  4,  0,  0|(1ULL<<MCID::Branch)|(1ULL<<MCID::Barrier)|(1ULL<<MCID::Call)|(1ULL<<MCID::Terminator)|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL, nullptr, ImplicitList5, OperandInfo47, -1 ,nullptr },  // Inst #204 = BALC
2991
  { 205,  1,  0,  4,  0,  0|(1ULL<<MCID::Branch)|(1ULL<<MCID::Barrier)|(1ULL<<MCID::Call)|(1ULL<<MCID::Terminator)|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL, nullptr, ImplicitList5, OperandInfo47, -1 ,nullptr },  // Inst #205 = BALC_MMR6
2992
  { 206,  4,  1,  4,  0,  0, 0x6ULL, nullptr, nullptr, OperandInfo37, -1 ,nullptr },  // Inst #206 = BALIGN
2993
  { 207,  1,  0,  4,  10, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::Branch)|(1ULL<<MCID::Barrier)|(1ULL<<MCID::DelaySlot)|(1ULL<<MCID::Terminator)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL, nullptr, ImplicitList5, OperandInfo47, -1 ,nullptr },  // Inst #207 = BAL_BR
2994
  { 208,  3,  0,  4,  11, 0|(1ULL<<MCID::Branch)|(1ULL<<MCID::DelaySlot)|(1ULL<<MCID::Terminator), 0x2ULL, nullptr, ImplicitList4, OperandInfo48, -1 ,nullptr },  // Inst #208 = BBIT0
2995
  { 209,  3,  0,  4,  11, 0|(1ULL<<MCID::Branch)|(1ULL<<MCID::DelaySlot)|(1ULL<<MCID::Terminator), 0x2ULL, nullptr, ImplicitList4, OperandInfo48, -1 ,nullptr },  // Inst #209 = BBIT032
2996
  { 210,  3,  0,  4,  11, 0|(1ULL<<MCID::Branch)|(1ULL<<MCID::DelaySlot)|(1ULL<<MCID::Terminator), 0x2ULL, nullptr, ImplicitList4, OperandInfo48, -1 ,nullptr },  // Inst #210 = BBIT1
2997
  { 211,  3,  0,  4,  11, 0|(1ULL<<MCID::Branch)|(1ULL<<MCID::DelaySlot)|(1ULL<<MCID::Terminator), 0x2ULL, nullptr, ImplicitList4, OperandInfo48, -1 ,nullptr },  // Inst #211 = BBIT132
2998
  { 212,  1,  0,  4,  0,  0|(1ULL<<MCID::Branch)|(1ULL<<MCID::Barrier)|(1ULL<<MCID::Terminator)|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL, nullptr, nullptr, OperandInfo47, -1 ,nullptr },  // Inst #212 = BC
2999
  { 213,  1,  0,  2,  12, 0|(1ULL<<MCID::Branch)|(1ULL<<MCID::Barrier)|(1ULL<<MCID::Terminator)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL, nullptr, ImplicitList4, OperandInfo47, -1 ,nullptr },  // Inst #213 = BC16_MMR6
3000
  { 214,  2,  0,  4,  0,  0|(1ULL<<MCID::Branch)|(1ULL<<MCID::DelaySlot)|(1ULL<<MCID::Terminator)|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL, nullptr, nullptr, OperandInfo49, -1 ,nullptr },  // Inst #214 = BC1EQZ
3001
  { 215,  2,  0,  4,  13, 0|(1ULL<<MCID::Branch)|(1ULL<<MCID::DelaySlot)|(1ULL<<MCID::Terminator), 0x5ULL, nullptr, ImplicitList4, OperandInfo50, -1 ,nullptr },  // Inst #215 = BC1F
3002
  { 216,  2,  0,  4,  14, 0|(1ULL<<MCID::Branch)|(1ULL<<MCID::Terminator), 0x5ULL, nullptr, ImplicitList4, OperandInfo50, -1 ,nullptr },  // Inst #216 = BC1FL
3003
  { 217,  2,  0,  4,  13, 0|(1ULL<<MCID::Branch)|(1ULL<<MCID::DelaySlot)|(1ULL<<MCID::Terminator)|(1ULL<<MCID::UnmodeledSideEffects), 0x5ULL, nullptr, ImplicitList4, OperandInfo50, -1 ,nullptr },  // Inst #217 = BC1F_MM
3004
  { 218,  2,  0,  4,  0,  0|(1ULL<<MCID::Branch)|(1ULL<<MCID::DelaySlot)|(1ULL<<MCID::Terminator)|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL, nullptr, nullptr, OperandInfo49, -1 ,nullptr },  // Inst #218 = BC1NEZ
3005
  { 219,  2,  0,  4,  15, 0|(1ULL<<MCID::Branch)|(1ULL<<MCID::DelaySlot)|(1ULL<<MCID::Terminator), 0x5ULL, nullptr, ImplicitList4, OperandInfo50, -1 ,nullptr },  // Inst #219 = BC1T
3006
  { 220,  2,  0,  4,  16, 0|(1ULL<<MCID::Branch)|(1ULL<<MCID::Terminator), 0x5ULL, nullptr, ImplicitList4, OperandInfo50, -1 ,nullptr },  // Inst #220 = BC1TL
3007
  { 221,  2,  0,  4,  15, 0|(1ULL<<MCID::Branch)|(1ULL<<MCID::DelaySlot)|(1ULL<<MCID::Terminator)|(1ULL<<MCID::UnmodeledSideEffects), 0x5ULL, nullptr, ImplicitList4, OperandInfo50, -1 ,nullptr },  // Inst #221 = BC1T_MM
3008
  { 222,  2,  0,  4,  0,  0|(1ULL<<MCID::Branch)|(1ULL<<MCID::DelaySlot)|(1ULL<<MCID::Terminator)|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL, nullptr, nullptr, OperandInfo51, -1 ,nullptr },  // Inst #222 = BC2EQZ
3009
  { 223,  2,  0,  4,  0,  0|(1ULL<<MCID::Branch)|(1ULL<<MCID::DelaySlot)|(1ULL<<MCID::Terminator)|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL, nullptr, nullptr, OperandInfo51, -1 ,nullptr },  // Inst #223 = BC2NEZ
3010
  { 224,  3,  1,  4,  0,  0, 0x6ULL, nullptr, nullptr, OperandInfo29, -1 ,nullptr },  // Inst #224 = BCLRI_B
3011
  { 225,  3,  1,  4,  0,  0, 0x6ULL, nullptr, nullptr, OperandInfo30, -1 ,nullptr },  // Inst #225 = BCLRI_D
3012
  { 226,  3,  1,  4,  0,  0, 0x6ULL, nullptr, nullptr, OperandInfo31, -1 ,nullptr },  // Inst #226 = BCLRI_H
3013
  { 227,  3,  1,  4,  0,  0, 0x6ULL, nullptr, nullptr, OperandInfo32, -1 ,nullptr },  // Inst #227 = BCLRI_W
3014
  { 228,  3,  1,  4,  0,  0, 0x6ULL, nullptr, nullptr, OperandInfo24, -1 ,nullptr },  // Inst #228 = BCLR_B
3015
  { 229,  3,  1,  4,  0,  0, 0x6ULL, nullptr, nullptr, OperandInfo25, -1 ,nullptr },  // Inst #229 = BCLR_D
3016
  { 230,  3,  1,  4,  0,  0, 0x6ULL, nullptr, nullptr, OperandInfo26, -1 ,nullptr },  // Inst #230 = BCLR_H
3017
  { 231,  3,  1,  4,  0,  0, 0x6ULL, nullptr, nullptr, OperandInfo27, -1 ,nullptr },  // Inst #231 = BCLR_W
3018
  { 232,  1,  0,  4,  0,  0|(1ULL<<MCID::Branch)|(1ULL<<MCID::Barrier)|(1ULL<<MCID::Terminator)|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL, nullptr, nullptr, OperandInfo47, -1 ,nullptr },  // Inst #232 = BC_MMR6
3019
  { 233,  3,  0,  4,  17, 0|(1ULL<<MCID::Branch)|(1ULL<<MCID::DelaySlot)|(1ULL<<MCID::Terminator), 0x2ULL, nullptr, ImplicitList4, OperandInfo52, -1 ,nullptr },  // Inst #233 = BEQ
3020
  { 234,  3,  0,  4,  17, 0|(1ULL<<MCID::Branch)|(1ULL<<MCID::DelaySlot)|(1ULL<<MCID::Terminator), 0x2ULL, nullptr, ImplicitList4, OperandInfo53, -1 ,nullptr },  // Inst #234 = BEQ64
3021
  { 235,  3,  0,  4,  0,  0|(1ULL<<MCID::Branch)|(1ULL<<MCID::Terminator)|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL, nullptr, ImplicitList4, OperandInfo52, -1 ,nullptr },  // Inst #235 = BEQC
3022
  { 236,  3,  0,  4,  17, 0|(1ULL<<MCID::Branch)|(1ULL<<MCID::Terminator), 0x2ULL, nullptr, ImplicitList4, OperandInfo52, -1 ,nullptr },  // Inst #236 = BEQL
3023
  { 237,  2,  0,  2,  18, 0|(1ULL<<MCID::Branch)|(1ULL<<MCID::DelaySlot)|(1ULL<<MCID::Terminator)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL, nullptr, ImplicitList4, OperandInfo54, -1 ,nullptr },  // Inst #237 = BEQZ16_MM
3024
  { 238,  2,  0,  4,  0,  0|(1ULL<<MCID::Branch)|(1ULL<<MCID::Terminator)|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL, nullptr, ImplicitList5, OperandInfo55, -1 ,nullptr },  // Inst #238 = BEQZALC
3025
  { 239,  2,  0,  4,  0,  0|(1ULL<<MCID::Branch)|(1ULL<<MCID::Terminator)|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL, nullptr, ImplicitList5, OperandInfo55, -1 ,nullptr },  // Inst #239 = BEQZALC_MMR6
3026
  { 240,  2,  0,  4,  0,  0|(1ULL<<MCID::Branch)|(1ULL<<MCID::Terminator)|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL, nullptr, ImplicitList4, OperandInfo55, -1 ,nullptr },  // Inst #240 = BEQZC
3027
  { 241,  2,  0,  2,  18, 0|(1ULL<<MCID::Branch)|(1ULL<<MCID::Terminator)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL, nullptr, ImplicitList4, OperandInfo54, -1 ,nullptr },  // Inst #241 = BEQZC16_MMR6
3028
  { 242,  2,  0,  4,  19, 0|(1ULL<<MCID::Branch)|(1ULL<<MCID::Terminator)|(1ULL<<MCID::UnmodeledSideEffects), 0x2ULL, nullptr, ImplicitList4, OperandInfo55, -1 ,nullptr },  // Inst #242 = BEQZC_MM
3029
  { 243,  3,  0,  4,  17, 0|(1ULL<<MCID::Branch)|(1ULL<<MCID::DelaySlot)|(1ULL<<MCID::Terminator)|(1ULL<<MCID::UnmodeledSideEffects), 0x2ULL, nullptr, ImplicitList4, OperandInfo52, -1 ,nullptr },  // Inst #243 = BEQ_MM
3030
  { 244,  3,  0,  4,  1,  0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::DelaySlot)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL, nullptr, nullptr, OperandInfo52, -1 ,nullptr },  // Inst #244 = BGE
3031
  { 245,  3,  0,  4,  0,  0|(1ULL<<MCID::Branch)|(1ULL<<MCID::Terminator)|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL, nullptr, ImplicitList4, OperandInfo52, -1 ,nullptr },  // Inst #245 = BGEC
3032
  { 246,  3,  0,  4,  1,  0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL, nullptr, nullptr, OperandInfo56, -1 ,nullptr },  // Inst #246 = BGEImmMacro
3033
  { 247,  3,  0,  4,  1,  0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::DelaySlot)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL, nullptr, nullptr, OperandInfo52, -1 ,nullptr },  // Inst #247 = BGEL
3034
  { 248,  3,  0,  4,  1,  0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL, nullptr, nullptr, OperandInfo56, -1 ,nullptr },  // Inst #248 = BGELImmMacro
3035
  { 249,  3,  0,  4,  1,  0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::DelaySlot)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL, nullptr, nullptr, OperandInfo52, -1 ,nullptr },  // Inst #249 = BGEU
3036
  { 250,  3,  0,  4,  0,  0|(1ULL<<MCID::Branch)|(1ULL<<MCID::Terminator)|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL, nullptr, ImplicitList4, OperandInfo52, -1 ,nullptr },  // Inst #250 = BGEUC
3037
  { 251,  3,  0,  4,  1,  0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL, nullptr, nullptr, OperandInfo56, -1 ,nullptr },  // Inst #251 = BGEUImmMacro
3038
  { 252,  3,  0,  4,  1,  0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::DelaySlot)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL, nullptr, nullptr, OperandInfo52, -1 ,nullptr },  // Inst #252 = BGEUL
3039
  { 253,  3,  0,  4,  1,  0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL, nullptr, nullptr, OperandInfo56, -1 ,nullptr },  // Inst #253 = BGEULImmMacro
3040
  { 254,  2,  0,  4,  18, 0|(1ULL<<MCID::Branch)|(1ULL<<MCID::DelaySlot)|(1ULL<<MCID::Terminator), 0x2ULL, nullptr, ImplicitList4, OperandInfo55, -1 ,nullptr },  // Inst #254 = BGEZ
3041
  { 255,  2,  0,  4,  18, 0|(1ULL<<MCID::Branch)|(1ULL<<MCID::DelaySlot)|(1ULL<<MCID::Terminator), 0x2ULL, nullptr, ImplicitList4, OperandInfo57, -1 ,nullptr },  // Inst #255 = BGEZ64
3042
  { 256,  2,  0,  4,  10, 0|(1ULL<<MCID::DelaySlot)|(1ULL<<MCID::Call)|(1ULL<<MCID::UnmodeledSideEffects), 0x2ULL, nullptr, ImplicitList5, OperandInfo55, -1 ,nullptr },  // Inst #256 = BGEZAL
3043
  { 257,  2,  0,  4,  0,  0|(1ULL<<MCID::Branch)|(1ULL<<MCID::Terminator)|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL, nullptr, ImplicitList5, OperandInfo55, -1 ,nullptr },  // Inst #257 = BGEZALC
3044
  { 258,  2,  0,  4,  0,  0|(1ULL<<MCID::Branch)|(1ULL<<MCID::Terminator)|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL, nullptr, ImplicitList5, OperandInfo55, -1 ,nullptr },  // Inst #258 = BGEZALC_MMR6
3045
  { 259,  2,  0,  4,  10, 0|(1ULL<<MCID::Call)|(1ULL<<MCID::UnmodeledSideEffects), 0x2ULL, nullptr, ImplicitList5, OperandInfo55, -1 ,nullptr },  // Inst #259 = BGEZALL
3046
  { 260,  2,  0,  4,  20, 0|(1ULL<<MCID::DelaySlot)|(1ULL<<MCID::Call)|(1ULL<<MCID::UnmodeledSideEffects), 0x2ULL, nullptr, ImplicitList5, OperandInfo55, -1 ,nullptr },  // Inst #260 = BGEZALS_MM
3047
  { 261,  2,  0,  4,  10, 0|(1ULL<<MCID::DelaySlot)|(1ULL<<MCID::Call)|(1ULL<<MCID::UnmodeledSideEffects), 0x2ULL, nullptr, ImplicitList5, OperandInfo55, -1 ,nullptr },  // Inst #261 = BGEZAL_MM
3048
  { 262,  2,  0,  4,  0,  0|(1ULL<<MCID::Branch)|(1ULL<<MCID::Terminator)|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL, nullptr, ImplicitList4, OperandInfo55, -1 ,nullptr },  // Inst #262 = BGEZC
3049
  { 263,  2,  0,  4,  18, 0|(1ULL<<MCID::Branch)|(1ULL<<MCID::Terminator), 0x2ULL, nullptr, ImplicitList4, OperandInfo55, -1 ,nullptr },  // Inst #263 = BGEZL
3050
  { 264,  2,  0,  4,  18, 0|(1ULL<<MCID::Branch)|(1ULL<<MCID::DelaySlot)|(1ULL<<MCID::Terminator)|(1ULL<<MCID::UnmodeledSideEffects), 0x2ULL, nullptr, ImplicitList4, OperandInfo55, -1 ,nullptr },  // Inst #264 = BGEZ_MM
3051
  { 265,  3,  0,  4,  1,  0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::DelaySlot)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL, nullptr, nullptr, OperandInfo52, -1 ,nullptr },  // Inst #265 = BGT
3052
  { 266,  3,  0,  4,  1,  0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL, nullptr, nullptr, OperandInfo56, -1 ,nullptr },  // Inst #266 = BGTImmMacro
3053
  { 267,  3,  0,  4,  1,  0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::DelaySlot)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL, nullptr, nullptr, OperandInfo52, -1 ,nullptr },  // Inst #267 = BGTL
3054
  { 268,  3,  0,  4,  1,  0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL, nullptr, nullptr, OperandInfo56, -1 ,nullptr },  // Inst #268 = BGTLImmMacro
3055
  { 269,  3,  0,  4,  1,  0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::DelaySlot)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL, nullptr, nullptr, OperandInfo52, -1 ,nullptr },  // Inst #269 = BGTU
3056
  { 270,  3,  0,  4,  1,  0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL, nullptr, nullptr, OperandInfo56, -1 ,nullptr },  // Inst #270 = BGTUImmMacro
3057
  { 271,  3,  0,  4,  1,  0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::DelaySlot)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL, nullptr, nullptr, OperandInfo52, -1 ,nullptr },  // Inst #271 = BGTUL
3058
  { 272,  3,  0,  4,  1,  0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL, nullptr, nullptr, OperandInfo56, -1 ,nullptr },  // Inst #272 = BGTULImmMacro
3059
  { 273,  2,  0,  4,  18, 0|(1ULL<<MCID::Branch)|(1ULL<<MCID::DelaySlot)|(1ULL<<MCID::Terminator), 0x2ULL, nullptr, ImplicitList4, OperandInfo55, -1 ,nullptr },  // Inst #273 = BGTZ
3060
  { 274,  2,  0,  4,  18, 0|(1ULL<<MCID::Branch)|(1ULL<<MCID::DelaySlot)|(1ULL<<MCID::Terminator), 0x2ULL, nullptr, ImplicitList4, OperandInfo57, -1 ,nullptr },  // Inst #274 = BGTZ64
3061
  { 275,  2,  0,  4,  0,  0|(1ULL<<MCID::Branch)|(1ULL<<MCID::Terminator)|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL, nullptr, ImplicitList5, OperandInfo55, -1 ,nullptr },  // Inst #275 = BGTZALC
3062
  { 276,  2,  0,  4,  0,  0|(1ULL<<MCID::Branch)|(1ULL<<MCID::Terminator)|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL, nullptr, ImplicitList5, OperandInfo55, -1 ,nullptr },  // Inst #276 = BGTZALC_MMR6
3063
  { 277,  2,  0,  4,  0,  0|(1ULL<<MCID::Branch)|(1ULL<<MCID::Terminator)|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL, nullptr, ImplicitList4, OperandInfo55, -1 ,nullptr },  // Inst #277 = BGTZC
3064
  { 278,  2,  0,  4,  18, 0|(1ULL<<MCID::Branch)|(1ULL<<MCID::Terminator), 0x2ULL, nullptr, ImplicitList4, OperandInfo55, -1 ,nullptr },  // Inst #278 = BGTZL
3065
  { 279,  2,  0,  4,  18, 0|(1ULL<<MCID::Branch)|(1ULL<<MCID::DelaySlot)|(1ULL<<MCID::Terminator)|(1ULL<<MCID::UnmodeledSideEffects), 0x2ULL, nullptr, ImplicitList4, OperandInfo55, -1 ,nullptr },  // Inst #279 = BGTZ_MM
3066
  { 280,  4,  1,  4,  0,  0, 0x6ULL, nullptr, nullptr, OperandInfo58, -1 ,nullptr },  // Inst #280 = BINSLI_B
3067
  { 281,  4,  1,  4,  0,  0, 0x6ULL, nullptr, nullptr, OperandInfo59, -1 ,nullptr },  // Inst #281 = BINSLI_D
3068
  { 282,  4,  1,  4,  0,  0, 0x6ULL, nullptr, nullptr, OperandInfo60, -1 ,nullptr },  // Inst #282 = BINSLI_H
3069
  { 283,  4,  1,  4,  0,  0, 0x6ULL, nullptr, nullptr, OperandInfo61, -1 ,nullptr },  // Inst #283 = BINSLI_W
3070
  { 284,  4,  1,  4,  0,  0, 0x6ULL, nullptr, nullptr, OperandInfo62, -1 ,nullptr },  // Inst #284 = BINSL_B
3071
  { 285,  4,  1,  4,  0,  0, 0x6ULL, nullptr, nullptr, OperandInfo63, -1 ,nullptr },  // Inst #285 = BINSL_D
3072
  { 286,  4,  1,  4,  0,  0, 0x6ULL, nullptr, nullptr, OperandInfo64, -1 ,nullptr },  // Inst #286 = BINSL_H
3073
  { 287,  4,  1,  4,  0,  0, 0x6ULL, nullptr, nullptr, OperandInfo65, -1 ,nullptr },  // Inst #287 = BINSL_W
3074
  { 288,  4,  1,  4,  0,  0, 0x6ULL, nullptr, nullptr, OperandInfo58, -1 ,nullptr },  // Inst #288 = BINSRI_B
3075
  { 289,  4,  1,  4,  0,  0, 0x6ULL, nullptr, nullptr, OperandInfo59, -1 ,nullptr },  // Inst #289 = BINSRI_D
3076
  { 290,  4,  1,  4,  0,  0, 0x6ULL, nullptr, nullptr, OperandInfo60, -1 ,nullptr },  // Inst #290 = BINSRI_H
3077
  { 291,  4,  1,  4,  0,  0, 0x6ULL, nullptr, nullptr, OperandInfo61, -1 ,nullptr },  // Inst #291 = BINSRI_W
3078
  { 292,  4,  1,  4,  0,  0, 0x6ULL, nullptr, nullptr, OperandInfo62, -1 ,nullptr },  // Inst #292 = BINSR_B
3079
  { 293,  4,  1,  4,  0,  0, 0x6ULL, nullptr, nullptr, OperandInfo63, -1 ,nullptr },  // Inst #293 = BINSR_D
3080
  { 294,  4,  1,  4,  0,  0, 0x6ULL, nullptr, nullptr, OperandInfo64, -1 ,nullptr },  // Inst #294 = BINSR_H
3081
  { 295,  4,  1,  4,  0,  0, 0x6ULL, nullptr, nullptr, OperandInfo65, -1 ,nullptr },  // Inst #295 = BINSR_W
3082
  { 296,  2,  1,  4,  0,  0, 0x6ULL, nullptr, nullptr, OperandInfo13, -1 ,nullptr },  // Inst #296 = BITREV
3083
  { 297,  2,  1,  4,  0,  0|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL, nullptr, nullptr, OperandInfo13, -1 ,nullptr },  // Inst #297 = BITSWAP
3084
  { 298,  2,  1,  4,  0,  0|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL, nullptr, nullptr, OperandInfo13, -1 ,nullptr },  // Inst #298 = BITSWAP_MMR6
3085
  { 299,  3,  0,  4,  1,  0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::DelaySlot)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL, nullptr, nullptr, OperandInfo52, -1 ,nullptr },  // Inst #299 = BLE
3086
  { 300,  3,  0,  4,  1,  0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL, nullptr, nullptr, OperandInfo56, -1 ,nullptr },  // Inst #300 = BLEImmMacro
3087
  { 301,  3,  0,  4,  1,  0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::DelaySlot)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL, nullptr, nullptr, OperandInfo52, -1 ,nullptr },  // Inst #301 = BLEL
3088
  { 302,  3,  0,  4,  1,  0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL, nullptr, nullptr, OperandInfo56, -1 ,nullptr },  // Inst #302 = BLELImmMacro
3089
  { 303,  3,  0,  4,  1,  0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::DelaySlot)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL, nullptr, nullptr, OperandInfo52, -1 ,nullptr },  // Inst #303 = BLEU
3090
  { 304,  3,  0,  4,  1,  0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL, nullptr, nullptr, OperandInfo56, -1 ,nullptr },  // Inst #304 = BLEUImmMacro
3091
  { 305,  3,  0,  4,  1,  0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::DelaySlot)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL, nullptr, nullptr, OperandInfo52, -1 ,nullptr },  // Inst #305 = BLEUL
3092
  { 306,  3,  0,  4,  1,  0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL, nullptr, nullptr, OperandInfo56, -1 ,nullptr },  // Inst #306 = BLEULImmMacro
3093
  { 307,  2,  0,  4,  18, 0|(1ULL<<MCID::Branch)|(1ULL<<MCID::DelaySlot)|(1ULL<<MCID::Terminator), 0x2ULL, nullptr, ImplicitList4, OperandInfo55, -1 ,nullptr },  // Inst #307 = BLEZ
3094
  { 308,  2,  0,  4,  18, 0|(1ULL<<MCID::Branch)|(1ULL<<MCID::DelaySlot)|(1ULL<<MCID::Terminator), 0x2ULL, nullptr, ImplicitList4, OperandInfo57, -1 ,nullptr },  // Inst #308 = BLEZ64
3095
  { 309,  2,  0,  4,  0,  0|(1ULL<<MCID::Branch)|(1ULL<<MCID::Terminator)|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL, nullptr, ImplicitList5, OperandInfo55, -1 ,nullptr },  // Inst #309 = BLEZALC
3096
  { 310,  2,  0,  4,  0,  0|(1ULL<<MCID::Branch)|(1ULL<<MCID::Terminator)|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL, nullptr, ImplicitList5, OperandInfo55, -1 ,nullptr },  // Inst #310 = BLEZALC_MMR6
3097
  { 311,  2,  0,  4,  0,  0|(1ULL<<MCID::Branch)|(1ULL<<MCID::Terminator)|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL, nullptr, ImplicitList4, OperandInfo55, -1 ,nullptr },  // Inst #311 = BLEZC
3098
  { 312,  2,  0,  4,  18, 0|(1ULL<<MCID::Branch)|(1ULL<<MCID::Terminator), 0x2ULL, nullptr, ImplicitList4, OperandInfo55, -1 ,nullptr },  // Inst #312 = BLEZL
3099
  { 313,  2,  0,  4,  18, 0|(1ULL<<MCID::Branch)|(1ULL<<MCID::DelaySlot)|(1ULL<<MCID::Terminator)|(1ULL<<MCID::UnmodeledSideEffects), 0x2ULL, nullptr, ImplicitList4, OperandInfo55, -1 ,nullptr },  // Inst #313 = BLEZ_MM
3100
  { 314,  3,  0,  4,  1,  0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::DelaySlot)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL, nullptr, nullptr, OperandInfo52, -1 ,nullptr },  // Inst #314 = BLT
3101
  { 315,  3,  0,  4,  0,  0|(1ULL<<MCID::Branch)|(1ULL<<MCID::Terminator)|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL, nullptr, ImplicitList4, OperandInfo52, -1 ,nullptr },  // Inst #315 = BLTC
3102
  { 316,  3,  0,  4,  1,  0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL, nullptr, nullptr, OperandInfo56, -1 ,nullptr },  // Inst #316 = BLTImmMacro
3103
  { 317,  3,  0,  4,  1,  0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::DelaySlot)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL, nullptr, nullptr, OperandInfo52, -1 ,nullptr },  // Inst #317 = BLTL
3104
  { 318,  3,  0,  4,  1,  0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL, nullptr, nullptr, OperandInfo56, -1 ,nullptr },  // Inst #318 = BLTLImmMacro
3105
  { 319,  3,  0,  4,  1,  0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::DelaySlot)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL, nullptr, nullptr, OperandInfo52, -1 ,nullptr },  // Inst #319 = BLTU
3106
  { 320,  3,  0,  4,  0,  0|(1ULL<<MCID::Branch)|(1ULL<<MCID::Terminator)|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL, nullptr, ImplicitList4, OperandInfo52, -1 ,nullptr },  // Inst #320 = BLTUC
3107
  { 321,  3,  0,  4,  1,  0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL, nullptr, nullptr, OperandInfo56, -1 ,nullptr },  // Inst #321 = BLTUImmMacro
3108
  { 322,  3,  0,  4,  1,  0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::DelaySlot)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL, nullptr, nullptr, OperandInfo52, -1 ,nullptr },  // Inst #322 = BLTUL
3109
  { 323,  3,  0,  4,  1,  0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL, nullptr, nullptr, OperandInfo56, -1 ,nullptr },  // Inst #323 = BLTULImmMacro
3110
  { 324,  2,  0,  4,  18, 0|(1ULL<<MCID::Branch)|(1ULL<<MCID::DelaySlot)|(1ULL<<MCID::Terminator), 0x2ULL, nullptr, ImplicitList4, OperandInfo55, -1 ,nullptr },  // Inst #324 = BLTZ
3111
  { 325,  2,  0,  4,  18, 0|(1ULL<<MCID::Branch)|(1ULL<<MCID::DelaySlot)|(1ULL<<MCID::Terminator), 0x2ULL, nullptr, ImplicitList4, OperandInfo57, -1 ,nullptr },  // Inst #325 = BLTZ64
3112
  { 326,  2,  0,  4,  10, 0|(1ULL<<MCID::DelaySlot)|(1ULL<<MCID::Call)|(1ULL<<MCID::UnmodeledSideEffects), 0x2ULL, nullptr, ImplicitList5, OperandInfo55, -1 ,nullptr },  // Inst #326 = BLTZAL
3113
  { 327,  2,  0,  4,  0,  0|(1ULL<<MCID::Branch)|(1ULL<<MCID::Terminator)|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL, nullptr, ImplicitList5, OperandInfo55, -1 ,nullptr },  // Inst #327 = BLTZALC
3114
  { 328,  2,  0,  4,  0,  0|(1ULL<<MCID::Branch)|(1ULL<<MCID::Terminator)|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL, nullptr, ImplicitList5, OperandInfo55, -1 ,nullptr },  // Inst #328 = BLTZALC_MMR6
3115
  { 329,  2,  0,  4,  10, 0|(1ULL<<MCID::Call)|(1ULL<<MCID::UnmodeledSideEffects), 0x2ULL, nullptr, ImplicitList5, OperandInfo55, -1 ,nullptr },  // Inst #329 = BLTZALL
3116
  { 330,  2,  0,  4,  20, 0|(1ULL<<MCID::DelaySlot)|(1ULL<<MCID::Call)|(1ULL<<MCID::UnmodeledSideEffects), 0x2ULL, nullptr, ImplicitList5, OperandInfo55, -1 ,nullptr },  // Inst #330 = BLTZALS_MM
3117
  { 331,  2,  0,  4,  10, 0|(1ULL<<MCID::DelaySlot)|(1ULL<<MCID::Call)|(1ULL<<MCID::UnmodeledSideEffects), 0x2ULL, nullptr, ImplicitList5, OperandInfo55, -1 ,nullptr },  // Inst #331 = BLTZAL_MM
3118
  { 332,  2,  0,  4,  0,  0|(1ULL<<MCID::Branch)|(1ULL<<MCID::Terminator)|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL, nullptr, ImplicitList4, OperandInfo55, -1 ,nullptr },  // Inst #332 = BLTZC
3119
  { 333,  2,  0,  4,  18, 0|(1ULL<<MCID::Branch)|(1ULL<<MCID::Terminator), 0x2ULL, nullptr, ImplicitList4, OperandInfo55, -1 ,nullptr },  // Inst #333 = BLTZL
3120
  { 334,  2,  0,  4,  18, 0|(1ULL<<MCID::Branch)|(1ULL<<MCID::DelaySlot)|(1ULL<<MCID::Terminator)|(1ULL<<MCID::UnmodeledSideEffects), 0x2ULL, nullptr, ImplicitList4, OperandInfo55, -1 ,nullptr },  // Inst #334 = BLTZ_MM
3121
  { 335,  4,  1,  4,  0,  0, 0x6ULL, nullptr, nullptr, OperandInfo58, -1 ,nullptr },  // Inst #335 = BMNZI_B
3122
  { 336,  4,  1,  4,  0,  0, 0x6ULL, nullptr, nullptr, OperandInfo62, -1 ,nullptr },  // Inst #336 = BMNZ_V
3123
  { 337,  4,  1,  4,  0,  0, 0x6ULL, nullptr, nullptr, OperandInfo58, -1 ,nullptr },  // Inst #337 = BMZI_B
3124
  { 338,  4,  1,  4,  0,  0, 0x6ULL, nullptr, nullptr, OperandInfo62, -1 ,nullptr },  // Inst #338 = BMZ_V
3125
  { 339,  3,  0,  4,  17, 0|(1ULL<<MCID::Branch)|(1ULL<<MCID::DelaySlot)|(1ULL<<MCID::Terminator), 0x2ULL, nullptr, ImplicitList4, OperandInfo52, -1 ,nullptr },  // Inst #339 = BNE
3126
  { 340,  3,  0,  4,  17, 0|(1ULL<<MCID::Branch)|(1ULL<<MCID::DelaySlot)|(1ULL<<MCID::Terminator), 0x2ULL, nullptr, ImplicitList4, OperandInfo53, -1 ,nullptr },  // Inst #340 = BNE64
3127
  { 341,  3,  0,  4,  0,  0|(1ULL<<MCID::Branch)|(1ULL<<MCID::Terminator)|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL, nullptr, ImplicitList4, OperandInfo52, -1 ,nullptr },  // Inst #341 = BNEC
3128
  { 342,  3,  1,  4,  0,  0, 0x6ULL, nullptr, nullptr, OperandInfo29, -1 ,nullptr },  // Inst #342 = BNEGI_B
3129
  { 343,  3,  1,  4,  0,  0, 0x6ULL, nullptr, nullptr, OperandInfo30, -1 ,nullptr },  // Inst #343 = BNEGI_D
3130
  { 344,  3,  1,  4,  0,  0, 0x6ULL, nullptr, nullptr, OperandInfo31, -1 ,nullptr },  // Inst #344 = BNEGI_H
3131
  { 345,  3,  1,  4,  0,  0, 0x6ULL, nullptr, nullptr, OperandInfo32, -1 ,nullptr },  // Inst #345 = BNEGI_W
3132
  { 346,  3,  1,  4,  0,  0, 0x6ULL, nullptr, nullptr, OperandInfo24, -1 ,nullptr },  // Inst #346 = BNEG_B
3133
  { 347,  3,  1,  4,  0,  0, 0x6ULL, nullptr, nullptr, OperandInfo25, -1 ,nullptr },  // Inst #347 = BNEG_D
3134
  { 348,  3,  1,  4,  0,  0, 0x6ULL, nullptr, nullptr, OperandInfo26, -1 ,nullptr },  // Inst #348 = BNEG_H
3135
  { 349,  3,  1,  4,  0,  0, 0x6ULL, nullptr, nullptr, OperandInfo27, -1 ,nullptr },  // Inst #349 = BNEG_W
3136
  { 350,  3,  0,  4,  17, 0|(1ULL<<MCID::Branch)|(1ULL<<MCID::Terminator), 0x2ULL, nullptr, ImplicitList4, OperandInfo52, -1 ,nullptr },  // Inst #350 = BNEL
3137
  { 351,  2,  0,  2,  18, 0|(1ULL<<MCID::Branch)|(1ULL<<MCID::DelaySlot)|(1ULL<<MCID::Terminator)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL, nullptr, ImplicitList4, OperandInfo54, -1 ,nullptr },  // Inst #351 = BNEZ16_MM
3138
  { 352,  2,  0,  4,  0,  0|(1ULL<<MCID::Branch)|(1ULL<<MCID::Terminator)|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL, nullptr, ImplicitList5, OperandInfo55, -1 ,nullptr },  // Inst #352 = BNEZALC
3139
  { 353,  2,  0,  4,  0,  0|(1ULL<<MCID::Branch)|(1ULL<<MCID::Terminator)|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL, nullptr, ImplicitList5, OperandInfo55, -1 ,nullptr },  // Inst #353 = BNEZALC_MMR6
3140
  { 354,  2,  0,  4,  0,  0|(1ULL<<MCID::Branch)|(1ULL<<MCID::Terminator)|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL, nullptr, ImplicitList4, OperandInfo55, -1 ,nullptr },  // Inst #354 = BNEZC
3141
  { 355,  2,  0,  2,  18, 0|(1ULL<<MCID::Branch)|(1ULL<<MCID::Terminator)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL, nullptr, ImplicitList4, OperandInfo54, -1 ,nullptr },  // Inst #355 = BNEZC16_MMR6
3142
  { 356,  2,  0,  4,  19, 0|(1ULL<<MCID::Branch)|(1ULL<<MCID::Terminator)|(1ULL<<MCID::UnmodeledSideEffects), 0x2ULL, nullptr, ImplicitList4, OperandInfo55, -1 ,nullptr },  // Inst #356 = BNEZC_MM
3143
  { 357,  3,  0,  4,  17, 0|(1ULL<<MCID::Branch)|(1ULL<<MCID::DelaySlot)|(1ULL<<MCID::Terminator)|(1ULL<<MCID::UnmodeledSideEffects), 0x2ULL, nullptr, ImplicitList4, OperandInfo52, -1 ,nullptr },  // Inst #357 = BNE_MM
3144
  { 358,  3,  0,  4,  0,  0|(1ULL<<MCID::Branch)|(1ULL<<MCID::Terminator)|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL, nullptr, ImplicitList4, OperandInfo52, -1 ,nullptr },  // Inst #358 = BNVC
3145
  { 359,  2,  0,  4,  0,  0|(1ULL<<MCID::Branch)|(1ULL<<MCID::DelaySlot)|(1ULL<<MCID::Terminator)|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL, nullptr, ImplicitList4, OperandInfo66, -1 ,nullptr },  // Inst #359 = BNZ_B
3146
  { 360,  2,  0,  4,  0,  0|(1ULL<<MCID::Branch)|(1ULL<<MCID::DelaySlot)|(1ULL<<MCID::Terminator)|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL, nullptr, ImplicitList4, OperandInfo67, -1 ,nullptr },  // Inst #360 = BNZ_D
3147
  { 361,  2,  0,  4,  0,  0|(1ULL<<MCID::Branch)|(1ULL<<MCID::DelaySlot)|(1ULL<<MCID::Terminator)|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL, nullptr, ImplicitList4, OperandInfo68, -1 ,nullptr },  // Inst #361 = BNZ_H
3148
  { 362,  2,  0,  4,  0,  0|(1ULL<<MCID::Branch)|(1ULL<<MCID::DelaySlot)|(1ULL<<MCID::Terminator)|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL, nullptr, ImplicitList4, OperandInfo66, -1 ,nullptr },  // Inst #362 = BNZ_V
3149
  { 363,  2,  0,  4,  0,  0|(1ULL<<MCID::Branch)|(1ULL<<MCID::DelaySlot)|(1ULL<<MCID::Terminator)|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL, nullptr, ImplicitList4, OperandInfo69, -1 ,nullptr },  // Inst #363 = BNZ_W
3150
  { 364,  3,  0,  4,  0,  0|(1ULL<<MCID::Branch)|(1ULL<<MCID::Terminator)|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL, nullptr, ImplicitList4, OperandInfo52, -1 ,nullptr },  // Inst #364 = BOVC
3151
  { 365,  1,  0,  4,  0,  0|(1ULL<<MCID::Branch)|(1ULL<<MCID::DelaySlot)|(1ULL<<MCID::Terminator)|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL, nullptr, nullptr, OperandInfo47, -1 ,nullptr },  // Inst #365 = BPOSGE32
3152
  { 366,  1,  1,  4,  1,  0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::UsesCustomInserter), 0x0ULL, ImplicitList6, nullptr, OperandInfo70, -1 ,nullptr },  // Inst #366 = BPOSGE32_PSEUDO
3153
  { 367,  2,  0,  4,  0,  0|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL, nullptr, nullptr, OperandInfo7, -1 ,nullptr },  // Inst #367 = BREAK
3154
  { 368,  1,  0,  2,  0,  0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL, nullptr, nullptr, OperandInfo5, -1 ,nullptr },  // Inst #368 = BREAK16_MM
3155
  { 369,  1,  0,  2,  0,  0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL, nullptr, nullptr, OperandInfo5, -1 ,nullptr },  // Inst #369 = BREAK16_MMR6
3156
  { 370,  2,  0,  4,  0,  0|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL, nullptr, nullptr, OperandInfo7, -1 ,nullptr },  // Inst #370 = BREAK_MM
3157
  { 371,  2,  0,  4,  0,  0|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL, nullptr, nullptr, OperandInfo7, -1 ,nullptr },  // Inst #371 = BREAK_MMR6
3158
  { 372,  4,  1,  4,  0,  0, 0x6ULL, nullptr, nullptr, OperandInfo58, -1 ,nullptr },  // Inst #372 = BSELI_B
3159
  { 373,  4,  1,  4,  1,  0|(1ULL<<MCID::Pseudo), 0x0ULL, nullptr, nullptr, OperandInfo63, -1 ,nullptr },  // Inst #373 = BSEL_D_PSEUDO
3160
  { 374,  4,  1,  4,  1,  0|(1ULL<<MCID::Pseudo), 0x0ULL, nullptr, nullptr, OperandInfo63, -1 ,nullptr },  // Inst #374 = BSEL_FD_PSEUDO
3161
  { 375,  4,  1,  4,  1,  0|(1ULL<<MCID::Pseudo), 0x0ULL, nullptr, nullptr, OperandInfo65, -1 ,nullptr },  // Inst #375 = BSEL_FW_PSEUDO
3162
  { 376,  4,  1,  4,  1,  0|(1ULL<<MCID::Pseudo), 0x0ULL, nullptr, nullptr, OperandInfo64, -1 ,nullptr },  // Inst #376 = BSEL_H_PSEUDO
3163
  { 377,  4,  1,  4,  0,  0, 0x6ULL, nullptr, nullptr, OperandInfo62, -1 ,nullptr },  // Inst #377 = BSEL_V
3164
  { 378,  4,  1,  4,  1,  0|(1ULL<<MCID::Pseudo), 0x0ULL, nullptr, nullptr, OperandInfo65, -1 ,nullptr },  // Inst #378 = BSEL_W_PSEUDO
3165
  { 379,  3,  1,  4,  0,  0, 0x6ULL, nullptr, nullptr, OperandInfo29, -1 ,nullptr },  // Inst #379 = BSETI_B
3166
  { 380,  3,  1,  4,  0,  0, 0x6ULL, nullptr, nullptr, OperandInfo30, -1 ,nullptr },  // Inst #380 = BSETI_D
3167
  { 381,  3,  1,  4,  0,  0, 0x6ULL, nullptr, nullptr, OperandInfo31, -1 ,nullptr },  // Inst #381 = BSETI_H
3168
  { 382,  3,  1,  4,  0,  0, 0x6ULL, nullptr, nullptr, OperandInfo32, -1 ,nullptr },  // Inst #382 = BSETI_W
3169
  { 383,  3,  1,  4,  0,  0, 0x6ULL, nullptr, nullptr, OperandInfo24, -1 ,nullptr },  // Inst #383 = BSET_B
3170
  { 384,  3,  1,  4,  0,  0, 0x6ULL, nullptr, nullptr, OperandInfo25, -1 ,nullptr },  // Inst #384 = BSET_D
3171
  { 385,  3,  1,  4,  0,  0, 0x6ULL, nullptr, nullptr, OperandInfo26, -1 ,nullptr },  // Inst #385 = BSET_H
3172
  { 386,  3,  1,  4,  0,  0, 0x6ULL, nullptr, nullptr, OperandInfo27, -1 ,nullptr },  // Inst #386 = BSET_W
3173
  { 387,  2,  0,  4,  0,  0|(1ULL<<MCID::Branch)|(1ULL<<MCID::DelaySlot)|(1ULL<<MCID::Terminator)|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL, nullptr, ImplicitList4, OperandInfo66, -1 ,nullptr },  // Inst #387 = BZ_B
3174
  { 388,  2,  0,  4,  0,  0|(1ULL<<MCID::Branch)|(1ULL<<MCID::DelaySlot)|(1ULL<<MCID::Terminator)|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL, nullptr, ImplicitList4, OperandInfo67, -1 ,nullptr },  // Inst #388 = BZ_D
3175
  { 389,  2,  0,  4,  0,  0|(1ULL<<MCID::Branch)|(1ULL<<MCID::DelaySlot)|(1ULL<<MCID::Terminator)|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL, nullptr, ImplicitList4, OperandInfo68, -1 ,nullptr },  // Inst #389 = BZ_H
3176
  { 390,  2,  0,  4,  0,  0|(1ULL<<MCID::Branch)|(1ULL<<MCID::DelaySlot)|(1ULL<<MCID::Terminator)|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL, nullptr, ImplicitList4, OperandInfo66, -1 ,nullptr },  // Inst #390 = BZ_V
3177
  { 391,  2,  0,  4,  0,  0|(1ULL<<MCID::Branch)|(1ULL<<MCID::DelaySlot)|(1ULL<<MCID::Terminator)|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL, nullptr, ImplicitList4, OperandInfo69, -1 ,nullptr },  // Inst #391 = BZ_W
3178
  { 392,  1,  0,  4,  1,  0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL, nullptr, nullptr, OperandInfo47, -1 ,nullptr },  // Inst #392 = B_MMR6_Pseudo
3179
  { 393,  1,  0,  4,  1,  0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL, nullptr, nullptr, OperandInfo47, -1 ,nullptr },  // Inst #393 = B_MM_Pseudo
3180
  { 394,  3,  1,  4,  1,  0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::DelaySlot)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL, nullptr, nullptr, OperandInfo56, -1 ,nullptr },  // Inst #394 = BeqImm
3181
  { 395,  2,  0,  2,  7,  0|(1ULL<<MCID::Branch)|(1ULL<<MCID::Terminator), 0x0ULL, nullptr, nullptr, OperandInfo71, -1 ,nullptr },  // Inst #395 = BeqzRxImm16
3182
  { 396,  2,  0,  4,  7,  0|(1ULL<<MCID::Branch)|(1ULL<<MCID::Terminator)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL, nullptr, nullptr, OperandInfo71, -1 ,nullptr },  // Inst #396 = BeqzRxImmX16
3183
  { 397,  1,  0,  2,  7,  0|(1ULL<<MCID::Branch)|(1ULL<<MCID::Barrier)|(1ULL<<MCID::Terminator), 0x0ULL, nullptr, nullptr, OperandInfo47, -1 ,nullptr },  // Inst #397 = Bimm16
3184
  { 398,  1,  0,  4,  7,  0|(1ULL<<MCID::Branch)|(1ULL<<MCID::Barrier)|(1ULL<<MCID::Terminator)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL, nullptr, nullptr, OperandInfo47, -1 ,nullptr },  // Inst #398 = BimmX16
3185
  { 399,  3,  1,  4,  1,  0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::DelaySlot)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL, nullptr, nullptr, OperandInfo56, -1 ,nullptr },  // Inst #399 = BneImm
3186
  { 400,  2,  0,  2,  7,  0|(1ULL<<MCID::Branch)|(1ULL<<MCID::Terminator), 0x0ULL, nullptr, nullptr, OperandInfo71, -1 ,nullptr },  // Inst #400 = BnezRxImm16
3187
  { 401,  2,  0,  4,  7,  0|(1ULL<<MCID::Branch)|(1ULL<<MCID::Terminator)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL, nullptr, nullptr, OperandInfo71, -1 ,nullptr },  // Inst #401 = BnezRxImmX16
3188
  { 402,  0,  0,  2,  0,  0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL, nullptr, nullptr, nullptr, -1 ,nullptr },  // Inst #402 = Break16
3189
  { 403,  1,  0,  2,  7,  0|(1ULL<<MCID::Branch)|(1ULL<<MCID::Terminator)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL, ImplicitList7, nullptr, OperandInfo5, -1 ,nullptr },  // Inst #403 = Bteqz16
3190
  { 404,  3,  0,  2,  1,  0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::Branch)|(1ULL<<MCID::Terminator)|(1ULL<<MCID::UsesCustomInserter), 0x0ULL, nullptr, nullptr, OperandInfo72, -1 ,nullptr },  // Inst #404 = BteqzT8CmpX16
3191
  { 405,  3,  0,  2,  1,  0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::Branch)|(1ULL<<MCID::Terminator)|(1ULL<<MCID::UsesCustomInserter), 0x0ULL, nullptr, nullptr, OperandInfo73, -1 ,nullptr },  // Inst #405 = BteqzT8CmpiX16
3192
  { 406,  3,  0,  2,  1,  0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::Branch)|(1ULL<<MCID::Terminator)|(1ULL<<MCID::UsesCustomInserter), 0x0ULL, nullptr, nullptr, OperandInfo72, -1 ,nullptr },  // Inst #406 = BteqzT8SltX16
3193
  { 407,  3,  0,  2,  1,  0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::Branch)|(1ULL<<MCID::Terminator)|(1ULL<<MCID::UsesCustomInserter), 0x0ULL, nullptr, nullptr, OperandInfo73, -1 ,nullptr },  // Inst #407 = BteqzT8SltiX16
3194
  { 408,  3,  0,  2,  1,  0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::Branch)|(1ULL<<MCID::Terminator)|(1ULL<<MCID::UsesCustomInserter)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL, nullptr, nullptr, OperandInfo73, -1 ,nullptr },  // Inst #408 = BteqzT8SltiuX16
3195
  { 409,  3,  0,  2,  1,  0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::Branch)|(1ULL<<MCID::Terminator)|(1ULL<<MCID::UsesCustomInserter)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL, nullptr, nullptr, OperandInfo72, -1 ,nullptr },  // Inst #409 = BteqzT8SltuX16
3196
  { 410,  1,  0,  4,  7,  0|(1ULL<<MCID::Branch)|(1ULL<<MCID::Terminator)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL, ImplicitList7, nullptr, OperandInfo5, -1 ,nullptr },  // Inst #410 = BteqzX16
3197
  { 411,  1,  0,  2,  7,  0|(1ULL<<MCID::Branch)|(1ULL<<MCID::Terminator)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL, ImplicitList7, nullptr, OperandInfo5, -1 ,nullptr },  // Inst #411 = Btnez16
3198
  { 412,  3,  0,  2,  1,  0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::Branch)|(1ULL<<MCID::Terminator)|(1ULL<<MCID::UsesCustomInserter), 0x0ULL, nullptr, nullptr, OperandInfo72, -1 ,nullptr },  // Inst #412 = BtnezT8CmpX16
3199
  { 413,  3,  0,  2,  1,  0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::Branch)|(1ULL<<MCID::Terminator)|(1ULL<<MCID::UsesCustomInserter), 0x0ULL, nullptr, nullptr, OperandInfo73, -1 ,nullptr },  // Inst #413 = BtnezT8CmpiX16
3200
  { 414,  3,  0,  2,  1,  0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::Branch)|(1ULL<<MCID::Terminator)|(1ULL<<MCID::UsesCustomInserter), 0x0ULL, nullptr, nullptr, OperandInfo72, -1 ,nullptr },  // Inst #414 = BtnezT8SltX16
3201
  { 415,  3,  0,  2,  1,  0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::Branch)|(1ULL<<MCID::Terminator)|(1ULL<<MCID::UsesCustomInserter), 0x0ULL, nullptr, nullptr, OperandInfo73, -1 ,nullptr },  // Inst #415 = BtnezT8SltiX16
3202
  { 416,  3,  0,  2,  1,  0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::Branch)|(1ULL<<MCID::Terminator)|(1ULL<<MCID::UsesCustomInserter)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL, nullptr, nullptr, OperandInfo73, -1 ,nullptr },  // Inst #416 = BtnezT8SltiuX16
3203
  { 417,  3,  0,  2,  1,  0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::Branch)|(1ULL<<MCID::Terminator)|(1ULL<<MCID::UsesCustomInserter)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL, nullptr, nullptr, OperandInfo72, -1 ,nullptr },  // Inst #417 = BtnezT8SltuX16
3204
  { 418,  1,  0,  4,  7,  0|(1ULL<<MCID::Branch)|(1ULL<<MCID::Terminator)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL, ImplicitList7, nullptr, OperandInfo5, -1 ,nullptr },  // Inst #418 = BtnezX16
3205
  { 419,  3,  1,  4,  1,  0|(1ULL<<MCID::Pseudo), 0x0ULL, nullptr, nullptr, OperandInfo74, -1 ,nullptr },  // Inst #419 = BuildPairF64
3206
  { 420,  3,  1,  4,  1,  0|(1ULL<<MCID::Pseudo), 0x0ULL, nullptr, nullptr, OperandInfo75, -1 ,nullptr },  // Inst #420 = BuildPairF64_64
3207
  { 421,  3,  0,  4,  0,  0|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL, nullptr, nullptr, OperandInfo76, -1 ,nullptr },  // Inst #421 = CACHE
3208
  { 422,  3,  0,  4,  0,  0|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL, nullptr, nullptr, OperandInfo76, -1 ,nullptr },  // Inst #422 = CACHEE
3209
  { 423,  3,  0,  4,  0,  0|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL, nullptr, nullptr, OperandInfo77, -1 ,nullptr },  // Inst #423 = CACHEE_MM
3210
  { 424,  3,  0,  4,  0,  0|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL, nullptr, nullptr, OperandInfo77, -1 ,nullptr },  // Inst #424 = CACHEE_MMR6
3211
  { 425,  3,  0,  4,  0,  0|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL, nullptr, nullptr, OperandInfo77, -1 ,nullptr },  // Inst #425 = CACHE_MM
3212
  { 426,  3,  0,  4,  0,  0|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL, nullptr, nullptr, OperandInfo77, -1 ,nullptr },  // Inst #426 = CACHE_MMR6
3213
  { 427,  3,  0,  4,  0,  0|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL, nullptr, nullptr, OperandInfo76, -1 ,nullptr },  // Inst #427 = CACHE_R6
3214
  { 428,  2,  1,  4,  21, 0, 0x4ULL, nullptr, nullptr, OperandInfo78, -1 ,nullptr },  // Inst #428 = CEIL_L_D64
3215
  { 429,  2,  1,  4,  21, 0, 0x4ULL, nullptr, nullptr, OperandInfo78, -1 ,nullptr },  // Inst #429 = CEIL_L_D_MMR6
3216
  { 430,  2,  1,  4,  21, 0, 0x4ULL, nullptr, nullptr, OperandInfo79, -1 ,nullptr },  // Inst #430 = CEIL_L_S
3217
  { 431,  2,  1,  4,  21, 0, 0x4ULL, nullptr, nullptr, OperandInfo79, -1 ,nullptr },  // Inst #431 = CEIL_L_S_MMR6
3218
  { 432,  2,  1,  4,  21, 0, 0x4ULL, nullptr, nullptr, OperandInfo80, -1 ,nullptr },  // Inst #432 = CEIL_W_D32
3219
  { 433,  2,  1,  4,  21, 0, 0x4ULL, nullptr, nullptr, OperandInfo81, -1 ,nullptr },  // Inst #433 = CEIL_W_D64
3220
  { 434,  2,  1,  4,  21, 0, 0x4ULL, nullptr, nullptr, OperandInfo80, -1 ,nullptr },  // Inst #434 = CEIL_W_D_MMR6
3221
  { 435,  2,  1,  4,  21, 0, 0x4ULL, nullptr, nullptr, OperandInfo80, -1 ,nullptr },  // Inst #435 = CEIL_W_MM
3222
  { 436,  2,  1,  4,  21, 0, 0x4ULL, nullptr, nullptr, OperandInfo16, -1 ,nullptr },  // Inst #436 = CEIL_W_S
3223
  { 437,  2,  1,  4,  21, 0, 0x4ULL, nullptr, nullptr, OperandInfo16, -1 ,nullptr },  // Inst #437 = CEIL_W_S_MM
3224
  { 438,  2,  1,  4,  21, 0, 0x4ULL, nullptr, nullptr, OperandInfo16, -1 ,nullptr },  // Inst #438 = CEIL_W_S_MMR6
3225
  { 439,  3,  1,  4,  0,  0, 0x6ULL, nullptr, nullptr, OperandInfo29, -1 ,nullptr },  // Inst #439 = CEQI_B
3226
  { 440,  3,  1,  4,  0,  0, 0x6ULL, nullptr, nullptr, OperandInfo30, -1 ,nullptr },  // Inst #440 = CEQI_D
3227
  { 441,  3,  1,  4,  0,  0, 0x6ULL, nullptr, nullptr, OperandInfo31, -1 ,nullptr },  // Inst #441 = CEQI_H
3228
  { 442,  3,  1,  4,  0,  0, 0x6ULL, nullptr, nullptr, OperandInfo32, -1 ,nullptr },  // Inst #442 = CEQI_W
3229
  { 443,  3,  1,  4,  0,  0|(1ULL<<MCID::Commutable), 0x6ULL, nullptr, nullptr, OperandInfo24, -1 ,nullptr },  // Inst #443 = CEQ_B
3230
  { 444,  3,  1,  4,  0,  0|(1ULL<<MCID::Commutable), 0x6ULL, nullptr, nullptr, OperandInfo25, -1 ,nullptr },  // Inst #444 = CEQ_D
3231
  { 445,  3,  1,  4,  0,  0|(1ULL<<MCID::Commutable), 0x6ULL, nullptr, nullptr, OperandInfo26, -1 ,nullptr },  // Inst #445 = CEQ_H
3232
  { 446,  3,  1,  4,  0,  0|(1ULL<<MCID::Commutable), 0x6ULL, nullptr, nullptr, OperandInfo27, -1 ,nullptr },  // Inst #446 = CEQ_W
3233
  { 447,  2,  1,  4,  22, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x4ULL, nullptr, nullptr, OperandInfo82, -1 ,nullptr },  // Inst #447 = CFC1
3234
  { 448,  2,  1,  4,  22, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x4ULL, nullptr, nullptr, OperandInfo82, -1 ,nullptr },  // Inst #448 = CFC1_MM
3235
  { 449,  2,  1,  4,  0,  0|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL, nullptr, nullptr, OperandInfo83, -1 ,nullptr },  // Inst #449 = CFCMSA
3236
  { 450,  4,  1,  4,  0,  0|(1ULL<<MCID::UnmodeledSideEffects), 0x1ULL, nullptr, nullptr, OperandInfo84, -1 ,nullptr },  // Inst #450 = CINS
3237
  { 451,  4,  1,  4,  0,  0|(1ULL<<MCID::UnmodeledSideEffects), 0x1ULL, nullptr, nullptr, OperandInfo84, -1 ,nullptr },  // Inst #451 = CINS32
3238
  { 452,  2,  1,  4,  0,  0|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL, nullptr, nullptr, OperandInfo78, -1 ,nullptr },  // Inst #452 = CLASS_D
3239
  { 453,  2,  1,  4,  0,  0|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL, nullptr, nullptr, OperandInfo78, -1 ,nullptr },  // Inst #453 = CLASS_D_MMR6
3240
  { 454,  2,  1,  4,  0,  0|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL, nullptr, nullptr, OperandInfo16, -1 ,nullptr },  // Inst #454 = CLASS_S
3241
  { 455,  2,  1,  4,  0,  0|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL, nullptr, nullptr, OperandInfo16, -1 ,nullptr },  // Inst #455 = CLASS_S_MMR6
3242
  { 456,  3,  1,  4,  0,  0, 0x6ULL, nullptr, nullptr, OperandInfo29, -1 ,nullptr },  // Inst #456 = CLEI_S_B
3243
  { 457,  3,  1,  4,  0,  0, 0x6ULL, nullptr, nullptr, OperandInfo30, -1 ,nullptr },  // Inst #457 = CLEI_S_D
3244
  { 458,  3,  1,  4,  0,  0, 0x6ULL, nullptr, nullptr, OperandInfo31, -1 ,nullptr },  // Inst #458 = CLEI_S_H
3245
  { 459,  3,  1,  4,  0,  0, 0x6ULL, nullptr, nullptr, OperandInfo32, -1 ,nullptr },  // Inst #459 = CLEI_S_W
3246
  { 460,  3,  1,  4,  0,  0, 0x6ULL, nullptr, nullptr, OperandInfo29, -1 ,nullptr },  // Inst #460 = CLEI_U_B
3247
  { 461,  3,  1,  4,  0,  0, 0x6ULL, nullptr, nullptr, OperandInfo30, -1 ,nullptr },  // Inst #461 = CLEI_U_D
3248
  { 462,  3,  1,  4,  0,  0, 0x6ULL, nullptr, nullptr, OperandInfo31, -1 ,nullptr },  // Inst #462 = CLEI_U_H
3249
  { 463,  3,  1,  4,  0,  0, 0x6ULL, nullptr, nullptr, OperandInfo32, -1 ,nullptr },  // Inst #463 = CLEI_U_W
3250
  { 464,  3,  1,  4,  0,  0, 0x6ULL, nullptr, nullptr, OperandInfo24, -1 ,nullptr },  // Inst #464 = CLE_S_B
3251
  { 465,  3,  1,  4,  0,  0, 0x6ULL, nullptr, nullptr, OperandInfo25, -1 ,nullptr },  // Inst #465 = CLE_S_D
3252
  { 466,  3,  1,  4,  0,  0, 0x6ULL, nullptr, nullptr, OperandInfo26, -1 ,nullptr },  // Inst #466 = CLE_S_H
3253
  { 467,  3,  1,  4,  0,  0, 0x6ULL, nullptr, nullptr, OperandInfo27, -1 ,nullptr },  // Inst #467 = CLE_S_W
3254
  { 468,  3,  1,  4,  0,  0, 0x6ULL, nullptr, nullptr, OperandInfo24, -1 ,nullptr },  // Inst #468 = CLE_U_B
3255
  { 469,  3,  1,  4,  0,  0, 0x6ULL, nullptr, nullptr, OperandInfo25, -1 ,nullptr },  // Inst #469 = CLE_U_D
3256
  { 470,  3,  1,  4,  0,  0, 0x6ULL, nullptr, nullptr, OperandInfo26, -1 ,nullptr },  // Inst #470 = CLE_U_H
3257
  { 471,  3,  1,  4,  0,  0, 0x6ULL, nullptr, nullptr, OperandInfo27, -1 ,nullptr },  // Inst #471 = CLE_U_W
3258
  { 472,  2,  1,  4,  23, 0, 0x1ULL, nullptr, nullptr, OperandInfo13, -1 ,nullptr },  // Inst #472 = CLO
3259
  { 473,  2,  1,  4,  23, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x1ULL, nullptr, nullptr, OperandInfo13, -1 ,nullptr },  // Inst #473 = CLO_MM
3260
  { 474,  2,  1,  4,  0,  0|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL, nullptr, nullptr, OperandInfo13, -1 ,nullptr },  // Inst #474 = CLO_MMR6
3261
  { 475,  2,  1,  4,  0,  0, 0x6ULL, nullptr, nullptr, OperandInfo13, -1 ,nullptr },  // Inst #475 = CLO_R6
3262
  { 476,  3,  1,  4,  0,  0, 0x6ULL, nullptr, nullptr, OperandInfo29, -1 ,nullptr },  // Inst #476 = CLTI_S_B
3263
  { 477,  3,  1,  4,  0,  0, 0x6ULL, nullptr, nullptr, OperandInfo30, -1 ,nullptr },  // Inst #477 = CLTI_S_D
3264
  { 478,  3,  1,  4,  0,  0, 0x6ULL, nullptr, nullptr, OperandInfo31, -1 ,nullptr },  // Inst #478 = CLTI_S_H
3265
  { 479,  3,  1,  4,  0,  0, 0x6ULL, nullptr, nullptr, OperandInfo32, -1 ,nullptr },  // Inst #479 = CLTI_S_W
3266
  { 480,  3,  1,  4,  0,  0, 0x6ULL, nullptr, nullptr, OperandInfo29, -1 ,nullptr },  // Inst #480 = CLTI_U_B
3267
  { 481,  3,  1,  4,  0,  0, 0x6ULL, nullptr, nullptr, OperandInfo30, -1 ,nullptr },  // Inst #481 = CLTI_U_D
3268
  { 482,  3,  1,  4,  0,  0, 0x6ULL, nullptr, nullptr, OperandInfo31, -1 ,nullptr },  // Inst #482 = CLTI_U_H
3269
  { 483,  3,  1,  4,  0,  0, 0x6ULL, nullptr, nullptr, OperandInfo32, -1 ,nullptr },  // Inst #483 = CLTI_U_W
3270
  { 484,  3,  1,  4,  0,  0, 0x6ULL, nullptr, nullptr, OperandInfo24, -1 ,nullptr },  // Inst #484 = CLT_S_B
3271
  { 485,  3,  1,  4,  0,  0, 0x6ULL, nullptr, nullptr, OperandInfo25, -1 ,nullptr },  // Inst #485 = CLT_S_D
3272
  { 486,  3,  1,  4,  0,  0, 0x6ULL, nullptr, nullptr, OperandInfo26, -1 ,nullptr },  // Inst #486 = CLT_S_H
3273
  { 487,  3,  1,  4,  0,  0, 0x6ULL, nullptr, nullptr, OperandInfo27, -1 ,nullptr },  // Inst #487 = CLT_S_W
3274
  { 488,  3,  1,  4,  0,  0, 0x6ULL, nullptr, nullptr, OperandInfo24, -1 ,nullptr },  // Inst #488 = CLT_U_B
3275
  { 489,  3,  1,  4,  0,  0, 0x6ULL, nullptr, nullptr, OperandInfo25, -1 ,nullptr },  // Inst #489 = CLT_U_D
3276
  { 490,  3,  1,  4,  0,  0, 0x6ULL, nullptr, nullptr, OperandInfo26, -1 ,nullptr },  // Inst #490 = CLT_U_H
3277
  { 491,  3,  1,  4,  0,  0, 0x6ULL, nullptr, nullptr, OperandInfo27, -1 ,nullptr },  // Inst #491 = CLT_U_W
3278
  { 492,  2,  1,  4,  24, 0, 0x1ULL, nullptr, nullptr, OperandInfo13, -1 ,nullptr },  // Inst #492 = CLZ
3279
  { 493,  2,  1,  4,  24, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x1ULL, nullptr, nullptr, OperandInfo13, -1 ,nullptr },  // Inst #493 = CLZ_MM
3280
  { 494,  2,  1,  4,  0,  0|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL, nullptr, nullptr, OperandInfo13, -1 ,nullptr },  // Inst #494 = CLZ_MMR6
3281
  { 495,  2,  1,  4,  0,  0, 0x6ULL, nullptr, nullptr, OperandInfo13, -1 ,nullptr },  // Inst #495 = CLZ_R6
3282
  { 496,  3,  1,  4,  0,  0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore)|(1ULL<<MCID::Commutable)|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL, nullptr, ImplicitList8, OperandInfo85, -1 ,nullptr },  // Inst #496 = CMPGDU_EQ_QB
3283
  { 497,  3,  1,  4,  0,  0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL, nullptr, ImplicitList8, OperandInfo85, -1 ,nullptr },  // Inst #497 = CMPGDU_LE_QB
3284
  { 498,  3,  1,  4,  0,  0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL, nullptr, ImplicitList8, OperandInfo85, -1 ,nullptr },  // Inst #498 = CMPGDU_LT_QB
3285
  { 499,  3,  1,  4,  0,  0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore)|(1ULL<<MCID::Commutable)|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL, nullptr, nullptr, OperandInfo85, -1 ,nullptr },  // Inst #499 = CMPGU_EQ_QB
3286
  { 500,  3,  1,  4,  0,  0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL, nullptr, nullptr, OperandInfo85, -1 ,nullptr },  // Inst #500 = CMPGU_LE_QB
3287
  { 501,  3,  1,  4,  0,  0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL, nullptr, nullptr, OperandInfo85, -1 ,nullptr },  // Inst #501 = CMPGU_LT_QB
3288
  { 502,  2,  0,  4,  0,  0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore)|(1ULL<<MCID::Commutable)|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL, nullptr, ImplicitList8, OperandInfo14, -1 ,nullptr },  // Inst #502 = CMPU_EQ_QB
3289
  { 503,  2,  0,  4,  0,  0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL, nullptr, ImplicitList8, OperandInfo14, -1 ,nullptr },  // Inst #503 = CMPU_LE_QB
3290
  { 504,  2,  0,  4,  0,  0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL, nullptr, ImplicitList8, OperandInfo14, -1 ,nullptr },  // Inst #504 = CMPU_LT_QB
3291
  { 505,  3,  1,  4,  0,  0|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL, nullptr, nullptr, OperandInfo86, -1 ,nullptr },  // Inst #505 = CMP_AF_D_MMR6
3292
  { 506,  3,  1,  4,  0,  0|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL, nullptr, nullptr, OperandInfo87, -1 ,nullptr },  // Inst #506 = CMP_AF_S_MMR6
3293
  { 507,  3,  1,  4,  0,  0, 0x6ULL, nullptr, nullptr, OperandInfo86, -1 ,nullptr },  // Inst #507 = CMP_EQ_D
3294
  { 508,  3,  1,  4,  0,  0|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL, nullptr, nullptr, OperandInfo86, -1 ,nullptr },  // Inst #508 = CMP_EQ_D_MMR6
3295
  { 509,  2,  0,  4,  0,  0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore)|(1ULL<<MCID::Commutable)|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL, nullptr, ImplicitList8, OperandInfo14, -1 ,nullptr },  // Inst #509 = CMP_EQ_PH
3296
  { 510,  3,  1,  4,  0,  0, 0x6ULL, nullptr, nullptr, OperandInfo87, -1 ,nullptr },  // Inst #510 = CMP_EQ_S
3297
  { 511,  3,  1,  4,  0,  0|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL, nullptr, nullptr, OperandInfo87, -1 ,nullptr },  // Inst #511 = CMP_EQ_S_MMR6
3298
  { 512,  3,  1,  4,  0,  0|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL, nullptr, nullptr, OperandInfo86, -1 ,nullptr },  // Inst #512 = CMP_F_D
3299
  { 513,  3,  1,  4,  0,  0|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL, nullptr, nullptr, OperandInfo87, -1 ,nullptr },  // Inst #513 = CMP_F_S
3300
  { 514,  3,  1,  4,  0,  0, 0x6ULL, nullptr, nullptr, OperandInfo86, -1 ,nullptr },  // Inst #514 = CMP_LE_D
3301
  { 515,  3,  1,  4,  0,  0|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL, nullptr, nullptr, OperandInfo86, -1 ,nullptr },  // Inst #515 = CMP_LE_D_MMR6
3302
  { 516,  2,  0,  4,  0,  0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL, nullptr, ImplicitList8, OperandInfo14, -1 ,nullptr },  // Inst #516 = CMP_LE_PH
3303
  { 517,  3,  1,  4,  0,  0, 0x6ULL, nullptr, nullptr, OperandInfo87, -1 ,nullptr },  // Inst #517 = CMP_LE_S
3304
  { 518,  3,  1,  4,  0,  0|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL, nullptr, nullptr, OperandInfo87, -1 ,nullptr },  // Inst #518 = CMP_LE_S_MMR6
3305
  { 519,  3,  1,  4,  0,  0, 0x6ULL, nullptr, nullptr, OperandInfo86, -1 ,nullptr },  // Inst #519 = CMP_LT_D
3306
  { 520,  3,  1,  4,  0,  0|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL, nullptr, nullptr, OperandInfo86, -1 ,nullptr },  // Inst #520 = CMP_LT_D_MMR6
3307
  { 521,  2,  0,  4,  0,  0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL, nullptr, ImplicitList8, OperandInfo14, -1 ,nullptr },  // Inst #521 = CMP_LT_PH
3308
  { 522,  3,  1,  4,  0,  0, 0x6ULL, nullptr, nullptr, OperandInfo87, -1 ,nullptr },  // Inst #522 = CMP_LT_S
3309
  { 523,  3,  1,  4,  0,  0|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL, nullptr, nullptr, OperandInfo87, -1 ,nullptr },  // Inst #523 = CMP_LT_S_MMR6
3310
  { 524,  3,  1,  4,  0,  0|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL, nullptr, nullptr, OperandInfo86, -1 ,nullptr },  // Inst #524 = CMP_SAF_D
3311
  { 525,  3,  1,  4,  0,  0|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL, nullptr, nullptr, OperandInfo86, -1 ,nullptr },  // Inst #525 = CMP_SAF_D_MMR6
3312
  { 526,  3,  1,  4,  0,  0|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL, nullptr, nullptr, OperandInfo87, -1 ,nullptr },  // Inst #526 = CMP_SAF_S
3313
  { 527,  3,  1,  4,  0,  0|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL, nullptr, nullptr, OperandInfo87, -1 ,nullptr },  // Inst #527 = CMP_SAF_S_MMR6
3314
  { 528,  3,  1,  4,  0,  0|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL, nullptr, nullptr, OperandInfo86, -1 ,nullptr },  // Inst #528 = CMP_SEQ_D
3315
  { 529,  3,  1,  4,  0,  0|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL, nullptr, nullptr, OperandInfo86, -1 ,nullptr },  // Inst #529 = CMP_SEQ_D_MMR6
3316
  { 530,  3,  1,  4,  0,  0|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL, nullptr, nullptr, OperandInfo87, -1 ,nullptr },  // Inst #530 = CMP_SEQ_S
3317
  { 531,  3,  1,  4,  0,  0|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL, nullptr, nullptr, OperandInfo87, -1 ,nullptr },  // Inst #531 = CMP_SEQ_S_MMR6
3318
  { 532,  3,  1,  4,  0,  0|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL, nullptr, nullptr, OperandInfo86, -1 ,nullptr },  // Inst #532 = CMP_SLE_D
3319
  { 533,  3,  1,  4,  0,  0|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL, nullptr, nullptr, OperandInfo86, -1 ,nullptr },  // Inst #533 = CMP_SLE_D_MMR6
3320
  { 534,  3,  1,  4,  0,  0|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL, nullptr, nullptr, OperandInfo87, -1 ,nullptr },  // Inst #534 = CMP_SLE_S
3321
  { 535,  3,  1,  4,  0,  0|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL, nullptr, nullptr, OperandInfo87, -1 ,nullptr },  // Inst #535 = CMP_SLE_S_MMR6
3322
  { 536,  3,  1,  4,  0,  0|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL, nullptr, nullptr, OperandInfo86, -1 ,nullptr },  // Inst #536 = CMP_SLT_D
3323
  { 537,  3,  1,  4,  0,  0|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL, nullptr, nullptr, OperandInfo86, -1 ,nullptr },  // Inst #537 = CMP_SLT_D_MMR6
3324
  { 538,  3,  1,  4,  0,  0|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL, nullptr, nullptr, OperandInfo87, -1 ,nullptr },  // Inst #538 = CMP_SLT_S
3325
  { 539,  3,  1,  4,  0,  0|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL, nullptr, nullptr, OperandInfo87, -1 ,nullptr },  // Inst #539 = CMP_SLT_S_MMR6
3326
  { 540,  3,  1,  4,  0,  0|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL, nullptr, nullptr, OperandInfo86, -1 ,nullptr },  // Inst #540 = CMP_SUEQ_D
3327
  { 541,  3,  1,  4,  0,  0|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL, nullptr, nullptr, OperandInfo86, -1 ,nullptr },  // Inst #541 = CMP_SUEQ_D_MMR6
3328
  { 542,  3,  1,  4,  0,  0|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL, nullptr, nullptr, OperandInfo87, -1 ,nullptr },  // Inst #542 = CMP_SUEQ_S
3329
  { 543,  3,  1,  4,  0,  0|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL, nullptr, nullptr, OperandInfo87, -1 ,nullptr },  // Inst #543 = CMP_SUEQ_S_MMR6
3330
  { 544,  3,  1,  4,  0,  0|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL, nullptr, nullptr, OperandInfo86, -1 ,nullptr },  // Inst #544 = CMP_SULE_D
3331
  { 545,  3,  1,  4,  0,  0|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL, nullptr, nullptr, OperandInfo86, -1 ,nullptr },  // Inst #545 = CMP_SULE_D_MMR6
3332
  { 546,  3,  1,  4,  0,  0|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL, nullptr, nullptr, OperandInfo87, -1 ,nullptr },  // Inst #546 = CMP_SULE_S
3333
  { 547,  3,  1,  4,  0,  0|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL, nullptr, nullptr, OperandInfo87, -1 ,nullptr },  // Inst #547 = CMP_SULE_S_MMR6
3334
  { 548,  3,  1,  4,  0,  0|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL, nullptr, nullptr, OperandInfo86, -1 ,nullptr },  // Inst #548 = CMP_SULT_D
3335
  { 549,  3,  1,  4,  0,  0|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL, nullptr, nullptr, OperandInfo86, -1 ,nullptr },  // Inst #549 = CMP_SULT_D_MMR6
3336
  { 550,  3,  1,  4,  0,  0|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL, nullptr, nullptr, OperandInfo87, -1 ,nullptr },  // Inst #550 = CMP_SULT_S
3337
  { 551,  3,  1,  4,  0,  0|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL, nullptr, nullptr, OperandInfo87, -1 ,nullptr },  // Inst #551 = CMP_SULT_S_MMR6
3338
  { 552,  3,  1,  4,  0,  0|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL, nullptr, nullptr, OperandInfo86, -1 ,nullptr },  // Inst #552 = CMP_SUN_D
3339
  { 553,  3,  1,  4,  0,  0|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL, nullptr, nullptr, OperandInfo86, -1 ,nullptr },  // Inst #553 = CMP_SUN_D_MMR6
3340
  { 554,  3,  1,  4,  0,  0|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL, nullptr, nullptr, OperandInfo87, -1 ,nullptr },  // Inst #554 = CMP_SUN_S
3341
  { 555,  3,  1,  4,  0,  0|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL, nullptr, nullptr, OperandInfo87, -1 ,nullptr },  // Inst #555 = CMP_SUN_S_MMR6
3342
  { 556,  3,  1,  4,  0,  0, 0x6ULL, nullptr, nullptr, OperandInfo86, -1 ,nullptr },  // Inst #556 = CMP_UEQ_D
3343
  { 557,  3,  1,  4,  0,  0|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL, nullptr, nullptr, OperandInfo86, -1 ,nullptr },  // Inst #557 = CMP_UEQ_D_MMR6
3344
  { 558,  3,  1,  4,  0,  0, 0x6ULL, nullptr, nullptr, OperandInfo87, -1 ,nullptr },  // Inst #558 = CMP_UEQ_S
3345
  { 559,  3,  1,  4,  0,  0|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL, nullptr, nullptr, OperandInfo87, -1 ,nullptr },  // Inst #559 = CMP_UEQ_S_MMR6
3346
  { 560,  3,  1,  4,  0,  0, 0x6ULL, nullptr, nullptr, OperandInfo86, -1 ,nullptr },  // Inst #560 = CMP_ULE_D
3347
  { 561,  3,  1,  4,  0,  0|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL, nullptr, nullptr, OperandInfo86, -1 ,nullptr },  // Inst #561 = CMP_ULE_D_MMR6
3348
  { 562,  3,  1,  4,  0,  0, 0x6ULL, nullptr, nullptr, OperandInfo87, -1 ,nullptr },  // Inst #562 = CMP_ULE_S
3349
  { 563,  3,  1,  4,  0,  0|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL, nullptr, nullptr, OperandInfo87, -1 ,nullptr },  // Inst #563 = CMP_ULE_S_MMR6
3350
  { 564,  3,  1,  4,  0,  0, 0x6ULL, nullptr, nullptr, OperandInfo86, -1 ,nullptr },  // Inst #564 = CMP_ULT_D
3351
  { 565,  3,  1,  4,  0,  0|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL, nullptr, nullptr, OperandInfo86, -1 ,nullptr },  // Inst #565 = CMP_ULT_D_MMR6
3352
  { 566,  3,  1,  4,  0,  0, 0x6ULL, nullptr, nullptr, OperandInfo87, -1 ,nullptr },  // Inst #566 = CMP_ULT_S
3353
  { 567,  3,  1,  4,  0,  0|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL, nullptr, nullptr, OperandInfo87, -1 ,nullptr },  // Inst #567 = CMP_ULT_S_MMR6
3354
  { 568,  3,  1,  4,  0,  0, 0x6ULL, nullptr, nullptr, OperandInfo86, -1 ,nullptr },  // Inst #568 = CMP_UN_D
3355
  { 569,  3,  1,  4,  0,  0|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL, nullptr, nullptr, OperandInfo86, -1 ,nullptr },  // Inst #569 = CMP_UN_D_MMR6
3356
  { 570,  3,  1,  4,  0,  0, 0x6ULL, nullptr, nullptr, OperandInfo87, -1 ,nullptr },  // Inst #570 = CMP_UN_S
3357
  { 571,  3,  1,  4,  0,  0|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL, nullptr, nullptr, OperandInfo87, -1 ,nullptr },  // Inst #571 = CMP_UN_S_MMR6
3358
  { 572,  3,  0,  2,  1,  0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::NotDuplicable), 0x0ULL, nullptr, nullptr, OperandInfo3, -1 ,nullptr },  // Inst #572 = CONSTPOOL_ENTRY
3359
  { 573,  3,  1,  4,  1,  0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UsesCustomInserter), 0x0ULL, nullptr, nullptr, OperandInfo88, -1 ,nullptr },  // Inst #573 = COPY_FD_PSEUDO
3360
  { 574,  3,  1,  4,  1,  0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UsesCustomInserter), 0x0ULL, nullptr, nullptr, OperandInfo89, -1 ,nullptr },  // Inst #574 = COPY_FW_PSEUDO
3361
  { 575,  3,  1,  4,  0,  0, 0x6ULL, nullptr, nullptr, OperandInfo90, -1 ,nullptr },  // Inst #575 = COPY_S_B
3362
  { 576,  3,  1,  4,  0,  0, 0x6ULL, nullptr, nullptr, OperandInfo91, -1 ,nullptr },  // Inst #576 = COPY_S_D
3363
  { 577,  3,  1,  4,  0,  0, 0x6ULL, nullptr, nullptr, OperandInfo92, -1 ,nullptr },  // Inst #577 = COPY_S_H
3364
  { 578,  3,  1,  4,  0,  0, 0x6ULL, nullptr, nullptr, OperandInfo93, -1 ,nullptr },  // Inst #578 = COPY_S_W
3365
  { 579,  3,  1,  4,  0,  0, 0x6ULL, nullptr, nullptr, OperandInfo90, -1 ,nullptr },  // Inst #579 = COPY_U_B
3366
  { 580,  3,  1,  4,  0,  0, 0x6ULL, nullptr, nullptr, OperandInfo92, -1 ,nullptr },  // Inst #580 = COPY_U_H
3367
  { 581,  3,  1,  4,  0,  0, 0x6ULL, nullptr, nullptr, OperandInfo93, -1 ,nullptr },  // Inst #581 = COPY_U_W
3368
  { 582,  2,  1,  4,  25, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x4ULL, nullptr, nullptr, OperandInfo94, -1 ,nullptr },  // Inst #582 = CTC1
3369
  { 583,  2,  1,  4,  25, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x4ULL, nullptr, nullptr, OperandInfo94, -1 ,nullptr },  // Inst #583 = CTC1_MM
3370
  { 584,  2,  0,  4,  0,  0|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL, nullptr, nullptr, OperandInfo95, -1 ,nullptr },  // Inst #584 = CTCMSA
3371
  { 585,  2,  1,  4,  26, 0, 0x4ULL, nullptr, nullptr, OperandInfo96, -1 ,nullptr },  // Inst #585 = CVT_D32_S
3372
  { 586,  2,  1,  4,  26, 0, 0x4ULL, nullptr, nullptr, OperandInfo96, -1 ,nullptr },  // Inst #586 = CVT_D32_W
3373
  { 587,  2,  1,  4,  26, 0, 0x4ULL, nullptr, nullptr, OperandInfo96, -1 ,nullptr },  // Inst #587 = CVT_D32_W_MM
3374
  { 588,  2,  1,  4,  26, 0, 0x4ULL, nullptr, nullptr, OperandInfo78, -1 ,nullptr },  // Inst #588 = CVT_D64_L
3375
  { 589,  2,  1,  4,  26, 0, 0x4ULL, nullptr, nullptr, OperandInfo79, -1 ,nullptr },  // Inst #589 = CVT_D64_S
3376
  { 590,  2,  1,  4,  26, 0, 0x4ULL, nullptr, nullptr, OperandInfo79, -1 ,nullptr },  // Inst #590 = CVT_D64_W
3377
  { 591,  2,  1,  4,  26, 0, 0x4ULL, nullptr, nullptr, OperandInfo78, -1 ,nullptr },  // Inst #591 = CVT_D_L_MMR6
3378
  { 592,  2,  1,  4,  26, 0, 0x4ULL, nullptr, nullptr, OperandInfo96, -1 ,nullptr },  // Inst #592 = CVT_D_S_MM
3379
  { 593,  2,  1,  4,  26, 0, 0x4ULL, nullptr, nullptr, OperandInfo80, -1 ,nullptr },  // Inst #593 = CVT_D_S_MMR6
3380
  { 594,  2,  1,  4,  26, 0, 0x4ULL, nullptr, nullptr, OperandInfo80, -1 ,nullptr },  // Inst #594 = CVT_D_W_MMR6
3381
  { 595,  2,  1,  4,  26, 0, 0x4ULL, nullptr, nullptr, OperandInfo78, -1 ,nullptr },  // Inst #595 = CVT_L_D64
3382
  { 596,  2,  1,  4,  26, 0, 0x4ULL, nullptr, nullptr, OperandInfo78, -1 ,nullptr },  // Inst #596 = CVT_L_D64_MM
3383
  { 597,  2,  1,  4,  26, 0, 0x4ULL, nullptr, nullptr, OperandInfo78, -1 ,nullptr },  // Inst #597 = CVT_L_D_MMR6
3384
  { 598,  2,  1,  4,  26, 0, 0x4ULL, nullptr, nullptr, OperandInfo79, -1 ,nullptr },  // Inst #598 = CVT_L_S
3385
  { 599,  2,  1,  4,  26, 0, 0x4ULL, nullptr, nullptr, OperandInfo79, -1 ,nullptr },  // Inst #599 = CVT_L_S_MM
3386
  { 600,  2,  1,  4,  26, 0, 0x4ULL, nullptr, nullptr, OperandInfo79, -1 ,nullptr },  // Inst #600 = CVT_L_S_MMR6
3387
  { 601,  2,  1,  4,  26, 0, 0x4ULL, nullptr, nullptr, OperandInfo80, -1 ,nullptr },  // Inst #601 = CVT_S_D32
3388
  { 602,  2,  1,  4,  26, 0, 0x4ULL, nullptr, nullptr, OperandInfo80, -1 ,nullptr },  // Inst #602 = CVT_S_D32_MM
3389
  { 603,  2,  1,  4,  26, 0, 0x4ULL, nullptr, nullptr, OperandInfo81, -1 ,nullptr },  // Inst #603 = CVT_S_D64
3390
  { 604,  2,  1,  4,  26, 0, 0x4ULL, nullptr, nullptr, OperandInfo96, -1 ,nullptr },  // Inst #604 = CVT_S_D_MMR6
3391
  { 605,  2,  1,  4,  26, 0, 0x4ULL, nullptr, nullptr, OperandInfo81, -1 ,nullptr },  // Inst #605 = CVT_S_L
3392
  { 606,  2,  1,  4,  26, 0, 0x4ULL, nullptr, nullptr, OperandInfo79, -1 ,nullptr },  // Inst #606 = CVT_S_L_MMR6
3393
  { 607,  2,  1,  4,  26, 0, 0x4ULL, nullptr, nullptr, OperandInfo16, -1 ,nullptr },  // Inst #607 = CVT_S_W
3394
  { 608,  2,  1,  4,  26, 0, 0x4ULL, nullptr, nullptr, OperandInfo16, -1 ,nullptr },  // Inst #608 = CVT_S_W_MM
3395
  { 609,  2,  1,  4,  26, 0, 0x4ULL, nullptr, nullptr, OperandInfo16, -1 ,nullptr },  // Inst #609 = CVT_S_W_MMR6
3396
  { 610,  2,  1,  4,  26, 0, 0x4ULL, nullptr, nullptr, OperandInfo80, -1 ,nullptr },  // Inst #610 = CVT_W_D32
3397
  { 611,  2,  1,  4,  26, 0, 0x4ULL, nullptr, nullptr, OperandInfo81, -1 ,nullptr },  // Inst #611 = CVT_W_D64
3398
  { 612,  2,  1,  4,  26, 0, 0x4ULL, nullptr, nullptr, OperandInfo80, -1 ,nullptr },  // Inst #612 = CVT_W_D_MMR6
3399
  { 613,  2,  1,  4,  26, 0, 0x4ULL, nullptr, nullptr, OperandInfo80, -1 ,nullptr },  // Inst #613 = CVT_W_MM
3400
  { 614,  2,  1,  4,  26, 0, 0x4ULL, nullptr, nullptr, OperandInfo16, -1 ,nullptr },  // Inst #614 = CVT_W_S
3401
  { 615,  2,  1,  4,  26, 0, 0x4ULL, nullptr, nullptr, OperandInfo16, -1 ,nullptr },  // Inst #615 = CVT_W_S_MM
3402
  { 616,  2,  1,  4,  26, 0, 0x4ULL, nullptr, nullptr, OperandInfo16, -1 ,nullptr },  // Inst #616 = CVT_W_S_MMR6
3403
  { 617,  2,  0,  4,  27, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x4ULL, nullptr, nullptr, OperandInfo15, -1 ,nullptr },  // Inst #617 = C_EQ_D32
3404
  { 618,  2,  0,  4,  27, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x4ULL, nullptr, nullptr, OperandInfo78, -1 ,nullptr },  // Inst #618 = C_EQ_D64
3405
  { 619,  2,  0,  4,  28, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x4ULL, nullptr, nullptr, OperandInfo16, -1 ,nullptr },  // Inst #619 = C_EQ_S
3406
  { 620,  2,  0,  4,  27, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x4ULL, nullptr, nullptr, OperandInfo15, -1 ,nullptr },  // Inst #620 = C_F_D32
3407
  { 621,  2,  0,  4,  27, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x4ULL, nullptr, nullptr, OperandInfo78, -1 ,nullptr },  // Inst #621 = C_F_D64
3408
  { 622,  2,  0,  4,  28, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x4ULL, nullptr, nullptr, OperandInfo16, -1 ,nullptr },  // Inst #622 = C_F_S
3409
  { 623,  2,  0,  4,  27, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x4ULL, nullptr, nullptr, OperandInfo15, -1 ,nullptr },  // Inst #623 = C_LE_D32
3410
  { 624,  2,  0,  4,  27, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x4ULL, nullptr, nullptr, OperandInfo78, -1 ,nullptr },  // Inst #624 = C_LE_D64
3411
  { 625,  2,  0,  4,  28, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x4ULL, nullptr, nullptr, OperandInfo16, -1 ,nullptr },  // Inst #625 = C_LE_S
3412
  { 626,  2,  0,  4,  27, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x4ULL, nullptr, nullptr, OperandInfo15, -1 ,nullptr },  // Inst #626 = C_LT_D32
3413
  { 627,  2,  0,  4,  27, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x4ULL, nullptr, nullptr, OperandInfo78, -1 ,nullptr },  // Inst #627 = C_LT_D64
3414
  { 628,  2,  0,  4,  28, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x4ULL, nullptr, nullptr, OperandInfo16, -1 ,nullptr },  // Inst #628 = C_LT_S
3415
  { 629,  2,  0,  4,  27, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x4ULL, nullptr, nullptr, OperandInfo15, -1 ,nullptr },  // Inst #629 = C_NGE_D32
3416
  { 630,  2,  0,  4,  27, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x4ULL, nullptr, nullptr, OperandInfo78, -1 ,nullptr },  // Inst #630 = C_NGE_D64
3417
  { 631,  2,  0,  4,  28, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x4ULL, nullptr, nullptr, OperandInfo16, -1 ,nullptr },  // Inst #631 = C_NGE_S
3418
  { 632,  2,  0,  4,  27, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x4ULL, nullptr, nullptr, OperandInfo15, -1 ,nullptr },  // Inst #632 = C_NGLE_D32
3419
  { 633,  2,  0,  4,  27, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x4ULL, nullptr, nullptr, OperandInfo78, -1 ,nullptr },  // Inst #633 = C_NGLE_D64
3420
  { 634,  2,  0,  4,  28, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x4ULL, nullptr, nullptr, OperandInfo16, -1 ,nullptr },  // Inst #634 = C_NGLE_S
3421
  { 635,  2,  0,  4,  27, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x4ULL, nullptr, nullptr, OperandInfo15, -1 ,nullptr },  // Inst #635 = C_NGL_D32
3422
  { 636,  2,  0,  4,  27, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x4ULL, nullptr, nullptr, OperandInfo78, -1 ,nullptr },  // Inst #636 = C_NGL_D64
3423
  { 637,  2,  0,  4,  28, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x4ULL, nullptr, nullptr, OperandInfo16, -1 ,nullptr },  // Inst #637 = C_NGL_S
3424
  { 638,  2,  0,  4,  27, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x4ULL, nullptr, nullptr, OperandInfo15, -1 ,nullptr },  // Inst #638 = C_NGT_D32
3425
  { 639,  2,  0,  4,  27, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x4ULL, nullptr, nullptr, OperandInfo78, -1 ,nullptr },  // Inst #639 = C_NGT_D64
3426
  { 640,  2,  0,  4,  28, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x4ULL, nullptr, nullptr, OperandInfo16, -1 ,nullptr },  // Inst #640 = C_NGT_S
3427
  { 641,  2,  0,  4,  27, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x4ULL, nullptr, nullptr, OperandInfo15, -1 ,nullptr },  // Inst #641 = C_OLE_D32
3428
  { 642,  2,  0,  4,  27, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x4ULL, nullptr, nullptr, OperandInfo78, -1 ,nullptr },  // Inst #642 = C_OLE_D64
3429
  { 643,  2,  0,  4,  28, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x4ULL, nullptr, nullptr, OperandInfo16, -1 ,nullptr },  // Inst #643 = C_OLE_S
3430
  { 644,  2,  0,  4,  27, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x4ULL, nullptr, nullptr, OperandInfo15, -1 ,nullptr },  // Inst #644 = C_OLT_D32
3431
  { 645,  2,  0,  4,  27, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x4ULL, nullptr, nullptr, OperandInfo78, -1 ,nullptr },  // Inst #645 = C_OLT_D64
3432
  { 646,  2,  0,  4,  28, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x4ULL, nullptr, nullptr, OperandInfo16, -1 ,nullptr },  // Inst #646 = C_OLT_S
3433
  { 647,  2,  0,  4,  27, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x4ULL, nullptr, nullptr, OperandInfo15, -1 ,nullptr },  // Inst #647 = C_SEQ_D32
3434
  { 648,  2,  0,  4,  27, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x4ULL, nullptr, nullptr, OperandInfo78, -1 ,nullptr },  // Inst #648 = C_SEQ_D64
3435
  { 649,  2,  0,  4,  28, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x4ULL, nullptr, nullptr, OperandInfo16, -1 ,nullptr },  // Inst #649 = C_SEQ_S
3436
  { 650,  2,  0,  4,  27, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x4ULL, nullptr, nullptr, OperandInfo15, -1 ,nullptr },  // Inst #650 = C_SF_D32
3437
  { 651,  2,  0,  4,  27, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x4ULL, nullptr, nullptr, OperandInfo78, -1 ,nullptr },  // Inst #651 = C_SF_D64
3438
  { 652,  2,  0,  4,  28, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x4ULL, nullptr, nullptr, OperandInfo16, -1 ,nullptr },  // Inst #652 = C_SF_S
3439
  { 653,  2,  0,  4,  27, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x4ULL, nullptr, nullptr, OperandInfo15, -1 ,nullptr },  // Inst #653 = C_UEQ_D32
3440
  { 654,  2,  0,  4,  27, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x4ULL, nullptr, nullptr, OperandInfo78, -1 ,nullptr },  // Inst #654 = C_UEQ_D64
3441
  { 655,  2,  0,  4,  28, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x4ULL, nullptr, nullptr, OperandInfo16, -1 ,nullptr },  // Inst #655 = C_UEQ_S
3442
  { 656,  2,  0,  4,  27, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x4ULL, nullptr, nullptr, OperandInfo15, -1 ,nullptr },  // Inst #656 = C_ULE_D32
3443
  { 657,  2,  0,  4,  27, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x4ULL, nullptr, nullptr, OperandInfo78, -1 ,nullptr },  // Inst #657 = C_ULE_D64
3444
  { 658,  2,  0,  4,  28, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x4ULL, nullptr, nullptr, OperandInfo16, -1 ,nullptr },  // Inst #658 = C_ULE_S
3445
  { 659,  2,  0,  4,  27, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x4ULL, nullptr, nullptr, OperandInfo15, -1 ,nullptr },  // Inst #659 = C_ULT_D32
3446
  { 660,  2,  0,  4,  27, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x4ULL, nullptr, nullptr, OperandInfo78, -1 ,nullptr },  // Inst #660 = C_ULT_D64
3447
  { 661,  2,  0,  4,  28, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x4ULL, nullptr, nullptr, OperandInfo16, -1 ,nullptr },  // Inst #661 = C_ULT_S
3448
  { 662,  2,  0,  4,  27, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x4ULL, nullptr, nullptr, OperandInfo15, -1 ,nullptr },  // Inst #662 = C_UN_D32
3449
  { 663,  2,  0,  4,  27, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x4ULL, nullptr, nullptr, OperandInfo78, -1 ,nullptr },  // Inst #663 = C_UN_D64
3450
  { 664,  2,  0,  4,  28, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x4ULL, nullptr, nullptr, OperandInfo16, -1 ,nullptr },  // Inst #664 = C_UN_S
3451
  { 665,  2,  0,  2,  7,  0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL, nullptr, ImplicitList7, OperandInfo97, -1 ,nullptr },  // Inst #665 = CmpRxRy16
3452
  { 666,  2,  0,  2,  7,  0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL, nullptr, ImplicitList7, OperandInfo42, -1 ,nullptr },  // Inst #666 = CmpiRxImm16
3453
  { 667,  2,  0,  4,  7,  0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL, nullptr, ImplicitList7, OperandInfo42, -1 ,nullptr },  // Inst #667 = CmpiRxImmX16
3454
  { 668,  1,  0,  2,  1,  0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL, nullptr, nullptr, OperandInfo5, -1 ,nullptr },  // Inst #668 = Constant32
3455
  { 669,  3,  1,  4,  29, 0|(1ULL<<MCID::Commutable)|(1ULL<<MCID::Rematerializable)|(1ULL<<MCID::UnmodeledSideEffects), 0x1ULL, nullptr, nullptr, OperandInfo35, -1 ,nullptr },  // Inst #669 = DADD
3456
  { 670,  3,  1,  4,  0,  0|(1ULL<<MCID::Rematerializable)|(1ULL<<MCID::UnmodeledSideEffects), 0x2ULL, nullptr, nullptr, OperandInfo36, -1 ,nullptr },  // Inst #670 = DADDi
3457
  { 671,  3,  1,  4,  30, 0|(1ULL<<MCID::Rematerializable)|(1ULL<<MCID::CheapAsAMove), 0x2ULL, nullptr, nullptr, OperandInfo36, -1 ,nullptr },  // Inst #671 = DADDiu
3458
  { 672,  3,  1,  4,  31, 0|(1ULL<<MCID::Commutable)|(1ULL<<MCID::Rematerializable), 0x1ULL, nullptr, nullptr, OperandInfo35, -1 ,nullptr },  // Inst #672 = DADDu
3459
  { 673,  3,  1,  4,  0,  0|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL, nullptr, nullptr, OperandInfo98, -1 ,nullptr },  // Inst #673 = DAHI
3460
  { 674,  3,  1,  4,  0,  0|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL, nullptr, nullptr, OperandInfo98, -1 ,nullptr },  // Inst #674 = DAHI_MM64R6
3461
  { 675,  4,  1,  4,  0,  0|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL, nullptr, nullptr, OperandInfo99, -1 ,nullptr },  // Inst #675 = DALIGN
3462
  { 676,  4,  1,  4,  0,  0|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL, nullptr, nullptr, OperandInfo99, -1 ,nullptr },  // Inst #676 = DALIGN_MM64R6
3463
  { 677,  3,  1,  4,  0,  0|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL, nullptr, nullptr, OperandInfo98, -1 ,nullptr },  // Inst #677 = DATI
3464
  { 678,  3,  1,  4,  0,  0|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL, nullptr, nullptr, OperandInfo98, -1 ,nullptr },  // Inst #678 = DATI_MM64R6
3465
  { 679,  3,  1,  4,  0,  0|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL, nullptr, nullptr, OperandInfo36, -1 ,nullptr },  // Inst #679 = DAUI
3466
  { 680,  3,  1,  4,  0,  0|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL, nullptr, nullptr, OperandInfo36, -1 ,nullptr },  // Inst #680 = DAUI_MM64R6
3467
  { 681,  2,  1,  4,  0,  0|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL, nullptr, nullptr, OperandInfo100, -1 ,nullptr },  // Inst #681 = DBITSWAP
3468
  { 682,  2,  1,  4,  23, 0, 0x1ULL, nullptr, nullptr, OperandInfo100, -1 ,nullptr },  // Inst #682 = DCLO
3469
  { 683,  2,  1,  4,  0,  0, 0x6ULL, nullptr, nullptr, OperandInfo100, -1 ,nullptr },  // Inst #683 = DCLO_R6
3470
  { 684,  2,  1,  4,  24, 0, 0x1ULL, nullptr, nullptr, OperandInfo100, -1 ,nullptr },  // Inst #684 = DCLZ
3471
  { 685,  2,  1,  4,  0,  0, 0x6ULL, nullptr, nullptr, OperandInfo100, -1 ,nullptr },  // Inst #685 = DCLZ_R6
3472
  { 686,  3,  1,  4,  0,  0|(1ULL<<MCID::UsesCustomInserter), 0x6ULL, nullptr, nullptr, OperandInfo35, -1 ,nullptr },  // Inst #686 = DDIV
3473
  { 687,  3,  1,  4,  0,  0|(1ULL<<MCID::UsesCustomInserter), 0x6ULL, nullptr, nullptr, OperandInfo35, -1 ,nullptr },  // Inst #687 = DDIVU
3474
  { 688,  3,  1,  4,  0,  0|(1ULL<<MCID::Rematerializable)|(1ULL<<MCID::UnmodeledSideEffects), 0x1ULL, nullptr, nullptr, OperandInfo17, -1 ,nullptr },  // Inst #688 = DDIVU_MM64R6
3475
  { 689,  3,  1,  4,  0,  0|(1ULL<<MCID::Rematerializable)|(1ULL<<MCID::UnmodeledSideEffects), 0x1ULL, nullptr, nullptr, OperandInfo17, -1 ,nullptr },  // Inst #689 = DDIV_MM64R6
3476
  { 690,  0,  0,  4,  0,  0|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL, nullptr, nullptr, nullptr, -1 ,nullptr },  // Inst #690 = DERET
3477
  { 691,  0,  0,  4,  0,  0|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL, nullptr, nullptr, nullptr, -1 ,nullptr },  // Inst #691 = DERET_MM
3478
  { 692,  0,  0,  4,  0,  0|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL, nullptr, nullptr, nullptr, -1 ,nullptr },  // Inst #692 = DERET_MMR6
3479
  { 693,  4,  1,  4,  32, 0, 0x1ULL, nullptr, nullptr, OperandInfo84, -1 ,nullptr },  // Inst #693 = DEXT
3480
  { 694,  4,  1,  4,  32, 0, 0x1ULL, nullptr, nullptr, OperandInfo84, -1 ,nullptr },  // Inst #694 = DEXTM
3481
  { 695,  4,  1,  4,  32, 0, 0x1ULL, nullptr, nullptr, OperandInfo84, -1 ,nullptr },  // Inst #695 = DEXTM_MM64R6
3482
  { 696,  4,  1,  4,  32, 0, 0x1ULL, nullptr, nullptr, OperandInfo84, -1 ,nullptr },  // Inst #696 = DEXTU
3483
  { 697,  4,  1,  4,  32, 0, 0x1ULL, nullptr, nullptr, OperandInfo84, -1 ,nullptr },  // Inst #697 = DEXTU_MM64R6
3484
  { 698,  4,  1,  4,  32, 0, 0x1ULL, nullptr, nullptr, OperandInfo84, -1 ,nullptr },  // Inst #698 = DEXT_MM64R6
3485
  { 699,  1,  1,  4,  0,  0|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL, nullptr, nullptr, OperandInfo70, -1 ,nullptr },  // Inst #699 = DI
3486
  { 700,  5,  1,  4,  33, 0, 0x1ULL, nullptr, nullptr, OperandInfo101, -1 ,nullptr },  // Inst #700 = DINS
3487
  { 701,  5,  1,  4,  33, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x1ULL, nullptr, nullptr, OperandInfo101, -1 ,nullptr },  // Inst #701 = DINSM
3488
  { 702,  5,  1,  4,  33, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x1ULL, nullptr, nullptr, OperandInfo101, -1 ,nullptr },  // Inst #702 = DINSU
3489
  { 703,  3,  1,  4,  0,  0|(1ULL<<MCID::UsesCustomInserter), 0x6ULL, nullptr, nullptr, OperandInfo17, -1 ,nullptr },  // Inst #703 = DIV
3490
  { 704,  3,  1,  4,  0,  0|(1ULL<<MCID::UsesCustomInserter), 0x6ULL, nullptr, nullptr, OperandInfo17, -1 ,nullptr },  // Inst #704 = DIVU
3491
  { 705,  3,  1,  4,  0,  0|(1ULL<<MCID::Rematerializable)|(1ULL<<MCID::UnmodeledSideEffects), 0x1ULL, nullptr, nullptr, OperandInfo17, -1 ,nullptr },  // Inst #705 = DIVU_MMR6
3492
  { 706,  3,  1,  4,  0,  0|(1ULL<<MCID::Rematerializable)|(1ULL<<MCID::UnmodeledSideEffects), 0x1ULL, nullptr, nullptr, OperandInfo17, -1 ,nullptr },  // Inst #706 = DIV_MMR6
3493
  { 707,  3,  1,  4,  0,  0, 0x6ULL, nullptr, nullptr, OperandInfo24, -1 ,nullptr },  // Inst #707 = DIV_S_B
3494
  { 708,  3,  1,  4,  0,  0, 0x6ULL, nullptr, nullptr, OperandInfo25, -1 ,nullptr },  // Inst #708 = DIV_S_D
3495
  { 709,  3,  1,  4,  0,  0, 0x6ULL, nullptr, nullptr, OperandInfo26, -1 ,nullptr },  // Inst #709 = DIV_S_H
3496
  { 710,  3,  1,  4,  0,  0, 0x6ULL, nullptr, nullptr, OperandInfo27, -1 ,nullptr },  // Inst #710 = DIV_S_W
3497
  { 711,  3,  1,  4,  0,  0, 0x6ULL, nullptr, nullptr, OperandInfo24, -1 ,nullptr },  // Inst #711 = DIV_U_B
3498
  { 712,  3,  1,  4,  0,  0, 0x6ULL, nullptr, nullptr, OperandInfo25, -1 ,nullptr },  // Inst #712 = DIV_U_D
3499
  { 713,  3,  1,  4,  0,  0, 0x6ULL, nullptr, nullptr, OperandInfo26, -1 ,nullptr },  // Inst #713 = DIV_U_H
3500
  { 714,  3,  1,  4,  0,  0, 0x6ULL, nullptr, nullptr, OperandInfo27, -1 ,nullptr },  // Inst #714 = DIV_U_W
3501
  { 715,  1,  1,  4,  0,  0|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL, nullptr, nullptr, OperandInfo70, -1 ,nullptr },  // Inst #715 = DI_MM
3502
  { 716,  1,  1,  4,  0,  0|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL, nullptr, nullptr, OperandInfo70, -1 ,nullptr },  // Inst #716 = DI_MMR6
3503
  { 717,  4,  1,  4,  0,  0, 0x6ULL, nullptr, nullptr, OperandInfo99, -1 ,nullptr },  // Inst #717 = DLSA
3504
  { 718,  4,  1,  4,  0,  0|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL, nullptr, nullptr, OperandInfo99, -1 ,nullptr },  // Inst #718 = DLSA_R6
3505
  { 719,  3,  1,  4,  0,  0|(1ULL<<MCID::UnmodeledSideEffects), 0x4ULL, nullptr, nullptr, OperandInfo102, -1 ,nullptr },  // Inst #719 = DMFC0
3506
  { 720,  2,  1,  4,  34, 0|(1ULL<<MCID::Bitcast), 0x4ULL, nullptr, nullptr, OperandInfo103, -1 ,nullptr },  // Inst #720 = DMFC1
3507
  { 721,  3,  1,  4,  0,  0|(1ULL<<MCID::UnmodeledSideEffects), 0x4ULL, nullptr, nullptr, OperandInfo104, -1 ,nullptr },  // Inst #721 = DMFC2
3508
  { 722,  2,  2,  4,  0,  0|(1ULL<<MCID::UnmodeledSideEffects), 0x4ULL, nullptr, nullptr, OperandInfo105, -1 ,nullptr },  // Inst #722 = DMFC2_OCTEON
3509
  { 723,  3,  1,  4,  0,  0|(1ULL<<MCID::UsesCustomInserter), 0x6ULL, nullptr, nullptr, OperandInfo35, -1 ,nullptr },  // Inst #723 = DMOD
3510
  { 724,  3,  1,  4,  0,  0|(1ULL<<MCID::UsesCustomInserter), 0x6ULL, nullptr, nullptr, OperandInfo35, -1 ,nullptr },  // Inst #724 = DMODU
3511
  { 725,  3,  1,  4,  0,  0|(1ULL<<MCID::Rematerializable)|(1ULL<<MCID::UnmodeledSideEffects), 0x1ULL, nullptr, nullptr, OperandInfo17, -1 ,nullptr },  // Inst #725 = DMODU_MM64R6
3512
  { 726,  3,  1,  4,  0,  0|(1ULL<<MCID::Rematerializable)|(1ULL<<MCID::UnmodeledSideEffects), 0x1ULL, nullptr, nullptr, OperandInfo17, -1 ,nullptr },  // Inst #726 = DMOD_MM64R6
3513
  { 727,  3,  1,  4,  0,  0|(1ULL<<MCID::UnmodeledSideEffects), 0x4ULL, nullptr, nullptr, OperandInfo106, -1 ,nullptr },  // Inst #727 = DMTC0
3514
  { 728,  2,  1,  4,  35, 0|(1ULL<<MCID::Bitcast), 0x4ULL, nullptr, nullptr, OperandInfo107, -1 ,nullptr },  // Inst #728 = DMTC1
3515
  { 729,  3,  1,  4,  0,  0|(1ULL<<MCID::UnmodeledSideEffects), 0x4ULL, nullptr, nullptr, OperandInfo108, -1 ,nullptr },  // Inst #729 = DMTC2
3516
  { 730,  2,  2,  4,  0,  0|(1ULL<<MCID::UnmodeledSideEffects), 0x4ULL, nullptr, nullptr, OperandInfo105, -1 ,nullptr },  // Inst #730 = DMTC2_OCTEON
3517
  { 731,  3,  1,  4,  0,  0, 0x6ULL, nullptr, nullptr, OperandInfo35, -1 ,nullptr },  // Inst #731 = DMUH
3518
  { 732,  3,  1,  4,  0,  0, 0x6ULL, nullptr, nullptr, OperandInfo35, -1 ,nullptr },  // Inst #732 = DMUHU
3519
  { 733,  3,  1,  4,  36, 0|(1ULL<<MCID::Commutable)|(1ULL<<MCID::Rematerializable), 0x1ULL, nullptr, ImplicitList9, OperandInfo35, -1 ,nullptr },  // Inst #733 = DMUL
3520
  { 734,  2,  0,  4,  37, 0|(1ULL<<MCID::Commutable), 0x1ULL, nullptr, ImplicitList10, OperandInfo100, -1 ,nullptr },  // Inst #734 = DMULT
3521
  { 735,  2,  0,  4,  38, 0|(1ULL<<MCID::Commutable), 0x1ULL, nullptr, ImplicitList10, OperandInfo100, -1 ,nullptr },  // Inst #735 = DMULTu
3522
  { 736,  3,  1,  4,  0,  0|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL, nullptr, nullptr, OperandInfo35, -1 ,nullptr },  // Inst #736 = DMULU
3523
  { 737,  3,  1,  4,  0,  0, 0x6ULL, nullptr, nullptr, OperandInfo35, -1 ,nullptr },  // Inst #737 = DMUL_R6
3524
  { 738,  3,  1,  4,  0,  0|(1ULL<<MCID::Commutable), 0x6ULL, nullptr, nullptr, OperandInfo109, -1 ,nullptr },  // Inst #738 = DOTP_S_D
3525
  { 739,  3,  1,  4,  0,  0|(1ULL<<MCID::Commutable), 0x6ULL, nullptr, nullptr, OperandInfo110, -1 ,nullptr },  // Inst #739 = DOTP_S_H
3526
  { 740,  3,  1,  4,  0,  0|(1ULL<<MCID::Commutable), 0x6ULL, nullptr, nullptr, OperandInfo111, -1 ,nullptr },  // Inst #740 = DOTP_S_W
3527
  { 741,  3,  1,  4,  0,  0|(1ULL<<MCID::Commutable), 0x6ULL, nullptr, nullptr, OperandInfo109, -1 ,nullptr },  // Inst #741 = DOTP_U_D
3528
  { 742,  3,  1,  4,  0,  0|(1ULL<<MCID::Commutable), 0x6ULL, nullptr, nullptr, OperandInfo110, -1 ,nullptr },  // Inst #742 = DOTP_U_H
3529
  { 743,  3,  1,  4,  0,  0|(1ULL<<MCID::Commutable), 0x6ULL, nullptr, nullptr, OperandInfo111, -1 ,nullptr },  // Inst #743 = DOTP_U_W
3530
  { 744,  4,  1,  4,  0,  0|(1ULL<<MCID::Commutable), 0x6ULL, nullptr, nullptr, OperandInfo112, -1 ,nullptr },  // Inst #744 = DPADD_S_D
3531
  { 745,  4,  1,  4,  0,  0|(1ULL<<MCID::Commutable), 0x6ULL, nullptr, nullptr, OperandInfo113, -1 ,nullptr },  // Inst #745 = DPADD_S_H
3532
  { 746,  4,  1,  4,  0,  0|(1ULL<<MCID::Commutable), 0x6ULL, nullptr, nullptr, OperandInfo114, -1 ,nullptr },  // Inst #746 = DPADD_S_W
3533
  { 747,  4,  1,  4,  0,  0|(1ULL<<MCID::Commutable), 0x6ULL, nullptr, nullptr, OperandInfo112, -1 ,nullptr },  // Inst #747 = DPADD_U_D
3534
  { 748,  4,  1,  4,  0,  0|(1ULL<<MCID::Commutable), 0x6ULL, nullptr, nullptr, OperandInfo113, -1 ,nullptr },  // Inst #748 = DPADD_U_H
3535
  { 749,  4,  1,  4,  0,  0|(1ULL<<MCID::Commutable), 0x6ULL, nullptr, nullptr, OperandInfo114, -1 ,nullptr },  // Inst #749 = DPADD_U_W
3536
  { 750,  4,  1,  4,  0,  0|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL, nullptr, ImplicitList11, OperandInfo115, -1 ,nullptr },  // Inst #750 = DPAQX_SA_W_PH
3537
  { 751,  4,  1,  4,  0,  0|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL, nullptr, ImplicitList11, OperandInfo115, -1 ,nullptr },  // Inst #751 = DPAQX_SA_W_PH_MMR2
3538
  { 752,  4,  1,  4,  0,  0|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL, nullptr, ImplicitList11, OperandInfo115, -1 ,nullptr },  // Inst #752 = DPAQX_S_W_PH
3539
  { 753,  4,  1,  4,  0,  0|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL, nullptr, ImplicitList11, OperandInfo115, -1 ,nullptr },  // Inst #753 = DPAQX_S_W_PH_MMR2
3540
  { 754,  4,  1,  4,  0,  0|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL, nullptr, ImplicitList11, OperandInfo115, -1 ,nullptr },  // Inst #754 = DPAQ_SA_L_W
3541
  { 755,  4,  1,  4,  0,  0|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL, nullptr, ImplicitList11, OperandInfo115, -1 ,nullptr },  // Inst #755 = DPAQ_SA_L_W_MM
3542
  { 756,  4,  1,  4,  0,  0|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL, nullptr, ImplicitList11, OperandInfo115, -1 ,nullptr },  // Inst #756 = DPAQ_S_W_PH
3543
  { 757,  4,  1,  4,  0,  0|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL, nullptr, ImplicitList11, OperandInfo115, -1 ,nullptr },  // Inst #757 = DPAQ_S_W_PH_MM
3544
  { 758,  4,  1,  4,  0,  0, 0x6ULL, nullptr, nullptr, OperandInfo115, -1 ,nullptr },  // Inst #758 = DPAU_H_QBL
3545
  { 759,  4,  1,  4,  0,  0, 0x6ULL, nullptr, nullptr, OperandInfo115, -1 ,nullptr },  // Inst #759 = DPAU_H_QBL_MM
3546
  { 760,  4,  1,  4,  0,  0, 0x6ULL, nullptr, nullptr, OperandInfo115, -1 ,nullptr },  // Inst #760 = DPAU_H_QBR
3547
  { 761,  4,  1,  4,  0,  0, 0x6ULL, nullptr, nullptr, OperandInfo115, -1 ,nullptr },  // Inst #761 = DPAU_H_QBR_MM
3548
  { 762,  4,  1,  4,  0,  0, 0x6ULL, nullptr, nullptr, OperandInfo115, -1 ,nullptr },  // Inst #762 = DPAX_W_PH
3549
  { 763,  4,  1,  4,  0,  0, 0x6ULL, nullptr, nullptr, OperandInfo115, -1 ,nullptr },  // Inst #763 = DPAX_W_PH_MMR2
3550
  { 764,  4,  1,  4,  0,  0, 0x6ULL, nullptr, nullptr, OperandInfo115, -1 ,nullptr },  // Inst #764 = DPA_W_PH
3551
  { 765,  4,  1,  4,  0,  0, 0x6ULL, nullptr, nullptr, OperandInfo115, -1 ,nullptr },  // Inst #765 = DPA_W_PH_MMR2
3552
  { 766,  2,  1,  4,  39, 0, 0x1ULL, nullptr, nullptr, OperandInfo100, -1 ,nullptr },  // Inst #766 = DPOP
3553
  { 767,  4,  1,  4,  0,  0|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL, nullptr, ImplicitList11, OperandInfo115, -1 ,nullptr },  // Inst #767 = DPSQX_SA_W_PH
3554
  { 768,  4,  1,  4,  0,  0|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL, nullptr, ImplicitList11, OperandInfo115, -1 ,nullptr },  // Inst #768 = DPSQX_SA_W_PH_MMR2
3555
  { 769,  4,  1,  4,  0,  0|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL, nullptr, ImplicitList11, OperandInfo115, -1 ,nullptr },  // Inst #769 = DPSQX_S_W_PH
3556
  { 770,  4,  1,  4,  0,  0|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL, nullptr, ImplicitList11, OperandInfo115, -1 ,nullptr },  // Inst #770 = DPSQX_S_W_PH_MMR2
3557
  { 771,  4,  1,  4,  0,  0|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL, nullptr, ImplicitList11, OperandInfo115, -1 ,nullptr },  // Inst #771 = DPSQ_SA_L_W
3558
  { 772,  4,  1,  4,  0,  0|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL, nullptr, ImplicitList11, OperandInfo115, -1 ,nullptr },  // Inst #772 = DPSQ_SA_L_W_MM
3559
  { 773,  4,  1,  4,  0,  0|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL, nullptr, ImplicitList11, OperandInfo115, -1 ,nullptr },  // Inst #773 = DPSQ_S_W_PH
3560
  { 774,  4,  1,  4,  0,  0|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL, nullptr, ImplicitList11, OperandInfo115, -1 ,nullptr },  // Inst #774 = DPSQ_S_W_PH_MM
3561
  { 775,  4,  1,  4,  0,  0, 0x6ULL, nullptr, nullptr, OperandInfo112, -1 ,nullptr },  // Inst #775 = DPSUB_S_D
3562
  { 776,  4,  1,  4,  0,  0, 0x6ULL, nullptr, nullptr, OperandInfo113, -1 ,nullptr },  // Inst #776 = DPSUB_S_H
3563
  { 777,  4,  1,  4,  0,  0, 0x6ULL, nullptr, nullptr, OperandInfo114, -1 ,nullptr },  // Inst #777 = DPSUB_S_W
3564
  { 778,  4,  1,  4,  0,  0, 0x6ULL, nullptr, nullptr, OperandInfo112, -1 ,nullptr },  // Inst #778 = DPSUB_U_D
3565
  { 779,  4,  1,  4,  0,  0, 0x6ULL, nullptr, nullptr, OperandInfo113, -1 ,nullptr },  // Inst #779 = DPSUB_U_H
3566
  { 780,  4,  1,  4,  0,  0, 0x6ULL, nullptr, nullptr, OperandInfo114, -1 ,nullptr },  // Inst #780 = DPSUB_U_W
3567
  { 781,  4,  1,  4,  0,  0, 0x6ULL, nullptr, nullptr, OperandInfo115, -1 ,nullptr },  // Inst #781 = DPSU_H_QBL
3568
  { 782,  4,  1,  4,  0,  0, 0x6ULL, nullptr, nullptr, OperandInfo115, -1 ,nullptr },  // Inst #782 = DPSU_H_QBL_MM
3569
  { 783,  4,  1,  4,  0,  0, 0x6ULL, nullptr, nullptr, OperandInfo115, -1 ,nullptr },  // Inst #783 = DPSU_H_QBR
3570
  { 784,  4,  1,  4,  0,  0, 0x6ULL, nullptr, nullptr, OperandInfo115, -1 ,nullptr },  // Inst #784 = DPSU_H_QBR_MM
3571
  { 785,  4,  1,  4,  0,  0, 0x6ULL, nullptr, nullptr, OperandInfo115, -1 ,nullptr },  // Inst #785 = DPSX_W_PH
3572
  { 786,  4,  1,  4,  0,  0, 0x6ULL, nullptr, nullptr, OperandInfo115, -1 ,nullptr },  // Inst #786 = DPSX_W_PH_MMR2
3573
  { 787,  4,  1,  4,  0,  0, 0x6ULL, nullptr, nullptr, OperandInfo115, -1 ,nullptr },  // Inst #787 = DPS_W_PH
3574
  { 788,  4,  1,  4,  0,  0, 0x6ULL, nullptr, nullptr, OperandInfo115, -1 ,nullptr },  // Inst #788 = DPS_W_PH_MMR2
3575
  { 789,  3,  0,  4,  1,  0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL, nullptr, nullptr, OperandInfo17, -1 ,nullptr },  // Inst #789 = DROL
3576
  { 790,  3,  0,  4,  1,  0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL, nullptr, nullptr, OperandInfo22, -1 ,nullptr },  // Inst #790 = DROLImm
3577
  { 791,  3,  0,  4,  1,  0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL, nullptr, nullptr, OperandInfo17, -1 ,nullptr },  // Inst #791 = DROR
3578
  { 792,  3,  0,  4,  1,  0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL, nullptr, nullptr, OperandInfo22, -1 ,nullptr },  // Inst #792 = DRORImm
3579
  { 793,  3,  1,  4,  40, 0, 0x1ULL, nullptr, nullptr, OperandInfo36, -1 ,nullptr },  // Inst #793 = DROTR
3580
  { 794,  3,  1,  4,  41, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x1ULL, nullptr, nullptr, OperandInfo36, -1 ,nullptr },  // Inst #794 = DROTR32
3581
  { 795,  3,  1,  4,  42, 0, 0x1ULL, nullptr, nullptr, OperandInfo116, -1 ,nullptr },  // Inst #795 = DROTRV
3582
  { 796,  2,  1,  4,  0,  0, 0x1ULL, nullptr, nullptr, OperandInfo100, -1 ,nullptr },  // Inst #796 = DSBH
3583
  { 797,  2,  0,  4,  43, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x1ULL, nullptr, ImplicitList10, OperandInfo100, -1 ,nullptr },  // Inst #797 = DSDIV
3584
  { 798,  2,  0,  4,  1,  0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL, nullptr, nullptr, OperandInfo13, -1 ,nullptr },  // Inst #798 = DSDivMacro
3585
  { 799,  2,  1,  4,  0,  0, 0x1ULL, nullptr, nullptr, OperandInfo100, -1 ,nullptr },  // Inst #799 = DSHD
3586
  { 800,  3,  1,  4,  44, 0, 0x1ULL, nullptr, nullptr, OperandInfo36, -1 ,nullptr },  // Inst #800 = DSLL
3587
  { 801,  3,  1,  4,  45, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x1ULL, nullptr, nullptr, OperandInfo36, -1 ,nullptr },  // Inst #801 = DSLL32
3588
  { 802,  2,  1,  4,  44, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x1ULL, nullptr, nullptr, OperandInfo117, -1 ,nullptr },  // Inst #802 = DSLL64_32
3589
  { 803,  3,  1,  4,  46, 0, 0x1ULL, nullptr, nullptr, OperandInfo116, -1 ,nullptr },  // Inst #803 = DSLLV
3590
  { 804,  3,  1,  4,  47, 0, 0x1ULL, nullptr, nullptr, OperandInfo36, -1 ,nullptr },  // Inst #804 = DSRA
3591
  { 805,  3,  1,  4,  48, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x1ULL, nullptr, nullptr, OperandInfo36, -1 ,nullptr },  // Inst #805 = DSRA32
3592
  { 806,  3,  1,  4,  49, 0, 0x1ULL, nullptr, nullptr, OperandInfo116, -1 ,nullptr },  // Inst #806 = DSRAV
3593
  { 807,  3,  1,  4,  50, 0, 0x1ULL, nullptr, nullptr, OperandInfo36, -1 ,nullptr },  // Inst #807 = DSRL
3594
  { 808,  3,  1,  4,  51, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x1ULL, nullptr, nullptr, OperandInfo36, -1 ,nullptr },  // Inst #808 = DSRL32
3595
  { 809,  3,  1,  4,  52, 0, 0x1ULL, nullptr, nullptr, OperandInfo116, -1 ,nullptr },  // Inst #809 = DSRLV
3596
  { 810,  3,  1,  4,  53, 0|(1ULL<<MCID::Rematerializable)|(1ULL<<MCID::UnmodeledSideEffects), 0x1ULL, nullptr, nullptr, OperandInfo35, -1 ,nullptr },  // Inst #810 = DSUB
3597
  { 811,  3,  1,  4,  54, 0|(1ULL<<MCID::Rematerializable), 0x1ULL, nullptr, nullptr, OperandInfo35, -1 ,nullptr },  // Inst #811 = DSUBu
3598
  { 812,  2,  0,  4,  55, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x1ULL, nullptr, ImplicitList10, OperandInfo100, -1 ,nullptr },  // Inst #812 = DUDIV
3599
  { 813,  2,  0,  4,  1,  0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL, nullptr, nullptr, OperandInfo13, -1 ,nullptr },  // Inst #813 = DUDivMacro
3600
  { 814,  2,  0,  2,  7,  0, 0x0ULL, nullptr, ImplicitList12, OperandInfo97, -1 ,nullptr },  // Inst #814 = DivRxRy16
3601
  { 815,  2,  0,  2,  7,  0, 0x0ULL, nullptr, ImplicitList12, OperandInfo97, -1 ,nullptr },  // Inst #815 = DivuRxRy16
3602
  { 816,  0,  0,  4,  0,  0|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL, nullptr, nullptr, nullptr, -1 ,nullptr },  // Inst #816 = EHB
3603
  { 817,  0,  0,  4,  0,  0|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL, nullptr, nullptr, nullptr, -1 ,nullptr },  // Inst #817 = EHB_MM
3604
  { 818,  0,  0,  4,  0,  0|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL, nullptr, nullptr, nullptr, -1 ,nullptr },  // Inst #818 = EHB_MMR6
3605
  { 819,  1,  1,  4,  0,  0|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL, nullptr, nullptr, OperandInfo70, -1 ,nullptr },  // Inst #819 = EI
3606
  { 820,  1,  1,  4,  0,  0|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL, nullptr, nullptr, OperandInfo70, -1 ,nullptr },  // Inst #820 = EI_MM
3607
  { 821,  1,  1,  4,  0,  0|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL, nullptr, nullptr, OperandInfo70, -1 ,nullptr },  // Inst #821 = EI_MMR6
3608
  { 822,  0,  0,  4,  0,  0|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL, nullptr, nullptr, nullptr, -1 ,nullptr },  // Inst #822 = ERET
3609
  { 823,  0,  0,  4,  0,  0|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL, nullptr, nullptr, nullptr, -1 ,nullptr },  // Inst #823 = ERETNC
3610
  { 824,  0,  0,  4,  0,  0|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL, nullptr, nullptr, nullptr, -1 ,nullptr },  // Inst #824 = ERETNC_MMR6
3611
  { 825,  0,  0,  4,  0,  0|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL, nullptr, nullptr, nullptr, -1 ,nullptr },  // Inst #825 = ERET_MM
3612
  { 826,  0,  0,  4,  0,  0|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL, nullptr, nullptr, nullptr, -1 ,nullptr },  // Inst #826 = ERET_MMR6
3613
  { 827,  0,  0,  4,  1,  0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::Return)|(1ULL<<MCID::Barrier)|(1ULL<<MCID::Terminator)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL, nullptr, nullptr, nullptr, -1 ,nullptr },  // Inst #827 = ERet
3614
  { 828,  4,  1,  4,  32, 0, 0x1ULL, nullptr, nullptr, OperandInfo118, -1 ,nullptr },  // Inst #828 = EXT
3615
  { 829,  3,  1,  4,  0,  0|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL, ImplicitList6, ImplicitList13, OperandInfo119, -1 ,nullptr },  // Inst #829 = EXTP
3616
  { 830,  3,  1,  4,  0,  0|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL, ImplicitList6, ImplicitList14, OperandInfo119, -1 ,nullptr },  // Inst #830 = EXTPDP
3617
  { 831,  3,  1,  4,  0,  0|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL, ImplicitList6, ImplicitList14, OperandInfo120, -1 ,nullptr },  // Inst #831 = EXTPDPV
3618
  { 832,  3,  1,  4,  0,  0|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL, ImplicitList6, ImplicitList14, OperandInfo120, -1 ,nullptr },  // Inst #832 = EXTPDPV_MM
3619
  { 833,  3,  1,  4,  0,  0|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL, ImplicitList6, ImplicitList14, OperandInfo119, -1 ,nullptr },  // Inst #833 = EXTPDP_MM
3620
  { 834,  3,  1,  4,  0,  0|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL, ImplicitList6, ImplicitList13, OperandInfo120, -1 ,nullptr },  // Inst #834 = EXTPV
3621
  { 835,  3,  1,  4,  0,  0|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL, ImplicitList6, ImplicitList13, OperandInfo120, -1 ,nullptr },  // Inst #835 = EXTPV_MM
3622
  { 836,  3,  1,  4,  0,  0|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL, ImplicitList6, ImplicitList13, OperandInfo119, -1 ,nullptr },  // Inst #836 = EXTP_MM
3623
  { 837,  3,  1,  4,  0,  0|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL, nullptr, ImplicitList15, OperandInfo120, -1 ,nullptr },  // Inst #837 = EXTRV_RS_W
3624
  { 838,  3,  1,  4,  0,  0|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL, nullptr, ImplicitList15, OperandInfo120, -1 ,nullptr },  // Inst #838 = EXTRV_RS_W_MM
3625
  { 839,  3,  1,  4,  0,  0|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL, nullptr, ImplicitList15, OperandInfo120, -1 ,nullptr },  // Inst #839 = EXTRV_R_W
3626
  { 840,  3,  1,  4,  0,  0|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL, nullptr, ImplicitList15, OperandInfo120, -1 ,nullptr },  // Inst #840 = EXTRV_R_W_MM
3627
  { 841,  3,  1,  4,  0,  0|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL, nullptr, ImplicitList15, OperandInfo120, -1 ,nullptr },  // Inst #841 = EXTRV_S_H
3628
  { 842,  3,  1,  4,  0,  0|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL, nullptr, ImplicitList15, OperandInfo120, -1 ,nullptr },  // Inst #842 = EXTRV_S_H_MM
3629
  { 843,  3,  1,  4,  0,  0|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL, nullptr, ImplicitList15, OperandInfo120, -1 ,nullptr },  // Inst #843 = EXTRV_W
3630
  { 844,  3,  1,  4,  0,  0|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL, nullptr, ImplicitList15, OperandInfo120, -1 ,nullptr },  // Inst #844 = EXTRV_W_MM
3631
  { 845,  3,  1,  4,  0,  0|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL, nullptr, ImplicitList15, OperandInfo119, -1 ,nullptr },  // Inst #845 = EXTR_RS_W
3632
  { 846,  3,  1,  4,  0,  0|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL, nullptr, ImplicitList15, OperandInfo119, -1 ,nullptr },  // Inst #846 = EXTR_RS_W_MM
3633
  { 847,  3,  1,  4,  0,  0|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL, nullptr, ImplicitList15, OperandInfo119, -1 ,nullptr },  // Inst #847 = EXTR_R_W
3634
  { 848,  3,  1,  4,  0,  0|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL, nullptr, ImplicitList15, OperandInfo119, -1 ,nullptr },  // Inst #848 = EXTR_R_W_MM
3635
  { 849,  3,  1,  4,  0,  0|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL, nullptr, ImplicitList15, OperandInfo119, -1 ,nullptr },  // Inst #849 = EXTR_S_H
3636
  { 850,  3,  1,  4,  0,  0|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL, nullptr, ImplicitList15, OperandInfo119, -1 ,nullptr },  // Inst #850 = EXTR_S_H_MM
3637
  { 851,  3,  1,  4,  0,  0|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL, nullptr, ImplicitList15, OperandInfo119, -1 ,nullptr },  // Inst #851 = EXTR_W
3638
  { 852,  3,  1,  4,  0,  0|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL, nullptr, ImplicitList15, OperandInfo119, -1 ,nullptr },  // Inst #852 = EXTR_W_MM
3639
  { 853,  4,  1,  4,  0,  0|(1ULL<<MCID::UnmodeledSideEffects), 0x1ULL, nullptr, nullptr, OperandInfo84, -1 ,nullptr },  // Inst #853 = EXTS
3640
  { 854,  4,  1,  4,  0,  0|(1ULL<<MCID::UnmodeledSideEffects), 0x1ULL, nullptr, nullptr, OperandInfo84, -1 ,nullptr },  // Inst #854 = EXTS32
3641
  { 855,  4,  1,  4,  32, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x1ULL, nullptr, nullptr, OperandInfo118, -1 ,nullptr },  // Inst #855 = EXT_MM
3642
  { 856,  3,  1,  4,  1,  0|(1ULL<<MCID::Pseudo), 0x0ULL, nullptr, nullptr, OperandInfo121, -1 ,nullptr },  // Inst #856 = ExtractElementF64
3643
  { 857,  3,  1,  4,  1,  0|(1ULL<<MCID::Pseudo), 0x0ULL, nullptr, nullptr, OperandInfo122, -1 ,nullptr },  // Inst #857 = ExtractElementF64_64
3644
  { 858,  2,  1,  4,  0,  0|(1ULL<<MCID::Pseudo), 0x0ULL, nullptr, nullptr, OperandInfo123, -1 ,nullptr },  // Inst #858 = FABS_D
3645
  { 859,  2,  1,  4,  2,  0, 0x4ULL, nullptr, nullptr, OperandInfo15, -1 ,nullptr },  // Inst #859 = FABS_D32
3646
  { 860,  2,  1,  4,  2,  0, 0x4ULL, nullptr, nullptr, OperandInfo78, -1 ,nullptr },  // Inst #860 = FABS_D64
3647
  { 861,  2,  1,  4,  2,  0, 0x4ULL, nullptr, nullptr, OperandInfo15, -1 ,nullptr },  // Inst #861 = FABS_MM
3648
  { 862,  2,  1,  4,  2,  0, 0x4ULL, nullptr, nullptr, OperandInfo16, -1 ,nullptr },  // Inst #862 = FABS_S
3649
  { 863,  2,  1,  4,  2,  0, 0x4ULL, nullptr, nullptr, OperandInfo16, -1 ,nullptr },  // Inst #863 = FABS_S_MM
3650
  { 864,  2,  1,  4,  0,  0|(1ULL<<MCID::Pseudo), 0x0ULL, nullptr, nullptr, OperandInfo124, -1 ,nullptr },  // Inst #864 = FABS_W
3651
  { 865,  3,  1,  4,  0,  0|(1ULL<<MCID::Commutable), 0x6ULL, nullptr, nullptr, OperandInfo25, -1 ,nullptr },  // Inst #865 = FADD_D
3652
  { 866,  3,  1,  4,  56, 0|(1ULL<<MCID::Commutable), 0x4ULL, nullptr, nullptr, OperandInfo125, -1 ,nullptr },  // Inst #866 = FADD_D32
3653
  { 867,  3,  1,  4,  56, 0|(1ULL<<MCID::Commutable), 0x4ULL, nullptr, nullptr, OperandInfo126, -1 ,nullptr },  // Inst #867 = FADD_D64
3654
  { 868,  3,  1,  4,  56, 0|(1ULL<<MCID::Commutable), 0x6ULL, nullptr, nullptr, OperandInfo125, -1 ,nullptr },  // Inst #868 = FADD_D_MMR6
3655
  { 869,  3,  1,  4,  56, 0|(1ULL<<MCID::Commutable)|(1ULL<<MCID::UnmodeledSideEffects), 0x4ULL, nullptr, nullptr, OperandInfo125, -1 ,nullptr },  // Inst #869 = FADD_MM
3656
  { 870,  3,  1,  4,  57, 0|(1ULL<<MCID::Commutable), 0x4ULL, nullptr, nullptr, OperandInfo127, -1 ,nullptr },  // Inst #870 = FADD_S
3657
  { 871,  3,  1,  4,  57, 0|(1ULL<<MCID::Commutable)|(1ULL<<MCID::UnmodeledSideEffects), 0x4ULL, nullptr, nullptr, OperandInfo127, -1 ,nullptr },  // Inst #871 = FADD_S_MM
3658
  { 872,  3,  1,  4,  57, 0|(1ULL<<MCID::Commutable), 0x6ULL, nullptr, nullptr, OperandInfo127, -1 ,nullptr },  // Inst #872 = FADD_S_MMR6
3659
  { 873,  3,  1,  4,  0,  0|(1ULL<<MCID::Commutable), 0x6ULL, nullptr, nullptr, OperandInfo27, -1 ,nullptr },  // Inst #873 = FADD_W
3660
  { 874,  3,  1,  4,  0,  0|(1ULL<<MCID::Commutable), 0x6ULL, nullptr, nullptr, OperandInfo25, -1 ,nullptr },  // Inst #874 = FCAF_D
3661
  { 875,  3,  1,  4,  0,  0|(1ULL<<MCID::Commutable), 0x6ULL, nullptr, nullptr, OperandInfo27, -1 ,nullptr },  // Inst #875 = FCAF_W
3662
  { 876,  3,  1,  4,  0,  0|(1ULL<<MCID::Commutable), 0x6ULL, nullptr, nullptr, OperandInfo25, -1 ,nullptr },  // Inst #876 = FCEQ_D
3663
  { 877,  3,  1,  4,  0,  0|(1ULL<<MCID::Commutable), 0x6ULL, nullptr, nullptr, OperandInfo27, -1 ,nullptr },  // Inst #877 = FCEQ_W
3664
  { 878,  2,  1,  4,  0,  0, 0x6ULL, nullptr, nullptr, OperandInfo123, -1 ,nullptr },  // Inst #878 = FCLASS_D
3665
  { 879,  2,  1,  4,  0,  0, 0x6ULL, nullptr, nullptr, OperandInfo124, -1 ,nullptr },  // Inst #879 = FCLASS_W
3666
  { 880,  3,  1,  4,  0,  0, 0x6ULL, nullptr, nullptr, OperandInfo25, -1 ,nullptr },  // Inst #880 = FCLE_D
3667
  { 881,  3,  1,  4,  0,  0, 0x6ULL, nullptr, nullptr, OperandInfo27, -1 ,nullptr },  // Inst #881 = FCLE_W
3668
  { 882,  3,  1,  4,  0,  0, 0x6ULL, nullptr, nullptr, OperandInfo25, -1 ,nullptr },  // Inst #882 = FCLT_D
3669
  { 883,  3,  1,  4,  0,  0, 0x6ULL, nullptr, nullptr, OperandInfo27, -1 ,nullptr },  // Inst #883 = FCLT_W
3670
  { 884,  3,  0,  4,  27, 0, 0x4ULL, nullptr, ImplicitList16, OperandInfo128, -1 ,nullptr },  // Inst #884 = FCMP_D32
3671
  { 885,  3,  0,  4,  27, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x4ULL, nullptr, ImplicitList16, OperandInfo128, -1 ,nullptr },  // Inst #885 = FCMP_D32_MM
3672
  { 886,  3,  0,  4,  27, 0, 0x4ULL, nullptr, ImplicitList16, OperandInfo129, -1 ,nullptr },  // Inst #886 = FCMP_D64
3673
  { 887,  3,  0,  4,  28, 0, 0x4ULL, nullptr, ImplicitList16, OperandInfo130, -1 ,nullptr },  // Inst #887 = FCMP_S32
3674
  { 888,  3,  0,  4,  28, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x4ULL, nullptr, ImplicitList16, OperandInfo130, -1 ,nullptr },  // Inst #888 = FCMP_S32_MM
3675
  { 889,  3,  1,  4,  0,  0|(1ULL<<MCID::Commutable), 0x6ULL, nullptr, nullptr, OperandInfo25, -1 ,nullptr },  // Inst #889 = FCNE_D
3676
  { 890,  3,  1,  4,  0,  0|(1ULL<<MCID::Commutable), 0x6ULL, nullptr, nullptr, OperandInfo27, -1 ,nullptr },  // Inst #890 = FCNE_W
3677
  { 891,  3,  1,  4,  0,  0|(1ULL<<MCID::Commutable), 0x6ULL, nullptr, nullptr, OperandInfo25, -1 ,nullptr },  // Inst #891 = FCOR_D
3678
  { 892,  3,  1,  4,  0,  0|(1ULL<<MCID::Commutable), 0x6ULL, nullptr, nullptr, OperandInfo27, -1 ,nullptr },  // Inst #892 = FCOR_W
3679
  { 893,  3,  1,  4,  0,  0|(1ULL<<MCID::Commutable), 0x6ULL, nullptr, nullptr, OperandInfo25, -1 ,nullptr },  // Inst #893 = FCUEQ_D
3680
  { 894,  3,  1,  4,  0,  0|(1ULL<<MCID::Commutable), 0x6ULL, nullptr, nullptr, OperandInfo27, -1 ,nullptr },  // Inst #894 = FCUEQ_W
3681
  { 895,  3,  1,  4,  0,  0|(1ULL<<MCID::Commutable), 0x6ULL, nullptr, nullptr, OperandInfo25, -1 ,nullptr },  // Inst #895 = FCULE_D
3682
  { 896,  3,  1,  4,  0,  0|(1ULL<<MCID::Commutable), 0x6ULL, nullptr, nullptr, OperandInfo27, -1 ,nullptr },  // Inst #896 = FCULE_W
3683
  { 897,  3,  1,  4,  0,  0|(1ULL<<MCID::Commutable), 0x6ULL, nullptr, nullptr, OperandInfo25, -1 ,nullptr },  // Inst #897 = FCULT_D
3684
  { 898,  3,  1,  4,  0,  0|(1ULL<<MCID::Commutable), 0x6ULL, nullptr, nullptr, OperandInfo27, -1 ,nullptr },  // Inst #898 = FCULT_W
3685
  { 899,  3,  1,  4,  0,  0|(1ULL<<MCID::Commutable), 0x6ULL, nullptr, nullptr, OperandInfo25, -1 ,nullptr },  // Inst #899 = FCUNE_D
3686
  { 900,  3,  1,  4,  0,  0|(1ULL<<MCID::Commutable), 0x6ULL, nullptr, nullptr, OperandInfo27, -1 ,nullptr },  // Inst #900 = FCUNE_W
3687
  { 901,  3,  1,  4,  0,  0|(1ULL<<MCID::Commutable), 0x6ULL, nullptr, nullptr, OperandInfo25, -1 ,nullptr },  // Inst #901 = FCUN_D
3688
  { 902,  3,  1,  4,  0,  0|(1ULL<<MCID::Commutable), 0x6ULL, nullptr, nullptr, OperandInfo27, -1 ,nullptr },  // Inst #902 = FCUN_W
3689
  { 903,  3,  1,  4,  0,  0, 0x6ULL, nullptr, nullptr, OperandInfo25, -1 ,nullptr },  // Inst #903 = FDIV_D
3690
  { 904,  3,  1,  4,  58, 0, 0x4ULL, nullptr, nullptr, OperandInfo125, -1 ,nullptr },  // Inst #904 = FDIV_D32
3691
  { 905,  3,  1,  4,  58, 0, 0x4ULL, nullptr, nullptr, OperandInfo126, -1 ,nullptr },  // Inst #905 = FDIV_D64
3692
  { 906,  3,  1,  4,  58, 0, 0x6ULL, nullptr, nullptr, OperandInfo125, -1 ,nullptr },  // Inst #906 = FDIV_D_MMR6
3693
  { 907,  3,  1,  4,  58, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x4ULL, nullptr, nullptr, OperandInfo125, -1 ,nullptr },  // Inst #907 = FDIV_MM
3694
  { 908,  3,  1,  4,  59, 0, 0x4ULL, nullptr, nullptr, OperandInfo127, -1 ,nullptr },  // Inst #908 = FDIV_S
3695
  { 909,  3,  1,  4,  59, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x4ULL, nullptr, nullptr, OperandInfo127, -1 ,nullptr },  // Inst #909 = FDIV_S_MM
3696
  { 910,  3,  1,  4,  59, 0, 0x6ULL, nullptr, nullptr, OperandInfo127, -1 ,nullptr },  // Inst #910 = FDIV_S_MMR6
3697
  { 911,  3,  1,  4,  0,  0, 0x6ULL, nullptr, nullptr, OperandInfo27, -1 ,nullptr },  // Inst #911 = FDIV_W
3698
  { 912,  3,  1,  4,  0,  0, 0x6ULL, nullptr, nullptr, OperandInfo131, -1 ,nullptr },  // Inst #912 = FEXDO_H
3699
  { 913,  3,  1,  4,  0,  0, 0x6ULL, nullptr, nullptr, OperandInfo132, -1 ,nullptr },  // Inst #913 = FEXDO_W
3700
  { 914,  3,  1,  4,  0,  0, 0x6ULL, nullptr, nullptr, OperandInfo25, -1 ,nullptr },  // Inst #914 = FEXP2_D
3701
  { 915,  2,  1,  4,  1,  0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UsesCustomInserter), 0x0ULL, nullptr, nullptr, OperandInfo123, -1 ,nullptr },  // Inst #915 = FEXP2_D_1_PSEUDO
3702
  { 916,  3,  1,  4,  0,  0, 0x6ULL, nullptr, nullptr, OperandInfo27, -1 ,nullptr },  // Inst #916 = FEXP2_W
3703
  { 917,  2,  1,  4,  1,  0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UsesCustomInserter), 0x0ULL, nullptr, nullptr, OperandInfo124, -1 ,nullptr },  // Inst #917 = FEXP2_W_1_PSEUDO
3704
  { 918,  2,  1,  4,  0,  0, 0x6ULL, nullptr, nullptr, OperandInfo133, -1 ,nullptr },  // Inst #918 = FEXUPL_D
3705
  { 919,  2,  1,  4,  0,  0, 0x6ULL, nullptr, nullptr, OperandInfo134, -1 ,nullptr },  // Inst #919 = FEXUPL_W
3706
  { 920,  2,  1,  4,  0,  0, 0x6ULL, nullptr, nullptr, OperandInfo133, -1 ,nullptr },  // Inst #920 = FEXUPR_D
3707
  { 921,  2,  1,  4,  0,  0, 0x6ULL, nullptr, nullptr, OperandInfo134, -1 ,nullptr },  // Inst #921 = FEXUPR_W
3708
  { 922,  2,  1,  4,  0,  0, 0x6ULL, nullptr, nullptr, OperandInfo123, -1 ,nullptr },  // Inst #922 = FFINT_S_D
3709
  { 923,  2,  1,  4,  0,  0, 0x6ULL, nullptr, nullptr, OperandInfo124, -1 ,nullptr },  // Inst #923 = FFINT_S_W
3710
  { 924,  2,  1,  4,  0,  0, 0x6ULL, nullptr, nullptr, OperandInfo123, -1 ,nullptr },  // Inst #924 = FFINT_U_D
3711
  { 925,  2,  1,  4,  0,  0, 0x6ULL, nullptr, nullptr, OperandInfo124, -1 ,nullptr },  // Inst #925 = FFINT_U_W
3712
  { 926,  2,  1,  4,  0,  0, 0x6ULL, nullptr, nullptr, OperandInfo133, -1 ,nullptr },  // Inst #926 = FFQL_D
3713
  { 927,  2,  1,  4,  0,  0, 0x6ULL, nullptr, nullptr, OperandInfo134, -1 ,nullptr },  // Inst #927 = FFQL_W
3714
  { 928,  2,  1,  4,  0,  0, 0x6ULL, nullptr, nullptr, OperandInfo133, -1 ,nullptr },  // Inst #928 = FFQR_D
3715
  { 929,  2,  1,  4,  0,  0, 0x6ULL, nullptr, nullptr, OperandInfo134, -1 ,nullptr },  // Inst #929 = FFQR_W
3716
  { 930,  2,  1,  4,  0,  0, 0x6ULL, nullptr, nullptr, OperandInfo135, -1 ,nullptr },  // Inst #930 = FILL_B
3717
  { 931,  2,  1,  4,  0,  0, 0x6ULL, nullptr, nullptr, OperandInfo136, -1 ,nullptr },  // Inst #931 = FILL_D
3718
  { 932,  2,  1,  4,  1,  0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UsesCustomInserter), 0x0ULL, nullptr, nullptr, OperandInfo137, -1 ,nullptr },  // Inst #932 = FILL_FD_PSEUDO
3719
  { 933,  2,  1,  4,  1,  0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UsesCustomInserter), 0x0ULL, nullptr, nullptr, OperandInfo138, -1 ,nullptr },  // Inst #933 = FILL_FW_PSEUDO
3720
  { 934,  2,  1,  4,  0,  0, 0x6ULL, nullptr, nullptr, OperandInfo139, -1 ,nullptr },  // Inst #934 = FILL_H
3721
  { 935,  2,  1,  4,  0,  0, 0x6ULL, nullptr, nullptr, OperandInfo140, -1 ,nullptr },  // Inst #935 = FILL_W
3722
  { 936,  2,  1,  4,  0,  0, 0x6ULL, nullptr, nullptr, OperandInfo123, -1 ,nullptr },  // Inst #936 = FLOG2_D
3723
  { 937,  2,  1,  4,  0,  0, 0x6ULL, nullptr, nullptr, OperandInfo124, -1 ,nullptr },  // Inst #937 = FLOG2_W
3724
  { 938,  2,  1,  4,  60, 0, 0x4ULL, nullptr, nullptr, OperandInfo78, -1 ,nullptr },  // Inst #938 = FLOOR_L_D64
3725
  { 939,  2,  1,  4,  60, 0, 0x4ULL, nullptr, nullptr, OperandInfo78, -1 ,nullptr },  // Inst #939 = FLOOR_L_D_MMR6
3726
  { 940,  2,  1,  4,  60, 0, 0x4ULL, nullptr, nullptr, OperandInfo79, -1 ,nullptr },  // Inst #940 = FLOOR_L_S
3727
  { 941,  2,  1,  4,  60, 0, 0x4ULL, nullptr, nullptr, OperandInfo79, -1 ,nullptr },  // Inst #941 = FLOOR_L_S_MMR6
3728
  { 942,  2,  1,  4,  60, 0, 0x4ULL, nullptr, nullptr, OperandInfo80, -1 ,nullptr },  // Inst #942 = FLOOR_W_D32
3729
  { 943,  2,  1,  4,  60, 0, 0x4ULL, nullptr, nullptr, OperandInfo81, -1 ,nullptr },  // Inst #943 = FLOOR_W_D64
3730
  { 944,  2,  1,  4,  60, 0, 0x4ULL, nullptr, nullptr, OperandInfo80, -1 ,nullptr },  // Inst #944 = FLOOR_W_D_MMR6
3731
  { 945,  2,  1,  4,  60, 0, 0x4ULL, nullptr, nullptr, OperandInfo80, -1 ,nullptr },  // Inst #945 = FLOOR_W_MM
3732
  { 946,  2,  1,  4,  60, 0, 0x4ULL, nullptr, nullptr, OperandInfo16, -1 ,nullptr },  // Inst #946 = FLOOR_W_S
3733
  { 947,  2,  1,  4,  60, 0, 0x4ULL, nullptr, nullptr, OperandInfo16, -1 ,nullptr },  // Inst #947 = FLOOR_W_S_MM
3734
  { 948,  2,  1,  4,  60, 0, 0x4ULL, nullptr, nullptr, OperandInfo16, -1 ,nullptr },  // Inst #948 = FLOOR_W_S_MMR6
3735
  { 949,  4,  1,  4,  0,  0, 0x6ULL, nullptr, nullptr, OperandInfo63, -1 ,nullptr },  // Inst #949 = FMADD_D
3736
  { 950,  4,  1,  4,  0,  0, 0x6ULL, nullptr, nullptr, OperandInfo65, -1 ,nullptr },  // Inst #950 = FMADD_W
3737
  { 951,  3,  1,  4,  0,  0, 0x6ULL, nullptr, nullptr, OperandInfo25, -1 ,nullptr },  // Inst #951 = FMAX_A_D
3738
  { 952,  3,  1,  4,  0,  0, 0x6ULL, nullptr, nullptr, OperandInfo27, -1 ,nullptr },  // Inst #952 = FMAX_A_W
3739
  { 953,  3,  1,  4,  0,  0, 0x6ULL, nullptr, nullptr, OperandInfo25, -1 ,nullptr },  // Inst #953 = FMAX_D
3740
  { 954,  3,  1,  4,  0,  0, 0x6ULL, nullptr, nullptr, OperandInfo27, -1 ,nullptr },  // Inst #954 = FMAX_W
3741
  { 955,  3,  1,  4,  0,  0, 0x6ULL, nullptr, nullptr, OperandInfo25, -1 ,nullptr },  // Inst #955 = FMIN_A_D
3742
  { 956,  3,  1,  4,  0,  0, 0x6ULL, nullptr, nullptr, OperandInfo27, -1 ,nullptr },  // Inst #956 = FMIN_A_W
3743
  { 957,  3,  1,  4,  0,  0, 0x6ULL, nullptr, nullptr, OperandInfo25, -1 ,nullptr },  // Inst #957 = FMIN_D
3744
  { 958,  3,  1,  4,  0,  0, 0x6ULL, nullptr, nullptr, OperandInfo27, -1 ,nullptr },  // Inst #958 = FMIN_W
3745
  { 959,  2,  1,  4,  61, 0, 0x4ULL, nullptr, nullptr, OperandInfo15, -1 ,nullptr },  // Inst #959 = FMOV_D32
3746
  { 960,  2,  1,  4,  61, 0, 0x4ULL, nullptr, nullptr, OperandInfo15, -1 ,nullptr },  // Inst #960 = FMOV_D32_MM
3747
  { 961,  2,  1,  4,  61, 0, 0x4ULL, nullptr, nullptr, OperandInfo78, -1 ,nullptr },  // Inst #961 = FMOV_D64
3748
  { 962,  2,  1,  4,  61, 0, 0x4ULL, nullptr, nullptr, OperandInfo15, -1 ,nullptr },  // Inst #962 = FMOV_D_MMR6
3749
  { 963,  2,  1,  4,  62, 0, 0x4ULL, nullptr, nullptr, OperandInfo16, -1 ,nullptr },  // Inst #963 = FMOV_S
3750
  { 964,  2,  1,  4,  62, 0, 0x4ULL, nullptr, nullptr, OperandInfo16, -1 ,nullptr },  // Inst #964 = FMOV_S_MM
3751
  { 965,  2,  1,  4,  62, 0, 0x4ULL, nullptr, nullptr, OperandInfo16, -1 ,nullptr },  // Inst #965 = FMOV_S_MMR6
3752
  { 966,  4,  1,  4,  0,  0, 0x6ULL, nullptr, nullptr, OperandInfo63, -1 ,nullptr },  // Inst #966 = FMSUB_D
3753
  { 967,  4,  1,  4,  0,  0, 0x6ULL, nullptr, nullptr, OperandInfo65, -1 ,nullptr },  // Inst #967 = FMSUB_W
3754
  { 968,  3,  1,  4,  0,  0, 0x6ULL, nullptr, nullptr, OperandInfo25, -1 ,nullptr },  // Inst #968 = FMUL_D
3755
  { 969,  3,  1,  4,  63, 0|(1ULL<<MCID::Commutable), 0x4ULL, nullptr, nullptr, OperandInfo125, -1 ,nullptr },  // Inst #969 = FMUL_D32
3756
  { 970,  3,  1,  4,  63, 0|(1ULL<<MCID::Commutable), 0x4ULL, nullptr, nullptr, OperandInfo126, -1 ,nullptr },  // Inst #970 = FMUL_D64
3757
  { 971,  3,  1,  4,  63, 0|(1ULL<<MCID::Commutable), 0x6ULL, nullptr, nullptr, OperandInfo125, -1 ,nullptr },  // Inst #971 = FMUL_D_MMR6
3758
  { 972,  3,  1,  4,  63, 0|(1ULL<<MCID::Commutable)|(1ULL<<MCID::UnmodeledSideEffects), 0x4ULL, nullptr, nullptr, OperandInfo125, -1 ,nullptr },  // Inst #972 = FMUL_MM
3759
  { 973,  3,  1,  4,  64, 0|(1ULL<<MCID::Commutable), 0x4ULL, nullptr, nullptr, OperandInfo127, -1 ,nullptr },  // Inst #973 = FMUL_S
3760
  { 974,  3,  1,  4,  64, 0|(1ULL<<MCID::Commutable)|(1ULL<<MCID::UnmodeledSideEffects), 0x4ULL, nullptr, nullptr, OperandInfo127, -1 ,nullptr },  // Inst #974 = FMUL_S_MM
3761
  { 975,  3,  1,  4,  64, 0|(1ULL<<MCID::Commutable), 0x6ULL, nullptr, nullptr, OperandInfo127, -1 ,nullptr },  // Inst #975 = FMUL_S_MMR6
3762
  { 976,  3,  1,  4,  0,  0, 0x6ULL, nullptr, nullptr, OperandInfo27, -1 ,nullptr },  // Inst #976 = FMUL_W
3763
  { 977,  2,  1,  4,  65, 0, 0x4ULL, nullptr, nullptr, OperandInfo15, -1 ,nullptr },  // Inst #977 = FNEG_D32
3764
  { 978,  2,  1,  4,  65, 0, 0x4ULL, nullptr, nullptr, OperandInfo78, -1 ,nullptr },  // Inst #978 = FNEG_D64
3765
  { 979,  2,  1,  4,  65, 0, 0x4ULL, nullptr, nullptr, OperandInfo15, -1 ,nullptr },  // Inst #979 = FNEG_D_MMR6
3766
  { 980,  2,  1,  4,  65, 0, 0x4ULL, nullptr, nullptr, OperandInfo15, -1 ,nullptr },  // Inst #980 = FNEG_MM
3767
  { 981,  2,  1,  4,  65, 0, 0x4ULL, nullptr, nullptr, OperandInfo16, -1 ,nullptr },  // Inst #981 = FNEG_S
3768
  { 982,  2,  1,  4,  65, 0, 0x4ULL, nullptr, nullptr, OperandInfo16, -1 ,nullptr },  // Inst #982 = FNEG_S_MM
3769
  { 983,  2,  1,  4,  65, 0, 0x4ULL, nullptr, nullptr, OperandInfo16, -1 ,nullptr },  // Inst #983 = FNEG_S_MMR6
3770
  { 984,  2,  1,  4,  0,  0, 0x6ULL, nullptr, nullptr, OperandInfo123, -1 ,nullptr },  // Inst #984 = FRCP_D
3771
  { 985,  2,  1,  4,  0,  0, 0x6ULL, nullptr, nullptr, OperandInfo124, -1 ,nullptr },  // Inst #985 = FRCP_W
3772
  { 986,  2,  1,  4,  0,  0, 0x6ULL, nullptr, nullptr, OperandInfo123, -1 ,nullptr },  // Inst #986 = FRINT_D
3773
  { 987,  2,  1,  4,  0,  0, 0x6ULL, nullptr, nullptr, OperandInfo124, -1 ,nullptr },  // Inst #987 = FRINT_W
3774
  { 988,  2,  1,  4,  0,  0, 0x6ULL, nullptr, nullptr, OperandInfo123, -1 ,nullptr },  // Inst #988 = FRSQRT_D
3775
  { 989,  2,  1,  4,  0,  0, 0x6ULL, nullptr, nullptr, OperandInfo124, -1 ,nullptr },  // Inst #989 = FRSQRT_W
3776
  { 990,  3,  1,  4,  0,  0, 0x6ULL, nullptr, nullptr, OperandInfo25, -1 ,nullptr },  // Inst #990 = FSAF_D
3777
  { 991,  3,  1,  4,  0,  0, 0x6ULL, nullptr, nullptr, OperandInfo27, -1 ,nullptr },  // Inst #991 = FSAF_W
3778
  { 992,  3,  1,  4,  0,  0, 0x6ULL, nullptr, nullptr, OperandInfo25, -1 ,nullptr },  // Inst #992 = FSEQ_D
3779
  { 993,  3,  1,  4,  0,  0, 0x6ULL, nullptr, nullptr, OperandInfo27, -1 ,nullptr },  // Inst #993 = FSEQ_W
3780
  { 994,  3,  1,  4,  0,  0, 0x6ULL, nullptr, nullptr, OperandInfo25, -1 ,nullptr },  // Inst #994 = FSLE_D
3781
  { 995,  3,  1,  4,  0,  0, 0x6ULL, nullptr, nullptr, OperandInfo27, -1 ,nullptr },  // Inst #995 = FSLE_W
3782
  { 996,  3,  1,  4,  0,  0, 0x6ULL, nullptr, nullptr, OperandInfo25, -1 ,nullptr },  // Inst #996 = FSLT_D
3783
  { 997,  3,  1,  4,  0,  0, 0x6ULL, nullptr, nullptr, OperandInfo27, -1 ,nullptr },  // Inst #997 = FSLT_W
3784
  { 998,  3,  1,  4,  0,  0, 0x6ULL, nullptr, nullptr, OperandInfo25, -1 ,nullptr },  // Inst #998 = FSNE_D
3785
  { 999,  3,  1,  4,  0,  0, 0x6ULL, nullptr, nullptr, OperandInfo27, -1 ,nullptr },  // Inst #999 = FSNE_W
3786
  { 1000, 3,  1,  4,  0,  0, 0x6ULL, nullptr, nullptr, OperandInfo25, -1 ,nullptr },  // Inst #1000 = FSOR_D
3787
  { 1001, 3,  1,  4,  0,  0, 0x6ULL, nullptr, nullptr, OperandInfo27, -1 ,nullptr },  // Inst #1001 = FSOR_W
3788
  { 1002, 2,  1,  4,  0,  0, 0x6ULL, nullptr, nullptr, OperandInfo123, -1 ,nullptr },  // Inst #1002 = FSQRT_D
3789
  { 1003, 2,  1,  4,  66, 0, 0x4ULL, nullptr, nullptr, OperandInfo15, -1 ,nullptr },  // Inst #1003 = FSQRT_D32
3790
  { 1004, 2,  1,  4,  66, 0, 0x4ULL, nullptr, nullptr, OperandInfo78, -1 ,nullptr },  // Inst #1004 = FSQRT_D64
3791
  { 1005, 2,  1,  4,  66, 0, 0x4ULL, nullptr, nullptr, OperandInfo15, -1 ,nullptr },  // Inst #1005 = FSQRT_MM
3792
  { 1006, 2,  1,  4,  67, 0, 0x4ULL, nullptr, nullptr, OperandInfo16, -1 ,nullptr },  // Inst #1006 = FSQRT_S
3793
  { 1007, 2,  1,  4,  67, 0, 0x4ULL, nullptr, nullptr, OperandInfo16, -1 ,nullptr },  // Inst #1007 = FSQRT_S_MM
3794
  { 1008, 2,  1,  4,  0,  0, 0x6ULL, nullptr, nullptr, OperandInfo124, -1 ,nullptr },  // Inst #1008 = FSQRT_W
3795
  { 1009, 3,  1,  4,  0,  0, 0x6ULL, nullptr, nullptr, OperandInfo25, -1 ,nullptr },  // Inst #1009 = FSUB_D
3796
  { 1010, 3,  1,  4,  68, 0, 0x4ULL, nullptr, nullptr, OperandInfo125, -1 ,nullptr },  // Inst #1010 = FSUB_D32
3797
  { 1011, 3,  1,  4,  68, 0, 0x4ULL, nullptr, nullptr, OperandInfo126, -1 ,nullptr },  // Inst #1011 = FSUB_D64
3798
  { 1012, 3,  1,  4,  68, 0, 0x6ULL, nullptr, nullptr, OperandInfo125, -1 ,nullptr },  // Inst #1012 = FSUB_D_MMR6
3799
  { 1013, 3,  1,  4,  68, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x4ULL, nullptr, nullptr, OperandInfo125, -1 ,nullptr },  // Inst #1013 = FSUB_MM
3800
  { 1014, 3,  1,  4,  69, 0, 0x4ULL, nullptr, nullptr, OperandInfo127, -1 ,nullptr },  // Inst #1014 = FSUB_S
3801
  { 1015, 3,  1,  4,  69, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x4ULL, nullptr, nullptr, OperandInfo127, -1 ,nullptr },  // Inst #1015 = FSUB_S_MM
3802
  { 1016, 3,  1,  4,  69, 0, 0x6ULL, nullptr, nullptr, OperandInfo127, -1 ,nullptr },  // Inst #1016 = FSUB_S_MMR6
3803
  { 1017, 3,  1,  4,  0,  0, 0x6ULL, nullptr, nullptr, OperandInfo27, -1 ,nullptr },  // Inst #1017 = FSUB_W
3804
  { 1018, 3,  1,  4,  0,  0, 0x6ULL, nullptr, nullptr, OperandInfo25, -1 ,nullptr },  // Inst #1018 = FSUEQ_D
3805
  { 1019, 3,  1,  4,  0,  0, 0x6ULL, nullptr, nullptr, OperandInfo27, -1 ,nullptr },  // Inst #1019 = FSUEQ_W
3806
  { 1020, 3,  1,  4,  0,  0, 0x6ULL, nullptr, nullptr, OperandInfo25, -1 ,nullptr },  // Inst #1020 = FSULE_D
3807
  { 1021, 3,  1,  4,  0,  0, 0x6ULL, nullptr, nullptr, OperandInfo27, -1 ,nullptr },  // Inst #1021 = FSULE_W
3808
  { 1022, 3,  1,  4,  0,  0, 0x6ULL, nullptr, nullptr, OperandInfo25, -1 ,nullptr },  // Inst #1022 = FSULT_D
3809
  { 1023, 3,  1,  4,  0,  0, 0x6ULL, nullptr, nullptr, OperandInfo27, -1 ,nullptr },  // Inst #1023 = FSULT_W
3810
  { 1024, 3,  1,  4,  0,  0, 0x6ULL, nullptr, nullptr, OperandInfo25, -1 ,nullptr },  // Inst #1024 = FSUNE_D
3811
  { 1025, 3,  1,  4,  0,  0, 0x6ULL, nullptr, nullptr, OperandInfo27, -1 ,nullptr },  // Inst #1025 = FSUNE_W
3812
  { 1026, 3,  1,  4,  0,  0, 0x6ULL, nullptr, nullptr, OperandInfo25, -1 ,nullptr },  // Inst #1026 = FSUN_D
3813
  { 1027, 3,  1,  4,  0,  0, 0x6ULL, nullptr, nullptr, OperandInfo27, -1 ,nullptr },  // Inst #1027 = FSUN_W
3814
  { 1028, 2,  1,  4,  0,  0, 0x6ULL, nullptr, nullptr, OperandInfo123, -1 ,nullptr },  // Inst #1028 = FTINT_S_D
3815
  { 1029, 2,  1,  4,  0,  0, 0x6ULL, nullptr, nullptr, OperandInfo124, -1 ,nullptr },  // Inst #1029 = FTINT_S_W
3816
  { 1030, 2,  1,  4,  0,  0, 0x6ULL, nullptr, nullptr, OperandInfo123, -1 ,nullptr },  // Inst #1030 = FTINT_U_D
3817
  { 1031, 2,  1,  4,  0,  0, 0x6ULL, nullptr, nullptr, OperandInfo124, -1 ,nullptr },  // Inst #1031 = FTINT_U_W
3818
  { 1032, 3,  1,  4,  0,  0, 0x6ULL, nullptr, nullptr, OperandInfo131, -1 ,nullptr },  // Inst #1032 = FTQ_H
3819
  { 1033, 3,  1,  4,  0,  0, 0x6ULL, nullptr, nullptr, OperandInfo132, -1 ,nullptr },  // Inst #1033 = FTQ_W
3820
  { 1034, 2,  1,  4,  0,  0, 0x6ULL, nullptr, nullptr, OperandInfo123, -1 ,nullptr },  // Inst #1034 = FTRUNC_S_D
3821
  { 1035, 2,  1,  4,  0,  0, 0x6ULL, nullptr, nullptr, OperandInfo124, -1 ,nullptr },  // Inst #1035 = FTRUNC_S_W
3822
  { 1036, 2,  1,  4,  0,  0, 0x6ULL, nullptr, nullptr, OperandInfo123, -1 ,nullptr },  // Inst #1036 = FTRUNC_U_D
3823
  { 1037, 2,  1,  4,  0,  0, 0x6ULL, nullptr, nullptr, OperandInfo124, -1 ,nullptr },  // Inst #1037 = FTRUNC_U_W
3824
  { 1038, 4,  2,  2,  1,  0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL, nullptr, nullptr, OperandInfo141, -1 ,nullptr },  // Inst #1038 = GotPrologue16
3825
  { 1039, 3,  1,  4,  0,  0, 0x6ULL, nullptr, nullptr, OperandInfo109, -1 ,nullptr },  // Inst #1039 = HADD_S_D
3826
  { 1040, 3,  1,  4,  0,  0, 0x6ULL, nullptr, nullptr, OperandInfo110, -1 ,nullptr },  // Inst #1040 = HADD_S_H
3827
  { 1041, 3,  1,  4,  0,  0, 0x6ULL, nullptr, nullptr, OperandInfo111, -1 ,nullptr },  // Inst #1041 = HADD_S_W
3828
  { 1042, 3,  1,  4,  0,  0, 0x6ULL, nullptr, nullptr, OperandInfo109, -1 ,nullptr },  // Inst #1042 = HADD_U_D
3829
  { 1043, 3,  1,  4,  0,  0, 0x6ULL, nullptr, nullptr, OperandInfo110, -1 ,nullptr },  // Inst #1043 = HADD_U_H
3830
  { 1044, 3,  1,  4,  0,  0, 0x6ULL, nullptr, nullptr, OperandInfo111, -1 ,nullptr },  // Inst #1044 = HADD_U_W
3831
  { 1045, 3,  1,  4,  0,  0, 0x6ULL, nullptr, nullptr, OperandInfo109, -1 ,nullptr },  // Inst #1045 = HSUB_S_D
3832
  { 1046, 3,  1,  4,  0,  0, 0x6ULL, nullptr, nullptr, OperandInfo110, -1 ,nullptr },  // Inst #1046 = HSUB_S_H
3833
  { 1047, 3,  1,  4,  0,  0, 0x6ULL, nullptr, nullptr, OperandInfo111, -1 ,nullptr },  // Inst #1047 = HSUB_S_W
3834
  { 1048, 3,  1,  4,  0,  0, 0x6ULL, nullptr, nullptr, OperandInfo109, -1 ,nullptr },  // Inst #1048 = HSUB_U_D
3835
  { 1049, 3,  1,  4,  0,  0, 0x6ULL, nullptr, nullptr, OperandInfo110, -1 ,nullptr },  // Inst #1049 = HSUB_U_H
3836
  { 1050, 3,  1,  4,  0,  0, 0x6ULL, nullptr, nullptr, OperandInfo111, -1 ,nullptr },  // Inst #1050 = HSUB_U_W
3837
  { 1051, 3,  1,  4,  0,  0, 0x6ULL, nullptr, nullptr, OperandInfo24, -1 ,nullptr },  // Inst #1051 = ILVEV_B
3838
  { 1052, 3,  1,  4,  0,  0, 0x6ULL, nullptr, nullptr, OperandInfo25, -1 ,nullptr },  // Inst #1052 = ILVEV_D
3839
  { 1053, 3,  1,  4,  0,  0, 0x6ULL, nullptr, nullptr, OperandInfo26, -1 ,nullptr },  // Inst #1053 = ILVEV_H
3840
  { 1054, 3,  1,  4,  0,  0, 0x6ULL, nullptr, nullptr, OperandInfo27, -1 ,nullptr },  // Inst #1054 = ILVEV_W
3841
  { 1055, 3,  1,  4,  0,  0, 0x6ULL, nullptr, nullptr, OperandInfo24, -1 ,nullptr },  // Inst #1055 = ILVL_B
3842
  { 1056, 3,  1,  4,  0,  0, 0x6ULL, nullptr, nullptr, OperandInfo25, -1 ,nullptr },  // Inst #1056 = ILVL_D
3843
  { 1057, 3,  1,  4,  0,  0, 0x6ULL, nullptr, nullptr, OperandInfo26, -1 ,nullptr },  // Inst #1057 = ILVL_H
3844
  { 1058, 3,  1,  4,  0,  0, 0x6ULL, nullptr, nullptr, OperandInfo27, -1 ,nullptr },  // Inst #1058 = ILVL_W
3845
  { 1059, 3,  1,  4,  0,  0, 0x6ULL, nullptr, nullptr, OperandInfo24, -1 ,nullptr },  // Inst #1059 = ILVOD_B
3846
  { 1060, 3,  1,  4,  0,  0, 0x6ULL, nullptr, nullptr, OperandInfo25, -1 ,nullptr },  // Inst #1060 = ILVOD_D
3847
  { 1061, 3,  1,  4,  0,  0, 0x6ULL, nullptr, nullptr, OperandInfo26, -1 ,nullptr },  // Inst #1061 = ILVOD_H
3848
  { 1062, 3,  1,  4,  0,  0, 0x6ULL, nullptr, nullptr, OperandInfo27, -1 ,nullptr },  // Inst #1062 = ILVOD_W
3849
  { 1063, 3,  1,  4,  0,  0, 0x6ULL, nullptr, nullptr, OperandInfo24, -1 ,nullptr },  // Inst #1063 = ILVR_B
3850
  { 1064, 3,  1,  4,  0,  0, 0x6ULL, nullptr, nullptr, OperandInfo25, -1 ,nullptr },  // Inst #1064 = ILVR_D
3851
  { 1065, 3,  1,  4,  0,  0, 0x6ULL, nullptr, nullptr, OperandInfo26, -1 ,nullptr },  // Inst #1065 = ILVR_H
3852
  { 1066, 3,  1,  4,  0,  0, 0x6ULL, nullptr, nullptr, OperandInfo27, -1 ,nullptr },  // Inst #1066 = ILVR_W
3853
  { 1067, 5,  1,  4,  33, 0, 0x1ULL, nullptr, nullptr, OperandInfo142, -1 ,nullptr },  // Inst #1067 = INS
3854
  { 1068, 4,  1,  4,  0,  0, 0x6ULL, nullptr, nullptr, OperandInfo143, -1 ,nullptr },  // Inst #1068 = INSERT_B
3855
  { 1069, 4,  1,  4,  1,  0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UsesCustomInserter), 0x0ULL, nullptr, nullptr, OperandInfo144, -1 ,nullptr },  // Inst #1069 = INSERT_B_VIDX64_PSEUDO
3856
  { 1070, 4,  1,  4,  1,  0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UsesCustomInserter), 0x0ULL, nullptr, nullptr, OperandInfo145, -1 ,nullptr },  // Inst #1070 = INSERT_B_VIDX_PSEUDO
3857
  { 1071, 4,  1,  4,  0,  0, 0x6ULL, nullptr, nullptr, OperandInfo146, -1 ,nullptr },  // Inst #1071 = INSERT_D
3858
  { 1072, 4,  1,  4,  1,  0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UsesCustomInserter), 0x0ULL, nullptr, nullptr, OperandInfo147, -1 ,nullptr },  // Inst #1072 = INSERT_D_VIDX64_PSEUDO
3859
  { 1073, 4,  1,  4,  1,  0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UsesCustomInserter), 0x0ULL, nullptr, nullptr, OperandInfo148, -1 ,nullptr },  // Inst #1073 = INSERT_D_VIDX_PSEUDO
3860
  { 1074, 4,  1,  4,  1,  0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UsesCustomInserter), 0x0ULL, nullptr, nullptr, OperandInfo149, -1 ,nullptr },  // Inst #1074 = INSERT_FD_PSEUDO
3861
  { 1075, 4,  1,  4,  1,  0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UsesCustomInserter), 0x0ULL, nullptr, nullptr, OperandInfo150, -1 ,nullptr },  // Inst #1075 = INSERT_FD_VIDX64_PSEUDO
3862
  { 1076, 4,  1,  4,  1,  0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UsesCustomInserter), 0x0ULL, nullptr, nullptr, OperandInfo151, -1 ,nullptr },  // Inst #1076 = INSERT_FD_VIDX_PSEUDO
3863
  { 1077, 4,  1,  4,  1,  0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UsesCustomInserter), 0x0ULL, nullptr, nullptr, OperandInfo152, -1 ,nullptr },  // Inst #1077 = INSERT_FW_PSEUDO
3864
  { 1078, 4,  1,  4,  1,  0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UsesCustomInserter), 0x0ULL, nullptr, nullptr, OperandInfo153, -1 ,nullptr },  // Inst #1078 = INSERT_FW_VIDX64_PSEUDO
3865
  { 1079, 4,  1,  4,  1,  0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UsesCustomInserter), 0x0ULL, nullptr, nullptr, OperandInfo154, -1 ,nullptr },  // Inst #1079 = INSERT_FW_VIDX_PSEUDO
3866
  { 1080, 4,  1,  4,  0,  0, 0x6ULL, nullptr, nullptr, OperandInfo155, -1 ,nullptr },  // Inst #1080 = INSERT_H
3867
  { 1081, 4,  1,  4,  1,  0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UsesCustomInserter), 0x0ULL, nullptr, nullptr, OperandInfo156, -1 ,nullptr },  // Inst #1081 = INSERT_H_VIDX64_PSEUDO
3868
  { 1082, 4,  1,  4,  1,  0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UsesCustomInserter), 0x0ULL, nullptr, nullptr, OperandInfo157, -1 ,nullptr },  // Inst #1082 = INSERT_H_VIDX_PSEUDO
3869
  { 1083, 4,  1,  4,  0,  0, 0x6ULL, nullptr, nullptr, OperandInfo158, -1 ,nullptr },  // Inst #1083 = INSERT_W
3870
  { 1084, 4,  1,  4,  1,  0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UsesCustomInserter), 0x0ULL, nullptr, nullptr, OperandInfo159, -1 ,nullptr },  // Inst #1084 = INSERT_W_VIDX64_PSEUDO
3871
  { 1085, 4,  1,  4,  1,  0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UsesCustomInserter), 0x0ULL, nullptr, nullptr, OperandInfo160, -1 ,nullptr },  // Inst #1085 = INSERT_W_VIDX_PSEUDO
3872
  { 1086, 3,  1,  4,  0,  0|(1ULL<<MCID::MayLoad), 0x6ULL, ImplicitList17, nullptr, OperandInfo161, -1 ,nullptr },  // Inst #1086 = INSV
3873
  { 1087, 5,  1,  4,  0,  0, 0x6ULL, nullptr, nullptr, OperandInfo162, -1 ,nullptr },  // Inst #1087 = INSVE_B
3874
  { 1088, 5,  1,  4,  0,  0, 0x6ULL, nullptr, nullptr, OperandInfo163, -1 ,nullptr },  // Inst #1088 = INSVE_D
3875
  { 1089, 5,  1,  4,  0,  0, 0x6ULL, nullptr, nullptr, OperandInfo164, -1 ,nullptr },  // Inst #1089 = INSVE_H
3876
  { 1090, 5,  1,  4,  0,  0, 0x6ULL, nullptr, nullptr, OperandInfo165, -1 ,nullptr },  // Inst #1090 = INSVE_W
3877
  { 1091, 3,  1,  4,  0,  0|(1ULL<<MCID::MayLoad), 0x6ULL, ImplicitList17, nullptr, OperandInfo161, -1 ,nullptr },  // Inst #1091 = INSV_MM
3878
  { 1092, 5,  1,  4,  33, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x1ULL, nullptr, nullptr, OperandInfo142, -1 ,nullptr },  // Inst #1092 = INS_MM
3879
  { 1093, 1,  0,  4,  70, 0|(1ULL<<MCID::Branch)|(1ULL<<MCID::Barrier)|(1ULL<<MCID::DelaySlot)|(1ULL<<MCID::Terminator), 0x3ULL, nullptr, ImplicitList4, OperandInfo5, -1 ,nullptr },  // Inst #1093 = J
3880
  { 1094, 1,  0,  4,  71, 0|(1ULL<<MCID::DelaySlot)|(1ULL<<MCID::Call), 0x3ULL, nullptr, ImplicitList5, OperandInfo5, -1 ,nullptr },  // Inst #1094 = JAL
3881
  { 1095, 2,  1,  4,  72, 0|(1ULL<<MCID::DelaySlot)|(1ULL<<MCID::Call)|(1ULL<<MCID::UnmodeledSideEffects), 0x1ULL, nullptr, ImplicitList5, OperandInfo13, -1 ,nullptr },  // Inst #1095 = JALR
3882
  { 1096, 1,  0,  2,  72, 0|(1ULL<<MCID::DelaySlot)|(1ULL<<MCID::Call), 0x0ULL, nullptr, ImplicitList5, OperandInfo70, -1 ,nullptr },  // Inst #1096 = JALR16_MM
3883
  { 1097, 2,  1,  4,  72, 0|(1ULL<<MCID::DelaySlot)|(1ULL<<MCID::Call)|(1ULL<<MCID::UnmodeledSideEffects), 0x1ULL, nullptr, ImplicitList5, OperandInfo100, -1 ,nullptr },  // Inst #1097 = JALR64
3884
  { 1098, 1,  0,  4,  72, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::DelaySlot)|(1ULL<<MCID::Call), 0x0ULL, nullptr, ImplicitList5, OperandInfo166, -1 ,nullptr },  // Inst #1098 = JALR64Pseudo
3885
  { 1099, 1,  0,  2,  72, 0|(1ULL<<MCID::Call), 0x0ULL, nullptr, ImplicitList5, OperandInfo70, -1 ,nullptr },  // Inst #1099 = JALRC16_MMR6
3886
  { 1100, 1,  0,  4,  72, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::DelaySlot)|(1ULL<<MCID::Call), 0x0ULL, nullptr, ImplicitList5, OperandInfo70, -1 ,nullptr },  // Inst #1100 = JALRPseudo
3887
  { 1101, 1,  0,  2,  73, 0|(1ULL<<MCID::DelaySlot)|(1ULL<<MCID::Call)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL, nullptr, ImplicitList5, OperandInfo70, -1 ,nullptr },  // Inst #1101 = JALRS16_MM
3888
  { 1102, 2,  1,  4,  73, 0|(1ULL<<MCID::DelaySlot)|(1ULL<<MCID::Call)|(1ULL<<MCID::UnmodeledSideEffects), 0x1ULL, nullptr, ImplicitList5, OperandInfo13, -1 ,nullptr },  // Inst #1102 = JALRS_MM
3889
  { 1103, 2,  1,  4,  0,  0|(1ULL<<MCID::IndirectBranch)|(1ULL<<MCID::DelaySlot)|(1ULL<<MCID::UnmodeledSideEffects), 0x3ULL, nullptr, nullptr, OperandInfo13, -1 ,nullptr },  // Inst #1103 = JALR_HB
3890
  { 1104, 2,  1,  4,  72, 0|(1ULL<<MCID::DelaySlot)|(1ULL<<MCID::Call)|(1ULL<<MCID::UnmodeledSideEffects), 0x1ULL, nullptr, ImplicitList5, OperandInfo13, -1 ,nullptr },  // Inst #1104 = JALR_MM
3891
  { 1105, 1,  0,  4,  74, 0|(1ULL<<MCID::DelaySlot)|(1ULL<<MCID::Call)|(1ULL<<MCID::UnmodeledSideEffects), 0x3ULL, nullptr, ImplicitList5, OperandInfo5, -1 ,nullptr },  // Inst #1105 = JALS_MM
3892
  { 1106, 1,  0,  4,  71, 0|(1ULL<<MCID::DelaySlot)|(1ULL<<MCID::Call), 0x3ULL, nullptr, ImplicitList5, OperandInfo5, -1 ,nullptr },  // Inst #1106 = JALX
3893
  { 1107, 1,  0,  4,  71, 0|(1ULL<<MCID::DelaySlot)|(1ULL<<MCID::Call)|(1ULL<<MCID::UnmodeledSideEffects), 0x3ULL, nullptr, ImplicitList5, OperandInfo5, -1 ,nullptr },  // Inst #1107 = JALX_MM
3894
  { 1108, 1,  0,  4,  71, 0|(1ULL<<MCID::DelaySlot)|(1ULL<<MCID::Call)|(1ULL<<MCID::UnmodeledSideEffects), 0x3ULL, nullptr, ImplicitList5, OperandInfo5, -1 ,nullptr },  // Inst #1108 = JAL_MM
3895
  { 1109, 2,  0,  4,  0,  0|(1ULL<<MCID::Call)|(1ULL<<MCID::Terminator)|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL, nullptr, ImplicitList5, OperandInfo18, -1 ,nullptr },  // Inst #1109 = JIALC
3896
  { 1110, 2,  0,  4,  0,  0|(1ULL<<MCID::Call)|(1ULL<<MCID::Terminator)|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL, nullptr, ImplicitList5, OperandInfo18, -1 ,nullptr },  // Inst #1110 = JIALC_MMR6
3897
  { 1111, 2,  0,  4,  0,  0|(1ULL<<MCID::Barrier)|(1ULL<<MCID::Terminator)|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL, nullptr, ImplicitList4, OperandInfo18, -1 ,nullptr },  // Inst #1111 = JIC
3898
  { 1112, 2,  0,  4,  0,  0|(1ULL<<MCID::Barrier)|(1ULL<<MCID::Terminator)|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL, nullptr, ImplicitList4, OperandInfo18, -1 ,nullptr },  // Inst #1112 = JIC_MMR6
3899
  { 1113, 1,  0,  4,  75, 0|(1ULL<<MCID::Branch)|(1ULL<<MCID::IndirectBranch)|(1ULL<<MCID::Barrier)|(1ULL<<MCID::DelaySlot)|(1ULL<<MCID::Terminator)|(1ULL<<MCID::UnmodeledSideEffects), 0x1ULL, nullptr, nullptr, OperandInfo70, -1 ,nullptr },  // Inst #1113 = JR
3900
  { 1114, 1,  0,  2,  75, 0|(1ULL<<MCID::Branch)|(1ULL<<MCID::IndirectBranch)|(1ULL<<MCID::DelaySlot)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL, nullptr, nullptr, OperandInfo70, -1 ,nullptr },  // Inst #1114 = JR16_MM
3901
  { 1115, 1,  0,  4,  75, 0|(1ULL<<MCID::Branch)|(1ULL<<MCID::IndirectBranch)|(1ULL<<MCID::Barrier)|(1ULL<<MCID::DelaySlot)|(1ULL<<MCID::Terminator)|(1ULL<<MCID::UnmodeledSideEffects), 0x1ULL, nullptr, nullptr, OperandInfo166, -1 ,nullptr },  // Inst #1115 = JR64
3902
  { 1116, 1,  0,  2,  76, 0|(1ULL<<MCID::Branch)|(1ULL<<MCID::IndirectBranch)|(1ULL<<MCID::Barrier)|(1ULL<<MCID::Terminator)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL, nullptr, nullptr, OperandInfo5, -1 ,nullptr },  // Inst #1116 = JRADDIUSP
3903
  { 1117, 1,  0,  2,  77, 0|(1ULL<<MCID::Branch)|(1ULL<<MCID::IndirectBranch)|(1ULL<<MCID::Barrier)|(1ULL<<MCID::Terminator)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL, nullptr, nullptr, OperandInfo70, -1 ,nullptr },  // Inst #1117 = JRC16_MM
3904
  { 1118, 1,  0,  2,  75, 0|(1ULL<<MCID::Branch)|(1ULL<<MCID::IndirectBranch)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL, nullptr, nullptr, OperandInfo70, -1 ,nullptr },  // Inst #1118 = JRC16_MMR6
3905
  { 1119, 1,  0,  2,  76, 0|(1ULL<<MCID::Branch)|(1ULL<<MCID::IndirectBranch)|(1ULL<<MCID::Barrier)|(1ULL<<MCID::Terminator)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL, nullptr, nullptr, OperandInfo5, -1 ,nullptr },  // Inst #1119 = JRCADDIUSP_MMR6
3906
  { 1120, 1,  0,  4,  0,  0|(1ULL<<MCID::Branch)|(1ULL<<MCID::IndirectBranch)|(1ULL<<MCID::Barrier)|(1ULL<<MCID::DelaySlot)|(1ULL<<MCID::Terminator)|(1ULL<<MCID::UnmodeledSideEffects), 0x3ULL, nullptr, nullptr, OperandInfo70, -1 ,nullptr },  // Inst #1120 = JR_HB
3907
  { 1121, 1,  0,  4,  0,  0|(1ULL<<MCID::Branch)|(1ULL<<MCID::IndirectBranch)|(1ULL<<MCID::Barrier)|(1ULL<<MCID::DelaySlot)|(1ULL<<MCID::Terminator)|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL, nullptr, nullptr, OperandInfo70, -1 ,nullptr },  // Inst #1121 = JR_HB_R6
3908
  { 1122, 1,  0,  4,  75, 0|(1ULL<<MCID::Branch)|(1ULL<<MCID::IndirectBranch)|(1ULL<<MCID::Barrier)|(1ULL<<MCID::DelaySlot)|(1ULL<<MCID::Terminator)|(1ULL<<MCID::UnmodeledSideEffects), 0x1ULL, nullptr, nullptr, OperandInfo70, -1 ,nullptr },  // Inst #1122 = JR_MM
3909
  { 1123, 1,  0,  4,  70, 0|(1ULL<<MCID::Barrier)|(1ULL<<MCID::DelaySlot)|(1ULL<<MCID::Terminator)|(1ULL<<MCID::UnmodeledSideEffects), 0x3ULL, nullptr, ImplicitList4, OperandInfo5, -1 ,nullptr },  // Inst #1123 = J_MM
3910
  { 1124, 1,  0,  6,  7,  0|(1ULL<<MCID::Call), 0x0ULL, nullptr, ImplicitList5, OperandInfo5, -1 ,nullptr },  // Inst #1124 = Jal16
3911
  { 1125, 1,  0,  6,  7,  0|(1ULL<<MCID::Branch)|(1ULL<<MCID::Barrier)|(1ULL<<MCID::Terminator)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL, nullptr, ImplicitList5, OperandInfo5, -1 ,nullptr },  // Inst #1125 = JalB16
3912
  { 1126, 1,  0,  4,  1,  0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL, nullptr, nullptr, OperandInfo70, -1 ,nullptr },  // Inst #1126 = JalOneReg
3913
  { 1127, 2,  1,  4,  1,  0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL, nullptr, nullptr, OperandInfo13, -1 ,nullptr },  // Inst #1127 = JalTwoReg
3914
  { 1128, 0,  0,  2,  7,  0|(1ULL<<MCID::Branch)|(1ULL<<MCID::IndirectBranch)|(1ULL<<MCID::Barrier)|(1ULL<<MCID::DelaySlot)|(1ULL<<MCID::Terminator)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL, nullptr, nullptr, nullptr, -1 ,nullptr },  // Inst #1128 = JrRa16
3915
  { 1129, 0,  0,  2,  7,  0|(1ULL<<MCID::Branch)|(1ULL<<MCID::IndirectBranch)|(1ULL<<MCID::Barrier)|(1ULL<<MCID::Terminator)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL, nullptr, nullptr, nullptr, -1 ,nullptr },  // Inst #1129 = JrcRa16
3916
  { 1130, 1,  0,  2,  7,  0|(1ULL<<MCID::Branch)|(1ULL<<MCID::IndirectBranch)|(1ULL<<MCID::Barrier)|(1ULL<<MCID::Terminator), 0x0ULL, nullptr, nullptr, OperandInfo167, -1 ,nullptr },  // Inst #1130 = JrcRx16
3917
  { 1131, 1,  0,  2,  78, 0|(1ULL<<MCID::Call), 0x0ULL, nullptr, ImplicitList5, OperandInfo167, -1 ,nullptr },  // Inst #1131 = JumpLinkReg16
3918
  { 1132, 3,  1,  4,  79, 0|(1ULL<<MCID::FoldableAsLoad)|(1ULL<<MCID::MayLoad), 0x2ULL, nullptr, nullptr, OperandInfo168, -1 ,nullptr },  // Inst #1132 = LB
3919
  { 1133, 3,  1,  4,  79, 0|(1ULL<<MCID::FoldableAsLoad)|(1ULL<<MCID::MayLoad), 0x2ULL, nullptr, nullptr, OperandInfo169, -1 ,nullptr },  // Inst #1133 = LB64
3920
  { 1134, 3,  1,  4,  0,  0|(1ULL<<MCID::FoldableAsLoad)|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL, nullptr, nullptr, OperandInfo168, -1 ,nullptr },  // Inst #1134 = LBE
3921
  { 1135, 3,  1,  4,  0,  0|(1ULL<<MCID::FoldableAsLoad)|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::UnmodeledSideEffects), 0x2ULL, nullptr, nullptr, OperandInfo168, -1 ,nullptr },  // Inst #1135 = LBE_MM
3922
  { 1136, 3,  1,  4,  0,  0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL, nullptr, nullptr, OperandInfo170, -1 ,nullptr },  // Inst #1136 = LBE_MMR6
3923
  { 1137, 3,  1,  2,  80, 0|(1ULL<<MCID::FoldableAsLoad)|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL, nullptr, nullptr, OperandInfo171, -1 ,nullptr },  // Inst #1137 = LBU16_MM
3924
  { 1138, 3,  1,  4,  0,  0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL, nullptr, nullptr, OperandInfo170, -1 ,nullptr },  // Inst #1138 = LBUE_MMR6
3925
  { 1139, 3,  1,  4,  0,  0|(1ULL<<MCID::MayLoad), 0x6ULL, nullptr, nullptr, OperandInfo172, -1 ,nullptr },  // Inst #1139 = LBUX
3926
  { 1140, 3,  1,  4,  0,  0|(1ULL<<MCID::MayLoad), 0x6ULL, nullptr, nullptr, OperandInfo172, -1 ,nullptr },  // Inst #1140 = LBUX_MM
3927
  { 1141, 3,  1,  4,  0,  0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL, nullptr, nullptr, OperandInfo170, -1 ,nullptr },  // Inst #1141 = LBU_MMR6
3928
  { 1142, 3,  1,  4,  0,  0|(1ULL<<MCID::FoldableAsLoad)|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::UnmodeledSideEffects), 0x2ULL, nullptr, nullptr, OperandInfo168, -1 ,nullptr },  // Inst #1142 = LB_MM
3929
  { 1143, 3,  1,  4,  0,  0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL, nullptr, nullptr, OperandInfo170, -1 ,nullptr },  // Inst #1143 = LB_MMR6
3930
  { 1144, 3,  1,  4,  80, 0|(1ULL<<MCID::FoldableAsLoad)|(1ULL<<MCID::MayLoad), 0x2ULL, nullptr, nullptr, OperandInfo168, -1 ,nullptr },  // Inst #1144 = LBu
3931
  { 1145, 3,  1,  4,  80, 0|(1ULL<<MCID::FoldableAsLoad)|(1ULL<<MCID::MayLoad), 0x2ULL, nullptr, nullptr, OperandInfo169, -1 ,nullptr },  // Inst #1145 = LBu64
3932
  { 1146, 3,  1,  4,  0,  0|(1ULL<<MCID::FoldableAsLoad)|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL, nullptr, nullptr, OperandInfo168, -1 ,nullptr },  // Inst #1146 = LBuE
3933
  { 1147, 3,  1,  4,  0,  0|(1ULL<<MCID::FoldableAsLoad)|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::UnmodeledSideEffects), 0x2ULL, nullptr, nullptr, OperandInfo168, -1 ,nullptr },  // Inst #1147 = LBuE_MM
3934
  { 1148, 3,  1,  4,  0,  0|(1ULL<<MCID::FoldableAsLoad)|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::UnmodeledSideEffects), 0x2ULL, nullptr, nullptr, OperandInfo168, -1 ,nullptr },  // Inst #1148 = LBu_MM
3935
  { 1149, 3,  1,  4,  81, 0|(1ULL<<MCID::FoldableAsLoad)|(1ULL<<MCID::MayLoad), 0x2ULL, nullptr, nullptr, OperandInfo169, -1 ,nullptr },  // Inst #1149 = LD
3936
  { 1150, 3,  1,  4,  82, 0|(1ULL<<MCID::MayLoad), 0x5ULL, nullptr, nullptr, OperandInfo173, -1 ,nullptr },  // Inst #1150 = LDC1
3937
  { 1151, 3,  1,  4,  82, 0|(1ULL<<MCID::MayLoad), 0x5ULL, nullptr, nullptr, OperandInfo174, -1 ,nullptr },  // Inst #1151 = LDC164
3938
  { 1152, 3,  1,  4,  82, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::UnmodeledSideEffects), 0x5ULL, nullptr, nullptr, OperandInfo173, -1 ,nullptr },  // Inst #1152 = LDC1_MM
3939
  { 1153, 3,  1,  4,  0,  0|(1ULL<<MCID::MayLoad), 0x5ULL, nullptr, nullptr, OperandInfo175, -1 ,nullptr },  // Inst #1153 = LDC2
3940
  { 1154, 3,  1,  4,  0,  0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL, nullptr, nullptr, OperandInfo175, -1 ,nullptr },  // Inst #1154 = LDC2_R6
3941
  { 1155, 3,  1,  4,  0,  0|(1ULL<<MCID::MayLoad), 0x5ULL, nullptr, nullptr, OperandInfo176, -1 ,nullptr },  // Inst #1155 = LDC3
3942
  { 1156, 2,  1,  4,  178,  0, 0x6ULL, nullptr, nullptr, OperandInfo177, -1 ,nullptr },  // Inst #1156 = LDI_B
3943
  { 1157, 2,  1,  4,  178,  0, 0x6ULL, nullptr, nullptr, OperandInfo178, -1 ,nullptr },  // Inst #1157 = LDI_D
3944
  { 1158, 2,  1,  4,  178,  0, 0x6ULL, nullptr, nullptr, OperandInfo179, -1 ,nullptr },  // Inst #1158 = LDI_H
3945
  { 1159, 2,  1,  4,  178,  0, 0x6ULL, nullptr, nullptr, OperandInfo180, -1 ,nullptr },  // Inst #1159 = LDI_W
3946
  { 1160, 4,  1,  4,  83, 0|(1ULL<<MCID::FoldableAsLoad)|(1ULL<<MCID::MayLoad), 0x2ULL, nullptr, nullptr, OperandInfo181, -1 ,nullptr },  // Inst #1160 = LDL
3947
  { 1161, 2,  1,  4,  0,  0|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL, nullptr, nullptr, OperandInfo105, -1 ,nullptr },  // Inst #1161 = LDPC
3948
  { 1162, 4,  1,  4,  84, 0|(1ULL<<MCID::FoldableAsLoad)|(1ULL<<MCID::MayLoad), 0x2ULL, nullptr, nullptr, OperandInfo181, -1 ,nullptr },  // Inst #1162 = LDR
3949
  { 1163, 3,  1,  4,  85, 0|(1ULL<<MCID::MayLoad), 0x5ULL, nullptr, nullptr, OperandInfo182, -1 ,nullptr },  // Inst #1163 = LDXC1
3950
  { 1164, 3,  1,  4,  85, 0|(1ULL<<MCID::MayLoad), 0x5ULL, nullptr, nullptr, OperandInfo183, -1 ,nullptr },  // Inst #1164 = LDXC164
3951
  { 1165, 3,  1,  4,  182,  0|(1ULL<<MCID::MayLoad), 0x6ULL, nullptr, nullptr, OperandInfo184, -1 ,nullptr },  // Inst #1165 = LD_B
3952
  { 1166, 3,  1,  4,  182,  0|(1ULL<<MCID::MayLoad), 0x6ULL, nullptr, nullptr, OperandInfo185, -1 ,nullptr },  // Inst #1166 = LD_D
3953
  { 1167, 3,  1,  4,  182,  0|(1ULL<<MCID::MayLoad), 0x6ULL, nullptr, nullptr, OperandInfo186, -1 ,nullptr },  // Inst #1167 = LD_H
3954
  { 1168, 3,  1,  4,  182,  0|(1ULL<<MCID::MayLoad), 0x6ULL, nullptr, nullptr, OperandInfo187, -1 ,nullptr },  // Inst #1168 = LD_W
3955
  { 1169, 3,  1,  4,  0,  0, 0x2ULL, nullptr, nullptr, OperandInfo168, -1 ,nullptr },  // Inst #1169 = LEA_ADDiu
3956
  { 1170, 3,  1,  4,  0,  0, 0x2ULL, nullptr, nullptr, OperandInfo169, -1 ,nullptr },  // Inst #1170 = LEA_ADDiu64
3957
  { 1171, 3,  1,  4,  0,  0|(1ULL<<MCID::UnmodeledSideEffects), 0x2ULL, nullptr, nullptr, OperandInfo168, -1 ,nullptr },  // Inst #1171 = LEA_ADDiu_MM
3958
  { 1172, 3,  1,  4,  86, 0|(1ULL<<MCID::FoldableAsLoad)|(1ULL<<MCID::MayLoad), 0x2ULL, nullptr, nullptr, OperandInfo168, -1 ,nullptr },  // Inst #1172 = LH
3959
  { 1173, 3,  1,  4,  86, 0|(1ULL<<MCID::FoldableAsLoad)|(1ULL<<MCID::MayLoad), 0x2ULL, nullptr, nullptr, OperandInfo169, -1 ,nullptr },  // Inst #1173 = LH64
3960
  { 1174, 3,  1,  4,  0,  0|(1ULL<<MCID::FoldableAsLoad)|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL, nullptr, nullptr, OperandInfo168, -1 ,nullptr },  // Inst #1174 = LHE
3961
  { 1175, 3,  1,  4,  0,  0|(1ULL<<MCID::FoldableAsLoad)|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::UnmodeledSideEffects), 0x2ULL, nullptr, nullptr, OperandInfo168, -1 ,nullptr },  // Inst #1175 = LHE_MM
3962
  { 1176, 3,  1,  2,  87, 0|(1ULL<<MCID::FoldableAsLoad)|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL, nullptr, nullptr, OperandInfo171, -1 ,nullptr },  // Inst #1176 = LHU16_MM
3963
  { 1177, 3,  1,  4,  0,  0|(1ULL<<MCID::MayLoad), 0x6ULL, nullptr, nullptr, OperandInfo172, -1 ,nullptr },  // Inst #1177 = LHX
3964
  { 1178, 3,  1,  4,  0,  0|(1ULL<<MCID::MayLoad), 0x6ULL, nullptr, nullptr, OperandInfo172, -1 ,nullptr },  // Inst #1178 = LHX_MM
3965
  { 1179, 3,  1,  4,  0,  0|(1ULL<<MCID::FoldableAsLoad)|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::UnmodeledSideEffects), 0x2ULL, nullptr, nullptr, OperandInfo168, -1 ,nullptr },  // Inst #1179 = LH_MM
3966
  { 1180, 3,  1,  4,  87, 0|(1ULL<<MCID::FoldableAsLoad)|(1ULL<<MCID::MayLoad), 0x2ULL, nullptr, nullptr, OperandInfo168, -1 ,nullptr },  // Inst #1180 = LHu
3967
  { 1181, 3,  1,  4,  87, 0|(1ULL<<MCID::FoldableAsLoad)|(1ULL<<MCID::MayLoad), 0x2ULL, nullptr, nullptr, OperandInfo169, -1 ,nullptr },  // Inst #1181 = LHu64
3968
  { 1182, 3,  1,  4,  0,  0|(1ULL<<MCID::FoldableAsLoad)|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL, nullptr, nullptr, OperandInfo168, -1 ,nullptr },  // Inst #1182 = LHuE
3969
  { 1183, 3,  1,  4,  0,  0|(1ULL<<MCID::FoldableAsLoad)|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::UnmodeledSideEffects), 0x2ULL, nullptr, nullptr, OperandInfo168, -1 ,nullptr },  // Inst #1183 = LHuE_MM
3970
  { 1184, 3,  1,  4,  0,  0|(1ULL<<MCID::FoldableAsLoad)|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::UnmodeledSideEffects), 0x2ULL, nullptr, nullptr, OperandInfo168, -1 ,nullptr },  // Inst #1184 = LHu_MM
3971
  { 1185, 2,  1,  2,  0,  0|(1ULL<<MCID::Rematerializable)|(1ULL<<MCID::CheapAsAMove), 0x0ULL, nullptr, nullptr, OperandInfo19, -1 ,nullptr },  // Inst #1185 = LI16_MM
3972
  { 1186, 2,  1,  2,  0,  0|(1ULL<<MCID::Rematerializable)|(1ULL<<MCID::UnmodeledSideEffects)|(1ULL<<MCID::CheapAsAMove), 0x0ULL, nullptr, nullptr, OperandInfo19, -1 ,nullptr },  // Inst #1186 = LI16_MMR6
3973
  { 1187, 3,  1,  4,  0,  0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::UnmodeledSideEffects), 0x2ULL, nullptr, nullptr, OperandInfo168, -1 ,nullptr },  // Inst #1187 = LL
3974
  { 1188, 3,  1,  4,  0,  0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::UnmodeledSideEffects), 0x2ULL, nullptr, nullptr, OperandInfo169, -1 ,nullptr },  // Inst #1188 = LLD
3975
  { 1189, 3,  1,  4,  0,  0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL, nullptr, nullptr, OperandInfo169, -1 ,nullptr },  // Inst #1189 = LLD_R6
3976
  { 1190, 3,  1,  4,  0,  0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL, nullptr, nullptr, OperandInfo168, -1 ,nullptr },  // Inst #1190 = LLE
3977
  { 1191, 3,  1,  4,  0,  0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::UnmodeledSideEffects), 0x2ULL, nullptr, nullptr, OperandInfo170, -1 ,nullptr },  // Inst #1191 = LLE_MM
3978
  { 1192, 3,  1,  4,  0,  0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL, nullptr, nullptr, OperandInfo170, -1 ,nullptr },  // Inst #1192 = LLE_MMR6
3979
  { 1193, 3,  1,  4,  0,  0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::UnmodeledSideEffects), 0x2ULL, nullptr, nullptr, OperandInfo170, -1 ,nullptr },  // Inst #1193 = LL_MM
3980
  { 1194, 3,  1,  4,  0,  0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL, nullptr, nullptr, OperandInfo168, -1 ,nullptr },  // Inst #1194 = LL_R6
3981
  { 1195, 3,  1,  4,  0,  0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::FoldableAsLoad)|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::UnmodeledSideEffects), 0x2ULL, nullptr, nullptr, OperandInfo188, -1 ,nullptr },  // Inst #1195 = LOAD_ACC128
3982
  { 1196, 3,  1,  4,  0,  0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::FoldableAsLoad)|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::UnmodeledSideEffects), 0x2ULL, nullptr, nullptr, OperandInfo189, -1 ,nullptr },  // Inst #1196 = LOAD_ACC64
3983
  { 1197, 3,  1,  4,  0,  0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::FoldableAsLoad)|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::UnmodeledSideEffects), 0x2ULL, nullptr, nullptr, OperandInfo190, -1 ,nullptr },  // Inst #1197 = LOAD_ACC64DSP
3984
  { 1198, 3,  1,  4,  0,  0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::FoldableAsLoad)|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::UnmodeledSideEffects), 0x2ULL, nullptr, nullptr, OperandInfo191, -1 ,nullptr },  // Inst #1198 = LOAD_CCOND_DSP
3985
  { 1199, 4,  1,  4,  1,  0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL, nullptr, nullptr, OperandInfo192, -1 ,nullptr },  // Inst #1199 = LONG_BRANCH_ADDiu
3986
  { 1200, 4,  1,  4,  1,  0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL, nullptr, nullptr, OperandInfo193, -1 ,nullptr },  // Inst #1200 = LONG_BRANCH_DADDiu
3987
  { 1201, 3,  1,  4,  1,  0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL, nullptr, nullptr, OperandInfo194, -1 ,nullptr },  // Inst #1201 = LONG_BRANCH_LUi
3988
  { 1202, 4,  1,  4,  0,  0, 0x6ULL, nullptr, nullptr, OperandInfo33, -1 ,nullptr },  // Inst #1202 = LSA
3989
  { 1203, 4,  1,  4,  0,  0|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL, nullptr, nullptr, OperandInfo33, -1 ,nullptr },  // Inst #1203 = LSA_MMR6
3990
  { 1204, 4,  1,  4,  0,  0|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL, nullptr, nullptr, OperandInfo33, -1 ,nullptr },  // Inst #1204 = LSA_R6
3991
  { 1205, 2,  1,  4,  88, 0|(1ULL<<MCID::Rematerializable), 0x2ULL, nullptr, nullptr, OperandInfo18, -1 ,nullptr },  // Inst #1205 = LUI_MMR6
3992
  { 1206, 3,  1,  4,  89, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x5ULL, nullptr, nullptr, OperandInfo182, -1 ,nullptr },  // Inst #1206 = LUXC1
3993
  { 1207, 3,  1,  4,  89, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x5ULL, nullptr, nullptr, OperandInfo183, -1 ,nullptr },  // Inst #1207 = LUXC164
3994
  { 1208, 3,  1,  4,  89, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x5ULL, nullptr, nullptr, OperandInfo182, -1 ,nullptr },  // Inst #1208 = LUXC1_MM
3995
  { 1209, 2,  1,  4,  88, 0|(1ULL<<MCID::Rematerializable)|(1ULL<<MCID::CheapAsAMove), 0x2ULL, nullptr, nullptr, OperandInfo18, -1 ,nullptr },  // Inst #1209 = LUi
3996
  { 1210, 2,  1,  4,  88, 0|(1ULL<<MCID::Rematerializable)|(1ULL<<MCID::CheapAsAMove), 0x2ULL, nullptr, nullptr, OperandInfo105, -1 ,nullptr },  // Inst #1210 = LUi64
3997
  { 1211, 2,  1,  4,  88, 0|(1ULL<<MCID::Rematerializable)|(1ULL<<MCID::CheapAsAMove), 0x2ULL, nullptr, nullptr, OperandInfo18, -1 ,nullptr },  // Inst #1211 = LUi_MM
3998
  { 1212, 3,  1,  4,  90, 0|(1ULL<<MCID::FoldableAsLoad)|(1ULL<<MCID::MayLoad), 0x2ULL, nullptr, nullptr, OperandInfo168, -1 ,nullptr },  // Inst #1212 = LW
3999
  { 1213, 3,  1,  2,  90, 0|(1ULL<<MCID::FoldableAsLoad)|(1ULL<<MCID::MayLoad), 0x0ULL, nullptr, nullptr, OperandInfo171, -1 ,nullptr },  // Inst #1213 = LW16_MM
4000
  { 1214, 3,  1,  4,  90, 0|(1ULL<<MCID::FoldableAsLoad)|(1ULL<<MCID::MayLoad), 0x2ULL, nullptr, nullptr, OperandInfo169, -1 ,nullptr },  // Inst #1214 = LW64
4001
  { 1215, 3,  1,  4,  91, 0|(1ULL<<MCID::MayLoad), 0x5ULL, nullptr, nullptr, OperandInfo195, -1 ,nullptr },  // Inst #1215 = LWC1
4002
  { 1216, 3,  1,  4,  91, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::UnmodeledSideEffects), 0x5ULL, nullptr, nullptr, OperandInfo195, -1 ,nullptr },  // Inst #1216 = LWC1_MM
4003
  { 1217, 3,  1,  4,  0,  0|(1ULL<<MCID::MayLoad), 0x5ULL, nullptr, nullptr, OperandInfo175, -1 ,nullptr },  // Inst #1217 = LWC2
4004
  { 1218, 3,  1,  4,  0,  0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL, nullptr, nullptr, OperandInfo175, -1 ,nullptr },  // Inst #1218 = LWC2_R6
4005
  { 1219, 3,  1,  4,  0,  0|(1ULL<<MCID::MayLoad), 0x5ULL, nullptr, nullptr, OperandInfo176, -1 ,nullptr },  // Inst #1219 = LWC3
4006
  { 1220, 3,  1,  4,  0,  0|(1ULL<<MCID::FoldableAsLoad)|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL, nullptr, nullptr, OperandInfo168, -1 ,nullptr },  // Inst #1220 = LWE
4007
  { 1221, 3,  1,  4,  0,  0|(1ULL<<MCID::FoldableAsLoad)|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::UnmodeledSideEffects), 0x2ULL, nullptr, nullptr, OperandInfo168, -1 ,nullptr },  // Inst #1221 = LWE_MM
4008
  { 1222, 3,  1,  4,  0,  0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL, nullptr, nullptr, OperandInfo170, -1 ,nullptr },  // Inst #1222 = LWE_MMR6
4009
  { 1223, 3,  1,  2,  90, 0|(1ULL<<MCID::FoldableAsLoad)|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL, nullptr, nullptr, OperandInfo171, -1 ,nullptr },  // Inst #1223 = LWGP_MM
4010
  { 1224, 4,  1,  4,  92, 0|(1ULL<<MCID::FoldableAsLoad)|(1ULL<<MCID::MayLoad), 0x2ULL, nullptr, nullptr, OperandInfo196, -1 ,nullptr },  // Inst #1224 = LWL
4011
  { 1225, 4,  1,  4,  92, 0|(1ULL<<MCID::FoldableAsLoad)|(1ULL<<MCID::MayLoad), 0x2ULL, nullptr, nullptr, OperandInfo181, -1 ,nullptr },  // Inst #1225 = LWL64
4012
  { 1226, 4,  1,  4,  0,  0|(1ULL<<MCID::FoldableAsLoad)|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL, nullptr, nullptr, OperandInfo196, -1 ,nullptr },  // Inst #1226 = LWLE
4013
  { 1227, 4,  1,  4,  0,  0|(1ULL<<MCID::FoldableAsLoad)|(1ULL<<MCID::MayLoad), 0x2ULL, nullptr, nullptr, OperandInfo197, -1 ,nullptr },  // Inst #1227 = LWLE_MM
4014
  { 1228, 4,  1,  4,  0,  0|(1ULL<<MCID::FoldableAsLoad)|(1ULL<<MCID::MayLoad), 0x2ULL, nullptr, nullptr, OperandInfo197, -1 ,nullptr },  // Inst #1228 = LWL_MM
4015
  { 1229, 3,  1,  2,  0,  0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL, nullptr, nullptr, OperandInfo198, -1 ,nullptr },  // Inst #1229 = LWM16_MM
4016
  { 1230, 3,  1,  2,  0,  0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL, nullptr, nullptr, OperandInfo198, -1 ,nullptr },  // Inst #1230 = LWM16_MMR6
4017
  { 1231, 3,  1,  4,  0,  0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::UnmodeledSideEffects), 0x2ULL, nullptr, nullptr, OperandInfo198, -1 ,nullptr },  // Inst #1231 = LWM32_MM
4018
  { 1232, 3,  1,  4,  1,  0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL, nullptr, nullptr, OperandInfo198, -1 ,nullptr },  // Inst #1232 = LWM_MM
4019
  { 1233, 2,  1,  4,  0,  0|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL, nullptr, nullptr, OperandInfo18, -1 ,nullptr },  // Inst #1233 = LWPC
4020
  { 1234, 2,  1,  4,  0,  0|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL, nullptr, nullptr, OperandInfo18, -1 ,nullptr },  // Inst #1234 = LWPC_MMR6
4021
  { 1235, 4,  1,  4,  0,  0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::UnmodeledSideEffects), 0x2ULL, nullptr, nullptr, OperandInfo199, -1 ,nullptr },  // Inst #1235 = LWP_MM
4022
  { 1236, 4,  1,  4,  93, 0|(1ULL<<MCID::FoldableAsLoad)|(1ULL<<MCID::MayLoad), 0x2ULL, nullptr, nullptr, OperandInfo196, -1 ,nullptr },  // Inst #1236 = LWR
4023
  { 1237, 4,  1,  4,  93, 0|(1ULL<<MCID::FoldableAsLoad)|(1ULL<<MCID::MayLoad), 0x2ULL, nullptr, nullptr, OperandInfo181, -1 ,nullptr },  // Inst #1237 = LWR64
4024
  { 1238, 4,  1,  4,  0,  0|(1ULL<<MCID::FoldableAsLoad)|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL, nullptr, nullptr, OperandInfo196, -1 ,nullptr },  // Inst #1238 = LWRE
4025
  { 1239, 4,  1,  4,  0,  0|(1ULL<<MCID::FoldableAsLoad)|(1ULL<<MCID::MayLoad), 0x2ULL, nullptr, nullptr, OperandInfo197, -1 ,nullptr },  // Inst #1239 = LWRE_MM
4026
  { 1240, 4,  1,  4,  0,  0|(1ULL<<MCID::FoldableAsLoad)|(1ULL<<MCID::MayLoad), 0x2ULL, nullptr, nullptr, OperandInfo197, -1 ,nullptr },  // Inst #1240 = LWR_MM
4027
  { 1241, 3,  1,  2,  90, 0|(1ULL<<MCID::FoldableAsLoad)|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL, nullptr, nullptr, OperandInfo170, -1 ,nullptr },  // Inst #1241 = LWSP_MM
4028
  { 1242, 2,  1,  4,  0,  0|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL, nullptr, nullptr, OperandInfo18, -1 ,nullptr },  // Inst #1242 = LWUPC
4029
  { 1243, 3,  1,  4,  94, 0|(1ULL<<MCID::FoldableAsLoad)|(1ULL<<MCID::MayLoad), 0x2ULL, nullptr, nullptr, OperandInfo170, -1 ,nullptr },  // Inst #1243 = LWU_MM
4030
  { 1244, 3,  1,  4,  0,  0|(1ULL<<MCID::MayLoad), 0x6ULL, nullptr, nullptr, OperandInfo172, -1 ,nullptr },  // Inst #1244 = LWX
4031
  { 1245, 3,  1,  4,  95, 0|(1ULL<<MCID::MayLoad), 0x5ULL, nullptr, nullptr, OperandInfo200, -1 ,nullptr },  // Inst #1245 = LWXC1
4032
  { 1246, 3,  1,  4,  95, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x5ULL, nullptr, nullptr, OperandInfo200, -1 ,nullptr },  // Inst #1246 = LWXC1_MM
4033
  { 1247, 3,  1,  4,  0,  0|(1ULL<<MCID::UnmodeledSideEffects), 0x5ULL, nullptr, nullptr, OperandInfo172, -1 ,nullptr },  // Inst #1247 = LWXS_MM
4034
  { 1248, 3,  1,  4,  0,  0|(1ULL<<MCID::MayLoad), 0x6ULL, nullptr, nullptr, OperandInfo172, -1 ,nullptr },  // Inst #1248 = LWX_MM
4035
  { 1249, 3,  1,  4,  0,  0|(1ULL<<MCID::FoldableAsLoad)|(1ULL<<MCID::MayLoad), 0x2ULL, nullptr, nullptr, OperandInfo168, -1 ,nullptr },  // Inst #1249 = LW_MM
4036
  { 1250, 3,  1,  4,  90, 0|(1ULL<<MCID::FoldableAsLoad)|(1ULL<<MCID::MayLoad), 0x6ULL, nullptr, nullptr, OperandInfo168, -1 ,nullptr },  // Inst #1250 = LW_MMR6
4037
  { 1251, 3,  1,  4,  94, 0|(1ULL<<MCID::FoldableAsLoad)|(1ULL<<MCID::MayLoad), 0x2ULL, nullptr, nullptr, OperandInfo169, -1 ,nullptr },  // Inst #1251 = LWu
4038
  { 1252, 4,  1,  4,  79, 0|(1ULL<<MCID::MayLoad), 0x0ULL, nullptr, nullptr, OperandInfo201, -1 ,nullptr },  // Inst #1252 = LbRxRyOffMemX16
4039
  { 1253, 4,  1,  4,  80, 0|(1ULL<<MCID::MayLoad), 0x0ULL, nullptr, nullptr, OperandInfo201, -1 ,nullptr },  // Inst #1253 = LbuRxRyOffMemX16
4040
  { 1254, 4,  1,  4,  86, 0|(1ULL<<MCID::MayLoad), 0x0ULL, nullptr, nullptr, OperandInfo201, -1 ,nullptr },  // Inst #1254 = LhRxRyOffMemX16
4041
  { 1255, 4,  1,  4,  87, 0|(1ULL<<MCID::MayLoad), 0x0ULL, nullptr, nullptr, OperandInfo201, -1 ,nullptr },  // Inst #1255 = LhuRxRyOffMemX16
4042
  { 1256, 2,  1,  2,  7,  0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL, nullptr, nullptr, OperandInfo42, -1 ,nullptr },  // Inst #1256 = LiRxImm16
4043
  { 1257, 2,  1,  4,  7,  0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL, nullptr, nullptr, OperandInfo42, -1 ,nullptr },  // Inst #1257 = LiRxImmAlignX16
4044
  { 1258, 2,  1,  4,  7,  0, 0x0ULL, nullptr, nullptr, OperandInfo42, -1 ,nullptr },  // Inst #1258 = LiRxImmX16
4045
  { 1259, 2,  1,  4,  1,  0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL, nullptr, nullptr, OperandInfo18, -1 ,nullptr },  // Inst #1259 = LoadAddrImm32
4046
  { 1260, 2,  1,  4,  1,  0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL, nullptr, nullptr, OperandInfo105, -1 ,nullptr },  // Inst #1260 = LoadAddrImm64
4047
  { 1261, 3,  1,  4,  1,  0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL, nullptr, nullptr, OperandInfo168, -1 ,nullptr },  // Inst #1261 = LoadAddrReg32
4048
  { 1262, 3,  1,  4,  1,  0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL, nullptr, nullptr, OperandInfo169, -1 ,nullptr },  // Inst #1262 = LoadAddrReg64
4049
  { 1263, 2,  1,  4,  1,  0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL, nullptr, nullptr, OperandInfo18, -1 ,nullptr },  // Inst #1263 = LoadImm32
4050
  { 1264, 2,  1,  4,  1,  0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL, nullptr, nullptr, OperandInfo105, -1 ,nullptr },  // Inst #1264 = LoadImm64
4051
  { 1265, 3,  1,  2,  1,  0|(1ULL<<MCID::Pseudo), 0x0ULL, nullptr, nullptr, OperandInfo202, -1 ,nullptr },  // Inst #1265 = LwConstant32
4052
  { 1266, 3,  1,  2,  90, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL, nullptr, nullptr, OperandInfo203, -1 ,nullptr },  // Inst #1266 = LwRxPcTcp16
4053
  { 1267, 3,  1,  4,  90, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL, nullptr, nullptr, OperandInfo203, -1 ,nullptr },  // Inst #1267 = LwRxPcTcpX16
4054
  { 1268, 4,  1,  4,  90, 0|(1ULL<<MCID::MayLoad), 0x0ULL, nullptr, nullptr, OperandInfo201, -1 ,nullptr },  // Inst #1268 = LwRxRyOffMemX16
4055
  { 1269, 3,  1,  4,  90, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL, ImplicitList3, nullptr, OperandInfo204, -1 ,nullptr },  // Inst #1269 = LwRxSpImmX16
4056
  { 1270, 2,  0,  4,  96, 0|(1ULL<<MCID::Commutable)|(1ULL<<MCID::UnmodeledSideEffects), 0x1ULL, ImplicitList12, ImplicitList12, OperandInfo13, -1 ,nullptr },  // Inst #1270 = MADD
4057
  { 1271, 4,  1,  4,  0,  0|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL, nullptr, nullptr, OperandInfo205, -1 ,nullptr },  // Inst #1271 = MADDF_D
4058
  { 1272, 4,  1,  4,  0,  0|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL, nullptr, nullptr, OperandInfo205, -1 ,nullptr },  // Inst #1272 = MADDF_D_MMR6
4059
  { 1273, 4,  1,  4,  0,  0|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL, nullptr, nullptr, OperandInfo206, -1 ,nullptr },  // Inst #1273 = MADDF_S
4060
  { 1274, 4,  1,  4,  0,  0|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL, nullptr, nullptr, OperandInfo206, -1 ,nullptr },  // Inst #1274 = MADDF_S_MMR6
4061
  { 1275, 4,  1,  4,  0,  0, 0x6ULL, nullptr, nullptr, OperandInfo64, -1 ,nullptr },  // Inst #1275 = MADDR_Q_H
4062
  { 1276, 4,  1,  4,  0,  0, 0x6ULL, nullptr, nullptr, OperandInfo65, -1 ,nullptr },  // Inst #1276 = MADDR_Q_W
4063
  { 1277, 2,  0,  4,  97, 0|(1ULL<<MCID::Commutable)|(1ULL<<MCID::UnmodeledSideEffects), 0x1ULL, ImplicitList12, ImplicitList12, OperandInfo13, -1 ,nullptr },  // Inst #1277 = MADDU
4064
  { 1278, 4,  1,  4,  0,  0, 0x6ULL, nullptr, nullptr, OperandInfo115, -1 ,nullptr },  // Inst #1278 = MADDU_DSP
4065
  { 1279, 4,  1,  4,  0,  0, 0x6ULL, nullptr, nullptr, OperandInfo115, -1 ,nullptr },  // Inst #1279 = MADDU_DSP_MM
4066
  { 1280, 2,  0,  4,  97, 0|(1ULL<<MCID::Commutable)|(1ULL<<MCID::UnmodeledSideEffects), 0x1ULL, ImplicitList12, ImplicitList12, OperandInfo13, -1 ,nullptr },  // Inst #1280 = MADDU_MM
4067
  { 1281, 4,  1,  4,  0,  0, 0x6ULL, nullptr, nullptr, OperandInfo62, -1 ,nullptr },  // Inst #1281 = MADDV_B
4068
  { 1282, 4,  1,  4,  0,  0, 0x6ULL, nullptr, nullptr, OperandInfo63, -1 ,nullptr },  // Inst #1282 = MADDV_D
4069
  { 1283, 4,  1,  4,  0,  0, 0x6ULL, nullptr, nullptr, OperandInfo64, -1 ,nullptr },  // Inst #1283 = MADDV_H
4070
  { 1284, 4,  1,  4,  0,  0, 0x6ULL, nullptr, nullptr, OperandInfo65, -1 ,nullptr },  // Inst #1284 = MADDV_W
4071
  { 1285, 4,  1,  4,  98, 0, 0x4ULL, nullptr, nullptr, OperandInfo207, -1 ,nullptr },  // Inst #1285 = MADD_D32
4072
  { 1286, 4,  1,  4,  98, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x4ULL, nullptr, nullptr, OperandInfo207, -1 ,nullptr },  // Inst #1286 = MADD_D32_MM
4073
  { 1287, 4,  1,  4,  98, 0, 0x4ULL, nullptr, nullptr, OperandInfo208, -1 ,nullptr },  // Inst #1287 = MADD_D64
4074
  { 1288, 4,  1,  4,  0,  0, 0x6ULL, nullptr, nullptr, OperandInfo115, -1 ,nullptr },  // Inst #1288 = MADD_DSP
4075
  { 1289, 4,  1,  4,  0,  0, 0x6ULL, nullptr, nullptr, OperandInfo115, -1 ,nullptr },  // Inst #1289 = MADD_DSP_MM
4076
  { 1290, 2,  0,  4,  96, 0|(1ULL<<MCID::Commutable)|(1ULL<<MCID::UnmodeledSideEffects), 0x1ULL, ImplicitList12, ImplicitList12, OperandInfo13, -1 ,nullptr },  // Inst #1290 = MADD_MM
4077
  { 1291, 4,  1,  4,  0,  0, 0x6ULL, nullptr, nullptr, OperandInfo64, -1 ,nullptr },  // Inst #1291 = MADD_Q_H
4078
  { 1292, 4,  1,  4,  0,  0, 0x6ULL, nullptr, nullptr, OperandInfo65, -1 ,nullptr },  // Inst #1292 = MADD_Q_W
4079
  { 1293, 4,  1,  4,  99, 0, 0x4ULL, nullptr, nullptr, OperandInfo209, -1 ,nullptr },  // Inst #1293 = MADD_S
4080
  { 1294, 4,  1,  4,  99, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x4ULL, nullptr, nullptr, OperandInfo209, -1 ,nullptr },  // Inst #1294 = MADD_S_MM
4081
  { 1295, 4,  1,  4,  0,  0|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL, nullptr, ImplicitList11, OperandInfo115, -1 ,nullptr },  // Inst #1295 = MAQ_SA_W_PHL
4082
  { 1296, 4,  1,  4,  0,  0|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL, nullptr, ImplicitList11, OperandInfo115, -1 ,nullptr },  // Inst #1296 = MAQ_SA_W_PHL_MM
4083
  { 1297, 4,  1,  4,  0,  0|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL, nullptr, ImplicitList11, OperandInfo115, -1 ,nullptr },  // Inst #1297 = MAQ_SA_W_PHR
4084
  { 1298, 4,  1,  4,  0,  0|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL, nullptr, ImplicitList11, OperandInfo115, -1 ,nullptr },  // Inst #1298 = MAQ_SA_W_PHR_MM
4085
  { 1299, 4,  1,  4,  0,  0|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL, nullptr, ImplicitList11, OperandInfo115, -1 ,nullptr },  // Inst #1299 = MAQ_S_W_PHL
4086
  { 1300, 4,  1,  4,  0,  0|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL, nullptr, ImplicitList11, OperandInfo115, -1 ,nullptr },  // Inst #1300 = MAQ_S_W_PHL_MM
4087
  { 1301, 4,  1,  4,  0,  0|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL, nullptr, ImplicitList11, OperandInfo115, -1 ,nullptr },  // Inst #1301 = MAQ_S_W_PHR
4088
  { 1302, 4,  1,  4,  0,  0|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL, nullptr, ImplicitList11, OperandInfo115, -1 ,nullptr },  // Inst #1302 = MAQ_S_W_PHR_MM
4089
  { 1303, 3,  1,  4,  0,  0|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL, nullptr, nullptr, OperandInfo126, -1 ,nullptr },  // Inst #1303 = MAXA_D
4090
  { 1304, 3,  1,  4,  0,  0|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL, nullptr, nullptr, OperandInfo126, -1 ,nullptr },  // Inst #1304 = MAXA_D_MMR6
4091
  { 1305, 3,  1,  4,  0,  0|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL, nullptr, nullptr, OperandInfo127, -1 ,nullptr },  // Inst #1305 = MAXA_S
4092
  { 1306, 3,  1,  4,  0,  0|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL, nullptr, nullptr, OperandInfo127, -1 ,nullptr },  // Inst #1306 = MAXA_S_MMR6
4093
  { 1307, 3,  1,  4,  0,  0, 0x6ULL, nullptr, nullptr, OperandInfo29, -1 ,nullptr },  // Inst #1307 = MAXI_S_B
4094
  { 1308, 3,  1,  4,  0,  0, 0x6ULL, nullptr, nullptr, OperandInfo30, -1 ,nullptr },  // Inst #1308 = MAXI_S_D
4095
  { 1309, 3,  1,  4,  0,  0, 0x6ULL, nullptr, nullptr, OperandInfo31, -1 ,nullptr },  // Inst #1309 = MAXI_S_H
4096
  { 1310, 3,  1,  4,  0,  0, 0x6ULL, nullptr, nullptr, OperandInfo32, -1 ,nullptr },  // Inst #1310 = MAXI_S_W
4097
  { 1311, 3,  1,  4,  0,  0, 0x6ULL, nullptr, nullptr, OperandInfo29, -1 ,nullptr },  // Inst #1311 = MAXI_U_B
4098
  { 1312, 3,  1,  4,  0,  0, 0x6ULL, nullptr, nullptr, OperandInfo30, -1 ,nullptr },  // Inst #1312 = MAXI_U_D
4099
  { 1313, 3,  1,  4,  0,  0, 0x6ULL, nullptr, nullptr, OperandInfo31, -1 ,nullptr },  // Inst #1313 = MAXI_U_H
4100
  { 1314, 3,  1,  4,  0,  0, 0x6ULL, nullptr, nullptr, OperandInfo32, -1 ,nullptr },  // Inst #1314 = MAXI_U_W
4101
  { 1315, 3,  1,  4,  0,  0, 0x6ULL, nullptr, nullptr, OperandInfo24, -1 ,nullptr },  // Inst #1315 = MAX_A_B
4102
  { 1316, 3,  1,  4,  0,  0, 0x6ULL, nullptr, nullptr, OperandInfo25, -1 ,nullptr },  // Inst #1316 = MAX_A_D
4103
  { 1317, 3,  1,  4,  0,  0, 0x6ULL, nullptr, nullptr, OperandInfo26, -1 ,nullptr },  // Inst #1317 = MAX_A_H
4104
  { 1318, 3,  1,  4,  0,  0, 0x6ULL, nullptr, nullptr, OperandInfo27, -1 ,nullptr },  // Inst #1318 = MAX_A_W
4105
  { 1319, 3,  1,  4,  0,  0|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL, nullptr, nullptr, OperandInfo126, -1 ,nullptr },  // Inst #1319 = MAX_D
4106
  { 1320, 3,  1,  4,  0,  0|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL, nullptr, nullptr, OperandInfo126, -1 ,nullptr },  // Inst #1320 = MAX_D_MMR6
4107
  { 1321, 3,  1,  4,  0,  0|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL, nullptr, nullptr, OperandInfo127, -1 ,nullptr },  // Inst #1321 = MAX_S
4108
  { 1322, 3,  1,  4,  0,  0, 0x6ULL, nullptr, nullptr, OperandInfo24, -1 ,nullptr },  // Inst #1322 = MAX_S_B
4109
  { 1323, 3,  1,  4,  0,  0, 0x6ULL, nullptr, nullptr, OperandInfo25, -1 ,nullptr },  // Inst #1323 = MAX_S_D
4110
  { 1324, 3,  1,  4,  0,  0, 0x6ULL, nullptr, nullptr, OperandInfo26, -1 ,nullptr },  // Inst #1324 = MAX_S_H
4111
  { 1325, 3,  1,  4,  0,  0|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL, nullptr, nullptr, OperandInfo127, -1 ,nullptr },  // Inst #1325 = MAX_S_MMR6
4112
  { 1326, 3,  1,  4,  0,  0, 0x6ULL, nullptr, nullptr, OperandInfo27, -1 ,nullptr },  // Inst #1326 = MAX_S_W
4113
  { 1327, 3,  1,  4,  0,  0, 0x6ULL, nullptr, nullptr, OperandInfo24, -1 ,nullptr },  // Inst #1327 = MAX_U_B
4114
  { 1328, 3,  1,  4,  0,  0, 0x6ULL, nullptr, nullptr, OperandInfo25, -1 ,nullptr },  // Inst #1328 = MAX_U_D
4115
  { 1329, 3,  1,  4,  0,  0, 0x6ULL, nullptr, nullptr, OperandInfo26, -1 ,nullptr },  // Inst #1329 = MAX_U_H
4116
  { 1330, 3,  1,  4,  0,  0, 0x6ULL, nullptr, nullptr, OperandInfo27, -1 ,nullptr },  // Inst #1330 = MAX_U_W
4117
  { 1331, 3,  1,  4,  0,  0|(1ULL<<MCID::UnmodeledSideEffects), 0x4ULL, nullptr, nullptr, OperandInfo210, -1 ,nullptr },  // Inst #1331 = MFC0
4118
  { 1332, 2,  1,  4,  100,  0|(1ULL<<MCID::Bitcast), 0x4ULL, nullptr, nullptr, OperandInfo211, -1 ,nullptr },  // Inst #1332 = MFC1
4119
  { 1333, 2,  1,  4,  100,  0|(1ULL<<MCID::UnmodeledSideEffects), 0x4ULL, nullptr, nullptr, OperandInfo211, -1 ,nullptr },  // Inst #1333 = MFC1_MM
4120
  { 1334, 3,  1,  4,  0,  0|(1ULL<<MCID::UnmodeledSideEffects), 0x4ULL, nullptr, nullptr, OperandInfo212, -1 ,nullptr },  // Inst #1334 = MFC2
4121
  { 1335, 2,  1,  4,  101,  0|(1ULL<<MCID::UnmodeledSideEffects), 0x4ULL, nullptr, nullptr, OperandInfo213, -1 ,nullptr },  // Inst #1335 = MFHC1_D32
4122
  { 1336, 2,  1,  4,  101,  0|(1ULL<<MCID::UnmodeledSideEffects), 0x4ULL, nullptr, nullptr, OperandInfo214, -1 ,nullptr },  // Inst #1336 = MFHC1_D64
4123
  { 1337, 2,  1,  4,  101,  0|(1ULL<<MCID::UnmodeledSideEffects), 0x4ULL, nullptr, nullptr, OperandInfo213, -1 ,nullptr },  // Inst #1337 = MFHC1_MM
4124
  { 1338, 1,  1,  4,  102,  0, 0x1ULL, ImplicitList18, nullptr, OperandInfo70, -1 ,nullptr },  // Inst #1338 = MFHI
4125
  { 1339, 1,  1,  2,  102,  0, 0x0ULL, ImplicitList18, nullptr, OperandInfo70, -1 ,nullptr },  // Inst #1339 = MFHI16_MM
4126
  { 1340, 1,  1,  4,  102,  0, 0x1ULL, ImplicitList19, nullptr, OperandInfo166, -1 ,nullptr },  // Inst #1340 = MFHI64
4127
  { 1341, 2,  1,  4,  0,  0, 0x6ULL, nullptr, nullptr, OperandInfo215, -1 ,nullptr },  // Inst #1341 = MFHI_DSP
4128
  { 1342, 2,  1,  4,  0,  0, 0x6ULL, nullptr, nullptr, OperandInfo215, -1 ,nullptr },  // Inst #1342 = MFHI_DSP_MM
4129
  { 1343, 1,  1,  4,  102,  0, 0x1ULL, ImplicitList18, nullptr, OperandInfo70, -1 ,nullptr },  // Inst #1343 = MFHI_MM
4130
  { 1344, 1,  1,  4,  102,  0, 0x1ULL, ImplicitList18, nullptr, OperandInfo70, -1 ,nullptr },  // Inst #1344 = MFLO
4131
  { 1345, 1,  1,  2,  102,  0, 0x0ULL, ImplicitList18, nullptr, OperandInfo70, -1 ,nullptr },  // Inst #1345 = MFLO16_MM
4132
  { 1346, 1,  1,  4,  102,  0, 0x1ULL, ImplicitList19, nullptr, OperandInfo166, -1 ,nullptr },  // Inst #1346 = MFLO64
4133
  { 1347, 2,  1,  4,  0,  0, 0x6ULL, nullptr, nullptr, OperandInfo215, -1 ,nullptr },  // Inst #1347 = MFLO_DSP
4134
  { 1348, 2,  1,  4,  0,  0, 0x6ULL, nullptr, nullptr, OperandInfo215, -1 ,nullptr },  // Inst #1348 = MFLO_DSP_MM
4135
  { 1349, 1,  1,  4,  102,  0, 0x1ULL, ImplicitList18, nullptr, OperandInfo70, -1 ,nullptr },  // Inst #1349 = MFLO_MM
4136
  { 1350, 3,  1,  4,  0,  0|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL, nullptr, nullptr, OperandInfo126, -1 ,nullptr },  // Inst #1350 = MINA_D
4137
  { 1351, 3,  1,  4,  0,  0|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL, nullptr, nullptr, OperandInfo126, -1 ,nullptr },  // Inst #1351 = MINA_D_MMR6
4138
  { 1352, 3,  1,  4,  0,  0|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL, nullptr, nullptr, OperandInfo127, -1 ,nullptr },  // Inst #1352 = MINA_S
4139
  { 1353, 3,  1,  4,  0,  0|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL, nullptr, nullptr, OperandInfo127, -1 ,nullptr },  // Inst #1353 = MINA_S_MMR6
4140
  { 1354, 3,  1,  4,  0,  0, 0x6ULL, nullptr, nullptr, OperandInfo29, -1 ,nullptr },  // Inst #1354 = MINI_S_B
4141
  { 1355, 3,  1,  4,  0,  0, 0x6ULL, nullptr, nullptr, OperandInfo30, -1 ,nullptr },  // Inst #1355 = MINI_S_D
4142
  { 1356, 3,  1,  4,  0,  0, 0x6ULL, nullptr, nullptr, OperandInfo31, -1 ,nullptr },  // Inst #1356 = MINI_S_H
4143
  { 1357, 3,  1,  4,  0,  0, 0x6ULL, nullptr, nullptr, OperandInfo32, -1 ,nullptr },  // Inst #1357 = MINI_S_W
4144
  { 1358, 3,  1,  4,  0,  0, 0x6ULL, nullptr, nullptr, OperandInfo29, -1 ,nullptr },  // Inst #1358 = MINI_U_B
4145
  { 1359, 3,  1,  4,  0,  0, 0x6ULL, nullptr, nullptr, OperandInfo30, -1 ,nullptr },  // Inst #1359 = MINI_U_D
4146
  { 1360, 3,  1,  4,  0,  0, 0x6ULL, nullptr, nullptr, OperandInfo31, -1 ,nullptr },  // Inst #1360 = MINI_U_H
4147
  { 1361, 3,  1,  4,  0,  0, 0x6ULL, nullptr, nullptr, OperandInfo32, -1 ,nullptr },  // Inst #1361 = MINI_U_W
4148
  { 1362, 3,  1,  4,  0,  0, 0x6ULL, nullptr, nullptr, OperandInfo24, -1 ,nullptr },  // Inst #1362 = MIN_A_B
4149
  { 1363, 3,  1,  4,  0,  0, 0x6ULL, nullptr, nullptr, OperandInfo25, -1 ,nullptr },  // Inst #1363 = MIN_A_D
4150
  { 1364, 3,  1,  4,  0,  0, 0x6ULL, nullptr, nullptr, OperandInfo26, -1 ,nullptr },  // Inst #1364 = MIN_A_H
4151
  { 1365, 3,  1,  4,  0,  0, 0x6ULL, nullptr, nullptr, OperandInfo27, -1 ,nullptr },  // Inst #1365 = MIN_A_W
4152
  { 1366, 3,  1,  4,  0,  0|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL, nullptr, nullptr, OperandInfo126, -1 ,nullptr },  // Inst #1366 = MIN_D
4153
  { 1367, 3,  1,  4,  0,  0|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL, nullptr, nullptr, OperandInfo126, -1 ,nullptr },  // Inst #1367 = MIN_D_MMR6
4154
  { 1368, 3,  1,  4,  0,  0|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL, nullptr, nullptr, OperandInfo127, -1 ,nullptr },  // Inst #1368 = MIN_S
4155
  { 1369, 3,  1,  4,  0,  0, 0x6ULL, nullptr, nullptr, OperandInfo24, -1 ,nullptr },  // Inst #1369 = MIN_S_B
4156
  { 1370, 3,  1,  4,  0,  0, 0x6ULL, nullptr, nullptr, OperandInfo25, -1 ,nullptr },  // Inst #1370 = MIN_S_D
4157
  { 1371, 3,  1,  4,  0,  0, 0x6ULL, nullptr, nullptr, OperandInfo26, -1 ,nullptr },  // Inst #1371 = MIN_S_H
4158
  { 1372, 3,  1,  4,  0,  0|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL, nullptr, nullptr, OperandInfo127, -1 ,nullptr },  // Inst #1372 = MIN_S_MMR6
4159
  { 1373, 3,  1,  4,  0,  0, 0x6ULL, nullptr, nullptr, OperandInfo27, -1 ,nullptr },  // Inst #1373 = MIN_S_W
4160
  { 1374, 3,  1,  4,  0,  0, 0x6ULL, nullptr, nullptr, OperandInfo24, -1 ,nullptr },  // Inst #1374 = MIN_U_B
4161
  { 1375, 3,  1,  4,  0,  0, 0x6ULL, nullptr, nullptr, OperandInfo25, -1 ,nullptr },  // Inst #1375 = MIN_U_D
4162
  { 1376, 3,  1,  4,  0,  0, 0x6ULL, nullptr, nullptr, OperandInfo26, -1 ,nullptr },  // Inst #1376 = MIN_U_H
4163
  { 1377, 3,  1,  4,  0,  0, 0x6ULL, nullptr, nullptr, OperandInfo27, -1 ,nullptr },  // Inst #1377 = MIN_U_W
4164
  { 1378, 2,  0,  4,  1,  0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::Return)|(1ULL<<MCID::Barrier)|(1ULL<<MCID::Terminator), 0x0ULL, ImplicitList20, nullptr, OperandInfo13, -1 ,nullptr },  // Inst #1378 = MIPSeh_return32
4165
  { 1379, 2,  0,  4,  1,  0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::Return)|(1ULL<<MCID::Barrier)|(1ULL<<MCID::Terminator), 0x0ULL, ImplicitList20, nullptr, OperandInfo100, -1 ,nullptr },  // Inst #1379 = MIPSeh_return64
4166
  { 1380, 3,  1,  4,  0,  0|(1ULL<<MCID::UsesCustomInserter), 0x6ULL, nullptr, nullptr, OperandInfo17, -1 ,nullptr },  // Inst #1380 = MOD
4167
  { 1381, 3,  1,  4,  0,  0, 0x6ULL, nullptr, nullptr, OperandInfo17, -1 ,nullptr },  // Inst #1381 = MODSUB
4168
  { 1382, 3,  1,  4,  0,  0|(1ULL<<MCID::UsesCustomInserter), 0x6ULL, nullptr, nullptr, OperandInfo17, -1 ,nullptr },  // Inst #1382 = MODU
4169
  { 1383, 3,  1,  4,  0,  0|(1ULL<<MCID::Rematerializable)|(1ULL<<MCID::UnmodeledSideEffects), 0x1ULL, nullptr, nullptr, OperandInfo17, -1 ,nullptr },  // Inst #1383 = MODU_MMR6
4170
  { 1384, 3,  1,  4,  0,  0|(1ULL<<MCID::Rematerializable)|(1ULL<<MCID::UnmodeledSideEffects), 0x1ULL, nullptr, nullptr, OperandInfo17, -1 ,nullptr },  // Inst #1384 = MOD_MMR6
4171
  { 1385, 3,  1,  4,  0,  0, 0x6ULL, nullptr, nullptr, OperandInfo24, -1 ,nullptr },  // Inst #1385 = MOD_S_B
4172
  { 1386, 3,  1,  4,  0,  0, 0x6ULL, nullptr, nullptr, OperandInfo25, -1 ,nullptr },  // Inst #1386 = MOD_S_D
4173
  { 1387, 3,  1,  4,  0,  0, 0x6ULL, nullptr, nullptr, OperandInfo26, -1 ,nullptr },  // Inst #1387 = MOD_S_H
4174
  { 1388, 3,  1,  4,  0,  0, 0x6ULL, nullptr, nullptr, OperandInfo27, -1 ,nullptr },  // Inst #1388 = MOD_S_W
4175
  { 1389, 3,  1,  4,  0,  0, 0x6ULL, nullptr, nullptr, OperandInfo24, -1 ,nullptr },  // Inst #1389 = MOD_U_B
4176
  { 1390, 3,  1,  4,  0,  0, 0x6ULL, nullptr, nullptr, OperandInfo25, -1 ,nullptr },  // Inst #1390 = MOD_U_D
4177
  { 1391, 3,  1,  4,  0,  0, 0x6ULL, nullptr, nullptr, OperandInfo26, -1 ,nullptr },  // Inst #1391 = MOD_U_H
4178
  { 1392, 3,  1,  4,  0,  0, 0x6ULL, nullptr, nullptr, OperandInfo27, -1 ,nullptr },  // Inst #1392 = MOD_U_W
4179
  { 1393, 2,  1,  2,  0,  0|(1ULL<<MCID::Rematerializable)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL, nullptr, nullptr, OperandInfo13, -1 ,nullptr },  // Inst #1393 = MOVE16_MM
4180
  { 1394, 2,  1,  2,  0,  0|(1ULL<<MCID::Rematerializable)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL, nullptr, nullptr, OperandInfo13, -1 ,nullptr },  // Inst #1394 = MOVE16_MMR6
4181
  { 1395, 4,  1,  2,  0,  0|(1ULL<<MCID::Rematerializable)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL, nullptr, nullptr, OperandInfo216, -1 ,nullptr },  // Inst #1395 = MOVEP_MM
4182
  { 1396, 2,  1,  4,  177,  0|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL, nullptr, nullptr, OperandInfo217, -1 ,nullptr },  // Inst #1396 = MOVE_V
4183
  { 1397, 4,  1,  4,  103,  0, 0x4ULL, nullptr, nullptr, OperandInfo218, -1 ,nullptr },  // Inst #1397 = MOVF_D32
4184
  { 1398, 4,  1,  4,  103,  0|(1ULL<<MCID::UnmodeledSideEffects), 0x4ULL, nullptr, nullptr, OperandInfo218, -1 ,nullptr },  // Inst #1398 = MOVF_D32_MM
4185
  { 1399, 4,  1,  4,  103,  0, 0x4ULL, nullptr, nullptr, OperandInfo219, -1 ,nullptr },  // Inst #1399 = MOVF_D64
4186
  { 1400, 4,  1,  4,  104,  0, 0x4ULL, nullptr, nullptr, OperandInfo220, -1 ,nullptr },  // Inst #1400 = MOVF_I
4187
  { 1401, 4,  1,  4,  104,  0, 0x4ULL, nullptr, nullptr, OperandInfo221, -1 ,nullptr },  // Inst #1401 = MOVF_I64
4188
  { 1402, 4,  1,  4,  104,  0|(1ULL<<MCID::UnmodeledSideEffects), 0x4ULL, nullptr, nullptr, OperandInfo220, -1 ,nullptr },  // Inst #1402 = MOVF_I_MM
4189
  { 1403, 4,  1,  4,  105,  0, 0x4ULL, nullptr, nullptr, OperandInfo222, -1 ,nullptr },  // Inst #1403 = MOVF_S
4190
  { 1404, 4,  1,  4,  105,  0|(1ULL<<MCID::UnmodeledSideEffects), 0x4ULL, nullptr, nullptr, OperandInfo222, -1 ,nullptr },  // Inst #1404 = MOVF_S_MM
4191
  { 1405, 4,  1,  4,  106,  0, 0x4ULL, nullptr, nullptr, OperandInfo223, -1 ,nullptr },  // Inst #1405 = MOVN_I64_D64
4192
  { 1406, 4,  1,  4,  107,  0, 0x4ULL, nullptr, nullptr, OperandInfo224, -1 ,nullptr },  // Inst #1406 = MOVN_I64_I
4193
  { 1407, 4,  1,  4,  107,  0, 0x4ULL, nullptr, nullptr, OperandInfo225, -1 ,nullptr },  // Inst #1407 = MOVN_I64_I64
4194
  { 1408, 4,  1,  4,  108,  0, 0x4ULL, nullptr, nullptr, OperandInfo226, -1 ,nullptr },  // Inst #1408 = MOVN_I64_S
4195
  { 1409, 4,  1,  4,  106,  0, 0x4ULL, nullptr, nullptr, OperandInfo227, -1 ,nullptr },  // Inst #1409 = MOVN_I_D32
4196
  { 1410, 4,  1,  4,  106,  0|(1ULL<<MCID::UnmodeledSideEffects), 0x4ULL, nullptr, nullptr, OperandInfo227, -1 ,nullptr },  // Inst #1410 = MOVN_I_D32_MM
4197
  { 1411, 4,  1,  4,  106,  0, 0x4ULL, nullptr, nullptr, OperandInfo228, -1 ,nullptr },  // Inst #1411 = MOVN_I_D64
4198
  { 1412, 4,  1,  4,  107,  0, 0x4ULL, nullptr, nullptr, OperandInfo229, -1 ,nullptr },  // Inst #1412 = MOVN_I_I
4199
  { 1413, 4,  1,  4,  107,  0, 0x4ULL, nullptr, nullptr, OperandInfo230, -1 ,nullptr },  // Inst #1413 = MOVN_I_I64
4200
  { 1414, 4,  1,  4,  0,  0|(1ULL<<MCID::UnmodeledSideEffects), 0x4ULL, nullptr, nullptr, OperandInfo229, -1 ,nullptr },  // Inst #1414 = MOVN_I_MM
4201
  { 1415, 4,  1,  4,  108,  0, 0x4ULL, nullptr, nullptr, OperandInfo231, -1 ,nullptr },  // Inst #1415 = MOVN_I_S
4202
  { 1416, 4,  1,  4,  108,  0|(1ULL<<MCID::UnmodeledSideEffects), 0x4ULL, nullptr, nullptr, OperandInfo231, -1 ,nullptr },  // Inst #1416 = MOVN_I_S_MM
4203
  { 1417, 4,  1,  4,  109,  0, 0x4ULL, nullptr, nullptr, OperandInfo218, -1 ,nullptr },  // Inst #1417 = MOVT_D32
4204
  { 1418, 4,  1,  4,  109,  0|(1ULL<<MCID::UnmodeledSideEffects), 0x4ULL, nullptr, nullptr, OperandInfo218, -1 ,nullptr },  // Inst #1418 = MOVT_D32_MM
4205
  { 1419, 4,  1,  4,  109,  0, 0x4ULL, nullptr, nullptr, OperandInfo219, -1 ,nullptr },  // Inst #1419 = MOVT_D64
4206
  { 1420, 4,  1,  4,  110,  0, 0x4ULL, nullptr, nullptr, OperandInfo220, -1 ,nullptr },  // Inst #1420 = MOVT_I
4207
  { 1421, 4,  1,  4,  110,  0, 0x4ULL, nullptr, nullptr, OperandInfo221, -1 ,nullptr },  // Inst #1421 = MOVT_I64
4208
  { 1422, 4,  1,  4,  110,  0|(1ULL<<MCID::UnmodeledSideEffects), 0x4ULL, nullptr, nullptr, OperandInfo220, -1 ,nullptr },  // Inst #1422 = MOVT_I_MM
4209
  { 1423, 4,  1,  4,  111,  0, 0x4ULL, nullptr, nullptr, OperandInfo222, -1 ,nullptr },  // Inst #1423 = MOVT_S
4210
  { 1424, 4,  1,  4,  111,  0|(1ULL<<MCID::UnmodeledSideEffects), 0x4ULL, nullptr, nullptr, OperandInfo222, -1 ,nullptr },  // Inst #1424 = MOVT_S_MM
4211
  { 1425, 4,  1,  4,  112,  0, 0x4ULL, nullptr, nullptr, OperandInfo223, -1 ,nullptr },  // Inst #1425 = MOVZ_I64_D64
4212
  { 1426, 4,  1,  4,  113,  0, 0x4ULL, nullptr, nullptr, OperandInfo224, -1 ,nullptr },  // Inst #1426 = MOVZ_I64_I
4213
  { 1427, 4,  1,  4,  113,  0, 0x4ULL, nullptr, nullptr, OperandInfo225, -1 ,nullptr },  // Inst #1427 = MOVZ_I64_I64
4214
  { 1428, 4,  1,  4,  114,  0, 0x4ULL, nullptr, nullptr, OperandInfo226, -1 ,nullptr },  // Inst #1428 = MOVZ_I64_S
4215
  { 1429, 4,  1,  4,  112,  0, 0x4ULL, nullptr, nullptr, OperandInfo227, -1 ,nullptr },  // Inst #1429 = MOVZ_I_D32
4216
  { 1430, 4,  1,  4,  112,  0|(1ULL<<MCID::UnmodeledSideEffects), 0x4ULL, nullptr, nullptr, OperandInfo227, -1 ,nullptr },  // Inst #1430 = MOVZ_I_D32_MM
4217
  { 1431, 4,  1,  4,  112,  0, 0x4ULL, nullptr, nullptr, OperandInfo228, -1 ,nullptr },  // Inst #1431 = MOVZ_I_D64
4218
  { 1432, 4,  1,  4,  113,  0, 0x4ULL, nullptr, nullptr, OperandInfo229, -1 ,nullptr },  // Inst #1432 = MOVZ_I_I
4219
  { 1433, 4,  1,  4,  113,  0, 0x4ULL, nullptr, nullptr, OperandInfo230, -1 ,nullptr },  // Inst #1433 = MOVZ_I_I64
4220
  { 1434, 4,  1,  4,  0,  0|(1ULL<<MCID::UnmodeledSideEffects), 0x4ULL, nullptr, nullptr, OperandInfo229, -1 ,nullptr },  // Inst #1434 = MOVZ_I_MM
4221
  { 1435, 4,  1,  4,  114,  0, 0x4ULL, nullptr, nullptr, OperandInfo231, -1 ,nullptr },  // Inst #1435 = MOVZ_I_S
4222
  { 1436, 4,  1,  4,  114,  0|(1ULL<<MCID::UnmodeledSideEffects), 0x4ULL, nullptr, nullptr, OperandInfo231, -1 ,nullptr },  // Inst #1436 = MOVZ_I_S_MM
4223
  { 1437, 2,  0,  4,  115,  0|(1ULL<<MCID::UnmodeledSideEffects), 0x1ULL, ImplicitList12, ImplicitList12, OperandInfo13, -1 ,nullptr },  // Inst #1437 = MSUB
4224
  { 1438, 4,  1,  4,  0,  0|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL, nullptr, nullptr, OperandInfo205, -1 ,nullptr },  // Inst #1438 = MSUBF_D
4225
  { 1439, 4,  1,  4,  0,  0|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL, nullptr, nullptr, OperandInfo205, -1 ,nullptr },  // Inst #1439 = MSUBF_D_MMR6
4226
  { 1440, 4,  1,  4,  0,  0|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL, nullptr, nullptr, OperandInfo206, -1 ,nullptr },  // Inst #1440 = MSUBF_S
4227
  { 1441, 4,  1,  4,  0,  0|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL, nullptr, nullptr, OperandInfo206, -1 ,nullptr },  // Inst #1441 = MSUBF_S_MMR6
4228
  { 1442, 4,  1,  4,  0,  0, 0x6ULL, nullptr, nullptr, OperandInfo64, -1 ,nullptr },  // Inst #1442 = MSUBR_Q_H
4229
  { 1443, 4,  1,  4,  0,  0, 0x6ULL, nullptr, nullptr, OperandInfo65, -1 ,nullptr },  // Inst #1443 = MSUBR_Q_W
4230
  { 1444, 2,  0,  4,  116,  0|(1ULL<<MCID::UnmodeledSideEffects), 0x1ULL, ImplicitList12, ImplicitList12, OperandInfo13, -1 ,nullptr },  // Inst #1444 = MSUBU
4231
  { 1445, 4,  1,  4,  0,  0, 0x6ULL, nullptr, nullptr, OperandInfo115, -1 ,nullptr },  // Inst #1445 = MSUBU_DSP
4232
  { 1446, 4,  1,  4,  0,  0, 0x6ULL, nullptr, nullptr, OperandInfo115, -1 ,nullptr },  // Inst #1446 = MSUBU_DSP_MM
4233
  { 1447, 2,  0,  4,  116,  0|(1ULL<<MCID::UnmodeledSideEffects), 0x1ULL, ImplicitList12, ImplicitList12, OperandInfo13, -1 ,nullptr },  // Inst #1447 = MSUBU_MM
4234
  { 1448, 4,  1,  4,  0,  0, 0x6ULL, nullptr, nullptr, OperandInfo62, -1 ,nullptr },  // Inst #1448 = MSUBV_B
4235
  { 1449, 4,  1,  4,  0,  0, 0x6ULL, nullptr, nullptr, OperandInfo63, -1 ,nullptr },  // Inst #1449 = MSUBV_D
4236
  { 1450, 4,  1,  4,  0,  0, 0x6ULL, nullptr, nullptr, OperandInfo64, -1 ,nullptr },  // Inst #1450 = MSUBV_H
4237
  { 1451, 4,  1,  4,  0,  0, 0x6ULL, nullptr, nullptr, OperandInfo65, -1 ,nullptr },  // Inst #1451 = MSUBV_W
4238
  { 1452, 4,  1,  4,  117,  0, 0x4ULL, nullptr, nullptr, OperandInfo207, -1 ,nullptr },  // Inst #1452 = MSUB_D32
4239
  { 1453, 4,  1,  4,  117,  0|(1ULL<<MCID::UnmodeledSideEffects), 0x4ULL, nullptr, nullptr, OperandInfo207, -1 ,nullptr },  // Inst #1453 = MSUB_D32_MM
4240
  { 1454, 4,  1,  4,  117,  0, 0x4ULL, nullptr, nullptr, OperandInfo208, -1 ,nullptr },  // Inst #1454 = MSUB_D64
4241
  { 1455, 4,  1,  4,  0,  0, 0x6ULL, nullptr, nullptr, OperandInfo115, -1 ,nullptr },  // Inst #1455 = MSUB_DSP
4242
  { 1456, 4,  1,  4,  0,  0, 0x6ULL, nullptr, nullptr, OperandInfo115, -1 ,nullptr },  // Inst #1456 = MSUB_DSP_MM
4243
  { 1457, 2,  0,  4,  115,  0|(1ULL<<MCID::UnmodeledSideEffects), 0x1ULL, ImplicitList12, ImplicitList12, OperandInfo13, -1 ,nullptr },  // Inst #1457 = MSUB_MM
4244
  { 1458, 4,  1,  4,  0,  0, 0x6ULL, nullptr, nullptr, OperandInfo64, -1 ,nullptr },  // Inst #1458 = MSUB_Q_H
4245
  { 1459, 4,  1,  4,  0,  0, 0x6ULL, nullptr, nullptr, OperandInfo65, -1 ,nullptr },  // Inst #1459 = MSUB_Q_W
4246
  { 1460, 4,  1,  4,  118,  0, 0x4ULL, nullptr, nullptr, OperandInfo209, -1 ,nullptr },  // Inst #1460 = MSUB_S
4247
  { 1461, 4,  1,  4,  118,  0|(1ULL<<MCID::UnmodeledSideEffects), 0x4ULL, nullptr, nullptr, OperandInfo209, -1 ,nullptr },  // Inst #1461 = MSUB_S_MM
4248
  { 1462, 3,  1,  4,  0,  0|(1ULL<<MCID::UnmodeledSideEffects), 0x4ULL, nullptr, nullptr, OperandInfo232, -1 ,nullptr },  // Inst #1462 = MTC0
4249
  { 1463, 2,  1,  4,  119,  0|(1ULL<<MCID::Bitcast), 0x4ULL, nullptr, nullptr, OperandInfo233, -1 ,nullptr },  // Inst #1463 = MTC1
4250
  { 1464, 2,  1,  4,  119,  0|(1ULL<<MCID::UnmodeledSideEffects), 0x4ULL, nullptr, nullptr, OperandInfo233, -1 ,nullptr },  // Inst #1464 = MTC1_MM
4251
  { 1465, 3,  1,  4,  0,  0|(1ULL<<MCID::UnmodeledSideEffects), 0x4ULL, nullptr, nullptr, OperandInfo234, -1 ,nullptr },  // Inst #1465 = MTC2
4252
  { 1466, 3,  1,  4,  120,  0|(1ULL<<MCID::UnmodeledSideEffects), 0x4ULL, nullptr, nullptr, OperandInfo235, -1 ,nullptr },  // Inst #1466 = MTHC1_D32
4253
  { 1467, 3,  1,  4,  120,  0|(1ULL<<MCID::UnmodeledSideEffects), 0x4ULL, nullptr, nullptr, OperandInfo236, -1 ,nullptr },  // Inst #1467 = MTHC1_D64
4254
  { 1468, 3,  1,  4,  120,  0|(1ULL<<MCID::UnmodeledSideEffects), 0x4ULL, nullptr, nullptr, OperandInfo235, -1 ,nullptr },  // Inst #1468 = MTHC1_MM
4255
  { 1469, 1,  0,  4,  121,  0, 0x1ULL, nullptr, ImplicitList21, OperandInfo70, -1 ,nullptr },  // Inst #1469 = MTHI
4256
  { 1470, 1,  0,  4,  121,  0, 0x1ULL, nullptr, ImplicitList22, OperandInfo166, -1 ,nullptr },  // Inst #1470 = MTHI64
4257
  { 1471, 2,  1,  4,  0,  0|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL, nullptr, nullptr, OperandInfo237, -1 ,nullptr },  // Inst #1471 = MTHI_DSP
4258
  { 1472, 2,  1,  4,  0,  0|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL, nullptr, nullptr, OperandInfo237, -1 ,nullptr },  // Inst #1472 = MTHI_DSP_MM
4259
  { 1473, 1,  0,  4,  121,  0, 0x1ULL, nullptr, ImplicitList21, OperandInfo70, -1 ,nullptr },  // Inst #1473 = MTHI_MM
4260
  { 1474, 3,  1,  4,  0,  0|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL, nullptr, ImplicitList6, OperandInfo238, -1 ,nullptr },  // Inst #1474 = MTHLIP
4261
  { 1475, 3,  1,  4,  0,  0|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL, nullptr, ImplicitList6, OperandInfo238, -1 ,nullptr },  // Inst #1475 = MTHLIP_MM
4262
  { 1476, 1,  0,  4,  121,  0, 0x1ULL, nullptr, ImplicitList23, OperandInfo70, -1 ,nullptr },  // Inst #1476 = MTLO
4263
  { 1477, 1,  0,  4,  121,  0, 0x1ULL, nullptr, ImplicitList24, OperandInfo166, -1 ,nullptr },  // Inst #1477 = MTLO64
4264
  { 1478, 2,  1,  4,  0,  0|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL, nullptr, nullptr, OperandInfo239, -1 ,nullptr },  // Inst #1478 = MTLO_DSP
4265
  { 1479, 2,  1,  4,  0,  0|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL, nullptr, nullptr, OperandInfo239, -1 ,nullptr },  // Inst #1479 = MTLO_DSP_MM
4266
  { 1480, 1,  0,  4,  121,  0, 0x1ULL, nullptr, ImplicitList23, OperandInfo70, -1 ,nullptr },  // Inst #1480 = MTLO_MM
4267
  { 1481, 1,  0,  4,  121,  0, 0x1ULL, nullptr, ImplicitList25, OperandInfo166, -1 ,nullptr },  // Inst #1481 = MTM0
4268
  { 1482, 1,  0,  4,  121,  0, 0x1ULL, nullptr, ImplicitList26, OperandInfo166, -1 ,nullptr },  // Inst #1482 = MTM1
4269
  { 1483, 1,  0,  4,  121,  0, 0x1ULL, nullptr, ImplicitList27, OperandInfo166, -1 ,nullptr },  // Inst #1483 = MTM2
4270
  { 1484, 1,  0,  4,  121,  0, 0x1ULL, nullptr, ImplicitList28, OperandInfo166, -1 ,nullptr },  // Inst #1484 = MTP0
4271
  { 1485, 1,  0,  4,  121,  0, 0x1ULL, nullptr, ImplicitList29, OperandInfo166, -1 ,nullptr },  // Inst #1485 = MTP1
4272
  { 1486, 1,  0,  4,  121,  0, 0x1ULL, nullptr, ImplicitList30, OperandInfo166, -1 ,nullptr },  // Inst #1486 = MTP2
4273
  { 1487, 3,  1,  4,  0,  0, 0x6ULL, nullptr, nullptr, OperandInfo17, -1 ,nullptr },  // Inst #1487 = MUH
4274
  { 1488, 3,  1,  4,  0,  0, 0x6ULL, nullptr, nullptr, OperandInfo17, -1 ,nullptr },  // Inst #1488 = MUHU
4275
  { 1489, 3,  1,  4,  0,  0|(1ULL<<MCID::Rematerializable)|(1ULL<<MCID::UnmodeledSideEffects), 0x1ULL, nullptr, nullptr, OperandInfo17, -1 ,nullptr },  // Inst #1489 = MUHU_MMR6
4276
  { 1490, 3,  1,  4,  0,  0|(1ULL<<MCID::Rematerializable)|(1ULL<<MCID::UnmodeledSideEffects), 0x1ULL, nullptr, nullptr, OperandInfo17, -1 ,nullptr },  // Inst #1490 = MUH_MMR6
4277
  { 1491, 3,  1,  4,  122,  0|(1ULL<<MCID::Commutable)|(1ULL<<MCID::Rematerializable), 0x1ULL, nullptr, ImplicitList12, OperandInfo17, -1 ,nullptr },  // Inst #1491 = MUL
4278
  { 1492, 3,  1,  4,  0,  0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore)|(1ULL<<MCID::Commutable)|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL, nullptr, ImplicitList31, OperandInfo85, -1 ,nullptr },  // Inst #1492 = MULEQ_S_W_PHL
4279
  { 1493, 3,  1,  4,  0,  0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore)|(1ULL<<MCID::Commutable)|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL, nullptr, ImplicitList31, OperandInfo85, -1 ,nullptr },  // Inst #1493 = MULEQ_S_W_PHL_MM
4280
  { 1494, 3,  1,  4,  0,  0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore)|(1ULL<<MCID::Commutable)|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL, nullptr, ImplicitList31, OperandInfo85, -1 ,nullptr },  // Inst #1494 = MULEQ_S_W_PHR
4281
  { 1495, 3,  1,  4,  0,  0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore)|(1ULL<<MCID::Commutable)|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL, nullptr, ImplicitList31, OperandInfo85, -1 ,nullptr },  // Inst #1495 = MULEQ_S_W_PHR_MM
4282
  { 1496, 3,  1,  4,  0,  0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL, nullptr, ImplicitList31, OperandInfo23, -1 ,nullptr },  // Inst #1496 = MULEU_S_PH_QBL
4283
  { 1497, 3,  1,  4,  0,  0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL, nullptr, ImplicitList31, OperandInfo23, -1 ,nullptr },  // Inst #1497 = MULEU_S_PH_QBL_MM
4284
  { 1498, 3,  1,  4,  0,  0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL, nullptr, ImplicitList31, OperandInfo23, -1 ,nullptr },  // Inst #1498 = MULEU_S_PH_QBR
4285
  { 1499, 3,  1,  4,  0,  0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL, nullptr, ImplicitList31, OperandInfo23, -1 ,nullptr },  // Inst #1499 = MULEU_S_PH_QBR_MM
4286
  { 1500, 3,  1,  4,  0,  0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore)|(1ULL<<MCID::Commutable)|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL, nullptr, ImplicitList31, OperandInfo23, -1 ,nullptr },  // Inst #1500 = MULQ_RS_PH
4287
  { 1501, 3,  1,  4,  0,  0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore)|(1ULL<<MCID::Commutable)|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL, nullptr, ImplicitList31, OperandInfo23, -1 ,nullptr },  // Inst #1501 = MULQ_RS_PH_MM
4288
  { 1502, 3,  1,  4,  0,  0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore)|(1ULL<<MCID::Commutable)|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL, nullptr, ImplicitList31, OperandInfo17, -1 ,nullptr },  // Inst #1502 = MULQ_RS_W
4289
  { 1503, 3,  1,  4,  0,  0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore)|(1ULL<<MCID::Commutable)|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL, nullptr, ImplicitList31, OperandInfo17, -1 ,nullptr },  // Inst #1503 = MULQ_RS_W_MMR2
4290
  { 1504, 3,  1,  4,  0,  0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore)|(1ULL<<MCID::Commutable)|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL, nullptr, ImplicitList31, OperandInfo23, -1 ,nullptr },  // Inst #1504 = MULQ_S_PH
4291
  { 1505, 3,  1,  4,  0,  0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore)|(1ULL<<MCID::Commutable)|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL, nullptr, ImplicitList31, OperandInfo23, -1 ,nullptr },  // Inst #1505 = MULQ_S_PH_MMR2
4292
  { 1506, 3,  1,  4,  0,  0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore)|(1ULL<<MCID::Commutable)|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL, nullptr, ImplicitList31, OperandInfo17, -1 ,nullptr },  // Inst #1506 = MULQ_S_W
4293
  { 1507, 3,  1,  4,  0,  0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore)|(1ULL<<MCID::Commutable)|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL, nullptr, ImplicitList31, OperandInfo17, -1 ,nullptr },  // Inst #1507 = MULQ_S_W_MMR2
4294
  { 1508, 3,  1,  4,  0,  0, 0x6ULL, nullptr, nullptr, OperandInfo26, -1 ,nullptr },  // Inst #1508 = MULR_Q_H
4295
  { 1509, 3,  1,  4,  0,  0, 0x6ULL, nullptr, nullptr, OperandInfo27, -1 ,nullptr },  // Inst #1509 = MULR_Q_W
4296
  { 1510, 4,  1,  4,  0,  0|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL, nullptr, ImplicitList11, OperandInfo115, -1 ,nullptr },  // Inst #1510 = MULSAQ_S_W_PH
4297
  { 1511, 4,  1,  4,  0,  0, 0x6ULL, nullptr, nullptr, OperandInfo115, -1 ,nullptr },  // Inst #1511 = MULSA_W_PH
4298
  { 1512, 2,  0,  4,  123,  0|(1ULL<<MCID::Commutable), 0x1ULL, nullptr, ImplicitList12, OperandInfo13, -1 ,nullptr },  // Inst #1512 = MULT
4299
  { 1513, 3,  1,  4,  0,  0|(1ULL<<MCID::Commutable), 0x6ULL, nullptr, nullptr, OperandInfo240, -1 ,nullptr },  // Inst #1513 = MULTU_DSP
4300
  { 1514, 3,  1,  4,  0,  0|(1ULL<<MCID::Commutable), 0x6ULL, nullptr, nullptr, OperandInfo240, -1 ,nullptr },  // Inst #1514 = MULTU_DSP_MM
4301
  { 1515, 3,  1,  4,  0,  0|(1ULL<<MCID::Commutable), 0x6ULL, nullptr, nullptr, OperandInfo240, -1 ,nullptr },  // Inst #1515 = MULT_DSP
4302
  { 1516, 3,  1,  4,  0,  0|(1ULL<<MCID::Commutable), 0x6ULL, nullptr, nullptr, OperandInfo240, -1 ,nullptr },  // Inst #1516 = MULT_DSP_MM
4303
  { 1517, 2,  0,  4,  123,  0|(1ULL<<MCID::Commutable), 0x1ULL, nullptr, ImplicitList12, OperandInfo13, -1 ,nullptr },  // Inst #1517 = MULT_MM
4304
  { 1518, 2,  0,  4,  124,  0|(1ULL<<MCID::Commutable), 0x1ULL, nullptr, ImplicitList12, OperandInfo13, -1 ,nullptr },  // Inst #1518 = MULTu
4305
  { 1519, 2,  0,  4,  124,  0|(1ULL<<MCID::Commutable), 0x1ULL, nullptr, ImplicitList12, OperandInfo13, -1 ,nullptr },  // Inst #1519 = MULTu_MM
4306
  { 1520, 3,  1,  4,  0,  0|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL, nullptr, nullptr, OperandInfo17, -1 ,nullptr },  // Inst #1520 = MULU
4307
  { 1521, 3,  1,  4,  0,  0|(1ULL<<MCID::Rematerializable)|(1ULL<<MCID::UnmodeledSideEffects), 0x1ULL, nullptr, nullptr, OperandInfo17, -1 ,nullptr },  // Inst #1521 = MULU_MMR6
4308
  { 1522, 3,  1,  4,  0,  0, 0x6ULL, nullptr, nullptr, OperandInfo24, -1 ,nullptr },  // Inst #1522 = MULV_B
4309
  { 1523, 3,  1,  4,  0,  0, 0x6ULL, nullptr, nullptr, OperandInfo25, -1 ,nullptr },  // Inst #1523 = MULV_D
4310
  { 1524, 3,  1,  4,  0,  0, 0x6ULL, nullptr, nullptr, OperandInfo26, -1 ,nullptr },  // Inst #1524 = MULV_H
4311
  { 1525, 3,  1,  4,  0,  0, 0x6ULL, nullptr, nullptr, OperandInfo27, -1 ,nullptr },  // Inst #1525 = MULV_W
4312
  { 1526, 3,  1,  4,  0,  0|(1ULL<<MCID::Rematerializable)|(1ULL<<MCID::UnmodeledSideEffects), 0x1ULL, nullptr, nullptr, OperandInfo17, -1 ,nullptr },  // Inst #1526 = MUL_MM
4313
  { 1527, 3,  1,  4,  0,  0|(1ULL<<MCID::Rematerializable)|(1ULL<<MCID::UnmodeledSideEffects), 0x1ULL, nullptr, nullptr, OperandInfo17, -1 ,nullptr },  // Inst #1527 = MUL_MMR6
4314
  { 1528, 3,  1,  4,  0,  0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore)|(1ULL<<MCID::Commutable)|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL, nullptr, ImplicitList31, OperandInfo23, -1 ,nullptr },  // Inst #1528 = MUL_PH
4315
  { 1529, 3,  1,  4,  0,  0|(1ULL<<MCID::Commutable)|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL, nullptr, ImplicitList31, OperandInfo23, -1 ,nullptr },  // Inst #1529 = MUL_PH_MMR2
4316
  { 1530, 3,  1,  4,  0,  0, 0x6ULL, nullptr, nullptr, OperandInfo26, -1 ,nullptr },  // Inst #1530 = MUL_Q_H
4317
  { 1531, 3,  1,  4,  0,  0, 0x6ULL, nullptr, nullptr, OperandInfo27, -1 ,nullptr },  // Inst #1531 = MUL_Q_W
4318
  { 1532, 3,  1,  4,  0,  0, 0x6ULL, nullptr, nullptr, OperandInfo17, -1 ,nullptr },  // Inst #1532 = MUL_R6
4319
  { 1533, 3,  1,  4,  0,  0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore)|(1ULL<<MCID::Commutable)|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL, nullptr, ImplicitList31, OperandInfo23, -1 ,nullptr },  // Inst #1533 = MUL_S_PH
4320
  { 1534, 3,  1,  4,  0,  0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore)|(1ULL<<MCID::Commutable)|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL, nullptr, ImplicitList31, OperandInfo23, -1 ,nullptr },  // Inst #1534 = MUL_S_PH_MMR2
4321
  { 1535, 1,  1,  2,  7,  0, 0x0ULL, ImplicitList21, nullptr, OperandInfo167, -1 ,nullptr },  // Inst #1535 = Mfhi16
4322
  { 1536, 1,  1,  2,  7,  0, 0x0ULL, ImplicitList23, nullptr, OperandInfo167, -1 ,nullptr },  // Inst #1536 = Mflo16
4323
  { 1537, 2,  1,  2,  7,  0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL, nullptr, nullptr, OperandInfo241, -1 ,nullptr },  // Inst #1537 = Move32R16
4324
  { 1538, 2,  1,  2,  7,  0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL, nullptr, nullptr, OperandInfo242, -1 ,nullptr },  // Inst #1538 = MoveR3216
4325
  { 1539, 2,  0,  2,  1,  0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::Commutable), 0x0ULL, nullptr, ImplicitList12, OperandInfo97, -1 ,nullptr },  // Inst #1539 = MultRxRy16
4326
  { 1540, 3,  1,  2,  1,  0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::Commutable), 0x0ULL, nullptr, ImplicitList12, OperandInfo45, -1 ,nullptr },  // Inst #1540 = MultRxRyRz16
4327
  { 1541, 2,  0,  2,  1,  0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::Commutable), 0x0ULL, nullptr, ImplicitList12, OperandInfo97, -1 ,nullptr },  // Inst #1541 = MultuRxRy16
4328
  { 1542, 3,  1,  2,  1,  0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::Commutable), 0x0ULL, nullptr, ImplicitList12, OperandInfo45, -1 ,nullptr },  // Inst #1542 = MultuRxRyRz16
4329
  { 1543, 2,  1,  4,  0,  0, 0x6ULL, nullptr, nullptr, OperandInfo217, -1 ,nullptr },  // Inst #1543 = NLOC_B
4330
  { 1544, 2,  1,  4,  0,  0, 0x6ULL, nullptr, nullptr, OperandInfo123, -1 ,nullptr },  // Inst #1544 = NLOC_D
4331
  { 1545, 2,  1,  4,  0,  0, 0x6ULL, nullptr, nullptr, OperandInfo243, -1 ,nullptr },  // Inst #1545 = NLOC_H
4332
  { 1546, 2,  1,  4,  0,  0, 0x6ULL, nullptr, nullptr, OperandInfo124, -1 ,nullptr },  // Inst #1546 = NLOC_W
4333
  { 1547, 2,  1,  4,  0,  0, 0x6ULL, nullptr, nullptr, OperandInfo217, -1 ,nullptr },  // Inst #1547 = NLZC_B
4334
  { 1548, 2,  1,  4,  0,  0, 0x6ULL, nullptr, nullptr, OperandInfo123, -1 ,nullptr },  // Inst #1548 = NLZC_D
4335
  { 1549, 2,  1,  4,  0,  0, 0x6ULL, nullptr, nullptr, OperandInfo243, -1 ,nullptr },  // Inst #1549 = NLZC_H
4336
  { 1550, 2,  1,  4,  0,  0, 0x6ULL, nullptr, nullptr, OperandInfo124, -1 ,nullptr },  // Inst #1550 = NLZC_W
4337
  { 1551, 4,  1,  4,  125,  0, 0x4ULL, nullptr, nullptr, OperandInfo207, -1 ,nullptr },  // Inst #1551 = NMADD_D32
4338
  { 1552, 4,  1,  4,  125,  0|(1ULL<<MCID::UnmodeledSideEffects), 0x4ULL, nullptr, nullptr, OperandInfo207, -1 ,nullptr },  // Inst #1552 = NMADD_D32_MM
4339
  { 1553, 4,  1,  4,  125,  0, 0x4ULL, nullptr, nullptr, OperandInfo208, -1 ,nullptr },  // Inst #1553 = NMADD_D64
4340
  { 1554, 4,  1,  4,  126,  0, 0x4ULL, nullptr, nullptr, OperandInfo209, -1 ,nullptr },  // Inst #1554 = NMADD_S
4341
  { 1555, 4,  1,  4,  126,  0|(1ULL<<MCID::UnmodeledSideEffects), 0x4ULL, nullptr, nullptr, OperandInfo209, -1 ,nullptr },  // Inst #1555 = NMADD_S_MM
4342
  { 1556, 4,  1,  4,  127,  0, 0x4ULL, nullptr, nullptr, OperandInfo207, -1 ,nullptr },  // Inst #1556 = NMSUB_D32
4343
  { 1557, 4,  1,  4,  127,  0|(1ULL<<MCID::UnmodeledSideEffects), 0x4ULL, nullptr, nullptr, OperandInfo207, -1 ,nullptr },  // Inst #1557 = NMSUB_D32_MM
4344
  { 1558, 4,  1,  4,  127,  0, 0x4ULL, nullptr, nullptr, OperandInfo208, -1 ,nullptr },  // Inst #1558 = NMSUB_D64
4345
  { 1559, 4,  1,  4,  128,  0, 0x4ULL, nullptr, nullptr, OperandInfo209, -1 ,nullptr },  // Inst #1559 = NMSUB_S
4346
  { 1560, 4,  1,  4,  128,  0|(1ULL<<MCID::UnmodeledSideEffects), 0x4ULL, nullptr, nullptr, OperandInfo209, -1 ,nullptr },  // Inst #1560 = NMSUB_S_MM
4347
  { 1561, 0,  0,  4,  1,  0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL, nullptr, nullptr, nullptr, -1 ,nullptr },  // Inst #1561 = NOP
4348
  { 1562, 3,  1,  4,  129,  0|(1ULL<<MCID::Commutable), 0x1ULL, nullptr, nullptr, OperandInfo17, -1 ,nullptr },  // Inst #1562 = NOR
4349
  { 1563, 3,  1,  4,  129,  0|(1ULL<<MCID::Commutable), 0x1ULL, nullptr, nullptr, OperandInfo35, -1 ,nullptr },  // Inst #1563 = NOR64
4350
  { 1564, 3,  1,  4,  180,  0, 0x6ULL, nullptr, nullptr, OperandInfo29, -1 ,nullptr },  // Inst #1564 = NORI_B
4351
  { 1565, 3,  0,  4,  1,  0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL, nullptr, nullptr, OperandInfo22, -1 ,nullptr },  // Inst #1565 = NORImm
4352
  { 1566, 3,  1,  4,  129,  0|(1ULL<<MCID::Commutable), 0x1ULL, nullptr, nullptr, OperandInfo17, -1 ,nullptr },  // Inst #1566 = NOR_MM
4353
  { 1567, 3,  1,  4,  0,  0|(1ULL<<MCID::Rematerializable)|(1ULL<<MCID::UnmodeledSideEffects), 0x1ULL, nullptr, nullptr, OperandInfo17, -1 ,nullptr },  // Inst #1567 = NOR_MMR6
4354
  { 1568, 3,  1,  4,  179,  0, 0x6ULL, nullptr, nullptr, OperandInfo24, -1 ,nullptr },  // Inst #1568 = NOR_V
4355
  { 1569, 3,  1,  4,  1,  0|(1ULL<<MCID::Pseudo), 0x0ULL, nullptr, nullptr, OperandInfo25, -1 ,nullptr },  // Inst #1569 = NOR_V_D_PSEUDO
4356
  { 1570, 3,  1,  4,  1,  0|(1ULL<<MCID::Pseudo), 0x0ULL, nullptr, nullptr, OperandInfo26, -1 ,nullptr },  // Inst #1570 = NOR_V_H_PSEUDO
4357
  { 1571, 3,  1,  4,  1,  0|(1ULL<<MCID::Pseudo), 0x0ULL, nullptr, nullptr, OperandInfo27, -1 ,nullptr },  // Inst #1571 = NOR_V_W_PSEUDO
4358
  { 1572, 2,  1,  2,  0,  0, 0x0ULL, nullptr, nullptr, OperandInfo244, -1 ,nullptr },  // Inst #1572 = NOT16_MM
4359
  { 1573, 2,  1,  2,  0,  0, 0x0ULL, nullptr, nullptr, OperandInfo244, -1 ,nullptr },  // Inst #1573 = NOT16_MMR6
4360
  { 1574, 2,  1,  2,  7,  0, 0x0ULL, nullptr, nullptr, OperandInfo97, -1 ,nullptr },  // Inst #1574 = NegRxRy16
4361
  { 1575, 2,  1,  2,  7,  0, 0x0ULL, nullptr, nullptr, OperandInfo97, -1 ,nullptr },  // Inst #1575 = NotRxRy16
4362
  { 1576, 3,  1,  4,  130,  0|(1ULL<<MCID::Commutable)|(1ULL<<MCID::Rematerializable), 0x1ULL, nullptr, nullptr, OperandInfo17, -1 ,nullptr },  // Inst #1576 = OR
4363
  { 1577, 3,  1,  2,  130,  0|(1ULL<<MCID::Commutable), 0x0ULL, nullptr, nullptr, OperandInfo34, -1 ,nullptr },  // Inst #1577 = OR16_MM
4364
  { 1578, 3,  1,  2,  130,  0|(1ULL<<MCID::Commutable), 0x0ULL, nullptr, nullptr, OperandInfo34, -1 ,nullptr },  // Inst #1578 = OR16_MMR6
4365
  { 1579, 3,  1,  4,  130,  0|(1ULL<<MCID::Commutable)|(1ULL<<MCID::Rematerializable), 0x1ULL, nullptr, nullptr, OperandInfo35, -1 ,nullptr },  // Inst #1579 = OR64
4366
  { 1580, 3,  1,  4,  180,  0, 0x6ULL, nullptr, nullptr, OperandInfo29, -1 ,nullptr },  // Inst #1580 = ORI_B
4367
  { 1581, 3,  1,  4,  0,  0|(1ULL<<MCID::Rematerializable)|(1ULL<<MCID::UnmodeledSideEffects), 0x2ULL, nullptr, nullptr, OperandInfo22, -1 ,nullptr },  // Inst #1581 = ORI_MMR6
4368
  { 1582, 3,  1,  4,  130,  0|(1ULL<<MCID::Commutable)|(1ULL<<MCID::Rematerializable)|(1ULL<<MCID::UnmodeledSideEffects), 0x1ULL, nullptr, nullptr, OperandInfo17, -1 ,nullptr },  // Inst #1582 = OR_MM
4369
  { 1583, 3,  1,  4,  0,  0|(1ULL<<MCID::Rematerializable)|(1ULL<<MCID::UnmodeledSideEffects), 0x1ULL, nullptr, nullptr, OperandInfo17, -1 ,nullptr },  // Inst #1583 = OR_MMR6
4370
  { 1584, 3,  1,  4,  179,  0, 0x6ULL, nullptr, nullptr, OperandInfo24, -1 ,nullptr },  // Inst #1584 = OR_V
4371
  { 1585, 3,  1,  4,  1,  0|(1ULL<<MCID::Pseudo), 0x0ULL, nullptr, nullptr, OperandInfo25, -1 ,nullptr },  // Inst #1585 = OR_V_D_PSEUDO
4372
  { 1586, 3,  1,  4,  1,  0|(1ULL<<MCID::Pseudo), 0x0ULL, nullptr, nullptr, OperandInfo26, -1 ,nullptr },  // Inst #1586 = OR_V_H_PSEUDO
4373
  { 1587, 3,  1,  4,  1,  0|(1ULL<<MCID::Pseudo), 0x0ULL, nullptr, nullptr, OperandInfo27, -1 ,nullptr },  // Inst #1587 = OR_V_W_PSEUDO
4374
  { 1588, 3,  1,  4,  131,  0|(1ULL<<MCID::Rematerializable), 0x2ULL, nullptr, nullptr, OperandInfo22, -1 ,nullptr },  // Inst #1588 = ORi
4375
  { 1589, 3,  1,  4,  130,  0|(1ULL<<MCID::Rematerializable), 0x2ULL, nullptr, nullptr, OperandInfo36, -1 ,nullptr },  // Inst #1589 = ORi64
4376
  { 1590, 3,  1,  4,  0,  0|(1ULL<<MCID::Rematerializable), 0x2ULL, nullptr, nullptr, OperandInfo22, -1 ,nullptr },  // Inst #1590 = ORi_MM
4377
  { 1591, 3,  1,  2,  7,  0|(1ULL<<MCID::Commutable)|(1ULL<<MCID::Rematerializable), 0x0ULL, nullptr, nullptr, OperandInfo46, -1 ,nullptr },  // Inst #1591 = OrRxRxRy16
4378
  { 1592, 3,  1,  4,  0,  0, 0x6ULL, nullptr, nullptr, OperandInfo23, -1 ,nullptr },  // Inst #1592 = PACKRL_PH
4379
  { 1593, 3,  1,  4,  0,  0, 0x6ULL, nullptr, nullptr, OperandInfo23, -1 ,nullptr },  // Inst #1593 = PACKRL_PH_MM
4380
  { 1594, 0,  0,  4,  0,  0|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL, nullptr, nullptr, nullptr, -1 ,nullptr },  // Inst #1594 = PAUSE
4381
  { 1595, 0,  0,  4,  0,  0|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL, nullptr, nullptr, nullptr, -1 ,nullptr },  // Inst #1595 = PAUSE_MM
4382
  { 1596, 0,  0,  4,  0,  0|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL, nullptr, nullptr, nullptr, -1 ,nullptr },  // Inst #1596 = PAUSE_MMR6
4383
  { 1597, 3,  1,  4,  0,  0, 0x6ULL, nullptr, nullptr, OperandInfo24, -1 ,nullptr },  // Inst #1597 = PCKEV_B
4384
  { 1598, 3,  1,  4,  0,  0, 0x6ULL, nullptr, nullptr, OperandInfo25, -1 ,nullptr },  // Inst #1598 = PCKEV_D
4385
  { 1599, 3,  1,  4,  0,  0, 0x6ULL, nullptr, nullptr, OperandInfo26, -1 ,nullptr },  // Inst #1599 = PCKEV_H
4386
  { 1600, 3,  1,  4,  0,  0, 0x6ULL, nullptr, nullptr, OperandInfo27, -1 ,nullptr },  // Inst #1600 = PCKEV_W
4387
  { 1601, 3,  1,  4,  0,  0, 0x6ULL, nullptr, nullptr, OperandInfo24, -1 ,nullptr },  // Inst #1601 = PCKOD_B
4388
  { 1602, 3,  1,  4,  0,  0, 0x6ULL, nullptr, nullptr, OperandInfo25, -1 ,nullptr },  // Inst #1602 = PCKOD_D
4389
  { 1603, 3,  1,  4,  0,  0, 0x6ULL, nullptr, nullptr, OperandInfo26, -1 ,nullptr },  // Inst #1603 = PCKOD_H
4390
  { 1604, 3,  1,  4,  0,  0, 0x6ULL, nullptr, nullptr, OperandInfo27, -1 ,nullptr },  // Inst #1604 = PCKOD_W
4391
  { 1605, 2,  1,  4,  0,  0, 0x6ULL, nullptr, nullptr, OperandInfo217, -1 ,nullptr },  // Inst #1605 = PCNT_B
4392
  { 1606, 2,  1,  4,  0,  0, 0x6ULL, nullptr, nullptr, OperandInfo123, -1 ,nullptr },  // Inst #1606 = PCNT_D
4393
  { 1607, 2,  1,  4,  0,  0, 0x6ULL, nullptr, nullptr, OperandInfo243, -1 ,nullptr },  // Inst #1607 = PCNT_H
4394
  { 1608, 2,  1,  4,  0,  0, 0x6ULL, nullptr, nullptr, OperandInfo124, -1 ,nullptr },  // Inst #1608 = PCNT_W
4395
  { 1609, 3,  1,  4,  0,  0|(1ULL<<MCID::MayLoad), 0x6ULL, ImplicitList8, nullptr, OperandInfo23, -1 ,nullptr },  // Inst #1609 = PICK_PH
4396
  { 1610, 3,  1,  4,  0,  0|(1ULL<<MCID::MayLoad), 0x6ULL, ImplicitList8, nullptr, OperandInfo23, -1 ,nullptr },  // Inst #1610 = PICK_PH_MM
4397
  { 1611, 3,  1,  4,  0,  0|(1ULL<<MCID::MayLoad), 0x6ULL, ImplicitList8, nullptr, OperandInfo23, -1 ,nullptr },  // Inst #1611 = PICK_QB
4398
  { 1612, 3,  1,  4,  0,  0|(1ULL<<MCID::MayLoad), 0x6ULL, ImplicitList8, nullptr, OperandInfo23, -1 ,nullptr },  // Inst #1612 = PICK_QB_MM
4399
  { 1613, 2,  1,  4,  39, 0, 0x1ULL, nullptr, nullptr, OperandInfo13, -1 ,nullptr },  // Inst #1613 = POP
4400
  { 1614, 2,  1,  4,  0,  0, 0x6ULL, nullptr, nullptr, OperandInfo14, -1 ,nullptr },  // Inst #1614 = PRECEQU_PH_QBL
4401
  { 1615, 2,  1,  4,  0,  0, 0x6ULL, nullptr, nullptr, OperandInfo14, -1 ,nullptr },  // Inst #1615 = PRECEQU_PH_QBLA
4402
  { 1616, 2,  1,  4,  0,  0, 0x6ULL, nullptr, nullptr, OperandInfo14, -1 ,nullptr },  // Inst #1616 = PRECEQU_PH_QBLA_MM
4403
  { 1617, 2,  1,  4,  0,  0, 0x6ULL, nullptr, nullptr, OperandInfo14, -1 ,nullptr },  // Inst #1617 = PRECEQU_PH_QBL_MM
4404
  { 1618, 2,  1,  4,  0,  0, 0x6ULL, nullptr, nullptr, OperandInfo14, -1 ,nullptr },  // Inst #1618 = PRECEQU_PH_QBR
4405
  { 1619, 2,  1,  4,  0,  0, 0x6ULL, nullptr, nullptr, OperandInfo14, -1 ,nullptr },  // Inst #1619 = PRECEQU_PH_QBRA
4406
  { 1620, 2,  1,  4,  0,  0, 0x6ULL, nullptr, nullptr, OperandInfo14, -1 ,nullptr },  // Inst #1620 = PRECEQU_PH_QBRA_MM
4407
  { 1621, 2,  1,  4,  0,  0, 0x6ULL, nullptr, nullptr, OperandInfo14, -1 ,nullptr },  // Inst #1621 = PRECEQU_PH_QBR_MM
4408
  { 1622, 2,  1,  4,  0,  0, 0x6ULL, nullptr, nullptr, OperandInfo245, -1 ,nullptr },  // Inst #1622 = PRECEQ_W_PHL
4409
  { 1623, 2,  1,  4,  0,  0, 0x6ULL, nullptr, nullptr, OperandInfo245, -1 ,nullptr },  // Inst #1623 = PRECEQ_W_PHL_MM
4410
  { 1624, 2,  1,  4,  0,  0, 0x6ULL, nullptr, nullptr, OperandInfo245, -1 ,nullptr },  // Inst #1624 = PRECEQ_W_PHR
4411
  { 1625, 2,  1,  4,  0,  0, 0x6ULL, nullptr, nullptr, OperandInfo245, -1 ,nullptr },  // Inst #1625 = PRECEQ_W_PHR_MM
4412
  { 1626, 2,  1,  4,  0,  0, 0x6ULL, nullptr, nullptr, OperandInfo14, -1 ,nullptr },  // Inst #1626 = PRECEU_PH_QBL
4413
  { 1627, 2,  1,  4,  0,  0, 0x6ULL, nullptr, nullptr, OperandInfo14, -1 ,nullptr },  // Inst #1627 = PRECEU_PH_QBLA
4414
  { 1628, 2,  1,  4,  0,  0, 0x6ULL, nullptr, nullptr, OperandInfo14, -1 ,nullptr },  // Inst #1628 = PRECEU_PH_QBLA_MM
4415
  { 1629, 2,  1,  4,  0,  0, 0x6ULL, nullptr, nullptr, OperandInfo14, -1 ,nullptr },  // Inst #1629 = PRECEU_PH_QBL_MM
4416
  { 1630, 2,  1,  4,  0,  0, 0x6ULL, nullptr, nullptr, OperandInfo14, -1 ,nullptr },  // Inst #1630 = PRECEU_PH_QBR
4417
  { 1631, 2,  1,  4,  0,  0, 0x6ULL, nullptr, nullptr, OperandInfo14, -1 ,nullptr },  // Inst #1631 = PRECEU_PH_QBRA
4418
  { 1632, 2,  1,  4,  0,  0, 0x6ULL, nullptr, nullptr, OperandInfo14, -1 ,nullptr },  // Inst #1632 = PRECEU_PH_QBRA_MM
4419
  { 1633, 2,  1,  4,  0,  0, 0x6ULL, nullptr, nullptr, OperandInfo14, -1 ,nullptr },  // Inst #1633 = PRECEU_PH_QBR_MM
4420
  { 1634, 3,  1,  4,  0,  0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL, nullptr, ImplicitList32, OperandInfo23, -1 ,nullptr },  // Inst #1634 = PRECRQU_S_QB_PH
4421
  { 1635, 3,  1,  4,  0,  0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL, nullptr, ImplicitList32, OperandInfo23, -1 ,nullptr },  // Inst #1635 = PRECRQU_S_QB_PH_MM
4422
  { 1636, 3,  1,  4,  0,  0, 0x6ULL, nullptr, nullptr, OperandInfo246, -1 ,nullptr },  // Inst #1636 = PRECRQ_PH_W
4423
  { 1637, 3,  1,  4,  0,  0, 0x6ULL, nullptr, nullptr, OperandInfo246, -1 ,nullptr },  // Inst #1637 = PRECRQ_PH_W_MM
4424
  { 1638, 3,  1,  4,  0,  0, 0x6ULL, nullptr, nullptr, OperandInfo23, -1 ,nullptr },  // Inst #1638 = PRECRQ_QB_PH
4425
  { 1639, 3,  1,  4,  0,  0, 0x6ULL, nullptr, nullptr, OperandInfo23, -1 ,nullptr },  // Inst #1639 = PRECRQ_QB_PH_MM
4426
  { 1640, 3,  1,  4,  0,  0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL, nullptr, ImplicitList32, OperandInfo246, -1 ,nullptr },  // Inst #1640 = PRECRQ_RS_PH_W
4427
  { 1641, 3,  1,  4,  0,  0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL, nullptr, ImplicitList32, OperandInfo246, -1 ,nullptr },  // Inst #1641 = PRECRQ_RS_PH_W_MM
4428
  { 1642, 3,  1,  4,  0,  0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL, nullptr, nullptr, OperandInfo23, -1 ,nullptr },  // Inst #1642 = PRECR_QB_PH
4429
  { 1643, 3,  1,  4,  0,  0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL, nullptr, nullptr, OperandInfo23, -1 ,nullptr },  // Inst #1643 = PRECR_QB_PH_MMR2
4430
  { 1644, 4,  1,  4,  0,  0, 0x6ULL, nullptr, nullptr, OperandInfo247, -1 ,nullptr },  // Inst #1644 = PRECR_SRA_PH_W
4431
  { 1645, 4,  1,  4,  0,  0, 0x6ULL, nullptr, nullptr, OperandInfo247, -1 ,nullptr },  // Inst #1645 = PRECR_SRA_PH_W_MMR2
4432
  { 1646, 4,  1,  4,  0,  0, 0x6ULL, nullptr, nullptr, OperandInfo247, -1 ,nullptr },  // Inst #1646 = PRECR_SRA_R_PH_W
4433
  { 1647, 4,  1,  4,  0,  0, 0x6ULL, nullptr, nullptr, OperandInfo247, -1 ,nullptr },  // Inst #1647 = PRECR_SRA_R_PH_W_MMR2
4434
  { 1648, 3,  0,  4,  0,  0|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL, nullptr, nullptr, OperandInfo76, -1 ,nullptr },  // Inst #1648 = PREF
4435
  { 1649, 3,  0,  4,  0,  0|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL, nullptr, nullptr, OperandInfo76, -1 ,nullptr },  // Inst #1649 = PREFE
4436
  { 1650, 3,  0,  4,  0,  0|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL, nullptr, nullptr, OperandInfo77, -1 ,nullptr },  // Inst #1650 = PREFE_MM
4437
  { 1651, 3,  0,  4,  0,  0|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL, nullptr, nullptr, OperandInfo77, -1 ,nullptr },  // Inst #1651 = PREFE_MMR6
4438
  { 1652, 3,  0,  4,  0,  0|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL, nullptr, nullptr, OperandInfo248, -1 ,nullptr },  // Inst #1652 = PREFX_MM
4439
  { 1653, 3,  0,  4,  0,  0|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL, nullptr, nullptr, OperandInfo77, -1 ,nullptr },  // Inst #1653 = PREF_MM
4440
  { 1654, 3,  0,  4,  0,  0|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL, nullptr, nullptr, OperandInfo77, -1 ,nullptr },  // Inst #1654 = PREF_MMR6
4441
  { 1655, 3,  0,  4,  0,  0|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL, nullptr, nullptr, OperandInfo76, -1 ,nullptr },  // Inst #1655 = PREF_R6
4442
  { 1656, 4,  1,  4,  0,  0, 0x6ULL, nullptr, nullptr, OperandInfo37, -1 ,nullptr },  // Inst #1656 = PREPEND
4443
  { 1657, 4,  1,  4,  0,  0, 0x6ULL, nullptr, nullptr, OperandInfo37, -1 ,nullptr },  // Inst #1657 = PREPEND_MMR2
4444
  { 1658, 3,  1,  4,  1,  0|(1ULL<<MCID::Pseudo), 0x0ULL, nullptr, nullptr, OperandInfo249, -1 ,nullptr },  // Inst #1658 = PseudoCMPU_EQ_QB
4445
  { 1659, 3,  1,  4,  1,  0|(1ULL<<MCID::Pseudo), 0x0ULL, nullptr, nullptr, OperandInfo249, -1 ,nullptr },  // Inst #1659 = PseudoCMPU_LE_QB
4446
  { 1660, 3,  1,  4,  1,  0|(1ULL<<MCID::Pseudo), 0x0ULL, nullptr, nullptr, OperandInfo249, -1 ,nullptr },  // Inst #1660 = PseudoCMPU_LT_QB
4447
  { 1661, 3,  1,  4,  1,  0|(1ULL<<MCID::Pseudo), 0x0ULL, nullptr, nullptr, OperandInfo249, -1 ,nullptr },  // Inst #1661 = PseudoCMP_EQ_PH
4448
  { 1662, 3,  1,  4,  1,  0|(1ULL<<MCID::Pseudo), 0x0ULL, nullptr, nullptr, OperandInfo249, -1 ,nullptr },  // Inst #1662 = PseudoCMP_LE_PH
4449
  { 1663, 3,  1,  4,  1,  0|(1ULL<<MCID::Pseudo), 0x0ULL, nullptr, nullptr, OperandInfo249, -1 ,nullptr },  // Inst #1663 = PseudoCMP_LT_PH
4450
  { 1664, 2,  1,  4,  26, 0|(1ULL<<MCID::Pseudo), 0x4ULL, nullptr, nullptr, OperandInfo250, -1 ,nullptr },  // Inst #1664 = PseudoCVT_D32_W
4451
  { 1665, 2,  1,  4,  26, 0|(1ULL<<MCID::Pseudo), 0x4ULL, nullptr, nullptr, OperandInfo107, -1 ,nullptr },  // Inst #1665 = PseudoCVT_D64_L
4452
  { 1666, 2,  1,  4,  26, 0|(1ULL<<MCID::Pseudo), 0x4ULL, nullptr, nullptr, OperandInfo251, -1 ,nullptr },  // Inst #1666 = PseudoCVT_D64_W
4453
  { 1667, 2,  1,  4,  26, 0|(1ULL<<MCID::Pseudo), 0x4ULL, nullptr, nullptr, OperandInfo107, -1 ,nullptr },  // Inst #1667 = PseudoCVT_S_L
4454
  { 1668, 2,  1,  4,  26, 0|(1ULL<<MCID::Pseudo), 0x4ULL, nullptr, nullptr, OperandInfo233, -1 ,nullptr },  // Inst #1668 = PseudoCVT_S_W
4455
  { 1669, 3,  1,  4,  37, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::Commutable), 0x0ULL, nullptr, nullptr, OperandInfo252, -1 ,nullptr },  // Inst #1669 = PseudoDMULT
4456
  { 1670, 3,  1,  4,  38, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::Commutable), 0x0ULL, nullptr, nullptr, OperandInfo252, -1 ,nullptr },  // Inst #1670 = PseudoDMULTu
4457
  { 1671, 3,  1,  4,  43, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UsesCustomInserter)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL, nullptr, nullptr, OperandInfo252, -1 ,nullptr },  // Inst #1671 = PseudoDSDIV
4458
  { 1672, 3,  1,  4,  55, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UsesCustomInserter)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL, nullptr, nullptr, OperandInfo252, -1 ,nullptr },  // Inst #1672 = PseudoDUDIV
4459
  { 1673, 1,  0,  4,  132,  0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::Branch)|(1ULL<<MCID::IndirectBranch)|(1ULL<<MCID::Barrier)|(1ULL<<MCID::DelaySlot)|(1ULL<<MCID::Terminator), 0x0ULL, nullptr, nullptr, OperandInfo70, -1 ,nullptr },  // Inst #1673 = PseudoIndirectBranch
4460
  { 1674, 1,  0,  4,  132,  0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::Branch)|(1ULL<<MCID::IndirectBranch)|(1ULL<<MCID::Barrier)|(1ULL<<MCID::DelaySlot)|(1ULL<<MCID::Terminator), 0x0ULL, nullptr, nullptr, OperandInfo166, -1 ,nullptr },  // Inst #1674 = PseudoIndirectBranch64
4461
  { 1675, 4,  1,  4,  96, 0|(1ULL<<MCID::Pseudo), 0x0ULL, nullptr, nullptr, OperandInfo253, -1 ,nullptr },  // Inst #1675 = PseudoMADD
4462
  { 1676, 4,  1,  4,  97, 0|(1ULL<<MCID::Pseudo), 0x0ULL, nullptr, nullptr, OperandInfo253, -1 ,nullptr },  // Inst #1676 = PseudoMADDU
4463
  { 1677, 2,  1,  4,  102,  0|(1ULL<<MCID::Pseudo), 0x0ULL, nullptr, nullptr, OperandInfo254, -1 ,nullptr },  // Inst #1677 = PseudoMFHI
4464
  { 1678, 2,  1,  4,  102,  0|(1ULL<<MCID::Pseudo), 0x0ULL, nullptr, nullptr, OperandInfo255, -1 ,nullptr },  // Inst #1678 = PseudoMFHI64
4465
  { 1679, 2,  1,  4,  102,  0|(1ULL<<MCID::Pseudo), 0x0ULL, nullptr, nullptr, OperandInfo254, -1 ,nullptr },  // Inst #1679 = PseudoMFLO
4466
  { 1680, 2,  1,  4,  102,  0|(1ULL<<MCID::Pseudo), 0x0ULL, nullptr, nullptr, OperandInfo255, -1 ,nullptr },  // Inst #1680 = PseudoMFLO64
4467
  { 1681, 4,  1,  4,  115,  0|(1ULL<<MCID::Pseudo), 0x0ULL, nullptr, nullptr, OperandInfo253, -1 ,nullptr },  // Inst #1681 = PseudoMSUB
4468
  { 1682, 4,  1,  4,  116,  0|(1ULL<<MCID::Pseudo), 0x0ULL, nullptr, nullptr, OperandInfo253, -1 ,nullptr },  // Inst #1682 = PseudoMSUBU
4469
  { 1683, 3,  1,  4,  121,  0|(1ULL<<MCID::Pseudo), 0x0ULL, nullptr, nullptr, OperandInfo256, -1 ,nullptr },  // Inst #1683 = PseudoMTLOHI
4470
  { 1684, 3,  1,  4,  121,  0|(1ULL<<MCID::Pseudo), 0x0ULL, nullptr, nullptr, OperandInfo252, -1 ,nullptr },  // Inst #1684 = PseudoMTLOHI64
4471
  { 1685, 3,  1,  4,  121,  0|(1ULL<<MCID::Pseudo), 0x0ULL, nullptr, nullptr, OperandInfo240, -1 ,nullptr },  // Inst #1685 = PseudoMTLOHI_DSP
4472
  { 1686, 3,  1,  4,  123,  0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::Commutable), 0x0ULL, nullptr, nullptr, OperandInfo256, -1 ,nullptr },  // Inst #1686 = PseudoMULT
4473
  { 1687, 3,  1,  4,  124,  0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::Commutable), 0x0ULL, nullptr, nullptr, OperandInfo256, -1 ,nullptr },  // Inst #1687 = PseudoMULTu
4474
  { 1688, 4,  1,  4,  1,  0|(1ULL<<MCID::Pseudo), 0x0ULL, nullptr, nullptr, OperandInfo257, -1 ,nullptr },  // Inst #1688 = PseudoPICK_PH
4475
  { 1689, 4,  1,  4,  1,  0|(1ULL<<MCID::Pseudo), 0x0ULL, nullptr, nullptr, OperandInfo257, -1 ,nullptr },  // Inst #1689 = PseudoPICK_QB
4476
  { 1690, 1,  0,  4,  133,  0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::Return)|(1ULL<<MCID::Barrier)|(1ULL<<MCID::DelaySlot)|(1ULL<<MCID::Terminator)|(1ULL<<MCID::UnmodeledSideEffects)|(1ULL<<MCID::ExtraSrcRegAllocReq), 0x0ULL, nullptr, nullptr, OperandInfo70, -1 ,nullptr },  // Inst #1690 = PseudoReturn
4477
  { 1691, 1,  0,  4,  133,  0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::Return)|(1ULL<<MCID::Barrier)|(1ULL<<MCID::DelaySlot)|(1ULL<<MCID::Terminator)|(1ULL<<MCID::UnmodeledSideEffects)|(1ULL<<MCID::ExtraSrcRegAllocReq), 0x0ULL, nullptr, nullptr, OperandInfo166, -1 ,nullptr },  // Inst #1691 = PseudoReturn64
4478
  { 1692, 3,  1,  4,  134,  0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UsesCustomInserter)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL, nullptr, nullptr, OperandInfo256, -1 ,nullptr },  // Inst #1692 = PseudoSDIV
4479
  { 1693, 4,  1,  4,  1,  0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UsesCustomInserter), 0x0ULL, nullptr, nullptr, OperandInfo258, -1 ,nullptr },  // Inst #1693 = PseudoSELECTFP_F_D32
4480
  { 1694, 4,  1,  4,  1,  0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UsesCustomInserter), 0x0ULL, nullptr, nullptr, OperandInfo259, -1 ,nullptr },  // Inst #1694 = PseudoSELECTFP_F_D64
4481
  { 1695, 4,  1,  4,  1,  0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UsesCustomInserter), 0x0ULL, nullptr, nullptr, OperandInfo260, -1 ,nullptr },  // Inst #1695 = PseudoSELECTFP_F_I
4482
  { 1696, 4,  1,  4,  1,  0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UsesCustomInserter), 0x0ULL, nullptr, nullptr, OperandInfo261, -1 ,nullptr },  // Inst #1696 = PseudoSELECTFP_F_I64
4483
  { 1697, 4,  1,  4,  1,  0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UsesCustomInserter), 0x0ULL, nullptr, nullptr, OperandInfo262, -1 ,nullptr },  // Inst #1697 = PseudoSELECTFP_F_S
4484
  { 1698, 4,  1,  4,  1,  0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UsesCustomInserter), 0x0ULL, nullptr, nullptr, OperandInfo258, -1 ,nullptr },  // Inst #1698 = PseudoSELECTFP_T_D32
4485
  { 1699, 4,  1,  4,  1,  0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UsesCustomInserter), 0x0ULL, nullptr, nullptr, OperandInfo259, -1 ,nullptr },  // Inst #1699 = PseudoSELECTFP_T_D64
4486
  { 1700, 4,  1,  4,  1,  0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UsesCustomInserter), 0x0ULL, nullptr, nullptr, OperandInfo260, -1 ,nullptr },  // Inst #1700 = PseudoSELECTFP_T_I
4487
  { 1701, 4,  1,  4,  1,  0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UsesCustomInserter), 0x0ULL, nullptr, nullptr, OperandInfo261, -1 ,nullptr },  // Inst #1701 = PseudoSELECTFP_T_I64
4488
  { 1702, 4,  1,  4,  1,  0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UsesCustomInserter), 0x0ULL, nullptr, nullptr, OperandInfo262, -1 ,nullptr },  // Inst #1702 = PseudoSELECTFP_T_S
4489
  { 1703, 4,  1,  4,  1,  0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UsesCustomInserter), 0x0ULL, nullptr, nullptr, OperandInfo258, -1 ,nullptr },  // Inst #1703 = PseudoSELECT_D32
4490
  { 1704, 4,  1,  4,  1,  0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UsesCustomInserter), 0x0ULL, nullptr, nullptr, OperandInfo259, -1 ,nullptr },  // Inst #1704 = PseudoSELECT_D64
4491
  { 1705, 4,  1,  4,  1,  0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UsesCustomInserter), 0x0ULL, nullptr, nullptr, OperandInfo260, -1 ,nullptr },  // Inst #1705 = PseudoSELECT_I
4492
  { 1706, 4,  1,  4,  1,  0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UsesCustomInserter), 0x0ULL, nullptr, nullptr, OperandInfo261, -1 ,nullptr },  // Inst #1706 = PseudoSELECT_I64
4493
  { 1707, 4,  1,  4,  1,  0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UsesCustomInserter), 0x0ULL, nullptr, nullptr, OperandInfo262, -1 ,nullptr },  // Inst #1707 = PseudoSELECT_S
4494
  { 1708, 3,  1,  4,  135,  0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UsesCustomInserter)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL, nullptr, nullptr, OperandInfo256, -1 ,nullptr },  // Inst #1708 = PseudoUDIV
4495
  { 1709, 2,  1,  4,  0,  0, 0x6ULL, nullptr, nullptr, OperandInfo245, -1 ,nullptr },  // Inst #1709 = RADDU_W_QB
4496
  { 1710, 2,  1,  4,  0,  0, 0x6ULL, nullptr, nullptr, OperandInfo245, -1 ,nullptr },  // Inst #1710 = RADDU_W_QB_MM
4497
  { 1711, 2,  1,  4,  0,  0|(1ULL<<MCID::MayLoad), 0x6ULL, nullptr, nullptr, OperandInfo18, -1 ,nullptr },  // Inst #1711 = RDDSP
4498
  { 1712, 2,  1,  4,  0,  0|(1ULL<<MCID::MayLoad), 0x6ULL, nullptr, nullptr, OperandInfo18, -1 ,nullptr },  // Inst #1712 = RDDSP_MM
4499
  { 1713, 2,  1,  4,  136,  0|(1ULL<<MCID::UnmodeledSideEffects), 0x1ULL, nullptr, nullptr, OperandInfo263, -1 ,nullptr },  // Inst #1713 = RDHWR
4500
  { 1714, 2,  1,  4,  136,  0|(1ULL<<MCID::UnmodeledSideEffects), 0x1ULL, nullptr, nullptr, OperandInfo264, -1 ,nullptr },  // Inst #1714 = RDHWR64
4501
  { 1715, 2,  1,  4,  136,  0|(1ULL<<MCID::UnmodeledSideEffects), 0x1ULL, nullptr, nullptr, OperandInfo263, -1 ,nullptr },  // Inst #1715 = RDHWR_MM
4502
  { 1716, 3,  1,  4,  136,  0|(1ULL<<MCID::UnmodeledSideEffects), 0x1ULL, nullptr, nullptr, OperandInfo265, -1 ,nullptr },  // Inst #1716 = RDHWR_MMR6
4503
  { 1717, 2,  1,  4,  0,  0|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL, nullptr, nullptr, OperandInfo13, -1 ,nullptr },  // Inst #1717 = RDPGPR_MMR6
4504
  { 1718, 2,  1,  4,  137,  0, 0x4ULL, nullptr, nullptr, OperandInfo16, -1 ,nullptr },  // Inst #1718 = RECIP_D_MMR6
4505
  { 1719, 2,  1,  4,  137,  0, 0x4ULL, nullptr, nullptr, OperandInfo16, -1 ,nullptr },  // Inst #1719 = RECIP_S_MMR6
4506
  { 1720, 2,  1,  4,  0,  0, 0x6ULL, nullptr, nullptr, OperandInfo266, -1 ,nullptr },  // Inst #1720 = REPLV_PH
4507
  { 1721, 2,  1,  4,  0,  0, 0x6ULL, nullptr, nullptr, OperandInfo266, -1 ,nullptr },  // Inst #1721 = REPLV_PH_MM
4508
  { 1722, 2,  1,  4,  0,  0, 0x6ULL, nullptr, nullptr, OperandInfo266, -1 ,nullptr },  // Inst #1722 = REPLV_QB
4509
  { 1723, 2,  1,  4,  0,  0, 0x6ULL, nullptr, nullptr, OperandInfo266, -1 ,nullptr },  // Inst #1723 = REPLV_QB_MM
4510
  { 1724, 2,  1,  4,  0,  0, 0x6ULL, nullptr, nullptr, OperandInfo267, -1 ,nullptr },  // Inst #1724 = REPL_PH
4511
  { 1725, 2,  1,  4,  0,  0, 0x6ULL, nullptr, nullptr, OperandInfo267, -1 ,nullptr },  // Inst #1725 = REPL_PH_MM
4512
  { 1726, 2,  1,  4,  0,  0, 0x6ULL, nullptr, nullptr, OperandInfo267, -1 ,nullptr },  // Inst #1726 = REPL_QB
4513
  { 1727, 2,  1,  4,  0,  0, 0x6ULL, nullptr, nullptr, OperandInfo267, -1 ,nullptr },  // Inst #1727 = REPL_QB_MM
4514
  { 1728, 2,  1,  4,  0,  0|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL, nullptr, nullptr, OperandInfo78, -1 ,nullptr },  // Inst #1728 = RINT_D
4515
  { 1729, 2,  1,  4,  0,  0|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL, nullptr, nullptr, OperandInfo78, -1 ,nullptr },  // Inst #1729 = RINT_D_MMR6
4516
  { 1730, 2,  1,  4,  0,  0|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL, nullptr, nullptr, OperandInfo16, -1 ,nullptr },  // Inst #1730 = RINT_S
4517
  { 1731, 2,  1,  4,  0,  0|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL, nullptr, nullptr, OperandInfo16, -1 ,nullptr },  // Inst #1731 = RINT_S_MMR6
4518
  { 1732, 3,  0,  4,  1,  0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL, nullptr, nullptr, OperandInfo17, -1 ,nullptr },  // Inst #1732 = ROL
4519
  { 1733, 3,  0,  4,  1,  0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL, nullptr, nullptr, OperandInfo22, -1 ,nullptr },  // Inst #1733 = ROLImm
4520
  { 1734, 3,  0,  4,  1,  0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL, nullptr, nullptr, OperandInfo17, -1 ,nullptr },  // Inst #1734 = ROR
4521
  { 1735, 3,  0,  4,  1,  0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL, nullptr, nullptr, OperandInfo22, -1 ,nullptr },  // Inst #1735 = RORImm
4522
  { 1736, 3,  1,  4,  138,  0, 0x1ULL, nullptr, nullptr, OperandInfo22, -1 ,nullptr },  // Inst #1736 = ROTR
4523
  { 1737, 3,  1,  4,  139,  0, 0x1ULL, nullptr, nullptr, OperandInfo17, -1 ,nullptr },  // Inst #1737 = ROTRV
4524
  { 1738, 3,  1,  4,  139,  0|(1ULL<<MCID::UnmodeledSideEffects), 0x1ULL, nullptr, nullptr, OperandInfo17, -1 ,nullptr },  // Inst #1738 = ROTRV_MM
4525
  { 1739, 3,  1,  4,  138,  0|(1ULL<<MCID::UnmodeledSideEffects), 0x1ULL, nullptr, nullptr, OperandInfo22, -1 ,nullptr },  // Inst #1739 = ROTR_MM
4526
  { 1740, 2,  1,  4,  137,  0, 0x4ULL, nullptr, nullptr, OperandInfo78, -1 ,nullptr },  // Inst #1740 = ROUND_L_D64
4527
  { 1741, 2,  1,  4,  137,  0, 0x4ULL, nullptr, nullptr, OperandInfo78, -1 ,nullptr },  // Inst #1741 = ROUND_L_D_MMR6
4528
  { 1742, 2,  1,  4,  137,  0, 0x4ULL, nullptr, nullptr, OperandInfo79, -1 ,nullptr },  // Inst #1742 = ROUND_L_S
4529
  { 1743, 2,  1,  4,  137,  0, 0x4ULL, nullptr, nullptr, OperandInfo79, -1 ,nullptr },  // Inst #1743 = ROUND_L_S_MMR6
4530
  { 1744, 2,  1,  4,  137,  0, 0x4ULL, nullptr, nullptr, OperandInfo80, -1 ,nullptr },  // Inst #1744 = ROUND_W_D32
4531
  { 1745, 2,  1,  4,  137,  0, 0x4ULL, nullptr, nullptr, OperandInfo81, -1 ,nullptr },  // Inst #1745 = ROUND_W_D64
4532
  { 1746, 2,  1,  4,  137,  0, 0x4ULL, nullptr, nullptr, OperandInfo78, -1 ,nullptr },  // Inst #1746 = ROUND_W_D_MMR6
4533
  { 1747, 2,  1,  4,  137,  0, 0x4ULL, nullptr, nullptr, OperandInfo80, -1 ,nullptr },  // Inst #1747 = ROUND_W_MM
4534
  { 1748, 2,  1,  4,  137,  0, 0x4ULL, nullptr, nullptr, OperandInfo16, -1 ,nullptr },  // Inst #1748 = ROUND_W_S
4535
  { 1749, 2,  1,  4,  137,  0, 0x4ULL, nullptr, nullptr, OperandInfo16, -1 ,nullptr },  // Inst #1749 = ROUND_W_S_MM
4536
  { 1750, 2,  1,  4,  137,  0, 0x4ULL, nullptr, nullptr, OperandInfo16, -1 ,nullptr },  // Inst #1750 = ROUND_W_S_MMR6
4537
  { 1751, 2,  1,  4,  140,  0, 0x4ULL, nullptr, nullptr, OperandInfo80, -1 ,nullptr },  // Inst #1751 = RSQRT_D_MMR6
4538
  { 1752, 2,  1,  4,  140,  0, 0x4ULL, nullptr, nullptr, OperandInfo16, -1 ,nullptr },  // Inst #1752 = RSQRT_S_MMR6
4539
  { 1753, 0,  0,  2,  141,  0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::Variadic)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL, ImplicitList3, ImplicitList3, nullptr, -1 ,nullptr },  // Inst #1753 = Restore16
4540
  { 1754, 0,  0,  2,  141,  0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::Variadic)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL, ImplicitList3, ImplicitList3, nullptr, -1 ,nullptr },  // Inst #1754 = RestoreX16
4541
  { 1755, 0,  0,  4,  1,  0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::Return)|(1ULL<<MCID::Barrier)|(1ULL<<MCID::DelaySlot)|(1ULL<<MCID::Terminator), 0x0ULL, nullptr, nullptr, nullptr, -1 ,nullptr },  // Inst #1755 = RetRA
4542
  { 1756, 0,  0,  2,  1,  0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::Return)|(1ULL<<MCID::Barrier)|(1ULL<<MCID::DelaySlot)|(1ULL<<MCID::Terminator)|(1ULL<<MCID::ExtraSrcRegAllocReq), 0x0ULL, nullptr, nullptr, nullptr, -1 ,nullptr },  // Inst #1756 = RetRA16
4543
  { 1757, 3,  1,  4,  0,  0, 0x6ULL, nullptr, nullptr, OperandInfo29, -1 ,nullptr },  // Inst #1757 = SAT_S_B
4544
  { 1758, 3,  1,  4,  0,  0, 0x6ULL, nullptr, nullptr, OperandInfo30, -1 ,nullptr },  // Inst #1758 = SAT_S_D
4545
  { 1759, 3,  1,  4,  0,  0, 0x6ULL, nullptr, nullptr, OperandInfo31, -1 ,nullptr },  // Inst #1759 = SAT_S_H
4546
  { 1760, 3,  1,  4,  0,  0, 0x6ULL, nullptr, nullptr, OperandInfo32, -1 ,nullptr },  // Inst #1760 = SAT_S_W
4547
  { 1761, 3,  1,  4,  0,  0, 0x6ULL, nullptr, nullptr, OperandInfo29, -1 ,nullptr },  // Inst #1761 = SAT_U_B
4548
  { 1762, 3,  1,  4,  0,  0, 0x6ULL, nullptr, nullptr, OperandInfo30, -1 ,nullptr },  // Inst #1762 = SAT_U_D
4549
  { 1763, 3,  1,  4,  0,  0, 0x6ULL, nullptr, nullptr, OperandInfo31, -1 ,nullptr },  // Inst #1763 = SAT_U_H
4550
  { 1764, 3,  1,  4,  0,  0, 0x6ULL, nullptr, nullptr, OperandInfo32, -1 ,nullptr },  // Inst #1764 = SAT_U_W
4551
  { 1765, 3,  0,  4,  142,  0|(1ULL<<MCID::MayStore), 0x2ULL, nullptr, nullptr, OperandInfo168, -1 ,nullptr },  // Inst #1765 = SB
4552
  { 1766, 3,  0,  2,  142,  0|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL, nullptr, nullptr, OperandInfo268, -1 ,nullptr },  // Inst #1766 = SB16_MM
4553
  { 1767, 3,  0,  2,  142,  0|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL, nullptr, nullptr, OperandInfo268, -1 ,nullptr },  // Inst #1767 = SB16_MMR6
4554
  { 1768, 3,  0,  4,  142,  0|(1ULL<<MCID::MayStore), 0x2ULL, nullptr, nullptr, OperandInfo169, -1 ,nullptr },  // Inst #1768 = SB64
4555
  { 1769, 3,  0,  4,  0,  0|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL, nullptr, nullptr, OperandInfo168, -1 ,nullptr },  // Inst #1769 = SBE
4556
  { 1770, 3,  0,  4,  0,  0|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UnmodeledSideEffects), 0x2ULL, nullptr, nullptr, OperandInfo168, -1 ,nullptr },  // Inst #1770 = SBE_MM
4557
  { 1771, 3,  0,  4,  0,  0|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL, nullptr, nullptr, OperandInfo170, -1 ,nullptr },  // Inst #1771 = SBE_MMR6
4558
  { 1772, 3,  0,  4,  0,  0|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UnmodeledSideEffects), 0x2ULL, nullptr, nullptr, OperandInfo168, -1 ,nullptr },  // Inst #1772 = SB_MM
4559
  { 1773, 3,  0,  4,  0,  0|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UnmodeledSideEffects), 0x2ULL, nullptr, nullptr, OperandInfo168, -1 ,nullptr },  // Inst #1773 = SB_MMR6
4560
  { 1774, 4,  1,  4,  0,  0|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UnmodeledSideEffects), 0x2ULL, nullptr, nullptr, OperandInfo269, -1 ,nullptr },  // Inst #1774 = SC
4561
  { 1775, 4,  1,  4,  0,  0|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UnmodeledSideEffects), 0x2ULL, nullptr, nullptr, OperandInfo270, -1 ,nullptr },  // Inst #1775 = SCD
4562
  { 1776, 4,  1,  4,  0,  0|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL, nullptr, nullptr, OperandInfo270, -1 ,nullptr },  // Inst #1776 = SCD_R6
4563
  { 1777, 4,  1,  4,  0,  0|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL, nullptr, nullptr, OperandInfo269, -1 ,nullptr },  // Inst #1777 = SCE
4564
  { 1778, 4,  1,  4,  0,  0|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UnmodeledSideEffects), 0x2ULL, nullptr, nullptr, OperandInfo271, -1 ,nullptr },  // Inst #1778 = SCE_MM
4565
  { 1779, 3,  0,  4,  0,  0|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL, nullptr, nullptr, OperandInfo170, -1 ,nullptr },  // Inst #1779 = SCE_MMR6
4566
  { 1780, 4,  1,  4,  0,  0|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UnmodeledSideEffects), 0x2ULL, nullptr, nullptr, OperandInfo271, -1 ,nullptr },  // Inst #1780 = SC_MM
4567
  { 1781, 4,  1,  4,  0,  0|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL, nullptr, nullptr, OperandInfo269, -1 ,nullptr },  // Inst #1781 = SC_R6
4568
  { 1782, 3,  0,  4,  143,  0|(1ULL<<MCID::MayStore), 0x2ULL, nullptr, nullptr, OperandInfo169, -1 ,nullptr },  // Inst #1782 = SD
4569
  { 1783, 1,  0,  4,  0,  0|(1ULL<<MCID::UnmodeledSideEffects), 0x2ULL, nullptr, nullptr, OperandInfo5, -1 ,nullptr },  // Inst #1783 = SDBBP
4570
  { 1784, 1,  0,  2,  0,  0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL, nullptr, nullptr, OperandInfo5, -1 ,nullptr },  // Inst #1784 = SDBBP16_MM
4571
  { 1785, 1,  0,  2,  0,  0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL, nullptr, nullptr, OperandInfo5, -1 ,nullptr },  // Inst #1785 = SDBBP16_MMR6
4572
  { 1786, 1,  0,  4,  0,  0|(1ULL<<MCID::UnmodeledSideEffects), 0x2ULL, nullptr, nullptr, OperandInfo5, -1 ,nullptr },  // Inst #1786 = SDBBP_MM
4573
  { 1787, 1,  0,  4,  0,  0|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL, nullptr, nullptr, OperandInfo5, -1 ,nullptr },  // Inst #1787 = SDBBP_MMR6
4574
  { 1788, 1,  0,  4,  0,  0|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL, nullptr, nullptr, OperandInfo5, -1 ,nullptr },  // Inst #1788 = SDBBP_R6
4575
  { 1789, 3,  0,  4,  144,  0|(1ULL<<MCID::MayStore), 0x5ULL, nullptr, nullptr, OperandInfo173, -1 ,nullptr },  // Inst #1789 = SDC1
4576
  { 1790, 3,  0,  4,  144,  0|(1ULL<<MCID::MayStore), 0x5ULL, nullptr, nullptr, OperandInfo174, -1 ,nullptr },  // Inst #1790 = SDC164
4577
  { 1791, 3,  0,  4,  144,  0|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UnmodeledSideEffects), 0x5ULL, nullptr, nullptr, OperandInfo173, -1 ,nullptr },  // Inst #1791 = SDC1_MM
4578
  { 1792, 3,  0,  4,  0,  0|(1ULL<<MCID::MayStore), 0x5ULL, nullptr, nullptr, OperandInfo175, -1 ,nullptr },  // Inst #1792 = SDC2
4579
  { 1793, 3,  0,  4,  0,  0|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL, nullptr, nullptr, OperandInfo175, -1 ,nullptr },  // Inst #1793 = SDC2_R6
4580
  { 1794, 3,  0,  4,  0,  0|(1ULL<<MCID::MayStore), 0x5ULL, nullptr, nullptr, OperandInfo176, -1 ,nullptr },  // Inst #1794 = SDC3
4581
  { 1795, 2,  0,  4,  134,  0|(1ULL<<MCID::UnmodeledSideEffects), 0x1ULL, nullptr, ImplicitList12, OperandInfo13, -1 ,nullptr },  // Inst #1795 = SDIV
4582
  { 1796, 2,  0,  4,  134,  0|(1ULL<<MCID::UnmodeledSideEffects), 0x1ULL, nullptr, ImplicitList12, OperandInfo13, -1 ,nullptr },  // Inst #1796 = SDIV_MM
4583
  { 1797, 3,  0,  4,  145,  0|(1ULL<<MCID::MayStore), 0x2ULL, nullptr, nullptr, OperandInfo169, -1 ,nullptr },  // Inst #1797 = SDL
4584
  { 1798, 3,  0,  4,  146,  0|(1ULL<<MCID::MayStore), 0x2ULL, nullptr, nullptr, OperandInfo169, -1 ,nullptr },  // Inst #1798 = SDR
4585
  { 1799, 3,  0,  4,  147,  0|(1ULL<<MCID::MayStore), 0x5ULL, nullptr, nullptr, OperandInfo182, -1 ,nullptr },  // Inst #1799 = SDXC1
4586
  { 1800, 3,  0,  4,  147,  0|(1ULL<<MCID::MayStore), 0x5ULL, nullptr, nullptr, OperandInfo183, -1 ,nullptr },  // Inst #1800 = SDXC164
4587
  { 1801, 2,  0,  4,  1,  0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL, nullptr, nullptr, OperandInfo13, -1 ,nullptr },  // Inst #1801 = SDivMacro
4588
  { 1802, 2,  1,  4,  148,  0, 0x1ULL, nullptr, nullptr, OperandInfo13, -1 ,nullptr },  // Inst #1802 = SEB
4589
  { 1803, 2,  1,  4,  148,  0, 0x1ULL, nullptr, nullptr, OperandInfo100, -1 ,nullptr },  // Inst #1803 = SEB64
4590
  { 1804, 2,  1,  4,  148,  0|(1ULL<<MCID::UnmodeledSideEffects), 0x1ULL, nullptr, nullptr, OperandInfo13, -1 ,nullptr },  // Inst #1804 = SEB_MM
4591
  { 1805, 2,  1,  4,  148,  0, 0x1ULL, nullptr, nullptr, OperandInfo13, -1 ,nullptr },  // Inst #1805 = SEB_MMR6
4592
  { 1806, 2,  1,  4,  149,  0, 0x1ULL, nullptr, nullptr, OperandInfo13, -1 ,nullptr },  // Inst #1806 = SEH
4593
  { 1807, 2,  1,  4,  149,  0, 0x1ULL, nullptr, nullptr, OperandInfo100, -1 ,nullptr },  // Inst #1807 = SEH64
4594
  { 1808, 2,  1,  4,  149,  0|(1ULL<<MCID::UnmodeledSideEffects), 0x1ULL, nullptr, nullptr, OperandInfo13, -1 ,nullptr },  // Inst #1808 = SEH_MM
4595
  { 1809, 2,  1,  4,  149,  0, 0x1ULL, nullptr, nullptr, OperandInfo13, -1 ,nullptr },  // Inst #1809 = SEH_MMR6
4596
  { 1810, 3,  1,  4,  0,  0|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL, nullptr, nullptr, OperandInfo126, -1 ,nullptr },  // Inst #1810 = SELENZ_D_MMR6
4597
  { 1811, 3,  1,  4,  0,  0|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL, nullptr, nullptr, OperandInfo127, -1 ,nullptr },  // Inst #1811 = SELENZ_S_MMR6
4598
  { 1812, 3,  1,  4,  0,  0, 0x6ULL, nullptr, nullptr, OperandInfo17, -1 ,nullptr },  // Inst #1812 = SELEQZ
4599
  { 1813, 3,  1,  4,  0,  0, 0x6ULL, nullptr, nullptr, OperandInfo35, -1 ,nullptr },  // Inst #1813 = SELEQZ64
4600
  { 1814, 3,  1,  4,  0,  0|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL, nullptr, nullptr, OperandInfo126, -1 ,nullptr },  // Inst #1814 = SELEQZ_D
4601
  { 1815, 3,  1,  4,  0,  0|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL, nullptr, nullptr, OperandInfo126, -1 ,nullptr },  // Inst #1815 = SELEQZ_D_MMR6
4602
  { 1816, 3,  1,  4,  0,  0|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL, nullptr, nullptr, OperandInfo17, -1 ,nullptr },  // Inst #1816 = SELEQZ_MMR6
4603
  { 1817, 3,  1,  4,  0,  0|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL, nullptr, nullptr, OperandInfo127, -1 ,nullptr },  // Inst #1817 = SELEQZ_S
4604
  { 1818, 3,  1,  4,  0,  0|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL, nullptr, nullptr, OperandInfo127, -1 ,nullptr },  // Inst #1818 = SELEQZ_S_MMR6
4605
  { 1819, 3,  1,  4,  0,  0, 0x6ULL, nullptr, nullptr, OperandInfo17, -1 ,nullptr },  // Inst #1819 = SELNEZ
4606
  { 1820, 3,  1,  4,  0,  0, 0x6ULL, nullptr, nullptr, OperandInfo35, -1 ,nullptr },  // Inst #1820 = SELNEZ64
4607
  { 1821, 3,  1,  4,  0,  0|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL, nullptr, nullptr, OperandInfo126, -1 ,nullptr },  // Inst #1821 = SELNEZ_D
4608
  { 1822, 3,  1,  4,  0,  0|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL, nullptr, nullptr, OperandInfo17, -1 ,nullptr },  // Inst #1822 = SELNEZ_MMR6
4609
  { 1823, 3,  1,  4,  0,  0|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL, nullptr, nullptr, OperandInfo127, -1 ,nullptr },  // Inst #1823 = SELNEZ_S
4610
  { 1824, 4,  1,  4,  0,  0|(1ULL<<MCID::UsesCustomInserter), 0x6ULL, nullptr, nullptr, OperandInfo272, -1 ,nullptr },  // Inst #1824 = SEL_D
4611
  { 1825, 4,  1,  4,  0,  0|(1ULL<<MCID::UsesCustomInserter), 0x6ULL, nullptr, nullptr, OperandInfo272, -1 ,nullptr },  // Inst #1825 = SEL_D_MMR6
4612
  { 1826, 4,  1,  4,  0,  0, 0x6ULL, nullptr, nullptr, OperandInfo273, -1 ,nullptr },  // Inst #1826 = SEL_S
4613
  { 1827, 4,  1,  4,  0,  0, 0x6ULL, nullptr, nullptr, OperandInfo273, -1 ,nullptr },  // Inst #1827 = SEL_S_MMR6
4614
  { 1828, 3,  1,  4,  150,  0, 0x1ULL, nullptr, nullptr, OperandInfo35, -1 ,nullptr },  // Inst #1828 = SEQ
4615
  { 1829, 3,  1,  4,  151,  0, 0x2ULL, nullptr, nullptr, OperandInfo36, -1 ,nullptr },  // Inst #1829 = SEQi
4616
  { 1830, 3,  0,  4,  152,  0|(1ULL<<MCID::MayStore), 0x2ULL, nullptr, nullptr, OperandInfo168, -1 ,nullptr },  // Inst #1830 = SH
4617
  { 1831, 3,  0,  2,  152,  0|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL, nullptr, nullptr, OperandInfo268, -1 ,nullptr },  // Inst #1831 = SH16_MM
4618
  { 1832, 3,  0,  2,  152,  0|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL, nullptr, nullptr, OperandInfo268, -1 ,nullptr },  // Inst #1832 = SH16_MMR6
4619
  { 1833, 3,  0,  4,  152,  0|(1ULL<<MCID::MayStore), 0x2ULL, nullptr, nullptr, OperandInfo169, -1 ,nullptr },  // Inst #1833 = SH64
4620
  { 1834, 3,  0,  4,  0,  0|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL, nullptr, nullptr, OperandInfo168, -1 ,nullptr },  // Inst #1834 = SHE
4621
  { 1835, 3,  0,  4,  0,  0|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UnmodeledSideEffects), 0x2ULL, nullptr, nullptr, OperandInfo168, -1 ,nullptr },  // Inst #1835 = SHE_MM
4622
  { 1836, 3,  0,  4,  0,  0|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL, nullptr, nullptr, OperandInfo170, -1 ,nullptr },  // Inst #1836 = SHE_MMR6
4623
  { 1837, 3,  1,  4,  0,  0, 0x6ULL, nullptr, nullptr, OperandInfo29, -1 ,nullptr },  // Inst #1837 = SHF_B
4624
  { 1838, 3,  1,  4,  0,  0, 0x6ULL, nullptr, nullptr, OperandInfo31, -1 ,nullptr },  // Inst #1838 = SHF_H
4625
  { 1839, 3,  1,  4,  0,  0, 0x6ULL, nullptr, nullptr, OperandInfo32, -1 ,nullptr },  // Inst #1839 = SHF_W
4626
  { 1840, 3,  1,  4,  0,  0, 0x6ULL, nullptr, nullptr, OperandInfo274, -1 ,nullptr },  // Inst #1840 = SHILO
4627
  { 1841, 3,  1,  4,  0,  0, 0x6ULL, nullptr, nullptr, OperandInfo238, -1 ,nullptr },  // Inst #1841 = SHILOV
4628
  { 1842, 3,  1,  4,  0,  0, 0x6ULL, nullptr, nullptr, OperandInfo238, -1 ,nullptr },  // Inst #1842 = SHILOV_MM
4629
  { 1843, 3,  1,  4,  0,  0, 0x6ULL, nullptr, nullptr, OperandInfo274, -1 ,nullptr },  // Inst #1843 = SHILO_MM
4630
  { 1844, 3,  1,  4,  0,  0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL, nullptr, ImplicitList32, OperandInfo275, -1 ,nullptr },  // Inst #1844 = SHLLV_PH
4631
  { 1845, 3,  1,  4,  0,  0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL, nullptr, ImplicitList32, OperandInfo275, -1 ,nullptr },  // Inst #1845 = SHLLV_PH_MM
4632
  { 1846, 3,  1,  4,  0,  0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL, nullptr, ImplicitList32, OperandInfo275, -1 ,nullptr },  // Inst #1846 = SHLLV_QB
4633
  { 1847, 3,  1,  4,  0,  0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL, nullptr, ImplicitList32, OperandInfo275, -1 ,nullptr },  // Inst #1847 = SHLLV_QB_MM
4634
  { 1848, 3,  1,  4,  0,  0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL, nullptr, ImplicitList32, OperandInfo275, -1 ,nullptr },  // Inst #1848 = SHLLV_S_PH
4635
  { 1849, 3,  1,  4,  0,  0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL, nullptr, ImplicitList32, OperandInfo275, -1 ,nullptr },  // Inst #1849 = SHLLV_S_PH_MM
4636
  { 1850, 3,  1,  4,  0,  0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL, nullptr, ImplicitList32, OperandInfo17, -1 ,nullptr },  // Inst #1850 = SHLLV_S_W
4637
  { 1851, 3,  1,  4,  0,  0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL, nullptr, ImplicitList32, OperandInfo17, -1 ,nullptr },  // Inst #1851 = SHLLV_S_W_MM
4638
  { 1852, 3,  1,  4,  0,  0|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL, nullptr, ImplicitList32, OperandInfo276, -1 ,nullptr },  // Inst #1852 = SHLL_PH
4639
  { 1853, 3,  1,  4,  0,  0|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL, nullptr, ImplicitList32, OperandInfo276, -1 ,nullptr },  // Inst #1853 = SHLL_PH_MM
4640
  { 1854, 3,  1,  4,  0,  0|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL, nullptr, ImplicitList32, OperandInfo276, -1 ,nullptr },  // Inst #1854 = SHLL_QB
4641
  { 1855, 3,  1,  4,  0,  0|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL, nullptr, ImplicitList32, OperandInfo276, -1 ,nullptr },  // Inst #1855 = SHLL_QB_MM
4642
  { 1856, 3,  1,  4,  0,  0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL, nullptr, ImplicitList32, OperandInfo276, -1 ,nullptr },  // Inst #1856 = SHLL_S_PH
4643
  { 1857, 3,  1,  4,  0,  0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL, nullptr, ImplicitList32, OperandInfo276, -1 ,nullptr },  // Inst #1857 = SHLL_S_PH_MM
4644
  { 1858, 3,  1,  4,  0,  0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL, nullptr, ImplicitList32, OperandInfo22, -1 ,nullptr },  // Inst #1858 = SHLL_S_W
4645
  { 1859, 3,  1,  4,  0,  0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL, nullptr, ImplicitList32, OperandInfo22, -1 ,nullptr },  // Inst #1859 = SHLL_S_W_MM
4646
  { 1860, 3,  1,  4,  0,  0, 0x6ULL, nullptr, nullptr, OperandInfo275, -1 ,nullptr },  // Inst #1860 = SHRAV_PH
4647
  { 1861, 3,  1,  4,  0,  0, 0x6ULL, nullptr, nullptr, OperandInfo275, -1 ,nullptr },  // Inst #1861 = SHRAV_PH_MM
4648
  { 1862, 3,  1,  4,  0,  0, 0x6ULL, nullptr, nullptr, OperandInfo275, -1 ,nullptr },  // Inst #1862 = SHRAV_QB
4649
  { 1863, 3,  1,  4,  0,  0, 0x6ULL, nullptr, nullptr, OperandInfo275, -1 ,nullptr },  // Inst #1863 = SHRAV_QB_MMR2
4650
  { 1864, 3,  1,  4,  0,  0, 0x6ULL, nullptr, nullptr, OperandInfo275, -1 ,nullptr },  // Inst #1864 = SHRAV_R_PH
4651
  { 1865, 3,  1,  4,  0,  0, 0x6ULL, nullptr, nullptr, OperandInfo275, -1 ,nullptr },  // Inst #1865 = SHRAV_R_PH_MM
4652
  { 1866, 3,  1,  4,  0,  0, 0x6ULL, nullptr, nullptr, OperandInfo275, -1 ,nullptr },  // Inst #1866 = SHRAV_R_QB
4653
  { 1867, 3,  1,  4,  0,  0, 0x6ULL, nullptr, nullptr, OperandInfo275, -1 ,nullptr },  // Inst #1867 = SHRAV_R_QB_MMR2
4654
  { 1868, 3,  1,  4,  0,  0, 0x6ULL, nullptr, nullptr, OperandInfo17, -1 ,nullptr },  // Inst #1868 = SHRAV_R_W
4655
  { 1869, 3,  1,  4,  0,  0, 0x6ULL, nullptr, nullptr, OperandInfo17, -1 ,nullptr },  // Inst #1869 = SHRAV_R_W_MM
4656
  { 1870, 3,  1,  4,  0,  0|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL, nullptr, nullptr, OperandInfo276, -1 ,nullptr },  // Inst #1870 = SHRA_PH
4657
  { 1871, 3,  1,  4,  0,  0|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL, nullptr, nullptr, OperandInfo276, -1 ,nullptr },  // Inst #1871 = SHRA_PH_MM
4658
  { 1872, 3,  1,  4,  0,  0|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL, nullptr, nullptr, OperandInfo276, -1 ,nullptr },  // Inst #1872 = SHRA_QB
4659
  { 1873, 3,  1,  4,  0,  0|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL, nullptr, nullptr, OperandInfo276, -1 ,nullptr },  // Inst #1873 = SHRA_QB_MMR2
4660
  { 1874, 3,  1,  4,  0,  0|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL, nullptr, nullptr, OperandInfo276, -1 ,nullptr },  // Inst #1874 = SHRA_R_PH
4661
  { 1875, 3,  1,  4,  0,  0|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL, nullptr, nullptr, OperandInfo276, -1 ,nullptr },  // Inst #1875 = SHRA_R_PH_MM
4662
  { 1876, 3,  1,  4,  0,  0|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL, nullptr, nullptr, OperandInfo276, -1 ,nullptr },  // Inst #1876 = SHRA_R_QB
4663
  { 1877, 3,  1,  4,  0,  0|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL, nullptr, nullptr, OperandInfo276, -1 ,nullptr },  // Inst #1877 = SHRA_R_QB_MMR2
4664
  { 1878, 3,  1,  4,  0,  0|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL, nullptr, nullptr, OperandInfo22, -1 ,nullptr },  // Inst #1878 = SHRA_R_W
4665
  { 1879, 3,  1,  4,  0,  0|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL, nullptr, nullptr, OperandInfo22, -1 ,nullptr },  // Inst #1879 = SHRA_R_W_MM
4666
  { 1880, 3,  1,  4,  0,  0, 0x6ULL, nullptr, nullptr, OperandInfo275, -1 ,nullptr },  // Inst #1880 = SHRLV_PH
4667
  { 1881, 3,  1,  4,  0,  0, 0x6ULL, nullptr, nullptr, OperandInfo275, -1 ,nullptr },  // Inst #1881 = SHRLV_PH_MMR2
4668
  { 1882, 3,  1,  4,  0,  0, 0x6ULL, nullptr, nullptr, OperandInfo275, -1 ,nullptr },  // Inst #1882 = SHRLV_QB
4669
  { 1883, 3,  1,  4,  0,  0, 0x6ULL, nullptr, nullptr, OperandInfo275, -1 ,nullptr },  // Inst #1883 = SHRLV_QB_MM
4670
  { 1884, 3,  1,  4,  0,  0|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL, nullptr, nullptr, OperandInfo276, -1 ,nullptr },  // Inst #1884 = SHRL_PH
4671
  { 1885, 3,  1,  4,  0,  0|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL, nullptr, nullptr, OperandInfo276, -1 ,nullptr },  // Inst #1885 = SHRL_PH_MMR2
4672
  { 1886, 3,  1,  4,  0,  0|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL, nullptr, nullptr, OperandInfo276, -1 ,nullptr },  // Inst #1886 = SHRL_QB
4673
  { 1887, 3,  1,  4,  0,  0|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL, nullptr, nullptr, OperandInfo276, -1 ,nullptr },  // Inst #1887 = SHRL_QB_MM
4674
  { 1888, 3,  0,  4,  0,  0|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UnmodeledSideEffects), 0x2ULL, nullptr, nullptr, OperandInfo168, -1 ,nullptr },  // Inst #1888 = SH_MM
4675
  { 1889, 3,  0,  4,  0,  0|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UnmodeledSideEffects), 0x2ULL, nullptr, nullptr, OperandInfo168, -1 ,nullptr },  // Inst #1889 = SH_MMR6
4676
  { 1890, 4,  1,  4,  0,  0, 0x6ULL, nullptr, nullptr, OperandInfo58, -1 ,nullptr },  // Inst #1890 = SLDI_B
4677
  { 1891, 4,  1,  4,  0,  0, 0x6ULL, nullptr, nullptr, OperandInfo59, -1 ,nullptr },  // Inst #1891 = SLDI_D
4678
  { 1892, 4,  1,  4,  0,  0, 0x6ULL, nullptr, nullptr, OperandInfo60, -1 ,nullptr },  // Inst #1892 = SLDI_H
4679
  { 1893, 4,  1,  4,  0,  0, 0x6ULL, nullptr, nullptr, OperandInfo61, -1 ,nullptr },  // Inst #1893 = SLDI_W
4680
  { 1894, 4,  1,  4,  0,  0, 0x6ULL, nullptr, nullptr, OperandInfo277, -1 ,nullptr },  // Inst #1894 = SLD_B
4681
  { 1895, 4,  1,  4,  0,  0, 0x6ULL, nullptr, nullptr, OperandInfo278, -1 ,nullptr },  // Inst #1895 = SLD_D
4682
  { 1896, 4,  1,  4,  0,  0, 0x6ULL, nullptr, nullptr, OperandInfo279, -1 ,nullptr },  // Inst #1896 = SLD_H
4683
  { 1897, 4,  1,  4,  0,  0, 0x6ULL, nullptr, nullptr, OperandInfo280, -1 ,nullptr },  // Inst #1897 = SLD_W
4684
  { 1898, 3,  1,  4,  153,  0, 0x1ULL, nullptr, nullptr, OperandInfo22, -1 ,nullptr },  // Inst #1898 = SLL
4685
  { 1899, 3,  1,  2,  153,  0, 0x0ULL, nullptr, nullptr, OperandInfo20, -1 ,nullptr },  // Inst #1899 = SLL16_MM
4686
  { 1900, 3,  1,  2,  153,  0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL, nullptr, nullptr, OperandInfo20, -1 ,nullptr },  // Inst #1900 = SLL16_MMR6
4687
  { 1901, 2,  1,  4,  153,  0, 0x1ULL, nullptr, nullptr, OperandInfo117, -1 ,nullptr },  // Inst #1901 = SLL64_32
4688
  { 1902, 2,  1,  4,  153,  0, 0x1ULL, nullptr, nullptr, OperandInfo100, -1 ,nullptr },  // Inst #1902 = SLL64_64
4689
  { 1903, 3,  1,  4,  0,  0, 0x6ULL, nullptr, nullptr, OperandInfo29, -1 ,nullptr },  // Inst #1903 = SLLI_B
4690
  { 1904, 3,  1,  4,  0,  0, 0x6ULL, nullptr, nullptr, OperandInfo30, -1 ,nullptr },  // Inst #1904 = SLLI_D
4691
  { 1905, 3,  1,  4,  0,  0, 0x6ULL, nullptr, nullptr, OperandInfo31, -1 ,nullptr },  // Inst #1905 = SLLI_H
4692
  { 1906, 3,  1,  4,  0,  0, 0x6ULL, nullptr, nullptr, OperandInfo32, -1 ,nullptr },  // Inst #1906 = SLLI_W
4693
  { 1907, 3,  1,  4,  154,  0, 0x1ULL, nullptr, nullptr, OperandInfo17, -1 ,nullptr },  // Inst #1907 = SLLV
4694
  { 1908, 3,  1,  4,  154,  0|(1ULL<<MCID::UnmodeledSideEffects), 0x1ULL, nullptr, nullptr, OperandInfo17, -1 ,nullptr },  // Inst #1908 = SLLV_MM
4695
  { 1909, 3,  1,  4,  0,  0, 0x6ULL, nullptr, nullptr, OperandInfo24, -1 ,nullptr },  // Inst #1909 = SLL_B
4696
  { 1910, 3,  1,  4,  0,  0, 0x6ULL, nullptr, nullptr, OperandInfo25, -1 ,nullptr },  // Inst #1910 = SLL_D
4697
  { 1911, 3,  1,  4,  0,  0, 0x6ULL, nullptr, nullptr, OperandInfo26, -1 ,nullptr },  // Inst #1911 = SLL_H
4698
  { 1912, 3,  1,  4,  153,  0, 0x1ULL, nullptr, nullptr, OperandInfo22, -1 ,nullptr },  // Inst #1912 = SLL_MM
4699
  { 1913, 3,  1,  4,  153,  0|(1ULL<<MCID::UnmodeledSideEffects), 0x1ULL, nullptr, nullptr, OperandInfo22, -1 ,nullptr },  // Inst #1913 = SLL_MMR6
4700
  { 1914, 3,  1,  4,  0,  0, 0x6ULL, nullptr, nullptr, OperandInfo27, -1 ,nullptr },  // Inst #1914 = SLL_W
4701
  { 1915, 3,  1,  4,  155,  0, 0x1ULL, nullptr, nullptr, OperandInfo17, -1 ,nullptr },  // Inst #1915 = SLT
4702
  { 1916, 3,  1,  4,  155,  0, 0x1ULL, nullptr, nullptr, OperandInfo281, -1 ,nullptr },  // Inst #1916 = SLT64
4703
  { 1917, 3,  1,  4,  155,  0|(1ULL<<MCID::UnmodeledSideEffects), 0x1ULL, nullptr, nullptr, OperandInfo17, -1 ,nullptr },  // Inst #1917 = SLT_MM
4704
  { 1918, 3,  1,  4,  156,  0, 0x2ULL, nullptr, nullptr, OperandInfo22, -1 ,nullptr },  // Inst #1918 = SLTi
4705
  { 1919, 3,  1,  4,  156,  0, 0x2ULL, nullptr, nullptr, OperandInfo282, -1 ,nullptr },  // Inst #1919 = SLTi64
4706
  { 1920, 3,  1,  4,  156,  0|(1ULL<<MCID::UnmodeledSideEffects), 0x2ULL, nullptr, nullptr, OperandInfo22, -1 ,nullptr },  // Inst #1920 = SLTi_MM
4707
  { 1921, 3,  1,  4,  156,  0, 0x2ULL, nullptr, nullptr, OperandInfo22, -1 ,nullptr },  // Inst #1921 = SLTiu
4708
  { 1922, 3,  1,  4,  156,  0, 0x2ULL, nullptr, nullptr, OperandInfo282, -1 ,nullptr },  // Inst #1922 = SLTiu64
4709
  { 1923, 3,  1,  4,  156,  0|(1ULL<<MCID::UnmodeledSideEffects), 0x2ULL, nullptr, nullptr, OperandInfo22, -1 ,nullptr },  // Inst #1923 = SLTiu_MM
4710
  { 1924, 3,  1,  4,  155,  0, 0x1ULL, nullptr, nullptr, OperandInfo17, -1 ,nullptr },  // Inst #1924 = SLTu
4711
  { 1925, 3,  1,  4,  155,  0, 0x1ULL, nullptr, nullptr, OperandInfo281, -1 ,nullptr },  // Inst #1925 = SLTu64
4712
  { 1926, 3,  1,  4,  155,  0|(1ULL<<MCID::UnmodeledSideEffects), 0x1ULL, nullptr, nullptr, OperandInfo17, -1 ,nullptr },  // Inst #1926 = SLTu_MM
4713
  { 1927, 3,  1,  4,  150,  0, 0x1ULL, nullptr, nullptr, OperandInfo35, -1 ,nullptr },  // Inst #1927 = SNE
4714
  { 1928, 3,  1,  4,  151,  0, 0x2ULL, nullptr, nullptr, OperandInfo36, -1 ,nullptr },  // Inst #1928 = SNEi
4715
  { 1929, 2,  1,  4,  1,  0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UsesCustomInserter), 0x0ULL, nullptr, nullptr, OperandInfo283, -1 ,nullptr },  // Inst #1929 = SNZ_B_PSEUDO
4716
  { 1930, 2,  1,  4,  1,  0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UsesCustomInserter), 0x0ULL, nullptr, nullptr, OperandInfo284, -1 ,nullptr },  // Inst #1930 = SNZ_D_PSEUDO
4717
  { 1931, 2,  1,  4,  1,  0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UsesCustomInserter), 0x0ULL, nullptr, nullptr, OperandInfo285, -1 ,nullptr },  // Inst #1931 = SNZ_H_PSEUDO
4718
  { 1932, 2,  1,  4,  1,  0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UsesCustomInserter), 0x0ULL, nullptr, nullptr, OperandInfo283, -1 ,nullptr },  // Inst #1932 = SNZ_V_PSEUDO
4719
  { 1933, 2,  1,  4,  1,  0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UsesCustomInserter), 0x0ULL, nullptr, nullptr, OperandInfo286, -1 ,nullptr },  // Inst #1933 = SNZ_W_PSEUDO
4720
  { 1934, 3,  1,  4,  0,  0, 0x6ULL, nullptr, nullptr, OperandInfo29, -1 ,nullptr },  // Inst #1934 = SPLATI_B
4721
  { 1935, 3,  1,  4,  0,  0, 0x6ULL, nullptr, nullptr, OperandInfo30, -1 ,nullptr },  // Inst #1935 = SPLATI_D
4722
  { 1936, 3,  1,  4,  0,  0, 0x6ULL, nullptr, nullptr, OperandInfo31, -1 ,nullptr },  // Inst #1936 = SPLATI_H
4723
  { 1937, 3,  1,  4,  0,  0, 0x6ULL, nullptr, nullptr, OperandInfo32, -1 ,nullptr },  // Inst #1937 = SPLATI_W
4724
  { 1938, 3,  1,  4,  0,  0, 0x6ULL, nullptr, nullptr, OperandInfo287, -1 ,nullptr },  // Inst #1938 = SPLAT_B
4725
  { 1939, 3,  1,  4,  0,  0, 0x6ULL, nullptr, nullptr, OperandInfo288, -1 ,nullptr },  // Inst #1939 = SPLAT_D
4726
  { 1940, 3,  1,  4,  0,  0, 0x6ULL, nullptr, nullptr, OperandInfo289, -1 ,nullptr },  // Inst #1940 = SPLAT_H
4727
  { 1941, 3,  1,  4,  0,  0, 0x6ULL, nullptr, nullptr, OperandInfo290, -1 ,nullptr },  // Inst #1941 = SPLAT_W
4728
  { 1942, 2,  1,  4,  66, 0, 0x4ULL, nullptr, nullptr, OperandInfo15, -1 ,nullptr },  // Inst #1942 = SQRT_D_MMR6
4729
  { 1943, 2,  1,  4,  67, 0, 0x4ULL, nullptr, nullptr, OperandInfo16, -1 ,nullptr },  // Inst #1943 = SQRT_S_MMR6
4730
  { 1944, 3,  1,  4,  157,  0, 0x1ULL, nullptr, nullptr, OperandInfo22, -1 ,nullptr },  // Inst #1944 = SRA
4731
  { 1945, 3,  1,  4,  0,  0, 0x6ULL, nullptr, nullptr, OperandInfo29, -1 ,nullptr },  // Inst #1945 = SRAI_B
4732
  { 1946, 3,  1,  4,  0,  0, 0x6ULL, nullptr, nullptr, OperandInfo30, -1 ,nullptr },  // Inst #1946 = SRAI_D
4733
  { 1947, 3,  1,  4,  0,  0, 0x6ULL, nullptr, nullptr, OperandInfo31, -1 ,nullptr },  // Inst #1947 = SRAI_H
4734
  { 1948, 3,  1,  4,  0,  0, 0x6ULL, nullptr, nullptr, OperandInfo32, -1 ,nullptr },  // Inst #1948 = SRAI_W
4735
  { 1949, 3,  1,  4,  0,  0, 0x6ULL, nullptr, nullptr, OperandInfo29, -1 ,nullptr },  // Inst #1949 = SRARI_B
4736
  { 1950, 3,  1,  4,  0,  0, 0x6ULL, nullptr, nullptr, OperandInfo30, -1 ,nullptr },  // Inst #1950 = SRARI_D
4737
  { 1951, 3,  1,  4,  0,  0, 0x6ULL, nullptr, nullptr, OperandInfo31, -1 ,nullptr },  // Inst #1951 = SRARI_H
4738
  { 1952, 3,  1,  4,  0,  0, 0x6ULL, nullptr, nullptr, OperandInfo32, -1 ,nullptr },  // Inst #1952 = SRARI_W
4739
  { 1953, 3,  1,  4,  0,  0, 0x6ULL, nullptr, nullptr, OperandInfo24, -1 ,nullptr },  // Inst #1953 = SRAR_B
4740
  { 1954, 3,  1,  4,  0,  0, 0x6ULL, nullptr, nullptr, OperandInfo25, -1 ,nullptr },  // Inst #1954 = SRAR_D
4741
  { 1955, 3,  1,  4,  0,  0, 0x6ULL, nullptr, nullptr, OperandInfo26, -1 ,nullptr },  // Inst #1955 = SRAR_H
4742
  { 1956, 3,  1,  4,  0,  0, 0x6ULL, nullptr, nullptr, OperandInfo27, -1 ,nullptr },  // Inst #1956 = SRAR_W
4743
  { 1957, 3,  1,  4,  158,  0, 0x1ULL, nullptr, nullptr, OperandInfo17, -1 ,nullptr },  // Inst #1957 = SRAV
4744
  { 1958, 3,  1,  4,  158,  0|(1ULL<<MCID::UnmodeledSideEffects), 0x1ULL, nullptr, nullptr, OperandInfo17, -1 ,nullptr },  // Inst #1958 = SRAV_MM
4745
  { 1959, 3,  1,  4,  0,  0, 0x6ULL, nullptr, nullptr, OperandInfo24, -1 ,nullptr },  // Inst #1959 = SRA_B
4746
  { 1960, 3,  1,  4,  0,  0, 0x6ULL, nullptr, nullptr, OperandInfo25, -1 ,nullptr },  // Inst #1960 = SRA_D
4747
  { 1961, 3,  1,  4,  0,  0, 0x6ULL, nullptr, nullptr, OperandInfo26, -1 ,nullptr },  // Inst #1961 = SRA_H
4748
  { 1962, 3,  1,  4,  157,  0|(1ULL<<MCID::UnmodeledSideEffects), 0x1ULL, nullptr, nullptr, OperandInfo22, -1 ,nullptr },  // Inst #1962 = SRA_MM
4749
  { 1963, 3,  1,  4,  0,  0, 0x6ULL, nullptr, nullptr, OperandInfo27, -1 ,nullptr },  // Inst #1963 = SRA_W
4750
  { 1964, 3,  1,  4,  159,  0, 0x1ULL, nullptr, nullptr, OperandInfo22, -1 ,nullptr },  // Inst #1964 = SRL
4751
  { 1965, 3,  1,  2,  159,  0, 0x0ULL, nullptr, nullptr, OperandInfo20, -1 ,nullptr },  // Inst #1965 = SRL16_MM
4752
  { 1966, 3,  1,  2,  159,  0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL, nullptr, nullptr, OperandInfo20, -1 ,nullptr },  // Inst #1966 = SRL16_MMR6
4753
  { 1967, 3,  1,  4,  0,  0, 0x6ULL, nullptr, nullptr, OperandInfo29, -1 ,nullptr },  // Inst #1967 = SRLI_B
4754
  { 1968, 3,  1,  4,  0,  0, 0x6ULL, nullptr, nullptr, OperandInfo30, -1 ,nullptr },  // Inst #1968 = SRLI_D
4755
  { 1969, 3,  1,  4,  0,  0, 0x6ULL, nullptr, nullptr, OperandInfo31, -1 ,nullptr },  // Inst #1969 = SRLI_H
4756
  { 1970, 3,  1,  4,  0,  0, 0x6ULL, nullptr, nullptr, OperandInfo32, -1 ,nullptr },  // Inst #1970 = SRLI_W
4757
  { 1971, 3,  1,  4,  0,  0, 0x6ULL, nullptr, nullptr, OperandInfo29, -1 ,nullptr },  // Inst #1971 = SRLRI_B
4758
  { 1972, 3,  1,  4,  0,  0, 0x6ULL, nullptr, nullptr, OperandInfo30, -1 ,nullptr },  // Inst #1972 = SRLRI_D
4759
  { 1973, 3,  1,  4,  0,  0, 0x6ULL, nullptr, nullptr, OperandInfo31, -1 ,nullptr },  // Inst #1973 = SRLRI_H
4760
  { 1974, 3,  1,  4,  0,  0, 0x6ULL, nullptr, nullptr, OperandInfo32, -1 ,nullptr },  // Inst #1974 = SRLRI_W
4761
  { 1975, 3,  1,  4,  0,  0, 0x6ULL, nullptr, nullptr, OperandInfo24, -1 ,nullptr },  // Inst #1975 = SRLR_B
4762
  { 1976, 3,  1,  4,  0,  0, 0x6ULL, nullptr, nullptr, OperandInfo25, -1 ,nullptr },  // Inst #1976 = SRLR_D
4763
  { 1977, 3,  1,  4,  0,  0, 0x6ULL, nullptr, nullptr, OperandInfo26, -1 ,nullptr },  // Inst #1977 = SRLR_H
4764
  { 1978, 3,  1,  4,  0,  0, 0x6ULL, nullptr, nullptr, OperandInfo27, -1 ,nullptr },  // Inst #1978 = SRLR_W
4765
  { 1979, 3,  1,  4,  160,  0, 0x1ULL, nullptr, nullptr, OperandInfo17, -1 ,nullptr },  // Inst #1979 = SRLV
4766
  { 1980, 3,  1,  4,  160,  0|(1ULL<<MCID::UnmodeledSideEffects), 0x1ULL, nullptr, nullptr, OperandInfo17, -1 ,nullptr },  // Inst #1980 = SRLV_MM
4767
  { 1981, 3,  1,  4,  0,  0, 0x6ULL, nullptr, nullptr, OperandInfo24, -1 ,nullptr },  // Inst #1981 = SRL_B
4768
  { 1982, 3,  1,  4,  0,  0, 0x6ULL, nullptr, nullptr, OperandInfo25, -1 ,nullptr },  // Inst #1982 = SRL_D
4769
  { 1983, 3,  1,  4,  0,  0, 0x6ULL, nullptr, nullptr, OperandInfo26, -1 ,nullptr },  // Inst #1983 = SRL_H
4770
  { 1984, 3,  1,  4,  159,  0, 0x1ULL, nullptr, nullptr, OperandInfo22, -1 ,nullptr },  // Inst #1984 = SRL_MM
4771
  { 1985, 3,  1,  4,  0,  0, 0x6ULL, nullptr, nullptr, OperandInfo27, -1 ,nullptr },  // Inst #1985 = SRL_W
4772
  { 1986, 0,  0,  4,  0,  0|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL, nullptr, nullptr, nullptr, -1 ,nullptr },  // Inst #1986 = SSNOP
4773
  { 1987, 0,  0,  4,  0,  0|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL, nullptr, nullptr, nullptr, -1 ,nullptr },  // Inst #1987 = SSNOP_MM
4774
  { 1988, 0,  0,  4,  0,  0|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL, nullptr, nullptr, nullptr, -1 ,nullptr },  // Inst #1988 = SSNOP_MMR6
4775
  { 1989, 3,  0,  4,  0,  0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UnmodeledSideEffects), 0x2ULL, nullptr, nullptr, OperandInfo188, -1 ,nullptr },  // Inst #1989 = STORE_ACC128
4776
  { 1990, 3,  0,  4,  0,  0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UnmodeledSideEffects), 0x2ULL, nullptr, nullptr, OperandInfo189, -1 ,nullptr },  // Inst #1990 = STORE_ACC64
4777
  { 1991, 3,  0,  4,  0,  0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UnmodeledSideEffects), 0x2ULL, nullptr, nullptr, OperandInfo190, -1 ,nullptr },  // Inst #1991 = STORE_ACC64DSP
4778
  { 1992, 3,  0,  4,  0,  0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UnmodeledSideEffects), 0x2ULL, nullptr, nullptr, OperandInfo191, -1 ,nullptr },  // Inst #1992 = STORE_CCOND_DSP
4779
  { 1993, 3,  0,  4,  181,  0|(1ULL<<MCID::MayStore), 0x6ULL, nullptr, nullptr, OperandInfo184, -1 ,nullptr },  // Inst #1993 = ST_B
4780
  { 1994, 3,  0,  4,  181,  0|(1ULL<<MCID::MayStore), 0x6ULL, nullptr, nullptr, OperandInfo185, -1 ,nullptr },  // Inst #1994 = ST_D
4781
  { 1995, 3,  0,  4,  181,  0|(1ULL<<MCID::MayStore), 0x6ULL, nullptr, nullptr, OperandInfo186, -1 ,nullptr },  // Inst #1995 = ST_H
4782
  { 1996, 3,  0,  4,  181,  0|(1ULL<<MCID::MayStore), 0x6ULL, nullptr, nullptr, OperandInfo187, -1 ,nullptr },  // Inst #1996 = ST_W
4783
  { 1997, 3,  1,  4,  0,  0|(1ULL<<MCID::Rematerializable)|(1ULL<<MCID::UnmodeledSideEffects), 0x1ULL, nullptr, nullptr, OperandInfo17, -1 ,nullptr },  // Inst #1997 = SUB
4784
  { 1998, 3,  1,  4,  0,  0, 0x6ULL, nullptr, nullptr, OperandInfo23, -1 ,nullptr },  // Inst #1998 = SUBQH_PH
4785
  { 1999, 3,  1,  4,  0,  0, 0x6ULL, nullptr, nullptr, OperandInfo23, -1 ,nullptr },  // Inst #1999 = SUBQH_PH_MMR2
4786
  { 2000, 3,  1,  4,  0,  0, 0x6ULL, nullptr, nullptr, OperandInfo23, -1 ,nullptr },  // Inst #2000 = SUBQH_R_PH
4787
  { 2001, 3,  1,  4,  0,  0, 0x6ULL, nullptr, nullptr, OperandInfo23, -1 ,nullptr },  // Inst #2001 = SUBQH_R_PH_MMR2
4788
  { 2002, 3,  1,  4,  0,  0, 0x6ULL, nullptr, nullptr, OperandInfo17, -1 ,nullptr },  // Inst #2002 = SUBQH_R_W
4789
  { 2003, 3,  1,  4,  0,  0, 0x6ULL, nullptr, nullptr, OperandInfo17, -1 ,nullptr },  // Inst #2003 = SUBQH_R_W_MMR2
4790
  { 2004, 3,  1,  4,  0,  0, 0x6ULL, nullptr, nullptr, OperandInfo17, -1 ,nullptr },  // Inst #2004 = SUBQH_W
4791
  { 2005, 3,  1,  4,  0,  0, 0x6ULL, nullptr, nullptr, OperandInfo17, -1 ,nullptr },  // Inst #2005 = SUBQH_W_MMR2
4792
  { 2006, 3,  1,  4,  0,  0, 0x6ULL, nullptr, ImplicitList1, OperandInfo23, -1 ,nullptr },  // Inst #2006 = SUBQ_PH
4793
  { 2007, 3,  1,  4,  0,  0|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL, nullptr, ImplicitList1, OperandInfo23, -1 ,nullptr },  // Inst #2007 = SUBQ_PH_MM
4794
  { 2008, 3,  1,  4,  0,  0, 0x6ULL, nullptr, ImplicitList1, OperandInfo23, -1 ,nullptr },  // Inst #2008 = SUBQ_S_PH
4795
  { 2009, 3,  1,  4,  0,  0, 0x6ULL, nullptr, ImplicitList1, OperandInfo23, -1 ,nullptr },  // Inst #2009 = SUBQ_S_PH_MM
4796
  { 2010, 3,  1,  4,  0,  0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL, nullptr, ImplicitList1, OperandInfo17, -1 ,nullptr },  // Inst #2010 = SUBQ_S_W
4797
  { 2011, 3,  1,  4,  0,  0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL, nullptr, ImplicitList1, OperandInfo17, -1 ,nullptr },  // Inst #2011 = SUBQ_S_W_MM
4798
  { 2012, 3,  1,  4,  0,  0, 0x6ULL, nullptr, nullptr, OperandInfo24, -1 ,nullptr },  // Inst #2012 = SUBSUS_U_B
4799
  { 2013, 3,  1,  4,  0,  0, 0x6ULL, nullptr, nullptr, OperandInfo25, -1 ,nullptr },  // Inst #2013 = SUBSUS_U_D
4800
  { 2014, 3,  1,  4,  0,  0, 0x6ULL, nullptr, nullptr, OperandInfo26, -1 ,nullptr },  // Inst #2014 = SUBSUS_U_H
4801
  { 2015, 3,  1,  4,  0,  0, 0x6ULL, nullptr, nullptr, OperandInfo27, -1 ,nullptr },  // Inst #2015 = SUBSUS_U_W
4802
  { 2016, 3,  1,  4,  0,  0, 0x6ULL, nullptr, nullptr, OperandInfo24, -1 ,nullptr },  // Inst #2016 = SUBSUU_S_B
4803
  { 2017, 3,  1,  4,  0,  0, 0x6ULL, nullptr, nullptr, OperandInfo25, -1 ,nullptr },  // Inst #2017 = SUBSUU_S_D
4804
  { 2018, 3,  1,  4,  0,  0, 0x6ULL, nullptr, nullptr, OperandInfo26, -1 ,nullptr },  // Inst #2018 = SUBSUU_S_H
4805
  { 2019, 3,  1,  4,  0,  0, 0x6ULL, nullptr, nullptr, OperandInfo27, -1 ,nullptr },  // Inst #2019 = SUBSUU_S_W
4806
  { 2020, 3,  1,  4,  0,  0, 0x6ULL, nullptr, nullptr, OperandInfo24, -1 ,nullptr },  // Inst #2020 = SUBS_S_B
4807
  { 2021, 3,  1,  4,  0,  0, 0x6ULL, nullptr, nullptr, OperandInfo25, -1 ,nullptr },  // Inst #2021 = SUBS_S_D
4808
  { 2022, 3,  1,  4,  0,  0, 0x6ULL, nullptr, nullptr, OperandInfo26, -1 ,nullptr },  // Inst #2022 = SUBS_S_H
4809
  { 2023, 3,  1,  4,  0,  0, 0x6ULL, nullptr, nullptr, OperandInfo27, -1 ,nullptr },  // Inst #2023 = SUBS_S_W
4810
  { 2024, 3,  1,  4,  0,  0, 0x6ULL, nullptr, nullptr, OperandInfo24, -1 ,nullptr },  // Inst #2024 = SUBS_U_B
4811
  { 2025, 3,  1,  4,  0,  0, 0x6ULL, nullptr, nullptr, OperandInfo25, -1 ,nullptr },  // Inst #2025 = SUBS_U_D
4812
  { 2026, 3,  1,  4,  0,  0, 0x6ULL, nullptr, nullptr, OperandInfo26, -1 ,nullptr },  // Inst #2026 = SUBS_U_H
4813
  { 2027, 3,  1,  4,  0,  0, 0x6ULL, nullptr, nullptr, OperandInfo27, -1 ,nullptr },  // Inst #2027 = SUBS_U_W
4814
  { 2028, 3,  1,  2,  161,  0, 0x0ULL, nullptr, nullptr, OperandInfo28, -1 ,nullptr },  // Inst #2028 = SUBU16_MM
4815
  { 2029, 3,  1,  2,  161,  0, 0x0ULL, nullptr, nullptr, OperandInfo28, -1 ,nullptr },  // Inst #2029 = SUBU16_MMR6
4816
  { 2030, 3,  1,  4,  0,  0, 0x6ULL, nullptr, nullptr, OperandInfo23, -1 ,nullptr },  // Inst #2030 = SUBUH_QB
4817
  { 2031, 3,  1,  4,  0,  0, 0x6ULL, nullptr, nullptr, OperandInfo23, -1 ,nullptr },  // Inst #2031 = SUBUH_QB_MMR2
4818
  { 2032, 3,  1,  4,  0,  0, 0x6ULL, nullptr, nullptr, OperandInfo23, -1 ,nullptr },  // Inst #2032 = SUBUH_R_QB
4819
  { 2033, 3,  1,  4,  0,  0, 0x6ULL, nullptr, nullptr, OperandInfo23, -1 ,nullptr },  // Inst #2033 = SUBUH_R_QB_MMR2
4820
  { 2034, 3,  1,  4,  0,  0|(1ULL<<MCID::Rematerializable)|(1ULL<<MCID::UnmodeledSideEffects), 0x1ULL, nullptr, nullptr, OperandInfo17, -1 ,nullptr },  // Inst #2034 = SUBU_MMR6
4821
  { 2035, 3,  1,  4,  0,  0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL, nullptr, ImplicitList1, OperandInfo23, -1 ,nullptr },  // Inst #2035 = SUBU_PH
4822
  { 2036, 3,  1,  4,  0,  0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL, nullptr, ImplicitList1, OperandInfo23, -1 ,nullptr },  // Inst #2036 = SUBU_PH_MMR2
4823
  { 2037, 3,  1,  4,  0,  0, 0x6ULL, nullptr, ImplicitList1, OperandInfo23, -1 ,nullptr },  // Inst #2037 = SUBU_QB
4824
  { 2038, 3,  1,  4,  0,  0|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL, nullptr, ImplicitList1, OperandInfo23, -1 ,nullptr },  // Inst #2038 = SUBU_QB_MM
4825
  { 2039, 3,  1,  4,  0,  0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL, nullptr, ImplicitList1, OperandInfo23, -1 ,nullptr },  // Inst #2039 = SUBU_S_PH
4826
  { 2040, 3,  1,  4,  0,  0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL, nullptr, ImplicitList1, OperandInfo23, -1 ,nullptr },  // Inst #2040 = SUBU_S_PH_MMR2
4827
  { 2041, 3,  1,  4,  0,  0, 0x6ULL, nullptr, ImplicitList1, OperandInfo23, -1 ,nullptr },  // Inst #2041 = SUBU_S_QB
4828
  { 2042, 3,  1,  4,  0,  0, 0x6ULL, nullptr, ImplicitList1, OperandInfo23, -1 ,nullptr },  // Inst #2042 = SUBU_S_QB_MM
4829
  { 2043, 3,  1,  4,  0,  0, 0x6ULL, nullptr, nullptr, OperandInfo29, -1 ,nullptr },  // Inst #2043 = SUBVI_B
4830
  { 2044, 3,  1,  4,  0,  0, 0x6ULL, nullptr, nullptr, OperandInfo30, -1 ,nullptr },  // Inst #2044 = SUBVI_D
4831
  { 2045, 3,  1,  4,  0,  0, 0x6ULL, nullptr, nullptr, OperandInfo31, -1 ,nullptr },  // Inst #2045 = SUBVI_H
4832
  { 2046, 3,  1,  4,  0,  0, 0x6ULL, nullptr, nullptr, OperandInfo32, -1 ,nullptr },  // Inst #2046 = SUBVI_W
4833
  { 2047, 3,  1,  4,  0,  0, 0x6ULL, nullptr, nullptr, OperandInfo24, -1 ,nullptr },  // Inst #2047 = SUBV_B
4834
  { 2048, 3,  1,  4,  0,  0, 0x6ULL, nullptr, nullptr, OperandInfo25, -1 ,nullptr },  // Inst #2048 = SUBV_D
4835
  { 2049, 3,  1,  4,  0,  0, 0x6ULL, nullptr, nullptr, OperandInfo26, -1 ,nullptr },  // Inst #2049 = SUBV_H
4836
  { 2050, 3,  1,  4,  0,  0, 0x6ULL, nullptr, nullptr, OperandInfo27, -1 ,nullptr },  // Inst #2050 = SUBV_W
4837
  { 2051, 3,  1,  4,  0,  0|(1ULL<<MCID::Rematerializable)|(1ULL<<MCID::UnmodeledSideEffects), 0x1ULL, nullptr, nullptr, OperandInfo17, -1 ,nullptr },  // Inst #2051 = SUB_MM
4838
  { 2052, 3,  1,  4,  0,  0|(1ULL<<MCID::Rematerializable)|(1ULL<<MCID::UnmodeledSideEffects), 0x1ULL, nullptr, nullptr, OperandInfo17, -1 ,nullptr },  // Inst #2052 = SUB_MMR6
4839
  { 2053, 3,  1,  4,  161,  0|(1ULL<<MCID::Rematerializable), 0x1ULL, nullptr, nullptr, OperandInfo17, -1 ,nullptr },  // Inst #2053 = SUBu
4840
  { 2054, 3,  1,  4,  161,  0|(1ULL<<MCID::Rematerializable)|(1ULL<<MCID::UnmodeledSideEffects), 0x1ULL, nullptr, nullptr, OperandInfo17, -1 ,nullptr },  // Inst #2054 = SUBu_MM
4841
  { 2055, 3,  0,  4,  162,  0|(1ULL<<MCID::UnmodeledSideEffects), 0x5ULL, nullptr, nullptr, OperandInfo182, -1 ,nullptr },  // Inst #2055 = SUXC1
4842
  { 2056, 3,  0,  4,  162,  0|(1ULL<<MCID::UnmodeledSideEffects), 0x5ULL, nullptr, nullptr, OperandInfo183, -1 ,nullptr },  // Inst #2056 = SUXC164
4843
  { 2057, 3,  0,  4,  162,  0|(1ULL<<MCID::UnmodeledSideEffects), 0x5ULL, nullptr, nullptr, OperandInfo182, -1 ,nullptr },  // Inst #2057 = SUXC1_MM
4844
  { 2058, 3,  0,  4,  163,  0|(1ULL<<MCID::MayStore), 0x2ULL, nullptr, nullptr, OperandInfo168, -1 ,nullptr },  // Inst #2058 = SW
4845
  { 2059, 3,  0,  2,  163,  0|(1ULL<<MCID::MayStore), 0x0ULL, nullptr, nullptr, OperandInfo268, -1 ,nullptr },  // Inst #2059 = SW16_MM
4846
  { 2060, 3,  0,  2,  163,  0|(1ULL<<MCID::MayStore), 0x0ULL, nullptr, nullptr, OperandInfo268, -1 ,nullptr },  // Inst #2060 = SW16_MMR6
4847
  { 2061, 3,  0,  4,  163,  0|(1ULL<<MCID::MayStore), 0x2ULL, nullptr, nullptr, OperandInfo169, -1 ,nullptr },  // Inst #2061 = SW64
4848
  { 2062, 3,  0,  4,  164,  0|(1ULL<<MCID::MayStore), 0x5ULL, nullptr, nullptr, OperandInfo195, -1 ,nullptr },  // Inst #2062 = SWC1
4849
  { 2063, 3,  0,  4,  164,  0|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UnmodeledSideEffects), 0x5ULL, nullptr, nullptr, OperandInfo195, -1 ,nullptr },  // Inst #2063 = SWC1_MM
4850
  { 2064, 3,  0,  4,  0,  0|(1ULL<<MCID::MayStore), 0x5ULL, nullptr, nullptr, OperandInfo175, -1 ,nullptr },  // Inst #2064 = SWC2
4851
  { 2065, 3,  0,  4,  0,  0|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL, nullptr, nullptr, OperandInfo175, -1 ,nullptr },  // Inst #2065 = SWC2_R6
4852
  { 2066, 3,  0,  4,  0,  0|(1ULL<<MCID::MayStore), 0x5ULL, nullptr, nullptr, OperandInfo176, -1 ,nullptr },  // Inst #2066 = SWC3
4853
  { 2067, 3,  0,  4,  0,  0|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL, nullptr, nullptr, OperandInfo168, -1 ,nullptr },  // Inst #2067 = SWE
4854
  { 2068, 3,  0,  4,  0,  0|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UnmodeledSideEffects), 0x2ULL, nullptr, nullptr, OperandInfo168, -1 ,nullptr },  // Inst #2068 = SWE_MM
4855
  { 2069, 3,  0,  4,  0,  0|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UnmodeledSideEffects), 0x2ULL, nullptr, nullptr, OperandInfo168, -1 ,nullptr },  // Inst #2069 = SWE_MMR6
4856
  { 2070, 3,  0,  4,  165,  0|(1ULL<<MCID::MayStore), 0x2ULL, nullptr, nullptr, OperandInfo168, -1 ,nullptr },  // Inst #2070 = SWL
4857
  { 2071, 3,  0,  4,  165,  0|(1ULL<<MCID::MayStore), 0x2ULL, nullptr, nullptr, OperandInfo169, -1 ,nullptr },  // Inst #2071 = SWL64
4858
  { 2072, 4,  1,  4,  0,  0|(1ULL<<MCID::FoldableAsLoad)|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL, nullptr, nullptr, OperandInfo196, -1 ,nullptr },  // Inst #2072 = SWLE
4859
  { 2073, 3,  0,  4,  0,  0|(1ULL<<MCID::MayStore), 0x2ULL, nullptr, nullptr, OperandInfo170, -1 ,nullptr },  // Inst #2073 = SWLE_MM
4860
  { 2074, 3,  0,  4,  0,  0|(1ULL<<MCID::MayStore), 0x2ULL, nullptr, nullptr, OperandInfo170, -1 ,nullptr },  // Inst #2074 = SWL_MM
4861
  { 2075, 3,  0,  2,  0,  0|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL, nullptr, nullptr, OperandInfo198, -1 ,nullptr },  // Inst #2075 = SWM16_MM
4862
  { 2076, 3,  0,  2,  0,  0|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL, nullptr, nullptr, OperandInfo198, -1 ,nullptr },  // Inst #2076 = SWM16_MMR6
4863
  { 2077, 3,  0,  4,  0,  0|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UnmodeledSideEffects), 0x2ULL, nullptr, nullptr, OperandInfo198, -1 ,nullptr },  // Inst #2077 = SWM32_MM
4864
  { 2078, 3,  0,  4,  1,  0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL, nullptr, nullptr, OperandInfo198, -1 ,nullptr },  // Inst #2078 = SWM_MM
4865
  { 2079, 4,  0,  4,  0,  0|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UnmodeledSideEffects), 0x2ULL, nullptr, nullptr, OperandInfo199, -1 ,nullptr },  // Inst #2079 = SWP_MM
4866
  { 2080, 3,  0,  4,  166,  0|(1ULL<<MCID::MayStore), 0x2ULL, nullptr, nullptr, OperandInfo168, -1 ,nullptr },  // Inst #2080 = SWR
4867
  { 2081, 3,  0,  4,  166,  0|(1ULL<<MCID::MayStore), 0x2ULL, nullptr, nullptr, OperandInfo169, -1 ,nullptr },  // Inst #2081 = SWR64
4868
  { 2082, 4,  1,  4,  0,  0|(1ULL<<MCID::FoldableAsLoad)|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL, nullptr, nullptr, OperandInfo196, -1 ,nullptr },  // Inst #2082 = SWRE
4869
  { 2083, 3,  0,  4,  0,  0|(1ULL<<MCID::MayStore), 0x2ULL, nullptr, nullptr, OperandInfo170, -1 ,nullptr },  // Inst #2083 = SWRE_MM
4870
  { 2084, 3,  0,  4,  0,  0|(1ULL<<MCID::MayStore), 0x2ULL, nullptr, nullptr, OperandInfo170, -1 ,nullptr },  // Inst #2084 = SWR_MM
4871
  { 2085, 3,  0,  2,  163,  0|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL, nullptr, nullptr, OperandInfo170, -1 ,nullptr },  // Inst #2085 = SWSP_MM
4872
  { 2086, 3,  0,  2,  163,  0|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL, nullptr, nullptr, OperandInfo170, -1 ,nullptr },  // Inst #2086 = SWSP_MMR6
4873
  { 2087, 3,  0,  4,  167,  0|(1ULL<<MCID::MayStore), 0x5ULL, nullptr, nullptr, OperandInfo200, -1 ,nullptr },  // Inst #2087 = SWXC1
4874
  { 2088, 3,  0,  4,  167,  0|(1ULL<<MCID::UnmodeledSideEffects), 0x5ULL, nullptr, nullptr, OperandInfo200, -1 ,nullptr },  // Inst #2088 = SWXC1_MM
4875
  { 2089, 3,  0,  4,  0,  0|(1ULL<<MCID::MayStore), 0x2ULL, nullptr, nullptr, OperandInfo168, -1 ,nullptr },  // Inst #2089 = SW_MM
4876
  { 2090, 3,  0,  4,  0,  0|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UnmodeledSideEffects), 0x2ULL, nullptr, nullptr, OperandInfo168, -1 ,nullptr },  // Inst #2090 = SW_MMR6
4877
  { 2091, 1,  0,  4,  0,  0|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL, nullptr, nullptr, OperandInfo2, -1 ,nullptr },  // Inst #2091 = SYNC
4878
  { 2092, 2,  0,  4,  0,  0|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL, nullptr, nullptr, OperandInfo291, -1 ,nullptr },  // Inst #2092 = SYNCI
4879
  { 2093, 2,  0,  4,  0,  0|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL, nullptr, nullptr, OperandInfo291, -1 ,nullptr },  // Inst #2093 = SYNCI_MMR6
4880
  { 2094, 1,  0,  4,  0,  0|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL, nullptr, nullptr, OperandInfo2, -1 ,nullptr },  // Inst #2094 = SYNC_MM
4881
  { 2095, 1,  0,  4,  0,  0|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL, nullptr, nullptr, OperandInfo2, -1 ,nullptr },  // Inst #2095 = SYNC_MMR6
4882
  { 2096, 1,  0,  4,  0,  0|(1ULL<<MCID::UnmodeledSideEffects), 0x2ULL, nullptr, nullptr, OperandInfo5, -1 ,nullptr },  // Inst #2096 = SYSCALL
4883
  { 2097, 1,  0,  4,  0,  0|(1ULL<<MCID::UnmodeledSideEffects), 0x2ULL, nullptr, nullptr, OperandInfo5, -1 ,nullptr },  // Inst #2097 = SYSCALL_MM
4884
  { 2098, 2,  1,  4,  1,  0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UsesCustomInserter), 0x0ULL, nullptr, nullptr, OperandInfo283, -1 ,nullptr },  // Inst #2098 = SZ_B_PSEUDO
4885
  { 2099, 2,  1,  4,  1,  0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UsesCustomInserter), 0x0ULL, nullptr, nullptr, OperandInfo284, -1 ,nullptr },  // Inst #2099 = SZ_D_PSEUDO
4886
  { 2100, 2,  1,  4,  1,  0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UsesCustomInserter), 0x0ULL, nullptr, nullptr, OperandInfo285, -1 ,nullptr },  // Inst #2100 = SZ_H_PSEUDO
4887
  { 2101, 2,  1,  4,  1,  0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UsesCustomInserter), 0x0ULL, nullptr, nullptr, OperandInfo283, -1 ,nullptr },  // Inst #2101 = SZ_V_PSEUDO
4888
  { 2102, 2,  1,  4,  1,  0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UsesCustomInserter), 0x0ULL, nullptr, nullptr, OperandInfo286, -1 ,nullptr },  // Inst #2102 = SZ_W_PSEUDO
4889
  { 2103, 0,  0,  2,  168,  0|(1ULL<<MCID::MayStore)|(1ULL<<MCID::Variadic)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL, ImplicitList3, ImplicitList3, nullptr, -1 ,nullptr },  // Inst #2103 = Save16
4890
  { 2104, 0,  0,  2,  168,  0|(1ULL<<MCID::MayStore)|(1ULL<<MCID::Variadic)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL, ImplicitList3, ImplicitList3, nullptr, -1 ,nullptr },  // Inst #2104 = SaveX16
4891
  { 2105, 4,  0,  4,  142,  0|(1ULL<<MCID::MayStore), 0x0ULL, nullptr, nullptr, OperandInfo201, -1 ,nullptr },  // Inst #2105 = SbRxRyOffMemX16
4892
  { 2106, 2,  1,  2,  7,  0, 0x0ULL, nullptr, nullptr, OperandInfo292, -1 ,nullptr },  // Inst #2106 = SebRx16
4893
  { 2107, 2,  1,  2,  7,  0, 0x0ULL, nullptr, nullptr, OperandInfo292, -1 ,nullptr },  // Inst #2107 = SehRx16
4894
  { 2108, 4,  1,  2,  1,  0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UsesCustomInserter), 0x0ULL, nullptr, nullptr, OperandInfo293, -1 ,nullptr },  // Inst #2108 = SelBeqZ
4895
  { 2109, 4,  1,  2,  1,  0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UsesCustomInserter), 0x0ULL, nullptr, nullptr, OperandInfo293, -1 ,nullptr },  // Inst #2109 = SelBneZ
4896
  { 2110, 5,  1,  2,  1,  0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UsesCustomInserter), 0x0ULL, nullptr, nullptr, OperandInfo294, -1 ,nullptr },  // Inst #2110 = SelTBteqZCmp
4897
  { 2111, 5,  1,  2,  1,  0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UsesCustomInserter), 0x0ULL, nullptr, nullptr, OperandInfo295, -1 ,nullptr },  // Inst #2111 = SelTBteqZCmpi
4898
  { 2112, 5,  1,  2,  1,  0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UsesCustomInserter), 0x0ULL, nullptr, nullptr, OperandInfo294, -1 ,nullptr },  // Inst #2112 = SelTBteqZSlt
4899
  { 2113, 5,  1,  2,  1,  0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UsesCustomInserter)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL, nullptr, nullptr, OperandInfo295, -1 ,nullptr },  // Inst #2113 = SelTBteqZSlti
4900
  { 2114, 5,  1,  2,  1,  0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UsesCustomInserter)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL, nullptr, nullptr, OperandInfo295, -1 ,nullptr },  // Inst #2114 = SelTBteqZSltiu
4901
  { 2115, 5,  1,  2,  1,  0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UsesCustomInserter), 0x0ULL, nullptr, nullptr, OperandInfo294, -1 ,nullptr },  // Inst #2115 = SelTBteqZSltu
4902
  { 2116, 5,  1,  2,  1,  0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UsesCustomInserter), 0x0ULL, nullptr, nullptr, OperandInfo294, -1 ,nullptr },  // Inst #2116 = SelTBtneZCmp
4903
  { 2117, 5,  1,  2,  1,  0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UsesCustomInserter), 0x0ULL, nullptr, nullptr, OperandInfo295, -1 ,nullptr },  // Inst #2117 = SelTBtneZCmpi
4904
  { 2118, 5,  1,  2,  1,  0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UsesCustomInserter), 0x0ULL, nullptr, nullptr, OperandInfo294, -1 ,nullptr },  // Inst #2118 = SelTBtneZSlt
4905
  { 2119, 5,  1,  2,  1,  0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UsesCustomInserter), 0x0ULL, nullptr, nullptr, OperandInfo295, -1 ,nullptr },  // Inst #2119 = SelTBtneZSlti
4906
  { 2120, 5,  1,  2,  1,  0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UsesCustomInserter)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL, nullptr, nullptr, OperandInfo295, -1 ,nullptr },  // Inst #2120 = SelTBtneZSltiu
4907
  { 2121, 5,  1,  2,  1,  0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UsesCustomInserter), 0x0ULL, nullptr, nullptr, OperandInfo294, -1 ,nullptr },  // Inst #2121 = SelTBtneZSltu
4908
  { 2122, 4,  0,  4,  152,  0|(1ULL<<MCID::MayStore), 0x0ULL, nullptr, nullptr, OperandInfo201, -1 ,nullptr },  // Inst #2122 = ShRxRyOffMemX16
4909
  { 2123, 3,  1,  4,  7,  0, 0x0ULL, nullptr, nullptr, OperandInfo296, -1 ,nullptr },  // Inst #2123 = SllX16
4910
  { 2124, 3,  1,  2,  7,  0, 0x0ULL, nullptr, nullptr, OperandInfo46, -1 ,nullptr },  // Inst #2124 = SllvRxRy16
4911
  { 2125, 3,  1,  2,  1,  0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UsesCustomInserter), 0x0ULL, nullptr, nullptr, OperandInfo45, -1 ,nullptr },  // Inst #2125 = SltCCRxRy16
4912
  { 2126, 2,  0,  2,  7,  0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL, nullptr, ImplicitList7, OperandInfo97, -1 ,nullptr },  // Inst #2126 = SltRxRy16
4913
  { 2127, 3,  1,  2,  1,  0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UsesCustomInserter), 0x0ULL, nullptr, nullptr, OperandInfo296, -1 ,nullptr },  // Inst #2127 = SltiCCRxImmX16
4914
  { 2128, 2,  0,  2,  7,  0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL, nullptr, ImplicitList7, OperandInfo42, -1 ,nullptr },  // Inst #2128 = SltiRxImm16
4915
  { 2129, 2,  0,  4,  7,  0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL, nullptr, ImplicitList7, OperandInfo42, -1 ,nullptr },  // Inst #2129 = SltiRxImmX16
4916
  { 2130, 3,  1,  2,  1,  0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UsesCustomInserter), 0x0ULL, nullptr, nullptr, OperandInfo296, -1 ,nullptr },  // Inst #2130 = SltiuCCRxImmX16
4917
  { 2131, 2,  0,  2,  7,  0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL, nullptr, ImplicitList7, OperandInfo42, -1 ,nullptr },  // Inst #2131 = SltiuRxImm16
4918
  { 2132, 2,  0,  4,  7,  0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL, nullptr, ImplicitList7, OperandInfo42, -1 ,nullptr },  // Inst #2132 = SltiuRxImmX16
4919
  { 2133, 3,  1,  2,  1,  0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UsesCustomInserter), 0x0ULL, nullptr, nullptr, OperandInfo45, -1 ,nullptr },  // Inst #2133 = SltuCCRxRy16
4920
  { 2134, 2,  0,  2,  7,  0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL, nullptr, ImplicitList7, OperandInfo97, -1 ,nullptr },  // Inst #2134 = SltuRxRy16
4921
  { 2135, 3,  1,  2,  1,  0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL, nullptr, ImplicitList7, OperandInfo45, -1 ,nullptr },  // Inst #2135 = SltuRxRyRz16
4922
  { 2136, 3,  1,  4,  7,  0, 0x0ULL, nullptr, nullptr, OperandInfo296, -1 ,nullptr },  // Inst #2136 = SraX16
4923
  { 2137, 3,  1,  2,  7,  0, 0x0ULL, nullptr, nullptr, OperandInfo46, -1 ,nullptr },  // Inst #2137 = SravRxRy16
4924
  { 2138, 3,  1,  4,  7,  0, 0x0ULL, nullptr, nullptr, OperandInfo296, -1 ,nullptr },  // Inst #2138 = SrlX16
4925
  { 2139, 3,  1,  2,  7,  0, 0x0ULL, nullptr, nullptr, OperandInfo46, -1 ,nullptr },  // Inst #2139 = SrlvRxRy16
4926
  { 2140, 3,  1,  2,  7,  0|(1ULL<<MCID::Rematerializable), 0x0ULL, nullptr, nullptr, OperandInfo45, -1 ,nullptr },  // Inst #2140 = SubuRxRyRz16
4927
  { 2141, 4,  0,  4,  163,  0|(1ULL<<MCID::MayStore), 0x0ULL, nullptr, nullptr, OperandInfo201, -1 ,nullptr },  // Inst #2141 = SwRxRyOffMemX16
4928
  { 2142, 3,  0,  4,  163,  0|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL, nullptr, nullptr, OperandInfo204, -1 ,nullptr },  // Inst #2142 = SwRxSpImmX16
4929
  { 2143, 1,  0,  4,  70, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::Return)|(1ULL<<MCID::Barrier)|(1ULL<<MCID::DelaySlot)|(1ULL<<MCID::Call)|(1ULL<<MCID::Terminator)|(1ULL<<MCID::ExtraSrcRegAllocReq), 0x0ULL, nullptr, ImplicitList4, OperandInfo5, -1 ,nullptr },  // Inst #2143 = TAILCALL
4930
  { 2144, 1,  0,  4,  75, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::Return)|(1ULL<<MCID::Barrier)|(1ULL<<MCID::DelaySlot)|(1ULL<<MCID::Call)|(1ULL<<MCID::Terminator)|(1ULL<<MCID::ExtraSrcRegAllocReq), 0x0ULL, nullptr, ImplicitList4, OperandInfo166, -1 ,nullptr },  // Inst #2144 = TAILCALL64_R
4931
  { 2145, 1,  0,  4,  75, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::Return)|(1ULL<<MCID::Barrier)|(1ULL<<MCID::DelaySlot)|(1ULL<<MCID::Call)|(1ULL<<MCID::Terminator)|(1ULL<<MCID::ExtraSrcRegAllocReq), 0x0ULL, nullptr, ImplicitList4, OperandInfo70, -1 ,nullptr },  // Inst #2145 = TAILCALL_R
4932
  { 2146, 3,  0,  4,  0,  0|(1ULL<<MCID::UnmodeledSideEffects), 0x2ULL, nullptr, nullptr, OperandInfo22, -1 ,nullptr },  // Inst #2146 = TEQ
4933
  { 2147, 2,  0,  4,  0,  0|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL, nullptr, nullptr, OperandInfo18, -1 ,nullptr },  // Inst #2147 = TEQI
4934
  { 2148, 2,  0,  4,  0,  0|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL, nullptr, nullptr, OperandInfo18, -1 ,nullptr },  // Inst #2148 = TEQI_MM
4935
  { 2149, 3,  0,  4,  0,  0|(1ULL<<MCID::UnmodeledSideEffects), 0x2ULL, nullptr, nullptr, OperandInfo22, -1 ,nullptr },  // Inst #2149 = TEQ_MM
4936
  { 2150, 3,  0,  4,  0,  0|(1ULL<<MCID::UnmodeledSideEffects), 0x2ULL, nullptr, nullptr, OperandInfo22, -1 ,nullptr },  // Inst #2150 = TGE
4937
  { 2151, 2,  0,  4,  0,  0|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL, nullptr, nullptr, OperandInfo18, -1 ,nullptr },  // Inst #2151 = TGEI
4938
  { 2152, 2,  0,  4,  0,  0|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL, nullptr, nullptr, OperandInfo18, -1 ,nullptr },  // Inst #2152 = TGEIU
4939
  { 2153, 2,  0,  4,  0,  0|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL, nullptr, nullptr, OperandInfo18, -1 ,nullptr },  // Inst #2153 = TGEIU_MM
4940
  { 2154, 2,  0,  4,  0,  0|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL, nullptr, nullptr, OperandInfo18, -1 ,nullptr },  // Inst #2154 = TGEI_MM
4941
  { 2155, 3,  0,  4,  0,  0|(1ULL<<MCID::UnmodeledSideEffects), 0x2ULL, nullptr, nullptr, OperandInfo22, -1 ,nullptr },  // Inst #2155 = TGEU
4942
  { 2156, 3,  0,  4,  0,  0|(1ULL<<MCID::UnmodeledSideEffects), 0x2ULL, nullptr, nullptr, OperandInfo22, -1 ,nullptr },  // Inst #2156 = TGEU_MM
4943
  { 2157, 3,  0,  4,  0,  0|(1ULL<<MCID::UnmodeledSideEffects), 0x2ULL, nullptr, nullptr, OperandInfo22, -1 ,nullptr },  // Inst #2157 = TGE_MM
4944
  { 2158, 0,  0,  4,  0,  0|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL, nullptr, nullptr, nullptr, -1 ,nullptr },  // Inst #2158 = TLBINV
4945
  { 2159, 0,  0,  4,  0,  0|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL, nullptr, nullptr, nullptr, -1 ,nullptr },  // Inst #2159 = TLBINVF
4946
  { 2160, 0,  0,  4,  0,  0|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL, nullptr, nullptr, nullptr, -1 ,nullptr },  // Inst #2160 = TLBP
4947
  { 2161, 0,  0,  4,  0,  0|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL, nullptr, nullptr, nullptr, -1 ,nullptr },  // Inst #2161 = TLBP_MM
4948
  { 2162, 0,  0,  4,  0,  0|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL, nullptr, nullptr, nullptr, -1 ,nullptr },  // Inst #2162 = TLBR
4949
  { 2163, 0,  0,  4,  0,  0|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL, nullptr, nullptr, nullptr, -1 ,nullptr },  // Inst #2163 = TLBR_MM
4950
  { 2164, 0,  0,  4,  0,  0|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL, nullptr, nullptr, nullptr, -1 ,nullptr },  // Inst #2164 = TLBWI
4951
  { 2165, 0,  0,  4,  0,  0|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL, nullptr, nullptr, nullptr, -1 ,nullptr },  // Inst #2165 = TLBWI_MM
4952
  { 2166, 0,  0,  4,  0,  0|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL, nullptr, nullptr, nullptr, -1 ,nullptr },  // Inst #2166 = TLBWR
4953
  { 2167, 0,  0,  4,  0,  0|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL, nullptr, nullptr, nullptr, -1 ,nullptr },  // Inst #2167 = TLBWR_MM
4954
  { 2168, 3,  0,  4,  0,  0|(1ULL<<MCID::UnmodeledSideEffects), 0x2ULL, nullptr, nullptr, OperandInfo22, -1 ,nullptr },  // Inst #2168 = TLT
4955
  { 2169, 2,  0,  4,  0,  0|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL, nullptr, nullptr, OperandInfo18, -1 ,nullptr },  // Inst #2169 = TLTI
4956
  { 2170, 2,  0,  4,  0,  0|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL, nullptr, nullptr, OperandInfo18, -1 ,nullptr },  // Inst #2170 = TLTIU_MM
4957
  { 2171, 2,  0,  4,  0,  0|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL, nullptr, nullptr, OperandInfo18, -1 ,nullptr },  // Inst #2171 = TLTI_MM
4958
  { 2172, 3,  0,  4,  0,  0|(1ULL<<MCID::UnmodeledSideEffects), 0x2ULL, nullptr, nullptr, OperandInfo22, -1 ,nullptr },  // Inst #2172 = TLTU
4959
  { 2173, 3,  0,  4,  0,  0|(1ULL<<MCID::UnmodeledSideEffects), 0x2ULL, nullptr, nullptr, OperandInfo22, -1 ,nullptr },  // Inst #2173 = TLTU_MM
4960
  { 2174, 3,  0,  4,  0,  0|(1ULL<<MCID::UnmodeledSideEffects), 0x2ULL, nullptr, nullptr, OperandInfo22, -1 ,nullptr },  // Inst #2174 = TLT_MM
4961
  { 2175, 3,  0,  4,  0,  0|(1ULL<<MCID::UnmodeledSideEffects), 0x2ULL, nullptr, nullptr, OperandInfo22, -1 ,nullptr },  // Inst #2175 = TNE
4962
  { 2176, 2,  0,  4,  0,  0|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL, nullptr, nullptr, OperandInfo18, -1 ,nullptr },  // Inst #2176 = TNEI
4963
  { 2177, 2,  0,  4,  0,  0|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL, nullptr, nullptr, OperandInfo18, -1 ,nullptr },  // Inst #2177 = TNEI_MM
4964
  { 2178, 3,  0,  4,  0,  0|(1ULL<<MCID::UnmodeledSideEffects), 0x2ULL, nullptr, nullptr, OperandInfo22, -1 ,nullptr },  // Inst #2178 = TNE_MM
4965
  { 2179, 0,  0,  4,  0,  0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::Barrier)|(1ULL<<MCID::Terminator)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL, nullptr, nullptr, nullptr, -1 ,nullptr },  // Inst #2179 = TRAP
4966
  { 2180, 2,  1,  4,  140,  0, 0x4ULL, nullptr, nullptr, OperandInfo78, -1 ,nullptr },  // Inst #2180 = TRUNC_L_D64
4967
  { 2181, 2,  1,  4,  140,  0, 0x4ULL, nullptr, nullptr, OperandInfo78, -1 ,nullptr },  // Inst #2181 = TRUNC_L_D_MMR6
4968
  { 2182, 2,  1,  4,  140,  0, 0x4ULL, nullptr, nullptr, OperandInfo79, -1 ,nullptr },  // Inst #2182 = TRUNC_L_S
4969
  { 2183, 2,  1,  4,  140,  0, 0x4ULL, nullptr, nullptr, OperandInfo79, -1 ,nullptr },  // Inst #2183 = TRUNC_L_S_MMR6
4970
  { 2184, 2,  1,  4,  140,  0, 0x4ULL, nullptr, nullptr, OperandInfo80, -1 ,nullptr },  // Inst #2184 = TRUNC_W_D32
4971
  { 2185, 2,  1,  4,  140,  0, 0x4ULL, nullptr, nullptr, OperandInfo81, -1 ,nullptr },  // Inst #2185 = TRUNC_W_D64
4972
  { 2186, 2,  1,  4,  140,  0, 0x4ULL, nullptr, nullptr, OperandInfo80, -1 ,nullptr },  // Inst #2186 = TRUNC_W_D_MMR6
4973
  { 2187, 2,  1,  4,  140,  0, 0x4ULL, nullptr, nullptr, OperandInfo80, -1 ,nullptr },  // Inst #2187 = TRUNC_W_MM
4974
  { 2188, 2,  1,  4,  140,  0, 0x4ULL, nullptr, nullptr, OperandInfo16, -1 ,nullptr },  // Inst #2188 = TRUNC_W_S
4975
  { 2189, 2,  1,  4,  140,  0, 0x4ULL, nullptr, nullptr, OperandInfo16, -1 ,nullptr },  // Inst #2189 = TRUNC_W_S_MM
4976
  { 2190, 2,  1,  4,  140,  0, 0x4ULL, nullptr, nullptr, OperandInfo16, -1 ,nullptr },  // Inst #2190 = TRUNC_W_S_MMR6
4977
  { 2191, 2,  0,  4,  0,  0|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL, nullptr, nullptr, OperandInfo18, -1 ,nullptr },  // Inst #2191 = TTLTIU
4978
  { 2192, 2,  0,  4,  135,  0|(1ULL<<MCID::UnmodeledSideEffects), 0x1ULL, nullptr, ImplicitList12, OperandInfo13, -1 ,nullptr },  // Inst #2192 = UDIV
4979
  { 2193, 2,  0,  4,  135,  0|(1ULL<<MCID::UnmodeledSideEffects), 0x1ULL, nullptr, ImplicitList12, OperandInfo13, -1 ,nullptr },  // Inst #2193 = UDIV_MM
4980
  { 2194, 2,  0,  4,  1,  0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL, nullptr, nullptr, OperandInfo13, -1 ,nullptr },  // Inst #2194 = UDivMacro
4981
  { 2195, 3,  1,  4,  1,  0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL, nullptr, nullptr, OperandInfo168, -1 ,nullptr },  // Inst #2195 = Ulh
4982
  { 2196, 3,  1,  4,  1,  0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL, nullptr, nullptr, OperandInfo168, -1 ,nullptr },  // Inst #2196 = Ulhu
4983
  { 2197, 3,  1,  4,  1,  0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL, nullptr, nullptr, OperandInfo168, -1 ,nullptr },  // Inst #2197 = Ulw
4984
  { 2198, 3,  1,  4,  36, 0|(1ULL<<MCID::Rematerializable)|(1ULL<<MCID::UnmodeledSideEffects), 0x1ULL, nullptr, ImplicitList33, OperandInfo35, -1 ,nullptr },  // Inst #2198 = V3MULU
4985
  { 2199, 3,  1,  4,  36, 0|(1ULL<<MCID::Rematerializable)|(1ULL<<MCID::UnmodeledSideEffects), 0x1ULL, nullptr, ImplicitList25, OperandInfo35, -1 ,nullptr },  // Inst #2199 = VMM0
4986
  { 2200, 3,  1,  4,  36, 0|(1ULL<<MCID::Rematerializable)|(1ULL<<MCID::UnmodeledSideEffects), 0x1ULL, nullptr, ImplicitList34, OperandInfo35, -1 ,nullptr },  // Inst #2200 = VMULU
4987
  { 2201, 4,  1,  4,  0,  0, 0x6ULL, nullptr, nullptr, OperandInfo62, -1 ,nullptr },  // Inst #2201 = VSHF_B
4988
  { 2202, 4,  1,  4,  0,  0, 0x6ULL, nullptr, nullptr, OperandInfo63, -1 ,nullptr },  // Inst #2202 = VSHF_D
4989
  { 2203, 4,  1,  4,  0,  0, 0x6ULL, nullptr, nullptr, OperandInfo64, -1 ,nullptr },  // Inst #2203 = VSHF_H
4990
  { 2204, 4,  1,  4,  0,  0, 0x6ULL, nullptr, nullptr, OperandInfo65, -1 ,nullptr },  // Inst #2204 = VSHF_W
4991
  { 2205, 0,  0,  4,  0,  0|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL, nullptr, nullptr, nullptr, -1 ,nullptr },  // Inst #2205 = WAIT
4992
  { 2206, 1,  0,  4,  0,  0|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL, nullptr, nullptr, OperandInfo5, -1 ,nullptr },  // Inst #2206 = WAIT_MM
4993
  { 2207, 1,  0,  4,  0,  0|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL, nullptr, nullptr, OperandInfo5, -1 ,nullptr },  // Inst #2207 = WAIT_MMR6
4994
  { 2208, 2,  0,  4,  0,  0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL, nullptr, nullptr, OperandInfo18, -1 ,nullptr },  // Inst #2208 = WRDSP
4995
  { 2209, 2,  0,  4,  0,  0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL, nullptr, nullptr, OperandInfo18, -1 ,nullptr },  // Inst #2209 = WRDSP_MM
4996
  { 2210, 2,  1,  4,  0,  0, 0x6ULL, nullptr, nullptr, OperandInfo13, -1 ,nullptr },  // Inst #2210 = WRPGPR_MMR6
4997
  { 2211, 2,  1,  4,  169,  0, 0x1ULL, nullptr, nullptr, OperandInfo13, -1 ,nullptr },  // Inst #2211 = WSBH
4998
  { 2212, 2,  1,  4,  169,  0, 0x1ULL, nullptr, nullptr, OperandInfo13, -1 ,nullptr },  // Inst #2212 = WSBH_MM
4999
  { 2213, 2,  1,  4,  0,  0, 0x6ULL, nullptr, nullptr, OperandInfo13, -1 ,nullptr },  // Inst #2213 = WSBH_MMR6
5000
  { 2214, 3,  1,  4,  170,  0|(1ULL<<MCID::Commutable)|(1ULL<<MCID::Rematerializable), 0x1ULL, nullptr, nullptr, OperandInfo17, -1 ,nullptr },  // Inst #2214 = XOR
5001
  { 2215, 3,  1,  2,  170,  0|(1ULL<<MCID::Commutable), 0x0ULL, nullptr, nullptr, OperandInfo34, -1 ,nullptr },  // Inst #2215 = XOR16_MM
5002
  { 2216, 3,  1,  2,  170,  0|(1ULL<<MCID::Commutable), 0x0ULL, nullptr, nullptr, OperandInfo34, -1 ,nullptr },  // Inst #2216 = XOR16_MMR6
5003
  { 2217, 3,  1,  4,  170,  0|(1ULL<<MCID::Commutable)|(1ULL<<MCID::Rematerializable), 0x1ULL, nullptr, nullptr, OperandInfo35, -1 ,nullptr },  // Inst #2217 = XOR64
5004
  { 2218, 3,  1,  4,  180,  0, 0x6ULL, nullptr, nullptr, OperandInfo29, -1 ,nullptr },  // Inst #2218 = XORI_B
5005
  { 2219, 3,  1,  4,  0,  0|(1ULL<<MCID::Rematerializable)|(1ULL<<MCID::UnmodeledSideEffects), 0x2ULL, nullptr, nullptr, OperandInfo22, -1 ,nullptr },  // Inst #2219 = XORI_MMR6
5006
  { 2220, 3,  1,  4,  170,  0|(1ULL<<MCID::Commutable)|(1ULL<<MCID::Rematerializable)|(1ULL<<MCID::UnmodeledSideEffects), 0x1ULL, nullptr, nullptr, OperandInfo17, -1 ,nullptr },  // Inst #2220 = XOR_MM
5007
  { 2221, 3,  1,  4,  0,  0|(1ULL<<MCID::Rematerializable)|(1ULL<<MCID::UnmodeledSideEffects), 0x1ULL, nullptr, nullptr, OperandInfo17, -1 ,nullptr },  // Inst #2221 = XOR_MMR6
5008
  { 2222, 3,  1,  4,  179,  0, 0x6ULL, nullptr, nullptr, OperandInfo24, -1 ,nullptr },  // Inst #2222 = XOR_V
5009
  { 2223, 3,  1,  4,  1,  0|(1ULL<<MCID::Pseudo), 0x0ULL, nullptr, nullptr, OperandInfo25, -1 ,nullptr },  // Inst #2223 = XOR_V_D_PSEUDO
5010
  { 2224, 3,  1,  4,  1,  0|(1ULL<<MCID::Pseudo), 0x0ULL, nullptr, nullptr, OperandInfo26, -1 ,nullptr },  // Inst #2224 = XOR_V_H_PSEUDO
5011
  { 2225, 3,  1,  4,  1,  0|(1ULL<<MCID::Pseudo), 0x0ULL, nullptr, nullptr, OperandInfo27, -1 ,nullptr },  // Inst #2225 = XOR_V_W_PSEUDO
5012
  { 2226, 3,  1,  4,  171,  0|(1ULL<<MCID::Rematerializable), 0x2ULL, nullptr, nullptr, OperandInfo22, -1 ,nullptr },  // Inst #2226 = XORi
5013
  { 2227, 3,  1,  4,  170,  0|(1ULL<<MCID::Rematerializable), 0x2ULL, nullptr, nullptr, OperandInfo36, -1 ,nullptr },  // Inst #2227 = XORi64
5014
  { 2228, 3,  1,  4,  0,  0|(1ULL<<MCID::Rematerializable)|(1ULL<<MCID::UnmodeledSideEffects), 0x2ULL, nullptr, nullptr, OperandInfo22, -1 ,nullptr },  // Inst #2228 = XORi_MM
5015
  { 2229, 3,  1,  2,  7,  0|(1ULL<<MCID::Commutable)|(1ULL<<MCID::Rematerializable), 0x0ULL, nullptr, nullptr, OperandInfo46, -1 ,nullptr },  // Inst #2229 = XorRxRxRy16
5016
};
5017
5018
4.77k
static inline void InitMipsMCInstrInfo(MCInstrInfo *II) {
5019
4.77k
  II->InitMCInstrInfo(MipsInsts, NULL, NULL, 2230);
5020
4.77k
}
5021
5022
} // end llvm namespace 
5023
#endif // GET_INSTRINFO_MC_DESC
5024
5025
5026
#ifdef GET_INSTRINFO_HEADER
5027
#undef GET_INSTRINFO_HEADER
5028
namespace llvm_ks {
5029
struct MipsGenInstrInfo : public TargetInstrInfo {
5030
  explicit MipsGenInstrInfo(int CFSetupOpcode = -1, int CFDestroyOpcode = -1, int CatchRetOpcode = -1);
5031
  ~MipsGenInstrInfo() override {}
5032
};
5033
} // end llvm namespace 
5034
#endif // GET_INSTRINFO_HEADER
5035
5036
5037
#ifdef GET_INSTRINFO_OPERAND_ENUM
5038
#undef GET_INSTRINFO_OPERAND_ENUM
5039
namespace llvm_ks {
5040
namespace Mips {
5041
namespace OpName { 
5042
enum {
5043
OPERAND_LAST
5044
};
5045
} // end namespace OpName
5046
} // end namespace Mips
5047
} // end namespace llvm_ks
5048
#endif //GET_INSTRINFO_OPERAND_ENUM
5049
#ifdef GET_INSTRINFO_NAMED_OPS
5050
#undef GET_INSTRINFO_NAMED_OPS
5051
namespace llvm_ks {
5052
namespace Mips {
5053
LLVM_READONLY
5054
int16_t getNamedOperandIdx(uint16_t Opcode, uint16_t NamedIdx) {
5055
  return -1;
5056
}
5057
} // end namespace Mips
5058
} // end namespace llvm_ks
5059
#endif //GET_INSTRINFO_NAMED_OPS
5060
5061
#ifdef GET_INSTRINFO_OPERAND_TYPES_ENUM
5062
#undef GET_INSTRINFO_OPERAND_TYPES_ENUM
5063
namespace llvm_ks {
5064
namespace Mips {
5065
namespace OpTypes { 
5066
enum OperandType {
5067
  InvertedImOperand = 0,
5068
  InvertedImOperand64 = 1,
5069
  PtrRC = 2,
5070
  brtarget = 3,
5071
  brtarget10_mm = 4,
5072
  brtarget21 = 5,
5073
  brtarget26 = 6,
5074
  brtarget26_mm = 7,
5075
  brtarget7_mm = 8,
5076
  brtarget_mm = 9,
5077
  calloffset16 = 10,
5078
  calltarget = 11,
5079
  calltarget_mm = 12,
5080
  condcode = 13,
5081
  cpinst_operand = 14,
5082
  f32imm = 15,
5083
  f64imm = 16,
5084
  i16imm = 17,
5085
  i1imm = 18,
5086
  i32imm = 19,
5087
  i64imm = 20,
5088
  i8imm = 21,
5089
  imm32 = 22,
5090
  imm64 = 23,
5091
  jmpoffset16 = 24,
5092
  jmptarget = 25,
5093
  jmptarget_mm = 26,
5094
  li_simm7 = 27,
5095
  mem = 28,
5096
  mem16 = 29,
5097
  mem16_ea = 30,
5098
  mem_ea = 31,
5099
  mem_mm_12 = 32,
5100
  mem_mm_16 = 33,
5101
  mem_mm_4 = 34,
5102
  mem_mm_4_lsl1 = 35,
5103
  mem_mm_4_lsl2 = 36,
5104
  mem_mm_4sp = 37,
5105
  mem_mm_9 = 38,
5106
  mem_mm_gp_imm7_lsl2 = 39,
5107
  mem_mm_sp_imm5_lsl2 = 40,
5108
  mem_msa = 41,
5109
  mem_simm11 = 42,
5110
  mem_simm16 = 43,
5111
  mem_simm9 = 44,
5112
  mem_simm9gpr = 45,
5113
  movep_regpair = 46,
5114
  pcrel16 = 47,
5115
  reglist = 48,
5116
  reglist16 = 49,
5117
  regpair = 50,
5118
  simm10 = 51,
5119
  simm10_64 = 52,
5120
  simm11 = 53,
5121
  simm12 = 54,
5122
  simm16 = 55,
5123
  simm16_64 = 56,
5124
  simm18_lsl3 = 57,
5125
  simm19_lsl2 = 58,
5126
  simm20 = 59,
5127
  simm23_lsl2 = 60,
5128
  simm32 = 61,
5129
  simm3_lsa2 = 62,
5130
  simm4 = 63,
5131
  simm5 = 64,
5132
  simm6 = 65,
5133
  simm7 = 66,
5134
  simm9 = 67,
5135
  simm9_addiusp = 68,
5136
  size_ins = 69,
5137
  uimm1 = 70,
5138
  uimm10 = 71,
5139
  uimm16 = 72,
5140
  uimm16_64 = 73,
5141
  uimm16_64_relaxed = 74,
5142
  uimm16_relaxed = 75,
5143
  uimm2 = 76,
5144
  uimm20 = 77,
5145
  uimm2_plus1 = 78,
5146
  uimm3 = 79,
5147
  uimm3_shift = 80,
5148
  uimm4 = 81,
5149
  uimm4_andi = 82,
5150
  uimm4_ptr = 83,
5151
  uimm5 = 84,
5152
  uimm5_64 = 85,
5153
  uimm5_64_report_uimm6 = 86,
5154
  uimm5_lsl2 = 87,
5155
  uimm5_plus1 = 88,
5156
  uimm5_plus32 = 89,
5157
  uimm5_plus32_normalize = 90,
5158
  uimm5_plus32_normalize_64 = 91,
5159
  uimm5_plus33 = 92,
5160
  uimm6 = 93,
5161
  uimm6_lsl2 = 94,
5162
  uimm6_ptr = 95,
5163
  uimm7 = 96,
5164
  uimm8 = 97,
5165
  uimmz = 98,
5166
  vsplat_simm10 = 99,
5167
  vsplat_simm5 = 100,
5168
  vsplat_uimm1 = 101,
5169
  vsplat_uimm2 = 102,
5170
  vsplat_uimm3 = 103,
5171
  vsplat_uimm4 = 104,
5172
  vsplat_uimm5 = 105,
5173
  vsplat_uimm6 = 106,
5174
  vsplat_uimm8 = 107,
5175
  OPERAND_TYPE_LIST_END
5176
};
5177
} // end namespace OpTypes
5178
} // end namespace Mips
5179
} // end namespace llvm_ks
5180
#endif // GET_INSTRINFO_OPERAND_TYPES_ENUM
5181
#ifdef GET_INSTRMAP_INFO
5182
#undef GET_INSTRMAP_INFO
5183
namespace llvm_ks {
5184
5185
namespace Mips {
5186
5187
enum Arch {
5188
  Arch_dsp,
5189
  Arch_mmdsp,
5190
  Arch_mipsr6,
5191
  Arch_micromipsr6,
5192
  Arch_se,
5193
  Arch_micromips
5194
};
5195
5196
// Dsp2MicroMips
5197
LLVM_READONLY
5198
0
int Dsp2MicroMips(uint16_t Opcode, enum Arch inArch) {
5199
0
static const uint16_t Dsp2MicroMipsTable[][3] = {
5200
0
  { Mips::ABSQ_S_PH, Mips::ABSQ_S_PH, Mips::ABSQ_S_PH_MM },
5201
0
  { Mips::ABSQ_S_QB, Mips::ABSQ_S_QB, Mips::ABSQ_S_QB_MMR2 },
5202
0
  { Mips::ABSQ_S_W, Mips::ABSQ_S_W, Mips::ABSQ_S_W_MM },
5203
0
  { Mips::ADDQH_PH, Mips::ADDQH_PH, Mips::ADDQH_PH_MMR2 },
5204
0
  { Mips::ADDQH_R_PH, Mips::ADDQH_R_PH, Mips::ADDQH_R_PH_MMR2 },
5205
0
  { Mips::ADDQH_R_W, Mips::ADDQH_R_W, Mips::ADDQH_R_W_MMR2 },
5206
0
  { Mips::ADDQH_W, Mips::ADDQH_W, Mips::ADDQH_W_MMR2 },
5207
0
  { Mips::ADDQ_PH, Mips::ADDQ_PH, Mips::ADDQ_PH_MM },
5208
0
  { Mips::ADDQ_S_PH, Mips::ADDQ_S_PH, Mips::ADDQ_S_PH_MM },
5209
0
  { Mips::ADDQ_S_W, Mips::ADDQ_S_W, Mips::ADDQ_S_W_MM },
5210
0
  { Mips::ADDSC, Mips::ADDSC, Mips::ADDSC_MM },
5211
0
  { Mips::ADDUH_QB, Mips::ADDUH_QB, Mips::ADDUH_QB_MMR2 },
5212
0
  { Mips::ADDUH_R_QB, Mips::ADDUH_R_QB, Mips::ADDUH_R_QB_MMR2 },
5213
0
  { Mips::ADDU_PH, Mips::ADDU_PH, Mips::ADDU_PH_MMR2 },
5214
0
  { Mips::ADDU_QB, Mips::ADDU_QB, Mips::ADDU_QB_MM },
5215
0
  { Mips::ADDU_S_PH, Mips::ADDU_S_PH, Mips::ADDU_S_PH_MMR2 },
5216
0
  { Mips::ADDU_S_QB, Mips::ADDU_S_QB, Mips::ADDU_S_QB_MM },
5217
0
  { Mips::ADDWC, Mips::ADDWC, Mips::ADDWC_MM },
5218
0
  { Mips::DPAQX_SA_W_PH, Mips::DPAQX_SA_W_PH, Mips::DPAQX_SA_W_PH_MMR2 },
5219
0
  { Mips::DPAQX_S_W_PH, Mips::DPAQX_S_W_PH, Mips::DPAQX_S_W_PH_MMR2 },
5220
0
  { Mips::DPAQ_SA_L_W, Mips::DPAQ_SA_L_W, Mips::DPAQ_SA_L_W_MM },
5221
0
  { Mips::DPAQ_S_W_PH, Mips::DPAQ_S_W_PH, Mips::DPAQ_S_W_PH_MM },
5222
0
  { Mips::DPAU_H_QBL, Mips::DPAU_H_QBL, Mips::DPAU_H_QBL_MM },
5223
0
  { Mips::DPAU_H_QBR, Mips::DPAU_H_QBR, Mips::DPAU_H_QBR_MM },
5224
0
  { Mips::DPAX_W_PH, Mips::DPAX_W_PH, Mips::DPAX_W_PH_MMR2 },
5225
0
  { Mips::DPA_W_PH, Mips::DPA_W_PH, Mips::DPA_W_PH_MMR2 },
5226
0
  { Mips::DPSQX_SA_W_PH, Mips::DPSQX_SA_W_PH, Mips::DPSQX_SA_W_PH_MMR2 },
5227
0
  { Mips::DPSQX_S_W_PH, Mips::DPSQX_S_W_PH, Mips::DPSQX_S_W_PH_MMR2 },
5228
0
  { Mips::DPSQ_SA_L_W, Mips::DPSQ_SA_L_W, Mips::DPSQ_SA_L_W_MM },
5229
0
  { Mips::DPSQ_S_W_PH, Mips::DPSQ_S_W_PH, Mips::DPSQ_S_W_PH_MM },
5230
0
  { Mips::DPSU_H_QBL, Mips::DPSU_H_QBL, Mips::DPSU_H_QBL_MM },
5231
0
  { Mips::DPSU_H_QBR, Mips::DPSU_H_QBR, Mips::DPSU_H_QBR_MM },
5232
0
  { Mips::DPSX_W_PH, Mips::DPSX_W_PH, Mips::DPSX_W_PH_MMR2 },
5233
0
  { Mips::DPS_W_PH, Mips::DPS_W_PH, Mips::DPS_W_PH_MMR2 },
5234
0
  { Mips::EXTP, Mips::EXTP, Mips::EXTP_MM },
5235
0
  { Mips::EXTPDP, Mips::EXTPDP, Mips::EXTPDP_MM },
5236
0
  { Mips::EXTPDPV, Mips::EXTPDPV, Mips::EXTPDPV_MM },
5237
0
  { Mips::EXTPV, Mips::EXTPV, Mips::EXTPV_MM },
5238
0
  { Mips::EXTRV_RS_W, Mips::EXTRV_RS_W, Mips::EXTRV_RS_W_MM },
5239
0
  { Mips::EXTRV_R_W, Mips::EXTRV_R_W, Mips::EXTRV_R_W_MM },
5240
0
  { Mips::EXTRV_S_H, Mips::EXTRV_S_H, Mips::EXTRV_S_H_MM },
5241
0
  { Mips::EXTRV_W, Mips::EXTRV_W, Mips::EXTRV_W_MM },
5242
0
  { Mips::EXTR_RS_W, Mips::EXTR_RS_W, Mips::EXTR_RS_W_MM },
5243
0
  { Mips::EXTR_R_W, Mips::EXTR_R_W, Mips::EXTR_R_W_MM },
5244
0
  { Mips::EXTR_S_H, Mips::EXTR_S_H, Mips::EXTR_S_H_MM },
5245
0
  { Mips::EXTR_W, Mips::EXTR_W, Mips::EXTR_W_MM },
5246
0
  { Mips::INSV, Mips::INSV, Mips::INSV_MM },
5247
0
  { Mips::LBUX, Mips::LBUX, Mips::LBUX_MM },
5248
0
  { Mips::LHX, Mips::LHX, Mips::LHX_MM },
5249
0
  { Mips::LWX, Mips::LWX, Mips::LWX_MM },
5250
0
  { Mips::MADDU_DSP, Mips::MADDU_DSP, Mips::MADDU_DSP_MM },
5251
0
  { Mips::MADD_DSP, Mips::MADD_DSP, Mips::MADD_DSP_MM },
5252
0
  { Mips::MAQ_SA_W_PHL, Mips::MAQ_SA_W_PHL, Mips::MAQ_SA_W_PHL_MM },
5253
0
  { Mips::MAQ_SA_W_PHR, Mips::MAQ_SA_W_PHR, Mips::MAQ_SA_W_PHR_MM },
5254
0
  { Mips::MAQ_S_W_PHL, Mips::MAQ_S_W_PHL, Mips::MAQ_S_W_PHL_MM },
5255
0
  { Mips::MAQ_S_W_PHR, Mips::MAQ_S_W_PHR, Mips::MAQ_S_W_PHR_MM },
5256
0
  { Mips::MFHI_DSP, Mips::MFHI_DSP, Mips::MFHI_DSP_MM },
5257
0
  { Mips::MFLO_DSP, Mips::MFLO_DSP, Mips::MFLO_DSP_MM },
5258
0
  { Mips::MSUBU_DSP, Mips::MSUBU_DSP, Mips::MSUBU_DSP_MM },
5259
0
  { Mips::MSUB_DSP, Mips::MSUB_DSP, Mips::MSUB_DSP_MM },
5260
0
  { Mips::MTHI_DSP, Mips::MTHI_DSP, Mips::MTHI_DSP_MM },
5261
0
  { Mips::MTHLIP, Mips::MTHLIP, Mips::MTHLIP_MM },
5262
0
  { Mips::MTLO_DSP, Mips::MTLO_DSP, Mips::MTLO_DSP_MM },
5263
0
  { Mips::MULEQ_S_W_PHL, Mips::MULEQ_S_W_PHL, Mips::MULEQ_S_W_PHL_MM },
5264
0
  { Mips::MULEQ_S_W_PHR, Mips::MULEQ_S_W_PHR, Mips::MULEQ_S_W_PHR_MM },
5265
0
  { Mips::MULEU_S_PH_QBL, Mips::MULEU_S_PH_QBL, Mips::MULEU_S_PH_QBL_MM },
5266
0
  { Mips::MULEU_S_PH_QBR, Mips::MULEU_S_PH_QBR, Mips::MULEU_S_PH_QBR_MM },
5267
0
  { Mips::MULQ_RS_PH, Mips::MULQ_RS_PH, Mips::MULQ_RS_PH_MM },
5268
0
  { Mips::MULQ_RS_W, Mips::MULQ_RS_W, Mips::MULQ_RS_W_MMR2 },
5269
0
  { Mips::MULQ_S_PH, Mips::MULQ_S_PH, Mips::MULQ_S_PH_MMR2 },
5270
0
  { Mips::MULQ_S_W, Mips::MULQ_S_W, Mips::MULQ_S_W_MMR2 },
5271
0
  { Mips::MULTU_DSP, Mips::MULTU_DSP, Mips::MULTU_DSP_MM },
5272
0
  { Mips::MULT_DSP, Mips::MULT_DSP, Mips::MULT_DSP_MM },
5273
0
  { Mips::MUL_PH, Mips::MUL_PH, Mips::MUL_PH_MMR2 },
5274
0
  { Mips::MUL_S_PH, Mips::MUL_S_PH, Mips::MUL_S_PH_MMR2 },
5275
0
  { Mips::PACKRL_PH, Mips::PACKRL_PH, Mips::PACKRL_PH_MM },
5276
0
  { Mips::PICK_PH, Mips::PICK_PH, Mips::PICK_PH_MM },
5277
0
  { Mips::PICK_QB, Mips::PICK_QB, Mips::PICK_QB_MM },
5278
0
  { Mips::PRECEQU_PH_QBL, Mips::PRECEQU_PH_QBL, Mips::PRECEQU_PH_QBL_MM },
5279
0
  { Mips::PRECEQU_PH_QBLA, Mips::PRECEQU_PH_QBLA, Mips::PRECEQU_PH_QBLA_MM },
5280
0
  { Mips::PRECEQU_PH_QBR, Mips::PRECEQU_PH_QBR, Mips::PRECEQU_PH_QBR_MM },
5281
0
  { Mips::PRECEQU_PH_QBRA, Mips::PRECEQU_PH_QBRA, Mips::PRECEQU_PH_QBRA_MM },
5282
0
  { Mips::PRECEQ_W_PHL, Mips::PRECEQ_W_PHL, Mips::PRECEQ_W_PHL_MM },
5283
0
  { Mips::PRECEQ_W_PHR, Mips::PRECEQ_W_PHR, Mips::PRECEQ_W_PHR_MM },
5284
0
  { Mips::PRECEU_PH_QBL, Mips::PRECEU_PH_QBL, Mips::PRECEU_PH_QBL_MM },
5285
0
  { Mips::PRECEU_PH_QBLA, Mips::PRECEU_PH_QBLA, Mips::PRECEU_PH_QBLA_MM },
5286
0
  { Mips::PRECEU_PH_QBR, Mips::PRECEU_PH_QBR, Mips::PRECEU_PH_QBR_MM },
5287
0
  { Mips::PRECEU_PH_QBRA, Mips::PRECEU_PH_QBRA, Mips::PRECEU_PH_QBRA_MM },
5288
0
  { Mips::PRECRQU_S_QB_PH, Mips::PRECRQU_S_QB_PH, Mips::PRECRQU_S_QB_PH_MM },
5289
0
  { Mips::PRECRQ_PH_W, Mips::PRECRQ_PH_W, Mips::PRECRQ_PH_W_MM },
5290
0
  { Mips::PRECRQ_QB_PH, Mips::PRECRQ_QB_PH, Mips::PRECRQ_QB_PH_MM },
5291
0
  { Mips::PRECRQ_RS_PH_W, Mips::PRECRQ_RS_PH_W, Mips::PRECRQ_RS_PH_W_MM },
5292
0
  { Mips::PRECR_QB_PH, Mips::PRECR_QB_PH, Mips::PRECR_QB_PH_MMR2 },
5293
0
  { Mips::PRECR_SRA_PH_W, Mips::PRECR_SRA_PH_W, Mips::PRECR_SRA_PH_W_MMR2 },
5294
0
  { Mips::PRECR_SRA_R_PH_W, Mips::PRECR_SRA_R_PH_W, Mips::PRECR_SRA_R_PH_W_MMR2 },
5295
0
  { Mips::PREPEND, Mips::PREPEND, Mips::PREPEND_MMR2 },
5296
0
  { Mips::RADDU_W_QB, Mips::RADDU_W_QB, Mips::RADDU_W_QB_MM },
5297
0
  { Mips::RDDSP, Mips::RDDSP, Mips::RDDSP_MM },
5298
0
  { Mips::REPLV_PH, Mips::REPLV_PH, Mips::REPLV_PH_MM },
5299
0
  { Mips::REPLV_QB, Mips::REPLV_QB, Mips::REPLV_QB_MM },
5300
0
  { Mips::REPL_PH, Mips::REPL_PH, Mips::REPL_PH_MM },
5301
0
  { Mips::REPL_QB, Mips::REPL_QB, Mips::REPL_QB_MM },
5302
0
  { Mips::SHILO, Mips::SHILO, Mips::SHILO_MM },
5303
0
  { Mips::SHILOV, Mips::SHILOV, Mips::SHILOV_MM },
5304
0
  { Mips::SHLLV_PH, Mips::SHLLV_PH, Mips::SHLLV_PH_MM },
5305
0
  { Mips::SHLLV_QB, Mips::SHLLV_QB, Mips::SHLLV_QB_MM },
5306
0
  { Mips::SHLLV_S_PH, Mips::SHLLV_S_PH, Mips::SHLLV_S_PH_MM },
5307
0
  { Mips::SHLLV_S_W, Mips::SHLLV_S_W, Mips::SHLLV_S_W_MM },
5308
0
  { Mips::SHLL_PH, Mips::SHLL_PH, Mips::SHLL_PH_MM },
5309
0
  { Mips::SHLL_QB, Mips::SHLL_QB, Mips::SHLL_QB_MM },
5310
0
  { Mips::SHLL_S_PH, Mips::SHLL_S_PH, Mips::SHLL_S_PH_MM },
5311
0
  { Mips::SHLL_S_W, Mips::SHLL_S_W, Mips::SHLL_S_W_MM },
5312
0
  { Mips::SHRAV_PH, Mips::SHRAV_PH, Mips::SHRAV_PH_MM },
5313
0
  { Mips::SHRAV_QB, Mips::SHRAV_QB, Mips::SHRAV_QB_MMR2 },
5314
0
  { Mips::SHRAV_R_PH, Mips::SHRAV_R_PH, Mips::SHRAV_R_PH_MM },
5315
0
  { Mips::SHRAV_R_QB, Mips::SHRAV_R_QB, Mips::SHRAV_R_QB_MMR2 },
5316
0
  { Mips::SHRAV_R_W, Mips::SHRAV_R_W, Mips::SHRAV_R_W_MM },
5317
0
  { Mips::SHRA_PH, Mips::SHRA_PH, Mips::SHRA_PH_MM },
5318
0
  { Mips::SHRA_QB, Mips::SHRA_QB, Mips::SHRA_QB_MMR2 },
5319
0
  { Mips::SHRA_R_PH, Mips::SHRA_R_PH, Mips::SHRA_R_PH_MM },
5320
0
  { Mips::SHRA_R_QB, Mips::SHRA_R_QB, Mips::SHRA_R_QB_MMR2 },
5321
0
  { Mips::SHRA_R_W, Mips::SHRA_R_W, Mips::SHRA_R_W_MM },
5322
0
  { Mips::SHRLV_PH, Mips::SHRLV_PH, Mips::SHRLV_PH_MMR2 },
5323
0
  { Mips::SHRLV_QB, Mips::SHRLV_QB, Mips::SHRLV_QB_MM },
5324
0
  { Mips::SHRL_PH, Mips::SHRL_PH, Mips::SHRL_PH_MMR2 },
5325
0
  { Mips::SHRL_QB, Mips::SHRL_QB, Mips::SHRL_QB_MM },
5326
0
  { Mips::SUBQH_PH, Mips::SUBQH_PH, Mips::SUBQH_PH_MMR2 },
5327
0
  { Mips::SUBQH_R_PH, Mips::SUBQH_R_PH, Mips::SUBQH_R_PH_MMR2 },
5328
0
  { Mips::SUBQH_R_W, Mips::SUBQH_R_W, Mips::SUBQH_R_W_MMR2 },
5329
0
  { Mips::SUBQH_W, Mips::SUBQH_W, Mips::SUBQH_W_MMR2 },
5330
0
  { Mips::SUBQ_PH, Mips::SUBQ_PH, Mips::SUBQ_PH_MM },
5331
0
  { Mips::SUBQ_S_PH, Mips::SUBQ_S_PH, Mips::SUBQ_S_PH_MM },
5332
0
  { Mips::SUBQ_S_W, Mips::SUBQ_S_W, Mips::SUBQ_S_W_MM },
5333
0
  { Mips::SUBUH_QB, Mips::SUBUH_QB, Mips::SUBUH_QB_MMR2 },
5334
0
  { Mips::SUBUH_R_QB, Mips::SUBUH_R_QB, Mips::SUBUH_R_QB_MMR2 },
5335
0
  { Mips::SUBU_PH, Mips::SUBU_PH, Mips::SUBU_PH_MMR2 },
5336
0
  { Mips::SUBU_QB, Mips::SUBU_QB, Mips::SUBU_QB_MM },
5337
0
  { Mips::SUBU_S_PH, Mips::SUBU_S_PH, Mips::SUBU_S_PH_MMR2 },
5338
0
  { Mips::SUBU_S_QB, Mips::SUBU_S_QB, Mips::SUBU_S_QB_MM },
5339
0
}; // End of Dsp2MicroMipsTable
5340
5341
0
  unsigned mid;
5342
0
  unsigned start = 0;
5343
0
  unsigned end = 139;
5344
0
  while (start < end) {
5345
0
    mid = start + (end - start)/2;
5346
0
    if (Opcode == Dsp2MicroMipsTable[mid][0]) {
5347
0
      break;
5348
0
    }
5349
0
    if (Opcode < Dsp2MicroMipsTable[mid][0])
5350
0
      end = mid;
5351
0
    else
5352
0
      start = mid + 1;
5353
0
  }
5354
0
  if (start == end)
5355
0
    return -1; // Instruction doesn't exist in this table.
5356
5357
0
  if (inArch == Arch_dsp)
5358
0
    return Dsp2MicroMipsTable[mid][1];
5359
0
  if (inArch == Arch_mmdsp)
5360
0
    return Dsp2MicroMipsTable[mid][2];
5361
0
  return -1;}
5362
5363
// MipsR62MicroMipsR6
5364
LLVM_READONLY
5365
0
int MipsR62MicroMipsR6(uint16_t Opcode, enum Arch inArch) {
5366
0
static const uint16_t MipsR62MicroMipsR6Table[][3] = {
5367
0
  { Mips::ADDIUPC, Mips::ADDIUPC, Mips::ADDIUPC_MMR6 },
5368
0
  { Mips::ALIGN, Mips::ALIGN, Mips::ALIGN_MMR6 },
5369
0
  { Mips::ALUIPC, Mips::ALUIPC, Mips::ALUIPC_MMR6 },
5370
0
  { Mips::AUI, Mips::AUI, Mips::AUI_MMR6 },
5371
0
  { Mips::AUIPC, Mips::AUIPC, Mips::AUIPC_MMR6 },
5372
0
  { Mips::BALC, Mips::BALC, Mips::BALC_MMR6 },
5373
0
  { Mips::BC, Mips::BC, Mips::BC_MMR6 },
5374
0
  { Mips::BEQZALC, Mips::BEQZALC, Mips::BEQZALC_MMR6 },
5375
0
  { Mips::BGEZALC, Mips::BGEZALC, Mips::BGEZALC_MMR6 },
5376
0
  { Mips::BGTZALC, Mips::BGTZALC, Mips::BGTZALC_MMR6 },
5377
0
  { Mips::BITSWAP, Mips::BITSWAP, Mips::BITSWAP_MMR6 },
5378
0
  { Mips::BLEZALC, Mips::BLEZALC, Mips::BLEZALC_MMR6 },
5379
0
  { Mips::BLTZALC, Mips::BLTZALC, Mips::BLTZALC_MMR6 },
5380
0
  { Mips::BNEZALC, Mips::BNEZALC, Mips::BNEZALC_MMR6 },
5381
0
  { Mips::CACHE_R6, Mips::CACHE_R6, Mips::CACHE_MMR6 },
5382
0
  { Mips::CLO_R6, Mips::CLO_R6, Mips::CLO_MMR6 },
5383
0
  { Mips::CLZ_R6, Mips::CLZ_R6, Mips::CLZ_MMR6 },
5384
0
  { Mips::DIV, Mips::DIV, Mips::DIV_MMR6 },
5385
0
  { Mips::DIVU, Mips::DIVU, Mips::DIVU_MMR6 },
5386
0
  { Mips::JIALC, Mips::JIALC, Mips::JIALC_MMR6 },
5387
0
  { Mips::JIC, Mips::JIC, Mips::JIC_MMR6 },
5388
0
  { Mips::LSA_R6, Mips::LSA_R6, Mips::LSA_MMR6 },
5389
0
  { Mips::LWPC, Mips::LWPC, Mips::LWPC_MMR6 },
5390
0
  { Mips::MOD, Mips::MOD, Mips::MOD_MMR6 },
5391
0
  { Mips::MODU, Mips::MODU, Mips::MODU_MMR6 },
5392
0
  { Mips::MUH, Mips::MUH, Mips::MUH_MMR6 },
5393
0
  { Mips::MUHU, Mips::MUHU, Mips::MUHU_MMR6 },
5394
0
  { Mips::MULU, Mips::MULU, Mips::MULU_MMR6 },
5395
0
  { Mips::MUL_R6, Mips::MUL_R6, Mips::MUL_MMR6 },
5396
0
  { Mips::PREF_R6, Mips::PREF_R6, Mips::PREF_MMR6 },
5397
0
  { Mips::SELEQZ, Mips::SELEQZ, Mips::SELEQZ_MMR6 },
5398
0
  { Mips::SELNEZ, Mips::SELNEZ, Mips::SELNEZ_MMR6 },
5399
0
}; // End of MipsR62MicroMipsR6Table
5400
5401
0
  unsigned mid;
5402
0
  unsigned start = 0;
5403
0
  unsigned end = 32;
5404
0
  while (start < end) {
5405
0
    mid = start + (end - start)/2;
5406
0
    if (Opcode == MipsR62MicroMipsR6Table[mid][0]) {
5407
0
      break;
5408
0
    }
5409
0
    if (Opcode < MipsR62MicroMipsR6Table[mid][0])
5410
0
      end = mid;
5411
0
    else
5412
0
      start = mid + 1;
5413
0
  }
5414
0
  if (start == end)
5415
0
    return -1; // Instruction doesn't exist in this table.
5416
5417
0
  if (inArch == Arch_mipsr6)
5418
0
    return MipsR62MicroMipsR6Table[mid][1];
5419
0
  if (inArch == Arch_micromipsr6)
5420
0
    return MipsR62MicroMipsR6Table[mid][2];
5421
0
  return -1;}
5422
5423
// Std2MicroMips
5424
LLVM_READONLY
5425
0
int Std2MicroMips(uint16_t Opcode, enum Arch inArch) {
5426
0
static const uint16_t Std2MicroMipsTable[][3] = {
5427
0
  { Mips::ADD, Mips::ADD, Mips::ADD_MM },
5428
0
  { Mips::ADDi, Mips::ADDi, Mips::ADDi_MM },
5429
0
  { Mips::ADDiu, Mips::ADDiu, Mips::ADDiu_MM },
5430
0
  { Mips::ADDu, Mips::ADDu, Mips::ADDu_MM },
5431
0
  { Mips::AND, Mips::AND, Mips::AND_MM },
5432
0
  { Mips::ANDi, Mips::ANDi, Mips::ANDi_MM },
5433
0
  { Mips::BC1F, Mips::BC1F, Mips::BC1F_MM },
5434
0
  { Mips::BC1FL, Mips::BC1FL, (uint16_t)-1U },
5435
0
  { Mips::BC1T, Mips::BC1T, Mips::BC1T_MM },
5436
0
  { Mips::BC1TL, Mips::BC1TL, (uint16_t)-1U },
5437
0
  { Mips::BEQ, Mips::BEQ, Mips::BEQ_MM },
5438
0
  { Mips::BEQL, Mips::BEQL, (uint16_t)-1U },
5439
0
  { Mips::BGEZ, Mips::BGEZ, Mips::BGEZ_MM },
5440
0
  { Mips::BGEZAL, Mips::BGEZAL, Mips::BGEZAL_MM },
5441
0
  { Mips::BGEZALL, Mips::BGEZALL, (uint16_t)-1U },
5442
0
  { Mips::BGEZL, Mips::BGEZL, (uint16_t)-1U },
5443
0
  { Mips::BGTZ, Mips::BGTZ, Mips::BGTZ_MM },
5444
0
  { Mips::BGTZL, Mips::BGTZL, (uint16_t)-1U },
5445
0
  { Mips::BLEZ, Mips::BLEZ, Mips::BLEZ_MM },
5446
0
  { Mips::BLEZL, Mips::BLEZL, (uint16_t)-1U },
5447
0
  { Mips::BLTZ, Mips::BLTZ, Mips::BLTZ_MM },
5448
0
  { Mips::BLTZAL, Mips::BLTZAL, Mips::BLTZAL_MM },
5449
0
  { Mips::BLTZALL, Mips::BLTZALL, (uint16_t)-1U },
5450
0
  { Mips::BLTZL, Mips::BLTZL, (uint16_t)-1U },
5451
0
  { Mips::BNE, Mips::BNE, Mips::BNE_MM },
5452
0
  { Mips::BNEL, Mips::BNEL, (uint16_t)-1U },
5453
0
  { Mips::BREAK, Mips::BREAK, Mips::BREAK_MM },
5454
0
  { Mips::CACHE, Mips::CACHE, Mips::CACHE_MM },
5455
0
  { Mips::CEIL_W_D32, Mips::CEIL_W_D32, Mips::CEIL_W_MM },
5456
0
  { Mips::CEIL_W_S, Mips::CEIL_W_S, Mips::CEIL_W_S_MM },
5457
0
  { Mips::CFC1, Mips::CFC1, Mips::CFC1_MM },
5458
0
  { Mips::CLO, Mips::CLO, Mips::CLO_MM },
5459
0
  { Mips::CLZ, Mips::CLZ, Mips::CLZ_MM },
5460
0
  { Mips::CTC1, Mips::CTC1, Mips::CTC1_MM },
5461
0
  { Mips::CVT_D32_S, Mips::CVT_D32_S, Mips::CVT_D_S_MM },
5462
0
  { Mips::CVT_D32_W, Mips::CVT_D32_W, Mips::CVT_D32_W_MM },
5463
0
  { Mips::CVT_L_D64, Mips::CVT_L_D64, Mips::CVT_L_D64_MM },
5464
0
  { Mips::CVT_L_S, Mips::CVT_L_S, Mips::CVT_L_S_MM },
5465
0
  { Mips::CVT_S_D32, Mips::CVT_S_D32, Mips::CVT_S_D32_MM },
5466
0
  { Mips::CVT_S_W, Mips::CVT_S_W, Mips::CVT_S_W_MM },
5467
0
  { Mips::CVT_W_D32, Mips::CVT_W_D32, Mips::CVT_W_MM },
5468
0
  { Mips::CVT_W_S, Mips::CVT_W_S, Mips::CVT_W_S_MM },
5469
0
  { Mips::DERET, Mips::DERET, Mips::DERET_MM },
5470
0
  { Mips::DI, Mips::DI, Mips::DI_MM },
5471
0
  { Mips::EHB, Mips::EHB, Mips::EHB_MM },
5472
0
  { Mips::EI, Mips::EI, Mips::EI_MM },
5473
0
  { Mips::ERET, Mips::ERET, Mips::ERET_MM },
5474
0
  { Mips::ERETNC, Mips::ERETNC, (uint16_t)-1U },
5475
0
  { Mips::EXT, Mips::EXT, Mips::EXT_MM },
5476
0
  { Mips::FABS_D32, Mips::FABS_D32, Mips::FABS_MM },
5477
0
  { Mips::FABS_S, Mips::FABS_S, Mips::FABS_S_MM },
5478
0
  { Mips::FADD_D32, Mips::FADD_D32, Mips::FADD_MM },
5479
0
  { Mips::FADD_S, Mips::FADD_S, Mips::FADD_S_MM },
5480
0
  { Mips::FCMP_D32, Mips::FCMP_D32, Mips::FCMP_D32_MM },
5481
0
  { Mips::FCMP_S32, Mips::FCMP_S32, Mips::FCMP_S32_MM },
5482
0
  { Mips::FDIV_D32, Mips::FDIV_D32, Mips::FDIV_MM },
5483
0
  { Mips::FDIV_S, Mips::FDIV_S, Mips::FDIV_S_MM },
5484
0
  { Mips::FLOOR_W_D32, Mips::FLOOR_W_D32, Mips::FLOOR_W_MM },
5485
0
  { Mips::FLOOR_W_S, Mips::FLOOR_W_S, Mips::FLOOR_W_S_MM },
5486
0
  { Mips::FMOV_D32, Mips::FMOV_D32, Mips::FMOV_D32_MM },
5487
0
  { Mips::FMOV_S, Mips::FMOV_S, Mips::FMOV_S_MM },
5488
0
  { Mips::FMUL_D32, Mips::FMUL_D32, Mips::FMUL_MM },
5489
0
  { Mips::FMUL_S, Mips::FMUL_S, Mips::FMUL_S_MM },
5490
0
  { Mips::FNEG_D32, Mips::FNEG_D32, Mips::FNEG_MM },
5491
0
  { Mips::FNEG_S, Mips::FNEG_S, Mips::FNEG_S_MM },
5492
0
  { Mips::FSQRT_D32, Mips::FSQRT_D32, Mips::FSQRT_MM },
5493
0
  { Mips::FSQRT_S, Mips::FSQRT_S, Mips::FSQRT_S_MM },
5494
0
  { Mips::FSUB_D32, Mips::FSUB_D32, Mips::FSUB_MM },
5495
0
  { Mips::FSUB_S, Mips::FSUB_S, Mips::FSUB_S_MM },
5496
0
  { Mips::INS, Mips::INS, Mips::INS_MM },
5497
0
  { Mips::J, Mips::J, Mips::J_MM },
5498
0
  { Mips::JAL, Mips::JAL, Mips::JAL_MM },
5499
0
  { Mips::JALX, Mips::JALX, Mips::JALX_MM },
5500
0
  { Mips::JR, Mips::JR, Mips::JR_MM },
5501
0
  { Mips::LB, Mips::LB, Mips::LB_MM },
5502
0
  { Mips::LBu, Mips::LBu, Mips::LBu_MM },
5503
0
  { Mips::LDC1, Mips::LDC1, Mips::LDC1_MM },
5504
0
  { Mips::LEA_ADDiu, Mips::LEA_ADDiu, Mips::LEA_ADDiu_MM },
5505
0
  { Mips::LH, Mips::LH, Mips::LH_MM },
5506
0
  { Mips::LHu, Mips::LHu, Mips::LHu_MM },
5507
0
  { Mips::LUXC1, Mips::LUXC1, Mips::LUXC1_MM },
5508
0
  { Mips::LUi, Mips::LUi, Mips::LUi_MM },
5509
0
  { Mips::LW, Mips::LW, Mips::LW_MM },
5510
0
  { Mips::LWC1, Mips::LWC1, Mips::LWC1_MM },
5511
0
  { Mips::LWXC1, Mips::LWXC1, Mips::LWXC1_MM },
5512
0
  { Mips::MADD, Mips::MADD, Mips::MADD_MM },
5513
0
  { Mips::MADDU, Mips::MADDU, Mips::MADDU_MM },
5514
0
  { Mips::MADD_D32, Mips::MADD_D32, Mips::MADD_D32_MM },
5515
0
  { Mips::MADD_S, Mips::MADD_S, Mips::MADD_S_MM },
5516
0
  { Mips::MFC1, Mips::MFC1, Mips::MFC1_MM },
5517
0
  { Mips::MFHC1_D32, Mips::MFHC1_D32, Mips::MFHC1_MM },
5518
0
  { Mips::MFHI, Mips::MFHI, Mips::MFHI_MM },
5519
0
  { Mips::MFLO, Mips::MFLO, Mips::MFLO_MM },
5520
0
  { Mips::MOVF_D32, Mips::MOVF_D32, Mips::MOVF_D32_MM },
5521
0
  { Mips::MOVF_I, Mips::MOVF_I, Mips::MOVF_I_MM },
5522
0
  { Mips::MOVF_S, Mips::MOVF_S, Mips::MOVF_S_MM },
5523
0
  { Mips::MOVN_I_D32, Mips::MOVN_I_D32, Mips::MOVN_I_D32_MM },
5524
0
  { Mips::MOVN_I_I, Mips::MOVN_I_I, Mips::MOVN_I_MM },
5525
0
  { Mips::MOVN_I_S, Mips::MOVN_I_S, Mips::MOVN_I_S_MM },
5526
0
  { Mips::MOVT_D32, Mips::MOVT_D32, Mips::MOVT_D32_MM },
5527
0
  { Mips::MOVT_I, Mips::MOVT_I, Mips::MOVT_I_MM },
5528
0
  { Mips::MOVT_S, Mips::MOVT_S, Mips::MOVT_S_MM },
5529
0
  { Mips::MOVZ_I_D32, Mips::MOVZ_I_D32, Mips::MOVZ_I_D32_MM },
5530
0
  { Mips::MOVZ_I_I, Mips::MOVZ_I_I, Mips::MOVZ_I_MM },
5531
0
  { Mips::MOVZ_I_S, Mips::MOVZ_I_S, Mips::MOVZ_I_S_MM },
5532
0
  { Mips::MSUB, Mips::MSUB, Mips::MSUB_MM },
5533
0
  { Mips::MSUBU, Mips::MSUBU, Mips::MSUBU_MM },
5534
0
  { Mips::MSUB_D32, Mips::MSUB_D32, Mips::MSUB_D32_MM },
5535
0
  { Mips::MSUB_S, Mips::MSUB_S, Mips::MSUB_S_MM },
5536
0
  { Mips::MTC1, Mips::MTC1, Mips::MTC1_MM },
5537
0
  { Mips::MTHC1_D32, Mips::MTHC1_D32, Mips::MTHC1_MM },
5538
0
  { Mips::MTHI, Mips::MTHI, Mips::MTHI_MM },
5539
0
  { Mips::MTLO, Mips::MTLO, Mips::MTLO_MM },
5540
0
  { Mips::MUL, Mips::MUL, Mips::MUL_MM },
5541
0
  { Mips::MULT, Mips::MULT, Mips::MULT_MM },
5542
0
  { Mips::MULTu, Mips::MULTu, Mips::MULTu_MM },
5543
0
  { Mips::NMADD_D32, Mips::NMADD_D32, Mips::NMADD_D32_MM },
5544
0
  { Mips::NMADD_S, Mips::NMADD_S, Mips::NMADD_S_MM },
5545
0
  { Mips::NMSUB_D32, Mips::NMSUB_D32, Mips::NMSUB_D32_MM },
5546
0
  { Mips::NMSUB_S, Mips::NMSUB_S, Mips::NMSUB_S_MM },
5547
0
  { Mips::NOR, Mips::NOR, Mips::NOR_MM },
5548
0
  { Mips::OR, Mips::OR, Mips::OR_MM },
5549
0
  { Mips::ORi, Mips::ORi, Mips::ORi_MM },
5550
0
  { Mips::PAUSE, Mips::PAUSE, Mips::PAUSE_MM },
5551
0
  { Mips::PREF, Mips::PREF, Mips::PREF_MM },
5552
0
  { Mips::RDHWR, Mips::RDHWR, Mips::RDHWR_MM },
5553
0
  { Mips::ROTR, Mips::ROTR, Mips::ROTR_MM },
5554
0
  { Mips::ROTRV, Mips::ROTRV, Mips::ROTRV_MM },
5555
0
  { Mips::ROUND_W_D32, Mips::ROUND_W_D32, Mips::ROUND_W_MM },
5556
0
  { Mips::ROUND_W_S, Mips::ROUND_W_S, Mips::ROUND_W_S_MM },
5557
0
  { Mips::SB, Mips::SB, Mips::SB_MM },
5558
0
  { Mips::SDBBP, Mips::SDBBP, Mips::SDBBP_MM },
5559
0
  { Mips::SDC1, Mips::SDC1, Mips::SDC1_MM },
5560
0
  { Mips::SDIV, Mips::SDIV, Mips::SDIV_MM },
5561
0
  { Mips::SEB, Mips::SEB, Mips::SEB_MM },
5562
0
  { Mips::SEH, Mips::SEH, Mips::SEH_MM },
5563
0
  { Mips::SH, Mips::SH, Mips::SH_MM },
5564
0
  { Mips::SLL, Mips::SLL, Mips::SLL_MM },
5565
0
  { Mips::SLLV, Mips::SLLV, Mips::SLLV_MM },
5566
0
  { Mips::SLT, Mips::SLT, Mips::SLT_MM },
5567
0
  { Mips::SLTi, Mips::SLTi, Mips::SLTi_MM },
5568
0
  { Mips::SLTiu, Mips::SLTiu, Mips::SLTiu_MM },
5569
0
  { Mips::SLTu, Mips::SLTu, Mips::SLTu_MM },
5570
0
  { Mips::SRA, Mips::SRA, Mips::SRA_MM },
5571
0
  { Mips::SRAV, Mips::SRAV, Mips::SRAV_MM },
5572
0
  { Mips::SRL, Mips::SRL, Mips::SRL_MM },
5573
0
  { Mips::SRLV, Mips::SRLV, Mips::SRLV_MM },
5574
0
  { Mips::SSNOP, Mips::SSNOP, Mips::SSNOP_MM },
5575
0
  { Mips::SUB, Mips::SUB, Mips::SUB_MM },
5576
0
  { Mips::SUBu, Mips::SUBu, Mips::SUBu_MM },
5577
0
  { Mips::SUXC1, Mips::SUXC1, Mips::SUXC1_MM },
5578
0
  { Mips::SW, Mips::SW, Mips::SW_MM },
5579
0
  { Mips::SWC1, Mips::SWC1, Mips::SWC1_MM },
5580
0
  { Mips::SWXC1, Mips::SWXC1, Mips::SWXC1_MM },
5581
0
  { Mips::SYNC, Mips::SYNC, Mips::SYNC_MM },
5582
0
  { Mips::SYNCI, Mips::SYNCI, (uint16_t)-1U },
5583
0
  { Mips::SYSCALL, Mips::SYSCALL, Mips::SYSCALL_MM },
5584
0
  { Mips::TEQ, Mips::TEQ, Mips::TEQ_MM },
5585
0
  { Mips::TEQI, Mips::TEQI, Mips::TEQI_MM },
5586
0
  { Mips::TGE, Mips::TGE, Mips::TGE_MM },
5587
0
  { Mips::TGEI, Mips::TGEI, Mips::TGEI_MM },
5588
0
  { Mips::TGEIU, Mips::TGEIU, Mips::TGEIU_MM },
5589
0
  { Mips::TGEU, Mips::TGEU, Mips::TGEU_MM },
5590
0
  { Mips::TLBP, Mips::TLBP, Mips::TLBP_MM },
5591
0
  { Mips::TLBR, Mips::TLBR, Mips::TLBR_MM },
5592
0
  { Mips::TLBWI, Mips::TLBWI, Mips::TLBWI_MM },
5593
0
  { Mips::TLBWR, Mips::TLBWR, Mips::TLBWR_MM },
5594
0
  { Mips::TLT, Mips::TLT, Mips::TLT_MM },
5595
0
  { Mips::TLTI, Mips::TLTI, Mips::TLTI_MM },
5596
0
  { Mips::TLTU, Mips::TLTU, Mips::TLTU_MM },
5597
0
  { Mips::TNE, Mips::TNE, Mips::TNE_MM },
5598
0
  { Mips::TNEI, Mips::TNEI, Mips::TNEI_MM },
5599
0
  { Mips::TRUNC_W_D32, Mips::TRUNC_W_D32, Mips::TRUNC_W_MM },
5600
0
  { Mips::TRUNC_W_S, Mips::TRUNC_W_S, Mips::TRUNC_W_S_MM },
5601
0
  { Mips::TTLTIU, Mips::TTLTIU, Mips::TLTIU_MM },
5602
0
  { Mips::UDIV, Mips::UDIV, Mips::UDIV_MM },
5603
0
  { Mips::WSBH, Mips::WSBH, Mips::WSBH_MM },
5604
0
  { Mips::XOR, Mips::XOR, Mips::XOR_MM },
5605
0
  { Mips::XORi, Mips::XORi, Mips::XORi_MM },
5606
0
}; // End of Std2MicroMipsTable
5607
5608
0
  unsigned mid;
5609
0
  unsigned start = 0;
5610
0
  unsigned end = 179;
5611
0
  while (start < end) {
5612
0
    mid = start + (end - start)/2;
5613
0
    if (Opcode == Std2MicroMipsTable[mid][0]) {
5614
0
      break;
5615
0
    }
5616
0
    if (Opcode < Std2MicroMipsTable[mid][0])
5617
0
      end = mid;
5618
0
    else
5619
0
      start = mid + 1;
5620
0
  }
5621
0
  if (start == end)
5622
0
    return -1; // Instruction doesn't exist in this table.
5623
5624
0
  if (inArch == Arch_se)
5625
0
    return Std2MicroMipsTable[mid][1];
5626
0
  if (inArch == Arch_micromips)
5627
0
    return Std2MicroMipsTable[mid][2];
5628
0
  return -1;}
5629
5630
// Std2MicroMipsR6
5631
LLVM_READONLY
5632
0
int Std2MicroMipsR6(uint16_t Opcode, enum Arch inArch) {
5633
0
static const uint16_t Std2MicroMipsR6Table[][3] = {
5634
0
  { Mips::ADD, Mips::ADD, Mips::ADD_MMR6 },
5635
0
  { Mips::ADDiu, Mips::ADDiu, Mips::ADDIU_MMR6 },
5636
0
  { Mips::ADDu, Mips::ADDu, Mips::ADDU_MMR6 },
5637
0
  { Mips::AND, Mips::AND, Mips::AND_MMR6 },
5638
0
  { Mips::ANDi, Mips::ANDi, Mips::ANDI_MMR6 },
5639
0
  { Mips::BREAK, Mips::BREAK, Mips::BREAK_MMR6 },
5640
0
  { Mips::CEIL_W_D64, Mips::CEIL_W_D64, Mips::CEIL_W_D_MMR6 },
5641
0
  { Mips::CEIL_W_S, Mips::CEIL_W_S, Mips::CEIL_W_S_MMR6 },
5642
0
  { Mips::CVT_W_D64, Mips::CVT_W_D64, Mips::CVT_W_D_MMR6 },
5643
0
  { Mips::DI, Mips::DI, Mips::DI_MMR6 },
5644
0
  { Mips::EI, Mips::EI, Mips::EI_MMR6 },
5645
0
  { Mips::FLOOR_W_D64, Mips::FLOOR_W_D64, Mips::FLOOR_W_D_MMR6 },
5646
0
  { Mips::FLOOR_W_S, Mips::FLOOR_W_S, Mips::FLOOR_W_S_MMR6 },
5647
0
  { Mips::FSQRT_S, Mips::FSQRT_S, Mips::SQRT_S_MMR6 },
5648
0
  { Mips::LW, Mips::LW, Mips::LW_MMR6 },
5649
0
  { Mips::NOR, Mips::NOR, Mips::NOR_MMR6 },
5650
0
  { Mips::OR, Mips::OR, Mips::OR_MMR6 },
5651
0
  { Mips::ORi, Mips::ORi, Mips::ORI_MMR6 },
5652
0
  { Mips::PAUSE, Mips::PAUSE, Mips::PAUSE_MMR6 },
5653
0
  { Mips::ROUND_W_D64, Mips::ROUND_W_D64, Mips::ROUND_W_D_MMR6 },
5654
0
  { Mips::ROUND_W_S, Mips::ROUND_W_S, Mips::ROUND_W_S_MMR6 },
5655
0
  { Mips::SB, Mips::SB, Mips::SB_MMR6 },
5656
0
  { Mips::SEB, Mips::SEB, Mips::SEB_MMR6 },
5657
0
  { Mips::SEH, Mips::SEH, Mips::SEH_MMR6 },
5658
0
  { Mips::SSNOP, Mips::SSNOP, Mips::SSNOP_MMR6 },
5659
0
  { Mips::SYNC, Mips::SYNC, Mips::SYNC_MMR6 },
5660
0
  { Mips::SYNCI, Mips::SYNCI, Mips::SYNCI_MMR6 },
5661
0
  { Mips::TRUNC_W_D64, Mips::TRUNC_W_D64, Mips::TRUNC_W_D_MMR6 },
5662
0
  { Mips::TRUNC_W_S, Mips::TRUNC_W_S, Mips::TRUNC_W_S_MMR6 },
5663
0
  { Mips::XOR, Mips::XOR, Mips::XOR_MMR6 },
5664
0
  { Mips::XORi, Mips::XORi, Mips::XORI_MMR6 },
5665
0
}; // End of Std2MicroMipsR6Table
5666
5667
0
  unsigned mid;
5668
0
  unsigned start = 0;
5669
0
  unsigned end = 31;
5670
0
  while (start < end) {
5671
0
    mid = start + (end - start)/2;
5672
0
    if (Opcode == Std2MicroMipsR6Table[mid][0]) {
5673
0
      break;
5674
0
    }
5675
0
    if (Opcode < Std2MicroMipsR6Table[mid][0])
5676
0
      end = mid;
5677
0
    else
5678
0
      start = mid + 1;
5679
0
  }
5680
0
  if (start == end)
5681
0
    return -1; // Instruction doesn't exist in this table.
5682
5683
0
  if (inArch == Arch_se)
5684
0
    return Std2MicroMipsR6Table[mid][1];
5685
0
  if (inArch == Arch_micromipsr6)
5686
0
    return Std2MicroMipsR6Table[mid][2];
5687
0
  return -1;}
5688
5689
} // End Mips namespace
5690
} // End llvm namespace
5691
#endif // GET_INSTRMAP_INFO
5692