Coverage Report

Created: 2023-09-25 06:27

/src/keystone/llvm/lib/Target/Hexagon/HexagonGenInstrInfo.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 Hexagon {
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
    A2_abs  = 24,
41
    A2_absp = 25,
42
    A2_abssat = 26,
43
    A2_add  = 27,
44
    A2_addh_h16_hh  = 28,
45
    A2_addh_h16_hl  = 29,
46
    A2_addh_h16_lh  = 30,
47
    A2_addh_h16_ll  = 31,
48
    A2_addh_h16_sat_hh  = 32,
49
    A2_addh_h16_sat_hl  = 33,
50
    A2_addh_h16_sat_lh  = 34,
51
    A2_addh_h16_sat_ll  = 35,
52
    A2_addh_l16_hl  = 36,
53
    A2_addh_l16_ll  = 37,
54
    A2_addh_l16_sat_hl  = 38,
55
    A2_addh_l16_sat_ll  = 39,
56
    A2_addi = 40,
57
    A2_addp = 41,
58
    A2_addpsat  = 42,
59
    A2_addsat = 43,
60
    A2_addsp  = 44,
61
    A2_addsph = 45,
62
    A2_addspl = 46,
63
    A2_and  = 47,
64
    A2_andir  = 48,
65
    A2_andp = 49,
66
    A2_aslh = 50,
67
    A2_asrh = 51,
68
    A2_combine_hh = 52,
69
    A2_combine_hl = 53,
70
    A2_combine_lh = 54,
71
    A2_combine_ll = 55,
72
    A2_combineii  = 56,
73
    A2_combinew = 57,
74
    A2_max  = 58,
75
    A2_maxp = 59,
76
    A2_maxu = 60,
77
    A2_maxup  = 61,
78
    A2_min  = 62,
79
    A2_minp = 63,
80
    A2_minu = 64,
81
    A2_minup  = 65,
82
    A2_negp = 66,
83
    A2_negsat = 67,
84
    A2_nop  = 68,
85
    A2_not  = 69,
86
    A2_notp = 70,
87
    A2_or = 71,
88
    A2_orir = 72,
89
    A2_orp  = 73,
90
    A2_paddf  = 74,
91
    A2_paddfnew = 75,
92
    A2_paddif = 76,
93
    A2_paddifnew  = 77,
94
    A2_paddit = 78,
95
    A2_padditnew  = 79,
96
    A2_paddt  = 80,
97
    A2_paddtnew = 81,
98
    A2_pandf  = 82,
99
    A2_pandfnew = 83,
100
    A2_pandt  = 84,
101
    A2_pandtnew = 85,
102
    A2_porf = 86,
103
    A2_porfnew  = 87,
104
    A2_port = 88,
105
    A2_portnew  = 89,
106
    A2_psubf  = 90,
107
    A2_psubfnew = 91,
108
    A2_psubt  = 92,
109
    A2_psubtnew = 93,
110
    A2_pxorf  = 94,
111
    A2_pxorfnew = 95,
112
    A2_pxort  = 96,
113
    A2_pxortnew = 97,
114
    A2_roundsat = 98,
115
    A2_sat  = 99,
116
    A2_satb = 100,
117
    A2_sath = 101,
118
    A2_satub  = 102,
119
    A2_satuh  = 103,
120
    A2_sub  = 104,
121
    A2_subh_h16_hh  = 105,
122
    A2_subh_h16_hl  = 106,
123
    A2_subh_h16_lh  = 107,
124
    A2_subh_h16_ll  = 108,
125
    A2_subh_h16_sat_hh  = 109,
126
    A2_subh_h16_sat_hl  = 110,
127
    A2_subh_h16_sat_lh  = 111,
128
    A2_subh_h16_sat_ll  = 112,
129
    A2_subh_l16_hl  = 113,
130
    A2_subh_l16_ll  = 114,
131
    A2_subh_l16_sat_hl  = 115,
132
    A2_subh_l16_sat_ll  = 116,
133
    A2_subp = 117,
134
    A2_subri  = 118,
135
    A2_subsat = 119,
136
    A2_svaddh = 120,
137
    A2_svaddhs  = 121,
138
    A2_svadduhs = 122,
139
    A2_svavgh = 123,
140
    A2_svavghs  = 124,
141
    A2_svnavgh  = 125,
142
    A2_svsubh = 126,
143
    A2_svsubhs  = 127,
144
    A2_svsubuhs = 128,
145
    A2_swiz = 129,
146
    A2_sxtb = 130,
147
    A2_sxth = 131,
148
    A2_sxtw = 132,
149
    A2_tfr  = 133,
150
    A2_tfrcrr = 134,
151
    A2_tfrf = 135,
152
    A2_tfrfnew  = 136,
153
    A2_tfrih  = 137,
154
    A2_tfril  = 138,
155
    A2_tfrp = 139,
156
    A2_tfrpf  = 140,
157
    A2_tfrpfnew = 141,
158
    A2_tfrpi  = 142,
159
    A2_tfrpt  = 143,
160
    A2_tfrptnew = 144,
161
    A2_tfrrcr = 145,
162
    A2_tfrsi  = 146,
163
    A2_tfrt = 147,
164
    A2_tfrtnew  = 148,
165
    A2_vabsh  = 149,
166
    A2_vabshsat = 150,
167
    A2_vabsw  = 151,
168
    A2_vabswsat = 152,
169
    A2_vaddh  = 153,
170
    A2_vaddhs = 154,
171
    A2_vaddub = 155,
172
    A2_vaddubs  = 156,
173
    A2_vadduhs  = 157,
174
    A2_vaddw  = 158,
175
    A2_vaddws = 159,
176
    A2_vavgh  = 160,
177
    A2_vavghcr  = 161,
178
    A2_vavghr = 162,
179
    A2_vavgub = 163,
180
    A2_vavgubr  = 164,
181
    A2_vavguh = 165,
182
    A2_vavguhr  = 166,
183
    A2_vavguw = 167,
184
    A2_vavguwr  = 168,
185
    A2_vavgw  = 169,
186
    A2_vavgwcr  = 170,
187
    A2_vavgwr = 171,
188
    A2_vcmpbeq  = 172,
189
    A2_vcmpbgtu = 173,
190
    A2_vcmpheq  = 174,
191
    A2_vcmphgt  = 175,
192
    A2_vcmphgtu = 176,
193
    A2_vcmpweq  = 177,
194
    A2_vcmpwgt  = 178,
195
    A2_vcmpwgtu = 179,
196
    A2_vconj  = 180,
197
    A2_vmaxb  = 181,
198
    A2_vmaxh  = 182,
199
    A2_vmaxub = 183,
200
    A2_vmaxuh = 184,
201
    A2_vmaxuw = 185,
202
    A2_vmaxw  = 186,
203
    A2_vminb  = 187,
204
    A2_vminh  = 188,
205
    A2_vminub = 189,
206
    A2_vminuh = 190,
207
    A2_vminuw = 191,
208
    A2_vminw  = 192,
209
    A2_vnavgh = 193,
210
    A2_vnavghcr = 194,
211
    A2_vnavghr  = 195,
212
    A2_vnavgw = 196,
213
    A2_vnavgwcr = 197,
214
    A2_vnavgwr  = 198,
215
    A2_vraddub  = 199,
216
    A2_vraddub_acc  = 200,
217
    A2_vrsadub  = 201,
218
    A2_vrsadub_acc  = 202,
219
    A2_vsubh  = 203,
220
    A2_vsubhs = 204,
221
    A2_vsubub = 205,
222
    A2_vsububs  = 206,
223
    A2_vsubuhs  = 207,
224
    A2_vsubw  = 208,
225
    A2_vsubws = 209,
226
    A2_xor  = 210,
227
    A2_xorp = 211,
228
    A2_zxtb = 212,
229
    A2_zxth = 213,
230
    A4_addp_c = 214,
231
    A4_andn = 215,
232
    A4_andnp  = 216,
233
    A4_bitsplit = 217,
234
    A4_bitspliti  = 218,
235
    A4_boundscheck  = 219,
236
    A4_boundscheck_hi = 220,
237
    A4_boundscheck_lo = 221,
238
    A4_cmpbeq = 222,
239
    A4_cmpbeqi  = 223,
240
    A4_cmpbgt = 224,
241
    A4_cmpbgti  = 225,
242
    A4_cmpbgtu  = 226,
243
    A4_cmpbgtui = 227,
244
    A4_cmpheq = 228,
245
    A4_cmpheqi  = 229,
246
    A4_cmphgt = 230,
247
    A4_cmphgti  = 231,
248
    A4_cmphgtu  = 232,
249
    A4_cmphgtui = 233,
250
    A4_combineii  = 234,
251
    A4_combineir  = 235,
252
    A4_combineri  = 236,
253
    A4_cround_ri  = 237,
254
    A4_cround_rr  = 238,
255
    A4_ext  = 239,
256
    A4_ext_b  = 240,
257
    A4_ext_c  = 241,
258
    A4_ext_g  = 242,
259
    A4_modwrapu = 243,
260
    A4_orn  = 244,
261
    A4_ornp = 245,
262
    A4_paslhf = 246,
263
    A4_paslhfnew  = 247,
264
    A4_paslht = 248,
265
    A4_paslhtnew  = 249,
266
    A4_pasrhf = 250,
267
    A4_pasrhfnew  = 251,
268
    A4_pasrht = 252,
269
    A4_pasrhtnew  = 253,
270
    A4_psxtbf = 254,
271
    A4_psxtbfnew  = 255,
272
    A4_psxtbt = 256,
273
    A4_psxtbtnew  = 257,
274
    A4_psxthf = 258,
275
    A4_psxthfnew  = 259,
276
    A4_psxtht = 260,
277
    A4_psxthtnew  = 261,
278
    A4_pzxtbf = 262,
279
    A4_pzxtbfnew  = 263,
280
    A4_pzxtbt = 264,
281
    A4_pzxtbtnew  = 265,
282
    A4_pzxthf = 266,
283
    A4_pzxthfnew  = 267,
284
    A4_pzxtht = 268,
285
    A4_pzxthtnew  = 269,
286
    A4_rcmpeq = 270,
287
    A4_rcmpeqi  = 271,
288
    A4_rcmpneq  = 272,
289
    A4_rcmpneqi = 273,
290
    A4_round_ri = 274,
291
    A4_round_ri_sat = 275,
292
    A4_round_rr = 276,
293
    A4_round_rr_sat = 277,
294
    A4_subp_c = 278,
295
    A4_tfrcpp = 279,
296
    A4_tfrpcp = 280,
297
    A4_tlbmatch = 281,
298
    A4_vcmpbeq_any  = 282,
299
    A4_vcmpbeqi = 283,
300
    A4_vcmpbgt  = 284,
301
    A4_vcmpbgti = 285,
302
    A4_vcmpbgtui  = 286,
303
    A4_vcmpheqi = 287,
304
    A4_vcmphgti = 288,
305
    A4_vcmphgtui  = 289,
306
    A4_vcmpweqi = 290,
307
    A4_vcmpwgti = 291,
308
    A4_vcmpwgtui  = 292,
309
    A4_vrmaxh = 293,
310
    A4_vrmaxuh  = 294,
311
    A4_vrmaxuw  = 295,
312
    A4_vrmaxw = 296,
313
    A4_vrminh = 297,
314
    A4_vrminuh  = 298,
315
    A4_vrminuw  = 299,
316
    A4_vrminw = 300,
317
    A5_ACS  = 301,
318
    A5_vaddhubs = 302,
319
    ADJCALLSTACKDOWN  = 303,
320
    ADJCALLSTACKUP  = 304,
321
    ALIGNA  = 305,
322
    ALLOCA  = 306,
323
    ARGEXTEND = 307,
324
    C2_all8 = 308,
325
    C2_and  = 309,
326
    C2_andn = 310,
327
    C2_any8 = 311,
328
    C2_bitsclr  = 312,
329
    C2_bitsclri = 313,
330
    C2_bitsset  = 314,
331
    C2_ccombinewf = 315,
332
    C2_ccombinewnewf  = 316,
333
    C2_ccombinewnewt  = 317,
334
    C2_ccombinewt = 318,
335
    C2_cmoveif  = 319,
336
    C2_cmoveit  = 320,
337
    C2_cmovenewif = 321,
338
    C2_cmovenewit = 322,
339
    C2_cmpeq  = 323,
340
    C2_cmpeqi = 324,
341
    C2_cmpeqp = 325,
342
    C2_cmpgei = 326,
343
    C2_cmpgeui  = 327,
344
    C2_cmpgt  = 328,
345
    C2_cmpgti = 329,
346
    C2_cmpgtp = 330,
347
    C2_cmpgtu = 331,
348
    C2_cmpgtui  = 332,
349
    C2_cmpgtup  = 333,
350
    C2_mask = 334,
351
    C2_mux  = 335,
352
    C2_muxii  = 336,
353
    C2_muxir  = 337,
354
    C2_muxri  = 338,
355
    C2_not  = 339,
356
    C2_or = 340,
357
    C2_orn  = 341,
358
    C2_pxfer_map  = 342,
359
    C2_tfrpr  = 343,
360
    C2_tfrrp  = 344,
361
    C2_vitpack  = 345,
362
    C2_vmux = 346,
363
    C2_xor  = 347,
364
    C4_addipc = 348,
365
    C4_and_and  = 349,
366
    C4_and_andn = 350,
367
    C4_and_or = 351,
368
    C4_and_orn  = 352,
369
    C4_cmplte = 353,
370
    C4_cmpltei  = 354,
371
    C4_cmplteu  = 355,
372
    C4_cmplteui = 356,
373
    C4_cmpneq = 357,
374
    C4_cmpneqi  = 358,
375
    C4_fastcorner9  = 359,
376
    C4_fastcorner9_not  = 360,
377
    C4_nbitsclr = 361,
378
    C4_nbitsclri  = 362,
379
    C4_nbitsset = 363,
380
    C4_or_and = 364,
381
    C4_or_andn  = 365,
382
    C4_or_or  = 366,
383
    C4_or_orn = 367,
384
    CALLRv3nr = 368,
385
    CALLv3nr  = 369,
386
    CONST32 = 370,
387
    CONST32_Float_Real  = 371,
388
    CONST32_Int_Real  = 372,
389
    CONST64_Float_Real  = 373,
390
    CONST64_Int_Real  = 374,
391
    DuplexIClass0 = 375,
392
    DuplexIClass1 = 376,
393
    DuplexIClass2 = 377,
394
    DuplexIClass3 = 378,
395
    DuplexIClass4 = 379,
396
    DuplexIClass5 = 380,
397
    DuplexIClass6 = 381,
398
    DuplexIClass7 = 382,
399
    DuplexIClass8 = 383,
400
    DuplexIClass9 = 384,
401
    DuplexIClassA = 385,
402
    DuplexIClassB = 386,
403
    DuplexIClassC = 387,
404
    DuplexIClassD = 388,
405
    DuplexIClassE = 389,
406
    DuplexIClassF = 390,
407
    EH_RETURN_JMPR  = 391,
408
    ENDLOOP0  = 392,
409
    ENDLOOP1  = 393,
410
    F2_conv_d2df  = 394,
411
    F2_conv_d2sf  = 395,
412
    F2_conv_df2d  = 396,
413
    F2_conv_df2d_chop = 397,
414
    F2_conv_df2sf = 398,
415
    F2_conv_df2ud = 399,
416
    F2_conv_df2ud_chop  = 400,
417
    F2_conv_df2uw = 401,
418
    F2_conv_df2uw_chop  = 402,
419
    F2_conv_df2w  = 403,
420
    F2_conv_df2w_chop = 404,
421
    F2_conv_sf2d  = 405,
422
    F2_conv_sf2d_chop = 406,
423
    F2_conv_sf2df = 407,
424
    F2_conv_sf2ud = 408,
425
    F2_conv_sf2ud_chop  = 409,
426
    F2_conv_sf2uw = 410,
427
    F2_conv_sf2uw_chop  = 411,
428
    F2_conv_sf2w  = 412,
429
    F2_conv_sf2w_chop = 413,
430
    F2_conv_ud2df = 414,
431
    F2_conv_ud2sf = 415,
432
    F2_conv_uw2df = 416,
433
    F2_conv_uw2sf = 417,
434
    F2_conv_w2df  = 418,
435
    F2_conv_w2sf  = 419,
436
    F2_dfclass  = 420,
437
    F2_dfcmpeq  = 421,
438
    F2_dfcmpge  = 422,
439
    F2_dfcmpgt  = 423,
440
    F2_dfcmpuo  = 424,
441
    F2_dfimm_n  = 425,
442
    F2_dfimm_p  = 426,
443
    F2_sfadd  = 427,
444
    F2_sfclass  = 428,
445
    F2_sfcmpeq  = 429,
446
    F2_sfcmpge  = 430,
447
    F2_sfcmpgt  = 431,
448
    F2_sfcmpuo  = 432,
449
    F2_sffixupd = 433,
450
    F2_sffixupn = 434,
451
    F2_sffixupr = 435,
452
    F2_sffma  = 436,
453
    F2_sffma_lib  = 437,
454
    F2_sffma_sc = 438,
455
    F2_sffms  = 439,
456
    F2_sffms_lib  = 440,
457
    F2_sfimm_n  = 441,
458
    F2_sfimm_p  = 442,
459
    F2_sfinvsqrta = 443,
460
    F2_sfmax  = 444,
461
    F2_sfmin  = 445,
462
    F2_sfmpy  = 446,
463
    F2_sfrecipa = 447,
464
    F2_sfsub  = 448,
465
    FCONST32_nsdata = 449,
466
    HEXAGON_V6_hi = 450,
467
    HEXAGON_V6_hi_128B  = 451,
468
    HEXAGON_V6_lo = 452,
469
    HEXAGON_V6_lo_128B  = 453,
470
    HEXAGON_V6_vassignp = 454,
471
    HEXAGON_V6_vassignp_128B  = 455,
472
    HEXAGON_V6_vd0_pseudo = 456,
473
    HEXAGON_V6_vd0_pseudo_128B  = 457,
474
    HI  = 458,
475
    HI_GOT  = 459,
476
    HI_GOTREL = 460,
477
    HI_L  = 461,
478
    HI_PIC  = 462,
479
    Insert4 = 463,
480
    J2_call = 464,
481
    J2_callf  = 465,
482
    J2_callr  = 466,
483
    J2_callrf = 467,
484
    J2_callrt = 468,
485
    J2_callt  = 469,
486
    J2_jump = 470,
487
    J2_jump_ext = 471,
488
    J2_jump_extf  = 472,
489
    J2_jump_extfnew = 473,
490
    J2_jump_extfnewpt = 474,
491
    J2_jump_extt  = 475,
492
    J2_jump_exttnew = 476,
493
    J2_jump_exttnewpt = 477,
494
    J2_jump_noext = 478,
495
    J2_jump_noextf  = 479,
496
    J2_jump_noextfnew = 480,
497
    J2_jump_noextfnewpt = 481,
498
    J2_jump_noextt  = 482,
499
    J2_jump_noexttnew = 483,
500
    J2_jump_noexttnewpt = 484,
501
    J2_jumpf  = 485,
502
    J2_jumpfnew = 486,
503
    J2_jumpfnewpt = 487,
504
    J2_jumpr  = 488,
505
    J2_jumprf = 489,
506
    J2_jumprfnew  = 490,
507
    J2_jumprfnewpt  = 491,
508
    J2_jumprgtez  = 492,
509
    J2_jumprgtezpt  = 493,
510
    J2_jumprltez  = 494,
511
    J2_jumprltezpt  = 495,
512
    J2_jumprnz  = 496,
513
    J2_jumprnzpt  = 497,
514
    J2_jumprt = 498,
515
    J2_jumprtnew  = 499,
516
    J2_jumprtnewpt  = 500,
517
    J2_jumprz = 501,
518
    J2_jumprzpt = 502,
519
    J2_jumpt  = 503,
520
    J2_jumptnew = 504,
521
    J2_jumptnewpt = 505,
522
    J2_loop0i = 506,
523
    J2_loop0iext  = 507,
524
    J2_loop0r = 508,
525
    J2_loop0rext  = 509,
526
    J2_loop1i = 510,
527
    J2_loop1iext  = 511,
528
    J2_loop1r = 512,
529
    J2_loop1rext  = 513,
530
    J2_ploop1si = 514,
531
    J2_ploop1sr = 515,
532
    J2_ploop2si = 516,
533
    J2_ploop2sr = 517,
534
    J2_ploop3si = 518,
535
    J2_ploop3sr = 519,
536
    J4_cmpeq_f_jumpnv_nt  = 520,
537
    J4_cmpeq_f_jumpnv_t = 521,
538
    J4_cmpeq_fp0_jump_nt  = 522,
539
    J4_cmpeq_fp0_jump_t = 523,
540
    J4_cmpeq_fp1_jump_nt  = 524,
541
    J4_cmpeq_fp1_jump_t = 525,
542
    J4_cmpeq_t_jumpnv_nt  = 526,
543
    J4_cmpeq_t_jumpnv_t = 527,
544
    J4_cmpeq_tp0_jump_nt  = 528,
545
    J4_cmpeq_tp0_jump_t = 529,
546
    J4_cmpeq_tp1_jump_nt  = 530,
547
    J4_cmpeq_tp1_jump_t = 531,
548
    J4_cmpeqi_f_jumpnv_nt = 532,
549
    J4_cmpeqi_f_jumpnv_t  = 533,
550
    J4_cmpeqi_fp0_jump_nt = 534,
551
    J4_cmpeqi_fp0_jump_t  = 535,
552
    J4_cmpeqi_fp1_jump_nt = 536,
553
    J4_cmpeqi_fp1_jump_t  = 537,
554
    J4_cmpeqi_t_jumpnv_nt = 538,
555
    J4_cmpeqi_t_jumpnv_t  = 539,
556
    J4_cmpeqi_tp0_jump_nt = 540,
557
    J4_cmpeqi_tp0_jump_t  = 541,
558
    J4_cmpeqi_tp1_jump_nt = 542,
559
    J4_cmpeqi_tp1_jump_t  = 543,
560
    J4_cmpeqn1_f_jumpnv_nt  = 544,
561
    J4_cmpeqn1_f_jumpnv_t = 545,
562
    J4_cmpeqn1_fp0_jump_nt  = 546,
563
    J4_cmpeqn1_fp0_jump_t = 547,
564
    J4_cmpeqn1_fp1_jump_nt  = 548,
565
    J4_cmpeqn1_fp1_jump_t = 549,
566
    J4_cmpeqn1_t_jumpnv_nt  = 550,
567
    J4_cmpeqn1_t_jumpnv_t = 551,
568
    J4_cmpeqn1_tp0_jump_nt  = 552,
569
    J4_cmpeqn1_tp0_jump_t = 553,
570
    J4_cmpeqn1_tp1_jump_nt  = 554,
571
    J4_cmpeqn1_tp1_jump_t = 555,
572
    J4_cmpgt_f_jumpnv_nt  = 556,
573
    J4_cmpgt_f_jumpnv_t = 557,
574
    J4_cmpgt_fp0_jump_nt  = 558,
575
    J4_cmpgt_fp0_jump_t = 559,
576
    J4_cmpgt_fp1_jump_nt  = 560,
577
    J4_cmpgt_fp1_jump_t = 561,
578
    J4_cmpgt_t_jumpnv_nt  = 562,
579
    J4_cmpgt_t_jumpnv_t = 563,
580
    J4_cmpgt_tp0_jump_nt  = 564,
581
    J4_cmpgt_tp0_jump_t = 565,
582
    J4_cmpgt_tp1_jump_nt  = 566,
583
    J4_cmpgt_tp1_jump_t = 567,
584
    J4_cmpgti_f_jumpnv_nt = 568,
585
    J4_cmpgti_f_jumpnv_t  = 569,
586
    J4_cmpgti_fp0_jump_nt = 570,
587
    J4_cmpgti_fp0_jump_t  = 571,
588
    J4_cmpgti_fp1_jump_nt = 572,
589
    J4_cmpgti_fp1_jump_t  = 573,
590
    J4_cmpgti_t_jumpnv_nt = 574,
591
    J4_cmpgti_t_jumpnv_t  = 575,
592
    J4_cmpgti_tp0_jump_nt = 576,
593
    J4_cmpgti_tp0_jump_t  = 577,
594
    J4_cmpgti_tp1_jump_nt = 578,
595
    J4_cmpgti_tp1_jump_t  = 579,
596
    J4_cmpgtn1_f_jumpnv_nt  = 580,
597
    J4_cmpgtn1_f_jumpnv_t = 581,
598
    J4_cmpgtn1_fp0_jump_nt  = 582,
599
    J4_cmpgtn1_fp0_jump_t = 583,
600
    J4_cmpgtn1_fp1_jump_nt  = 584,
601
    J4_cmpgtn1_fp1_jump_t = 585,
602
    J4_cmpgtn1_t_jumpnv_nt  = 586,
603
    J4_cmpgtn1_t_jumpnv_t = 587,
604
    J4_cmpgtn1_tp0_jump_nt  = 588,
605
    J4_cmpgtn1_tp0_jump_t = 589,
606
    J4_cmpgtn1_tp1_jump_nt  = 590,
607
    J4_cmpgtn1_tp1_jump_t = 591,
608
    J4_cmpgtu_f_jumpnv_nt = 592,
609
    J4_cmpgtu_f_jumpnv_t  = 593,
610
    J4_cmpgtu_fp0_jump_nt = 594,
611
    J4_cmpgtu_fp0_jump_t  = 595,
612
    J4_cmpgtu_fp1_jump_nt = 596,
613
    J4_cmpgtu_fp1_jump_t  = 597,
614
    J4_cmpgtu_t_jumpnv_nt = 598,
615
    J4_cmpgtu_t_jumpnv_t  = 599,
616
    J4_cmpgtu_tp0_jump_nt = 600,
617
    J4_cmpgtu_tp0_jump_t  = 601,
618
    J4_cmpgtu_tp1_jump_nt = 602,
619
    J4_cmpgtu_tp1_jump_t  = 603,
620
    J4_cmpgtui_f_jumpnv_nt  = 604,
621
    J4_cmpgtui_f_jumpnv_t = 605,
622
    J4_cmpgtui_fp0_jump_nt  = 606,
623
    J4_cmpgtui_fp0_jump_t = 607,
624
    J4_cmpgtui_fp1_jump_nt  = 608,
625
    J4_cmpgtui_fp1_jump_t = 609,
626
    J4_cmpgtui_t_jumpnv_nt  = 610,
627
    J4_cmpgtui_t_jumpnv_t = 611,
628
    J4_cmpgtui_tp0_jump_nt  = 612,
629
    J4_cmpgtui_tp0_jump_t = 613,
630
    J4_cmpgtui_tp1_jump_nt  = 614,
631
    J4_cmpgtui_tp1_jump_t = 615,
632
    J4_cmplt_f_jumpnv_nt  = 616,
633
    J4_cmplt_f_jumpnv_t = 617,
634
    J4_cmplt_t_jumpnv_nt  = 618,
635
    J4_cmplt_t_jumpnv_t = 619,
636
    J4_cmpltu_f_jumpnv_nt = 620,
637
    J4_cmpltu_f_jumpnv_t  = 621,
638
    J4_cmpltu_t_jumpnv_nt = 622,
639
    J4_cmpltu_t_jumpnv_t  = 623,
640
    J4_hintjumpr  = 624,
641
    J4_jumpseti = 625,
642
    J4_jumpsetr = 626,
643
    J4_tstbit0_f_jumpnv_nt  = 627,
644
    J4_tstbit0_f_jumpnv_t = 628,
645
    J4_tstbit0_fp0_jump_nt  = 629,
646
    J4_tstbit0_fp0_jump_t = 630,
647
    J4_tstbit0_fp1_jump_nt  = 631,
648
    J4_tstbit0_fp1_jump_t = 632,
649
    J4_tstbit0_t_jumpnv_nt  = 633,
650
    J4_tstbit0_t_jumpnv_t = 634,
651
    J4_tstbit0_tp0_jump_nt  = 635,
652
    J4_tstbit0_tp0_jump_t = 636,
653
    J4_tstbit0_tp1_jump_nt  = 637,
654
    J4_tstbit0_tp1_jump_t = 638,
655
    JMPret  = 639,
656
    JMPretf = 640,
657
    JMPretfnew  = 641,
658
    JMPretfnewpt  = 642,
659
    JMPrett = 643,
660
    JMPrettnew  = 644,
661
    JMPrettnewpt  = 645,
662
    L2_deallocframe = 646,
663
    L2_loadalignb_io  = 647,
664
    L2_loadalignb_pbr = 648,
665
    L2_loadalignb_pci = 649,
666
    L2_loadalignb_pcr = 650,
667
    L2_loadalignb_pi  = 651,
668
    L2_loadalignb_pr  = 652,
669
    L2_loadalignh_io  = 653,
670
    L2_loadalignh_pbr = 654,
671
    L2_loadalignh_pci = 655,
672
    L2_loadalignh_pcr = 656,
673
    L2_loadalignh_pi  = 657,
674
    L2_loadalignh_pr  = 658,
675
    L2_loadbsw2_io  = 659,
676
    L2_loadbsw2_pbr = 660,
677
    L2_loadbsw2_pci = 661,
678
    L2_loadbsw2_pcr = 662,
679
    L2_loadbsw2_pi  = 663,
680
    L2_loadbsw2_pr  = 664,
681
    L2_loadbsw4_io  = 665,
682
    L2_loadbsw4_pbr = 666,
683
    L2_loadbsw4_pci = 667,
684
    L2_loadbsw4_pcr = 668,
685
    L2_loadbsw4_pi  = 669,
686
    L2_loadbsw4_pr  = 670,
687
    L2_loadbzw2_io  = 671,
688
    L2_loadbzw2_pbr = 672,
689
    L2_loadbzw2_pci = 673,
690
    L2_loadbzw2_pcr = 674,
691
    L2_loadbzw2_pi  = 675,
692
    L2_loadbzw2_pr  = 676,
693
    L2_loadbzw4_io  = 677,
694
    L2_loadbzw4_pbr = 678,
695
    L2_loadbzw4_pci = 679,
696
    L2_loadbzw4_pcr = 680,
697
    L2_loadbzw4_pi  = 681,
698
    L2_loadbzw4_pr  = 682,
699
    L2_loadrb_io  = 683,
700
    L2_loadrb_pbr = 684,
701
    L2_loadrb_pbr_pseudo  = 685,
702
    L2_loadrb_pci = 686,
703
    L2_loadrb_pci_pseudo  = 687,
704
    L2_loadrb_pcr = 688,
705
    L2_loadrb_pi  = 689,
706
    L2_loadrb_pr  = 690,
707
    L2_loadrbgp = 691,
708
    L2_loadrd_io  = 692,
709
    L2_loadrd_pbr = 693,
710
    L2_loadrd_pbr_pseudo  = 694,
711
    L2_loadrd_pci = 695,
712
    L2_loadrd_pci_pseudo  = 696,
713
    L2_loadrd_pcr = 697,
714
    L2_loadrd_pi  = 698,
715
    L2_loadrd_pr  = 699,
716
    L2_loadrdgp = 700,
717
    L2_loadrh_io  = 701,
718
    L2_loadrh_pbr = 702,
719
    L2_loadrh_pbr_pseudo  = 703,
720
    L2_loadrh_pci = 704,
721
    L2_loadrh_pci_pseudo  = 705,
722
    L2_loadrh_pcr = 706,
723
    L2_loadrh_pi  = 707,
724
    L2_loadrh_pr  = 708,
725
    L2_loadrhgp = 709,
726
    L2_loadri_io  = 710,
727
    L2_loadri_pbr = 711,
728
    L2_loadri_pbr_pseudo  = 712,
729
    L2_loadri_pci = 713,
730
    L2_loadri_pci_pseudo  = 714,
731
    L2_loadri_pcr = 715,
732
    L2_loadri_pi  = 716,
733
    L2_loadri_pr  = 717,
734
    L2_loadrigp = 718,
735
    L2_loadrub_io = 719,
736
    L2_loadrub_pbr  = 720,
737
    L2_loadrub_pbr_pseudo = 721,
738
    L2_loadrub_pci  = 722,
739
    L2_loadrub_pci_pseudo = 723,
740
    L2_loadrub_pcr  = 724,
741
    L2_loadrub_pi = 725,
742
    L2_loadrub_pr = 726,
743
    L2_loadrubgp  = 727,
744
    L2_loadruh_io = 728,
745
    L2_loadruh_pbr  = 729,
746
    L2_loadruh_pbr_pseudo = 730,
747
    L2_loadruh_pci  = 731,
748
    L2_loadruh_pci_pseudo = 732,
749
    L2_loadruh_pcr  = 733,
750
    L2_loadruh_pi = 734,
751
    L2_loadruh_pr = 735,
752
    L2_loadruhgp  = 736,
753
    L2_loadw_locked = 737,
754
    L2_ploadrbf_io  = 738,
755
    L2_ploadrbf_pi  = 739,
756
    L2_ploadrbfnew_io = 740,
757
    L2_ploadrbfnew_pi = 741,
758
    L2_ploadrbt_io  = 742,
759
    L2_ploadrbt_pi  = 743,
760
    L2_ploadrbtnew_io = 744,
761
    L2_ploadrbtnew_pi = 745,
762
    L2_ploadrdf_io  = 746,
763
    L2_ploadrdf_pi  = 747,
764
    L2_ploadrdfnew_io = 748,
765
    L2_ploadrdfnew_pi = 749,
766
    L2_ploadrdt_io  = 750,
767
    L2_ploadrdt_pi  = 751,
768
    L2_ploadrdtnew_io = 752,
769
    L2_ploadrdtnew_pi = 753,
770
    L2_ploadrhf_io  = 754,
771
    L2_ploadrhf_pi  = 755,
772
    L2_ploadrhfnew_io = 756,
773
    L2_ploadrhfnew_pi = 757,
774
    L2_ploadrht_io  = 758,
775
    L2_ploadrht_pi  = 759,
776
    L2_ploadrhtnew_io = 760,
777
    L2_ploadrhtnew_pi = 761,
778
    L2_ploadrif_io  = 762,
779
    L2_ploadrif_pi  = 763,
780
    L2_ploadrifnew_io = 764,
781
    L2_ploadrifnew_pi = 765,
782
    L2_ploadrit_io  = 766,
783
    L2_ploadrit_pi  = 767,
784
    L2_ploadritnew_io = 768,
785
    L2_ploadritnew_pi = 769,
786
    L2_ploadrubf_io = 770,
787
    L2_ploadrubf_pi = 771,
788
    L2_ploadrubfnew_io  = 772,
789
    L2_ploadrubfnew_pi  = 773,
790
    L2_ploadrubt_io = 774,
791
    L2_ploadrubt_pi = 775,
792
    L2_ploadrubtnew_io  = 776,
793
    L2_ploadrubtnew_pi  = 777,
794
    L2_ploadruhf_io = 778,
795
    L2_ploadruhf_pi = 779,
796
    L2_ploadruhfnew_io  = 780,
797
    L2_ploadruhfnew_pi  = 781,
798
    L2_ploadruht_io = 782,
799
    L2_ploadruht_pi = 783,
800
    L2_ploadruhtnew_io  = 784,
801
    L2_ploadruhtnew_pi  = 785,
802
    L4_add_memopb_io  = 786,
803
    L4_add_memoph_io  = 787,
804
    L4_add_memopw_io  = 788,
805
    L4_and_memopb_io  = 789,
806
    L4_and_memoph_io  = 790,
807
    L4_and_memopw_io  = 791,
808
    L4_iadd_memopb_io = 792,
809
    L4_iadd_memoph_io = 793,
810
    L4_iadd_memopw_io = 794,
811
    L4_iand_memopb_io = 795,
812
    L4_iand_memoph_io = 796,
813
    L4_iand_memopw_io = 797,
814
    L4_ior_memopb_io  = 798,
815
    L4_ior_memoph_io  = 799,
816
    L4_ior_memopw_io  = 800,
817
    L4_isub_memopb_io = 801,
818
    L4_isub_memoph_io = 802,
819
    L4_isub_memopw_io = 803,
820
    L4_loadalignb_ap  = 804,
821
    L4_loadalignb_ur  = 805,
822
    L4_loadalignh_ap  = 806,
823
    L4_loadalignh_ur  = 807,
824
    L4_loadbsw2_ap  = 808,
825
    L4_loadbsw2_ur  = 809,
826
    L4_loadbsw4_ap  = 810,
827
    L4_loadbsw4_ur  = 811,
828
    L4_loadbzw2_ap  = 812,
829
    L4_loadbzw2_ur  = 813,
830
    L4_loadbzw4_ap  = 814,
831
    L4_loadbzw4_ur  = 815,
832
    L4_loadd_locked = 816,
833
    L4_loadrb_abs = 817,
834
    L4_loadrb_ap  = 818,
835
    L4_loadrb_rr  = 819,
836
    L4_loadrb_ur  = 820,
837
    L4_loadrd_abs = 821,
838
    L4_loadrd_ap  = 822,
839
    L4_loadrd_rr  = 823,
840
    L4_loadrd_ur  = 824,
841
    L4_loadrh_abs = 825,
842
    L4_loadrh_ap  = 826,
843
    L4_loadrh_rr  = 827,
844
    L4_loadrh_ur  = 828,
845
    L4_loadri_abs = 829,
846
    L4_loadri_ap  = 830,
847
    L4_loadri_rr  = 831,
848
    L4_loadri_ur  = 832,
849
    L4_loadrub_abs  = 833,
850
    L4_loadrub_ap = 834,
851
    L4_loadrub_rr = 835,
852
    L4_loadrub_ur = 836,
853
    L4_loadruh_abs  = 837,
854
    L4_loadruh_ap = 838,
855
    L4_loadruh_rr = 839,
856
    L4_loadruh_ur = 840,
857
    L4_or_memopb_io = 841,
858
    L4_or_memoph_io = 842,
859
    L4_or_memopw_io = 843,
860
    L4_ploadrbf_abs = 844,
861
    L4_ploadrbf_rr  = 845,
862
    L4_ploadrbfnew_abs  = 846,
863
    L4_ploadrbfnew_rr = 847,
864
    L4_ploadrbt_abs = 848,
865
    L4_ploadrbt_rr  = 849,
866
    L4_ploadrbtnew_abs  = 850,
867
    L4_ploadrbtnew_rr = 851,
868
    L4_ploadrdf_abs = 852,
869
    L4_ploadrdf_rr  = 853,
870
    L4_ploadrdfnew_abs  = 854,
871
    L4_ploadrdfnew_rr = 855,
872
    L4_ploadrdt_abs = 856,
873
    L4_ploadrdt_rr  = 857,
874
    L4_ploadrdtnew_abs  = 858,
875
    L4_ploadrdtnew_rr = 859,
876
    L4_ploadrhf_abs = 860,
877
    L4_ploadrhf_rr  = 861,
878
    L4_ploadrhfnew_abs  = 862,
879
    L4_ploadrhfnew_rr = 863,
880
    L4_ploadrht_abs = 864,
881
    L4_ploadrht_rr  = 865,
882
    L4_ploadrhtnew_abs  = 866,
883
    L4_ploadrhtnew_rr = 867,
884
    L4_ploadrif_abs = 868,
885
    L4_ploadrif_rr  = 869,
886
    L4_ploadrifnew_abs  = 870,
887
    L4_ploadrifnew_rr = 871,
888
    L4_ploadrit_abs = 872,
889
    L4_ploadrit_rr  = 873,
890
    L4_ploadritnew_abs  = 874,
891
    L4_ploadritnew_rr = 875,
892
    L4_ploadrubf_abs  = 876,
893
    L4_ploadrubf_rr = 877,
894
    L4_ploadrubfnew_abs = 878,
895
    L4_ploadrubfnew_rr  = 879,
896
    L4_ploadrubt_abs  = 880,
897
    L4_ploadrubt_rr = 881,
898
    L4_ploadrubtnew_abs = 882,
899
    L4_ploadrubtnew_rr  = 883,
900
    L4_ploadruhf_abs  = 884,
901
    L4_ploadruhf_rr = 885,
902
    L4_ploadruhfnew_abs = 886,
903
    L4_ploadruhfnew_rr  = 887,
904
    L4_ploadruht_abs  = 888,
905
    L4_ploadruht_rr = 889,
906
    L4_ploadruhtnew_abs = 890,
907
    L4_ploadruhtnew_rr  = 891,
908
    L4_return = 892,
909
    L4_return_f = 893,
910
    L4_return_fnew_pnt  = 894,
911
    L4_return_fnew_pt = 895,
912
    L4_return_t = 896,
913
    L4_return_tnew_pnt  = 897,
914
    L4_return_tnew_pt = 898,
915
    L4_sub_memopb_io  = 899,
916
    L4_sub_memoph_io  = 900,
917
    L4_sub_memopw_io  = 901,
918
    LDriq_pred_V6 = 902,
919
    LDriq_pred_V6_128B  = 903,
920
    LDriq_pred_vec_V6 = 904,
921
    LDriq_pred_vec_V6_128B  = 905,
922
    LDriv_pseudo_V6 = 906,
923
    LDriv_pseudo_V6_128B  = 907,
924
    LDrivv_indexed  = 908,
925
    LDrivv_indexed_128B = 909,
926
    LDrivv_pseudo_V6  = 910,
927
    LDrivv_pseudo_V6_128B = 911,
928
    LDriw_mod = 912,
929
    LDriw_pred  = 913,
930
    LO  = 914,
931
    LO_GOT  = 915,
932
    LO_GOTREL = 916,
933
    LO_H  = 917,
934
    LO_PIC  = 918,
935
    M2_acci = 919,
936
    M2_accii  = 920,
937
    M2_cmaci_s0 = 921,
938
    M2_cmacr_s0 = 922,
939
    M2_cmacs_s0 = 923,
940
    M2_cmacs_s1 = 924,
941
    M2_cmacsc_s0  = 925,
942
    M2_cmacsc_s1  = 926,
943
    M2_cmpyi_s0 = 927,
944
    M2_cmpyr_s0 = 928,
945
    M2_cmpyrs_s0  = 929,
946
    M2_cmpyrs_s1  = 930,
947
    M2_cmpyrsc_s0 = 931,
948
    M2_cmpyrsc_s1 = 932,
949
    M2_cmpys_s0 = 933,
950
    M2_cmpys_s1 = 934,
951
    M2_cmpysc_s0  = 935,
952
    M2_cmpysc_s1  = 936,
953
    M2_cnacs_s0 = 937,
954
    M2_cnacs_s1 = 938,
955
    M2_cnacsc_s0  = 939,
956
    M2_cnacsc_s1  = 940,
957
    M2_dpmpyss_acc_s0 = 941,
958
    M2_dpmpyss_nac_s0 = 942,
959
    M2_dpmpyss_rnd_s0 = 943,
960
    M2_dpmpyss_s0 = 944,
961
    M2_dpmpyuu_acc_s0 = 945,
962
    M2_dpmpyuu_nac_s0 = 946,
963
    M2_dpmpyuu_s0 = 947,
964
    M2_hmmpyh_rs1 = 948,
965
    M2_hmmpyh_s1  = 949,
966
    M2_hmmpyl_rs1 = 950,
967
    M2_hmmpyl_s1  = 951,
968
    M2_maci = 952,
969
    M2_macsin = 953,
970
    M2_macsip = 954,
971
    M2_mmachs_rs0 = 955,
972
    M2_mmachs_rs1 = 956,
973
    M2_mmachs_s0  = 957,
974
    M2_mmachs_s1  = 958,
975
    M2_mmacls_rs0 = 959,
976
    M2_mmacls_rs1 = 960,
977
    M2_mmacls_s0  = 961,
978
    M2_mmacls_s1  = 962,
979
    M2_mmacuhs_rs0  = 963,
980
    M2_mmacuhs_rs1  = 964,
981
    M2_mmacuhs_s0 = 965,
982
    M2_mmacuhs_s1 = 966,
983
    M2_mmaculs_rs0  = 967,
984
    M2_mmaculs_rs1  = 968,
985
    M2_mmaculs_s0 = 969,
986
    M2_mmaculs_s1 = 970,
987
    M2_mmpyh_rs0  = 971,
988
    M2_mmpyh_rs1  = 972,
989
    M2_mmpyh_s0 = 973,
990
    M2_mmpyh_s1 = 974,
991
    M2_mmpyl_rs0  = 975,
992
    M2_mmpyl_rs1  = 976,
993
    M2_mmpyl_s0 = 977,
994
    M2_mmpyl_s1 = 978,
995
    M2_mmpyuh_rs0 = 979,
996
    M2_mmpyuh_rs1 = 980,
997
    M2_mmpyuh_s0  = 981,
998
    M2_mmpyuh_s1  = 982,
999
    M2_mmpyul_rs0 = 983,
1000
    M2_mmpyul_rs1 = 984,
1001
    M2_mmpyul_s0  = 985,
1002
    M2_mmpyul_s1  = 986,
1003
    M2_mpy_acc_hh_s0  = 987,
1004
    M2_mpy_acc_hh_s1  = 988,
1005
    M2_mpy_acc_hl_s0  = 989,
1006
    M2_mpy_acc_hl_s1  = 990,
1007
    M2_mpy_acc_lh_s0  = 991,
1008
    M2_mpy_acc_lh_s1  = 992,
1009
    M2_mpy_acc_ll_s0  = 993,
1010
    M2_mpy_acc_ll_s1  = 994,
1011
    M2_mpy_acc_sat_hh_s0  = 995,
1012
    M2_mpy_acc_sat_hh_s1  = 996,
1013
    M2_mpy_acc_sat_hl_s0  = 997,
1014
    M2_mpy_acc_sat_hl_s1  = 998,
1015
    M2_mpy_acc_sat_lh_s0  = 999,
1016
    M2_mpy_acc_sat_lh_s1  = 1000,
1017
    M2_mpy_acc_sat_ll_s0  = 1001,
1018
    M2_mpy_acc_sat_ll_s1  = 1002,
1019
    M2_mpy_hh_s0  = 1003,
1020
    M2_mpy_hh_s1  = 1004,
1021
    M2_mpy_hl_s0  = 1005,
1022
    M2_mpy_hl_s1  = 1006,
1023
    M2_mpy_lh_s0  = 1007,
1024
    M2_mpy_lh_s1  = 1008,
1025
    M2_mpy_ll_s0  = 1009,
1026
    M2_mpy_ll_s1  = 1010,
1027
    M2_mpy_nac_hh_s0  = 1011,
1028
    M2_mpy_nac_hh_s1  = 1012,
1029
    M2_mpy_nac_hl_s0  = 1013,
1030
    M2_mpy_nac_hl_s1  = 1014,
1031
    M2_mpy_nac_lh_s0  = 1015,
1032
    M2_mpy_nac_lh_s1  = 1016,
1033
    M2_mpy_nac_ll_s0  = 1017,
1034
    M2_mpy_nac_ll_s1  = 1018,
1035
    M2_mpy_nac_sat_hh_s0  = 1019,
1036
    M2_mpy_nac_sat_hh_s1  = 1020,
1037
    M2_mpy_nac_sat_hl_s0  = 1021,
1038
    M2_mpy_nac_sat_hl_s1  = 1022,
1039
    M2_mpy_nac_sat_lh_s0  = 1023,
1040
    M2_mpy_nac_sat_lh_s1  = 1024,
1041
    M2_mpy_nac_sat_ll_s0  = 1025,
1042
    M2_mpy_nac_sat_ll_s1  = 1026,
1043
    M2_mpy_rnd_hh_s0  = 1027,
1044
    M2_mpy_rnd_hh_s1  = 1028,
1045
    M2_mpy_rnd_hl_s0  = 1029,
1046
    M2_mpy_rnd_hl_s1  = 1030,
1047
    M2_mpy_rnd_lh_s0  = 1031,
1048
    M2_mpy_rnd_lh_s1  = 1032,
1049
    M2_mpy_rnd_ll_s0  = 1033,
1050
    M2_mpy_rnd_ll_s1  = 1034,
1051
    M2_mpy_sat_hh_s0  = 1035,
1052
    M2_mpy_sat_hh_s1  = 1036,
1053
    M2_mpy_sat_hl_s0  = 1037,
1054
    M2_mpy_sat_hl_s1  = 1038,
1055
    M2_mpy_sat_lh_s0  = 1039,
1056
    M2_mpy_sat_lh_s1  = 1040,
1057
    M2_mpy_sat_ll_s0  = 1041,
1058
    M2_mpy_sat_ll_s1  = 1042,
1059
    M2_mpy_sat_rnd_hh_s0  = 1043,
1060
    M2_mpy_sat_rnd_hh_s1  = 1044,
1061
    M2_mpy_sat_rnd_hl_s0  = 1045,
1062
    M2_mpy_sat_rnd_hl_s1  = 1046,
1063
    M2_mpy_sat_rnd_lh_s0  = 1047,
1064
    M2_mpy_sat_rnd_lh_s1  = 1048,
1065
    M2_mpy_sat_rnd_ll_s0  = 1049,
1066
    M2_mpy_sat_rnd_ll_s1  = 1050,
1067
    M2_mpy_up = 1051,
1068
    M2_mpy_up_s1  = 1052,
1069
    M2_mpy_up_s1_sat  = 1053,
1070
    M2_mpyd_acc_hh_s0 = 1054,
1071
    M2_mpyd_acc_hh_s1 = 1055,
1072
    M2_mpyd_acc_hl_s0 = 1056,
1073
    M2_mpyd_acc_hl_s1 = 1057,
1074
    M2_mpyd_acc_lh_s0 = 1058,
1075
    M2_mpyd_acc_lh_s1 = 1059,
1076
    M2_mpyd_acc_ll_s0 = 1060,
1077
    M2_mpyd_acc_ll_s1 = 1061,
1078
    M2_mpyd_hh_s0 = 1062,
1079
    M2_mpyd_hh_s1 = 1063,
1080
    M2_mpyd_hl_s0 = 1064,
1081
    M2_mpyd_hl_s1 = 1065,
1082
    M2_mpyd_lh_s0 = 1066,
1083
    M2_mpyd_lh_s1 = 1067,
1084
    M2_mpyd_ll_s0 = 1068,
1085
    M2_mpyd_ll_s1 = 1069,
1086
    M2_mpyd_nac_hh_s0 = 1070,
1087
    M2_mpyd_nac_hh_s1 = 1071,
1088
    M2_mpyd_nac_hl_s0 = 1072,
1089
    M2_mpyd_nac_hl_s1 = 1073,
1090
    M2_mpyd_nac_lh_s0 = 1074,
1091
    M2_mpyd_nac_lh_s1 = 1075,
1092
    M2_mpyd_nac_ll_s0 = 1076,
1093
    M2_mpyd_nac_ll_s1 = 1077,
1094
    M2_mpyd_rnd_hh_s0 = 1078,
1095
    M2_mpyd_rnd_hh_s1 = 1079,
1096
    M2_mpyd_rnd_hl_s0 = 1080,
1097
    M2_mpyd_rnd_hl_s1 = 1081,
1098
    M2_mpyd_rnd_lh_s0 = 1082,
1099
    M2_mpyd_rnd_lh_s1 = 1083,
1100
    M2_mpyd_rnd_ll_s0 = 1084,
1101
    M2_mpyd_rnd_ll_s1 = 1085,
1102
    M2_mpyi = 1086,
1103
    M2_mpysin = 1087,
1104
    M2_mpysip = 1088,
1105
    M2_mpysmi = 1089,
1106
    M2_mpysu_up = 1090,
1107
    M2_mpyu_acc_hh_s0 = 1091,
1108
    M2_mpyu_acc_hh_s1 = 1092,
1109
    M2_mpyu_acc_hl_s0 = 1093,
1110
    M2_mpyu_acc_hl_s1 = 1094,
1111
    M2_mpyu_acc_lh_s0 = 1095,
1112
    M2_mpyu_acc_lh_s1 = 1096,
1113
    M2_mpyu_acc_ll_s0 = 1097,
1114
    M2_mpyu_acc_ll_s1 = 1098,
1115
    M2_mpyu_hh_s0 = 1099,
1116
    M2_mpyu_hh_s1 = 1100,
1117
    M2_mpyu_hl_s0 = 1101,
1118
    M2_mpyu_hl_s1 = 1102,
1119
    M2_mpyu_lh_s0 = 1103,
1120
    M2_mpyu_lh_s1 = 1104,
1121
    M2_mpyu_ll_s0 = 1105,
1122
    M2_mpyu_ll_s1 = 1106,
1123
    M2_mpyu_nac_hh_s0 = 1107,
1124
    M2_mpyu_nac_hh_s1 = 1108,
1125
    M2_mpyu_nac_hl_s0 = 1109,
1126
    M2_mpyu_nac_hl_s1 = 1110,
1127
    M2_mpyu_nac_lh_s0 = 1111,
1128
    M2_mpyu_nac_lh_s1 = 1112,
1129
    M2_mpyu_nac_ll_s0 = 1113,
1130
    M2_mpyu_nac_ll_s1 = 1114,
1131
    M2_mpyu_up  = 1115,
1132
    M2_mpyud_acc_hh_s0  = 1116,
1133
    M2_mpyud_acc_hh_s1  = 1117,
1134
    M2_mpyud_acc_hl_s0  = 1118,
1135
    M2_mpyud_acc_hl_s1  = 1119,
1136
    M2_mpyud_acc_lh_s0  = 1120,
1137
    M2_mpyud_acc_lh_s1  = 1121,
1138
    M2_mpyud_acc_ll_s0  = 1122,
1139
    M2_mpyud_acc_ll_s1  = 1123,
1140
    M2_mpyud_hh_s0  = 1124,
1141
    M2_mpyud_hh_s1  = 1125,
1142
    M2_mpyud_hl_s0  = 1126,
1143
    M2_mpyud_hl_s1  = 1127,
1144
    M2_mpyud_lh_s0  = 1128,
1145
    M2_mpyud_lh_s1  = 1129,
1146
    M2_mpyud_ll_s0  = 1130,
1147
    M2_mpyud_ll_s1  = 1131,
1148
    M2_mpyud_nac_hh_s0  = 1132,
1149
    M2_mpyud_nac_hh_s1  = 1133,
1150
    M2_mpyud_nac_hl_s0  = 1134,
1151
    M2_mpyud_nac_hl_s1  = 1135,
1152
    M2_mpyud_nac_lh_s0  = 1136,
1153
    M2_mpyud_nac_lh_s1  = 1137,
1154
    M2_mpyud_nac_ll_s0  = 1138,
1155
    M2_mpyud_nac_ll_s1  = 1139,
1156
    M2_mpyui  = 1140,
1157
    M2_nacci  = 1141,
1158
    M2_naccii = 1142,
1159
    M2_subacc = 1143,
1160
    M2_vabsdiffh  = 1144,
1161
    M2_vabsdiffw  = 1145,
1162
    M2_vcmac_s0_sat_i = 1146,
1163
    M2_vcmac_s0_sat_r = 1147,
1164
    M2_vcmpy_s0_sat_i = 1148,
1165
    M2_vcmpy_s0_sat_r = 1149,
1166
    M2_vcmpy_s1_sat_i = 1150,
1167
    M2_vcmpy_s1_sat_r = 1151,
1168
    M2_vdmacs_s0  = 1152,
1169
    M2_vdmacs_s1  = 1153,
1170
    M2_vdmpyrs_s0 = 1154,
1171
    M2_vdmpyrs_s1 = 1155,
1172
    M2_vdmpys_s0  = 1156,
1173
    M2_vdmpys_s1  = 1157,
1174
    M2_vmac2  = 1158,
1175
    M2_vmac2es  = 1159,
1176
    M2_vmac2es_s0 = 1160,
1177
    M2_vmac2es_s1 = 1161,
1178
    M2_vmac2s_s0  = 1162,
1179
    M2_vmac2s_s1  = 1163,
1180
    M2_vmac2su_s0 = 1164,
1181
    M2_vmac2su_s1 = 1165,
1182
    M2_vmpy2es_s0 = 1166,
1183
    M2_vmpy2es_s1 = 1167,
1184
    M2_vmpy2s_s0  = 1168,
1185
    M2_vmpy2s_s0pack  = 1169,
1186
    M2_vmpy2s_s1  = 1170,
1187
    M2_vmpy2s_s1pack  = 1171,
1188
    M2_vmpy2su_s0 = 1172,
1189
    M2_vmpy2su_s1 = 1173,
1190
    M2_vraddh = 1174,
1191
    M2_vradduh  = 1175,
1192
    M2_vrcmaci_s0 = 1176,
1193
    M2_vrcmaci_s0c  = 1177,
1194
    M2_vrcmacr_s0 = 1178,
1195
    M2_vrcmacr_s0c  = 1179,
1196
    M2_vrcmpyi_s0 = 1180,
1197
    M2_vrcmpyi_s0c  = 1181,
1198
    M2_vrcmpyr_s0 = 1182,
1199
    M2_vrcmpyr_s0c  = 1183,
1200
    M2_vrcmpys_acc_s1 = 1184,
1201
    M2_vrcmpys_acc_s1_h = 1185,
1202
    M2_vrcmpys_acc_s1_l = 1186,
1203
    M2_vrcmpys_s1 = 1187,
1204
    M2_vrcmpys_s1_h = 1188,
1205
    M2_vrcmpys_s1_l = 1189,
1206
    M2_vrcmpys_s1rp = 1190,
1207
    M2_vrcmpys_s1rp_h = 1191,
1208
    M2_vrcmpys_s1rp_l = 1192,
1209
    M2_vrmac_s0 = 1193,
1210
    M2_vrmpy_s0 = 1194,
1211
    M2_xor_xacc = 1195,
1212
    M4_and_and  = 1196,
1213
    M4_and_andn = 1197,
1214
    M4_and_or = 1198,
1215
    M4_and_xor  = 1199,
1216
    M4_cmpyi_wh = 1200,
1217
    M4_cmpyi_whc  = 1201,
1218
    M4_cmpyr_wh = 1202,
1219
    M4_cmpyr_whc  = 1203,
1220
    M4_mac_up_s1_sat  = 1204,
1221
    M4_mpyri_addi = 1205,
1222
    M4_mpyri_addr = 1206,
1223
    M4_mpyri_addr_u2  = 1207,
1224
    M4_mpyrr_addi = 1208,
1225
    M4_mpyrr_addr = 1209,
1226
    M4_nac_up_s1_sat  = 1210,
1227
    M4_or_and = 1211,
1228
    M4_or_andn  = 1212,
1229
    M4_or_or  = 1213,
1230
    M4_or_xor = 1214,
1231
    M4_pmpyw  = 1215,
1232
    M4_pmpyw_acc  = 1216,
1233
    M4_vpmpyh = 1217,
1234
    M4_vpmpyh_acc = 1218,
1235
    M4_vrmpyeh_acc_s0 = 1219,
1236
    M4_vrmpyeh_acc_s1 = 1220,
1237
    M4_vrmpyeh_s0 = 1221,
1238
    M4_vrmpyeh_s1 = 1222,
1239
    M4_vrmpyoh_acc_s0 = 1223,
1240
    M4_vrmpyoh_acc_s1 = 1224,
1241
    M4_vrmpyoh_s0 = 1225,
1242
    M4_vrmpyoh_s1 = 1226,
1243
    M4_xor_and  = 1227,
1244
    M4_xor_andn = 1228,
1245
    M4_xor_or = 1229,
1246
    M4_xor_xacc = 1230,
1247
    M5_vdmacbsu = 1231,
1248
    M5_vdmpybsu = 1232,
1249
    M5_vmacbsu  = 1233,
1250
    M5_vmacbuu  = 1234,
1251
    M5_vmpybsu  = 1235,
1252
    M5_vmpybuu  = 1236,
1253
    M5_vrmacbsu = 1237,
1254
    M5_vrmacbuu = 1238,
1255
    M5_vrmpybsu = 1239,
1256
    M5_vrmpybuu = 1240,
1257
    MUX64_rr  = 1241,
1258
    MUX_ir_f  = 1242,
1259
    MUX_ri_f  = 1243,
1260
    RESTORE_DEALLOC_BEFORE_TAILCALL_V4  = 1244,
1261
    RESTORE_DEALLOC_BEFORE_TAILCALL_V4_EXT  = 1245,
1262
    RESTORE_DEALLOC_RET_JMP_V4  = 1246,
1263
    RESTORE_DEALLOC_RET_JMP_V4_EXT  = 1247,
1264
    S2_addasl_rrri  = 1248,
1265
    S2_allocframe = 1249,
1266
    S2_asl_i_p  = 1250,
1267
    S2_asl_i_p_acc  = 1251,
1268
    S2_asl_i_p_and  = 1252,
1269
    S2_asl_i_p_nac  = 1253,
1270
    S2_asl_i_p_or = 1254,
1271
    S2_asl_i_p_xacc = 1255,
1272
    S2_asl_i_r  = 1256,
1273
    S2_asl_i_r_acc  = 1257,
1274
    S2_asl_i_r_and  = 1258,
1275
    S2_asl_i_r_nac  = 1259,
1276
    S2_asl_i_r_or = 1260,
1277
    S2_asl_i_r_sat  = 1261,
1278
    S2_asl_i_r_xacc = 1262,
1279
    S2_asl_i_vh = 1263,
1280
    S2_asl_i_vw = 1264,
1281
    S2_asl_r_p  = 1265,
1282
    S2_asl_r_p_acc  = 1266,
1283
    S2_asl_r_p_and  = 1267,
1284
    S2_asl_r_p_nac  = 1268,
1285
    S2_asl_r_p_or = 1269,
1286
    S2_asl_r_p_xor  = 1270,
1287
    S2_asl_r_r  = 1271,
1288
    S2_asl_r_r_acc  = 1272,
1289
    S2_asl_r_r_and  = 1273,
1290
    S2_asl_r_r_nac  = 1274,
1291
    S2_asl_r_r_or = 1275,
1292
    S2_asl_r_r_sat  = 1276,
1293
    S2_asl_r_vh = 1277,
1294
    S2_asl_r_vw = 1278,
1295
    S2_asr_i_p  = 1279,
1296
    S2_asr_i_p_acc  = 1280,
1297
    S2_asr_i_p_and  = 1281,
1298
    S2_asr_i_p_nac  = 1282,
1299
    S2_asr_i_p_or = 1283,
1300
    S2_asr_i_p_rnd  = 1284,
1301
    S2_asr_i_p_rnd_goodsyntax = 1285,
1302
    S2_asr_i_r  = 1286,
1303
    S2_asr_i_r_acc  = 1287,
1304
    S2_asr_i_r_and  = 1288,
1305
    S2_asr_i_r_nac  = 1289,
1306
    S2_asr_i_r_or = 1290,
1307
    S2_asr_i_r_rnd  = 1291,
1308
    S2_asr_i_r_rnd_goodsyntax = 1292,
1309
    S2_asr_i_svw_trun = 1293,
1310
    S2_asr_i_vh = 1294,
1311
    S2_asr_i_vw = 1295,
1312
    S2_asr_r_p  = 1296,
1313
    S2_asr_r_p_acc  = 1297,
1314
    S2_asr_r_p_and  = 1298,
1315
    S2_asr_r_p_nac  = 1299,
1316
    S2_asr_r_p_or = 1300,
1317
    S2_asr_r_p_xor  = 1301,
1318
    S2_asr_r_r  = 1302,
1319
    S2_asr_r_r_acc  = 1303,
1320
    S2_asr_r_r_and  = 1304,
1321
    S2_asr_r_r_nac  = 1305,
1322
    S2_asr_r_r_or = 1306,
1323
    S2_asr_r_r_sat  = 1307,
1324
    S2_asr_r_svw_trun = 1308,
1325
    S2_asr_r_vh = 1309,
1326
    S2_asr_r_vw = 1310,
1327
    S2_brev = 1311,
1328
    S2_brevp  = 1312,
1329
    S2_cabacdecbin  = 1313,
1330
    S2_cabacencbin  = 1314,
1331
    S2_cl0  = 1315,
1332
    S2_cl0p = 1316,
1333
    S2_cl1  = 1317,
1334
    S2_cl1p = 1318,
1335
    S2_clb  = 1319,
1336
    S2_clbnorm  = 1320,
1337
    S2_clbp = 1321,
1338
    S2_clrbit_i = 1322,
1339
    S2_clrbit_r = 1323,
1340
    S2_ct0  = 1324,
1341
    S2_ct0p = 1325,
1342
    S2_ct1  = 1326,
1343
    S2_ct1p = 1327,
1344
    S2_deinterleave = 1328,
1345
    S2_extractu = 1329,
1346
    S2_extractu_rp  = 1330,
1347
    S2_extractup  = 1331,
1348
    S2_extractup_rp = 1332,
1349
    S2_insert = 1333,
1350
    S2_insert_rp  = 1334,
1351
    S2_insertp  = 1335,
1352
    S2_insertp_rp = 1336,
1353
    S2_interleave = 1337,
1354
    S2_lfsp = 1338,
1355
    S2_lsl_r_p  = 1339,
1356
    S2_lsl_r_p_acc  = 1340,
1357
    S2_lsl_r_p_and  = 1341,
1358
    S2_lsl_r_p_nac  = 1342,
1359
    S2_lsl_r_p_or = 1343,
1360
    S2_lsl_r_p_xor  = 1344,
1361
    S2_lsl_r_r  = 1345,
1362
    S2_lsl_r_r_acc  = 1346,
1363
    S2_lsl_r_r_and  = 1347,
1364
    S2_lsl_r_r_nac  = 1348,
1365
    S2_lsl_r_r_or = 1349,
1366
    S2_lsl_r_vh = 1350,
1367
    S2_lsl_r_vw = 1351,
1368
    S2_lsr_i_p  = 1352,
1369
    S2_lsr_i_p_acc  = 1353,
1370
    S2_lsr_i_p_and  = 1354,
1371
    S2_lsr_i_p_nac  = 1355,
1372
    S2_lsr_i_p_or = 1356,
1373
    S2_lsr_i_p_xacc = 1357,
1374
    S2_lsr_i_r  = 1358,
1375
    S2_lsr_i_r_acc  = 1359,
1376
    S2_lsr_i_r_and  = 1360,
1377
    S2_lsr_i_r_nac  = 1361,
1378
    S2_lsr_i_r_or = 1362,
1379
    S2_lsr_i_r_xacc = 1363,
1380
    S2_lsr_i_vh = 1364,
1381
    S2_lsr_i_vw = 1365,
1382
    S2_lsr_r_p  = 1366,
1383
    S2_lsr_r_p_acc  = 1367,
1384
    S2_lsr_r_p_and  = 1368,
1385
    S2_lsr_r_p_nac  = 1369,
1386
    S2_lsr_r_p_or = 1370,
1387
    S2_lsr_r_p_xor  = 1371,
1388
    S2_lsr_r_r  = 1372,
1389
    S2_lsr_r_r_acc  = 1373,
1390
    S2_lsr_r_r_and  = 1374,
1391
    S2_lsr_r_r_nac  = 1375,
1392
    S2_lsr_r_r_or = 1376,
1393
    S2_lsr_r_vh = 1377,
1394
    S2_lsr_r_vw = 1378,
1395
    S2_packhl = 1379,
1396
    S2_parityp  = 1380,
1397
    S2_pstorerbf_io = 1381,
1398
    S2_pstorerbf_pi = 1382,
1399
    S2_pstorerbfnew_pi  = 1383,
1400
    S2_pstorerbnewf_io  = 1384,
1401
    S2_pstorerbnewf_pi  = 1385,
1402
    S2_pstorerbnewfnew_pi = 1386,
1403
    S2_pstorerbnewt_io  = 1387,
1404
    S2_pstorerbnewt_pi  = 1388,
1405
    S2_pstorerbnewtnew_pi = 1389,
1406
    S2_pstorerbt_io = 1390,
1407
    S2_pstorerbt_pi = 1391,
1408
    S2_pstorerbtnew_pi  = 1392,
1409
    S2_pstorerdf_io = 1393,
1410
    S2_pstorerdf_pi = 1394,
1411
    S2_pstorerdfnew_pi  = 1395,
1412
    S2_pstorerdt_io = 1396,
1413
    S2_pstorerdt_pi = 1397,
1414
    S2_pstorerdtnew_pi  = 1398,
1415
    S2_pstorerff_io = 1399,
1416
    S2_pstorerff_pi = 1400,
1417
    S2_pstorerffnew_pi  = 1401,
1418
    S2_pstorerft_io = 1402,
1419
    S2_pstorerft_pi = 1403,
1420
    S2_pstorerftnew_pi  = 1404,
1421
    S2_pstorerhf_io = 1405,
1422
    S2_pstorerhf_pi = 1406,
1423
    S2_pstorerhfnew_pi  = 1407,
1424
    S2_pstorerhnewf_io  = 1408,
1425
    S2_pstorerhnewf_pi  = 1409,
1426
    S2_pstorerhnewfnew_pi = 1410,
1427
    S2_pstorerhnewt_io  = 1411,
1428
    S2_pstorerhnewt_pi  = 1412,
1429
    S2_pstorerhnewtnew_pi = 1413,
1430
    S2_pstorerht_io = 1414,
1431
    S2_pstorerht_pi = 1415,
1432
    S2_pstorerhtnew_pi  = 1416,
1433
    S2_pstorerif_io = 1417,
1434
    S2_pstorerif_pi = 1418,
1435
    S2_pstorerifnew_pi  = 1419,
1436
    S2_pstorerinewf_io  = 1420,
1437
    S2_pstorerinewf_pi  = 1421,
1438
    S2_pstorerinewfnew_pi = 1422,
1439
    S2_pstorerinewt_io  = 1423,
1440
    S2_pstorerinewt_pi  = 1424,
1441
    S2_pstorerinewtnew_pi = 1425,
1442
    S2_pstorerit_io = 1426,
1443
    S2_pstorerit_pi = 1427,
1444
    S2_pstoreritnew_pi  = 1428,
1445
    S2_setbit_i = 1429,
1446
    S2_setbit_r = 1430,
1447
    S2_shuffeb  = 1431,
1448
    S2_shuffeh  = 1432,
1449
    S2_shuffob  = 1433,
1450
    S2_shuffoh  = 1434,
1451
    S2_storerb_io = 1435,
1452
    S2_storerb_pbr  = 1436,
1453
    S2_storerb_pbr_pseudo = 1437,
1454
    S2_storerb_pci  = 1438,
1455
    S2_storerb_pci_pseudo = 1439,
1456
    S2_storerb_pcr  = 1440,
1457
    S2_storerb_pi = 1441,
1458
    S2_storerb_pr = 1442,
1459
    S2_storerbabs = 1443,
1460
    S2_storerbgp  = 1444,
1461
    S2_storerbnew_io  = 1445,
1462
    S2_storerbnew_pbr = 1446,
1463
    S2_storerbnew_pci = 1447,
1464
    S2_storerbnew_pcr = 1448,
1465
    S2_storerbnew_pi  = 1449,
1466
    S2_storerbnew_pr  = 1450,
1467
    S2_storerbnewabs  = 1451,
1468
    S2_storerbnewgp = 1452,
1469
    S2_storerd_io = 1453,
1470
    S2_storerd_pbr  = 1454,
1471
    S2_storerd_pbr_pseudo = 1455,
1472
    S2_storerd_pci  = 1456,
1473
    S2_storerd_pci_pseudo = 1457,
1474
    S2_storerd_pcr  = 1458,
1475
    S2_storerd_pi = 1459,
1476
    S2_storerd_pr = 1460,
1477
    S2_storerdabs = 1461,
1478
    S2_storerdgp  = 1462,
1479
    S2_storerf_io = 1463,
1480
    S2_storerf_pbr  = 1464,
1481
    S2_storerf_pbr_pseudo = 1465,
1482
    S2_storerf_pci  = 1466,
1483
    S2_storerf_pci_pseudo = 1467,
1484
    S2_storerf_pcr  = 1468,
1485
    S2_storerf_pi = 1469,
1486
    S2_storerf_pr = 1470,
1487
    S2_storerfabs = 1471,
1488
    S2_storerfgp  = 1472,
1489
    S2_storerh_io = 1473,
1490
    S2_storerh_pbr  = 1474,
1491
    S2_storerh_pbr_pseudo = 1475,
1492
    S2_storerh_pci  = 1476,
1493
    S2_storerh_pci_pseudo = 1477,
1494
    S2_storerh_pcr  = 1478,
1495
    S2_storerh_pi = 1479,
1496
    S2_storerh_pr = 1480,
1497
    S2_storerhabs = 1481,
1498
    S2_storerhgp  = 1482,
1499
    S2_storerhnew_io  = 1483,
1500
    S2_storerhnew_pbr = 1484,
1501
    S2_storerhnew_pci = 1485,
1502
    S2_storerhnew_pcr = 1486,
1503
    S2_storerhnew_pi  = 1487,
1504
    S2_storerhnew_pr  = 1488,
1505
    S2_storerhnewabs  = 1489,
1506
    S2_storerhnewgp = 1490,
1507
    S2_storeri_io = 1491,
1508
    S2_storeri_pbr  = 1492,
1509
    S2_storeri_pbr_pseudo = 1493,
1510
    S2_storeri_pci  = 1494,
1511
    S2_storeri_pci_pseudo = 1495,
1512
    S2_storeri_pcr  = 1496,
1513
    S2_storeri_pi = 1497,
1514
    S2_storeri_pr = 1498,
1515
    S2_storeriabs = 1499,
1516
    S2_storerigp  = 1500,
1517
    S2_storerinew_io  = 1501,
1518
    S2_storerinew_pbr = 1502,
1519
    S2_storerinew_pci = 1503,
1520
    S2_storerinew_pcr = 1504,
1521
    S2_storerinew_pi  = 1505,
1522
    S2_storerinew_pr  = 1506,
1523
    S2_storerinewabs  = 1507,
1524
    S2_storerinewgp = 1508,
1525
    S2_storew_locked  = 1509,
1526
    S2_svsathb  = 1510,
1527
    S2_svsathub = 1511,
1528
    S2_tableidxb  = 1512,
1529
    S2_tableidxb_goodsyntax = 1513,
1530
    S2_tableidxd  = 1514,
1531
    S2_tableidxd_goodsyntax = 1515,
1532
    S2_tableidxh  = 1516,
1533
    S2_tableidxh_goodsyntax = 1517,
1534
    S2_tableidxw  = 1518,
1535
    S2_tableidxw_goodsyntax = 1519,
1536
    S2_togglebit_i  = 1520,
1537
    S2_togglebit_r  = 1521,
1538
    S2_tstbit_i = 1522,
1539
    S2_tstbit_r = 1523,
1540
    S2_valignib = 1524,
1541
    S2_valignrb = 1525,
1542
    S2_vcnegh = 1526,
1543
    S2_vcrotate = 1527,
1544
    S2_vrcnegh  = 1528,
1545
    S2_vrndpackwh = 1529,
1546
    S2_vrndpackwhs  = 1530,
1547
    S2_vsathb = 1531,
1548
    S2_vsathb_nopack  = 1532,
1549
    S2_vsathub  = 1533,
1550
    S2_vsathub_nopack = 1534,
1551
    S2_vsatwh = 1535,
1552
    S2_vsatwh_nopack  = 1536,
1553
    S2_vsatwuh  = 1537,
1554
    S2_vsatwuh_nopack = 1538,
1555
    S2_vsplatrb = 1539,
1556
    S2_vsplatrh = 1540,
1557
    S2_vspliceib  = 1541,
1558
    S2_vsplicerb  = 1542,
1559
    S2_vsxtbh = 1543,
1560
    S2_vsxthw = 1544,
1561
    S2_vtrunehb = 1545,
1562
    S2_vtrunewh = 1546,
1563
    S2_vtrunohb = 1547,
1564
    S2_vtrunowh = 1548,
1565
    S2_vzxtbh = 1549,
1566
    S2_vzxthw = 1550,
1567
    S4_addaddi  = 1551,
1568
    S4_addi_asl_ri  = 1552,
1569
    S4_addi_lsr_ri  = 1553,
1570
    S4_andi_asl_ri  = 1554,
1571
    S4_andi_lsr_ri  = 1555,
1572
    S4_clbaddi  = 1556,
1573
    S4_clbpaddi = 1557,
1574
    S4_clbpnorm = 1558,
1575
    S4_extract  = 1559,
1576
    S4_extract_rp = 1560,
1577
    S4_extractp = 1561,
1578
    S4_extractp_rp  = 1562,
1579
    S4_lsli = 1563,
1580
    S4_ntstbit_i  = 1564,
1581
    S4_ntstbit_r  = 1565,
1582
    S4_or_andi  = 1566,
1583
    S4_or_andix = 1567,
1584
    S4_or_ori = 1568,
1585
    S4_ori_asl_ri = 1569,
1586
    S4_ori_lsr_ri = 1570,
1587
    S4_parity = 1571,
1588
    S4_pstorerbf_abs  = 1572,
1589
    S4_pstorerbf_rr = 1573,
1590
    S4_pstorerbfnew_abs = 1574,
1591
    S4_pstorerbfnew_io  = 1575,
1592
    S4_pstorerbfnew_rr  = 1576,
1593
    S4_pstorerbnewf_abs = 1577,
1594
    S4_pstorerbnewf_rr  = 1578,
1595
    S4_pstorerbnewfnew_abs  = 1579,
1596
    S4_pstorerbnewfnew_io = 1580,
1597
    S4_pstorerbnewfnew_rr = 1581,
1598
    S4_pstorerbnewt_abs = 1582,
1599
    S4_pstorerbnewt_rr  = 1583,
1600
    S4_pstorerbnewtnew_abs  = 1584,
1601
    S4_pstorerbnewtnew_io = 1585,
1602
    S4_pstorerbnewtnew_rr = 1586,
1603
    S4_pstorerbt_abs  = 1587,
1604
    S4_pstorerbt_rr = 1588,
1605
    S4_pstorerbtnew_abs = 1589,
1606
    S4_pstorerbtnew_io  = 1590,
1607
    S4_pstorerbtnew_rr  = 1591,
1608
    S4_pstorerdf_abs  = 1592,
1609
    S4_pstorerdf_rr = 1593,
1610
    S4_pstorerdfnew_abs = 1594,
1611
    S4_pstorerdfnew_io  = 1595,
1612
    S4_pstorerdfnew_rr  = 1596,
1613
    S4_pstorerdt_abs  = 1597,
1614
    S4_pstorerdt_rr = 1598,
1615
    S4_pstorerdtnew_abs = 1599,
1616
    S4_pstorerdtnew_io  = 1600,
1617
    S4_pstorerdtnew_rr  = 1601,
1618
    S4_pstorerff_abs  = 1602,
1619
    S4_pstorerff_rr = 1603,
1620
    S4_pstorerffnew_abs = 1604,
1621
    S4_pstorerffnew_io  = 1605,
1622
    S4_pstorerffnew_rr  = 1606,
1623
    S4_pstorerft_abs  = 1607,
1624
    S4_pstorerft_rr = 1608,
1625
    S4_pstorerftnew_abs = 1609,
1626
    S4_pstorerftnew_io  = 1610,
1627
    S4_pstorerftnew_rr  = 1611,
1628
    S4_pstorerhf_abs  = 1612,
1629
    S4_pstorerhf_rr = 1613,
1630
    S4_pstorerhfnew_abs = 1614,
1631
    S4_pstorerhfnew_io  = 1615,
1632
    S4_pstorerhfnew_rr  = 1616,
1633
    S4_pstorerhnewf_abs = 1617,
1634
    S4_pstorerhnewf_rr  = 1618,
1635
    S4_pstorerhnewfnew_abs  = 1619,
1636
    S4_pstorerhnewfnew_io = 1620,
1637
    S4_pstorerhnewfnew_rr = 1621,
1638
    S4_pstorerhnewt_abs = 1622,
1639
    S4_pstorerhnewt_rr  = 1623,
1640
    S4_pstorerhnewtnew_abs  = 1624,
1641
    S4_pstorerhnewtnew_io = 1625,
1642
    S4_pstorerhnewtnew_rr = 1626,
1643
    S4_pstorerht_abs  = 1627,
1644
    S4_pstorerht_rr = 1628,
1645
    S4_pstorerhtnew_abs = 1629,
1646
    S4_pstorerhtnew_io  = 1630,
1647
    S4_pstorerhtnew_rr  = 1631,
1648
    S4_pstorerif_abs  = 1632,
1649
    S4_pstorerif_rr = 1633,
1650
    S4_pstorerifnew_abs = 1634,
1651
    S4_pstorerifnew_io  = 1635,
1652
    S4_pstorerifnew_rr  = 1636,
1653
    S4_pstorerinewf_abs = 1637,
1654
    S4_pstorerinewf_rr  = 1638,
1655
    S4_pstorerinewfnew_abs  = 1639,
1656
    S4_pstorerinewfnew_io = 1640,
1657
    S4_pstorerinewfnew_rr = 1641,
1658
    S4_pstorerinewt_abs = 1642,
1659
    S4_pstorerinewt_rr  = 1643,
1660
    S4_pstorerinewtnew_abs  = 1644,
1661
    S4_pstorerinewtnew_io = 1645,
1662
    S4_pstorerinewtnew_rr = 1646,
1663
    S4_pstorerit_abs  = 1647,
1664
    S4_pstorerit_rr = 1648,
1665
    S4_pstoreritnew_abs = 1649,
1666
    S4_pstoreritnew_io  = 1650,
1667
    S4_pstoreritnew_rr  = 1651,
1668
    S4_stored_locked  = 1652,
1669
    S4_storeirb_io  = 1653,
1670
    S4_storeirbf_io = 1654,
1671
    S4_storeirbfnew_io  = 1655,
1672
    S4_storeirbt_io = 1656,
1673
    S4_storeirbtnew_io  = 1657,
1674
    S4_storeirh_io  = 1658,
1675
    S4_storeirhf_io = 1659,
1676
    S4_storeirhfnew_io  = 1660,
1677
    S4_storeirht_io = 1661,
1678
    S4_storeirhtnew_io  = 1662,
1679
    S4_storeiri_io  = 1663,
1680
    S4_storeirif_io = 1664,
1681
    S4_storeirifnew_io  = 1665,
1682
    S4_storeirit_io = 1666,
1683
    S4_storeiritnew_io  = 1667,
1684
    S4_storerb_ap = 1668,
1685
    S4_storerb_rr = 1669,
1686
    S4_storerb_ur = 1670,
1687
    S4_storerbnew_ap  = 1671,
1688
    S4_storerbnew_rr  = 1672,
1689
    S4_storerbnew_ur  = 1673,
1690
    S4_storerd_ap = 1674,
1691
    S4_storerd_rr = 1675,
1692
    S4_storerd_ur = 1676,
1693
    S4_storerf_ap = 1677,
1694
    S4_storerf_rr = 1678,
1695
    S4_storerf_ur = 1679,
1696
    S4_storerh_ap = 1680,
1697
    S4_storerh_rr = 1681,
1698
    S4_storerh_ur = 1682,
1699
    S4_storerhnew_ap  = 1683,
1700
    S4_storerhnew_rr  = 1684,
1701
    S4_storerhnew_ur  = 1685,
1702
    S4_storeri_ap = 1686,
1703
    S4_storeri_rr = 1687,
1704
    S4_storeri_ur = 1688,
1705
    S4_storerinew_ap  = 1689,
1706
    S4_storerinew_rr  = 1690,
1707
    S4_storerinew_ur  = 1691,
1708
    S4_subaddi  = 1692,
1709
    S4_subi_asl_ri  = 1693,
1710
    S4_subi_lsr_ri  = 1694,
1711
    S4_vrcrotate  = 1695,
1712
    S4_vrcrotate_acc  = 1696,
1713
    S4_vxaddsubh  = 1697,
1714
    S4_vxaddsubhr = 1698,
1715
    S4_vxaddsubw  = 1699,
1716
    S4_vxsubaddh  = 1700,
1717
    S4_vxsubaddhr = 1701,
1718
    S4_vxsubaddw  = 1702,
1719
    S5_asrhub_rnd_sat = 1703,
1720
    S5_asrhub_rnd_sat_goodsyntax  = 1704,
1721
    S5_asrhub_sat = 1705,
1722
    S5_popcountp  = 1706,
1723
    S5_vasrhrnd = 1707,
1724
    S5_vasrhrnd_goodsyntax  = 1708,
1725
    S6_rol_i_p  = 1709,
1726
    S6_rol_i_p_acc  = 1710,
1727
    S6_rol_i_p_and  = 1711,
1728
    S6_rol_i_p_nac  = 1712,
1729
    S6_rol_i_p_or = 1713,
1730
    S6_rol_i_p_xacc = 1714,
1731
    S6_rol_i_r  = 1715,
1732
    S6_rol_i_r_acc  = 1716,
1733
    S6_rol_i_r_and  = 1717,
1734
    S6_rol_i_r_nac  = 1718,
1735
    S6_rol_i_r_or = 1719,
1736
    S6_rol_i_r_xacc = 1720,
1737
    SAVE_REGISTERS_CALL_V4  = 1721,
1738
    SAVE_REGISTERS_CALL_V4_EXT  = 1722,
1739
    STriq_pred_V6 = 1723,
1740
    STriq_pred_V6_128B  = 1724,
1741
    STriq_pred_vec_V6 = 1725,
1742
    STriq_pred_vec_V6_128B  = 1726,
1743
    STriv_pseudo_V6 = 1727,
1744
    STriv_pseudo_V6_128B  = 1728,
1745
    STrivv_indexed  = 1729,
1746
    STrivv_indexed_128B = 1730,
1747
    STrivv_pseudo_V6  = 1731,
1748
    STrivv_pseudo_V6_128B = 1732,
1749
    STriw_mod = 1733,
1750
    STriw_pred  = 1734,
1751
    TCRETURNi = 1735,
1752
    TCRETURNr = 1736,
1753
    TFRI64_V2_ext = 1737,
1754
    TFRI64_V4 = 1738,
1755
    TFRI_cNotPt_f = 1739,
1756
    TFRI_cPt_f  = 1740,
1757
    TFRI_f  = 1741,
1758
    TFR_FI  = 1742,
1759
    TFR_FIA = 1743,
1760
    TFR_PdFalse = 1744,
1761
    TFR_PdTrue  = 1745,
1762
    V4_SA1_addi = 1746,
1763
    V4_SA1_addrx  = 1747,
1764
    V4_SA1_addsp  = 1748,
1765
    V4_SA1_and1 = 1749,
1766
    V4_SA1_clrf = 1750,
1767
    V4_SA1_clrfnew  = 1751,
1768
    V4_SA1_clrt = 1752,
1769
    V4_SA1_clrtnew  = 1753,
1770
    V4_SA1_cmpeqi = 1754,
1771
    V4_SA1_combine0i  = 1755,
1772
    V4_SA1_combine1i  = 1756,
1773
    V4_SA1_combine2i  = 1757,
1774
    V4_SA1_combine3i  = 1758,
1775
    V4_SA1_combinerz  = 1759,
1776
    V4_SA1_combinezr  = 1760,
1777
    V4_SA1_dec  = 1761,
1778
    V4_SA1_inc  = 1762,
1779
    V4_SA1_seti = 1763,
1780
    V4_SA1_setin1 = 1764,
1781
    V4_SA1_sxtb = 1765,
1782
    V4_SA1_sxth = 1766,
1783
    V4_SA1_tfr  = 1767,
1784
    V4_SA1_zxtb = 1768,
1785
    V4_SA1_zxth = 1769,
1786
    V4_SL1_loadri_io  = 1770,
1787
    V4_SL1_loadrub_io = 1771,
1788
    V4_SL2_deallocframe = 1772,
1789
    V4_SL2_jumpr31  = 1773,
1790
    V4_SL2_jumpr31_f  = 1774,
1791
    V4_SL2_jumpr31_fnew = 1775,
1792
    V4_SL2_jumpr31_t  = 1776,
1793
    V4_SL2_jumpr31_tnew = 1777,
1794
    V4_SL2_loadrb_io  = 1778,
1795
    V4_SL2_loadrd_sp  = 1779,
1796
    V4_SL2_loadrh_io  = 1780,
1797
    V4_SL2_loadri_sp  = 1781,
1798
    V4_SL2_loadruh_io = 1782,
1799
    V4_SL2_return = 1783,
1800
    V4_SL2_return_f = 1784,
1801
    V4_SL2_return_fnew  = 1785,
1802
    V4_SL2_return_t = 1786,
1803
    V4_SL2_return_tnew  = 1787,
1804
    V4_SS1_storeb_io  = 1788,
1805
    V4_SS1_storew_io  = 1789,
1806
    V4_SS2_allocframe = 1790,
1807
    V4_SS2_storebi0 = 1791,
1808
    V4_SS2_storebi1 = 1792,
1809
    V4_SS2_stored_sp  = 1793,
1810
    V4_SS2_storeh_io  = 1794,
1811
    V4_SS2_storew_sp  = 1795,
1812
    V4_SS2_storewi0 = 1796,
1813
    V4_SS2_storewi1 = 1797,
1814
    V6_extractw = 1798,
1815
    V6_extractw_128B  = 1799,
1816
    V6_lvsplatw = 1800,
1817
    V6_lvsplatw_128B  = 1801,
1818
    V6_pred_and = 1802,
1819
    V6_pred_and_128B  = 1803,
1820
    V6_pred_and_n = 1804,
1821
    V6_pred_and_n_128B  = 1805,
1822
    V6_pred_not = 1806,
1823
    V6_pred_not_128B  = 1807,
1824
    V6_pred_or  = 1808,
1825
    V6_pred_or_128B = 1809,
1826
    V6_pred_or_n  = 1810,
1827
    V6_pred_or_n_128B = 1811,
1828
    V6_pred_scalar2 = 1812,
1829
    V6_pred_scalar2_128B  = 1813,
1830
    V6_pred_xor = 1814,
1831
    V6_pred_xor_128B  = 1815,
1832
    V6_vL32Ub_ai  = 1816,
1833
    V6_vL32Ub_ai_128B = 1817,
1834
    V6_vL32Ub_pi  = 1818,
1835
    V6_vL32Ub_pi_128B = 1819,
1836
    V6_vL32Ub_ppu = 1820,
1837
    V6_vL32b_ai = 1821,
1838
    V6_vL32b_ai_128B  = 1822,
1839
    V6_vL32b_cur_ai = 1823,
1840
    V6_vL32b_cur_ai_128B  = 1824,
1841
    V6_vL32b_cur_pi = 1825,
1842
    V6_vL32b_cur_pi_128B  = 1826,
1843
    V6_vL32b_cur_ppu  = 1827,
1844
    V6_vL32b_nt_ai  = 1828,
1845
    V6_vL32b_nt_ai_128B = 1829,
1846
    V6_vL32b_nt_cur_ai  = 1830,
1847
    V6_vL32b_nt_cur_ai_128B = 1831,
1848
    V6_vL32b_nt_cur_pi  = 1832,
1849
    V6_vL32b_nt_cur_pi_128B = 1833,
1850
    V6_vL32b_nt_cur_ppu = 1834,
1851
    V6_vL32b_nt_pi  = 1835,
1852
    V6_vL32b_nt_pi_128B = 1836,
1853
    V6_vL32b_nt_ppu = 1837,
1854
    V6_vL32b_nt_tmp_ai  = 1838,
1855
    V6_vL32b_nt_tmp_ai_128B = 1839,
1856
    V6_vL32b_nt_tmp_pi  = 1840,
1857
    V6_vL32b_nt_tmp_pi_128B = 1841,
1858
    V6_vL32b_nt_tmp_ppu = 1842,
1859
    V6_vL32b_pi = 1843,
1860
    V6_vL32b_pi_128B  = 1844,
1861
    V6_vL32b_ppu  = 1845,
1862
    V6_vL32b_tmp_ai = 1846,
1863
    V6_vL32b_tmp_ai_128B  = 1847,
1864
    V6_vL32b_tmp_pi = 1848,
1865
    V6_vL32b_tmp_pi_128B  = 1849,
1866
    V6_vL32b_tmp_ppu  = 1850,
1867
    V6_vS32Ub_ai  = 1851,
1868
    V6_vS32Ub_ai_128B = 1852,
1869
    V6_vS32Ub_npred_ai  = 1853,
1870
    V6_vS32Ub_npred_ai_128B = 1854,
1871
    V6_vS32Ub_npred_pi  = 1855,
1872
    V6_vS32Ub_npred_pi_128B = 1856,
1873
    V6_vS32Ub_npred_ppu = 1857,
1874
    V6_vS32Ub_pi  = 1858,
1875
    V6_vS32Ub_pi_128B = 1859,
1876
    V6_vS32Ub_ppu = 1860,
1877
    V6_vS32Ub_pred_ai = 1861,
1878
    V6_vS32Ub_pred_ai_128B  = 1862,
1879
    V6_vS32Ub_pred_pi = 1863,
1880
    V6_vS32Ub_pred_pi_128B  = 1864,
1881
    V6_vS32Ub_pred_ppu  = 1865,
1882
    V6_vS32b_ai = 1866,
1883
    V6_vS32b_ai_128B  = 1867,
1884
    V6_vS32b_new_ai = 1868,
1885
    V6_vS32b_new_ai_128B  = 1869,
1886
    V6_vS32b_new_npred_ai = 1870,
1887
    V6_vS32b_new_npred_ai_128B  = 1871,
1888
    V6_vS32b_new_npred_pi = 1872,
1889
    V6_vS32b_new_npred_pi_128B  = 1873,
1890
    V6_vS32b_new_npred_ppu  = 1874,
1891
    V6_vS32b_new_pi = 1875,
1892
    V6_vS32b_new_pi_128B  = 1876,
1893
    V6_vS32b_new_ppu  = 1877,
1894
    V6_vS32b_new_pred_ai  = 1878,
1895
    V6_vS32b_new_pred_ai_128B = 1879,
1896
    V6_vS32b_new_pred_pi  = 1880,
1897
    V6_vS32b_new_pred_pi_128B = 1881,
1898
    V6_vS32b_new_pred_ppu = 1882,
1899
    V6_vS32b_npred_ai = 1883,
1900
    V6_vS32b_npred_ai_128B  = 1884,
1901
    V6_vS32b_npred_pi = 1885,
1902
    V6_vS32b_npred_pi_128B  = 1886,
1903
    V6_vS32b_npred_ppu  = 1887,
1904
    V6_vS32b_nqpred_ai  = 1888,
1905
    V6_vS32b_nqpred_ai_128B = 1889,
1906
    V6_vS32b_nqpred_pi  = 1890,
1907
    V6_vS32b_nqpred_pi_128B = 1891,
1908
    V6_vS32b_nqpred_ppu = 1892,
1909
    V6_vS32b_nt_ai  = 1893,
1910
    V6_vS32b_nt_ai_128B = 1894,
1911
    V6_vS32b_nt_new_ai  = 1895,
1912
    V6_vS32b_nt_new_ai_128B = 1896,
1913
    V6_vS32b_nt_new_npred_ai  = 1897,
1914
    V6_vS32b_nt_new_npred_ai_128B = 1898,
1915
    V6_vS32b_nt_new_npred_pi  = 1899,
1916
    V6_vS32b_nt_new_npred_pi_128B = 1900,
1917
    V6_vS32b_nt_new_npred_ppu = 1901,
1918
    V6_vS32b_nt_new_pi  = 1902,
1919
    V6_vS32b_nt_new_pi_128B = 1903,
1920
    V6_vS32b_nt_new_ppu = 1904,
1921
    V6_vS32b_nt_new_pred_ai = 1905,
1922
    V6_vS32b_nt_new_pred_ai_128B  = 1906,
1923
    V6_vS32b_nt_new_pred_pi = 1907,
1924
    V6_vS32b_nt_new_pred_pi_128B  = 1908,
1925
    V6_vS32b_nt_new_pred_ppu  = 1909,
1926
    V6_vS32b_nt_npred_ai  = 1910,
1927
    V6_vS32b_nt_npred_ai_128B = 1911,
1928
    V6_vS32b_nt_npred_pi  = 1912,
1929
    V6_vS32b_nt_npred_pi_128B = 1913,
1930
    V6_vS32b_nt_npred_ppu = 1914,
1931
    V6_vS32b_nt_nqpred_ai = 1915,
1932
    V6_vS32b_nt_nqpred_ai_128B  = 1916,
1933
    V6_vS32b_nt_nqpred_pi = 1917,
1934
    V6_vS32b_nt_nqpred_pi_128B  = 1918,
1935
    V6_vS32b_nt_nqpred_ppu  = 1919,
1936
    V6_vS32b_nt_pi  = 1920,
1937
    V6_vS32b_nt_pi_128B = 1921,
1938
    V6_vS32b_nt_ppu = 1922,
1939
    V6_vS32b_nt_pred_ai = 1923,
1940
    V6_vS32b_nt_pred_ai_128B  = 1924,
1941
    V6_vS32b_nt_pred_pi = 1925,
1942
    V6_vS32b_nt_pred_pi_128B  = 1926,
1943
    V6_vS32b_nt_pred_ppu  = 1927,
1944
    V6_vS32b_nt_qpred_ai  = 1928,
1945
    V6_vS32b_nt_qpred_ai_128B = 1929,
1946
    V6_vS32b_nt_qpred_pi  = 1930,
1947
    V6_vS32b_nt_qpred_pi_128B = 1931,
1948
    V6_vS32b_nt_qpred_ppu = 1932,
1949
    V6_vS32b_pi = 1933,
1950
    V6_vS32b_pi_128B  = 1934,
1951
    V6_vS32b_ppu  = 1935,
1952
    V6_vS32b_pred_ai  = 1936,
1953
    V6_vS32b_pred_ai_128B = 1937,
1954
    V6_vS32b_pred_pi  = 1938,
1955
    V6_vS32b_pred_pi_128B = 1939,
1956
    V6_vS32b_pred_ppu = 1940,
1957
    V6_vS32b_qpred_ai = 1941,
1958
    V6_vS32b_qpred_ai_128B  = 1942,
1959
    V6_vS32b_qpred_pi = 1943,
1960
    V6_vS32b_qpred_pi_128B  = 1944,
1961
    V6_vS32b_qpred_ppu  = 1945,
1962
    V6_vabsdiffh  = 1946,
1963
    V6_vabsdiffh_128B = 1947,
1964
    V6_vabsdiffub = 1948,
1965
    V6_vabsdiffub_128B  = 1949,
1966
    V6_vabsdiffuh = 1950,
1967
    V6_vabsdiffuh_128B  = 1951,
1968
    V6_vabsdiffw  = 1952,
1969
    V6_vabsdiffw_128B = 1953,
1970
    V6_vabsh  = 1954,
1971
    V6_vabsh_128B = 1955,
1972
    V6_vabsh_sat  = 1956,
1973
    V6_vabsh_sat_128B = 1957,
1974
    V6_vabsw  = 1958,
1975
    V6_vabsw_128B = 1959,
1976
    V6_vabsw_sat  = 1960,
1977
    V6_vabsw_sat_128B = 1961,
1978
    V6_vaddb  = 1962,
1979
    V6_vaddb_128B = 1963,
1980
    V6_vaddb_dv = 1964,
1981
    V6_vaddb_dv_128B  = 1965,
1982
    V6_vaddbnq  = 1966,
1983
    V6_vaddbnq_128B = 1967,
1984
    V6_vaddbq = 1968,
1985
    V6_vaddbq_128B  = 1969,
1986
    V6_vaddh  = 1970,
1987
    V6_vaddh_128B = 1971,
1988
    V6_vaddh_dv = 1972,
1989
    V6_vaddh_dv_128B  = 1973,
1990
    V6_vaddhnq  = 1974,
1991
    V6_vaddhnq_128B = 1975,
1992
    V6_vaddhq = 1976,
1993
    V6_vaddhq_128B  = 1977,
1994
    V6_vaddhsat = 1978,
1995
    V6_vaddhsat_128B  = 1979,
1996
    V6_vaddhsat_dv  = 1980,
1997
    V6_vaddhsat_dv_128B = 1981,
1998
    V6_vaddhw = 1982,
1999
    V6_vaddhw_128B  = 1983,
2000
    V6_vaddubh  = 1984,
2001
    V6_vaddubh_128B = 1985,
2002
    V6_vaddubsat  = 1986,
2003
    V6_vaddubsat_128B = 1987,
2004
    V6_vaddubsat_dv = 1988,
2005
    V6_vaddubsat_dv_128B  = 1989,
2006
    V6_vadduhsat  = 1990,
2007
    V6_vadduhsat_128B = 1991,
2008
    V6_vadduhsat_dv = 1992,
2009
    V6_vadduhsat_dv_128B  = 1993,
2010
    V6_vadduhw  = 1994,
2011
    V6_vadduhw_128B = 1995,
2012
    V6_vaddw  = 1996,
2013
    V6_vaddw_128B = 1997,
2014
    V6_vaddw_dv = 1998,
2015
    V6_vaddw_dv_128B  = 1999,
2016
    V6_vaddwnq  = 2000,
2017
    V6_vaddwnq_128B = 2001,
2018
    V6_vaddwq = 2002,
2019
    V6_vaddwq_128B  = 2003,
2020
    V6_vaddwsat = 2004,
2021
    V6_vaddwsat_128B  = 2005,
2022
    V6_vaddwsat_dv  = 2006,
2023
    V6_vaddwsat_dv_128B = 2007,
2024
    V6_valignb  = 2008,
2025
    V6_valignb_128B = 2009,
2026
    V6_valignbi = 2010,
2027
    V6_valignbi_128B  = 2011,
2028
    V6_vand = 2012,
2029
    V6_vand_128B  = 2013,
2030
    V6_vandqrt  = 2014,
2031
    V6_vandqrt_128B = 2015,
2032
    V6_vandqrt_acc  = 2016,
2033
    V6_vandqrt_acc_128B = 2017,
2034
    V6_vandvrt  = 2018,
2035
    V6_vandvrt_128B = 2019,
2036
    V6_vandvrt_acc  = 2020,
2037
    V6_vandvrt_acc_128B = 2021,
2038
    V6_vaslh  = 2022,
2039
    V6_vaslh_128B = 2023,
2040
    V6_vaslhv = 2024,
2041
    V6_vaslhv_128B  = 2025,
2042
    V6_vaslw  = 2026,
2043
    V6_vaslw_128B = 2027,
2044
    V6_vaslw_acc  = 2028,
2045
    V6_vaslw_acc_128B = 2029,
2046
    V6_vaslwv = 2030,
2047
    V6_vaslwv_128B  = 2031,
2048
    V6_vasrh  = 2032,
2049
    V6_vasrh_128B = 2033,
2050
    V6_vasrhbrndsat = 2034,
2051
    V6_vasrhbrndsat_128B  = 2035,
2052
    V6_vasrhubrndsat  = 2036,
2053
    V6_vasrhubrndsat_128B = 2037,
2054
    V6_vasrhubsat = 2038,
2055
    V6_vasrhubsat_128B  = 2039,
2056
    V6_vasrhv = 2040,
2057
    V6_vasrhv_128B  = 2041,
2058
    V6_vasrw  = 2042,
2059
    V6_vasrw_128B = 2043,
2060
    V6_vasrw_acc  = 2044,
2061
    V6_vasrw_acc_128B = 2045,
2062
    V6_vasrwh = 2046,
2063
    V6_vasrwh_128B  = 2047,
2064
    V6_vasrwhrndsat = 2048,
2065
    V6_vasrwhrndsat_128B  = 2049,
2066
    V6_vasrwhsat  = 2050,
2067
    V6_vasrwhsat_128B = 2051,
2068
    V6_vasrwuhsat = 2052,
2069
    V6_vasrwuhsat_128B  = 2053,
2070
    V6_vasrwv = 2054,
2071
    V6_vasrwv_128B  = 2055,
2072
    V6_vassign  = 2056,
2073
    V6_vassign_128B = 2057,
2074
    V6_vavgh  = 2058,
2075
    V6_vavgh_128B = 2059,
2076
    V6_vavghrnd = 2060,
2077
    V6_vavghrnd_128B  = 2061,
2078
    V6_vavgub = 2062,
2079
    V6_vavgub_128B  = 2063,
2080
    V6_vavgubrnd  = 2064,
2081
    V6_vavgubrnd_128B = 2065,
2082
    V6_vavguh = 2066,
2083
    V6_vavguh_128B  = 2067,
2084
    V6_vavguhrnd  = 2068,
2085
    V6_vavguhrnd_128B = 2069,
2086
    V6_vavgw  = 2070,
2087
    V6_vavgw_128B = 2071,
2088
    V6_vavgwrnd = 2072,
2089
    V6_vavgwrnd_128B  = 2073,
2090
    V6_vccombine  = 2074,
2091
    V6_vccombine_128B = 2075,
2092
    V6_vcl0h  = 2076,
2093
    V6_vcl0h_128B = 2077,
2094
    V6_vcl0w  = 2078,
2095
    V6_vcl0w_128B = 2079,
2096
    V6_vcmov  = 2080,
2097
    V6_vcmov_128B = 2081,
2098
    V6_vcombine = 2082,
2099
    V6_vcombine_128B  = 2083,
2100
    V6_vdeal  = 2084,
2101
    V6_vdeal_128B = 2085,
2102
    V6_vdealb = 2086,
2103
    V6_vdealb4w = 2087,
2104
    V6_vdealb4w_128B  = 2088,
2105
    V6_vdealb_128B  = 2089,
2106
    V6_vdealh = 2090,
2107
    V6_vdealh_128B  = 2091,
2108
    V6_vdealvdd = 2092,
2109
    V6_vdealvdd_128B  = 2093,
2110
    V6_vdelta = 2094,
2111
    V6_vdelta_128B  = 2095,
2112
    V6_vdmpybus = 2096,
2113
    V6_vdmpybus_128B  = 2097,
2114
    V6_vdmpybus_acc = 2098,
2115
    V6_vdmpybus_acc_128B  = 2099,
2116
    V6_vdmpybus_dv  = 2100,
2117
    V6_vdmpybus_dv_128B = 2101,
2118
    V6_vdmpybus_dv_acc  = 2102,
2119
    V6_vdmpybus_dv_acc_128B = 2103,
2120
    V6_vdmpyhb  = 2104,
2121
    V6_vdmpyhb_128B = 2105,
2122
    V6_vdmpyhb_acc  = 2106,
2123
    V6_vdmpyhb_acc_128B = 2107,
2124
    V6_vdmpyhb_dv = 2108,
2125
    V6_vdmpyhb_dv_128B  = 2109,
2126
    V6_vdmpyhb_dv_acc = 2110,
2127
    V6_vdmpyhb_dv_acc_128B  = 2111,
2128
    V6_vdmpyhisat = 2112,
2129
    V6_vdmpyhisat_128B  = 2113,
2130
    V6_vdmpyhisat_acc = 2114,
2131
    V6_vdmpyhisat_acc_128B  = 2115,
2132
    V6_vdmpyhsat  = 2116,
2133
    V6_vdmpyhsat_128B = 2117,
2134
    V6_vdmpyhsat_acc  = 2118,
2135
    V6_vdmpyhsat_acc_128B = 2119,
2136
    V6_vdmpyhsuisat = 2120,
2137
    V6_vdmpyhsuisat_128B  = 2121,
2138
    V6_vdmpyhsuisat_acc = 2122,
2139
    V6_vdmpyhsuisat_acc_128B  = 2123,
2140
    V6_vdmpyhsusat  = 2124,
2141
    V6_vdmpyhsusat_128B = 2125,
2142
    V6_vdmpyhsusat_acc  = 2126,
2143
    V6_vdmpyhsusat_acc_128B = 2127,
2144
    V6_vdmpyhvsat = 2128,
2145
    V6_vdmpyhvsat_128B  = 2129,
2146
    V6_vdmpyhvsat_acc = 2130,
2147
    V6_vdmpyhvsat_acc_128B  = 2131,
2148
    V6_vdsaduh  = 2132,
2149
    V6_vdsaduh_128B = 2133,
2150
    V6_vdsaduh_acc  = 2134,
2151
    V6_vdsaduh_acc_128B = 2135,
2152
    V6_veqb = 2136,
2153
    V6_veqb_128B  = 2137,
2154
    V6_veqb_and = 2138,
2155
    V6_veqb_and_128B  = 2139,
2156
    V6_veqb_or  = 2140,
2157
    V6_veqb_or_128B = 2141,
2158
    V6_veqb_xor = 2142,
2159
    V6_veqb_xor_128B  = 2143,
2160
    V6_veqh = 2144,
2161
    V6_veqh_128B  = 2145,
2162
    V6_veqh_and = 2146,
2163
    V6_veqh_and_128B  = 2147,
2164
    V6_veqh_or  = 2148,
2165
    V6_veqh_or_128B = 2149,
2166
    V6_veqh_xor = 2150,
2167
    V6_veqh_xor_128B  = 2151,
2168
    V6_veqw = 2152,
2169
    V6_veqw_128B  = 2153,
2170
    V6_veqw_and = 2154,
2171
    V6_veqw_and_128B  = 2155,
2172
    V6_veqw_or  = 2156,
2173
    V6_veqw_or_128B = 2157,
2174
    V6_veqw_xor = 2158,
2175
    V6_veqw_xor_128B  = 2159,
2176
    V6_vgtb = 2160,
2177
    V6_vgtb_128B  = 2161,
2178
    V6_vgtb_and = 2162,
2179
    V6_vgtb_and_128B  = 2163,
2180
    V6_vgtb_or  = 2164,
2181
    V6_vgtb_or_128B = 2165,
2182
    V6_vgtb_xor = 2166,
2183
    V6_vgtb_xor_128B  = 2167,
2184
    V6_vgth = 2168,
2185
    V6_vgth_128B  = 2169,
2186
    V6_vgth_and = 2170,
2187
    V6_vgth_and_128B  = 2171,
2188
    V6_vgth_or  = 2172,
2189
    V6_vgth_or_128B = 2173,
2190
    V6_vgth_xor = 2174,
2191
    V6_vgth_xor_128B  = 2175,
2192
    V6_vgtub  = 2176,
2193
    V6_vgtub_128B = 2177,
2194
    V6_vgtub_and  = 2178,
2195
    V6_vgtub_and_128B = 2179,
2196
    V6_vgtub_or = 2180,
2197
    V6_vgtub_or_128B  = 2181,
2198
    V6_vgtub_xor  = 2182,
2199
    V6_vgtub_xor_128B = 2183,
2200
    V6_vgtuh  = 2184,
2201
    V6_vgtuh_128B = 2185,
2202
    V6_vgtuh_and  = 2186,
2203
    V6_vgtuh_and_128B = 2187,
2204
    V6_vgtuh_or = 2188,
2205
    V6_vgtuh_or_128B  = 2189,
2206
    V6_vgtuh_xor  = 2190,
2207
    V6_vgtuh_xor_128B = 2191,
2208
    V6_vgtuw  = 2192,
2209
    V6_vgtuw_128B = 2193,
2210
    V6_vgtuw_and  = 2194,
2211
    V6_vgtuw_and_128B = 2195,
2212
    V6_vgtuw_or = 2196,
2213
    V6_vgtuw_or_128B  = 2197,
2214
    V6_vgtuw_xor  = 2198,
2215
    V6_vgtuw_xor_128B = 2199,
2216
    V6_vgtw = 2200,
2217
    V6_vgtw_128B  = 2201,
2218
    V6_vgtw_and = 2202,
2219
    V6_vgtw_and_128B  = 2203,
2220
    V6_vgtw_or  = 2204,
2221
    V6_vgtw_or_128B = 2205,
2222
    V6_vgtw_xor = 2206,
2223
    V6_vgtw_xor_128B  = 2207,
2224
    V6_vhist  = 2208,
2225
    V6_vhistq = 2209,
2226
    V6_vinsertwr  = 2210,
2227
    V6_vinsertwr_128B = 2211,
2228
    V6_vlalignb = 2212,
2229
    V6_vlalignb_128B  = 2213,
2230
    V6_vlalignbi  = 2214,
2231
    V6_vlalignbi_128B = 2215,
2232
    V6_vlsrh  = 2216,
2233
    V6_vlsrh_128B = 2217,
2234
    V6_vlsrhv = 2218,
2235
    V6_vlsrhv_128B  = 2219,
2236
    V6_vlsrw  = 2220,
2237
    V6_vlsrw_128B = 2221,
2238
    V6_vlsrwv = 2222,
2239
    V6_vlsrwv_128B  = 2223,
2240
    V6_vlutvvb  = 2224,
2241
    V6_vlutvvb_128B = 2225,
2242
    V6_vlutvvb_oracc  = 2226,
2243
    V6_vlutvvb_oracc_128B = 2227,
2244
    V6_vlutvwh  = 2228,
2245
    V6_vlutvwh_128B = 2229,
2246
    V6_vlutvwh_oracc  = 2230,
2247
    V6_vlutvwh_oracc_128B = 2231,
2248
    V6_vmaxh  = 2232,
2249
    V6_vmaxh_128B = 2233,
2250
    V6_vmaxub = 2234,
2251
    V6_vmaxub_128B  = 2235,
2252
    V6_vmaxuh = 2236,
2253
    V6_vmaxuh_128B  = 2237,
2254
    V6_vmaxw  = 2238,
2255
    V6_vmaxw_128B = 2239,
2256
    V6_vminh  = 2240,
2257
    V6_vminh_128B = 2241,
2258
    V6_vminub = 2242,
2259
    V6_vminub_128B  = 2243,
2260
    V6_vminuh = 2244,
2261
    V6_vminuh_128B  = 2245,
2262
    V6_vminw  = 2246,
2263
    V6_vminw_128B = 2247,
2264
    V6_vmpabus  = 2248,
2265
    V6_vmpabus_128B = 2249,
2266
    V6_vmpabus_acc  = 2250,
2267
    V6_vmpabus_acc_128B = 2251,
2268
    V6_vmpabusv = 2252,
2269
    V6_vmpabusv_128B  = 2253,
2270
    V6_vmpabuuv = 2254,
2271
    V6_vmpabuuv_128B  = 2255,
2272
    V6_vmpahb = 2256,
2273
    V6_vmpahb_128B  = 2257,
2274
    V6_vmpahb_acc = 2258,
2275
    V6_vmpahb_acc_128B  = 2259,
2276
    V6_vmpybus  = 2260,
2277
    V6_vmpybus_128B = 2261,
2278
    V6_vmpybus_acc  = 2262,
2279
    V6_vmpybus_acc_128B = 2263,
2280
    V6_vmpybusv = 2264,
2281
    V6_vmpybusv_128B  = 2265,
2282
    V6_vmpybusv_acc = 2266,
2283
    V6_vmpybusv_acc_128B  = 2267,
2284
    V6_vmpybv = 2268,
2285
    V6_vmpybv_128B  = 2269,
2286
    V6_vmpybv_acc = 2270,
2287
    V6_vmpybv_acc_128B  = 2271,
2288
    V6_vmpyewuh = 2272,
2289
    V6_vmpyewuh_128B  = 2273,
2290
    V6_vmpyh  = 2274,
2291
    V6_vmpyh_128B = 2275,
2292
    V6_vmpyhsat_acc = 2276,
2293
    V6_vmpyhsat_acc_128B  = 2277,
2294
    V6_vmpyhsrs = 2278,
2295
    V6_vmpyhsrs_128B  = 2279,
2296
    V6_vmpyhss  = 2280,
2297
    V6_vmpyhss_128B = 2281,
2298
    V6_vmpyhus  = 2282,
2299
    V6_vmpyhus_128B = 2283,
2300
    V6_vmpyhus_acc  = 2284,
2301
    V6_vmpyhus_acc_128B = 2285,
2302
    V6_vmpyhv = 2286,
2303
    V6_vmpyhv_128B  = 2287,
2304
    V6_vmpyhv_acc = 2288,
2305
    V6_vmpyhv_acc_128B  = 2289,
2306
    V6_vmpyhvsrs  = 2290,
2307
    V6_vmpyhvsrs_128B = 2291,
2308
    V6_vmpyieoh = 2292,
2309
    V6_vmpyieoh_128B  = 2293,
2310
    V6_vmpyiewh_acc = 2294,
2311
    V6_vmpyiewh_acc_128B  = 2295,
2312
    V6_vmpyiewuh  = 2296,
2313
    V6_vmpyiewuh_128B = 2297,
2314
    V6_vmpyiewuh_acc  = 2298,
2315
    V6_vmpyiewuh_acc_128B = 2299,
2316
    V6_vmpyih = 2300,
2317
    V6_vmpyih_128B  = 2301,
2318
    V6_vmpyih_acc = 2302,
2319
    V6_vmpyih_acc_128B  = 2303,
2320
    V6_vmpyihb  = 2304,
2321
    V6_vmpyihb_128B = 2305,
2322
    V6_vmpyihb_acc  = 2306,
2323
    V6_vmpyihb_acc_128B = 2307,
2324
    V6_vmpyiowh = 2308,
2325
    V6_vmpyiowh_128B  = 2309,
2326
    V6_vmpyiwb  = 2310,
2327
    V6_vmpyiwb_128B = 2311,
2328
    V6_vmpyiwb_acc  = 2312,
2329
    V6_vmpyiwb_acc_128B = 2313,
2330
    V6_vmpyiwh  = 2314,
2331
    V6_vmpyiwh_128B = 2315,
2332
    V6_vmpyiwh_acc  = 2316,
2333
    V6_vmpyiwh_acc_128B = 2317,
2334
    V6_vmpyowh  = 2318,
2335
    V6_vmpyowh_128B = 2319,
2336
    V6_vmpyowh_rnd  = 2320,
2337
    V6_vmpyowh_rnd_128B = 2321,
2338
    V6_vmpyowh_rnd_sacc = 2322,
2339
    V6_vmpyowh_rnd_sacc_128B  = 2323,
2340
    V6_vmpyowh_sacc = 2324,
2341
    V6_vmpyowh_sacc_128B  = 2325,
2342
    V6_vmpyub = 2326,
2343
    V6_vmpyub_128B  = 2327,
2344
    V6_vmpyub_acc = 2328,
2345
    V6_vmpyub_acc_128B  = 2329,
2346
    V6_vmpyubv  = 2330,
2347
    V6_vmpyubv_128B = 2331,
2348
    V6_vmpyubv_acc  = 2332,
2349
    V6_vmpyubv_acc_128B = 2333,
2350
    V6_vmpyuh = 2334,
2351
    V6_vmpyuh_128B  = 2335,
2352
    V6_vmpyuh_acc = 2336,
2353
    V6_vmpyuh_acc_128B  = 2337,
2354
    V6_vmpyuhv  = 2338,
2355
    V6_vmpyuhv_128B = 2339,
2356
    V6_vmpyuhv_acc  = 2340,
2357
    V6_vmpyuhv_acc_128B = 2341,
2358
    V6_vmux = 2342,
2359
    V6_vmux_128B  = 2343,
2360
    V6_vnavgh = 2344,
2361
    V6_vnavgh_128B  = 2345,
2362
    V6_vnavgub  = 2346,
2363
    V6_vnavgub_128B = 2347,
2364
    V6_vnavgw = 2348,
2365
    V6_vnavgw_128B  = 2349,
2366
    V6_vnccombine = 2350,
2367
    V6_vnccombine_128B  = 2351,
2368
    V6_vncmov = 2352,
2369
    V6_vncmov_128B  = 2353,
2370
    V6_vnormamth  = 2354,
2371
    V6_vnormamth_128B = 2355,
2372
    V6_vnormamtw  = 2356,
2373
    V6_vnormamtw_128B = 2357,
2374
    V6_vnot = 2358,
2375
    V6_vnot_128B  = 2359,
2376
    V6_vor  = 2360,
2377
    V6_vor_128B = 2361,
2378
    V6_vpackeb  = 2362,
2379
    V6_vpackeb_128B = 2363,
2380
    V6_vpackeh  = 2364,
2381
    V6_vpackeh_128B = 2365,
2382
    V6_vpackhb_sat  = 2366,
2383
    V6_vpackhb_sat_128B = 2367,
2384
    V6_vpackhub_sat = 2368,
2385
    V6_vpackhub_sat_128B  = 2369,
2386
    V6_vpackob  = 2370,
2387
    V6_vpackob_128B = 2371,
2388
    V6_vpackoh  = 2372,
2389
    V6_vpackoh_128B = 2373,
2390
    V6_vpackwh_sat  = 2374,
2391
    V6_vpackwh_sat_128B = 2375,
2392
    V6_vpackwuh_sat = 2376,
2393
    V6_vpackwuh_sat_128B  = 2377,
2394
    V6_vpopcounth = 2378,
2395
    V6_vpopcounth_128B  = 2379,
2396
    V6_vrdelta  = 2380,
2397
    V6_vrdelta_128B = 2381,
2398
    V6_vrmpybus = 2382,
2399
    V6_vrmpybus_128B  = 2383,
2400
    V6_vrmpybus_acc = 2384,
2401
    V6_vrmpybus_acc_128B  = 2385,
2402
    V6_vrmpybusi  = 2386,
2403
    V6_vrmpybusi_128B = 2387,
2404
    V6_vrmpybusi_acc  = 2388,
2405
    V6_vrmpybusi_acc_128B = 2389,
2406
    V6_vrmpybusv  = 2390,
2407
    V6_vrmpybusv_128B = 2391,
2408
    V6_vrmpybusv_acc  = 2392,
2409
    V6_vrmpybusv_acc_128B = 2393,
2410
    V6_vrmpybv  = 2394,
2411
    V6_vrmpybv_128B = 2395,
2412
    V6_vrmpybv_acc  = 2396,
2413
    V6_vrmpybv_acc_128B = 2397,
2414
    V6_vrmpyub  = 2398,
2415
    V6_vrmpyub_128B = 2399,
2416
    V6_vrmpyub_acc  = 2400,
2417
    V6_vrmpyub_acc_128B = 2401,
2418
    V6_vrmpyubi = 2402,
2419
    V6_vrmpyubi_128B  = 2403,
2420
    V6_vrmpyubi_acc = 2404,
2421
    V6_vrmpyubi_acc_128B  = 2405,
2422
    V6_vrmpyubv = 2406,
2423
    V6_vrmpyubv_128B  = 2407,
2424
    V6_vrmpyubv_acc = 2408,
2425
    V6_vrmpyubv_acc_128B  = 2409,
2426
    V6_vror = 2410,
2427
    V6_vror_128B  = 2411,
2428
    V6_vroundhb = 2412,
2429
    V6_vroundhb_128B  = 2413,
2430
    V6_vroundhub  = 2414,
2431
    V6_vroundhub_128B = 2415,
2432
    V6_vroundwh = 2416,
2433
    V6_vroundwh_128B  = 2417,
2434
    V6_vroundwuh  = 2418,
2435
    V6_vroundwuh_128B = 2419,
2436
    V6_vrsadubi = 2420,
2437
    V6_vrsadubi_128B  = 2421,
2438
    V6_vrsadubi_acc = 2422,
2439
    V6_vrsadubi_acc_128B  = 2423,
2440
    V6_vsathub  = 2424,
2441
    V6_vsathub_128B = 2425,
2442
    V6_vsatwh = 2426,
2443
    V6_vsatwh_128B  = 2427,
2444
    V6_vsb  = 2428,
2445
    V6_vsb_128B = 2429,
2446
    V6_vsh  = 2430,
2447
    V6_vsh_128B = 2431,
2448
    V6_vshufeh  = 2432,
2449
    V6_vshufeh_128B = 2433,
2450
    V6_vshuff = 2434,
2451
    V6_vshuff_128B  = 2435,
2452
    V6_vshuffb  = 2436,
2453
    V6_vshuffb_128B = 2437,
2454
    V6_vshuffeb = 2438,
2455
    V6_vshuffeb_128B  = 2439,
2456
    V6_vshuffh  = 2440,
2457
    V6_vshuffh_128B = 2441,
2458
    V6_vshuffob = 2442,
2459
    V6_vshuffob_128B  = 2443,
2460
    V6_vshuffvdd  = 2444,
2461
    V6_vshuffvdd_128B = 2445,
2462
    V6_vshufoeb = 2446,
2463
    V6_vshufoeb_128B  = 2447,
2464
    V6_vshufoeh = 2448,
2465
    V6_vshufoeh_128B  = 2449,
2466
    V6_vshufoh  = 2450,
2467
    V6_vshufoh_128B = 2451,
2468
    V6_vsubb  = 2452,
2469
    V6_vsubb_128B = 2453,
2470
    V6_vsubb_dv = 2454,
2471
    V6_vsubb_dv_128B  = 2455,
2472
    V6_vsubbnq  = 2456,
2473
    V6_vsubbnq_128B = 2457,
2474
    V6_vsubbq = 2458,
2475
    V6_vsubbq_128B  = 2459,
2476
    V6_vsubh  = 2460,
2477
    V6_vsubh_128B = 2461,
2478
    V6_vsubh_dv = 2462,
2479
    V6_vsubh_dv_128B  = 2463,
2480
    V6_vsubhnq  = 2464,
2481
    V6_vsubhnq_128B = 2465,
2482
    V6_vsubhq = 2466,
2483
    V6_vsubhq_128B  = 2467,
2484
    V6_vsubhsat = 2468,
2485
    V6_vsubhsat_128B  = 2469,
2486
    V6_vsubhsat_dv  = 2470,
2487
    V6_vsubhsat_dv_128B = 2471,
2488
    V6_vsubhw = 2472,
2489
    V6_vsubhw_128B  = 2473,
2490
    V6_vsububh  = 2474,
2491
    V6_vsububh_128B = 2475,
2492
    V6_vsububsat  = 2476,
2493
    V6_vsububsat_128B = 2477,
2494
    V6_vsububsat_dv = 2478,
2495
    V6_vsububsat_dv_128B  = 2479,
2496
    V6_vsubuhsat  = 2480,
2497
    V6_vsubuhsat_128B = 2481,
2498
    V6_vsubuhsat_dv = 2482,
2499
    V6_vsubuhsat_dv_128B  = 2483,
2500
    V6_vsubuhw  = 2484,
2501
    V6_vsubuhw_128B = 2485,
2502
    V6_vsubw  = 2486,
2503
    V6_vsubw_128B = 2487,
2504
    V6_vsubw_dv = 2488,
2505
    V6_vsubw_dv_128B  = 2489,
2506
    V6_vsubwnq  = 2490,
2507
    V6_vsubwnq_128B = 2491,
2508
    V6_vsubwq = 2492,
2509
    V6_vsubwq_128B  = 2493,
2510
    V6_vsubwsat = 2494,
2511
    V6_vsubwsat_128B  = 2495,
2512
    V6_vsubwsat_dv  = 2496,
2513
    V6_vsubwsat_dv_128B = 2497,
2514
    V6_vswap  = 2498,
2515
    V6_vswap_128B = 2499,
2516
    V6_vtmpyb = 2500,
2517
    V6_vtmpyb_128B  = 2501,
2518
    V6_vtmpyb_acc = 2502,
2519
    V6_vtmpyb_acc_128B  = 2503,
2520
    V6_vtmpybus = 2504,
2521
    V6_vtmpybus_128B  = 2505,
2522
    V6_vtmpybus_acc = 2506,
2523
    V6_vtmpybus_acc_128B  = 2507,
2524
    V6_vtmpyhb  = 2508,
2525
    V6_vtmpyhb_128B = 2509,
2526
    V6_vtmpyhb_acc  = 2510,
2527
    V6_vtmpyhb_acc_128B = 2511,
2528
    V6_vunpackb = 2512,
2529
    V6_vunpackb_128B  = 2513,
2530
    V6_vunpackh = 2514,
2531
    V6_vunpackh_128B  = 2515,
2532
    V6_vunpackob  = 2516,
2533
    V6_vunpackob_128B = 2517,
2534
    V6_vunpackoh  = 2518,
2535
    V6_vunpackoh_128B = 2519,
2536
    V6_vunpackub  = 2520,
2537
    V6_vunpackub_128B = 2521,
2538
    V6_vunpackuh  = 2522,
2539
    V6_vunpackuh_128B = 2523,
2540
    V6_vxor = 2524,
2541
    V6_vxor_128B  = 2525,
2542
    V6_vzb  = 2526,
2543
    V6_vzb_128B = 2527,
2544
    V6_vzh  = 2528,
2545
    V6_vzh_128B = 2529,
2546
    VMULW = 2530,
2547
    VMULW_ACC = 2531,
2548
    VSelectDblPseudo_V6 = 2532,
2549
    VSelectPseudo_V6  = 2533,
2550
    Y2_barrier  = 2534,
2551
    Y2_dccleana = 2535,
2552
    Y2_dccleaninva  = 2536,
2553
    Y2_dcfetchbo  = 2537,
2554
    Y2_dcinva = 2538,
2555
    Y2_dczeroa  = 2539,
2556
    Y2_icinva = 2540,
2557
    Y2_isync  = 2541,
2558
    Y2_syncht = 2542,
2559
    Y4_l2fetch  = 2543,
2560
    Y4_trace  = 2544,
2561
    Y5_l2fetch  = 2545,
2562
    Y5_l2gclean = 2546,
2563
    Y5_l2gcleaninv  = 2547,
2564
    Y5_l2gunlock  = 2548,
2565
    Y5_l2locka  = 2549,
2566
    Y5_l2unlocka  = 2550,
2567
    Y6_l2gcleaninvpa  = 2551,
2568
    Y6_l2gcleanpa = 2552,
2569
    dep_A2_addsat = 2553,
2570
    dep_A2_subsat = 2554,
2571
    dep_S2_packhl = 2555,
2572
    INSTRUCTION_LIST_END = 2556
2573
  };
2574
2575
namespace Sched {
2576
  enum {
2577
    NoInstrModel  = 0,
2578
    S_2op_tc_2_SLOT23 = 1,
2579
    S_2op_tc_1_SLOT23 = 2,
2580
    ALU32_3op_tc_1_SLOT0123 = 3,
2581
    ALU64_tc_1_SLOT23 = 4,
2582
    ALU64_tc_2_SLOT23 = 5,
2583
    ALU32_ADDI_tc_1_SLOT0123  = 6,
2584
    ALU32_3op_tc_2_SLOT0123 = 7,
2585
    ALU32_2op_tc_1_SLOT0123 = 8,
2586
    CR_tc_3x_SLOT3  = 9,
2587
    ALU64_tc_2early_SLOT23  = 10,
2588
    M_tc_3x_SLOT23  = 11,
2589
    S_3op_tc_1_SLOT23 = 12,
2590
    S_3op_tc_2early_SLOT23  = 13,
2591
    S_3op_tc_2_SLOT23 = 14,
2592
    EXTENDER_tc_1_SLOT0123  = 15,
2593
    S_3op_tc_3_SLOT23 = 16,
2594
    M_tc_3stall_SLOT23  = 17,
2595
    PSEUDO  = 18,
2596
    CR_tc_2early_SLOT23 = 19,
2597
    S_2op_tc_2early_SLOT23  = 20,
2598
    ALU32_3op_tc_2early_SLOT0123  = 21,
2599
    ALU32_2op_tc_2early_SLOT0123  = 22,
2600
    CR_tc_2_SLOT3 = 23,
2601
    J_tc_2early_SLOT2 = 24,
2602
    J_tc_2early_SLOT23  = 25,
2603
    LD_tc_ld_SLOT01 = 26,
2604
    DUPLEX  = 27,
2605
    J_tc_2early_SLOT0123  = 28,
2606
    S_2op_tc_3or4x_SLOT23 = 29,
2607
    ALU64_tc_3x_SLOT23  = 30,
2608
    M_tc_3or4x_SLOT23 = 31,
2609
    M_tc_3_SLOT23 = 32,
2610
    CVI_VA  = 33,
2611
    PSEUDOM = 34,
2612
    CR_tc_2early_SLOT3  = 35,
2613
    NCJ_tc_3or4stall_SLOT0  = 36,
2614
    COMPOUND  = 37,
2615
    V2LDST_tc_ld_SLOT01 = 38,
2616
    LD_tc_ld_SLOT0  = 39,
2617
    V4LDST_tc_st_SLOT0  = 40,
2618
    V4LDST_tc_ld_SLOT01 = 41,
2619
    LD_tc_3or4stall_SLOT0 = 42,
2620
    CVI_VM_LD = 43,
2621
    M_tc_2_SLOT23 = 44,
2622
    S_3op_tc_3x_SLOT23  = 45,
2623
    ST_tc_ld_SLOT0  = 46,
2624
    V2LDST_tc_st_SLOT01 = 47,
2625
    ST_tc_st_SLOT01 = 48,
2626
    V2LDST_tc_st_SLOT0  = 49,
2627
    ST_tc_st_SLOT0  = 50,
2628
    V4LDST_tc_st_SLOT01 = 51,
2629
    CVI_VM_ST = 52,
2630
    PREFIX  = 53,
2631
    CVI_VX_LATE = 54,
2632
    CVI_VA_DV = 55,
2633
    CVI_VP_LONG = 56,
2634
    CVI_VM_VP_LDU = 57,
2635
    CVI_VM_CUR_LD = 58,
2636
    CVI_VM_TMP_LD = 59,
2637
    CVI_VM_STU  = 60,
2638
    CVI_VM_NEW_ST = 61,
2639
    CVI_VX  = 62,
2640
    CVI_VX_DV = 63,
2641
    CVI_VS  = 64,
2642
    CVI_VP_VS_LONG_EARLY  = 65,
2643
    CVI_VP  = 66,
2644
    CVI_VP_VS_LONG  = 67,
2645
    CVI_HIST  = 68,
2646
    CVI_VX_DV_LONG  = 69,
2647
    CVI_VX_LONG = 70,
2648
    CVI_VINLANESAT  = 71,
2649
    CVI_VP_VS = 72,
2650
    ST_tc_3stall_SLOT0  = 73,
2651
    SCHED_LIST_END = 74
2652
  };
2653
} // end Sched namespace
2654
} // end Hexagon namespace
2655
} // end llvm namespace 
2656
#endif // GET_INSTRINFO_ENUM
2657
2658
/*===- TableGen'erated file -------------------------------------*- C++ -*-===*\
2659
|*                                                                            *|
2660
|* Target Instruction Descriptors                                             *|
2661
|*                                                                            *|
2662
|* Automatically generated file, do not edit!                                 *|
2663
|*                                                                            *|
2664
\*===----------------------------------------------------------------------===*/
2665
2666
2667
#ifdef GET_INSTRINFO_MC_DESC
2668
#undef GET_INSTRINFO_MC_DESC
2669
namespace llvm_ks {
2670
2671
static const MCPhysReg ImplicitList1[] = { Hexagon::USR_OVF, 0 };
2672
static const MCPhysReg ImplicitList2[] = { Hexagon::R31, Hexagon::R30, Hexagon::R29, 0 };
2673
static const MCPhysReg ImplicitList3[] = { Hexagon::R29, Hexagon::R30, 0 };
2674
static const MCPhysReg ImplicitList4[] = { Hexagon::R29, 0 };
2675
static const MCPhysReg ImplicitList5[] = { Hexagon::R29, Hexagon::R30, Hexagon::R31, 0 };
2676
static const MCPhysReg ImplicitList6[] = { Hexagon::R30, 0 };
2677
static const MCPhysReg ImplicitList7[] = { Hexagon::PC, 0 };
2678
static const MCPhysReg ImplicitList8[] = { Hexagon::D0, Hexagon::D1, Hexagon::D2, Hexagon::D3, Hexagon::D4, Hexagon::D5, Hexagon::D6, Hexagon::D7, Hexagon::R28, Hexagon::R31, Hexagon::P0, Hexagon::P1, Hexagon::P2, Hexagon::P3, Hexagon::M0, Hexagon::M1, Hexagon::LC0, Hexagon::LC1, Hexagon::SA0, Hexagon::SA1, Hexagon::USR, Hexagon::USR_OVF, 0 };
2679
static const MCPhysReg ImplicitList9[] = { Hexagon::R28, 0 };
2680
static const MCPhysReg ImplicitList10[] = { Hexagon::SA0, Hexagon::LC0, 0 };
2681
static const MCPhysReg ImplicitList11[] = { Hexagon::PC, Hexagon::LC0, 0 };
2682
static const MCPhysReg ImplicitList12[] = { Hexagon::SA1, Hexagon::LC1, 0 };
2683
static const MCPhysReg ImplicitList13[] = { Hexagon::PC, Hexagon::LC1, 0 };
2684
static const MCPhysReg ImplicitList14[] = { Hexagon::USR, 0 };
2685
static const MCPhysReg ImplicitList15[] = { Hexagon::SA0, Hexagon::LC0, Hexagon::USR, 0 };
2686
static const MCPhysReg ImplicitList16[] = { Hexagon::LC0, Hexagon::SA0, Hexagon::P3, Hexagon::USR, 0 };
2687
static const MCPhysReg ImplicitList17[] = { Hexagon::P0, 0 };
2688
static const MCPhysReg ImplicitList18[] = { Hexagon::PC, Hexagon::P0, 0 };
2689
static const MCPhysReg ImplicitList19[] = { Hexagon::P1, 0 };
2690
static const MCPhysReg ImplicitList20[] = { Hexagon::PC, Hexagon::P1, 0 };
2691
static const MCPhysReg ImplicitList21[] = { Hexagon::CS, 0 };
2692
static const MCPhysReg ImplicitList22[] = { Hexagon::GP, 0 };
2693
static const MCPhysReg ImplicitList23[] = { Hexagon::R29, Hexagon::R30, Hexagon::R31, Hexagon::PC, 0 };
2694
static const MCPhysReg ImplicitList24[] = { Hexagon::R29, Hexagon::R31, Hexagon::R30, 0 };
2695
static const MCPhysReg ImplicitList25[] = { Hexagon::R29, Hexagon::R31, 0 };
2696
static const MCPhysReg ImplicitList26[] = { Hexagon::R31, Hexagon::R29, Hexagon::R30, 0 };
2697
static const MCPhysReg ImplicitList27[] = { Hexagon::R31, 0 };
2698
static const MCPhysReg ImplicitList28[] = { Hexagon::P0, Hexagon::R31, 0 };
2699
static const MCPhysReg ImplicitList29[] = { Hexagon::PC, Hexagon::R31, Hexagon::R29, Hexagon::R30, 0 };
2700
static const MCPhysReg ImplicitList30[] = { Hexagon::R30, Hexagon::P0, 0 };
2701
static const MCPhysReg ImplicitList31[] = { Hexagon::R30, Hexagon::R31, Hexagon::R29, 0 };
2702
2703
static const MCOperandInfo OperandInfo2[] = { { -1, 0, MCOI::OPERAND_IMMEDIATE, 0 }, };
2704
static const MCOperandInfo OperandInfo3[] = { { -1, 0, MCOI::OPERAND_UNKNOWN, 0 }, { -1, 0, MCOI::OPERAND_UNKNOWN, 0 }, { -1, 0, MCOI::OPERAND_IMMEDIATE, 0 }, };
2705
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 }, };
2706
static const MCOperandInfo OperandInfo5[] = { { -1, 0, MCOI::OPERAND_UNKNOWN, 0 }, };
2707
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 }, };
2708
static const MCOperandInfo OperandInfo7[] = { { -1, 0, MCOI::OPERAND_UNKNOWN, 0 }, { -1, 0, MCOI::OPERAND_UNKNOWN, 0 }, };
2709
static const MCOperandInfo OperandInfo8[] = { { -1, 0, MCOI::OPERAND_IMMEDIATE, 0 }, { -1, 0, MCOI::OPERAND_IMMEDIATE, 0 }, };
2710
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 }, };
2711
static const MCOperandInfo OperandInfo10[] = { { 0, 0|(1<<MCOI::LookupPtrRegClass), MCOI::OPERAND_UNKNOWN, 0 }, };
2712
static const MCOperandInfo OperandInfo11[] = { { 0, 0|(1<<MCOI::LookupPtrRegClass), MCOI::OPERAND_UNKNOWN, 0 }, { -1, 0, MCOI::OPERAND_IMMEDIATE, 0 }, };
2713
static const MCOperandInfo OperandInfo12[] = { { -1, 0, MCOI::OPERAND_UNKNOWN, 0 }, { -1, 0, MCOI::OPERAND_UNKNOWN, 0 }, { -1, 0, MCOI::OPERAND_UNKNOWN, 0 }, };
2714
static const MCOperandInfo OperandInfo13[] = { { Hexagon::IntRegsRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Hexagon::IntRegsRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, };
2715
static const MCOperandInfo OperandInfo14[] = { { Hexagon::DoubleRegsRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Hexagon::DoubleRegsRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, };
2716
static const MCOperandInfo OperandInfo15[] = { { Hexagon::IntRegsRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Hexagon::IntRegsRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Hexagon::IntRegsRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, };
2717
static const MCOperandInfo OperandInfo16[] = { { Hexagon::IntRegsRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Hexagon::IntRegsRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { -1, 0, MCOI::OPERAND_IMMEDIATE, 0 }, };
2718
static const MCOperandInfo OperandInfo17[] = { { Hexagon::DoubleRegsRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Hexagon::DoubleRegsRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Hexagon::DoubleRegsRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, };
2719
static const MCOperandInfo OperandInfo18[] = { { Hexagon::DoubleRegsRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Hexagon::IntRegsRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Hexagon::DoubleRegsRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, };
2720
static const MCOperandInfo OperandInfo19[] = { { Hexagon::DoubleRegsRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { -1, 0, MCOI::OPERAND_IMMEDIATE, 0 }, { -1, 0, MCOI::OPERAND_IMMEDIATE, 0 }, };
2721
static const MCOperandInfo OperandInfo20[] = { { Hexagon::DoubleRegsRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Hexagon::IntRegsRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Hexagon::IntRegsRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, };
2722
static const MCOperandInfo OperandInfo21[] = { { Hexagon::IntRegsRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Hexagon::PredRegsRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Hexagon::IntRegsRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Hexagon::IntRegsRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, };
2723
static const MCOperandInfo OperandInfo22[] = { { Hexagon::IntRegsRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Hexagon::PredRegsRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Hexagon::IntRegsRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { -1, 0, MCOI::OPERAND_IMMEDIATE, 0 }, };
2724
static const MCOperandInfo OperandInfo23[] = { { Hexagon::IntRegsRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Hexagon::DoubleRegsRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, };
2725
static const MCOperandInfo OperandInfo24[] = { { Hexagon::IntRegsRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { -1, 0, MCOI::OPERAND_IMMEDIATE, 0 }, { Hexagon::IntRegsRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, };
2726
static const MCOperandInfo OperandInfo25[] = { { Hexagon::DoubleRegsRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Hexagon::IntRegsRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, };
2727
static const MCOperandInfo OperandInfo26[] = { { Hexagon::IntRegsRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Hexagon::CtrRegsRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, };
2728
static const MCOperandInfo OperandInfo27[] = { { Hexagon::IntRegsRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Hexagon::PredRegsRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Hexagon::IntRegsRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, };
2729
static const MCOperandInfo OperandInfo28[] = { { Hexagon::IntRegsRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Hexagon::IntRegsRegClassID, 0, MCOI::OPERAND_REGISTER, ((0 << 16) | (1 << MCOI::TIED_TO)) }, { -1, 0, MCOI::OPERAND_IMMEDIATE, 0 }, };
2730
static const MCOperandInfo OperandInfo29[] = { { Hexagon::DoubleRegsRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Hexagon::PredRegsRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Hexagon::DoubleRegsRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, };
2731
static const MCOperandInfo OperandInfo30[] = { { Hexagon::DoubleRegsRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { -1, 0, MCOI::OPERAND_IMMEDIATE, 0 }, };
2732
static const MCOperandInfo OperandInfo31[] = { { Hexagon::CtrRegsRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Hexagon::IntRegsRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, };
2733
static const MCOperandInfo OperandInfo32[] = { { Hexagon::IntRegsRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { -1, 0, MCOI::OPERAND_IMMEDIATE, 0 }, };
2734
static const MCOperandInfo OperandInfo33[] = { { Hexagon::PredRegsRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Hexagon::DoubleRegsRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Hexagon::DoubleRegsRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, };
2735
static const MCOperandInfo OperandInfo34[] = { { Hexagon::DoubleRegsRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Hexagon::DoubleRegsRegClassID, 0, MCOI::OPERAND_REGISTER, ((0 << 16) | (1 << MCOI::TIED_TO)) }, { Hexagon::DoubleRegsRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Hexagon::DoubleRegsRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, };
2736
static const MCOperandInfo OperandInfo35[] = { { Hexagon::DoubleRegsRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Hexagon::PredRegsRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Hexagon::DoubleRegsRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Hexagon::DoubleRegsRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Hexagon::PredRegsRegClassID, 0, MCOI::OPERAND_REGISTER, ((1 << 16) | (1 << MCOI::TIED_TO)) }, };
2737
static const MCOperandInfo OperandInfo36[] = { { Hexagon::DoubleRegsRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Hexagon::IntRegsRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { -1, 0, MCOI::OPERAND_IMMEDIATE, 0 }, };
2738
static const MCOperandInfo OperandInfo37[] = { { Hexagon::PredRegsRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Hexagon::IntRegsRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Hexagon::DoubleRegsRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, };
2739
static const MCOperandInfo OperandInfo38[] = { { Hexagon::PredRegsRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Hexagon::IntRegsRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Hexagon::IntRegsRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, };
2740
static const MCOperandInfo OperandInfo39[] = { { Hexagon::PredRegsRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Hexagon::IntRegsRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { -1, 0, MCOI::OPERAND_IMMEDIATE, 0 }, };
2741
static const MCOperandInfo OperandInfo40[] = { { Hexagon::DoubleRegsRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { -1, 0, MCOI::OPERAND_IMMEDIATE, 0 }, { Hexagon::IntRegsRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, };
2742
static const MCOperandInfo OperandInfo41[] = { { Hexagon::DoubleRegsRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Hexagon::CtrRegs64RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, };
2743
static const MCOperandInfo OperandInfo42[] = { { Hexagon::CtrRegs64RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Hexagon::DoubleRegsRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, };
2744
static const MCOperandInfo OperandInfo43[] = { { Hexagon::PredRegsRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Hexagon::DoubleRegsRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Hexagon::IntRegsRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, };
2745
static const MCOperandInfo OperandInfo44[] = { { Hexagon::PredRegsRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Hexagon::DoubleRegsRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { -1, 0, MCOI::OPERAND_IMMEDIATE, 0 }, };
2746
static const MCOperandInfo OperandInfo45[] = { { Hexagon::DoubleRegsRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Hexagon::DoubleRegsRegClassID, 0, MCOI::OPERAND_REGISTER, ((0 << 16) | (1 << MCOI::TIED_TO)) }, { Hexagon::DoubleRegsRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Hexagon::IntRegsRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, };
2747
static const MCOperandInfo OperandInfo46[] = { { Hexagon::DoubleRegsRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Hexagon::PredRegsRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Hexagon::DoubleRegsRegClassID, 0, MCOI::OPERAND_REGISTER, ((0 << 16) | (1 << MCOI::TIED_TO)) }, { Hexagon::DoubleRegsRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Hexagon::DoubleRegsRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, };
2748
static const MCOperandInfo OperandInfo47[] = { { Hexagon::IntRegsRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Hexagon::DoubleRegsRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Hexagon::DoubleRegsRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, };
2749
static const MCOperandInfo OperandInfo48[] = { { Hexagon::PredRegsRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Hexagon::PredRegsRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, };
2750
static const MCOperandInfo OperandInfo49[] = { { Hexagon::PredRegsRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Hexagon::PredRegsRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Hexagon::PredRegsRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, };
2751
static const MCOperandInfo OperandInfo50[] = { { Hexagon::DoubleRegsRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Hexagon::PredRegsRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Hexagon::IntRegsRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Hexagon::IntRegsRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, };
2752
static const MCOperandInfo OperandInfo51[] = { { Hexagon::IntRegsRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Hexagon::PredRegsRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { -1, 0, MCOI::OPERAND_IMMEDIATE, 0 }, };
2753
static const MCOperandInfo OperandInfo52[] = { { Hexagon::DoubleRegsRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Hexagon::PredRegsRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, };
2754
static const MCOperandInfo OperandInfo53[] = { { Hexagon::IntRegsRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Hexagon::PredRegsRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { -1, 0, MCOI::OPERAND_IMMEDIATE, 0 }, { -1, 0, MCOI::OPERAND_IMMEDIATE, 0 }, };
2755
static const MCOperandInfo OperandInfo54[] = { { Hexagon::IntRegsRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Hexagon::PredRegsRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { -1, 0, MCOI::OPERAND_IMMEDIATE, 0 }, { Hexagon::IntRegsRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, };
2756
static const MCOperandInfo OperandInfo55[] = { { Hexagon::IntRegsRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Hexagon::PredRegsRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, };
2757
static const MCOperandInfo OperandInfo56[] = { { Hexagon::PredRegsRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Hexagon::IntRegsRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, };
2758
static const MCOperandInfo OperandInfo57[] = { { Hexagon::IntRegsRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Hexagon::PredRegsRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Hexagon::PredRegsRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, };
2759
static const MCOperandInfo OperandInfo58[] = { { Hexagon::DoubleRegsRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Hexagon::PredRegsRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Hexagon::DoubleRegsRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Hexagon::DoubleRegsRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, };
2760
static const MCOperandInfo OperandInfo59[] = { { Hexagon::PredRegsRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Hexagon::PredRegsRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Hexagon::PredRegsRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Hexagon::PredRegsRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, };
2761
static const MCOperandInfo OperandInfo60[] = { { Hexagon::IntRegsRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, };
2762
static const MCOperandInfo OperandInfo61[] = { { Hexagon::IntRegsRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { -1, 0, MCOI::OPERAND_UNKNOWN, 0 }, };
2763
static const MCOperandInfo OperandInfo62[] = { { Hexagon::IntRegsRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Hexagon::IntRegsRegClassID, 0, MCOI::OPERAND_REGISTER, ((0 << 16) | (1 << MCOI::TIED_TO)) }, { Hexagon::IntRegsRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Hexagon::IntRegsRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, };
2764
static const MCOperandInfo OperandInfo63[] = { { Hexagon::IntRegsRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Hexagon::IntRegsRegClassID, 0, MCOI::OPERAND_REGISTER, ((0 << 16) | (1 << MCOI::TIED_TO)) }, { Hexagon::IntRegsRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Hexagon::IntRegsRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Hexagon::PredRegsRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, };
2765
static const MCOperandInfo OperandInfo64[] = { { Hexagon::VectorRegsRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Hexagon::VecDblRegsRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, };
2766
static const MCOperandInfo OperandInfo65[] = { { Hexagon::VectorRegs128BRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Hexagon::VecDblRegs128BRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, };
2767
static const MCOperandInfo OperandInfo66[] = { { Hexagon::VecDblRegsRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Hexagon::VecDblRegsRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, };
2768
static const MCOperandInfo OperandInfo67[] = { { Hexagon::VecDblRegs128BRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Hexagon::VecDblRegs128BRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, };
2769
static const MCOperandInfo OperandInfo68[] = { { Hexagon::VectorRegsRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, };
2770
static const MCOperandInfo OperandInfo69[] = { { Hexagon::VectorRegs128BRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, };
2771
static const MCOperandInfo OperandInfo70[] = { { Hexagon::DoubleRegsRegClassID, 0, MCOI::OPERAND_REGISTER, (1 << MCOI::EARLY_CLOBBER) }, { Hexagon::IntRegsRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Hexagon::IntRegsRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Hexagon::IntRegsRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Hexagon::IntRegsRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, };
2772
static const MCOperandInfo OperandInfo71[] = { { Hexagon::PredRegsRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { -1, 0, MCOI::OPERAND_UNKNOWN, 0 }, };
2773
static const MCOperandInfo OperandInfo72[] = { { -1, 0, MCOI::OPERAND_UNKNOWN, 0 }, { -1, 0, MCOI::OPERAND_IMMEDIATE, 0 }, };
2774
static const MCOperandInfo OperandInfo73[] = { { -1, 0, MCOI::OPERAND_UNKNOWN, 0 }, { Hexagon::IntRegsRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, };
2775
static const MCOperandInfo OperandInfo74[] = { { Hexagon::IntRegsRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Hexagon::IntRegsRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { -1, 0, MCOI::OPERAND_UNKNOWN, 0 }, };
2776
static const MCOperandInfo OperandInfo75[] = { { Hexagon::IntRegsRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { -1, 0, MCOI::OPERAND_IMMEDIATE, 0 }, { -1, 0, MCOI::OPERAND_UNKNOWN, 0 }, };
2777
static const MCOperandInfo OperandInfo76[] = { { Hexagon::DoubleRegsRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Hexagon::DoubleRegsRegClassID, 0, MCOI::OPERAND_REGISTER, ((0 << 16) | (1 << MCOI::TIED_TO)) }, { Hexagon::IntRegsRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { -1, 0, MCOI::OPERAND_IMMEDIATE, 0 }, };
2778
static const MCOperandInfo OperandInfo77[] = { { Hexagon::DoubleRegsRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Hexagon::IntRegsRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Hexagon::IntRegsRegClassID, 0, MCOI::OPERAND_REGISTER, ((1 << 16) | (1 << MCOI::TIED_TO)) }, { Hexagon::ModRegsRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, };
2779
static const MCOperandInfo OperandInfo78[] = { { Hexagon::DoubleRegsRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Hexagon::IntRegsRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Hexagon::IntRegsRegClassID, 0, MCOI::OPERAND_REGISTER, ((1 << 16) | (1 << MCOI::TIED_TO)) }, { -1, 0, MCOI::OPERAND_IMMEDIATE, 0 }, { Hexagon::ModRegsRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, };
2780
static const MCOperandInfo OperandInfo79[] = { { Hexagon::DoubleRegsRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Hexagon::IntRegsRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Hexagon::DoubleRegsRegClassID, 0, MCOI::OPERAND_REGISTER, ((0 << 16) | (1 << MCOI::TIED_TO)) }, { Hexagon::IntRegsRegClassID, 0, MCOI::OPERAND_REGISTER, ((1 << 16) | (1 << MCOI::TIED_TO)) }, { Hexagon::ModRegsRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, };
2781
static const MCOperandInfo OperandInfo80[] = { { Hexagon::DoubleRegsRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Hexagon::IntRegsRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Hexagon::DoubleRegsRegClassID, 0, MCOI::OPERAND_REGISTER, ((0 << 16) | (1 << MCOI::TIED_TO)) }, { Hexagon::IntRegsRegClassID, 0, MCOI::OPERAND_REGISTER, ((1 << 16) | (1 << MCOI::TIED_TO)) }, { -1, 0, MCOI::OPERAND_IMMEDIATE, 0 }, };
2782
static const MCOperandInfo OperandInfo81[] = { { Hexagon::IntRegsRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Hexagon::IntRegsRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Hexagon::IntRegsRegClassID, 0, MCOI::OPERAND_REGISTER, ((1 << 16) | (1 << MCOI::TIED_TO)) }, { Hexagon::ModRegsRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, };
2783
static const MCOperandInfo OperandInfo82[] = { { Hexagon::IntRegsRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Hexagon::IntRegsRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Hexagon::IntRegsRegClassID, 0, MCOI::OPERAND_REGISTER, ((1 << 16) | (1 << MCOI::TIED_TO)) }, { -1, 0, MCOI::OPERAND_IMMEDIATE, 0 }, { Hexagon::ModRegsRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, };
2784
static const MCOperandInfo OperandInfo83[] = { { Hexagon::IntRegsRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Hexagon::IntRegsRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Hexagon::IntRegsRegClassID, 0, MCOI::OPERAND_REGISTER, ((1 << 16) | (1 << MCOI::TIED_TO)) }, { -1, 0, MCOI::OPERAND_IMMEDIATE, 0 }, };
2785
static const MCOperandInfo OperandInfo84[] = { { Hexagon::DoubleRegsRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Hexagon::IntRegsRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Hexagon::IntRegsRegClassID, 0, MCOI::OPERAND_REGISTER, ((1 << 16) | (1 << MCOI::TIED_TO)) }, { -1, 0, MCOI::OPERAND_IMMEDIATE, 0 }, };
2786
static const MCOperandInfo OperandInfo85[] = { { Hexagon::IntRegsRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Hexagon::IntRegsRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Hexagon::IntRegsRegClassID, 0, MCOI::OPERAND_REGISTER, ((0 << 16) | (1 << MCOI::TIED_TO)) }, { Hexagon::IntRegsRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Hexagon::IntRegsRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, };
2787
static const MCOperandInfo OperandInfo86[] = { { Hexagon::IntRegsRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Hexagon::IntRegsRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Hexagon::IntRegsRegClassID, 0, MCOI::OPERAND_REGISTER, ((0 << 16) | (1 << MCOI::TIED_TO)) }, { Hexagon::IntRegsRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Hexagon::IntRegsRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { -1, 0, MCOI::OPERAND_IMMEDIATE, 0 }, };
2788
static const MCOperandInfo OperandInfo87[] = { { Hexagon::IntRegsRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Hexagon::DoubleRegsRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Hexagon::IntRegsRegClassID, 0, MCOI::OPERAND_REGISTER, ((0 << 16) | (1 << MCOI::TIED_TO)) }, { Hexagon::IntRegsRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Hexagon::IntRegsRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, };
2789
static const MCOperandInfo OperandInfo88[] = { { Hexagon::IntRegsRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Hexagon::DoubleRegsRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Hexagon::IntRegsRegClassID, 0, MCOI::OPERAND_REGISTER, ((0 << 16) | (1 << MCOI::TIED_TO)) }, { Hexagon::IntRegsRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Hexagon::IntRegsRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { -1, 0, MCOI::OPERAND_IMMEDIATE, 0 }, };
2790
static const MCOperandInfo OperandInfo89[] = { { Hexagon::IntRegsRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Hexagon::IntRegsRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Hexagon::PredRegsRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Hexagon::IntRegsRegClassID, 0, MCOI::OPERAND_REGISTER, ((1 << 16) | (1 << MCOI::TIED_TO)) }, { -1, 0, MCOI::OPERAND_IMMEDIATE, 0 }, };
2791
static const MCOperandInfo OperandInfo90[] = { { Hexagon::DoubleRegsRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Hexagon::PredRegsRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Hexagon::IntRegsRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { -1, 0, MCOI::OPERAND_IMMEDIATE, 0 }, };
2792
static const MCOperandInfo OperandInfo91[] = { { Hexagon::DoubleRegsRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Hexagon::IntRegsRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Hexagon::PredRegsRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Hexagon::IntRegsRegClassID, 0, MCOI::OPERAND_REGISTER, ((1 << 16) | (1 << MCOI::TIED_TO)) }, { -1, 0, MCOI::OPERAND_IMMEDIATE, 0 }, };
2793
static const MCOperandInfo OperandInfo92[] = { { Hexagon::IntRegsRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { -1, 0, MCOI::OPERAND_IMMEDIATE, 0 }, { -1, 0, MCOI::OPERAND_IMMEDIATE, 0 }, };
2794
static const MCOperandInfo OperandInfo93[] = { { Hexagon::DoubleRegsRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Hexagon::IntRegsRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { -1, 0, MCOI::OPERAND_IMMEDIATE, 0 }, { -1, 0, MCOI::OPERAND_IMMEDIATE, 0 }, };
2795
static const MCOperandInfo OperandInfo94[] = { { Hexagon::IntRegsRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Hexagon::IntRegsRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { -1, 0, MCOI::OPERAND_IMMEDIATE, 0 }, { -1, 0, MCOI::OPERAND_IMMEDIATE, 0 }, };
2796
static const MCOperandInfo OperandInfo95[] = { { Hexagon::IntRegsRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Hexagon::IntRegsRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Hexagon::IntRegsRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { -1, 0, MCOI::OPERAND_IMMEDIATE, 0 }, };
2797
static const MCOperandInfo OperandInfo96[] = { { Hexagon::DoubleRegsRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Hexagon::IntRegsRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Hexagon::IntRegsRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { -1, 0, MCOI::OPERAND_IMMEDIATE, 0 }, };
2798
static const MCOperandInfo OperandInfo97[] = { { Hexagon::IntRegsRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Hexagon::PredRegsRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Hexagon::IntRegsRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Hexagon::IntRegsRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { -1, 0, MCOI::OPERAND_IMMEDIATE, 0 }, };
2799
static const MCOperandInfo OperandInfo98[] = { { Hexagon::DoubleRegsRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Hexagon::PredRegsRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { -1, 0, MCOI::OPERAND_IMMEDIATE, 0 }, };
2800
static const MCOperandInfo OperandInfo99[] = { { Hexagon::DoubleRegsRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Hexagon::PredRegsRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Hexagon::IntRegsRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Hexagon::IntRegsRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { -1, 0, MCOI::OPERAND_IMMEDIATE, 0 }, };
2801
static const MCOperandInfo OperandInfo100[] = { { Hexagon::PredRegsRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, };
2802
static const MCOperandInfo OperandInfo101[] = { { Hexagon::VecPredRegsRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Hexagon::IntRegsRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { -1, 0, MCOI::OPERAND_IMMEDIATE, 0 }, };
2803
static const MCOperandInfo OperandInfo102[] = { { Hexagon::VecPredRegs128BRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Hexagon::IntRegsRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { -1, 0, MCOI::OPERAND_IMMEDIATE, 0 }, };
2804
static const MCOperandInfo OperandInfo103[] = { { Hexagon::VectorRegsRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Hexagon::IntRegsRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { -1, 0, MCOI::OPERAND_IMMEDIATE, 0 }, };
2805
static const MCOperandInfo OperandInfo104[] = { { Hexagon::VectorRegs128BRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Hexagon::IntRegsRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { -1, 0, MCOI::OPERAND_IMMEDIATE, 0 }, };
2806
static const MCOperandInfo OperandInfo105[] = { { Hexagon::VecDblRegsRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Hexagon::IntRegsRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { -1, 0, MCOI::OPERAND_IMMEDIATE, 0 }, };
2807
static const MCOperandInfo OperandInfo106[] = { { Hexagon::VecDblRegs128BRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Hexagon::IntRegsRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { -1, 0, MCOI::OPERAND_IMMEDIATE, 0 }, };
2808
static const MCOperandInfo OperandInfo107[] = { { Hexagon::ModRegsRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Hexagon::IntRegsRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { -1, 0, MCOI::OPERAND_IMMEDIATE, 0 }, };
2809
static const MCOperandInfo OperandInfo108[] = { { Hexagon::IntRegsRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Hexagon::IntRegsRegClassID, 0, MCOI::OPERAND_REGISTER, ((0 << 16) | (1 << MCOI::TIED_TO)) }, { Hexagon::IntRegsRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { -1, 0, MCOI::OPERAND_IMMEDIATE, 0 }, };
2810
static const MCOperandInfo OperandInfo109[] = { { Hexagon::DoubleRegsRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Hexagon::DoubleRegsRegClassID, 0, MCOI::OPERAND_REGISTER, ((0 << 16) | (1 << MCOI::TIED_TO)) }, { Hexagon::IntRegsRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Hexagon::IntRegsRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, };
2811
static const MCOperandInfo OperandInfo110[] = { { Hexagon::DoubleRegsRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Hexagon::DoubleRegsRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Hexagon::IntRegsRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, };
2812
static const MCOperandInfo OperandInfo111[] = { { Hexagon::IntRegsRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Hexagon::DoubleRegsRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Hexagon::IntRegsRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, };
2813
static const MCOperandInfo OperandInfo112[] = { { Hexagon::IntRegsRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { -1, 0, MCOI::OPERAND_IMMEDIATE, 0 }, { Hexagon::IntRegsRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { -1, 0, MCOI::OPERAND_IMMEDIATE, 0 }, };
2814
static const MCOperandInfo OperandInfo113[] = { { Hexagon::IntRegsRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Hexagon::IntRegsRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { -1, 0, MCOI::OPERAND_IMMEDIATE, 0 }, { Hexagon::IntRegsRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, };
2815
static const MCOperandInfo OperandInfo114[] = { { Hexagon::IntRegsRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { -1, 0, MCOI::OPERAND_IMMEDIATE, 0 }, { Hexagon::IntRegsRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Hexagon::IntRegsRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, };
2816
static const MCOperandInfo OperandInfo115[] = { { Hexagon::IntRegsRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Hexagon::IntRegsRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Hexagon::IntRegsRegClassID, 0, MCOI::OPERAND_REGISTER, ((0 << 16) | (1 << MCOI::TIED_TO)) }, { Hexagon::IntRegsRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, };
2817
static const MCOperandInfo OperandInfo116[] = { { Hexagon::DoubleRegsRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Hexagon::DoubleRegsRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { -1, 0, MCOI::OPERAND_IMMEDIATE, 0 }, };
2818
static const MCOperandInfo OperandInfo117[] = { { Hexagon::DoubleRegsRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Hexagon::DoubleRegsRegClassID, 0, MCOI::OPERAND_REGISTER, ((0 << 16) | (1 << MCOI::TIED_TO)) }, { Hexagon::DoubleRegsRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { -1, 0, MCOI::OPERAND_IMMEDIATE, 0 }, };
2819
static const MCOperandInfo OperandInfo118[] = { { Hexagon::IntRegsRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Hexagon::DoubleRegsRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { -1, 0, MCOI::OPERAND_IMMEDIATE, 0 }, };
2820
static const MCOperandInfo OperandInfo119[] = { { Hexagon::DoubleRegsRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Hexagon::DoubleRegsRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Hexagon::DoubleRegsRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Hexagon::PredRegsRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, };
2821
static const MCOperandInfo OperandInfo120[] = { { Hexagon::IntRegsRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Hexagon::IntRegsRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Hexagon::DoubleRegsRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, };
2822
static const MCOperandInfo OperandInfo121[] = { { Hexagon::DoubleRegsRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Hexagon::DoubleRegsRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { -1, 0, MCOI::OPERAND_IMMEDIATE, 0 }, { -1, 0, MCOI::OPERAND_IMMEDIATE, 0 }, };
2823
static const MCOperandInfo OperandInfo122[] = { { Hexagon::IntRegsRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Hexagon::IntRegsRegClassID, 0, MCOI::OPERAND_REGISTER, ((0 << 16) | (1 << MCOI::TIED_TO)) }, { Hexagon::IntRegsRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { -1, 0, MCOI::OPERAND_IMMEDIATE, 0 }, { -1, 0, MCOI::OPERAND_IMMEDIATE, 0 }, };
2824
static const MCOperandInfo OperandInfo123[] = { { Hexagon::IntRegsRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Hexagon::IntRegsRegClassID, 0, MCOI::OPERAND_REGISTER, ((0 << 16) | (1 << MCOI::TIED_TO)) }, { Hexagon::IntRegsRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Hexagon::DoubleRegsRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, };
2825
static const MCOperandInfo OperandInfo124[] = { { Hexagon::DoubleRegsRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Hexagon::DoubleRegsRegClassID, 0, MCOI::OPERAND_REGISTER, ((0 << 16) | (1 << MCOI::TIED_TO)) }, { Hexagon::DoubleRegsRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { -1, 0, MCOI::OPERAND_IMMEDIATE, 0 }, { -1, 0, MCOI::OPERAND_IMMEDIATE, 0 }, };
2826
static const MCOperandInfo OperandInfo125[] = { { Hexagon::PredRegsRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Hexagon::IntRegsRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { -1, 0, MCOI::OPERAND_IMMEDIATE, 0 }, { Hexagon::IntRegsRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, };
2827
static const MCOperandInfo OperandInfo126[] = { { Hexagon::IntRegsRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Hexagon::PredRegsRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Hexagon::IntRegsRegClassID, 0, MCOI::OPERAND_REGISTER, ((0 << 16) | (1 << MCOI::TIED_TO)) }, { -1, 0, MCOI::OPERAND_IMMEDIATE, 0 }, { Hexagon::IntRegsRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, };
2828
static const MCOperandInfo OperandInfo127[] = { { Hexagon::PredRegsRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Hexagon::IntRegsRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { -1, 0, MCOI::OPERAND_IMMEDIATE, 0 }, { Hexagon::DoubleRegsRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, };
2829
static const MCOperandInfo OperandInfo128[] = { { Hexagon::IntRegsRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Hexagon::PredRegsRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Hexagon::IntRegsRegClassID, 0, MCOI::OPERAND_REGISTER, ((0 << 16) | (1 << MCOI::TIED_TO)) }, { -1, 0, MCOI::OPERAND_IMMEDIATE, 0 }, { Hexagon::DoubleRegsRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, };
2830
static const MCOperandInfo OperandInfo129[] = { { Hexagon::IntRegsRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Hexagon::IntRegsRegClassID, 0, MCOI::OPERAND_REGISTER, ((0 << 16) | (1 << MCOI::TIED_TO)) }, { Hexagon::ModRegsRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Hexagon::IntRegsRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, };
2831
static const MCOperandInfo OperandInfo130[] = { { Hexagon::IntRegsRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Hexagon::IntRegsRegClassID, 0, MCOI::OPERAND_REGISTER, ((0 << 16) | (1 << MCOI::TIED_TO)) }, { -1, 0, MCOI::OPERAND_IMMEDIATE, 0 }, { Hexagon::ModRegsRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Hexagon::IntRegsRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, };
2832
static const MCOperandInfo OperandInfo131[] = { { Hexagon::IntRegsRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Hexagon::IntRegsRegClassID, 0, MCOI::OPERAND_REGISTER, ((0 << 16) | (1 << MCOI::TIED_TO)) }, { Hexagon::IntRegsRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Hexagon::IntRegsRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { -1, 0, MCOI::OPERAND_IMMEDIATE, 0 }, };
2833
static const MCOperandInfo OperandInfo132[] = { { Hexagon::IntRegsRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Hexagon::IntRegsRegClassID, 0, MCOI::OPERAND_REGISTER, ((0 << 16) | (1 << MCOI::TIED_TO)) }, { -1, 0, MCOI::OPERAND_IMMEDIATE, 0 }, { Hexagon::IntRegsRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, };
2834
static const MCOperandInfo OperandInfo133[] = { { -1, 0, MCOI::OPERAND_IMMEDIATE, 0 }, { Hexagon::IntRegsRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, };
2835
static const MCOperandInfo OperandInfo134[] = { { Hexagon::IntRegsRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { -1, 0, MCOI::OPERAND_IMMEDIATE, 0 }, { Hexagon::DoubleRegsRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, };
2836
static const MCOperandInfo OperandInfo135[] = { { Hexagon::IntRegsRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Hexagon::IntRegsRegClassID, 0, MCOI::OPERAND_REGISTER, ((0 << 16) | (1 << MCOI::TIED_TO)) }, { Hexagon::ModRegsRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Hexagon::DoubleRegsRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, };
2837
static const MCOperandInfo OperandInfo136[] = { { Hexagon::IntRegsRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Hexagon::IntRegsRegClassID, 0, MCOI::OPERAND_REGISTER, ((0 << 16) | (1 << MCOI::TIED_TO)) }, { Hexagon::DoubleRegsRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Hexagon::IntRegsRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, };
2838
static const MCOperandInfo OperandInfo137[] = { { Hexagon::IntRegsRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Hexagon::IntRegsRegClassID, 0, MCOI::OPERAND_REGISTER, ((0 << 16) | (1 << MCOI::TIED_TO)) }, { -1, 0, MCOI::OPERAND_IMMEDIATE, 0 }, { Hexagon::ModRegsRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Hexagon::DoubleRegsRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, };
2839
static const MCOperandInfo OperandInfo138[] = { { Hexagon::IntRegsRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Hexagon::IntRegsRegClassID, 0, MCOI::OPERAND_REGISTER, ((0 << 16) | (1 << MCOI::TIED_TO)) }, { Hexagon::DoubleRegsRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Hexagon::IntRegsRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { -1, 0, MCOI::OPERAND_IMMEDIATE, 0 }, };
2840
static const MCOperandInfo OperandInfo139[] = { { Hexagon::IntRegsRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Hexagon::IntRegsRegClassID, 0, MCOI::OPERAND_REGISTER, ((0 << 16) | (1 << MCOI::TIED_TO)) }, { -1, 0, MCOI::OPERAND_IMMEDIATE, 0 }, { Hexagon::DoubleRegsRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, };
2841
static const MCOperandInfo OperandInfo140[] = { { -1, 0, MCOI::OPERAND_IMMEDIATE, 0 }, { Hexagon::DoubleRegsRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, };
2842
static const MCOperandInfo OperandInfo141[] = { { Hexagon::DoubleRegsRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Hexagon::DoubleRegsRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Hexagon::DoubleRegsRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { -1, 0, MCOI::OPERAND_IMMEDIATE, 0 }, };
2843
static const MCOperandInfo OperandInfo142[] = { { Hexagon::IntRegsRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { -1, 0, MCOI::OPERAND_IMMEDIATE, 0 }, { Hexagon::IntRegsRegClassID, 0, MCOI::OPERAND_REGISTER, ((0 << 16) | (1 << MCOI::TIED_TO)) }, { -1, 0, MCOI::OPERAND_IMMEDIATE, 0 }, };
2844
static const MCOperandInfo OperandInfo143[] = { { Hexagon::IntRegsRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Hexagon::IntRegsRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Hexagon::IntRegsRegClassID, 0, MCOI::OPERAND_REGISTER, ((0 << 16) | (1 << MCOI::TIED_TO)) }, { -1, 0, MCOI::OPERAND_IMMEDIATE, 0 }, };
2845
static const MCOperandInfo OperandInfo144[] = { { Hexagon::PredRegsRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { -1, 0, MCOI::OPERAND_IMMEDIATE, 0 }, { Hexagon::IntRegsRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, };
2846
static const MCOperandInfo OperandInfo145[] = { { Hexagon::PredRegsRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Hexagon::IntRegsRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Hexagon::IntRegsRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { -1, 0, MCOI::OPERAND_IMMEDIATE, 0 }, { Hexagon::IntRegsRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, };
2847
static const MCOperandInfo OperandInfo146[] = { { Hexagon::PredRegsRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { -1, 0, MCOI::OPERAND_IMMEDIATE, 0 }, { Hexagon::DoubleRegsRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, };
2848
static const MCOperandInfo OperandInfo147[] = { { Hexagon::PredRegsRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Hexagon::IntRegsRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Hexagon::IntRegsRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { -1, 0, MCOI::OPERAND_IMMEDIATE, 0 }, { Hexagon::DoubleRegsRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, };
2849
static const MCOperandInfo OperandInfo148[] = { { Hexagon::PredRegsRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Hexagon::IntRegsRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { -1, 0, MCOI::OPERAND_IMMEDIATE, 0 }, { -1, 0, MCOI::OPERAND_IMMEDIATE, 0 }, };
2850
static const MCOperandInfo OperandInfo149[] = { { Hexagon::IntRegsRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { -1, 0, MCOI::OPERAND_IMMEDIATE, 0 }, { -1, 0, MCOI::OPERAND_IMMEDIATE, 0 }, { Hexagon::IntRegsRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, };
2851
static const MCOperandInfo OperandInfo150[] = { { Hexagon::IntRegsRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Hexagon::IntRegsRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { -1, 0, MCOI::OPERAND_IMMEDIATE, 0 }, { Hexagon::DoubleRegsRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, };
2852
static const MCOperandInfo OperandInfo151[] = { { Hexagon::IntRegsRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { -1, 0, MCOI::OPERAND_IMMEDIATE, 0 }, { -1, 0, MCOI::OPERAND_IMMEDIATE, 0 }, { Hexagon::DoubleRegsRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, };
2853
static const MCOperandInfo OperandInfo152[] = { { Hexagon::DoubleRegsRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Hexagon::DoubleRegsRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Hexagon::IntRegsRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { -1, 0, MCOI::OPERAND_IMMEDIATE, 0 }, };
2854
static const MCOperandInfo OperandInfo153[] = { { Hexagon::DoubleRegsRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Hexagon::DoubleRegsRegClassID, 0, MCOI::OPERAND_REGISTER, ((0 << 16) | (1 << MCOI::TIED_TO)) }, { Hexagon::DoubleRegsRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Hexagon::IntRegsRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { -1, 0, MCOI::OPERAND_IMMEDIATE, 0 }, };
2855
static const MCOperandInfo OperandInfo154[] = { { Hexagon::IntRegsRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { -1, 0, MCOI::OPERAND_IMMEDIATE, 0 }, { Hexagon::VecPredRegsRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, };
2856
static const MCOperandInfo OperandInfo155[] = { { Hexagon::IntRegsRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { -1, 0, MCOI::OPERAND_IMMEDIATE, 0 }, { Hexagon::VecPredRegs128BRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, };
2857
static const MCOperandInfo OperandInfo156[] = { { Hexagon::IntRegsRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { -1, 0, MCOI::OPERAND_IMMEDIATE, 0 }, { Hexagon::VectorRegsRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, };
2858
static const MCOperandInfo OperandInfo157[] = { { Hexagon::IntRegsRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { -1, 0, MCOI::OPERAND_IMMEDIATE, 0 }, { Hexagon::VectorRegs128BRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, };
2859
static const MCOperandInfo OperandInfo158[] = { { Hexagon::IntRegsRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { -1, 0, MCOI::OPERAND_IMMEDIATE, 0 }, { Hexagon::VecDblRegsRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, };
2860
static const MCOperandInfo OperandInfo159[] = { { Hexagon::IntRegsRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { -1, 0, MCOI::OPERAND_IMMEDIATE, 0 }, { Hexagon::VecDblRegs128BRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, };
2861
static const MCOperandInfo OperandInfo160[] = { { Hexagon::IntRegsRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { -1, 0, MCOI::OPERAND_IMMEDIATE, 0 }, { Hexagon::ModRegsRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, };
2862
static const MCOperandInfo OperandInfo161[] = { { Hexagon::IntRegsRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { -1, 0, MCOI::OPERAND_IMMEDIATE, 0 }, { Hexagon::PredRegsRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, };
2863
static const MCOperandInfo OperandInfo162[] = { { Hexagon::IntRegsRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Hexagon::VectorRegsRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Hexagon::IntRegsRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, };
2864
static const MCOperandInfo OperandInfo163[] = { { Hexagon::IntRegsRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Hexagon::VectorRegs128BRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Hexagon::IntRegsRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, };
2865
static const MCOperandInfo OperandInfo164[] = { { Hexagon::VectorRegsRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Hexagon::IntRegsRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, };
2866
static const MCOperandInfo OperandInfo165[] = { { Hexagon::VectorRegs128BRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Hexagon::IntRegsRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, };
2867
static const MCOperandInfo OperandInfo166[] = { { Hexagon::VecPredRegsRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Hexagon::VecPredRegsRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Hexagon::VecPredRegsRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, };
2868
static const MCOperandInfo OperandInfo167[] = { { Hexagon::VecPredRegs128BRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Hexagon::VecPredRegs128BRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Hexagon::VecPredRegs128BRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, };
2869
static const MCOperandInfo OperandInfo168[] = { { Hexagon::VecPredRegsRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Hexagon::VecPredRegsRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, };
2870
static const MCOperandInfo OperandInfo169[] = { { Hexagon::VecPredRegs128BRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Hexagon::VecPredRegs128BRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, };
2871
static const MCOperandInfo OperandInfo170[] = { { Hexagon::VecPredRegsRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Hexagon::IntRegsRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, };
2872
static const MCOperandInfo OperandInfo171[] = { { Hexagon::VecPredRegs128BRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Hexagon::IntRegsRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, };
2873
static const MCOperandInfo OperandInfo172[] = { { Hexagon::VectorRegsRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Hexagon::IntRegsRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Hexagon::IntRegsRegClassID, 0, MCOI::OPERAND_REGISTER, ((1 << 16) | (1 << MCOI::TIED_TO)) }, { -1, 0, MCOI::OPERAND_IMMEDIATE, 0 }, };
2874
static const MCOperandInfo OperandInfo173[] = { { Hexagon::VectorRegs128BRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Hexagon::IntRegsRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Hexagon::IntRegsRegClassID, 0, MCOI::OPERAND_REGISTER, ((1 << 16) | (1 << MCOI::TIED_TO)) }, { -1, 0, MCOI::OPERAND_IMMEDIATE, 0 }, };
2875
static const MCOperandInfo OperandInfo174[] = { { Hexagon::VectorRegsRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Hexagon::IntRegsRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Hexagon::IntRegsRegClassID, 0, MCOI::OPERAND_REGISTER, ((1 << 16) | (1 << MCOI::TIED_TO)) }, { Hexagon::ModRegsRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, };
2876
static const MCOperandInfo OperandInfo175[] = { { Hexagon::PredRegsRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Hexagon::IntRegsRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { -1, 0, MCOI::OPERAND_IMMEDIATE, 0 }, { Hexagon::VectorRegsRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, };
2877
static const MCOperandInfo OperandInfo176[] = { { Hexagon::PredRegsRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Hexagon::IntRegsRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { -1, 0, MCOI::OPERAND_IMMEDIATE, 0 }, { Hexagon::VectorRegs128BRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, };
2878
static const MCOperandInfo OperandInfo177[] = { { Hexagon::IntRegsRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Hexagon::PredRegsRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Hexagon::IntRegsRegClassID, 0, MCOI::OPERAND_REGISTER, ((0 << 16) | (1 << MCOI::TIED_TO)) }, { -1, 0, MCOI::OPERAND_IMMEDIATE, 0 }, { Hexagon::VectorRegsRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, };
2879
static const MCOperandInfo OperandInfo178[] = { { Hexagon::IntRegsRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Hexagon::PredRegsRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Hexagon::IntRegsRegClassID, 0, MCOI::OPERAND_REGISTER, ((0 << 16) | (1 << MCOI::TIED_TO)) }, { -1, 0, MCOI::OPERAND_IMMEDIATE, 0 }, { Hexagon::VectorRegs128BRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, };
2880
static const MCOperandInfo OperandInfo179[] = { { Hexagon::IntRegsRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Hexagon::PredRegsRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Hexagon::IntRegsRegClassID, 0, MCOI::OPERAND_REGISTER, ((0 << 16) | (1 << MCOI::TIED_TO)) }, { Hexagon::ModRegsRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Hexagon::VectorRegsRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, };
2881
static const MCOperandInfo OperandInfo180[] = { { Hexagon::IntRegsRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Hexagon::IntRegsRegClassID, 0, MCOI::OPERAND_REGISTER, ((0 << 16) | (1 << MCOI::TIED_TO)) }, { -1, 0, MCOI::OPERAND_IMMEDIATE, 0 }, { Hexagon::VectorRegsRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, };
2882
static const MCOperandInfo OperandInfo181[] = { { Hexagon::IntRegsRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Hexagon::IntRegsRegClassID, 0, MCOI::OPERAND_REGISTER, ((0 << 16) | (1 << MCOI::TIED_TO)) }, { -1, 0, MCOI::OPERAND_IMMEDIATE, 0 }, { Hexagon::VectorRegs128BRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, };
2883
static const MCOperandInfo OperandInfo182[] = { { Hexagon::IntRegsRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Hexagon::IntRegsRegClassID, 0, MCOI::OPERAND_REGISTER, ((0 << 16) | (1 << MCOI::TIED_TO)) }, { Hexagon::ModRegsRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Hexagon::VectorRegsRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, };
2884
static const MCOperandInfo OperandInfo183[] = { { Hexagon::VecPredRegsRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Hexagon::IntRegsRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { -1, 0, MCOI::OPERAND_IMMEDIATE, 0 }, { Hexagon::VectorRegsRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, };
2885
static const MCOperandInfo OperandInfo184[] = { { Hexagon::VecPredRegsRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Hexagon::IntRegsRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { -1, 0, MCOI::OPERAND_IMMEDIATE, 0 }, { Hexagon::VectorRegs128BRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, };
2886
static const MCOperandInfo OperandInfo185[] = { { Hexagon::IntRegsRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Hexagon::VecPredRegsRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Hexagon::IntRegsRegClassID, 0, MCOI::OPERAND_REGISTER, ((0 << 16) | (1 << MCOI::TIED_TO)) }, { -1, 0, MCOI::OPERAND_IMMEDIATE, 0 }, { Hexagon::VectorRegsRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, };
2887
static const MCOperandInfo OperandInfo186[] = { { Hexagon::IntRegsRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Hexagon::VecPredRegsRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Hexagon::IntRegsRegClassID, 0, MCOI::OPERAND_REGISTER, ((0 << 16) | (1 << MCOI::TIED_TO)) }, { -1, 0, MCOI::OPERAND_IMMEDIATE, 0 }, { Hexagon::VectorRegs128BRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, };
2888
static const MCOperandInfo OperandInfo187[] = { { Hexagon::IntRegsRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Hexagon::VecPredRegsRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Hexagon::IntRegsRegClassID, 0, MCOI::OPERAND_REGISTER, ((0 << 16) | (1 << MCOI::TIED_TO)) }, { Hexagon::ModRegsRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Hexagon::VectorRegsRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, };
2889
static const MCOperandInfo OperandInfo188[] = { { Hexagon::VectorRegsRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Hexagon::VectorRegsRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Hexagon::VectorRegsRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, };
2890
static const MCOperandInfo OperandInfo189[] = { { Hexagon::VectorRegs128BRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Hexagon::VectorRegs128BRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Hexagon::VectorRegs128BRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, };
2891
static const MCOperandInfo OperandInfo190[] = { { Hexagon::VectorRegsRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Hexagon::VectorRegsRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, };
2892
static const MCOperandInfo OperandInfo191[] = { { Hexagon::VectorRegs128BRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Hexagon::VectorRegs128BRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, };
2893
static const MCOperandInfo OperandInfo192[] = { { Hexagon::VecDblRegsRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Hexagon::VecDblRegsRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Hexagon::VecDblRegsRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, };
2894
static const MCOperandInfo OperandInfo193[] = { { Hexagon::VecDblRegs128BRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Hexagon::VecDblRegs128BRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Hexagon::VecDblRegs128BRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, };
2895
static const MCOperandInfo OperandInfo194[] = { { Hexagon::VectorRegsRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Hexagon::VecPredRegsRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Hexagon::VectorRegsRegClassID, 0, MCOI::OPERAND_REGISTER, ((0 << 16) | (1 << MCOI::TIED_TO)) }, { Hexagon::VectorRegsRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, };
2896
static const MCOperandInfo OperandInfo195[] = { { Hexagon::VectorRegs128BRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Hexagon::VecPredRegs128BRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Hexagon::VectorRegs128BRegClassID, 0, MCOI::OPERAND_REGISTER, ((0 << 16) | (1 << MCOI::TIED_TO)) }, { Hexagon::VectorRegs128BRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, };
2897
static const MCOperandInfo OperandInfo196[] = { { Hexagon::VecDblRegsRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Hexagon::VectorRegsRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Hexagon::VectorRegsRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, };
2898
static const MCOperandInfo OperandInfo197[] = { { Hexagon::VecDblRegs128BRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Hexagon::VectorRegs128BRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Hexagon::VectorRegs128BRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, };
2899
static const MCOperandInfo OperandInfo198[] = { { Hexagon::VectorRegsRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Hexagon::VectorRegsRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Hexagon::VectorRegsRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Hexagon::IntRegsLow8RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, };
2900
static const MCOperandInfo OperandInfo199[] = { { Hexagon::VectorRegs128BRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Hexagon::VectorRegs128BRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Hexagon::VectorRegs128BRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Hexagon::IntRegsLow8RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, };
2901
static const MCOperandInfo OperandInfo200[] = { { Hexagon::VectorRegsRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Hexagon::VectorRegsRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Hexagon::VectorRegsRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { -1, 0, MCOI::OPERAND_IMMEDIATE, 0 }, };
2902
static const MCOperandInfo OperandInfo201[] = { { Hexagon::VectorRegs128BRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Hexagon::VectorRegs128BRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Hexagon::VectorRegs128BRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { -1, 0, MCOI::OPERAND_IMMEDIATE, 0 }, };
2903
static const MCOperandInfo OperandInfo202[] = { { Hexagon::VectorRegsRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Hexagon::VecPredRegsRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Hexagon::IntRegsRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, };
2904
static const MCOperandInfo OperandInfo203[] = { { Hexagon::VectorRegs128BRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Hexagon::VecPredRegs128BRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Hexagon::IntRegsRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, };
2905
static const MCOperandInfo OperandInfo204[] = { { Hexagon::VectorRegsRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Hexagon::VectorRegsRegClassID, 0, MCOI::OPERAND_REGISTER, ((0 << 16) | (1 << MCOI::TIED_TO)) }, { Hexagon::VecPredRegsRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Hexagon::IntRegsRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, };
2906
static const MCOperandInfo OperandInfo205[] = { { Hexagon::VectorRegs128BRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Hexagon::VectorRegs128BRegClassID, 0, MCOI::OPERAND_REGISTER, ((0 << 16) | (1 << MCOI::TIED_TO)) }, { Hexagon::VecPredRegs128BRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Hexagon::IntRegsRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, };
2907
static const MCOperandInfo OperandInfo206[] = { { Hexagon::VecPredRegsRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Hexagon::VectorRegsRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Hexagon::IntRegsRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, };
2908
static const MCOperandInfo OperandInfo207[] = { { Hexagon::VecPredRegs128BRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Hexagon::VectorRegs128BRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Hexagon::IntRegsRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, };
2909
static const MCOperandInfo OperandInfo208[] = { { Hexagon::VecPredRegsRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Hexagon::VecPredRegsRegClassID, 0, MCOI::OPERAND_REGISTER, ((0 << 16) | (1 << MCOI::TIED_TO)) }, { Hexagon::VectorRegsRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Hexagon::IntRegsRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, };
2910
static const MCOperandInfo OperandInfo209[] = { { Hexagon::VecPredRegs128BRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Hexagon::VecPredRegs128BRegClassID, 0, MCOI::OPERAND_REGISTER, ((0 << 16) | (1 << MCOI::TIED_TO)) }, { Hexagon::VectorRegs128BRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Hexagon::IntRegsRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, };
2911
static const MCOperandInfo OperandInfo210[] = { { Hexagon::VectorRegsRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Hexagon::VectorRegsRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Hexagon::IntRegsRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, };
2912
static const MCOperandInfo OperandInfo211[] = { { Hexagon::VectorRegs128BRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Hexagon::VectorRegs128BRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Hexagon::IntRegsRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, };
2913
static const MCOperandInfo OperandInfo212[] = { { Hexagon::VectorRegsRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Hexagon::VectorRegsRegClassID, 0, MCOI::OPERAND_REGISTER, ((0 << 16) | (1 << MCOI::TIED_TO)) }, { Hexagon::VectorRegsRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Hexagon::IntRegsRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, };
2914
static const MCOperandInfo OperandInfo213[] = { { Hexagon::VectorRegs128BRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Hexagon::VectorRegs128BRegClassID, 0, MCOI::OPERAND_REGISTER, ((0 << 16) | (1 << MCOI::TIED_TO)) }, { Hexagon::VectorRegs128BRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Hexagon::IntRegsRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, };
2915
static const MCOperandInfo OperandInfo214[] = { { Hexagon::VecDblRegsRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Hexagon::PredRegsRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Hexagon::VectorRegsRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Hexagon::VectorRegsRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, };
2916
static const MCOperandInfo OperandInfo215[] = { { Hexagon::VecDblRegs128BRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Hexagon::PredRegsRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Hexagon::VectorRegs128BRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Hexagon::VectorRegs128BRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, };
2917
static const MCOperandInfo OperandInfo216[] = { { Hexagon::VectorRegsRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Hexagon::PredRegsRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Hexagon::VectorRegsRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, };
2918
static const MCOperandInfo OperandInfo217[] = { { Hexagon::VectorRegs128BRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Hexagon::PredRegsRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Hexagon::VectorRegs128BRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, };
2919
static const MCOperandInfo OperandInfo218[] = { { Hexagon::VectorRegsRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Hexagon::VectorRegsRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Hexagon::VectorRegsRegClassID, 0, MCOI::OPERAND_REGISTER, ((0 << 16) | (1 << MCOI::TIED_TO)) }, { Hexagon::VectorRegsRegClassID, 0, MCOI::OPERAND_REGISTER, ((1 << 16) | (1 << MCOI::TIED_TO)) }, { Hexagon::IntRegsRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, };
2920
static const MCOperandInfo OperandInfo219[] = { { Hexagon::VectorRegs128BRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Hexagon::VectorRegs128BRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Hexagon::VectorRegs128BRegClassID, 0, MCOI::OPERAND_REGISTER, ((0 << 16) | (1 << MCOI::TIED_TO)) }, { Hexagon::VectorRegs128BRegClassID, 0, MCOI::OPERAND_REGISTER, ((1 << 16) | (1 << MCOI::TIED_TO)) }, { Hexagon::IntRegsRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, };
2921
static const MCOperandInfo OperandInfo220[] = { { Hexagon::VecDblRegsRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Hexagon::VectorRegsRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Hexagon::VectorRegsRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Hexagon::IntRegsLow8RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, };
2922
static const MCOperandInfo OperandInfo221[] = { { Hexagon::VecDblRegs128BRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Hexagon::VectorRegs128BRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Hexagon::VectorRegs128BRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Hexagon::IntRegsLow8RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, };
2923
static const MCOperandInfo OperandInfo222[] = { { Hexagon::VecDblRegsRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Hexagon::VecDblRegsRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Hexagon::IntRegsRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, };
2924
static const MCOperandInfo OperandInfo223[] = { { Hexagon::VecDblRegs128BRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Hexagon::VecDblRegs128BRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Hexagon::IntRegsRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, };
2925
static const MCOperandInfo OperandInfo224[] = { { Hexagon::VecDblRegsRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Hexagon::VecDblRegsRegClassID, 0, MCOI::OPERAND_REGISTER, ((0 << 16) | (1 << MCOI::TIED_TO)) }, { Hexagon::VecDblRegsRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Hexagon::IntRegsRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, };
2926
static const MCOperandInfo OperandInfo225[] = { { Hexagon::VecDblRegs128BRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Hexagon::VecDblRegs128BRegClassID, 0, MCOI::OPERAND_REGISTER, ((0 << 16) | (1 << MCOI::TIED_TO)) }, { Hexagon::VecDblRegs128BRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Hexagon::IntRegsRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, };
2927
static const MCOperandInfo OperandInfo226[] = { { Hexagon::VectorRegsRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Hexagon::VecDblRegsRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Hexagon::IntRegsRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, };
2928
static const MCOperandInfo OperandInfo227[] = { { Hexagon::VectorRegs128BRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Hexagon::VecDblRegs128BRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Hexagon::IntRegsRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, };
2929
static const MCOperandInfo OperandInfo228[] = { { Hexagon::VectorRegsRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Hexagon::VectorRegsRegClassID, 0, MCOI::OPERAND_REGISTER, ((0 << 16) | (1 << MCOI::TIED_TO)) }, { Hexagon::VecDblRegsRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Hexagon::IntRegsRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, };
2930
static const MCOperandInfo OperandInfo229[] = { { Hexagon::VectorRegs128BRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Hexagon::VectorRegs128BRegClassID, 0, MCOI::OPERAND_REGISTER, ((0 << 16) | (1 << MCOI::TIED_TO)) }, { Hexagon::VecDblRegs128BRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Hexagon::IntRegsRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, };
2931
static const MCOperandInfo OperandInfo230[] = { { Hexagon::VectorRegsRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Hexagon::VectorRegsRegClassID, 0, MCOI::OPERAND_REGISTER, ((0 << 16) | (1 << MCOI::TIED_TO)) }, { Hexagon::VectorRegsRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Hexagon::VectorRegsRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, };
2932
static const MCOperandInfo OperandInfo231[] = { { Hexagon::VectorRegs128BRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Hexagon::VectorRegs128BRegClassID, 0, MCOI::OPERAND_REGISTER, ((0 << 16) | (1 << MCOI::TIED_TO)) }, { Hexagon::VectorRegs128BRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Hexagon::VectorRegs128BRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, };
2933
static const MCOperandInfo OperandInfo232[] = { { Hexagon::VecPredRegsRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Hexagon::VectorRegsRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Hexagon::VectorRegsRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, };
2934
static const MCOperandInfo OperandInfo233[] = { { Hexagon::VecPredRegs128BRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Hexagon::VectorRegs128BRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Hexagon::VectorRegs128BRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, };
2935
static const MCOperandInfo OperandInfo234[] = { { Hexagon::VecPredRegsRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Hexagon::VecPredRegsRegClassID, 0, MCOI::OPERAND_REGISTER, ((0 << 16) | (1 << MCOI::TIED_TO)) }, { Hexagon::VectorRegsRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Hexagon::VectorRegsRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, };
2936
static const MCOperandInfo OperandInfo235[] = { { Hexagon::VecPredRegs128BRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Hexagon::VecPredRegs128BRegClassID, 0, MCOI::OPERAND_REGISTER, ((0 << 16) | (1 << MCOI::TIED_TO)) }, { Hexagon::VectorRegs128BRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Hexagon::VectorRegs128BRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, };
2937
static const MCOperandInfo OperandInfo236[] = { { Hexagon::VecPredRegsRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, };
2938
static const MCOperandInfo OperandInfo237[] = { { Hexagon::VectorRegsRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Hexagon::VectorRegsRegClassID, 0, MCOI::OPERAND_REGISTER, ((0 << 16) | (1 << MCOI::TIED_TO)) }, { Hexagon::IntRegsRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, };
2939
static const MCOperandInfo OperandInfo238[] = { { Hexagon::VectorRegs128BRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Hexagon::VectorRegs128BRegClassID, 0, MCOI::OPERAND_REGISTER, ((0 << 16) | (1 << MCOI::TIED_TO)) }, { Hexagon::IntRegsRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, };
2940
static const MCOperandInfo OperandInfo239[] = { { Hexagon::VectorRegsRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Hexagon::VectorRegsRegClassID, 0, MCOI::OPERAND_REGISTER, ((0 << 16) | (1 << MCOI::TIED_TO)) }, { Hexagon::VectorRegsRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Hexagon::VectorRegsRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Hexagon::IntRegsLow8RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, };
2941
static const MCOperandInfo OperandInfo240[] = { { Hexagon::VectorRegs128BRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Hexagon::VectorRegs128BRegClassID, 0, MCOI::OPERAND_REGISTER, ((0 << 16) | (1 << MCOI::TIED_TO)) }, { Hexagon::VectorRegs128BRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Hexagon::VectorRegs128BRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Hexagon::IntRegsLow8RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, };
2942
static const MCOperandInfo OperandInfo241[] = { { Hexagon::VecDblRegsRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Hexagon::VecDblRegsRegClassID, 0, MCOI::OPERAND_REGISTER, ((0 << 16) | (1 << MCOI::TIED_TO)) }, { Hexagon::VectorRegsRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Hexagon::VectorRegsRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Hexagon::IntRegsLow8RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, };
2943
static const MCOperandInfo OperandInfo242[] = { { Hexagon::VecDblRegs128BRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Hexagon::VecDblRegs128BRegClassID, 0, MCOI::OPERAND_REGISTER, ((0 << 16) | (1 << MCOI::TIED_TO)) }, { Hexagon::VectorRegs128BRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Hexagon::VectorRegs128BRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Hexagon::IntRegsLow8RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, };
2944
static const MCOperandInfo OperandInfo243[] = { { Hexagon::VecDblRegsRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Hexagon::VectorRegsRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Hexagon::IntRegsRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, };
2945
static const MCOperandInfo OperandInfo244[] = { { Hexagon::VecDblRegs128BRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Hexagon::VectorRegs128BRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Hexagon::IntRegsRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, };
2946
static const MCOperandInfo OperandInfo245[] = { { Hexagon::VecDblRegsRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Hexagon::VecDblRegsRegClassID, 0, MCOI::OPERAND_REGISTER, ((0 << 16) | (1 << MCOI::TIED_TO)) }, { Hexagon::VectorRegsRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Hexagon::IntRegsRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, };
2947
static const MCOperandInfo OperandInfo246[] = { { Hexagon::VecDblRegs128BRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Hexagon::VecDblRegs128BRegClassID, 0, MCOI::OPERAND_REGISTER, ((0 << 16) | (1 << MCOI::TIED_TO)) }, { Hexagon::VectorRegs128BRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Hexagon::IntRegsRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, };
2948
static const MCOperandInfo OperandInfo247[] = { { Hexagon::VecDblRegsRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Hexagon::VecDblRegsRegClassID, 0, MCOI::OPERAND_REGISTER, ((0 << 16) | (1 << MCOI::TIED_TO)) }, { Hexagon::VectorRegsRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Hexagon::VectorRegsRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, };
2949
static const MCOperandInfo OperandInfo248[] = { { Hexagon::VecDblRegs128BRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Hexagon::VecDblRegs128BRegClassID, 0, MCOI::OPERAND_REGISTER, ((0 << 16) | (1 << MCOI::TIED_TO)) }, { Hexagon::VectorRegs128BRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Hexagon::VectorRegs128BRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, };
2950
static const MCOperandInfo OperandInfo249[] = { { Hexagon::VectorRegsRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Hexagon::VecPredRegsRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Hexagon::VectorRegsRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Hexagon::VectorRegsRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, };
2951
static const MCOperandInfo OperandInfo250[] = { { Hexagon::VectorRegs128BRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Hexagon::VecPredRegs128BRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Hexagon::VectorRegs128BRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Hexagon::VectorRegs128BRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, };
2952
static const MCOperandInfo OperandInfo251[] = { { Hexagon::VecDblRegsRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Hexagon::VecDblRegsRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Hexagon::IntRegsRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { -1, 0, MCOI::OPERAND_IMMEDIATE, 0 }, };
2953
static const MCOperandInfo OperandInfo252[] = { { Hexagon::VecDblRegs128BRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Hexagon::VecDblRegs128BRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Hexagon::IntRegsRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { -1, 0, MCOI::OPERAND_IMMEDIATE, 0 }, };
2954
static const MCOperandInfo OperandInfo253[] = { { Hexagon::VecDblRegsRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Hexagon::VecDblRegsRegClassID, 0, MCOI::OPERAND_REGISTER, ((0 << 16) | (1 << MCOI::TIED_TO)) }, { Hexagon::VecDblRegsRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Hexagon::IntRegsRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { -1, 0, MCOI::OPERAND_IMMEDIATE, 0 }, };
2955
static const MCOperandInfo OperandInfo254[] = { { Hexagon::VecDblRegs128BRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Hexagon::VecDblRegs128BRegClassID, 0, MCOI::OPERAND_REGISTER, ((0 << 16) | (1 << MCOI::TIED_TO)) }, { Hexagon::VecDblRegs128BRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Hexagon::IntRegsRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { -1, 0, MCOI::OPERAND_IMMEDIATE, 0 }, };
2956
static const MCOperandInfo OperandInfo255[] = { { Hexagon::VecDblRegsRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Hexagon::VectorRegsRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, };
2957
static const MCOperandInfo OperandInfo256[] = { { Hexagon::VecDblRegs128BRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Hexagon::VectorRegs128BRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, };
2958
static const MCOperandInfo OperandInfo257[] = { { Hexagon::VecDblRegsRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Hexagon::VecPredRegsRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Hexagon::VectorRegsRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Hexagon::VectorRegsRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, };
2959
static const MCOperandInfo OperandInfo258[] = { { Hexagon::VecDblRegs128BRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Hexagon::VecPredRegs128BRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Hexagon::VectorRegs128BRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Hexagon::VectorRegs128BRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, };
2960
static const MCOperandInfo OperandInfo259[] = { { Hexagon::VecDblRegsRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Hexagon::VecDblRegsRegClassID, 0, MCOI::OPERAND_REGISTER, ((0 << 16) | (1 << MCOI::TIED_TO)) }, { Hexagon::VectorRegsRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, };
2961
static const MCOperandInfo OperandInfo260[] = { { Hexagon::VecDblRegs128BRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Hexagon::VecDblRegs128BRegClassID, 0, MCOI::OPERAND_REGISTER, ((0 << 16) | (1 << MCOI::TIED_TO)) }, { Hexagon::VectorRegs128BRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, };
2962
static const MCOperandInfo OperandInfo261[] = { { Hexagon::VecDblRegsRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Hexagon::PredRegsRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Hexagon::VecDblRegsRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Hexagon::VecDblRegsRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, };
2963
static const MCOperandInfo OperandInfo262[] = { { Hexagon::VectorRegsRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Hexagon::PredRegsRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Hexagon::VectorRegsRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Hexagon::VectorRegsRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, };
2964
static const MCOperandInfo OperandInfo263[] = { { Hexagon::DoubleRegsRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, };
2965
2966
extern const MCInstrDesc HexagonInsts[] = {
2967
  { 0,  0,  0,  0,  0,  0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::Variadic)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL, nullptr, nullptr, nullptr, -1 ,nullptr },  // Inst #0 = PHI
2968
  { 1,  0,  0,  0,  0,  0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::Variadic), 0x0ULL, nullptr, nullptr, nullptr, -1 ,nullptr },  // Inst #1 = INLINEASM
2969
  { 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
2970
  { 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
2971
  { 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
2972
  { 5,  0,  0,  0,  0,  0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::Variadic), 0x0ULL, nullptr, nullptr, nullptr, -1 ,nullptr },  // Inst #5 = KILL
2973
  { 6,  3,  1,  0,  0,  0|(1ULL<<MCID::Pseudo), 0x0ULL, nullptr, nullptr, OperandInfo3, -1 ,nullptr },  // Inst #6 = EXTRACT_SUBREG
2974
  { 7,  4,  1,  0,  0,  0|(1ULL<<MCID::Pseudo), 0x0ULL, nullptr, nullptr, OperandInfo4, -1 ,nullptr },  // Inst #7 = INSERT_SUBREG
2975
  { 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
2976
  { 9,  4,  1,  0,  0,  0|(1ULL<<MCID::Pseudo), 0x0ULL, nullptr, nullptr, OperandInfo6, -1 ,nullptr },  // Inst #9 = SUBREG_TO_REG
2977
  { 10, 3,  1,  0,  0,  0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::CheapAsAMove), 0x0ULL, nullptr, nullptr, OperandInfo3, -1 ,nullptr },  // Inst #10 = COPY_TO_REGCLASS
2978
  { 11, 0,  0,  0,  0,  0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::Variadic), 0x0ULL, nullptr, nullptr, nullptr, -1 ,nullptr },  // Inst #11 = DBG_VALUE
2979
  { 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
2980
  { 13, 2,  1,  0,  0,  0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::CheapAsAMove), 0x0ULL, nullptr, nullptr, OperandInfo7, -1 ,nullptr },  // Inst #13 = COPY
2981
  { 14, 0,  0,  0,  0,  0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::Variadic)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL, nullptr, nullptr, nullptr, -1 ,nullptr },  // Inst #14 = BUNDLE
2982
  { 15, 1,  0,  0,  0,  0|(1ULL<<MCID::Pseudo), 0x0ULL, nullptr, nullptr, OperandInfo2, -1 ,nullptr },  // Inst #15 = LIFETIME_START
2983
  { 16, 1,  0,  0,  0,  0|(1ULL<<MCID::Pseudo), 0x0ULL, nullptr, nullptr, OperandInfo2, -1 ,nullptr },  // Inst #16 = LIFETIME_END
2984
  { 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
2985
  { 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
2986
  { 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
2987
  { 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
2988
  { 21, 2,  0,  0,  0,  0|(1ULL<<MCID::Pseudo), 0x0ULL, nullptr, nullptr, OperandInfo11, -1 ,nullptr },  // Inst #21 = LOCAL_ESCAPE
2989
  { 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
2990
  { 23, 3,  1,  0,  0,  0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::Commutable), 0x0ULL, nullptr, nullptr, OperandInfo12, -1 ,nullptr },  // Inst #23 = G_ADD
2991
  { 24, 2,  1,  4,  1,  0, 0xfc00002008ULL, nullptr, nullptr, OperandInfo13, -1 ,nullptr },  // Inst #24 = A2_abs
2992
  { 25, 2,  1,  4,  2,  0, 0xfc00000008ULL, nullptr, nullptr, OperandInfo14, -1 ,nullptr },  // Inst #25 = A2_absp
2993
  { 26, 2,  1,  4,  1,  0, 0xfc00002008ULL, nullptr, ImplicitList1, OperandInfo13, -1 ,nullptr },  // Inst #26 = A2_abssat
2994
  { 27, 3,  1,  4,  3,  0|(1ULL<<MCID::Predicable)|(1ULL<<MCID::Commutable), 0xfc00002001ULL, nullptr, nullptr, OperandInfo15, -1 ,nullptr },  // Inst #27 = A2_add
2995
  { 28, 3,  1,  4,  4,  0, 0xfc00002008ULL, nullptr, nullptr, OperandInfo15, -1 ,nullptr },  // Inst #28 = A2_addh_h16_hh
2996
  { 29, 3,  1,  4,  4,  0, 0xfc00002008ULL, nullptr, nullptr, OperandInfo15, -1 ,nullptr },  // Inst #29 = A2_addh_h16_hl
2997
  { 30, 3,  1,  4,  4,  0, 0xfc00002008ULL, nullptr, nullptr, OperandInfo15, -1 ,nullptr },  // Inst #30 = A2_addh_h16_lh
2998
  { 31, 3,  1,  4,  4,  0, 0xfc00002008ULL, nullptr, nullptr, OperandInfo15, -1 ,nullptr },  // Inst #31 = A2_addh_h16_ll
2999
  { 32, 3,  1,  4,  5,  0, 0xfc00002008ULL, nullptr, ImplicitList1, OperandInfo15, -1 ,nullptr },  // Inst #32 = A2_addh_h16_sat_hh
3000
  { 33, 3,  1,  4,  5,  0, 0xfc00002008ULL, nullptr, ImplicitList1, OperandInfo15, -1 ,nullptr },  // Inst #33 = A2_addh_h16_sat_hl
3001
  { 34, 3,  1,  4,  5,  0, 0xfc00002008ULL, nullptr, ImplicitList1, OperandInfo15, -1 ,nullptr },  // Inst #34 = A2_addh_h16_sat_lh
3002
  { 35, 3,  1,  4,  5,  0, 0xfc00002008ULL, nullptr, ImplicitList1, OperandInfo15, -1 ,nullptr },  // Inst #35 = A2_addh_h16_sat_ll
3003
  { 36, 3,  1,  4,  4,  0, 0xfc00002008ULL, nullptr, nullptr, OperandInfo15, -1 ,nullptr },  // Inst #36 = A2_addh_l16_hl
3004
  { 37, 3,  1,  4,  4,  0, 0xfc00002008ULL, nullptr, nullptr, OperandInfo15, -1 ,nullptr },  // Inst #37 = A2_addh_l16_ll
3005
  { 38, 3,  1,  4,  5,  0, 0xfc00002008ULL, nullptr, ImplicitList1, OperandInfo15, -1 ,nullptr },  // Inst #38 = A2_addh_l16_sat_hl
3006
  { 39, 3,  1,  4,  5,  0, 0xfc00002008ULL, nullptr, ImplicitList1, OperandInfo15, -1 ,nullptr },  // Inst #39 = A2_addh_l16_sat_ll
3007
  { 40, 3,  1,  4,  6,  0|(1ULL<<MCID::Predicable), 0xfc85202001ULL, nullptr, nullptr, OperandInfo16, -1 ,nullptr },  // Inst #40 = A2_addi
3008
  { 41, 3,  1,  4,  4,  0|(1ULL<<MCID::Commutable), 0xfc00000008ULL, nullptr, nullptr, OperandInfo17, -1 ,nullptr },  // Inst #41 = A2_addp
3009
  { 42, 3,  1,  4,  5,  0|(1ULL<<MCID::Commutable), 0xfc00000008ULL, nullptr, ImplicitList1, OperandInfo17, -1 ,nullptr },  // Inst #42 = A2_addpsat
3010
  { 43, 3,  1,  4,  7,  0|(1ULL<<MCID::Commutable), 0xfc00002001ULL, nullptr, ImplicitList1, OperandInfo15, -1 ,nullptr },  // Inst #43 = A2_addsat
3011
  { 44, 3,  1,  4,  4,  0, 0xfc00000008ULL, nullptr, nullptr, OperandInfo18, -1 ,nullptr },  // Inst #44 = A2_addsp
3012
  { 45, 3,  1,  4,  4,  0, 0xfc00000008ULL, nullptr, nullptr, OperandInfo17, -1 ,nullptr },  // Inst #45 = A2_addsph
3013
  { 46, 3,  1,  4,  4,  0, 0xfc00000008ULL, nullptr, nullptr, OperandInfo17, -1 ,nullptr },  // Inst #46 = A2_addspl
3014
  { 47, 3,  1,  4,  3,  0|(1ULL<<MCID::Predicable)|(1ULL<<MCID::Commutable), 0xfc00002001ULL, nullptr, nullptr, OperandInfo15, -1 ,nullptr },  // Inst #47 = A2_and
3015
  { 48, 3,  1,  4,  8,  0, 0xfc55202001ULL, nullptr, nullptr, OperandInfo16, -1 ,nullptr },  // Inst #48 = A2_andir
3016
  { 49, 3,  1,  4,  4,  0|(1ULL<<MCID::Commutable), 0xfc00000008ULL, nullptr, nullptr, OperandInfo17, -1 ,nullptr },  // Inst #49 = A2_andp
3017
  { 50, 2,  1,  4,  8,  0|(1ULL<<MCID::Predicable), 0xfc00002001ULL, nullptr, nullptr, OperandInfo13, -1 ,nullptr },  // Inst #50 = A2_aslh
3018
  { 51, 2,  1,  4,  8,  0|(1ULL<<MCID::Predicable), 0xfc00002001ULL, nullptr, nullptr, OperandInfo13, -1 ,nullptr },  // Inst #51 = A2_asrh
3019
  { 52, 3,  1,  4,  3,  0, 0xfc00002001ULL, nullptr, nullptr, OperandInfo15, -1 ,nullptr },  // Inst #52 = A2_combine_hh
3020
  { 53, 3,  1,  4,  3,  0, 0xfc00002001ULL, nullptr, nullptr, OperandInfo15, -1 ,nullptr },  // Inst #53 = A2_combine_hl
3021
  { 54, 3,  1,  4,  3,  0, 0xfc00002001ULL, nullptr, nullptr, OperandInfo15, -1 ,nullptr },  // Inst #54 = A2_combine_lh
3022
  { 55, 3,  1,  4,  3,  0, 0xfc00002001ULL, nullptr, nullptr, OperandInfo15, -1 ,nullptr },  // Inst #55 = A2_combine_ll
3023
  { 56, 3,  1,  4,  8,  0|(1ULL<<MCID::MoveImm)|(1ULL<<MCID::Rematerializable)|(1ULL<<MCID::CheapAsAMove), 0xfc44a00001ULL, nullptr, nullptr, OperandInfo19, -1 ,nullptr },  // Inst #56 = A2_combineii
3024
  { 57, 3,  1,  4,  3,  0|(1ULL<<MCID::Predicable), 0xfc00000001ULL, nullptr, nullptr, OperandInfo20, -1 ,nullptr },  // Inst #57 = A2_combinew
3025
  { 58, 3,  1,  4,  5,  0, 0xfc00002008ULL, nullptr, nullptr, OperandInfo15, -1 ,nullptr },  // Inst #58 = A2_max
3026
  { 59, 3,  1,  4,  5,  0, 0xfc00000008ULL, nullptr, nullptr, OperandInfo17, -1 ,nullptr },  // Inst #59 = A2_maxp
3027
  { 60, 3,  1,  4,  5,  0, 0xfc00002008ULL, nullptr, nullptr, OperandInfo15, -1 ,nullptr },  // Inst #60 = A2_maxu
3028
  { 61, 3,  1,  4,  5,  0, 0xfc00000008ULL, nullptr, nullptr, OperandInfo17, -1 ,nullptr },  // Inst #61 = A2_maxup
3029
  { 62, 3,  1,  4,  5,  0, 0xfc00002008ULL, nullptr, nullptr, OperandInfo15, -1 ,nullptr },  // Inst #62 = A2_min
3030
  { 63, 3,  1,  4,  5,  0, 0xfc00000008ULL, nullptr, nullptr, OperandInfo17, -1 ,nullptr },  // Inst #63 = A2_minp
3031
  { 64, 3,  1,  4,  5,  0, 0xfc00002008ULL, nullptr, nullptr, OperandInfo15, -1 ,nullptr },  // Inst #64 = A2_minu
3032
  { 65, 3,  1,  4,  5,  0, 0xfc00000008ULL, nullptr, nullptr, OperandInfo17, -1 ,nullptr },  // Inst #65 = A2_minup
3033
  { 66, 2,  1,  4,  2,  0, 0xfc00000008ULL, nullptr, nullptr, OperandInfo14, -1 ,nullptr },  // Inst #66 = A2_negp
3034
  { 67, 2,  1,  4,  1,  0, 0xfc00002008ULL, nullptr, ImplicitList1, OperandInfo13, -1 ,nullptr },  // Inst #67 = A2_negsat
3035
  { 68, 0,  0,  4,  8,  0, 0xfc00000001ULL, nullptr, nullptr, nullptr, -1 ,nullptr },  // Inst #68 = A2_nop
3036
  { 69, 2,  1,  4,  8,  0|(1ULL<<MCID::UnmodeledSideEffects), 0xfc00000001ULL, nullptr, nullptr, OperandInfo13, -1 ,nullptr },  // Inst #69 = A2_not
3037
  { 70, 2,  1,  4,  2,  0, 0xfc00000008ULL, nullptr, nullptr, OperandInfo14, -1 ,nullptr },  // Inst #70 = A2_notp
3038
  { 71, 3,  1,  4,  3,  0|(1ULL<<MCID::Predicable)|(1ULL<<MCID::Commutable), 0xfc00002001ULL, nullptr, nullptr, OperandInfo15, -1 ,nullptr },  // Inst #71 = A2_or
3039
  { 72, 3,  1,  4,  8,  0, 0xfc55202001ULL, nullptr, nullptr, OperandInfo16, -1 ,nullptr },  // Inst #72 = A2_orir
3040
  { 73, 3,  1,  4,  4,  0|(1ULL<<MCID::Commutable), 0xfc00000008ULL, nullptr, nullptr, OperandInfo17, -1 ,nullptr },  // Inst #73 = A2_orp
3041
  { 74, 4,  1,  4,  3,  0, 0xfc00002301ULL, nullptr, nullptr, OperandInfo21, -1 ,nullptr },  // Inst #74 = A2_paddf
3042
  { 75, 4,  1,  4,  3,  0, 0xfc00002701ULL, nullptr, nullptr, OperandInfo21, -1 ,nullptr },  // Inst #75 = A2_paddfnew
3043
  { 76, 4,  1,  4,  8,  0, 0xfc45a02301ULL, nullptr, nullptr, OperandInfo22, -1 ,nullptr },  // Inst #76 = A2_paddif
3044
  { 77, 4,  1,  4,  8,  0, 0xfc45a02701ULL, nullptr, nullptr, OperandInfo22, -1 ,nullptr },  // Inst #77 = A2_paddifnew
3045
  { 78, 4,  1,  4,  8,  0, 0xfc45a02101ULL, nullptr, nullptr, OperandInfo22, -1 ,nullptr },  // Inst #78 = A2_paddit
3046
  { 79, 4,  1,  4,  8,  0, 0xfc45a02501ULL, nullptr, nullptr, OperandInfo22, -1 ,nullptr },  // Inst #79 = A2_padditnew
3047
  { 80, 4,  1,  4,  3,  0, 0xfc00002101ULL, nullptr, nullptr, OperandInfo21, -1 ,nullptr },  // Inst #80 = A2_paddt
3048
  { 81, 4,  1,  4,  3,  0, 0xfc00002501ULL, nullptr, nullptr, OperandInfo21, -1 ,nullptr },  // Inst #81 = A2_paddtnew
3049
  { 82, 4,  1,  4,  3,  0, 0xfc00002301ULL, nullptr, nullptr, OperandInfo21, -1 ,nullptr },  // Inst #82 = A2_pandf
3050
  { 83, 4,  1,  4,  3,  0, 0xfc00002701ULL, nullptr, nullptr, OperandInfo21, -1 ,nullptr },  // Inst #83 = A2_pandfnew
3051
  { 84, 4,  1,  4,  3,  0, 0xfc00002101ULL, nullptr, nullptr, OperandInfo21, -1 ,nullptr },  // Inst #84 = A2_pandt
3052
  { 85, 4,  1,  4,  3,  0, 0xfc00002501ULL, nullptr, nullptr, OperandInfo21, -1 ,nullptr },  // Inst #85 = A2_pandtnew
3053
  { 86, 4,  1,  4,  3,  0, 0xfc00002301ULL, nullptr, nullptr, OperandInfo21, -1 ,nullptr },  // Inst #86 = A2_porf
3054
  { 87, 4,  1,  4,  3,  0, 0xfc00002701ULL, nullptr, nullptr, OperandInfo21, -1 ,nullptr },  // Inst #87 = A2_porfnew
3055
  { 88, 4,  1,  4,  3,  0, 0xfc00002101ULL, nullptr, nullptr, OperandInfo21, -1 ,nullptr },  // Inst #88 = A2_port
3056
  { 89, 4,  1,  4,  3,  0, 0xfc00002501ULL, nullptr, nullptr, OperandInfo21, -1 ,nullptr },  // Inst #89 = A2_portnew
3057
  { 90, 4,  1,  4,  3,  0, 0xfc00002301ULL, nullptr, nullptr, OperandInfo21, -1 ,nullptr },  // Inst #90 = A2_psubf
3058
  { 91, 4,  1,  4,  3,  0, 0xfc00002701ULL, nullptr, nullptr, OperandInfo21, -1 ,nullptr },  // Inst #91 = A2_psubfnew
3059
  { 92, 4,  1,  4,  3,  0, 0xfc00002101ULL, nullptr, nullptr, OperandInfo21, -1 ,nullptr },  // Inst #92 = A2_psubt
3060
  { 93, 4,  1,  4,  3,  0, 0xfc00002501ULL, nullptr, nullptr, OperandInfo21, -1 ,nullptr },  // Inst #93 = A2_psubtnew
3061
  { 94, 4,  1,  4,  3,  0, 0xfc00002301ULL, nullptr, nullptr, OperandInfo21, -1 ,nullptr },  // Inst #94 = A2_pxorf
3062
  { 95, 4,  1,  4,  3,  0, 0xfc00002701ULL, nullptr, nullptr, OperandInfo21, -1 ,nullptr },  // Inst #95 = A2_pxorfnew
3063
  { 96, 4,  1,  4,  3,  0, 0xfc00002101ULL, nullptr, nullptr, OperandInfo21, -1 ,nullptr },  // Inst #96 = A2_pxort
3064
  { 97, 4,  1,  4,  3,  0, 0xfc00002501ULL, nullptr, nullptr, OperandInfo21, -1 ,nullptr },  // Inst #97 = A2_pxortnew
3065
  { 98, 2,  1,  4,  2,  0, 0xfc00002008ULL, nullptr, ImplicitList1, OperandInfo23, -1 ,nullptr },  // Inst #98 = A2_roundsat
3066
  { 99, 2,  1,  4,  2,  0, 0xfc00002008ULL, nullptr, ImplicitList1, OperandInfo23, -1 ,nullptr },  // Inst #99 = A2_sat
3067
  { 100,  2,  1,  4,  2,  0, 0xfc00002008ULL, nullptr, ImplicitList1, OperandInfo13, -1 ,nullptr },  // Inst #100 = A2_satb
3068
  { 101,  2,  1,  4,  2,  0, 0xfc00002008ULL, nullptr, ImplicitList1, OperandInfo13, -1 ,nullptr },  // Inst #101 = A2_sath
3069
  { 102,  2,  1,  4,  2,  0, 0xfc00002008ULL, nullptr, ImplicitList1, OperandInfo13, -1 ,nullptr },  // Inst #102 = A2_satub
3070
  { 103,  2,  1,  4,  2,  0, 0xfc00002008ULL, nullptr, ImplicitList1, OperandInfo13, -1 ,nullptr },  // Inst #103 = A2_satuh
3071
  { 104,  3,  1,  4,  3,  0|(1ULL<<MCID::Predicable), 0xfc00002001ULL, nullptr, nullptr, OperandInfo15, -1 ,nullptr },  // Inst #104 = A2_sub
3072
  { 105,  3,  1,  4,  4,  0, 0xfc00002008ULL, nullptr, nullptr, OperandInfo15, -1 ,nullptr },  // Inst #105 = A2_subh_h16_hh
3073
  { 106,  3,  1,  4,  4,  0, 0xfc00002008ULL, nullptr, nullptr, OperandInfo15, -1 ,nullptr },  // Inst #106 = A2_subh_h16_hl
3074
  { 107,  3,  1,  4,  4,  0, 0xfc00002008ULL, nullptr, nullptr, OperandInfo15, -1 ,nullptr },  // Inst #107 = A2_subh_h16_lh
3075
  { 108,  3,  1,  4,  4,  0, 0xfc00002008ULL, nullptr, nullptr, OperandInfo15, -1 ,nullptr },  // Inst #108 = A2_subh_h16_ll
3076
  { 109,  3,  1,  4,  5,  0, 0xfc00002008ULL, nullptr, ImplicitList1, OperandInfo15, -1 ,nullptr },  // Inst #109 = A2_subh_h16_sat_hh
3077
  { 110,  3,  1,  4,  5,  0, 0xfc00002008ULL, nullptr, ImplicitList1, OperandInfo15, -1 ,nullptr },  // Inst #110 = A2_subh_h16_sat_hl
3078
  { 111,  3,  1,  4,  5,  0, 0xfc00002008ULL, nullptr, ImplicitList1, OperandInfo15, -1 ,nullptr },  // Inst #111 = A2_subh_h16_sat_lh
3079
  { 112,  3,  1,  4,  5,  0, 0xfc00002008ULL, nullptr, ImplicitList1, OperandInfo15, -1 ,nullptr },  // Inst #112 = A2_subh_h16_sat_ll
3080
  { 113,  3,  1,  4,  4,  0, 0xfc00002008ULL, nullptr, nullptr, OperandInfo15, -1 ,nullptr },  // Inst #113 = A2_subh_l16_hl
3081
  { 114,  3,  1,  4,  4,  0, 0xfc00002008ULL, nullptr, nullptr, OperandInfo15, -1 ,nullptr },  // Inst #114 = A2_subh_l16_ll
3082
  { 115,  3,  1,  4,  5,  0, 0xfc00002008ULL, nullptr, ImplicitList1, OperandInfo15, -1 ,nullptr },  // Inst #115 = A2_subh_l16_sat_hl
3083
  { 116,  3,  1,  4,  5,  0, 0xfc00002008ULL, nullptr, ImplicitList1, OperandInfo15, -1 ,nullptr },  // Inst #116 = A2_subh_l16_sat_ll
3084
  { 117,  3,  1,  4,  4,  0, 0xfc00000008ULL, nullptr, nullptr, OperandInfo17, -1 ,nullptr },  // Inst #117 = A2_subp
3085
  { 118,  3,  1,  4,  8,  0, 0xfc54a02001ULL, nullptr, nullptr, OperandInfo24, -1 ,nullptr },  // Inst #118 = A2_subri
3086
  { 119,  3,  1,  4,  7,  0, 0xfc00002001ULL, nullptr, ImplicitList1, OperandInfo15, -1 ,nullptr },  // Inst #119 = A2_subsat
3087
  { 120,  3,  1,  4,  3,  0|(1ULL<<MCID::Commutable), 0xfc00002001ULL, nullptr, nullptr, OperandInfo15, -1 ,nullptr },  // Inst #120 = A2_svaddh
3088
  { 121,  3,  1,  4,  7,  0|(1ULL<<MCID::Commutable), 0xfc00002001ULL, nullptr, ImplicitList1, OperandInfo15, -1 ,nullptr },  // Inst #121 = A2_svaddhs
3089
  { 122,  3,  1,  4,  7,  0|(1ULL<<MCID::Commutable), 0xfc00002001ULL, nullptr, ImplicitList1, OperandInfo15, -1 ,nullptr },  // Inst #122 = A2_svadduhs
3090
  { 123,  3,  1,  4,  3,  0|(1ULL<<MCID::Commutable), 0xfc00002001ULL, nullptr, nullptr, OperandInfo15, -1 ,nullptr },  // Inst #123 = A2_svavgh
3091
  { 124,  3,  1,  4,  7,  0|(1ULL<<MCID::Commutable), 0xfc00002001ULL, nullptr, nullptr, OperandInfo15, -1 ,nullptr },  // Inst #124 = A2_svavghs
3092
  { 125,  3,  1,  4,  3,  0, 0xfc00002001ULL, nullptr, nullptr, OperandInfo15, -1 ,nullptr },  // Inst #125 = A2_svnavgh
3093
  { 126,  3,  1,  4,  3,  0, 0xfc00002001ULL, nullptr, nullptr, OperandInfo15, -1 ,nullptr },  // Inst #126 = A2_svsubh
3094
  { 127,  3,  1,  4,  7,  0, 0xfc00002001ULL, nullptr, ImplicitList1, OperandInfo15, -1 ,nullptr },  // Inst #127 = A2_svsubhs
3095
  { 128,  3,  1,  4,  7,  0, 0xfc00002001ULL, nullptr, ImplicitList1, OperandInfo15, -1 ,nullptr },  // Inst #128 = A2_svsubuhs
3096
  { 129,  2,  1,  4,  2,  0, 0xfc00002008ULL, nullptr, nullptr, OperandInfo13, -1 ,nullptr },  // Inst #129 = A2_swiz
3097
  { 130,  2,  1,  4,  8,  0|(1ULL<<MCID::Predicable), 0xfc00002001ULL, nullptr, nullptr, OperandInfo13, -1 ,nullptr },  // Inst #130 = A2_sxtb
3098
  { 131,  2,  1,  4,  8,  0|(1ULL<<MCID::Predicable), 0xfc00002001ULL, nullptr, nullptr, OperandInfo13, -1 ,nullptr },  // Inst #131 = A2_sxth
3099
  { 132,  2,  1,  4,  2,  0, 0xfc00000008ULL, nullptr, nullptr, OperandInfo25, -1 ,nullptr },  // Inst #132 = A2_sxtw
3100
  { 133,  2,  1,  4,  8,  0|(1ULL<<MCID::Predicable), 0xfc00002001ULL, nullptr, nullptr, OperandInfo13, -1 ,nullptr },  // Inst #133 = A2_tfr
3101
  { 134,  2,  1,  4,  9,  0, 0xfc00002002ULL, nullptr, nullptr, OperandInfo26, -1 ,nullptr },  // Inst #134 = A2_tfrcrr
3102
  { 135,  3,  1,  4,  8,  0, 0xfc00002301ULL, nullptr, nullptr, OperandInfo27, -1 ,nullptr },  // Inst #135 = A2_tfrf
3103
  { 136,  3,  1,  4,  8,  0, 0xfc00002701ULL, nullptr, nullptr, OperandInfo27, -1 ,nullptr },  // Inst #136 = A2_tfrfnew
3104
  { 137,  3,  1,  4,  8,  0, 0xfc00002001ULL, nullptr, nullptr, OperandInfo28, -1 ,nullptr },  // Inst #137 = A2_tfrih
3105
  { 138,  3,  1,  4,  8,  0, 0xfc00002001ULL, nullptr, nullptr, OperandInfo28, -1 ,nullptr },  // Inst #138 = A2_tfril
3106
  { 139,  2,  1,  4,  8,  0|(1ULL<<MCID::Predicable), 0xfc00000001ULL, nullptr, nullptr, OperandInfo14, -1 ,nullptr },  // Inst #139 = A2_tfrp
3107
  { 140,  3,  1,  4,  8,  0, 0xfc00000301ULL, nullptr, nullptr, OperandInfo29, -1 ,nullptr },  // Inst #140 = A2_tfrpf
3108
  { 141,  3,  1,  4,  8,  0, 0xfc00000701ULL, nullptr, nullptr, OperandInfo29, -1 ,nullptr },  // Inst #141 = A2_tfrpfnew
3109
  { 142,  2,  1,  4,  4,  0|(1ULL<<MCID::MoveImm)|(1ULL<<MCID::Rematerializable)|(1ULL<<MCID::CheapAsAMove), 0xfc00000008ULL, nullptr, nullptr, OperandInfo30, -1 ,nullptr },  // Inst #142 = A2_tfrpi
3110
  { 143,  3,  1,  4,  8,  0, 0xfc00000101ULL, nullptr, nullptr, OperandInfo29, -1 ,nullptr },  // Inst #143 = A2_tfrpt
3111
  { 144,  3,  1,  4,  8,  0, 0xfc00000501ULL, nullptr, nullptr, OperandInfo29, -1 ,nullptr },  // Inst #144 = A2_tfrptnew
3112
  { 145,  2,  1,  4,  9,  0, 0xfc00000002ULL, nullptr, nullptr, OperandInfo31, -1 ,nullptr },  // Inst #145 = A2_tfrrcr
3113
  { 146,  2,  1,  4,  8,  0|(1ULL<<MCID::MoveImm)|(1ULL<<MCID::Predicable)|(1ULL<<MCID::Rematerializable)|(1ULL<<MCID::CheapAsAMove), 0xfc84a02001ULL, nullptr, nullptr, OperandInfo32, -1 ,nullptr },  // Inst #146 = A2_tfrsi
3114
  { 147,  3,  1,  4,  8,  0, 0xfc00002101ULL, nullptr, nullptr, OperandInfo27, -1 ,nullptr },  // Inst #147 = A2_tfrt
3115
  { 148,  3,  1,  4,  8,  0, 0xfc00002501ULL, nullptr, nullptr, OperandInfo27, -1 ,nullptr },  // Inst #148 = A2_tfrtnew
3116
  { 149,  2,  1,  4,  2,  0, 0xfc00000008ULL, nullptr, nullptr, OperandInfo14, -1 ,nullptr },  // Inst #149 = A2_vabsh
3117
  { 150,  2,  1,  4,  2,  0, 0xfc00000008ULL, nullptr, nullptr, OperandInfo14, -1 ,nullptr },  // Inst #150 = A2_vabshsat
3118
  { 151,  2,  1,  4,  2,  0, 0xfc00000008ULL, nullptr, nullptr, OperandInfo14, -1 ,nullptr },  // Inst #151 = A2_vabsw
3119
  { 152,  2,  1,  4,  2,  0, 0xfc00000008ULL, nullptr, nullptr, OperandInfo14, -1 ,nullptr },  // Inst #152 = A2_vabswsat
3120
  { 153,  3,  1,  4,  4,  0, 0xfc00000008ULL, nullptr, nullptr, OperandInfo17, -1 ,nullptr },  // Inst #153 = A2_vaddh
3121
  { 154,  3,  1,  4,  5,  0, 0xfc00000008ULL, nullptr, ImplicitList1, OperandInfo17, -1 ,nullptr },  // Inst #154 = A2_vaddhs
3122
  { 155,  3,  1,  4,  4,  0, 0xfc00000008ULL, nullptr, nullptr, OperandInfo17, -1 ,nullptr },  // Inst #155 = A2_vaddub
3123
  { 156,  3,  1,  4,  5,  0, 0xfc00000008ULL, nullptr, ImplicitList1, OperandInfo17, -1 ,nullptr },  // Inst #156 = A2_vaddubs
3124
  { 157,  3,  1,  4,  5,  0, 0xfc00000008ULL, nullptr, ImplicitList1, OperandInfo17, -1 ,nullptr },  // Inst #157 = A2_vadduhs
3125
  { 158,  3,  1,  4,  4,  0, 0xfc00000008ULL, nullptr, nullptr, OperandInfo17, -1 ,nullptr },  // Inst #158 = A2_vaddw
3126
  { 159,  3,  1,  4,  5,  0, 0xfc00000008ULL, nullptr, ImplicitList1, OperandInfo17, -1 ,nullptr },  // Inst #159 = A2_vaddws
3127
  { 160,  3,  1,  4,  4,  0, 0xfc00000008ULL, nullptr, nullptr, OperandInfo17, -1 ,nullptr },  // Inst #160 = A2_vavgh
3128
  { 161,  3,  1,  4,  5,  0, 0xfc00000008ULL, nullptr, nullptr, OperandInfo17, -1 ,nullptr },  // Inst #161 = A2_vavghcr
3129
  { 162,  3,  1,  4,  5,  0, 0xfc00000008ULL, nullptr, nullptr, OperandInfo17, -1 ,nullptr },  // Inst #162 = A2_vavghr
3130
  { 163,  3,  1,  4,  4,  0, 0xfc00000008ULL, nullptr, nullptr, OperandInfo17, -1 ,nullptr },  // Inst #163 = A2_vavgub
3131
  { 164,  3,  1,  4,  5,  0, 0xfc00000008ULL, nullptr, nullptr, OperandInfo17, -1 ,nullptr },  // Inst #164 = A2_vavgubr
3132
  { 165,  3,  1,  4,  4,  0, 0xfc00000008ULL, nullptr, nullptr, OperandInfo17, -1 ,nullptr },  // Inst #165 = A2_vavguh
3133
  { 166,  3,  1,  4,  5,  0, 0xfc00000008ULL, nullptr, nullptr, OperandInfo17, -1 ,nullptr },  // Inst #166 = A2_vavguhr
3134
  { 167,  3,  1,  4,  4,  0, 0xfc00000008ULL, nullptr, nullptr, OperandInfo17, -1 ,nullptr },  // Inst #167 = A2_vavguw
3135
  { 168,  3,  1,  4,  5,  0, 0xfc00000008ULL, nullptr, nullptr, OperandInfo17, -1 ,nullptr },  // Inst #168 = A2_vavguwr
3136
  { 169,  3,  1,  4,  4,  0, 0xfc00000008ULL, nullptr, nullptr, OperandInfo17, -1 ,nullptr },  // Inst #169 = A2_vavgw
3137
  { 170,  3,  1,  4,  5,  0, 0xfc00000008ULL, nullptr, nullptr, OperandInfo17, -1 ,nullptr },  // Inst #170 = A2_vavgwcr
3138
  { 171,  3,  1,  4,  5,  0, 0xfc00000008ULL, nullptr, nullptr, OperandInfo17, -1 ,nullptr },  // Inst #171 = A2_vavgwr
3139
  { 172,  3,  1,  4,  10, 0, 0xfc00000008ULL, nullptr, nullptr, OperandInfo33, -1 ,nullptr },  // Inst #172 = A2_vcmpbeq
3140
  { 173,  3,  1,  4,  10, 0, 0xfc00000008ULL, nullptr, nullptr, OperandInfo33, -1 ,nullptr },  // Inst #173 = A2_vcmpbgtu
3141
  { 174,  3,  1,  4,  10, 0, 0xfc00000008ULL, nullptr, nullptr, OperandInfo33, -1 ,nullptr },  // Inst #174 = A2_vcmpheq
3142
  { 175,  3,  1,  4,  10, 0, 0xfc00000008ULL, nullptr, nullptr, OperandInfo33, -1 ,nullptr },  // Inst #175 = A2_vcmphgt
3143
  { 176,  3,  1,  4,  10, 0, 0xfc00000008ULL, nullptr, nullptr, OperandInfo33, -1 ,nullptr },  // Inst #176 = A2_vcmphgtu
3144
  { 177,  3,  1,  4,  10, 0, 0xfc00000008ULL, nullptr, nullptr, OperandInfo33, -1 ,nullptr },  // Inst #177 = A2_vcmpweq
3145
  { 178,  3,  1,  4,  10, 0, 0xfc00000008ULL, nullptr, nullptr, OperandInfo33, -1 ,nullptr },  // Inst #178 = A2_vcmpwgt
3146
  { 179,  3,  1,  4,  10, 0, 0xfc00000008ULL, nullptr, nullptr, OperandInfo33, -1 ,nullptr },  // Inst #179 = A2_vcmpwgtu
3147
  { 180,  2,  1,  4,  2,  0, 0xfc00000008ULL, nullptr, nullptr, OperandInfo14, -1 ,nullptr },  // Inst #180 = A2_vconj
3148
  { 181,  3,  1,  4,  5,  0, 0xfc00000008ULL, nullptr, nullptr, OperandInfo17, -1 ,nullptr },  // Inst #181 = A2_vmaxb
3149
  { 182,  3,  1,  4,  5,  0, 0xfc00000008ULL, nullptr, nullptr, OperandInfo17, -1 ,nullptr },  // Inst #182 = A2_vmaxh
3150
  { 183,  3,  1,  4,  5,  0, 0xfc00000008ULL, nullptr, nullptr, OperandInfo17, -1 ,nullptr },  // Inst #183 = A2_vmaxub
3151
  { 184,  3,  1,  4,  5,  0, 0xfc00000008ULL, nullptr, nullptr, OperandInfo17, -1 ,nullptr },  // Inst #184 = A2_vmaxuh
3152
  { 185,  3,  1,  4,  5,  0, 0xfc00000008ULL, nullptr, nullptr, OperandInfo17, -1 ,nullptr },  // Inst #185 = A2_vmaxuw
3153
  { 186,  3,  1,  4,  5,  0, 0xfc00000008ULL, nullptr, nullptr, OperandInfo17, -1 ,nullptr },  // Inst #186 = A2_vmaxw
3154
  { 187,  3,  1,  4,  5,  0, 0xfc00000008ULL, nullptr, nullptr, OperandInfo17, -1 ,nullptr },  // Inst #187 = A2_vminb
3155
  { 188,  3,  1,  4,  5,  0, 0xfc00000008ULL, nullptr, nullptr, OperandInfo17, -1 ,nullptr },  // Inst #188 = A2_vminh
3156
  { 189,  3,  1,  4,  5,  0, 0xfc00000008ULL, nullptr, nullptr, OperandInfo17, -1 ,nullptr },  // Inst #189 = A2_vminub
3157
  { 190,  3,  1,  4,  5,  0, 0xfc00000008ULL, nullptr, nullptr, OperandInfo17, -1 ,nullptr },  // Inst #190 = A2_vminuh
3158
  { 191,  3,  1,  4,  5,  0, 0xfc00000008ULL, nullptr, nullptr, OperandInfo17, -1 ,nullptr },  // Inst #191 = A2_vminuw
3159
  { 192,  3,  1,  4,  5,  0, 0xfc00000008ULL, nullptr, nullptr, OperandInfo17, -1 ,nullptr },  // Inst #192 = A2_vminw
3160
  { 193,  3,  1,  4,  4,  0, 0xfc00000008ULL, nullptr, nullptr, OperandInfo17, -1 ,nullptr },  // Inst #193 = A2_vnavgh
3161
  { 194,  3,  1,  4,  5,  0, 0xfc00000008ULL, nullptr, ImplicitList1, OperandInfo17, -1 ,nullptr },  // Inst #194 = A2_vnavghcr
3162
  { 195,  3,  1,  4,  5,  0, 0xfc00000008ULL, nullptr, ImplicitList1, OperandInfo17, -1 ,nullptr },  // Inst #195 = A2_vnavghr
3163
  { 196,  3,  1,  4,  4,  0, 0xfc00000008ULL, nullptr, nullptr, OperandInfo17, -1 ,nullptr },  // Inst #196 = A2_vnavgw
3164
  { 197,  3,  1,  4,  5,  0, 0xfc00000008ULL, nullptr, ImplicitList1, OperandInfo17, -1 ,nullptr },  // Inst #197 = A2_vnavgwcr
3165
  { 198,  3,  1,  4,  5,  0, 0xfc00000008ULL, nullptr, ImplicitList1, OperandInfo17, -1 ,nullptr },  // Inst #198 = A2_vnavgwr
3166
  { 199,  3,  1,  4,  11, 0, 0xfc00000008ULL, nullptr, nullptr, OperandInfo17, -1 ,nullptr },  // Inst #199 = A2_vraddub
3167
  { 200,  4,  1,  4,  11, 0, 0xfc00000008ULL, nullptr, nullptr, OperandInfo34, -1 ,nullptr },  // Inst #200 = A2_vraddub_acc
3168
  { 201,  3,  1,  4,  11, 0, 0xfc00000008ULL, nullptr, nullptr, OperandInfo17, -1 ,nullptr },  // Inst #201 = A2_vrsadub
3169
  { 202,  4,  1,  4,  11, 0, 0xfc00000008ULL, nullptr, nullptr, OperandInfo34, -1 ,nullptr },  // Inst #202 = A2_vrsadub_acc
3170
  { 203,  3,  1,  4,  4,  0, 0xfc00000008ULL, nullptr, nullptr, OperandInfo17, -1 ,nullptr },  // Inst #203 = A2_vsubh
3171
  { 204,  3,  1,  4,  5,  0, 0xfc00000008ULL, nullptr, ImplicitList1, OperandInfo17, -1 ,nullptr },  // Inst #204 = A2_vsubhs
3172
  { 205,  3,  1,  4,  4,  0, 0xfc00000008ULL, nullptr, nullptr, OperandInfo17, -1 ,nullptr },  // Inst #205 = A2_vsubub
3173
  { 206,  3,  1,  4,  5,  0, 0xfc00000008ULL, nullptr, ImplicitList1, OperandInfo17, -1 ,nullptr },  // Inst #206 = A2_vsububs
3174
  { 207,  3,  1,  4,  5,  0, 0xfc00000008ULL, nullptr, ImplicitList1, OperandInfo17, -1 ,nullptr },  // Inst #207 = A2_vsubuhs
3175
  { 208,  3,  1,  4,  4,  0, 0xfc00000008ULL, nullptr, nullptr, OperandInfo17, -1 ,nullptr },  // Inst #208 = A2_vsubw
3176
  { 209,  3,  1,  4,  5,  0, 0xfc00000008ULL, nullptr, ImplicitList1, OperandInfo17, -1 ,nullptr },  // Inst #209 = A2_vsubws
3177
  { 210,  3,  1,  4,  3,  0|(1ULL<<MCID::Predicable)|(1ULL<<MCID::Commutable), 0xfc00002001ULL, nullptr, nullptr, OperandInfo15, -1 ,nullptr },  // Inst #210 = A2_xor
3178
  { 211,  3,  1,  4,  4,  0|(1ULL<<MCID::Commutable), 0xfc00000008ULL, nullptr, nullptr, OperandInfo17, -1 ,nullptr },  // Inst #211 = A2_xorp
3179
  { 212,  2,  1,  4,  8,  0|(1ULL<<MCID::Predicable), 0xfc00002001ULL, nullptr, nullptr, OperandInfo13, -1 ,nullptr },  // Inst #212 = A2_zxtb
3180
  { 213,  2,  1,  4,  8,  0|(1ULL<<MCID::Predicable), 0xfc00002001ULL, nullptr, nullptr, OperandInfo13, -1 ,nullptr },  // Inst #213 = A2_zxth
3181
  { 214,  5,  2,  4,  12, 0, 0xfc00000808ULL, nullptr, nullptr, OperandInfo35, -1 ,nullptr },  // Inst #214 = A4_addp_c
3182
  { 215,  3,  1,  4,  3,  0, 0xfc00002001ULL, nullptr, nullptr, OperandInfo15, -1 ,nullptr },  // Inst #215 = A4_andn
3183
  { 216,  3,  1,  4,  4,  0, 0xfc00000008ULL, nullptr, nullptr, OperandInfo17, -1 ,nullptr },  // Inst #216 = A4_andnp
3184
  { 217,  3,  1,  4,  4,  0, 0xfc00000008ULL, nullptr, nullptr, OperandInfo20, -1 ,nullptr },  // Inst #217 = A4_bitsplit
3185
  { 218,  3,  1,  4,  1,  0, 0xfc00000008ULL, nullptr, nullptr, OperandInfo36, -1 ,nullptr },  // Inst #218 = A4_bitspliti
3186
  { 219,  3,  1,  4,  11, 0, 0xfc00000008ULL, nullptr, nullptr, OperandInfo37, -1 ,nullptr },  // Inst #219 = A4_boundscheck
3187
  { 220,  3,  1,  4,  5,  0, 0xfc00000008ULL, nullptr, nullptr, OperandInfo33, -1 ,nullptr },  // Inst #220 = A4_boundscheck_hi
3188
  { 221,  3,  1,  4,  5,  0, 0xfc00000008ULL, nullptr, nullptr, OperandInfo33, -1 ,nullptr },  // Inst #221 = A4_boundscheck_lo
3189
  { 222,  3,  1,  4,  13, 0|(1ULL<<MCID::Compare)|(1ULL<<MCID::Commutable), 0xfc00000008ULL, nullptr, nullptr, OperandInfo38, -1 ,nullptr },  // Inst #222 = A4_cmpbeq
3190
  { 223,  3,  1,  4,  10, 0|(1ULL<<MCID::Compare)|(1ULL<<MCID::Commutable), 0xfc40000008ULL, nullptr, nullptr, OperandInfo39, -1 ,nullptr },  // Inst #223 = A4_cmpbeqi
3191
  { 224,  3,  1,  4,  13, 0|(1ULL<<MCID::Compare), 0xfc00000008ULL, nullptr, nullptr, OperandInfo38, -1 ,nullptr },  // Inst #224 = A4_cmpbgt
3192
  { 225,  3,  1,  4,  10, 0|(1ULL<<MCID::Compare), 0xfc44000008ULL, nullptr, nullptr, OperandInfo39, -1 ,nullptr },  // Inst #225 = A4_cmpbgti
3193
  { 226,  3,  1,  4,  13, 0|(1ULL<<MCID::Compare), 0xfc00000008ULL, nullptr, nullptr, OperandInfo38, -1 ,nullptr },  // Inst #226 = A4_cmpbgtu
3194
  { 227,  3,  1,  4,  10, 0|(1ULL<<MCID::Compare), 0xfc39200008ULL, nullptr, nullptr, OperandInfo39, -1 ,nullptr },  // Inst #227 = A4_cmpbgtui
3195
  { 228,  3,  1,  4,  13, 0|(1ULL<<MCID::Compare)|(1ULL<<MCID::Commutable), 0xfc00000008ULL, nullptr, nullptr, OperandInfo38, -1 ,nullptr },  // Inst #228 = A4_cmpheq
3196
  { 229,  3,  1,  4,  10, 0|(1ULL<<MCID::Compare)|(1ULL<<MCID::Commutable), 0xfc45200008ULL, nullptr, nullptr, OperandInfo39, -1 ,nullptr },  // Inst #229 = A4_cmpheqi
3197
  { 230,  3,  1,  4,  13, 0|(1ULL<<MCID::Compare), 0xfc00000008ULL, nullptr, nullptr, OperandInfo38, -1 ,nullptr },  // Inst #230 = A4_cmphgt
3198
  { 231,  3,  1,  4,  10, 0|(1ULL<<MCID::Compare), 0xfc45200008ULL, nullptr, nullptr, OperandInfo39, -1 ,nullptr },  // Inst #231 = A4_cmphgti
3199
  { 232,  3,  1,  4,  13, 0|(1ULL<<MCID::Compare), 0xfc00000008ULL, nullptr, nullptr, OperandInfo38, -1 ,nullptr },  // Inst #232 = A4_cmphgtu
3200
  { 233,  3,  1,  4,  10, 0|(1ULL<<MCID::Compare), 0xfc39200008ULL, nullptr, nullptr, OperandInfo39, -1 ,nullptr },  // Inst #233 = A4_cmphgtui
3201
  { 234,  3,  1,  4,  8,  0, 0xfc31200001ULL, nullptr, nullptr, OperandInfo19, -1 ,nullptr },  // Inst #234 = A4_combineii
3202
  { 235,  3,  1,  4,  8,  0, 0xfc44a00001ULL, nullptr, nullptr, OperandInfo40, -1 ,nullptr },  // Inst #235 = A4_combineir
3203
  { 236,  3,  1,  4,  8,  0, 0xfc45200001ULL, nullptr, nullptr, OperandInfo36, -1 ,nullptr },  // Inst #236 = A4_combineri
3204
  { 237,  3,  1,  4,  1,  0, 0xfc00002008ULL, nullptr, nullptr, OperandInfo16, -1 ,nullptr },  // Inst #237 = A4_cround_ri
3205
  { 238,  3,  1,  4,  14, 0, 0xfc00002008ULL, nullptr, nullptr, OperandInfo15, -1 ,nullptr },  // Inst #238 = A4_cround_rr
3206
  { 239,  1,  0,  4,  15, 0, 0xfc0000001eULL, nullptr, nullptr, OperandInfo2, -1 ,nullptr },  // Inst #239 = A4_ext
3207
  { 240,  1,  0,  4,  15, 0|(1ULL<<MCID::Branch), 0xfc0000001eULL, nullptr, nullptr, OperandInfo5, -1 ,nullptr },  // Inst #240 = A4_ext_b
3208
  { 241,  1,  0,  4,  15, 0|(1ULL<<MCID::Call), 0xfc0000001eULL, nullptr, nullptr, OperandInfo5, -1 ,nullptr },  // Inst #241 = A4_ext_c
3209
  { 242,  1,  0,  4,  15, 0, 0xfc0000001eULL, nullptr, nullptr, OperandInfo5, -1 ,nullptr },  // Inst #242 = A4_ext_g
3210
  { 243,  3,  1,  4,  5,  0, 0xfc00002008ULL, nullptr, nullptr, OperandInfo15, -1 ,nullptr },  // Inst #243 = A4_modwrapu
3211
  { 244,  3,  1,  4,  3,  0, 0xfc00002001ULL, nullptr, nullptr, OperandInfo15, -1 ,nullptr },  // Inst #244 = A4_orn
3212
  { 245,  3,  1,  4,  4,  0, 0xfc00000008ULL, nullptr, nullptr, OperandInfo17, -1 ,nullptr },  // Inst #245 = A4_ornp
3213
  { 246,  3,  1,  4,  8,  0, 0xfc00002301ULL, nullptr, nullptr, OperandInfo27, -1 ,nullptr },  // Inst #246 = A4_paslhf
3214
  { 247,  3,  1,  4,  8,  0, 0xfc00002701ULL, nullptr, nullptr, OperandInfo27, -1 ,nullptr },  // Inst #247 = A4_paslhfnew
3215
  { 248,  3,  1,  4,  8,  0, 0xfc00002101ULL, nullptr, nullptr, OperandInfo27, -1 ,nullptr },  // Inst #248 = A4_paslht
3216
  { 249,  3,  1,  4,  8,  0, 0xfc00002501ULL, nullptr, nullptr, OperandInfo27, -1 ,nullptr },  // Inst #249 = A4_paslhtnew
3217
  { 250,  3,  1,  4,  8,  0, 0xfc00002301ULL, nullptr, nullptr, OperandInfo27, -1 ,nullptr },  // Inst #250 = A4_pasrhf
3218
  { 251,  3,  1,  4,  8,  0, 0xfc00002701ULL, nullptr, nullptr, OperandInfo27, -1 ,nullptr },  // Inst #251 = A4_pasrhfnew
3219
  { 252,  3,  1,  4,  8,  0, 0xfc00002101ULL, nullptr, nullptr, OperandInfo27, -1 ,nullptr },  // Inst #252 = A4_pasrht
3220
  { 253,  3,  1,  4,  8,  0, 0xfc00002501ULL, nullptr, nullptr, OperandInfo27, -1 ,nullptr },  // Inst #253 = A4_pasrhtnew
3221
  { 254,  3,  1,  4,  8,  0, 0xfc00002301ULL, nullptr, nullptr, OperandInfo27, -1 ,nullptr },  // Inst #254 = A4_psxtbf
3222
  { 255,  3,  1,  4,  8,  0, 0xfc00002701ULL, nullptr, nullptr, OperandInfo27, -1 ,nullptr },  // Inst #255 = A4_psxtbfnew
3223
  { 256,  3,  1,  4,  8,  0, 0xfc00002101ULL, nullptr, nullptr, OperandInfo27, -1 ,nullptr },  // Inst #256 = A4_psxtbt
3224
  { 257,  3,  1,  4,  8,  0, 0xfc00002501ULL, nullptr, nullptr, OperandInfo27, -1 ,nullptr },  // Inst #257 = A4_psxtbtnew
3225
  { 258,  3,  1,  4,  8,  0, 0xfc00002301ULL, nullptr, nullptr, OperandInfo27, -1 ,nullptr },  // Inst #258 = A4_psxthf
3226
  { 259,  3,  1,  4,  8,  0, 0xfc00002701ULL, nullptr, nullptr, OperandInfo27, -1 ,nullptr },  // Inst #259 = A4_psxthfnew
3227
  { 260,  3,  1,  4,  8,  0, 0xfc00002101ULL, nullptr, nullptr, OperandInfo27, -1 ,nullptr },  // Inst #260 = A4_psxtht
3228
  { 261,  3,  1,  4,  8,  0, 0xfc00002501ULL, nullptr, nullptr, OperandInfo27, -1 ,nullptr },  // Inst #261 = A4_psxthtnew
3229
  { 262,  3,  1,  4,  8,  0, 0xfc00002301ULL, nullptr, nullptr, OperandInfo27, -1 ,nullptr },  // Inst #262 = A4_pzxtbf
3230
  { 263,  3,  1,  4,  8,  0, 0xfc00002701ULL, nullptr, nullptr, OperandInfo27, -1 ,nullptr },  // Inst #263 = A4_pzxtbfnew
3231
  { 264,  3,  1,  4,  8,  0, 0xfc00002101ULL, nullptr, nullptr, OperandInfo27, -1 ,nullptr },  // Inst #264 = A4_pzxtbt
3232
  { 265,  3,  1,  4,  8,  0, 0xfc00002501ULL, nullptr, nullptr, OperandInfo27, -1 ,nullptr },  // Inst #265 = A4_pzxtbtnew
3233
  { 266,  3,  1,  4,  8,  0, 0xfc00002301ULL, nullptr, nullptr, OperandInfo27, -1 ,nullptr },  // Inst #266 = A4_pzxthf
3234
  { 267,  3,  1,  4,  8,  0, 0xfc00002701ULL, nullptr, nullptr, OperandInfo27, -1 ,nullptr },  // Inst #267 = A4_pzxthfnew
3235
  { 268,  3,  1,  4,  8,  0, 0xfc00002101ULL, nullptr, nullptr, OperandInfo27, -1 ,nullptr },  // Inst #268 = A4_pzxtht
3236
  { 269,  3,  1,  4,  8,  0, 0xfc00002501ULL, nullptr, nullptr, OperandInfo27, -1 ,nullptr },  // Inst #269 = A4_pzxthtnew
3237
  { 270,  3,  1,  4,  3,  0|(1ULL<<MCID::Commutable), 0xfc00002001ULL, nullptr, nullptr, OperandInfo15, -1 ,nullptr },  // Inst #270 = A4_rcmpeq
3238
  { 271,  3,  1,  4,  8,  0, 0xfc45202001ULL, nullptr, nullptr, OperandInfo16, -1 ,nullptr },  // Inst #271 = A4_rcmpeqi
3239
  { 272,  3,  1,  4,  3,  0|(1ULL<<MCID::Commutable), 0xfc00002001ULL, nullptr, nullptr, OperandInfo15, -1 ,nullptr },  // Inst #272 = A4_rcmpneq
3240
  { 273,  3,  1,  4,  8,  0, 0xfc45202001ULL, nullptr, nullptr, OperandInfo16, -1 ,nullptr },  // Inst #273 = A4_rcmpneqi
3241
  { 274,  3,  1,  4,  1,  0, 0xfc00002008ULL, nullptr, nullptr, OperandInfo16, -1 ,nullptr },  // Inst #274 = A4_round_ri
3242
  { 275,  3,  1,  4,  1,  0, 0xfc00002008ULL, nullptr, ImplicitList1, OperandInfo16, -1 ,nullptr },  // Inst #275 = A4_round_ri_sat
3243
  { 276,  3,  1,  4,  14, 0, 0xfc00002008ULL, nullptr, nullptr, OperandInfo15, -1 ,nullptr },  // Inst #276 = A4_round_rr
3244
  { 277,  3,  1,  4,  14, 0, 0xfc00002008ULL, nullptr, ImplicitList1, OperandInfo15, -1 ,nullptr },  // Inst #277 = A4_round_rr_sat
3245
  { 278,  5,  2,  4,  12, 0, 0xfc00000808ULL, nullptr, nullptr, OperandInfo35, -1 ,nullptr },  // Inst #278 = A4_subp_c
3246
  { 279,  2,  1,  4,  9,  0, 0xfc00000002ULL, nullptr, nullptr, OperandInfo41, -1 ,nullptr },  // Inst #279 = A4_tfrcpp
3247
  { 280,  2,  1,  4,  9,  0, 0xfc00000002ULL, nullptr, nullptr, OperandInfo42, -1 ,nullptr },  // Inst #280 = A4_tfrpcp
3248
  { 281,  3,  1,  4,  10, 0, 0xfc00000808ULL, nullptr, nullptr, OperandInfo43, -1 ,nullptr },  // Inst #281 = A4_tlbmatch
3249
  { 282,  3,  1,  4,  10, 0, 0xfc00000008ULL, nullptr, nullptr, OperandInfo33, -1 ,nullptr },  // Inst #282 = A4_vcmpbeq_any
3250
  { 283,  3,  1,  4,  10, 0, 0xfc00000008ULL, nullptr, nullptr, OperandInfo44, -1 ,nullptr },  // Inst #283 = A4_vcmpbeqi
3251
  { 284,  3,  1,  4,  10, 0, 0xfc00000008ULL, nullptr, nullptr, OperandInfo33, -1 ,nullptr },  // Inst #284 = A4_vcmpbgt
3252
  { 285,  3,  1,  4,  10, 0, 0xfc00000008ULL, nullptr, nullptr, OperandInfo44, -1 ,nullptr },  // Inst #285 = A4_vcmpbgti
3253
  { 286,  3,  1,  4,  10, 0, 0xfc00000008ULL, nullptr, nullptr, OperandInfo44, -1 ,nullptr },  // Inst #286 = A4_vcmpbgtui
3254
  { 287,  3,  1,  4,  10, 0, 0xfc00000008ULL, nullptr, nullptr, OperandInfo44, -1 ,nullptr },  // Inst #287 = A4_vcmpheqi
3255
  { 288,  3,  1,  4,  10, 0, 0xfc00000008ULL, nullptr, nullptr, OperandInfo44, -1 ,nullptr },  // Inst #288 = A4_vcmphgti
3256
  { 289,  3,  1,  4,  10, 0, 0xfc00000008ULL, nullptr, nullptr, OperandInfo44, -1 ,nullptr },  // Inst #289 = A4_vcmphgtui
3257
  { 290,  3,  1,  4,  10, 0, 0xfc00000008ULL, nullptr, nullptr, OperandInfo44, -1 ,nullptr },  // Inst #290 = A4_vcmpweqi
3258
  { 291,  3,  1,  4,  10, 0, 0xfc00000008ULL, nullptr, nullptr, OperandInfo44, -1 ,nullptr },  // Inst #291 = A4_vcmpwgti
3259
  { 292,  3,  1,  4,  10, 0, 0xfc00000008ULL, nullptr, nullptr, OperandInfo44, -1 ,nullptr },  // Inst #292 = A4_vcmpwgtui
3260
  { 293,  4,  1,  4,  16, 0, 0xfc00000008ULL, nullptr, nullptr, OperandInfo45, -1 ,nullptr },  // Inst #293 = A4_vrmaxh
3261
  { 294,  4,  1,  4,  16, 0, 0xfc00000008ULL, nullptr, nullptr, OperandInfo45, -1 ,nullptr },  // Inst #294 = A4_vrmaxuh
3262
  { 295,  4,  1,  4,  16, 0, 0xfc00000008ULL, nullptr, nullptr, OperandInfo45, -1 ,nullptr },  // Inst #295 = A4_vrmaxuw
3263
  { 296,  4,  1,  4,  16, 0, 0xfc00000008ULL, nullptr, nullptr, OperandInfo45, -1 ,nullptr },  // Inst #296 = A4_vrmaxw
3264
  { 297,  4,  1,  4,  16, 0, 0xfc00000008ULL, nullptr, nullptr, OperandInfo45, -1 ,nullptr },  // Inst #297 = A4_vrminh
3265
  { 298,  4,  1,  4,  16, 0, 0xfc00000008ULL, nullptr, nullptr, OperandInfo45, -1 ,nullptr },  // Inst #298 = A4_vrminuh
3266
  { 299,  4,  1,  4,  16, 0, 0xfc00000008ULL, nullptr, nullptr, OperandInfo45, -1 ,nullptr },  // Inst #299 = A4_vrminuw
3267
  { 300,  4,  1,  4,  16, 0, 0xfc00000008ULL, nullptr, nullptr, OperandInfo45, -1 ,nullptr },  // Inst #300 = A4_vrminw
3268
  { 301,  5,  2,  4,  17, 0, 0xf000000808ULL, nullptr, ImplicitList1, OperandInfo46, -1 ,nullptr },  // Inst #301 = A5_ACS
3269
  { 302,  3,  1,  4,  14, 0, 0xfc00002008ULL, nullptr, nullptr, OperandInfo47, -1 ,nullptr },  // Inst #302 = A5_vaddhubs
3270
  { 303,  1,  0,  4,  18, 0|(1ULL<<MCID::Pseudo), 0xfc00000000ULL, ImplicitList2, ImplicitList3, OperandInfo2, -1 ,nullptr },  // Inst #303 = ADJCALLSTACKDOWN
3271
  { 304,  2,  0,  4,  18, 0|(1ULL<<MCID::Pseudo), 0xfc00000000ULL, ImplicitList4, ImplicitList5, OperandInfo8, -1 ,nullptr },  // Inst #304 = ADJCALLSTACKUP
3272
  { 305,  2,  1,  4,  8,  0|(1ULL<<MCID::Pseudo), 0xfc00000001ULL, ImplicitList6, nullptr, OperandInfo32, -1 ,nullptr },  // Inst #305 = ALIGNA
3273
  { 306,  3,  1,  4,  8,  0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UsesCustomInserter)|(1ULL<<MCID::UnmodeledSideEffects), 0xfc00000001ULL, nullptr, ImplicitList4, OperandInfo16, -1 ,nullptr },  // Inst #306 = ALLOCA
3274
  { 307,  2,  1,  4,  8,  0, 0xfc00000001ULL, nullptr, nullptr, OperandInfo13, -1 ,nullptr },  // Inst #307 = ARGEXTEND
3275
  { 308,  2,  1,  4,  19, 0, 0xfc00000002ULL, nullptr, nullptr, OperandInfo48, -1 ,nullptr },  // Inst #308 = C2_all8
3276
  { 309,  3,  1,  4,  19, 0, 0xfc00000002ULL, nullptr, nullptr, OperandInfo49, -1 ,nullptr },  // Inst #309 = C2_and
3277
  { 310,  3,  1,  4,  19, 0, 0xfc00000002ULL, nullptr, nullptr, OperandInfo49, -1 ,nullptr },  // Inst #310 = C2_andn
3278
  { 311,  2,  1,  4,  19, 0, 0xfc00000002ULL, nullptr, nullptr, OperandInfo48, -1 ,nullptr },  // Inst #311 = C2_any8
3279
  { 312,  3,  1,  4,  13, 0, 0xfc00000008ULL, nullptr, nullptr, OperandInfo38, -1 ,nullptr },  // Inst #312 = C2_bitsclr
3280
  { 313,  3,  1,  4,  20, 0, 0xfc00000008ULL, nullptr, nullptr, OperandInfo39, -1 ,nullptr },  // Inst #313 = C2_bitsclri
3281
  { 314,  3,  1,  4,  13, 0, 0xfc00000008ULL, nullptr, nullptr, OperandInfo38, -1 ,nullptr },  // Inst #314 = C2_bitsset
3282
  { 315,  4,  1,  4,  3,  0, 0xfc00000301ULL, nullptr, nullptr, OperandInfo50, -1 ,nullptr },  // Inst #315 = C2_ccombinewf
3283
  { 316,  4,  1,  4,  3,  0, 0xfc00000701ULL, nullptr, nullptr, OperandInfo50, -1 ,nullptr },  // Inst #316 = C2_ccombinewnewf
3284
  { 317,  4,  1,  4,  3,  0, 0xfc00000501ULL, nullptr, nullptr, OperandInfo50, -1 ,nullptr },  // Inst #317 = C2_ccombinewnewt
3285
  { 318,  4,  1,  4,  3,  0, 0xfc00000101ULL, nullptr, nullptr, OperandInfo50, -1 ,nullptr },  // Inst #318 = C2_ccombinewt
3286
  { 319,  3,  1,  4,  8,  0|(1ULL<<MCID::MoveImm), 0xfc65202301ULL, nullptr, nullptr, OperandInfo51, -1 ,nullptr },  // Inst #319 = C2_cmoveif
3287
  { 320,  3,  1,  4,  8,  0|(1ULL<<MCID::MoveImm), 0xfc65202101ULL, nullptr, nullptr, OperandInfo51, -1 ,nullptr },  // Inst #320 = C2_cmoveit
3288
  { 321,  3,  1,  4,  8,  0|(1ULL<<MCID::MoveImm), 0xfc65202701ULL, nullptr, nullptr, OperandInfo51, -1 ,nullptr },  // Inst #321 = C2_cmovenewif
3289
  { 322,  3,  1,  4,  8,  0|(1ULL<<MCID::MoveImm), 0xfc65202501ULL, nullptr, nullptr, OperandInfo51, -1 ,nullptr },  // Inst #322 = C2_cmovenewit
3290
  { 323,  3,  1,  4,  21, 0|(1ULL<<MCID::Compare)|(1ULL<<MCID::Commutable), 0xfc00002001ULL, nullptr, nullptr, OperandInfo38, -1 ,nullptr },  // Inst #323 = C2_cmpeq
3291
  { 324,  3,  1,  4,  22, 0|(1ULL<<MCID::Compare), 0xfc55200001ULL, nullptr, nullptr, OperandInfo39, -1 ,nullptr },  // Inst #324 = C2_cmpeqi
3292
  { 325,  3,  1,  4,  10, 0|(1ULL<<MCID::Compare)|(1ULL<<MCID::Commutable), 0xfc00000008ULL, nullptr, nullptr, OperandInfo33, -1 ,nullptr },  // Inst #325 = C2_cmpeqp
3293
  { 326,  3,  1,  4,  8,  0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UnmodeledSideEffects), 0xfc00000001ULL, nullptr, nullptr, OperandInfo39, -1 ,nullptr },  // Inst #326 = C2_cmpgei
3294
  { 327,  3,  1,  4,  8,  0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UnmodeledSideEffects), 0xfc00000001ULL, nullptr, nullptr, OperandInfo39, -1 ,nullptr },  // Inst #327 = C2_cmpgeui
3295
  { 328,  3,  1,  4,  21, 0|(1ULL<<MCID::Compare), 0xfc00002001ULL, nullptr, nullptr, OperandInfo38, -1 ,nullptr },  // Inst #328 = C2_cmpgt
3296
  { 329,  3,  1,  4,  22, 0|(1ULL<<MCID::Compare), 0xfc55200001ULL, nullptr, nullptr, OperandInfo39, -1 ,nullptr },  // Inst #329 = C2_cmpgti
3297
  { 330,  3,  1,  4,  10, 0|(1ULL<<MCID::Compare), 0xfc00000008ULL, nullptr, nullptr, OperandInfo33, -1 ,nullptr },  // Inst #330 = C2_cmpgtp
3298
  { 331,  3,  1,  4,  21, 0|(1ULL<<MCID::Compare), 0xfc00002001ULL, nullptr, nullptr, OperandInfo38, -1 ,nullptr },  // Inst #331 = C2_cmpgtu
3299
  { 332,  3,  1,  4,  22, 0|(1ULL<<MCID::Compare), 0xfc49200001ULL, nullptr, nullptr, OperandInfo39, -1 ,nullptr },  // Inst #332 = C2_cmpgtui
3300
  { 333,  3,  1,  4,  10, 0|(1ULL<<MCID::Compare), 0xfc00000008ULL, nullptr, nullptr, OperandInfo33, -1 ,nullptr },  // Inst #333 = C2_cmpgtup
3301
  { 334,  2,  1,  4,  2,  0, 0xfc00000008ULL, nullptr, nullptr, OperandInfo52, -1 ,nullptr },  // Inst #334 = C2_mask
3302
  { 335,  4,  1,  4,  3,  0, 0xfc00002001ULL, nullptr, nullptr, OperandInfo21, -1 ,nullptr },  // Inst #335 = C2_mux
3303
  { 336,  4,  1,  4,  8,  0, 0xfc45202001ULL, nullptr, nullptr, OperandInfo53, -1 ,nullptr },  // Inst #336 = C2_muxii
3304
  { 337,  4,  1,  4,  8,  0, 0xfc45a02001ULL, nullptr, nullptr, OperandInfo22, -1 ,nullptr },  // Inst #337 = C2_muxir
3305
  { 338,  4,  1,  4,  8,  0, 0xfc45202001ULL, nullptr, nullptr, OperandInfo54, -1 ,nullptr },  // Inst #338 = C2_muxri
3306
  { 339,  2,  1,  4,  19, 0, 0xfc00000002ULL, nullptr, nullptr, OperandInfo48, -1 ,nullptr },  // Inst #339 = C2_not
3307
  { 340,  3,  1,  4,  19, 0, 0xfc00000002ULL, nullptr, nullptr, OperandInfo49, -1 ,nullptr },  // Inst #340 = C2_or
3308
  { 341,  3,  1,  4,  19, 0, 0xfc00000002ULL, nullptr, nullptr, OperandInfo49, -1 ,nullptr },  // Inst #341 = C2_orn
3309
  { 342,  2,  1,  4,  2,  0, 0xfc00000008ULL, nullptr, nullptr, OperandInfo48, -1 ,nullptr },  // Inst #342 = C2_pxfer_map
3310
  { 343,  2,  1,  4,  2,  0, 0xfc00002008ULL, nullptr, nullptr, OperandInfo55, -1 ,nullptr },  // Inst #343 = C2_tfrpr
3311
  { 344,  2,  1,  4,  20, 0, 0xfc00000008ULL, nullptr, nullptr, OperandInfo56, -1 ,nullptr },  // Inst #344 = C2_tfrrp
3312
  { 345,  3,  1,  4,  2,  0, 0xfc00002008ULL, nullptr, nullptr, OperandInfo57, -1 ,nullptr },  // Inst #345 = C2_vitpack
3313
  { 346,  4,  1,  4,  4,  0, 0xfc00000008ULL, nullptr, nullptr, OperandInfo58, -1 ,nullptr },  // Inst #346 = C2_vmux
3314
  { 347,  3,  1,  4,  19, 0, 0xfc00000002ULL, nullptr, nullptr, OperandInfo49, -1 ,nullptr },  // Inst #347 = C2_xor
3315
  { 348,  2,  1,  4,  23, 0, 0xfc30a02002ULL, ImplicitList7, nullptr, OperandInfo32, -1 ,nullptr },  // Inst #348 = C4_addipc
3316
  { 349,  4,  1,  4,  19, 0, 0xfc00000002ULL, nullptr, nullptr, OperandInfo59, -1 ,nullptr },  // Inst #349 = C4_and_and
3317
  { 350,  4,  1,  4,  19, 0, 0xfc00000002ULL, nullptr, nullptr, OperandInfo59, -1 ,nullptr },  // Inst #350 = C4_and_andn
3318
  { 351,  4,  1,  4,  19, 0, 0xfc00000002ULL, nullptr, nullptr, OperandInfo59, -1 ,nullptr },  // Inst #351 = C4_and_or
3319
  { 352,  4,  1,  4,  19, 0, 0xfc00000002ULL, nullptr, nullptr, OperandInfo59, -1 ,nullptr },  // Inst #352 = C4_and_orn
3320
  { 353,  3,  1,  4,  3,  0|(1ULL<<MCID::Compare), 0xfc00002001ULL, nullptr, nullptr, OperandInfo38, -1 ,nullptr },  // Inst #353 = C4_cmplte
3321
  { 354,  3,  1,  4,  22, 0|(1ULL<<MCID::Compare), 0xfc55200001ULL, nullptr, nullptr, OperandInfo39, -1 ,nullptr },  // Inst #354 = C4_cmpltei
3322
  { 355,  3,  1,  4,  3,  0|(1ULL<<MCID::Compare), 0xfc00002001ULL, nullptr, nullptr, OperandInfo38, -1 ,nullptr },  // Inst #355 = C4_cmplteu
3323
  { 356,  3,  1,  4,  22, 0|(1ULL<<MCID::Compare), 0xfc49200001ULL, nullptr, nullptr, OperandInfo39, -1 ,nullptr },  // Inst #356 = C4_cmplteui
3324
  { 357,  3,  1,  4,  3,  0|(1ULL<<MCID::Compare)|(1ULL<<MCID::Commutable), 0xfc00002001ULL, nullptr, nullptr, OperandInfo38, -1 ,nullptr },  // Inst #357 = C4_cmpneq
3325
  { 358,  3,  1,  4,  22, 0|(1ULL<<MCID::Compare), 0xfc55200001ULL, nullptr, nullptr, OperandInfo39, -1 ,nullptr },  // Inst #358 = C4_cmpneqi
3326
  { 359,  3,  1,  4,  19, 0, 0xfc00000002ULL, nullptr, nullptr, OperandInfo49, -1 ,nullptr },  // Inst #359 = C4_fastcorner9
3327
  { 360,  3,  1,  4,  19, 0, 0xfc00000002ULL, nullptr, nullptr, OperandInfo49, -1 ,nullptr },  // Inst #360 = C4_fastcorner9_not
3328
  { 361,  3,  1,  4,  13, 0, 0xfc00000008ULL, nullptr, nullptr, OperandInfo38, -1 ,nullptr },  // Inst #361 = C4_nbitsclr
3329
  { 362,  3,  1,  4,  20, 0, 0xfc00000008ULL, nullptr, nullptr, OperandInfo39, -1 ,nullptr },  // Inst #362 = C4_nbitsclri
3330
  { 363,  3,  1,  4,  13, 0, 0xfc00000008ULL, nullptr, nullptr, OperandInfo38, -1 ,nullptr },  // Inst #363 = C4_nbitsset
3331
  { 364,  4,  1,  4,  19, 0, 0xfc00000002ULL, nullptr, nullptr, OperandInfo59, -1 ,nullptr },  // Inst #364 = C4_or_and
3332
  { 365,  4,  1,  4,  19, 0, 0xfc00000002ULL, nullptr, nullptr, OperandInfo59, -1 ,nullptr },  // Inst #365 = C4_or_andn
3333
  { 366,  4,  1,  4,  19, 0, 0xfc00000002ULL, nullptr, nullptr, OperandInfo59, -1 ,nullptr },  // Inst #366 = C4_or_or
3334
  { 367,  4,  1,  4,  19, 0, 0xfc00000002ULL, nullptr, nullptr, OperandInfo59, -1 ,nullptr },  // Inst #367 = C4_or_orn
3335
  { 368,  1,  0,  4,  24, 0|(1ULL<<MCID::Call)|(1ULL<<MCID::UnmodeledSideEffects), 0xfc00000203ULL, nullptr, ImplicitList8, OperandInfo60, -1 ,nullptr },  // Inst #368 = CALLRv3nr
3336
  { 369,  1,  0,  4,  25, 0|(1ULL<<MCID::Call)|(1ULL<<MCID::Predicable)|(1ULL<<MCID::UnmodeledSideEffects), 0xfec4200004ULL, nullptr, ImplicitList8, OperandInfo5, -1 ,nullptr },  // Inst #369 = CALLv3nr
3337
  { 370,  2,  1,  4,  26, 0|(1ULL<<MCID::MoveImm)|(1ULL<<MCID::MayLoad), 0xfc00000005ULL, nullptr, nullptr, OperandInfo61, -1 ,nullptr },  // Inst #370 = CONST32
3338
  { 371,  2,  1,  4,  26, 0|(1ULL<<MCID::MoveImm)|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::Rematerializable), 0xfc00000005ULL, nullptr, nullptr, OperandInfo32, -1 ,nullptr },  // Inst #371 = CONST32_Float_Real
3339
  { 372,  2,  1,  4,  26, 0|(1ULL<<MCID::MoveImm)|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::Rematerializable), 0xfc00000005ULL, nullptr, nullptr, OperandInfo32, -1 ,nullptr },  // Inst #372 = CONST32_Int_Real
3340
  { 373,  2,  1,  4,  26, 0|(1ULL<<MCID::MoveImm)|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::Rematerializable), 0xfc00000005ULL, nullptr, nullptr, OperandInfo30, -1 ,nullptr },  // Inst #373 = CONST64_Float_Real
3341
  { 374,  2,  1,  4,  26, 0|(1ULL<<MCID::MoveImm)|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::Rematerializable), 0xfc00000005ULL, nullptr, nullptr, OperandInfo30, -1 ,nullptr },  // Inst #374 = CONST64_Int_Real
3342
  { 375,  0,  0,  4,  27, 0, 0xbULL, nullptr, nullptr, nullptr, -1 ,nullptr },  // Inst #375 = DuplexIClass0
3343
  { 376,  0,  0,  4,  27, 0, 0xbULL, nullptr, nullptr, nullptr, -1 ,nullptr },  // Inst #376 = DuplexIClass1
3344
  { 377,  0,  0,  4,  27, 0, 0xbULL, nullptr, nullptr, nullptr, -1 ,nullptr },  // Inst #377 = DuplexIClass2
3345
  { 378,  0,  0,  4,  27, 0, 0x1000bULL, nullptr, nullptr, nullptr, -1 ,nullptr },  // Inst #378 = DuplexIClass3
3346
  { 379,  0,  0,  4,  27, 0, 0x1000bULL, nullptr, nullptr, nullptr, -1 ,nullptr },  // Inst #379 = DuplexIClass4
3347
  { 380,  0,  0,  4,  27, 0, 0x1000bULL, nullptr, nullptr, nullptr, -1 ,nullptr },  // Inst #380 = DuplexIClass5
3348
  { 381,  0,  0,  4,  27, 0, 0x1000bULL, nullptr, nullptr, nullptr, -1 ,nullptr },  // Inst #381 = DuplexIClass6
3349
  { 382,  0,  0,  4,  27, 0, 0x1000bULL, nullptr, nullptr, nullptr, -1 ,nullptr },  // Inst #382 = DuplexIClass7
3350
  { 383,  0,  0,  4,  27, 0, 0xbULL, nullptr, nullptr, nullptr, -1 ,nullptr },  // Inst #383 = DuplexIClass8
3351
  { 384,  0,  0,  4,  27, 0, 0xbULL, nullptr, nullptr, nullptr, -1 ,nullptr },  // Inst #384 = DuplexIClass9
3352
  { 385,  0,  0,  4,  27, 0, 0xbULL, nullptr, nullptr, nullptr, -1 ,nullptr },  // Inst #385 = DuplexIClassA
3353
  { 386,  0,  0,  4,  27, 0, 0xbULL, nullptr, nullptr, nullptr, -1 ,nullptr },  // Inst #386 = DuplexIClassB
3354
  { 387,  0,  0,  4,  27, 0, 0xbULL, nullptr, nullptr, nullptr, -1 ,nullptr },  // Inst #387 = DuplexIClassC
3355
  { 388,  0,  0,  4,  27, 0, 0xbULL, nullptr, nullptr, nullptr, -1 ,nullptr },  // Inst #388 = DuplexIClassD
3356
  { 389,  0,  0,  4,  27, 0, 0xbULL, nullptr, nullptr, nullptr, -1 ,nullptr },  // Inst #389 = DuplexIClassE
3357
  { 390,  0,  0,  4,  27, 0, 0xbULL, nullptr, nullptr, nullptr, -1 ,nullptr },  // Inst #390 = DuplexIClassF
3358
  { 391,  1,  0,  4,  24, 0|(1ULL<<MCID::Return)|(1ULL<<MCID::Branch)|(1ULL<<MCID::IndirectBranch)|(1ULL<<MCID::Barrier)|(1ULL<<MCID::Terminator), 0xfc00000003ULL, ImplicitList9, ImplicitList7, OperandInfo60, -1 ,nullptr },  // Inst #391 = EH_RETURN_JMPR
3359
  { 392,  1,  0,  4,  28, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::Branch)|(1ULL<<MCID::Terminator), 0xfc0000001fULL, ImplicitList10, ImplicitList11, OperandInfo5, -1 ,nullptr },  // Inst #392 = ENDLOOP0
3360
  { 393,  1,  0,  4,  28, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::Branch)|(1ULL<<MCID::Terminator), 0xfc0000001fULL, ImplicitList12, ImplicitList13, OperandInfo5, -1 ,nullptr },  // Inst #393 = ENDLOOP1
3361
  { 394,  2,  1,  4,  29, 0, 0x100fc00000008ULL, nullptr, nullptr, OperandInfo14, -1 ,nullptr },  // Inst #394 = F2_conv_d2df
3362
  { 395,  2,  1,  4,  29, 0, 0x100fc00002008ULL, nullptr, nullptr, OperandInfo23, -1 ,nullptr },  // Inst #395 = F2_conv_d2sf
3363
  { 396,  2,  1,  4,  29, 0, 0x100fc00000008ULL, nullptr, nullptr, OperandInfo14, -1 ,nullptr },  // Inst #396 = F2_conv_df2d
3364
  { 397,  2,  1,  4,  29, 0, 0x100fc00000008ULL, nullptr, nullptr, OperandInfo14, -1 ,nullptr },  // Inst #397 = F2_conv_df2d_chop
3365
  { 398,  2,  1,  4,  29, 0, 0x100fc00002008ULL, nullptr, nullptr, OperandInfo23, -1 ,nullptr },  // Inst #398 = F2_conv_df2sf
3366
  { 399,  2,  1,  4,  29, 0, 0x100fc00000008ULL, nullptr, nullptr, OperandInfo14, -1 ,nullptr },  // Inst #399 = F2_conv_df2ud
3367
  { 400,  2,  1,  4,  29, 0, 0x100fc00000008ULL, nullptr, nullptr, OperandInfo14, -1 ,nullptr },  // Inst #400 = F2_conv_df2ud_chop
3368
  { 401,  2,  1,  4,  29, 0, 0x100fc00002008ULL, nullptr, nullptr, OperandInfo23, -1 ,nullptr },  // Inst #401 = F2_conv_df2uw
3369
  { 402,  2,  1,  4,  29, 0, 0x100fc00002008ULL, nullptr, nullptr, OperandInfo23, -1 ,nullptr },  // Inst #402 = F2_conv_df2uw_chop
3370
  { 403,  2,  1,  4,  29, 0, 0x100fc00002008ULL, nullptr, nullptr, OperandInfo23, -1 ,nullptr },  // Inst #403 = F2_conv_df2w
3371
  { 404,  2,  1,  4,  29, 0, 0x100fc00002008ULL, nullptr, nullptr, OperandInfo23, -1 ,nullptr },  // Inst #404 = F2_conv_df2w_chop
3372
  { 405,  2,  1,  4,  29, 0, 0x100fc00000008ULL, nullptr, nullptr, OperandInfo25, -1 ,nullptr },  // Inst #405 = F2_conv_sf2d
3373
  { 406,  2,  1,  4,  29, 0, 0x100fc00000008ULL, nullptr, nullptr, OperandInfo25, -1 ,nullptr },  // Inst #406 = F2_conv_sf2d_chop
3374
  { 407,  2,  1,  4,  29, 0, 0x100fc00000008ULL, nullptr, nullptr, OperandInfo25, -1 ,nullptr },  // Inst #407 = F2_conv_sf2df
3375
  { 408,  2,  1,  4,  29, 0, 0x100fc00000008ULL, nullptr, nullptr, OperandInfo25, -1 ,nullptr },  // Inst #408 = F2_conv_sf2ud
3376
  { 409,  2,  1,  4,  29, 0, 0x100fc00000008ULL, nullptr, nullptr, OperandInfo25, -1 ,nullptr },  // Inst #409 = F2_conv_sf2ud_chop
3377
  { 410,  2,  1,  4,  29, 0, 0x100fc00002008ULL, nullptr, nullptr, OperandInfo13, -1 ,nullptr },  // Inst #410 = F2_conv_sf2uw
3378
  { 411,  2,  1,  4,  29, 0, 0x100fc00002008ULL, nullptr, nullptr, OperandInfo13, -1 ,nullptr },  // Inst #411 = F2_conv_sf2uw_chop
3379
  { 412,  2,  1,  4,  29, 0, 0x100fc00002008ULL, nullptr, nullptr, OperandInfo13, -1 ,nullptr },  // Inst #412 = F2_conv_sf2w
3380
  { 413,  2,  1,  4,  29, 0, 0x100fc00002008ULL, nullptr, nullptr, OperandInfo13, -1 ,nullptr },  // Inst #413 = F2_conv_sf2w_chop
3381
  { 414,  2,  1,  4,  29, 0, 0x100fc00000008ULL, nullptr, nullptr, OperandInfo14, -1 ,nullptr },  // Inst #414 = F2_conv_ud2df
3382
  { 415,  2,  1,  4,  29, 0, 0x100fc00002008ULL, nullptr, nullptr, OperandInfo23, -1 ,nullptr },  // Inst #415 = F2_conv_ud2sf
3383
  { 416,  2,  1,  4,  29, 0, 0x100fc00000008ULL, nullptr, nullptr, OperandInfo25, -1 ,nullptr },  // Inst #416 = F2_conv_uw2df
3384
  { 417,  2,  1,  4,  29, 0, 0x100fc00002008ULL, nullptr, nullptr, OperandInfo13, -1 ,nullptr },  // Inst #417 = F2_conv_uw2sf
3385
  { 418,  2,  1,  4,  29, 0, 0x100fc00000008ULL, nullptr, nullptr, OperandInfo25, -1 ,nullptr },  // Inst #418 = F2_conv_w2df
3386
  { 419,  2,  1,  4,  29, 0, 0x100fc00002008ULL, nullptr, nullptr, OperandInfo13, -1 ,nullptr },  // Inst #419 = F2_conv_w2sf
3387
  { 420,  3,  1,  4,  10, 0, 0x100fc00000008ULL, nullptr, nullptr, OperandInfo44, -1 ,nullptr },  // Inst #420 = F2_dfclass
3388
  { 421,  3,  1,  4,  10, 0|(1ULL<<MCID::Compare), 0x100fc00000008ULL, nullptr, nullptr, OperandInfo33, -1 ,nullptr },  // Inst #421 = F2_dfcmpeq
3389
  { 422,  3,  1,  4,  10, 0|(1ULL<<MCID::Compare), 0x100fc00000008ULL, nullptr, nullptr, OperandInfo33, -1 ,nullptr },  // Inst #422 = F2_dfcmpge
3390
  { 423,  3,  1,  4,  10, 0|(1ULL<<MCID::Compare), 0x100fc00000008ULL, nullptr, nullptr, OperandInfo33, -1 ,nullptr },  // Inst #423 = F2_dfcmpgt
3391
  { 424,  3,  1,  4,  10, 0|(1ULL<<MCID::Compare), 0x100fc00000008ULL, nullptr, nullptr, OperandInfo33, -1 ,nullptr },  // Inst #424 = F2_dfcmpuo
3392
  { 425,  2,  1,  4,  30, 0, 0xfc00000008ULL, nullptr, nullptr, OperandInfo30, -1 ,nullptr },  // Inst #425 = F2_dfimm_n
3393
  { 426,  2,  1,  4,  30, 0, 0xfc00000008ULL, nullptr, nullptr, OperandInfo30, -1 ,nullptr },  // Inst #426 = F2_dfimm_p
3394
  { 427,  3,  1,  4,  31, 0|(1ULL<<MCID::Commutable), 0x100fc00002008ULL, nullptr, nullptr, OperandInfo15, -1 ,nullptr },  // Inst #427 = F2_sfadd
3395
  { 428,  3,  1,  4,  20, 0, 0x100fc00000008ULL, nullptr, nullptr, OperandInfo39, -1 ,nullptr },  // Inst #428 = F2_sfclass
3396
  { 429,  3,  1,  4,  10, 0|(1ULL<<MCID::Compare), 0x100fc00000008ULL, nullptr, nullptr, OperandInfo38, -1 ,nullptr },  // Inst #429 = F2_sfcmpeq
3397
  { 430,  3,  1,  4,  10, 0|(1ULL<<MCID::Compare), 0x100fc00000008ULL, nullptr, nullptr, OperandInfo38, -1 ,nullptr },  // Inst #430 = F2_sfcmpge
3398
  { 431,  3,  1,  4,  10, 0|(1ULL<<MCID::Compare), 0x100fc00000008ULL, nullptr, nullptr, OperandInfo38, -1 ,nullptr },  // Inst #431 = F2_sfcmpgt
3399
  { 432,  3,  1,  4,  10, 0|(1ULL<<MCID::Compare), 0x100fc00000008ULL, nullptr, nullptr, OperandInfo38, -1 ,nullptr },  // Inst #432 = F2_sfcmpuo
3400
  { 433,  3,  1,  4,  31, 0, 0x100fc00002008ULL, nullptr, nullptr, OperandInfo15, -1 ,nullptr },  // Inst #433 = F2_sffixupd
3401
  { 434,  3,  1,  4,  31, 0, 0x100fc00002008ULL, nullptr, nullptr, OperandInfo15, -1 ,nullptr },  // Inst #434 = F2_sffixupn
3402
  { 435,  2,  1,  4,  29, 0, 0x100fc00002008ULL, nullptr, nullptr, OperandInfo13, -1 ,nullptr },  // Inst #435 = F2_sffixupr
3403
  { 436,  4,  1,  4,  32, 0, 0x100fc00002008ULL, nullptr, nullptr, OperandInfo62, -1 ,nullptr },  // Inst #436 = F2_sffma
3404
  { 437,  4,  1,  4,  32, 0, 0x100fc00002008ULL, nullptr, nullptr, OperandInfo62, -1 ,nullptr },  // Inst #437 = F2_sffma_lib
3405
  { 438,  5,  1,  4,  32, 0, 0x100fc00002008ULL, nullptr, nullptr, OperandInfo63, -1 ,nullptr },  // Inst #438 = F2_sffma_sc
3406
  { 439,  4,  1,  4,  32, 0, 0x100fc00002008ULL, nullptr, nullptr, OperandInfo62, -1 ,nullptr },  // Inst #439 = F2_sffms
3407
  { 440,  4,  1,  4,  32, 0, 0x100fc00002008ULL, nullptr, nullptr, OperandInfo62, -1 ,nullptr },  // Inst #440 = F2_sffms_lib
3408
  { 441,  2,  1,  4,  30, 0, 0xfc00002008ULL, nullptr, nullptr, OperandInfo32, -1 ,nullptr },  // Inst #441 = F2_sfimm_n
3409
  { 442,  2,  1,  4,  30, 0, 0xfc00002008ULL, nullptr, nullptr, OperandInfo32, -1 ,nullptr },  // Inst #442 = F2_sfimm_p
3410
  { 443,  3,  2,  4,  2,  0, 0x100f800002808ULL, ImplicitList14, nullptr, OperandInfo27, -1 ,nullptr },  // Inst #443 = F2_sfinvsqrta
3411
  { 444,  3,  1,  4,  11, 0, 0x100fc00002008ULL, nullptr, nullptr, OperandInfo15, -1 ,nullptr },  // Inst #444 = F2_sfmax
3412
  { 445,  3,  1,  4,  11, 0, 0x100fc00002008ULL, nullptr, nullptr, OperandInfo15, -1 ,nullptr },  // Inst #445 = F2_sfmin
3413
  { 446,  3,  1,  4,  31, 0|(1ULL<<MCID::Commutable), 0x100fc00002008ULL, nullptr, nullptr, OperandInfo15, -1 ,nullptr },  // Inst #446 = F2_sfmpy
3414
  { 447,  4,  2,  4,  11, 0, 0x100fc00002808ULL, nullptr, nullptr, OperandInfo21, -1 ,nullptr },  // Inst #447 = F2_sfrecipa
3415
  { 448,  3,  1,  4,  31, 0, 0x100fc00002008ULL, nullptr, nullptr, OperandInfo15, -1 ,nullptr },  // Inst #448 = F2_sfsub
3416
  { 449,  2,  1,  4,  26, 0|(1ULL<<MCID::MoveImm)|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::Rematerializable), 0xfc00000005ULL, nullptr, nullptr, OperandInfo61, -1 ,nullptr },  // Inst #449 = FCONST32_nsdata
3417
  { 450,  2,  1,  4,  33, 0|(1ULL<<MCID::Pseudo), 0xe00000000dULL, nullptr, nullptr, OperandInfo64, -1 ,nullptr },  // Inst #450 = HEXAGON_V6_hi
3418
  { 451,  2,  1,  4,  33, 0|(1ULL<<MCID::Pseudo), 0xe00000000dULL, nullptr, nullptr, OperandInfo65, -1 ,nullptr },  // Inst #451 = HEXAGON_V6_hi_128B
3419
  { 452,  2,  1,  4,  33, 0|(1ULL<<MCID::Pseudo), 0xe00000000dULL, nullptr, nullptr, OperandInfo64, -1 ,nullptr },  // Inst #452 = HEXAGON_V6_lo
3420
  { 453,  2,  1,  4,  33, 0|(1ULL<<MCID::Pseudo), 0xe00000000dULL, nullptr, nullptr, OperandInfo65, -1 ,nullptr },  // Inst #453 = HEXAGON_V6_lo_128B
3421
  { 454,  2,  1,  4,  33, 0|(1ULL<<MCID::Pseudo), 0xe00000000dULL, nullptr, nullptr, OperandInfo66, -1 ,nullptr },  // Inst #454 = HEXAGON_V6_vassignp
3422
  { 455,  2,  1,  4,  33, 0|(1ULL<<MCID::Pseudo), 0xe00000000dULL, nullptr, nullptr, OperandInfo67, -1 ,nullptr },  // Inst #455 = HEXAGON_V6_vassignp_128B
3423
  { 456,  1,  1,  4,  33, 0, 0xe00000000dULL, nullptr, nullptr, OperandInfo68, -1 ,nullptr },  // Inst #456 = HEXAGON_V6_vd0_pseudo
3424
  { 457,  1,  1,  4,  33, 0, 0xe00000000dULL, nullptr, nullptr, OperandInfo69, -1 ,nullptr },  // Inst #457 = HEXAGON_V6_vd0_pseudo_128B
3425
  { 458,  2,  1,  4,  8,  0|(1ULL<<MCID::MoveImm)|(1ULL<<MCID::Rematerializable), 0xfc00002001ULL, nullptr, nullptr, OperandInfo32, -1 ,nullptr },  // Inst #458 = HI
3426
  { 459,  2,  1,  4,  8,  0|(1ULL<<MCID::MoveImm)|(1ULL<<MCID::Rematerializable), 0xfc00000001ULL, nullptr, nullptr, OperandInfo61, -1 ,nullptr },  // Inst #459 = HI_GOT
3427
  { 460,  2,  1,  4,  8,  0|(1ULL<<MCID::MoveImm)|(1ULL<<MCID::Rematerializable), 0xfc00000001ULL, nullptr, nullptr, OperandInfo61, -1 ,nullptr },  // Inst #460 = HI_GOTREL
3428
  { 461,  2,  1,  4,  8,  0|(1ULL<<MCID::MoveImm)|(1ULL<<MCID::Rematerializable), 0xfc00002001ULL, nullptr, nullptr, OperandInfo32, -1 ,nullptr },  // Inst #461 = HI_L
3429
  { 462,  2,  1,  4,  8,  0|(1ULL<<MCID::MoveImm)|(1ULL<<MCID::UnmodeledSideEffects), 0xfc00000001ULL, nullptr, nullptr, OperandInfo61, -1 ,nullptr },  // Inst #462 = HI_PIC
3430
  { 463,  5,  1,  4,  34, 0|(1ULL<<MCID::Pseudo), 0xfc00000000ULL, nullptr, nullptr, OperandInfo70, -1 ,nullptr },  // Inst #463 = Insert4
3431
  { 464,  1,  0,  4,  25, 0|(1ULL<<MCID::Call)|(1ULL<<MCID::Predicable)|(1ULL<<MCID::UnmodeledSideEffects), 0xfec4200004ULL, nullptr, ImplicitList8, OperandInfo5, -1 ,nullptr },  // Inst #464 = J2_call
3432
  { 465,  2,  0,  4,  25, 0|(1ULL<<MCID::Call)|(1ULL<<MCID::UnmodeledSideEffects), 0xfe8ca00304ULL, nullptr, ImplicitList8, OperandInfo71, -1 ,nullptr },  // Inst #465 = J2_callf
3433
  { 466,  1,  0,  4,  24, 0|(1ULL<<MCID::Call)|(1ULL<<MCID::UnmodeledSideEffects), 0xfc00000203ULL, nullptr, ImplicitList8, OperandInfo60, -1 ,nullptr },  // Inst #466 = J2_callr
3434
  { 467,  2,  0,  4,  24, 0|(1ULL<<MCID::Call)|(1ULL<<MCID::UnmodeledSideEffects), 0xfc00000303ULL, nullptr, ImplicitList8, OperandInfo56, -1 ,nullptr },  // Inst #467 = J2_callrf
3435
  { 468,  2,  0,  4,  24, 0|(1ULL<<MCID::Call)|(1ULL<<MCID::UnmodeledSideEffects), 0xfc00000103ULL, nullptr, ImplicitList8, OperandInfo56, -1 ,nullptr },  // Inst #468 = J2_callrt
3436
  { 469,  2,  0,  4,  25, 0|(1ULL<<MCID::Call)|(1ULL<<MCID::UnmodeledSideEffects), 0xfe8ca00104ULL, nullptr, ImplicitList8, OperandInfo71, -1 ,nullptr },  // Inst #469 = J2_callt
3437
  { 470,  1,  0,  4,  25, 0|(1ULL<<MCID::Branch)|(1ULL<<MCID::Barrier)|(1ULL<<MCID::Predicable)|(1ULL<<MCID::Terminator), 0xfec4200004ULL, nullptr, ImplicitList7, OperandInfo5, -1 ,nullptr },  // Inst #470 = J2_jump
3438
  { 471,  1,  0,  4,  25, 0|(1ULL<<MCID::Branch)|(1ULL<<MCID::Barrier)|(1ULL<<MCID::Predicable)|(1ULL<<MCID::Terminator), 0xfec4200004ULL, nullptr, ImplicitList7, OperandInfo5, -1 ,nullptr },  // Inst #471 = J2_jump_ext
3439
  { 472,  2,  0,  4,  25, 0|(1ULL<<MCID::Branch)|(1ULL<<MCID::Terminator), 0xfe8ca00304ULL, nullptr, ImplicitList7, OperandInfo71, -1 ,nullptr },  // Inst #472 = J2_jump_extf
3440
  { 473,  2,  0,  4,  25, 0|(1ULL<<MCID::Branch)|(1ULL<<MCID::Terminator), 0xfe8ca00704ULL, nullptr, ImplicitList7, OperandInfo71, -1 ,nullptr },  // Inst #473 = J2_jump_extfnew
3441
  { 474,  2,  0,  4,  25, 0|(1ULL<<MCID::Branch)|(1ULL<<MCID::Terminator), 0x80fe8ca00704ULL, nullptr, ImplicitList7, OperandInfo71, -1 ,nullptr },  // Inst #474 = J2_jump_extfnewpt
3442
  { 475,  2,  0,  4,  25, 0|(1ULL<<MCID::Branch)|(1ULL<<MCID::Terminator), 0xfe8ca00104ULL, nullptr, ImplicitList7, OperandInfo71, -1 ,nullptr },  // Inst #475 = J2_jump_extt
3443
  { 476,  2,  0,  4,  25, 0|(1ULL<<MCID::Branch)|(1ULL<<MCID::Terminator), 0xfe8ca00504ULL, nullptr, ImplicitList7, OperandInfo71, -1 ,nullptr },  // Inst #476 = J2_jump_exttnew
3444
  { 477,  2,  0,  4,  25, 0|(1ULL<<MCID::Branch)|(1ULL<<MCID::Terminator), 0x80fe8ca00504ULL, nullptr, ImplicitList7, OperandInfo71, -1 ,nullptr },  // Inst #477 = J2_jump_exttnewpt
3445
  { 478,  1,  0,  4,  25, 0|(1ULL<<MCID::Branch)|(1ULL<<MCID::Barrier)|(1ULL<<MCID::Predicable)|(1ULL<<MCID::Terminator), 0xfec4200004ULL, nullptr, ImplicitList7, OperandInfo5, -1 ,nullptr },  // Inst #478 = J2_jump_noext
3446
  { 479,  2,  0,  4,  25, 0|(1ULL<<MCID::Branch)|(1ULL<<MCID::Terminator), 0xfe8ca00304ULL, nullptr, ImplicitList7, OperandInfo71, -1 ,nullptr },  // Inst #479 = J2_jump_noextf
3447
  { 480,  2,  0,  4,  25, 0|(1ULL<<MCID::Branch)|(1ULL<<MCID::Terminator), 0xfe8ca00704ULL, nullptr, ImplicitList7, OperandInfo71, -1 ,nullptr },  // Inst #480 = J2_jump_noextfnew
3448
  { 481,  2,  0,  4,  25, 0|(1ULL<<MCID::Branch)|(1ULL<<MCID::Terminator), 0x80fe8ca00704ULL, nullptr, ImplicitList7, OperandInfo71, -1 ,nullptr },  // Inst #481 = J2_jump_noextfnewpt
3449
  { 482,  2,  0,  4,  25, 0|(1ULL<<MCID::Branch)|(1ULL<<MCID::Terminator), 0xfe8ca00104ULL, nullptr, ImplicitList7, OperandInfo71, -1 ,nullptr },  // Inst #482 = J2_jump_noextt
3450
  { 483,  2,  0,  4,  25, 0|(1ULL<<MCID::Branch)|(1ULL<<MCID::Terminator), 0xfe8ca00504ULL, nullptr, ImplicitList7, OperandInfo71, -1 ,nullptr },  // Inst #483 = J2_jump_noexttnew
3451
  { 484,  2,  0,  4,  25, 0|(1ULL<<MCID::Branch)|(1ULL<<MCID::Terminator), 0x80fe8ca00504ULL, nullptr, ImplicitList7, OperandInfo71, -1 ,nullptr },  // Inst #484 = J2_jump_noexttnewpt
3452
  { 485,  2,  0,  4,  25, 0|(1ULL<<MCID::Branch)|(1ULL<<MCID::Terminator), 0xfe8ca00304ULL, nullptr, ImplicitList7, OperandInfo71, -1 ,nullptr },  // Inst #485 = J2_jumpf
3453
  { 486,  2,  0,  4,  25, 0|(1ULL<<MCID::Branch)|(1ULL<<MCID::Terminator), 0xfe8ca00704ULL, nullptr, ImplicitList7, OperandInfo71, -1 ,nullptr },  // Inst #486 = J2_jumpfnew
3454
  { 487,  2,  0,  4,  25, 0|(1ULL<<MCID::Branch)|(1ULL<<MCID::Terminator), 0x80fe8ca00704ULL, nullptr, ImplicitList7, OperandInfo71, -1 ,nullptr },  // Inst #487 = J2_jumpfnewpt
3455
  { 488,  1,  0,  4,  24, 0|(1ULL<<MCID::Branch)|(1ULL<<MCID::IndirectBranch)|(1ULL<<MCID::Barrier)|(1ULL<<MCID::Predicable)|(1ULL<<MCID::Terminator), 0xfc00000003ULL, nullptr, ImplicitList7, OperandInfo60, -1 ,nullptr },  // Inst #488 = J2_jumpr
3456
  { 489,  2,  0,  4,  24, 0|(1ULL<<MCID::Branch)|(1ULL<<MCID::IndirectBranch)|(1ULL<<MCID::Terminator), 0xfc00000303ULL, nullptr, ImplicitList7, OperandInfo56, -1 ,nullptr },  // Inst #489 = J2_jumprf
3457
  { 490,  2,  0,  4,  24, 0|(1ULL<<MCID::Branch)|(1ULL<<MCID::IndirectBranch)|(1ULL<<MCID::Terminator), 0xfc00000703ULL, nullptr, ImplicitList7, OperandInfo56, -1 ,nullptr },  // Inst #490 = J2_jumprfnew
3458
  { 491,  2,  0,  4,  24, 0|(1ULL<<MCID::Branch)|(1ULL<<MCID::IndirectBranch)|(1ULL<<MCID::Terminator), 0x80fc00000703ULL, nullptr, ImplicitList7, OperandInfo56, -1 ,nullptr },  // Inst #491 = J2_jumprfnewpt
3459
  { 492,  2,  0,  4,  35, 0|(1ULL<<MCID::Branch), 0xfc00000102ULL, nullptr, ImplicitList7, OperandInfo61, -1 ,nullptr },  // Inst #492 = J2_jumprgtez
3460
  { 493,  2,  0,  4,  35, 0|(1ULL<<MCID::Branch), 0xfc00000102ULL, nullptr, ImplicitList7, OperandInfo61, -1 ,nullptr },  // Inst #493 = J2_jumprgtezpt
3461
  { 494,  2,  0,  4,  35, 0|(1ULL<<MCID::Branch), 0xfc00000102ULL, nullptr, ImplicitList7, OperandInfo61, -1 ,nullptr },  // Inst #494 = J2_jumprltez
3462
  { 495,  2,  0,  4,  35, 0|(1ULL<<MCID::Branch), 0xfc00000102ULL, nullptr, ImplicitList7, OperandInfo61, -1 ,nullptr },  // Inst #495 = J2_jumprltezpt
3463
  { 496,  2,  0,  4,  35, 0|(1ULL<<MCID::Branch), 0xfc00000102ULL, nullptr, ImplicitList7, OperandInfo61, -1 ,nullptr },  // Inst #496 = J2_jumprnz
3464
  { 497,  2,  0,  4,  35, 0|(1ULL<<MCID::Branch), 0xfc00000102ULL, nullptr, ImplicitList7, OperandInfo61, -1 ,nullptr },  // Inst #497 = J2_jumprnzpt
3465
  { 498,  2,  0,  4,  24, 0|(1ULL<<MCID::Branch)|(1ULL<<MCID::IndirectBranch)|(1ULL<<MCID::Terminator), 0xfc00000103ULL, nullptr, ImplicitList7, OperandInfo56, -1 ,nullptr },  // Inst #498 = J2_jumprt
3466
  { 499,  2,  0,  4,  24, 0|(1ULL<<MCID::Branch)|(1ULL<<MCID::IndirectBranch)|(1ULL<<MCID::Terminator), 0xfc00000503ULL, nullptr, ImplicitList7, OperandInfo56, -1 ,nullptr },  // Inst #499 = J2_jumprtnew
3467
  { 500,  2,  0,  4,  24, 0|(1ULL<<MCID::Branch)|(1ULL<<MCID::IndirectBranch)|(1ULL<<MCID::Terminator), 0x80fc00000503ULL, nullptr, ImplicitList7, OperandInfo56, -1 ,nullptr },  // Inst #500 = J2_jumprtnewpt
3468
  { 501,  2,  0,  4,  35, 0|(1ULL<<MCID::Branch), 0xfc00000102ULL, nullptr, ImplicitList7, OperandInfo61, -1 ,nullptr },  // Inst #501 = J2_jumprz
3469
  { 502,  2,  0,  4,  35, 0|(1ULL<<MCID::Branch), 0xfc00000102ULL, nullptr, ImplicitList7, OperandInfo61, -1 ,nullptr },  // Inst #502 = J2_jumprzpt
3470
  { 503,  2,  0,  4,  25, 0|(1ULL<<MCID::Branch)|(1ULL<<MCID::Terminator), 0xfe8ca00104ULL, nullptr, ImplicitList7, OperandInfo71, -1 ,nullptr },  // Inst #503 = J2_jumpt
3471
  { 504,  2,  0,  4,  25, 0|(1ULL<<MCID::Branch)|(1ULL<<MCID::Terminator), 0xfe8ca00504ULL, nullptr, ImplicitList7, OperandInfo71, -1 ,nullptr },  // Inst #504 = J2_jumptnew
3472
  { 505,  2,  0,  4,  25, 0|(1ULL<<MCID::Branch)|(1ULL<<MCID::Terminator), 0x80fe8ca00504ULL, nullptr, ImplicitList7, OperandInfo71, -1 ,nullptr },  // Inst #505 = J2_jumptnewpt
3473
  { 506,  2,  0,  4,  9,  0, 0xfe4c200002ULL, nullptr, ImplicitList15, OperandInfo72, -1 ,nullptr },  // Inst #506 = J2_loop0i
3474
  { 507,  2,  0,  4,  9,  0, 0xfe4c600002ULL, nullptr, ImplicitList15, OperandInfo72, -1 ,nullptr },  // Inst #507 = J2_loop0iext
3475
  { 508,  2,  0,  4,  9,  0, 0xfe4c200002ULL, nullptr, ImplicitList15, OperandInfo73, -1 ,nullptr },  // Inst #508 = J2_loop0r
3476
  { 509,  2,  0,  4,  9,  0, 0xfe4c600002ULL, nullptr, ImplicitList15, OperandInfo73, -1 ,nullptr },  // Inst #509 = J2_loop0rext
3477
  { 510,  2,  0,  4,  9,  0, 0xfe4c200002ULL, nullptr, ImplicitList12, OperandInfo72, -1 ,nullptr },  // Inst #510 = J2_loop1i
3478
  { 511,  2,  0,  4,  9,  0, 0xfe4c600002ULL, nullptr, ImplicitList12, OperandInfo72, -1 ,nullptr },  // Inst #511 = J2_loop1iext
3479
  { 512,  2,  0,  4,  9,  0, 0xfe4c200002ULL, nullptr, ImplicitList12, OperandInfo73, -1 ,nullptr },  // Inst #512 = J2_loop1r
3480
  { 513,  2,  0,  4,  9,  0, 0xfe4c600002ULL, nullptr, ImplicitList12, OperandInfo73, -1 ,nullptr },  // Inst #513 = J2_loop1rext
3481
  { 514,  2,  0,  4,  35, 0, 0xfe4c200802ULL, nullptr, ImplicitList16, OperandInfo72, -1 ,nullptr },  // Inst #514 = J2_ploop1si
3482
  { 515,  2,  0,  4,  35, 0, 0xfe4c200802ULL, nullptr, ImplicitList16, OperandInfo73, -1 ,nullptr },  // Inst #515 = J2_ploop1sr
3483
  { 516,  2,  0,  4,  35, 0, 0xfe4c200802ULL, nullptr, ImplicitList16, OperandInfo72, -1 ,nullptr },  // Inst #516 = J2_ploop2si
3484
  { 517,  2,  0,  4,  35, 0, 0xfe4c200802ULL, nullptr, ImplicitList16, OperandInfo73, -1 ,nullptr },  // Inst #517 = J2_ploop2sr
3485
  { 518,  2,  0,  4,  35, 0, 0xfe4c200802ULL, nullptr, ImplicitList16, OperandInfo72, -1 ,nullptr },  // Inst #518 = J2_ploop3si
3486
  { 519,  2,  0,  4,  35, 0, 0xfe4c200802ULL, nullptr, ImplicitList16, OperandInfo73, -1 ,nullptr },  // Inst #519 = J2_ploop3sr
3487
  { 520,  3,  0,  4,  36, 0|(1ULL<<MCID::Branch)|(1ULL<<MCID::Terminator), 0xfe5d20130aULL, nullptr, ImplicitList7, OperandInfo74, -1 ,nullptr },  // Inst #520 = J4_cmpeq_f_jumpnv_nt
3488
  { 521,  3,  0,  4,  36, 0|(1ULL<<MCID::Branch)|(1ULL<<MCID::Terminator), 0x80fe5d20130aULL, nullptr, ImplicitList7, OperandInfo74, -1 ,nullptr },  // Inst #521 = J4_cmpeq_f_jumpnv_t
3489
  { 522,  3,  0,  4,  37, 0|(1ULL<<MCID::Branch)|(1ULL<<MCID::Terminator), 0xfe5d20070cULL, ImplicitList17, ImplicitList18, OperandInfo74, -1 ,nullptr },  // Inst #522 = J4_cmpeq_fp0_jump_nt
3490
  { 523,  3,  0,  4,  37, 0|(1ULL<<MCID::Branch)|(1ULL<<MCID::Terminator), 0x80fe5d20070cULL, ImplicitList17, ImplicitList18, OperandInfo74, -1 ,nullptr },  // Inst #523 = J4_cmpeq_fp0_jump_t
3491
  { 524,  3,  0,  4,  37, 0|(1ULL<<MCID::Branch)|(1ULL<<MCID::Terminator), 0xfe5d20070cULL, ImplicitList19, ImplicitList20, OperandInfo74, -1 ,nullptr },  // Inst #524 = J4_cmpeq_fp1_jump_nt
3492
  { 525,  3,  0,  4,  37, 0|(1ULL<<MCID::Branch)|(1ULL<<MCID::Terminator), 0x80fe5d20070cULL, ImplicitList19, ImplicitList20, OperandInfo74, -1 ,nullptr },  // Inst #525 = J4_cmpeq_fp1_jump_t
3493
  { 526,  3,  0,  4,  36, 0|(1ULL<<MCID::Branch)|(1ULL<<MCID::Terminator), 0xfe5d20110aULL, nullptr, ImplicitList7, OperandInfo74, -1 ,nullptr },  // Inst #526 = J4_cmpeq_t_jumpnv_nt
3494
  { 527,  3,  0,  4,  36, 0|(1ULL<<MCID::Branch)|(1ULL<<MCID::Terminator), 0x80fe5d20110aULL, nullptr, ImplicitList7, OperandInfo74, -1 ,nullptr },  // Inst #527 = J4_cmpeq_t_jumpnv_t
3495
  { 528,  3,  0,  4,  37, 0|(1ULL<<MCID::Branch)|(1ULL<<MCID::Terminator), 0xfe5d20050cULL, ImplicitList17, ImplicitList18, OperandInfo74, -1 ,nullptr },  // Inst #528 = J4_cmpeq_tp0_jump_nt
3496
  { 529,  3,  0,  4,  37, 0|(1ULL<<MCID::Branch)|(1ULL<<MCID::Terminator), 0x80fe5d20050cULL, ImplicitList17, ImplicitList18, OperandInfo74, -1 ,nullptr },  // Inst #529 = J4_cmpeq_tp0_jump_t
3497
  { 530,  3,  0,  4,  37, 0|(1ULL<<MCID::Branch)|(1ULL<<MCID::Terminator), 0xfe5d20050cULL, ImplicitList19, ImplicitList20, OperandInfo74, -1 ,nullptr },  // Inst #530 = J4_cmpeq_tp1_jump_nt
3498
  { 531,  3,  0,  4,  37, 0|(1ULL<<MCID::Branch)|(1ULL<<MCID::Terminator), 0x80fe5d20050cULL, ImplicitList19, ImplicitList20, OperandInfo74, -1 ,nullptr },  // Inst #531 = J4_cmpeq_tp1_jump_t
3499
  { 532,  3,  0,  4,  36, 0|(1ULL<<MCID::Branch)|(1ULL<<MCID::Terminator), 0xfe5d20130aULL, nullptr, ImplicitList7, OperandInfo75, -1 ,nullptr },  // Inst #532 = J4_cmpeqi_f_jumpnv_nt
3500
  { 533,  3,  0,  4,  36, 0|(1ULL<<MCID::Branch)|(1ULL<<MCID::Terminator), 0x80fe5d20130aULL, nullptr, ImplicitList7, OperandInfo75, -1 ,nullptr },  // Inst #533 = J4_cmpeqi_f_jumpnv_t
3501
  { 534,  3,  0,  4,  37, 0|(1ULL<<MCID::Branch)|(1ULL<<MCID::Terminator), 0xfe5d20070cULL, ImplicitList17, ImplicitList18, OperandInfo75, -1 ,nullptr },  // Inst #534 = J4_cmpeqi_fp0_jump_nt
3502
  { 535,  3,  0,  4,  37, 0|(1ULL<<MCID::Branch)|(1ULL<<MCID::Terminator), 0x80fe5d20070cULL, ImplicitList17, ImplicitList18, OperandInfo75, -1 ,nullptr },  // Inst #535 = J4_cmpeqi_fp0_jump_t
3503
  { 536,  3,  0,  4,  37, 0|(1ULL<<MCID::Branch)|(1ULL<<MCID::Terminator), 0xfe5d20070cULL, ImplicitList19, ImplicitList20, OperandInfo75, -1 ,nullptr },  // Inst #536 = J4_cmpeqi_fp1_jump_nt
3504
  { 537,  3,  0,  4,  37, 0|(1ULL<<MCID::Branch)|(1ULL<<MCID::Terminator), 0x80fe5d20070cULL, ImplicitList19, ImplicitList20, OperandInfo75, -1 ,nullptr },  // Inst #537 = J4_cmpeqi_fp1_jump_t
3505
  { 538,  3,  0,  4,  36, 0|(1ULL<<MCID::Branch)|(1ULL<<MCID::Terminator), 0xfe5d20110aULL, nullptr, ImplicitList7, OperandInfo75, -1 ,nullptr },  // Inst #538 = J4_cmpeqi_t_jumpnv_nt
3506
  { 539,  3,  0,  4,  36, 0|(1ULL<<MCID::Branch)|(1ULL<<MCID::Terminator), 0x80fe5d20110aULL, nullptr, ImplicitList7, OperandInfo75, -1 ,nullptr },  // Inst #539 = J4_cmpeqi_t_jumpnv_t
3507
  { 540,  3,  0,  4,  37, 0|(1ULL<<MCID::Branch)|(1ULL<<MCID::Terminator), 0xfe5d20050cULL, ImplicitList17, ImplicitList18, OperandInfo75, -1 ,nullptr },  // Inst #540 = J4_cmpeqi_tp0_jump_nt
3508
  { 541,  3,  0,  4,  37, 0|(1ULL<<MCID::Branch)|(1ULL<<MCID::Terminator), 0x80fe5d20050cULL, ImplicitList17, ImplicitList18, OperandInfo75, -1 ,nullptr },  // Inst #541 = J4_cmpeqi_tp0_jump_t
3509
  { 542,  3,  0,  4,  37, 0|(1ULL<<MCID::Branch)|(1ULL<<MCID::Terminator), 0xfe5d20050cULL, ImplicitList19, ImplicitList20, OperandInfo75, -1 ,nullptr },  // Inst #542 = J4_cmpeqi_tp1_jump_nt
3510
  { 543,  3,  0,  4,  37, 0|(1ULL<<MCID::Branch)|(1ULL<<MCID::Terminator), 0x80fe5d20050cULL, ImplicitList19, ImplicitList20, OperandInfo75, -1 ,nullptr },  // Inst #543 = J4_cmpeqi_tp1_jump_t
3511
  { 544,  2,  0,  4,  36, 0|(1ULL<<MCID::Branch)|(1ULL<<MCID::Terminator), 0xfe5ca0130aULL, nullptr, ImplicitList7, OperandInfo61, -1 ,nullptr },  // Inst #544 = J4_cmpeqn1_f_jumpnv_nt
3512
  { 545,  2,  0,  4,  36, 0|(1ULL<<MCID::Branch)|(1ULL<<MCID::Terminator), 0x80fe5ca0130aULL, nullptr, ImplicitList7, OperandInfo61, -1 ,nullptr },  // Inst #545 = J4_cmpeqn1_f_jumpnv_t
3513
  { 546,  2,  0,  4,  37, 0|(1ULL<<MCID::Branch)|(1ULL<<MCID::Terminator), 0xfe5ca0070cULL, ImplicitList17, ImplicitList18, OperandInfo61, -1 ,nullptr },  // Inst #546 = J4_cmpeqn1_fp0_jump_nt
3514
  { 547,  2,  0,  4,  37, 0|(1ULL<<MCID::Branch)|(1ULL<<MCID::Terminator), 0x80fe5ca0070cULL, ImplicitList17, ImplicitList18, OperandInfo61, -1 ,nullptr },  // Inst #547 = J4_cmpeqn1_fp0_jump_t
3515
  { 548,  2,  0,  4,  37, 0|(1ULL<<MCID::Branch)|(1ULL<<MCID::Terminator), 0xfe5ca0070cULL, ImplicitList19, ImplicitList20, OperandInfo61, -1 ,nullptr },  // Inst #548 = J4_cmpeqn1_fp1_jump_nt
3516
  { 549,  2,  0,  4,  37, 0|(1ULL<<MCID::Branch)|(1ULL<<MCID::Terminator), 0x80fe5ca0070cULL, ImplicitList19, ImplicitList20, OperandInfo61, -1 ,nullptr },  // Inst #549 = J4_cmpeqn1_fp1_jump_t
3517
  { 550,  2,  0,  4,  36, 0|(1ULL<<MCID::Branch)|(1ULL<<MCID::Terminator), 0xfe5ca0110aULL, nullptr, ImplicitList7, OperandInfo61, -1 ,nullptr },  // Inst #550 = J4_cmpeqn1_t_jumpnv_nt
3518
  { 551,  2,  0,  4,  36, 0|(1ULL<<MCID::Branch)|(1ULL<<MCID::Terminator), 0x80fe5ca0110aULL, nullptr, ImplicitList7, OperandInfo61, -1 ,nullptr },  // Inst #551 = J4_cmpeqn1_t_jumpnv_t
3519
  { 552,  2,  0,  4,  37, 0|(1ULL<<MCID::Branch)|(1ULL<<MCID::Terminator), 0xfe5ca0050cULL, ImplicitList17, ImplicitList18, OperandInfo61, -1 ,nullptr },  // Inst #552 = J4_cmpeqn1_tp0_jump_nt
3520
  { 553,  2,  0,  4,  37, 0|(1ULL<<MCID::Branch)|(1ULL<<MCID::Terminator), 0x80fe5ca0050cULL, ImplicitList17, ImplicitList18, OperandInfo61, -1 ,nullptr },  // Inst #553 = J4_cmpeqn1_tp0_jump_t
3521
  { 554,  2,  0,  4,  37, 0|(1ULL<<MCID::Branch)|(1ULL<<MCID::Terminator), 0xfe5ca0050cULL, ImplicitList19, ImplicitList20, OperandInfo61, -1 ,nullptr },  // Inst #554 = J4_cmpeqn1_tp1_jump_nt
3522
  { 555,  2,  0,  4,  37, 0|(1ULL<<MCID::Branch)|(1ULL<<MCID::Terminator), 0x80fe5ca0050cULL, ImplicitList19, ImplicitList20, OperandInfo61, -1 ,nullptr },  // Inst #555 = J4_cmpeqn1_tp1_jump_t
3523
  { 556,  3,  0,  4,  36, 0|(1ULL<<MCID::Branch)|(1ULL<<MCID::Terminator), 0xfe5d20130aULL, nullptr, ImplicitList7, OperandInfo74, -1 ,nullptr },  // Inst #556 = J4_cmpgt_f_jumpnv_nt
3524
  { 557,  3,  0,  4,  36, 0|(1ULL<<MCID::Branch)|(1ULL<<MCID::Terminator), 0x80fe5d20130aULL, nullptr, ImplicitList7, OperandInfo74, -1 ,nullptr },  // Inst #557 = J4_cmpgt_f_jumpnv_t
3525
  { 558,  3,  0,  4,  37, 0|(1ULL<<MCID::Branch)|(1ULL<<MCID::Terminator), 0xfe5d20070cULL, ImplicitList17, ImplicitList18, OperandInfo74, -1 ,nullptr },  // Inst #558 = J4_cmpgt_fp0_jump_nt
3526
  { 559,  3,  0,  4,  37, 0|(1ULL<<MCID::Branch)|(1ULL<<MCID::Terminator), 0x80fe5d20070cULL, ImplicitList17, ImplicitList18, OperandInfo74, -1 ,nullptr },  // Inst #559 = J4_cmpgt_fp0_jump_t
3527
  { 560,  3,  0,  4,  37, 0|(1ULL<<MCID::Branch)|(1ULL<<MCID::Terminator), 0xfe5d20070cULL, ImplicitList19, ImplicitList20, OperandInfo74, -1 ,nullptr },  // Inst #560 = J4_cmpgt_fp1_jump_nt
3528
  { 561,  3,  0,  4,  37, 0|(1ULL<<MCID::Branch)|(1ULL<<MCID::Terminator), 0x80fe5d20070cULL, ImplicitList19, ImplicitList20, OperandInfo74, -1 ,nullptr },  // Inst #561 = J4_cmpgt_fp1_jump_t
3529
  { 562,  3,  0,  4,  36, 0|(1ULL<<MCID::Branch)|(1ULL<<MCID::Terminator), 0xfe5d20110aULL, nullptr, ImplicitList7, OperandInfo74, -1 ,nullptr },  // Inst #562 = J4_cmpgt_t_jumpnv_nt
3530
  { 563,  3,  0,  4,  36, 0|(1ULL<<MCID::Branch)|(1ULL<<MCID::Terminator), 0x80fe5d20110aULL, nullptr, ImplicitList7, OperandInfo74, -1 ,nullptr },  // Inst #563 = J4_cmpgt_t_jumpnv_t
3531
  { 564,  3,  0,  4,  37, 0|(1ULL<<MCID::Branch)|(1ULL<<MCID::Terminator), 0xfe5d20050cULL, ImplicitList17, ImplicitList18, OperandInfo74, -1 ,nullptr },  // Inst #564 = J4_cmpgt_tp0_jump_nt
3532
  { 565,  3,  0,  4,  37, 0|(1ULL<<MCID::Branch)|(1ULL<<MCID::Terminator), 0x80fe5d20050cULL, ImplicitList17, ImplicitList18, OperandInfo74, -1 ,nullptr },  // Inst #565 = J4_cmpgt_tp0_jump_t
3533
  { 566,  3,  0,  4,  37, 0|(1ULL<<MCID::Branch)|(1ULL<<MCID::Terminator), 0xfe5d20050cULL, ImplicitList19, ImplicitList20, OperandInfo74, -1 ,nullptr },  // Inst #566 = J4_cmpgt_tp1_jump_nt
3534
  { 567,  3,  0,  4,  37, 0|(1ULL<<MCID::Branch)|(1ULL<<MCID::Terminator), 0x80fe5d20050cULL, ImplicitList19, ImplicitList20, OperandInfo74, -1 ,nullptr },  // Inst #567 = J4_cmpgt_tp1_jump_t
3535
  { 568,  3,  0,  4,  36, 0|(1ULL<<MCID::Branch)|(1ULL<<MCID::Terminator), 0xfe5d20130aULL, nullptr, ImplicitList7, OperandInfo75, -1 ,nullptr },  // Inst #568 = J4_cmpgti_f_jumpnv_nt
3536
  { 569,  3,  0,  4,  36, 0|(1ULL<<MCID::Branch)|(1ULL<<MCID::Terminator), 0x80fe5d20130aULL, nullptr, ImplicitList7, OperandInfo75, -1 ,nullptr },  // Inst #569 = J4_cmpgti_f_jumpnv_t
3537
  { 570,  3,  0,  4,  37, 0|(1ULL<<MCID::Branch)|(1ULL<<MCID::Terminator), 0xfe5d20070cULL, ImplicitList17, ImplicitList18, OperandInfo75, -1 ,nullptr },  // Inst #570 = J4_cmpgti_fp0_jump_nt
3538
  { 571,  3,  0,  4,  37, 0|(1ULL<<MCID::Branch)|(1ULL<<MCID::Terminator), 0x80fe5d20070cULL, ImplicitList17, ImplicitList18, OperandInfo75, -1 ,nullptr },  // Inst #571 = J4_cmpgti_fp0_jump_t
3539
  { 572,  3,  0,  4,  37, 0|(1ULL<<MCID::Branch)|(1ULL<<MCID::Terminator), 0xfe5d20070cULL, ImplicitList19, ImplicitList20, OperandInfo75, -1 ,nullptr },  // Inst #572 = J4_cmpgti_fp1_jump_nt
3540
  { 573,  3,  0,  4,  37, 0|(1ULL<<MCID::Branch)|(1ULL<<MCID::Terminator), 0x80fe5d20070cULL, ImplicitList19, ImplicitList20, OperandInfo75, -1 ,nullptr },  // Inst #573 = J4_cmpgti_fp1_jump_t
3541
  { 574,  3,  0,  4,  36, 0|(1ULL<<MCID::Branch)|(1ULL<<MCID::Terminator), 0xfe5d20110aULL, nullptr, ImplicitList7, OperandInfo75, -1 ,nullptr },  // Inst #574 = J4_cmpgti_t_jumpnv_nt
3542
  { 575,  3,  0,  4,  36, 0|(1ULL<<MCID::Branch)|(1ULL<<MCID::Terminator), 0x80fe5d20110aULL, nullptr, ImplicitList7, OperandInfo75, -1 ,nullptr },  // Inst #575 = J4_cmpgti_t_jumpnv_t
3543
  { 576,  3,  0,  4,  37, 0|(1ULL<<MCID::Branch)|(1ULL<<MCID::Terminator), 0xfe5d20050cULL, ImplicitList17, ImplicitList18, OperandInfo75, -1 ,nullptr },  // Inst #576 = J4_cmpgti_tp0_jump_nt
3544
  { 577,  3,  0,  4,  37, 0|(1ULL<<MCID::Branch)|(1ULL<<MCID::Terminator), 0x80fe5d20050cULL, ImplicitList17, ImplicitList18, OperandInfo75, -1 ,nullptr },  // Inst #577 = J4_cmpgti_tp0_jump_t
3545
  { 578,  3,  0,  4,  37, 0|(1ULL<<MCID::Branch)|(1ULL<<MCID::Terminator), 0xfe5d20050cULL, ImplicitList19, ImplicitList20, OperandInfo75, -1 ,nullptr },  // Inst #578 = J4_cmpgti_tp1_jump_nt
3546
  { 579,  3,  0,  4,  37, 0|(1ULL<<MCID::Branch)|(1ULL<<MCID::Terminator), 0x80fe5d20050cULL, ImplicitList19, ImplicitList20, OperandInfo75, -1 ,nullptr },  // Inst #579 = J4_cmpgti_tp1_jump_t
3547
  { 580,  2,  0,  4,  36, 0|(1ULL<<MCID::Branch)|(1ULL<<MCID::Terminator), 0xfe5ca0130aULL, nullptr, ImplicitList7, OperandInfo61, -1 ,nullptr },  // Inst #580 = J4_cmpgtn1_f_jumpnv_nt
3548
  { 581,  2,  0,  4,  36, 0|(1ULL<<MCID::Branch)|(1ULL<<MCID::Terminator), 0x80fe5ca0130aULL, nullptr, ImplicitList7, OperandInfo61, -1 ,nullptr },  // Inst #581 = J4_cmpgtn1_f_jumpnv_t
3549
  { 582,  2,  0,  4,  37, 0|(1ULL<<MCID::Branch)|(1ULL<<MCID::Terminator), 0xfe5ca0070cULL, ImplicitList17, ImplicitList18, OperandInfo61, -1 ,nullptr },  // Inst #582 = J4_cmpgtn1_fp0_jump_nt
3550
  { 583,  2,  0,  4,  37, 0|(1ULL<<MCID::Branch)|(1ULL<<MCID::Terminator), 0x80fe5ca0070cULL, ImplicitList17, ImplicitList18, OperandInfo61, -1 ,nullptr },  // Inst #583 = J4_cmpgtn1_fp0_jump_t
3551
  { 584,  2,  0,  4,  37, 0|(1ULL<<MCID::Branch)|(1ULL<<MCID::Terminator), 0xfe5ca0070cULL, ImplicitList19, ImplicitList20, OperandInfo61, -1 ,nullptr },  // Inst #584 = J4_cmpgtn1_fp1_jump_nt
3552
  { 585,  2,  0,  4,  37, 0|(1ULL<<MCID::Branch)|(1ULL<<MCID::Terminator), 0x80fe5ca0070cULL, ImplicitList19, ImplicitList20, OperandInfo61, -1 ,nullptr },  // Inst #585 = J4_cmpgtn1_fp1_jump_t
3553
  { 586,  2,  0,  4,  36, 0|(1ULL<<MCID::Branch)|(1ULL<<MCID::Terminator), 0xfe5ca0110aULL, nullptr, ImplicitList7, OperandInfo61, -1 ,nullptr },  // Inst #586 = J4_cmpgtn1_t_jumpnv_nt
3554
  { 587,  2,  0,  4,  36, 0|(1ULL<<MCID::Branch)|(1ULL<<MCID::Terminator), 0x80fe5ca0110aULL, nullptr, ImplicitList7, OperandInfo61, -1 ,nullptr },  // Inst #587 = J4_cmpgtn1_t_jumpnv_t
3555
  { 588,  2,  0,  4,  37, 0|(1ULL<<MCID::Branch)|(1ULL<<MCID::Terminator), 0xfe5ca0050cULL, ImplicitList17, ImplicitList18, OperandInfo61, -1 ,nullptr },  // Inst #588 = J4_cmpgtn1_tp0_jump_nt
3556
  { 589,  2,  0,  4,  37, 0|(1ULL<<MCID::Branch)|(1ULL<<MCID::Terminator), 0x80fe5ca0050cULL, ImplicitList17, ImplicitList18, OperandInfo61, -1 ,nullptr },  // Inst #589 = J4_cmpgtn1_tp0_jump_t
3557
  { 590,  2,  0,  4,  37, 0|(1ULL<<MCID::Branch)|(1ULL<<MCID::Terminator), 0xfe5ca0050cULL, ImplicitList19, ImplicitList20, OperandInfo61, -1 ,nullptr },  // Inst #590 = J4_cmpgtn1_tp1_jump_nt
3558
  { 591,  2,  0,  4,  37, 0|(1ULL<<MCID::Branch)|(1ULL<<MCID::Terminator), 0x80fe5ca0050cULL, ImplicitList19, ImplicitList20, OperandInfo61, -1 ,nullptr },  // Inst #591 = J4_cmpgtn1_tp1_jump_t
3559
  { 592,  3,  0,  4,  36, 0|(1ULL<<MCID::Branch)|(1ULL<<MCID::Terminator), 0xfe5d20130aULL, nullptr, ImplicitList7, OperandInfo74, -1 ,nullptr },  // Inst #592 = J4_cmpgtu_f_jumpnv_nt
3560
  { 593,  3,  0,  4,  36, 0|(1ULL<<MCID::Branch)|(1ULL<<MCID::Terminator), 0x80fe5d20130aULL, nullptr, ImplicitList7, OperandInfo74, -1 ,nullptr },  // Inst #593 = J4_cmpgtu_f_jumpnv_t
3561
  { 594,  3,  0,  4,  37, 0|(1ULL<<MCID::Branch)|(1ULL<<MCID::Terminator), 0xfe5d20070cULL, ImplicitList17, ImplicitList18, OperandInfo74, -1 ,nullptr },  // Inst #594 = J4_cmpgtu_fp0_jump_nt
3562
  { 595,  3,  0,  4,  37, 0|(1ULL<<MCID::Branch)|(1ULL<<MCID::Terminator), 0x80fe5d20070cULL, ImplicitList17, ImplicitList18, OperandInfo74, -1 ,nullptr },  // Inst #595 = J4_cmpgtu_fp0_jump_t
3563
  { 596,  3,  0,  4,  37, 0|(1ULL<<MCID::Branch)|(1ULL<<MCID::Terminator), 0xfe5d20070cULL, ImplicitList19, ImplicitList20, OperandInfo74, -1 ,nullptr },  // Inst #596 = J4_cmpgtu_fp1_jump_nt
3564
  { 597,  3,  0,  4,  37, 0|(1ULL<<MCID::Branch)|(1ULL<<MCID::Terminator), 0x80fe5d20070cULL, ImplicitList19, ImplicitList20, OperandInfo74, -1 ,nullptr },  // Inst #597 = J4_cmpgtu_fp1_jump_t
3565
  { 598,  3,  0,  4,  36, 0|(1ULL<<MCID::Branch)|(1ULL<<MCID::Terminator), 0xfe5d20110aULL, nullptr, ImplicitList7, OperandInfo74, -1 ,nullptr },  // Inst #598 = J4_cmpgtu_t_jumpnv_nt
3566
  { 599,  3,  0,  4,  36, 0|(1ULL<<MCID::Branch)|(1ULL<<MCID::Terminator), 0x80fe5d20110aULL, nullptr, ImplicitList7, OperandInfo74, -1 ,nullptr },  // Inst #599 = J4_cmpgtu_t_jumpnv_t
3567
  { 600,  3,  0,  4,  37, 0|(1ULL<<MCID::Branch)|(1ULL<<MCID::Terminator), 0xfe5d20050cULL, ImplicitList17, ImplicitList18, OperandInfo74, -1 ,nullptr },  // Inst #600 = J4_cmpgtu_tp0_jump_nt
3568
  { 601,  3,  0,  4,  37, 0|(1ULL<<MCID::Branch)|(1ULL<<MCID::Terminator), 0x80fe5d20050cULL, ImplicitList17, ImplicitList18, OperandInfo74, -1 ,nullptr },  // Inst #601 = J4_cmpgtu_tp0_jump_t
3569
  { 602,  3,  0,  4,  37, 0|(1ULL<<MCID::Branch)|(1ULL<<MCID::Terminator), 0xfe5d20050cULL, ImplicitList19, ImplicitList20, OperandInfo74, -1 ,nullptr },  // Inst #602 = J4_cmpgtu_tp1_jump_nt
3570
  { 603,  3,  0,  4,  37, 0|(1ULL<<MCID::Branch)|(1ULL<<MCID::Terminator), 0x80fe5d20050cULL, ImplicitList19, ImplicitList20, OperandInfo74, -1 ,nullptr },  // Inst #603 = J4_cmpgtu_tp1_jump_t
3571
  { 604,  3,  0,  4,  36, 0|(1ULL<<MCID::Branch)|(1ULL<<MCID::Terminator), 0xfe5d20130aULL, nullptr, ImplicitList7, OperandInfo75, -1 ,nullptr },  // Inst #604 = J4_cmpgtui_f_jumpnv_nt
3572
  { 605,  3,  0,  4,  36, 0|(1ULL<<MCID::Branch)|(1ULL<<MCID::Terminator), 0x80fe5d20130aULL, nullptr, ImplicitList7, OperandInfo75, -1 ,nullptr },  // Inst #605 = J4_cmpgtui_f_jumpnv_t
3573
  { 606,  3,  0,  4,  37, 0|(1ULL<<MCID::Branch)|(1ULL<<MCID::Terminator), 0xfe5d20070cULL, ImplicitList17, ImplicitList18, OperandInfo75, -1 ,nullptr },  // Inst #606 = J4_cmpgtui_fp0_jump_nt
3574
  { 607,  3,  0,  4,  37, 0|(1ULL<<MCID::Branch)|(1ULL<<MCID::Terminator), 0x80fe5d20070cULL, ImplicitList17, ImplicitList18, OperandInfo75, -1 ,nullptr },  // Inst #607 = J4_cmpgtui_fp0_jump_t
3575
  { 608,  3,  0,  4,  37, 0|(1ULL<<MCID::Branch)|(1ULL<<MCID::Terminator), 0xfe5d20070cULL, ImplicitList19, ImplicitList20, OperandInfo75, -1 ,nullptr },  // Inst #608 = J4_cmpgtui_fp1_jump_nt
3576
  { 609,  3,  0,  4,  37, 0|(1ULL<<MCID::Branch)|(1ULL<<MCID::Terminator), 0x80fe5d20070cULL, ImplicitList19, ImplicitList20, OperandInfo75, -1 ,nullptr },  // Inst #609 = J4_cmpgtui_fp1_jump_t
3577
  { 610,  3,  0,  4,  36, 0|(1ULL<<MCID::Branch)|(1ULL<<MCID::Terminator), 0xfe5d20110aULL, nullptr, ImplicitList7, OperandInfo75, -1 ,nullptr },  // Inst #610 = J4_cmpgtui_t_jumpnv_nt
3578
  { 611,  3,  0,  4,  36, 0|(1ULL<<MCID::Branch)|(1ULL<<MCID::Terminator), 0x80fe5d20110aULL, nullptr, ImplicitList7, OperandInfo75, -1 ,nullptr },  // Inst #611 = J4_cmpgtui_t_jumpnv_t
3579
  { 612,  3,  0,  4,  37, 0|(1ULL<<MCID::Branch)|(1ULL<<MCID::Terminator), 0xfe5d20050cULL, ImplicitList17, ImplicitList18, OperandInfo75, -1 ,nullptr },  // Inst #612 = J4_cmpgtui_tp0_jump_nt
3580
  { 613,  3,  0,  4,  37, 0|(1ULL<<MCID::Branch)|(1ULL<<MCID::Terminator), 0x80fe5d20050cULL, ImplicitList17, ImplicitList18, OperandInfo75, -1 ,nullptr },  // Inst #613 = J4_cmpgtui_tp0_jump_t
3581
  { 614,  3,  0,  4,  37, 0|(1ULL<<MCID::Branch)|(1ULL<<MCID::Terminator), 0xfe5d20050cULL, ImplicitList19, ImplicitList20, OperandInfo75, -1 ,nullptr },  // Inst #614 = J4_cmpgtui_tp1_jump_nt
3582
  { 615,  3,  0,  4,  37, 0|(1ULL<<MCID::Branch)|(1ULL<<MCID::Terminator), 0x80fe5d20050cULL, ImplicitList19, ImplicitList20, OperandInfo75, -1 ,nullptr },  // Inst #615 = J4_cmpgtui_tp1_jump_t
3583
  { 616,  3,  0,  4,  36, 0|(1ULL<<MCID::Branch)|(1ULL<<MCID::Terminator), 0xfe5d20530aULL, nullptr, ImplicitList7, OperandInfo74, -1 ,nullptr },  // Inst #616 = J4_cmplt_f_jumpnv_nt
3584
  { 617,  3,  0,  4,  36, 0|(1ULL<<MCID::Branch)|(1ULL<<MCID::Terminator), 0x80fe5d20530aULL, nullptr, ImplicitList7, OperandInfo74, -1 ,nullptr },  // Inst #617 = J4_cmplt_f_jumpnv_t
3585
  { 618,  3,  0,  4,  36, 0|(1ULL<<MCID::Branch)|(1ULL<<MCID::Terminator), 0xfe5d20510aULL, nullptr, ImplicitList7, OperandInfo74, -1 ,nullptr },  // Inst #618 = J4_cmplt_t_jumpnv_nt
3586
  { 619,  3,  0,  4,  36, 0|(1ULL<<MCID::Branch)|(1ULL<<MCID::Terminator), 0x80fe5d20510aULL, nullptr, ImplicitList7, OperandInfo74, -1 ,nullptr },  // Inst #619 = J4_cmplt_t_jumpnv_t
3587
  { 620,  3,  0,  4,  36, 0|(1ULL<<MCID::Branch)|(1ULL<<MCID::Terminator), 0xfe5d20530aULL, nullptr, ImplicitList7, OperandInfo74, -1 ,nullptr },  // Inst #620 = J4_cmpltu_f_jumpnv_nt
3588
  { 621,  3,  0,  4,  36, 0|(1ULL<<MCID::Branch)|(1ULL<<MCID::Terminator), 0x80fe5d20530aULL, nullptr, ImplicitList7, OperandInfo74, -1 ,nullptr },  // Inst #621 = J4_cmpltu_f_jumpnv_t
3589
  { 622,  3,  0,  4,  36, 0|(1ULL<<MCID::Branch)|(1ULL<<MCID::Terminator), 0xfe5d20510aULL, nullptr, ImplicitList7, OperandInfo74, -1 ,nullptr },  // Inst #622 = J4_cmpltu_t_jumpnv_nt
3590
  { 623,  3,  0,  4,  36, 0|(1ULL<<MCID::Branch)|(1ULL<<MCID::Terminator), 0x80fe5d20510aULL, nullptr, ImplicitList7, OperandInfo74, -1 ,nullptr },  // Inst #623 = J4_cmpltu_t_jumpnv_t
3591
  { 624,  1,  0,  4,  24, 0|(1ULL<<MCID::Branch)|(1ULL<<MCID::IndirectBranch), 0xfc00000003ULL, nullptr, nullptr, OperandInfo60, -1 ,nullptr },  // Inst #624 = J4_hintjumpr
3592
  { 625,  3,  1,  4,  37, 0|(1ULL<<MCID::Branch), 0xfe5d20200cULL, nullptr, ImplicitList7, OperandInfo75, -1 ,nullptr },  // Inst #625 = J4_jumpseti
3593
  { 626,  3,  1,  4,  37, 0|(1ULL<<MCID::Branch), 0xfe5d20200cULL, nullptr, ImplicitList7, OperandInfo74, -1 ,nullptr },  // Inst #626 = J4_jumpsetr
3594
  { 627,  2,  0,  4,  36, 0|(1ULL<<MCID::Branch)|(1ULL<<MCID::Terminator), 0xfe5ca0130aULL, nullptr, ImplicitList7, OperandInfo61, -1 ,nullptr },  // Inst #627 = J4_tstbit0_f_jumpnv_nt
3595
  { 628,  2,  0,  4,  36, 0|(1ULL<<MCID::Branch)|(1ULL<<MCID::Terminator), 0x80fe5ca0130aULL, nullptr, ImplicitList7, OperandInfo61, -1 ,nullptr },  // Inst #628 = J4_tstbit0_f_jumpnv_t
3596
  { 629,  2,  0,  4,  37, 0|(1ULL<<MCID::Branch)|(1ULL<<MCID::Terminator), 0xfe5ca0070cULL, ImplicitList17, ImplicitList18, OperandInfo61, -1 ,nullptr },  // Inst #629 = J4_tstbit0_fp0_jump_nt
3597
  { 630,  2,  0,  4,  37, 0|(1ULL<<MCID::Branch)|(1ULL<<MCID::Terminator), 0x80fe5ca0070cULL, ImplicitList17, ImplicitList18, OperandInfo61, -1 ,nullptr },  // Inst #630 = J4_tstbit0_fp0_jump_t
3598
  { 631,  2,  0,  4,  37, 0|(1ULL<<MCID::Branch)|(1ULL<<MCID::Terminator), 0xfe5ca0070cULL, ImplicitList19, ImplicitList20, OperandInfo61, -1 ,nullptr },  // Inst #631 = J4_tstbit0_fp1_jump_nt
3599
  { 632,  2,  0,  4,  37, 0|(1ULL<<MCID::Branch)|(1ULL<<MCID::Terminator), 0x80fe5ca0070cULL, ImplicitList19, ImplicitList20, OperandInfo61, -1 ,nullptr },  // Inst #632 = J4_tstbit0_fp1_jump_t
3600
  { 633,  2,  0,  4,  36, 0|(1ULL<<MCID::Branch)|(1ULL<<MCID::Terminator), 0xfe5ca0110aULL, nullptr, ImplicitList7, OperandInfo61, -1 ,nullptr },  // Inst #633 = J4_tstbit0_t_jumpnv_nt
3601
  { 634,  2,  0,  4,  36, 0|(1ULL<<MCID::Branch)|(1ULL<<MCID::Terminator), 0x80fe5ca0110aULL, nullptr, ImplicitList7, OperandInfo61, -1 ,nullptr },  // Inst #634 = J4_tstbit0_t_jumpnv_t
3602
  { 635,  2,  0,  4,  37, 0|(1ULL<<MCID::Branch)|(1ULL<<MCID::Terminator), 0xfe5ca0050cULL, ImplicitList17, ImplicitList18, OperandInfo61, -1 ,nullptr },  // Inst #635 = J4_tstbit0_tp0_jump_nt
3603
  { 636,  2,  0,  4,  37, 0|(1ULL<<MCID::Branch)|(1ULL<<MCID::Terminator), 0x80fe5ca0050cULL, ImplicitList17, ImplicitList18, OperandInfo61, -1 ,nullptr },  // Inst #636 = J4_tstbit0_tp0_jump_t
3604
  { 637,  2,  0,  4,  37, 0|(1ULL<<MCID::Branch)|(1ULL<<MCID::Terminator), 0xfe5ca0050cULL, ImplicitList19, ImplicitList20, OperandInfo61, -1 ,nullptr },  // Inst #637 = J4_tstbit0_tp1_jump_nt
3605
  { 638,  2,  0,  4,  37, 0|(1ULL<<MCID::Branch)|(1ULL<<MCID::Terminator), 0x80fe5ca0050cULL, ImplicitList19, ImplicitList20, OperandInfo61, -1 ,nullptr },  // Inst #638 = J4_tstbit0_tp1_jump_t
3606
  { 639,  1,  0,  4,  24, 0|(1ULL<<MCID::Return)|(1ULL<<MCID::Branch)|(1ULL<<MCID::IndirectBranch)|(1ULL<<MCID::Barrier)|(1ULL<<MCID::Predicable)|(1ULL<<MCID::Terminator), 0xfc00000003ULL, nullptr, ImplicitList7, OperandInfo60, -1 ,nullptr },  // Inst #639 = JMPret
3607
  { 640,  2,  0,  4,  24, 0|(1ULL<<MCID::Return)|(1ULL<<MCID::Branch)|(1ULL<<MCID::IndirectBranch)|(1ULL<<MCID::Terminator), 0xfc00000303ULL, nullptr, ImplicitList7, OperandInfo56, -1 ,nullptr },  // Inst #640 = JMPretf
3608
  { 641,  2,  0,  4,  24, 0|(1ULL<<MCID::Return)|(1ULL<<MCID::Branch)|(1ULL<<MCID::IndirectBranch)|(1ULL<<MCID::Terminator), 0xfc00000703ULL, nullptr, ImplicitList7, OperandInfo56, -1 ,nullptr },  // Inst #641 = JMPretfnew
3609
  { 642,  2,  0,  4,  24, 0|(1ULL<<MCID::Return)|(1ULL<<MCID::Branch)|(1ULL<<MCID::IndirectBranch)|(1ULL<<MCID::Terminator), 0x80fc00000703ULL, nullptr, ImplicitList7, OperandInfo56, -1 ,nullptr },  // Inst #642 = JMPretfnewpt
3610
  { 643,  2,  0,  4,  24, 0|(1ULL<<MCID::Return)|(1ULL<<MCID::Branch)|(1ULL<<MCID::IndirectBranch)|(1ULL<<MCID::Terminator), 0xfc00000103ULL, nullptr, ImplicitList7, OperandInfo56, -1 ,nullptr },  // Inst #643 = JMPrett
3611
  { 644,  2,  0,  4,  24, 0|(1ULL<<MCID::Return)|(1ULL<<MCID::Branch)|(1ULL<<MCID::IndirectBranch)|(1ULL<<MCID::Terminator), 0xfc00000503ULL, nullptr, ImplicitList7, OperandInfo56, -1 ,nullptr },  // Inst #644 = JMPrettnew
3612
  { 645,  2,  0,  4,  24, 0|(1ULL<<MCID::Return)|(1ULL<<MCID::Branch)|(1ULL<<MCID::IndirectBranch)|(1ULL<<MCID::Terminator), 0x80fc00000503ULL, nullptr, ImplicitList7, OperandInfo56, -1 ,nullptr },  // Inst #645 = JMPrettnewpt
3613
  { 646,  0,  0,  4,  26, 0|(1ULL<<MCID::MayLoad), 0xfc00000005ULL, ImplicitList6, ImplicitList5, nullptr, -1 ,nullptr },  // Inst #646 = L2_deallocframe
3614
  { 647,  4,  1,  4,  26, 0|(1ULL<<MCID::MayLoad), 0xbfc5da00005ULL, nullptr, nullptr, OperandInfo76, -1 ,nullptr },  // Inst #647 = L2_loadalignb_io
3615
  { 648,  4,  2,  4,  26, 0|(1ULL<<MCID::MayLoad), 0x8fc00000005ULL, nullptr, nullptr, OperandInfo77, -1 ,nullptr },  // Inst #648 = L2_loadalignb_pbr
3616
  { 649,  5,  2,  4,  26, 0|(1ULL<<MCID::MayLoad), 0x8fc00000005ULL, ImplicitList21, nullptr, OperandInfo78, -1 ,nullptr },  // Inst #649 = L2_loadalignb_pci
3617
  { 650,  5,  2,  4,  26, 0|(1ULL<<MCID::MayLoad), 0x8fc00000005ULL, ImplicitList21, nullptr, OperandInfo79, -1 ,nullptr },  // Inst #650 = L2_loadalignb_pcr
3618
  { 651,  5,  2,  4,  26, 0|(1ULL<<MCID::MayLoad), 0xefc00000005ULL, nullptr, nullptr, OperandInfo80, -1 ,nullptr },  // Inst #651 = L2_loadalignb_pi
3619
  { 652,  5,  2,  4,  26, 0|(1ULL<<MCID::MayLoad), 0xefc00000005ULL, nullptr, nullptr, OperandInfo79, -1 ,nullptr },  // Inst #652 = L2_loadalignb_pr
3620
  { 653,  4,  1,  4,  26, 0|(1ULL<<MCID::MayLoad), 0x13fd65a00005ULL, nullptr, nullptr, OperandInfo76, -1 ,nullptr },  // Inst #653 = L2_loadalignh_io
3621
  { 654,  4,  2,  4,  26, 0|(1ULL<<MCID::MayLoad), 0x10fc00000005ULL, nullptr, nullptr, OperandInfo77, -1 ,nullptr },  // Inst #654 = L2_loadalignh_pbr
3622
  { 655,  5,  2,  4,  26, 0|(1ULL<<MCID::MayLoad), 0x10fd00000005ULL, ImplicitList21, nullptr, OperandInfo78, -1 ,nullptr },  // Inst #655 = L2_loadalignh_pci
3623
  { 656,  5,  2,  4,  26, 0|(1ULL<<MCID::MayLoad), 0x10fc00000005ULL, ImplicitList21, nullptr, OperandInfo79, -1 ,nullptr },  // Inst #656 = L2_loadalignh_pcr
3624
  { 657,  5,  2,  4,  26, 0|(1ULL<<MCID::MayLoad), 0x16fd00000005ULL, nullptr, nullptr, OperandInfo80, -1 ,nullptr },  // Inst #657 = L2_loadalignh_pi
3625
  { 658,  5,  2,  4,  26, 0|(1ULL<<MCID::MayLoad), 0x16fc00000005ULL, nullptr, nullptr, OperandInfo79, -1 ,nullptr },  // Inst #658 = L2_loadalignh_pr
3626
  { 659,  3,  1,  4,  26, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::UnmodeledSideEffects), 0x10fd65202005ULL, nullptr, nullptr, OperandInfo16, -1 ,nullptr },  // Inst #659 = L2_loadbsw2_io
3627
  { 660,  4,  2,  4,  26, 0|(1ULL<<MCID::MayLoad), 0x10fc00002005ULL, nullptr, nullptr, OperandInfo81, -1 ,nullptr },  // Inst #660 = L2_loadbsw2_pbr
3628
  { 661,  5,  2,  4,  26, 0|(1ULL<<MCID::MayLoad), 0x10fc00002005ULL, ImplicitList21, nullptr, OperandInfo82, -1 ,nullptr },  // Inst #661 = L2_loadbsw2_pci
3629
  { 662,  4,  2,  4,  26, 0|(1ULL<<MCID::MayLoad), 0x10fc00002005ULL, ImplicitList21, nullptr, OperandInfo81, -1 ,nullptr },  // Inst #662 = L2_loadbsw2_pcr
3630
  { 663,  4,  2,  4,  26, 0|(1ULL<<MCID::MayLoad), 0x16fd00002005ULL, nullptr, nullptr, OperandInfo83, -1 ,nullptr },  // Inst #663 = L2_loadbsw2_pi
3631
  { 664,  4,  2,  4,  26, 0|(1ULL<<MCID::MayLoad), 0x16fc00002005ULL, nullptr, nullptr, OperandInfo81, -1 ,nullptr },  // Inst #664 = L2_loadbsw2_pr
3632
  { 665,  3,  1,  4,  26, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::UnmodeledSideEffects), 0x18fe6d200005ULL, nullptr, nullptr, OperandInfo36, -1 ,nullptr },  // Inst #665 = L2_loadbsw4_io
3633
  { 666,  4,  2,  4,  26, 0|(1ULL<<MCID::MayLoad), 0x18fc00000005ULL, nullptr, nullptr, OperandInfo77, -1 ,nullptr },  // Inst #666 = L2_loadbsw4_pbr
3634
  { 667,  5,  2,  4,  26, 0|(1ULL<<MCID::MayLoad), 0x18fc00000005ULL, ImplicitList21, nullptr, OperandInfo78, -1 ,nullptr },  // Inst #667 = L2_loadbsw4_pci
3635
  { 668,  4,  2,  4,  26, 0|(1ULL<<MCID::MayLoad), 0x18fc00000005ULL, ImplicitList21, nullptr, OperandInfo77, -1 ,nullptr },  // Inst #668 = L2_loadbsw4_pcr
3636
  { 669,  4,  2,  4,  26, 0|(1ULL<<MCID::MayLoad), 0x1efe00000005ULL, nullptr, nullptr, OperandInfo84, -1 ,nullptr },  // Inst #669 = L2_loadbsw4_pi
3637
  { 670,  4,  2,  4,  26, 0|(1ULL<<MCID::MayLoad), 0x1efc00000005ULL, nullptr, nullptr, OperandInfo77, -1 ,nullptr },  // Inst #670 = L2_loadbsw4_pr
3638
  { 671,  3,  1,  4,  26, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::UnmodeledSideEffects), 0x10fd65202005ULL, nullptr, nullptr, OperandInfo16, -1 ,nullptr },  // Inst #671 = L2_loadbzw2_io
3639
  { 672,  4,  2,  4,  26, 0|(1ULL<<MCID::MayLoad), 0x10fc00002005ULL, nullptr, nullptr, OperandInfo81, -1 ,nullptr },  // Inst #672 = L2_loadbzw2_pbr
3640
  { 673,  5,  2,  4,  26, 0|(1ULL<<MCID::MayLoad), 0x10fc00002005ULL, ImplicitList21, nullptr, OperandInfo82, -1 ,nullptr },  // Inst #673 = L2_loadbzw2_pci
3641
  { 674,  4,  2,  4,  26, 0|(1ULL<<MCID::MayLoad), 0x10fc00002005ULL, ImplicitList21, nullptr, OperandInfo81, -1 ,nullptr },  // Inst #674 = L2_loadbzw2_pcr
3642
  { 675,  4,  2,  4,  26, 0|(1ULL<<MCID::MayLoad), 0x16fd00002005ULL, nullptr, nullptr, OperandInfo83, -1 ,nullptr },  // Inst #675 = L2_loadbzw2_pi
3643
  { 676,  4,  2,  4,  26, 0|(1ULL<<MCID::MayLoad), 0x16fc00002005ULL, nullptr, nullptr, OperandInfo81, -1 ,nullptr },  // Inst #676 = L2_loadbzw2_pr
3644
  { 677,  3,  1,  4,  26, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::UnmodeledSideEffects), 0x18fe6d200005ULL, nullptr, nullptr, OperandInfo36, -1 ,nullptr },  // Inst #677 = L2_loadbzw4_io
3645
  { 678,  4,  2,  4,  26, 0|(1ULL<<MCID::MayLoad), 0x18fc00000005ULL, nullptr, nullptr, OperandInfo77, -1 ,nullptr },  // Inst #678 = L2_loadbzw4_pbr
3646
  { 679,  5,  2,  4,  26, 0|(1ULL<<MCID::MayLoad), 0x18fc00000005ULL, ImplicitList21, nullptr, OperandInfo78, -1 ,nullptr },  // Inst #679 = L2_loadbzw4_pci
3647
  { 680,  4,  2,  4,  26, 0|(1ULL<<MCID::MayLoad), 0x18fc00000005ULL, ImplicitList21, nullptr, OperandInfo77, -1 ,nullptr },  // Inst #680 = L2_loadbzw4_pcr
3648
  { 681,  4,  2,  4,  26, 0|(1ULL<<MCID::MayLoad), 0x1efe00000005ULL, nullptr, nullptr, OperandInfo84, -1 ,nullptr },  // Inst #681 = L2_loadbzw4_pi
3649
  { 682,  4,  2,  4,  26, 0|(1ULL<<MCID::MayLoad), 0x1efc00000005ULL, nullptr, nullptr, OperandInfo77, -1 ,nullptr },  // Inst #682 = L2_loadbzw4_pr
3650
  { 683,  3,  1,  4,  26, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::Predicable), 0xbfc5d202005ULL, nullptr, nullptr, OperandInfo16, -1 ,nullptr },  // Inst #683 = L2_loadrb_io
3651
  { 684,  4,  2,  4,  26, 0|(1ULL<<MCID::MayLoad), 0x8fc00002005ULL, nullptr, nullptr, OperandInfo81, -1 ,nullptr },  // Inst #684 = L2_loadrb_pbr
3652
  { 685,  5,  2,  4,  26, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::MayLoad), 0xfc00000005ULL, nullptr, nullptr, OperandInfo85, -1 ,nullptr },  // Inst #685 = L2_loadrb_pbr_pseudo
3653
  { 686,  5,  2,  4,  26, 0|(1ULL<<MCID::MayLoad), 0x8fc00002005ULL, ImplicitList21, nullptr, OperandInfo82, -1 ,nullptr },  // Inst #686 = L2_loadrb_pci
3654
  { 687,  6,  2,  4,  26, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::MayLoad), 0xfc00000005ULL, nullptr, nullptr, OperandInfo86, -1 ,nullptr },  // Inst #687 = L2_loadrb_pci_pseudo
3655
  { 688,  4,  2,  4,  26, 0|(1ULL<<MCID::MayLoad), 0x8fc00002005ULL, ImplicitList21, nullptr, OperandInfo81, -1 ,nullptr },  // Inst #688 = L2_loadrb_pcr
3656
  { 689,  4,  2,  4,  26, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::Predicable), 0xefc00002005ULL, nullptr, nullptr, OperandInfo83, -1 ,nullptr },  // Inst #689 = L2_loadrb_pi
3657
  { 690,  4,  2,  4,  26, 0|(1ULL<<MCID::MayLoad), 0xefc00002005ULL, nullptr, nullptr, OperandInfo81, -1 ,nullptr },  // Inst #690 = L2_loadrb_pr
3658
  { 691,  2,  1,  4,  38, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::Predicable), 0x8fc00002005ULL, ImplicitList22, nullptr, OperandInfo32, -1 ,nullptr },  // Inst #691 = L2_loadrbgp
3659
  { 692,  3,  1,  4,  26, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::Predicable), 0x23ff75200005ULL, nullptr, nullptr, OperandInfo36, -1 ,nullptr },  // Inst #692 = L2_loadrd_io
3660
  { 693,  4,  2,  4,  26, 0|(1ULL<<MCID::MayLoad), 0x20fc00000005ULL, nullptr, nullptr, OperandInfo77, -1 ,nullptr },  // Inst #693 = L2_loadrd_pbr
3661
  { 694,  5,  2,  4,  26, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::MayLoad), 0xfc00000005ULL, nullptr, nullptr, OperandInfo87, -1 ,nullptr },  // Inst #694 = L2_loadrd_pbr_pseudo
3662
  { 695,  5,  2,  4,  26, 0|(1ULL<<MCID::MayLoad), 0x20fc00000005ULL, ImplicitList21, nullptr, OperandInfo78, -1 ,nullptr },  // Inst #695 = L2_loadrd_pci
3663
  { 696,  6,  2,  4,  26, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::MayLoad), 0xfc00000005ULL, nullptr, nullptr, OperandInfo88, -1 ,nullptr },  // Inst #696 = L2_loadrd_pci_pseudo
3664
  { 697,  4,  2,  4,  26, 0|(1ULL<<MCID::MayLoad), 0x20fc00000005ULL, ImplicitList21, nullptr, OperandInfo77, -1 ,nullptr },  // Inst #697 = L2_loadrd_pcr
3665
  { 698,  4,  2,  4,  26, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::Predicable), 0x26ff00000005ULL, nullptr, nullptr, OperandInfo84, -1 ,nullptr },  // Inst #698 = L2_loadrd_pi
3666
  { 699,  4,  2,  4,  26, 0|(1ULL<<MCID::MayLoad), 0x26fc00000005ULL, nullptr, nullptr, OperandInfo77, -1 ,nullptr },  // Inst #699 = L2_loadrd_pr
3667
  { 700,  2,  1,  4,  38, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::Predicable), 0x20fc00000005ULL, ImplicitList22, nullptr, OperandInfo30, -1 ,nullptr },  // Inst #700 = L2_loadrdgp
3668
  { 701,  3,  1,  4,  26, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::Predicable), 0x13fd65202005ULL, nullptr, nullptr, OperandInfo16, -1 ,nullptr },  // Inst #701 = L2_loadrh_io
3669
  { 702,  4,  2,  4,  26, 0|(1ULL<<MCID::MayLoad), 0x10fc00002005ULL, nullptr, nullptr, OperandInfo81, -1 ,nullptr },  // Inst #702 = L2_loadrh_pbr
3670
  { 703,  5,  2,  4,  26, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::MayLoad), 0xfc00000005ULL, nullptr, nullptr, OperandInfo85, -1 ,nullptr },  // Inst #703 = L2_loadrh_pbr_pseudo
3671
  { 704,  5,  2,  4,  26, 0|(1ULL<<MCID::MayLoad), 0x10fc00002005ULL, ImplicitList21, nullptr, OperandInfo82, -1 ,nullptr },  // Inst #704 = L2_loadrh_pci
3672
  { 705,  6,  2,  4,  26, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::MayLoad), 0xfc00000005ULL, nullptr, nullptr, OperandInfo86, -1 ,nullptr },  // Inst #705 = L2_loadrh_pci_pseudo
3673
  { 706,  4,  2,  4,  26, 0|(1ULL<<MCID::MayLoad), 0x10fc00002005ULL, ImplicitList21, nullptr, OperandInfo81, -1 ,nullptr },  // Inst #706 = L2_loadrh_pcr
3674
  { 707,  4,  2,  4,  26, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::Predicable), 0x16fd00002005ULL, nullptr, nullptr, OperandInfo83, -1 ,nullptr },  // Inst #707 = L2_loadrh_pi
3675
  { 708,  4,  2,  4,  26, 0|(1ULL<<MCID::MayLoad), 0x16fc00002005ULL, nullptr, nullptr, OperandInfo81, -1 ,nullptr },  // Inst #708 = L2_loadrh_pr
3676
  { 709,  2,  1,  4,  38, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::Predicable), 0x10fc00002005ULL, ImplicitList22, nullptr, OperandInfo32, -1 ,nullptr },  // Inst #709 = L2_loadrhgp
3677
  { 710,  3,  1,  4,  26, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::Predicable), 0x1bfe6d202005ULL, nullptr, nullptr, OperandInfo16, -1 ,nullptr },  // Inst #710 = L2_loadri_io
3678
  { 711,  4,  2,  4,  26, 0|(1ULL<<MCID::MayLoad), 0x18fc00002005ULL, nullptr, nullptr, OperandInfo81, -1 ,nullptr },  // Inst #711 = L2_loadri_pbr
3679
  { 712,  5,  2,  4,  26, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::MayLoad), 0xfc00000005ULL, nullptr, nullptr, OperandInfo85, -1 ,nullptr },  // Inst #712 = L2_loadri_pbr_pseudo
3680
  { 713,  5,  2,  4,  26, 0|(1ULL<<MCID::MayLoad), 0x18fc00002005ULL, ImplicitList21, nullptr, OperandInfo82, -1 ,nullptr },  // Inst #713 = L2_loadri_pci
3681
  { 714,  6,  2,  4,  26, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::MayLoad), 0xfc00000005ULL, nullptr, nullptr, OperandInfo86, -1 ,nullptr },  // Inst #714 = L2_loadri_pci_pseudo
3682
  { 715,  4,  2,  4,  26, 0|(1ULL<<MCID::MayLoad), 0x18fc00002005ULL, ImplicitList21, nullptr, OperandInfo81, -1 ,nullptr },  // Inst #715 = L2_loadri_pcr
3683
  { 716,  4,  2,  4,  26, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::Predicable), 0x1efe00002005ULL, nullptr, nullptr, OperandInfo83, -1 ,nullptr },  // Inst #716 = L2_loadri_pi
3684
  { 717,  4,  2,  4,  26, 0|(1ULL<<MCID::MayLoad), 0x1efc00002005ULL, nullptr, nullptr, OperandInfo81, -1 ,nullptr },  // Inst #717 = L2_loadri_pr
3685
  { 718,  2,  1,  4,  38, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::Predicable), 0x18fc00002005ULL, ImplicitList22, nullptr, OperandInfo32, -1 ,nullptr },  // Inst #718 = L2_loadrigp
3686
  { 719,  3,  1,  4,  26, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::Predicable), 0xbfc5d202005ULL, nullptr, nullptr, OperandInfo16, -1 ,nullptr },  // Inst #719 = L2_loadrub_io
3687
  { 720,  4,  2,  4,  26, 0|(1ULL<<MCID::MayLoad), 0x8fc00002005ULL, nullptr, nullptr, OperandInfo81, -1 ,nullptr },  // Inst #720 = L2_loadrub_pbr
3688
  { 721,  5,  2,  4,  26, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::MayLoad), 0xfc00000005ULL, nullptr, nullptr, OperandInfo85, -1 ,nullptr },  // Inst #721 = L2_loadrub_pbr_pseudo
3689
  { 722,  5,  2,  4,  26, 0|(1ULL<<MCID::MayLoad), 0x8fc00002005ULL, ImplicitList21, nullptr, OperandInfo82, -1 ,nullptr },  // Inst #722 = L2_loadrub_pci
3690
  { 723,  6,  2,  4,  26, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::MayLoad), 0xfc00000005ULL, nullptr, nullptr, OperandInfo86, -1 ,nullptr },  // Inst #723 = L2_loadrub_pci_pseudo
3691
  { 724,  4,  2,  4,  26, 0|(1ULL<<MCID::MayLoad), 0x8fc00002005ULL, ImplicitList21, nullptr, OperandInfo81, -1 ,nullptr },  // Inst #724 = L2_loadrub_pcr
3692
  { 725,  4,  2,  4,  26, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::Predicable), 0xefc00002005ULL, nullptr, nullptr, OperandInfo83, -1 ,nullptr },  // Inst #725 = L2_loadrub_pi
3693
  { 726,  4,  2,  4,  26, 0|(1ULL<<MCID::MayLoad), 0xefc00002005ULL, nullptr, nullptr, OperandInfo81, -1 ,nullptr },  // Inst #726 = L2_loadrub_pr
3694
  { 727,  2,  1,  4,  38, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::Predicable), 0x8fc00002005ULL, ImplicitList22, nullptr, OperandInfo32, -1 ,nullptr },  // Inst #727 = L2_loadrubgp
3695
  { 728,  3,  1,  4,  26, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::Predicable), 0x13fd65202005ULL, nullptr, nullptr, OperandInfo16, -1 ,nullptr },  // Inst #728 = L2_loadruh_io
3696
  { 729,  4,  2,  4,  26, 0|(1ULL<<MCID::MayLoad), 0x10fc00002005ULL, nullptr, nullptr, OperandInfo81, -1 ,nullptr },  // Inst #729 = L2_loadruh_pbr
3697
  { 730,  5,  2,  4,  26, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::MayLoad), 0xfc00000005ULL, nullptr, nullptr, OperandInfo85, -1 ,nullptr },  // Inst #730 = L2_loadruh_pbr_pseudo
3698
  { 731,  5,  2,  4,  26, 0|(1ULL<<MCID::MayLoad), 0x10fc00002005ULL, ImplicitList21, nullptr, OperandInfo82, -1 ,nullptr },  // Inst #731 = L2_loadruh_pci
3699
  { 732,  6,  2,  4,  26, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::MayLoad), 0xfc00000005ULL, nullptr, nullptr, OperandInfo86, -1 ,nullptr },  // Inst #732 = L2_loadruh_pci_pseudo
3700
  { 733,  4,  2,  4,  26, 0|(1ULL<<MCID::MayLoad), 0x10fc00002005ULL, ImplicitList21, nullptr, OperandInfo81, -1 ,nullptr },  // Inst #733 = L2_loadruh_pcr
3701
  { 734,  4,  2,  4,  26, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::Predicable), 0x16fd00002005ULL, nullptr, nullptr, OperandInfo83, -1 ,nullptr },  // Inst #734 = L2_loadruh_pi
3702
  { 735,  4,  2,  4,  26, 0|(1ULL<<MCID::MayLoad), 0x16fc00002005ULL, nullptr, nullptr, OperandInfo81, -1 ,nullptr },  // Inst #735 = L2_loadruh_pr
3703
  { 736,  2,  1,  4,  38, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::Predicable), 0x10fc00002005ULL, ImplicitList22, nullptr, OperandInfo32, -1 ,nullptr },  // Inst #736 = L2_loadruhgp
3704
  { 737,  2,  1,  4,  39, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore), 0x18fc00002045ULL, nullptr, nullptr, OperandInfo13, -1 ,nullptr },  // Inst #737 = L2_loadw_locked
3705
  { 738,  4,  1,  4,  38, 0|(1ULL<<MCID::MayLoad), 0xbfc31a02305ULL, nullptr, nullptr, OperandInfo22, -1 ,nullptr },  // Inst #738 = L2_ploadrbf_io
3706
  { 739,  5,  2,  4,  26, 0|(1ULL<<MCID::MayLoad), 0xefc00002305ULL, nullptr, nullptr, OperandInfo89, -1 ,nullptr },  // Inst #739 = L2_ploadrbf_pi
3707
  { 740,  4,  1,  4,  38, 0|(1ULL<<MCID::MayLoad), 0xbfc31a02705ULL, nullptr, nullptr, OperandInfo22, -1 ,nullptr },  // Inst #740 = L2_ploadrbfnew_io
3708
  { 741,  5,  2,  4,  26, 0|(1ULL<<MCID::MayLoad), 0xefc00002705ULL, nullptr, nullptr, OperandInfo89, -1 ,nullptr },  // Inst #741 = L2_ploadrbfnew_pi
3709
  { 742,  4,  1,  4,  38, 0|(1ULL<<MCID::MayLoad), 0xbfc31a02105ULL, nullptr, nullptr, OperandInfo22, -1 ,nullptr },  // Inst #742 = L2_ploadrbt_io
3710
  { 743,  5,  2,  4,  26, 0|(1ULL<<MCID::MayLoad), 0xefc00002105ULL, nullptr, nullptr, OperandInfo89, -1 ,nullptr },  // Inst #743 = L2_ploadrbt_pi
3711
  { 744,  4,  1,  4,  38, 0|(1ULL<<MCID::MayLoad), 0xbfc31a02505ULL, nullptr, nullptr, OperandInfo22, -1 ,nullptr },  // Inst #744 = L2_ploadrbtnew_io
3712
  { 745,  5,  2,  4,  26, 0|(1ULL<<MCID::MayLoad), 0xefc00002505ULL, nullptr, nullptr, OperandInfo89, -1 ,nullptr },  // Inst #745 = L2_ploadrbtnew_pi
3713
  { 746,  4,  1,  4,  38, 0|(1ULL<<MCID::MayLoad), 0x23ff49a00305ULL, nullptr, nullptr, OperandInfo90, -1 ,nullptr },  // Inst #746 = L2_ploadrdf_io
3714
  { 747,  5,  2,  4,  26, 0|(1ULL<<MCID::MayLoad), 0x26ff00000305ULL, nullptr, nullptr, OperandInfo91, -1 ,nullptr },  // Inst #747 = L2_ploadrdf_pi
3715
  { 748,  4,  1,  4,  38, 0|(1ULL<<MCID::MayLoad), 0x23ff49a00705ULL, nullptr, nullptr, OperandInfo90, -1 ,nullptr },  // Inst #748 = L2_ploadrdfnew_io
3716
  { 749,  5,  2,  4,  26, 0|(1ULL<<MCID::MayLoad), 0x26ff00000705ULL, nullptr, nullptr, OperandInfo91, -1 ,nullptr },  // Inst #749 = L2_ploadrdfnew_pi
3717
  { 750,  4,  1,  4,  38, 0|(1ULL<<MCID::MayLoad), 0x23ff49a00105ULL, nullptr, nullptr, OperandInfo90, -1 ,nullptr },  // Inst #750 = L2_ploadrdt_io
3718
  { 751,  5,  2,  4,  26, 0|(1ULL<<MCID::MayLoad), 0x26ff00000105ULL, nullptr, nullptr, OperandInfo91, -1 ,nullptr },  // Inst #751 = L2_ploadrdt_pi
3719
  { 752,  4,  1,  4,  38, 0|(1ULL<<MCID::MayLoad), 0x23ff49a00505ULL, nullptr, nullptr, OperandInfo90, -1 ,nullptr },  // Inst #752 = L2_ploadrdtnew_io
3720
  { 753,  5,  2,  4,  26, 0|(1ULL<<MCID::MayLoad), 0x26ff00000505ULL, nullptr, nullptr, OperandInfo91, -1 ,nullptr },  // Inst #753 = L2_ploadrdtnew_pi
3721
  { 754,  4,  1,  4,  38, 0|(1ULL<<MCID::MayLoad), 0x13fd39a02305ULL, nullptr, nullptr, OperandInfo22, -1 ,nullptr },  // Inst #754 = L2_ploadrhf_io
3722
  { 755,  5,  2,  4,  26, 0|(1ULL<<MCID::MayLoad), 0x16fd00002305ULL, nullptr, nullptr, OperandInfo89, -1 ,nullptr },  // Inst #755 = L2_ploadrhf_pi
3723
  { 756,  4,  1,  4,  38, 0|(1ULL<<MCID::MayLoad), 0x13fd39a02705ULL, nullptr, nullptr, OperandInfo22, -1 ,nullptr },  // Inst #756 = L2_ploadrhfnew_io
3724
  { 757,  5,  2,  4,  26, 0|(1ULL<<MCID::MayLoad), 0x16fd00002705ULL, nullptr, nullptr, OperandInfo89, -1 ,nullptr },  // Inst #757 = L2_ploadrhfnew_pi
3725
  { 758,  4,  1,  4,  38, 0|(1ULL<<MCID::MayLoad), 0x13fd39a02105ULL, nullptr, nullptr, OperandInfo22, -1 ,nullptr },  // Inst #758 = L2_ploadrht_io
3726
  { 759,  5,  2,  4,  26, 0|(1ULL<<MCID::MayLoad), 0x16fd00002105ULL, nullptr, nullptr, OperandInfo89, -1 ,nullptr },  // Inst #759 = L2_ploadrht_pi
3727
  { 760,  4,  1,  4,  38, 0|(1ULL<<MCID::MayLoad), 0x13fd39a02505ULL, nullptr, nullptr, OperandInfo22, -1 ,nullptr },  // Inst #760 = L2_ploadrhtnew_io
3728
  { 761,  5,  2,  4,  26, 0|(1ULL<<MCID::MayLoad), 0x16fd00002505ULL, nullptr, nullptr, OperandInfo89, -1 ,nullptr },  // Inst #761 = L2_ploadrhtnew_pi
3729
  { 762,  4,  1,  4,  38, 0|(1ULL<<MCID::MayLoad), 0x1bfe41a02305ULL, nullptr, nullptr, OperandInfo22, -1 ,nullptr },  // Inst #762 = L2_ploadrif_io
3730
  { 763,  5,  2,  4,  26, 0|(1ULL<<MCID::MayLoad), 0x1efe00002305ULL, nullptr, nullptr, OperandInfo89, -1 ,nullptr },  // Inst #763 = L2_ploadrif_pi
3731
  { 764,  4,  1,  4,  38, 0|(1ULL<<MCID::MayLoad), 0x1bfe41a02705ULL, nullptr, nullptr, OperandInfo22, -1 ,nullptr },  // Inst #764 = L2_ploadrifnew_io
3732
  { 765,  5,  2,  4,  26, 0|(1ULL<<MCID::MayLoad), 0x1efe00002705ULL, nullptr, nullptr, OperandInfo89, -1 ,nullptr },  // Inst #765 = L2_ploadrifnew_pi
3733
  { 766,  4,  1,  4,  38, 0|(1ULL<<MCID::MayLoad), 0x1bfe41a02105ULL, nullptr, nullptr, OperandInfo22, -1 ,nullptr },  // Inst #766 = L2_ploadrit_io
3734
  { 767,  5,  2,  4,  26, 0|(1ULL<<MCID::MayLoad), 0x1efe00002105ULL, nullptr, nullptr, OperandInfo89, -1 ,nullptr },  // Inst #767 = L2_ploadrit_pi
3735
  { 768,  4,  1,  4,  38, 0|(1ULL<<MCID::MayLoad), 0x1bfe41a02505ULL, nullptr, nullptr, OperandInfo22, -1 ,nullptr },  // Inst #768 = L2_ploadritnew_io
3736
  { 769,  5,  2,  4,  26, 0|(1ULL<<MCID::MayLoad), 0x1efe00002505ULL, nullptr, nullptr, OperandInfo89, -1 ,nullptr },  // Inst #769 = L2_ploadritnew_pi
3737
  { 770,  4,  1,  4,  38, 0|(1ULL<<MCID::MayLoad), 0xbfc31a02305ULL, nullptr, nullptr, OperandInfo22, -1 ,nullptr },  // Inst #770 = L2_ploadrubf_io
3738
  { 771,  5,  2,  4,  26, 0|(1ULL<<MCID::MayLoad), 0xefc00002305ULL, nullptr, nullptr, OperandInfo89, -1 ,nullptr },  // Inst #771 = L2_ploadrubf_pi
3739
  { 772,  4,  1,  4,  38, 0|(1ULL<<MCID::MayLoad), 0xbfc31a02705ULL, nullptr, nullptr, OperandInfo22, -1 ,nullptr },  // Inst #772 = L2_ploadrubfnew_io
3740
  { 773,  5,  2,  4,  26, 0|(1ULL<<MCID::MayLoad), 0xefc00002705ULL, nullptr, nullptr, OperandInfo89, -1 ,nullptr },  // Inst #773 = L2_ploadrubfnew_pi
3741
  { 774,  4,  1,  4,  38, 0|(1ULL<<MCID::MayLoad), 0xbfc31a02105ULL, nullptr, nullptr, OperandInfo22, -1 ,nullptr },  // Inst #774 = L2_ploadrubt_io
3742
  { 775,  5,  2,  4,  26, 0|(1ULL<<MCID::MayLoad), 0xefc00002105ULL, nullptr, nullptr, OperandInfo89, -1 ,nullptr },  // Inst #775 = L2_ploadrubt_pi
3743
  { 776,  4,  1,  4,  38, 0|(1ULL<<MCID::MayLoad), 0xbfc31a02505ULL, nullptr, nullptr, OperandInfo22, -1 ,nullptr },  // Inst #776 = L2_ploadrubtnew_io
3744
  { 777,  5,  2,  4,  26, 0|(1ULL<<MCID::MayLoad), 0xefc00002505ULL, nullptr, nullptr, OperandInfo89, -1 ,nullptr },  // Inst #777 = L2_ploadrubtnew_pi
3745
  { 778,  4,  1,  4,  38, 0|(1ULL<<MCID::MayLoad), 0x13fd39a02305ULL, nullptr, nullptr, OperandInfo22, -1 ,nullptr },  // Inst #778 = L2_ploadruhf_io
3746
  { 779,  5,  2,  4,  26, 0|(1ULL<<MCID::MayLoad), 0x16fd00002305ULL, nullptr, nullptr, OperandInfo89, -1 ,nullptr },  // Inst #779 = L2_ploadruhf_pi
3747
  { 780,  4,  1,  4,  38, 0|(1ULL<<MCID::MayLoad), 0x13fd39a02705ULL, nullptr, nullptr, OperandInfo22, -1 ,nullptr },  // Inst #780 = L2_ploadruhfnew_io
3748
  { 781,  5,  2,  4,  26, 0|(1ULL<<MCID::MayLoad), 0x16fd00002705ULL, nullptr, nullptr, OperandInfo89, -1 ,nullptr },  // Inst #781 = L2_ploadruhfnew_pi
3749
  { 782,  4,  1,  4,  38, 0|(1ULL<<MCID::MayLoad), 0x13fd39a02105ULL, nullptr, nullptr, OperandInfo22, -1 ,nullptr },  // Inst #782 = L2_ploadruht_io
3750
  { 783,  5,  2,  4,  26, 0|(1ULL<<MCID::MayLoad), 0x16fd00002105ULL, nullptr, nullptr, OperandInfo89, -1 ,nullptr },  // Inst #783 = L2_ploadruht_pi
3751
  { 784,  4,  1,  4,  38, 0|(1ULL<<MCID::MayLoad), 0x13fd39a02505ULL, nullptr, nullptr, OperandInfo22, -1 ,nullptr },  // Inst #784 = L2_ploadruhtnew_io
3752
  { 785,  5,  2,  4,  26, 0|(1ULL<<MCID::MayLoad), 0x16fd00002505ULL, nullptr, nullptr, OperandInfo89, -1 ,nullptr },  // Inst #785 = L2_ploadruhtnew_pi
3753
  { 786,  3,  0,  4,  40, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore), 0x8fc30a00009ULL, nullptr, nullptr, OperandInfo24, -1 ,nullptr },  // Inst #786 = L4_add_memopb_io
3754
  { 787,  3,  0,  4,  40, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore), 0x10fd38a00009ULL, nullptr, nullptr, OperandInfo24, -1 ,nullptr },  // Inst #787 = L4_add_memoph_io
3755
  { 788,  3,  0,  4,  40, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore), 0x18fe40a00009ULL, nullptr, nullptr, OperandInfo24, -1 ,nullptr },  // Inst #788 = L4_add_memopw_io
3756
  { 789,  3,  0,  4,  40, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore), 0x8fc30a00009ULL, nullptr, nullptr, OperandInfo24, -1 ,nullptr },  // Inst #789 = L4_and_memopb_io
3757
  { 790,  3,  0,  4,  40, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore), 0x10fd38a00009ULL, nullptr, nullptr, OperandInfo24, -1 ,nullptr },  // Inst #790 = L4_and_memoph_io
3758
  { 791,  3,  0,  4,  40, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore), 0x18fe40a00009ULL, nullptr, nullptr, OperandInfo24, -1 ,nullptr },  // Inst #791 = L4_and_memopw_io
3759
  { 792,  3,  0,  4,  40, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore), 0x8fc30a00009ULL, nullptr, nullptr, OperandInfo92, -1 ,nullptr },  // Inst #792 = L4_iadd_memopb_io
3760
  { 793,  3,  0,  4,  40, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore), 0x10fd38a00009ULL, nullptr, nullptr, OperandInfo92, -1 ,nullptr },  // Inst #793 = L4_iadd_memoph_io
3761
  { 794,  3,  0,  4,  40, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore), 0x18fe40a00009ULL, nullptr, nullptr, OperandInfo92, -1 ,nullptr },  // Inst #794 = L4_iadd_memopw_io
3762
  { 795,  3,  0,  4,  40, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore), 0x8fc30a00009ULL, nullptr, nullptr, OperandInfo92, -1 ,nullptr },  // Inst #795 = L4_iand_memopb_io
3763
  { 796,  3,  0,  4,  40, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore), 0x10fd38a00009ULL, nullptr, nullptr, OperandInfo92, -1 ,nullptr },  // Inst #796 = L4_iand_memoph_io
3764
  { 797,  3,  0,  4,  40, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore), 0x18fe40a00009ULL, nullptr, nullptr, OperandInfo92, -1 ,nullptr },  // Inst #797 = L4_iand_memopw_io
3765
  { 798,  3,  0,  4,  40, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore), 0x8fc30a00009ULL, nullptr, nullptr, OperandInfo92, -1 ,nullptr },  // Inst #798 = L4_ior_memopb_io
3766
  { 799,  3,  0,  4,  40, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore), 0x10fd38a00009ULL, nullptr, nullptr, OperandInfo92, -1 ,nullptr },  // Inst #799 = L4_ior_memoph_io
3767
  { 800,  3,  0,  4,  40, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore), 0x18fe40a00009ULL, nullptr, nullptr, OperandInfo92, -1 ,nullptr },  // Inst #800 = L4_ior_memopw_io
3768
  { 801,  3,  0,  4,  40, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore), 0x8fc30a00009ULL, nullptr, nullptr, OperandInfo92, -1 ,nullptr },  // Inst #801 = L4_isub_memopb_io
3769
  { 802,  3,  0,  4,  40, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore), 0x10fd38a00009ULL, nullptr, nullptr, OperandInfo92, -1 ,nullptr },  // Inst #802 = L4_isub_memoph_io
3770
  { 803,  3,  0,  4,  40, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore), 0x18fe40a00009ULL, nullptr, nullptr, OperandInfo92, -1 ,nullptr },  // Inst #803 = L4_isub_memopw_io
3771
  { 804,  3,  2,  4,  26, 0|(1ULL<<MCID::MayLoad), 0xafc31400005ULL, nullptr, nullptr, OperandInfo36, -1 ,nullptr },  // Inst #804 = L4_loadalignb_ap
3772
  { 805,  4,  1,  4,  26, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::UnmodeledSideEffects), 0xcfc31c00005ULL, nullptr, nullptr, OperandInfo93, -1 ,nullptr },  // Inst #805 = L4_loadalignb_ur
3773
  { 806,  3,  2,  4,  26, 0|(1ULL<<MCID::MayLoad), 0x12fc31400005ULL, nullptr, nullptr, OperandInfo36, -1 ,nullptr },  // Inst #806 = L4_loadalignh_ap
3774
  { 807,  4,  1,  4,  26, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::UnmodeledSideEffects), 0x14fc31c00005ULL, nullptr, nullptr, OperandInfo93, -1 ,nullptr },  // Inst #807 = L4_loadalignh_ur
3775
  { 808,  3,  2,  4,  26, 0|(1ULL<<MCID::MayLoad), 0x12fc31402005ULL, nullptr, nullptr, OperandInfo16, -1 ,nullptr },  // Inst #808 = L4_loadbsw2_ap
3776
  { 809,  4,  1,  4,  26, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::UnmodeledSideEffects), 0x14fc31c02005ULL, nullptr, nullptr, OperandInfo94, -1 ,nullptr },  // Inst #809 = L4_loadbsw2_ur
3777
  { 810,  3,  2,  4,  26, 0|(1ULL<<MCID::MayLoad), 0x1afc31400005ULL, nullptr, nullptr, OperandInfo36, -1 ,nullptr },  // Inst #810 = L4_loadbsw4_ap
3778
  { 811,  4,  1,  4,  26, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::UnmodeledSideEffects), 0x1cfc31c00005ULL, nullptr, nullptr, OperandInfo93, -1 ,nullptr },  // Inst #811 = L4_loadbsw4_ur
3779
  { 812,  3,  2,  4,  26, 0|(1ULL<<MCID::MayLoad), 0x12fc31402005ULL, nullptr, nullptr, OperandInfo16, -1 ,nullptr },  // Inst #812 = L4_loadbzw2_ap
3780
  { 813,  4,  1,  4,  26, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::UnmodeledSideEffects), 0x14fc31c02005ULL, nullptr, nullptr, OperandInfo94, -1 ,nullptr },  // Inst #813 = L4_loadbzw2_ur
3781
  { 814,  3,  2,  4,  26, 0|(1ULL<<MCID::MayLoad), 0x1afc31400005ULL, nullptr, nullptr, OperandInfo36, -1 ,nullptr },  // Inst #814 = L4_loadbzw4_ap
3782
  { 815,  4,  1,  4,  26, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::UnmodeledSideEffects), 0x1cfc31c00005ULL, nullptr, nullptr, OperandInfo93, -1 ,nullptr },  // Inst #815 = L4_loadbzw4_ur
3783
  { 816,  2,  1,  4,  39, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore), 0x20fc00000045ULL, nullptr, nullptr, OperandInfo25, -1 ,nullptr },  // Inst #816 = L4_loadd_locked
3784
  { 817,  2,  1,  4,  38, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::Predicable), 0x9fc80c02005ULL, nullptr, nullptr, OperandInfo32, -1 ,nullptr },  // Inst #817 = L4_loadrb_abs
3785
  { 818,  3,  2,  4,  26, 0|(1ULL<<MCID::MayLoad), 0xafc31402005ULL, nullptr, nullptr, OperandInfo16, -1 ,nullptr },  // Inst #818 = L4_loadrb_ap
3786
  { 819,  4,  1,  4,  41, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::Predicable), 0xdfc00002005ULL, nullptr, nullptr, OperandInfo95, -1 ,nullptr },  // Inst #819 = L4_loadrb_rr
3787
  { 820,  4,  1,  4,  26, 0|(1ULL<<MCID::MayLoad), 0xcfc31c02005ULL, nullptr, nullptr, OperandInfo94, -1 ,nullptr },  // Inst #820 = L4_loadrb_ur
3788
  { 821,  2,  1,  4,  38, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::Predicable), 0x21ff98c00005ULL, nullptr, nullptr, OperandInfo30, -1 ,nullptr },  // Inst #821 = L4_loadrd_abs
3789
  { 822,  3,  2,  4,  26, 0|(1ULL<<MCID::MayLoad), 0x22fc31400005ULL, nullptr, nullptr, OperandInfo36, -1 ,nullptr },  // Inst #822 = L4_loadrd_ap
3790
  { 823,  4,  1,  4,  41, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::Predicable), 0x25fc00000005ULL, nullptr, nullptr, OperandInfo96, -1 ,nullptr },  // Inst #823 = L4_loadrd_rr
3791
  { 824,  4,  1,  4,  26, 0|(1ULL<<MCID::MayLoad), 0x24fc31c00005ULL, nullptr, nullptr, OperandInfo93, -1 ,nullptr },  // Inst #824 = L4_loadrd_ur
3792
  { 825,  2,  1,  4,  38, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::Predicable), 0x11fd88c02005ULL, nullptr, nullptr, OperandInfo32, -1 ,nullptr },  // Inst #825 = L4_loadrh_abs
3793
  { 826,  3,  2,  4,  26, 0|(1ULL<<MCID::MayLoad), 0x12fc31402005ULL, nullptr, nullptr, OperandInfo16, -1 ,nullptr },  // Inst #826 = L4_loadrh_ap
3794
  { 827,  4,  1,  4,  41, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::Predicable), 0x15fc00002005ULL, nullptr, nullptr, OperandInfo95, -1 ,nullptr },  // Inst #827 = L4_loadrh_rr
3795
  { 828,  4,  1,  4,  26, 0|(1ULL<<MCID::MayLoad), 0x14fc31c02005ULL, nullptr, nullptr, OperandInfo94, -1 ,nullptr },  // Inst #828 = L4_loadrh_ur
3796
  { 829,  2,  1,  4,  38, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::Predicable), 0x19fe90c02005ULL, nullptr, nullptr, OperandInfo32, -1 ,nullptr },  // Inst #829 = L4_loadri_abs
3797
  { 830,  3,  2,  4,  26, 0|(1ULL<<MCID::MayLoad), 0x1afc31402005ULL, nullptr, nullptr, OperandInfo16, -1 ,nullptr },  // Inst #830 = L4_loadri_ap
3798
  { 831,  4,  1,  4,  41, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::Predicable), 0x1dfc00002005ULL, nullptr, nullptr, OperandInfo95, -1 ,nullptr },  // Inst #831 = L4_loadri_rr
3799
  { 832,  4,  1,  4,  26, 0|(1ULL<<MCID::MayLoad), 0x1cfc31c02005ULL, nullptr, nullptr, OperandInfo94, -1 ,nullptr },  // Inst #832 = L4_loadri_ur
3800
  { 833,  2,  1,  4,  38, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::Predicable), 0x9fc80c02005ULL, nullptr, nullptr, OperandInfo32, -1 ,nullptr },  // Inst #833 = L4_loadrub_abs
3801
  { 834,  3,  2,  4,  26, 0|(1ULL<<MCID::MayLoad), 0xafc31402005ULL, nullptr, nullptr, OperandInfo16, -1 ,nullptr },  // Inst #834 = L4_loadrub_ap
3802
  { 835,  4,  1,  4,  41, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::Predicable), 0xdfc00002005ULL, nullptr, nullptr, OperandInfo95, -1 ,nullptr },  // Inst #835 = L4_loadrub_rr
3803
  { 836,  4,  1,  4,  26, 0|(1ULL<<MCID::MayLoad), 0xcfc31c02005ULL, nullptr, nullptr, OperandInfo94, -1 ,nullptr },  // Inst #836 = L4_loadrub_ur
3804
  { 837,  2,  1,  4,  38, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::Predicable), 0x11fd88c02005ULL, nullptr, nullptr, OperandInfo32, -1 ,nullptr },  // Inst #837 = L4_loadruh_abs
3805
  { 838,  3,  2,  4,  26, 0|(1ULL<<MCID::MayLoad), 0x12fc31402005ULL, nullptr, nullptr, OperandInfo16, -1 ,nullptr },  // Inst #838 = L4_loadruh_ap
3806
  { 839,  4,  1,  4,  41, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::Predicable), 0x15fc00002005ULL, nullptr, nullptr, OperandInfo95, -1 ,nullptr },  // Inst #839 = L4_loadruh_rr
3807
  { 840,  4,  1,  4,  26, 0|(1ULL<<MCID::MayLoad), 0x14fc31c02005ULL, nullptr, nullptr, OperandInfo94, -1 ,nullptr },  // Inst #840 = L4_loadruh_ur
3808
  { 841,  3,  0,  4,  40, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore), 0x8fc30a00009ULL, nullptr, nullptr, OperandInfo24, -1 ,nullptr },  // Inst #841 = L4_or_memopb_io
3809
  { 842,  3,  0,  4,  40, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore), 0x10fd38a00009ULL, nullptr, nullptr, OperandInfo24, -1 ,nullptr },  // Inst #842 = L4_or_memoph_io
3810
  { 843,  3,  0,  4,  40, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore), 0x18fe40a00009ULL, nullptr, nullptr, OperandInfo24, -1 ,nullptr },  // Inst #843 = L4_or_memopw_io
3811
  { 844,  3,  1,  4,  26, 0|(1ULL<<MCID::MayLoad), 0x9fc31402305ULL, nullptr, nullptr, OperandInfo51, -1 ,nullptr },  // Inst #844 = L4_ploadrbf_abs
3812
  { 845,  5,  1,  4,  41, 0|(1ULL<<MCID::MayLoad), 0xdfc00002305ULL, nullptr, nullptr, OperandInfo97, -1 ,nullptr },  // Inst #845 = L4_ploadrbf_rr
3813
  { 846,  3,  1,  4,  26, 0|(1ULL<<MCID::MayLoad), 0x9fc31402705ULL, nullptr, nullptr, OperandInfo51, -1 ,nullptr },  // Inst #846 = L4_ploadrbfnew_abs
3814
  { 847,  5,  1,  4,  41, 0|(1ULL<<MCID::MayLoad), 0xdfc00002705ULL, nullptr, nullptr, OperandInfo97, -1 ,nullptr },  // Inst #847 = L4_ploadrbfnew_rr
3815
  { 848,  3,  1,  4,  26, 0|(1ULL<<MCID::MayLoad), 0x9fc31402105ULL, nullptr, nullptr, OperandInfo51, -1 ,nullptr },  // Inst #848 = L4_ploadrbt_abs
3816
  { 849,  5,  1,  4,  41, 0|(1ULL<<MCID::MayLoad), 0xdfc00002105ULL, nullptr, nullptr, OperandInfo97, -1 ,nullptr },  // Inst #849 = L4_ploadrbt_rr
3817
  { 850,  3,  1,  4,  26, 0|(1ULL<<MCID::MayLoad), 0x9fc31402505ULL, nullptr, nullptr, OperandInfo51, -1 ,nullptr },  // Inst #850 = L4_ploadrbtnew_abs
3818
  { 851,  5,  1,  4,  41, 0|(1ULL<<MCID::MayLoad), 0xdfc00002505ULL, nullptr, nullptr, OperandInfo97, -1 ,nullptr },  // Inst #851 = L4_ploadrbtnew_rr
3819
  { 852,  3,  1,  4,  26, 0|(1ULL<<MCID::MayLoad), 0x21fc31400305ULL, nullptr, nullptr, OperandInfo98, -1 ,nullptr },  // Inst #852 = L4_ploadrdf_abs
3820
  { 853,  5,  1,  4,  41, 0|(1ULL<<MCID::MayLoad), 0x25fc00000305ULL, nullptr, nullptr, OperandInfo99, -1 ,nullptr },  // Inst #853 = L4_ploadrdf_rr
3821
  { 854,  3,  1,  4,  26, 0|(1ULL<<MCID::MayLoad), 0x21fc31400705ULL, nullptr, nullptr, OperandInfo98, -1 ,nullptr },  // Inst #854 = L4_ploadrdfnew_abs
3822
  { 855,  5,  1,  4,  41, 0|(1ULL<<MCID::MayLoad), 0x25fc00000705ULL, nullptr, nullptr, OperandInfo99, -1 ,nullptr },  // Inst #855 = L4_ploadrdfnew_rr
3823
  { 856,  3,  1,  4,  26, 0|(1ULL<<MCID::MayLoad), 0x21fc31400105ULL, nullptr, nullptr, OperandInfo98, -1 ,nullptr },  // Inst #856 = L4_ploadrdt_abs
3824
  { 857,  5,  1,  4,  41, 0|(1ULL<<MCID::MayLoad), 0x25fc00000105ULL, nullptr, nullptr, OperandInfo99, -1 ,nullptr },  // Inst #857 = L4_ploadrdt_rr
3825
  { 858,  3,  1,  4,  26, 0|(1ULL<<MCID::MayLoad), 0x21fc31400505ULL, nullptr, nullptr, OperandInfo98, -1 ,nullptr },  // Inst #858 = L4_ploadrdtnew_abs
3826
  { 859,  5,  1,  4,  41, 0|(1ULL<<MCID::MayLoad), 0x25fc00000505ULL, nullptr, nullptr, OperandInfo99, -1 ,nullptr },  // Inst #859 = L4_ploadrdtnew_rr
3827
  { 860,  3,  1,  4,  26, 0|(1ULL<<MCID::MayLoad), 0x11fc31402305ULL, nullptr, nullptr, OperandInfo51, -1 ,nullptr },  // Inst #860 = L4_ploadrhf_abs
3828
  { 861,  5,  1,  4,  41, 0|(1ULL<<MCID::MayLoad), 0x15fc00002305ULL, nullptr, nullptr, OperandInfo97, -1 ,nullptr },  // Inst #861 = L4_ploadrhf_rr
3829
  { 862,  3,  1,  4,  26, 0|(1ULL<<MCID::MayLoad), 0x11fc31402705ULL, nullptr, nullptr, OperandInfo51, -1 ,nullptr },  // Inst #862 = L4_ploadrhfnew_abs
3830
  { 863,  5,  1,  4,  41, 0|(1ULL<<MCID::MayLoad), 0x15fc00002705ULL, nullptr, nullptr, OperandInfo97, -1 ,nullptr },  // Inst #863 = L4_ploadrhfnew_rr
3831
  { 864,  3,  1,  4,  26, 0|(1ULL<<MCID::MayLoad), 0x11fc31402105ULL, nullptr, nullptr, OperandInfo51, -1 ,nullptr },  // Inst #864 = L4_ploadrht_abs
3832
  { 865,  5,  1,  4,  41, 0|(1ULL<<MCID::MayLoad), 0x15fc00002105ULL, nullptr, nullptr, OperandInfo97, -1 ,nullptr },  // Inst #865 = L4_ploadrht_rr
3833
  { 866,  3,  1,  4,  26, 0|(1ULL<<MCID::MayLoad), 0x11fc31402505ULL, nullptr, nullptr, OperandInfo51, -1 ,nullptr },  // Inst #866 = L4_ploadrhtnew_abs
3834
  { 867,  5,  1,  4,  41, 0|(1ULL<<MCID::MayLoad), 0x15fc00002505ULL, nullptr, nullptr, OperandInfo97, -1 ,nullptr },  // Inst #867 = L4_ploadrhtnew_rr
3835
  { 868,  3,  1,  4,  26, 0|(1ULL<<MCID::MayLoad), 0x19fc31402305ULL, nullptr, nullptr, OperandInfo51, -1 ,nullptr },  // Inst #868 = L4_ploadrif_abs
3836
  { 869,  5,  1,  4,  41, 0|(1ULL<<MCID::MayLoad), 0x1dfc00002305ULL, nullptr, nullptr, OperandInfo97, -1 ,nullptr },  // Inst #869 = L4_ploadrif_rr
3837
  { 870,  3,  1,  4,  26, 0|(1ULL<<MCID::MayLoad), 0x19fc31402705ULL, nullptr, nullptr, OperandInfo51, -1 ,nullptr },  // Inst #870 = L4_ploadrifnew_abs
3838
  { 871,  5,  1,  4,  41, 0|(1ULL<<MCID::MayLoad), 0x1dfc00002705ULL, nullptr, nullptr, OperandInfo97, -1 ,nullptr },  // Inst #871 = L4_ploadrifnew_rr
3839
  { 872,  3,  1,  4,  26, 0|(1ULL<<MCID::MayLoad), 0x19fc31402105ULL, nullptr, nullptr, OperandInfo51, -1 ,nullptr },  // Inst #872 = L4_ploadrit_abs
3840
  { 873,  5,  1,  4,  41, 0|(1ULL<<MCID::MayLoad), 0x1dfc00002105ULL, nullptr, nullptr, OperandInfo97, -1 ,nullptr },  // Inst #873 = L4_ploadrit_rr
3841
  { 874,  3,  1,  4,  26, 0|(1ULL<<MCID::MayLoad), 0x19fc31402505ULL, nullptr, nullptr, OperandInfo51, -1 ,nullptr },  // Inst #874 = L4_ploadritnew_abs
3842
  { 875,  5,  1,  4,  41, 0|(1ULL<<MCID::MayLoad), 0x1dfc00002505ULL, nullptr, nullptr, OperandInfo97, -1 ,nullptr },  // Inst #875 = L4_ploadritnew_rr
3843
  { 876,  3,  1,  4,  26, 0|(1ULL<<MCID::MayLoad), 0x9fc31402305ULL, nullptr, nullptr, OperandInfo51, -1 ,nullptr },  // Inst #876 = L4_ploadrubf_abs
3844
  { 877,  5,  1,  4,  41, 0|(1ULL<<MCID::MayLoad), 0xdfc00002305ULL, nullptr, nullptr, OperandInfo97, -1 ,nullptr },  // Inst #877 = L4_ploadrubf_rr
3845
  { 878,  3,  1,  4,  26, 0|(1ULL<<MCID::MayLoad), 0x9fc31402705ULL, nullptr, nullptr, OperandInfo51, -1 ,nullptr },  // Inst #878 = L4_ploadrubfnew_abs
3846
  { 879,  5,  1,  4,  41, 0|(1ULL<<MCID::MayLoad), 0xdfc00002705ULL, nullptr, nullptr, OperandInfo97, -1 ,nullptr },  // Inst #879 = L4_ploadrubfnew_rr
3847
  { 880,  3,  1,  4,  26, 0|(1ULL<<MCID::MayLoad), 0x9fc31402105ULL, nullptr, nullptr, OperandInfo51, -1 ,nullptr },  // Inst #880 = L4_ploadrubt_abs
3848
  { 881,  5,  1,  4,  41, 0|(1ULL<<MCID::MayLoad), 0xdfc00002105ULL, nullptr, nullptr, OperandInfo97, -1 ,nullptr },  // Inst #881 = L4_ploadrubt_rr
3849
  { 882,  3,  1,  4,  26, 0|(1ULL<<MCID::MayLoad), 0x9fc31402505ULL, nullptr, nullptr, OperandInfo51, -1 ,nullptr },  // Inst #882 = L4_ploadrubtnew_abs
3850
  { 883,  5,  1,  4,  41, 0|(1ULL<<MCID::MayLoad), 0xdfc00002505ULL, nullptr, nullptr, OperandInfo97, -1 ,nullptr },  // Inst #883 = L4_ploadrubtnew_rr
3851
  { 884,  3,  1,  4,  26, 0|(1ULL<<MCID::MayLoad), 0x11fc31402305ULL, nullptr, nullptr, OperandInfo51, -1 ,nullptr },  // Inst #884 = L4_ploadruhf_abs
3852
  { 885,  5,  1,  4,  41, 0|(1ULL<<MCID::MayLoad), 0x15fc00002305ULL, nullptr, nullptr, OperandInfo97, -1 ,nullptr },  // Inst #885 = L4_ploadruhf_rr
3853
  { 886,  3,  1,  4,  26, 0|(1ULL<<MCID::MayLoad), 0x11fc31402705ULL, nullptr, nullptr, OperandInfo51, -1 ,nullptr },  // Inst #886 = L4_ploadruhfnew_abs
3854
  { 887,  5,  1,  4,  41, 0|(1ULL<<MCID::MayLoad), 0x15fc00002705ULL, nullptr, nullptr, OperandInfo97, -1 ,nullptr },  // Inst #887 = L4_ploadruhfnew_rr
3855
  { 888,  3,  1,  4,  26, 0|(1ULL<<MCID::MayLoad), 0x11fc31402105ULL, nullptr, nullptr, OperandInfo51, -1 ,nullptr },  // Inst #888 = L4_ploadruht_abs
3856
  { 889,  5,  1,  4,  41, 0|(1ULL<<MCID::MayLoad), 0x15fc00002105ULL, nullptr, nullptr, OperandInfo97, -1 ,nullptr },  // Inst #889 = L4_ploadruht_rr
3857
  { 890,  3,  1,  4,  26, 0|(1ULL<<MCID::MayLoad), 0x11fc31402505ULL, nullptr, nullptr, OperandInfo51, -1 ,nullptr },  // Inst #890 = L4_ploadruhtnew_abs
3858
  { 891,  5,  1,  4,  41, 0|(1ULL<<MCID::MayLoad), 0x15fc00002505ULL, nullptr, nullptr, OperandInfo97, -1 ,nullptr },  // Inst #891 = L4_ploadruhtnew_rr
3859
  { 892,  0,  0,  4,  42, 0|(1ULL<<MCID::Return)|(1ULL<<MCID::Barrier)|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::Predicable)|(1ULL<<MCID::Terminator), 0xfc00000005ULL, ImplicitList6, ImplicitList23, nullptr, -1 ,nullptr },  // Inst #892 = L4_return
3860
  { 893,  1,  0,  4,  42, 0|(1ULL<<MCID::Return)|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::Terminator), 0x80fc00000305ULL, ImplicitList6, ImplicitList23, OperandInfo100, -1 ,nullptr },  // Inst #893 = L4_return_f
3861
  { 894,  1,  0,  4,  42, 0|(1ULL<<MCID::Return)|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::Terminator), 0xfc00000705ULL, ImplicitList6, ImplicitList23, OperandInfo100, -1 ,nullptr },  // Inst #894 = L4_return_fnew_pnt
3862
  { 895,  1,  0,  4,  42, 0|(1ULL<<MCID::Return)|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::Terminator), 0x80fc00000705ULL, ImplicitList6, ImplicitList23, OperandInfo100, -1 ,nullptr },  // Inst #895 = L4_return_fnew_pt
3863
  { 896,  1,  0,  4,  42, 0|(1ULL<<MCID::Return)|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::Terminator), 0x80fc00000105ULL, ImplicitList6, ImplicitList23, OperandInfo100, -1 ,nullptr },  // Inst #896 = L4_return_t
3864
  { 897,  1,  0,  4,  42, 0|(1ULL<<MCID::Return)|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::Terminator), 0xfc00000505ULL, ImplicitList6, ImplicitList23, OperandInfo100, -1 ,nullptr },  // Inst #897 = L4_return_tnew_pnt
3865
  { 898,  1,  0,  4,  42, 0|(1ULL<<MCID::Return)|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::Terminator), 0x80fc00000505ULL, ImplicitList6, ImplicitList23, OperandInfo100, -1 ,nullptr },  // Inst #898 = L4_return_tnew_pt
3866
  { 899,  3,  0,  4,  40, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore), 0x8fc30a00009ULL, nullptr, nullptr, OperandInfo24, -1 ,nullptr },  // Inst #899 = L4_sub_memopb_io
3867
  { 900,  3,  0,  4,  40, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore), 0x10fd38a00009ULL, nullptr, nullptr, OperandInfo24, -1 ,nullptr },  // Inst #900 = L4_sub_memoph_io
3868
  { 901,  3,  0,  4,  40, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore), 0x18fe40a00009ULL, nullptr, nullptr, OperandInfo24, -1 ,nullptr },  // Inst #901 = L4_sub_memopw_io
3869
  { 902,  3,  1,  4,  26, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::MayLoad), 0xfe6d200005ULL, nullptr, nullptr, OperandInfo101, -1 ,nullptr },  // Inst #902 = LDriq_pred_V6
3870
  { 903,  3,  1,  4,  26, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::MayLoad), 0xfe6d200005ULL, nullptr, nullptr, OperandInfo102, -1 ,nullptr },  // Inst #903 = LDriq_pred_V6_128B
3871
  { 904,  3,  1,  4,  26, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::MayLoad), 0xfe6d200005ULL, nullptr, nullptr, OperandInfo103, -1 ,nullptr },  // Inst #904 = LDriq_pred_vec_V6
3872
  { 905,  3,  1,  4,  26, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::MayLoad), 0xfe6d200005ULL, nullptr, nullptr, OperandInfo104, -1 ,nullptr },  // Inst #905 = LDriq_pred_vec_V6_128B
3873
  { 906,  3,  1,  4,  26, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::MayLoad), 0xfe6d200005ULL, nullptr, nullptr, OperandInfo103, -1 ,nullptr },  // Inst #906 = LDriv_pseudo_V6
3874
  { 907,  3,  1,  4,  26, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::MayLoad), 0xfe6d200005ULL, nullptr, nullptr, OperandInfo104, -1 ,nullptr },  // Inst #907 = LDriv_pseudo_V6_128B
3875
  { 908,  3,  1,  4,  43, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::MayLoad), 0xe000000015ULL, nullptr, nullptr, OperandInfo105, -1 ,nullptr },  // Inst #908 = LDrivv_indexed
3876
  { 909,  3,  1,  4,  43, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::MayLoad), 0xe000000015ULL, nullptr, nullptr, OperandInfo106, -1 ,nullptr },  // Inst #909 = LDrivv_indexed_128B
3877
  { 910,  3,  1,  4,  26, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::MayLoad), 0xfe6d200005ULL, nullptr, nullptr, OperandInfo105, -1 ,nullptr },  // Inst #910 = LDrivv_pseudo_V6
3878
  { 911,  3,  1,  4,  26, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::MayLoad), 0xfe6d200005ULL, nullptr, nullptr, OperandInfo106, -1 ,nullptr },  // Inst #911 = LDrivv_pseudo_V6_128B
3879
  { 912,  3,  1,  4,  26, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::MayLoad), 0xfc6d200005ULL, nullptr, nullptr, OperandInfo107, -1 ,nullptr },  // Inst #912 = LDriw_mod
3880
  { 913,  3,  1,  4,  26, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::MayLoad), 0xfc6d200005ULL, nullptr, nullptr, OperandInfo39, -1 ,nullptr },  // Inst #913 = LDriw_pred
3881
  { 914,  2,  1,  4,  8,  0|(1ULL<<MCID::MoveImm)|(1ULL<<MCID::Rematerializable), 0xfc00002001ULL, nullptr, nullptr, OperandInfo32, -1 ,nullptr },  // Inst #914 = LO
3882
  { 915,  2,  1,  4,  8,  0|(1ULL<<MCID::MoveImm)|(1ULL<<MCID::Rematerializable), 0xfc00000001ULL, nullptr, nullptr, OperandInfo61, -1 ,nullptr },  // Inst #915 = LO_GOT
3883
  { 916,  2,  1,  4,  8,  0|(1ULL<<MCID::MoveImm)|(1ULL<<MCID::Rematerializable), 0xfc00000001ULL, nullptr, nullptr, OperandInfo61, -1 ,nullptr },  // Inst #916 = LO_GOTREL
3884
  { 917,  2,  1,  4,  8,  0|(1ULL<<MCID::MoveImm)|(1ULL<<MCID::Rematerializable), 0xfc00002001ULL, nullptr, nullptr, OperandInfo32, -1 ,nullptr },  // Inst #917 = LO_H
3885
  { 918,  2,  1,  4,  8,  0|(1ULL<<MCID::MoveImm)|(1ULL<<MCID::UnmodeledSideEffects), 0xfc00000001ULL, nullptr, nullptr, OperandInfo61, -1 ,nullptr },  // Inst #918 = LO_PIC
3886
  { 919,  4,  1,  4,  44, 0, 0xfc00002008ULL, nullptr, nullptr, OperandInfo62, -1 ,nullptr },  // Inst #919 = M2_acci
3887
  { 920,  4,  1,  4,  44, 0, 0xfc45a02008ULL, nullptr, nullptr, OperandInfo108, -1 ,nullptr },  // Inst #920 = M2_accii
3888
  { 921,  4,  1,  4,  11, 0, 0xfc00000008ULL, nullptr, nullptr, OperandInfo109, -1 ,nullptr },  // Inst #921 = M2_cmaci_s0
3889
  { 922,  4,  1,  4,  11, 0, 0xfc00000008ULL, nullptr, nullptr, OperandInfo109, -1 ,nullptr },  // Inst #922 = M2_cmacr_s0
3890
  { 923,  4,  1,  4,  11, 0, 0xfc00000008ULL, nullptr, nullptr, OperandInfo109, -1 ,nullptr },  // Inst #923 = M2_cmacs_s0
3891
  { 924,  4,  1,  4,  11, 0, 0xfc00000008ULL, nullptr, nullptr, OperandInfo109, -1 ,nullptr },  // Inst #924 = M2_cmacs_s1
3892
  { 925,  4,  1,  4,  11, 0, 0xfc00000008ULL, nullptr, nullptr, OperandInfo109, -1 ,nullptr },  // Inst #925 = M2_cmacsc_s0
3893
  { 926,  4,  1,  4,  11, 0, 0xfc00000008ULL, nullptr, nullptr, OperandInfo109, -1 ,nullptr },  // Inst #926 = M2_cmacsc_s1
3894
  { 927,  3,  1,  4,  11, 0, 0xfc00000008ULL, nullptr, nullptr, OperandInfo20, -1 ,nullptr },  // Inst #927 = M2_cmpyi_s0
3895
  { 928,  3,  1,  4,  11, 0, 0xfc00000008ULL, nullptr, nullptr, OperandInfo20, -1 ,nullptr },  // Inst #928 = M2_cmpyr_s0
3896
  { 929,  3,  1,  4,  11, 0, 0xfc00002008ULL, nullptr, nullptr, OperandInfo15, -1 ,nullptr },  // Inst #929 = M2_cmpyrs_s0
3897
  { 930,  3,  1,  4,  11, 0, 0xfc00002008ULL, nullptr, nullptr, OperandInfo15, -1 ,nullptr },  // Inst #930 = M2_cmpyrs_s1
3898
  { 931,  3,  1,  4,  11, 0, 0xfc00002008ULL, nullptr, nullptr, OperandInfo15, -1 ,nullptr },  // Inst #931 = M2_cmpyrsc_s0
3899
  { 932,  3,  1,  4,  11, 0, 0xfc00002008ULL, nullptr, nullptr, OperandInfo15, -1 ,nullptr },  // Inst #932 = M2_cmpyrsc_s1
3900
  { 933,  3,  1,  4,  11, 0, 0xfc00000008ULL, nullptr, nullptr, OperandInfo20, -1 ,nullptr },  // Inst #933 = M2_cmpys_s0
3901
  { 934,  3,  1,  4,  11, 0, 0xfc00000008ULL, nullptr, nullptr, OperandInfo20, -1 ,nullptr },  // Inst #934 = M2_cmpys_s1
3902
  { 935,  3,  1,  4,  11, 0, 0xfc00000008ULL, nullptr, nullptr, OperandInfo20, -1 ,nullptr },  // Inst #935 = M2_cmpysc_s0
3903
  { 936,  3,  1,  4,  11, 0, 0xfc00000008ULL, nullptr, nullptr, OperandInfo20, -1 ,nullptr },  // Inst #936 = M2_cmpysc_s1
3904
  { 937,  4,  1,  4,  11, 0, 0xfc00000008ULL, nullptr, nullptr, OperandInfo109, -1 ,nullptr },  // Inst #937 = M2_cnacs_s0
3905
  { 938,  4,  1,  4,  11, 0, 0xfc00000008ULL, nullptr, nullptr, OperandInfo109, -1 ,nullptr },  // Inst #938 = M2_cnacs_s1
3906
  { 939,  4,  1,  4,  11, 0, 0xfc00000008ULL, nullptr, nullptr, OperandInfo109, -1 ,nullptr },  // Inst #939 = M2_cnacsc_s0
3907
  { 940,  4,  1,  4,  11, 0, 0xfc00000008ULL, nullptr, nullptr, OperandInfo109, -1 ,nullptr },  // Inst #940 = M2_cnacsc_s1
3908
  { 941,  4,  1,  4,  11, 0, 0xfc00000008ULL, nullptr, nullptr, OperandInfo109, -1 ,nullptr },  // Inst #941 = M2_dpmpyss_acc_s0
3909
  { 942,  4,  1,  4,  11, 0, 0xfc00000008ULL, nullptr, nullptr, OperandInfo109, -1 ,nullptr },  // Inst #942 = M2_dpmpyss_nac_s0
3910
  { 943,  3,  1,  4,  11, 0, 0xfc00002008ULL, nullptr, nullptr, OperandInfo15, -1 ,nullptr },  // Inst #943 = M2_dpmpyss_rnd_s0
3911
  { 944,  3,  1,  4,  11, 0, 0xfc00000008ULL, nullptr, nullptr, OperandInfo20, -1 ,nullptr },  // Inst #944 = M2_dpmpyss_s0
3912
  { 945,  4,  1,  4,  11, 0, 0xfc00000008ULL, nullptr, nullptr, OperandInfo109, -1 ,nullptr },  // Inst #945 = M2_dpmpyuu_acc_s0
3913
  { 946,  4,  1,  4,  11, 0, 0xfc00000008ULL, nullptr, nullptr, OperandInfo109, -1 ,nullptr },  // Inst #946 = M2_dpmpyuu_nac_s0
3914
  { 947,  3,  1,  4,  11, 0, 0xfc00000008ULL, nullptr, nullptr, OperandInfo20, -1 ,nullptr },  // Inst #947 = M2_dpmpyuu_s0
3915
  { 948,  3,  1,  4,  11, 0, 0xfc00002008ULL, nullptr, nullptr, OperandInfo15, -1 ,nullptr },  // Inst #948 = M2_hmmpyh_rs1
3916
  { 949,  3,  1,  4,  11, 0, 0xfc00002008ULL, nullptr, nullptr, OperandInfo15, -1 ,nullptr },  // Inst #949 = M2_hmmpyh_s1
3917
  { 950,  3,  1,  4,  11, 0, 0xfc00002008ULL, nullptr, nullptr, OperandInfo15, -1 ,nullptr },  // Inst #950 = M2_hmmpyl_rs1
3918
  { 951,  3,  1,  4,  11, 0, 0xfc00002008ULL, nullptr, nullptr, OperandInfo15, -1 ,nullptr },  // Inst #951 = M2_hmmpyl_s1
3919
  { 952,  4,  1,  4,  11, 0, 0xfc00002008ULL, nullptr, nullptr, OperandInfo62, -1 ,nullptr },  // Inst #952 = M2_maci
3920
  { 953,  4,  1,  4,  11, 0, 0xfc41a02008ULL, nullptr, nullptr, OperandInfo108, -1 ,nullptr },  // Inst #953 = M2_macsin
3921
  { 954,  4,  1,  4,  11, 0, 0xfc41a02008ULL, nullptr, nullptr, OperandInfo108, -1 ,nullptr },  // Inst #954 = M2_macsip
3922
  { 955,  4,  1,  4,  11, 0, 0xfc00000008ULL, nullptr, ImplicitList1, OperandInfo34, -1 ,nullptr },  // Inst #955 = M2_mmachs_rs0
3923
  { 956,  4,  1,  4,  11, 0, 0xfc00000008ULL, nullptr, ImplicitList1, OperandInfo34, -1 ,nullptr },  // Inst #956 = M2_mmachs_rs1
3924
  { 957,  4,  1,  4,  11, 0, 0xfc00000008ULL, nullptr, ImplicitList1, OperandInfo34, -1 ,nullptr },  // Inst #957 = M2_mmachs_s0
3925
  { 958,  4,  1,  4,  11, 0, 0xfc00000008ULL, nullptr, ImplicitList1, OperandInfo34, -1 ,nullptr },  // Inst #958 = M2_mmachs_s1
3926
  { 959,  4,  1,  4,  11, 0, 0xfc00000008ULL, nullptr, ImplicitList1, OperandInfo34, -1 ,nullptr },  // Inst #959 = M2_mmacls_rs0
3927
  { 960,  4,  1,  4,  11, 0, 0xfc00000008ULL, nullptr, ImplicitList1, OperandInfo34, -1 ,nullptr },  // Inst #960 = M2_mmacls_rs1
3928
  { 961,  4,  1,  4,  11, 0, 0xfc00000008ULL, nullptr, ImplicitList1, OperandInfo34, -1 ,nullptr },  // Inst #961 = M2_mmacls_s0
3929
  { 962,  4,  1,  4,  11, 0, 0xfc00000008ULL, nullptr, ImplicitList1, OperandInfo34, -1 ,nullptr },  // Inst #962 = M2_mmacls_s1
3930
  { 963,  4,  1,  4,  11, 0, 0xfc00000008ULL, nullptr, ImplicitList1, OperandInfo34, -1 ,nullptr },  // Inst #963 = M2_mmacuhs_rs0
3931
  { 964,  4,  1,  4,  11, 0, 0xfc00000008ULL, nullptr, ImplicitList1, OperandInfo34, -1 ,nullptr },  // Inst #964 = M2_mmacuhs_rs1
3932
  { 965,  4,  1,  4,  11, 0, 0xfc00000008ULL, nullptr, ImplicitList1, OperandInfo34, -1 ,nullptr },  // Inst #965 = M2_mmacuhs_s0
3933
  { 966,  4,  1,  4,  11, 0, 0xfc00000008ULL, nullptr, ImplicitList1, OperandInfo34, -1 ,nullptr },  // Inst #966 = M2_mmacuhs_s1
3934
  { 967,  4,  1,  4,  11, 0, 0xfc00000008ULL, nullptr, ImplicitList1, OperandInfo34, -1 ,nullptr },  // Inst #967 = M2_mmaculs_rs0
3935
  { 968,  4,  1,  4,  11, 0, 0xfc00000008ULL, nullptr, ImplicitList1, OperandInfo34, -1 ,nullptr },  // Inst #968 = M2_mmaculs_rs1
3936
  { 969,  4,  1,  4,  11, 0, 0xfc00000008ULL, nullptr, ImplicitList1, OperandInfo34, -1 ,nullptr },  // Inst #969 = M2_mmaculs_s0
3937
  { 970,  4,  1,  4,  11, 0, 0xfc00000008ULL, nullptr, ImplicitList1, OperandInfo34, -1 ,nullptr },  // Inst #970 = M2_mmaculs_s1
3938
  { 971,  3,  1,  4,  11, 0, 0xfc00000008ULL, nullptr, ImplicitList1, OperandInfo17, -1 ,nullptr },  // Inst #971 = M2_mmpyh_rs0
3939
  { 972,  3,  1,  4,  11, 0, 0xfc00000008ULL, nullptr, ImplicitList1, OperandInfo17, -1 ,nullptr },  // Inst #972 = M2_mmpyh_rs1
3940
  { 973,  3,  1,  4,  11, 0, 0xfc00000008ULL, nullptr, ImplicitList1, OperandInfo17, -1 ,nullptr },  // Inst #973 = M2_mmpyh_s0
3941
  { 974,  3,  1,  4,  11, 0, 0xfc00000008ULL, nullptr, ImplicitList1, OperandInfo17, -1 ,nullptr },  // Inst #974 = M2_mmpyh_s1
3942
  { 975,  3,  1,  4,  11, 0, 0xfc00000008ULL, nullptr, ImplicitList1, OperandInfo17, -1 ,nullptr },  // Inst #975 = M2_mmpyl_rs0
3943
  { 976,  3,  1,  4,  11, 0, 0xfc00000008ULL, nullptr, ImplicitList1, OperandInfo17, -1 ,nullptr },  // Inst #976 = M2_mmpyl_rs1
3944
  { 977,  3,  1,  4,  11, 0, 0xfc00000008ULL, nullptr, ImplicitList1, OperandInfo17, -1 ,nullptr },  // Inst #977 = M2_mmpyl_s0
3945
  { 978,  3,  1,  4,  11, 0, 0xfc00000008ULL, nullptr, ImplicitList1, OperandInfo17, -1 ,nullptr },  // Inst #978 = M2_mmpyl_s1
3946
  { 979,  3,  1,  4,  11, 0, 0xfc00000008ULL, nullptr, ImplicitList1, OperandInfo17, -1 ,nullptr },  // Inst #979 = M2_mmpyuh_rs0
3947
  { 980,  3,  1,  4,  11, 0, 0xfc00000008ULL, nullptr, ImplicitList1, OperandInfo17, -1 ,nullptr },  // Inst #980 = M2_mmpyuh_rs1
3948
  { 981,  3,  1,  4,  11, 0, 0xfc00000008ULL, nullptr, ImplicitList1, OperandInfo17, -1 ,nullptr },  // Inst #981 = M2_mmpyuh_s0
3949
  { 982,  3,  1,  4,  11, 0, 0xfc00000008ULL, nullptr, ImplicitList1, OperandInfo17, -1 ,nullptr },  // Inst #982 = M2_mmpyuh_s1
3950
  { 983,  3,  1,  4,  11, 0, 0xfc00000008ULL, nullptr, ImplicitList1, OperandInfo17, -1 ,nullptr },  // Inst #983 = M2_mmpyul_rs0
3951
  { 984,  3,  1,  4,  11, 0, 0xfc00000008ULL, nullptr, ImplicitList1, OperandInfo17, -1 ,nullptr },  // Inst #984 = M2_mmpyul_rs1
3952
  { 985,  3,  1,  4,  11, 0, 0xfc00000008ULL, nullptr, ImplicitList1, OperandInfo17, -1 ,nullptr },  // Inst #985 = M2_mmpyul_s0
3953
  { 986,  3,  1,  4,  11, 0, 0xfc00000008ULL, nullptr, ImplicitList1, OperandInfo17, -1 ,nullptr },  // Inst #986 = M2_mmpyul_s1
3954
  { 987,  4,  1,  4,  11, 0, 0xfc00002008ULL, nullptr, nullptr, OperandInfo62, -1 ,nullptr },  // Inst #987 = M2_mpy_acc_hh_s0
3955
  { 988,  4,  1,  4,  11, 0, 0xfc00002008ULL, nullptr, nullptr, OperandInfo62, -1 ,nullptr },  // Inst #988 = M2_mpy_acc_hh_s1
3956
  { 989,  4,  1,  4,  11, 0, 0xfc00002008ULL, nullptr, nullptr, OperandInfo62, -1 ,nullptr },  // Inst #989 = M2_mpy_acc_hl_s0
3957
  { 990,  4,  1,  4,  11, 0, 0xfc00002008ULL, nullptr, nullptr, OperandInfo62, -1 ,nullptr },  // Inst #990 = M2_mpy_acc_hl_s1
3958
  { 991,  4,  1,  4,  11, 0, 0xfc00002008ULL, nullptr, nullptr, OperandInfo62, -1 ,nullptr },  // Inst #991 = M2_mpy_acc_lh_s0
3959
  { 992,  4,  1,  4,  11, 0, 0xfc00002008ULL, nullptr, nullptr, OperandInfo62, -1 ,nullptr },  // Inst #992 = M2_mpy_acc_lh_s1
3960
  { 993,  4,  1,  4,  11, 0, 0xfc00002008ULL, nullptr, nullptr, OperandInfo62, -1 ,nullptr },  // Inst #993 = M2_mpy_acc_ll_s0
3961
  { 994,  4,  1,  4,  11, 0, 0xfc00002008ULL, nullptr, nullptr, OperandInfo62, -1 ,nullptr },  // Inst #994 = M2_mpy_acc_ll_s1
3962
  { 995,  4,  1,  4,  11, 0, 0xfc00002008ULL, nullptr, nullptr, OperandInfo62, -1 ,nullptr },  // Inst #995 = M2_mpy_acc_sat_hh_s0
3963
  { 996,  4,  1,  4,  11, 0, 0xfc00002008ULL, nullptr, nullptr, OperandInfo62, -1 ,nullptr },  // Inst #996 = M2_mpy_acc_sat_hh_s1
3964
  { 997,  4,  1,  4,  11, 0, 0xfc00002008ULL, nullptr, nullptr, OperandInfo62, -1 ,nullptr },  // Inst #997 = M2_mpy_acc_sat_hl_s0
3965
  { 998,  4,  1,  4,  11, 0, 0xfc00002008ULL, nullptr, nullptr, OperandInfo62, -1 ,nullptr },  // Inst #998 = M2_mpy_acc_sat_hl_s1
3966
  { 999,  4,  1,  4,  11, 0, 0xfc00002008ULL, nullptr, nullptr, OperandInfo62, -1 ,nullptr },  // Inst #999 = M2_mpy_acc_sat_lh_s0
3967
  { 1000, 4,  1,  4,  11, 0, 0xfc00002008ULL, nullptr, nullptr, OperandInfo62, -1 ,nullptr },  // Inst #1000 = M2_mpy_acc_sat_lh_s1
3968
  { 1001, 4,  1,  4,  11, 0, 0xfc00002008ULL, nullptr, nullptr, OperandInfo62, -1 ,nullptr },  // Inst #1001 = M2_mpy_acc_sat_ll_s0
3969
  { 1002, 4,  1,  4,  11, 0, 0xfc00002008ULL, nullptr, nullptr, OperandInfo62, -1 ,nullptr },  // Inst #1002 = M2_mpy_acc_sat_ll_s1
3970
  { 1003, 3,  1,  4,  11, 0, 0xfc00002008ULL, nullptr, nullptr, OperandInfo15, -1 ,nullptr },  // Inst #1003 = M2_mpy_hh_s0
3971
  { 1004, 3,  1,  4,  11, 0, 0xfc00002008ULL, nullptr, nullptr, OperandInfo15, -1 ,nullptr },  // Inst #1004 = M2_mpy_hh_s1
3972
  { 1005, 3,  1,  4,  11, 0, 0xfc00002008ULL, nullptr, nullptr, OperandInfo15, -1 ,nullptr },  // Inst #1005 = M2_mpy_hl_s0
3973
  { 1006, 3,  1,  4,  11, 0, 0xfc00002008ULL, nullptr, nullptr, OperandInfo15, -1 ,nullptr },  // Inst #1006 = M2_mpy_hl_s1
3974
  { 1007, 3,  1,  4,  11, 0, 0xfc00002008ULL, nullptr, nullptr, OperandInfo15, -1 ,nullptr },  // Inst #1007 = M2_mpy_lh_s0
3975
  { 1008, 3,  1,  4,  11, 0, 0xfc00002008ULL, nullptr, nullptr, OperandInfo15, -1 ,nullptr },  // Inst #1008 = M2_mpy_lh_s1
3976
  { 1009, 3,  1,  4,  11, 0, 0xfc00002008ULL, nullptr, nullptr, OperandInfo15, -1 ,nullptr },  // Inst #1009 = M2_mpy_ll_s0
3977
  { 1010, 3,  1,  4,  11, 0, 0xfc00002008ULL, nullptr, nullptr, OperandInfo15, -1 ,nullptr },  // Inst #1010 = M2_mpy_ll_s1
3978
  { 1011, 4,  1,  4,  11, 0, 0xfc00002008ULL, nullptr, nullptr, OperandInfo62, -1 ,nullptr },  // Inst #1011 = M2_mpy_nac_hh_s0
3979
  { 1012, 4,  1,  4,  11, 0, 0xfc00002008ULL, nullptr, nullptr, OperandInfo62, -1 ,nullptr },  // Inst #1012 = M2_mpy_nac_hh_s1
3980
  { 1013, 4,  1,  4,  11, 0, 0xfc00002008ULL, nullptr, nullptr, OperandInfo62, -1 ,nullptr },  // Inst #1013 = M2_mpy_nac_hl_s0
3981
  { 1014, 4,  1,  4,  11, 0, 0xfc00002008ULL, nullptr, nullptr, OperandInfo62, -1 ,nullptr },  // Inst #1014 = M2_mpy_nac_hl_s1
3982
  { 1015, 4,  1,  4,  11, 0, 0xfc00002008ULL, nullptr, nullptr, OperandInfo62, -1 ,nullptr },  // Inst #1015 = M2_mpy_nac_lh_s0
3983
  { 1016, 4,  1,  4,  11, 0, 0xfc00002008ULL, nullptr, nullptr, OperandInfo62, -1 ,nullptr },  // Inst #1016 = M2_mpy_nac_lh_s1
3984
  { 1017, 4,  1,  4,  11, 0, 0xfc00002008ULL, nullptr, nullptr, OperandInfo62, -1 ,nullptr },  // Inst #1017 = M2_mpy_nac_ll_s0
3985
  { 1018, 4,  1,  4,  11, 0, 0xfc00002008ULL, nullptr, nullptr, OperandInfo62, -1 ,nullptr },  // Inst #1018 = M2_mpy_nac_ll_s1
3986
  { 1019, 4,  1,  4,  11, 0, 0xfc00002008ULL, nullptr, nullptr, OperandInfo62, -1 ,nullptr },  // Inst #1019 = M2_mpy_nac_sat_hh_s0
3987
  { 1020, 4,  1,  4,  11, 0, 0xfc00002008ULL, nullptr, nullptr, OperandInfo62, -1 ,nullptr },  // Inst #1020 = M2_mpy_nac_sat_hh_s1
3988
  { 1021, 4,  1,  4,  11, 0, 0xfc00002008ULL, nullptr, nullptr, OperandInfo62, -1 ,nullptr },  // Inst #1021 = M2_mpy_nac_sat_hl_s0
3989
  { 1022, 4,  1,  4,  11, 0, 0xfc00002008ULL, nullptr, nullptr, OperandInfo62, -1 ,nullptr },  // Inst #1022 = M2_mpy_nac_sat_hl_s1
3990
  { 1023, 4,  1,  4,  11, 0, 0xfc00002008ULL, nullptr, nullptr, OperandInfo62, -1 ,nullptr },  // Inst #1023 = M2_mpy_nac_sat_lh_s0
3991
  { 1024, 4,  1,  4,  11, 0, 0xfc00002008ULL, nullptr, nullptr, OperandInfo62, -1 ,nullptr },  // Inst #1024 = M2_mpy_nac_sat_lh_s1
3992
  { 1025, 4,  1,  4,  11, 0, 0xfc00002008ULL, nullptr, nullptr, OperandInfo62, -1 ,nullptr },  // Inst #1025 = M2_mpy_nac_sat_ll_s0
3993
  { 1026, 4,  1,  4,  11, 0, 0xfc00002008ULL, nullptr, nullptr, OperandInfo62, -1 ,nullptr },  // Inst #1026 = M2_mpy_nac_sat_ll_s1
3994
  { 1027, 3,  1,  4,  11, 0, 0xfc00002008ULL, nullptr, nullptr, OperandInfo15, -1 ,nullptr },  // Inst #1027 = M2_mpy_rnd_hh_s0
3995
  { 1028, 3,  1,  4,  11, 0, 0xfc00002008ULL, nullptr, nullptr, OperandInfo15, -1 ,nullptr },  // Inst #1028 = M2_mpy_rnd_hh_s1
3996
  { 1029, 3,  1,  4,  11, 0, 0xfc00002008ULL, nullptr, nullptr, OperandInfo15, -1 ,nullptr },  // Inst #1029 = M2_mpy_rnd_hl_s0
3997
  { 1030, 3,  1,  4,  11, 0, 0xfc00002008ULL, nullptr, nullptr, OperandInfo15, -1 ,nullptr },  // Inst #1030 = M2_mpy_rnd_hl_s1
3998
  { 1031, 3,  1,  4,  11, 0, 0xfc00002008ULL, nullptr, nullptr, OperandInfo15, -1 ,nullptr },  // Inst #1031 = M2_mpy_rnd_lh_s0
3999
  { 1032, 3,  1,  4,  11, 0, 0xfc00002008ULL, nullptr, nullptr, OperandInfo15, -1 ,nullptr },  // Inst #1032 = M2_mpy_rnd_lh_s1
4000
  { 1033, 3,  1,  4,  11, 0, 0xfc00002008ULL, nullptr, nullptr, OperandInfo15, -1 ,nullptr },  // Inst #1033 = M2_mpy_rnd_ll_s0
4001
  { 1034, 3,  1,  4,  11, 0, 0xfc00002008ULL, nullptr, nullptr, OperandInfo15, -1 ,nullptr },  // Inst #1034 = M2_mpy_rnd_ll_s1
4002
  { 1035, 3,  1,  4,  11, 0, 0xfc00002008ULL, nullptr, ImplicitList1, OperandInfo15, -1 ,nullptr },  // Inst #1035 = M2_mpy_sat_hh_s0
4003
  { 1036, 3,  1,  4,  11, 0, 0xfc00002008ULL, nullptr, ImplicitList1, OperandInfo15, -1 ,nullptr },  // Inst #1036 = M2_mpy_sat_hh_s1
4004
  { 1037, 3,  1,  4,  11, 0, 0xfc00002008ULL, nullptr, ImplicitList1, OperandInfo15, -1 ,nullptr },  // Inst #1037 = M2_mpy_sat_hl_s0
4005
  { 1038, 3,  1,  4,  11, 0, 0xfc00002008ULL, nullptr, ImplicitList1, OperandInfo15, -1 ,nullptr },  // Inst #1038 = M2_mpy_sat_hl_s1
4006
  { 1039, 3,  1,  4,  11, 0, 0xfc00002008ULL, nullptr, ImplicitList1, OperandInfo15, -1 ,nullptr },  // Inst #1039 = M2_mpy_sat_lh_s0
4007
  { 1040, 3,  1,  4,  11, 0, 0xfc00002008ULL, nullptr, ImplicitList1, OperandInfo15, -1 ,nullptr },  // Inst #1040 = M2_mpy_sat_lh_s1
4008
  { 1041, 3,  1,  4,  11, 0, 0xfc00002008ULL, nullptr, ImplicitList1, OperandInfo15, -1 ,nullptr },  // Inst #1041 = M2_mpy_sat_ll_s0
4009
  { 1042, 3,  1,  4,  11, 0, 0xfc00002008ULL, nullptr, ImplicitList1, OperandInfo15, -1 ,nullptr },  // Inst #1042 = M2_mpy_sat_ll_s1
4010
  { 1043, 3,  1,  4,  11, 0, 0xfc00002008ULL, nullptr, ImplicitList1, OperandInfo15, -1 ,nullptr },  // Inst #1043 = M2_mpy_sat_rnd_hh_s0
4011
  { 1044, 3,  1,  4,  11, 0, 0xfc00002008ULL, nullptr, ImplicitList1, OperandInfo15, -1 ,nullptr },  // Inst #1044 = M2_mpy_sat_rnd_hh_s1
4012
  { 1045, 3,  1,  4,  11, 0, 0xfc00002008ULL, nullptr, ImplicitList1, OperandInfo15, -1 ,nullptr },  // Inst #1045 = M2_mpy_sat_rnd_hl_s0
4013
  { 1046, 3,  1,  4,  11, 0, 0xfc00002008ULL, nullptr, ImplicitList1, OperandInfo15, -1 ,nullptr },  // Inst #1046 = M2_mpy_sat_rnd_hl_s1
4014
  { 1047, 3,  1,  4,  11, 0, 0xfc00002008ULL, nullptr, ImplicitList1, OperandInfo15, -1 ,nullptr },  // Inst #1047 = M2_mpy_sat_rnd_lh_s0
4015
  { 1048, 3,  1,  4,  11, 0, 0xfc00002008ULL, nullptr, ImplicitList1, OperandInfo15, -1 ,nullptr },  // Inst #1048 = M2_mpy_sat_rnd_lh_s1
4016
  { 1049, 3,  1,  4,  11, 0, 0xfc00002008ULL, nullptr, ImplicitList1, OperandInfo15, -1 ,nullptr },  // Inst #1049 = M2_mpy_sat_rnd_ll_s0
4017
  { 1050, 3,  1,  4,  11, 0, 0xfc00002008ULL, nullptr, ImplicitList1, OperandInfo15, -1 ,nullptr },  // Inst #1050 = M2_mpy_sat_rnd_ll_s1
4018
  { 1051, 3,  1,  4,  11, 0, 0xfc00002008ULL, nullptr, nullptr, OperandInfo15, -1 ,nullptr },  // Inst #1051 = M2_mpy_up
4019
  { 1052, 3,  1,  4,  11, 0, 0xfc00002008ULL, nullptr, nullptr, OperandInfo15, -1 ,nullptr },  // Inst #1052 = M2_mpy_up_s1
4020
  { 1053, 3,  1,  4,  11, 0, 0xfc00002008ULL, nullptr, nullptr, OperandInfo15, -1 ,nullptr },  // Inst #1053 = M2_mpy_up_s1_sat
4021
  { 1054, 4,  1,  4,  11, 0, 0xfc00000008ULL, nullptr, nullptr, OperandInfo109, -1 ,nullptr },  // Inst #1054 = M2_mpyd_acc_hh_s0
4022
  { 1055, 4,  1,  4,  11, 0, 0xfc00000008ULL, nullptr, nullptr, OperandInfo109, -1 ,nullptr },  // Inst #1055 = M2_mpyd_acc_hh_s1
4023
  { 1056, 4,  1,  4,  11, 0, 0xfc00000008ULL, nullptr, nullptr, OperandInfo109, -1 ,nullptr },  // Inst #1056 = M2_mpyd_acc_hl_s0
4024
  { 1057, 4,  1,  4,  11, 0, 0xfc00000008ULL, nullptr, nullptr, OperandInfo109, -1 ,nullptr },  // Inst #1057 = M2_mpyd_acc_hl_s1
4025
  { 1058, 4,  1,  4,  11, 0, 0xfc00000008ULL, nullptr, nullptr, OperandInfo109, -1 ,nullptr },  // Inst #1058 = M2_mpyd_acc_lh_s0
4026
  { 1059, 4,  1,  4,  11, 0, 0xfc00000008ULL, nullptr, nullptr, OperandInfo109, -1 ,nullptr },  // Inst #1059 = M2_mpyd_acc_lh_s1
4027
  { 1060, 4,  1,  4,  11, 0, 0xfc00000008ULL, nullptr, nullptr, OperandInfo109, -1 ,nullptr },  // Inst #1060 = M2_mpyd_acc_ll_s0
4028
  { 1061, 4,  1,  4,  11, 0, 0xfc00000008ULL, nullptr, nullptr, OperandInfo109, -1 ,nullptr },  // Inst #1061 = M2_mpyd_acc_ll_s1
4029
  { 1062, 3,  1,  4,  11, 0, 0xfc00000008ULL, nullptr, nullptr, OperandInfo20, -1 ,nullptr },  // Inst #1062 = M2_mpyd_hh_s0
4030
  { 1063, 3,  1,  4,  11, 0, 0xfc00000008ULL, nullptr, nullptr, OperandInfo20, -1 ,nullptr },  // Inst #1063 = M2_mpyd_hh_s1
4031
  { 1064, 3,  1,  4,  11, 0, 0xfc00000008ULL, nullptr, nullptr, OperandInfo20, -1 ,nullptr },  // Inst #1064 = M2_mpyd_hl_s0
4032
  { 1065, 3,  1,  4,  11, 0, 0xfc00000008ULL, nullptr, nullptr, OperandInfo20, -1 ,nullptr },  // Inst #1065 = M2_mpyd_hl_s1
4033
  { 1066, 3,  1,  4,  11, 0, 0xfc00000008ULL, nullptr, nullptr, OperandInfo20, -1 ,nullptr },  // Inst #1066 = M2_mpyd_lh_s0
4034
  { 1067, 3,  1,  4,  11, 0, 0xfc00000008ULL, nullptr, nullptr, OperandInfo20, -1 ,nullptr },  // Inst #1067 = M2_mpyd_lh_s1
4035
  { 1068, 3,  1,  4,  11, 0, 0xfc00000008ULL, nullptr, nullptr, OperandInfo20, -1 ,nullptr },  // Inst #1068 = M2_mpyd_ll_s0
4036
  { 1069, 3,  1,  4,  11, 0, 0xfc00000008ULL, nullptr, nullptr, OperandInfo20, -1 ,nullptr },  // Inst #1069 = M2_mpyd_ll_s1
4037
  { 1070, 4,  1,  4,  11, 0, 0xfc00000008ULL, nullptr, nullptr, OperandInfo109, -1 ,nullptr },  // Inst #1070 = M2_mpyd_nac_hh_s0
4038
  { 1071, 4,  1,  4,  11, 0, 0xfc00000008ULL, nullptr, nullptr, OperandInfo109, -1 ,nullptr },  // Inst #1071 = M2_mpyd_nac_hh_s1
4039
  { 1072, 4,  1,  4,  11, 0, 0xfc00000008ULL, nullptr, nullptr, OperandInfo109, -1 ,nullptr },  // Inst #1072 = M2_mpyd_nac_hl_s0
4040
  { 1073, 4,  1,  4,  11, 0, 0xfc00000008ULL, nullptr, nullptr, OperandInfo109, -1 ,nullptr },  // Inst #1073 = M2_mpyd_nac_hl_s1
4041
  { 1074, 4,  1,  4,  11, 0, 0xfc00000008ULL, nullptr, nullptr, OperandInfo109, -1 ,nullptr },  // Inst #1074 = M2_mpyd_nac_lh_s0
4042
  { 1075, 4,  1,  4,  11, 0, 0xfc00000008ULL, nullptr, nullptr, OperandInfo109, -1 ,nullptr },  // Inst #1075 = M2_mpyd_nac_lh_s1
4043
  { 1076, 4,  1,  4,  11, 0, 0xfc00000008ULL, nullptr, nullptr, OperandInfo109, -1 ,nullptr },  // Inst #1076 = M2_mpyd_nac_ll_s0
4044
  { 1077, 4,  1,  4,  11, 0, 0xfc00000008ULL, nullptr, nullptr, OperandInfo109, -1 ,nullptr },  // Inst #1077 = M2_mpyd_nac_ll_s1
4045
  { 1078, 3,  1,  4,  11, 0, 0xfc00000008ULL, nullptr, nullptr, OperandInfo20, -1 ,nullptr },  // Inst #1078 = M2_mpyd_rnd_hh_s0
4046
  { 1079, 3,  1,  4,  11, 0, 0xfc00000008ULL, nullptr, nullptr, OperandInfo20, -1 ,nullptr },  // Inst #1079 = M2_mpyd_rnd_hh_s1
4047
  { 1080, 3,  1,  4,  11, 0, 0xfc00000008ULL, nullptr, nullptr, OperandInfo20, -1 ,nullptr },  // Inst #1080 = M2_mpyd_rnd_hl_s0
4048
  { 1081, 3,  1,  4,  11, 0, 0xfc00000008ULL, nullptr, nullptr, OperandInfo20, -1 ,nullptr },  // Inst #1081 = M2_mpyd_rnd_hl_s1
4049
  { 1082, 3,  1,  4,  11, 0, 0xfc00000008ULL, nullptr, nullptr, OperandInfo20, -1 ,nullptr },  // Inst #1082 = M2_mpyd_rnd_lh_s0
4050
  { 1083, 3,  1,  4,  11, 0, 0xfc00000008ULL, nullptr, nullptr, OperandInfo20, -1 ,nullptr },  // Inst #1083 = M2_mpyd_rnd_lh_s1
4051
  { 1084, 3,  1,  4,  11, 0, 0xfc00000008ULL, nullptr, nullptr, OperandInfo20, -1 ,nullptr },  // Inst #1084 = M2_mpyd_rnd_ll_s0
4052
  { 1085, 3,  1,  4,  11, 0, 0xfc00000008ULL, nullptr, nullptr, OperandInfo20, -1 ,nullptr },  // Inst #1085 = M2_mpyd_rnd_ll_s1
4053
  { 1086, 3,  1,  4,  11, 0, 0xfc00002008ULL, nullptr, nullptr, OperandInfo15, -1 ,nullptr },  // Inst #1086 = M2_mpyi
4054
  { 1087, 3,  1,  4,  11, 0, 0xfc00002008ULL, nullptr, nullptr, OperandInfo16, -1 ,nullptr },  // Inst #1087 = M2_mpysin
4055
  { 1088, 3,  1,  4,  11, 0, 0xfc41202008ULL, nullptr, nullptr, OperandInfo16, -1 ,nullptr },  // Inst #1088 = M2_mpysip
4056
  { 1089, 3,  1,  4,  11, 0, 0xfc4d202008ULL, nullptr, nullptr, OperandInfo16, -1 ,nullptr },  // Inst #1089 = M2_mpysmi
4057
  { 1090, 3,  1,  4,  11, 0, 0xfc00002008ULL, nullptr, nullptr, OperandInfo15, -1 ,nullptr },  // Inst #1090 = M2_mpysu_up
4058
  { 1091, 4,  1,  4,  11, 0, 0xfc00002008ULL, nullptr, nullptr, OperandInfo62, -1 ,nullptr },  // Inst #1091 = M2_mpyu_acc_hh_s0
4059
  { 1092, 4,  1,  4,  11, 0, 0xfc00002008ULL, nullptr, nullptr, OperandInfo62, -1 ,nullptr },  // Inst #1092 = M2_mpyu_acc_hh_s1
4060
  { 1093, 4,  1,  4,  11, 0, 0xfc00002008ULL, nullptr, nullptr, OperandInfo62, -1 ,nullptr },  // Inst #1093 = M2_mpyu_acc_hl_s0
4061
  { 1094, 4,  1,  4,  11, 0, 0xfc00002008ULL, nullptr, nullptr, OperandInfo62, -1 ,nullptr },  // Inst #1094 = M2_mpyu_acc_hl_s1
4062
  { 1095, 4,  1,  4,  11, 0, 0xfc00002008ULL, nullptr, nullptr, OperandInfo62, -1 ,nullptr },  // Inst #1095 = M2_mpyu_acc_lh_s0
4063
  { 1096, 4,  1,  4,  11, 0, 0xfc00002008ULL, nullptr, nullptr, OperandInfo62, -1 ,nullptr },  // Inst #1096 = M2_mpyu_acc_lh_s1
4064
  { 1097, 4,  1,  4,  11, 0, 0xfc00002008ULL, nullptr, nullptr, OperandInfo62, -1 ,nullptr },  // Inst #1097 = M2_mpyu_acc_ll_s0
4065
  { 1098, 4,  1,  4,  11, 0, 0xfc00002008ULL, nullptr, nullptr, OperandInfo62, -1 ,nullptr },  // Inst #1098 = M2_mpyu_acc_ll_s1
4066
  { 1099, 3,  1,  4,  11, 0, 0xfc00002008ULL, nullptr, nullptr, OperandInfo15, -1 ,nullptr },  // Inst #1099 = M2_mpyu_hh_s0
4067
  { 1100, 3,  1,  4,  11, 0, 0xfc00002008ULL, nullptr, nullptr, OperandInfo15, -1 ,nullptr },  // Inst #1100 = M2_mpyu_hh_s1
4068
  { 1101, 3,  1,  4,  11, 0, 0xfc00002008ULL, nullptr, nullptr, OperandInfo15, -1 ,nullptr },  // Inst #1101 = M2_mpyu_hl_s0
4069
  { 1102, 3,  1,  4,  11, 0, 0xfc00002008ULL, nullptr, nullptr, OperandInfo15, -1 ,nullptr },  // Inst #1102 = M2_mpyu_hl_s1
4070
  { 1103, 3,  1,  4,  11, 0, 0xfc00002008ULL, nullptr, nullptr, OperandInfo15, -1 ,nullptr },  // Inst #1103 = M2_mpyu_lh_s0
4071
  { 1104, 3,  1,  4,  11, 0, 0xfc00002008ULL, nullptr, nullptr, OperandInfo15, -1 ,nullptr },  // Inst #1104 = M2_mpyu_lh_s1
4072
  { 1105, 3,  1,  4,  11, 0, 0xfc00002008ULL, nullptr, nullptr, OperandInfo15, -1 ,nullptr },  // Inst #1105 = M2_mpyu_ll_s0
4073
  { 1106, 3,  1,  4,  11, 0, 0xfc00002008ULL, nullptr, nullptr, OperandInfo15, -1 ,nullptr },  // Inst #1106 = M2_mpyu_ll_s1
4074
  { 1107, 4,  1,  4,  11, 0, 0xfc00002008ULL, nullptr, nullptr, OperandInfo62, -1 ,nullptr },  // Inst #1107 = M2_mpyu_nac_hh_s0
4075
  { 1108, 4,  1,  4,  11, 0, 0xfc00002008ULL, nullptr, nullptr, OperandInfo62, -1 ,nullptr },  // Inst #1108 = M2_mpyu_nac_hh_s1
4076
  { 1109, 4,  1,  4,  11, 0, 0xfc00002008ULL, nullptr, nullptr, OperandInfo62, -1 ,nullptr },  // Inst #1109 = M2_mpyu_nac_hl_s0
4077
  { 1110, 4,  1,  4,  11, 0, 0xfc00002008ULL, nullptr, nullptr, OperandInfo62, -1 ,nullptr },  // Inst #1110 = M2_mpyu_nac_hl_s1
4078
  { 1111, 4,  1,  4,  11, 0, 0xfc00002008ULL, nullptr, nullptr, OperandInfo62, -1 ,nullptr },  // Inst #1111 = M2_mpyu_nac_lh_s0
4079
  { 1112, 4,  1,  4,  11, 0, 0xfc00002008ULL, nullptr, nullptr, OperandInfo62, -1 ,nullptr },  // Inst #1112 = M2_mpyu_nac_lh_s1
4080
  { 1113, 4,  1,  4,  11, 0, 0xfc00002008ULL, nullptr, nullptr, OperandInfo62, -1 ,nullptr },  // Inst #1113 = M2_mpyu_nac_ll_s0
4081
  { 1114, 4,  1,  4,  11, 0, 0xfc00002008ULL, nullptr, nullptr, OperandInfo62, -1 ,nullptr },  // Inst #1114 = M2_mpyu_nac_ll_s1
4082
  { 1115, 3,  1,  4,  11, 0, 0xfc00002008ULL, nullptr, nullptr, OperandInfo15, -1 ,nullptr },  // Inst #1115 = M2_mpyu_up
4083
  { 1116, 4,  1,  4,  11, 0, 0xfc00000008ULL, nullptr, nullptr, OperandInfo109, -1 ,nullptr },  // Inst #1116 = M2_mpyud_acc_hh_s0
4084
  { 1117, 4,  1,  4,  11, 0, 0xfc00000008ULL, nullptr, nullptr, OperandInfo109, -1 ,nullptr },  // Inst #1117 = M2_mpyud_acc_hh_s1
4085
  { 1118, 4,  1,  4,  11, 0, 0xfc00000008ULL, nullptr, nullptr, OperandInfo109, -1 ,nullptr },  // Inst #1118 = M2_mpyud_acc_hl_s0
4086
  { 1119, 4,  1,  4,  11, 0, 0xfc00000008ULL, nullptr, nullptr, OperandInfo109, -1 ,nullptr },  // Inst #1119 = M2_mpyud_acc_hl_s1
4087
  { 1120, 4,  1,  4,  11, 0, 0xfc00000008ULL, nullptr, nullptr, OperandInfo109, -1 ,nullptr },  // Inst #1120 = M2_mpyud_acc_lh_s0
4088
  { 1121, 4,  1,  4,  11, 0, 0xfc00000008ULL, nullptr, nullptr, OperandInfo109, -1 ,nullptr },  // Inst #1121 = M2_mpyud_acc_lh_s1
4089
  { 1122, 4,  1,  4,  11, 0, 0xfc00000008ULL, nullptr, nullptr, OperandInfo109, -1 ,nullptr },  // Inst #1122 = M2_mpyud_acc_ll_s0
4090
  { 1123, 4,  1,  4,  11, 0, 0xfc00000008ULL, nullptr, nullptr, OperandInfo109, -1 ,nullptr },  // Inst #1123 = M2_mpyud_acc_ll_s1
4091
  { 1124, 3,  1,  4,  11, 0, 0xfc00000008ULL, nullptr, nullptr, OperandInfo20, -1 ,nullptr },  // Inst #1124 = M2_mpyud_hh_s0
4092
  { 1125, 3,  1,  4,  11, 0, 0xfc00000008ULL, nullptr, nullptr, OperandInfo20, -1 ,nullptr },  // Inst #1125 = M2_mpyud_hh_s1
4093
  { 1126, 3,  1,  4,  11, 0, 0xfc00000008ULL, nullptr, nullptr, OperandInfo20, -1 ,nullptr },  // Inst #1126 = M2_mpyud_hl_s0
4094
  { 1127, 3,  1,  4,  11, 0, 0xfc00000008ULL, nullptr, nullptr, OperandInfo20, -1 ,nullptr },  // Inst #1127 = M2_mpyud_hl_s1
4095
  { 1128, 3,  1,  4,  11, 0, 0xfc00000008ULL, nullptr, nullptr, OperandInfo20, -1 ,nullptr },  // Inst #1128 = M2_mpyud_lh_s0
4096
  { 1129, 3,  1,  4,  11, 0, 0xfc00000008ULL, nullptr, nullptr, OperandInfo20, -1 ,nullptr },  // Inst #1129 = M2_mpyud_lh_s1
4097
  { 1130, 3,  1,  4,  11, 0, 0xfc00000008ULL, nullptr, nullptr, OperandInfo20, -1 ,nullptr },  // Inst #1130 = M2_mpyud_ll_s0
4098
  { 1131, 3,  1,  4,  11, 0, 0xfc00000008ULL, nullptr, nullptr, OperandInfo20, -1 ,nullptr },  // Inst #1131 = M2_mpyud_ll_s1
4099
  { 1132, 4,  1,  4,  11, 0, 0xfc00000008ULL, nullptr, nullptr, OperandInfo109, -1 ,nullptr },  // Inst #1132 = M2_mpyud_nac_hh_s0
4100
  { 1133, 4,  1,  4,  11, 0, 0xfc00000008ULL, nullptr, nullptr, OperandInfo109, -1 ,nullptr },  // Inst #1133 = M2_mpyud_nac_hh_s1
4101
  { 1134, 4,  1,  4,  11, 0, 0xfc00000008ULL, nullptr, nullptr, OperandInfo109, -1 ,nullptr },  // Inst #1134 = M2_mpyud_nac_hl_s0
4102
  { 1135, 4,  1,  4,  11, 0, 0xfc00000008ULL, nullptr, nullptr, OperandInfo109, -1 ,nullptr },  // Inst #1135 = M2_mpyud_nac_hl_s1
4103
  { 1136, 4,  1,  4,  11, 0, 0xfc00000008ULL, nullptr, nullptr, OperandInfo109, -1 ,nullptr },  // Inst #1136 = M2_mpyud_nac_lh_s0
4104
  { 1137, 4,  1,  4,  11, 0, 0xfc00000008ULL, nullptr, nullptr, OperandInfo109, -1 ,nullptr },  // Inst #1137 = M2_mpyud_nac_lh_s1
4105
  { 1138, 4,  1,  4,  11, 0, 0xfc00000008ULL, nullptr, nullptr, OperandInfo109, -1 ,nullptr },  // Inst #1138 = M2_mpyud_nac_ll_s0
4106
  { 1139, 4,  1,  4,  11, 0, 0xfc00000008ULL, nullptr, nullptr, OperandInfo109, -1 ,nullptr },  // Inst #1139 = M2_mpyud_nac_ll_s1
4107
  { 1140, 3,  1,  4,  11, 0|(1ULL<<MCID::UnmodeledSideEffects), 0xfc00000008ULL, nullptr, nullptr, OperandInfo15, -1 ,nullptr },  // Inst #1140 = M2_mpyui
4108
  { 1141, 4,  1,  4,  44, 0, 0xfc00002008ULL, nullptr, nullptr, OperandInfo62, -1 ,nullptr },  // Inst #1141 = M2_nacci
4109
  { 1142, 4,  1,  4,  44, 0, 0xfc45a02008ULL, nullptr, nullptr, OperandInfo108, -1 ,nullptr },  // Inst #1142 = M2_naccii
4110
  { 1143, 4,  1,  4,  44, 0, 0xfc00002008ULL, nullptr, nullptr, OperandInfo62, -1 ,nullptr },  // Inst #1143 = M2_subacc
4111
  { 1144, 3,  1,  4,  44, 0, 0xfc00000008ULL, nullptr, nullptr, OperandInfo17, -1 ,nullptr },  // Inst #1144 = M2_vabsdiffh
4112
  { 1145, 3,  1,  4,  44, 0, 0xfc00000008ULL, nullptr, nullptr, OperandInfo17, -1 ,nullptr },  // Inst #1145 = M2_vabsdiffw
4113
  { 1146, 4,  1,  4,  11, 0, 0xfc00000008ULL, nullptr, ImplicitList1, OperandInfo34, -1 ,nullptr },  // Inst #1146 = M2_vcmac_s0_sat_i
4114
  { 1147, 4,  1,  4,  11, 0, 0xfc00000008ULL, nullptr, ImplicitList1, OperandInfo34, -1 ,nullptr },  // Inst #1147 = M2_vcmac_s0_sat_r
4115
  { 1148, 3,  1,  4,  11, 0, 0xfc00000008ULL, nullptr, ImplicitList1, OperandInfo17, -1 ,nullptr },  // Inst #1148 = M2_vcmpy_s0_sat_i
4116
  { 1149, 3,  1,  4,  11, 0, 0xfc00000008ULL, nullptr, ImplicitList1, OperandInfo17, -1 ,nullptr },  // Inst #1149 = M2_vcmpy_s0_sat_r
4117
  { 1150, 3,  1,  4,  11, 0, 0xfc00000008ULL, nullptr, ImplicitList1, OperandInfo17, -1 ,nullptr },  // Inst #1150 = M2_vcmpy_s1_sat_i
4118
  { 1151, 3,  1,  4,  11, 0, 0xfc00000008ULL, nullptr, ImplicitList1, OperandInfo17, -1 ,nullptr },  // Inst #1151 = M2_vcmpy_s1_sat_r
4119
  { 1152, 4,  1,  4,  11, 0, 0xfc00000008ULL, nullptr, ImplicitList1, OperandInfo34, -1 ,nullptr },  // Inst #1152 = M2_vdmacs_s0
4120
  { 1153, 4,  1,  4,  11, 0, 0xfc00000008ULL, nullptr, ImplicitList1, OperandInfo34, -1 ,nullptr },  // Inst #1153 = M2_vdmacs_s1
4121
  { 1154, 3,  1,  4,  11, 0, 0xfc00002008ULL, nullptr, nullptr, OperandInfo47, -1 ,nullptr },  // Inst #1154 = M2_vdmpyrs_s0
4122
  { 1155, 3,  1,  4,  11, 0, 0xfc00002008ULL, nullptr, nullptr, OperandInfo47, -1 ,nullptr },  // Inst #1155 = M2_vdmpyrs_s1
4123
  { 1156, 3,  1,  4,  11, 0, 0xfc00000008ULL, nullptr, ImplicitList1, OperandInfo17, -1 ,nullptr },  // Inst #1156 = M2_vdmpys_s0
4124
  { 1157, 3,  1,  4,  11, 0, 0xfc00000008ULL, nullptr, ImplicitList1, OperandInfo17, -1 ,nullptr },  // Inst #1157 = M2_vdmpys_s1
4125
  { 1158, 4,  1,  4,  11, 0, 0xfc00000008ULL, nullptr, nullptr, OperandInfo109, -1 ,nullptr },  // Inst #1158 = M2_vmac2
4126
  { 1159, 4,  1,  4,  11, 0, 0xfc00000008ULL, nullptr, nullptr, OperandInfo34, -1 ,nullptr },  // Inst #1159 = M2_vmac2es
4127
  { 1160, 4,  1,  4,  11, 0, 0xfc00000008ULL, nullptr, ImplicitList1, OperandInfo34, -1 ,nullptr },  // Inst #1160 = M2_vmac2es_s0
4128
  { 1161, 4,  1,  4,  11, 0, 0xfc00000008ULL, nullptr, ImplicitList1, OperandInfo34, -1 ,nullptr },  // Inst #1161 = M2_vmac2es_s1
4129
  { 1162, 4,  1,  4,  11, 0, 0xfc00000008ULL, nullptr, nullptr, OperandInfo109, -1 ,nullptr },  // Inst #1162 = M2_vmac2s_s0
4130
  { 1163, 4,  1,  4,  11, 0, 0xfc00000008ULL, nullptr, nullptr, OperandInfo109, -1 ,nullptr },  // Inst #1163 = M2_vmac2s_s1
4131
  { 1164, 4,  1,  4,  11, 0, 0xfc00000008ULL, nullptr, nullptr, OperandInfo109, -1 ,nullptr },  // Inst #1164 = M2_vmac2su_s0
4132
  { 1165, 4,  1,  4,  11, 0, 0xfc00000008ULL, nullptr, nullptr, OperandInfo109, -1 ,nullptr },  // Inst #1165 = M2_vmac2su_s1
4133
  { 1166, 3,  1,  4,  11, 0, 0xfc00000008ULL, nullptr, ImplicitList1, OperandInfo17, -1 ,nullptr },  // Inst #1166 = M2_vmpy2es_s0
4134
  { 1167, 3,  1,  4,  11, 0, 0xfc00000008ULL, nullptr, ImplicitList1, OperandInfo17, -1 ,nullptr },  // Inst #1167 = M2_vmpy2es_s1
4135
  { 1168, 3,  1,  4,  11, 0, 0xfc00000008ULL, nullptr, nullptr, OperandInfo20, -1 ,nullptr },  // Inst #1168 = M2_vmpy2s_s0
4136
  { 1169, 3,  1,  4,  11, 0, 0xfc00002008ULL, nullptr, nullptr, OperandInfo15, -1 ,nullptr },  // Inst #1169 = M2_vmpy2s_s0pack
4137
  { 1170, 3,  1,  4,  11, 0, 0xfc00000008ULL, nullptr, nullptr, OperandInfo20, -1 ,nullptr },  // Inst #1170 = M2_vmpy2s_s1
4138
  { 1171, 3,  1,  4,  11, 0, 0xfc00002008ULL, nullptr, nullptr, OperandInfo15, -1 ,nullptr },  // Inst #1171 = M2_vmpy2s_s1pack
4139
  { 1172, 3,  1,  4,  11, 0, 0xfc00000008ULL, nullptr, nullptr, OperandInfo20, -1 ,nullptr },  // Inst #1172 = M2_vmpy2su_s0
4140
  { 1173, 3,  1,  4,  11, 0, 0xfc00000008ULL, nullptr, nullptr, OperandInfo20, -1 ,nullptr },  // Inst #1173 = M2_vmpy2su_s1
4141
  { 1174, 3,  1,  4,  11, 0, 0xfc00002008ULL, nullptr, nullptr, OperandInfo47, -1 ,nullptr },  // Inst #1174 = M2_vraddh
4142
  { 1175, 3,  1,  4,  11, 0, 0xfc00002008ULL, nullptr, nullptr, OperandInfo47, -1 ,nullptr },  // Inst #1175 = M2_vradduh
4143
  { 1176, 4,  1,  4,  11, 0, 0xfc00000008ULL, nullptr, nullptr, OperandInfo34, -1 ,nullptr },  // Inst #1176 = M2_vrcmaci_s0
4144
  { 1177, 4,  1,  4,  11, 0, 0xfc00000008ULL, nullptr, nullptr, OperandInfo34, -1 ,nullptr },  // Inst #1177 = M2_vrcmaci_s0c
4145
  { 1178, 4,  1,  4,  11, 0, 0xfc00000008ULL, nullptr, nullptr, OperandInfo34, -1 ,nullptr },  // Inst #1178 = M2_vrcmacr_s0
4146
  { 1179, 4,  1,  4,  11, 0, 0xfc00000008ULL, nullptr, nullptr, OperandInfo34, -1 ,nullptr },  // Inst #1179 = M2_vrcmacr_s0c
4147
  { 1180, 3,  1,  4,  11, 0, 0xfc00000008ULL, nullptr, nullptr, OperandInfo17, -1 ,nullptr },  // Inst #1180 = M2_vrcmpyi_s0
4148
  { 1181, 3,  1,  4,  11, 0, 0xfc00000008ULL, nullptr, nullptr, OperandInfo17, -1 ,nullptr },  // Inst #1181 = M2_vrcmpyi_s0c
4149
  { 1182, 3,  1,  4,  11, 0, 0xfc00000008ULL, nullptr, nullptr, OperandInfo17, -1 ,nullptr },  // Inst #1182 = M2_vrcmpyr_s0
4150
  { 1183, 3,  1,  4,  11, 0, 0xfc00000008ULL, nullptr, nullptr, OperandInfo17, -1 ,nullptr },  // Inst #1183 = M2_vrcmpyr_s0c
4151
  { 1184, 4,  1,  4,  11, 0, 0xfc00000008ULL, nullptr, nullptr, OperandInfo45, -1 ,nullptr },  // Inst #1184 = M2_vrcmpys_acc_s1
4152
  { 1185, 4,  1,  4,  11, 0, 0xfc00000008ULL, nullptr, ImplicitList1, OperandInfo34, -1 ,nullptr },  // Inst #1185 = M2_vrcmpys_acc_s1_h
4153
  { 1186, 4,  1,  4,  11, 0, 0xfc00000008ULL, nullptr, ImplicitList1, OperandInfo34, -1 ,nullptr },  // Inst #1186 = M2_vrcmpys_acc_s1_l
4154
  { 1187, 3,  1,  4,  11, 0, 0xfc00000008ULL, nullptr, nullptr, OperandInfo110, -1 ,nullptr },  // Inst #1187 = M2_vrcmpys_s1
4155
  { 1188, 3,  1,  4,  11, 0, 0xfc00000008ULL, nullptr, ImplicitList1, OperandInfo17, -1 ,nullptr },  // Inst #1188 = M2_vrcmpys_s1_h
4156
  { 1189, 3,  1,  4,  11, 0, 0xfc00000008ULL, nullptr, ImplicitList1, OperandInfo17, -1 ,nullptr },  // Inst #1189 = M2_vrcmpys_s1_l
4157
  { 1190, 3,  1,  4,  11, 0, 0xfc00000008ULL, nullptr, nullptr, OperandInfo111, -1 ,nullptr },  // Inst #1190 = M2_vrcmpys_s1rp
4158
  { 1191, 3,  1,  4,  11, 0|(1ULL<<MCID::UnmodeledSideEffects), 0xfc00002008ULL, nullptr, nullptr, OperandInfo47, -1 ,nullptr },  // Inst #1191 = M2_vrcmpys_s1rp_h
4159
  { 1192, 3,  1,  4,  11, 0|(1ULL<<MCID::UnmodeledSideEffects), 0xfc00002008ULL, nullptr, nullptr, OperandInfo47, -1 ,nullptr },  // Inst #1192 = M2_vrcmpys_s1rp_l
4160
  { 1193, 4,  1,  4,  11, 0, 0xfc00000008ULL, nullptr, nullptr, OperandInfo34, -1 ,nullptr },  // Inst #1193 = M2_vrmac_s0
4161
  { 1194, 3,  1,  4,  11, 0, 0xfc00000008ULL, nullptr, nullptr, OperandInfo17, -1 ,nullptr },  // Inst #1194 = M2_vrmpy_s0
4162
  { 1195, 4,  1,  4,  44, 0, 0xfc00002008ULL, nullptr, nullptr, OperandInfo62, -1 ,nullptr },  // Inst #1195 = M2_xor_xacc
4163
  { 1196, 4,  1,  4,  44, 0, 0xfc00002008ULL, nullptr, nullptr, OperandInfo62, -1 ,nullptr },  // Inst #1196 = M4_and_and
4164
  { 1197, 4,  1,  4,  44, 0, 0xfc00002008ULL, nullptr, nullptr, OperandInfo62, -1 ,nullptr },  // Inst #1197 = M4_and_andn
4165
  { 1198, 4,  1,  4,  44, 0, 0xfc00002008ULL, nullptr, nullptr, OperandInfo62, -1 ,nullptr },  // Inst #1198 = M4_and_or
4166
  { 1199, 4,  1,  4,  44, 0, 0xfc00002008ULL, nullptr, nullptr, OperandInfo62, -1 ,nullptr },  // Inst #1199 = M4_and_xor
4167
  { 1200, 3,  1,  4,  45, 0, 0xfc00002008ULL, nullptr, ImplicitList1, OperandInfo111, -1 ,nullptr },  // Inst #1200 = M4_cmpyi_wh
4168
  { 1201, 3,  1,  4,  45, 0, 0xfc00002008ULL, nullptr, ImplicitList1, OperandInfo111, -1 ,nullptr },  // Inst #1201 = M4_cmpyi_whc
4169
  { 1202, 3,  1,  4,  45, 0, 0xfc00002008ULL, nullptr, ImplicitList1, OperandInfo111, -1 ,nullptr },  // Inst #1202 = M4_cmpyr_wh
4170
  { 1203, 3,  1,  4,  45, 0, 0xfc00002008ULL, nullptr, ImplicitList1, OperandInfo111, -1 ,nullptr },  // Inst #1203 = M4_cmpyr_whc
4171
  { 1204, 4,  1,  4,  11, 0, 0xfc00002008ULL, nullptr, ImplicitList1, OperandInfo62, -1 ,nullptr },  // Inst #1204 = M4_mac_up_s1_sat
4172
  { 1205, 4,  1,  4,  30, 0, 0xfc30a02008ULL, nullptr, nullptr, OperandInfo112, -1 ,nullptr },  // Inst #1205 = M4_mpyri_addi
4173
  { 1206, 4,  1,  4,  30, 0, 0xfc31a02008ULL, nullptr, nullptr, OperandInfo95, -1 ,nullptr },  // Inst #1206 = M4_mpyri_addr
4174
  { 1207, 4,  1,  4,  30, 0, 0xfc00002008ULL, nullptr, nullptr, OperandInfo113, -1 ,nullptr },  // Inst #1207 = M4_mpyri_addr_u2
4175
  { 1208, 4,  1,  4,  30, 0, 0xfc30a02008ULL, nullptr, nullptr, OperandInfo114, -1 ,nullptr },  // Inst #1208 = M4_mpyrr_addi
4176
  { 1209, 4,  1,  4,  11, 0, 0xfc00002008ULL, nullptr, nullptr, OperandInfo115, -1 ,nullptr },  // Inst #1209 = M4_mpyrr_addr
4177
  { 1210, 4,  1,  4,  11, 0, 0xfc00002008ULL, nullptr, ImplicitList1, OperandInfo62, -1 ,nullptr },  // Inst #1210 = M4_nac_up_s1_sat
4178
  { 1211, 4,  1,  4,  44, 0, 0xfc00002008ULL, nullptr, nullptr, OperandInfo62, -1 ,nullptr },  // Inst #1211 = M4_or_and
4179
  { 1212, 4,  1,  4,  44, 0, 0xfc00002008ULL, nullptr, nullptr, OperandInfo62, -1 ,nullptr },  // Inst #1212 = M4_or_andn
4180
  { 1213, 4,  1,  4,  44, 0, 0xfc00002008ULL, nullptr, nullptr, OperandInfo62, -1 ,nullptr },  // Inst #1213 = M4_or_or
4181
  { 1214, 4,  1,  4,  44, 0, 0xfc00002008ULL, nullptr, nullptr, OperandInfo62, -1 ,nullptr },  // Inst #1214 = M4_or_xor
4182
  { 1215, 3,  1,  4,  11, 0, 0xfc00000008ULL, nullptr, nullptr, OperandInfo20, -1 ,nullptr },  // Inst #1215 = M4_pmpyw
4183
  { 1216, 4,  1,  4,  11, 0, 0xfc00000008ULL, nullptr, nullptr, OperandInfo109, -1 ,nullptr },  // Inst #1216 = M4_pmpyw_acc
4184
  { 1217, 3,  1,  4,  11, 0, 0xfc00000008ULL, nullptr, nullptr, OperandInfo20, -1 ,nullptr },  // Inst #1217 = M4_vpmpyh
4185
  { 1218, 4,  1,  4,  11, 0, 0xfc00000008ULL, nullptr, nullptr, OperandInfo109, -1 ,nullptr },  // Inst #1218 = M4_vpmpyh_acc
4186
  { 1219, 4,  1,  4,  11, 0, 0xfc00000008ULL, nullptr, nullptr, OperandInfo34, -1 ,nullptr },  // Inst #1219 = M4_vrmpyeh_acc_s0
4187
  { 1220, 4,  1,  4,  11, 0, 0xfc00000008ULL, nullptr, nullptr, OperandInfo34, -1 ,nullptr },  // Inst #1220 = M4_vrmpyeh_acc_s1
4188
  { 1221, 3,  1,  4,  11, 0, 0xfc00000008ULL, nullptr, nullptr, OperandInfo17, -1 ,nullptr },  // Inst #1221 = M4_vrmpyeh_s0
4189
  { 1222, 3,  1,  4,  11, 0, 0xfc00000008ULL, nullptr, nullptr, OperandInfo17, -1 ,nullptr },  // Inst #1222 = M4_vrmpyeh_s1
4190
  { 1223, 4,  1,  4,  11, 0, 0xfc00000008ULL, nullptr, nullptr, OperandInfo34, -1 ,nullptr },  // Inst #1223 = M4_vrmpyoh_acc_s0
4191
  { 1224, 4,  1,  4,  11, 0, 0xfc00000008ULL, nullptr, nullptr, OperandInfo34, -1 ,nullptr },  // Inst #1224 = M4_vrmpyoh_acc_s1
4192
  { 1225, 3,  1,  4,  11, 0, 0xfc00000008ULL, nullptr, nullptr, OperandInfo17, -1 ,nullptr },  // Inst #1225 = M4_vrmpyoh_s0
4193
  { 1226, 3,  1,  4,  11, 0, 0xfc00000008ULL, nullptr, nullptr, OperandInfo17, -1 ,nullptr },  // Inst #1226 = M4_vrmpyoh_s1
4194
  { 1227, 4,  1,  4,  44, 0, 0xfc00002008ULL, nullptr, nullptr, OperandInfo62, -1 ,nullptr },  // Inst #1227 = M4_xor_and
4195
  { 1228, 4,  1,  4,  44, 0, 0xfc00002008ULL, nullptr, nullptr, OperandInfo62, -1 ,nullptr },  // Inst #1228 = M4_xor_andn
4196
  { 1229, 4,  1,  4,  44, 0, 0xfc00002008ULL, nullptr, nullptr, OperandInfo62, -1 ,nullptr },  // Inst #1229 = M4_xor_or
4197
  { 1230, 4,  1,  4,  12, 0, 0xfc00000008ULL, nullptr, nullptr, OperandInfo34, -1 ,nullptr },  // Inst #1230 = M4_xor_xacc
4198
  { 1231, 4,  1,  4,  11, 0, 0xfc00000008ULL, nullptr, ImplicitList1, OperandInfo34, -1 ,nullptr },  // Inst #1231 = M5_vdmacbsu
4199
  { 1232, 3,  1,  4,  11, 0, 0xfc00000008ULL, nullptr, nullptr, OperandInfo17, -1 ,nullptr },  // Inst #1232 = M5_vdmpybsu
4200
  { 1233, 4,  1,  4,  11, 0, 0xfc00000008ULL, nullptr, nullptr, OperandInfo109, -1 ,nullptr },  // Inst #1233 = M5_vmacbsu
4201
  { 1234, 4,  1,  4,  11, 0, 0xfc00000008ULL, nullptr, nullptr, OperandInfo109, -1 ,nullptr },  // Inst #1234 = M5_vmacbuu
4202
  { 1235, 3,  1,  4,  11, 0, 0xfc00000008ULL, nullptr, nullptr, OperandInfo20, -1 ,nullptr },  // Inst #1235 = M5_vmpybsu
4203
  { 1236, 3,  1,  4,  11, 0, 0xfc00000008ULL, nullptr, nullptr, OperandInfo20, -1 ,nullptr },  // Inst #1236 = M5_vmpybuu
4204
  { 1237, 4,  1,  4,  11, 0, 0xfc00000008ULL, nullptr, nullptr, OperandInfo34, -1 ,nullptr },  // Inst #1237 = M5_vrmacbsu
4205
  { 1238, 4,  1,  4,  11, 0, 0xfc00000008ULL, nullptr, nullptr, OperandInfo34, -1 ,nullptr },  // Inst #1238 = M5_vrmacbuu
4206
  { 1239, 3,  1,  4,  11, 0, 0xfc00000008ULL, nullptr, nullptr, OperandInfo17, -1 ,nullptr },  // Inst #1239 = M5_vrmpybsu
4207
  { 1240, 3,  1,  4,  11, 0, 0xfc00000008ULL, nullptr, nullptr, OperandInfo17, -1 ,nullptr },  // Inst #1240 = M5_vrmpybuu
4208
  { 1241, 4,  1,  4,  4,  0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UnmodeledSideEffects), 0xfc00000008ULL, nullptr, nullptr, OperandInfo58, -1 ,nullptr },  // Inst #1241 = MUX64_rr
4209
  { 1242, 4,  1,  4,  8,  0|(1ULL<<MCID::Pseudo), 0xfc45c00001ULL, nullptr, nullptr, OperandInfo22, -1 ,nullptr },  // Inst #1242 = MUX_ir_f
4210
  { 1243, 4,  1,  4,  8,  0|(1ULL<<MCID::Pseudo), 0xfc45400001ULL, nullptr, nullptr, OperandInfo54, -1 ,nullptr },  // Inst #1243 = MUX_ri_f
4211
  { 1244, 1,  0,  4,  25, 0|(1ULL<<MCID::Call)|(1ULL<<MCID::Predicable)|(1ULL<<MCID::UnmodeledSideEffects), 0xfec4200004ULL, nullptr, ImplicitList23, OperandInfo5, -1 ,nullptr },  // Inst #1244 = RESTORE_DEALLOC_BEFORE_TAILCALL_V4
4212
  { 1245, 1,  0,  4,  25, 0|(1ULL<<MCID::Call)|(1ULL<<MCID::Predicable)|(1ULL<<MCID::UnmodeledSideEffects), 0xfec4600004ULL, nullptr, ImplicitList23, OperandInfo5, -1 ,nullptr },  // Inst #1245 = RESTORE_DEALLOC_BEFORE_TAILCALL_V4_EXT
4213
  { 1246, 1,  0,  4,  25, 0|(1ULL<<MCID::Return)|(1ULL<<MCID::Branch)|(1ULL<<MCID::Barrier)|(1ULL<<MCID::Call)|(1ULL<<MCID::Terminator), 0xfec4200004ULL, nullptr, ImplicitList23, OperandInfo5, -1 ,nullptr },  // Inst #1246 = RESTORE_DEALLOC_RET_JMP_V4
4214
  { 1247, 1,  0,  4,  25, 0|(1ULL<<MCID::Return)|(1ULL<<MCID::Branch)|(1ULL<<MCID::Barrier)|(1ULL<<MCID::Call)|(1ULL<<MCID::Terminator), 0xfec4600004ULL, nullptr, ImplicitList23, OperandInfo5, -1 ,nullptr },  // Inst #1247 = RESTORE_DEALLOC_RET_JMP_V4_EXT
4215
  { 1248, 4,  1,  4,  14, 0, 0xfc00002008ULL, nullptr, nullptr, OperandInfo95, -1 ,nullptr },  // Inst #1248 = S2_addasl_rrri
4216
  { 1249, 1,  0,  4,  46, 0|(1ULL<<MCID::MayStore), 0x20fc00000006ULL, ImplicitList24, ImplicitList3, OperandInfo2, -1 ,nullptr },  // Inst #1249 = S2_allocframe
4217
  { 1250, 3,  1,  4,  2,  0, 0xfc00000008ULL, nullptr, nullptr, OperandInfo116, -1 ,nullptr },  // Inst #1250 = S2_asl_i_p
4218
  { 1251, 4,  1,  4,  1,  0, 0xfc00000008ULL, nullptr, nullptr, OperandInfo117, -1 ,nullptr },  // Inst #1251 = S2_asl_i_p_acc
4219
  { 1252, 4,  1,  4,  1,  0, 0xfc00000008ULL, nullptr, nullptr, OperandInfo117, -1 ,nullptr },  // Inst #1252 = S2_asl_i_p_and
4220
  { 1253, 4,  1,  4,  1,  0, 0xfc00000008ULL, nullptr, nullptr, OperandInfo117, -1 ,nullptr },  // Inst #1253 = S2_asl_i_p_nac
4221
  { 1254, 4,  1,  4,  1,  0, 0xfc00000008ULL, nullptr, nullptr, OperandInfo117, -1 ,nullptr },  // Inst #1254 = S2_asl_i_p_or
4222
  { 1255, 4,  1,  4,  1,  0, 0xfc00000008ULL, nullptr, nullptr, OperandInfo117, -1 ,nullptr },  // Inst #1255 = S2_asl_i_p_xacc
4223
  { 1256, 3,  1,  4,  2,  0, 0xfc00002008ULL, nullptr, nullptr, OperandInfo16, -1 ,nullptr },  // Inst #1256 = S2_asl_i_r
4224
  { 1257, 4,  1,  4,  1,  0, 0xfc00002008ULL, nullptr, nullptr, OperandInfo108, -1 ,nullptr },  // Inst #1257 = S2_asl_i_r_acc
4225
  { 1258, 4,  1,  4,  1,  0, 0xfc00002008ULL, nullptr, nullptr, OperandInfo108, -1 ,nullptr },  // Inst #1258 = S2_asl_i_r_and
4226
  { 1259, 4,  1,  4,  1,  0, 0xfc00002008ULL, nullptr, nullptr, OperandInfo108, -1 ,nullptr },  // Inst #1259 = S2_asl_i_r_nac
4227
  { 1260, 4,  1,  4,  1,  0, 0xfc00002008ULL, nullptr, nullptr, OperandInfo108, -1 ,nullptr },  // Inst #1260 = S2_asl_i_r_or
4228
  { 1261, 3,  1,  4,  1,  0, 0xfc00002008ULL, nullptr, ImplicitList1, OperandInfo16, -1 ,nullptr },  // Inst #1261 = S2_asl_i_r_sat
4229
  { 1262, 4,  1,  4,  1,  0, 0xfc00002008ULL, nullptr, nullptr, OperandInfo108, -1 ,nullptr },  // Inst #1262 = S2_asl_i_r_xacc
4230
  { 1263, 3,  1,  4,  2,  0, 0xfc00000008ULL, nullptr, nullptr, OperandInfo116, -1 ,nullptr },  // Inst #1263 = S2_asl_i_vh
4231
  { 1264, 3,  1,  4,  2,  0, 0xfc00000008ULL, nullptr, nullptr, OperandInfo116, -1 ,nullptr },  // Inst #1264 = S2_asl_i_vw
4232
  { 1265, 3,  1,  4,  12, 0, 0xfc00000008ULL, nullptr, nullptr, OperandInfo110, -1 ,nullptr },  // Inst #1265 = S2_asl_r_p
4233
  { 1266, 4,  1,  4,  14, 0, 0xfc00000008ULL, nullptr, nullptr, OperandInfo45, -1 ,nullptr },  // Inst #1266 = S2_asl_r_p_acc
4234
  { 1267, 4,  1,  4,  14, 0, 0xfc00000008ULL, nullptr, nullptr, OperandInfo45, -1 ,nullptr },  // Inst #1267 = S2_asl_r_p_and
4235
  { 1268, 4,  1,  4,  14, 0, 0xfc00000008ULL, nullptr, nullptr, OperandInfo45, -1 ,nullptr },  // Inst #1268 = S2_asl_r_p_nac
4236
  { 1269, 4,  1,  4,  14, 0, 0xfc00000008ULL, nullptr, nullptr, OperandInfo45, -1 ,nullptr },  // Inst #1269 = S2_asl_r_p_or
4237
  { 1270, 4,  1,  4,  14, 0, 0xfc00000008ULL, nullptr, nullptr, OperandInfo45, -1 ,nullptr },  // Inst #1270 = S2_asl_r_p_xor
4238
  { 1271, 3,  1,  4,  12, 0, 0xfc00002008ULL, nullptr, nullptr, OperandInfo15, -1 ,nullptr },  // Inst #1271 = S2_asl_r_r
4239
  { 1272, 4,  1,  4,  14, 0, 0xfc00002008ULL, nullptr, nullptr, OperandInfo62, -1 ,nullptr },  // Inst #1272 = S2_asl_r_r_acc
4240
  { 1273, 4,  1,  4,  14, 0, 0xfc00002008ULL, nullptr, nullptr, OperandInfo62, -1 ,nullptr },  // Inst #1273 = S2_asl_r_r_and
4241
  { 1274, 4,  1,  4,  14, 0, 0xfc00002008ULL, nullptr, nullptr, OperandInfo62, -1 ,nullptr },  // Inst #1274 = S2_asl_r_r_nac
4242
  { 1275, 4,  1,  4,  14, 0, 0xfc00002008ULL, nullptr, nullptr, OperandInfo62, -1 ,nullptr },  // Inst #1275 = S2_asl_r_r_or
4243
  { 1276, 3,  1,  4,  14, 0, 0xfc00002008ULL, nullptr, ImplicitList1, OperandInfo15, -1 ,nullptr },  // Inst #1276 = S2_asl_r_r_sat
4244
  { 1277, 3,  1,  4,  12, 0, 0xfc00000008ULL, nullptr, nullptr, OperandInfo110, -1 ,nullptr },  // Inst #1277 = S2_asl_r_vh
4245
  { 1278, 3,  1,  4,  12, 0, 0xfc00000008ULL, nullptr, nullptr, OperandInfo110, -1 ,nullptr },  // Inst #1278 = S2_asl_r_vw
4246
  { 1279, 3,  1,  4,  2,  0, 0xfc00000008ULL, nullptr, nullptr, OperandInfo116, -1 ,nullptr },  // Inst #1279 = S2_asr_i_p
4247
  { 1280, 4,  1,  4,  1,  0, 0xfc00000008ULL, nullptr, nullptr, OperandInfo117, -1 ,nullptr },  // Inst #1280 = S2_asr_i_p_acc
4248
  { 1281, 4,  1,  4,  1,  0, 0xfc00000008ULL, nullptr, nullptr, OperandInfo117, -1 ,nullptr },  // Inst #1281 = S2_asr_i_p_and
4249
  { 1282, 4,  1,  4,  1,  0, 0xfc00000008ULL, nullptr, nullptr, OperandInfo117, -1 ,nullptr },  // Inst #1282 = S2_asr_i_p_nac
4250
  { 1283, 4,  1,  4,  1,  0, 0xfc00000008ULL, nullptr, nullptr, OperandInfo117, -1 ,nullptr },  // Inst #1283 = S2_asr_i_p_or
4251
  { 1284, 3,  1,  4,  2,  0, 0xfc00000008ULL, nullptr, nullptr, OperandInfo116, -1 ,nullptr },  // Inst #1284 = S2_asr_i_p_rnd
4252
  { 1285, 3,  1,  4,  11, 0, 0xfc00000008ULL, nullptr, nullptr, OperandInfo116, -1 ,nullptr },  // Inst #1285 = S2_asr_i_p_rnd_goodsyntax
4253
  { 1286, 3,  1,  4,  2,  0, 0xfc00002008ULL, nullptr, nullptr, OperandInfo16, -1 ,nullptr },  // Inst #1286 = S2_asr_i_r
4254
  { 1287, 4,  1,  4,  1,  0, 0xfc00002008ULL, nullptr, nullptr, OperandInfo108, -1 ,nullptr },  // Inst #1287 = S2_asr_i_r_acc
4255
  { 1288, 4,  1,  4,  1,  0, 0xfc00002008ULL, nullptr, nullptr, OperandInfo108, -1 ,nullptr },  // Inst #1288 = S2_asr_i_r_and
4256
  { 1289, 4,  1,  4,  1,  0, 0xfc00002008ULL, nullptr, nullptr, OperandInfo108, -1 ,nullptr },  // Inst #1289 = S2_asr_i_r_nac
4257
  { 1290, 4,  1,  4,  1,  0, 0xfc00002008ULL, nullptr, nullptr, OperandInfo108, -1 ,nullptr },  // Inst #1290 = S2_asr_i_r_or
4258
  { 1291, 3,  1,  4,  1,  0, 0xfc00002008ULL, nullptr, nullptr, OperandInfo16, -1 ,nullptr },  // Inst #1291 = S2_asr_i_r_rnd
4259
  { 1292, 3,  1,  4,  2,  0, 0xfc00000008ULL, nullptr, nullptr, OperandInfo16, -1 ,nullptr },  // Inst #1292 = S2_asr_i_r_rnd_goodsyntax
4260
  { 1293, 3,  1,  4,  1,  0, 0xfc00002008ULL, nullptr, nullptr, OperandInfo118, -1 ,nullptr },  // Inst #1293 = S2_asr_i_svw_trun
4261
  { 1294, 3,  1,  4,  2,  0, 0xfc00000008ULL, nullptr, nullptr, OperandInfo116, -1 ,nullptr },  // Inst #1294 = S2_asr_i_vh
4262
  { 1295, 3,  1,  4,  2,  0, 0xfc00000008ULL, nullptr, nullptr, OperandInfo116, -1 ,nullptr },  // Inst #1295 = S2_asr_i_vw
4263
  { 1296, 3,  1,  4,  12, 0, 0xfc00000008ULL, nullptr, nullptr, OperandInfo110, -1 ,nullptr },  // Inst #1296 = S2_asr_r_p
4264
  { 1297, 4,  1,  4,  14, 0, 0xfc00000008ULL, nullptr, nullptr, OperandInfo45, -1 ,nullptr },  // Inst #1297 = S2_asr_r_p_acc
4265
  { 1298, 4,  1,  4,  14, 0, 0xfc00000008ULL, nullptr, nullptr, OperandInfo45, -1 ,nullptr },  // Inst #1298 = S2_asr_r_p_and
4266
  { 1299, 4,  1,  4,  14, 0, 0xfc00000008ULL, nullptr, nullptr, OperandInfo45, -1 ,nullptr },  // Inst #1299 = S2_asr_r_p_nac
4267
  { 1300, 4,  1,  4,  14, 0, 0xfc00000008ULL, nullptr, nullptr, OperandInfo45, -1 ,nullptr },  // Inst #1300 = S2_asr_r_p_or
4268
  { 1301, 4,  1,  4,  14, 0, 0xfc00000008ULL, nullptr, nullptr, OperandInfo45, -1 ,nullptr },  // Inst #1301 = S2_asr_r_p_xor
4269
  { 1302, 3,  1,  4,  12, 0, 0xfc00002008ULL, nullptr, nullptr, OperandInfo15, -1 ,nullptr },  // Inst #1302 = S2_asr_r_r
4270
  { 1303, 4,  1,  4,  14, 0, 0xfc00002008ULL, nullptr, nullptr, OperandInfo62, -1 ,nullptr },  // Inst #1303 = S2_asr_r_r_acc
4271
  { 1304, 4,  1,  4,  14, 0, 0xfc00002008ULL, nullptr, nullptr, OperandInfo62, -1 ,nullptr },  // Inst #1304 = S2_asr_r_r_and
4272
  { 1305, 4,  1,  4,  14, 0, 0xfc00002008ULL, nullptr, nullptr, OperandInfo62, -1 ,nullptr },  // Inst #1305 = S2_asr_r_r_nac
4273
  { 1306, 4,  1,  4,  14, 0, 0xfc00002008ULL, nullptr, nullptr, OperandInfo62, -1 ,nullptr },  // Inst #1306 = S2_asr_r_r_or
4274
  { 1307, 3,  1,  4,  14, 0, 0xfc00002008ULL, nullptr, ImplicitList1, OperandInfo15, -1 ,nullptr },  // Inst #1307 = S2_asr_r_r_sat
4275
  { 1308, 3,  1,  4,  12, 0, 0xfc00002008ULL, nullptr, nullptr, OperandInfo111, -1 ,nullptr },  // Inst #1308 = S2_asr_r_svw_trun
4276
  { 1309, 3,  1,  4,  12, 0, 0xfc00000008ULL, nullptr, nullptr, OperandInfo110, -1 ,nullptr },  // Inst #1309 = S2_asr_r_vh
4277
  { 1310, 3,  1,  4,  12, 0, 0xfc00000008ULL, nullptr, nullptr, OperandInfo110, -1 ,nullptr },  // Inst #1310 = S2_asr_r_vw
4278
  { 1311, 2,  1,  4,  1,  0, 0xfc00002008ULL, nullptr, nullptr, OperandInfo13, -1 ,nullptr },  // Inst #1311 = S2_brev
4279
  { 1312, 2,  1,  4,  2,  0, 0xfc00000008ULL, nullptr, nullptr, OperandInfo14, -1 ,nullptr },  // Inst #1312 = S2_brevp
4280
  { 1313, 3,  1,  4,  12, 0, 0xfc00000808ULL, nullptr, ImplicitList17, OperandInfo17, -1 ,nullptr },  // Inst #1313 = S2_cabacdecbin
4281
  { 1314, 4,  1,  4,  2,  0, 0xfc00000008ULL, nullptr, nullptr, OperandInfo119, -1 ,nullptr },  // Inst #1314 = S2_cabacencbin
4282
  { 1315, 2,  1,  4,  2,  0, 0xfc00002008ULL, nullptr, nullptr, OperandInfo13, -1 ,nullptr },  // Inst #1315 = S2_cl0
4283
  { 1316, 2,  1,  4,  2,  0, 0xfc00002008ULL, nullptr, nullptr, OperandInfo23, -1 ,nullptr },  // Inst #1316 = S2_cl0p
4284
  { 1317, 2,  1,  4,  2,  0, 0xfc00002008ULL, nullptr, nullptr, OperandInfo13, -1 ,nullptr },  // Inst #1317 = S2_cl1
4285
  { 1318, 2,  1,  4,  2,  0, 0xfc00002008ULL, nullptr, nullptr, OperandInfo23, -1 ,nullptr },  // Inst #1318 = S2_cl1p
4286
  { 1319, 2,  1,  4,  2,  0, 0xfc00002008ULL, nullptr, nullptr, OperandInfo13, -1 ,nullptr },  // Inst #1319 = S2_clb
4287
  { 1320, 2,  1,  4,  2,  0, 0xfc00002008ULL, nullptr, nullptr, OperandInfo13, -1 ,nullptr },  // Inst #1320 = S2_clbnorm
4288
  { 1321, 2,  1,  4,  2,  0, 0xfc00002008ULL, nullptr, nullptr, OperandInfo23, -1 ,nullptr },  // Inst #1321 = S2_clbp
4289
  { 1322, 3,  1,  4,  2,  0, 0xfc00002008ULL, nullptr, nullptr, OperandInfo16, -1 ,nullptr },  // Inst #1322 = S2_clrbit_i
4290
  { 1323, 3,  1,  4,  12, 0, 0xfc00002008ULL, nullptr, nullptr, OperandInfo15, -1 ,nullptr },  // Inst #1323 = S2_clrbit_r
4291
  { 1324, 2,  1,  4,  2,  0, 0xfc00002008ULL, nullptr, nullptr, OperandInfo13, -1 ,nullptr },  // Inst #1324 = S2_ct0
4292
  { 1325, 2,  1,  4,  2,  0, 0xfc00002008ULL, nullptr, nullptr, OperandInfo23, -1 ,nullptr },  // Inst #1325 = S2_ct0p
4293
  { 1326, 2,  1,  4,  2,  0, 0xfc00002008ULL, nullptr, nullptr, OperandInfo13, -1 ,nullptr },  // Inst #1326 = S2_ct1
4294
  { 1327, 2,  1,  4,  2,  0, 0xfc00002008ULL, nullptr, nullptr, OperandInfo23, -1 ,nullptr },  // Inst #1327 = S2_ct1p
4295
  { 1328, 2,  1,  4,  2,  0, 0xfc00000008ULL, nullptr, nullptr, OperandInfo14, -1 ,nullptr },  // Inst #1328 = S2_deinterleave
4296
  { 1329, 4,  1,  4,  1,  0, 0xfc00002008ULL, nullptr, nullptr, OperandInfo94, -1 ,nullptr },  // Inst #1329 = S2_extractu
4297
  { 1330, 3,  1,  4,  14, 0, 0xfc00002008ULL, nullptr, nullptr, OperandInfo120, -1 ,nullptr },  // Inst #1330 = S2_extractu_rp
4298
  { 1331, 4,  1,  4,  1,  0, 0xfc00000008ULL, nullptr, nullptr, OperandInfo121, -1 ,nullptr },  // Inst #1331 = S2_extractup
4299
  { 1332, 3,  1,  4,  14, 0, 0xfc00000008ULL, nullptr, nullptr, OperandInfo17, -1 ,nullptr },  // Inst #1332 = S2_extractup_rp
4300
  { 1333, 5,  1,  4,  1,  0, 0xfc00002008ULL, nullptr, nullptr, OperandInfo122, -1 ,nullptr },  // Inst #1333 = S2_insert
4301
  { 1334, 4,  1,  4,  12, 0, 0xfc00002008ULL, nullptr, nullptr, OperandInfo123, -1 ,nullptr },  // Inst #1334 = S2_insert_rp
4302
  { 1335, 5,  1,  4,  1,  0, 0xfc00000008ULL, nullptr, nullptr, OperandInfo124, -1 ,nullptr },  // Inst #1335 = S2_insertp
4303
  { 1336, 4,  1,  4,  12, 0, 0xfc00000008ULL, nullptr, nullptr, OperandInfo34, -1 ,nullptr },  // Inst #1336 = S2_insertp_rp
4304
  { 1337, 2,  1,  4,  2,  0, 0xfc00000008ULL, nullptr, nullptr, OperandInfo14, -1 ,nullptr },  // Inst #1337 = S2_interleave
4305
  { 1338, 3,  1,  4,  14, 0, 0xfc00000008ULL, nullptr, nullptr, OperandInfo17, -1 ,nullptr },  // Inst #1338 = S2_lfsp
4306
  { 1339, 3,  1,  4,  12, 0, 0xfc00000008ULL, nullptr, nullptr, OperandInfo110, -1 ,nullptr },  // Inst #1339 = S2_lsl_r_p
4307
  { 1340, 4,  1,  4,  14, 0, 0xfc00000008ULL, nullptr, nullptr, OperandInfo45, -1 ,nullptr },  // Inst #1340 = S2_lsl_r_p_acc
4308
  { 1341, 4,  1,  4,  14, 0, 0xfc00000008ULL, nullptr, nullptr, OperandInfo45, -1 ,nullptr },  // Inst #1341 = S2_lsl_r_p_and
4309
  { 1342, 4,  1,  4,  14, 0, 0xfc00000008ULL, nullptr, nullptr, OperandInfo45, -1 ,nullptr },  // Inst #1342 = S2_lsl_r_p_nac
4310
  { 1343, 4,  1,  4,  14, 0, 0xfc00000008ULL, nullptr, nullptr, OperandInfo45, -1 ,nullptr },  // Inst #1343 = S2_lsl_r_p_or
4311
  { 1344, 4,  1,  4,  14, 0, 0xfc00000008ULL, nullptr, nullptr, OperandInfo45, -1 ,nullptr },  // Inst #1344 = S2_lsl_r_p_xor
4312
  { 1345, 3,  1,  4,  12, 0, 0xfc00002008ULL, nullptr, nullptr, OperandInfo15, -1 ,nullptr },  // Inst #1345 = S2_lsl_r_r
4313
  { 1346, 4,  1,  4,  14, 0, 0xfc00002008ULL, nullptr, nullptr, OperandInfo62, -1 ,nullptr },  // Inst #1346 = S2_lsl_r_r_acc
4314
  { 1347, 4,  1,  4,  14, 0, 0xfc00002008ULL, nullptr, nullptr, OperandInfo62, -1 ,nullptr },  // Inst #1347 = S2_lsl_r_r_and
4315
  { 1348, 4,  1,  4,  14, 0, 0xfc00002008ULL, nullptr, nullptr, OperandInfo62, -1 ,nullptr },  // Inst #1348 = S2_lsl_r_r_nac
4316
  { 1349, 4,  1,  4,  14, 0, 0xfc00002008ULL, nullptr, nullptr, OperandInfo62, -1 ,nullptr },  // Inst #1349 = S2_lsl_r_r_or
4317
  { 1350, 3,  1,  4,  12, 0, 0xfc00000008ULL, nullptr, nullptr, OperandInfo110, -1 ,nullptr },  // Inst #1350 = S2_lsl_r_vh
4318
  { 1351, 3,  1,  4,  12, 0, 0xfc00000008ULL, nullptr, nullptr, OperandInfo110, -1 ,nullptr },  // Inst #1351 = S2_lsl_r_vw
4319
  { 1352, 3,  1,  4,  2,  0, 0xfc00000008ULL, nullptr, nullptr, OperandInfo116, -1 ,nullptr },  // Inst #1352 = S2_lsr_i_p
4320
  { 1353, 4,  1,  4,  1,  0, 0xfc00000008ULL, nullptr, nullptr, OperandInfo117, -1 ,nullptr },  // Inst #1353 = S2_lsr_i_p_acc
4321
  { 1354, 4,  1,  4,  1,  0, 0xfc00000008ULL, nullptr, nullptr, OperandInfo117, -1 ,nullptr },  // Inst #1354 = S2_lsr_i_p_and
4322
  { 1355, 4,  1,  4,  1,  0, 0xfc00000008ULL, nullptr, nullptr, OperandInfo117, -1 ,nullptr },  // Inst #1355 = S2_lsr_i_p_nac
4323
  { 1356, 4,  1,  4,  1,  0, 0xfc00000008ULL, nullptr, nullptr, OperandInfo117, -1 ,nullptr },  // Inst #1356 = S2_lsr_i_p_or
4324
  { 1357, 4,  1,  4,  1,  0, 0xfc00000008ULL, nullptr, nullptr, OperandInfo117, -1 ,nullptr },  // Inst #1357 = S2_lsr_i_p_xacc
4325
  { 1358, 3,  1,  4,  2,  0, 0xfc00002008ULL, nullptr, nullptr, OperandInfo16, -1 ,nullptr },  // Inst #1358 = S2_lsr_i_r
4326
  { 1359, 4,  1,  4,  1,  0, 0xfc00002008ULL, nullptr, nullptr, OperandInfo108, -1 ,nullptr },  // Inst #1359 = S2_lsr_i_r_acc
4327
  { 1360, 4,  1,  4,  1,  0, 0xfc00002008ULL, nullptr, nullptr, OperandInfo108, -1 ,nullptr },  // Inst #1360 = S2_lsr_i_r_and
4328
  { 1361, 4,  1,  4,  1,  0, 0xfc00002008ULL, nullptr, nullptr, OperandInfo108, -1 ,nullptr },  // Inst #1361 = S2_lsr_i_r_nac
4329
  { 1362, 4,  1,  4,  1,  0, 0xfc00002008ULL, nullptr, nullptr, OperandInfo108, -1 ,nullptr },  // Inst #1362 = S2_lsr_i_r_or
4330
  { 1363, 4,  1,  4,  1,  0, 0xfc00002008ULL, nullptr, nullptr, OperandInfo108, -1 ,nullptr },  // Inst #1363 = S2_lsr_i_r_xacc
4331
  { 1364, 3,  1,  4,  2,  0, 0xfc00000008ULL, nullptr, nullptr, OperandInfo116, -1 ,nullptr },  // Inst #1364 = S2_lsr_i_vh
4332
  { 1365, 3,  1,  4,  2,  0, 0xfc00000008ULL, nullptr, nullptr, OperandInfo116, -1 ,nullptr },  // Inst #1365 = S2_lsr_i_vw
4333
  { 1366, 3,  1,  4,  12, 0, 0xfc00000008ULL, nullptr, nullptr, OperandInfo110, -1 ,nullptr },  // Inst #1366 = S2_lsr_r_p
4334
  { 1367, 4,  1,  4,  14, 0, 0xfc00000008ULL, nullptr, nullptr, OperandInfo45, -1 ,nullptr },  // Inst #1367 = S2_lsr_r_p_acc
4335
  { 1368, 4,  1,  4,  14, 0, 0xfc00000008ULL, nullptr, nullptr, OperandInfo45, -1 ,nullptr },  // Inst #1368 = S2_lsr_r_p_and
4336
  { 1369, 4,  1,  4,  14, 0, 0xfc00000008ULL, nullptr, nullptr, OperandInfo45, -1 ,nullptr },  // Inst #1369 = S2_lsr_r_p_nac
4337
  { 1370, 4,  1,  4,  14, 0, 0xfc00000008ULL, nullptr, nullptr, OperandInfo45, -1 ,nullptr },  // Inst #1370 = S2_lsr_r_p_or
4338
  { 1371, 4,  1,  4,  14, 0, 0xfc00000008ULL, nullptr, nullptr, OperandInfo45, -1 ,nullptr },  // Inst #1371 = S2_lsr_r_p_xor
4339
  { 1372, 3,  1,  4,  12, 0, 0xfc00002008ULL, nullptr, nullptr, OperandInfo15, -1 ,nullptr },  // Inst #1372 = S2_lsr_r_r
4340
  { 1373, 4,  1,  4,  14, 0, 0xfc00002008ULL, nullptr, nullptr, OperandInfo62, -1 ,nullptr },  // Inst #1373 = S2_lsr_r_r_acc
4341
  { 1374, 4,  1,  4,  14, 0, 0xfc00002008ULL, nullptr, nullptr, OperandInfo62, -1 ,nullptr },  // Inst #1374 = S2_lsr_r_r_and
4342
  { 1375, 4,  1,  4,  14, 0, 0xfc00002008ULL, nullptr, nullptr, OperandInfo62, -1 ,nullptr },  // Inst #1375 = S2_lsr_r_r_nac
4343
  { 1376, 4,  1,  4,  14, 0, 0xfc00002008ULL, nullptr, nullptr, OperandInfo62, -1 ,nullptr },  // Inst #1376 = S2_lsr_r_r_or
4344
  { 1377, 3,  1,  4,  12, 0, 0xfc00000008ULL, nullptr, nullptr, OperandInfo110, -1 ,nullptr },  // Inst #1377 = S2_lsr_r_vh
4345
  { 1378, 3,  1,  4,  12, 0, 0xfc00000008ULL, nullptr, nullptr, OperandInfo110, -1 ,nullptr },  // Inst #1378 = S2_lsr_r_vw
4346
  { 1379, 3,  1,  4,  3,  0, 0xfc00000001ULL, nullptr, nullptr, OperandInfo20, -1 ,nullptr },  // Inst #1379 = S2_packhl
4347
  { 1380, 3,  1,  4,  5,  0, 0xfc00002008ULL, nullptr, nullptr, OperandInfo47, -1 ,nullptr },  // Inst #1380 = S2_parityp
4348
  { 1381, 4,  0,  4,  47, 0|(1ULL<<MCID::MayStore), 0xbfc31220306ULL, nullptr, nullptr, OperandInfo125, -1 ,nullptr },  // Inst #1381 = S2_pstorerbf_io
4349
  { 1382, 5,  1,  4,  48, 0|(1ULL<<MCID::MayStore), 0xefc00020306ULL, nullptr, nullptr, OperandInfo126, -1 ,nullptr },  // Inst #1382 = S2_pstorerbf_pi
4350
  { 1383, 5,  1,  4,  48, 0|(1ULL<<MCID::MayStore), 0xefc00020706ULL, nullptr, nullptr, OperandInfo126, -1 ,nullptr },  // Inst #1383 = S2_pstorerbfnew_pi
4351
  { 1384, 4,  0,  4,  49, 0|(1ULL<<MCID::MayStore), 0xbfc3124d30aULL, nullptr, nullptr, OperandInfo125, -1 ,nullptr },  // Inst #1384 = S2_pstorerbnewf_io
4352
  { 1385, 5,  1,  4,  50, 0|(1ULL<<MCID::MayStore), 0xefc0005130aULL, nullptr, nullptr, OperandInfo126, -1 ,nullptr },  // Inst #1385 = S2_pstorerbnewf_pi
4353
  { 1386, 5,  1,  4,  50, 0|(1ULL<<MCID::MayStore), 0xefc0005170aULL, nullptr, nullptr, OperandInfo126, -1 ,nullptr },  // Inst #1386 = S2_pstorerbnewfnew_pi
4354
  { 1387, 4,  0,  4,  49, 0|(1ULL<<MCID::MayStore), 0xbfc3124d10aULL, nullptr, nullptr, OperandInfo125, -1 ,nullptr },  // Inst #1387 = S2_pstorerbnewt_io
4355
  { 1388, 5,  1,  4,  50, 0|(1ULL<<MCID::MayStore), 0xefc0005110aULL, nullptr, nullptr, OperandInfo126, -1 ,nullptr },  // Inst #1388 = S2_pstorerbnewt_pi
4356
  { 1389, 5,  1,  4,  50, 0|(1ULL<<MCID::MayStore), 0xefc0005150aULL, nullptr, nullptr, OperandInfo126, -1 ,nullptr },  // Inst #1389 = S2_pstorerbnewtnew_pi
4357
  { 1390, 4,  0,  4,  47, 0|(1ULL<<MCID::MayStore), 0xbfc31220106ULL, nullptr, nullptr, OperandInfo125, -1 ,nullptr },  // Inst #1390 = S2_pstorerbt_io
4358
  { 1391, 5,  1,  4,  48, 0|(1ULL<<MCID::MayStore), 0xefc00020106ULL, nullptr, nullptr, OperandInfo126, -1 ,nullptr },  // Inst #1391 = S2_pstorerbt_pi
4359
  { 1392, 5,  1,  4,  48, 0|(1ULL<<MCID::MayStore), 0xefc00020506ULL, nullptr, nullptr, OperandInfo126, -1 ,nullptr },  // Inst #1392 = S2_pstorerbtnew_pi
4360
  { 1393, 4,  0,  4,  47, 0|(1ULL<<MCID::MayStore), 0x23ff49200306ULL, nullptr, nullptr, OperandInfo127, -1 ,nullptr },  // Inst #1393 = S2_pstorerdf_io
4361
  { 1394, 5,  1,  4,  48, 0|(1ULL<<MCID::MayStore), 0x26fc00000306ULL, nullptr, nullptr, OperandInfo128, -1 ,nullptr },  // Inst #1394 = S2_pstorerdf_pi
4362
  { 1395, 5,  1,  4,  48, 0|(1ULL<<MCID::MayStore), 0x26fc00000706ULL, nullptr, nullptr, OperandInfo128, -1 ,nullptr },  // Inst #1395 = S2_pstorerdfnew_pi
4363
  { 1396, 4,  0,  4,  47, 0|(1ULL<<MCID::MayStore), 0x23ff49200106ULL, nullptr, nullptr, OperandInfo127, -1 ,nullptr },  // Inst #1396 = S2_pstorerdt_io
4364
  { 1397, 5,  1,  4,  48, 0|(1ULL<<MCID::MayStore), 0x26fc00000106ULL, nullptr, nullptr, OperandInfo128, -1 ,nullptr },  // Inst #1397 = S2_pstorerdt_pi
4365
  { 1398, 5,  1,  4,  48, 0|(1ULL<<MCID::MayStore), 0x26fc00000506ULL, nullptr, nullptr, OperandInfo128, -1 ,nullptr },  // Inst #1398 = S2_pstorerdtnew_pi
4366
  { 1399, 4,  0,  4,  47, 0|(1ULL<<MCID::MayStore), 0x13fd39200306ULL, nullptr, nullptr, OperandInfo125, -1 ,nullptr },  // Inst #1399 = S2_pstorerff_io
4367
  { 1400, 5,  1,  4,  48, 0|(1ULL<<MCID::MayStore), 0x16fc00000306ULL, nullptr, nullptr, OperandInfo126, -1 ,nullptr },  // Inst #1400 = S2_pstorerff_pi
4368
  { 1401, 5,  1,  4,  48, 0|(1ULL<<MCID::MayStore), 0x16fc00000706ULL, nullptr, nullptr, OperandInfo126, -1 ,nullptr },  // Inst #1401 = S2_pstorerffnew_pi
4369
  { 1402, 4,  0,  4,  47, 0|(1ULL<<MCID::MayStore), 0x13fd39200106ULL, nullptr, nullptr, OperandInfo125, -1 ,nullptr },  // Inst #1402 = S2_pstorerft_io
4370
  { 1403, 5,  1,  4,  48, 0|(1ULL<<MCID::MayStore), 0x16fc00000106ULL, nullptr, nullptr, OperandInfo126, -1 ,nullptr },  // Inst #1403 = S2_pstorerft_pi
4371
  { 1404, 5,  1,  4,  48, 0|(1ULL<<MCID::MayStore), 0x16fc00000506ULL, nullptr, nullptr, OperandInfo126, -1 ,nullptr },  // Inst #1404 = S2_pstorerftnew_pi
4372
  { 1405, 4,  0,  4,  47, 0|(1ULL<<MCID::MayStore), 0x13fd39220306ULL, nullptr, nullptr, OperandInfo125, -1 ,nullptr },  // Inst #1405 = S2_pstorerhf_io
4373
  { 1406, 5,  1,  4,  48, 0|(1ULL<<MCID::MayStore), 0x16fc00020306ULL, nullptr, nullptr, OperandInfo126, -1 ,nullptr },  // Inst #1406 = S2_pstorerhf_pi
4374
  { 1407, 5,  1,  4,  48, 0|(1ULL<<MCID::MayStore), 0x16fc00020706ULL, nullptr, nullptr, OperandInfo126, -1 ,nullptr },  // Inst #1407 = S2_pstorerhfnew_pi
4375
  { 1408, 4,  0,  4,  49, 0|(1ULL<<MCID::MayStore), 0x13fd3924d30aULL, nullptr, nullptr, OperandInfo125, -1 ,nullptr },  // Inst #1408 = S2_pstorerhnewf_io
4376
  { 1409, 5,  1,  4,  50, 0|(1ULL<<MCID::MayStore), 0x16fc0005130aULL, nullptr, nullptr, OperandInfo126, -1 ,nullptr },  // Inst #1409 = S2_pstorerhnewf_pi
4377
  { 1410, 5,  1,  4,  50, 0|(1ULL<<MCID::MayStore), 0x16fc0005170aULL, nullptr, nullptr, OperandInfo126, -1 ,nullptr },  // Inst #1410 = S2_pstorerhnewfnew_pi
4378
  { 1411, 4,  0,  4,  49, 0|(1ULL<<MCID::MayStore), 0x13fd3924d10aULL, nullptr, nullptr, OperandInfo125, -1 ,nullptr },  // Inst #1411 = S2_pstorerhnewt_io
4379
  { 1412, 5,  1,  4,  50, 0|(1ULL<<MCID::MayStore), 0x16fc0005110aULL, nullptr, nullptr, OperandInfo126, -1 ,nullptr },  // Inst #1412 = S2_pstorerhnewt_pi
4380
  { 1413, 5,  1,  4,  50, 0|(1ULL<<MCID::MayStore), 0x16fc0005150aULL, nullptr, nullptr, OperandInfo126, -1 ,nullptr },  // Inst #1413 = S2_pstorerhnewtnew_pi
4381
  { 1414, 4,  0,  4,  47, 0|(1ULL<<MCID::MayStore), 0x13fd39220106ULL, nullptr, nullptr, OperandInfo125, -1 ,nullptr },  // Inst #1414 = S2_pstorerht_io
4382
  { 1415, 5,  1,  4,  48, 0|(1ULL<<MCID::MayStore), 0x16fc00020106ULL, nullptr, nullptr, OperandInfo126, -1 ,nullptr },  // Inst #1415 = S2_pstorerht_pi
4383
  { 1416, 5,  1,  4,  48, 0|(1ULL<<MCID::MayStore), 0x16fc00020506ULL, nullptr, nullptr, OperandInfo126, -1 ,nullptr },  // Inst #1416 = S2_pstorerhtnew_pi
4384
  { 1417, 4,  0,  4,  47, 0|(1ULL<<MCID::MayStore), 0x1bfe41220306ULL, nullptr, nullptr, OperandInfo125, -1 ,nullptr },  // Inst #1417 = S2_pstorerif_io
4385
  { 1418, 5,  1,  4,  48, 0|(1ULL<<MCID::MayStore), 0x1efc00020306ULL, nullptr, nullptr, OperandInfo126, -1 ,nullptr },  // Inst #1418 = S2_pstorerif_pi
4386
  { 1419, 5,  1,  4,  48, 0|(1ULL<<MCID::MayStore), 0x1efc00020706ULL, nullptr, nullptr, OperandInfo126, -1 ,nullptr },  // Inst #1419 = S2_pstorerifnew_pi
4387
  { 1420, 4,  0,  4,  49, 0|(1ULL<<MCID::MayStore), 0x1bfe4124d30aULL, nullptr, nullptr, OperandInfo125, -1 ,nullptr },  // Inst #1420 = S2_pstorerinewf_io
4388
  { 1421, 5,  1,  4,  50, 0|(1ULL<<MCID::MayStore), 0x1efc0005130aULL, nullptr, nullptr, OperandInfo126, -1 ,nullptr },  // Inst #1421 = S2_pstorerinewf_pi
4389
  { 1422, 5,  1,  4,  50, 0|(1ULL<<MCID::MayStore), 0x1efc0005170aULL, nullptr, nullptr, OperandInfo126, -1 ,nullptr },  // Inst #1422 = S2_pstorerinewfnew_pi
4390
  { 1423, 4,  0,  4,  49, 0|(1ULL<<MCID::MayStore), 0x1bfe4124d10aULL, nullptr, nullptr, OperandInfo125, -1 ,nullptr },  // Inst #1423 = S2_pstorerinewt_io
4391
  { 1424, 5,  1,  4,  50, 0|(1ULL<<MCID::MayStore), 0x1efc0005110aULL, nullptr, nullptr, OperandInfo126, -1 ,nullptr },  // Inst #1424 = S2_pstorerinewt_pi
4392
  { 1425, 5,  1,  4,  50, 0|(1ULL<<MCID::MayStore), 0x1efc0005150aULL, nullptr, nullptr, OperandInfo126, -1 ,nullptr },  // Inst #1425 = S2_pstorerinewtnew_pi
4393
  { 1426, 4,  0,  4,  47, 0|(1ULL<<MCID::MayStore), 0x1bfe41220106ULL, nullptr, nullptr, OperandInfo125, -1 ,nullptr },  // Inst #1426 = S2_pstorerit_io
4394
  { 1427, 5,  1,  4,  48, 0|(1ULL<<MCID::MayStore), 0x1efc00020106ULL, nullptr, nullptr, OperandInfo126, -1 ,nullptr },  // Inst #1427 = S2_pstorerit_pi
4395
  { 1428, 5,  1,  4,  48, 0|(1ULL<<MCID::MayStore), 0x1efc00020506ULL, nullptr, nullptr, OperandInfo126, -1 ,nullptr },  // Inst #1428 = S2_pstoreritnew_pi
4396
  { 1429, 3,  1,  4,  2,  0, 0xfc00002008ULL, nullptr, nullptr, OperandInfo16, -1 ,nullptr },  // Inst #1429 = S2_setbit_i
4397
  { 1430, 3,  1,  4,  12, 0, 0xfc00002008ULL, nullptr, nullptr, OperandInfo15, -1 ,nullptr },  // Inst #1430 = S2_setbit_r
4398
  { 1431, 3,  1,  4,  12, 0, 0xfc00000008ULL, nullptr, nullptr, OperandInfo17, -1 ,nullptr },  // Inst #1431 = S2_shuffeb
4399
  { 1432, 3,  1,  4,  12, 0, 0xfc00000008ULL, nullptr, nullptr, OperandInfo17, -1 ,nullptr },  // Inst #1432 = S2_shuffeh
4400
  { 1433, 3,  1,  4,  12, 0, 0xfc00000008ULL, nullptr, nullptr, OperandInfo17, -1 ,nullptr },  // Inst #1433 = S2_shuffob
4401
  { 1434, 3,  1,  4,  12, 0, 0xfc00000008ULL, nullptr, nullptr, OperandInfo17, -1 ,nullptr },  // Inst #1434 = S2_shuffoh
4402
  { 1435, 3,  0,  4,  48, 0|(1ULL<<MCID::MayStore)|(1ULL<<MCID::Predicable), 0xbfc5ca20006ULL, nullptr, nullptr, OperandInfo24, -1 ,nullptr },  // Inst #1435 = S2_storerb_io
4403
  { 1436, 4,  1,  4,  48, 0|(1ULL<<MCID::MayStore), 0x8fc00020006ULL, nullptr, nullptr, OperandInfo129, -1 ,nullptr },  // Inst #1436 = S2_storerb_pbr
4404
  { 1437, 4,  1,  4,  48, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore), 0xfc00000006ULL, nullptr, nullptr, OperandInfo62, -1 ,nullptr },  // Inst #1437 = S2_storerb_pbr_pseudo
4405
  { 1438, 5,  1,  4,  48, 0|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UnmodeledSideEffects), 0x8fc00020006ULL, ImplicitList21, nullptr, OperandInfo130, -1 ,nullptr },  // Inst #1438 = S2_storerb_pci
4406
  { 1439, 5,  1,  4,  48, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore), 0xfc00000006ULL, nullptr, nullptr, OperandInfo131, -1 ,nullptr },  // Inst #1439 = S2_storerb_pci_pseudo
4407
  { 1440, 4,  1,  4,  48, 0|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UnmodeledSideEffects), 0x8fc00020006ULL, ImplicitList21, nullptr, OperandInfo129, -1 ,nullptr },  // Inst #1440 = S2_storerb_pcr
4408
  { 1441, 4,  1,  4,  48, 0|(1ULL<<MCID::MayStore)|(1ULL<<MCID::Predicable), 0xefc00020006ULL, nullptr, nullptr, OperandInfo132, -1 ,nullptr },  // Inst #1441 = S2_storerb_pi
4409
  { 1442, 4,  1,  4,  48, 0|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UnmodeledSideEffects), 0x8fc00020006ULL, nullptr, nullptr, OperandInfo129, -1 ,nullptr },  // Inst #1442 = S2_storerb_pr
4410
  { 1443, 2,  0,  4,  47, 0|(1ULL<<MCID::MayStore)|(1ULL<<MCID::Predicable), 0x9fc80420006ULL, nullptr, nullptr, OperandInfo133, -1 ,nullptr },  // Inst #1443 = S2_storerbabs
4411
  { 1444, 2,  0,  4,  47, 0|(1ULL<<MCID::MayStore)|(1ULL<<MCID::Predicable), 0x8fc00020006ULL, ImplicitList22, nullptr, OperandInfo133, -1 ,nullptr },  // Inst #1444 = S2_storerbgp
4412
  { 1445, 3,  0,  4,  50, 0|(1ULL<<MCID::MayStore)|(1ULL<<MCID::Predicable), 0xbfc5ca4900aULL, nullptr, nullptr, OperandInfo24, -1 ,nullptr },  // Inst #1445 = S2_storerbnew_io
4413
  { 1446, 4,  1,  4,  36, 0|(1ULL<<MCID::MayStore), 0x8fc0004d00aULL, nullptr, nullptr, OperandInfo129, -1 ,nullptr },  // Inst #1446 = S2_storerbnew_pbr
4414
  { 1447, 5,  1,  4,  36, 0|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UnmodeledSideEffects), 0x8fc0005100aULL, ImplicitList21, nullptr, OperandInfo130, -1 ,nullptr },  // Inst #1447 = S2_storerbnew_pci
4415
  { 1448, 4,  1,  4,  36, 0|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UnmodeledSideEffects), 0x8fc0004d00aULL, ImplicitList21, nullptr, OperandInfo129, -1 ,nullptr },  // Inst #1448 = S2_storerbnew_pcr
4416
  { 1449, 4,  1,  4,  50, 0|(1ULL<<MCID::MayStore)|(1ULL<<MCID::Predicable), 0xefc0004d00aULL, nullptr, nullptr, OperandInfo132, -1 ,nullptr },  // Inst #1449 = S2_storerbnew_pi
4417
  { 1450, 4,  1,  4,  50, 0|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UnmodeledSideEffects), 0x8fc0004d00aULL, nullptr, nullptr, OperandInfo129, -1 ,nullptr },  // Inst #1450 = S2_storerbnew_pr
4418
  { 1451, 2,  0,  4,  49, 0|(1ULL<<MCID::MayStore)|(1ULL<<MCID::Predicable), 0x9fc8044500aULL, nullptr, nullptr, OperandInfo133, -1 ,nullptr },  // Inst #1451 = S2_storerbnewabs
4419
  { 1452, 2,  0,  4,  49, 0|(1ULL<<MCID::MayStore)|(1ULL<<MCID::Predicable), 0x8fc0004500aULL, ImplicitList22, nullptr, OperandInfo133, -1 ,nullptr },  // Inst #1452 = S2_storerbnewgp
4420
  { 1453, 3,  0,  4,  48, 0|(1ULL<<MCID::MayStore)|(1ULL<<MCID::Predicable), 0x23ff74a00006ULL, nullptr, nullptr, OperandInfo134, -1 ,nullptr },  // Inst #1453 = S2_storerd_io
4421
  { 1454, 4,  1,  4,  48, 0|(1ULL<<MCID::MayStore), 0x20fc00000006ULL, nullptr, nullptr, OperandInfo135, -1 ,nullptr },  // Inst #1454 = S2_storerd_pbr
4422
  { 1455, 4,  1,  4,  48, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore), 0xfc00000006ULL, nullptr, nullptr, OperandInfo136, -1 ,nullptr },  // Inst #1455 = S2_storerd_pbr_pseudo
4423
  { 1456, 5,  1,  4,  48, 0|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UnmodeledSideEffects), 0x20fc00000006ULL, ImplicitList21, nullptr, OperandInfo137, -1 ,nullptr },  // Inst #1456 = S2_storerd_pci
4424
  { 1457, 5,  1,  4,  48, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore), 0xfc00000006ULL, nullptr, nullptr, OperandInfo138, -1 ,nullptr },  // Inst #1457 = S2_storerd_pci_pseudo
4425
  { 1458, 4,  1,  4,  48, 0|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UnmodeledSideEffects), 0x20fc00000006ULL, ImplicitList21, nullptr, OperandInfo135, -1 ,nullptr },  // Inst #1458 = S2_storerd_pcr
4426
  { 1459, 4,  1,  4,  48, 0|(1ULL<<MCID::MayStore)|(1ULL<<MCID::Predicable), 0x26fc00000006ULL, nullptr, nullptr, OperandInfo139, -1 ,nullptr },  // Inst #1459 = S2_storerd_pi
4427
  { 1460, 4,  1,  4,  48, 0|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UnmodeledSideEffects), 0x20fc00000006ULL, nullptr, nullptr, OperandInfo135, -1 ,nullptr },  // Inst #1460 = S2_storerd_pr
4428
  { 1461, 2,  0,  4,  47, 0|(1ULL<<MCID::MayStore)|(1ULL<<MCID::Predicable), 0x21ff98400006ULL, nullptr, nullptr, OperandInfo140, -1 ,nullptr },  // Inst #1461 = S2_storerdabs
4429
  { 1462, 2,  0,  4,  47, 0|(1ULL<<MCID::MayStore)|(1ULL<<MCID::Predicable), 0x20fc00000006ULL, ImplicitList22, nullptr, OperandInfo140, -1 ,nullptr },  // Inst #1462 = S2_storerdgp
4430
  { 1463, 3,  0,  4,  48, 0|(1ULL<<MCID::MayStore)|(1ULL<<MCID::Predicable), 0x13fd64a00006ULL, nullptr, nullptr, OperandInfo24, -1 ,nullptr },  // Inst #1463 = S2_storerf_io
4431
  { 1464, 4,  1,  4,  48, 0|(1ULL<<MCID::MayStore), 0x10fc00000006ULL, nullptr, nullptr, OperandInfo129, -1 ,nullptr },  // Inst #1464 = S2_storerf_pbr
4432
  { 1465, 4,  1,  4,  48, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore), 0xfc00000006ULL, nullptr, nullptr, OperandInfo62, -1 ,nullptr },  // Inst #1465 = S2_storerf_pbr_pseudo
4433
  { 1466, 5,  1,  4,  48, 0|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UnmodeledSideEffects), 0x10fc00000006ULL, ImplicitList21, nullptr, OperandInfo130, -1 ,nullptr },  // Inst #1466 = S2_storerf_pci
4434
  { 1467, 5,  1,  4,  48, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore), 0xfc00000006ULL, nullptr, nullptr, OperandInfo131, -1 ,nullptr },  // Inst #1467 = S2_storerf_pci_pseudo
4435
  { 1468, 4,  1,  4,  48, 0|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UnmodeledSideEffects), 0x10fc00000006ULL, ImplicitList21, nullptr, OperandInfo129, -1 ,nullptr },  // Inst #1468 = S2_storerf_pcr
4436
  { 1469, 4,  1,  4,  48, 0|(1ULL<<MCID::MayStore)|(1ULL<<MCID::Predicable), 0x16fc00000006ULL, nullptr, nullptr, OperandInfo132, -1 ,nullptr },  // Inst #1469 = S2_storerf_pi
4437
  { 1470, 4,  1,  4,  48, 0|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UnmodeledSideEffects), 0x10fc00000006ULL, nullptr, nullptr, OperandInfo129, -1 ,nullptr },  // Inst #1470 = S2_storerf_pr
4438
  { 1471, 2,  0,  4,  47, 0|(1ULL<<MCID::MayStore)|(1ULL<<MCID::Predicable), 0x11fd88400006ULL, nullptr, nullptr, OperandInfo133, -1 ,nullptr },  // Inst #1471 = S2_storerfabs
4439
  { 1472, 2,  0,  4,  47, 0|(1ULL<<MCID::MayStore)|(1ULL<<MCID::Predicable), 0x10fc00000006ULL, ImplicitList22, nullptr, OperandInfo133, -1 ,nullptr },  // Inst #1472 = S2_storerfgp
4440
  { 1473, 3,  0,  4,  48, 0|(1ULL<<MCID::MayStore)|(1ULL<<MCID::Predicable), 0x13fd64a20006ULL, nullptr, nullptr, OperandInfo24, -1 ,nullptr },  // Inst #1473 = S2_storerh_io
4441
  { 1474, 4,  1,  4,  48, 0|(1ULL<<MCID::MayStore), 0x10fc00020006ULL, nullptr, nullptr, OperandInfo129, -1 ,nullptr },  // Inst #1474 = S2_storerh_pbr
4442
  { 1475, 4,  1,  4,  48, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore), 0xfc00000006ULL, nullptr, nullptr, OperandInfo62, -1 ,nullptr },  // Inst #1475 = S2_storerh_pbr_pseudo
4443
  { 1476, 5,  1,  4,  48, 0|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UnmodeledSideEffects), 0x10fc00020006ULL, ImplicitList21, nullptr, OperandInfo130, -1 ,nullptr },  // Inst #1476 = S2_storerh_pci
4444
  { 1477, 5,  1,  4,  48, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore), 0xfc00000006ULL, nullptr, nullptr, OperandInfo131, -1 ,nullptr },  // Inst #1477 = S2_storerh_pci_pseudo
4445
  { 1478, 4,  1,  4,  48, 0|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UnmodeledSideEffects), 0x10fc00020006ULL, ImplicitList21, nullptr, OperandInfo129, -1 ,nullptr },  // Inst #1478 = S2_storerh_pcr
4446
  { 1479, 4,  1,  4,  48, 0|(1ULL<<MCID::MayStore)|(1ULL<<MCID::Predicable), 0x16fc00020006ULL, nullptr, nullptr, OperandInfo132, -1 ,nullptr },  // Inst #1479 = S2_storerh_pi
4447
  { 1480, 4,  1,  4,  48, 0|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UnmodeledSideEffects), 0x10fc00020006ULL, nullptr, nullptr, OperandInfo129, -1 ,nullptr },  // Inst #1480 = S2_storerh_pr
4448
  { 1481, 2,  0,  4,  47, 0|(1ULL<<MCID::MayStore)|(1ULL<<MCID::Predicable), 0x11fd88420006ULL, nullptr, nullptr, OperandInfo133, -1 ,nullptr },  // Inst #1481 = S2_storerhabs
4449
  { 1482, 2,  0,  4,  47, 0|(1ULL<<MCID::MayStore)|(1ULL<<MCID::Predicable), 0x10fc00020006ULL, ImplicitList22, nullptr, OperandInfo133, -1 ,nullptr },  // Inst #1482 = S2_storerhgp
4450
  { 1483, 3,  0,  4,  50, 0|(1ULL<<MCID::MayStore)|(1ULL<<MCID::Predicable), 0x13fd64a4900aULL, nullptr, nullptr, OperandInfo24, -1 ,nullptr },  // Inst #1483 = S2_storerhnew_io
4451
  { 1484, 4,  1,  4,  36, 0|(1ULL<<MCID::MayStore), 0x10fc0004d00aULL, nullptr, nullptr, OperandInfo129, -1 ,nullptr },  // Inst #1484 = S2_storerhnew_pbr
4452
  { 1485, 5,  1,  4,  36, 0|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UnmodeledSideEffects), 0x10fc0005100aULL, ImplicitList21, nullptr, OperandInfo130, -1 ,nullptr },  // Inst #1485 = S2_storerhnew_pci
4453
  { 1486, 4,  1,  4,  36, 0|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UnmodeledSideEffects), 0x10fc0004d00aULL, ImplicitList21, nullptr, OperandInfo129, -1 ,nullptr },  // Inst #1486 = S2_storerhnew_pcr
4454
  { 1487, 4,  1,  4,  50, 0|(1ULL<<MCID::MayStore)|(1ULL<<MCID::Predicable), 0x16fc0004d00aULL, nullptr, nullptr, OperandInfo132, -1 ,nullptr },  // Inst #1487 = S2_storerhnew_pi
4455
  { 1488, 4,  1,  4,  50, 0|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UnmodeledSideEffects), 0x10fc0004d00aULL, nullptr, nullptr, OperandInfo129, -1 ,nullptr },  // Inst #1488 = S2_storerhnew_pr
4456
  { 1489, 2,  0,  4,  49, 0|(1ULL<<MCID::MayStore)|(1ULL<<MCID::Predicable), 0x11fd8844500aULL, nullptr, nullptr, OperandInfo133, -1 ,nullptr },  // Inst #1489 = S2_storerhnewabs
4457
  { 1490, 2,  0,  4,  49, 0|(1ULL<<MCID::MayStore)|(1ULL<<MCID::Predicable), 0x10fc0004500aULL, ImplicitList22, nullptr, OperandInfo133, -1 ,nullptr },  // Inst #1490 = S2_storerhnewgp
4458
  { 1491, 3,  0,  4,  48, 0|(1ULL<<MCID::MayStore)|(1ULL<<MCID::Predicable), 0x1bfe6ca20006ULL, nullptr, nullptr, OperandInfo24, -1 ,nullptr },  // Inst #1491 = S2_storeri_io
4459
  { 1492, 4,  1,  4,  48, 0|(1ULL<<MCID::MayStore), 0x18fc00020006ULL, nullptr, nullptr, OperandInfo129, -1 ,nullptr },  // Inst #1492 = S2_storeri_pbr
4460
  { 1493, 4,  1,  4,  48, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore), 0xfc00000006ULL, nullptr, nullptr, OperandInfo62, -1 ,nullptr },  // Inst #1493 = S2_storeri_pbr_pseudo
4461
  { 1494, 5,  1,  4,  48, 0|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UnmodeledSideEffects), 0x18fc00020006ULL, ImplicitList21, nullptr, OperandInfo130, -1 ,nullptr },  // Inst #1494 = S2_storeri_pci
4462
  { 1495, 5,  1,  4,  48, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore), 0xfc00000006ULL, nullptr, nullptr, OperandInfo131, -1 ,nullptr },  // Inst #1495 = S2_storeri_pci_pseudo
4463
  { 1496, 4,  1,  4,  48, 0|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UnmodeledSideEffects), 0x18fc00020006ULL, ImplicitList21, nullptr, OperandInfo129, -1 ,nullptr },  // Inst #1496 = S2_storeri_pcr
4464
  { 1497, 4,  1,  4,  48, 0|(1ULL<<MCID::MayStore)|(1ULL<<MCID::Predicable), 0x1efc00020006ULL, nullptr, nullptr, OperandInfo132, -1 ,nullptr },  // Inst #1497 = S2_storeri_pi
4465
  { 1498, 4,  1,  4,  48, 0|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UnmodeledSideEffects), 0x18fc00020006ULL, nullptr, nullptr, OperandInfo129, -1 ,nullptr },  // Inst #1498 = S2_storeri_pr
4466
  { 1499, 2,  0,  4,  47, 0|(1ULL<<MCID::MayStore)|(1ULL<<MCID::Predicable), 0x19fe90420006ULL, nullptr, nullptr, OperandInfo133, -1 ,nullptr },  // Inst #1499 = S2_storeriabs
4467
  { 1500, 2,  0,  4,  47, 0|(1ULL<<MCID::MayStore)|(1ULL<<MCID::Predicable), 0x18fc00020006ULL, ImplicitList22, nullptr, OperandInfo133, -1 ,nullptr },  // Inst #1500 = S2_storerigp
4468
  { 1501, 3,  0,  4,  50, 0|(1ULL<<MCID::MayStore)|(1ULL<<MCID::Predicable), 0x1bfe6ca4900aULL, nullptr, nullptr, OperandInfo24, -1 ,nullptr },  // Inst #1501 = S2_storerinew_io
4469
  { 1502, 4,  1,  4,  36, 0|(1ULL<<MCID::MayStore), 0x18fc0004d00aULL, nullptr, nullptr, OperandInfo129, -1 ,nullptr },  // Inst #1502 = S2_storerinew_pbr
4470
  { 1503, 5,  1,  4,  36, 0|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UnmodeledSideEffects), 0x18fc0005100aULL, ImplicitList21, nullptr, OperandInfo130, -1 ,nullptr },  // Inst #1503 = S2_storerinew_pci
4471
  { 1504, 4,  1,  4,  36, 0|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UnmodeledSideEffects), 0x18fc0004d00aULL, ImplicitList21, nullptr, OperandInfo129, -1 ,nullptr },  // Inst #1504 = S2_storerinew_pcr
4472
  { 1505, 4,  1,  4,  50, 0|(1ULL<<MCID::MayStore)|(1ULL<<MCID::Predicable), 0x1efc0004d00aULL, nullptr, nullptr, OperandInfo132, -1 ,nullptr },  // Inst #1505 = S2_storerinew_pi
4473
  { 1506, 4,  1,  4,  50, 0|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UnmodeledSideEffects), 0x18fc0004d00aULL, nullptr, nullptr, OperandInfo129, -1 ,nullptr },  // Inst #1506 = S2_storerinew_pr
4474
  { 1507, 2,  0,  4,  49, 0|(1ULL<<MCID::MayStore)|(1ULL<<MCID::Predicable), 0x19fe9044500aULL, nullptr, nullptr, OperandInfo133, -1 ,nullptr },  // Inst #1507 = S2_storerinewabs
4475
  { 1508, 2,  0,  4,  49, 0|(1ULL<<MCID::MayStore)|(1ULL<<MCID::Predicable), 0x18fc0004500aULL, ImplicitList22, nullptr, OperandInfo133, -1 ,nullptr },  // Inst #1508 = S2_storerinewgp
4476
  { 1509, 3,  1,  4,  46, 0|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UnmodeledSideEffects), 0x18fc00000846ULL, nullptr, nullptr, OperandInfo38, -1 ,nullptr },  // Inst #1509 = S2_storew_locked
4477
  { 1510, 2,  1,  4,  2,  0, 0xfc00002008ULL, nullptr, ImplicitList1, OperandInfo13, -1 ,nullptr },  // Inst #1510 = S2_svsathb
4478
  { 1511, 2,  1,  4,  2,  0, 0xfc00002008ULL, nullptr, ImplicitList1, OperandInfo13, -1 ,nullptr },  // Inst #1511 = S2_svsathub
4479
  { 1512, 5,  1,  4,  2,  0, 0xfc00002008ULL, nullptr, nullptr, OperandInfo122, -1 ,nullptr },  // Inst #1512 = S2_tableidxb
4480
  { 1513, 5,  1,  4,  2,  0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UnmodeledSideEffects), 0xfc00000008ULL, nullptr, nullptr, OperandInfo122, -1 ,nullptr },  // Inst #1513 = S2_tableidxb_goodsyntax
4481
  { 1514, 5,  1,  4,  2,  0, 0xfc00002008ULL, nullptr, nullptr, OperandInfo122, -1 ,nullptr },  // Inst #1514 = S2_tableidxd
4482
  { 1515, 5,  1,  4,  2,  0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UnmodeledSideEffects), 0xfc00000008ULL, nullptr, nullptr, OperandInfo122, -1 ,nullptr },  // Inst #1515 = S2_tableidxd_goodsyntax
4483
  { 1516, 5,  1,  4,  2,  0, 0xfc00002008ULL, nullptr, nullptr, OperandInfo122, -1 ,nullptr },  // Inst #1516 = S2_tableidxh
4484
  { 1517, 5,  1,  4,  2,  0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UnmodeledSideEffects), 0xfc00000008ULL, nullptr, nullptr, OperandInfo122, -1 ,nullptr },  // Inst #1517 = S2_tableidxh_goodsyntax
4485
  { 1518, 5,  1,  4,  2,  0, 0xfc00002008ULL, nullptr, nullptr, OperandInfo122, -1 ,nullptr },  // Inst #1518 = S2_tableidxw
4486
  { 1519, 5,  1,  4,  2,  0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UnmodeledSideEffects), 0xfc00000008ULL, nullptr, nullptr, OperandInfo122, -1 ,nullptr },  // Inst #1519 = S2_tableidxw_goodsyntax
4487
  { 1520, 3,  1,  4,  2,  0, 0xfc00002008ULL, nullptr, nullptr, OperandInfo16, -1 ,nullptr },  // Inst #1520 = S2_togglebit_i
4488
  { 1521, 3,  1,  4,  12, 0, 0xfc00002008ULL, nullptr, nullptr, OperandInfo15, -1 ,nullptr },  // Inst #1521 = S2_togglebit_r
4489
  { 1522, 3,  1,  4,  20, 0, 0xfc00000008ULL, nullptr, nullptr, OperandInfo39, -1 ,nullptr },  // Inst #1522 = S2_tstbit_i
4490
  { 1523, 3,  1,  4,  13, 0, 0xfc00000008ULL, nullptr, nullptr, OperandInfo38, -1 ,nullptr },  // Inst #1523 = S2_tstbit_r
4491
  { 1524, 4,  1,  4,  12, 0, 0xfc00000008ULL, nullptr, nullptr, OperandInfo141, -1 ,nullptr },  // Inst #1524 = S2_valignib
4492
  { 1525, 4,  1,  4,  12, 0, 0xfc00000008ULL, nullptr, nullptr, OperandInfo119, -1 ,nullptr },  // Inst #1525 = S2_valignrb
4493
  { 1526, 3,  1,  4,  14, 0, 0xfc00000008ULL, nullptr, ImplicitList1, OperandInfo110, -1 ,nullptr },  // Inst #1526 = S2_vcnegh
4494
  { 1527, 3,  1,  4,  14, 0, 0xfc00000008ULL, nullptr, ImplicitList1, OperandInfo110, -1 ,nullptr },  // Inst #1527 = S2_vcrotate
4495
  { 1528, 4,  1,  4,  45, 0, 0xfc00000008ULL, nullptr, nullptr, OperandInfo45, -1 ,nullptr },  // Inst #1528 = S2_vrcnegh
4496
  { 1529, 2,  1,  4,  1,  0, 0xfc00002008ULL, nullptr, nullptr, OperandInfo23, -1 ,nullptr },  // Inst #1529 = S2_vrndpackwh
4497
  { 1530, 2,  1,  4,  1,  0, 0xfc00002008ULL, nullptr, ImplicitList1, OperandInfo23, -1 ,nullptr },  // Inst #1530 = S2_vrndpackwhs
4498
  { 1531, 2,  1,  4,  2,  0, 0xfc00002008ULL, nullptr, ImplicitList1, OperandInfo23, -1 ,nullptr },  // Inst #1531 = S2_vsathb
4499
  { 1532, 2,  1,  4,  2,  0, 0xfc00000008ULL, nullptr, nullptr, OperandInfo14, -1 ,nullptr },  // Inst #1532 = S2_vsathb_nopack
4500
  { 1533, 2,  1,  4,  2,  0, 0xfc00002008ULL, nullptr, ImplicitList1, OperandInfo23, -1 ,nullptr },  // Inst #1533 = S2_vsathub
4501
  { 1534, 2,  1,  4,  2,  0, 0xfc00000008ULL, nullptr, nullptr, OperandInfo14, -1 ,nullptr },  // Inst #1534 = S2_vsathub_nopack
4502
  { 1535, 2,  1,  4,  2,  0, 0xfc00002008ULL, nullptr, ImplicitList1, OperandInfo23, -1 ,nullptr },  // Inst #1535 = S2_vsatwh
4503
  { 1536, 2,  1,  4,  2,  0, 0xfc00000008ULL, nullptr, nullptr, OperandInfo14, -1 ,nullptr },  // Inst #1536 = S2_vsatwh_nopack
4504
  { 1537, 2,  1,  4,  2,  0, 0xfc00002008ULL, nullptr, ImplicitList1, OperandInfo23, -1 ,nullptr },  // Inst #1537 = S2_vsatwuh
4505
  { 1538, 2,  1,  4,  2,  0, 0xfc00000008ULL, nullptr, nullptr, OperandInfo14, -1 ,nullptr },  // Inst #1538 = S2_vsatwuh_nopack
4506
  { 1539, 2,  1,  4,  2,  0|(1ULL<<MCID::Rematerializable)|(1ULL<<MCID::CheapAsAMove), 0xfc00002008ULL, nullptr, nullptr, OperandInfo13, -1 ,nullptr },  // Inst #1539 = S2_vsplatrb
4507
  { 1540, 2,  1,  4,  2,  0|(1ULL<<MCID::Rematerializable)|(1ULL<<MCID::CheapAsAMove), 0xfc00000008ULL, nullptr, nullptr, OperandInfo25, -1 ,nullptr },  // Inst #1540 = S2_vsplatrh
4508
  { 1541, 4,  1,  4,  12, 0, 0xfc00000008ULL, nullptr, nullptr, OperandInfo141, -1 ,nullptr },  // Inst #1541 = S2_vspliceib
4509
  { 1542, 4,  1,  4,  12, 0, 0xfc00000008ULL, nullptr, nullptr, OperandInfo119, -1 ,nullptr },  // Inst #1542 = S2_vsplicerb
4510
  { 1543, 2,  1,  4,  2,  0|(1ULL<<MCID::Rematerializable)|(1ULL<<MCID::CheapAsAMove), 0xfc00000008ULL, nullptr, nullptr, OperandInfo25, -1 ,nullptr },  // Inst #1543 = S2_vsxtbh
4511
  { 1544, 2,  1,  4,  2,  0|(1ULL<<MCID::Rematerializable)|(1ULL<<MCID::CheapAsAMove), 0xfc00000008ULL, nullptr, nullptr, OperandInfo25, -1 ,nullptr },  // Inst #1544 = S2_vsxthw
4512
  { 1545, 2,  1,  4,  2,  0, 0xfc00002008ULL, nullptr, nullptr, OperandInfo23, -1 ,nullptr },  // Inst #1545 = S2_vtrunehb
4513
  { 1546, 3,  1,  4,  12, 0, 0xfc00000008ULL, nullptr, nullptr, OperandInfo17, -1 ,nullptr },  // Inst #1546 = S2_vtrunewh
4514
  { 1547, 2,  1,  4,  2,  0, 0xfc00002008ULL, nullptr, nullptr, OperandInfo23, -1 ,nullptr },  // Inst #1547 = S2_vtrunohb
4515
  { 1548, 3,  1,  4,  12, 0, 0xfc00000008ULL, nullptr, nullptr, OperandInfo17, -1 ,nullptr },  // Inst #1548 = S2_vtrunowh
4516
  { 1549, 2,  1,  4,  2,  0|(1ULL<<MCID::Rematerializable)|(1ULL<<MCID::CheapAsAMove), 0xfc00000008ULL, nullptr, nullptr, OperandInfo25, -1 ,nullptr },  // Inst #1549 = S2_vzxtbh
4517
  { 1550, 2,  1,  4,  2,  0|(1ULL<<MCID::Rematerializable)|(1ULL<<MCID::CheapAsAMove), 0xfc00000008ULL, nullptr, nullptr, OperandInfo25, -1 ,nullptr },  // Inst #1550 = S2_vzxthw
4518
  { 1551, 4,  1,  4,  5,  0, 0xfc35a02008ULL, nullptr, nullptr, OperandInfo95, -1 ,nullptr },  // Inst #1551 = S4_addaddi
4519
  { 1552, 4,  1,  4,  5,  0, 0xfc40a02008ULL, nullptr, nullptr, OperandInfo142, -1 ,nullptr },  // Inst #1552 = S4_addi_asl_ri
4520
  { 1553, 4,  1,  4,  5,  0, 0xfc40a02008ULL, nullptr, nullptr, OperandInfo142, -1 ,nullptr },  // Inst #1553 = S4_addi_lsr_ri
4521
  { 1554, 4,  1,  4,  5,  0, 0xfc40a02008ULL, nullptr, nullptr, OperandInfo142, -1 ,nullptr },  // Inst #1554 = S4_andi_asl_ri
4522
  { 1555, 4,  1,  4,  5,  0, 0xfc40a02008ULL, nullptr, nullptr, OperandInfo142, -1 ,nullptr },  // Inst #1555 = S4_andi_lsr_ri
4523
  { 1556, 3,  1,  4,  1,  0, 0xfc00002008ULL, nullptr, nullptr, OperandInfo16, -1 ,nullptr },  // Inst #1556 = S4_clbaddi
4524
  { 1557, 3,  1,  4,  1,  0, 0xfc00002008ULL, nullptr, nullptr, OperandInfo118, -1 ,nullptr },  // Inst #1557 = S4_clbpaddi
4525
  { 1558, 2,  1,  4,  2,  0, 0xfc00002008ULL, nullptr, nullptr, OperandInfo23, -1 ,nullptr },  // Inst #1558 = S4_clbpnorm
4526
  { 1559, 4,  1,  4,  1,  0, 0xfc00002008ULL, nullptr, nullptr, OperandInfo94, -1 ,nullptr },  // Inst #1559 = S4_extract
4527
  { 1560, 3,  1,  4,  14, 0, 0xfc00002008ULL, nullptr, nullptr, OperandInfo120, -1 ,nullptr },  // Inst #1560 = S4_extract_rp
4528
  { 1561, 4,  1,  4,  1,  0, 0xfc00000008ULL, nullptr, nullptr, OperandInfo121, -1 ,nullptr },  // Inst #1561 = S4_extractp
4529
  { 1562, 3,  1,  4,  14, 0, 0xfc00000008ULL, nullptr, nullptr, OperandInfo17, -1 ,nullptr },  // Inst #1562 = S4_extractp_rp
4530
  { 1563, 3,  1,  4,  12, 0, 0xfc00002008ULL, nullptr, nullptr, OperandInfo24, -1 ,nullptr },  // Inst #1563 = S4_lsli
4531
  { 1564, 3,  1,  4,  20, 0, 0xfc00000008ULL, nullptr, nullptr, OperandInfo39, -1 ,nullptr },  // Inst #1564 = S4_ntstbit_i
4532
  { 1565, 3,  1,  4,  13, 0, 0xfc00000008ULL, nullptr, nullptr, OperandInfo38, -1 ,nullptr },  // Inst #1565 = S4_ntstbit_r
4533
  { 1566, 4,  1,  4,  5,  0, 0xfc55a02008ULL, nullptr, nullptr, OperandInfo108, -1 ,nullptr },  // Inst #1566 = S4_or_andi
4534
  { 1567, 4,  1,  4,  5,  0, 0xfc55a02008ULL, nullptr, nullptr, OperandInfo143, -1 ,nullptr },  // Inst #1567 = S4_or_andix
4535
  { 1568, 4,  1,  4,  5,  0, 0xfc55a02008ULL, nullptr, nullptr, OperandInfo108, -1 ,nullptr },  // Inst #1568 = S4_or_ori
4536
  { 1569, 4,  1,  4,  4,  0, 0xfc40a02008ULL, nullptr, nullptr, OperandInfo142, -1 ,nullptr },  // Inst #1569 = S4_ori_asl_ri
4537
  { 1570, 4,  1,  4,  4,  0, 0xfc40a02008ULL, nullptr, nullptr, OperandInfo142, -1 ,nullptr },  // Inst #1570 = S4_ori_lsr_ri
4538
  { 1571, 3,  1,  4,  5,  0, 0xfc00002008ULL, nullptr, nullptr, OperandInfo15, -1 ,nullptr },  // Inst #1571 = S4_parity
4539
  { 1572, 3,  0,  4,  48, 0|(1ULL<<MCID::MayStore), 0x9fc30c20306ULL, nullptr, nullptr, OperandInfo144, -1 ,nullptr },  // Inst #1572 = S4_pstorerbf_abs
4540
  { 1573, 5,  0,  4,  51, 0|(1ULL<<MCID::MayStore), 0xdfc00020306ULL, nullptr, nullptr, OperandInfo145, -1 ,nullptr },  // Inst #1573 = S4_pstorerbf_rr
4541
  { 1574, 3,  0,  4,  48, 0|(1ULL<<MCID::MayStore), 0x9fc30c20706ULL, nullptr, nullptr, OperandInfo144, -1 ,nullptr },  // Inst #1574 = S4_pstorerbfnew_abs
4542
  { 1575, 4,  0,  4,  47, 0|(1ULL<<MCID::MayStore), 0xbfc31220706ULL, nullptr, nullptr, OperandInfo125, -1 ,nullptr },  // Inst #1575 = S4_pstorerbfnew_io
4543
  { 1576, 5,  0,  4,  51, 0|(1ULL<<MCID::MayStore), 0xdfc00020706ULL, nullptr, nullptr, OperandInfo145, -1 ,nullptr },  // Inst #1576 = S4_pstorerbfnew_rr
4544
  { 1577, 3,  0,  4,  50, 0|(1ULL<<MCID::MayStore), 0x9fc30c4930aULL, nullptr, nullptr, OperandInfo144, -1 ,nullptr },  // Inst #1577 = S4_pstorerbnewf_abs
4545
  { 1578, 5,  0,  4,  40, 0|(1ULL<<MCID::MayStore), 0xdfc0005130aULL, nullptr, nullptr, OperandInfo145, -1 ,nullptr },  // Inst #1578 = S4_pstorerbnewf_rr
4546
  { 1579, 3,  0,  4,  50, 0|(1ULL<<MCID::MayStore), 0x9fc30c4970aULL, nullptr, nullptr, OperandInfo144, -1 ,nullptr },  // Inst #1579 = S4_pstorerbnewfnew_abs
4547
  { 1580, 4,  0,  4,  49, 0|(1ULL<<MCID::MayStore), 0xbfc3124d70aULL, nullptr, nullptr, OperandInfo125, -1 ,nullptr },  // Inst #1580 = S4_pstorerbnewfnew_io
4548
  { 1581, 5,  0,  4,  40, 0|(1ULL<<MCID::MayStore), 0xdfc0005170aULL, nullptr, nullptr, OperandInfo145, -1 ,nullptr },  // Inst #1581 = S4_pstorerbnewfnew_rr
4549
  { 1582, 3,  0,  4,  50, 0|(1ULL<<MCID::MayStore), 0x9fc30c4910aULL, nullptr, nullptr, OperandInfo144, -1 ,nullptr },  // Inst #1582 = S4_pstorerbnewt_abs
4550
  { 1583, 5,  0,  4,  40, 0|(1ULL<<MCID::MayStore), 0xdfc0005110aULL, nullptr, nullptr, OperandInfo145, -1 ,nullptr },  // Inst #1583 = S4_pstorerbnewt_rr
4551
  { 1584, 3,  0,  4,  50, 0|(1ULL<<MCID::MayStore), 0x9fc30c4950aULL, nullptr, nullptr, OperandInfo144, -1 ,nullptr },  // Inst #1584 = S4_pstorerbnewtnew_abs
4552
  { 1585, 4,  0,  4,  49, 0|(1ULL<<MCID::MayStore), 0xbfc3124d50aULL, nullptr, nullptr, OperandInfo125, -1 ,nullptr },  // Inst #1585 = S4_pstorerbnewtnew_io
4553
  { 1586, 5,  0,  4,  40, 0|(1ULL<<MCID::MayStore), 0xdfc0005150aULL, nullptr, nullptr, OperandInfo145, -1 ,nullptr },  // Inst #1586 = S4_pstorerbnewtnew_rr
4554
  { 1587, 3,  0,  4,  48, 0|(1ULL<<MCID::MayStore), 0x9fc30c20106ULL, nullptr, nullptr, OperandInfo144, -1 ,nullptr },  // Inst #1587 = S4_pstorerbt_abs
4555
  { 1588, 5,  0,  4,  51, 0|(1ULL<<MCID::MayStore), 0xdfc00020106ULL, nullptr, nullptr, OperandInfo145, -1 ,nullptr },  // Inst #1588 = S4_pstorerbt_rr
4556
  { 1589, 3,  0,  4,  48, 0|(1ULL<<MCID::MayStore), 0x9fc30c20506ULL, nullptr, nullptr, OperandInfo144, -1 ,nullptr },  // Inst #1589 = S4_pstorerbtnew_abs
4557
  { 1590, 4,  0,  4,  47, 0|(1ULL<<MCID::MayStore), 0xbfc31220506ULL, nullptr, nullptr, OperandInfo125, -1 ,nullptr },  // Inst #1590 = S4_pstorerbtnew_io
4558
  { 1591, 5,  0,  4,  51, 0|(1ULL<<MCID::MayStore), 0xdfc00020506ULL, nullptr, nullptr, OperandInfo145, -1 ,nullptr },  // Inst #1591 = S4_pstorerbtnew_rr
4559
  { 1592, 3,  0,  4,  48, 0|(1ULL<<MCID::MayStore), 0x21fc30c00306ULL, nullptr, nullptr, OperandInfo146, -1 ,nullptr },  // Inst #1592 = S4_pstorerdf_abs
4560
  { 1593, 5,  0,  4,  51, 0|(1ULL<<MCID::MayStore), 0x25fc00000306ULL, nullptr, nullptr, OperandInfo147, -1 ,nullptr },  // Inst #1593 = S4_pstorerdf_rr
4561
  { 1594, 3,  0,  4,  48, 0|(1ULL<<MCID::MayStore), 0x21fc30c00706ULL, nullptr, nullptr, OperandInfo146, -1 ,nullptr },  // Inst #1594 = S4_pstorerdfnew_abs
4562
  { 1595, 4,  0,  4,  47, 0|(1ULL<<MCID::MayStore), 0x23ff49200706ULL, nullptr, nullptr, OperandInfo127, -1 ,nullptr },  // Inst #1595 = S4_pstorerdfnew_io
4563
  { 1596, 5,  0,  4,  51, 0|(1ULL<<MCID::MayStore), 0x25fc00000706ULL, nullptr, nullptr, OperandInfo147, -1 ,nullptr },  // Inst #1596 = S4_pstorerdfnew_rr
4564
  { 1597, 3,  0,  4,  48, 0|(1ULL<<MCID::MayStore), 0x21fc30c00106ULL, nullptr, nullptr, OperandInfo146, -1 ,nullptr },  // Inst #1597 = S4_pstorerdt_abs
4565
  { 1598, 5,  0,  4,  51, 0|(1ULL<<MCID::MayStore), 0x25fc00000106ULL, nullptr, nullptr, OperandInfo147, -1 ,nullptr },  // Inst #1598 = S4_pstorerdt_rr
4566
  { 1599, 3,  0,  4,  48, 0|(1ULL<<MCID::MayStore), 0x21fc30c00506ULL, nullptr, nullptr, OperandInfo146, -1 ,nullptr },  // Inst #1599 = S4_pstorerdtnew_abs
4567
  { 1600, 4,  0,  4,  47, 0|(1ULL<<MCID::MayStore), 0x23ff49200506ULL, nullptr, nullptr, OperandInfo127, -1 ,nullptr },  // Inst #1600 = S4_pstorerdtnew_io
4568
  { 1601, 5,  0,  4,  51, 0|(1ULL<<MCID::MayStore), 0x25fc00000506ULL, nullptr, nullptr, OperandInfo147, -1 ,nullptr },  // Inst #1601 = S4_pstorerdtnew_rr
4569
  { 1602, 3,  0,  4,  48, 0|(1ULL<<MCID::MayStore), 0x11fc30c00306ULL, nullptr, nullptr, OperandInfo144, -1 ,nullptr },  // Inst #1602 = S4_pstorerff_abs
4570
  { 1603, 5,  0,  4,  51, 0|(1ULL<<MCID::MayStore), 0x15fc00000306ULL, nullptr, nullptr, OperandInfo145, -1 ,nullptr },  // Inst #1603 = S4_pstorerff_rr
4571
  { 1604, 3,  0,  4,  48, 0|(1ULL<<MCID::MayStore), 0x11fc30c00706ULL, nullptr, nullptr, OperandInfo144, -1 ,nullptr },  // Inst #1604 = S4_pstorerffnew_abs
4572
  { 1605, 4,  0,  4,  47, 0|(1ULL<<MCID::MayStore), 0x13fd39200706ULL, nullptr, nullptr, OperandInfo125, -1 ,nullptr },  // Inst #1605 = S4_pstorerffnew_io
4573
  { 1606, 5,  0,  4,  51, 0|(1ULL<<MCID::MayStore), 0x15fc00000706ULL, nullptr, nullptr, OperandInfo145, -1 ,nullptr },  // Inst #1606 = S4_pstorerffnew_rr
4574
  { 1607, 3,  0,  4,  48, 0|(1ULL<<MCID::MayStore), 0x11fc30c00106ULL, nullptr, nullptr, OperandInfo144, -1 ,nullptr },  // Inst #1607 = S4_pstorerft_abs
4575
  { 1608, 5,  0,  4,  51, 0|(1ULL<<MCID::MayStore), 0x15fc00000106ULL, nullptr, nullptr, OperandInfo145, -1 ,nullptr },  // Inst #1608 = S4_pstorerft_rr
4576
  { 1609, 3,  0,  4,  48, 0|(1ULL<<MCID::MayStore), 0x11fc30c00506ULL, nullptr, nullptr, OperandInfo144, -1 ,nullptr },  // Inst #1609 = S4_pstorerftnew_abs
4577
  { 1610, 4,  0,  4,  47, 0|(1ULL<<MCID::MayStore), 0x13fd39200506ULL, nullptr, nullptr, OperandInfo125, -1 ,nullptr },  // Inst #1610 = S4_pstorerftnew_io
4578
  { 1611, 5,  0,  4,  51, 0|(1ULL<<MCID::MayStore), 0x15fc00000506ULL, nullptr, nullptr, OperandInfo145, -1 ,nullptr },  // Inst #1611 = S4_pstorerftnew_rr
4579
  { 1612, 3,  0,  4,  48, 0|(1ULL<<MCID::MayStore), 0x11fc30c20306ULL, nullptr, nullptr, OperandInfo144, -1 ,nullptr },  // Inst #1612 = S4_pstorerhf_abs
4580
  { 1613, 5,  0,  4,  51, 0|(1ULL<<MCID::MayStore), 0x15fc00020306ULL, nullptr, nullptr, OperandInfo145, -1 ,nullptr },  // Inst #1613 = S4_pstorerhf_rr
4581
  { 1614, 3,  0,  4,  48, 0|(1ULL<<MCID::MayStore), 0x11fc30c20706ULL, nullptr, nullptr, OperandInfo144, -1 ,nullptr },  // Inst #1614 = S4_pstorerhfnew_abs
4582
  { 1615, 4,  0,  4,  47, 0|(1ULL<<MCID::MayStore), 0x13fd39220706ULL, nullptr, nullptr, OperandInfo125, -1 ,nullptr },  // Inst #1615 = S4_pstorerhfnew_io
4583
  { 1616, 5,  0,  4,  51, 0|(1ULL<<MCID::MayStore), 0x15fc00020706ULL, nullptr, nullptr, OperandInfo145, -1 ,nullptr },  // Inst #1616 = S4_pstorerhfnew_rr
4584
  { 1617, 3,  0,  4,  50, 0|(1ULL<<MCID::MayStore), 0x11fc30c4930aULL, nullptr, nullptr, OperandInfo144, -1 ,nullptr },  // Inst #1617 = S4_pstorerhnewf_abs
4585
  { 1618, 5,  0,  4,  40, 0|(1ULL<<MCID::MayStore), 0x15fc0005130aULL, nullptr, nullptr, OperandInfo145, -1 ,nullptr },  // Inst #1618 = S4_pstorerhnewf_rr
4586
  { 1619, 3,  0,  4,  50, 0|(1ULL<<MCID::MayStore), 0x11fc30c4970aULL, nullptr, nullptr, OperandInfo144, -1 ,nullptr },  // Inst #1619 = S4_pstorerhnewfnew_abs
4587
  { 1620, 4,  0,  4,  49, 0|(1ULL<<MCID::MayStore), 0x13fd3924d70aULL, nullptr, nullptr, OperandInfo125, -1 ,nullptr },  // Inst #1620 = S4_pstorerhnewfnew_io
4588
  { 1621, 5,  0,  4,  40, 0|(1ULL<<MCID::MayStore), 0x15fc0005170aULL, nullptr, nullptr, OperandInfo145, -1 ,nullptr },  // Inst #1621 = S4_pstorerhnewfnew_rr
4589
  { 1622, 3,  0,  4,  50, 0|(1ULL<<MCID::MayStore), 0x11fc30c4910aULL, nullptr, nullptr, OperandInfo144, -1 ,nullptr },  // Inst #1622 = S4_pstorerhnewt_abs
4590
  { 1623, 5,  0,  4,  40, 0|(1ULL<<MCID::MayStore), 0x15fc0005110aULL, nullptr, nullptr, OperandInfo145, -1 ,nullptr },  // Inst #1623 = S4_pstorerhnewt_rr
4591
  { 1624, 3,  0,  4,  50, 0|(1ULL<<MCID::MayStore), 0x11fc30c4950aULL, nullptr, nullptr, OperandInfo144, -1 ,nullptr },  // Inst #1624 = S4_pstorerhnewtnew_abs
4592
  { 1625, 4,  0,  4,  49, 0|(1ULL<<MCID::MayStore), 0x13fd3924d50aULL, nullptr, nullptr, OperandInfo125, -1 ,nullptr },  // Inst #1625 = S4_pstorerhnewtnew_io
4593
  { 1626, 5,  0,  4,  40, 0|(1ULL<<MCID::MayStore), 0x15fc0005150aULL, nullptr, nullptr, OperandInfo145, -1 ,nullptr },  // Inst #1626 = S4_pstorerhnewtnew_rr
4594
  { 1627, 3,  0,  4,  48, 0|(1ULL<<MCID::MayStore), 0x11fc30c20106ULL, nullptr, nullptr, OperandInfo144, -1 ,nullptr },  // Inst #1627 = S4_pstorerht_abs
4595
  { 1628, 5,  0,  4,  51, 0|(1ULL<<MCID::MayStore), 0x15fc00020106ULL, nullptr, nullptr, OperandInfo145, -1 ,nullptr },  // Inst #1628 = S4_pstorerht_rr
4596
  { 1629, 3,  0,  4,  48, 0|(1ULL<<MCID::MayStore), 0x11fc30c20506ULL, nullptr, nullptr, OperandInfo144, -1 ,nullptr },  // Inst #1629 = S4_pstorerhtnew_abs
4597
  { 1630, 4,  0,  4,  47, 0|(1ULL<<MCID::MayStore), 0x13fd39220506ULL, nullptr, nullptr, OperandInfo125, -1 ,nullptr },  // Inst #1630 = S4_pstorerhtnew_io
4598
  { 1631, 5,  0,  4,  51, 0|(1ULL<<MCID::MayStore), 0x15fc00020506ULL, nullptr, nullptr, OperandInfo145, -1 ,nullptr },  // Inst #1631 = S4_pstorerhtnew_rr
4599
  { 1632, 3,  0,  4,  48, 0|(1ULL<<MCID::MayStore), 0x19fc30c20306ULL, nullptr, nullptr, OperandInfo144, -1 ,nullptr },  // Inst #1632 = S4_pstorerif_abs
4600
  { 1633, 5,  0,  4,  51, 0|(1ULL<<MCID::MayStore), 0x1dfc00020306ULL, nullptr, nullptr, OperandInfo145, -1 ,nullptr },  // Inst #1633 = S4_pstorerif_rr
4601
  { 1634, 3,  0,  4,  48, 0|(1ULL<<MCID::MayStore), 0x19fc30c20706ULL, nullptr, nullptr, OperandInfo144, -1 ,nullptr },  // Inst #1634 = S4_pstorerifnew_abs
4602
  { 1635, 4,  0,  4,  47, 0|(1ULL<<MCID::MayStore), 0x1bfe41220706ULL, nullptr, nullptr, OperandInfo125, -1 ,nullptr },  // Inst #1635 = S4_pstorerifnew_io
4603
  { 1636, 5,  0,  4,  51, 0|(1ULL<<MCID::MayStore), 0x1dfc00020706ULL, nullptr, nullptr, OperandInfo145, -1 ,nullptr },  // Inst #1636 = S4_pstorerifnew_rr
4604
  { 1637, 3,  0,  4,  50, 0|(1ULL<<MCID::MayStore), 0x19fc30c4930aULL, nullptr, nullptr, OperandInfo144, -1 ,nullptr },  // Inst #1637 = S4_pstorerinewf_abs
4605
  { 1638, 5,  0,  4,  40, 0|(1ULL<<MCID::MayStore), 0x1dfc0005130aULL, nullptr, nullptr, OperandInfo145, -1 ,nullptr },  // Inst #1638 = S4_pstorerinewf_rr
4606
  { 1639, 3,  0,  4,  50, 0|(1ULL<<MCID::MayStore), 0x19fc30c4970aULL, nullptr, nullptr, OperandInfo144, -1 ,nullptr },  // Inst #1639 = S4_pstorerinewfnew_abs
4607
  { 1640, 4,  0,  4,  49, 0|(1ULL<<MCID::MayStore), 0x1bfe4124d70aULL, nullptr, nullptr, OperandInfo125, -1 ,nullptr },  // Inst #1640 = S4_pstorerinewfnew_io
4608
  { 1641, 5,  0,  4,  40, 0|(1ULL<<MCID::MayStore), 0x1dfc0005170aULL, nullptr, nullptr, OperandInfo145, -1 ,nullptr },  // Inst #1641 = S4_pstorerinewfnew_rr
4609
  { 1642, 3,  0,  4,  50, 0|(1ULL<<MCID::MayStore), 0x19fc30c4910aULL, nullptr, nullptr, OperandInfo144, -1 ,nullptr },  // Inst #1642 = S4_pstorerinewt_abs
4610
  { 1643, 5,  0,  4,  40, 0|(1ULL<<MCID::MayStore), 0x1dfc0005110aULL, nullptr, nullptr, OperandInfo145, -1 ,nullptr },  // Inst #1643 = S4_pstorerinewt_rr
4611
  { 1644, 3,  0,  4,  50, 0|(1ULL<<MCID::MayStore), 0x19fc30c4950aULL, nullptr, nullptr, OperandInfo144, -1 ,nullptr },  // Inst #1644 = S4_pstorerinewtnew_abs
4612
  { 1645, 4,  0,  4,  49, 0|(1ULL<<MCID::MayStore), 0x1bfe4124d50aULL, nullptr, nullptr, OperandInfo125, -1 ,nullptr },  // Inst #1645 = S4_pstorerinewtnew_io
4613
  { 1646, 5,  0,  4,  40, 0|(1ULL<<MCID::MayStore), 0x1dfc0005150aULL, nullptr, nullptr, OperandInfo145, -1 ,nullptr },  // Inst #1646 = S4_pstorerinewtnew_rr
4614
  { 1647, 3,  0,  4,  48, 0|(1ULL<<MCID::MayStore), 0x19fc30c20106ULL, nullptr, nullptr, OperandInfo144, -1 ,nullptr },  // Inst #1647 = S4_pstorerit_abs
4615
  { 1648, 5,  0,  4,  51, 0|(1ULL<<MCID::MayStore), 0x1dfc00020106ULL, nullptr, nullptr, OperandInfo145, -1 ,nullptr },  // Inst #1648 = S4_pstorerit_rr
4616
  { 1649, 3,  0,  4,  48, 0|(1ULL<<MCID::MayStore), 0x19fc30c20506ULL, nullptr, nullptr, OperandInfo144, -1 ,nullptr },  // Inst #1649 = S4_pstoreritnew_abs
4617
  { 1650, 4,  0,  4,  47, 0|(1ULL<<MCID::MayStore), 0x1bfe41220506ULL, nullptr, nullptr, OperandInfo125, -1 ,nullptr },  // Inst #1650 = S4_pstoreritnew_io
4618
  { 1651, 5,  0,  4,  51, 0|(1ULL<<MCID::MayStore), 0x1dfc00020506ULL, nullptr, nullptr, OperandInfo145, -1 ,nullptr },  // Inst #1651 = S4_pstoreritnew_rr
4619
  { 1652, 3,  1,  4,  46, 0|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UnmodeledSideEffects), 0x20fc00000846ULL, nullptr, nullptr, OperandInfo37, -1 ,nullptr },  // Inst #1652 = S4_stored_locked
4620
  { 1653, 3,  0,  4,  51, 0|(1ULL<<MCID::MayStore)|(1ULL<<MCID::Predicable), 0xbfc45200006ULL, nullptr, nullptr, OperandInfo92, -1 ,nullptr },  // Inst #1653 = S4_storeirb_io
4621
  { 1654, 4,  0,  4,  51, 0|(1ULL<<MCID::MayStore), 0xbfc35a00306ULL, nullptr, nullptr, OperandInfo148, -1 ,nullptr },  // Inst #1654 = S4_storeirbf_io
4622
  { 1655, 4,  0,  4,  51, 0|(1ULL<<MCID::MayStore), 0xbfc35a00706ULL, nullptr, nullptr, OperandInfo148, -1 ,nullptr },  // Inst #1655 = S4_storeirbfnew_io
4623
  { 1656, 4,  0,  4,  51, 0|(1ULL<<MCID::MayStore), 0xbfc35a00106ULL, nullptr, nullptr, OperandInfo148, -1 ,nullptr },  // Inst #1656 = S4_storeirbt_io
4624
  { 1657, 4,  0,  4,  51, 0|(1ULL<<MCID::MayStore), 0xbfc35a00506ULL, nullptr, nullptr, OperandInfo148, -1 ,nullptr },  // Inst #1657 = S4_storeirbtnew_io
4625
  { 1658, 3,  0,  4,  51, 0|(1ULL<<MCID::MayStore)|(1ULL<<MCID::Predicable), 0x13fc45200006ULL, nullptr, nullptr, OperandInfo92, -1 ,nullptr },  // Inst #1658 = S4_storeirh_io
4626
  { 1659, 4,  0,  4,  51, 0|(1ULL<<MCID::MayStore), 0x13fc35a00306ULL, nullptr, nullptr, OperandInfo148, -1 ,nullptr },  // Inst #1659 = S4_storeirhf_io
4627
  { 1660, 4,  0,  4,  51, 0|(1ULL<<MCID::MayStore), 0x13fc35a00706ULL, nullptr, nullptr, OperandInfo148, -1 ,nullptr },  // Inst #1660 = S4_storeirhfnew_io
4628
  { 1661, 4,  0,  4,  51, 0|(1ULL<<MCID::MayStore), 0x13fc35a00106ULL, nullptr, nullptr, OperandInfo148, -1 ,nullptr },  // Inst #1661 = S4_storeirht_io
4629
  { 1662, 4,  0,  4,  51, 0|(1ULL<<MCID::MayStore), 0x13fc35a00506ULL, nullptr, nullptr, OperandInfo148, -1 ,nullptr },  // Inst #1662 = S4_storeirhtnew_io
4630
  { 1663, 3,  0,  4,  51, 0|(1ULL<<MCID::MayStore)|(1ULL<<MCID::Predicable), 0x1bfc45200006ULL, nullptr, nullptr, OperandInfo92, -1 ,nullptr },  // Inst #1663 = S4_storeiri_io
4631
  { 1664, 4,  0,  4,  51, 0|(1ULL<<MCID::MayStore), 0x1bfc35a00306ULL, nullptr, nullptr, OperandInfo148, -1 ,nullptr },  // Inst #1664 = S4_storeirif_io
4632
  { 1665, 4,  0,  4,  51, 0|(1ULL<<MCID::MayStore), 0x1bfc35a00706ULL, nullptr, nullptr, OperandInfo148, -1 ,nullptr },  // Inst #1665 = S4_storeirifnew_io
4633
  { 1666, 4,  0,  4,  51, 0|(1ULL<<MCID::MayStore), 0x1bfc35a00106ULL, nullptr, nullptr, OperandInfo148, -1 ,nullptr },  // Inst #1666 = S4_storeirit_io
4634
  { 1667, 4,  0,  4,  51, 0|(1ULL<<MCID::MayStore), 0x1bfc35a00506ULL, nullptr, nullptr, OperandInfo148, -1 ,nullptr },  // Inst #1667 = S4_storeiritnew_io
4635
  { 1668, 3,  1,  4,  48, 0|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UnmodeledSideEffects), 0xafc30c20006ULL, nullptr, nullptr, OperandInfo24, -1 ,nullptr },  // Inst #1668 = S4_storerb_ap
4636
  { 1669, 4,  0,  4,  51, 0|(1ULL<<MCID::MayStore)|(1ULL<<MCID::Predicable), 0xdfc00020006ULL, nullptr, nullptr, OperandInfo113, -1 ,nullptr },  // Inst #1669 = S4_storerb_rr
4637
  { 1670, 4,  0,  4,  48, 0|(1ULL<<MCID::MayStore), 0xcfc31420006ULL, nullptr, nullptr, OperandInfo149, -1 ,nullptr },  // Inst #1670 = S4_storerb_ur
4638
  { 1671, 3,  1,  4,  36, 0|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UnmodeledSideEffects), 0xafc30c4900aULL, nullptr, nullptr, OperandInfo24, -1 ,nullptr },  // Inst #1671 = S4_storerbnew_ap
4639
  { 1672, 4,  0,  4,  40, 0|(1ULL<<MCID::MayStore)|(1ULL<<MCID::Predicable), 0xdfc0004d00aULL, nullptr, nullptr, OperandInfo113, -1 ,nullptr },  // Inst #1672 = S4_storerbnew_rr
4640
  { 1673, 4,  0,  4,  36, 0|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UnmodeledSideEffects), 0x4fc3144d00aULL, nullptr, nullptr, OperandInfo149, -1 ,nullptr },  // Inst #1673 = S4_storerbnew_ur
4641
  { 1674, 3,  1,  4,  48, 0|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UnmodeledSideEffects), 0x22fc30c00006ULL, nullptr, nullptr, OperandInfo134, -1 ,nullptr },  // Inst #1674 = S4_storerd_ap
4642
  { 1675, 4,  0,  4,  51, 0|(1ULL<<MCID::MayStore)|(1ULL<<MCID::Predicable), 0x25fc00000006ULL, nullptr, nullptr, OperandInfo150, -1 ,nullptr },  // Inst #1675 = S4_storerd_rr
4643
  { 1676, 4,  0,  4,  48, 0|(1ULL<<MCID::MayStore), 0x24fc31400006ULL, nullptr, nullptr, OperandInfo151, -1 ,nullptr },  // Inst #1676 = S4_storerd_ur
4644
  { 1677, 3,  1,  4,  48, 0|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UnmodeledSideEffects), 0x12fc30c00006ULL, nullptr, nullptr, OperandInfo24, -1 ,nullptr },  // Inst #1677 = S4_storerf_ap
4645
  { 1678, 4,  0,  4,  51, 0|(1ULL<<MCID::MayStore)|(1ULL<<MCID::Predicable), 0x15fc00000006ULL, nullptr, nullptr, OperandInfo113, -1 ,nullptr },  // Inst #1678 = S4_storerf_rr
4646
  { 1679, 4,  0,  4,  48, 0|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UnmodeledSideEffects), 0x14fc31400006ULL, nullptr, nullptr, OperandInfo149, -1 ,nullptr },  // Inst #1679 = S4_storerf_ur
4647
  { 1680, 3,  1,  4,  48, 0|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UnmodeledSideEffects), 0x12fc30c20006ULL, nullptr, nullptr, OperandInfo24, -1 ,nullptr },  // Inst #1680 = S4_storerh_ap
4648
  { 1681, 4,  0,  4,  51, 0|(1ULL<<MCID::MayStore)|(1ULL<<MCID::Predicable), 0x15fc00020006ULL, nullptr, nullptr, OperandInfo113, -1 ,nullptr },  // Inst #1681 = S4_storerh_rr
4649
  { 1682, 4,  0,  4,  48, 0|(1ULL<<MCID::MayStore), 0x14fc31420006ULL, nullptr, nullptr, OperandInfo149, -1 ,nullptr },  // Inst #1682 = S4_storerh_ur
4650
  { 1683, 3,  1,  4,  36, 0|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UnmodeledSideEffects), 0x12fc30c4900aULL, nullptr, nullptr, OperandInfo24, -1 ,nullptr },  // Inst #1683 = S4_storerhnew_ap
4651
  { 1684, 4,  0,  4,  40, 0|(1ULL<<MCID::MayStore)|(1ULL<<MCID::Predicable), 0x15fc0004d00aULL, nullptr, nullptr, OperandInfo113, -1 ,nullptr },  // Inst #1684 = S4_storerhnew_rr
4652
  { 1685, 4,  0,  4,  36, 0|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UnmodeledSideEffects), 0x4fc3144d00aULL, nullptr, nullptr, OperandInfo149, -1 ,nullptr },  // Inst #1685 = S4_storerhnew_ur
4653
  { 1686, 3,  1,  4,  48, 0|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UnmodeledSideEffects), 0x1afc30c20006ULL, nullptr, nullptr, OperandInfo24, -1 ,nullptr },  // Inst #1686 = S4_storeri_ap
4654
  { 1687, 4,  0,  4,  51, 0|(1ULL<<MCID::MayStore)|(1ULL<<MCID::Predicable), 0x1dfc00020006ULL, nullptr, nullptr, OperandInfo113, -1 ,nullptr },  // Inst #1687 = S4_storeri_rr
4655
  { 1688, 4,  0,  4,  48, 0|(1ULL<<MCID::MayStore), 0x1cfc31420006ULL, nullptr, nullptr, OperandInfo149, -1 ,nullptr },  // Inst #1688 = S4_storeri_ur
4656
  { 1689, 3,  1,  4,  36, 0|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UnmodeledSideEffects), 0x1afc30c4900aULL, nullptr, nullptr, OperandInfo24, -1 ,nullptr },  // Inst #1689 = S4_storerinew_ap
4657
  { 1690, 4,  0,  4,  40, 0|(1ULL<<MCID::MayStore)|(1ULL<<MCID::Predicable), 0x1dfc0004d00aULL, nullptr, nullptr, OperandInfo113, -1 ,nullptr },  // Inst #1690 = S4_storerinew_rr
4658
  { 1691, 4,  0,  4,  36, 0|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UnmodeledSideEffects), 0x4fc3144d00aULL, nullptr, nullptr, OperandInfo149, -1 ,nullptr },  // Inst #1691 = S4_storerinew_ur
4659
  { 1692, 4,  1,  4,  5,  0, 0xfc35202008ULL, nullptr, nullptr, OperandInfo113, -1 ,nullptr },  // Inst #1692 = S4_subaddi
4660
  { 1693, 4,  1,  4,  4,  0, 0xfc40a02008ULL, nullptr, nullptr, OperandInfo142, -1 ,nullptr },  // Inst #1693 = S4_subi_asl_ri
4661
  { 1694, 4,  1,  4,  4,  0, 0xfc40a02008ULL, nullptr, nullptr, OperandInfo142, -1 ,nullptr },  // Inst #1694 = S4_subi_lsr_ri
4662
  { 1695, 4,  1,  4,  45, 0, 0xfc00000008ULL, nullptr, nullptr, OperandInfo152, -1 ,nullptr },  // Inst #1695 = S4_vrcrotate
4663
  { 1696, 5,  1,  4,  45, 0, 0xfc00000008ULL, nullptr, nullptr, OperandInfo153, -1 ,nullptr },  // Inst #1696 = S4_vrcrotate_acc
4664
  { 1697, 3,  1,  4,  14, 0, 0xfc00000008ULL, nullptr, ImplicitList1, OperandInfo17, -1 ,nullptr },  // Inst #1697 = S4_vxaddsubh
4665
  { 1698, 3,  1,  4,  14, 0, 0xfc00000008ULL, nullptr, ImplicitList1, OperandInfo17, -1 ,nullptr },  // Inst #1698 = S4_vxaddsubhr
4666
  { 1699, 3,  1,  4,  14, 0, 0xfc00000008ULL, nullptr, ImplicitList1, OperandInfo17, -1 ,nullptr },  // Inst #1699 = S4_vxaddsubw
4667
  { 1700, 3,  1,  4,  14, 0, 0xfc00000008ULL, nullptr, ImplicitList1, OperandInfo17, -1 ,nullptr },  // Inst #1700 = S4_vxsubaddh
4668
  { 1701, 3,  1,  4,  14, 0, 0xfc00000008ULL, nullptr, ImplicitList1, OperandInfo17, -1 ,nullptr },  // Inst #1701 = S4_vxsubaddhr
4669
  { 1702, 3,  1,  4,  14, 0, 0xfc00000008ULL, nullptr, ImplicitList1, OperandInfo17, -1 ,nullptr },  // Inst #1702 = S4_vxsubaddw
4670
  { 1703, 3,  1,  4,  1,  0, 0xfc00002008ULL, nullptr, ImplicitList1, OperandInfo118, -1 ,nullptr },  // Inst #1703 = S5_asrhub_rnd_sat
4671
  { 1704, 3,  1,  4,  2,  0, 0xfc00000008ULL, nullptr, nullptr, OperandInfo118, -1 ,nullptr },  // Inst #1704 = S5_asrhub_rnd_sat_goodsyntax
4672
  { 1705, 3,  1,  4,  1,  0, 0xfc00002008ULL, nullptr, ImplicitList1, OperandInfo118, -1 ,nullptr },  // Inst #1705 = S5_asrhub_sat
4673
  { 1706, 2,  1,  4,  1,  0, 0xf800002008ULL, nullptr, nullptr, OperandInfo23, -1 ,nullptr },  // Inst #1706 = S5_popcountp
4674
  { 1707, 3,  1,  4,  2,  0, 0xfc00000008ULL, nullptr, nullptr, OperandInfo116, -1 ,nullptr },  // Inst #1707 = S5_vasrhrnd
4675
  { 1708, 3,  1,  4,  2,  0, 0xfc00000008ULL, nullptr, nullptr, OperandInfo116, -1 ,nullptr },  // Inst #1708 = S5_vasrhrnd_goodsyntax
4676
  { 1709, 3,  1,  4,  2,  0, 0xe000000008ULL, nullptr, nullptr, OperandInfo116, -1 ,nullptr },  // Inst #1709 = S6_rol_i_p
4677
  { 1710, 4,  1,  4,  2,  0, 0xe000000008ULL, nullptr, nullptr, OperandInfo117, -1 ,nullptr },  // Inst #1710 = S6_rol_i_p_acc
4678
  { 1711, 4,  1,  4,  2,  0, 0xe000000008ULL, nullptr, nullptr, OperandInfo117, -1 ,nullptr },  // Inst #1711 = S6_rol_i_p_and
4679
  { 1712, 4,  1,  4,  2,  0, 0xe000000008ULL, nullptr, nullptr, OperandInfo117, -1 ,nullptr },  // Inst #1712 = S6_rol_i_p_nac
4680
  { 1713, 4,  1,  4,  2,  0, 0xe000000008ULL, nullptr, nullptr, OperandInfo117, -1 ,nullptr },  // Inst #1713 = S6_rol_i_p_or
4681
  { 1714, 4,  1,  4,  2,  0, 0xe000000008ULL, nullptr, nullptr, OperandInfo117, -1 ,nullptr },  // Inst #1714 = S6_rol_i_p_xacc
4682
  { 1715, 3,  1,  4,  2,  0, 0xe000002008ULL, nullptr, nullptr, OperandInfo16, -1 ,nullptr },  // Inst #1715 = S6_rol_i_r
4683
  { 1716, 4,  1,  4,  2,  0, 0xe000002008ULL, nullptr, nullptr, OperandInfo108, -1 ,nullptr },  // Inst #1716 = S6_rol_i_r_acc
4684
  { 1717, 4,  1,  4,  2,  0, 0xe000002008ULL, nullptr, nullptr, OperandInfo108, -1 ,nullptr },  // Inst #1717 = S6_rol_i_r_and
4685
  { 1718, 4,  1,  4,  2,  0, 0xe000002008ULL, nullptr, nullptr, OperandInfo108, -1 ,nullptr },  // Inst #1718 = S6_rol_i_r_nac
4686
  { 1719, 4,  1,  4,  2,  0, 0xe000002008ULL, nullptr, nullptr, OperandInfo108, -1 ,nullptr },  // Inst #1719 = S6_rol_i_r_or
4687
  { 1720, 4,  1,  4,  2,  0, 0xe000002008ULL, nullptr, nullptr, OperandInfo108, -1 ,nullptr },  // Inst #1720 = S6_rol_i_r_xacc
4688
  { 1721, 1,  0,  4,  25, 0|(1ULL<<MCID::Call)|(1ULL<<MCID::Predicable)|(1ULL<<MCID::UnmodeledSideEffects), 0xfec4200004ULL, ImplicitList25, ImplicitList8, OperandInfo5, -1 ,nullptr },  // Inst #1721 = SAVE_REGISTERS_CALL_V4
4689
  { 1722, 1,  0,  4,  25, 0|(1ULL<<MCID::Call)|(1ULL<<MCID::Predicable)|(1ULL<<MCID::UnmodeledSideEffects), 0xfec4600004ULL, ImplicitList25, ImplicitList8, OperandInfo5, -1 ,nullptr },  // Inst #1722 = SAVE_REGISTERS_CALL_V4_EXT
4690
  { 1723, 3,  0,  4,  48, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::MayStore), 0xfc6ca00006ULL, nullptr, nullptr, OperandInfo154, -1 ,nullptr },  // Inst #1723 = STriq_pred_V6
4691
  { 1724, 3,  0,  4,  48, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::MayStore), 0xfc6ca00006ULL, nullptr, nullptr, OperandInfo155, -1 ,nullptr },  // Inst #1724 = STriq_pred_V6_128B
4692
  { 1725, 3,  0,  4,  48, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::MayStore), 0xfc6ca00006ULL, nullptr, nullptr, OperandInfo156, -1 ,nullptr },  // Inst #1725 = STriq_pred_vec_V6
4693
  { 1726, 3,  0,  4,  48, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::MayStore), 0xfc6ca00006ULL, nullptr, nullptr, OperandInfo157, -1 ,nullptr },  // Inst #1726 = STriq_pred_vec_V6_128B
4694
  { 1727, 3,  0,  4,  48, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::MayStore), 0xfc6ca00006ULL, nullptr, nullptr, OperandInfo156, -1 ,nullptr },  // Inst #1727 = STriv_pseudo_V6
4695
  { 1728, 3,  0,  4,  48, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::MayStore), 0xfc6ca00006ULL, nullptr, nullptr, OperandInfo157, -1 ,nullptr },  // Inst #1728 = STriv_pseudo_V6_128B
4696
  { 1729, 3,  0,  4,  52, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::MayStore), 0xe000000019ULL, nullptr, nullptr, OperandInfo158, -1 ,nullptr },  // Inst #1729 = STrivv_indexed
4697
  { 1730, 3,  0,  4,  52, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::MayStore), 0xe000000019ULL, nullptr, nullptr, OperandInfo159, -1 ,nullptr },  // Inst #1730 = STrivv_indexed_128B
4698
  { 1731, 3,  0,  4,  48, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::MayStore), 0xfc6ca00006ULL, nullptr, nullptr, OperandInfo158, -1 ,nullptr },  // Inst #1731 = STrivv_pseudo_V6
4699
  { 1732, 3,  0,  4,  48, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::MayStore), 0xfc6ca00006ULL, nullptr, nullptr, OperandInfo159, -1 ,nullptr },  // Inst #1732 = STrivv_pseudo_V6_128B
4700
  { 1733, 3,  0,  4,  48, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::MayStore), 0xfc6ca00006ULL, nullptr, nullptr, OperandInfo160, -1 ,nullptr },  // Inst #1733 = STriw_mod
4701
  { 1734, 3,  0,  4,  48, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::MayStore), 0xfc6ca00006ULL, nullptr, nullptr, OperandInfo161, -1 ,nullptr },  // Inst #1734 = STriw_pred
4702
  { 1735, 1,  0,  4,  25, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::Return)|(1ULL<<MCID::Barrier)|(1ULL<<MCID::Call)|(1ULL<<MCID::Terminator), 0xfc00000004ULL, nullptr, nullptr, OperandInfo5, -1 ,nullptr },  // Inst #1735 = TCRETURNi
4703
  { 1736, 1,  0,  4,  24, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::Return)|(1ULL<<MCID::Branch)|(1ULL<<MCID::IndirectBranch)|(1ULL<<MCID::Barrier)|(1ULL<<MCID::Call)|(1ULL<<MCID::Terminator), 0xfc00000003ULL, nullptr, ImplicitList7, OperandInfo60, -1 ,nullptr },  // Inst #1736 = TCRETURNr
4704
  { 1737, 3,  1,  4,  4,  0|(1ULL<<MCID::UnmodeledSideEffects), 0xfc30a00008ULL, nullptr, nullptr, OperandInfo19, -1 ,nullptr },  // Inst #1737 = TFRI64_V2_ext
4705
  { 1738, 2,  1,  4,  4,  0|(1ULL<<MCID::UnmodeledSideEffects), 0xfc30a00008ULL, nullptr, nullptr, OperandInfo30, -1 ,nullptr },  // Inst #1738 = TFRI64_V4
4706
  { 1739, 3,  1,  4,  8,  0|(1ULL<<MCID::Pseudo), 0xf801400301ULL, nullptr, nullptr, OperandInfo51, -1 ,nullptr },  // Inst #1739 = TFRI_cNotPt_f
4707
  { 1740, 3,  1,  4,  8,  0|(1ULL<<MCID::Pseudo), 0xf801400101ULL, nullptr, nullptr, OperandInfo51, -1 ,nullptr },  // Inst #1740 = TFRI_cPt_f
4708
  { 1741, 2,  1,  4,  8,  0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::MoveImm)|(1ULL<<MCID::Predicable)|(1ULL<<MCID::Rematerializable), 0xf800c00001ULL, nullptr, nullptr, OperandInfo32, -1 ,nullptr },  // Inst #1741 = TFRI_f
4709
  { 1742, 3,  1,  4,  8,  0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::MoveImm)|(1ULL<<MCID::Rematerializable)|(1ULL<<MCID::CheapAsAMove), 0xfc00000001ULL, nullptr, nullptr, OperandInfo16, -1 ,nullptr },  // Inst #1742 = TFR_FI
4710
  { 1743, 4,  1,  4,  8,  0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::MoveImm)|(1ULL<<MCID::Rematerializable)|(1ULL<<MCID::CheapAsAMove), 0xfc00000001ULL, nullptr, nullptr, OperandInfo95, -1 ,nullptr },  // Inst #1743 = TFR_FIA
4711
  { 1744, 1,  1,  4,  2,  0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::Rematerializable), 0xfc00000008ULL, nullptr, nullptr, OperandInfo100, -1 ,nullptr },  // Inst #1744 = TFR_PdFalse
4712
  { 1745, 1,  1,  4,  2,  0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::Rematerializable), 0xfc00000008ULL, nullptr, nullptr, OperandInfo100, -1 ,nullptr },  // Inst #1745 = TFR_PdTrue
4713
  { 1746, 3,  1,  4,  53, 0, 0xfc3d20200bULL, nullptr, nullptr, OperandInfo16, -1 ,nullptr },  // Inst #1746 = V4_SA1_addi
4714
  { 1747, 3,  1,  4,  53, 0, 0xfc0000200bULL, nullptr, nullptr, OperandInfo15, -1 ,nullptr },  // Inst #1747 = V4_SA1_addrx
4715
  { 1748, 2,  1,  4,  53, 0, 0xfc0000200bULL, ImplicitList4, nullptr, OperandInfo32, -1 ,nullptr },  // Inst #1748 = V4_SA1_addsp
4716
  { 1749, 2,  1,  4,  53, 0, 0xfc0000200bULL, nullptr, nullptr, OperandInfo13, -1 ,nullptr },  // Inst #1749 = V4_SA1_and1
4717
  { 1750, 1,  1,  4,  53, 0, 0xfc0000230bULL, ImplicitList17, nullptr, OperandInfo60, -1 ,nullptr },  // Inst #1750 = V4_SA1_clrf
4718
  { 1751, 1,  1,  4,  53, 0, 0xfc0000270bULL, ImplicitList17, nullptr, OperandInfo60, -1 ,nullptr },  // Inst #1751 = V4_SA1_clrfnew
4719
  { 1752, 1,  1,  4,  53, 0, 0xfc0000210bULL, ImplicitList17, nullptr, OperandInfo60, -1 ,nullptr },  // Inst #1752 = V4_SA1_clrt
4720
  { 1753, 1,  1,  4,  53, 0, 0xfc0000250bULL, ImplicitList17, nullptr, OperandInfo60, -1 ,nullptr },  // Inst #1753 = V4_SA1_clrtnew
4721
  { 1754, 2,  0,  4,  53, 0, 0xfc0000000bULL, nullptr, ImplicitList17, OperandInfo32, -1 ,nullptr },  // Inst #1754 = V4_SA1_cmpeqi
4722
  { 1755, 2,  1,  4,  53, 0, 0xfc0000000bULL, nullptr, nullptr, OperandInfo30, -1 ,nullptr },  // Inst #1755 = V4_SA1_combine0i
4723
  { 1756, 2,  1,  4,  53, 0, 0xfc0000000bULL, nullptr, nullptr, OperandInfo30, -1 ,nullptr },  // Inst #1756 = V4_SA1_combine1i
4724
  { 1757, 2,  1,  4,  53, 0, 0xfc0000000bULL, nullptr, nullptr, OperandInfo30, -1 ,nullptr },  // Inst #1757 = V4_SA1_combine2i
4725
  { 1758, 2,  1,  4,  53, 0, 0xfc0000000bULL, nullptr, nullptr, OperandInfo30, -1 ,nullptr },  // Inst #1758 = V4_SA1_combine3i
4726
  { 1759, 2,  1,  4,  53, 0, 0xfc0000000bULL, nullptr, nullptr, OperandInfo25, -1 ,nullptr },  // Inst #1759 = V4_SA1_combinerz
4727
  { 1760, 2,  1,  4,  53, 0, 0xfc0000000bULL, nullptr, nullptr, OperandInfo25, -1 ,nullptr },  // Inst #1760 = V4_SA1_combinezr
4728
  { 1761, 2,  1,  4,  53, 0, 0xfc0000200bULL, nullptr, nullptr, OperandInfo13, -1 ,nullptr },  // Inst #1761 = V4_SA1_dec
4729
  { 1762, 2,  1,  4,  53, 0, 0xfc0000200bULL, nullptr, nullptr, OperandInfo13, -1 ,nullptr },  // Inst #1762 = V4_SA1_inc
4730
  { 1763, 2,  1,  4,  53, 0, 0xfc30a0200bULL, nullptr, nullptr, OperandInfo32, -1 ,nullptr },  // Inst #1763 = V4_SA1_seti
4731
  { 1764, 1,  1,  4,  53, 0, 0xfc0000200bULL, nullptr, nullptr, OperandInfo60, -1 ,nullptr },  // Inst #1764 = V4_SA1_setin1
4732
  { 1765, 2,  1,  4,  53, 0, 0xfc0000200bULL, nullptr, nullptr, OperandInfo13, -1 ,nullptr },  // Inst #1765 = V4_SA1_sxtb
4733
  { 1766, 2,  1,  4,  53, 0, 0xfc0000200bULL, nullptr, nullptr, OperandInfo13, -1 ,nullptr },  // Inst #1766 = V4_SA1_sxth
4734
  { 1767, 2,  1,  4,  53, 0, 0xfc0000200bULL, nullptr, nullptr, OperandInfo13, -1 ,nullptr },  // Inst #1767 = V4_SA1_tfr
4735
  { 1768, 2,  1,  4,  53, 0, 0xfc0000200bULL, nullptr, nullptr, OperandInfo13, -1 ,nullptr },  // Inst #1768 = V4_SA1_zxtb
4736
  { 1769, 2,  1,  4,  53, 0, 0xfc0000200bULL, nullptr, nullptr, OperandInfo13, -1 ,nullptr },  // Inst #1769 = V4_SA1_zxth
4737
  { 1770, 3,  1,  4,  53, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::UnmodeledSideEffects), 0x18fc0000200bULL, nullptr, nullptr, OperandInfo16, -1 ,nullptr },  // Inst #1770 = V4_SL1_loadri_io
4738
  { 1771, 3,  1,  4,  53, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::UnmodeledSideEffects), 0x8fc0000200bULL, nullptr, nullptr, OperandInfo16, -1 ,nullptr },  // Inst #1771 = V4_SL1_loadrub_io
4739
  { 1772, 0,  0,  4,  53, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::UnmodeledSideEffects), 0x20fc0000000bULL, ImplicitList6, ImplicitList26, nullptr, -1 ,nullptr },  // Inst #1772 = V4_SL2_deallocframe
4740
  { 1773, 0,  0,  4,  53, 0|(1ULL<<MCID::Branch)|(1ULL<<MCID::IndirectBranch), 0xfc0000000bULL, ImplicitList27, ImplicitList7, nullptr, -1 ,nullptr },  // Inst #1773 = V4_SL2_jumpr31
4741
  { 1774, 0,  0,  4,  53, 0|(1ULL<<MCID::Branch)|(1ULL<<MCID::IndirectBranch), 0xfc0000030bULL, ImplicitList28, ImplicitList7, nullptr, -1 ,nullptr },  // Inst #1774 = V4_SL2_jumpr31_f
4742
  { 1775, 0,  0,  4,  53, 0|(1ULL<<MCID::Branch)|(1ULL<<MCID::IndirectBranch), 0xfc0000070bULL, ImplicitList28, ImplicitList7, nullptr, -1 ,nullptr },  // Inst #1775 = V4_SL2_jumpr31_fnew
4743
  { 1776, 0,  0,  4,  53, 0|(1ULL<<MCID::Branch)|(1ULL<<MCID::IndirectBranch), 0xfc0000010bULL, ImplicitList28, ImplicitList7, nullptr, -1 ,nullptr },  // Inst #1776 = V4_SL2_jumpr31_t
4744
  { 1777, 0,  0,  4,  53, 0|(1ULL<<MCID::Branch)|(1ULL<<MCID::IndirectBranch), 0xfc0000050bULL, ImplicitList28, ImplicitList7, nullptr, -1 ,nullptr },  // Inst #1777 = V4_SL2_jumpr31_tnew
4745
  { 1778, 3,  1,  4,  53, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::UnmodeledSideEffects), 0x8fc0000200bULL, nullptr, nullptr, OperandInfo16, -1 ,nullptr },  // Inst #1778 = V4_SL2_loadrb_io
4746
  { 1779, 2,  1,  4,  53, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::UnmodeledSideEffects), 0x20fc0000000bULL, ImplicitList4, nullptr, OperandInfo30, -1 ,nullptr },  // Inst #1779 = V4_SL2_loadrd_sp
4747
  { 1780, 3,  1,  4,  53, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::UnmodeledSideEffects), 0x10fc0000200bULL, nullptr, nullptr, OperandInfo16, -1 ,nullptr },  // Inst #1780 = V4_SL2_loadrh_io
4748
  { 1781, 2,  1,  4,  53, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::UnmodeledSideEffects), 0x18fc0000200bULL, ImplicitList4, nullptr, OperandInfo32, -1 ,nullptr },  // Inst #1781 = V4_SL2_loadri_sp
4749
  { 1782, 3,  1,  4,  53, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::UnmodeledSideEffects), 0x10fc0000200bULL, nullptr, nullptr, OperandInfo16, -1 ,nullptr },  // Inst #1782 = V4_SL2_loadruh_io
4750
  { 1783, 0,  0,  4,  53, 0|(1ULL<<MCID::Branch)|(1ULL<<MCID::IndirectBranch)|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::UnmodeledSideEffects), 0x20fc0000000bULL, ImplicitList6, ImplicitList29, nullptr, -1 ,nullptr },  // Inst #1783 = V4_SL2_return
4751
  { 1784, 0,  0,  4,  53, 0|(1ULL<<MCID::Branch)|(1ULL<<MCID::IndirectBranch)|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::UnmodeledSideEffects), 0x20fc0000030bULL, ImplicitList30, ImplicitList29, nullptr, -1 ,nullptr },  // Inst #1784 = V4_SL2_return_f
4752
  { 1785, 0,  0,  4,  53, 0|(1ULL<<MCID::Branch)|(1ULL<<MCID::IndirectBranch)|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::UnmodeledSideEffects), 0x20fc0000070bULL, ImplicitList30, ImplicitList29, nullptr, -1 ,nullptr },  // Inst #1785 = V4_SL2_return_fnew
4753
  { 1786, 0,  0,  4,  53, 0|(1ULL<<MCID::Branch)|(1ULL<<MCID::IndirectBranch)|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::UnmodeledSideEffects), 0x20fc0000010bULL, ImplicitList30, ImplicitList29, nullptr, -1 ,nullptr },  // Inst #1786 = V4_SL2_return_t
4754
  { 1787, 0,  0,  4,  53, 0|(1ULL<<MCID::Branch)|(1ULL<<MCID::IndirectBranch)|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::UnmodeledSideEffects), 0x20fc0000050bULL, ImplicitList30, ImplicitList29, nullptr, -1 ,nullptr },  // Inst #1787 = V4_SL2_return_tnew
4755
  { 1788, 3,  0,  4,  53, 0|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UnmodeledSideEffects), 0x8fc0000000bULL, nullptr, nullptr, OperandInfo24, -1 ,nullptr },  // Inst #1788 = V4_SS1_storeb_io
4756
  { 1789, 3,  0,  4,  53, 0|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UnmodeledSideEffects), 0x18fc0000000bULL, nullptr, nullptr, OperandInfo24, -1 ,nullptr },  // Inst #1789 = V4_SS1_storew_io
4757
  { 1790, 1,  0,  4,  53, 0|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UnmodeledSideEffects), 0x20fc0000000bULL, ImplicitList31, ImplicitList3, OperandInfo2, -1 ,nullptr },  // Inst #1790 = V4_SS2_allocframe
4758
  { 1791, 2,  0,  4,  53, 0|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UnmodeledSideEffects), 0x8fc0000000bULL, nullptr, nullptr, OperandInfo32, -1 ,nullptr },  // Inst #1791 = V4_SS2_storebi0
4759
  { 1792, 2,  0,  4,  53, 0|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UnmodeledSideEffects), 0x8fc0000000bULL, nullptr, nullptr, OperandInfo32, -1 ,nullptr },  // Inst #1792 = V4_SS2_storebi1
4760
  { 1793, 2,  0,  4,  53, 0|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UnmodeledSideEffects), 0x20fc0000000bULL, ImplicitList4, nullptr, OperandInfo140, -1 ,nullptr },  // Inst #1793 = V4_SS2_stored_sp
4761
  { 1794, 3,  0,  4,  53, 0|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UnmodeledSideEffects), 0x10fc0000000bULL, nullptr, nullptr, OperandInfo24, -1 ,nullptr },  // Inst #1794 = V4_SS2_storeh_io
4762
  { 1795, 2,  0,  4,  53, 0|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UnmodeledSideEffects), 0x18fc0000000bULL, ImplicitList4, nullptr, OperandInfo133, -1 ,nullptr },  // Inst #1795 = V4_SS2_storew_sp
4763
  { 1796, 2,  0,  4,  53, 0|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UnmodeledSideEffects), 0x18fc0000000bULL, nullptr, nullptr, OperandInfo32, -1 ,nullptr },  // Inst #1796 = V4_SS2_storewi0
4764
  { 1797, 2,  0,  4,  53, 0|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UnmodeledSideEffects), 0x18fc0000000bULL, nullptr, nullptr, OperandInfo32, -1 ,nullptr },  // Inst #1797 = V4_SS2_storewi1
4765
  { 1798, 3,  1,  4,  39, 0|(1ULL<<MCID::MayLoad), 0xfc00000025ULL, nullptr, nullptr, OperandInfo162, -1 ,nullptr },  // Inst #1798 = V6_extractw
4766
  { 1799, 3,  1,  4,  39, 0|(1ULL<<MCID::MayLoad), 0xfc00000025ULL, nullptr, nullptr, OperandInfo163, -1 ,nullptr },  // Inst #1799 = V6_extractw_128B
4767
  { 1800, 2,  1,  4,  54, 0, 0xe00000200fULL, nullptr, nullptr, OperandInfo164, -1 ,nullptr },  // Inst #1800 = V6_lvsplatw
4768
  { 1801, 2,  1,  4,  54, 0, 0xe00000200fULL, nullptr, nullptr, OperandInfo165, -1 ,nullptr },  // Inst #1801 = V6_lvsplatw_128B
4769
  { 1802, 3,  1,  4,  55, 0, 0xe00000000eULL, nullptr, nullptr, OperandInfo166, -1 ,nullptr },  // Inst #1802 = V6_pred_and
4770
  { 1803, 3,  1,  4,  55, 0, 0xe00000000eULL, nullptr, nullptr, OperandInfo167, -1 ,nullptr },  // Inst #1803 = V6_pred_and_128B
4771
  { 1804, 3,  1,  4,  55, 0, 0xe00000000eULL, nullptr, nullptr, OperandInfo166, -1 ,nullptr },  // Inst #1804 = V6_pred_and_n
4772
  { 1805, 3,  1,  4,  55, 0, 0xe00000000eULL, nullptr, nullptr, OperandInfo167, -1 ,nullptr },  // Inst #1805 = V6_pred_and_n_128B
4773
  { 1806, 2,  1,  4,  33, 0, 0xe00000000dULL, nullptr, nullptr, OperandInfo168, -1 ,nullptr },  // Inst #1806 = V6_pred_not
4774
  { 1807, 2,  1,  4,  33, 0, 0xe00000000dULL, nullptr, nullptr, OperandInfo169, -1 ,nullptr },  // Inst #1807 = V6_pred_not_128B
4775
  { 1808, 3,  1,  4,  55, 0, 0xe00000000eULL, nullptr, nullptr, OperandInfo166, -1 ,nullptr },  // Inst #1808 = V6_pred_or
4776
  { 1809, 3,  1,  4,  55, 0, 0xe00000000eULL, nullptr, nullptr, OperandInfo167, -1 ,nullptr },  // Inst #1809 = V6_pred_or_128B
4777
  { 1810, 3,  1,  4,  55, 0, 0xe00000000eULL, nullptr, nullptr, OperandInfo166, -1 ,nullptr },  // Inst #1810 = V6_pred_or_n
4778
  { 1811, 3,  1,  4,  55, 0, 0xe00000000eULL, nullptr, nullptr, OperandInfo167, -1 ,nullptr },  // Inst #1811 = V6_pred_or_n_128B
4779
  { 1812, 2,  1,  4,  56, 0, 0xe000000011ULL, nullptr, nullptr, OperandInfo170, -1 ,nullptr },  // Inst #1812 = V6_pred_scalar2
4780
  { 1813, 2,  1,  4,  56, 0, 0xe000000011ULL, nullptr, nullptr, OperandInfo171, -1 ,nullptr },  // Inst #1813 = V6_pred_scalar2_128B
4781
  { 1814, 3,  1,  4,  55, 0, 0xe00000000eULL, nullptr, nullptr, OperandInfo166, -1 ,nullptr },  // Inst #1814 = V6_pred_xor
4782
  { 1815, 3,  1,  4,  55, 0, 0xe00000000eULL, nullptr, nullptr, OperandInfo167, -1 ,nullptr },  // Inst #1815 = V6_pred_xor_128B
4783
  { 1816, 3,  1,  4,  57, 0|(1ULL<<MCID::MayLoad), 0x3be000002018ULL, nullptr, nullptr, OperandInfo103, -1 ,nullptr },  // Inst #1816 = V6_vL32Ub_ai
4784
  { 1817, 3,  1,  4,  57, 0|(1ULL<<MCID::MayLoad), 0x43e000002018ULL, nullptr, nullptr, OperandInfo104, -1 ,nullptr },  // Inst #1817 = V6_vL32Ub_ai_128B
4785
  { 1818, 4,  2,  4,  57, 0|(1ULL<<MCID::MayLoad), 0x3ee000002018ULL, nullptr, nullptr, OperandInfo172, -1 ,nullptr },  // Inst #1818 = V6_vL32Ub_pi
4786
  { 1819, 4,  2,  4,  57, 0|(1ULL<<MCID::MayLoad), 0x46e000002018ULL, nullptr, nullptr, OperandInfo173, -1 ,nullptr },  // Inst #1819 = V6_vL32Ub_pi_128B
4787
  { 1820, 4,  2,  4,  57, 0|(1ULL<<MCID::MayLoad), 0xe000002018ULL, nullptr, nullptr, OperandInfo174, -1 ,nullptr },  // Inst #1820 = V6_vL32Ub_ppu
4788
  { 1821, 3,  1,  4,  43, 0|(1ULL<<MCID::MayLoad), 0x3be000082015ULL, nullptr, nullptr, OperandInfo103, -1 ,nullptr },  // Inst #1821 = V6_vL32b_ai
4789
  { 1822, 3,  1,  4,  43, 0|(1ULL<<MCID::MayLoad), 0x43e000082015ULL, nullptr, nullptr, OperandInfo104, -1 ,nullptr },  // Inst #1822 = V6_vL32b_ai_128B
4790
  { 1823, 3,  1,  4,  43, 0|(1ULL<<MCID::MayLoad), 0x3be000102015ULL, nullptr, nullptr, OperandInfo103, -1 ,nullptr },  // Inst #1823 = V6_vL32b_cur_ai
4791
  { 1824, 3,  1,  4,  43, 0|(1ULL<<MCID::MayLoad), 0x43e000102015ULL, nullptr, nullptr, OperandInfo104, -1 ,nullptr },  // Inst #1824 = V6_vL32b_cur_ai_128B
4792
  { 1825, 4,  2,  4,  43, 0|(1ULL<<MCID::MayLoad), 0x3ee000102015ULL, nullptr, nullptr, OperandInfo172, -1 ,nullptr },  // Inst #1825 = V6_vL32b_cur_pi
4793
  { 1826, 4,  2,  4,  43, 0|(1ULL<<MCID::MayLoad), 0x46e000102015ULL, nullptr, nullptr, OperandInfo173, -1 ,nullptr },  // Inst #1826 = V6_vL32b_cur_pi_128B
4794
  { 1827, 4,  2,  4,  58, 0|(1ULL<<MCID::MayLoad), 0xe000102017ULL, nullptr, nullptr, OperandInfo174, -1 ,nullptr },  // Inst #1827 = V6_vL32b_cur_ppu
4795
  { 1828, 3,  1,  4,  43, 0|(1ULL<<MCID::MayLoad), 0x3be000082015ULL, nullptr, nullptr, OperandInfo103, -1 ,nullptr },  // Inst #1828 = V6_vL32b_nt_ai
4796
  { 1829, 3,  1,  4,  43, 0|(1ULL<<MCID::MayLoad), 0x43e000082015ULL, nullptr, nullptr, OperandInfo104, -1 ,nullptr },  // Inst #1829 = V6_vL32b_nt_ai_128B
4797
  { 1830, 3,  1,  4,  43, 0|(1ULL<<MCID::MayLoad), 0x3be000102015ULL, nullptr, nullptr, OperandInfo103, -1 ,nullptr },  // Inst #1830 = V6_vL32b_nt_cur_ai
4798
  { 1831, 3,  1,  4,  43, 0|(1ULL<<MCID::MayLoad), 0x43e000102015ULL, nullptr, nullptr, OperandInfo104, -1 ,nullptr },  // Inst #1831 = V6_vL32b_nt_cur_ai_128B
4799
  { 1832, 4,  2,  4,  43, 0|(1ULL<<MCID::MayLoad), 0x3ee000102015ULL, nullptr, nullptr, OperandInfo172, -1 ,nullptr },  // Inst #1832 = V6_vL32b_nt_cur_pi
4800
  { 1833, 4,  2,  4,  43, 0|(1ULL<<MCID::MayLoad), 0x46e000102015ULL, nullptr, nullptr, OperandInfo173, -1 ,nullptr },  // Inst #1833 = V6_vL32b_nt_cur_pi_128B
4801
  { 1834, 4,  2,  4,  58, 0|(1ULL<<MCID::MayLoad), 0xe000102017ULL, nullptr, nullptr, OperandInfo174, -1 ,nullptr },  // Inst #1834 = V6_vL32b_nt_cur_ppu
4802
  { 1835, 4,  2,  4,  43, 0|(1ULL<<MCID::MayLoad), 0x3ee000082015ULL, nullptr, nullptr, OperandInfo172, -1 ,nullptr },  // Inst #1835 = V6_vL32b_nt_pi
4803
  { 1836, 4,  2,  4,  43, 0|(1ULL<<MCID::MayLoad), 0x46e000082015ULL, nullptr, nullptr, OperandInfo173, -1 ,nullptr },  // Inst #1836 = V6_vL32b_nt_pi_128B
4804
  { 1837, 4,  2,  4,  43, 0|(1ULL<<MCID::MayLoad), 0xe000082015ULL, nullptr, nullptr, OperandInfo174, -1 ,nullptr },  // Inst #1837 = V6_vL32b_nt_ppu
4805
  { 1838, 3,  1,  4,  59, 0|(1ULL<<MCID::MayLoad), 0x3be000002016ULL, nullptr, nullptr, OperandInfo103, -1 ,nullptr },  // Inst #1838 = V6_vL32b_nt_tmp_ai
4806
  { 1839, 3,  1,  4,  59, 0|(1ULL<<MCID::MayLoad), 0x43e000002016ULL, nullptr, nullptr, OperandInfo104, -1 ,nullptr },  // Inst #1839 = V6_vL32b_nt_tmp_ai_128B
4807
  { 1840, 4,  2,  4,  59, 0|(1ULL<<MCID::MayLoad), 0x3ee000002016ULL, nullptr, nullptr, OperandInfo172, -1 ,nullptr },  // Inst #1840 = V6_vL32b_nt_tmp_pi
4808
  { 1841, 4,  2,  4,  59, 0|(1ULL<<MCID::MayLoad), 0x46e000002016ULL, nullptr, nullptr, OperandInfo173, -1 ,nullptr },  // Inst #1841 = V6_vL32b_nt_tmp_pi_128B
4809
  { 1842, 4,  2,  4,  59, 0|(1ULL<<MCID::MayLoad), 0xe000002016ULL, nullptr, nullptr, OperandInfo174, -1 ,nullptr },  // Inst #1842 = V6_vL32b_nt_tmp_ppu
4810
  { 1843, 4,  2,  4,  43, 0|(1ULL<<MCID::MayLoad), 0x3ee000082015ULL, nullptr, nullptr, OperandInfo172, -1 ,nullptr },  // Inst #1843 = V6_vL32b_pi
4811
  { 1844, 4,  2,  4,  43, 0|(1ULL<<MCID::MayLoad), 0x46e000082015ULL, nullptr, nullptr, OperandInfo173, -1 ,nullptr },  // Inst #1844 = V6_vL32b_pi_128B
4812
  { 1845, 4,  2,  4,  43, 0|(1ULL<<MCID::MayLoad), 0xe000082015ULL, nullptr, nullptr, OperandInfo174, -1 ,nullptr },  // Inst #1845 = V6_vL32b_ppu
4813
  { 1846, 3,  1,  4,  59, 0|(1ULL<<MCID::MayLoad), 0x3be000002016ULL, nullptr, nullptr, OperandInfo103, -1 ,nullptr },  // Inst #1846 = V6_vL32b_tmp_ai
4814
  { 1847, 3,  1,  4,  59, 0|(1ULL<<MCID::MayLoad), 0x43e000002016ULL, nullptr, nullptr, OperandInfo104, -1 ,nullptr },  // Inst #1847 = V6_vL32b_tmp_ai_128B
4815
  { 1848, 4,  2,  4,  59, 0|(1ULL<<MCID::MayLoad), 0x3ee000002016ULL, nullptr, nullptr, OperandInfo172, -1 ,nullptr },  // Inst #1848 = V6_vL32b_tmp_pi
4816
  { 1849, 4,  2,  4,  59, 0|(1ULL<<MCID::MayLoad), 0x46e000002016ULL, nullptr, nullptr, OperandInfo173, -1 ,nullptr },  // Inst #1849 = V6_vL32b_tmp_pi_128B
4817
  { 1850, 4,  2,  4,  59, 0|(1ULL<<MCID::MayLoad), 0xe000002016ULL, nullptr, nullptr, OperandInfo174, -1 ,nullptr },  // Inst #1850 = V6_vL32b_tmp_ppu
4818
  { 1851, 3,  0,  4,  60, 0|(1ULL<<MCID::MayStore), 0x3be00000001bULL, nullptr, nullptr, OperandInfo156, -1 ,nullptr },  // Inst #1851 = V6_vS32Ub_ai
4819
  { 1852, 3,  0,  4,  60, 0|(1ULL<<MCID::MayStore), 0x43e00000001bULL, nullptr, nullptr, OperandInfo157, -1 ,nullptr },  // Inst #1852 = V6_vS32Ub_ai_128B
4820
  { 1853, 4,  0,  4,  60, 0|(1ULL<<MCID::MayStore), 0x3be00000031bULL, nullptr, nullptr, OperandInfo175, -1 ,nullptr },  // Inst #1853 = V6_vS32Ub_npred_ai
4821
  { 1854, 4,  0,  4,  60, 0|(1ULL<<MCID::MayStore), 0x43e00000031bULL, nullptr, nullptr, OperandInfo176, -1 ,nullptr },  // Inst #1854 = V6_vS32Ub_npred_ai_128B
4822
  { 1855, 5,  1,  4,  60, 0|(1ULL<<MCID::MayStore), 0x3ee00000031bULL, nullptr, nullptr, OperandInfo177, -1 ,nullptr },  // Inst #1855 = V6_vS32Ub_npred_pi
4823
  { 1856, 5,  1,  4,  60, 0|(1ULL<<MCID::MayStore), 0x46e00000031bULL, nullptr, nullptr, OperandInfo178, -1 ,nullptr },  // Inst #1856 = V6_vS32Ub_npred_pi_128B
4824
  { 1857, 5,  1,  4,  60, 0|(1ULL<<MCID::MayStore), 0xe00000031bULL, nullptr, nullptr, OperandInfo179, -1 ,nullptr },  // Inst #1857 = V6_vS32Ub_npred_ppu
4825
  { 1858, 4,  1,  4,  60, 0|(1ULL<<MCID::MayStore), 0x3ee00000001bULL, nullptr, nullptr, OperandInfo180, -1 ,nullptr },  // Inst #1858 = V6_vS32Ub_pi
4826
  { 1859, 4,  1,  4,  60, 0|(1ULL<<MCID::MayStore), 0x46e00000001bULL, nullptr, nullptr, OperandInfo181, -1 ,nullptr },  // Inst #1859 = V6_vS32Ub_pi_128B
4827
  { 1860, 4,  1,  4,  60, 0|(1ULL<<MCID::MayStore), 0xe00000001bULL, nullptr, nullptr, OperandInfo182, -1 ,nullptr },  // Inst #1860 = V6_vS32Ub_ppu
4828
  { 1861, 4,  0,  4,  60, 0|(1ULL<<MCID::MayStore), 0x3be00000011bULL, nullptr, nullptr, OperandInfo175, -1 ,nullptr },  // Inst #1861 = V6_vS32Ub_pred_ai
4829
  { 1862, 4,  0,  4,  60, 0|(1ULL<<MCID::MayStore), 0x43e00000011bULL, nullptr, nullptr, OperandInfo176, -1 ,nullptr },  // Inst #1862 = V6_vS32Ub_pred_ai_128B
4830
  { 1863, 5,  1,  4,  60, 0|(1ULL<<MCID::MayStore), 0x3ee00000011bULL, nullptr, nullptr, OperandInfo177, -1 ,nullptr },  // Inst #1863 = V6_vS32Ub_pred_pi
4831
  { 1864, 5,  1,  4,  60, 0|(1ULL<<MCID::MayStore), 0x46e00000011bULL, nullptr, nullptr, OperandInfo178, -1 ,nullptr },  // Inst #1864 = V6_vS32Ub_pred_pi_128B
4832
  { 1865, 5,  1,  4,  60, 0|(1ULL<<MCID::MayStore), 0xe00000011bULL, nullptr, nullptr, OperandInfo179, -1 ,nullptr },  // Inst #1865 = V6_vS32Ub_pred_ppu
4833
  { 1866, 3,  0,  4,  52, 0|(1ULL<<MCID::MayStore), 0x3be000020019ULL, nullptr, nullptr, OperandInfo156, -1 ,nullptr },  // Inst #1866 = V6_vS32b_ai
4834
  { 1867, 3,  0,  4,  52, 0|(1ULL<<MCID::MayStore), 0x43e000020019ULL, nullptr, nullptr, OperandInfo157, -1 ,nullptr },  // Inst #1867 = V6_vS32b_ai_128B
4835
  { 1868, 3,  0,  4,  61, 0|(1ULL<<MCID::MayStore), 0x3be00004901aULL, nullptr, nullptr, OperandInfo156, -1 ,nullptr },  // Inst #1868 = V6_vS32b_new_ai
4836
  { 1869, 3,  0,  4,  61, 0|(1ULL<<MCID::MayStore), 0x43e00004901aULL, nullptr, nullptr, OperandInfo157, -1 ,nullptr },  // Inst #1869 = V6_vS32b_new_ai_128B
4837
  { 1870, 4,  0,  4,  61, 0|(1ULL<<MCID::MayStore), 0x3be00004d31aULL, nullptr, nullptr, OperandInfo175, -1 ,nullptr },  // Inst #1870 = V6_vS32b_new_npred_ai
4838
  { 1871, 4,  0,  4,  61, 0|(1ULL<<MCID::MayStore), 0x43e00004d31aULL, nullptr, nullptr, OperandInfo176, -1 ,nullptr },  // Inst #1871 = V6_vS32b_new_npred_ai_128B
4839
  { 1872, 5,  1,  4,  61, 0|(1ULL<<MCID::MayStore), 0x3ee00005131aULL, nullptr, nullptr, OperandInfo177, -1 ,nullptr },  // Inst #1872 = V6_vS32b_new_npred_pi
4840
  { 1873, 5,  1,  4,  61, 0|(1ULL<<MCID::MayStore), 0x46e00005131aULL, nullptr, nullptr, OperandInfo178, -1 ,nullptr },  // Inst #1873 = V6_vS32b_new_npred_pi_128B
4841
  { 1874, 5,  1,  4,  61, 0|(1ULL<<MCID::MayStore), 0xe00005131aULL, nullptr, nullptr, OperandInfo179, -1 ,nullptr },  // Inst #1874 = V6_vS32b_new_npred_ppu
4842
  { 1875, 4,  1,  4,  61, 0|(1ULL<<MCID::MayStore), 0x3ee00004d01aULL, nullptr, nullptr, OperandInfo180, -1 ,nullptr },  // Inst #1875 = V6_vS32b_new_pi
4843
  { 1876, 4,  1,  4,  61, 0|(1ULL<<MCID::MayStore), 0x46e00004d01aULL, nullptr, nullptr, OperandInfo181, -1 ,nullptr },  // Inst #1876 = V6_vS32b_new_pi_128B
4844
  { 1877, 4,  1,  4,  61, 0|(1ULL<<MCID::MayStore), 0xe00004d01aULL, nullptr, nullptr, OperandInfo182, -1 ,nullptr },  // Inst #1877 = V6_vS32b_new_ppu
4845
  { 1878, 4,  0,  4,  61, 0|(1ULL<<MCID::MayStore), 0x3be00004d11aULL, nullptr, nullptr, OperandInfo175, -1 ,nullptr },  // Inst #1878 = V6_vS32b_new_pred_ai
4846
  { 1879, 4,  0,  4,  61, 0|(1ULL<<MCID::MayStore), 0x43e00004d11aULL, nullptr, nullptr, OperandInfo176, -1 ,nullptr },  // Inst #1879 = V6_vS32b_new_pred_ai_128B
4847
  { 1880, 5,  1,  4,  61, 0|(1ULL<<MCID::MayStore), 0x3ee00005111aULL, nullptr, nullptr, OperandInfo177, -1 ,nullptr },  // Inst #1880 = V6_vS32b_new_pred_pi
4848
  { 1881, 5,  1,  4,  61, 0|(1ULL<<MCID::MayStore), 0x46e00005111aULL, nullptr, nullptr, OperandInfo178, -1 ,nullptr },  // Inst #1881 = V6_vS32b_new_pred_pi_128B
4849
  { 1882, 5,  1,  4,  61, 0|(1ULL<<MCID::MayStore), 0xe00005111aULL, nullptr, nullptr, OperandInfo179, -1 ,nullptr },  // Inst #1882 = V6_vS32b_new_pred_ppu
4850
  { 1883, 4,  0,  4,  52, 0|(1ULL<<MCID::MayStore), 0x3be000020319ULL, nullptr, nullptr, OperandInfo175, -1 ,nullptr },  // Inst #1883 = V6_vS32b_npred_ai
4851
  { 1884, 4,  0,  4,  52, 0|(1ULL<<MCID::MayStore), 0x43e000020319ULL, nullptr, nullptr, OperandInfo176, -1 ,nullptr },  // Inst #1884 = V6_vS32b_npred_ai_128B
4852
  { 1885, 5,  1,  4,  52, 0|(1ULL<<MCID::MayStore), 0x3ee000020319ULL, nullptr, nullptr, OperandInfo177, -1 ,nullptr },  // Inst #1885 = V6_vS32b_npred_pi
4853
  { 1886, 5,  1,  4,  52, 0|(1ULL<<MCID::MayStore), 0x46e000020319ULL, nullptr, nullptr, OperandInfo178, -1 ,nullptr },  // Inst #1886 = V6_vS32b_npred_pi_128B
4854
  { 1887, 5,  1,  4,  52, 0|(1ULL<<MCID::MayStore), 0xe000020319ULL, nullptr, nullptr, OperandInfo179, -1 ,nullptr },  // Inst #1887 = V6_vS32b_npred_ppu
4855
  { 1888, 4,  0,  4,  52, 0|(1ULL<<MCID::MayStore), 0x3be000000219ULL, nullptr, nullptr, OperandInfo183, -1 ,nullptr },  // Inst #1888 = V6_vS32b_nqpred_ai
4856
  { 1889, 4,  0,  4,  52, 0|(1ULL<<MCID::MayStore), 0x43e000000219ULL, nullptr, nullptr, OperandInfo184, -1 ,nullptr },  // Inst #1889 = V6_vS32b_nqpred_ai_128B
4857
  { 1890, 5,  1,  4,  52, 0|(1ULL<<MCID::MayStore), 0x3ee000000019ULL, nullptr, nullptr, OperandInfo185, -1 ,nullptr },  // Inst #1890 = V6_vS32b_nqpred_pi
4858
  { 1891, 5,  1,  4,  52, 0|(1ULL<<MCID::MayStore), 0x46e000000019ULL, nullptr, nullptr, OperandInfo186, -1 ,nullptr },  // Inst #1891 = V6_vS32b_nqpred_pi_128B
4859
  { 1892, 5,  1,  4,  52, 0|(1ULL<<MCID::MayStore), 0xe000000019ULL, nullptr, nullptr, OperandInfo187, -1 ,nullptr },  // Inst #1892 = V6_vS32b_nqpred_ppu
4860
  { 1893, 3,  0,  4,  52, 0|(1ULL<<MCID::MayStore), 0x3be000020019ULL, nullptr, nullptr, OperandInfo156, -1 ,nullptr },  // Inst #1893 = V6_vS32b_nt_ai
4861
  { 1894, 3,  0,  4,  52, 0|(1ULL<<MCID::MayStore), 0x43e000020019ULL, nullptr, nullptr, OperandInfo157, -1 ,nullptr },  // Inst #1894 = V6_vS32b_nt_ai_128B
4862
  { 1895, 3,  0,  4,  61, 0|(1ULL<<MCID::MayStore), 0x3be00004901aULL, nullptr, nullptr, OperandInfo156, -1 ,nullptr },  // Inst #1895 = V6_vS32b_nt_new_ai
4863
  { 1896, 3,  0,  4,  61, 0|(1ULL<<MCID::MayStore), 0x43e00004901aULL, nullptr, nullptr, OperandInfo157, -1 ,nullptr },  // Inst #1896 = V6_vS32b_nt_new_ai_128B
4864
  { 1897, 4,  0,  4,  61, 0|(1ULL<<MCID::MayStore), 0x3be00004d31aULL, nullptr, nullptr, OperandInfo175, -1 ,nullptr },  // Inst #1897 = V6_vS32b_nt_new_npred_ai
4865
  { 1898, 4,  0,  4,  61, 0|(1ULL<<MCID::MayStore), 0x43e00004d31aULL, nullptr, nullptr, OperandInfo176, -1 ,nullptr },  // Inst #1898 = V6_vS32b_nt_new_npred_ai_128B
4866
  { 1899, 5,  1,  4,  61, 0|(1ULL<<MCID::MayStore), 0x3ee00005131aULL, nullptr, nullptr, OperandInfo177, -1 ,nullptr },  // Inst #1899 = V6_vS32b_nt_new_npred_pi
4867
  { 1900, 5,  1,  4,  61, 0|(1ULL<<MCID::MayStore), 0x46e00005131aULL, nullptr, nullptr, OperandInfo178, -1 ,nullptr },  // Inst #1900 = V6_vS32b_nt_new_npred_pi_128B
4868
  { 1901, 5,  1,  4,  61, 0|(1ULL<<MCID::MayStore), 0xe00005131aULL, nullptr, nullptr, OperandInfo179, -1 ,nullptr },  // Inst #1901 = V6_vS32b_nt_new_npred_ppu
4869
  { 1902, 4,  1,  4,  61, 0|(1ULL<<MCID::MayStore), 0x3ee00004d01aULL, nullptr, nullptr, OperandInfo180, -1 ,nullptr },  // Inst #1902 = V6_vS32b_nt_new_pi
4870
  { 1903, 4,  1,  4,  61, 0|(1ULL<<MCID::MayStore), 0x46e00004d01aULL, nullptr, nullptr, OperandInfo181, -1 ,nullptr },  // Inst #1903 = V6_vS32b_nt_new_pi_128B
4871
  { 1904, 4,  1,  4,  61, 0|(1ULL<<MCID::MayStore), 0xe00004d01aULL, nullptr, nullptr, OperandInfo182, -1 ,nullptr },  // Inst #1904 = V6_vS32b_nt_new_ppu
4872
  { 1905, 4,  0,  4,  61, 0|(1ULL<<MCID::MayStore), 0x3be00004d11aULL, nullptr, nullptr, OperandInfo175, -1 ,nullptr },  // Inst #1905 = V6_vS32b_nt_new_pred_ai
4873
  { 1906, 4,  0,  4,  61, 0|(1ULL<<MCID::MayStore), 0x43e00004d11aULL, nullptr, nullptr, OperandInfo176, -1 ,nullptr },  // Inst #1906 = V6_vS32b_nt_new_pred_ai_128B
4874
  { 1907, 5,  1,  4,  61, 0|(1ULL<<MCID::MayStore), 0x3ee00005111aULL, nullptr, nullptr, OperandInfo177, -1 ,nullptr },  // Inst #1907 = V6_vS32b_nt_new_pred_pi
4875
  { 1908, 5,  1,  4,  61, 0|(1ULL<<MCID::MayStore), 0x46e00005111aULL, nullptr, nullptr, OperandInfo178, -1 ,nullptr },  // Inst #1908 = V6_vS32b_nt_new_pred_pi_128B
4876
  { 1909, 5,  1,  4,  61, 0|(1ULL<<MCID::MayStore), 0xe00005111aULL, nullptr, nullptr, OperandInfo179, -1 ,nullptr },  // Inst #1909 = V6_vS32b_nt_new_pred_ppu
4877
  { 1910, 4,  0,  4,  52, 0|(1ULL<<MCID::MayStore), 0x3be000020319ULL, nullptr, nullptr, OperandInfo175, -1 ,nullptr },  // Inst #1910 = V6_vS32b_nt_npred_ai
4878
  { 1911, 4,  0,  4,  52, 0|(1ULL<<MCID::MayStore), 0x43e000020319ULL, nullptr, nullptr, OperandInfo176, -1 ,nullptr },  // Inst #1911 = V6_vS32b_nt_npred_ai_128B
4879
  { 1912, 5,  1,  4,  52, 0|(1ULL<<MCID::MayStore), 0x3ee000020319ULL, nullptr, nullptr, OperandInfo177, -1 ,nullptr },  // Inst #1912 = V6_vS32b_nt_npred_pi
4880
  { 1913, 5,  1,  4,  52, 0|(1ULL<<MCID::MayStore), 0x46e000020319ULL, nullptr, nullptr, OperandInfo178, -1 ,nullptr },  // Inst #1913 = V6_vS32b_nt_npred_pi_128B
4881
  { 1914, 5,  1,  4,  52, 0|(1ULL<<MCID::MayStore), 0xe000020319ULL, nullptr, nullptr, OperandInfo179, -1 ,nullptr },  // Inst #1914 = V6_vS32b_nt_npred_ppu
4882
  { 1915, 4,  0,  4,  52, 0|(1ULL<<MCID::MayStore), 0x3be000000219ULL, nullptr, nullptr, OperandInfo183, -1 ,nullptr },  // Inst #1915 = V6_vS32b_nt_nqpred_ai
4883
  { 1916, 4,  0,  4,  52, 0|(1ULL<<MCID::MayStore), 0x43e000000219ULL, nullptr, nullptr, OperandInfo184, -1 ,nullptr },  // Inst #1916 = V6_vS32b_nt_nqpred_ai_128B
4884
  { 1917, 5,  1,  4,  52, 0|(1ULL<<MCID::MayStore), 0x3ee000000019ULL, nullptr, nullptr, OperandInfo185, -1 ,nullptr },  // Inst #1917 = V6_vS32b_nt_nqpred_pi
4885
  { 1918, 5,  1,  4,  52, 0|(1ULL<<MCID::MayStore), 0x46e000000019ULL, nullptr, nullptr, OperandInfo186, -1 ,nullptr },  // Inst #1918 = V6_vS32b_nt_nqpred_pi_128B
4886
  { 1919, 5,  1,  4,  52, 0|(1ULL<<MCID::MayStore), 0xe000000019ULL, nullptr, nullptr, OperandInfo187, -1 ,nullptr },  // Inst #1919 = V6_vS32b_nt_nqpred_ppu
4887
  { 1920, 4,  1,  4,  52, 0|(1ULL<<MCID::MayStore), 0x3ee000020019ULL, nullptr, nullptr, OperandInfo180, -1 ,nullptr },  // Inst #1920 = V6_vS32b_nt_pi
4888
  { 1921, 4,  1,  4,  52, 0|(1ULL<<MCID::MayStore), 0x46e000020019ULL, nullptr, nullptr, OperandInfo181, -1 ,nullptr },  // Inst #1921 = V6_vS32b_nt_pi_128B
4889
  { 1922, 4,  1,  4,  52, 0|(1ULL<<MCID::MayStore), 0xe000020019ULL, nullptr, nullptr, OperandInfo182, -1 ,nullptr },  // Inst #1922 = V6_vS32b_nt_ppu
4890
  { 1923, 4,  0,  4,  52, 0|(1ULL<<MCID::MayStore), 0x3be000020119ULL, nullptr, nullptr, OperandInfo175, -1 ,nullptr },  // Inst #1923 = V6_vS32b_nt_pred_ai
4891
  { 1924, 4,  0,  4,  52, 0|(1ULL<<MCID::MayStore), 0x43e000020119ULL, nullptr, nullptr, OperandInfo176, -1 ,nullptr },  // Inst #1924 = V6_vS32b_nt_pred_ai_128B
4892
  { 1925, 5,  1,  4,  52, 0|(1ULL<<MCID::MayStore), 0x3ee000020119ULL, nullptr, nullptr, OperandInfo177, -1 ,nullptr },  // Inst #1925 = V6_vS32b_nt_pred_pi
4893
  { 1926, 5,  1,  4,  52, 0|(1ULL<<MCID::MayStore), 0x46e000020119ULL, nullptr, nullptr, OperandInfo178, -1 ,nullptr },  // Inst #1926 = V6_vS32b_nt_pred_pi_128B
4894
  { 1927, 5,  1,  4,  52, 0|(1ULL<<MCID::MayStore), 0xe000020119ULL, nullptr, nullptr, OperandInfo179, -1 ,nullptr },  // Inst #1927 = V6_vS32b_nt_pred_ppu
4895
  { 1928, 4,  0,  4,  52, 0|(1ULL<<MCID::MayStore), 0x3be000000019ULL, nullptr, nullptr, OperandInfo183, -1 ,nullptr },  // Inst #1928 = V6_vS32b_nt_qpred_ai
4896
  { 1929, 4,  0,  4,  52, 0|(1ULL<<MCID::MayStore), 0x43e000000019ULL, nullptr, nullptr, OperandInfo184, -1 ,nullptr },  // Inst #1929 = V6_vS32b_nt_qpred_ai_128B
4897
  { 1930, 5,  1,  4,  52, 0|(1ULL<<MCID::MayStore), 0x3ee000000019ULL, nullptr, nullptr, OperandInfo185, -1 ,nullptr },  // Inst #1930 = V6_vS32b_nt_qpred_pi
4898
  { 1931, 5,  1,  4,  52, 0|(1ULL<<MCID::MayStore), 0x46e000000019ULL, nullptr, nullptr, OperandInfo186, -1 ,nullptr },  // Inst #1931 = V6_vS32b_nt_qpred_pi_128B
4899
  { 1932, 5,  1,  4,  52, 0|(1ULL<<MCID::MayStore), 0xe000000019ULL, nullptr, nullptr, OperandInfo187, -1 ,nullptr },  // Inst #1932 = V6_vS32b_nt_qpred_ppu
4900
  { 1933, 4,  1,  4,  52, 0|(1ULL<<MCID::MayStore), 0x3ee000020019ULL, nullptr, nullptr, OperandInfo180, -1 ,nullptr },  // Inst #1933 = V6_vS32b_pi
4901
  { 1934, 4,  1,  4,  52, 0|(1ULL<<MCID::MayStore), 0x46e000020019ULL, nullptr, nullptr, OperandInfo181, -1 ,nullptr },  // Inst #1934 = V6_vS32b_pi_128B
4902
  { 1935, 4,  1,  4,  52, 0|(1ULL<<MCID::MayStore), 0xe000020019ULL, nullptr, nullptr, OperandInfo182, -1 ,nullptr },  // Inst #1935 = V6_vS32b_ppu
4903
  { 1936, 4,  0,  4,  52, 0|(1ULL<<MCID::MayStore), 0x3be000020119ULL, nullptr, nullptr, OperandInfo175, -1 ,nullptr },  // Inst #1936 = V6_vS32b_pred_ai
4904
  { 1937, 4,  0,  4,  52, 0|(1ULL<<MCID::MayStore), 0x43e000020119ULL, nullptr, nullptr, OperandInfo176, -1 ,nullptr },  // Inst #1937 = V6_vS32b_pred_ai_128B
4905
  { 1938, 5,  1,  4,  52, 0|(1ULL<<MCID::MayStore), 0x3ee000020119ULL, nullptr, nullptr, OperandInfo177, -1 ,nullptr },  // Inst #1938 = V6_vS32b_pred_pi
4906
  { 1939, 5,  1,  4,  52, 0|(1ULL<<MCID::MayStore), 0x46e000020119ULL, nullptr, nullptr, OperandInfo178, -1 ,nullptr },  // Inst #1939 = V6_vS32b_pred_pi_128B
4907
  { 1940, 5,  1,  4,  52, 0|(1ULL<<MCID::MayStore), 0xe000020119ULL, nullptr, nullptr, OperandInfo179, -1 ,nullptr },  // Inst #1940 = V6_vS32b_pred_ppu
4908
  { 1941, 4,  0,  4,  52, 0|(1ULL<<MCID::MayStore), 0x3be000000019ULL, nullptr, nullptr, OperandInfo183, -1 ,nullptr },  // Inst #1941 = V6_vS32b_qpred_ai
4909
  { 1942, 4,  0,  4,  52, 0|(1ULL<<MCID::MayStore), 0x43e000000019ULL, nullptr, nullptr, OperandInfo184, -1 ,nullptr },  // Inst #1942 = V6_vS32b_qpred_ai_128B
4910
  { 1943, 5,  1,  4,  52, 0|(1ULL<<MCID::MayStore), 0x3ee000000019ULL, nullptr, nullptr, OperandInfo185, -1 ,nullptr },  // Inst #1943 = V6_vS32b_qpred_pi
4911
  { 1944, 5,  1,  4,  52, 0|(1ULL<<MCID::MayStore), 0x46e000000019ULL, nullptr, nullptr, OperandInfo186, -1 ,nullptr },  // Inst #1944 = V6_vS32b_qpred_pi_128B
4912
  { 1945, 5,  1,  4,  52, 0|(1ULL<<MCID::MayStore), 0xe000000019ULL, nullptr, nullptr, OperandInfo187, -1 ,nullptr },  // Inst #1945 = V6_vS32b_qpred_ppu
4913
  { 1946, 3,  1,  4,  62, 0, 0xe00000200fULL, nullptr, nullptr, OperandInfo188, -1 ,nullptr },  // Inst #1946 = V6_vabsdiffh
4914
  { 1947, 3,  1,  4,  62, 0, 0xe00000200fULL, nullptr, nullptr, OperandInfo189, -1 ,nullptr },  // Inst #1947 = V6_vabsdiffh_128B
4915
  { 1948, 3,  1,  4,  62, 0, 0xe00000200fULL, nullptr, nullptr, OperandInfo188, -1 ,nullptr },  // Inst #1948 = V6_vabsdiffub
4916
  { 1949, 3,  1,  4,  62, 0, 0xe00000200fULL, nullptr, nullptr, OperandInfo189, -1 ,nullptr },  // Inst #1949 = V6_vabsdiffub_128B
4917
  { 1950, 3,  1,  4,  62, 0, 0xe00000200fULL, nullptr, nullptr, OperandInfo188, -1 ,nullptr },  // Inst #1950 = V6_vabsdiffuh
4918
  { 1951, 3,  1,  4,  62, 0, 0xe00000200fULL, nullptr, nullptr, OperandInfo189, -1 ,nullptr },  // Inst #1951 = V6_vabsdiffuh_128B
4919
  { 1952, 3,  1,  4,  62, 0, 0xe00000200fULL, nullptr, nullptr, OperandInfo188, -1 ,nullptr },  // Inst #1952 = V6_vabsdiffw
4920
  { 1953, 3,  1,  4,  62, 0, 0xe00000200fULL, nullptr, nullptr, OperandInfo189, -1 ,nullptr },  // Inst #1953 = V6_vabsdiffw_128B
4921
  { 1954, 2,  1,  4,  33, 0, 0xe00000200dULL, nullptr, nullptr, OperandInfo190, -1 ,nullptr },  // Inst #1954 = V6_vabsh
4922
  { 1955, 2,  1,  4,  33, 0, 0xe00000200dULL, nullptr, nullptr, OperandInfo191, -1 ,nullptr },  // Inst #1955 = V6_vabsh_128B
4923
  { 1956, 2,  1,  4,  33, 0, 0xe00000200dULL, nullptr, nullptr, OperandInfo190, -1 ,nullptr },  // Inst #1956 = V6_vabsh_sat
4924
  { 1957, 2,  1,  4,  33, 0, 0xe00000200dULL, nullptr, nullptr, OperandInfo191, -1 ,nullptr },  // Inst #1957 = V6_vabsh_sat_128B
4925
  { 1958, 2,  1,  4,  33, 0, 0xe00000200dULL, nullptr, nullptr, OperandInfo190, -1 ,nullptr },  // Inst #1958 = V6_vabsw
4926
  { 1959, 2,  1,  4,  33, 0, 0xe00000200dULL, nullptr, nullptr, OperandInfo191, -1 ,nullptr },  // Inst #1959 = V6_vabsw_128B
4927
  { 1960, 2,  1,  4,  33, 0, 0xe00000200dULL, nullptr, nullptr, OperandInfo190, -1 ,nullptr },  // Inst #1960 = V6_vabsw_sat
4928
  { 1961, 2,  1,  4,  33, 0, 0xe00000200dULL, nullptr, nullptr, OperandInfo191, -1 ,nullptr },  // Inst #1961 = V6_vabsw_sat_128B
4929
  { 1962, 3,  1,  4,  33, 0, 0xe00000200dULL, nullptr, nullptr, OperandInfo188, -1 ,nullptr },  // Inst #1962 = V6_vaddb
4930
  { 1963, 3,  1,  4,  33, 0, 0xe00000200dULL, nullptr, nullptr, OperandInfo189, -1 ,nullptr },  // Inst #1963 = V6_vaddb_128B
4931
  { 1964, 3,  1,  4,  55, 0, 0xe00000200eULL, nullptr, nullptr, OperandInfo192, -1 ,nullptr },  // Inst #1964 = V6_vaddb_dv
4932
  { 1965, 3,  1,  4,  55, 0, 0xe00000200eULL, nullptr, nullptr, OperandInfo193, -1 ,nullptr },  // Inst #1965 = V6_vaddb_dv_128B
4933
  { 1966, 4,  1,  4,  33, 0, 0xe00000200dULL, nullptr, nullptr, OperandInfo194, -1 ,nullptr },  // Inst #1966 = V6_vaddbnq
4934
  { 1967, 4,  1,  4,  33, 0, 0xe00000200dULL, nullptr, nullptr, OperandInfo195, -1 ,nullptr },  // Inst #1967 = V6_vaddbnq_128B
4935
  { 1968, 4,  1,  4,  33, 0, 0xe00000200dULL, nullptr, nullptr, OperandInfo194, -1 ,nullptr },  // Inst #1968 = V6_vaddbq
4936
  { 1969, 4,  1,  4,  33, 0, 0xe00000200dULL, nullptr, nullptr, OperandInfo195, -1 ,nullptr },  // Inst #1969 = V6_vaddbq_128B
4937
  { 1970, 3,  1,  4,  33, 0, 0xe00000200dULL, nullptr, nullptr, OperandInfo188, -1 ,nullptr },  // Inst #1970 = V6_vaddh
4938
  { 1971, 3,  1,  4,  33, 0, 0xe00000200dULL, nullptr, nullptr, OperandInfo189, -1 ,nullptr },  // Inst #1971 = V6_vaddh_128B
4939
  { 1972, 3,  1,  4,  55, 0, 0xe00000200eULL, nullptr, nullptr, OperandInfo192, -1 ,nullptr },  // Inst #1972 = V6_vaddh_dv
4940
  { 1973, 3,  1,  4,  55, 0, 0xe00000200eULL, nullptr, nullptr, OperandInfo193, -1 ,nullptr },  // Inst #1973 = V6_vaddh_dv_128B
4941
  { 1974, 4,  1,  4,  33, 0, 0xe00000200dULL, nullptr, nullptr, OperandInfo194, -1 ,nullptr },  // Inst #1974 = V6_vaddhnq
4942
  { 1975, 4,  1,  4,  33, 0, 0xe00000200dULL, nullptr, nullptr, OperandInfo195, -1 ,nullptr },  // Inst #1975 = V6_vaddhnq_128B
4943
  { 1976, 4,  1,  4,  33, 0, 0xe00000200dULL, nullptr, nullptr, OperandInfo194, -1 ,nullptr },  // Inst #1976 = V6_vaddhq
4944
  { 1977, 4,  1,  4,  33, 0, 0xe00000200dULL, nullptr, nullptr, OperandInfo195, -1 ,nullptr },  // Inst #1977 = V6_vaddhq_128B
4945
  { 1978, 3,  1,  4,  33, 0, 0xe00000200dULL, nullptr, nullptr, OperandInfo188, -1 ,nullptr },  // Inst #1978 = V6_vaddhsat
4946
  { 1979, 3,  1,  4,  33, 0, 0xe00000200dULL, nullptr, nullptr, OperandInfo189, -1 ,nullptr },  // Inst #1979 = V6_vaddhsat_128B
4947
  { 1980, 3,  1,  4,  55, 0, 0xe00000200eULL, nullptr, nullptr, OperandInfo192, -1 ,nullptr },  // Inst #1980 = V6_vaddhsat_dv
4948
  { 1981, 3,  1,  4,  55, 0, 0xe00000200eULL, nullptr, nullptr, OperandInfo193, -1 ,nullptr },  // Inst #1981 = V6_vaddhsat_dv_128B
4949
  { 1982, 3,  1,  4,  63, 0, 0xe000002010ULL, nullptr, nullptr, OperandInfo196, -1 ,nullptr },  // Inst #1982 = V6_vaddhw
4950
  { 1983, 3,  1,  4,  63, 0, 0xe000002010ULL, nullptr, nullptr, OperandInfo197, -1 ,nullptr },  // Inst #1983 = V6_vaddhw_128B
4951
  { 1984, 3,  1,  4,  63, 0, 0xe000002010ULL, nullptr, nullptr, OperandInfo196, -1 ,nullptr },  // Inst #1984 = V6_vaddubh
4952
  { 1985, 3,  1,  4,  63, 0, 0xe000002010ULL, nullptr, nullptr, OperandInfo197, -1 ,nullptr },  // Inst #1985 = V6_vaddubh_128B
4953
  { 1986, 3,  1,  4,  33, 0, 0xe00000200dULL, nullptr, nullptr, OperandInfo188, -1 ,nullptr },  // Inst #1986 = V6_vaddubsat
4954
  { 1987, 3,  1,  4,  33, 0, 0xe00000200dULL, nullptr, nullptr, OperandInfo189, -1 ,nullptr },  // Inst #1987 = V6_vaddubsat_128B
4955
  { 1988, 3,  1,  4,  55, 0, 0xe00000200eULL, nullptr, nullptr, OperandInfo192, -1 ,nullptr },  // Inst #1988 = V6_vaddubsat_dv
4956
  { 1989, 3,  1,  4,  55, 0, 0xe00000200eULL, nullptr, nullptr, OperandInfo193, -1 ,nullptr },  // Inst #1989 = V6_vaddubsat_dv_128B
4957
  { 1990, 3,  1,  4,  33, 0, 0xe00000200dULL, nullptr, nullptr, OperandInfo188, -1 ,nullptr },  // Inst #1990 = V6_vadduhsat
4958
  { 1991, 3,  1,  4,  33, 0, 0xe00000200dULL, nullptr, nullptr, OperandInfo189, -1 ,nullptr },  // Inst #1991 = V6_vadduhsat_128B
4959
  { 1992, 3,  1,  4,  55, 0, 0xe00000200eULL, nullptr, nullptr, OperandInfo192, -1 ,nullptr },  // Inst #1992 = V6_vadduhsat_dv
4960
  { 1993, 3,  1,  4,  55, 0, 0xe00000200eULL, nullptr, nullptr, OperandInfo193, -1 ,nullptr },  // Inst #1993 = V6_vadduhsat_dv_128B
4961
  { 1994, 3,  1,  4,  63, 0, 0xe000002010ULL, nullptr, nullptr, OperandInfo196, -1 ,nullptr },  // Inst #1994 = V6_vadduhw
4962
  { 1995, 3,  1,  4,  63, 0, 0xe000002010ULL, nullptr, nullptr, OperandInfo197, -1 ,nullptr },  // Inst #1995 = V6_vadduhw_128B
4963
  { 1996, 3,  1,  4,  33, 0, 0xe00000200dULL, nullptr, nullptr, OperandInfo188, -1 ,nullptr },  // Inst #1996 = V6_vaddw
4964
  { 1997, 3,  1,  4,  33, 0, 0xe00000200dULL, nullptr, nullptr, OperandInfo189, -1 ,nullptr },  // Inst #1997 = V6_vaddw_128B
4965
  { 1998, 3,  1,  4,  55, 0, 0xe00000200eULL, nullptr, nullptr, OperandInfo192, -1 ,nullptr },  // Inst #1998 = V6_vaddw_dv
4966
  { 1999, 3,  1,  4,  55, 0, 0xe00000200eULL, nullptr, nullptr, OperandInfo193, -1 ,nullptr },  // Inst #1999 = V6_vaddw_dv_128B
4967
  { 2000, 4,  1,  4,  33, 0, 0xe00000200dULL, nullptr, nullptr, OperandInfo194, -1 ,nullptr },  // Inst #2000 = V6_vaddwnq
4968
  { 2001, 4,  1,  4,  33, 0, 0xe00000200dULL, nullptr, nullptr, OperandInfo195, -1 ,nullptr },  // Inst #2001 = V6_vaddwnq_128B
4969
  { 2002, 4,  1,  4,  33, 0, 0xe00000200dULL, nullptr, nullptr, OperandInfo194, -1 ,nullptr },  // Inst #2002 = V6_vaddwq
4970
  { 2003, 4,  1,  4,  33, 0, 0xe00000200dULL, nullptr, nullptr, OperandInfo195, -1 ,nullptr },  // Inst #2003 = V6_vaddwq_128B
4971
  { 2004, 3,  1,  4,  33, 0, 0xe00000200dULL, nullptr, nullptr, OperandInfo188, -1 ,nullptr },  // Inst #2004 = V6_vaddwsat
4972
  { 2005, 3,  1,  4,  33, 0, 0xe00000200dULL, nullptr, nullptr, OperandInfo189, -1 ,nullptr },  // Inst #2005 = V6_vaddwsat_128B
4973
  { 2006, 3,  1,  4,  55, 0, 0xe00000200eULL, nullptr, nullptr, OperandInfo192, -1 ,nullptr },  // Inst #2006 = V6_vaddwsat_dv
4974
  { 2007, 3,  1,  4,  55, 0, 0xe00000200eULL, nullptr, nullptr, OperandInfo193, -1 ,nullptr },  // Inst #2007 = V6_vaddwsat_dv_128B
4975
  { 2008, 4,  1,  4,  56, 0, 0xe000002011ULL, nullptr, nullptr, OperandInfo198, -1 ,nullptr },  // Inst #2008 = V6_valignb
4976
  { 2009, 4,  1,  4,  56, 0, 0xe000002011ULL, nullptr, nullptr, OperandInfo199, -1 ,nullptr },  // Inst #2009 = V6_valignb_128B
4977
  { 2010, 4,  1,  4,  56, 0, 0xe000002011ULL, nullptr, nullptr, OperandInfo200, -1 ,nullptr },  // Inst #2010 = V6_valignbi
4978
  { 2011, 4,  1,  4,  56, 0, 0xe000002011ULL, nullptr, nullptr, OperandInfo201, -1 ,nullptr },  // Inst #2011 = V6_valignbi_128B
4979
  { 2012, 3,  1,  4,  33, 0, 0xe00000200dULL, nullptr, nullptr, OperandInfo188, -1 ,nullptr },  // Inst #2012 = V6_vand
4980
  { 2013, 3,  1,  4,  33, 0, 0xe00000200dULL, nullptr, nullptr, OperandInfo189, -1 ,nullptr },  // Inst #2013 = V6_vand_128B
4981
  { 2014, 3,  1,  4,  54, 0, 0xe00000200fULL, nullptr, nullptr, OperandInfo202, -1 ,nullptr },  // Inst #2014 = V6_vandqrt
4982
  { 2015, 3,  1,  4,  54, 0, 0xe00000200fULL, nullptr, nullptr, OperandInfo203, -1 ,nullptr },  // Inst #2015 = V6_vandqrt_128B
4983
  { 2016, 4,  1,  4,  54, 0, 0x4000e00000200fULL, nullptr, nullptr, OperandInfo204, -1 ,nullptr },  // Inst #2016 = V6_vandqrt_acc
4984
  { 2017, 4,  1,  4,  54, 0, 0x4000e00000200fULL, nullptr, nullptr, OperandInfo205, -1 ,nullptr },  // Inst #2017 = V6_vandqrt_acc_128B
4985
  { 2018, 3,  1,  4,  54, 0, 0xe00000000fULL, nullptr, nullptr, OperandInfo206, -1 ,nullptr },  // Inst #2018 = V6_vandvrt
4986
  { 2019, 3,  1,  4,  54, 0, 0xe00000000fULL, nullptr, nullptr, OperandInfo207, -1 ,nullptr },  // Inst #2019 = V6_vandvrt_128B
4987
  { 2020, 4,  1,  4,  54, 0, 0x4000e00000000fULL, nullptr, nullptr, OperandInfo208, -1 ,nullptr },  // Inst #2020 = V6_vandvrt_acc
4988
  { 2021, 4,  1,  4,  54, 0, 0x4000e00000000fULL, nullptr, nullptr, OperandInfo209, -1 ,nullptr },  // Inst #2021 = V6_vandvrt_acc_128B
4989
  { 2022, 3,  1,  4,  64, 0, 0xe000002013ULL, nullptr, nullptr, OperandInfo210, -1 ,nullptr },  // Inst #2022 = V6_vaslh
4990
  { 2023, 3,  1,  4,  64, 0, 0xe000002013ULL, nullptr, nullptr, OperandInfo211, -1 ,nullptr },  // Inst #2023 = V6_vaslh_128B
4991
  { 2024, 3,  1,  4,  64, 0, 0xe000002013ULL, nullptr, nullptr, OperandInfo188, -1 ,nullptr },  // Inst #2024 = V6_vaslhv
4992
  { 2025, 3,  1,  4,  64, 0, 0xe000002013ULL, nullptr, nullptr, OperandInfo189, -1 ,nullptr },  // Inst #2025 = V6_vaslhv_128B
4993
  { 2026, 3,  1,  4,  64, 0, 0xe000002013ULL, nullptr, nullptr, OperandInfo210, -1 ,nullptr },  // Inst #2026 = V6_vaslw
4994
  { 2027, 3,  1,  4,  64, 0, 0xe000002013ULL, nullptr, nullptr, OperandInfo211, -1 ,nullptr },  // Inst #2027 = V6_vaslw_128B
4995
  { 2028, 4,  1,  4,  64, 0, 0x4000e000002013ULL, nullptr, nullptr, OperandInfo212, -1 ,nullptr },  // Inst #2028 = V6_vaslw_acc
4996
  { 2029, 4,  1,  4,  64, 0, 0x4000e000002013ULL, nullptr, nullptr, OperandInfo213, -1 ,nullptr },  // Inst #2029 = V6_vaslw_acc_128B
4997
  { 2030, 3,  1,  4,  64, 0, 0xe000002013ULL, nullptr, nullptr, OperandInfo188, -1 ,nullptr },  // Inst #2030 = V6_vaslwv
4998
  { 2031, 3,  1,  4,  64, 0, 0xe000002013ULL, nullptr, nullptr, OperandInfo189, -1 ,nullptr },  // Inst #2031 = V6_vaslwv_128B
4999
  { 2032, 3,  1,  4,  64, 0, 0xe000002013ULL, nullptr, nullptr, OperandInfo210, -1 ,nullptr },  // Inst #2032 = V6_vasrh
5000
  { 2033, 3,  1,  4,  64, 0, 0xe000002013ULL, nullptr, nullptr, OperandInfo211, -1 ,nullptr },  // Inst #2033 = V6_vasrh_128B
5001
  { 2034, 4,  1,  4,  64, 0, 0xe000002013ULL, nullptr, nullptr, OperandInfo198, -1 ,nullptr },  // Inst #2034 = V6_vasrhbrndsat
5002
  { 2035, 4,  1,  4,  64, 0, 0xe000002013ULL, nullptr, nullptr, OperandInfo199, -1 ,nullptr },  // Inst #2035 = V6_vasrhbrndsat_128B
5003
  { 2036, 4,  1,  4,  64, 0, 0xe000002013ULL, nullptr, nullptr, OperandInfo198, -1 ,nullptr },  // Inst #2036 = V6_vasrhubrndsat
5004
  { 2037, 4,  1,  4,  64, 0, 0xe000002013ULL, nullptr, nullptr, OperandInfo199, -1 ,nullptr },  // Inst #2037 = V6_vasrhubrndsat_128B
5005
  { 2038, 4,  1,  4,  64, 0, 0xe000002013ULL, nullptr, nullptr, OperandInfo198, -1 ,nullptr },  // Inst #2038 = V6_vasrhubsat
5006
  { 2039, 4,  1,  4,  64, 0, 0xe000002013ULL, nullptr, nullptr, OperandInfo199, -1 ,nullptr },  // Inst #2039 = V6_vasrhubsat_128B
5007
  { 2040, 3,  1,  4,  64, 0, 0xe000002013ULL, nullptr, nullptr, OperandInfo188, -1 ,nullptr },  // Inst #2040 = V6_vasrhv
5008
  { 2041, 3,  1,  4,  64, 0, 0xe000002013ULL, nullptr, nullptr, OperandInfo189, -1 ,nullptr },  // Inst #2041 = V6_vasrhv_128B
5009
  { 2042, 3,  1,  4,  64, 0, 0xe000002013ULL, nullptr, nullptr, OperandInfo210, -1 ,nullptr },  // Inst #2042 = V6_vasrw
5010
  { 2043, 3,  1,  4,  64, 0, 0xe000002013ULL, nullptr, nullptr, OperandInfo211, -1 ,nullptr },  // Inst #2043 = V6_vasrw_128B
5011
  { 2044, 4,  1,  4,  64, 0, 0x4000e000002013ULL, nullptr, nullptr, OperandInfo212, -1 ,nullptr },  // Inst #2044 = V6_vasrw_acc
5012
  { 2045, 4,  1,  4,  64, 0, 0x4000e000002013ULL, nullptr, nullptr, OperandInfo213, -1 ,nullptr },  // Inst #2045 = V6_vasrw_acc_128B
5013
  { 2046, 4,  1,  4,  64, 0, 0xe000002013ULL, nullptr, nullptr, OperandInfo198, -1 ,nullptr },  // Inst #2046 = V6_vasrwh
5014
  { 2047, 4,  1,  4,  64, 0, 0xe000002013ULL, nullptr, nullptr, OperandInfo199, -1 ,nullptr },  // Inst #2047 = V6_vasrwh_128B
5015
  { 2048, 4,  1,  4,  64, 0, 0xe000002013ULL, nullptr, nullptr, OperandInfo198, -1 ,nullptr },  // Inst #2048 = V6_vasrwhrndsat
5016
  { 2049, 4,  1,  4,  64, 0, 0xe000002013ULL, nullptr, nullptr, OperandInfo199, -1 ,nullptr },  // Inst #2049 = V6_vasrwhrndsat_128B
5017
  { 2050, 4,  1,  4,  64, 0, 0xe000002013ULL, nullptr, nullptr, OperandInfo198, -1 ,nullptr },  // Inst #2050 = V6_vasrwhsat
5018
  { 2051, 4,  1,  4,  64, 0, 0xe000002013ULL, nullptr, nullptr, OperandInfo199, -1 ,nullptr },  // Inst #2051 = V6_vasrwhsat_128B
5019
  { 2052, 4,  1,  4,  64, 0, 0xe000002013ULL, nullptr, nullptr, OperandInfo198, -1 ,nullptr },  // Inst #2052 = V6_vasrwuhsat
5020
  { 2053, 4,  1,  4,  64, 0, 0xe000002013ULL, nullptr, nullptr, OperandInfo199, -1 ,nullptr },  // Inst #2053 = V6_vasrwuhsat_128B
5021
  { 2054, 3,  1,  4,  64, 0, 0xe000002013ULL, nullptr, nullptr, OperandInfo188, -1 ,nullptr },  // Inst #2054 = V6_vasrwv
5022
  { 2055, 3,  1,  4,  64, 0, 0xe000002013ULL, nullptr, nullptr, OperandInfo189, -1 ,nullptr },  // Inst #2055 = V6_vasrwv_128B
5023
  { 2056, 2,  1,  4,  33, 0, 0xe00000200dULL, nullptr, nullptr, OperandInfo190, -1 ,nullptr },  // Inst #2056 = V6_vassign
5024
  { 2057, 2,  1,  4,  33, 0, 0xe00000200dULL, nullptr, nullptr, OperandInfo191, -1 ,nullptr },  // Inst #2057 = V6_vassign_128B
5025
  { 2058, 3,  1,  4,  33, 0, 0xe00000200dULL, nullptr, nullptr, OperandInfo188, -1 ,nullptr },  // Inst #2058 = V6_vavgh
5026
  { 2059, 3,  1,  4,  33, 0, 0xe00000200dULL, nullptr, nullptr, OperandInfo189, -1 ,nullptr },  // Inst #2059 = V6_vavgh_128B
5027
  { 2060, 3,  1,  4,  33, 0, 0xe00000200dULL, nullptr, nullptr, OperandInfo188, -1 ,nullptr },  // Inst #2060 = V6_vavghrnd
5028
  { 2061, 3,  1,  4,  33, 0, 0xe00000200dULL, nullptr, nullptr, OperandInfo189, -1 ,nullptr },  // Inst #2061 = V6_vavghrnd_128B
5029
  { 2062, 3,  1,  4,  33, 0, 0xe00000200dULL, nullptr, nullptr, OperandInfo188, -1 ,nullptr },  // Inst #2062 = V6_vavgub
5030
  { 2063, 3,  1,  4,  33, 0, 0xe00000200dULL, nullptr, nullptr, OperandInfo189, -1 ,nullptr },  // Inst #2063 = V6_vavgub_128B
5031
  { 2064, 3,  1,  4,  33, 0, 0xe00000200dULL, nullptr, nullptr, OperandInfo188, -1 ,nullptr },  // Inst #2064 = V6_vavgubrnd
5032
  { 2065, 3,  1,  4,  33, 0, 0xe00000200dULL, nullptr, nullptr, OperandInfo189, -1 ,nullptr },  // Inst #2065 = V6_vavgubrnd_128B
5033
  { 2066, 3,  1,  4,  33, 0, 0xe00000200dULL, nullptr, nullptr, OperandInfo188, -1 ,nullptr },  // Inst #2066 = V6_vavguh
5034
  { 2067, 3,  1,  4,  33, 0, 0xe00000200dULL, nullptr, nullptr, OperandInfo189, -1 ,nullptr },  // Inst #2067 = V6_vavguh_128B
5035
  { 2068, 3,  1,  4,  33, 0, 0xe00000200dULL, nullptr, nullptr, OperandInfo188, -1 ,nullptr },  // Inst #2068 = V6_vavguhrnd
5036
  { 2069, 3,  1,  4,  33, 0, 0xe00000200dULL, nullptr, nullptr, OperandInfo189, -1 ,nullptr },  // Inst #2069 = V6_vavguhrnd_128B
5037
  { 2070, 3,  1,  4,  33, 0, 0xe00000200dULL, nullptr, nullptr, OperandInfo188, -1 ,nullptr },  // Inst #2070 = V6_vavgw
5038
  { 2071, 3,  1,  4,  33, 0, 0xe00000200dULL, nullptr, nullptr, OperandInfo189, -1 ,nullptr },  // Inst #2071 = V6_vavgw_128B
5039
  { 2072, 3,  1,  4,  33, 0, 0xe00000200dULL, nullptr, nullptr, OperandInfo188, -1 ,nullptr },  // Inst #2072 = V6_vavgwrnd
5040
  { 2073, 3,  1,  4,  33, 0, 0xe00000200dULL, nullptr, nullptr, OperandInfo189, -1 ,nullptr },  // Inst #2073 = V6_vavgwrnd_128B
5041
  { 2074, 4,  1,  4,  55, 0, 0xe00000210eULL, nullptr, nullptr, OperandInfo214, -1 ,nullptr },  // Inst #2074 = V6_vccombine
5042
  { 2075, 4,  1,  4,  55, 0, 0xe00000210eULL, nullptr, nullptr, OperandInfo215, -1 ,nullptr },  // Inst #2075 = V6_vccombine_128B
5043
  { 2076, 2,  1,  4,  64, 0, 0xe000002013ULL, nullptr, nullptr, OperandInfo190, -1 ,nullptr },  // Inst #2076 = V6_vcl0h
5044
  { 2077, 2,  1,  4,  64, 0, 0xe000002013ULL, nullptr, nullptr, OperandInfo191, -1 ,nullptr },  // Inst #2077 = V6_vcl0h_128B
5045
  { 2078, 2,  1,  4,  64, 0, 0xe000002013ULL, nullptr, nullptr, OperandInfo190, -1 ,nullptr },  // Inst #2078 = V6_vcl0w
5046
  { 2079, 2,  1,  4,  64, 0, 0xe000002013ULL, nullptr, nullptr, OperandInfo191, -1 ,nullptr },  // Inst #2079 = V6_vcl0w_128B
5047
  { 2080, 3,  1,  4,  33, 0, 0xe00000210dULL, nullptr, nullptr, OperandInfo216, -1 ,nullptr },  // Inst #2080 = V6_vcmov
5048
  { 2081, 3,  1,  4,  33, 0, 0xe00000210dULL, nullptr, nullptr, OperandInfo217, -1 ,nullptr },  // Inst #2081 = V6_vcmov_128B
5049
  { 2082, 3,  1,  4,  55, 0|(1ULL<<MCID::RegSequence), 0xe00000200eULL, nullptr, nullptr, OperandInfo196, -1 ,nullptr },  // Inst #2082 = V6_vcombine
5050
  { 2083, 3,  1,  4,  55, 0|(1ULL<<MCID::RegSequence), 0xe00000200eULL, nullptr, nullptr, OperandInfo197, -1 ,nullptr },  // Inst #2083 = V6_vcombine_128B
5051
  { 2084, 5,  2,  4,  65, 0, 0xc00e000002012ULL, nullptr, nullptr, OperandInfo218, -1 ,nullptr },  // Inst #2084 = V6_vdeal
5052
  { 2085, 5,  2,  4,  65, 0, 0xc00e000002012ULL, nullptr, nullptr, OperandInfo219, -1 ,nullptr },  // Inst #2085 = V6_vdeal_128B
5053
  { 2086, 2,  1,  4,  66, 0, 0xe000002011ULL, nullptr, nullptr, OperandInfo190, -1 ,nullptr },  // Inst #2086 = V6_vdealb
5054
  { 2087, 3,  1,  4,  66, 0, 0xe000002011ULL, nullptr, nullptr, OperandInfo188, -1 ,nullptr },  // Inst #2087 = V6_vdealb4w
5055
  { 2088, 3,  1,  4,  66, 0, 0xe000002011ULL, nullptr, nullptr, OperandInfo189, -1 ,nullptr },  // Inst #2088 = V6_vdealb4w_128B
5056
  { 2089, 2,  1,  4,  66, 0, 0xe000002011ULL, nullptr, nullptr, OperandInfo191, -1 ,nullptr },  // Inst #2089 = V6_vdealb_128B
5057
  { 2090, 2,  1,  4,  66, 0, 0xe000002011ULL, nullptr, nullptr, OperandInfo190, -1 ,nullptr },  // Inst #2090 = V6_vdealh
5058
  { 2091, 2,  1,  4,  66, 0, 0xe000002011ULL, nullptr, nullptr, OperandInfo191, -1 ,nullptr },  // Inst #2091 = V6_vdealh_128B
5059
  { 2092, 4,  1,  4,  67, 0, 0xe000002012ULL, nullptr, nullptr, OperandInfo220, -1 ,nullptr },  // Inst #2092 = V6_vdealvdd
5060
  { 2093, 4,  1,  4,  67, 0, 0xe000002012ULL, nullptr, nullptr, OperandInfo221, -1 ,nullptr },  // Inst #2093 = V6_vdealvdd_128B
5061
  { 2094, 3,  1,  4,  66, 0, 0xe000002011ULL, nullptr, nullptr, OperandInfo188, -1 ,nullptr },  // Inst #2094 = V6_vdelta
5062
  { 2095, 3,  1,  4,  66, 0, 0xe000002011ULL, nullptr, nullptr, OperandInfo189, -1 ,nullptr },  // Inst #2095 = V6_vdelta_128B
5063
  { 2096, 3,  1,  4,  62, 0, 0xe00000200fULL, nullptr, nullptr, OperandInfo210, -1 ,nullptr },  // Inst #2096 = V6_vdmpybus
5064
  { 2097, 3,  1,  4,  62, 0, 0xe00000200fULL, nullptr, nullptr, OperandInfo211, -1 ,nullptr },  // Inst #2097 = V6_vdmpybus_128B
5065
  { 2098, 4,  1,  4,  62, 0, 0x4000e00000200fULL, nullptr, nullptr, OperandInfo212, -1 ,nullptr },  // Inst #2098 = V6_vdmpybus_acc
5066
  { 2099, 4,  1,  4,  62, 0, 0x4000e00000200fULL, nullptr, nullptr, OperandInfo213, -1 ,nullptr },  // Inst #2099 = V6_vdmpybus_acc_128B
5067
  { 2100, 3,  1,  4,  63, 0, 0xe000002010ULL, nullptr, nullptr, OperandInfo222, -1 ,nullptr },  // Inst #2100 = V6_vdmpybus_dv
5068
  { 2101, 3,  1,  4,  63, 0, 0xe000002010ULL, nullptr, nullptr, OperandInfo223, -1 ,nullptr },  // Inst #2101 = V6_vdmpybus_dv_128B
5069
  { 2102, 4,  1,  4,  63, 0, 0x4000e000002010ULL, nullptr, nullptr, OperandInfo224, -1 ,nullptr },  // Inst #2102 = V6_vdmpybus_dv_acc
5070
  { 2103, 4,  1,  4,  63, 0, 0x4000e000002010ULL, nullptr, nullptr, OperandInfo225, -1 ,nullptr },  // Inst #2103 = V6_vdmpybus_dv_acc_128B
5071
  { 2104, 3,  1,  4,  62, 0, 0xe00000200fULL, nullptr, nullptr, OperandInfo210, -1 ,nullptr },  // Inst #2104 = V6_vdmpyhb
5072
  { 2105, 3,  1,  4,  62, 0, 0xe00000200fULL, nullptr, nullptr, OperandInfo211, -1 ,nullptr },  // Inst #2105 = V6_vdmpyhb_128B
5073
  { 2106, 4,  1,  4,  62, 0, 0x4000e00000200fULL, nullptr, nullptr, OperandInfo212, -1 ,nullptr },  // Inst #2106 = V6_vdmpyhb_acc
5074
  { 2107, 4,  1,  4,  62, 0, 0x4000e00000200fULL, nullptr, nullptr, OperandInfo213, -1 ,nullptr },  // Inst #2107 = V6_vdmpyhb_acc_128B
5075
  { 2108, 3,  1,  4,  63, 0, 0xe000002010ULL, nullptr, nullptr, OperandInfo222, -1 ,nullptr },  // Inst #2108 = V6_vdmpyhb_dv
5076
  { 2109, 3,  1,  4,  63, 0, 0xe000002010ULL, nullptr, nullptr, OperandInfo223, -1 ,nullptr },  // Inst #2109 = V6_vdmpyhb_dv_128B
5077
  { 2110, 4,  1,  4,  63, 0, 0x4000e000002010ULL, nullptr, nullptr, OperandInfo224, -1 ,nullptr },  // Inst #2110 = V6_vdmpyhb_dv_acc
5078
  { 2111, 4,  1,  4,  63, 0, 0x4000e000002010ULL, nullptr, nullptr, OperandInfo225, -1 ,nullptr },  // Inst #2111 = V6_vdmpyhb_dv_acc_128B
5079
  { 2112, 3,  1,  4,  63, 0, 0xe000002010ULL, nullptr, nullptr, OperandInfo226, -1 ,nullptr },  // Inst #2112 = V6_vdmpyhisat
5080
  { 2113, 3,  1,  4,  63, 0, 0xe000002010ULL, nullptr, nullptr, OperandInfo227, -1 ,nullptr },  // Inst #2113 = V6_vdmpyhisat_128B
5081
  { 2114, 4,  1,  4,  63, 0, 0x4000e000002010ULL, nullptr, nullptr, OperandInfo228, -1 ,nullptr },  // Inst #2114 = V6_vdmpyhisat_acc
5082
  { 2115, 4,  1,  4,  63, 0, 0x4000e000002010ULL, nullptr, nullptr, OperandInfo229, -1 ,nullptr },  // Inst #2115 = V6_vdmpyhisat_acc_128B
5083
  { 2116, 3,  1,  4,  63, 0, 0xe000002010ULL, nullptr, nullptr, OperandInfo210, -1 ,nullptr },  // Inst #2116 = V6_vdmpyhsat
5084
  { 2117, 3,  1,  4,  63, 0, 0xe000002010ULL, nullptr, nullptr, OperandInfo211, -1 ,nullptr },  // Inst #2117 = V6_vdmpyhsat_128B
5085
  { 2118, 4,  1,  4,  63, 0, 0x4000e000002010ULL, nullptr, nullptr, OperandInfo212, -1 ,nullptr },  // Inst #2118 = V6_vdmpyhsat_acc
5086
  { 2119, 4,  1,  4,  63, 0, 0x4000e000002010ULL, nullptr, nullptr, OperandInfo213, -1 ,nullptr },  // Inst #2119 = V6_vdmpyhsat_acc_128B
5087
  { 2120, 3,  1,  4,  63, 0, 0xe000002010ULL, nullptr, nullptr, OperandInfo226, -1 ,nullptr },  // Inst #2120 = V6_vdmpyhsuisat
5088
  { 2121, 3,  1,  4,  63, 0, 0xe000002010ULL, nullptr, nullptr, OperandInfo227, -1 ,nullptr },  // Inst #2121 = V6_vdmpyhsuisat_128B
5089
  { 2122, 4,  1,  4,  63, 0, 0x4000e000002010ULL, nullptr, nullptr, OperandInfo228, -1 ,nullptr },  // Inst #2122 = V6_vdmpyhsuisat_acc
5090
  { 2123, 4,  1,  4,  63, 0, 0x4000e000002010ULL, nullptr, nullptr, OperandInfo229, -1 ,nullptr },  // Inst #2123 = V6_vdmpyhsuisat_acc_128B
5091
  { 2124, 3,  1,  4,  63, 0, 0xe000002010ULL, nullptr, nullptr, OperandInfo210, -1 ,nullptr },  // Inst #2124 = V6_vdmpyhsusat
5092
  { 2125, 3,  1,  4,  63, 0, 0xe000002010ULL, nullptr, nullptr, OperandInfo211, -1 ,nullptr },  // Inst #2125 = V6_vdmpyhsusat_128B
5093
  { 2126, 4,  1,  4,  63, 0, 0x4000e000002010ULL, nullptr, nullptr, OperandInfo212, -1 ,nullptr },  // Inst #2126 = V6_vdmpyhsusat_acc
5094
  { 2127, 4,  1,  4,  63, 0, 0x4000e000002010ULL, nullptr, nullptr, OperandInfo213, -1 ,nullptr },  // Inst #2127 = V6_vdmpyhsusat_acc_128B
5095
  { 2128, 3,  1,  4,  63, 0, 0xe000002010ULL, nullptr, nullptr, OperandInfo188, -1 ,nullptr },  // Inst #2128 = V6_vdmpyhvsat
5096
  { 2129, 3,  1,  4,  63, 0, 0xe000002010ULL, nullptr, nullptr, OperandInfo189, -1 ,nullptr },  // Inst #2129 = V6_vdmpyhvsat_128B
5097
  { 2130, 4,  1,  4,  63, 0, 0x4000e000002010ULL, nullptr, nullptr, OperandInfo230, -1 ,nullptr },  // Inst #2130 = V6_vdmpyhvsat_acc
5098
  { 2131, 4,  1,  4,  63, 0, 0x4000e000002010ULL, nullptr, nullptr, OperandInfo231, -1 ,nullptr },  // Inst #2131 = V6_vdmpyhvsat_acc_128B
5099
  { 2132, 3,  1,  4,  63, 0, 0xe000002010ULL, nullptr, nullptr, OperandInfo222, -1 ,nullptr },  // Inst #2132 = V6_vdsaduh
5100
  { 2133, 3,  1,  4,  63, 0, 0xe000002010ULL, nullptr, nullptr, OperandInfo223, -1 ,nullptr },  // Inst #2133 = V6_vdsaduh_128B
5101
  { 2134, 4,  1,  4,  63, 0, 0x4000e000002010ULL, nullptr, nullptr, OperandInfo224, -1 ,nullptr },  // Inst #2134 = V6_vdsaduh_acc
5102
  { 2135, 4,  1,  4,  63, 0, 0x4000e000002010ULL, nullptr, nullptr, OperandInfo225, -1 ,nullptr },  // Inst #2135 = V6_vdsaduh_acc_128B
5103
  { 2136, 3,  1,  4,  33, 0, 0xe00000000dULL, nullptr, nullptr, OperandInfo232, -1 ,nullptr },  // Inst #2136 = V6_veqb
5104
  { 2137, 3,  1,  4,  33, 0, 0xe00000000dULL, nullptr, nullptr, OperandInfo233, -1 ,nullptr },  // Inst #2137 = V6_veqb_128B
5105
  { 2138, 4,  1,  4,  33, 0, 0xe00000000dULL, nullptr, nullptr, OperandInfo234, -1 ,nullptr },  // Inst #2138 = V6_veqb_and
5106
  { 2139, 4,  1,  4,  33, 0, 0xe00000000dULL, nullptr, nullptr, OperandInfo235, -1 ,nullptr },  // Inst #2139 = V6_veqb_and_128B
5107
  { 2140, 4,  1,  4,  33, 0, 0xe00000000dULL, nullptr, nullptr, OperandInfo234, -1 ,nullptr },  // Inst #2140 = V6_veqb_or
5108
  { 2141, 4,  1,  4,  33, 0, 0xe00000000dULL, nullptr, nullptr, OperandInfo235, -1 ,nullptr },  // Inst #2141 = V6_veqb_or_128B
5109
  { 2142, 4,  1,  4,  33, 0, 0xe00000000dULL, nullptr, nullptr, OperandInfo234, -1 ,nullptr },  // Inst #2142 = V6_veqb_xor
5110
  { 2143, 4,  1,  4,  33, 0, 0xe00000000dULL, nullptr, nullptr, OperandInfo235, -1 ,nullptr },  // Inst #2143 = V6_veqb_xor_128B
5111
  { 2144, 3,  1,  4,  33, 0, 0xe00000000dULL, nullptr, nullptr, OperandInfo232, -1 ,nullptr },  // Inst #2144 = V6_veqh
5112
  { 2145, 3,  1,  4,  33, 0, 0xe00000000dULL, nullptr, nullptr, OperandInfo233, -1 ,nullptr },  // Inst #2145 = V6_veqh_128B
5113
  { 2146, 4,  1,  4,  33, 0, 0xe00000000dULL, nullptr, nullptr, OperandInfo234, -1 ,nullptr },  // Inst #2146 = V6_veqh_and
5114
  { 2147, 4,  1,  4,  33, 0, 0xe00000000dULL, nullptr, nullptr, OperandInfo235, -1 ,nullptr },  // Inst #2147 = V6_veqh_and_128B
5115
  { 2148, 4,  1,  4,  33, 0, 0xe00000000dULL, nullptr, nullptr, OperandInfo234, -1 ,nullptr },  // Inst #2148 = V6_veqh_or
5116
  { 2149, 4,  1,  4,  33, 0, 0xe00000000dULL, nullptr, nullptr, OperandInfo235, -1 ,nullptr },  // Inst #2149 = V6_veqh_or_128B
5117
  { 2150, 4,  1,  4,  33, 0, 0xe00000000dULL, nullptr, nullptr, OperandInfo234, -1 ,nullptr },  // Inst #2150 = V6_veqh_xor
5118
  { 2151, 4,  1,  4,  33, 0, 0xe00000000dULL, nullptr, nullptr, OperandInfo235, -1 ,nullptr },  // Inst #2151 = V6_veqh_xor_128B
5119
  { 2152, 3,  1,  4,  33, 0, 0xe00000000dULL, nullptr, nullptr, OperandInfo232, -1 ,nullptr },  // Inst #2152 = V6_veqw
5120
  { 2153, 3,  1,  4,  33, 0, 0xe00000000dULL, nullptr, nullptr, OperandInfo233, -1 ,nullptr },  // Inst #2153 = V6_veqw_128B
5121
  { 2154, 4,  1,  4,  33, 0, 0xe00000000dULL, nullptr, nullptr, OperandInfo234, -1 ,nullptr },  // Inst #2154 = V6_veqw_and
5122
  { 2155, 4,  1,  4,  33, 0, 0xe00000000dULL, nullptr, nullptr, OperandInfo235, -1 ,nullptr },  // Inst #2155 = V6_veqw_and_128B
5123
  { 2156, 4,  1,  4,  33, 0, 0xe00000000dULL, nullptr, nullptr, OperandInfo234, -1 ,nullptr },  // Inst #2156 = V6_veqw_or
5124
  { 2157, 4,  1,  4,  33, 0, 0xe00000000dULL, nullptr, nullptr, OperandInfo235, -1 ,nullptr },  // Inst #2157 = V6_veqw_or_128B
5125
  { 2158, 4,  1,  4,  33, 0, 0xe00000000dULL, nullptr, nullptr, OperandInfo234, -1 ,nullptr },  // Inst #2158 = V6_veqw_xor
5126
  { 2159, 4,  1,  4,  33, 0, 0xe00000000dULL, nullptr, nullptr, OperandInfo235, -1 ,nullptr },  // Inst #2159 = V6_veqw_xor_128B
5127
  { 2160, 3,  1,  4,  33, 0, 0xe00000000dULL, nullptr, nullptr, OperandInfo232, -1 ,nullptr },  // Inst #2160 = V6_vgtb
5128
  { 2161, 3,  1,  4,  33, 0, 0xe00000000dULL, nullptr, nullptr, OperandInfo233, -1 ,nullptr },  // Inst #2161 = V6_vgtb_128B
5129
  { 2162, 4,  1,  4,  33, 0, 0xe00000000dULL, nullptr, nullptr, OperandInfo234, -1 ,nullptr },  // Inst #2162 = V6_vgtb_and
5130
  { 2163, 4,  1,  4,  33, 0, 0xe00000000dULL, nullptr, nullptr, OperandInfo235, -1 ,nullptr },  // Inst #2163 = V6_vgtb_and_128B
5131
  { 2164, 4,  1,  4,  33, 0, 0xe00000000dULL, nullptr, nullptr, OperandInfo234, -1 ,nullptr },  // Inst #2164 = V6_vgtb_or
5132
  { 2165, 4,  1,  4,  33, 0, 0xe00000000dULL, nullptr, nullptr, OperandInfo235, -1 ,nullptr },  // Inst #2165 = V6_vgtb_or_128B
5133
  { 2166, 4,  1,  4,  33, 0, 0xe00000000dULL, nullptr, nullptr, OperandInfo234, -1 ,nullptr },  // Inst #2166 = V6_vgtb_xor
5134
  { 2167, 4,  1,  4,  33, 0, 0xe00000000dULL, nullptr, nullptr, OperandInfo235, -1 ,nullptr },  // Inst #2167 = V6_vgtb_xor_128B
5135
  { 2168, 3,  1,  4,  33, 0, 0xe00000000dULL, nullptr, nullptr, OperandInfo232, -1 ,nullptr },  // Inst #2168 = V6_vgth
5136
  { 2169, 3,  1,  4,  33, 0, 0xe00000000dULL, nullptr, nullptr, OperandInfo233, -1 ,nullptr },  // Inst #2169 = V6_vgth_128B
5137
  { 2170, 4,  1,  4,  33, 0, 0xe00000000dULL, nullptr, nullptr, OperandInfo234, -1 ,nullptr },  // Inst #2170 = V6_vgth_and
5138
  { 2171, 4,  1,  4,  33, 0, 0xe00000000dULL, nullptr, nullptr, OperandInfo235, -1 ,nullptr },  // Inst #2171 = V6_vgth_and_128B
5139
  { 2172, 4,  1,  4,  33, 0, 0xe00000000dULL, nullptr, nullptr, OperandInfo234, -1 ,nullptr },  // Inst #2172 = V6_vgth_or
5140
  { 2173, 4,  1,  4,  33, 0, 0xe00000000dULL, nullptr, nullptr, OperandInfo235, -1 ,nullptr },  // Inst #2173 = V6_vgth_or_128B
5141
  { 2174, 4,  1,  4,  33, 0, 0xe00000000dULL, nullptr, nullptr, OperandInfo234, -1 ,nullptr },  // Inst #2174 = V6_vgth_xor
5142
  { 2175, 4,  1,  4,  33, 0, 0xe00000000dULL, nullptr, nullptr, OperandInfo235, -1 ,nullptr },  // Inst #2175 = V6_vgth_xor_128B
5143
  { 2176, 3,  1,  4,  33, 0, 0xe00000000dULL, nullptr, nullptr, OperandInfo232, -1 ,nullptr },  // Inst #2176 = V6_vgtub
5144
  { 2177, 3,  1,  4,  33, 0, 0xe00000000dULL, nullptr, nullptr, OperandInfo233, -1 ,nullptr },  // Inst #2177 = V6_vgtub_128B
5145
  { 2178, 4,  1,  4,  33, 0, 0xe00000000dULL, nullptr, nullptr, OperandInfo234, -1 ,nullptr },  // Inst #2178 = V6_vgtub_and
5146
  { 2179, 4,  1,  4,  33, 0, 0xe00000000dULL, nullptr, nullptr, OperandInfo235, -1 ,nullptr },  // Inst #2179 = V6_vgtub_and_128B
5147
  { 2180, 4,  1,  4,  33, 0, 0xe00000000dULL, nullptr, nullptr, OperandInfo234, -1 ,nullptr },  // Inst #2180 = V6_vgtub_or
5148
  { 2181, 4,  1,  4,  33, 0, 0xe00000000dULL, nullptr, nullptr, OperandInfo235, -1 ,nullptr },  // Inst #2181 = V6_vgtub_or_128B
5149
  { 2182, 4,  1,  4,  33, 0, 0xe00000000dULL, nullptr, nullptr, OperandInfo234, -1 ,nullptr },  // Inst #2182 = V6_vgtub_xor
5150
  { 2183, 4,  1,  4,  33, 0, 0xe00000000dULL, nullptr, nullptr, OperandInfo235, -1 ,nullptr },  // Inst #2183 = V6_vgtub_xor_128B
5151
  { 2184, 3,  1,  4,  33, 0, 0xe00000000dULL, nullptr, nullptr, OperandInfo232, -1 ,nullptr },  // Inst #2184 = V6_vgtuh
5152
  { 2185, 3,  1,  4,  33, 0, 0xe00000000dULL, nullptr, nullptr, OperandInfo233, -1 ,nullptr },  // Inst #2185 = V6_vgtuh_128B
5153
  { 2186, 4,  1,  4,  33, 0, 0xe00000000dULL, nullptr, nullptr, OperandInfo234, -1 ,nullptr },  // Inst #2186 = V6_vgtuh_and
5154
  { 2187, 4,  1,  4,  33, 0, 0xe00000000dULL, nullptr, nullptr, OperandInfo235, -1 ,nullptr },  // Inst #2187 = V6_vgtuh_and_128B
5155
  { 2188, 4,  1,  4,  33, 0, 0xe00000000dULL, nullptr, nullptr, OperandInfo234, -1 ,nullptr },  // Inst #2188 = V6_vgtuh_or
5156
  { 2189, 4,  1,  4,  33, 0, 0xe00000000dULL, nullptr, nullptr, OperandInfo235, -1 ,nullptr },  // Inst #2189 = V6_vgtuh_or_128B
5157
  { 2190, 4,  1,  4,  33, 0, 0xe00000000dULL, nullptr, nullptr, OperandInfo234, -1 ,nullptr },  // Inst #2190 = V6_vgtuh_xor
5158
  { 2191, 4,  1,  4,  33, 0, 0xe00000000dULL, nullptr, nullptr, OperandInfo235, -1 ,nullptr },  // Inst #2191 = V6_vgtuh_xor_128B
5159
  { 2192, 3,  1,  4,  33, 0, 0xe00000000dULL, nullptr, nullptr, OperandInfo232, -1 ,nullptr },  // Inst #2192 = V6_vgtuw
5160
  { 2193, 3,  1,  4,  33, 0, 0xe00000000dULL, nullptr, nullptr, OperandInfo233, -1 ,nullptr },  // Inst #2193 = V6_vgtuw_128B
5161
  { 2194, 4,  1,  4,  33, 0, 0xe00000000dULL, nullptr, nullptr, OperandInfo234, -1 ,nullptr },  // Inst #2194 = V6_vgtuw_and
5162
  { 2195, 4,  1,  4,  33, 0, 0xe00000000dULL, nullptr, nullptr, OperandInfo235, -1 ,nullptr },  // Inst #2195 = V6_vgtuw_and_128B
5163
  { 2196, 4,  1,  4,  33, 0, 0xe00000000dULL, nullptr, nullptr, OperandInfo234, -1 ,nullptr },  // Inst #2196 = V6_vgtuw_or
5164
  { 2197, 4,  1,  4,  33, 0, 0xe00000000dULL, nullptr, nullptr, OperandInfo235, -1 ,nullptr },  // Inst #2197 = V6_vgtuw_or_128B
5165
  { 2198, 4,  1,  4,  33, 0, 0xe00000000dULL, nullptr, nullptr, OperandInfo234, -1 ,nullptr },  // Inst #2198 = V6_vgtuw_xor
5166
  { 2199, 4,  1,  4,  33, 0, 0xe00000000dULL, nullptr, nullptr, OperandInfo235, -1 ,nullptr },  // Inst #2199 = V6_vgtuw_xor_128B
5167
  { 2200, 3,  1,  4,  33, 0, 0xe00000000dULL, nullptr, nullptr, OperandInfo232, -1 ,nullptr },  // Inst #2200 = V6_vgtw
5168
  { 2201, 3,  1,  4,  33, 0, 0xe00000000dULL, nullptr, nullptr, OperandInfo233, -1 ,nullptr },  // Inst #2201 = V6_vgtw_128B
5169
  { 2202, 4,  1,  4,  33, 0, 0xe00000000dULL, nullptr, nullptr, OperandInfo234, -1 ,nullptr },  // Inst #2202 = V6_vgtw_and
5170
  { 2203, 4,  1,  4,  33, 0, 0xe00000000dULL, nullptr, nullptr, OperandInfo235, -1 ,nullptr },  // Inst #2203 = V6_vgtw_and_128B
5171
  { 2204, 4,  1,  4,  33, 0, 0xe00000000dULL, nullptr, nullptr, OperandInfo234, -1 ,nullptr },  // Inst #2204 = V6_vgtw_or
5172
  { 2205, 4,  1,  4,  33, 0, 0xe00000000dULL, nullptr, nullptr, OperandInfo235, -1 ,nullptr },  // Inst #2205 = V6_vgtw_or_128B
5173
  { 2206, 4,  1,  4,  33, 0, 0xe00000000dULL, nullptr, nullptr, OperandInfo234, -1 ,nullptr },  // Inst #2206 = V6_vgtw_xor
5174
  { 2207, 4,  1,  4,  33, 0, 0xe00000000dULL, nullptr, nullptr, OperandInfo235, -1 ,nullptr },  // Inst #2207 = V6_vgtw_xor_128B
5175
  { 2208, 0,  0,  4,  68, 0|(1ULL<<MCID::UnmodeledSideEffects), 0xe00000001cULL, nullptr, nullptr, nullptr, -1 ,nullptr },  // Inst #2208 = V6_vhist
5176
  { 2209, 1,  0,  4,  68, 0|(1ULL<<MCID::UnmodeledSideEffects), 0xe00000001cULL, nullptr, nullptr, OperandInfo236, -1 ,nullptr },  // Inst #2209 = V6_vhistq
5177
  { 2210, 3,  1,  4,  54, 0, 0xe00000200fULL, nullptr, nullptr, OperandInfo237, -1 ,nullptr },  // Inst #2210 = V6_vinsertwr
5178
  { 2211, 3,  1,  4,  54, 0, 0xe00000200fULL, nullptr, nullptr, OperandInfo238, -1 ,nullptr },  // Inst #2211 = V6_vinsertwr_128B
5179
  { 2212, 4,  1,  4,  56, 0, 0xe000002011ULL, nullptr, nullptr, OperandInfo198, -1 ,nullptr },  // Inst #2212 = V6_vlalignb
5180
  { 2213, 4,  1,  4,  56, 0, 0xe000002011ULL, nullptr, nullptr, OperandInfo199, -1 ,nullptr },  // Inst #2213 = V6_vlalignb_128B
5181
  { 2214, 4,  1,  4,  56, 0, 0xe000002011ULL, nullptr, nullptr, OperandInfo200, -1 ,nullptr },  // Inst #2214 = V6_vlalignbi
5182
  { 2215, 4,  1,  4,  56, 0, 0xe000002011ULL, nullptr, nullptr, OperandInfo201, -1 ,nullptr },  // Inst #2215 = V6_vlalignbi_128B
5183
  { 2216, 3,  1,  4,  64, 0, 0xe000002013ULL, nullptr, nullptr, OperandInfo210, -1 ,nullptr },  // Inst #2216 = V6_vlsrh
5184
  { 2217, 3,  1,  4,  64, 0, 0xe000002013ULL, nullptr, nullptr, OperandInfo211, -1 ,nullptr },  // Inst #2217 = V6_vlsrh_128B
5185
  { 2218, 3,  1,  4,  64, 0, 0xe000002013ULL, nullptr, nullptr, OperandInfo188, -1 ,nullptr },  // Inst #2218 = V6_vlsrhv
5186
  { 2219, 3,  1,  4,  64, 0, 0xe000002013ULL, nullptr, nullptr, OperandInfo189, -1 ,nullptr },  // Inst #2219 = V6_vlsrhv_128B
5187
  { 2220, 3,  1,  4,  64, 0, 0xe000002013ULL, nullptr, nullptr, OperandInfo210, -1 ,nullptr },  // Inst #2220 = V6_vlsrw
5188
  { 2221, 3,  1,  4,  64, 0, 0xe000002013ULL, nullptr, nullptr, OperandInfo211, -1 ,nullptr },  // Inst #2221 = V6_vlsrw_128B
5189
  { 2222, 3,  1,  4,  64, 0, 0xe000002013ULL, nullptr, nullptr, OperandInfo188, -1 ,nullptr },  // Inst #2222 = V6_vlsrwv
5190
  { 2223, 3,  1,  4,  64, 0, 0xe000002013ULL, nullptr, nullptr, OperandInfo189, -1 ,nullptr },  // Inst #2223 = V6_vlsrwv_128B
5191
  { 2224, 4,  1,  4,  56, 0, 0xe000002011ULL, nullptr, nullptr, OperandInfo198, -1 ,nullptr },  // Inst #2224 = V6_vlutvvb
5192
  { 2225, 4,  1,  4,  56, 0, 0xe000002011ULL, nullptr, nullptr, OperandInfo199, -1 ,nullptr },  // Inst #2225 = V6_vlutvvb_128B
5193
  { 2226, 5,  1,  4,  67, 0, 0x4000e000002012ULL, nullptr, nullptr, OperandInfo239, -1 ,nullptr },  // Inst #2226 = V6_vlutvvb_oracc
5194
  { 2227, 5,  1,  4,  67, 0, 0x4000e000002012ULL, nullptr, nullptr, OperandInfo240, -1 ,nullptr },  // Inst #2227 = V6_vlutvvb_oracc_128B
5195
  { 2228, 4,  1,  4,  67, 0, 0xe000002012ULL, nullptr, nullptr, OperandInfo220, -1 ,nullptr },  // Inst #2228 = V6_vlutvwh
5196
  { 2229, 4,  1,  4,  67, 0, 0xe000002012ULL, nullptr, nullptr, OperandInfo221, -1 ,nullptr },  // Inst #2229 = V6_vlutvwh_128B
5197
  { 2230, 5,  1,  4,  67, 0, 0x4000e000002012ULL, nullptr, nullptr, OperandInfo241, -1 ,nullptr },  // Inst #2230 = V6_vlutvwh_oracc
5198
  { 2231, 5,  1,  4,  67, 0, 0x4000e000002012ULL, nullptr, nullptr, OperandInfo242, -1 ,nullptr },  // Inst #2231 = V6_vlutvwh_oracc_128B
5199
  { 2232, 3,  1,  4,  33, 0, 0xe00000200dULL, nullptr, nullptr, OperandInfo188, -1 ,nullptr },  // Inst #2232 = V6_vmaxh
5200
  { 2233, 3,  1,  4,  33, 0, 0xe00000200dULL, nullptr, nullptr, OperandInfo189, -1 ,nullptr },  // Inst #2233 = V6_vmaxh_128B
5201
  { 2234, 3,  1,  4,  33, 0, 0xe00000200dULL, nullptr, nullptr, OperandInfo188, -1 ,nullptr },  // Inst #2234 = V6_vmaxub
5202
  { 2235, 3,  1,  4,  33, 0, 0xe00000200dULL, nullptr, nullptr, OperandInfo189, -1 ,nullptr },  // Inst #2235 = V6_vmaxub_128B
5203
  { 2236, 3,  1,  4,  33, 0, 0xe00000200dULL, nullptr, nullptr, OperandInfo188, -1 ,nullptr },  // Inst #2236 = V6_vmaxuh
5204
  { 2237, 3,  1,  4,  33, 0, 0xe00000200dULL, nullptr, nullptr, OperandInfo189, -1 ,nullptr },  // Inst #2237 = V6_vmaxuh_128B
5205
  { 2238, 3,  1,  4,  33, 0, 0xe00000200dULL, nullptr, nullptr, OperandInfo188, -1 ,nullptr },  // Inst #2238 = V6_vmaxw
5206
  { 2239, 3,  1,  4,  33, 0, 0xe00000200dULL, nullptr, nullptr, OperandInfo189, -1 ,nullptr },  // Inst #2239 = V6_vmaxw_128B
5207
  { 2240, 3,  1,  4,  33, 0, 0xe00000200dULL, nullptr, nullptr, OperandInfo188, -1 ,nullptr },  // Inst #2240 = V6_vminh
5208
  { 2241, 3,  1,  4,  33, 0, 0xe00000200dULL, nullptr, nullptr, OperandInfo189, -1 ,nullptr },  // Inst #2241 = V6_vminh_128B
5209
  { 2242, 3,  1,  4,  33, 0, 0xe00000200dULL, nullptr, nullptr, OperandInfo188, -1 ,nullptr },  // Inst #2242 = V6_vminub
5210
  { 2243, 3,  1,  4,  33, 0, 0xe00000200dULL, nullptr, nullptr, OperandInfo189, -1 ,nullptr },  // Inst #2243 = V6_vminub_128B
5211
  { 2244, 3,  1,  4,  33, 0, 0xe00000200dULL, nullptr, nullptr, OperandInfo188, -1 ,nullptr },  // Inst #2244 = V6_vminuh
5212
  { 2245, 3,  1,  4,  33, 0, 0xe00000200dULL, nullptr, nullptr, OperandInfo189, -1 ,nullptr },  // Inst #2245 = V6_vminuh_128B
5213
  { 2246, 3,  1,  4,  33, 0, 0xe00000200dULL, nullptr, nullptr, OperandInfo188, -1 ,nullptr },  // Inst #2246 = V6_vminw
5214
  { 2247, 3,  1,  4,  33, 0, 0xe00000200dULL, nullptr, nullptr, OperandInfo189, -1 ,nullptr },  // Inst #2247 = V6_vminw_128B
5215
  { 2248, 3,  1,  4,  63, 0, 0xe000002010ULL, nullptr, nullptr, OperandInfo222, -1 ,nullptr },  // Inst #2248 = V6_vmpabus
5216
  { 2249, 3,  1,  4,  63, 0, 0xe000002010ULL, nullptr, nullptr, OperandInfo223, -1 ,nullptr },  // Inst #2249 = V6_vmpabus_128B
5217
  { 2250, 4,  1,  4,  63, 0, 0x4000e000002010ULL, nullptr, nullptr, OperandInfo224, -1 ,nullptr },  // Inst #2250 = V6_vmpabus_acc
5218
  { 2251, 4,  1,  4,  63, 0, 0x4000e000002010ULL, nullptr, nullptr, OperandInfo225, -1 ,nullptr },  // Inst #2251 = V6_vmpabus_acc_128B
5219
  { 2252, 3,  1,  4,  69, 0, 0xe000002010ULL, nullptr, nullptr, OperandInfo192, -1 ,nullptr },  // Inst #2252 = V6_vmpabusv
5220
  { 2253, 3,  1,  4,  69, 0, 0xe000002010ULL, nullptr, nullptr, OperandInfo193, -1 ,nullptr },  // Inst #2253 = V6_vmpabusv_128B
5221
  { 2254, 3,  1,  4,  69, 0, 0xe000002010ULL, nullptr, nullptr, OperandInfo192, -1 ,nullptr },  // Inst #2254 = V6_vmpabuuv
5222
  { 2255, 3,  1,  4,  69, 0, 0xe000002010ULL, nullptr, nullptr, OperandInfo193, -1 ,nullptr },  // Inst #2255 = V6_vmpabuuv_128B
5223
  { 2256, 3,  1,  4,  63, 0, 0xe000002010ULL, nullptr, nullptr, OperandInfo222, -1 ,nullptr },  // Inst #2256 = V6_vmpahb
5224
  { 2257, 3,  1,  4,  63, 0, 0xe000002010ULL, nullptr, nullptr, OperandInfo223, -1 ,nullptr },  // Inst #2257 = V6_vmpahb_128B
5225
  { 2258, 4,  1,  4,  63, 0, 0x4000e000002010ULL, nullptr, nullptr, OperandInfo224, -1 ,nullptr },  // Inst #2258 = V6_vmpahb_acc
5226
  { 2259, 4,  1,  4,  63, 0, 0x4000e000002010ULL, nullptr, nullptr, OperandInfo225, -1 ,nullptr },  // Inst #2259 = V6_vmpahb_acc_128B
5227
  { 2260, 3,  1,  4,  63, 0, 0xe000002010ULL, nullptr, nullptr, OperandInfo243, -1 ,nullptr },  // Inst #2260 = V6_vmpybus
5228
  { 2261, 3,  1,  4,  63, 0, 0xe000002010ULL, nullptr, nullptr, OperandInfo244, -1 ,nullptr },  // Inst #2261 = V6_vmpybus_128B
5229
  { 2262, 4,  1,  4,  63, 0, 0x4000e000002010ULL, nullptr, nullptr, OperandInfo245, -1 ,nullptr },  // Inst #2262 = V6_vmpybus_acc
5230
  { 2263, 4,  1,  4,  63, 0, 0x4000e000002010ULL, nullptr, nullptr, OperandInfo246, -1 ,nullptr },  // Inst #2263 = V6_vmpybus_acc_128B
5231
  { 2264, 3,  1,  4,  63, 0, 0xe000002010ULL, nullptr, nullptr, OperandInfo196, -1 ,nullptr },  // Inst #2264 = V6_vmpybusv
5232
  { 2265, 3,  1,  4,  63, 0, 0xe000002010ULL, nullptr, nullptr, OperandInfo197, -1 ,nullptr },  // Inst #2265 = V6_vmpybusv_128B
5233
  { 2266, 4,  1,  4,  63, 0, 0x4000e000002010ULL, nullptr, nullptr, OperandInfo247, -1 ,nullptr },  // Inst #2266 = V6_vmpybusv_acc
5234
  { 2267, 4,  1,  4,  63, 0, 0x4000e000002010ULL, nullptr, nullptr, OperandInfo248, -1 ,nullptr },  // Inst #2267 = V6_vmpybusv_acc_128B
5235
  { 2268, 3,  1,  4,  63, 0, 0xe000002010ULL, nullptr, nullptr, OperandInfo196, -1 ,nullptr },  // Inst #2268 = V6_vmpybv
5236
  { 2269, 3,  1,  4,  63, 0, 0xe000002010ULL, nullptr, nullptr, OperandInfo197, -1 ,nullptr },  // Inst #2269 = V6_vmpybv_128B
5237
  { 2270, 4,  1,  4,  63, 0, 0x4000e000002010ULL, nullptr, nullptr, OperandInfo247, -1 ,nullptr },  // Inst #2270 = V6_vmpybv_acc
5238
  { 2271, 4,  1,  4,  63, 0, 0x4000e000002010ULL, nullptr, nullptr, OperandInfo248, -1 ,nullptr },  // Inst #2271 = V6_vmpybv_acc_128B
5239
  { 2272, 3,  1,  4,  63, 0, 0xe000002010ULL, nullptr, nullptr, OperandInfo188, -1 ,nullptr },  // Inst #2272 = V6_vmpyewuh
5240
  { 2273, 3,  1,  4,  63, 0, 0xe000002010ULL, nullptr, nullptr, OperandInfo189, -1 ,nullptr },  // Inst #2273 = V6_vmpyewuh_128B
5241
  { 2274, 3,  1,  4,  63, 0, 0xe000002010ULL, nullptr, nullptr, OperandInfo243, -1 ,nullptr },  // Inst #2274 = V6_vmpyh
5242
  { 2275, 3,  1,  4,  63, 0, 0xe000002010ULL, nullptr, nullptr, OperandInfo244, -1 ,nullptr },  // Inst #2275 = V6_vmpyh_128B
5243
  { 2276, 4,  1,  4,  63, 0, 0x4000e000002010ULL, nullptr, nullptr, OperandInfo245, -1 ,nullptr },  // Inst #2276 = V6_vmpyhsat_acc
5244
  { 2277, 4,  1,  4,  63, 0, 0x4000e000002010ULL, nullptr, nullptr, OperandInfo246, -1 ,nullptr },  // Inst #2277 = V6_vmpyhsat_acc_128B
5245
  { 2278, 3,  1,  4,  63, 0, 0xe000002010ULL, nullptr, nullptr, OperandInfo210, -1 ,nullptr },  // Inst #2278 = V6_vmpyhsrs
5246
  { 2279, 3,  1,  4,  63, 0, 0xe000002010ULL, nullptr, nullptr, OperandInfo211, -1 ,nullptr },  // Inst #2279 = V6_vmpyhsrs_128B
5247
  { 2280, 3,  1,  4,  63, 0, 0xe000002010ULL, nullptr, nullptr, OperandInfo210, -1 ,nullptr },  // Inst #2280 = V6_vmpyhss
5248
  { 2281, 3,  1,  4,  63, 0, 0xe000002010ULL, nullptr, nullptr, OperandInfo211, -1 ,nullptr },  // Inst #2281 = V6_vmpyhss_128B
5249
  { 2282, 3,  1,  4,  63, 0, 0xe000002010ULL, nullptr, nullptr, OperandInfo196, -1 ,nullptr },  // Inst #2282 = V6_vmpyhus
5250
  { 2283, 3,  1,  4,  63, 0, 0xe000002010ULL, nullptr, nullptr, OperandInfo197, -1 ,nullptr },  // Inst #2283 = V6_vmpyhus_128B
5251
  { 2284, 4,  1,  4,  63, 0, 0x4000e000002010ULL, nullptr, nullptr, OperandInfo247, -1 ,nullptr },  // Inst #2284 = V6_vmpyhus_acc
5252
  { 2285, 4,  1,  4,  63, 0, 0x4000e000002010ULL, nullptr, nullptr, OperandInfo248, -1 ,nullptr },  // Inst #2285 = V6_vmpyhus_acc_128B
5253
  { 2286, 3,  1,  4,  63, 0, 0xe000002010ULL, nullptr, nullptr, OperandInfo196, -1 ,nullptr },  // Inst #2286 = V6_vmpyhv
5254
  { 2287, 3,  1,  4,  63, 0, 0xe000002010ULL, nullptr, nullptr, OperandInfo197, -1 ,nullptr },  // Inst #2287 = V6_vmpyhv_128B
5255
  { 2288, 4,  1,  4,  63, 0, 0x4000e000002010ULL, nullptr, nullptr, OperandInfo247, -1 ,nullptr },  // Inst #2288 = V6_vmpyhv_acc
5256
  { 2289, 4,  1,  4,  63, 0, 0x4000e000002010ULL, nullptr, nullptr, OperandInfo248, -1 ,nullptr },  // Inst #2289 = V6_vmpyhv_acc_128B
5257
  { 2290, 3,  1,  4,  63, 0, 0xe000002010ULL, nullptr, nullptr, OperandInfo188, -1 ,nullptr },  // Inst #2290 = V6_vmpyhvsrs
5258
  { 2291, 3,  1,  4,  63, 0, 0xe000002010ULL, nullptr, nullptr, OperandInfo189, -1 ,nullptr },  // Inst #2291 = V6_vmpyhvsrs_128B
5259
  { 2292, 3,  1,  4,  62, 0, 0xe00000200fULL, nullptr, nullptr, OperandInfo188, -1 ,nullptr },  // Inst #2292 = V6_vmpyieoh
5260
  { 2293, 3,  1,  4,  62, 0, 0xe00000200fULL, nullptr, nullptr, OperandInfo189, -1 ,nullptr },  // Inst #2293 = V6_vmpyieoh_128B
5261
  { 2294, 4,  1,  4,  63, 0, 0x4000e000002010ULL, nullptr, nullptr, OperandInfo230, -1 ,nullptr },  // Inst #2294 = V6_vmpyiewh_acc
5262
  { 2295, 4,  1,  4,  63, 0, 0x4000e000002010ULL, nullptr, nullptr, OperandInfo231, -1 ,nullptr },  // Inst #2295 = V6_vmpyiewh_acc_128B
5263
  { 2296, 3,  1,  4,  63, 0, 0xe000002010ULL, nullptr, nullptr, OperandInfo188, -1 ,nullptr },  // Inst #2296 = V6_vmpyiewuh
5264
  { 2297, 3,  1,  4,  63, 0, 0xe000002010ULL, nullptr, nullptr, OperandInfo189, -1 ,nullptr },  // Inst #2297 = V6_vmpyiewuh_128B
5265
  { 2298, 4,  1,  4,  63, 0, 0x4000e000002010ULL, nullptr, nullptr, OperandInfo230, -1 ,nullptr },  // Inst #2298 = V6_vmpyiewuh_acc
5266
  { 2299, 4,  1,  4,  63, 0, 0x4000e000002010ULL, nullptr, nullptr, OperandInfo231, -1 ,nullptr },  // Inst #2299 = V6_vmpyiewuh_acc_128B
5267
  { 2300, 3,  1,  4,  63, 0, 0xe000002010ULL, nullptr, nullptr, OperandInfo188, -1 ,nullptr },  // Inst #2300 = V6_vmpyih
5268
  { 2301, 3,  1,  4,  63, 0, 0xe000002010ULL, nullptr, nullptr, OperandInfo189, -1 ,nullptr },  // Inst #2301 = V6_vmpyih_128B
5269
  { 2302, 4,  1,  4,  63, 0, 0x4000e000002010ULL, nullptr, nullptr, OperandInfo230, -1 ,nullptr },  // Inst #2302 = V6_vmpyih_acc
5270
  { 2303, 4,  1,  4,  63, 0, 0x4000e000002010ULL, nullptr, nullptr, OperandInfo231, -1 ,nullptr },  // Inst #2303 = V6_vmpyih_acc_128B
5271
  { 2304, 3,  1,  4,  70, 0, 0xe00000200fULL, nullptr, nullptr, OperandInfo210, -1 ,nullptr },  // Inst #2304 = V6_vmpyihb
5272
  { 2305, 3,  1,  4,  70, 0, 0xe00000200fULL, nullptr, nullptr, OperandInfo211, -1 ,nullptr },  // Inst #2305 = V6_vmpyihb_128B
5273
  { 2306, 4,  1,  4,  62, 0, 0x4000e00000200fULL, nullptr, nullptr, OperandInfo212, -1 ,nullptr },  // Inst #2306 = V6_vmpyihb_acc
5274
  { 2307, 4,  1,  4,  62, 0, 0x4000e00000200fULL, nullptr, nullptr, OperandInfo213, -1 ,nullptr },  // Inst #2307 = V6_vmpyihb_acc_128B
5275
  { 2308, 3,  1,  4,  63, 0, 0xe000002010ULL, nullptr, nullptr, OperandInfo188, -1 ,nullptr },  // Inst #2308 = V6_vmpyiowh
5276
  { 2309, 3,  1,  4,  63, 0, 0xe000002010ULL, nullptr, nullptr, OperandInfo189, -1 ,nullptr },  // Inst #2309 = V6_vmpyiowh_128B
5277
  { 2310, 3,  1,  4,  62, 0, 0xe00000200fULL, nullptr, nullptr, OperandInfo210, -1 ,nullptr },  // Inst #2310 = V6_vmpyiwb
5278
  { 2311, 3,  1,  4,  62, 0, 0xe00000200fULL, nullptr, nullptr, OperandInfo211, -1 ,nullptr },  // Inst #2311 = V6_vmpyiwb_128B
5279
  { 2312, 4,  1,  4,  62, 0, 0x4000e00000200fULL, nullptr, nullptr, OperandInfo212, -1 ,nullptr },  // Inst #2312 = V6_vmpyiwb_acc
5280
  { 2313, 4,  1,  4,  62, 0, 0x4000e00000200fULL, nullptr, nullptr, OperandInfo213, -1 ,nullptr },  // Inst #2313 = V6_vmpyiwb_acc_128B
5281
  { 2314, 3,  1,  4,  63, 0, 0xe000002010ULL, nullptr, nullptr, OperandInfo210, -1 ,nullptr },  // Inst #2314 = V6_vmpyiwh
5282
  { 2315, 3,  1,  4,  63, 0, 0xe000002010ULL, nullptr, nullptr, OperandInfo211, -1 ,nullptr },  // Inst #2315 = V6_vmpyiwh_128B
5283
  { 2316, 4,  1,  4,  63, 0, 0x4000e000002010ULL, nullptr, nullptr, OperandInfo212, -1 ,nullptr },  // Inst #2316 = V6_vmpyiwh_acc
5284
  { 2317, 4,  1,  4,  63, 0, 0x4000e000002010ULL, nullptr, nullptr, OperandInfo213, -1 ,nullptr },  // Inst #2317 = V6_vmpyiwh_acc_128B
5285
  { 2318, 3,  1,  4,  63, 0, 0xe000002010ULL, nullptr, nullptr, OperandInfo188, -1 ,nullptr },  // Inst #2318 = V6_vmpyowh
5286
  { 2319, 3,  1,  4,  63, 0, 0xe000002010ULL, nullptr, nullptr, OperandInfo189, -1 ,nullptr },  // Inst #2319 = V6_vmpyowh_128B
5287
  { 2320, 3,  1,  4,  63, 0, 0xe000002010ULL, nullptr, nullptr, OperandInfo188, -1 ,nullptr },  // Inst #2320 = V6_vmpyowh_rnd
5288
  { 2321, 3,  1,  4,  63, 0, 0xe000002010ULL, nullptr, nullptr, OperandInfo189, -1 ,nullptr },  // Inst #2321 = V6_vmpyowh_rnd_128B
5289
  { 2322, 4,  1,  4,  63, 0, 0x4000e000002010ULL, nullptr, nullptr, OperandInfo230, -1 ,nullptr },  // Inst #2322 = V6_vmpyowh_rnd_sacc
5290
  { 2323, 4,  1,  4,  63, 0, 0x4000e000002010ULL, nullptr, nullptr, OperandInfo231, -1 ,nullptr },  // Inst #2323 = V6_vmpyowh_rnd_sacc_128B
5291
  { 2324, 4,  1,  4,  63, 0, 0x4000e000002010ULL, nullptr, nullptr, OperandInfo230, -1 ,nullptr },  // Inst #2324 = V6_vmpyowh_sacc
5292
  { 2325, 4,  1,  4,  63, 0, 0x4000e000002010ULL, nullptr, nullptr, OperandInfo231, -1 ,nullptr },  // Inst #2325 = V6_vmpyowh_sacc_128B
5293
  { 2326, 3,  1,  4,  63, 0, 0xe000002010ULL, nullptr, nullptr, OperandInfo243, -1 ,nullptr },  // Inst #2326 = V6_vmpyub
5294
  { 2327, 3,  1,  4,  63, 0, 0xe000002010ULL, nullptr, nullptr, OperandInfo244, -1 ,nullptr },  // Inst #2327 = V6_vmpyub_128B
5295
  { 2328, 4,  1,  4,  63, 0, 0x4000e000002010ULL, nullptr, nullptr, OperandInfo245, -1 ,nullptr },  // Inst #2328 = V6_vmpyub_acc
5296
  { 2329, 4,  1,  4,  63, 0, 0x4000e000002010ULL, nullptr, nullptr, OperandInfo246, -1 ,nullptr },  // Inst #2329 = V6_vmpyub_acc_128B
5297
  { 2330, 3,  1,  4,  63, 0, 0xe000002010ULL, nullptr, nullptr, OperandInfo196, -1 ,nullptr },  // Inst #2330 = V6_vmpyubv
5298
  { 2331, 3,  1,  4,  63, 0, 0xe000002010ULL, nullptr, nullptr, OperandInfo197, -1 ,nullptr },  // Inst #2331 = V6_vmpyubv_128B
5299
  { 2332, 4,  1,  4,  63, 0, 0x4000e000002010ULL, nullptr, nullptr, OperandInfo247, -1 ,nullptr },  // Inst #2332 = V6_vmpyubv_acc
5300
  { 2333, 4,  1,  4,  63, 0, 0x4000e000002010ULL, nullptr, nullptr, OperandInfo248, -1 ,nullptr },  // Inst #2333 = V6_vmpyubv_acc_128B
5301
  { 2334, 3,  1,  4,  63, 0, 0xe000002010ULL, nullptr, nullptr, OperandInfo243, -1 ,nullptr },  // Inst #2334 = V6_vmpyuh
5302
  { 2335, 3,  1,  4,  63, 0, 0xe000002010ULL, nullptr, nullptr, OperandInfo244, -1 ,nullptr },  // Inst #2335 = V6_vmpyuh_128B
5303
  { 2336, 4,  1,  4,  63, 0, 0x4000e000002010ULL, nullptr, nullptr, OperandInfo245, -1 ,nullptr },  // Inst #2336 = V6_vmpyuh_acc
5304
  { 2337, 4,  1,  4,  63, 0, 0x4000e000002010ULL, nullptr, nullptr, OperandInfo246, -1 ,nullptr },  // Inst #2337 = V6_vmpyuh_acc_128B
5305
  { 2338, 3,  1,  4,  63, 0, 0xe000002010ULL, nullptr, nullptr, OperandInfo196, -1 ,nullptr },  // Inst #2338 = V6_vmpyuhv
5306
  { 2339, 3,  1,  4,  63, 0, 0xe000002010ULL, nullptr, nullptr, OperandInfo197, -1 ,nullptr },  // Inst #2339 = V6_vmpyuhv_128B
5307
  { 2340, 4,  1,  4,  63, 0, 0x4000e000002010ULL, nullptr, nullptr, OperandInfo247, -1 ,nullptr },  // Inst #2340 = V6_vmpyuhv_acc
5308
  { 2341, 4,  1,  4,  63, 0, 0x4000e000002010ULL, nullptr, nullptr, OperandInfo248, -1 ,nullptr },  // Inst #2341 = V6_vmpyuhv_acc_128B
5309
  { 2342, 4,  1,  4,  33, 0, 0xe00000200dULL, nullptr, nullptr, OperandInfo249, -1 ,nullptr },  // Inst #2342 = V6_vmux
5310
  { 2343, 4,  1,  4,  33, 0, 0xe00000200dULL, nullptr, nullptr, OperandInfo250, -1 ,nullptr },  // Inst #2343 = V6_vmux_128B
5311
  { 2344, 3,  1,  4,  33, 0, 0xe00000200dULL, nullptr, nullptr, OperandInfo188, -1 ,nullptr },  // Inst #2344 = V6_vnavgh
5312
  { 2345, 3,  1,  4,  33, 0, 0xe00000200dULL, nullptr, nullptr, OperandInfo189, -1 ,nullptr },  // Inst #2345 = V6_vnavgh_128B
5313
  { 2346, 3,  1,  4,  33, 0, 0xe00000200dULL, nullptr, nullptr, OperandInfo188, -1 ,nullptr },  // Inst #2346 = V6_vnavgub
5314
  { 2347, 3,  1,  4,  33, 0, 0xe00000200dULL, nullptr, nullptr, OperandInfo189, -1 ,nullptr },  // Inst #2347 = V6_vnavgub_128B
5315
  { 2348, 3,  1,  4,  33, 0, 0xe00000200dULL, nullptr, nullptr, OperandInfo188, -1 ,nullptr },  // Inst #2348 = V6_vnavgw
5316
  { 2349, 3,  1,  4,  33, 0, 0xe00000200dULL, nullptr, nullptr, OperandInfo189, -1 ,nullptr },  // Inst #2349 = V6_vnavgw_128B
5317
  { 2350, 4,  1,  4,  55, 0, 0xe00000230eULL, nullptr, nullptr, OperandInfo214, -1 ,nullptr },  // Inst #2350 = V6_vnccombine
5318
  { 2351, 4,  1,  4,  55, 0, 0xe00000230eULL, nullptr, nullptr, OperandInfo215, -1 ,nullptr },  // Inst #2351 = V6_vnccombine_128B
5319
  { 2352, 3,  1,  4,  33, 0, 0xe00000230dULL, nullptr, nullptr, OperandInfo216, -1 ,nullptr },  // Inst #2352 = V6_vncmov
5320
  { 2353, 3,  1,  4,  33, 0, 0xe00000230dULL, nullptr, nullptr, OperandInfo217, -1 ,nullptr },  // Inst #2353 = V6_vncmov_128B
5321
  { 2354, 2,  1,  4,  64, 0, 0xe000002013ULL, nullptr, nullptr, OperandInfo190, -1 ,nullptr },  // Inst #2354 = V6_vnormamth
5322
  { 2355, 2,  1,  4,  64, 0, 0xe000002013ULL, nullptr, nullptr, OperandInfo191, -1 ,nullptr },  // Inst #2355 = V6_vnormamth_128B
5323
  { 2356, 2,  1,  4,  64, 0, 0xe000002013ULL, nullptr, nullptr, OperandInfo190, -1 ,nullptr },  // Inst #2356 = V6_vnormamtw
5324
  { 2357, 2,  1,  4,  64, 0, 0xe000002013ULL, nullptr, nullptr, OperandInfo191, -1 ,nullptr },  // Inst #2357 = V6_vnormamtw_128B
5325
  { 2358, 2,  1,  4,  33, 0, 0xe00000200dULL, nullptr, nullptr, OperandInfo190, -1 ,nullptr },  // Inst #2358 = V6_vnot
5326
  { 2359, 2,  1,  4,  33, 0, 0xe00000200dULL, nullptr, nullptr, OperandInfo191, -1 ,nullptr },  // Inst #2359 = V6_vnot_128B
5327
  { 2360, 3,  1,  4,  33, 0, 0xe00000200dULL, nullptr, nullptr, OperandInfo188, -1 ,nullptr },  // Inst #2360 = V6_vor
5328
  { 2361, 3,  1,  4,  33, 0, 0xe00000200dULL, nullptr, nullptr, OperandInfo189, -1 ,nullptr },  // Inst #2361 = V6_vor_128B
5329
  { 2362, 3,  1,  4,  66, 0, 0xe000002011ULL, nullptr, nullptr, OperandInfo188, -1 ,nullptr },  // Inst #2362 = V6_vpackeb
5330
  { 2363, 3,  1,  4,  66, 0, 0xe000002011ULL, nullptr, nullptr, OperandInfo189, -1 ,nullptr },  // Inst #2363 = V6_vpackeb_128B
5331
  { 2364, 3,  1,  4,  66, 0, 0xe000002011ULL, nullptr, nullptr, OperandInfo188, -1 ,nullptr },  // Inst #2364 = V6_vpackeh
5332
  { 2365, 3,  1,  4,  66, 0, 0xe000002011ULL, nullptr, nullptr, OperandInfo189, -1 ,nullptr },  // Inst #2365 = V6_vpackeh_128B
5333
  { 2366, 3,  1,  4,  66, 0, 0xe000002011ULL, nullptr, nullptr, OperandInfo188, -1 ,nullptr },  // Inst #2366 = V6_vpackhb_sat
5334
  { 2367, 3,  1,  4,  66, 0, 0xe000002011ULL, nullptr, nullptr, OperandInfo189, -1 ,nullptr },  // Inst #2367 = V6_vpackhb_sat_128B
5335
  { 2368, 3,  1,  4,  66, 0, 0xe000002011ULL, nullptr, nullptr, OperandInfo188, -1 ,nullptr },  // Inst #2368 = V6_vpackhub_sat
5336
  { 2369, 3,  1,  4,  66, 0, 0xe000002011ULL, nullptr, nullptr, OperandInfo189, -1 ,nullptr },  // Inst #2369 = V6_vpackhub_sat_128B
5337
  { 2370, 3,  1,  4,  66, 0, 0xe000002011ULL, nullptr, nullptr, OperandInfo188, -1 ,nullptr },  // Inst #2370 = V6_vpackob
5338
  { 2371, 3,  1,  4,  66, 0, 0xe000002011ULL, nullptr, nullptr, OperandInfo189, -1 ,nullptr },  // Inst #2371 = V6_vpackob_128B
5339
  { 2372, 3,  1,  4,  66, 0, 0xe000002011ULL, nullptr, nullptr, OperandInfo188, -1 ,nullptr },  // Inst #2372 = V6_vpackoh
5340
  { 2373, 3,  1,  4,  66, 0, 0xe000002011ULL, nullptr, nullptr, OperandInfo189, -1 ,nullptr },  // Inst #2373 = V6_vpackoh_128B
5341
  { 2374, 3,  1,  4,  66, 0, 0xe000002011ULL, nullptr, nullptr, OperandInfo188, -1 ,nullptr },  // Inst #2374 = V6_vpackwh_sat
5342
  { 2375, 3,  1,  4,  66, 0, 0xe000002011ULL, nullptr, nullptr, OperandInfo189, -1 ,nullptr },  // Inst #2375 = V6_vpackwh_sat_128B
5343
  { 2376, 3,  1,  4,  66, 0, 0xe000002011ULL, nullptr, nullptr, OperandInfo188, -1 ,nullptr },  // Inst #2376 = V6_vpackwuh_sat
5344
  { 2377, 3,  1,  4,  66, 0, 0xe000002011ULL, nullptr, nullptr, OperandInfo189, -1 ,nullptr },  // Inst #2377 = V6_vpackwuh_sat_128B
5345
  { 2378, 2,  1,  4,  64, 0, 0xe000002013ULL, nullptr, nullptr, OperandInfo190, -1 ,nullptr },  // Inst #2378 = V6_vpopcounth
5346
  { 2379, 2,  1,  4,  64, 0, 0xe000002013ULL, nullptr, nullptr, OperandInfo191, -1 ,nullptr },  // Inst #2379 = V6_vpopcounth_128B
5347
  { 2380, 3,  1,  4,  66, 0, 0xe000002011ULL, nullptr, nullptr, OperandInfo188, -1 ,nullptr },  // Inst #2380 = V6_vrdelta
5348
  { 2381, 3,  1,  4,  66, 0, 0xe000002011ULL, nullptr, nullptr, OperandInfo189, -1 ,nullptr },  // Inst #2381 = V6_vrdelta_128B
5349
  { 2382, 3,  1,  4,  62, 0, 0xe00000200fULL, nullptr, nullptr, OperandInfo210, -1 ,nullptr },  // Inst #2382 = V6_vrmpybus
5350
  { 2383, 3,  1,  4,  62, 0, 0xe00000200fULL, nullptr, nullptr, OperandInfo211, -1 ,nullptr },  // Inst #2383 = V6_vrmpybus_128B
5351
  { 2384, 4,  1,  4,  62, 0, 0x4000e00000200fULL, nullptr, nullptr, OperandInfo212, -1 ,nullptr },  // Inst #2384 = V6_vrmpybus_acc
5352
  { 2385, 4,  1,  4,  62, 0, 0x4000e00000200fULL, nullptr, nullptr, OperandInfo213, -1 ,nullptr },  // Inst #2385 = V6_vrmpybus_acc_128B
5353
  { 2386, 4,  1,  4,  69, 0, 0xe000002010ULL, nullptr, nullptr, OperandInfo251, -1 ,nullptr },  // Inst #2386 = V6_vrmpybusi
5354
  { 2387, 4,  1,  4,  69, 0, 0xe000002010ULL, nullptr, nullptr, OperandInfo252, -1 ,nullptr },  // Inst #2387 = V6_vrmpybusi_128B
5355
  { 2388, 5,  1,  4,  69, 0, 0x4000e000002010ULL, nullptr, nullptr, OperandInfo253, -1 ,nullptr },  // Inst #2388 = V6_vrmpybusi_acc
5356
  { 2389, 5,  1,  4,  69, 0, 0x4000e000002010ULL, nullptr, nullptr, OperandInfo254, -1 ,nullptr },  // Inst #2389 = V6_vrmpybusi_acc_128B
5357
  { 2390, 3,  1,  4,  62, 0, 0xe00000200fULL, nullptr, nullptr, OperandInfo188, -1 ,nullptr },  // Inst #2390 = V6_vrmpybusv
5358
  { 2391, 3,  1,  4,  62, 0, 0xe00000200fULL, nullptr, nullptr, OperandInfo189, -1 ,nullptr },  // Inst #2391 = V6_vrmpybusv_128B
5359
  { 2392, 4,  1,  4,  63, 0, 0x4000e000002010ULL, nullptr, nullptr, OperandInfo230, -1 ,nullptr },  // Inst #2392 = V6_vrmpybusv_acc
5360
  { 2393, 4,  1,  4,  63, 0, 0x4000e000002010ULL, nullptr, nullptr, OperandInfo231, -1 ,nullptr },  // Inst #2393 = V6_vrmpybusv_acc_128B
5361
  { 2394, 3,  1,  4,  62, 0, 0xe00000200fULL, nullptr, nullptr, OperandInfo188, -1 ,nullptr },  // Inst #2394 = V6_vrmpybv
5362
  { 2395, 3,  1,  4,  62, 0, 0xe00000200fULL, nullptr, nullptr, OperandInfo189, -1 ,nullptr },  // Inst #2395 = V6_vrmpybv_128B
5363
  { 2396, 4,  1,  4,  63, 0, 0x4000e000002010ULL, nullptr, nullptr, OperandInfo230, -1 ,nullptr },  // Inst #2396 = V6_vrmpybv_acc
5364
  { 2397, 4,  1,  4,  63, 0, 0x4000e000002010ULL, nullptr, nullptr, OperandInfo231, -1 ,nullptr },  // Inst #2397 = V6_vrmpybv_acc_128B
5365
  { 2398, 3,  1,  4,  62, 0, 0xe00000200fULL, nullptr, nullptr, OperandInfo210, -1 ,nullptr },  // Inst #2398 = V6_vrmpyub
5366
  { 2399, 3,  1,  4,  62, 0, 0xe00000200fULL, nullptr, nullptr, OperandInfo211, -1 ,nullptr },  // Inst #2399 = V6_vrmpyub_128B
5367
  { 2400, 4,  1,  4,  62, 0, 0x4000e00000200fULL, nullptr, nullptr, OperandInfo212, -1 ,nullptr },  // Inst #2400 = V6_vrmpyub_acc
5368
  { 2401, 4,  1,  4,  62, 0, 0x4000e00000200fULL, nullptr, nullptr, OperandInfo213, -1 ,nullptr },  // Inst #2401 = V6_vrmpyub_acc_128B
5369
  { 2402, 4,  1,  4,  69, 0, 0xe000002010ULL, nullptr, nullptr, OperandInfo251, -1 ,nullptr },  // Inst #2402 = V6_vrmpyubi
5370
  { 2403, 4,  1,  4,  69, 0, 0xe000002010ULL, nullptr, nullptr, OperandInfo252, -1 ,nullptr },  // Inst #2403 = V6_vrmpyubi_128B
5371
  { 2404, 5,  1,  4,  69, 0, 0x4000e000002010ULL, nullptr, nullptr, OperandInfo253, -1 ,nullptr },  // Inst #2404 = V6_vrmpyubi_acc
5372
  { 2405, 5,  1,  4,  69, 0, 0x4000e000002010ULL, nullptr, nullptr, OperandInfo254, -1 ,nullptr },  // Inst #2405 = V6_vrmpyubi_acc_128B
5373
  { 2406, 3,  1,  4,  62, 0, 0xe00000200fULL, nullptr, nullptr, OperandInfo188, -1 ,nullptr },  // Inst #2406 = V6_vrmpyubv
5374
  { 2407, 3,  1,  4,  62, 0, 0xe00000200fULL, nullptr, nullptr, OperandInfo189, -1 ,nullptr },  // Inst #2407 = V6_vrmpyubv_128B
5375
  { 2408, 4,  1,  4,  63, 0, 0x4000e000002010ULL, nullptr, nullptr, OperandInfo230, -1 ,nullptr },  // Inst #2408 = V6_vrmpyubv_acc
5376
  { 2409, 4,  1,  4,  63, 0, 0x4000e000002010ULL, nullptr, nullptr, OperandInfo231, -1 ,nullptr },  // Inst #2409 = V6_vrmpyubv_acc_128B
5377
  { 2410, 3,  1,  4,  66, 0, 0xe000002011ULL, nullptr, nullptr, OperandInfo210, -1 ,nullptr },  // Inst #2410 = V6_vror
5378
  { 2411, 3,  1,  4,  66, 0, 0xe000002011ULL, nullptr, nullptr, OperandInfo211, -1 ,nullptr },  // Inst #2411 = V6_vror_128B
5379
  { 2412, 3,  1,  4,  64, 0, 0xe000002013ULL, nullptr, nullptr, OperandInfo188, -1 ,nullptr },  // Inst #2412 = V6_vroundhb
5380
  { 2413, 3,  1,  4,  64, 0, 0xe000002013ULL, nullptr, nullptr, OperandInfo189, -1 ,nullptr },  // Inst #2413 = V6_vroundhb_128B
5381
  { 2414, 3,  1,  4,  64, 0, 0xe000002013ULL, nullptr, nullptr, OperandInfo188, -1 ,nullptr },  // Inst #2414 = V6_vroundhub
5382
  { 2415, 3,  1,  4,  64, 0, 0xe000002013ULL, nullptr, nullptr, OperandInfo189, -1 ,nullptr },  // Inst #2415 = V6_vroundhub_128B
5383
  { 2416, 3,  1,  4,  64, 0, 0xe000002013ULL, nullptr, nullptr, OperandInfo188, -1 ,nullptr },  // Inst #2416 = V6_vroundwh
5384
  { 2417, 3,  1,  4,  64, 0, 0xe000002013ULL, nullptr, nullptr, OperandInfo189, -1 ,nullptr },  // Inst #2417 = V6_vroundwh_128B
5385
  { 2418, 3,  1,  4,  64, 0, 0xe000002013ULL, nullptr, nullptr, OperandInfo188, -1 ,nullptr },  // Inst #2418 = V6_vroundwuh
5386
  { 2419, 3,  1,  4,  64, 0, 0xe000002013ULL, nullptr, nullptr, OperandInfo189, -1 ,nullptr },  // Inst #2419 = V6_vroundwuh_128B
5387
  { 2420, 4,  1,  4,  69, 0, 0xe000002010ULL, nullptr, nullptr, OperandInfo251, -1 ,nullptr },  // Inst #2420 = V6_vrsadubi
5388
  { 2421, 4,  1,  4,  69, 0, 0xe000002010ULL, nullptr, nullptr, OperandInfo252, -1 ,nullptr },  // Inst #2421 = V6_vrsadubi_128B
5389
  { 2422, 5,  1,  4,  69, 0, 0x4000e000002010ULL, nullptr, nullptr, OperandInfo253, -1 ,nullptr },  // Inst #2422 = V6_vrsadubi_acc
5390
  { 2423, 5,  1,  4,  69, 0, 0x4000e000002010ULL, nullptr, nullptr, OperandInfo254, -1 ,nullptr },  // Inst #2423 = V6_vrsadubi_acc_128B
5391
  { 2424, 3,  1,  4,  71, 0, 0xe000002014ULL, nullptr, nullptr, OperandInfo188, -1 ,nullptr },  // Inst #2424 = V6_vsathub
5392
  { 2425, 3,  1,  4,  71, 0, 0xe000002014ULL, nullptr, nullptr, OperandInfo189, -1 ,nullptr },  // Inst #2425 = V6_vsathub_128B
5393
  { 2426, 3,  1,  4,  71, 0, 0xe000002014ULL, nullptr, nullptr, OperandInfo188, -1 ,nullptr },  // Inst #2426 = V6_vsatwh
5394
  { 2427, 3,  1,  4,  71, 0, 0xe000002014ULL, nullptr, nullptr, OperandInfo189, -1 ,nullptr },  // Inst #2427 = V6_vsatwh_128B
5395
  { 2428, 2,  1,  4,  55, 0, 0xe00000200eULL, nullptr, nullptr, OperandInfo255, -1 ,nullptr },  // Inst #2428 = V6_vsb
5396
  { 2429, 2,  1,  4,  55, 0, 0xe00000200eULL, nullptr, nullptr, OperandInfo256, -1 ,nullptr },  // Inst #2429 = V6_vsb_128B
5397
  { 2430, 2,  1,  4,  55, 0, 0xe00000200eULL, nullptr, nullptr, OperandInfo255, -1 ,nullptr },  // Inst #2430 = V6_vsh
5398
  { 2431, 2,  1,  4,  55, 0, 0xe00000200eULL, nullptr, nullptr, OperandInfo256, -1 ,nullptr },  // Inst #2431 = V6_vsh_128B
5399
  { 2432, 3,  1,  4,  33, 0, 0xe00000200dULL, nullptr, nullptr, OperandInfo188, -1 ,nullptr },  // Inst #2432 = V6_vshufeh
5400
  { 2433, 3,  1,  4,  33, 0, 0xe00000200dULL, nullptr, nullptr, OperandInfo189, -1 ,nullptr },  // Inst #2433 = V6_vshufeh_128B
5401
  { 2434, 5,  2,  4,  65, 0, 0xc00e000002012ULL, nullptr, nullptr, OperandInfo218, -1 ,nullptr },  // Inst #2434 = V6_vshuff
5402
  { 2435, 5,  2,  4,  65, 0, 0xc00e000002012ULL, nullptr, nullptr, OperandInfo219, -1 ,nullptr },  // Inst #2435 = V6_vshuff_128B
5403
  { 2436, 2,  1,  4,  66, 0, 0xe000002011ULL, nullptr, nullptr, OperandInfo190, -1 ,nullptr },  // Inst #2436 = V6_vshuffb
5404
  { 2437, 2,  1,  4,  66, 0, 0xe000002011ULL, nullptr, nullptr, OperandInfo191, -1 ,nullptr },  // Inst #2437 = V6_vshuffb_128B
5405
  { 2438, 3,  1,  4,  33, 0, 0xe00000200dULL, nullptr, nullptr, OperandInfo188, -1 ,nullptr },  // Inst #2438 = V6_vshuffeb
5406
  { 2439, 3,  1,  4,  33, 0, 0xe00000200dULL, nullptr, nullptr, OperandInfo189, -1 ,nullptr },  // Inst #2439 = V6_vshuffeb_128B
5407
  { 2440, 2,  1,  4,  66, 0, 0xe000002011ULL, nullptr, nullptr, OperandInfo190, -1 ,nullptr },  // Inst #2440 = V6_vshuffh
5408
  { 2441, 2,  1,  4,  66, 0, 0xe000002011ULL, nullptr, nullptr, OperandInfo191, -1 ,nullptr },  // Inst #2441 = V6_vshuffh_128B
5409
  { 2442, 3,  1,  4,  33, 0, 0xe00000200dULL, nullptr, nullptr, OperandInfo188, -1 ,nullptr },  // Inst #2442 = V6_vshuffob
5410
  { 2443, 3,  1,  4,  33, 0, 0xe00000200dULL, nullptr, nullptr, OperandInfo189, -1 ,nullptr },  // Inst #2443 = V6_vshuffob_128B
5411
  { 2444, 4,  1,  4,  67, 0, 0xe000002012ULL, nullptr, nullptr, OperandInfo220, -1 ,nullptr },  // Inst #2444 = V6_vshuffvdd
5412
  { 2445, 4,  1,  4,  67, 0, 0xe000002012ULL, nullptr, nullptr, OperandInfo221, -1 ,nullptr },  // Inst #2445 = V6_vshuffvdd_128B
5413
  { 2446, 3,  1,  4,  55, 0, 0xe00000200eULL, nullptr, nullptr, OperandInfo196, -1 ,nullptr },  // Inst #2446 = V6_vshufoeb
5414
  { 2447, 3,  1,  4,  55, 0, 0xe00000200eULL, nullptr, nullptr, OperandInfo197, -1 ,nullptr },  // Inst #2447 = V6_vshufoeb_128B
5415
  { 2448, 3,  1,  4,  55, 0, 0xe00000200eULL, nullptr, nullptr, OperandInfo196, -1 ,nullptr },  // Inst #2448 = V6_vshufoeh
5416
  { 2449, 3,  1,  4,  55, 0, 0xe00000200eULL, nullptr, nullptr, OperandInfo197, -1 ,nullptr },  // Inst #2449 = V6_vshufoeh_128B
5417
  { 2450, 3,  1,  4,  33, 0, 0xe00000200dULL, nullptr, nullptr, OperandInfo188, -1 ,nullptr },  // Inst #2450 = V6_vshufoh
5418
  { 2451, 3,  1,  4,  33, 0, 0xe00000200dULL, nullptr, nullptr, OperandInfo189, -1 ,nullptr },  // Inst #2451 = V6_vshufoh_128B
5419
  { 2452, 3,  1,  4,  33, 0, 0xe00000200dULL, nullptr, nullptr, OperandInfo188, -1 ,nullptr },  // Inst #2452 = V6_vsubb
5420
  { 2453, 3,  1,  4,  33, 0, 0xe00000200dULL, nullptr, nullptr, OperandInfo189, -1 ,nullptr },  // Inst #2453 = V6_vsubb_128B
5421
  { 2454, 3,  1,  4,  55, 0, 0xe00000200eULL, nullptr, nullptr, OperandInfo192, -1 ,nullptr },  // Inst #2454 = V6_vsubb_dv
5422
  { 2455, 3,  1,  4,  55, 0, 0xe00000200eULL, nullptr, nullptr, OperandInfo193, -1 ,nullptr },  // Inst #2455 = V6_vsubb_dv_128B
5423
  { 2456, 4,  1,  4,  33, 0, 0xe00000200dULL, nullptr, nullptr, OperandInfo194, -1 ,nullptr },  // Inst #2456 = V6_vsubbnq
5424
  { 2457, 4,  1,  4,  33, 0, 0xe00000200dULL, nullptr, nullptr, OperandInfo195, -1 ,nullptr },  // Inst #2457 = V6_vsubbnq_128B
5425
  { 2458, 4,  1,  4,  33, 0, 0xe00000200dULL, nullptr, nullptr, OperandInfo194, -1 ,nullptr },  // Inst #2458 = V6_vsubbq
5426
  { 2459, 4,  1,  4,  33, 0, 0xe00000200dULL, nullptr, nullptr, OperandInfo195, -1 ,nullptr },  // Inst #2459 = V6_vsubbq_128B
5427
  { 2460, 3,  1,  4,  33, 0, 0xe00000200dULL, nullptr, nullptr, OperandInfo188, -1 ,nullptr },  // Inst #2460 = V6_vsubh
5428
  { 2461, 3,  1,  4,  33, 0, 0xe00000200dULL, nullptr, nullptr, OperandInfo189, -1 ,nullptr },  // Inst #2461 = V6_vsubh_128B
5429
  { 2462, 3,  1,  4,  55, 0, 0xe00000200eULL, nullptr, nullptr, OperandInfo192, -1 ,nullptr },  // Inst #2462 = V6_vsubh_dv
5430
  { 2463, 3,  1,  4,  55, 0, 0xe00000200eULL, nullptr, nullptr, OperandInfo193, -1 ,nullptr },  // Inst #2463 = V6_vsubh_dv_128B
5431
  { 2464, 4,  1,  4,  33, 0, 0xe00000200dULL, nullptr, nullptr, OperandInfo194, -1 ,nullptr },  // Inst #2464 = V6_vsubhnq
5432
  { 2465, 4,  1,  4,  33, 0, 0xe00000200dULL, nullptr, nullptr, OperandInfo195, -1 ,nullptr },  // Inst #2465 = V6_vsubhnq_128B
5433
  { 2466, 4,  1,  4,  33, 0, 0xe00000200dULL, nullptr, nullptr, OperandInfo194, -1 ,nullptr },  // Inst #2466 = V6_vsubhq
5434
  { 2467, 4,  1,  4,  33, 0, 0xe00000200dULL, nullptr, nullptr, OperandInfo195, -1 ,nullptr },  // Inst #2467 = V6_vsubhq_128B
5435
  { 2468, 3,  1,  4,  33, 0, 0xe00000200dULL, nullptr, nullptr, OperandInfo188, -1 ,nullptr },  // Inst #2468 = V6_vsubhsat
5436
  { 2469, 3,  1,  4,  33, 0, 0xe00000200dULL, nullptr, nullptr, OperandInfo189, -1 ,nullptr },  // Inst #2469 = V6_vsubhsat_128B
5437
  { 2470, 3,  1,  4,  55, 0, 0xe00000200eULL, nullptr, nullptr, OperandInfo192, -1 ,nullptr },  // Inst #2470 = V6_vsubhsat_dv
5438
  { 2471, 3,  1,  4,  55, 0, 0xe00000200eULL, nullptr, nullptr, OperandInfo193, -1 ,nullptr },  // Inst #2471 = V6_vsubhsat_dv_128B
5439
  { 2472, 3,  1,  4,  63, 0, 0xe000002010ULL, nullptr, nullptr, OperandInfo196, -1 ,nullptr },  // Inst #2472 = V6_vsubhw
5440
  { 2473, 3,  1,  4,  63, 0, 0xe000002010ULL, nullptr, nullptr, OperandInfo197, -1 ,nullptr },  // Inst #2473 = V6_vsubhw_128B
5441
  { 2474, 3,  1,  4,  63, 0, 0xe000002010ULL, nullptr, nullptr, OperandInfo196, -1 ,nullptr },  // Inst #2474 = V6_vsububh
5442
  { 2475, 3,  1,  4,  63, 0, 0xe000002010ULL, nullptr, nullptr, OperandInfo197, -1 ,nullptr },  // Inst #2475 = V6_vsububh_128B
5443
  { 2476, 3,  1,  4,  33, 0, 0xe00000200dULL, nullptr, nullptr, OperandInfo188, -1 ,nullptr },  // Inst #2476 = V6_vsububsat
5444
  { 2477, 3,  1,  4,  33, 0, 0xe00000200dULL, nullptr, nullptr, OperandInfo189, -1 ,nullptr },  // Inst #2477 = V6_vsububsat_128B
5445
  { 2478, 3,  1,  4,  55, 0, 0xe00000200eULL, nullptr, nullptr, OperandInfo192, -1 ,nullptr },  // Inst #2478 = V6_vsububsat_dv
5446
  { 2479, 3,  1,  4,  55, 0, 0xe00000200eULL, nullptr, nullptr, OperandInfo193, -1 ,nullptr },  // Inst #2479 = V6_vsububsat_dv_128B
5447
  { 2480, 3,  1,  4,  33, 0, 0xe00000200dULL, nullptr, nullptr, OperandInfo188, -1 ,nullptr },  // Inst #2480 = V6_vsubuhsat
5448
  { 2481, 3,  1,  4,  33, 0, 0xe00000200dULL, nullptr, nullptr, OperandInfo189, -1 ,nullptr },  // Inst #2481 = V6_vsubuhsat_128B
5449
  { 2482, 3,  1,  4,  55, 0, 0xe00000200eULL, nullptr, nullptr, OperandInfo192, -1 ,nullptr },  // Inst #2482 = V6_vsubuhsat_dv
5450
  { 2483, 3,  1,  4,  55, 0, 0xe00000200eULL, nullptr, nullptr, OperandInfo193, -1 ,nullptr },  // Inst #2483 = V6_vsubuhsat_dv_128B
5451
  { 2484, 3,  1,  4,  63, 0, 0xe000002010ULL, nullptr, nullptr, OperandInfo196, -1 ,nullptr },  // Inst #2484 = V6_vsubuhw
5452
  { 2485, 3,  1,  4,  63, 0, 0xe000002010ULL, nullptr, nullptr, OperandInfo197, -1 ,nullptr },  // Inst #2485 = V6_vsubuhw_128B
5453
  { 2486, 3,  1,  4,  33, 0, 0xe00000200dULL, nullptr, nullptr, OperandInfo188, -1 ,nullptr },  // Inst #2486 = V6_vsubw
5454
  { 2487, 3,  1,  4,  33, 0, 0xe00000200dULL, nullptr, nullptr, OperandInfo189, -1 ,nullptr },  // Inst #2487 = V6_vsubw_128B
5455
  { 2488, 3,  1,  4,  55, 0, 0xe00000200eULL, nullptr, nullptr, OperandInfo192, -1 ,nullptr },  // Inst #2488 = V6_vsubw_dv
5456
  { 2489, 3,  1,  4,  55, 0, 0xe00000200eULL, nullptr, nullptr, OperandInfo193, -1 ,nullptr },  // Inst #2489 = V6_vsubw_dv_128B
5457
  { 2490, 4,  1,  4,  33, 0, 0xe00000200dULL, nullptr, nullptr, OperandInfo194, -1 ,nullptr },  // Inst #2490 = V6_vsubwnq
5458
  { 2491, 4,  1,  4,  33, 0, 0xe00000200dULL, nullptr, nullptr, OperandInfo195, -1 ,nullptr },  // Inst #2491 = V6_vsubwnq_128B
5459
  { 2492, 4,  1,  4,  33, 0, 0xe00000200dULL, nullptr, nullptr, OperandInfo194, -1 ,nullptr },  // Inst #2492 = V6_vsubwq
5460
  { 2493, 4,  1,  4,  33, 0, 0xe00000200dULL, nullptr, nullptr, OperandInfo195, -1 ,nullptr },  // Inst #2493 = V6_vsubwq_128B
5461
  { 2494, 3,  1,  4,  33, 0, 0xe00000200dULL, nullptr, nullptr, OperandInfo188, -1 ,nullptr },  // Inst #2494 = V6_vsubwsat
5462
  { 2495, 3,  1,  4,  33, 0, 0xe00000200dULL, nullptr, nullptr, OperandInfo189, -1 ,nullptr },  // Inst #2495 = V6_vsubwsat_128B
5463
  { 2496, 3,  1,  4,  55, 0, 0xe00000200eULL, nullptr, nullptr, OperandInfo192, -1 ,nullptr },  // Inst #2496 = V6_vsubwsat_dv
5464
  { 2497, 3,  1,  4,  55, 0, 0xe00000200eULL, nullptr, nullptr, OperandInfo193, -1 ,nullptr },  // Inst #2497 = V6_vsubwsat_dv_128B
5465
  { 2498, 4,  1,  4,  55, 0, 0xe00000200eULL, nullptr, nullptr, OperandInfo257, -1 ,nullptr },  // Inst #2498 = V6_vswap
5466
  { 2499, 4,  1,  4,  55, 0, 0xe00000200eULL, nullptr, nullptr, OperandInfo258, -1 ,nullptr },  // Inst #2499 = V6_vswap_128B
5467
  { 2500, 3,  1,  4,  63, 0, 0xe000002010ULL, nullptr, nullptr, OperandInfo222, -1 ,nullptr },  // Inst #2500 = V6_vtmpyb
5468
  { 2501, 3,  1,  4,  63, 0, 0xe000002010ULL, nullptr, nullptr, OperandInfo223, -1 ,nullptr },  // Inst #2501 = V6_vtmpyb_128B
5469
  { 2502, 4,  1,  4,  63, 0, 0x4000e000002010ULL, nullptr, nullptr, OperandInfo224, -1 ,nullptr },  // Inst #2502 = V6_vtmpyb_acc
5470
  { 2503, 4,  1,  4,  63, 0, 0x4000e000002010ULL, nullptr, nullptr, OperandInfo225, -1 ,nullptr },  // Inst #2503 = V6_vtmpyb_acc_128B
5471
  { 2504, 3,  1,  4,  63, 0, 0xe000002010ULL, nullptr, nullptr, OperandInfo222, -1 ,nullptr },  // Inst #2504 = V6_vtmpybus
5472
  { 2505, 3,  1,  4,  63, 0, 0xe000002010ULL, nullptr, nullptr, OperandInfo223, -1 ,nullptr },  // Inst #2505 = V6_vtmpybus_128B
5473
  { 2506, 4,  1,  4,  63, 0, 0x4000e000002010ULL, nullptr, nullptr, OperandInfo224, -1 ,nullptr },  // Inst #2506 = V6_vtmpybus_acc
5474
  { 2507, 4,  1,  4,  63, 0, 0x4000e000002010ULL, nullptr, nullptr, OperandInfo225, -1 ,nullptr },  // Inst #2507 = V6_vtmpybus_acc_128B
5475
  { 2508, 3,  1,  4,  63, 0, 0xe000002010ULL, nullptr, nullptr, OperandInfo222, -1 ,nullptr },  // Inst #2508 = V6_vtmpyhb
5476
  { 2509, 3,  1,  4,  63, 0, 0xe000002010ULL, nullptr, nullptr, OperandInfo223, -1 ,nullptr },  // Inst #2509 = V6_vtmpyhb_128B
5477
  { 2510, 4,  1,  4,  63, 0, 0x4000e000002010ULL, nullptr, nullptr, OperandInfo224, -1 ,nullptr },  // Inst #2510 = V6_vtmpyhb_acc
5478
  { 2511, 4,  1,  4,  63, 0, 0x4000e000002010ULL, nullptr, nullptr, OperandInfo225, -1 ,nullptr },  // Inst #2511 = V6_vtmpyhb_acc_128B
5479
  { 2512, 2,  1,  4,  72, 0, 0xe000002012ULL, nullptr, nullptr, OperandInfo255, -1 ,nullptr },  // Inst #2512 = V6_vunpackb
5480
  { 2513, 2,  1,  4,  72, 0, 0xe000002012ULL, nullptr, nullptr, OperandInfo256, -1 ,nullptr },  // Inst #2513 = V6_vunpackb_128B
5481
  { 2514, 2,  1,  4,  72, 0, 0xe000002012ULL, nullptr, nullptr, OperandInfo255, -1 ,nullptr },  // Inst #2514 = V6_vunpackh
5482
  { 2515, 2,  1,  4,  72, 0, 0xe000002012ULL, nullptr, nullptr, OperandInfo256, -1 ,nullptr },  // Inst #2515 = V6_vunpackh_128B
5483
  { 2516, 3,  1,  4,  67, 0, 0xe000002012ULL, nullptr, nullptr, OperandInfo259, -1 ,nullptr },  // Inst #2516 = V6_vunpackob
5484
  { 2517, 3,  1,  4,  67, 0, 0xe000002012ULL, nullptr, nullptr, OperandInfo260, -1 ,nullptr },  // Inst #2517 = V6_vunpackob_128B
5485
  { 2518, 3,  1,  4,  67, 0, 0xe000002012ULL, nullptr, nullptr, OperandInfo259, -1 ,nullptr },  // Inst #2518 = V6_vunpackoh
5486
  { 2519, 3,  1,  4,  67, 0, 0xe000002012ULL, nullptr, nullptr, OperandInfo260, -1 ,nullptr },  // Inst #2519 = V6_vunpackoh_128B
5487
  { 2520, 2,  1,  4,  72, 0, 0xe000002012ULL, nullptr, nullptr, OperandInfo255, -1 ,nullptr },  // Inst #2520 = V6_vunpackub
5488
  { 2521, 2,  1,  4,  72, 0, 0xe000002012ULL, nullptr, nullptr, OperandInfo256, -1 ,nullptr },  // Inst #2521 = V6_vunpackub_128B
5489
  { 2522, 2,  1,  4,  72, 0, 0xe000002012ULL, nullptr, nullptr, OperandInfo255, -1 ,nullptr },  // Inst #2522 = V6_vunpackuh
5490
  { 2523, 2,  1,  4,  72, 0, 0xe000002012ULL, nullptr, nullptr, OperandInfo256, -1 ,nullptr },  // Inst #2523 = V6_vunpackuh_128B
5491
  { 2524, 3,  1,  4,  33, 0, 0xe00000200dULL, nullptr, nullptr, OperandInfo188, -1 ,nullptr },  // Inst #2524 = V6_vxor
5492
  { 2525, 3,  1,  4,  33, 0, 0xe00000200dULL, nullptr, nullptr, OperandInfo189, -1 ,nullptr },  // Inst #2525 = V6_vxor_128B
5493
  { 2526, 2,  1,  4,  55, 0, 0xe00000200eULL, nullptr, nullptr, OperandInfo255, -1 ,nullptr },  // Inst #2526 = V6_vzb
5494
  { 2527, 2,  1,  4,  55, 0, 0xe00000200eULL, nullptr, nullptr, OperandInfo256, -1 ,nullptr },  // Inst #2527 = V6_vzb_128B
5495
  { 2528, 2,  1,  4,  55, 0, 0xe00000200eULL, nullptr, nullptr, OperandInfo255, -1 ,nullptr },  // Inst #2528 = V6_vzh
5496
  { 2529, 2,  1,  4,  55, 0, 0xe00000200eULL, nullptr, nullptr, OperandInfo256, -1 ,nullptr },  // Inst #2529 = V6_vzh_128B
5497
  { 2530, 3,  1,  4,  34, 0|(1ULL<<MCID::Pseudo), 0xfc00000000ULL, nullptr, nullptr, OperandInfo17, -1 ,nullptr },  // Inst #2530 = VMULW
5498
  { 2531, 4,  1,  4,  34, 0|(1ULL<<MCID::Pseudo), 0xfc00000000ULL, nullptr, nullptr, OperandInfo34, -1 ,nullptr },  // Inst #2531 = VMULW_ACC
5499
  { 2532, 4,  1,  4,  55, 0|(1ULL<<MCID::Pseudo), 0xfc0000000eULL, nullptr, nullptr, OperandInfo261, -1 ,nullptr },  // Inst #2532 = VSelectDblPseudo_V6
5500
  { 2533, 4,  1,  4,  55, 0|(1ULL<<MCID::Pseudo), 0xfc0000000eULL, nullptr, nullptr, OperandInfo262, -1 ,nullptr },  // Inst #2533 = VSelectPseudo_V6
5501
  { 2534, 0,  0,  4,  50, 0|(1ULL<<MCID::UnmodeledSideEffects), 0xfc00000047ULL, nullptr, nullptr, nullptr, -1 ,nullptr },  // Inst #2534 = Y2_barrier
5502
  { 2535, 1,  0,  4,  46, 0|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UnmodeledSideEffects), 0xfc00000086ULL, nullptr, nullptr, OperandInfo60, -1 ,nullptr },  // Inst #2535 = Y2_dccleana
5503
  { 2536, 1,  0,  4,  46, 0|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UnmodeledSideEffects), 0xfc00000086ULL, nullptr, nullptr, OperandInfo60, -1 ,nullptr },  // Inst #2536 = Y2_dccleaninva
5504
  { 2537, 2,  0,  4,  39, 0|(1ULL<<MCID::UnmodeledSideEffects), 0xfc00000005ULL, nullptr, nullptr, OperandInfo32, -1 ,nullptr },  // Inst #2537 = Y2_dcfetchbo
5505
  { 2538, 1,  0,  4,  46, 0|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UnmodeledSideEffects), 0xfc00000086ULL, nullptr, nullptr, OperandInfo60, -1 ,nullptr },  // Inst #2538 = Y2_dcinva
5506
  { 2539, 1,  0,  4,  46, 0|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UnmodeledSideEffects), 0xfc00000086ULL, nullptr, nullptr, OperandInfo60, -1 ,nullptr },  // Inst #2539 = Y2_dczeroa
5507
  { 2540, 1,  0,  4,  24, 0, 0xfc00000023ULL, nullptr, nullptr, OperandInfo60, -1 ,nullptr },  // Inst #2540 = Y2_icinva
5508
  { 2541, 0,  0,  4,  24, 0, 0xfc00000023ULL, nullptr, nullptr, nullptr, -1 ,nullptr },  // Inst #2541 = Y2_isync
5509
  { 2542, 0,  0,  4,  46, 0|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UnmodeledSideEffects), 0xfc00000026ULL, nullptr, nullptr, nullptr, -1 ,nullptr },  // Inst #2542 = Y2_syncht
5510
  { 2543, 2,  0,  4,  73, 0|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UnmodeledSideEffects), 0xfc00000047ULL, nullptr, nullptr, OperandInfo13, -1 ,nullptr },  // Inst #2543 = Y4_l2fetch
5511
  { 2544, 1,  0,  4,  35, 0, 0xfc00000042ULL, nullptr, nullptr, OperandInfo60, -1 ,nullptr },  // Inst #2544 = Y4_trace
5512
  { 2545, 2,  0,  4,  73, 0|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UnmodeledSideEffects), 0xfc00000047ULL, nullptr, nullptr, OperandInfo23, -1 ,nullptr },  // Inst #2545 = Y5_l2fetch
5513
  { 2546, 0,  0,  4,  50, 0|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UnmodeledSideEffects), 0xf000000026ULL, nullptr, nullptr, nullptr, -1 ,nullptr },  // Inst #2546 = Y5_l2gclean
5514
  { 2547, 0,  0,  4,  50, 0|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UnmodeledSideEffects), 0xf000000026ULL, nullptr, nullptr, nullptr, -1 ,nullptr },  // Inst #2547 = Y5_l2gcleaninv
5515
  { 2548, 0,  0,  4,  50, 0|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UnmodeledSideEffects), 0xf000000026ULL, nullptr, nullptr, nullptr, -1 ,nullptr },  // Inst #2548 = Y5_l2gunlock
5516
  { 2549, 2,  1,  4,  73, 0|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UnmodeledSideEffects), 0xf000000846ULL, nullptr, nullptr, OperandInfo56, -1 ,nullptr },  // Inst #2549 = Y5_l2locka
5517
  { 2550, 1,  0,  4,  50, 0|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UnmodeledSideEffects), 0xf000000046ULL, nullptr, nullptr, OperandInfo60, -1 ,nullptr },  // Inst #2550 = Y5_l2unlocka
5518
  { 2551, 1,  0,  4,  50, 0|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UnmodeledSideEffects), 0xe000000026ULL, nullptr, nullptr, OperandInfo263, -1 ,nullptr },  // Inst #2551 = Y6_l2gcleaninvpa
5519
  { 2552, 1,  0,  4,  50, 0|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UnmodeledSideEffects), 0xe000000026ULL, nullptr, nullptr, OperandInfo263, -1 ,nullptr },  // Inst #2552 = Y6_l2gcleanpa
5520
  { 2553, 3,  1,  4,  5,  0, 0xfc00002008ULL, nullptr, nullptr, OperandInfo15, -1 ,nullptr },  // Inst #2553 = dep_A2_addsat
5521
  { 2554, 3,  1,  4,  5,  0, 0xfc00002008ULL, nullptr, nullptr, OperandInfo15, -1 ,nullptr },  // Inst #2554 = dep_A2_subsat
5522
  { 2555, 3,  1,  4,  4,  0, 0xfc00000008ULL, nullptr, nullptr, OperandInfo20, -1 ,nullptr },  // Inst #2555 = dep_S2_packhl
5523
};
5524
5525
6.34k
static inline void InitHexagonMCInstrInfo(MCInstrInfo *II) {
5526
6.34k
  II->InitMCInstrInfo(HexagonInsts, NULL, NULL, 2556);
5527
6.34k
}
5528
5529
} // end llvm namespace 
5530
#endif // GET_INSTRINFO_MC_DESC
5531
5532
5533
#ifdef GET_INSTRINFO_HEADER
5534
#undef GET_INSTRINFO_HEADER
5535
namespace llvm_ks {
5536
struct HexagonGenInstrInfo : public TargetInstrInfo {
5537
  explicit HexagonGenInstrInfo(int CFSetupOpcode = -1, int CFDestroyOpcode = -1, int CatchRetOpcode = -1);
5538
  ~HexagonGenInstrInfo() override {}
5539
};
5540
} // end llvm namespace 
5541
#endif // GET_INSTRINFO_HEADER
5542
5543
5544
#ifdef GET_INSTRINFO_OPERAND_ENUM
5545
#undef GET_INSTRINFO_OPERAND_ENUM
5546
namespace llvm_ks {
5547
namespace Hexagon {
5548
namespace OpName { 
5549
enum {
5550
OPERAND_LAST
5551
};
5552
} // end namespace OpName
5553
} // end namespace Hexagon
5554
} // end namespace llvm_ks
5555
#endif //GET_INSTRINFO_OPERAND_ENUM
5556
#ifdef GET_INSTRINFO_NAMED_OPS
5557
#undef GET_INSTRINFO_NAMED_OPS
5558
namespace llvm_ks {
5559
namespace Hexagon {
5560
LLVM_READONLY
5561
int16_t getNamedOperandIdx(uint16_t Opcode, uint16_t NamedIdx) {
5562
  return -1;
5563
}
5564
} // end namespace Hexagon
5565
} // end namespace llvm_ks
5566
#endif //GET_INSTRINFO_NAMED_OPS
5567
5568
#ifdef GET_INSTRINFO_OPERAND_TYPES_ENUM
5569
#undef GET_INSTRINFO_OPERAND_TYPES_ENUM
5570
namespace llvm_ks {
5571
namespace Hexagon {
5572
namespace OpTypes { 
5573
enum OperandType {
5574
  bblabel = 0,
5575
  brtarget = 1,
5576
  brtargetExt = 2,
5577
  calltarget = 3,
5578
  f32Ext = 4,
5579
  f32imm = 5,
5580
  f64imm = 6,
5581
  globaladdress = 7,
5582
  globaladdressExt = 8,
5583
  i16imm = 9,
5584
  i1imm = 10,
5585
  i32imm = 11,
5586
  i64imm = 12,
5587
  i8imm = 13,
5588
  jumptablebase = 14,
5589
  n8Imm = 15,
5590
  s10Ext = 16,
5591
  s11_0Ext = 17,
5592
  s11_1Ext = 18,
5593
  s11_2Ext = 19,
5594
  s11_3Ext = 20,
5595
  s12Ext = 21,
5596
  s16Ext = 22,
5597
  s32Imm = 23,
5598
  s3_6Imm = 24,
5599
  s3_7Imm = 25,
5600
  s4Imm = 26,
5601
  s4_0Imm = 27,
5602
  s4_1Imm = 28,
5603
  s4_2Imm = 29,
5604
  s4_3Imm = 30,
5605
  s4_6Imm = 31,
5606
  s4_7Imm = 32,
5607
  s6Ext = 33,
5608
  s6Imm = 34,
5609
  s6_3Imm = 35,
5610
  s7Ext = 36,
5611
  s8Ext = 37,
5612
  s8Imm = 38,
5613
  s8Imm64 = 39,
5614
  s9Ext = 40,
5615
  u10Ext = 41,
5616
  u10Imm = 42,
5617
  u11_3Imm = 43,
5618
  u16Imm = 44,
5619
  u16_0Imm = 45,
5620
  u16_1Imm = 46,
5621
  u16_2Imm = 47,
5622
  u16_3Imm = 48,
5623
  u1Imm = 49,
5624
  u26_6Imm = 50,
5625
  u2Imm = 51,
5626
  u32Imm = 52,
5627
  u32MustExt = 53,
5628
  u3Imm = 54,
5629
  u3_0Imm = 55,
5630
  u3_1Imm = 56,
5631
  u3_2Imm = 57,
5632
  u3_3Imm = 58,
5633
  u4Imm = 59,
5634
  u4_0Imm = 60,
5635
  u4_1Imm = 61,
5636
  u4_2Imm = 62,
5637
  u4_3Imm = 63,
5638
  u5Imm = 64,
5639
  u5_0Imm = 65,
5640
  u5_1Imm = 66,
5641
  u5_2Imm = 67,
5642
  u5_3Imm = 68,
5643
  u64Imm = 69,
5644
  u6Ext = 70,
5645
  u6Imm = 71,
5646
  u6_0Ext = 72,
5647
  u6_0Imm = 73,
5648
  u6_1Ext = 74,
5649
  u6_1Imm = 75,
5650
  u6_2Ext = 76,
5651
  u6_2Imm = 77,
5652
  u6_3Ext = 78,
5653
  u6_3Imm = 79,
5654
  u7Ext = 80,
5655
  u7Imm = 81,
5656
  u8Ext = 82,
5657
  u8Imm = 83,
5658
  u9Ext = 84,
5659
  u9Imm = 85,
5660
  OPERAND_TYPE_LIST_END
5661
};
5662
} // end namespace OpTypes
5663
} // end namespace Hexagon
5664
} // end namespace llvm_ks
5665
#endif // GET_INSTRINFO_OPERAND_TYPES_ENUM
5666
#ifdef GET_INSTRMAP_INFO
5667
#undef GET_INSTRMAP_INFO
5668
namespace llvm_ks {
5669
5670
namespace Hexagon {
5671
5672
enum InputType {
5673
  InputType_reg
5674
};
5675
5676
enum InstrType {
5677
  InstrType_Pseudo,
5678
  InstrType_Real
5679
};
5680
5681
enum NValueST {
5682
  NValueST_true,
5683
  NValueST_false
5684
};
5685
5686
enum PNewValue {
5687
  PNewValue_new,
5688
  PNewValue_
5689
};
5690
5691
enum PredSense {
5692
  PredSense_false,
5693
  PredSense_true
5694
};
5695
5696
enum addrMode {
5697
  addrMode_BaseImmOffset,
5698
  addrMode_BaseRegOffset
5699
};
5700
5701
enum isBrTaken {
5702
  isBrTaken_false,
5703
  isBrTaken_true
5704
};
5705
5706
// getBaseWithImmOffset
5707
LLVM_READONLY
5708
int getBaseWithImmOffset(uint16_t Opcode) {
5709
static const uint16_t getBaseWithImmOffsetTable[][2] = {
5710
  { Hexagon::L4_loadrb_abs, Hexagon::L2_loadrb_io },
5711
  { Hexagon::L4_loadrd_abs, Hexagon::L2_loadrd_io },
5712
  { Hexagon::L4_loadrh_abs, Hexagon::L2_loadrh_io },
5713
  { Hexagon::L4_loadri_abs, Hexagon::L2_loadri_io },
5714
  { Hexagon::L4_loadrub_abs, Hexagon::L2_loadrub_io },
5715
  { Hexagon::L4_loadruh_abs, Hexagon::L2_loadruh_io },
5716
  { Hexagon::L4_ploadrbf_abs, Hexagon::L2_ploadrbf_io },
5717
  { Hexagon::L4_ploadrbfnew_abs, Hexagon::L2_ploadrbfnew_io },
5718
  { Hexagon::L4_ploadrbt_abs, Hexagon::L2_ploadrbt_io },
5719
  { Hexagon::L4_ploadrbtnew_abs, Hexagon::L2_ploadrbtnew_io },
5720
  { Hexagon::L4_ploadrdf_abs, Hexagon::L2_ploadrdf_io },
5721
  { Hexagon::L4_ploadrdfnew_abs, Hexagon::L2_ploadrdfnew_io },
5722
  { Hexagon::L4_ploadrdt_abs, Hexagon::L2_ploadrdt_io },
5723
  { Hexagon::L4_ploadrdtnew_abs, Hexagon::L2_ploadrdtnew_io },
5724
  { Hexagon::L4_ploadrhf_abs, Hexagon::L2_ploadrhf_io },
5725
  { Hexagon::L4_ploadrhfnew_abs, Hexagon::L2_ploadrhfnew_io },
5726
  { Hexagon::L4_ploadrht_abs, Hexagon::L2_ploadrht_io },
5727
  { Hexagon::L4_ploadrhtnew_abs, Hexagon::L2_ploadrhtnew_io },
5728
  { Hexagon::L4_ploadrif_abs, Hexagon::L2_ploadrif_io },
5729
  { Hexagon::L4_ploadrifnew_abs, Hexagon::L2_ploadrifnew_io },
5730
  { Hexagon::L4_ploadrit_abs, Hexagon::L2_ploadrit_io },
5731
  { Hexagon::L4_ploadritnew_abs, Hexagon::L2_ploadritnew_io },
5732
  { Hexagon::L4_ploadrubf_abs, Hexagon::L2_ploadrubf_io },
5733
  { Hexagon::L4_ploadrubfnew_abs, Hexagon::L2_ploadrubfnew_io },
5734
  { Hexagon::L4_ploadrubt_abs, Hexagon::L2_ploadrubt_io },
5735
  { Hexagon::L4_ploadrubtnew_abs, Hexagon::L2_ploadrubtnew_io },
5736
  { Hexagon::L4_ploadruhf_abs, Hexagon::L2_ploadruhf_io },
5737
  { Hexagon::L4_ploadruhfnew_abs, Hexagon::L2_ploadruhfnew_io },
5738
  { Hexagon::L4_ploadruht_abs, Hexagon::L2_ploadruht_io },
5739
  { Hexagon::L4_ploadruhtnew_abs, Hexagon::L2_ploadruhtnew_io },
5740
  { Hexagon::S2_storerbabs, Hexagon::S2_storerb_io },
5741
  { Hexagon::S2_storerbnewabs, Hexagon::S2_storerbnew_io },
5742
  { Hexagon::S2_storerdabs, Hexagon::S2_storerd_io },
5743
  { Hexagon::S2_storerfabs, Hexagon::S2_storerf_io },
5744
  { Hexagon::S2_storerhabs, Hexagon::S2_storerh_io },
5745
  { Hexagon::S2_storerhnewabs, Hexagon::S2_storerhnew_io },
5746
  { Hexagon::S2_storeriabs, Hexagon::S2_storeri_io },
5747
  { Hexagon::S2_storerinewabs, Hexagon::S2_storerinew_io },
5748
  { Hexagon::S4_pstorerbf_abs, Hexagon::S2_pstorerbf_io },
5749
  { Hexagon::S4_pstorerbfnew_abs, Hexagon::S4_pstorerbfnew_io },
5750
  { Hexagon::S4_pstorerbnewf_abs, Hexagon::S2_pstorerbnewf_io },
5751
  { Hexagon::S4_pstorerbnewfnew_abs, Hexagon::S4_pstorerbnewfnew_io },
5752
  { Hexagon::S4_pstorerbnewt_abs, Hexagon::S2_pstorerbnewt_io },
5753
  { Hexagon::S4_pstorerbnewtnew_abs, Hexagon::S4_pstorerbnewtnew_io },
5754
  { Hexagon::S4_pstorerbt_abs, Hexagon::S2_pstorerbt_io },
5755
  { Hexagon::S4_pstorerbtnew_abs, Hexagon::S4_pstorerbtnew_io },
5756
  { Hexagon::S4_pstorerdf_abs, Hexagon::S2_pstorerdf_io },
5757
  { Hexagon::S4_pstorerdfnew_abs, Hexagon::S4_pstorerdfnew_io },
5758
  { Hexagon::S4_pstorerdt_abs, Hexagon::S2_pstorerdt_io },
5759
  { Hexagon::S4_pstorerdtnew_abs, Hexagon::S4_pstorerdtnew_io },
5760
  { Hexagon::S4_pstorerff_abs, Hexagon::S2_pstorerff_io },
5761
  { Hexagon::S4_pstorerffnew_abs, Hexagon::S4_pstorerffnew_io },
5762
  { Hexagon::S4_pstorerft_abs, Hexagon::S2_pstorerft_io },
5763
  { Hexagon::S4_pstorerftnew_abs, Hexagon::S4_pstorerftnew_io },
5764
  { Hexagon::S4_pstorerhf_abs, Hexagon::S2_pstorerhf_io },
5765
  { Hexagon::S4_pstorerhfnew_abs, Hexagon::S4_pstorerhfnew_io },
5766
  { Hexagon::S4_pstorerhnewf_abs, Hexagon::S2_pstorerhnewf_io },
5767
  { Hexagon::S4_pstorerhnewfnew_abs, Hexagon::S4_pstorerhnewfnew_io },
5768
  { Hexagon::S4_pstorerhnewt_abs, Hexagon::S2_pstorerhnewt_io },
5769
  { Hexagon::S4_pstorerhnewtnew_abs, Hexagon::S4_pstorerhnewtnew_io },
5770
  { Hexagon::S4_pstorerht_abs, Hexagon::S2_pstorerht_io },
5771
  { Hexagon::S4_pstorerhtnew_abs, Hexagon::S4_pstorerhtnew_io },
5772
  { Hexagon::S4_pstorerif_abs, Hexagon::S2_pstorerif_io },
5773
  { Hexagon::S4_pstorerifnew_abs, Hexagon::S4_pstorerifnew_io },
5774
  { Hexagon::S4_pstorerinewf_abs, Hexagon::S2_pstorerinewf_io },
5775
  { Hexagon::S4_pstorerinewfnew_abs, Hexagon::S4_pstorerinewfnew_io },
5776
  { Hexagon::S4_pstorerinewt_abs, Hexagon::S2_pstorerinewt_io },
5777
  { Hexagon::S4_pstorerinewtnew_abs, Hexagon::S4_pstorerinewtnew_io },
5778
  { Hexagon::S4_pstorerit_abs, Hexagon::S2_pstorerit_io },
5779
  { Hexagon::S4_pstoreritnew_abs, Hexagon::S4_pstoreritnew_io },
5780
}; // End of getBaseWithImmOffsetTable
5781
5782
  unsigned mid;
5783
  unsigned start = 0;
5784
  unsigned end = 70;
5785
  while (start < end) {
5786
    mid = start + (end - start)/2;
5787
    if (Opcode == getBaseWithImmOffsetTable[mid][0]) {
5788
      break;
5789
    }
5790
    if (Opcode < getBaseWithImmOffsetTable[mid][0])
5791
      end = mid;
5792
    else
5793
      start = mid + 1;
5794
  }
5795
  if (start == end)
5796
    return -1; // Instruction doesn't exist in this table.
5797
5798
  return getBaseWithImmOffsetTable[mid][1];
5799
}
5800
5801
// getBaseWithRegOffset
5802
LLVM_READONLY
5803
int getBaseWithRegOffset(uint16_t Opcode) {
5804
static const uint16_t getBaseWithRegOffsetTable[][2] = {
5805
  { Hexagon::L2_loadrb_io, Hexagon::L4_loadrb_rr },
5806
  { Hexagon::L2_loadrd_io, Hexagon::L4_loadrd_rr },
5807
  { Hexagon::L2_loadrh_io, Hexagon::L4_loadrh_rr },
5808
  { Hexagon::L2_loadri_io, Hexagon::L4_loadri_rr },
5809
  { Hexagon::L2_loadrub_io, Hexagon::L4_loadrub_rr },
5810
  { Hexagon::L2_loadruh_io, Hexagon::L4_loadruh_rr },
5811
  { Hexagon::L2_ploadrbf_io, Hexagon::L4_ploadrbf_rr },
5812
  { Hexagon::L2_ploadrbfnew_io, Hexagon::L4_ploadrbfnew_rr },
5813
  { Hexagon::L2_ploadrbt_io, Hexagon::L4_ploadrbt_rr },
5814
  { Hexagon::L2_ploadrbtnew_io, Hexagon::L4_ploadrbtnew_rr },
5815
  { Hexagon::L2_ploadrdf_io, Hexagon::L4_ploadrdf_rr },
5816
  { Hexagon::L2_ploadrdfnew_io, Hexagon::L4_ploadrdfnew_rr },
5817
  { Hexagon::L2_ploadrdt_io, Hexagon::L4_ploadrdt_rr },
5818
  { Hexagon::L2_ploadrdtnew_io, Hexagon::L4_ploadrdtnew_rr },
5819
  { Hexagon::L2_ploadrhf_io, Hexagon::L4_ploadrhf_rr },
5820
  { Hexagon::L2_ploadrhfnew_io, Hexagon::L4_ploadrhfnew_rr },
5821
  { Hexagon::L2_ploadrht_io, Hexagon::L4_ploadrht_rr },
5822
  { Hexagon::L2_ploadrhtnew_io, Hexagon::L4_ploadrhtnew_rr },
5823
  { Hexagon::L2_ploadrif_io, Hexagon::L4_ploadrif_rr },
5824
  { Hexagon::L2_ploadrifnew_io, Hexagon::L4_ploadrifnew_rr },
5825
  { Hexagon::L2_ploadrit_io, Hexagon::L4_ploadrit_rr },
5826
  { Hexagon::L2_ploadritnew_io, Hexagon::L4_ploadritnew_rr },
5827
  { Hexagon::L2_ploadrubf_io, Hexagon::L4_ploadrubf_rr },
5828
  { Hexagon::L2_ploadrubfnew_io, Hexagon::L4_ploadrubfnew_rr },
5829
  { Hexagon::L2_ploadrubt_io, Hexagon::L4_ploadrubt_rr },
5830
  { Hexagon::L2_ploadrubtnew_io, Hexagon::L4_ploadrubtnew_rr },
5831
  { Hexagon::L2_ploadruhf_io, Hexagon::L4_ploadruhf_rr },
5832
  { Hexagon::L2_ploadruhfnew_io, Hexagon::L4_ploadruhfnew_rr },
5833
  { Hexagon::L2_ploadruht_io, Hexagon::L4_ploadruht_rr },
5834
  { Hexagon::L2_ploadruhtnew_io, Hexagon::L4_ploadruhtnew_rr },
5835
  { Hexagon::S2_pstorerbf_io, Hexagon::S4_pstorerbf_rr },
5836
  { Hexagon::S2_pstorerbnewf_io, Hexagon::S4_pstorerbnewf_rr },
5837
  { Hexagon::S2_pstorerbnewt_io, Hexagon::S4_pstorerbnewt_rr },
5838
  { Hexagon::S2_pstorerbt_io, Hexagon::S4_pstorerbt_rr },
5839
  { Hexagon::S2_pstorerdf_io, Hexagon::S4_pstorerdf_rr },
5840
  { Hexagon::S2_pstorerdt_io, Hexagon::S4_pstorerdt_rr },
5841
  { Hexagon::S2_pstorerff_io, Hexagon::S4_pstorerff_rr },
5842
  { Hexagon::S2_pstorerft_io, Hexagon::S4_pstorerft_rr },
5843
  { Hexagon::S2_pstorerhf_io, Hexagon::S4_pstorerhf_rr },
5844
  { Hexagon::S2_pstorerhnewf_io, Hexagon::S4_pstorerhnewf_rr },
5845
  { Hexagon::S2_pstorerhnewt_io, Hexagon::S4_pstorerhnewt_rr },
5846
  { Hexagon::S2_pstorerht_io, Hexagon::S4_pstorerht_rr },
5847
  { Hexagon::S2_pstorerif_io, Hexagon::S4_pstorerif_rr },
5848
  { Hexagon::S2_pstorerinewf_io, Hexagon::S4_pstorerinewf_rr },
5849
  { Hexagon::S2_pstorerinewt_io, Hexagon::S4_pstorerinewt_rr },
5850
  { Hexagon::S2_pstorerit_io, Hexagon::S4_pstorerit_rr },
5851
  { Hexagon::S2_storerb_io, Hexagon::S4_storerb_rr },
5852
  { Hexagon::S2_storerbnew_io, Hexagon::S4_storerbnew_rr },
5853
  { Hexagon::S2_storerd_io, Hexagon::S4_storerd_rr },
5854
  { Hexagon::S2_storerf_io, Hexagon::S4_storerf_rr },
5855
  { Hexagon::S2_storerh_io, Hexagon::S4_storerh_rr },
5856
  { Hexagon::S2_storerhnew_io, Hexagon::S4_storerhnew_rr },
5857
  { Hexagon::S2_storeri_io, Hexagon::S4_storeri_rr },
5858
  { Hexagon::S2_storerinew_io, Hexagon::S4_storerinew_rr },
5859
  { Hexagon::S4_pstorerbfnew_io, Hexagon::S4_pstorerbfnew_rr },
5860
  { Hexagon::S4_pstorerbnewfnew_io, Hexagon::S4_pstorerbnewfnew_rr },
5861
  { Hexagon::S4_pstorerbnewtnew_io, Hexagon::S4_pstorerbnewtnew_rr },
5862
  { Hexagon::S4_pstorerbtnew_io, Hexagon::S4_pstorerbtnew_rr },
5863
  { Hexagon::S4_pstorerdfnew_io, Hexagon::S4_pstorerdfnew_rr },
5864
  { Hexagon::S4_pstorerdtnew_io, Hexagon::S4_pstorerdtnew_rr },
5865
  { Hexagon::S4_pstorerffnew_io, Hexagon::S4_pstorerffnew_rr },
5866
  { Hexagon::S4_pstorerftnew_io, Hexagon::S4_pstorerftnew_rr },
5867
  { Hexagon::S4_pstorerhfnew_io, Hexagon::S4_pstorerhfnew_rr },
5868
  { Hexagon::S4_pstorerhnewfnew_io, Hexagon::S4_pstorerhnewfnew_rr },
5869
  { Hexagon::S4_pstorerhnewtnew_io, Hexagon::S4_pstorerhnewtnew_rr },
5870
  { Hexagon::S4_pstorerhtnew_io, Hexagon::S4_pstorerhtnew_rr },
5871
  { Hexagon::S4_pstorerifnew_io, Hexagon::S4_pstorerifnew_rr },
5872
  { Hexagon::S4_pstorerinewfnew_io, Hexagon::S4_pstorerinewfnew_rr },
5873
  { Hexagon::S4_pstorerinewtnew_io, Hexagon::S4_pstorerinewtnew_rr },
5874
  { Hexagon::S4_pstoreritnew_io, Hexagon::S4_pstoreritnew_rr },
5875
}; // End of getBaseWithRegOffsetTable
5876
5877
  unsigned mid;
5878
  unsigned start = 0;
5879
  unsigned end = 70;
5880
  while (start < end) {
5881
    mid = start + (end - start)/2;
5882
    if (Opcode == getBaseWithRegOffsetTable[mid][0]) {
5883
      break;
5884
    }
5885
    if (Opcode < getBaseWithRegOffsetTable[mid][0])
5886
      end = mid;
5887
    else
5888
      start = mid + 1;
5889
  }
5890
  if (start == end)
5891
    return -1; // Instruction doesn't exist in this table.
5892
5893
  return getBaseWithRegOffsetTable[mid][1];
5894
}
5895
5896
// getFalsePredOpcode
5897
LLVM_READONLY
5898
int getFalsePredOpcode(uint16_t Opcode) {
5899
static const uint16_t getFalsePredOpcodeTable[][2] = {
5900
  { Hexagon::A2_paddit, Hexagon::A2_paddif },
5901
  { Hexagon::A2_padditnew, Hexagon::A2_paddifnew },
5902
  { Hexagon::A2_paddt, Hexagon::A2_paddf },
5903
  { Hexagon::A2_paddtnew, Hexagon::A2_paddfnew },
5904
  { Hexagon::A2_pandt, Hexagon::A2_pandf },
5905
  { Hexagon::A2_pandtnew, Hexagon::A2_pandfnew },
5906
  { Hexagon::A2_port, Hexagon::A2_porf },
5907
  { Hexagon::A2_portnew, Hexagon::A2_porfnew },
5908
  { Hexagon::A2_psubt, Hexagon::A2_psubf },
5909
  { Hexagon::A2_psubtnew, Hexagon::A2_psubfnew },
5910
  { Hexagon::A2_pxort, Hexagon::A2_pxorf },
5911
  { Hexagon::A2_pxortnew, Hexagon::A2_pxorfnew },
5912
  { Hexagon::A2_tfrpt, Hexagon::A2_tfrpf },
5913
  { Hexagon::A2_tfrptnew, Hexagon::A2_tfrpfnew },
5914
  { Hexagon::A2_tfrt, Hexagon::A2_tfrf },
5915
  { Hexagon::A2_tfrtnew, Hexagon::A2_tfrfnew },
5916
  { Hexagon::A4_paslht, Hexagon::A4_paslhf },
5917
  { Hexagon::A4_paslhtnew, Hexagon::A4_paslhfnew },
5918
  { Hexagon::A4_pasrht, Hexagon::A4_pasrhf },
5919
  { Hexagon::A4_pasrhtnew, Hexagon::A4_pasrhfnew },
5920
  { Hexagon::A4_psxtbt, Hexagon::A4_psxtbf },
5921
  { Hexagon::A4_psxtbtnew, Hexagon::A4_psxtbfnew },
5922
  { Hexagon::A4_psxtht, Hexagon::A4_psxthf },
5923
  { Hexagon::A4_psxthtnew, Hexagon::A4_psxthfnew },
5924
  { Hexagon::A4_pzxtbt, Hexagon::A4_pzxtbf },
5925
  { Hexagon::A4_pzxtbtnew, Hexagon::A4_pzxtbfnew },
5926
  { Hexagon::A4_pzxtht, Hexagon::A4_pzxthf },
5927
  { Hexagon::A4_pzxthtnew, Hexagon::A4_pzxthfnew },
5928
  { Hexagon::C2_ccombinewnewt, Hexagon::C2_ccombinewnewf },
5929
  { Hexagon::C2_ccombinewt, Hexagon::C2_ccombinewf },
5930
  { Hexagon::C2_cmoveit, Hexagon::C2_cmoveif },
5931
  { Hexagon::C2_cmovenewit, Hexagon::C2_cmovenewif },
5932
  { Hexagon::J2_callt, Hexagon::J2_callf },
5933
  { Hexagon::J2_jumprt, Hexagon::J2_jumprf },
5934
  { Hexagon::J2_jumprtnew, Hexagon::J2_jumprfnew },
5935
  { Hexagon::J2_jumprtnewpt, Hexagon::J2_jumprfnewpt },
5936
  { Hexagon::J2_jumpt, Hexagon::J2_jumpf },
5937
  { Hexagon::J2_jumptnew, Hexagon::J2_jumpfnew },
5938
  { Hexagon::J2_jumptnewpt, Hexagon::J2_jumpfnewpt },
5939
  { Hexagon::J4_cmpeq_t_jumpnv_nt, Hexagon::J4_cmpeq_f_jumpnv_nt },
5940
  { Hexagon::J4_cmpeq_t_jumpnv_t, Hexagon::J4_cmpeq_f_jumpnv_t },
5941
  { Hexagon::J4_cmpeqi_t_jumpnv_nt, Hexagon::J4_cmpeqi_f_jumpnv_nt },
5942
  { Hexagon::J4_cmpeqi_t_jumpnv_t, Hexagon::J4_cmpeqi_f_jumpnv_t },
5943
  { Hexagon::J4_cmpeqn1_t_jumpnv_nt, Hexagon::J4_cmpeqn1_f_jumpnv_nt },
5944
  { Hexagon::J4_cmpeqn1_t_jumpnv_t, Hexagon::J4_cmpeqn1_f_jumpnv_t },
5945
  { Hexagon::J4_cmpgt_t_jumpnv_nt, Hexagon::J4_cmpgt_f_jumpnv_nt },
5946
  { Hexagon::J4_cmpgt_t_jumpnv_t, Hexagon::J4_cmpgt_f_jumpnv_t },
5947
  { Hexagon::J4_cmpgti_t_jumpnv_nt, Hexagon::J4_cmpgti_f_jumpnv_nt },
5948
  { Hexagon::J4_cmpgti_t_jumpnv_t, Hexagon::J4_cmpgti_f_jumpnv_t },
5949
  { Hexagon::J4_cmpgtn1_t_jumpnv_nt, Hexagon::J4_cmpgtn1_f_jumpnv_nt },
5950
  { Hexagon::J4_cmpgtn1_t_jumpnv_t, Hexagon::J4_cmpgtn1_f_jumpnv_t },
5951
  { Hexagon::J4_cmpgtu_t_jumpnv_nt, Hexagon::J4_cmpgtu_f_jumpnv_nt },
5952
  { Hexagon::J4_cmpgtu_t_jumpnv_t, Hexagon::J4_cmpgtu_f_jumpnv_t },
5953
  { Hexagon::J4_cmpgtui_t_jumpnv_nt, Hexagon::J4_cmpgtui_f_jumpnv_nt },
5954
  { Hexagon::J4_cmpgtui_t_jumpnv_t, Hexagon::J4_cmpgtui_f_jumpnv_t },
5955
  { Hexagon::J4_cmplt_t_jumpnv_nt, Hexagon::J4_cmplt_f_jumpnv_nt },
5956
  { Hexagon::J4_cmplt_t_jumpnv_t, Hexagon::J4_cmplt_f_jumpnv_t },
5957
  { Hexagon::J4_cmpltu_t_jumpnv_nt, Hexagon::J4_cmpltu_f_jumpnv_nt },
5958
  { Hexagon::J4_cmpltu_t_jumpnv_t, Hexagon::J4_cmpltu_f_jumpnv_t },
5959
  { Hexagon::J4_tstbit0_t_jumpnv_nt, Hexagon::J4_tstbit0_f_jumpnv_nt },
5960
  { Hexagon::J4_tstbit0_t_jumpnv_t, Hexagon::J4_tstbit0_f_jumpnv_t },
5961
  { Hexagon::JMPrett, Hexagon::JMPretf },
5962
  { Hexagon::JMPrettnew, Hexagon::JMPretfnew },
5963
  { Hexagon::JMPrettnewpt, Hexagon::JMPretfnewpt },
5964
  { Hexagon::L2_ploadrbt_io, Hexagon::L2_ploadrbf_io },
5965
  { Hexagon::L2_ploadrbt_pi, Hexagon::L2_ploadrbf_pi },
5966
  { Hexagon::L2_ploadrbtnew_io, Hexagon::L2_ploadrbfnew_io },
5967
  { Hexagon::L2_ploadrbtnew_pi, Hexagon::L2_ploadrbfnew_pi },
5968
  { Hexagon::L2_ploadrdt_io, Hexagon::L2_ploadrdf_io },
5969
  { Hexagon::L2_ploadrdt_pi, Hexagon::L2_ploadrdf_pi },
5970
  { Hexagon::L2_ploadrdtnew_io, Hexagon::L2_ploadrdfnew_io },
5971
  { Hexagon::L2_ploadrdtnew_pi, Hexagon::L2_ploadrdfnew_pi },
5972
  { Hexagon::L2_ploadrht_io, Hexagon::L2_ploadrhf_io },
5973
  { Hexagon::L2_ploadrht_pi, Hexagon::L2_ploadrhf_pi },
5974
  { Hexagon::L2_ploadrhtnew_io, Hexagon::L2_ploadrhfnew_io },
5975
  { Hexagon::L2_ploadrhtnew_pi, Hexagon::L2_ploadrhfnew_pi },
5976
  { Hexagon::L2_ploadrit_io, Hexagon::L2_ploadrif_io },
5977
  { Hexagon::L2_ploadrit_pi, Hexagon::L2_ploadrif_pi },
5978
  { Hexagon::L2_ploadritnew_io, Hexagon::L2_ploadrifnew_io },
5979
  { Hexagon::L2_ploadritnew_pi, Hexagon::L2_ploadrifnew_pi },
5980
  { Hexagon::L2_ploadrubt_io, Hexagon::L2_ploadrubf_io },
5981
  { Hexagon::L2_ploadrubt_pi, Hexagon::L2_ploadrubf_pi },
5982
  { Hexagon::L2_ploadrubtnew_io, Hexagon::L2_ploadrubfnew_io },
5983
  { Hexagon::L2_ploadrubtnew_pi, Hexagon::L2_ploadrubfnew_pi },
5984
  { Hexagon::L2_ploadruht_io, Hexagon::L2_ploadruhf_io },
5985
  { Hexagon::L2_ploadruht_pi, Hexagon::L2_ploadruhf_pi },
5986
  { Hexagon::L2_ploadruhtnew_io, Hexagon::L2_ploadruhfnew_io },
5987
  { Hexagon::L2_ploadruhtnew_pi, Hexagon::L2_ploadruhfnew_pi },
5988
  { Hexagon::L4_ploadrbt_abs, Hexagon::L4_ploadrbf_abs },
5989
  { Hexagon::L4_ploadrbt_rr, Hexagon::L4_ploadrbf_rr },
5990
  { Hexagon::L4_ploadrbtnew_abs, Hexagon::L4_ploadrbfnew_abs },
5991
  { Hexagon::L4_ploadrbtnew_rr, Hexagon::L4_ploadrbfnew_rr },
5992
  { Hexagon::L4_ploadrdt_abs, Hexagon::L4_ploadrdf_abs },
5993
  { Hexagon::L4_ploadrdt_rr, Hexagon::L4_ploadrdf_rr },
5994
  { Hexagon::L4_ploadrdtnew_abs, Hexagon::L4_ploadrdfnew_abs },
5995
  { Hexagon::L4_ploadrdtnew_rr, Hexagon::L4_ploadrdfnew_rr },
5996
  { Hexagon::L4_ploadrht_abs, Hexagon::L4_ploadrhf_abs },
5997
  { Hexagon::L4_ploadrht_rr, Hexagon::L4_ploadrhf_rr },
5998
  { Hexagon::L4_ploadrhtnew_abs, Hexagon::L4_ploadrhfnew_abs },
5999
  { Hexagon::L4_ploadrhtnew_rr, Hexagon::L4_ploadrhfnew_rr },
6000
  { Hexagon::L4_ploadrit_abs, Hexagon::L4_ploadrif_abs },
6001
  { Hexagon::L4_ploadrit_rr, Hexagon::L4_ploadrif_rr },
6002
  { Hexagon::L4_ploadritnew_abs, Hexagon::L4_ploadrifnew_abs },
6003
  { Hexagon::L4_ploadritnew_rr, Hexagon::L4_ploadrifnew_rr },
6004
  { Hexagon::L4_ploadrubt_abs, Hexagon::L4_ploadrubf_abs },
6005
  { Hexagon::L4_ploadrubt_rr, Hexagon::L4_ploadrubf_rr },
6006
  { Hexagon::L4_ploadrubtnew_abs, Hexagon::L4_ploadrubfnew_abs },
6007
  { Hexagon::L4_ploadrubtnew_rr, Hexagon::L4_ploadrubfnew_rr },
6008
  { Hexagon::L4_ploadruht_abs, Hexagon::L4_ploadruhf_abs },
6009
  { Hexagon::L4_ploadruht_rr, Hexagon::L4_ploadruhf_rr },
6010
  { Hexagon::L4_ploadruhtnew_abs, Hexagon::L4_ploadruhfnew_abs },
6011
  { Hexagon::L4_ploadruhtnew_rr, Hexagon::L4_ploadruhfnew_rr },
6012
  { Hexagon::L4_return_t, Hexagon::L4_return_f },
6013
  { Hexagon::L4_return_tnew_pnt, Hexagon::L4_return_fnew_pnt },
6014
  { Hexagon::L4_return_tnew_pt, Hexagon::L4_return_fnew_pt },
6015
  { Hexagon::S2_pstorerbnewt_io, Hexagon::S2_pstorerbnewf_io },
6016
  { Hexagon::S2_pstorerbnewt_pi, Hexagon::S2_pstorerbnewf_pi },
6017
  { Hexagon::S2_pstorerbnewtnew_pi, Hexagon::S2_pstorerbnewfnew_pi },
6018
  { Hexagon::S2_pstorerbt_io, Hexagon::S2_pstorerbf_io },
6019
  { Hexagon::S2_pstorerbt_pi, Hexagon::S2_pstorerbf_pi },
6020
  { Hexagon::S2_pstorerbtnew_pi, Hexagon::S2_pstorerbfnew_pi },
6021
  { Hexagon::S2_pstorerdt_io, Hexagon::S2_pstorerdf_io },
6022
  { Hexagon::S2_pstorerdt_pi, Hexagon::S2_pstorerdf_pi },
6023
  { Hexagon::S2_pstorerdtnew_pi, Hexagon::S2_pstorerdfnew_pi },
6024
  { Hexagon::S2_pstorerft_io, Hexagon::S2_pstorerff_io },
6025
  { Hexagon::S2_pstorerft_pi, Hexagon::S2_pstorerff_pi },
6026
  { Hexagon::S2_pstorerftnew_pi, Hexagon::S2_pstorerffnew_pi },
6027
  { Hexagon::S2_pstorerhnewt_io, Hexagon::S2_pstorerhnewf_io },
6028
  { Hexagon::S2_pstorerhnewt_pi, Hexagon::S2_pstorerhnewf_pi },
6029
  { Hexagon::S2_pstorerhnewtnew_pi, Hexagon::S2_pstorerhnewfnew_pi },
6030
  { Hexagon::S2_pstorerht_io, Hexagon::S2_pstorerhf_io },
6031
  { Hexagon::S2_pstorerht_pi, Hexagon::S2_pstorerhf_pi },
6032
  { Hexagon::S2_pstorerhtnew_pi, Hexagon::S2_pstorerhfnew_pi },
6033
  { Hexagon::S2_pstorerinewt_io, Hexagon::S2_pstorerinewf_io },
6034
  { Hexagon::S2_pstorerinewt_pi, Hexagon::S2_pstorerinewf_pi },
6035
  { Hexagon::S2_pstorerinewtnew_pi, Hexagon::S2_pstorerinewfnew_pi },
6036
  { Hexagon::S2_pstorerit_io, Hexagon::S2_pstorerif_io },
6037
  { Hexagon::S2_pstorerit_pi, Hexagon::S2_pstorerif_pi },
6038
  { Hexagon::S2_pstoreritnew_pi, Hexagon::S2_pstorerifnew_pi },
6039
  { Hexagon::S4_pstorerbnewt_abs, Hexagon::S4_pstorerbnewf_abs },
6040
  { Hexagon::S4_pstorerbnewt_rr, Hexagon::S4_pstorerbnewf_rr },
6041
  { Hexagon::S4_pstorerbnewtnew_abs, Hexagon::S4_pstorerbnewfnew_abs },
6042
  { Hexagon::S4_pstorerbnewtnew_io, Hexagon::S4_pstorerbnewfnew_io },
6043
  { Hexagon::S4_pstorerbnewtnew_rr, Hexagon::S4_pstorerbnewfnew_rr },
6044
  { Hexagon::S4_pstorerbt_abs, Hexagon::S4_pstorerbf_abs },
6045
  { Hexagon::S4_pstorerbt_rr, Hexagon::S4_pstorerbf_rr },
6046
  { Hexagon::S4_pstorerbtnew_abs, Hexagon::S4_pstorerbfnew_abs },
6047
  { Hexagon::S4_pstorerbtnew_io, Hexagon::S4_pstorerbfnew_io },
6048
  { Hexagon::S4_pstorerbtnew_rr, Hexagon::S4_pstorerbfnew_rr },
6049
  { Hexagon::S4_pstorerdt_abs, Hexagon::S4_pstorerdf_abs },
6050
  { Hexagon::S4_pstorerdt_rr, Hexagon::S4_pstorerdf_rr },
6051
  { Hexagon::S4_pstorerdtnew_abs, Hexagon::S4_pstorerdfnew_abs },
6052
  { Hexagon::S4_pstorerdtnew_io, Hexagon::S4_pstorerdfnew_io },
6053
  { Hexagon::S4_pstorerdtnew_rr, Hexagon::S4_pstorerdfnew_rr },
6054
  { Hexagon::S4_pstorerft_abs, Hexagon::S4_pstorerff_abs },
6055
  { Hexagon::S4_pstorerft_rr, Hexagon::S4_pstorerff_rr },
6056
  { Hexagon::S4_pstorerftnew_abs, Hexagon::S4_pstorerffnew_abs },
6057
  { Hexagon::S4_pstorerftnew_io, Hexagon::S4_pstorerffnew_io },
6058
  { Hexagon::S4_pstorerftnew_rr, Hexagon::S4_pstorerffnew_rr },
6059
  { Hexagon::S4_pstorerhnewt_abs, Hexagon::S4_pstorerhnewf_abs },
6060
  { Hexagon::S4_pstorerhnewt_rr, Hexagon::S4_pstorerhnewf_rr },
6061
  { Hexagon::S4_pstorerhnewtnew_abs, Hexagon::S4_pstorerhnewfnew_abs },
6062
  { Hexagon::S4_pstorerhnewtnew_io, Hexagon::S4_pstorerhnewfnew_io },
6063
  { Hexagon::S4_pstorerhnewtnew_rr, Hexagon::S4_pstorerhnewfnew_rr },
6064
  { Hexagon::S4_pstorerht_abs, Hexagon::S4_pstorerhf_abs },
6065
  { Hexagon::S4_pstorerht_rr, Hexagon::S4_pstorerhf_rr },
6066
  { Hexagon::S4_pstorerhtnew_abs, Hexagon::S4_pstorerhfnew_abs },
6067
  { Hexagon::S4_pstorerhtnew_io, Hexagon::S4_pstorerhfnew_io },
6068
  { Hexagon::S4_pstorerhtnew_rr, Hexagon::S4_pstorerhfnew_rr },
6069
  { Hexagon::S4_pstorerinewt_abs, Hexagon::S4_pstorerinewf_abs },
6070
  { Hexagon::S4_pstorerinewt_rr, Hexagon::S4_pstorerinewf_rr },
6071
  { Hexagon::S4_pstorerinewtnew_abs, Hexagon::S4_pstorerinewfnew_abs },
6072
  { Hexagon::S4_pstorerinewtnew_io, Hexagon::S4_pstorerinewfnew_io },
6073
  { Hexagon::S4_pstorerinewtnew_rr, Hexagon::S4_pstorerinewfnew_rr },
6074
  { Hexagon::S4_pstorerit_abs, Hexagon::S4_pstorerif_abs },
6075
  { Hexagon::S4_pstorerit_rr, Hexagon::S4_pstorerif_rr },
6076
  { Hexagon::S4_pstoreritnew_abs, Hexagon::S4_pstorerifnew_abs },
6077
  { Hexagon::S4_pstoreritnew_io, Hexagon::S4_pstorerifnew_io },
6078
  { Hexagon::S4_pstoreritnew_rr, Hexagon::S4_pstorerifnew_rr },
6079
  { Hexagon::S4_storeirbt_io, Hexagon::S4_storeirbf_io },
6080
  { Hexagon::S4_storeirbtnew_io, Hexagon::S4_storeirbfnew_io },
6081
  { Hexagon::S4_storeirht_io, Hexagon::S4_storeirhf_io },
6082
  { Hexagon::S4_storeirhtnew_io, Hexagon::S4_storeirhfnew_io },
6083
  { Hexagon::S4_storeirit_io, Hexagon::S4_storeirif_io },
6084
  { Hexagon::S4_storeiritnew_io, Hexagon::S4_storeirifnew_io },
6085
  { Hexagon::V6_vS32Ub_pred_ai, Hexagon::V6_vS32Ub_npred_ai },
6086
  { Hexagon::V6_vS32Ub_pred_ai_128B, Hexagon::V6_vS32Ub_npred_ai_128B },
6087
  { Hexagon::V6_vS32Ub_pred_pi, Hexagon::V6_vS32Ub_npred_pi },
6088
  { Hexagon::V6_vS32Ub_pred_pi_128B, Hexagon::V6_vS32Ub_npred_pi_128B },
6089
  { Hexagon::V6_vS32Ub_pred_ppu, Hexagon::V6_vS32Ub_npred_ppu },
6090
  { Hexagon::V6_vS32b_new_pred_ai, Hexagon::V6_vS32b_new_npred_ai },
6091
  { Hexagon::V6_vS32b_new_pred_ai_128B, Hexagon::V6_vS32b_new_npred_ai_128B },
6092
  { Hexagon::V6_vS32b_new_pred_pi, Hexagon::V6_vS32b_new_npred_pi },
6093
  { Hexagon::V6_vS32b_new_pred_pi_128B, Hexagon::V6_vS32b_new_npred_pi_128B },
6094
  { Hexagon::V6_vS32b_new_pred_ppu, Hexagon::V6_vS32b_new_npred_ppu },
6095
  { Hexagon::V6_vS32b_nt_new_pred_ai, Hexagon::V6_vS32b_nt_new_npred_ai },
6096
  { Hexagon::V6_vS32b_nt_new_pred_ai_128B, Hexagon::V6_vS32b_nt_new_npred_ai_128B },
6097
  { Hexagon::V6_vS32b_nt_new_pred_pi, Hexagon::V6_vS32b_nt_new_npred_pi },
6098
  { Hexagon::V6_vS32b_nt_new_pred_pi_128B, Hexagon::V6_vS32b_nt_new_npred_pi_128B },
6099
  { Hexagon::V6_vS32b_nt_new_pred_ppu, Hexagon::V6_vS32b_nt_new_npred_ppu },
6100
  { Hexagon::V6_vS32b_nt_pred_ai, Hexagon::V6_vS32b_nt_npred_ai },
6101
  { Hexagon::V6_vS32b_nt_pred_ai_128B, Hexagon::V6_vS32b_nt_npred_ai_128B },
6102
  { Hexagon::V6_vS32b_nt_pred_pi, Hexagon::V6_vS32b_nt_npred_pi },
6103
  { Hexagon::V6_vS32b_nt_pred_pi_128B, Hexagon::V6_vS32b_nt_npred_pi_128B },
6104
  { Hexagon::V6_vS32b_nt_pred_ppu, Hexagon::V6_vS32b_nt_npred_ppu },
6105
  { Hexagon::V6_vS32b_pred_ai, Hexagon::V6_vS32b_npred_ai },
6106
  { Hexagon::V6_vS32b_pred_ai_128B, Hexagon::V6_vS32b_npred_ai_128B },
6107
  { Hexagon::V6_vS32b_pred_pi, Hexagon::V6_vS32b_npred_pi },
6108
  { Hexagon::V6_vS32b_pred_pi_128B, Hexagon::V6_vS32b_npred_pi_128B },
6109
  { Hexagon::V6_vS32b_pred_ppu, Hexagon::V6_vS32b_npred_ppu },
6110
}; // End of getFalsePredOpcodeTable
6111
6112
  unsigned mid;
6113
  unsigned start = 0;
6114
  unsigned end = 210;
6115
  while (start < end) {
6116
    mid = start + (end - start)/2;
6117
    if (Opcode == getFalsePredOpcodeTable[mid][0]) {
6118
      break;
6119
    }
6120
    if (Opcode < getFalsePredOpcodeTable[mid][0])
6121
      end = mid;
6122
    else
6123
      start = mid + 1;
6124
  }
6125
  if (start == end)
6126
    return -1; // Instruction doesn't exist in this table.
6127
6128
  return getFalsePredOpcodeTable[mid][1];
6129
}
6130
6131
// getNewValueOpcode
6132
LLVM_READONLY
6133
int getNewValueOpcode(uint16_t Opcode) {
6134
static const uint16_t getNewValueOpcodeTable[][2] = {
6135
  { Hexagon::S2_pstorerbf_io, Hexagon::S2_pstorerbnewf_io },
6136
  { Hexagon::S2_pstorerbf_pi, Hexagon::S2_pstorerbnewf_pi },
6137
  { Hexagon::S2_pstorerbfnew_pi, Hexagon::S2_pstorerbnewfnew_pi },
6138
  { Hexagon::S2_pstorerbt_io, Hexagon::S2_pstorerbnewt_io },
6139
  { Hexagon::S2_pstorerbt_pi, Hexagon::S2_pstorerbnewt_pi },
6140
  { Hexagon::S2_pstorerbtnew_pi, Hexagon::S2_pstorerbnewtnew_pi },
6141
  { Hexagon::S2_pstorerhf_io, Hexagon::S2_pstorerhnewf_io },
6142
  { Hexagon::S2_pstorerhf_pi, Hexagon::S2_pstorerhnewf_pi },
6143
  { Hexagon::S2_pstorerhfnew_pi, Hexagon::S2_pstorerhnewfnew_pi },
6144
  { Hexagon::S2_pstorerht_io, Hexagon::S2_pstorerhnewt_io },
6145
  { Hexagon::S2_pstorerht_pi, Hexagon::S2_pstorerhnewt_pi },
6146
  { Hexagon::S2_pstorerhtnew_pi, Hexagon::S2_pstorerhnewtnew_pi },
6147
  { Hexagon::S2_pstorerif_io, Hexagon::S2_pstorerinewf_io },
6148
  { Hexagon::S2_pstorerif_pi, Hexagon::S2_pstorerinewf_pi },
6149
  { Hexagon::S2_pstorerifnew_pi, Hexagon::S2_pstorerinewfnew_pi },
6150
  { Hexagon::S2_pstorerit_io, Hexagon::S2_pstorerinewt_io },
6151
  { Hexagon::S2_pstorerit_pi, Hexagon::S2_pstorerinewt_pi },
6152
  { Hexagon::S2_pstoreritnew_pi, Hexagon::S2_pstorerinewtnew_pi },
6153
  { Hexagon::S2_storerb_io, Hexagon::S2_storerbnew_io },
6154
  { Hexagon::S2_storerb_pbr, Hexagon::S2_storerbnew_pbr },
6155
  { Hexagon::S2_storerb_pi, Hexagon::S2_storerbnew_pi },
6156
  { Hexagon::S2_storerbabs, Hexagon::S2_storerbnewabs },
6157
  { Hexagon::S2_storerbgp, Hexagon::S2_storerbnewgp },
6158
  { Hexagon::S2_storerh_io, Hexagon::S2_storerhnew_io },
6159
  { Hexagon::S2_storerh_pbr, Hexagon::S2_storerhnew_pbr },
6160
  { Hexagon::S2_storerh_pi, Hexagon::S2_storerhnew_pi },
6161
  { Hexagon::S2_storerhabs, Hexagon::S2_storerhnewabs },
6162
  { Hexagon::S2_storerhgp, Hexagon::S2_storerhnewgp },
6163
  { Hexagon::S2_storeri_io, Hexagon::S2_storerinew_io },
6164
  { Hexagon::S2_storeri_pbr, Hexagon::S2_storerinew_pbr },
6165
  { Hexagon::S2_storeri_pi, Hexagon::S2_storerinew_pi },
6166
  { Hexagon::S2_storeriabs, Hexagon::S2_storerinewabs },
6167
  { Hexagon::S2_storerigp, Hexagon::S2_storerinewgp },
6168
  { Hexagon::S4_pstorerbf_abs, Hexagon::S4_pstorerbnewf_abs },
6169
  { Hexagon::S4_pstorerbf_rr, Hexagon::S4_pstorerbnewf_rr },
6170
  { Hexagon::S4_pstorerbfnew_abs, Hexagon::S4_pstorerbnewfnew_abs },
6171
  { Hexagon::S4_pstorerbfnew_io, Hexagon::S4_pstorerbnewfnew_io },
6172
  { Hexagon::S4_pstorerbfnew_rr, Hexagon::S4_pstorerbnewfnew_rr },
6173
  { Hexagon::S4_pstorerbt_abs, Hexagon::S4_pstorerbnewt_abs },
6174
  { Hexagon::S4_pstorerbt_rr, Hexagon::S4_pstorerbnewt_rr },
6175
  { Hexagon::S4_pstorerbtnew_abs, Hexagon::S4_pstorerbnewtnew_abs },
6176
  { Hexagon::S4_pstorerbtnew_io, Hexagon::S4_pstorerbnewtnew_io },
6177
  { Hexagon::S4_pstorerbtnew_rr, Hexagon::S4_pstorerbnewtnew_rr },
6178
  { Hexagon::S4_pstorerhf_abs, Hexagon::S4_pstorerhnewf_abs },
6179
  { Hexagon::S4_pstorerhf_rr, Hexagon::S4_pstorerhnewf_rr },
6180
  { Hexagon::S4_pstorerhfnew_abs, Hexagon::S4_pstorerhnewfnew_abs },
6181
  { Hexagon::S4_pstorerhfnew_io, Hexagon::S4_pstorerhnewfnew_io },
6182
  { Hexagon::S4_pstorerhfnew_rr, Hexagon::S4_pstorerhnewfnew_rr },
6183
  { Hexagon::S4_pstorerht_abs, Hexagon::S4_pstorerhnewt_abs },
6184
  { Hexagon::S4_pstorerht_rr, Hexagon::S4_pstorerhnewt_rr },
6185
  { Hexagon::S4_pstorerhtnew_abs, Hexagon::S4_pstorerhnewtnew_abs },
6186
  { Hexagon::S4_pstorerhtnew_io, Hexagon::S4_pstorerhnewtnew_io },
6187
  { Hexagon::S4_pstorerhtnew_rr, Hexagon::S4_pstorerhnewtnew_rr },
6188
  { Hexagon::S4_pstorerif_abs, Hexagon::S4_pstorerinewf_abs },
6189
  { Hexagon::S4_pstorerif_rr, Hexagon::S4_pstorerinewf_rr },
6190
  { Hexagon::S4_pstorerifnew_abs, Hexagon::S4_pstorerinewfnew_abs },
6191
  { Hexagon::S4_pstorerifnew_io, Hexagon::S4_pstorerinewfnew_io },
6192
  { Hexagon::S4_pstorerifnew_rr, Hexagon::S4_pstorerinewfnew_rr },
6193
  { Hexagon::S4_pstorerit_abs, Hexagon::S4_pstorerinewt_abs },
6194
  { Hexagon::S4_pstorerit_rr, Hexagon::S4_pstorerinewt_rr },
6195
  { Hexagon::S4_pstoreritnew_abs, Hexagon::S4_pstorerinewtnew_abs },
6196
  { Hexagon::S4_pstoreritnew_io, Hexagon::S4_pstorerinewtnew_io },
6197
  { Hexagon::S4_pstoreritnew_rr, Hexagon::S4_pstorerinewtnew_rr },
6198
  { Hexagon::S4_storerb_ap, Hexagon::S4_storerbnew_ap },
6199
  { Hexagon::S4_storerb_rr, Hexagon::S4_storerbnew_rr },
6200
  { Hexagon::S4_storerb_ur, Hexagon::S4_storerbnew_ur },
6201
  { Hexagon::S4_storerh_ap, Hexagon::S4_storerhnew_ap },
6202
  { Hexagon::S4_storerh_rr, Hexagon::S4_storerhnew_rr },
6203
  { Hexagon::S4_storerh_ur, Hexagon::S4_storerhnew_ur },
6204
  { Hexagon::S4_storeri_ap, Hexagon::S4_storerinew_ap },
6205
  { Hexagon::S4_storeri_rr, Hexagon::S4_storerinew_rr },
6206
  { Hexagon::S4_storeri_ur, Hexagon::S4_storerinew_ur },
6207
  { Hexagon::V6_vS32b_ai, Hexagon::V6_vS32b_new_ai },
6208
  { Hexagon::V6_vS32b_ai_128B, Hexagon::V6_vS32b_new_ai_128B },
6209
  { Hexagon::V6_vS32b_npred_ai, Hexagon::V6_vS32b_new_npred_ai },
6210
  { Hexagon::V6_vS32b_npred_ai_128B, Hexagon::V6_vS32b_new_npred_ai_128B },
6211
  { Hexagon::V6_vS32b_npred_pi, Hexagon::V6_vS32b_new_npred_pi },
6212
  { Hexagon::V6_vS32b_npred_pi_128B, Hexagon::V6_vS32b_new_npred_pi_128B },
6213
  { Hexagon::V6_vS32b_npred_ppu, Hexagon::V6_vS32b_new_npred_ppu },
6214
  { Hexagon::V6_vS32b_nt_ai, Hexagon::V6_vS32b_nt_new_ai },
6215
  { Hexagon::V6_vS32b_nt_ai_128B, Hexagon::V6_vS32b_nt_new_ai_128B },
6216
  { Hexagon::V6_vS32b_nt_npred_ai, Hexagon::V6_vS32b_nt_new_npred_ai },
6217
  { Hexagon::V6_vS32b_nt_npred_ai_128B, Hexagon::V6_vS32b_nt_new_npred_ai_128B },
6218
  { Hexagon::V6_vS32b_nt_npred_pi, Hexagon::V6_vS32b_nt_new_npred_pi },
6219
  { Hexagon::V6_vS32b_nt_npred_pi_128B, Hexagon::V6_vS32b_nt_new_npred_pi_128B },
6220
  { Hexagon::V6_vS32b_nt_npred_ppu, Hexagon::V6_vS32b_nt_new_npred_ppu },
6221
  { Hexagon::V6_vS32b_nt_ppu, Hexagon::V6_vS32b_nt_new_ppu },
6222
  { Hexagon::V6_vS32b_nt_pred_ai, Hexagon::V6_vS32b_nt_new_pred_ai },
6223
  { Hexagon::V6_vS32b_nt_pred_ai_128B, Hexagon::V6_vS32b_nt_new_pred_ai_128B },
6224
  { Hexagon::V6_vS32b_nt_pred_pi, Hexagon::V6_vS32b_nt_new_pred_pi },
6225
  { Hexagon::V6_vS32b_nt_pred_pi_128B, Hexagon::V6_vS32b_nt_new_pred_pi_128B },
6226
  { Hexagon::V6_vS32b_nt_pred_ppu, Hexagon::V6_vS32b_nt_new_pred_ppu },
6227
  { Hexagon::V6_vS32b_ppu, Hexagon::V6_vS32b_new_ppu },
6228
  { Hexagon::V6_vS32b_pred_ai, Hexagon::V6_vS32b_new_pred_ai },
6229
  { Hexagon::V6_vS32b_pred_ai_128B, Hexagon::V6_vS32b_new_pred_ai_128B },
6230
  { Hexagon::V6_vS32b_pred_pi, Hexagon::V6_vS32b_new_pred_pi },
6231
  { Hexagon::V6_vS32b_pred_pi_128B, Hexagon::V6_vS32b_new_pred_pi_128B },
6232
  { Hexagon::V6_vS32b_pred_ppu, Hexagon::V6_vS32b_new_pred_ppu },
6233
}; // End of getNewValueOpcodeTable
6234
6235
  unsigned mid;
6236
  unsigned start = 0;
6237
  unsigned end = 98;
6238
  while (start < end) {
6239
    mid = start + (end - start)/2;
6240
    if (Opcode == getNewValueOpcodeTable[mid][0]) {
6241
      break;
6242
    }
6243
    if (Opcode < getNewValueOpcodeTable[mid][0])
6244
      end = mid;
6245
    else
6246
      start = mid + 1;
6247
  }
6248
  if (start == end)
6249
    return -1; // Instruction doesn't exist in this table.
6250
6251
  return getNewValueOpcodeTable[mid][1];
6252
}
6253
6254
// getNonNVStore
6255
LLVM_READONLY
6256
int getNonNVStore(uint16_t Opcode) {
6257
static const uint16_t getNonNVStoreTable[][2] = {
6258
  { Hexagon::S2_pstorerbnewf_io, Hexagon::S2_pstorerbf_io },
6259
  { Hexagon::S2_pstorerbnewf_pi, Hexagon::S2_pstorerbf_pi },
6260
  { Hexagon::S2_pstorerbnewfnew_pi, Hexagon::S2_pstorerbfnew_pi },
6261
  { Hexagon::S2_pstorerbnewt_io, Hexagon::S2_pstorerbt_io },
6262
  { Hexagon::S2_pstorerbnewt_pi, Hexagon::S2_pstorerbt_pi },
6263
  { Hexagon::S2_pstorerbnewtnew_pi, Hexagon::S2_pstorerbtnew_pi },
6264
  { Hexagon::S2_pstorerhnewf_io, Hexagon::S2_pstorerhf_io },
6265
  { Hexagon::S2_pstorerhnewf_pi, Hexagon::S2_pstorerhf_pi },
6266
  { Hexagon::S2_pstorerhnewfnew_pi, Hexagon::S2_pstorerhfnew_pi },
6267
  { Hexagon::S2_pstorerhnewt_io, Hexagon::S2_pstorerht_io },
6268
  { Hexagon::S2_pstorerhnewt_pi, Hexagon::S2_pstorerht_pi },
6269
  { Hexagon::S2_pstorerhnewtnew_pi, Hexagon::S2_pstorerhtnew_pi },
6270
  { Hexagon::S2_pstorerinewf_io, Hexagon::S2_pstorerif_io },
6271
  { Hexagon::S2_pstorerinewf_pi, Hexagon::S2_pstorerif_pi },
6272
  { Hexagon::S2_pstorerinewfnew_pi, Hexagon::S2_pstorerifnew_pi },
6273
  { Hexagon::S2_pstorerinewt_io, Hexagon::S2_pstorerit_io },
6274
  { Hexagon::S2_pstorerinewt_pi, Hexagon::S2_pstorerit_pi },
6275
  { Hexagon::S2_pstorerinewtnew_pi, Hexagon::S2_pstoreritnew_pi },
6276
  { Hexagon::S2_storerbnew_io, Hexagon::S2_storerb_io },
6277
  { Hexagon::S2_storerbnew_pbr, Hexagon::S2_storerb_pbr },
6278
  { Hexagon::S2_storerbnew_pi, Hexagon::S2_storerb_pi },
6279
  { Hexagon::S2_storerbnewabs, Hexagon::S2_storerbabs },
6280
  { Hexagon::S2_storerbnewgp, Hexagon::S2_storerbgp },
6281
  { Hexagon::S2_storerhnew_io, Hexagon::S2_storerh_io },
6282
  { Hexagon::S2_storerhnew_pbr, Hexagon::S2_storerh_pbr },
6283
  { Hexagon::S2_storerhnew_pi, Hexagon::S2_storerh_pi },
6284
  { Hexagon::S2_storerhnewabs, Hexagon::S2_storerhabs },
6285
  { Hexagon::S2_storerhnewgp, Hexagon::S2_storerhgp },
6286
  { Hexagon::S2_storerinew_io, Hexagon::S2_storeri_io },
6287
  { Hexagon::S2_storerinew_pbr, Hexagon::S2_storeri_pbr },
6288
  { Hexagon::S2_storerinew_pi, Hexagon::S2_storeri_pi },
6289
  { Hexagon::S2_storerinewabs, Hexagon::S2_storeriabs },
6290
  { Hexagon::S2_storerinewgp, Hexagon::S2_storerigp },
6291
  { Hexagon::S4_pstorerbnewf_abs, Hexagon::S4_pstorerbf_abs },
6292
  { Hexagon::S4_pstorerbnewf_rr, Hexagon::S4_pstorerbf_rr },
6293
  { Hexagon::S4_pstorerbnewfnew_abs, Hexagon::S4_pstorerbfnew_abs },
6294
  { Hexagon::S4_pstorerbnewfnew_io, Hexagon::S4_pstorerbfnew_io },
6295
  { Hexagon::S4_pstorerbnewfnew_rr, Hexagon::S4_pstorerbfnew_rr },
6296
  { Hexagon::S4_pstorerbnewt_abs, Hexagon::S4_pstorerbt_abs },
6297
  { Hexagon::S4_pstorerbnewt_rr, Hexagon::S4_pstorerbt_rr },
6298
  { Hexagon::S4_pstorerbnewtnew_abs, Hexagon::S4_pstorerbtnew_abs },
6299
  { Hexagon::S4_pstorerbnewtnew_io, Hexagon::S4_pstorerbtnew_io },
6300
  { Hexagon::S4_pstorerbnewtnew_rr, Hexagon::S4_pstorerbtnew_rr },
6301
  { Hexagon::S4_pstorerhnewf_abs, Hexagon::S4_pstorerhf_abs },
6302
  { Hexagon::S4_pstorerhnewf_rr, Hexagon::S4_pstorerhf_rr },
6303
  { Hexagon::S4_pstorerhnewfnew_abs, Hexagon::S4_pstorerhfnew_abs },
6304
  { Hexagon::S4_pstorerhnewfnew_io, Hexagon::S4_pstorerhfnew_io },
6305
  { Hexagon::S4_pstorerhnewfnew_rr, Hexagon::S4_pstorerhfnew_rr },
6306
  { Hexagon::S4_pstorerhnewt_abs, Hexagon::S4_pstorerht_abs },
6307
  { Hexagon::S4_pstorerhnewt_rr, Hexagon::S4_pstorerht_rr },
6308
  { Hexagon::S4_pstorerhnewtnew_abs, Hexagon::S4_pstorerhtnew_abs },
6309
  { Hexagon::S4_pstorerhnewtnew_io, Hexagon::S4_pstorerhtnew_io },
6310
  { Hexagon::S4_pstorerhnewtnew_rr, Hexagon::S4_pstorerhtnew_rr },
6311
  { Hexagon::S4_pstorerinewf_abs, Hexagon::S4_pstorerif_abs },
6312
  { Hexagon::S4_pstorerinewf_rr, Hexagon::S4_pstorerif_rr },
6313
  { Hexagon::S4_pstorerinewfnew_abs, Hexagon::S4_pstorerifnew_abs },
6314
  { Hexagon::S4_pstorerinewfnew_io, Hexagon::S4_pstorerifnew_io },
6315
  { Hexagon::S4_pstorerinewfnew_rr, Hexagon::S4_pstorerifnew_rr },
6316
  { Hexagon::S4_pstorerinewt_abs, Hexagon::S4_pstorerit_abs },
6317
  { Hexagon::S4_pstorerinewt_rr, Hexagon::S4_pstorerit_rr },
6318
  { Hexagon::S4_pstorerinewtnew_abs, Hexagon::S4_pstoreritnew_abs },
6319
  { Hexagon::S4_pstorerinewtnew_io, Hexagon::S4_pstoreritnew_io },
6320
  { Hexagon::S4_pstorerinewtnew_rr, Hexagon::S4_pstoreritnew_rr },
6321
  { Hexagon::S4_storerbnew_ap, Hexagon::S4_storerb_ap },
6322
  { Hexagon::S4_storerbnew_rr, Hexagon::S4_storerb_rr },
6323
  { Hexagon::S4_storerbnew_ur, Hexagon::S4_storerb_ur },
6324
  { Hexagon::S4_storerhnew_ap, Hexagon::S4_storerh_ap },
6325
  { Hexagon::S4_storerhnew_rr, Hexagon::S4_storerh_rr },
6326
  { Hexagon::S4_storerhnew_ur, Hexagon::S4_storerh_ur },
6327
  { Hexagon::S4_storerinew_ap, Hexagon::S4_storeri_ap },
6328
  { Hexagon::S4_storerinew_rr, Hexagon::S4_storeri_rr },
6329
  { Hexagon::S4_storerinew_ur, Hexagon::S4_storeri_ur },
6330
  { Hexagon::V6_vS32b_new_ai, Hexagon::V6_vS32b_ai },
6331
  { Hexagon::V6_vS32b_new_ai_128B, Hexagon::V6_vS32b_ai_128B },
6332
  { Hexagon::V6_vS32b_new_npred_ai, Hexagon::V6_vS32b_npred_ai },
6333
  { Hexagon::V6_vS32b_new_npred_ai_128B, Hexagon::V6_vS32b_npred_ai_128B },
6334
  { Hexagon::V6_vS32b_new_npred_pi, Hexagon::V6_vS32b_npred_pi },
6335
  { Hexagon::V6_vS32b_new_npred_pi_128B, Hexagon::V6_vS32b_npred_pi_128B },
6336
  { Hexagon::V6_vS32b_new_npred_ppu, Hexagon::V6_vS32b_npred_ppu },
6337
  { Hexagon::V6_vS32b_new_ppu, Hexagon::V6_vS32b_ppu },
6338
  { Hexagon::V6_vS32b_new_pred_ai, Hexagon::V6_vS32b_pred_ai },
6339
  { Hexagon::V6_vS32b_new_pred_ai_128B, Hexagon::V6_vS32b_pred_ai_128B },
6340
  { Hexagon::V6_vS32b_new_pred_pi, Hexagon::V6_vS32b_pred_pi },
6341
  { Hexagon::V6_vS32b_new_pred_pi_128B, Hexagon::V6_vS32b_pred_pi_128B },
6342
  { Hexagon::V6_vS32b_new_pred_ppu, Hexagon::V6_vS32b_pred_ppu },
6343
  { Hexagon::V6_vS32b_nt_new_ai, Hexagon::V6_vS32b_nt_ai },
6344
  { Hexagon::V6_vS32b_nt_new_ai_128B, Hexagon::V6_vS32b_nt_ai_128B },
6345
  { Hexagon::V6_vS32b_nt_new_npred_ai, Hexagon::V6_vS32b_nt_npred_ai },
6346
  { Hexagon::V6_vS32b_nt_new_npred_ai_128B, Hexagon::V6_vS32b_nt_npred_ai_128B },
6347
  { Hexagon::V6_vS32b_nt_new_npred_pi, Hexagon::V6_vS32b_nt_npred_pi },
6348
  { Hexagon::V6_vS32b_nt_new_npred_pi_128B, Hexagon::V6_vS32b_nt_npred_pi_128B },
6349
  { Hexagon::V6_vS32b_nt_new_npred_ppu, Hexagon::V6_vS32b_nt_npred_ppu },
6350
  { Hexagon::V6_vS32b_nt_new_ppu, Hexagon::V6_vS32b_nt_ppu },
6351
  { Hexagon::V6_vS32b_nt_new_pred_ai, Hexagon::V6_vS32b_nt_pred_ai },
6352
  { Hexagon::V6_vS32b_nt_new_pred_ai_128B, Hexagon::V6_vS32b_nt_pred_ai_128B },
6353
  { Hexagon::V6_vS32b_nt_new_pred_pi, Hexagon::V6_vS32b_nt_pred_pi },
6354
  { Hexagon::V6_vS32b_nt_new_pred_pi_128B, Hexagon::V6_vS32b_nt_pred_pi_128B },
6355
  { Hexagon::V6_vS32b_nt_new_pred_ppu, Hexagon::V6_vS32b_nt_pred_ppu },
6356
}; // End of getNonNVStoreTable
6357
6358
  unsigned mid;
6359
  unsigned start = 0;
6360
  unsigned end = 98;
6361
  while (start < end) {
6362
    mid = start + (end - start)/2;
6363
    if (Opcode == getNonNVStoreTable[mid][0]) {
6364
      break;
6365
    }
6366
    if (Opcode < getNonNVStoreTable[mid][0])
6367
      end = mid;
6368
    else
6369
      start = mid + 1;
6370
  }
6371
  if (start == end)
6372
    return -1; // Instruction doesn't exist in this table.
6373
6374
  return getNonNVStoreTable[mid][1];
6375
}
6376
6377
// getPredNewOpcode
6378
LLVM_READONLY
6379
int getPredNewOpcode(uint16_t Opcode) {
6380
static const uint16_t getPredNewOpcodeTable[][2] = {
6381
  { Hexagon::A2_paddf, Hexagon::A2_paddfnew },
6382
  { Hexagon::A2_paddif, Hexagon::A2_paddifnew },
6383
  { Hexagon::A2_paddit, Hexagon::A2_padditnew },
6384
  { Hexagon::A2_paddt, Hexagon::A2_paddtnew },
6385
  { Hexagon::A2_pandf, Hexagon::A2_pandfnew },
6386
  { Hexagon::A2_pandt, Hexagon::A2_pandtnew },
6387
  { Hexagon::A2_porf, Hexagon::A2_porfnew },
6388
  { Hexagon::A2_port, Hexagon::A2_portnew },
6389
  { Hexagon::A2_psubf, Hexagon::A2_psubfnew },
6390
  { Hexagon::A2_psubt, Hexagon::A2_psubtnew },
6391
  { Hexagon::A2_pxorf, Hexagon::A2_pxorfnew },
6392
  { Hexagon::A2_pxort, Hexagon::A2_pxortnew },
6393
  { Hexagon::A2_tfrf, Hexagon::A2_tfrfnew },
6394
  { Hexagon::A2_tfrpf, Hexagon::A2_tfrpfnew },
6395
  { Hexagon::A2_tfrpt, Hexagon::A2_tfrptnew },
6396
  { Hexagon::A2_tfrt, Hexagon::A2_tfrtnew },
6397
  { Hexagon::A4_paslhf, Hexagon::A4_paslhfnew },
6398
  { Hexagon::A4_paslht, Hexagon::A4_paslhtnew },
6399
  { Hexagon::A4_pasrhf, Hexagon::A4_pasrhfnew },
6400
  { Hexagon::A4_pasrht, Hexagon::A4_pasrhtnew },
6401
  { Hexagon::A4_psxtbf, Hexagon::A4_psxtbfnew },
6402
  { Hexagon::A4_psxtbt, Hexagon::A4_psxtbtnew },
6403
  { Hexagon::A4_psxthf, Hexagon::A4_psxthfnew },
6404
  { Hexagon::A4_psxtht, Hexagon::A4_psxthtnew },
6405
  { Hexagon::A4_pzxtbf, Hexagon::A4_pzxtbfnew },
6406
  { Hexagon::A4_pzxtbt, Hexagon::A4_pzxtbtnew },
6407
  { Hexagon::A4_pzxthf, Hexagon::A4_pzxthfnew },
6408
  { Hexagon::A4_pzxtht, Hexagon::A4_pzxthtnew },
6409
  { Hexagon::C2_ccombinewf, Hexagon::C2_ccombinewnewf },
6410
  { Hexagon::C2_ccombinewt, Hexagon::C2_ccombinewnewt },
6411
  { Hexagon::C2_cmoveif, Hexagon::C2_cmovenewif },
6412
  { Hexagon::C2_cmoveit, Hexagon::C2_cmovenewit },
6413
  { Hexagon::J2_jumpf, Hexagon::J2_jumpfnew },
6414
  { Hexagon::J2_jumprf, Hexagon::J2_jumprfnew },
6415
  { Hexagon::J2_jumprt, Hexagon::J2_jumprtnew },
6416
  { Hexagon::J2_jumpt, Hexagon::J2_jumptnew },
6417
  { Hexagon::JMPretf, Hexagon::JMPretfnew },
6418
  { Hexagon::JMPrett, Hexagon::JMPrettnew },
6419
  { Hexagon::L2_ploadrbf_io, Hexagon::L2_ploadrbfnew_io },
6420
  { Hexagon::L2_ploadrbf_pi, Hexagon::L2_ploadrbfnew_pi },
6421
  { Hexagon::L2_ploadrbt_io, Hexagon::L2_ploadrbtnew_io },
6422
  { Hexagon::L2_ploadrbt_pi, Hexagon::L2_ploadrbtnew_pi },
6423
  { Hexagon::L2_ploadrdf_io, Hexagon::L2_ploadrdfnew_io },
6424
  { Hexagon::L2_ploadrdf_pi, Hexagon::L2_ploadrdfnew_pi },
6425
  { Hexagon::L2_ploadrdt_io, Hexagon::L2_ploadrdtnew_io },
6426
  { Hexagon::L2_ploadrdt_pi, Hexagon::L2_ploadrdtnew_pi },
6427
  { Hexagon::L2_ploadrhf_io, Hexagon::L2_ploadrhfnew_io },
6428
  { Hexagon::L2_ploadrhf_pi, Hexagon::L2_ploadrhfnew_pi },
6429
  { Hexagon::L2_ploadrht_io, Hexagon::L2_ploadrhtnew_io },
6430
  { Hexagon::L2_ploadrht_pi, Hexagon::L2_ploadrhtnew_pi },
6431
  { Hexagon::L2_ploadrif_io, Hexagon::L2_ploadrifnew_io },
6432
  { Hexagon::L2_ploadrif_pi, Hexagon::L2_ploadrifnew_pi },
6433
  { Hexagon::L2_ploadrit_io, Hexagon::L2_ploadritnew_io },
6434
  { Hexagon::L2_ploadrit_pi, Hexagon::L2_ploadritnew_pi },
6435
  { Hexagon::L2_ploadrubf_io, Hexagon::L2_ploadrubfnew_io },
6436
  { Hexagon::L2_ploadrubf_pi, Hexagon::L2_ploadrubfnew_pi },
6437
  { Hexagon::L2_ploadrubt_io, Hexagon::L2_ploadrubtnew_io },
6438
  { Hexagon::L2_ploadrubt_pi, Hexagon::L2_ploadrubtnew_pi },
6439
  { Hexagon::L2_ploadruhf_io, Hexagon::L2_ploadruhfnew_io },
6440
  { Hexagon::L2_ploadruhf_pi, Hexagon::L2_ploadruhfnew_pi },
6441
  { Hexagon::L2_ploadruht_io, Hexagon::L2_ploadruhtnew_io },
6442
  { Hexagon::L2_ploadruht_pi, Hexagon::L2_ploadruhtnew_pi },
6443
  { Hexagon::L4_ploadrbf_abs, Hexagon::L4_ploadrbfnew_abs },
6444
  { Hexagon::L4_ploadrbf_rr, Hexagon::L4_ploadrbfnew_rr },
6445
  { Hexagon::L4_ploadrbt_abs, Hexagon::L4_ploadrbtnew_abs },
6446
  { Hexagon::L4_ploadrbt_rr, Hexagon::L4_ploadrbtnew_rr },
6447
  { Hexagon::L4_ploadrdf_abs, Hexagon::L4_ploadrdfnew_abs },
6448
  { Hexagon::L4_ploadrdf_rr, Hexagon::L4_ploadrdfnew_rr },
6449
  { Hexagon::L4_ploadrdt_abs, Hexagon::L4_ploadrdtnew_abs },
6450
  { Hexagon::L4_ploadrdt_rr, Hexagon::L4_ploadrdtnew_rr },
6451
  { Hexagon::L4_ploadrhf_abs, Hexagon::L4_ploadrhfnew_abs },
6452
  { Hexagon::L4_ploadrhf_rr, Hexagon::L4_ploadrhfnew_rr },
6453
  { Hexagon::L4_ploadrht_abs, Hexagon::L4_ploadrhtnew_abs },
6454
  { Hexagon::L4_ploadrht_rr, Hexagon::L4_ploadrhtnew_rr },
6455
  { Hexagon::L4_ploadrif_abs, Hexagon::L4_ploadrifnew_abs },
6456
  { Hexagon::L4_ploadrif_rr, Hexagon::L4_ploadrifnew_rr },
6457
  { Hexagon::L4_ploadrit_abs, Hexagon::L4_ploadritnew_abs },
6458
  { Hexagon::L4_ploadrit_rr, Hexagon::L4_ploadritnew_rr },
6459
  { Hexagon::L4_ploadrubf_abs, Hexagon::L4_ploadrubfnew_abs },
6460
  { Hexagon::L4_ploadrubf_rr, Hexagon::L4_ploadrubfnew_rr },
6461
  { Hexagon::L4_ploadrubt_abs, Hexagon::L4_ploadrubtnew_abs },
6462
  { Hexagon::L4_ploadrubt_rr, Hexagon::L4_ploadrubtnew_rr },
6463
  { Hexagon::L4_ploadruhf_abs, Hexagon::L4_ploadruhfnew_abs },
6464
  { Hexagon::L4_ploadruhf_rr, Hexagon::L4_ploadruhfnew_rr },
6465
  { Hexagon::L4_ploadruht_abs, Hexagon::L4_ploadruhtnew_abs },
6466
  { Hexagon::L4_ploadruht_rr, Hexagon::L4_ploadruhtnew_rr },
6467
  { Hexagon::L4_return_f, Hexagon::L4_return_fnew_pt },
6468
  { Hexagon::L4_return_t, Hexagon::L4_return_tnew_pt },
6469
  { Hexagon::S2_pstorerbf_io, Hexagon::S4_pstorerbfnew_io },
6470
  { Hexagon::S2_pstorerbf_pi, Hexagon::S2_pstorerbfnew_pi },
6471
  { Hexagon::S2_pstorerbnewf_io, Hexagon::S4_pstorerbnewfnew_io },
6472
  { Hexagon::S2_pstorerbnewf_pi, Hexagon::S2_pstorerbnewfnew_pi },
6473
  { Hexagon::S2_pstorerbnewt_io, Hexagon::S4_pstorerbnewtnew_io },
6474
  { Hexagon::S2_pstorerbnewt_pi, Hexagon::S2_pstorerbnewtnew_pi },
6475
  { Hexagon::S2_pstorerbt_io, Hexagon::S4_pstorerbtnew_io },
6476
  { Hexagon::S2_pstorerbt_pi, Hexagon::S2_pstorerbtnew_pi },
6477
  { Hexagon::S2_pstorerdf_io, Hexagon::S4_pstorerdfnew_io },
6478
  { Hexagon::S2_pstorerdf_pi, Hexagon::S2_pstorerdfnew_pi },
6479
  { Hexagon::S2_pstorerdt_io, Hexagon::S4_pstorerdtnew_io },
6480
  { Hexagon::S2_pstorerdt_pi, Hexagon::S2_pstorerdtnew_pi },
6481
  { Hexagon::S2_pstorerff_io, Hexagon::S4_pstorerffnew_io },
6482
  { Hexagon::S2_pstorerff_pi, Hexagon::S2_pstorerffnew_pi },
6483
  { Hexagon::S2_pstorerft_io, Hexagon::S4_pstorerftnew_io },
6484
  { Hexagon::S2_pstorerft_pi, Hexagon::S2_pstorerftnew_pi },
6485
  { Hexagon::S2_pstorerhf_io, Hexagon::S4_pstorerhfnew_io },
6486
  { Hexagon::S2_pstorerhf_pi, Hexagon::S2_pstorerhfnew_pi },
6487
  { Hexagon::S2_pstorerhnewf_io, Hexagon::S4_pstorerhnewfnew_io },
6488
  { Hexagon::S2_pstorerhnewf_pi, Hexagon::S2_pstorerhnewfnew_pi },
6489
  { Hexagon::S2_pstorerhnewt_io, Hexagon::S4_pstorerhnewtnew_io },
6490
  { Hexagon::S2_pstorerhnewt_pi, Hexagon::S2_pstorerhnewtnew_pi },
6491
  { Hexagon::S2_pstorerht_io, Hexagon::S4_pstorerhtnew_io },
6492
  { Hexagon::S2_pstorerht_pi, Hexagon::S2_pstorerhtnew_pi },
6493
  { Hexagon::S2_pstorerif_io, Hexagon::S4_pstorerifnew_io },
6494
  { Hexagon::S2_pstorerif_pi, Hexagon::S2_pstorerifnew_pi },
6495
  { Hexagon::S2_pstorerinewf_io, Hexagon::S4_pstorerinewfnew_io },
6496
  { Hexagon::S2_pstorerinewf_pi, Hexagon::S2_pstorerinewfnew_pi },
6497
  { Hexagon::S2_pstorerinewt_io, Hexagon::S4_pstorerinewtnew_io },
6498
  { Hexagon::S2_pstorerinewt_pi, Hexagon::S2_pstorerinewtnew_pi },
6499
  { Hexagon::S2_pstorerit_io, Hexagon::S4_pstoreritnew_io },
6500
  { Hexagon::S2_pstorerit_pi, Hexagon::S2_pstoreritnew_pi },
6501
  { Hexagon::S4_pstorerbf_abs, Hexagon::S4_pstorerbfnew_abs },
6502
  { Hexagon::S4_pstorerbf_rr, Hexagon::S4_pstorerbfnew_rr },
6503
  { Hexagon::S4_pstorerbnewf_abs, Hexagon::S4_pstorerbnewfnew_abs },
6504
  { Hexagon::S4_pstorerbnewf_rr, Hexagon::S4_pstorerbnewfnew_rr },
6505
  { Hexagon::S4_pstorerbnewt_abs, Hexagon::S4_pstorerbnewtnew_abs },
6506
  { Hexagon::S4_pstorerbnewt_rr, Hexagon::S4_pstorerbnewtnew_rr },
6507
  { Hexagon::S4_pstorerbt_abs, Hexagon::S4_pstorerbtnew_abs },
6508
  { Hexagon::S4_pstorerbt_rr, Hexagon::S4_pstorerbtnew_rr },
6509
  { Hexagon::S4_pstorerdf_abs, Hexagon::S4_pstorerdfnew_abs },
6510
  { Hexagon::S4_pstorerdf_rr, Hexagon::S4_pstorerdfnew_rr },
6511
  { Hexagon::S4_pstorerdt_abs, Hexagon::S4_pstorerdtnew_abs },
6512
  { Hexagon::S4_pstorerdt_rr, Hexagon::S4_pstorerdtnew_rr },
6513
  { Hexagon::S4_pstorerff_abs, Hexagon::S4_pstorerffnew_abs },
6514
  { Hexagon::S4_pstorerff_rr, Hexagon::S4_pstorerffnew_rr },
6515
  { Hexagon::S4_pstorerft_abs, Hexagon::S4_pstorerftnew_abs },
6516
  { Hexagon::S4_pstorerft_rr, Hexagon::S4_pstorerftnew_rr },
6517
  { Hexagon::S4_pstorerhf_abs, Hexagon::S4_pstorerhfnew_abs },
6518
  { Hexagon::S4_pstorerhf_rr, Hexagon::S4_pstorerhfnew_rr },
6519
  { Hexagon::S4_pstorerhnewf_abs, Hexagon::S4_pstorerhnewfnew_abs },
6520
  { Hexagon::S4_pstorerhnewf_rr, Hexagon::S4_pstorerhnewfnew_rr },
6521
  { Hexagon::S4_pstorerhnewt_abs, Hexagon::S4_pstorerhnewtnew_abs },
6522
  { Hexagon::S4_pstorerhnewt_rr, Hexagon::S4_pstorerhnewtnew_rr },
6523
  { Hexagon::S4_pstorerht_abs, Hexagon::S4_pstorerhtnew_abs },
6524
  { Hexagon::S4_pstorerht_rr, Hexagon::S4_pstorerhtnew_rr },
6525
  { Hexagon::S4_pstorerif_abs, Hexagon::S4_pstorerifnew_abs },
6526
  { Hexagon::S4_pstorerif_rr, Hexagon::S4_pstorerifnew_rr },
6527
  { Hexagon::S4_pstorerinewf_abs, Hexagon::S4_pstorerinewfnew_abs },
6528
  { Hexagon::S4_pstorerinewf_rr, Hexagon::S4_pstorerinewfnew_rr },
6529
  { Hexagon::S4_pstorerinewt_abs, Hexagon::S4_pstorerinewtnew_abs },
6530
  { Hexagon::S4_pstorerinewt_rr, Hexagon::S4_pstorerinewtnew_rr },
6531
  { Hexagon::S4_pstorerit_abs, Hexagon::S4_pstoreritnew_abs },
6532
  { Hexagon::S4_pstorerit_rr, Hexagon::S4_pstoreritnew_rr },
6533
  { Hexagon::S4_storeirbf_io, Hexagon::S4_storeirbfnew_io },
6534
  { Hexagon::S4_storeirbt_io, Hexagon::S4_storeirbtnew_io },
6535
  { Hexagon::S4_storeirhf_io, Hexagon::S4_storeirhfnew_io },
6536
  { Hexagon::S4_storeirht_io, Hexagon::S4_storeirhtnew_io },
6537
  { Hexagon::S4_storeirif_io, Hexagon::S4_storeirifnew_io },
6538
  { Hexagon::S4_storeirit_io, Hexagon::S4_storeiritnew_io },
6539
}; // End of getPredNewOpcodeTable
6540
6541
  unsigned mid;
6542
  unsigned start = 0;
6543
  unsigned end = 158;
6544
  while (start < end) {
6545
    mid = start + (end - start)/2;
6546
    if (Opcode == getPredNewOpcodeTable[mid][0]) {
6547
      break;
6548
    }
6549
    if (Opcode < getPredNewOpcodeTable[mid][0])
6550
      end = mid;
6551
    else
6552
      start = mid + 1;
6553
  }
6554
  if (start == end)
6555
    return -1; // Instruction doesn't exist in this table.
6556
6557
  return getPredNewOpcodeTable[mid][1];
6558
}
6559
6560
// getPredOldOpcode
6561
LLVM_READONLY
6562
int getPredOldOpcode(uint16_t Opcode) {
6563
static const uint16_t getPredOldOpcodeTable[][2] = {
6564
  { Hexagon::A2_paddfnew, Hexagon::A2_paddf },
6565
  { Hexagon::A2_paddifnew, Hexagon::A2_paddif },
6566
  { Hexagon::A2_padditnew, Hexagon::A2_paddit },
6567
  { Hexagon::A2_paddtnew, Hexagon::A2_paddt },
6568
  { Hexagon::A2_pandfnew, Hexagon::A2_pandf },
6569
  { Hexagon::A2_pandtnew, Hexagon::A2_pandt },
6570
  { Hexagon::A2_porfnew, Hexagon::A2_porf },
6571
  { Hexagon::A2_portnew, Hexagon::A2_port },
6572
  { Hexagon::A2_psubfnew, Hexagon::A2_psubf },
6573
  { Hexagon::A2_psubtnew, Hexagon::A2_psubt },
6574
  { Hexagon::A2_pxorfnew, Hexagon::A2_pxorf },
6575
  { Hexagon::A2_pxortnew, Hexagon::A2_pxort },
6576
  { Hexagon::A2_tfrfnew, Hexagon::A2_tfrf },
6577
  { Hexagon::A2_tfrpfnew, Hexagon::A2_tfrpf },
6578
  { Hexagon::A2_tfrptnew, Hexagon::A2_tfrpt },
6579
  { Hexagon::A2_tfrtnew, Hexagon::A2_tfrt },
6580
  { Hexagon::A4_paslhfnew, Hexagon::A4_paslhf },
6581
  { Hexagon::A4_paslhtnew, Hexagon::A4_paslht },
6582
  { Hexagon::A4_pasrhfnew, Hexagon::A4_pasrhf },
6583
  { Hexagon::A4_pasrhtnew, Hexagon::A4_pasrht },
6584
  { Hexagon::A4_psxtbfnew, Hexagon::A4_psxtbf },
6585
  { Hexagon::A4_psxtbtnew, Hexagon::A4_psxtbt },
6586
  { Hexagon::A4_psxthfnew, Hexagon::A4_psxthf },
6587
  { Hexagon::A4_psxthtnew, Hexagon::A4_psxtht },
6588
  { Hexagon::A4_pzxtbfnew, Hexagon::A4_pzxtbf },
6589
  { Hexagon::A4_pzxtbtnew, Hexagon::A4_pzxtbt },
6590
  { Hexagon::A4_pzxthfnew, Hexagon::A4_pzxthf },
6591
  { Hexagon::A4_pzxthtnew, Hexagon::A4_pzxtht },
6592
  { Hexagon::C2_ccombinewnewf, Hexagon::C2_ccombinewf },
6593
  { Hexagon::C2_ccombinewnewt, Hexagon::C2_ccombinewt },
6594
  { Hexagon::C2_cmovenewif, Hexagon::C2_cmoveif },
6595
  { Hexagon::C2_cmovenewit, Hexagon::C2_cmoveit },
6596
  { Hexagon::J2_jumpfnew, Hexagon::J2_jumpf },
6597
  { Hexagon::J2_jumpfnewpt, Hexagon::J2_jumpf },
6598
  { Hexagon::J2_jumprfnew, Hexagon::J2_jumprf },
6599
  { Hexagon::J2_jumprfnewpt, Hexagon::J2_jumprf },
6600
  { Hexagon::J2_jumprtnew, Hexagon::J2_jumprt },
6601
  { Hexagon::J2_jumprtnewpt, Hexagon::J2_jumprt },
6602
  { Hexagon::J2_jumptnew, Hexagon::J2_jumpt },
6603
  { Hexagon::J2_jumptnewpt, Hexagon::J2_jumpt },
6604
  { Hexagon::JMPretfnew, Hexagon::JMPretf },
6605
  { Hexagon::JMPretfnewpt, Hexagon::JMPretf },
6606
  { Hexagon::JMPrettnew, Hexagon::JMPrett },
6607
  { Hexagon::JMPrettnewpt, Hexagon::JMPrett },
6608
  { Hexagon::L2_ploadrbfnew_io, Hexagon::L2_ploadrbf_io },
6609
  { Hexagon::L2_ploadrbfnew_pi, Hexagon::L2_ploadrbf_pi },
6610
  { Hexagon::L2_ploadrbtnew_io, Hexagon::L2_ploadrbt_io },
6611
  { Hexagon::L2_ploadrbtnew_pi, Hexagon::L2_ploadrbt_pi },
6612
  { Hexagon::L2_ploadrdfnew_io, Hexagon::L2_ploadrdf_io },
6613
  { Hexagon::L2_ploadrdfnew_pi, Hexagon::L2_ploadrdf_pi },
6614
  { Hexagon::L2_ploadrdtnew_io, Hexagon::L2_ploadrdt_io },
6615
  { Hexagon::L2_ploadrdtnew_pi, Hexagon::L2_ploadrdt_pi },
6616
  { Hexagon::L2_ploadrhfnew_io, Hexagon::L2_ploadrhf_io },
6617
  { Hexagon::L2_ploadrhfnew_pi, Hexagon::L2_ploadrhf_pi },
6618
  { Hexagon::L2_ploadrhtnew_io, Hexagon::L2_ploadrht_io },
6619
  { Hexagon::L2_ploadrhtnew_pi, Hexagon::L2_ploadrht_pi },
6620
  { Hexagon::L2_ploadrifnew_io, Hexagon::L2_ploadrif_io },
6621
  { Hexagon::L2_ploadrifnew_pi, Hexagon::L2_ploadrif_pi },
6622
  { Hexagon::L2_ploadritnew_io, Hexagon::L2_ploadrit_io },
6623
  { Hexagon::L2_ploadritnew_pi, Hexagon::L2_ploadrit_pi },
6624
  { Hexagon::L2_ploadrubfnew_io, Hexagon::L2_ploadrubf_io },
6625
  { Hexagon::L2_ploadrubfnew_pi, Hexagon::L2_ploadrubf_pi },
6626
  { Hexagon::L2_ploadrubtnew_io, Hexagon::L2_ploadrubt_io },
6627
  { Hexagon::L2_ploadrubtnew_pi, Hexagon::L2_ploadrubt_pi },
6628
  { Hexagon::L2_ploadruhfnew_io, Hexagon::L2_ploadruhf_io },
6629
  { Hexagon::L2_ploadruhfnew_pi, Hexagon::L2_ploadruhf_pi },
6630
  { Hexagon::L2_ploadruhtnew_io, Hexagon::L2_ploadruht_io },
6631
  { Hexagon::L2_ploadruhtnew_pi, Hexagon::L2_ploadruht_pi },
6632
  { Hexagon::L4_ploadrbfnew_abs, Hexagon::L4_ploadrbf_abs },
6633
  { Hexagon::L4_ploadrbfnew_rr, Hexagon::L4_ploadrbf_rr },
6634
  { Hexagon::L4_ploadrbtnew_abs, Hexagon::L4_ploadrbt_abs },
6635
  { Hexagon::L4_ploadrbtnew_rr, Hexagon::L4_ploadrbt_rr },
6636
  { Hexagon::L4_ploadrdfnew_abs, Hexagon::L4_ploadrdf_abs },
6637
  { Hexagon::L4_ploadrdfnew_rr, Hexagon::L4_ploadrdf_rr },
6638
  { Hexagon::L4_ploadrdtnew_abs, Hexagon::L4_ploadrdt_abs },
6639
  { Hexagon::L4_ploadrdtnew_rr, Hexagon::L4_ploadrdt_rr },
6640
  { Hexagon::L4_ploadrhfnew_abs, Hexagon::L4_ploadrhf_abs },
6641
  { Hexagon::L4_ploadrhfnew_rr, Hexagon::L4_ploadrhf_rr },
6642
  { Hexagon::L4_ploadrhtnew_abs, Hexagon::L4_ploadrht_abs },
6643
  { Hexagon::L4_ploadrhtnew_rr, Hexagon::L4_ploadrht_rr },
6644
  { Hexagon::L4_ploadrifnew_abs, Hexagon::L4_ploadrif_abs },
6645
  { Hexagon::L4_ploadrifnew_rr, Hexagon::L4_ploadrif_rr },
6646
  { Hexagon::L4_ploadritnew_abs, Hexagon::L4_ploadrit_abs },
6647
  { Hexagon::L4_ploadritnew_rr, Hexagon::L4_ploadrit_rr },
6648
  { Hexagon::L4_ploadrubfnew_abs, Hexagon::L4_ploadrubf_abs },
6649
  { Hexagon::L4_ploadrubfnew_rr, Hexagon::L4_ploadrubf_rr },
6650
  { Hexagon::L4_ploadrubtnew_abs, Hexagon::L4_ploadrubt_abs },
6651
  { Hexagon::L4_ploadrubtnew_rr, Hexagon::L4_ploadrubt_rr },
6652
  { Hexagon::L4_ploadruhfnew_abs, Hexagon::L4_ploadruhf_abs },
6653
  { Hexagon::L4_ploadruhfnew_rr, Hexagon::L4_ploadruhf_rr },
6654
  { Hexagon::L4_ploadruhtnew_abs, Hexagon::L4_ploadruht_abs },
6655
  { Hexagon::L4_ploadruhtnew_rr, Hexagon::L4_ploadruht_rr },
6656
  { Hexagon::L4_return_fnew_pnt, Hexagon::L4_return_f },
6657
  { Hexagon::L4_return_fnew_pt, Hexagon::L4_return_f },
6658
  { Hexagon::L4_return_tnew_pnt, Hexagon::L4_return_t },
6659
  { Hexagon::L4_return_tnew_pt, Hexagon::L4_return_t },
6660
  { Hexagon::S2_pstorerbfnew_pi, Hexagon::S2_pstorerbf_pi },
6661
  { Hexagon::S2_pstorerbnewfnew_pi, Hexagon::S2_pstorerbnewf_pi },
6662
  { Hexagon::S2_pstorerbnewtnew_pi, Hexagon::S2_pstorerbnewt_pi },
6663
  { Hexagon::S2_pstorerbtnew_pi, Hexagon::S2_pstorerbt_pi },
6664
  { Hexagon::S2_pstorerdfnew_pi, Hexagon::S2_pstorerdf_pi },
6665
  { Hexagon::S2_pstorerdtnew_pi, Hexagon::S2_pstorerdt_pi },
6666
  { Hexagon::S2_pstorerffnew_pi, Hexagon::S2_pstorerff_pi },
6667
  { Hexagon::S2_pstorerftnew_pi, Hexagon::S2_pstorerft_pi },
6668
  { Hexagon::S2_pstorerhfnew_pi, Hexagon::S2_pstorerhf_pi },
6669
  { Hexagon::S2_pstorerhnewfnew_pi, Hexagon::S2_pstorerhnewf_pi },
6670
  { Hexagon::S2_pstorerhnewtnew_pi, Hexagon::S2_pstorerhnewt_pi },
6671
  { Hexagon::S2_pstorerhtnew_pi, Hexagon::S2_pstorerht_pi },
6672
  { Hexagon::S2_pstorerifnew_pi, Hexagon::S2_pstorerif_pi },
6673
  { Hexagon::S2_pstorerinewfnew_pi, Hexagon::S2_pstorerinewf_pi },
6674
  { Hexagon::S2_pstorerinewtnew_pi, Hexagon::S2_pstorerinewt_pi },
6675
  { Hexagon::S2_pstoreritnew_pi, Hexagon::S2_pstorerit_pi },
6676
  { Hexagon::S4_pstorerbfnew_abs, Hexagon::S4_pstorerbf_abs },
6677
  { Hexagon::S4_pstorerbfnew_io, Hexagon::S2_pstorerbf_io },
6678
  { Hexagon::S4_pstorerbfnew_rr, Hexagon::S4_pstorerbf_rr },
6679
  { Hexagon::S4_pstorerbnewfnew_abs, Hexagon::S4_pstorerbnewf_abs },
6680
  { Hexagon::S4_pstorerbnewfnew_io, Hexagon::S2_pstorerbnewf_io },
6681
  { Hexagon::S4_pstorerbnewfnew_rr, Hexagon::S4_pstorerbnewf_rr },
6682
  { Hexagon::S4_pstorerbnewtnew_abs, Hexagon::S4_pstorerbnewt_abs },
6683
  { Hexagon::S4_pstorerbnewtnew_io, Hexagon::S2_pstorerbnewt_io },
6684
  { Hexagon::S4_pstorerbnewtnew_rr, Hexagon::S4_pstorerbnewt_rr },
6685
  { Hexagon::S4_pstorerbtnew_abs, Hexagon::S4_pstorerbt_abs },
6686
  { Hexagon::S4_pstorerbtnew_io, Hexagon::S2_pstorerbt_io },
6687
  { Hexagon::S4_pstorerbtnew_rr, Hexagon::S4_pstorerbt_rr },
6688
  { Hexagon::S4_pstorerdfnew_abs, Hexagon::S4_pstorerdf_abs },
6689
  { Hexagon::S4_pstorerdfnew_io, Hexagon::S2_pstorerdf_io },
6690
  { Hexagon::S4_pstorerdfnew_rr, Hexagon::S4_pstorerdf_rr },
6691
  { Hexagon::S4_pstorerdtnew_abs, Hexagon::S4_pstorerdt_abs },
6692
  { Hexagon::S4_pstorerdtnew_io, Hexagon::S2_pstorerdt_io },
6693
  { Hexagon::S4_pstorerdtnew_rr, Hexagon::S4_pstorerdt_rr },
6694
  { Hexagon::S4_pstorerffnew_abs, Hexagon::S4_pstorerff_abs },
6695
  { Hexagon::S4_pstorerffnew_io, Hexagon::S2_pstorerff_io },
6696
  { Hexagon::S4_pstorerffnew_rr, Hexagon::S4_pstorerff_rr },
6697
  { Hexagon::S4_pstorerftnew_abs, Hexagon::S4_pstorerft_abs },
6698
  { Hexagon::S4_pstorerftnew_io, Hexagon::S2_pstorerft_io },
6699
  { Hexagon::S4_pstorerftnew_rr, Hexagon::S4_pstorerft_rr },
6700
  { Hexagon::S4_pstorerhfnew_abs, Hexagon::S4_pstorerhf_abs },
6701
  { Hexagon::S4_pstorerhfnew_io, Hexagon::S2_pstorerhf_io },
6702
  { Hexagon::S4_pstorerhfnew_rr, Hexagon::S4_pstorerhf_rr },
6703
  { Hexagon::S4_pstorerhnewfnew_abs, Hexagon::S4_pstorerhnewf_abs },
6704
  { Hexagon::S4_pstorerhnewfnew_io, Hexagon::S2_pstorerhnewf_io },
6705
  { Hexagon::S4_pstorerhnewfnew_rr, Hexagon::S4_pstorerhnewf_rr },
6706
  { Hexagon::S4_pstorerhnewtnew_abs, Hexagon::S4_pstorerhnewt_abs },
6707
  { Hexagon::S4_pstorerhnewtnew_io, Hexagon::S2_pstorerhnewt_io },
6708
  { Hexagon::S4_pstorerhnewtnew_rr, Hexagon::S4_pstorerhnewt_rr },
6709
  { Hexagon::S4_pstorerhtnew_abs, Hexagon::S4_pstorerht_abs },
6710
  { Hexagon::S4_pstorerhtnew_io, Hexagon::S2_pstorerht_io },
6711
  { Hexagon::S4_pstorerhtnew_rr, Hexagon::S4_pstorerht_rr },
6712
  { Hexagon::S4_pstorerifnew_abs, Hexagon::S4_pstorerif_abs },
6713
  { Hexagon::S4_pstorerifnew_io, Hexagon::S2_pstorerif_io },
6714
  { Hexagon::S4_pstorerifnew_rr, Hexagon::S4_pstorerif_rr },
6715
  { Hexagon::S4_pstorerinewfnew_abs, Hexagon::S4_pstorerinewf_abs },
6716
  { Hexagon::S4_pstorerinewfnew_io, Hexagon::S2_pstorerinewf_io },
6717
  { Hexagon::S4_pstorerinewfnew_rr, Hexagon::S4_pstorerinewf_rr },
6718
  { Hexagon::S4_pstorerinewtnew_abs, Hexagon::S4_pstorerinewt_abs },
6719
  { Hexagon::S4_pstorerinewtnew_io, Hexagon::S2_pstorerinewt_io },
6720
  { Hexagon::S4_pstorerinewtnew_rr, Hexagon::S4_pstorerinewt_rr },
6721
  { Hexagon::S4_pstoreritnew_abs, Hexagon::S4_pstorerit_abs },
6722
  { Hexagon::S4_pstoreritnew_io, Hexagon::S2_pstorerit_io },
6723
  { Hexagon::S4_pstoreritnew_rr, Hexagon::S4_pstorerit_rr },
6724
  { Hexagon::S4_storeirbfnew_io, Hexagon::S4_storeirbf_io },
6725
  { Hexagon::S4_storeirbtnew_io, Hexagon::S4_storeirbt_io },
6726
  { Hexagon::S4_storeirhfnew_io, Hexagon::S4_storeirhf_io },
6727
  { Hexagon::S4_storeirhtnew_io, Hexagon::S4_storeirht_io },
6728
  { Hexagon::S4_storeirifnew_io, Hexagon::S4_storeirif_io },
6729
  { Hexagon::S4_storeiritnew_io, Hexagon::S4_storeirit_io },
6730
}; // End of getPredOldOpcodeTable
6731
6732
  unsigned mid;
6733
  unsigned start = 0;
6734
  unsigned end = 166;
6735
  while (start < end) {
6736
    mid = start + (end - start)/2;
6737
    if (Opcode == getPredOldOpcodeTable[mid][0]) {
6738
      break;
6739
    }
6740
    if (Opcode < getPredOldOpcodeTable[mid][0])
6741
      end = mid;
6742
    else
6743
      start = mid + 1;
6744
  }
6745
  if (start == end)
6746
    return -1; // Instruction doesn't exist in this table.
6747
6748
  return getPredOldOpcodeTable[mid][1];
6749
}
6750
6751
// getPredOpcode
6752
LLVM_READONLY
6753
int getPredOpcode(uint16_t Opcode, enum PredSense inPredSense) {
6754
static const uint16_t getPredOpcodeTable[][3] = {
6755
  { Hexagon::A2_add, Hexagon::A2_paddt, Hexagon::A2_paddf },
6756
  { Hexagon::A2_addi, Hexagon::A2_paddit, Hexagon::A2_paddif },
6757
  { Hexagon::A2_and, Hexagon::A2_pandt, Hexagon::A2_pandf },
6758
  { Hexagon::A2_aslh, Hexagon::A4_paslht, Hexagon::A4_paslhf },
6759
  { Hexagon::A2_asrh, Hexagon::A4_pasrht, Hexagon::A4_pasrhf },
6760
  { Hexagon::A2_combinew, Hexagon::C2_ccombinewt, Hexagon::C2_ccombinewf },
6761
  { Hexagon::A2_or, Hexagon::A2_port, Hexagon::A2_porf },
6762
  { Hexagon::A2_sub, Hexagon::A2_psubt, Hexagon::A2_psubf },
6763
  { Hexagon::A2_sxtb, Hexagon::A4_psxtbt, Hexagon::A4_psxtbf },
6764
  { Hexagon::A2_sxth, Hexagon::A4_psxtht, Hexagon::A4_psxthf },
6765
  { Hexagon::A2_tfr, Hexagon::A2_tfrt, Hexagon::A2_tfrf },
6766
  { Hexagon::A2_tfrp, Hexagon::A2_tfrpt, Hexagon::A2_tfrpf },
6767
  { Hexagon::A2_tfrsi, Hexagon::C2_cmoveit, Hexagon::C2_cmoveif },
6768
  { Hexagon::A2_xor, Hexagon::A2_pxort, Hexagon::A2_pxorf },
6769
  { Hexagon::A2_zxtb, Hexagon::A4_pzxtbt, Hexagon::A4_pzxtbf },
6770
  { Hexagon::A2_zxth, Hexagon::A4_pzxtht, Hexagon::A4_pzxthf },
6771
  { Hexagon::CALLv3nr, Hexagon::J2_callt, Hexagon::J2_callf },
6772
  { Hexagon::J2_call, Hexagon::J2_callt, Hexagon::J2_callf },
6773
  { Hexagon::J2_jump, Hexagon::J2_jumpt, Hexagon::J2_jumpf },
6774
  { Hexagon::J2_jumpr, Hexagon::J2_jumprt, Hexagon::J2_jumprf },
6775
  { Hexagon::JMPret, Hexagon::JMPrett, Hexagon::JMPretf },
6776
  { Hexagon::L2_loadrb_io, Hexagon::L2_ploadrbt_io, Hexagon::L2_ploadrbf_io },
6777
  { Hexagon::L2_loadrb_pi, Hexagon::L2_ploadrbt_pi, Hexagon::L2_ploadrbf_pi },
6778
  { Hexagon::L2_loadrbgp, Hexagon::L4_ploadrbt_abs, Hexagon::L4_ploadrbf_abs },
6779
  { Hexagon::L2_loadrd_io, Hexagon::L2_ploadrdt_io, Hexagon::L2_ploadrdf_io },
6780
  { Hexagon::L2_loadrd_pi, Hexagon::L2_ploadrdt_pi, Hexagon::L2_ploadrdf_pi },
6781
  { Hexagon::L2_loadrdgp, Hexagon::L4_ploadrdt_abs, Hexagon::L4_ploadrdf_abs },
6782
  { Hexagon::L2_loadrh_io, Hexagon::L2_ploadrht_io, Hexagon::L2_ploadrhf_io },
6783
  { Hexagon::L2_loadrh_pi, Hexagon::L2_ploadrht_pi, Hexagon::L2_ploadrhf_pi },
6784
  { Hexagon::L2_loadrhgp, Hexagon::L4_ploadrht_abs, Hexagon::L4_ploadrhf_abs },
6785
  { Hexagon::L2_loadri_io, Hexagon::L2_ploadrit_io, Hexagon::L2_ploadrif_io },
6786
  { Hexagon::L2_loadri_pi, Hexagon::L2_ploadrit_pi, Hexagon::L2_ploadrif_pi },
6787
  { Hexagon::L2_loadrigp, Hexagon::L4_ploadrit_abs, Hexagon::L4_ploadrif_abs },
6788
  { Hexagon::L2_loadrub_io, Hexagon::L2_ploadrubt_io, Hexagon::L2_ploadrubf_io },
6789
  { Hexagon::L2_loadrub_pi, Hexagon::L2_ploadrubt_pi, Hexagon::L2_ploadrubf_pi },
6790
  { Hexagon::L2_loadrubgp, Hexagon::L4_ploadrubt_abs, Hexagon::L4_ploadrubf_abs },
6791
  { Hexagon::L2_loadruh_io, Hexagon::L2_ploadruht_io, Hexagon::L2_ploadruhf_io },
6792
  { Hexagon::L2_loadruh_pi, Hexagon::L2_ploadruht_pi, Hexagon::L2_ploadruhf_pi },
6793
  { Hexagon::L2_loadruhgp, Hexagon::L4_ploadruht_abs, Hexagon::L4_ploadruhf_abs },
6794
  { Hexagon::L4_loadrb_abs, Hexagon::L4_ploadrbt_abs, Hexagon::L4_ploadrbf_abs },
6795
  { Hexagon::L4_loadrb_rr, Hexagon::L4_ploadrbt_rr, Hexagon::L4_ploadrbf_rr },
6796
  { Hexagon::L4_loadrd_abs, Hexagon::L4_ploadrdt_abs, Hexagon::L4_ploadrdf_abs },
6797
  { Hexagon::L4_loadrd_rr, Hexagon::L4_ploadrdt_rr, Hexagon::L4_ploadrdf_rr },
6798
  { Hexagon::L4_loadrh_abs, Hexagon::L4_ploadrht_abs, Hexagon::L4_ploadrhf_abs },
6799
  { Hexagon::L4_loadrh_rr, Hexagon::L4_ploadrht_rr, Hexagon::L4_ploadrhf_rr },
6800
  { Hexagon::L4_loadri_abs, Hexagon::L4_ploadrit_abs, Hexagon::L4_ploadrif_abs },
6801
  { Hexagon::L4_loadri_rr, Hexagon::L4_ploadrit_rr, Hexagon::L4_ploadrif_rr },
6802
  { Hexagon::L4_loadrub_abs, Hexagon::L4_ploadrubt_abs, Hexagon::L4_ploadrubf_abs },
6803
  { Hexagon::L4_loadrub_rr, Hexagon::L4_ploadrubt_rr, Hexagon::L4_ploadrubf_rr },
6804
  { Hexagon::L4_loadruh_abs, Hexagon::L4_ploadruht_abs, Hexagon::L4_ploadruhf_abs },
6805
  { Hexagon::L4_loadruh_rr, Hexagon::L4_ploadruht_rr, Hexagon::L4_ploadruhf_rr },
6806
  { Hexagon::L4_return, Hexagon::L4_return_t, Hexagon::L4_return_f },
6807
  { Hexagon::RESTORE_DEALLOC_BEFORE_TAILCALL_V4, Hexagon::J2_callt, Hexagon::J2_callf },
6808
  { Hexagon::RESTORE_DEALLOC_BEFORE_TAILCALL_V4_EXT, Hexagon::J2_callt, Hexagon::J2_callf },
6809
  { Hexagon::S2_storerb_io, Hexagon::S2_pstorerbt_io, Hexagon::S2_pstorerbf_io },
6810
  { Hexagon::S2_storerb_pi, Hexagon::S2_pstorerbt_pi, Hexagon::S2_pstorerbf_pi },
6811
  { Hexagon::S2_storerbabs, Hexagon::S4_pstorerbt_abs, Hexagon::S4_pstorerbf_abs },
6812
  { Hexagon::S2_storerbgp, Hexagon::S4_pstorerbt_abs, Hexagon::S4_pstorerbf_abs },
6813
  { Hexagon::S2_storerbnew_io, Hexagon::S2_pstorerbnewt_io, Hexagon::S2_pstorerbnewf_io },
6814
  { Hexagon::S2_storerbnew_pi, Hexagon::S2_pstorerbnewt_pi, Hexagon::S2_pstorerbnewf_pi },
6815
  { Hexagon::S2_storerbnewabs, Hexagon::S4_pstorerbnewt_abs, Hexagon::S4_pstorerbnewf_abs },
6816
  { Hexagon::S2_storerbnewgp, Hexagon::S4_pstorerbnewt_abs, Hexagon::S4_pstorerbnewf_abs },
6817
  { Hexagon::S2_storerd_io, Hexagon::S2_pstorerdt_io, Hexagon::S2_pstorerdf_io },
6818
  { Hexagon::S2_storerd_pi, Hexagon::S2_pstorerdt_pi, Hexagon::S2_pstorerdf_pi },
6819
  { Hexagon::S2_storerdabs, Hexagon::S4_pstorerdt_abs, Hexagon::S4_pstorerdf_abs },
6820
  { Hexagon::S2_storerdgp, Hexagon::S4_pstorerdt_abs, Hexagon::S4_pstorerdf_abs },
6821
  { Hexagon::S2_storerf_io, Hexagon::S2_pstorerft_io, Hexagon::S2_pstorerff_io },
6822
  { Hexagon::S2_storerf_pi, Hexagon::S2_pstorerft_pi, Hexagon::S2_pstorerff_pi },
6823
  { Hexagon::S2_storerfabs, Hexagon::S4_pstorerft_abs, Hexagon::S4_pstorerff_abs },
6824
  { Hexagon::S2_storerfgp, Hexagon::S4_pstorerft_abs, Hexagon::S4_pstorerff_abs },
6825
  { Hexagon::S2_storerh_io, Hexagon::S2_pstorerht_io, Hexagon::S2_pstorerhf_io },
6826
  { Hexagon::S2_storerh_pi, Hexagon::S2_pstorerht_pi, Hexagon::S2_pstorerhf_pi },
6827
  { Hexagon::S2_storerhabs, Hexagon::S4_pstorerht_abs, Hexagon::S4_pstorerhf_abs },
6828
  { Hexagon::S2_storerhgp, Hexagon::S4_pstorerht_abs, Hexagon::S4_pstorerhf_abs },
6829
  { Hexagon::S2_storerhnew_io, Hexagon::S2_pstorerhnewt_io, Hexagon::S2_pstorerhnewf_io },
6830
  { Hexagon::S2_storerhnew_pi, Hexagon::S2_pstorerhnewt_pi, Hexagon::S2_pstorerhnewf_pi },
6831
  { Hexagon::S2_storerhnewabs, Hexagon::S4_pstorerhnewt_abs, Hexagon::S4_pstorerhnewf_abs },
6832
  { Hexagon::S2_storerhnewgp, Hexagon::S4_pstorerhnewt_abs, Hexagon::S4_pstorerhnewf_abs },
6833
  { Hexagon::S2_storeri_io, Hexagon::S2_pstorerit_io, Hexagon::S2_pstorerif_io },
6834
  { Hexagon::S2_storeri_pi, Hexagon::S2_pstorerit_pi, Hexagon::S2_pstorerif_pi },
6835
  { Hexagon::S2_storeriabs, Hexagon::S4_pstorerit_abs, Hexagon::S4_pstorerif_abs },
6836
  { Hexagon::S2_storerigp, Hexagon::S4_pstorerit_abs, Hexagon::S4_pstorerif_abs },
6837
  { Hexagon::S2_storerinew_io, Hexagon::S2_pstorerinewt_io, Hexagon::S2_pstorerinewf_io },
6838
  { Hexagon::S2_storerinew_pi, Hexagon::S2_pstorerinewt_pi, Hexagon::S2_pstorerinewf_pi },
6839
  { Hexagon::S2_storerinewabs, Hexagon::S4_pstorerinewt_abs, Hexagon::S4_pstorerinewf_abs },
6840
  { Hexagon::S2_storerinewgp, Hexagon::S4_pstorerinewt_abs, Hexagon::S4_pstorerinewf_abs },
6841
  { Hexagon::S4_storeirb_io, Hexagon::S4_storeirbt_io, Hexagon::S4_storeirbf_io },
6842
  { Hexagon::S4_storeirh_io, Hexagon::S4_storeirht_io, Hexagon::S4_storeirhf_io },
6843
  { Hexagon::S4_storeiri_io, Hexagon::S4_storeirit_io, Hexagon::S4_storeirif_io },
6844
  { Hexagon::S4_storerb_rr, Hexagon::S4_pstorerbt_rr, Hexagon::S4_pstorerbf_rr },
6845
  { Hexagon::S4_storerbnew_rr, Hexagon::S4_pstorerbnewt_rr, Hexagon::S4_pstorerbnewf_rr },
6846
  { Hexagon::S4_storerd_rr, Hexagon::S4_pstorerdt_rr, Hexagon::S4_pstorerdf_rr },
6847
  { Hexagon::S4_storerf_rr, Hexagon::S4_pstorerft_rr, Hexagon::S4_pstorerff_rr },
6848
  { Hexagon::S4_storerh_rr, Hexagon::S4_pstorerht_rr, Hexagon::S4_pstorerhf_rr },
6849
  { Hexagon::S4_storerhnew_rr, Hexagon::S4_pstorerhnewt_rr, Hexagon::S4_pstorerhnewf_rr },
6850
  { Hexagon::S4_storeri_rr, Hexagon::S4_pstorerit_rr, Hexagon::S4_pstorerif_rr },
6851
  { Hexagon::S4_storerinew_rr, Hexagon::S4_pstorerinewt_rr, Hexagon::S4_pstorerinewf_rr },
6852
  { Hexagon::SAVE_REGISTERS_CALL_V4, Hexagon::J2_callt, Hexagon::J2_callf },
6853
  { Hexagon::SAVE_REGISTERS_CALL_V4_EXT, Hexagon::J2_callt, Hexagon::J2_callf },
6854
  { Hexagon::V6_vS32Ub_ppu, Hexagon::V6_vS32Ub_pred_ppu, Hexagon::V6_vS32Ub_npred_ppu },
6855
  { Hexagon::V6_vS32b_ai, Hexagon::V6_vS32b_pred_ai, Hexagon::V6_vS32b_npred_ai },
6856
  { Hexagon::V6_vS32b_ai_128B, Hexagon::V6_vS32b_pred_ai_128B, Hexagon::V6_vS32b_npred_ai_128B },
6857
  { Hexagon::V6_vS32b_new_ai, Hexagon::V6_vS32b_new_pred_ai, Hexagon::V6_vS32b_new_npred_ai },
6858
  { Hexagon::V6_vS32b_new_ai_128B, Hexagon::V6_vS32b_new_pred_ai_128B, Hexagon::V6_vS32b_new_npred_ai_128B },
6859
  { Hexagon::V6_vS32b_new_pi, Hexagon::V6_vS32b_new_pred_pi, Hexagon::V6_vS32b_new_npred_pi },
6860
  { Hexagon::V6_vS32b_new_pi_128B, Hexagon::V6_vS32b_new_pred_pi_128B, Hexagon::V6_vS32b_new_npred_pi_128B },
6861
  { Hexagon::V6_vS32b_new_ppu, Hexagon::V6_vS32b_new_pred_ppu, Hexagon::V6_vS32b_new_npred_ppu },
6862
  { Hexagon::V6_vS32b_nt_ai, Hexagon::V6_vS32b_nt_pred_ai, Hexagon::V6_vS32b_nt_npred_ai },
6863
  { Hexagon::V6_vS32b_nt_ai_128B, Hexagon::V6_vS32b_nt_pred_ai_128B, Hexagon::V6_vS32b_nt_npred_ai_128B },
6864
  { Hexagon::V6_vS32b_nt_new_ai, Hexagon::V6_vS32b_nt_new_pred_ai, Hexagon::V6_vS32b_nt_new_npred_ai },
6865
  { Hexagon::V6_vS32b_nt_new_ai_128B, Hexagon::V6_vS32b_nt_new_pred_ai_128B, Hexagon::V6_vS32b_nt_new_npred_ai_128B },
6866
  { Hexagon::V6_vS32b_nt_new_pi, Hexagon::V6_vS32b_nt_new_pred_pi, Hexagon::V6_vS32b_nt_new_npred_pi },
6867
  { Hexagon::V6_vS32b_nt_new_pi_128B, Hexagon::V6_vS32b_nt_new_pred_pi_128B, Hexagon::V6_vS32b_nt_new_npred_pi_128B },
6868
  { Hexagon::V6_vS32b_nt_new_ppu, Hexagon::V6_vS32b_nt_new_pred_ppu, Hexagon::V6_vS32b_nt_new_npred_ppu },
6869
  { Hexagon::V6_vS32b_nt_ppu, Hexagon::V6_vS32b_nt_pred_ppu, Hexagon::V6_vS32b_nt_npred_ppu },
6870
  { Hexagon::V6_vS32b_ppu, Hexagon::V6_vS32b_pred_ppu, Hexagon::V6_vS32b_npred_ppu },
6871
}; // End of getPredOpcodeTable
6872
6873
  unsigned mid;
6874
  unsigned start = 0;
6875
  unsigned end = 116;
6876
  while (start < end) {
6877
    mid = start + (end - start)/2;
6878
    if (Opcode == getPredOpcodeTable[mid][0]) {
6879
      break;
6880
    }
6881
    if (Opcode < getPredOpcodeTable[mid][0])
6882
      end = mid;
6883
    else
6884
      start = mid + 1;
6885
  }
6886
  if (start == end)
6887
    return -1; // Instruction doesn't exist in this table.
6888
6889
  if (inPredSense == PredSense_true)
6890
    return getPredOpcodeTable[mid][1];
6891
  if (inPredSense == PredSense_false)
6892
    return getPredOpcodeTable[mid][2];
6893
  return -1;}
6894
6895
// getRealHWInstr
6896
LLVM_READONLY
6897
int getRealHWInstr(uint16_t Opcode, enum InstrType inInstrType) {
6898
static const uint16_t getRealHWInstrTable[][3] = {
6899
  { Hexagon::INSTRUCTION_LIST_END, Hexagon::INSTRUCTION_LIST_END }}; // End of getRealHWInstrTable
6900
6901
  unsigned mid;
6902
  unsigned start = 0;
6903
  unsigned end = 0;
6904
  while (start < end) {
6905
    mid = start + (end - start)/2;
6906
    if (Opcode == getRealHWInstrTable[mid][0]) {
6907
      break;
6908
    }
6909
    if (Opcode < getRealHWInstrTable[mid][0])
6910
      end = mid;
6911
    else
6912
      start = mid + 1;
6913
  }
6914
  if (start == end)
6915
    return -1; // Instruction doesn't exist in this table.
6916
6917
  if (inInstrType == InstrType_Pseudo)
6918
    return getRealHWInstrTable[mid][1];
6919
  if (inInstrType == InstrType_Real)
6920
    return getRealHWInstrTable[mid][2];
6921
  return -1;}
6922
6923
// getRegForm
6924
LLVM_READONLY
6925
int getRegForm(uint16_t Opcode) {
6926
static const uint16_t getRegFormTable[][2] = {
6927
  { Hexagon::A2_addi, Hexagon::A2_add },
6928
  { Hexagon::A2_andir, Hexagon::A2_and },
6929
  { Hexagon::A2_orir, Hexagon::A2_or },
6930
  { Hexagon::A2_subri, Hexagon::A2_sub },
6931
  { Hexagon::A2_tfrsi, Hexagon::A2_tfr },
6932
  { Hexagon::A4_cmpbeqi, Hexagon::A4_cmpbeq },
6933
  { Hexagon::A4_cmpbgti, Hexagon::A4_cmpbgt },
6934
  { Hexagon::A4_cmpbgtui, Hexagon::A4_cmpbgtu },
6935
  { Hexagon::A4_cmpheqi, Hexagon::A4_cmpheq },
6936
  { Hexagon::A4_cmphgti, Hexagon::A4_cmphgt },
6937
  { Hexagon::A4_cmphgtui, Hexagon::A4_cmphgtu },
6938
  { Hexagon::A4_rcmpeqi, Hexagon::A4_rcmpeq },
6939
  { Hexagon::A4_rcmpneqi, Hexagon::A4_rcmpneq },
6940
  { Hexagon::C2_cmoveif, Hexagon::A2_tfrf },
6941
  { Hexagon::C2_cmoveit, Hexagon::A2_tfrt },
6942
  { Hexagon::C2_cmovenewif, Hexagon::A2_tfrfnew },
6943
  { Hexagon::C2_cmovenewit, Hexagon::A2_tfrtnew },
6944
  { Hexagon::C2_cmpeqi, Hexagon::C2_cmpeq },
6945
  { Hexagon::C2_cmpgti, Hexagon::C2_cmpgt },
6946
  { Hexagon::C2_cmpgtui, Hexagon::C2_cmpgtu },
6947
  { Hexagon::C4_cmpltei, Hexagon::C2_cmpgt },
6948
  { Hexagon::C4_cmplteui, Hexagon::C2_cmpgtu },
6949
  { Hexagon::C4_cmpneqi, Hexagon::C2_cmpeq },
6950
  { Hexagon::M2_accii, Hexagon::M2_acci },
6951
  { Hexagon::M2_macsip, Hexagon::M2_maci },
6952
  { Hexagon::M2_mpysmi, Hexagon::M2_mpyi },
6953
  { Hexagon::M2_naccii, Hexagon::M2_nacci },
6954
  { Hexagon::M4_mpyri_addr, Hexagon::M4_mpyrr_addr },
6955
  { Hexagon::M4_mpyrr_addi, Hexagon::M4_mpyrr_addr },
6956
}; // End of getRegFormTable
6957
6958
  unsigned mid;
6959
  unsigned start = 0;
6960
  unsigned end = 29;
6961
  while (start < end) {
6962
    mid = start + (end - start)/2;
6963
    if (Opcode == getRegFormTable[mid][0]) {
6964
      break;
6965
    }
6966
    if (Opcode < getRegFormTable[mid][0])
6967
      end = mid;
6968
    else
6969
      start = mid + 1;
6970
  }
6971
  if (start == end)
6972
    return -1; // Instruction doesn't exist in this table.
6973
6974
  return getRegFormTable[mid][1];
6975
}
6976
6977
// getRegShlForm
6978
LLVM_READONLY
6979
int getRegShlForm(uint16_t Opcode) {
6980
static const uint16_t getRegShlFormTable[][2] = {
6981
  { Hexagon::L4_loadrb_ur, Hexagon::L4_loadrb_rr },
6982
  { Hexagon::L4_loadrd_ur, Hexagon::L4_loadrd_rr },
6983
  { Hexagon::L4_loadrh_ur, Hexagon::L4_loadrh_rr },
6984
  { Hexagon::L4_loadri_ur, Hexagon::L4_loadri_rr },
6985
  { Hexagon::L4_loadrub_ur, Hexagon::L4_loadrub_rr },
6986
  { Hexagon::L4_loadruh_ur, Hexagon::L4_loadruh_rr },
6987
  { Hexagon::S4_storerb_ur, Hexagon::S4_storerb_rr },
6988
  { Hexagon::S4_storerd_ur, Hexagon::S4_storerd_rr },
6989
  { Hexagon::S4_storerf_ur, Hexagon::S4_storerf_rr },
6990
  { Hexagon::S4_storerh_ur, Hexagon::S4_storerh_rr },
6991
  { Hexagon::S4_storeri_ur, Hexagon::S4_storeri_rr },
6992
}; // End of getRegShlFormTable
6993
6994
  unsigned mid;
6995
  unsigned start = 0;
6996
  unsigned end = 11;
6997
  while (start < end) {
6998
    mid = start + (end - start)/2;
6999
    if (Opcode == getRegShlFormTable[mid][0]) {
7000
      break;
7001
    }
7002
    if (Opcode < getRegShlFormTable[mid][0])
7003
      end = mid;
7004
    else
7005
      start = mid + 1;
7006
  }
7007
  if (start == end)
7008
    return -1; // Instruction doesn't exist in this table.
7009
7010
  return getRegShlFormTable[mid][1];
7011
}
7012
7013
// getTruePredOpcode
7014
LLVM_READONLY
7015
int getTruePredOpcode(uint16_t Opcode) {
7016
static const uint16_t getTruePredOpcodeTable[][2] = {
7017
  { Hexagon::A2_paddf, Hexagon::A2_paddt },
7018
  { Hexagon::A2_paddfnew, Hexagon::A2_paddtnew },
7019
  { Hexagon::A2_paddif, Hexagon::A2_paddit },
7020
  { Hexagon::A2_paddifnew, Hexagon::A2_padditnew },
7021
  { Hexagon::A2_pandf, Hexagon::A2_pandt },
7022
  { Hexagon::A2_pandfnew, Hexagon::A2_pandtnew },
7023
  { Hexagon::A2_porf, Hexagon::A2_port },
7024
  { Hexagon::A2_porfnew, Hexagon::A2_portnew },
7025
  { Hexagon::A2_psubf, Hexagon::A2_psubt },
7026
  { Hexagon::A2_psubfnew, Hexagon::A2_psubtnew },
7027
  { Hexagon::A2_pxorf, Hexagon::A2_pxort },
7028
  { Hexagon::A2_pxorfnew, Hexagon::A2_pxortnew },
7029
  { Hexagon::A2_tfrf, Hexagon::A2_tfrt },
7030
  { Hexagon::A2_tfrfnew, Hexagon::A2_tfrtnew },
7031
  { Hexagon::A2_tfrpf, Hexagon::A2_tfrpt },
7032
  { Hexagon::A2_tfrpfnew, Hexagon::A2_tfrptnew },
7033
  { Hexagon::A4_paslhf, Hexagon::A4_paslht },
7034
  { Hexagon::A4_paslhfnew, Hexagon::A4_paslhtnew },
7035
  { Hexagon::A4_pasrhf, Hexagon::A4_pasrht },
7036
  { Hexagon::A4_pasrhfnew, Hexagon::A4_pasrhtnew },
7037
  { Hexagon::A4_psxtbf, Hexagon::A4_psxtbt },
7038
  { Hexagon::A4_psxtbfnew, Hexagon::A4_psxtbtnew },
7039
  { Hexagon::A4_psxthf, Hexagon::A4_psxtht },
7040
  { Hexagon::A4_psxthfnew, Hexagon::A4_psxthtnew },
7041
  { Hexagon::A4_pzxtbf, Hexagon::A4_pzxtbt },
7042
  { Hexagon::A4_pzxtbfnew, Hexagon::A4_pzxtbtnew },
7043
  { Hexagon::A4_pzxthf, Hexagon::A4_pzxtht },
7044
  { Hexagon::A4_pzxthfnew, Hexagon::A4_pzxthtnew },
7045
  { Hexagon::C2_ccombinewf, Hexagon::C2_ccombinewt },
7046
  { Hexagon::C2_ccombinewnewf, Hexagon::C2_ccombinewnewt },
7047
  { Hexagon::C2_cmoveif, Hexagon::C2_cmoveit },
7048
  { Hexagon::C2_cmovenewif, Hexagon::C2_cmovenewit },
7049
  { Hexagon::J2_callf, Hexagon::J2_callt },
7050
  { Hexagon::J2_jumpf, Hexagon::J2_jumpt },
7051
  { Hexagon::J2_jumpfnew, Hexagon::J2_jumptnew },
7052
  { Hexagon::J2_jumpfnewpt, Hexagon::J2_jumptnewpt },
7053
  { Hexagon::J2_jumprf, Hexagon::J2_jumprt },
7054
  { Hexagon::J2_jumprfnew, Hexagon::J2_jumprtnew },
7055
  { Hexagon::J2_jumprfnewpt, Hexagon::J2_jumprtnewpt },
7056
  { Hexagon::J4_cmpeq_f_jumpnv_nt, Hexagon::J4_cmpeq_t_jumpnv_nt },
7057
  { Hexagon::J4_cmpeq_f_jumpnv_t, Hexagon::J4_cmpeq_t_jumpnv_t },
7058
  { Hexagon::J4_cmpeqi_f_jumpnv_nt, Hexagon::J4_cmpeqi_t_jumpnv_nt },
7059
  { Hexagon::J4_cmpeqi_f_jumpnv_t, Hexagon::J4_cmpeqi_t_jumpnv_t },
7060
  { Hexagon::J4_cmpeqn1_f_jumpnv_nt, Hexagon::J4_cmpeqn1_t_jumpnv_nt },
7061
  { Hexagon::J4_cmpeqn1_f_jumpnv_t, Hexagon::J4_cmpeqn1_t_jumpnv_t },
7062
  { Hexagon::J4_cmpgt_f_jumpnv_nt, Hexagon::J4_cmpgt_t_jumpnv_nt },
7063
  { Hexagon::J4_cmpgt_f_jumpnv_t, Hexagon::J4_cmpgt_t_jumpnv_t },
7064
  { Hexagon::J4_cmpgti_f_jumpnv_nt, Hexagon::J4_cmpgti_t_jumpnv_nt },
7065
  { Hexagon::J4_cmpgti_f_jumpnv_t, Hexagon::J4_cmpgti_t_jumpnv_t },
7066
  { Hexagon::J4_cmpgtn1_f_jumpnv_nt, Hexagon::J4_cmpgtn1_t_jumpnv_nt },
7067
  { Hexagon::J4_cmpgtn1_f_jumpnv_t, Hexagon::J4_cmpgtn1_t_jumpnv_t },
7068
  { Hexagon::J4_cmpgtu_f_jumpnv_nt, Hexagon::J4_cmpgtu_t_jumpnv_nt },
7069
  { Hexagon::J4_cmpgtu_f_jumpnv_t, Hexagon::J4_cmpgtu_t_jumpnv_t },
7070
  { Hexagon::J4_cmpgtui_f_jumpnv_nt, Hexagon::J4_cmpgtui_t_jumpnv_nt },
7071
  { Hexagon::J4_cmpgtui_f_jumpnv_t, Hexagon::J4_cmpgtui_t_jumpnv_t },
7072
  { Hexagon::J4_cmplt_f_jumpnv_nt, Hexagon::J4_cmplt_t_jumpnv_nt },
7073
  { Hexagon::J4_cmplt_f_jumpnv_t, Hexagon::J4_cmplt_t_jumpnv_t },
7074
  { Hexagon::J4_cmpltu_f_jumpnv_nt, Hexagon::J4_cmpltu_t_jumpnv_nt },
7075
  { Hexagon::J4_cmpltu_f_jumpnv_t, Hexagon::J4_cmpltu_t_jumpnv_t },
7076
  { Hexagon::J4_tstbit0_f_jumpnv_nt, Hexagon::J4_tstbit0_t_jumpnv_nt },
7077
  { Hexagon::J4_tstbit0_f_jumpnv_t, Hexagon::J4_tstbit0_t_jumpnv_t },
7078
  { Hexagon::JMPretf, Hexagon::JMPrett },
7079
  { Hexagon::JMPretfnew, Hexagon::JMPrettnew },
7080
  { Hexagon::JMPretfnewpt, Hexagon::JMPrettnewpt },
7081
  { Hexagon::L2_ploadrbf_io, Hexagon::L2_ploadrbt_io },
7082
  { Hexagon::L2_ploadrbf_pi, Hexagon::L2_ploadrbt_pi },
7083
  { Hexagon::L2_ploadrbfnew_io, Hexagon::L2_ploadrbtnew_io },
7084
  { Hexagon::L2_ploadrbfnew_pi, Hexagon::L2_ploadrbtnew_pi },
7085
  { Hexagon::L2_ploadrdf_io, Hexagon::L2_ploadrdt_io },
7086
  { Hexagon::L2_ploadrdf_pi, Hexagon::L2_ploadrdt_pi },
7087
  { Hexagon::L2_ploadrdfnew_io, Hexagon::L2_ploadrdtnew_io },
7088
  { Hexagon::L2_ploadrdfnew_pi, Hexagon::L2_ploadrdtnew_pi },
7089
  { Hexagon::L2_ploadrhf_io, Hexagon::L2_ploadrht_io },
7090
  { Hexagon::L2_ploadrhf_pi, Hexagon::L2_ploadrht_pi },
7091
  { Hexagon::L2_ploadrhfnew_io, Hexagon::L2_ploadrhtnew_io },
7092
  { Hexagon::L2_ploadrhfnew_pi, Hexagon::L2_ploadrhtnew_pi },
7093
  { Hexagon::L2_ploadrif_io, Hexagon::L2_ploadrit_io },
7094
  { Hexagon::L2_ploadrif_pi, Hexagon::L2_ploadrit_pi },
7095
  { Hexagon::L2_ploadrifnew_io, Hexagon::L2_ploadritnew_io },
7096
  { Hexagon::L2_ploadrifnew_pi, Hexagon::L2_ploadritnew_pi },
7097
  { Hexagon::L2_ploadrubf_io, Hexagon::L2_ploadrubt_io },
7098
  { Hexagon::L2_ploadrubf_pi, Hexagon::L2_ploadrubt_pi },
7099
  { Hexagon::L2_ploadrubfnew_io, Hexagon::L2_ploadrubtnew_io },
7100
  { Hexagon::L2_ploadrubfnew_pi, Hexagon::L2_ploadrubtnew_pi },
7101
  { Hexagon::L2_ploadruhf_io, Hexagon::L2_ploadruht_io },
7102
  { Hexagon::L2_ploadruhf_pi, Hexagon::L2_ploadruht_pi },
7103
  { Hexagon::L2_ploadruhfnew_io, Hexagon::L2_ploadruhtnew_io },
7104
  { Hexagon::L2_ploadruhfnew_pi, Hexagon::L2_ploadruhtnew_pi },
7105
  { Hexagon::L4_ploadrbf_abs, Hexagon::L4_ploadrbt_abs },
7106
  { Hexagon::L4_ploadrbf_rr, Hexagon::L4_ploadrbt_rr },
7107
  { Hexagon::L4_ploadrbfnew_abs, Hexagon::L4_ploadrbtnew_abs },
7108
  { Hexagon::L4_ploadrbfnew_rr, Hexagon::L4_ploadrbtnew_rr },
7109
  { Hexagon::L4_ploadrdf_abs, Hexagon::L4_ploadrdt_abs },
7110
  { Hexagon::L4_ploadrdf_rr, Hexagon::L4_ploadrdt_rr },
7111
  { Hexagon::L4_ploadrdfnew_abs, Hexagon::L4_ploadrdtnew_abs },
7112
  { Hexagon::L4_ploadrdfnew_rr, Hexagon::L4_ploadrdtnew_rr },
7113
  { Hexagon::L4_ploadrhf_abs, Hexagon::L4_ploadrht_abs },
7114
  { Hexagon::L4_ploadrhf_rr, Hexagon::L4_ploadrht_rr },
7115
  { Hexagon::L4_ploadrhfnew_abs, Hexagon::L4_ploadrhtnew_abs },
7116
  { Hexagon::L4_ploadrhfnew_rr, Hexagon::L4_ploadrhtnew_rr },
7117
  { Hexagon::L4_ploadrif_abs, Hexagon::L4_ploadrit_abs },
7118
  { Hexagon::L4_ploadrif_rr, Hexagon::L4_ploadrit_rr },
7119
  { Hexagon::L4_ploadrifnew_abs, Hexagon::L4_ploadritnew_abs },
7120
  { Hexagon::L4_ploadrifnew_rr, Hexagon::L4_ploadritnew_rr },
7121
  { Hexagon::L4_ploadrubf_abs, Hexagon::L4_ploadrubt_abs },
7122
  { Hexagon::L4_ploadrubf_rr, Hexagon::L4_ploadrubt_rr },
7123
  { Hexagon::L4_ploadrubfnew_abs, Hexagon::L4_ploadrubtnew_abs },
7124
  { Hexagon::L4_ploadrubfnew_rr, Hexagon::L4_ploadrubtnew_rr },
7125
  { Hexagon::L4_ploadruhf_abs, Hexagon::L4_ploadruht_abs },
7126
  { Hexagon::L4_ploadruhf_rr, Hexagon::L4_ploadruht_rr },
7127
  { Hexagon::L4_ploadruhfnew_abs, Hexagon::L4_ploadruhtnew_abs },
7128
  { Hexagon::L4_ploadruhfnew_rr, Hexagon::L4_ploadruhtnew_rr },
7129
  { Hexagon::L4_return_f, Hexagon::L4_return_t },
7130
  { Hexagon::L4_return_fnew_pnt, Hexagon::L4_return_tnew_pnt },
7131
  { Hexagon::L4_return_fnew_pt, Hexagon::L4_return_tnew_pt },
7132
  { Hexagon::S2_pstorerbf_io, Hexagon::S2_pstorerbt_io },
7133
  { Hexagon::S2_pstorerbf_pi, Hexagon::S2_pstorerbt_pi },
7134
  { Hexagon::S2_pstorerbfnew_pi, Hexagon::S2_pstorerbtnew_pi },
7135
  { Hexagon::S2_pstorerbnewf_io, Hexagon::S2_pstorerbnewt_io },
7136
  { Hexagon::S2_pstorerbnewf_pi, Hexagon::S2_pstorerbnewt_pi },
7137
  { Hexagon::S2_pstorerbnewfnew_pi, Hexagon::S2_pstorerbnewtnew_pi },
7138
  { Hexagon::S2_pstorerdf_io, Hexagon::S2_pstorerdt_io },
7139
  { Hexagon::S2_pstorerdf_pi, Hexagon::S2_pstorerdt_pi },
7140
  { Hexagon::S2_pstorerdfnew_pi, Hexagon::S2_pstorerdtnew_pi },
7141
  { Hexagon::S2_pstorerff_io, Hexagon::S2_pstorerft_io },
7142
  { Hexagon::S2_pstorerff_pi, Hexagon::S2_pstorerft_pi },
7143
  { Hexagon::S2_pstorerffnew_pi, Hexagon::S2_pstorerftnew_pi },
7144
  { Hexagon::S2_pstorerhf_io, Hexagon::S2_pstorerht_io },
7145
  { Hexagon::S2_pstorerhf_pi, Hexagon::S2_pstorerht_pi },
7146
  { Hexagon::S2_pstorerhfnew_pi, Hexagon::S2_pstorerhtnew_pi },
7147
  { Hexagon::S2_pstorerhnewf_io, Hexagon::S2_pstorerhnewt_io },
7148
  { Hexagon::S2_pstorerhnewf_pi, Hexagon::S2_pstorerhnewt_pi },
7149
  { Hexagon::S2_pstorerhnewfnew_pi, Hexagon::S2_pstorerhnewtnew_pi },
7150
  { Hexagon::S2_pstorerif_io, Hexagon::S2_pstorerit_io },
7151
  { Hexagon::S2_pstorerif_pi, Hexagon::S2_pstorerit_pi },
7152
  { Hexagon::S2_pstorerifnew_pi, Hexagon::S2_pstoreritnew_pi },
7153
  { Hexagon::S2_pstorerinewf_io, Hexagon::S2_pstorerinewt_io },
7154
  { Hexagon::S2_pstorerinewf_pi, Hexagon::S2_pstorerinewt_pi },
7155
  { Hexagon::S2_pstorerinewfnew_pi, Hexagon::S2_pstorerinewtnew_pi },
7156
  { Hexagon::S4_pstorerbf_abs, Hexagon::S4_pstorerbt_abs },
7157
  { Hexagon::S4_pstorerbf_rr, Hexagon::S4_pstorerbt_rr },
7158
  { Hexagon::S4_pstorerbfnew_abs, Hexagon::S4_pstorerbtnew_abs },
7159
  { Hexagon::S4_pstorerbfnew_io, Hexagon::S4_pstorerbtnew_io },
7160
  { Hexagon::S4_pstorerbfnew_rr, Hexagon::S4_pstorerbtnew_rr },
7161
  { Hexagon::S4_pstorerbnewf_abs, Hexagon::S4_pstorerbnewt_abs },
7162
  { Hexagon::S4_pstorerbnewf_rr, Hexagon::S4_pstorerbnewt_rr },
7163
  { Hexagon::S4_pstorerbnewfnew_abs, Hexagon::S4_pstorerbnewtnew_abs },
7164
  { Hexagon::S4_pstorerbnewfnew_io, Hexagon::S4_pstorerbnewtnew_io },
7165
  { Hexagon::S4_pstorerbnewfnew_rr, Hexagon::S4_pstorerbnewtnew_rr },
7166
  { Hexagon::S4_pstorerdf_abs, Hexagon::S4_pstorerdt_abs },
7167
  { Hexagon::S4_pstorerdf_rr, Hexagon::S4_pstorerdt_rr },
7168
  { Hexagon::S4_pstorerdfnew_abs, Hexagon::S4_pstorerdtnew_abs },
7169
  { Hexagon::S4_pstorerdfnew_io, Hexagon::S4_pstorerdtnew_io },
7170
  { Hexagon::S4_pstorerdfnew_rr, Hexagon::S4_pstorerdtnew_rr },
7171
  { Hexagon::S4_pstorerff_abs, Hexagon::S4_pstorerft_abs },
7172
  { Hexagon::S4_pstorerff_rr, Hexagon::S4_pstorerft_rr },
7173
  { Hexagon::S4_pstorerffnew_abs, Hexagon::S4_pstorerftnew_abs },
7174
  { Hexagon::S4_pstorerffnew_io, Hexagon::S4_pstorerftnew_io },
7175
  { Hexagon::S4_pstorerffnew_rr, Hexagon::S4_pstorerftnew_rr },
7176
  { Hexagon::S4_pstorerhf_abs, Hexagon::S4_pstorerht_abs },
7177
  { Hexagon::S4_pstorerhf_rr, Hexagon::S4_pstorerht_rr },
7178
  { Hexagon::S4_pstorerhfnew_abs, Hexagon::S4_pstorerhtnew_abs },
7179
  { Hexagon::S4_pstorerhfnew_io, Hexagon::S4_pstorerhtnew_io },
7180
  { Hexagon::S4_pstorerhfnew_rr, Hexagon::S4_pstorerhtnew_rr },
7181
  { Hexagon::S4_pstorerhnewf_abs, Hexagon::S4_pstorerhnewt_abs },
7182
  { Hexagon::S4_pstorerhnewf_rr, Hexagon::S4_pstorerhnewt_rr },
7183
  { Hexagon::S4_pstorerhnewfnew_abs, Hexagon::S4_pstorerhnewtnew_abs },
7184
  { Hexagon::S4_pstorerhnewfnew_io, Hexagon::S4_pstorerhnewtnew_io },
7185
  { Hexagon::S4_pstorerhnewfnew_rr, Hexagon::S4_pstorerhnewtnew_rr },
7186
  { Hexagon::S4_pstorerif_abs, Hexagon::S4_pstorerit_abs },
7187
  { Hexagon::S4_pstorerif_rr, Hexagon::S4_pstorerit_rr },
7188
  { Hexagon::S4_pstorerifnew_abs, Hexagon::S4_pstoreritnew_abs },
7189
  { Hexagon::S4_pstorerifnew_io, Hexagon::S4_pstoreritnew_io },
7190
  { Hexagon::S4_pstorerifnew_rr, Hexagon::S4_pstoreritnew_rr },
7191
  { Hexagon::S4_pstorerinewf_abs, Hexagon::S4_pstorerinewt_abs },
7192
  { Hexagon::S4_pstorerinewf_rr, Hexagon::S4_pstorerinewt_rr },
7193
  { Hexagon::S4_pstorerinewfnew_abs, Hexagon::S4_pstorerinewtnew_abs },
7194
  { Hexagon::S4_pstorerinewfnew_io, Hexagon::S4_pstorerinewtnew_io },
7195
  { Hexagon::S4_pstorerinewfnew_rr, Hexagon::S4_pstorerinewtnew_rr },
7196
  { Hexagon::S4_storeirbf_io, Hexagon::S4_storeirbt_io },
7197
  { Hexagon::S4_storeirbfnew_io, Hexagon::S4_storeirbtnew_io },
7198
  { Hexagon::S4_storeirhf_io, Hexagon::S4_storeirht_io },
7199
  { Hexagon::S4_storeirhfnew_io, Hexagon::S4_storeirhtnew_io },
7200
  { Hexagon::S4_storeirif_io, Hexagon::S4_storeirit_io },
7201
  { Hexagon::S4_storeirifnew_io, Hexagon::S4_storeiritnew_io },
7202
  { Hexagon::V6_vS32Ub_npred_ai, Hexagon::V6_vS32Ub_pred_ai },
7203
  { Hexagon::V6_vS32Ub_npred_ai_128B, Hexagon::V6_vS32Ub_pred_ai_128B },
7204
  { Hexagon::V6_vS32Ub_npred_pi, Hexagon::V6_vS32Ub_pred_pi },
7205
  { Hexagon::V6_vS32Ub_npred_pi_128B, Hexagon::V6_vS32Ub_pred_pi_128B },
7206
  { Hexagon::V6_vS32Ub_npred_ppu, Hexagon::V6_vS32Ub_pred_ppu },
7207
  { Hexagon::V6_vS32b_new_npred_ai, Hexagon::V6_vS32b_new_pred_ai },
7208
  { Hexagon::V6_vS32b_new_npred_ai_128B, Hexagon::V6_vS32b_new_pred_ai_128B },
7209
  { Hexagon::V6_vS32b_new_npred_pi, Hexagon::V6_vS32b_new_pred_pi },
7210
  { Hexagon::V6_vS32b_new_npred_pi_128B, Hexagon::V6_vS32b_new_pred_pi_128B },
7211
  { Hexagon::V6_vS32b_new_npred_ppu, Hexagon::V6_vS32b_new_pred_ppu },
7212
  { Hexagon::V6_vS32b_npred_ai, Hexagon::V6_vS32b_pred_ai },
7213
  { Hexagon::V6_vS32b_npred_ai_128B, Hexagon::V6_vS32b_pred_ai_128B },
7214
  { Hexagon::V6_vS32b_npred_pi, Hexagon::V6_vS32b_pred_pi },
7215
  { Hexagon::V6_vS32b_npred_pi_128B, Hexagon::V6_vS32b_pred_pi_128B },
7216
  { Hexagon::V6_vS32b_npred_ppu, Hexagon::V6_vS32b_pred_ppu },
7217
  { Hexagon::V6_vS32b_nt_new_npred_ai, Hexagon::V6_vS32b_nt_new_pred_ai },
7218
  { Hexagon::V6_vS32b_nt_new_npred_ai_128B, Hexagon::V6_vS32b_nt_new_pred_ai_128B },
7219
  { Hexagon::V6_vS32b_nt_new_npred_pi, Hexagon::V6_vS32b_nt_new_pred_pi },
7220
  { Hexagon::V6_vS32b_nt_new_npred_pi_128B, Hexagon::V6_vS32b_nt_new_pred_pi_128B },
7221
  { Hexagon::V6_vS32b_nt_new_npred_ppu, Hexagon::V6_vS32b_nt_new_pred_ppu },
7222
  { Hexagon::V6_vS32b_nt_npred_ai, Hexagon::V6_vS32b_nt_pred_ai },
7223
  { Hexagon::V6_vS32b_nt_npred_ai_128B, Hexagon::V6_vS32b_nt_pred_ai_128B },
7224
  { Hexagon::V6_vS32b_nt_npred_pi, Hexagon::V6_vS32b_nt_pred_pi },
7225
  { Hexagon::V6_vS32b_nt_npred_pi_128B, Hexagon::V6_vS32b_nt_pred_pi_128B },
7226
  { Hexagon::V6_vS32b_nt_npred_ppu, Hexagon::V6_vS32b_nt_pred_ppu },
7227
}; // End of getTruePredOpcodeTable
7228
7229
  unsigned mid;
7230
  unsigned start = 0;
7231
  unsigned end = 210;
7232
  while (start < end) {
7233
    mid = start + (end - start)/2;
7234
    if (Opcode == getTruePredOpcodeTable[mid][0]) {
7235
      break;
7236
    }
7237
    if (Opcode < getTruePredOpcodeTable[mid][0])
7238
      end = mid;
7239
    else
7240
      start = mid + 1;
7241
  }
7242
  if (start == end)
7243
    return -1; // Instruction doesn't exist in this table.
7244
7245
  return getTruePredOpcodeTable[mid][1];
7246
}
7247
7248
// notTakenBranchPrediction
7249
LLVM_READONLY
7250
int notTakenBranchPrediction(uint16_t Opcode) {
7251
static const uint16_t notTakenBranchPredictionTable[][2] = {
7252
  { Hexagon::J2_jumpfnewpt, Hexagon::J2_jumpfnew },
7253
  { Hexagon::J2_jumprfnewpt, Hexagon::J2_jumprfnew },
7254
  { Hexagon::J2_jumprtnewpt, Hexagon::J2_jumprtnew },
7255
  { Hexagon::J2_jumptnewpt, Hexagon::J2_jumptnew },
7256
  { Hexagon::J4_cmpeq_f_jumpnv_t, Hexagon::J4_cmpeq_f_jumpnv_nt },
7257
  { Hexagon::J4_cmpeq_t_jumpnv_t, Hexagon::J4_cmpeq_t_jumpnv_nt },
7258
  { Hexagon::J4_cmpeqi_f_jumpnv_t, Hexagon::J4_cmpeqi_f_jumpnv_nt },
7259
  { Hexagon::J4_cmpeqi_t_jumpnv_t, Hexagon::J4_cmpeqi_t_jumpnv_nt },
7260
  { Hexagon::J4_cmpeqn1_f_jumpnv_t, Hexagon::J4_cmpeqn1_f_jumpnv_nt },
7261
  { Hexagon::J4_cmpeqn1_t_jumpnv_t, Hexagon::J4_cmpeqn1_t_jumpnv_nt },
7262
  { Hexagon::J4_cmpgt_f_jumpnv_t, Hexagon::J4_cmpgt_f_jumpnv_nt },
7263
  { Hexagon::J4_cmpgt_t_jumpnv_t, Hexagon::J4_cmpgt_t_jumpnv_nt },
7264
  { Hexagon::J4_cmpgti_f_jumpnv_t, Hexagon::J4_cmpgti_f_jumpnv_nt },
7265
  { Hexagon::J4_cmpgti_t_jumpnv_t, Hexagon::J4_cmpgti_t_jumpnv_nt },
7266
  { Hexagon::J4_cmpgtn1_f_jumpnv_t, Hexagon::J4_cmpgtn1_f_jumpnv_nt },
7267
  { Hexagon::J4_cmpgtn1_t_jumpnv_t, Hexagon::J4_cmpgtn1_t_jumpnv_nt },
7268
  { Hexagon::J4_cmpgtu_f_jumpnv_t, Hexagon::J4_cmpgtu_f_jumpnv_nt },
7269
  { Hexagon::J4_cmpgtu_t_jumpnv_t, Hexagon::J4_cmpgtu_t_jumpnv_nt },
7270
  { Hexagon::J4_cmpgtui_f_jumpnv_t, Hexagon::J4_cmpgtui_f_jumpnv_nt },
7271
  { Hexagon::J4_cmpgtui_t_jumpnv_t, Hexagon::J4_cmpgtui_t_jumpnv_nt },
7272
  { Hexagon::J4_cmplt_f_jumpnv_t, Hexagon::J4_cmplt_f_jumpnv_nt },
7273
  { Hexagon::J4_cmplt_t_jumpnv_t, Hexagon::J4_cmplt_t_jumpnv_nt },
7274
  { Hexagon::J4_cmpltu_f_jumpnv_t, Hexagon::J4_cmpltu_f_jumpnv_nt },
7275
  { Hexagon::J4_cmpltu_t_jumpnv_t, Hexagon::J4_cmpltu_t_jumpnv_nt },
7276
  { Hexagon::J4_tstbit0_f_jumpnv_t, Hexagon::J4_tstbit0_f_jumpnv_nt },
7277
  { Hexagon::J4_tstbit0_t_jumpnv_t, Hexagon::J4_tstbit0_t_jumpnv_nt },
7278
  { Hexagon::JMPretfnewpt, Hexagon::JMPretfnew },
7279
  { Hexagon::JMPrettnewpt, Hexagon::JMPrettnew },
7280
  { Hexagon::L4_return_fnew_pt, Hexagon::L4_return_fnew_pnt },
7281
  { Hexagon::L4_return_tnew_pt, Hexagon::L4_return_tnew_pnt },
7282
}; // End of notTakenBranchPredictionTable
7283
7284
  unsigned mid;
7285
  unsigned start = 0;
7286
  unsigned end = 30;
7287
  while (start < end) {
7288
    mid = start + (end - start)/2;
7289
    if (Opcode == notTakenBranchPredictionTable[mid][0]) {
7290
      break;
7291
    }
7292
    if (Opcode < notTakenBranchPredictionTable[mid][0])
7293
      end = mid;
7294
    else
7295
      start = mid + 1;
7296
  }
7297
  if (start == end)
7298
    return -1; // Instruction doesn't exist in this table.
7299
7300
  return notTakenBranchPredictionTable[mid][1];
7301
}
7302
7303
// takenBranchPrediction
7304
LLVM_READONLY
7305
int takenBranchPrediction(uint16_t Opcode) {
7306
static const uint16_t takenBranchPredictionTable[][2] = {
7307
  { Hexagon::J2_jumpfnew, Hexagon::J2_jumpfnewpt },
7308
  { Hexagon::J2_jumprfnew, Hexagon::J2_jumprfnewpt },
7309
  { Hexagon::J2_jumprtnew, Hexagon::J2_jumprtnewpt },
7310
  { Hexagon::J2_jumptnew, Hexagon::J2_jumptnewpt },
7311
  { Hexagon::J4_cmpeq_f_jumpnv_nt, Hexagon::J4_cmpeq_f_jumpnv_t },
7312
  { Hexagon::J4_cmpeq_t_jumpnv_nt, Hexagon::J4_cmpeq_t_jumpnv_t },
7313
  { Hexagon::J4_cmpeqi_f_jumpnv_nt, Hexagon::J4_cmpeqi_f_jumpnv_t },
7314
  { Hexagon::J4_cmpeqi_t_jumpnv_nt, Hexagon::J4_cmpeqi_t_jumpnv_t },
7315
  { Hexagon::J4_cmpeqn1_f_jumpnv_nt, Hexagon::J4_cmpeqn1_f_jumpnv_t },
7316
  { Hexagon::J4_cmpeqn1_t_jumpnv_nt, Hexagon::J4_cmpeqn1_t_jumpnv_t },
7317
  { Hexagon::J4_cmpgt_f_jumpnv_nt, Hexagon::J4_cmpgt_f_jumpnv_t },
7318
  { Hexagon::J4_cmpgt_t_jumpnv_nt, Hexagon::J4_cmpgt_t_jumpnv_t },
7319
  { Hexagon::J4_cmpgti_f_jumpnv_nt, Hexagon::J4_cmpgti_f_jumpnv_t },
7320
  { Hexagon::J4_cmpgti_t_jumpnv_nt, Hexagon::J4_cmpgti_t_jumpnv_t },
7321
  { Hexagon::J4_cmpgtn1_f_jumpnv_nt, Hexagon::J4_cmpgtn1_f_jumpnv_t },
7322
  { Hexagon::J4_cmpgtn1_t_jumpnv_nt, Hexagon::J4_cmpgtn1_t_jumpnv_t },
7323
  { Hexagon::J4_cmpgtu_f_jumpnv_nt, Hexagon::J4_cmpgtu_f_jumpnv_t },
7324
  { Hexagon::J4_cmpgtu_t_jumpnv_nt, Hexagon::J4_cmpgtu_t_jumpnv_t },
7325
  { Hexagon::J4_cmpgtui_f_jumpnv_nt, Hexagon::J4_cmpgtui_f_jumpnv_t },
7326
  { Hexagon::J4_cmpgtui_t_jumpnv_nt, Hexagon::J4_cmpgtui_t_jumpnv_t },
7327
  { Hexagon::J4_cmplt_f_jumpnv_nt, Hexagon::J4_cmplt_f_jumpnv_t },
7328
  { Hexagon::J4_cmplt_t_jumpnv_nt, Hexagon::J4_cmplt_t_jumpnv_t },
7329
  { Hexagon::J4_cmpltu_f_jumpnv_nt, Hexagon::J4_cmpltu_f_jumpnv_t },
7330
  { Hexagon::J4_cmpltu_t_jumpnv_nt, Hexagon::J4_cmpltu_t_jumpnv_t },
7331
  { Hexagon::J4_tstbit0_f_jumpnv_nt, Hexagon::J4_tstbit0_f_jumpnv_t },
7332
  { Hexagon::J4_tstbit0_t_jumpnv_nt, Hexagon::J4_tstbit0_t_jumpnv_t },
7333
  { Hexagon::JMPretfnew, Hexagon::JMPretfnewpt },
7334
  { Hexagon::JMPrettnew, Hexagon::JMPrettnewpt },
7335
  { Hexagon::L4_return_fnew_pnt, Hexagon::L4_return_fnew_pt },
7336
  { Hexagon::L4_return_tnew_pnt, Hexagon::L4_return_tnew_pt },
7337
}; // End of takenBranchPredictionTable
7338
7339
  unsigned mid;
7340
  unsigned start = 0;
7341
  unsigned end = 30;
7342
  while (start < end) {
7343
    mid = start + (end - start)/2;
7344
    if (Opcode == takenBranchPredictionTable[mid][0]) {
7345
      break;
7346
    }
7347
    if (Opcode < takenBranchPredictionTable[mid][0])
7348
      end = mid;
7349
    else
7350
      start = mid + 1;
7351
  }
7352
  if (start == end)
7353
    return -1; // Instruction doesn't exist in this table.
7354
7355
  return takenBranchPredictionTable[mid][1];
7356
}
7357
7358
} // End Hexagon namespace
7359
} // End llvm namespace
7360
#endif // GET_INSTRMAP_INFO
7361