Coverage Report

Created: 2024-08-21 06:24

/src/capstonenext/arch/ARM/ARMGenDisassemblerTables.inc
Line
Count
Source (jump to first uncovered line)
1
/* Capstone Disassembly Engine, http://www.capstone-engine.org */
2
/* By Nguyen Anh Quynh <aquynh@gmail.com>, 2013-2022, */
3
/*    Rot127 <unisono@quyllur.org> 2022-2023 */
4
/* Automatically generated file by Capstone's LLVM TableGen Disassembler Backend. */
5
6
/* LLVM-commit: 464bda7750a3ba9e23823fc707d7e7b6fc38438d */
7
/* LLVM-tag: llvmorg-16.0.2-5-g464bda7750a3 */
8
9
/* Do not edit. */
10
11
/* Capstone's LLVM TableGen Backends: */
12
/* https://github.com/capstone-engine/llvm-capstone */
13
14
#include "../../MCInst.h"
15
#include "../../LEB128.h"
16
17
// Helper function for extracting fields from encoded instructions.
18
#define FieldFromInstruction(fname, InsnType) \
19
  static InsnType fname(InsnType insn, unsigned startBit, \
20
            unsigned numBits) \
21
23.8M
  { \
22
23.8M
    InsnType fieldMask; \
23
23.8M
    if (numBits == sizeof(InsnType) * 8) \
24
23.8M
      fieldMask = (InsnType)(-1LL); \
25
23.8M
    else \
26
23.8M
      fieldMask = (((InsnType)1 << numBits) - 1) \
27
23.8M
            << startBit; \
28
23.8M
    return (insn & fieldMask) >> startBit; \
29
23.8M
  }
ARMDisassembler.c:fieldFromInstruction_2
Line
Count
Source
21
9.35M
  { \
22
9.35M
    InsnType fieldMask; \
23
9.35M
    if (numBits == sizeof(InsnType) * 8) \
24
9.35M
      fieldMask = (InsnType)(-1LL); \
25
9.35M
    else \
26
9.35M
      fieldMask = (((InsnType)1 << numBits) - 1) \
27
9.35M
            << startBit; \
28
9.35M
    return (insn & fieldMask) >> startBit; \
29
9.35M
  }
ARMDisassembler.c:fieldFromInstruction_4
Line
Count
Source
21
14.4M
  { \
22
14.4M
    InsnType fieldMask; \
23
14.4M
    if (numBits == sizeof(InsnType) * 8) \
24
14.4M
      fieldMask = (InsnType)(-1LL); \
25
14.4M
    else \
26
14.4M
      fieldMask = (((InsnType)1 << numBits) - 1) \
27
14.4M
            << startBit; \
28
14.4M
    return (insn & fieldMask) >> startBit; \
29
14.4M
  }
30
31
static const uint8_t DecoderTableARM32[] = {
32
  /* 0 */ MCD_OPC_ExtractField,
33
  25,
34
  3, // Inst{27-25} ...
35
  /* 3 */ MCD_OPC_FilterValue,
36
  0,
37
  47,
38
  14,
39
  0, // Skip to: 3639
40
  /* 8 */ MCD_OPC_ExtractField,
41
  21,
42
  1, // Inst{21} ...
43
  /* 11 */ MCD_OPC_FilterValue,
44
  0,
45
  110,
46
  7,
47
  0, // Skip to: 1918
48
  /* 16 */ MCD_OPC_ExtractField,
49
  24,
50
  1, // Inst{24} ...
51
  /* 19 */ MCD_OPC_FilterValue,
52
  0,
53
  139,
54
  1,
55
  0, // Skip to: 419
56
  /* 24 */ MCD_OPC_ExtractField,
57
  4,
58
  1, // Inst{4} ...
59
  /* 27 */ MCD_OPC_FilterValue,
60
  0,
61
  123,
62
  0,
63
  0, // Skip to: 155
64
  /* 32 */ MCD_OPC_ExtractField,
65
  22,
66
  2, // Inst{23-22} ...
67
  /* 35 */ MCD_OPC_FilterValue,
68
  0,
69
  25,
70
  0,
71
  0, // Skip to: 65
72
  /* 40 */ MCD_OPC_CheckPredicate,
73
  0,
74
  11,
75
  0,
76
  0, // Skip to: 56
77
  /* 45 */ MCD_OPC_CheckField,
78
  5,
79
  7,
80
  0,
81
  4,
82
  0,
83
  0, // Skip to: 56
84
  /* 52 */ MCD_OPC_Decode,
85
  211,
86
  5,
87
  0, // Opcode: ANDrr
88
  /* 56 */ MCD_OPC_CheckPredicate,
89
  0,
90
  128,
91
  32,
92
  0, // Skip to: 8381
93
  /* 61 */ MCD_OPC_Decode,
94
  212,
95
  5,
96
  1, // Opcode: ANDrsi
97
  /* 65 */ MCD_OPC_FilterValue,
98
  1,
99
  25,
100
  0,
101
  0, // Skip to: 95
102
  /* 70 */ MCD_OPC_CheckPredicate,
103
  0,
104
  11,
105
  0,
106
  0, // Skip to: 86
107
  /* 75 */ MCD_OPC_CheckField,
108
  5,
109
  7,
110
  0,
111
  4,
112
  0,
113
  0, // Skip to: 86
114
  /* 82 */ MCD_OPC_Decode,
115
  160,
116
  15,
117
  0, // Opcode: SUBrr
118
  /* 86 */ MCD_OPC_CheckPredicate,
119
  0,
120
  98,
121
  32,
122
  0, // Skip to: 8381
123
  /* 91 */ MCD_OPC_Decode,
124
  161,
125
  15,
126
  1, // Opcode: SUBrsi
127
  /* 95 */ MCD_OPC_FilterValue,
128
  2,
129
  25,
130
  0,
131
  0, // Skip to: 125
132
  /* 100 */ MCD_OPC_CheckPredicate,
133
  0,
134
  11,
135
  0,
136
  0, // Skip to: 116
137
  /* 105 */ MCD_OPC_CheckField,
138
  5,
139
  7,
140
  0,
141
  4,
142
  0,
143
  0, // Skip to: 116
144
  /* 112 */ MCD_OPC_Decode,
145
  202,
146
  5,
147
  0, // Opcode: ADDrr
148
  /* 116 */ MCD_OPC_CheckPredicate,
149
  0,
150
  68,
151
  32,
152
  0, // Skip to: 8381
153
  /* 121 */ MCD_OPC_Decode,
154
  203,
155
  5,
156
  1, // Opcode: ADDrsi
157
  /* 125 */ MCD_OPC_FilterValue,
158
  3,
159
  59,
160
  32,
161
  0, // Skip to: 8381
162
  /* 130 */ MCD_OPC_CheckPredicate,
163
  0,
164
  11,
165
  0,
166
  0, // Skip to: 146
167
  /* 135 */ MCD_OPC_CheckField,
168
  5,
169
  7,
170
  0,
171
  4,
172
  0,
173
  0, // Skip to: 146
174
  /* 142 */ MCD_OPC_Decode,
175
  154,
176
  14,
177
  0, // Opcode: SBCrr
178
  /* 146 */ MCD_OPC_CheckPredicate,
179
  0,
180
  38,
181
  32,
182
  0, // Skip to: 8381
183
  /* 151 */ MCD_OPC_Decode,
184
  155,
185
  14,
186
  1, // Opcode: SBCrsi
187
  /* 155 */ MCD_OPC_FilterValue,
188
  1,
189
  29,
190
  32,
191
  0, // Skip to: 8381
192
  /* 160 */ MCD_OPC_ExtractField,
193
  7,
194
  1, // Inst{7} ...
195
  /* 163 */ MCD_OPC_FilterValue,
196
  0,
197
  59,
198
  0,
199
  0, // Skip to: 227
200
  /* 168 */ MCD_OPC_ExtractField,
201
  22,
202
  2, // Inst{23-22} ...
203
  /* 171 */ MCD_OPC_FilterValue,
204
  0,
205
  9,
206
  0,
207
  0, // Skip to: 185
208
  /* 176 */ MCD_OPC_CheckPredicate,
209
  0,
210
  8,
211
  32,
212
  0, // Skip to: 8381
213
  /* 181 */ MCD_OPC_Decode,
214
  213,
215
  5,
216
  2, // Opcode: ANDrsr
217
  /* 185 */ MCD_OPC_FilterValue,
218
  1,
219
  9,
220
  0,
221
  0, // Skip to: 199
222
  /* 190 */ MCD_OPC_CheckPredicate,
223
  0,
224
  250,
225
  31,
226
  0, // Skip to: 8381
227
  /* 195 */ MCD_OPC_Decode,
228
  162,
229
  15,
230
  2, // Opcode: SUBrsr
231
  /* 199 */ MCD_OPC_FilterValue,
232
  2,
233
  9,
234
  0,
235
  0, // Skip to: 213
236
  /* 204 */ MCD_OPC_CheckPredicate,
237
  0,
238
  236,
239
  31,
240
  0, // Skip to: 8381
241
  /* 209 */ MCD_OPC_Decode,
242
  204,
243
  5,
244
  2, // Opcode: ADDrsr
245
  /* 213 */ MCD_OPC_FilterValue,
246
  3,
247
  227,
248
  31,
249
  0, // Skip to: 8381
250
  /* 218 */ MCD_OPC_CheckPredicate,
251
  0,
252
  222,
253
  31,
254
  0, // Skip to: 8381
255
  /* 223 */ MCD_OPC_Decode,
256
  156,
257
  14,
258
  3, // Opcode: SBCrsr
259
  /* 227 */ MCD_OPC_FilterValue,
260
  1,
261
  213,
262
  31,
263
  0, // Skip to: 8381
264
  /* 232 */ MCD_OPC_ExtractField,
265
  5,
266
  2, // Inst{6-5} ...
267
  /* 235 */ MCD_OPC_FilterValue,
268
  0,
269
  71,
270
  0,
271
  0, // Skip to: 311
272
  /* 240 */ MCD_OPC_ExtractField,
273
  22,
274
  2, // Inst{23-22} ...
275
  /* 243 */ MCD_OPC_FilterValue,
276
  0,
277
  14,
278
  0,
279
  0, // Skip to: 262
280
  /* 248 */ MCD_OPC_CheckPredicate,
281
  1,
282
  192,
283
  31,
284
  0, // Skip to: 8381
285
  /* 253 */ MCD_OPC_SoftFail,
286
  128,
287
  224,
288
  3 /* 0xf000 */,
289
  0,
290
  /* 258 */ MCD_OPC_Decode,
291
  149,
292
  7,
293
  4, // Opcode: MUL
294
  /* 262 */ MCD_OPC_FilterValue,
295
  1,
296
  16,
297
  0,
298
  0, // Skip to: 283
299
  /* 267 */ MCD_OPC_CheckPredicate,
300
  1,
301
  173,
302
  31,
303
  0, // Skip to: 8381
304
  /* 272 */ MCD_OPC_CheckField,
305
  20,
306
  1,
307
  0,
308
  166,
309
  31,
310
  0, // Skip to: 8381
311
  /* 279 */ MCD_OPC_Decode,
312
  195,
313
  15,
314
  5, // Opcode: UMAAL
315
  /* 283 */ MCD_OPC_FilterValue,
316
  2,
317
  9,
318
  0,
319
  0, // Skip to: 297
320
  /* 288 */ MCD_OPC_CheckPredicate,
321
  1,
322
  152,
323
  31,
324
  0, // Skip to: 8381
325
  /* 293 */ MCD_OPC_Decode,
326
  197,
327
  15,
328
  6, // Opcode: UMULL
329
  /* 297 */ MCD_OPC_FilterValue,
330
  3,
331
  143,
332
  31,
333
  0, // Skip to: 8381
334
  /* 302 */ MCD_OPC_CheckPredicate,
335
  1,
336
  138,
337
  31,
338
  0, // Skip to: 8381
339
  /* 307 */ MCD_OPC_Decode,
340
  208,
341
  14,
342
  6, // Opcode: SMULL
343
  /* 311 */ MCD_OPC_FilterValue,
344
  1,
345
  31,
346
  0,
347
  0, // Skip to: 347
348
  /* 316 */ MCD_OPC_ExtractField,
349
  20,
350
  1, // Inst{20} ...
351
  /* 319 */ MCD_OPC_FilterValue,
352
  0,
353
  9,
354
  0,
355
  0, // Skip to: 333
356
  /* 324 */ MCD_OPC_CheckPredicate,
357
  0,
358
  116,
359
  31,
360
  0, // Skip to: 8381
361
  /* 329 */ MCD_OPC_Decode,
362
  149,
363
  15,
364
  7, // Opcode: STRH_POST
365
  /* 333 */ MCD_OPC_FilterValue,
366
  1,
367
  107,
368
  31,
369
  0, // Skip to: 8381
370
  /* 338 */ MCD_OPC_CheckPredicate,
371
  0,
372
  102,
373
  31,
374
  0, // Skip to: 8381
375
  /* 343 */ MCD_OPC_Decode,
376
  232,
377
  6,
378
  7, // Opcode: LDRH_POST
379
  /* 347 */ MCD_OPC_FilterValue,
380
  2,
381
  31,
382
  0,
383
  0, // Skip to: 383
384
  /* 352 */ MCD_OPC_ExtractField,
385
  20,
386
  1, // Inst{20} ...
387
  /* 355 */ MCD_OPC_FilterValue,
388
  0,
389
  9,
390
  0,
391
  0, // Skip to: 369
392
  /* 360 */ MCD_OPC_CheckPredicate,
393
  0,
394
  80,
395
  31,
396
  0, // Skip to: 8381
397
  /* 365 */ MCD_OPC_Decode,
398
  223,
399
  6,
400
  7, // Opcode: LDRD_POST
401
  /* 369 */ MCD_OPC_FilterValue,
402
  1,
403
  71,
404
  31,
405
  0, // Skip to: 8381
406
  /* 374 */ MCD_OPC_CheckPredicate,
407
  0,
408
  66,
409
  31,
410
  0, // Skip to: 8381
411
  /* 379 */ MCD_OPC_Decode,
412
  237,
413
  6,
414
  7, // Opcode: LDRSB_POST
415
  /* 383 */ MCD_OPC_FilterValue,
416
  3,
417
  57,
418
  31,
419
  0, // Skip to: 8381
420
  /* 388 */ MCD_OPC_ExtractField,
421
  20,
422
  1, // Inst{20} ...
423
  /* 391 */ MCD_OPC_FilterValue,
424
  0,
425
  9,
426
  0,
427
  0, // Skip to: 405
428
  /* 396 */ MCD_OPC_CheckPredicate,
429
  0,
430
  44,
431
  31,
432
  0, // Skip to: 8381
433
  /* 401 */ MCD_OPC_Decode,
434
  140,
435
  15,
436
  7, // Opcode: STRD_POST
437
  /* 405 */ MCD_OPC_FilterValue,
438
  1,
439
  35,
440
  31,
441
  0, // Skip to: 8381
442
  /* 410 */ MCD_OPC_CheckPredicate,
443
  0,
444
  30,
445
  31,
446
  0, // Skip to: 8381
447
  /* 415 */ MCD_OPC_Decode,
448
  242,
449
  6,
450
  7, // Opcode: LDRSH_POST
451
  /* 419 */ MCD_OPC_FilterValue,
452
  1,
453
  21,
454
  31,
455
  0, // Skip to: 8381
456
  /* 424 */ MCD_OPC_ExtractField,
457
  22,
458
  2, // Inst{23-22} ...
459
  /* 427 */ MCD_OPC_FilterValue,
460
  0,
461
  6,
462
  2,
463
  0, // Skip to: 950
464
  /* 432 */ MCD_OPC_ExtractField,
465
  20,
466
  1, // Inst{20} ...
467
  /* 435 */ MCD_OPC_FilterValue,
468
  0,
469
  152,
470
  1,
471
  0, // Skip to: 848
472
  /* 440 */ MCD_OPC_ExtractField,
473
  5,
474
  1, // Inst{5} ...
475
  /* 443 */ MCD_OPC_FilterValue,
476
  0,
477
  66,
478
  1,
479
  0, // Skip to: 770
480
  /* 448 */ MCD_OPC_ExtractField,
481
  28,
482
  4, // Inst{31-28} ...
483
  /* 451 */ MCD_OPC_FilterValue,
484
  14,
485
  67,
486
  0,
487
  0, // Skip to: 523
488
  /* 456 */ MCD_OPC_ExtractField,
489
  9,
490
  1, // Inst{9} ...
491
  /* 459 */ MCD_OPC_FilterValue,
492
  0,
493
  27,
494
  0,
495
  0, // Skip to: 491
496
  /* 464 */ MCD_OPC_CheckPredicate,
497
  2,
498
  171,
499
  0,
500
  0, // Skip to: 640
501
  /* 469 */ MCD_OPC_CheckField,
502
  6,
503
  2,
504
  1,
505
  164,
506
  0,
507
  0, // Skip to: 640
508
  /* 476 */ MCD_OPC_CheckField,
509
  4,
510
  1,
511
  0,
512
  157,
513
  0,
514
  0, // Skip to: 640
515
  /* 483 */ MCD_OPC_SoftFail,
516
  128,
517
  26 /* 0xd00 */,
518
  0,
519
  /* 487 */ MCD_OPC_Decode,
520
  155,
521
  6,
522
  8, // Opcode: CRC32B
523
  /* 491 */ MCD_OPC_FilterValue,
524
  1,
525
  144,
526
  0,
527
  0, // Skip to: 640
528
  /* 496 */ MCD_OPC_CheckPredicate,
529
  2,
530
  139,
531
  0,
532
  0, // Skip to: 640
533
  /* 501 */ MCD_OPC_CheckField,
534
  6,
535
  2,
536
  1,
537
  132,
538
  0,
539
  0, // Skip to: 640
540
  /* 508 */ MCD_OPC_CheckField,
541
  4,
542
  1,
543
  0,
544
  125,
545
  0,
546
  0, // Skip to: 640
547
  /* 515 */ MCD_OPC_SoftFail,
548
  128,
549
  26 /* 0xd00 */,
550
  0,
551
  /* 519 */ MCD_OPC_Decode,
552
  156,
553
  6,
554
  8, // Opcode: CRC32CB
555
  /* 523 */ MCD_OPC_FilterValue,
556
  15,
557
  112,
558
  0,
559
  0, // Skip to: 640
560
  /* 528 */ MCD_OPC_ExtractField,
561
  10,
562
  8, // Inst{17-10} ...
563
  /* 531 */ MCD_OPC_FilterValue,
564
  0,
565
  23,
566
  0,
567
  0, // Skip to: 559
568
  /* 536 */ MCD_OPC_CheckPredicate,
569
  0,
570
  99,
571
  0,
572
  0, // Skip to: 640
573
  /* 541 */ MCD_OPC_CheckField,
574
  9,
575
  1,
576
  0,
577
  92,
578
  0,
579
  0, // Skip to: 640
580
  /* 548 */ MCD_OPC_CheckField,
581
  0,
582
  5,
583
  0,
584
  85,
585
  0,
586
  0, // Skip to: 640
587
  /* 555 */ MCD_OPC_Decode,
588
  153,
589
  6,
590
  9, // Opcode: CPS2p
591
  /* 559 */ MCD_OPC_FilterValue,
592
  64,
593
  30,
594
  0,
595
  0, // Skip to: 594
596
  /* 564 */ MCD_OPC_CheckPredicate,
597
  0,
598
  71,
599
  0,
600
  0, // Skip to: 640
601
  /* 569 */ MCD_OPC_CheckField,
602
  18,
603
  2,
604
  0,
605
  64,
606
  0,
607
  0, // Skip to: 640
608
  /* 576 */ MCD_OPC_CheckField,
609
  6,
610
  3,
611
  0,
612
  57,
613
  0,
614
  0, // Skip to: 640
615
  /* 583 */ MCD_OPC_CheckField,
616
  0,
617
  5,
618
  0,
619
  50,
620
  0,
621
  0, // Skip to: 640
622
  /* 590 */ MCD_OPC_Decode,
623
  160,
624
  14,
625
  10, // Opcode: SETEND
626
  /* 594 */ MCD_OPC_FilterValue,
627
  128,
628
  1,
629
  40,
630
  0,
631
  0, // Skip to: 640
632
  /* 600 */ MCD_OPC_ExtractField,
633
  9,
634
  1, // Inst{9} ...
635
  /* 603 */ MCD_OPC_FilterValue,
636
  0,
637
  32,
638
  0,
639
  0, // Skip to: 640
640
  /* 608 */ MCD_OPC_CheckPredicate,
641
  0,
642
  18,
643
  0,
644
  0, // Skip to: 631
645
  /* 613 */ MCD_OPC_CheckField,
646
  18,
647
  2,
648
  0,
649
  11,
650
  0,
651
  0, // Skip to: 631
652
  /* 620 */ MCD_OPC_CheckField,
653
  6,
654
  3,
655
  0,
656
  4,
657
  0,
658
  0, // Skip to: 631
659
  /* 627 */ MCD_OPC_Decode,
660
  152,
661
  6,
662
  9, // Opcode: CPS1p
663
  /* 631 */ MCD_OPC_CheckPredicate,
664
  0,
665
  4,
666
  0,
667
  0, // Skip to: 640
668
  /* 636 */ MCD_OPC_Decode,
669
  154,
670
  6,
671
  9, // Opcode: CPS3p
672
  /* 640 */ MCD_OPC_ExtractField,
673
  6,
674
  2, // Inst{7-6} ...
675
  /* 643 */ MCD_OPC_FilterValue,
676
  0,
677
  36,
678
  0,
679
  0, // Skip to: 684
680
  /* 648 */ MCD_OPC_CheckPredicate,
681
  0,
682
  88,
683
  4,
684
  0, // Skip to: 1765
685
  /* 653 */ MCD_OPC_CheckField,
686
  16,
687
  1,
688
  1,
689
  81,
690
  4,
691
  0, // Skip to: 1765
692
  /* 660 */ MCD_OPC_CheckField,
693
  9,
694
  1,
695
  0,
696
  74,
697
  4,
698
  0, // Skip to: 1765
699
  /* 667 */ MCD_OPC_CheckField,
700
  4,
701
  1,
702
  0,
703
  67,
704
  4,
705
  0, // Skip to: 1765
706
  /* 674 */ MCD_OPC_SoftFail,
707
  143,
708
  26 /* 0xd0f */,
709
  128,
710
  128,
711
  56 /* 0xe0000 */,
712
  /* 680 */ MCD_OPC_Decode,
713
  143,
714
  7,
715
  11, // Opcode: MRS
716
  /* 684 */ MCD_OPC_FilterValue,
717
  1,
718
  20,
719
  0,
720
  0, // Skip to: 709
721
  /* 689 */ MCD_OPC_CheckPredicate,
722
  0,
723
  47,
724
  4,
725
  0, // Skip to: 1765
726
  /* 694 */ MCD_OPC_CheckField,
727
  4,
728
  1,
729
  1,
730
  40,
731
  4,
732
  0, // Skip to: 1765
733
  /* 701 */ MCD_OPC_SoftFail,
734
  128,
735
  30 /* 0xf00 */,
736
  0,
737
  /* 705 */ MCD_OPC_Decode,
738
  247,
739
  13,
740
  12, // Opcode: QADD
741
  /* 709 */ MCD_OPC_FilterValue,
742
  2,
743
  35,
744
  0,
745
  0, // Skip to: 749
746
  /* 714 */ MCD_OPC_ExtractField,
747
  4,
748
  1, // Inst{4} ...
749
  /* 717 */ MCD_OPC_FilterValue,
750
  0,
751
  9,
752
  0,
753
  0, // Skip to: 731
754
  /* 722 */ MCD_OPC_CheckPredicate,
755
  3,
756
  14,
757
  4,
758
  0, // Skip to: 1765
759
  /* 727 */ MCD_OPC_Decode,
760
  179,
761
  14,
762
  13, // Opcode: SMLABB
763
  /* 731 */ MCD_OPC_FilterValue,
764
  1,
765
  5,
766
  4,
767
  0, // Skip to: 1765
768
  /* 736 */ MCD_OPC_CheckPredicate,
769
  4,
770
  0,
771
  4,
772
  0, // Skip to: 1765
773
  /* 741 */ MCD_OPC_SoftFail,
774
  128,
775
  30 /* 0xf00 */,
776
  0,
777
  /* 745 */ MCD_OPC_Decode,
778
  164,
779
  15,
780
  14, // Opcode: SWP
781
  /* 749 */ MCD_OPC_FilterValue,
782
  3,
783
  243,
784
  3,
785
  0, // Skip to: 1765
786
  /* 754 */ MCD_OPC_CheckPredicate,
787
  3,
788
  238,
789
  3,
790
  0, // Skip to: 1765
791
  /* 759 */ MCD_OPC_CheckField,
792
  4,
793
  1,
794
  0,
795
  231,
796
  3,
797
  0, // Skip to: 1765
798
  /* 766 */ MCD_OPC_Decode,
799
  180,
800
  14,
801
  13, // Opcode: SMLABT
802
  /* 770 */ MCD_OPC_FilterValue,
803
  1,
804
  222,
805
  3,
806
  0, // Skip to: 1765
807
  /* 775 */ MCD_OPC_ExtractField,
808
  6,
809
  2, // Inst{7-6} ...
810
  /* 778 */ MCD_OPC_FilterValue,
811
  1,
812
  23,
813
  0,
814
  0, // Skip to: 806
815
  /* 783 */ MCD_OPC_CheckPredicate,
816
  5,
817
  209,
818
  3,
819
  0, // Skip to: 1765
820
  /* 788 */ MCD_OPC_CheckField,
821
  28,
822
  4,
823
  14,
824
  202,
825
  3,
826
  0, // Skip to: 1765
827
  /* 795 */ MCD_OPC_CheckField,
828
  4,
829
  1,
830
  1,
831
  195,
832
  3,
833
  0, // Skip to: 1765
834
  /* 802 */ MCD_OPC_Decode,
835
  180,
836
  6,
837
  15, // Opcode: HLT
838
  /* 806 */ MCD_OPC_FilterValue,
839
  2,
840
  16,
841
  0,
842
  0, // Skip to: 827
843
  /* 811 */ MCD_OPC_CheckPredicate,
844
  3,
845
  181,
846
  3,
847
  0, // Skip to: 1765
848
  /* 816 */ MCD_OPC_CheckField,
849
  4,
850
  1,
851
  0,
852
  174,
853
  3,
854
  0, // Skip to: 1765
855
  /* 823 */ MCD_OPC_Decode,
856
  190,
857
  14,
858
  13, // Opcode: SMLATB
859
  /* 827 */ MCD_OPC_FilterValue,
860
  3,
861
  165,
862
  3,
863
  0, // Skip to: 1765
864
  /* 832 */ MCD_OPC_CheckPredicate,
865
  3,
866
  160,
867
  3,
868
  0, // Skip to: 1765
869
  /* 837 */ MCD_OPC_CheckField,
870
  4,
871
  1,
872
  0,
873
  153,
874
  3,
875
  0, // Skip to: 1765
876
  /* 844 */ MCD_OPC_Decode,
877
  191,
878
  14,
879
  13, // Opcode: SMLATT
880
  /* 848 */ MCD_OPC_FilterValue,
881
  1,
882
  144,
883
  3,
884
  0, // Skip to: 1765
885
  /* 853 */ MCD_OPC_ExtractField,
886
  4,
887
  1, // Inst{4} ...
888
  /* 856 */ MCD_OPC_FilterValue,
889
  0,
890
  63,
891
  0,
892
  0, // Skip to: 924
893
  /* 861 */ MCD_OPC_CheckPredicate,
894
  0,
895
  16,
896
  0,
897
  0, // Skip to: 882
898
  /* 866 */ MCD_OPC_CheckField,
899
  5,
900
  7,
901
  0,
902
  9,
903
  0,
904
  0, // Skip to: 882
905
  /* 873 */ MCD_OPC_SoftFail,
906
  128,
907
  224,
908
  3 /* 0xf000 */,
909
  0,
910
  /* 878 */ MCD_OPC_Decode,
911
  180,
912
  15,
913
  16, // Opcode: TSTrr
914
  /* 882 */ MCD_OPC_CheckPredicate,
915
  6,
916
  23,
917
  0,
918
  0, // Skip to: 910
919
  /* 887 */ MCD_OPC_CheckField,
920
  28,
921
  4,
922
  15,
923
  16,
924
  0,
925
  0, // Skip to: 910
926
  /* 894 */ MCD_OPC_CheckField,
927
  5,
928
  3,
929
  0,
930
  9,
931
  0,
932
  0, // Skip to: 910
933
  /* 901 */ MCD_OPC_SoftFail,
934
  143,
935
  250,
936
  63 /* 0xffd0f */,
937
  0,
938
  /* 906 */ MCD_OPC_Decode,
939
  161,
940
  14,
941
  10, // Opcode: SETPAN
942
  /* 910 */ MCD_OPC_CheckPredicate,
943
  0,
944
  82,
945
  3,
946
  0, // Skip to: 1765
947
  /* 915 */ MCD_OPC_SoftFail,
948
  128,
949
  224,
950
  3 /* 0xf000 */,
951
  0,
952
  /* 920 */ MCD_OPC_Decode,
953
  181,
954
  15,
955
  17, // Opcode: TSTrsi
956
  /* 924 */ MCD_OPC_FilterValue,
957
  1,
958
  68,
959
  3,
960
  0, // Skip to: 1765
961
  /* 929 */ MCD_OPC_CheckPredicate,
962
  0,
963
  63,
964
  3,
965
  0, // Skip to: 1765
966
  /* 934 */ MCD_OPC_CheckField,
967
  7,
968
  1,
969
  0,
970
  56,
971
  3,
972
  0, // Skip to: 1765
973
  /* 941 */ MCD_OPC_SoftFail,
974
  128,
975
  224,
976
  3 /* 0xf000 */,
977
  0,
978
  /* 946 */ MCD_OPC_Decode,
979
  182,
980
  15,
981
  18, // Opcode: TSTrsr
982
  /* 950 */ MCD_OPC_FilterValue,
983
  1,
984
  62,
985
  1,
986
  0, // Skip to: 1273
987
  /* 955 */ MCD_OPC_ExtractField,
988
  4,
989
  1, // Inst{4} ...
990
  /* 958 */ MCD_OPC_FilterValue,
991
  0,
992
  192,
993
  0,
994
  0, // Skip to: 1155
995
  /* 963 */ MCD_OPC_ExtractField,
996
  20,
997
  1, // Inst{20} ...
998
  /* 966 */ MCD_OPC_FilterValue,
999
  0,
1000
  144,
1001
  0,
1002
  0, // Skip to: 1115
1003
  /* 971 */ MCD_OPC_ExtractField,
1004
  5,
1005
  3, // Inst{7-5} ...
1006
  /* 974 */ MCD_OPC_FilterValue,
1007
  0,
1008
  22,
1009
  0,
1010
  0, // Skip to: 1001
1011
  /* 979 */ MCD_OPC_CheckPredicate,
1012
  0,
1013
  13,
1014
  3,
1015
  0, // Skip to: 1765
1016
  /* 984 */ MCD_OPC_CheckField,
1017
  9,
1018
  1,
1019
  0,
1020
  6,
1021
  3,
1022
  0, // Skip to: 1765
1023
  /* 991 */ MCD_OPC_SoftFail,
1024
  143,
1025
  26 /* 0xd0f */,
1026
  128,
1027
  128,
1028
  60 /* 0xf0000 */,
1029
  /* 997 */ MCD_OPC_Decode,
1030
  145,
1031
  7,
1032
  11, // Opcode: MRSsys
1033
  /* 1001 */ MCD_OPC_FilterValue,
1034
  2,
1035
  53,
1036
  0,
1037
  0, // Skip to: 1059
1038
  /* 1006 */ MCD_OPC_ExtractField,
1039
  9,
1040
  1, // Inst{9} ...
1041
  /* 1009 */ MCD_OPC_FilterValue,
1042
  0,
1043
  20,
1044
  0,
1045
  0, // Skip to: 1034
1046
  /* 1014 */ MCD_OPC_CheckPredicate,
1047
  2,
1048
  234,
1049
  2,
1050
  0, // Skip to: 1765
1051
  /* 1019 */ MCD_OPC_CheckField,
1052
  28,
1053
  4,
1054
  14,
1055
  227,
1056
  2,
1057
  0, // Skip to: 1765
1058
  /* 1026 */ MCD_OPC_SoftFail,
1059
  128,
1060
  26 /* 0xd00 */,
1061
  0,
1062
  /* 1030 */ MCD_OPC_Decode,
1063
  160,
1064
  6,
1065
  8, // Opcode: CRC32W
1066
  /* 1034 */ MCD_OPC_FilterValue,
1067
  1,
1068
  214,
1069
  2,
1070
  0, // Skip to: 1765
1071
  /* 1039 */ MCD_OPC_CheckPredicate,
1072
  2,
1073
  209,
1074
  2,
1075
  0, // Skip to: 1765
1076
  /* 1044 */ MCD_OPC_CheckField,
1077
  28,
1078
  4,
1079
  14,
1080
  202,
1081
  2,
1082
  0, // Skip to: 1765
1083
  /* 1051 */ MCD_OPC_SoftFail,
1084
  128,
1085
  26 /* 0xd00 */,
1086
  0,
1087
  /* 1055 */ MCD_OPC_Decode,
1088
  158,
1089
  6,
1090
  8, // Opcode: CRC32CW
1091
  /* 1059 */ MCD_OPC_FilterValue,
1092
  4,
1093
  9,
1094
  0,
1095
  0, // Skip to: 1073
1096
  /* 1064 */ MCD_OPC_CheckPredicate,
1097
  3,
1098
  184,
1099
  2,
1100
  0, // Skip to: 1765
1101
  /* 1069 */ MCD_OPC_Decode,
1102
  184,
1103
  14,
1104
  19, // Opcode: SMLALBB
1105
  /* 1073 */ MCD_OPC_FilterValue,
1106
  5,
1107
  9,
1108
  0,
1109
  0, // Skip to: 1087
1110
  /* 1078 */ MCD_OPC_CheckPredicate,
1111
  3,
1112
  170,
1113
  2,
1114
  0, // Skip to: 1765
1115
  /* 1083 */ MCD_OPC_Decode,
1116
  188,
1117
  14,
1118
  19, // Opcode: SMLALTB
1119
  /* 1087 */ MCD_OPC_FilterValue,
1120
  6,
1121
  9,
1122
  0,
1123
  0, // Skip to: 1101
1124
  /* 1092 */ MCD_OPC_CheckPredicate,
1125
  3,
1126
  156,
1127
  2,
1128
  0, // Skip to: 1765
1129
  /* 1097 */ MCD_OPC_Decode,
1130
  185,
1131
  14,
1132
  19, // Opcode: SMLALBT
1133
  /* 1101 */ MCD_OPC_FilterValue,
1134
  7,
1135
  147,
1136
  2,
1137
  0, // Skip to: 1765
1138
  /* 1106 */ MCD_OPC_CheckPredicate,
1139
  3,
1140
  142,
1141
  2,
1142
  0, // Skip to: 1765
1143
  /* 1111 */ MCD_OPC_Decode,
1144
  189,
1145
  14,
1146
  19, // Opcode: SMLALTT
1147
  /* 1115 */ MCD_OPC_FilterValue,
1148
  1,
1149
  133,
1150
  2,
1151
  0, // Skip to: 1765
1152
  /* 1120 */ MCD_OPC_CheckPredicate,
1153
  0,
1154
  16,
1155
  0,
1156
  0, // Skip to: 1141
1157
  /* 1125 */ MCD_OPC_CheckField,
1158
  5,
1159
  7,
1160
  0,
1161
  9,
1162
  0,
1163
  0, // Skip to: 1141
1164
  /* 1132 */ MCD_OPC_SoftFail,
1165
  128,
1166
  224,
1167
  3 /* 0xf000 */,
1168
  0,
1169
  /* 1137 */ MCD_OPC_Decode,
1170
  149,
1171
  6,
1172
  20, // Opcode: CMPrr
1173
  /* 1141 */ MCD_OPC_CheckPredicate,
1174
  0,
1175
  107,
1176
  2,
1177
  0, // Skip to: 1765
1178
  /* 1146 */ MCD_OPC_SoftFail,
1179
  128,
1180
  224,
1181
  3 /* 0xf000 */,
1182
  0,
1183
  /* 1151 */ MCD_OPC_Decode,
1184
  150,
1185
  6,
1186
  17, // Opcode: CMPrsi
1187
  /* 1155 */ MCD_OPC_FilterValue,
1188
  1,
1189
  93,
1190
  2,
1191
  0, // Skip to: 1765
1192
  /* 1160 */ MCD_OPC_ExtractField,
1193
  7,
1194
  1, // Inst{7} ...
1195
  /* 1163 */ MCD_OPC_FilterValue,
1196
  0,
1197
  73,
1198
  0,
1199
  0, // Skip to: 1241
1200
  /* 1168 */ MCD_OPC_ExtractField,
1201
  20,
1202
  1, // Inst{20} ...
1203
  /* 1171 */ MCD_OPC_FilterValue,
1204
  0,
1205
  46,
1206
  0,
1207
  0, // Skip to: 1222
1208
  /* 1176 */ MCD_OPC_ExtractField,
1209
  5,
1210
  2, // Inst{6-5} ...
1211
  /* 1179 */ MCD_OPC_FilterValue,
1212
  2,
1213
  13,
1214
  0,
1215
  0, // Skip to: 1197
1216
  /* 1184 */ MCD_OPC_CheckPredicate,
1217
  0,
1218
  64,
1219
  2,
1220
  0, // Skip to: 1765
1221
  /* 1189 */ MCD_OPC_SoftFail,
1222
  128,
1223
  30 /* 0xf00 */,
1224
  0,
1225
  /* 1193 */ MCD_OPC_Decode,
1226
  251,
1227
  13,
1228
  21, // Opcode: QDADD
1229
  /* 1197 */ MCD_OPC_FilterValue,
1230
  3,
1231
  51,
1232
  2,
1233
  0, // Skip to: 1765
1234
  /* 1202 */ MCD_OPC_CheckPredicate,
1235
  7,
1236
  46,
1237
  2,
1238
  0, // Skip to: 1765
1239
  /* 1207 */ MCD_OPC_SoftFail,
1240
  128,
1241
  128,
1242
  128,
1243
  128,
1244
  1 /* 0x10000000 */,
1245
  128,
1246
  128,
1247
  128,
1248
  128,
1249
  14 /* 0xffffffffe0000000 */,
1250
  /* 1218 */ MCD_OPC_Decode,
1251
  181,
1252
  6,
1253
  15, // Opcode: HVC
1254
  /* 1222 */ MCD_OPC_FilterValue,
1255
  1,
1256
  26,
1257
  2,
1258
  0, // Skip to: 1765
1259
  /* 1227 */ MCD_OPC_CheckPredicate,
1260
  0,
1261
  21,
1262
  2,
1263
  0, // Skip to: 1765
1264
  /* 1232 */ MCD_OPC_SoftFail,
1265
  128,
1266
  224,
1267
  3 /* 0xf000 */,
1268
  0,
1269
  /* 1237 */ MCD_OPC_Decode,
1270
  151,
1271
  6,
1272
  18, // Opcode: CMPrsr
1273
  /* 1241 */ MCD_OPC_FilterValue,
1274
  1,
1275
  7,
1276
  2,
1277
  0, // Skip to: 1765
1278
  /* 1246 */ MCD_OPC_CheckPredicate,
1279
  4,
1280
  2,
1281
  2,
1282
  0, // Skip to: 1765
1283
  /* 1251 */ MCD_OPC_CheckField,
1284
  20,
1285
  1,
1286
  0,
1287
  251,
1288
  1,
1289
  0, // Skip to: 1765
1290
  /* 1258 */ MCD_OPC_CheckField,
1291
  5,
1292
  2,
1293
  0,
1294
  244,
1295
  1,
1296
  0, // Skip to: 1765
1297
  /* 1265 */ MCD_OPC_SoftFail,
1298
  128,
1299
  30 /* 0xf00 */,
1300
  0,
1301
  /* 1269 */ MCD_OPC_Decode,
1302
  165,
1303
  15,
1304
  14, // Opcode: SWPB
1305
  /* 1273 */ MCD_OPC_FilterValue,
1306
  2,
1307
  241,
1308
  0,
1309
  0, // Skip to: 1519
1310
  /* 1278 */ MCD_OPC_ExtractField,
1311
  4,
1312
  1, // Inst{4} ...
1313
  /* 1281 */ MCD_OPC_FilterValue,
1314
  0,
1315
  25,
1316
  0,
1317
  0, // Skip to: 1311
1318
  /* 1286 */ MCD_OPC_CheckPredicate,
1319
  0,
1320
  11,
1321
  0,
1322
  0, // Skip to: 1302
1323
  /* 1291 */ MCD_OPC_CheckField,
1324
  5,
1325
  7,
1326
  0,
1327
  4,
1328
  0,
1329
  0, // Skip to: 1302
1330
  /* 1298 */ MCD_OPC_Decode,
1331
  236,
1332
  13,
1333
  0, // Opcode: ORRrr
1334
  /* 1302 */ MCD_OPC_CheckPredicate,
1335
  0,
1336
  202,
1337
  1,
1338
  0, // Skip to: 1765
1339
  /* 1307 */ MCD_OPC_Decode,
1340
  237,
1341
  13,
1342
  1, // Opcode: ORRrsi
1343
  /* 1311 */ MCD_OPC_FilterValue,
1344
  1,
1345
  193,
1346
  1,
1347
  0, // Skip to: 1765
1348
  /* 1316 */ MCD_OPC_ExtractField,
1349
  7,
1350
  1, // Inst{7} ...
1351
  /* 1319 */ MCD_OPC_FilterValue,
1352
  0,
1353
  9,
1354
  0,
1355
  0, // Skip to: 1333
1356
  /* 1324 */ MCD_OPC_CheckPredicate,
1357
  0,
1358
  180,
1359
  1,
1360
  0, // Skip to: 1765
1361
  /* 1329 */ MCD_OPC_Decode,
1362
  238,
1363
  13,
1364
  2, // Opcode: ORRrsr
1365
  /* 1333 */ MCD_OPC_FilterValue,
1366
  1,
1367
  171,
1368
  1,
1369
  0, // Skip to: 1765
1370
  /* 1338 */ MCD_OPC_ExtractField,
1371
  8,
1372
  4, // Inst{11-8} ...
1373
  /* 1341 */ MCD_OPC_FilterValue,
1374
  12,
1375
  59,
1376
  0,
1377
  0, // Skip to: 1405
1378
  /* 1346 */ MCD_OPC_ExtractField,
1379
  20,
1380
  1, // Inst{20} ...
1381
  /* 1349 */ MCD_OPC_FilterValue,
1382
  0,
1383
  23,
1384
  0,
1385
  0, // Skip to: 1377
1386
  /* 1354 */ MCD_OPC_CheckPredicate,
1387
  8,
1388
  150,
1389
  1,
1390
  0, // Skip to: 1765
1391
  /* 1359 */ MCD_OPC_CheckField,
1392
  12,
1393
  4,
1394
  15,
1395
  143,
1396
  1,
1397
  0, // Skip to: 1765
1398
  /* 1366 */ MCD_OPC_CheckField,
1399
  5,
1400
  2,
1401
  0,
1402
  136,
1403
  1,
1404
  0, // Skip to: 1765
1405
  /* 1373 */ MCD_OPC_Decode,
1406
  244,
1407
  14,
1408
  22, // Opcode: STL
1409
  /* 1377 */ MCD_OPC_FilterValue,
1410
  1,
1411
  127,
1412
  1,
1413
  0, // Skip to: 1765
1414
  /* 1382 */ MCD_OPC_CheckPredicate,
1415
  8,
1416
  122,
1417
  1,
1418
  0, // Skip to: 1765
1419
  /* 1387 */ MCD_OPC_CheckField,
1420
  5,
1421
  2,
1422
  0,
1423
  115,
1424
  1,
1425
  0, // Skip to: 1765
1426
  /* 1394 */ MCD_OPC_CheckField,
1427
  0,
1428
  4,
1429
  15,
1430
  108,
1431
  1,
1432
  0, // Skip to: 1765
1433
  /* 1401 */ MCD_OPC_Decode,
1434
  183,
1435
  6,
1436
  23, // Opcode: LDA
1437
  /* 1405 */ MCD_OPC_FilterValue,
1438
  14,
1439
  52,
1440
  0,
1441
  0, // Skip to: 1462
1442
  /* 1410 */ MCD_OPC_ExtractField,
1443
  20,
1444
  1, // Inst{20} ...
1445
  /* 1413 */ MCD_OPC_FilterValue,
1446
  0,
1447
  16,
1448
  0,
1449
  0, // Skip to: 1434
1450
  /* 1418 */ MCD_OPC_CheckPredicate,
1451
  9,
1452
  86,
1453
  1,
1454
  0, // Skip to: 1765
1455
  /* 1423 */ MCD_OPC_CheckField,
1456
  5,
1457
  2,
1458
  0,
1459
  79,
1460
  1,
1461
  0, // Skip to: 1765
1462
  /* 1430 */ MCD_OPC_Decode,
1463
  246,
1464
  14,
1465
  24, // Opcode: STLEX
1466
  /* 1434 */ MCD_OPC_FilterValue,
1467
  1,
1468
  70,
1469
  1,
1470
  0, // Skip to: 1765
1471
  /* 1439 */ MCD_OPC_CheckPredicate,
1472
  9,
1473
  65,
1474
  1,
1475
  0, // Skip to: 1765
1476
  /* 1444 */ MCD_OPC_CheckField,
1477
  5,
1478
  2,
1479
  0,
1480
  58,
1481
  1,
1482
  0, // Skip to: 1765
1483
  /* 1451 */ MCD_OPC_CheckField,
1484
  0,
1485
  4,
1486
  15,
1487
  51,
1488
  1,
1489
  0, // Skip to: 1765
1490
  /* 1458 */ MCD_OPC_Decode,
1491
  185,
1492
  6,
1493
  23, // Opcode: LDAEX
1494
  /* 1462 */ MCD_OPC_FilterValue,
1495
  15,
1496
  42,
1497
  1,
1498
  0, // Skip to: 1765
1499
  /* 1467 */ MCD_OPC_ExtractField,
1500
  20,
1501
  1, // Inst{20} ...
1502
  /* 1470 */ MCD_OPC_FilterValue,
1503
  0,
1504
  16,
1505
  0,
1506
  0, // Skip to: 1491
1507
  /* 1475 */ MCD_OPC_CheckPredicate,
1508
  0,
1509
  29,
1510
  1,
1511
  0, // Skip to: 1765
1512
  /* 1480 */ MCD_OPC_CheckField,
1513
  5,
1514
  2,
1515
  0,
1516
  22,
1517
  1,
1518
  0, // Skip to: 1765
1519
  /* 1487 */ MCD_OPC_Decode,
1520
  142,
1521
  15,
1522
  24, // Opcode: STREX
1523
  /* 1491 */ MCD_OPC_FilterValue,
1524
  1,
1525
  13,
1526
  1,
1527
  0, // Skip to: 1765
1528
  /* 1496 */ MCD_OPC_CheckPredicate,
1529
  0,
1530
  8,
1531
  1,
1532
  0, // Skip to: 1765
1533
  /* 1501 */ MCD_OPC_CheckField,
1534
  5,
1535
  2,
1536
  0,
1537
  1,
1538
  1,
1539
  0, // Skip to: 1765
1540
  /* 1508 */ MCD_OPC_CheckField,
1541
  0,
1542
  4,
1543
  15,
1544
  250,
1545
  0,
1546
  0, // Skip to: 1765
1547
  /* 1515 */ MCD_OPC_Decode,
1548
  225,
1549
  6,
1550
  23, // Opcode: LDREX
1551
  /* 1519 */ MCD_OPC_FilterValue,
1552
  3,
1553
  241,
1554
  0,
1555
  0, // Skip to: 1765
1556
  /* 1524 */ MCD_OPC_ExtractField,
1557
  4,
1558
  1, // Inst{4} ...
1559
  /* 1527 */ MCD_OPC_FilterValue,
1560
  0,
1561
  25,
1562
  0,
1563
  0, // Skip to: 1557
1564
  /* 1532 */ MCD_OPC_CheckPredicate,
1565
  0,
1566
  11,
1567
  0,
1568
  0, // Skip to: 1548
1569
  /* 1537 */ MCD_OPC_CheckField,
1570
  5,
1571
  7,
1572
  0,
1573
  4,
1574
  0,
1575
  0, // Skip to: 1548
1576
  /* 1544 */ MCD_OPC_Decode,
1577
  224,
1578
  5,
1579
  0, // Opcode: BICrr
1580
  /* 1548 */ MCD_OPC_CheckPredicate,
1581
  0,
1582
  212,
1583
  0,
1584
  0, // Skip to: 1765
1585
  /* 1553 */ MCD_OPC_Decode,
1586
  225,
1587
  5,
1588
  1, // Opcode: BICrsi
1589
  /* 1557 */ MCD_OPC_FilterValue,
1590
  1,
1591
  203,
1592
  0,
1593
  0, // Skip to: 1765
1594
  /* 1562 */ MCD_OPC_ExtractField,
1595
  7,
1596
  1, // Inst{7} ...
1597
  /* 1565 */ MCD_OPC_FilterValue,
1598
  0,
1599
  9,
1600
  0,
1601
  0, // Skip to: 1579
1602
  /* 1570 */ MCD_OPC_CheckPredicate,
1603
  0,
1604
  190,
1605
  0,
1606
  0, // Skip to: 1765
1607
  /* 1575 */ MCD_OPC_Decode,
1608
  226,
1609
  5,
1610
  2, // Opcode: BICrsr
1611
  /* 1579 */ MCD_OPC_FilterValue,
1612
  1,
1613
  181,
1614
  0,
1615
  0, // Skip to: 1765
1616
  /* 1584 */ MCD_OPC_ExtractField,
1617
  8,
1618
  4, // Inst{11-8} ...
1619
  /* 1587 */ MCD_OPC_FilterValue,
1620
  12,
1621
  59,
1622
  0,
1623
  0, // Skip to: 1651
1624
  /* 1592 */ MCD_OPC_ExtractField,
1625
  20,
1626
  1, // Inst{20} ...
1627
  /* 1595 */ MCD_OPC_FilterValue,
1628
  0,
1629
  23,
1630
  0,
1631
  0, // Skip to: 1623
1632
  /* 1600 */ MCD_OPC_CheckPredicate,
1633
  8,
1634
  160,
1635
  0,
1636
  0, // Skip to: 1765
1637
  /* 1605 */ MCD_OPC_CheckField,
1638
  12,
1639
  4,
1640
  15,
1641
  153,
1642
  0,
1643
  0, // Skip to: 1765
1644
  /* 1612 */ MCD_OPC_CheckField,
1645
  5,
1646
  2,
1647
  0,
1648
  146,
1649
  0,
1650
  0, // Skip to: 1765
1651
  /* 1619 */ MCD_OPC_Decode,
1652
  245,
1653
  14,
1654
  22, // Opcode: STLB
1655
  /* 1623 */ MCD_OPC_FilterValue,
1656
  1,
1657
  137,
1658
  0,
1659
  0, // Skip to: 1765
1660
  /* 1628 */ MCD_OPC_CheckPredicate,
1661
  8,
1662
  132,
1663
  0,
1664
  0, // Skip to: 1765
1665
  /* 1633 */ MCD_OPC_CheckField,
1666
  5,
1667
  2,
1668
  0,
1669
  125,
1670
  0,
1671
  0, // Skip to: 1765
1672
  /* 1640 */ MCD_OPC_CheckField,
1673
  0,
1674
  4,
1675
  15,
1676
  118,
1677
  0,
1678
  0, // Skip to: 1765
1679
  /* 1647 */ MCD_OPC_Decode,
1680
  184,
1681
  6,
1682
  23, // Opcode: LDAB
1683
  /* 1651 */ MCD_OPC_FilterValue,
1684
  14,
1685
  52,
1686
  0,
1687
  0, // Skip to: 1708
1688
  /* 1656 */ MCD_OPC_ExtractField,
1689
  20,
1690
  1, // Inst{20} ...
1691
  /* 1659 */ MCD_OPC_FilterValue,
1692
  0,
1693
  16,
1694
  0,
1695
  0, // Skip to: 1680
1696
  /* 1664 */ MCD_OPC_CheckPredicate,
1697
  9,
1698
  96,
1699
  0,
1700
  0, // Skip to: 1765
1701
  /* 1669 */ MCD_OPC_CheckField,
1702
  5,
1703
  2,
1704
  0,
1705
  89,
1706
  0,
1707
  0, // Skip to: 1765
1708
  /* 1676 */ MCD_OPC_Decode,
1709
  247,
1710
  14,
1711
  24, // Opcode: STLEXB
1712
  /* 1680 */ MCD_OPC_FilterValue,
1713
  1,
1714
  80,
1715
  0,
1716
  0, // Skip to: 1765
1717
  /* 1685 */ MCD_OPC_CheckPredicate,
1718
  9,
1719
  75,
1720
  0,
1721
  0, // Skip to: 1765
1722
  /* 1690 */ MCD_OPC_CheckField,
1723
  5,
1724
  2,
1725
  0,
1726
  68,
1727
  0,
1728
  0, // Skip to: 1765
1729
  /* 1697 */ MCD_OPC_CheckField,
1730
  0,
1731
  4,
1732
  15,
1733
  61,
1734
  0,
1735
  0, // Skip to: 1765
1736
  /* 1704 */ MCD_OPC_Decode,
1737
  186,
1738
  6,
1739
  23, // Opcode: LDAEXB
1740
  /* 1708 */ MCD_OPC_FilterValue,
1741
  15,
1742
  52,
1743
  0,
1744
  0, // Skip to: 1765
1745
  /* 1713 */ MCD_OPC_ExtractField,
1746
  20,
1747
  1, // Inst{20} ...
1748
  /* 1716 */ MCD_OPC_FilterValue,
1749
  0,
1750
  16,
1751
  0,
1752
  0, // Skip to: 1737
1753
  /* 1721 */ MCD_OPC_CheckPredicate,
1754
  0,
1755
  39,
1756
  0,
1757
  0, // Skip to: 1765
1758
  /* 1726 */ MCD_OPC_CheckField,
1759
  5,
1760
  2,
1761
  0,
1762
  32,
1763
  0,
1764
  0, // Skip to: 1765
1765
  /* 1733 */ MCD_OPC_Decode,
1766
  143,
1767
  15,
1768
  24, // Opcode: STREXB
1769
  /* 1737 */ MCD_OPC_FilterValue,
1770
  1,
1771
  23,
1772
  0,
1773
  0, // Skip to: 1765
1774
  /* 1742 */ MCD_OPC_CheckPredicate,
1775
  0,
1776
  18,
1777
  0,
1778
  0, // Skip to: 1765
1779
  /* 1747 */ MCD_OPC_CheckField,
1780
  5,
1781
  2,
1782
  0,
1783
  11,
1784
  0,
1785
  0, // Skip to: 1765
1786
  /* 1754 */ MCD_OPC_CheckField,
1787
  0,
1788
  4,
1789
  15,
1790
  4,
1791
  0,
1792
  0, // Skip to: 1765
1793
  /* 1761 */ MCD_OPC_Decode,
1794
  226,
1795
  6,
1796
  23, // Opcode: LDREXB
1797
  /* 1765 */ MCD_OPC_ExtractField,
1798
  4,
1799
  4,  // Inst{7-4} ...
1800
  /* 1768 */ MCD_OPC_FilterValue,
1801
  0,
1802
  37,
1803
  0,
1804
  0, // Skip to: 1810
1805
  /* 1773 */ MCD_OPC_CheckPredicate,
1806
  7,
1807
  203,
1808
  25,
1809
  0, // Skip to: 8381
1810
  /* 1778 */ MCD_OPC_CheckField,
1811
  23,
1812
  1,
1813
  0,
1814
  196,
1815
  25,
1816
  0, // Skip to: 8381
1817
  /* 1785 */ MCD_OPC_CheckField,
1818
  20,
1819
  1,
1820
  0,
1821
  189,
1822
  25,
1823
  0, // Skip to: 8381
1824
  /* 1792 */ MCD_OPC_CheckField,
1825
  9,
1826
  3,
1827
  1,
1828
  182,
1829
  25,
1830
  0, // Skip to: 8381
1831
  /* 1799 */ MCD_OPC_CheckField,
1832
  0,
1833
  4,
1834
  0,
1835
  175,
1836
  25,
1837
  0, // Skip to: 8381
1838
  /* 1806 */ MCD_OPC_Decode,
1839
  144,
1840
  7,
1841
  25, // Opcode: MRSbanked
1842
  /* 1810 */ MCD_OPC_FilterValue,
1843
  11,
1844
  31,
1845
  0,
1846
  0, // Skip to: 1846
1847
  /* 1815 */ MCD_OPC_ExtractField,
1848
  20,
1849
  1, // Inst{20} ...
1850
  /* 1818 */ MCD_OPC_FilterValue,
1851
  0,
1852
  9,
1853
  0,
1854
  0, // Skip to: 1832
1855
  /* 1823 */ MCD_OPC_CheckPredicate,
1856
  0,
1857
  153,
1858
  25,
1859
  0, // Skip to: 8381
1860
  /* 1828 */ MCD_OPC_Decode,
1861
  146,
1862
  15,
1863
  7, // Opcode: STRH
1864
  /* 1832 */ MCD_OPC_FilterValue,
1865
  1,
1866
  144,
1867
  25,
1868
  0, // Skip to: 8381
1869
  /* 1837 */ MCD_OPC_CheckPredicate,
1870
  0,
1871
  139,
1872
  25,
1873
  0, // Skip to: 8381
1874
  /* 1842 */ MCD_OPC_Decode,
1875
  229,
1876
  6,
1877
  7, // Opcode: LDRH
1878
  /* 1846 */ MCD_OPC_FilterValue,
1879
  13,
1880
  31,
1881
  0,
1882
  0, // Skip to: 1882
1883
  /* 1851 */ MCD_OPC_ExtractField,
1884
  20,
1885
  1, // Inst{20} ...
1886
  /* 1854 */ MCD_OPC_FilterValue,
1887
  0,
1888
  9,
1889
  0,
1890
  0, // Skip to: 1868
1891
  /* 1859 */ MCD_OPC_CheckPredicate,
1892
  3,
1893
  117,
1894
  25,
1895
  0, // Skip to: 8381
1896
  /* 1864 */ MCD_OPC_Decode,
1897
  222,
1898
  6,
1899
  7, // Opcode: LDRD
1900
  /* 1868 */ MCD_OPC_FilterValue,
1901
  1,
1902
  108,
1903
  25,
1904
  0, // Skip to: 8381
1905
  /* 1873 */ MCD_OPC_CheckPredicate,
1906
  0,
1907
  103,
1908
  25,
1909
  0, // Skip to: 8381
1910
  /* 1878 */ MCD_OPC_Decode,
1911
  234,
1912
  6,
1913
  7, // Opcode: LDRSB
1914
  /* 1882 */ MCD_OPC_FilterValue,
1915
  15,
1916
  94,
1917
  25,
1918
  0, // Skip to: 8381
1919
  /* 1887 */ MCD_OPC_ExtractField,
1920
  20,
1921
  1, // Inst{20} ...
1922
  /* 1890 */ MCD_OPC_FilterValue,
1923
  0,
1924
  9,
1925
  0,
1926
  0, // Skip to: 1904
1927
  /* 1895 */ MCD_OPC_CheckPredicate,
1928
  3,
1929
  81,
1930
  25,
1931
  0, // Skip to: 8381
1932
  /* 1900 */ MCD_OPC_Decode,
1933
  139,
1934
  15,
1935
  7, // Opcode: STRD
1936
  /* 1904 */ MCD_OPC_FilterValue,
1937
  1,
1938
  72,
1939
  25,
1940
  0, // Skip to: 8381
1941
  /* 1909 */ MCD_OPC_CheckPredicate,
1942
  0,
1943
  67,
1944
  25,
1945
  0, // Skip to: 8381
1946
  /* 1914 */ MCD_OPC_Decode,
1947
  239,
1948
  6,
1949
  7, // Opcode: LDRSH
1950
  /* 1918 */ MCD_OPC_FilterValue,
1951
  1,
1952
  58,
1953
  25,
1954
  0, // Skip to: 8381
1955
  /* 1923 */ MCD_OPC_ExtractField,
1956
  4,
1957
  1, // Inst{4} ...
1958
  /* 1926 */ MCD_OPC_FilterValue,
1959
  0,
1960
  180,
1961
  2,
1962
  0, // Skip to: 2623
1963
  /* 1931 */ MCD_OPC_ExtractField,
1964
  23,
1965
  2, // Inst{24-23} ...
1966
  /* 1934 */ MCD_OPC_FilterValue,
1967
  0,
1968
  63,
1969
  0,
1970
  0, // Skip to: 2002
1971
  /* 1939 */ MCD_OPC_ExtractField,
1972
  22,
1973
  1, // Inst{22} ...
1974
  /* 1942 */ MCD_OPC_FilterValue,
1975
  0,
1976
  25,
1977
  0,
1978
  0, // Skip to: 1972
1979
  /* 1947 */ MCD_OPC_CheckPredicate,
1980
  0,
1981
  11,
1982
  0,
1983
  0, // Skip to: 1963
1984
  /* 1952 */ MCD_OPC_CheckField,
1985
  5,
1986
  7,
1987
  0,
1988
  4,
1989
  0,
1990
  0, // Skip to: 1963
1991
  /* 1959 */ MCD_OPC_Decode,
1992
  165,
1993
  6,
1994
  0, // Opcode: EORrr
1995
  /* 1963 */ MCD_OPC_CheckPredicate,
1996
  0,
1997
  13,
1998
  25,
1999
  0, // Skip to: 8381
2000
  /* 1968 */ MCD_OPC_Decode,
2001
  166,
2002
  6,
2003
  1, // Opcode: EORrsi
2004
  /* 1972 */ MCD_OPC_FilterValue,
2005
  1,
2006
  4,
2007
  25,
2008
  0, // Skip to: 8381
2009
  /* 1977 */ MCD_OPC_CheckPredicate,
2010
  0,
2011
  11,
2012
  0,
2013
  0, // Skip to: 1993
2014
  /* 1982 */ MCD_OPC_CheckField,
2015
  5,
2016
  7,
2017
  0,
2018
  4,
2019
  0,
2020
  0, // Skip to: 1993
2021
  /* 1989 */ MCD_OPC_Decode,
2022
  142,
2023
  14,
2024
  0, // Opcode: RSBrr
2025
  /* 1993 */ MCD_OPC_CheckPredicate,
2026
  0,
2027
  239,
2028
  24,
2029
  0, // Skip to: 8381
2030
  /* 1998 */ MCD_OPC_Decode,
2031
  143,
2032
  14,
2033
  1, // Opcode: RSBrsi
2034
  /* 2002 */ MCD_OPC_FilterValue,
2035
  1,
2036
  63,
2037
  0,
2038
  0, // Skip to: 2070
2039
  /* 2007 */ MCD_OPC_ExtractField,
2040
  22,
2041
  1, // Inst{22} ...
2042
  /* 2010 */ MCD_OPC_FilterValue,
2043
  0,
2044
  25,
2045
  0,
2046
  0, // Skip to: 2040
2047
  /* 2015 */ MCD_OPC_CheckPredicate,
2048
  0,
2049
  11,
2050
  0,
2051
  0, // Skip to: 2031
2052
  /* 2020 */ MCD_OPC_CheckField,
2053
  5,
2054
  7,
2055
  0,
2056
  4,
2057
  0,
2058
  0, // Skip to: 2031
2059
  /* 2027 */ MCD_OPC_Decode,
2060
  198,
2061
  5,
2062
  0, // Opcode: ADCrr
2063
  /* 2031 */ MCD_OPC_CheckPredicate,
2064
  0,
2065
  201,
2066
  24,
2067
  0, // Skip to: 8381
2068
  /* 2036 */ MCD_OPC_Decode,
2069
  199,
2070
  5,
2071
  1, // Opcode: ADCrsi
2072
  /* 2040 */ MCD_OPC_FilterValue,
2073
  1,
2074
  192,
2075
  24,
2076
  0, // Skip to: 8381
2077
  /* 2045 */ MCD_OPC_CheckPredicate,
2078
  0,
2079
  11,
2080
  0,
2081
  0, // Skip to: 2061
2082
  /* 2050 */ MCD_OPC_CheckField,
2083
  5,
2084
  7,
2085
  0,
2086
  4,
2087
  0,
2088
  0, // Skip to: 2061
2089
  /* 2057 */ MCD_OPC_Decode,
2090
  146,
2091
  14,
2092
  0, // Opcode: RSCrr
2093
  /* 2061 */ MCD_OPC_CheckPredicate,
2094
  0,
2095
  171,
2096
  24,
2097
  0, // Skip to: 8381
2098
  /* 2066 */ MCD_OPC_Decode,
2099
  147,
2100
  14,
2101
  1, // Opcode: RSCrsi
2102
  /* 2070 */ MCD_OPC_FilterValue,
2103
  2,
2104
  166,
2105
  1,
2106
  0, // Skip to: 2497
2107
  /* 2075 */ MCD_OPC_ExtractField,
2108
  20,
2109
  1, // Inst{20} ...
2110
  /* 2078 */ MCD_OPC_FilterValue,
2111
  0,
2112
  70,
2113
  1,
2114
  0, // Skip to: 2409
2115
  /* 2083 */ MCD_OPC_ExtractField,
2116
  5,
2117
  3, // Inst{7-5} ...
2118
  /* 2086 */ MCD_OPC_FilterValue,
2119
  0,
2120
  38,
2121
  0,
2122
  0, // Skip to: 2129
2123
  /* 2091 */ MCD_OPC_ExtractField,
2124
  9,
2125
  7, // Inst{15-9} ...
2126
  /* 2094 */ MCD_OPC_FilterValue,
2127
  120,
2128
  16,
2129
  0,
2130
  0, // Skip to: 2115
2131
  /* 2099 */ MCD_OPC_CheckPredicate,
2132
  0,
2133
  133,
2134
  24,
2135
  0, // Skip to: 8381
2136
  /* 2104 */ MCD_OPC_CheckField,
2137
  8,
2138
  1,
2139
  0,
2140
  126,
2141
  24,
2142
  0, // Skip to: 8381
2143
  /* 2111 */ MCD_OPC_Decode,
2144
  146,
2145
  7,
2146
  26, // Opcode: MSR
2147
  /* 2115 */ MCD_OPC_FilterValue,
2148
  121,
2149
  117,
2150
  24,
2151
  0, // Skip to: 8381
2152
  /* 2120 */ MCD_OPC_CheckPredicate,
2153
  7,
2154
  112,
2155
  24,
2156
  0, // Skip to: 8381
2157
  /* 2125 */ MCD_OPC_Decode,
2158
  147,
2159
  7,
2160
  27, // Opcode: MSRbanked
2161
  /* 2129 */ MCD_OPC_FilterValue,
2162
  1,
2163
  24,
2164
  0,
2165
  0, // Skip to: 2158
2166
  /* 2134 */ MCD_OPC_CheckPredicate,
2167
  0,
2168
  98,
2169
  24,
2170
  0, // Skip to: 8381
2171
  /* 2139 */ MCD_OPC_CheckField,
2172
  22,
2173
  1,
2174
  0,
2175
  91,
2176
  24,
2177
  0, // Skip to: 8381
2178
  /* 2146 */ MCD_OPC_CheckField,
2179
  8,
2180
  12,
2181
  255,
2182
  31,
2183
  83,
2184
  24,
2185
  0, // Skip to: 8381
2186
  /* 2154 */ MCD_OPC_Decode,
2187
  234,
2188
  5,
2189
  28, // Opcode: BXJ
2190
  /* 2158 */ MCD_OPC_FilterValue,
2191
  2,
2192
  67,
2193
  0,
2194
  0, // Skip to: 2230
2195
  /* 2163 */ MCD_OPC_ExtractField,
2196
  9,
2197
  1, // Inst{9} ...
2198
  /* 2166 */ MCD_OPC_FilterValue,
2199
  0,
2200
  27,
2201
  0,
2202
  0, // Skip to: 2198
2203
  /* 2171 */ MCD_OPC_CheckPredicate,
2204
  2,
2205
  61,
2206
  24,
2207
  0, // Skip to: 8381
2208
  /* 2176 */ MCD_OPC_CheckField,
2209
  28,
2210
  4,
2211
  14,
2212
  54,
2213
  24,
2214
  0, // Skip to: 8381
2215
  /* 2183 */ MCD_OPC_CheckField,
2216
  22,
2217
  1,
2218
  0,
2219
  47,
2220
  24,
2221
  0, // Skip to: 8381
2222
  /* 2190 */ MCD_OPC_SoftFail,
2223
  128,
2224
  26 /* 0xd00 */,
2225
  0,
2226
  /* 2194 */ MCD_OPC_Decode,
2227
  159,
2228
  6,
2229
  8, // Opcode: CRC32H
2230
  /* 2198 */ MCD_OPC_FilterValue,
2231
  1,
2232
  34,
2233
  24,
2234
  0, // Skip to: 8381
2235
  /* 2203 */ MCD_OPC_CheckPredicate,
2236
  2,
2237
  29,
2238
  24,
2239
  0, // Skip to: 8381
2240
  /* 2208 */ MCD_OPC_CheckField,
2241
  28,
2242
  4,
2243
  14,
2244
  22,
2245
  24,
2246
  0, // Skip to: 8381
2247
  /* 2215 */ MCD_OPC_CheckField,
2248
  22,
2249
  1,
2250
  0,
2251
  15,
2252
  24,
2253
  0, // Skip to: 8381
2254
  /* 2222 */ MCD_OPC_SoftFail,
2255
  128,
2256
  26 /* 0xd00 */,
2257
  0,
2258
  /* 2226 */ MCD_OPC_Decode,
2259
  157,
2260
  6,
2261
  8, // Opcode: CRC32CH
2262
  /* 2230 */ MCD_OPC_FilterValue,
2263
  3,
2264
  30,
2265
  0,
2266
  0, // Skip to: 2265
2267
  /* 2235 */ MCD_OPC_CheckPredicate,
2268
  7,
2269
  253,
2270
  23,
2271
  0, // Skip to: 8381
2272
  /* 2240 */ MCD_OPC_CheckField,
2273
  22,
2274
  1,
2275
  1,
2276
  246,
2277
  23,
2278
  0, // Skip to: 8381
2279
  /* 2247 */ MCD_OPC_CheckField,
2280
  8,
2281
  12,
2282
  0,
2283
  239,
2284
  23,
2285
  0, // Skip to: 8381
2286
  /* 2254 */ MCD_OPC_CheckField,
2287
  0,
2288
  4,
2289
  14,
2290
  232,
2291
  23,
2292
  0, // Skip to: 8381
2293
  /* 2261 */ MCD_OPC_Decode,
2294
  168,
2295
  6,
2296
  29, // Opcode: ERET
2297
  /* 2265 */ MCD_OPC_FilterValue,
2298
  4,
2299
  31,
2300
  0,
2301
  0, // Skip to: 2301
2302
  /* 2270 */ MCD_OPC_ExtractField,
2303
  22,
2304
  1, // Inst{22} ...
2305
  /* 2273 */ MCD_OPC_FilterValue,
2306
  0,
2307
  9,
2308
  0,
2309
  0, // Skip to: 2287
2310
  /* 2278 */ MCD_OPC_CheckPredicate,
2311
  3,
2312
  210,
2313
  23,
2314
  0, // Skip to: 8381
2315
  /* 2283 */ MCD_OPC_Decode,
2316
  192,
2317
  14,
2318
  13, // Opcode: SMLAWB
2319
  /* 2287 */ MCD_OPC_FilterValue,
2320
  1,
2321
  201,
2322
  23,
2323
  0, // Skip to: 8381
2324
  /* 2292 */ MCD_OPC_CheckPredicate,
2325
  3,
2326
  196,
2327
  23,
2328
  0, // Skip to: 8381
2329
  /* 2297 */ MCD_OPC_Decode,
2330
  206,
2331
  14,
2332
  30, // Opcode: SMULBB
2333
  /* 2301 */ MCD_OPC_FilterValue,
2334
  5,
2335
  31,
2336
  0,
2337
  0, // Skip to: 2337
2338
  /* 2306 */ MCD_OPC_ExtractField,
2339
  22,
2340
  1, // Inst{22} ...
2341
  /* 2309 */ MCD_OPC_FilterValue,
2342
  0,
2343
  9,
2344
  0,
2345
  0, // Skip to: 2323
2346
  /* 2314 */ MCD_OPC_CheckPredicate,
2347
  3,
2348
  174,
2349
  23,
2350
  0, // Skip to: 8381
2351
  /* 2319 */ MCD_OPC_Decode,
2352
  211,
2353
  14,
2354
  30, // Opcode: SMULWB
2355
  /* 2323 */ MCD_OPC_FilterValue,
2356
  1,
2357
  165,
2358
  23,
2359
  0, // Skip to: 8381
2360
  /* 2328 */ MCD_OPC_CheckPredicate,
2361
  3,
2362
  160,
2363
  23,
2364
  0, // Skip to: 8381
2365
  /* 2333 */ MCD_OPC_Decode,
2366
  209,
2367
  14,
2368
  30, // Opcode: SMULTB
2369
  /* 2337 */ MCD_OPC_FilterValue,
2370
  6,
2371
  31,
2372
  0,
2373
  0, // Skip to: 2373
2374
  /* 2342 */ MCD_OPC_ExtractField,
2375
  22,
2376
  1, // Inst{22} ...
2377
  /* 2345 */ MCD_OPC_FilterValue,
2378
  0,
2379
  9,
2380
  0,
2381
  0, // Skip to: 2359
2382
  /* 2350 */ MCD_OPC_CheckPredicate,
2383
  3,
2384
  138,
2385
  23,
2386
  0, // Skip to: 8381
2387
  /* 2355 */ MCD_OPC_Decode,
2388
  193,
2389
  14,
2390
  13, // Opcode: SMLAWT
2391
  /* 2359 */ MCD_OPC_FilterValue,
2392
  1,
2393
  129,
2394
  23,
2395
  0, // Skip to: 8381
2396
  /* 2364 */ MCD_OPC_CheckPredicate,
2397
  3,
2398
  124,
2399
  23,
2400
  0, // Skip to: 8381
2401
  /* 2369 */ MCD_OPC_Decode,
2402
  207,
2403
  14,
2404
  30, // Opcode: SMULBT
2405
  /* 2373 */ MCD_OPC_FilterValue,
2406
  7,
2407
  115,
2408
  23,
2409
  0, // Skip to: 8381
2410
  /* 2378 */ MCD_OPC_ExtractField,
2411
  22,
2412
  1, // Inst{22} ...
2413
  /* 2381 */ MCD_OPC_FilterValue,
2414
  0,
2415
  9,
2416
  0,
2417
  0, // Skip to: 2395
2418
  /* 2386 */ MCD_OPC_CheckPredicate,
2419
  3,
2420
  102,
2421
  23,
2422
  0, // Skip to: 8381
2423
  /* 2391 */ MCD_OPC_Decode,
2424
  212,
2425
  14,
2426
  30, // Opcode: SMULWT
2427
  /* 2395 */ MCD_OPC_FilterValue,
2428
  1,
2429
  93,
2430
  23,
2431
  0, // Skip to: 8381
2432
  /* 2400 */ MCD_OPC_CheckPredicate,
2433
  3,
2434
  88,
2435
  23,
2436
  0, // Skip to: 8381
2437
  /* 2405 */ MCD_OPC_Decode,
2438
  210,
2439
  14,
2440
  30, // Opcode: SMULTT
2441
  /* 2409 */ MCD_OPC_FilterValue,
2442
  1,
2443
  79,
2444
  23,
2445
  0, // Skip to: 8381
2446
  /* 2414 */ MCD_OPC_ExtractField,
2447
  22,
2448
  1, // Inst{22} ...
2449
  /* 2417 */ MCD_OPC_FilterValue,
2450
  0,
2451
  35,
2452
  0,
2453
  0, // Skip to: 2457
2454
  /* 2422 */ MCD_OPC_CheckPredicate,
2455
  0,
2456
  16,
2457
  0,
2458
  0, // Skip to: 2443
2459
  /* 2427 */ MCD_OPC_CheckField,
2460
  5,
2461
  7,
2462
  0,
2463
  9,
2464
  0,
2465
  0, // Skip to: 2443
2466
  /* 2434 */ MCD_OPC_SoftFail,
2467
  128,
2468
  224,
2469
  3 /* 0xf000 */,
2470
  0,
2471
  /* 2439 */ MCD_OPC_Decode,
2472
  173,
2473
  15,
2474
  20, // Opcode: TEQrr
2475
  /* 2443 */ MCD_OPC_CheckPredicate,
2476
  0,
2477
  45,
2478
  23,
2479
  0, // Skip to: 8381
2480
  /* 2448 */ MCD_OPC_SoftFail,
2481
  128,
2482
  224,
2483
  3 /* 0xf000 */,
2484
  0,
2485
  /* 2453 */ MCD_OPC_Decode,
2486
  174,
2487
  15,
2488
  17, // Opcode: TEQrsi
2489
  /* 2457 */ MCD_OPC_FilterValue,
2490
  1,
2491
  31,
2492
  23,
2493
  0, // Skip to: 8381
2494
  /* 2462 */ MCD_OPC_CheckPredicate,
2495
  0,
2496
  16,
2497
  0,
2498
  0, // Skip to: 2483
2499
  /* 2467 */ MCD_OPC_CheckField,
2500
  5,
2501
  7,
2502
  0,
2503
  9,
2504
  0,
2505
  0, // Skip to: 2483
2506
  /* 2474 */ MCD_OPC_SoftFail,
2507
  128,
2508
  224,
2509
  3 /* 0xf000 */,
2510
  0,
2511
  /* 2479 */ MCD_OPC_Decode,
2512
  145,
2513
  6,
2514
  20, // Opcode: CMNzrr
2515
  /* 2483 */ MCD_OPC_CheckPredicate,
2516
  0,
2517
  5,
2518
  23,
2519
  0, // Skip to: 8381
2520
  /* 2488 */ MCD_OPC_SoftFail,
2521
  128,
2522
  224,
2523
  3 /* 0xf000 */,
2524
  0,
2525
  /* 2493 */ MCD_OPC_Decode,
2526
  146,
2527
  6,
2528
  17, // Opcode: CMNzrsi
2529
  /* 2497 */ MCD_OPC_FilterValue,
2530
  3,
2531
  247,
2532
  22,
2533
  0, // Skip to: 8381
2534
  /* 2502 */ MCD_OPC_ExtractField,
2535
  22,
2536
  1, // Inst{22} ...
2537
  /* 2505 */ MCD_OPC_FilterValue,
2538
  0,
2539
  73,
2540
  0,
2541
  0, // Skip to: 2583
2542
  /* 2510 */ MCD_OPC_CheckPredicate,
2543
  0,
2544
  19,
2545
  0,
2546
  0, // Skip to: 2534
2547
  /* 2515 */ MCD_OPC_CheckField,
2548
  5,
2549
  16,
2550
  128,
2551
  15,
2552
  11,
2553
  0,
2554
  0, // Skip to: 2534
2555
  /* 2523 */ MCD_OPC_CheckField,
2556
  0,
2557
  4,
2558
  14,
2559
  4,
2560
  0,
2561
  0, // Skip to: 2534
2562
  /* 2530 */ MCD_OPC_Decode,
2563
  131,
2564
  7,
2565
  29, // Opcode: MOVPCLR
2566
  /* 2534 */ MCD_OPC_ExtractField,
2567
  5,
2568
  7,  // Inst{11-5} ...
2569
  /* 2537 */ MCD_OPC_FilterValue,
2570
  0,
2571
  25,
2572
  0,
2573
  0, // Skip to: 2567
2574
  /* 2542 */ MCD_OPC_CheckPredicate,
2575
  0,
2576
  11,
2577
  0,
2578
  0, // Skip to: 2558
2579
  /* 2547 */ MCD_OPC_CheckField,
2580
  16,
2581
  4,
2582
  0,
2583
  4,
2584
  0,
2585
  0, // Skip to: 2558
2586
  /* 2554 */ MCD_OPC_Decode,
2587
  135,
2588
  7,
2589
  31, // Opcode: MOVr
2590
  /* 2558 */ MCD_OPC_CheckPredicate,
2591
  0,
2592
  4,
2593
  0,
2594
  0, // Skip to: 2567
2595
  /* 2563 */ MCD_OPC_Decode,
2596
  136,
2597
  7,
2598
  32, // Opcode: MOVr_TC
2599
  /* 2567 */ MCD_OPC_CheckPredicate,
2600
  0,
2601
  177,
2602
  22,
2603
  0, // Skip to: 8381
2604
  /* 2572 */ MCD_OPC_CheckField,
2605
  16,
2606
  4,
2607
  0,
2608
  170,
2609
  22,
2610
  0, // Skip to: 8381
2611
  /* 2579 */ MCD_OPC_Decode,
2612
  137,
2613
  7,
2614
  33, // Opcode: MOVsi
2615
  /* 2583 */ MCD_OPC_FilterValue,
2616
  1,
2617
  161,
2618
  22,
2619
  0, // Skip to: 8381
2620
  /* 2588 */ MCD_OPC_CheckPredicate,
2621
  0,
2622
  16,
2623
  0,
2624
  0, // Skip to: 2609
2625
  /* 2593 */ MCD_OPC_CheckField,
2626
  5,
2627
  7,
2628
  0,
2629
  9,
2630
  0,
2631
  0, // Skip to: 2609
2632
  /* 2600 */ MCD_OPC_SoftFail,
2633
  128,
2634
  128,
2635
  60 /* 0xf0000 */,
2636
  0,
2637
  /* 2605 */ MCD_OPC_Decode,
2638
  224,
2639
  13,
2640
  31, // Opcode: MVNr
2641
  /* 2609 */ MCD_OPC_CheckPredicate,
2642
  0,
2643
  135,
2644
  22,
2645
  0, // Skip to: 8381
2646
  /* 2614 */ MCD_OPC_SoftFail,
2647
  128,
2648
  128,
2649
  60 /* 0xf0000 */,
2650
  0,
2651
  /* 2619 */ MCD_OPC_Decode,
2652
  225,
2653
  13,
2654
  33, // Opcode: MVNsi
2655
  /* 2623 */ MCD_OPC_FilterValue,
2656
  1,
2657
  121,
2658
  22,
2659
  0, // Skip to: 8381
2660
  /* 2628 */ MCD_OPC_ExtractField,
2661
  7,
2662
  1, // Inst{7} ...
2663
  /* 2631 */ MCD_OPC_FilterValue,
2664
  0,
2665
  113,
2666
  1,
2667
  0, // Skip to: 3005
2668
  /* 2636 */ MCD_OPC_ExtractField,
2669
  22,
2670
  3, // Inst{24-22} ...
2671
  /* 2639 */ MCD_OPC_FilterValue,
2672
  0,
2673
  9,
2674
  0,
2675
  0, // Skip to: 2653
2676
  /* 2644 */ MCD_OPC_CheckPredicate,
2677
  0,
2678
  100,
2679
  22,
2680
  0, // Skip to: 8381
2681
  /* 2649 */ MCD_OPC_Decode,
2682
  167,
2683
  6,
2684
  2, // Opcode: EORrsr
2685
  /* 2653 */ MCD_OPC_FilterValue,
2686
  1,
2687
  9,
2688
  0,
2689
  0, // Skip to: 2667
2690
  /* 2658 */ MCD_OPC_CheckPredicate,
2691
  0,
2692
  86,
2693
  22,
2694
  0, // Skip to: 8381
2695
  /* 2663 */ MCD_OPC_Decode,
2696
  144,
2697
  14,
2698
  2, // Opcode: RSBrsr
2699
  /* 2667 */ MCD_OPC_FilterValue,
2700
  2,
2701
  9,
2702
  0,
2703
  0, // Skip to: 2681
2704
  /* 2672 */ MCD_OPC_CheckPredicate,
2705
  0,
2706
  72,
2707
  22,
2708
  0, // Skip to: 8381
2709
  /* 2677 */ MCD_OPC_Decode,
2710
  200,
2711
  5,
2712
  3, // Opcode: ADCrsr
2713
  /* 2681 */ MCD_OPC_FilterValue,
2714
  3,
2715
  9,
2716
  0,
2717
  0, // Skip to: 2695
2718
  /* 2686 */ MCD_OPC_CheckPredicate,
2719
  0,
2720
  58,
2721
  22,
2722
  0, // Skip to: 8381
2723
  /* 2691 */ MCD_OPC_Decode,
2724
  148,
2725
  14,
2726
  2, // Opcode: RSCrsr
2727
  /* 2695 */ MCD_OPC_FilterValue,
2728
  4,
2729
  163,
2730
  0,
2731
  0, // Skip to: 2863
2732
  /* 2700 */ MCD_OPC_ExtractField,
2733
  20,
2734
  1, // Inst{20} ...
2735
  /* 2703 */ MCD_OPC_FilterValue,
2736
  0,
2737
  136,
2738
  0,
2739
  0, // Skip to: 2844
2740
  /* 2708 */ MCD_OPC_ExtractField,
2741
  5,
2742
  2, // Inst{6-5} ...
2743
  /* 2711 */ MCD_OPC_FilterValue,
2744
  0,
2745
  50,
2746
  0,
2747
  0,  // Skip to: 2766
2748
  /* 2716 */ MCD_OPC_ExtractField,
2749
  8,
2750
  12, // Inst{19-8} ...
2751
  /* 2719 */ MCD_OPC_FilterValue,
2752
  255,
2753
  31,
2754
  24,
2755
  22,
2756
  0, // Skip to: 8381
2757
  /* 2725 */ MCD_OPC_CheckPredicate,
2758
  10,
2759
  11,
2760
  0,
2761
  0, // Skip to: 2741
2762
  /* 2730 */ MCD_OPC_CheckField,
2763
  0,
2764
  4,
2765
  14,
2766
  4,
2767
  0,
2768
  0, // Skip to: 2741
2769
  /* 2737 */ MCD_OPC_Decode,
2770
  235,
2771
  5,
2772
  29, // Opcode: BX_RET
2773
  /* 2741 */ MCD_OPC_CheckPredicate,
2774
  10,
2775
  11,
2776
  0,
2777
  0, // Skip to: 2757
2778
  /* 2746 */ MCD_OPC_CheckField,
2779
  28,
2780
  4,
2781
  14,
2782
  4,
2783
  0,
2784
  0, // Skip to: 2757
2785
  /* 2753 */ MCD_OPC_Decode,
2786
  233,
2787
  5,
2788
  34, // Opcode: BX
2789
  /* 2757 */ MCD_OPC_CheckPredicate,
2790
  10,
2791
  243,
2792
  21,
2793
  0, // Skip to: 8381
2794
  /* 2762 */ MCD_OPC_Decode,
2795
  236,
2796
  5,
2797
  28, // Opcode: BX_pred
2798
  /* 2766 */ MCD_OPC_FilterValue,
2799
  1,
2800
  34,
2801
  0,
2802
  0,  // Skip to: 2805
2803
  /* 2771 */ MCD_OPC_ExtractField,
2804
  8,
2805
  12, // Inst{19-8} ...
2806
  /* 2774 */ MCD_OPC_FilterValue,
2807
  255,
2808
  31,
2809
  225,
2810
  21,
2811
  0, // Skip to: 8381
2812
  /* 2780 */ MCD_OPC_CheckPredicate,
2813
  11,
2814
  11,
2815
  0,
2816
  0, // Skip to: 2796
2817
  /* 2785 */ MCD_OPC_CheckField,
2818
  28,
2819
  4,
2820
  14,
2821
  4,
2822
  0,
2823
  0, // Skip to: 2796
2824
  /* 2792 */ MCD_OPC_Decode,
2825
  229,
2826
  5,
2827
  34, // Opcode: BLX
2828
  /* 2796 */ MCD_OPC_CheckPredicate,
2829
  11,
2830
  204,
2831
  21,
2832
  0, // Skip to: 8381
2833
  /* 2801 */ MCD_OPC_Decode,
2834
  230,
2835
  5,
2836
  28, // Opcode: BLX_pred
2837
  /* 2805 */ MCD_OPC_FilterValue,
2838
  2,
2839
  13,
2840
  0,
2841
  0, // Skip to: 2823
2842
  /* 2810 */ MCD_OPC_CheckPredicate,
2843
  0,
2844
  190,
2845
  21,
2846
  0, // Skip to: 8381
2847
  /* 2815 */ MCD_OPC_SoftFail,
2848
  128,
2849
  30 /* 0xf00 */,
2850
  0,
2851
  /* 2819 */ MCD_OPC_Decode,
2852
  254,
2853
  13,
2854
  21, // Opcode: QSUB
2855
  /* 2823 */ MCD_OPC_FilterValue,
2856
  3,
2857
  177,
2858
  21,
2859
  0, // Skip to: 8381
2860
  /* 2828 */ MCD_OPC_CheckPredicate,
2861
  0,
2862
  172,
2863
  21,
2864
  0, // Skip to: 8381
2865
  /* 2833 */ MCD_OPC_CheckField,
2866
  28,
2867
  4,
2868
  14,
2869
  165,
2870
  21,
2871
  0, // Skip to: 8381
2872
  /* 2840 */ MCD_OPC_Decode,
2873
  227,
2874
  5,
2875
  15, // Opcode: BKPT
2876
  /* 2844 */ MCD_OPC_FilterValue,
2877
  1,
2878
  156,
2879
  21,
2880
  0, // Skip to: 8381
2881
  /* 2849 */ MCD_OPC_CheckPredicate,
2882
  0,
2883
  151,
2884
  21,
2885
  0, // Skip to: 8381
2886
  /* 2854 */ MCD_OPC_SoftFail,
2887
  128,
2888
  224,
2889
  3 /* 0xf000 */,
2890
  0,
2891
  /* 2859 */ MCD_OPC_Decode,
2892
  175,
2893
  15,
2894
  18, // Opcode: TEQrsr
2895
  /* 2863 */ MCD_OPC_FilterValue,
2896
  5,
2897
  97,
2898
  0,
2899
  0, // Skip to: 2965
2900
  /* 2868 */ MCD_OPC_ExtractField,
2901
  20,
2902
  1, // Inst{20} ...
2903
  /* 2871 */ MCD_OPC_FilterValue,
2904
  0,
2905
  70,
2906
  0,
2907
  0, // Skip to: 2946
2908
  /* 2876 */ MCD_OPC_ExtractField,
2909
  5,
2910
  2, // Inst{6-5} ...
2911
  /* 2879 */ MCD_OPC_FilterValue,
2912
  0,
2913
  23,
2914
  0,
2915
  0, // Skip to: 2907
2916
  /* 2884 */ MCD_OPC_CheckPredicate,
2917
  11,
2918
  116,
2919
  21,
2920
  0, // Skip to: 8381
2921
  /* 2889 */ MCD_OPC_CheckField,
2922
  16,
2923
  4,
2924
  15,
2925
  109,
2926
  21,
2927
  0, // Skip to: 8381
2928
  /* 2896 */ MCD_OPC_CheckField,
2929
  8,
2930
  4,
2931
  15,
2932
  102,
2933
  21,
2934
  0, // Skip to: 8381
2935
  /* 2903 */ MCD_OPC_Decode,
2936
  143,
2937
  6,
2938
  35, // Opcode: CLZ
2939
  /* 2907 */ MCD_OPC_FilterValue,
2940
  2,
2941
  13,
2942
  0,
2943
  0, // Skip to: 2925
2944
  /* 2912 */ MCD_OPC_CheckPredicate,
2945
  0,
2946
  88,
2947
  21,
2948
  0, // Skip to: 8381
2949
  /* 2917 */ MCD_OPC_SoftFail,
2950
  128,
2951
  30 /* 0xf00 */,
2952
  0,
2953
  /* 2921 */ MCD_OPC_Decode,
2954
  252,
2955
  13,
2956
  21, // Opcode: QDSUB
2957
  /* 2925 */ MCD_OPC_FilterValue,
2958
  3,
2959
  75,
2960
  21,
2961
  0, // Skip to: 8381
2962
  /* 2930 */ MCD_OPC_CheckPredicate,
2963
  12,
2964
  70,
2965
  21,
2966
  0, // Skip to: 8381
2967
  /* 2935 */ MCD_OPC_CheckField,
2968
  8,
2969
  12,
2970
  0,
2971
  63,
2972
  21,
2973
  0, // Skip to: 8381
2974
  /* 2942 */ MCD_OPC_Decode,
2975
  178,
2976
  14,
2977
  36, // Opcode: SMC
2978
  /* 2946 */ MCD_OPC_FilterValue,
2979
  1,
2980
  54,
2981
  21,
2982
  0, // Skip to: 8381
2983
  /* 2951 */ MCD_OPC_CheckPredicate,
2984
  0,
2985
  49,
2986
  21,
2987
  0, // Skip to: 8381
2988
  /* 2956 */ MCD_OPC_SoftFail,
2989
  128,
2990
  224,
2991
  3 /* 0xf000 */,
2992
  0,
2993
  /* 2961 */ MCD_OPC_Decode,
2994
  147,
2995
  6,
2996
  18, // Opcode: CMNzrsr
2997
  /* 2965 */ MCD_OPC_FilterValue,
2998
  6,
2999
  16,
3000
  0,
3001
  0, // Skip to: 2986
3002
  /* 2970 */ MCD_OPC_CheckPredicate,
3003
  0,
3004
  30,
3005
  21,
3006
  0, // Skip to: 8381
3007
  /* 2975 */ MCD_OPC_CheckField,
3008
  16,
3009
  4,
3010
  0,
3011
  23,
3012
  21,
3013
  0, // Skip to: 8381
3014
  /* 2982 */ MCD_OPC_Decode,
3015
  138,
3016
  7,
3017
  37, // Opcode: MOVsr
3018
  /* 2986 */ MCD_OPC_FilterValue,
3019
  7,
3020
  14,
3021
  21,
3022
  0, // Skip to: 8381
3023
  /* 2991 */ MCD_OPC_CheckPredicate,
3024
  0,
3025
  9,
3026
  21,
3027
  0, // Skip to: 8381
3028
  /* 2996 */ MCD_OPC_SoftFail,
3029
  128,
3030
  128,
3031
  60 /* 0xf0000 */,
3032
  0,
3033
  /* 3001 */ MCD_OPC_Decode,
3034
  226,
3035
  13,
3036
  37, // Opcode: MVNsr
3037
  /* 3005 */ MCD_OPC_FilterValue,
3038
  1,
3039
  251,
3040
  20,
3041
  0, // Skip to: 8381
3042
  /* 3010 */ MCD_OPC_ExtractField,
3043
  5,
3044
  2, // Inst{6-5} ...
3045
  /* 3013 */ MCD_OPC_FilterValue,
3046
  0,
3047
  48,
3048
  1,
3049
  0, // Skip to: 3322
3050
  /* 3018 */ MCD_OPC_ExtractField,
3051
  22,
3052
  3, // Inst{24-22} ...
3053
  /* 3021 */ MCD_OPC_FilterValue,
3054
  0,
3055
  9,
3056
  0,
3057
  0, // Skip to: 3035
3058
  /* 3026 */ MCD_OPC_CheckPredicate,
3059
  1,
3060
  230,
3061
  20,
3062
  0, // Skip to: 8381
3063
  /* 3031 */ MCD_OPC_Decode,
3064
  129,
3065
  7,
3066
  38, // Opcode: MLA
3067
  /* 3035 */ MCD_OPC_FilterValue,
3068
  1,
3069
  16,
3070
  0,
3071
  0, // Skip to: 3056
3072
  /* 3040 */ MCD_OPC_CheckPredicate,
3073
  13,
3074
  216,
3075
  20,
3076
  0, // Skip to: 8381
3077
  /* 3045 */ MCD_OPC_CheckField,
3078
  20,
3079
  1,
3080
  0,
3081
  209,
3082
  20,
3083
  0, // Skip to: 8381
3084
  /* 3052 */ MCD_OPC_Decode,
3085
  130,
3086
  7,
3087
  39, // Opcode: MLS
3088
  /* 3056 */ MCD_OPC_FilterValue,
3089
  2,
3090
  9,
3091
  0,
3092
  0, // Skip to: 3070
3093
  /* 3061 */ MCD_OPC_CheckPredicate,
3094
  1,
3095
  195,
3096
  20,
3097
  0, // Skip to: 8381
3098
  /* 3066 */ MCD_OPC_Decode,
3099
  196,
3100
  15,
3101
  40, // Opcode: UMLAL
3102
  /* 3070 */ MCD_OPC_FilterValue,
3103
  3,
3104
  9,
3105
  0,
3106
  0, // Skip to: 3084
3107
  /* 3075 */ MCD_OPC_CheckPredicate,
3108
  1,
3109
  181,
3110
  20,
3111
  0, // Skip to: 8381
3112
  /* 3080 */ MCD_OPC_Decode,
3113
  183,
3114
  14,
3115
  40, // Opcode: SMLAL
3116
  /* 3084 */ MCD_OPC_FilterValue,
3117
  6,
3118
  89,
3119
  0,
3120
  0, // Skip to: 3178
3121
  /* 3089 */ MCD_OPC_ExtractField,
3122
  8,
3123
  4, // Inst{11-8} ...
3124
  /* 3092 */ MCD_OPC_FilterValue,
3125
  14,
3126
  38,
3127
  0,
3128
  0, // Skip to: 3135
3129
  /* 3097 */ MCD_OPC_ExtractField,
3130
  20,
3131
  1, // Inst{20} ...
3132
  /* 3100 */ MCD_OPC_FilterValue,
3133
  0,
3134
  9,
3135
  0,
3136
  0, // Skip to: 3114
3137
  /* 3105 */ MCD_OPC_CheckPredicate,
3138
  9,
3139
  151,
3140
  20,
3141
  0, // Skip to: 8381
3142
  /* 3110 */ MCD_OPC_Decode,
3143
  248,
3144
  14,
3145
  41, // Opcode: STLEXD
3146
  /* 3114 */ MCD_OPC_FilterValue,
3147
  1,
3148
  142,
3149
  20,
3150
  0, // Skip to: 8381
3151
  /* 3119 */ MCD_OPC_CheckPredicate,
3152
  9,
3153
  137,
3154
  20,
3155
  0, // Skip to: 8381
3156
  /* 3124 */ MCD_OPC_CheckField,
3157
  0,
3158
  4,
3159
  15,
3160
  130,
3161
  20,
3162
  0, // Skip to: 8381
3163
  /* 3131 */ MCD_OPC_Decode,
3164
  187,
3165
  6,
3166
  42, // Opcode: LDAEXD
3167
  /* 3135 */ MCD_OPC_FilterValue,
3168
  15,
3169
  121,
3170
  20,
3171
  0, // Skip to: 8381
3172
  /* 3140 */ MCD_OPC_ExtractField,
3173
  20,
3174
  1, // Inst{20} ...
3175
  /* 3143 */ MCD_OPC_FilterValue,
3176
  0,
3177
  9,
3178
  0,
3179
  0, // Skip to: 3157
3180
  /* 3148 */ MCD_OPC_CheckPredicate,
3181
  0,
3182
  108,
3183
  20,
3184
  0, // Skip to: 8381
3185
  /* 3153 */ MCD_OPC_Decode,
3186
  144,
3187
  15,
3188
  41, // Opcode: STREXD
3189
  /* 3157 */ MCD_OPC_FilterValue,
3190
  1,
3191
  99,
3192
  20,
3193
  0, // Skip to: 8381
3194
  /* 3162 */ MCD_OPC_CheckPredicate,
3195
  0,
3196
  94,
3197
  20,
3198
  0, // Skip to: 8381
3199
  /* 3167 */ MCD_OPC_CheckField,
3200
  0,
3201
  4,
3202
  15,
3203
  87,
3204
  20,
3205
  0, // Skip to: 8381
3206
  /* 3174 */ MCD_OPC_Decode,
3207
  227,
3208
  6,
3209
  42, // Opcode: LDREXD
3210
  /* 3178 */ MCD_OPC_FilterValue,
3211
  7,
3212
  78,
3213
  20,
3214
  0, // Skip to: 8381
3215
  /* 3183 */ MCD_OPC_ExtractField,
3216
  8,
3217
  4, // Inst{11-8} ...
3218
  /* 3186 */ MCD_OPC_FilterValue,
3219
  12,
3220
  45,
3221
  0,
3222
  0, // Skip to: 3236
3223
  /* 3191 */ MCD_OPC_ExtractField,
3224
  20,
3225
  1, // Inst{20} ...
3226
  /* 3194 */ MCD_OPC_FilterValue,
3227
  0,
3228
  16,
3229
  0,
3230
  0, // Skip to: 3215
3231
  /* 3199 */ MCD_OPC_CheckPredicate,
3232
  8,
3233
  57,
3234
  20,
3235
  0, // Skip to: 8381
3236
  /* 3204 */ MCD_OPC_CheckField,
3237
  12,
3238
  4,
3239
  15,
3240
  50,
3241
  20,
3242
  0, // Skip to: 8381
3243
  /* 3211 */ MCD_OPC_Decode,
3244
  250,
3245
  14,
3246
  22, // Opcode: STLH
3247
  /* 3215 */ MCD_OPC_FilterValue,
3248
  1,
3249
  41,
3250
  20,
3251
  0, // Skip to: 8381
3252
  /* 3220 */ MCD_OPC_CheckPredicate,
3253
  8,
3254
  36,
3255
  20,
3256
  0, // Skip to: 8381
3257
  /* 3225 */ MCD_OPC_CheckField,
3258
  0,
3259
  4,
3260
  15,
3261
  29,
3262
  20,
3263
  0, // Skip to: 8381
3264
  /* 3232 */ MCD_OPC_Decode,
3265
  189,
3266
  6,
3267
  23, // Opcode: LDAH
3268
  /* 3236 */ MCD_OPC_FilterValue,
3269
  14,
3270
  38,
3271
  0,
3272
  0, // Skip to: 3279
3273
  /* 3241 */ MCD_OPC_ExtractField,
3274
  20,
3275
  1, // Inst{20} ...
3276
  /* 3244 */ MCD_OPC_FilterValue,
3277
  0,
3278
  9,
3279
  0,
3280
  0, // Skip to: 3258
3281
  /* 3249 */ MCD_OPC_CheckPredicate,
3282
  9,
3283
  7,
3284
  20,
3285
  0, // Skip to: 8381
3286
  /* 3254 */ MCD_OPC_Decode,
3287
  249,
3288
  14,
3289
  24, // Opcode: STLEXH
3290
  /* 3258 */ MCD_OPC_FilterValue,
3291
  1,
3292
  254,
3293
  19,
3294
  0, // Skip to: 8381
3295
  /* 3263 */ MCD_OPC_CheckPredicate,
3296
  9,
3297
  249,
3298
  19,
3299
  0, // Skip to: 8381
3300
  /* 3268 */ MCD_OPC_CheckField,
3301
  0,
3302
  4,
3303
  15,
3304
  242,
3305
  19,
3306
  0, // Skip to: 8381
3307
  /* 3275 */ MCD_OPC_Decode,
3308
  188,
3309
  6,
3310
  23, // Opcode: LDAEXH
3311
  /* 3279 */ MCD_OPC_FilterValue,
3312
  15,
3313
  233,
3314
  19,
3315
  0, // Skip to: 8381
3316
  /* 3284 */ MCD_OPC_ExtractField,
3317
  20,
3318
  1, // Inst{20} ...
3319
  /* 3287 */ MCD_OPC_FilterValue,
3320
  0,
3321
  9,
3322
  0,
3323
  0, // Skip to: 3301
3324
  /* 3292 */ MCD_OPC_CheckPredicate,
3325
  0,
3326
  220,
3327
  19,
3328
  0, // Skip to: 8381
3329
  /* 3297 */ MCD_OPC_Decode,
3330
  145,
3331
  15,
3332
  24, // Opcode: STREXH
3333
  /* 3301 */ MCD_OPC_FilterValue,
3334
  1,
3335
  211,
3336
  19,
3337
  0, // Skip to: 8381
3338
  /* 3306 */ MCD_OPC_CheckPredicate,
3339
  0,
3340
  206,
3341
  19,
3342
  0, // Skip to: 8381
3343
  /* 3311 */ MCD_OPC_CheckField,
3344
  0,
3345
  4,
3346
  15,
3347
  199,
3348
  19,
3349
  0, // Skip to: 8381
3350
  /* 3318 */ MCD_OPC_Decode,
3351
  228,
3352
  6,
3353
  23, // Opcode: LDREXH
3354
  /* 3322 */ MCD_OPC_FilterValue,
3355
  1,
3356
  130,
3357
  0,
3358
  0, // Skip to: 3457
3359
  /* 3327 */ MCD_OPC_ExtractField,
3360
  20,
3361
  1, // Inst{20} ...
3362
  /* 3330 */ MCD_OPC_FilterValue,
3363
  0,
3364
  60,
3365
  0,
3366
  0, // Skip to: 3395
3367
  /* 3335 */ MCD_OPC_ExtractField,
3368
  24,
3369
  1, // Inst{24} ...
3370
  /* 3338 */ MCD_OPC_FilterValue,
3371
  0,
3372
  38,
3373
  0,
3374
  0, // Skip to: 3381
3375
  /* 3343 */ MCD_OPC_ExtractField,
3376
  22,
3377
  1, // Inst{22} ...
3378
  /* 3346 */ MCD_OPC_FilterValue,
3379
  0,
3380
  16,
3381
  0,
3382
  0, // Skip to: 3367
3383
  /* 3351 */ MCD_OPC_CheckPredicate,
3384
  0,
3385
  161,
3386
  19,
3387
  0, // Skip to: 8381
3388
  /* 3356 */ MCD_OPC_CheckField,
3389
  8,
3390
  4,
3391
  0,
3392
  154,
3393
  19,
3394
  0, // Skip to: 8381
3395
  /* 3363 */ MCD_OPC_Decode,
3396
  148,
3397
  15,
3398
  43, // Opcode: STRHTr
3399
  /* 3367 */ MCD_OPC_FilterValue,
3400
  1,
3401
  145,
3402
  19,
3403
  0, // Skip to: 8381
3404
  /* 3372 */ MCD_OPC_CheckPredicate,
3405
  0,
3406
  140,
3407
  19,
3408
  0, // Skip to: 8381
3409
  /* 3377 */ MCD_OPC_Decode,
3410
  147,
3411
  15,
3412
  44, // Opcode: STRHTi
3413
  /* 3381 */ MCD_OPC_FilterValue,
3414
  1,
3415
  131,
3416
  19,
3417
  0, // Skip to: 8381
3418
  /* 3386 */ MCD_OPC_CheckPredicate,
3419
  0,
3420
  126,
3421
  19,
3422
  0, // Skip to: 8381
3423
  /* 3391 */ MCD_OPC_Decode,
3424
  150,
3425
  15,
3426
  7, // Opcode: STRH_PRE
3427
  /* 3395 */ MCD_OPC_FilterValue,
3428
  1,
3429
  117,
3430
  19,
3431
  0, // Skip to: 8381
3432
  /* 3400 */ MCD_OPC_ExtractField,
3433
  24,
3434
  1, // Inst{24} ...
3435
  /* 3403 */ MCD_OPC_FilterValue,
3436
  0,
3437
  35,
3438
  0,
3439
  0, // Skip to: 3443
3440
  /* 3408 */ MCD_OPC_ExtractField,
3441
  22,
3442
  1, // Inst{22} ...
3443
  /* 3411 */ MCD_OPC_FilterValue,
3444
  0,
3445
  13,
3446
  0,
3447
  0, // Skip to: 3429
3448
  /* 3416 */ MCD_OPC_CheckPredicate,
3449
  0,
3450
  96,
3451
  19,
3452
  0, // Skip to: 8381
3453
  /* 3421 */ MCD_OPC_SoftFail,
3454
  128,
3455
  30 /* 0xf00 */,
3456
  0,
3457
  /* 3425 */ MCD_OPC_Decode,
3458
  231,
3459
  6,
3460
  45, // Opcode: LDRHTr
3461
  /* 3429 */ MCD_OPC_FilterValue,
3462
  1,
3463
  83,
3464
  19,
3465
  0, // Skip to: 8381
3466
  /* 3434 */ MCD_OPC_CheckPredicate,
3467
  0,
3468
  78,
3469
  19,
3470
  0, // Skip to: 8381
3471
  /* 3439 */ MCD_OPC_Decode,
3472
  230,
3473
  6,
3474
  46, // Opcode: LDRHTi
3475
  /* 3443 */ MCD_OPC_FilterValue,
3476
  1,
3477
  69,
3478
  19,
3479
  0, // Skip to: 8381
3480
  /* 3448 */ MCD_OPC_CheckPredicate,
3481
  0,
3482
  64,
3483
  19,
3484
  0, // Skip to: 8381
3485
  /* 3453 */ MCD_OPC_Decode,
3486
  233,
3487
  6,
3488
  7, // Opcode: LDRH_PRE
3489
  /* 3457 */ MCD_OPC_FilterValue,
3490
  2,
3491
  86,
3492
  0,
3493
  0, // Skip to: 3548
3494
  /* 3462 */ MCD_OPC_ExtractField,
3495
  20,
3496
  1, // Inst{20} ...
3497
  /* 3465 */ MCD_OPC_FilterValue,
3498
  0,
3499
  16,
3500
  0,
3501
  0, // Skip to: 3486
3502
  /* 3470 */ MCD_OPC_CheckPredicate,
3503
  0,
3504
  42,
3505
  19,
3506
  0, // Skip to: 8381
3507
  /* 3475 */ MCD_OPC_CheckField,
3508
  24,
3509
  1,
3510
  1,
3511
  35,
3512
  19,
3513
  0, // Skip to: 8381
3514
  /* 3482 */ MCD_OPC_Decode,
3515
  224,
3516
  6,
3517
  7, // Opcode: LDRD_PRE
3518
  /* 3486 */ MCD_OPC_FilterValue,
3519
  1,
3520
  26,
3521
  19,
3522
  0, // Skip to: 8381
3523
  /* 3491 */ MCD_OPC_ExtractField,
3524
  24,
3525
  1, // Inst{24} ...
3526
  /* 3494 */ MCD_OPC_FilterValue,
3527
  0,
3528
  35,
3529
  0,
3530
  0, // Skip to: 3534
3531
  /* 3499 */ MCD_OPC_ExtractField,
3532
  22,
3533
  1, // Inst{22} ...
3534
  /* 3502 */ MCD_OPC_FilterValue,
3535
  0,
3536
  13,
3537
  0,
3538
  0, // Skip to: 3520
3539
  /* 3507 */ MCD_OPC_CheckPredicate,
3540
  0,
3541
  5,
3542
  19,
3543
  0, // Skip to: 8381
3544
  /* 3512 */ MCD_OPC_SoftFail,
3545
  128,
3546
  30 /* 0xf00 */,
3547
  0,
3548
  /* 3516 */ MCD_OPC_Decode,
3549
  236,
3550
  6,
3551
  45, // Opcode: LDRSBTr
3552
  /* 3520 */ MCD_OPC_FilterValue,
3553
  1,
3554
  248,
3555
  18,
3556
  0, // Skip to: 8381
3557
  /* 3525 */ MCD_OPC_CheckPredicate,
3558
  0,
3559
  243,
3560
  18,
3561
  0, // Skip to: 8381
3562
  /* 3530 */ MCD_OPC_Decode,
3563
  235,
3564
  6,
3565
  46, // Opcode: LDRSBTi
3566
  /* 3534 */ MCD_OPC_FilterValue,
3567
  1,
3568
  234,
3569
  18,
3570
  0, // Skip to: 8381
3571
  /* 3539 */ MCD_OPC_CheckPredicate,
3572
  0,
3573
  229,
3574
  18,
3575
  0, // Skip to: 8381
3576
  /* 3544 */ MCD_OPC_Decode,
3577
  238,
3578
  6,
3579
  7, // Opcode: LDRSB_PRE
3580
  /* 3548 */ MCD_OPC_FilterValue,
3581
  3,
3582
  220,
3583
  18,
3584
  0, // Skip to: 8381
3585
  /* 3553 */ MCD_OPC_ExtractField,
3586
  20,
3587
  1, // Inst{20} ...
3588
  /* 3556 */ MCD_OPC_FilterValue,
3589
  0,
3590
  16,
3591
  0,
3592
  0, // Skip to: 3577
3593
  /* 3561 */ MCD_OPC_CheckPredicate,
3594
  0,
3595
  207,
3596
  18,
3597
  0, // Skip to: 8381
3598
  /* 3566 */ MCD_OPC_CheckField,
3599
  24,
3600
  1,
3601
  1,
3602
  200,
3603
  18,
3604
  0, // Skip to: 8381
3605
  /* 3573 */ MCD_OPC_Decode,
3606
  141,
3607
  15,
3608
  7, // Opcode: STRD_PRE
3609
  /* 3577 */ MCD_OPC_FilterValue,
3610
  1,
3611
  191,
3612
  18,
3613
  0, // Skip to: 8381
3614
  /* 3582 */ MCD_OPC_ExtractField,
3615
  24,
3616
  1, // Inst{24} ...
3617
  /* 3585 */ MCD_OPC_FilterValue,
3618
  0,
3619
  35,
3620
  0,
3621
  0, // Skip to: 3625
3622
  /* 3590 */ MCD_OPC_ExtractField,
3623
  22,
3624
  1, // Inst{22} ...
3625
  /* 3593 */ MCD_OPC_FilterValue,
3626
  0,
3627
  13,
3628
  0,
3629
  0, // Skip to: 3611
3630
  /* 3598 */ MCD_OPC_CheckPredicate,
3631
  0,
3632
  170,
3633
  18,
3634
  0, // Skip to: 8381
3635
  /* 3603 */ MCD_OPC_SoftFail,
3636
  128,
3637
  30 /* 0xf00 */,
3638
  0,
3639
  /* 3607 */ MCD_OPC_Decode,
3640
  241,
3641
  6,
3642
  45, // Opcode: LDRSHTr
3643
  /* 3611 */ MCD_OPC_FilterValue,
3644
  1,
3645
  157,
3646
  18,
3647
  0, // Skip to: 8381
3648
  /* 3616 */ MCD_OPC_CheckPredicate,
3649
  0,
3650
  152,
3651
  18,
3652
  0, // Skip to: 8381
3653
  /* 3621 */ MCD_OPC_Decode,
3654
  240,
3655
  6,
3656
  46, // Opcode: LDRSHTi
3657
  /* 3625 */ MCD_OPC_FilterValue,
3658
  1,
3659
  143,
3660
  18,
3661
  0, // Skip to: 8381
3662
  /* 3630 */ MCD_OPC_CheckPredicate,
3663
  0,
3664
  138,
3665
  18,
3666
  0, // Skip to: 8381
3667
  /* 3635 */ MCD_OPC_Decode,
3668
  243,
3669
  6,
3670
  7, // Opcode: LDRSH_PRE
3671
  /* 3639 */ MCD_OPC_FilterValue,
3672
  1,
3673
  0,
3674
  2,
3675
  0, // Skip to: 4156
3676
  /* 3644 */ MCD_OPC_ExtractField,
3677
  21,
3678
  1, // Inst{21} ...
3679
  /* 3647 */ MCD_OPC_FilterValue,
3680
  0,
3681
  201,
3682
  0,
3683
  0, // Skip to: 3853
3684
  /* 3652 */ MCD_OPC_ExtractField,
3685
  24,
3686
  1, // Inst{24} ...
3687
  /* 3655 */ MCD_OPC_FilterValue,
3688
  0,
3689
  75,
3690
  0,
3691
  0, // Skip to: 3735
3692
  /* 3660 */ MCD_OPC_ExtractField,
3693
  22,
3694
  2, // Inst{23-22} ...
3695
  /* 3663 */ MCD_OPC_FilterValue,
3696
  0,
3697
  9,
3698
  0,
3699
  0, // Skip to: 3677
3700
  /* 3668 */ MCD_OPC_CheckPredicate,
3701
  0,
3702
  46,
3703
  0,
3704
  0, // Skip to: 3719
3705
  /* 3673 */ MCD_OPC_Decode,
3706
  210,
3707
  5,
3708
  47, // Opcode: ANDri
3709
  /* 3677 */ MCD_OPC_FilterValue,
3710
  1,
3711
  9,
3712
  0,
3713
  0, // Skip to: 3691
3714
  /* 3682 */ MCD_OPC_CheckPredicate,
3715
  0,
3716
  32,
3717
  0,
3718
  0, // Skip to: 3719
3719
  /* 3687 */ MCD_OPC_Decode,
3720
  159,
3721
  15,
3722
  47, // Opcode: SUBri
3723
  /* 3691 */ MCD_OPC_FilterValue,
3724
  2,
3725
  9,
3726
  0,
3727
  0, // Skip to: 3705
3728
  /* 3696 */ MCD_OPC_CheckPredicate,
3729
  0,
3730
  18,
3731
  0,
3732
  0, // Skip to: 3719
3733
  /* 3701 */ MCD_OPC_Decode,
3734
  201,
3735
  5,
3736
  47, // Opcode: ADDri
3737
  /* 3705 */ MCD_OPC_FilterValue,
3738
  3,
3739
  9,
3740
  0,
3741
  0, // Skip to: 3719
3742
  /* 3710 */ MCD_OPC_CheckPredicate,
3743
  0,
3744
  4,
3745
  0,
3746
  0, // Skip to: 3719
3747
  /* 3715 */ MCD_OPC_Decode,
3748
  153,
3749
  14,
3750
  47, // Opcode: SBCri
3751
  /* 3719 */ MCD_OPC_CheckPredicate,
3752
  0,
3753
  49,
3754
  18,
3755
  0, // Skip to: 8381
3756
  /* 3724 */ MCD_OPC_CheckField,
3757
  16,
3758
  5,
3759
  15,
3760
  42,
3761
  18,
3762
  0, // Skip to: 8381
3763
  /* 3731 */ MCD_OPC_Decode,
3764
  205,
3765
  5,
3766
  48, // Opcode: ADR
3767
  /* 3735 */ MCD_OPC_FilterValue,
3768
  1,
3769
  33,
3770
  18,
3771
  0, // Skip to: 8381
3772
  /* 3740 */ MCD_OPC_ExtractField,
3773
  22,
3774
  2, // Inst{23-22} ...
3775
  /* 3743 */ MCD_OPC_FilterValue,
3776
  0,
3777
  36,
3778
  0,
3779
  0, // Skip to: 3784
3780
  /* 3748 */ MCD_OPC_ExtractField,
3781
  20,
3782
  1, // Inst{20} ...
3783
  /* 3751 */ MCD_OPC_FilterValue,
3784
  0,
3785
  9,
3786
  0,
3787
  0, // Skip to: 3765
3788
  /* 3756 */ MCD_OPC_CheckPredicate,
3789
  13,
3790
  12,
3791
  18,
3792
  0, // Skip to: 8381
3793
  /* 3761 */ MCD_OPC_Decode,
3794
  134,
3795
  7,
3796
  49, // Opcode: MOVi16
3797
  /* 3765 */ MCD_OPC_FilterValue,
3798
  1,
3799
  3,
3800
  18,
3801
  0, // Skip to: 8381
3802
  /* 3770 */ MCD_OPC_CheckPredicate,
3803
  0,
3804
  254,
3805
  17,
3806
  0, // Skip to: 8381
3807
  /* 3775 */ MCD_OPC_SoftFail,
3808
  128,
3809
  224,
3810
  3 /* 0xf000 */,
3811
  0,
3812
  /* 3780 */ MCD_OPC_Decode,
3813
  179,
3814
  15,
3815
  50, // Opcode: TSTri
3816
  /* 3784 */ MCD_OPC_FilterValue,
3817
  1,
3818
  36,
3819
  0,
3820
  0, // Skip to: 3825
3821
  /* 3789 */ MCD_OPC_ExtractField,
3822
  20,
3823
  1, // Inst{20} ...
3824
  /* 3792 */ MCD_OPC_FilterValue,
3825
  0,
3826
  9,
3827
  0,
3828
  0, // Skip to: 3806
3829
  /* 3797 */ MCD_OPC_CheckPredicate,
3830
  13,
3831
  227,
3832
  17,
3833
  0, // Skip to: 8381
3834
  /* 3802 */ MCD_OPC_Decode,
3835
  132,
3836
  7,
3837
  49, // Opcode: MOVTi16
3838
  /* 3806 */ MCD_OPC_FilterValue,
3839
  1,
3840
  218,
3841
  17,
3842
  0, // Skip to: 8381
3843
  /* 3811 */ MCD_OPC_CheckPredicate,
3844
  0,
3845
  213,
3846
  17,
3847
  0, // Skip to: 8381
3848
  /* 3816 */ MCD_OPC_SoftFail,
3849
  128,
3850
  224,
3851
  3 /* 0xf000 */,
3852
  0,
3853
  /* 3821 */ MCD_OPC_Decode,
3854
  148,
3855
  6,
3856
  50, // Opcode: CMPri
3857
  /* 3825 */ MCD_OPC_FilterValue,
3858
  2,
3859
  9,
3860
  0,
3861
  0, // Skip to: 3839
3862
  /* 3830 */ MCD_OPC_CheckPredicate,
3863
  0,
3864
  194,
3865
  17,
3866
  0, // Skip to: 8381
3867
  /* 3835 */ MCD_OPC_Decode,
3868
  235,
3869
  13,
3870
  47, // Opcode: ORRri
3871
  /* 3839 */ MCD_OPC_FilterValue,
3872
  3,
3873
  185,
3874
  17,
3875
  0, // Skip to: 8381
3876
  /* 3844 */ MCD_OPC_CheckPredicate,
3877
  0,
3878
  180,
3879
  17,
3880
  0, // Skip to: 8381
3881
  /* 3849 */ MCD_OPC_Decode,
3882
  223,
3883
  5,
3884
  47, // Opcode: BICri
3885
  /* 3853 */ MCD_OPC_FilterValue,
3886
  1,
3887
  171,
3888
  17,
3889
  0, // Skip to: 8381
3890
  /* 3858 */ MCD_OPC_ExtractField,
3891
  23,
3892
  2, // Inst{24-23} ...
3893
  /* 3861 */ MCD_OPC_FilterValue,
3894
  0,
3895
  31,
3896
  0,
3897
  0, // Skip to: 3897
3898
  /* 3866 */ MCD_OPC_ExtractField,
3899
  22,
3900
  1, // Inst{22} ...
3901
  /* 3869 */ MCD_OPC_FilterValue,
3902
  0,
3903
  9,
3904
  0,
3905
  0, // Skip to: 3883
3906
  /* 3874 */ MCD_OPC_CheckPredicate,
3907
  0,
3908
  150,
3909
  17,
3910
  0, // Skip to: 8381
3911
  /* 3879 */ MCD_OPC_Decode,
3912
  164,
3913
  6,
3914
  47, // Opcode: EORri
3915
  /* 3883 */ MCD_OPC_FilterValue,
3916
  1,
3917
  141,
3918
  17,
3919
  0, // Skip to: 8381
3920
  /* 3888 */ MCD_OPC_CheckPredicate,
3921
  0,
3922
  136,
3923
  17,
3924
  0, // Skip to: 8381
3925
  /* 3893 */ MCD_OPC_Decode,
3926
  141,
3927
  14,
3928
  47, // Opcode: RSBri
3929
  /* 3897 */ MCD_OPC_FilterValue,
3930
  1,
3931
  31,
3932
  0,
3933
  0, // Skip to: 3933
3934
  /* 3902 */ MCD_OPC_ExtractField,
3935
  22,
3936
  1, // Inst{22} ...
3937
  /* 3905 */ MCD_OPC_FilterValue,
3938
  0,
3939
  9,
3940
  0,
3941
  0, // Skip to: 3919
3942
  /* 3910 */ MCD_OPC_CheckPredicate,
3943
  0,
3944
  114,
3945
  17,
3946
  0, // Skip to: 8381
3947
  /* 3915 */ MCD_OPC_Decode,
3948
  197,
3949
  5,
3950
  47, // Opcode: ADCri
3951
  /* 3919 */ MCD_OPC_FilterValue,
3952
  1,
3953
  105,
3954
  17,
3955
  0, // Skip to: 8381
3956
  /* 3924 */ MCD_OPC_CheckPredicate,
3957
  0,
3958
  100,
3959
  17,
3960
  0, // Skip to: 8381
3961
  /* 3929 */ MCD_OPC_Decode,
3962
  145,
3963
  14,
3964
  47, // Opcode: RSCri
3965
  /* 3933 */ MCD_OPC_FilterValue,
3966
  2,
3967
  168,
3968
  0,
3969
  0, // Skip to: 4106
3970
  /* 3938 */ MCD_OPC_ExtractField,
3971
  20,
3972
  1, // Inst{20} ...
3973
  /* 3941 */ MCD_OPC_FilterValue,
3974
  0,
3975
  114,
3976
  0,
3977
  0, // Skip to: 4060
3978
  /* 3946 */ MCD_OPC_ExtractField,
3979
  12,
3980
  4, // Inst{15-12} ...
3981
  /* 3949 */ MCD_OPC_FilterValue,
3982
  15,
3983
  75,
3984
  17,
3985
  0, // Skip to: 8381
3986
  /* 3954 */ MCD_OPC_CheckPredicate,
3987
  14,
3988
  32,
3989
  0,
3990
  0, // Skip to: 3991
3991
  /* 3959 */ MCD_OPC_CheckField,
3992
  28,
3993
  4,
3994
  14,
3995
  25,
3996
  0,
3997
  0, // Skip to: 3991
3998
  /* 3966 */ MCD_OPC_CheckField,
3999
  22,
4000
  1,
4001
  0,
4002
  18,
4003
  0,
4004
  0, // Skip to: 3991
4005
  /* 3973 */ MCD_OPC_CheckField,
4006
  16,
4007
  4,
4008
  0,
4009
  11,
4010
  0,
4011
  0, // Skip to: 3991
4012
  /* 3980 */ MCD_OPC_CheckField,
4013
  0,
4014
  12,
4015
  18,
4016
  4,
4017
  0,
4018
  0, // Skip to: 3991
4019
  /* 3987 */ MCD_OPC_Decode,
4020
  178,
4021
  15,
4022
  51, // Opcode: TSB
4023
  /* 3991 */ MCD_OPC_CheckPredicate,
4024
  15,
4025
  25,
4026
  0,
4027
  0, // Skip to: 4021
4028
  /* 3996 */ MCD_OPC_CheckField,
4029
  22,
4030
  1,
4031
  0,
4032
  18,
4033
  0,
4034
  0, // Skip to: 4021
4035
  /* 4003 */ MCD_OPC_CheckField,
4036
  16,
4037
  4,
4038
  0,
4039
  11,
4040
  0,
4041
  0, // Skip to: 4021
4042
  /* 4010 */ MCD_OPC_CheckField,
4043
  4,
4044
  8,
4045
  15,
4046
  4,
4047
  0,
4048
  0, // Skip to: 4021
4049
  /* 4017 */ MCD_OPC_Decode,
4050
  161,
4051
  6,
4052
  36, // Opcode: DBG
4053
  /* 4021 */ MCD_OPC_CheckPredicate,
4054
  1,
4055
  25,
4056
  0,
4057
  0, // Skip to: 4051
4058
  /* 4026 */ MCD_OPC_CheckField,
4059
  22,
4060
  1,
4061
  0,
4062
  18,
4063
  0,
4064
  0, // Skip to: 4051
4065
  /* 4033 */ MCD_OPC_CheckField,
4066
  16,
4067
  4,
4068
  0,
4069
  11,
4070
  0,
4071
  0, // Skip to: 4051
4072
  /* 4040 */ MCD_OPC_CheckField,
4073
  8,
4074
  4,
4075
  0,
4076
  4,
4077
  0,
4078
  0, // Skip to: 4051
4079
  /* 4047 */ MCD_OPC_Decode,
4080
  179,
4081
  6,
4082
  52, // Opcode: HINT
4083
  /* 4051 */ MCD_OPC_CheckPredicate,
4084
  0,
4085
  229,
4086
  16,
4087
  0, // Skip to: 8381
4088
  /* 4056 */ MCD_OPC_Decode,
4089
  148,
4090
  7,
4091
  53, // Opcode: MSRi
4092
  /* 4060 */ MCD_OPC_FilterValue,
4093
  1,
4094
  220,
4095
  16,
4096
  0, // Skip to: 8381
4097
  /* 4065 */ MCD_OPC_ExtractField,
4098
  22,
4099
  1, // Inst{22} ...
4100
  /* 4068 */ MCD_OPC_FilterValue,
4101
  0,
4102
  14,
4103
  0,
4104
  0, // Skip to: 4087
4105
  /* 4073 */ MCD_OPC_CheckPredicate,
4106
  0,
4107
  207,
4108
  16,
4109
  0, // Skip to: 8381
4110
  /* 4078 */ MCD_OPC_SoftFail,
4111
  128,
4112
  224,
4113
  3 /* 0xf000 */,
4114
  0,
4115
  /* 4083 */ MCD_OPC_Decode,
4116
  172,
4117
  15,
4118
  50, // Opcode: TEQri
4119
  /* 4087 */ MCD_OPC_FilterValue,
4120
  1,
4121
  193,
4122
  16,
4123
  0, // Skip to: 8381
4124
  /* 4092 */ MCD_OPC_CheckPredicate,
4125
  0,
4126
  188,
4127
  16,
4128
  0, // Skip to: 8381
4129
  /* 4097 */ MCD_OPC_SoftFail,
4130
  128,
4131
  224,
4132
  3 /* 0xf000 */,
4133
  0,
4134
  /* 4102 */ MCD_OPC_Decode,
4135
  144,
4136
  6,
4137
  50, // Opcode: CMNri
4138
  /* 4106 */ MCD_OPC_FilterValue,
4139
  3,
4140
  174,
4141
  16,
4142
  0, // Skip to: 8381
4143
  /* 4111 */ MCD_OPC_ExtractField,
4144
  22,
4145
  1, // Inst{22} ...
4146
  /* 4114 */ MCD_OPC_FilterValue,
4147
  0,
4148
  16,
4149
  0,
4150
  0, // Skip to: 4135
4151
  /* 4119 */ MCD_OPC_CheckPredicate,
4152
  0,
4153
  161,
4154
  16,
4155
  0, // Skip to: 8381
4156
  /* 4124 */ MCD_OPC_CheckField,
4157
  16,
4158
  4,
4159
  0,
4160
  154,
4161
  16,
4162
  0, // Skip to: 8381
4163
  /* 4131 */ MCD_OPC_Decode,
4164
  133,
4165
  7,
4166
  54, // Opcode: MOVi
4167
  /* 4135 */ MCD_OPC_FilterValue,
4168
  1,
4169
  145,
4170
  16,
4171
  0, // Skip to: 8381
4172
  /* 4140 */ MCD_OPC_CheckPredicate,
4173
  0,
4174
  140,
4175
  16,
4176
  0, // Skip to: 8381
4177
  /* 4145 */ MCD_OPC_CheckField,
4178
  16,
4179
  4,
4180
  0,
4181
  133,
4182
  16,
4183
  0, // Skip to: 8381
4184
  /* 4152 */ MCD_OPC_Decode,
4185
  223,
4186
  13,
4187
  54, // Opcode: MVNi
4188
  /* 4156 */ MCD_OPC_FilterValue,
4189
  2,
4190
  9,
4191
  2,
4192
  0, // Skip to: 4682
4193
  /* 4161 */ MCD_OPC_ExtractField,
4194
  20,
4195
  3, // Inst{22-20} ...
4196
  /* 4164 */ MCD_OPC_FilterValue,
4197
  0,
4198
  31,
4199
  0,
4200
  0, // Skip to: 4200
4201
  /* 4169 */ MCD_OPC_ExtractField,
4202
  24,
4203
  1, // Inst{24} ...
4204
  /* 4172 */ MCD_OPC_FilterValue,
4205
  0,
4206
  9,
4207
  0,
4208
  0, // Skip to: 4186
4209
  /* 4177 */ MCD_OPC_CheckPredicate,
4210
  0,
4211
  103,
4212
  16,
4213
  0, // Skip to: 8381
4214
  /* 4182 */ MCD_OPC_Decode,
4215
  153,
4216
  15,
4217
  55, // Opcode: STR_POST_IMM
4218
  /* 4186 */ MCD_OPC_FilterValue,
4219
  1,
4220
  94,
4221
  16,
4222
  0, // Skip to: 8381
4223
  /* 4191 */ MCD_OPC_CheckPredicate,
4224
  0,
4225
  89,
4226
  16,
4227
  0, // Skip to: 8381
4228
  /* 4196 */ MCD_OPC_Decode,
4229
  157,
4230
  15,
4231
  56, // Opcode: STRi12
4232
  /* 4200 */ MCD_OPC_FilterValue,
4233
  1,
4234
  54,
4235
  0,
4236
  0, // Skip to: 4259
4237
  /* 4205 */ MCD_OPC_ExtractField,
4238
  24,
4239
  1, // Inst{24} ...
4240
  /* 4208 */ MCD_OPC_FilterValue,
4241
  0,
4242
  9,
4243
  0,
4244
  0, // Skip to: 4222
4245
  /* 4213 */ MCD_OPC_CheckPredicate,
4246
  0,
4247
  67,
4248
  16,
4249
  0, // Skip to: 8381
4250
  /* 4218 */ MCD_OPC_Decode,
4251
  246,
4252
  6,
4253
  55, // Opcode: LDR_POST_IMM
4254
  /* 4222 */ MCD_OPC_FilterValue,
4255
  1,
4256
  58,
4257
  16,
4258
  0, // Skip to: 8381
4259
  /* 4227 */ MCD_OPC_CheckPredicate,
4260
  16,
4261
  18,
4262
  0,
4263
  0, // Skip to: 4250
4264
  /* 4232 */ MCD_OPC_CheckField,
4265
  28,
4266
  4,
4267
  15,
4268
  11,
4269
  0,
4270
  0, // Skip to: 4250
4271
  /* 4239 */ MCD_OPC_CheckField,
4272
  12,
4273
  4,
4274
  15,
4275
  4,
4276
  0,
4277
  0, // Skip to: 4250
4278
  /* 4246 */ MCD_OPC_Decode,
4279
  241,
4280
  13,
4281
  57, // Opcode: PLDWi12
4282
  /* 4250 */ MCD_OPC_CheckPredicate,
4283
  0,
4284
  30,
4285
  16,
4286
  0, // Skip to: 8381
4287
  /* 4255 */ MCD_OPC_Decode,
4288
  251,
4289
  6,
4290
  56, // Opcode: LDRi12
4291
  /* 4259 */ MCD_OPC_FilterValue,
4292
  2,
4293
  31,
4294
  0,
4295
  0, // Skip to: 4295
4296
  /* 4264 */ MCD_OPC_ExtractField,
4297
  24,
4298
  1, // Inst{24} ...
4299
  /* 4267 */ MCD_OPC_FilterValue,
4300
  0,
4301
  9,
4302
  0,
4303
  0, // Skip to: 4281
4304
  /* 4272 */ MCD_OPC_CheckPredicate,
4305
  0,
4306
  8,
4307
  16,
4308
  0, // Skip to: 8381
4309
  /* 4277 */ MCD_OPC_Decode,
4310
  151,
4311
  15,
4312
  55, // Opcode: STRT_POST_IMM
4313
  /* 4281 */ MCD_OPC_FilterValue,
4314
  1,
4315
  255,
4316
  15,
4317
  0, // Skip to: 8381
4318
  /* 4286 */ MCD_OPC_CheckPredicate,
4319
  0,
4320
  250,
4321
  15,
4322
  0, // Skip to: 8381
4323
  /* 4291 */ MCD_OPC_Decode,
4324
  155,
4325
  15,
4326
  58, // Opcode: STR_PRE_IMM
4327
  /* 4295 */ MCD_OPC_FilterValue,
4328
  3,
4329
  31,
4330
  0,
4331
  0, // Skip to: 4331
4332
  /* 4300 */ MCD_OPC_ExtractField,
4333
  24,
4334
  1, // Inst{24} ...
4335
  /* 4303 */ MCD_OPC_FilterValue,
4336
  0,
4337
  9,
4338
  0,
4339
  0, // Skip to: 4317
4340
  /* 4308 */ MCD_OPC_CheckPredicate,
4341
  0,
4342
  228,
4343
  15,
4344
  0, // Skip to: 8381
4345
  /* 4313 */ MCD_OPC_Decode,
4346
  244,
4347
  6,
4348
  55, // Opcode: LDRT_POST_IMM
4349
  /* 4317 */ MCD_OPC_FilterValue,
4350
  1,
4351
  219,
4352
  15,
4353
  0, // Skip to: 8381
4354
  /* 4322 */ MCD_OPC_CheckPredicate,
4355
  0,
4356
  214,
4357
  15,
4358
  0, // Skip to: 8381
4359
  /* 4327 */ MCD_OPC_Decode,
4360
  248,
4361
  6,
4362
  59, // Opcode: LDR_PRE_IMM
4363
  /* 4331 */ MCD_OPC_FilterValue,
4364
  4,
4365
  31,
4366
  0,
4367
  0, // Skip to: 4367
4368
  /* 4336 */ MCD_OPC_ExtractField,
4369
  24,
4370
  1, // Inst{24} ...
4371
  /* 4339 */ MCD_OPC_FilterValue,
4372
  0,
4373
  9,
4374
  0,
4375
  0, // Skip to: 4353
4376
  /* 4344 */ MCD_OPC_CheckPredicate,
4377
  0,
4378
  192,
4379
  15,
4380
  0, // Skip to: 8381
4381
  /* 4349 */ MCD_OPC_Decode,
4382
  133,
4383
  15,
4384
  55, // Opcode: STRB_POST_IMM
4385
  /* 4353 */ MCD_OPC_FilterValue,
4386
  1,
4387
  183,
4388
  15,
4389
  0, // Skip to: 8381
4390
  /* 4358 */ MCD_OPC_CheckPredicate,
4391
  0,
4392
  178,
4393
  15,
4394
  0, // Skip to: 8381
4395
  /* 4363 */ MCD_OPC_Decode,
4396
  137,
4397
  15,
4398
  60, // Opcode: STRBi12
4399
  /* 4367 */ MCD_OPC_FilterValue,
4400
  5,
4401
  77,
4402
  0,
4403
  0, // Skip to: 4449
4404
  /* 4372 */ MCD_OPC_ExtractField,
4405
  24,
4406
  1, // Inst{24} ...
4407
  /* 4375 */ MCD_OPC_FilterValue,
4408
  0,
4409
  32,
4410
  0,
4411
  0, // Skip to: 4412
4412
  /* 4380 */ MCD_OPC_CheckPredicate,
4413
  15,
4414
  18,
4415
  0,
4416
  0, // Skip to: 4403
4417
  /* 4385 */ MCD_OPC_CheckField,
4418
  28,
4419
  4,
4420
  15,
4421
  11,
4422
  0,
4423
  0, // Skip to: 4403
4424
  /* 4392 */ MCD_OPC_CheckField,
4425
  12,
4426
  4,
4427
  15,
4428
  4,
4429
  0,
4430
  0, // Skip to: 4403
4431
  /* 4399 */ MCD_OPC_Decode,
4432
  245,
4433
  13,
4434
  57, // Opcode: PLIi12
4435
  /* 4403 */ MCD_OPC_CheckPredicate,
4436
  0,
4437
  133,
4438
  15,
4439
  0, // Skip to: 8381
4440
  /* 4408 */ MCD_OPC_Decode,
4441
  216,
4442
  6,
4443
  55, // Opcode: LDRB_POST_IMM
4444
  /* 4412 */ MCD_OPC_FilterValue,
4445
  1,
4446
  124,
4447
  15,
4448
  0, // Skip to: 8381
4449
  /* 4417 */ MCD_OPC_CheckPredicate,
4450
  0,
4451
  18,
4452
  0,
4453
  0, // Skip to: 4440
4454
  /* 4422 */ MCD_OPC_CheckField,
4455
  28,
4456
  4,
4457
  15,
4458
  11,
4459
  0,
4460
  0, // Skip to: 4440
4461
  /* 4429 */ MCD_OPC_CheckField,
4462
  12,
4463
  4,
4464
  15,
4465
  4,
4466
  0,
4467
  0, // Skip to: 4440
4468
  /* 4436 */ MCD_OPC_Decode,
4469
  243,
4470
  13,
4471
  57, // Opcode: PLDi12
4472
  /* 4440 */ MCD_OPC_CheckPredicate,
4473
  0,
4474
  96,
4475
  15,
4476
  0, // Skip to: 8381
4477
  /* 4445 */ MCD_OPC_Decode,
4478
  220,
4479
  6,
4480
  60, // Opcode: LDRBi12
4481
  /* 4449 */ MCD_OPC_FilterValue,
4482
  6,
4483
  31,
4484
  0,
4485
  0, // Skip to: 4485
4486
  /* 4454 */ MCD_OPC_ExtractField,
4487
  24,
4488
  1, // Inst{24} ...
4489
  /* 4457 */ MCD_OPC_FilterValue,
4490
  0,
4491
  9,
4492
  0,
4493
  0, // Skip to: 4471
4494
  /* 4462 */ MCD_OPC_CheckPredicate,
4495
  0,
4496
  74,
4497
  15,
4498
  0, // Skip to: 8381
4499
  /* 4467 */ MCD_OPC_Decode,
4500
  131,
4501
  15,
4502
  55, // Opcode: STRBT_POST_IMM
4503
  /* 4471 */ MCD_OPC_FilterValue,
4504
  1,
4505
  65,
4506
  15,
4507
  0, // Skip to: 8381
4508
  /* 4476 */ MCD_OPC_CheckPredicate,
4509
  0,
4510
  60,
4511
  15,
4512
  0, // Skip to: 8381
4513
  /* 4481 */ MCD_OPC_Decode,
4514
  135,
4515
  15,
4516
  58, // Opcode: STRB_PRE_IMM
4517
  /* 4485 */ MCD_OPC_FilterValue,
4518
  7,
4519
  51,
4520
  15,
4521
  0, // Skip to: 8381
4522
  /* 4490 */ MCD_OPC_ExtractField,
4523
  24,
4524
  1, // Inst{24} ...
4525
  /* 4493 */ MCD_OPC_FilterValue,
4526
  0,
4527
  9,
4528
  0,
4529
  0, // Skip to: 4507
4530
  /* 4498 */ MCD_OPC_CheckPredicate,
4531
  0,
4532
  38,
4533
  15,
4534
  0, // Skip to: 8381
4535
  /* 4503 */ MCD_OPC_Decode,
4536
  214,
4537
  6,
4538
  55, // Opcode: LDRBT_POST_IMM
4539
  /* 4507 */ MCD_OPC_FilterValue,
4540
  1,
4541
  29,
4542
  15,
4543
  0, // Skip to: 8381
4544
  /* 4512 */ MCD_OPC_CheckPredicate,
4545
  17,
4546
  27,
4547
  0,
4548
  0, // Skip to: 4544
4549
  /* 4517 */ MCD_OPC_CheckField,
4550
  28,
4551
  4,
4552
  15,
4553
  20,
4554
  0,
4555
  0, // Skip to: 4544
4556
  /* 4524 */ MCD_OPC_CheckField,
4557
  23,
4558
  1,
4559
  0,
4560
  13,
4561
  0,
4562
  0, // Skip to: 4544
4563
  /* 4531 */ MCD_OPC_CheckField,
4564
  0,
4565
  20,
4566
  159,
4567
  224,
4568
  63,
4569
  4,
4570
  0,
4571
  0, // Skip to: 4544
4572
  /* 4540 */ MCD_OPC_Decode,
4573
  142,
4574
  6,
4575
  61, // Opcode: CLREX
4576
  /* 4544 */ MCD_OPC_ExtractField,
4577
  4,
4578
  16, // Inst{19-4} ...
4579
  /* 4547 */ MCD_OPC_FilterValue,
4580
  132,
4581
  254,
4582
  3,
4583
  23,
4584
  0,
4585
  0, // Skip to: 4577
4586
  /* 4554 */ MCD_OPC_CheckPredicate,
4587
  18,
4588
  78,
4589
  0,
4590
  0, // Skip to: 4637
4591
  /* 4559 */ MCD_OPC_CheckField,
4592
  28,
4593
  4,
4594
  15,
4595
  71,
4596
  0,
4597
  0, // Skip to: 4637
4598
  /* 4566 */ MCD_OPC_CheckField,
4599
  23,
4600
  1,
4601
  0,
4602
  64,
4603
  0,
4604
  0, // Skip to: 4637
4605
  /* 4573 */ MCD_OPC_Decode,
4606
  163,
4607
  6,
4608
  62, // Opcode: DSB
4609
  /* 4577 */ MCD_OPC_FilterValue,
4610
  133,
4611
  254,
4612
  3,
4613
  23,
4614
  0,
4615
  0, // Skip to: 4607
4616
  /* 4584 */ MCD_OPC_CheckPredicate,
4617
  18,
4618
  48,
4619
  0,
4620
  0, // Skip to: 4637
4621
  /* 4589 */ MCD_OPC_CheckField,
4622
  28,
4623
  4,
4624
  15,
4625
  41,
4626
  0,
4627
  0, // Skip to: 4637
4628
  /* 4596 */ MCD_OPC_CheckField,
4629
  23,
4630
  1,
4631
  0,
4632
  34,
4633
  0,
4634
  0, // Skip to: 4637
4635
  /* 4603 */ MCD_OPC_Decode,
4636
  162,
4637
  6,
4638
  62, // Opcode: DMB
4639
  /* 4607 */ MCD_OPC_FilterValue,
4640
  134,
4641
  254,
4642
  3,
4643
  23,
4644
  0,
4645
  0, // Skip to: 4637
4646
  /* 4614 */ MCD_OPC_CheckPredicate,
4647
  18,
4648
  18,
4649
  0,
4650
  0, // Skip to: 4637
4651
  /* 4619 */ MCD_OPC_CheckField,
4652
  28,
4653
  4,
4654
  15,
4655
  11,
4656
  0,
4657
  0, // Skip to: 4637
4658
  /* 4626 */ MCD_OPC_CheckField,
4659
  23,
4660
  1,
4661
  0,
4662
  4,
4663
  0,
4664
  0, // Skip to: 4637
4665
  /* 4633 */ MCD_OPC_Decode,
4666
  182,
4667
  6,
4668
  63, // Opcode: ISB
4669
  /* 4637 */ MCD_OPC_CheckPredicate,
4670
  19,
4671
  31,
4672
  0,
4673
  0, // Skip to: 4673
4674
  /* 4642 */ MCD_OPC_CheckField,
4675
  28,
4676
  4,
4677
  15,
4678
  24,
4679
  0,
4680
  0, // Skip to: 4673
4681
  /* 4649 */ MCD_OPC_CheckField,
4682
  23,
4683
  1,
4684
  0,
4685
  17,
4686
  0,
4687
  0, // Skip to: 4673
4688
  /* 4656 */ MCD_OPC_CheckField,
4689
  4,
4690
  4,
4691
  7,
4692
  10,
4693
  0,
4694
  0, // Skip to: 4673
4695
  /* 4663 */ MCD_OPC_SoftFail,
4696
  143,
4697
  30 /* 0xf0f */,
4698
  128,
4699
  224,
4700
  63 /* 0xff000 */,
4701
  /* 4669 */ MCD_OPC_Decode,
4702
  152,
4703
  14,
4704
  61, // Opcode: SB
4705
  /* 4673 */ MCD_OPC_CheckPredicate,
4706
  0,
4707
  119,
4708
  14,
4709
  0, // Skip to: 8381
4710
  /* 4678 */ MCD_OPC_Decode,
4711
  218,
4712
  6,
4713
  59, // Opcode: LDRB_PRE_IMM
4714
  /* 4682 */ MCD_OPC_FilterValue,
4715
  3,
4716
  129,
4717
  10,
4718
  0, // Skip to: 7376
4719
  /* 4687 */ MCD_OPC_ExtractField,
4720
  21,
4721
  2, // Inst{22-21} ...
4722
  /* 4690 */ MCD_OPC_FilterValue,
4723
  0,
4724
  200,
4725
  2,
4726
  0, // Skip to: 5407
4727
  /* 4695 */ MCD_OPC_ExtractField,
4728
  4,
4729
  1, // Inst{4} ...
4730
  /* 4698 */ MCD_OPC_FilterValue,
4731
  0,
4732
  98,
4733
  0,
4734
  0, // Skip to: 4801
4735
  /* 4703 */ MCD_OPC_ExtractField,
4736
  20,
4737
  1, // Inst{20} ...
4738
  /* 4706 */ MCD_OPC_FilterValue,
4739
  0,
4740
  31,
4741
  0,
4742
  0, // Skip to: 4742
4743
  /* 4711 */ MCD_OPC_ExtractField,
4744
  24,
4745
  1, // Inst{24} ...
4746
  /* 4714 */ MCD_OPC_FilterValue,
4747
  0,
4748
  9,
4749
  0,
4750
  0, // Skip to: 4728
4751
  /* 4719 */ MCD_OPC_CheckPredicate,
4752
  0,
4753
  73,
4754
  14,
4755
  0, // Skip to: 8381
4756
  /* 4724 */ MCD_OPC_Decode,
4757
  154,
4758
  15,
4759
  55, // Opcode: STR_POST_REG
4760
  /* 4728 */ MCD_OPC_FilterValue,
4761
  1,
4762
  64,
4763
  14,
4764
  0, // Skip to: 8381
4765
  /* 4733 */ MCD_OPC_CheckPredicate,
4766
  0,
4767
  59,
4768
  14,
4769
  0, // Skip to: 8381
4770
  /* 4738 */ MCD_OPC_Decode,
4771
  158,
4772
  15,
4773
  64, // Opcode: STRrs
4774
  /* 4742 */ MCD_OPC_FilterValue,
4775
  1,
4776
  50,
4777
  14,
4778
  0, // Skip to: 8381
4779
  /* 4747 */ MCD_OPC_ExtractField,
4780
  24,
4781
  1, // Inst{24} ...
4782
  /* 4750 */ MCD_OPC_FilterValue,
4783
  0,
4784
  9,
4785
  0,
4786
  0, // Skip to: 4764
4787
  /* 4755 */ MCD_OPC_CheckPredicate,
4788
  0,
4789
  37,
4790
  14,
4791
  0, // Skip to: 8381
4792
  /* 4760 */ MCD_OPC_Decode,
4793
  247,
4794
  6,
4795
  55, // Opcode: LDR_POST_REG
4796
  /* 4764 */ MCD_OPC_FilterValue,
4797
  1,
4798
  28,
4799
  14,
4800
  0, // Skip to: 8381
4801
  /* 4769 */ MCD_OPC_CheckPredicate,
4802
  16,
4803
  18,
4804
  0,
4805
  0, // Skip to: 4792
4806
  /* 4774 */ MCD_OPC_CheckField,
4807
  28,
4808
  4,
4809
  15,
4810
  11,
4811
  0,
4812
  0, // Skip to: 4792
4813
  /* 4781 */ MCD_OPC_CheckField,
4814
  12,
4815
  4,
4816
  15,
4817
  4,
4818
  0,
4819
  0, // Skip to: 4792
4820
  /* 4788 */ MCD_OPC_Decode,
4821
  242,
4822
  13,
4823
  65, // Opcode: PLDWrs
4824
  /* 4792 */ MCD_OPC_CheckPredicate,
4825
  0,
4826
  0,
4827
  14,
4828
  0, // Skip to: 8381
4829
  /* 4797 */ MCD_OPC_Decode,
4830
  252,
4831
  6,
4832
  64, // Opcode: LDRrs
4833
  /* 4801 */ MCD_OPC_FilterValue,
4834
  1,
4835
  247,
4836
  13,
4837
  0, // Skip to: 8381
4838
  /* 4806 */ MCD_OPC_ExtractField,
4839
  5,
4840
  2, // Inst{6-5} ...
4841
  /* 4809 */ MCD_OPC_FilterValue,
4842
  0,
4843
  202,
4844
  0,
4845
  0, // Skip to: 5016
4846
  /* 4814 */ MCD_OPC_ExtractField,
4847
  23,
4848
  2, // Inst{24-23} ...
4849
  /* 4817 */ MCD_OPC_FilterValue,
4850
  0,
4851
  53,
4852
  0,
4853
  0, // Skip to: 4875
4854
  /* 4822 */ MCD_OPC_ExtractField,
4855
  7,
4856
  1, // Inst{7} ...
4857
  /* 4825 */ MCD_OPC_FilterValue,
4858
  0,
4859
  20,
4860
  0,
4861
  0, // Skip to: 4850
4862
  /* 4830 */ MCD_OPC_CheckPredicate,
4863
  0,
4864
  218,
4865
  13,
4866
  0, // Skip to: 8381
4867
  /* 4835 */ MCD_OPC_CheckField,
4868
  20,
4869
  1,
4870
  1,
4871
  211,
4872
  13,
4873
  0, // Skip to: 8381
4874
  /* 4842 */ MCD_OPC_SoftFail,
4875
  0,
4876
  128,
4877
  30 /* 0xf00 */,
4878
  /* 4846 */ MCD_OPC_Decode,
4879
  149,
4880
  14,
4881
  66, // Opcode: SADD16
4882
  /* 4850 */ MCD_OPC_FilterValue,
4883
  1,
4884
  198,
4885
  13,
4886
  0, // Skip to: 8381
4887
  /* 4855 */ MCD_OPC_CheckPredicate,
4888
  0,
4889
  193,
4890
  13,
4891
  0, // Skip to: 8381
4892
  /* 4860 */ MCD_OPC_CheckField,
4893
  20,
4894
  1,
4895
  1,
4896
  186,
4897
  13,
4898
  0, // Skip to: 8381
4899
  /* 4867 */ MCD_OPC_SoftFail,
4900
  0,
4901
  128,
4902
  30 /* 0xf00 */,
4903
  /* 4871 */ MCD_OPC_Decode,
4904
  150,
4905
  14,
4906
  66, // Opcode: SADD8
4907
  /* 4875 */ MCD_OPC_FilterValue,
4908
  1,
4909
  16,
4910
  0,
4911
  0, // Skip to: 4896
4912
  /* 4880 */ MCD_OPC_CheckPredicate,
4913
  1,
4914
  168,
4915
  13,
4916
  0, // Skip to: 8381
4917
  /* 4885 */ MCD_OPC_CheckField,
4918
  20,
4919
  1,
4920
  0,
4921
  161,
4922
  13,
4923
  0, // Skip to: 8381
4924
  /* 4892 */ MCD_OPC_Decode,
4925
  239,
4926
  13,
4927
  67, // Opcode: PKHBT
4928
  /* 4896 */ MCD_OPC_FilterValue,
4929
  2,
4930
  69,
4931
  0,
4932
  0, // Skip to: 4970
4933
  /* 4901 */ MCD_OPC_ExtractField,
4934
  20,
4935
  1, // Inst{20} ...
4936
  /* 4904 */ MCD_OPC_FilterValue,
4937
  0,
4938
  33,
4939
  0,
4940
  0, // Skip to: 4942
4941
  /* 4909 */ MCD_OPC_ExtractField,
4942
  7,
4943
  1, // Inst{7} ...
4944
  /* 4912 */ MCD_OPC_FilterValue,
4945
  0,
4946
  136,
4947
  13,
4948
  0, // Skip to: 8381
4949
  /* 4917 */ MCD_OPC_CheckPredicate,
4950
  1,
4951
  11,
4952
  0,
4953
  0, // Skip to: 4933
4954
  /* 4922 */ MCD_OPC_CheckField,
4955
  12,
4956
  4,
4957
  15,
4958
  4,
4959
  0,
4960
  0, // Skip to: 4933
4961
  /* 4929 */ MCD_OPC_Decode,
4962
  204,
4963
  14,
4964
  68, // Opcode: SMUAD
4965
  /* 4933 */ MCD_OPC_CheckPredicate,
4966
  1,
4967
  115,
4968
  13,
4969
  0, // Skip to: 8381
4970
  /* 4938 */ MCD_OPC_Decode,
4971
  181,
4972
  14,
4973
  69, // Opcode: SMLAD
4974
  /* 4942 */ MCD_OPC_FilterValue,
4975
  1,
4976
  106,
4977
  13,
4978
  0, // Skip to: 8381
4979
  /* 4947 */ MCD_OPC_CheckPredicate,
4980
  20,
4981
  101,
4982
  13,
4983
  0, // Skip to: 8381
4984
  /* 4952 */ MCD_OPC_CheckField,
4985
  12,
4986
  4,
4987
  15,
4988
  94,
4989
  13,
4990
  0, // Skip to: 8381
4991
  /* 4959 */ MCD_OPC_CheckField,
4992
  7,
4993
  1,
4994
  0,
4995
  87,
4996
  13,
4997
  0, // Skip to: 8381
4998
  /* 4966 */ MCD_OPC_Decode,
4999
  158,
5000
  14,
5001
  30, // Opcode: SDIV
5002
  /* 4970 */ MCD_OPC_FilterValue,
5003
  3,
5004
  78,
5005
  13,
5006
  0, // Skip to: 8381
5007
  /* 4975 */ MCD_OPC_ExtractField,
5008
  7,
5009
  1, // Inst{7} ...
5010
  /* 4978 */ MCD_OPC_FilterValue,
5011
  0,
5012
  70,
5013
  13,
5014
  0, // Skip to: 8381
5015
  /* 4983 */ MCD_OPC_ExtractField,
5016
  20,
5017
  1, // Inst{20} ...
5018
  /* 4986 */ MCD_OPC_FilterValue,
5019
  0,
5020
  62,
5021
  13,
5022
  0, // Skip to: 8381
5023
  /* 4991 */ MCD_OPC_CheckPredicate,
5024
  1,
5025
  11,
5026
  0,
5027
  0, // Skip to: 5007
5028
  /* 4996 */ MCD_OPC_CheckField,
5029
  12,
5030
  4,
5031
  15,
5032
  4,
5033
  0,
5034
  0, // Skip to: 5007
5035
  /* 5003 */ MCD_OPC_Decode,
5036
  204,
5037
  15,
5038
  30, // Opcode: USAD8
5039
  /* 5007 */ MCD_OPC_CheckPredicate,
5040
  1,
5041
  41,
5042
  13,
5043
  0, // Skip to: 8381
5044
  /* 5012 */ MCD_OPC_Decode,
5045
  205,
5046
  15,
5047
  39, // Opcode: USADA8
5048
  /* 5016 */ MCD_OPC_FilterValue,
5049
  1,
5050
  113,
5051
  0,
5052
  0, // Skip to: 5134
5053
  /* 5021 */ MCD_OPC_ExtractField,
5054
  23,
5055
  2, // Inst{24-23} ...
5056
  /* 5024 */ MCD_OPC_FilterValue,
5057
  0,
5058
  27,
5059
  0,
5060
  0, // Skip to: 5056
5061
  /* 5029 */ MCD_OPC_CheckPredicate,
5062
  0,
5063
  19,
5064
  13,
5065
  0, // Skip to: 8381
5066
  /* 5034 */ MCD_OPC_CheckField,
5067
  20,
5068
  1,
5069
  1,
5070
  12,
5071
  13,
5072
  0, // Skip to: 8381
5073
  /* 5041 */ MCD_OPC_CheckField,
5074
  7,
5075
  1,
5076
  0,
5077
  5,
5078
  13,
5079
  0, // Skip to: 8381
5080
  /* 5048 */ MCD_OPC_SoftFail,
5081
  0,
5082
  128,
5083
  30 /* 0xf00 */,
5084
  /* 5052 */ MCD_OPC_Decode,
5085
  151,
5086
  14,
5087
  66, // Opcode: SASX
5088
  /* 5056 */ MCD_OPC_FilterValue,
5089
  1,
5090
  27,
5091
  0,
5092
  0, // Skip to: 5088
5093
  /* 5061 */ MCD_OPC_CheckPredicate,
5094
  1,
5095
  243,
5096
  12,
5097
  0, // Skip to: 8381
5098
  /* 5066 */ MCD_OPC_CheckField,
5099
  20,
5100
  1,
5101
  0,
5102
  236,
5103
  12,
5104
  0, // Skip to: 8381
5105
  /* 5073 */ MCD_OPC_CheckField,
5106
  7,
5107
  1,
5108
  1,
5109
  229,
5110
  12,
5111
  0, // Skip to: 8381
5112
  /* 5080 */ MCD_OPC_SoftFail,
5113
  0,
5114
  128,
5115
  30 /* 0xf00 */,
5116
  /* 5084 */ MCD_OPC_Decode,
5117
  159,
5118
  14,
5119
  70, // Opcode: SEL
5120
  /* 5088 */ MCD_OPC_FilterValue,
5121
  2,
5122
  216,
5123
  12,
5124
  0, // Skip to: 8381
5125
  /* 5093 */ MCD_OPC_ExtractField,
5126
  7,
5127
  1, // Inst{7} ...
5128
  /* 5096 */ MCD_OPC_FilterValue,
5129
  0,
5130
  208,
5131
  12,
5132
  0, // Skip to: 8381
5133
  /* 5101 */ MCD_OPC_ExtractField,
5134
  20,
5135
  1, // Inst{20} ...
5136
  /* 5104 */ MCD_OPC_FilterValue,
5137
  0,
5138
  200,
5139
  12,
5140
  0, // Skip to: 8381
5141
  /* 5109 */ MCD_OPC_CheckPredicate,
5142
  1,
5143
  11,
5144
  0,
5145
  0, // Skip to: 5125
5146
  /* 5114 */ MCD_OPC_CheckField,
5147
  12,
5148
  4,
5149
  15,
5150
  4,
5151
  0,
5152
  0, // Skip to: 5125
5153
  /* 5121 */ MCD_OPC_Decode,
5154
  205,
5155
  14,
5156
  68, // Opcode: SMUADX
5157
  /* 5125 */ MCD_OPC_CheckPredicate,
5158
  1,
5159
  179,
5160
  12,
5161
  0, // Skip to: 8381
5162
  /* 5130 */ MCD_OPC_Decode,
5163
  182,
5164
  14,
5165
  69, // Opcode: SMLADX
5166
  /* 5134 */ MCD_OPC_FilterValue,
5167
  2,
5168
  102,
5169
  0,
5170
  0, // Skip to: 5241
5171
  /* 5139 */ MCD_OPC_ExtractField,
5172
  23,
5173
  2, // Inst{24-23} ...
5174
  /* 5142 */ MCD_OPC_FilterValue,
5175
  0,
5176
  27,
5177
  0,
5178
  0, // Skip to: 5174
5179
  /* 5147 */ MCD_OPC_CheckPredicate,
5180
  0,
5181
  157,
5182
  12,
5183
  0, // Skip to: 8381
5184
  /* 5152 */ MCD_OPC_CheckField,
5185
  20,
5186
  1,
5187
  1,
5188
  150,
5189
  12,
5190
  0, // Skip to: 8381
5191
  /* 5159 */ MCD_OPC_CheckField,
5192
  7,
5193
  1,
5194
  0,
5195
  143,
5196
  12,
5197
  0, // Skip to: 8381
5198
  /* 5166 */ MCD_OPC_SoftFail,
5199
  0,
5200
  128,
5201
  30 /* 0xf00 */,
5202
  /* 5170 */ MCD_OPC_Decode,
5203
  225,
5204
  14,
5205
  66, // Opcode: SSAX
5206
  /* 5174 */ MCD_OPC_FilterValue,
5207
  1,
5208
  16,
5209
  0,
5210
  0, // Skip to: 5195
5211
  /* 5179 */ MCD_OPC_CheckPredicate,
5212
  1,
5213
  125,
5214
  12,
5215
  0, // Skip to: 8381
5216
  /* 5184 */ MCD_OPC_CheckField,
5217
  20,
5218
  1,
5219
  0,
5220
  118,
5221
  12,
5222
  0, // Skip to: 8381
5223
  /* 5191 */ MCD_OPC_Decode,
5224
  240,
5225
  13,
5226
  67, // Opcode: PKHTB
5227
  /* 5195 */ MCD_OPC_FilterValue,
5228
  2,
5229
  109,
5230
  12,
5231
  0, // Skip to: 8381
5232
  /* 5200 */ MCD_OPC_ExtractField,
5233
  7,
5234
  1, // Inst{7} ...
5235
  /* 5203 */ MCD_OPC_FilterValue,
5236
  0,
5237
  101,
5238
  12,
5239
  0, // Skip to: 8381
5240
  /* 5208 */ MCD_OPC_ExtractField,
5241
  20,
5242
  1, // Inst{20} ...
5243
  /* 5211 */ MCD_OPC_FilterValue,
5244
  0,
5245
  93,
5246
  12,
5247
  0, // Skip to: 8381
5248
  /* 5216 */ MCD_OPC_CheckPredicate,
5249
  1,
5250
  11,
5251
  0,
5252
  0, // Skip to: 5232
5253
  /* 5221 */ MCD_OPC_CheckField,
5254
  12,
5255
  4,
5256
  15,
5257
  4,
5258
  0,
5259
  0, // Skip to: 5232
5260
  /* 5228 */ MCD_OPC_Decode,
5261
  213,
5262
  14,
5263
  68, // Opcode: SMUSD
5264
  /* 5232 */ MCD_OPC_CheckPredicate,
5265
  1,
5266
  72,
5267
  12,
5268
  0, // Skip to: 8381
5269
  /* 5237 */ MCD_OPC_Decode,
5270
  194,
5271
  14,
5272
  69, // Opcode: SMLSD
5273
  /* 5241 */ MCD_OPC_FilterValue,
5274
  3,
5275
  63,
5276
  12,
5277
  0, // Skip to: 8381
5278
  /* 5246 */ MCD_OPC_ExtractField,
5279
  23,
5280
  2, // Inst{24-23} ...
5281
  /* 5249 */ MCD_OPC_FilterValue,
5282
  0,
5283
  53,
5284
  0,
5285
  0, // Skip to: 5307
5286
  /* 5254 */ MCD_OPC_ExtractField,
5287
  7,
5288
  1, // Inst{7} ...
5289
  /* 5257 */ MCD_OPC_FilterValue,
5290
  0,
5291
  20,
5292
  0,
5293
  0, // Skip to: 5282
5294
  /* 5262 */ MCD_OPC_CheckPredicate,
5295
  0,
5296
  42,
5297
  12,
5298
  0, // Skip to: 8381
5299
  /* 5267 */ MCD_OPC_CheckField,
5300
  20,
5301
  1,
5302
  1,
5303
  35,
5304
  12,
5305
  0, // Skip to: 8381
5306
  /* 5274 */ MCD_OPC_SoftFail,
5307
  0,
5308
  128,
5309
  30 /* 0xf00 */,
5310
  /* 5278 */ MCD_OPC_Decode,
5311
  226,
5312
  14,
5313
  66, // Opcode: SSUB16
5314
  /* 5282 */ MCD_OPC_FilterValue,
5315
  1,
5316
  22,
5317
  12,
5318
  0, // Skip to: 8381
5319
  /* 5287 */ MCD_OPC_CheckPredicate,
5320
  0,
5321
  17,
5322
  12,
5323
  0, // Skip to: 8381
5324
  /* 5292 */ MCD_OPC_CheckField,
5325
  20,
5326
  1,
5327
  1,
5328
  10,
5329
  12,
5330
  0, // Skip to: 8381
5331
  /* 5299 */ MCD_OPC_SoftFail,
5332
  0,
5333
  128,
5334
  30 /* 0xf00 */,
5335
  /* 5303 */ MCD_OPC_Decode,
5336
  227,
5337
  14,
5338
  66, // Opcode: SSUB8
5339
  /* 5307 */ MCD_OPC_FilterValue,
5340
  1,
5341
  49,
5342
  0,
5343
  0, // Skip to: 5361
5344
  /* 5312 */ MCD_OPC_ExtractField,
5345
  7,
5346
  1, // Inst{7} ...
5347
  /* 5315 */ MCD_OPC_FilterValue,
5348
  0,
5349
  245,
5350
  11,
5351
  0, // Skip to: 8381
5352
  /* 5320 */ MCD_OPC_ExtractField,
5353
  20,
5354
  1, // Inst{20} ...
5355
  /* 5323 */ MCD_OPC_FilterValue,
5356
  0,
5357
  237,
5358
  11,
5359
  0, // Skip to: 8381
5360
  /* 5328 */ MCD_OPC_CheckPredicate,
5361
  1,
5362
  15,
5363
  0,
5364
  0, // Skip to: 5348
5365
  /* 5333 */ MCD_OPC_CheckField,
5366
  16,
5367
  4,
5368
  15,
5369
  8,
5370
  0,
5371
  0, // Skip to: 5348
5372
  /* 5340 */ MCD_OPC_SoftFail,
5373
  128,
5374
  6 /* 0x300 */,
5375
  0,
5376
  /* 5344 */ MCD_OPC_Decode,
5377
  170,
5378
  15,
5379
  71, // Opcode: SXTB16
5380
  /* 5348 */ MCD_OPC_CheckPredicate,
5381
  1,
5382
  212,
5383
  11,
5384
  0, // Skip to: 8381
5385
  /* 5353 */ MCD_OPC_SoftFail,
5386
  128,
5387
  6 /* 0x300 */,
5388
  0,
5389
  /* 5357 */ MCD_OPC_Decode,
5390
  167,
5391
  15,
5392
  72, // Opcode: SXTAB16
5393
  /* 5361 */ MCD_OPC_FilterValue,
5394
  2,
5395
  199,
5396
  11,
5397
  0, // Skip to: 8381
5398
  /* 5366 */ MCD_OPC_ExtractField,
5399
  7,
5400
  1, // Inst{7} ...
5401
  /* 5369 */ MCD_OPC_FilterValue,
5402
  0,
5403
  191,
5404
  11,
5405
  0, // Skip to: 8381
5406
  /* 5374 */ MCD_OPC_ExtractField,
5407
  20,
5408
  1, // Inst{20} ...
5409
  /* 5377 */ MCD_OPC_FilterValue,
5410
  0,
5411
  183,
5412
  11,
5413
  0, // Skip to: 8381
5414
  /* 5382 */ MCD_OPC_CheckPredicate,
5415
  1,
5416
  11,
5417
  0,
5418
  0, // Skip to: 5398
5419
  /* 5387 */ MCD_OPC_CheckField,
5420
  12,
5421
  4,
5422
  15,
5423
  4,
5424
  0,
5425
  0, // Skip to: 5398
5426
  /* 5394 */ MCD_OPC_Decode,
5427
  214,
5428
  14,
5429
  68, // Opcode: SMUSDX
5430
  /* 5398 */ MCD_OPC_CheckPredicate,
5431
  1,
5432
  162,
5433
  11,
5434
  0, // Skip to: 8381
5435
  /* 5403 */ MCD_OPC_Decode,
5436
  195,
5437
  14,
5438
  69, // Opcode: SMLSDX
5439
  /* 5407 */ MCD_OPC_FilterValue,
5440
  1,
5441
  106,
5442
  2,
5443
  0, // Skip to: 6030
5444
  /* 5412 */ MCD_OPC_ExtractField,
5445
  4,
5446
  1, // Inst{4} ...
5447
  /* 5415 */ MCD_OPC_FilterValue,
5448
  0,
5449
  75,
5450
  0,
5451
  0, // Skip to: 5495
5452
  /* 5420 */ MCD_OPC_ExtractField,
5453
  20,
5454
  1, // Inst{20} ...
5455
  /* 5423 */ MCD_OPC_FilterValue,
5456
  0,
5457
  31,
5458
  0,
5459
  0, // Skip to: 5459
5460
  /* 5428 */ MCD_OPC_ExtractField,
5461
  24,
5462
  1, // Inst{24} ...
5463
  /* 5431 */ MCD_OPC_FilterValue,
5464
  0,
5465
  9,
5466
  0,
5467
  0, // Skip to: 5445
5468
  /* 5436 */ MCD_OPC_CheckPredicate,
5469
  0,
5470
  124,
5471
  11,
5472
  0, // Skip to: 8381
5473
  /* 5441 */ MCD_OPC_Decode,
5474
  152,
5475
  15,
5476
  55, // Opcode: STRT_POST_REG
5477
  /* 5445 */ MCD_OPC_FilterValue,
5478
  1,
5479
  115,
5480
  11,
5481
  0, // Skip to: 8381
5482
  /* 5450 */ MCD_OPC_CheckPredicate,
5483
  0,
5484
  110,
5485
  11,
5486
  0, // Skip to: 8381
5487
  /* 5455 */ MCD_OPC_Decode,
5488
  156,
5489
  15,
5490
  73, // Opcode: STR_PRE_REG
5491
  /* 5459 */ MCD_OPC_FilterValue,
5492
  1,
5493
  101,
5494
  11,
5495
  0, // Skip to: 8381
5496
  /* 5464 */ MCD_OPC_ExtractField,
5497
  24,
5498
  1, // Inst{24} ...
5499
  /* 5467 */ MCD_OPC_FilterValue,
5500
  0,
5501
  9,
5502
  0,
5503
  0, // Skip to: 5481
5504
  /* 5472 */ MCD_OPC_CheckPredicate,
5505
  0,
5506
  88,
5507
  11,
5508
  0, // Skip to: 8381
5509
  /* 5477 */ MCD_OPC_Decode,
5510
  245,
5511
  6,
5512
  55, // Opcode: LDRT_POST_REG
5513
  /* 5481 */ MCD_OPC_FilterValue,
5514
  1,
5515
  79,
5516
  11,
5517
  0, // Skip to: 8381
5518
  /* 5486 */ MCD_OPC_CheckPredicate,
5519
  0,
5520
  74,
5521
  11,
5522
  0, // Skip to: 8381
5523
  /* 5491 */ MCD_OPC_Decode,
5524
  249,
5525
  6,
5526
  74, // Opcode: LDR_PRE_REG
5527
  /* 5495 */ MCD_OPC_FilterValue,
5528
  1,
5529
  65,
5530
  11,
5531
  0, // Skip to: 8381
5532
  /* 5500 */ MCD_OPC_ExtractField,
5533
  23,
5534
  2, // Inst{24-23} ...
5535
  /* 5503 */ MCD_OPC_FilterValue,
5536
  0,
5537
  11,
5538
  1,
5539
  0, // Skip to: 5775
5540
  /* 5508 */ MCD_OPC_ExtractField,
5541
  5,
5542
  3, // Inst{7-5} ...
5543
  /* 5511 */ MCD_OPC_FilterValue,
5544
  0,
5545
  39,
5546
  0,
5547
  0, // Skip to: 5555
5548
  /* 5516 */ MCD_OPC_ExtractField,
5549
  20,
5550
  1, // Inst{20} ...
5551
  /* 5519 */ MCD_OPC_FilterValue,
5552
  0,
5553
  13,
5554
  0,
5555
  0, // Skip to: 5537
5556
  /* 5524 */ MCD_OPC_CheckPredicate,
5557
  0,
5558
  36,
5559
  11,
5560
  0, // Skip to: 8381
5561
  /* 5529 */ MCD_OPC_SoftFail,
5562
  0,
5563
  128,
5564
  30 /* 0xf00 */,
5565
  /* 5533 */ MCD_OPC_Decode,
5566
  248,
5567
  13,
5568
  66, // Opcode: QADD16
5569
  /* 5537 */ MCD_OPC_FilterValue,
5570
  1,
5571
  23,
5572
  11,
5573
  0, // Skip to: 8381
5574
  /* 5542 */ MCD_OPC_CheckPredicate,
5575
  0,
5576
  18,
5577
  11,
5578
  0, // Skip to: 8381
5579
  /* 5547 */ MCD_OPC_SoftFail,
5580
  0,
5581
  128,
5582
  30 /* 0xf00 */,
5583
  /* 5551 */ MCD_OPC_Decode,
5584
  172,
5585
  14,
5586
  66, // Opcode: SHADD16
5587
  /* 5555 */ MCD_OPC_FilterValue,
5588
  1,
5589
  39,
5590
  0,
5591
  0, // Skip to: 5599
5592
  /* 5560 */ MCD_OPC_ExtractField,
5593
  20,
5594
  1, // Inst{20} ...
5595
  /* 5563 */ MCD_OPC_FilterValue,
5596
  0,
5597
  13,
5598
  0,
5599
  0, // Skip to: 5581
5600
  /* 5568 */ MCD_OPC_CheckPredicate,
5601
  0,
5602
  248,
5603
  10,
5604
  0, // Skip to: 8381
5605
  /* 5573 */ MCD_OPC_SoftFail,
5606
  0,
5607
  128,
5608
  30 /* 0xf00 */,
5609
  /* 5577 */ MCD_OPC_Decode,
5610
  250,
5611
  13,
5612
  66, // Opcode: QASX
5613
  /* 5581 */ MCD_OPC_FilterValue,
5614
  1,
5615
  235,
5616
  10,
5617
  0, // Skip to: 8381
5618
  /* 5586 */ MCD_OPC_CheckPredicate,
5619
  0,
5620
  230,
5621
  10,
5622
  0, // Skip to: 8381
5623
  /* 5591 */ MCD_OPC_SoftFail,
5624
  0,
5625
  128,
5626
  30 /* 0xf00 */,
5627
  /* 5595 */ MCD_OPC_Decode,
5628
  174,
5629
  14,
5630
  66, // Opcode: SHASX
5631
  /* 5599 */ MCD_OPC_FilterValue,
5632
  2,
5633
  39,
5634
  0,
5635
  0, // Skip to: 5643
5636
  /* 5604 */ MCD_OPC_ExtractField,
5637
  20,
5638
  1, // Inst{20} ...
5639
  /* 5607 */ MCD_OPC_FilterValue,
5640
  0,
5641
  13,
5642
  0,
5643
  0, // Skip to: 5625
5644
  /* 5612 */ MCD_OPC_CheckPredicate,
5645
  0,
5646
  204,
5647
  10,
5648
  0, // Skip to: 8381
5649
  /* 5617 */ MCD_OPC_SoftFail,
5650
  0,
5651
  128,
5652
  30 /* 0xf00 */,
5653
  /* 5621 */ MCD_OPC_Decode,
5654
  253,
5655
  13,
5656
  66, // Opcode: QSAX
5657
  /* 5625 */ MCD_OPC_FilterValue,
5658
  1,
5659
  191,
5660
  10,
5661
  0, // Skip to: 8381
5662
  /* 5630 */ MCD_OPC_CheckPredicate,
5663
  0,
5664
  186,
5665
  10,
5666
  0, // Skip to: 8381
5667
  /* 5635 */ MCD_OPC_SoftFail,
5668
  0,
5669
  128,
5670
  30 /* 0xf00 */,
5671
  /* 5639 */ MCD_OPC_Decode,
5672
  175,
5673
  14,
5674
  66, // Opcode: SHSAX
5675
  /* 5643 */ MCD_OPC_FilterValue,
5676
  3,
5677
  39,
5678
  0,
5679
  0, // Skip to: 5687
5680
  /* 5648 */ MCD_OPC_ExtractField,
5681
  20,
5682
  1, // Inst{20} ...
5683
  /* 5651 */ MCD_OPC_FilterValue,
5684
  0,
5685
  13,
5686
  0,
5687
  0, // Skip to: 5669
5688
  /* 5656 */ MCD_OPC_CheckPredicate,
5689
  0,
5690
  160,
5691
  10,
5692
  0, // Skip to: 8381
5693
  /* 5661 */ MCD_OPC_SoftFail,
5694
  0,
5695
  128,
5696
  30 /* 0xf00 */,
5697
  /* 5665 */ MCD_OPC_Decode,
5698
  255,
5699
  13,
5700
  66, // Opcode: QSUB16
5701
  /* 5669 */ MCD_OPC_FilterValue,
5702
  1,
5703
  147,
5704
  10,
5705
  0, // Skip to: 8381
5706
  /* 5674 */ MCD_OPC_CheckPredicate,
5707
  0,
5708
  142,
5709
  10,
5710
  0, // Skip to: 8381
5711
  /* 5679 */ MCD_OPC_SoftFail,
5712
  0,
5713
  128,
5714
  30 /* 0xf00 */,
5715
  /* 5683 */ MCD_OPC_Decode,
5716
  176,
5717
  14,
5718
  66, // Opcode: SHSUB16
5719
  /* 5687 */ MCD_OPC_FilterValue,
5720
  4,
5721
  39,
5722
  0,
5723
  0, // Skip to: 5731
5724
  /* 5692 */ MCD_OPC_ExtractField,
5725
  20,
5726
  1, // Inst{20} ...
5727
  /* 5695 */ MCD_OPC_FilterValue,
5728
  0,
5729
  13,
5730
  0,
5731
  0, // Skip to: 5713
5732
  /* 5700 */ MCD_OPC_CheckPredicate,
5733
  0,
5734
  116,
5735
  10,
5736
  0, // Skip to: 8381
5737
  /* 5705 */ MCD_OPC_SoftFail,
5738
  0,
5739
  128,
5740
  30 /* 0xf00 */,
5741
  /* 5709 */ MCD_OPC_Decode,
5742
  249,
5743
  13,
5744
  66, // Opcode: QADD8
5745
  /* 5713 */ MCD_OPC_FilterValue,
5746
  1,
5747
  103,
5748
  10,
5749
  0, // Skip to: 8381
5750
  /* 5718 */ MCD_OPC_CheckPredicate,
5751
  0,
5752
  98,
5753
  10,
5754
  0, // Skip to: 8381
5755
  /* 5723 */ MCD_OPC_SoftFail,
5756
  0,
5757
  128,
5758
  30 /* 0xf00 */,
5759
  /* 5727 */ MCD_OPC_Decode,
5760
  173,
5761
  14,
5762
  66, // Opcode: SHADD8
5763
  /* 5731 */ MCD_OPC_FilterValue,
5764
  7,
5765
  85,
5766
  10,
5767
  0, // Skip to: 8381
5768
  /* 5736 */ MCD_OPC_ExtractField,
5769
  20,
5770
  1, // Inst{20} ...
5771
  /* 5739 */ MCD_OPC_FilterValue,
5772
  0,
5773
  13,
5774
  0,
5775
  0, // Skip to: 5757
5776
  /* 5744 */ MCD_OPC_CheckPredicate,
5777
  0,
5778
  72,
5779
  10,
5780
  0, // Skip to: 8381
5781
  /* 5749 */ MCD_OPC_SoftFail,
5782
  0,
5783
  128,
5784
  30 /* 0xf00 */,
5785
  /* 5753 */ MCD_OPC_Decode,
5786
  128,
5787
  14,
5788
  66, // Opcode: QSUB8
5789
  /* 5757 */ MCD_OPC_FilterValue,
5790
  1,
5791
  59,
5792
  10,
5793
  0, // Skip to: 8381
5794
  /* 5762 */ MCD_OPC_CheckPredicate,
5795
  0,
5796
  54,
5797
  10,
5798
  0, // Skip to: 8381
5799
  /* 5767 */ MCD_OPC_SoftFail,
5800
  0,
5801
  128,
5802
  30 /* 0xf00 */,
5803
  /* 5771 */ MCD_OPC_Decode,
5804
  177,
5805
  14,
5806
  66, // Opcode: SHSUB8
5807
  /* 5775 */ MCD_OPC_FilterValue,
5808
  1,
5809
  194,
5810
  0,
5811
  0, // Skip to: 5974
5812
  /* 5780 */ MCD_OPC_ExtractField,
5813
  5,
5814
  1, // Inst{5} ...
5815
  /* 5783 */ MCD_OPC_FilterValue,
5816
  0,
5817
  9,
5818
  0,
5819
  0, // Skip to: 5797
5820
  /* 5788 */ MCD_OPC_CheckPredicate,
5821
  1,
5822
  28,
5823
  10,
5824
  0, // Skip to: 8381
5825
  /* 5793 */ MCD_OPC_Decode,
5826
  223,
5827
  14,
5828
  75, // Opcode: SSAT
5829
  /* 5797 */ MCD_OPC_FilterValue,
5830
  1,
5831
  19,
5832
  10,
5833
  0, // Skip to: 8381
5834
  /* 5802 */ MCD_OPC_ExtractField,
5835
  6,
5836
  2, // Inst{7-6} ...
5837
  /* 5805 */ MCD_OPC_FilterValue,
5838
  0,
5839
  52,
5840
  0,
5841
  0, // Skip to: 5862
5842
  /* 5810 */ MCD_OPC_ExtractField,
5843
  20,
5844
  1, // Inst{20} ...
5845
  /* 5813 */ MCD_OPC_FilterValue,
5846
  0,
5847
  16,
5848
  0,
5849
  0, // Skip to: 5834
5850
  /* 5818 */ MCD_OPC_CheckPredicate,
5851
  1,
5852
  254,
5853
  9,
5854
  0, // Skip to: 8381
5855
  /* 5823 */ MCD_OPC_CheckField,
5856
  8,
5857
  4,
5858
  15,
5859
  247,
5860
  9,
5861
  0, // Skip to: 8381
5862
  /* 5830 */ MCD_OPC_Decode,
5863
  224,
5864
  14,
5865
  76, // Opcode: SSAT16
5866
  /* 5834 */ MCD_OPC_FilterValue,
5867
  1,
5868
  238,
5869
  9,
5870
  0, // Skip to: 8381
5871
  /* 5839 */ MCD_OPC_CheckPredicate,
5872
  1,
5873
  233,
5874
  9,
5875
  0, // Skip to: 8381
5876
  /* 5844 */ MCD_OPC_CheckField,
5877
  16,
5878
  4,
5879
  15,
5880
  226,
5881
  9,
5882
  0, // Skip to: 8381
5883
  /* 5851 */ MCD_OPC_CheckField,
5884
  8,
5885
  4,
5886
  15,
5887
  219,
5888
  9,
5889
  0, // Skip to: 8381
5890
  /* 5858 */ MCD_OPC_Decode,
5891
  130,
5892
  14,
5893
  35, // Opcode: REV
5894
  /* 5862 */ MCD_OPC_FilterValue,
5895
  1,
5896
  79,
5897
  0,
5898
  0, // Skip to: 5946
5899
  /* 5867 */ MCD_OPC_ExtractField,
5900
  20,
5901
  1, // Inst{20} ...
5902
  /* 5870 */ MCD_OPC_FilterValue,
5903
  0,
5904
  33,
5905
  0,
5906
  0, // Skip to: 5908
5907
  /* 5875 */ MCD_OPC_CheckPredicate,
5908
  1,
5909
  15,
5910
  0,
5911
  0, // Skip to: 5895
5912
  /* 5880 */ MCD_OPC_CheckField,
5913
  16,
5914
  4,
5915
  15,
5916
  8,
5917
  0,
5918
  0, // Skip to: 5895
5919
  /* 5887 */ MCD_OPC_SoftFail,
5920
  128,
5921
  6 /* 0x300 */,
5922
  0,
5923
  /* 5891 */ MCD_OPC_Decode,
5924
  169,
5925
  15,
5926
  71, // Opcode: SXTB
5927
  /* 5895 */ MCD_OPC_CheckPredicate,
5928
  1,
5929
  177,
5930
  9,
5931
  0, // Skip to: 8381
5932
  /* 5900 */ MCD_OPC_SoftFail,
5933
  128,
5934
  6 /* 0x300 */,
5935
  0,
5936
  /* 5904 */ MCD_OPC_Decode,
5937
  166,
5938
  15,
5939
  72, // Opcode: SXTAB
5940
  /* 5908 */ MCD_OPC_FilterValue,
5941
  1,
5942
  164,
5943
  9,
5944
  0, // Skip to: 8381
5945
  /* 5913 */ MCD_OPC_CheckPredicate,
5946
  1,
5947
  15,
5948
  0,
5949
  0, // Skip to: 5933
5950
  /* 5918 */ MCD_OPC_CheckField,
5951
  16,
5952
  4,
5953
  15,
5954
  8,
5955
  0,
5956
  0, // Skip to: 5933
5957
  /* 5925 */ MCD_OPC_SoftFail,
5958
  128,
5959
  6 /* 0x300 */,
5960
  0,
5961
  /* 5929 */ MCD_OPC_Decode,
5962
  171,
5963
  15,
5964
  71, // Opcode: SXTH
5965
  /* 5933 */ MCD_OPC_CheckPredicate,
5966
  1,
5967
  139,
5968
  9,
5969
  0, // Skip to: 8381
5970
  /* 5938 */ MCD_OPC_SoftFail,
5971
  128,
5972
  6 /* 0x300 */,
5973
  0,
5974
  /* 5942 */ MCD_OPC_Decode,
5975
  168,
5976
  15,
5977
  72, // Opcode: SXTAH
5978
  /* 5946 */ MCD_OPC_FilterValue,
5979
  2,
5980
  126,
5981
  9,
5982
  0, // Skip to: 8381
5983
  /* 5951 */ MCD_OPC_CheckPredicate,
5984
  1,
5985
  121,
5986
  9,
5987
  0, // Skip to: 8381
5988
  /* 5956 */ MCD_OPC_CheckField,
5989
  16,
5990
  5,
5991
  31,
5992
  114,
5993
  9,
5994
  0, // Skip to: 8381
5995
  /* 5963 */ MCD_OPC_CheckField,
5996
  8,
5997
  4,
5998
  15,
5999
  107,
6000
  9,
6001
  0, // Skip to: 8381
6002
  /* 5970 */ MCD_OPC_Decode,
6003
  131,
6004
  14,
6005
  35, // Opcode: REV16
6006
  /* 5974 */ MCD_OPC_FilterValue,
6007
  2,
6008
  30,
6009
  0,
6010
  0, // Skip to: 6009
6011
  /* 5979 */ MCD_OPC_CheckPredicate,
6012
  20,
6013
  93,
6014
  9,
6015
  0, // Skip to: 8381
6016
  /* 5984 */ MCD_OPC_CheckField,
6017
  20,
6018
  1,
6019
  1,
6020
  86,
6021
  9,
6022
  0, // Skip to: 8381
6023
  /* 5991 */ MCD_OPC_CheckField,
6024
  12,
6025
  4,
6026
  15,
6027
  79,
6028
  9,
6029
  0, // Skip to: 8381
6030
  /* 5998 */ MCD_OPC_CheckField,
6031
  5,
6032
  3,
6033
  0,
6034
  72,
6035
  9,
6036
  0, // Skip to: 8381
6037
  /* 6005 */ MCD_OPC_Decode,
6038
  188,
6039
  15,
6040
  30, // Opcode: UDIV
6041
  /* 6009 */ MCD_OPC_FilterValue,
6042
  3,
6043
  63,
6044
  9,
6045
  0, // Skip to: 8381
6046
  /* 6014 */ MCD_OPC_CheckPredicate,
6047
  13,
6048
  58,
6049
  9,
6050
  0, // Skip to: 8381
6051
  /* 6019 */ MCD_OPC_CheckField,
6052
  5,
6053
  2,
6054
  2,
6055
  51,
6056
  9,
6057
  0, // Skip to: 8381
6058
  /* 6026 */ MCD_OPC_Decode,
6059
  157,
6060
  14,
6061
  77, // Opcode: SBFX
6062
  /* 6030 */ MCD_OPC_FilterValue,
6063
  2,
6064
  155,
6065
  2,
6066
  0, // Skip to: 6702
6067
  /* 6035 */ MCD_OPC_ExtractField,
6068
  4,
6069
  1, // Inst{4} ...
6070
  /* 6038 */ MCD_OPC_FilterValue,
6071
  0,
6072
  121,
6073
  0,
6074
  0, // Skip to: 6164
6075
  /* 6043 */ MCD_OPC_ExtractField,
6076
  20,
6077
  1, // Inst{20} ...
6078
  /* 6046 */ MCD_OPC_FilterValue,
6079
  0,
6080
  31,
6081
  0,
6082
  0, // Skip to: 6082
6083
  /* 6051 */ MCD_OPC_ExtractField,
6084
  24,
6085
  1, // Inst{24} ...
6086
  /* 6054 */ MCD_OPC_FilterValue,
6087
  0,
6088
  9,
6089
  0,
6090
  0, // Skip to: 6068
6091
  /* 6059 */ MCD_OPC_CheckPredicate,
6092
  0,
6093
  13,
6094
  9,
6095
  0, // Skip to: 8381
6096
  /* 6064 */ MCD_OPC_Decode,
6097
  134,
6098
  15,
6099
  55, // Opcode: STRB_POST_REG
6100
  /* 6068 */ MCD_OPC_FilterValue,
6101
  1,
6102
  4,
6103
  9,
6104
  0, // Skip to: 8381
6105
  /* 6073 */ MCD_OPC_CheckPredicate,
6106
  0,
6107
  255,
6108
  8,
6109
  0, // Skip to: 8381
6110
  /* 6078 */ MCD_OPC_Decode,
6111
  138,
6112
  15,
6113
  78, // Opcode: STRBrs
6114
  /* 6082 */ MCD_OPC_FilterValue,
6115
  1,
6116
  246,
6117
  8,
6118
  0, // Skip to: 8381
6119
  /* 6087 */ MCD_OPC_ExtractField,
6120
  24,
6121
  1, // Inst{24} ...
6122
  /* 6090 */ MCD_OPC_FilterValue,
6123
  0,
6124
  32,
6125
  0,
6126
  0, // Skip to: 6127
6127
  /* 6095 */ MCD_OPC_CheckPredicate,
6128
  15,
6129
  18,
6130
  0,
6131
  0, // Skip to: 6118
6132
  /* 6100 */ MCD_OPC_CheckField,
6133
  28,
6134
  4,
6135
  15,
6136
  11,
6137
  0,
6138
  0, // Skip to: 6118
6139
  /* 6107 */ MCD_OPC_CheckField,
6140
  12,
6141
  4,
6142
  15,
6143
  4,
6144
  0,
6145
  0, // Skip to: 6118
6146
  /* 6114 */ MCD_OPC_Decode,
6147
  246,
6148
  13,
6149
  65, // Opcode: PLIrs
6150
  /* 6118 */ MCD_OPC_CheckPredicate,
6151
  0,
6152
  210,
6153
  8,
6154
  0, // Skip to: 8381
6155
  /* 6123 */ MCD_OPC_Decode,
6156
  217,
6157
  6,
6158
  55, // Opcode: LDRB_POST_REG
6159
  /* 6127 */ MCD_OPC_FilterValue,
6160
  1,
6161
  201,
6162
  8,
6163
  0, // Skip to: 8381
6164
  /* 6132 */ MCD_OPC_CheckPredicate,
6165
  0,
6166
  18,
6167
  0,
6168
  0, // Skip to: 6155
6169
  /* 6137 */ MCD_OPC_CheckField,
6170
  28,
6171
  4,
6172
  15,
6173
  11,
6174
  0,
6175
  0, // Skip to: 6155
6176
  /* 6144 */ MCD_OPC_CheckField,
6177
  12,
6178
  4,
6179
  15,
6180
  4,
6181
  0,
6182
  0, // Skip to: 6155
6183
  /* 6151 */ MCD_OPC_Decode,
6184
  244,
6185
  13,
6186
  65, // Opcode: PLDrs
6187
  /* 6155 */ MCD_OPC_CheckPredicate,
6188
  0,
6189
  173,
6190
  8,
6191
  0, // Skip to: 8381
6192
  /* 6160 */ MCD_OPC_Decode,
6193
  221,
6194
  6,
6195
  78, // Opcode: LDRBrs
6196
  /* 6164 */ MCD_OPC_FilterValue,
6197
  1,
6198
  164,
6199
  8,
6200
  0, // Skip to: 8381
6201
  /* 6169 */ MCD_OPC_ExtractField,
6202
  5,
6203
  2, // Inst{6-5} ...
6204
  /* 6172 */ MCD_OPC_FilterValue,
6205
  0,
6206
  158,
6207
  0,
6208
  0, // Skip to: 6335
6209
  /* 6177 */ MCD_OPC_ExtractField,
6210
  23,
6211
  2, // Inst{24-23} ...
6212
  /* 6180 */ MCD_OPC_FilterValue,
6213
  0,
6214
  53,
6215
  0,
6216
  0, // Skip to: 6238
6217
  /* 6185 */ MCD_OPC_ExtractField,
6218
  7,
6219
  1, // Inst{7} ...
6220
  /* 6188 */ MCD_OPC_FilterValue,
6221
  0,
6222
  20,
6223
  0,
6224
  0, // Skip to: 6213
6225
  /* 6193 */ MCD_OPC_CheckPredicate,
6226
  0,
6227
  135,
6228
  8,
6229
  0, // Skip to: 8381
6230
  /* 6198 */ MCD_OPC_CheckField,
6231
  20,
6232
  1,
6233
  1,
6234
  128,
6235
  8,
6236
  0, // Skip to: 8381
6237
  /* 6205 */ MCD_OPC_SoftFail,
6238
  0,
6239
  128,
6240
  30 /* 0xf00 */,
6241
  /* 6209 */ MCD_OPC_Decode,
6242
  183,
6243
  15,
6244
  66, // Opcode: UADD16
6245
  /* 6213 */ MCD_OPC_FilterValue,
6246
  1,
6247
  115,
6248
  8,
6249
  0, // Skip to: 8381
6250
  /* 6218 */ MCD_OPC_CheckPredicate,
6251
  0,
6252
  110,
6253
  8,
6254
  0, // Skip to: 8381
6255
  /* 6223 */ MCD_OPC_CheckField,
6256
  20,
6257
  1,
6258
  1,
6259
  103,
6260
  8,
6261
  0, // Skip to: 8381
6262
  /* 6230 */ MCD_OPC_SoftFail,
6263
  0,
6264
  128,
6265
  30 /* 0xf00 */,
6266
  /* 6234 */ MCD_OPC_Decode,
6267
  184,
6268
  15,
6269
  66, // Opcode: UADD8
6270
  /* 6238 */ MCD_OPC_FilterValue,
6271
  2,
6272
  62,
6273
  0,
6274
  0, // Skip to: 6305
6275
  /* 6243 */ MCD_OPC_ExtractField,
6276
  20,
6277
  1, // Inst{20} ...
6278
  /* 6246 */ MCD_OPC_FilterValue,
6279
  0,
6280
  16,
6281
  0,
6282
  0, // Skip to: 6267
6283
  /* 6251 */ MCD_OPC_CheckPredicate,
6284
  1,
6285
  77,
6286
  8,
6287
  0, // Skip to: 8381
6288
  /* 6256 */ MCD_OPC_CheckField,
6289
  7,
6290
  1,
6291
  0,
6292
  70,
6293
  8,
6294
  0, // Skip to: 8381
6295
  /* 6263 */ MCD_OPC_Decode,
6296
  186,
6297
  14,
6298
  19, // Opcode: SMLALD
6299
  /* 6267 */ MCD_OPC_FilterValue,
6300
  1,
6301
  61,
6302
  8,
6303
  0, // Skip to: 8381
6304
  /* 6272 */ MCD_OPC_ExtractField,
6305
  7,
6306
  1, // Inst{7} ...
6307
  /* 6275 */ MCD_OPC_FilterValue,
6308
  0,
6309
  53,
6310
  8,
6311
  0, // Skip to: 8381
6312
  /* 6280 */ MCD_OPC_CheckPredicate,
6313
  1,
6314
  11,
6315
  0,
6316
  0, // Skip to: 6296
6317
  /* 6285 */ MCD_OPC_CheckField,
6318
  12,
6319
  4,
6320
  15,
6321
  4,
6322
  0,
6323
  0, // Skip to: 6296
6324
  /* 6292 */ MCD_OPC_Decode,
6325
  202,
6326
  14,
6327
  30, // Opcode: SMMUL
6328
  /* 6296 */ MCD_OPC_CheckPredicate,
6329
  1,
6330
  32,
6331
  8,
6332
  0, // Skip to: 8381
6333
  /* 6301 */ MCD_OPC_Decode,
6334
  198,
6335
  14,
6336
  39, // Opcode: SMMLA
6337
  /* 6305 */ MCD_OPC_FilterValue,
6338
  3,
6339
  23,
6340
  8,
6341
  0, // Skip to: 8381
6342
  /* 6310 */ MCD_OPC_CheckPredicate,
6343
  13,
6344
  11,
6345
  0,
6346
  0, // Skip to: 6326
6347
  /* 6315 */ MCD_OPC_CheckField,
6348
  0,
6349
  4,
6350
  15,
6351
  4,
6352
  0,
6353
  0, // Skip to: 6326
6354
  /* 6322 */ MCD_OPC_Decode,
6355
  221,
6356
  5,
6357
  79, // Opcode: BFC
6358
  /* 6326 */ MCD_OPC_CheckPredicate,
6359
  13,
6360
  2,
6361
  8,
6362
  0, // Skip to: 8381
6363
  /* 6331 */ MCD_OPC_Decode,
6364
  222,
6365
  5,
6366
  80, // Opcode: BFI
6367
  /* 6335 */ MCD_OPC_FilterValue,
6368
  1,
6369
  102,
6370
  0,
6371
  0, // Skip to: 6442
6372
  /* 6340 */ MCD_OPC_ExtractField,
6373
  20,
6374
  1, // Inst{20} ...
6375
  /* 6343 */ MCD_OPC_FilterValue,
6376
  0,
6377
  23,
6378
  0,
6379
  0, // Skip to: 6371
6380
  /* 6348 */ MCD_OPC_CheckPredicate,
6381
  1,
6382
  236,
6383
  7,
6384
  0, // Skip to: 8381
6385
  /* 6353 */ MCD_OPC_CheckField,
6386
  23,
6387
  2,
6388
  2,
6389
  229,
6390
  7,
6391
  0, // Skip to: 8381
6392
  /* 6360 */ MCD_OPC_CheckField,
6393
  7,
6394
  1,
6395
  0,
6396
  222,
6397
  7,
6398
  0, // Skip to: 8381
6399
  /* 6367 */ MCD_OPC_Decode,
6400
  187,
6401
  14,
6402
  19, // Opcode: SMLALDX
6403
  /* 6371 */ MCD_OPC_FilterValue,
6404
  1,
6405
  213,
6406
  7,
6407
  0, // Skip to: 8381
6408
  /* 6376 */ MCD_OPC_ExtractField,
6409
  23,
6410
  2, // Inst{24-23} ...
6411
  /* 6379 */ MCD_OPC_FilterValue,
6412
  0,
6413
  20,
6414
  0,
6415
  0, // Skip to: 6404
6416
  /* 6384 */ MCD_OPC_CheckPredicate,
6417
  0,
6418
  200,
6419
  7,
6420
  0, // Skip to: 8381
6421
  /* 6389 */ MCD_OPC_CheckField,
6422
  7,
6423
  1,
6424
  0,
6425
  193,
6426
  7,
6427
  0, // Skip to: 8381
6428
  /* 6396 */ MCD_OPC_SoftFail,
6429
  0,
6430
  128,
6431
  30 /* 0xf00 */,
6432
  /* 6400 */ MCD_OPC_Decode,
6433
  185,
6434
  15,
6435
  66, // Opcode: UASX
6436
  /* 6404 */ MCD_OPC_FilterValue,
6437
  2,
6438
  180,
6439
  7,
6440
  0, // Skip to: 8381
6441
  /* 6409 */ MCD_OPC_ExtractField,
6442
  7,
6443
  1, // Inst{7} ...
6444
  /* 6412 */ MCD_OPC_FilterValue,
6445
  0,
6446
  172,
6447
  7,
6448
  0, // Skip to: 8381
6449
  /* 6417 */ MCD_OPC_CheckPredicate,
6450
  1,
6451
  11,
6452
  0,
6453
  0, // Skip to: 6433
6454
  /* 6422 */ MCD_OPC_CheckField,
6455
  12,
6456
  4,
6457
  15,
6458
  4,
6459
  0,
6460
  0, // Skip to: 6433
6461
  /* 6429 */ MCD_OPC_Decode,
6462
  203,
6463
  14,
6464
  30, // Opcode: SMMULR
6465
  /* 6433 */ MCD_OPC_CheckPredicate,
6466
  1,
6467
  151,
6468
  7,
6469
  0, // Skip to: 8381
6470
  /* 6438 */ MCD_OPC_Decode,
6471
  199,
6472
  14,
6473
  39, // Opcode: SMMLAR
6474
  /* 6442 */ MCD_OPC_FilterValue,
6475
  2,
6476
  85,
6477
  0,
6478
  0, // Skip to: 6532
6479
  /* 6447 */ MCD_OPC_ExtractField,
6480
  7,
6481
  1, // Inst{7} ...
6482
  /* 6450 */ MCD_OPC_FilterValue,
6483
  0,
6484
  49,
6485
  0,
6486
  0, // Skip to: 6504
6487
  /* 6455 */ MCD_OPC_ExtractField,
6488
  20,
6489
  1, // Inst{20} ...
6490
  /* 6458 */ MCD_OPC_FilterValue,
6491
  0,
6492
  16,
6493
  0,
6494
  0, // Skip to: 6479
6495
  /* 6463 */ MCD_OPC_CheckPredicate,
6496
  1,
6497
  121,
6498
  7,
6499
  0, // Skip to: 8381
6500
  /* 6468 */ MCD_OPC_CheckField,
6501
  23,
6502
  2,
6503
  2,
6504
  114,
6505
  7,
6506
  0, // Skip to: 8381
6507
  /* 6475 */ MCD_OPC_Decode,
6508
  196,
6509
  14,
6510
  19, // Opcode: SMLSLD
6511
  /* 6479 */ MCD_OPC_FilterValue,
6512
  1,
6513
  105,
6514
  7,
6515
  0, // Skip to: 8381
6516
  /* 6484 */ MCD_OPC_CheckPredicate,
6517
  0,
6518
  100,
6519
  7,
6520
  0, // Skip to: 8381
6521
  /* 6489 */ MCD_OPC_CheckField,
6522
  23,
6523
  2,
6524
  0,
6525
  93,
6526
  7,
6527
  0, // Skip to: 8381
6528
  /* 6496 */ MCD_OPC_SoftFail,
6529
  0,
6530
  128,
6531
  30 /* 0xf00 */,
6532
  /* 6500 */ MCD_OPC_Decode,
6533
  208,
6534
  15,
6535
  66, // Opcode: USAX
6536
  /* 6504 */ MCD_OPC_FilterValue,
6537
  1,
6538
  80,
6539
  7,
6540
  0, // Skip to: 8381
6541
  /* 6509 */ MCD_OPC_CheckPredicate,
6542
  1,
6543
  75,
6544
  7,
6545
  0, // Skip to: 8381
6546
  /* 6514 */ MCD_OPC_CheckField,
6547
  23,
6548
  2,
6549
  2,
6550
  68,
6551
  7,
6552
  0, // Skip to: 8381
6553
  /* 6521 */ MCD_OPC_CheckField,
6554
  20,
6555
  1,
6556
  1,
6557
  61,
6558
  7,
6559
  0, // Skip to: 8381
6560
  /* 6528 */ MCD_OPC_Decode,
6561
  200,
6562
  14,
6563
  39, // Opcode: SMMLS
6564
  /* 6532 */ MCD_OPC_FilterValue,
6565
  3,
6566
  52,
6567
  7,
6568
  0, // Skip to: 8381
6569
  /* 6537 */ MCD_OPC_ExtractField,
6570
  23,
6571
  2, // Inst{24-23} ...
6572
  /* 6540 */ MCD_OPC_FilterValue,
6573
  0,
6574
  53,
6575
  0,
6576
  0, // Skip to: 6598
6577
  /* 6545 */ MCD_OPC_ExtractField,
6578
  7,
6579
  1, // Inst{7} ...
6580
  /* 6548 */ MCD_OPC_FilterValue,
6581
  0,
6582
  20,
6583
  0,
6584
  0, // Skip to: 6573
6585
  /* 6553 */ MCD_OPC_CheckPredicate,
6586
  0,
6587
  31,
6588
  7,
6589
  0, // Skip to: 8381
6590
  /* 6558 */ MCD_OPC_CheckField,
6591
  20,
6592
  1,
6593
  1,
6594
  24,
6595
  7,
6596
  0, // Skip to: 8381
6597
  /* 6565 */ MCD_OPC_SoftFail,
6598
  0,
6599
  128,
6600
  30 /* 0xf00 */,
6601
  /* 6569 */ MCD_OPC_Decode,
6602
  209,
6603
  15,
6604
  66, // Opcode: USUB16
6605
  /* 6573 */ MCD_OPC_FilterValue,
6606
  1,
6607
  11,
6608
  7,
6609
  0, // Skip to: 8381
6610
  /* 6578 */ MCD_OPC_CheckPredicate,
6611
  0,
6612
  6,
6613
  7,
6614
  0, // Skip to: 8381
6615
  /* 6583 */ MCD_OPC_CheckField,
6616
  20,
6617
  1,
6618
  1,
6619
  255,
6620
  6,
6621
  0, // Skip to: 8381
6622
  /* 6590 */ MCD_OPC_SoftFail,
6623
  0,
6624
  128,
6625
  30 /* 0xf00 */,
6626
  /* 6594 */ MCD_OPC_Decode,
6627
  210,
6628
  15,
6629
  66, // Opcode: USUB8
6630
  /* 6598 */ MCD_OPC_FilterValue,
6631
  1,
6632
  49,
6633
  0,
6634
  0, // Skip to: 6652
6635
  /* 6603 */ MCD_OPC_ExtractField,
6636
  7,
6637
  1, // Inst{7} ...
6638
  /* 6606 */ MCD_OPC_FilterValue,
6639
  0,
6640
  234,
6641
  6,
6642
  0, // Skip to: 8381
6643
  /* 6611 */ MCD_OPC_ExtractField,
6644
  20,
6645
  1, // Inst{20} ...
6646
  /* 6614 */ MCD_OPC_FilterValue,
6647
  0,
6648
  226,
6649
  6,
6650
  0, // Skip to: 8381
6651
  /* 6619 */ MCD_OPC_CheckPredicate,
6652
  1,
6653
  15,
6654
  0,
6655
  0, // Skip to: 6639
6656
  /* 6624 */ MCD_OPC_CheckField,
6657
  16,
6658
  4,
6659
  15,
6660
  8,
6661
  0,
6662
  0, // Skip to: 6639
6663
  /* 6631 */ MCD_OPC_SoftFail,
6664
  128,
6665
  6 /* 0x300 */,
6666
  0,
6667
  /* 6635 */ MCD_OPC_Decode,
6668
  215,
6669
  15,
6670
  71, // Opcode: UXTB16
6671
  /* 6639 */ MCD_OPC_CheckPredicate,
6672
  1,
6673
  201,
6674
  6,
6675
  0, // Skip to: 8381
6676
  /* 6644 */ MCD_OPC_SoftFail,
6677
  128,
6678
  6 /* 0x300 */,
6679
  0,
6680
  /* 6648 */ MCD_OPC_Decode,
6681
  212,
6682
  15,
6683
  72, // Opcode: UXTAB16
6684
  /* 6652 */ MCD_OPC_FilterValue,
6685
  2,
6686
  188,
6687
  6,
6688
  0, // Skip to: 8381
6689
  /* 6657 */ MCD_OPC_ExtractField,
6690
  7,
6691
  1, // Inst{7} ...
6692
  /* 6660 */ MCD_OPC_FilterValue,
6693
  0,
6694
  16,
6695
  0,
6696
  0, // Skip to: 6681
6697
  /* 6665 */ MCD_OPC_CheckPredicate,
6698
  1,
6699
  175,
6700
  6,
6701
  0, // Skip to: 8381
6702
  /* 6670 */ MCD_OPC_CheckField,
6703
  20,
6704
  1,
6705
  0,
6706
  168,
6707
  6,
6708
  0, // Skip to: 8381
6709
  /* 6677 */ MCD_OPC_Decode,
6710
  197,
6711
  14,
6712
  19, // Opcode: SMLSLDX
6713
  /* 6681 */ MCD_OPC_FilterValue,
6714
  1,
6715
  159,
6716
  6,
6717
  0, // Skip to: 8381
6718
  /* 6686 */ MCD_OPC_CheckPredicate,
6719
  1,
6720
  154,
6721
  6,
6722
  0, // Skip to: 8381
6723
  /* 6691 */ MCD_OPC_CheckField,
6724
  20,
6725
  1,
6726
  1,
6727
  147,
6728
  6,
6729
  0, // Skip to: 8381
6730
  /* 6698 */ MCD_OPC_Decode,
6731
  201,
6732
  14,
6733
  39, // Opcode: SMMLSR
6734
  /* 6702 */ MCD_OPC_FilterValue,
6735
  3,
6736
  138,
6737
  6,
6738
  0, // Skip to: 8381
6739
  /* 6707 */ MCD_OPC_ExtractField,
6740
  4,
6741
  1, // Inst{4} ...
6742
  /* 6710 */ MCD_OPC_FilterValue,
6743
  0,
6744
  75,
6745
  0,
6746
  0, // Skip to: 6790
6747
  /* 6715 */ MCD_OPC_ExtractField,
6748
  20,
6749
  1, // Inst{20} ...
6750
  /* 6718 */ MCD_OPC_FilterValue,
6751
  0,
6752
  31,
6753
  0,
6754
  0, // Skip to: 6754
6755
  /* 6723 */ MCD_OPC_ExtractField,
6756
  24,
6757
  1, // Inst{24} ...
6758
  /* 6726 */ MCD_OPC_FilterValue,
6759
  0,
6760
  9,
6761
  0,
6762
  0, // Skip to: 6740
6763
  /* 6731 */ MCD_OPC_CheckPredicate,
6764
  0,
6765
  109,
6766
  6,
6767
  0, // Skip to: 8381
6768
  /* 6736 */ MCD_OPC_Decode,
6769
  132,
6770
  15,
6771
  55, // Opcode: STRBT_POST_REG
6772
  /* 6740 */ MCD_OPC_FilterValue,
6773
  1,
6774
  100,
6775
  6,
6776
  0, // Skip to: 8381
6777
  /* 6745 */ MCD_OPC_CheckPredicate,
6778
  0,
6779
  95,
6780
  6,
6781
  0, // Skip to: 8381
6782
  /* 6750 */ MCD_OPC_Decode,
6783
  136,
6784
  15,
6785
  73, // Opcode: STRB_PRE_REG
6786
  /* 6754 */ MCD_OPC_FilterValue,
6787
  1,
6788
  86,
6789
  6,
6790
  0, // Skip to: 8381
6791
  /* 6759 */ MCD_OPC_ExtractField,
6792
  24,
6793
  1, // Inst{24} ...
6794
  /* 6762 */ MCD_OPC_FilterValue,
6795
  0,
6796
  9,
6797
  0,
6798
  0, // Skip to: 6776
6799
  /* 6767 */ MCD_OPC_CheckPredicate,
6800
  0,
6801
  73,
6802
  6,
6803
  0, // Skip to: 8381
6804
  /* 6772 */ MCD_OPC_Decode,
6805
  215,
6806
  6,
6807
  55, // Opcode: LDRBT_POST_REG
6808
  /* 6776 */ MCD_OPC_FilterValue,
6809
  1,
6810
  64,
6811
  6,
6812
  0, // Skip to: 8381
6813
  /* 6781 */ MCD_OPC_CheckPredicate,
6814
  0,
6815
  59,
6816
  6,
6817
  0, // Skip to: 8381
6818
  /* 6786 */ MCD_OPC_Decode,
6819
  219,
6820
  6,
6821
  74, // Opcode: LDRB_PRE_REG
6822
  /* 6790 */ MCD_OPC_FilterValue,
6823
  1,
6824
  50,
6825
  6,
6826
  0, // Skip to: 8381
6827
  /* 6795 */ MCD_OPC_ExtractField,
6828
  23,
6829
  2, // Inst{24-23} ...
6830
  /* 6798 */ MCD_OPC_FilterValue,
6831
  0,
6832
  11,
6833
  1,
6834
  0, // Skip to: 7070
6835
  /* 6803 */ MCD_OPC_ExtractField,
6836
  5,
6837
  3, // Inst{7-5} ...
6838
  /* 6806 */ MCD_OPC_FilterValue,
6839
  0,
6840
  39,
6841
  0,
6842
  0, // Skip to: 6850
6843
  /* 6811 */ MCD_OPC_ExtractField,
6844
  20,
6845
  1, // Inst{20} ...
6846
  /* 6814 */ MCD_OPC_FilterValue,
6847
  0,
6848
  13,
6849
  0,
6850
  0, // Skip to: 6832
6851
  /* 6819 */ MCD_OPC_CheckPredicate,
6852
  0,
6853
  21,
6854
  6,
6855
  0, // Skip to: 8381
6856
  /* 6824 */ MCD_OPC_SoftFail,
6857
  0,
6858
  128,
6859
  30 /* 0xf00 */,
6860
  /* 6828 */ MCD_OPC_Decode,
6861
  198,
6862
  15,
6863
  66, // Opcode: UQADD16
6864
  /* 6832 */ MCD_OPC_FilterValue,
6865
  1,
6866
  8,
6867
  6,
6868
  0, // Skip to: 8381
6869
  /* 6837 */ MCD_OPC_CheckPredicate,
6870
  0,
6871
  3,
6872
  6,
6873
  0, // Skip to: 8381
6874
  /* 6842 */ MCD_OPC_SoftFail,
6875
  0,
6876
  128,
6877
  30 /* 0xf00 */,
6878
  /* 6846 */ MCD_OPC_Decode,
6879
  189,
6880
  15,
6881
  66, // Opcode: UHADD16
6882
  /* 6850 */ MCD_OPC_FilterValue,
6883
  1,
6884
  39,
6885
  0,
6886
  0, // Skip to: 6894
6887
  /* 6855 */ MCD_OPC_ExtractField,
6888
  20,
6889
  1, // Inst{20} ...
6890
  /* 6858 */ MCD_OPC_FilterValue,
6891
  0,
6892
  13,
6893
  0,
6894
  0, // Skip to: 6876
6895
  /* 6863 */ MCD_OPC_CheckPredicate,
6896
  0,
6897
  233,
6898
  5,
6899
  0, // Skip to: 8381
6900
  /* 6868 */ MCD_OPC_SoftFail,
6901
  0,
6902
  128,
6903
  30 /* 0xf00 */,
6904
  /* 6872 */ MCD_OPC_Decode,
6905
  200,
6906
  15,
6907
  66, // Opcode: UQASX
6908
  /* 6876 */ MCD_OPC_FilterValue,
6909
  1,
6910
  220,
6911
  5,
6912
  0, // Skip to: 8381
6913
  /* 6881 */ MCD_OPC_CheckPredicate,
6914
  0,
6915
  215,
6916
  5,
6917
  0, // Skip to: 8381
6918
  /* 6886 */ MCD_OPC_SoftFail,
6919
  0,
6920
  128,
6921
  30 /* 0xf00 */,
6922
  /* 6890 */ MCD_OPC_Decode,
6923
  191,
6924
  15,
6925
  66, // Opcode: UHASX
6926
  /* 6894 */ MCD_OPC_FilterValue,
6927
  2,
6928
  39,
6929
  0,
6930
  0, // Skip to: 6938
6931
  /* 6899 */ MCD_OPC_ExtractField,
6932
  20,
6933
  1, // Inst{20} ...
6934
  /* 6902 */ MCD_OPC_FilterValue,
6935
  0,
6936
  13,
6937
  0,
6938
  0, // Skip to: 6920
6939
  /* 6907 */ MCD_OPC_CheckPredicate,
6940
  0,
6941
  189,
6942
  5,
6943
  0, // Skip to: 8381
6944
  /* 6912 */ MCD_OPC_SoftFail,
6945
  0,
6946
  128,
6947
  30 /* 0xf00 */,
6948
  /* 6916 */ MCD_OPC_Decode,
6949
  201,
6950
  15,
6951
  66, // Opcode: UQSAX
6952
  /* 6920 */ MCD_OPC_FilterValue,
6953
  1,
6954
  176,
6955
  5,
6956
  0, // Skip to: 8381
6957
  /* 6925 */ MCD_OPC_CheckPredicate,
6958
  0,
6959
  171,
6960
  5,
6961
  0, // Skip to: 8381
6962
  /* 6930 */ MCD_OPC_SoftFail,
6963
  0,
6964
  128,
6965
  30 /* 0xf00 */,
6966
  /* 6934 */ MCD_OPC_Decode,
6967
  192,
6968
  15,
6969
  66, // Opcode: UHSAX
6970
  /* 6938 */ MCD_OPC_FilterValue,
6971
  3,
6972
  39,
6973
  0,
6974
  0, // Skip to: 6982
6975
  /* 6943 */ MCD_OPC_ExtractField,
6976
  20,
6977
  1, // Inst{20} ...
6978
  /* 6946 */ MCD_OPC_FilterValue,
6979
  0,
6980
  13,
6981
  0,
6982
  0, // Skip to: 6964
6983
  /* 6951 */ MCD_OPC_CheckPredicate,
6984
  0,
6985
  145,
6986
  5,
6987
  0, // Skip to: 8381
6988
  /* 6956 */ MCD_OPC_SoftFail,
6989
  0,
6990
  128,
6991
  30 /* 0xf00 */,
6992
  /* 6960 */ MCD_OPC_Decode,
6993
  202,
6994
  15,
6995
  66, // Opcode: UQSUB16
6996
  /* 6964 */ MCD_OPC_FilterValue,
6997
  1,
6998
  132,
6999
  5,
7000
  0, // Skip to: 8381
7001
  /* 6969 */ MCD_OPC_CheckPredicate,
7002
  0,
7003
  127,
7004
  5,
7005
  0, // Skip to: 8381
7006
  /* 6974 */ MCD_OPC_SoftFail,
7007
  0,
7008
  128,
7009
  30 /* 0xf00 */,
7010
  /* 6978 */ MCD_OPC_Decode,
7011
  193,
7012
  15,
7013
  66, // Opcode: UHSUB16
7014
  /* 6982 */ MCD_OPC_FilterValue,
7015
  4,
7016
  39,
7017
  0,
7018
  0, // Skip to: 7026
7019
  /* 6987 */ MCD_OPC_ExtractField,
7020
  20,
7021
  1, // Inst{20} ...
7022
  /* 6990 */ MCD_OPC_FilterValue,
7023
  0,
7024
  13,
7025
  0,
7026
  0, // Skip to: 7008
7027
  /* 6995 */ MCD_OPC_CheckPredicate,
7028
  0,
7029
  101,
7030
  5,
7031
  0, // Skip to: 8381
7032
  /* 7000 */ MCD_OPC_SoftFail,
7033
  0,
7034
  128,
7035
  30 /* 0xf00 */,
7036
  /* 7004 */ MCD_OPC_Decode,
7037
  199,
7038
  15,
7039
  66, // Opcode: UQADD8
7040
  /* 7008 */ MCD_OPC_FilterValue,
7041
  1,
7042
  88,
7043
  5,
7044
  0, // Skip to: 8381
7045
  /* 7013 */ MCD_OPC_CheckPredicate,
7046
  0,
7047
  83,
7048
  5,
7049
  0, // Skip to: 8381
7050
  /* 7018 */ MCD_OPC_SoftFail,
7051
  0,
7052
  128,
7053
  30 /* 0xf00 */,
7054
  /* 7022 */ MCD_OPC_Decode,
7055
  190,
7056
  15,
7057
  66, // Opcode: UHADD8
7058
  /* 7026 */ MCD_OPC_FilterValue,
7059
  7,
7060
  70,
7061
  5,
7062
  0, // Skip to: 8381
7063
  /* 7031 */ MCD_OPC_ExtractField,
7064
  20,
7065
  1, // Inst{20} ...
7066
  /* 7034 */ MCD_OPC_FilterValue,
7067
  0,
7068
  13,
7069
  0,
7070
  0, // Skip to: 7052
7071
  /* 7039 */ MCD_OPC_CheckPredicate,
7072
  0,
7073
  57,
7074
  5,
7075
  0, // Skip to: 8381
7076
  /* 7044 */ MCD_OPC_SoftFail,
7077
  0,
7078
  128,
7079
  30 /* 0xf00 */,
7080
  /* 7048 */ MCD_OPC_Decode,
7081
  203,
7082
  15,
7083
  66, // Opcode: UQSUB8
7084
  /* 7052 */ MCD_OPC_FilterValue,
7085
  1,
7086
  44,
7087
  5,
7088
  0, // Skip to: 8381
7089
  /* 7057 */ MCD_OPC_CheckPredicate,
7090
  0,
7091
  39,
7092
  5,
7093
  0, // Skip to: 8381
7094
  /* 7062 */ MCD_OPC_SoftFail,
7095
  0,
7096
  128,
7097
  30 /* 0xf00 */,
7098
  /* 7066 */ MCD_OPC_Decode,
7099
  194,
7100
  15,
7101
  66, // Opcode: UHSUB8
7102
  /* 7070 */ MCD_OPC_FilterValue,
7103
  1,
7104
  194,
7105
  0,
7106
  0, // Skip to: 7269
7107
  /* 7075 */ MCD_OPC_ExtractField,
7108
  5,
7109
  1, // Inst{5} ...
7110
  /* 7078 */ MCD_OPC_FilterValue,
7111
  0,
7112
  9,
7113
  0,
7114
  0, // Skip to: 7092
7115
  /* 7083 */ MCD_OPC_CheckPredicate,
7116
  1,
7117
  13,
7118
  5,
7119
  0, // Skip to: 8381
7120
  /* 7088 */ MCD_OPC_Decode,
7121
  206,
7122
  15,
7123
  75, // Opcode: USAT
7124
  /* 7092 */ MCD_OPC_FilterValue,
7125
  1,
7126
  4,
7127
  5,
7128
  0, // Skip to: 8381
7129
  /* 7097 */ MCD_OPC_ExtractField,
7130
  6,
7131
  2, // Inst{7-6} ...
7132
  /* 7100 */ MCD_OPC_FilterValue,
7133
  0,
7134
  52,
7135
  0,
7136
  0, // Skip to: 7157
7137
  /* 7105 */ MCD_OPC_ExtractField,
7138
  20,
7139
  1, // Inst{20} ...
7140
  /* 7108 */ MCD_OPC_FilterValue,
7141
  0,
7142
  16,
7143
  0,
7144
  0, // Skip to: 7129
7145
  /* 7113 */ MCD_OPC_CheckPredicate,
7146
  1,
7147
  239,
7148
  4,
7149
  0, // Skip to: 8381
7150
  /* 7118 */ MCD_OPC_CheckField,
7151
  8,
7152
  4,
7153
  15,
7154
  232,
7155
  4,
7156
  0, // Skip to: 8381
7157
  /* 7125 */ MCD_OPC_Decode,
7158
  207,
7159
  15,
7160
  76, // Opcode: USAT16
7161
  /* 7129 */ MCD_OPC_FilterValue,
7162
  1,
7163
  223,
7164
  4,
7165
  0, // Skip to: 8381
7166
  /* 7134 */ MCD_OPC_CheckPredicate,
7167
  13,
7168
  218,
7169
  4,
7170
  0, // Skip to: 8381
7171
  /* 7139 */ MCD_OPC_CheckField,
7172
  16,
7173
  4,
7174
  15,
7175
  211,
7176
  4,
7177
  0, // Skip to: 8381
7178
  /* 7146 */ MCD_OPC_CheckField,
7179
  8,
7180
  4,
7181
  15,
7182
  204,
7183
  4,
7184
  0, // Skip to: 8381
7185
  /* 7153 */ MCD_OPC_Decode,
7186
  129,
7187
  14,
7188
  35, // Opcode: RBIT
7189
  /* 7157 */ MCD_OPC_FilterValue,
7190
  1,
7191
  79,
7192
  0,
7193
  0, // Skip to: 7241
7194
  /* 7162 */ MCD_OPC_ExtractField,
7195
  20,
7196
  1, // Inst{20} ...
7197
  /* 7165 */ MCD_OPC_FilterValue,
7198
  0,
7199
  33,
7200
  0,
7201
  0, // Skip to: 7203
7202
  /* 7170 */ MCD_OPC_CheckPredicate,
7203
  1,
7204
  15,
7205
  0,
7206
  0, // Skip to: 7190
7207
  /* 7175 */ MCD_OPC_CheckField,
7208
  16,
7209
  4,
7210
  15,
7211
  8,
7212
  0,
7213
  0, // Skip to: 7190
7214
  /* 7182 */ MCD_OPC_SoftFail,
7215
  128,
7216
  6 /* 0x300 */,
7217
  0,
7218
  /* 7186 */ MCD_OPC_Decode,
7219
  214,
7220
  15,
7221
  71, // Opcode: UXTB
7222
  /* 7190 */ MCD_OPC_CheckPredicate,
7223
  1,
7224
  162,
7225
  4,
7226
  0, // Skip to: 8381
7227
  /* 7195 */ MCD_OPC_SoftFail,
7228
  128,
7229
  6 /* 0x300 */,
7230
  0,
7231
  /* 7199 */ MCD_OPC_Decode,
7232
  211,
7233
  15,
7234
  72, // Opcode: UXTAB
7235
  /* 7203 */ MCD_OPC_FilterValue,
7236
  1,
7237
  149,
7238
  4,
7239
  0, // Skip to: 8381
7240
  /* 7208 */ MCD_OPC_CheckPredicate,
7241
  1,
7242
  15,
7243
  0,
7244
  0, // Skip to: 7228
7245
  /* 7213 */ MCD_OPC_CheckField,
7246
  16,
7247
  4,
7248
  15,
7249
  8,
7250
  0,
7251
  0, // Skip to: 7228
7252
  /* 7220 */ MCD_OPC_SoftFail,
7253
  128,
7254
  6 /* 0x300 */,
7255
  0,
7256
  /* 7224 */ MCD_OPC_Decode,
7257
  216,
7258
  15,
7259
  71, // Opcode: UXTH
7260
  /* 7228 */ MCD_OPC_CheckPredicate,
7261
  1,
7262
  124,
7263
  4,
7264
  0, // Skip to: 8381
7265
  /* 7233 */ MCD_OPC_SoftFail,
7266
  128,
7267
  6 /* 0x300 */,
7268
  0,
7269
  /* 7237 */ MCD_OPC_Decode,
7270
  213,
7271
  15,
7272
  72, // Opcode: UXTAH
7273
  /* 7241 */ MCD_OPC_FilterValue,
7274
  2,
7275
  111,
7276
  4,
7277
  0, // Skip to: 8381
7278
  /* 7246 */ MCD_OPC_CheckPredicate,
7279
  1,
7280
  106,
7281
  4,
7282
  0, // Skip to: 8381
7283
  /* 7251 */ MCD_OPC_CheckField,
7284
  16,
7285
  5,
7286
  31,
7287
  99,
7288
  4,
7289
  0, // Skip to: 8381
7290
  /* 7258 */ MCD_OPC_CheckField,
7291
  8,
7292
  4,
7293
  15,
7294
  92,
7295
  4,
7296
  0, // Skip to: 8381
7297
  /* 7265 */ MCD_OPC_Decode,
7298
  132,
7299
  14,
7300
  35, // Opcode: REVSH
7301
  /* 7269 */ MCD_OPC_FilterValue,
7302
  3,
7303
  83,
7304
  4,
7305
  0, // Skip to: 8381
7306
  /* 7274 */ MCD_OPC_ExtractField,
7307
  5,
7308
  2, // Inst{6-5} ...
7309
  /* 7277 */ MCD_OPC_FilterValue,
7310
  2,
7311
  9,
7312
  0,
7313
  0, // Skip to: 7291
7314
  /* 7282 */ MCD_OPC_CheckPredicate,
7315
  13,
7316
  70,
7317
  4,
7318
  0, // Skip to: 8381
7319
  /* 7287 */ MCD_OPC_Decode,
7320
  186,
7321
  15,
7322
  77, // Opcode: UBFX
7323
  /* 7291 */ MCD_OPC_FilterValue,
7324
  3,
7325
  61,
7326
  4,
7327
  0, // Skip to: 8381
7328
  /* 7296 */ MCD_OPC_ExtractField,
7329
  7,
7330
  1, // Inst{7} ...
7331
  /* 7299 */ MCD_OPC_FilterValue,
7332
  1,
7333
  53,
7334
  4,
7335
  0, // Skip to: 8381
7336
  /* 7304 */ MCD_OPC_ExtractField,
7337
  20,
7338
  1, // Inst{20} ...
7339
  /* 7307 */ MCD_OPC_FilterValue,
7340
  1,
7341
  45,
7342
  4,
7343
  0, // Skip to: 8381
7344
  /* 7312 */ MCD_OPC_ExtractField,
7345
  28,
7346
  4, // Inst{31-28} ...
7347
  /* 7315 */ MCD_OPC_FilterValue,
7348
  14,
7349
  37,
7350
  4,
7351
  0, // Skip to: 8381
7352
  /* 7320 */ MCD_OPC_ExtractField,
7353
  0,
7354
  4, // Inst{3-0} ...
7355
  /* 7323 */ MCD_OPC_FilterValue,
7356
  0,
7357
  17,
7358
  0,
7359
  0, // Skip to: 7345
7360
  /* 7328 */ MCD_OPC_CheckPredicate,
7361
  21,
7362
  34,
7363
  0,
7364
  0, // Skip to: 7367
7365
  /* 7333 */ MCD_OPC_CheckField,
7366
  8,
7367
  12,
7368
  222,
7369
  29,
7370
  26,
7371
  0,
7372
  0, // Skip to: 7367
7373
  /* 7341 */ MCD_OPC_Decode,
7374
  177,
7375
  15,
7376
  61, // Opcode: TRAPNaCl
7377
  /* 7345 */ MCD_OPC_FilterValue,
7378
  14,
7379
  17,
7380
  0,
7381
  0, // Skip to: 7367
7382
  /* 7350 */ MCD_OPC_CheckPredicate,
7383
  0,
7384
  12,
7385
  0,
7386
  0, // Skip to: 7367
7387
  /* 7355 */ MCD_OPC_CheckField,
7388
  8,
7389
  12,
7390
  222,
7391
  31,
7392
  4,
7393
  0,
7394
  0, // Skip to: 7367
7395
  /* 7363 */ MCD_OPC_Decode,
7396
  176,
7397
  15,
7398
  61, // Opcode: TRAP
7399
  /* 7367 */ MCD_OPC_CheckPredicate,
7400
  0,
7401
  241,
7402
  3,
7403
  0, // Skip to: 8381
7404
  /* 7372 */ MCD_OPC_Decode,
7405
  187,
7406
  15,
7407
  15, // Opcode: UDF
7408
  /* 7376 */ MCD_OPC_FilterValue,
7409
  4,
7410
  75,
7411
  3,
7412
  0, // Skip to: 8224
7413
  /* 7381 */ MCD_OPC_ExtractField,
7414
  20,
7415
  5, // Inst{24-20} ...
7416
  /* 7384 */ MCD_OPC_FilterValue,
7417
  0,
7418
  9,
7419
  0,
7420
  0, // Skip to: 7398
7421
  /* 7389 */ MCD_OPC_CheckPredicate,
7422
  0,
7423
  219,
7424
  3,
7425
  0, // Skip to: 8381
7426
  /* 7394 */ MCD_OPC_Decode,
7427
  251,
7428
  14,
7429
  81, // Opcode: STMDA
7430
  /* 7398 */ MCD_OPC_FilterValue,
7431
  1,
7432
  33,
7433
  0,
7434
  0, // Skip to: 7436
7435
  /* 7403 */ MCD_OPC_CheckPredicate,
7436
  0,
7437
  19,
7438
  0,
7439
  0, // Skip to: 7427
7440
  /* 7408 */ MCD_OPC_CheckField,
7441
  28,
7442
  4,
7443
  15,
7444
  12,
7445
  0,
7446
  0, // Skip to: 7427
7447
  /* 7415 */ MCD_OPC_CheckField,
7448
  0,
7449
  16,
7450
  128,
7451
  20,
7452
  4,
7453
  0,
7454
  0, // Skip to: 7427
7455
  /* 7423 */ MCD_OPC_Decode,
7456
  133,
7457
  14,
7458
  82, // Opcode: RFEDA
7459
  /* 7427 */ MCD_OPC_CheckPredicate,
7460
  0,
7461
  181,
7462
  3,
7463
  0, // Skip to: 8381
7464
  /* 7432 */ MCD_OPC_Decode,
7465
  206,
7466
  6,
7467
  81, // Opcode: LDMDA
7468
  /* 7436 */ MCD_OPC_FilterValue,
7469
  2,
7470
  9,
7471
  0,
7472
  0, // Skip to: 7450
7473
  /* 7441 */ MCD_OPC_CheckPredicate,
7474
  0,
7475
  167,
7476
  3,
7477
  0, // Skip to: 8381
7478
  /* 7446 */ MCD_OPC_Decode,
7479
  252,
7480
  14,
7481
  83, // Opcode: STMDA_UPD
7482
  /* 7450 */ MCD_OPC_FilterValue,
7483
  3,
7484
  33,
7485
  0,
7486
  0, // Skip to: 7488
7487
  /* 7455 */ MCD_OPC_CheckPredicate,
7488
  0,
7489
  19,
7490
  0,
7491
  0, // Skip to: 7479
7492
  /* 7460 */ MCD_OPC_CheckField,
7493
  28,
7494
  4,
7495
  15,
7496
  12,
7497
  0,
7498
  0, // Skip to: 7479
7499
  /* 7467 */ MCD_OPC_CheckField,
7500
  0,
7501
  16,
7502
  128,
7503
  20,
7504
  4,
7505
  0,
7506
  0, // Skip to: 7479
7507
  /* 7475 */ MCD_OPC_Decode,
7508
  134,
7509
  14,
7510
  84, // Opcode: RFEDA_UPD
7511
  /* 7479 */ MCD_OPC_CheckPredicate,
7512
  0,
7513
  129,
7514
  3,
7515
  0, // Skip to: 8381
7516
  /* 7484 */ MCD_OPC_Decode,
7517
  207,
7518
  6,
7519
  83, // Opcode: LDMDA_UPD
7520
  /* 7488 */ MCD_OPC_FilterValue,
7521
  4,
7522
  34,
7523
  0,
7524
  0, // Skip to: 7527
7525
  /* 7493 */ MCD_OPC_CheckPredicate,
7526
  0,
7527
  20,
7528
  0,
7529
  0, // Skip to: 7518
7530
  /* 7498 */ MCD_OPC_CheckField,
7531
  28,
7532
  4,
7533
  15,
7534
  13,
7535
  0,
7536
  0, // Skip to: 7518
7537
  /* 7505 */ MCD_OPC_CheckField,
7538
  5,
7539
  15,
7540
  168,
7541
  208,
7542
  1,
7543
  4,
7544
  0,
7545
  0, // Skip to: 7518
7546
  /* 7514 */ MCD_OPC_Decode,
7547
  215,
7548
  14,
7549
  85, // Opcode: SRSDA
7550
  /* 7518 */ MCD_OPC_CheckPredicate,
7551
  0,
7552
  90,
7553
  3,
7554
  0, // Skip to: 8381
7555
  /* 7523 */ MCD_OPC_Decode,
7556
  221,
7557
  30,
7558
  81, // Opcode: sysSTMDA
7559
  /* 7527 */ MCD_OPC_FilterValue,
7560
  5,
7561
  9,
7562
  0,
7563
  0, // Skip to: 7541
7564
  /* 7532 */ MCD_OPC_CheckPredicate,
7565
  0,
7566
  76,
7567
  3,
7568
  0, // Skip to: 8381
7569
  /* 7537 */ MCD_OPC_Decode,
7570
  213,
7571
  30,
7572
  81, // Opcode: sysLDMDA
7573
  /* 7541 */ MCD_OPC_FilterValue,
7574
  6,
7575
  34,
7576
  0,
7577
  0, // Skip to: 7580
7578
  /* 7546 */ MCD_OPC_CheckPredicate,
7579
  0,
7580
  20,
7581
  0,
7582
  0, // Skip to: 7571
7583
  /* 7551 */ MCD_OPC_CheckField,
7584
  28,
7585
  4,
7586
  15,
7587
  13,
7588
  0,
7589
  0, // Skip to: 7571
7590
  /* 7558 */ MCD_OPC_CheckField,
7591
  5,
7592
  15,
7593
  168,
7594
  208,
7595
  1,
7596
  4,
7597
  0,
7598
  0, // Skip to: 7571
7599
  /* 7567 */ MCD_OPC_Decode,
7600
  216,
7601
  14,
7602
  85, // Opcode: SRSDA_UPD
7603
  /* 7571 */ MCD_OPC_CheckPredicate,
7604
  0,
7605
  37,
7606
  3,
7607
  0, // Skip to: 8381
7608
  /* 7576 */ MCD_OPC_Decode,
7609
  222,
7610
  30,
7611
  83, // Opcode: sysSTMDA_UPD
7612
  /* 7580 */ MCD_OPC_FilterValue,
7613
  7,
7614
  9,
7615
  0,
7616
  0, // Skip to: 7594
7617
  /* 7585 */ MCD_OPC_CheckPredicate,
7618
  0,
7619
  23,
7620
  3,
7621
  0, // Skip to: 8381
7622
  /* 7590 */ MCD_OPC_Decode,
7623
  214,
7624
  30,
7625
  83, // Opcode: sysLDMDA_UPD
7626
  /* 7594 */ MCD_OPC_FilterValue,
7627
  8,
7628
  9,
7629
  0,
7630
  0, // Skip to: 7608
7631
  /* 7599 */ MCD_OPC_CheckPredicate,
7632
  0,
7633
  9,
7634
  3,
7635
  0, // Skip to: 8381
7636
  /* 7604 */ MCD_OPC_Decode,
7637
  255,
7638
  14,
7639
  81, // Opcode: STMIA
7640
  /* 7608 */ MCD_OPC_FilterValue,
7641
  9,
7642
  33,
7643
  0,
7644
  0, // Skip to: 7646
7645
  /* 7613 */ MCD_OPC_CheckPredicate,
7646
  0,
7647
  19,
7648
  0,
7649
  0, // Skip to: 7637
7650
  /* 7618 */ MCD_OPC_CheckField,
7651
  28,
7652
  4,
7653
  15,
7654
  12,
7655
  0,
7656
  0, // Skip to: 7637
7657
  /* 7625 */ MCD_OPC_CheckField,
7658
  0,
7659
  16,
7660
  128,
7661
  20,
7662
  4,
7663
  0,
7664
  0, // Skip to: 7637
7665
  /* 7633 */ MCD_OPC_Decode,
7666
  137,
7667
  14,
7668
  82, // Opcode: RFEIA
7669
  /* 7637 */ MCD_OPC_CheckPredicate,
7670
  0,
7671
  227,
7672
  2,
7673
  0, // Skip to: 8381
7674
  /* 7642 */ MCD_OPC_Decode,
7675
  210,
7676
  6,
7677
  81, // Opcode: LDMIA
7678
  /* 7646 */ MCD_OPC_FilterValue,
7679
  10,
7680
  9,
7681
  0,
7682
  0, // Skip to: 7660
7683
  /* 7651 */ MCD_OPC_CheckPredicate,
7684
  0,
7685
  213,
7686
  2,
7687
  0, // Skip to: 8381
7688
  /* 7656 */ MCD_OPC_Decode,
7689
  128,
7690
  15,
7691
  83, // Opcode: STMIA_UPD
7692
  /* 7660 */ MCD_OPC_FilterValue,
7693
  11,
7694
  33,
7695
  0,
7696
  0, // Skip to: 7698
7697
  /* 7665 */ MCD_OPC_CheckPredicate,
7698
  0,
7699
  19,
7700
  0,
7701
  0, // Skip to: 7689
7702
  /* 7670 */ MCD_OPC_CheckField,
7703
  28,
7704
  4,
7705
  15,
7706
  12,
7707
  0,
7708
  0, // Skip to: 7689
7709
  /* 7677 */ MCD_OPC_CheckField,
7710
  0,
7711
  16,
7712
  128,
7713
  20,
7714
  4,
7715
  0,
7716
  0, // Skip to: 7689
7717
  /* 7685 */ MCD_OPC_Decode,
7718
  138,
7719
  14,
7720
  84, // Opcode: RFEIA_UPD
7721
  /* 7689 */ MCD_OPC_CheckPredicate,
7722
  0,
7723
  175,
7724
  2,
7725
  0, // Skip to: 8381
7726
  /* 7694 */ MCD_OPC_Decode,
7727
  211,
7728
  6,
7729
  83, // Opcode: LDMIA_UPD
7730
  /* 7698 */ MCD_OPC_FilterValue,
7731
  12,
7732
  34,
7733
  0,
7734
  0, // Skip to: 7737
7735
  /* 7703 */ MCD_OPC_CheckPredicate,
7736
  0,
7737
  20,
7738
  0,
7739
  0, // Skip to: 7728
7740
  /* 7708 */ MCD_OPC_CheckField,
7741
  28,
7742
  4,
7743
  15,
7744
  13,
7745
  0,
7746
  0, // Skip to: 7728
7747
  /* 7715 */ MCD_OPC_CheckField,
7748
  5,
7749
  15,
7750
  168,
7751
  208,
7752
  1,
7753
  4,
7754
  0,
7755
  0, // Skip to: 7728
7756
  /* 7724 */ MCD_OPC_Decode,
7757
  219,
7758
  14,
7759
  85, // Opcode: SRSIA
7760
  /* 7728 */ MCD_OPC_CheckPredicate,
7761
  0,
7762
  136,
7763
  2,
7764
  0, // Skip to: 8381
7765
  /* 7733 */ MCD_OPC_Decode,
7766
  225,
7767
  30,
7768
  81, // Opcode: sysSTMIA
7769
  /* 7737 */ MCD_OPC_FilterValue,
7770
  13,
7771
  9,
7772
  0,
7773
  0, // Skip to: 7751
7774
  /* 7742 */ MCD_OPC_CheckPredicate,
7775
  0,
7776
  122,
7777
  2,
7778
  0, // Skip to: 8381
7779
  /* 7747 */ MCD_OPC_Decode,
7780
  217,
7781
  30,
7782
  81, // Opcode: sysLDMIA
7783
  /* 7751 */ MCD_OPC_FilterValue,
7784
  14,
7785
  34,
7786
  0,
7787
  0, // Skip to: 7790
7788
  /* 7756 */ MCD_OPC_CheckPredicate,
7789
  0,
7790
  20,
7791
  0,
7792
  0, // Skip to: 7781
7793
  /* 7761 */ MCD_OPC_CheckField,
7794
  28,
7795
  4,
7796
  15,
7797
  13,
7798
  0,
7799
  0, // Skip to: 7781
7800
  /* 7768 */ MCD_OPC_CheckField,
7801
  5,
7802
  15,
7803
  168,
7804
  208,
7805
  1,
7806
  4,
7807
  0,
7808
  0, // Skip to: 7781
7809
  /* 7777 */ MCD_OPC_Decode,
7810
  220,
7811
  14,
7812
  85, // Opcode: SRSIA_UPD
7813
  /* 7781 */ MCD_OPC_CheckPredicate,
7814
  0,
7815
  83,
7816
  2,
7817
  0, // Skip to: 8381
7818
  /* 7786 */ MCD_OPC_Decode,
7819
  226,
7820
  30,
7821
  83, // Opcode: sysSTMIA_UPD
7822
  /* 7790 */ MCD_OPC_FilterValue,
7823
  15,
7824
  9,
7825
  0,
7826
  0, // Skip to: 7804
7827
  /* 7795 */ MCD_OPC_CheckPredicate,
7828
  0,
7829
  69,
7830
  2,
7831
  0, // Skip to: 8381
7832
  /* 7800 */ MCD_OPC_Decode,
7833
  218,
7834
  30,
7835
  83, // Opcode: sysLDMIA_UPD
7836
  /* 7804 */ MCD_OPC_FilterValue,
7837
  16,
7838
  9,
7839
  0,
7840
  0, // Skip to: 7818
7841
  /* 7809 */ MCD_OPC_CheckPredicate,
7842
  0,
7843
  55,
7844
  2,
7845
  0, // Skip to: 8381
7846
  /* 7814 */ MCD_OPC_Decode,
7847
  253,
7848
  14,
7849
  81, // Opcode: STMDB
7850
  /* 7818 */ MCD_OPC_FilterValue,
7851
  17,
7852
  33,
7853
  0,
7854
  0, // Skip to: 7856
7855
  /* 7823 */ MCD_OPC_CheckPredicate,
7856
  0,
7857
  19,
7858
  0,
7859
  0, // Skip to: 7847
7860
  /* 7828 */ MCD_OPC_CheckField,
7861
  28,
7862
  4,
7863
  15,
7864
  12,
7865
  0,
7866
  0, // Skip to: 7847
7867
  /* 7835 */ MCD_OPC_CheckField,
7868
  0,
7869
  16,
7870
  128,
7871
  20,
7872
  4,
7873
  0,
7874
  0, // Skip to: 7847
7875
  /* 7843 */ MCD_OPC_Decode,
7876
  135,
7877
  14,
7878
  82, // Opcode: RFEDB
7879
  /* 7847 */ MCD_OPC_CheckPredicate,
7880
  0,
7881
  17,
7882
  2,
7883
  0, // Skip to: 8381
7884
  /* 7852 */ MCD_OPC_Decode,
7885
  208,
7886
  6,
7887
  81, // Opcode: LDMDB
7888
  /* 7856 */ MCD_OPC_FilterValue,
7889
  18,
7890
  9,
7891
  0,
7892
  0, // Skip to: 7870
7893
  /* 7861 */ MCD_OPC_CheckPredicate,
7894
  0,
7895
  3,
7896
  2,
7897
  0, // Skip to: 8381
7898
  /* 7866 */ MCD_OPC_Decode,
7899
  254,
7900
  14,
7901
  83, // Opcode: STMDB_UPD
7902
  /* 7870 */ MCD_OPC_FilterValue,
7903
  19,
7904
  33,
7905
  0,
7906
  0, // Skip to: 7908
7907
  /* 7875 */ MCD_OPC_CheckPredicate,
7908
  0,
7909
  19,
7910
  0,
7911
  0, // Skip to: 7899
7912
  /* 7880 */ MCD_OPC_CheckField,
7913
  28,
7914
  4,
7915
  15,
7916
  12,
7917
  0,
7918
  0, // Skip to: 7899
7919
  /* 7887 */ MCD_OPC_CheckField,
7920
  0,
7921
  16,
7922
  128,
7923
  20,
7924
  4,
7925
  0,
7926
  0, // Skip to: 7899
7927
  /* 7895 */ MCD_OPC_Decode,
7928
  136,
7929
  14,
7930
  84, // Opcode: RFEDB_UPD
7931
  /* 7899 */ MCD_OPC_CheckPredicate,
7932
  0,
7933
  221,
7934
  1,
7935
  0, // Skip to: 8381
7936
  /* 7904 */ MCD_OPC_Decode,
7937
  209,
7938
  6,
7939
  83, // Opcode: LDMDB_UPD
7940
  /* 7908 */ MCD_OPC_FilterValue,
7941
  20,
7942
  34,
7943
  0,
7944
  0, // Skip to: 7947
7945
  /* 7913 */ MCD_OPC_CheckPredicate,
7946
  0,
7947
  20,
7948
  0,
7949
  0, // Skip to: 7938
7950
  /* 7918 */ MCD_OPC_CheckField,
7951
  28,
7952
  4,
7953
  15,
7954
  13,
7955
  0,
7956
  0, // Skip to: 7938
7957
  /* 7925 */ MCD_OPC_CheckField,
7958
  5,
7959
  15,
7960
  168,
7961
  208,
7962
  1,
7963
  4,
7964
  0,
7965
  0, // Skip to: 7938
7966
  /* 7934 */ MCD_OPC_Decode,
7967
  217,
7968
  14,
7969
  85, // Opcode: SRSDB
7970
  /* 7938 */ MCD_OPC_CheckPredicate,
7971
  0,
7972
  182,
7973
  1,
7974
  0, // Skip to: 8381
7975
  /* 7943 */ MCD_OPC_Decode,
7976
  223,
7977
  30,
7978
  81, // Opcode: sysSTMDB
7979
  /* 7947 */ MCD_OPC_FilterValue,
7980
  21,
7981
  9,
7982
  0,
7983
  0, // Skip to: 7961
7984
  /* 7952 */ MCD_OPC_CheckPredicate,
7985
  0,
7986
  168,
7987
  1,
7988
  0, // Skip to: 8381
7989
  /* 7957 */ MCD_OPC_Decode,
7990
  215,
7991
  30,
7992
  81, // Opcode: sysLDMDB
7993
  /* 7961 */ MCD_OPC_FilterValue,
7994
  22,
7995
  34,
7996
  0,
7997
  0, // Skip to: 8000
7998
  /* 7966 */ MCD_OPC_CheckPredicate,
7999
  0,
8000
  20,
8001
  0,
8002
  0, // Skip to: 7991
8003
  /* 7971 */ MCD_OPC_CheckField,
8004
  28,
8005
  4,
8006
  15,
8007
  13,
8008
  0,
8009
  0, // Skip to: 7991
8010
  /* 7978 */ MCD_OPC_CheckField,
8011
  5,
8012
  15,
8013
  168,
8014
  208,
8015
  1,
8016
  4,
8017
  0,
8018
  0, // Skip to: 7991
8019
  /* 7987 */ MCD_OPC_Decode,
8020
  218,
8021
  14,
8022
  85, // Opcode: SRSDB_UPD
8023
  /* 7991 */ MCD_OPC_CheckPredicate,
8024
  0,
8025
  129,
8026
  1,
8027
  0, // Skip to: 8381
8028
  /* 7996 */ MCD_OPC_Decode,
8029
  224,
8030
  30,
8031
  83, // Opcode: sysSTMDB_UPD
8032
  /* 8000 */ MCD_OPC_FilterValue,
8033
  23,
8034
  9,
8035
  0,
8036
  0, // Skip to: 8014
8037
  /* 8005 */ MCD_OPC_CheckPredicate,
8038
  0,
8039
  115,
8040
  1,
8041
  0, // Skip to: 8381
8042
  /* 8010 */ MCD_OPC_Decode,
8043
  216,
8044
  30,
8045
  83, // Opcode: sysLDMDB_UPD
8046
  /* 8014 */ MCD_OPC_FilterValue,
8047
  24,
8048
  9,
8049
  0,
8050
  0, // Skip to: 8028
8051
  /* 8019 */ MCD_OPC_CheckPredicate,
8052
  0,
8053
  101,
8054
  1,
8055
  0, // Skip to: 8381
8056
  /* 8024 */ MCD_OPC_Decode,
8057
  129,
8058
  15,
8059
  81, // Opcode: STMIB
8060
  /* 8028 */ MCD_OPC_FilterValue,
8061
  25,
8062
  33,
8063
  0,
8064
  0, // Skip to: 8066
8065
  /* 8033 */ MCD_OPC_CheckPredicate,
8066
  0,
8067
  19,
8068
  0,
8069
  0, // Skip to: 8057
8070
  /* 8038 */ MCD_OPC_CheckField,
8071
  28,
8072
  4,
8073
  15,
8074
  12,
8075
  0,
8076
  0, // Skip to: 8057
8077
  /* 8045 */ MCD_OPC_CheckField,
8078
  0,
8079
  16,
8080
  128,
8081
  20,
8082
  4,
8083
  0,
8084
  0, // Skip to: 8057
8085
  /* 8053 */ MCD_OPC_Decode,
8086
  139,
8087
  14,
8088
  82, // Opcode: RFEIB
8089
  /* 8057 */ MCD_OPC_CheckPredicate,
8090
  0,
8091
  63,
8092
  1,
8093
  0, // Skip to: 8381
8094
  /* 8062 */ MCD_OPC_Decode,
8095
  212,
8096
  6,
8097
  81, // Opcode: LDMIB
8098
  /* 8066 */ MCD_OPC_FilterValue,
8099
  26,
8100
  9,
8101
  0,
8102
  0, // Skip to: 8080
8103
  /* 8071 */ MCD_OPC_CheckPredicate,
8104
  0,
8105
  49,
8106
  1,
8107
  0, // Skip to: 8381
8108
  /* 8076 */ MCD_OPC_Decode,
8109
  130,
8110
  15,
8111
  83, // Opcode: STMIB_UPD
8112
  /* 8080 */ MCD_OPC_FilterValue,
8113
  27,
8114
  33,
8115
  0,
8116
  0, // Skip to: 8118
8117
  /* 8085 */ MCD_OPC_CheckPredicate,
8118
  0,
8119
  19,
8120
  0,
8121
  0, // Skip to: 8109
8122
  /* 8090 */ MCD_OPC_CheckField,
8123
  28,
8124
  4,
8125
  15,
8126
  12,
8127
  0,
8128
  0, // Skip to: 8109
8129
  /* 8097 */ MCD_OPC_CheckField,
8130
  0,
8131
  16,
8132
  128,
8133
  20,
8134
  4,
8135
  0,
8136
  0, // Skip to: 8109
8137
  /* 8105 */ MCD_OPC_Decode,
8138
  140,
8139
  14,
8140
  84, // Opcode: RFEIB_UPD
8141
  /* 8109 */ MCD_OPC_CheckPredicate,
8142
  0,
8143
  11,
8144
  1,
8145
  0, // Skip to: 8381
8146
  /* 8114 */ MCD_OPC_Decode,
8147
  213,
8148
  6,
8149
  83, // Opcode: LDMIB_UPD
8150
  /* 8118 */ MCD_OPC_FilterValue,
8151
  28,
8152
  34,
8153
  0,
8154
  0, // Skip to: 8157
8155
  /* 8123 */ MCD_OPC_CheckPredicate,
8156
  0,
8157
  20,
8158
  0,
8159
  0, // Skip to: 8148
8160
  /* 8128 */ MCD_OPC_CheckField,
8161
  28,
8162
  4,
8163
  15,
8164
  13,
8165
  0,
8166
  0, // Skip to: 8148
8167
  /* 8135 */ MCD_OPC_CheckField,
8168
  5,
8169
  15,
8170
  168,
8171
  208,
8172
  1,
8173
  4,
8174
  0,
8175
  0, // Skip to: 8148
8176
  /* 8144 */ MCD_OPC_Decode,
8177
  221,
8178
  14,
8179
  85, // Opcode: SRSIB
8180
  /* 8148 */ MCD_OPC_CheckPredicate,
8181
  0,
8182
  228,
8183
  0,
8184
  0, // Skip to: 8381
8185
  /* 8153 */ MCD_OPC_Decode,
8186
  227,
8187
  30,
8188
  81, // Opcode: sysSTMIB
8189
  /* 8157 */ MCD_OPC_FilterValue,
8190
  29,
8191
  9,
8192
  0,
8193
  0, // Skip to: 8171
8194
  /* 8162 */ MCD_OPC_CheckPredicate,
8195
  0,
8196
  214,
8197
  0,
8198
  0, // Skip to: 8381
8199
  /* 8167 */ MCD_OPC_Decode,
8200
  219,
8201
  30,
8202
  81, // Opcode: sysLDMIB
8203
  /* 8171 */ MCD_OPC_FilterValue,
8204
  30,
8205
  34,
8206
  0,
8207
  0, // Skip to: 8210
8208
  /* 8176 */ MCD_OPC_CheckPredicate,
8209
  0,
8210
  20,
8211
  0,
8212
  0, // Skip to: 8201
8213
  /* 8181 */ MCD_OPC_CheckField,
8214
  28,
8215
  4,
8216
  15,
8217
  13,
8218
  0,
8219
  0, // Skip to: 8201
8220
  /* 8188 */ MCD_OPC_CheckField,
8221
  5,
8222
  15,
8223
  168,
8224
  208,
8225
  1,
8226
  4,
8227
  0,
8228
  0, // Skip to: 8201
8229
  /* 8197 */ MCD_OPC_Decode,
8230
  222,
8231
  14,
8232
  85, // Opcode: SRSIB_UPD
8233
  /* 8201 */ MCD_OPC_CheckPredicate,
8234
  0,
8235
  175,
8236
  0,
8237
  0, // Skip to: 8381
8238
  /* 8206 */ MCD_OPC_Decode,
8239
  228,
8240
  30,
8241
  83, // Opcode: sysSTMIB_UPD
8242
  /* 8210 */ MCD_OPC_FilterValue,
8243
  31,
8244
  166,
8245
  0,
8246
  0, // Skip to: 8381
8247
  /* 8215 */ MCD_OPC_CheckPredicate,
8248
  0,
8249
  161,
8250
  0,
8251
  0, // Skip to: 8381
8252
  /* 8220 */ MCD_OPC_Decode,
8253
  220,
8254
  30,
8255
  83, // Opcode: sysLDMIB_UPD
8256
  /* 8224 */ MCD_OPC_FilterValue,
8257
  5,
8258
  63,
8259
  0,
8260
  0, // Skip to: 8292
8261
  /* 8229 */ MCD_OPC_ExtractField,
8262
  24,
8263
  1, // Inst{24} ...
8264
  /* 8232 */ MCD_OPC_FilterValue,
8265
  0,
8266
  9,
8267
  0,
8268
  0, // Skip to: 8246
8269
  /* 8237 */ MCD_OPC_CheckPredicate,
8270
  0,
8271
  34,
8272
  0,
8273
  0, // Skip to: 8276
8274
  /* 8242 */ MCD_OPC_Decode,
8275
  237,
8276
  5,
8277
  86, // Opcode: Bcc
8278
  /* 8246 */ MCD_OPC_FilterValue,
8279
  1,
8280
  25,
8281
  0,
8282
  0, // Skip to: 8276
8283
  /* 8251 */ MCD_OPC_CheckPredicate,
8284
  0,
8285
  11,
8286
  0,
8287
  0, // Skip to: 8267
8288
  /* 8256 */ MCD_OPC_CheckField,
8289
  28,
8290
  4,
8291
  14,
8292
  4,
8293
  0,
8294
  0, // Skip to: 8267
8295
  /* 8263 */ MCD_OPC_Decode,
8296
  228,
8297
  5,
8298
  86, // Opcode: BL
8299
  /* 8267 */ MCD_OPC_CheckPredicate,
8300
  0,
8301
  4,
8302
  0,
8303
  0, // Skip to: 8276
8304
  /* 8272 */ MCD_OPC_Decode,
8305
  232,
8306
  5,
8307
  86, // Opcode: BL_pred
8308
  /* 8276 */ MCD_OPC_CheckPredicate,
8309
  11,
8310
  100,
8311
  0,
8312
  0, // Skip to: 8381
8313
  /* 8281 */ MCD_OPC_CheckField,
8314
  28,
8315
  4,
8316
  15,
8317
  93,
8318
  0,
8319
  0, // Skip to: 8381
8320
  /* 8288 */ MCD_OPC_Decode,
8321
  231,
8322
  5,
8323
  87, // Opcode: BLXi
8324
  /* 8292 */ MCD_OPC_FilterValue,
8325
  6,
8326
  63,
8327
  0,
8328
  0, // Skip to: 8360
8329
  /* 8297 */ MCD_OPC_ExtractField,
8330
  20,
8331
  5, // Inst{24-20} ...
8332
  /* 8300 */ MCD_OPC_FilterValue,
8333
  4,
8334
  25,
8335
  0,
8336
  0, // Skip to: 8330
8337
  /* 8305 */ MCD_OPC_CheckPredicate,
8338
  4,
8339
  11,
8340
  0,
8341
  0, // Skip to: 8321
8342
  /* 8310 */ MCD_OPC_CheckField,
8343
  28,
8344
  4,
8345
  15,
8346
  4,
8347
  0,
8348
  0, // Skip to: 8321
8349
  /* 8317 */ MCD_OPC_Decode,
8350
  128,
8351
  7,
8352
  88, // Opcode: MCRR2
8353
  /* 8321 */ MCD_OPC_CheckPredicate,
8354
  0,
8355
  55,
8356
  0,
8357
  0, // Skip to: 8381
8358
  /* 8326 */ MCD_OPC_Decode,
8359
  255,
8360
  6,
8361
  89, // Opcode: MCRR
8362
  /* 8330 */ MCD_OPC_FilterValue,
8363
  5,
8364
  46,
8365
  0,
8366
  0, // Skip to: 8381
8367
  /* 8335 */ MCD_OPC_CheckPredicate,
8368
  4,
8369
  11,
8370
  0,
8371
  0, // Skip to: 8351
8372
  /* 8340 */ MCD_OPC_CheckField,
8373
  28,
8374
  4,
8375
  15,
8376
  4,
8377
  0,
8378
  0, // Skip to: 8351
8379
  /* 8347 */ MCD_OPC_Decode,
8380
  142,
8381
  7,
8382
  88, // Opcode: MRRC2
8383
  /* 8351 */ MCD_OPC_CheckPredicate,
8384
  0,
8385
  25,
8386
  0,
8387
  0, // Skip to: 8381
8388
  /* 8356 */ MCD_OPC_Decode,
8389
  141,
8390
  7,
8391
  90, // Opcode: MRRC
8392
  /* 8360 */ MCD_OPC_FilterValue,
8393
  7,
8394
  16,
8395
  0,
8396
  0, // Skip to: 8381
8397
  /* 8365 */ MCD_OPC_CheckPredicate,
8398
  0,
8399
  11,
8400
  0,
8401
  0, // Skip to: 8381
8402
  /* 8370 */ MCD_OPC_CheckField,
8403
  24,
8404
  1,
8405
  1,
8406
  4,
8407
  0,
8408
  0, // Skip to: 8381
8409
  /* 8377 */ MCD_OPC_Decode,
8410
  163,
8411
  15,
8412
  91, // Opcode: SVC
8413
  /* 8381 */ MCD_OPC_Fail,
8414
  0
8415
};
8416
8417
static const uint8_t DecoderTableCoProc32[] = {
8418
  /* 0 */ MCD_OPC_ExtractField,
8419
  24,
8420
  4, // Inst{27-24} ...
8421
  /* 3 */ MCD_OPC_FilterValue,
8422
  12,
8423
  19,
8424
  1,
8425
  0, // Skip to: 283
8426
  /* 8 */ MCD_OPC_ExtractField,
8427
  20,
8428
  3, // Inst{22-20} ...
8429
  /* 11 */ MCD_OPC_FilterValue,
8430
  0,
8431
  33,
8432
  0,
8433
  0, // Skip to: 49
8434
  /* 16 */ MCD_OPC_ExtractField,
8435
  23,
8436
  1, // Inst{23} ...
8437
  /* 19 */ MCD_OPC_FilterValue,
8438
  1,
8439
  101,
8440
  2,
8441
  0, // Skip to: 637
8442
  /* 24 */ MCD_OPC_CheckPredicate,
8443
  4,
8444
  11,
8445
  0,
8446
  0, // Skip to: 40
8447
  /* 29 */ MCD_OPC_CheckField,
8448
  28,
8449
  4,
8450
  15,
8451
  4,
8452
  0,
8453
  0, // Skip to: 40
8454
  /* 36 */ MCD_OPC_Decode,
8455
  233,
8456
  14,
8457
  92, // Opcode: STC2_OPTION
8458
  /* 40 */ MCD_OPC_CheckPredicate,
8459
  0,
8460
  80,
8461
  2,
8462
  0, // Skip to: 637
8463
  /* 45 */ MCD_OPC_Decode,
8464
  241,
8465
  14,
8466
  92, // Opcode: STC_OPTION
8467
  /* 49 */ MCD_OPC_FilterValue,
8468
  1,
8469
  33,
8470
  0,
8471
  0, // Skip to: 87
8472
  /* 54 */ MCD_OPC_ExtractField,
8473
  23,
8474
  1, // Inst{23} ...
8475
  /* 57 */ MCD_OPC_FilterValue,
8476
  1,
8477
  63,
8478
  2,
8479
  0, // Skip to: 637
8480
  /* 62 */ MCD_OPC_CheckPredicate,
8481
  4,
8482
  11,
8483
  0,
8484
  0, // Skip to: 78
8485
  /* 67 */ MCD_OPC_CheckField,
8486
  28,
8487
  4,
8488
  15,
8489
  4,
8490
  0,
8491
  0, // Skip to: 78
8492
  /* 74 */ MCD_OPC_Decode,
8493
  195,
8494
  6,
8495
  92, // Opcode: LDC2_OPTION
8496
  /* 78 */ MCD_OPC_CheckPredicate,
8497
  0,
8498
  42,
8499
  2,
8500
  0, // Skip to: 637
8501
  /* 83 */ MCD_OPC_Decode,
8502
  203,
8503
  6,
8504
  92, // Opcode: LDC_OPTION
8505
  /* 87 */ MCD_OPC_FilterValue,
8506
  2,
8507
  25,
8508
  0,
8509
  0, // Skip to: 117
8510
  /* 92 */ MCD_OPC_CheckPredicate,
8511
  4,
8512
  11,
8513
  0,
8514
  0, // Skip to: 108
8515
  /* 97 */ MCD_OPC_CheckField,
8516
  28,
8517
  4,
8518
  15,
8519
  4,
8520
  0,
8521
  0, // Skip to: 108
8522
  /* 104 */ MCD_OPC_Decode,
8523
  234,
8524
  14,
8525
  92, // Opcode: STC2_POST
8526
  /* 108 */ MCD_OPC_CheckPredicate,
8527
  0,
8528
  12,
8529
  2,
8530
  0, // Skip to: 637
8531
  /* 113 */ MCD_OPC_Decode,
8532
  242,
8533
  14,
8534
  92, // Opcode: STC_POST
8535
  /* 117 */ MCD_OPC_FilterValue,
8536
  3,
8537
  25,
8538
  0,
8539
  0, // Skip to: 147
8540
  /* 122 */ MCD_OPC_CheckPredicate,
8541
  4,
8542
  11,
8543
  0,
8544
  0, // Skip to: 138
8545
  /* 127 */ MCD_OPC_CheckField,
8546
  28,
8547
  4,
8548
  15,
8549
  4,
8550
  0,
8551
  0, // Skip to: 138
8552
  /* 134 */ MCD_OPC_Decode,
8553
  196,
8554
  6,
8555
  92, // Opcode: LDC2_POST
8556
  /* 138 */ MCD_OPC_CheckPredicate,
8557
  0,
8558
  238,
8559
  1,
8560
  0, // Skip to: 637
8561
  /* 143 */ MCD_OPC_Decode,
8562
  204,
8563
  6,
8564
  92, // Opcode: LDC_POST
8565
  /* 147 */ MCD_OPC_FilterValue,
8566
  4,
8567
  33,
8568
  0,
8569
  0, // Skip to: 185
8570
  /* 152 */ MCD_OPC_ExtractField,
8571
  23,
8572
  1, // Inst{23} ...
8573
  /* 155 */ MCD_OPC_FilterValue,
8574
  1,
8575
  221,
8576
  1,
8577
  0, // Skip to: 637
8578
  /* 160 */ MCD_OPC_CheckPredicate,
8579
  4,
8580
  11,
8581
  0,
8582
  0, // Skip to: 176
8583
  /* 165 */ MCD_OPC_CheckField,
8584
  28,
8585
  4,
8586
  15,
8587
  4,
8588
  0,
8589
  0, // Skip to: 176
8590
  /* 172 */ MCD_OPC_Decode,
8591
  229,
8592
  14,
8593
  92, // Opcode: STC2L_OPTION
8594
  /* 176 */ MCD_OPC_CheckPredicate,
8595
  0,
8596
  200,
8597
  1,
8598
  0, // Skip to: 637
8599
  /* 181 */ MCD_OPC_Decode,
8600
  237,
8601
  14,
8602
  92, // Opcode: STCL_OPTION
8603
  /* 185 */ MCD_OPC_FilterValue,
8604
  5,
8605
  33,
8606
  0,
8607
  0, // Skip to: 223
8608
  /* 190 */ MCD_OPC_ExtractField,
8609
  23,
8610
  1, // Inst{23} ...
8611
  /* 193 */ MCD_OPC_FilterValue,
8612
  1,
8613
  183,
8614
  1,
8615
  0, // Skip to: 637
8616
  /* 198 */ MCD_OPC_CheckPredicate,
8617
  4,
8618
  11,
8619
  0,
8620
  0, // Skip to: 214
8621
  /* 203 */ MCD_OPC_CheckField,
8622
  28,
8623
  4,
8624
  15,
8625
  4,
8626
  0,
8627
  0, // Skip to: 214
8628
  /* 210 */ MCD_OPC_Decode,
8629
  191,
8630
  6,
8631
  92, // Opcode: LDC2L_OPTION
8632
  /* 214 */ MCD_OPC_CheckPredicate,
8633
  0,
8634
  162,
8635
  1,
8636
  0, // Skip to: 637
8637
  /* 219 */ MCD_OPC_Decode,
8638
  199,
8639
  6,
8640
  92, // Opcode: LDCL_OPTION
8641
  /* 223 */ MCD_OPC_FilterValue,
8642
  6,
8643
  25,
8644
  0,
8645
  0, // Skip to: 253
8646
  /* 228 */ MCD_OPC_CheckPredicate,
8647
  4,
8648
  11,
8649
  0,
8650
  0, // Skip to: 244
8651
  /* 233 */ MCD_OPC_CheckField,
8652
  28,
8653
  4,
8654
  15,
8655
  4,
8656
  0,
8657
  0, // Skip to: 244
8658
  /* 240 */ MCD_OPC_Decode,
8659
  230,
8660
  14,
8661
  92, // Opcode: STC2L_POST
8662
  /* 244 */ MCD_OPC_CheckPredicate,
8663
  0,
8664
  132,
8665
  1,
8666
  0, // Skip to: 637
8667
  /* 249 */ MCD_OPC_Decode,
8668
  238,
8669
  14,
8670
  92, // Opcode: STCL_POST
8671
  /* 253 */ MCD_OPC_FilterValue,
8672
  7,
8673
  123,
8674
  1,
8675
  0, // Skip to: 637
8676
  /* 258 */ MCD_OPC_CheckPredicate,
8677
  4,
8678
  11,
8679
  0,
8680
  0, // Skip to: 274
8681
  /* 263 */ MCD_OPC_CheckField,
8682
  28,
8683
  4,
8684
  15,
8685
  4,
8686
  0,
8687
  0, // Skip to: 274
8688
  /* 270 */ MCD_OPC_Decode,
8689
  192,
8690
  6,
8691
  92, // Opcode: LDC2L_POST
8692
  /* 274 */ MCD_OPC_CheckPredicate,
8693
  0,
8694
  102,
8695
  1,
8696
  0, // Skip to: 637
8697
  /* 279 */ MCD_OPC_Decode,
8698
  200,
8699
  6,
8700
  92, // Opcode: LDCL_POST
8701
  /* 283 */ MCD_OPC_FilterValue,
8702
  13,
8703
  243,
8704
  0,
8705
  0, // Skip to: 531
8706
  /* 288 */ MCD_OPC_ExtractField,
8707
  20,
8708
  3, // Inst{22-20} ...
8709
  /* 291 */ MCD_OPC_FilterValue,
8710
  0,
8711
  25,
8712
  0,
8713
  0, // Skip to: 321
8714
  /* 296 */ MCD_OPC_CheckPredicate,
8715
  4,
8716
  11,
8717
  0,
8718
  0, // Skip to: 312
8719
  /* 301 */ MCD_OPC_CheckField,
8720
  28,
8721
  4,
8722
  15,
8723
  4,
8724
  0,
8725
  0, // Skip to: 312
8726
  /* 308 */ MCD_OPC_Decode,
8727
  232,
8728
  14,
8729
  92, // Opcode: STC2_OFFSET
8730
  /* 312 */ MCD_OPC_CheckPredicate,
8731
  0,
8732
  64,
8733
  1,
8734
  0, // Skip to: 637
8735
  /* 317 */ MCD_OPC_Decode,
8736
  240,
8737
  14,
8738
  92, // Opcode: STC_OFFSET
8739
  /* 321 */ MCD_OPC_FilterValue,
8740
  1,
8741
  25,
8742
  0,
8743
  0, // Skip to: 351
8744
  /* 326 */ MCD_OPC_CheckPredicate,
8745
  4,
8746
  11,
8747
  0,
8748
  0, // Skip to: 342
8749
  /* 331 */ MCD_OPC_CheckField,
8750
  28,
8751
  4,
8752
  15,
8753
  4,
8754
  0,
8755
  0, // Skip to: 342
8756
  /* 338 */ MCD_OPC_Decode,
8757
  194,
8758
  6,
8759
  92, // Opcode: LDC2_OFFSET
8760
  /* 342 */ MCD_OPC_CheckPredicate,
8761
  0,
8762
  34,
8763
  1,
8764
  0, // Skip to: 637
8765
  /* 347 */ MCD_OPC_Decode,
8766
  202,
8767
  6,
8768
  92, // Opcode: LDC_OFFSET
8769
  /* 351 */ MCD_OPC_FilterValue,
8770
  2,
8771
  25,
8772
  0,
8773
  0, // Skip to: 381
8774
  /* 356 */ MCD_OPC_CheckPredicate,
8775
  4,
8776
  11,
8777
  0,
8778
  0, // Skip to: 372
8779
  /* 361 */ MCD_OPC_CheckField,
8780
  28,
8781
  4,
8782
  15,
8783
  4,
8784
  0,
8785
  0, // Skip to: 372
8786
  /* 368 */ MCD_OPC_Decode,
8787
  235,
8788
  14,
8789
  92, // Opcode: STC2_PRE
8790
  /* 372 */ MCD_OPC_CheckPredicate,
8791
  0,
8792
  4,
8793
  1,
8794
  0, // Skip to: 637
8795
  /* 377 */ MCD_OPC_Decode,
8796
  243,
8797
  14,
8798
  92, // Opcode: STC_PRE
8799
  /* 381 */ MCD_OPC_FilterValue,
8800
  3,
8801
  25,
8802
  0,
8803
  0, // Skip to: 411
8804
  /* 386 */ MCD_OPC_CheckPredicate,
8805
  4,
8806
  11,
8807
  0,
8808
  0, // Skip to: 402
8809
  /* 391 */ MCD_OPC_CheckField,
8810
  28,
8811
  4,
8812
  15,
8813
  4,
8814
  0,
8815
  0, // Skip to: 402
8816
  /* 398 */ MCD_OPC_Decode,
8817
  197,
8818
  6,
8819
  92, // Opcode: LDC2_PRE
8820
  /* 402 */ MCD_OPC_CheckPredicate,
8821
  0,
8822
  230,
8823
  0,
8824
  0, // Skip to: 637
8825
  /* 407 */ MCD_OPC_Decode,
8826
  205,
8827
  6,
8828
  92, // Opcode: LDC_PRE
8829
  /* 411 */ MCD_OPC_FilterValue,
8830
  4,
8831
  25,
8832
  0,
8833
  0, // Skip to: 441
8834
  /* 416 */ MCD_OPC_CheckPredicate,
8835
  4,
8836
  11,
8837
  0,
8838
  0, // Skip to: 432
8839
  /* 421 */ MCD_OPC_CheckField,
8840
  28,
8841
  4,
8842
  15,
8843
  4,
8844
  0,
8845
  0, // Skip to: 432
8846
  /* 428 */ MCD_OPC_Decode,
8847
  228,
8848
  14,
8849
  92, // Opcode: STC2L_OFFSET
8850
  /* 432 */ MCD_OPC_CheckPredicate,
8851
  0,
8852
  200,
8853
  0,
8854
  0, // Skip to: 637
8855
  /* 437 */ MCD_OPC_Decode,
8856
  236,
8857
  14,
8858
  92, // Opcode: STCL_OFFSET
8859
  /* 441 */ MCD_OPC_FilterValue,
8860
  5,
8861
  25,
8862
  0,
8863
  0, // Skip to: 471
8864
  /* 446 */ MCD_OPC_CheckPredicate,
8865
  4,
8866
  11,
8867
  0,
8868
  0, // Skip to: 462
8869
  /* 451 */ MCD_OPC_CheckField,
8870
  28,
8871
  4,
8872
  15,
8873
  4,
8874
  0,
8875
  0, // Skip to: 462
8876
  /* 458 */ MCD_OPC_Decode,
8877
  190,
8878
  6,
8879
  92, // Opcode: LDC2L_OFFSET
8880
  /* 462 */ MCD_OPC_CheckPredicate,
8881
  0,
8882
  170,
8883
  0,
8884
  0, // Skip to: 637
8885
  /* 467 */ MCD_OPC_Decode,
8886
  198,
8887
  6,
8888
  92, // Opcode: LDCL_OFFSET
8889
  /* 471 */ MCD_OPC_FilterValue,
8890
  6,
8891
  25,
8892
  0,
8893
  0, // Skip to: 501
8894
  /* 476 */ MCD_OPC_CheckPredicate,
8895
  4,
8896
  11,
8897
  0,
8898
  0, // Skip to: 492
8899
  /* 481 */ MCD_OPC_CheckField,
8900
  28,
8901
  4,
8902
  15,
8903
  4,
8904
  0,
8905
  0, // Skip to: 492
8906
  /* 488 */ MCD_OPC_Decode,
8907
  231,
8908
  14,
8909
  92, // Opcode: STC2L_PRE
8910
  /* 492 */ MCD_OPC_CheckPredicate,
8911
  0,
8912
  140,
8913
  0,
8914
  0, // Skip to: 637
8915
  /* 497 */ MCD_OPC_Decode,
8916
  239,
8917
  14,
8918
  92, // Opcode: STCL_PRE
8919
  /* 501 */ MCD_OPC_FilterValue,
8920
  7,
8921
  131,
8922
  0,
8923
  0, // Skip to: 637
8924
  /* 506 */ MCD_OPC_CheckPredicate,
8925
  4,
8926
  11,
8927
  0,
8928
  0, // Skip to: 522
8929
  /* 511 */ MCD_OPC_CheckField,
8930
  28,
8931
  4,
8932
  15,
8933
  4,
8934
  0,
8935
  0, // Skip to: 522
8936
  /* 518 */ MCD_OPC_Decode,
8937
  193,
8938
  6,
8939
  92, // Opcode: LDC2L_PRE
8940
  /* 522 */ MCD_OPC_CheckPredicate,
8941
  0,
8942
  110,
8943
  0,
8944
  0, // Skip to: 637
8945
  /* 527 */ MCD_OPC_Decode,
8946
  201,
8947
  6,
8948
  92, // Opcode: LDCL_PRE
8949
  /* 531 */ MCD_OPC_FilterValue,
8950
  14,
8951
  101,
8952
  0,
8953
  0, // Skip to: 637
8954
  /* 536 */ MCD_OPC_ExtractField,
8955
  4,
8956
  1, // Inst{4} ...
8957
  /* 539 */ MCD_OPC_FilterValue,
8958
  0,
8959
  25,
8960
  0,
8961
  0, // Skip to: 569
8962
  /* 544 */ MCD_OPC_CheckPredicate,
8963
  4,
8964
  11,
8965
  0,
8966
  0, // Skip to: 560
8967
  /* 549 */ MCD_OPC_CheckField,
8968
  28,
8969
  4,
8970
  15,
8971
  4,
8972
  0,
8973
  0, // Skip to: 560
8974
  /* 556 */ MCD_OPC_Decode,
8975
  141,
8976
  6,
8977
  93, // Opcode: CDP2
8978
  /* 560 */ MCD_OPC_CheckPredicate,
8979
  4,
8980
  72,
8981
  0,
8982
  0, // Skip to: 637
8983
  /* 565 */ MCD_OPC_Decode,
8984
  140,
8985
  6,
8986
  94, // Opcode: CDP
8987
  /* 569 */ MCD_OPC_FilterValue,
8988
  1,
8989
  63,
8990
  0,
8991
  0, // Skip to: 637
8992
  /* 574 */ MCD_OPC_ExtractField,
8993
  20,
8994
  1, // Inst{20} ...
8995
  /* 577 */ MCD_OPC_FilterValue,
8996
  0,
8997
  25,
8998
  0,
8999
  0, // Skip to: 607
9000
  /* 582 */ MCD_OPC_CheckPredicate,
9001
  4,
9002
  11,
9003
  0,
9004
  0, // Skip to: 598
9005
  /* 587 */ MCD_OPC_CheckField,
9006
  28,
9007
  4,
9008
  15,
9009
  4,
9010
  0,
9011
  0, // Skip to: 598
9012
  /* 594 */ MCD_OPC_Decode,
9013
  254,
9014
  6,
9015
  95, // Opcode: MCR2
9016
  /* 598 */ MCD_OPC_CheckPredicate,
9017
  0,
9018
  34,
9019
  0,
9020
  0, // Skip to: 637
9021
  /* 603 */ MCD_OPC_Decode,
9022
  253,
9023
  6,
9024
  96, // Opcode: MCR
9025
  /* 607 */ MCD_OPC_FilterValue,
9026
  1,
9027
  25,
9028
  0,
9029
  0, // Skip to: 637
9030
  /* 612 */ MCD_OPC_CheckPredicate,
9031
  4,
9032
  11,
9033
  0,
9034
  0, // Skip to: 628
9035
  /* 617 */ MCD_OPC_CheckField,
9036
  28,
9037
  4,
9038
  15,
9039
  4,
9040
  0,
9041
  0, // Skip to: 628
9042
  /* 624 */ MCD_OPC_Decode,
9043
  140,
9044
  7,
9045
  97, // Opcode: MRC2
9046
  /* 628 */ MCD_OPC_CheckPredicate,
9047
  0,
9048
  4,
9049
  0,
9050
  0, // Skip to: 637
9051
  /* 633 */ MCD_OPC_Decode,
9052
  139,
9053
  7,
9054
  98, // Opcode: MRC
9055
  /* 637 */ MCD_OPC_Fail,
9056
  0
9057
};
9058
9059
static const uint8_t DecoderTableMVE32[] = {
9060
  /* 0 */ MCD_OPC_ExtractField,
9061
  25,
9062
  3, // Inst{27-25} ...
9063
  /* 3 */ MCD_OPC_FilterValue,
9064
  0,
9065
  131,
9066
  0,
9067
  0, // Skip to: 139
9068
  /* 8 */ MCD_OPC_ExtractField,
9069
  20,
9070
  5, // Inst{24-20} ...
9071
  /* 11 */ MCD_OPC_FilterValue,
9072
  0,
9073
  27,
9074
  0,
9075
  0, // Skip to: 43
9076
  /* 16 */ MCD_OPC_CheckPredicate,
9077
  22,
9078
  235,
9079
  98,
9080
  0, // Skip to: 25344
9081
  /* 21 */ MCD_OPC_CheckField,
9082
  28,
9083
  4,
9084
  15,
9085
  228,
9086
  98,
9087
  0, // Skip to: 25344
9088
  /* 28 */ MCD_OPC_CheckField,
9089
  11,
9090
  5,
9091
  29,
9092
  221,
9093
  98,
9094
  0, // Skip to: 25344
9095
  /* 35 */ MCD_OPC_SoftFail,
9096
  254,
9097
  15 /* 0x7fe */,
9098
  1,
9099
  /* 39 */ MCD_OPC_Decode,
9100
  139,
9101
  8,
9102
  99, // Opcode: MVE_VCTP8
9103
  /* 43 */ MCD_OPC_FilterValue,
9104
  1,
9105
  27,
9106
  0,
9107
  0, // Skip to: 75
9108
  /* 48 */ MCD_OPC_CheckPredicate,
9109
  22,
9110
  203,
9111
  98,
9112
  0, // Skip to: 25344
9113
  /* 53 */ MCD_OPC_CheckField,
9114
  28,
9115
  4,
9116
  15,
9117
  196,
9118
  98,
9119
  0, // Skip to: 25344
9120
  /* 60 */ MCD_OPC_CheckField,
9121
  11,
9122
  5,
9123
  29,
9124
  189,
9125
  98,
9126
  0, // Skip to: 25344
9127
  /* 67 */ MCD_OPC_SoftFail,
9128
  254,
9129
  15 /* 0x7fe */,
9130
  1,
9131
  /* 71 */ MCD_OPC_Decode,
9132
  136,
9133
  8,
9134
  99, // Opcode: MVE_VCTP16
9135
  /* 75 */ MCD_OPC_FilterValue,
9136
  2,
9137
  27,
9138
  0,
9139
  0, // Skip to: 107
9140
  /* 80 */ MCD_OPC_CheckPredicate,
9141
  22,
9142
  171,
9143
  98,
9144
  0, // Skip to: 25344
9145
  /* 85 */ MCD_OPC_CheckField,
9146
  28,
9147
  4,
9148
  15,
9149
  164,
9150
  98,
9151
  0, // Skip to: 25344
9152
  /* 92 */ MCD_OPC_CheckField,
9153
  11,
9154
  5,
9155
  29,
9156
  157,
9157
  98,
9158
  0, // Skip to: 25344
9159
  /* 99 */ MCD_OPC_SoftFail,
9160
  254,
9161
  15 /* 0x7fe */,
9162
  1,
9163
  /* 103 */ MCD_OPC_Decode,
9164
  137,
9165
  8,
9166
  99, // Opcode: MVE_VCTP32
9167
  /* 107 */ MCD_OPC_FilterValue,
9168
  3,
9169
  144,
9170
  98,
9171
  0, // Skip to: 25344
9172
  /* 112 */ MCD_OPC_CheckPredicate,
9173
  22,
9174
  139,
9175
  98,
9176
  0, // Skip to: 25344
9177
  /* 117 */ MCD_OPC_CheckField,
9178
  28,
9179
  4,
9180
  15,
9181
  132,
9182
  98,
9183
  0, // Skip to: 25344
9184
  /* 124 */ MCD_OPC_CheckField,
9185
  11,
9186
  5,
9187
  29,
9188
  125,
9189
  98,
9190
  0, // Skip to: 25344
9191
  /* 131 */ MCD_OPC_SoftFail,
9192
  254,
9193
  15 /* 0x7fe */,
9194
  1,
9195
  /* 135 */ MCD_OPC_Decode,
9196
  138,
9197
  8,
9198
  99, // Opcode: MVE_VCTP64
9199
  /* 139 */ MCD_OPC_FilterValue,
9200
  5,
9201
  238,
9202
  1,
9203
  0, // Skip to: 638
9204
  /* 144 */ MCD_OPC_ExtractField,
9205
  0,
9206
  6, // Inst{5-0} ...
9207
  /* 147 */ MCD_OPC_FilterValue,
9208
  13,
9209
  89,
9210
  0,
9211
  0, // Skip to: 241
9212
  /* 152 */ MCD_OPC_ExtractField,
9213
  20,
9214
  5, // Inst{24-20} ...
9215
  /* 155 */ MCD_OPC_FilterValue,
9216
  5,
9217
  96,
9218
  98,
9219
  0, // Skip to: 25344
9220
  /* 160 */ MCD_OPC_ExtractField,
9221
  28,
9222
  4, // Inst{31-28} ...
9223
  /* 163 */ MCD_OPC_FilterValue,
9224
  14,
9225
  88,
9226
  98,
9227
  0, // Skip to: 25344
9228
  /* 168 */ MCD_OPC_ExtractField,
9229
  16,
9230
  1, // Inst{16} ...
9231
  /* 171 */ MCD_OPC_FilterValue,
9232
  0,
9233
  16,
9234
  0,
9235
  0, // Skip to: 192
9236
  /* 176 */ MCD_OPC_CheckPredicate,
9237
  23,
9238
  39,
9239
  0,
9240
  0, // Skip to: 220
9241
  /* 181 */ MCD_OPC_CheckField,
9242
  6,
9243
  3,
9244
  4,
9245
  32,
9246
  0,
9247
  0, // Skip to: 220
9248
  /* 188 */ MCD_OPC_Decode,
9249
  159,
9250
  7,
9251
  100, // Opcode: MVE_LSLLr
9252
  /* 192 */ MCD_OPC_FilterValue,
9253
  1,
9254
  23,
9255
  0,
9256
  0, // Skip to: 220
9257
  /* 197 */ MCD_OPC_CheckPredicate,
9258
  23,
9259
  18,
9260
  0,
9261
  0, // Skip to: 220
9262
  /* 202 */ MCD_OPC_CheckField,
9263
  8,
9264
  1,
9265
  1,
9266
  11,
9267
  0,
9268
  0, // Skip to: 220
9269
  /* 209 */ MCD_OPC_CheckField,
9270
  6,
9271
  1,
9272
  0,
9273
  4,
9274
  0,
9275
  0, // Skip to: 220
9276
  /* 216 */ MCD_OPC_Decode,
9277
  168,
9278
  7,
9279
  100, // Opcode: MVE_UQRSHLL
9280
  /* 220 */ MCD_OPC_CheckPredicate,
9281
  23,
9282
  31,
9283
  98,
9284
  0, // Skip to: 25344
9285
  /* 225 */ MCD_OPC_CheckField,
9286
  9,
9287
  3,
9288
  7,
9289
  24,
9290
  98,
9291
  0, // Skip to: 25344
9292
  /* 232 */ MCD_OPC_SoftFail,
9293
  192,
9294
  1 /* 0xc0 */,
9295
  128,
9296
  2 /* 0x100 */,
9297
  /* 237 */ MCD_OPC_Decode,
9298
  167,
9299
  7,
9300
  101, // Opcode: MVE_UQRSHL
9301
  /* 241 */ MCD_OPC_FilterValue,
9302
  15,
9303
  73,
9304
  0,
9305
  0, // Skip to: 319
9306
  /* 246 */ MCD_OPC_ExtractField,
9307
  8,
9308
  1, // Inst{8} ...
9309
  /* 249 */ MCD_OPC_FilterValue,
9310
  1,
9311
  2,
9312
  98,
9313
  0, // Skip to: 25344
9314
  /* 254 */ MCD_OPC_ExtractField,
9315
  15,
9316
  1, // Inst{15} ...
9317
  /* 257 */ MCD_OPC_FilterValue,
9318
  0,
9319
  250,
9320
  97,
9321
  0, // Skip to: 25344
9322
  /* 262 */ MCD_OPC_ExtractField,
9323
  20,
9324
  5, // Inst{24-20} ...
9325
  /* 265 */ MCD_OPC_FilterValue,
9326
  5,
9327
  242,
9328
  97,
9329
  0, // Skip to: 25344
9330
  /* 270 */ MCD_OPC_ExtractField,
9331
  28,
9332
  4, // Inst{31-28} ...
9333
  /* 273 */ MCD_OPC_FilterValue,
9334
  14,
9335
  234,
9336
  97,
9337
  0, // Skip to: 25344
9338
  /* 278 */ MCD_OPC_CheckPredicate,
9339
  23,
9340
  11,
9341
  0,
9342
  0, // Skip to: 294
9343
  /* 283 */ MCD_OPC_CheckField,
9344
  9,
9345
  3,
9346
  7,
9347
  4,
9348
  0,
9349
  0, // Skip to: 294
9350
  /* 290 */ MCD_OPC_Decode,
9351
  169,
9352
  7,
9353
  102, // Opcode: MVE_UQSHL
9354
  /* 294 */ MCD_OPC_CheckPredicate,
9355
  23,
9356
  11,
9357
  0,
9358
  0, // Skip to: 310
9359
  /* 299 */ MCD_OPC_CheckField,
9360
  16,
9361
  1,
9362
  1,
9363
  4,
9364
  0,
9365
  0, // Skip to: 310
9366
  /* 306 */ MCD_OPC_Decode,
9367
  170,
9368
  7,
9369
  103, // Opcode: MVE_UQSHLL
9370
  /* 310 */ MCD_OPC_CheckPredicate,
9371
  23,
9372
  197,
9373
  97,
9374
  0, // Skip to: 25344
9375
  /* 315 */ MCD_OPC_Decode,
9376
  158,
9377
  7,
9378
  103, // Opcode: MVE_LSLLi
9379
  /* 319 */ MCD_OPC_FilterValue,
9380
  31,
9381
  73,
9382
  0,
9383
  0, // Skip to: 397
9384
  /* 324 */ MCD_OPC_ExtractField,
9385
  8,
9386
  1, // Inst{8} ...
9387
  /* 327 */ MCD_OPC_FilterValue,
9388
  1,
9389
  180,
9390
  97,
9391
  0, // Skip to: 25344
9392
  /* 332 */ MCD_OPC_ExtractField,
9393
  15,
9394
  1, // Inst{15} ...
9395
  /* 335 */ MCD_OPC_FilterValue,
9396
  0,
9397
  172,
9398
  97,
9399
  0, // Skip to: 25344
9400
  /* 340 */ MCD_OPC_ExtractField,
9401
  20,
9402
  5, // Inst{24-20} ...
9403
  /* 343 */ MCD_OPC_FilterValue,
9404
  5,
9405
  164,
9406
  97,
9407
  0, // Skip to: 25344
9408
  /* 348 */ MCD_OPC_ExtractField,
9409
  28,
9410
  4, // Inst{31-28} ...
9411
  /* 351 */ MCD_OPC_FilterValue,
9412
  14,
9413
  156,
9414
  97,
9415
  0, // Skip to: 25344
9416
  /* 356 */ MCD_OPC_CheckPredicate,
9417
  23,
9418
  11,
9419
  0,
9420
  0, // Skip to: 372
9421
  /* 361 */ MCD_OPC_CheckField,
9422
  9,
9423
  3,
9424
  7,
9425
  4,
9426
  0,
9427
  0, // Skip to: 372
9428
  /* 368 */ MCD_OPC_Decode,
9429
  171,
9430
  7,
9431
  102, // Opcode: MVE_URSHR
9432
  /* 372 */ MCD_OPC_CheckPredicate,
9433
  23,
9434
  11,
9435
  0,
9436
  0, // Skip to: 388
9437
  /* 377 */ MCD_OPC_CheckField,
9438
  16,
9439
  1,
9440
  1,
9441
  4,
9442
  0,
9443
  0, // Skip to: 388
9444
  /* 384 */ MCD_OPC_Decode,
9445
  172,
9446
  7,
9447
  103, // Opcode: MVE_URSHRL
9448
  /* 388 */ MCD_OPC_CheckPredicate,
9449
  23,
9450
  119,
9451
  97,
9452
  0, // Skip to: 25344
9453
  /* 393 */ MCD_OPC_Decode,
9454
  160,
9455
  7,
9456
  103, // Opcode: MVE_LSRL
9457
  /* 397 */ MCD_OPC_FilterValue,
9458
  45,
9459
  89,
9460
  0,
9461
  0, // Skip to: 491
9462
  /* 402 */ MCD_OPC_ExtractField,
9463
  20,
9464
  5, // Inst{24-20} ...
9465
  /* 405 */ MCD_OPC_FilterValue,
9466
  5,
9467
  102,
9468
  97,
9469
  0, // Skip to: 25344
9470
  /* 410 */ MCD_OPC_ExtractField,
9471
  28,
9472
  4, // Inst{31-28} ...
9473
  /* 413 */ MCD_OPC_FilterValue,
9474
  14,
9475
  94,
9476
  97,
9477
  0, // Skip to: 25344
9478
  /* 418 */ MCD_OPC_ExtractField,
9479
  16,
9480
  1, // Inst{16} ...
9481
  /* 421 */ MCD_OPC_FilterValue,
9482
  0,
9483
  16,
9484
  0,
9485
  0, // Skip to: 442
9486
  /* 426 */ MCD_OPC_CheckPredicate,
9487
  23,
9488
  39,
9489
  0,
9490
  0, // Skip to: 470
9491
  /* 431 */ MCD_OPC_CheckField,
9492
  6,
9493
  3,
9494
  4,
9495
  32,
9496
  0,
9497
  0, // Skip to: 470
9498
  /* 438 */ MCD_OPC_Decode,
9499
  151,
9500
  7,
9501
  100, // Opcode: MVE_ASRLr
9502
  /* 442 */ MCD_OPC_FilterValue,
9503
  1,
9504
  23,
9505
  0,
9506
  0, // Skip to: 470
9507
  /* 447 */ MCD_OPC_CheckPredicate,
9508
  23,
9509
  18,
9510
  0,
9511
  0, // Skip to: 470
9512
  /* 452 */ MCD_OPC_CheckField,
9513
  8,
9514
  1,
9515
  1,
9516
  11,
9517
  0,
9518
  0, // Skip to: 470
9519
  /* 459 */ MCD_OPC_CheckField,
9520
  6,
9521
  1,
9522
  0,
9523
  4,
9524
  0,
9525
  0, // Skip to: 470
9526
  /* 466 */ MCD_OPC_Decode,
9527
  162,
9528
  7,
9529
  100, // Opcode: MVE_SQRSHRL
9530
  /* 470 */ MCD_OPC_CheckPredicate,
9531
  23,
9532
  37,
9533
  97,
9534
  0, // Skip to: 25344
9535
  /* 475 */ MCD_OPC_CheckField,
9536
  9,
9537
  3,
9538
  7,
9539
  30,
9540
  97,
9541
  0, // Skip to: 25344
9542
  /* 482 */ MCD_OPC_SoftFail,
9543
  192,
9544
  1 /* 0xc0 */,
9545
  128,
9546
  2 /* 0x100 */,
9547
  /* 487 */ MCD_OPC_Decode,
9548
  161,
9549
  7,
9550
  101, // Opcode: MVE_SQRSHR
9551
  /* 491 */ MCD_OPC_FilterValue,
9552
  47,
9553
  73,
9554
  0,
9555
  0, // Skip to: 569
9556
  /* 496 */ MCD_OPC_ExtractField,
9557
  8,
9558
  1, // Inst{8} ...
9559
  /* 499 */ MCD_OPC_FilterValue,
9560
  1,
9561
  8,
9562
  97,
9563
  0, // Skip to: 25344
9564
  /* 504 */ MCD_OPC_ExtractField,
9565
  15,
9566
  1, // Inst{15} ...
9567
  /* 507 */ MCD_OPC_FilterValue,
9568
  0,
9569
  0,
9570
  97,
9571
  0, // Skip to: 25344
9572
  /* 512 */ MCD_OPC_ExtractField,
9573
  20,
9574
  5, // Inst{24-20} ...
9575
  /* 515 */ MCD_OPC_FilterValue,
9576
  5,
9577
  248,
9578
  96,
9579
  0, // Skip to: 25344
9580
  /* 520 */ MCD_OPC_ExtractField,
9581
  28,
9582
  4, // Inst{31-28} ...
9583
  /* 523 */ MCD_OPC_FilterValue,
9584
  14,
9585
  240,
9586
  96,
9587
  0, // Skip to: 25344
9588
  /* 528 */ MCD_OPC_CheckPredicate,
9589
  23,
9590
  11,
9591
  0,
9592
  0, // Skip to: 544
9593
  /* 533 */ MCD_OPC_CheckField,
9594
  9,
9595
  3,
9596
  7,
9597
  4,
9598
  0,
9599
  0, // Skip to: 544
9600
  /* 540 */ MCD_OPC_Decode,
9601
  165,
9602
  7,
9603
  102, // Opcode: MVE_SRSHR
9604
  /* 544 */ MCD_OPC_CheckPredicate,
9605
  23,
9606
  11,
9607
  0,
9608
  0, // Skip to: 560
9609
  /* 549 */ MCD_OPC_CheckField,
9610
  16,
9611
  1,
9612
  1,
9613
  4,
9614
  0,
9615
  0, // Skip to: 560
9616
  /* 556 */ MCD_OPC_Decode,
9617
  166,
9618
  7,
9619
  103, // Opcode: MVE_SRSHRL
9620
  /* 560 */ MCD_OPC_CheckPredicate,
9621
  23,
9622
  203,
9623
  96,
9624
  0, // Skip to: 25344
9625
  /* 565 */ MCD_OPC_Decode,
9626
  150,
9627
  7,
9628
  103, // Opcode: MVE_ASRLi
9629
  /* 569 */ MCD_OPC_FilterValue,
9630
  63,
9631
  194,
9632
  96,
9633
  0, // Skip to: 25344
9634
  /* 574 */ MCD_OPC_ExtractField,
9635
  8,
9636
  1, // Inst{8} ...
9637
  /* 577 */ MCD_OPC_FilterValue,
9638
  1,
9639
  186,
9640
  96,
9641
  0, // Skip to: 25344
9642
  /* 582 */ MCD_OPC_ExtractField,
9643
  15,
9644
  1, // Inst{15} ...
9645
  /* 585 */ MCD_OPC_FilterValue,
9646
  0,
9647
  178,
9648
  96,
9649
  0, // Skip to: 25344
9650
  /* 590 */ MCD_OPC_ExtractField,
9651
  20,
9652
  5, // Inst{24-20} ...
9653
  /* 593 */ MCD_OPC_FilterValue,
9654
  5,
9655
  170,
9656
  96,
9657
  0, // Skip to: 25344
9658
  /* 598 */ MCD_OPC_ExtractField,
9659
  28,
9660
  4, // Inst{31-28} ...
9661
  /* 601 */ MCD_OPC_FilterValue,
9662
  14,
9663
  162,
9664
  96,
9665
  0, // Skip to: 25344
9666
  /* 606 */ MCD_OPC_CheckPredicate,
9667
  23,
9668
  11,
9669
  0,
9670
  0, // Skip to: 622
9671
  /* 611 */ MCD_OPC_CheckField,
9672
  9,
9673
  3,
9674
  7,
9675
  4,
9676
  0,
9677
  0, // Skip to: 622
9678
  /* 618 */ MCD_OPC_Decode,
9679
  163,
9680
  7,
9681
  102, // Opcode: MVE_SQSHL
9682
  /* 622 */ MCD_OPC_CheckPredicate,
9683
  23,
9684
  141,
9685
  96,
9686
  0, // Skip to: 25344
9687
  /* 627 */ MCD_OPC_CheckField,
9688
  16,
9689
  1,
9690
  1,
9691
  134,
9692
  96,
9693
  0, // Skip to: 25344
9694
  /* 634 */ MCD_OPC_Decode,
9695
  164,
9696
  7,
9697
  103, // Opcode: MVE_SQSHLL
9698
  /* 638 */ MCD_OPC_FilterValue,
9699
  6,
9700
  2,
9701
  19,
9702
  0, // Skip to: 5509
9703
  /* 643 */ MCD_OPC_ExtractField,
9704
  8,
9705
  5, // Inst{12-8} ...
9706
  /* 646 */ MCD_OPC_FilterValue,
9707
  8,
9708
  213,
9709
  0,
9710
  0, // Skip to: 864
9711
  /* 651 */ MCD_OPC_ExtractField,
9712
  20,
9713
  2, // Inst{21-20} ...
9714
  /* 654 */ MCD_OPC_FilterValue,
9715
  0,
9716
  51,
9717
  0,
9718
  0, // Skip to: 710
9719
  /* 659 */ MCD_OPC_CheckPredicate,
9720
  24,
9721
  104,
9722
  96,
9723
  0, // Skip to: 25344
9724
  /* 664 */ MCD_OPC_CheckField,
9725
  28,
9726
  4,
9727
  15,
9728
  97,
9729
  96,
9730
  0, // Skip to: 25344
9731
  /* 671 */ MCD_OPC_CheckField,
9732
  23,
9733
  1,
9734
  1,
9735
  90,
9736
  96,
9737
  0, // Skip to: 25344
9738
  /* 678 */ MCD_OPC_CheckField,
9739
  16,
9740
  1,
9741
  0,
9742
  83,
9743
  96,
9744
  0, // Skip to: 25344
9745
  /* 685 */ MCD_OPC_CheckField,
9746
  6,
9747
  1,
9748
  1,
9749
  76,
9750
  96,
9751
  0, // Skip to: 25344
9752
  /* 692 */ MCD_OPC_CheckField,
9753
  4,
9754
  1,
9755
  0,
9756
  69,
9757
  96,
9758
  0, // Skip to: 25344
9759
  /* 699 */ MCD_OPC_CheckField,
9760
  0,
9761
  1,
9762
  0,
9763
  62,
9764
  96,
9765
  0, // Skip to: 25344
9766
  /* 706 */ MCD_OPC_Decode,
9767
  227,
9768
  7,
9769
  104, // Opcode: MVE_VCADDf16
9770
  /* 710 */ MCD_OPC_FilterValue,
9771
  1,
9772
  51,
9773
  0,
9774
  0, // Skip to: 766
9775
  /* 715 */ MCD_OPC_CheckPredicate,
9776
  24,
9777
  48,
9778
  96,
9779
  0, // Skip to: 25344
9780
  /* 720 */ MCD_OPC_CheckField,
9781
  28,
9782
  4,
9783
  15,
9784
  41,
9785
  96,
9786
  0, // Skip to: 25344
9787
  /* 727 */ MCD_OPC_CheckField,
9788
  23,
9789
  1,
9790
  1,
9791
  34,
9792
  96,
9793
  0, // Skip to: 25344
9794
  /* 734 */ MCD_OPC_CheckField,
9795
  16,
9796
  1,
9797
  0,
9798
  27,
9799
  96,
9800
  0, // Skip to: 25344
9801
  /* 741 */ MCD_OPC_CheckField,
9802
  6,
9803
  1,
9804
  1,
9805
  20,
9806
  96,
9807
  0, // Skip to: 25344
9808
  /* 748 */ MCD_OPC_CheckField,
9809
  4,
9810
  1,
9811
  0,
9812
  13,
9813
  96,
9814
  0, // Skip to: 25344
9815
  /* 755 */ MCD_OPC_CheckField,
9816
  0,
9817
  1,
9818
  0,
9819
  6,
9820
  96,
9821
  0, // Skip to: 25344
9822
  /* 762 */ MCD_OPC_Decode,
9823
  228,
9824
  7,
9825
  104, // Opcode: MVE_VCADDf32
9826
  /* 766 */ MCD_OPC_FilterValue,
9827
  2,
9828
  44,
9829
  0,
9830
  0, // Skip to: 815
9831
  /* 771 */ MCD_OPC_CheckPredicate,
9832
  24,
9833
  248,
9834
  95,
9835
  0, // Skip to: 25344
9836
  /* 776 */ MCD_OPC_CheckField,
9837
  28,
9838
  4,
9839
  15,
9840
  241,
9841
  95,
9842
  0, // Skip to: 25344
9843
  /* 783 */ MCD_OPC_CheckField,
9844
  16,
9845
  1,
9846
  0,
9847
  234,
9848
  95,
9849
  0, // Skip to: 25344
9850
  /* 790 */ MCD_OPC_CheckField,
9851
  6,
9852
  1,
9853
  1,
9854
  227,
9855
  95,
9856
  0, // Skip to: 25344
9857
  /* 797 */ MCD_OPC_CheckField,
9858
  4,
9859
  1,
9860
  0,
9861
  220,
9862
  95,
9863
  0, // Skip to: 25344
9864
  /* 804 */ MCD_OPC_CheckField,
9865
  0,
9866
  1,
9867
  0,
9868
  213,
9869
  95,
9870
  0, // Skip to: 25344
9871
  /* 811 */ MCD_OPC_Decode,
9872
  238,
9873
  7,
9874
  105, // Opcode: MVE_VCMLAf16
9875
  /* 815 */ MCD_OPC_FilterValue,
9876
  3,
9877
  204,
9878
  95,
9879
  0, // Skip to: 25344
9880
  /* 820 */ MCD_OPC_CheckPredicate,
9881
  24,
9882
  199,
9883
  95,
9884
  0, // Skip to: 25344
9885
  /* 825 */ MCD_OPC_CheckField,
9886
  28,
9887
  4,
9888
  15,
9889
  192,
9890
  95,
9891
  0, // Skip to: 25344
9892
  /* 832 */ MCD_OPC_CheckField,
9893
  16,
9894
  1,
9895
  0,
9896
  185,
9897
  95,
9898
  0, // Skip to: 25344
9899
  /* 839 */ MCD_OPC_CheckField,
9900
  6,
9901
  1,
9902
  1,
9903
  178,
9904
  95,
9905
  0, // Skip to: 25344
9906
  /* 846 */ MCD_OPC_CheckField,
9907
  4,
9908
  1,
9909
  0,
9910
  171,
9911
  95,
9912
  0, // Skip to: 25344
9913
  /* 853 */ MCD_OPC_CheckField,
9914
  0,
9915
  1,
9916
  0,
9917
  164,
9918
  95,
9919
  0, // Skip to: 25344
9920
  /* 860 */ MCD_OPC_Decode,
9921
  239,
9922
  7,
9923
  105, // Opcode: MVE_VCMLAf32
9924
  /* 864 */ MCD_OPC_FilterValue,
9925
  14,
9926
  135,
9927
  2,
9928
  0, // Skip to: 1516
9929
  /* 869 */ MCD_OPC_ExtractField,
9930
  20,
9931
  3, // Inst{22-20} ...
9932
  /* 872 */ MCD_OPC_FilterValue,
9933
  0,
9934
  188,
9935
  0,
9936
  0, // Skip to: 1065
9937
  /* 877 */ MCD_OPC_ExtractField,
9938
  7,
9939
  1, // Inst{7} ...
9940
  /* 880 */ MCD_OPC_FilterValue,
9941
  0,
9942
  37,
9943
  0,
9944
  0, // Skip to: 922
9945
  /* 885 */ MCD_OPC_CheckPredicate,
9946
  22,
9947
  134,
9948
  95,
9949
  0, // Skip to: 25344
9950
  /* 890 */ MCD_OPC_CheckField,
9951
  28,
9952
  4,
9953
  14,
9954
  127,
9955
  95,
9956
  0, // Skip to: 25344
9957
  /* 897 */ MCD_OPC_CheckField,
9958
  23,
9959
  2,
9960
  1,
9961
  120,
9962
  95,
9963
  0, // Skip to: 25344
9964
  /* 904 */ MCD_OPC_CheckField,
9965
  4,
9966
  3,
9967
  0,
9968
  113,
9969
  95,
9970
  0, // Skip to: 25344
9971
  /* 911 */ MCD_OPC_CheckField,
9972
  0,
9973
  1,
9974
  0,
9975
  106,
9976
  95,
9977
  0, // Skip to: 25344
9978
  /* 918 */ MCD_OPC_Decode,
9979
  184,
9980
  13,
9981
  106, // Opcode: MVE_VSTRB8_rq
9982
  /* 922 */ MCD_OPC_FilterValue,
9983
  1,
9984
  97,
9985
  95,
9986
  0, // Skip to: 25344
9987
  /* 927 */ MCD_OPC_ExtractField,
9988
  24,
9989
  1, // Inst{24} ...
9990
  /* 930 */ MCD_OPC_FilterValue,
9991
  0,
9992
  102,
9993
  0,
9994
  0, // Skip to: 1037
9995
  /* 935 */ MCD_OPC_ExtractField,
9996
  0,
9997
  1, // Inst{0} ...
9998
  /* 938 */ MCD_OPC_FilterValue,
9999
  0,
10000
  59,
10001
  0,
10002
  0, // Skip to: 1002
10003
  /* 943 */ MCD_OPC_ExtractField,
10004
  4,
10005
  3, // Inst{6-4} ...
10006
  /* 946 */ MCD_OPC_FilterValue,
10007
  0,
10008
  23,
10009
  0,
10010
  0, // Skip to: 974
10011
  /* 951 */ MCD_OPC_CheckPredicate,
10012
  22,
10013
  68,
10014
  95,
10015
  0, // Skip to: 25344
10016
  /* 956 */ MCD_OPC_CheckField,
10017
  28,
10018
  4,
10019
  14,
10020
  61,
10021
  95,
10022
  0, // Skip to: 25344
10023
  /* 963 */ MCD_OPC_CheckField,
10024
  23,
10025
  1,
10026
  1,
10027
  54,
10028
  95,
10029
  0, // Skip to: 25344
10030
  /* 970 */ MCD_OPC_Decode,
10031
  179,
10032
  13,
10033
  106, // Opcode: MVE_VSTRB16_rq
10034
  /* 974 */ MCD_OPC_FilterValue,
10035
  1,
10036
  45,
10037
  95,
10038
  0, // Skip to: 25344
10039
  /* 979 */ MCD_OPC_CheckPredicate,
10040
  22,
10041
  40,
10042
  95,
10043
  0, // Skip to: 25344
10044
  /* 984 */ MCD_OPC_CheckField,
10045
  28,
10046
  4,
10047
  14,
10048
  33,
10049
  95,
10050
  0, // Skip to: 25344
10051
  /* 991 */ MCD_OPC_CheckField,
10052
  23,
10053
  1,
10054
  1,
10055
  26,
10056
  95,
10057
  0, // Skip to: 25344
10058
  /* 998 */ MCD_OPC_Decode,
10059
  193,
10060
  13,
10061
  106, // Opcode: MVE_VSTRH16_rq_u
10062
  /* 1002 */ MCD_OPC_FilterValue,
10063
  1,
10064
  17,
10065
  95,
10066
  0, // Skip to: 25344
10067
  /* 1007 */ MCD_OPC_CheckPredicate,
10068
  22,
10069
  12,
10070
  95,
10071
  0, // Skip to: 25344
10072
  /* 1012 */ MCD_OPC_CheckField,
10073
  28,
10074
  4,
10075
  14,
10076
  5,
10077
  95,
10078
  0, // Skip to: 25344
10079
  /* 1019 */ MCD_OPC_CheckField,
10080
  23,
10081
  1,
10082
  1,
10083
  254,
10084
  94,
10085
  0, // Skip to: 25344
10086
  /* 1026 */ MCD_OPC_CheckField,
10087
  4,
10088
  3,
10089
  1,
10090
  247,
10091
  94,
10092
  0, // Skip to: 25344
10093
  /* 1033 */ MCD_OPC_Decode,
10094
  192,
10095
  13,
10096
  106, // Opcode: MVE_VSTRH16_rq
10097
  /* 1037 */ MCD_OPC_FilterValue,
10098
  1,
10099
  238,
10100
  94,
10101
  0, // Skip to: 25344
10102
  /* 1042 */ MCD_OPC_CheckPredicate,
10103
  22,
10104
  233,
10105
  94,
10106
  0, // Skip to: 25344
10107
  /* 1047 */ MCD_OPC_CheckField,
10108
  28,
10109
  4,
10110
  14,
10111
  226,
10112
  94,
10113
  0, // Skip to: 25344
10114
  /* 1054 */ MCD_OPC_CheckField,
10115
  19,
10116
  1,
10117
  0,
10118
  219,
10119
  94,
10120
  0, // Skip to: 25344
10121
  /* 1061 */ MCD_OPC_Decode,
10122
  176,
10123
  13,
10124
  107, // Opcode: MVE_VSTRB16
10125
  /* 1065 */ MCD_OPC_FilterValue,
10126
  1,
10127
  232,
10128
  0,
10129
  0, // Skip to: 1302
10130
  /* 1070 */ MCD_OPC_ExtractField,
10131
  7,
10132
  1, // Inst{7} ...
10133
  /* 1073 */ MCD_OPC_FilterValue,
10134
  0,
10135
  37,
10136
  0,
10137
  0, // Skip to: 1115
10138
  /* 1078 */ MCD_OPC_CheckPredicate,
10139
  22,
10140
  197,
10141
  94,
10142
  0, // Skip to: 25344
10143
  /* 1083 */ MCD_OPC_CheckField,
10144
  28,
10145
  4,
10146
  15,
10147
  190,
10148
  94,
10149
  0, // Skip to: 25344
10150
  /* 1090 */ MCD_OPC_CheckField,
10151
  23,
10152
  2,
10153
  1,
10154
  183,
10155
  94,
10156
  0, // Skip to: 25344
10157
  /* 1097 */ MCD_OPC_CheckField,
10158
  4,
10159
  3,
10160
  0,
10161
  176,
10162
  94,
10163
  0, // Skip to: 25344
10164
  /* 1104 */ MCD_OPC_CheckField,
10165
  0,
10166
  1,
10167
  0,
10168
  169,
10169
  94,
10170
  0, // Skip to: 25344
10171
  /* 1111 */ MCD_OPC_Decode,
10172
  154,
10173
  9,
10174
  106, // Opcode: MVE_VLDRBU8_rq
10175
  /* 1115 */ MCD_OPC_FilterValue,
10176
  1,
10177
  160,
10178
  94,
10179
  0, // Skip to: 25344
10180
  /* 1120 */ MCD_OPC_ExtractField,
10181
  24,
10182
  1, // Inst{24} ...
10183
  /* 1123 */ MCD_OPC_FilterValue,
10184
  0,
10185
  124,
10186
  0,
10187
  0, // Skip to: 1252
10188
  /* 1128 */ MCD_OPC_ExtractField,
10189
  0,
10190
  1, // Inst{0} ...
10191
  /* 1131 */ MCD_OPC_FilterValue,
10192
  0,
10193
  81,
10194
  0,
10195
  0, // Skip to: 1217
10196
  /* 1136 */ MCD_OPC_ExtractField,
10197
  4,
10198
  3, // Inst{6-4} ...
10199
  /* 1139 */ MCD_OPC_FilterValue,
10200
  0,
10201
  45,
10202
  0,
10203
  0, // Skip to: 1189
10204
  /* 1144 */ MCD_OPC_ExtractField,
10205
  28,
10206
  4, // Inst{31-28} ...
10207
  /* 1147 */ MCD_OPC_FilterValue,
10208
  14,
10209
  16,
10210
  0,
10211
  0, // Skip to: 1168
10212
  /* 1152 */ MCD_OPC_CheckPredicate,
10213
  22,
10214
  123,
10215
  94,
10216
  0, // Skip to: 25344
10217
  /* 1157 */ MCD_OPC_CheckField,
10218
  23,
10219
  1,
10220
  1,
10221
  116,
10222
  94,
10223
  0, // Skip to: 25344
10224
  /* 1164 */ MCD_OPC_Decode,
10225
  138,
10226
  9,
10227
  106, // Opcode: MVE_VLDRBS16_rq
10228
  /* 1168 */ MCD_OPC_FilterValue,
10229
  15,
10230
  107,
10231
  94,
10232
  0, // Skip to: 25344
10233
  /* 1173 */ MCD_OPC_CheckPredicate,
10234
  22,
10235
  102,
10236
  94,
10237
  0, // Skip to: 25344
10238
  /* 1178 */ MCD_OPC_CheckField,
10239
  23,
10240
  1,
10241
  1,
10242
  95,
10243
  94,
10244
  0, // Skip to: 25344
10245
  /* 1185 */ MCD_OPC_Decode,
10246
  146,
10247
  9,
10248
  106, // Opcode: MVE_VLDRBU16_rq
10249
  /* 1189 */ MCD_OPC_FilterValue,
10250
  1,
10251
  86,
10252
  94,
10253
  0, // Skip to: 25344
10254
  /* 1194 */ MCD_OPC_CheckPredicate,
10255
  22,
10256
  81,
10257
  94,
10258
  0, // Skip to: 25344
10259
  /* 1199 */ MCD_OPC_CheckField,
10260
  28,
10261
  4,
10262
  15,
10263
  74,
10264
  94,
10265
  0, // Skip to: 25344
10266
  /* 1206 */ MCD_OPC_CheckField,
10267
  23,
10268
  1,
10269
  1,
10270
  67,
10271
  94,
10272
  0, // Skip to: 25344
10273
  /* 1213 */ MCD_OPC_Decode,
10274
  168,
10275
  9,
10276
  106, // Opcode: MVE_VLDRHU16_rq_u
10277
  /* 1217 */ MCD_OPC_FilterValue,
10278
  1,
10279
  58,
10280
  94,
10281
  0, // Skip to: 25344
10282
  /* 1222 */ MCD_OPC_CheckPredicate,
10283
  22,
10284
  53,
10285
  94,
10286
  0, // Skip to: 25344
10287
  /* 1227 */ MCD_OPC_CheckField,
10288
  28,
10289
  4,
10290
  15,
10291
  46,
10292
  94,
10293
  0, // Skip to: 25344
10294
  /* 1234 */ MCD_OPC_CheckField,
10295
  23,
10296
  1,
10297
  1,
10298
  39,
10299
  94,
10300
  0, // Skip to: 25344
10301
  /* 1241 */ MCD_OPC_CheckField,
10302
  4,
10303
  3,
10304
  1,
10305
  32,
10306
  94,
10307
  0, // Skip to: 25344
10308
  /* 1248 */ MCD_OPC_Decode,
10309
  167,
10310
  9,
10311
  106, // Opcode: MVE_VLDRHU16_rq
10312
  /* 1252 */ MCD_OPC_FilterValue,
10313
  1,
10314
  23,
10315
  94,
10316
  0, // Skip to: 25344
10317
  /* 1257 */ MCD_OPC_ExtractField,
10318
  28,
10319
  4, // Inst{31-28} ...
10320
  /* 1260 */ MCD_OPC_FilterValue,
10321
  14,
10322
  16,
10323
  0,
10324
  0, // Skip to: 1281
10325
  /* 1265 */ MCD_OPC_CheckPredicate,
10326
  22,
10327
  10,
10328
  94,
10329
  0, // Skip to: 25344
10330
  /* 1270 */ MCD_OPC_CheckField,
10331
  19,
10332
  1,
10333
  0,
10334
  3,
10335
  94,
10336
  0, // Skip to: 25344
10337
  /* 1277 */ MCD_OPC_Decode,
10338
  135,
10339
  9,
10340
  107, // Opcode: MVE_VLDRBS16
10341
  /* 1281 */ MCD_OPC_FilterValue,
10342
  15,
10343
  250,
10344
  93,
10345
  0, // Skip to: 25344
10346
  /* 1286 */ MCD_OPC_CheckPredicate,
10347
  22,
10348
  245,
10349
  93,
10350
  0, // Skip to: 25344
10351
  /* 1291 */ MCD_OPC_CheckField,
10352
  19,
10353
  1,
10354
  0,
10355
  238,
10356
  93,
10357
  0, // Skip to: 25344
10358
  /* 1298 */ MCD_OPC_Decode,
10359
  143,
10360
  9,
10361
  107, // Opcode: MVE_VLDRBU16
10362
  /* 1302 */ MCD_OPC_FilterValue,
10363
  2,
10364
  73,
10365
  0,
10366
  0, // Skip to: 1380
10367
  /* 1307 */ MCD_OPC_ExtractField,
10368
  24,
10369
  1, // Inst{24} ...
10370
  /* 1310 */ MCD_OPC_FilterValue,
10371
  0,
10372
  30,
10373
  0,
10374
  0, // Skip to: 1345
10375
  /* 1315 */ MCD_OPC_CheckPredicate,
10376
  22,
10377
  216,
10378
  93,
10379
  0, // Skip to: 25344
10380
  /* 1320 */ MCD_OPC_CheckField,
10381
  28,
10382
  4,
10383
  14,
10384
  209,
10385
  93,
10386
  0, // Skip to: 25344
10387
  /* 1327 */ MCD_OPC_CheckField,
10388
  19,
10389
  1,
10390
  0,
10391
  202,
10392
  93,
10393
  0, // Skip to: 25344
10394
  /* 1334 */ MCD_OPC_CheckField,
10395
  7,
10396
  1,
10397
  1,
10398
  195,
10399
  93,
10400
  0, // Skip to: 25344
10401
  /* 1341 */ MCD_OPC_Decode,
10402
  177,
10403
  13,
10404
  108, // Opcode: MVE_VSTRB16_post
10405
  /* 1345 */ MCD_OPC_FilterValue,
10406
  1,
10407
  186,
10408
  93,
10409
  0, // Skip to: 25344
10410
  /* 1350 */ MCD_OPC_CheckPredicate,
10411
  22,
10412
  181,
10413
  93,
10414
  0, // Skip to: 25344
10415
  /* 1355 */ MCD_OPC_CheckField,
10416
  28,
10417
  4,
10418
  14,
10419
  174,
10420
  93,
10421
  0, // Skip to: 25344
10422
  /* 1362 */ MCD_OPC_CheckField,
10423
  19,
10424
  1,
10425
  0,
10426
  167,
10427
  93,
10428
  0, // Skip to: 25344
10429
  /* 1369 */ MCD_OPC_CheckField,
10430
  7,
10431
  1,
10432
  1,
10433
  160,
10434
  93,
10435
  0, // Skip to: 25344
10436
  /* 1376 */ MCD_OPC_Decode,
10437
  178,
10438
  13,
10439
  109, // Opcode: MVE_VSTRB16_pre
10440
  /* 1380 */ MCD_OPC_FilterValue,
10441
  3,
10442
  151,
10443
  93,
10444
  0, // Skip to: 25344
10445
  /* 1385 */ MCD_OPC_ExtractField,
10446
  24,
10447
  1, // Inst{24} ...
10448
  /* 1388 */ MCD_OPC_FilterValue,
10449
  0,
10450
  59,
10451
  0,
10452
  0, // Skip to: 1452
10453
  /* 1393 */ MCD_OPC_ExtractField,
10454
  28,
10455
  4, // Inst{31-28} ...
10456
  /* 1396 */ MCD_OPC_FilterValue,
10457
  14,
10458
  23,
10459
  0,
10460
  0, // Skip to: 1424
10461
  /* 1401 */ MCD_OPC_CheckPredicate,
10462
  22,
10463
  130,
10464
  93,
10465
  0, // Skip to: 25344
10466
  /* 1406 */ MCD_OPC_CheckField,
10467
  19,
10468
  1,
10469
  0,
10470
  123,
10471
  93,
10472
  0, // Skip to: 25344
10473
  /* 1413 */ MCD_OPC_CheckField,
10474
  7,
10475
  1,
10476
  1,
10477
  116,
10478
  93,
10479
  0, // Skip to: 25344
10480
  /* 1420 */ MCD_OPC_Decode,
10481
  136,
10482
  9,
10483
  108, // Opcode: MVE_VLDRBS16_post
10484
  /* 1424 */ MCD_OPC_FilterValue,
10485
  15,
10486
  107,
10487
  93,
10488
  0, // Skip to: 25344
10489
  /* 1429 */ MCD_OPC_CheckPredicate,
10490
  22,
10491
  102,
10492
  93,
10493
  0, // Skip to: 25344
10494
  /* 1434 */ MCD_OPC_CheckField,
10495
  19,
10496
  1,
10497
  0,
10498
  95,
10499
  93,
10500
  0, // Skip to: 25344
10501
  /* 1441 */ MCD_OPC_CheckField,
10502
  7,
10503
  1,
10504
  1,
10505
  88,
10506
  93,
10507
  0, // Skip to: 25344
10508
  /* 1448 */ MCD_OPC_Decode,
10509
  144,
10510
  9,
10511
  108, // Opcode: MVE_VLDRBU16_post
10512
  /* 1452 */ MCD_OPC_FilterValue,
10513
  1,
10514
  79,
10515
  93,
10516
  0, // Skip to: 25344
10517
  /* 1457 */ MCD_OPC_ExtractField,
10518
  28,
10519
  4, // Inst{31-28} ...
10520
  /* 1460 */ MCD_OPC_FilterValue,
10521
  14,
10522
  23,
10523
  0,
10524
  0, // Skip to: 1488
10525
  /* 1465 */ MCD_OPC_CheckPredicate,
10526
  22,
10527
  66,
10528
  93,
10529
  0, // Skip to: 25344
10530
  /* 1470 */ MCD_OPC_CheckField,
10531
  19,
10532
  1,
10533
  0,
10534
  59,
10535
  93,
10536
  0, // Skip to: 25344
10537
  /* 1477 */ MCD_OPC_CheckField,
10538
  7,
10539
  1,
10540
  1,
10541
  52,
10542
  93,
10543
  0, // Skip to: 25344
10544
  /* 1484 */ MCD_OPC_Decode,
10545
  137,
10546
  9,
10547
  109, // Opcode: MVE_VLDRBS16_pre
10548
  /* 1488 */ MCD_OPC_FilterValue,
10549
  15,
10550
  43,
10551
  93,
10552
  0, // Skip to: 25344
10553
  /* 1493 */ MCD_OPC_CheckPredicate,
10554
  22,
10555
  38,
10556
  93,
10557
  0, // Skip to: 25344
10558
  /* 1498 */ MCD_OPC_CheckField,
10559
  19,
10560
  1,
10561
  0,
10562
  31,
10563
  93,
10564
  0, // Skip to: 25344
10565
  /* 1505 */ MCD_OPC_CheckField,
10566
  7,
10567
  1,
10568
  1,
10569
  24,
10570
  93,
10571
  0, // Skip to: 25344
10572
  /* 1512 */ MCD_OPC_Decode,
10573
  145,
10574
  9,
10575
  109, // Opcode: MVE_VLDRBU16_pre
10576
  /* 1516 */ MCD_OPC_FilterValue,
10577
  15,
10578
  44,
10579
  5,
10580
  0, // Skip to: 2845
10581
  /* 1521 */ MCD_OPC_ExtractField,
10582
  20,
10583
  2, // Inst{21-20} ...
10584
  /* 1524 */ MCD_OPC_FilterValue,
10585
  0,
10586
  119,
10587
  1,
10588
  0, // Skip to: 1904
10589
  /* 1529 */ MCD_OPC_ExtractField,
10590
  7,
10591
  1, // Inst{7} ...
10592
  /* 1532 */ MCD_OPC_FilterValue,
10593
  0,
10594
  33,
10595
  1,
10596
  0, // Skip to: 1826
10597
  /* 1537 */ MCD_OPC_ExtractField,
10598
  24,
10599
  1, // Inst{24} ...
10600
  /* 1540 */ MCD_OPC_FilterValue,
10601
  0,
10602
  217,
10603
  0,
10604
  0, // Skip to: 1762
10605
  /* 1545 */ MCD_OPC_ExtractField,
10606
  5,
10607
  2, // Inst{6-5} ...
10608
  /* 1548 */ MCD_OPC_FilterValue,
10609
  0,
10610
  131,
10611
  0,
10612
  0, // Skip to: 1684
10613
  /* 1553 */ MCD_OPC_ExtractField,
10614
  23,
10615
  1, // Inst{23} ...
10616
  /* 1556 */ MCD_OPC_FilterValue,
10617
  0,
10618
  16,
10619
  0,
10620
  0, // Skip to: 1577
10621
  /* 1561 */ MCD_OPC_CheckPredicate,
10622
  23,
10623
  226,
10624
  92,
10625
  0, // Skip to: 25344
10626
  /* 1566 */ MCD_OPC_CheckField,
10627
  28,
10628
  4,
10629
  14,
10630
  219,
10631
  92,
10632
  0, // Skip to: 25344
10633
  /* 1573 */ MCD_OPC_Decode,
10634
  179,
10635
  10,
10636
  110, // Opcode: MVE_VMOV_rr_q
10637
  /* 1577 */ MCD_OPC_FilterValue,
10638
  1,
10639
  210,
10640
  92,
10641
  0, // Skip to: 25344
10642
  /* 1582 */ MCD_OPC_ExtractField,
10643
  0,
10644
  1, // Inst{0} ...
10645
  /* 1585 */ MCD_OPC_FilterValue,
10646
  0,
10647
  59,
10648
  0,
10649
  0, // Skip to: 1649
10650
  /* 1590 */ MCD_OPC_ExtractField,
10651
  4,
10652
  1, // Inst{4} ...
10653
  /* 1593 */ MCD_OPC_FilterValue,
10654
  0,
10655
  23,
10656
  0,
10657
  0, // Skip to: 1621
10658
  /* 1598 */ MCD_OPC_CheckPredicate,
10659
  22,
10660
  189,
10661
  92,
10662
  0, // Skip to: 25344
10663
  /* 1603 */ MCD_OPC_CheckField,
10664
  28,
10665
  4,
10666
  14,
10667
  182,
10668
  92,
10669
  0, // Skip to: 25344
10670
  /* 1610 */ MCD_OPC_CheckField,
10671
  22,
10672
  1,
10673
  0,
10674
  175,
10675
  92,
10676
  0, // Skip to: 25344
10677
  /* 1617 */ MCD_OPC_Decode,
10678
  183,
10679
  13,
10680
  106, // Opcode: MVE_VSTRB32_rq
10681
  /* 1621 */ MCD_OPC_FilterValue,
10682
  1,
10683
  166,
10684
  92,
10685
  0, // Skip to: 25344
10686
  /* 1626 */ MCD_OPC_CheckPredicate,
10687
  22,
10688
  161,
10689
  92,
10690
  0, // Skip to: 25344
10691
  /* 1631 */ MCD_OPC_CheckField,
10692
  28,
10693
  4,
10694
  14,
10695
  154,
10696
  92,
10697
  0, // Skip to: 25344
10698
  /* 1638 */ MCD_OPC_CheckField,
10699
  22,
10700
  1,
10701
  0,
10702
  147,
10703
  92,
10704
  0, // Skip to: 25344
10705
  /* 1645 */ MCD_OPC_Decode,
10706
  198,
10707
  13,
10708
  106, // Opcode: MVE_VSTRH32_rq_u
10709
  /* 1649 */ MCD_OPC_FilterValue,
10710
  1,
10711
  138,
10712
  92,
10713
  0, // Skip to: 25344
10714
  /* 1654 */ MCD_OPC_CheckPredicate,
10715
  22,
10716
  133,
10717
  92,
10718
  0, // Skip to: 25344
10719
  /* 1659 */ MCD_OPC_CheckField,
10720
  28,
10721
  4,
10722
  14,
10723
  126,
10724
  92,
10725
  0, // Skip to: 25344
10726
  /* 1666 */ MCD_OPC_CheckField,
10727
  22,
10728
  1,
10729
  0,
10730
  119,
10731
  92,
10732
  0, // Skip to: 25344
10733
  /* 1673 */ MCD_OPC_CheckField,
10734
  4,
10735
  1,
10736
  1,
10737
  112,
10738
  92,
10739
  0, // Skip to: 25344
10740
  /* 1680 */ MCD_OPC_Decode,
10741
  197,
10742
  13,
10743
  106, // Opcode: MVE_VSTRH32_rq
10744
  /* 1684 */ MCD_OPC_FilterValue,
10745
  2,
10746
  103,
10747
  92,
10748
  0, // Skip to: 25344
10749
  /* 1689 */ MCD_OPC_ExtractField,
10750
  0,
10751
  1, // Inst{0} ...
10752
  /* 1692 */ MCD_OPC_FilterValue,
10753
  0,
10754
  30,
10755
  0,
10756
  0, // Skip to: 1727
10757
  /* 1697 */ MCD_OPC_CheckPredicate,
10758
  22,
10759
  90,
10760
  92,
10761
  0, // Skip to: 25344
10762
  /* 1702 */ MCD_OPC_CheckField,
10763
  28,
10764
  4,
10765
  14,
10766
  83,
10767
  92,
10768
  0, // Skip to: 25344
10769
  /* 1709 */ MCD_OPC_CheckField,
10770
  22,
10771
  2,
10772
  2,
10773
  76,
10774
  92,
10775
  0, // Skip to: 25344
10776
  /* 1716 */ MCD_OPC_CheckField,
10777
  4,
10778
  1,
10779
  0,
10780
  69,
10781
  92,
10782
  0, // Skip to: 25344
10783
  /* 1723 */ MCD_OPC_Decode,
10784
  205,
10785
  13,
10786
  106, // Opcode: MVE_VSTRW32_rq_u
10787
  /* 1727 */ MCD_OPC_FilterValue,
10788
  1,
10789
  60,
10790
  92,
10791
  0, // Skip to: 25344
10792
  /* 1732 */ MCD_OPC_CheckPredicate,
10793
  22,
10794
  55,
10795
  92,
10796
  0, // Skip to: 25344
10797
  /* 1737 */ MCD_OPC_CheckField,
10798
  28,
10799
  4,
10800
  14,
10801
  48,
10802
  92,
10803
  0, // Skip to: 25344
10804
  /* 1744 */ MCD_OPC_CheckField,
10805
  22,
10806
  2,
10807
  2,
10808
  41,
10809
  92,
10810
  0, // Skip to: 25344
10811
  /* 1751 */ MCD_OPC_CheckField,
10812
  4,
10813
  1,
10814
  0,
10815
  34,
10816
  92,
10817
  0, // Skip to: 25344
10818
  /* 1758 */ MCD_OPC_Decode,
10819
  204,
10820
  13,
10821
  106, // Opcode: MVE_VSTRW32_rq
10822
  /* 1762 */ MCD_OPC_FilterValue,
10823
  1,
10824
  25,
10825
  92,
10826
  0, // Skip to: 25344
10827
  /* 1767 */ MCD_OPC_ExtractField,
10828
  19,
10829
  1, // Inst{19} ...
10830
  /* 1770 */ MCD_OPC_FilterValue,
10831
  0,
10832
  23,
10833
  0,
10834
  0, // Skip to: 1798
10835
  /* 1775 */ MCD_OPC_CheckPredicate,
10836
  22,
10837
  12,
10838
  92,
10839
  0, // Skip to: 25344
10840
  /* 1780 */ MCD_OPC_CheckField,
10841
  28,
10842
  4,
10843
  14,
10844
  5,
10845
  92,
10846
  0, // Skip to: 25344
10847
  /* 1787 */ MCD_OPC_CheckField,
10848
  22,
10849
  1,
10850
  0,
10851
  254,
10852
  91,
10853
  0, // Skip to: 25344
10854
  /* 1794 */ MCD_OPC_Decode,
10855
  180,
10856
  13,
10857
  107, // Opcode: MVE_VSTRB32
10858
  /* 1798 */ MCD_OPC_FilterValue,
10859
  1,
10860
  245,
10861
  91,
10862
  0, // Skip to: 25344
10863
  /* 1803 */ MCD_OPC_CheckPredicate,
10864
  22,
10865
  240,
10866
  91,
10867
  0, // Skip to: 25344
10868
  /* 1808 */ MCD_OPC_CheckField,
10869
  28,
10870
  4,
10871
  14,
10872
  233,
10873
  91,
10874
  0, // Skip to: 25344
10875
  /* 1815 */ MCD_OPC_CheckField,
10876
  22,
10877
  1,
10878
  0,
10879
  226,
10880
  91,
10881
  0, // Skip to: 25344
10882
  /* 1822 */ MCD_OPC_Decode,
10883
  194,
10884
  13,
10885
  111, // Opcode: MVE_VSTRH32
10886
  /* 1826 */ MCD_OPC_FilterValue,
10887
  1,
10888
  217,
10889
  91,
10890
  0, // Skip to: 25344
10891
  /* 1831 */ MCD_OPC_ExtractField,
10892
  0,
10893
  1, // Inst{0} ...
10894
  /* 1834 */ MCD_OPC_FilterValue,
10895
  0,
10896
  30,
10897
  0,
10898
  0, // Skip to: 1869
10899
  /* 1839 */ MCD_OPC_CheckPredicate,
10900
  22,
10901
  204,
10902
  91,
10903
  0, // Skip to: 25344
10904
  /* 1844 */ MCD_OPC_CheckField,
10905
  28,
10906
  4,
10907
  14,
10908
  197,
10909
  91,
10910
  0, // Skip to: 25344
10911
  /* 1851 */ MCD_OPC_CheckField,
10912
  22,
10913
  3,
10914
  2,
10915
  190,
10916
  91,
10917
  0, // Skip to: 25344
10918
  /* 1858 */ MCD_OPC_CheckField,
10919
  4,
10920
  3,
10921
  5,
10922
  183,
10923
  91,
10924
  0, // Skip to: 25344
10925
  /* 1865 */ MCD_OPC_Decode,
10926
  191,
10927
  13,
10928
  106, // Opcode: MVE_VSTRD64_rq_u
10929
  /* 1869 */ MCD_OPC_FilterValue,
10930
  1,
10931
  174,
10932
  91,
10933
  0, // Skip to: 25344
10934
  /* 1874 */ MCD_OPC_CheckPredicate,
10935
  22,
10936
  169,
10937
  91,
10938
  0, // Skip to: 25344
10939
  /* 1879 */ MCD_OPC_CheckField,
10940
  28,
10941
  4,
10942
  14,
10943
  162,
10944
  91,
10945
  0, // Skip to: 25344
10946
  /* 1886 */ MCD_OPC_CheckField,
10947
  22,
10948
  3,
10949
  2,
10950
  155,
10951
  91,
10952
  0, // Skip to: 25344
10953
  /* 1893 */ MCD_OPC_CheckField,
10954
  4,
10955
  3,
10956
  5,
10957
  148,
10958
  91,
10959
  0, // Skip to: 25344
10960
  /* 1900 */ MCD_OPC_Decode,
10961
  190,
10962
  13,
10963
  106, // Opcode: MVE_VSTRD64_rq
10964
  /* 1904 */ MCD_OPC_FilterValue,
10965
  1,
10966
  236,
10967
  1,
10968
  0, // Skip to: 2401
10969
  /* 1909 */ MCD_OPC_ExtractField,
10970
  7,
10971
  1, // Inst{7} ...
10972
  /* 1912 */ MCD_OPC_FilterValue,
10973
  0,
10974
  150,
10975
  1,
10976
  0, // Skip to: 2323
10977
  /* 1917 */ MCD_OPC_ExtractField,
10978
  24,
10979
  1, // Inst{24} ...
10980
  /* 1920 */ MCD_OPC_FilterValue,
10981
  0,
10982
  34,
10983
  1,
10984
  0, // Skip to: 2215
10985
  /* 1925 */ MCD_OPC_ExtractField,
10986
  5,
10987
  2, // Inst{6-5} ...
10988
  /* 1928 */ MCD_OPC_FilterValue,
10989
  0,
10990
  204,
10991
  0,
10992
  0, // Skip to: 2137
10993
  /* 1933 */ MCD_OPC_ExtractField,
10994
  23,
10995
  1, // Inst{23} ...
10996
  /* 1936 */ MCD_OPC_FilterValue,
10997
  0,
10998
  16,
10999
  0,
11000
  0, // Skip to: 1957
11001
  /* 1941 */ MCD_OPC_CheckPredicate,
11002
  23,
11003
  102,
11004
  91,
11005
  0, // Skip to: 25344
11006
  /* 1946 */ MCD_OPC_CheckField,
11007
  28,
11008
  4,
11009
  14,
11010
  95,
11011
  91,
11012
  0, // Skip to: 25344
11013
  /* 1953 */ MCD_OPC_Decode,
11014
  178,
11015
  10,
11016
  112, // Opcode: MVE_VMOV_q_rr
11017
  /* 1957 */ MCD_OPC_FilterValue,
11018
  1,
11019
  86,
11020
  91,
11021
  0, // Skip to: 25344
11022
  /* 1962 */ MCD_OPC_ExtractField,
11023
  0,
11024
  1, // Inst{0} ...
11025
  /* 1965 */ MCD_OPC_FilterValue,
11026
  0,
11027
  103,
11028
  0,
11029
  0, // Skip to: 2073
11030
  /* 1970 */ MCD_OPC_ExtractField,
11031
  4,
11032
  1, // Inst{4} ...
11033
  /* 1973 */ MCD_OPC_FilterValue,
11034
  0,
11035
  45,
11036
  0,
11037
  0, // Skip to: 2023
11038
  /* 1978 */ MCD_OPC_ExtractField,
11039
  28,
11040
  4, // Inst{31-28} ...
11041
  /* 1981 */ MCD_OPC_FilterValue,
11042
  14,
11043
  16,
11044
  0,
11045
  0, // Skip to: 2002
11046
  /* 1986 */ MCD_OPC_CheckPredicate,
11047
  22,
11048
  57,
11049
  91,
11050
  0, // Skip to: 25344
11051
  /* 1991 */ MCD_OPC_CheckField,
11052
  22,
11053
  1,
11054
  0,
11055
  50,
11056
  91,
11057
  0, // Skip to: 25344
11058
  /* 1998 */ MCD_OPC_Decode,
11059
  142,
11060
  9,
11061
  106, // Opcode: MVE_VLDRBS32_rq
11062
  /* 2002 */ MCD_OPC_FilterValue,
11063
  15,
11064
  41,
11065
  91,
11066
  0, // Skip to: 25344
11067
  /* 2007 */ MCD_OPC_CheckPredicate,
11068
  22,
11069
  36,
11070
  91,
11071
  0, // Skip to: 25344
11072
  /* 2012 */ MCD_OPC_CheckField,
11073
  22,
11074
  1,
11075
  0,
11076
  29,
11077
  91,
11078
  0, // Skip to: 25344
11079
  /* 2019 */ MCD_OPC_Decode,
11080
  150,
11081
  9,
11082
  106, // Opcode: MVE_VLDRBU32_rq
11083
  /* 2023 */ MCD_OPC_FilterValue,
11084
  1,
11085
  20,
11086
  91,
11087
  0, // Skip to: 25344
11088
  /* 2028 */ MCD_OPC_ExtractField,
11089
  28,
11090
  4, // Inst{31-28} ...
11091
  /* 2031 */ MCD_OPC_FilterValue,
11092
  14,
11093
  16,
11094
  0,
11095
  0, // Skip to: 2052
11096
  /* 2036 */ MCD_OPC_CheckPredicate,
11097
  22,
11098
  7,
11099
  91,
11100
  0, // Skip to: 25344
11101
  /* 2041 */ MCD_OPC_CheckField,
11102
  22,
11103
  1,
11104
  0,
11105
  0,
11106
  91,
11107
  0, // Skip to: 25344
11108
  /* 2048 */ MCD_OPC_Decode,
11109
  163,
11110
  9,
11111
  106, // Opcode: MVE_VLDRHS32_rq_u
11112
  /* 2052 */ MCD_OPC_FilterValue,
11113
  15,
11114
  247,
11115
  90,
11116
  0, // Skip to: 25344
11117
  /* 2057 */ MCD_OPC_CheckPredicate,
11118
  22,
11119
  242,
11120
  90,
11121
  0, // Skip to: 25344
11122
  /* 2062 */ MCD_OPC_CheckField,
11123
  22,
11124
  1,
11125
  0,
11126
  235,
11127
  90,
11128
  0, // Skip to: 25344
11129
  /* 2069 */ MCD_OPC_Decode,
11130
  173,
11131
  9,
11132
  106, // Opcode: MVE_VLDRHU32_rq_u
11133
  /* 2073 */ MCD_OPC_FilterValue,
11134
  1,
11135
  226,
11136
  90,
11137
  0, // Skip to: 25344
11138
  /* 2078 */ MCD_OPC_ExtractField,
11139
  28,
11140
  4, // Inst{31-28} ...
11141
  /* 2081 */ MCD_OPC_FilterValue,
11142
  14,
11143
  23,
11144
  0,
11145
  0, // Skip to: 2109
11146
  /* 2086 */ MCD_OPC_CheckPredicate,
11147
  22,
11148
  213,
11149
  90,
11150
  0, // Skip to: 25344
11151
  /* 2091 */ MCD_OPC_CheckField,
11152
  22,
11153
  1,
11154
  0,
11155
  206,
11156
  90,
11157
  0, // Skip to: 25344
11158
  /* 2098 */ MCD_OPC_CheckField,
11159
  4,
11160
  1,
11161
  1,
11162
  199,
11163
  90,
11164
  0, // Skip to: 25344
11165
  /* 2105 */ MCD_OPC_Decode,
11166
  162,
11167
  9,
11168
  106, // Opcode: MVE_VLDRHS32_rq
11169
  /* 2109 */ MCD_OPC_FilterValue,
11170
  15,
11171
  190,
11172
  90,
11173
  0, // Skip to: 25344
11174
  /* 2114 */ MCD_OPC_CheckPredicate,
11175
  22,
11176
  185,
11177
  90,
11178
  0, // Skip to: 25344
11179
  /* 2119 */ MCD_OPC_CheckField,
11180
  22,
11181
  1,
11182
  0,
11183
  178,
11184
  90,
11185
  0, // Skip to: 25344
11186
  /* 2126 */ MCD_OPC_CheckField,
11187
  4,
11188
  1,
11189
  1,
11190
  171,
11191
  90,
11192
  0, // Skip to: 25344
11193
  /* 2133 */ MCD_OPC_Decode,
11194
  172,
11195
  9,
11196
  106, // Opcode: MVE_VLDRHU32_rq
11197
  /* 2137 */ MCD_OPC_FilterValue,
11198
  2,
11199
  162,
11200
  90,
11201
  0, // Skip to: 25344
11202
  /* 2142 */ MCD_OPC_ExtractField,
11203
  0,
11204
  1, // Inst{0} ...
11205
  /* 2145 */ MCD_OPC_FilterValue,
11206
  0,
11207
  30,
11208
  0,
11209
  0, // Skip to: 2180
11210
  /* 2150 */ MCD_OPC_CheckPredicate,
11211
  22,
11212
  149,
11213
  90,
11214
  0, // Skip to: 25344
11215
  /* 2155 */ MCD_OPC_CheckField,
11216
  28,
11217
  4,
11218
  15,
11219
  142,
11220
  90,
11221
  0, // Skip to: 25344
11222
  /* 2162 */ MCD_OPC_CheckField,
11223
  22,
11224
  2,
11225
  2,
11226
  135,
11227
  90,
11228
  0, // Skip to: 25344
11229
  /* 2169 */ MCD_OPC_CheckField,
11230
  4,
11231
  1,
11232
  0,
11233
  128,
11234
  90,
11235
  0, // Skip to: 25344
11236
  /* 2176 */ MCD_OPC_Decode,
11237
  180,
11238
  9,
11239
  106, // Opcode: MVE_VLDRWU32_rq_u
11240
  /* 2180 */ MCD_OPC_FilterValue,
11241
  1,
11242
  119,
11243
  90,
11244
  0, // Skip to: 25344
11245
  /* 2185 */ MCD_OPC_CheckPredicate,
11246
  22,
11247
  114,
11248
  90,
11249
  0, // Skip to: 25344
11250
  /* 2190 */ MCD_OPC_CheckField,
11251
  28,
11252
  4,
11253
  15,
11254
  107,
11255
  90,
11256
  0, // Skip to: 25344
11257
  /* 2197 */ MCD_OPC_CheckField,
11258
  22,
11259
  2,
11260
  2,
11261
  100,
11262
  90,
11263
  0, // Skip to: 25344
11264
  /* 2204 */ MCD_OPC_CheckField,
11265
  4,
11266
  1,
11267
  0,
11268
  93,
11269
  90,
11270
  0, // Skip to: 25344
11271
  /* 2211 */ MCD_OPC_Decode,
11272
  179,
11273
  9,
11274
  106, // Opcode: MVE_VLDRWU32_rq
11275
  /* 2215 */ MCD_OPC_FilterValue,
11276
  1,
11277
  84,
11278
  90,
11279
  0, // Skip to: 25344
11280
  /* 2220 */ MCD_OPC_ExtractField,
11281
  19,
11282
  1, // Inst{19} ...
11283
  /* 2223 */ MCD_OPC_FilterValue,
11284
  0,
11285
  45,
11286
  0,
11287
  0, // Skip to: 2273
11288
  /* 2228 */ MCD_OPC_ExtractField,
11289
  28,
11290
  4, // Inst{31-28} ...
11291
  /* 2231 */ MCD_OPC_FilterValue,
11292
  14,
11293
  16,
11294
  0,
11295
  0, // Skip to: 2252
11296
  /* 2236 */ MCD_OPC_CheckPredicate,
11297
  22,
11298
  63,
11299
  90,
11300
  0, // Skip to: 25344
11301
  /* 2241 */ MCD_OPC_CheckField,
11302
  22,
11303
  1,
11304
  0,
11305
  56,
11306
  90,
11307
  0, // Skip to: 25344
11308
  /* 2248 */ MCD_OPC_Decode,
11309
  139,
11310
  9,
11311
  107, // Opcode: MVE_VLDRBS32
11312
  /* 2252 */ MCD_OPC_FilterValue,
11313
  15,
11314
  47,
11315
  90,
11316
  0, // Skip to: 25344
11317
  /* 2257 */ MCD_OPC_CheckPredicate,
11318
  22,
11319
  42,
11320
  90,
11321
  0, // Skip to: 25344
11322
  /* 2262 */ MCD_OPC_CheckField,
11323
  22,
11324
  1,
11325
  0,
11326
  35,
11327
  90,
11328
  0, // Skip to: 25344
11329
  /* 2269 */ MCD_OPC_Decode,
11330
  147,
11331
  9,
11332
  107, // Opcode: MVE_VLDRBU32
11333
  /* 2273 */ MCD_OPC_FilterValue,
11334
  1,
11335
  26,
11336
  90,
11337
  0, // Skip to: 25344
11338
  /* 2278 */ MCD_OPC_ExtractField,
11339
  28,
11340
  4, // Inst{31-28} ...
11341
  /* 2281 */ MCD_OPC_FilterValue,
11342
  14,
11343
  16,
11344
  0,
11345
  0, // Skip to: 2302
11346
  /* 2286 */ MCD_OPC_CheckPredicate,
11347
  22,
11348
  13,
11349
  90,
11350
  0, // Skip to: 25344
11351
  /* 2291 */ MCD_OPC_CheckField,
11352
  22,
11353
  1,
11354
  0,
11355
  6,
11356
  90,
11357
  0, // Skip to: 25344
11358
  /* 2298 */ MCD_OPC_Decode,
11359
  159,
11360
  9,
11361
  111, // Opcode: MVE_VLDRHS32
11362
  /* 2302 */ MCD_OPC_FilterValue,
11363
  15,
11364
  253,
11365
  89,
11366
  0, // Skip to: 25344
11367
  /* 2307 */ MCD_OPC_CheckPredicate,
11368
  22,
11369
  248,
11370
  89,
11371
  0, // Skip to: 25344
11372
  /* 2312 */ MCD_OPC_CheckField,
11373
  22,
11374
  1,
11375
  0,
11376
  241,
11377
  89,
11378
  0, // Skip to: 25344
11379
  /* 2319 */ MCD_OPC_Decode,
11380
  169,
11381
  9,
11382
  111, // Opcode: MVE_VLDRHU32
11383
  /* 2323 */ MCD_OPC_FilterValue,
11384
  1,
11385
  232,
11386
  89,
11387
  0, // Skip to: 25344
11388
  /* 2328 */ MCD_OPC_ExtractField,
11389
  0,
11390
  1, // Inst{0} ...
11391
  /* 2331 */ MCD_OPC_FilterValue,
11392
  0,
11393
  30,
11394
  0,
11395
  0, // Skip to: 2366
11396
  /* 2336 */ MCD_OPC_CheckPredicate,
11397
  22,
11398
  219,
11399
  89,
11400
  0, // Skip to: 25344
11401
  /* 2341 */ MCD_OPC_CheckField,
11402
  28,
11403
  4,
11404
  15,
11405
  212,
11406
  89,
11407
  0, // Skip to: 25344
11408
  /* 2348 */ MCD_OPC_CheckField,
11409
  22,
11410
  3,
11411
  2,
11412
  205,
11413
  89,
11414
  0, // Skip to: 25344
11415
  /* 2355 */ MCD_OPC_CheckField,
11416
  4,
11417
  3,
11418
  5,
11419
  198,
11420
  89,
11421
  0, // Skip to: 25344
11422
  /* 2362 */ MCD_OPC_Decode,
11423
  158,
11424
  9,
11425
  106, // Opcode: MVE_VLDRDU64_rq_u
11426
  /* 2366 */ MCD_OPC_FilterValue,
11427
  1,
11428
  189,
11429
  89,
11430
  0, // Skip to: 25344
11431
  /* 2371 */ MCD_OPC_CheckPredicate,
11432
  22,
11433
  184,
11434
  89,
11435
  0, // Skip to: 25344
11436
  /* 2376 */ MCD_OPC_CheckField,
11437
  28,
11438
  4,
11439
  15,
11440
  177,
11441
  89,
11442
  0, // Skip to: 25344
11443
  /* 2383 */ MCD_OPC_CheckField,
11444
  22,
11445
  3,
11446
  2,
11447
  170,
11448
  89,
11449
  0, // Skip to: 25344
11450
  /* 2390 */ MCD_OPC_CheckField,
11451
  4,
11452
  3,
11453
  5,
11454
  163,
11455
  89,
11456
  0, // Skip to: 25344
11457
  /* 2397 */ MCD_OPC_Decode,
11458
  157,
11459
  9,
11460
  106, // Opcode: MVE_VLDRDU64_rq
11461
  /* 2401 */ MCD_OPC_FilterValue,
11462
  2,
11463
  159,
11464
  0,
11465
  0, // Skip to: 2565
11466
  /* 2406 */ MCD_OPC_ExtractField,
11467
  19,
11468
  1, // Inst{19} ...
11469
  /* 2409 */ MCD_OPC_FilterValue,
11470
  0,
11471
  73,
11472
  0,
11473
  0, // Skip to: 2487
11474
  /* 2414 */ MCD_OPC_ExtractField,
11475
  24,
11476
  1, // Inst{24} ...
11477
  /* 2417 */ MCD_OPC_FilterValue,
11478
  0,
11479
  30,
11480
  0,
11481
  0, // Skip to: 2452
11482
  /* 2422 */ MCD_OPC_CheckPredicate,
11483
  22,
11484
  133,
11485
  89,
11486
  0, // Skip to: 25344
11487
  /* 2427 */ MCD_OPC_CheckField,
11488
  28,
11489
  4,
11490
  14,
11491
  126,
11492
  89,
11493
  0, // Skip to: 25344
11494
  /* 2434 */ MCD_OPC_CheckField,
11495
  22,
11496
  1,
11497
  0,
11498
  119,
11499
  89,
11500
  0, // Skip to: 25344
11501
  /* 2441 */ MCD_OPC_CheckField,
11502
  7,
11503
  1,
11504
  0,
11505
  112,
11506
  89,
11507
  0, // Skip to: 25344
11508
  /* 2448 */ MCD_OPC_Decode,
11509
  181,
11510
  13,
11511
  108, // Opcode: MVE_VSTRB32_post
11512
  /* 2452 */ MCD_OPC_FilterValue,
11513
  1,
11514
  103,
11515
  89,
11516
  0, // Skip to: 25344
11517
  /* 2457 */ MCD_OPC_CheckPredicate,
11518
  22,
11519
  98,
11520
  89,
11521
  0, // Skip to: 25344
11522
  /* 2462 */ MCD_OPC_CheckField,
11523
  28,
11524
  4,
11525
  14,
11526
  91,
11527
  89,
11528
  0, // Skip to: 25344
11529
  /* 2469 */ MCD_OPC_CheckField,
11530
  22,
11531
  1,
11532
  0,
11533
  84,
11534
  89,
11535
  0, // Skip to: 25344
11536
  /* 2476 */ MCD_OPC_CheckField,
11537
  7,
11538
  1,
11539
  0,
11540
  77,
11541
  89,
11542
  0, // Skip to: 25344
11543
  /* 2483 */ MCD_OPC_Decode,
11544
  182,
11545
  13,
11546
  109, // Opcode: MVE_VSTRB32_pre
11547
  /* 2487 */ MCD_OPC_FilterValue,
11548
  1,
11549
  68,
11550
  89,
11551
  0, // Skip to: 25344
11552
  /* 2492 */ MCD_OPC_ExtractField,
11553
  24,
11554
  1, // Inst{24} ...
11555
  /* 2495 */ MCD_OPC_FilterValue,
11556
  0,
11557
  30,
11558
  0,
11559
  0, // Skip to: 2530
11560
  /* 2500 */ MCD_OPC_CheckPredicate,
11561
  22,
11562
  55,
11563
  89,
11564
  0, // Skip to: 25344
11565
  /* 2505 */ MCD_OPC_CheckField,
11566
  28,
11567
  4,
11568
  14,
11569
  48,
11570
  89,
11571
  0, // Skip to: 25344
11572
  /* 2512 */ MCD_OPC_CheckField,
11573
  22,
11574
  1,
11575
  0,
11576
  41,
11577
  89,
11578
  0, // Skip to: 25344
11579
  /* 2519 */ MCD_OPC_CheckField,
11580
  7,
11581
  1,
11582
  0,
11583
  34,
11584
  89,
11585
  0, // Skip to: 25344
11586
  /* 2526 */ MCD_OPC_Decode,
11587
  195,
11588
  13,
11589
  113, // Opcode: MVE_VSTRH32_post
11590
  /* 2530 */ MCD_OPC_FilterValue,
11591
  1,
11592
  25,
11593
  89,
11594
  0, // Skip to: 25344
11595
  /* 2535 */ MCD_OPC_CheckPredicate,
11596
  22,
11597
  20,
11598
  89,
11599
  0, // Skip to: 25344
11600
  /* 2540 */ MCD_OPC_CheckField,
11601
  28,
11602
  4,
11603
  14,
11604
  13,
11605
  89,
11606
  0, // Skip to: 25344
11607
  /* 2547 */ MCD_OPC_CheckField,
11608
  22,
11609
  1,
11610
  0,
11611
  6,
11612
  89,
11613
  0, // Skip to: 25344
11614
  /* 2554 */ MCD_OPC_CheckField,
11615
  7,
11616
  1,
11617
  0,
11618
  255,
11619
  88,
11620
  0, // Skip to: 25344
11621
  /* 2561 */ MCD_OPC_Decode,
11622
  196,
11623
  13,
11624
  114, // Opcode: MVE_VSTRH32_pre
11625
  /* 2565 */ MCD_OPC_FilterValue,
11626
  3,
11627
  246,
11628
  88,
11629
  0, // Skip to: 25344
11630
  /* 2570 */ MCD_OPC_ExtractField,
11631
  19,
11632
  1, // Inst{19} ...
11633
  /* 2573 */ MCD_OPC_FilterValue,
11634
  0,
11635
  131,
11636
  0,
11637
  0, // Skip to: 2709
11638
  /* 2578 */ MCD_OPC_ExtractField,
11639
  24,
11640
  1, // Inst{24} ...
11641
  /* 2581 */ MCD_OPC_FilterValue,
11642
  0,
11643
  59,
11644
  0,
11645
  0, // Skip to: 2645
11646
  /* 2586 */ MCD_OPC_ExtractField,
11647
  28,
11648
  4, // Inst{31-28} ...
11649
  /* 2589 */ MCD_OPC_FilterValue,
11650
  14,
11651
  23,
11652
  0,
11653
  0, // Skip to: 2617
11654
  /* 2594 */ MCD_OPC_CheckPredicate,
11655
  22,
11656
  217,
11657
  88,
11658
  0, // Skip to: 25344
11659
  /* 2599 */ MCD_OPC_CheckField,
11660
  22,
11661
  1,
11662
  0,
11663
  210,
11664
  88,
11665
  0, // Skip to: 25344
11666
  /* 2606 */ MCD_OPC_CheckField,
11667
  7,
11668
  1,
11669
  0,
11670
  203,
11671
  88,
11672
  0, // Skip to: 25344
11673
  /* 2613 */ MCD_OPC_Decode,
11674
  140,
11675
  9,
11676
  108, // Opcode: MVE_VLDRBS32_post
11677
  /* 2617 */ MCD_OPC_FilterValue,
11678
  15,
11679
  194,
11680
  88,
11681
  0, // Skip to: 25344
11682
  /* 2622 */ MCD_OPC_CheckPredicate,
11683
  22,
11684
  189,
11685
  88,
11686
  0, // Skip to: 25344
11687
  /* 2627 */ MCD_OPC_CheckField,
11688
  22,
11689
  1,
11690
  0,
11691
  182,
11692
  88,
11693
  0, // Skip to: 25344
11694
  /* 2634 */ MCD_OPC_CheckField,
11695
  7,
11696
  1,
11697
  0,
11698
  175,
11699
  88,
11700
  0, // Skip to: 25344
11701
  /* 2641 */ MCD_OPC_Decode,
11702
  148,
11703
  9,
11704
  108, // Opcode: MVE_VLDRBU32_post
11705
  /* 2645 */ MCD_OPC_FilterValue,
11706
  1,
11707
  166,
11708
  88,
11709
  0, // Skip to: 25344
11710
  /* 2650 */ MCD_OPC_ExtractField,
11711
  28,
11712
  4, // Inst{31-28} ...
11713
  /* 2653 */ MCD_OPC_FilterValue,
11714
  14,
11715
  23,
11716
  0,
11717
  0, // Skip to: 2681
11718
  /* 2658 */ MCD_OPC_CheckPredicate,
11719
  22,
11720
  153,
11721
  88,
11722
  0, // Skip to: 25344
11723
  /* 2663 */ MCD_OPC_CheckField,
11724
  22,
11725
  1,
11726
  0,
11727
  146,
11728
  88,
11729
  0, // Skip to: 25344
11730
  /* 2670 */ MCD_OPC_CheckField,
11731
  7,
11732
  1,
11733
  0,
11734
  139,
11735
  88,
11736
  0, // Skip to: 25344
11737
  /* 2677 */ MCD_OPC_Decode,
11738
  141,
11739
  9,
11740
  109, // Opcode: MVE_VLDRBS32_pre
11741
  /* 2681 */ MCD_OPC_FilterValue,
11742
  15,
11743
  130,
11744
  88,
11745
  0, // Skip to: 25344
11746
  /* 2686 */ MCD_OPC_CheckPredicate,
11747
  22,
11748
  125,
11749
  88,
11750
  0, // Skip to: 25344
11751
  /* 2691 */ MCD_OPC_CheckField,
11752
  22,
11753
  1,
11754
  0,
11755
  118,
11756
  88,
11757
  0, // Skip to: 25344
11758
  /* 2698 */ MCD_OPC_CheckField,
11759
  7,
11760
  1,
11761
  0,
11762
  111,
11763
  88,
11764
  0, // Skip to: 25344
11765
  /* 2705 */ MCD_OPC_Decode,
11766
  149,
11767
  9,
11768
  109, // Opcode: MVE_VLDRBU32_pre
11769
  /* 2709 */ MCD_OPC_FilterValue,
11770
  1,
11771
  102,
11772
  88,
11773
  0, // Skip to: 25344
11774
  /* 2714 */ MCD_OPC_ExtractField,
11775
  24,
11776
  1, // Inst{24} ...
11777
  /* 2717 */ MCD_OPC_FilterValue,
11778
  0,
11779
  59,
11780
  0,
11781
  0, // Skip to: 2781
11782
  /* 2722 */ MCD_OPC_ExtractField,
11783
  28,
11784
  4, // Inst{31-28} ...
11785
  /* 2725 */ MCD_OPC_FilterValue,
11786
  14,
11787
  23,
11788
  0,
11789
  0, // Skip to: 2753
11790
  /* 2730 */ MCD_OPC_CheckPredicate,
11791
  22,
11792
  81,
11793
  88,
11794
  0, // Skip to: 25344
11795
  /* 2735 */ MCD_OPC_CheckField,
11796
  22,
11797
  1,
11798
  0,
11799
  74,
11800
  88,
11801
  0, // Skip to: 25344
11802
  /* 2742 */ MCD_OPC_CheckField,
11803
  7,
11804
  1,
11805
  0,
11806
  67,
11807
  88,
11808
  0, // Skip to: 25344
11809
  /* 2749 */ MCD_OPC_Decode,
11810
  160,
11811
  9,
11812
  113, // Opcode: MVE_VLDRHS32_post
11813
  /* 2753 */ MCD_OPC_FilterValue,
11814
  15,
11815
  58,
11816
  88,
11817
  0, // Skip to: 25344
11818
  /* 2758 */ MCD_OPC_CheckPredicate,
11819
  22,
11820
  53,
11821
  88,
11822
  0, // Skip to: 25344
11823
  /* 2763 */ MCD_OPC_CheckField,
11824
  22,
11825
  1,
11826
  0,
11827
  46,
11828
  88,
11829
  0, // Skip to: 25344
11830
  /* 2770 */ MCD_OPC_CheckField,
11831
  7,
11832
  1,
11833
  0,
11834
  39,
11835
  88,
11836
  0, // Skip to: 25344
11837
  /* 2777 */ MCD_OPC_Decode,
11838
  170,
11839
  9,
11840
  113, // Opcode: MVE_VLDRHU32_post
11841
  /* 2781 */ MCD_OPC_FilterValue,
11842
  1,
11843
  30,
11844
  88,
11845
  0, // Skip to: 25344
11846
  /* 2786 */ MCD_OPC_ExtractField,
11847
  28,
11848
  4, // Inst{31-28} ...
11849
  /* 2789 */ MCD_OPC_FilterValue,
11850
  14,
11851
  23,
11852
  0,
11853
  0, // Skip to: 2817
11854
  /* 2794 */ MCD_OPC_CheckPredicate,
11855
  22,
11856
  17,
11857
  88,
11858
  0, // Skip to: 25344
11859
  /* 2799 */ MCD_OPC_CheckField,
11860
  22,
11861
  1,
11862
  0,
11863
  10,
11864
  88,
11865
  0, // Skip to: 25344
11866
  /* 2806 */ MCD_OPC_CheckField,
11867
  7,
11868
  1,
11869
  0,
11870
  3,
11871
  88,
11872
  0, // Skip to: 25344
11873
  /* 2813 */ MCD_OPC_Decode,
11874
  161,
11875
  9,
11876
  114, // Opcode: MVE_VLDRHS32_pre
11877
  /* 2817 */ MCD_OPC_FilterValue,
11878
  15,
11879
  250,
11880
  87,
11881
  0, // Skip to: 25344
11882
  /* 2822 */ MCD_OPC_CheckPredicate,
11883
  22,
11884
  245,
11885
  87,
11886
  0, // Skip to: 25344
11887
  /* 2827 */ MCD_OPC_CheckField,
11888
  22,
11889
  1,
11890
  0,
11891
  238,
11892
  87,
11893
  0, // Skip to: 25344
11894
  /* 2834 */ MCD_OPC_CheckField,
11895
  7,
11896
  1,
11897
  0,
11898
  231,
11899
  87,
11900
  0, // Skip to: 25344
11901
  /* 2841 */ MCD_OPC_Decode,
11902
  171,
11903
  9,
11904
  114, // Opcode: MVE_VLDRHU32_pre
11905
  /* 2845 */ MCD_OPC_FilterValue,
11906
  30,
11907
  161,
11908
  6,
11909
  0, // Skip to: 4547
11910
  /* 2850 */ MCD_OPC_ExtractField,
11911
  20,
11912
  3, // Inst{22-20} ...
11913
  /* 2853 */ MCD_OPC_FilterValue,
11914
  0,
11915
  179,
11916
  1,
11917
  0, // Skip to: 3293
11918
  /* 2858 */ MCD_OPC_ExtractField,
11919
  7,
11920
  1, // Inst{7} ...
11921
  /* 2861 */ MCD_OPC_FilterValue,
11922
  0,
11923
  222,
11924
  0,
11925
  0, // Skip to: 3088
11926
  /* 2866 */ MCD_OPC_ExtractField,
11927
  24,
11928
  1, // Inst{24} ...
11929
  /* 2869 */ MCD_OPC_FilterValue,
11930
  0,
11931
  171,
11932
  0,
11933
  0, // Skip to: 3045
11934
  /* 2874 */ MCD_OPC_ExtractField,
11935
  0,
11936
  7, // Inst{6-0} ...
11937
  /* 2877 */ MCD_OPC_FilterValue,
11938
  0,
11939
  23,
11940
  0,
11941
  0, // Skip to: 2905
11942
  /* 2882 */ MCD_OPC_CheckPredicate,
11943
  22,
11944
  185,
11945
  87,
11946
  0, // Skip to: 25344
11947
  /* 2887 */ MCD_OPC_CheckField,
11948
  28,
11949
  4,
11950
  15,
11951
  178,
11952
  87,
11953
  0, // Skip to: 25344
11954
  /* 2894 */ MCD_OPC_CheckField,
11955
  23,
11956
  1,
11957
  1,
11958
  171,
11959
  87,
11960
  0, // Skip to: 25344
11961
  /* 2901 */ MCD_OPC_Decode,
11962
  144,
11963
  13,
11964
  115, // Opcode: MVE_VST20_8
11965
  /* 2905 */ MCD_OPC_FilterValue,
11966
  1,
11967
  23,
11968
  0,
11969
  0, // Skip to: 2933
11970
  /* 2910 */ MCD_OPC_CheckPredicate,
11971
  22,
11972
  157,
11973
  87,
11974
  0, // Skip to: 25344
11975
  /* 2915 */ MCD_OPC_CheckField,
11976
  28,
11977
  4,
11978
  15,
11979
  150,
11980
  87,
11981
  0, // Skip to: 25344
11982
  /* 2922 */ MCD_OPC_CheckField,
11983
  23,
11984
  1,
11985
  1,
11986
  143,
11987
  87,
11988
  0, // Skip to: 25344
11989
  /* 2929 */ MCD_OPC_Decode,
11990
  156,
11991
  13,
11992
  116, // Opcode: MVE_VST40_8
11993
  /* 2933 */ MCD_OPC_FilterValue,
11994
  32,
11995
  23,
11996
  0,
11997
  0, // Skip to: 2961
11998
  /* 2938 */ MCD_OPC_CheckPredicate,
11999
  22,
12000
  129,
12001
  87,
12002
  0, // Skip to: 25344
12003
  /* 2943 */ MCD_OPC_CheckField,
12004
  28,
12005
  4,
12006
  15,
12007
  122,
12008
  87,
12009
  0, // Skip to: 25344
12010
  /* 2950 */ MCD_OPC_CheckField,
12011
  23,
12012
  1,
12013
  1,
12014
  115,
12015
  87,
12016
  0, // Skip to: 25344
12017
  /* 2957 */ MCD_OPC_Decode,
12018
  150,
12019
  13,
12020
  115, // Opcode: MVE_VST21_8
12021
  /* 2961 */ MCD_OPC_FilterValue,
12022
  33,
12023
  23,
12024
  0,
12025
  0, // Skip to: 2989
12026
  /* 2966 */ MCD_OPC_CheckPredicate,
12027
  22,
12028
  101,
12029
  87,
12030
  0, // Skip to: 25344
12031
  /* 2971 */ MCD_OPC_CheckField,
12032
  28,
12033
  4,
12034
  15,
12035
  94,
12036
  87,
12037
  0, // Skip to: 25344
12038
  /* 2978 */ MCD_OPC_CheckField,
12039
  23,
12040
  1,
12041
  1,
12042
  87,
12043
  87,
12044
  0, // Skip to: 25344
12045
  /* 2985 */ MCD_OPC_Decode,
12046
  162,
12047
  13,
12048
  116, // Opcode: MVE_VST41_8
12049
  /* 2989 */ MCD_OPC_FilterValue,
12050
  65,
12051
  23,
12052
  0,
12053
  0, // Skip to: 3017
12054
  /* 2994 */ MCD_OPC_CheckPredicate,
12055
  22,
12056
  73,
12057
  87,
12058
  0, // Skip to: 25344
12059
  /* 2999 */ MCD_OPC_CheckField,
12060
  28,
12061
  4,
12062
  15,
12063
  66,
12064
  87,
12065
  0, // Skip to: 25344
12066
  /* 3006 */ MCD_OPC_CheckField,
12067
  23,
12068
  1,
12069
  1,
12070
  59,
12071
  87,
12072
  0, // Skip to: 25344
12073
  /* 3013 */ MCD_OPC_Decode,
12074
  168,
12075
  13,
12076
  116, // Opcode: MVE_VST42_8
12077
  /* 3017 */ MCD_OPC_FilterValue,
12078
  97,
12079
  50,
12080
  87,
12081
  0, // Skip to: 25344
12082
  /* 3022 */ MCD_OPC_CheckPredicate,
12083
  22,
12084
  45,
12085
  87,
12086
  0, // Skip to: 25344
12087
  /* 3027 */ MCD_OPC_CheckField,
12088
  28,
12089
  4,
12090
  15,
12091
  38,
12092
  87,
12093
  0, // Skip to: 25344
12094
  /* 3034 */ MCD_OPC_CheckField,
12095
  23,
12096
  1,
12097
  1,
12098
  31,
12099
  87,
12100
  0, // Skip to: 25344
12101
  /* 3041 */ MCD_OPC_Decode,
12102
  174,
12103
  13,
12104
  116, // Opcode: MVE_VST43_8
12105
  /* 3045 */ MCD_OPC_FilterValue,
12106
  1,
12107
  22,
12108
  87,
12109
  0, // Skip to: 25344
12110
  /* 3050 */ MCD_OPC_ExtractField,
12111
  28,
12112
  4, // Inst{31-28} ...
12113
  /* 3053 */ MCD_OPC_FilterValue,
12114
  14,
12115
  9,
12116
  0,
12117
  0, // Skip to: 3067
12118
  /* 3058 */ MCD_OPC_CheckPredicate,
12119
  22,
12120
  9,
12121
  87,
12122
  0, // Skip to: 25344
12123
  /* 3063 */ MCD_OPC_Decode,
12124
  185,
12125
  13,
12126
  117, // Opcode: MVE_VSTRBU8
12127
  /* 3067 */ MCD_OPC_FilterValue,
12128
  15,
12129
  0,
12130
  87,
12131
  0, // Skip to: 25344
12132
  /* 3072 */ MCD_OPC_CheckPredicate,
12133
  22,
12134
  251,
12135
  86,
12136
  0, // Skip to: 25344
12137
  /* 3077 */ MCD_OPC_CheckField,
12138
  16,
12139
  1,
12140
  0,
12141
  244,
12142
  86,
12143
  0, // Skip to: 25344
12144
  /* 3084 */ MCD_OPC_Decode,
12145
  202,
12146
  13,
12147
  118, // Opcode: MVE_VSTRW32_qi
12148
  /* 3088 */ MCD_OPC_FilterValue,
12149
  1,
12150
  235,
12151
  86,
12152
  0, // Skip to: 25344
12153
  /* 3093 */ MCD_OPC_ExtractField,
12154
  24,
12155
  1, // Inst{24} ...
12156
  /* 3096 */ MCD_OPC_FilterValue,
12157
  0,
12158
  171,
12159
  0,
12160
  0, // Skip to: 3272
12161
  /* 3101 */ MCD_OPC_ExtractField,
12162
  0,
12163
  7, // Inst{6-0} ...
12164
  /* 3104 */ MCD_OPC_FilterValue,
12165
  0,
12166
  23,
12167
  0,
12168
  0, // Skip to: 3132
12169
  /* 3109 */ MCD_OPC_CheckPredicate,
12170
  22,
12171
  214,
12172
  86,
12173
  0, // Skip to: 25344
12174
  /* 3114 */ MCD_OPC_CheckField,
12175
  28,
12176
  4,
12177
  15,
12178
  207,
12179
  86,
12180
  0, // Skip to: 25344
12181
  /* 3121 */ MCD_OPC_CheckField,
12182
  23,
12183
  1,
12184
  1,
12185
  200,
12186
  86,
12187
  0, // Skip to: 25344
12188
  /* 3128 */ MCD_OPC_Decode,
12189
  140,
12190
  13,
12191
  115, // Opcode: MVE_VST20_16
12192
  /* 3132 */ MCD_OPC_FilterValue,
12193
  1,
12194
  23,
12195
  0,
12196
  0, // Skip to: 3160
12197
  /* 3137 */ MCD_OPC_CheckPredicate,
12198
  22,
12199
  186,
12200
  86,
12201
  0, // Skip to: 25344
12202
  /* 3142 */ MCD_OPC_CheckField,
12203
  28,
12204
  4,
12205
  15,
12206
  179,
12207
  86,
12208
  0, // Skip to: 25344
12209
  /* 3149 */ MCD_OPC_CheckField,
12210
  23,
12211
  1,
12212
  1,
12213
  172,
12214
  86,
12215
  0, // Skip to: 25344
12216
  /* 3156 */ MCD_OPC_Decode,
12217
  152,
12218
  13,
12219
  116, // Opcode: MVE_VST40_16
12220
  /* 3160 */ MCD_OPC_FilterValue,
12221
  32,
12222
  23,
12223
  0,
12224
  0, // Skip to: 3188
12225
  /* 3165 */ MCD_OPC_CheckPredicate,
12226
  22,
12227
  158,
12228
  86,
12229
  0, // Skip to: 25344
12230
  /* 3170 */ MCD_OPC_CheckField,
12231
  28,
12232
  4,
12233
  15,
12234
  151,
12235
  86,
12236
  0, // Skip to: 25344
12237
  /* 3177 */ MCD_OPC_CheckField,
12238
  23,
12239
  1,
12240
  1,
12241
  144,
12242
  86,
12243
  0, // Skip to: 25344
12244
  /* 3184 */ MCD_OPC_Decode,
12245
  146,
12246
  13,
12247
  115, // Opcode: MVE_VST21_16
12248
  /* 3188 */ MCD_OPC_FilterValue,
12249
  33,
12250
  23,
12251
  0,
12252
  0, // Skip to: 3216
12253
  /* 3193 */ MCD_OPC_CheckPredicate,
12254
  22,
12255
  130,
12256
  86,
12257
  0, // Skip to: 25344
12258
  /* 3198 */ MCD_OPC_CheckField,
12259
  28,
12260
  4,
12261
  15,
12262
  123,
12263
  86,
12264
  0, // Skip to: 25344
12265
  /* 3205 */ MCD_OPC_CheckField,
12266
  23,
12267
  1,
12268
  1,
12269
  116,
12270
  86,
12271
  0, // Skip to: 25344
12272
  /* 3212 */ MCD_OPC_Decode,
12273
  158,
12274
  13,
12275
  116, // Opcode: MVE_VST41_16
12276
  /* 3216 */ MCD_OPC_FilterValue,
12277
  65,
12278
  23,
12279
  0,
12280
  0, // Skip to: 3244
12281
  /* 3221 */ MCD_OPC_CheckPredicate,
12282
  22,
12283
  102,
12284
  86,
12285
  0, // Skip to: 25344
12286
  /* 3226 */ MCD_OPC_CheckField,
12287
  28,
12288
  4,
12289
  15,
12290
  95,
12291
  86,
12292
  0, // Skip to: 25344
12293
  /* 3233 */ MCD_OPC_CheckField,
12294
  23,
12295
  1,
12296
  1,
12297
  88,
12298
  86,
12299
  0, // Skip to: 25344
12300
  /* 3240 */ MCD_OPC_Decode,
12301
  164,
12302
  13,
12303
  116, // Opcode: MVE_VST42_16
12304
  /* 3244 */ MCD_OPC_FilterValue,
12305
  97,
12306
  79,
12307
  86,
12308
  0, // Skip to: 25344
12309
  /* 3249 */ MCD_OPC_CheckPredicate,
12310
  22,
12311
  74,
12312
  86,
12313
  0, // Skip to: 25344
12314
  /* 3254 */ MCD_OPC_CheckField,
12315
  28,
12316
  4,
12317
  15,
12318
  67,
12319
  86,
12320
  0, // Skip to: 25344
12321
  /* 3261 */ MCD_OPC_CheckField,
12322
  23,
12323
  1,
12324
  1,
12325
  60,
12326
  86,
12327
  0, // Skip to: 25344
12328
  /* 3268 */ MCD_OPC_Decode,
12329
  170,
12330
  13,
12331
  116, // Opcode: MVE_VST43_16
12332
  /* 3272 */ MCD_OPC_FilterValue,
12333
  1,
12334
  51,
12335
  86,
12336
  0, // Skip to: 25344
12337
  /* 3277 */ MCD_OPC_CheckPredicate,
12338
  22,
12339
  46,
12340
  86,
12341
  0, // Skip to: 25344
12342
  /* 3282 */ MCD_OPC_CheckField,
12343
  28,
12344
  4,
12345
  14,
12346
  39,
12347
  86,
12348
  0, // Skip to: 25344
12349
  /* 3289 */ MCD_OPC_Decode,
12350
  199,
12351
  13,
12352
  119, // Opcode: MVE_VSTRHU16
12353
  /* 3293 */ MCD_OPC_FilterValue,
12354
  1,
12355
  179,
12356
  1,
12357
  0, // Skip to: 3733
12358
  /* 3298 */ MCD_OPC_ExtractField,
12359
  7,
12360
  1, // Inst{7} ...
12361
  /* 3301 */ MCD_OPC_FilterValue,
12362
  0,
12363
  222,
12364
  0,
12365
  0, // Skip to: 3528
12366
  /* 3306 */ MCD_OPC_ExtractField,
12367
  24,
12368
  1, // Inst{24} ...
12369
  /* 3309 */ MCD_OPC_FilterValue,
12370
  0,
12371
  171,
12372
  0,
12373
  0, // Skip to: 3485
12374
  /* 3314 */ MCD_OPC_ExtractField,
12375
  0,
12376
  7, // Inst{6-0} ...
12377
  /* 3317 */ MCD_OPC_FilterValue,
12378
  0,
12379
  23,
12380
  0,
12381
  0, // Skip to: 3345
12382
  /* 3322 */ MCD_OPC_CheckPredicate,
12383
  22,
12384
  1,
12385
  86,
12386
  0, // Skip to: 25344
12387
  /* 3327 */ MCD_OPC_CheckField,
12388
  28,
12389
  4,
12390
  15,
12391
  250,
12392
  85,
12393
  0, // Skip to: 25344
12394
  /* 3334 */ MCD_OPC_CheckField,
12395
  23,
12396
  1,
12397
  1,
12398
  243,
12399
  85,
12400
  0, // Skip to: 25344
12401
  /* 3341 */ MCD_OPC_Decode,
12402
  231,
12403
  8,
12404
  120, // Opcode: MVE_VLD20_8
12405
  /* 3345 */ MCD_OPC_FilterValue,
12406
  1,
12407
  23,
12408
  0,
12409
  0, // Skip to: 3373
12410
  /* 3350 */ MCD_OPC_CheckPredicate,
12411
  22,
12412
  229,
12413
  85,
12414
  0, // Skip to: 25344
12415
  /* 3355 */ MCD_OPC_CheckField,
12416
  28,
12417
  4,
12418
  15,
12419
  222,
12420
  85,
12421
  0, // Skip to: 25344
12422
  /* 3362 */ MCD_OPC_CheckField,
12423
  23,
12424
  1,
12425
  1,
12426
  215,
12427
  85,
12428
  0, // Skip to: 25344
12429
  /* 3369 */ MCD_OPC_Decode,
12430
  243,
12431
  8,
12432
  121, // Opcode: MVE_VLD40_8
12433
  /* 3373 */ MCD_OPC_FilterValue,
12434
  32,
12435
  23,
12436
  0,
12437
  0, // Skip to: 3401
12438
  /* 3378 */ MCD_OPC_CheckPredicate,
12439
  22,
12440
  201,
12441
  85,
12442
  0, // Skip to: 25344
12443
  /* 3383 */ MCD_OPC_CheckField,
12444
  28,
12445
  4,
12446
  15,
12447
  194,
12448
  85,
12449
  0, // Skip to: 25344
12450
  /* 3390 */ MCD_OPC_CheckField,
12451
  23,
12452
  1,
12453
  1,
12454
  187,
12455
  85,
12456
  0, // Skip to: 25344
12457
  /* 3397 */ MCD_OPC_Decode,
12458
  237,
12459
  8,
12460
  120, // Opcode: MVE_VLD21_8
12461
  /* 3401 */ MCD_OPC_FilterValue,
12462
  33,
12463
  23,
12464
  0,
12465
  0, // Skip to: 3429
12466
  /* 3406 */ MCD_OPC_CheckPredicate,
12467
  22,
12468
  173,
12469
  85,
12470
  0, // Skip to: 25344
12471
  /* 3411 */ MCD_OPC_CheckField,
12472
  28,
12473
  4,
12474
  15,
12475
  166,
12476
  85,
12477
  0, // Skip to: 25344
12478
  /* 3418 */ MCD_OPC_CheckField,
12479
  23,
12480
  1,
12481
  1,
12482
  159,
12483
  85,
12484
  0, // Skip to: 25344
12485
  /* 3425 */ MCD_OPC_Decode,
12486
  249,
12487
  8,
12488
  121, // Opcode: MVE_VLD41_8
12489
  /* 3429 */ MCD_OPC_FilterValue,
12490
  65,
12491
  23,
12492
  0,
12493
  0, // Skip to: 3457
12494
  /* 3434 */ MCD_OPC_CheckPredicate,
12495
  22,
12496
  145,
12497
  85,
12498
  0, // Skip to: 25344
12499
  /* 3439 */ MCD_OPC_CheckField,
12500
  28,
12501
  4,
12502
  15,
12503
  138,
12504
  85,
12505
  0, // Skip to: 25344
12506
  /* 3446 */ MCD_OPC_CheckField,
12507
  23,
12508
  1,
12509
  1,
12510
  131,
12511
  85,
12512
  0, // Skip to: 25344
12513
  /* 3453 */ MCD_OPC_Decode,
12514
  255,
12515
  8,
12516
  121, // Opcode: MVE_VLD42_8
12517
  /* 3457 */ MCD_OPC_FilterValue,
12518
  97,
12519
  122,
12520
  85,
12521
  0, // Skip to: 25344
12522
  /* 3462 */ MCD_OPC_CheckPredicate,
12523
  22,
12524
  117,
12525
  85,
12526
  0, // Skip to: 25344
12527
  /* 3467 */ MCD_OPC_CheckField,
12528
  28,
12529
  4,
12530
  15,
12531
  110,
12532
  85,
12533
  0, // Skip to: 25344
12534
  /* 3474 */ MCD_OPC_CheckField,
12535
  23,
12536
  1,
12537
  1,
12538
  103,
12539
  85,
12540
  0, // Skip to: 25344
12541
  /* 3481 */ MCD_OPC_Decode,
12542
  133,
12543
  9,
12544
  121, // Opcode: MVE_VLD43_8
12545
  /* 3485 */ MCD_OPC_FilterValue,
12546
  1,
12547
  94,
12548
  85,
12549
  0, // Skip to: 25344
12550
  /* 3490 */ MCD_OPC_ExtractField,
12551
  28,
12552
  4, // Inst{31-28} ...
12553
  /* 3493 */ MCD_OPC_FilterValue,
12554
  14,
12555
  9,
12556
  0,
12557
  0, // Skip to: 3507
12558
  /* 3498 */ MCD_OPC_CheckPredicate,
12559
  22,
12560
  81,
12561
  85,
12562
  0, // Skip to: 25344
12563
  /* 3503 */ MCD_OPC_Decode,
12564
  151,
12565
  9,
12566
  117, // Opcode: MVE_VLDRBU8
12567
  /* 3507 */ MCD_OPC_FilterValue,
12568
  15,
12569
  72,
12570
  85,
12571
  0, // Skip to: 25344
12572
  /* 3512 */ MCD_OPC_CheckPredicate,
12573
  22,
12574
  67,
12575
  85,
12576
  0, // Skip to: 25344
12577
  /* 3517 */ MCD_OPC_CheckField,
12578
  16,
12579
  1,
12580
  0,
12581
  60,
12582
  85,
12583
  0, // Skip to: 25344
12584
  /* 3524 */ MCD_OPC_Decode,
12585
  177,
12586
  9,
12587
  118, // Opcode: MVE_VLDRWU32_qi
12588
  /* 3528 */ MCD_OPC_FilterValue,
12589
  1,
12590
  51,
12591
  85,
12592
  0, // Skip to: 25344
12593
  /* 3533 */ MCD_OPC_ExtractField,
12594
  24,
12595
  1, // Inst{24} ...
12596
  /* 3536 */ MCD_OPC_FilterValue,
12597
  0,
12598
  171,
12599
  0,
12600
  0, // Skip to: 3712
12601
  /* 3541 */ MCD_OPC_ExtractField,
12602
  0,
12603
  7, // Inst{6-0} ...
12604
  /* 3544 */ MCD_OPC_FilterValue,
12605
  0,
12606
  23,
12607
  0,
12608
  0, // Skip to: 3572
12609
  /* 3549 */ MCD_OPC_CheckPredicate,
12610
  22,
12611
  30,
12612
  85,
12613
  0, // Skip to: 25344
12614
  /* 3554 */ MCD_OPC_CheckField,
12615
  28,
12616
  4,
12617
  15,
12618
  23,
12619
  85,
12620
  0, // Skip to: 25344
12621
  /* 3561 */ MCD_OPC_CheckField,
12622
  23,
12623
  1,
12624
  1,
12625
  16,
12626
  85,
12627
  0, // Skip to: 25344
12628
  /* 3568 */ MCD_OPC_Decode,
12629
  227,
12630
  8,
12631
  120, // Opcode: MVE_VLD20_16
12632
  /* 3572 */ MCD_OPC_FilterValue,
12633
  1,
12634
  23,
12635
  0,
12636
  0, // Skip to: 3600
12637
  /* 3577 */ MCD_OPC_CheckPredicate,
12638
  22,
12639
  2,
12640
  85,
12641
  0, // Skip to: 25344
12642
  /* 3582 */ MCD_OPC_CheckField,
12643
  28,
12644
  4,
12645
  15,
12646
  251,
12647
  84,
12648
  0, // Skip to: 25344
12649
  /* 3589 */ MCD_OPC_CheckField,
12650
  23,
12651
  1,
12652
  1,
12653
  244,
12654
  84,
12655
  0, // Skip to: 25344
12656
  /* 3596 */ MCD_OPC_Decode,
12657
  239,
12658
  8,
12659
  121, // Opcode: MVE_VLD40_16
12660
  /* 3600 */ MCD_OPC_FilterValue,
12661
  32,
12662
  23,
12663
  0,
12664
  0, // Skip to: 3628
12665
  /* 3605 */ MCD_OPC_CheckPredicate,
12666
  22,
12667
  230,
12668
  84,
12669
  0, // Skip to: 25344
12670
  /* 3610 */ MCD_OPC_CheckField,
12671
  28,
12672
  4,
12673
  15,
12674
  223,
12675
  84,
12676
  0, // Skip to: 25344
12677
  /* 3617 */ MCD_OPC_CheckField,
12678
  23,
12679
  1,
12680
  1,
12681
  216,
12682
  84,
12683
  0, // Skip to: 25344
12684
  /* 3624 */ MCD_OPC_Decode,
12685
  233,
12686
  8,
12687
  120, // Opcode: MVE_VLD21_16
12688
  /* 3628 */ MCD_OPC_FilterValue,
12689
  33,
12690
  23,
12691
  0,
12692
  0, // Skip to: 3656
12693
  /* 3633 */ MCD_OPC_CheckPredicate,
12694
  22,
12695
  202,
12696
  84,
12697
  0, // Skip to: 25344
12698
  /* 3638 */ MCD_OPC_CheckField,
12699
  28,
12700
  4,
12701
  15,
12702
  195,
12703
  84,
12704
  0, // Skip to: 25344
12705
  /* 3645 */ MCD_OPC_CheckField,
12706
  23,
12707
  1,
12708
  1,
12709
  188,
12710
  84,
12711
  0, // Skip to: 25344
12712
  /* 3652 */ MCD_OPC_Decode,
12713
  245,
12714
  8,
12715
  121, // Opcode: MVE_VLD41_16
12716
  /* 3656 */ MCD_OPC_FilterValue,
12717
  65,
12718
  23,
12719
  0,
12720
  0, // Skip to: 3684
12721
  /* 3661 */ MCD_OPC_CheckPredicate,
12722
  22,
12723
  174,
12724
  84,
12725
  0, // Skip to: 25344
12726
  /* 3666 */ MCD_OPC_CheckField,
12727
  28,
12728
  4,
12729
  15,
12730
  167,
12731
  84,
12732
  0, // Skip to: 25344
12733
  /* 3673 */ MCD_OPC_CheckField,
12734
  23,
12735
  1,
12736
  1,
12737
  160,
12738
  84,
12739
  0, // Skip to: 25344
12740
  /* 3680 */ MCD_OPC_Decode,
12741
  251,
12742
  8,
12743
  121, // Opcode: MVE_VLD42_16
12744
  /* 3684 */ MCD_OPC_FilterValue,
12745
  97,
12746
  151,
12747
  84,
12748
  0, // Skip to: 25344
12749
  /* 3689 */ MCD_OPC_CheckPredicate,
12750
  22,
12751
  146,
12752
  84,
12753
  0, // Skip to: 25344
12754
  /* 3694 */ MCD_OPC_CheckField,
12755
  28,
12756
  4,
12757
  15,
12758
  139,
12759
  84,
12760
  0, // Skip to: 25344
12761
  /* 3701 */ MCD_OPC_CheckField,
12762
  23,
12763
  1,
12764
  1,
12765
  132,
12766
  84,
12767
  0, // Skip to: 25344
12768
  /* 3708 */ MCD_OPC_Decode,
12769
  129,
12770
  9,
12771
  121, // Opcode: MVE_VLD43_16
12772
  /* 3712 */ MCD_OPC_FilterValue,
12773
  1,
12774
  123,
12775
  84,
12776
  0, // Skip to: 25344
12777
  /* 3717 */ MCD_OPC_CheckPredicate,
12778
  22,
12779
  118,
12780
  84,
12781
  0, // Skip to: 25344
12782
  /* 3722 */ MCD_OPC_CheckField,
12783
  28,
12784
  4,
12785
  14,
12786
  111,
12787
  84,
12788
  0, // Skip to: 25344
12789
  /* 3729 */ MCD_OPC_Decode,
12790
  164,
12791
  9,
12792
  119, // Opcode: MVE_VLDRHU16
12793
  /* 3733 */ MCD_OPC_FilterValue,
12794
  2,
12795
  140,
12796
  1,
12797
  0, // Skip to: 4134
12798
  /* 3738 */ MCD_OPC_ExtractField,
12799
  7,
12800
  1, // Inst{7} ...
12801
  /* 3741 */ MCD_OPC_FilterValue,
12802
  0,
12803
  202,
12804
  0,
12805
  0, // Skip to: 3948
12806
  /* 3746 */ MCD_OPC_ExtractField,
12807
  24,
12808
  1, // Inst{24} ...
12809
  /* 3749 */ MCD_OPC_FilterValue,
12810
  0,
12811
  151,
12812
  0,
12813
  0, // Skip to: 3905
12814
  /* 3754 */ MCD_OPC_ExtractField,
12815
  28,
12816
  4, // Inst{31-28} ...
12817
  /* 3757 */ MCD_OPC_FilterValue,
12818
  14,
12819
  9,
12820
  0,
12821
  0, // Skip to: 3771
12822
  /* 3762 */ MCD_OPC_CheckPredicate,
12823
  22,
12824
  73,
12825
  84,
12826
  0, // Skip to: 25344
12827
  /* 3767 */ MCD_OPC_Decode,
12828
  186,
12829
  13,
12830
  122, // Opcode: MVE_VSTRBU8_post
12831
  /* 3771 */ MCD_OPC_FilterValue,
12832
  15,
12833
  64,
12834
  84,
12835
  0, // Skip to: 25344
12836
  /* 3776 */ MCD_OPC_ExtractField,
12837
  0,
12838
  7, // Inst{6-0} ...
12839
  /* 3779 */ MCD_OPC_FilterValue,
12840
  0,
12841
  16,
12842
  0,
12843
  0, // Skip to: 3800
12844
  /* 3784 */ MCD_OPC_CheckPredicate,
12845
  22,
12846
  51,
12847
  84,
12848
  0, // Skip to: 25344
12849
  /* 3789 */ MCD_OPC_CheckField,
12850
  23,
12851
  1,
12852
  1,
12853
  44,
12854
  84,
12855
  0, // Skip to: 25344
12856
  /* 3796 */ MCD_OPC_Decode,
12857
  145,
12858
  13,
12859
  123, // Opcode: MVE_VST20_8_wb
12860
  /* 3800 */ MCD_OPC_FilterValue,
12861
  1,
12862
  16,
12863
  0,
12864
  0, // Skip to: 3821
12865
  /* 3805 */ MCD_OPC_CheckPredicate,
12866
  22,
12867
  30,
12868
  84,
12869
  0, // Skip to: 25344
12870
  /* 3810 */ MCD_OPC_CheckField,
12871
  23,
12872
  1,
12873
  1,
12874
  23,
12875
  84,
12876
  0, // Skip to: 25344
12877
  /* 3817 */ MCD_OPC_Decode,
12878
  157,
12879
  13,
12880
  124, // Opcode: MVE_VST40_8_wb
12881
  /* 3821 */ MCD_OPC_FilterValue,
12882
  32,
12883
  16,
12884
  0,
12885
  0, // Skip to: 3842
12886
  /* 3826 */ MCD_OPC_CheckPredicate,
12887
  22,
12888
  9,
12889
  84,
12890
  0, // Skip to: 25344
12891
  /* 3831 */ MCD_OPC_CheckField,
12892
  23,
12893
  1,
12894
  1,
12895
  2,
12896
  84,
12897
  0, // Skip to: 25344
12898
  /* 3838 */ MCD_OPC_Decode,
12899
  151,
12900
  13,
12901
  123, // Opcode: MVE_VST21_8_wb
12902
  /* 3842 */ MCD_OPC_FilterValue,
12903
  33,
12904
  16,
12905
  0,
12906
  0, // Skip to: 3863
12907
  /* 3847 */ MCD_OPC_CheckPredicate,
12908
  22,
12909
  244,
12910
  83,
12911
  0, // Skip to: 25344
12912
  /* 3852 */ MCD_OPC_CheckField,
12913
  23,
12914
  1,
12915
  1,
12916
  237,
12917
  83,
12918
  0, // Skip to: 25344
12919
  /* 3859 */ MCD_OPC_Decode,
12920
  163,
12921
  13,
12922
  124, // Opcode: MVE_VST41_8_wb
12923
  /* 3863 */ MCD_OPC_FilterValue,
12924
  65,
12925
  16,
12926
  0,
12927
  0, // Skip to: 3884
12928
  /* 3868 */ MCD_OPC_CheckPredicate,
12929
  22,
12930
  223,
12931
  83,
12932
  0, // Skip to: 25344
12933
  /* 3873 */ MCD_OPC_CheckField,
12934
  23,
12935
  1,
12936
  1,
12937
  216,
12938
  83,
12939
  0, // Skip to: 25344
12940
  /* 3880 */ MCD_OPC_Decode,
12941
  169,
12942
  13,
12943
  124, // Opcode: MVE_VST42_8_wb
12944
  /* 3884 */ MCD_OPC_FilterValue,
12945
  97,
12946
  207,
12947
  83,
12948
  0, // Skip to: 25344
12949
  /* 3889 */ MCD_OPC_CheckPredicate,
12950
  22,
12951
  202,
12952
  83,
12953
  0, // Skip to: 25344
12954
  /* 3894 */ MCD_OPC_CheckField,
12955
  23,
12956
  1,
12957
  1,
12958
  195,
12959
  83,
12960
  0, // Skip to: 25344
12961
  /* 3901 */ MCD_OPC_Decode,
12962
  175,
12963
  13,
12964
  124, // Opcode: MVE_VST43_8_wb
12965
  /* 3905 */ MCD_OPC_FilterValue,
12966
  1,
12967
  186,
12968
  83,
12969
  0, // Skip to: 25344
12970
  /* 3910 */ MCD_OPC_ExtractField,
12971
  28,
12972
  4, // Inst{31-28} ...
12973
  /* 3913 */ MCD_OPC_FilterValue,
12974
  14,
12975
  9,
12976
  0,
12977
  0, // Skip to: 3927
12978
  /* 3918 */ MCD_OPC_CheckPredicate,
12979
  22,
12980
  173,
12981
  83,
12982
  0, // Skip to: 25344
12983
  /* 3923 */ MCD_OPC_Decode,
12984
  187,
12985
  13,
12986
  125, // Opcode: MVE_VSTRBU8_pre
12987
  /* 3927 */ MCD_OPC_FilterValue,
12988
  15,
12989
  164,
12990
  83,
12991
  0, // Skip to: 25344
12992
  /* 3932 */ MCD_OPC_CheckPredicate,
12993
  22,
12994
  159,
12995
  83,
12996
  0, // Skip to: 25344
12997
  /* 3937 */ MCD_OPC_CheckField,
12998
  16,
12999
  1,
13000
  0,
13001
  152,
13002
  83,
13003
  0, // Skip to: 25344
13004
  /* 3944 */ MCD_OPC_Decode,
13005
  203,
13006
  13,
13007
  126, // Opcode: MVE_VSTRW32_qi_pre
13008
  /* 3948 */ MCD_OPC_FilterValue,
13009
  1,
13010
  143,
13011
  83,
13012
  0, // Skip to: 25344
13013
  /* 3953 */ MCD_OPC_ExtractField,
13014
  24,
13015
  1, // Inst{24} ...
13016
  /* 3956 */ MCD_OPC_FilterValue,
13017
  0,
13018
  151,
13019
  0,
13020
  0, // Skip to: 4112
13021
  /* 3961 */ MCD_OPC_ExtractField,
13022
  28,
13023
  4, // Inst{31-28} ...
13024
  /* 3964 */ MCD_OPC_FilterValue,
13025
  14,
13026
  9,
13027
  0,
13028
  0, // Skip to: 3978
13029
  /* 3969 */ MCD_OPC_CheckPredicate,
13030
  22,
13031
  122,
13032
  83,
13033
  0, // Skip to: 25344
13034
  /* 3974 */ MCD_OPC_Decode,
13035
  200,
13036
  13,
13037
  127, // Opcode: MVE_VSTRHU16_post
13038
  /* 3978 */ MCD_OPC_FilterValue,
13039
  15,
13040
  113,
13041
  83,
13042
  0, // Skip to: 25344
13043
  /* 3983 */ MCD_OPC_ExtractField,
13044
  0,
13045
  7, // Inst{6-0} ...
13046
  /* 3986 */ MCD_OPC_FilterValue,
13047
  0,
13048
  16,
13049
  0,
13050
  0, // Skip to: 4007
13051
  /* 3991 */ MCD_OPC_CheckPredicate,
13052
  22,
13053
  100,
13054
  83,
13055
  0, // Skip to: 25344
13056
  /* 3996 */ MCD_OPC_CheckField,
13057
  23,
13058
  1,
13059
  1,
13060
  93,
13061
  83,
13062
  0, // Skip to: 25344
13063
  /* 4003 */ MCD_OPC_Decode,
13064
  141,
13065
  13,
13066
  123, // Opcode: MVE_VST20_16_wb
13067
  /* 4007 */ MCD_OPC_FilterValue,
13068
  1,
13069
  16,
13070
  0,
13071
  0, // Skip to: 4028
13072
  /* 4012 */ MCD_OPC_CheckPredicate,
13073
  22,
13074
  79,
13075
  83,
13076
  0, // Skip to: 25344
13077
  /* 4017 */ MCD_OPC_CheckField,
13078
  23,
13079
  1,
13080
  1,
13081
  72,
13082
  83,
13083
  0, // Skip to: 25344
13084
  /* 4024 */ MCD_OPC_Decode,
13085
  153,
13086
  13,
13087
  124, // Opcode: MVE_VST40_16_wb
13088
  /* 4028 */ MCD_OPC_FilterValue,
13089
  32,
13090
  16,
13091
  0,
13092
  0, // Skip to: 4049
13093
  /* 4033 */ MCD_OPC_CheckPredicate,
13094
  22,
13095
  58,
13096
  83,
13097
  0, // Skip to: 25344
13098
  /* 4038 */ MCD_OPC_CheckField,
13099
  23,
13100
  1,
13101
  1,
13102
  51,
13103
  83,
13104
  0, // Skip to: 25344
13105
  /* 4045 */ MCD_OPC_Decode,
13106
  147,
13107
  13,
13108
  123, // Opcode: MVE_VST21_16_wb
13109
  /* 4049 */ MCD_OPC_FilterValue,
13110
  33,
13111
  16,
13112
  0,
13113
  0, // Skip to: 4070
13114
  /* 4054 */ MCD_OPC_CheckPredicate,
13115
  22,
13116
  37,
13117
  83,
13118
  0, // Skip to: 25344
13119
  /* 4059 */ MCD_OPC_CheckField,
13120
  23,
13121
  1,
13122
  1,
13123
  30,
13124
  83,
13125
  0, // Skip to: 25344
13126
  /* 4066 */ MCD_OPC_Decode,
13127
  159,
13128
  13,
13129
  124, // Opcode: MVE_VST41_16_wb
13130
  /* 4070 */ MCD_OPC_FilterValue,
13131
  65,
13132
  16,
13133
  0,
13134
  0, // Skip to: 4091
13135
  /* 4075 */ MCD_OPC_CheckPredicate,
13136
  22,
13137
  16,
13138
  83,
13139
  0, // Skip to: 25344
13140
  /* 4080 */ MCD_OPC_CheckField,
13141
  23,
13142
  1,
13143
  1,
13144
  9,
13145
  83,
13146
  0, // Skip to: 25344
13147
  /* 4087 */ MCD_OPC_Decode,
13148
  165,
13149
  13,
13150
  124, // Opcode: MVE_VST42_16_wb
13151
  /* 4091 */ MCD_OPC_FilterValue,
13152
  97,
13153
  0,
13154
  83,
13155
  0, // Skip to: 25344
13156
  /* 4096 */ MCD_OPC_CheckPredicate,
13157
  22,
13158
  251,
13159
  82,
13160
  0, // Skip to: 25344
13161
  /* 4101 */ MCD_OPC_CheckField,
13162
  23,
13163
  1,
13164
  1,
13165
  244,
13166
  82,
13167
  0, // Skip to: 25344
13168
  /* 4108 */ MCD_OPC_Decode,
13169
  171,
13170
  13,
13171
  124, // Opcode: MVE_VST43_16_wb
13172
  /* 4112 */ MCD_OPC_FilterValue,
13173
  1,
13174
  235,
13175
  82,
13176
  0, // Skip to: 25344
13177
  /* 4117 */ MCD_OPC_CheckPredicate,
13178
  22,
13179
  230,
13180
  82,
13181
  0, // Skip to: 25344
13182
  /* 4122 */ MCD_OPC_CheckField,
13183
  28,
13184
  4,
13185
  14,
13186
  223,
13187
  82,
13188
  0, // Skip to: 25344
13189
  /* 4129 */ MCD_OPC_Decode,
13190
  201,
13191
  13,
13192
  128,
13193
  1, // Opcode: MVE_VSTRHU16_pre
13194
  /* 4134 */ MCD_OPC_FilterValue,
13195
  3,
13196
  213,
13197
  82,
13198
  0, // Skip to: 25344
13199
  /* 4139 */ MCD_OPC_ExtractField,
13200
  7,
13201
  1, // Inst{7} ...
13202
  /* 4142 */ MCD_OPC_FilterValue,
13203
  0,
13204
  208,
13205
  0,
13206
  0, // Skip to: 4355
13207
  /* 4147 */ MCD_OPC_ExtractField,
13208
  24,
13209
  1, // Inst{24} ...
13210
  /* 4150 */ MCD_OPC_FilterValue,
13211
  0,
13212
  157,
13213
  0,
13214
  0, // Skip to: 4312
13215
  /* 4155 */ MCD_OPC_ExtractField,
13216
  28,
13217
  4, // Inst{31-28} ...
13218
  /* 4158 */ MCD_OPC_FilterValue,
13219
  14,
13220
  9,
13221
  0,
13222
  0, // Skip to: 4172
13223
  /* 4163 */ MCD_OPC_CheckPredicate,
13224
  22,
13225
  184,
13226
  82,
13227
  0, // Skip to: 25344
13228
  /* 4168 */ MCD_OPC_Decode,
13229
  152,
13230
  9,
13231
  122, // Opcode: MVE_VLDRBU8_post
13232
  /* 4172 */ MCD_OPC_FilterValue,
13233
  15,
13234
  175,
13235
  82,
13236
  0, // Skip to: 25344
13237
  /* 4177 */ MCD_OPC_ExtractField,
13238
  0,
13239
  7, // Inst{6-0} ...
13240
  /* 4180 */ MCD_OPC_FilterValue,
13241
  0,
13242
  17,
13243
  0,
13244
  0, // Skip to: 4202
13245
  /* 4185 */ MCD_OPC_CheckPredicate,
13246
  22,
13247
  162,
13248
  82,
13249
  0, // Skip to: 25344
13250
  /* 4190 */ MCD_OPC_CheckField,
13251
  23,
13252
  1,
13253
  1,
13254
  155,
13255
  82,
13256
  0, // Skip to: 25344
13257
  /* 4197 */ MCD_OPC_Decode,
13258
  232,
13259
  8,
13260
  129,
13261
  1, // Opcode: MVE_VLD20_8_wb
13262
  /* 4202 */ MCD_OPC_FilterValue,
13263
  1,
13264
  17,
13265
  0,
13266
  0, // Skip to: 4224
13267
  /* 4207 */ MCD_OPC_CheckPredicate,
13268
  22,
13269
  140,
13270
  82,
13271
  0, // Skip to: 25344
13272
  /* 4212 */ MCD_OPC_CheckField,
13273
  23,
13274
  1,
13275
  1,
13276
  133,
13277
  82,
13278
  0, // Skip to: 25344
13279
  /* 4219 */ MCD_OPC_Decode,
13280
  244,
13281
  8,
13282
  130,
13283
  1, // Opcode: MVE_VLD40_8_wb
13284
  /* 4224 */ MCD_OPC_FilterValue,
13285
  32,
13286
  17,
13287
  0,
13288
  0, // Skip to: 4246
13289
  /* 4229 */ MCD_OPC_CheckPredicate,
13290
  22,
13291
  118,
13292
  82,
13293
  0, // Skip to: 25344
13294
  /* 4234 */ MCD_OPC_CheckField,
13295
  23,
13296
  1,
13297
  1,
13298
  111,
13299
  82,
13300
  0, // Skip to: 25344
13301
  /* 4241 */ MCD_OPC_Decode,
13302
  238,
13303
  8,
13304
  129,
13305
  1, // Opcode: MVE_VLD21_8_wb
13306
  /* 4246 */ MCD_OPC_FilterValue,
13307
  33,
13308
  17,
13309
  0,
13310
  0, // Skip to: 4268
13311
  /* 4251 */ MCD_OPC_CheckPredicate,
13312
  22,
13313
  96,
13314
  82,
13315
  0, // Skip to: 25344
13316
  /* 4256 */ MCD_OPC_CheckField,
13317
  23,
13318
  1,
13319
  1,
13320
  89,
13321
  82,
13322
  0, // Skip to: 25344
13323
  /* 4263 */ MCD_OPC_Decode,
13324
  250,
13325
  8,
13326
  130,
13327
  1, // Opcode: MVE_VLD41_8_wb
13328
  /* 4268 */ MCD_OPC_FilterValue,
13329
  65,
13330
  17,
13331
  0,
13332
  0, // Skip to: 4290
13333
  /* 4273 */ MCD_OPC_CheckPredicate,
13334
  22,
13335
  74,
13336
  82,
13337
  0, // Skip to: 25344
13338
  /* 4278 */ MCD_OPC_CheckField,
13339
  23,
13340
  1,
13341
  1,
13342
  67,
13343
  82,
13344
  0, // Skip to: 25344
13345
  /* 4285 */ MCD_OPC_Decode,
13346
  128,
13347
  9,
13348
  130,
13349
  1, // Opcode: MVE_VLD42_8_wb
13350
  /* 4290 */ MCD_OPC_FilterValue,
13351
  97,
13352
  57,
13353
  82,
13354
  0, // Skip to: 25344
13355
  /* 4295 */ MCD_OPC_CheckPredicate,
13356
  22,
13357
  52,
13358
  82,
13359
  0, // Skip to: 25344
13360
  /* 4300 */ MCD_OPC_CheckField,
13361
  23,
13362
  1,
13363
  1,
13364
  45,
13365
  82,
13366
  0, // Skip to: 25344
13367
  /* 4307 */ MCD_OPC_Decode,
13368
  134,
13369
  9,
13370
  130,
13371
  1, // Opcode: MVE_VLD43_8_wb
13372
  /* 4312 */ MCD_OPC_FilterValue,
13373
  1,
13374
  35,
13375
  82,
13376
  0, // Skip to: 25344
13377
  /* 4317 */ MCD_OPC_ExtractField,
13378
  28,
13379
  4, // Inst{31-28} ...
13380
  /* 4320 */ MCD_OPC_FilterValue,
13381
  14,
13382
  9,
13383
  0,
13384
  0, // Skip to: 4334
13385
  /* 4325 */ MCD_OPC_CheckPredicate,
13386
  22,
13387
  22,
13388
  82,
13389
  0, // Skip to: 25344
13390
  /* 4330 */ MCD_OPC_Decode,
13391
  153,
13392
  9,
13393
  125, // Opcode: MVE_VLDRBU8_pre
13394
  /* 4334 */ MCD_OPC_FilterValue,
13395
  15,
13396
  13,
13397
  82,
13398
  0, // Skip to: 25344
13399
  /* 4339 */ MCD_OPC_CheckPredicate,
13400
  22,
13401
  8,
13402
  82,
13403
  0, // Skip to: 25344
13404
  /* 4344 */ MCD_OPC_CheckField,
13405
  16,
13406
  1,
13407
  0,
13408
  1,
13409
  82,
13410
  0, // Skip to: 25344
13411
  /* 4351 */ MCD_OPC_Decode,
13412
  178,
13413
  9,
13414
  126, // Opcode: MVE_VLDRWU32_qi_pre
13415
  /* 4355 */ MCD_OPC_FilterValue,
13416
  1,
13417
  248,
13418
  81,
13419
  0, // Skip to: 25344
13420
  /* 4360 */ MCD_OPC_ExtractField,
13421
  24,
13422
  1, // Inst{24} ...
13423
  /* 4363 */ MCD_OPC_FilterValue,
13424
  0,
13425
  157,
13426
  0,
13427
  0, // Skip to: 4525
13428
  /* 4368 */ MCD_OPC_ExtractField,
13429
  28,
13430
  4, // Inst{31-28} ...
13431
  /* 4371 */ MCD_OPC_FilterValue,
13432
  14,
13433
  9,
13434
  0,
13435
  0, // Skip to: 4385
13436
  /* 4376 */ MCD_OPC_CheckPredicate,
13437
  22,
13438
  227,
13439
  81,
13440
  0, // Skip to: 25344
13441
  /* 4381 */ MCD_OPC_Decode,
13442
  165,
13443
  9,
13444
  127, // Opcode: MVE_VLDRHU16_post
13445
  /* 4385 */ MCD_OPC_FilterValue,
13446
  15,
13447
  218,
13448
  81,
13449
  0, // Skip to: 25344
13450
  /* 4390 */ MCD_OPC_ExtractField,
13451
  0,
13452
  7, // Inst{6-0} ...
13453
  /* 4393 */ MCD_OPC_FilterValue,
13454
  0,
13455
  17,
13456
  0,
13457
  0, // Skip to: 4415
13458
  /* 4398 */ MCD_OPC_CheckPredicate,
13459
  22,
13460
  205,
13461
  81,
13462
  0, // Skip to: 25344
13463
  /* 4403 */ MCD_OPC_CheckField,
13464
  23,
13465
  1,
13466
  1,
13467
  198,
13468
  81,
13469
  0, // Skip to: 25344
13470
  /* 4410 */ MCD_OPC_Decode,
13471
  228,
13472
  8,
13473
  129,
13474
  1, // Opcode: MVE_VLD20_16_wb
13475
  /* 4415 */ MCD_OPC_FilterValue,
13476
  1,
13477
  17,
13478
  0,
13479
  0, // Skip to: 4437
13480
  /* 4420 */ MCD_OPC_CheckPredicate,
13481
  22,
13482
  183,
13483
  81,
13484
  0, // Skip to: 25344
13485
  /* 4425 */ MCD_OPC_CheckField,
13486
  23,
13487
  1,
13488
  1,
13489
  176,
13490
  81,
13491
  0, // Skip to: 25344
13492
  /* 4432 */ MCD_OPC_Decode,
13493
  240,
13494
  8,
13495
  130,
13496
  1, // Opcode: MVE_VLD40_16_wb
13497
  /* 4437 */ MCD_OPC_FilterValue,
13498
  32,
13499
  17,
13500
  0,
13501
  0, // Skip to: 4459
13502
  /* 4442 */ MCD_OPC_CheckPredicate,
13503
  22,
13504
  161,
13505
  81,
13506
  0, // Skip to: 25344
13507
  /* 4447 */ MCD_OPC_CheckField,
13508
  23,
13509
  1,
13510
  1,
13511
  154,
13512
  81,
13513
  0, // Skip to: 25344
13514
  /* 4454 */ MCD_OPC_Decode,
13515
  234,
13516
  8,
13517
  129,
13518
  1, // Opcode: MVE_VLD21_16_wb
13519
  /* 4459 */ MCD_OPC_FilterValue,
13520
  33,
13521
  17,
13522
  0,
13523
  0, // Skip to: 4481
13524
  /* 4464 */ MCD_OPC_CheckPredicate,
13525
  22,
13526
  139,
13527
  81,
13528
  0, // Skip to: 25344
13529
  /* 4469 */ MCD_OPC_CheckField,
13530
  23,
13531
  1,
13532
  1,
13533
  132,
13534
  81,
13535
  0, // Skip to: 25344
13536
  /* 4476 */ MCD_OPC_Decode,
13537
  246,
13538
  8,
13539
  130,
13540
  1, // Opcode: MVE_VLD41_16_wb
13541
  /* 4481 */ MCD_OPC_FilterValue,
13542
  65,
13543
  17,
13544
  0,
13545
  0, // Skip to: 4503
13546
  /* 4486 */ MCD_OPC_CheckPredicate,
13547
  22,
13548
  117,
13549
  81,
13550
  0, // Skip to: 25344
13551
  /* 4491 */ MCD_OPC_CheckField,
13552
  23,
13553
  1,
13554
  1,
13555
  110,
13556
  81,
13557
  0, // Skip to: 25344
13558
  /* 4498 */ MCD_OPC_Decode,
13559
  252,
13560
  8,
13561
  130,
13562
  1, // Opcode: MVE_VLD42_16_wb
13563
  /* 4503 */ MCD_OPC_FilterValue,
13564
  97,
13565
  100,
13566
  81,
13567
  0, // Skip to: 25344
13568
  /* 4508 */ MCD_OPC_CheckPredicate,
13569
  22,
13570
  95,
13571
  81,
13572
  0, // Skip to: 25344
13573
  /* 4513 */ MCD_OPC_CheckField,
13574
  23,
13575
  1,
13576
  1,
13577
  88,
13578
  81,
13579
  0, // Skip to: 25344
13580
  /* 4520 */ MCD_OPC_Decode,
13581
  130,
13582
  9,
13583
  130,
13584
  1, // Opcode: MVE_VLD43_16_wb
13585
  /* 4525 */ MCD_OPC_FilterValue,
13586
  1,
13587
  78,
13588
  81,
13589
  0, // Skip to: 25344
13590
  /* 4530 */ MCD_OPC_CheckPredicate,
13591
  22,
13592
  73,
13593
  81,
13594
  0, // Skip to: 25344
13595
  /* 4535 */ MCD_OPC_CheckField,
13596
  28,
13597
  4,
13598
  14,
13599
  66,
13600
  81,
13601
  0, // Skip to: 25344
13602
  /* 4542 */ MCD_OPC_Decode,
13603
  166,
13604
  9,
13605
  128,
13606
  1, // Opcode: MVE_VLDRHU16_pre
13607
  /* 4547 */ MCD_OPC_FilterValue,
13608
  31,
13609
  56,
13610
  81,
13611
  0, // Skip to: 25344
13612
  /* 4552 */ MCD_OPC_ExtractField,
13613
  20,
13614
  3, // Inst{22-20} ...
13615
  /* 4555 */ MCD_OPC_FilterValue,
13616
  0,
13617
  238,
13618
  0,
13619
  0, // Skip to: 4798
13620
  /* 4560 */ MCD_OPC_ExtractField,
13621
  24,
13622
  1, // Inst{24} ...
13623
  /* 4563 */ MCD_OPC_FilterValue,
13624
  0,
13625
  171,
13626
  0,
13627
  0, // Skip to: 4739
13628
  /* 4568 */ MCD_OPC_ExtractField,
13629
  0,
13630
  8, // Inst{7-0} ...
13631
  /* 4571 */ MCD_OPC_FilterValue,
13632
  0,
13633
  23,
13634
  0,
13635
  0, // Skip to: 4599
13636
  /* 4576 */ MCD_OPC_CheckPredicate,
13637
  22,
13638
  27,
13639
  81,
13640
  0, // Skip to: 25344
13641
  /* 4581 */ MCD_OPC_CheckField,
13642
  28,
13643
  4,
13644
  15,
13645
  20,
13646
  81,
13647
  0, // Skip to: 25344
13648
  /* 4588 */ MCD_OPC_CheckField,
13649
  23,
13650
  1,
13651
  1,
13652
  13,
13653
  81,
13654
  0, // Skip to: 25344
13655
  /* 4595 */ MCD_OPC_Decode,
13656
  142,
13657
  13,
13658
  115, // Opcode: MVE_VST20_32
13659
  /* 4599 */ MCD_OPC_FilterValue,
13660
  1,
13661
  23,
13662
  0,
13663
  0, // Skip to: 4627
13664
  /* 4604 */ MCD_OPC_CheckPredicate,
13665
  22,
13666
  255,
13667
  80,
13668
  0, // Skip to: 25344
13669
  /* 4609 */ MCD_OPC_CheckField,
13670
  28,
13671
  4,
13672
  15,
13673
  248,
13674
  80,
13675
  0, // Skip to: 25344
13676
  /* 4616 */ MCD_OPC_CheckField,
13677
  23,
13678
  1,
13679
  1,
13680
  241,
13681
  80,
13682
  0, // Skip to: 25344
13683
  /* 4623 */ MCD_OPC_Decode,
13684
  154,
13685
  13,
13686
  116, // Opcode: MVE_VST40_32
13687
  /* 4627 */ MCD_OPC_FilterValue,
13688
  32,
13689
  23,
13690
  0,
13691
  0, // Skip to: 4655
13692
  /* 4632 */ MCD_OPC_CheckPredicate,
13693
  22,
13694
  227,
13695
  80,
13696
  0, // Skip to: 25344
13697
  /* 4637 */ MCD_OPC_CheckField,
13698
  28,
13699
  4,
13700
  15,
13701
  220,
13702
  80,
13703
  0, // Skip to: 25344
13704
  /* 4644 */ MCD_OPC_CheckField,
13705
  23,
13706
  1,
13707
  1,
13708
  213,
13709
  80,
13710
  0, // Skip to: 25344
13711
  /* 4651 */ MCD_OPC_Decode,
13712
  148,
13713
  13,
13714
  115, // Opcode: MVE_VST21_32
13715
  /* 4655 */ MCD_OPC_FilterValue,
13716
  33,
13717
  23,
13718
  0,
13719
  0, // Skip to: 4683
13720
  /* 4660 */ MCD_OPC_CheckPredicate,
13721
  22,
13722
  199,
13723
  80,
13724
  0, // Skip to: 25344
13725
  /* 4665 */ MCD_OPC_CheckField,
13726
  28,
13727
  4,
13728
  15,
13729
  192,
13730
  80,
13731
  0, // Skip to: 25344
13732
  /* 4672 */ MCD_OPC_CheckField,
13733
  23,
13734
  1,
13735
  1,
13736
  185,
13737
  80,
13738
  0, // Skip to: 25344
13739
  /* 4679 */ MCD_OPC_Decode,
13740
  160,
13741
  13,
13742
  116, // Opcode: MVE_VST41_32
13743
  /* 4683 */ MCD_OPC_FilterValue,
13744
  65,
13745
  23,
13746
  0,
13747
  0, // Skip to: 4711
13748
  /* 4688 */ MCD_OPC_CheckPredicate,
13749
  22,
13750
  171,
13751
  80,
13752
  0, // Skip to: 25344
13753
  /* 4693 */ MCD_OPC_CheckField,
13754
  28,
13755
  4,
13756
  15,
13757
  164,
13758
  80,
13759
  0, // Skip to: 25344
13760
  /* 4700 */ MCD_OPC_CheckField,
13761
  23,
13762
  1,
13763
  1,
13764
  157,
13765
  80,
13766
  0, // Skip to: 25344
13767
  /* 4707 */ MCD_OPC_Decode,
13768
  166,
13769
  13,
13770
  116, // Opcode: MVE_VST42_32
13771
  /* 4711 */ MCD_OPC_FilterValue,
13772
  97,
13773
  148,
13774
  80,
13775
  0, // Skip to: 25344
13776
  /* 4716 */ MCD_OPC_CheckPredicate,
13777
  22,
13778
  143,
13779
  80,
13780
  0, // Skip to: 25344
13781
  /* 4721 */ MCD_OPC_CheckField,
13782
  28,
13783
  4,
13784
  15,
13785
  136,
13786
  80,
13787
  0, // Skip to: 25344
13788
  /* 4728 */ MCD_OPC_CheckField,
13789
  23,
13790
  1,
13791
  1,
13792
  129,
13793
  80,
13794
  0, // Skip to: 25344
13795
  /* 4735 */ MCD_OPC_Decode,
13796
  172,
13797
  13,
13798
  116, // Opcode: MVE_VST43_32
13799
  /* 4739 */ MCD_OPC_FilterValue,
13800
  1,
13801
  120,
13802
  80,
13803
  0, // Skip to: 25344
13804
  /* 4744 */ MCD_OPC_ExtractField,
13805
  28,
13806
  4, // Inst{31-28} ...
13807
  /* 4747 */ MCD_OPC_FilterValue,
13808
  14,
13809
  17,
13810
  0,
13811
  0, // Skip to: 4769
13812
  /* 4752 */ MCD_OPC_CheckPredicate,
13813
  22,
13814
  107,
13815
  80,
13816
  0, // Skip to: 25344
13817
  /* 4757 */ MCD_OPC_CheckField,
13818
  7,
13819
  1,
13820
  0,
13821
  100,
13822
  80,
13823
  0, // Skip to: 25344
13824
  /* 4764 */ MCD_OPC_Decode,
13825
  206,
13826
  13,
13827
  131,
13828
  1, // Opcode: MVE_VSTRWU32
13829
  /* 4769 */ MCD_OPC_FilterValue,
13830
  15,
13831
  90,
13832
  80,
13833
  0, // Skip to: 25344
13834
  /* 4774 */ MCD_OPC_CheckPredicate,
13835
  22,
13836
  85,
13837
  80,
13838
  0, // Skip to: 25344
13839
  /* 4779 */ MCD_OPC_CheckField,
13840
  16,
13841
  1,
13842
  0,
13843
  78,
13844
  80,
13845
  0, // Skip to: 25344
13846
  /* 4786 */ MCD_OPC_CheckField,
13847
  7,
13848
  1,
13849
  0,
13850
  71,
13851
  80,
13852
  0, // Skip to: 25344
13853
  /* 4793 */ MCD_OPC_Decode,
13854
  188,
13855
  13,
13856
  132,
13857
  1, // Opcode: MVE_VSTRD64_qi
13858
  /* 4798 */ MCD_OPC_FilterValue,
13859
  1,
13860
  238,
13861
  0,
13862
  0, // Skip to: 5041
13863
  /* 4803 */ MCD_OPC_ExtractField,
13864
  24,
13865
  1, // Inst{24} ...
13866
  /* 4806 */ MCD_OPC_FilterValue,
13867
  0,
13868
  171,
13869
  0,
13870
  0, // Skip to: 4982
13871
  /* 4811 */ MCD_OPC_ExtractField,
13872
  0,
13873
  8, // Inst{7-0} ...
13874
  /* 4814 */ MCD_OPC_FilterValue,
13875
  0,
13876
  23,
13877
  0,
13878
  0, // Skip to: 4842
13879
  /* 4819 */ MCD_OPC_CheckPredicate,
13880
  22,
13881
  40,
13882
  80,
13883
  0, // Skip to: 25344
13884
  /* 4824 */ MCD_OPC_CheckField,
13885
  28,
13886
  4,
13887
  15,
13888
  33,
13889
  80,
13890
  0, // Skip to: 25344
13891
  /* 4831 */ MCD_OPC_CheckField,
13892
  23,
13893
  1,
13894
  1,
13895
  26,
13896
  80,
13897
  0, // Skip to: 25344
13898
  /* 4838 */ MCD_OPC_Decode,
13899
  229,
13900
  8,
13901
  120, // Opcode: MVE_VLD20_32
13902
  /* 4842 */ MCD_OPC_FilterValue,
13903
  1,
13904
  23,
13905
  0,
13906
  0, // Skip to: 4870
13907
  /* 4847 */ MCD_OPC_CheckPredicate,
13908
  22,
13909
  12,
13910
  80,
13911
  0, // Skip to: 25344
13912
  /* 4852 */ MCD_OPC_CheckField,
13913
  28,
13914
  4,
13915
  15,
13916
  5,
13917
  80,
13918
  0, // Skip to: 25344
13919
  /* 4859 */ MCD_OPC_CheckField,
13920
  23,
13921
  1,
13922
  1,
13923
  254,
13924
  79,
13925
  0, // Skip to: 25344
13926
  /* 4866 */ MCD_OPC_Decode,
13927
  241,
13928
  8,
13929
  121, // Opcode: MVE_VLD40_32
13930
  /* 4870 */ MCD_OPC_FilterValue,
13931
  32,
13932
  23,
13933
  0,
13934
  0, // Skip to: 4898
13935
  /* 4875 */ MCD_OPC_CheckPredicate,
13936
  22,
13937
  240,
13938
  79,
13939
  0, // Skip to: 25344
13940
  /* 4880 */ MCD_OPC_CheckField,
13941
  28,
13942
  4,
13943
  15,
13944
  233,
13945
  79,
13946
  0, // Skip to: 25344
13947
  /* 4887 */ MCD_OPC_CheckField,
13948
  23,
13949
  1,
13950
  1,
13951
  226,
13952
  79,
13953
  0, // Skip to: 25344
13954
  /* 4894 */ MCD_OPC_Decode,
13955
  235,
13956
  8,
13957
  120, // Opcode: MVE_VLD21_32
13958
  /* 4898 */ MCD_OPC_FilterValue,
13959
  33,
13960
  23,
13961
  0,
13962
  0, // Skip to: 4926
13963
  /* 4903 */ MCD_OPC_CheckPredicate,
13964
  22,
13965
  212,
13966
  79,
13967
  0, // Skip to: 25344
13968
  /* 4908 */ MCD_OPC_CheckField,
13969
  28,
13970
  4,
13971
  15,
13972
  205,
13973
  79,
13974
  0, // Skip to: 25344
13975
  /* 4915 */ MCD_OPC_CheckField,
13976
  23,
13977
  1,
13978
  1,
13979
  198,
13980
  79,
13981
  0, // Skip to: 25344
13982
  /* 4922 */ MCD_OPC_Decode,
13983
  247,
13984
  8,
13985
  121, // Opcode: MVE_VLD41_32
13986
  /* 4926 */ MCD_OPC_FilterValue,
13987
  65,
13988
  23,
13989
  0,
13990
  0, // Skip to: 4954
13991
  /* 4931 */ MCD_OPC_CheckPredicate,
13992
  22,
13993
  184,
13994
  79,
13995
  0, // Skip to: 25344
13996
  /* 4936 */ MCD_OPC_CheckField,
13997
  28,
13998
  4,
13999
  15,
14000
  177,
14001
  79,
14002
  0, // Skip to: 25344
14003
  /* 4943 */ MCD_OPC_CheckField,
14004
  23,
14005
  1,
14006
  1,
14007
  170,
14008
  79,
14009
  0, // Skip to: 25344
14010
  /* 4950 */ MCD_OPC_Decode,
14011
  253,
14012
  8,
14013
  121, // Opcode: MVE_VLD42_32
14014
  /* 4954 */ MCD_OPC_FilterValue,
14015
  97,
14016
  161,
14017
  79,
14018
  0, // Skip to: 25344
14019
  /* 4959 */ MCD_OPC_CheckPredicate,
14020
  22,
14021
  156,
14022
  79,
14023
  0, // Skip to: 25344
14024
  /* 4964 */ MCD_OPC_CheckField,
14025
  28,
14026
  4,
14027
  15,
14028
  149,
14029
  79,
14030
  0, // Skip to: 25344
14031
  /* 4971 */ MCD_OPC_CheckField,
14032
  23,
14033
  1,
14034
  1,
14035
  142,
14036
  79,
14037
  0, // Skip to: 25344
14038
  /* 4978 */ MCD_OPC_Decode,
14039
  131,
14040
  9,
14041
  121, // Opcode: MVE_VLD43_32
14042
  /* 4982 */ MCD_OPC_FilterValue,
14043
  1,
14044
  133,
14045
  79,
14046
  0, // Skip to: 25344
14047
  /* 4987 */ MCD_OPC_ExtractField,
14048
  28,
14049
  4, // Inst{31-28} ...
14050
  /* 4990 */ MCD_OPC_FilterValue,
14051
  14,
14052
  17,
14053
  0,
14054
  0, // Skip to: 5012
14055
  /* 4995 */ MCD_OPC_CheckPredicate,
14056
  22,
14057
  120,
14058
  79,
14059
  0, // Skip to: 25344
14060
  /* 5000 */ MCD_OPC_CheckField,
14061
  7,
14062
  1,
14063
  0,
14064
  113,
14065
  79,
14066
  0, // Skip to: 25344
14067
  /* 5007 */ MCD_OPC_Decode,
14068
  174,
14069
  9,
14070
  131,
14071
  1, // Opcode: MVE_VLDRWU32
14072
  /* 5012 */ MCD_OPC_FilterValue,
14073
  15,
14074
  103,
14075
  79,
14076
  0, // Skip to: 25344
14077
  /* 5017 */ MCD_OPC_CheckPredicate,
14078
  22,
14079
  98,
14080
  79,
14081
  0, // Skip to: 25344
14082
  /* 5022 */ MCD_OPC_CheckField,
14083
  16,
14084
  1,
14085
  0,
14086
  91,
14087
  79,
14088
  0, // Skip to: 25344
14089
  /* 5029 */ MCD_OPC_CheckField,
14090
  7,
14091
  1,
14092
  0,
14093
  84,
14094
  79,
14095
  0, // Skip to: 25344
14096
  /* 5036 */ MCD_OPC_Decode,
14097
  155,
14098
  9,
14099
  132,
14100
  1, // Opcode: MVE_VLDRDU64_qi
14101
  /* 5041 */ MCD_OPC_FilterValue,
14102
  2,
14103
  226,
14104
  0,
14105
  0, // Skip to: 5272
14106
  /* 5046 */ MCD_OPC_ExtractField,
14107
  24,
14108
  1, // Inst{24} ...
14109
  /* 5049 */ MCD_OPC_FilterValue,
14110
  0,
14111
  159,
14112
  0,
14113
  0, // Skip to: 5213
14114
  /* 5054 */ MCD_OPC_ExtractField,
14115
  28,
14116
  4, // Inst{31-28} ...
14117
  /* 5057 */ MCD_OPC_FilterValue,
14118
  14,
14119
  17,
14120
  0,
14121
  0, // Skip to: 5079
14122
  /* 5062 */ MCD_OPC_CheckPredicate,
14123
  22,
14124
  53,
14125
  79,
14126
  0, // Skip to: 25344
14127
  /* 5067 */ MCD_OPC_CheckField,
14128
  7,
14129
  1,
14130
  0,
14131
  46,
14132
  79,
14133
  0, // Skip to: 25344
14134
  /* 5074 */ MCD_OPC_Decode,
14135
  207,
14136
  13,
14137
  133,
14138
  1, // Opcode: MVE_VSTRWU32_post
14139
  /* 5079 */ MCD_OPC_FilterValue,
14140
  15,
14141
  36,
14142
  79,
14143
  0, // Skip to: 25344
14144
  /* 5084 */ MCD_OPC_ExtractField,
14145
  0,
14146
  8, // Inst{7-0} ...
14147
  /* 5087 */ MCD_OPC_FilterValue,
14148
  0,
14149
  16,
14150
  0,
14151
  0, // Skip to: 5108
14152
  /* 5092 */ MCD_OPC_CheckPredicate,
14153
  22,
14154
  23,
14155
  79,
14156
  0, // Skip to: 25344
14157
  /* 5097 */ MCD_OPC_CheckField,
14158
  23,
14159
  1,
14160
  1,
14161
  16,
14162
  79,
14163
  0, // Skip to: 25344
14164
  /* 5104 */ MCD_OPC_Decode,
14165
  143,
14166
  13,
14167
  123, // Opcode: MVE_VST20_32_wb
14168
  /* 5108 */ MCD_OPC_FilterValue,
14169
  1,
14170
  16,
14171
  0,
14172
  0, // Skip to: 5129
14173
  /* 5113 */ MCD_OPC_CheckPredicate,
14174
  22,
14175
  2,
14176
  79,
14177
  0, // Skip to: 25344
14178
  /* 5118 */ MCD_OPC_CheckField,
14179
  23,
14180
  1,
14181
  1,
14182
  251,
14183
  78,
14184
  0, // Skip to: 25344
14185
  /* 5125 */ MCD_OPC_Decode,
14186
  155,
14187
  13,
14188
  124, // Opcode: MVE_VST40_32_wb
14189
  /* 5129 */ MCD_OPC_FilterValue,
14190
  32,
14191
  16,
14192
  0,
14193
  0, // Skip to: 5150
14194
  /* 5134 */ MCD_OPC_CheckPredicate,
14195
  22,
14196
  237,
14197
  78,
14198
  0, // Skip to: 25344
14199
  /* 5139 */ MCD_OPC_CheckField,
14200
  23,
14201
  1,
14202
  1,
14203
  230,
14204
  78,
14205
  0, // Skip to: 25344
14206
  /* 5146 */ MCD_OPC_Decode,
14207
  149,
14208
  13,
14209
  123, // Opcode: MVE_VST21_32_wb
14210
  /* 5150 */ MCD_OPC_FilterValue,
14211
  33,
14212
  16,
14213
  0,
14214
  0, // Skip to: 5171
14215
  /* 5155 */ MCD_OPC_CheckPredicate,
14216
  22,
14217
  216,
14218
  78,
14219
  0, // Skip to: 25344
14220
  /* 5160 */ MCD_OPC_CheckField,
14221
  23,
14222
  1,
14223
  1,
14224
  209,
14225
  78,
14226
  0, // Skip to: 25344
14227
  /* 5167 */ MCD_OPC_Decode,
14228
  161,
14229
  13,
14230
  124, // Opcode: MVE_VST41_32_wb
14231
  /* 5171 */ MCD_OPC_FilterValue,
14232
  65,
14233
  16,
14234
  0,
14235
  0, // Skip to: 5192
14236
  /* 5176 */ MCD_OPC_CheckPredicate,
14237
  22,
14238
  195,
14239
  78,
14240
  0, // Skip to: 25344
14241
  /* 5181 */ MCD_OPC_CheckField,
14242
  23,
14243
  1,
14244
  1,
14245
  188,
14246
  78,
14247
  0, // Skip to: 25344
14248
  /* 5188 */ MCD_OPC_Decode,
14249
  167,
14250
  13,
14251
  124, // Opcode: MVE_VST42_32_wb
14252
  /* 5192 */ MCD_OPC_FilterValue,
14253
  97,
14254
  179,
14255
  78,
14256
  0, // Skip to: 25344
14257
  /* 5197 */ MCD_OPC_CheckPredicate,
14258
  22,
14259
  174,
14260
  78,
14261
  0, // Skip to: 25344
14262
  /* 5202 */ MCD_OPC_CheckField,
14263
  23,
14264
  1,
14265
  1,
14266
  167,
14267
  78,
14268
  0, // Skip to: 25344
14269
  /* 5209 */ MCD_OPC_Decode,
14270
  173,
14271
  13,
14272
  124, // Opcode: MVE_VST43_32_wb
14273
  /* 5213 */ MCD_OPC_FilterValue,
14274
  1,
14275
  158,
14276
  78,
14277
  0, // Skip to: 25344
14278
  /* 5218 */ MCD_OPC_ExtractField,
14279
  28,
14280
  4, // Inst{31-28} ...
14281
  /* 5221 */ MCD_OPC_FilterValue,
14282
  14,
14283
  17,
14284
  0,
14285
  0, // Skip to: 5243
14286
  /* 5226 */ MCD_OPC_CheckPredicate,
14287
  22,
14288
  145,
14289
  78,
14290
  0, // Skip to: 25344
14291
  /* 5231 */ MCD_OPC_CheckField,
14292
  7,
14293
  1,
14294
  0,
14295
  138,
14296
  78,
14297
  0, // Skip to: 25344
14298
  /* 5238 */ MCD_OPC_Decode,
14299
  208,
14300
  13,
14301
  134,
14302
  1, // Opcode: MVE_VSTRWU32_pre
14303
  /* 5243 */ MCD_OPC_FilterValue,
14304
  15,
14305
  128,
14306
  78,
14307
  0, // Skip to: 25344
14308
  /* 5248 */ MCD_OPC_CheckPredicate,
14309
  22,
14310
  123,
14311
  78,
14312
  0, // Skip to: 25344
14313
  /* 5253 */ MCD_OPC_CheckField,
14314
  16,
14315
  1,
14316
  0,
14317
  116,
14318
  78,
14319
  0, // Skip to: 25344
14320
  /* 5260 */ MCD_OPC_CheckField,
14321
  7,
14322
  1,
14323
  0,
14324
  109,
14325
  78,
14326
  0, // Skip to: 25344
14327
  /* 5267 */ MCD_OPC_Decode,
14328
  189,
14329
  13,
14330
  135,
14331
  1, // Opcode: MVE_VSTRD64_qi_pre
14332
  /* 5272 */ MCD_OPC_FilterValue,
14333
  3,
14334
  99,
14335
  78,
14336
  0, // Skip to: 25344
14337
  /* 5277 */ MCD_OPC_ExtractField,
14338
  24,
14339
  1, // Inst{24} ...
14340
  /* 5280 */ MCD_OPC_FilterValue,
14341
  0,
14342
  165,
14343
  0,
14344
  0, // Skip to: 5450
14345
  /* 5285 */ MCD_OPC_ExtractField,
14346
  28,
14347
  4, // Inst{31-28} ...
14348
  /* 5288 */ MCD_OPC_FilterValue,
14349
  14,
14350
  17,
14351
  0,
14352
  0, // Skip to: 5310
14353
  /* 5293 */ MCD_OPC_CheckPredicate,
14354
  22,
14355
  78,
14356
  78,
14357
  0, // Skip to: 25344
14358
  /* 5298 */ MCD_OPC_CheckField,
14359
  7,
14360
  1,
14361
  0,
14362
  71,
14363
  78,
14364
  0, // Skip to: 25344
14365
  /* 5305 */ MCD_OPC_Decode,
14366
  175,
14367
  9,
14368
  133,
14369
  1, // Opcode: MVE_VLDRWU32_post
14370
  /* 5310 */ MCD_OPC_FilterValue,
14371
  15,
14372
  61,
14373
  78,
14374
  0, // Skip to: 25344
14375
  /* 5315 */ MCD_OPC_ExtractField,
14376
  0,
14377
  8, // Inst{7-0} ...
14378
  /* 5318 */ MCD_OPC_FilterValue,
14379
  0,
14380
  17,
14381
  0,
14382
  0, // Skip to: 5340
14383
  /* 5323 */ MCD_OPC_CheckPredicate,
14384
  22,
14385
  48,
14386
  78,
14387
  0, // Skip to: 25344
14388
  /* 5328 */ MCD_OPC_CheckField,
14389
  23,
14390
  1,
14391
  1,
14392
  41,
14393
  78,
14394
  0, // Skip to: 25344
14395
  /* 5335 */ MCD_OPC_Decode,
14396
  230,
14397
  8,
14398
  129,
14399
  1, // Opcode: MVE_VLD20_32_wb
14400
  /* 5340 */ MCD_OPC_FilterValue,
14401
  1,
14402
  17,
14403
  0,
14404
  0, // Skip to: 5362
14405
  /* 5345 */ MCD_OPC_CheckPredicate,
14406
  22,
14407
  26,
14408
  78,
14409
  0, // Skip to: 25344
14410
  /* 5350 */ MCD_OPC_CheckField,
14411
  23,
14412
  1,
14413
  1,
14414
  19,
14415
  78,
14416
  0, // Skip to: 25344
14417
  /* 5357 */ MCD_OPC_Decode,
14418
  242,
14419
  8,
14420
  130,
14421
  1, // Opcode: MVE_VLD40_32_wb
14422
  /* 5362 */ MCD_OPC_FilterValue,
14423
  32,
14424
  17,
14425
  0,
14426
  0, // Skip to: 5384
14427
  /* 5367 */ MCD_OPC_CheckPredicate,
14428
  22,
14429
  4,
14430
  78,
14431
  0, // Skip to: 25344
14432
  /* 5372 */ MCD_OPC_CheckField,
14433
  23,
14434
  1,
14435
  1,
14436
  253,
14437
  77,
14438
  0, // Skip to: 25344
14439
  /* 5379 */ MCD_OPC_Decode,
14440
  236,
14441
  8,
14442
  129,
14443
  1, // Opcode: MVE_VLD21_32_wb
14444
  /* 5384 */ MCD_OPC_FilterValue,
14445
  33,
14446
  17,
14447
  0,
14448
  0, // Skip to: 5406
14449
  /* 5389 */ MCD_OPC_CheckPredicate,
14450
  22,
14451
  238,
14452
  77,
14453
  0, // Skip to: 25344
14454
  /* 5394 */ MCD_OPC_CheckField,
14455
  23,
14456
  1,
14457
  1,
14458
  231,
14459
  77,
14460
  0, // Skip to: 25344
14461
  /* 5401 */ MCD_OPC_Decode,
14462
  248,
14463
  8,
14464
  130,
14465
  1, // Opcode: MVE_VLD41_32_wb
14466
  /* 5406 */ MCD_OPC_FilterValue,
14467
  65,
14468
  17,
14469
  0,
14470
  0, // Skip to: 5428
14471
  /* 5411 */ MCD_OPC_CheckPredicate,
14472
  22,
14473
  216,
14474
  77,
14475
  0, // Skip to: 25344
14476
  /* 5416 */ MCD_OPC_CheckField,
14477
  23,
14478
  1,
14479
  1,
14480
  209,
14481
  77,
14482
  0, // Skip to: 25344
14483
  /* 5423 */ MCD_OPC_Decode,
14484
  254,
14485
  8,
14486
  130,
14487
  1, // Opcode: MVE_VLD42_32_wb
14488
  /* 5428 */ MCD_OPC_FilterValue,
14489
  97,
14490
  199,
14491
  77,
14492
  0, // Skip to: 25344
14493
  /* 5433 */ MCD_OPC_CheckPredicate,
14494
  22,
14495
  194,
14496
  77,
14497
  0, // Skip to: 25344
14498
  /* 5438 */ MCD_OPC_CheckField,
14499
  23,
14500
  1,
14501
  1,
14502
  187,
14503
  77,
14504
  0, // Skip to: 25344
14505
  /* 5445 */ MCD_OPC_Decode,
14506
  132,
14507
  9,
14508
  130,
14509
  1, // Opcode: MVE_VLD43_32_wb
14510
  /* 5450 */ MCD_OPC_FilterValue,
14511
  1,
14512
  177,
14513
  77,
14514
  0, // Skip to: 25344
14515
  /* 5455 */ MCD_OPC_ExtractField,
14516
  28,
14517
  4, // Inst{31-28} ...
14518
  /* 5458 */ MCD_OPC_FilterValue,
14519
  14,
14520
  17,
14521
  0,
14522
  0, // Skip to: 5480
14523
  /* 5463 */ MCD_OPC_CheckPredicate,
14524
  22,
14525
  164,
14526
  77,
14527
  0, // Skip to: 25344
14528
  /* 5468 */ MCD_OPC_CheckField,
14529
  7,
14530
  1,
14531
  0,
14532
  157,
14533
  77,
14534
  0, // Skip to: 25344
14535
  /* 5475 */ MCD_OPC_Decode,
14536
  176,
14537
  9,
14538
  134,
14539
  1, // Opcode: MVE_VLDRWU32_pre
14540
  /* 5480 */ MCD_OPC_FilterValue,
14541
  15,
14542
  147,
14543
  77,
14544
  0, // Skip to: 25344
14545
  /* 5485 */ MCD_OPC_CheckPredicate,
14546
  22,
14547
  142,
14548
  77,
14549
  0, // Skip to: 25344
14550
  /* 5490 */ MCD_OPC_CheckField,
14551
  16,
14552
  1,
14553
  0,
14554
  135,
14555
  77,
14556
  0, // Skip to: 25344
14557
  /* 5497 */ MCD_OPC_CheckField,
14558
  7,
14559
  1,
14560
  0,
14561
  128,
14562
  77,
14563
  0, // Skip to: 25344
14564
  /* 5504 */ MCD_OPC_Decode,
14565
  156,
14566
  9,
14567
  135,
14568
  1, // Opcode: MVE_VLDRDU64_qi_pre
14569
  /* 5509 */ MCD_OPC_FilterValue,
14570
  7,
14571
  118,
14572
  77,
14573
  0, // Skip to: 25344
14574
  /* 5514 */ MCD_OPC_ExtractField,
14575
  23,
14576
  2, // Inst{24-23} ...
14577
  /* 5517 */ MCD_OPC_FilterValue,
14578
  0,
14579
  179,
14580
  28,
14581
  0, // Skip to: 12869
14582
  /* 5522 */ MCD_OPC_ExtractField,
14583
  8,
14584
  4, // Inst{11-8} ...
14585
  /* 5525 */ MCD_OPC_FilterValue,
14586
  11,
14587
  195,
14588
  0,
14589
  0, // Skip to: 5725
14590
  /* 5530 */ MCD_OPC_ExtractField,
14591
  20,
14592
  1, // Inst{20} ...
14593
  /* 5533 */ MCD_OPC_FilterValue,
14594
  0,
14595
  91,
14596
  0,
14597
  0, // Skip to: 5629
14598
  /* 5538 */ MCD_OPC_ExtractField,
14599
  22,
14600
  1, // Inst{22} ...
14601
  /* 5541 */ MCD_OPC_FilterValue,
14602
  0,
14603
  54,
14604
  0,
14605
  0, // Skip to: 5600
14606
  /* 5546 */ MCD_OPC_ExtractField,
14607
  0,
14608
  6, // Inst{5-0} ...
14609
  /* 5549 */ MCD_OPC_FilterValue,
14610
  16,
14611
  24,
14612
  0,
14613
  0, // Skip to: 5578
14614
  /* 5554 */ MCD_OPC_CheckPredicate,
14615
  25,
14616
  73,
14617
  77,
14618
  0, // Skip to: 25344
14619
  /* 5559 */ MCD_OPC_CheckField,
14620
  28,
14621
  4,
14622
  14,
14623
  66,
14624
  77,
14625
  0, // Skip to: 25344
14626
  /* 5566 */ MCD_OPC_CheckField,
14627
  6,
14628
  1,
14629
  0,
14630
  59,
14631
  77,
14632
  0, // Skip to: 25344
14633
  /* 5573 */ MCD_OPC_Decode,
14634
  181,
14635
  10,
14636
  136,
14637
  1, // Opcode: MVE_VMOV_to_lane_32
14638
  /* 5578 */ MCD_OPC_FilterValue,
14639
  48,
14640
  49,
14641
  77,
14642
  0, // Skip to: 25344
14643
  /* 5583 */ MCD_OPC_CheckPredicate,
14644
  23,
14645
  44,
14646
  77,
14647
  0, // Skip to: 25344
14648
  /* 5588 */ MCD_OPC_CheckField,
14649
  28,
14650
  4,
14651
  14,
14652
  37,
14653
  77,
14654
  0, // Skip to: 25344
14655
  /* 5595 */ MCD_OPC_Decode,
14656
  180,
14657
  10,
14658
  137,
14659
  1, // Opcode: MVE_VMOV_to_lane_16
14660
  /* 5600 */ MCD_OPC_FilterValue,
14661
  1,
14662
  27,
14663
  77,
14664
  0, // Skip to: 25344
14665
  /* 5605 */ MCD_OPC_CheckPredicate,
14666
  23,
14667
  22,
14668
  77,
14669
  0, // Skip to: 25344
14670
  /* 5610 */ MCD_OPC_CheckField,
14671
  28,
14672
  4,
14673
  14,
14674
  15,
14675
  77,
14676
  0, // Skip to: 25344
14677
  /* 5617 */ MCD_OPC_CheckField,
14678
  0,
14679
  5,
14680
  16,
14681
  8,
14682
  77,
14683
  0, // Skip to: 25344
14684
  /* 5624 */ MCD_OPC_Decode,
14685
  182,
14686
  10,
14687
  138,
14688
  1, // Opcode: MVE_VMOV_to_lane_8
14689
  /* 5629 */ MCD_OPC_FilterValue,
14690
  1,
14691
  254,
14692
  76,
14693
  0, // Skip to: 25344
14694
  /* 5634 */ MCD_OPC_ExtractField,
14695
  22,
14696
  1, // Inst{22} ...
14697
  /* 5637 */ MCD_OPC_FilterValue,
14698
  0,
14699
  54,
14700
  0,
14701
  0, // Skip to: 5696
14702
  /* 5642 */ MCD_OPC_ExtractField,
14703
  0,
14704
  6, // Inst{5-0} ...
14705
  /* 5645 */ MCD_OPC_FilterValue,
14706
  16,
14707
  24,
14708
  0,
14709
  0, // Skip to: 5674
14710
  /* 5650 */ MCD_OPC_CheckPredicate,
14711
  25,
14712
  233,
14713
  76,
14714
  0, // Skip to: 25344
14715
  /* 5655 */ MCD_OPC_CheckField,
14716
  28,
14717
  4,
14718
  14,
14719
  226,
14720
  76,
14721
  0, // Skip to: 25344
14722
  /* 5662 */ MCD_OPC_CheckField,
14723
  6,
14724
  1,
14725
  0,
14726
  219,
14727
  76,
14728
  0, // Skip to: 25344
14729
  /* 5669 */ MCD_OPC_Decode,
14730
  173,
14731
  10,
14732
  139,
14733
  1, // Opcode: MVE_VMOV_from_lane_32
14734
  /* 5674 */ MCD_OPC_FilterValue,
14735
  48,
14736
  209,
14737
  76,
14738
  0, // Skip to: 25344
14739
  /* 5679 */ MCD_OPC_CheckPredicate,
14740
  23,
14741
  204,
14742
  76,
14743
  0, // Skip to: 25344
14744
  /* 5684 */ MCD_OPC_CheckField,
14745
  28,
14746
  4,
14747
  14,
14748
  197,
14749
  76,
14750
  0, // Skip to: 25344
14751
  /* 5691 */ MCD_OPC_Decode,
14752
  174,
14753
  10,
14754
  140,
14755
  1, // Opcode: MVE_VMOV_from_lane_s16
14756
  /* 5696 */ MCD_OPC_FilterValue,
14757
  1,
14758
  187,
14759
  76,
14760
  0, // Skip to: 25344
14761
  /* 5701 */ MCD_OPC_CheckPredicate,
14762
  23,
14763
  182,
14764
  76,
14765
  0, // Skip to: 25344
14766
  /* 5706 */ MCD_OPC_CheckField,
14767
  28,
14768
  4,
14769
  14,
14770
  175,
14771
  76,
14772
  0, // Skip to: 25344
14773
  /* 5713 */ MCD_OPC_CheckField,
14774
  0,
14775
  5,
14776
  16,
14777
  168,
14778
  76,
14779
  0, // Skip to: 25344
14780
  /* 5720 */ MCD_OPC_Decode,
14781
  175,
14782
  10,
14783
  141,
14784
  1, // Opcode: MVE_VMOV_from_lane_s8
14785
  /* 5725 */ MCD_OPC_FilterValue,
14786
  14,
14787
  175,
14788
  16,
14789
  0, // Skip to: 10001
14790
  /* 5730 */ MCD_OPC_ExtractField,
14791
  20,
14792
  2, // Inst{21-20} ...
14793
  /* 5733 */ MCD_OPC_FilterValue,
14794
  0,
14795
  227,
14796
  2,
14797
  0, // Skip to: 6477
14798
  /* 5738 */ MCD_OPC_ExtractField,
14799
  6,
14800
  1, // Inst{6} ...
14801
  /* 5741 */ MCD_OPC_FilterValue,
14802
  0,
14803
  211,
14804
  1,
14805
  0, // Skip to: 6213
14806
  /* 5746 */ MCD_OPC_ExtractField,
14807
  0,
14808
  1, // Inst{0} ...
14809
  /* 5749 */ MCD_OPC_FilterValue,
14810
  0,
14811
  227,
14812
  0,
14813
  0, // Skip to: 5981
14814
  /* 5754 */ MCD_OPC_ExtractField,
14815
  12,
14816
  1, // Inst{12} ...
14817
  /* 5757 */ MCD_OPC_FilterValue,
14818
  0,
14819
  107,
14820
  0,
14821
  0, // Skip to: 5869
14822
  /* 5762 */ MCD_OPC_ExtractField,
14823
  16,
14824
  1, // Inst{16} ...
14825
  /* 5765 */ MCD_OPC_FilterValue,
14826
  0,
14827
  47,
14828
  0,
14829
  0, // Skip to: 5817
14830
  /* 5770 */ MCD_OPC_ExtractField,
14831
  28,
14832
  4, // Inst{31-28} ...
14833
  /* 5773 */ MCD_OPC_FilterValue,
14834
  14,
14835
  17,
14836
  0,
14837
  0, // Skip to: 5795
14838
  /* 5778 */ MCD_OPC_CheckPredicate,
14839
  22,
14840
  105,
14841
  76,
14842
  0, // Skip to: 25344
14843
  /* 5783 */ MCD_OPC_CheckField,
14844
  4,
14845
  1,
14846
  0,
14847
  98,
14848
  76,
14849
  0, // Skip to: 25344
14850
  /* 5790 */ MCD_OPC_Decode,
14851
  149,
14852
  11,
14853
  142,
14854
  1, // Opcode: MVE_VQDMLADHs8
14855
  /* 5795 */ MCD_OPC_FilterValue,
14856
  15,
14857
  88,
14858
  76,
14859
  0, // Skip to: 25344
14860
  /* 5800 */ MCD_OPC_CheckPredicate,
14861
  22,
14862
  83,
14863
  76,
14864
  0, // Skip to: 25344
14865
  /* 5805 */ MCD_OPC_CheckField,
14866
  4,
14867
  1,
14868
  0,
14869
  76,
14870
  76,
14871
  0, // Skip to: 25344
14872
  /* 5812 */ MCD_OPC_Decode,
14873
  161,
14874
  11,
14875
  142,
14876
  1, // Opcode: MVE_VQDMLSDHs8
14877
  /* 5817 */ MCD_OPC_FilterValue,
14878
  1,
14879
  66,
14880
  76,
14881
  0, // Skip to: 25344
14882
  /* 5822 */ MCD_OPC_ExtractField,
14883
  28,
14884
  4, // Inst{31-28} ...
14885
  /* 5825 */ MCD_OPC_FilterValue,
14886
  14,
14887
  17,
14888
  0,
14889
  0, // Skip to: 5847
14890
  /* 5830 */ MCD_OPC_CheckPredicate,
14891
  22,
14892
  53,
14893
  76,
14894
  0, // Skip to: 25344
14895
  /* 5835 */ MCD_OPC_CheckField,
14896
  4,
14897
  1,
14898
  0,
14899
  46,
14900
  76,
14901
  0, // Skip to: 25344
14902
  /* 5842 */ MCD_OPC_Decode,
14903
  198,
14904
  10,
14905
  143,
14906
  1, // Opcode: MVE_VMULLBs8
14907
  /* 5847 */ MCD_OPC_FilterValue,
14908
  15,
14909
  36,
14910
  76,
14911
  0, // Skip to: 25344
14912
  /* 5852 */ MCD_OPC_CheckPredicate,
14913
  22,
14914
  31,
14915
  76,
14916
  0, // Skip to: 25344
14917
  /* 5857 */ MCD_OPC_CheckField,
14918
  4,
14919
  1,
14920
  0,
14921
  24,
14922
  76,
14923
  0, // Skip to: 25344
14924
  /* 5864 */ MCD_OPC_Decode,
14925
  201,
14926
  10,
14927
  143,
14928
  1, // Opcode: MVE_VMULLBu8
14929
  /* 5869 */ MCD_OPC_FilterValue,
14930
  1,
14931
  14,
14932
  76,
14933
  0, // Skip to: 25344
14934
  /* 5874 */ MCD_OPC_ExtractField,
14935
  16,
14936
  1, // Inst{16} ...
14937
  /* 5877 */ MCD_OPC_FilterValue,
14938
  0,
14939
  47,
14940
  0,
14941
  0, // Skip to: 5929
14942
  /* 5882 */ MCD_OPC_ExtractField,
14943
  28,
14944
  4, // Inst{31-28} ...
14945
  /* 5885 */ MCD_OPC_FilterValue,
14946
  14,
14947
  17,
14948
  0,
14949
  0, // Skip to: 5907
14950
  /* 5890 */ MCD_OPC_CheckPredicate,
14951
  22,
14952
  249,
14953
  75,
14954
  0, // Skip to: 25344
14955
  /* 5895 */ MCD_OPC_CheckField,
14956
  4,
14957
  1,
14958
  0,
14959
  242,
14960
  75,
14961
  0, // Skip to: 25344
14962
  /* 5902 */ MCD_OPC_Decode,
14963
  146,
14964
  11,
14965
  142,
14966
  1, // Opcode: MVE_VQDMLADHXs8
14967
  /* 5907 */ MCD_OPC_FilterValue,
14968
  15,
14969
  232,
14970
  75,
14971
  0, // Skip to: 25344
14972
  /* 5912 */ MCD_OPC_CheckPredicate,
14973
  22,
14974
  227,
14975
  75,
14976
  0, // Skip to: 25344
14977
  /* 5917 */ MCD_OPC_CheckField,
14978
  4,
14979
  1,
14980
  0,
14981
  220,
14982
  75,
14983
  0, // Skip to: 25344
14984
  /* 5924 */ MCD_OPC_Decode,
14985
  158,
14986
  11,
14987
  142,
14988
  1, // Opcode: MVE_VQDMLSDHXs8
14989
  /* 5929 */ MCD_OPC_FilterValue,
14990
  1,
14991
  210,
14992
  75,
14993
  0, // Skip to: 25344
14994
  /* 5934 */ MCD_OPC_ExtractField,
14995
  28,
14996
  4, // Inst{31-28} ...
14997
  /* 5937 */ MCD_OPC_FilterValue,
14998
  14,
14999
  17,
15000
  0,
15001
  0, // Skip to: 5959
15002
  /* 5942 */ MCD_OPC_CheckPredicate,
15003
  22,
15004
  197,
15005
  75,
15006
  0, // Skip to: 25344
15007
  /* 5947 */ MCD_OPC_CheckField,
15008
  4,
15009
  1,
15010
  0,
15011
  190,
15012
  75,
15013
  0, // Skip to: 25344
15014
  /* 5954 */ MCD_OPC_Decode,
15015
  206,
15016
  10,
15017
  143,
15018
  1, // Opcode: MVE_VMULLTs8
15019
  /* 5959 */ MCD_OPC_FilterValue,
15020
  15,
15021
  180,
15022
  75,
15023
  0, // Skip to: 25344
15024
  /* 5964 */ MCD_OPC_CheckPredicate,
15025
  22,
15026
  175,
15027
  75,
15028
  0, // Skip to: 25344
15029
  /* 5969 */ MCD_OPC_CheckField,
15030
  4,
15031
  1,
15032
  0,
15033
  168,
15034
  75,
15035
  0, // Skip to: 25344
15036
  /* 5976 */ MCD_OPC_Decode,
15037
  209,
15038
  10,
15039
  143,
15040
  1, // Opcode: MVE_VMULLTu8
15041
  /* 5981 */ MCD_OPC_FilterValue,
15042
  1,
15043
  158,
15044
  75,
15045
  0, // Skip to: 25344
15046
  /* 5986 */ MCD_OPC_ExtractField,
15047
  12,
15048
  1, // Inst{12} ...
15049
  /* 5989 */ MCD_OPC_FilterValue,
15050
  0,
15051
  107,
15052
  0,
15053
  0, // Skip to: 6101
15054
  /* 5994 */ MCD_OPC_ExtractField,
15055
  16,
15056
  1, // Inst{16} ...
15057
  /* 5997 */ MCD_OPC_FilterValue,
15058
  0,
15059
  47,
15060
  0,
15061
  0, // Skip to: 6049
15062
  /* 6002 */ MCD_OPC_ExtractField,
15063
  28,
15064
  4, // Inst{31-28} ...
15065
  /* 6005 */ MCD_OPC_FilterValue,
15066
  14,
15067
  17,
15068
  0,
15069
  0, // Skip to: 6027
15070
  /* 6010 */ MCD_OPC_CheckPredicate,
15071
  22,
15072
  129,
15073
  75,
15074
  0, // Skip to: 25344
15075
  /* 6015 */ MCD_OPC_CheckField,
15076
  4,
15077
  1,
15078
  0,
15079
  122,
15080
  75,
15081
  0, // Skip to: 25344
15082
  /* 6022 */ MCD_OPC_Decode,
15083
  196,
15084
  11,
15085
  142,
15086
  1, // Opcode: MVE_VQRDMLADHs8
15087
  /* 6027 */ MCD_OPC_FilterValue,
15088
  15,
15089
  112,
15090
  75,
15091
  0, // Skip to: 25344
15092
  /* 6032 */ MCD_OPC_CheckPredicate,
15093
  22,
15094
  107,
15095
  75,
15096
  0, // Skip to: 25344
15097
  /* 6037 */ MCD_OPC_CheckField,
15098
  4,
15099
  1,
15100
  0,
15101
  100,
15102
  75,
15103
  0, // Skip to: 25344
15104
  /* 6044 */ MCD_OPC_Decode,
15105
  208,
15106
  11,
15107
  142,
15108
  1, // Opcode: MVE_VQRDMLSDHs8
15109
  /* 6049 */ MCD_OPC_FilterValue,
15110
  1,
15111
  90,
15112
  75,
15113
  0, // Skip to: 25344
15114
  /* 6054 */ MCD_OPC_ExtractField,
15115
  28,
15116
  4, // Inst{31-28} ...
15117
  /* 6057 */ MCD_OPC_FilterValue,
15118
  14,
15119
  17,
15120
  0,
15121
  0, // Skip to: 6079
15122
  /* 6062 */ MCD_OPC_CheckPredicate,
15123
  22,
15124
  77,
15125
  75,
15126
  0, // Skip to: 25344
15127
  /* 6067 */ MCD_OPC_CheckField,
15128
  4,
15129
  1,
15130
  0,
15131
  70,
15132
  75,
15133
  0, // Skip to: 25344
15134
  /* 6074 */ MCD_OPC_Decode,
15135
  190,
15136
  10,
15137
  143,
15138
  1, // Opcode: MVE_VMULHs8
15139
  /* 6079 */ MCD_OPC_FilterValue,
15140
  15,
15141
  60,
15142
  75,
15143
  0, // Skip to: 25344
15144
  /* 6084 */ MCD_OPC_CheckPredicate,
15145
  22,
15146
  55,
15147
  75,
15148
  0, // Skip to: 25344
15149
  /* 6089 */ MCD_OPC_CheckField,
15150
  4,
15151
  1,
15152
  0,
15153
  48,
15154
  75,
15155
  0, // Skip to: 25344
15156
  /* 6096 */ MCD_OPC_Decode,
15157
  193,
15158
  10,
15159
  143,
15160
  1, // Opcode: MVE_VMULHu8
15161
  /* 6101 */ MCD_OPC_FilterValue,
15162
  1,
15163
  38,
15164
  75,
15165
  0, // Skip to: 25344
15166
  /* 6106 */ MCD_OPC_ExtractField,
15167
  16,
15168
  1, // Inst{16} ...
15169
  /* 6109 */ MCD_OPC_FilterValue,
15170
  0,
15171
  47,
15172
  0,
15173
  0, // Skip to: 6161
15174
  /* 6114 */ MCD_OPC_ExtractField,
15175
  28,
15176
  4, // Inst{31-28} ...
15177
  /* 6117 */ MCD_OPC_FilterValue,
15178
  14,
15179
  17,
15180
  0,
15181
  0, // Skip to: 6139
15182
  /* 6122 */ MCD_OPC_CheckPredicate,
15183
  22,
15184
  17,
15185
  75,
15186
  0, // Skip to: 25344
15187
  /* 6127 */ MCD_OPC_CheckField,
15188
  4,
15189
  1,
15190
  0,
15191
  10,
15192
  75,
15193
  0, // Skip to: 25344
15194
  /* 6134 */ MCD_OPC_Decode,
15195
  193,
15196
  11,
15197
  142,
15198
  1, // Opcode: MVE_VQRDMLADHXs8
15199
  /* 6139 */ MCD_OPC_FilterValue,
15200
  15,
15201
  0,
15202
  75,
15203
  0, // Skip to: 25344
15204
  /* 6144 */ MCD_OPC_CheckPredicate,
15205
  22,
15206
  251,
15207
  74,
15208
  0, // Skip to: 25344
15209
  /* 6149 */ MCD_OPC_CheckField,
15210
  4,
15211
  1,
15212
  0,
15213
  244,
15214
  74,
15215
  0, // Skip to: 25344
15216
  /* 6156 */ MCD_OPC_Decode,
15217
  205,
15218
  11,
15219
  142,
15220
  1, // Opcode: MVE_VQRDMLSDHXs8
15221
  /* 6161 */ MCD_OPC_FilterValue,
15222
  1,
15223
  234,
15224
  74,
15225
  0, // Skip to: 25344
15226
  /* 6166 */ MCD_OPC_ExtractField,
15227
  28,
15228
  4, // Inst{31-28} ...
15229
  /* 6169 */ MCD_OPC_FilterValue,
15230
  14,
15231
  17,
15232
  0,
15233
  0, // Skip to: 6191
15234
  /* 6174 */ MCD_OPC_CheckPredicate,
15235
  22,
15236
  221,
15237
  74,
15238
  0, // Skip to: 25344
15239
  /* 6179 */ MCD_OPC_CheckField,
15240
  4,
15241
  1,
15242
  0,
15243
  214,
15244
  74,
15245
  0, // Skip to: 25344
15246
  /* 6186 */ MCD_OPC_Decode,
15247
  192,
15248
  12,
15249
  143,
15250
  1, // Opcode: MVE_VRMULHs8
15251
  /* 6191 */ MCD_OPC_FilterValue,
15252
  15,
15253
  204,
15254
  74,
15255
  0, // Skip to: 25344
15256
  /* 6196 */ MCD_OPC_CheckPredicate,
15257
  22,
15258
  199,
15259
  74,
15260
  0, // Skip to: 25344
15261
  /* 6201 */ MCD_OPC_CheckField,
15262
  4,
15263
  1,
15264
  0,
15265
  192,
15266
  74,
15267
  0, // Skip to: 25344
15268
  /* 6208 */ MCD_OPC_Decode,
15269
  195,
15270
  12,
15271
  143,
15272
  1, // Opcode: MVE_VRMULHu8
15273
  /* 6213 */ MCD_OPC_FilterValue,
15274
  1,
15275
  182,
15276
  74,
15277
  0, // Skip to: 25344
15278
  /* 6218 */ MCD_OPC_ExtractField,
15279
  4,
15280
  2, // Inst{5-4} ...
15281
  /* 6221 */ MCD_OPC_FilterValue,
15282
  0,
15283
  107,
15284
  0,
15285
  0, // Skip to: 6333
15286
  /* 6226 */ MCD_OPC_ExtractField,
15287
  12,
15288
  1, // Inst{12} ...
15289
  /* 6229 */ MCD_OPC_FilterValue,
15290
  0,
15291
  47,
15292
  0,
15293
  0, // Skip to: 6281
15294
  /* 6234 */ MCD_OPC_ExtractField,
15295
  16,
15296
  1, // Inst{16} ...
15297
  /* 6237 */ MCD_OPC_FilterValue,
15298
  0,
15299
  17,
15300
  0,
15301
  0, // Skip to: 6259
15302
  /* 6242 */ MCD_OPC_CheckPredicate,
15303
  22,
15304
  153,
15305
  74,
15306
  0, // Skip to: 25344
15307
  /* 6247 */ MCD_OPC_CheckField,
15308
  28,
15309
  4,
15310
  14,
15311
  146,
15312
  74,
15313
  0, // Skip to: 25344
15314
  /* 6254 */ MCD_OPC_Decode,
15315
  199,
15316
  11,
15317
  144,
15318
  1, // Opcode: MVE_VQRDMLAH_qrs8
15319
  /* 6259 */ MCD_OPC_FilterValue,
15320
  1,
15321
  136,
15322
  74,
15323
  0, // Skip to: 25344
15324
  /* 6264 */ MCD_OPC_CheckPredicate,
15325
  22,
15326
  131,
15327
  74,
15328
  0, // Skip to: 25344
15329
  /* 6269 */ MCD_OPC_CheckField,
15330
  28,
15331
  4,
15332
  14,
15333
  124,
15334
  74,
15335
  0, // Skip to: 25344
15336
  /* 6276 */ MCD_OPC_Decode,
15337
  140,
15338
  10,
15339
  144,
15340
  1, // Opcode: MVE_VMLA_qr_i8
15341
  /* 6281 */ MCD_OPC_FilterValue,
15342
  1,
15343
  114,
15344
  74,
15345
  0, // Skip to: 25344
15346
  /* 6286 */ MCD_OPC_ExtractField,
15347
  16,
15348
  1, // Inst{16} ...
15349
  /* 6289 */ MCD_OPC_FilterValue,
15350
  0,
15351
  17,
15352
  0,
15353
  0, // Skip to: 6311
15354
  /* 6294 */ MCD_OPC_CheckPredicate,
15355
  22,
15356
  101,
15357
  74,
15358
  0, // Skip to: 25344
15359
  /* 6299 */ MCD_OPC_CheckField,
15360
  28,
15361
  4,
15362
  14,
15363
  94,
15364
  74,
15365
  0, // Skip to: 25344
15366
  /* 6306 */ MCD_OPC_Decode,
15367
  202,
15368
  11,
15369
  144,
15370
  1, // Opcode: MVE_VQRDMLASH_qrs8
15371
  /* 6311 */ MCD_OPC_FilterValue,
15372
  1,
15373
  84,
15374
  74,
15375
  0, // Skip to: 25344
15376
  /* 6316 */ MCD_OPC_CheckPredicate,
15377
  22,
15378
  79,
15379
  74,
15380
  0, // Skip to: 25344
15381
  /* 6321 */ MCD_OPC_CheckField,
15382
  28,
15383
  4,
15384
  14,
15385
  72,
15386
  74,
15387
  0, // Skip to: 25344
15388
  /* 6328 */ MCD_OPC_Decode,
15389
  137,
15390
  10,
15391
  144,
15392
  1, // Opcode: MVE_VMLAS_qr_i8
15393
  /* 6333 */ MCD_OPC_FilterValue,
15394
  2,
15395
  62,
15396
  74,
15397
  0, // Skip to: 25344
15398
  /* 6338 */ MCD_OPC_ExtractField,
15399
  12,
15400
  1, // Inst{12} ...
15401
  /* 6341 */ MCD_OPC_FilterValue,
15402
  0,
15403
  63,
15404
  0,
15405
  0, // Skip to: 6409
15406
  /* 6346 */ MCD_OPC_ExtractField,
15407
  16,
15408
  1, // Inst{16} ...
15409
  /* 6349 */ MCD_OPC_FilterValue,
15410
  0,
15411
  17,
15412
  0,
15413
  0, // Skip to: 6371
15414
  /* 6354 */ MCD_OPC_CheckPredicate,
15415
  22,
15416
  41,
15417
  74,
15418
  0, // Skip to: 25344
15419
  /* 6359 */ MCD_OPC_CheckField,
15420
  28,
15421
  4,
15422
  14,
15423
  34,
15424
  74,
15425
  0, // Skip to: 25344
15426
  /* 6366 */ MCD_OPC_Decode,
15427
  152,
15428
  11,
15429
  144,
15430
  1, // Opcode: MVE_VQDMLAH_qrs8
15431
  /* 6371 */ MCD_OPC_FilterValue,
15432
  1,
15433
  24,
15434
  74,
15435
  0, // Skip to: 25344
15436
  /* 6376 */ MCD_OPC_ExtractField,
15437
  28,
15438
  4, // Inst{31-28} ...
15439
  /* 6379 */ MCD_OPC_FilterValue,
15440
  14,
15441
  10,
15442
  0,
15443
  0, // Skip to: 6394
15444
  /* 6384 */ MCD_OPC_CheckPredicate,
15445
  22,
15446
  11,
15447
  74,
15448
  0, // Skip to: 25344
15449
  /* 6389 */ MCD_OPC_Decode,
15450
  164,
15451
  11,
15452
  145,
15453
  1, // Opcode: MVE_VQDMULH_qr_s8
15454
  /* 6394 */ MCD_OPC_FilterValue,
15455
  15,
15456
  1,
15457
  74,
15458
  0, // Skip to: 25344
15459
  /* 6399 */ MCD_OPC_CheckPredicate,
15460
  22,
15461
  252,
15462
  73,
15463
  0, // Skip to: 25344
15464
  /* 6404 */ MCD_OPC_Decode,
15465
  211,
15466
  11,
15467
  145,
15468
  1, // Opcode: MVE_VQRDMULH_qr_s8
15469
  /* 6409 */ MCD_OPC_FilterValue,
15470
  1,
15471
  242,
15472
  73,
15473
  0, // Skip to: 25344
15474
  /* 6414 */ MCD_OPC_ExtractField,
15475
  16,
15476
  1, // Inst{16} ...
15477
  /* 6417 */ MCD_OPC_FilterValue,
15478
  0,
15479
  17,
15480
  0,
15481
  0, // Skip to: 6439
15482
  /* 6422 */ MCD_OPC_CheckPredicate,
15483
  22,
15484
  229,
15485
  73,
15486
  0, // Skip to: 25344
15487
  /* 6427 */ MCD_OPC_CheckField,
15488
  28,
15489
  4,
15490
  14,
15491
  222,
15492
  73,
15493
  0, // Skip to: 25344
15494
  /* 6434 */ MCD_OPC_Decode,
15495
  155,
15496
  11,
15497
  144,
15498
  1, // Opcode: MVE_VQDMLASH_qrs8
15499
  /* 6439 */ MCD_OPC_FilterValue,
15500
  1,
15501
  212,
15502
  73,
15503
  0, // Skip to: 25344
15504
  /* 6444 */ MCD_OPC_ExtractField,
15505
  28,
15506
  4, // Inst{31-28} ...
15507
  /* 6447 */ MCD_OPC_FilterValue,
15508
  14,
15509
  10,
15510
  0,
15511
  0, // Skip to: 6462
15512
  /* 6452 */ MCD_OPC_CheckPredicate,
15513
  22,
15514
  199,
15515
  73,
15516
  0, // Skip to: 25344
15517
  /* 6457 */ MCD_OPC_Decode,
15518
  214,
15519
  10,
15520
  145,
15521
  1, // Opcode: MVE_VMUL_qr_i8
15522
  /* 6462 */ MCD_OPC_FilterValue,
15523
  15,
15524
  189,
15525
  73,
15526
  0, // Skip to: 25344
15527
  /* 6467 */ MCD_OPC_CheckPredicate,
15528
  22,
15529
  184,
15530
  73,
15531
  0, // Skip to: 25344
15532
  /* 6472 */ MCD_OPC_Decode,
15533
  226,
15534
  7,
15535
  145,
15536
  1, // Opcode: MVE_VBRSR8
15537
  /* 6477 */ MCD_OPC_FilterValue,
15538
  1,
15539
  227,
15540
  2,
15541
  0, // Skip to: 7221
15542
  /* 6482 */ MCD_OPC_ExtractField,
15543
  6,
15544
  1, // Inst{6} ...
15545
  /* 6485 */ MCD_OPC_FilterValue,
15546
  0,
15547
  211,
15548
  1,
15549
  0, // Skip to: 6957
15550
  /* 6490 */ MCD_OPC_ExtractField,
15551
  0,
15552
  1, // Inst{0} ...
15553
  /* 6493 */ MCD_OPC_FilterValue,
15554
  0,
15555
  227,
15556
  0,
15557
  0, // Skip to: 6725
15558
  /* 6498 */ MCD_OPC_ExtractField,
15559
  12,
15560
  1, // Inst{12} ...
15561
  /* 6501 */ MCD_OPC_FilterValue,
15562
  0,
15563
  107,
15564
  0,
15565
  0, // Skip to: 6613
15566
  /* 6506 */ MCD_OPC_ExtractField,
15567
  16,
15568
  1, // Inst{16} ...
15569
  /* 6509 */ MCD_OPC_FilterValue,
15570
  0,
15571
  47,
15572
  0,
15573
  0, // Skip to: 6561
15574
  /* 6514 */ MCD_OPC_ExtractField,
15575
  28,
15576
  4, // Inst{31-28} ...
15577
  /* 6517 */ MCD_OPC_FilterValue,
15578
  14,
15579
  17,
15580
  0,
15581
  0, // Skip to: 6539
15582
  /* 6522 */ MCD_OPC_CheckPredicate,
15583
  22,
15584
  129,
15585
  73,
15586
  0, // Skip to: 25344
15587
  /* 6527 */ MCD_OPC_CheckField,
15588
  4,
15589
  1,
15590
  0,
15591
  122,
15592
  73,
15593
  0, // Skip to: 25344
15594
  /* 6534 */ MCD_OPC_Decode,
15595
  147,
15596
  11,
15597
  142,
15598
  1, // Opcode: MVE_VQDMLADHs16
15599
  /* 6539 */ MCD_OPC_FilterValue,
15600
  15,
15601
  112,
15602
  73,
15603
  0, // Skip to: 25344
15604
  /* 6544 */ MCD_OPC_CheckPredicate,
15605
  22,
15606
  107,
15607
  73,
15608
  0, // Skip to: 25344
15609
  /* 6549 */ MCD_OPC_CheckField,
15610
  4,
15611
  1,
15612
  0,
15613
  100,
15614
  73,
15615
  0, // Skip to: 25344
15616
  /* 6556 */ MCD_OPC_Decode,
15617
  159,
15618
  11,
15619
  142,
15620
  1, // Opcode: MVE_VQDMLSDHs16
15621
  /* 6561 */ MCD_OPC_FilterValue,
15622
  1,
15623
  90,
15624
  73,
15625
  0, // Skip to: 25344
15626
  /* 6566 */ MCD_OPC_ExtractField,
15627
  28,
15628
  4, // Inst{31-28} ...
15629
  /* 6569 */ MCD_OPC_FilterValue,
15630
  14,
15631
  17,
15632
  0,
15633
  0, // Skip to: 6591
15634
  /* 6574 */ MCD_OPC_CheckPredicate,
15635
  22,
15636
  77,
15637
  73,
15638
  0, // Skip to: 25344
15639
  /* 6579 */ MCD_OPC_CheckField,
15640
  4,
15641
  1,
15642
  0,
15643
  70,
15644
  73,
15645
  0, // Skip to: 25344
15646
  /* 6586 */ MCD_OPC_Decode,
15647
  196,
15648
  10,
15649
  143,
15650
  1, // Opcode: MVE_VMULLBs16
15651
  /* 6591 */ MCD_OPC_FilterValue,
15652
  15,
15653
  60,
15654
  73,
15655
  0, // Skip to: 25344
15656
  /* 6596 */ MCD_OPC_CheckPredicate,
15657
  22,
15658
  55,
15659
  73,
15660
  0, // Skip to: 25344
15661
  /* 6601 */ MCD_OPC_CheckField,
15662
  4,
15663
  1,
15664
  0,
15665
  48,
15666
  73,
15667
  0, // Skip to: 25344
15668
  /* 6608 */ MCD_OPC_Decode,
15669
  199,
15670
  10,
15671
  143,
15672
  1, // Opcode: MVE_VMULLBu16
15673
  /* 6613 */ MCD_OPC_FilterValue,
15674
  1,
15675
  38,
15676
  73,
15677
  0, // Skip to: 25344
15678
  /* 6618 */ MCD_OPC_ExtractField,
15679
  16,
15680
  1, // Inst{16} ...
15681
  /* 6621 */ MCD_OPC_FilterValue,
15682
  0,
15683
  47,
15684
  0,
15685
  0, // Skip to: 6673
15686
  /* 6626 */ MCD_OPC_ExtractField,
15687
  28,
15688
  4, // Inst{31-28} ...
15689
  /* 6629 */ MCD_OPC_FilterValue,
15690
  14,
15691
  17,
15692
  0,
15693
  0, // Skip to: 6651
15694
  /* 6634 */ MCD_OPC_CheckPredicate,
15695
  22,
15696
  17,
15697
  73,
15698
  0, // Skip to: 25344
15699
  /* 6639 */ MCD_OPC_CheckField,
15700
  4,
15701
  1,
15702
  0,
15703
  10,
15704
  73,
15705
  0, // Skip to: 25344
15706
  /* 6646 */ MCD_OPC_Decode,
15707
  144,
15708
  11,
15709
  142,
15710
  1, // Opcode: MVE_VQDMLADHXs16
15711
  /* 6651 */ MCD_OPC_FilterValue,
15712
  15,
15713
  0,
15714
  73,
15715
  0, // Skip to: 25344
15716
  /* 6656 */ MCD_OPC_CheckPredicate,
15717
  22,
15718
  251,
15719
  72,
15720
  0, // Skip to: 25344
15721
  /* 6661 */ MCD_OPC_CheckField,
15722
  4,
15723
  1,
15724
  0,
15725
  244,
15726
  72,
15727
  0, // Skip to: 25344
15728
  /* 6668 */ MCD_OPC_Decode,
15729
  156,
15730
  11,
15731
  142,
15732
  1, // Opcode: MVE_VQDMLSDHXs16
15733
  /* 6673 */ MCD_OPC_FilterValue,
15734
  1,
15735
  234,
15736
  72,
15737
  0, // Skip to: 25344
15738
  /* 6678 */ MCD_OPC_ExtractField,
15739
  28,
15740
  4, // Inst{31-28} ...
15741
  /* 6681 */ MCD_OPC_FilterValue,
15742
  14,
15743
  17,
15744
  0,
15745
  0, // Skip to: 6703
15746
  /* 6686 */ MCD_OPC_CheckPredicate,
15747
  22,
15748
  221,
15749
  72,
15750
  0, // Skip to: 25344
15751
  /* 6691 */ MCD_OPC_CheckField,
15752
  4,
15753
  1,
15754
  0,
15755
  214,
15756
  72,
15757
  0, // Skip to: 25344
15758
  /* 6698 */ MCD_OPC_Decode,
15759
  204,
15760
  10,
15761
  143,
15762
  1, // Opcode: MVE_VMULLTs16
15763
  /* 6703 */ MCD_OPC_FilterValue,
15764
  15,
15765
  204,
15766
  72,
15767
  0, // Skip to: 25344
15768
  /* 6708 */ MCD_OPC_CheckPredicate,
15769
  22,
15770
  199,
15771
  72,
15772
  0, // Skip to: 25344
15773
  /* 6713 */ MCD_OPC_CheckField,
15774
  4,
15775
  1,
15776
  0,
15777
  192,
15778
  72,
15779
  0, // Skip to: 25344
15780
  /* 6720 */ MCD_OPC_Decode,
15781
  207,
15782
  10,
15783
  143,
15784
  1, // Opcode: MVE_VMULLTu16
15785
  /* 6725 */ MCD_OPC_FilterValue,
15786
  1,
15787
  182,
15788
  72,
15789
  0, // Skip to: 25344
15790
  /* 6730 */ MCD_OPC_ExtractField,
15791
  12,
15792
  1, // Inst{12} ...
15793
  /* 6733 */ MCD_OPC_FilterValue,
15794
  0,
15795
  107,
15796
  0,
15797
  0, // Skip to: 6845
15798
  /* 6738 */ MCD_OPC_ExtractField,
15799
  16,
15800
  1, // Inst{16} ...
15801
  /* 6741 */ MCD_OPC_FilterValue,
15802
  0,
15803
  47,
15804
  0,
15805
  0, // Skip to: 6793
15806
  /* 6746 */ MCD_OPC_ExtractField,
15807
  28,
15808
  4, // Inst{31-28} ...
15809
  /* 6749 */ MCD_OPC_FilterValue,
15810
  14,
15811
  17,
15812
  0,
15813
  0, // Skip to: 6771
15814
  /* 6754 */ MCD_OPC_CheckPredicate,
15815
  22,
15816
  153,
15817
  72,
15818
  0, // Skip to: 25344
15819
  /* 6759 */ MCD_OPC_CheckField,
15820
  4,
15821
  1,
15822
  0,
15823
  146,
15824
  72,
15825
  0, // Skip to: 25344
15826
  /* 6766 */ MCD_OPC_Decode,
15827
  194,
15828
  11,
15829
  142,
15830
  1, // Opcode: MVE_VQRDMLADHs16
15831
  /* 6771 */ MCD_OPC_FilterValue,
15832
  15,
15833
  136,
15834
  72,
15835
  0, // Skip to: 25344
15836
  /* 6776 */ MCD_OPC_CheckPredicate,
15837
  22,
15838
  131,
15839
  72,
15840
  0, // Skip to: 25344
15841
  /* 6781 */ MCD_OPC_CheckField,
15842
  4,
15843
  1,
15844
  0,
15845
  124,
15846
  72,
15847
  0, // Skip to: 25344
15848
  /* 6788 */ MCD_OPC_Decode,
15849
  206,
15850
  11,
15851
  142,
15852
  1, // Opcode: MVE_VQRDMLSDHs16
15853
  /* 6793 */ MCD_OPC_FilterValue,
15854
  1,
15855
  114,
15856
  72,
15857
  0, // Skip to: 25344
15858
  /* 6798 */ MCD_OPC_ExtractField,
15859
  28,
15860
  4, // Inst{31-28} ...
15861
  /* 6801 */ MCD_OPC_FilterValue,
15862
  14,
15863
  17,
15864
  0,
15865
  0, // Skip to: 6823
15866
  /* 6806 */ MCD_OPC_CheckPredicate,
15867
  22,
15868
  101,
15869
  72,
15870
  0, // Skip to: 25344
15871
  /* 6811 */ MCD_OPC_CheckField,
15872
  4,
15873
  1,
15874
  0,
15875
  94,
15876
  72,
15877
  0, // Skip to: 25344
15878
  /* 6818 */ MCD_OPC_Decode,
15879
  188,
15880
  10,
15881
  143,
15882
  1, // Opcode: MVE_VMULHs16
15883
  /* 6823 */ MCD_OPC_FilterValue,
15884
  15,
15885
  84,
15886
  72,
15887
  0, // Skip to: 25344
15888
  /* 6828 */ MCD_OPC_CheckPredicate,
15889
  22,
15890
  79,
15891
  72,
15892
  0, // Skip to: 25344
15893
  /* 6833 */ MCD_OPC_CheckField,
15894
  4,
15895
  1,
15896
  0,
15897
  72,
15898
  72,
15899
  0, // Skip to: 25344
15900
  /* 6840 */ MCD_OPC_Decode,
15901
  191,
15902
  10,
15903
  143,
15904
  1, // Opcode: MVE_VMULHu16
15905
  /* 6845 */ MCD_OPC_FilterValue,
15906
  1,
15907
  62,
15908
  72,
15909
  0, // Skip to: 25344
15910
  /* 6850 */ MCD_OPC_ExtractField,
15911
  16,
15912
  1, // Inst{16} ...
15913
  /* 6853 */ MCD_OPC_FilterValue,
15914
  0,
15915
  47,
15916
  0,
15917
  0, // Skip to: 6905
15918
  /* 6858 */ MCD_OPC_ExtractField,
15919
  28,
15920
  4, // Inst{31-28} ...
15921
  /* 6861 */ MCD_OPC_FilterValue,
15922
  14,
15923
  17,
15924
  0,
15925
  0, // Skip to: 6883
15926
  /* 6866 */ MCD_OPC_CheckPredicate,
15927
  22,
15928
  41,
15929
  72,
15930
  0, // Skip to: 25344
15931
  /* 6871 */ MCD_OPC_CheckField,
15932
  4,
15933
  1,
15934
  0,
15935
  34,
15936
  72,
15937
  0, // Skip to: 25344
15938
  /* 6878 */ MCD_OPC_Decode,
15939
  191,
15940
  11,
15941
  142,
15942
  1, // Opcode: MVE_VQRDMLADHXs16
15943
  /* 6883 */ MCD_OPC_FilterValue,
15944
  15,
15945
  24,
15946
  72,
15947
  0, // Skip to: 25344
15948
  /* 6888 */ MCD_OPC_CheckPredicate,
15949
  22,
15950
  19,
15951
  72,
15952
  0, // Skip to: 25344
15953
  /* 6893 */ MCD_OPC_CheckField,
15954
  4,
15955
  1,
15956
  0,
15957
  12,
15958
  72,
15959
  0, // Skip to: 25344
15960
  /* 6900 */ MCD_OPC_Decode,
15961
  203,
15962
  11,
15963
  142,
15964
  1, // Opcode: MVE_VQRDMLSDHXs16
15965
  /* 6905 */ MCD_OPC_FilterValue,
15966
  1,
15967
  2,
15968
  72,
15969
  0, // Skip to: 25344
15970
  /* 6910 */ MCD_OPC_ExtractField,
15971
  28,
15972
  4, // Inst{31-28} ...
15973
  /* 6913 */ MCD_OPC_FilterValue,
15974
  14,
15975
  17,
15976
  0,
15977
  0, // Skip to: 6935
15978
  /* 6918 */ MCD_OPC_CheckPredicate,
15979
  22,
15980
  245,
15981
  71,
15982
  0, // Skip to: 25344
15983
  /* 6923 */ MCD_OPC_CheckField,
15984
  4,
15985
  1,
15986
  0,
15987
  238,
15988
  71,
15989
  0, // Skip to: 25344
15990
  /* 6930 */ MCD_OPC_Decode,
15991
  190,
15992
  12,
15993
  143,
15994
  1, // Opcode: MVE_VRMULHs16
15995
  /* 6935 */ MCD_OPC_FilterValue,
15996
  15,
15997
  228,
15998
  71,
15999
  0, // Skip to: 25344
16000
  /* 6940 */ MCD_OPC_CheckPredicate,
16001
  22,
16002
  223,
16003
  71,
16004
  0, // Skip to: 25344
16005
  /* 6945 */ MCD_OPC_CheckField,
16006
  4,
16007
  1,
16008
  0,
16009
  216,
16010
  71,
16011
  0, // Skip to: 25344
16012
  /* 6952 */ MCD_OPC_Decode,
16013
  193,
16014
  12,
16015
  143,
16016
  1, // Opcode: MVE_VRMULHu16
16017
  /* 6957 */ MCD_OPC_FilterValue,
16018
  1,
16019
  206,
16020
  71,
16021
  0, // Skip to: 25344
16022
  /* 6962 */ MCD_OPC_ExtractField,
16023
  4,
16024
  2, // Inst{5-4} ...
16025
  /* 6965 */ MCD_OPC_FilterValue,
16026
  0,
16027
  107,
16028
  0,
16029
  0, // Skip to: 7077
16030
  /* 6970 */ MCD_OPC_ExtractField,
16031
  12,
16032
  1, // Inst{12} ...
16033
  /* 6973 */ MCD_OPC_FilterValue,
16034
  0,
16035
  47,
16036
  0,
16037
  0, // Skip to: 7025
16038
  /* 6978 */ MCD_OPC_ExtractField,
16039
  16,
16040
  1, // Inst{16} ...
16041
  /* 6981 */ MCD_OPC_FilterValue,
16042
  0,
16043
  17,
16044
  0,
16045
  0, // Skip to: 7003
16046
  /* 6986 */ MCD_OPC_CheckPredicate,
16047
  22,
16048
  177,
16049
  71,
16050
  0, // Skip to: 25344
16051
  /* 6991 */ MCD_OPC_CheckField,
16052
  28,
16053
  4,
16054
  14,
16055
  170,
16056
  71,
16057
  0, // Skip to: 25344
16058
  /* 6998 */ MCD_OPC_Decode,
16059
  197,
16060
  11,
16061
  144,
16062
  1, // Opcode: MVE_VQRDMLAH_qrs16
16063
  /* 7003 */ MCD_OPC_FilterValue,
16064
  1,
16065
  160,
16066
  71,
16067
  0, // Skip to: 25344
16068
  /* 7008 */ MCD_OPC_CheckPredicate,
16069
  22,
16070
  155,
16071
  71,
16072
  0, // Skip to: 25344
16073
  /* 7013 */ MCD_OPC_CheckField,
16074
  28,
16075
  4,
16076
  14,
16077
  148,
16078
  71,
16079
  0, // Skip to: 25344
16080
  /* 7020 */ MCD_OPC_Decode,
16081
  138,
16082
  10,
16083
  144,
16084
  1, // Opcode: MVE_VMLA_qr_i16
16085
  /* 7025 */ MCD_OPC_FilterValue,
16086
  1,
16087
  138,
16088
  71,
16089
  0, // Skip to: 25344
16090
  /* 7030 */ MCD_OPC_ExtractField,
16091
  16,
16092
  1, // Inst{16} ...
16093
  /* 7033 */ MCD_OPC_FilterValue,
16094
  0,
16095
  17,
16096
  0,
16097
  0, // Skip to: 7055
16098
  /* 7038 */ MCD_OPC_CheckPredicate,
16099
  22,
16100
  125,
16101
  71,
16102
  0, // Skip to: 25344
16103
  /* 7043 */ MCD_OPC_CheckField,
16104
  28,
16105
  4,
16106
  14,
16107
  118,
16108
  71,
16109
  0, // Skip to: 25344
16110
  /* 7050 */ MCD_OPC_Decode,
16111
  200,
16112
  11,
16113
  144,
16114
  1, // Opcode: MVE_VQRDMLASH_qrs16
16115
  /* 7055 */ MCD_OPC_FilterValue,
16116
  1,
16117
  108,
16118
  71,
16119
  0, // Skip to: 25344
16120
  /* 7060 */ MCD_OPC_CheckPredicate,
16121
  22,
16122
  103,
16123
  71,
16124
  0, // Skip to: 25344
16125
  /* 7065 */ MCD_OPC_CheckField,
16126
  28,
16127
  4,
16128
  14,
16129
  96,
16130
  71,
16131
  0, // Skip to: 25344
16132
  /* 7072 */ MCD_OPC_Decode,
16133
  135,
16134
  10,
16135
  144,
16136
  1, // Opcode: MVE_VMLAS_qr_i16
16137
  /* 7077 */ MCD_OPC_FilterValue,
16138
  2,
16139
  86,
16140
  71,
16141
  0, // Skip to: 25344
16142
  /* 7082 */ MCD_OPC_ExtractField,
16143
  12,
16144
  1, // Inst{12} ...
16145
  /* 7085 */ MCD_OPC_FilterValue,
16146
  0,
16147
  63,
16148
  0,
16149
  0, // Skip to: 7153
16150
  /* 7090 */ MCD_OPC_ExtractField,
16151
  16,
16152
  1, // Inst{16} ...
16153
  /* 7093 */ MCD_OPC_FilterValue,
16154
  0,
16155
  17,
16156
  0,
16157
  0, // Skip to: 7115
16158
  /* 7098 */ MCD_OPC_CheckPredicate,
16159
  22,
16160
  65,
16161
  71,
16162
  0, // Skip to: 25344
16163
  /* 7103 */ MCD_OPC_CheckField,
16164
  28,
16165
  4,
16166
  14,
16167
  58,
16168
  71,
16169
  0, // Skip to: 25344
16170
  /* 7110 */ MCD_OPC_Decode,
16171
  150,
16172
  11,
16173
  144,
16174
  1, // Opcode: MVE_VQDMLAH_qrs16
16175
  /* 7115 */ MCD_OPC_FilterValue,
16176
  1,
16177
  48,
16178
  71,
16179
  0, // Skip to: 25344
16180
  /* 7120 */ MCD_OPC_ExtractField,
16181
  28,
16182
  4, // Inst{31-28} ...
16183
  /* 7123 */ MCD_OPC_FilterValue,
16184
  14,
16185
  10,
16186
  0,
16187
  0, // Skip to: 7138
16188
  /* 7128 */ MCD_OPC_CheckPredicate,
16189
  22,
16190
  35,
16191
  71,
16192
  0, // Skip to: 25344
16193
  /* 7133 */ MCD_OPC_Decode,
16194
  162,
16195
  11,
16196
  145,
16197
  1, // Opcode: MVE_VQDMULH_qr_s16
16198
  /* 7138 */ MCD_OPC_FilterValue,
16199
  15,
16200
  25,
16201
  71,
16202
  0, // Skip to: 25344
16203
  /* 7143 */ MCD_OPC_CheckPredicate,
16204
  22,
16205
  20,
16206
  71,
16207
  0, // Skip to: 25344
16208
  /* 7148 */ MCD_OPC_Decode,
16209
  209,
16210
  11,
16211
  145,
16212
  1, // Opcode: MVE_VQRDMULH_qr_s16
16213
  /* 7153 */ MCD_OPC_FilterValue,
16214
  1,
16215
  10,
16216
  71,
16217
  0, // Skip to: 25344
16218
  /* 7158 */ MCD_OPC_ExtractField,
16219
  16,
16220
  1, // Inst{16} ...
16221
  /* 7161 */ MCD_OPC_FilterValue,
16222
  0,
16223
  17,
16224
  0,
16225
  0, // Skip to: 7183
16226
  /* 7166 */ MCD_OPC_CheckPredicate,
16227
  22,
16228
  253,
16229
  70,
16230
  0, // Skip to: 25344
16231
  /* 7171 */ MCD_OPC_CheckField,
16232
  28,
16233
  4,
16234
  14,
16235
  246,
16236
  70,
16237
  0, // Skip to: 25344
16238
  /* 7178 */ MCD_OPC_Decode,
16239
  153,
16240
  11,
16241
  144,
16242
  1, // Opcode: MVE_VQDMLASH_qrs16
16243
  /* 7183 */ MCD_OPC_FilterValue,
16244
  1,
16245
  236,
16246
  70,
16247
  0, // Skip to: 25344
16248
  /* 7188 */ MCD_OPC_ExtractField,
16249
  28,
16250
  4, // Inst{31-28} ...
16251
  /* 7191 */ MCD_OPC_FilterValue,
16252
  14,
16253
  10,
16254
  0,
16255
  0, // Skip to: 7206
16256
  /* 7196 */ MCD_OPC_CheckPredicate,
16257
  22,
16258
  223,
16259
  70,
16260
  0, // Skip to: 25344
16261
  /* 7201 */ MCD_OPC_Decode,
16262
  212,
16263
  10,
16264
  145,
16265
  1, // Opcode: MVE_VMUL_qr_i16
16266
  /* 7206 */ MCD_OPC_FilterValue,
16267
  15,
16268
  213,
16269
  70,
16270
  0, // Skip to: 25344
16271
  /* 7211 */ MCD_OPC_CheckPredicate,
16272
  22,
16273
  208,
16274
  70,
16275
  0, // Skip to: 25344
16276
  /* 7216 */ MCD_OPC_Decode,
16277
  224,
16278
  7,
16279
  145,
16280
  1, // Opcode: MVE_VBRSR16
16281
  /* 7221 */ MCD_OPC_FilterValue,
16282
  2,
16283
  227,
16284
  2,
16285
  0, // Skip to: 7965
16286
  /* 7226 */ MCD_OPC_ExtractField,
16287
  6,
16288
  1, // Inst{6} ...
16289
  /* 7229 */ MCD_OPC_FilterValue,
16290
  0,
16291
  211,
16292
  1,
16293
  0, // Skip to: 7701
16294
  /* 7234 */ MCD_OPC_ExtractField,
16295
  0,
16296
  1, // Inst{0} ...
16297
  /* 7237 */ MCD_OPC_FilterValue,
16298
  0,
16299
  227,
16300
  0,
16301
  0, // Skip to: 7469
16302
  /* 7242 */ MCD_OPC_ExtractField,
16303
  12,
16304
  1, // Inst{12} ...
16305
  /* 7245 */ MCD_OPC_FilterValue,
16306
  0,
16307
  107,
16308
  0,
16309
  0, // Skip to: 7357
16310
  /* 7250 */ MCD_OPC_ExtractField,
16311
  16,
16312
  1, // Inst{16} ...
16313
  /* 7253 */ MCD_OPC_FilterValue,
16314
  0,
16315
  47,
16316
  0,
16317
  0, // Skip to: 7305
16318
  /* 7258 */ MCD_OPC_ExtractField,
16319
  28,
16320
  4, // Inst{31-28} ...
16321
  /* 7261 */ MCD_OPC_FilterValue,
16322
  14,
16323
  17,
16324
  0,
16325
  0, // Skip to: 7283
16326
  /* 7266 */ MCD_OPC_CheckPredicate,
16327
  22,
16328
  153,
16329
  70,
16330
  0, // Skip to: 25344
16331
  /* 7271 */ MCD_OPC_CheckField,
16332
  4,
16333
  1,
16334
  0,
16335
  146,
16336
  70,
16337
  0, // Skip to: 25344
16338
  /* 7278 */ MCD_OPC_Decode,
16339
  148,
16340
  11,
16341
  142,
16342
  1, // Opcode: MVE_VQDMLADHs32
16343
  /* 7283 */ MCD_OPC_FilterValue,
16344
  15,
16345
  136,
16346
  70,
16347
  0, // Skip to: 25344
16348
  /* 7288 */ MCD_OPC_CheckPredicate,
16349
  22,
16350
  131,
16351
  70,
16352
  0, // Skip to: 25344
16353
  /* 7293 */ MCD_OPC_CheckField,
16354
  4,
16355
  1,
16356
  0,
16357
  124,
16358
  70,
16359
  0, // Skip to: 25344
16360
  /* 7300 */ MCD_OPC_Decode,
16361
  160,
16362
  11,
16363
  142,
16364
  1, // Opcode: MVE_VQDMLSDHs32
16365
  /* 7305 */ MCD_OPC_FilterValue,
16366
  1,
16367
  114,
16368
  70,
16369
  0, // Skip to: 25344
16370
  /* 7310 */ MCD_OPC_ExtractField,
16371
  28,
16372
  4, // Inst{31-28} ...
16373
  /* 7313 */ MCD_OPC_FilterValue,
16374
  14,
16375
  17,
16376
  0,
16377
  0, // Skip to: 7335
16378
  /* 7318 */ MCD_OPC_CheckPredicate,
16379
  22,
16380
  101,
16381
  70,
16382
  0, // Skip to: 25344
16383
  /* 7323 */ MCD_OPC_CheckField,
16384
  4,
16385
  1,
16386
  0,
16387
  94,
16388
  70,
16389
  0, // Skip to: 25344
16390
  /* 7330 */ MCD_OPC_Decode,
16391
  197,
16392
  10,
16393
  143,
16394
  1, // Opcode: MVE_VMULLBs32
16395
  /* 7335 */ MCD_OPC_FilterValue,
16396
  15,
16397
  84,
16398
  70,
16399
  0, // Skip to: 25344
16400
  /* 7340 */ MCD_OPC_CheckPredicate,
16401
  22,
16402
  79,
16403
  70,
16404
  0, // Skip to: 25344
16405
  /* 7345 */ MCD_OPC_CheckField,
16406
  4,
16407
  1,
16408
  0,
16409
  72,
16410
  70,
16411
  0, // Skip to: 25344
16412
  /* 7352 */ MCD_OPC_Decode,
16413
  200,
16414
  10,
16415
  143,
16416
  1, // Opcode: MVE_VMULLBu32
16417
  /* 7357 */ MCD_OPC_FilterValue,
16418
  1,
16419
  62,
16420
  70,
16421
  0, // Skip to: 25344
16422
  /* 7362 */ MCD_OPC_ExtractField,
16423
  16,
16424
  1, // Inst{16} ...
16425
  /* 7365 */ MCD_OPC_FilterValue,
16426
  0,
16427
  47,
16428
  0,
16429
  0, // Skip to: 7417
16430
  /* 7370 */ MCD_OPC_ExtractField,
16431
  28,
16432
  4, // Inst{31-28} ...
16433
  /* 7373 */ MCD_OPC_FilterValue,
16434
  14,
16435
  17,
16436
  0,
16437
  0, // Skip to: 7395
16438
  /* 7378 */ MCD_OPC_CheckPredicate,
16439
  22,
16440
  41,
16441
  70,
16442
  0, // Skip to: 25344
16443
  /* 7383 */ MCD_OPC_CheckField,
16444
  4,
16445
  1,
16446
  0,
16447
  34,
16448
  70,
16449
  0, // Skip to: 25344
16450
  /* 7390 */ MCD_OPC_Decode,
16451
  145,
16452
  11,
16453
  142,
16454
  1, // Opcode: MVE_VQDMLADHXs32
16455
  /* 7395 */ MCD_OPC_FilterValue,
16456
  15,
16457
  24,
16458
  70,
16459
  0, // Skip to: 25344
16460
  /* 7400 */ MCD_OPC_CheckPredicate,
16461
  22,
16462
  19,
16463
  70,
16464
  0, // Skip to: 25344
16465
  /* 7405 */ MCD_OPC_CheckField,
16466
  4,
16467
  1,
16468
  0,
16469
  12,
16470
  70,
16471
  0, // Skip to: 25344
16472
  /* 7412 */ MCD_OPC_Decode,
16473
  157,
16474
  11,
16475
  142,
16476
  1, // Opcode: MVE_VQDMLSDHXs32
16477
  /* 7417 */ MCD_OPC_FilterValue,
16478
  1,
16479
  2,
16480
  70,
16481
  0, // Skip to: 25344
16482
  /* 7422 */ MCD_OPC_ExtractField,
16483
  28,
16484
  4, // Inst{31-28} ...
16485
  /* 7425 */ MCD_OPC_FilterValue,
16486
  14,
16487
  17,
16488
  0,
16489
  0, // Skip to: 7447
16490
  /* 7430 */ MCD_OPC_CheckPredicate,
16491
  22,
16492
  245,
16493
  69,
16494
  0, // Skip to: 25344
16495
  /* 7435 */ MCD_OPC_CheckField,
16496
  4,
16497
  1,
16498
  0,
16499
  238,
16500
  69,
16501
  0, // Skip to: 25344
16502
  /* 7442 */ MCD_OPC_Decode,
16503
  205,
16504
  10,
16505
  143,
16506
  1, // Opcode: MVE_VMULLTs32
16507
  /* 7447 */ MCD_OPC_FilterValue,
16508
  15,
16509
  228,
16510
  69,
16511
  0, // Skip to: 25344
16512
  /* 7452 */ MCD_OPC_CheckPredicate,
16513
  22,
16514
  223,
16515
  69,
16516
  0, // Skip to: 25344
16517
  /* 7457 */ MCD_OPC_CheckField,
16518
  4,
16519
  1,
16520
  0,
16521
  216,
16522
  69,
16523
  0, // Skip to: 25344
16524
  /* 7464 */ MCD_OPC_Decode,
16525
  208,
16526
  10,
16527
  143,
16528
  1, // Opcode: MVE_VMULLTu32
16529
  /* 7469 */ MCD_OPC_FilterValue,
16530
  1,
16531
  206,
16532
  69,
16533
  0, // Skip to: 25344
16534
  /* 7474 */ MCD_OPC_ExtractField,
16535
  12,
16536
  1, // Inst{12} ...
16537
  /* 7477 */ MCD_OPC_FilterValue,
16538
  0,
16539
  107,
16540
  0,
16541
  0, // Skip to: 7589
16542
  /* 7482 */ MCD_OPC_ExtractField,
16543
  16,
16544
  1, // Inst{16} ...
16545
  /* 7485 */ MCD_OPC_FilterValue,
16546
  0,
16547
  47,
16548
  0,
16549
  0, // Skip to: 7537
16550
  /* 7490 */ MCD_OPC_ExtractField,
16551
  28,
16552
  4, // Inst{31-28} ...
16553
  /* 7493 */ MCD_OPC_FilterValue,
16554
  14,
16555
  17,
16556
  0,
16557
  0, // Skip to: 7515
16558
  /* 7498 */ MCD_OPC_CheckPredicate,
16559
  22,
16560
  177,
16561
  69,
16562
  0, // Skip to: 25344
16563
  /* 7503 */ MCD_OPC_CheckField,
16564
  4,
16565
  1,
16566
  0,
16567
  170,
16568
  69,
16569
  0, // Skip to: 25344
16570
  /* 7510 */ MCD_OPC_Decode,
16571
  195,
16572
  11,
16573
  142,
16574
  1, // Opcode: MVE_VQRDMLADHs32
16575
  /* 7515 */ MCD_OPC_FilterValue,
16576
  15,
16577
  160,
16578
  69,
16579
  0, // Skip to: 25344
16580
  /* 7520 */ MCD_OPC_CheckPredicate,
16581
  22,
16582
  155,
16583
  69,
16584
  0, // Skip to: 25344
16585
  /* 7525 */ MCD_OPC_CheckField,
16586
  4,
16587
  1,
16588
  0,
16589
  148,
16590
  69,
16591
  0, // Skip to: 25344
16592
  /* 7532 */ MCD_OPC_Decode,
16593
  207,
16594
  11,
16595
  142,
16596
  1, // Opcode: MVE_VQRDMLSDHs32
16597
  /* 7537 */ MCD_OPC_FilterValue,
16598
  1,
16599
  138,
16600
  69,
16601
  0, // Skip to: 25344
16602
  /* 7542 */ MCD_OPC_ExtractField,
16603
  28,
16604
  4, // Inst{31-28} ...
16605
  /* 7545 */ MCD_OPC_FilterValue,
16606
  14,
16607
  17,
16608
  0,
16609
  0, // Skip to: 7567
16610
  /* 7550 */ MCD_OPC_CheckPredicate,
16611
  22,
16612
  125,
16613
  69,
16614
  0, // Skip to: 25344
16615
  /* 7555 */ MCD_OPC_CheckField,
16616
  4,
16617
  1,
16618
  0,
16619
  118,
16620
  69,
16621
  0, // Skip to: 25344
16622
  /* 7562 */ MCD_OPC_Decode,
16623
  189,
16624
  10,
16625
  143,
16626
  1, // Opcode: MVE_VMULHs32
16627
  /* 7567 */ MCD_OPC_FilterValue,
16628
  15,
16629
  108,
16630
  69,
16631
  0, // Skip to: 25344
16632
  /* 7572 */ MCD_OPC_CheckPredicate,
16633
  22,
16634
  103,
16635
  69,
16636
  0, // Skip to: 25344
16637
  /* 7577 */ MCD_OPC_CheckField,
16638
  4,
16639
  1,
16640
  0,
16641
  96,
16642
  69,
16643
  0, // Skip to: 25344
16644
  /* 7584 */ MCD_OPC_Decode,
16645
  192,
16646
  10,
16647
  143,
16648
  1, // Opcode: MVE_VMULHu32
16649
  /* 7589 */ MCD_OPC_FilterValue,
16650
  1,
16651
  86,
16652
  69,
16653
  0, // Skip to: 25344
16654
  /* 7594 */ MCD_OPC_ExtractField,
16655
  16,
16656
  1, // Inst{16} ...
16657
  /* 7597 */ MCD_OPC_FilterValue,
16658
  0,
16659
  47,
16660
  0,
16661
  0, // Skip to: 7649
16662
  /* 7602 */ MCD_OPC_ExtractField,
16663
  28,
16664
  4, // Inst{31-28} ...
16665
  /* 7605 */ MCD_OPC_FilterValue,
16666
  14,
16667
  17,
16668
  0,
16669
  0, // Skip to: 7627
16670
  /* 7610 */ MCD_OPC_CheckPredicate,
16671
  22,
16672
  65,
16673
  69,
16674
  0, // Skip to: 25344
16675
  /* 7615 */ MCD_OPC_CheckField,
16676
  4,
16677
  1,
16678
  0,
16679
  58,
16680
  69,
16681
  0, // Skip to: 25344
16682
  /* 7622 */ MCD_OPC_Decode,
16683
  192,
16684
  11,
16685
  142,
16686
  1, // Opcode: MVE_VQRDMLADHXs32
16687
  /* 7627 */ MCD_OPC_FilterValue,
16688
  15,
16689
  48,
16690
  69,
16691
  0, // Skip to: 25344
16692
  /* 7632 */ MCD_OPC_CheckPredicate,
16693
  22,
16694
  43,
16695
  69,
16696
  0, // Skip to: 25344
16697
  /* 7637 */ MCD_OPC_CheckField,
16698
  4,
16699
  1,
16700
  0,
16701
  36,
16702
  69,
16703
  0, // Skip to: 25344
16704
  /* 7644 */ MCD_OPC_Decode,
16705
  204,
16706
  11,
16707
  142,
16708
  1, // Opcode: MVE_VQRDMLSDHXs32
16709
  /* 7649 */ MCD_OPC_FilterValue,
16710
  1,
16711
  26,
16712
  69,
16713
  0, // Skip to: 25344
16714
  /* 7654 */ MCD_OPC_ExtractField,
16715
  28,
16716
  4, // Inst{31-28} ...
16717
  /* 7657 */ MCD_OPC_FilterValue,
16718
  14,
16719
  17,
16720
  0,
16721
  0, // Skip to: 7679
16722
  /* 7662 */ MCD_OPC_CheckPredicate,
16723
  22,
16724
  13,
16725
  69,
16726
  0, // Skip to: 25344
16727
  /* 7667 */ MCD_OPC_CheckField,
16728
  4,
16729
  1,
16730
  0,
16731
  6,
16732
  69,
16733
  0, // Skip to: 25344
16734
  /* 7674 */ MCD_OPC_Decode,
16735
  191,
16736
  12,
16737
  143,
16738
  1, // Opcode: MVE_VRMULHs32
16739
  /* 7679 */ MCD_OPC_FilterValue,
16740
  15,
16741
  252,
16742
  68,
16743
  0, // Skip to: 25344
16744
  /* 7684 */ MCD_OPC_CheckPredicate,
16745
  22,
16746
  247,
16747
  68,
16748
  0, // Skip to: 25344
16749
  /* 7689 */ MCD_OPC_CheckField,
16750
  4,
16751
  1,
16752
  0,
16753
  240,
16754
  68,
16755
  0, // Skip to: 25344
16756
  /* 7696 */ MCD_OPC_Decode,
16757
  194,
16758
  12,
16759
  143,
16760
  1, // Opcode: MVE_VRMULHu32
16761
  /* 7701 */ MCD_OPC_FilterValue,
16762
  1,
16763
  230,
16764
  68,
16765
  0, // Skip to: 25344
16766
  /* 7706 */ MCD_OPC_ExtractField,
16767
  4,
16768
  2, // Inst{5-4} ...
16769
  /* 7709 */ MCD_OPC_FilterValue,
16770
  0,
16771
  107,
16772
  0,
16773
  0, // Skip to: 7821
16774
  /* 7714 */ MCD_OPC_ExtractField,
16775
  12,
16776
  1, // Inst{12} ...
16777
  /* 7717 */ MCD_OPC_FilterValue,
16778
  0,
16779
  47,
16780
  0,
16781
  0, // Skip to: 7769
16782
  /* 7722 */ MCD_OPC_ExtractField,
16783
  16,
16784
  1, // Inst{16} ...
16785
  /* 7725 */ MCD_OPC_FilterValue,
16786
  0,
16787
  17,
16788
  0,
16789
  0, // Skip to: 7747
16790
  /* 7730 */ MCD_OPC_CheckPredicate,
16791
  22,
16792
  201,
16793
  68,
16794
  0, // Skip to: 25344
16795
  /* 7735 */ MCD_OPC_CheckField,
16796
  28,
16797
  4,
16798
  14,
16799
  194,
16800
  68,
16801
  0, // Skip to: 25344
16802
  /* 7742 */ MCD_OPC_Decode,
16803
  198,
16804
  11,
16805
  144,
16806
  1, // Opcode: MVE_VQRDMLAH_qrs32
16807
  /* 7747 */ MCD_OPC_FilterValue,
16808
  1,
16809
  184,
16810
  68,
16811
  0, // Skip to: 25344
16812
  /* 7752 */ MCD_OPC_CheckPredicate,
16813
  22,
16814
  179,
16815
  68,
16816
  0, // Skip to: 25344
16817
  /* 7757 */ MCD_OPC_CheckField,
16818
  28,
16819
  4,
16820
  14,
16821
  172,
16822
  68,
16823
  0, // Skip to: 25344
16824
  /* 7764 */ MCD_OPC_Decode,
16825
  139,
16826
  10,
16827
  144,
16828
  1, // Opcode: MVE_VMLA_qr_i32
16829
  /* 7769 */ MCD_OPC_FilterValue,
16830
  1,
16831
  162,
16832
  68,
16833
  0, // Skip to: 25344
16834
  /* 7774 */ MCD_OPC_ExtractField,
16835
  16,
16836
  1, // Inst{16} ...
16837
  /* 7777 */ MCD_OPC_FilterValue,
16838
  0,
16839
  17,
16840
  0,
16841
  0, // Skip to: 7799
16842
  /* 7782 */ MCD_OPC_CheckPredicate,
16843
  22,
16844
  149,
16845
  68,
16846
  0, // Skip to: 25344
16847
  /* 7787 */ MCD_OPC_CheckField,
16848
  28,
16849
  4,
16850
  14,
16851
  142,
16852
  68,
16853
  0, // Skip to: 25344
16854
  /* 7794 */ MCD_OPC_Decode,
16855
  201,
16856
  11,
16857
  144,
16858
  1, // Opcode: MVE_VQRDMLASH_qrs32
16859
  /* 7799 */ MCD_OPC_FilterValue,
16860
  1,
16861
  132,
16862
  68,
16863
  0, // Skip to: 25344
16864
  /* 7804 */ MCD_OPC_CheckPredicate,
16865
  22,
16866
  127,
16867
  68,
16868
  0, // Skip to: 25344
16869
  /* 7809 */ MCD_OPC_CheckField,
16870
  28,
16871
  4,
16872
  14,
16873
  120,
16874
  68,
16875
  0, // Skip to: 25344
16876
  /* 7816 */ MCD_OPC_Decode,
16877
  136,
16878
  10,
16879
  144,
16880
  1, // Opcode: MVE_VMLAS_qr_i32
16881
  /* 7821 */ MCD_OPC_FilterValue,
16882
  2,
16883
  110,
16884
  68,
16885
  0, // Skip to: 25344
16886
  /* 7826 */ MCD_OPC_ExtractField,
16887
  12,
16888
  1, // Inst{12} ...
16889
  /* 7829 */ MCD_OPC_FilterValue,
16890
  0,
16891
  63,
16892
  0,
16893
  0, // Skip to: 7897
16894
  /* 7834 */ MCD_OPC_ExtractField,
16895
  16,
16896
  1, // Inst{16} ...
16897
  /* 7837 */ MCD_OPC_FilterValue,
16898
  0,
16899
  17,
16900
  0,
16901
  0, // Skip to: 7859
16902
  /* 7842 */ MCD_OPC_CheckPredicate,
16903
  22,
16904
  89,
16905
  68,
16906
  0, // Skip to: 25344
16907
  /* 7847 */ MCD_OPC_CheckField,
16908
  28,
16909
  4,
16910
  14,
16911
  82,
16912
  68,
16913
  0, // Skip to: 25344
16914
  /* 7854 */ MCD_OPC_Decode,
16915
  151,
16916
  11,
16917
  144,
16918
  1, // Opcode: MVE_VQDMLAH_qrs32
16919
  /* 7859 */ MCD_OPC_FilterValue,
16920
  1,
16921
  72,
16922
  68,
16923
  0, // Skip to: 25344
16924
  /* 7864 */ MCD_OPC_ExtractField,
16925
  28,
16926
  4, // Inst{31-28} ...
16927
  /* 7867 */ MCD_OPC_FilterValue,
16928
  14,
16929
  10,
16930
  0,
16931
  0, // Skip to: 7882
16932
  /* 7872 */ MCD_OPC_CheckPredicate,
16933
  22,
16934
  59,
16935
  68,
16936
  0, // Skip to: 25344
16937
  /* 7877 */ MCD_OPC_Decode,
16938
  163,
16939
  11,
16940
  145,
16941
  1, // Opcode: MVE_VQDMULH_qr_s32
16942
  /* 7882 */ MCD_OPC_FilterValue,
16943
  15,
16944
  49,
16945
  68,
16946
  0, // Skip to: 25344
16947
  /* 7887 */ MCD_OPC_CheckPredicate,
16948
  22,
16949
  44,
16950
  68,
16951
  0, // Skip to: 25344
16952
  /* 7892 */ MCD_OPC_Decode,
16953
  210,
16954
  11,
16955
  145,
16956
  1, // Opcode: MVE_VQRDMULH_qr_s32
16957
  /* 7897 */ MCD_OPC_FilterValue,
16958
  1,
16959
  34,
16960
  68,
16961
  0, // Skip to: 25344
16962
  /* 7902 */ MCD_OPC_ExtractField,
16963
  16,
16964
  1, // Inst{16} ...
16965
  /* 7905 */ MCD_OPC_FilterValue,
16966
  0,
16967
  17,
16968
  0,
16969
  0, // Skip to: 7927
16970
  /* 7910 */ MCD_OPC_CheckPredicate,
16971
  22,
16972
  21,
16973
  68,
16974
  0, // Skip to: 25344
16975
  /* 7915 */ MCD_OPC_CheckField,
16976
  28,
16977
  4,
16978
  14,
16979
  14,
16980
  68,
16981
  0, // Skip to: 25344
16982
  /* 7922 */ MCD_OPC_Decode,
16983
  154,
16984
  11,
16985
  144,
16986
  1, // Opcode: MVE_VQDMLASH_qrs32
16987
  /* 7927 */ MCD_OPC_FilterValue,
16988
  1,
16989
  4,
16990
  68,
16991
  0, // Skip to: 25344
16992
  /* 7932 */ MCD_OPC_ExtractField,
16993
  28,
16994
  4, // Inst{31-28} ...
16995
  /* 7935 */ MCD_OPC_FilterValue,
16996
  14,
16997
  10,
16998
  0,
16999
  0, // Skip to: 7950
17000
  /* 7940 */ MCD_OPC_CheckPredicate,
17001
  22,
17002
  247,
17003
  67,
17004
  0, // Skip to: 25344
17005
  /* 7945 */ MCD_OPC_Decode,
17006
  213,
17007
  10,
17008
  145,
17009
  1, // Opcode: MVE_VMUL_qr_i32
17010
  /* 7950 */ MCD_OPC_FilterValue,
17011
  15,
17012
  237,
17013
  67,
17014
  0, // Skip to: 25344
17015
  /* 7955 */ MCD_OPC_CheckPredicate,
17016
  22,
17017
  232,
17018
  67,
17019
  0, // Skip to: 25344
17020
  /* 7960 */ MCD_OPC_Decode,
17021
  225,
17022
  7,
17023
  145,
17024
  1, // Opcode: MVE_VBRSR32
17025
  /* 7965 */ MCD_OPC_FilterValue,
17026
  3,
17027
  222,
17028
  67,
17029
  0, // Skip to: 25344
17030
  /* 7970 */ MCD_OPC_ExtractField,
17031
  6,
17032
  1, // Inst{6} ...
17033
  /* 7973 */ MCD_OPC_FilterValue,
17034
  0,
17035
  51,
17036
  5,
17037
  0, // Skip to: 9309
17038
  /* 7978 */ MCD_OPC_ExtractField,
17039
  16,
17040
  1, // Inst{16} ...
17041
  /* 7981 */ MCD_OPC_FilterValue,
17042
  0,
17043
  47,
17044
  0,
17045
  0, // Skip to: 8033
17046
  /* 7986 */ MCD_OPC_ExtractField,
17047
  28,
17048
  4, // Inst{31-28} ...
17049
  /* 7989 */ MCD_OPC_FilterValue,
17050
  14,
17051
  17,
17052
  0,
17053
  0, // Skip to: 8011
17054
  /* 7994 */ MCD_OPC_CheckPredicate,
17055
  24,
17056
  193,
17057
  67,
17058
  0, // Skip to: 25344
17059
  /* 7999 */ MCD_OPC_CheckField,
17060
  4,
17061
  1,
17062
  0,
17063
  186,
17064
  67,
17065
  0, // Skip to: 25344
17066
  /* 8006 */ MCD_OPC_Decode,
17067
  134,
17068
  8,
17069
  146,
17070
  1, // Opcode: MVE_VCMULf16
17071
  /* 8011 */ MCD_OPC_FilterValue,
17072
  15,
17073
  176,
17074
  67,
17075
  0, // Skip to: 25344
17076
  /* 8016 */ MCD_OPC_CheckPredicate,
17077
  24,
17078
  171,
17079
  67,
17080
  0, // Skip to: 25344
17081
  /* 8021 */ MCD_OPC_CheckField,
17082
  4,
17083
  1,
17084
  0,
17085
  164,
17086
  67,
17087
  0, // Skip to: 25344
17088
  /* 8028 */ MCD_OPC_Decode,
17089
  135,
17090
  8,
17091
  146,
17092
  1, // Opcode: MVE_VCMULf32
17093
  /* 8033 */ MCD_OPC_FilterValue,
17094
  1,
17095
  154,
17096
  67,
17097
  0, // Skip to: 25344
17098
  /* 8038 */ MCD_OPC_ExtractField,
17099
  0,
17100
  1, // Inst{0} ...
17101
  /* 8041 */ MCD_OPC_FilterValue,
17102
  0,
17103
  107,
17104
  0,
17105
  0, // Skip to: 8153
17106
  /* 8046 */ MCD_OPC_ExtractField,
17107
  12,
17108
  1, // Inst{12} ...
17109
  /* 8049 */ MCD_OPC_FilterValue,
17110
  0,
17111
  47,
17112
  0,
17113
  0, // Skip to: 8101
17114
  /* 8054 */ MCD_OPC_ExtractField,
17115
  28,
17116
  4, // Inst{31-28} ...
17117
  /* 8057 */ MCD_OPC_FilterValue,
17118
  14,
17119
  17,
17120
  0,
17121
  0, // Skip to: 8079
17122
  /* 8062 */ MCD_OPC_CheckPredicate,
17123
  22,
17124
  125,
17125
  67,
17126
  0, // Skip to: 25344
17127
  /* 8067 */ MCD_OPC_CheckField,
17128
  4,
17129
  1,
17130
  0,
17131
  118,
17132
  67,
17133
  0, // Skip to: 25344
17134
  /* 8074 */ MCD_OPC_Decode,
17135
  195,
17136
  10,
17137
  143,
17138
  1, // Opcode: MVE_VMULLBp8
17139
  /* 8079 */ MCD_OPC_FilterValue,
17140
  15,
17141
  108,
17142
  67,
17143
  0, // Skip to: 25344
17144
  /* 8084 */ MCD_OPC_CheckPredicate,
17145
  22,
17146
  103,
17147
  67,
17148
  0, // Skip to: 25344
17149
  /* 8089 */ MCD_OPC_CheckField,
17150
  4,
17151
  1,
17152
  0,
17153
  96,
17154
  67,
17155
  0, // Skip to: 25344
17156
  /* 8096 */ MCD_OPC_Decode,
17157
  194,
17158
  10,
17159
  143,
17160
  1, // Opcode: MVE_VMULLBp16
17161
  /* 8101 */ MCD_OPC_FilterValue,
17162
  1,
17163
  86,
17164
  67,
17165
  0, // Skip to: 25344
17166
  /* 8106 */ MCD_OPC_ExtractField,
17167
  28,
17168
  4, // Inst{31-28} ...
17169
  /* 8109 */ MCD_OPC_FilterValue,
17170
  14,
17171
  17,
17172
  0,
17173
  0, // Skip to: 8131
17174
  /* 8114 */ MCD_OPC_CheckPredicate,
17175
  22,
17176
  73,
17177
  67,
17178
  0, // Skip to: 25344
17179
  /* 8119 */ MCD_OPC_CheckField,
17180
  4,
17181
  1,
17182
  0,
17183
  66,
17184
  67,
17185
  0, // Skip to: 25344
17186
  /* 8126 */ MCD_OPC_Decode,
17187
  203,
17188
  10,
17189
  143,
17190
  1, // Opcode: MVE_VMULLTp8
17191
  /* 8131 */ MCD_OPC_FilterValue,
17192
  15,
17193
  56,
17194
  67,
17195
  0, // Skip to: 25344
17196
  /* 8136 */ MCD_OPC_CheckPredicate,
17197
  22,
17198
  51,
17199
  67,
17200
  0, // Skip to: 25344
17201
  /* 8141 */ MCD_OPC_CheckField,
17202
  4,
17203
  1,
17204
  0,
17205
  44,
17206
  67,
17207
  0, // Skip to: 25344
17208
  /* 8148 */ MCD_OPC_Decode,
17209
  202,
17210
  10,
17211
  143,
17212
  1, // Opcode: MVE_VMULLTp16
17213
  /* 8153 */ MCD_OPC_FilterValue,
17214
  1,
17215
  34,
17216
  67,
17217
  0, // Skip to: 25344
17218
  /* 8158 */ MCD_OPC_ExtractField,
17219
  17,
17220
  3, // Inst{19-17} ...
17221
  /* 8161 */ MCD_OPC_FilterValue,
17222
  0,
17223
  227,
17224
  0,
17225
  0, // Skip to: 8393
17226
  /* 8166 */ MCD_OPC_ExtractField,
17227
  7,
17228
  1, // Inst{7} ...
17229
  /* 8169 */ MCD_OPC_FilterValue,
17230
  0,
17231
  107,
17232
  0,
17233
  0, // Skip to: 8281
17234
  /* 8174 */ MCD_OPC_ExtractField,
17235
  12,
17236
  1, // Inst{12} ...
17237
  /* 8177 */ MCD_OPC_FilterValue,
17238
  0,
17239
  47,
17240
  0,
17241
  0, // Skip to: 8229
17242
  /* 8182 */ MCD_OPC_ExtractField,
17243
  28,
17244
  4, // Inst{31-28} ...
17245
  /* 8185 */ MCD_OPC_FilterValue,
17246
  14,
17247
  17,
17248
  0,
17249
  0, // Skip to: 8207
17250
  /* 8190 */ MCD_OPC_CheckPredicate,
17251
  22,
17252
  253,
17253
  66,
17254
  0, // Skip to: 25344
17255
  /* 8195 */ MCD_OPC_CheckField,
17256
  4,
17257
  1,
17258
  0,
17259
  246,
17260
  66,
17261
  0, // Skip to: 25344
17262
  /* 8202 */ MCD_OPC_Decode,
17263
  231,
17264
  12,
17265
  147,
17266
  1, // Opcode: MVE_VSHLL_lws8bh
17267
  /* 8207 */ MCD_OPC_FilterValue,
17268
  15,
17269
  236,
17270
  66,
17271
  0, // Skip to: 25344
17272
  /* 8212 */ MCD_OPC_CheckPredicate,
17273
  22,
17274
  231,
17275
  66,
17276
  0, // Skip to: 25344
17277
  /* 8217 */ MCD_OPC_CheckField,
17278
  4,
17279
  1,
17280
  0,
17281
  224,
17282
  66,
17283
  0, // Skip to: 25344
17284
  /* 8224 */ MCD_OPC_Decode,
17285
  235,
17286
  12,
17287
  147,
17288
  1, // Opcode: MVE_VSHLL_lwu8bh
17289
  /* 8229 */ MCD_OPC_FilterValue,
17290
  1,
17291
  214,
17292
  66,
17293
  0, // Skip to: 25344
17294
  /* 8234 */ MCD_OPC_ExtractField,
17295
  28,
17296
  4, // Inst{31-28} ...
17297
  /* 8237 */ MCD_OPC_FilterValue,
17298
  14,
17299
  17,
17300
  0,
17301
  0, // Skip to: 8259
17302
  /* 8242 */ MCD_OPC_CheckPredicate,
17303
  22,
17304
  201,
17305
  66,
17306
  0, // Skip to: 25344
17307
  /* 8247 */ MCD_OPC_CheckField,
17308
  4,
17309
  1,
17310
  0,
17311
  194,
17312
  66,
17313
  0, // Skip to: 25344
17314
  /* 8254 */ MCD_OPC_Decode,
17315
  232,
17316
  12,
17317
  147,
17318
  1, // Opcode: MVE_VSHLL_lws8th
17319
  /* 8259 */ MCD_OPC_FilterValue,
17320
  15,
17321
  184,
17322
  66,
17323
  0, // Skip to: 25344
17324
  /* 8264 */ MCD_OPC_CheckPredicate,
17325
  22,
17326
  179,
17327
  66,
17328
  0, // Skip to: 25344
17329
  /* 8269 */ MCD_OPC_CheckField,
17330
  4,
17331
  1,
17332
  0,
17333
  172,
17334
  66,
17335
  0, // Skip to: 25344
17336
  /* 8276 */ MCD_OPC_Decode,
17337
  236,
17338
  12,
17339
  147,
17340
  1, // Opcode: MVE_VSHLL_lwu8th
17341
  /* 8281 */ MCD_OPC_FilterValue,
17342
  1,
17343
  162,
17344
  66,
17345
  0, // Skip to: 25344
17346
  /* 8286 */ MCD_OPC_ExtractField,
17347
  12,
17348
  1, // Inst{12} ...
17349
  /* 8289 */ MCD_OPC_FilterValue,
17350
  0,
17351
  47,
17352
  0,
17353
  0, // Skip to: 8341
17354
  /* 8294 */ MCD_OPC_ExtractField,
17355
  28,
17356
  4, // Inst{31-28} ...
17357
  /* 8297 */ MCD_OPC_FilterValue,
17358
  14,
17359
  17,
17360
  0,
17361
  0, // Skip to: 8319
17362
  /* 8302 */ MCD_OPC_CheckPredicate,
17363
  22,
17364
  141,
17365
  66,
17366
  0, // Skip to: 25344
17367
  /* 8307 */ MCD_OPC_CheckField,
17368
  4,
17369
  1,
17370
  0,
17371
  134,
17372
  66,
17373
  0, // Skip to: 25344
17374
  /* 8314 */ MCD_OPC_Decode,
17375
  184,
17376
  11,
17377
  148,
17378
  1, // Opcode: MVE_VQMOVUNs16bh
17379
  /* 8319 */ MCD_OPC_FilterValue,
17380
  15,
17381
  124,
17382
  66,
17383
  0, // Skip to: 25344
17384
  /* 8324 */ MCD_OPC_CheckPredicate,
17385
  22,
17386
  119,
17387
  66,
17388
  0, // Skip to: 25344
17389
  /* 8329 */ MCD_OPC_CheckField,
17390
  4,
17391
  1,
17392
  0,
17393
  112,
17394
  66,
17395
  0, // Skip to: 25344
17396
  /* 8336 */ MCD_OPC_Decode,
17397
  169,
17398
  10,
17399
  148,
17400
  1, // Opcode: MVE_VMOVNi16bh
17401
  /* 8341 */ MCD_OPC_FilterValue,
17402
  1,
17403
  102,
17404
  66,
17405
  0, // Skip to: 25344
17406
  /* 8346 */ MCD_OPC_ExtractField,
17407
  28,
17408
  4, // Inst{31-28} ...
17409
  /* 8349 */ MCD_OPC_FilterValue,
17410
  14,
17411
  17,
17412
  0,
17413
  0, // Skip to: 8371
17414
  /* 8354 */ MCD_OPC_CheckPredicate,
17415
  22,
17416
  89,
17417
  66,
17418
  0, // Skip to: 25344
17419
  /* 8359 */ MCD_OPC_CheckField,
17420
  4,
17421
  1,
17422
  0,
17423
  82,
17424
  66,
17425
  0, // Skip to: 25344
17426
  /* 8366 */ MCD_OPC_Decode,
17427
  185,
17428
  11,
17429
  148,
17430
  1, // Opcode: MVE_VQMOVUNs16th
17431
  /* 8371 */ MCD_OPC_FilterValue,
17432
  15,
17433
  72,
17434
  66,
17435
  0, // Skip to: 25344
17436
  /* 8376 */ MCD_OPC_CheckPredicate,
17437
  22,
17438
  67,
17439
  66,
17440
  0, // Skip to: 25344
17441
  /* 8381 */ MCD_OPC_CheckField,
17442
  4,
17443
  1,
17444
  0,
17445
  60,
17446
  66,
17447
  0, // Skip to: 25344
17448
  /* 8388 */ MCD_OPC_Decode,
17449
  170,
17450
  10,
17451
  148,
17452
  1, // Opcode: MVE_VMOVNi16th
17453
  /* 8393 */ MCD_OPC_FilterValue,
17454
  1,
17455
  181,
17456
  0,
17457
  0, // Skip to: 8579
17458
  /* 8398 */ MCD_OPC_ExtractField,
17459
  7,
17460
  1, // Inst{7} ...
17461
  /* 8401 */ MCD_OPC_FilterValue,
17462
  0,
17463
  107,
17464
  0,
17465
  0, // Skip to: 8513
17466
  /* 8406 */ MCD_OPC_ExtractField,
17467
  12,
17468
  1, // Inst{12} ...
17469
  /* 8409 */ MCD_OPC_FilterValue,
17470
  0,
17471
  47,
17472
  0,
17473
  0, // Skip to: 8461
17474
  /* 8414 */ MCD_OPC_ExtractField,
17475
  28,
17476
  4, // Inst{31-28} ...
17477
  /* 8417 */ MCD_OPC_FilterValue,
17478
  14,
17479
  17,
17480
  0,
17481
  0, // Skip to: 8439
17482
  /* 8422 */ MCD_OPC_CheckPredicate,
17483
  22,
17484
  21,
17485
  66,
17486
  0, // Skip to: 25344
17487
  /* 8427 */ MCD_OPC_CheckField,
17488
  4,
17489
  1,
17490
  0,
17491
  14,
17492
  66,
17493
  0, // Skip to: 25344
17494
  /* 8434 */ MCD_OPC_Decode,
17495
  176,
17496
  11,
17497
  148,
17498
  1, // Opcode: MVE_VQMOVNs16bh
17499
  /* 8439 */ MCD_OPC_FilterValue,
17500
  15,
17501
  4,
17502
  66,
17503
  0, // Skip to: 25344
17504
  /* 8444 */ MCD_OPC_CheckPredicate,
17505
  22,
17506
  255,
17507
  65,
17508
  0, // Skip to: 25344
17509
  /* 8449 */ MCD_OPC_CheckField,
17510
  4,
17511
  1,
17512
  0,
17513
  248,
17514
  65,
17515
  0, // Skip to: 25344
17516
  /* 8456 */ MCD_OPC_Decode,
17517
  180,
17518
  11,
17519
  148,
17520
  1, // Opcode: MVE_VQMOVNu16bh
17521
  /* 8461 */ MCD_OPC_FilterValue,
17522
  1,
17523
  238,
17524
  65,
17525
  0, // Skip to: 25344
17526
  /* 8466 */ MCD_OPC_ExtractField,
17527
  28,
17528
  4, // Inst{31-28} ...
17529
  /* 8469 */ MCD_OPC_FilterValue,
17530
  14,
17531
  17,
17532
  0,
17533
  0, // Skip to: 8491
17534
  /* 8474 */ MCD_OPC_CheckPredicate,
17535
  22,
17536
  225,
17537
  65,
17538
  0, // Skip to: 25344
17539
  /* 8479 */ MCD_OPC_CheckField,
17540
  4,
17541
  1,
17542
  0,
17543
  218,
17544
  65,
17545
  0, // Skip to: 25344
17546
  /* 8486 */ MCD_OPC_Decode,
17547
  177,
17548
  11,
17549
  148,
17550
  1, // Opcode: MVE_VQMOVNs16th
17551
  /* 8491 */ MCD_OPC_FilterValue,
17552
  15,
17553
  208,
17554
  65,
17555
  0, // Skip to: 25344
17556
  /* 8496 */ MCD_OPC_CheckPredicate,
17557
  22,
17558
  203,
17559
  65,
17560
  0, // Skip to: 25344
17561
  /* 8501 */ MCD_OPC_CheckField,
17562
  4,
17563
  1,
17564
  0,
17565
  196,
17566
  65,
17567
  0, // Skip to: 25344
17568
  /* 8508 */ MCD_OPC_Decode,
17569
  181,
17570
  11,
17571
  148,
17572
  1, // Opcode: MVE_VQMOVNu16th
17573
  /* 8513 */ MCD_OPC_FilterValue,
17574
  1,
17575
  186,
17576
  65,
17577
  0, // Skip to: 25344
17578
  /* 8518 */ MCD_OPC_ExtractField,
17579
  12,
17580
  1, // Inst{12} ...
17581
  /* 8521 */ MCD_OPC_FilterValue,
17582
  0,
17583
  24,
17584
  0,
17585
  0, // Skip to: 8550
17586
  /* 8526 */ MCD_OPC_CheckPredicate,
17587
  22,
17588
  173,
17589
  65,
17590
  0, // Skip to: 25344
17591
  /* 8531 */ MCD_OPC_CheckField,
17592
  28,
17593
  4,
17594
  14,
17595
  166,
17596
  65,
17597
  0, // Skip to: 25344
17598
  /* 8538 */ MCD_OPC_CheckField,
17599
  4,
17600
  1,
17601
  0,
17602
  159,
17603
  65,
17604
  0, // Skip to: 25344
17605
  /* 8545 */ MCD_OPC_Decode,
17606
  186,
17607
  9,
17608
  148,
17609
  1, // Opcode: MVE_VMAXAs8
17610
  /* 8550 */ MCD_OPC_FilterValue,
17611
  1,
17612
  149,
17613
  65,
17614
  0, // Skip to: 25344
17615
  /* 8555 */ MCD_OPC_CheckPredicate,
17616
  22,
17617
  144,
17618
  65,
17619
  0, // Skip to: 25344
17620
  /* 8560 */ MCD_OPC_CheckField,
17621
  28,
17622
  4,
17623
  14,
17624
  137,
17625
  65,
17626
  0, // Skip to: 25344
17627
  /* 8567 */ MCD_OPC_CheckField,
17628
  4,
17629
  1,
17630
  0,
17631
  130,
17632
  65,
17633
  0, // Skip to: 25344
17634
  /* 8574 */ MCD_OPC_Decode,
17635
  212,
17636
  9,
17637
  148,
17638
  1, // Opcode: MVE_VMINAs8
17639
  /* 8579 */ MCD_OPC_FilterValue,
17640
  2,
17641
  227,
17642
  0,
17643
  0, // Skip to: 8811
17644
  /* 8584 */ MCD_OPC_ExtractField,
17645
  7,
17646
  1, // Inst{7} ...
17647
  /* 8587 */ MCD_OPC_FilterValue,
17648
  0,
17649
  107,
17650
  0,
17651
  0, // Skip to: 8699
17652
  /* 8592 */ MCD_OPC_ExtractField,
17653
  12,
17654
  1, // Inst{12} ...
17655
  /* 8595 */ MCD_OPC_FilterValue,
17656
  0,
17657
  47,
17658
  0,
17659
  0, // Skip to: 8647
17660
  /* 8600 */ MCD_OPC_ExtractField,
17661
  28,
17662
  4, // Inst{31-28} ...
17663
  /* 8603 */ MCD_OPC_FilterValue,
17664
  14,
17665
  17,
17666
  0,
17667
  0, // Skip to: 8625
17668
  /* 8608 */ MCD_OPC_CheckPredicate,
17669
  22,
17670
  91,
17671
  65,
17672
  0, // Skip to: 25344
17673
  /* 8613 */ MCD_OPC_CheckField,
17674
  4,
17675
  1,
17676
  0,
17677
  84,
17678
  65,
17679
  0, // Skip to: 25344
17680
  /* 8620 */ MCD_OPC_Decode,
17681
  229,
17682
  12,
17683
  147,
17684
  1, // Opcode: MVE_VSHLL_lws16bh
17685
  /* 8625 */ MCD_OPC_FilterValue,
17686
  15,
17687
  74,
17688
  65,
17689
  0, // Skip to: 25344
17690
  /* 8630 */ MCD_OPC_CheckPredicate,
17691
  22,
17692
  69,
17693
  65,
17694
  0, // Skip to: 25344
17695
  /* 8635 */ MCD_OPC_CheckField,
17696
  4,
17697
  1,
17698
  0,
17699
  62,
17700
  65,
17701
  0, // Skip to: 25344
17702
  /* 8642 */ MCD_OPC_Decode,
17703
  233,
17704
  12,
17705
  147,
17706
  1, // Opcode: MVE_VSHLL_lwu16bh
17707
  /* 8647 */ MCD_OPC_FilterValue,
17708
  1,
17709
  52,
17710
  65,
17711
  0, // Skip to: 25344
17712
  /* 8652 */ MCD_OPC_ExtractField,
17713
  28,
17714
  4, // Inst{31-28} ...
17715
  /* 8655 */ MCD_OPC_FilterValue,
17716
  14,
17717
  17,
17718
  0,
17719
  0, // Skip to: 8677
17720
  /* 8660 */ MCD_OPC_CheckPredicate,
17721
  22,
17722
  39,
17723
  65,
17724
  0, // Skip to: 25344
17725
  /* 8665 */ MCD_OPC_CheckField,
17726
  4,
17727
  1,
17728
  0,
17729
  32,
17730
  65,
17731
  0, // Skip to: 25344
17732
  /* 8672 */ MCD_OPC_Decode,
17733
  230,
17734
  12,
17735
  147,
17736
  1, // Opcode: MVE_VSHLL_lws16th
17737
  /* 8677 */ MCD_OPC_FilterValue,
17738
  15,
17739
  22,
17740
  65,
17741
  0, // Skip to: 25344
17742
  /* 8682 */ MCD_OPC_CheckPredicate,
17743
  22,
17744
  17,
17745
  65,
17746
  0, // Skip to: 25344
17747
  /* 8687 */ MCD_OPC_CheckField,
17748
  4,
17749
  1,
17750
  0,
17751
  10,
17752
  65,
17753
  0, // Skip to: 25344
17754
  /* 8694 */ MCD_OPC_Decode,
17755
  234,
17756
  12,
17757
  147,
17758
  1, // Opcode: MVE_VSHLL_lwu16th
17759
  /* 8699 */ MCD_OPC_FilterValue,
17760
  1,
17761
  0,
17762
  65,
17763
  0, // Skip to: 25344
17764
  /* 8704 */ MCD_OPC_ExtractField,
17765
  12,
17766
  1, // Inst{12} ...
17767
  /* 8707 */ MCD_OPC_FilterValue,
17768
  0,
17769
  47,
17770
  0,
17771
  0, // Skip to: 8759
17772
  /* 8712 */ MCD_OPC_ExtractField,
17773
  28,
17774
  4, // Inst{31-28} ...
17775
  /* 8715 */ MCD_OPC_FilterValue,
17776
  14,
17777
  17,
17778
  0,
17779
  0, // Skip to: 8737
17780
  /* 8720 */ MCD_OPC_CheckPredicate,
17781
  22,
17782
  235,
17783
  64,
17784
  0, // Skip to: 25344
17785
  /* 8725 */ MCD_OPC_CheckField,
17786
  4,
17787
  1,
17788
  0,
17789
  228,
17790
  64,
17791
  0, // Skip to: 25344
17792
  /* 8732 */ MCD_OPC_Decode,
17793
  186,
17794
  11,
17795
  148,
17796
  1, // Opcode: MVE_VQMOVUNs32bh
17797
  /* 8737 */ MCD_OPC_FilterValue,
17798
  15,
17799
  218,
17800
  64,
17801
  0, // Skip to: 25344
17802
  /* 8742 */ MCD_OPC_CheckPredicate,
17803
  22,
17804
  213,
17805
  64,
17806
  0, // Skip to: 25344
17807
  /* 8747 */ MCD_OPC_CheckField,
17808
  4,
17809
  1,
17810
  0,
17811
  206,
17812
  64,
17813
  0, // Skip to: 25344
17814
  /* 8754 */ MCD_OPC_Decode,
17815
  171,
17816
  10,
17817
  148,
17818
  1, // Opcode: MVE_VMOVNi32bh
17819
  /* 8759 */ MCD_OPC_FilterValue,
17820
  1,
17821
  196,
17822
  64,
17823
  0, // Skip to: 25344
17824
  /* 8764 */ MCD_OPC_ExtractField,
17825
  28,
17826
  4, // Inst{31-28} ...
17827
  /* 8767 */ MCD_OPC_FilterValue,
17828
  14,
17829
  17,
17830
  0,
17831
  0, // Skip to: 8789
17832
  /* 8772 */ MCD_OPC_CheckPredicate,
17833
  22,
17834
  183,
17835
  64,
17836
  0, // Skip to: 25344
17837
  /* 8777 */ MCD_OPC_CheckField,
17838
  4,
17839
  1,
17840
  0,
17841
  176,
17842
  64,
17843
  0, // Skip to: 25344
17844
  /* 8784 */ MCD_OPC_Decode,
17845
  187,
17846
  11,
17847
  148,
17848
  1, // Opcode: MVE_VQMOVUNs32th
17849
  /* 8789 */ MCD_OPC_FilterValue,
17850
  15,
17851
  166,
17852
  64,
17853
  0, // Skip to: 25344
17854
  /* 8794 */ MCD_OPC_CheckPredicate,
17855
  22,
17856
  161,
17857
  64,
17858
  0, // Skip to: 25344
17859
  /* 8799 */ MCD_OPC_CheckField,
17860
  4,
17861
  1,
17862
  0,
17863
  154,
17864
  64,
17865
  0, // Skip to: 25344
17866
  /* 8806 */ MCD_OPC_Decode,
17867
  172,
17868
  10,
17869
  148,
17870
  1, // Opcode: MVE_VMOVNi32th
17871
  /* 8811 */ MCD_OPC_FilterValue,
17872
  3,
17873
  181,
17874
  0,
17875
  0, // Skip to: 8997
17876
  /* 8816 */ MCD_OPC_ExtractField,
17877
  7,
17878
  1, // Inst{7} ...
17879
  /* 8819 */ MCD_OPC_FilterValue,
17880
  0,
17881
  107,
17882
  0,
17883
  0, // Skip to: 8931
17884
  /* 8824 */ MCD_OPC_ExtractField,
17885
  12,
17886
  1, // Inst{12} ...
17887
  /* 8827 */ MCD_OPC_FilterValue,
17888
  0,
17889
  47,
17890
  0,
17891
  0, // Skip to: 8879
17892
  /* 8832 */ MCD_OPC_ExtractField,
17893
  28,
17894
  4, // Inst{31-28} ...
17895
  /* 8835 */ MCD_OPC_FilterValue,
17896
  14,
17897
  17,
17898
  0,
17899
  0, // Skip to: 8857
17900
  /* 8840 */ MCD_OPC_CheckPredicate,
17901
  22,
17902
  115,
17903
  64,
17904
  0, // Skip to: 25344
17905
  /* 8845 */ MCD_OPC_CheckField,
17906
  4,
17907
  1,
17908
  0,
17909
  108,
17910
  64,
17911
  0, // Skip to: 25344
17912
  /* 8852 */ MCD_OPC_Decode,
17913
  178,
17914
  11,
17915
  148,
17916
  1, // Opcode: MVE_VQMOVNs32bh
17917
  /* 8857 */ MCD_OPC_FilterValue,
17918
  15,
17919
  98,
17920
  64,
17921
  0, // Skip to: 25344
17922
  /* 8862 */ MCD_OPC_CheckPredicate,
17923
  22,
17924
  93,
17925
  64,
17926
  0, // Skip to: 25344
17927
  /* 8867 */ MCD_OPC_CheckField,
17928
  4,
17929
  1,
17930
  0,
17931
  86,
17932
  64,
17933
  0, // Skip to: 25344
17934
  /* 8874 */ MCD_OPC_Decode,
17935
  182,
17936
  11,
17937
  148,
17938
  1, // Opcode: MVE_VQMOVNu32bh
17939
  /* 8879 */ MCD_OPC_FilterValue,
17940
  1,
17941
  76,
17942
  64,
17943
  0, // Skip to: 25344
17944
  /* 8884 */ MCD_OPC_ExtractField,
17945
  28,
17946
  4, // Inst{31-28} ...
17947
  /* 8887 */ MCD_OPC_FilterValue,
17948
  14,
17949
  17,
17950
  0,
17951
  0, // Skip to: 8909
17952
  /* 8892 */ MCD_OPC_CheckPredicate,
17953
  22,
17954
  63,
17955
  64,
17956
  0, // Skip to: 25344
17957
  /* 8897 */ MCD_OPC_CheckField,
17958
  4,
17959
  1,
17960
  0,
17961
  56,
17962
  64,
17963
  0, // Skip to: 25344
17964
  /* 8904 */ MCD_OPC_Decode,
17965
  179,
17966
  11,
17967
  148,
17968
  1, // Opcode: MVE_VQMOVNs32th
17969
  /* 8909 */ MCD_OPC_FilterValue,
17970
  15,
17971
  46,
17972
  64,
17973
  0, // Skip to: 25344
17974
  /* 8914 */ MCD_OPC_CheckPredicate,
17975
  22,
17976
  41,
17977
  64,
17978
  0, // Skip to: 25344
17979
  /* 8919 */ MCD_OPC_CheckField,
17980
  4,
17981
  1,
17982
  0,
17983
  34,
17984
  64,
17985
  0, // Skip to: 25344
17986
  /* 8926 */ MCD_OPC_Decode,
17987
  183,
17988
  11,
17989
  148,
17990
  1, // Opcode: MVE_VQMOVNu32th
17991
  /* 8931 */ MCD_OPC_FilterValue,
17992
  1,
17993
  24,
17994
  64,
17995
  0, // Skip to: 25344
17996
  /* 8936 */ MCD_OPC_ExtractField,
17997
  12,
17998
  1, // Inst{12} ...
17999
  /* 8939 */ MCD_OPC_FilterValue,
18000
  0,
18001
  24,
18002
  0,
18003
  0, // Skip to: 8968
18004
  /* 8944 */ MCD_OPC_CheckPredicate,
18005
  22,
18006
  11,
18007
  64,
18008
  0, // Skip to: 25344
18009
  /* 8949 */ MCD_OPC_CheckField,
18010
  28,
18011
  4,
18012
  14,
18013
  4,
18014
  64,
18015
  0, // Skip to: 25344
18016
  /* 8956 */ MCD_OPC_CheckField,
18017
  4,
18018
  1,
18019
  0,
18020
  253,
18021
  63,
18022
  0, // Skip to: 25344
18023
  /* 8963 */ MCD_OPC_Decode,
18024
  184,
18025
  9,
18026
  148,
18027
  1, // Opcode: MVE_VMAXAs16
18028
  /* 8968 */ MCD_OPC_FilterValue,
18029
  1,
18030
  243,
18031
  63,
18032
  0, // Skip to: 25344
18033
  /* 8973 */ MCD_OPC_CheckPredicate,
18034
  22,
18035
  238,
18036
  63,
18037
  0, // Skip to: 25344
18038
  /* 8978 */ MCD_OPC_CheckField,
18039
  28,
18040
  4,
18041
  14,
18042
  231,
18043
  63,
18044
  0, // Skip to: 25344
18045
  /* 8985 */ MCD_OPC_CheckField,
18046
  4,
18047
  1,
18048
  0,
18049
  224,
18050
  63,
18051
  0, // Skip to: 25344
18052
  /* 8992 */ MCD_OPC_Decode,
18053
  210,
18054
  9,
18055
  148,
18056
  1, // Opcode: MVE_VMINAs16
18057
  /* 8997 */ MCD_OPC_FilterValue,
18058
  5,
18059
  75,
18060
  0,
18061
  0, // Skip to: 9077
18062
  /* 9002 */ MCD_OPC_ExtractField,
18063
  12,
18064
  1, // Inst{12} ...
18065
  /* 9005 */ MCD_OPC_FilterValue,
18066
  0,
18067
  31,
18068
  0,
18069
  0, // Skip to: 9041
18070
  /* 9010 */ MCD_OPC_CheckPredicate,
18071
  22,
18072
  201,
18073
  63,
18074
  0, // Skip to: 25344
18075
  /* 9015 */ MCD_OPC_CheckField,
18076
  28,
18077
  4,
18078
  14,
18079
  194,
18080
  63,
18081
  0, // Skip to: 25344
18082
  /* 9022 */ MCD_OPC_CheckField,
18083
  7,
18084
  1,
18085
  1,
18086
  187,
18087
  63,
18088
  0, // Skip to: 25344
18089
  /* 9029 */ MCD_OPC_CheckField,
18090
  4,
18091
  1,
18092
  0,
18093
  180,
18094
  63,
18095
  0, // Skip to: 25344
18096
  /* 9036 */ MCD_OPC_Decode,
18097
  185,
18098
  9,
18099
  148,
18100
  1, // Opcode: MVE_VMAXAs32
18101
  /* 9041 */ MCD_OPC_FilterValue,
18102
  1,
18103
  170,
18104
  63,
18105
  0, // Skip to: 25344
18106
  /* 9046 */ MCD_OPC_CheckPredicate,
18107
  22,
18108
  165,
18109
  63,
18110
  0, // Skip to: 25344
18111
  /* 9051 */ MCD_OPC_CheckField,
18112
  28,
18113
  4,
18114
  14,
18115
  158,
18116
  63,
18117
  0, // Skip to: 25344
18118
  /* 9058 */ MCD_OPC_CheckField,
18119
  7,
18120
  1,
18121
  1,
18122
  151,
18123
  63,
18124
  0, // Skip to: 25344
18125
  /* 9065 */ MCD_OPC_CheckField,
18126
  4,
18127
  1,
18128
  0,
18129
  144,
18130
  63,
18131
  0, // Skip to: 25344
18132
  /* 9072 */ MCD_OPC_Decode,
18133
  211,
18134
  9,
18135
  148,
18136
  1, // Opcode: MVE_VMINAs32
18137
  /* 9077 */ MCD_OPC_FilterValue,
18138
  7,
18139
  134,
18140
  63,
18141
  0, // Skip to: 25344
18142
  /* 9082 */ MCD_OPC_ExtractField,
18143
  7,
18144
  1, // Inst{7} ...
18145
  /* 9085 */ MCD_OPC_FilterValue,
18146
  0,
18147
  107,
18148
  0,
18149
  0, // Skip to: 9197
18150
  /* 9090 */ MCD_OPC_ExtractField,
18151
  12,
18152
  1, // Inst{12} ...
18153
  /* 9093 */ MCD_OPC_FilterValue,
18154
  0,
18155
  47,
18156
  0,
18157
  0, // Skip to: 9145
18158
  /* 9098 */ MCD_OPC_ExtractField,
18159
  28,
18160
  4, // Inst{31-28} ...
18161
  /* 9101 */ MCD_OPC_FilterValue,
18162
  14,
18163
  17,
18164
  0,
18165
  0, // Skip to: 9123
18166
  /* 9106 */ MCD_OPC_CheckPredicate,
18167
  24,
18168
  105,
18169
  63,
18170
  0, // Skip to: 25344
18171
  /* 9111 */ MCD_OPC_CheckField,
18172
  4,
18173
  1,
18174
  0,
18175
  98,
18176
  63,
18177
  0, // Skip to: 25344
18178
  /* 9118 */ MCD_OPC_Decode,
18179
  140,
18180
  8,
18181
  148,
18182
  1, // Opcode: MVE_VCVTf16f32bh
18183
  /* 9123 */ MCD_OPC_FilterValue,
18184
  15,
18185
  88,
18186
  63,
18187
  0, // Skip to: 25344
18188
  /* 9128 */ MCD_OPC_CheckPredicate,
18189
  24,
18190
  83,
18191
  63,
18192
  0, // Skip to: 25344
18193
  /* 9133 */ MCD_OPC_CheckField,
18194
  4,
18195
  1,
18196
  0,
18197
  76,
18198
  63,
18199
  0, // Skip to: 25344
18200
  /* 9140 */ MCD_OPC_Decode,
18201
  146,
18202
  8,
18203
  147,
18204
  1, // Opcode: MVE_VCVTf32f16bh
18205
  /* 9145 */ MCD_OPC_FilterValue,
18206
  1,
18207
  66,
18208
  63,
18209
  0, // Skip to: 25344
18210
  /* 9150 */ MCD_OPC_ExtractField,
18211
  28,
18212
  4, // Inst{31-28} ...
18213
  /* 9153 */ MCD_OPC_FilterValue,
18214
  14,
18215
  17,
18216
  0,
18217
  0, // Skip to: 9175
18218
  /* 9158 */ MCD_OPC_CheckPredicate,
18219
  24,
18220
  53,
18221
  63,
18222
  0, // Skip to: 25344
18223
  /* 9163 */ MCD_OPC_CheckField,
18224
  4,
18225
  1,
18226
  0,
18227
  46,
18228
  63,
18229
  0, // Skip to: 25344
18230
  /* 9170 */ MCD_OPC_Decode,
18231
  141,
18232
  8,
18233
  148,
18234
  1, // Opcode: MVE_VCVTf16f32th
18235
  /* 9175 */ MCD_OPC_FilterValue,
18236
  15,
18237
  36,
18238
  63,
18239
  0, // Skip to: 25344
18240
  /* 9180 */ MCD_OPC_CheckPredicate,
18241
  24,
18242
  31,
18243
  63,
18244
  0, // Skip to: 25344
18245
  /* 9185 */ MCD_OPC_CheckField,
18246
  4,
18247
  1,
18248
  0,
18249
  24,
18250
  63,
18251
  0, // Skip to: 25344
18252
  /* 9192 */ MCD_OPC_Decode,
18253
  147,
18254
  8,
18255
  147,
18256
  1, // Opcode: MVE_VCVTf32f16th
18257
  /* 9197 */ MCD_OPC_FilterValue,
18258
  1,
18259
  14,
18260
  63,
18261
  0, // Skip to: 25344
18262
  /* 9202 */ MCD_OPC_ExtractField,
18263
  12,
18264
  1, // Inst{12} ...
18265
  /* 9205 */ MCD_OPC_FilterValue,
18266
  0,
18267
  47,
18268
  0,
18269
  0, // Skip to: 9257
18270
  /* 9210 */ MCD_OPC_ExtractField,
18271
  28,
18272
  4, // Inst{31-28} ...
18273
  /* 9213 */ MCD_OPC_FilterValue,
18274
  14,
18275
  17,
18276
  0,
18277
  0, // Skip to: 9235
18278
  /* 9218 */ MCD_OPC_CheckPredicate,
18279
  24,
18280
  249,
18281
  62,
18282
  0, // Skip to: 25344
18283
  /* 9223 */ MCD_OPC_CheckField,
18284
  4,
18285
  1,
18286
  0,
18287
  242,
18288
  62,
18289
  0, // Skip to: 25344
18290
  /* 9230 */ MCD_OPC_Decode,
18291
  190,
18292
  9,
18293
  148,
18294
  1, // Opcode: MVE_VMAXNMAf32
18295
  /* 9235 */ MCD_OPC_FilterValue,
18296
  15,
18297
  232,
18298
  62,
18299
  0, // Skip to: 25344
18300
  /* 9240 */ MCD_OPC_CheckPredicate,
18301
  24,
18302
  227,
18303
  62,
18304
  0, // Skip to: 25344
18305
  /* 9245 */ MCD_OPC_CheckField,
18306
  4,
18307
  1,
18308
  0,
18309
  220,
18310
  62,
18311
  0, // Skip to: 25344
18312
  /* 9252 */ MCD_OPC_Decode,
18313
  189,
18314
  9,
18315
  148,
18316
  1, // Opcode: MVE_VMAXNMAf16
18317
  /* 9257 */ MCD_OPC_FilterValue,
18318
  1,
18319
  210,
18320
  62,
18321
  0, // Skip to: 25344
18322
  /* 9262 */ MCD_OPC_ExtractField,
18323
  28,
18324
  4, // Inst{31-28} ...
18325
  /* 9265 */ MCD_OPC_FilterValue,
18326
  14,
18327
  17,
18328
  0,
18329
  0, // Skip to: 9287
18330
  /* 9270 */ MCD_OPC_CheckPredicate,
18331
  24,
18332
  197,
18333
  62,
18334
  0, // Skip to: 25344
18335
  /* 9275 */ MCD_OPC_CheckField,
18336
  4,
18337
  1,
18338
  0,
18339
  190,
18340
  62,
18341
  0, // Skip to: 25344
18342
  /* 9282 */ MCD_OPC_Decode,
18343
  216,
18344
  9,
18345
  148,
18346
  1, // Opcode: MVE_VMINNMAf32
18347
  /* 9287 */ MCD_OPC_FilterValue,
18348
  15,
18349
  180,
18350
  62,
18351
  0, // Skip to: 25344
18352
  /* 9292 */ MCD_OPC_CheckPredicate,
18353
  24,
18354
  175,
18355
  62,
18356
  0, // Skip to: 25344
18357
  /* 9297 */ MCD_OPC_CheckField,
18358
  4,
18359
  1,
18360
  0,
18361
  168,
18362
  62,
18363
  0, // Skip to: 25344
18364
  /* 9304 */ MCD_OPC_Decode,
18365
  215,
18366
  9,
18367
  148,
18368
  1, // Opcode: MVE_VMINNMAf16
18369
  /* 9309 */ MCD_OPC_FilterValue,
18370
  1,
18371
  158,
18372
  62,
18373
  0, // Skip to: 25344
18374
  /* 9314 */ MCD_OPC_ExtractField,
18375
  4,
18376
  2, // Inst{5-4} ...
18377
  /* 9317 */ MCD_OPC_FilterValue,
18378
  0,
18379
  107,
18380
  0,
18381
  0, // Skip to: 9429
18382
  /* 9322 */ MCD_OPC_ExtractField,
18383
  12,
18384
  1, // Inst{12} ...
18385
  /* 9325 */ MCD_OPC_FilterValue,
18386
  0,
18387
  47,
18388
  0,
18389
  0, // Skip to: 9377
18390
  /* 9330 */ MCD_OPC_ExtractField,
18391
  28,
18392
  4, // Inst{31-28} ...
18393
  /* 9333 */ MCD_OPC_FilterValue,
18394
  14,
18395
  17,
18396
  0,
18397
  0, // Skip to: 9355
18398
  /* 9338 */ MCD_OPC_CheckPredicate,
18399
  24,
18400
  129,
18401
  62,
18402
  0, // Skip to: 25344
18403
  /* 9343 */ MCD_OPC_CheckField,
18404
  16,
18405
  1,
18406
  1,
18407
  122,
18408
  62,
18409
  0, // Skip to: 25344
18410
  /* 9350 */ MCD_OPC_Decode,
18411
  189,
18412
  8,
18413
  144,
18414
  1, // Opcode: MVE_VFMA_qr_f32
18415
  /* 9355 */ MCD_OPC_FilterValue,
18416
  15,
18417
  112,
18418
  62,
18419
  0, // Skip to: 25344
18420
  /* 9360 */ MCD_OPC_CheckPredicate,
18421
  24,
18422
  107,
18423
  62,
18424
  0, // Skip to: 25344
18425
  /* 9365 */ MCD_OPC_CheckField,
18426
  16,
18427
  1,
18428
  1,
18429
  100,
18430
  62,
18431
  0, // Skip to: 25344
18432
  /* 9372 */ MCD_OPC_Decode,
18433
  188,
18434
  8,
18435
  144,
18436
  1, // Opcode: MVE_VFMA_qr_f16
18437
  /* 9377 */ MCD_OPC_FilterValue,
18438
  1,
18439
  90,
18440
  62,
18441
  0, // Skip to: 25344
18442
  /* 9382 */ MCD_OPC_ExtractField,
18443
  28,
18444
  4, // Inst{31-28} ...
18445
  /* 9385 */ MCD_OPC_FilterValue,
18446
  14,
18447
  17,
18448
  0,
18449
  0, // Skip to: 9407
18450
  /* 9390 */ MCD_OPC_CheckPredicate,
18451
  24,
18452
  77,
18453
  62,
18454
  0, // Skip to: 25344
18455
  /* 9395 */ MCD_OPC_CheckField,
18456
  16,
18457
  1,
18458
  1,
18459
  70,
18460
  62,
18461
  0, // Skip to: 25344
18462
  /* 9402 */ MCD_OPC_Decode,
18463
  187,
18464
  8,
18465
  144,
18466
  1, // Opcode: MVE_VFMA_qr_Sf32
18467
  /* 9407 */ MCD_OPC_FilterValue,
18468
  15,
18469
  60,
18470
  62,
18471
  0, // Skip to: 25344
18472
  /* 9412 */ MCD_OPC_CheckPredicate,
18473
  24,
18474
  55,
18475
  62,
18476
  0, // Skip to: 25344
18477
  /* 9417 */ MCD_OPC_CheckField,
18478
  16,
18479
  1,
18480
  1,
18481
  48,
18482
  62,
18483
  0, // Skip to: 25344
18484
  /* 9424 */ MCD_OPC_Decode,
18485
  186,
18486
  8,
18487
  144,
18488
  1, // Opcode: MVE_VFMA_qr_Sf16
18489
  /* 9429 */ MCD_OPC_FilterValue,
18490
  2,
18491
  38,
18492
  62,
18493
  0, // Skip to: 25344
18494
  /* 9434 */ MCD_OPC_ExtractField,
18495
  12,
18496
  1, // Inst{12} ...
18497
  /* 9437 */ MCD_OPC_FilterValue,
18498
  0,
18499
  47,
18500
  0,
18501
  0, // Skip to: 9489
18502
  /* 9442 */ MCD_OPC_ExtractField,
18503
  28,
18504
  4, // Inst{31-28} ...
18505
  /* 9445 */ MCD_OPC_FilterValue,
18506
  14,
18507
  17,
18508
  0,
18509
  0, // Skip to: 9467
18510
  /* 9450 */ MCD_OPC_CheckPredicate,
18511
  24,
18512
  17,
18513
  62,
18514
  0, // Skip to: 25344
18515
  /* 9455 */ MCD_OPC_CheckField,
18516
  16,
18517
  1,
18518
  1,
18519
  10,
18520
  62,
18521
  0, // Skip to: 25344
18522
  /* 9462 */ MCD_OPC_Decode,
18523
  211,
18524
  10,
18525
  145,
18526
  1, // Opcode: MVE_VMUL_qr_f32
18527
  /* 9467 */ MCD_OPC_FilterValue,
18528
  15,
18529
  0,
18530
  62,
18531
  0, // Skip to: 25344
18532
  /* 9472 */ MCD_OPC_CheckPredicate,
18533
  24,
18534
  251,
18535
  61,
18536
  0, // Skip to: 25344
18537
  /* 9477 */ MCD_OPC_CheckField,
18538
  16,
18539
  1,
18540
  1,
18541
  244,
18542
  61,
18543
  0, // Skip to: 25344
18544
  /* 9484 */ MCD_OPC_Decode,
18545
  210,
18546
  10,
18547
  145,
18548
  1, // Opcode: MVE_VMUL_qr_f16
18549
  /* 9489 */ MCD_OPC_FilterValue,
18550
  1,
18551
  234,
18552
  61,
18553
  0, // Skip to: 25344
18554
  /* 9494 */ MCD_OPC_ExtractField,
18555
  16,
18556
  4, // Inst{19-16} ...
18557
  /* 9497 */ MCD_OPC_FilterValue,
18558
  1,
18559
  79,
18560
  0,
18561
  0, // Skip to: 9581
18562
  /* 9502 */ MCD_OPC_ExtractField,
18563
  7,
18564
  1, // Inst{7} ...
18565
  /* 9505 */ MCD_OPC_FilterValue,
18566
  0,
18567
  33,
18568
  0,
18569
  0, // Skip to: 9543
18570
  /* 9510 */ MCD_OPC_ExtractField,
18571
  28,
18572
  4, // Inst{31-28} ...
18573
  /* 9513 */ MCD_OPC_FilterValue,
18574
  14,
18575
  10,
18576
  0,
18577
  0, // Skip to: 9528
18578
  /* 9518 */ MCD_OPC_CheckPredicate,
18579
  22,
18580
  205,
18581
  61,
18582
  0, // Skip to: 25344
18583
  /* 9523 */ MCD_OPC_Decode,
18584
  248,
18585
  12,
18586
  149,
18587
  1, // Opcode: MVE_VSHL_qrs8
18588
  /* 9528 */ MCD_OPC_FilterValue,
18589
  15,
18590
  195,
18591
  61,
18592
  0, // Skip to: 25344
18593
  /* 9533 */ MCD_OPC_CheckPredicate,
18594
  22,
18595
  190,
18596
  61,
18597
  0, // Skip to: 25344
18598
  /* 9538 */ MCD_OPC_Decode,
18599
  251,
18600
  12,
18601
  149,
18602
  1, // Opcode: MVE_VSHL_qru8
18603
  /* 9543 */ MCD_OPC_FilterValue,
18604
  1,
18605
  180,
18606
  61,
18607
  0, // Skip to: 25344
18608
  /* 9548 */ MCD_OPC_ExtractField,
18609
  28,
18610
  4, // Inst{31-28} ...
18611
  /* 9551 */ MCD_OPC_FilterValue,
18612
  14,
18613
  10,
18614
  0,
18615
  0, // Skip to: 9566
18616
  /* 9556 */ MCD_OPC_CheckPredicate,
18617
  22,
18618
  167,
18619
  61,
18620
  0, // Skip to: 25344
18621
  /* 9561 */ MCD_OPC_Decode,
18622
  250,
18623
  11,
18624
  149,
18625
  1, // Opcode: MVE_VQSHL_qrs8
18626
  /* 9566 */ MCD_OPC_FilterValue,
18627
  15,
18628
  157,
18629
  61,
18630
  0, // Skip to: 25344
18631
  /* 9571 */ MCD_OPC_CheckPredicate,
18632
  22,
18633
  152,
18634
  61,
18635
  0, // Skip to: 25344
18636
  /* 9576 */ MCD_OPC_Decode,
18637
  253,
18638
  11,
18639
  149,
18640
  1, // Opcode: MVE_VQSHL_qru8
18641
  /* 9581 */ MCD_OPC_FilterValue,
18642
  3,
18643
  79,
18644
  0,
18645
  0, // Skip to: 9665
18646
  /* 9586 */ MCD_OPC_ExtractField,
18647
  7,
18648
  1, // Inst{7} ...
18649
  /* 9589 */ MCD_OPC_FilterValue,
18650
  0,
18651
  33,
18652
  0,
18653
  0, // Skip to: 9627
18654
  /* 9594 */ MCD_OPC_ExtractField,
18655
  28,
18656
  4, // Inst{31-28} ...
18657
  /* 9597 */ MCD_OPC_FilterValue,
18658
  14,
18659
  10,
18660
  0,
18661
  0, // Skip to: 9612
18662
  /* 9602 */ MCD_OPC_CheckPredicate,
18663
  22,
18664
  121,
18665
  61,
18666
  0, // Skip to: 25344
18667
  /* 9607 */ MCD_OPC_Decode,
18668
  204,
18669
  12,
18670
  149,
18671
  1, // Opcode: MVE_VRSHL_qrs8
18672
  /* 9612 */ MCD_OPC_FilterValue,
18673
  15,
18674
  111,
18675
  61,
18676
  0, // Skip to: 25344
18677
  /* 9617 */ MCD_OPC_CheckPredicate,
18678
  22,
18679
  106,
18680
  61,
18681
  0, // Skip to: 25344
18682
  /* 9622 */ MCD_OPC_Decode,
18683
  207,
18684
  12,
18685
  149,
18686
  1, // Opcode: MVE_VRSHL_qru8
18687
  /* 9627 */ MCD_OPC_FilterValue,
18688
  1,
18689
  96,
18690
  61,
18691
  0, // Skip to: 25344
18692
  /* 9632 */ MCD_OPC_ExtractField,
18693
  28,
18694
  4, // Inst{31-28} ...
18695
  /* 9635 */ MCD_OPC_FilterValue,
18696
  14,
18697
  10,
18698
  0,
18699
  0, // Skip to: 9650
18700
  /* 9640 */ MCD_OPC_CheckPredicate,
18701
  22,
18702
  83,
18703
  61,
18704
  0, // Skip to: 25344
18705
  /* 9645 */ MCD_OPC_Decode,
18706
  223,
18707
  11,
18708
  149,
18709
  1, // Opcode: MVE_VQRSHL_qrs8
18710
  /* 9650 */ MCD_OPC_FilterValue,
18711
  15,
18712
  73,
18713
  61,
18714
  0, // Skip to: 25344
18715
  /* 9655 */ MCD_OPC_CheckPredicate,
18716
  22,
18717
  68,
18718
  61,
18719
  0, // Skip to: 25344
18720
  /* 9660 */ MCD_OPC_Decode,
18721
  226,
18722
  11,
18723
  149,
18724
  1, // Opcode: MVE_VQRSHL_qru8
18725
  /* 9665 */ MCD_OPC_FilterValue,
18726
  5,
18727
  79,
18728
  0,
18729
  0, // Skip to: 9749
18730
  /* 9670 */ MCD_OPC_ExtractField,
18731
  7,
18732
  1, // Inst{7} ...
18733
  /* 9673 */ MCD_OPC_FilterValue,
18734
  0,
18735
  33,
18736
  0,
18737
  0, // Skip to: 9711
18738
  /* 9678 */ MCD_OPC_ExtractField,
18739
  28,
18740
  4, // Inst{31-28} ...
18741
  /* 9681 */ MCD_OPC_FilterValue,
18742
  14,
18743
  10,
18744
  0,
18745
  0, // Skip to: 9696
18746
  /* 9686 */ MCD_OPC_CheckPredicate,
18747
  22,
18748
  37,
18749
  61,
18750
  0, // Skip to: 25344
18751
  /* 9691 */ MCD_OPC_Decode,
18752
  246,
18753
  12,
18754
  149,
18755
  1, // Opcode: MVE_VSHL_qrs16
18756
  /* 9696 */ MCD_OPC_FilterValue,
18757
  15,
18758
  27,
18759
  61,
18760
  0, // Skip to: 25344
18761
  /* 9701 */ MCD_OPC_CheckPredicate,
18762
  22,
18763
  22,
18764
  61,
18765
  0, // Skip to: 25344
18766
  /* 9706 */ MCD_OPC_Decode,
18767
  249,
18768
  12,
18769
  149,
18770
  1, // Opcode: MVE_VSHL_qru16
18771
  /* 9711 */ MCD_OPC_FilterValue,
18772
  1,
18773
  12,
18774
  61,
18775
  0, // Skip to: 25344
18776
  /* 9716 */ MCD_OPC_ExtractField,
18777
  28,
18778
  4, // Inst{31-28} ...
18779
  /* 9719 */ MCD_OPC_FilterValue,
18780
  14,
18781
  10,
18782
  0,
18783
  0, // Skip to: 9734
18784
  /* 9724 */ MCD_OPC_CheckPredicate,
18785
  22,
18786
  255,
18787
  60,
18788
  0, // Skip to: 25344
18789
  /* 9729 */ MCD_OPC_Decode,
18790
  248,
18791
  11,
18792
  149,
18793
  1, // Opcode: MVE_VQSHL_qrs16
18794
  /* 9734 */ MCD_OPC_FilterValue,
18795
  15,
18796
  245,
18797
  60,
18798
  0, // Skip to: 25344
18799
  /* 9739 */ MCD_OPC_CheckPredicate,
18800
  22,
18801
  240,
18802
  60,
18803
  0, // Skip to: 25344
18804
  /* 9744 */ MCD_OPC_Decode,
18805
  251,
18806
  11,
18807
  149,
18808
  1, // Opcode: MVE_VQSHL_qru16
18809
  /* 9749 */ MCD_OPC_FilterValue,
18810
  7,
18811
  79,
18812
  0,
18813
  0, // Skip to: 9833
18814
  /* 9754 */ MCD_OPC_ExtractField,
18815
  7,
18816
  1, // Inst{7} ...
18817
  /* 9757 */ MCD_OPC_FilterValue,
18818
  0,
18819
  33,
18820
  0,
18821
  0, // Skip to: 9795
18822
  /* 9762 */ MCD_OPC_ExtractField,
18823
  28,
18824
  4, // Inst{31-28} ...
18825
  /* 9765 */ MCD_OPC_FilterValue,
18826
  14,
18827
  10,
18828
  0,
18829
  0, // Skip to: 9780
18830
  /* 9770 */ MCD_OPC_CheckPredicate,
18831
  22,
18832
  209,
18833
  60,
18834
  0, // Skip to: 25344
18835
  /* 9775 */ MCD_OPC_Decode,
18836
  202,
18837
  12,
18838
  149,
18839
  1, // Opcode: MVE_VRSHL_qrs16
18840
  /* 9780 */ MCD_OPC_FilterValue,
18841
  15,
18842
  199,
18843
  60,
18844
  0, // Skip to: 25344
18845
  /* 9785 */ MCD_OPC_CheckPredicate,
18846
  22,
18847
  194,
18848
  60,
18849
  0, // Skip to: 25344
18850
  /* 9790 */ MCD_OPC_Decode,
18851
  205,
18852
  12,
18853
  149,
18854
  1, // Opcode: MVE_VRSHL_qru16
18855
  /* 9795 */ MCD_OPC_FilterValue,
18856
  1,
18857
  184,
18858
  60,
18859
  0, // Skip to: 25344
18860
  /* 9800 */ MCD_OPC_ExtractField,
18861
  28,
18862
  4, // Inst{31-28} ...
18863
  /* 9803 */ MCD_OPC_FilterValue,
18864
  14,
18865
  10,
18866
  0,
18867
  0, // Skip to: 9818
18868
  /* 9808 */ MCD_OPC_CheckPredicate,
18869
  22,
18870
  171,
18871
  60,
18872
  0, // Skip to: 25344
18873
  /* 9813 */ MCD_OPC_Decode,
18874
  221,
18875
  11,
18876
  149,
18877
  1, // Opcode: MVE_VQRSHL_qrs16
18878
  /* 9818 */ MCD_OPC_FilterValue,
18879
  15,
18880
  161,
18881
  60,
18882
  0, // Skip to: 25344
18883
  /* 9823 */ MCD_OPC_CheckPredicate,
18884
  22,
18885
  156,
18886
  60,
18887
  0, // Skip to: 25344
18888
  /* 9828 */ MCD_OPC_Decode,
18889
  224,
18890
  11,
18891
  149,
18892
  1, // Opcode: MVE_VQRSHL_qru16
18893
  /* 9833 */ MCD_OPC_FilterValue,
18894
  9,
18895
  79,
18896
  0,
18897
  0, // Skip to: 9917
18898
  /* 9838 */ MCD_OPC_ExtractField,
18899
  7,
18900
  1, // Inst{7} ...
18901
  /* 9841 */ MCD_OPC_FilterValue,
18902
  0,
18903
  33,
18904
  0,
18905
  0, // Skip to: 9879
18906
  /* 9846 */ MCD_OPC_ExtractField,
18907
  28,
18908
  4, // Inst{31-28} ...
18909
  /* 9849 */ MCD_OPC_FilterValue,
18910
  14,
18911
  10,
18912
  0,
18913
  0, // Skip to: 9864
18914
  /* 9854 */ MCD_OPC_CheckPredicate,
18915
  22,
18916
  125,
18917
  60,
18918
  0, // Skip to: 25344
18919
  /* 9859 */ MCD_OPC_Decode,
18920
  247,
18921
  12,
18922
  149,
18923
  1, // Opcode: MVE_VSHL_qrs32
18924
  /* 9864 */ MCD_OPC_FilterValue,
18925
  15,
18926
  115,
18927
  60,
18928
  0, // Skip to: 25344
18929
  /* 9869 */ MCD_OPC_CheckPredicate,
18930
  22,
18931
  110,
18932
  60,
18933
  0, // Skip to: 25344
18934
  /* 9874 */ MCD_OPC_Decode,
18935
  250,
18936
  12,
18937
  149,
18938
  1, // Opcode: MVE_VSHL_qru32
18939
  /* 9879 */ MCD_OPC_FilterValue,
18940
  1,
18941
  100,
18942
  60,
18943
  0, // Skip to: 25344
18944
  /* 9884 */ MCD_OPC_ExtractField,
18945
  28,
18946
  4, // Inst{31-28} ...
18947
  /* 9887 */ MCD_OPC_FilterValue,
18948
  14,
18949
  10,
18950
  0,
18951
  0, // Skip to: 9902
18952
  /* 9892 */ MCD_OPC_CheckPredicate,
18953
  22,
18954
  87,
18955
  60,
18956
  0, // Skip to: 25344
18957
  /* 9897 */ MCD_OPC_Decode,
18958
  249,
18959
  11,
18960
  149,
18961
  1, // Opcode: MVE_VQSHL_qrs32
18962
  /* 9902 */ MCD_OPC_FilterValue,
18963
  15,
18964
  77,
18965
  60,
18966
  0, // Skip to: 25344
18967
  /* 9907 */ MCD_OPC_CheckPredicate,
18968
  22,
18969
  72,
18970
  60,
18971
  0, // Skip to: 25344
18972
  /* 9912 */ MCD_OPC_Decode,
18973
  252,
18974
  11,
18975
  149,
18976
  1, // Opcode: MVE_VQSHL_qru32
18977
  /* 9917 */ MCD_OPC_FilterValue,
18978
  11,
18979
  62,
18980
  60,
18981
  0, // Skip to: 25344
18982
  /* 9922 */ MCD_OPC_ExtractField,
18983
  7,
18984
  1, // Inst{7} ...
18985
  /* 9925 */ MCD_OPC_FilterValue,
18986
  0,
18987
  33,
18988
  0,
18989
  0, // Skip to: 9963
18990
  /* 9930 */ MCD_OPC_ExtractField,
18991
  28,
18992
  4, // Inst{31-28} ...
18993
  /* 9933 */ MCD_OPC_FilterValue,
18994
  14,
18995
  10,
18996
  0,
18997
  0, // Skip to: 9948
18998
  /* 9938 */ MCD_OPC_CheckPredicate,
18999
  22,
19000
  41,
19001
  60,
19002
  0, // Skip to: 25344
19003
  /* 9943 */ MCD_OPC_Decode,
19004
  203,
19005
  12,
19006
  149,
19007
  1, // Opcode: MVE_VRSHL_qrs32
19008
  /* 9948 */ MCD_OPC_FilterValue,
19009
  15,
19010
  31,
19011
  60,
19012
  0, // Skip to: 25344
19013
  /* 9953 */ MCD_OPC_CheckPredicate,
19014
  22,
19015
  26,
19016
  60,
19017
  0, // Skip to: 25344
19018
  /* 9958 */ MCD_OPC_Decode,
19019
  206,
19020
  12,
19021
  149,
19022
  1, // Opcode: MVE_VRSHL_qru32
19023
  /* 9963 */ MCD_OPC_FilterValue,
19024
  1,
19025
  16,
19026
  60,
19027
  0, // Skip to: 25344
19028
  /* 9968 */ MCD_OPC_ExtractField,
19029
  28,
19030
  4, // Inst{31-28} ...
19031
  /* 9971 */ MCD_OPC_FilterValue,
19032
  14,
19033
  10,
19034
  0,
19035
  0, // Skip to: 9986
19036
  /* 9976 */ MCD_OPC_CheckPredicate,
19037
  22,
19038
  3,
19039
  60,
19040
  0, // Skip to: 25344
19041
  /* 9981 */ MCD_OPC_Decode,
19042
  222,
19043
  11,
19044
  149,
19045
  1, // Opcode: MVE_VQRSHL_qrs32
19046
  /* 9986 */ MCD_OPC_FilterValue,
19047
  15,
19048
  249,
19049
  59,
19050
  0, // Skip to: 25344
19051
  /* 9991 */ MCD_OPC_CheckPredicate,
19052
  22,
19053
  244,
19054
  59,
19055
  0, // Skip to: 25344
19056
  /* 9996 */ MCD_OPC_Decode,
19057
  225,
19058
  11,
19059
  149,
19060
  1, // Opcode: MVE_VQRSHL_qru32
19061
  /* 10001 */ MCD_OPC_FilterValue,
19062
  15,
19063
  234,
19064
  59,
19065
  0, // Skip to: 25344
19066
  /* 10006 */ MCD_OPC_ExtractField,
19067
  20,
19068
  2, // Inst{21-20} ...
19069
  /* 10009 */ MCD_OPC_FilterValue,
19070
  0,
19071
  197,
19072
  2,
19073
  0, // Skip to: 10723
19074
  /* 10014 */ MCD_OPC_ExtractField,
19075
  6,
19076
  1, // Inst{6} ...
19077
  /* 10017 */ MCD_OPC_FilterValue,
19078
  0,
19079
  250,
19080
  0,
19081
  0, // Skip to: 10272
19082
  /* 10022 */ MCD_OPC_ExtractField,
19083
  16,
19084
  1, // Inst{16} ...
19085
  /* 10025 */ MCD_OPC_FilterValue,
19086
  0,
19087
  61,
19088
  0,
19089
  0, // Skip to: 10091
19090
  /* 10030 */ MCD_OPC_ExtractField,
19091
  28,
19092
  4, // Inst{31-28} ...
19093
  /* 10033 */ MCD_OPC_FilterValue,
19094
  14,
19095
  24,
19096
  0,
19097
  0, // Skip to: 10062
19098
  /* 10038 */ MCD_OPC_CheckPredicate,
19099
  22,
19100
  197,
19101
  59,
19102
  0, // Skip to: 25344
19103
  /* 10043 */ MCD_OPC_CheckField,
19104
  4,
19105
  1,
19106
  0,
19107
  190,
19108
  59,
19109
  0, // Skip to: 25344
19110
  /* 10050 */ MCD_OPC_CheckField,
19111
  0,
19112
  1,
19113
  0,
19114
  183,
19115
  59,
19116
  0, // Skip to: 25344
19117
  /* 10057 */ MCD_OPC_Decode,
19118
  208,
19119
  8,
19120
  150,
19121
  1, // Opcode: MVE_VHCADDs8
19122
  /* 10062 */ MCD_OPC_FilterValue,
19123
  15,
19124
  173,
19125
  59,
19126
  0, // Skip to: 25344
19127
  /* 10067 */ MCD_OPC_CheckPredicate,
19128
  22,
19129
  168,
19130
  59,
19131
  0, // Skip to: 25344
19132
  /* 10072 */ MCD_OPC_CheckField,
19133
  4,
19134
  1,
19135
  0,
19136
  161,
19137
  59,
19138
  0, // Skip to: 25344
19139
  /* 10079 */ MCD_OPC_CheckField,
19140
  0,
19141
  1,
19142
  0,
19143
  154,
19144
  59,
19145
  0, // Skip to: 25344
19146
  /* 10086 */ MCD_OPC_Decode,
19147
  231,
19148
  7,
19149
  150,
19150
  1, // Opcode: MVE_VCADDi8
19151
  /* 10091 */ MCD_OPC_FilterValue,
19152
  1,
19153
  144,
19154
  59,
19155
  0, // Skip to: 25344
19156
  /* 10096 */ MCD_OPC_ExtractField,
19157
  12,
19158
  1, // Inst{12} ...
19159
  /* 10099 */ MCD_OPC_FilterValue,
19160
  0,
19161
  113,
19162
  0,
19163
  0, // Skip to: 10217
19164
  /* 10104 */ MCD_OPC_ExtractField,
19165
  0,
19166
  1, // Inst{0} ...
19167
  /* 10107 */ MCD_OPC_FilterValue,
19168
  0,
19169
  50,
19170
  0,
19171
  0, // Skip to: 10162
19172
  /* 10112 */ MCD_OPC_ExtractField,
19173
  4,
19174
  1, // Inst{4} ...
19175
  /* 10115 */ MCD_OPC_FilterValue,
19176
  0,
19177
  120,
19178
  59,
19179
  0, // Skip to: 25344
19180
  /* 10120 */ MCD_OPC_ExtractField,
19181
  28,
19182
  4, // Inst{31-28} ...
19183
  /* 10123 */ MCD_OPC_FilterValue,
19184
  15,
19185
  112,
19186
  59,
19187
  0, // Skip to: 25344
19188
  /* 10128 */ MCD_OPC_CheckPredicate,
19189
  22,
19190
  19,
19191
  0,
19192
  0, // Skip to: 10152
19193
  /* 10133 */ MCD_OPC_CheckField,
19194
  22,
19195
  1,
19196
  0,
19197
  12,
19198
  0,
19199
  0, // Skip to: 10152
19200
  /* 10140 */ MCD_OPC_CheckField,
19201
  13,
19202
  3,
19203
  0,
19204
  5,
19205
  0,
19206
  0, // Skip to: 10152
19207
  /* 10147 */ MCD_OPC_Decode,
19208
  248,
19209
  7,
19210
  151,
19211
  1, // Opcode: MVE_VCMPi8
19212
  /* 10152 */ MCD_OPC_CheckPredicate,
19213
  22,
19214
  83,
19215
  59,
19216
  0, // Skip to: 25344
19217
  /* 10157 */ MCD_OPC_Decode,
19218
  235,
19219
  10,
19220
  152,
19221
  1, // Opcode: MVE_VPTv16i8
19222
  /* 10162 */ MCD_OPC_FilterValue,
19223
  1,
19224
  73,
19225
  59,
19226
  0, // Skip to: 25344
19227
  /* 10167 */ MCD_OPC_ExtractField,
19228
  4,
19229
  1, // Inst{4} ...
19230
  /* 10170 */ MCD_OPC_FilterValue,
19231
  0,
19232
  65,
19233
  59,
19234
  0, // Skip to: 25344
19235
  /* 10175 */ MCD_OPC_ExtractField,
19236
  28,
19237
  4, // Inst{31-28} ...
19238
  /* 10178 */ MCD_OPC_FilterValue,
19239
  15,
19240
  57,
19241
  59,
19242
  0, // Skip to: 25344
19243
  /* 10183 */ MCD_OPC_CheckPredicate,
19244
  22,
19245
  19,
19246
  0,
19247
  0, // Skip to: 10207
19248
  /* 10188 */ MCD_OPC_CheckField,
19249
  22,
19250
  1,
19251
  0,
19252
  12,
19253
  0,
19254
  0, // Skip to: 10207
19255
  /* 10195 */ MCD_OPC_CheckField,
19256
  13,
19257
  3,
19258
  0,
19259
  5,
19260
  0,
19261
  0, // Skip to: 10207
19262
  /* 10202 */ MCD_OPC_Decode,
19263
  132,
19264
  8,
19265
  153,
19266
  1, // Opcode: MVE_VCMPu8
19267
  /* 10207 */ MCD_OPC_CheckPredicate,
19268
  22,
19269
  28,
19270
  59,
19271
  0, // Skip to: 25344
19272
  /* 10212 */ MCD_OPC_Decode,
19273
  239,
19274
  10,
19275
  154,
19276
  1, // Opcode: MVE_VPTv16u8
19277
  /* 10217 */ MCD_OPC_FilterValue,
19278
  1,
19279
  18,
19280
  59,
19281
  0, // Skip to: 25344
19282
  /* 10222 */ MCD_OPC_ExtractField,
19283
  4,
19284
  1, // Inst{4} ...
19285
  /* 10225 */ MCD_OPC_FilterValue,
19286
  0,
19287
  10,
19288
  59,
19289
  0, // Skip to: 25344
19290
  /* 10230 */ MCD_OPC_ExtractField,
19291
  28,
19292
  4, // Inst{31-28} ...
19293
  /* 10233 */ MCD_OPC_FilterValue,
19294
  15,
19295
  2,
19296
  59,
19297
  0, // Skip to: 25344
19298
  /* 10238 */ MCD_OPC_CheckPredicate,
19299
  22,
19300
  19,
19301
  0,
19302
  0, // Skip to: 10262
19303
  /* 10243 */ MCD_OPC_CheckField,
19304
  22,
19305
  1,
19306
  0,
19307
  12,
19308
  0,
19309
  0, // Skip to: 10262
19310
  /* 10250 */ MCD_OPC_CheckField,
19311
  13,
19312
  3,
19313
  0,
19314
  5,
19315
  0,
19316
  0, // Skip to: 10262
19317
  /* 10257 */ MCD_OPC_Decode,
19318
  254,
19319
  7,
19320
  155,
19321
  1, // Opcode: MVE_VCMPs8
19322
  /* 10262 */ MCD_OPC_CheckPredicate,
19323
  22,
19324
  229,
19325
  58,
19326
  0, // Skip to: 25344
19327
  /* 10267 */ MCD_OPC_Decode,
19328
  237,
19329
  10,
19330
  156,
19331
  1, // Opcode: MVE_VPTv16s8
19332
  /* 10272 */ MCD_OPC_FilterValue,
19333
  1,
19334
  219,
19335
  58,
19336
  0, // Skip to: 25344
19337
  /* 10277 */ MCD_OPC_ExtractField,
19338
  12,
19339
  1, // Inst{12} ...
19340
  /* 10280 */ MCD_OPC_FilterValue,
19341
  0,
19342
  236,
19343
  0,
19344
  0, // Skip to: 10521
19345
  /* 10285 */ MCD_OPC_ExtractField,
19346
  4,
19347
  2, // Inst{5-4} ...
19348
  /* 10288 */ MCD_OPC_FilterValue,
19349
  0,
19350
  103,
19351
  0,
19352
  0, // Skip to: 10396
19353
  /* 10293 */ MCD_OPC_ExtractField,
19354
  16,
19355
  1, // Inst{16} ...
19356
  /* 10296 */ MCD_OPC_FilterValue,
19357
  0,
19358
  33,
19359
  0,
19360
  0, // Skip to: 10334
19361
  /* 10301 */ MCD_OPC_ExtractField,
19362
  28,
19363
  4, // Inst{31-28} ...
19364
  /* 10304 */ MCD_OPC_FilterValue,
19365
  14,
19366
  10,
19367
  0,
19368
  0, // Skip to: 10319
19369
  /* 10309 */ MCD_OPC_CheckPredicate,
19370
  22,
19371
  182,
19372
  58,
19373
  0, // Skip to: 25344
19374
  /* 10314 */ MCD_OPC_Decode,
19375
  196,
19376
  8,
19377
  145,
19378
  1, // Opcode: MVE_VHADD_qr_s8
19379
  /* 10319 */ MCD_OPC_FilterValue,
19380
  15,
19381
  172,
19382
  58,
19383
  0, // Skip to: 25344
19384
  /* 10324 */ MCD_OPC_CheckPredicate,
19385
  22,
19386
  167,
19387
  58,
19388
  0, // Skip to: 25344
19389
  /* 10329 */ MCD_OPC_Decode,
19390
  199,
19391
  8,
19392
  145,
19393
  1, // Opcode: MVE_VHADD_qr_u8
19394
  /* 10334 */ MCD_OPC_FilterValue,
19395
  1,
19396
  157,
19397
  58,
19398
  0, // Skip to: 25344
19399
  /* 10339 */ MCD_OPC_ExtractField,
19400
  28,
19401
  4, // Inst{31-28} ...
19402
  /* 10342 */ MCD_OPC_FilterValue,
19403
  14,
19404
  10,
19405
  0,
19406
  0, // Skip to: 10357
19407
  /* 10347 */ MCD_OPC_CheckPredicate,
19408
  22,
19409
  144,
19410
  58,
19411
  0, // Skip to: 25344
19412
  /* 10352 */ MCD_OPC_Decode,
19413
  214,
19414
  7,
19415
  145,
19416
  1, // Opcode: MVE_VADD_qr_i8
19417
  /* 10357 */ MCD_OPC_FilterValue,
19418
  15,
19419
  134,
19420
  58,
19421
  0, // Skip to: 25344
19422
  /* 10362 */ MCD_OPC_CheckPredicate,
19423
  22,
19424
  19,
19425
  0,
19426
  0, // Skip to: 10386
19427
  /* 10367 */ MCD_OPC_CheckField,
19428
  22,
19429
  1,
19430
  0,
19431
  12,
19432
  0,
19433
  0, // Skip to: 10386
19434
  /* 10374 */ MCD_OPC_CheckField,
19435
  13,
19436
  3,
19437
  0,
19438
  5,
19439
  0,
19440
  0, // Skip to: 10386
19441
  /* 10381 */ MCD_OPC_Decode,
19442
  249,
19443
  7,
19444
  157,
19445
  1, // Opcode: MVE_VCMPi8r
19446
  /* 10386 */ MCD_OPC_CheckPredicate,
19447
  22,
19448
  105,
19449
  58,
19450
  0, // Skip to: 25344
19451
  /* 10391 */ MCD_OPC_Decode,
19452
  236,
19453
  10,
19454
  158,
19455
  1, // Opcode: MVE_VPTv16i8r
19456
  /* 10396 */ MCD_OPC_FilterValue,
19457
  2,
19458
  95,
19459
  58,
19460
  0, // Skip to: 25344
19461
  /* 10401 */ MCD_OPC_ExtractField,
19462
  16,
19463
  1, // Inst{16} ...
19464
  /* 10404 */ MCD_OPC_FilterValue,
19465
  0,
19466
  33,
19467
  0,
19468
  0, // Skip to: 10442
19469
  /* 10409 */ MCD_OPC_ExtractField,
19470
  28,
19471
  4, // Inst{31-28} ...
19472
  /* 10412 */ MCD_OPC_FilterValue,
19473
  14,
19474
  10,
19475
  0,
19476
  0, // Skip to: 10427
19477
  /* 10417 */ MCD_OPC_CheckPredicate,
19478
  22,
19479
  74,
19480
  58,
19481
  0, // Skip to: 25344
19482
  /* 10422 */ MCD_OPC_Decode,
19483
  134,
19484
  11,
19485
  145,
19486
  1, // Opcode: MVE_VQADD_qr_s8
19487
  /* 10427 */ MCD_OPC_FilterValue,
19488
  15,
19489
  64,
19490
  58,
19491
  0, // Skip to: 25344
19492
  /* 10432 */ MCD_OPC_CheckPredicate,
19493
  22,
19494
  59,
19495
  58,
19496
  0, // Skip to: 25344
19497
  /* 10437 */ MCD_OPC_Decode,
19498
  137,
19499
  11,
19500
  145,
19501
  1, // Opcode: MVE_VQADD_qr_u8
19502
  /* 10442 */ MCD_OPC_FilterValue,
19503
  1,
19504
  49,
19505
  58,
19506
  0, // Skip to: 25344
19507
  /* 10447 */ MCD_OPC_ExtractField,
19508
  28,
19509
  4, // Inst{31-28} ...
19510
  /* 10450 */ MCD_OPC_FilterValue,
19511
  14,
19512
  27,
19513
  0,
19514
  0, // Skip to: 10482
19515
  /* 10455 */ MCD_OPC_CheckPredicate,
19516
  22,
19517
  12,
19518
  0,
19519
  0, // Skip to: 10472
19520
  /* 10460 */ MCD_OPC_CheckField,
19521
  1,
19522
  3,
19523
  7,
19524
  5,
19525
  0,
19526
  0, // Skip to: 10472
19527
  /* 10467 */ MCD_OPC_Decode,
19528
  223,
19529
  8,
19530
  159,
19531
  1, // Opcode: MVE_VIDUPu8
19532
  /* 10472 */ MCD_OPC_CheckPredicate,
19533
  22,
19534
  19,
19535
  58,
19536
  0, // Skip to: 25344
19537
  /* 10477 */ MCD_OPC_Decode,
19538
  226,
19539
  8,
19540
  160,
19541
  1, // Opcode: MVE_VIWDUPu8
19542
  /* 10482 */ MCD_OPC_FilterValue,
19543
  15,
19544
  9,
19545
  58,
19546
  0, // Skip to: 25344
19547
  /* 10487 */ MCD_OPC_CheckPredicate,
19548
  22,
19549
  19,
19550
  0,
19551
  0, // Skip to: 10511
19552
  /* 10492 */ MCD_OPC_CheckField,
19553
  22,
19554
  1,
19555
  0,
19556
  12,
19557
  0,
19558
  0, // Skip to: 10511
19559
  /* 10499 */ MCD_OPC_CheckField,
19560
  13,
19561
  3,
19562
  0,
19563
  5,
19564
  0,
19565
  0, // Skip to: 10511
19566
  /* 10506 */ MCD_OPC_Decode,
19567
  133,
19568
  8,
19569
  161,
19570
  1, // Opcode: MVE_VCMPu8r
19571
  /* 10511 */ MCD_OPC_CheckPredicate,
19572
  22,
19573
  236,
19574
  57,
19575
  0, // Skip to: 25344
19576
  /* 10516 */ MCD_OPC_Decode,
19577
  240,
19578
  10,
19579
  162,
19580
  1, // Opcode: MVE_VPTv16u8r
19581
  /* 10521 */ MCD_OPC_FilterValue,
19582
  1,
19583
  226,
19584
  57,
19585
  0, // Skip to: 25344
19586
  /* 10526 */ MCD_OPC_ExtractField,
19587
  16,
19588
  1, // Inst{16} ...
19589
  /* 10529 */ MCD_OPC_FilterValue,
19590
  0,
19591
  79,
19592
  0,
19593
  0, // Skip to: 10613
19594
  /* 10534 */ MCD_OPC_ExtractField,
19595
  4,
19596
  2, // Inst{5-4} ...
19597
  /* 10537 */ MCD_OPC_FilterValue,
19598
  0,
19599
  33,
19600
  0,
19601
  0, // Skip to: 10575
19602
  /* 10542 */ MCD_OPC_ExtractField,
19603
  28,
19604
  4, // Inst{31-28} ...
19605
  /* 10545 */ MCD_OPC_FilterValue,
19606
  14,
19607
  10,
19608
  0,
19609
  0, // Skip to: 10560
19610
  /* 10550 */ MCD_OPC_CheckPredicate,
19611
  22,
19612
  197,
19613
  57,
19614
  0, // Skip to: 25344
19615
  /* 10555 */ MCD_OPC_Decode,
19616
  211,
19617
  8,
19618
  145,
19619
  1, // Opcode: MVE_VHSUB_qr_s8
19620
  /* 10560 */ MCD_OPC_FilterValue,
19621
  15,
19622
  187,
19623
  57,
19624
  0, // Skip to: 25344
19625
  /* 10565 */ MCD_OPC_CheckPredicate,
19626
  22,
19627
  182,
19628
  57,
19629
  0, // Skip to: 25344
19630
  /* 10570 */ MCD_OPC_Decode,
19631
  214,
19632
  8,
19633
  145,
19634
  1, // Opcode: MVE_VHSUB_qr_u8
19635
  /* 10575 */ MCD_OPC_FilterValue,
19636
  2,
19637
  172,
19638
  57,
19639
  0, // Skip to: 25344
19640
  /* 10580 */ MCD_OPC_ExtractField,
19641
  28,
19642
  4, // Inst{31-28} ...
19643
  /* 10583 */ MCD_OPC_FilterValue,
19644
  14,
19645
  10,
19646
  0,
19647
  0, // Skip to: 10598
19648
  /* 10588 */ MCD_OPC_CheckPredicate,
19649
  22,
19650
  159,
19651
  57,
19652
  0, // Skip to: 25344
19653
  /* 10593 */ MCD_OPC_Decode,
19654
  146,
19655
  12,
19656
  145,
19657
  1, // Opcode: MVE_VQSUB_qr_s8
19658
  /* 10598 */ MCD_OPC_FilterValue,
19659
  15,
19660
  149,
19661
  57,
19662
  0, // Skip to: 25344
19663
  /* 10603 */ MCD_OPC_CheckPredicate,
19664
  22,
19665
  144,
19666
  57,
19667
  0, // Skip to: 25344
19668
  /* 10608 */ MCD_OPC_Decode,
19669
  149,
19670
  12,
19671
  145,
19672
  1, // Opcode: MVE_VQSUB_qr_u8
19673
  /* 10613 */ MCD_OPC_FilterValue,
19674
  1,
19675
  134,
19676
  57,
19677
  0, // Skip to: 25344
19678
  /* 10618 */ MCD_OPC_ExtractField,
19679
  28,
19680
  4, // Inst{31-28} ...
19681
  /* 10621 */ MCD_OPC_FilterValue,
19682
  14,
19683
  50,
19684
  0,
19685
  0, // Skip to: 10676
19686
  /* 10626 */ MCD_OPC_ExtractField,
19687
  4,
19688
  2, // Inst{5-4} ...
19689
  /* 10629 */ MCD_OPC_FilterValue,
19690
  0,
19691
  10,
19692
  0,
19693
  0, // Skip to: 10644
19694
  /* 10634 */ MCD_OPC_CheckPredicate,
19695
  22,
19696
  113,
19697
  57,
19698
  0, // Skip to: 25344
19699
  /* 10639 */ MCD_OPC_Decode,
19700
  213,
19701
  13,
19702
  145,
19703
  1, // Opcode: MVE_VSUB_qr_i8
19704
  /* 10644 */ MCD_OPC_FilterValue,
19705
  2,
19706
  103,
19707
  57,
19708
  0, // Skip to: 25344
19709
  /* 10649 */ MCD_OPC_CheckPredicate,
19710
  22,
19711
  12,
19712
  0,
19713
  0, // Skip to: 10666
19714
  /* 10654 */ MCD_OPC_CheckField,
19715
  1,
19716
  3,
19717
  7,
19718
  5,
19719
  0,
19720
  0, // Skip to: 10666
19721
  /* 10661 */ MCD_OPC_Decode,
19722
  178,
19723
  8,
19724
  159,
19725
  1, // Opcode: MVE_VDDUPu8
19726
  /* 10666 */ MCD_OPC_CheckPredicate,
19727
  22,
19728
  81,
19729
  57,
19730
  0, // Skip to: 25344
19731
  /* 10671 */ MCD_OPC_Decode,
19732
  184,
19733
  8,
19734
  160,
19735
  1, // Opcode: MVE_VDWDUPu8
19736
  /* 10676 */ MCD_OPC_FilterValue,
19737
  15,
19738
  71,
19739
  57,
19740
  0, // Skip to: 25344
19741
  /* 10681 */ MCD_OPC_ExtractField,
19742
  4,
19743
  1, // Inst{4} ...
19744
  /* 10684 */ MCD_OPC_FilterValue,
19745
  0,
19746
  63,
19747
  57,
19748
  0, // Skip to: 25344
19749
  /* 10689 */ MCD_OPC_CheckPredicate,
19750
  22,
19751
  19,
19752
  0,
19753
  0, // Skip to: 10713
19754
  /* 10694 */ MCD_OPC_CheckField,
19755
  22,
19756
  1,
19757
  0,
19758
  12,
19759
  0,
19760
  0, // Skip to: 10713
19761
  /* 10701 */ MCD_OPC_CheckField,
19762
  13,
19763
  3,
19764
  0,
19765
  5,
19766
  0,
19767
  0, // Skip to: 10713
19768
  /* 10708 */ MCD_OPC_Decode,
19769
  255,
19770
  7,
19771
  163,
19772
  1, // Opcode: MVE_VCMPs8r
19773
  /* 10713 */ MCD_OPC_CheckPredicate,
19774
  22,
19775
  34,
19776
  57,
19777
  0, // Skip to: 25344
19778
  /* 10718 */ MCD_OPC_Decode,
19779
  238,
19780
  10,
19781
  164,
19782
  1, // Opcode: MVE_VPTv16s8r
19783
  /* 10723 */ MCD_OPC_FilterValue,
19784
  1,
19785
  197,
19786
  2,
19787
  0, // Skip to: 11437
19788
  /* 10728 */ MCD_OPC_ExtractField,
19789
  6,
19790
  1, // Inst{6} ...
19791
  /* 10731 */ MCD_OPC_FilterValue,
19792
  0,
19793
  250,
19794
  0,
19795
  0, // Skip to: 10986
19796
  /* 10736 */ MCD_OPC_ExtractField,
19797
  16,
19798
  1, // Inst{16} ...
19799
  /* 10739 */ MCD_OPC_FilterValue,
19800
  0,
19801
  61,
19802
  0,
19803
  0, // Skip to: 10805
19804
  /* 10744 */ MCD_OPC_ExtractField,
19805
  28,
19806
  4, // Inst{31-28} ...
19807
  /* 10747 */ MCD_OPC_FilterValue,
19808
  14,
19809
  24,
19810
  0,
19811
  0, // Skip to: 10776
19812
  /* 10752 */ MCD_OPC_CheckPredicate,
19813
  22,
19814
  251,
19815
  56,
19816
  0, // Skip to: 25344
19817
  /* 10757 */ MCD_OPC_CheckField,
19818
  4,
19819
  1,
19820
  0,
19821
  244,
19822
  56,
19823
  0, // Skip to: 25344
19824
  /* 10764 */ MCD_OPC_CheckField,
19825
  0,
19826
  1,
19827
  0,
19828
  237,
19829
  56,
19830
  0, // Skip to: 25344
19831
  /* 10771 */ MCD_OPC_Decode,
19832
  206,
19833
  8,
19834
  150,
19835
  1, // Opcode: MVE_VHCADDs16
19836
  /* 10776 */ MCD_OPC_FilterValue,
19837
  15,
19838
  227,
19839
  56,
19840
  0, // Skip to: 25344
19841
  /* 10781 */ MCD_OPC_CheckPredicate,
19842
  22,
19843
  222,
19844
  56,
19845
  0, // Skip to: 25344
19846
  /* 10786 */ MCD_OPC_CheckField,
19847
  4,
19848
  1,
19849
  0,
19850
  215,
19851
  56,
19852
  0, // Skip to: 25344
19853
  /* 10793 */ MCD_OPC_CheckField,
19854
  0,
19855
  1,
19856
  0,
19857
  208,
19858
  56,
19859
  0, // Skip to: 25344
19860
  /* 10800 */ MCD_OPC_Decode,
19861
  229,
19862
  7,
19863
  150,
19864
  1, // Opcode: MVE_VCADDi16
19865
  /* 10805 */ MCD_OPC_FilterValue,
19866
  1,
19867
  198,
19868
  56,
19869
  0, // Skip to: 25344
19870
  /* 10810 */ MCD_OPC_ExtractField,
19871
  12,
19872
  1, // Inst{12} ...
19873
  /* 10813 */ MCD_OPC_FilterValue,
19874
  0,
19875
  113,
19876
  0,
19877
  0, // Skip to: 10931
19878
  /* 10818 */ MCD_OPC_ExtractField,
19879
  0,
19880
  1, // Inst{0} ...
19881
  /* 10821 */ MCD_OPC_FilterValue,
19882
  0,
19883
  50,
19884
  0,
19885
  0, // Skip to: 10876
19886
  /* 10826 */ MCD_OPC_ExtractField,
19887
  4,
19888
  1, // Inst{4} ...
19889
  /* 10829 */ MCD_OPC_FilterValue,
19890
  0,
19891
  174,
19892
  56,
19893
  0, // Skip to: 25344
19894
  /* 10834 */ MCD_OPC_ExtractField,
19895
  28,
19896
  4, // Inst{31-28} ...
19897
  /* 10837 */ MCD_OPC_FilterValue,
19898
  15,
19899
  166,
19900
  56,
19901
  0, // Skip to: 25344
19902
  /* 10842 */ MCD_OPC_CheckPredicate,
19903
  22,
19904
  19,
19905
  0,
19906
  0, // Skip to: 10866
19907
  /* 10847 */ MCD_OPC_CheckField,
19908
  22,
19909
  1,
19910
  0,
19911
  12,
19912
  0,
19913
  0, // Skip to: 10866
19914
  /* 10854 */ MCD_OPC_CheckField,
19915
  13,
19916
  3,
19917
  0,
19918
  5,
19919
  0,
19920
  0, // Skip to: 10866
19921
  /* 10861 */ MCD_OPC_Decode,
19922
  244,
19923
  7,
19924
  151,
19925
  1, // Opcode: MVE_VCMPi16
19926
  /* 10866 */ MCD_OPC_CheckPredicate,
19927
  22,
19928
  137,
19929
  56,
19930
  0, // Skip to: 25344
19931
  /* 10871 */ MCD_OPC_Decode,
19932
  251,
19933
  10,
19934
  152,
19935
  1, // Opcode: MVE_VPTv8i16
19936
  /* 10876 */ MCD_OPC_FilterValue,
19937
  1,
19938
  127,
19939
  56,
19940
  0, // Skip to: 25344
19941
  /* 10881 */ MCD_OPC_ExtractField,
19942
  4,
19943
  1, // Inst{4} ...
19944
  /* 10884 */ MCD_OPC_FilterValue,
19945
  0,
19946
  119,
19947
  56,
19948
  0, // Skip to: 25344
19949
  /* 10889 */ MCD_OPC_ExtractField,
19950
  28,
19951
  4, // Inst{31-28} ...
19952
  /* 10892 */ MCD_OPC_FilterValue,
19953
  15,
19954
  111,
19955
  56,
19956
  0, // Skip to: 25344
19957
  /* 10897 */ MCD_OPC_CheckPredicate,
19958
  22,
19959
  19,
19960
  0,
19961
  0, // Skip to: 10921
19962
  /* 10902 */ MCD_OPC_CheckField,
19963
  22,
19964
  1,
19965
  0,
19966
  12,
19967
  0,
19968
  0, // Skip to: 10921
19969
  /* 10909 */ MCD_OPC_CheckField,
19970
  13,
19971
  3,
19972
  0,
19973
  5,
19974
  0,
19975
  0, // Skip to: 10921
19976
  /* 10916 */ MCD_OPC_Decode,
19977
  128,
19978
  8,
19979
  153,
19980
  1, // Opcode: MVE_VCMPu16
19981
  /* 10921 */ MCD_OPC_CheckPredicate,
19982
  22,
19983
  82,
19984
  56,
19985
  0, // Skip to: 25344
19986
  /* 10926 */ MCD_OPC_Decode,
19987
  255,
19988
  10,
19989
  154,
19990
  1, // Opcode: MVE_VPTv8u16
19991
  /* 10931 */ MCD_OPC_FilterValue,
19992
  1,
19993
  72,
19994
  56,
19995
  0, // Skip to: 25344
19996
  /* 10936 */ MCD_OPC_ExtractField,
19997
  4,
19998
  1, // Inst{4} ...
19999
  /* 10939 */ MCD_OPC_FilterValue,
20000
  0,
20001
  64,
20002
  56,
20003
  0, // Skip to: 25344
20004
  /* 10944 */ MCD_OPC_ExtractField,
20005
  28,
20006
  4, // Inst{31-28} ...
20007
  /* 10947 */ MCD_OPC_FilterValue,
20008
  15,
20009
  56,
20010
  56,
20011
  0, // Skip to: 25344
20012
  /* 10952 */ MCD_OPC_CheckPredicate,
20013
  22,
20014
  19,
20015
  0,
20016
  0, // Skip to: 10976
20017
  /* 10957 */ MCD_OPC_CheckField,
20018
  22,
20019
  1,
20020
  0,
20021
  12,
20022
  0,
20023
  0, // Skip to: 10976
20024
  /* 10964 */ MCD_OPC_CheckField,
20025
  13,
20026
  3,
20027
  0,
20028
  5,
20029
  0,
20030
  0, // Skip to: 10976
20031
  /* 10971 */ MCD_OPC_Decode,
20032
  250,
20033
  7,
20034
  155,
20035
  1, // Opcode: MVE_VCMPs16
20036
  /* 10976 */ MCD_OPC_CheckPredicate,
20037
  22,
20038
  27,
20039
  56,
20040
  0, // Skip to: 25344
20041
  /* 10981 */ MCD_OPC_Decode,
20042
  253,
20043
  10,
20044
  156,
20045
  1, // Opcode: MVE_VPTv8s16
20046
  /* 10986 */ MCD_OPC_FilterValue,
20047
  1,
20048
  17,
20049
  56,
20050
  0, // Skip to: 25344
20051
  /* 10991 */ MCD_OPC_ExtractField,
20052
  12,
20053
  1, // Inst{12} ...
20054
  /* 10994 */ MCD_OPC_FilterValue,
20055
  0,
20056
  236,
20057
  0,
20058
  0, // Skip to: 11235
20059
  /* 10999 */ MCD_OPC_ExtractField,
20060
  4,
20061
  2, // Inst{5-4} ...
20062
  /* 11002 */ MCD_OPC_FilterValue,
20063
  0,
20064
  103,
20065
  0,
20066
  0, // Skip to: 11110
20067
  /* 11007 */ MCD_OPC_ExtractField,
20068
  16,
20069
  1, // Inst{16} ...
20070
  /* 11010 */ MCD_OPC_FilterValue,
20071
  0,
20072
  33,
20073
  0,
20074
  0, // Skip to: 11048
20075
  /* 11015 */ MCD_OPC_ExtractField,
20076
  28,
20077
  4, // Inst{31-28} ...
20078
  /* 11018 */ MCD_OPC_FilterValue,
20079
  14,
20080
  10,
20081
  0,
20082
  0, // Skip to: 11033
20083
  /* 11023 */ MCD_OPC_CheckPredicate,
20084
  22,
20085
  236,
20086
  55,
20087
  0, // Skip to: 25344
20088
  /* 11028 */ MCD_OPC_Decode,
20089
  194,
20090
  8,
20091
  145,
20092
  1, // Opcode: MVE_VHADD_qr_s16
20093
  /* 11033 */ MCD_OPC_FilterValue,
20094
  15,
20095
  226,
20096
  55,
20097
  0, // Skip to: 25344
20098
  /* 11038 */ MCD_OPC_CheckPredicate,
20099
  22,
20100
  221,
20101
  55,
20102
  0, // Skip to: 25344
20103
  /* 11043 */ MCD_OPC_Decode,
20104
  197,
20105
  8,
20106
  145,
20107
  1, // Opcode: MVE_VHADD_qr_u16
20108
  /* 11048 */ MCD_OPC_FilterValue,
20109
  1,
20110
  211,
20111
  55,
20112
  0, // Skip to: 25344
20113
  /* 11053 */ MCD_OPC_ExtractField,
20114
  28,
20115
  4, // Inst{31-28} ...
20116
  /* 11056 */ MCD_OPC_FilterValue,
20117
  14,
20118
  10,
20119
  0,
20120
  0, // Skip to: 11071
20121
  /* 11061 */ MCD_OPC_CheckPredicate,
20122
  22,
20123
  198,
20124
  55,
20125
  0, // Skip to: 25344
20126
  /* 11066 */ MCD_OPC_Decode,
20127
  212,
20128
  7,
20129
  145,
20130
  1, // Opcode: MVE_VADD_qr_i16
20131
  /* 11071 */ MCD_OPC_FilterValue,
20132
  15,
20133
  188,
20134
  55,
20135
  0, // Skip to: 25344
20136
  /* 11076 */ MCD_OPC_CheckPredicate,
20137
  22,
20138
  19,
20139
  0,
20140
  0, // Skip to: 11100
20141
  /* 11081 */ MCD_OPC_CheckField,
20142
  22,
20143
  1,
20144
  0,
20145
  12,
20146
  0,
20147
  0, // Skip to: 11100
20148
  /* 11088 */ MCD_OPC_CheckField,
20149
  13,
20150
  3,
20151
  0,
20152
  5,
20153
  0,
20154
  0, // Skip to: 11100
20155
  /* 11095 */ MCD_OPC_Decode,
20156
  245,
20157
  7,
20158
  157,
20159
  1, // Opcode: MVE_VCMPi16r
20160
  /* 11100 */ MCD_OPC_CheckPredicate,
20161
  22,
20162
  159,
20163
  55,
20164
  0, // Skip to: 25344
20165
  /* 11105 */ MCD_OPC_Decode,
20166
  252,
20167
  10,
20168
  158,
20169
  1, // Opcode: MVE_VPTv8i16r
20170
  /* 11110 */ MCD_OPC_FilterValue,
20171
  2,
20172
  149,
20173
  55,
20174
  0, // Skip to: 25344
20175
  /* 11115 */ MCD_OPC_ExtractField,
20176
  16,
20177
  1, // Inst{16} ...
20178
  /* 11118 */ MCD_OPC_FilterValue,
20179
  0,
20180
  33,
20181
  0,
20182
  0, // Skip to: 11156
20183
  /* 11123 */ MCD_OPC_ExtractField,
20184
  28,
20185
  4, // Inst{31-28} ...
20186
  /* 11126 */ MCD_OPC_FilterValue,
20187
  14,
20188
  10,
20189
  0,
20190
  0, // Skip to: 11141
20191
  /* 11131 */ MCD_OPC_CheckPredicate,
20192
  22,
20193
  128,
20194
  55,
20195
  0, // Skip to: 25344
20196
  /* 11136 */ MCD_OPC_Decode,
20197
  132,
20198
  11,
20199
  145,
20200
  1, // Opcode: MVE_VQADD_qr_s16
20201
  /* 11141 */ MCD_OPC_FilterValue,
20202
  15,
20203
  118,
20204
  55,
20205
  0, // Skip to: 25344
20206
  /* 11146 */ MCD_OPC_CheckPredicate,
20207
  22,
20208
  113,
20209
  55,
20210
  0, // Skip to: 25344
20211
  /* 11151 */ MCD_OPC_Decode,
20212
  135,
20213
  11,
20214
  145,
20215
  1, // Opcode: MVE_VQADD_qr_u16
20216
  /* 11156 */ MCD_OPC_FilterValue,
20217
  1,
20218
  103,
20219
  55,
20220
  0, // Skip to: 25344
20221
  /* 11161 */ MCD_OPC_ExtractField,
20222
  28,
20223
  4, // Inst{31-28} ...
20224
  /* 11164 */ MCD_OPC_FilterValue,
20225
  14,
20226
  27,
20227
  0,
20228
  0, // Skip to: 11196
20229
  /* 11169 */ MCD_OPC_CheckPredicate,
20230
  22,
20231
  12,
20232
  0,
20233
  0, // Skip to: 11186
20234
  /* 11174 */ MCD_OPC_CheckField,
20235
  1,
20236
  3,
20237
  7,
20238
  5,
20239
  0,
20240
  0, // Skip to: 11186
20241
  /* 11181 */ MCD_OPC_Decode,
20242
  221,
20243
  8,
20244
  159,
20245
  1, // Opcode: MVE_VIDUPu16
20246
  /* 11186 */ MCD_OPC_CheckPredicate,
20247
  22,
20248
  73,
20249
  55,
20250
  0, // Skip to: 25344
20251
  /* 11191 */ MCD_OPC_Decode,
20252
  224,
20253
  8,
20254
  160,
20255
  1, // Opcode: MVE_VIWDUPu16
20256
  /* 11196 */ MCD_OPC_FilterValue,
20257
  15,
20258
  63,
20259
  55,
20260
  0, // Skip to: 25344
20261
  /* 11201 */ MCD_OPC_CheckPredicate,
20262
  22,
20263
  19,
20264
  0,
20265
  0, // Skip to: 11225
20266
  /* 11206 */ MCD_OPC_CheckField,
20267
  22,
20268
  1,
20269
  0,
20270
  12,
20271
  0,
20272
  0, // Skip to: 11225
20273
  /* 11213 */ MCD_OPC_CheckField,
20274
  13,
20275
  3,
20276
  0,
20277
  5,
20278
  0,
20279
  0, // Skip to: 11225
20280
  /* 11220 */ MCD_OPC_Decode,
20281
  129,
20282
  8,
20283
  161,
20284
  1, // Opcode: MVE_VCMPu16r
20285
  /* 11225 */ MCD_OPC_CheckPredicate,
20286
  22,
20287
  34,
20288
  55,
20289
  0, // Skip to: 25344
20290
  /* 11230 */ MCD_OPC_Decode,
20291
  128,
20292
  11,
20293
  162,
20294
  1, // Opcode: MVE_VPTv8u16r
20295
  /* 11235 */ MCD_OPC_FilterValue,
20296
  1,
20297
  24,
20298
  55,
20299
  0, // Skip to: 25344
20300
  /* 11240 */ MCD_OPC_ExtractField,
20301
  16,
20302
  1, // Inst{16} ...
20303
  /* 11243 */ MCD_OPC_FilterValue,
20304
  0,
20305
  79,
20306
  0,
20307
  0, // Skip to: 11327
20308
  /* 11248 */ MCD_OPC_ExtractField,
20309
  4,
20310
  2, // Inst{5-4} ...
20311
  /* 11251 */ MCD_OPC_FilterValue,
20312
  0,
20313
  33,
20314
  0,
20315
  0, // Skip to: 11289
20316
  /* 11256 */ MCD_OPC_ExtractField,
20317
  28,
20318
  4, // Inst{31-28} ...
20319
  /* 11259 */ MCD_OPC_FilterValue,
20320
  14,
20321
  10,
20322
  0,
20323
  0, // Skip to: 11274
20324
  /* 11264 */ MCD_OPC_CheckPredicate,
20325
  22,
20326
  251,
20327
  54,
20328
  0, // Skip to: 25344
20329
  /* 11269 */ MCD_OPC_Decode,
20330
  209,
20331
  8,
20332
  145,
20333
  1, // Opcode: MVE_VHSUB_qr_s16
20334
  /* 11274 */ MCD_OPC_FilterValue,
20335
  15,
20336
  241,
20337
  54,
20338
  0, // Skip to: 25344
20339
  /* 11279 */ MCD_OPC_CheckPredicate,
20340
  22,
20341
  236,
20342
  54,
20343
  0, // Skip to: 25344
20344
  /* 11284 */ MCD_OPC_Decode,
20345
  212,
20346
  8,
20347
  145,
20348
  1, // Opcode: MVE_VHSUB_qr_u16
20349
  /* 11289 */ MCD_OPC_FilterValue,
20350
  2,
20351
  226,
20352
  54,
20353
  0, // Skip to: 25344
20354
  /* 11294 */ MCD_OPC_ExtractField,
20355
  28,
20356
  4, // Inst{31-28} ...
20357
  /* 11297 */ MCD_OPC_FilterValue,
20358
  14,
20359
  10,
20360
  0,
20361
  0, // Skip to: 11312
20362
  /* 11302 */ MCD_OPC_CheckPredicate,
20363
  22,
20364
  213,
20365
  54,
20366
  0, // Skip to: 25344
20367
  /* 11307 */ MCD_OPC_Decode,
20368
  144,
20369
  12,
20370
  145,
20371
  1, // Opcode: MVE_VQSUB_qr_s16
20372
  /* 11312 */ MCD_OPC_FilterValue,
20373
  15,
20374
  203,
20375
  54,
20376
  0, // Skip to: 25344
20377
  /* 11317 */ MCD_OPC_CheckPredicate,
20378
  22,
20379
  198,
20380
  54,
20381
  0, // Skip to: 25344
20382
  /* 11322 */ MCD_OPC_Decode,
20383
  147,
20384
  12,
20385
  145,
20386
  1, // Opcode: MVE_VQSUB_qr_u16
20387
  /* 11327 */ MCD_OPC_FilterValue,
20388
  1,
20389
  188,
20390
  54,
20391
  0, // Skip to: 25344
20392
  /* 11332 */ MCD_OPC_ExtractField,
20393
  28,
20394
  4, // Inst{31-28} ...
20395
  /* 11335 */ MCD_OPC_FilterValue,
20396
  14,
20397
  50,
20398
  0,
20399
  0, // Skip to: 11390
20400
  /* 11340 */ MCD_OPC_ExtractField,
20401
  4,
20402
  2, // Inst{5-4} ...
20403
  /* 11343 */ MCD_OPC_FilterValue,
20404
  0,
20405
  10,
20406
  0,
20407
  0, // Skip to: 11358
20408
  /* 11348 */ MCD_OPC_CheckPredicate,
20409
  22,
20410
  167,
20411
  54,
20412
  0, // Skip to: 25344
20413
  /* 11353 */ MCD_OPC_Decode,
20414
  211,
20415
  13,
20416
  145,
20417
  1, // Opcode: MVE_VSUB_qr_i16
20418
  /* 11358 */ MCD_OPC_FilterValue,
20419
  2,
20420
  157,
20421
  54,
20422
  0, // Skip to: 25344
20423
  /* 11363 */ MCD_OPC_CheckPredicate,
20424
  22,
20425
  12,
20426
  0,
20427
  0, // Skip to: 11380
20428
  /* 11368 */ MCD_OPC_CheckField,
20429
  1,
20430
  3,
20431
  7,
20432
  5,
20433
  0,
20434
  0, // Skip to: 11380
20435
  /* 11375 */ MCD_OPC_Decode,
20436
  176,
20437
  8,
20438
  159,
20439
  1, // Opcode: MVE_VDDUPu16
20440
  /* 11380 */ MCD_OPC_CheckPredicate,
20441
  22,
20442
  135,
20443
  54,
20444
  0, // Skip to: 25344
20445
  /* 11385 */ MCD_OPC_Decode,
20446
  182,
20447
  8,
20448
  160,
20449
  1, // Opcode: MVE_VDWDUPu16
20450
  /* 11390 */ MCD_OPC_FilterValue,
20451
  15,
20452
  125,
20453
  54,
20454
  0, // Skip to: 25344
20455
  /* 11395 */ MCD_OPC_ExtractField,
20456
  4,
20457
  1, // Inst{4} ...
20458
  /* 11398 */ MCD_OPC_FilterValue,
20459
  0,
20460
  117,
20461
  54,
20462
  0, // Skip to: 25344
20463
  /* 11403 */ MCD_OPC_CheckPredicate,
20464
  22,
20465
  19,
20466
  0,
20467
  0, // Skip to: 11427
20468
  /* 11408 */ MCD_OPC_CheckField,
20469
  22,
20470
  1,
20471
  0,
20472
  12,
20473
  0,
20474
  0, // Skip to: 11427
20475
  /* 11415 */ MCD_OPC_CheckField,
20476
  13,
20477
  3,
20478
  0,
20479
  5,
20480
  0,
20481
  0, // Skip to: 11427
20482
  /* 11422 */ MCD_OPC_Decode,
20483
  251,
20484
  7,
20485
  163,
20486
  1, // Opcode: MVE_VCMPs16r
20487
  /* 11427 */ MCD_OPC_CheckPredicate,
20488
  22,
20489
  88,
20490
  54,
20491
  0, // Skip to: 25344
20492
  /* 11432 */ MCD_OPC_Decode,
20493
  254,
20494
  10,
20495
  164,
20496
  1, // Opcode: MVE_VPTv8s16r
20497
  /* 11437 */ MCD_OPC_FilterValue,
20498
  2,
20499
  197,
20500
  2,
20501
  0, // Skip to: 12151
20502
  /* 11442 */ MCD_OPC_ExtractField,
20503
  6,
20504
  1, // Inst{6} ...
20505
  /* 11445 */ MCD_OPC_FilterValue,
20506
  0,
20507
  250,
20508
  0,
20509
  0, // Skip to: 11700
20510
  /* 11450 */ MCD_OPC_ExtractField,
20511
  16,
20512
  1, // Inst{16} ...
20513
  /* 11453 */ MCD_OPC_FilterValue,
20514
  0,
20515
  61,
20516
  0,
20517
  0, // Skip to: 11519
20518
  /* 11458 */ MCD_OPC_ExtractField,
20519
  28,
20520
  4, // Inst{31-28} ...
20521
  /* 11461 */ MCD_OPC_FilterValue,
20522
  14,
20523
  24,
20524
  0,
20525
  0, // Skip to: 11490
20526
  /* 11466 */ MCD_OPC_CheckPredicate,
20527
  22,
20528
  49,
20529
  54,
20530
  0, // Skip to: 25344
20531
  /* 11471 */ MCD_OPC_CheckField,
20532
  4,
20533
  1,
20534
  0,
20535
  42,
20536
  54,
20537
  0, // Skip to: 25344
20538
  /* 11478 */ MCD_OPC_CheckField,
20539
  0,
20540
  1,
20541
  0,
20542
  35,
20543
  54,
20544
  0, // Skip to: 25344
20545
  /* 11485 */ MCD_OPC_Decode,
20546
  207,
20547
  8,
20548
  150,
20549
  1, // Opcode: MVE_VHCADDs32
20550
  /* 11490 */ MCD_OPC_FilterValue,
20551
  15,
20552
  25,
20553
  54,
20554
  0, // Skip to: 25344
20555
  /* 11495 */ MCD_OPC_CheckPredicate,
20556
  22,
20557
  20,
20558
  54,
20559
  0, // Skip to: 25344
20560
  /* 11500 */ MCD_OPC_CheckField,
20561
  4,
20562
  1,
20563
  0,
20564
  13,
20565
  54,
20566
  0, // Skip to: 25344
20567
  /* 11507 */ MCD_OPC_CheckField,
20568
  0,
20569
  1,
20570
  0,
20571
  6,
20572
  54,
20573
  0, // Skip to: 25344
20574
  /* 11514 */ MCD_OPC_Decode,
20575
  230,
20576
  7,
20577
  150,
20578
  1, // Opcode: MVE_VCADDi32
20579
  /* 11519 */ MCD_OPC_FilterValue,
20580
  1,
20581
  252,
20582
  53,
20583
  0, // Skip to: 25344
20584
  /* 11524 */ MCD_OPC_ExtractField,
20585
  12,
20586
  1, // Inst{12} ...
20587
  /* 11527 */ MCD_OPC_FilterValue,
20588
  0,
20589
  113,
20590
  0,
20591
  0, // Skip to: 11645
20592
  /* 11532 */ MCD_OPC_ExtractField,
20593
  0,
20594
  1, // Inst{0} ...
20595
  /* 11535 */ MCD_OPC_FilterValue,
20596
  0,
20597
  50,
20598
  0,
20599
  0, // Skip to: 11590
20600
  /* 11540 */ MCD_OPC_ExtractField,
20601
  4,
20602
  1, // Inst{4} ...
20603
  /* 11543 */ MCD_OPC_FilterValue,
20604
  0,
20605
  228,
20606
  53,
20607
  0, // Skip to: 25344
20608
  /* 11548 */ MCD_OPC_ExtractField,
20609
  28,
20610
  4, // Inst{31-28} ...
20611
  /* 11551 */ MCD_OPC_FilterValue,
20612
  15,
20613
  220,
20614
  53,
20615
  0, // Skip to: 25344
20616
  /* 11556 */ MCD_OPC_CheckPredicate,
20617
  22,
20618
  19,
20619
  0,
20620
  0, // Skip to: 11580
20621
  /* 11561 */ MCD_OPC_CheckField,
20622
  22,
20623
  1,
20624
  0,
20625
  12,
20626
  0,
20627
  0, // Skip to: 11580
20628
  /* 11568 */ MCD_OPC_CheckField,
20629
  13,
20630
  3,
20631
  0,
20632
  5,
20633
  0,
20634
  0, // Skip to: 11580
20635
  /* 11575 */ MCD_OPC_Decode,
20636
  246,
20637
  7,
20638
  151,
20639
  1, // Opcode: MVE_VCMPi32
20640
  /* 11580 */ MCD_OPC_CheckPredicate,
20641
  22,
20642
  191,
20643
  53,
20644
  0, // Skip to: 25344
20645
  /* 11585 */ MCD_OPC_Decode,
20646
  243,
20647
  10,
20648
  152,
20649
  1, // Opcode: MVE_VPTv4i32
20650
  /* 11590 */ MCD_OPC_FilterValue,
20651
  1,
20652
  181,
20653
  53,
20654
  0, // Skip to: 25344
20655
  /* 11595 */ MCD_OPC_ExtractField,
20656
  4,
20657
  1, // Inst{4} ...
20658
  /* 11598 */ MCD_OPC_FilterValue,
20659
  0,
20660
  173,
20661
  53,
20662
  0, // Skip to: 25344
20663
  /* 11603 */ MCD_OPC_ExtractField,
20664
  28,
20665
  4, // Inst{31-28} ...
20666
  /* 11606 */ MCD_OPC_FilterValue,
20667
  15,
20668
  165,
20669
  53,
20670
  0, // Skip to: 25344
20671
  /* 11611 */ MCD_OPC_CheckPredicate,
20672
  22,
20673
  19,
20674
  0,
20675
  0, // Skip to: 11635
20676
  /* 11616 */ MCD_OPC_CheckField,
20677
  22,
20678
  1,
20679
  0,
20680
  12,
20681
  0,
20682
  0, // Skip to: 11635
20683
  /* 11623 */ MCD_OPC_CheckField,
20684
  13,
20685
  3,
20686
  0,
20687
  5,
20688
  0,
20689
  0, // Skip to: 11635
20690
  /* 11630 */ MCD_OPC_Decode,
20691
  130,
20692
  8,
20693
  153,
20694
  1, // Opcode: MVE_VCMPu32
20695
  /* 11635 */ MCD_OPC_CheckPredicate,
20696
  22,
20697
  136,
20698
  53,
20699
  0, // Skip to: 25344
20700
  /* 11640 */ MCD_OPC_Decode,
20701
  247,
20702
  10,
20703
  154,
20704
  1, // Opcode: MVE_VPTv4u32
20705
  /* 11645 */ MCD_OPC_FilterValue,
20706
  1,
20707
  126,
20708
  53,
20709
  0, // Skip to: 25344
20710
  /* 11650 */ MCD_OPC_ExtractField,
20711
  4,
20712
  1, // Inst{4} ...
20713
  /* 11653 */ MCD_OPC_FilterValue,
20714
  0,
20715
  118,
20716
  53,
20717
  0, // Skip to: 25344
20718
  /* 11658 */ MCD_OPC_ExtractField,
20719
  28,
20720
  4, // Inst{31-28} ...
20721
  /* 11661 */ MCD_OPC_FilterValue,
20722
  15,
20723
  110,
20724
  53,
20725
  0, // Skip to: 25344
20726
  /* 11666 */ MCD_OPC_CheckPredicate,
20727
  22,
20728
  19,
20729
  0,
20730
  0, // Skip to: 11690
20731
  /* 11671 */ MCD_OPC_CheckField,
20732
  22,
20733
  1,
20734
  0,
20735
  12,
20736
  0,
20737
  0, // Skip to: 11690
20738
  /* 11678 */ MCD_OPC_CheckField,
20739
  13,
20740
  3,
20741
  0,
20742
  5,
20743
  0,
20744
  0, // Skip to: 11690
20745
  /* 11685 */ MCD_OPC_Decode,
20746
  252,
20747
  7,
20748
  155,
20749
  1, // Opcode: MVE_VCMPs32
20750
  /* 11690 */ MCD_OPC_CheckPredicate,
20751
  22,
20752
  81,
20753
  53,
20754
  0, // Skip to: 25344
20755
  /* 11695 */ MCD_OPC_Decode,
20756
  245,
20757
  10,
20758
  156,
20759
  1, // Opcode: MVE_VPTv4s32
20760
  /* 11700 */ MCD_OPC_FilterValue,
20761
  1,
20762
  71,
20763
  53,
20764
  0, // Skip to: 25344
20765
  /* 11705 */ MCD_OPC_ExtractField,
20766
  12,
20767
  1, // Inst{12} ...
20768
  /* 11708 */ MCD_OPC_FilterValue,
20769
  0,
20770
  236,
20771
  0,
20772
  0, // Skip to: 11949
20773
  /* 11713 */ MCD_OPC_ExtractField,
20774
  4,
20775
  2, // Inst{5-4} ...
20776
  /* 11716 */ MCD_OPC_FilterValue,
20777
  0,
20778
  103,
20779
  0,
20780
  0, // Skip to: 11824
20781
  /* 11721 */ MCD_OPC_ExtractField,
20782
  16,
20783
  1, // Inst{16} ...
20784
  /* 11724 */ MCD_OPC_FilterValue,
20785
  0,
20786
  33,
20787
  0,
20788
  0, // Skip to: 11762
20789
  /* 11729 */ MCD_OPC_ExtractField,
20790
  28,
20791
  4, // Inst{31-28} ...
20792
  /* 11732 */ MCD_OPC_FilterValue,
20793
  14,
20794
  10,
20795
  0,
20796
  0, // Skip to: 11747
20797
  /* 11737 */ MCD_OPC_CheckPredicate,
20798
  22,
20799
  34,
20800
  53,
20801
  0, // Skip to: 25344
20802
  /* 11742 */ MCD_OPC_Decode,
20803
  195,
20804
  8,
20805
  145,
20806
  1, // Opcode: MVE_VHADD_qr_s32
20807
  /* 11747 */ MCD_OPC_FilterValue,
20808
  15,
20809
  24,
20810
  53,
20811
  0, // Skip to: 25344
20812
  /* 11752 */ MCD_OPC_CheckPredicate,
20813
  22,
20814
  19,
20815
  53,
20816
  0, // Skip to: 25344
20817
  /* 11757 */ MCD_OPC_Decode,
20818
  198,
20819
  8,
20820
  145,
20821
  1, // Opcode: MVE_VHADD_qr_u32
20822
  /* 11762 */ MCD_OPC_FilterValue,
20823
  1,
20824
  9,
20825
  53,
20826
  0, // Skip to: 25344
20827
  /* 11767 */ MCD_OPC_ExtractField,
20828
  28,
20829
  4, // Inst{31-28} ...
20830
  /* 11770 */ MCD_OPC_FilterValue,
20831
  14,
20832
  10,
20833
  0,
20834
  0, // Skip to: 11785
20835
  /* 11775 */ MCD_OPC_CheckPredicate,
20836
  22,
20837
  252,
20838
  52,
20839
  0, // Skip to: 25344
20840
  /* 11780 */ MCD_OPC_Decode,
20841
  213,
20842
  7,
20843
  145,
20844
  1, // Opcode: MVE_VADD_qr_i32
20845
  /* 11785 */ MCD_OPC_FilterValue,
20846
  15,
20847
  242,
20848
  52,
20849
  0, // Skip to: 25344
20850
  /* 11790 */ MCD_OPC_CheckPredicate,
20851
  22,
20852
  19,
20853
  0,
20854
  0, // Skip to: 11814
20855
  /* 11795 */ MCD_OPC_CheckField,
20856
  22,
20857
  1,
20858
  0,
20859
  12,
20860
  0,
20861
  0, // Skip to: 11814
20862
  /* 11802 */ MCD_OPC_CheckField,
20863
  13,
20864
  3,
20865
  0,
20866
  5,
20867
  0,
20868
  0, // Skip to: 11814
20869
  /* 11809 */ MCD_OPC_Decode,
20870
  247,
20871
  7,
20872
  157,
20873
  1, // Opcode: MVE_VCMPi32r
20874
  /* 11814 */ MCD_OPC_CheckPredicate,
20875
  22,
20876
  213,
20877
  52,
20878
  0, // Skip to: 25344
20879
  /* 11819 */ MCD_OPC_Decode,
20880
  244,
20881
  10,
20882
  158,
20883
  1, // Opcode: MVE_VPTv4i32r
20884
  /* 11824 */ MCD_OPC_FilterValue,
20885
  2,
20886
  203,
20887
  52,
20888
  0, // Skip to: 25344
20889
  /* 11829 */ MCD_OPC_ExtractField,
20890
  16,
20891
  1, // Inst{16} ...
20892
  /* 11832 */ MCD_OPC_FilterValue,
20893
  0,
20894
  33,
20895
  0,
20896
  0, // Skip to: 11870
20897
  /* 11837 */ MCD_OPC_ExtractField,
20898
  28,
20899
  4, // Inst{31-28} ...
20900
  /* 11840 */ MCD_OPC_FilterValue,
20901
  14,
20902
  10,
20903
  0,
20904
  0, // Skip to: 11855
20905
  /* 11845 */ MCD_OPC_CheckPredicate,
20906
  22,
20907
  182,
20908
  52,
20909
  0, // Skip to: 25344
20910
  /* 11850 */ MCD_OPC_Decode,
20911
  133,
20912
  11,
20913
  145,
20914
  1, // Opcode: MVE_VQADD_qr_s32
20915
  /* 11855 */ MCD_OPC_FilterValue,
20916
  15,
20917
  172,
20918
  52,
20919
  0, // Skip to: 25344
20920
  /* 11860 */ MCD_OPC_CheckPredicate,
20921
  22,
20922
  167,
20923
  52,
20924
  0, // Skip to: 25344
20925
  /* 11865 */ MCD_OPC_Decode,
20926
  136,
20927
  11,
20928
  145,
20929
  1, // Opcode: MVE_VQADD_qr_u32
20930
  /* 11870 */ MCD_OPC_FilterValue,
20931
  1,
20932
  157,
20933
  52,
20934
  0, // Skip to: 25344
20935
  /* 11875 */ MCD_OPC_ExtractField,
20936
  28,
20937
  4, // Inst{31-28} ...
20938
  /* 11878 */ MCD_OPC_FilterValue,
20939
  14,
20940
  27,
20941
  0,
20942
  0, // Skip to: 11910
20943
  /* 11883 */ MCD_OPC_CheckPredicate,
20944
  22,
20945
  12,
20946
  0,
20947
  0, // Skip to: 11900
20948
  /* 11888 */ MCD_OPC_CheckField,
20949
  1,
20950
  3,
20951
  7,
20952
  5,
20953
  0,
20954
  0, // Skip to: 11900
20955
  /* 11895 */ MCD_OPC_Decode,
20956
  222,
20957
  8,
20958
  159,
20959
  1, // Opcode: MVE_VIDUPu32
20960
  /* 11900 */ MCD_OPC_CheckPredicate,
20961
  22,
20962
  127,
20963
  52,
20964
  0, // Skip to: 25344
20965
  /* 11905 */ MCD_OPC_Decode,
20966
  225,
20967
  8,
20968
  160,
20969
  1, // Opcode: MVE_VIWDUPu32
20970
  /* 11910 */ MCD_OPC_FilterValue,
20971
  15,
20972
  117,
20973
  52,
20974
  0, // Skip to: 25344
20975
  /* 11915 */ MCD_OPC_CheckPredicate,
20976
  22,
20977
  19,
20978
  0,
20979
  0, // Skip to: 11939
20980
  /* 11920 */ MCD_OPC_CheckField,
20981
  22,
20982
  1,
20983
  0,
20984
  12,
20985
  0,
20986
  0, // Skip to: 11939
20987
  /* 11927 */ MCD_OPC_CheckField,
20988
  13,
20989
  3,
20990
  0,
20991
  5,
20992
  0,
20993
  0, // Skip to: 11939
20994
  /* 11934 */ MCD_OPC_Decode,
20995
  131,
20996
  8,
20997
  161,
20998
  1, // Opcode: MVE_VCMPu32r
20999
  /* 11939 */ MCD_OPC_CheckPredicate,
21000
  22,
21001
  88,
21002
  52,
21003
  0, // Skip to: 25344
21004
  /* 11944 */ MCD_OPC_Decode,
21005
  248,
21006
  10,
21007
  162,
21008
  1, // Opcode: MVE_VPTv4u32r
21009
  /* 11949 */ MCD_OPC_FilterValue,
21010
  1,
21011
  78,
21012
  52,
21013
  0, // Skip to: 25344
21014
  /* 11954 */ MCD_OPC_ExtractField,
21015
  16,
21016
  1, // Inst{16} ...
21017
  /* 11957 */ MCD_OPC_FilterValue,
21018
  0,
21019
  79,
21020
  0,
21021
  0, // Skip to: 12041
21022
  /* 11962 */ MCD_OPC_ExtractField,
21023
  4,
21024
  2, // Inst{5-4} ...
21025
  /* 11965 */ MCD_OPC_FilterValue,
21026
  0,
21027
  33,
21028
  0,
21029
  0, // Skip to: 12003
21030
  /* 11970 */ MCD_OPC_ExtractField,
21031
  28,
21032
  4, // Inst{31-28} ...
21033
  /* 11973 */ MCD_OPC_FilterValue,
21034
  14,
21035
  10,
21036
  0,
21037
  0, // Skip to: 11988
21038
  /* 11978 */ MCD_OPC_CheckPredicate,
21039
  22,
21040
  49,
21041
  52,
21042
  0, // Skip to: 25344
21043
  /* 11983 */ MCD_OPC_Decode,
21044
  210,
21045
  8,
21046
  145,
21047
  1, // Opcode: MVE_VHSUB_qr_s32
21048
  /* 11988 */ MCD_OPC_FilterValue,
21049
  15,
21050
  39,
21051
  52,
21052
  0, // Skip to: 25344
21053
  /* 11993 */ MCD_OPC_CheckPredicate,
21054
  22,
21055
  34,
21056
  52,
21057
  0, // Skip to: 25344
21058
  /* 11998 */ MCD_OPC_Decode,
21059
  213,
21060
  8,
21061
  145,
21062
  1, // Opcode: MVE_VHSUB_qr_u32
21063
  /* 12003 */ MCD_OPC_FilterValue,
21064
  2,
21065
  24,
21066
  52,
21067
  0, // Skip to: 25344
21068
  /* 12008 */ MCD_OPC_ExtractField,
21069
  28,
21070
  4, // Inst{31-28} ...
21071
  /* 12011 */ MCD_OPC_FilterValue,
21072
  14,
21073
  10,
21074
  0,
21075
  0, // Skip to: 12026
21076
  /* 12016 */ MCD_OPC_CheckPredicate,
21077
  22,
21078
  11,
21079
  52,
21080
  0, // Skip to: 25344
21081
  /* 12021 */ MCD_OPC_Decode,
21082
  145,
21083
  12,
21084
  145,
21085
  1, // Opcode: MVE_VQSUB_qr_s32
21086
  /* 12026 */ MCD_OPC_FilterValue,
21087
  15,
21088
  1,
21089
  52,
21090
  0, // Skip to: 25344
21091
  /* 12031 */ MCD_OPC_CheckPredicate,
21092
  22,
21093
  252,
21094
  51,
21095
  0, // Skip to: 25344
21096
  /* 12036 */ MCD_OPC_Decode,
21097
  148,
21098
  12,
21099
  145,
21100
  1, // Opcode: MVE_VQSUB_qr_u32
21101
  /* 12041 */ MCD_OPC_FilterValue,
21102
  1,
21103
  242,
21104
  51,
21105
  0, // Skip to: 25344
21106
  /* 12046 */ MCD_OPC_ExtractField,
21107
  28,
21108
  4, // Inst{31-28} ...
21109
  /* 12049 */ MCD_OPC_FilterValue,
21110
  14,
21111
  50,
21112
  0,
21113
  0, // Skip to: 12104
21114
  /* 12054 */ MCD_OPC_ExtractField,
21115
  4,
21116
  2, // Inst{5-4} ...
21117
  /* 12057 */ MCD_OPC_FilterValue,
21118
  0,
21119
  10,
21120
  0,
21121
  0, // Skip to: 12072
21122
  /* 12062 */ MCD_OPC_CheckPredicate,
21123
  22,
21124
  221,
21125
  51,
21126
  0, // Skip to: 25344
21127
  /* 12067 */ MCD_OPC_Decode,
21128
  212,
21129
  13,
21130
  145,
21131
  1, // Opcode: MVE_VSUB_qr_i32
21132
  /* 12072 */ MCD_OPC_FilterValue,
21133
  2,
21134
  211,
21135
  51,
21136
  0, // Skip to: 25344
21137
  /* 12077 */ MCD_OPC_CheckPredicate,
21138
  22,
21139
  12,
21140
  0,
21141
  0, // Skip to: 12094
21142
  /* 12082 */ MCD_OPC_CheckField,
21143
  1,
21144
  3,
21145
  7,
21146
  5,
21147
  0,
21148
  0, // Skip to: 12094
21149
  /* 12089 */ MCD_OPC_Decode,
21150
  177,
21151
  8,
21152
  159,
21153
  1, // Opcode: MVE_VDDUPu32
21154
  /* 12094 */ MCD_OPC_CheckPredicate,
21155
  22,
21156
  189,
21157
  51,
21158
  0, // Skip to: 25344
21159
  /* 12099 */ MCD_OPC_Decode,
21160
  183,
21161
  8,
21162
  160,
21163
  1, // Opcode: MVE_VDWDUPu32
21164
  /* 12104 */ MCD_OPC_FilterValue,
21165
  15,
21166
  179,
21167
  51,
21168
  0, // Skip to: 25344
21169
  /* 12109 */ MCD_OPC_ExtractField,
21170
  4,
21171
  1, // Inst{4} ...
21172
  /* 12112 */ MCD_OPC_FilterValue,
21173
  0,
21174
  171,
21175
  51,
21176
  0, // Skip to: 25344
21177
  /* 12117 */ MCD_OPC_CheckPredicate,
21178
  22,
21179
  19,
21180
  0,
21181
  0, // Skip to: 12141
21182
  /* 12122 */ MCD_OPC_CheckField,
21183
  22,
21184
  1,
21185
  0,
21186
  12,
21187
  0,
21188
  0, // Skip to: 12141
21189
  /* 12129 */ MCD_OPC_CheckField,
21190
  13,
21191
  3,
21192
  0,
21193
  5,
21194
  0,
21195
  0, // Skip to: 12141
21196
  /* 12136 */ MCD_OPC_Decode,
21197
  253,
21198
  7,
21199
  163,
21200
  1, // Opcode: MVE_VCMPs32r
21201
  /* 12141 */ MCD_OPC_CheckPredicate,
21202
  22,
21203
  142,
21204
  51,
21205
  0, // Skip to: 25344
21206
  /* 12146 */ MCD_OPC_Decode,
21207
  246,
21208
  10,
21209
  164,
21210
  1, // Opcode: MVE_VPTv4s32r
21211
  /* 12151 */ MCD_OPC_FilterValue,
21212
  3,
21213
  132,
21214
  51,
21215
  0, // Skip to: 25344
21216
  /* 12156 */ MCD_OPC_ExtractField,
21217
  6,
21218
  1, // Inst{6} ...
21219
  /* 12159 */ MCD_OPC_FilterValue,
21220
  0,
21221
  105,
21222
  1,
21223
  0, // Skip to: 12525
21224
  /* 12164 */ MCD_OPC_ExtractField,
21225
  16,
21226
  1, // Inst{16} ...
21227
  /* 12167 */ MCD_OPC_FilterValue,
21228
  0,
21229
  227,
21230
  0,
21231
  0, // Skip to: 12399
21232
  /* 12172 */ MCD_OPC_ExtractField,
21233
  0,
21234
  1, // Inst{0} ...
21235
  /* 12175 */ MCD_OPC_FilterValue,
21236
  0,
21237
  107,
21238
  0,
21239
  0, // Skip to: 12287
21240
  /* 12180 */ MCD_OPC_ExtractField,
21241
  12,
21242
  1, // Inst{12} ...
21243
  /* 12183 */ MCD_OPC_FilterValue,
21244
  0,
21245
  47,
21246
  0,
21247
  0, // Skip to: 12235
21248
  /* 12188 */ MCD_OPC_ExtractField,
21249
  28,
21250
  4, // Inst{31-28} ...
21251
  /* 12191 */ MCD_OPC_FilterValue,
21252
  14,
21253
  17,
21254
  0,
21255
  0, // Skip to: 12213
21256
  /* 12196 */ MCD_OPC_CheckPredicate,
21257
  22,
21258
  87,
21259
  51,
21260
  0, // Skip to: 25344
21261
  /* 12201 */ MCD_OPC_CheckField,
21262
  4,
21263
  1,
21264
  0,
21265
  80,
21266
  51,
21267
  0, // Skip to: 25344
21268
  /* 12208 */ MCD_OPC_Decode,
21269
  192,
21270
  7,
21271
  165,
21272
  1, // Opcode: MVE_VADC
21273
  /* 12213 */ MCD_OPC_FilterValue,
21274
  15,
21275
  70,
21276
  51,
21277
  0, // Skip to: 25344
21278
  /* 12218 */ MCD_OPC_CheckPredicate,
21279
  22,
21280
  65,
21281
  51,
21282
  0, // Skip to: 25344
21283
  /* 12223 */ MCD_OPC_CheckField,
21284
  4,
21285
  1,
21286
  0,
21287
  58,
21288
  51,
21289
  0, // Skip to: 25344
21290
  /* 12230 */ MCD_OPC_Decode,
21291
  218,
21292
  12,
21293
  165,
21294
  1, // Opcode: MVE_VSBC
21295
  /* 12235 */ MCD_OPC_FilterValue,
21296
  1,
21297
  48,
21298
  51,
21299
  0, // Skip to: 25344
21300
  /* 12240 */ MCD_OPC_ExtractField,
21301
  28,
21302
  4, // Inst{31-28} ...
21303
  /* 12243 */ MCD_OPC_FilterValue,
21304
  14,
21305
  17,
21306
  0,
21307
  0, // Skip to: 12265
21308
  /* 12248 */ MCD_OPC_CheckPredicate,
21309
  22,
21310
  35,
21311
  51,
21312
  0, // Skip to: 25344
21313
  /* 12253 */ MCD_OPC_CheckField,
21314
  4,
21315
  1,
21316
  0,
21317
  28,
21318
  51,
21319
  0, // Skip to: 25344
21320
  /* 12260 */ MCD_OPC_Decode,
21321
  193,
21322
  7,
21323
  165,
21324
  1, // Opcode: MVE_VADCI
21325
  /* 12265 */ MCD_OPC_FilterValue,
21326
  15,
21327
  18,
21328
  51,
21329
  0, // Skip to: 25344
21330
  /* 12270 */ MCD_OPC_CheckPredicate,
21331
  22,
21332
  13,
21333
  51,
21334
  0, // Skip to: 25344
21335
  /* 12275 */ MCD_OPC_CheckField,
21336
  4,
21337
  1,
21338
  0,
21339
  6,
21340
  51,
21341
  0, // Skip to: 25344
21342
  /* 12282 */ MCD_OPC_Decode,
21343
  219,
21344
  12,
21345
  165,
21346
  1, // Opcode: MVE_VSBCI
21347
  /* 12287 */ MCD_OPC_FilterValue,
21348
  1,
21349
  252,
21350
  50,
21351
  0, // Skip to: 25344
21352
  /* 12292 */ MCD_OPC_ExtractField,
21353
  12,
21354
  1, // Inst{12} ...
21355
  /* 12295 */ MCD_OPC_FilterValue,
21356
  0,
21357
  47,
21358
  0,
21359
  0, // Skip to: 12347
21360
  /* 12300 */ MCD_OPC_ExtractField,
21361
  28,
21362
  4, // Inst{31-28} ...
21363
  /* 12303 */ MCD_OPC_FilterValue,
21364
  14,
21365
  17,
21366
  0,
21367
  0, // Skip to: 12325
21368
  /* 12308 */ MCD_OPC_CheckPredicate,
21369
  22,
21370
  231,
21371
  50,
21372
  0, // Skip to: 25344
21373
  /* 12313 */ MCD_OPC_CheckField,
21374
  4,
21375
  1,
21376
  0,
21377
  224,
21378
  50,
21379
  0, // Skip to: 25344
21380
  /* 12320 */ MCD_OPC_Decode,
21381
  172,
21382
  11,
21383
  143,
21384
  1, // Opcode: MVE_VQDMULLs16bh
21385
  /* 12325 */ MCD_OPC_FilterValue,
21386
  15,
21387
  214,
21388
  50,
21389
  0, // Skip to: 25344
21390
  /* 12330 */ MCD_OPC_CheckPredicate,
21391
  22,
21392
  209,
21393
  50,
21394
  0, // Skip to: 25344
21395
  /* 12335 */ MCD_OPC_CheckField,
21396
  4,
21397
  1,
21398
  0,
21399
  202,
21400
  50,
21401
  0, // Skip to: 25344
21402
  /* 12342 */ MCD_OPC_Decode,
21403
  174,
21404
  11,
21405
  143,
21406
  1, // Opcode: MVE_VQDMULLs32bh
21407
  /* 12347 */ MCD_OPC_FilterValue,
21408
  1,
21409
  192,
21410
  50,
21411
  0, // Skip to: 25344
21412
  /* 12352 */ MCD_OPC_ExtractField,
21413
  28,
21414
  4, // Inst{31-28} ...
21415
  /* 12355 */ MCD_OPC_FilterValue,
21416
  14,
21417
  17,
21418
  0,
21419
  0, // Skip to: 12377
21420
  /* 12360 */ MCD_OPC_CheckPredicate,
21421
  22,
21422
  179,
21423
  50,
21424
  0, // Skip to: 25344
21425
  /* 12365 */ MCD_OPC_CheckField,
21426
  4,
21427
  1,
21428
  0,
21429
  172,
21430
  50,
21431
  0, // Skip to: 25344
21432
  /* 12372 */ MCD_OPC_Decode,
21433
  173,
21434
  11,
21435
  143,
21436
  1, // Opcode: MVE_VQDMULLs16th
21437
  /* 12377 */ MCD_OPC_FilterValue,
21438
  15,
21439
  162,
21440
  50,
21441
  0, // Skip to: 25344
21442
  /* 12382 */ MCD_OPC_CheckPredicate,
21443
  22,
21444
  157,
21445
  50,
21446
  0, // Skip to: 25344
21447
  /* 12387 */ MCD_OPC_CheckField,
21448
  4,
21449
  1,
21450
  0,
21451
  150,
21452
  50,
21453
  0, // Skip to: 25344
21454
  /* 12394 */ MCD_OPC_Decode,
21455
  175,
21456
  11,
21457
  143,
21458
  1, // Opcode: MVE_VQDMULLs32th
21459
  /* 12399 */ MCD_OPC_FilterValue,
21460
  1,
21461
  140,
21462
  50,
21463
  0, // Skip to: 25344
21464
  /* 12404 */ MCD_OPC_ExtractField,
21465
  28,
21466
  4, // Inst{31-28} ...
21467
  /* 12407 */ MCD_OPC_FilterValue,
21468
  14,
21469
  42,
21470
  0,
21471
  0, // Skip to: 12454
21472
  /* 12412 */ MCD_OPC_ExtractField,
21473
  4,
21474
  1, // Inst{4} ...
21475
  /* 12415 */ MCD_OPC_FilterValue,
21476
  0,
21477
  124,
21478
  50,
21479
  0, // Skip to: 25344
21480
  /* 12420 */ MCD_OPC_CheckPredicate,
21481
  24,
21482
  19,
21483
  0,
21484
  0, // Skip to: 12444
21485
  /* 12425 */ MCD_OPC_CheckField,
21486
  22,
21487
  1,
21488
  0,
21489
  12,
21490
  0,
21491
  0, // Skip to: 12444
21492
  /* 12432 */ MCD_OPC_CheckField,
21493
  13,
21494
  3,
21495
  0,
21496
  5,
21497
  0,
21498
  0, // Skip to: 12444
21499
  /* 12439 */ MCD_OPC_Decode,
21500
  242,
21501
  7,
21502
  166,
21503
  1, // Opcode: MVE_VCMPf32
21504
  /* 12444 */ MCD_OPC_CheckPredicate,
21505
  24,
21506
  95,
21507
  50,
21508
  0, // Skip to: 25344
21509
  /* 12449 */ MCD_OPC_Decode,
21510
  241,
21511
  10,
21512
  167,
21513
  1, // Opcode: MVE_VPTv4f32
21514
  /* 12454 */ MCD_OPC_FilterValue,
21515
  15,
21516
  85,
21517
  50,
21518
  0, // Skip to: 25344
21519
  /* 12459 */ MCD_OPC_ExtractField,
21520
  4,
21521
  1, // Inst{4} ...
21522
  /* 12462 */ MCD_OPC_FilterValue,
21523
  0,
21524
  77,
21525
  50,
21526
  0, // Skip to: 25344
21527
  /* 12467 */ MCD_OPC_CheckPredicate,
21528
  22,
21529
  19,
21530
  0,
21531
  0, // Skip to: 12491
21532
  /* 12472 */ MCD_OPC_CheckField,
21533
  12,
21534
  1,
21535
  0,
21536
  12,
21537
  0,
21538
  0, // Skip to: 12491
21539
  /* 12479 */ MCD_OPC_CheckField,
21540
  0,
21541
  1,
21542
  1,
21543
  5,
21544
  0,
21545
  0, // Skip to: 12491
21546
  /* 12486 */ MCD_OPC_Decode,
21547
  233,
21548
  10,
21549
  168,
21550
  1, // Opcode: MVE_VPSEL
21551
  /* 12491 */ MCD_OPC_CheckPredicate,
21552
  24,
21553
  19,
21554
  0,
21555
  0, // Skip to: 12515
21556
  /* 12496 */ MCD_OPC_CheckField,
21557
  22,
21558
  1,
21559
  0,
21560
  12,
21561
  0,
21562
  0, // Skip to: 12515
21563
  /* 12503 */ MCD_OPC_CheckField,
21564
  13,
21565
  3,
21566
  0,
21567
  5,
21568
  0,
21569
  0, // Skip to: 12515
21570
  /* 12510 */ MCD_OPC_Decode,
21571
  240,
21572
  7,
21573
  166,
21574
  1, // Opcode: MVE_VCMPf16
21575
  /* 12515 */ MCD_OPC_CheckPredicate,
21576
  24,
21577
  24,
21578
  50,
21579
  0, // Skip to: 25344
21580
  /* 12520 */ MCD_OPC_Decode,
21581
  249,
21582
  10,
21583
  167,
21584
  1, // Opcode: MVE_VPTv8f16
21585
  /* 12525 */ MCD_OPC_FilterValue,
21586
  1,
21587
  14,
21588
  50,
21589
  0, // Skip to: 25344
21590
  /* 12530 */ MCD_OPC_ExtractField,
21591
  16,
21592
  1, // Inst{16} ...
21593
  /* 12533 */ MCD_OPC_FilterValue,
21594
  0,
21595
  171,
21596
  0,
21597
  0, // Skip to: 12709
21598
  /* 12538 */ MCD_OPC_ExtractField,
21599
  4,
21600
  2, // Inst{5-4} ...
21601
  /* 12541 */ MCD_OPC_FilterValue,
21602
  0,
21603
  79,
21604
  0,
21605
  0, // Skip to: 12625
21606
  /* 12546 */ MCD_OPC_ExtractField,
21607
  12,
21608
  1, // Inst{12} ...
21609
  /* 12549 */ MCD_OPC_FilterValue,
21610
  0,
21611
  33,
21612
  0,
21613
  0, // Skip to: 12587
21614
  /* 12554 */ MCD_OPC_ExtractField,
21615
  28,
21616
  4, // Inst{31-28} ...
21617
  /* 12557 */ MCD_OPC_FilterValue,
21618
  14,
21619
  10,
21620
  0,
21621
  0, // Skip to: 12572
21622
  /* 12562 */ MCD_OPC_CheckPredicate,
21623
  24,
21624
  233,
21625
  49,
21626
  0, // Skip to: 25344
21627
  /* 12567 */ MCD_OPC_Decode,
21628
  211,
21629
  7,
21630
  145,
21631
  1, // Opcode: MVE_VADD_qr_f32
21632
  /* 12572 */ MCD_OPC_FilterValue,
21633
  15,
21634
  223,
21635
  49,
21636
  0, // Skip to: 25344
21637
  /* 12577 */ MCD_OPC_CheckPredicate,
21638
  24,
21639
  218,
21640
  49,
21641
  0, // Skip to: 25344
21642
  /* 12582 */ MCD_OPC_Decode,
21643
  210,
21644
  7,
21645
  145,
21646
  1, // Opcode: MVE_VADD_qr_f16
21647
  /* 12587 */ MCD_OPC_FilterValue,
21648
  1,
21649
  208,
21650
  49,
21651
  0, // Skip to: 25344
21652
  /* 12592 */ MCD_OPC_ExtractField,
21653
  28,
21654
  4, // Inst{31-28} ...
21655
  /* 12595 */ MCD_OPC_FilterValue,
21656
  14,
21657
  10,
21658
  0,
21659
  0, // Skip to: 12610
21660
  /* 12600 */ MCD_OPC_CheckPredicate,
21661
  24,
21662
  195,
21663
  49,
21664
  0, // Skip to: 25344
21665
  /* 12605 */ MCD_OPC_Decode,
21666
  210,
21667
  13,
21668
  145,
21669
  1, // Opcode: MVE_VSUB_qr_f32
21670
  /* 12610 */ MCD_OPC_FilterValue,
21671
  15,
21672
  185,
21673
  49,
21674
  0, // Skip to: 25344
21675
  /* 12615 */ MCD_OPC_CheckPredicate,
21676
  24,
21677
  180,
21678
  49,
21679
  0, // Skip to: 25344
21680
  /* 12620 */ MCD_OPC_Decode,
21681
  209,
21682
  13,
21683
  145,
21684
  1, // Opcode: MVE_VSUB_qr_f16
21685
  /* 12625 */ MCD_OPC_FilterValue,
21686
  2,
21687
  170,
21688
  49,
21689
  0, // Skip to: 25344
21690
  /* 12630 */ MCD_OPC_ExtractField,
21691
  12,
21692
  1, // Inst{12} ...
21693
  /* 12633 */ MCD_OPC_FilterValue,
21694
  0,
21695
  33,
21696
  0,
21697
  0, // Skip to: 12671
21698
  /* 12638 */ MCD_OPC_ExtractField,
21699
  28,
21700
  4, // Inst{31-28} ...
21701
  /* 12641 */ MCD_OPC_FilterValue,
21702
  14,
21703
  10,
21704
  0,
21705
  0, // Skip to: 12656
21706
  /* 12646 */ MCD_OPC_CheckPredicate,
21707
  22,
21708
  149,
21709
  49,
21710
  0, // Skip to: 25344
21711
  /* 12651 */ MCD_OPC_Decode,
21712
  168,
21713
  11,
21714
  145,
21715
  1, // Opcode: MVE_VQDMULL_qr_s16bh
21716
  /* 12656 */ MCD_OPC_FilterValue,
21717
  15,
21718
  139,
21719
  49,
21720
  0, // Skip to: 25344
21721
  /* 12661 */ MCD_OPC_CheckPredicate,
21722
  22,
21723
  134,
21724
  49,
21725
  0, // Skip to: 25344
21726
  /* 12666 */ MCD_OPC_Decode,
21727
  170,
21728
  11,
21729
  145,
21730
  1, // Opcode: MVE_VQDMULL_qr_s32bh
21731
  /* 12671 */ MCD_OPC_FilterValue,
21732
  1,
21733
  124,
21734
  49,
21735
  0, // Skip to: 25344
21736
  /* 12676 */ MCD_OPC_ExtractField,
21737
  28,
21738
  4, // Inst{31-28} ...
21739
  /* 12679 */ MCD_OPC_FilterValue,
21740
  14,
21741
  10,
21742
  0,
21743
  0, // Skip to: 12694
21744
  /* 12684 */ MCD_OPC_CheckPredicate,
21745
  22,
21746
  111,
21747
  49,
21748
  0, // Skip to: 25344
21749
  /* 12689 */ MCD_OPC_Decode,
21750
  169,
21751
  11,
21752
  145,
21753
  1, // Opcode: MVE_VQDMULL_qr_s16th
21754
  /* 12694 */ MCD_OPC_FilterValue,
21755
  15,
21756
  101,
21757
  49,
21758
  0, // Skip to: 25344
21759
  /* 12699 */ MCD_OPC_CheckPredicate,
21760
  22,
21761
  96,
21762
  49,
21763
  0, // Skip to: 25344
21764
  /* 12704 */ MCD_OPC_Decode,
21765
  171,
21766
  11,
21767
  145,
21768
  1, // Opcode: MVE_VQDMULL_qr_s32th
21769
  /* 12709 */ MCD_OPC_FilterValue,
21770
  1,
21771
  86,
21772
  49,
21773
  0, // Skip to: 25344
21774
  /* 12714 */ MCD_OPC_ExtractField,
21775
  28,
21776
  4, // Inst{31-28} ...
21777
  /* 12717 */ MCD_OPC_FilterValue,
21778
  14,
21779
  42,
21780
  0,
21781
  0, // Skip to: 12764
21782
  /* 12722 */ MCD_OPC_ExtractField,
21783
  4,
21784
  1, // Inst{4} ...
21785
  /* 12725 */ MCD_OPC_FilterValue,
21786
  0,
21787
  70,
21788
  49,
21789
  0, // Skip to: 25344
21790
  /* 12730 */ MCD_OPC_CheckPredicate,
21791
  24,
21792
  19,
21793
  0,
21794
  0, // Skip to: 12754
21795
  /* 12735 */ MCD_OPC_CheckField,
21796
  22,
21797
  1,
21798
  0,
21799
  12,
21800
  0,
21801
  0, // Skip to: 12754
21802
  /* 12742 */ MCD_OPC_CheckField,
21803
  13,
21804
  3,
21805
  0,
21806
  5,
21807
  0,
21808
  0, // Skip to: 12754
21809
  /* 12749 */ MCD_OPC_Decode,
21810
  243,
21811
  7,
21812
  169,
21813
  1, // Opcode: MVE_VCMPf32r
21814
  /* 12754 */ MCD_OPC_CheckPredicate,
21815
  24,
21816
  41,
21817
  49,
21818
  0, // Skip to: 25344
21819
  /* 12759 */ MCD_OPC_Decode,
21820
  242,
21821
  10,
21822
  170,
21823
  1, // Opcode: MVE_VPTv4f32r
21824
  /* 12764 */ MCD_OPC_FilterValue,
21825
  15,
21826
  31,
21827
  49,
21828
  0, // Skip to: 25344
21829
  /* 12769 */ MCD_OPC_ExtractField,
21830
  4,
21831
  1, // Inst{4} ...
21832
  /* 12772 */ MCD_OPC_FilterValue,
21833
  0,
21834
  23,
21835
  49,
21836
  0, // Skip to: 25344
21837
  /* 12777 */ MCD_OPC_ExtractField,
21838
  0,
21839
  4, // Inst{3-0} ...
21840
  /* 12780 */ MCD_OPC_FilterValue,
21841
  13,
21842
  50,
21843
  0,
21844
  0, // Skip to: 12835
21845
  /* 12785 */ MCD_OPC_CheckPredicate,
21846
  22,
21847
  24,
21848
  0,
21849
  0, // Skip to: 12814
21850
  /* 12790 */ MCD_OPC_CheckField,
21851
  22,
21852
  1,
21853
  0,
21854
  17,
21855
  0,
21856
  0, // Skip to: 12814
21857
  /* 12797 */ MCD_OPC_CheckField,
21858
  13,
21859
  3,
21860
  0,
21861
  10,
21862
  0,
21863
  0, // Skip to: 12814
21864
  /* 12804 */ MCD_OPC_SoftFail,
21865
  160,
21866
  161,
21867
  56 /* 0xe10a0 */,
21868
  0,
21869
  /* 12809 */ MCD_OPC_Decode,
21870
  232,
21871
  10,
21872
  171,
21873
  1, // Opcode: MVE_VPNOT
21874
  /* 12814 */ MCD_OPC_CheckPredicate,
21875
  22,
21876
  16,
21877
  0,
21878
  0, // Skip to: 12835
21879
  /* 12819 */ MCD_OPC_CheckField,
21880
  17,
21881
  3,
21882
  0,
21883
  9,
21884
  0,
21885
  0, // Skip to: 12835
21886
  /* 12826 */ MCD_OPC_SoftFail,
21887
  160,
21888
  33 /* 0x10a0 */,
21889
  0,
21890
  /* 12830 */ MCD_OPC_Decode,
21891
  234,
21892
  10,
21893
  172,
21894
  1, // Opcode: MVE_VPST
21895
  /* 12835 */ MCD_OPC_CheckPredicate,
21896
  24,
21897
  19,
21898
  0,
21899
  0, // Skip to: 12859
21900
  /* 12840 */ MCD_OPC_CheckField,
21901
  22,
21902
  1,
21903
  0,
21904
  12,
21905
  0,
21906
  0, // Skip to: 12859
21907
  /* 12847 */ MCD_OPC_CheckField,
21908
  13,
21909
  3,
21910
  0,
21911
  5,
21912
  0,
21913
  0, // Skip to: 12859
21914
  /* 12854 */ MCD_OPC_Decode,
21915
  241,
21916
  7,
21917
  169,
21918
  1, // Opcode: MVE_VCMPf16r
21919
  /* 12859 */ MCD_OPC_CheckPredicate,
21920
  24,
21921
  192,
21922
  48,
21923
  0, // Skip to: 25344
21924
  /* 12864 */ MCD_OPC_Decode,
21925
  250,
21926
  10,
21927
  170,
21928
  1, // Opcode: MVE_VPTv8f16r
21929
  /* 12869 */ MCD_OPC_FilterValue,
21930
  1,
21931
  119,
21932
  16,
21933
  0, // Skip to: 17089
21934
  /* 12874 */ MCD_OPC_ExtractField,
21935
  8,
21936
  4, // Inst{11-8} ...
21937
  /* 12877 */ MCD_OPC_FilterValue,
21938
  11,
21939
  179,
21940
  0,
21941
  0, // Skip to: 13061
21942
  /* 12882 */ MCD_OPC_ExtractField,
21943
  20,
21944
  1, // Inst{20} ...
21945
  /* 12885 */ MCD_OPC_FilterValue,
21946
  0,
21947
  105,
21948
  0,
21949
  0, // Skip to: 12995
21950
  /* 12890 */ MCD_OPC_ExtractField,
21951
  0,
21952
  7, // Inst{6-0} ...
21953
  /* 12893 */ MCD_OPC_FilterValue,
21954
  16,
21955
  61,
21956
  0,
21957
  0, // Skip to: 12959
21958
  /* 12898 */ MCD_OPC_ExtractField,
21959
  21,
21960
  2, // Inst{22-21} ...
21961
  /* 12901 */ MCD_OPC_FilterValue,
21962
  1,
21963
  24,
21964
  0,
21965
  0, // Skip to: 12930
21966
  /* 12906 */ MCD_OPC_CheckPredicate,
21967
  22,
21968
  145,
21969
  48,
21970
  0, // Skip to: 25344
21971
  /* 12911 */ MCD_OPC_CheckField,
21972
  28,
21973
  4,
21974
  14,
21975
  138,
21976
  48,
21977
  0, // Skip to: 25344
21978
  /* 12918 */ MCD_OPC_CheckField,
21979
  16,
21980
  1,
21981
  0,
21982
  131,
21983
  48,
21984
  0, // Skip to: 25344
21985
  /* 12925 */ MCD_OPC_Decode,
21986
  180,
21987
  8,
21988
  173,
21989
  1, // Opcode: MVE_VDUP32
21990
  /* 12930 */ MCD_OPC_FilterValue,
21991
  3,
21992
  121,
21993
  48,
21994
  0, // Skip to: 25344
21995
  /* 12935 */ MCD_OPC_CheckPredicate,
21996
  22,
21997
  116,
21998
  48,
21999
  0, // Skip to: 25344
22000
  /* 12940 */ MCD_OPC_CheckField,
22001
  28,
22002
  4,
22003
  14,
22004
  109,
22005
  48,
22006
  0, // Skip to: 25344
22007
  /* 12947 */ MCD_OPC_CheckField,
22008
  16,
22009
  1,
22010
  0,
22011
  102,
22012
  48,
22013
  0, // Skip to: 25344
22014
  /* 12954 */ MCD_OPC_Decode,
22015
  181,
22016
  8,
22017
  173,
22018
  1, // Opcode: MVE_VDUP8
22019
  /* 12959 */ MCD_OPC_FilterValue,
22020
  48,
22021
  92,
22022
  48,
22023
  0, // Skip to: 25344
22024
  /* 12964 */ MCD_OPC_CheckPredicate,
22025
  22,
22026
  87,
22027
  48,
22028
  0, // Skip to: 25344
22029
  /* 12969 */ MCD_OPC_CheckField,
22030
  28,
22031
  4,
22032
  14,
22033
  80,
22034
  48,
22035
  0, // Skip to: 25344
22036
  /* 12976 */ MCD_OPC_CheckField,
22037
  21,
22038
  2,
22039
  1,
22040
  73,
22041
  48,
22042
  0, // Skip to: 25344
22043
  /* 12983 */ MCD_OPC_CheckField,
22044
  16,
22045
  1,
22046
  0,
22047
  66,
22048
  48,
22049
  0, // Skip to: 25344
22050
  /* 12990 */ MCD_OPC_Decode,
22051
  179,
22052
  8,
22053
  173,
22054
  1, // Opcode: MVE_VDUP16
22055
  /* 12995 */ MCD_OPC_FilterValue,
22056
  1,
22057
  56,
22058
  48,
22059
  0, // Skip to: 25344
22060
  /* 13000 */ MCD_OPC_ExtractField,
22061
  22,
22062
  1, // Inst{22} ...
22063
  /* 13003 */ MCD_OPC_FilterValue,
22064
  0,
22065
  24,
22066
  0,
22067
  0, // Skip to: 13032
22068
  /* 13008 */ MCD_OPC_CheckPredicate,
22069
  23,
22070
  43,
22071
  48,
22072
  0, // Skip to: 25344
22073
  /* 13013 */ MCD_OPC_CheckField,
22074
  28,
22075
  4,
22076
  14,
22077
  36,
22078
  48,
22079
  0, // Skip to: 25344
22080
  /* 13020 */ MCD_OPC_CheckField,
22081
  0,
22082
  6,
22083
  48,
22084
  29,
22085
  48,
22086
  0, // Skip to: 25344
22087
  /* 13027 */ MCD_OPC_Decode,
22088
  176,
22089
  10,
22090
  140,
22091
  1, // Opcode: MVE_VMOV_from_lane_u16
22092
  /* 13032 */ MCD_OPC_FilterValue,
22093
  1,
22094
  19,
22095
  48,
22096
  0, // Skip to: 25344
22097
  /* 13037 */ MCD_OPC_CheckPredicate,
22098
  23,
22099
  14,
22100
  48,
22101
  0, // Skip to: 25344
22102
  /* 13042 */ MCD_OPC_CheckField,
22103
  28,
22104
  4,
22105
  14,
22106
  7,
22107
  48,
22108
  0, // Skip to: 25344
22109
  /* 13049 */ MCD_OPC_CheckField,
22110
  0,
22111
  5,
22112
  16,
22113
  0,
22114
  48,
22115
  0, // Skip to: 25344
22116
  /* 13056 */ MCD_OPC_Decode,
22117
  177,
22118
  10,
22119
  141,
22120
  1, // Opcode: MVE_VMOV_from_lane_u8
22121
  /* 13061 */ MCD_OPC_FilterValue,
22122
  14,
22123
  243,
22124
  3,
22125
  0, // Skip to: 14077
22126
  /* 13066 */ MCD_OPC_ExtractField,
22127
  0,
22128
  1, // Inst{0} ...
22129
  /* 13069 */ MCD_OPC_FilterValue,
22130
  0,
22131
  243,
22132
  1,
22133
  0, // Skip to: 13573
22134
  /* 13074 */ MCD_OPC_ExtractField,
22135
  4,
22136
  4, // Inst{7-4} ...
22137
  /* 13077 */ MCD_OPC_FilterValue,
22138
  0,
22139
  243,
22140
  0,
22141
  0, // Skip to: 13325
22142
  /* 13082 */ MCD_OPC_ExtractField,
22143
  12,
22144
  1, // Inst{12} ...
22145
  /* 13085 */ MCD_OPC_FilterValue,
22146
  0,
22147
  147,
22148
  0,
22149
  0, // Skip to: 13237
22150
  /* 13090 */ MCD_OPC_ExtractField,
22151
  16,
22152
  1, // Inst{16} ...
22153
  /* 13093 */ MCD_OPC_FilterValue,
22154
  0,
22155
  67,
22156
  0,
22157
  0, // Skip to: 13165
22158
  /* 13098 */ MCD_OPC_ExtractField,
22159
  28,
22160
  4, // Inst{31-28} ...
22161
  /* 13101 */ MCD_OPC_FilterValue,
22162
  14,
22163
  27,
22164
  0,
22165
  0, // Skip to: 13133
22166
  /* 13106 */ MCD_OPC_CheckPredicate,
22167
  22,
22168
  12,
22169
  0,
22170
  0, // Skip to: 13123
22171
  /* 13111 */ MCD_OPC_CheckField,
22172
  20,
22173
  3,
22174
  7,
22175
  5,
22176
  0,
22177
  0, // Skip to: 13123
22178
  /* 13118 */ MCD_OPC_Decode,
22179
  242,
22180
  9,
22181
  174,
22182
  1, // Opcode: MVE_VMLADAVs16
22183
  /* 13123 */ MCD_OPC_CheckPredicate,
22184
  22,
22185
  184,
22186
  47,
22187
  0, // Skip to: 25344
22188
  /* 13128 */ MCD_OPC_Decode,
22189
  129,
22190
  10,
22191
  175,
22192
  1, // Opcode: MVE_VMLALDAVs16
22193
  /* 13133 */ MCD_OPC_FilterValue,
22194
  15,
22195
  174,
22196
  47,
22197
  0, // Skip to: 25344
22198
  /* 13138 */ MCD_OPC_CheckPredicate,
22199
  22,
22200
  12,
22201
  0,
22202
  0, // Skip to: 13155
22203
  /* 13143 */ MCD_OPC_CheckField,
22204
  20,
22205
  3,
22206
  7,
22207
  5,
22208
  0,
22209
  0, // Skip to: 13155
22210
  /* 13150 */ MCD_OPC_Decode,
22211
  245,
22212
  9,
22213
  174,
22214
  1, // Opcode: MVE_VMLADAVu16
22215
  /* 13155 */ MCD_OPC_CheckPredicate,
22216
  22,
22217
  152,
22218
  47,
22219
  0, // Skip to: 25344
22220
  /* 13160 */ MCD_OPC_Decode,
22221
  131,
22222
  10,
22223
  175,
22224
  1, // Opcode: MVE_VMLALDAVu16
22225
  /* 13165 */ MCD_OPC_FilterValue,
22226
  1,
22227
  142,
22228
  47,
22229
  0, // Skip to: 25344
22230
  /* 13170 */ MCD_OPC_ExtractField,
22231
  28,
22232
  4, // Inst{31-28} ...
22233
  /* 13173 */ MCD_OPC_FilterValue,
22234
  14,
22235
  27,
22236
  0,
22237
  0, // Skip to: 13205
22238
  /* 13178 */ MCD_OPC_CheckPredicate,
22239
  22,
22240
  12,
22241
  0,
22242
  0, // Skip to: 13195
22243
  /* 13183 */ MCD_OPC_CheckField,
22244
  20,
22245
  3,
22246
  7,
22247
  5,
22248
  0,
22249
  0, // Skip to: 13195
22250
  /* 13190 */ MCD_OPC_Decode,
22251
  243,
22252
  9,
22253
  174,
22254
  1, // Opcode: MVE_VMLADAVs32
22255
  /* 13195 */ MCD_OPC_CheckPredicate,
22256
  22,
22257
  112,
22258
  47,
22259
  0, // Skip to: 25344
22260
  /* 13200 */ MCD_OPC_Decode,
22261
  130,
22262
  10,
22263
  175,
22264
  1, // Opcode: MVE_VMLALDAVs32
22265
  /* 13205 */ MCD_OPC_FilterValue,
22266
  15,
22267
  102,
22268
  47,
22269
  0, // Skip to: 25344
22270
  /* 13210 */ MCD_OPC_CheckPredicate,
22271
  22,
22272
  12,
22273
  0,
22274
  0, // Skip to: 13227
22275
  /* 13215 */ MCD_OPC_CheckField,
22276
  20,
22277
  3,
22278
  7,
22279
  5,
22280
  0,
22281
  0, // Skip to: 13227
22282
  /* 13222 */ MCD_OPC_Decode,
22283
  246,
22284
  9,
22285
  174,
22286
  1, // Opcode: MVE_VMLADAVu32
22287
  /* 13227 */ MCD_OPC_CheckPredicate,
22288
  22,
22289
  80,
22290
  47,
22291
  0, // Skip to: 25344
22292
  /* 13232 */ MCD_OPC_Decode,
22293
  132,
22294
  10,
22295
  175,
22296
  1, // Opcode: MVE_VMLALDAVu32
22297
  /* 13237 */ MCD_OPC_FilterValue,
22298
  1,
22299
  70,
22300
  47,
22301
  0, // Skip to: 25344
22302
  /* 13242 */ MCD_OPC_ExtractField,
22303
  16,
22304
  1, // Inst{16} ...
22305
  /* 13245 */ MCD_OPC_FilterValue,
22306
  0,
22307
  35,
22308
  0,
22309
  0, // Skip to: 13285
22310
  /* 13250 */ MCD_OPC_ExtractField,
22311
  28,
22312
  4, // Inst{31-28} ...
22313
  /* 13253 */ MCD_OPC_FilterValue,
22314
  14,
22315
  54,
22316
  47,
22317
  0, // Skip to: 25344
22318
  /* 13258 */ MCD_OPC_CheckPredicate,
22319
  22,
22320
  12,
22321
  0,
22322
  0, // Skip to: 13275
22323
  /* 13263 */ MCD_OPC_CheckField,
22324
  20,
22325
  3,
22326
  7,
22327
  5,
22328
  0,
22329
  0, // Skip to: 13275
22330
  /* 13270 */ MCD_OPC_Decode,
22331
  248,
22332
  9,
22333
  174,
22334
  1, // Opcode: MVE_VMLADAVxs16
22335
  /* 13275 */ MCD_OPC_CheckPredicate,
22336
  22,
22337
  32,
22338
  47,
22339
  0, // Skip to: 25344
22340
  /* 13280 */ MCD_OPC_Decode,
22341
  133,
22342
  10,
22343
  175,
22344
  1, // Opcode: MVE_VMLALDAVxs16
22345
  /* 13285 */ MCD_OPC_FilterValue,
22346
  1,
22347
  22,
22348
  47,
22349
  0, // Skip to: 25344
22350
  /* 13290 */ MCD_OPC_ExtractField,
22351
  28,
22352
  4, // Inst{31-28} ...
22353
  /* 13293 */ MCD_OPC_FilterValue,
22354
  14,
22355
  14,
22356
  47,
22357
  0, // Skip to: 25344
22358
  /* 13298 */ MCD_OPC_CheckPredicate,
22359
  22,
22360
  12,
22361
  0,
22362
  0, // Skip to: 13315
22363
  /* 13303 */ MCD_OPC_CheckField,
22364
  20,
22365
  3,
22366
  7,
22367
  5,
22368
  0,
22369
  0, // Skip to: 13315
22370
  /* 13310 */ MCD_OPC_Decode,
22371
  249,
22372
  9,
22373
  174,
22374
  1, // Opcode: MVE_VMLADAVxs32
22375
  /* 13315 */ MCD_OPC_CheckPredicate,
22376
  22,
22377
  248,
22378
  46,
22379
  0, // Skip to: 25344
22380
  /* 13320 */ MCD_OPC_Decode,
22381
  134,
22382
  10,
22383
  175,
22384
  1, // Opcode: MVE_VMLALDAVxs32
22385
  /* 13325 */ MCD_OPC_FilterValue,
22386
  2,
22387
  238,
22388
  46,
22389
  0, // Skip to: 25344
22390
  /* 13330 */ MCD_OPC_ExtractField,
22391
  12,
22392
  1, // Inst{12} ...
22393
  /* 13333 */ MCD_OPC_FilterValue,
22394
  0,
22395
  147,
22396
  0,
22397
  0, // Skip to: 13485
22398
  /* 13338 */ MCD_OPC_ExtractField,
22399
  16,
22400
  1, // Inst{16} ...
22401
  /* 13341 */ MCD_OPC_FilterValue,
22402
  0,
22403
  67,
22404
  0,
22405
  0, // Skip to: 13413
22406
  /* 13346 */ MCD_OPC_ExtractField,
22407
  28,
22408
  4, // Inst{31-28} ...
22409
  /* 13349 */ MCD_OPC_FilterValue,
22410
  14,
22411
  27,
22412
  0,
22413
  0, // Skip to: 13381
22414
  /* 13354 */ MCD_OPC_CheckPredicate,
22415
  22,
22416
  12,
22417
  0,
22418
  0, // Skip to: 13371
22419
  /* 13359 */ MCD_OPC_CheckField,
22420
  20,
22421
  3,
22422
  7,
22423
  5,
22424
  0,
22425
  0, // Skip to: 13371
22426
  /* 13366 */ MCD_OPC_Decode,
22427
  233,
22428
  9,
22429
  176,
22430
  1, // Opcode: MVE_VMLADAVas16
22431
  /* 13371 */ MCD_OPC_CheckPredicate,
22432
  22,
22433
  192,
22434
  46,
22435
  0, // Skip to: 25344
22436
  /* 13376 */ MCD_OPC_Decode,
22437
  251,
22438
  9,
22439
  177,
22440
  1, // Opcode: MVE_VMLALDAVas16
22441
  /* 13381 */ MCD_OPC_FilterValue,
22442
  15,
22443
  182,
22444
  46,
22445
  0, // Skip to: 25344
22446
  /* 13386 */ MCD_OPC_CheckPredicate,
22447
  22,
22448
  12,
22449
  0,
22450
  0, // Skip to: 13403
22451
  /* 13391 */ MCD_OPC_CheckField,
22452
  20,
22453
  3,
22454
  7,
22455
  5,
22456
  0,
22457
  0, // Skip to: 13403
22458
  /* 13398 */ MCD_OPC_Decode,
22459
  236,
22460
  9,
22461
  176,
22462
  1, // Opcode: MVE_VMLADAVau16
22463
  /* 13403 */ MCD_OPC_CheckPredicate,
22464
  22,
22465
  160,
22466
  46,
22467
  0, // Skip to: 25344
22468
  /* 13408 */ MCD_OPC_Decode,
22469
  253,
22470
  9,
22471
  177,
22472
  1, // Opcode: MVE_VMLALDAVau16
22473
  /* 13413 */ MCD_OPC_FilterValue,
22474
  1,
22475
  150,
22476
  46,
22477
  0, // Skip to: 25344
22478
  /* 13418 */ MCD_OPC_ExtractField,
22479
  28,
22480
  4, // Inst{31-28} ...
22481
  /* 13421 */ MCD_OPC_FilterValue,
22482
  14,
22483
  27,
22484
  0,
22485
  0, // Skip to: 13453
22486
  /* 13426 */ MCD_OPC_CheckPredicate,
22487
  22,
22488
  12,
22489
  0,
22490
  0, // Skip to: 13443
22491
  /* 13431 */ MCD_OPC_CheckField,
22492
  20,
22493
  3,
22494
  7,
22495
  5,
22496
  0,
22497
  0, // Skip to: 13443
22498
  /* 13438 */ MCD_OPC_Decode,
22499
  234,
22500
  9,
22501
  176,
22502
  1, // Opcode: MVE_VMLADAVas32
22503
  /* 13443 */ MCD_OPC_CheckPredicate,
22504
  22,
22505
  120,
22506
  46,
22507
  0, // Skip to: 25344
22508
  /* 13448 */ MCD_OPC_Decode,
22509
  252,
22510
  9,
22511
  177,
22512
  1, // Opcode: MVE_VMLALDAVas32
22513
  /* 13453 */ MCD_OPC_FilterValue,
22514
  15,
22515
  110,
22516
  46,
22517
  0, // Skip to: 25344
22518
  /* 13458 */ MCD_OPC_CheckPredicate,
22519
  22,
22520
  12,
22521
  0,
22522
  0, // Skip to: 13475
22523
  /* 13463 */ MCD_OPC_CheckField,
22524
  20,
22525
  3,
22526
  7,
22527
  5,
22528
  0,
22529
  0, // Skip to: 13475
22530
  /* 13470 */ MCD_OPC_Decode,
22531
  237,
22532
  9,
22533
  176,
22534
  1, // Opcode: MVE_VMLADAVau32
22535
  /* 13475 */ MCD_OPC_CheckPredicate,
22536
  22,
22537
  88,
22538
  46,
22539
  0, // Skip to: 25344
22540
  /* 13480 */ MCD_OPC_Decode,
22541
  254,
22542
  9,
22543
  177,
22544
  1, // Opcode: MVE_VMLALDAVau32
22545
  /* 13485 */ MCD_OPC_FilterValue,
22546
  1,
22547
  78,
22548
  46,
22549
  0, // Skip to: 25344
22550
  /* 13490 */ MCD_OPC_ExtractField,
22551
  16,
22552
  1, // Inst{16} ...
22553
  /* 13493 */ MCD_OPC_FilterValue,
22554
  0,
22555
  35,
22556
  0,
22557
  0, // Skip to: 13533
22558
  /* 13498 */ MCD_OPC_ExtractField,
22559
  28,
22560
  4, // Inst{31-28} ...
22561
  /* 13501 */ MCD_OPC_FilterValue,
22562
  14,
22563
  62,
22564
  46,
22565
  0, // Skip to: 25344
22566
  /* 13506 */ MCD_OPC_CheckPredicate,
22567
  22,
22568
  12,
22569
  0,
22570
  0, // Skip to: 13523
22571
  /* 13511 */ MCD_OPC_CheckField,
22572
  20,
22573
  3,
22574
  7,
22575
  5,
22576
  0,
22577
  0, // Skip to: 13523
22578
  /* 13518 */ MCD_OPC_Decode,
22579
  239,
22580
  9,
22581
  176,
22582
  1, // Opcode: MVE_VMLADAVaxs16
22583
  /* 13523 */ MCD_OPC_CheckPredicate,
22584
  22,
22585
  40,
22586
  46,
22587
  0, // Skip to: 25344
22588
  /* 13528 */ MCD_OPC_Decode,
22589
  255,
22590
  9,
22591
  177,
22592
  1, // Opcode: MVE_VMLALDAVaxs16
22593
  /* 13533 */ MCD_OPC_FilterValue,
22594
  1,
22595
  30,
22596
  46,
22597
  0, // Skip to: 25344
22598
  /* 13538 */ MCD_OPC_ExtractField,
22599
  28,
22600
  4, // Inst{31-28} ...
22601
  /* 13541 */ MCD_OPC_FilterValue,
22602
  14,
22603
  22,
22604
  46,
22605
  0, // Skip to: 25344
22606
  /* 13546 */ MCD_OPC_CheckPredicate,
22607
  22,
22608
  12,
22609
  0,
22610
  0, // Skip to: 13563
22611
  /* 13551 */ MCD_OPC_CheckField,
22612
  20,
22613
  3,
22614
  7,
22615
  5,
22616
  0,
22617
  0, // Skip to: 13563
22618
  /* 13558 */ MCD_OPC_Decode,
22619
  240,
22620
  9,
22621
  176,
22622
  1, // Opcode: MVE_VMLADAVaxs32
22623
  /* 13563 */ MCD_OPC_CheckPredicate,
22624
  22,
22625
  0,
22626
  46,
22627
  0, // Skip to: 25344
22628
  /* 13568 */ MCD_OPC_Decode,
22629
  128,
22630
  10,
22631
  177,
22632
  1, // Opcode: MVE_VMLALDAVaxs32
22633
  /* 13573 */ MCD_OPC_FilterValue,
22634
  1,
22635
  246,
22636
  45,
22637
  0, // Skip to: 25344
22638
  /* 13578 */ MCD_OPC_ExtractField,
22639
  4,
22640
  4, // Inst{7-4} ...
22641
  /* 13581 */ MCD_OPC_FilterValue,
22642
  0,
22643
  243,
22644
  0,
22645
  0, // Skip to: 13829
22646
  /* 13586 */ MCD_OPC_ExtractField,
22647
  12,
22648
  1, // Inst{12} ...
22649
  /* 13589 */ MCD_OPC_FilterValue,
22650
  0,
22651
  115,
22652
  0,
22653
  0, // Skip to: 13709
22654
  /* 13594 */ MCD_OPC_ExtractField,
22655
  16,
22656
  1, // Inst{16} ...
22657
  /* 13597 */ MCD_OPC_FilterValue,
22658
  0,
22659
  67,
22660
  0,
22661
  0, // Skip to: 13669
22662
  /* 13602 */ MCD_OPC_ExtractField,
22663
  28,
22664
  4, // Inst{31-28} ...
22665
  /* 13605 */ MCD_OPC_FilterValue,
22666
  14,
22667
  27,
22668
  0,
22669
  0, // Skip to: 13637
22670
  /* 13610 */ MCD_OPC_CheckPredicate,
22671
  22,
22672
  12,
22673
  0,
22674
  0, // Skip to: 13627
22675
  /* 13615 */ MCD_OPC_CheckField,
22676
  20,
22677
  3,
22678
  7,
22679
  5,
22680
  0,
22681
  0, // Skip to: 13627
22682
  /* 13622 */ MCD_OPC_Decode,
22683
  147,
22684
  10,
22685
  174,
22686
  1, // Opcode: MVE_VMLSDAVs16
22687
  /* 13627 */ MCD_OPC_CheckPredicate,
22688
  22,
22689
  192,
22690
  45,
22691
  0, // Skip to: 25344
22692
  /* 13632 */ MCD_OPC_Decode,
22693
  157,
22694
  10,
22695
  175,
22696
  1, // Opcode: MVE_VMLSLDAVs16
22697
  /* 13637 */ MCD_OPC_FilterValue,
22698
  15,
22699
  182,
22700
  45,
22701
  0, // Skip to: 25344
22702
  /* 13642 */ MCD_OPC_CheckPredicate,
22703
  22,
22704
  12,
22705
  0,
22706
  0, // Skip to: 13659
22707
  /* 13647 */ MCD_OPC_CheckField,
22708
  20,
22709
  3,
22710
  7,
22711
  5,
22712
  0,
22713
  0, // Skip to: 13659
22714
  /* 13654 */ MCD_OPC_Decode,
22715
  149,
22716
  10,
22717
  174,
22718
  1, // Opcode: MVE_VMLSDAVs8
22719
  /* 13659 */ MCD_OPC_CheckPredicate,
22720
  22,
22721
  160,
22722
  45,
22723
  0, // Skip to: 25344
22724
  /* 13664 */ MCD_OPC_Decode,
22725
  188,
22726
  12,
22727
  175,
22728
  1, // Opcode: MVE_VRMLSLDAVHs32
22729
  /* 13669 */ MCD_OPC_FilterValue,
22730
  1,
22731
  150,
22732
  45,
22733
  0, // Skip to: 25344
22734
  /* 13674 */ MCD_OPC_ExtractField,
22735
  28,
22736
  4, // Inst{31-28} ...
22737
  /* 13677 */ MCD_OPC_FilterValue,
22738
  14,
22739
  142,
22740
  45,
22741
  0, // Skip to: 25344
22742
  /* 13682 */ MCD_OPC_CheckPredicate,
22743
  22,
22744
  12,
22745
  0,
22746
  0, // Skip to: 13699
22747
  /* 13687 */ MCD_OPC_CheckField,
22748
  20,
22749
  3,
22750
  7,
22751
  5,
22752
  0,
22753
  0, // Skip to: 13699
22754
  /* 13694 */ MCD_OPC_Decode,
22755
  148,
22756
  10,
22757
  174,
22758
  1, // Opcode: MVE_VMLSDAVs32
22759
  /* 13699 */ MCD_OPC_CheckPredicate,
22760
  22,
22761
  120,
22762
  45,
22763
  0, // Skip to: 25344
22764
  /* 13704 */ MCD_OPC_Decode,
22765
  158,
22766
  10,
22767
  175,
22768
  1, // Opcode: MVE_VMLSLDAVs32
22769
  /* 13709 */ MCD_OPC_FilterValue,
22770
  1,
22771
  110,
22772
  45,
22773
  0, // Skip to: 25344
22774
  /* 13714 */ MCD_OPC_ExtractField,
22775
  16,
22776
  1, // Inst{16} ...
22777
  /* 13717 */ MCD_OPC_FilterValue,
22778
  0,
22779
  67,
22780
  0,
22781
  0, // Skip to: 13789
22782
  /* 13722 */ MCD_OPC_ExtractField,
22783
  28,
22784
  4, // Inst{31-28} ...
22785
  /* 13725 */ MCD_OPC_FilterValue,
22786
  14,
22787
  27,
22788
  0,
22789
  0, // Skip to: 13757
22790
  /* 13730 */ MCD_OPC_CheckPredicate,
22791
  22,
22792
  12,
22793
  0,
22794
  0, // Skip to: 13747
22795
  /* 13735 */ MCD_OPC_CheckField,
22796
  20,
22797
  3,
22798
  7,
22799
  5,
22800
  0,
22801
  0, // Skip to: 13747
22802
  /* 13742 */ MCD_OPC_Decode,
22803
  150,
22804
  10,
22805
  174,
22806
  1, // Opcode: MVE_VMLSDAVxs16
22807
  /* 13747 */ MCD_OPC_CheckPredicate,
22808
  22,
22809
  72,
22810
  45,
22811
  0, // Skip to: 25344
22812
  /* 13752 */ MCD_OPC_Decode,
22813
  159,
22814
  10,
22815
  175,
22816
  1, // Opcode: MVE_VMLSLDAVxs16
22817
  /* 13757 */ MCD_OPC_FilterValue,
22818
  15,
22819
  62,
22820
  45,
22821
  0, // Skip to: 25344
22822
  /* 13762 */ MCD_OPC_CheckPredicate,
22823
  22,
22824
  12,
22825
  0,
22826
  0, // Skip to: 13779
22827
  /* 13767 */ MCD_OPC_CheckField,
22828
  20,
22829
  3,
22830
  7,
22831
  5,
22832
  0,
22833
  0, // Skip to: 13779
22834
  /* 13774 */ MCD_OPC_Decode,
22835
  152,
22836
  10,
22837
  174,
22838
  1, // Opcode: MVE_VMLSDAVxs8
22839
  /* 13779 */ MCD_OPC_CheckPredicate,
22840
  22,
22841
  40,
22842
  45,
22843
  0, // Skip to: 25344
22844
  /* 13784 */ MCD_OPC_Decode,
22845
  189,
22846
  12,
22847
  175,
22848
  1, // Opcode: MVE_VRMLSLDAVHxs32
22849
  /* 13789 */ MCD_OPC_FilterValue,
22850
  1,
22851
  30,
22852
  45,
22853
  0, // Skip to: 25344
22854
  /* 13794 */ MCD_OPC_ExtractField,
22855
  28,
22856
  4, // Inst{31-28} ...
22857
  /* 13797 */ MCD_OPC_FilterValue,
22858
  14,
22859
  22,
22860
  45,
22861
  0, // Skip to: 25344
22862
  /* 13802 */ MCD_OPC_CheckPredicate,
22863
  22,
22864
  12,
22865
  0,
22866
  0, // Skip to: 13819
22867
  /* 13807 */ MCD_OPC_CheckField,
22868
  20,
22869
  3,
22870
  7,
22871
  5,
22872
  0,
22873
  0, // Skip to: 13819
22874
  /* 13814 */ MCD_OPC_Decode,
22875
  151,
22876
  10,
22877
  174,
22878
  1, // Opcode: MVE_VMLSDAVxs32
22879
  /* 13819 */ MCD_OPC_CheckPredicate,
22880
  22,
22881
  0,
22882
  45,
22883
  0, // Skip to: 25344
22884
  /* 13824 */ MCD_OPC_Decode,
22885
  160,
22886
  10,
22887
  175,
22888
  1, // Opcode: MVE_VMLSLDAVxs32
22889
  /* 13829 */ MCD_OPC_FilterValue,
22890
  2,
22891
  246,
22892
  44,
22893
  0, // Skip to: 25344
22894
  /* 13834 */ MCD_OPC_ExtractField,
22895
  12,
22896
  1, // Inst{12} ...
22897
  /* 13837 */ MCD_OPC_FilterValue,
22898
  0,
22899
  115,
22900
  0,
22901
  0, // Skip to: 13957
22902
  /* 13842 */ MCD_OPC_ExtractField,
22903
  16,
22904
  1, // Inst{16} ...
22905
  /* 13845 */ MCD_OPC_FilterValue,
22906
  0,
22907
  67,
22908
  0,
22909
  0, // Skip to: 13917
22910
  /* 13850 */ MCD_OPC_ExtractField,
22911
  28,
22912
  4, // Inst{31-28} ...
22913
  /* 13853 */ MCD_OPC_FilterValue,
22914
  14,
22915
  27,
22916
  0,
22917
  0, // Skip to: 13885
22918
  /* 13858 */ MCD_OPC_CheckPredicate,
22919
  22,
22920
  12,
22921
  0,
22922
  0, // Skip to: 13875
22923
  /* 13863 */ MCD_OPC_CheckField,
22924
  20,
22925
  3,
22926
  7,
22927
  5,
22928
  0,
22929
  0, // Skip to: 13875
22930
  /* 13870 */ MCD_OPC_Decode,
22931
  141,
22932
  10,
22933
  176,
22934
  1, // Opcode: MVE_VMLSDAVas16
22935
  /* 13875 */ MCD_OPC_CheckPredicate,
22936
  22,
22937
  200,
22938
  44,
22939
  0, // Skip to: 25344
22940
  /* 13880 */ MCD_OPC_Decode,
22941
  153,
22942
  10,
22943
  177,
22944
  1, // Opcode: MVE_VMLSLDAVas16
22945
  /* 13885 */ MCD_OPC_FilterValue,
22946
  15,
22947
  190,
22948
  44,
22949
  0, // Skip to: 25344
22950
  /* 13890 */ MCD_OPC_CheckPredicate,
22951
  22,
22952
  12,
22953
  0,
22954
  0, // Skip to: 13907
22955
  /* 13895 */ MCD_OPC_CheckField,
22956
  20,
22957
  3,
22958
  7,
22959
  5,
22960
  0,
22961
  0, // Skip to: 13907
22962
  /* 13902 */ MCD_OPC_Decode,
22963
  143,
22964
  10,
22965
  176,
22966
  1, // Opcode: MVE_VMLSDAVas8
22967
  /* 13907 */ MCD_OPC_CheckPredicate,
22968
  22,
22969
  168,
22970
  44,
22971
  0, // Skip to: 25344
22972
  /* 13912 */ MCD_OPC_Decode,
22973
  186,
22974
  12,
22975
  177,
22976
  1, // Opcode: MVE_VRMLSLDAVHas32
22977
  /* 13917 */ MCD_OPC_FilterValue,
22978
  1,
22979
  158,
22980
  44,
22981
  0, // Skip to: 25344
22982
  /* 13922 */ MCD_OPC_ExtractField,
22983
  28,
22984
  4, // Inst{31-28} ...
22985
  /* 13925 */ MCD_OPC_FilterValue,
22986
  14,
22987
  150,
22988
  44,
22989
  0, // Skip to: 25344
22990
  /* 13930 */ MCD_OPC_CheckPredicate,
22991
  22,
22992
  12,
22993
  0,
22994
  0, // Skip to: 13947
22995
  /* 13935 */ MCD_OPC_CheckField,
22996
  20,
22997
  3,
22998
  7,
22999
  5,
23000
  0,
23001
  0, // Skip to: 13947
23002
  /* 13942 */ MCD_OPC_Decode,
23003
  142,
23004
  10,
23005
  176,
23006
  1, // Opcode: MVE_VMLSDAVas32
23007
  /* 13947 */ MCD_OPC_CheckPredicate,
23008
  22,
23009
  128,
23010
  44,
23011
  0, // Skip to: 25344
23012
  /* 13952 */ MCD_OPC_Decode,
23013
  154,
23014
  10,
23015
  177,
23016
  1, // Opcode: MVE_VMLSLDAVas32
23017
  /* 13957 */ MCD_OPC_FilterValue,
23018
  1,
23019
  118,
23020
  44,
23021
  0, // Skip to: 25344
23022
  /* 13962 */ MCD_OPC_ExtractField,
23023
  16,
23024
  1, // Inst{16} ...
23025
  /* 13965 */ MCD_OPC_FilterValue,
23026
  0,
23027
  67,
23028
  0,
23029
  0, // Skip to: 14037
23030
  /* 13970 */ MCD_OPC_ExtractField,
23031
  28,
23032
  4, // Inst{31-28} ...
23033
  /* 13973 */ MCD_OPC_FilterValue,
23034
  14,
23035
  27,
23036
  0,
23037
  0, // Skip to: 14005
23038
  /* 13978 */ MCD_OPC_CheckPredicate,
23039
  22,
23040
  12,
23041
  0,
23042
  0, // Skip to: 13995
23043
  /* 13983 */ MCD_OPC_CheckField,
23044
  20,
23045
  3,
23046
  7,
23047
  5,
23048
  0,
23049
  0, // Skip to: 13995
23050
  /* 13990 */ MCD_OPC_Decode,
23051
  144,
23052
  10,
23053
  176,
23054
  1, // Opcode: MVE_VMLSDAVaxs16
23055
  /* 13995 */ MCD_OPC_CheckPredicate,
23056
  22,
23057
  80,
23058
  44,
23059
  0, // Skip to: 25344
23060
  /* 14000 */ MCD_OPC_Decode,
23061
  155,
23062
  10,
23063
  177,
23064
  1, // Opcode: MVE_VMLSLDAVaxs16
23065
  /* 14005 */ MCD_OPC_FilterValue,
23066
  15,
23067
  70,
23068
  44,
23069
  0, // Skip to: 25344
23070
  /* 14010 */ MCD_OPC_CheckPredicate,
23071
  22,
23072
  12,
23073
  0,
23074
  0, // Skip to: 14027
23075
  /* 14015 */ MCD_OPC_CheckField,
23076
  20,
23077
  3,
23078
  7,
23079
  5,
23080
  0,
23081
  0, // Skip to: 14027
23082
  /* 14022 */ MCD_OPC_Decode,
23083
  146,
23084
  10,
23085
  176,
23086
  1, // Opcode: MVE_VMLSDAVaxs8
23087
  /* 14027 */ MCD_OPC_CheckPredicate,
23088
  22,
23089
  48,
23090
  44,
23091
  0, // Skip to: 25344
23092
  /* 14032 */ MCD_OPC_Decode,
23093
  187,
23094
  12,
23095
  177,
23096
  1, // Opcode: MVE_VRMLSLDAVHaxs32
23097
  /* 14037 */ MCD_OPC_FilterValue,
23098
  1,
23099
  38,
23100
  44,
23101
  0, // Skip to: 25344
23102
  /* 14042 */ MCD_OPC_ExtractField,
23103
  28,
23104
  4, // Inst{31-28} ...
23105
  /* 14045 */ MCD_OPC_FilterValue,
23106
  14,
23107
  30,
23108
  44,
23109
  0, // Skip to: 25344
23110
  /* 14050 */ MCD_OPC_CheckPredicate,
23111
  22,
23112
  12,
23113
  0,
23114
  0, // Skip to: 14067
23115
  /* 14055 */ MCD_OPC_CheckField,
23116
  20,
23117
  3,
23118
  7,
23119
  5,
23120
  0,
23121
  0, // Skip to: 14067
23122
  /* 14062 */ MCD_OPC_Decode,
23123
  145,
23124
  10,
23125
  176,
23126
  1, // Opcode: MVE_VMLSDAVaxs32
23127
  /* 14067 */ MCD_OPC_CheckPredicate,
23128
  22,
23129
  8,
23130
  44,
23131
  0, // Skip to: 25344
23132
  /* 14072 */ MCD_OPC_Decode,
23133
  156,
23134
  10,
23135
  177,
23136
  1, // Opcode: MVE_VMLSLDAVaxs32
23137
  /* 14077 */ MCD_OPC_FilterValue,
23138
  15,
23139
  254,
23140
  43,
23141
  0, // Skip to: 25344
23142
  /* 14082 */ MCD_OPC_ExtractField,
23143
  6,
23144
  1, // Inst{6} ...
23145
  /* 14085 */ MCD_OPC_FilterValue,
23146
  0,
23147
  154,
23148
  5,
23149
  0, // Skip to: 15524
23150
  /* 14090 */ MCD_OPC_ExtractField,
23151
  0,
23152
  1, // Inst{0} ...
23153
  /* 14093 */ MCD_OPC_FilterValue,
23154
  0,
23155
  196,
23156
  4,
23157
  0, // Skip to: 15318
23158
  /* 14098 */ MCD_OPC_ExtractField,
23159
  4,
23160
  2, // Inst{5-4} ...
23161
  /* 14101 */ MCD_OPC_FilterValue,
23162
  0,
23163
  56,
23164
  3,
23165
  0, // Skip to: 14930
23166
  /* 14106 */ MCD_OPC_ExtractField,
23167
  7,
23168
  1, // Inst{7} ...
23169
  /* 14109 */ MCD_OPC_FilterValue,
23170
  0,
23171
  40,
23172
  2,
23173
  0, // Skip to: 14666
23174
  /* 14114 */ MCD_OPC_ExtractField,
23175
  16,
23176
  1, // Inst{16} ...
23177
  /* 14117 */ MCD_OPC_FilterValue,
23178
  0,
23179
  60,
23180
  1,
23181
  0, // Skip to: 14438
23182
  /* 14122 */ MCD_OPC_ExtractField,
23183
  28,
23184
  4, // Inst{31-28} ...
23185
  /* 14125 */ MCD_OPC_FilterValue,
23186
  14,
23187
  190,
23188
  0,
23189
  0, // Skip to: 14320
23190
  /* 14130 */ MCD_OPC_ExtractField,
23191
  17,
23192
  6, // Inst{22-17} ...
23193
  /* 14133 */ MCD_OPC_FilterValue,
23194
  48,
23195
  10,
23196
  0,
23197
  0, // Skip to: 14148
23198
  /* 14138 */ MCD_OPC_CheckPredicate,
23199
  22,
23200
  110,
23201
  0,
23202
  0, // Skip to: 14253
23203
  /* 14143 */ MCD_OPC_Decode,
23204
  183,
23205
  9,
23206
  178,
23207
  1, // Opcode: MVE_VMAXAVs8
23208
  /* 14148 */ MCD_OPC_FilterValue,
23209
  49,
23210
  10,
23211
  0,
23212
  0, // Skip to: 14163
23213
  /* 14153 */ MCD_OPC_CheckPredicate,
23214
  22,
23215
  95,
23216
  0,
23217
  0, // Skip to: 14253
23218
  /* 14158 */ MCD_OPC_Decode,
23219
  197,
23220
  9,
23221
  178,
23222
  1, // Opcode: MVE_VMAXVs8
23223
  /* 14163 */ MCD_OPC_FilterValue,
23224
  50,
23225
  10,
23226
  0,
23227
  0, // Skip to: 14178
23228
  /* 14168 */ MCD_OPC_CheckPredicate,
23229
  22,
23230
  80,
23231
  0,
23232
  0, // Skip to: 14253
23233
  /* 14173 */ MCD_OPC_Decode,
23234
  181,
23235
  9,
23236
  178,
23237
  1, // Opcode: MVE_VMAXAVs16
23238
  /* 14178 */ MCD_OPC_FilterValue,
23239
  51,
23240
  10,
23241
  0,
23242
  0, // Skip to: 14193
23243
  /* 14183 */ MCD_OPC_CheckPredicate,
23244
  22,
23245
  65,
23246
  0,
23247
  0, // Skip to: 14253
23248
  /* 14188 */ MCD_OPC_Decode,
23249
  195,
23250
  9,
23251
  178,
23252
  1, // Opcode: MVE_VMAXVs16
23253
  /* 14193 */ MCD_OPC_FilterValue,
23254
  52,
23255
  10,
23256
  0,
23257
  0, // Skip to: 14208
23258
  /* 14198 */ MCD_OPC_CheckPredicate,
23259
  22,
23260
  50,
23261
  0,
23262
  0, // Skip to: 14253
23263
  /* 14203 */ MCD_OPC_Decode,
23264
  182,
23265
  9,
23266
  178,
23267
  1, // Opcode: MVE_VMAXAVs32
23268
  /* 14208 */ MCD_OPC_FilterValue,
23269
  53,
23270
  10,
23271
  0,
23272
  0, // Skip to: 14223
23273
  /* 14213 */ MCD_OPC_CheckPredicate,
23274
  22,
23275
  35,
23276
  0,
23277
  0, // Skip to: 14253
23278
  /* 14218 */ MCD_OPC_Decode,
23279
  196,
23280
  9,
23281
  178,
23282
  1, // Opcode: MVE_VMAXVs32
23283
  /* 14223 */ MCD_OPC_FilterValue,
23284
  54,
23285
  10,
23286
  0,
23287
  0, // Skip to: 14238
23288
  /* 14228 */ MCD_OPC_CheckPredicate,
23289
  24,
23290
  20,
23291
  0,
23292
  0, // Skip to: 14253
23293
  /* 14233 */ MCD_OPC_Decode,
23294
  188,
23295
  9,
23296
  178,
23297
  1, // Opcode: MVE_VMAXNMAVf32
23298
  /* 14238 */ MCD_OPC_FilterValue,
23299
  55,
23300
  10,
23301
  0,
23302
  0, // Skip to: 14253
23303
  /* 14243 */ MCD_OPC_CheckPredicate,
23304
  24,
23305
  5,
23306
  0,
23307
  0, // Skip to: 14253
23308
  /* 14248 */ MCD_OPC_Decode,
23309
  192,
23310
  9,
23311
  178,
23312
  1, // Opcode: MVE_VMAXNMVf32
23313
  /* 14253 */ MCD_OPC_ExtractField,
23314
  12,
23315
  1, // Inst{12} ...
23316
  /* 14256 */ MCD_OPC_FilterValue,
23317
  0,
23318
  27,
23319
  0,
23320
  0, // Skip to: 14288
23321
  /* 14261 */ MCD_OPC_CheckPredicate,
23322
  22,
23323
  12,
23324
  0,
23325
  0, // Skip to: 14278
23326
  /* 14266 */ MCD_OPC_CheckField,
23327
  20,
23328
  3,
23329
  7,
23330
  5,
23331
  0,
23332
  0, // Skip to: 14278
23333
  /* 14273 */ MCD_OPC_Decode,
23334
  244,
23335
  9,
23336
  174,
23337
  1, // Opcode: MVE_VMLADAVs8
23338
  /* 14278 */ MCD_OPC_CheckPredicate,
23339
  22,
23340
  53,
23341
  43,
23342
  0, // Skip to: 25344
23343
  /* 14283 */ MCD_OPC_Decode,
23344
  183,
23345
  12,
23346
  175,
23347
  1, // Opcode: MVE_VRMLALDAVHs32
23348
  /* 14288 */ MCD_OPC_FilterValue,
23349
  1,
23350
  43,
23351
  43,
23352
  0, // Skip to: 25344
23353
  /* 14293 */ MCD_OPC_CheckPredicate,
23354
  22,
23355
  12,
23356
  0,
23357
  0, // Skip to: 14310
23358
  /* 14298 */ MCD_OPC_CheckField,
23359
  20,
23360
  3,
23361
  7,
23362
  5,
23363
  0,
23364
  0, // Skip to: 14310
23365
  /* 14305 */ MCD_OPC_Decode,
23366
  250,
23367
  9,
23368
  174,
23369
  1, // Opcode: MVE_VMLADAVxs8
23370
  /* 14310 */ MCD_OPC_CheckPredicate,
23371
  22,
23372
  21,
23373
  43,
23374
  0, // Skip to: 25344
23375
  /* 14315 */ MCD_OPC_Decode,
23376
  185,
23377
  12,
23378
  175,
23379
  1, // Opcode: MVE_VRMLALDAVHxs32
23380
  /* 14320 */ MCD_OPC_FilterValue,
23381
  15,
23382
  11,
23383
  43,
23384
  0, // Skip to: 25344
23385
  /* 14325 */ MCD_OPC_ExtractField,
23386
  17,
23387
  6, // Inst{22-17} ...
23388
  /* 14328 */ MCD_OPC_FilterValue,
23389
  49,
23390
  10,
23391
  0,
23392
  0, // Skip to: 14343
23393
  /* 14333 */ MCD_OPC_CheckPredicate,
23394
  22,
23395
  65,
23396
  0,
23397
  0, // Skip to: 14403
23398
  /* 14338 */ MCD_OPC_Decode,
23399
  200,
23400
  9,
23401
  178,
23402
  1, // Opcode: MVE_VMAXVu8
23403
  /* 14343 */ MCD_OPC_FilterValue,
23404
  51,
23405
  10,
23406
  0,
23407
  0, // Skip to: 14358
23408
  /* 14348 */ MCD_OPC_CheckPredicate,
23409
  22,
23410
  50,
23411
  0,
23412
  0, // Skip to: 14403
23413
  /* 14353 */ MCD_OPC_Decode,
23414
  198,
23415
  9,
23416
  178,
23417
  1, // Opcode: MVE_VMAXVu16
23418
  /* 14358 */ MCD_OPC_FilterValue,
23419
  53,
23420
  10,
23421
  0,
23422
  0, // Skip to: 14373
23423
  /* 14363 */ MCD_OPC_CheckPredicate,
23424
  22,
23425
  35,
23426
  0,
23427
  0, // Skip to: 14403
23428
  /* 14368 */ MCD_OPC_Decode,
23429
  199,
23430
  9,
23431
  178,
23432
  1, // Opcode: MVE_VMAXVu32
23433
  /* 14373 */ MCD_OPC_FilterValue,
23434
  54,
23435
  10,
23436
  0,
23437
  0, // Skip to: 14388
23438
  /* 14378 */ MCD_OPC_CheckPredicate,
23439
  24,
23440
  20,
23441
  0,
23442
  0, // Skip to: 14403
23443
  /* 14383 */ MCD_OPC_Decode,
23444
  187,
23445
  9,
23446
  178,
23447
  1, // Opcode: MVE_VMAXNMAVf16
23448
  /* 14388 */ MCD_OPC_FilterValue,
23449
  55,
23450
  10,
23451
  0,
23452
  0, // Skip to: 14403
23453
  /* 14393 */ MCD_OPC_CheckPredicate,
23454
  24,
23455
  5,
23456
  0,
23457
  0, // Skip to: 14403
23458
  /* 14398 */ MCD_OPC_Decode,
23459
  191,
23460
  9,
23461
  178,
23462
  1, // Opcode: MVE_VMAXNMVf16
23463
  /* 14403 */ MCD_OPC_ExtractField,
23464
  12,
23465
  1, // Inst{12} ...
23466
  /* 14406 */ MCD_OPC_FilterValue,
23467
  0,
23468
  181,
23469
  42,
23470
  0, // Skip to: 25344
23471
  /* 14411 */ MCD_OPC_CheckPredicate,
23472
  22,
23473
  12,
23474
  0,
23475
  0, // Skip to: 14428
23476
  /* 14416 */ MCD_OPC_CheckField,
23477
  20,
23478
  3,
23479
  7,
23480
  5,
23481
  0,
23482
  0, // Skip to: 14428
23483
  /* 14423 */ MCD_OPC_Decode,
23484
  247,
23485
  9,
23486
  174,
23487
  1, // Opcode: MVE_VMLADAVu8
23488
  /* 14428 */ MCD_OPC_CheckPredicate,
23489
  22,
23490
  159,
23491
  42,
23492
  0, // Skip to: 25344
23493
  /* 14433 */ MCD_OPC_Decode,
23494
  184,
23495
  12,
23496
  175,
23497
  1, // Opcode: MVE_VRMLALDAVHu32
23498
  /* 14438 */ MCD_OPC_FilterValue,
23499
  1,
23500
  149,
23501
  42,
23502
  0, // Skip to: 25344
23503
  /* 14443 */ MCD_OPC_ExtractField,
23504
  17,
23505
  3, // Inst{19-17} ...
23506
  /* 14446 */ MCD_OPC_FilterValue,
23507
  0,
23508
  61,
23509
  0,
23510
  0, // Skip to: 14512
23511
  /* 14451 */ MCD_OPC_ExtractField,
23512
  28,
23513
  4, // Inst{31-28} ...
23514
  /* 14454 */ MCD_OPC_FilterValue,
23515
  14,
23516
  24,
23517
  0,
23518
  0, // Skip to: 14483
23519
  /* 14459 */ MCD_OPC_CheckPredicate,
23520
  22,
23521
  128,
23522
  42,
23523
  0, // Skip to: 25344
23524
  /* 14464 */ MCD_OPC_CheckField,
23525
  20,
23526
  3,
23527
  7,
23528
  121,
23529
  42,
23530
  0, // Skip to: 25344
23531
  /* 14471 */ MCD_OPC_CheckField,
23532
  12,
23533
  1,
23534
  0,
23535
  114,
23536
  42,
23537
  0, // Skip to: 25344
23538
  /* 14478 */ MCD_OPC_Decode,
23539
  203,
23540
  7,
23541
  179,
23542
  1, // Opcode: MVE_VADDVs8no_acc
23543
  /* 14483 */ MCD_OPC_FilterValue,
23544
  15,
23545
  104,
23546
  42,
23547
  0, // Skip to: 25344
23548
  /* 14488 */ MCD_OPC_CheckPredicate,
23549
  22,
23550
  99,
23551
  42,
23552
  0, // Skip to: 25344
23553
  /* 14493 */ MCD_OPC_CheckField,
23554
  20,
23555
  3,
23556
  7,
23557
  92,
23558
  42,
23559
  0, // Skip to: 25344
23560
  /* 14500 */ MCD_OPC_CheckField,
23561
  12,
23562
  1,
23563
  0,
23564
  85,
23565
  42,
23566
  0, // Skip to: 25344
23567
  /* 14507 */ MCD_OPC_Decode,
23568
  209,
23569
  7,
23570
  179,
23571
  1, // Opcode: MVE_VADDVu8no_acc
23572
  /* 14512 */ MCD_OPC_FilterValue,
23573
  2,
23574
  61,
23575
  0,
23576
  0, // Skip to: 14578
23577
  /* 14517 */ MCD_OPC_ExtractField,
23578
  28,
23579
  4, // Inst{31-28} ...
23580
  /* 14520 */ MCD_OPC_FilterValue,
23581
  14,
23582
  24,
23583
  0,
23584
  0, // Skip to: 14549
23585
  /* 14525 */ MCD_OPC_CheckPredicate,
23586
  22,
23587
  62,
23588
  42,
23589
  0, // Skip to: 25344
23590
  /* 14530 */ MCD_OPC_CheckField,
23591
  20,
23592
  3,
23593
  7,
23594
  55,
23595
  42,
23596
  0, // Skip to: 25344
23597
  /* 14537 */ MCD_OPC_CheckField,
23598
  12,
23599
  1,
23600
  0,
23601
  48,
23602
  42,
23603
  0, // Skip to: 25344
23604
  /* 14544 */ MCD_OPC_Decode,
23605
  199,
23606
  7,
23607
  179,
23608
  1, // Opcode: MVE_VADDVs16no_acc
23609
  /* 14549 */ MCD_OPC_FilterValue,
23610
  15,
23611
  38,
23612
  42,
23613
  0, // Skip to: 25344
23614
  /* 14554 */ MCD_OPC_CheckPredicate,
23615
  22,
23616
  33,
23617
  42,
23618
  0, // Skip to: 25344
23619
  /* 14559 */ MCD_OPC_CheckField,
23620
  20,
23621
  3,
23622
  7,
23623
  26,
23624
  42,
23625
  0, // Skip to: 25344
23626
  /* 14566 */ MCD_OPC_CheckField,
23627
  12,
23628
  1,
23629
  0,
23630
  19,
23631
  42,
23632
  0, // Skip to: 25344
23633
  /* 14573 */ MCD_OPC_Decode,
23634
  205,
23635
  7,
23636
  179,
23637
  1, // Opcode: MVE_VADDVu16no_acc
23638
  /* 14578 */ MCD_OPC_FilterValue,
23639
  4,
23640
  9,
23641
  42,
23642
  0, // Skip to: 25344
23643
  /* 14583 */ MCD_OPC_ExtractField,
23644
  28,
23645
  4, // Inst{31-28} ...
23646
  /* 14586 */ MCD_OPC_FilterValue,
23647
  14,
23648
  35,
23649
  0,
23650
  0, // Skip to: 14626
23651
  /* 14591 */ MCD_OPC_ExtractField,
23652
  12,
23653
  1, // Inst{12} ...
23654
  /* 14594 */ MCD_OPC_FilterValue,
23655
  0,
23656
  249,
23657
  41,
23658
  0, // Skip to: 25344
23659
  /* 14599 */ MCD_OPC_CheckPredicate,
23660
  22,
23661
  12,
23662
  0,
23663
  0, // Skip to: 14616
23664
  /* 14604 */ MCD_OPC_CheckField,
23665
  20,
23666
  3,
23667
  7,
23668
  5,
23669
  0,
23670
  0, // Skip to: 14616
23671
  /* 14611 */ MCD_OPC_Decode,
23672
  201,
23673
  7,
23674
  179,
23675
  1, // Opcode: MVE_VADDVs32no_acc
23676
  /* 14616 */ MCD_OPC_CheckPredicate,
23677
  22,
23678
  227,
23679
  41,
23680
  0, // Skip to: 25344
23681
  /* 14621 */ MCD_OPC_Decode,
23682
  195,
23683
  7,
23684
  180,
23685
  1, // Opcode: MVE_VADDLVs32no_acc
23686
  /* 14626 */ MCD_OPC_FilterValue,
23687
  15,
23688
  217,
23689
  41,
23690
  0, // Skip to: 25344
23691
  /* 14631 */ MCD_OPC_ExtractField,
23692
  12,
23693
  1, // Inst{12} ...
23694
  /* 14634 */ MCD_OPC_FilterValue,
23695
  0,
23696
  209,
23697
  41,
23698
  0, // Skip to: 25344
23699
  /* 14639 */ MCD_OPC_CheckPredicate,
23700
  22,
23701
  12,
23702
  0,
23703
  0, // Skip to: 14656
23704
  /* 14644 */ MCD_OPC_CheckField,
23705
  20,
23706
  3,
23707
  7,
23708
  5,
23709
  0,
23710
  0, // Skip to: 14656
23711
  /* 14651 */ MCD_OPC_Decode,
23712
  207,
23713
  7,
23714
  179,
23715
  1, // Opcode: MVE_VADDVu32no_acc
23716
  /* 14656 */ MCD_OPC_CheckPredicate,
23717
  22,
23718
  187,
23719
  41,
23720
  0, // Skip to: 25344
23721
  /* 14661 */ MCD_OPC_Decode,
23722
  197,
23723
  7,
23724
  180,
23725
  1, // Opcode: MVE_VADDLVu32no_acc
23726
  /* 14666 */ MCD_OPC_FilterValue,
23727
  1,
23728
  177,
23729
  41,
23730
  0, // Skip to: 25344
23731
  /* 14671 */ MCD_OPC_ExtractField,
23732
  16,
23733
  7, // Inst{22-16} ...
23734
  /* 14674 */ MCD_OPC_FilterValue,
23735
  96,
23736
  17,
23737
  0,
23738
  0, // Skip to: 14696
23739
  /* 14679 */ MCD_OPC_CheckPredicate,
23740
  22,
23741
  164,
23742
  41,
23743
  0, // Skip to: 25344
23744
  /* 14684 */ MCD_OPC_CheckField,
23745
  28,
23746
  4,
23747
  14,
23748
  157,
23749
  41,
23750
  0, // Skip to: 25344
23751
  /* 14691 */ MCD_OPC_Decode,
23752
  209,
23753
  9,
23754
  178,
23755
  1, // Opcode: MVE_VMINAVs8
23756
  /* 14696 */ MCD_OPC_FilterValue,
23757
  98,
23758
  33,
23759
  0,
23760
  0, // Skip to: 14734
23761
  /* 14701 */ MCD_OPC_ExtractField,
23762
  28,
23763
  4, // Inst{31-28} ...
23764
  /* 14704 */ MCD_OPC_FilterValue,
23765
  14,
23766
  10,
23767
  0,
23768
  0, // Skip to: 14719
23769
  /* 14709 */ MCD_OPC_CheckPredicate,
23770
  22,
23771
  134,
23772
  41,
23773
  0, // Skip to: 25344
23774
  /* 14714 */ MCD_OPC_Decode,
23775
  223,
23776
  9,
23777
  178,
23778
  1, // Opcode: MVE_VMINVs8
23779
  /* 14719 */ MCD_OPC_FilterValue,
23780
  15,
23781
  124,
23782
  41,
23783
  0, // Skip to: 25344
23784
  /* 14724 */ MCD_OPC_CheckPredicate,
23785
  22,
23786
  119,
23787
  41,
23788
  0, // Skip to: 25344
23789
  /* 14729 */ MCD_OPC_Decode,
23790
  226,
23791
  9,
23792
  178,
23793
  1, // Opcode: MVE_VMINVu8
23794
  /* 14734 */ MCD_OPC_FilterValue,
23795
  100,
23796
  17,
23797
  0,
23798
  0, // Skip to: 14756
23799
  /* 14739 */ MCD_OPC_CheckPredicate,
23800
  22,
23801
  104,
23802
  41,
23803
  0, // Skip to: 25344
23804
  /* 14744 */ MCD_OPC_CheckField,
23805
  28,
23806
  4,
23807
  14,
23808
  97,
23809
  41,
23810
  0, // Skip to: 25344
23811
  /* 14751 */ MCD_OPC_Decode,
23812
  207,
23813
  9,
23814
  178,
23815
  1, // Opcode: MVE_VMINAVs16
23816
  /* 14756 */ MCD_OPC_FilterValue,
23817
  102,
23818
  33,
23819
  0,
23820
  0, // Skip to: 14794
23821
  /* 14761 */ MCD_OPC_ExtractField,
23822
  28,
23823
  4, // Inst{31-28} ...
23824
  /* 14764 */ MCD_OPC_FilterValue,
23825
  14,
23826
  10,
23827
  0,
23828
  0, // Skip to: 14779
23829
  /* 14769 */ MCD_OPC_CheckPredicate,
23830
  22,
23831
  74,
23832
  41,
23833
  0, // Skip to: 25344
23834
  /* 14774 */ MCD_OPC_Decode,
23835
  221,
23836
  9,
23837
  178,
23838
  1, // Opcode: MVE_VMINVs16
23839
  /* 14779 */ MCD_OPC_FilterValue,
23840
  15,
23841
  64,
23842
  41,
23843
  0, // Skip to: 25344
23844
  /* 14784 */ MCD_OPC_CheckPredicate,
23845
  22,
23846
  59,
23847
  41,
23848
  0, // Skip to: 25344
23849
  /* 14789 */ MCD_OPC_Decode,
23850
  224,
23851
  9,
23852
  178,
23853
  1, // Opcode: MVE_VMINVu16
23854
  /* 14794 */ MCD_OPC_FilterValue,
23855
  104,
23856
  17,
23857
  0,
23858
  0, // Skip to: 14816
23859
  /* 14799 */ MCD_OPC_CheckPredicate,
23860
  22,
23861
  44,
23862
  41,
23863
  0, // Skip to: 25344
23864
  /* 14804 */ MCD_OPC_CheckField,
23865
  28,
23866
  4,
23867
  14,
23868
  37,
23869
  41,
23870
  0, // Skip to: 25344
23871
  /* 14811 */ MCD_OPC_Decode,
23872
  208,
23873
  9,
23874
  178,
23875
  1, // Opcode: MVE_VMINAVs32
23876
  /* 14816 */ MCD_OPC_FilterValue,
23877
  106,
23878
  33,
23879
  0,
23880
  0, // Skip to: 14854
23881
  /* 14821 */ MCD_OPC_ExtractField,
23882
  28,
23883
  4, // Inst{31-28} ...
23884
  /* 14824 */ MCD_OPC_FilterValue,
23885
  14,
23886
  10,
23887
  0,
23888
  0, // Skip to: 14839
23889
  /* 14829 */ MCD_OPC_CheckPredicate,
23890
  22,
23891
  14,
23892
  41,
23893
  0, // Skip to: 25344
23894
  /* 14834 */ MCD_OPC_Decode,
23895
  222,
23896
  9,
23897
  178,
23898
  1, // Opcode: MVE_VMINVs32
23899
  /* 14839 */ MCD_OPC_FilterValue,
23900
  15,
23901
  4,
23902
  41,
23903
  0, // Skip to: 25344
23904
  /* 14844 */ MCD_OPC_CheckPredicate,
23905
  22,
23906
  255,
23907
  40,
23908
  0, // Skip to: 25344
23909
  /* 14849 */ MCD_OPC_Decode,
23910
  225,
23911
  9,
23912
  178,
23913
  1, // Opcode: MVE_VMINVu32
23914
  /* 14854 */ MCD_OPC_FilterValue,
23915
  108,
23916
  33,
23917
  0,
23918
  0, // Skip to: 14892
23919
  /* 14859 */ MCD_OPC_ExtractField,
23920
  28,
23921
  4, // Inst{31-28} ...
23922
  /* 14862 */ MCD_OPC_FilterValue,
23923
  14,
23924
  10,
23925
  0,
23926
  0, // Skip to: 14877
23927
  /* 14867 */ MCD_OPC_CheckPredicate,
23928
  24,
23929
  232,
23930
  40,
23931
  0, // Skip to: 25344
23932
  /* 14872 */ MCD_OPC_Decode,
23933
  214,
23934
  9,
23935
  178,
23936
  1, // Opcode: MVE_VMINNMAVf32
23937
  /* 14877 */ MCD_OPC_FilterValue,
23938
  15,
23939
  222,
23940
  40,
23941
  0, // Skip to: 25344
23942
  /* 14882 */ MCD_OPC_CheckPredicate,
23943
  24,
23944
  217,
23945
  40,
23946
  0, // Skip to: 25344
23947
  /* 14887 */ MCD_OPC_Decode,
23948
  213,
23949
  9,
23950
  178,
23951
  1, // Opcode: MVE_VMINNMAVf16
23952
  /* 14892 */ MCD_OPC_FilterValue,
23953
  110,
23954
  207,
23955
  40,
23956
  0, // Skip to: 25344
23957
  /* 14897 */ MCD_OPC_ExtractField,
23958
  28,
23959
  4, // Inst{31-28} ...
23960
  /* 14900 */ MCD_OPC_FilterValue,
23961
  14,
23962
  10,
23963
  0,
23964
  0, // Skip to: 14915
23965
  /* 14905 */ MCD_OPC_CheckPredicate,
23966
  24,
23967
  194,
23968
  40,
23969
  0, // Skip to: 25344
23970
  /* 14910 */ MCD_OPC_Decode,
23971
  218,
23972
  9,
23973
  178,
23974
  1, // Opcode: MVE_VMINNMVf32
23975
  /* 14915 */ MCD_OPC_FilterValue,
23976
  15,
23977
  184,
23978
  40,
23979
  0, // Skip to: 25344
23980
  /* 14920 */ MCD_OPC_CheckPredicate,
23981
  24,
23982
  179,
23983
  40,
23984
  0, // Skip to: 25344
23985
  /* 14925 */ MCD_OPC_Decode,
23986
  217,
23987
  9,
23988
  178,
23989
  1, // Opcode: MVE_VMINNMVf16
23990
  /* 14930 */ MCD_OPC_FilterValue,
23991
  2,
23992
  169,
23993
  40,
23994
  0, // Skip to: 25344
23995
  /* 14935 */ MCD_OPC_ExtractField,
23996
  12,
23997
  1, // Inst{12} ...
23998
  /* 14938 */ MCD_OPC_FilterValue,
23999
  0,
24000
  63,
24001
  1,
24002
  0, // Skip to: 15262
24003
  /* 14943 */ MCD_OPC_ExtractField,
24004
  16,
24005
  1, // Inst{16} ...
24006
  /* 14946 */ MCD_OPC_FilterValue,
24007
  0,
24008
  83,
24009
  0,
24010
  0, // Skip to: 15034
24011
  /* 14951 */ MCD_OPC_ExtractField,
24012
  28,
24013
  4, // Inst{31-28} ...
24014
  /* 14954 */ MCD_OPC_FilterValue,
24015
  14,
24016
  35,
24017
  0,
24018
  0, // Skip to: 14994
24019
  /* 14959 */ MCD_OPC_ExtractField,
24020
  7,
24021
  1, // Inst{7} ...
24022
  /* 14962 */ MCD_OPC_FilterValue,
24023
  0,
24024
  137,
24025
  40,
24026
  0, // Skip to: 25344
24027
  /* 14967 */ MCD_OPC_CheckPredicate,
24028
  22,
24029
  12,
24030
  0,
24031
  0, // Skip to: 14984
24032
  /* 14972 */ MCD_OPC_CheckField,
24033
  20,
24034
  3,
24035
  7,
24036
  5,
24037
  0,
24038
  0, // Skip to: 14984
24039
  /* 14979 */ MCD_OPC_Decode,
24040
  235,
24041
  9,
24042
  176,
24043
  1, // Opcode: MVE_VMLADAVas8
24044
  /* 14984 */ MCD_OPC_CheckPredicate,
24045
  22,
24046
  115,
24047
  40,
24048
  0, // Skip to: 25344
24049
  /* 14989 */ MCD_OPC_Decode,
24050
  180,
24051
  12,
24052
  177,
24053
  1, // Opcode: MVE_VRMLALDAVHas32
24054
  /* 14994 */ MCD_OPC_FilterValue,
24055
  15,
24056
  105,
24057
  40,
24058
  0, // Skip to: 25344
24059
  /* 14999 */ MCD_OPC_ExtractField,
24060
  7,
24061
  1, // Inst{7} ...
24062
  /* 15002 */ MCD_OPC_FilterValue,
24063
  0,
24064
  97,
24065
  40,
24066
  0, // Skip to: 25344
24067
  /* 15007 */ MCD_OPC_CheckPredicate,
24068
  22,
24069
  12,
24070
  0,
24071
  0, // Skip to: 15024
24072
  /* 15012 */ MCD_OPC_CheckField,
24073
  20,
24074
  3,
24075
  7,
24076
  5,
24077
  0,
24078
  0, // Skip to: 15024
24079
  /* 15019 */ MCD_OPC_Decode,
24080
  238,
24081
  9,
24082
  176,
24083
  1, // Opcode: MVE_VMLADAVau8
24084
  /* 15024 */ MCD_OPC_CheckPredicate,
24085
  22,
24086
  75,
24087
  40,
24088
  0, // Skip to: 25344
24089
  /* 15029 */ MCD_OPC_Decode,
24090
  181,
24091
  12,
24092
  177,
24093
  1, // Opcode: MVE_VRMLALDAVHau32
24094
  /* 15034 */ MCD_OPC_FilterValue,
24095
  1,
24096
  65,
24097
  40,
24098
  0, // Skip to: 25344
24099
  /* 15039 */ MCD_OPC_ExtractField,
24100
  17,
24101
  3, // Inst{19-17} ...
24102
  /* 15042 */ MCD_OPC_FilterValue,
24103
  0,
24104
  61,
24105
  0,
24106
  0, // Skip to: 15108
24107
  /* 15047 */ MCD_OPC_ExtractField,
24108
  28,
24109
  4, // Inst{31-28} ...
24110
  /* 15050 */ MCD_OPC_FilterValue,
24111
  14,
24112
  24,
24113
  0,
24114
  0, // Skip to: 15079
24115
  /* 15055 */ MCD_OPC_CheckPredicate,
24116
  22,
24117
  44,
24118
  40,
24119
  0, // Skip to: 25344
24120
  /* 15060 */ MCD_OPC_CheckField,
24121
  20,
24122
  3,
24123
  7,
24124
  37,
24125
  40,
24126
  0, // Skip to: 25344
24127
  /* 15067 */ MCD_OPC_CheckField,
24128
  7,
24129
  1,
24130
  0,
24131
  30,
24132
  40,
24133
  0, // Skip to: 25344
24134
  /* 15074 */ MCD_OPC_Decode,
24135
  202,
24136
  7,
24137
  181,
24138
  1, // Opcode: MVE_VADDVs8acc
24139
  /* 15079 */ MCD_OPC_FilterValue,
24140
  15,
24141
  20,
24142
  40,
24143
  0, // Skip to: 25344
24144
  /* 15084 */ MCD_OPC_CheckPredicate,
24145
  22,
24146
  15,
24147
  40,
24148
  0, // Skip to: 25344
24149
  /* 15089 */ MCD_OPC_CheckField,
24150
  20,
24151
  3,
24152
  7,
24153
  8,
24154
  40,
24155
  0, // Skip to: 25344
24156
  /* 15096 */ MCD_OPC_CheckField,
24157
  7,
24158
  1,
24159
  0,
24160
  1,
24161
  40,
24162
  0, // Skip to: 25344
24163
  /* 15103 */ MCD_OPC_Decode,
24164
  208,
24165
  7,
24166
  181,
24167
  1, // Opcode: MVE_VADDVu8acc
24168
  /* 15108 */ MCD_OPC_FilterValue,
24169
  2,
24170
  61,
24171
  0,
24172
  0, // Skip to: 15174
24173
  /* 15113 */ MCD_OPC_ExtractField,
24174
  28,
24175
  4, // Inst{31-28} ...
24176
  /* 15116 */ MCD_OPC_FilterValue,
24177
  14,
24178
  24,
24179
  0,
24180
  0, // Skip to: 15145
24181
  /* 15121 */ MCD_OPC_CheckPredicate,
24182
  22,
24183
  234,
24184
  39,
24185
  0, // Skip to: 25344
24186
  /* 15126 */ MCD_OPC_CheckField,
24187
  20,
24188
  3,
24189
  7,
24190
  227,
24191
  39,
24192
  0, // Skip to: 25344
24193
  /* 15133 */ MCD_OPC_CheckField,
24194
  7,
24195
  1,
24196
  0,
24197
  220,
24198
  39,
24199
  0, // Skip to: 25344
24200
  /* 15140 */ MCD_OPC_Decode,
24201
  198,
24202
  7,
24203
  181,
24204
  1, // Opcode: MVE_VADDVs16acc
24205
  /* 15145 */ MCD_OPC_FilterValue,
24206
  15,
24207
  210,
24208
  39,
24209
  0, // Skip to: 25344
24210
  /* 15150 */ MCD_OPC_CheckPredicate,
24211
  22,
24212
  205,
24213
  39,
24214
  0, // Skip to: 25344
24215
  /* 15155 */ MCD_OPC_CheckField,
24216
  20,
24217
  3,
24218
  7,
24219
  198,
24220
  39,
24221
  0, // Skip to: 25344
24222
  /* 15162 */ MCD_OPC_CheckField,
24223
  7,
24224
  1,
24225
  0,
24226
  191,
24227
  39,
24228
  0, // Skip to: 25344
24229
  /* 15169 */ MCD_OPC_Decode,
24230
  204,
24231
  7,
24232
  181,
24233
  1, // Opcode: MVE_VADDVu16acc
24234
  /* 15174 */ MCD_OPC_FilterValue,
24235
  4,
24236
  181,
24237
  39,
24238
  0, // Skip to: 25344
24239
  /* 15179 */ MCD_OPC_ExtractField,
24240
  28,
24241
  4, // Inst{31-28} ...
24242
  /* 15182 */ MCD_OPC_FilterValue,
24243
  14,
24244
  35,
24245
  0,
24246
  0, // Skip to: 15222
24247
  /* 15187 */ MCD_OPC_ExtractField,
24248
  7,
24249
  1, // Inst{7} ...
24250
  /* 15190 */ MCD_OPC_FilterValue,
24251
  0,
24252
  165,
24253
  39,
24254
  0, // Skip to: 25344
24255
  /* 15195 */ MCD_OPC_CheckPredicate,
24256
  22,
24257
  12,
24258
  0,
24259
  0, // Skip to: 15212
24260
  /* 15200 */ MCD_OPC_CheckField,
24261
  20,
24262
  3,
24263
  7,
24264
  5,
24265
  0,
24266
  0, // Skip to: 15212
24267
  /* 15207 */ MCD_OPC_Decode,
24268
  200,
24269
  7,
24270
  181,
24271
  1, // Opcode: MVE_VADDVs32acc
24272
  /* 15212 */ MCD_OPC_CheckPredicate,
24273
  22,
24274
  143,
24275
  39,
24276
  0, // Skip to: 25344
24277
  /* 15217 */ MCD_OPC_Decode,
24278
  194,
24279
  7,
24280
  182,
24281
  1, // Opcode: MVE_VADDLVs32acc
24282
  /* 15222 */ MCD_OPC_FilterValue,
24283
  15,
24284
  133,
24285
  39,
24286
  0, // Skip to: 25344
24287
  /* 15227 */ MCD_OPC_ExtractField,
24288
  7,
24289
  1, // Inst{7} ...
24290
  /* 15230 */ MCD_OPC_FilterValue,
24291
  0,
24292
  125,
24293
  39,
24294
  0, // Skip to: 25344
24295
  /* 15235 */ MCD_OPC_CheckPredicate,
24296
  22,
24297
  12,
24298
  0,
24299
  0, // Skip to: 15252
24300
  /* 15240 */ MCD_OPC_CheckField,
24301
  20,
24302
  3,
24303
  7,
24304
  5,
24305
  0,
24306
  0, // Skip to: 15252
24307
  /* 15247 */ MCD_OPC_Decode,
24308
  206,
24309
  7,
24310
  181,
24311
  1, // Opcode: MVE_VADDVu32acc
24312
  /* 15252 */ MCD_OPC_CheckPredicate,
24313
  22,
24314
  103,
24315
  39,
24316
  0, // Skip to: 25344
24317
  /* 15257 */ MCD_OPC_Decode,
24318
  196,
24319
  7,
24320
  182,
24321
  1, // Opcode: MVE_VADDLVu32acc
24322
  /* 15262 */ MCD_OPC_FilterValue,
24323
  1,
24324
  93,
24325
  39,
24326
  0, // Skip to: 25344
24327
  /* 15267 */ MCD_OPC_ExtractField,
24328
  7,
24329
  1, // Inst{7} ...
24330
  /* 15270 */ MCD_OPC_FilterValue,
24331
  0,
24332
  85,
24333
  39,
24334
  0, // Skip to: 25344
24335
  /* 15275 */ MCD_OPC_ExtractField,
24336
  16,
24337
  1, // Inst{16} ...
24338
  /* 15278 */ MCD_OPC_FilterValue,
24339
  0,
24340
  77,
24341
  39,
24342
  0, // Skip to: 25344
24343
  /* 15283 */ MCD_OPC_ExtractField,
24344
  28,
24345
  4, // Inst{31-28} ...
24346
  /* 15286 */ MCD_OPC_FilterValue,
24347
  14,
24348
  69,
24349
  39,
24350
  0, // Skip to: 25344
24351
  /* 15291 */ MCD_OPC_CheckPredicate,
24352
  22,
24353
  12,
24354
  0,
24355
  0, // Skip to: 15308
24356
  /* 15296 */ MCD_OPC_CheckField,
24357
  20,
24358
  3,
24359
  7,
24360
  5,
24361
  0,
24362
  0, // Skip to: 15308
24363
  /* 15303 */ MCD_OPC_Decode,
24364
  241,
24365
  9,
24366
  176,
24367
  1, // Opcode: MVE_VMLADAVaxs8
24368
  /* 15308 */ MCD_OPC_CheckPredicate,
24369
  22,
24370
  47,
24371
  39,
24372
  0, // Skip to: 25344
24373
  /* 15313 */ MCD_OPC_Decode,
24374
  182,
24375
  12,
24376
  177,
24377
  1, // Opcode: MVE_VRMLALDAVHaxs32
24378
  /* 15318 */ MCD_OPC_FilterValue,
24379
  1,
24380
  37,
24381
  39,
24382
  0, // Skip to: 25344
24383
  /* 15323 */ MCD_OPC_ExtractField,
24384
  20,
24385
  3, // Inst{22-20} ...
24386
  /* 15326 */ MCD_OPC_FilterValue,
24387
  0,
24388
  61,
24389
  0,
24390
  0, // Skip to: 15392
24391
  /* 15331 */ MCD_OPC_ExtractField,
24392
  28,
24393
  4, // Inst{31-28} ...
24394
  /* 15334 */ MCD_OPC_FilterValue,
24395
  14,
24396
  24,
24397
  0,
24398
  0, // Skip to: 15363
24399
  /* 15339 */ MCD_OPC_CheckPredicate,
24400
  22,
24401
  16,
24402
  39,
24403
  0, // Skip to: 25344
24404
  /* 15344 */ MCD_OPC_CheckField,
24405
  16,
24406
  1,
24407
  0,
24408
  9,
24409
  39,
24410
  0, // Skip to: 25344
24411
  /* 15351 */ MCD_OPC_CheckField,
24412
  4,
24413
  1,
24414
  0,
24415
  2,
24416
  39,
24417
  0, // Skip to: 25344
24418
  /* 15358 */ MCD_OPC_Decode,
24419
  175,
24420
  7,
24421
  183,
24422
  1, // Opcode: MVE_VABAVs8
24423
  /* 15363 */ MCD_OPC_FilterValue,
24424
  15,
24425
  248,
24426
  38,
24427
  0, // Skip to: 25344
24428
  /* 15368 */ MCD_OPC_CheckPredicate,
24429
  22,
24430
  243,
24431
  38,
24432
  0, // Skip to: 25344
24433
  /* 15373 */ MCD_OPC_CheckField,
24434
  16,
24435
  1,
24436
  0,
24437
  236,
24438
  38,
24439
  0, // Skip to: 25344
24440
  /* 15380 */ MCD_OPC_CheckField,
24441
  4,
24442
  1,
24443
  0,
24444
  229,
24445
  38,
24446
  0, // Skip to: 25344
24447
  /* 15387 */ MCD_OPC_Decode,
24448
  178,
24449
  7,
24450
  183,
24451
  1, // Opcode: MVE_VABAVu8
24452
  /* 15392 */ MCD_OPC_FilterValue,
24453
  1,
24454
  61,
24455
  0,
24456
  0, // Skip to: 15458
24457
  /* 15397 */ MCD_OPC_ExtractField,
24458
  28,
24459
  4, // Inst{31-28} ...
24460
  /* 15400 */ MCD_OPC_FilterValue,
24461
  14,
24462
  24,
24463
  0,
24464
  0, // Skip to: 15429
24465
  /* 15405 */ MCD_OPC_CheckPredicate,
24466
  22,
24467
  206,
24468
  38,
24469
  0, // Skip to: 25344
24470
  /* 15410 */ MCD_OPC_CheckField,
24471
  16,
24472
  1,
24473
  0,
24474
  199,
24475
  38,
24476
  0, // Skip to: 25344
24477
  /* 15417 */ MCD_OPC_CheckField,
24478
  4,
24479
  1,
24480
  0,
24481
  192,
24482
  38,
24483
  0, // Skip to: 25344
24484
  /* 15424 */ MCD_OPC_Decode,
24485
  173,
24486
  7,
24487
  183,
24488
  1, // Opcode: MVE_VABAVs16
24489
  /* 15429 */ MCD_OPC_FilterValue,
24490
  15,
24491
  182,
24492
  38,
24493
  0, // Skip to: 25344
24494
  /* 15434 */ MCD_OPC_CheckPredicate,
24495
  22,
24496
  177,
24497
  38,
24498
  0, // Skip to: 25344
24499
  /* 15439 */ MCD_OPC_CheckField,
24500
  16,
24501
  1,
24502
  0,
24503
  170,
24504
  38,
24505
  0, // Skip to: 25344
24506
  /* 15446 */ MCD_OPC_CheckField,
24507
  4,
24508
  1,
24509
  0,
24510
  163,
24511
  38,
24512
  0, // Skip to: 25344
24513
  /* 15453 */ MCD_OPC_Decode,
24514
  176,
24515
  7,
24516
  183,
24517
  1, // Opcode: MVE_VABAVu16
24518
  /* 15458 */ MCD_OPC_FilterValue,
24519
  2,
24520
  153,
24521
  38,
24522
  0, // Skip to: 25344
24523
  /* 15463 */ MCD_OPC_ExtractField,
24524
  28,
24525
  4, // Inst{31-28} ...
24526
  /* 15466 */ MCD_OPC_FilterValue,
24527
  14,
24528
  24,
24529
  0,
24530
  0, // Skip to: 15495
24531
  /* 15471 */ MCD_OPC_CheckPredicate,
24532
  22,
24533
  140,
24534
  38,
24535
  0, // Skip to: 25344
24536
  /* 15476 */ MCD_OPC_CheckField,
24537
  16,
24538
  1,
24539
  0,
24540
  133,
24541
  38,
24542
  0, // Skip to: 25344
24543
  /* 15483 */ MCD_OPC_CheckField,
24544
  4,
24545
  1,
24546
  0,
24547
  126,
24548
  38,
24549
  0, // Skip to: 25344
24550
  /* 15490 */ MCD_OPC_Decode,
24551
  174,
24552
  7,
24553
  183,
24554
  1, // Opcode: MVE_VABAVs32
24555
  /* 15495 */ MCD_OPC_FilterValue,
24556
  15,
24557
  116,
24558
  38,
24559
  0, // Skip to: 25344
24560
  /* 15500 */ MCD_OPC_CheckPredicate,
24561
  22,
24562
  111,
24563
  38,
24564
  0, // Skip to: 25344
24565
  /* 15505 */ MCD_OPC_CheckField,
24566
  16,
24567
  1,
24568
  0,
24569
  104,
24570
  38,
24571
  0, // Skip to: 25344
24572
  /* 15512 */ MCD_OPC_CheckField,
24573
  4,
24574
  1,
24575
  0,
24576
  97,
24577
  38,
24578
  0, // Skip to: 25344
24579
  /* 15519 */ MCD_OPC_Decode,
24580
  177,
24581
  7,
24582
  183,
24583
  1, // Opcode: MVE_VABAVu32
24584
  /* 15524 */ MCD_OPC_FilterValue,
24585
  1,
24586
  87,
24587
  38,
24588
  0, // Skip to: 25344
24589
  /* 15529 */ MCD_OPC_ExtractField,
24590
  7,
24591
  1, // Inst{7} ...
24592
  /* 15532 */ MCD_OPC_FilterValue,
24593
  0,
24594
  219,
24595
  3,
24596
  0, // Skip to: 16524
24597
  /* 15537 */ MCD_OPC_ExtractField,
24598
  20,
24599
  2, // Inst{21-20} ...
24600
  /* 15540 */ MCD_OPC_FilterValue,
24601
  0,
24602
  27,
24603
  1,
24604
  0, // Skip to: 15828
24605
  /* 15545 */ MCD_OPC_ExtractField,
24606
  0,
24607
  1, // Inst{0} ...
24608
  /* 15548 */ MCD_OPC_FilterValue,
24609
  0,
24610
  135,
24611
  0,
24612
  0, // Skip to: 15688
24613
  /* 15553 */ MCD_OPC_ExtractField,
24614
  12,
24615
  1, // Inst{12} ...
24616
  /* 15556 */ MCD_OPC_FilterValue,
24617
  0,
24618
  61,
24619
  0,
24620
  0, // Skip to: 15622
24621
  /* 15561 */ MCD_OPC_ExtractField,
24622
  28,
24623
  4, // Inst{31-28} ...
24624
  /* 15564 */ MCD_OPC_FilterValue,
24625
  14,
24626
  24,
24627
  0,
24628
  0, // Skip to: 15593
24629
  /* 15569 */ MCD_OPC_CheckPredicate,
24630
  22,
24631
  42,
24632
  38,
24633
  0, // Skip to: 25344
24634
  /* 15574 */ MCD_OPC_CheckField,
24635
  19,
24636
  1,
24637
  1,
24638
  35,
24639
  38,
24640
  0, // Skip to: 25344
24641
  /* 15581 */ MCD_OPC_CheckField,
24642
  4,
24643
  1,
24644
  0,
24645
  28,
24646
  38,
24647
  0, // Skip to: 25344
24648
  /* 15588 */ MCD_OPC_Decode,
24649
  132,
24650
  12,
24651
  184,
24652
  1, // Opcode: MVE_VQSHRNbhs16
24653
  /* 15593 */ MCD_OPC_FilterValue,
24654
  15,
24655
  18,
24656
  38,
24657
  0, // Skip to: 25344
24658
  /* 15598 */ MCD_OPC_CheckPredicate,
24659
  22,
24660
  13,
24661
  38,
24662
  0, // Skip to: 25344
24663
  /* 15603 */ MCD_OPC_CheckField,
24664
  19,
24665
  1,
24666
  1,
24667
  6,
24668
  38,
24669
  0, // Skip to: 25344
24670
  /* 15610 */ MCD_OPC_CheckField,
24671
  4,
24672
  1,
24673
  0,
24674
  255,
24675
  37,
24676
  0, // Skip to: 25344
24677
  /* 15617 */ MCD_OPC_Decode,
24678
  134,
24679
  12,
24680
  184,
24681
  1, // Opcode: MVE_VQSHRNbhu16
24682
  /* 15622 */ MCD_OPC_FilterValue,
24683
  1,
24684
  245,
24685
  37,
24686
  0, // Skip to: 25344
24687
  /* 15627 */ MCD_OPC_ExtractField,
24688
  28,
24689
  4, // Inst{31-28} ...
24690
  /* 15630 */ MCD_OPC_FilterValue,
24691
  14,
24692
  24,
24693
  0,
24694
  0, // Skip to: 15659
24695
  /* 15635 */ MCD_OPC_CheckPredicate,
24696
  22,
24697
  232,
24698
  37,
24699
  0, // Skip to: 25344
24700
  /* 15640 */ MCD_OPC_CheckField,
24701
  19,
24702
  1,
24703
  1,
24704
  225,
24705
  37,
24706
  0, // Skip to: 25344
24707
  /* 15647 */ MCD_OPC_CheckField,
24708
  4,
24709
  1,
24710
  0,
24711
  218,
24712
  37,
24713
  0, // Skip to: 25344
24714
  /* 15654 */ MCD_OPC_Decode,
24715
  136,
24716
  12,
24717
  184,
24718
  1, // Opcode: MVE_VQSHRNths16
24719
  /* 15659 */ MCD_OPC_FilterValue,
24720
  15,
24721
  208,
24722
  37,
24723
  0, // Skip to: 25344
24724
  /* 15664 */ MCD_OPC_CheckPredicate,
24725
  22,
24726
  203,
24727
  37,
24728
  0, // Skip to: 25344
24729
  /* 15669 */ MCD_OPC_CheckField,
24730
  19,
24731
  1,
24732
  1,
24733
  196,
24734
  37,
24735
  0, // Skip to: 25344
24736
  /* 15676 */ MCD_OPC_CheckField,
24737
  4,
24738
  1,
24739
  0,
24740
  189,
24741
  37,
24742
  0, // Skip to: 25344
24743
  /* 15683 */ MCD_OPC_Decode,
24744
  138,
24745
  12,
24746
  184,
24747
  1, // Opcode: MVE_VQSHRNthu16
24748
  /* 15688 */ MCD_OPC_FilterValue,
24749
  1,
24750
  179,
24751
  37,
24752
  0, // Skip to: 25344
24753
  /* 15693 */ MCD_OPC_ExtractField,
24754
  12,
24755
  1, // Inst{12} ...
24756
  /* 15696 */ MCD_OPC_FilterValue,
24757
  0,
24758
  61,
24759
  0,
24760
  0, // Skip to: 15762
24761
  /* 15701 */ MCD_OPC_ExtractField,
24762
  28,
24763
  4, // Inst{31-28} ...
24764
  /* 15704 */ MCD_OPC_FilterValue,
24765
  14,
24766
  24,
24767
  0,
24768
  0, // Skip to: 15733
24769
  /* 15709 */ MCD_OPC_CheckPredicate,
24770
  22,
24771
  158,
24772
  37,
24773
  0, // Skip to: 25344
24774
  /* 15714 */ MCD_OPC_CheckField,
24775
  19,
24776
  1,
24777
  1,
24778
  151,
24779
  37,
24780
  0, // Skip to: 25344
24781
  /* 15721 */ MCD_OPC_CheckField,
24782
  4,
24783
  1,
24784
  0,
24785
  144,
24786
  37,
24787
  0, // Skip to: 25344
24788
  /* 15728 */ MCD_OPC_Decode,
24789
  227,
24790
  11,
24791
  184,
24792
  1, // Opcode: MVE_VQRSHRNbhs16
24793
  /* 15733 */ MCD_OPC_FilterValue,
24794
  15,
24795
  134,
24796
  37,
24797
  0, // Skip to: 25344
24798
  /* 15738 */ MCD_OPC_CheckPredicate,
24799
  22,
24800
  129,
24801
  37,
24802
  0, // Skip to: 25344
24803
  /* 15743 */ MCD_OPC_CheckField,
24804
  19,
24805
  1,
24806
  1,
24807
  122,
24808
  37,
24809
  0, // Skip to: 25344
24810
  /* 15750 */ MCD_OPC_CheckField,
24811
  4,
24812
  1,
24813
  0,
24814
  115,
24815
  37,
24816
  0, // Skip to: 25344
24817
  /* 15757 */ MCD_OPC_Decode,
24818
  229,
24819
  11,
24820
  184,
24821
  1, // Opcode: MVE_VQRSHRNbhu16
24822
  /* 15762 */ MCD_OPC_FilterValue,
24823
  1,
24824
  105,
24825
  37,
24826
  0, // Skip to: 25344
24827
  /* 15767 */ MCD_OPC_ExtractField,
24828
  28,
24829
  4, // Inst{31-28} ...
24830
  /* 15770 */ MCD_OPC_FilterValue,
24831
  14,
24832
  24,
24833
  0,
24834
  0, // Skip to: 15799
24835
  /* 15775 */ MCD_OPC_CheckPredicate,
24836
  22,
24837
  92,
24838
  37,
24839
  0, // Skip to: 25344
24840
  /* 15780 */ MCD_OPC_CheckField,
24841
  19,
24842
  1,
24843
  1,
24844
  85,
24845
  37,
24846
  0, // Skip to: 25344
24847
  /* 15787 */ MCD_OPC_CheckField,
24848
  4,
24849
  1,
24850
  0,
24851
  78,
24852
  37,
24853
  0, // Skip to: 25344
24854
  /* 15794 */ MCD_OPC_Decode,
24855
  231,
24856
  11,
24857
  184,
24858
  1, // Opcode: MVE_VQRSHRNths16
24859
  /* 15799 */ MCD_OPC_FilterValue,
24860
  15,
24861
  68,
24862
  37,
24863
  0, // Skip to: 25344
24864
  /* 15804 */ MCD_OPC_CheckPredicate,
24865
  22,
24866
  63,
24867
  37,
24868
  0, // Skip to: 25344
24869
  /* 15809 */ MCD_OPC_CheckField,
24870
  19,
24871
  1,
24872
  1,
24873
  56,
24874
  37,
24875
  0, // Skip to: 25344
24876
  /* 15816 */ MCD_OPC_CheckField,
24877
  4,
24878
  1,
24879
  0,
24880
  49,
24881
  37,
24882
  0, // Skip to: 25344
24883
  /* 15823 */ MCD_OPC_Decode,
24884
  233,
24885
  11,
24886
  184,
24887
  1, // Opcode: MVE_VQRSHRNthu16
24888
  /* 15828 */ MCD_OPC_FilterValue,
24889
  1,
24890
  227,
24891
  0,
24892
  0, // Skip to: 16060
24893
  /* 15833 */ MCD_OPC_ExtractField,
24894
  0,
24895
  1, // Inst{0} ...
24896
  /* 15836 */ MCD_OPC_FilterValue,
24897
  0,
24898
  107,
24899
  0,
24900
  0, // Skip to: 15948
24901
  /* 15841 */ MCD_OPC_ExtractField,
24902
  12,
24903
  1, // Inst{12} ...
24904
  /* 15844 */ MCD_OPC_FilterValue,
24905
  0,
24906
  47,
24907
  0,
24908
  0, // Skip to: 15896
24909
  /* 15849 */ MCD_OPC_ExtractField,
24910
  28,
24911
  4, // Inst{31-28} ...
24912
  /* 15852 */ MCD_OPC_FilterValue,
24913
  14,
24914
  17,
24915
  0,
24916
  0, // Skip to: 15874
24917
  /* 15857 */ MCD_OPC_CheckPredicate,
24918
  22,
24919
  10,
24920
  37,
24921
  0, // Skip to: 25344
24922
  /* 15862 */ MCD_OPC_CheckField,
24923
  4,
24924
  1,
24925
  0,
24926
  3,
24927
  37,
24928
  0, // Skip to: 25344
24929
  /* 15869 */ MCD_OPC_Decode,
24930
  133,
24931
  12,
24932
  185,
24933
  1, // Opcode: MVE_VQSHRNbhs32
24934
  /* 15874 */ MCD_OPC_FilterValue,
24935
  15,
24936
  249,
24937
  36,
24938
  0, // Skip to: 25344
24939
  /* 15879 */ MCD_OPC_CheckPredicate,
24940
  22,
24941
  244,
24942
  36,
24943
  0, // Skip to: 25344
24944
  /* 15884 */ MCD_OPC_CheckField,
24945
  4,
24946
  1,
24947
  0,
24948
  237,
24949
  36,
24950
  0, // Skip to: 25344
24951
  /* 15891 */ MCD_OPC_Decode,
24952
  135,
24953
  12,
24954
  185,
24955
  1, // Opcode: MVE_VQSHRNbhu32
24956
  /* 15896 */ MCD_OPC_FilterValue,
24957
  1,
24958
  227,
24959
  36,
24960
  0, // Skip to: 25344
24961
  /* 15901 */ MCD_OPC_ExtractField,
24962
  28,
24963
  4, // Inst{31-28} ...
24964
  /* 15904 */ MCD_OPC_FilterValue,
24965
  14,
24966
  17,
24967
  0,
24968
  0, // Skip to: 15926
24969
  /* 15909 */ MCD_OPC_CheckPredicate,
24970
  22,
24971
  214,
24972
  36,
24973
  0, // Skip to: 25344
24974
  /* 15914 */ MCD_OPC_CheckField,
24975
  4,
24976
  1,
24977
  0,
24978
  207,
24979
  36,
24980
  0, // Skip to: 25344
24981
  /* 15921 */ MCD_OPC_Decode,
24982
  137,
24983
  12,
24984
  185,
24985
  1, // Opcode: MVE_VQSHRNths32
24986
  /* 15926 */ MCD_OPC_FilterValue,
24987
  15,
24988
  197,
24989
  36,
24990
  0, // Skip to: 25344
24991
  /* 15931 */ MCD_OPC_CheckPredicate,
24992
  22,
24993
  192,
24994
  36,
24995
  0, // Skip to: 25344
24996
  /* 15936 */ MCD_OPC_CheckField,
24997
  4,
24998
  1,
24999
  0,
25000
  185,
25001
  36,
25002
  0, // Skip to: 25344
25003
  /* 15943 */ MCD_OPC_Decode,
25004
  139,
25005
  12,
25006
  185,
25007
  1, // Opcode: MVE_VQSHRNthu32
25008
  /* 15948 */ MCD_OPC_FilterValue,
25009
  1,
25010
  175,
25011
  36,
25012
  0, // Skip to: 25344
25013
  /* 15953 */ MCD_OPC_ExtractField,
25014
  12,
25015
  1, // Inst{12} ...
25016
  /* 15956 */ MCD_OPC_FilterValue,
25017
  0,
25018
  47,
25019
  0,
25020
  0, // Skip to: 16008
25021
  /* 15961 */ MCD_OPC_ExtractField,
25022
  28,
25023
  4, // Inst{31-28} ...
25024
  /* 15964 */ MCD_OPC_FilterValue,
25025
  14,
25026
  17,
25027
  0,
25028
  0, // Skip to: 15986
25029
  /* 15969 */ MCD_OPC_CheckPredicate,
25030
  22,
25031
  154,
25032
  36,
25033
  0, // Skip to: 25344
25034
  /* 15974 */ MCD_OPC_CheckField,
25035
  4,
25036
  1,
25037
  0,
25038
  147,
25039
  36,
25040
  0, // Skip to: 25344
25041
  /* 15981 */ MCD_OPC_Decode,
25042
  228,
25043
  11,
25044
  185,
25045
  1, // Opcode: MVE_VQRSHRNbhs32
25046
  /* 15986 */ MCD_OPC_FilterValue,
25047
  15,
25048
  137,
25049
  36,
25050
  0, // Skip to: 25344
25051
  /* 15991 */ MCD_OPC_CheckPredicate,
25052
  22,
25053
  132,
25054
  36,
25055
  0, // Skip to: 25344
25056
  /* 15996 */ MCD_OPC_CheckField,
25057
  4,
25058
  1,
25059
  0,
25060
  125,
25061
  36,
25062
  0, // Skip to: 25344
25063
  /* 16003 */ MCD_OPC_Decode,
25064
  230,
25065
  11,
25066
  185,
25067
  1, // Opcode: MVE_VQRSHRNbhu32
25068
  /* 16008 */ MCD_OPC_FilterValue,
25069
  1,
25070
  115,
25071
  36,
25072
  0, // Skip to: 25344
25073
  /* 16013 */ MCD_OPC_ExtractField,
25074
  28,
25075
  4, // Inst{31-28} ...
25076
  /* 16016 */ MCD_OPC_FilterValue,
25077
  14,
25078
  17,
25079
  0,
25080
  0, // Skip to: 16038
25081
  /* 16021 */ MCD_OPC_CheckPredicate,
25082
  22,
25083
  102,
25084
  36,
25085
  0, // Skip to: 25344
25086
  /* 16026 */ MCD_OPC_CheckField,
25087
  4,
25088
  1,
25089
  0,
25090
  95,
25091
  36,
25092
  0, // Skip to: 25344
25093
  /* 16033 */ MCD_OPC_Decode,
25094
  232,
25095
  11,
25096
  185,
25097
  1, // Opcode: MVE_VQRSHRNths32
25098
  /* 16038 */ MCD_OPC_FilterValue,
25099
  15,
25100
  85,
25101
  36,
25102
  0, // Skip to: 25344
25103
  /* 16043 */ MCD_OPC_CheckPredicate,
25104
  22,
25105
  80,
25106
  36,
25107
  0, // Skip to: 25344
25108
  /* 16048 */ MCD_OPC_CheckField,
25109
  4,
25110
  1,
25111
  0,
25112
  73,
25113
  36,
25114
  0, // Skip to: 25344
25115
  /* 16055 */ MCD_OPC_Decode,
25116
  234,
25117
  11,
25118
  185,
25119
  1, // Opcode: MVE_VQRSHRNthu32
25120
  /* 16060 */ MCD_OPC_FilterValue,
25121
  2,
25122
  243,
25123
  0,
25124
  0, // Skip to: 16308
25125
  /* 16065 */ MCD_OPC_ExtractField,
25126
  12,
25127
  1, // Inst{12} ...
25128
  /* 16068 */ MCD_OPC_FilterValue,
25129
  0,
25130
  115,
25131
  0,
25132
  0, // Skip to: 16188
25133
  /* 16073 */ MCD_OPC_ExtractField,
25134
  28,
25135
  4, // Inst{31-28} ...
25136
  /* 16076 */ MCD_OPC_FilterValue,
25137
  14,
25138
  51,
25139
  0,
25140
  0, // Skip to: 16132
25141
  /* 16081 */ MCD_OPC_ExtractField,
25142
  0,
25143
  1, // Inst{0} ...
25144
  /* 16084 */ MCD_OPC_FilterValue,
25145
  0,
25146
  39,
25147
  36,
25148
  0, // Skip to: 25344
25149
  /* 16089 */ MCD_OPC_ExtractField,
25150
  4,
25151
  1, // Inst{4} ...
25152
  /* 16092 */ MCD_OPC_FilterValue,
25153
  0,
25154
  31,
25155
  36,
25156
  0, // Skip to: 25344
25157
  /* 16097 */ MCD_OPC_ExtractField,
25158
  19,
25159
  1, // Inst{19} ...
25160
  /* 16100 */ MCD_OPC_FilterValue,
25161
  1,
25162
  23,
25163
  36,
25164
  0, // Skip to: 25344
25165
  /* 16105 */ MCD_OPC_CheckPredicate,
25166
  22,
25167
  12,
25168
  0,
25169
  0, // Skip to: 16122
25170
  /* 16110 */ MCD_OPC_CheckField,
25171
  16,
25172
  3,
25173
  0,
25174
  5,
25175
  0,
25176
  0, // Skip to: 16122
25177
  /* 16117 */ MCD_OPC_Decode,
25178
  163,
25179
  10,
25180
  147,
25181
  1, // Opcode: MVE_VMOVLs8bh
25182
  /* 16122 */ MCD_OPC_CheckPredicate,
25183
  22,
25184
  1,
25185
  36,
25186
  0, // Skip to: 25344
25187
  /* 16127 */ MCD_OPC_Decode,
25188
  223,
25189
  12,
25190
  186,
25191
  1, // Opcode: MVE_VSHLL_imms8bh
25192
  /* 16132 */ MCD_OPC_FilterValue,
25193
  15,
25194
  247,
25195
  35,
25196
  0, // Skip to: 25344
25197
  /* 16137 */ MCD_OPC_ExtractField,
25198
  0,
25199
  1, // Inst{0} ...
25200
  /* 16140 */ MCD_OPC_FilterValue,
25201
  0,
25202
  239,
25203
  35,
25204
  0, // Skip to: 25344
25205
  /* 16145 */ MCD_OPC_ExtractField,
25206
  4,
25207
  1, // Inst{4} ...
25208
  /* 16148 */ MCD_OPC_FilterValue,
25209
  0,
25210
  231,
25211
  35,
25212
  0, // Skip to: 25344
25213
  /* 16153 */ MCD_OPC_ExtractField,
25214
  19,
25215
  1, // Inst{19} ...
25216
  /* 16156 */ MCD_OPC_FilterValue,
25217
  1,
25218
  223,
25219
  35,
25220
  0, // Skip to: 25344
25221
  /* 16161 */ MCD_OPC_CheckPredicate,
25222
  22,
25223
  12,
25224
  0,
25225
  0, // Skip to: 16178
25226
  /* 16166 */ MCD_OPC_CheckField,
25227
  16,
25228
  3,
25229
  0,
25230
  5,
25231
  0,
25232
  0, // Skip to: 16178
25233
  /* 16173 */ MCD_OPC_Decode,
25234
  167,
25235
  10,
25236
  147,
25237
  1, // Opcode: MVE_VMOVLu8bh
25238
  /* 16178 */ MCD_OPC_CheckPredicate,
25239
  22,
25240
  201,
25241
  35,
25242
  0, // Skip to: 25344
25243
  /* 16183 */ MCD_OPC_Decode,
25244
  227,
25245
  12,
25246
  186,
25247
  1, // Opcode: MVE_VSHLL_immu8bh
25248
  /* 16188 */ MCD_OPC_FilterValue,
25249
  1,
25250
  191,
25251
  35,
25252
  0, // Skip to: 25344
25253
  /* 16193 */ MCD_OPC_ExtractField,
25254
  28,
25255
  4, // Inst{31-28} ...
25256
  /* 16196 */ MCD_OPC_FilterValue,
25257
  14,
25258
  51,
25259
  0,
25260
  0, // Skip to: 16252
25261
  /* 16201 */ MCD_OPC_ExtractField,
25262
  0,
25263
  1, // Inst{0} ...
25264
  /* 16204 */ MCD_OPC_FilterValue,
25265
  0,
25266
  175,
25267
  35,
25268
  0, // Skip to: 25344
25269
  /* 16209 */ MCD_OPC_ExtractField,
25270
  4,
25271
  1, // Inst{4} ...
25272
  /* 16212 */ MCD_OPC_FilterValue,
25273
  0,
25274
  167,
25275
  35,
25276
  0, // Skip to: 25344
25277
  /* 16217 */ MCD_OPC_ExtractField,
25278
  19,
25279
  1, // Inst{19} ...
25280
  /* 16220 */ MCD_OPC_FilterValue,
25281
  1,
25282
  159,
25283
  35,
25284
  0, // Skip to: 25344
25285
  /* 16225 */ MCD_OPC_CheckPredicate,
25286
  22,
25287
  12,
25288
  0,
25289
  0, // Skip to: 16242
25290
  /* 16230 */ MCD_OPC_CheckField,
25291
  16,
25292
  3,
25293
  0,
25294
  5,
25295
  0,
25296
  0, // Skip to: 16242
25297
  /* 16237 */ MCD_OPC_Decode,
25298
  164,
25299
  10,
25300
  147,
25301
  1, // Opcode: MVE_VMOVLs8th
25302
  /* 16242 */ MCD_OPC_CheckPredicate,
25303
  22,
25304
  137,
25305
  35,
25306
  0, // Skip to: 25344
25307
  /* 16247 */ MCD_OPC_Decode,
25308
  224,
25309
  12,
25310
  186,
25311
  1, // Opcode: MVE_VSHLL_imms8th
25312
  /* 16252 */ MCD_OPC_FilterValue,
25313
  15,
25314
  127,
25315
  35,
25316
  0, // Skip to: 25344
25317
  /* 16257 */ MCD_OPC_ExtractField,
25318
  0,
25319
  1, // Inst{0} ...
25320
  /* 16260 */ MCD_OPC_FilterValue,
25321
  0,
25322
  119,
25323
  35,
25324
  0, // Skip to: 25344
25325
  /* 16265 */ MCD_OPC_ExtractField,
25326
  4,
25327
  1, // Inst{4} ...
25328
  /* 16268 */ MCD_OPC_FilterValue,
25329
  0,
25330
  111,
25331
  35,
25332
  0, // Skip to: 25344
25333
  /* 16273 */ MCD_OPC_ExtractField,
25334
  19,
25335
  1, // Inst{19} ...
25336
  /* 16276 */ MCD_OPC_FilterValue,
25337
  1,
25338
  103,
25339
  35,
25340
  0, // Skip to: 25344
25341
  /* 16281 */ MCD_OPC_CheckPredicate,
25342
  22,
25343
  12,
25344
  0,
25345
  0, // Skip to: 16298
25346
  /* 16286 */ MCD_OPC_CheckField,
25347
  16,
25348
  3,
25349
  0,
25350
  5,
25351
  0,
25352
  0, // Skip to: 16298
25353
  /* 16293 */ MCD_OPC_Decode,
25354
  168,
25355
  10,
25356
  147,
25357
  1, // Opcode: MVE_VMOVLu8th
25358
  /* 16298 */ MCD_OPC_CheckPredicate,
25359
  22,
25360
  81,
25361
  35,
25362
  0, // Skip to: 25344
25363
  /* 16303 */ MCD_OPC_Decode,
25364
  228,
25365
  12,
25366
  186,
25367
  1, // Opcode: MVE_VSHLL_immu8th
25368
  /* 16308 */ MCD_OPC_FilterValue,
25369
  3,
25370
  71,
25371
  35,
25372
  0, // Skip to: 25344
25373
  /* 16313 */ MCD_OPC_ExtractField,
25374
  12,
25375
  1, // Inst{12} ...
25376
  /* 16316 */ MCD_OPC_FilterValue,
25377
  0,
25378
  99,
25379
  0,
25380
  0, // Skip to: 16420
25381
  /* 16321 */ MCD_OPC_ExtractField,
25382
  28,
25383
  4, // Inst{31-28} ...
25384
  /* 16324 */ MCD_OPC_FilterValue,
25385
  14,
25386
  43,
25387
  0,
25388
  0, // Skip to: 16372
25389
  /* 16329 */ MCD_OPC_ExtractField,
25390
  0,
25391
  1, // Inst{0} ...
25392
  /* 16332 */ MCD_OPC_FilterValue,
25393
  0,
25394
  47,
25395
  35,
25396
  0, // Skip to: 25344
25397
  /* 16337 */ MCD_OPC_ExtractField,
25398
  4,
25399
  1, // Inst{4} ...
25400
  /* 16340 */ MCD_OPC_FilterValue,
25401
  0,
25402
  39,
25403
  35,
25404
  0, // Skip to: 25344
25405
  /* 16345 */ MCD_OPC_CheckPredicate,
25406
  22,
25407
  12,
25408
  0,
25409
  0, // Skip to: 16362
25410
  /* 16350 */ MCD_OPC_CheckField,
25411
  16,
25412
  4,
25413
  0,
25414
  5,
25415
  0,
25416
  0, // Skip to: 16362
25417
  /* 16357 */ MCD_OPC_Decode,
25418
  161,
25419
  10,
25420
  147,
25421
  1, // Opcode: MVE_VMOVLs16bh
25422
  /* 16362 */ MCD_OPC_CheckPredicate,
25423
  22,
25424
  17,
25425
  35,
25426
  0, // Skip to: 25344
25427
  /* 16367 */ MCD_OPC_Decode,
25428
  221,
25429
  12,
25430
  187,
25431
  1, // Opcode: MVE_VSHLL_imms16bh
25432
  /* 16372 */ MCD_OPC_FilterValue,
25433
  15,
25434
  7,
25435
  35,
25436
  0, // Skip to: 25344
25437
  /* 16377 */ MCD_OPC_ExtractField,
25438
  0,
25439
  1, // Inst{0} ...
25440
  /* 16380 */ MCD_OPC_FilterValue,
25441
  0,
25442
  255,
25443
  34,
25444
  0, // Skip to: 25344
25445
  /* 16385 */ MCD_OPC_ExtractField,
25446
  4,
25447
  1, // Inst{4} ...
25448
  /* 16388 */ MCD_OPC_FilterValue,
25449
  0,
25450
  247,
25451
  34,
25452
  0, // Skip to: 25344
25453
  /* 16393 */ MCD_OPC_CheckPredicate,
25454
  22,
25455
  12,
25456
  0,
25457
  0, // Skip to: 16410
25458
  /* 16398 */ MCD_OPC_CheckField,
25459
  16,
25460
  4,
25461
  0,
25462
  5,
25463
  0,
25464
  0, // Skip to: 16410
25465
  /* 16405 */ MCD_OPC_Decode,
25466
  165,
25467
  10,
25468
  147,
25469
  1, // Opcode: MVE_VMOVLu16bh
25470
  /* 16410 */ MCD_OPC_CheckPredicate,
25471
  22,
25472
  225,
25473
  34,
25474
  0, // Skip to: 25344
25475
  /* 16415 */ MCD_OPC_Decode,
25476
  225,
25477
  12,
25478
  187,
25479
  1, // Opcode: MVE_VSHLL_immu16bh
25480
  /* 16420 */ MCD_OPC_FilterValue,
25481
  1,
25482
  215,
25483
  34,
25484
  0, // Skip to: 25344
25485
  /* 16425 */ MCD_OPC_ExtractField,
25486
  28,
25487
  4, // Inst{31-28} ...
25488
  /* 16428 */ MCD_OPC_FilterValue,
25489
  14,
25490
  43,
25491
  0,
25492
  0, // Skip to: 16476
25493
  /* 16433 */ MCD_OPC_ExtractField,
25494
  0,
25495
  1, // Inst{0} ...
25496
  /* 16436 */ MCD_OPC_FilterValue,
25497
  0,
25498
  199,
25499
  34,
25500
  0, // Skip to: 25344
25501
  /* 16441 */ MCD_OPC_ExtractField,
25502
  4,
25503
  1, // Inst{4} ...
25504
  /* 16444 */ MCD_OPC_FilterValue,
25505
  0,
25506
  191,
25507
  34,
25508
  0, // Skip to: 25344
25509
  /* 16449 */ MCD_OPC_CheckPredicate,
25510
  22,
25511
  12,
25512
  0,
25513
  0, // Skip to: 16466
25514
  /* 16454 */ MCD_OPC_CheckField,
25515
  16,
25516
  4,
25517
  0,
25518
  5,
25519
  0,
25520
  0, // Skip to: 16466
25521
  /* 16461 */ MCD_OPC_Decode,
25522
  162,
25523
  10,
25524
  147,
25525
  1, // Opcode: MVE_VMOVLs16th
25526
  /* 16466 */ MCD_OPC_CheckPredicate,
25527
  22,
25528
  169,
25529
  34,
25530
  0, // Skip to: 25344
25531
  /* 16471 */ MCD_OPC_Decode,
25532
  222,
25533
  12,
25534
  187,
25535
  1, // Opcode: MVE_VSHLL_imms16th
25536
  /* 16476 */ MCD_OPC_FilterValue,
25537
  15,
25538
  159,
25539
  34,
25540
  0, // Skip to: 25344
25541
  /* 16481 */ MCD_OPC_ExtractField,
25542
  0,
25543
  1, // Inst{0} ...
25544
  /* 16484 */ MCD_OPC_FilterValue,
25545
  0,
25546
  151,
25547
  34,
25548
  0, // Skip to: 25344
25549
  /* 16489 */ MCD_OPC_ExtractField,
25550
  4,
25551
  1, // Inst{4} ...
25552
  /* 16492 */ MCD_OPC_FilterValue,
25553
  0,
25554
  143,
25555
  34,
25556
  0, // Skip to: 25344
25557
  /* 16497 */ MCD_OPC_CheckPredicate,
25558
  22,
25559
  12,
25560
  0,
25561
  0, // Skip to: 16514
25562
  /* 16502 */ MCD_OPC_CheckField,
25563
  16,
25564
  4,
25565
  0,
25566
  5,
25567
  0,
25568
  0, // Skip to: 16514
25569
  /* 16509 */ MCD_OPC_Decode,
25570
  166,
25571
  10,
25572
  147,
25573
  1, // Opcode: MVE_VMOVLu16th
25574
  /* 16514 */ MCD_OPC_CheckPredicate,
25575
  22,
25576
  121,
25577
  34,
25578
  0, // Skip to: 25344
25579
  /* 16519 */ MCD_OPC_Decode,
25580
  226,
25581
  12,
25582
  187,
25583
  1, // Opcode: MVE_VSHLL_immu16th
25584
  /* 16524 */ MCD_OPC_FilterValue,
25585
  1,
25586
  111,
25587
  34,
25588
  0, // Skip to: 25344
25589
  /* 16529 */ MCD_OPC_ExtractField,
25590
  12,
25591
  1, // Inst{12} ...
25592
  /* 16532 */ MCD_OPC_FilterValue,
25593
  0,
25594
  36,
25595
  1,
25596
  0, // Skip to: 16829
25597
  /* 16537 */ MCD_OPC_ExtractField,
25598
  21,
25599
  1, // Inst{21} ...
25600
  /* 16540 */ MCD_OPC_FilterValue,
25601
  0,
25602
  255,
25603
  0,
25604
  0, // Skip to: 16800
25605
  /* 16545 */ MCD_OPC_ExtractField,
25606
  0,
25607
  1, // Inst{0} ...
25608
  /* 16548 */ MCD_OPC_FilterValue,
25609
  0,
25610
  121,
25611
  0,
25612
  0, // Skip to: 16674
25613
  /* 16553 */ MCD_OPC_ExtractField,
25614
  20,
25615
  1, // Inst{20} ...
25616
  /* 16556 */ MCD_OPC_FilterValue,
25617
  0,
25618
  61,
25619
  0,
25620
  0, // Skip to: 16622
25621
  /* 16561 */ MCD_OPC_ExtractField,
25622
  28,
25623
  4, // Inst{31-28} ...
25624
  /* 16564 */ MCD_OPC_FilterValue,
25625
  14,
25626
  24,
25627
  0,
25628
  0, // Skip to: 16593
25629
  /* 16569 */ MCD_OPC_CheckPredicate,
25630
  22,
25631
  66,
25632
  34,
25633
  0, // Skip to: 25344
25634
  /* 16574 */ MCD_OPC_CheckField,
25635
  19,
25636
  1,
25637
  1,
25638
  59,
25639
  34,
25640
  0, // Skip to: 25344
25641
  /* 16581 */ MCD_OPC_CheckField,
25642
  4,
25643
  1,
25644
  0,
25645
  52,
25646
  34,
25647
  0, // Skip to: 25344
25648
  /* 16588 */ MCD_OPC_Decode,
25649
  140,
25650
  12,
25651
  184,
25652
  1, // Opcode: MVE_VQSHRUNs16bh
25653
  /* 16593 */ MCD_OPC_FilterValue,
25654
  15,
25655
  42,
25656
  34,
25657
  0, // Skip to: 25344
25658
  /* 16598 */ MCD_OPC_CheckPredicate,
25659
  22,
25660
  37,
25661
  34,
25662
  0, // Skip to: 25344
25663
  /* 16603 */ MCD_OPC_CheckField,
25664
  19,
25665
  1,
25666
  1,
25667
  30,
25668
  34,
25669
  0, // Skip to: 25344
25670
  /* 16610 */ MCD_OPC_CheckField,
25671
  4,
25672
  1,
25673
  0,
25674
  23,
25675
  34,
25676
  0, // Skip to: 25344
25677
  /* 16617 */ MCD_OPC_Decode,
25678
  235,
25679
  11,
25680
  184,
25681
  1, // Opcode: MVE_VQRSHRUNs16bh
25682
  /* 16622 */ MCD_OPC_FilterValue,
25683
  1,
25684
  13,
25685
  34,
25686
  0, // Skip to: 25344
25687
  /* 16627 */ MCD_OPC_ExtractField,
25688
  28,
25689
  4, // Inst{31-28} ...
25690
  /* 16630 */ MCD_OPC_FilterValue,
25691
  14,
25692
  17,
25693
  0,
25694
  0, // Skip to: 16652
25695
  /* 16635 */ MCD_OPC_CheckPredicate,
25696
  22,
25697
  0,
25698
  34,
25699
  0, // Skip to: 25344
25700
  /* 16640 */ MCD_OPC_CheckField,
25701
  4,
25702
  1,
25703
  0,
25704
  249,
25705
  33,
25706
  0, // Skip to: 25344
25707
  /* 16647 */ MCD_OPC_Decode,
25708
  142,
25709
  12,
25710
  185,
25711
  1, // Opcode: MVE_VQSHRUNs32bh
25712
  /* 16652 */ MCD_OPC_FilterValue,
25713
  15,
25714
  239,
25715
  33,
25716
  0, // Skip to: 25344
25717
  /* 16657 */ MCD_OPC_CheckPredicate,
25718
  22,
25719
  234,
25720
  33,
25721
  0, // Skip to: 25344
25722
  /* 16662 */ MCD_OPC_CheckField,
25723
  4,
25724
  1,
25725
  0,
25726
  227,
25727
  33,
25728
  0, // Skip to: 25344
25729
  /* 16669 */ MCD_OPC_Decode,
25730
  237,
25731
  11,
25732
  185,
25733
  1, // Opcode: MVE_VQRSHRUNs32bh
25734
  /* 16674 */ MCD_OPC_FilterValue,
25735
  1,
25736
  217,
25737
  33,
25738
  0, // Skip to: 25344
25739
  /* 16679 */ MCD_OPC_ExtractField,
25740
  20,
25741
  1, // Inst{20} ...
25742
  /* 16682 */ MCD_OPC_FilterValue,
25743
  0,
25744
  61,
25745
  0,
25746
  0, // Skip to: 16748
25747
  /* 16687 */ MCD_OPC_ExtractField,
25748
  28,
25749
  4, // Inst{31-28} ...
25750
  /* 16690 */ MCD_OPC_FilterValue,
25751
  14,
25752
  24,
25753
  0,
25754
  0, // Skip to: 16719
25755
  /* 16695 */ MCD_OPC_CheckPredicate,
25756
  22,
25757
  196,
25758
  33,
25759
  0, // Skip to: 25344
25760
  /* 16700 */ MCD_OPC_CheckField,
25761
  19,
25762
  1,
25763
  1,
25764
  189,
25765
  33,
25766
  0, // Skip to: 25344
25767
  /* 16707 */ MCD_OPC_CheckField,
25768
  4,
25769
  1,
25770
  0,
25771
  182,
25772
  33,
25773
  0, // Skip to: 25344
25774
  /* 16714 */ MCD_OPC_Decode,
25775
  252,
25776
  12,
25777
  184,
25778
  1, // Opcode: MVE_VSHRNi16bh
25779
  /* 16719 */ MCD_OPC_FilterValue,
25780
  15,
25781
  172,
25782
  33,
25783
  0, // Skip to: 25344
25784
  /* 16724 */ MCD_OPC_CheckPredicate,
25785
  22,
25786
  167,
25787
  33,
25788
  0, // Skip to: 25344
25789
  /* 16729 */ MCD_OPC_CheckField,
25790
  19,
25791
  1,
25792
  1,
25793
  160,
25794
  33,
25795
  0, // Skip to: 25344
25796
  /* 16736 */ MCD_OPC_CheckField,
25797
  4,
25798
  1,
25799
  0,
25800
  153,
25801
  33,
25802
  0, // Skip to: 25344
25803
  /* 16743 */ MCD_OPC_Decode,
25804
  208,
25805
  12,
25806
  184,
25807
  1, // Opcode: MVE_VRSHRNi16bh
25808
  /* 16748 */ MCD_OPC_FilterValue,
25809
  1,
25810
  143,
25811
  33,
25812
  0, // Skip to: 25344
25813
  /* 16753 */ MCD_OPC_ExtractField,
25814
  28,
25815
  4, // Inst{31-28} ...
25816
  /* 16756 */ MCD_OPC_FilterValue,
25817
  14,
25818
  17,
25819
  0,
25820
  0, // Skip to: 16778
25821
  /* 16761 */ MCD_OPC_CheckPredicate,
25822
  22,
25823
  130,
25824
  33,
25825
  0, // Skip to: 25344
25826
  /* 16766 */ MCD_OPC_CheckField,
25827
  4,
25828
  1,
25829
  0,
25830
  123,
25831
  33,
25832
  0, // Skip to: 25344
25833
  /* 16773 */ MCD_OPC_Decode,
25834
  254,
25835
  12,
25836
  185,
25837
  1, // Opcode: MVE_VSHRNi32bh
25838
  /* 16778 */ MCD_OPC_FilterValue,
25839
  15,
25840
  113,
25841
  33,
25842
  0, // Skip to: 25344
25843
  /* 16783 */ MCD_OPC_CheckPredicate,
25844
  22,
25845
  108,
25846
  33,
25847
  0, // Skip to: 25344
25848
  /* 16788 */ MCD_OPC_CheckField,
25849
  4,
25850
  1,
25851
  0,
25852
  101,
25853
  33,
25854
  0, // Skip to: 25344
25855
  /* 16795 */ MCD_OPC_Decode,
25856
  210,
25857
  12,
25858
  185,
25859
  1, // Opcode: MVE_VRSHRNi32bh
25860
  /* 16800 */ MCD_OPC_FilterValue,
25861
  1,
25862
  91,
25863
  33,
25864
  0, // Skip to: 25344
25865
  /* 16805 */ MCD_OPC_CheckPredicate,
25866
  22,
25867
  86,
25868
  33,
25869
  0, // Skip to: 25344
25870
  /* 16810 */ MCD_OPC_CheckField,
25871
  28,
25872
  4,
25873
  14,
25874
  79,
25875
  33,
25876
  0, // Skip to: 25344
25877
  /* 16817 */ MCD_OPC_CheckField,
25878
  4,
25879
  2,
25880
  0,
25881
  72,
25882
  33,
25883
  0, // Skip to: 25344
25884
  /* 16824 */ MCD_OPC_Decode,
25885
  220,
25886
  12,
25887
  188,
25888
  1, // Opcode: MVE_VSHLC
25889
  /* 16829 */ MCD_OPC_FilterValue,
25890
  1,
25891
  62,
25892
  33,
25893
  0, // Skip to: 25344
25894
  /* 16834 */ MCD_OPC_ExtractField,
25895
  0,
25896
  1, // Inst{0} ...
25897
  /* 16837 */ MCD_OPC_FilterValue,
25898
  0,
25899
  121,
25900
  0,
25901
  0, // Skip to: 16963
25902
  /* 16842 */ MCD_OPC_ExtractField,
25903
  20,
25904
  2, // Inst{21-20} ...
25905
  /* 16845 */ MCD_OPC_FilterValue,
25906
  0,
25907
  61,
25908
  0,
25909
  0, // Skip to: 16911
25910
  /* 16850 */ MCD_OPC_ExtractField,
25911
  28,
25912
  4, // Inst{31-28} ...
25913
  /* 16853 */ MCD_OPC_FilterValue,
25914
  14,
25915
  24,
25916
  0,
25917
  0, // Skip to: 16882
25918
  /* 16858 */ MCD_OPC_CheckPredicate,
25919
  22,
25920
  33,
25921
  33,
25922
  0, // Skip to: 25344
25923
  /* 16863 */ MCD_OPC_CheckField,
25924
  19,
25925
  1,
25926
  1,
25927
  26,
25928
  33,
25929
  0, // Skip to: 25344
25930
  /* 16870 */ MCD_OPC_CheckField,
25931
  4,
25932
  1,
25933
  0,
25934
  19,
25935
  33,
25936
  0, // Skip to: 25344
25937
  /* 16877 */ MCD_OPC_Decode,
25938
  141,
25939
  12,
25940
  184,
25941
  1, // Opcode: MVE_VQSHRUNs16th
25942
  /* 16882 */ MCD_OPC_FilterValue,
25943
  15,
25944
  9,
25945
  33,
25946
  0, // Skip to: 25344
25947
  /* 16887 */ MCD_OPC_CheckPredicate,
25948
  22,
25949
  4,
25950
  33,
25951
  0, // Skip to: 25344
25952
  /* 16892 */ MCD_OPC_CheckField,
25953
  19,
25954
  1,
25955
  1,
25956
  253,
25957
  32,
25958
  0, // Skip to: 25344
25959
  /* 16899 */ MCD_OPC_CheckField,
25960
  4,
25961
  1,
25962
  0,
25963
  246,
25964
  32,
25965
  0, // Skip to: 25344
25966
  /* 16906 */ MCD_OPC_Decode,
25967
  236,
25968
  11,
25969
  184,
25970
  1, // Opcode: MVE_VQRSHRUNs16th
25971
  /* 16911 */ MCD_OPC_FilterValue,
25972
  1,
25973
  236,
25974
  32,
25975
  0, // Skip to: 25344
25976
  /* 16916 */ MCD_OPC_ExtractField,
25977
  28,
25978
  4, // Inst{31-28} ...
25979
  /* 16919 */ MCD_OPC_FilterValue,
25980
  14,
25981
  17,
25982
  0,
25983
  0, // Skip to: 16941
25984
  /* 16924 */ MCD_OPC_CheckPredicate,
25985
  22,
25986
  223,
25987
  32,
25988
  0, // Skip to: 25344
25989
  /* 16929 */ MCD_OPC_CheckField,
25990
  4,
25991
  1,
25992
  0,
25993
  216,
25994
  32,
25995
  0, // Skip to: 25344
25996
  /* 16936 */ MCD_OPC_Decode,
25997
  143,
25998
  12,
25999
  185,
26000
  1, // Opcode: MVE_VQSHRUNs32th
26001
  /* 16941 */ MCD_OPC_FilterValue,
26002
  15,
26003
  206,
26004
  32,
26005
  0, // Skip to: 25344
26006
  /* 16946 */ MCD_OPC_CheckPredicate,
26007
  22,
26008
  201,
26009
  32,
26010
  0, // Skip to: 25344
26011
  /* 16951 */ MCD_OPC_CheckField,
26012
  4,
26013
  1,
26014
  0,
26015
  194,
26016
  32,
26017
  0, // Skip to: 25344
26018
  /* 16958 */ MCD_OPC_Decode,
26019
  238,
26020
  11,
26021
  185,
26022
  1, // Opcode: MVE_VQRSHRUNs32th
26023
  /* 16963 */ MCD_OPC_FilterValue,
26024
  1,
26025
  184,
26026
  32,
26027
  0, // Skip to: 25344
26028
  /* 16968 */ MCD_OPC_ExtractField,
26029
  20,
26030
  2, // Inst{21-20} ...
26031
  /* 16971 */ MCD_OPC_FilterValue,
26032
  0,
26033
  61,
26034
  0,
26035
  0, // Skip to: 17037
26036
  /* 16976 */ MCD_OPC_ExtractField,
26037
  28,
26038
  4, // Inst{31-28} ...
26039
  /* 16979 */ MCD_OPC_FilterValue,
26040
  14,
26041
  24,
26042
  0,
26043
  0, // Skip to: 17008
26044
  /* 16984 */ MCD_OPC_CheckPredicate,
26045
  22,
26046
  163,
26047
  32,
26048
  0, // Skip to: 25344
26049
  /* 16989 */ MCD_OPC_CheckField,
26050
  19,
26051
  1,
26052
  1,
26053
  156,
26054
  32,
26055
  0, // Skip to: 25344
26056
  /* 16996 */ MCD_OPC_CheckField,
26057
  4,
26058
  1,
26059
  0,
26060
  149,
26061
  32,
26062
  0, // Skip to: 25344
26063
  /* 17003 */ MCD_OPC_Decode,
26064
  253,
26065
  12,
26066
  184,
26067
  1, // Opcode: MVE_VSHRNi16th
26068
  /* 17008 */ MCD_OPC_FilterValue,
26069
  15,
26070
  139,
26071
  32,
26072
  0, // Skip to: 25344
26073
  /* 17013 */ MCD_OPC_CheckPredicate,
26074
  22,
26075
  134,
26076
  32,
26077
  0, // Skip to: 25344
26078
  /* 17018 */ MCD_OPC_CheckField,
26079
  19,
26080
  1,
26081
  1,
26082
  127,
26083
  32,
26084
  0, // Skip to: 25344
26085
  /* 17025 */ MCD_OPC_CheckField,
26086
  4,
26087
  1,
26088
  0,
26089
  120,
26090
  32,
26091
  0, // Skip to: 25344
26092
  /* 17032 */ MCD_OPC_Decode,
26093
  209,
26094
  12,
26095
  184,
26096
  1, // Opcode: MVE_VRSHRNi16th
26097
  /* 17037 */ MCD_OPC_FilterValue,
26098
  1,
26099
  110,
26100
  32,
26101
  0, // Skip to: 25344
26102
  /* 17042 */ MCD_OPC_ExtractField,
26103
  28,
26104
  4, // Inst{31-28} ...
26105
  /* 17045 */ MCD_OPC_FilterValue,
26106
  14,
26107
  17,
26108
  0,
26109
  0, // Skip to: 17067
26110
  /* 17050 */ MCD_OPC_CheckPredicate,
26111
  22,
26112
  97,
26113
  32,
26114
  0, // Skip to: 25344
26115
  /* 17055 */ MCD_OPC_CheckField,
26116
  4,
26117
  1,
26118
  0,
26119
  90,
26120
  32,
26121
  0, // Skip to: 25344
26122
  /* 17062 */ MCD_OPC_Decode,
26123
  255,
26124
  12,
26125
  185,
26126
  1, // Opcode: MVE_VSHRNi32th
26127
  /* 17067 */ MCD_OPC_FilterValue,
26128
  15,
26129
  80,
26130
  32,
26131
  0, // Skip to: 25344
26132
  /* 17072 */ MCD_OPC_CheckPredicate,
26133
  22,
26134
  75,
26135
  32,
26136
  0, // Skip to: 25344
26137
  /* 17077 */ MCD_OPC_CheckField,
26138
  4,
26139
  1,
26140
  0,
26141
  68,
26142
  32,
26143
  0, // Skip to: 25344
26144
  /* 17084 */ MCD_OPC_Decode,
26145
  211,
26146
  12,
26147
  185,
26148
  1, // Opcode: MVE_VRSHRNi32th
26149
  /* 17089 */ MCD_OPC_FilterValue,
26150
  2,
26151
  15,
26152
  19,
26153
  0, // Skip to: 21973
26154
  /* 17094 */ MCD_OPC_ExtractField,
26155
  8,
26156
  5, // Inst{12-8} ...
26157
  /* 17097 */ MCD_OPC_FilterValue,
26158
  0,
26159
  251,
26160
  1,
26161
  0, // Skip to: 17609
26162
  /* 17102 */ MCD_OPC_ExtractField,
26163
  20,
26164
  2, // Inst{21-20} ...
26165
  /* 17105 */ MCD_OPC_FilterValue,
26166
  0,
26167
  163,
26168
  0,
26169
  0, // Skip to: 17273
26170
  /* 17110 */ MCD_OPC_ExtractField,
26171
  4,
26172
  1, // Inst{4} ...
26173
  /* 17113 */ MCD_OPC_FilterValue,
26174
  0,
26175
  75,
26176
  0,
26177
  0, // Skip to: 17193
26178
  /* 17118 */ MCD_OPC_ExtractField,
26179
  28,
26180
  4, // Inst{31-28} ...
26181
  /* 17121 */ MCD_OPC_FilterValue,
26182
  14,
26183
  31,
26184
  0,
26185
  0, // Skip to: 17157
26186
  /* 17126 */ MCD_OPC_CheckPredicate,
26187
  22,
26188
  21,
26189
  32,
26190
  0, // Skip to: 25344
26191
  /* 17131 */ MCD_OPC_CheckField,
26192
  16,
26193
  1,
26194
  0,
26195
  14,
26196
  32,
26197
  0, // Skip to: 25344
26198
  /* 17138 */ MCD_OPC_CheckField,
26199
  6,
26200
  1,
26201
  1,
26202
  7,
26203
  32,
26204
  0, // Skip to: 25344
26205
  /* 17145 */ MCD_OPC_CheckField,
26206
  0,
26207
  1,
26208
  0,
26209
  0,
26210
  32,
26211
  0, // Skip to: 25344
26212
  /* 17152 */ MCD_OPC_Decode,
26213
  202,
26214
  8,
26215
  143,
26216
  1, // Opcode: MVE_VHADDs8
26217
  /* 17157 */ MCD_OPC_FilterValue,
26218
  15,
26219
  246,
26220
  31,
26221
  0, // Skip to: 25344
26222
  /* 17162 */ MCD_OPC_CheckPredicate,
26223
  22,
26224
  241,
26225
  31,
26226
  0, // Skip to: 25344
26227
  /* 17167 */ MCD_OPC_CheckField,
26228
  16,
26229
  1,
26230
  0,
26231
  234,
26232
  31,
26233
  0, // Skip to: 25344
26234
  /* 17174 */ MCD_OPC_CheckField,
26235
  6,
26236
  1,
26237
  1,
26238
  227,
26239
  31,
26240
  0, // Skip to: 25344
26241
  /* 17181 */ MCD_OPC_CheckField,
26242
  0,
26243
  1,
26244
  0,
26245
  220,
26246
  31,
26247
  0, // Skip to: 25344
26248
  /* 17188 */ MCD_OPC_Decode,
26249
  205,
26250
  8,
26251
  143,
26252
  1, // Opcode: MVE_VHADDu8
26253
  /* 17193 */ MCD_OPC_FilterValue,
26254
  1,
26255
  210,
26256
  31,
26257
  0, // Skip to: 25344
26258
  /* 17198 */ MCD_OPC_ExtractField,
26259
  28,
26260
  4, // Inst{31-28} ...
26261
  /* 17201 */ MCD_OPC_FilterValue,
26262
  14,
26263
  31,
26264
  0,
26265
  0, // Skip to: 17237
26266
  /* 17206 */ MCD_OPC_CheckPredicate,
26267
  22,
26268
  197,
26269
  31,
26270
  0, // Skip to: 25344
26271
  /* 17211 */ MCD_OPC_CheckField,
26272
  16,
26273
  1,
26274
  0,
26275
  190,
26276
  31,
26277
  0, // Skip to: 25344
26278
  /* 17218 */ MCD_OPC_CheckField,
26279
  6,
26280
  1,
26281
  1,
26282
  183,
26283
  31,
26284
  0, // Skip to: 25344
26285
  /* 17225 */ MCD_OPC_CheckField,
26286
  0,
26287
  1,
26288
  0,
26289
  176,
26290
  31,
26291
  0, // Skip to: 25344
26292
  /* 17232 */ MCD_OPC_Decode,
26293
  140,
26294
  11,
26295
  143,
26296
  1, // Opcode: MVE_VQADDs8
26297
  /* 17237 */ MCD_OPC_FilterValue,
26298
  15,
26299
  166,
26300
  31,
26301
  0, // Skip to: 25344
26302
  /* 17242 */ MCD_OPC_CheckPredicate,
26303
  22,
26304
  161,
26305
  31,
26306
  0, // Skip to: 25344
26307
  /* 17247 */ MCD_OPC_CheckField,
26308
  16,
26309
  1,
26310
  0,
26311
  154,
26312
  31,
26313
  0, // Skip to: 25344
26314
  /* 17254 */ MCD_OPC_CheckField,
26315
  6,
26316
  1,
26317
  1,
26318
  147,
26319
  31,
26320
  0, // Skip to: 25344
26321
  /* 17261 */ MCD_OPC_CheckField,
26322
  0,
26323
  1,
26324
  0,
26325
  140,
26326
  31,
26327
  0, // Skip to: 25344
26328
  /* 17268 */ MCD_OPC_Decode,
26329
  143,
26330
  11,
26331
  143,
26332
  1, // Opcode: MVE_VQADDu8
26333
  /* 17273 */ MCD_OPC_FilterValue,
26334
  1,
26335
  163,
26336
  0,
26337
  0, // Skip to: 17441
26338
  /* 17278 */ MCD_OPC_ExtractField,
26339
  4,
26340
  1, // Inst{4} ...
26341
  /* 17281 */ MCD_OPC_FilterValue,
26342
  0,
26343
  75,
26344
  0,
26345
  0, // Skip to: 17361
26346
  /* 17286 */ MCD_OPC_ExtractField,
26347
  28,
26348
  4, // Inst{31-28} ...
26349
  /* 17289 */ MCD_OPC_FilterValue,
26350
  14,
26351
  31,
26352
  0,
26353
  0, // Skip to: 17325
26354
  /* 17294 */ MCD_OPC_CheckPredicate,
26355
  22,
26356
  109,
26357
  31,
26358
  0, // Skip to: 25344
26359
  /* 17299 */ MCD_OPC_CheckField,
26360
  16,
26361
  1,
26362
  0,
26363
  102,
26364
  31,
26365
  0, // Skip to: 25344
26366
  /* 17306 */ MCD_OPC_CheckField,
26367
  6,
26368
  1,
26369
  1,
26370
  95,
26371
  31,
26372
  0, // Skip to: 25344
26373
  /* 17313 */ MCD_OPC_CheckField,
26374
  0,
26375
  1,
26376
  0,
26377
  88,
26378
  31,
26379
  0, // Skip to: 25344
26380
  /* 17320 */ MCD_OPC_Decode,
26381
  200,
26382
  8,
26383
  143,
26384
  1, // Opcode: MVE_VHADDs16
26385
  /* 17325 */ MCD_OPC_FilterValue,
26386
  15,
26387
  78,
26388
  31,
26389
  0, // Skip to: 25344
26390
  /* 17330 */ MCD_OPC_CheckPredicate,
26391
  22,
26392
  73,
26393
  31,
26394
  0, // Skip to: 25344
26395
  /* 17335 */ MCD_OPC_CheckField,
26396
  16,
26397
  1,
26398
  0,
26399
  66,
26400
  31,
26401
  0, // Skip to: 25344
26402
  /* 17342 */ MCD_OPC_CheckField,
26403
  6,
26404
  1,
26405
  1,
26406
  59,
26407
  31,
26408
  0, // Skip to: 25344
26409
  /* 17349 */ MCD_OPC_CheckField,
26410
  0,
26411
  1,
26412
  0,
26413
  52,
26414
  31,
26415
  0, // Skip to: 25344
26416
  /* 17356 */ MCD_OPC_Decode,
26417
  203,
26418
  8,
26419
  143,
26420
  1, // Opcode: MVE_VHADDu16
26421
  /* 17361 */ MCD_OPC_FilterValue,
26422
  1,
26423
  42,
26424
  31,
26425
  0, // Skip to: 25344
26426
  /* 17366 */ MCD_OPC_ExtractField,
26427
  28,
26428
  4, // Inst{31-28} ...
26429
  /* 17369 */ MCD_OPC_FilterValue,
26430
  14,
26431
  31,
26432
  0,
26433
  0, // Skip to: 17405
26434
  /* 17374 */ MCD_OPC_CheckPredicate,
26435
  22,
26436
  29,
26437
  31,
26438
  0, // Skip to: 25344
26439
  /* 17379 */ MCD_OPC_CheckField,
26440
  16,
26441
  1,
26442
  0,
26443
  22,
26444
  31,
26445
  0, // Skip to: 25344
26446
  /* 17386 */ MCD_OPC_CheckField,
26447
  6,
26448
  1,
26449
  1,
26450
  15,
26451
  31,
26452
  0, // Skip to: 25344
26453
  /* 17393 */ MCD_OPC_CheckField,
26454
  0,
26455
  1,
26456
  0,
26457
  8,
26458
  31,
26459
  0, // Skip to: 25344
26460
  /* 17400 */ MCD_OPC_Decode,
26461
  138,
26462
  11,
26463
  143,
26464
  1, // Opcode: MVE_VQADDs16
26465
  /* 17405 */ MCD_OPC_FilterValue,
26466
  15,
26467
  254,
26468
  30,
26469
  0, // Skip to: 25344
26470
  /* 17410 */ MCD_OPC_CheckPredicate,
26471
  22,
26472
  249,
26473
  30,
26474
  0, // Skip to: 25344
26475
  /* 17415 */ MCD_OPC_CheckField,
26476
  16,
26477
  1,
26478
  0,
26479
  242,
26480
  30,
26481
  0, // Skip to: 25344
26482
  /* 17422 */ MCD_OPC_CheckField,
26483
  6,
26484
  1,
26485
  1,
26486
  235,
26487
  30,
26488
  0, // Skip to: 25344
26489
  /* 17429 */ MCD_OPC_CheckField,
26490
  0,
26491
  1,
26492
  0,
26493
  228,
26494
  30,
26495
  0, // Skip to: 25344
26496
  /* 17436 */ MCD_OPC_Decode,
26497
  141,
26498
  11,
26499
  143,
26500
  1, // Opcode: MVE_VQADDu16
26501
  /* 17441 */ MCD_OPC_FilterValue,
26502
  2,
26503
  218,
26504
  30,
26505
  0, // Skip to: 25344
26506
  /* 17446 */ MCD_OPC_ExtractField,
26507
  4,
26508
  1, // Inst{4} ...
26509
  /* 17449 */ MCD_OPC_FilterValue,
26510
  0,
26511
  75,
26512
  0,
26513
  0, // Skip to: 17529
26514
  /* 17454 */ MCD_OPC_ExtractField,
26515
  28,
26516
  4, // Inst{31-28} ...
26517
  /* 17457 */ MCD_OPC_FilterValue,
26518
  14,
26519
  31,
26520
  0,
26521
  0, // Skip to: 17493
26522
  /* 17462 */ MCD_OPC_CheckPredicate,
26523
  22,
26524
  197,
26525
  30,
26526
  0, // Skip to: 25344
26527
  /* 17467 */ MCD_OPC_CheckField,
26528
  16,
26529
  1,
26530
  0,
26531
  190,
26532
  30,
26533
  0, // Skip to: 25344
26534
  /* 17474 */ MCD_OPC_CheckField,
26535
  6,
26536
  1,
26537
  1,
26538
  183,
26539
  30,
26540
  0, // Skip to: 25344
26541
  /* 17481 */ MCD_OPC_CheckField,
26542
  0,
26543
  1,
26544
  0,
26545
  176,
26546
  30,
26547
  0, // Skip to: 25344
26548
  /* 17488 */ MCD_OPC_Decode,
26549
  201,
26550
  8,
26551
  143,
26552
  1, // Opcode: MVE_VHADDs32
26553
  /* 17493 */ MCD_OPC_FilterValue,
26554
  15,
26555
  166,
26556
  30,
26557
  0, // Skip to: 25344
26558
  /* 17498 */ MCD_OPC_CheckPredicate,
26559
  22,
26560
  161,
26561
  30,
26562
  0, // Skip to: 25344
26563
  /* 17503 */ MCD_OPC_CheckField,
26564
  16,
26565
  1,
26566
  0,
26567
  154,
26568
  30,
26569
  0, // Skip to: 25344
26570
  /* 17510 */ MCD_OPC_CheckField,
26571
  6,
26572
  1,
26573
  1,
26574
  147,
26575
  30,
26576
  0, // Skip to: 25344
26577
  /* 17517 */ MCD_OPC_CheckField,
26578
  0,
26579
  1,
26580
  0,
26581
  140,
26582
  30,
26583
  0, // Skip to: 25344
26584
  /* 17524 */ MCD_OPC_Decode,
26585
  204,
26586
  8,
26587
  143,
26588
  1, // Opcode: MVE_VHADDu32
26589
  /* 17529 */ MCD_OPC_FilterValue,
26590
  1,
26591
  130,
26592
  30,
26593
  0, // Skip to: 25344
26594
  /* 17534 */ MCD_OPC_ExtractField,
26595
  28,
26596
  4, // Inst{31-28} ...
26597
  /* 17537 */ MCD_OPC_FilterValue,
26598
  14,
26599
  31,
26600
  0,
26601
  0, // Skip to: 17573
26602
  /* 17542 */ MCD_OPC_CheckPredicate,
26603
  22,
26604
  117,
26605
  30,
26606
  0, // Skip to: 25344
26607
  /* 17547 */ MCD_OPC_CheckField,
26608
  16,
26609
  1,
26610
  0,
26611
  110,
26612
  30,
26613
  0, // Skip to: 25344
26614
  /* 17554 */ MCD_OPC_CheckField,
26615
  6,
26616
  1,
26617
  1,
26618
  103,
26619
  30,
26620
  0, // Skip to: 25344
26621
  /* 17561 */ MCD_OPC_CheckField,
26622
  0,
26623
  1,
26624
  0,
26625
  96,
26626
  30,
26627
  0, // Skip to: 25344
26628
  /* 17568 */ MCD_OPC_Decode,
26629
  139,
26630
  11,
26631
  143,
26632
  1, // Opcode: MVE_VQADDs32
26633
  /* 17573 */ MCD_OPC_FilterValue,
26634
  15,
26635
  86,
26636
  30,
26637
  0, // Skip to: 25344
26638
  /* 17578 */ MCD_OPC_CheckPredicate,
26639
  22,
26640
  81,
26641
  30,
26642
  0, // Skip to: 25344
26643
  /* 17583 */ MCD_OPC_CheckField,
26644
  16,
26645
  1,
26646
  0,
26647
  74,
26648
  30,
26649
  0, // Skip to: 25344
26650
  /* 17590 */ MCD_OPC_CheckField,
26651
  6,
26652
  1,
26653
  1,
26654
  67,
26655
  30,
26656
  0, // Skip to: 25344
26657
  /* 17597 */ MCD_OPC_CheckField,
26658
  0,
26659
  1,
26660
  0,
26661
  60,
26662
  30,
26663
  0, // Skip to: 25344
26664
  /* 17604 */ MCD_OPC_Decode,
26665
  142,
26666
  11,
26667
  143,
26668
  1, // Opcode: MVE_VQADDu32
26669
  /* 17609 */ MCD_OPC_FilterValue,
26670
  1,
26671
  227,
26672
  1,
26673
  0, // Skip to: 18097
26674
  /* 17614 */ MCD_OPC_ExtractField,
26675
  20,
26676
  2, // Inst{21-20} ...
26677
  /* 17617 */ MCD_OPC_FilterValue,
26678
  0,
26679
  163,
26680
  0,
26681
  0, // Skip to: 17785
26682
  /* 17622 */ MCD_OPC_ExtractField,
26683
  4,
26684
  1, // Inst{4} ...
26685
  /* 17625 */ MCD_OPC_FilterValue,
26686
  0,
26687
  75,
26688
  0,
26689
  0, // Skip to: 17705
26690
  /* 17630 */ MCD_OPC_ExtractField,
26691
  28,
26692
  4, // Inst{31-28} ...
26693
  /* 17633 */ MCD_OPC_FilterValue,
26694
  14,
26695
  31,
26696
  0,
26697
  0, // Skip to: 17669
26698
  /* 17638 */ MCD_OPC_CheckPredicate,
26699
  22,
26700
  21,
26701
  30,
26702
  0, // Skip to: 25344
26703
  /* 17643 */ MCD_OPC_CheckField,
26704
  16,
26705
  1,
26706
  0,
26707
  14,
26708
  30,
26709
  0, // Skip to: 25344
26710
  /* 17650 */ MCD_OPC_CheckField,
26711
  6,
26712
  1,
26713
  1,
26714
  7,
26715
  30,
26716
  0, // Skip to: 25344
26717
  /* 17657 */ MCD_OPC_CheckField,
26718
  0,
26719
  1,
26720
  0,
26721
  0,
26722
  30,
26723
  0, // Skip to: 25344
26724
  /* 17664 */ MCD_OPC_Decode,
26725
  164,
26726
  12,
26727
  143,
26728
  1, // Opcode: MVE_VRHADDs8
26729
  /* 17669 */ MCD_OPC_FilterValue,
26730
  15,
26731
  246,
26732
  29,
26733
  0, // Skip to: 25344
26734
  /* 17674 */ MCD_OPC_CheckPredicate,
26735
  22,
26736
  241,
26737
  29,
26738
  0, // Skip to: 25344
26739
  /* 17679 */ MCD_OPC_CheckField,
26740
  16,
26741
  1,
26742
  0,
26743
  234,
26744
  29,
26745
  0, // Skip to: 25344
26746
  /* 17686 */ MCD_OPC_CheckField,
26747
  6,
26748
  1,
26749
  1,
26750
  227,
26751
  29,
26752
  0, // Skip to: 25344
26753
  /* 17693 */ MCD_OPC_CheckField,
26754
  0,
26755
  1,
26756
  0,
26757
  220,
26758
  29,
26759
  0, // Skip to: 25344
26760
  /* 17700 */ MCD_OPC_Decode,
26761
  167,
26762
  12,
26763
  143,
26764
  1, // Opcode: MVE_VRHADDu8
26765
  /* 17705 */ MCD_OPC_FilterValue,
26766
  1,
26767
  210,
26768
  29,
26769
  0, // Skip to: 25344
26770
  /* 17710 */ MCD_OPC_ExtractField,
26771
  28,
26772
  4, // Inst{31-28} ...
26773
  /* 17713 */ MCD_OPC_FilterValue,
26774
  14,
26775
  31,
26776
  0,
26777
  0, // Skip to: 17749
26778
  /* 17718 */ MCD_OPC_CheckPredicate,
26779
  22,
26780
  197,
26781
  29,
26782
  0, // Skip to: 25344
26783
  /* 17723 */ MCD_OPC_CheckField,
26784
  16,
26785
  1,
26786
  0,
26787
  190,
26788
  29,
26789
  0, // Skip to: 25344
26790
  /* 17730 */ MCD_OPC_CheckField,
26791
  6,
26792
  1,
26793
  1,
26794
  183,
26795
  29,
26796
  0, // Skip to: 25344
26797
  /* 17737 */ MCD_OPC_CheckField,
26798
  0,
26799
  1,
26800
  0,
26801
  176,
26802
  29,
26803
  0, // Skip to: 25344
26804
  /* 17744 */ MCD_OPC_Decode,
26805
  220,
26806
  7,
26807
  143,
26808
  1, // Opcode: MVE_VAND
26809
  /* 17749 */ MCD_OPC_FilterValue,
26810
  15,
26811
  166,
26812
  29,
26813
  0, // Skip to: 25344
26814
  /* 17754 */ MCD_OPC_CheckPredicate,
26815
  22,
26816
  161,
26817
  29,
26818
  0, // Skip to: 25344
26819
  /* 17759 */ MCD_OPC_CheckField,
26820
  16,
26821
  1,
26822
  0,
26823
  154,
26824
  29,
26825
  0, // Skip to: 25344
26826
  /* 17766 */ MCD_OPC_CheckField,
26827
  6,
26828
  1,
26829
  1,
26830
  147,
26831
  29,
26832
  0, // Skip to: 25344
26833
  /* 17773 */ MCD_OPC_CheckField,
26834
  0,
26835
  1,
26836
  0,
26837
  140,
26838
  29,
26839
  0, // Skip to: 25344
26840
  /* 17780 */ MCD_OPC_Decode,
26841
  185,
26842
  8,
26843
  143,
26844
  1, // Opcode: MVE_VEOR
26845
  /* 17785 */ MCD_OPC_FilterValue,
26846
  1,
26847
  126,
26848
  0,
26849
  0, // Skip to: 17916
26850
  /* 17790 */ MCD_OPC_ExtractField,
26851
  4,
26852
  1, // Inst{4} ...
26853
  /* 17793 */ MCD_OPC_FilterValue,
26854
  0,
26855
  75,
26856
  0,
26857
  0, // Skip to: 17873
26858
  /* 17798 */ MCD_OPC_ExtractField,
26859
  28,
26860
  4, // Inst{31-28} ...
26861
  /* 17801 */ MCD_OPC_FilterValue,
26862
  14,
26863
  31,
26864
  0,
26865
  0, // Skip to: 17837
26866
  /* 17806 */ MCD_OPC_CheckPredicate,
26867
  22,
26868
  109,
26869
  29,
26870
  0, // Skip to: 25344
26871
  /* 17811 */ MCD_OPC_CheckField,
26872
  16,
26873
  1,
26874
  0,
26875
  102,
26876
  29,
26877
  0, // Skip to: 25344
26878
  /* 17818 */ MCD_OPC_CheckField,
26879
  6,
26880
  1,
26881
  1,
26882
  95,
26883
  29,
26884
  0, // Skip to: 25344
26885
  /* 17825 */ MCD_OPC_CheckField,
26886
  0,
26887
  1,
26888
  0,
26889
  88,
26890
  29,
26891
  0, // Skip to: 25344
26892
  /* 17832 */ MCD_OPC_Decode,
26893
  162,
26894
  12,
26895
  143,
26896
  1, // Opcode: MVE_VRHADDs16
26897
  /* 17837 */ MCD_OPC_FilterValue,
26898
  15,
26899
  78,
26900
  29,
26901
  0, // Skip to: 25344
26902
  /* 17842 */ MCD_OPC_CheckPredicate,
26903
  22,
26904
  73,
26905
  29,
26906
  0, // Skip to: 25344
26907
  /* 17847 */ MCD_OPC_CheckField,
26908
  16,
26909
  1,
26910
  0,
26911
  66,
26912
  29,
26913
  0, // Skip to: 25344
26914
  /* 17854 */ MCD_OPC_CheckField,
26915
  6,
26916
  1,
26917
  1,
26918
  59,
26919
  29,
26920
  0, // Skip to: 25344
26921
  /* 17861 */ MCD_OPC_CheckField,
26922
  0,
26923
  1,
26924
  0,
26925
  52,
26926
  29,
26927
  0, // Skip to: 25344
26928
  /* 17868 */ MCD_OPC_Decode,
26929
  165,
26930
  12,
26931
  143,
26932
  1, // Opcode: MVE_VRHADDu16
26933
  /* 17873 */ MCD_OPC_FilterValue,
26934
  1,
26935
  42,
26936
  29,
26937
  0, // Skip to: 25344
26938
  /* 17878 */ MCD_OPC_CheckPredicate,
26939
  22,
26940
  37,
26941
  29,
26942
  0, // Skip to: 25344
26943
  /* 17883 */ MCD_OPC_CheckField,
26944
  28,
26945
  4,
26946
  14,
26947
  30,
26948
  29,
26949
  0, // Skip to: 25344
26950
  /* 17890 */ MCD_OPC_CheckField,
26951
  16,
26952
  1,
26953
  0,
26954
  23,
26955
  29,
26956
  0, // Skip to: 25344
26957
  /* 17897 */ MCD_OPC_CheckField,
26958
  6,
26959
  1,
26960
  1,
26961
  16,
26962
  29,
26963
  0, // Skip to: 25344
26964
  /* 17904 */ MCD_OPC_CheckField,
26965
  0,
26966
  1,
26967
  0,
26968
  9,
26969
  29,
26970
  0, // Skip to: 25344
26971
  /* 17911 */ MCD_OPC_Decode,
26972
  221,
26973
  7,
26974
  143,
26975
  1, // Opcode: MVE_VBIC
26976
  /* 17916 */ MCD_OPC_FilterValue,
26977
  2,
26978
  126,
26979
  0,
26980
  0, // Skip to: 18047
26981
  /* 17921 */ MCD_OPC_ExtractField,
26982
  4,
26983
  1, // Inst{4} ...
26984
  /* 17924 */ MCD_OPC_FilterValue,
26985
  0,
26986
  75,
26987
  0,
26988
  0, // Skip to: 18004
26989
  /* 17929 */ MCD_OPC_ExtractField,
26990
  28,
26991
  4, // Inst{31-28} ...
26992
  /* 17932 */ MCD_OPC_FilterValue,
26993
  14,
26994
  31,
26995
  0,
26996
  0, // Skip to: 17968
26997
  /* 17937 */ MCD_OPC_CheckPredicate,
26998
  22,
26999
  234,
27000
  28,
27001
  0, // Skip to: 25344
27002
  /* 17942 */ MCD_OPC_CheckField,
27003
  16,
27004
  1,
27005
  0,
27006
  227,
27007
  28,
27008
  0, // Skip to: 25344
27009
  /* 17949 */ MCD_OPC_CheckField,
27010
  6,
27011
  1,
27012
  1,
27013
  220,
27014
  28,
27015
  0, // Skip to: 25344
27016
  /* 17956 */ MCD_OPC_CheckField,
27017
  0,
27018
  1,
27019
  0,
27020
  213,
27021
  28,
27022
  0, // Skip to: 25344
27023
  /* 17963 */ MCD_OPC_Decode,
27024
  163,
27025
  12,
27026
  143,
27027
  1, // Opcode: MVE_VRHADDs32
27028
  /* 17968 */ MCD_OPC_FilterValue,
27029
  15,
27030
  203,
27031
  28,
27032
  0, // Skip to: 25344
27033
  /* 17973 */ MCD_OPC_CheckPredicate,
27034
  22,
27035
  198,
27036
  28,
27037
  0, // Skip to: 25344
27038
  /* 17978 */ MCD_OPC_CheckField,
27039
  16,
27040
  1,
27041
  0,
27042
  191,
27043
  28,
27044
  0, // Skip to: 25344
27045
  /* 17985 */ MCD_OPC_CheckField,
27046
  6,
27047
  1,
27048
  1,
27049
  184,
27050
  28,
27051
  0, // Skip to: 25344
27052
  /* 17992 */ MCD_OPC_CheckField,
27053
  0,
27054
  1,
27055
  0,
27056
  177,
27057
  28,
27058
  0, // Skip to: 25344
27059
  /* 17999 */ MCD_OPC_Decode,
27060
  166,
27061
  12,
27062
  143,
27063
  1, // Opcode: MVE_VRHADDu32
27064
  /* 18004 */ MCD_OPC_FilterValue,
27065
  1,
27066
  167,
27067
  28,
27068
  0, // Skip to: 25344
27069
  /* 18009 */ MCD_OPC_CheckPredicate,
27070
  22,
27071
  162,
27072
  28,
27073
  0, // Skip to: 25344
27074
  /* 18014 */ MCD_OPC_CheckField,
27075
  28,
27076
  4,
27077
  14,
27078
  155,
27079
  28,
27080
  0, // Skip to: 25344
27081
  /* 18021 */ MCD_OPC_CheckField,
27082
  16,
27083
  1,
27084
  0,
27085
  148,
27086
  28,
27087
  0, // Skip to: 25344
27088
  /* 18028 */ MCD_OPC_CheckField,
27089
  6,
27090
  1,
27091
  1,
27092
  141,
27093
  28,
27094
  0, // Skip to: 25344
27095
  /* 18035 */ MCD_OPC_CheckField,
27096
  0,
27097
  1,
27098
  0,
27099
  134,
27100
  28,
27101
  0, // Skip to: 25344
27102
  /* 18042 */ MCD_OPC_Decode,
27103
  229,
27104
  10,
27105
  143,
27106
  1, // Opcode: MVE_VORR
27107
  /* 18047 */ MCD_OPC_FilterValue,
27108
  3,
27109
  124,
27110
  28,
27111
  0, // Skip to: 25344
27112
  /* 18052 */ MCD_OPC_CheckPredicate,
27113
  22,
27114
  119,
27115
  28,
27116
  0, // Skip to: 25344
27117
  /* 18057 */ MCD_OPC_CheckField,
27118
  28,
27119
  4,
27120
  14,
27121
  112,
27122
  28,
27123
  0, // Skip to: 25344
27124
  /* 18064 */ MCD_OPC_CheckField,
27125
  16,
27126
  1,
27127
  0,
27128
  105,
27129
  28,
27130
  0, // Skip to: 25344
27131
  /* 18071 */ MCD_OPC_CheckField,
27132
  6,
27133
  1,
27134
  1,
27135
  98,
27136
  28,
27137
  0, // Skip to: 25344
27138
  /* 18078 */ MCD_OPC_CheckField,
27139
  4,
27140
  1,
27141
  1,
27142
  91,
27143
  28,
27144
  0, // Skip to: 25344
27145
  /* 18085 */ MCD_OPC_CheckField,
27146
  0,
27147
  1,
27148
  0,
27149
  84,
27150
  28,
27151
  0, // Skip to: 25344
27152
  /* 18092 */ MCD_OPC_Decode,
27153
  228,
27154
  10,
27155
  143,
27156
  1, // Opcode: MVE_VORN
27157
  /* 18097 */ MCD_OPC_FilterValue,
27158
  2,
27159
  251,
27160
  1,
27161
  0, // Skip to: 18609
27162
  /* 18102 */ MCD_OPC_ExtractField,
27163
  20,
27164
  2, // Inst{21-20} ...
27165
  /* 18105 */ MCD_OPC_FilterValue,
27166
  0,
27167
  163,
27168
  0,
27169
  0, // Skip to: 18273
27170
  /* 18110 */ MCD_OPC_ExtractField,
27171
  4,
27172
  1, // Inst{4} ...
27173
  /* 18113 */ MCD_OPC_FilterValue,
27174
  0,
27175
  75,
27176
  0,
27177
  0, // Skip to: 18193
27178
  /* 18118 */ MCD_OPC_ExtractField,
27179
  28,
27180
  4, // Inst{31-28} ...
27181
  /* 18121 */ MCD_OPC_FilterValue,
27182
  14,
27183
  31,
27184
  0,
27185
  0, // Skip to: 18157
27186
  /* 18126 */ MCD_OPC_CheckPredicate,
27187
  22,
27188
  45,
27189
  28,
27190
  0, // Skip to: 25344
27191
  /* 18131 */ MCD_OPC_CheckField,
27192
  16,
27193
  1,
27194
  0,
27195
  38,
27196
  28,
27197
  0, // Skip to: 25344
27198
  /* 18138 */ MCD_OPC_CheckField,
27199
  6,
27200
  1,
27201
  1,
27202
  31,
27203
  28,
27204
  0, // Skip to: 25344
27205
  /* 18145 */ MCD_OPC_CheckField,
27206
  0,
27207
  1,
27208
  0,
27209
  24,
27210
  28,
27211
  0, // Skip to: 25344
27212
  /* 18152 */ MCD_OPC_Decode,
27213
  217,
27214
  8,
27215
  143,
27216
  1, // Opcode: MVE_VHSUBs8
27217
  /* 18157 */ MCD_OPC_FilterValue,
27218
  15,
27219
  14,
27220
  28,
27221
  0, // Skip to: 25344
27222
  /* 18162 */ MCD_OPC_CheckPredicate,
27223
  22,
27224
  9,
27225
  28,
27226
  0, // Skip to: 25344
27227
  /* 18167 */ MCD_OPC_CheckField,
27228
  16,
27229
  1,
27230
  0,
27231
  2,
27232
  28,
27233
  0, // Skip to: 25344
27234
  /* 18174 */ MCD_OPC_CheckField,
27235
  6,
27236
  1,
27237
  1,
27238
  251,
27239
  27,
27240
  0, // Skip to: 25344
27241
  /* 18181 */ MCD_OPC_CheckField,
27242
  0,
27243
  1,
27244
  0,
27245
  244,
27246
  27,
27247
  0, // Skip to: 25344
27248
  /* 18188 */ MCD_OPC_Decode,
27249
  220,
27250
  8,
27251
  143,
27252
  1, // Opcode: MVE_VHSUBu8
27253
  /* 18193 */ MCD_OPC_FilterValue,
27254
  1,
27255
  234,
27256
  27,
27257
  0, // Skip to: 25344
27258
  /* 18198 */ MCD_OPC_ExtractField,
27259
  28,
27260
  4, // Inst{31-28} ...
27261
  /* 18201 */ MCD_OPC_FilterValue,
27262
  14,
27263
  31,
27264
  0,
27265
  0, // Skip to: 18237
27266
  /* 18206 */ MCD_OPC_CheckPredicate,
27267
  22,
27268
  221,
27269
  27,
27270
  0, // Skip to: 25344
27271
  /* 18211 */ MCD_OPC_CheckField,
27272
  16,
27273
  1,
27274
  0,
27275
  214,
27276
  27,
27277
  0, // Skip to: 25344
27278
  /* 18218 */ MCD_OPC_CheckField,
27279
  6,
27280
  1,
27281
  1,
27282
  207,
27283
  27,
27284
  0, // Skip to: 25344
27285
  /* 18225 */ MCD_OPC_CheckField,
27286
  0,
27287
  1,
27288
  0,
27289
  200,
27290
  27,
27291
  0, // Skip to: 25344
27292
  /* 18232 */ MCD_OPC_Decode,
27293
  152,
27294
  12,
27295
  143,
27296
  1, // Opcode: MVE_VQSUBs8
27297
  /* 18237 */ MCD_OPC_FilterValue,
27298
  15,
27299
  190,
27300
  27,
27301
  0, // Skip to: 25344
27302
  /* 18242 */ MCD_OPC_CheckPredicate,
27303
  22,
27304
  185,
27305
  27,
27306
  0, // Skip to: 25344
27307
  /* 18247 */ MCD_OPC_CheckField,
27308
  16,
27309
  1,
27310
  0,
27311
  178,
27312
  27,
27313
  0, // Skip to: 25344
27314
  /* 18254 */ MCD_OPC_CheckField,
27315
  6,
27316
  1,
27317
  1,
27318
  171,
27319
  27,
27320
  0, // Skip to: 25344
27321
  /* 18261 */ MCD_OPC_CheckField,
27322
  0,
27323
  1,
27324
  0,
27325
  164,
27326
  27,
27327
  0, // Skip to: 25344
27328
  /* 18268 */ MCD_OPC_Decode,
27329
  155,
27330
  12,
27331
  143,
27332
  1, // Opcode: MVE_VQSUBu8
27333
  /* 18273 */ MCD_OPC_FilterValue,
27334
  1,
27335
  163,
27336
  0,
27337
  0, // Skip to: 18441
27338
  /* 18278 */ MCD_OPC_ExtractField,
27339
  4,
27340
  1, // Inst{4} ...
27341
  /* 18281 */ MCD_OPC_FilterValue,
27342
  0,
27343
  75,
27344
  0,
27345
  0, // Skip to: 18361
27346
  /* 18286 */ MCD_OPC_ExtractField,
27347
  28,
27348
  4, // Inst{31-28} ...
27349
  /* 18289 */ MCD_OPC_FilterValue,
27350
  14,
27351
  31,
27352
  0,
27353
  0, // Skip to: 18325
27354
  /* 18294 */ MCD_OPC_CheckPredicate,
27355
  22,
27356
  133,
27357
  27,
27358
  0, // Skip to: 25344
27359
  /* 18299 */ MCD_OPC_CheckField,
27360
  16,
27361
  1,
27362
  0,
27363
  126,
27364
  27,
27365
  0, // Skip to: 25344
27366
  /* 18306 */ MCD_OPC_CheckField,
27367
  6,
27368
  1,
27369
  1,
27370
  119,
27371
  27,
27372
  0, // Skip to: 25344
27373
  /* 18313 */ MCD_OPC_CheckField,
27374
  0,
27375
  1,
27376
  0,
27377
  112,
27378
  27,
27379
  0, // Skip to: 25344
27380
  /* 18320 */ MCD_OPC_Decode,
27381
  215,
27382
  8,
27383
  143,
27384
  1, // Opcode: MVE_VHSUBs16
27385
  /* 18325 */ MCD_OPC_FilterValue,
27386
  15,
27387
  102,
27388
  27,
27389
  0, // Skip to: 25344
27390
  /* 18330 */ MCD_OPC_CheckPredicate,
27391
  22,
27392
  97,
27393
  27,
27394
  0, // Skip to: 25344
27395
  /* 18335 */ MCD_OPC_CheckField,
27396
  16,
27397
  1,
27398
  0,
27399
  90,
27400
  27,
27401
  0, // Skip to: 25344
27402
  /* 18342 */ MCD_OPC_CheckField,
27403
  6,
27404
  1,
27405
  1,
27406
  83,
27407
  27,
27408
  0, // Skip to: 25344
27409
  /* 18349 */ MCD_OPC_CheckField,
27410
  0,
27411
  1,
27412
  0,
27413
  76,
27414
  27,
27415
  0, // Skip to: 25344
27416
  /* 18356 */ MCD_OPC_Decode,
27417
  218,
27418
  8,
27419
  143,
27420
  1, // Opcode: MVE_VHSUBu16
27421
  /* 18361 */ MCD_OPC_FilterValue,
27422
  1,
27423
  66,
27424
  27,
27425
  0, // Skip to: 25344
27426
  /* 18366 */ MCD_OPC_ExtractField,
27427
  28,
27428
  4, // Inst{31-28} ...
27429
  /* 18369 */ MCD_OPC_FilterValue,
27430
  14,
27431
  31,
27432
  0,
27433
  0, // Skip to: 18405
27434
  /* 18374 */ MCD_OPC_CheckPredicate,
27435
  22,
27436
  53,
27437
  27,
27438
  0, // Skip to: 25344
27439
  /* 18379 */ MCD_OPC_CheckField,
27440
  16,
27441
  1,
27442
  0,
27443
  46,
27444
  27,
27445
  0, // Skip to: 25344
27446
  /* 18386 */ MCD_OPC_CheckField,
27447
  6,
27448
  1,
27449
  1,
27450
  39,
27451
  27,
27452
  0, // Skip to: 25344
27453
  /* 18393 */ MCD_OPC_CheckField,
27454
  0,
27455
  1,
27456
  0,
27457
  32,
27458
  27,
27459
  0, // Skip to: 25344
27460
  /* 18400 */ MCD_OPC_Decode,
27461
  150,
27462
  12,
27463
  143,
27464
  1, // Opcode: MVE_VQSUBs16
27465
  /* 18405 */ MCD_OPC_FilterValue,
27466
  15,
27467
  22,
27468
  27,
27469
  0, // Skip to: 25344
27470
  /* 18410 */ MCD_OPC_CheckPredicate,
27471
  22,
27472
  17,
27473
  27,
27474
  0, // Skip to: 25344
27475
  /* 18415 */ MCD_OPC_CheckField,
27476
  16,
27477
  1,
27478
  0,
27479
  10,
27480
  27,
27481
  0, // Skip to: 25344
27482
  /* 18422 */ MCD_OPC_CheckField,
27483
  6,
27484
  1,
27485
  1,
27486
  3,
27487
  27,
27488
  0, // Skip to: 25344
27489
  /* 18429 */ MCD_OPC_CheckField,
27490
  0,
27491
  1,
27492
  0,
27493
  252,
27494
  26,
27495
  0, // Skip to: 25344
27496
  /* 18436 */ MCD_OPC_Decode,
27497
  153,
27498
  12,
27499
  143,
27500
  1, // Opcode: MVE_VQSUBu16
27501
  /* 18441 */ MCD_OPC_FilterValue,
27502
  2,
27503
  242,
27504
  26,
27505
  0, // Skip to: 25344
27506
  /* 18446 */ MCD_OPC_ExtractField,
27507
  4,
27508
  1, // Inst{4} ...
27509
  /* 18449 */ MCD_OPC_FilterValue,
27510
  0,
27511
  75,
27512
  0,
27513
  0, // Skip to: 18529
27514
  /* 18454 */ MCD_OPC_ExtractField,
27515
  28,
27516
  4, // Inst{31-28} ...
27517
  /* 18457 */ MCD_OPC_FilterValue,
27518
  14,
27519
  31,
27520
  0,
27521
  0, // Skip to: 18493
27522
  /* 18462 */ MCD_OPC_CheckPredicate,
27523
  22,
27524
  221,
27525
  26,
27526
  0, // Skip to: 25344
27527
  /* 18467 */ MCD_OPC_CheckField,
27528
  16,
27529
  1,
27530
  0,
27531
  214,
27532
  26,
27533
  0, // Skip to: 25344
27534
  /* 18474 */ MCD_OPC_CheckField,
27535
  6,
27536
  1,
27537
  1,
27538
  207,
27539
  26,
27540
  0, // Skip to: 25344
27541
  /* 18481 */ MCD_OPC_CheckField,
27542
  0,
27543
  1,
27544
  0,
27545
  200,
27546
  26,
27547
  0, // Skip to: 25344
27548
  /* 18488 */ MCD_OPC_Decode,
27549
  216,
27550
  8,
27551
  143,
27552
  1, // Opcode: MVE_VHSUBs32
27553
  /* 18493 */ MCD_OPC_FilterValue,
27554
  15,
27555
  190,
27556
  26,
27557
  0, // Skip to: 25344
27558
  /* 18498 */ MCD_OPC_CheckPredicate,
27559
  22,
27560
  185,
27561
  26,
27562
  0, // Skip to: 25344
27563
  /* 18503 */ MCD_OPC_CheckField,
27564
  16,
27565
  1,
27566
  0,
27567
  178,
27568
  26,
27569
  0, // Skip to: 25344
27570
  /* 18510 */ MCD_OPC_CheckField,
27571
  6,
27572
  1,
27573
  1,
27574
  171,
27575
  26,
27576
  0, // Skip to: 25344
27577
  /* 18517 */ MCD_OPC_CheckField,
27578
  0,
27579
  1,
27580
  0,
27581
  164,
27582
  26,
27583
  0, // Skip to: 25344
27584
  /* 18524 */ MCD_OPC_Decode,
27585
  219,
27586
  8,
27587
  143,
27588
  1, // Opcode: MVE_VHSUBu32
27589
  /* 18529 */ MCD_OPC_FilterValue,
27590
  1,
27591
  154,
27592
  26,
27593
  0, // Skip to: 25344
27594
  /* 18534 */ MCD_OPC_ExtractField,
27595
  28,
27596
  4, // Inst{31-28} ...
27597
  /* 18537 */ MCD_OPC_FilterValue,
27598
  14,
27599
  31,
27600
  0,
27601
  0, // Skip to: 18573
27602
  /* 18542 */ MCD_OPC_CheckPredicate,
27603
  22,
27604
  141,
27605
  26,
27606
  0, // Skip to: 25344
27607
  /* 18547 */ MCD_OPC_CheckField,
27608
  16,
27609
  1,
27610
  0,
27611
  134,
27612
  26,
27613
  0, // Skip to: 25344
27614
  /* 18554 */ MCD_OPC_CheckField,
27615
  6,
27616
  1,
27617
  1,
27618
  127,
27619
  26,
27620
  0, // Skip to: 25344
27621
  /* 18561 */ MCD_OPC_CheckField,
27622
  0,
27623
  1,
27624
  0,
27625
  120,
27626
  26,
27627
  0, // Skip to: 25344
27628
  /* 18568 */ MCD_OPC_Decode,
27629
  151,
27630
  12,
27631
  143,
27632
  1, // Opcode: MVE_VQSUBs32
27633
  /* 18573 */ MCD_OPC_FilterValue,
27634
  15,
27635
  110,
27636
  26,
27637
  0, // Skip to: 25344
27638
  /* 18578 */ MCD_OPC_CheckPredicate,
27639
  22,
27640
  105,
27641
  26,
27642
  0, // Skip to: 25344
27643
  /* 18583 */ MCD_OPC_CheckField,
27644
  16,
27645
  1,
27646
  0,
27647
  98,
27648
  26,
27649
  0, // Skip to: 25344
27650
  /* 18590 */ MCD_OPC_CheckField,
27651
  6,
27652
  1,
27653
  1,
27654
  91,
27655
  26,
27656
  0, // Skip to: 25344
27657
  /* 18597 */ MCD_OPC_CheckField,
27658
  0,
27659
  1,
27660
  0,
27661
  84,
27662
  26,
27663
  0, // Skip to: 25344
27664
  /* 18604 */ MCD_OPC_Decode,
27665
  154,
27666
  12,
27667
  143,
27668
  1, // Opcode: MVE_VQSUBu32
27669
  /* 18609 */ MCD_OPC_FilterValue,
27670
  4,
27671
  251,
27672
  1,
27673
  0, // Skip to: 19121
27674
  /* 18614 */ MCD_OPC_ExtractField,
27675
  20,
27676
  2, // Inst{21-20} ...
27677
  /* 18617 */ MCD_OPC_FilterValue,
27678
  0,
27679
  163,
27680
  0,
27681
  0, // Skip to: 18785
27682
  /* 18622 */ MCD_OPC_ExtractField,
27683
  4,
27684
  1, // Inst{4} ...
27685
  /* 18625 */ MCD_OPC_FilterValue,
27686
  0,
27687
  75,
27688
  0,
27689
  0, // Skip to: 18705
27690
  /* 18630 */ MCD_OPC_ExtractField,
27691
  28,
27692
  4, // Inst{31-28} ...
27693
  /* 18633 */ MCD_OPC_FilterValue,
27694
  14,
27695
  31,
27696
  0,
27697
  0, // Skip to: 18669
27698
  /* 18638 */ MCD_OPC_CheckPredicate,
27699
  22,
27700
  45,
27701
  26,
27702
  0, // Skip to: 25344
27703
  /* 18643 */ MCD_OPC_CheckField,
27704
  16,
27705
  1,
27706
  0,
27707
  38,
27708
  26,
27709
  0, // Skip to: 25344
27710
  /* 18650 */ MCD_OPC_CheckField,
27711
  6,
27712
  1,
27713
  1,
27714
  31,
27715
  26,
27716
  0, // Skip to: 25344
27717
  /* 18657 */ MCD_OPC_CheckField,
27718
  0,
27719
  1,
27720
  0,
27721
  24,
27722
  26,
27723
  0, // Skip to: 25344
27724
  /* 18664 */ MCD_OPC_Decode,
27725
  239,
27726
  12,
27727
  189,
27728
  1, // Opcode: MVE_VSHL_by_vecs8
27729
  /* 18669 */ MCD_OPC_FilterValue,
27730
  15,
27731
  14,
27732
  26,
27733
  0, // Skip to: 25344
27734
  /* 18674 */ MCD_OPC_CheckPredicate,
27735
  22,
27736
  9,
27737
  26,
27738
  0, // Skip to: 25344
27739
  /* 18679 */ MCD_OPC_CheckField,
27740
  16,
27741
  1,
27742
  0,
27743
  2,
27744
  26,
27745
  0, // Skip to: 25344
27746
  /* 18686 */ MCD_OPC_CheckField,
27747
  6,
27748
  1,
27749
  1,
27750
  251,
27751
  25,
27752
  0, // Skip to: 25344
27753
  /* 18693 */ MCD_OPC_CheckField,
27754
  0,
27755
  1,
27756
  0,
27757
  244,
27758
  25,
27759
  0, // Skip to: 25344
27760
  /* 18700 */ MCD_OPC_Decode,
27761
  242,
27762
  12,
27763
  189,
27764
  1, // Opcode: MVE_VSHL_by_vecu8
27765
  /* 18705 */ MCD_OPC_FilterValue,
27766
  1,
27767
  234,
27768
  25,
27769
  0, // Skip to: 25344
27770
  /* 18710 */ MCD_OPC_ExtractField,
27771
  28,
27772
  4, // Inst{31-28} ...
27773
  /* 18713 */ MCD_OPC_FilterValue,
27774
  14,
27775
  31,
27776
  0,
27777
  0, // Skip to: 18749
27778
  /* 18718 */ MCD_OPC_CheckPredicate,
27779
  22,
27780
  221,
27781
  25,
27782
  0, // Skip to: 25344
27783
  /* 18723 */ MCD_OPC_CheckField,
27784
  16,
27785
  1,
27786
  0,
27787
  214,
27788
  25,
27789
  0, // Skip to: 25344
27790
  /* 18730 */ MCD_OPC_CheckField,
27791
  6,
27792
  1,
27793
  1,
27794
  207,
27795
  25,
27796
  0, // Skip to: 25344
27797
  /* 18737 */ MCD_OPC_CheckField,
27798
  0,
27799
  1,
27800
  0,
27801
  200,
27802
  25,
27803
  0, // Skip to: 25344
27804
  /* 18744 */ MCD_OPC_Decode,
27805
  244,
27806
  11,
27807
  189,
27808
  1, // Opcode: MVE_VQSHL_by_vecs8
27809
  /* 18749 */ MCD_OPC_FilterValue,
27810
  15,
27811
  190,
27812
  25,
27813
  0, // Skip to: 25344
27814
  /* 18754 */ MCD_OPC_CheckPredicate,
27815
  22,
27816
  185,
27817
  25,
27818
  0, // Skip to: 25344
27819
  /* 18759 */ MCD_OPC_CheckField,
27820
  16,
27821
  1,
27822
  0,
27823
  178,
27824
  25,
27825
  0, // Skip to: 25344
27826
  /* 18766 */ MCD_OPC_CheckField,
27827
  6,
27828
  1,
27829
  1,
27830
  171,
27831
  25,
27832
  0, // Skip to: 25344
27833
  /* 18773 */ MCD_OPC_CheckField,
27834
  0,
27835
  1,
27836
  0,
27837
  164,
27838
  25,
27839
  0, // Skip to: 25344
27840
  /* 18780 */ MCD_OPC_Decode,
27841
  247,
27842
  11,
27843
  189,
27844
  1, // Opcode: MVE_VQSHL_by_vecu8
27845
  /* 18785 */ MCD_OPC_FilterValue,
27846
  1,
27847
  163,
27848
  0,
27849
  0, // Skip to: 18953
27850
  /* 18790 */ MCD_OPC_ExtractField,
27851
  4,
27852
  1, // Inst{4} ...
27853
  /* 18793 */ MCD_OPC_FilterValue,
27854
  0,
27855
  75,
27856
  0,
27857
  0, // Skip to: 18873
27858
  /* 18798 */ MCD_OPC_ExtractField,
27859
  28,
27860
  4, // Inst{31-28} ...
27861
  /* 18801 */ MCD_OPC_FilterValue,
27862
  14,
27863
  31,
27864
  0,
27865
  0, // Skip to: 18837
27866
  /* 18806 */ MCD_OPC_CheckPredicate,
27867
  22,
27868
  133,
27869
  25,
27870
  0, // Skip to: 25344
27871
  /* 18811 */ MCD_OPC_CheckField,
27872
  16,
27873
  1,
27874
  0,
27875
  126,
27876
  25,
27877
  0, // Skip to: 25344
27878
  /* 18818 */ MCD_OPC_CheckField,
27879
  6,
27880
  1,
27881
  1,
27882
  119,
27883
  25,
27884
  0, // Skip to: 25344
27885
  /* 18825 */ MCD_OPC_CheckField,
27886
  0,
27887
  1,
27888
  0,
27889
  112,
27890
  25,
27891
  0, // Skip to: 25344
27892
  /* 18832 */ MCD_OPC_Decode,
27893
  237,
27894
  12,
27895
  189,
27896
  1, // Opcode: MVE_VSHL_by_vecs16
27897
  /* 18837 */ MCD_OPC_FilterValue,
27898
  15,
27899
  102,
27900
  25,
27901
  0, // Skip to: 25344
27902
  /* 18842 */ MCD_OPC_CheckPredicate,
27903
  22,
27904
  97,
27905
  25,
27906
  0, // Skip to: 25344
27907
  /* 18847 */ MCD_OPC_CheckField,
27908
  16,
27909
  1,
27910
  0,
27911
  90,
27912
  25,
27913
  0, // Skip to: 25344
27914
  /* 18854 */ MCD_OPC_CheckField,
27915
  6,
27916
  1,
27917
  1,
27918
  83,
27919
  25,
27920
  0, // Skip to: 25344
27921
  /* 18861 */ MCD_OPC_CheckField,
27922
  0,
27923
  1,
27924
  0,
27925
  76,
27926
  25,
27927
  0, // Skip to: 25344
27928
  /* 18868 */ MCD_OPC_Decode,
27929
  240,
27930
  12,
27931
  189,
27932
  1, // Opcode: MVE_VSHL_by_vecu16
27933
  /* 18873 */ MCD_OPC_FilterValue,
27934
  1,
27935
  66,
27936
  25,
27937
  0, // Skip to: 25344
27938
  /* 18878 */ MCD_OPC_ExtractField,
27939
  28,
27940
  4, // Inst{31-28} ...
27941
  /* 18881 */ MCD_OPC_FilterValue,
27942
  14,
27943
  31,
27944
  0,
27945
  0, // Skip to: 18917
27946
  /* 18886 */ MCD_OPC_CheckPredicate,
27947
  22,
27948
  53,
27949
  25,
27950
  0, // Skip to: 25344
27951
  /* 18891 */ MCD_OPC_CheckField,
27952
  16,
27953
  1,
27954
  0,
27955
  46,
27956
  25,
27957
  0, // Skip to: 25344
27958
  /* 18898 */ MCD_OPC_CheckField,
27959
  6,
27960
  1,
27961
  1,
27962
  39,
27963
  25,
27964
  0, // Skip to: 25344
27965
  /* 18905 */ MCD_OPC_CheckField,
27966
  0,
27967
  1,
27968
  0,
27969
  32,
27970
  25,
27971
  0, // Skip to: 25344
27972
  /* 18912 */ MCD_OPC_Decode,
27973
  242,
27974
  11,
27975
  189,
27976
  1, // Opcode: MVE_VQSHL_by_vecs16
27977
  /* 18917 */ MCD_OPC_FilterValue,
27978
  15,
27979
  22,
27980
  25,
27981
  0, // Skip to: 25344
27982
  /* 18922 */ MCD_OPC_CheckPredicate,
27983
  22,
27984
  17,
27985
  25,
27986
  0, // Skip to: 25344
27987
  /* 18927 */ MCD_OPC_CheckField,
27988
  16,
27989
  1,
27990
  0,
27991
  10,
27992
  25,
27993
  0, // Skip to: 25344
27994
  /* 18934 */ MCD_OPC_CheckField,
27995
  6,
27996
  1,
27997
  1,
27998
  3,
27999
  25,
28000
  0, // Skip to: 25344
28001
  /* 18941 */ MCD_OPC_CheckField,
28002
  0,
28003
  1,
28004
  0,
28005
  252,
28006
  24,
28007
  0, // Skip to: 25344
28008
  /* 18948 */ MCD_OPC_Decode,
28009
  245,
28010
  11,
28011
  189,
28012
  1, // Opcode: MVE_VQSHL_by_vecu16
28013
  /* 18953 */ MCD_OPC_FilterValue,
28014
  2,
28015
  242,
28016
  24,
28017
  0, // Skip to: 25344
28018
  /* 18958 */ MCD_OPC_ExtractField,
28019
  4,
28020
  1, // Inst{4} ...
28021
  /* 18961 */ MCD_OPC_FilterValue,
28022
  0,
28023
  75,
28024
  0,
28025
  0, // Skip to: 19041
28026
  /* 18966 */ MCD_OPC_ExtractField,
28027
  28,
28028
  4, // Inst{31-28} ...
28029
  /* 18969 */ MCD_OPC_FilterValue,
28030
  14,
28031
  31,
28032
  0,
28033
  0, // Skip to: 19005
28034
  /* 18974 */ MCD_OPC_CheckPredicate,
28035
  22,
28036
  221,
28037
  24,
28038
  0, // Skip to: 25344
28039
  /* 18979 */ MCD_OPC_CheckField,
28040
  16,
28041
  1,
28042
  0,
28043
  214,
28044
  24,
28045
  0, // Skip to: 25344
28046
  /* 18986 */ MCD_OPC_CheckField,
28047
  6,
28048
  1,
28049
  1,
28050
  207,
28051
  24,
28052
  0, // Skip to: 25344
28053
  /* 18993 */ MCD_OPC_CheckField,
28054
  0,
28055
  1,
28056
  0,
28057
  200,
28058
  24,
28059
  0, // Skip to: 25344
28060
  /* 19000 */ MCD_OPC_Decode,
28061
  238,
28062
  12,
28063
  189,
28064
  1, // Opcode: MVE_VSHL_by_vecs32
28065
  /* 19005 */ MCD_OPC_FilterValue,
28066
  15,
28067
  190,
28068
  24,
28069
  0, // Skip to: 25344
28070
  /* 19010 */ MCD_OPC_CheckPredicate,
28071
  22,
28072
  185,
28073
  24,
28074
  0, // Skip to: 25344
28075
  /* 19015 */ MCD_OPC_CheckField,
28076
  16,
28077
  1,
28078
  0,
28079
  178,
28080
  24,
28081
  0, // Skip to: 25344
28082
  /* 19022 */ MCD_OPC_CheckField,
28083
  6,
28084
  1,
28085
  1,
28086
  171,
28087
  24,
28088
  0, // Skip to: 25344
28089
  /* 19029 */ MCD_OPC_CheckField,
28090
  0,
28091
  1,
28092
  0,
28093
  164,
28094
  24,
28095
  0, // Skip to: 25344
28096
  /* 19036 */ MCD_OPC_Decode,
28097
  241,
28098
  12,
28099
  189,
28100
  1, // Opcode: MVE_VSHL_by_vecu32
28101
  /* 19041 */ MCD_OPC_FilterValue,
28102
  1,
28103
  154,
28104
  24,
28105
  0, // Skip to: 25344
28106
  /* 19046 */ MCD_OPC_ExtractField,
28107
  28,
28108
  4, // Inst{31-28} ...
28109
  /* 19049 */ MCD_OPC_FilterValue,
28110
  14,
28111
  31,
28112
  0,
28113
  0, // Skip to: 19085
28114
  /* 19054 */ MCD_OPC_CheckPredicate,
28115
  22,
28116
  141,
28117
  24,
28118
  0, // Skip to: 25344
28119
  /* 19059 */ MCD_OPC_CheckField,
28120
  16,
28121
  1,
28122
  0,
28123
  134,
28124
  24,
28125
  0, // Skip to: 25344
28126
  /* 19066 */ MCD_OPC_CheckField,
28127
  6,
28128
  1,
28129
  1,
28130
  127,
28131
  24,
28132
  0, // Skip to: 25344
28133
  /* 19073 */ MCD_OPC_CheckField,
28134
  0,
28135
  1,
28136
  0,
28137
  120,
28138
  24,
28139
  0, // Skip to: 25344
28140
  /* 19080 */ MCD_OPC_Decode,
28141
  243,
28142
  11,
28143
  189,
28144
  1, // Opcode: MVE_VQSHL_by_vecs32
28145
  /* 19085 */ MCD_OPC_FilterValue,
28146
  15,
28147
  110,
28148
  24,
28149
  0, // Skip to: 25344
28150
  /* 19090 */ MCD_OPC_CheckPredicate,
28151
  22,
28152
  105,
28153
  24,
28154
  0, // Skip to: 25344
28155
  /* 19095 */ MCD_OPC_CheckField,
28156
  16,
28157
  1,
28158
  0,
28159
  98,
28160
  24,
28161
  0, // Skip to: 25344
28162
  /* 19102 */ MCD_OPC_CheckField,
28163
  6,
28164
  1,
28165
  1,
28166
  91,
28167
  24,
28168
  0, // Skip to: 25344
28169
  /* 19109 */ MCD_OPC_CheckField,
28170
  0,
28171
  1,
28172
  0,
28173
  84,
28174
  24,
28175
  0, // Skip to: 25344
28176
  /* 19116 */ MCD_OPC_Decode,
28177
  246,
28178
  11,
28179
  189,
28180
  1, // Opcode: MVE_VQSHL_by_vecu32
28181
  /* 19121 */ MCD_OPC_FilterValue,
28182
  5,
28183
  251,
28184
  1,
28185
  0, // Skip to: 19633
28186
  /* 19126 */ MCD_OPC_ExtractField,
28187
  20,
28188
  2, // Inst{21-20} ...
28189
  /* 19129 */ MCD_OPC_FilterValue,
28190
  0,
28191
  163,
28192
  0,
28193
  0, // Skip to: 19297
28194
  /* 19134 */ MCD_OPC_ExtractField,
28195
  4,
28196
  1, // Inst{4} ...
28197
  /* 19137 */ MCD_OPC_FilterValue,
28198
  0,
28199
  75,
28200
  0,
28201
  0, // Skip to: 19217
28202
  /* 19142 */ MCD_OPC_ExtractField,
28203
  28,
28204
  4, // Inst{31-28} ...
28205
  /* 19145 */ MCD_OPC_FilterValue,
28206
  14,
28207
  31,
28208
  0,
28209
  0, // Skip to: 19181
28210
  /* 19150 */ MCD_OPC_CheckPredicate,
28211
  22,
28212
  45,
28213
  24,
28214
  0, // Skip to: 25344
28215
  /* 19155 */ MCD_OPC_CheckField,
28216
  16,
28217
  1,
28218
  0,
28219
  38,
28220
  24,
28221
  0, // Skip to: 25344
28222
  /* 19162 */ MCD_OPC_CheckField,
28223
  6,
28224
  1,
28225
  1,
28226
  31,
28227
  24,
28228
  0, // Skip to: 25344
28229
  /* 19169 */ MCD_OPC_CheckField,
28230
  0,
28231
  1,
28232
  0,
28233
  24,
28234
  24,
28235
  0, // Skip to: 25344
28236
  /* 19176 */ MCD_OPC_Decode,
28237
  198,
28238
  12,
28239
  189,
28240
  1, // Opcode: MVE_VRSHL_by_vecs8
28241
  /* 19181 */ MCD_OPC_FilterValue,
28242
  15,
28243
  14,
28244
  24,
28245
  0, // Skip to: 25344
28246
  /* 19186 */ MCD_OPC_CheckPredicate,
28247
  22,
28248
  9,
28249
  24,
28250
  0, // Skip to: 25344
28251
  /* 19191 */ MCD_OPC_CheckField,
28252
  16,
28253
  1,
28254
  0,
28255
  2,
28256
  24,
28257
  0, // Skip to: 25344
28258
  /* 19198 */ MCD_OPC_CheckField,
28259
  6,
28260
  1,
28261
  1,
28262
  251,
28263
  23,
28264
  0, // Skip to: 25344
28265
  /* 19205 */ MCD_OPC_CheckField,
28266
  0,
28267
  1,
28268
  0,
28269
  244,
28270
  23,
28271
  0, // Skip to: 25344
28272
  /* 19212 */ MCD_OPC_Decode,
28273
  201,
28274
  12,
28275
  189,
28276
  1, // Opcode: MVE_VRSHL_by_vecu8
28277
  /* 19217 */ MCD_OPC_FilterValue,
28278
  1,
28279
  234,
28280
  23,
28281
  0, // Skip to: 25344
28282
  /* 19222 */ MCD_OPC_ExtractField,
28283
  28,
28284
  4, // Inst{31-28} ...
28285
  /* 19225 */ MCD_OPC_FilterValue,
28286
  14,
28287
  31,
28288
  0,
28289
  0, // Skip to: 19261
28290
  /* 19230 */ MCD_OPC_CheckPredicate,
28291
  22,
28292
  221,
28293
  23,
28294
  0, // Skip to: 25344
28295
  /* 19235 */ MCD_OPC_CheckField,
28296
  16,
28297
  1,
28298
  0,
28299
  214,
28300
  23,
28301
  0, // Skip to: 25344
28302
  /* 19242 */ MCD_OPC_CheckField,
28303
  6,
28304
  1,
28305
  1,
28306
  207,
28307
  23,
28308
  0, // Skip to: 25344
28309
  /* 19249 */ MCD_OPC_CheckField,
28310
  0,
28311
  1,
28312
  0,
28313
  200,
28314
  23,
28315
  0, // Skip to: 25344
28316
  /* 19256 */ MCD_OPC_Decode,
28317
  217,
28318
  11,
28319
  189,
28320
  1, // Opcode: MVE_VQRSHL_by_vecs8
28321
  /* 19261 */ MCD_OPC_FilterValue,
28322
  15,
28323
  190,
28324
  23,
28325
  0, // Skip to: 25344
28326
  /* 19266 */ MCD_OPC_CheckPredicate,
28327
  22,
28328
  185,
28329
  23,
28330
  0, // Skip to: 25344
28331
  /* 19271 */ MCD_OPC_CheckField,
28332
  16,
28333
  1,
28334
  0,
28335
  178,
28336
  23,
28337
  0, // Skip to: 25344
28338
  /* 19278 */ MCD_OPC_CheckField,
28339
  6,
28340
  1,
28341
  1,
28342
  171,
28343
  23,
28344
  0, // Skip to: 25344
28345
  /* 19285 */ MCD_OPC_CheckField,
28346
  0,
28347
  1,
28348
  0,
28349
  164,
28350
  23,
28351
  0, // Skip to: 25344
28352
  /* 19292 */ MCD_OPC_Decode,
28353
  220,
28354
  11,
28355
  189,
28356
  1, // Opcode: MVE_VQRSHL_by_vecu8
28357
  /* 19297 */ MCD_OPC_FilterValue,
28358
  1,
28359
  163,
28360
  0,
28361
  0, // Skip to: 19465
28362
  /* 19302 */ MCD_OPC_ExtractField,
28363
  4,
28364
  1, // Inst{4} ...
28365
  /* 19305 */ MCD_OPC_FilterValue,
28366
  0,
28367
  75,
28368
  0,
28369
  0, // Skip to: 19385
28370
  /* 19310 */ MCD_OPC_ExtractField,
28371
  28,
28372
  4, // Inst{31-28} ...
28373
  /* 19313 */ MCD_OPC_FilterValue,
28374
  14,
28375
  31,
28376
  0,
28377
  0, // Skip to: 19349
28378
  /* 19318 */ MCD_OPC_CheckPredicate,
28379
  22,
28380
  133,
28381
  23,
28382
  0, // Skip to: 25344
28383
  /* 19323 */ MCD_OPC_CheckField,
28384
  16,
28385
  1,
28386
  0,
28387
  126,
28388
  23,
28389
  0, // Skip to: 25344
28390
  /* 19330 */ MCD_OPC_CheckField,
28391
  6,
28392
  1,
28393
  1,
28394
  119,
28395
  23,
28396
  0, // Skip to: 25344
28397
  /* 19337 */ MCD_OPC_CheckField,
28398
  0,
28399
  1,
28400
  0,
28401
  112,
28402
  23,
28403
  0, // Skip to: 25344
28404
  /* 19344 */ MCD_OPC_Decode,
28405
  196,
28406
  12,
28407
  189,
28408
  1, // Opcode: MVE_VRSHL_by_vecs16
28409
  /* 19349 */ MCD_OPC_FilterValue,
28410
  15,
28411
  102,
28412
  23,
28413
  0, // Skip to: 25344
28414
  /* 19354 */ MCD_OPC_CheckPredicate,
28415
  22,
28416
  97,
28417
  23,
28418
  0, // Skip to: 25344
28419
  /* 19359 */ MCD_OPC_CheckField,
28420
  16,
28421
  1,
28422
  0,
28423
  90,
28424
  23,
28425
  0, // Skip to: 25344
28426
  /* 19366 */ MCD_OPC_CheckField,
28427
  6,
28428
  1,
28429
  1,
28430
  83,
28431
  23,
28432
  0, // Skip to: 25344
28433
  /* 19373 */ MCD_OPC_CheckField,
28434
  0,
28435
  1,
28436
  0,
28437
  76,
28438
  23,
28439
  0, // Skip to: 25344
28440
  /* 19380 */ MCD_OPC_Decode,
28441
  199,
28442
  12,
28443
  189,
28444
  1, // Opcode: MVE_VRSHL_by_vecu16
28445
  /* 19385 */ MCD_OPC_FilterValue,
28446
  1,
28447
  66,
28448
  23,
28449
  0, // Skip to: 25344
28450
  /* 19390 */ MCD_OPC_ExtractField,
28451
  28,
28452
  4, // Inst{31-28} ...
28453
  /* 19393 */ MCD_OPC_FilterValue,
28454
  14,
28455
  31,
28456
  0,
28457
  0, // Skip to: 19429
28458
  /* 19398 */ MCD_OPC_CheckPredicate,
28459
  22,
28460
  53,
28461
  23,
28462
  0, // Skip to: 25344
28463
  /* 19403 */ MCD_OPC_CheckField,
28464
  16,
28465
  1,
28466
  0,
28467
  46,
28468
  23,
28469
  0, // Skip to: 25344
28470
  /* 19410 */ MCD_OPC_CheckField,
28471
  6,
28472
  1,
28473
  1,
28474
  39,
28475
  23,
28476
  0, // Skip to: 25344
28477
  /* 19417 */ MCD_OPC_CheckField,
28478
  0,
28479
  1,
28480
  0,
28481
  32,
28482
  23,
28483
  0, // Skip to: 25344
28484
  /* 19424 */ MCD_OPC_Decode,
28485
  215,
28486
  11,
28487
  189,
28488
  1, // Opcode: MVE_VQRSHL_by_vecs16
28489
  /* 19429 */ MCD_OPC_FilterValue,
28490
  15,
28491
  22,
28492
  23,
28493
  0, // Skip to: 25344
28494
  /* 19434 */ MCD_OPC_CheckPredicate,
28495
  22,
28496
  17,
28497
  23,
28498
  0, // Skip to: 25344
28499
  /* 19439 */ MCD_OPC_CheckField,
28500
  16,
28501
  1,
28502
  0,
28503
  10,
28504
  23,
28505
  0, // Skip to: 25344
28506
  /* 19446 */ MCD_OPC_CheckField,
28507
  6,
28508
  1,
28509
  1,
28510
  3,
28511
  23,
28512
  0, // Skip to: 25344
28513
  /* 19453 */ MCD_OPC_CheckField,
28514
  0,
28515
  1,
28516
  0,
28517
  252,
28518
  22,
28519
  0, // Skip to: 25344
28520
  /* 19460 */ MCD_OPC_Decode,
28521
  218,
28522
  11,
28523
  189,
28524
  1, // Opcode: MVE_VQRSHL_by_vecu16
28525
  /* 19465 */ MCD_OPC_FilterValue,
28526
  2,
28527
  242,
28528
  22,
28529
  0, // Skip to: 25344
28530
  /* 19470 */ MCD_OPC_ExtractField,
28531
  4,
28532
  1, // Inst{4} ...
28533
  /* 19473 */ MCD_OPC_FilterValue,
28534
  0,
28535
  75,
28536
  0,
28537
  0, // Skip to: 19553
28538
  /* 19478 */ MCD_OPC_ExtractField,
28539
  28,
28540
  4, // Inst{31-28} ...
28541
  /* 19481 */ MCD_OPC_FilterValue,
28542
  14,
28543
  31,
28544
  0,
28545
  0, // Skip to: 19517
28546
  /* 19486 */ MCD_OPC_CheckPredicate,
28547
  22,
28548
  221,
28549
  22,
28550
  0, // Skip to: 25344
28551
  /* 19491 */ MCD_OPC_CheckField,
28552
  16,
28553
  1,
28554
  0,
28555
  214,
28556
  22,
28557
  0, // Skip to: 25344
28558
  /* 19498 */ MCD_OPC_CheckField,
28559
  6,
28560
  1,
28561
  1,
28562
  207,
28563
  22,
28564
  0, // Skip to: 25344
28565
  /* 19505 */ MCD_OPC_CheckField,
28566
  0,
28567
  1,
28568
  0,
28569
  200,
28570
  22,
28571
  0, // Skip to: 25344
28572
  /* 19512 */ MCD_OPC_Decode,
28573
  197,
28574
  12,
28575
  189,
28576
  1, // Opcode: MVE_VRSHL_by_vecs32
28577
  /* 19517 */ MCD_OPC_FilterValue,
28578
  15,
28579
  190,
28580
  22,
28581
  0, // Skip to: 25344
28582
  /* 19522 */ MCD_OPC_CheckPredicate,
28583
  22,
28584
  185,
28585
  22,
28586
  0, // Skip to: 25344
28587
  /* 19527 */ MCD_OPC_CheckField,
28588
  16,
28589
  1,
28590
  0,
28591
  178,
28592
  22,
28593
  0, // Skip to: 25344
28594
  /* 19534 */ MCD_OPC_CheckField,
28595
  6,
28596
  1,
28597
  1,
28598
  171,
28599
  22,
28600
  0, // Skip to: 25344
28601
  /* 19541 */ MCD_OPC_CheckField,
28602
  0,
28603
  1,
28604
  0,
28605
  164,
28606
  22,
28607
  0, // Skip to: 25344
28608
  /* 19548 */ MCD_OPC_Decode,
28609
  200,
28610
  12,
28611
  189,
28612
  1, // Opcode: MVE_VRSHL_by_vecu32
28613
  /* 19553 */ MCD_OPC_FilterValue,
28614
  1,
28615
  154,
28616
  22,
28617
  0, // Skip to: 25344
28618
  /* 19558 */ MCD_OPC_ExtractField,
28619
  28,
28620
  4, // Inst{31-28} ...
28621
  /* 19561 */ MCD_OPC_FilterValue,
28622
  14,
28623
  31,
28624
  0,
28625
  0, // Skip to: 19597
28626
  /* 19566 */ MCD_OPC_CheckPredicate,
28627
  22,
28628
  141,
28629
  22,
28630
  0, // Skip to: 25344
28631
  /* 19571 */ MCD_OPC_CheckField,
28632
  16,
28633
  1,
28634
  0,
28635
  134,
28636
  22,
28637
  0, // Skip to: 25344
28638
  /* 19578 */ MCD_OPC_CheckField,
28639
  6,
28640
  1,
28641
  1,
28642
  127,
28643
  22,
28644
  0, // Skip to: 25344
28645
  /* 19585 */ MCD_OPC_CheckField,
28646
  0,
28647
  1,
28648
  0,
28649
  120,
28650
  22,
28651
  0, // Skip to: 25344
28652
  /* 19592 */ MCD_OPC_Decode,
28653
  216,
28654
  11,
28655
  189,
28656
  1, // Opcode: MVE_VQRSHL_by_vecs32
28657
  /* 19597 */ MCD_OPC_FilterValue,
28658
  15,
28659
  110,
28660
  22,
28661
  0, // Skip to: 25344
28662
  /* 19602 */ MCD_OPC_CheckPredicate,
28663
  22,
28664
  105,
28665
  22,
28666
  0, // Skip to: 25344
28667
  /* 19607 */ MCD_OPC_CheckField,
28668
  16,
28669
  1,
28670
  0,
28671
  98,
28672
  22,
28673
  0, // Skip to: 25344
28674
  /* 19614 */ MCD_OPC_CheckField,
28675
  6,
28676
  1,
28677
  1,
28678
  91,
28679
  22,
28680
  0, // Skip to: 25344
28681
  /* 19621 */ MCD_OPC_CheckField,
28682
  0,
28683
  1,
28684
  0,
28685
  84,
28686
  22,
28687
  0, // Skip to: 25344
28688
  /* 19628 */ MCD_OPC_Decode,
28689
  219,
28690
  11,
28691
  189,
28692
  1, // Opcode: MVE_VQRSHL_by_vecu32
28693
  /* 19633 */ MCD_OPC_FilterValue,
28694
  6,
28695
  251,
28696
  1,
28697
  0, // Skip to: 20145
28698
  /* 19638 */ MCD_OPC_ExtractField,
28699
  20,
28700
  2, // Inst{21-20} ...
28701
  /* 19641 */ MCD_OPC_FilterValue,
28702
  0,
28703
  163,
28704
  0,
28705
  0, // Skip to: 19809
28706
  /* 19646 */ MCD_OPC_ExtractField,
28707
  4,
28708
  1, // Inst{4} ...
28709
  /* 19649 */ MCD_OPC_FilterValue,
28710
  0,
28711
  75,
28712
  0,
28713
  0, // Skip to: 19729
28714
  /* 19654 */ MCD_OPC_ExtractField,
28715
  28,
28716
  4, // Inst{31-28} ...
28717
  /* 19657 */ MCD_OPC_FilterValue,
28718
  14,
28719
  31,
28720
  0,
28721
  0, // Skip to: 19693
28722
  /* 19662 */ MCD_OPC_CheckPredicate,
28723
  22,
28724
  45,
28725
  22,
28726
  0, // Skip to: 25344
28727
  /* 19667 */ MCD_OPC_CheckField,
28728
  16,
28729
  1,
28730
  0,
28731
  38,
28732
  22,
28733
  0, // Skip to: 25344
28734
  /* 19674 */ MCD_OPC_CheckField,
28735
  6,
28736
  1,
28737
  1,
28738
  31,
28739
  22,
28740
  0, // Skip to: 25344
28741
  /* 19681 */ MCD_OPC_CheckField,
28742
  0,
28743
  1,
28744
  0,
28745
  24,
28746
  22,
28747
  0, // Skip to: 25344
28748
  /* 19688 */ MCD_OPC_Decode,
28749
  203,
28750
  9,
28751
  143,
28752
  1, // Opcode: MVE_VMAXs8
28753
  /* 19693 */ MCD_OPC_FilterValue,
28754
  15,
28755
  14,
28756
  22,
28757
  0, // Skip to: 25344
28758
  /* 19698 */ MCD_OPC_CheckPredicate,
28759
  22,
28760
  9,
28761
  22,
28762
  0, // Skip to: 25344
28763
  /* 19703 */ MCD_OPC_CheckField,
28764
  16,
28765
  1,
28766
  0,
28767
  2,
28768
  22,
28769
  0, // Skip to: 25344
28770
  /* 19710 */ MCD_OPC_CheckField,
28771
  6,
28772
  1,
28773
  1,
28774
  251,
28775
  21,
28776
  0, // Skip to: 25344
28777
  /* 19717 */ MCD_OPC_CheckField,
28778
  0,
28779
  1,
28780
  0,
28781
  244,
28782
  21,
28783
  0, // Skip to: 25344
28784
  /* 19724 */ MCD_OPC_Decode,
28785
  206,
28786
  9,
28787
  143,
28788
  1, // Opcode: MVE_VMAXu8
28789
  /* 19729 */ MCD_OPC_FilterValue,
28790
  1,
28791
  234,
28792
  21,
28793
  0, // Skip to: 25344
28794
  /* 19734 */ MCD_OPC_ExtractField,
28795
  28,
28796
  4, // Inst{31-28} ...
28797
  /* 19737 */ MCD_OPC_FilterValue,
28798
  14,
28799
  31,
28800
  0,
28801
  0, // Skip to: 19773
28802
  /* 19742 */ MCD_OPC_CheckPredicate,
28803
  22,
28804
  221,
28805
  21,
28806
  0, // Skip to: 25344
28807
  /* 19747 */ MCD_OPC_CheckField,
28808
  16,
28809
  1,
28810
  0,
28811
  214,
28812
  21,
28813
  0, // Skip to: 25344
28814
  /* 19754 */ MCD_OPC_CheckField,
28815
  6,
28816
  1,
28817
  1,
28818
  207,
28819
  21,
28820
  0, // Skip to: 25344
28821
  /* 19761 */ MCD_OPC_CheckField,
28822
  0,
28823
  1,
28824
  0,
28825
  200,
28826
  21,
28827
  0, // Skip to: 25344
28828
  /* 19768 */ MCD_OPC_Decode,
28829
  229,
28830
  9,
28831
  143,
28832
  1, // Opcode: MVE_VMINs8
28833
  /* 19773 */ MCD_OPC_FilterValue,
28834
  15,
28835
  190,
28836
  21,
28837
  0, // Skip to: 25344
28838
  /* 19778 */ MCD_OPC_CheckPredicate,
28839
  22,
28840
  185,
28841
  21,
28842
  0, // Skip to: 25344
28843
  /* 19783 */ MCD_OPC_CheckField,
28844
  16,
28845
  1,
28846
  0,
28847
  178,
28848
  21,
28849
  0, // Skip to: 25344
28850
  /* 19790 */ MCD_OPC_CheckField,
28851
  6,
28852
  1,
28853
  1,
28854
  171,
28855
  21,
28856
  0, // Skip to: 25344
28857
  /* 19797 */ MCD_OPC_CheckField,
28858
  0,
28859
  1,
28860
  0,
28861
  164,
28862
  21,
28863
  0, // Skip to: 25344
28864
  /* 19804 */ MCD_OPC_Decode,
28865
  232,
28866
  9,
28867
  143,
28868
  1, // Opcode: MVE_VMINu8
28869
  /* 19809 */ MCD_OPC_FilterValue,
28870
  1,
28871
  163,
28872
  0,
28873
  0, // Skip to: 19977
28874
  /* 19814 */ MCD_OPC_ExtractField,
28875
  4,
28876
  1, // Inst{4} ...
28877
  /* 19817 */ MCD_OPC_FilterValue,
28878
  0,
28879
  75,
28880
  0,
28881
  0, // Skip to: 19897
28882
  /* 19822 */ MCD_OPC_ExtractField,
28883
  28,
28884
  4, // Inst{31-28} ...
28885
  /* 19825 */ MCD_OPC_FilterValue,
28886
  14,
28887
  31,
28888
  0,
28889
  0, // Skip to: 19861
28890
  /* 19830 */ MCD_OPC_CheckPredicate,
28891
  22,
28892
  133,
28893
  21,
28894
  0, // Skip to: 25344
28895
  /* 19835 */ MCD_OPC_CheckField,
28896
  16,
28897
  1,
28898
  0,
28899
  126,
28900
  21,
28901
  0, // Skip to: 25344
28902
  /* 19842 */ MCD_OPC_CheckField,
28903
  6,
28904
  1,
28905
  1,
28906
  119,
28907
  21,
28908
  0, // Skip to: 25344
28909
  /* 19849 */ MCD_OPC_CheckField,
28910
  0,
28911
  1,
28912
  0,
28913
  112,
28914
  21,
28915
  0, // Skip to: 25344
28916
  /* 19856 */ MCD_OPC_Decode,
28917
  201,
28918
  9,
28919
  143,
28920
  1, // Opcode: MVE_VMAXs16
28921
  /* 19861 */ MCD_OPC_FilterValue,
28922
  15,
28923
  102,
28924
  21,
28925
  0, // Skip to: 25344
28926
  /* 19866 */ MCD_OPC_CheckPredicate,
28927
  22,
28928
  97,
28929
  21,
28930
  0, // Skip to: 25344
28931
  /* 19871 */ MCD_OPC_CheckField,
28932
  16,
28933
  1,
28934
  0,
28935
  90,
28936
  21,
28937
  0, // Skip to: 25344
28938
  /* 19878 */ MCD_OPC_CheckField,
28939
  6,
28940
  1,
28941
  1,
28942
  83,
28943
  21,
28944
  0, // Skip to: 25344
28945
  /* 19885 */ MCD_OPC_CheckField,
28946
  0,
28947
  1,
28948
  0,
28949
  76,
28950
  21,
28951
  0, // Skip to: 25344
28952
  /* 19892 */ MCD_OPC_Decode,
28953
  204,
28954
  9,
28955
  143,
28956
  1, // Opcode: MVE_VMAXu16
28957
  /* 19897 */ MCD_OPC_FilterValue,
28958
  1,
28959
  66,
28960
  21,
28961
  0, // Skip to: 25344
28962
  /* 19902 */ MCD_OPC_ExtractField,
28963
  28,
28964
  4, // Inst{31-28} ...
28965
  /* 19905 */ MCD_OPC_FilterValue,
28966
  14,
28967
  31,
28968
  0,
28969
  0, // Skip to: 19941
28970
  /* 19910 */ MCD_OPC_CheckPredicate,
28971
  22,
28972
  53,
28973
  21,
28974
  0, // Skip to: 25344
28975
  /* 19915 */ MCD_OPC_CheckField,
28976
  16,
28977
  1,
28978
  0,
28979
  46,
28980
  21,
28981
  0, // Skip to: 25344
28982
  /* 19922 */ MCD_OPC_CheckField,
28983
  6,
28984
  1,
28985
  1,
28986
  39,
28987
  21,
28988
  0, // Skip to: 25344
28989
  /* 19929 */ MCD_OPC_CheckField,
28990
  0,
28991
  1,
28992
  0,
28993
  32,
28994
  21,
28995
  0, // Skip to: 25344
28996
  /* 19936 */ MCD_OPC_Decode,
28997
  227,
28998
  9,
28999
  143,
29000
  1, // Opcode: MVE_VMINs16
29001
  /* 19941 */ MCD_OPC_FilterValue,
29002
  15,
29003
  22,
29004
  21,
29005
  0, // Skip to: 25344
29006
  /* 19946 */ MCD_OPC_CheckPredicate,
29007
  22,
29008
  17,
29009
  21,
29010
  0, // Skip to: 25344
29011
  /* 19951 */ MCD_OPC_CheckField,
29012
  16,
29013
  1,
29014
  0,
29015
  10,
29016
  21,
29017
  0, // Skip to: 25344
29018
  /* 19958 */ MCD_OPC_CheckField,
29019
  6,
29020
  1,
29021
  1,
29022
  3,
29023
  21,
29024
  0, // Skip to: 25344
29025
  /* 19965 */ MCD_OPC_CheckField,
29026
  0,
29027
  1,
29028
  0,
29029
  252,
29030
  20,
29031
  0, // Skip to: 25344
29032
  /* 19972 */ MCD_OPC_Decode,
29033
  230,
29034
  9,
29035
  143,
29036
  1, // Opcode: MVE_VMINu16
29037
  /* 19977 */ MCD_OPC_FilterValue,
29038
  2,
29039
  242,
29040
  20,
29041
  0, // Skip to: 25344
29042
  /* 19982 */ MCD_OPC_ExtractField,
29043
  4,
29044
  1, // Inst{4} ...
29045
  /* 19985 */ MCD_OPC_FilterValue,
29046
  0,
29047
  75,
29048
  0,
29049
  0, // Skip to: 20065
29050
  /* 19990 */ MCD_OPC_ExtractField,
29051
  28,
29052
  4, // Inst{31-28} ...
29053
  /* 19993 */ MCD_OPC_FilterValue,
29054
  14,
29055
  31,
29056
  0,
29057
  0, // Skip to: 20029
29058
  /* 19998 */ MCD_OPC_CheckPredicate,
29059
  22,
29060
  221,
29061
  20,
29062
  0, // Skip to: 25344
29063
  /* 20003 */ MCD_OPC_CheckField,
29064
  16,
29065
  1,
29066
  0,
29067
  214,
29068
  20,
29069
  0, // Skip to: 25344
29070
  /* 20010 */ MCD_OPC_CheckField,
29071
  6,
29072
  1,
29073
  1,
29074
  207,
29075
  20,
29076
  0, // Skip to: 25344
29077
  /* 20017 */ MCD_OPC_CheckField,
29078
  0,
29079
  1,
29080
  0,
29081
  200,
29082
  20,
29083
  0, // Skip to: 25344
29084
  /* 20024 */ MCD_OPC_Decode,
29085
  202,
29086
  9,
29087
  143,
29088
  1, // Opcode: MVE_VMAXs32
29089
  /* 20029 */ MCD_OPC_FilterValue,
29090
  15,
29091
  190,
29092
  20,
29093
  0, // Skip to: 25344
29094
  /* 20034 */ MCD_OPC_CheckPredicate,
29095
  22,
29096
  185,
29097
  20,
29098
  0, // Skip to: 25344
29099
  /* 20039 */ MCD_OPC_CheckField,
29100
  16,
29101
  1,
29102
  0,
29103
  178,
29104
  20,
29105
  0, // Skip to: 25344
29106
  /* 20046 */ MCD_OPC_CheckField,
29107
  6,
29108
  1,
29109
  1,
29110
  171,
29111
  20,
29112
  0, // Skip to: 25344
29113
  /* 20053 */ MCD_OPC_CheckField,
29114
  0,
29115
  1,
29116
  0,
29117
  164,
29118
  20,
29119
  0, // Skip to: 25344
29120
  /* 20060 */ MCD_OPC_Decode,
29121
  205,
29122
  9,
29123
  143,
29124
  1, // Opcode: MVE_VMAXu32
29125
  /* 20065 */ MCD_OPC_FilterValue,
29126
  1,
29127
  154,
29128
  20,
29129
  0, // Skip to: 25344
29130
  /* 20070 */ MCD_OPC_ExtractField,
29131
  28,
29132
  4, // Inst{31-28} ...
29133
  /* 20073 */ MCD_OPC_FilterValue,
29134
  14,
29135
  31,
29136
  0,
29137
  0, // Skip to: 20109
29138
  /* 20078 */ MCD_OPC_CheckPredicate,
29139
  22,
29140
  141,
29141
  20,
29142
  0, // Skip to: 25344
29143
  /* 20083 */ MCD_OPC_CheckField,
29144
  16,
29145
  1,
29146
  0,
29147
  134,
29148
  20,
29149
  0, // Skip to: 25344
29150
  /* 20090 */ MCD_OPC_CheckField,
29151
  6,
29152
  1,
29153
  1,
29154
  127,
29155
  20,
29156
  0, // Skip to: 25344
29157
  /* 20097 */ MCD_OPC_CheckField,
29158
  0,
29159
  1,
29160
  0,
29161
  120,
29162
  20,
29163
  0, // Skip to: 25344
29164
  /* 20104 */ MCD_OPC_Decode,
29165
  228,
29166
  9,
29167
  143,
29168
  1, // Opcode: MVE_VMINs32
29169
  /* 20109 */ MCD_OPC_FilterValue,
29170
  15,
29171
  110,
29172
  20,
29173
  0, // Skip to: 25344
29174
  /* 20114 */ MCD_OPC_CheckPredicate,
29175
  22,
29176
  105,
29177
  20,
29178
  0, // Skip to: 25344
29179
  /* 20119 */ MCD_OPC_CheckField,
29180
  16,
29181
  1,
29182
  0,
29183
  98,
29184
  20,
29185
  0, // Skip to: 25344
29186
  /* 20126 */ MCD_OPC_CheckField,
29187
  6,
29188
  1,
29189
  1,
29190
  91,
29191
  20,
29192
  0, // Skip to: 25344
29193
  /* 20133 */ MCD_OPC_CheckField,
29194
  0,
29195
  1,
29196
  0,
29197
  84,
29198
  20,
29199
  0, // Skip to: 25344
29200
  /* 20140 */ MCD_OPC_Decode,
29201
  231,
29202
  9,
29203
  143,
29204
  1, // Opcode: MVE_VMINu32
29205
  /* 20145 */ MCD_OPC_FilterValue,
29206
  7,
29207
  29,
29208
  1,
29209
  0, // Skip to: 20435
29210
  /* 20150 */ MCD_OPC_ExtractField,
29211
  20,
29212
  2, // Inst{21-20} ...
29213
  /* 20153 */ MCD_OPC_FilterValue,
29214
  0,
29215
  89,
29216
  0,
29217
  0, // Skip to: 20247
29218
  /* 20158 */ MCD_OPC_ExtractField,
29219
  28,
29220
  4, // Inst{31-28} ...
29221
  /* 20161 */ MCD_OPC_FilterValue,
29222
  14,
29223
  38,
29224
  0,
29225
  0, // Skip to: 20204
29226
  /* 20166 */ MCD_OPC_CheckPredicate,
29227
  22,
29228
  53,
29229
  20,
29230
  0, // Skip to: 25344
29231
  /* 20171 */ MCD_OPC_CheckField,
29232
  16,
29233
  1,
29234
  0,
29235
  46,
29236
  20,
29237
  0, // Skip to: 25344
29238
  /* 20178 */ MCD_OPC_CheckField,
29239
  6,
29240
  1,
29241
  1,
29242
  39,
29243
  20,
29244
  0, // Skip to: 25344
29245
  /* 20185 */ MCD_OPC_CheckField,
29246
  4,
29247
  1,
29248
  0,
29249
  32,
29250
  20,
29251
  0, // Skip to: 25344
29252
  /* 20192 */ MCD_OPC_CheckField,
29253
  0,
29254
  1,
29255
  0,
29256
  25,
29257
  20,
29258
  0, // Skip to: 25344
29259
  /* 20199 */ MCD_OPC_Decode,
29260
  183,
29261
  7,
29262
  143,
29263
  1, // Opcode: MVE_VABDs8
29264
  /* 20204 */ MCD_OPC_FilterValue,
29265
  15,
29266
  15,
29267
  20,
29268
  0, // Skip to: 25344
29269
  /* 20209 */ MCD_OPC_CheckPredicate,
29270
  22,
29271
  10,
29272
  20,
29273
  0, // Skip to: 25344
29274
  /* 20214 */ MCD_OPC_CheckField,
29275
  16,
29276
  1,
29277
  0,
29278
  3,
29279
  20,
29280
  0, // Skip to: 25344
29281
  /* 20221 */ MCD_OPC_CheckField,
29282
  6,
29283
  1,
29284
  1,
29285
  252,
29286
  19,
29287
  0, // Skip to: 25344
29288
  /* 20228 */ MCD_OPC_CheckField,
29289
  4,
29290
  1,
29291
  0,
29292
  245,
29293
  19,
29294
  0, // Skip to: 25344
29295
  /* 20235 */ MCD_OPC_CheckField,
29296
  0,
29297
  1,
29298
  0,
29299
  238,
29300
  19,
29301
  0, // Skip to: 25344
29302
  /* 20242 */ MCD_OPC_Decode,
29303
  186,
29304
  7,
29305
  143,
29306
  1, // Opcode: MVE_VABDu8
29307
  /* 20247 */ MCD_OPC_FilterValue,
29308
  1,
29309
  89,
29310
  0,
29311
  0, // Skip to: 20341
29312
  /* 20252 */ MCD_OPC_ExtractField,
29313
  28,
29314
  4, // Inst{31-28} ...
29315
  /* 20255 */ MCD_OPC_FilterValue,
29316
  14,
29317
  38,
29318
  0,
29319
  0, // Skip to: 20298
29320
  /* 20260 */ MCD_OPC_CheckPredicate,
29321
  22,
29322
  215,
29323
  19,
29324
  0, // Skip to: 25344
29325
  /* 20265 */ MCD_OPC_CheckField,
29326
  16,
29327
  1,
29328
  0,
29329
  208,
29330
  19,
29331
  0, // Skip to: 25344
29332
  /* 20272 */ MCD_OPC_CheckField,
29333
  6,
29334
  1,
29335
  1,
29336
  201,
29337
  19,
29338
  0, // Skip to: 25344
29339
  /* 20279 */ MCD_OPC_CheckField,
29340
  4,
29341
  1,
29342
  0,
29343
  194,
29344
  19,
29345
  0, // Skip to: 25344
29346
  /* 20286 */ MCD_OPC_CheckField,
29347
  0,
29348
  1,
29349
  0,
29350
  187,
29351
  19,
29352
  0, // Skip to: 25344
29353
  /* 20293 */ MCD_OPC_Decode,
29354
  181,
29355
  7,
29356
  143,
29357
  1, // Opcode: MVE_VABDs16
29358
  /* 20298 */ MCD_OPC_FilterValue,
29359
  15,
29360
  177,
29361
  19,
29362
  0, // Skip to: 25344
29363
  /* 20303 */ MCD_OPC_CheckPredicate,
29364
  22,
29365
  172,
29366
  19,
29367
  0, // Skip to: 25344
29368
  /* 20308 */ MCD_OPC_CheckField,
29369
  16,
29370
  1,
29371
  0,
29372
  165,
29373
  19,
29374
  0, // Skip to: 25344
29375
  /* 20315 */ MCD_OPC_CheckField,
29376
  6,
29377
  1,
29378
  1,
29379
  158,
29380
  19,
29381
  0, // Skip to: 25344
29382
  /* 20322 */ MCD_OPC_CheckField,
29383
  4,
29384
  1,
29385
  0,
29386
  151,
29387
  19,
29388
  0, // Skip to: 25344
29389
  /* 20329 */ MCD_OPC_CheckField,
29390
  0,
29391
  1,
29392
  0,
29393
  144,
29394
  19,
29395
  0, // Skip to: 25344
29396
  /* 20336 */ MCD_OPC_Decode,
29397
  184,
29398
  7,
29399
  143,
29400
  1, // Opcode: MVE_VABDu16
29401
  /* 20341 */ MCD_OPC_FilterValue,
29402
  2,
29403
  134,
29404
  19,
29405
  0, // Skip to: 25344
29406
  /* 20346 */ MCD_OPC_ExtractField,
29407
  28,
29408
  4, // Inst{31-28} ...
29409
  /* 20349 */ MCD_OPC_FilterValue,
29410
  14,
29411
  38,
29412
  0,
29413
  0, // Skip to: 20392
29414
  /* 20354 */ MCD_OPC_CheckPredicate,
29415
  22,
29416
  121,
29417
  19,
29418
  0, // Skip to: 25344
29419
  /* 20359 */ MCD_OPC_CheckField,
29420
  16,
29421
  1,
29422
  0,
29423
  114,
29424
  19,
29425
  0, // Skip to: 25344
29426
  /* 20366 */ MCD_OPC_CheckField,
29427
  6,
29428
  1,
29429
  1,
29430
  107,
29431
  19,
29432
  0, // Skip to: 25344
29433
  /* 20373 */ MCD_OPC_CheckField,
29434
  4,
29435
  1,
29436
  0,
29437
  100,
29438
  19,
29439
  0, // Skip to: 25344
29440
  /* 20380 */ MCD_OPC_CheckField,
29441
  0,
29442
  1,
29443
  0,
29444
  93,
29445
  19,
29446
  0, // Skip to: 25344
29447
  /* 20387 */ MCD_OPC_Decode,
29448
  182,
29449
  7,
29450
  143,
29451
  1, // Opcode: MVE_VABDs32
29452
  /* 20392 */ MCD_OPC_FilterValue,
29453
  15,
29454
  83,
29455
  19,
29456
  0, // Skip to: 25344
29457
  /* 20397 */ MCD_OPC_CheckPredicate,
29458
  22,
29459
  78,
29460
  19,
29461
  0, // Skip to: 25344
29462
  /* 20402 */ MCD_OPC_CheckField,
29463
  16,
29464
  1,
29465
  0,
29466
  71,
29467
  19,
29468
  0, // Skip to: 25344
29469
  /* 20409 */ MCD_OPC_CheckField,
29470
  6,
29471
  1,
29472
  1,
29473
  64,
29474
  19,
29475
  0, // Skip to: 25344
29476
  /* 20416 */ MCD_OPC_CheckField,
29477
  4,
29478
  1,
29479
  0,
29480
  57,
29481
  19,
29482
  0, // Skip to: 25344
29483
  /* 20423 */ MCD_OPC_CheckField,
29484
  0,
29485
  1,
29486
  0,
29487
  50,
29488
  19,
29489
  0, // Skip to: 25344
29490
  /* 20430 */ MCD_OPC_Decode,
29491
  185,
29492
  7,
29493
  143,
29494
  1, // Opcode: MVE_VABDu32
29495
  /* 20435 */ MCD_OPC_FilterValue,
29496
  8,
29497
  29,
29498
  1,
29499
  0, // Skip to: 20725
29500
  /* 20440 */ MCD_OPC_ExtractField,
29501
  20,
29502
  2, // Inst{21-20} ...
29503
  /* 20443 */ MCD_OPC_FilterValue,
29504
  0,
29505
  89,
29506
  0,
29507
  0, // Skip to: 20537
29508
  /* 20448 */ MCD_OPC_ExtractField,
29509
  28,
29510
  4, // Inst{31-28} ...
29511
  /* 20451 */ MCD_OPC_FilterValue,
29512
  14,
29513
  38,
29514
  0,
29515
  0, // Skip to: 20494
29516
  /* 20456 */ MCD_OPC_CheckPredicate,
29517
  22,
29518
  19,
29519
  19,
29520
  0, // Skip to: 25344
29521
  /* 20461 */ MCD_OPC_CheckField,
29522
  16,
29523
  1,
29524
  0,
29525
  12,
29526
  19,
29527
  0, // Skip to: 25344
29528
  /* 20468 */ MCD_OPC_CheckField,
29529
  6,
29530
  1,
29531
  1,
29532
  5,
29533
  19,
29534
  0, // Skip to: 25344
29535
  /* 20475 */ MCD_OPC_CheckField,
29536
  4,
29537
  1,
29538
  0,
29539
  254,
29540
  18,
29541
  0, // Skip to: 25344
29542
  /* 20482 */ MCD_OPC_CheckField,
29543
  0,
29544
  1,
29545
  0,
29546
  247,
29547
  18,
29548
  0, // Skip to: 25344
29549
  /* 20489 */ MCD_OPC_Decode,
29550
  219,
29551
  7,
29552
  143,
29553
  1, // Opcode: MVE_VADDi8
29554
  /* 20494 */ MCD_OPC_FilterValue,
29555
  15,
29556
  237,
29557
  18,
29558
  0, // Skip to: 25344
29559
  /* 20499 */ MCD_OPC_CheckPredicate,
29560
  22,
29561
  232,
29562
  18,
29563
  0, // Skip to: 25344
29564
  /* 20504 */ MCD_OPC_CheckField,
29565
  16,
29566
  1,
29567
  0,
29568
  225,
29569
  18,
29570
  0, // Skip to: 25344
29571
  /* 20511 */ MCD_OPC_CheckField,
29572
  6,
29573
  1,
29574
  1,
29575
  218,
29576
  18,
29577
  0, // Skip to: 25344
29578
  /* 20518 */ MCD_OPC_CheckField,
29579
  4,
29580
  1,
29581
  0,
29582
  211,
29583
  18,
29584
  0, // Skip to: 25344
29585
  /* 20525 */ MCD_OPC_CheckField,
29586
  0,
29587
  1,
29588
  0,
29589
  204,
29590
  18,
29591
  0, // Skip to: 25344
29592
  /* 20532 */ MCD_OPC_Decode,
29593
  218,
29594
  13,
29595
  143,
29596
  1, // Opcode: MVE_VSUBi8
29597
  /* 20537 */ MCD_OPC_FilterValue,
29598
  1,
29599
  89,
29600
  0,
29601
  0, // Skip to: 20631
29602
  /* 20542 */ MCD_OPC_ExtractField,
29603
  28,
29604
  4, // Inst{31-28} ...
29605
  /* 20545 */ MCD_OPC_FilterValue,
29606
  14,
29607
  38,
29608
  0,
29609
  0, // Skip to: 20588
29610
  /* 20550 */ MCD_OPC_CheckPredicate,
29611
  22,
29612
  181,
29613
  18,
29614
  0, // Skip to: 25344
29615
  /* 20555 */ MCD_OPC_CheckField,
29616
  16,
29617
  1,
29618
  0,
29619
  174,
29620
  18,
29621
  0, // Skip to: 25344
29622
  /* 20562 */ MCD_OPC_CheckField,
29623
  6,
29624
  1,
29625
  1,
29626
  167,
29627
  18,
29628
  0, // Skip to: 25344
29629
  /* 20569 */ MCD_OPC_CheckField,
29630
  4,
29631
  1,
29632
  0,
29633
  160,
29634
  18,
29635
  0, // Skip to: 25344
29636
  /* 20576 */ MCD_OPC_CheckField,
29637
  0,
29638
  1,
29639
  0,
29640
  153,
29641
  18,
29642
  0, // Skip to: 25344
29643
  /* 20583 */ MCD_OPC_Decode,
29644
  217,
29645
  7,
29646
  143,
29647
  1, // Opcode: MVE_VADDi16
29648
  /* 20588 */ MCD_OPC_FilterValue,
29649
  15,
29650
  143,
29651
  18,
29652
  0, // Skip to: 25344
29653
  /* 20593 */ MCD_OPC_CheckPredicate,
29654
  22,
29655
  138,
29656
  18,
29657
  0, // Skip to: 25344
29658
  /* 20598 */ MCD_OPC_CheckField,
29659
  16,
29660
  1,
29661
  0,
29662
  131,
29663
  18,
29664
  0, // Skip to: 25344
29665
  /* 20605 */ MCD_OPC_CheckField,
29666
  6,
29667
  1,
29668
  1,
29669
  124,
29670
  18,
29671
  0, // Skip to: 25344
29672
  /* 20612 */ MCD_OPC_CheckField,
29673
  4,
29674
  1,
29675
  0,
29676
  117,
29677
  18,
29678
  0, // Skip to: 25344
29679
  /* 20619 */ MCD_OPC_CheckField,
29680
  0,
29681
  1,
29682
  0,
29683
  110,
29684
  18,
29685
  0, // Skip to: 25344
29686
  /* 20626 */ MCD_OPC_Decode,
29687
  216,
29688
  13,
29689
  143,
29690
  1, // Opcode: MVE_VSUBi16
29691
  /* 20631 */ MCD_OPC_FilterValue,
29692
  2,
29693
  100,
29694
  18,
29695
  0, // Skip to: 25344
29696
  /* 20636 */ MCD_OPC_ExtractField,
29697
  28,
29698
  4, // Inst{31-28} ...
29699
  /* 20639 */ MCD_OPC_FilterValue,
29700
  14,
29701
  38,
29702
  0,
29703
  0, // Skip to: 20682
29704
  /* 20644 */ MCD_OPC_CheckPredicate,
29705
  22,
29706
  87,
29707
  18,
29708
  0, // Skip to: 25344
29709
  /* 20649 */ MCD_OPC_CheckField,
29710
  16,
29711
  1,
29712
  0,
29713
  80,
29714
  18,
29715
  0, // Skip to: 25344
29716
  /* 20656 */ MCD_OPC_CheckField,
29717
  6,
29718
  1,
29719
  1,
29720
  73,
29721
  18,
29722
  0, // Skip to: 25344
29723
  /* 20663 */ MCD_OPC_CheckField,
29724
  4,
29725
  1,
29726
  0,
29727
  66,
29728
  18,
29729
  0, // Skip to: 25344
29730
  /* 20670 */ MCD_OPC_CheckField,
29731
  0,
29732
  1,
29733
  0,
29734
  59,
29735
  18,
29736
  0, // Skip to: 25344
29737
  /* 20677 */ MCD_OPC_Decode,
29738
  218,
29739
  7,
29740
  143,
29741
  1, // Opcode: MVE_VADDi32
29742
  /* 20682 */ MCD_OPC_FilterValue,
29743
  15,
29744
  49,
29745
  18,
29746
  0, // Skip to: 25344
29747
  /* 20687 */ MCD_OPC_CheckPredicate,
29748
  22,
29749
  44,
29750
  18,
29751
  0, // Skip to: 25344
29752
  /* 20692 */ MCD_OPC_CheckField,
29753
  16,
29754
  1,
29755
  0,
29756
  37,
29757
  18,
29758
  0, // Skip to: 25344
29759
  /* 20699 */ MCD_OPC_CheckField,
29760
  6,
29761
  1,
29762
  1,
29763
  30,
29764
  18,
29765
  0, // Skip to: 25344
29766
  /* 20706 */ MCD_OPC_CheckField,
29767
  4,
29768
  1,
29769
  0,
29770
  23,
29771
  18,
29772
  0, // Skip to: 25344
29773
  /* 20713 */ MCD_OPC_CheckField,
29774
  0,
29775
  1,
29776
  0,
29777
  16,
29778
  18,
29779
  0, // Skip to: 25344
29780
  /* 20720 */ MCD_OPC_Decode,
29781
  217,
29782
  13,
29783
  143,
29784
  1, // Opcode: MVE_VSUBi32
29785
  /* 20725 */ MCD_OPC_FilterValue,
29786
  9,
29787
  153,
29788
  0,
29789
  0, // Skip to: 20883
29790
  /* 20730 */ MCD_OPC_ExtractField,
29791
  20,
29792
  2, // Inst{21-20} ...
29793
  /* 20733 */ MCD_OPC_FilterValue,
29794
  0,
29795
  45,
29796
  0,
29797
  0, // Skip to: 20783
29798
  /* 20738 */ MCD_OPC_CheckPredicate,
29799
  22,
29800
  249,
29801
  17,
29802
  0, // Skip to: 25344
29803
  /* 20743 */ MCD_OPC_CheckField,
29804
  28,
29805
  4,
29806
  14,
29807
  242,
29808
  17,
29809
  0, // Skip to: 25344
29810
  /* 20750 */ MCD_OPC_CheckField,
29811
  16,
29812
  1,
29813
  0,
29814
  235,
29815
  17,
29816
  0, // Skip to: 25344
29817
  /* 20757 */ MCD_OPC_CheckField,
29818
  6,
29819
  1,
29820
  1,
29821
  228,
29822
  17,
29823
  0, // Skip to: 25344
29824
  /* 20764 */ MCD_OPC_CheckField,
29825
  4,
29826
  1,
29827
  1,
29828
  221,
29829
  17,
29830
  0, // Skip to: 25344
29831
  /* 20771 */ MCD_OPC_CheckField,
29832
  0,
29833
  1,
29834
  0,
29835
  214,
29836
  17,
29837
  0, // Skip to: 25344
29838
  /* 20778 */ MCD_OPC_Decode,
29839
  219,
29840
  10,
29841
  143,
29842
  1, // Opcode: MVE_VMULi8
29843
  /* 20783 */ MCD_OPC_FilterValue,
29844
  1,
29845
  45,
29846
  0,
29847
  0, // Skip to: 20833
29848
  /* 20788 */ MCD_OPC_CheckPredicate,
29849
  22,
29850
  199,
29851
  17,
29852
  0, // Skip to: 25344
29853
  /* 20793 */ MCD_OPC_CheckField,
29854
  28,
29855
  4,
29856
  14,
29857
  192,
29858
  17,
29859
  0, // Skip to: 25344
29860
  /* 20800 */ MCD_OPC_CheckField,
29861
  16,
29862
  1,
29863
  0,
29864
  185,
29865
  17,
29866
  0, // Skip to: 25344
29867
  /* 20807 */ MCD_OPC_CheckField,
29868
  6,
29869
  1,
29870
  1,
29871
  178,
29872
  17,
29873
  0, // Skip to: 25344
29874
  /* 20814 */ MCD_OPC_CheckField,
29875
  4,
29876
  1,
29877
  1,
29878
  171,
29879
  17,
29880
  0, // Skip to: 25344
29881
  /* 20821 */ MCD_OPC_CheckField,
29882
  0,
29883
  1,
29884
  0,
29885
  164,
29886
  17,
29887
  0, // Skip to: 25344
29888
  /* 20828 */ MCD_OPC_Decode,
29889
  217,
29890
  10,
29891
  143,
29892
  1, // Opcode: MVE_VMULi16
29893
  /* 20833 */ MCD_OPC_FilterValue,
29894
  2,
29895
  154,
29896
  17,
29897
  0, // Skip to: 25344
29898
  /* 20838 */ MCD_OPC_CheckPredicate,
29899
  22,
29900
  149,
29901
  17,
29902
  0, // Skip to: 25344
29903
  /* 20843 */ MCD_OPC_CheckField,
29904
  28,
29905
  4,
29906
  14,
29907
  142,
29908
  17,
29909
  0, // Skip to: 25344
29910
  /* 20850 */ MCD_OPC_CheckField,
29911
  16,
29912
  1,
29913
  0,
29914
  135,
29915
  17,
29916
  0, // Skip to: 25344
29917
  /* 20857 */ MCD_OPC_CheckField,
29918
  6,
29919
  1,
29920
  1,
29921
  128,
29922
  17,
29923
  0, // Skip to: 25344
29924
  /* 20864 */ MCD_OPC_CheckField,
29925
  4,
29926
  1,
29927
  1,
29928
  121,
29929
  17,
29930
  0, // Skip to: 25344
29931
  /* 20871 */ MCD_OPC_CheckField,
29932
  0,
29933
  1,
29934
  0,
29935
  114,
29936
  17,
29937
  0, // Skip to: 25344
29938
  /* 20878 */ MCD_OPC_Decode,
29939
  218,
29940
  10,
29941
  143,
29942
  1, // Opcode: MVE_VMULi32
29943
  /* 20883 */ MCD_OPC_FilterValue,
29944
  11,
29945
  29,
29946
  1,
29947
  0, // Skip to: 21173
29948
  /* 20888 */ MCD_OPC_ExtractField,
29949
  20,
29950
  2, // Inst{21-20} ...
29951
  /* 20891 */ MCD_OPC_FilterValue,
29952
  0,
29953
  89,
29954
  0,
29955
  0, // Skip to: 20985
29956
  /* 20896 */ MCD_OPC_ExtractField,
29957
  28,
29958
  4, // Inst{31-28} ...
29959
  /* 20899 */ MCD_OPC_FilterValue,
29960
  14,
29961
  38,
29962
  0,
29963
  0, // Skip to: 20942
29964
  /* 20904 */ MCD_OPC_CheckPredicate,
29965
  22,
29966
  83,
29967
  17,
29968
  0, // Skip to: 25344
29969
  /* 20909 */ MCD_OPC_CheckField,
29970
  16,
29971
  1,
29972
  0,
29973
  76,
29974
  17,
29975
  0, // Skip to: 25344
29976
  /* 20916 */ MCD_OPC_CheckField,
29977
  6,
29978
  1,
29979
  1,
29980
  69,
29981
  17,
29982
  0, // Skip to: 25344
29983
  /* 20923 */ MCD_OPC_CheckField,
29984
  4,
29985
  1,
29986
  0,
29987
  62,
29988
  17,
29989
  0, // Skip to: 25344
29990
  /* 20930 */ MCD_OPC_CheckField,
29991
  0,
29992
  1,
29993
  0,
29994
  55,
29995
  17,
29996
  0, // Skip to: 25344
29997
  /* 20937 */ MCD_OPC_Decode,
29998
  167,
29999
  11,
30000
  143,
30001
  1, // Opcode: MVE_VQDMULHi8
30002
  /* 20942 */ MCD_OPC_FilterValue,
30003
  15,
30004
  45,
30005
  17,
30006
  0, // Skip to: 25344
30007
  /* 20947 */ MCD_OPC_CheckPredicate,
30008
  22,
30009
  40,
30010
  17,
30011
  0, // Skip to: 25344
30012
  /* 20952 */ MCD_OPC_CheckField,
30013
  16,
30014
  1,
30015
  0,
30016
  33,
30017
  17,
30018
  0, // Skip to: 25344
30019
  /* 20959 */ MCD_OPC_CheckField,
30020
  6,
30021
  1,
30022
  1,
30023
  26,
30024
  17,
30025
  0, // Skip to: 25344
30026
  /* 20966 */ MCD_OPC_CheckField,
30027
  4,
30028
  1,
30029
  0,
30030
  19,
30031
  17,
30032
  0, // Skip to: 25344
30033
  /* 20973 */ MCD_OPC_CheckField,
30034
  0,
30035
  1,
30036
  0,
30037
  12,
30038
  17,
30039
  0, // Skip to: 25344
30040
  /* 20980 */ MCD_OPC_Decode,
30041
  214,
30042
  11,
30043
  143,
30044
  1, // Opcode: MVE_VQRDMULHi8
30045
  /* 20985 */ MCD_OPC_FilterValue,
30046
  1,
30047
  89,
30048
  0,
30049
  0, // Skip to: 21079
30050
  /* 20990 */ MCD_OPC_ExtractField,
30051
  28,
30052
  4, // Inst{31-28} ...
30053
  /* 20993 */ MCD_OPC_FilterValue,
30054
  14,
30055
  38,
30056
  0,
30057
  0, // Skip to: 21036
30058
  /* 20998 */ MCD_OPC_CheckPredicate,
30059
  22,
30060
  245,
30061
  16,
30062
  0, // Skip to: 25344
30063
  /* 21003 */ MCD_OPC_CheckField,
30064
  16,
30065
  1,
30066
  0,
30067
  238,
30068
  16,
30069
  0, // Skip to: 25344
30070
  /* 21010 */ MCD_OPC_CheckField,
30071
  6,
30072
  1,
30073
  1,
30074
  231,
30075
  16,
30076
  0, // Skip to: 25344
30077
  /* 21017 */ MCD_OPC_CheckField,
30078
  4,
30079
  1,
30080
  0,
30081
  224,
30082
  16,
30083
  0, // Skip to: 25344
30084
  /* 21024 */ MCD_OPC_CheckField,
30085
  0,
30086
  1,
30087
  0,
30088
  217,
30089
  16,
30090
  0, // Skip to: 25344
30091
  /* 21031 */ MCD_OPC_Decode,
30092
  165,
30093
  11,
30094
  143,
30095
  1, // Opcode: MVE_VQDMULHi16
30096
  /* 21036 */ MCD_OPC_FilterValue,
30097
  15,
30098
  207,
30099
  16,
30100
  0, // Skip to: 25344
30101
  /* 21041 */ MCD_OPC_CheckPredicate,
30102
  22,
30103
  202,
30104
  16,
30105
  0, // Skip to: 25344
30106
  /* 21046 */ MCD_OPC_CheckField,
30107
  16,
30108
  1,
30109
  0,
30110
  195,
30111
  16,
30112
  0, // Skip to: 25344
30113
  /* 21053 */ MCD_OPC_CheckField,
30114
  6,
30115
  1,
30116
  1,
30117
  188,
30118
  16,
30119
  0, // Skip to: 25344
30120
  /* 21060 */ MCD_OPC_CheckField,
30121
  4,
30122
  1,
30123
  0,
30124
  181,
30125
  16,
30126
  0, // Skip to: 25344
30127
  /* 21067 */ MCD_OPC_CheckField,
30128
  0,
30129
  1,
30130
  0,
30131
  174,
30132
  16,
30133
  0, // Skip to: 25344
30134
  /* 21074 */ MCD_OPC_Decode,
30135
  212,
30136
  11,
30137
  143,
30138
  1, // Opcode: MVE_VQRDMULHi16
30139
  /* 21079 */ MCD_OPC_FilterValue,
30140
  2,
30141
  164,
30142
  16,
30143
  0, // Skip to: 25344
30144
  /* 21084 */ MCD_OPC_ExtractField,
30145
  28,
30146
  4, // Inst{31-28} ...
30147
  /* 21087 */ MCD_OPC_FilterValue,
30148
  14,
30149
  38,
30150
  0,
30151
  0, // Skip to: 21130
30152
  /* 21092 */ MCD_OPC_CheckPredicate,
30153
  22,
30154
  151,
30155
  16,
30156
  0, // Skip to: 25344
30157
  /* 21097 */ MCD_OPC_CheckField,
30158
  16,
30159
  1,
30160
  0,
30161
  144,
30162
  16,
30163
  0, // Skip to: 25344
30164
  /* 21104 */ MCD_OPC_CheckField,
30165
  6,
30166
  1,
30167
  1,
30168
  137,
30169
  16,
30170
  0, // Skip to: 25344
30171
  /* 21111 */ MCD_OPC_CheckField,
30172
  4,
30173
  1,
30174
  0,
30175
  130,
30176
  16,
30177
  0, // Skip to: 25344
30178
  /* 21118 */ MCD_OPC_CheckField,
30179
  0,
30180
  1,
30181
  0,
30182
  123,
30183
  16,
30184
  0, // Skip to: 25344
30185
  /* 21125 */ MCD_OPC_Decode,
30186
  166,
30187
  11,
30188
  143,
30189
  1, // Opcode: MVE_VQDMULHi32
30190
  /* 21130 */ MCD_OPC_FilterValue,
30191
  15,
30192
  113,
30193
  16,
30194
  0, // Skip to: 25344
30195
  /* 21135 */ MCD_OPC_CheckPredicate,
30196
  22,
30197
  108,
30198
  16,
30199
  0, // Skip to: 25344
30200
  /* 21140 */ MCD_OPC_CheckField,
30201
  16,
30202
  1,
30203
  0,
30204
  101,
30205
  16,
30206
  0, // Skip to: 25344
30207
  /* 21147 */ MCD_OPC_CheckField,
30208
  6,
30209
  1,
30210
  1,
30211
  94,
30212
  16,
30213
  0, // Skip to: 25344
30214
  /* 21154 */ MCD_OPC_CheckField,
30215
  4,
30216
  1,
30217
  0,
30218
  87,
30219
  16,
30220
  0, // Skip to: 25344
30221
  /* 21161 */ MCD_OPC_CheckField,
30222
  0,
30223
  1,
30224
  0,
30225
  80,
30226
  16,
30227
  0, // Skip to: 25344
30228
  /* 21168 */ MCD_OPC_Decode,
30229
  213,
30230
  11,
30231
  143,
30232
  1, // Opcode: MVE_VQRDMULHi32
30233
  /* 21173 */ MCD_OPC_FilterValue,
30234
  12,
30235
  203,
30236
  0,
30237
  0, // Skip to: 21381
30238
  /* 21178 */ MCD_OPC_ExtractField,
30239
  20,
30240
  2, // Inst{21-20} ...
30241
  /* 21181 */ MCD_OPC_FilterValue,
30242
  0,
30243
  45,
30244
  0,
30245
  0, // Skip to: 21231
30246
  /* 21186 */ MCD_OPC_CheckPredicate,
30247
  24,
30248
  57,
30249
  16,
30250
  0, // Skip to: 25344
30251
  /* 21191 */ MCD_OPC_CheckField,
30252
  28,
30253
  4,
30254
  14,
30255
  50,
30256
  16,
30257
  0, // Skip to: 25344
30258
  /* 21198 */ MCD_OPC_CheckField,
30259
  16,
30260
  1,
30261
  0,
30262
  43,
30263
  16,
30264
  0, // Skip to: 25344
30265
  /* 21205 */ MCD_OPC_CheckField,
30266
  6,
30267
  1,
30268
  1,
30269
  36,
30270
  16,
30271
  0, // Skip to: 25344
30272
  /* 21212 */ MCD_OPC_CheckField,
30273
  4,
30274
  1,
30275
  1,
30276
  29,
30277
  16,
30278
  0, // Skip to: 25344
30279
  /* 21219 */ MCD_OPC_CheckField,
30280
  0,
30281
  1,
30282
  0,
30283
  22,
30284
  16,
30285
  0, // Skip to: 25344
30286
  /* 21226 */ MCD_OPC_Decode,
30287
  191,
30288
  8,
30289
  142,
30290
  1, // Opcode: MVE_VFMAf32
30291
  /* 21231 */ MCD_OPC_FilterValue,
30292
  1,
30293
  45,
30294
  0,
30295
  0, // Skip to: 21281
30296
  /* 21236 */ MCD_OPC_CheckPredicate,
30297
  24,
30298
  7,
30299
  16,
30300
  0, // Skip to: 25344
30301
  /* 21241 */ MCD_OPC_CheckField,
30302
  28,
30303
  4,
30304
  14,
30305
  0,
30306
  16,
30307
  0, // Skip to: 25344
30308
  /* 21248 */ MCD_OPC_CheckField,
30309
  16,
30310
  1,
30311
  0,
30312
  249,
30313
  15,
30314
  0, // Skip to: 25344
30315
  /* 21255 */ MCD_OPC_CheckField,
30316
  6,
30317
  1,
30318
  1,
30319
  242,
30320
  15,
30321
  0, // Skip to: 25344
30322
  /* 21262 */ MCD_OPC_CheckField,
30323
  4,
30324
  1,
30325
  1,
30326
  235,
30327
  15,
30328
  0, // Skip to: 25344
30329
  /* 21269 */ MCD_OPC_CheckField,
30330
  0,
30331
  1,
30332
  0,
30333
  228,
30334
  15,
30335
  0, // Skip to: 25344
30336
  /* 21276 */ MCD_OPC_Decode,
30337
  190,
30338
  8,
30339
  142,
30340
  1, // Opcode: MVE_VFMAf16
30341
  /* 21281 */ MCD_OPC_FilterValue,
30342
  2,
30343
  45,
30344
  0,
30345
  0, // Skip to: 21331
30346
  /* 21286 */ MCD_OPC_CheckPredicate,
30347
  24,
30348
  213,
30349
  15,
30350
  0, // Skip to: 25344
30351
  /* 21291 */ MCD_OPC_CheckField,
30352
  28,
30353
  4,
30354
  14,
30355
  206,
30356
  15,
30357
  0, // Skip to: 25344
30358
  /* 21298 */ MCD_OPC_CheckField,
30359
  16,
30360
  1,
30361
  0,
30362
  199,
30363
  15,
30364
  0, // Skip to: 25344
30365
  /* 21305 */ MCD_OPC_CheckField,
30366
  6,
30367
  1,
30368
  1,
30369
  192,
30370
  15,
30371
  0, // Skip to: 25344
30372
  /* 21312 */ MCD_OPC_CheckField,
30373
  4,
30374
  1,
30375
  1,
30376
  185,
30377
  15,
30378
  0, // Skip to: 25344
30379
  /* 21319 */ MCD_OPC_CheckField,
30380
  0,
30381
  1,
30382
  0,
30383
  178,
30384
  15,
30385
  0, // Skip to: 25344
30386
  /* 21326 */ MCD_OPC_Decode,
30387
  193,
30388
  8,
30389
  142,
30390
  1, // Opcode: MVE_VFMSf32
30391
  /* 21331 */ MCD_OPC_FilterValue,
30392
  3,
30393
  168,
30394
  15,
30395
  0, // Skip to: 25344
30396
  /* 21336 */ MCD_OPC_CheckPredicate,
30397
  24,
30398
  163,
30399
  15,
30400
  0, // Skip to: 25344
30401
  /* 21341 */ MCD_OPC_CheckField,
30402
  28,
30403
  4,
30404
  14,
30405
  156,
30406
  15,
30407
  0, // Skip to: 25344
30408
  /* 21348 */ MCD_OPC_CheckField,
30409
  16,
30410
  1,
30411
  0,
30412
  149,
30413
  15,
30414
  0, // Skip to: 25344
30415
  /* 21355 */ MCD_OPC_CheckField,
30416
  6,
30417
  1,
30418
  1,
30419
  142,
30420
  15,
30421
  0, // Skip to: 25344
30422
  /* 21362 */ MCD_OPC_CheckField,
30423
  4,
30424
  1,
30425
  1,
30426
  135,
30427
  15,
30428
  0, // Skip to: 25344
30429
  /* 21369 */ MCD_OPC_CheckField,
30430
  0,
30431
  1,
30432
  0,
30433
  128,
30434
  15,
30435
  0, // Skip to: 25344
30436
  /* 21376 */ MCD_OPC_Decode,
30437
  192,
30438
  8,
30439
  142,
30440
  1, // Opcode: MVE_VFMSf16
30441
  /* 21381 */ MCD_OPC_FilterValue,
30442
  13,
30443
  123,
30444
  1,
30445
  0, // Skip to: 21765
30446
  /* 21386 */ MCD_OPC_ExtractField,
30447
  20,
30448
  2, // Inst{21-20} ...
30449
  /* 21389 */ MCD_OPC_FilterValue,
30450
  0,
30451
  89,
30452
  0,
30453
  0, // Skip to: 21483
30454
  /* 21394 */ MCD_OPC_ExtractField,
30455
  4,
30456
  1, // Inst{4} ...
30457
  /* 21397 */ MCD_OPC_FilterValue,
30458
  0,
30459
  38,
30460
  0,
30461
  0, // Skip to: 21440
30462
  /* 21402 */ MCD_OPC_CheckPredicate,
30463
  24,
30464
  97,
30465
  15,
30466
  0, // Skip to: 25344
30467
  /* 21407 */ MCD_OPC_CheckField,
30468
  28,
30469
  4,
30470
  14,
30471
  90,
30472
  15,
30473
  0, // Skip to: 25344
30474
  /* 21414 */ MCD_OPC_CheckField,
30475
  16,
30476
  1,
30477
  0,
30478
  83,
30479
  15,
30480
  0, // Skip to: 25344
30481
  /* 21421 */ MCD_OPC_CheckField,
30482
  6,
30483
  1,
30484
  1,
30485
  76,
30486
  15,
30487
  0, // Skip to: 25344
30488
  /* 21428 */ MCD_OPC_CheckField,
30489
  0,
30490
  1,
30491
  0,
30492
  69,
30493
  15,
30494
  0, // Skip to: 25344
30495
  /* 21435 */ MCD_OPC_Decode,
30496
  216,
30497
  7,
30498
  143,
30499
  1, // Opcode: MVE_VADDf32
30500
  /* 21440 */ MCD_OPC_FilterValue,
30501
  1,
30502
  59,
30503
  15,
30504
  0, // Skip to: 25344
30505
  /* 21445 */ MCD_OPC_CheckPredicate,
30506
  24,
30507
  54,
30508
  15,
30509
  0, // Skip to: 25344
30510
  /* 21450 */ MCD_OPC_CheckField,
30511
  28,
30512
  4,
30513
  15,
30514
  47,
30515
  15,
30516
  0, // Skip to: 25344
30517
  /* 21457 */ MCD_OPC_CheckField,
30518
  16,
30519
  1,
30520
  0,
30521
  40,
30522
  15,
30523
  0, // Skip to: 25344
30524
  /* 21464 */ MCD_OPC_CheckField,
30525
  6,
30526
  1,
30527
  1,
30528
  33,
30529
  15,
30530
  0, // Skip to: 25344
30531
  /* 21471 */ MCD_OPC_CheckField,
30532
  0,
30533
  1,
30534
  0,
30535
  26,
30536
  15,
30537
  0, // Skip to: 25344
30538
  /* 21478 */ MCD_OPC_Decode,
30539
  216,
30540
  10,
30541
  143,
30542
  1, // Opcode: MVE_VMULf32
30543
  /* 21483 */ MCD_OPC_FilterValue,
30544
  1,
30545
  89,
30546
  0,
30547
  0, // Skip to: 21577
30548
  /* 21488 */ MCD_OPC_ExtractField,
30549
  4,
30550
  1, // Inst{4} ...
30551
  /* 21491 */ MCD_OPC_FilterValue,
30552
  0,
30553
  38,
30554
  0,
30555
  0, // Skip to: 21534
30556
  /* 21496 */ MCD_OPC_CheckPredicate,
30557
  24,
30558
  3,
30559
  15,
30560
  0, // Skip to: 25344
30561
  /* 21501 */ MCD_OPC_CheckField,
30562
  28,
30563
  4,
30564
  14,
30565
  252,
30566
  14,
30567
  0, // Skip to: 25344
30568
  /* 21508 */ MCD_OPC_CheckField,
30569
  16,
30570
  1,
30571
  0,
30572
  245,
30573
  14,
30574
  0, // Skip to: 25344
30575
  /* 21515 */ MCD_OPC_CheckField,
30576
  6,
30577
  1,
30578
  1,
30579
  238,
30580
  14,
30581
  0, // Skip to: 25344
30582
  /* 21522 */ MCD_OPC_CheckField,
30583
  0,
30584
  1,
30585
  0,
30586
  231,
30587
  14,
30588
  0, // Skip to: 25344
30589
  /* 21529 */ MCD_OPC_Decode,
30590
  215,
30591
  7,
30592
  143,
30593
  1, // Opcode: MVE_VADDf16
30594
  /* 21534 */ MCD_OPC_FilterValue,
30595
  1,
30596
  221,
30597
  14,
30598
  0, // Skip to: 25344
30599
  /* 21539 */ MCD_OPC_CheckPredicate,
30600
  24,
30601
  216,
30602
  14,
30603
  0, // Skip to: 25344
30604
  /* 21544 */ MCD_OPC_CheckField,
30605
  28,
30606
  4,
30607
  15,
30608
  209,
30609
  14,
30610
  0, // Skip to: 25344
30611
  /* 21551 */ MCD_OPC_CheckField,
30612
  16,
30613
  1,
30614
  0,
30615
  202,
30616
  14,
30617
  0, // Skip to: 25344
30618
  /* 21558 */ MCD_OPC_CheckField,
30619
  6,
30620
  1,
30621
  1,
30622
  195,
30623
  14,
30624
  0, // Skip to: 25344
30625
  /* 21565 */ MCD_OPC_CheckField,
30626
  0,
30627
  1,
30628
  0,
30629
  188,
30630
  14,
30631
  0, // Skip to: 25344
30632
  /* 21572 */ MCD_OPC_Decode,
30633
  215,
30634
  10,
30635
  143,
30636
  1, // Opcode: MVE_VMULf16
30637
  /* 21577 */ MCD_OPC_FilterValue,
30638
  2,
30639
  89,
30640
  0,
30641
  0, // Skip to: 21671
30642
  /* 21582 */ MCD_OPC_ExtractField,
30643
  28,
30644
  4, // Inst{31-28} ...
30645
  /* 21585 */ MCD_OPC_FilterValue,
30646
  14,
30647
  38,
30648
  0,
30649
  0, // Skip to: 21628
30650
  /* 21590 */ MCD_OPC_CheckPredicate,
30651
  24,
30652
  165,
30653
  14,
30654
  0, // Skip to: 25344
30655
  /* 21595 */ MCD_OPC_CheckField,
30656
  16,
30657
  1,
30658
  0,
30659
  158,
30660
  14,
30661
  0, // Skip to: 25344
30662
  /* 21602 */ MCD_OPC_CheckField,
30663
  6,
30664
  1,
30665
  1,
30666
  151,
30667
  14,
30668
  0, // Skip to: 25344
30669
  /* 21609 */ MCD_OPC_CheckField,
30670
  4,
30671
  1,
30672
  0,
30673
  144,
30674
  14,
30675
  0, // Skip to: 25344
30676
  /* 21616 */ MCD_OPC_CheckField,
30677
  0,
30678
  1,
30679
  0,
30680
  137,
30681
  14,
30682
  0, // Skip to: 25344
30683
  /* 21623 */ MCD_OPC_Decode,
30684
  215,
30685
  13,
30686
  143,
30687
  1, // Opcode: MVE_VSUBf32
30688
  /* 21628 */ MCD_OPC_FilterValue,
30689
  15,
30690
  127,
30691
  14,
30692
  0, // Skip to: 25344
30693
  /* 21633 */ MCD_OPC_CheckPredicate,
30694
  24,
30695
  122,
30696
  14,
30697
  0, // Skip to: 25344
30698
  /* 21638 */ MCD_OPC_CheckField,
30699
  16,
30700
  1,
30701
  0,
30702
  115,
30703
  14,
30704
  0, // Skip to: 25344
30705
  /* 21645 */ MCD_OPC_CheckField,
30706
  6,
30707
  1,
30708
  1,
30709
  108,
30710
  14,
30711
  0, // Skip to: 25344
30712
  /* 21652 */ MCD_OPC_CheckField,
30713
  4,
30714
  1,
30715
  0,
30716
  101,
30717
  14,
30718
  0, // Skip to: 25344
30719
  /* 21659 */ MCD_OPC_CheckField,
30720
  0,
30721
  1,
30722
  0,
30723
  94,
30724
  14,
30725
  0, // Skip to: 25344
30726
  /* 21666 */ MCD_OPC_Decode,
30727
  180,
30728
  7,
30729
  143,
30730
  1, // Opcode: MVE_VABDf32
30731
  /* 21671 */ MCD_OPC_FilterValue,
30732
  3,
30733
  84,
30734
  14,
30735
  0, // Skip to: 25344
30736
  /* 21676 */ MCD_OPC_ExtractField,
30737
  28,
30738
  4, // Inst{31-28} ...
30739
  /* 21679 */ MCD_OPC_FilterValue,
30740
  14,
30741
  38,
30742
  0,
30743
  0, // Skip to: 21722
30744
  /* 21684 */ MCD_OPC_CheckPredicate,
30745
  24,
30746
  71,
30747
  14,
30748
  0, // Skip to: 25344
30749
  /* 21689 */ MCD_OPC_CheckField,
30750
  16,
30751
  1,
30752
  0,
30753
  64,
30754
  14,
30755
  0, // Skip to: 25344
30756
  /* 21696 */ MCD_OPC_CheckField,
30757
  6,
30758
  1,
30759
  1,
30760
  57,
30761
  14,
30762
  0, // Skip to: 25344
30763
  /* 21703 */ MCD_OPC_CheckField,
30764
  4,
30765
  1,
30766
  0,
30767
  50,
30768
  14,
30769
  0, // Skip to: 25344
30770
  /* 21710 */ MCD_OPC_CheckField,
30771
  0,
30772
  1,
30773
  0,
30774
  43,
30775
  14,
30776
  0, // Skip to: 25344
30777
  /* 21717 */ MCD_OPC_Decode,
30778
  214,
30779
  13,
30780
  143,
30781
  1, // Opcode: MVE_VSUBf16
30782
  /* 21722 */ MCD_OPC_FilterValue,
30783
  15,
30784
  33,
30785
  14,
30786
  0, // Skip to: 25344
30787
  /* 21727 */ MCD_OPC_CheckPredicate,
30788
  24,
30789
  28,
30790
  14,
30791
  0, // Skip to: 25344
30792
  /* 21732 */ MCD_OPC_CheckField,
30793
  16,
30794
  1,
30795
  0,
30796
  21,
30797
  14,
30798
  0, // Skip to: 25344
30799
  /* 21739 */ MCD_OPC_CheckField,
30800
  6,
30801
  1,
30802
  1,
30803
  14,
30804
  14,
30805
  0, // Skip to: 25344
30806
  /* 21746 */ MCD_OPC_CheckField,
30807
  4,
30808
  1,
30809
  0,
30810
  7,
30811
  14,
30812
  0, // Skip to: 25344
30813
  /* 21753 */ MCD_OPC_CheckField,
30814
  0,
30815
  1,
30816
  0,
30817
  0,
30818
  14,
30819
  0, // Skip to: 25344
30820
  /* 21760 */ MCD_OPC_Decode,
30821
  179,
30822
  7,
30823
  143,
30824
  1, // Opcode: MVE_VABDf16
30825
  /* 21765 */ MCD_OPC_FilterValue,
30826
  15,
30827
  246,
30828
  13,
30829
  0, // Skip to: 25344
30830
  /* 21770 */ MCD_OPC_ExtractField,
30831
  20,
30832
  2, // Inst{21-20} ...
30833
  /* 21773 */ MCD_OPC_FilterValue,
30834
  0,
30835
  45,
30836
  0,
30837
  0, // Skip to: 21823
30838
  /* 21778 */ MCD_OPC_CheckPredicate,
30839
  24,
30840
  233,
30841
  13,
30842
  0, // Skip to: 25344
30843
  /* 21783 */ MCD_OPC_CheckField,
30844
  28,
30845
  4,
30846
  15,
30847
  226,
30848
  13,
30849
  0, // Skip to: 25344
30850
  /* 21790 */ MCD_OPC_CheckField,
30851
  16,
30852
  1,
30853
  0,
30854
  219,
30855
  13,
30856
  0, // Skip to: 25344
30857
  /* 21797 */ MCD_OPC_CheckField,
30858
  6,
30859
  1,
30860
  1,
30861
  212,
30862
  13,
30863
  0, // Skip to: 25344
30864
  /* 21804 */ MCD_OPC_CheckField,
30865
  4,
30866
  1,
30867
  1,
30868
  205,
30869
  13,
30870
  0, // Skip to: 25344
30871
  /* 21811 */ MCD_OPC_CheckField,
30872
  0,
30873
  1,
30874
  0,
30875
  198,
30876
  13,
30877
  0, // Skip to: 25344
30878
  /* 21818 */ MCD_OPC_Decode,
30879
  194,
30880
  9,
30881
  143,
30882
  1, // Opcode: MVE_VMAXNMf32
30883
  /* 21823 */ MCD_OPC_FilterValue,
30884
  1,
30885
  45,
30886
  0,
30887
  0, // Skip to: 21873
30888
  /* 21828 */ MCD_OPC_CheckPredicate,
30889
  24,
30890
  183,
30891
  13,
30892
  0, // Skip to: 25344
30893
  /* 21833 */ MCD_OPC_CheckField,
30894
  28,
30895
  4,
30896
  15,
30897
  176,
30898
  13,
30899
  0, // Skip to: 25344
30900
  /* 21840 */ MCD_OPC_CheckField,
30901
  16,
30902
  1,
30903
  0,
30904
  169,
30905
  13,
30906
  0, // Skip to: 25344
30907
  /* 21847 */ MCD_OPC_CheckField,
30908
  6,
30909
  1,
30910
  1,
30911
  162,
30912
  13,
30913
  0, // Skip to: 25344
30914
  /* 21854 */ MCD_OPC_CheckField,
30915
  4,
30916
  1,
30917
  1,
30918
  155,
30919
  13,
30920
  0, // Skip to: 25344
30921
  /* 21861 */ MCD_OPC_CheckField,
30922
  0,
30923
  1,
30924
  0,
30925
  148,
30926
  13,
30927
  0, // Skip to: 25344
30928
  /* 21868 */ MCD_OPC_Decode,
30929
  193,
30930
  9,
30931
  143,
30932
  1, // Opcode: MVE_VMAXNMf16
30933
  /* 21873 */ MCD_OPC_FilterValue,
30934
  2,
30935
  45,
30936
  0,
30937
  0, // Skip to: 21923
30938
  /* 21878 */ MCD_OPC_CheckPredicate,
30939
  24,
30940
  133,
30941
  13,
30942
  0, // Skip to: 25344
30943
  /* 21883 */ MCD_OPC_CheckField,
30944
  28,
30945
  4,
30946
  15,
30947
  126,
30948
  13,
30949
  0, // Skip to: 25344
30950
  /* 21890 */ MCD_OPC_CheckField,
30951
  16,
30952
  1,
30953
  0,
30954
  119,
30955
  13,
30956
  0, // Skip to: 25344
30957
  /* 21897 */ MCD_OPC_CheckField,
30958
  6,
30959
  1,
30960
  1,
30961
  112,
30962
  13,
30963
  0, // Skip to: 25344
30964
  /* 21904 */ MCD_OPC_CheckField,
30965
  4,
30966
  1,
30967
  1,
30968
  105,
30969
  13,
30970
  0, // Skip to: 25344
30971
  /* 21911 */ MCD_OPC_CheckField,
30972
  0,
30973
  1,
30974
  0,
30975
  98,
30976
  13,
30977
  0, // Skip to: 25344
30978
  /* 21918 */ MCD_OPC_Decode,
30979
  220,
30980
  9,
30981
  143,
30982
  1, // Opcode: MVE_VMINNMf32
30983
  /* 21923 */ MCD_OPC_FilterValue,
30984
  3,
30985
  88,
30986
  13,
30987
  0, // Skip to: 25344
30988
  /* 21928 */ MCD_OPC_CheckPredicate,
30989
  24,
30990
  83,
30991
  13,
30992
  0, // Skip to: 25344
30993
  /* 21933 */ MCD_OPC_CheckField,
30994
  28,
30995
  4,
30996
  15,
30997
  76,
30998
  13,
30999
  0, // Skip to: 25344
31000
  /* 21940 */ MCD_OPC_CheckField,
31001
  16,
31002
  1,
31003
  0,
31004
  69,
31005
  13,
31006
  0, // Skip to: 25344
31007
  /* 21947 */ MCD_OPC_CheckField,
31008
  6,
31009
  1,
31010
  1,
31011
  62,
31012
  13,
31013
  0, // Skip to: 25344
31014
  /* 21954 */ MCD_OPC_CheckField,
31015
  4,
31016
  1,
31017
  1,
31018
  55,
31019
  13,
31020
  0, // Skip to: 25344
31021
  /* 21961 */ MCD_OPC_CheckField,
31022
  0,
31023
  1,
31024
  0,
31025
  48,
31026
  13,
31027
  0, // Skip to: 25344
31028
  /* 21968 */ MCD_OPC_Decode,
31029
  219,
31030
  9,
31031
  143,
31032
  1, // Opcode: MVE_VMINNMf16
31033
  /* 21973 */ MCD_OPC_FilterValue,
31034
  3,
31035
  38,
31036
  13,
31037
  0, // Skip to: 25344
31038
  /* 21978 */ MCD_OPC_ExtractField,
31039
  4,
31040
  1, // Inst{4} ...
31041
  /* 21981 */ MCD_OPC_FilterValue,
31042
  0,
31043
  224,
31044
  7,
31045
  0, // Skip to: 24002
31046
  /* 21986 */ MCD_OPC_ExtractField,
31047
  6,
31048
  7, // Inst{12-6} ...
31049
  /* 21989 */ MCD_OPC_FilterValue,
31050
  1,
31051
  148,
31052
  0,
31053
  0, // Skip to: 22142
31054
  /* 21994 */ MCD_OPC_ExtractField,
31055
  16,
31056
  6, // Inst{21-16} ...
31057
  /* 21997 */ MCD_OPC_FilterValue,
31058
  48,
31059
  24,
31060
  0,
31061
  0, // Skip to: 22026
31062
  /* 22002 */ MCD_OPC_CheckPredicate,
31063
  22,
31064
  9,
31065
  13,
31066
  0, // Skip to: 25344
31067
  /* 22007 */ MCD_OPC_CheckField,
31068
  28,
31069
  4,
31070
  15,
31071
  2,
31072
  13,
31073
  0, // Skip to: 25344
31074
  /* 22014 */ MCD_OPC_CheckField,
31075
  0,
31076
  1,
31077
  0,
31078
  251,
31079
  12,
31080
  0, // Skip to: 25344
31081
  /* 22021 */ MCD_OPC_Decode,
31082
  161,
31083
  12,
31084
  147,
31085
  1, // Opcode: MVE_VREV64_8
31086
  /* 22026 */ MCD_OPC_FilterValue,
31087
  52,
31088
  24,
31089
  0,
31090
  0, // Skip to: 22055
31091
  /* 22031 */ MCD_OPC_CheckPredicate,
31092
  22,
31093
  236,
31094
  12,
31095
  0, // Skip to: 25344
31096
  /* 22036 */ MCD_OPC_CheckField,
31097
  28,
31098
  4,
31099
  15,
31100
  229,
31101
  12,
31102
  0, // Skip to: 25344
31103
  /* 22043 */ MCD_OPC_CheckField,
31104
  0,
31105
  1,
31106
  0,
31107
  222,
31108
  12,
31109
  0, // Skip to: 25344
31110
  /* 22050 */ MCD_OPC_Decode,
31111
  159,
31112
  12,
31113
  147,
31114
  1, // Opcode: MVE_VREV64_16
31115
  /* 22055 */ MCD_OPC_FilterValue,
31116
  55,
31117
  24,
31118
  0,
31119
  0, // Skip to: 22084
31120
  /* 22060 */ MCD_OPC_CheckPredicate,
31121
  24,
31122
  207,
31123
  12,
31124
  0, // Skip to: 25344
31125
  /* 22065 */ MCD_OPC_CheckField,
31126
  28,
31127
  4,
31128
  15,
31129
  200,
31130
  12,
31131
  0, // Skip to: 25344
31132
  /* 22072 */ MCD_OPC_CheckField,
31133
  0,
31134
  1,
31135
  0,
31136
  193,
31137
  12,
31138
  0, // Skip to: 25344
31139
  /* 22079 */ MCD_OPC_Decode,
31140
  153,
31141
  8,
31142
  147,
31143
  1, // Opcode: MVE_VCVTs16f16a
31144
  /* 22084 */ MCD_OPC_FilterValue,
31145
  56,
31146
  24,
31147
  0,
31148
  0, // Skip to: 22113
31149
  /* 22089 */ MCD_OPC_CheckPredicate,
31150
  22,
31151
  178,
31152
  12,
31153
  0, // Skip to: 25344
31154
  /* 22094 */ MCD_OPC_CheckField,
31155
  28,
31156
  4,
31157
  15,
31158
  171,
31159
  12,
31160
  0, // Skip to: 25344
31161
  /* 22101 */ MCD_OPC_CheckField,
31162
  0,
31163
  1,
31164
  0,
31165
  164,
31166
  12,
31167
  0, // Skip to: 25344
31168
  /* 22108 */ MCD_OPC_Decode,
31169
  160,
31170
  12,
31171
  147,
31172
  1, // Opcode: MVE_VREV64_32
31173
  /* 22113 */ MCD_OPC_FilterValue,
31174
  59,
31175
  154,
31176
  12,
31177
  0, // Skip to: 25344
31178
  /* 22118 */ MCD_OPC_CheckPredicate,
31179
  24,
31180
  149,
31181
  12,
31182
  0, // Skip to: 25344
31183
  /* 22123 */ MCD_OPC_CheckField,
31184
  28,
31185
  4,
31186
  15,
31187
  142,
31188
  12,
31189
  0, // Skip to: 25344
31190
  /* 22130 */ MCD_OPC_CheckField,
31191
  0,
31192
  1,
31193
  0,
31194
  135,
31195
  12,
31196
  0, // Skip to: 25344
31197
  /* 22137 */ MCD_OPC_Decode,
31198
  159,
31199
  8,
31200
  147,
31201
  1, // Opcode: MVE_VCVTs32f32a
31202
  /* 22142 */ MCD_OPC_FilterValue,
31203
  3,
31204
  119,
31205
  0,
31206
  0, // Skip to: 22266
31207
  /* 22147 */ MCD_OPC_ExtractField,
31208
  16,
31209
  6, // Inst{21-16} ...
31210
  /* 22150 */ MCD_OPC_FilterValue,
31211
  48,
31212
  24,
31213
  0,
31214
  0, // Skip to: 22179
31215
  /* 22155 */ MCD_OPC_CheckPredicate,
31216
  22,
31217
  112,
31218
  12,
31219
  0, // Skip to: 25344
31220
  /* 22160 */ MCD_OPC_CheckField,
31221
  28,
31222
  4,
31223
  15,
31224
  105,
31225
  12,
31226
  0, // Skip to: 25344
31227
  /* 22167 */ MCD_OPC_CheckField,
31228
  0,
31229
  1,
31230
  0,
31231
  98,
31232
  12,
31233
  0, // Skip to: 25344
31234
  /* 22174 */ MCD_OPC_Decode,
31235
  158,
31236
  12,
31237
  147,
31238
  1, // Opcode: MVE_VREV32_8
31239
  /* 22179 */ MCD_OPC_FilterValue,
31240
  52,
31241
  24,
31242
  0,
31243
  0, // Skip to: 22208
31244
  /* 22184 */ MCD_OPC_CheckPredicate,
31245
  22,
31246
  83,
31247
  12,
31248
  0, // Skip to: 25344
31249
  /* 22189 */ MCD_OPC_CheckField,
31250
  28,
31251
  4,
31252
  15,
31253
  76,
31254
  12,
31255
  0, // Skip to: 25344
31256
  /* 22196 */ MCD_OPC_CheckField,
31257
  0,
31258
  1,
31259
  0,
31260
  69,
31261
  12,
31262
  0, // Skip to: 25344
31263
  /* 22203 */ MCD_OPC_Decode,
31264
  157,
31265
  12,
31266
  147,
31267
  1, // Opcode: MVE_VREV32_16
31268
  /* 22208 */ MCD_OPC_FilterValue,
31269
  55,
31270
  24,
31271
  0,
31272
  0, // Skip to: 22237
31273
  /* 22213 */ MCD_OPC_CheckPredicate,
31274
  24,
31275
  54,
31276
  12,
31277
  0, // Skip to: 25344
31278
  /* 22218 */ MCD_OPC_CheckField,
31279
  28,
31280
  4,
31281
  15,
31282
  47,
31283
  12,
31284
  0, // Skip to: 25344
31285
  /* 22225 */ MCD_OPC_CheckField,
31286
  0,
31287
  1,
31288
  0,
31289
  40,
31290
  12,
31291
  0, // Skip to: 25344
31292
  /* 22232 */ MCD_OPC_Decode,
31293
  165,
31294
  8,
31295
  147,
31296
  1, // Opcode: MVE_VCVTu16f16a
31297
  /* 22237 */ MCD_OPC_FilterValue,
31298
  59,
31299
  30,
31300
  12,
31301
  0, // Skip to: 25344
31302
  /* 22242 */ MCD_OPC_CheckPredicate,
31303
  24,
31304
  25,
31305
  12,
31306
  0, // Skip to: 25344
31307
  /* 22247 */ MCD_OPC_CheckField,
31308
  28,
31309
  4,
31310
  15,
31311
  18,
31312
  12,
31313
  0, // Skip to: 25344
31314
  /* 22254 */ MCD_OPC_CheckField,
31315
  0,
31316
  1,
31317
  0,
31318
  11,
31319
  12,
31320
  0, // Skip to: 25344
31321
  /* 22261 */ MCD_OPC_Decode,
31322
  171,
31323
  8,
31324
  147,
31325
  1, // Opcode: MVE_VCVTu32f32a
31326
  /* 22266 */ MCD_OPC_FilterValue,
31327
  5,
31328
  90,
31329
  0,
31330
  0, // Skip to: 22361
31331
  /* 22271 */ MCD_OPC_ExtractField,
31332
  16,
31333
  6, // Inst{21-16} ...
31334
  /* 22274 */ MCD_OPC_FilterValue,
31335
  48,
31336
  24,
31337
  0,
31338
  0, // Skip to: 22303
31339
  /* 22279 */ MCD_OPC_CheckPredicate,
31340
  22,
31341
  244,
31342
  11,
31343
  0, // Skip to: 25344
31344
  /* 22284 */ MCD_OPC_CheckField,
31345
  28,
31346
  4,
31347
  15,
31348
  237,
31349
  11,
31350
  0, // Skip to: 25344
31351
  /* 22291 */ MCD_OPC_CheckField,
31352
  0,
31353
  1,
31354
  0,
31355
  230,
31356
  11,
31357
  0, // Skip to: 25344
31358
  /* 22298 */ MCD_OPC_Decode,
31359
  156,
31360
  12,
31361
  147,
31362
  1, // Opcode: MVE_VREV16_8
31363
  /* 22303 */ MCD_OPC_FilterValue,
31364
  55,
31365
  24,
31366
  0,
31367
  0, // Skip to: 22332
31368
  /* 22308 */ MCD_OPC_CheckPredicate,
31369
  24,
31370
  215,
31371
  11,
31372
  0, // Skip to: 25344
31373
  /* 22313 */ MCD_OPC_CheckField,
31374
  28,
31375
  4,
31376
  15,
31377
  208,
31378
  11,
31379
  0, // Skip to: 25344
31380
  /* 22320 */ MCD_OPC_CheckField,
31381
  0,
31382
  1,
31383
  0,
31384
  201,
31385
  11,
31386
  0, // Skip to: 25344
31387
  /* 22327 */ MCD_OPC_Decode,
31388
  155,
31389
  8,
31390
  147,
31391
  1, // Opcode: MVE_VCVTs16f16n
31392
  /* 22332 */ MCD_OPC_FilterValue,
31393
  59,
31394
  191,
31395
  11,
31396
  0, // Skip to: 25344
31397
  /* 22337 */ MCD_OPC_CheckPredicate,
31398
  24,
31399
  186,
31400
  11,
31401
  0, // Skip to: 25344
31402
  /* 22342 */ MCD_OPC_CheckField,
31403
  28,
31404
  4,
31405
  15,
31406
  179,
31407
  11,
31408
  0, // Skip to: 25344
31409
  /* 22349 */ MCD_OPC_CheckField,
31410
  0,
31411
  1,
31412
  0,
31413
  172,
31414
  11,
31415
  0, // Skip to: 25344
31416
  /* 22356 */ MCD_OPC_Decode,
31417
  161,
31418
  8,
31419
  147,
31420
  1, // Opcode: MVE_VCVTs32f32n
31421
  /* 22361 */ MCD_OPC_FilterValue,
31422
  7,
31423
  61,
31424
  0,
31425
  0, // Skip to: 22427
31426
  /* 22366 */ MCD_OPC_ExtractField,
31427
  16,
31428
  6, // Inst{21-16} ...
31429
  /* 22369 */ MCD_OPC_FilterValue,
31430
  55,
31431
  24,
31432
  0,
31433
  0, // Skip to: 22398
31434
  /* 22374 */ MCD_OPC_CheckPredicate,
31435
  24,
31436
  149,
31437
  11,
31438
  0, // Skip to: 25344
31439
  /* 22379 */ MCD_OPC_CheckField,
31440
  28,
31441
  4,
31442
  15,
31443
  142,
31444
  11,
31445
  0, // Skip to: 25344
31446
  /* 22386 */ MCD_OPC_CheckField,
31447
  0,
31448
  1,
31449
  0,
31450
  135,
31451
  11,
31452
  0, // Skip to: 25344
31453
  /* 22393 */ MCD_OPC_Decode,
31454
  167,
31455
  8,
31456
  147,
31457
  1, // Opcode: MVE_VCVTu16f16n
31458
  /* 22398 */ MCD_OPC_FilterValue,
31459
  59,
31460
  125,
31461
  11,
31462
  0, // Skip to: 25344
31463
  /* 22403 */ MCD_OPC_CheckPredicate,
31464
  24,
31465
  120,
31466
  11,
31467
  0, // Skip to: 25344
31468
  /* 22408 */ MCD_OPC_CheckField,
31469
  28,
31470
  4,
31471
  15,
31472
  113,
31473
  11,
31474
  0, // Skip to: 25344
31475
  /* 22415 */ MCD_OPC_CheckField,
31476
  0,
31477
  1,
31478
  0,
31479
  106,
31480
  11,
31481
  0, // Skip to: 25344
31482
  /* 22422 */ MCD_OPC_Decode,
31483
  173,
31484
  8,
31485
  147,
31486
  1, // Opcode: MVE_VCVTu32f32n
31487
  /* 22427 */ MCD_OPC_FilterValue,
31488
  9,
31489
  61,
31490
  0,
31491
  0, // Skip to: 22493
31492
  /* 22432 */ MCD_OPC_ExtractField,
31493
  16,
31494
  6, // Inst{21-16} ...
31495
  /* 22435 */ MCD_OPC_FilterValue,
31496
  55,
31497
  24,
31498
  0,
31499
  0, // Skip to: 22464
31500
  /* 22440 */ MCD_OPC_CheckPredicate,
31501
  24,
31502
  83,
31503
  11,
31504
  0, // Skip to: 25344
31505
  /* 22445 */ MCD_OPC_CheckField,
31506
  28,
31507
  4,
31508
  15,
31509
  76,
31510
  11,
31511
  0, // Skip to: 25344
31512
  /* 22452 */ MCD_OPC_CheckField,
31513
  0,
31514
  1,
31515
  0,
31516
  69,
31517
  11,
31518
  0, // Skip to: 25344
31519
  /* 22459 */ MCD_OPC_Decode,
31520
  156,
31521
  8,
31522
  147,
31523
  1, // Opcode: MVE_VCVTs16f16p
31524
  /* 22464 */ MCD_OPC_FilterValue,
31525
  59,
31526
  59,
31527
  11,
31528
  0, // Skip to: 25344
31529
  /* 22469 */ MCD_OPC_CheckPredicate,
31530
  24,
31531
  54,
31532
  11,
31533
  0, // Skip to: 25344
31534
  /* 22474 */ MCD_OPC_CheckField,
31535
  28,
31536
  4,
31537
  15,
31538
  47,
31539
  11,
31540
  0, // Skip to: 25344
31541
  /* 22481 */ MCD_OPC_CheckField,
31542
  0,
31543
  1,
31544
  0,
31545
  40,
31546
  11,
31547
  0, // Skip to: 25344
31548
  /* 22488 */ MCD_OPC_Decode,
31549
  162,
31550
  8,
31551
  147,
31552
  1, // Opcode: MVE_VCVTs32f32p
31553
  /* 22493 */ MCD_OPC_FilterValue,
31554
  11,
31555
  61,
31556
  0,
31557
  0, // Skip to: 22559
31558
  /* 22498 */ MCD_OPC_ExtractField,
31559
  16,
31560
  6, // Inst{21-16} ...
31561
  /* 22501 */ MCD_OPC_FilterValue,
31562
  55,
31563
  24,
31564
  0,
31565
  0, // Skip to: 22530
31566
  /* 22506 */ MCD_OPC_CheckPredicate,
31567
  24,
31568
  17,
31569
  11,
31570
  0, // Skip to: 25344
31571
  /* 22511 */ MCD_OPC_CheckField,
31572
  28,
31573
  4,
31574
  15,
31575
  10,
31576
  11,
31577
  0, // Skip to: 25344
31578
  /* 22518 */ MCD_OPC_CheckField,
31579
  0,
31580
  1,
31581
  0,
31582
  3,
31583
  11,
31584
  0, // Skip to: 25344
31585
  /* 22525 */ MCD_OPC_Decode,
31586
  168,
31587
  8,
31588
  147,
31589
  1, // Opcode: MVE_VCVTu16f16p
31590
  /* 22530 */ MCD_OPC_FilterValue,
31591
  59,
31592
  249,
31593
  10,
31594
  0, // Skip to: 25344
31595
  /* 22535 */ MCD_OPC_CheckPredicate,
31596
  24,
31597
  244,
31598
  10,
31599
  0, // Skip to: 25344
31600
  /* 22540 */ MCD_OPC_CheckField,
31601
  28,
31602
  4,
31603
  15,
31604
  237,
31605
  10,
31606
  0, // Skip to: 25344
31607
  /* 22547 */ MCD_OPC_CheckField,
31608
  0,
31609
  1,
31610
  0,
31611
  230,
31612
  10,
31613
  0, // Skip to: 25344
31614
  /* 22554 */ MCD_OPC_Decode,
31615
  174,
31616
  8,
31617
  147,
31618
  1, // Opcode: MVE_VCVTu32f32p
31619
  /* 22559 */ MCD_OPC_FilterValue,
31620
  13,
31621
  148,
31622
  0,
31623
  0, // Skip to: 22712
31624
  /* 22564 */ MCD_OPC_ExtractField,
31625
  16,
31626
  6, // Inst{21-16} ...
31627
  /* 22567 */ MCD_OPC_FilterValue,
31628
  49,
31629
  24,
31630
  0,
31631
  0, // Skip to: 22596
31632
  /* 22572 */ MCD_OPC_CheckPredicate,
31633
  22,
31634
  207,
31635
  10,
31636
  0, // Skip to: 25344
31637
  /* 22577 */ MCD_OPC_CheckField,
31638
  28,
31639
  4,
31640
  15,
31641
  200,
31642
  10,
31643
  0, // Skip to: 25344
31644
  /* 22584 */ MCD_OPC_CheckField,
31645
  0,
31646
  1,
31647
  0,
31648
  193,
31649
  10,
31650
  0, // Skip to: 25344
31651
  /* 22591 */ MCD_OPC_Decode,
31652
  191,
31653
  7,
31654
  147,
31655
  1, // Opcode: MVE_VABSs8
31656
  /* 22596 */ MCD_OPC_FilterValue,
31657
  53,
31658
  24,
31659
  0,
31660
  0, // Skip to: 22625
31661
  /* 22601 */ MCD_OPC_CheckPredicate,
31662
  22,
31663
  178,
31664
  10,
31665
  0, // Skip to: 25344
31666
  /* 22606 */ MCD_OPC_CheckField,
31667
  28,
31668
  4,
31669
  15,
31670
  171,
31671
  10,
31672
  0, // Skip to: 25344
31673
  /* 22613 */ MCD_OPC_CheckField,
31674
  0,
31675
  1,
31676
  0,
31677
  164,
31678
  10,
31679
  0, // Skip to: 25344
31680
  /* 22620 */ MCD_OPC_Decode,
31681
  189,
31682
  7,
31683
  147,
31684
  1, // Opcode: MVE_VABSs16
31685
  /* 22625 */ MCD_OPC_FilterValue,
31686
  55,
31687
  24,
31688
  0,
31689
  0, // Skip to: 22654
31690
  /* 22630 */ MCD_OPC_CheckPredicate,
31691
  24,
31692
  149,
31693
  10,
31694
  0, // Skip to: 25344
31695
  /* 22635 */ MCD_OPC_CheckField,
31696
  28,
31697
  4,
31698
  15,
31699
  142,
31700
  10,
31701
  0, // Skip to: 25344
31702
  /* 22642 */ MCD_OPC_CheckField,
31703
  0,
31704
  1,
31705
  0,
31706
  135,
31707
  10,
31708
  0, // Skip to: 25344
31709
  /* 22649 */ MCD_OPC_Decode,
31710
  154,
31711
  8,
31712
  147,
31713
  1, // Opcode: MVE_VCVTs16f16m
31714
  /* 22654 */ MCD_OPC_FilterValue,
31715
  57,
31716
  24,
31717
  0,
31718
  0, // Skip to: 22683
31719
  /* 22659 */ MCD_OPC_CheckPredicate,
31720
  22,
31721
  120,
31722
  10,
31723
  0, // Skip to: 25344
31724
  /* 22664 */ MCD_OPC_CheckField,
31725
  28,
31726
  4,
31727
  15,
31728
  113,
31729
  10,
31730
  0, // Skip to: 25344
31731
  /* 22671 */ MCD_OPC_CheckField,
31732
  0,
31733
  1,
31734
  0,
31735
  106,
31736
  10,
31737
  0, // Skip to: 25344
31738
  /* 22678 */ MCD_OPC_Decode,
31739
  190,
31740
  7,
31741
  147,
31742
  1, // Opcode: MVE_VABSs32
31743
  /* 22683 */ MCD_OPC_FilterValue,
31744
  59,
31745
  96,
31746
  10,
31747
  0, // Skip to: 25344
31748
  /* 22688 */ MCD_OPC_CheckPredicate,
31749
  24,
31750
  91,
31751
  10,
31752
  0, // Skip to: 25344
31753
  /* 22693 */ MCD_OPC_CheckField,
31754
  28,
31755
  4,
31756
  15,
31757
  84,
31758
  10,
31759
  0, // Skip to: 25344
31760
  /* 22700 */ MCD_OPC_CheckField,
31761
  0,
31762
  1,
31763
  0,
31764
  77,
31765
  10,
31766
  0, // Skip to: 25344
31767
  /* 22707 */ MCD_OPC_Decode,
31768
  160,
31769
  8,
31770
  147,
31771
  1, // Opcode: MVE_VCVTs32f32m
31772
  /* 22712 */ MCD_OPC_FilterValue,
31773
  15,
31774
  148,
31775
  0,
31776
  0, // Skip to: 22865
31777
  /* 22717 */ MCD_OPC_ExtractField,
31778
  16,
31779
  6, // Inst{21-16} ...
31780
  /* 22720 */ MCD_OPC_FilterValue,
31781
  49,
31782
  24,
31783
  0,
31784
  0, // Skip to: 22749
31785
  /* 22725 */ MCD_OPC_CheckPredicate,
31786
  22,
31787
  54,
31788
  10,
31789
  0, // Skip to: 25344
31790
  /* 22730 */ MCD_OPC_CheckField,
31791
  28,
31792
  4,
31793
  15,
31794
  47,
31795
  10,
31796
  0, // Skip to: 25344
31797
  /* 22737 */ MCD_OPC_CheckField,
31798
  0,
31799
  1,
31800
  0,
31801
  40,
31802
  10,
31803
  0, // Skip to: 25344
31804
  /* 22744 */ MCD_OPC_Decode,
31805
  227,
31806
  10,
31807
  147,
31808
  1, // Opcode: MVE_VNEGs8
31809
  /* 22749 */ MCD_OPC_FilterValue,
31810
  53,
31811
  24,
31812
  0,
31813
  0, // Skip to: 22778
31814
  /* 22754 */ MCD_OPC_CheckPredicate,
31815
  22,
31816
  25,
31817
  10,
31818
  0, // Skip to: 25344
31819
  /* 22759 */ MCD_OPC_CheckField,
31820
  28,
31821
  4,
31822
  15,
31823
  18,
31824
  10,
31825
  0, // Skip to: 25344
31826
  /* 22766 */ MCD_OPC_CheckField,
31827
  0,
31828
  1,
31829
  0,
31830
  11,
31831
  10,
31832
  0, // Skip to: 25344
31833
  /* 22773 */ MCD_OPC_Decode,
31834
  225,
31835
  10,
31836
  147,
31837
  1, // Opcode: MVE_VNEGs16
31838
  /* 22778 */ MCD_OPC_FilterValue,
31839
  55,
31840
  24,
31841
  0,
31842
  0, // Skip to: 22807
31843
  /* 22783 */ MCD_OPC_CheckPredicate,
31844
  24,
31845
  252,
31846
  9,
31847
  0, // Skip to: 25344
31848
  /* 22788 */ MCD_OPC_CheckField,
31849
  28,
31850
  4,
31851
  15,
31852
  245,
31853
  9,
31854
  0, // Skip to: 25344
31855
  /* 22795 */ MCD_OPC_CheckField,
31856
  0,
31857
  1,
31858
  0,
31859
  238,
31860
  9,
31861
  0, // Skip to: 25344
31862
  /* 22802 */ MCD_OPC_Decode,
31863
  166,
31864
  8,
31865
  147,
31866
  1, // Opcode: MVE_VCVTu16f16m
31867
  /* 22807 */ MCD_OPC_FilterValue,
31868
  57,
31869
  24,
31870
  0,
31871
  0, // Skip to: 22836
31872
  /* 22812 */ MCD_OPC_CheckPredicate,
31873
  22,
31874
  223,
31875
  9,
31876
  0, // Skip to: 25344
31877
  /* 22817 */ MCD_OPC_CheckField,
31878
  28,
31879
  4,
31880
  15,
31881
  216,
31882
  9,
31883
  0, // Skip to: 25344
31884
  /* 22824 */ MCD_OPC_CheckField,
31885
  0,
31886
  1,
31887
  0,
31888
  209,
31889
  9,
31890
  0, // Skip to: 25344
31891
  /* 22831 */ MCD_OPC_Decode,
31892
  226,
31893
  10,
31894
  147,
31895
  1, // Opcode: MVE_VNEGs32
31896
  /* 22836 */ MCD_OPC_FilterValue,
31897
  59,
31898
  199,
31899
  9,
31900
  0, // Skip to: 25344
31901
  /* 22841 */ MCD_OPC_CheckPredicate,
31902
  24,
31903
  194,
31904
  9,
31905
  0, // Skip to: 25344
31906
  /* 22846 */ MCD_OPC_CheckField,
31907
  28,
31908
  4,
31909
  15,
31910
  187,
31911
  9,
31912
  0, // Skip to: 25344
31913
  /* 22853 */ MCD_OPC_CheckField,
31914
  0,
31915
  1,
31916
  0,
31917
  180,
31918
  9,
31919
  0, // Skip to: 25344
31920
  /* 22860 */ MCD_OPC_Decode,
31921
  172,
31922
  8,
31923
  147,
31924
  1, // Opcode: MVE_VCVTu32f32m
31925
  /* 22865 */ MCD_OPC_FilterValue,
31926
  17,
31927
  148,
31928
  0,
31929
  0, // Skip to: 23018
31930
  /* 22870 */ MCD_OPC_ExtractField,
31931
  16,
31932
  6, // Inst{21-16} ...
31933
  /* 22873 */ MCD_OPC_FilterValue,
31934
  48,
31935
  24,
31936
  0,
31937
  0, // Skip to: 22902
31938
  /* 22878 */ MCD_OPC_CheckPredicate,
31939
  22,
31940
  157,
31941
  9,
31942
  0, // Skip to: 25344
31943
  /* 22883 */ MCD_OPC_CheckField,
31944
  28,
31945
  4,
31946
  15,
31947
  150,
31948
  9,
31949
  0, // Skip to: 25344
31950
  /* 22890 */ MCD_OPC_CheckField,
31951
  0,
31952
  1,
31953
  0,
31954
  143,
31955
  9,
31956
  0, // Skip to: 25344
31957
  /* 22897 */ MCD_OPC_Decode,
31958
  234,
31959
  7,
31960
  147,
31961
  1, // Opcode: MVE_VCLSs8
31962
  /* 22902 */ MCD_OPC_FilterValue,
31963
  52,
31964
  24,
31965
  0,
31966
  0, // Skip to: 22931
31967
  /* 22907 */ MCD_OPC_CheckPredicate,
31968
  22,
31969
  128,
31970
  9,
31971
  0, // Skip to: 25344
31972
  /* 22912 */ MCD_OPC_CheckField,
31973
  28,
31974
  4,
31975
  15,
31976
  121,
31977
  9,
31978
  0, // Skip to: 25344
31979
  /* 22919 */ MCD_OPC_CheckField,
31980
  0,
31981
  1,
31982
  0,
31983
  114,
31984
  9,
31985
  0, // Skip to: 25344
31986
  /* 22926 */ MCD_OPC_Decode,
31987
  232,
31988
  7,
31989
  147,
31990
  1, // Opcode: MVE_VCLSs16
31991
  /* 22931 */ MCD_OPC_FilterValue,
31992
  54,
31993
  24,
31994
  0,
31995
  0, // Skip to: 22960
31996
  /* 22936 */ MCD_OPC_CheckPredicate,
31997
  24,
31998
  99,
31999
  9,
32000
  0, // Skip to: 25344
32001
  /* 22941 */ MCD_OPC_CheckField,
32002
  28,
32003
  4,
32004
  15,
32005
  92,
32006
  9,
32007
  0, // Skip to: 25344
32008
  /* 22948 */ MCD_OPC_CheckField,
32009
  0,
32010
  1,
32011
  0,
32012
  85,
32013
  9,
32014
  0, // Skip to: 25344
32015
  /* 22955 */ MCD_OPC_Decode,
32016
  170,
32017
  12,
32018
  147,
32019
  1, // Opcode: MVE_VRINTf16N
32020
  /* 22960 */ MCD_OPC_FilterValue,
32021
  56,
32022
  24,
32023
  0,
32024
  0, // Skip to: 22989
32025
  /* 22965 */ MCD_OPC_CheckPredicate,
32026
  22,
32027
  70,
32028
  9,
32029
  0, // Skip to: 25344
32030
  /* 22970 */ MCD_OPC_CheckField,
32031
  28,
32032
  4,
32033
  15,
32034
  63,
32035
  9,
32036
  0, // Skip to: 25344
32037
  /* 22977 */ MCD_OPC_CheckField,
32038
  0,
32039
  1,
32040
  0,
32041
  56,
32042
  9,
32043
  0, // Skip to: 25344
32044
  /* 22984 */ MCD_OPC_Decode,
32045
  233,
32046
  7,
32047
  147,
32048
  1, // Opcode: MVE_VCLSs32
32049
  /* 22989 */ MCD_OPC_FilterValue,
32050
  58,
32051
  46,
32052
  9,
32053
  0, // Skip to: 25344
32054
  /* 22994 */ MCD_OPC_CheckPredicate,
32055
  24,
32056
  41,
32057
  9,
32058
  0, // Skip to: 25344
32059
  /* 22999 */ MCD_OPC_CheckField,
32060
  28,
32061
  4,
32062
  15,
32063
  34,
32064
  9,
32065
  0, // Skip to: 25344
32066
  /* 23006 */ MCD_OPC_CheckField,
32067
  0,
32068
  1,
32069
  0,
32070
  27,
32071
  9,
32072
  0, // Skip to: 25344
32073
  /* 23013 */ MCD_OPC_Decode,
32074
  176,
32075
  12,
32076
  147,
32077
  1, // Opcode: MVE_VRINTf32N
32078
  /* 23018 */ MCD_OPC_FilterValue,
32079
  19,
32080
  148,
32081
  0,
32082
  0, // Skip to: 23171
32083
  /* 23023 */ MCD_OPC_ExtractField,
32084
  16,
32085
  6, // Inst{21-16} ...
32086
  /* 23026 */ MCD_OPC_FilterValue,
32087
  48,
32088
  24,
32089
  0,
32090
  0, // Skip to: 23055
32091
  /* 23031 */ MCD_OPC_CheckPredicate,
32092
  22,
32093
  4,
32094
  9,
32095
  0, // Skip to: 25344
32096
  /* 23036 */ MCD_OPC_CheckField,
32097
  28,
32098
  4,
32099
  15,
32100
  253,
32101
  8,
32102
  0, // Skip to: 25344
32103
  /* 23043 */ MCD_OPC_CheckField,
32104
  0,
32105
  1,
32106
  0,
32107
  246,
32108
  8,
32109
  0, // Skip to: 25344
32110
  /* 23050 */ MCD_OPC_Decode,
32111
  237,
32112
  7,
32113
  147,
32114
  1, // Opcode: MVE_VCLZs8
32115
  /* 23055 */ MCD_OPC_FilterValue,
32116
  52,
32117
  24,
32118
  0,
32119
  0, // Skip to: 23084
32120
  /* 23060 */ MCD_OPC_CheckPredicate,
32121
  22,
32122
  231,
32123
  8,
32124
  0, // Skip to: 25344
32125
  /* 23065 */ MCD_OPC_CheckField,
32126
  28,
32127
  4,
32128
  15,
32129
  224,
32130
  8,
32131
  0, // Skip to: 25344
32132
  /* 23072 */ MCD_OPC_CheckField,
32133
  0,
32134
  1,
32135
  0,
32136
  217,
32137
  8,
32138
  0, // Skip to: 25344
32139
  /* 23079 */ MCD_OPC_Decode,
32140
  235,
32141
  7,
32142
  147,
32143
  1, // Opcode: MVE_VCLZs16
32144
  /* 23084 */ MCD_OPC_FilterValue,
32145
  54,
32146
  24,
32147
  0,
32148
  0, // Skip to: 23113
32149
  /* 23089 */ MCD_OPC_CheckPredicate,
32150
  24,
32151
  202,
32152
  8,
32153
  0, // Skip to: 25344
32154
  /* 23094 */ MCD_OPC_CheckField,
32155
  28,
32156
  4,
32157
  15,
32158
  195,
32159
  8,
32160
  0, // Skip to: 25344
32161
  /* 23101 */ MCD_OPC_CheckField,
32162
  0,
32163
  1,
32164
  0,
32165
  188,
32166
  8,
32167
  0, // Skip to: 25344
32168
  /* 23108 */ MCD_OPC_Decode,
32169
  172,
32170
  12,
32171
  147,
32172
  1, // Opcode: MVE_VRINTf16X
32173
  /* 23113 */ MCD_OPC_FilterValue,
32174
  56,
32175
  24,
32176
  0,
32177
  0, // Skip to: 23142
32178
  /* 23118 */ MCD_OPC_CheckPredicate,
32179
  22,
32180
  173,
32181
  8,
32182
  0, // Skip to: 25344
32183
  /* 23123 */ MCD_OPC_CheckField,
32184
  28,
32185
  4,
32186
  15,
32187
  166,
32188
  8,
32189
  0, // Skip to: 25344
32190
  /* 23130 */ MCD_OPC_CheckField,
32191
  0,
32192
  1,
32193
  0,
32194
  159,
32195
  8,
32196
  0, // Skip to: 25344
32197
  /* 23137 */ MCD_OPC_Decode,
32198
  236,
32199
  7,
32200
  147,
32201
  1, // Opcode: MVE_VCLZs32
32202
  /* 23142 */ MCD_OPC_FilterValue,
32203
  58,
32204
  149,
32205
  8,
32206
  0, // Skip to: 25344
32207
  /* 23147 */ MCD_OPC_CheckPredicate,
32208
  24,
32209
  144,
32210
  8,
32211
  0, // Skip to: 25344
32212
  /* 23152 */ MCD_OPC_CheckField,
32213
  28,
32214
  4,
32215
  15,
32216
  137,
32217
  8,
32218
  0, // Skip to: 25344
32219
  /* 23159 */ MCD_OPC_CheckField,
32220
  0,
32221
  1,
32222
  0,
32223
  130,
32224
  8,
32225
  0, // Skip to: 25344
32226
  /* 23166 */ MCD_OPC_Decode,
32227
  178,
32228
  12,
32229
  147,
32230
  1, // Opcode: MVE_VRINTf32X
32231
  /* 23171 */ MCD_OPC_FilterValue,
32232
  21,
32233
  61,
32234
  0,
32235
  0, // Skip to: 23237
32236
  /* 23176 */ MCD_OPC_ExtractField,
32237
  16,
32238
  6, // Inst{21-16} ...
32239
  /* 23179 */ MCD_OPC_FilterValue,
32240
  54,
32241
  24,
32242
  0,
32243
  0, // Skip to: 23208
32244
  /* 23184 */ MCD_OPC_CheckPredicate,
32245
  24,
32246
  107,
32247
  8,
32248
  0, // Skip to: 25344
32249
  /* 23189 */ MCD_OPC_CheckField,
32250
  28,
32251
  4,
32252
  15,
32253
  100,
32254
  8,
32255
  0, // Skip to: 25344
32256
  /* 23196 */ MCD_OPC_CheckField,
32257
  0,
32258
  1,
32259
  0,
32260
  93,
32261
  8,
32262
  0, // Skip to: 25344
32263
  /* 23203 */ MCD_OPC_Decode,
32264
  168,
32265
  12,
32266
  147,
32267
  1, // Opcode: MVE_VRINTf16A
32268
  /* 23208 */ MCD_OPC_FilterValue,
32269
  58,
32270
  83,
32271
  8,
32272
  0, // Skip to: 25344
32273
  /* 23213 */ MCD_OPC_CheckPredicate,
32274
  24,
32275
  78,
32276
  8,
32277
  0, // Skip to: 25344
32278
  /* 23218 */ MCD_OPC_CheckField,
32279
  28,
32280
  4,
32281
  15,
32282
  71,
32283
  8,
32284
  0, // Skip to: 25344
32285
  /* 23225 */ MCD_OPC_CheckField,
32286
  0,
32287
  1,
32288
  0,
32289
  64,
32290
  8,
32291
  0, // Skip to: 25344
32292
  /* 23232 */ MCD_OPC_Decode,
32293
  174,
32294
  12,
32295
  147,
32296
  1, // Opcode: MVE_VRINTf32A
32297
  /* 23237 */ MCD_OPC_FilterValue,
32298
  23,
32299
  90,
32300
  0,
32301
  0, // Skip to: 23332
32302
  /* 23242 */ MCD_OPC_ExtractField,
32303
  16,
32304
  6, // Inst{21-16} ...
32305
  /* 23245 */ MCD_OPC_FilterValue,
32306
  48,
32307
  24,
32308
  0,
32309
  0, // Skip to: 23274
32310
  /* 23250 */ MCD_OPC_CheckPredicate,
32311
  22,
32312
  41,
32313
  8,
32314
  0, // Skip to: 25344
32315
  /* 23255 */ MCD_OPC_CheckField,
32316
  28,
32317
  4,
32318
  15,
32319
  34,
32320
  8,
32321
  0, // Skip to: 25344
32322
  /* 23262 */ MCD_OPC_CheckField,
32323
  0,
32324
  1,
32325
  0,
32326
  27,
32327
  8,
32328
  0, // Skip to: 25344
32329
  /* 23269 */ MCD_OPC_Decode,
32330
  220,
32331
  10,
32332
  147,
32333
  1, // Opcode: MVE_VMVN
32334
  /* 23274 */ MCD_OPC_FilterValue,
32335
  54,
32336
  24,
32337
  0,
32338
  0, // Skip to: 23303
32339
  /* 23279 */ MCD_OPC_CheckPredicate,
32340
  24,
32341
  12,
32342
  8,
32343
  0, // Skip to: 25344
32344
  /* 23284 */ MCD_OPC_CheckField,
32345
  28,
32346
  4,
32347
  15,
32348
  5,
32349
  8,
32350
  0, // Skip to: 25344
32351
  /* 23291 */ MCD_OPC_CheckField,
32352
  0,
32353
  1,
32354
  0,
32355
  254,
32356
  7,
32357
  0, // Skip to: 25344
32358
  /* 23298 */ MCD_OPC_Decode,
32359
  173,
32360
  12,
32361
  147,
32362
  1, // Opcode: MVE_VRINTf16Z
32363
  /* 23303 */ MCD_OPC_FilterValue,
32364
  58,
32365
  244,
32366
  7,
32367
  0, // Skip to: 25344
32368
  /* 23308 */ MCD_OPC_CheckPredicate,
32369
  24,
32370
  239,
32371
  7,
32372
  0, // Skip to: 25344
32373
  /* 23313 */ MCD_OPC_CheckField,
32374
  28,
32375
  4,
32376
  15,
32377
  232,
32378
  7,
32379
  0, // Skip to: 25344
32380
  /* 23320 */ MCD_OPC_CheckField,
32381
  0,
32382
  1,
32383
  0,
32384
  225,
32385
  7,
32386
  0, // Skip to: 25344
32387
  /* 23327 */ MCD_OPC_Decode,
32388
  179,
32389
  12,
32390
  147,
32391
  1, // Opcode: MVE_VRINTf32Z
32392
  /* 23332 */ MCD_OPC_FilterValue,
32393
  25,
32394
  61,
32395
  0,
32396
  0, // Skip to: 23398
32397
  /* 23337 */ MCD_OPC_ExtractField,
32398
  16,
32399
  6, // Inst{21-16} ...
32400
  /* 23340 */ MCD_OPC_FilterValue,
32401
  55,
32402
  24,
32403
  0,
32404
  0, // Skip to: 23369
32405
  /* 23345 */ MCD_OPC_CheckPredicate,
32406
  24,
32407
  202,
32408
  7,
32409
  0, // Skip to: 25344
32410
  /* 23350 */ MCD_OPC_CheckField,
32411
  28,
32412
  4,
32413
  15,
32414
  195,
32415
  7,
32416
  0, // Skip to: 25344
32417
  /* 23357 */ MCD_OPC_CheckField,
32418
  0,
32419
  1,
32420
  0,
32421
  188,
32422
  7,
32423
  0, // Skip to: 25344
32424
  /* 23364 */ MCD_OPC_Decode,
32425
  143,
32426
  8,
32427
  147,
32428
  1, // Opcode: MVE_VCVTf16s16n
32429
  /* 23369 */ MCD_OPC_FilterValue,
32430
  59,
32431
  178,
32432
  7,
32433
  0, // Skip to: 25344
32434
  /* 23374 */ MCD_OPC_CheckPredicate,
32435
  24,
32436
  173,
32437
  7,
32438
  0, // Skip to: 25344
32439
  /* 23379 */ MCD_OPC_CheckField,
32440
  28,
32441
  4,
32442
  15,
32443
  166,
32444
  7,
32445
  0, // Skip to: 25344
32446
  /* 23386 */ MCD_OPC_CheckField,
32447
  0,
32448
  1,
32449
  0,
32450
  159,
32451
  7,
32452
  0, // Skip to: 25344
32453
  /* 23393 */ MCD_OPC_Decode,
32454
  149,
32455
  8,
32456
  147,
32457
  1, // Opcode: MVE_VCVTf32s32n
32458
  /* 23398 */ MCD_OPC_FilterValue,
32459
  27,
32460
  119,
32461
  0,
32462
  0, // Skip to: 23522
32463
  /* 23403 */ MCD_OPC_ExtractField,
32464
  16,
32465
  6, // Inst{21-16} ...
32466
  /* 23406 */ MCD_OPC_FilterValue,
32467
  54,
32468
  24,
32469
  0,
32470
  0, // Skip to: 23435
32471
  /* 23411 */ MCD_OPC_CheckPredicate,
32472
  24,
32473
  136,
32474
  7,
32475
  0, // Skip to: 25344
32476
  /* 23416 */ MCD_OPC_CheckField,
32477
  28,
32478
  4,
32479
  15,
32480
  129,
32481
  7,
32482
  0, // Skip to: 25344
32483
  /* 23423 */ MCD_OPC_CheckField,
32484
  0,
32485
  1,
32486
  0,
32487
  122,
32488
  7,
32489
  0, // Skip to: 25344
32490
  /* 23430 */ MCD_OPC_Decode,
32491
  169,
32492
  12,
32493
  147,
32494
  1, // Opcode: MVE_VRINTf16M
32495
  /* 23435 */ MCD_OPC_FilterValue,
32496
  55,
32497
  24,
32498
  0,
32499
  0, // Skip to: 23464
32500
  /* 23440 */ MCD_OPC_CheckPredicate,
32501
  24,
32502
  107,
32503
  7,
32504
  0, // Skip to: 25344
32505
  /* 23445 */ MCD_OPC_CheckField,
32506
  28,
32507
  4,
32508
  15,
32509
  100,
32510
  7,
32511
  0, // Skip to: 25344
32512
  /* 23452 */ MCD_OPC_CheckField,
32513
  0,
32514
  1,
32515
  0,
32516
  93,
32517
  7,
32518
  0, // Skip to: 25344
32519
  /* 23459 */ MCD_OPC_Decode,
32520
  145,
32521
  8,
32522
  147,
32523
  1, // Opcode: MVE_VCVTf16u16n
32524
  /* 23464 */ MCD_OPC_FilterValue,
32525
  58,
32526
  24,
32527
  0,
32528
  0, // Skip to: 23493
32529
  /* 23469 */ MCD_OPC_CheckPredicate,
32530
  24,
32531
  78,
32532
  7,
32533
  0, // Skip to: 25344
32534
  /* 23474 */ MCD_OPC_CheckField,
32535
  28,
32536
  4,
32537
  15,
32538
  71,
32539
  7,
32540
  0, // Skip to: 25344
32541
  /* 23481 */ MCD_OPC_CheckField,
32542
  0,
32543
  1,
32544
  0,
32545
  64,
32546
  7,
32547
  0, // Skip to: 25344
32548
  /* 23488 */ MCD_OPC_Decode,
32549
  175,
32550
  12,
32551
  147,
32552
  1, // Opcode: MVE_VRINTf32M
32553
  /* 23493 */ MCD_OPC_FilterValue,
32554
  59,
32555
  54,
32556
  7,
32557
  0, // Skip to: 25344
32558
  /* 23498 */ MCD_OPC_CheckPredicate,
32559
  24,
32560
  49,
32561
  7,
32562
  0, // Skip to: 25344
32563
  /* 23503 */ MCD_OPC_CheckField,
32564
  28,
32565
  4,
32566
  15,
32567
  42,
32568
  7,
32569
  0, // Skip to: 25344
32570
  /* 23510 */ MCD_OPC_CheckField,
32571
  0,
32572
  1,
32573
  0,
32574
  35,
32575
  7,
32576
  0, // Skip to: 25344
32577
  /* 23517 */ MCD_OPC_Decode,
32578
  151,
32579
  8,
32580
  147,
32581
  1, // Opcode: MVE_VCVTf32u32n
32582
  /* 23522 */ MCD_OPC_FilterValue,
32583
  29,
32584
  206,
32585
  0,
32586
  0, // Skip to: 23733
32587
  /* 23527 */ MCD_OPC_ExtractField,
32588
  16,
32589
  6, // Inst{21-16} ...
32590
  /* 23530 */ MCD_OPC_FilterValue,
32591
  48,
32592
  24,
32593
  0,
32594
  0, // Skip to: 23559
32595
  /* 23535 */ MCD_OPC_CheckPredicate,
32596
  22,
32597
  12,
32598
  7,
32599
  0, // Skip to: 25344
32600
  /* 23540 */ MCD_OPC_CheckField,
32601
  28,
32602
  4,
32603
  15,
32604
  5,
32605
  7,
32606
  0, // Skip to: 25344
32607
  /* 23547 */ MCD_OPC_CheckField,
32608
  0,
32609
  1,
32610
  0,
32611
  254,
32612
  6,
32613
  0, // Skip to: 25344
32614
  /* 23554 */ MCD_OPC_Decode,
32615
  131,
32616
  11,
32617
  147,
32618
  1, // Opcode: MVE_VQABSs8
32619
  /* 23559 */ MCD_OPC_FilterValue,
32620
  52,
32621
  24,
32622
  0,
32623
  0, // Skip to: 23588
32624
  /* 23564 */ MCD_OPC_CheckPredicate,
32625
  22,
32626
  239,
32627
  6,
32628
  0, // Skip to: 25344
32629
  /* 23569 */ MCD_OPC_CheckField,
32630
  28,
32631
  4,
32632
  15,
32633
  232,
32634
  6,
32635
  0, // Skip to: 25344
32636
  /* 23576 */ MCD_OPC_CheckField,
32637
  0,
32638
  1,
32639
  0,
32640
  225,
32641
  6,
32642
  0, // Skip to: 25344
32643
  /* 23583 */ MCD_OPC_Decode,
32644
  129,
32645
  11,
32646
  147,
32647
  1, // Opcode: MVE_VQABSs16
32648
  /* 23588 */ MCD_OPC_FilterValue,
32649
  53,
32650
  24,
32651
  0,
32652
  0, // Skip to: 23617
32653
  /* 23593 */ MCD_OPC_CheckPredicate,
32654
  24,
32655
  210,
32656
  6,
32657
  0, // Skip to: 25344
32658
  /* 23598 */ MCD_OPC_CheckField,
32659
  28,
32660
  4,
32661
  15,
32662
  203,
32663
  6,
32664
  0, // Skip to: 25344
32665
  /* 23605 */ MCD_OPC_CheckField,
32666
  0,
32667
  1,
32668
  0,
32669
  196,
32670
  6,
32671
  0, // Skip to: 25344
32672
  /* 23612 */ MCD_OPC_Decode,
32673
  187,
32674
  7,
32675
  147,
32676
  1, // Opcode: MVE_VABSf16
32677
  /* 23617 */ MCD_OPC_FilterValue,
32678
  55,
32679
  24,
32680
  0,
32681
  0, // Skip to: 23646
32682
  /* 23622 */ MCD_OPC_CheckPredicate,
32683
  24,
32684
  181,
32685
  6,
32686
  0, // Skip to: 25344
32687
  /* 23627 */ MCD_OPC_CheckField,
32688
  28,
32689
  4,
32690
  15,
32691
  174,
32692
  6,
32693
  0, // Skip to: 25344
32694
  /* 23634 */ MCD_OPC_CheckField,
32695
  0,
32696
  1,
32697
  0,
32698
  167,
32699
  6,
32700
  0, // Skip to: 25344
32701
  /* 23641 */ MCD_OPC_Decode,
32702
  157,
32703
  8,
32704
  147,
32705
  1, // Opcode: MVE_VCVTs16f16z
32706
  /* 23646 */ MCD_OPC_FilterValue,
32707
  56,
32708
  24,
32709
  0,
32710
  0, // Skip to: 23675
32711
  /* 23651 */ MCD_OPC_CheckPredicate,
32712
  22,
32713
  152,
32714
  6,
32715
  0, // Skip to: 25344
32716
  /* 23656 */ MCD_OPC_CheckField,
32717
  28,
32718
  4,
32719
  15,
32720
  145,
32721
  6,
32722
  0, // Skip to: 25344
32723
  /* 23663 */ MCD_OPC_CheckField,
32724
  0,
32725
  1,
32726
  0,
32727
  138,
32728
  6,
32729
  0, // Skip to: 25344
32730
  /* 23670 */ MCD_OPC_Decode,
32731
  130,
32732
  11,
32733
  147,
32734
  1, // Opcode: MVE_VQABSs32
32735
  /* 23675 */ MCD_OPC_FilterValue,
32736
  57,
32737
  24,
32738
  0,
32739
  0, // Skip to: 23704
32740
  /* 23680 */ MCD_OPC_CheckPredicate,
32741
  24,
32742
  123,
32743
  6,
32744
  0, // Skip to: 25344
32745
  /* 23685 */ MCD_OPC_CheckField,
32746
  28,
32747
  4,
32748
  15,
32749
  116,
32750
  6,
32751
  0, // Skip to: 25344
32752
  /* 23692 */ MCD_OPC_CheckField,
32753
  0,
32754
  1,
32755
  0,
32756
  109,
32757
  6,
32758
  0, // Skip to: 25344
32759
  /* 23699 */ MCD_OPC_Decode,
32760
  188,
32761
  7,
32762
  147,
32763
  1, // Opcode: MVE_VABSf32
32764
  /* 23704 */ MCD_OPC_FilterValue,
32765
  59,
32766
  99,
32767
  6,
32768
  0, // Skip to: 25344
32769
  /* 23709 */ MCD_OPC_CheckPredicate,
32770
  24,
32771
  94,
32772
  6,
32773
  0, // Skip to: 25344
32774
  /* 23714 */ MCD_OPC_CheckField,
32775
  28,
32776
  4,
32777
  15,
32778
  87,
32779
  6,
32780
  0, // Skip to: 25344
32781
  /* 23721 */ MCD_OPC_CheckField,
32782
  0,
32783
  1,
32784
  0,
32785
  80,
32786
  6,
32787
  0, // Skip to: 25344
32788
  /* 23728 */ MCD_OPC_Decode,
32789
  163,
32790
  8,
32791
  147,
32792
  1, // Opcode: MVE_VCVTs32f32z
32793
  /* 23733 */ MCD_OPC_FilterValue,
32794
  31,
32795
  70,
32796
  6,
32797
  0, // Skip to: 25344
32798
  /* 23738 */ MCD_OPC_ExtractField,
32799
  16,
32800
  6, // Inst{21-16} ...
32801
  /* 23741 */ MCD_OPC_FilterValue,
32802
  48,
32803
  24,
32804
  0,
32805
  0, // Skip to: 23770
32806
  /* 23746 */ MCD_OPC_CheckPredicate,
32807
  22,
32808
  57,
32809
  6,
32810
  0, // Skip to: 25344
32811
  /* 23751 */ MCD_OPC_CheckField,
32812
  28,
32813
  4,
32814
  15,
32815
  50,
32816
  6,
32817
  0, // Skip to: 25344
32818
  /* 23758 */ MCD_OPC_CheckField,
32819
  0,
32820
  1,
32821
  0,
32822
  43,
32823
  6,
32824
  0, // Skip to: 25344
32825
  /* 23765 */ MCD_OPC_Decode,
32826
  190,
32827
  11,
32828
  147,
32829
  1, // Opcode: MVE_VQNEGs8
32830
  /* 23770 */ MCD_OPC_FilterValue,
32831
  52,
32832
  24,
32833
  0,
32834
  0, // Skip to: 23799
32835
  /* 23775 */ MCD_OPC_CheckPredicate,
32836
  22,
32837
  28,
32838
  6,
32839
  0, // Skip to: 25344
32840
  /* 23780 */ MCD_OPC_CheckField,
32841
  28,
32842
  4,
32843
  15,
32844
  21,
32845
  6,
32846
  0, // Skip to: 25344
32847
  /* 23787 */ MCD_OPC_CheckField,
32848
  0,
32849
  1,
32850
  0,
32851
  14,
32852
  6,
32853
  0, // Skip to: 25344
32854
  /* 23794 */ MCD_OPC_Decode,
32855
  188,
32856
  11,
32857
  147,
32858
  1, // Opcode: MVE_VQNEGs16
32859
  /* 23799 */ MCD_OPC_FilterValue,
32860
  53,
32861
  24,
32862
  0,
32863
  0, // Skip to: 23828
32864
  /* 23804 */ MCD_OPC_CheckPredicate,
32865
  24,
32866
  255,
32867
  5,
32868
  0, // Skip to: 25344
32869
  /* 23809 */ MCD_OPC_CheckField,
32870
  28,
32871
  4,
32872
  15,
32873
  248,
32874
  5,
32875
  0, // Skip to: 25344
32876
  /* 23816 */ MCD_OPC_CheckField,
32877
  0,
32878
  1,
32879
  0,
32880
  241,
32881
  5,
32882
  0, // Skip to: 25344
32883
  /* 23823 */ MCD_OPC_Decode,
32884
  223,
32885
  10,
32886
  147,
32887
  1, // Opcode: MVE_VNEGf16
32888
  /* 23828 */ MCD_OPC_FilterValue,
32889
  54,
32890
  24,
32891
  0,
32892
  0, // Skip to: 23857
32893
  /* 23833 */ MCD_OPC_CheckPredicate,
32894
  24,
32895
  226,
32896
  5,
32897
  0, // Skip to: 25344
32898
  /* 23838 */ MCD_OPC_CheckField,
32899
  28,
32900
  4,
32901
  15,
32902
  219,
32903
  5,
32904
  0, // Skip to: 25344
32905
  /* 23845 */ MCD_OPC_CheckField,
32906
  0,
32907
  1,
32908
  0,
32909
  212,
32910
  5,
32911
  0, // Skip to: 25344
32912
  /* 23852 */ MCD_OPC_Decode,
32913
  171,
32914
  12,
32915
  147,
32916
  1, // Opcode: MVE_VRINTf16P
32917
  /* 23857 */ MCD_OPC_FilterValue,
32918
  55,
32919
  24,
32920
  0,
32921
  0, // Skip to: 23886
32922
  /* 23862 */ MCD_OPC_CheckPredicate,
32923
  24,
32924
  197,
32925
  5,
32926
  0, // Skip to: 25344
32927
  /* 23867 */ MCD_OPC_CheckField,
32928
  28,
32929
  4,
32930
  15,
32931
  190,
32932
  5,
32933
  0, // Skip to: 25344
32934
  /* 23874 */ MCD_OPC_CheckField,
32935
  0,
32936
  1,
32937
  0,
32938
  183,
32939
  5,
32940
  0, // Skip to: 25344
32941
  /* 23881 */ MCD_OPC_Decode,
32942
  169,
32943
  8,
32944
  147,
32945
  1, // Opcode: MVE_VCVTu16f16z
32946
  /* 23886 */ MCD_OPC_FilterValue,
32947
  56,
32948
  24,
32949
  0,
32950
  0, // Skip to: 23915
32951
  /* 23891 */ MCD_OPC_CheckPredicate,
32952
  22,
32953
  168,
32954
  5,
32955
  0, // Skip to: 25344
32956
  /* 23896 */ MCD_OPC_CheckField,
32957
  28,
32958
  4,
32959
  15,
32960
  161,
32961
  5,
32962
  0, // Skip to: 25344
32963
  /* 23903 */ MCD_OPC_CheckField,
32964
  0,
32965
  1,
32966
  0,
32967
  154,
32968
  5,
32969
  0, // Skip to: 25344
32970
  /* 23910 */ MCD_OPC_Decode,
32971
  189,
32972
  11,
32973
  147,
32974
  1, // Opcode: MVE_VQNEGs32
32975
  /* 23915 */ MCD_OPC_FilterValue,
32976
  57,
32977
  24,
32978
  0,
32979
  0, // Skip to: 23944
32980
  /* 23920 */ MCD_OPC_CheckPredicate,
32981
  24,
32982
  139,
32983
  5,
32984
  0, // Skip to: 25344
32985
  /* 23925 */ MCD_OPC_CheckField,
32986
  28,
32987
  4,
32988
  15,
32989
  132,
32990
  5,
32991
  0, // Skip to: 25344
32992
  /* 23932 */ MCD_OPC_CheckField,
32993
  0,
32994
  1,
32995
  0,
32996
  125,
32997
  5,
32998
  0, // Skip to: 25344
32999
  /* 23939 */ MCD_OPC_Decode,
33000
  224,
33001
  10,
33002
  147,
33003
  1, // Opcode: MVE_VNEGf32
33004
  /* 23944 */ MCD_OPC_FilterValue,
33005
  58,
33006
  24,
33007
  0,
33008
  0, // Skip to: 23973
33009
  /* 23949 */ MCD_OPC_CheckPredicate,
33010
  24,
33011
  110,
33012
  5,
33013
  0, // Skip to: 25344
33014
  /* 23954 */ MCD_OPC_CheckField,
33015
  28,
33016
  4,
33017
  15,
33018
  103,
33019
  5,
33020
  0, // Skip to: 25344
33021
  /* 23961 */ MCD_OPC_CheckField,
33022
  0,
33023
  1,
33024
  0,
33025
  96,
33026
  5,
33027
  0, // Skip to: 25344
33028
  /* 23968 */ MCD_OPC_Decode,
33029
  177,
33030
  12,
33031
  147,
33032
  1, // Opcode: MVE_VRINTf32P
33033
  /* 23973 */ MCD_OPC_FilterValue,
33034
  59,
33035
  86,
33036
  5,
33037
  0, // Skip to: 25344
33038
  /* 23978 */ MCD_OPC_CheckPredicate,
33039
  24,
33040
  81,
33041
  5,
33042
  0, // Skip to: 25344
33043
  /* 23983 */ MCD_OPC_CheckField,
33044
  28,
33045
  4,
33046
  15,
33047
  74,
33048
  5,
33049
  0, // Skip to: 25344
33050
  /* 23990 */ MCD_OPC_CheckField,
33051
  0,
33052
  1,
33053
  0,
33054
  67,
33055
  5,
33056
  0, // Skip to: 25344
33057
  /* 23997 */ MCD_OPC_Decode,
33058
  175,
33059
  8,
33060
  147,
33061
  1, // Opcode: MVE_VCVTu32f32z
33062
  /* 24002 */ MCD_OPC_FilterValue,
33063
  1,
33064
  57,
33065
  5,
33066
  0, // Skip to: 25344
33067
  /* 24007 */ MCD_OPC_ExtractField,
33068
  21,
33069
  1, // Inst{21} ...
33070
  /* 24010 */ MCD_OPC_FilterValue,
33071
  0,
33072
  51,
33073
  3,
33074
  0, // Skip to: 24834
33075
  /* 24015 */ MCD_OPC_ExtractField,
33076
  20,
33077
  1, // Inst{20} ...
33078
  /* 24018 */ MCD_OPC_FilterValue,
33079
  0,
33080
  25,
33081
  2,
33082
  0, // Skip to: 24560
33083
  /* 24023 */ MCD_OPC_ExtractField,
33084
  19,
33085
  1, // Inst{19} ...
33086
  /* 24026 */ MCD_OPC_FilterValue,
33087
  0,
33088
  255,
33089
  0,
33090
  0, // Skip to: 24286
33091
  /* 24031 */ MCD_OPC_ExtractField,
33092
  5,
33093
  3, // Inst{7-5} ...
33094
  /* 24034 */ MCD_OPC_FilterValue,
33095
  2,
33096
  129,
33097
  0,
33098
  0, // Skip to: 24168
33099
  /* 24039 */ MCD_OPC_ExtractField,
33100
  12,
33101
  1, // Inst{12} ...
33102
  /* 24042 */ MCD_OPC_FilterValue,
33103
  0,
33104
  17,
33105
  5,
33106
  0, // Skip to: 25344
33107
  /* 24047 */ MCD_OPC_ExtractField,
33108
  29,
33109
  3, // Inst{31-29} ...
33110
  /* 24050 */ MCD_OPC_FilterValue,
33111
  7,
33112
  9,
33113
  5,
33114
  0, // Skip to: 25344
33115
  /* 24055 */ MCD_OPC_ExtractField,
33116
  8,
33117
  4, // Inst{11-8} ...
33118
  /* 24058 */ MCD_OPC_FilterValue,
33119
  14,
33120
  10,
33121
  0,
33122
  0, // Skip to: 24073
33123
  /* 24063 */ MCD_OPC_CheckPredicate,
33124
  22,
33125
  20,
33126
  0,
33127
  0, // Skip to: 24088
33128
  /* 24068 */ MCD_OPC_Decode,
33129
  187,
33130
  10,
33131
  190,
33132
  1, // Opcode: MVE_VMOVimmi8
33133
  /* 24073 */ MCD_OPC_FilterValue,
33134
  15,
33135
  10,
33136
  0,
33137
  0, // Skip to: 24088
33138
  /* 24078 */ MCD_OPC_CheckPredicate,
33139
  22,
33140
  5,
33141
  0,
33142
  0, // Skip to: 24088
33143
  /* 24083 */ MCD_OPC_Decode,
33144
  183,
33145
  10,
33146
  190,
33147
  1, // Opcode: MVE_VMOVimmf32
33148
  /* 24088 */ MCD_OPC_ExtractField,
33149
  8,
33150
  1, // Inst{8} ...
33151
  /* 24091 */ MCD_OPC_FilterValue,
33152
  0,
33153
  17,
33154
  0,
33155
  0, // Skip to: 24113
33156
  /* 24096 */ MCD_OPC_CheckPredicate,
33157
  22,
33158
  57,
33159
  0,
33160
  0, // Skip to: 24158
33161
  /* 24101 */ MCD_OPC_CheckField,
33162
  10,
33163
  2,
33164
  2,
33165
  50,
33166
  0,
33167
  0, // Skip to: 24158
33168
  /* 24108 */ MCD_OPC_Decode,
33169
  184,
33170
  10,
33171
  190,
33172
  1, // Opcode: MVE_VMOVimmi16
33173
  /* 24113 */ MCD_OPC_FilterValue,
33174
  1,
33175
  40,
33176
  0,
33177
  0, // Skip to: 24158
33178
  /* 24118 */ MCD_OPC_ExtractField,
33179
  11,
33180
  1, // Inst{11} ...
33181
  /* 24121 */ MCD_OPC_FilterValue,
33182
  0,
33183
  10,
33184
  0,
33185
  0, // Skip to: 24136
33186
  /* 24126 */ MCD_OPC_CheckPredicate,
33187
  22,
33188
  27,
33189
  0,
33190
  0, // Skip to: 24158
33191
  /* 24131 */ MCD_OPC_Decode,
33192
  231,
33193
  10,
33194
  191,
33195
  1, // Opcode: MVE_VORRimmi32
33196
  /* 24136 */ MCD_OPC_FilterValue,
33197
  1,
33198
  17,
33199
  0,
33200
  0, // Skip to: 24158
33201
  /* 24141 */ MCD_OPC_CheckPredicate,
33202
  22,
33203
  12,
33204
  0,
33205
  0, // Skip to: 24158
33206
  /* 24146 */ MCD_OPC_CheckField,
33207
  10,
33208
  1,
33209
  0,
33210
  5,
33211
  0,
33212
  0, // Skip to: 24158
33213
  /* 24153 */ MCD_OPC_Decode,
33214
  230,
33215
  10,
33216
  192,
33217
  1, // Opcode: MVE_VORRimmi16
33218
  /* 24158 */ MCD_OPC_CheckPredicate,
33219
  22,
33220
  157,
33221
  4,
33222
  0, // Skip to: 25344
33223
  /* 24163 */ MCD_OPC_Decode,
33224
  185,
33225
  10,
33226
  190,
33227
  1, // Opcode: MVE_VMOVimmi32
33228
  /* 24168 */ MCD_OPC_FilterValue,
33229
  3,
33230
  147,
33231
  4,
33232
  0, // Skip to: 25344
33233
  /* 24173 */ MCD_OPC_ExtractField,
33234
  12,
33235
  1, // Inst{12} ...
33236
  /* 24176 */ MCD_OPC_FilterValue,
33237
  0,
33238
  139,
33239
  4,
33240
  0, // Skip to: 25344
33241
  /* 24181 */ MCD_OPC_ExtractField,
33242
  29,
33243
  3, // Inst{31-29} ...
33244
  /* 24184 */ MCD_OPC_FilterValue,
33245
  7,
33246
  131,
33247
  4,
33248
  0, // Skip to: 25344
33249
  /* 24189 */ MCD_OPC_CheckPredicate,
33250
  22,
33251
  12,
33252
  0,
33253
  0, // Skip to: 24206
33254
  /* 24194 */ MCD_OPC_CheckField,
33255
  8,
33256
  4,
33257
  14,
33258
  5,
33259
  0,
33260
  0, // Skip to: 24206
33261
  /* 24201 */ MCD_OPC_Decode,
33262
  186,
33263
  10,
33264
  190,
33265
  1, // Opcode: MVE_VMOVimmi64
33266
  /* 24206 */ MCD_OPC_ExtractField,
33267
  8,
33268
  1, // Inst{8} ...
33269
  /* 24209 */ MCD_OPC_FilterValue,
33270
  0,
33271
  17,
33272
  0,
33273
  0, // Skip to: 24231
33274
  /* 24214 */ MCD_OPC_CheckPredicate,
33275
  22,
33276
  57,
33277
  0,
33278
  0, // Skip to: 24276
33279
  /* 24219 */ MCD_OPC_CheckField,
33280
  10,
33281
  2,
33282
  2,
33283
  50,
33284
  0,
33285
  0, // Skip to: 24276
33286
  /* 24226 */ MCD_OPC_Decode,
33287
  221,
33288
  10,
33289
  190,
33290
  1, // Opcode: MVE_VMVNimmi16
33291
  /* 24231 */ MCD_OPC_FilterValue,
33292
  1,
33293
  40,
33294
  0,
33295
  0, // Skip to: 24276
33296
  /* 24236 */ MCD_OPC_ExtractField,
33297
  11,
33298
  1, // Inst{11} ...
33299
  /* 24239 */ MCD_OPC_FilterValue,
33300
  0,
33301
  10,
33302
  0,
33303
  0, // Skip to: 24254
33304
  /* 24244 */ MCD_OPC_CheckPredicate,
33305
  22,
33306
  27,
33307
  0,
33308
  0, // Skip to: 24276
33309
  /* 24249 */ MCD_OPC_Decode,
33310
  223,
33311
  7,
33312
  191,
33313
  1, // Opcode: MVE_VBICimmi32
33314
  /* 24254 */ MCD_OPC_FilterValue,
33315
  1,
33316
  17,
33317
  0,
33318
  0, // Skip to: 24276
33319
  /* 24259 */ MCD_OPC_CheckPredicate,
33320
  22,
33321
  12,
33322
  0,
33323
  0, // Skip to: 24276
33324
  /* 24264 */ MCD_OPC_CheckField,
33325
  10,
33326
  1,
33327
  0,
33328
  5,
33329
  0,
33330
  0, // Skip to: 24276
33331
  /* 24271 */ MCD_OPC_Decode,
33332
  222,
33333
  7,
33334
  192,
33335
  1, // Opcode: MVE_VBICimmi16
33336
  /* 24276 */ MCD_OPC_CheckPredicate,
33337
  22,
33338
  39,
33339
  4,
33340
  0, // Skip to: 25344
33341
  /* 24281 */ MCD_OPC_Decode,
33342
  222,
33343
  10,
33344
  190,
33345
  1, // Opcode: MVE_VMVNimmi32
33346
  /* 24286 */ MCD_OPC_FilterValue,
33347
  1,
33348
  29,
33349
  4,
33350
  0, // Skip to: 25344
33351
  /* 24291 */ MCD_OPC_ExtractField,
33352
  6,
33353
  7, // Inst{12-6} ...
33354
  /* 24294 */ MCD_OPC_FilterValue,
33355
  1,
33356
  47,
33357
  0,
33358
  0, // Skip to: 24346
33359
  /* 24299 */ MCD_OPC_ExtractField,
33360
  28,
33361
  4, // Inst{31-28} ...
33362
  /* 24302 */ MCD_OPC_FilterValue,
33363
  14,
33364
  17,
33365
  0,
33366
  0, // Skip to: 24324
33367
  /* 24307 */ MCD_OPC_CheckPredicate,
33368
  22,
33369
  8,
33370
  4,
33371
  0, // Skip to: 25344
33372
  /* 24312 */ MCD_OPC_CheckField,
33373
  0,
33374
  1,
33375
  0,
33376
  1,
33377
  4,
33378
  0, // Skip to: 25344
33379
  /* 24319 */ MCD_OPC_Decode,
33380
  130,
33381
  13,
33382
  193,
33383
  1, // Opcode: MVE_VSHR_imms8
33384
  /* 24324 */ MCD_OPC_FilterValue,
33385
  15,
33386
  247,
33387
  3,
33388
  0, // Skip to: 25344
33389
  /* 24329 */ MCD_OPC_CheckPredicate,
33390
  22,
33391
  242,
33392
  3,
33393
  0, // Skip to: 25344
33394
  /* 24334 */ MCD_OPC_CheckField,
33395
  0,
33396
  1,
33397
  0,
33398
  235,
33399
  3,
33400
  0, // Skip to: 25344
33401
  /* 24341 */ MCD_OPC_Decode,
33402
  133,
33403
  13,
33404
  193,
33405
  1, // Opcode: MVE_VSHR_immu8
33406
  /* 24346 */ MCD_OPC_FilterValue,
33407
  9,
33408
  47,
33409
  0,
33410
  0, // Skip to: 24398
33411
  /* 24351 */ MCD_OPC_ExtractField,
33412
  28,
33413
  4, // Inst{31-28} ...
33414
  /* 24354 */ MCD_OPC_FilterValue,
33415
  14,
33416
  17,
33417
  0,
33418
  0, // Skip to: 24376
33419
  /* 24359 */ MCD_OPC_CheckPredicate,
33420
  22,
33421
  212,
33422
  3,
33423
  0, // Skip to: 25344
33424
  /* 24364 */ MCD_OPC_CheckField,
33425
  0,
33426
  1,
33427
  0,
33428
  205,
33429
  3,
33430
  0, // Skip to: 25344
33431
  /* 24371 */ MCD_OPC_Decode,
33432
  214,
33433
  12,
33434
  193,
33435
  1, // Opcode: MVE_VRSHR_imms8
33436
  /* 24376 */ MCD_OPC_FilterValue,
33437
  15,
33438
  195,
33439
  3,
33440
  0, // Skip to: 25344
33441
  /* 24381 */ MCD_OPC_CheckPredicate,
33442
  22,
33443
  190,
33444
  3,
33445
  0, // Skip to: 25344
33446
  /* 24386 */ MCD_OPC_CheckField,
33447
  0,
33448
  1,
33449
  0,
33450
  183,
33451
  3,
33452
  0, // Skip to: 25344
33453
  /* 24393 */ MCD_OPC_Decode,
33454
  217,
33455
  12,
33456
  193,
33457
  1, // Opcode: MVE_VRSHR_immu8
33458
  /* 24398 */ MCD_OPC_FilterValue,
33459
  17,
33460
  24,
33461
  0,
33462
  0, // Skip to: 24427
33463
  /* 24403 */ MCD_OPC_CheckPredicate,
33464
  22,
33465
  168,
33466
  3,
33467
  0, // Skip to: 25344
33468
  /* 24408 */ MCD_OPC_CheckField,
33469
  28,
33470
  4,
33471
  15,
33472
  161,
33473
  3,
33474
  0, // Skip to: 25344
33475
  /* 24415 */ MCD_OPC_CheckField,
33476
  0,
33477
  1,
33478
  0,
33479
  154,
33480
  3,
33481
  0, // Skip to: 25344
33482
  /* 24422 */ MCD_OPC_Decode,
33483
  139,
33484
  13,
33485
  184,
33486
  1, // Opcode: MVE_VSRIimm8
33487
  /* 24427 */ MCD_OPC_FilterValue,
33488
  21,
33489
  47,
33490
  0,
33491
  0, // Skip to: 24479
33492
  /* 24432 */ MCD_OPC_ExtractField,
33493
  28,
33494
  4, // Inst{31-28} ...
33495
  /* 24435 */ MCD_OPC_FilterValue,
33496
  14,
33497
  17,
33498
  0,
33499
  0, // Skip to: 24457
33500
  /* 24440 */ MCD_OPC_CheckPredicate,
33501
  22,
33502
  131,
33503
  3,
33504
  0, // Skip to: 25344
33505
  /* 24445 */ MCD_OPC_CheckField,
33506
  0,
33507
  1,
33508
  0,
33509
  124,
33510
  3,
33511
  0, // Skip to: 25344
33512
  /* 24452 */ MCD_OPC_Decode,
33513
  245,
33514
  12,
33515
  186,
33516
  1, // Opcode: MVE_VSHL_immi8
33517
  /* 24457 */ MCD_OPC_FilterValue,
33518
  15,
33519
  114,
33520
  3,
33521
  0, // Skip to: 25344
33522
  /* 24462 */ MCD_OPC_CheckPredicate,
33523
  22,
33524
  109,
33525
  3,
33526
  0, // Skip to: 25344
33527
  /* 24467 */ MCD_OPC_CheckField,
33528
  0,
33529
  1,
33530
  0,
33531
  102,
33532
  3,
33533
  0, // Skip to: 25344
33534
  /* 24474 */ MCD_OPC_Decode,
33535
  136,
33536
  13,
33537
  194,
33538
  1, // Opcode: MVE_VSLIimm8
33539
  /* 24479 */ MCD_OPC_FilterValue,
33540
  25,
33541
  24,
33542
  0,
33543
  0, // Skip to: 24508
33544
  /* 24484 */ MCD_OPC_CheckPredicate,
33545
  22,
33546
  87,
33547
  3,
33548
  0, // Skip to: 25344
33549
  /* 24489 */ MCD_OPC_CheckField,
33550
  28,
33551
  4,
33552
  15,
33553
  80,
33554
  3,
33555
  0, // Skip to: 25344
33556
  /* 24496 */ MCD_OPC_CheckField,
33557
  0,
33558
  1,
33559
  0,
33560
  73,
33561
  3,
33562
  0, // Skip to: 25344
33563
  /* 24503 */ MCD_OPC_Decode,
33564
  241,
33565
  11,
33566
  186,
33567
  1, // Opcode: MVE_VQSHLU_imms8
33568
  /* 24508 */ MCD_OPC_FilterValue,
33569
  29,
33570
  63,
33571
  3,
33572
  0, // Skip to: 25344
33573
  /* 24513 */ MCD_OPC_ExtractField,
33574
  28,
33575
  4, // Inst{31-28} ...
33576
  /* 24516 */ MCD_OPC_FilterValue,
33577
  14,
33578
  17,
33579
  0,
33580
  0, // Skip to: 24538
33581
  /* 24521 */ MCD_OPC_CheckPredicate,
33582
  22,
33583
  50,
33584
  3,
33585
  0, // Skip to: 25344
33586
  /* 24526 */ MCD_OPC_CheckField,
33587
  0,
33588
  1,
33589
  0,
33590
  43,
33591
  3,
33592
  0, // Skip to: 25344
33593
  /* 24533 */ MCD_OPC_Decode,
33594
  128,
33595
  12,
33596
  186,
33597
  1, // Opcode: MVE_VQSHLimms8
33598
  /* 24538 */ MCD_OPC_FilterValue,
33599
  15,
33600
  33,
33601
  3,
33602
  0, // Skip to: 25344
33603
  /* 24543 */ MCD_OPC_CheckPredicate,
33604
  22,
33605
  28,
33606
  3,
33607
  0, // Skip to: 25344
33608
  /* 24548 */ MCD_OPC_CheckField,
33609
  0,
33610
  1,
33611
  0,
33612
  21,
33613
  3,
33614
  0, // Skip to: 25344
33615
  /* 24555 */ MCD_OPC_Decode,
33616
  131,
33617
  12,
33618
  186,
33619
  1, // Opcode: MVE_VQSHLimmu8
33620
  /* 24560 */ MCD_OPC_FilterValue,
33621
  1,
33622
  11,
33623
  3,
33624
  0, // Skip to: 25344
33625
  /* 24565 */ MCD_OPC_ExtractField,
33626
  6,
33627
  7, // Inst{12-6} ...
33628
  /* 24568 */ MCD_OPC_FilterValue,
33629
  1,
33630
  47,
33631
  0,
33632
  0, // Skip to: 24620
33633
  /* 24573 */ MCD_OPC_ExtractField,
33634
  28,
33635
  4, // Inst{31-28} ...
33636
  /* 24576 */ MCD_OPC_FilterValue,
33637
  14,
33638
  17,
33639
  0,
33640
  0, // Skip to: 24598
33641
  /* 24581 */ MCD_OPC_CheckPredicate,
33642
  22,
33643
  246,
33644
  2,
33645
  0, // Skip to: 25344
33646
  /* 24586 */ MCD_OPC_CheckField,
33647
  0,
33648
  1,
33649
  0,
33650
  239,
33651
  2,
33652
  0, // Skip to: 25344
33653
  /* 24593 */ MCD_OPC_Decode,
33654
  128,
33655
  13,
33656
  195,
33657
  1, // Opcode: MVE_VSHR_imms16
33658
  /* 24598 */ MCD_OPC_FilterValue,
33659
  15,
33660
  229,
33661
  2,
33662
  0, // Skip to: 25344
33663
  /* 24603 */ MCD_OPC_CheckPredicate,
33664
  22,
33665
  224,
33666
  2,
33667
  0, // Skip to: 25344
33668
  /* 24608 */ MCD_OPC_CheckField,
33669
  0,
33670
  1,
33671
  0,
33672
  217,
33673
  2,
33674
  0, // Skip to: 25344
33675
  /* 24615 */ MCD_OPC_Decode,
33676
  131,
33677
  13,
33678
  195,
33679
  1, // Opcode: MVE_VSHR_immu16
33680
  /* 24620 */ MCD_OPC_FilterValue,
33681
  9,
33682
  47,
33683
  0,
33684
  0, // Skip to: 24672
33685
  /* 24625 */ MCD_OPC_ExtractField,
33686
  28,
33687
  4, // Inst{31-28} ...
33688
  /* 24628 */ MCD_OPC_FilterValue,
33689
  14,
33690
  17,
33691
  0,
33692
  0, // Skip to: 24650
33693
  /* 24633 */ MCD_OPC_CheckPredicate,
33694
  22,
33695
  194,
33696
  2,
33697
  0, // Skip to: 25344
33698
  /* 24638 */ MCD_OPC_CheckField,
33699
  0,
33700
  1,
33701
  0,
33702
  187,
33703
  2,
33704
  0, // Skip to: 25344
33705
  /* 24645 */ MCD_OPC_Decode,
33706
  212,
33707
  12,
33708
  195,
33709
  1, // Opcode: MVE_VRSHR_imms16
33710
  /* 24650 */ MCD_OPC_FilterValue,
33711
  15,
33712
  177,
33713
  2,
33714
  0, // Skip to: 25344
33715
  /* 24655 */ MCD_OPC_CheckPredicate,
33716
  22,
33717
  172,
33718
  2,
33719
  0, // Skip to: 25344
33720
  /* 24660 */ MCD_OPC_CheckField,
33721
  0,
33722
  1,
33723
  0,
33724
  165,
33725
  2,
33726
  0, // Skip to: 25344
33727
  /* 24667 */ MCD_OPC_Decode,
33728
  215,
33729
  12,
33730
  195,
33731
  1, // Opcode: MVE_VRSHR_immu16
33732
  /* 24672 */ MCD_OPC_FilterValue,
33733
  17,
33734
  24,
33735
  0,
33736
  0, // Skip to: 24701
33737
  /* 24677 */ MCD_OPC_CheckPredicate,
33738
  22,
33739
  150,
33740
  2,
33741
  0, // Skip to: 25344
33742
  /* 24682 */ MCD_OPC_CheckField,
33743
  28,
33744
  4,
33745
  15,
33746
  143,
33747
  2,
33748
  0, // Skip to: 25344
33749
  /* 24689 */ MCD_OPC_CheckField,
33750
  0,
33751
  1,
33752
  0,
33753
  136,
33754
  2,
33755
  0, // Skip to: 25344
33756
  /* 24696 */ MCD_OPC_Decode,
33757
  137,
33758
  13,
33759
  185,
33760
  1, // Opcode: MVE_VSRIimm16
33761
  /* 24701 */ MCD_OPC_FilterValue,
33762
  21,
33763
  47,
33764
  0,
33765
  0, // Skip to: 24753
33766
  /* 24706 */ MCD_OPC_ExtractField,
33767
  28,
33768
  4, // Inst{31-28} ...
33769
  /* 24709 */ MCD_OPC_FilterValue,
33770
  14,
33771
  17,
33772
  0,
33773
  0, // Skip to: 24731
33774
  /* 24714 */ MCD_OPC_CheckPredicate,
33775
  22,
33776
  113,
33777
  2,
33778
  0, // Skip to: 25344
33779
  /* 24719 */ MCD_OPC_CheckField,
33780
  0,
33781
  1,
33782
  0,
33783
  106,
33784
  2,
33785
  0, // Skip to: 25344
33786
  /* 24726 */ MCD_OPC_Decode,
33787
  243,
33788
  12,
33789
  187,
33790
  1, // Opcode: MVE_VSHL_immi16
33791
  /* 24731 */ MCD_OPC_FilterValue,
33792
  15,
33793
  96,
33794
  2,
33795
  0, // Skip to: 25344
33796
  /* 24736 */ MCD_OPC_CheckPredicate,
33797
  22,
33798
  91,
33799
  2,
33800
  0, // Skip to: 25344
33801
  /* 24741 */ MCD_OPC_CheckField,
33802
  0,
33803
  1,
33804
  0,
33805
  84,
33806
  2,
33807
  0, // Skip to: 25344
33808
  /* 24748 */ MCD_OPC_Decode,
33809
  134,
33810
  13,
33811
  196,
33812
  1, // Opcode: MVE_VSLIimm16
33813
  /* 24753 */ MCD_OPC_FilterValue,
33814
  25,
33815
  24,
33816
  0,
33817
  0, // Skip to: 24782
33818
  /* 24758 */ MCD_OPC_CheckPredicate,
33819
  22,
33820
  69,
33821
  2,
33822
  0, // Skip to: 25344
33823
  /* 24763 */ MCD_OPC_CheckField,
33824
  28,
33825
  4,
33826
  15,
33827
  62,
33828
  2,
33829
  0, // Skip to: 25344
33830
  /* 24770 */ MCD_OPC_CheckField,
33831
  0,
33832
  1,
33833
  0,
33834
  55,
33835
  2,
33836
  0, // Skip to: 25344
33837
  /* 24777 */ MCD_OPC_Decode,
33838
  239,
33839
  11,
33840
  187,
33841
  1, // Opcode: MVE_VQSHLU_imms16
33842
  /* 24782 */ MCD_OPC_FilterValue,
33843
  29,
33844
  45,
33845
  2,
33846
  0, // Skip to: 25344
33847
  /* 24787 */ MCD_OPC_ExtractField,
33848
  28,
33849
  4, // Inst{31-28} ...
33850
  /* 24790 */ MCD_OPC_FilterValue,
33851
  14,
33852
  17,
33853
  0,
33854
  0, // Skip to: 24812
33855
  /* 24795 */ MCD_OPC_CheckPredicate,
33856
  22,
33857
  32,
33858
  2,
33859
  0, // Skip to: 25344
33860
  /* 24800 */ MCD_OPC_CheckField,
33861
  0,
33862
  1,
33863
  0,
33864
  25,
33865
  2,
33866
  0, // Skip to: 25344
33867
  /* 24807 */ MCD_OPC_Decode,
33868
  254,
33869
  11,
33870
  187,
33871
  1, // Opcode: MVE_VQSHLimms16
33872
  /* 24812 */ MCD_OPC_FilterValue,
33873
  15,
33874
  15,
33875
  2,
33876
  0, // Skip to: 25344
33877
  /* 24817 */ MCD_OPC_CheckPredicate,
33878
  22,
33879
  10,
33880
  2,
33881
  0, // Skip to: 25344
33882
  /* 24822 */ MCD_OPC_CheckField,
33883
  0,
33884
  1,
33885
  0,
33886
  3,
33887
  2,
33888
  0, // Skip to: 25344
33889
  /* 24829 */ MCD_OPC_Decode,
33890
  129,
33891
  12,
33892
  187,
33893
  1, // Opcode: MVE_VQSHLimmu16
33894
  /* 24834 */ MCD_OPC_FilterValue,
33895
  1,
33896
  249,
33897
  1,
33898
  0, // Skip to: 25344
33899
  /* 24839 */ MCD_OPC_ExtractField,
33900
  6,
33901
  7, // Inst{12-6} ...
33902
  /* 24842 */ MCD_OPC_FilterValue,
33903
  1,
33904
  47,
33905
  0,
33906
  0, // Skip to: 24894
33907
  /* 24847 */ MCD_OPC_ExtractField,
33908
  28,
33909
  4, // Inst{31-28} ...
33910
  /* 24850 */ MCD_OPC_FilterValue,
33911
  14,
33912
  17,
33913
  0,
33914
  0, // Skip to: 24872
33915
  /* 24855 */ MCD_OPC_CheckPredicate,
33916
  22,
33917
  228,
33918
  1,
33919
  0, // Skip to: 25344
33920
  /* 24860 */ MCD_OPC_CheckField,
33921
  0,
33922
  1,
33923
  0,
33924
  221,
33925
  1,
33926
  0, // Skip to: 25344
33927
  /* 24867 */ MCD_OPC_Decode,
33928
  129,
33929
  13,
33930
  197,
33931
  1, // Opcode: MVE_VSHR_imms32
33932
  /* 24872 */ MCD_OPC_FilterValue,
33933
  15,
33934
  211,
33935
  1,
33936
  0, // Skip to: 25344
33937
  /* 24877 */ MCD_OPC_CheckPredicate,
33938
  22,
33939
  206,
33940
  1,
33941
  0, // Skip to: 25344
33942
  /* 24882 */ MCD_OPC_CheckField,
33943
  0,
33944
  1,
33945
  0,
33946
  199,
33947
  1,
33948
  0, // Skip to: 25344
33949
  /* 24889 */ MCD_OPC_Decode,
33950
  132,
33951
  13,
33952
  197,
33953
  1, // Opcode: MVE_VSHR_immu32
33954
  /* 24894 */ MCD_OPC_FilterValue,
33955
  9,
33956
  47,
33957
  0,
33958
  0, // Skip to: 24946
33959
  /* 24899 */ MCD_OPC_ExtractField,
33960
  28,
33961
  4, // Inst{31-28} ...
33962
  /* 24902 */ MCD_OPC_FilterValue,
33963
  14,
33964
  17,
33965
  0,
33966
  0, // Skip to: 24924
33967
  /* 24907 */ MCD_OPC_CheckPredicate,
33968
  22,
33969
  176,
33970
  1,
33971
  0, // Skip to: 25344
33972
  /* 24912 */ MCD_OPC_CheckField,
33973
  0,
33974
  1,
33975
  0,
33976
  169,
33977
  1,
33978
  0, // Skip to: 25344
33979
  /* 24919 */ MCD_OPC_Decode,
33980
  213,
33981
  12,
33982
  197,
33983
  1, // Opcode: MVE_VRSHR_imms32
33984
  /* 24924 */ MCD_OPC_FilterValue,
33985
  15,
33986
  159,
33987
  1,
33988
  0, // Skip to: 25344
33989
  /* 24929 */ MCD_OPC_CheckPredicate,
33990
  22,
33991
  154,
33992
  1,
33993
  0, // Skip to: 25344
33994
  /* 24934 */ MCD_OPC_CheckField,
33995
  0,
33996
  1,
33997
  0,
33998
  147,
33999
  1,
34000
  0, // Skip to: 25344
34001
  /* 24941 */ MCD_OPC_Decode,
34002
  216,
34003
  12,
34004
  197,
34005
  1, // Opcode: MVE_VRSHR_immu32
34006
  /* 24946 */ MCD_OPC_FilterValue,
34007
  17,
34008
  24,
34009
  0,
34010
  0, // Skip to: 24975
34011
  /* 24951 */ MCD_OPC_CheckPredicate,
34012
  22,
34013
  132,
34014
  1,
34015
  0, // Skip to: 25344
34016
  /* 24956 */ MCD_OPC_CheckField,
34017
  28,
34018
  4,
34019
  15,
34020
  125,
34021
  1,
34022
  0, // Skip to: 25344
34023
  /* 24963 */ MCD_OPC_CheckField,
34024
  0,
34025
  1,
34026
  0,
34027
  118,
34028
  1,
34029
  0, // Skip to: 25344
34030
  /* 24970 */ MCD_OPC_Decode,
34031
  138,
34032
  13,
34033
  198,
34034
  1, // Opcode: MVE_VSRIimm32
34035
  /* 24975 */ MCD_OPC_FilterValue,
34036
  21,
34037
  47,
34038
  0,
34039
  0, // Skip to: 25027
34040
  /* 24980 */ MCD_OPC_ExtractField,
34041
  28,
34042
  4, // Inst{31-28} ...
34043
  /* 24983 */ MCD_OPC_FilterValue,
34044
  14,
34045
  17,
34046
  0,
34047
  0, // Skip to: 25005
34048
  /* 24988 */ MCD_OPC_CheckPredicate,
34049
  22,
34050
  95,
34051
  1,
34052
  0, // Skip to: 25344
34053
  /* 24993 */ MCD_OPC_CheckField,
34054
  0,
34055
  1,
34056
  0,
34057
  88,
34058
  1,
34059
  0, // Skip to: 25344
34060
  /* 25000 */ MCD_OPC_Decode,
34061
  244,
34062
  12,
34063
  199,
34064
  1, // Opcode: MVE_VSHL_immi32
34065
  /* 25005 */ MCD_OPC_FilterValue,
34066
  15,
34067
  78,
34068
  1,
34069
  0, // Skip to: 25344
34070
  /* 25010 */ MCD_OPC_CheckPredicate,
34071
  22,
34072
  73,
34073
  1,
34074
  0, // Skip to: 25344
34075
  /* 25015 */ MCD_OPC_CheckField,
34076
  0,
34077
  1,
34078
  0,
34079
  66,
34080
  1,
34081
  0, // Skip to: 25344
34082
  /* 25022 */ MCD_OPC_Decode,
34083
  135,
34084
  13,
34085
  200,
34086
  1, // Opcode: MVE_VSLIimm32
34087
  /* 25027 */ MCD_OPC_FilterValue,
34088
  25,
34089
  24,
34090
  0,
34091
  0, // Skip to: 25056
34092
  /* 25032 */ MCD_OPC_CheckPredicate,
34093
  22,
34094
  51,
34095
  1,
34096
  0, // Skip to: 25344
34097
  /* 25037 */ MCD_OPC_CheckField,
34098
  28,
34099
  4,
34100
  15,
34101
  44,
34102
  1,
34103
  0, // Skip to: 25344
34104
  /* 25044 */ MCD_OPC_CheckField,
34105
  0,
34106
  1,
34107
  0,
34108
  37,
34109
  1,
34110
  0, // Skip to: 25344
34111
  /* 25051 */ MCD_OPC_Decode,
34112
  240,
34113
  11,
34114
  199,
34115
  1, // Opcode: MVE_VQSHLU_imms32
34116
  /* 25056 */ MCD_OPC_FilterValue,
34117
  29,
34118
  47,
34119
  0,
34120
  0, // Skip to: 25108
34121
  /* 25061 */ MCD_OPC_ExtractField,
34122
  28,
34123
  4, // Inst{31-28} ...
34124
  /* 25064 */ MCD_OPC_FilterValue,
34125
  14,
34126
  17,
34127
  0,
34128
  0, // Skip to: 25086
34129
  /* 25069 */ MCD_OPC_CheckPredicate,
34130
  22,
34131
  14,
34132
  1,
34133
  0, // Skip to: 25344
34134
  /* 25074 */ MCD_OPC_CheckField,
34135
  0,
34136
  1,
34137
  0,
34138
  7,
34139
  1,
34140
  0, // Skip to: 25344
34141
  /* 25081 */ MCD_OPC_Decode,
34142
  255,
34143
  11,
34144
  199,
34145
  1, // Opcode: MVE_VQSHLimms32
34146
  /* 25086 */ MCD_OPC_FilterValue,
34147
  15,
34148
  253,
34149
  0,
34150
  0, // Skip to: 25344
34151
  /* 25091 */ MCD_OPC_CheckPredicate,
34152
  22,
34153
  248,
34154
  0,
34155
  0, // Skip to: 25344
34156
  /* 25096 */ MCD_OPC_CheckField,
34157
  0,
34158
  1,
34159
  0,
34160
  241,
34161
  0,
34162
  0, // Skip to: 25344
34163
  /* 25103 */ MCD_OPC_Decode,
34164
  130,
34165
  12,
34166
  199,
34167
  1, // Opcode: MVE_VQSHLimmu32
34168
  /* 25108 */ MCD_OPC_FilterValue,
34169
  49,
34170
  61,
34171
  0,
34172
  0, // Skip to: 25174
34173
  /* 25113 */ MCD_OPC_ExtractField,
34174
  28,
34175
  4, // Inst{31-28} ...
34176
  /* 25116 */ MCD_OPC_FilterValue,
34177
  14,
34178
  24,
34179
  0,
34180
  0, // Skip to: 25145
34181
  /* 25121 */ MCD_OPC_CheckPredicate,
34182
  24,
34183
  218,
34184
  0,
34185
  0, // Skip to: 25344
34186
  /* 25126 */ MCD_OPC_CheckField,
34187
  20,
34188
  1,
34189
  1,
34190
  211,
34191
  0,
34192
  0, // Skip to: 25344
34193
  /* 25133 */ MCD_OPC_CheckField,
34194
  0,
34195
  1,
34196
  0,
34197
  204,
34198
  0,
34199
  0, // Skip to: 25344
34200
  /* 25140 */ MCD_OPC_Decode,
34201
  142,
34202
  8,
34203
  201,
34204
  1, // Opcode: MVE_VCVTf16s16_fix
34205
  /* 25145 */ MCD_OPC_FilterValue,
34206
  15,
34207
  194,
34208
  0,
34209
  0, // Skip to: 25344
34210
  /* 25150 */ MCD_OPC_CheckPredicate,
34211
  24,
34212
  189,
34213
  0,
34214
  0, // Skip to: 25344
34215
  /* 25155 */ MCD_OPC_CheckField,
34216
  20,
34217
  1,
34218
  1,
34219
  182,
34220
  0,
34221
  0, // Skip to: 25344
34222
  /* 25162 */ MCD_OPC_CheckField,
34223
  0,
34224
  1,
34225
  0,
34226
  175,
34227
  0,
34228
  0, // Skip to: 25344
34229
  /* 25169 */ MCD_OPC_Decode,
34230
  144,
34231
  8,
34232
  201,
34233
  1, // Opcode: MVE_VCVTf16u16_fix
34234
  /* 25174 */ MCD_OPC_FilterValue,
34235
  53,
34236
  61,
34237
  0,
34238
  0, // Skip to: 25240
34239
  /* 25179 */ MCD_OPC_ExtractField,
34240
  28,
34241
  4, // Inst{31-28} ...
34242
  /* 25182 */ MCD_OPC_FilterValue,
34243
  14,
34244
  24,
34245
  0,
34246
  0, // Skip to: 25211
34247
  /* 25187 */ MCD_OPC_CheckPredicate,
34248
  24,
34249
  152,
34250
  0,
34251
  0, // Skip to: 25344
34252
  /* 25192 */ MCD_OPC_CheckField,
34253
  20,
34254
  1,
34255
  1,
34256
  145,
34257
  0,
34258
  0, // Skip to: 25344
34259
  /* 25199 */ MCD_OPC_CheckField,
34260
  0,
34261
  1,
34262
  0,
34263
  138,
34264
  0,
34265
  0, // Skip to: 25344
34266
  /* 25206 */ MCD_OPC_Decode,
34267
  152,
34268
  8,
34269
  201,
34270
  1, // Opcode: MVE_VCVTs16f16_fix
34271
  /* 25211 */ MCD_OPC_FilterValue,
34272
  15,
34273
  128,
34274
  0,
34275
  0, // Skip to: 25344
34276
  /* 25216 */ MCD_OPC_CheckPredicate,
34277
  24,
34278
  123,
34279
  0,
34280
  0, // Skip to: 25344
34281
  /* 25221 */ MCD_OPC_CheckField,
34282
  20,
34283
  1,
34284
  1,
34285
  116,
34286
  0,
34287
  0, // Skip to: 25344
34288
  /* 25228 */ MCD_OPC_CheckField,
34289
  0,
34290
  1,
34291
  0,
34292
  109,
34293
  0,
34294
  0, // Skip to: 25344
34295
  /* 25235 */ MCD_OPC_Decode,
34296
  164,
34297
  8,
34298
  201,
34299
  1, // Opcode: MVE_VCVTu16f16_fix
34300
  /* 25240 */ MCD_OPC_FilterValue,
34301
  57,
34302
  47,
34303
  0,
34304
  0, // Skip to: 25292
34305
  /* 25245 */ MCD_OPC_ExtractField,
34306
  28,
34307
  4, // Inst{31-28} ...
34308
  /* 25248 */ MCD_OPC_FilterValue,
34309
  14,
34310
  17,
34311
  0,
34312
  0, // Skip to: 25270
34313
  /* 25253 */ MCD_OPC_CheckPredicate,
34314
  24,
34315
  86,
34316
  0,
34317
  0, // Skip to: 25344
34318
  /* 25258 */ MCD_OPC_CheckField,
34319
  0,
34320
  1,
34321
  0,
34322
  79,
34323
  0,
34324
  0, // Skip to: 25344
34325
  /* 25265 */ MCD_OPC_Decode,
34326
  148,
34327
  8,
34328
  201,
34329
  1, // Opcode: MVE_VCVTf32s32_fix
34330
  /* 25270 */ MCD_OPC_FilterValue,
34331
  15,
34332
  69,
34333
  0,
34334
  0, // Skip to: 25344
34335
  /* 25275 */ MCD_OPC_CheckPredicate,
34336
  24,
34337
  64,
34338
  0,
34339
  0, // Skip to: 25344
34340
  /* 25280 */ MCD_OPC_CheckField,
34341
  0,
34342
  1,
34343
  0,
34344
  57,
34345
  0,
34346
  0, // Skip to: 25344
34347
  /* 25287 */ MCD_OPC_Decode,
34348
  150,
34349
  8,
34350
  201,
34351
  1, // Opcode: MVE_VCVTf32u32_fix
34352
  /* 25292 */ MCD_OPC_FilterValue,
34353
  61,
34354
  47,
34355
  0,
34356
  0, // Skip to: 25344
34357
  /* 25297 */ MCD_OPC_ExtractField,
34358
  28,
34359
  4, // Inst{31-28} ...
34360
  /* 25300 */ MCD_OPC_FilterValue,
34361
  14,
34362
  17,
34363
  0,
34364
  0, // Skip to: 25322
34365
  /* 25305 */ MCD_OPC_CheckPredicate,
34366
  24,
34367
  34,
34368
  0,
34369
  0, // Skip to: 25344
34370
  /* 25310 */ MCD_OPC_CheckField,
34371
  0,
34372
  1,
34373
  0,
34374
  27,
34375
  0,
34376
  0, // Skip to: 25344
34377
  /* 25317 */ MCD_OPC_Decode,
34378
  158,
34379
  8,
34380
  201,
34381
  1, // Opcode: MVE_VCVTs32f32_fix
34382
  /* 25322 */ MCD_OPC_FilterValue,
34383
  15,
34384
  17,
34385
  0,
34386
  0, // Skip to: 25344
34387
  /* 25327 */ MCD_OPC_CheckPredicate,
34388
  24,
34389
  12,
34390
  0,
34391
  0, // Skip to: 25344
34392
  /* 25332 */ MCD_OPC_CheckField,
34393
  0,
34394
  1,
34395
  0,
34396
  5,
34397
  0,
34398
  0, // Skip to: 25344
34399
  /* 25339 */ MCD_OPC_Decode,
34400
  170,
34401
  8,
34402
  201,
34403
  1, // Opcode: MVE_VCVTu32f32_fix
34404
  /* 25344 */ MCD_OPC_Fail,
34405
  0
34406
};
34407
34408
static const uint8_t DecoderTableNEONData32[] = {
34409
  /* 0 */ MCD_OPC_ExtractField,
34410
  4,
34411
  1, // Inst{4} ...
34412
  /* 3 */ MCD_OPC_FilterValue,
34413
  0,
34414
  198,
34415
  41,
34416
  0, // Skip to: 10702
34417
  /* 8 */ MCD_OPC_ExtractField,
34418
  20,
34419
  2, // Inst{21-20} ...
34420
  /* 11 */ MCD_OPC_FilterValue,
34421
  0,
34422
  148,
34423
  6,
34424
  0, // Skip to: 1700
34425
  /* 16 */ MCD_OPC_ExtractField,
34426
  8,
34427
  4, // Inst{11-8} ...
34428
  /* 19 */ MCD_OPC_FilterValue,
34429
  0,
34430
  127,
34431
  0,
34432
  0, // Skip to: 151
34433
  /* 24 */ MCD_OPC_ExtractField,
34434
  23,
34435
  9, // Inst{31-23} ...
34436
  /* 27 */ MCD_OPC_FilterValue,
34437
  228,
34438
  3,
34439
  33,
34440
  0,
34441
  0, // Skip to: 66
34442
  /* 33 */ MCD_OPC_ExtractField,
34443
  6,
34444
  1, // Inst{6} ...
34445
  /* 36 */ MCD_OPC_FilterValue,
34446
  0,
34447
  10,
34448
  0,
34449
  0, // Skip to: 51
34450
  /* 41 */ MCD_OPC_CheckPredicate,
34451
  26,
34452
  241,
34453
  74,
34454
  0, // Skip to: 19231
34455
  /* 46 */ MCD_OPC_Decode,
34456
  242,
34457
  18,
34458
  202,
34459
  1, // Opcode: VHADDsv8i8
34460
  /* 51 */ MCD_OPC_FilterValue,
34461
  1,
34462
  231,
34463
  74,
34464
  0, // Skip to: 19231
34465
  /* 56 */ MCD_OPC_CheckPredicate,
34466
  26,
34467
  226,
34468
  74,
34469
  0, // Skip to: 19231
34470
  /* 61 */ MCD_OPC_Decode,
34471
  237,
34472
  18,
34473
  203,
34474
  1, // Opcode: VHADDsv16i8
34475
  /* 66 */ MCD_OPC_FilterValue,
34476
  229,
34477
  3,
34478
  17,
34479
  0,
34480
  0, // Skip to: 89
34481
  /* 72 */ MCD_OPC_CheckPredicate,
34482
  26,
34483
  210,
34484
  74,
34485
  0, // Skip to: 19231
34486
  /* 77 */ MCD_OPC_CheckField,
34487
  6,
34488
  1,
34489
  0,
34490
  203,
34491
  74,
34492
  0, // Skip to: 19231
34493
  /* 84 */ MCD_OPC_Decode,
34494
  157,
34495
  16,
34496
  204,
34497
  1, // Opcode: VADDLsv8i16
34498
  /* 89 */ MCD_OPC_FilterValue,
34499
  230,
34500
  3,
34501
  33,
34502
  0,
34503
  0, // Skip to: 128
34504
  /* 95 */ MCD_OPC_ExtractField,
34505
  6,
34506
  1, // Inst{6} ...
34507
  /* 98 */ MCD_OPC_FilterValue,
34508
  0,
34509
  10,
34510
  0,
34511
  0, // Skip to: 113
34512
  /* 103 */ MCD_OPC_CheckPredicate,
34513
  26,
34514
  179,
34515
  74,
34516
  0, // Skip to: 19231
34517
  /* 108 */ MCD_OPC_Decode,
34518
  248,
34519
  18,
34520
  202,
34521
  1, // Opcode: VHADDuv8i8
34522
  /* 113 */ MCD_OPC_FilterValue,
34523
  1,
34524
  169,
34525
  74,
34526
  0, // Skip to: 19231
34527
  /* 118 */ MCD_OPC_CheckPredicate,
34528
  26,
34529
  164,
34530
  74,
34531
  0, // Skip to: 19231
34532
  /* 123 */ MCD_OPC_Decode,
34533
  243,
34534
  18,
34535
  203,
34536
  1, // Opcode: VHADDuv16i8
34537
  /* 128 */ MCD_OPC_FilterValue,
34538
  231,
34539
  3,
34540
  153,
34541
  74,
34542
  0, // Skip to: 19231
34543
  /* 134 */ MCD_OPC_CheckPredicate,
34544
  26,
34545
  148,
34546
  74,
34547
  0, // Skip to: 19231
34548
  /* 139 */ MCD_OPC_CheckField,
34549
  6,
34550
  1,
34551
  0,
34552
  141,
34553
  74,
34554
  0, // Skip to: 19231
34555
  /* 146 */ MCD_OPC_Decode,
34556
  160,
34557
  16,
34558
  204,
34559
  1, // Opcode: VADDLuv8i16
34560
  /* 151 */ MCD_OPC_FilterValue,
34561
  1,
34562
  127,
34563
  0,
34564
  0, // Skip to: 283
34565
  /* 156 */ MCD_OPC_ExtractField,
34566
  23,
34567
  9, // Inst{31-23} ...
34568
  /* 159 */ MCD_OPC_FilterValue,
34569
  228,
34570
  3,
34571
  33,
34572
  0,
34573
  0, // Skip to: 198
34574
  /* 165 */ MCD_OPC_ExtractField,
34575
  6,
34576
  1, // Inst{6} ...
34577
  /* 168 */ MCD_OPC_FilterValue,
34578
  0,
34579
  10,
34580
  0,
34581
  0, // Skip to: 183
34582
  /* 173 */ MCD_OPC_CheckPredicate,
34583
  26,
34584
  109,
34585
  74,
34586
  0, // Skip to: 19231
34587
  /* 178 */ MCD_OPC_Decode,
34588
  222,
34589
  25,
34590
  202,
34591
  1, // Opcode: VRHADDsv8i8
34592
  /* 183 */ MCD_OPC_FilterValue,
34593
  1,
34594
  99,
34595
  74,
34596
  0, // Skip to: 19231
34597
  /* 188 */ MCD_OPC_CheckPredicate,
34598
  26,
34599
  94,
34600
  74,
34601
  0, // Skip to: 19231
34602
  /* 193 */ MCD_OPC_Decode,
34603
  217,
34604
  25,
34605
  203,
34606
  1, // Opcode: VRHADDsv16i8
34607
  /* 198 */ MCD_OPC_FilterValue,
34608
  229,
34609
  3,
34610
  17,
34611
  0,
34612
  0, // Skip to: 221
34613
  /* 204 */ MCD_OPC_CheckPredicate,
34614
  26,
34615
  78,
34616
  74,
34617
  0, // Skip to: 19231
34618
  /* 209 */ MCD_OPC_CheckField,
34619
  6,
34620
  1,
34621
  0,
34622
  71,
34623
  74,
34624
  0, // Skip to: 19231
34625
  /* 216 */ MCD_OPC_Decode,
34626
  164,
34627
  16,
34628
  205,
34629
  1, // Opcode: VADDWsv8i16
34630
  /* 221 */ MCD_OPC_FilterValue,
34631
  230,
34632
  3,
34633
  33,
34634
  0,
34635
  0, // Skip to: 260
34636
  /* 227 */ MCD_OPC_ExtractField,
34637
  6,
34638
  1, // Inst{6} ...
34639
  /* 230 */ MCD_OPC_FilterValue,
34640
  0,
34641
  10,
34642
  0,
34643
  0, // Skip to: 245
34644
  /* 235 */ MCD_OPC_CheckPredicate,
34645
  26,
34646
  47,
34647
  74,
34648
  0, // Skip to: 19231
34649
  /* 240 */ MCD_OPC_Decode,
34650
  228,
34651
  25,
34652
  202,
34653
  1, // Opcode: VRHADDuv8i8
34654
  /* 245 */ MCD_OPC_FilterValue,
34655
  1,
34656
  37,
34657
  74,
34658
  0, // Skip to: 19231
34659
  /* 250 */ MCD_OPC_CheckPredicate,
34660
  26,
34661
  32,
34662
  74,
34663
  0, // Skip to: 19231
34664
  /* 255 */ MCD_OPC_Decode,
34665
  223,
34666
  25,
34667
  203,
34668
  1, // Opcode: VRHADDuv16i8
34669
  /* 260 */ MCD_OPC_FilterValue,
34670
  231,
34671
  3,
34672
  21,
34673
  74,
34674
  0, // Skip to: 19231
34675
  /* 266 */ MCD_OPC_CheckPredicate,
34676
  26,
34677
  16,
34678
  74,
34679
  0, // Skip to: 19231
34680
  /* 271 */ MCD_OPC_CheckField,
34681
  6,
34682
  1,
34683
  0,
34684
  9,
34685
  74,
34686
  0, // Skip to: 19231
34687
  /* 278 */ MCD_OPC_Decode,
34688
  167,
34689
  16,
34690
  205,
34691
  1, // Opcode: VADDWuv8i16
34692
  /* 283 */ MCD_OPC_FilterValue,
34693
  2,
34694
  127,
34695
  0,
34696
  0, // Skip to: 415
34697
  /* 288 */ MCD_OPC_ExtractField,
34698
  23,
34699
  9, // Inst{31-23} ...
34700
  /* 291 */ MCD_OPC_FilterValue,
34701
  228,
34702
  3,
34703
  33,
34704
  0,
34705
  0, // Skip to: 330
34706
  /* 297 */ MCD_OPC_ExtractField,
34707
  6,
34708
  1, // Inst{6} ...
34709
  /* 300 */ MCD_OPC_FilterValue,
34710
  0,
34711
  10,
34712
  0,
34713
  0, // Skip to: 315
34714
  /* 305 */ MCD_OPC_CheckPredicate,
34715
  26,
34716
  233,
34717
  73,
34718
  0, // Skip to: 19231
34719
  /* 310 */ MCD_OPC_Decode,
34720
  254,
34721
  18,
34722
  202,
34723
  1, // Opcode: VHSUBsv8i8
34724
  /* 315 */ MCD_OPC_FilterValue,
34725
  1,
34726
  223,
34727
  73,
34728
  0, // Skip to: 19231
34729
  /* 320 */ MCD_OPC_CheckPredicate,
34730
  26,
34731
  218,
34732
  73,
34733
  0, // Skip to: 19231
34734
  /* 325 */ MCD_OPC_Decode,
34735
  249,
34736
  18,
34737
  203,
34738
  1, // Opcode: VHSUBsv16i8
34739
  /* 330 */ MCD_OPC_FilterValue,
34740
  229,
34741
  3,
34742
  17,
34743
  0,
34744
  0, // Skip to: 353
34745
  /* 336 */ MCD_OPC_CheckPredicate,
34746
  26,
34747
  202,
34748
  73,
34749
  0, // Skip to: 19231
34750
  /* 341 */ MCD_OPC_CheckField,
34751
  6,
34752
  1,
34753
  0,
34754
  195,
34755
  73,
34756
  0, // Skip to: 19231
34757
  /* 348 */ MCD_OPC_Decode,
34758
  237,
34759
  29,
34760
  204,
34761
  1, // Opcode: VSUBLsv8i16
34762
  /* 353 */ MCD_OPC_FilterValue,
34763
  230,
34764
  3,
34765
  33,
34766
  0,
34767
  0, // Skip to: 392
34768
  /* 359 */ MCD_OPC_ExtractField,
34769
  6,
34770
  1, // Inst{6} ...
34771
  /* 362 */ MCD_OPC_FilterValue,
34772
  0,
34773
  10,
34774
  0,
34775
  0, // Skip to: 377
34776
  /* 367 */ MCD_OPC_CheckPredicate,
34777
  26,
34778
  171,
34779
  73,
34780
  0, // Skip to: 19231
34781
  /* 372 */ MCD_OPC_Decode,
34782
  132,
34783
  19,
34784
  202,
34785
  1, // Opcode: VHSUBuv8i8
34786
  /* 377 */ MCD_OPC_FilterValue,
34787
  1,
34788
  161,
34789
  73,
34790
  0, // Skip to: 19231
34791
  /* 382 */ MCD_OPC_CheckPredicate,
34792
  26,
34793
  156,
34794
  73,
34795
  0, // Skip to: 19231
34796
  /* 387 */ MCD_OPC_Decode,
34797
  255,
34798
  18,
34799
  203,
34800
  1, // Opcode: VHSUBuv16i8
34801
  /* 392 */ MCD_OPC_FilterValue,
34802
  231,
34803
  3,
34804
  145,
34805
  73,
34806
  0, // Skip to: 19231
34807
  /* 398 */ MCD_OPC_CheckPredicate,
34808
  26,
34809
  140,
34810
  73,
34811
  0, // Skip to: 19231
34812
  /* 403 */ MCD_OPC_CheckField,
34813
  6,
34814
  1,
34815
  0,
34816
  133,
34817
  73,
34818
  0, // Skip to: 19231
34819
  /* 410 */ MCD_OPC_Decode,
34820
  240,
34821
  29,
34822
  204,
34823
  1, // Opcode: VSUBLuv8i16
34824
  /* 415 */ MCD_OPC_FilterValue,
34825
  3,
34826
  127,
34827
  0,
34828
  0, // Skip to: 547
34829
  /* 420 */ MCD_OPC_ExtractField,
34830
  23,
34831
  9, // Inst{31-23} ...
34832
  /* 423 */ MCD_OPC_FilterValue,
34833
  228,
34834
  3,
34835
  33,
34836
  0,
34837
  0, // Skip to: 462
34838
  /* 429 */ MCD_OPC_ExtractField,
34839
  6,
34840
  1, // Inst{6} ...
34841
  /* 432 */ MCD_OPC_FilterValue,
34842
  0,
34843
  10,
34844
  0,
34845
  0, // Skip to: 447
34846
  /* 437 */ MCD_OPC_CheckPredicate,
34847
  26,
34848
  101,
34849
  73,
34850
  0, // Skip to: 19231
34851
  /* 442 */ MCD_OPC_Decode,
34852
  131,
34853
  17,
34854
  202,
34855
  1, // Opcode: VCGTsv8i8
34856
  /* 447 */ MCD_OPC_FilterValue,
34857
  1,
34858
  91,
34859
  73,
34860
  0, // Skip to: 19231
34861
  /* 452 */ MCD_OPC_CheckPredicate,
34862
  26,
34863
  86,
34864
  73,
34865
  0, // Skip to: 19231
34866
  /* 457 */ MCD_OPC_Decode,
34867
  254,
34868
  16,
34869
  203,
34870
  1, // Opcode: VCGTsv16i8
34871
  /* 462 */ MCD_OPC_FilterValue,
34872
  229,
34873
  3,
34874
  17,
34875
  0,
34876
  0, // Skip to: 485
34877
  /* 468 */ MCD_OPC_CheckPredicate,
34878
  26,
34879
  70,
34880
  73,
34881
  0, // Skip to: 19231
34882
  /* 473 */ MCD_OPC_CheckField,
34883
  6,
34884
  1,
34885
  0,
34886
  63,
34887
  73,
34888
  0, // Skip to: 19231
34889
  /* 480 */ MCD_OPC_Decode,
34890
  244,
34891
  29,
34892
  205,
34893
  1, // Opcode: VSUBWsv8i16
34894
  /* 485 */ MCD_OPC_FilterValue,
34895
  230,
34896
  3,
34897
  33,
34898
  0,
34899
  0, // Skip to: 524
34900
  /* 491 */ MCD_OPC_ExtractField,
34901
  6,
34902
  1, // Inst{6} ...
34903
  /* 494 */ MCD_OPC_FilterValue,
34904
  0,
34905
  10,
34906
  0,
34907
  0, // Skip to: 509
34908
  /* 499 */ MCD_OPC_CheckPredicate,
34909
  26,
34910
  39,
34911
  73,
34912
  0, // Skip to: 19231
34913
  /* 504 */ MCD_OPC_Decode,
34914
  137,
34915
  17,
34916
  202,
34917
  1, // Opcode: VCGTuv8i8
34918
  /* 509 */ MCD_OPC_FilterValue,
34919
  1,
34920
  29,
34921
  73,
34922
  0, // Skip to: 19231
34923
  /* 514 */ MCD_OPC_CheckPredicate,
34924
  26,
34925
  24,
34926
  73,
34927
  0, // Skip to: 19231
34928
  /* 519 */ MCD_OPC_Decode,
34929
  132,
34930
  17,
34931
  203,
34932
  1, // Opcode: VCGTuv16i8
34933
  /* 524 */ MCD_OPC_FilterValue,
34934
  231,
34935
  3,
34936
  13,
34937
  73,
34938
  0, // Skip to: 19231
34939
  /* 530 */ MCD_OPC_CheckPredicate,
34940
  26,
34941
  8,
34942
  73,
34943
  0, // Skip to: 19231
34944
  /* 535 */ MCD_OPC_CheckField,
34945
  6,
34946
  1,
34947
  0,
34948
  1,
34949
  73,
34950
  0, // Skip to: 19231
34951
  /* 542 */ MCD_OPC_Decode,
34952
  247,
34953
  29,
34954
  205,
34955
  1, // Opcode: VSUBWuv8i16
34956
  /* 547 */ MCD_OPC_FilterValue,
34957
  4,
34958
  127,
34959
  0,
34960
  0, // Skip to: 679
34961
  /* 552 */ MCD_OPC_ExtractField,
34962
  23,
34963
  9, // Inst{31-23} ...
34964
  /* 555 */ MCD_OPC_FilterValue,
34965
  228,
34966
  3,
34967
  33,
34968
  0,
34969
  0, // Skip to: 594
34970
  /* 561 */ MCD_OPC_ExtractField,
34971
  6,
34972
  1, // Inst{6} ...
34973
  /* 564 */ MCD_OPC_FilterValue,
34974
  0,
34975
  10,
34976
  0,
34977
  0, // Skip to: 579
34978
  /* 569 */ MCD_OPC_CheckPredicate,
34979
  26,
34980
  225,
34981
  72,
34982
  0, // Skip to: 19231
34983
  /* 574 */ MCD_OPC_Decode,
34984
  255,
34985
  26,
34986
  206,
34987
  1, // Opcode: VSHLsv8i8
34988
  /* 579 */ MCD_OPC_FilterValue,
34989
  1,
34990
  215,
34991
  72,
34992
  0, // Skip to: 19231
34993
  /* 584 */ MCD_OPC_CheckPredicate,
34994
  26,
34995
  210,
34996
  72,
34997
  0, // Skip to: 19231
34998
  /* 589 */ MCD_OPC_Decode,
34999
  248,
35000
  26,
35001
  207,
35002
  1, // Opcode: VSHLsv16i8
35003
  /* 594 */ MCD_OPC_FilterValue,
35004
  229,
35005
  3,
35006
  17,
35007
  0,
35008
  0, // Skip to: 617
35009
  /* 600 */ MCD_OPC_CheckPredicate,
35010
  26,
35011
  194,
35012
  72,
35013
  0, // Skip to: 19231
35014
  /* 605 */ MCD_OPC_CheckField,
35015
  6,
35016
  1,
35017
  0,
35018
  187,
35019
  72,
35020
  0, // Skip to: 19231
35021
  /* 612 */ MCD_OPC_Decode,
35022
  154,
35023
  16,
35024
  208,
35025
  1, // Opcode: VADDHNv8i8
35026
  /* 617 */ MCD_OPC_FilterValue,
35027
  230,
35028
  3,
35029
  33,
35030
  0,
35031
  0, // Skip to: 656
35032
  /* 623 */ MCD_OPC_ExtractField,
35033
  6,
35034
  1, // Inst{6} ...
35035
  /* 626 */ MCD_OPC_FilterValue,
35036
  0,
35037
  10,
35038
  0,
35039
  0, // Skip to: 641
35040
  /* 631 */ MCD_OPC_CheckPredicate,
35041
  26,
35042
  163,
35043
  72,
35044
  0, // Skip to: 19231
35045
  /* 636 */ MCD_OPC_Decode,
35046
  135,
35047
  27,
35048
  206,
35049
  1, // Opcode: VSHLuv8i8
35050
  /* 641 */ MCD_OPC_FilterValue,
35051
  1,
35052
  153,
35053
  72,
35054
  0, // Skip to: 19231
35055
  /* 646 */ MCD_OPC_CheckPredicate,
35056
  26,
35057
  148,
35058
  72,
35059
  0, // Skip to: 19231
35060
  /* 651 */ MCD_OPC_Decode,
35061
  128,
35062
  27,
35063
  207,
35064
  1, // Opcode: VSHLuv16i8
35065
  /* 656 */ MCD_OPC_FilterValue,
35066
  231,
35067
  3,
35068
  137,
35069
  72,
35070
  0, // Skip to: 19231
35071
  /* 662 */ MCD_OPC_CheckPredicate,
35072
  26,
35073
  132,
35074
  72,
35075
  0, // Skip to: 19231
35076
  /* 667 */ MCD_OPC_CheckField,
35077
  6,
35078
  1,
35079
  0,
35080
  125,
35081
  72,
35082
  0, // Skip to: 19231
35083
  /* 674 */ MCD_OPC_Decode,
35084
  194,
35085
  25,
35086
  208,
35087
  1, // Opcode: VRADDHNv8i8
35088
  /* 679 */ MCD_OPC_FilterValue,
35089
  5,
35090
  127,
35091
  0,
35092
  0, // Skip to: 811
35093
  /* 684 */ MCD_OPC_ExtractField,
35094
  23,
35095
  9, // Inst{31-23} ...
35096
  /* 687 */ MCD_OPC_FilterValue,
35097
  228,
35098
  3,
35099
  33,
35100
  0,
35101
  0, // Skip to: 726
35102
  /* 693 */ MCD_OPC_ExtractField,
35103
  6,
35104
  1, // Inst{6} ...
35105
  /* 696 */ MCD_OPC_FilterValue,
35106
  0,
35107
  10,
35108
  0,
35109
  0, // Skip to: 711
35110
  /* 701 */ MCD_OPC_CheckPredicate,
35111
  26,
35112
  93,
35113
  72,
35114
  0, // Skip to: 19231
35115
  /* 706 */ MCD_OPC_Decode,
35116
  153,
35117
  26,
35118
  206,
35119
  1, // Opcode: VRSHLsv8i8
35120
  /* 711 */ MCD_OPC_FilterValue,
35121
  1,
35122
  83,
35123
  72,
35124
  0, // Skip to: 19231
35125
  /* 716 */ MCD_OPC_CheckPredicate,
35126
  26,
35127
  78,
35128
  72,
35129
  0, // Skip to: 19231
35130
  /* 721 */ MCD_OPC_Decode,
35131
  146,
35132
  26,
35133
  207,
35134
  1, // Opcode: VRSHLsv16i8
35135
  /* 726 */ MCD_OPC_FilterValue,
35136
  229,
35137
  3,
35138
  17,
35139
  0,
35140
  0, // Skip to: 749
35141
  /* 732 */ MCD_OPC_CheckPredicate,
35142
  26,
35143
  62,
35144
  72,
35145
  0, // Skip to: 19231
35146
  /* 737 */ MCD_OPC_CheckField,
35147
  6,
35148
  1,
35149
  0,
35150
  55,
35151
  72,
35152
  0, // Skip to: 19231
35153
  /* 744 */ MCD_OPC_Decode,
35154
  219,
35155
  15,
35156
  209,
35157
  1, // Opcode: VABALsv8i16
35158
  /* 749 */ MCD_OPC_FilterValue,
35159
  230,
35160
  3,
35161
  33,
35162
  0,
35163
  0, // Skip to: 788
35164
  /* 755 */ MCD_OPC_ExtractField,
35165
  6,
35166
  1, // Inst{6} ...
35167
  /* 758 */ MCD_OPC_FilterValue,
35168
  0,
35169
  10,
35170
  0,
35171
  0, // Skip to: 773
35172
  /* 763 */ MCD_OPC_CheckPredicate,
35173
  26,
35174
  31,
35175
  72,
35176
  0, // Skip to: 19231
35177
  /* 768 */ MCD_OPC_Decode,
35178
  161,
35179
  26,
35180
  206,
35181
  1, // Opcode: VRSHLuv8i8
35182
  /* 773 */ MCD_OPC_FilterValue,
35183
  1,
35184
  21,
35185
  72,
35186
  0, // Skip to: 19231
35187
  /* 778 */ MCD_OPC_CheckPredicate,
35188
  26,
35189
  16,
35190
  72,
35191
  0, // Skip to: 19231
35192
  /* 783 */ MCD_OPC_Decode,
35193
  154,
35194
  26,
35195
  207,
35196
  1, // Opcode: VRSHLuv16i8
35197
  /* 788 */ MCD_OPC_FilterValue,
35198
  231,
35199
  3,
35200
  5,
35201
  72,
35202
  0, // Skip to: 19231
35203
  /* 794 */ MCD_OPC_CheckPredicate,
35204
  26,
35205
  0,
35206
  72,
35207
  0, // Skip to: 19231
35208
  /* 799 */ MCD_OPC_CheckField,
35209
  6,
35210
  1,
35211
  0,
35212
  249,
35213
  71,
35214
  0, // Skip to: 19231
35215
  /* 806 */ MCD_OPC_Decode,
35216
  222,
35217
  15,
35218
  209,
35219
  1, // Opcode: VABALuv8i16
35220
  /* 811 */ MCD_OPC_FilterValue,
35221
  6,
35222
  127,
35223
  0,
35224
  0, // Skip to: 943
35225
  /* 816 */ MCD_OPC_ExtractField,
35226
  23,
35227
  9, // Inst{31-23} ...
35228
  /* 819 */ MCD_OPC_FilterValue,
35229
  228,
35230
  3,
35231
  33,
35232
  0,
35233
  0, // Skip to: 858
35234
  /* 825 */ MCD_OPC_ExtractField,
35235
  6,
35236
  1, // Inst{6} ...
35237
  /* 828 */ MCD_OPC_FilterValue,
35238
  0,
35239
  10,
35240
  0,
35241
  0, // Skip to: 843
35242
  /* 833 */ MCD_OPC_CheckPredicate,
35243
  26,
35244
  217,
35245
  71,
35246
  0, // Skip to: 19231
35247
  /* 838 */ MCD_OPC_Decode,
35248
  150,
35249
  22,
35250
  202,
35251
  1, // Opcode: VMAXsv8i8
35252
  /* 843 */ MCD_OPC_FilterValue,
35253
  1,
35254
  207,
35255
  71,
35256
  0, // Skip to: 19231
35257
  /* 848 */ MCD_OPC_CheckPredicate,
35258
  26,
35259
  202,
35260
  71,
35261
  0, // Skip to: 19231
35262
  /* 853 */ MCD_OPC_Decode,
35263
  145,
35264
  22,
35265
  203,
35266
  1, // Opcode: VMAXsv16i8
35267
  /* 858 */ MCD_OPC_FilterValue,
35268
  229,
35269
  3,
35270
  17,
35271
  0,
35272
  0, // Skip to: 881
35273
  /* 864 */ MCD_OPC_CheckPredicate,
35274
  26,
35275
  186,
35276
  71,
35277
  0, // Skip to: 19231
35278
  /* 869 */ MCD_OPC_CheckField,
35279
  6,
35280
  1,
35281
  0,
35282
  179,
35283
  71,
35284
  0, // Skip to: 19231
35285
  /* 876 */ MCD_OPC_Decode,
35286
  234,
35287
  29,
35288
  208,
35289
  1, // Opcode: VSUBHNv8i8
35290
  /* 881 */ MCD_OPC_FilterValue,
35291
  230,
35292
  3,
35293
  33,
35294
  0,
35295
  0, // Skip to: 920
35296
  /* 887 */ MCD_OPC_ExtractField,
35297
  6,
35298
  1, // Inst{6} ...
35299
  /* 890 */ MCD_OPC_FilterValue,
35300
  0,
35301
  10,
35302
  0,
35303
  0, // Skip to: 905
35304
  /* 895 */ MCD_OPC_CheckPredicate,
35305
  26,
35306
  155,
35307
  71,
35308
  0, // Skip to: 19231
35309
  /* 900 */ MCD_OPC_Decode,
35310
  156,
35311
  22,
35312
  202,
35313
  1, // Opcode: VMAXuv8i8
35314
  /* 905 */ MCD_OPC_FilterValue,
35315
  1,
35316
  145,
35317
  71,
35318
  0, // Skip to: 19231
35319
  /* 910 */ MCD_OPC_CheckPredicate,
35320
  26,
35321
  140,
35322
  71,
35323
  0, // Skip to: 19231
35324
  /* 915 */ MCD_OPC_Decode,
35325
  151,
35326
  22,
35327
  203,
35328
  1, // Opcode: VMAXuv16i8
35329
  /* 920 */ MCD_OPC_FilterValue,
35330
  231,
35331
  3,
35332
  129,
35333
  71,
35334
  0, // Skip to: 19231
35335
  /* 926 */ MCD_OPC_CheckPredicate,
35336
  26,
35337
  124,
35338
  71,
35339
  0, // Skip to: 19231
35340
  /* 931 */ MCD_OPC_CheckField,
35341
  6,
35342
  1,
35343
  0,
35344
  117,
35345
  71,
35346
  0, // Skip to: 19231
35347
  /* 938 */ MCD_OPC_Decode,
35348
  209,
35349
  26,
35350
  208,
35351
  1, // Opcode: VRSUBHNv8i8
35352
  /* 943 */ MCD_OPC_FilterValue,
35353
  7,
35354
  127,
35355
  0,
35356
  0, // Skip to: 1075
35357
  /* 948 */ MCD_OPC_ExtractField,
35358
  23,
35359
  9, // Inst{31-23} ...
35360
  /* 951 */ MCD_OPC_FilterValue,
35361
  228,
35362
  3,
35363
  33,
35364
  0,
35365
  0, // Skip to: 990
35366
  /* 957 */ MCD_OPC_ExtractField,
35367
  6,
35368
  1, // Inst{6} ...
35369
  /* 960 */ MCD_OPC_FilterValue,
35370
  0,
35371
  10,
35372
  0,
35373
  0, // Skip to: 975
35374
  /* 965 */ MCD_OPC_CheckPredicate,
35375
  26,
35376
  85,
35377
  71,
35378
  0, // Skip to: 19231
35379
  /* 970 */ MCD_OPC_Decode,
35380
  250,
35381
  15,
35382
  202,
35383
  1, // Opcode: VABDsv8i8
35384
  /* 975 */ MCD_OPC_FilterValue,
35385
  1,
35386
  75,
35387
  71,
35388
  0, // Skip to: 19231
35389
  /* 980 */ MCD_OPC_CheckPredicate,
35390
  26,
35391
  70,
35392
  71,
35393
  0, // Skip to: 19231
35394
  /* 985 */ MCD_OPC_Decode,
35395
  245,
35396
  15,
35397
  203,
35398
  1, // Opcode: VABDsv16i8
35399
  /* 990 */ MCD_OPC_FilterValue,
35400
  229,
35401
  3,
35402
  17,
35403
  0,
35404
  0, // Skip to: 1013
35405
  /* 996 */ MCD_OPC_CheckPredicate,
35406
  26,
35407
  54,
35408
  71,
35409
  0, // Skip to: 19231
35410
  /* 1001 */ MCD_OPC_CheckField,
35411
  6,
35412
  1,
35413
  0,
35414
  47,
35415
  71,
35416
  0, // Skip to: 19231
35417
  /* 1008 */ MCD_OPC_Decode,
35418
  237,
35419
  15,
35420
  204,
35421
  1, // Opcode: VABDLsv8i16
35422
  /* 1013 */ MCD_OPC_FilterValue,
35423
  230,
35424
  3,
35425
  33,
35426
  0,
35427
  0, // Skip to: 1052
35428
  /* 1019 */ MCD_OPC_ExtractField,
35429
  6,
35430
  1, // Inst{6} ...
35431
  /* 1022 */ MCD_OPC_FilterValue,
35432
  0,
35433
  10,
35434
  0,
35435
  0, // Skip to: 1037
35436
  /* 1027 */ MCD_OPC_CheckPredicate,
35437
  26,
35438
  23,
35439
  71,
35440
  0, // Skip to: 19231
35441
  /* 1032 */ MCD_OPC_Decode,
35442
  128,
35443
  16,
35444
  202,
35445
  1, // Opcode: VABDuv8i8
35446
  /* 1037 */ MCD_OPC_FilterValue,
35447
  1,
35448
  13,
35449
  71,
35450
  0, // Skip to: 19231
35451
  /* 1042 */ MCD_OPC_CheckPredicate,
35452
  26,
35453
  8,
35454
  71,
35455
  0, // Skip to: 19231
35456
  /* 1047 */ MCD_OPC_Decode,
35457
  251,
35458
  15,
35459
  203,
35460
  1, // Opcode: VABDuv16i8
35461
  /* 1052 */ MCD_OPC_FilterValue,
35462
  231,
35463
  3,
35464
  253,
35465
  70,
35466
  0, // Skip to: 19231
35467
  /* 1058 */ MCD_OPC_CheckPredicate,
35468
  26,
35469
  248,
35470
  70,
35471
  0, // Skip to: 19231
35472
  /* 1063 */ MCD_OPC_CheckField,
35473
  6,
35474
  1,
35475
  0,
35476
  241,
35477
  70,
35478
  0, // Skip to: 19231
35479
  /* 1070 */ MCD_OPC_Decode,
35480
  240,
35481
  15,
35482
  204,
35483
  1, // Opcode: VABDLuv8i16
35484
  /* 1075 */ MCD_OPC_FilterValue,
35485
  8,
35486
  127,
35487
  0,
35488
  0, // Skip to: 1207
35489
  /* 1080 */ MCD_OPC_ExtractField,
35490
  23,
35491
  9, // Inst{31-23} ...
35492
  /* 1083 */ MCD_OPC_FilterValue,
35493
  228,
35494
  3,
35495
  33,
35496
  0,
35497
  0, // Skip to: 1122
35498
  /* 1089 */ MCD_OPC_ExtractField,
35499
  6,
35500
  1, // Inst{6} ...
35501
  /* 1092 */ MCD_OPC_FilterValue,
35502
  0,
35503
  10,
35504
  0,
35505
  0, // Skip to: 1107
35506
  /* 1097 */ MCD_OPC_CheckPredicate,
35507
  26,
35508
  209,
35509
  70,
35510
  0, // Skip to: 19231
35511
  /* 1102 */ MCD_OPC_Decode,
35512
  179,
35513
  16,
35514
  202,
35515
  1, // Opcode: VADDv8i8
35516
  /* 1107 */ MCD_OPC_FilterValue,
35517
  1,
35518
  199,
35519
  70,
35520
  0, // Skip to: 19231
35521
  /* 1112 */ MCD_OPC_CheckPredicate,
35522
  26,
35523
  194,
35524
  70,
35525
  0, // Skip to: 19231
35526
  /* 1117 */ MCD_OPC_Decode,
35527
  172,
35528
  16,
35529
  203,
35530
  1, // Opcode: VADDv16i8
35531
  /* 1122 */ MCD_OPC_FilterValue,
35532
  229,
35533
  3,
35534
  17,
35535
  0,
35536
  0, // Skip to: 1145
35537
  /* 1128 */ MCD_OPC_CheckPredicate,
35538
  26,
35539
  178,
35540
  70,
35541
  0, // Skip to: 19231
35542
  /* 1133 */ MCD_OPC_CheckField,
35543
  6,
35544
  1,
35545
  0,
35546
  171,
35547
  70,
35548
  0, // Skip to: 19231
35549
  /* 1140 */ MCD_OPC_Decode,
35550
  181,
35551
  22,
35552
  209,
35553
  1, // Opcode: VMLALsv8i16
35554
  /* 1145 */ MCD_OPC_FilterValue,
35555
  230,
35556
  3,
35557
  33,
35558
  0,
35559
  0, // Skip to: 1184
35560
  /* 1151 */ MCD_OPC_ExtractField,
35561
  6,
35562
  1, // Inst{6} ...
35563
  /* 1154 */ MCD_OPC_FilterValue,
35564
  0,
35565
  10,
35566
  0,
35567
  0, // Skip to: 1169
35568
  /* 1159 */ MCD_OPC_CheckPredicate,
35569
  26,
35570
  147,
35571
  70,
35572
  0, // Skip to: 19231
35573
  /* 1164 */ MCD_OPC_Decode,
35574
  131,
35575
  30,
35576
  202,
35577
  1, // Opcode: VSUBv8i8
35578
  /* 1169 */ MCD_OPC_FilterValue,
35579
  1,
35580
  137,
35581
  70,
35582
  0, // Skip to: 19231
35583
  /* 1174 */ MCD_OPC_CheckPredicate,
35584
  26,
35585
  132,
35586
  70,
35587
  0, // Skip to: 19231
35588
  /* 1179 */ MCD_OPC_Decode,
35589
  252,
35590
  29,
35591
  203,
35592
  1, // Opcode: VSUBv16i8
35593
  /* 1184 */ MCD_OPC_FilterValue,
35594
  231,
35595
  3,
35596
  121,
35597
  70,
35598
  0, // Skip to: 19231
35599
  /* 1190 */ MCD_OPC_CheckPredicate,
35600
  26,
35601
  116,
35602
  70,
35603
  0, // Skip to: 19231
35604
  /* 1195 */ MCD_OPC_CheckField,
35605
  6,
35606
  1,
35607
  0,
35608
  109,
35609
  70,
35610
  0, // Skip to: 19231
35611
  /* 1202 */ MCD_OPC_Decode,
35612
  184,
35613
  22,
35614
  209,
35615
  1, // Opcode: VMLALuv8i16
35616
  /* 1207 */ MCD_OPC_FilterValue,
35617
  9,
35618
  83,
35619
  0,
35620
  0, // Skip to: 1295
35621
  /* 1212 */ MCD_OPC_ExtractField,
35622
  6,
35623
  1, // Inst{6} ...
35624
  /* 1215 */ MCD_OPC_FilterValue,
35625
  0,
35626
  35,
35627
  0,
35628
  0, // Skip to: 1255
35629
  /* 1220 */ MCD_OPC_ExtractField,
35630
  23,
35631
  9, // Inst{31-23} ...
35632
  /* 1223 */ MCD_OPC_FilterValue,
35633
  228,
35634
  3,
35635
  10,
35636
  0,
35637
  0, // Skip to: 1239
35638
  /* 1229 */ MCD_OPC_CheckPredicate,
35639
  26,
35640
  77,
35641
  70,
35642
  0, // Skip to: 19231
35643
  /* 1234 */ MCD_OPC_Decode,
35644
  203,
35645
  22,
35646
  210,
35647
  1, // Opcode: VMLAv8i8
35648
  /* 1239 */ MCD_OPC_FilterValue,
35649
  230,
35650
  3,
35651
  66,
35652
  70,
35653
  0, // Skip to: 19231
35654
  /* 1245 */ MCD_OPC_CheckPredicate,
35655
  26,
35656
  61,
35657
  70,
35658
  0, // Skip to: 19231
35659
  /* 1250 */ MCD_OPC_Decode,
35660
  234,
35661
  22,
35662
  210,
35663
  1, // Opcode: VMLSv8i8
35664
  /* 1255 */ MCD_OPC_FilterValue,
35665
  1,
35666
  51,
35667
  70,
35668
  0, // Skip to: 19231
35669
  /* 1260 */ MCD_OPC_ExtractField,
35670
  23,
35671
  9, // Inst{31-23} ...
35672
  /* 1263 */ MCD_OPC_FilterValue,
35673
  228,
35674
  3,
35675
  10,
35676
  0,
35677
  0, // Skip to: 1279
35678
  /* 1269 */ MCD_OPC_CheckPredicate,
35679
  26,
35680
  37,
35681
  70,
35682
  0, // Skip to: 19231
35683
  /* 1274 */ MCD_OPC_Decode,
35684
  198,
35685
  22,
35686
  211,
35687
  1, // Opcode: VMLAv16i8
35688
  /* 1279 */ MCD_OPC_FilterValue,
35689
  230,
35690
  3,
35691
  26,
35692
  70,
35693
  0, // Skip to: 19231
35694
  /* 1285 */ MCD_OPC_CheckPredicate,
35695
  26,
35696
  21,
35697
  70,
35698
  0, // Skip to: 19231
35699
  /* 1290 */ MCD_OPC_Decode,
35700
  229,
35701
  22,
35702
  211,
35703
  1, // Opcode: VMLSv16i8
35704
  /* 1295 */ MCD_OPC_FilterValue,
35705
  10,
35706
  95,
35707
  0,
35708
  0, // Skip to: 1395
35709
  /* 1300 */ MCD_OPC_ExtractField,
35710
  23,
35711
  9, // Inst{31-23} ...
35712
  /* 1303 */ MCD_OPC_FilterValue,
35713
  228,
35714
  3,
35715
  17,
35716
  0,
35717
  0, // Skip to: 1326
35718
  /* 1309 */ MCD_OPC_CheckPredicate,
35719
  26,
35720
  253,
35721
  69,
35722
  0, // Skip to: 19231
35723
  /* 1314 */ MCD_OPC_CheckField,
35724
  6,
35725
  1,
35726
  0,
35727
  246,
35728
  69,
35729
  0, // Skip to: 19231
35730
  /* 1321 */ MCD_OPC_Decode,
35731
  137,
35732
  24,
35733
  202,
35734
  1, // Opcode: VPMAXs8
35735
  /* 1326 */ MCD_OPC_FilterValue,
35736
  229,
35737
  3,
35738
  17,
35739
  0,
35740
  0, // Skip to: 1349
35741
  /* 1332 */ MCD_OPC_CheckPredicate,
35742
  26,
35743
  230,
35744
  69,
35745
  0, // Skip to: 19231
35746
  /* 1337 */ MCD_OPC_CheckField,
35747
  6,
35748
  1,
35749
  0,
35750
  223,
35751
  69,
35752
  0, // Skip to: 19231
35753
  /* 1344 */ MCD_OPC_Decode,
35754
  212,
35755
  22,
35756
  209,
35757
  1, // Opcode: VMLSLsv8i16
35758
  /* 1349 */ MCD_OPC_FilterValue,
35759
  230,
35760
  3,
35761
  17,
35762
  0,
35763
  0, // Skip to: 1372
35764
  /* 1355 */ MCD_OPC_CheckPredicate,
35765
  26,
35766
  207,
35767
  69,
35768
  0, // Skip to: 19231
35769
  /* 1360 */ MCD_OPC_CheckField,
35770
  6,
35771
  1,
35772
  0,
35773
  200,
35774
  69,
35775
  0, // Skip to: 19231
35776
  /* 1367 */ MCD_OPC_Decode,
35777
  140,
35778
  24,
35779
  202,
35780
  1, // Opcode: VPMAXu8
35781
  /* 1372 */ MCD_OPC_FilterValue,
35782
  231,
35783
  3,
35784
  189,
35785
  69,
35786
  0, // Skip to: 19231
35787
  /* 1378 */ MCD_OPC_CheckPredicate,
35788
  26,
35789
  184,
35790
  69,
35791
  0, // Skip to: 19231
35792
  /* 1383 */ MCD_OPC_CheckField,
35793
  6,
35794
  1,
35795
  0,
35796
  177,
35797
  69,
35798
  0, // Skip to: 19231
35799
  /* 1390 */ MCD_OPC_Decode,
35800
  215,
35801
  22,
35802
  209,
35803
  1, // Opcode: VMLSLuv8i16
35804
  /* 1395 */ MCD_OPC_FilterValue,
35805
  12,
35806
  49,
35807
  0,
35808
  0, // Skip to: 1449
35809
  /* 1400 */ MCD_OPC_ExtractField,
35810
  23,
35811
  9, // Inst{31-23} ...
35812
  /* 1403 */ MCD_OPC_FilterValue,
35813
  229,
35814
  3,
35815
  17,
35816
  0,
35817
  0, // Skip to: 1426
35818
  /* 1409 */ MCD_OPC_CheckPredicate,
35819
  26,
35820
  153,
35821
  69,
35822
  0, // Skip to: 19231
35823
  /* 1414 */ MCD_OPC_CheckField,
35824
  6,
35825
  1,
35826
  0,
35827
  146,
35828
  69,
35829
  0, // Skip to: 19231
35830
  /* 1421 */ MCD_OPC_Decode,
35831
  171,
35832
  23,
35833
  204,
35834
  1, // Opcode: VMULLsv8i16
35835
  /* 1426 */ MCD_OPC_FilterValue,
35836
  231,
35837
  3,
35838
  135,
35839
  69,
35840
  0, // Skip to: 19231
35841
  /* 1432 */ MCD_OPC_CheckPredicate,
35842
  26,
35843
  130,
35844
  69,
35845
  0, // Skip to: 19231
35846
  /* 1437 */ MCD_OPC_CheckField,
35847
  6,
35848
  1,
35849
  0,
35850
  123,
35851
  69,
35852
  0, // Skip to: 19231
35853
  /* 1444 */ MCD_OPC_Decode,
35854
  174,
35855
  23,
35856
  204,
35857
  1, // Opcode: VMULLuv8i16
35858
  /* 1449 */ MCD_OPC_FilterValue,
35859
  13,
35860
  66,
35861
  0,
35862
  0, // Skip to: 1520
35863
  /* 1454 */ MCD_OPC_ExtractField,
35864
  6,
35865
  1, // Inst{6} ...
35866
  /* 1457 */ MCD_OPC_FilterValue,
35867
  0,
35868
  35,
35869
  0,
35870
  0, // Skip to: 1497
35871
  /* 1462 */ MCD_OPC_ExtractField,
35872
  23,
35873
  9, // Inst{31-23} ...
35874
  /* 1465 */ MCD_OPC_FilterValue,
35875
  228,
35876
  3,
35877
  10,
35878
  0,
35879
  0, // Skip to: 1481
35880
  /* 1471 */ MCD_OPC_CheckPredicate,
35881
  26,
35882
  91,
35883
  69,
35884
  0, // Skip to: 19231
35885
  /* 1476 */ MCD_OPC_Decode,
35886
  168,
35887
  16,
35888
  202,
35889
  1, // Opcode: VADDfd
35890
  /* 1481 */ MCD_OPC_FilterValue,
35891
  230,
35892
  3,
35893
  80,
35894
  69,
35895
  0, // Skip to: 19231
35896
  /* 1487 */ MCD_OPC_CheckPredicate,
35897
  26,
35898
  75,
35899
  69,
35900
  0, // Skip to: 19231
35901
  /* 1492 */ MCD_OPC_Decode,
35902
  128,
35903
  24,
35904
  202,
35905
  1, // Opcode: VPADDf
35906
  /* 1497 */ MCD_OPC_FilterValue,
35907
  1,
35908
  65,
35909
  69,
35910
  0, // Skip to: 19231
35911
  /* 1502 */ MCD_OPC_CheckPredicate,
35912
  26,
35913
  60,
35914
  69,
35915
  0, // Skip to: 19231
35916
  /* 1507 */ MCD_OPC_CheckField,
35917
  23,
35918
  9,
35919
  228,
35920
  3,
35921
  52,
35922
  69,
35923
  0, // Skip to: 19231
35924
  /* 1515 */ MCD_OPC_Decode,
35925
  169,
35926
  16,
35927
  203,
35928
  1, // Opcode: VADDfq
35929
  /* 1520 */ MCD_OPC_FilterValue,
35930
  14,
35931
  104,
35932
  0,
35933
  0, // Skip to: 1629
35934
  /* 1525 */ MCD_OPC_ExtractField,
35935
  23,
35936
  9, // Inst{31-23} ...
35937
  /* 1528 */ MCD_OPC_FilterValue,
35938
  228,
35939
  3,
35940
  33,
35941
  0,
35942
  0, // Skip to: 1567
35943
  /* 1534 */ MCD_OPC_ExtractField,
35944
  6,
35945
  1, // Inst{6} ...
35946
  /* 1537 */ MCD_OPC_FilterValue,
35947
  0,
35948
  10,
35949
  0,
35950
  0, // Skip to: 1552
35951
  /* 1542 */ MCD_OPC_CheckPredicate,
35952
  26,
35953
  20,
35954
  69,
35955
  0, // Skip to: 19231
35956
  /* 1547 */ MCD_OPC_Decode,
35957
  204,
35958
  16,
35959
  202,
35960
  1, // Opcode: VCEQfd
35961
  /* 1552 */ MCD_OPC_FilterValue,
35962
  1,
35963
  10,
35964
  69,
35965
  0, // Skip to: 19231
35966
  /* 1557 */ MCD_OPC_CheckPredicate,
35967
  26,
35968
  5,
35969
  69,
35970
  0, // Skip to: 19231
35971
  /* 1562 */ MCD_OPC_Decode,
35972
  205,
35973
  16,
35974
  203,
35975
  1, // Opcode: VCEQfq
35976
  /* 1567 */ MCD_OPC_FilterValue,
35977
  229,
35978
  3,
35979
  17,
35980
  0,
35981
  0, // Skip to: 1590
35982
  /* 1573 */ MCD_OPC_CheckPredicate,
35983
  26,
35984
  245,
35985
  68,
35986
  0, // Skip to: 19231
35987
  /* 1578 */ MCD_OPC_CheckField,
35988
  6,
35989
  1,
35990
  0,
35991
  238,
35992
  68,
35993
  0, // Skip to: 19231
35994
  /* 1585 */ MCD_OPC_Decode,
35995
  164,
35996
  23,
35997
  204,
35998
  1, // Opcode: VMULLp8
35999
  /* 1590 */ MCD_OPC_FilterValue,
36000
  230,
36001
  3,
36002
  227,
36003
  68,
36004
  0, // Skip to: 19231
36005
  /* 1596 */ MCD_OPC_ExtractField,
36006
  6,
36007
  1, // Inst{6} ...
36008
  /* 1599 */ MCD_OPC_FilterValue,
36009
  0,
36010
  10,
36011
  0,
36012
  0, // Skip to: 1614
36013
  /* 1604 */ MCD_OPC_CheckPredicate,
36014
  26,
36015
  214,
36016
  68,
36017
  0, // Skip to: 19231
36018
  /* 1609 */ MCD_OPC_Decode,
36019
  224,
36020
  16,
36021
  202,
36022
  1, // Opcode: VCGEfd
36023
  /* 1614 */ MCD_OPC_FilterValue,
36024
  1,
36025
  204,
36026
  68,
36027
  0, // Skip to: 19231
36028
  /* 1619 */ MCD_OPC_CheckPredicate,
36029
  26,
36030
  199,
36031
  68,
36032
  0, // Skip to: 19231
36033
  /* 1624 */ MCD_OPC_Decode,
36034
  225,
36035
  16,
36036
  203,
36037
  1, // Opcode: VCGEfq
36038
  /* 1629 */ MCD_OPC_FilterValue,
36039
  15,
36040
  189,
36041
  68,
36042
  0, // Skip to: 19231
36043
  /* 1634 */ MCD_OPC_ExtractField,
36044
  6,
36045
  1, // Inst{6} ...
36046
  /* 1637 */ MCD_OPC_FilterValue,
36047
  0,
36048
  35,
36049
  0,
36050
  0, // Skip to: 1677
36051
  /* 1642 */ MCD_OPC_ExtractField,
36052
  23,
36053
  9, // Inst{31-23} ...
36054
  /* 1645 */ MCD_OPC_FilterValue,
36055
  228,
36056
  3,
36057
  10,
36058
  0,
36059
  0, // Skip to: 1661
36060
  /* 1651 */ MCD_OPC_CheckPredicate,
36061
  26,
36062
  167,
36063
  68,
36064
  0, // Skip to: 19231
36065
  /* 1656 */ MCD_OPC_Decode,
36066
  141,
36067
  22,
36068
  202,
36069
  1, // Opcode: VMAXfd
36070
  /* 1661 */ MCD_OPC_FilterValue,
36071
  230,
36072
  3,
36073
  156,
36074
  68,
36075
  0, // Skip to: 19231
36076
  /* 1667 */ MCD_OPC_CheckPredicate,
36077
  26,
36078
  151,
36079
  68,
36080
  0, // Skip to: 19231
36081
  /* 1672 */ MCD_OPC_Decode,
36082
  133,
36083
  24,
36084
  202,
36085
  1, // Opcode: VPMAXf
36086
  /* 1677 */ MCD_OPC_FilterValue,
36087
  1,
36088
  141,
36089
  68,
36090
  0, // Skip to: 19231
36091
  /* 1682 */ MCD_OPC_CheckPredicate,
36092
  26,
36093
  136,
36094
  68,
36095
  0, // Skip to: 19231
36096
  /* 1687 */ MCD_OPC_CheckField,
36097
  23,
36098
  9,
36099
  228,
36100
  3,
36101
  128,
36102
  68,
36103
  0, // Skip to: 19231
36104
  /* 1695 */ MCD_OPC_Decode,
36105
  142,
36106
  22,
36107
  203,
36108
  1, // Opcode: VMAXfq
36109
  /* 1700 */ MCD_OPC_FilterValue,
36110
  1,
36111
  16,
36112
  9,
36113
  0, // Skip to: 4025
36114
  /* 1705 */ MCD_OPC_ExtractField,
36115
  8,
36116
  4, // Inst{11-8} ...
36117
  /* 1708 */ MCD_OPC_FilterValue,
36118
  0,
36119
  159,
36120
  0,
36121
  0, // Skip to: 1872
36122
  /* 1713 */ MCD_OPC_ExtractField,
36123
  23,
36124
  9, // Inst{31-23} ...
36125
  /* 1716 */ MCD_OPC_FilterValue,
36126
  228,
36127
  3,
36128
  33,
36129
  0,
36130
  0, // Skip to: 1755
36131
  /* 1722 */ MCD_OPC_ExtractField,
36132
  6,
36133
  1, // Inst{6} ...
36134
  /* 1725 */ MCD_OPC_FilterValue,
36135
  0,
36136
  10,
36137
  0,
36138
  0, // Skip to: 1740
36139
  /* 1730 */ MCD_OPC_CheckPredicate,
36140
  26,
36141
  88,
36142
  68,
36143
  0, // Skip to: 19231
36144
  /* 1735 */ MCD_OPC_Decode,
36145
  239,
36146
  18,
36147
  202,
36148
  1, // Opcode: VHADDsv4i16
36149
  /* 1740 */ MCD_OPC_FilterValue,
36150
  1,
36151
  78,
36152
  68,
36153
  0, // Skip to: 19231
36154
  /* 1745 */ MCD_OPC_CheckPredicate,
36155
  26,
36156
  73,
36157
  68,
36158
  0, // Skip to: 19231
36159
  /* 1750 */ MCD_OPC_Decode,
36160
  241,
36161
  18,
36162
  203,
36163
  1, // Opcode: VHADDsv8i16
36164
  /* 1755 */ MCD_OPC_FilterValue,
36165
  229,
36166
  3,
36167
  33,
36168
  0,
36169
  0, // Skip to: 1794
36170
  /* 1761 */ MCD_OPC_ExtractField,
36171
  6,
36172
  1, // Inst{6} ...
36173
  /* 1764 */ MCD_OPC_FilterValue,
36174
  0,
36175
  10,
36176
  0,
36177
  0, // Skip to: 1779
36178
  /* 1769 */ MCD_OPC_CheckPredicate,
36179
  26,
36180
  49,
36181
  68,
36182
  0, // Skip to: 19231
36183
  /* 1774 */ MCD_OPC_Decode,
36184
  156,
36185
  16,
36186
  204,
36187
  1, // Opcode: VADDLsv4i32
36188
  /* 1779 */ MCD_OPC_FilterValue,
36189
  1,
36190
  39,
36191
  68,
36192
  0, // Skip to: 19231
36193
  /* 1784 */ MCD_OPC_CheckPredicate,
36194
  26,
36195
  34,
36196
  68,
36197
  0, // Skip to: 19231
36198
  /* 1789 */ MCD_OPC_Decode,
36199
  195,
36200
  22,
36201
  212,
36202
  1, // Opcode: VMLAslv4i16
36203
  /* 1794 */ MCD_OPC_FilterValue,
36204
  230,
36205
  3,
36206
  33,
36207
  0,
36208
  0, // Skip to: 1833
36209
  /* 1800 */ MCD_OPC_ExtractField,
36210
  6,
36211
  1, // Inst{6} ...
36212
  /* 1803 */ MCD_OPC_FilterValue,
36213
  0,
36214
  10,
36215
  0,
36216
  0, // Skip to: 1818
36217
  /* 1808 */ MCD_OPC_CheckPredicate,
36218
  26,
36219
  10,
36220
  68,
36221
  0, // Skip to: 19231
36222
  /* 1813 */ MCD_OPC_Decode,
36223
  245,
36224
  18,
36225
  202,
36226
  1, // Opcode: VHADDuv4i16
36227
  /* 1818 */ MCD_OPC_FilterValue,
36228
  1,
36229
  0,
36230
  68,
36231
  0, // Skip to: 19231
36232
  /* 1823 */ MCD_OPC_CheckPredicate,
36233
  26,
36234
  251,
36235
  67,
36236
  0, // Skip to: 19231
36237
  /* 1828 */ MCD_OPC_Decode,
36238
  247,
36239
  18,
36240
  203,
36241
  1, // Opcode: VHADDuv8i16
36242
  /* 1833 */ MCD_OPC_FilterValue,
36243
  231,
36244
  3,
36245
  240,
36246
  67,
36247
  0, // Skip to: 19231
36248
  /* 1839 */ MCD_OPC_ExtractField,
36249
  6,
36250
  1, // Inst{6} ...
36251
  /* 1842 */ MCD_OPC_FilterValue,
36252
  0,
36253
  10,
36254
  0,
36255
  0, // Skip to: 1857
36256
  /* 1847 */ MCD_OPC_CheckPredicate,
36257
  26,
36258
  227,
36259
  67,
36260
  0, // Skip to: 19231
36261
  /* 1852 */ MCD_OPC_Decode,
36262
  159,
36263
  16,
36264
  204,
36265
  1, // Opcode: VADDLuv4i32
36266
  /* 1857 */ MCD_OPC_FilterValue,
36267
  1,
36268
  217,
36269
  67,
36270
  0, // Skip to: 19231
36271
  /* 1862 */ MCD_OPC_CheckPredicate,
36272
  26,
36273
  212,
36274
  67,
36275
  0, // Skip to: 19231
36276
  /* 1867 */ MCD_OPC_Decode,
36277
  197,
36278
  22,
36279
  213,
36280
  1, // Opcode: VMLAslv8i16
36281
  /* 1872 */ MCD_OPC_FilterValue,
36282
  1,
36283
  159,
36284
  0,
36285
  0, // Skip to: 2036
36286
  /* 1877 */ MCD_OPC_ExtractField,
36287
  23,
36288
  9, // Inst{31-23} ...
36289
  /* 1880 */ MCD_OPC_FilterValue,
36290
  228,
36291
  3,
36292
  33,
36293
  0,
36294
  0, // Skip to: 1919
36295
  /* 1886 */ MCD_OPC_ExtractField,
36296
  6,
36297
  1, // Inst{6} ...
36298
  /* 1889 */ MCD_OPC_FilterValue,
36299
  0,
36300
  10,
36301
  0,
36302
  0, // Skip to: 1904
36303
  /* 1894 */ MCD_OPC_CheckPredicate,
36304
  26,
36305
  180,
36306
  67,
36307
  0, // Skip to: 19231
36308
  /* 1899 */ MCD_OPC_Decode,
36309
  219,
36310
  25,
36311
  202,
36312
  1, // Opcode: VRHADDsv4i16
36313
  /* 1904 */ MCD_OPC_FilterValue,
36314
  1,
36315
  170,
36316
  67,
36317
  0, // Skip to: 19231
36318
  /* 1909 */ MCD_OPC_CheckPredicate,
36319
  26,
36320
  165,
36321
  67,
36322
  0, // Skip to: 19231
36323
  /* 1914 */ MCD_OPC_Decode,
36324
  221,
36325
  25,
36326
  203,
36327
  1, // Opcode: VRHADDsv8i16
36328
  /* 1919 */ MCD_OPC_FilterValue,
36329
  229,
36330
  3,
36331
  33,
36332
  0,
36333
  0, // Skip to: 1958
36334
  /* 1925 */ MCD_OPC_ExtractField,
36335
  6,
36336
  1, // Inst{6} ...
36337
  /* 1928 */ MCD_OPC_FilterValue,
36338
  0,
36339
  10,
36340
  0,
36341
  0, // Skip to: 1943
36342
  /* 1933 */ MCD_OPC_CheckPredicate,
36343
  26,
36344
  141,
36345
  67,
36346
  0, // Skip to: 19231
36347
  /* 1938 */ MCD_OPC_Decode,
36348
  163,
36349
  16,
36350
  205,
36351
  1, // Opcode: VADDWsv4i32
36352
  /* 1943 */ MCD_OPC_FilterValue,
36353
  1,
36354
  131,
36355
  67,
36356
  0, // Skip to: 19231
36357
  /* 1948 */ MCD_OPC_CheckPredicate,
36358
  27,
36359
  126,
36360
  67,
36361
  0, // Skip to: 19231
36362
  /* 1953 */ MCD_OPC_Decode,
36363
  192,
36364
  22,
36365
  212,
36366
  1, // Opcode: VMLAslhd
36367
  /* 1958 */ MCD_OPC_FilterValue,
36368
  230,
36369
  3,
36370
  33,
36371
  0,
36372
  0, // Skip to: 1997
36373
  /* 1964 */ MCD_OPC_ExtractField,
36374
  6,
36375
  1, // Inst{6} ...
36376
  /* 1967 */ MCD_OPC_FilterValue,
36377
  0,
36378
  10,
36379
  0,
36380
  0, // Skip to: 1982
36381
  /* 1972 */ MCD_OPC_CheckPredicate,
36382
  26,
36383
  102,
36384
  67,
36385
  0, // Skip to: 19231
36386
  /* 1977 */ MCD_OPC_Decode,
36387
  225,
36388
  25,
36389
  202,
36390
  1, // Opcode: VRHADDuv4i16
36391
  /* 1982 */ MCD_OPC_FilterValue,
36392
  1,
36393
  92,
36394
  67,
36395
  0, // Skip to: 19231
36396
  /* 1987 */ MCD_OPC_CheckPredicate,
36397
  26,
36398
  87,
36399
  67,
36400
  0, // Skip to: 19231
36401
  /* 1992 */ MCD_OPC_Decode,
36402
  227,
36403
  25,
36404
  203,
36405
  1, // Opcode: VRHADDuv8i16
36406
  /* 1997 */ MCD_OPC_FilterValue,
36407
  231,
36408
  3,
36409
  76,
36410
  67,
36411
  0, // Skip to: 19231
36412
  /* 2003 */ MCD_OPC_ExtractField,
36413
  6,
36414
  1, // Inst{6} ...
36415
  /* 2006 */ MCD_OPC_FilterValue,
36416
  0,
36417
  10,
36418
  0,
36419
  0, // Skip to: 2021
36420
  /* 2011 */ MCD_OPC_CheckPredicate,
36421
  26,
36422
  63,
36423
  67,
36424
  0, // Skip to: 19231
36425
  /* 2016 */ MCD_OPC_Decode,
36426
  166,
36427
  16,
36428
  205,
36429
  1, // Opcode: VADDWuv4i32
36430
  /* 2021 */ MCD_OPC_FilterValue,
36431
  1,
36432
  53,
36433
  67,
36434
  0, // Skip to: 19231
36435
  /* 2026 */ MCD_OPC_CheckPredicate,
36436
  27,
36437
  48,
36438
  67,
36439
  0, // Skip to: 19231
36440
  /* 2031 */ MCD_OPC_Decode,
36441
  193,
36442
  22,
36443
  213,
36444
  1, // Opcode: VMLAslhq
36445
  /* 2036 */ MCD_OPC_FilterValue,
36446
  2,
36447
  159,
36448
  0,
36449
  0, // Skip to: 2200
36450
  /* 2041 */ MCD_OPC_ExtractField,
36451
  23,
36452
  9, // Inst{31-23} ...
36453
  /* 2044 */ MCD_OPC_FilterValue,
36454
  228,
36455
  3,
36456
  33,
36457
  0,
36458
  0, // Skip to: 2083
36459
  /* 2050 */ MCD_OPC_ExtractField,
36460
  6,
36461
  1, // Inst{6} ...
36462
  /* 2053 */ MCD_OPC_FilterValue,
36463
  0,
36464
  10,
36465
  0,
36466
  0, // Skip to: 2068
36467
  /* 2058 */ MCD_OPC_CheckPredicate,
36468
  26,
36469
  16,
36470
  67,
36471
  0, // Skip to: 19231
36472
  /* 2063 */ MCD_OPC_Decode,
36473
  251,
36474
  18,
36475
  202,
36476
  1, // Opcode: VHSUBsv4i16
36477
  /* 2068 */ MCD_OPC_FilterValue,
36478
  1,
36479
  6,
36480
  67,
36481
  0, // Skip to: 19231
36482
  /* 2073 */ MCD_OPC_CheckPredicate,
36483
  26,
36484
  1,
36485
  67,
36486
  0, // Skip to: 19231
36487
  /* 2078 */ MCD_OPC_Decode,
36488
  253,
36489
  18,
36490
  203,
36491
  1, // Opcode: VHSUBsv8i16
36492
  /* 2083 */ MCD_OPC_FilterValue,
36493
  229,
36494
  3,
36495
  33,
36496
  0,
36497
  0, // Skip to: 2122
36498
  /* 2089 */ MCD_OPC_ExtractField,
36499
  6,
36500
  1, // Inst{6} ...
36501
  /* 2092 */ MCD_OPC_FilterValue,
36502
  0,
36503
  10,
36504
  0,
36505
  0, // Skip to: 2107
36506
  /* 2097 */ MCD_OPC_CheckPredicate,
36507
  26,
36508
  233,
36509
  66,
36510
  0, // Skip to: 19231
36511
  /* 2102 */ MCD_OPC_Decode,
36512
  236,
36513
  29,
36514
  204,
36515
  1, // Opcode: VSUBLsv4i32
36516
  /* 2107 */ MCD_OPC_FilterValue,
36517
  1,
36518
  223,
36519
  66,
36520
  0, // Skip to: 19231
36521
  /* 2112 */ MCD_OPC_CheckPredicate,
36522
  26,
36523
  218,
36524
  66,
36525
  0, // Skip to: 19231
36526
  /* 2117 */ MCD_OPC_Decode,
36527
  176,
36528
  22,
36529
  214,
36530
  1, // Opcode: VMLALslsv4i16
36531
  /* 2122 */ MCD_OPC_FilterValue,
36532
  230,
36533
  3,
36534
  33,
36535
  0,
36536
  0, // Skip to: 2161
36537
  /* 2128 */ MCD_OPC_ExtractField,
36538
  6,
36539
  1, // Inst{6} ...
36540
  /* 2131 */ MCD_OPC_FilterValue,
36541
  0,
36542
  10,
36543
  0,
36544
  0, // Skip to: 2146
36545
  /* 2136 */ MCD_OPC_CheckPredicate,
36546
  26,
36547
  194,
36548
  66,
36549
  0, // Skip to: 19231
36550
  /* 2141 */ MCD_OPC_Decode,
36551
  129,
36552
  19,
36553
  202,
36554
  1, // Opcode: VHSUBuv4i16
36555
  /* 2146 */ MCD_OPC_FilterValue,
36556
  1,
36557
  184,
36558
  66,
36559
  0, // Skip to: 19231
36560
  /* 2151 */ MCD_OPC_CheckPredicate,
36561
  26,
36562
  179,
36563
  66,
36564
  0, // Skip to: 19231
36565
  /* 2156 */ MCD_OPC_Decode,
36566
  131,
36567
  19,
36568
  203,
36569
  1, // Opcode: VHSUBuv8i16
36570
  /* 2161 */ MCD_OPC_FilterValue,
36571
  231,
36572
  3,
36573
  168,
36574
  66,
36575
  0, // Skip to: 19231
36576
  /* 2167 */ MCD_OPC_ExtractField,
36577
  6,
36578
  1, // Inst{6} ...
36579
  /* 2170 */ MCD_OPC_FilterValue,
36580
  0,
36581
  10,
36582
  0,
36583
  0, // Skip to: 2185
36584
  /* 2175 */ MCD_OPC_CheckPredicate,
36585
  26,
36586
  155,
36587
  66,
36588
  0, // Skip to: 19231
36589
  /* 2180 */ MCD_OPC_Decode,
36590
  239,
36591
  29,
36592
  204,
36593
  1, // Opcode: VSUBLuv4i32
36594
  /* 2185 */ MCD_OPC_FilterValue,
36595
  1,
36596
  145,
36597
  66,
36598
  0, // Skip to: 19231
36599
  /* 2190 */ MCD_OPC_CheckPredicate,
36600
  26,
36601
  140,
36602
  66,
36603
  0, // Skip to: 19231
36604
  /* 2195 */ MCD_OPC_Decode,
36605
  178,
36606
  22,
36607
  214,
36608
  1, // Opcode: VMLALsluv4i16
36609
  /* 2200 */ MCD_OPC_FilterValue,
36610
  3,
36611
  143,
36612
  0,
36613
  0, // Skip to: 2348
36614
  /* 2205 */ MCD_OPC_ExtractField,
36615
  23,
36616
  9, // Inst{31-23} ...
36617
  /* 2208 */ MCD_OPC_FilterValue,
36618
  228,
36619
  3,
36620
  33,
36621
  0,
36622
  0, // Skip to: 2247
36623
  /* 2214 */ MCD_OPC_ExtractField,
36624
  6,
36625
  1, // Inst{6} ...
36626
  /* 2217 */ MCD_OPC_FilterValue,
36627
  0,
36628
  10,
36629
  0,
36630
  0, // Skip to: 2232
36631
  /* 2222 */ MCD_OPC_CheckPredicate,
36632
  26,
36633
  108,
36634
  66,
36635
  0, // Skip to: 19231
36636
  /* 2227 */ MCD_OPC_Decode,
36637
  128,
36638
  17,
36639
  202,
36640
  1, // Opcode: VCGTsv4i16
36641
  /* 2232 */ MCD_OPC_FilterValue,
36642
  1,
36643
  98,
36644
  66,
36645
  0, // Skip to: 19231
36646
  /* 2237 */ MCD_OPC_CheckPredicate,
36647
  26,
36648
  93,
36649
  66,
36650
  0, // Skip to: 19231
36651
  /* 2242 */ MCD_OPC_Decode,
36652
  130,
36653
  17,
36654
  203,
36655
  1, // Opcode: VCGTsv8i16
36656
  /* 2247 */ MCD_OPC_FilterValue,
36657
  229,
36658
  3,
36659
  33,
36660
  0,
36661
  0, // Skip to: 2286
36662
  /* 2253 */ MCD_OPC_ExtractField,
36663
  6,
36664
  1, // Inst{6} ...
36665
  /* 2256 */ MCD_OPC_FilterValue,
36666
  0,
36667
  10,
36668
  0,
36669
  0, // Skip to: 2271
36670
  /* 2261 */ MCD_OPC_CheckPredicate,
36671
  26,
36672
  69,
36673
  66,
36674
  0, // Skip to: 19231
36675
  /* 2266 */ MCD_OPC_Decode,
36676
  243,
36677
  29,
36678
  205,
36679
  1, // Opcode: VSUBWsv4i32
36680
  /* 2271 */ MCD_OPC_FilterValue,
36681
  1,
36682
  59,
36683
  66,
36684
  0, // Skip to: 19231
36685
  /* 2276 */ MCD_OPC_CheckPredicate,
36686
  26,
36687
  54,
36688
  66,
36689
  0, // Skip to: 19231
36690
  /* 2281 */ MCD_OPC_Decode,
36691
  172,
36692
  24,
36693
  214,
36694
  1, // Opcode: VQDMLALslv4i16
36695
  /* 2286 */ MCD_OPC_FilterValue,
36696
  230,
36697
  3,
36698
  33,
36699
  0,
36700
  0, // Skip to: 2325
36701
  /* 2292 */ MCD_OPC_ExtractField,
36702
  6,
36703
  1, // Inst{6} ...
36704
  /* 2295 */ MCD_OPC_FilterValue,
36705
  0,
36706
  10,
36707
  0,
36708
  0, // Skip to: 2310
36709
  /* 2300 */ MCD_OPC_CheckPredicate,
36710
  26,
36711
  30,
36712
  66,
36713
  0, // Skip to: 19231
36714
  /* 2305 */ MCD_OPC_Decode,
36715
  134,
36716
  17,
36717
  202,
36718
  1, // Opcode: VCGTuv4i16
36719
  /* 2310 */ MCD_OPC_FilterValue,
36720
  1,
36721
  20,
36722
  66,
36723
  0, // Skip to: 19231
36724
  /* 2315 */ MCD_OPC_CheckPredicate,
36725
  26,
36726
  15,
36727
  66,
36728
  0, // Skip to: 19231
36729
  /* 2320 */ MCD_OPC_Decode,
36730
  136,
36731
  17,
36732
  203,
36733
  1, // Opcode: VCGTuv8i16
36734
  /* 2325 */ MCD_OPC_FilterValue,
36735
  231,
36736
  3,
36737
  4,
36738
  66,
36739
  0, // Skip to: 19231
36740
  /* 2331 */ MCD_OPC_CheckPredicate,
36741
  26,
36742
  255,
36743
  65,
36744
  0, // Skip to: 19231
36745
  /* 2336 */ MCD_OPC_CheckField,
36746
  6,
36747
  1,
36748
  0,
36749
  248,
36750
  65,
36751
  0, // Skip to: 19231
36752
  /* 2343 */ MCD_OPC_Decode,
36753
  246,
36754
  29,
36755
  205,
36756
  1, // Opcode: VSUBWuv4i32
36757
  /* 2348 */ MCD_OPC_FilterValue,
36758
  4,
36759
  159,
36760
  0,
36761
  0, // Skip to: 2512
36762
  /* 2353 */ MCD_OPC_ExtractField,
36763
  23,
36764
  9, // Inst{31-23} ...
36765
  /* 2356 */ MCD_OPC_FilterValue,
36766
  228,
36767
  3,
36768
  33,
36769
  0,
36770
  0, // Skip to: 2395
36771
  /* 2362 */ MCD_OPC_ExtractField,
36772
  6,
36773
  1, // Inst{6} ...
36774
  /* 2365 */ MCD_OPC_FilterValue,
36775
  0,
36776
  10,
36777
  0,
36778
  0, // Skip to: 2380
36779
  /* 2370 */ MCD_OPC_CheckPredicate,
36780
  26,
36781
  216,
36782
  65,
36783
  0, // Skip to: 19231
36784
  /* 2375 */ MCD_OPC_Decode,
36785
  252,
36786
  26,
36787
  206,
36788
  1, // Opcode: VSHLsv4i16
36789
  /* 2380 */ MCD_OPC_FilterValue,
36790
  1,
36791
  206,
36792
  65,
36793
  0, // Skip to: 19231
36794
  /* 2385 */ MCD_OPC_CheckPredicate,
36795
  26,
36796
  201,
36797
  65,
36798
  0, // Skip to: 19231
36799
  /* 2390 */ MCD_OPC_Decode,
36800
  254,
36801
  26,
36802
  207,
36803
  1, // Opcode: VSHLsv8i16
36804
  /* 2395 */ MCD_OPC_FilterValue,
36805
  229,
36806
  3,
36807
  33,
36808
  0,
36809
  0, // Skip to: 2434
36810
  /* 2401 */ MCD_OPC_ExtractField,
36811
  6,
36812
  1, // Inst{6} ...
36813
  /* 2404 */ MCD_OPC_FilterValue,
36814
  0,
36815
  10,
36816
  0,
36817
  0, // Skip to: 2419
36818
  /* 2409 */ MCD_OPC_CheckPredicate,
36819
  26,
36820
  177,
36821
  65,
36822
  0, // Skip to: 19231
36823
  /* 2414 */ MCD_OPC_Decode,
36824
  153,
36825
  16,
36826
  208,
36827
  1, // Opcode: VADDHNv4i16
36828
  /* 2419 */ MCD_OPC_FilterValue,
36829
  1,
36830
  167,
36831
  65,
36832
  0, // Skip to: 19231
36833
  /* 2424 */ MCD_OPC_CheckPredicate,
36834
  26,
36835
  162,
36836
  65,
36837
  0, // Skip to: 19231
36838
  /* 2429 */ MCD_OPC_Decode,
36839
  226,
36840
  22,
36841
  212,
36842
  1, // Opcode: VMLSslv4i16
36843
  /* 2434 */ MCD_OPC_FilterValue,
36844
  230,
36845
  3,
36846
  33,
36847
  0,
36848
  0, // Skip to: 2473
36849
  /* 2440 */ MCD_OPC_ExtractField,
36850
  6,
36851
  1, // Inst{6} ...
36852
  /* 2443 */ MCD_OPC_FilterValue,
36853
  0,
36854
  10,
36855
  0,
36856
  0, // Skip to: 2458
36857
  /* 2448 */ MCD_OPC_CheckPredicate,
36858
  26,
36859
  138,
36860
  65,
36861
  0, // Skip to: 19231
36862
  /* 2453 */ MCD_OPC_Decode,
36863
  132,
36864
  27,
36865
  206,
36866
  1, // Opcode: VSHLuv4i16
36867
  /* 2458 */ MCD_OPC_FilterValue,
36868
  1,
36869
  128,
36870
  65,
36871
  0, // Skip to: 19231
36872
  /* 2463 */ MCD_OPC_CheckPredicate,
36873
  26,
36874
  123,
36875
  65,
36876
  0, // Skip to: 19231
36877
  /* 2468 */ MCD_OPC_Decode,
36878
  134,
36879
  27,
36880
  207,
36881
  1, // Opcode: VSHLuv8i16
36882
  /* 2473 */ MCD_OPC_FilterValue,
36883
  231,
36884
  3,
36885
  112,
36886
  65,
36887
  0, // Skip to: 19231
36888
  /* 2479 */ MCD_OPC_ExtractField,
36889
  6,
36890
  1, // Inst{6} ...
36891
  /* 2482 */ MCD_OPC_FilterValue,
36892
  0,
36893
  10,
36894
  0,
36895
  0, // Skip to: 2497
36896
  /* 2487 */ MCD_OPC_CheckPredicate,
36897
  26,
36898
  99,
36899
  65,
36900
  0, // Skip to: 19231
36901
  /* 2492 */ MCD_OPC_Decode,
36902
  193,
36903
  25,
36904
  208,
36905
  1, // Opcode: VRADDHNv4i16
36906
  /* 2497 */ MCD_OPC_FilterValue,
36907
  1,
36908
  89,
36909
  65,
36910
  0, // Skip to: 19231
36911
  /* 2502 */ MCD_OPC_CheckPredicate,
36912
  26,
36913
  84,
36914
  65,
36915
  0, // Skip to: 19231
36916
  /* 2507 */ MCD_OPC_Decode,
36917
  228,
36918
  22,
36919
  213,
36920
  1, // Opcode: VMLSslv8i16
36921
  /* 2512 */ MCD_OPC_FilterValue,
36922
  5,
36923
  159,
36924
  0,
36925
  0, // Skip to: 2676
36926
  /* 2517 */ MCD_OPC_ExtractField,
36927
  23,
36928
  9, // Inst{31-23} ...
36929
  /* 2520 */ MCD_OPC_FilterValue,
36930
  228,
36931
  3,
36932
  33,
36933
  0,
36934
  0, // Skip to: 2559
36935
  /* 2526 */ MCD_OPC_ExtractField,
36936
  6,
36937
  1, // Inst{6} ...
36938
  /* 2529 */ MCD_OPC_FilterValue,
36939
  0,
36940
  10,
36941
  0,
36942
  0, // Skip to: 2544
36943
  /* 2534 */ MCD_OPC_CheckPredicate,
36944
  26,
36945
  52,
36946
  65,
36947
  0, // Skip to: 19231
36948
  /* 2539 */ MCD_OPC_Decode,
36949
  150,
36950
  26,
36951
  206,
36952
  1, // Opcode: VRSHLsv4i16
36953
  /* 2544 */ MCD_OPC_FilterValue,
36954
  1,
36955
  42,
36956
  65,
36957
  0, // Skip to: 19231
36958
  /* 2549 */ MCD_OPC_CheckPredicate,
36959
  26,
36960
  37,
36961
  65,
36962
  0, // Skip to: 19231
36963
  /* 2554 */ MCD_OPC_Decode,
36964
  152,
36965
  26,
36966
  207,
36967
  1, // Opcode: VRSHLsv8i16
36968
  /* 2559 */ MCD_OPC_FilterValue,
36969
  229,
36970
  3,
36971
  33,
36972
  0,
36973
  0, // Skip to: 2598
36974
  /* 2565 */ MCD_OPC_ExtractField,
36975
  6,
36976
  1, // Inst{6} ...
36977
  /* 2568 */ MCD_OPC_FilterValue,
36978
  0,
36979
  10,
36980
  0,
36981
  0, // Skip to: 2583
36982
  /* 2573 */ MCD_OPC_CheckPredicate,
36983
  26,
36984
  13,
36985
  65,
36986
  0, // Skip to: 19231
36987
  /* 2578 */ MCD_OPC_Decode,
36988
  218,
36989
  15,
36990
  209,
36991
  1, // Opcode: VABALsv4i32
36992
  /* 2583 */ MCD_OPC_FilterValue,
36993
  1,
36994
  3,
36995
  65,
36996
  0, // Skip to: 19231
36997
  /* 2588 */ MCD_OPC_CheckPredicate,
36998
  27,
36999
  254,
37000
  64,
37001
  0, // Skip to: 19231
37002
  /* 2593 */ MCD_OPC_Decode,
37003
  223,
37004
  22,
37005
  212,
37006
  1, // Opcode: VMLSslhd
37007
  /* 2598 */ MCD_OPC_FilterValue,
37008
  230,
37009
  3,
37010
  33,
37011
  0,
37012
  0, // Skip to: 2637
37013
  /* 2604 */ MCD_OPC_ExtractField,
37014
  6,
37015
  1, // Inst{6} ...
37016
  /* 2607 */ MCD_OPC_FilterValue,
37017
  0,
37018
  10,
37019
  0,
37020
  0, // Skip to: 2622
37021
  /* 2612 */ MCD_OPC_CheckPredicate,
37022
  26,
37023
  230,
37024
  64,
37025
  0, // Skip to: 19231
37026
  /* 2617 */ MCD_OPC_Decode,
37027
  158,
37028
  26,
37029
  206,
37030
  1, // Opcode: VRSHLuv4i16
37031
  /* 2622 */ MCD_OPC_FilterValue,
37032
  1,
37033
  220,
37034
  64,
37035
  0, // Skip to: 19231
37036
  /* 2627 */ MCD_OPC_CheckPredicate,
37037
  26,
37038
  215,
37039
  64,
37040
  0, // Skip to: 19231
37041
  /* 2632 */ MCD_OPC_Decode,
37042
  160,
37043
  26,
37044
  207,
37045
  1, // Opcode: VRSHLuv8i16
37046
  /* 2637 */ MCD_OPC_FilterValue,
37047
  231,
37048
  3,
37049
  204,
37050
  64,
37051
  0, // Skip to: 19231
37052
  /* 2643 */ MCD_OPC_ExtractField,
37053
  6,
37054
  1, // Inst{6} ...
37055
  /* 2646 */ MCD_OPC_FilterValue,
37056
  0,
37057
  10,
37058
  0,
37059
  0, // Skip to: 2661
37060
  /* 2651 */ MCD_OPC_CheckPredicate,
37061
  26,
37062
  191,
37063
  64,
37064
  0, // Skip to: 19231
37065
  /* 2656 */ MCD_OPC_Decode,
37066
  221,
37067
  15,
37068
  209,
37069
  1, // Opcode: VABALuv4i32
37070
  /* 2661 */ MCD_OPC_FilterValue,
37071
  1,
37072
  181,
37073
  64,
37074
  0, // Skip to: 19231
37075
  /* 2666 */ MCD_OPC_CheckPredicate,
37076
  27,
37077
  176,
37078
  64,
37079
  0, // Skip to: 19231
37080
  /* 2671 */ MCD_OPC_Decode,
37081
  224,
37082
  22,
37083
  213,
37084
  1, // Opcode: VMLSslhq
37085
  /* 2676 */ MCD_OPC_FilterValue,
37086
  6,
37087
  159,
37088
  0,
37089
  0, // Skip to: 2840
37090
  /* 2681 */ MCD_OPC_ExtractField,
37091
  23,
37092
  9, // Inst{31-23} ...
37093
  /* 2684 */ MCD_OPC_FilterValue,
37094
  228,
37095
  3,
37096
  33,
37097
  0,
37098
  0, // Skip to: 2723
37099
  /* 2690 */ MCD_OPC_ExtractField,
37100
  6,
37101
  1, // Inst{6} ...
37102
  /* 2693 */ MCD_OPC_FilterValue,
37103
  0,
37104
  10,
37105
  0,
37106
  0, // Skip to: 2708
37107
  /* 2698 */ MCD_OPC_CheckPredicate,
37108
  26,
37109
  144,
37110
  64,
37111
  0, // Skip to: 19231
37112
  /* 2703 */ MCD_OPC_Decode,
37113
  147,
37114
  22,
37115
  202,
37116
  1, // Opcode: VMAXsv4i16
37117
  /* 2708 */ MCD_OPC_FilterValue,
37118
  1,
37119
  134,
37120
  64,
37121
  0, // Skip to: 19231
37122
  /* 2713 */ MCD_OPC_CheckPredicate,
37123
  26,
37124
  129,
37125
  64,
37126
  0, // Skip to: 19231
37127
  /* 2718 */ MCD_OPC_Decode,
37128
  149,
37129
  22,
37130
  203,
37131
  1, // Opcode: VMAXsv8i16
37132
  /* 2723 */ MCD_OPC_FilterValue,
37133
  229,
37134
  3,
37135
  33,
37136
  0,
37137
  0, // Skip to: 2762
37138
  /* 2729 */ MCD_OPC_ExtractField,
37139
  6,
37140
  1, // Inst{6} ...
37141
  /* 2732 */ MCD_OPC_FilterValue,
37142
  0,
37143
  10,
37144
  0,
37145
  0, // Skip to: 2747
37146
  /* 2737 */ MCD_OPC_CheckPredicate,
37147
  26,
37148
  105,
37149
  64,
37150
  0, // Skip to: 19231
37151
  /* 2742 */ MCD_OPC_Decode,
37152
  233,
37153
  29,
37154
  208,
37155
  1, // Opcode: VSUBHNv4i16
37156
  /* 2747 */ MCD_OPC_FilterValue,
37157
  1,
37158
  95,
37159
  64,
37160
  0, // Skip to: 19231
37161
  /* 2752 */ MCD_OPC_CheckPredicate,
37162
  26,
37163
  90,
37164
  64,
37165
  0, // Skip to: 19231
37166
  /* 2757 */ MCD_OPC_Decode,
37167
  207,
37168
  22,
37169
  214,
37170
  1, // Opcode: VMLSLslsv4i16
37171
  /* 2762 */ MCD_OPC_FilterValue,
37172
  230,
37173
  3,
37174
  33,
37175
  0,
37176
  0, // Skip to: 2801
37177
  /* 2768 */ MCD_OPC_ExtractField,
37178
  6,
37179
  1, // Inst{6} ...
37180
  /* 2771 */ MCD_OPC_FilterValue,
37181
  0,
37182
  10,
37183
  0,
37184
  0, // Skip to: 2786
37185
  /* 2776 */ MCD_OPC_CheckPredicate,
37186
  26,
37187
  66,
37188
  64,
37189
  0, // Skip to: 19231
37190
  /* 2781 */ MCD_OPC_Decode,
37191
  153,
37192
  22,
37193
  202,
37194
  1, // Opcode: VMAXuv4i16
37195
  /* 2786 */ MCD_OPC_FilterValue,
37196
  1,
37197
  56,
37198
  64,
37199
  0, // Skip to: 19231
37200
  /* 2791 */ MCD_OPC_CheckPredicate,
37201
  26,
37202
  51,
37203
  64,
37204
  0, // Skip to: 19231
37205
  /* 2796 */ MCD_OPC_Decode,
37206
  155,
37207
  22,
37208
  203,
37209
  1, // Opcode: VMAXuv8i16
37210
  /* 2801 */ MCD_OPC_FilterValue,
37211
  231,
37212
  3,
37213
  40,
37214
  64,
37215
  0, // Skip to: 19231
37216
  /* 2807 */ MCD_OPC_ExtractField,
37217
  6,
37218
  1, // Inst{6} ...
37219
  /* 2810 */ MCD_OPC_FilterValue,
37220
  0,
37221
  10,
37222
  0,
37223
  0, // Skip to: 2825
37224
  /* 2815 */ MCD_OPC_CheckPredicate,
37225
  26,
37226
  27,
37227
  64,
37228
  0, // Skip to: 19231
37229
  /* 2820 */ MCD_OPC_Decode,
37230
  208,
37231
  26,
37232
  208,
37233
  1, // Opcode: VRSUBHNv4i16
37234
  /* 2825 */ MCD_OPC_FilterValue,
37235
  1,
37236
  17,
37237
  64,
37238
  0, // Skip to: 19231
37239
  /* 2830 */ MCD_OPC_CheckPredicate,
37240
  26,
37241
  12,
37242
  64,
37243
  0, // Skip to: 19231
37244
  /* 2835 */ MCD_OPC_Decode,
37245
  209,
37246
  22,
37247
  214,
37248
  1, // Opcode: VMLSLsluv4i16
37249
  /* 2840 */ MCD_OPC_FilterValue,
37250
  7,
37251
  143,
37252
  0,
37253
  0, // Skip to: 2988
37254
  /* 2845 */ MCD_OPC_ExtractField,
37255
  23,
37256
  9, // Inst{31-23} ...
37257
  /* 2848 */ MCD_OPC_FilterValue,
37258
  228,
37259
  3,
37260
  33,
37261
  0,
37262
  0, // Skip to: 2887
37263
  /* 2854 */ MCD_OPC_ExtractField,
37264
  6,
37265
  1, // Inst{6} ...
37266
  /* 2857 */ MCD_OPC_FilterValue,
37267
  0,
37268
  10,
37269
  0,
37270
  0, // Skip to: 2872
37271
  /* 2862 */ MCD_OPC_CheckPredicate,
37272
  26,
37273
  236,
37274
  63,
37275
  0, // Skip to: 19231
37276
  /* 2867 */ MCD_OPC_Decode,
37277
  247,
37278
  15,
37279
  202,
37280
  1, // Opcode: VABDsv4i16
37281
  /* 2872 */ MCD_OPC_FilterValue,
37282
  1,
37283
  226,
37284
  63,
37285
  0, // Skip to: 19231
37286
  /* 2877 */ MCD_OPC_CheckPredicate,
37287
  26,
37288
  221,
37289
  63,
37290
  0, // Skip to: 19231
37291
  /* 2882 */ MCD_OPC_Decode,
37292
  249,
37293
  15,
37294
  203,
37295
  1, // Opcode: VABDsv8i16
37296
  /* 2887 */ MCD_OPC_FilterValue,
37297
  229,
37298
  3,
37299
  33,
37300
  0,
37301
  0, // Skip to: 2926
37302
  /* 2893 */ MCD_OPC_ExtractField,
37303
  6,
37304
  1, // Inst{6} ...
37305
  /* 2896 */ MCD_OPC_FilterValue,
37306
  0,
37307
  10,
37308
  0,
37309
  0, // Skip to: 2911
37310
  /* 2901 */ MCD_OPC_CheckPredicate,
37311
  26,
37312
  197,
37313
  63,
37314
  0, // Skip to: 19231
37315
  /* 2906 */ MCD_OPC_Decode,
37316
  236,
37317
  15,
37318
  204,
37319
  1, // Opcode: VABDLsv4i32
37320
  /* 2911 */ MCD_OPC_FilterValue,
37321
  1,
37322
  187,
37323
  63,
37324
  0, // Skip to: 19231
37325
  /* 2916 */ MCD_OPC_CheckPredicate,
37326
  26,
37327
  182,
37328
  63,
37329
  0, // Skip to: 19231
37330
  /* 2921 */ MCD_OPC_Decode,
37331
  176,
37332
  24,
37333
  214,
37334
  1, // Opcode: VQDMLSLslv4i16
37335
  /* 2926 */ MCD_OPC_FilterValue,
37336
  230,
37337
  3,
37338
  33,
37339
  0,
37340
  0, // Skip to: 2965
37341
  /* 2932 */ MCD_OPC_ExtractField,
37342
  6,
37343
  1, // Inst{6} ...
37344
  /* 2935 */ MCD_OPC_FilterValue,
37345
  0,
37346
  10,
37347
  0,
37348
  0, // Skip to: 2950
37349
  /* 2940 */ MCD_OPC_CheckPredicate,
37350
  26,
37351
  158,
37352
  63,
37353
  0, // Skip to: 19231
37354
  /* 2945 */ MCD_OPC_Decode,
37355
  253,
37356
  15,
37357
  202,
37358
  1, // Opcode: VABDuv4i16
37359
  /* 2950 */ MCD_OPC_FilterValue,
37360
  1,
37361
  148,
37362
  63,
37363
  0, // Skip to: 19231
37364
  /* 2955 */ MCD_OPC_CheckPredicate,
37365
  26,
37366
  143,
37367
  63,
37368
  0, // Skip to: 19231
37369
  /* 2960 */ MCD_OPC_Decode,
37370
  255,
37371
  15,
37372
  203,
37373
  1, // Opcode: VABDuv8i16
37374
  /* 2965 */ MCD_OPC_FilterValue,
37375
  231,
37376
  3,
37377
  132,
37378
  63,
37379
  0, // Skip to: 19231
37380
  /* 2971 */ MCD_OPC_CheckPredicate,
37381
  26,
37382
  127,
37383
  63,
37384
  0, // Skip to: 19231
37385
  /* 2976 */ MCD_OPC_CheckField,
37386
  6,
37387
  1,
37388
  0,
37389
  120,
37390
  63,
37391
  0, // Skip to: 19231
37392
  /* 2983 */ MCD_OPC_Decode,
37393
  239,
37394
  15,
37395
  204,
37396
  1, // Opcode: VABDLuv4i32
37397
  /* 2988 */ MCD_OPC_FilterValue,
37398
  8,
37399
  159,
37400
  0,
37401
  0, // Skip to: 3152
37402
  /* 2993 */ MCD_OPC_ExtractField,
37403
  23,
37404
  9, // Inst{31-23} ...
37405
  /* 2996 */ MCD_OPC_FilterValue,
37406
  228,
37407
  3,
37408
  33,
37409
  0,
37410
  0, // Skip to: 3035
37411
  /* 3002 */ MCD_OPC_ExtractField,
37412
  6,
37413
  1, // Inst{6} ...
37414
  /* 3005 */ MCD_OPC_FilterValue,
37415
  0,
37416
  10,
37417
  0,
37418
  0, // Skip to: 3020
37419
  /* 3010 */ MCD_OPC_CheckPredicate,
37420
  26,
37421
  88,
37422
  63,
37423
  0, // Skip to: 19231
37424
  /* 3015 */ MCD_OPC_Decode,
37425
  176,
37426
  16,
37427
  202,
37428
  1, // Opcode: VADDv4i16
37429
  /* 3020 */ MCD_OPC_FilterValue,
37430
  1,
37431
  78,
37432
  63,
37433
  0, // Skip to: 19231
37434
  /* 3025 */ MCD_OPC_CheckPredicate,
37435
  26,
37436
  73,
37437
  63,
37438
  0, // Skip to: 19231
37439
  /* 3030 */ MCD_OPC_Decode,
37440
  178,
37441
  16,
37442
  203,
37443
  1, // Opcode: VADDv8i16
37444
  /* 3035 */ MCD_OPC_FilterValue,
37445
  229,
37446
  3,
37447
  33,
37448
  0,
37449
  0, // Skip to: 3074
37450
  /* 3041 */ MCD_OPC_ExtractField,
37451
  6,
37452
  1, // Inst{6} ...
37453
  /* 3044 */ MCD_OPC_FilterValue,
37454
  0,
37455
  10,
37456
  0,
37457
  0, // Skip to: 3059
37458
  /* 3049 */ MCD_OPC_CheckPredicate,
37459
  26,
37460
  49,
37461
  63,
37462
  0, // Skip to: 19231
37463
  /* 3054 */ MCD_OPC_Decode,
37464
  180,
37465
  22,
37466
  209,
37467
  1, // Opcode: VMLALsv4i32
37468
  /* 3059 */ MCD_OPC_FilterValue,
37469
  1,
37470
  39,
37471
  63,
37472
  0, // Skip to: 19231
37473
  /* 3064 */ MCD_OPC_CheckPredicate,
37474
  26,
37475
  34,
37476
  63,
37477
  0, // Skip to: 19231
37478
  /* 3069 */ MCD_OPC_Decode,
37479
  187,
37480
  23,
37481
  215,
37482
  1, // Opcode: VMULslv4i16
37483
  /* 3074 */ MCD_OPC_FilterValue,
37484
  230,
37485
  3,
37486
  33,
37487
  0,
37488
  0, // Skip to: 3113
37489
  /* 3080 */ MCD_OPC_ExtractField,
37490
  6,
37491
  1, // Inst{6} ...
37492
  /* 3083 */ MCD_OPC_FilterValue,
37493
  0,
37494
  10,
37495
  0,
37496
  0, // Skip to: 3098
37497
  /* 3088 */ MCD_OPC_CheckPredicate,
37498
  26,
37499
  10,
37500
  63,
37501
  0, // Skip to: 19231
37502
  /* 3093 */ MCD_OPC_Decode,
37503
  128,
37504
  30,
37505
  202,
37506
  1, // Opcode: VSUBv4i16
37507
  /* 3098 */ MCD_OPC_FilterValue,
37508
  1,
37509
  0,
37510
  63,
37511
  0, // Skip to: 19231
37512
  /* 3103 */ MCD_OPC_CheckPredicate,
37513
  26,
37514
  251,
37515
  62,
37516
  0, // Skip to: 19231
37517
  /* 3108 */ MCD_OPC_Decode,
37518
  130,
37519
  30,
37520
  203,
37521
  1, // Opcode: VSUBv8i16
37522
  /* 3113 */ MCD_OPC_FilterValue,
37523
  231,
37524
  3,
37525
  240,
37526
  62,
37527
  0, // Skip to: 19231
37528
  /* 3119 */ MCD_OPC_ExtractField,
37529
  6,
37530
  1, // Inst{6} ...
37531
  /* 3122 */ MCD_OPC_FilterValue,
37532
  0,
37533
  10,
37534
  0,
37535
  0, // Skip to: 3137
37536
  /* 3127 */ MCD_OPC_CheckPredicate,
37537
  26,
37538
  227,
37539
  62,
37540
  0, // Skip to: 19231
37541
  /* 3132 */ MCD_OPC_Decode,
37542
  183,
37543
  22,
37544
  209,
37545
  1, // Opcode: VMLALuv4i32
37546
  /* 3137 */ MCD_OPC_FilterValue,
37547
  1,
37548
  217,
37549
  62,
37550
  0, // Skip to: 19231
37551
  /* 3142 */ MCD_OPC_CheckPredicate,
37552
  26,
37553
  212,
37554
  62,
37555
  0, // Skip to: 19231
37556
  /* 3147 */ MCD_OPC_Decode,
37557
  189,
37558
  23,
37559
  216,
37560
  1, // Opcode: VMULslv8i16
37561
  /* 3152 */ MCD_OPC_FilterValue,
37562
  9,
37563
  143,
37564
  0,
37565
  0, // Skip to: 3300
37566
  /* 3157 */ MCD_OPC_ExtractField,
37567
  23,
37568
  9, // Inst{31-23} ...
37569
  /* 3160 */ MCD_OPC_FilterValue,
37570
  228,
37571
  3,
37572
  33,
37573
  0,
37574
  0, // Skip to: 3199
37575
  /* 3166 */ MCD_OPC_ExtractField,
37576
  6,
37577
  1, // Inst{6} ...
37578
  /* 3169 */ MCD_OPC_FilterValue,
37579
  0,
37580
  10,
37581
  0,
37582
  0, // Skip to: 3184
37583
  /* 3174 */ MCD_OPC_CheckPredicate,
37584
  26,
37585
  180,
37586
  62,
37587
  0, // Skip to: 19231
37588
  /* 3179 */ MCD_OPC_Decode,
37589
  200,
37590
  22,
37591
  210,
37592
  1, // Opcode: VMLAv4i16
37593
  /* 3184 */ MCD_OPC_FilterValue,
37594
  1,
37595
  170,
37596
  62,
37597
  0, // Skip to: 19231
37598
  /* 3189 */ MCD_OPC_CheckPredicate,
37599
  26,
37600
  165,
37601
  62,
37602
  0, // Skip to: 19231
37603
  /* 3194 */ MCD_OPC_Decode,
37604
  202,
37605
  22,
37606
  211,
37607
  1, // Opcode: VMLAv8i16
37608
  /* 3199 */ MCD_OPC_FilterValue,
37609
  229,
37610
  3,
37611
  33,
37612
  0,
37613
  0, // Skip to: 3238
37614
  /* 3205 */ MCD_OPC_ExtractField,
37615
  6,
37616
  1, // Inst{6} ...
37617
  /* 3208 */ MCD_OPC_FilterValue,
37618
  0,
37619
  10,
37620
  0,
37621
  0, // Skip to: 3223
37622
  /* 3213 */ MCD_OPC_CheckPredicate,
37623
  26,
37624
  141,
37625
  62,
37626
  0, // Skip to: 19231
37627
  /* 3218 */ MCD_OPC_Decode,
37628
  174,
37629
  24,
37630
  209,
37631
  1, // Opcode: VQDMLALv4i32
37632
  /* 3223 */ MCD_OPC_FilterValue,
37633
  1,
37634
  131,
37635
  62,
37636
  0, // Skip to: 19231
37637
  /* 3228 */ MCD_OPC_CheckPredicate,
37638
  27,
37639
  126,
37640
  62,
37641
  0, // Skip to: 19231
37642
  /* 3233 */ MCD_OPC_Decode,
37643
  184,
37644
  23,
37645
  215,
37646
  1, // Opcode: VMULslhd
37647
  /* 3238 */ MCD_OPC_FilterValue,
37648
  230,
37649
  3,
37650
  33,
37651
  0,
37652
  0, // Skip to: 3277
37653
  /* 3244 */ MCD_OPC_ExtractField,
37654
  6,
37655
  1, // Inst{6} ...
37656
  /* 3247 */ MCD_OPC_FilterValue,
37657
  0,
37658
  10,
37659
  0,
37660
  0, // Skip to: 3262
37661
  /* 3252 */ MCD_OPC_CheckPredicate,
37662
  26,
37663
  102,
37664
  62,
37665
  0, // Skip to: 19231
37666
  /* 3257 */ MCD_OPC_Decode,
37667
  231,
37668
  22,
37669
  210,
37670
  1, // Opcode: VMLSv4i16
37671
  /* 3262 */ MCD_OPC_FilterValue,
37672
  1,
37673
  92,
37674
  62,
37675
  0, // Skip to: 19231
37676
  /* 3267 */ MCD_OPC_CheckPredicate,
37677
  26,
37678
  87,
37679
  62,
37680
  0, // Skip to: 19231
37681
  /* 3272 */ MCD_OPC_Decode,
37682
  233,
37683
  22,
37684
  211,
37685
  1, // Opcode: VMLSv8i16
37686
  /* 3277 */ MCD_OPC_FilterValue,
37687
  231,
37688
  3,
37689
  76,
37690
  62,
37691
  0, // Skip to: 19231
37692
  /* 3283 */ MCD_OPC_CheckPredicate,
37693
  27,
37694
  71,
37695
  62,
37696
  0, // Skip to: 19231
37697
  /* 3288 */ MCD_OPC_CheckField,
37698
  6,
37699
  1,
37700
  1,
37701
  64,
37702
  62,
37703
  0, // Skip to: 19231
37704
  /* 3295 */ MCD_OPC_Decode,
37705
  185,
37706
  23,
37707
  216,
37708
  1, // Opcode: VMULslhq
37709
  /* 3300 */ MCD_OPC_FilterValue,
37710
  10,
37711
  127,
37712
  0,
37713
  0, // Skip to: 3432
37714
  /* 3305 */ MCD_OPC_ExtractField,
37715
  23,
37716
  9, // Inst{31-23} ...
37717
  /* 3308 */ MCD_OPC_FilterValue,
37718
  228,
37719
  3,
37720
  17,
37721
  0,
37722
  0, // Skip to: 3331
37723
  /* 3314 */ MCD_OPC_CheckPredicate,
37724
  26,
37725
  40,
37726
  62,
37727
  0, // Skip to: 19231
37728
  /* 3319 */ MCD_OPC_CheckField,
37729
  6,
37730
  1,
37731
  0,
37732
  33,
37733
  62,
37734
  0, // Skip to: 19231
37735
  /* 3326 */ MCD_OPC_Decode,
37736
  135,
37737
  24,
37738
  202,
37739
  1, // Opcode: VPMAXs16
37740
  /* 3331 */ MCD_OPC_FilterValue,
37741
  229,
37742
  3,
37743
  33,
37744
  0,
37745
  0, // Skip to: 3370
37746
  /* 3337 */ MCD_OPC_ExtractField,
37747
  6,
37748
  1, // Inst{6} ...
37749
  /* 3340 */ MCD_OPC_FilterValue,
37750
  0,
37751
  10,
37752
  0,
37753
  0, // Skip to: 3355
37754
  /* 3345 */ MCD_OPC_CheckPredicate,
37755
  26,
37756
  9,
37757
  62,
37758
  0, // Skip to: 19231
37759
  /* 3350 */ MCD_OPC_Decode,
37760
  211,
37761
  22,
37762
  209,
37763
  1, // Opcode: VMLSLsv4i32
37764
  /* 3355 */ MCD_OPC_FilterValue,
37765
  1,
37766
  255,
37767
  61,
37768
  0, // Skip to: 19231
37769
  /* 3360 */ MCD_OPC_CheckPredicate,
37770
  26,
37771
  250,
37772
  61,
37773
  0, // Skip to: 19231
37774
  /* 3365 */ MCD_OPC_Decode,
37775
  166,
37776
  23,
37777
  217,
37778
  1, // Opcode: VMULLslsv4i16
37779
  /* 3370 */ MCD_OPC_FilterValue,
37780
  230,
37781
  3,
37782
  17,
37783
  0,
37784
  0, // Skip to: 3393
37785
  /* 3376 */ MCD_OPC_CheckPredicate,
37786
  26,
37787
  234,
37788
  61,
37789
  0, // Skip to: 19231
37790
  /* 3381 */ MCD_OPC_CheckField,
37791
  6,
37792
  1,
37793
  0,
37794
  227,
37795
  61,
37796
  0, // Skip to: 19231
37797
  /* 3388 */ MCD_OPC_Decode,
37798
  138,
37799
  24,
37800
  202,
37801
  1, // Opcode: VPMAXu16
37802
  /* 3393 */ MCD_OPC_FilterValue,
37803
  231,
37804
  3,
37805
  216,
37806
  61,
37807
  0, // Skip to: 19231
37808
  /* 3399 */ MCD_OPC_ExtractField,
37809
  6,
37810
  1, // Inst{6} ...
37811
  /* 3402 */ MCD_OPC_FilterValue,
37812
  0,
37813
  10,
37814
  0,
37815
  0, // Skip to: 3417
37816
  /* 3407 */ MCD_OPC_CheckPredicate,
37817
  26,
37818
  203,
37819
  61,
37820
  0, // Skip to: 19231
37821
  /* 3412 */ MCD_OPC_Decode,
37822
  214,
37823
  22,
37824
  209,
37825
  1, // Opcode: VMLSLuv4i32
37826
  /* 3417 */ MCD_OPC_FilterValue,
37827
  1,
37828
  193,
37829
  61,
37830
  0, // Skip to: 19231
37831
  /* 3422 */ MCD_OPC_CheckPredicate,
37832
  26,
37833
  188,
37834
  61,
37835
  0, // Skip to: 19231
37836
  /* 3427 */ MCD_OPC_Decode,
37837
  168,
37838
  23,
37839
  217,
37840
  1, // Opcode: VMULLsluv4i16
37841
  /* 3432 */ MCD_OPC_FilterValue,
37842
  11,
37843
  120,
37844
  0,
37845
  0, // Skip to: 3557
37846
  /* 3437 */ MCD_OPC_ExtractField,
37847
  23,
37848
  9, // Inst{31-23} ...
37849
  /* 3440 */ MCD_OPC_FilterValue,
37850
  228,
37851
  3,
37852
  33,
37853
  0,
37854
  0, // Skip to: 3479
37855
  /* 3446 */ MCD_OPC_ExtractField,
37856
  6,
37857
  1, // Inst{6} ...
37858
  /* 3449 */ MCD_OPC_FilterValue,
37859
  0,
37860
  10,
37861
  0,
37862
  0, // Skip to: 3464
37863
  /* 3454 */ MCD_OPC_CheckPredicate,
37864
  26,
37865
  156,
37866
  61,
37867
  0, // Skip to: 19231
37868
  /* 3459 */ MCD_OPC_Decode,
37869
  184,
37870
  24,
37871
  202,
37872
  1, // Opcode: VQDMULHv4i16
37873
  /* 3464 */ MCD_OPC_FilterValue,
37874
  1,
37875
  146,
37876
  61,
37877
  0, // Skip to: 19231
37878
  /* 3469 */ MCD_OPC_CheckPredicate,
37879
  26,
37880
  141,
37881
  61,
37882
  0, // Skip to: 19231
37883
  /* 3474 */ MCD_OPC_Decode,
37884
  186,
37885
  24,
37886
  203,
37887
  1, // Opcode: VQDMULHv8i16
37888
  /* 3479 */ MCD_OPC_FilterValue,
37889
  229,
37890
  3,
37891
  33,
37892
  0,
37893
  0, // Skip to: 3518
37894
  /* 3485 */ MCD_OPC_ExtractField,
37895
  6,
37896
  1, // Inst{6} ...
37897
  /* 3488 */ MCD_OPC_FilterValue,
37898
  0,
37899
  10,
37900
  0,
37901
  0, // Skip to: 3503
37902
  /* 3493 */ MCD_OPC_CheckPredicate,
37903
  26,
37904
  117,
37905
  61,
37906
  0, // Skip to: 19231
37907
  /* 3498 */ MCD_OPC_Decode,
37908
  178,
37909
  24,
37910
  209,
37911
  1, // Opcode: VQDMLSLv4i32
37912
  /* 3503 */ MCD_OPC_FilterValue,
37913
  1,
37914
  107,
37915
  61,
37916
  0, // Skip to: 19231
37917
  /* 3508 */ MCD_OPC_CheckPredicate,
37918
  26,
37919
  102,
37920
  61,
37921
  0, // Skip to: 19231
37922
  /* 3513 */ MCD_OPC_Decode,
37923
  188,
37924
  24,
37925
  217,
37926
  1, // Opcode: VQDMULLslv4i16
37927
  /* 3518 */ MCD_OPC_FilterValue,
37928
  230,
37929
  3,
37930
  91,
37931
  61,
37932
  0, // Skip to: 19231
37933
  /* 3524 */ MCD_OPC_ExtractField,
37934
  6,
37935
  1, // Inst{6} ...
37936
  /* 3527 */ MCD_OPC_FilterValue,
37937
  0,
37938
  10,
37939
  0,
37940
  0, // Skip to: 3542
37941
  /* 3532 */ MCD_OPC_CheckPredicate,
37942
  26,
37943
  78,
37944
  61,
37945
  0, // Skip to: 19231
37946
  /* 3537 */ MCD_OPC_Decode,
37947
  227,
37948
  24,
37949
  202,
37950
  1, // Opcode: VQRDMULHv4i16
37951
  /* 3542 */ MCD_OPC_FilterValue,
37952
  1,
37953
  68,
37954
  61,
37955
  0, // Skip to: 19231
37956
  /* 3547 */ MCD_OPC_CheckPredicate,
37957
  26,
37958
  63,
37959
  61,
37960
  0, // Skip to: 19231
37961
  /* 3552 */ MCD_OPC_Decode,
37962
  229,
37963
  24,
37964
  203,
37965
  1, // Opcode: VQRDMULHv8i16
37966
  /* 3557 */ MCD_OPC_FilterValue,
37967
  12,
37968
  83,
37969
  0,
37970
  0, // Skip to: 3645
37971
  /* 3562 */ MCD_OPC_ExtractField,
37972
  6,
37973
  1, // Inst{6} ...
37974
  /* 3565 */ MCD_OPC_FilterValue,
37975
  0,
37976
  35,
37977
  0,
37978
  0, // Skip to: 3605
37979
  /* 3570 */ MCD_OPC_ExtractField,
37980
  23,
37981
  9, // Inst{31-23} ...
37982
  /* 3573 */ MCD_OPC_FilterValue,
37983
  229,
37984
  3,
37985
  10,
37986
  0,
37987
  0, // Skip to: 3589
37988
  /* 3579 */ MCD_OPC_CheckPredicate,
37989
  26,
37990
  31,
37991
  61,
37992
  0, // Skip to: 19231
37993
  /* 3584 */ MCD_OPC_Decode,
37994
  170,
37995
  23,
37996
  204,
37997
  1, // Opcode: VMULLsv4i32
37998
  /* 3589 */ MCD_OPC_FilterValue,
37999
  231,
38000
  3,
38001
  20,
38002
  61,
38003
  0, // Skip to: 19231
38004
  /* 3595 */ MCD_OPC_CheckPredicate,
38005
  26,
38006
  15,
38007
  61,
38008
  0, // Skip to: 19231
38009
  /* 3600 */ MCD_OPC_Decode,
38010
  173,
38011
  23,
38012
  204,
38013
  1, // Opcode: VMULLuv4i32
38014
  /* 3605 */ MCD_OPC_FilterValue,
38015
  1,
38016
  5,
38017
  61,
38018
  0, // Skip to: 19231
38019
  /* 3610 */ MCD_OPC_ExtractField,
38020
  23,
38021
  9, // Inst{31-23} ...
38022
  /* 3613 */ MCD_OPC_FilterValue,
38023
  229,
38024
  3,
38025
  10,
38026
  0,
38027
  0, // Skip to: 3629
38028
  /* 3619 */ MCD_OPC_CheckPredicate,
38029
  26,
38030
  247,
38031
  60,
38032
  0, // Skip to: 19231
38033
  /* 3624 */ MCD_OPC_Decode,
38034
  180,
38035
  24,
38036
  215,
38037
  1, // Opcode: VQDMULHslv4i16
38038
  /* 3629 */ MCD_OPC_FilterValue,
38039
  231,
38040
  3,
38041
  236,
38042
  60,
38043
  0, // Skip to: 19231
38044
  /* 3635 */ MCD_OPC_CheckPredicate,
38045
  26,
38046
  231,
38047
  60,
38048
  0, // Skip to: 19231
38049
  /* 3640 */ MCD_OPC_Decode,
38050
  182,
38051
  24,
38052
  216,
38053
  1, // Opcode: VQDMULHslv8i16
38054
  /* 3645 */ MCD_OPC_FilterValue,
38055
  13,
38056
  127,
38057
  0,
38058
  0, // Skip to: 3777
38059
  /* 3650 */ MCD_OPC_ExtractField,
38060
  23,
38061
  9, // Inst{31-23} ...
38062
  /* 3653 */ MCD_OPC_FilterValue,
38063
  228,
38064
  3,
38065
  33,
38066
  0,
38067
  0, // Skip to: 3692
38068
  /* 3659 */ MCD_OPC_ExtractField,
38069
  6,
38070
  1, // Inst{6} ...
38071
  /* 3662 */ MCD_OPC_FilterValue,
38072
  0,
38073
  10,
38074
  0,
38075
  0, // Skip to: 3677
38076
  /* 3667 */ MCD_OPC_CheckPredicate,
38077
  27,
38078
  199,
38079
  60,
38080
  0, // Skip to: 19231
38081
  /* 3672 */ MCD_OPC_Decode,
38082
  170,
38083
  16,
38084
  202,
38085
  1, // Opcode: VADDhd
38086
  /* 3677 */ MCD_OPC_FilterValue,
38087
  1,
38088
  189,
38089
  60,
38090
  0, // Skip to: 19231
38091
  /* 3682 */ MCD_OPC_CheckPredicate,
38092
  27,
38093
  184,
38094
  60,
38095
  0, // Skip to: 19231
38096
  /* 3687 */ MCD_OPC_Decode,
38097
  171,
38098
  16,
38099
  203,
38100
  1, // Opcode: VADDhq
38101
  /* 3692 */ MCD_OPC_FilterValue,
38102
  229,
38103
  3,
38104
  33,
38105
  0,
38106
  0, // Skip to: 3731
38107
  /* 3698 */ MCD_OPC_ExtractField,
38108
  6,
38109
  1, // Inst{6} ...
38110
  /* 3701 */ MCD_OPC_FilterValue,
38111
  0,
38112
  10,
38113
  0,
38114
  0, // Skip to: 3716
38115
  /* 3706 */ MCD_OPC_CheckPredicate,
38116
  26,
38117
  160,
38118
  60,
38119
  0, // Skip to: 19231
38120
  /* 3711 */ MCD_OPC_Decode,
38121
  190,
38122
  24,
38123
  204,
38124
  1, // Opcode: VQDMULLv4i32
38125
  /* 3716 */ MCD_OPC_FilterValue,
38126
  1,
38127
  150,
38128
  60,
38129
  0, // Skip to: 19231
38130
  /* 3721 */ MCD_OPC_CheckPredicate,
38131
  26,
38132
  145,
38133
  60,
38134
  0, // Skip to: 19231
38135
  /* 3726 */ MCD_OPC_Decode,
38136
  223,
38137
  24,
38138
  215,
38139
  1, // Opcode: VQRDMULHslv4i16
38140
  /* 3731 */ MCD_OPC_FilterValue,
38141
  230,
38142
  3,
38143
  17,
38144
  0,
38145
  0, // Skip to: 3754
38146
  /* 3737 */ MCD_OPC_CheckPredicate,
38147
  27,
38148
  129,
38149
  60,
38150
  0, // Skip to: 19231
38151
  /* 3742 */ MCD_OPC_CheckField,
38152
  6,
38153
  1,
38154
  0,
38155
  122,
38156
  60,
38157
  0, // Skip to: 19231
38158
  /* 3749 */ MCD_OPC_Decode,
38159
  129,
38160
  24,
38161
  202,
38162
  1, // Opcode: VPADDh
38163
  /* 3754 */ MCD_OPC_FilterValue,
38164
  231,
38165
  3,
38166
  111,
38167
  60,
38168
  0, // Skip to: 19231
38169
  /* 3760 */ MCD_OPC_CheckPredicate,
38170
  26,
38171
  106,
38172
  60,
38173
  0, // Skip to: 19231
38174
  /* 3765 */ MCD_OPC_CheckField,
38175
  6,
38176
  1,
38177
  1,
38178
  99,
38179
  60,
38180
  0, // Skip to: 19231
38181
  /* 3772 */ MCD_OPC_Decode,
38182
  225,
38183
  24,
38184
  216,
38185
  1, // Opcode: VQRDMULHslv8i16
38186
  /* 3777 */ MCD_OPC_FilterValue,
38187
  14,
38188
  127,
38189
  0,
38190
  0, // Skip to: 3909
38191
  /* 3782 */ MCD_OPC_ExtractField,
38192
  23,
38193
  9, // Inst{31-23} ...
38194
  /* 3785 */ MCD_OPC_FilterValue,
38195
  228,
38196
  3,
38197
  33,
38198
  0,
38199
  0, // Skip to: 3824
38200
  /* 3791 */ MCD_OPC_ExtractField,
38201
  6,
38202
  1, // Inst{6} ...
38203
  /* 3794 */ MCD_OPC_FilterValue,
38204
  0,
38205
  10,
38206
  0,
38207
  0, // Skip to: 3809
38208
  /* 3799 */ MCD_OPC_CheckPredicate,
38209
  27,
38210
  67,
38211
  60,
38212
  0, // Skip to: 19231
38213
  /* 3804 */ MCD_OPC_Decode,
38214
  206,
38215
  16,
38216
  202,
38217
  1, // Opcode: VCEQhd
38218
  /* 3809 */ MCD_OPC_FilterValue,
38219
  1,
38220
  57,
38221
  60,
38222
  0, // Skip to: 19231
38223
  /* 3814 */ MCD_OPC_CheckPredicate,
38224
  27,
38225
  52,
38226
  60,
38227
  0, // Skip to: 19231
38228
  /* 3819 */ MCD_OPC_Decode,
38229
  207,
38230
  16,
38231
  203,
38232
  1, // Opcode: VCEQhq
38233
  /* 3824 */ MCD_OPC_FilterValue,
38234
  229,
38235
  3,
38236
  17,
38237
  0,
38238
  0, // Skip to: 3847
38239
  /* 3830 */ MCD_OPC_CheckPredicate,
38240
  28,
38241
  36,
38242
  60,
38243
  0, // Skip to: 19231
38244
  /* 3835 */ MCD_OPC_CheckField,
38245
  6,
38246
  1,
38247
  1,
38248
  29,
38249
  60,
38250
  0, // Skip to: 19231
38251
  /* 3842 */ MCD_OPC_Decode,
38252
  207,
38253
  24,
38254
  212,
38255
  1, // Opcode: VQRDMLAHslv4i16
38256
  /* 3847 */ MCD_OPC_FilterValue,
38257
  230,
38258
  3,
38259
  33,
38260
  0,
38261
  0, // Skip to: 3886
38262
  /* 3853 */ MCD_OPC_ExtractField,
38263
  6,
38264
  1, // Inst{6} ...
38265
  /* 3856 */ MCD_OPC_FilterValue,
38266
  0,
38267
  10,
38268
  0,
38269
  0, // Skip to: 3871
38270
  /* 3861 */ MCD_OPC_CheckPredicate,
38271
  27,
38272
  5,
38273
  60,
38274
  0, // Skip to: 19231
38275
  /* 3866 */ MCD_OPC_Decode,
38276
  226,
38277
  16,
38278
  202,
38279
  1, // Opcode: VCGEhd
38280
  /* 3871 */ MCD_OPC_FilterValue,
38281
  1,
38282
  251,
38283
  59,
38284
  0, // Skip to: 19231
38285
  /* 3876 */ MCD_OPC_CheckPredicate,
38286
  27,
38287
  246,
38288
  59,
38289
  0, // Skip to: 19231
38290
  /* 3881 */ MCD_OPC_Decode,
38291
  227,
38292
  16,
38293
  203,
38294
  1, // Opcode: VCGEhq
38295
  /* 3886 */ MCD_OPC_FilterValue,
38296
  231,
38297
  3,
38298
  235,
38299
  59,
38300
  0, // Skip to: 19231
38301
  /* 3892 */ MCD_OPC_CheckPredicate,
38302
  28,
38303
  230,
38304
  59,
38305
  0, // Skip to: 19231
38306
  /* 3897 */ MCD_OPC_CheckField,
38307
  6,
38308
  1,
38309
  1,
38310
  223,
38311
  59,
38312
  0, // Skip to: 19231
38313
  /* 3904 */ MCD_OPC_Decode,
38314
  209,
38315
  24,
38316
  213,
38317
  1, // Opcode: VQRDMLAHslv8i16
38318
  /* 3909 */ MCD_OPC_FilterValue,
38319
  15,
38320
  213,
38321
  59,
38322
  0, // Skip to: 19231
38323
  /* 3914 */ MCD_OPC_ExtractField,
38324
  23,
38325
  9, // Inst{31-23} ...
38326
  /* 3917 */ MCD_OPC_FilterValue,
38327
  228,
38328
  3,
38329
  33,
38330
  0,
38331
  0, // Skip to: 3956
38332
  /* 3923 */ MCD_OPC_ExtractField,
38333
  6,
38334
  1, // Inst{6} ...
38335
  /* 3926 */ MCD_OPC_FilterValue,
38336
  0,
38337
  10,
38338
  0,
38339
  0, // Skip to: 3941
38340
  /* 3931 */ MCD_OPC_CheckPredicate,
38341
  27,
38342
  191,
38343
  59,
38344
  0, // Skip to: 19231
38345
  /* 3936 */ MCD_OPC_Decode,
38346
  143,
38347
  22,
38348
  202,
38349
  1, // Opcode: VMAXhd
38350
  /* 3941 */ MCD_OPC_FilterValue,
38351
  1,
38352
  181,
38353
  59,
38354
  0, // Skip to: 19231
38355
  /* 3946 */ MCD_OPC_CheckPredicate,
38356
  27,
38357
  176,
38358
  59,
38359
  0, // Skip to: 19231
38360
  /* 3951 */ MCD_OPC_Decode,
38361
  144,
38362
  22,
38363
  203,
38364
  1, // Opcode: VMAXhq
38365
  /* 3956 */ MCD_OPC_FilterValue,
38366
  229,
38367
  3,
38368
  17,
38369
  0,
38370
  0, // Skip to: 3979
38371
  /* 3962 */ MCD_OPC_CheckPredicate,
38372
  28,
38373
  160,
38374
  59,
38375
  0, // Skip to: 19231
38376
  /* 3967 */ MCD_OPC_CheckField,
38377
  6,
38378
  1,
38379
  1,
38380
  153,
38381
  59,
38382
  0, // Skip to: 19231
38383
  /* 3974 */ MCD_OPC_Decode,
38384
  215,
38385
  24,
38386
  212,
38387
  1, // Opcode: VQRDMLSHslv4i16
38388
  /* 3979 */ MCD_OPC_FilterValue,
38389
  230,
38390
  3,
38391
  17,
38392
  0,
38393
  0, // Skip to: 4002
38394
  /* 3985 */ MCD_OPC_CheckPredicate,
38395
  27,
38396
  137,
38397
  59,
38398
  0, // Skip to: 19231
38399
  /* 3990 */ MCD_OPC_CheckField,
38400
  6,
38401
  1,
38402
  0,
38403
  130,
38404
  59,
38405
  0, // Skip to: 19231
38406
  /* 3997 */ MCD_OPC_Decode,
38407
  134,
38408
  24,
38409
  202,
38410
  1, // Opcode: VPMAXh
38411
  /* 4002 */ MCD_OPC_FilterValue,
38412
  231,
38413
  3,
38414
  119,
38415
  59,
38416
  0, // Skip to: 19231
38417
  /* 4008 */ MCD_OPC_CheckPredicate,
38418
  28,
38419
  114,
38420
  59,
38421
  0, // Skip to: 19231
38422
  /* 4013 */ MCD_OPC_CheckField,
38423
  6,
38424
  1,
38425
  1,
38426
  107,
38427
  59,
38428
  0, // Skip to: 19231
38429
  /* 4020 */ MCD_OPC_Decode,
38430
  217,
38431
  24,
38432
  213,
38433
  1, // Opcode: VQRDMLSHslv8i16
38434
  /* 4025 */ MCD_OPC_FilterValue,
38435
  2,
38436
  9,
38437
  9,
38438
  0, // Skip to: 6343
38439
  /* 4030 */ MCD_OPC_ExtractField,
38440
  8,
38441
  4, // Inst{11-8} ...
38442
  /* 4033 */ MCD_OPC_FilterValue,
38443
  0,
38444
  159,
38445
  0,
38446
  0, // Skip to: 4197
38447
  /* 4038 */ MCD_OPC_ExtractField,
38448
  23,
38449
  9, // Inst{31-23} ...
38450
  /* 4041 */ MCD_OPC_FilterValue,
38451
  228,
38452
  3,
38453
  33,
38454
  0,
38455
  0, // Skip to: 4080
38456
  /* 4047 */ MCD_OPC_ExtractField,
38457
  6,
38458
  1, // Inst{6} ...
38459
  /* 4050 */ MCD_OPC_FilterValue,
38460
  0,
38461
  10,
38462
  0,
38463
  0, // Skip to: 4065
38464
  /* 4055 */ MCD_OPC_CheckPredicate,
38465
  26,
38466
  67,
38467
  59,
38468
  0, // Skip to: 19231
38469
  /* 4060 */ MCD_OPC_Decode,
38470
  238,
38471
  18,
38472
  202,
38473
  1, // Opcode: VHADDsv2i32
38474
  /* 4065 */ MCD_OPC_FilterValue,
38475
  1,
38476
  57,
38477
  59,
38478
  0, // Skip to: 19231
38479
  /* 4070 */ MCD_OPC_CheckPredicate,
38480
  26,
38481
  52,
38482
  59,
38483
  0, // Skip to: 19231
38484
  /* 4075 */ MCD_OPC_Decode,
38485
  240,
38486
  18,
38487
  203,
38488
  1, // Opcode: VHADDsv4i32
38489
  /* 4080 */ MCD_OPC_FilterValue,
38490
  229,
38491
  3,
38492
  33,
38493
  0,
38494
  0, // Skip to: 4119
38495
  /* 4086 */ MCD_OPC_ExtractField,
38496
  6,
38497
  1, // Inst{6} ...
38498
  /* 4089 */ MCD_OPC_FilterValue,
38499
  0,
38500
  10,
38501
  0,
38502
  0, // Skip to: 4104
38503
  /* 4094 */ MCD_OPC_CheckPredicate,
38504
  26,
38505
  28,
38506
  59,
38507
  0, // Skip to: 19231
38508
  /* 4099 */ MCD_OPC_Decode,
38509
  155,
38510
  16,
38511
  204,
38512
  1, // Opcode: VADDLsv2i64
38513
  /* 4104 */ MCD_OPC_FilterValue,
38514
  1,
38515
  18,
38516
  59,
38517
  0, // Skip to: 19231
38518
  /* 4109 */ MCD_OPC_CheckPredicate,
38519
  26,
38520
  13,
38521
  59,
38522
  0, // Skip to: 19231
38523
  /* 4114 */ MCD_OPC_Decode,
38524
  194,
38525
  22,
38526
  218,
38527
  1, // Opcode: VMLAslv2i32
38528
  /* 4119 */ MCD_OPC_FilterValue,
38529
  230,
38530
  3,
38531
  33,
38532
  0,
38533
  0, // Skip to: 4158
38534
  /* 4125 */ MCD_OPC_ExtractField,
38535
  6,
38536
  1, // Inst{6} ...
38537
  /* 4128 */ MCD_OPC_FilterValue,
38538
  0,
38539
  10,
38540
  0,
38541
  0, // Skip to: 4143
38542
  /* 4133 */ MCD_OPC_CheckPredicate,
38543
  26,
38544
  245,
38545
  58,
38546
  0, // Skip to: 19231
38547
  /* 4138 */ MCD_OPC_Decode,
38548
  244,
38549
  18,
38550
  202,
38551
  1, // Opcode: VHADDuv2i32
38552
  /* 4143 */ MCD_OPC_FilterValue,
38553
  1,
38554
  235,
38555
  58,
38556
  0, // Skip to: 19231
38557
  /* 4148 */ MCD_OPC_CheckPredicate,
38558
  26,
38559
  230,
38560
  58,
38561
  0, // Skip to: 19231
38562
  /* 4153 */ MCD_OPC_Decode,
38563
  246,
38564
  18,
38565
  203,
38566
  1, // Opcode: VHADDuv4i32
38567
  /* 4158 */ MCD_OPC_FilterValue,
38568
  231,
38569
  3,
38570
  219,
38571
  58,
38572
  0, // Skip to: 19231
38573
  /* 4164 */ MCD_OPC_ExtractField,
38574
  6,
38575
  1, // Inst{6} ...
38576
  /* 4167 */ MCD_OPC_FilterValue,
38577
  0,
38578
  10,
38579
  0,
38580
  0, // Skip to: 4182
38581
  /* 4172 */ MCD_OPC_CheckPredicate,
38582
  26,
38583
  206,
38584
  58,
38585
  0, // Skip to: 19231
38586
  /* 4177 */ MCD_OPC_Decode,
38587
  158,
38588
  16,
38589
  204,
38590
  1, // Opcode: VADDLuv2i64
38591
  /* 4182 */ MCD_OPC_FilterValue,
38592
  1,
38593
  196,
38594
  58,
38595
  0, // Skip to: 19231
38596
  /* 4187 */ MCD_OPC_CheckPredicate,
38597
  26,
38598
  191,
38599
  58,
38600
  0, // Skip to: 19231
38601
  /* 4192 */ MCD_OPC_Decode,
38602
  196,
38603
  22,
38604
  219,
38605
  1, // Opcode: VMLAslv4i32
38606
  /* 4197 */ MCD_OPC_FilterValue,
38607
  1,
38608
  159,
38609
  0,
38610
  0, // Skip to: 4361
38611
  /* 4202 */ MCD_OPC_ExtractField,
38612
  23,
38613
  9, // Inst{31-23} ...
38614
  /* 4205 */ MCD_OPC_FilterValue,
38615
  228,
38616
  3,
38617
  33,
38618
  0,
38619
  0, // Skip to: 4244
38620
  /* 4211 */ MCD_OPC_ExtractField,
38621
  6,
38622
  1, // Inst{6} ...
38623
  /* 4214 */ MCD_OPC_FilterValue,
38624
  0,
38625
  10,
38626
  0,
38627
  0, // Skip to: 4229
38628
  /* 4219 */ MCD_OPC_CheckPredicate,
38629
  26,
38630
  159,
38631
  58,
38632
  0, // Skip to: 19231
38633
  /* 4224 */ MCD_OPC_Decode,
38634
  218,
38635
  25,
38636
  202,
38637
  1, // Opcode: VRHADDsv2i32
38638
  /* 4229 */ MCD_OPC_FilterValue,
38639
  1,
38640
  149,
38641
  58,
38642
  0, // Skip to: 19231
38643
  /* 4234 */ MCD_OPC_CheckPredicate,
38644
  26,
38645
  144,
38646
  58,
38647
  0, // Skip to: 19231
38648
  /* 4239 */ MCD_OPC_Decode,
38649
  220,
38650
  25,
38651
  203,
38652
  1, // Opcode: VRHADDsv4i32
38653
  /* 4244 */ MCD_OPC_FilterValue,
38654
  229,
38655
  3,
38656
  33,
38657
  0,
38658
  0, // Skip to: 4283
38659
  /* 4250 */ MCD_OPC_ExtractField,
38660
  6,
38661
  1, // Inst{6} ...
38662
  /* 4253 */ MCD_OPC_FilterValue,
38663
  0,
38664
  10,
38665
  0,
38666
  0, // Skip to: 4268
38667
  /* 4258 */ MCD_OPC_CheckPredicate,
38668
  26,
38669
  120,
38670
  58,
38671
  0, // Skip to: 19231
38672
  /* 4263 */ MCD_OPC_Decode,
38673
  162,
38674
  16,
38675
  205,
38676
  1, // Opcode: VADDWsv2i64
38677
  /* 4268 */ MCD_OPC_FilterValue,
38678
  1,
38679
  110,
38680
  58,
38681
  0, // Skip to: 19231
38682
  /* 4273 */ MCD_OPC_CheckPredicate,
38683
  26,
38684
  105,
38685
  58,
38686
  0, // Skip to: 19231
38687
  /* 4278 */ MCD_OPC_Decode,
38688
  190,
38689
  22,
38690
  218,
38691
  1, // Opcode: VMLAslfd
38692
  /* 4283 */ MCD_OPC_FilterValue,
38693
  230,
38694
  3,
38695
  33,
38696
  0,
38697
  0, // Skip to: 4322
38698
  /* 4289 */ MCD_OPC_ExtractField,
38699
  6,
38700
  1, // Inst{6} ...
38701
  /* 4292 */ MCD_OPC_FilterValue,
38702
  0,
38703
  10,
38704
  0,
38705
  0, // Skip to: 4307
38706
  /* 4297 */ MCD_OPC_CheckPredicate,
38707
  26,
38708
  81,
38709
  58,
38710
  0, // Skip to: 19231
38711
  /* 4302 */ MCD_OPC_Decode,
38712
  224,
38713
  25,
38714
  202,
38715
  1, // Opcode: VRHADDuv2i32
38716
  /* 4307 */ MCD_OPC_FilterValue,
38717
  1,
38718
  71,
38719
  58,
38720
  0, // Skip to: 19231
38721
  /* 4312 */ MCD_OPC_CheckPredicate,
38722
  26,
38723
  66,
38724
  58,
38725
  0, // Skip to: 19231
38726
  /* 4317 */ MCD_OPC_Decode,
38727
  226,
38728
  25,
38729
  203,
38730
  1, // Opcode: VRHADDuv4i32
38731
  /* 4322 */ MCD_OPC_FilterValue,
38732
  231,
38733
  3,
38734
  55,
38735
  58,
38736
  0, // Skip to: 19231
38737
  /* 4328 */ MCD_OPC_ExtractField,
38738
  6,
38739
  1, // Inst{6} ...
38740
  /* 4331 */ MCD_OPC_FilterValue,
38741
  0,
38742
  10,
38743
  0,
38744
  0, // Skip to: 4346
38745
  /* 4336 */ MCD_OPC_CheckPredicate,
38746
  26,
38747
  42,
38748
  58,
38749
  0, // Skip to: 19231
38750
  /* 4341 */ MCD_OPC_Decode,
38751
  165,
38752
  16,
38753
  205,
38754
  1, // Opcode: VADDWuv2i64
38755
  /* 4346 */ MCD_OPC_FilterValue,
38756
  1,
38757
  32,
38758
  58,
38759
  0, // Skip to: 19231
38760
  /* 4351 */ MCD_OPC_CheckPredicate,
38761
  26,
38762
  27,
38763
  58,
38764
  0, // Skip to: 19231
38765
  /* 4356 */ MCD_OPC_Decode,
38766
  191,
38767
  22,
38768
  219,
38769
  1, // Opcode: VMLAslfq
38770
  /* 4361 */ MCD_OPC_FilterValue,
38771
  2,
38772
  159,
38773
  0,
38774
  0, // Skip to: 4525
38775
  /* 4366 */ MCD_OPC_ExtractField,
38776
  23,
38777
  9, // Inst{31-23} ...
38778
  /* 4369 */ MCD_OPC_FilterValue,
38779
  228,
38780
  3,
38781
  33,
38782
  0,
38783
  0, // Skip to: 4408
38784
  /* 4375 */ MCD_OPC_ExtractField,
38785
  6,
38786
  1, // Inst{6} ...
38787
  /* 4378 */ MCD_OPC_FilterValue,
38788
  0,
38789
  10,
38790
  0,
38791
  0, // Skip to: 4393
38792
  /* 4383 */ MCD_OPC_CheckPredicate,
38793
  26,
38794
  251,
38795
  57,
38796
  0, // Skip to: 19231
38797
  /* 4388 */ MCD_OPC_Decode,
38798
  250,
38799
  18,
38800
  202,
38801
  1, // Opcode: VHSUBsv2i32
38802
  /* 4393 */ MCD_OPC_FilterValue,
38803
  1,
38804
  241,
38805
  57,
38806
  0, // Skip to: 19231
38807
  /* 4398 */ MCD_OPC_CheckPredicate,
38808
  26,
38809
  236,
38810
  57,
38811
  0, // Skip to: 19231
38812
  /* 4403 */ MCD_OPC_Decode,
38813
  252,
38814
  18,
38815
  203,
38816
  1, // Opcode: VHSUBsv4i32
38817
  /* 4408 */ MCD_OPC_FilterValue,
38818
  229,
38819
  3,
38820
  33,
38821
  0,
38822
  0, // Skip to: 4447
38823
  /* 4414 */ MCD_OPC_ExtractField,
38824
  6,
38825
  1, // Inst{6} ...
38826
  /* 4417 */ MCD_OPC_FilterValue,
38827
  0,
38828
  10,
38829
  0,
38830
  0, // Skip to: 4432
38831
  /* 4422 */ MCD_OPC_CheckPredicate,
38832
  26,
38833
  212,
38834
  57,
38835
  0, // Skip to: 19231
38836
  /* 4427 */ MCD_OPC_Decode,
38837
  235,
38838
  29,
38839
  204,
38840
  1, // Opcode: VSUBLsv2i64
38841
  /* 4432 */ MCD_OPC_FilterValue,
38842
  1,
38843
  202,
38844
  57,
38845
  0, // Skip to: 19231
38846
  /* 4437 */ MCD_OPC_CheckPredicate,
38847
  26,
38848
  197,
38849
  57,
38850
  0, // Skip to: 19231
38851
  /* 4442 */ MCD_OPC_Decode,
38852
  175,
38853
  22,
38854
  220,
38855
  1, // Opcode: VMLALslsv2i32
38856
  /* 4447 */ MCD_OPC_FilterValue,
38857
  230,
38858
  3,
38859
  33,
38860
  0,
38861
  0, // Skip to: 4486
38862
  /* 4453 */ MCD_OPC_ExtractField,
38863
  6,
38864
  1, // Inst{6} ...
38865
  /* 4456 */ MCD_OPC_FilterValue,
38866
  0,
38867
  10,
38868
  0,
38869
  0, // Skip to: 4471
38870
  /* 4461 */ MCD_OPC_CheckPredicate,
38871
  26,
38872
  173,
38873
  57,
38874
  0, // Skip to: 19231
38875
  /* 4466 */ MCD_OPC_Decode,
38876
  128,
38877
  19,
38878
  202,
38879
  1, // Opcode: VHSUBuv2i32
38880
  /* 4471 */ MCD_OPC_FilterValue,
38881
  1,
38882
  163,
38883
  57,
38884
  0, // Skip to: 19231
38885
  /* 4476 */ MCD_OPC_CheckPredicate,
38886
  26,
38887
  158,
38888
  57,
38889
  0, // Skip to: 19231
38890
  /* 4481 */ MCD_OPC_Decode,
38891
  130,
38892
  19,
38893
  203,
38894
  1, // Opcode: VHSUBuv4i32
38895
  /* 4486 */ MCD_OPC_FilterValue,
38896
  231,
38897
  3,
38898
  147,
38899
  57,
38900
  0, // Skip to: 19231
38901
  /* 4492 */ MCD_OPC_ExtractField,
38902
  6,
38903
  1, // Inst{6} ...
38904
  /* 4495 */ MCD_OPC_FilterValue,
38905
  0,
38906
  10,
38907
  0,
38908
  0, // Skip to: 4510
38909
  /* 4500 */ MCD_OPC_CheckPredicate,
38910
  26,
38911
  134,
38912
  57,
38913
  0, // Skip to: 19231
38914
  /* 4505 */ MCD_OPC_Decode,
38915
  238,
38916
  29,
38917
  204,
38918
  1, // Opcode: VSUBLuv2i64
38919
  /* 4510 */ MCD_OPC_FilterValue,
38920
  1,
38921
  124,
38922
  57,
38923
  0, // Skip to: 19231
38924
  /* 4515 */ MCD_OPC_CheckPredicate,
38925
  26,
38926
  119,
38927
  57,
38928
  0, // Skip to: 19231
38929
  /* 4520 */ MCD_OPC_Decode,
38930
  177,
38931
  22,
38932
  220,
38933
  1, // Opcode: VMLALsluv2i32
38934
  /* 4525 */ MCD_OPC_FilterValue,
38935
  3,
38936
  143,
38937
  0,
38938
  0, // Skip to: 4673
38939
  /* 4530 */ MCD_OPC_ExtractField,
38940
  23,
38941
  9, // Inst{31-23} ...
38942
  /* 4533 */ MCD_OPC_FilterValue,
38943
  228,
38944
  3,
38945
  33,
38946
  0,
38947
  0, // Skip to: 4572
38948
  /* 4539 */ MCD_OPC_ExtractField,
38949
  6,
38950
  1, // Inst{6} ...
38951
  /* 4542 */ MCD_OPC_FilterValue,
38952
  0,
38953
  10,
38954
  0,
38955
  0, // Skip to: 4557
38956
  /* 4547 */ MCD_OPC_CheckPredicate,
38957
  26,
38958
  87,
38959
  57,
38960
  0, // Skip to: 19231
38961
  /* 4552 */ MCD_OPC_Decode,
38962
  255,
38963
  16,
38964
  202,
38965
  1, // Opcode: VCGTsv2i32
38966
  /* 4557 */ MCD_OPC_FilterValue,
38967
  1,
38968
  77,
38969
  57,
38970
  0, // Skip to: 19231
38971
  /* 4562 */ MCD_OPC_CheckPredicate,
38972
  26,
38973
  72,
38974
  57,
38975
  0, // Skip to: 19231
38976
  /* 4567 */ MCD_OPC_Decode,
38977
  129,
38978
  17,
38979
  203,
38980
  1, // Opcode: VCGTsv4i32
38981
  /* 4572 */ MCD_OPC_FilterValue,
38982
  229,
38983
  3,
38984
  33,
38985
  0,
38986
  0, // Skip to: 4611
38987
  /* 4578 */ MCD_OPC_ExtractField,
38988
  6,
38989
  1, // Inst{6} ...
38990
  /* 4581 */ MCD_OPC_FilterValue,
38991
  0,
38992
  10,
38993
  0,
38994
  0, // Skip to: 4596
38995
  /* 4586 */ MCD_OPC_CheckPredicate,
38996
  26,
38997
  48,
38998
  57,
38999
  0, // Skip to: 19231
39000
  /* 4591 */ MCD_OPC_Decode,
39001
  242,
39002
  29,
39003
  205,
39004
  1, // Opcode: VSUBWsv2i64
39005
  /* 4596 */ MCD_OPC_FilterValue,
39006
  1,
39007
  38,
39008
  57,
39009
  0, // Skip to: 19231
39010
  /* 4601 */ MCD_OPC_CheckPredicate,
39011
  26,
39012
  33,
39013
  57,
39014
  0, // Skip to: 19231
39015
  /* 4606 */ MCD_OPC_Decode,
39016
  171,
39017
  24,
39018
  220,
39019
  1, // Opcode: VQDMLALslv2i32
39020
  /* 4611 */ MCD_OPC_FilterValue,
39021
  230,
39022
  3,
39023
  33,
39024
  0,
39025
  0, // Skip to: 4650
39026
  /* 4617 */ MCD_OPC_ExtractField,
39027
  6,
39028
  1, // Inst{6} ...
39029
  /* 4620 */ MCD_OPC_FilterValue,
39030
  0,
39031
  10,
39032
  0,
39033
  0, // Skip to: 4635
39034
  /* 4625 */ MCD_OPC_CheckPredicate,
39035
  26,
39036
  9,
39037
  57,
39038
  0, // Skip to: 19231
39039
  /* 4630 */ MCD_OPC_Decode,
39040
  133,
39041
  17,
39042
  202,
39043
  1, // Opcode: VCGTuv2i32
39044
  /* 4635 */ MCD_OPC_FilterValue,
39045
  1,
39046
  255,
39047
  56,
39048
  0, // Skip to: 19231
39049
  /* 4640 */ MCD_OPC_CheckPredicate,
39050
  26,
39051
  250,
39052
  56,
39053
  0, // Skip to: 19231
39054
  /* 4645 */ MCD_OPC_Decode,
39055
  135,
39056
  17,
39057
  203,
39058
  1, // Opcode: VCGTuv4i32
39059
  /* 4650 */ MCD_OPC_FilterValue,
39060
  231,
39061
  3,
39062
  239,
39063
  56,
39064
  0, // Skip to: 19231
39065
  /* 4656 */ MCD_OPC_CheckPredicate,
39066
  26,
39067
  234,
39068
  56,
39069
  0, // Skip to: 19231
39070
  /* 4661 */ MCD_OPC_CheckField,
39071
  6,
39072
  1,
39073
  0,
39074
  227,
39075
  56,
39076
  0, // Skip to: 19231
39077
  /* 4668 */ MCD_OPC_Decode,
39078
  245,
39079
  29,
39080
  205,
39081
  1, // Opcode: VSUBWuv2i64
39082
  /* 4673 */ MCD_OPC_FilterValue,
39083
  4,
39084
  159,
39085
  0,
39086
  0, // Skip to: 4837
39087
  /* 4678 */ MCD_OPC_ExtractField,
39088
  23,
39089
  9, // Inst{31-23} ...
39090
  /* 4681 */ MCD_OPC_FilterValue,
39091
  228,
39092
  3,
39093
  33,
39094
  0,
39095
  0, // Skip to: 4720
39096
  /* 4687 */ MCD_OPC_ExtractField,
39097
  6,
39098
  1, // Inst{6} ...
39099
  /* 4690 */ MCD_OPC_FilterValue,
39100
  0,
39101
  10,
39102
  0,
39103
  0, // Skip to: 4705
39104
  /* 4695 */ MCD_OPC_CheckPredicate,
39105
  26,
39106
  195,
39107
  56,
39108
  0, // Skip to: 19231
39109
  /* 4700 */ MCD_OPC_Decode,
39110
  250,
39111
  26,
39112
  206,
39113
  1, // Opcode: VSHLsv2i32
39114
  /* 4705 */ MCD_OPC_FilterValue,
39115
  1,
39116
  185,
39117
  56,
39118
  0, // Skip to: 19231
39119
  /* 4710 */ MCD_OPC_CheckPredicate,
39120
  26,
39121
  180,
39122
  56,
39123
  0, // Skip to: 19231
39124
  /* 4715 */ MCD_OPC_Decode,
39125
  253,
39126
  26,
39127
  207,
39128
  1, // Opcode: VSHLsv4i32
39129
  /* 4720 */ MCD_OPC_FilterValue,
39130
  229,
39131
  3,
39132
  33,
39133
  0,
39134
  0, // Skip to: 4759
39135
  /* 4726 */ MCD_OPC_ExtractField,
39136
  6,
39137
  1, // Inst{6} ...
39138
  /* 4729 */ MCD_OPC_FilterValue,
39139
  0,
39140
  10,
39141
  0,
39142
  0, // Skip to: 4744
39143
  /* 4734 */ MCD_OPC_CheckPredicate,
39144
  26,
39145
  156,
39146
  56,
39147
  0, // Skip to: 19231
39148
  /* 4739 */ MCD_OPC_Decode,
39149
  152,
39150
  16,
39151
  208,
39152
  1, // Opcode: VADDHNv2i32
39153
  /* 4744 */ MCD_OPC_FilterValue,
39154
  1,
39155
  146,
39156
  56,
39157
  0, // Skip to: 19231
39158
  /* 4749 */ MCD_OPC_CheckPredicate,
39159
  26,
39160
  141,
39161
  56,
39162
  0, // Skip to: 19231
39163
  /* 4754 */ MCD_OPC_Decode,
39164
  225,
39165
  22,
39166
  218,
39167
  1, // Opcode: VMLSslv2i32
39168
  /* 4759 */ MCD_OPC_FilterValue,
39169
  230,
39170
  3,
39171
  33,
39172
  0,
39173
  0, // Skip to: 4798
39174
  /* 4765 */ MCD_OPC_ExtractField,
39175
  6,
39176
  1, // Inst{6} ...
39177
  /* 4768 */ MCD_OPC_FilterValue,
39178
  0,
39179
  10,
39180
  0,
39181
  0, // Skip to: 4783
39182
  /* 4773 */ MCD_OPC_CheckPredicate,
39183
  26,
39184
  117,
39185
  56,
39186
  0, // Skip to: 19231
39187
  /* 4778 */ MCD_OPC_Decode,
39188
  130,
39189
  27,
39190
  206,
39191
  1, // Opcode: VSHLuv2i32
39192
  /* 4783 */ MCD_OPC_FilterValue,
39193
  1,
39194
  107,
39195
  56,
39196
  0, // Skip to: 19231
39197
  /* 4788 */ MCD_OPC_CheckPredicate,
39198
  26,
39199
  102,
39200
  56,
39201
  0, // Skip to: 19231
39202
  /* 4793 */ MCD_OPC_Decode,
39203
  133,
39204
  27,
39205
  207,
39206
  1, // Opcode: VSHLuv4i32
39207
  /* 4798 */ MCD_OPC_FilterValue,
39208
  231,
39209
  3,
39210
  91,
39211
  56,
39212
  0, // Skip to: 19231
39213
  /* 4804 */ MCD_OPC_ExtractField,
39214
  6,
39215
  1, // Inst{6} ...
39216
  /* 4807 */ MCD_OPC_FilterValue,
39217
  0,
39218
  10,
39219
  0,
39220
  0, // Skip to: 4822
39221
  /* 4812 */ MCD_OPC_CheckPredicate,
39222
  26,
39223
  78,
39224
  56,
39225
  0, // Skip to: 19231
39226
  /* 4817 */ MCD_OPC_Decode,
39227
  192,
39228
  25,
39229
  208,
39230
  1, // Opcode: VRADDHNv2i32
39231
  /* 4822 */ MCD_OPC_FilterValue,
39232
  1,
39233
  68,
39234
  56,
39235
  0, // Skip to: 19231
39236
  /* 4827 */ MCD_OPC_CheckPredicate,
39237
  26,
39238
  63,
39239
  56,
39240
  0, // Skip to: 19231
39241
  /* 4832 */ MCD_OPC_Decode,
39242
  227,
39243
  22,
39244
  219,
39245
  1, // Opcode: VMLSslv4i32
39246
  /* 4837 */ MCD_OPC_FilterValue,
39247
  5,
39248
  159,
39249
  0,
39250
  0, // Skip to: 5001
39251
  /* 4842 */ MCD_OPC_ExtractField,
39252
  23,
39253
  9, // Inst{31-23} ...
39254
  /* 4845 */ MCD_OPC_FilterValue,
39255
  228,
39256
  3,
39257
  33,
39258
  0,
39259
  0, // Skip to: 4884
39260
  /* 4851 */ MCD_OPC_ExtractField,
39261
  6,
39262
  1, // Inst{6} ...
39263
  /* 4854 */ MCD_OPC_FilterValue,
39264
  0,
39265
  10,
39266
  0,
39267
  0, // Skip to: 4869
39268
  /* 4859 */ MCD_OPC_CheckPredicate,
39269
  26,
39270
  31,
39271
  56,
39272
  0, // Skip to: 19231
39273
  /* 4864 */ MCD_OPC_Decode,
39274
  148,
39275
  26,
39276
  206,
39277
  1, // Opcode: VRSHLsv2i32
39278
  /* 4869 */ MCD_OPC_FilterValue,
39279
  1,
39280
  21,
39281
  56,
39282
  0, // Skip to: 19231
39283
  /* 4874 */ MCD_OPC_CheckPredicate,
39284
  26,
39285
  16,
39286
  56,
39287
  0, // Skip to: 19231
39288
  /* 4879 */ MCD_OPC_Decode,
39289
  151,
39290
  26,
39291
  207,
39292
  1, // Opcode: VRSHLsv4i32
39293
  /* 4884 */ MCD_OPC_FilterValue,
39294
  229,
39295
  3,
39296
  33,
39297
  0,
39298
  0, // Skip to: 4923
39299
  /* 4890 */ MCD_OPC_ExtractField,
39300
  6,
39301
  1, // Inst{6} ...
39302
  /* 4893 */ MCD_OPC_FilterValue,
39303
  0,
39304
  10,
39305
  0,
39306
  0, // Skip to: 4908
39307
  /* 4898 */ MCD_OPC_CheckPredicate,
39308
  26,
39309
  248,
39310
  55,
39311
  0, // Skip to: 19231
39312
  /* 4903 */ MCD_OPC_Decode,
39313
  217,
39314
  15,
39315
  209,
39316
  1, // Opcode: VABALsv2i64
39317
  /* 4908 */ MCD_OPC_FilterValue,
39318
  1,
39319
  238,
39320
  55,
39321
  0, // Skip to: 19231
39322
  /* 4913 */ MCD_OPC_CheckPredicate,
39323
  26,
39324
  233,
39325
  55,
39326
  0, // Skip to: 19231
39327
  /* 4918 */ MCD_OPC_Decode,
39328
  221,
39329
  22,
39330
  218,
39331
  1, // Opcode: VMLSslfd
39332
  /* 4923 */ MCD_OPC_FilterValue,
39333
  230,
39334
  3,
39335
  33,
39336
  0,
39337
  0, // Skip to: 4962
39338
  /* 4929 */ MCD_OPC_ExtractField,
39339
  6,
39340
  1, // Inst{6} ...
39341
  /* 4932 */ MCD_OPC_FilterValue,
39342
  0,
39343
  10,
39344
  0,
39345
  0, // Skip to: 4947
39346
  /* 4937 */ MCD_OPC_CheckPredicate,
39347
  26,
39348
  209,
39349
  55,
39350
  0, // Skip to: 19231
39351
  /* 4942 */ MCD_OPC_Decode,
39352
  156,
39353
  26,
39354
  206,
39355
  1, // Opcode: VRSHLuv2i32
39356
  /* 4947 */ MCD_OPC_FilterValue,
39357
  1,
39358
  199,
39359
  55,
39360
  0, // Skip to: 19231
39361
  /* 4952 */ MCD_OPC_CheckPredicate,
39362
  26,
39363
  194,
39364
  55,
39365
  0, // Skip to: 19231
39366
  /* 4957 */ MCD_OPC_Decode,
39367
  159,
39368
  26,
39369
  207,
39370
  1, // Opcode: VRSHLuv4i32
39371
  /* 4962 */ MCD_OPC_FilterValue,
39372
  231,
39373
  3,
39374
  183,
39375
  55,
39376
  0, // Skip to: 19231
39377
  /* 4968 */ MCD_OPC_ExtractField,
39378
  6,
39379
  1, // Inst{6} ...
39380
  /* 4971 */ MCD_OPC_FilterValue,
39381
  0,
39382
  10,
39383
  0,
39384
  0, // Skip to: 4986
39385
  /* 4976 */ MCD_OPC_CheckPredicate,
39386
  26,
39387
  170,
39388
  55,
39389
  0, // Skip to: 19231
39390
  /* 4981 */ MCD_OPC_Decode,
39391
  220,
39392
  15,
39393
  209,
39394
  1, // Opcode: VABALuv2i64
39395
  /* 4986 */ MCD_OPC_FilterValue,
39396
  1,
39397
  160,
39398
  55,
39399
  0, // Skip to: 19231
39400
  /* 4991 */ MCD_OPC_CheckPredicate,
39401
  26,
39402
  155,
39403
  55,
39404
  0, // Skip to: 19231
39405
  /* 4996 */ MCD_OPC_Decode,
39406
  222,
39407
  22,
39408
  219,
39409
  1, // Opcode: VMLSslfq
39410
  /* 5001 */ MCD_OPC_FilterValue,
39411
  6,
39412
  159,
39413
  0,
39414
  0, // Skip to: 5165
39415
  /* 5006 */ MCD_OPC_ExtractField,
39416
  23,
39417
  9, // Inst{31-23} ...
39418
  /* 5009 */ MCD_OPC_FilterValue,
39419
  228,
39420
  3,
39421
  33,
39422
  0,
39423
  0, // Skip to: 5048
39424
  /* 5015 */ MCD_OPC_ExtractField,
39425
  6,
39426
  1, // Inst{6} ...
39427
  /* 5018 */ MCD_OPC_FilterValue,
39428
  0,
39429
  10,
39430
  0,
39431
  0, // Skip to: 5033
39432
  /* 5023 */ MCD_OPC_CheckPredicate,
39433
  26,
39434
  123,
39435
  55,
39436
  0, // Skip to: 19231
39437
  /* 5028 */ MCD_OPC_Decode,
39438
  146,
39439
  22,
39440
  202,
39441
  1, // Opcode: VMAXsv2i32
39442
  /* 5033 */ MCD_OPC_FilterValue,
39443
  1,
39444
  113,
39445
  55,
39446
  0, // Skip to: 19231
39447
  /* 5038 */ MCD_OPC_CheckPredicate,
39448
  26,
39449
  108,
39450
  55,
39451
  0, // Skip to: 19231
39452
  /* 5043 */ MCD_OPC_Decode,
39453
  148,
39454
  22,
39455
  203,
39456
  1, // Opcode: VMAXsv4i32
39457
  /* 5048 */ MCD_OPC_FilterValue,
39458
  229,
39459
  3,
39460
  33,
39461
  0,
39462
  0, // Skip to: 5087
39463
  /* 5054 */ MCD_OPC_ExtractField,
39464
  6,
39465
  1, // Inst{6} ...
39466
  /* 5057 */ MCD_OPC_FilterValue,
39467
  0,
39468
  10,
39469
  0,
39470
  0, // Skip to: 5072
39471
  /* 5062 */ MCD_OPC_CheckPredicate,
39472
  26,
39473
  84,
39474
  55,
39475
  0, // Skip to: 19231
39476
  /* 5067 */ MCD_OPC_Decode,
39477
  232,
39478
  29,
39479
  208,
39480
  1, // Opcode: VSUBHNv2i32
39481
  /* 5072 */ MCD_OPC_FilterValue,
39482
  1,
39483
  74,
39484
  55,
39485
  0, // Skip to: 19231
39486
  /* 5077 */ MCD_OPC_CheckPredicate,
39487
  26,
39488
  69,
39489
  55,
39490
  0, // Skip to: 19231
39491
  /* 5082 */ MCD_OPC_Decode,
39492
  206,
39493
  22,
39494
  220,
39495
  1, // Opcode: VMLSLslsv2i32
39496
  /* 5087 */ MCD_OPC_FilterValue,
39497
  230,
39498
  3,
39499
  33,
39500
  0,
39501
  0, // Skip to: 5126
39502
  /* 5093 */ MCD_OPC_ExtractField,
39503
  6,
39504
  1, // Inst{6} ...
39505
  /* 5096 */ MCD_OPC_FilterValue,
39506
  0,
39507
  10,
39508
  0,
39509
  0, // Skip to: 5111
39510
  /* 5101 */ MCD_OPC_CheckPredicate,
39511
  26,
39512
  45,
39513
  55,
39514
  0, // Skip to: 19231
39515
  /* 5106 */ MCD_OPC_Decode,
39516
  152,
39517
  22,
39518
  202,
39519
  1, // Opcode: VMAXuv2i32
39520
  /* 5111 */ MCD_OPC_FilterValue,
39521
  1,
39522
  35,
39523
  55,
39524
  0, // Skip to: 19231
39525
  /* 5116 */ MCD_OPC_CheckPredicate,
39526
  26,
39527
  30,
39528
  55,
39529
  0, // Skip to: 19231
39530
  /* 5121 */ MCD_OPC_Decode,
39531
  154,
39532
  22,
39533
  203,
39534
  1, // Opcode: VMAXuv4i32
39535
  /* 5126 */ MCD_OPC_FilterValue,
39536
  231,
39537
  3,
39538
  19,
39539
  55,
39540
  0, // Skip to: 19231
39541
  /* 5132 */ MCD_OPC_ExtractField,
39542
  6,
39543
  1, // Inst{6} ...
39544
  /* 5135 */ MCD_OPC_FilterValue,
39545
  0,
39546
  10,
39547
  0,
39548
  0, // Skip to: 5150
39549
  /* 5140 */ MCD_OPC_CheckPredicate,
39550
  26,
39551
  6,
39552
  55,
39553
  0, // Skip to: 19231
39554
  /* 5145 */ MCD_OPC_Decode,
39555
  207,
39556
  26,
39557
  208,
39558
  1, // Opcode: VRSUBHNv2i32
39559
  /* 5150 */ MCD_OPC_FilterValue,
39560
  1,
39561
  252,
39562
  54,
39563
  0, // Skip to: 19231
39564
  /* 5155 */ MCD_OPC_CheckPredicate,
39565
  26,
39566
  247,
39567
  54,
39568
  0, // Skip to: 19231
39569
  /* 5160 */ MCD_OPC_Decode,
39570
  208,
39571
  22,
39572
  220,
39573
  1, // Opcode: VMLSLsluv2i32
39574
  /* 5165 */ MCD_OPC_FilterValue,
39575
  7,
39576
  143,
39577
  0,
39578
  0, // Skip to: 5313
39579
  /* 5170 */ MCD_OPC_ExtractField,
39580
  23,
39581
  9, // Inst{31-23} ...
39582
  /* 5173 */ MCD_OPC_FilterValue,
39583
  228,
39584
  3,
39585
  33,
39586
  0,
39587
  0, // Skip to: 5212
39588
  /* 5179 */ MCD_OPC_ExtractField,
39589
  6,
39590
  1, // Inst{6} ...
39591
  /* 5182 */ MCD_OPC_FilterValue,
39592
  0,
39593
  10,
39594
  0,
39595
  0, // Skip to: 5197
39596
  /* 5187 */ MCD_OPC_CheckPredicate,
39597
  26,
39598
  215,
39599
  54,
39600
  0, // Skip to: 19231
39601
  /* 5192 */ MCD_OPC_Decode,
39602
  246,
39603
  15,
39604
  202,
39605
  1, // Opcode: VABDsv2i32
39606
  /* 5197 */ MCD_OPC_FilterValue,
39607
  1,
39608
  205,
39609
  54,
39610
  0, // Skip to: 19231
39611
  /* 5202 */ MCD_OPC_CheckPredicate,
39612
  26,
39613
  200,
39614
  54,
39615
  0, // Skip to: 19231
39616
  /* 5207 */ MCD_OPC_Decode,
39617
  248,
39618
  15,
39619
  203,
39620
  1, // Opcode: VABDsv4i32
39621
  /* 5212 */ MCD_OPC_FilterValue,
39622
  229,
39623
  3,
39624
  33,
39625
  0,
39626
  0, // Skip to: 5251
39627
  /* 5218 */ MCD_OPC_ExtractField,
39628
  6,
39629
  1, // Inst{6} ...
39630
  /* 5221 */ MCD_OPC_FilterValue,
39631
  0,
39632
  10,
39633
  0,
39634
  0, // Skip to: 5236
39635
  /* 5226 */ MCD_OPC_CheckPredicate,
39636
  26,
39637
  176,
39638
  54,
39639
  0, // Skip to: 19231
39640
  /* 5231 */ MCD_OPC_Decode,
39641
  235,
39642
  15,
39643
  204,
39644
  1, // Opcode: VABDLsv2i64
39645
  /* 5236 */ MCD_OPC_FilterValue,
39646
  1,
39647
  166,
39648
  54,
39649
  0, // Skip to: 19231
39650
  /* 5241 */ MCD_OPC_CheckPredicate,
39651
  26,
39652
  161,
39653
  54,
39654
  0, // Skip to: 19231
39655
  /* 5246 */ MCD_OPC_Decode,
39656
  175,
39657
  24,
39658
  220,
39659
  1, // Opcode: VQDMLSLslv2i32
39660
  /* 5251 */ MCD_OPC_FilterValue,
39661
  230,
39662
  3,
39663
  33,
39664
  0,
39665
  0, // Skip to: 5290
39666
  /* 5257 */ MCD_OPC_ExtractField,
39667
  6,
39668
  1, // Inst{6} ...
39669
  /* 5260 */ MCD_OPC_FilterValue,
39670
  0,
39671
  10,
39672
  0,
39673
  0, // Skip to: 5275
39674
  /* 5265 */ MCD_OPC_CheckPredicate,
39675
  26,
39676
  137,
39677
  54,
39678
  0, // Skip to: 19231
39679
  /* 5270 */ MCD_OPC_Decode,
39680
  252,
39681
  15,
39682
  202,
39683
  1, // Opcode: VABDuv2i32
39684
  /* 5275 */ MCD_OPC_FilterValue,
39685
  1,
39686
  127,
39687
  54,
39688
  0, // Skip to: 19231
39689
  /* 5280 */ MCD_OPC_CheckPredicate,
39690
  26,
39691
  122,
39692
  54,
39693
  0, // Skip to: 19231
39694
  /* 5285 */ MCD_OPC_Decode,
39695
  254,
39696
  15,
39697
  203,
39698
  1, // Opcode: VABDuv4i32
39699
  /* 5290 */ MCD_OPC_FilterValue,
39700
  231,
39701
  3,
39702
  111,
39703
  54,
39704
  0, // Skip to: 19231
39705
  /* 5296 */ MCD_OPC_CheckPredicate,
39706
  26,
39707
  106,
39708
  54,
39709
  0, // Skip to: 19231
39710
  /* 5301 */ MCD_OPC_CheckField,
39711
  6,
39712
  1,
39713
  0,
39714
  99,
39715
  54,
39716
  0, // Skip to: 19231
39717
  /* 5308 */ MCD_OPC_Decode,
39718
  238,
39719
  15,
39720
  204,
39721
  1, // Opcode: VABDLuv2i64
39722
  /* 5313 */ MCD_OPC_FilterValue,
39723
  8,
39724
  159,
39725
  0,
39726
  0, // Skip to: 5477
39727
  /* 5318 */ MCD_OPC_ExtractField,
39728
  23,
39729
  9, // Inst{31-23} ...
39730
  /* 5321 */ MCD_OPC_FilterValue,
39731
  228,
39732
  3,
39733
  33,
39734
  0,
39735
  0, // Skip to: 5360
39736
  /* 5327 */ MCD_OPC_ExtractField,
39737
  6,
39738
  1, // Inst{6} ...
39739
  /* 5330 */ MCD_OPC_FilterValue,
39740
  0,
39741
  10,
39742
  0,
39743
  0, // Skip to: 5345
39744
  /* 5335 */ MCD_OPC_CheckPredicate,
39745
  26,
39746
  67,
39747
  54,
39748
  0, // Skip to: 19231
39749
  /* 5340 */ MCD_OPC_Decode,
39750
  174,
39751
  16,
39752
  202,
39753
  1, // Opcode: VADDv2i32
39754
  /* 5345 */ MCD_OPC_FilterValue,
39755
  1,
39756
  57,
39757
  54,
39758
  0, // Skip to: 19231
39759
  /* 5350 */ MCD_OPC_CheckPredicate,
39760
  26,
39761
  52,
39762
  54,
39763
  0, // Skip to: 19231
39764
  /* 5355 */ MCD_OPC_Decode,
39765
  177,
39766
  16,
39767
  203,
39768
  1, // Opcode: VADDv4i32
39769
  /* 5360 */ MCD_OPC_FilterValue,
39770
  229,
39771
  3,
39772
  33,
39773
  0,
39774
  0, // Skip to: 5399
39775
  /* 5366 */ MCD_OPC_ExtractField,
39776
  6,
39777
  1, // Inst{6} ...
39778
  /* 5369 */ MCD_OPC_FilterValue,
39779
  0,
39780
  10,
39781
  0,
39782
  0, // Skip to: 5384
39783
  /* 5374 */ MCD_OPC_CheckPredicate,
39784
  26,
39785
  28,
39786
  54,
39787
  0, // Skip to: 19231
39788
  /* 5379 */ MCD_OPC_Decode,
39789
  179,
39790
  22,
39791
  209,
39792
  1, // Opcode: VMLALsv2i64
39793
  /* 5384 */ MCD_OPC_FilterValue,
39794
  1,
39795
  18,
39796
  54,
39797
  0, // Skip to: 19231
39798
  /* 5389 */ MCD_OPC_CheckPredicate,
39799
  26,
39800
  13,
39801
  54,
39802
  0, // Skip to: 19231
39803
  /* 5394 */ MCD_OPC_Decode,
39804
  186,
39805
  23,
39806
  221,
39807
  1, // Opcode: VMULslv2i32
39808
  /* 5399 */ MCD_OPC_FilterValue,
39809
  230,
39810
  3,
39811
  33,
39812
  0,
39813
  0, // Skip to: 5438
39814
  /* 5405 */ MCD_OPC_ExtractField,
39815
  6,
39816
  1, // Inst{6} ...
39817
  /* 5408 */ MCD_OPC_FilterValue,
39818
  0,
39819
  10,
39820
  0,
39821
  0, // Skip to: 5423
39822
  /* 5413 */ MCD_OPC_CheckPredicate,
39823
  26,
39824
  245,
39825
  53,
39826
  0, // Skip to: 19231
39827
  /* 5418 */ MCD_OPC_Decode,
39828
  254,
39829
  29,
39830
  202,
39831
  1, // Opcode: VSUBv2i32
39832
  /* 5423 */ MCD_OPC_FilterValue,
39833
  1,
39834
  235,
39835
  53,
39836
  0, // Skip to: 19231
39837
  /* 5428 */ MCD_OPC_CheckPredicate,
39838
  26,
39839
  230,
39840
  53,
39841
  0, // Skip to: 19231
39842
  /* 5433 */ MCD_OPC_Decode,
39843
  129,
39844
  30,
39845
  203,
39846
  1, // Opcode: VSUBv4i32
39847
  /* 5438 */ MCD_OPC_FilterValue,
39848
  231,
39849
  3,
39850
  219,
39851
  53,
39852
  0, // Skip to: 19231
39853
  /* 5444 */ MCD_OPC_ExtractField,
39854
  6,
39855
  1, // Inst{6} ...
39856
  /* 5447 */ MCD_OPC_FilterValue,
39857
  0,
39858
  10,
39859
  0,
39860
  0, // Skip to: 5462
39861
  /* 5452 */ MCD_OPC_CheckPredicate,
39862
  26,
39863
  206,
39864
  53,
39865
  0, // Skip to: 19231
39866
  /* 5457 */ MCD_OPC_Decode,
39867
  182,
39868
  22,
39869
  209,
39870
  1, // Opcode: VMLALuv2i64
39871
  /* 5462 */ MCD_OPC_FilterValue,
39872
  1,
39873
  196,
39874
  53,
39875
  0, // Skip to: 19231
39876
  /* 5467 */ MCD_OPC_CheckPredicate,
39877
  26,
39878
  191,
39879
  53,
39880
  0, // Skip to: 19231
39881
  /* 5472 */ MCD_OPC_Decode,
39882
  188,
39883
  23,
39884
  222,
39885
  1, // Opcode: VMULslv4i32
39886
  /* 5477 */ MCD_OPC_FilterValue,
39887
  9,
39888
  143,
39889
  0,
39890
  0, // Skip to: 5625
39891
  /* 5482 */ MCD_OPC_ExtractField,
39892
  23,
39893
  9, // Inst{31-23} ...
39894
  /* 5485 */ MCD_OPC_FilterValue,
39895
  228,
39896
  3,
39897
  33,
39898
  0,
39899
  0, // Skip to: 5524
39900
  /* 5491 */ MCD_OPC_ExtractField,
39901
  6,
39902
  1, // Inst{6} ...
39903
  /* 5494 */ MCD_OPC_FilterValue,
39904
  0,
39905
  10,
39906
  0,
39907
  0, // Skip to: 5509
39908
  /* 5499 */ MCD_OPC_CheckPredicate,
39909
  26,
39910
  159,
39911
  53,
39912
  0, // Skip to: 19231
39913
  /* 5504 */ MCD_OPC_Decode,
39914
  199,
39915
  22,
39916
  210,
39917
  1, // Opcode: VMLAv2i32
39918
  /* 5509 */ MCD_OPC_FilterValue,
39919
  1,
39920
  149,
39921
  53,
39922
  0, // Skip to: 19231
39923
  /* 5514 */ MCD_OPC_CheckPredicate,
39924
  26,
39925
  144,
39926
  53,
39927
  0, // Skip to: 19231
39928
  /* 5519 */ MCD_OPC_Decode,
39929
  201,
39930
  22,
39931
  211,
39932
  1, // Opcode: VMLAv4i32
39933
  /* 5524 */ MCD_OPC_FilterValue,
39934
  229,
39935
  3,
39936
  33,
39937
  0,
39938
  0, // Skip to: 5563
39939
  /* 5530 */ MCD_OPC_ExtractField,
39940
  6,
39941
  1, // Inst{6} ...
39942
  /* 5533 */ MCD_OPC_FilterValue,
39943
  0,
39944
  10,
39945
  0,
39946
  0, // Skip to: 5548
39947
  /* 5538 */ MCD_OPC_CheckPredicate,
39948
  26,
39949
  120,
39950
  53,
39951
  0, // Skip to: 19231
39952
  /* 5543 */ MCD_OPC_Decode,
39953
  173,
39954
  24,
39955
  209,
39956
  1, // Opcode: VQDMLALv2i64
39957
  /* 5548 */ MCD_OPC_FilterValue,
39958
  1,
39959
  110,
39960
  53,
39961
  0, // Skip to: 19231
39962
  /* 5553 */ MCD_OPC_CheckPredicate,
39963
  26,
39964
  105,
39965
  53,
39966
  0, // Skip to: 19231
39967
  /* 5558 */ MCD_OPC_Decode,
39968
  182,
39969
  23,
39970
  221,
39971
  1, // Opcode: VMULslfd
39972
  /* 5563 */ MCD_OPC_FilterValue,
39973
  230,
39974
  3,
39975
  33,
39976
  0,
39977
  0, // Skip to: 5602
39978
  /* 5569 */ MCD_OPC_ExtractField,
39979
  6,
39980
  1, // Inst{6} ...
39981
  /* 5572 */ MCD_OPC_FilterValue,
39982
  0,
39983
  10,
39984
  0,
39985
  0, // Skip to: 5587
39986
  /* 5577 */ MCD_OPC_CheckPredicate,
39987
  26,
39988
  81,
39989
  53,
39990
  0, // Skip to: 19231
39991
  /* 5582 */ MCD_OPC_Decode,
39992
  230,
39993
  22,
39994
  210,
39995
  1, // Opcode: VMLSv2i32
39996
  /* 5587 */ MCD_OPC_FilterValue,
39997
  1,
39998
  71,
39999
  53,
40000
  0, // Skip to: 19231
40001
  /* 5592 */ MCD_OPC_CheckPredicate,
40002
  26,
40003
  66,
40004
  53,
40005
  0, // Skip to: 19231
40006
  /* 5597 */ MCD_OPC_Decode,
40007
  232,
40008
  22,
40009
  211,
40010
  1, // Opcode: VMLSv4i32
40011
  /* 5602 */ MCD_OPC_FilterValue,
40012
  231,
40013
  3,
40014
  55,
40015
  53,
40016
  0, // Skip to: 19231
40017
  /* 5608 */ MCD_OPC_CheckPredicate,
40018
  26,
40019
  50,
40020
  53,
40021
  0, // Skip to: 19231
40022
  /* 5613 */ MCD_OPC_CheckField,
40023
  6,
40024
  1,
40025
  1,
40026
  43,
40027
  53,
40028
  0, // Skip to: 19231
40029
  /* 5620 */ MCD_OPC_Decode,
40030
  183,
40031
  23,
40032
  222,
40033
  1, // Opcode: VMULslfq
40034
  /* 5625 */ MCD_OPC_FilterValue,
40035
  10,
40036
  127,
40037
  0,
40038
  0, // Skip to: 5757
40039
  /* 5630 */ MCD_OPC_ExtractField,
40040
  23,
40041
  9, // Inst{31-23} ...
40042
  /* 5633 */ MCD_OPC_FilterValue,
40043
  228,
40044
  3,
40045
  17,
40046
  0,
40047
  0, // Skip to: 5656
40048
  /* 5639 */ MCD_OPC_CheckPredicate,
40049
  26,
40050
  19,
40051
  53,
40052
  0, // Skip to: 19231
40053
  /* 5644 */ MCD_OPC_CheckField,
40054
  6,
40055
  1,
40056
  0,
40057
  12,
40058
  53,
40059
  0, // Skip to: 19231
40060
  /* 5651 */ MCD_OPC_Decode,
40061
  136,
40062
  24,
40063
  202,
40064
  1, // Opcode: VPMAXs32
40065
  /* 5656 */ MCD_OPC_FilterValue,
40066
  229,
40067
  3,
40068
  33,
40069
  0,
40070
  0, // Skip to: 5695
40071
  /* 5662 */ MCD_OPC_ExtractField,
40072
  6,
40073
  1, // Inst{6} ...
40074
  /* 5665 */ MCD_OPC_FilterValue,
40075
  0,
40076
  10,
40077
  0,
40078
  0, // Skip to: 5680
40079
  /* 5670 */ MCD_OPC_CheckPredicate,
40080
  26,
40081
  244,
40082
  52,
40083
  0, // Skip to: 19231
40084
  /* 5675 */ MCD_OPC_Decode,
40085
  210,
40086
  22,
40087
  209,
40088
  1, // Opcode: VMLSLsv2i64
40089
  /* 5680 */ MCD_OPC_FilterValue,
40090
  1,
40091
  234,
40092
  52,
40093
  0, // Skip to: 19231
40094
  /* 5685 */ MCD_OPC_CheckPredicate,
40095
  26,
40096
  229,
40097
  52,
40098
  0, // Skip to: 19231
40099
  /* 5690 */ MCD_OPC_Decode,
40100
  165,
40101
  23,
40102
  223,
40103
  1, // Opcode: VMULLslsv2i32
40104
  /* 5695 */ MCD_OPC_FilterValue,
40105
  230,
40106
  3,
40107
  17,
40108
  0,
40109
  0, // Skip to: 5718
40110
  /* 5701 */ MCD_OPC_CheckPredicate,
40111
  26,
40112
  213,
40113
  52,
40114
  0, // Skip to: 19231
40115
  /* 5706 */ MCD_OPC_CheckField,
40116
  6,
40117
  1,
40118
  0,
40119
  206,
40120
  52,
40121
  0, // Skip to: 19231
40122
  /* 5713 */ MCD_OPC_Decode,
40123
  139,
40124
  24,
40125
  202,
40126
  1, // Opcode: VPMAXu32
40127
  /* 5718 */ MCD_OPC_FilterValue,
40128
  231,
40129
  3,
40130
  195,
40131
  52,
40132
  0, // Skip to: 19231
40133
  /* 5724 */ MCD_OPC_ExtractField,
40134
  6,
40135
  1, // Inst{6} ...
40136
  /* 5727 */ MCD_OPC_FilterValue,
40137
  0,
40138
  10,
40139
  0,
40140
  0, // Skip to: 5742
40141
  /* 5732 */ MCD_OPC_CheckPredicate,
40142
  26,
40143
  182,
40144
  52,
40145
  0, // Skip to: 19231
40146
  /* 5737 */ MCD_OPC_Decode,
40147
  213,
40148
  22,
40149
  209,
40150
  1, // Opcode: VMLSLuv2i64
40151
  /* 5742 */ MCD_OPC_FilterValue,
40152
  1,
40153
  172,
40154
  52,
40155
  0, // Skip to: 19231
40156
  /* 5747 */ MCD_OPC_CheckPredicate,
40157
  26,
40158
  167,
40159
  52,
40160
  0, // Skip to: 19231
40161
  /* 5752 */ MCD_OPC_Decode,
40162
  167,
40163
  23,
40164
  223,
40165
  1, // Opcode: VMULLsluv2i32
40166
  /* 5757 */ MCD_OPC_FilterValue,
40167
  11,
40168
  120,
40169
  0,
40170
  0, // Skip to: 5882
40171
  /* 5762 */ MCD_OPC_ExtractField,
40172
  23,
40173
  9, // Inst{31-23} ...
40174
  /* 5765 */ MCD_OPC_FilterValue,
40175
  228,
40176
  3,
40177
  33,
40178
  0,
40179
  0, // Skip to: 5804
40180
  /* 5771 */ MCD_OPC_ExtractField,
40181
  6,
40182
  1, // Inst{6} ...
40183
  /* 5774 */ MCD_OPC_FilterValue,
40184
  0,
40185
  10,
40186
  0,
40187
  0, // Skip to: 5789
40188
  /* 5779 */ MCD_OPC_CheckPredicate,
40189
  26,
40190
  135,
40191
  52,
40192
  0, // Skip to: 19231
40193
  /* 5784 */ MCD_OPC_Decode,
40194
  183,
40195
  24,
40196
  202,
40197
  1, // Opcode: VQDMULHv2i32
40198
  /* 5789 */ MCD_OPC_FilterValue,
40199
  1,
40200
  125,
40201
  52,
40202
  0, // Skip to: 19231
40203
  /* 5794 */ MCD_OPC_CheckPredicate,
40204
  26,
40205
  120,
40206
  52,
40207
  0, // Skip to: 19231
40208
  /* 5799 */ MCD_OPC_Decode,
40209
  185,
40210
  24,
40211
  203,
40212
  1, // Opcode: VQDMULHv4i32
40213
  /* 5804 */ MCD_OPC_FilterValue,
40214
  229,
40215
  3,
40216
  33,
40217
  0,
40218
  0, // Skip to: 5843
40219
  /* 5810 */ MCD_OPC_ExtractField,
40220
  6,
40221
  1, // Inst{6} ...
40222
  /* 5813 */ MCD_OPC_FilterValue,
40223
  0,
40224
  10,
40225
  0,
40226
  0, // Skip to: 5828
40227
  /* 5818 */ MCD_OPC_CheckPredicate,
40228
  26,
40229
  96,
40230
  52,
40231
  0, // Skip to: 19231
40232
  /* 5823 */ MCD_OPC_Decode,
40233
  177,
40234
  24,
40235
  209,
40236
  1, // Opcode: VQDMLSLv2i64
40237
  /* 5828 */ MCD_OPC_FilterValue,
40238
  1,
40239
  86,
40240
  52,
40241
  0, // Skip to: 19231
40242
  /* 5833 */ MCD_OPC_CheckPredicate,
40243
  26,
40244
  81,
40245
  52,
40246
  0, // Skip to: 19231
40247
  /* 5838 */ MCD_OPC_Decode,
40248
  187,
40249
  24,
40250
  223,
40251
  1, // Opcode: VQDMULLslv2i32
40252
  /* 5843 */ MCD_OPC_FilterValue,
40253
  230,
40254
  3,
40255
  70,
40256
  52,
40257
  0, // Skip to: 19231
40258
  /* 5849 */ MCD_OPC_ExtractField,
40259
  6,
40260
  1, // Inst{6} ...
40261
  /* 5852 */ MCD_OPC_FilterValue,
40262
  0,
40263
  10,
40264
  0,
40265
  0, // Skip to: 5867
40266
  /* 5857 */ MCD_OPC_CheckPredicate,
40267
  26,
40268
  57,
40269
  52,
40270
  0, // Skip to: 19231
40271
  /* 5862 */ MCD_OPC_Decode,
40272
  226,
40273
  24,
40274
  202,
40275
  1, // Opcode: VQRDMULHv2i32
40276
  /* 5867 */ MCD_OPC_FilterValue,
40277
  1,
40278
  47,
40279
  52,
40280
  0, // Skip to: 19231
40281
  /* 5872 */ MCD_OPC_CheckPredicate,
40282
  26,
40283
  42,
40284
  52,
40285
  0, // Skip to: 19231
40286
  /* 5877 */ MCD_OPC_Decode,
40287
  228,
40288
  24,
40289
  203,
40290
  1, // Opcode: VQRDMULHv4i32
40291
  /* 5882 */ MCD_OPC_FilterValue,
40292
  12,
40293
  83,
40294
  0,
40295
  0, // Skip to: 5970
40296
  /* 5887 */ MCD_OPC_ExtractField,
40297
  6,
40298
  1, // Inst{6} ...
40299
  /* 5890 */ MCD_OPC_FilterValue,
40300
  0,
40301
  35,
40302
  0,
40303
  0, // Skip to: 5930
40304
  /* 5895 */ MCD_OPC_ExtractField,
40305
  23,
40306
  9, // Inst{31-23} ...
40307
  /* 5898 */ MCD_OPC_FilterValue,
40308
  229,
40309
  3,
40310
  10,
40311
  0,
40312
  0, // Skip to: 5914
40313
  /* 5904 */ MCD_OPC_CheckPredicate,
40314
  26,
40315
  10,
40316
  52,
40317
  0, // Skip to: 19231
40318
  /* 5909 */ MCD_OPC_Decode,
40319
  169,
40320
  23,
40321
  204,
40322
  1, // Opcode: VMULLsv2i64
40323
  /* 5914 */ MCD_OPC_FilterValue,
40324
  231,
40325
  3,
40326
  255,
40327
  51,
40328
  0, // Skip to: 19231
40329
  /* 5920 */ MCD_OPC_CheckPredicate,
40330
  26,
40331
  250,
40332
  51,
40333
  0, // Skip to: 19231
40334
  /* 5925 */ MCD_OPC_Decode,
40335
  172,
40336
  23,
40337
  204,
40338
  1, // Opcode: VMULLuv2i64
40339
  /* 5930 */ MCD_OPC_FilterValue,
40340
  1,
40341
  240,
40342
  51,
40343
  0, // Skip to: 19231
40344
  /* 5935 */ MCD_OPC_ExtractField,
40345
  23,
40346
  9, // Inst{31-23} ...
40347
  /* 5938 */ MCD_OPC_FilterValue,
40348
  229,
40349
  3,
40350
  10,
40351
  0,
40352
  0, // Skip to: 5954
40353
  /* 5944 */ MCD_OPC_CheckPredicate,
40354
  26,
40355
  226,
40356
  51,
40357
  0, // Skip to: 19231
40358
  /* 5949 */ MCD_OPC_Decode,
40359
  179,
40360
  24,
40361
  221,
40362
  1, // Opcode: VQDMULHslv2i32
40363
  /* 5954 */ MCD_OPC_FilterValue,
40364
  231,
40365
  3,
40366
  215,
40367
  51,
40368
  0, // Skip to: 19231
40369
  /* 5960 */ MCD_OPC_CheckPredicate,
40370
  26,
40371
  210,
40372
  51,
40373
  0, // Skip to: 19231
40374
  /* 5965 */ MCD_OPC_Decode,
40375
  181,
40376
  24,
40377
  222,
40378
  1, // Opcode: VQDMULHslv4i32
40379
  /* 5970 */ MCD_OPC_FilterValue,
40380
  13,
40381
  143,
40382
  0,
40383
  0, // Skip to: 6118
40384
  /* 5975 */ MCD_OPC_ExtractField,
40385
  23,
40386
  9, // Inst{31-23} ...
40387
  /* 5978 */ MCD_OPC_FilterValue,
40388
  228,
40389
  3,
40390
  33,
40391
  0,
40392
  0, // Skip to: 6017
40393
  /* 5984 */ MCD_OPC_ExtractField,
40394
  6,
40395
  1, // Inst{6} ...
40396
  /* 5987 */ MCD_OPC_FilterValue,
40397
  0,
40398
  10,
40399
  0,
40400
  0, // Skip to: 6002
40401
  /* 5992 */ MCD_OPC_CheckPredicate,
40402
  26,
40403
  178,
40404
  51,
40405
  0, // Skip to: 19231
40406
  /* 5997 */ MCD_OPC_Decode,
40407
  248,
40408
  29,
40409
  202,
40410
  1, // Opcode: VSUBfd
40411
  /* 6002 */ MCD_OPC_FilterValue,
40412
  1,
40413
  168,
40414
  51,
40415
  0, // Skip to: 19231
40416
  /* 6007 */ MCD_OPC_CheckPredicate,
40417
  26,
40418
  163,
40419
  51,
40420
  0, // Skip to: 19231
40421
  /* 6012 */ MCD_OPC_Decode,
40422
  249,
40423
  29,
40424
  203,
40425
  1, // Opcode: VSUBfq
40426
  /* 6017 */ MCD_OPC_FilterValue,
40427
  229,
40428
  3,
40429
  33,
40430
  0,
40431
  0, // Skip to: 6056
40432
  /* 6023 */ MCD_OPC_ExtractField,
40433
  6,
40434
  1, // Inst{6} ...
40435
  /* 6026 */ MCD_OPC_FilterValue,
40436
  0,
40437
  10,
40438
  0,
40439
  0, // Skip to: 6041
40440
  /* 6031 */ MCD_OPC_CheckPredicate,
40441
  26,
40442
  139,
40443
  51,
40444
  0, // Skip to: 19231
40445
  /* 6036 */ MCD_OPC_Decode,
40446
  189,
40447
  24,
40448
  204,
40449
  1, // Opcode: VQDMULLv2i64
40450
  /* 6041 */ MCD_OPC_FilterValue,
40451
  1,
40452
  129,
40453
  51,
40454
  0, // Skip to: 19231
40455
  /* 6046 */ MCD_OPC_CheckPredicate,
40456
  26,
40457
  124,
40458
  51,
40459
  0, // Skip to: 19231
40460
  /* 6051 */ MCD_OPC_Decode,
40461
  222,
40462
  24,
40463
  221,
40464
  1, // Opcode: VQRDMULHslv2i32
40465
  /* 6056 */ MCD_OPC_FilterValue,
40466
  230,
40467
  3,
40468
  33,
40469
  0,
40470
  0, // Skip to: 6095
40471
  /* 6062 */ MCD_OPC_ExtractField,
40472
  6,
40473
  1, // Inst{6} ...
40474
  /* 6065 */ MCD_OPC_FilterValue,
40475
  0,
40476
  10,
40477
  0,
40478
  0, // Skip to: 6080
40479
  /* 6070 */ MCD_OPC_CheckPredicate,
40480
  26,
40481
  100,
40482
  51,
40483
  0, // Skip to: 19231
40484
  /* 6075 */ MCD_OPC_Decode,
40485
  241,
40486
  15,
40487
  202,
40488
  1, // Opcode: VABDfd
40489
  /* 6080 */ MCD_OPC_FilterValue,
40490
  1,
40491
  90,
40492
  51,
40493
  0, // Skip to: 19231
40494
  /* 6085 */ MCD_OPC_CheckPredicate,
40495
  26,
40496
  85,
40497
  51,
40498
  0, // Skip to: 19231
40499
  /* 6090 */ MCD_OPC_Decode,
40500
  242,
40501
  15,
40502
  203,
40503
  1, // Opcode: VABDfq
40504
  /* 6095 */ MCD_OPC_FilterValue,
40505
  231,
40506
  3,
40507
  74,
40508
  51,
40509
  0, // Skip to: 19231
40510
  /* 6101 */ MCD_OPC_CheckPredicate,
40511
  26,
40512
  69,
40513
  51,
40514
  0, // Skip to: 19231
40515
  /* 6106 */ MCD_OPC_CheckField,
40516
  6,
40517
  1,
40518
  1,
40519
  62,
40520
  51,
40521
  0, // Skip to: 19231
40522
  /* 6113 */ MCD_OPC_Decode,
40523
  224,
40524
  24,
40525
  222,
40526
  1, // Opcode: VQRDMULHslv4i32
40527
  /* 6118 */ MCD_OPC_FilterValue,
40528
  14,
40529
  104,
40530
  0,
40531
  0, // Skip to: 6227
40532
  /* 6123 */ MCD_OPC_ExtractField,
40533
  23,
40534
  9, // Inst{31-23} ...
40535
  /* 6126 */ MCD_OPC_FilterValue,
40536
  229,
40537
  3,
40538
  33,
40539
  0,
40540
  0, // Skip to: 6165
40541
  /* 6132 */ MCD_OPC_ExtractField,
40542
  6,
40543
  1, // Inst{6} ...
40544
  /* 6135 */ MCD_OPC_FilterValue,
40545
  0,
40546
  10,
40547
  0,
40548
  0, // Skip to: 6150
40549
  /* 6140 */ MCD_OPC_CheckPredicate,
40550
  29,
40551
  30,
40552
  51,
40553
  0, // Skip to: 19231
40554
  /* 6145 */ MCD_OPC_Decode,
40555
  163,
40556
  23,
40557
  204,
40558
  1, // Opcode: VMULLp64
40559
  /* 6150 */ MCD_OPC_FilterValue,
40560
  1,
40561
  20,
40562
  51,
40563
  0, // Skip to: 19231
40564
  /* 6155 */ MCD_OPC_CheckPredicate,
40565
  28,
40566
  15,
40567
  51,
40568
  0, // Skip to: 19231
40569
  /* 6160 */ MCD_OPC_Decode,
40570
  206,
40571
  24,
40572
  218,
40573
  1, // Opcode: VQRDMLAHslv2i32
40574
  /* 6165 */ MCD_OPC_FilterValue,
40575
  230,
40576
  3,
40577
  33,
40578
  0,
40579
  0, // Skip to: 6204
40580
  /* 6171 */ MCD_OPC_ExtractField,
40581
  6,
40582
  1, // Inst{6} ...
40583
  /* 6174 */ MCD_OPC_FilterValue,
40584
  0,
40585
  10,
40586
  0,
40587
  0, // Skip to: 6189
40588
  /* 6179 */ MCD_OPC_CheckPredicate,
40589
  26,
40590
  247,
40591
  50,
40592
  0, // Skip to: 19231
40593
  /* 6184 */ MCD_OPC_Decode,
40594
  250,
40595
  16,
40596
  202,
40597
  1, // Opcode: VCGTfd
40598
  /* 6189 */ MCD_OPC_FilterValue,
40599
  1,
40600
  237,
40601
  50,
40602
  0, // Skip to: 19231
40603
  /* 6194 */ MCD_OPC_CheckPredicate,
40604
  26,
40605
  232,
40606
  50,
40607
  0, // Skip to: 19231
40608
  /* 6199 */ MCD_OPC_Decode,
40609
  251,
40610
  16,
40611
  203,
40612
  1, // Opcode: VCGTfq
40613
  /* 6204 */ MCD_OPC_FilterValue,
40614
  231,
40615
  3,
40616
  221,
40617
  50,
40618
  0, // Skip to: 19231
40619
  /* 6210 */ MCD_OPC_CheckPredicate,
40620
  28,
40621
  216,
40622
  50,
40623
  0, // Skip to: 19231
40624
  /* 6215 */ MCD_OPC_CheckField,
40625
  6,
40626
  1,
40627
  1,
40628
  209,
40629
  50,
40630
  0, // Skip to: 19231
40631
  /* 6222 */ MCD_OPC_Decode,
40632
  208,
40633
  24,
40634
  219,
40635
  1, // Opcode: VQRDMLAHslv4i32
40636
  /* 6227 */ MCD_OPC_FilterValue,
40637
  15,
40638
  199,
40639
  50,
40640
  0, // Skip to: 19231
40641
  /* 6232 */ MCD_OPC_ExtractField,
40642
  23,
40643
  9, // Inst{31-23} ...
40644
  /* 6235 */ MCD_OPC_FilterValue,
40645
  228,
40646
  3,
40647
  33,
40648
  0,
40649
  0, // Skip to: 6274
40650
  /* 6241 */ MCD_OPC_ExtractField,
40651
  6,
40652
  1, // Inst{6} ...
40653
  /* 6244 */ MCD_OPC_FilterValue,
40654
  0,
40655
  10,
40656
  0,
40657
  0, // Skip to: 6259
40658
  /* 6249 */ MCD_OPC_CheckPredicate,
40659
  26,
40660
  177,
40661
  50,
40662
  0, // Skip to: 19231
40663
  /* 6254 */ MCD_OPC_Decode,
40664
  157,
40665
  22,
40666
  202,
40667
  1, // Opcode: VMINfd
40668
  /* 6259 */ MCD_OPC_FilterValue,
40669
  1,
40670
  167,
40671
  50,
40672
  0, // Skip to: 19231
40673
  /* 6264 */ MCD_OPC_CheckPredicate,
40674
  26,
40675
  162,
40676
  50,
40677
  0, // Skip to: 19231
40678
  /* 6269 */ MCD_OPC_Decode,
40679
  158,
40680
  22,
40681
  203,
40682
  1, // Opcode: VMINfq
40683
  /* 6274 */ MCD_OPC_FilterValue,
40684
  229,
40685
  3,
40686
  17,
40687
  0,
40688
  0, // Skip to: 6297
40689
  /* 6280 */ MCD_OPC_CheckPredicate,
40690
  28,
40691
  146,
40692
  50,
40693
  0, // Skip to: 19231
40694
  /* 6285 */ MCD_OPC_CheckField,
40695
  6,
40696
  1,
40697
  1,
40698
  139,
40699
  50,
40700
  0, // Skip to: 19231
40701
  /* 6292 */ MCD_OPC_Decode,
40702
  214,
40703
  24,
40704
  218,
40705
  1, // Opcode: VQRDMLSHslv2i32
40706
  /* 6297 */ MCD_OPC_FilterValue,
40707
  230,
40708
  3,
40709
  17,
40710
  0,
40711
  0, // Skip to: 6320
40712
  /* 6303 */ MCD_OPC_CheckPredicate,
40713
  26,
40714
  123,
40715
  50,
40716
  0, // Skip to: 19231
40717
  /* 6308 */ MCD_OPC_CheckField,
40718
  6,
40719
  1,
40720
  0,
40721
  116,
40722
  50,
40723
  0, // Skip to: 19231
40724
  /* 6315 */ MCD_OPC_Decode,
40725
  141,
40726
  24,
40727
  202,
40728
  1, // Opcode: VPMINf
40729
  /* 6320 */ MCD_OPC_FilterValue,
40730
  231,
40731
  3,
40732
  105,
40733
  50,
40734
  0, // Skip to: 19231
40735
  /* 6326 */ MCD_OPC_CheckPredicate,
40736
  28,
40737
  100,
40738
  50,
40739
  0, // Skip to: 19231
40740
  /* 6331 */ MCD_OPC_CheckField,
40741
  6,
40742
  1,
40743
  1,
40744
  93,
40745
  50,
40746
  0, // Skip to: 19231
40747
  /* 6338 */ MCD_OPC_Decode,
40748
  216,
40749
  24,
40750
  219,
40751
  1, // Opcode: VQRDMLSHslv4i32
40752
  /* 6343 */ MCD_OPC_FilterValue,
40753
  3,
40754
  83,
40755
  50,
40756
  0, // Skip to: 19231
40757
  /* 6348 */ MCD_OPC_ExtractField,
40758
  23,
40759
  9, // Inst{31-23} ...
40760
  /* 6351 */ MCD_OPC_FilterValue,
40761
  228,
40762
  3,
40763
  193,
40764
  0,
40765
  0, // Skip to: 6550
40766
  /* 6357 */ MCD_OPC_ExtractField,
40767
  8,
40768
  4, // Inst{11-8} ...
40769
  /* 6360 */ MCD_OPC_FilterValue,
40770
  4,
40771
  33,
40772
  0,
40773
  0, // Skip to: 6398
40774
  /* 6365 */ MCD_OPC_ExtractField,
40775
  6,
40776
  1, // Inst{6} ...
40777
  /* 6368 */ MCD_OPC_FilterValue,
40778
  0,
40779
  10,
40780
  0,
40781
  0, // Skip to: 6383
40782
  /* 6373 */ MCD_OPC_CheckPredicate,
40783
  26,
40784
  53,
40785
  50,
40786
  0, // Skip to: 19231
40787
  /* 6378 */ MCD_OPC_Decode,
40788
  249,
40789
  26,
40790
  206,
40791
  1, // Opcode: VSHLsv1i64
40792
  /* 6383 */ MCD_OPC_FilterValue,
40793
  1,
40794
  43,
40795
  50,
40796
  0, // Skip to: 19231
40797
  /* 6388 */ MCD_OPC_CheckPredicate,
40798
  26,
40799
  38,
40800
  50,
40801
  0, // Skip to: 19231
40802
  /* 6393 */ MCD_OPC_Decode,
40803
  251,
40804
  26,
40805
  207,
40806
  1, // Opcode: VSHLsv2i64
40807
  /* 6398 */ MCD_OPC_FilterValue,
40808
  5,
40809
  33,
40810
  0,
40811
  0, // Skip to: 6436
40812
  /* 6403 */ MCD_OPC_ExtractField,
40813
  6,
40814
  1, // Inst{6} ...
40815
  /* 6406 */ MCD_OPC_FilterValue,
40816
  0,
40817
  10,
40818
  0,
40819
  0, // Skip to: 6421
40820
  /* 6411 */ MCD_OPC_CheckPredicate,
40821
  26,
40822
  15,
40823
  50,
40824
  0, // Skip to: 19231
40825
  /* 6416 */ MCD_OPC_Decode,
40826
  147,
40827
  26,
40828
  206,
40829
  1, // Opcode: VRSHLsv1i64
40830
  /* 6421 */ MCD_OPC_FilterValue,
40831
  1,
40832
  5,
40833
  50,
40834
  0, // Skip to: 19231
40835
  /* 6426 */ MCD_OPC_CheckPredicate,
40836
  26,
40837
  0,
40838
  50,
40839
  0, // Skip to: 19231
40840
  /* 6431 */ MCD_OPC_Decode,
40841
  149,
40842
  26,
40843
  207,
40844
  1, // Opcode: VRSHLsv2i64
40845
  /* 6436 */ MCD_OPC_FilterValue,
40846
  8,
40847
  33,
40848
  0,
40849
  0, // Skip to: 6474
40850
  /* 6441 */ MCD_OPC_ExtractField,
40851
  6,
40852
  1, // Inst{6} ...
40853
  /* 6444 */ MCD_OPC_FilterValue,
40854
  0,
40855
  10,
40856
  0,
40857
  0, // Skip to: 6459
40858
  /* 6449 */ MCD_OPC_CheckPredicate,
40859
  26,
40860
  233,
40861
  49,
40862
  0, // Skip to: 19231
40863
  /* 6454 */ MCD_OPC_Decode,
40864
  173,
40865
  16,
40866
  202,
40867
  1, // Opcode: VADDv1i64
40868
  /* 6459 */ MCD_OPC_FilterValue,
40869
  1,
40870
  223,
40871
  49,
40872
  0, // Skip to: 19231
40873
  /* 6464 */ MCD_OPC_CheckPredicate,
40874
  26,
40875
  218,
40876
  49,
40877
  0, // Skip to: 19231
40878
  /* 6469 */ MCD_OPC_Decode,
40879
  175,
40880
  16,
40881
  203,
40882
  1, // Opcode: VADDv2i64
40883
  /* 6474 */ MCD_OPC_FilterValue,
40884
  13,
40885
  33,
40886
  0,
40887
  0, // Skip to: 6512
40888
  /* 6479 */ MCD_OPC_ExtractField,
40889
  6,
40890
  1, // Inst{6} ...
40891
  /* 6482 */ MCD_OPC_FilterValue,
40892
  0,
40893
  10,
40894
  0,
40895
  0, // Skip to: 6497
40896
  /* 6487 */ MCD_OPC_CheckPredicate,
40897
  27,
40898
  195,
40899
  49,
40900
  0, // Skip to: 19231
40901
  /* 6492 */ MCD_OPC_Decode,
40902
  250,
40903
  29,
40904
  202,
40905
  1, // Opcode: VSUBhd
40906
  /* 6497 */ MCD_OPC_FilterValue,
40907
  1,
40908
  185,
40909
  49,
40910
  0, // Skip to: 19231
40911
  /* 6502 */ MCD_OPC_CheckPredicate,
40912
  27,
40913
  180,
40914
  49,
40915
  0, // Skip to: 19231
40916
  /* 6507 */ MCD_OPC_Decode,
40917
  251,
40918
  29,
40919
  203,
40920
  1, // Opcode: VSUBhq
40921
  /* 6512 */ MCD_OPC_FilterValue,
40922
  15,
40923
  170,
40924
  49,
40925
  0, // Skip to: 19231
40926
  /* 6517 */ MCD_OPC_ExtractField,
40927
  6,
40928
  1, // Inst{6} ...
40929
  /* 6520 */ MCD_OPC_FilterValue,
40930
  0,
40931
  10,
40932
  0,
40933
  0, // Skip to: 6535
40934
  /* 6525 */ MCD_OPC_CheckPredicate,
40935
  27,
40936
  157,
40937
  49,
40938
  0, // Skip to: 19231
40939
  /* 6530 */ MCD_OPC_Decode,
40940
  159,
40941
  22,
40942
  202,
40943
  1, // Opcode: VMINhd
40944
  /* 6535 */ MCD_OPC_FilterValue,
40945
  1,
40946
  147,
40947
  49,
40948
  0, // Skip to: 19231
40949
  /* 6540 */ MCD_OPC_CheckPredicate,
40950
  27,
40951
  142,
40952
  49,
40953
  0, // Skip to: 19231
40954
  /* 6545 */ MCD_OPC_Decode,
40955
  160,
40956
  22,
40957
  203,
40958
  1, // Opcode: VMINhq
40959
  /* 6550 */ MCD_OPC_FilterValue,
40960
  229,
40961
  3,
40962
  126,
40963
  0,
40964
  0, // Skip to: 6682
40965
  /* 6556 */ MCD_OPC_ExtractField,
40966
  6,
40967
  1, // Inst{6} ...
40968
  /* 6559 */ MCD_OPC_FilterValue,
40969
  0,
40970
  52,
40971
  0,
40972
  0, // Skip to: 6616
40973
  /* 6564 */ MCD_OPC_ExtractField,
40974
  11,
40975
  1, // Inst{11} ...
40976
  /* 6567 */ MCD_OPC_FilterValue,
40977
  0,
40978
  115,
40979
  49,
40980
  0, // Skip to: 19231
40981
  /* 6572 */ MCD_OPC_CheckPredicate,
40982
  26,
40983
  12,
40984
  0,
40985
  0, // Skip to: 6589
40986
  /* 6577 */ MCD_OPC_CheckField,
40987
  8,
40988
  2,
40989
  0,
40990
  5,
40991
  0,
40992
  0, // Skip to: 6589
40993
  /* 6584 */ MCD_OPC_Decode,
40994
  192,
40995
  18,
40996
  224,
40997
  1, // Opcode: VEXTd32
40998
  /* 6589 */ MCD_OPC_CheckPredicate,
40999
  26,
41000
  12,
41001
  0,
41002
  0, // Skip to: 6606
41003
  /* 6594 */ MCD_OPC_CheckField,
41004
  8,
41005
  1,
41006
  0,
41007
  5,
41008
  0,
41009
  0, // Skip to: 6606
41010
  /* 6601 */ MCD_OPC_Decode,
41011
  191,
41012
  18,
41013
  225,
41014
  1, // Opcode: VEXTd16
41015
  /* 6606 */ MCD_OPC_CheckPredicate,
41016
  26,
41017
  76,
41018
  49,
41019
  0, // Skip to: 19231
41020
  /* 6611 */ MCD_OPC_Decode,
41021
  193,
41022
  18,
41023
  226,
41024
  1, // Opcode: VEXTd8
41025
  /* 6616 */ MCD_OPC_FilterValue,
41026
  1,
41027
  66,
41028
  49,
41029
  0, // Skip to: 19231
41030
  /* 6621 */ MCD_OPC_CheckPredicate,
41031
  26,
41032
  12,
41033
  0,
41034
  0, // Skip to: 6638
41035
  /* 6626 */ MCD_OPC_CheckField,
41036
  8,
41037
  3,
41038
  0,
41039
  5,
41040
  0,
41041
  0, // Skip to: 6638
41042
  /* 6633 */ MCD_OPC_Decode,
41043
  196,
41044
  18,
41045
  227,
41046
  1, // Opcode: VEXTq64
41047
  /* 6638 */ MCD_OPC_CheckPredicate,
41048
  26,
41049
  12,
41050
  0,
41051
  0, // Skip to: 6655
41052
  /* 6643 */ MCD_OPC_CheckField,
41053
  8,
41054
  2,
41055
  0,
41056
  5,
41057
  0,
41058
  0, // Skip to: 6655
41059
  /* 6650 */ MCD_OPC_Decode,
41060
  195,
41061
  18,
41062
  228,
41063
  1, // Opcode: VEXTq32
41064
  /* 6655 */ MCD_OPC_CheckPredicate,
41065
  26,
41066
  12,
41067
  0,
41068
  0, // Skip to: 6672
41069
  /* 6660 */ MCD_OPC_CheckField,
41070
  8,
41071
  1,
41072
  0,
41073
  5,
41074
  0,
41075
  0, // Skip to: 6672
41076
  /* 6667 */ MCD_OPC_Decode,
41077
  194,
41078
  18,
41079
  229,
41080
  1, // Opcode: VEXTq16
41081
  /* 6672 */ MCD_OPC_CheckPredicate,
41082
  26,
41083
  10,
41084
  49,
41085
  0, // Skip to: 19231
41086
  /* 6677 */ MCD_OPC_Decode,
41087
  197,
41088
  18,
41089
  230,
41090
  1, // Opcode: VEXTq8
41091
  /* 6682 */ MCD_OPC_FilterValue,
41092
  230,
41093
  3,
41094
  215,
41095
  0,
41096
  0, // Skip to: 6903
41097
  /* 6688 */ MCD_OPC_ExtractField,
41098
  8,
41099
  4, // Inst{11-8} ...
41100
  /* 6691 */ MCD_OPC_FilterValue,
41101
  4,
41102
  33,
41103
  0,
41104
  0, // Skip to: 6729
41105
  /* 6696 */ MCD_OPC_ExtractField,
41106
  6,
41107
  1, // Inst{6} ...
41108
  /* 6699 */ MCD_OPC_FilterValue,
41109
  0,
41110
  10,
41111
  0,
41112
  0, // Skip to: 6714
41113
  /* 6704 */ MCD_OPC_CheckPredicate,
41114
  26,
41115
  234,
41116
  48,
41117
  0, // Skip to: 19231
41118
  /* 6709 */ MCD_OPC_Decode,
41119
  129,
41120
  27,
41121
  206,
41122
  1, // Opcode: VSHLuv1i64
41123
  /* 6714 */ MCD_OPC_FilterValue,
41124
  1,
41125
  224,
41126
  48,
41127
  0, // Skip to: 19231
41128
  /* 6719 */ MCD_OPC_CheckPredicate,
41129
  26,
41130
  219,
41131
  48,
41132
  0, // Skip to: 19231
41133
  /* 6724 */ MCD_OPC_Decode,
41134
  131,
41135
  27,
41136
  207,
41137
  1, // Opcode: VSHLuv2i64
41138
  /* 6729 */ MCD_OPC_FilterValue,
41139
  5,
41140
  33,
41141
  0,
41142
  0, // Skip to: 6767
41143
  /* 6734 */ MCD_OPC_ExtractField,
41144
  6,
41145
  1, // Inst{6} ...
41146
  /* 6737 */ MCD_OPC_FilterValue,
41147
  0,
41148
  10,
41149
  0,
41150
  0, // Skip to: 6752
41151
  /* 6742 */ MCD_OPC_CheckPredicate,
41152
  26,
41153
  196,
41154
  48,
41155
  0, // Skip to: 19231
41156
  /* 6747 */ MCD_OPC_Decode,
41157
  155,
41158
  26,
41159
  206,
41160
  1, // Opcode: VRSHLuv1i64
41161
  /* 6752 */ MCD_OPC_FilterValue,
41162
  1,
41163
  186,
41164
  48,
41165
  0, // Skip to: 19231
41166
  /* 6757 */ MCD_OPC_CheckPredicate,
41167
  26,
41168
  181,
41169
  48,
41170
  0, // Skip to: 19231
41171
  /* 6762 */ MCD_OPC_Decode,
41172
  157,
41173
  26,
41174
  207,
41175
  1, // Opcode: VRSHLuv2i64
41176
  /* 6767 */ MCD_OPC_FilterValue,
41177
  8,
41178
  33,
41179
  0,
41180
  0, // Skip to: 6805
41181
  /* 6772 */ MCD_OPC_ExtractField,
41182
  6,
41183
  1, // Inst{6} ...
41184
  /* 6775 */ MCD_OPC_FilterValue,
41185
  0,
41186
  10,
41187
  0,
41188
  0, // Skip to: 6790
41189
  /* 6780 */ MCD_OPC_CheckPredicate,
41190
  26,
41191
  158,
41192
  48,
41193
  0, // Skip to: 19231
41194
  /* 6785 */ MCD_OPC_Decode,
41195
  253,
41196
  29,
41197
  202,
41198
  1, // Opcode: VSUBv1i64
41199
  /* 6790 */ MCD_OPC_FilterValue,
41200
  1,
41201
  148,
41202
  48,
41203
  0, // Skip to: 19231
41204
  /* 6795 */ MCD_OPC_CheckPredicate,
41205
  26,
41206
  143,
41207
  48,
41208
  0, // Skip to: 19231
41209
  /* 6800 */ MCD_OPC_Decode,
41210
  255,
41211
  29,
41212
  203,
41213
  1, // Opcode: VSUBv2i64
41214
  /* 6805 */ MCD_OPC_FilterValue,
41215
  13,
41216
  33,
41217
  0,
41218
  0, // Skip to: 6843
41219
  /* 6810 */ MCD_OPC_ExtractField,
41220
  6,
41221
  1, // Inst{6} ...
41222
  /* 6813 */ MCD_OPC_FilterValue,
41223
  0,
41224
  10,
41225
  0,
41226
  0, // Skip to: 6828
41227
  /* 6818 */ MCD_OPC_CheckPredicate,
41228
  27,
41229
  120,
41230
  48,
41231
  0, // Skip to: 19231
41232
  /* 6823 */ MCD_OPC_Decode,
41233
  243,
41234
  15,
41235
  202,
41236
  1, // Opcode: VABDhd
41237
  /* 6828 */ MCD_OPC_FilterValue,
41238
  1,
41239
  110,
41240
  48,
41241
  0, // Skip to: 19231
41242
  /* 6833 */ MCD_OPC_CheckPredicate,
41243
  27,
41244
  105,
41245
  48,
41246
  0, // Skip to: 19231
41247
  /* 6838 */ MCD_OPC_Decode,
41248
  244,
41249
  15,
41250
  203,
41251
  1, // Opcode: VABDhq
41252
  /* 6843 */ MCD_OPC_FilterValue,
41253
  14,
41254
  33,
41255
  0,
41256
  0, // Skip to: 6881
41257
  /* 6848 */ MCD_OPC_ExtractField,
41258
  6,
41259
  1, // Inst{6} ...
41260
  /* 6851 */ MCD_OPC_FilterValue,
41261
  0,
41262
  10,
41263
  0,
41264
  0, // Skip to: 6866
41265
  /* 6856 */ MCD_OPC_CheckPredicate,
41266
  27,
41267
  82,
41268
  48,
41269
  0, // Skip to: 19231
41270
  /* 6861 */ MCD_OPC_Decode,
41271
  252,
41272
  16,
41273
  202,
41274
  1, // Opcode: VCGThd
41275
  /* 6866 */ MCD_OPC_FilterValue,
41276
  1,
41277
  72,
41278
  48,
41279
  0, // Skip to: 19231
41280
  /* 6871 */ MCD_OPC_CheckPredicate,
41281
  27,
41282
  67,
41283
  48,
41284
  0, // Skip to: 19231
41285
  /* 6876 */ MCD_OPC_Decode,
41286
  253,
41287
  16,
41288
  203,
41289
  1, // Opcode: VCGThq
41290
  /* 6881 */ MCD_OPC_FilterValue,
41291
  15,
41292
  57,
41293
  48,
41294
  0, // Skip to: 19231
41295
  /* 6886 */ MCD_OPC_CheckPredicate,
41296
  27,
41297
  52,
41298
  48,
41299
  0, // Skip to: 19231
41300
  /* 6891 */ MCD_OPC_CheckField,
41301
  6,
41302
  1,
41303
  0,
41304
  45,
41305
  48,
41306
  0, // Skip to: 19231
41307
  /* 6898 */ MCD_OPC_Decode,
41308
  142,
41309
  24,
41310
  202,
41311
  1, // Opcode: VPMINh
41312
  /* 6903 */ MCD_OPC_FilterValue,
41313
  231,
41314
  3,
41315
  34,
41316
  48,
41317
  0, // Skip to: 19231
41318
  /* 6909 */ MCD_OPC_ExtractField,
41319
  8,
41320
  4, // Inst{11-8} ...
41321
  /* 6912 */ MCD_OPC_FilterValue,
41322
  0,
41323
  13,
41324
  2,
41325
  0, // Skip to: 7442
41326
  /* 6917 */ MCD_OPC_ExtractField,
41327
  16,
41328
  4, // Inst{19-16} ...
41329
  /* 6920 */ MCD_OPC_FilterValue,
41330
  0,
41331
  63,
41332
  0,
41333
  0, // Skip to: 6988
41334
  /* 6925 */ MCD_OPC_ExtractField,
41335
  6,
41336
  2, // Inst{7-6} ...
41337
  /* 6928 */ MCD_OPC_FilterValue,
41338
  0,
41339
  10,
41340
  0,
41341
  0, // Skip to: 6943
41342
  /* 6933 */ MCD_OPC_CheckPredicate,
41343
  26,
41344
  5,
41345
  48,
41346
  0, // Skip to: 19231
41347
  /* 6938 */ MCD_OPC_Decode,
41348
  213,
41349
  25,
41350
  231,
41351
  1, // Opcode: VREV64d8
41352
  /* 6943 */ MCD_OPC_FilterValue,
41353
  1,
41354
  10,
41355
  0,
41356
  0, // Skip to: 6958
41357
  /* 6948 */ MCD_OPC_CheckPredicate,
41358
  26,
41359
  246,
41360
  47,
41361
  0, // Skip to: 19231
41362
  /* 6953 */ MCD_OPC_Decode,
41363
  216,
41364
  25,
41365
  232,
41366
  1, // Opcode: VREV64q8
41367
  /* 6958 */ MCD_OPC_FilterValue,
41368
  2,
41369
  10,
41370
  0,
41371
  0, // Skip to: 6973
41372
  /* 6963 */ MCD_OPC_CheckPredicate,
41373
  26,
41374
  231,
41375
  47,
41376
  0, // Skip to: 19231
41377
  /* 6968 */ MCD_OPC_Decode,
41378
  208,
41379
  25,
41380
  231,
41381
  1, // Opcode: VREV32d8
41382
  /* 6973 */ MCD_OPC_FilterValue,
41383
  3,
41384
  221,
41385
  47,
41386
  0, // Skip to: 19231
41387
  /* 6978 */ MCD_OPC_CheckPredicate,
41388
  26,
41389
  216,
41390
  47,
41391
  0, // Skip to: 19231
41392
  /* 6983 */ MCD_OPC_Decode,
41393
  210,
41394
  25,
41395
  232,
41396
  1, // Opcode: VREV32q8
41397
  /* 6988 */ MCD_OPC_FilterValue,
41398
  1,
41399
  63,
41400
  0,
41401
  0, // Skip to: 7056
41402
  /* 6993 */ MCD_OPC_ExtractField,
41403
  6,
41404
  2, // Inst{7-6} ...
41405
  /* 6996 */ MCD_OPC_FilterValue,
41406
  0,
41407
  10,
41408
  0,
41409
  0, // Skip to: 7011
41410
  /* 7001 */ MCD_OPC_CheckPredicate,
41411
  26,
41412
  193,
41413
  47,
41414
  0, // Skip to: 19231
41415
  /* 7006 */ MCD_OPC_Decode,
41416
  147,
41417
  17,
41418
  231,
41419
  1, // Opcode: VCGTzv8i8
41420
  /* 7011 */ MCD_OPC_FilterValue,
41421
  1,
41422
  10,
41423
  0,
41424
  0, // Skip to: 7026
41425
  /* 7016 */ MCD_OPC_CheckPredicate,
41426
  26,
41427
  178,
41428
  47,
41429
  0, // Skip to: 19231
41430
  /* 7021 */ MCD_OPC_Decode,
41431
  138,
41432
  17,
41433
  232,
41434
  1, // Opcode: VCGTzv16i8
41435
  /* 7026 */ MCD_OPC_FilterValue,
41436
  2,
41437
  10,
41438
  0,
41439
  0, // Skip to: 7041
41440
  /* 7031 */ MCD_OPC_CheckPredicate,
41441
  26,
41442
  163,
41443
  47,
41444
  0, // Skip to: 19231
41445
  /* 7036 */ MCD_OPC_Decode,
41446
  249,
41447
  16,
41448
  231,
41449
  1, // Opcode: VCGEzv8i8
41450
  /* 7041 */ MCD_OPC_FilterValue,
41451
  3,
41452
  153,
41453
  47,
41454
  0, // Skip to: 19231
41455
  /* 7046 */ MCD_OPC_CheckPredicate,
41456
  26,
41457
  148,
41458
  47,
41459
  0, // Skip to: 19231
41460
  /* 7051 */ MCD_OPC_Decode,
41461
  240,
41462
  16,
41463
  232,
41464
  1, // Opcode: VCGEzv16i8
41465
  /* 7056 */ MCD_OPC_FilterValue,
41466
  2,
41467
  63,
41468
  0,
41469
  0, // Skip to: 7124
41470
  /* 7061 */ MCD_OPC_ExtractField,
41471
  6,
41472
  2, // Inst{7-6} ...
41473
  /* 7064 */ MCD_OPC_FilterValue,
41474
  0,
41475
  10,
41476
  0,
41477
  0, // Skip to: 7079
41478
  /* 7069 */ MCD_OPC_CheckPredicate,
41479
  26,
41480
  125,
41481
  47,
41482
  0, // Skip to: 19231
41483
  /* 7074 */ MCD_OPC_Decode,
41484
  134,
41485
  30,
41486
  233,
41487
  1, // Opcode: VSWPd
41488
  /* 7079 */ MCD_OPC_FilterValue,
41489
  1,
41490
  10,
41491
  0,
41492
  0, // Skip to: 7094
41493
  /* 7084 */ MCD_OPC_CheckPredicate,
41494
  26,
41495
  110,
41496
  47,
41497
  0, // Skip to: 19231
41498
  /* 7089 */ MCD_OPC_Decode,
41499
  135,
41500
  30,
41501
  234,
41502
  1, // Opcode: VSWPq
41503
  /* 7094 */ MCD_OPC_FilterValue,
41504
  2,
41505
  10,
41506
  0,
41507
  0, // Skip to: 7109
41508
  /* 7099 */ MCD_OPC_CheckPredicate,
41509
  26,
41510
  95,
41511
  47,
41512
  0, // Skip to: 19231
41513
  /* 7104 */ MCD_OPC_Decode,
41514
  174,
41515
  30,
41516
  233,
41517
  1, // Opcode: VTRNd8
41518
  /* 7109 */ MCD_OPC_FilterValue,
41519
  3,
41520
  85,
41521
  47,
41522
  0, // Skip to: 19231
41523
  /* 7114 */ MCD_OPC_CheckPredicate,
41524
  26,
41525
  80,
41526
  47,
41527
  0, // Skip to: 19231
41528
  /* 7119 */ MCD_OPC_Decode,
41529
  177,
41530
  30,
41531
  234,
41532
  1, // Opcode: VTRNq8
41533
  /* 7124 */ MCD_OPC_FilterValue,
41534
  4,
41535
  63,
41536
  0,
41537
  0, // Skip to: 7192
41538
  /* 7129 */ MCD_OPC_ExtractField,
41539
  6,
41540
  2, // Inst{7-6} ...
41541
  /* 7132 */ MCD_OPC_FilterValue,
41542
  0,
41543
  10,
41544
  0,
41545
  0, // Skip to: 7147
41546
  /* 7137 */ MCD_OPC_CheckPredicate,
41547
  26,
41548
  57,
41549
  47,
41550
  0, // Skip to: 19231
41551
  /* 7142 */ MCD_OPC_Decode,
41552
  211,
41553
  25,
41554
  231,
41555
  1, // Opcode: VREV64d16
41556
  /* 7147 */ MCD_OPC_FilterValue,
41557
  1,
41558
  10,
41559
  0,
41560
  0, // Skip to: 7162
41561
  /* 7152 */ MCD_OPC_CheckPredicate,
41562
  26,
41563
  42,
41564
  47,
41565
  0, // Skip to: 19231
41566
  /* 7157 */ MCD_OPC_Decode,
41567
  214,
41568
  25,
41569
  232,
41570
  1, // Opcode: VREV64q16
41571
  /* 7162 */ MCD_OPC_FilterValue,
41572
  2,
41573
  10,
41574
  0,
41575
  0, // Skip to: 7177
41576
  /* 7167 */ MCD_OPC_CheckPredicate,
41577
  26,
41578
  27,
41579
  47,
41580
  0, // Skip to: 19231
41581
  /* 7172 */ MCD_OPC_Decode,
41582
  207,
41583
  25,
41584
  231,
41585
  1, // Opcode: VREV32d16
41586
  /* 7177 */ MCD_OPC_FilterValue,
41587
  3,
41588
  17,
41589
  47,
41590
  0, // Skip to: 19231
41591
  /* 7182 */ MCD_OPC_CheckPredicate,
41592
  26,
41593
  12,
41594
  47,
41595
  0, // Skip to: 19231
41596
  /* 7187 */ MCD_OPC_Decode,
41597
  209,
41598
  25,
41599
  232,
41600
  1, // Opcode: VREV32q16
41601
  /* 7192 */ MCD_OPC_FilterValue,
41602
  5,
41603
  63,
41604
  0,
41605
  0, // Skip to: 7260
41606
  /* 7197 */ MCD_OPC_ExtractField,
41607
  6,
41608
  2, // Inst{7-6} ...
41609
  /* 7200 */ MCD_OPC_FilterValue,
41610
  0,
41611
  10,
41612
  0,
41613
  0, // Skip to: 7215
41614
  /* 7205 */ MCD_OPC_CheckPredicate,
41615
  26,
41616
  245,
41617
  46,
41618
  0, // Skip to: 19231
41619
  /* 7210 */ MCD_OPC_Decode,
41620
  143,
41621
  17,
41622
  231,
41623
  1, // Opcode: VCGTzv4i16
41624
  /* 7215 */ MCD_OPC_FilterValue,
41625
  1,
41626
  10,
41627
  0,
41628
  0, // Skip to: 7230
41629
  /* 7220 */ MCD_OPC_CheckPredicate,
41630
  26,
41631
  230,
41632
  46,
41633
  0, // Skip to: 19231
41634
  /* 7225 */ MCD_OPC_Decode,
41635
  146,
41636
  17,
41637
  232,
41638
  1, // Opcode: VCGTzv8i16
41639
  /* 7230 */ MCD_OPC_FilterValue,
41640
  2,
41641
  10,
41642
  0,
41643
  0, // Skip to: 7245
41644
  /* 7235 */ MCD_OPC_CheckPredicate,
41645
  26,
41646
  215,
41647
  46,
41648
  0, // Skip to: 19231
41649
  /* 7240 */ MCD_OPC_Decode,
41650
  245,
41651
  16,
41652
  231,
41653
  1, // Opcode: VCGEzv4i16
41654
  /* 7245 */ MCD_OPC_FilterValue,
41655
  3,
41656
  205,
41657
  46,
41658
  0, // Skip to: 19231
41659
  /* 7250 */ MCD_OPC_CheckPredicate,
41660
  26,
41661
  200,
41662
  46,
41663
  0, // Skip to: 19231
41664
  /* 7255 */ MCD_OPC_Decode,
41665
  248,
41666
  16,
41667
  232,
41668
  1, // Opcode: VCGEzv8i16
41669
  /* 7260 */ MCD_OPC_FilterValue,
41670
  6,
41671
  33,
41672
  0,
41673
  0, // Skip to: 7298
41674
  /* 7265 */ MCD_OPC_ExtractField,
41675
  6,
41676
  2, // Inst{7-6} ...
41677
  /* 7268 */ MCD_OPC_FilterValue,
41678
  2,
41679
  10,
41680
  0,
41681
  0, // Skip to: 7283
41682
  /* 7273 */ MCD_OPC_CheckPredicate,
41683
  26,
41684
  177,
41685
  46,
41686
  0, // Skip to: 19231
41687
  /* 7278 */ MCD_OPC_Decode,
41688
  172,
41689
  30,
41690
  233,
41691
  1, // Opcode: VTRNd16
41692
  /* 7283 */ MCD_OPC_FilterValue,
41693
  3,
41694
  167,
41695
  46,
41696
  0, // Skip to: 19231
41697
  /* 7288 */ MCD_OPC_CheckPredicate,
41698
  26,
41699
  162,
41700
  46,
41701
  0, // Skip to: 19231
41702
  /* 7293 */ MCD_OPC_Decode,
41703
  175,
41704
  30,
41705
  234,
41706
  1, // Opcode: VTRNq16
41707
  /* 7298 */ MCD_OPC_FilterValue,
41708
  8,
41709
  33,
41710
  0,
41711
  0, // Skip to: 7336
41712
  /* 7303 */ MCD_OPC_ExtractField,
41713
  6,
41714
  2, // Inst{7-6} ...
41715
  /* 7306 */ MCD_OPC_FilterValue,
41716
  0,
41717
  10,
41718
  0,
41719
  0, // Skip to: 7321
41720
  /* 7311 */ MCD_OPC_CheckPredicate,
41721
  26,
41722
  139,
41723
  46,
41724
  0, // Skip to: 19231
41725
  /* 7316 */ MCD_OPC_Decode,
41726
  212,
41727
  25,
41728
  231,
41729
  1, // Opcode: VREV64d32
41730
  /* 7321 */ MCD_OPC_FilterValue,
41731
  1,
41732
  129,
41733
  46,
41734
  0, // Skip to: 19231
41735
  /* 7326 */ MCD_OPC_CheckPredicate,
41736
  26,
41737
  124,
41738
  46,
41739
  0, // Skip to: 19231
41740
  /* 7331 */ MCD_OPC_Decode,
41741
  215,
41742
  25,
41743
  232,
41744
  1, // Opcode: VREV64q32
41745
  /* 7336 */ MCD_OPC_FilterValue,
41746
  9,
41747
  63,
41748
  0,
41749
  0, // Skip to: 7404
41750
  /* 7341 */ MCD_OPC_ExtractField,
41751
  6,
41752
  2, // Inst{7-6} ...
41753
  /* 7344 */ MCD_OPC_FilterValue,
41754
  0,
41755
  10,
41756
  0,
41757
  0, // Skip to: 7359
41758
  /* 7349 */ MCD_OPC_CheckPredicate,
41759
  26,
41760
  101,
41761
  46,
41762
  0, // Skip to: 19231
41763
  /* 7354 */ MCD_OPC_Decode,
41764
  140,
41765
  17,
41766
  231,
41767
  1, // Opcode: VCGTzv2i32
41768
  /* 7359 */ MCD_OPC_FilterValue,
41769
  1,
41770
  10,
41771
  0,
41772
  0, // Skip to: 7374
41773
  /* 7364 */ MCD_OPC_CheckPredicate,
41774
  26,
41775
  86,
41776
  46,
41777
  0, // Skip to: 19231
41778
  /* 7369 */ MCD_OPC_Decode,
41779
  144,
41780
  17,
41781
  232,
41782
  1, // Opcode: VCGTzv4i32
41783
  /* 7374 */ MCD_OPC_FilterValue,
41784
  2,
41785
  10,
41786
  0,
41787
  0, // Skip to: 7389
41788
  /* 7379 */ MCD_OPC_CheckPredicate,
41789
  26,
41790
  71,
41791
  46,
41792
  0, // Skip to: 19231
41793
  /* 7384 */ MCD_OPC_Decode,
41794
  242,
41795
  16,
41796
  231,
41797
  1, // Opcode: VCGEzv2i32
41798
  /* 7389 */ MCD_OPC_FilterValue,
41799
  3,
41800
  61,
41801
  46,
41802
  0, // Skip to: 19231
41803
  /* 7394 */ MCD_OPC_CheckPredicate,
41804
  26,
41805
  56,
41806
  46,
41807
  0, // Skip to: 19231
41808
  /* 7399 */ MCD_OPC_Decode,
41809
  246,
41810
  16,
41811
  232,
41812
  1, // Opcode: VCGEzv4i32
41813
  /* 7404 */ MCD_OPC_FilterValue,
41814
  10,
41815
  46,
41816
  46,
41817
  0, // Skip to: 19231
41818
  /* 7409 */ MCD_OPC_ExtractField,
41819
  6,
41820
  2, // Inst{7-6} ...
41821
  /* 7412 */ MCD_OPC_FilterValue,
41822
  2,
41823
  10,
41824
  0,
41825
  0, // Skip to: 7427
41826
  /* 7417 */ MCD_OPC_CheckPredicate,
41827
  26,
41828
  33,
41829
  46,
41830
  0, // Skip to: 19231
41831
  /* 7422 */ MCD_OPC_Decode,
41832
  173,
41833
  30,
41834
  233,
41835
  1, // Opcode: VTRNd32
41836
  /* 7427 */ MCD_OPC_FilterValue,
41837
  3,
41838
  23,
41839
  46,
41840
  0, // Skip to: 19231
41841
  /* 7432 */ MCD_OPC_CheckPredicate,
41842
  26,
41843
  18,
41844
  46,
41845
  0, // Skip to: 19231
41846
  /* 7437 */ MCD_OPC_Decode,
41847
  176,
41848
  30,
41849
  234,
41850
  1, // Opcode: VTRNq32
41851
  /* 7442 */ MCD_OPC_FilterValue,
41852
  1,
41853
  163,
41854
  1,
41855
  0, // Skip to: 7866
41856
  /* 7447 */ MCD_OPC_ExtractField,
41857
  16,
41858
  4, // Inst{19-16} ...
41859
  /* 7450 */ MCD_OPC_FilterValue,
41860
  0,
41861
  33,
41862
  0,
41863
  0, // Skip to: 7488
41864
  /* 7455 */ MCD_OPC_ExtractField,
41865
  6,
41866
  2, // Inst{7-6} ...
41867
  /* 7458 */ MCD_OPC_FilterValue,
41868
  0,
41869
  10,
41870
  0,
41871
  0, // Skip to: 7473
41872
  /* 7463 */ MCD_OPC_CheckPredicate,
41873
  26,
41874
  243,
41875
  45,
41876
  0, // Skip to: 19231
41877
  /* 7468 */ MCD_OPC_Decode,
41878
  205,
41879
  25,
41880
  231,
41881
  1, // Opcode: VREV16d8
41882
  /* 7473 */ MCD_OPC_FilterValue,
41883
  1,
41884
  233,
41885
  45,
41886
  0, // Skip to: 19231
41887
  /* 7478 */ MCD_OPC_CheckPredicate,
41888
  26,
41889
  228,
41890
  45,
41891
  0, // Skip to: 19231
41892
  /* 7483 */ MCD_OPC_Decode,
41893
  206,
41894
  25,
41895
  232,
41896
  1, // Opcode: VREV16q8
41897
  /* 7488 */ MCD_OPC_FilterValue,
41898
  1,
41899
  63,
41900
  0,
41901
  0, // Skip to: 7556
41902
  /* 7493 */ MCD_OPC_ExtractField,
41903
  6,
41904
  2, // Inst{7-6} ...
41905
  /* 7496 */ MCD_OPC_FilterValue,
41906
  0,
41907
  10,
41908
  0,
41909
  0, // Skip to: 7511
41910
  /* 7501 */ MCD_OPC_CheckPredicate,
41911
  26,
41912
  205,
41913
  45,
41914
  0, // Skip to: 19231
41915
  /* 7506 */ MCD_OPC_Decode,
41916
  223,
41917
  16,
41918
  231,
41919
  1, // Opcode: VCEQzv8i8
41920
  /* 7511 */ MCD_OPC_FilterValue,
41921
  1,
41922
  10,
41923
  0,
41924
  0, // Skip to: 7526
41925
  /* 7516 */ MCD_OPC_CheckPredicate,
41926
  26,
41927
  190,
41928
  45,
41929
  0, // Skip to: 19231
41930
  /* 7521 */ MCD_OPC_Decode,
41931
  214,
41932
  16,
41933
  232,
41934
  1, // Opcode: VCEQzv16i8
41935
  /* 7526 */ MCD_OPC_FilterValue,
41936
  2,
41937
  10,
41938
  0,
41939
  0, // Skip to: 7541
41940
  /* 7531 */ MCD_OPC_CheckPredicate,
41941
  26,
41942
  175,
41943
  45,
41944
  0, // Skip to: 19231
41945
  /* 7536 */ MCD_OPC_Decode,
41946
  157,
41947
  17,
41948
  231,
41949
  1, // Opcode: VCLEzv8i8
41950
  /* 7541 */ MCD_OPC_FilterValue,
41951
  3,
41952
  165,
41953
  45,
41954
  0, // Skip to: 19231
41955
  /* 7546 */ MCD_OPC_CheckPredicate,
41956
  26,
41957
  160,
41958
  45,
41959
  0, // Skip to: 19231
41960
  /* 7551 */ MCD_OPC_Decode,
41961
  148,
41962
  17,
41963
  232,
41964
  1, // Opcode: VCLEzv16i8
41965
  /* 7556 */ MCD_OPC_FilterValue,
41966
  2,
41967
  63,
41968
  0,
41969
  0, // Skip to: 7624
41970
  /* 7561 */ MCD_OPC_ExtractField,
41971
  6,
41972
  2, // Inst{7-6} ...
41973
  /* 7564 */ MCD_OPC_FilterValue,
41974
  0,
41975
  10,
41976
  0,
41977
  0, // Skip to: 7579
41978
  /* 7569 */ MCD_OPC_CheckPredicate,
41979
  26,
41980
  137,
41981
  45,
41982
  0, // Skip to: 19231
41983
  /* 7574 */ MCD_OPC_Decode,
41984
  204,
41985
  30,
41986
  233,
41987
  1, // Opcode: VUZPd8
41988
  /* 7579 */ MCD_OPC_FilterValue,
41989
  1,
41990
  10,
41991
  0,
41992
  0, // Skip to: 7594
41993
  /* 7584 */ MCD_OPC_CheckPredicate,
41994
  26,
41995
  122,
41996
  45,
41997
  0, // Skip to: 19231
41998
  /* 7589 */ MCD_OPC_Decode,
41999
  207,
42000
  30,
42001
  234,
42002
  1, // Opcode: VUZPq8
42003
  /* 7594 */ MCD_OPC_FilterValue,
42004
  2,
42005
  10,
42006
  0,
42007
  0, // Skip to: 7609
42008
  /* 7599 */ MCD_OPC_CheckPredicate,
42009
  26,
42010
  107,
42011
  45,
42012
  0, // Skip to: 19231
42013
  /* 7604 */ MCD_OPC_Decode,
42014
  209,
42015
  30,
42016
  233,
42017
  1, // Opcode: VZIPd8
42018
  /* 7609 */ MCD_OPC_FilterValue,
42019
  3,
42020
  97,
42021
  45,
42022
  0, // Skip to: 19231
42023
  /* 7614 */ MCD_OPC_CheckPredicate,
42024
  26,
42025
  92,
42026
  45,
42027
  0, // Skip to: 19231
42028
  /* 7619 */ MCD_OPC_Decode,
42029
  212,
42030
  30,
42031
  234,
42032
  1, // Opcode: VZIPq8
42033
  /* 7624 */ MCD_OPC_FilterValue,
42034
  5,
42035
  63,
42036
  0,
42037
  0, // Skip to: 7692
42038
  /* 7629 */ MCD_OPC_ExtractField,
42039
  6,
42040
  2, // Inst{7-6} ...
42041
  /* 7632 */ MCD_OPC_FilterValue,
42042
  0,
42043
  10,
42044
  0,
42045
  0, // Skip to: 7647
42046
  /* 7637 */ MCD_OPC_CheckPredicate,
42047
  26,
42048
  69,
42049
  45,
42050
  0, // Skip to: 19231
42051
  /* 7642 */ MCD_OPC_Decode,
42052
  219,
42053
  16,
42054
  231,
42055
  1, // Opcode: VCEQzv4i16
42056
  /* 7647 */ MCD_OPC_FilterValue,
42057
  1,
42058
  10,
42059
  0,
42060
  0, // Skip to: 7662
42061
  /* 7652 */ MCD_OPC_CheckPredicate,
42062
  26,
42063
  54,
42064
  45,
42065
  0, // Skip to: 19231
42066
  /* 7657 */ MCD_OPC_Decode,
42067
  222,
42068
  16,
42069
  232,
42070
  1, // Opcode: VCEQzv8i16
42071
  /* 7662 */ MCD_OPC_FilterValue,
42072
  2,
42073
  10,
42074
  0,
42075
  0, // Skip to: 7677
42076
  /* 7667 */ MCD_OPC_CheckPredicate,
42077
  26,
42078
  39,
42079
  45,
42080
  0, // Skip to: 19231
42081
  /* 7672 */ MCD_OPC_Decode,
42082
  153,
42083
  17,
42084
  231,
42085
  1, // Opcode: VCLEzv4i16
42086
  /* 7677 */ MCD_OPC_FilterValue,
42087
  3,
42088
  29,
42089
  45,
42090
  0, // Skip to: 19231
42091
  /* 7682 */ MCD_OPC_CheckPredicate,
42092
  26,
42093
  24,
42094
  45,
42095
  0, // Skip to: 19231
42096
  /* 7687 */ MCD_OPC_Decode,
42097
  156,
42098
  17,
42099
  232,
42100
  1, // Opcode: VCLEzv8i16
42101
  /* 7692 */ MCD_OPC_FilterValue,
42102
  6,
42103
  63,
42104
  0,
42105
  0, // Skip to: 7760
42106
  /* 7697 */ MCD_OPC_ExtractField,
42107
  6,
42108
  2, // Inst{7-6} ...
42109
  /* 7700 */ MCD_OPC_FilterValue,
42110
  0,
42111
  10,
42112
  0,
42113
  0, // Skip to: 7715
42114
  /* 7705 */ MCD_OPC_CheckPredicate,
42115
  26,
42116
  1,
42117
  45,
42118
  0, // Skip to: 19231
42119
  /* 7710 */ MCD_OPC_Decode,
42120
  203,
42121
  30,
42122
  233,
42123
  1, // Opcode: VUZPd16
42124
  /* 7715 */ MCD_OPC_FilterValue,
42125
  1,
42126
  10,
42127
  0,
42128
  0, // Skip to: 7730
42129
  /* 7720 */ MCD_OPC_CheckPredicate,
42130
  26,
42131
  242,
42132
  44,
42133
  0, // Skip to: 19231
42134
  /* 7725 */ MCD_OPC_Decode,
42135
  205,
42136
  30,
42137
  234,
42138
  1, // Opcode: VUZPq16
42139
  /* 7730 */ MCD_OPC_FilterValue,
42140
  2,
42141
  10,
42142
  0,
42143
  0, // Skip to: 7745
42144
  /* 7735 */ MCD_OPC_CheckPredicate,
42145
  26,
42146
  227,
42147
  44,
42148
  0, // Skip to: 19231
42149
  /* 7740 */ MCD_OPC_Decode,
42150
  208,
42151
  30,
42152
  233,
42153
  1, // Opcode: VZIPd16
42154
  /* 7745 */ MCD_OPC_FilterValue,
42155
  3,
42156
  217,
42157
  44,
42158
  0, // Skip to: 19231
42159
  /* 7750 */ MCD_OPC_CheckPredicate,
42160
  26,
42161
  212,
42162
  44,
42163
  0, // Skip to: 19231
42164
  /* 7755 */ MCD_OPC_Decode,
42165
  210,
42166
  30,
42167
  234,
42168
  1, // Opcode: VZIPq16
42169
  /* 7760 */ MCD_OPC_FilterValue,
42170
  9,
42171
  63,
42172
  0,
42173
  0, // Skip to: 7828
42174
  /* 7765 */ MCD_OPC_ExtractField,
42175
  6,
42176
  2, // Inst{7-6} ...
42177
  /* 7768 */ MCD_OPC_FilterValue,
42178
  0,
42179
  10,
42180
  0,
42181
  0, // Skip to: 7783
42182
  /* 7773 */ MCD_OPC_CheckPredicate,
42183
  26,
42184
  189,
42185
  44,
42186
  0, // Skip to: 19231
42187
  /* 7778 */ MCD_OPC_Decode,
42188
  216,
42189
  16,
42190
  231,
42191
  1, // Opcode: VCEQzv2i32
42192
  /* 7783 */ MCD_OPC_FilterValue,
42193
  1,
42194
  10,
42195
  0,
42196
  0, // Skip to: 7798
42197
  /* 7788 */ MCD_OPC_CheckPredicate,
42198
  26,
42199
  174,
42200
  44,
42201
  0, // Skip to: 19231
42202
  /* 7793 */ MCD_OPC_Decode,
42203
  220,
42204
  16,
42205
  232,
42206
  1, // Opcode: VCEQzv4i32
42207
  /* 7798 */ MCD_OPC_FilterValue,
42208
  2,
42209
  10,
42210
  0,
42211
  0, // Skip to: 7813
42212
  /* 7803 */ MCD_OPC_CheckPredicate,
42213
  26,
42214
  159,
42215
  44,
42216
  0, // Skip to: 19231
42217
  /* 7808 */ MCD_OPC_Decode,
42218
  150,
42219
  17,
42220
  231,
42221
  1, // Opcode: VCLEzv2i32
42222
  /* 7813 */ MCD_OPC_FilterValue,
42223
  3,
42224
  149,
42225
  44,
42226
  0, // Skip to: 19231
42227
  /* 7818 */ MCD_OPC_CheckPredicate,
42228
  26,
42229
  144,
42230
  44,
42231
  0, // Skip to: 19231
42232
  /* 7823 */ MCD_OPC_Decode,
42233
  154,
42234
  17,
42235
  232,
42236
  1, // Opcode: VCLEzv4i32
42237
  /* 7828 */ MCD_OPC_FilterValue,
42238
  10,
42239
  134,
42240
  44,
42241
  0, // Skip to: 19231
42242
  /* 7833 */ MCD_OPC_ExtractField,
42243
  6,
42244
  2, // Inst{7-6} ...
42245
  /* 7836 */ MCD_OPC_FilterValue,
42246
  1,
42247
  10,
42248
  0,
42249
  0, // Skip to: 7851
42250
  /* 7841 */ MCD_OPC_CheckPredicate,
42251
  26,
42252
  121,
42253
  44,
42254
  0, // Skip to: 19231
42255
  /* 7846 */ MCD_OPC_Decode,
42256
  206,
42257
  30,
42258
  234,
42259
  1, // Opcode: VUZPq32
42260
  /* 7851 */ MCD_OPC_FilterValue,
42261
  3,
42262
  111,
42263
  44,
42264
  0, // Skip to: 19231
42265
  /* 7856 */ MCD_OPC_CheckPredicate,
42266
  26,
42267
  106,
42268
  44,
42269
  0, // Skip to: 19231
42270
  /* 7861 */ MCD_OPC_Decode,
42271
  211,
42272
  30,
42273
  234,
42274
  1, // Opcode: VZIPq32
42275
  /* 7866 */ MCD_OPC_FilterValue,
42276
  2,
42277
  13,
42278
  2,
42279
  0, // Skip to: 8396
42280
  /* 7871 */ MCD_OPC_ExtractField,
42281
  16,
42282
  4, // Inst{19-16} ...
42283
  /* 7874 */ MCD_OPC_FilterValue,
42284
  0,
42285
  63,
42286
  0,
42287
  0, // Skip to: 7942
42288
  /* 7879 */ MCD_OPC_ExtractField,
42289
  6,
42290
  2, // Inst{7-6} ...
42291
  /* 7882 */ MCD_OPC_FilterValue,
42292
  0,
42293
  10,
42294
  0,
42295
  0, // Skip to: 7897
42296
  /* 7887 */ MCD_OPC_CheckPredicate,
42297
  26,
42298
  75,
42299
  44,
42300
  0, // Skip to: 19231
42301
  /* 7892 */ MCD_OPC_Decode,
42302
  249,
42303
  23,
42304
  231,
42305
  1, // Opcode: VPADDLsv8i8
42306
  /* 7897 */ MCD_OPC_FilterValue,
42307
  1,
42308
  10,
42309
  0,
42310
  0, // Skip to: 7912
42311
  /* 7902 */ MCD_OPC_CheckPredicate,
42312
  26,
42313
  60,
42314
  44,
42315
  0, // Skip to: 19231
42316
  /* 7907 */ MCD_OPC_Decode,
42317
  244,
42318
  23,
42319
  232,
42320
  1, // Opcode: VPADDLsv16i8
42321
  /* 7912 */ MCD_OPC_FilterValue,
42322
  2,
42323
  10,
42324
  0,
42325
  0, // Skip to: 7927
42326
  /* 7917 */ MCD_OPC_CheckPredicate,
42327
  26,
42328
  45,
42329
  44,
42330
  0, // Skip to: 19231
42331
  /* 7922 */ MCD_OPC_Decode,
42332
  255,
42333
  23,
42334
  231,
42335
  1, // Opcode: VPADDLuv8i8
42336
  /* 7927 */ MCD_OPC_FilterValue,
42337
  3,
42338
  35,
42339
  44,
42340
  0, // Skip to: 19231
42341
  /* 7932 */ MCD_OPC_CheckPredicate,
42342
  26,
42343
  30,
42344
  44,
42345
  0, // Skip to: 19231
42346
  /* 7937 */ MCD_OPC_Decode,
42347
  250,
42348
  23,
42349
  232,
42350
  1, // Opcode: VPADDLuv16i8
42351
  /* 7942 */ MCD_OPC_FilterValue,
42352
  1,
42353
  33,
42354
  0,
42355
  0, // Skip to: 7980
42356
  /* 7947 */ MCD_OPC_ExtractField,
42357
  6,
42358
  2, // Inst{7-6} ...
42359
  /* 7950 */ MCD_OPC_FilterValue,
42360
  0,
42361
  10,
42362
  0,
42363
  0, // Skip to: 7965
42364
  /* 7955 */ MCD_OPC_CheckPredicate,
42365
  26,
42366
  7,
42367
  44,
42368
  0, // Skip to: 19231
42369
  /* 7960 */ MCD_OPC_Decode,
42370
  173,
42371
  17,
42372
  231,
42373
  1, // Opcode: VCLTzv8i8
42374
  /* 7965 */ MCD_OPC_FilterValue,
42375
  1,
42376
  253,
42377
  43,
42378
  0, // Skip to: 19231
42379
  /* 7970 */ MCD_OPC_CheckPredicate,
42380
  26,
42381
  248,
42382
  43,
42383
  0, // Skip to: 19231
42384
  /* 7975 */ MCD_OPC_Decode,
42385
  164,
42386
  17,
42387
  232,
42388
  1, // Opcode: VCLTzv16i8
42389
  /* 7980 */ MCD_OPC_FilterValue,
42390
  2,
42391
  63,
42392
  0,
42393
  0, // Skip to: 8048
42394
  /* 7985 */ MCD_OPC_ExtractField,
42395
  6,
42396
  2, // Inst{7-6} ...
42397
  /* 7988 */ MCD_OPC_FilterValue,
42398
  0,
42399
  10,
42400
  0,
42401
  0, // Skip to: 8003
42402
  /* 7993 */ MCD_OPC_CheckPredicate,
42403
  26,
42404
  225,
42405
  43,
42406
  0, // Skip to: 19231
42407
  /* 7998 */ MCD_OPC_Decode,
42408
  248,
42409
  22,
42410
  235,
42411
  1, // Opcode: VMOVNv8i8
42412
  /* 8003 */ MCD_OPC_FilterValue,
42413
  1,
42414
  10,
42415
  0,
42416
  0, // Skip to: 8018
42417
  /* 8008 */ MCD_OPC_CheckPredicate,
42418
  26,
42419
  210,
42420
  43,
42421
  0, // Skip to: 19231
42422
  /* 8013 */ MCD_OPC_Decode,
42423
  193,
42424
  24,
42425
  235,
42426
  1, // Opcode: VQMOVNsuv8i8
42427
  /* 8018 */ MCD_OPC_FilterValue,
42428
  2,
42429
  10,
42430
  0,
42431
  0, // Skip to: 8033
42432
  /* 8023 */ MCD_OPC_CheckPredicate,
42433
  26,
42434
  195,
42435
  43,
42436
  0, // Skip to: 19231
42437
  /* 8028 */ MCD_OPC_Decode,
42438
  196,
42439
  24,
42440
  235,
42441
  1, // Opcode: VQMOVNsv8i8
42442
  /* 8033 */ MCD_OPC_FilterValue,
42443
  3,
42444
  185,
42445
  43,
42446
  0, // Skip to: 19231
42447
  /* 8038 */ MCD_OPC_CheckPredicate,
42448
  26,
42449
  180,
42450
  43,
42451
  0, // Skip to: 19231
42452
  /* 8043 */ MCD_OPC_Decode,
42453
  199,
42454
  24,
42455
  235,
42456
  1, // Opcode: VQMOVNuv8i8
42457
  /* 8048 */ MCD_OPC_FilterValue,
42458
  4,
42459
  63,
42460
  0,
42461
  0, // Skip to: 8116
42462
  /* 8053 */ MCD_OPC_ExtractField,
42463
  6,
42464
  2, // Inst{7-6} ...
42465
  /* 8056 */ MCD_OPC_FilterValue,
42466
  0,
42467
  10,
42468
  0,
42469
  0, // Skip to: 8071
42470
  /* 8061 */ MCD_OPC_CheckPredicate,
42471
  26,
42472
  157,
42473
  43,
42474
  0, // Skip to: 19231
42475
  /* 8066 */ MCD_OPC_Decode,
42476
  246,
42477
  23,
42478
  231,
42479
  1, // Opcode: VPADDLsv4i16
42480
  /* 8071 */ MCD_OPC_FilterValue,
42481
  1,
42482
  10,
42483
  0,
42484
  0, // Skip to: 8086
42485
  /* 8076 */ MCD_OPC_CheckPredicate,
42486
  26,
42487
  142,
42488
  43,
42489
  0, // Skip to: 19231
42490
  /* 8081 */ MCD_OPC_Decode,
42491
  248,
42492
  23,
42493
  232,
42494
  1, // Opcode: VPADDLsv8i16
42495
  /* 8086 */ MCD_OPC_FilterValue,
42496
  2,
42497
  10,
42498
  0,
42499
  0, // Skip to: 8101
42500
  /* 8091 */ MCD_OPC_CheckPredicate,
42501
  26,
42502
  127,
42503
  43,
42504
  0, // Skip to: 19231
42505
  /* 8096 */ MCD_OPC_Decode,
42506
  252,
42507
  23,
42508
  231,
42509
  1, // Opcode: VPADDLuv4i16
42510
  /* 8101 */ MCD_OPC_FilterValue,
42511
  3,
42512
  117,
42513
  43,
42514
  0, // Skip to: 19231
42515
  /* 8106 */ MCD_OPC_CheckPredicate,
42516
  26,
42517
  112,
42518
  43,
42519
  0, // Skip to: 19231
42520
  /* 8111 */ MCD_OPC_Decode,
42521
  254,
42522
  23,
42523
  232,
42524
  1, // Opcode: VPADDLuv8i16
42525
  /* 8116 */ MCD_OPC_FilterValue,
42526
  5,
42527
  33,
42528
  0,
42529
  0, // Skip to: 8154
42530
  /* 8121 */ MCD_OPC_ExtractField,
42531
  6,
42532
  2, // Inst{7-6} ...
42533
  /* 8124 */ MCD_OPC_FilterValue,
42534
  0,
42535
  10,
42536
  0,
42537
  0, // Skip to: 8139
42538
  /* 8129 */ MCD_OPC_CheckPredicate,
42539
  26,
42540
  89,
42541
  43,
42542
  0, // Skip to: 19231
42543
  /* 8134 */ MCD_OPC_Decode,
42544
  169,
42545
  17,
42546
  231,
42547
  1, // Opcode: VCLTzv4i16
42548
  /* 8139 */ MCD_OPC_FilterValue,
42549
  1,
42550
  79,
42551
  43,
42552
  0, // Skip to: 19231
42553
  /* 8144 */ MCD_OPC_CheckPredicate,
42554
  26,
42555
  74,
42556
  43,
42557
  0, // Skip to: 19231
42558
  /* 8149 */ MCD_OPC_Decode,
42559
  172,
42560
  17,
42561
  232,
42562
  1, // Opcode: VCLTzv8i16
42563
  /* 8154 */ MCD_OPC_FilterValue,
42564
  6,
42565
  63,
42566
  0,
42567
  0, // Skip to: 8222
42568
  /* 8159 */ MCD_OPC_ExtractField,
42569
  6,
42570
  2, // Inst{7-6} ...
42571
  /* 8162 */ MCD_OPC_FilterValue,
42572
  0,
42573
  10,
42574
  0,
42575
  0, // Skip to: 8177
42576
  /* 8167 */ MCD_OPC_CheckPredicate,
42577
  26,
42578
  51,
42579
  43,
42580
  0, // Skip to: 19231
42581
  /* 8172 */ MCD_OPC_Decode,
42582
  247,
42583
  22,
42584
  235,
42585
  1, // Opcode: VMOVNv4i16
42586
  /* 8177 */ MCD_OPC_FilterValue,
42587
  1,
42588
  10,
42589
  0,
42590
  0, // Skip to: 8192
42591
  /* 8182 */ MCD_OPC_CheckPredicate,
42592
  26,
42593
  36,
42594
  43,
42595
  0, // Skip to: 19231
42596
  /* 8187 */ MCD_OPC_Decode,
42597
  192,
42598
  24,
42599
  235,
42600
  1, // Opcode: VQMOVNsuv4i16
42601
  /* 8192 */ MCD_OPC_FilterValue,
42602
  2,
42603
  10,
42604
  0,
42605
  0, // Skip to: 8207
42606
  /* 8197 */ MCD_OPC_CheckPredicate,
42607
  26,
42608
  21,
42609
  43,
42610
  0, // Skip to: 19231
42611
  /* 8202 */ MCD_OPC_Decode,
42612
  195,
42613
  24,
42614
  235,
42615
  1, // Opcode: VQMOVNsv4i16
42616
  /* 8207 */ MCD_OPC_FilterValue,
42617
  3,
42618
  11,
42619
  43,
42620
  0, // Skip to: 19231
42621
  /* 8212 */ MCD_OPC_CheckPredicate,
42622
  26,
42623
  6,
42624
  43,
42625
  0, // Skip to: 19231
42626
  /* 8217 */ MCD_OPC_Decode,
42627
  198,
42628
  24,
42629
  235,
42630
  1, // Opcode: VQMOVNuv4i16
42631
  /* 8222 */ MCD_OPC_FilterValue,
42632
  8,
42633
  63,
42634
  0,
42635
  0, // Skip to: 8290
42636
  /* 8227 */ MCD_OPC_ExtractField,
42637
  6,
42638
  2, // Inst{7-6} ...
42639
  /* 8230 */ MCD_OPC_FilterValue,
42640
  0,
42641
  10,
42642
  0,
42643
  0, // Skip to: 8245
42644
  /* 8235 */ MCD_OPC_CheckPredicate,
42645
  26,
42646
  239,
42647
  42,
42648
  0, // Skip to: 19231
42649
  /* 8240 */ MCD_OPC_Decode,
42650
  245,
42651
  23,
42652
  231,
42653
  1, // Opcode: VPADDLsv2i32
42654
  /* 8245 */ MCD_OPC_FilterValue,
42655
  1,
42656
  10,
42657
  0,
42658
  0, // Skip to: 8260
42659
  /* 8250 */ MCD_OPC_CheckPredicate,
42660
  26,
42661
  224,
42662
  42,
42663
  0, // Skip to: 19231
42664
  /* 8255 */ MCD_OPC_Decode,
42665
  247,
42666
  23,
42667
  232,
42668
  1, // Opcode: VPADDLsv4i32
42669
  /* 8260 */ MCD_OPC_FilterValue,
42670
  2,
42671
  10,
42672
  0,
42673
  0, // Skip to: 8275
42674
  /* 8265 */ MCD_OPC_CheckPredicate,
42675
  26,
42676
  209,
42677
  42,
42678
  0, // Skip to: 19231
42679
  /* 8270 */ MCD_OPC_Decode,
42680
  251,
42681
  23,
42682
  231,
42683
  1, // Opcode: VPADDLuv2i32
42684
  /* 8275 */ MCD_OPC_FilterValue,
42685
  3,
42686
  199,
42687
  42,
42688
  0, // Skip to: 19231
42689
  /* 8280 */ MCD_OPC_CheckPredicate,
42690
  26,
42691
  194,
42692
  42,
42693
  0, // Skip to: 19231
42694
  /* 8285 */ MCD_OPC_Decode,
42695
  253,
42696
  23,
42697
  232,
42698
  1, // Opcode: VPADDLuv4i32
42699
  /* 8290 */ MCD_OPC_FilterValue,
42700
  9,
42701
  33,
42702
  0,
42703
  0, // Skip to: 8328
42704
  /* 8295 */ MCD_OPC_ExtractField,
42705
  6,
42706
  2, // Inst{7-6} ...
42707
  /* 8298 */ MCD_OPC_FilterValue,
42708
  0,
42709
  10,
42710
  0,
42711
  0, // Skip to: 8313
42712
  /* 8303 */ MCD_OPC_CheckPredicate,
42713
  26,
42714
  171,
42715
  42,
42716
  0, // Skip to: 19231
42717
  /* 8308 */ MCD_OPC_Decode,
42718
  166,
42719
  17,
42720
  231,
42721
  1, // Opcode: VCLTzv2i32
42722
  /* 8313 */ MCD_OPC_FilterValue,
42723
  1,
42724
  161,
42725
  42,
42726
  0, // Skip to: 19231
42727
  /* 8318 */ MCD_OPC_CheckPredicate,
42728
  26,
42729
  156,
42730
  42,
42731
  0, // Skip to: 19231
42732
  /* 8323 */ MCD_OPC_Decode,
42733
  170,
42734
  17,
42735
  232,
42736
  1, // Opcode: VCLTzv4i32
42737
  /* 8328 */ MCD_OPC_FilterValue,
42738
  10,
42739
  146,
42740
  42,
42741
  0, // Skip to: 19231
42742
  /* 8333 */ MCD_OPC_ExtractField,
42743
  6,
42744
  2, // Inst{7-6} ...
42745
  /* 8336 */ MCD_OPC_FilterValue,
42746
  0,
42747
  10,
42748
  0,
42749
  0, // Skip to: 8351
42750
  /* 8341 */ MCD_OPC_CheckPredicate,
42751
  26,
42752
  133,
42753
  42,
42754
  0, // Skip to: 19231
42755
  /* 8346 */ MCD_OPC_Decode,
42756
  246,
42757
  22,
42758
  235,
42759
  1, // Opcode: VMOVNv2i32
42760
  /* 8351 */ MCD_OPC_FilterValue,
42761
  1,
42762
  10,
42763
  0,
42764
  0, // Skip to: 8366
42765
  /* 8356 */ MCD_OPC_CheckPredicate,
42766
  26,
42767
  118,
42768
  42,
42769
  0, // Skip to: 19231
42770
  /* 8361 */ MCD_OPC_Decode,
42771
  191,
42772
  24,
42773
  235,
42774
  1, // Opcode: VQMOVNsuv2i32
42775
  /* 8366 */ MCD_OPC_FilterValue,
42776
  2,
42777
  10,
42778
  0,
42779
  0, // Skip to: 8381
42780
  /* 8371 */ MCD_OPC_CheckPredicate,
42781
  26,
42782
  103,
42783
  42,
42784
  0, // Skip to: 19231
42785
  /* 8376 */ MCD_OPC_Decode,
42786
  194,
42787
  24,
42788
  235,
42789
  1, // Opcode: VQMOVNsv2i32
42790
  /* 8381 */ MCD_OPC_FilterValue,
42791
  3,
42792
  93,
42793
  42,
42794
  0, // Skip to: 19231
42795
  /* 8386 */ MCD_OPC_CheckPredicate,
42796
  26,
42797
  88,
42798
  42,
42799
  0, // Skip to: 19231
42800
  /* 8391 */ MCD_OPC_Decode,
42801
  197,
42802
  24,
42803
  235,
42804
  1, // Opcode: VQMOVNuv2i32
42805
  /* 8396 */ MCD_OPC_FilterValue,
42806
  3,
42807
  17,
42808
  1,
42809
  0, // Skip to: 8674
42810
  /* 8401 */ MCD_OPC_ExtractField,
42811
  16,
42812
  4, // Inst{19-16} ...
42813
  /* 8404 */ MCD_OPC_FilterValue,
42814
  1,
42815
  63,
42816
  0,
42817
  0, // Skip to: 8472
42818
  /* 8409 */ MCD_OPC_ExtractField,
42819
  6,
42820
  2, // Inst{7-6} ...
42821
  /* 8412 */ MCD_OPC_FilterValue,
42822
  0,
42823
  10,
42824
  0,
42825
  0, // Skip to: 8427
42826
  /* 8417 */ MCD_OPC_CheckPredicate,
42827
  26,
42828
  57,
42829
  42,
42830
  0, // Skip to: 19231
42831
  /* 8422 */ MCD_OPC_Decode,
42832
  141,
42833
  16,
42834
  231,
42835
  1, // Opcode: VABSv8i8
42836
  /* 8427 */ MCD_OPC_FilterValue,
42837
  1,
42838
  10,
42839
  0,
42840
  0, // Skip to: 8442
42841
  /* 8432 */ MCD_OPC_CheckPredicate,
42842
  26,
42843
  42,
42844
  42,
42845
  0, // Skip to: 19231
42846
  /* 8437 */ MCD_OPC_Decode,
42847
  136,
42848
  16,
42849
  232,
42850
  1, // Opcode: VABSv16i8
42851
  /* 8442 */ MCD_OPC_FilterValue,
42852
  2,
42853
  10,
42854
  0,
42855
  0, // Skip to: 8457
42856
  /* 8447 */ MCD_OPC_CheckPredicate,
42857
  26,
42858
  27,
42859
  42,
42860
  0, // Skip to: 19231
42861
  /* 8452 */ MCD_OPC_Decode,
42862
  213,
42863
  23,
42864
  231,
42865
  1, // Opcode: VNEGs8d
42866
  /* 8457 */ MCD_OPC_FilterValue,
42867
  3,
42868
  17,
42869
  42,
42870
  0, // Skip to: 19231
42871
  /* 8462 */ MCD_OPC_CheckPredicate,
42872
  26,
42873
  12,
42874
  42,
42875
  0, // Skip to: 19231
42876
  /* 8467 */ MCD_OPC_Decode,
42877
  214,
42878
  23,
42879
  232,
42880
  1, // Opcode: VNEGs8q
42881
  /* 8472 */ MCD_OPC_FilterValue,
42882
  2,
42883
  17,
42884
  0,
42885
  0, // Skip to: 8494
42886
  /* 8477 */ MCD_OPC_CheckPredicate,
42887
  26,
42888
  253,
42889
  41,
42890
  0, // Skip to: 19231
42891
  /* 8482 */ MCD_OPC_CheckField,
42892
  6,
42893
  2,
42894
  0,
42895
  246,
42896
  41,
42897
  0, // Skip to: 19231
42898
  /* 8489 */ MCD_OPC_Decode,
42899
  233,
42900
  26,
42901
  236,
42902
  1, // Opcode: VSHLLi8
42903
  /* 8494 */ MCD_OPC_FilterValue,
42904
  5,
42905
  63,
42906
  0,
42907
  0, // Skip to: 8562
42908
  /* 8499 */ MCD_OPC_ExtractField,
42909
  6,
42910
  2, // Inst{7-6} ...
42911
  /* 8502 */ MCD_OPC_FilterValue,
42912
  0,
42913
  10,
42914
  0,
42915
  0, // Skip to: 8517
42916
  /* 8507 */ MCD_OPC_CheckPredicate,
42917
  26,
42918
  223,
42919
  41,
42920
  0, // Skip to: 19231
42921
  /* 8512 */ MCD_OPC_Decode,
42922
  138,
42923
  16,
42924
  231,
42925
  1, // Opcode: VABSv4i16
42926
  /* 8517 */ MCD_OPC_FilterValue,
42927
  1,
42928
  10,
42929
  0,
42930
  0, // Skip to: 8532
42931
  /* 8522 */ MCD_OPC_CheckPredicate,
42932
  26,
42933
  208,
42934
  41,
42935
  0, // Skip to: 19231
42936
  /* 8527 */ MCD_OPC_Decode,
42937
  140,
42938
  16,
42939
  232,
42940
  1, // Opcode: VABSv8i16
42941
  /* 8532 */ MCD_OPC_FilterValue,
42942
  2,
42943
  10,
42944
  0,
42945
  0, // Skip to: 8547
42946
  /* 8537 */ MCD_OPC_CheckPredicate,
42947
  26,
42948
  193,
42949
  41,
42950
  0, // Skip to: 19231
42951
  /* 8542 */ MCD_OPC_Decode,
42952
  209,
42953
  23,
42954
  231,
42955
  1, // Opcode: VNEGs16d
42956
  /* 8547 */ MCD_OPC_FilterValue,
42957
  3,
42958
  183,
42959
  41,
42960
  0, // Skip to: 19231
42961
  /* 8552 */ MCD_OPC_CheckPredicate,
42962
  26,
42963
  178,
42964
  41,
42965
  0, // Skip to: 19231
42966
  /* 8557 */ MCD_OPC_Decode,
42967
  210,
42968
  23,
42969
  232,
42970
  1, // Opcode: VNEGs16q
42971
  /* 8562 */ MCD_OPC_FilterValue,
42972
  6,
42973
  17,
42974
  0,
42975
  0, // Skip to: 8584
42976
  /* 8567 */ MCD_OPC_CheckPredicate,
42977
  26,
42978
  163,
42979
  41,
42980
  0, // Skip to: 19231
42981
  /* 8572 */ MCD_OPC_CheckField,
42982
  6,
42983
  2,
42984
  0,
42985
  156,
42986
  41,
42987
  0, // Skip to: 19231
42988
  /* 8579 */ MCD_OPC_Decode,
42989
  231,
42990
  26,
42991
  236,
42992
  1, // Opcode: VSHLLi16
42993
  /* 8584 */ MCD_OPC_FilterValue,
42994
  9,
42995
  63,
42996
  0,
42997
  0, // Skip to: 8652
42998
  /* 8589 */ MCD_OPC_ExtractField,
42999
  6,
43000
  2, // Inst{7-6} ...
43001
  /* 8592 */ MCD_OPC_FilterValue,
43002
  0,
43003
  10,
43004
  0,
43005
  0, // Skip to: 8607
43006
  /* 8597 */ MCD_OPC_CheckPredicate,
43007
  26,
43008
  133,
43009
  41,
43010
  0, // Skip to: 19231
43011
  /* 8602 */ MCD_OPC_Decode,
43012
  137,
43013
  16,
43014
  231,
43015
  1, // Opcode: VABSv2i32
43016
  /* 8607 */ MCD_OPC_FilterValue,
43017
  1,
43018
  10,
43019
  0,
43020
  0, // Skip to: 8622
43021
  /* 8612 */ MCD_OPC_CheckPredicate,
43022
  26,
43023
  118,
43024
  41,
43025
  0, // Skip to: 19231
43026
  /* 8617 */ MCD_OPC_Decode,
43027
  139,
43028
  16,
43029
  232,
43030
  1, // Opcode: VABSv4i32
43031
  /* 8622 */ MCD_OPC_FilterValue,
43032
  2,
43033
  10,
43034
  0,
43035
  0, // Skip to: 8637
43036
  /* 8627 */ MCD_OPC_CheckPredicate,
43037
  26,
43038
  103,
43039
  41,
43040
  0, // Skip to: 19231
43041
  /* 8632 */ MCD_OPC_Decode,
43042
  211,
43043
  23,
43044
  231,
43045
  1, // Opcode: VNEGs32d
43046
  /* 8637 */ MCD_OPC_FilterValue,
43047
  3,
43048
  93,
43049
  41,
43050
  0, // Skip to: 19231
43051
  /* 8642 */ MCD_OPC_CheckPredicate,
43052
  26,
43053
  88,
43054
  41,
43055
  0, // Skip to: 19231
43056
  /* 8647 */ MCD_OPC_Decode,
43057
  212,
43058
  23,
43059
  232,
43060
  1, // Opcode: VNEGs32q
43061
  /* 8652 */ MCD_OPC_FilterValue,
43062
  10,
43063
  78,
43064
  41,
43065
  0, // Skip to: 19231
43066
  /* 8657 */ MCD_OPC_CheckPredicate,
43067
  26,
43068
  73,
43069
  41,
43070
  0, // Skip to: 19231
43071
  /* 8662 */ MCD_OPC_CheckField,
43072
  6,
43073
  2,
43074
  0,
43075
  66,
43076
  41,
43077
  0, // Skip to: 19231
43078
  /* 8669 */ MCD_OPC_Decode,
43079
  232,
43080
  26,
43081
  236,
43082
  1, // Opcode: VSHLLi32
43083
  /* 8674 */ MCD_OPC_FilterValue,
43084
  4,
43085
  155,
43086
  1,
43087
  0, // Skip to: 9090
43088
  /* 8679 */ MCD_OPC_ExtractField,
43089
  16,
43090
  4, // Inst{19-16} ...
43091
  /* 8682 */ MCD_OPC_FilterValue,
43092
  0,
43093
  63,
43094
  0,
43095
  0, // Skip to: 8750
43096
  /* 8687 */ MCD_OPC_ExtractField,
43097
  6,
43098
  2, // Inst{7-6} ...
43099
  /* 8690 */ MCD_OPC_FilterValue,
43100
  0,
43101
  10,
43102
  0,
43103
  0, // Skip to: 8705
43104
  /* 8695 */ MCD_OPC_CheckPredicate,
43105
  26,
43106
  35,
43107
  41,
43108
  0, // Skip to: 19231
43109
  /* 8700 */ MCD_OPC_Decode,
43110
  163,
43111
  17,
43112
  231,
43113
  1, // Opcode: VCLSv8i8
43114
  /* 8705 */ MCD_OPC_FilterValue,
43115
  1,
43116
  10,
43117
  0,
43118
  0, // Skip to: 8720
43119
  /* 8710 */ MCD_OPC_CheckPredicate,
43120
  26,
43121
  20,
43122
  41,
43123
  0, // Skip to: 19231
43124
  /* 8715 */ MCD_OPC_Decode,
43125
  158,
43126
  17,
43127
  232,
43128
  1, // Opcode: VCLSv16i8
43129
  /* 8720 */ MCD_OPC_FilterValue,
43130
  2,
43131
  10,
43132
  0,
43133
  0, // Skip to: 8735
43134
  /* 8725 */ MCD_OPC_CheckPredicate,
43135
  26,
43136
  5,
43137
  41,
43138
  0, // Skip to: 19231
43139
  /* 8730 */ MCD_OPC_Decode,
43140
  179,
43141
  17,
43142
  231,
43143
  1, // Opcode: VCLZv8i8
43144
  /* 8735 */ MCD_OPC_FilterValue,
43145
  3,
43146
  251,
43147
  40,
43148
  0, // Skip to: 19231
43149
  /* 8740 */ MCD_OPC_CheckPredicate,
43150
  26,
43151
  246,
43152
  40,
43153
  0, // Skip to: 19231
43154
  /* 8745 */ MCD_OPC_Decode,
43155
  174,
43156
  17,
43157
  232,
43158
  1, // Opcode: VCLZv16i8
43159
  /* 8750 */ MCD_OPC_FilterValue,
43160
  4,
43161
  63,
43162
  0,
43163
  0, // Skip to: 8818
43164
  /* 8755 */ MCD_OPC_ExtractField,
43165
  6,
43166
  2, // Inst{7-6} ...
43167
  /* 8758 */ MCD_OPC_FilterValue,
43168
  0,
43169
  10,
43170
  0,
43171
  0, // Skip to: 8773
43172
  /* 8763 */ MCD_OPC_CheckPredicate,
43173
  26,
43174
  223,
43175
  40,
43176
  0, // Skip to: 19231
43177
  /* 8768 */ MCD_OPC_Decode,
43178
  160,
43179
  17,
43180
  231,
43181
  1, // Opcode: VCLSv4i16
43182
  /* 8773 */ MCD_OPC_FilterValue,
43183
  1,
43184
  10,
43185
  0,
43186
  0, // Skip to: 8788
43187
  /* 8778 */ MCD_OPC_CheckPredicate,
43188
  26,
43189
  208,
43190
  40,
43191
  0, // Skip to: 19231
43192
  /* 8783 */ MCD_OPC_Decode,
43193
  162,
43194
  17,
43195
  232,
43196
  1, // Opcode: VCLSv8i16
43197
  /* 8788 */ MCD_OPC_FilterValue,
43198
  2,
43199
  10,
43200
  0,
43201
  0, // Skip to: 8803
43202
  /* 8793 */ MCD_OPC_CheckPredicate,
43203
  26,
43204
  193,
43205
  40,
43206
  0, // Skip to: 19231
43207
  /* 8798 */ MCD_OPC_Decode,
43208
  176,
43209
  17,
43210
  231,
43211
  1, // Opcode: VCLZv4i16
43212
  /* 8803 */ MCD_OPC_FilterValue,
43213
  3,
43214
  183,
43215
  40,
43216
  0, // Skip to: 19231
43217
  /* 8808 */ MCD_OPC_CheckPredicate,
43218
  26,
43219
  178,
43220
  40,
43221
  0, // Skip to: 19231
43222
  /* 8813 */ MCD_OPC_Decode,
43223
  178,
43224
  17,
43225
  232,
43226
  1, // Opcode: VCLZv8i16
43227
  /* 8818 */ MCD_OPC_FilterValue,
43228
  5,
43229
  63,
43230
  0,
43231
  0, // Skip to: 8886
43232
  /* 8823 */ MCD_OPC_ExtractField,
43233
  6,
43234
  2, // Inst{7-6} ...
43235
  /* 8826 */ MCD_OPC_FilterValue,
43236
  0,
43237
  10,
43238
  0,
43239
  0, // Skip to: 8841
43240
  /* 8831 */ MCD_OPC_CheckPredicate,
43241
  27,
43242
  155,
43243
  40,
43244
  0, // Skip to: 19231
43245
  /* 8836 */ MCD_OPC_Decode,
43246
  141,
43247
  17,
43248
  231,
43249
  1, // Opcode: VCGTzv4f16
43250
  /* 8841 */ MCD_OPC_FilterValue,
43251
  1,
43252
  10,
43253
  0,
43254
  0, // Skip to: 8856
43255
  /* 8846 */ MCD_OPC_CheckPredicate,
43256
  27,
43257
  140,
43258
  40,
43259
  0, // Skip to: 19231
43260
  /* 8851 */ MCD_OPC_Decode,
43261
  145,
43262
  17,
43263
  232,
43264
  1, // Opcode: VCGTzv8f16
43265
  /* 8856 */ MCD_OPC_FilterValue,
43266
  2,
43267
  10,
43268
  0,
43269
  0, // Skip to: 8871
43270
  /* 8861 */ MCD_OPC_CheckPredicate,
43271
  27,
43272
  125,
43273
  40,
43274
  0, // Skip to: 19231
43275
  /* 8866 */ MCD_OPC_Decode,
43276
  243,
43277
  16,
43278
  231,
43279
  1, // Opcode: VCGEzv4f16
43280
  /* 8871 */ MCD_OPC_FilterValue,
43281
  3,
43282
  115,
43283
  40,
43284
  0, // Skip to: 19231
43285
  /* 8876 */ MCD_OPC_CheckPredicate,
43286
  27,
43287
  110,
43288
  40,
43289
  0, // Skip to: 19231
43290
  /* 8881 */ MCD_OPC_Decode,
43291
  247,
43292
  16,
43293
  232,
43294
  1, // Opcode: VCGEzv8f16
43295
  /* 8886 */ MCD_OPC_FilterValue,
43296
  8,
43297
  63,
43298
  0,
43299
  0, // Skip to: 8954
43300
  /* 8891 */ MCD_OPC_ExtractField,
43301
  6,
43302
  2, // Inst{7-6} ...
43303
  /* 8894 */ MCD_OPC_FilterValue,
43304
  0,
43305
  10,
43306
  0,
43307
  0, // Skip to: 8909
43308
  /* 8899 */ MCD_OPC_CheckPredicate,
43309
  26,
43310
  87,
43311
  40,
43312
  0, // Skip to: 19231
43313
  /* 8904 */ MCD_OPC_Decode,
43314
  159,
43315
  17,
43316
  231,
43317
  1, // Opcode: VCLSv2i32
43318
  /* 8909 */ MCD_OPC_FilterValue,
43319
  1,
43320
  10,
43321
  0,
43322
  0, // Skip to: 8924
43323
  /* 8914 */ MCD_OPC_CheckPredicate,
43324
  26,
43325
  72,
43326
  40,
43327
  0, // Skip to: 19231
43328
  /* 8919 */ MCD_OPC_Decode,
43329
  161,
43330
  17,
43331
  232,
43332
  1, // Opcode: VCLSv4i32
43333
  /* 8924 */ MCD_OPC_FilterValue,
43334
  2,
43335
  10,
43336
  0,
43337
  0, // Skip to: 8939
43338
  /* 8929 */ MCD_OPC_CheckPredicate,
43339
  26,
43340
  57,
43341
  40,
43342
  0, // Skip to: 19231
43343
  /* 8934 */ MCD_OPC_Decode,
43344
  175,
43345
  17,
43346
  231,
43347
  1, // Opcode: VCLZv2i32
43348
  /* 8939 */ MCD_OPC_FilterValue,
43349
  3,
43350
  47,
43351
  40,
43352
  0, // Skip to: 19231
43353
  /* 8944 */ MCD_OPC_CheckPredicate,
43354
  26,
43355
  42,
43356
  40,
43357
  0, // Skip to: 19231
43358
  /* 8949 */ MCD_OPC_Decode,
43359
  177,
43360
  17,
43361
  232,
43362
  1, // Opcode: VCLZv4i32
43363
  /* 8954 */ MCD_OPC_FilterValue,
43364
  9,
43365
  63,
43366
  0,
43367
  0, // Skip to: 9022
43368
  /* 8959 */ MCD_OPC_ExtractField,
43369
  6,
43370
  2, // Inst{7-6} ...
43371
  /* 8962 */ MCD_OPC_FilterValue,
43372
  0,
43373
  10,
43374
  0,
43375
  0, // Skip to: 8977
43376
  /* 8967 */ MCD_OPC_CheckPredicate,
43377
  26,
43378
  19,
43379
  40,
43380
  0, // Skip to: 19231
43381
  /* 8972 */ MCD_OPC_Decode,
43382
  139,
43383
  17,
43384
  231,
43385
  1, // Opcode: VCGTzv2f32
43386
  /* 8977 */ MCD_OPC_FilterValue,
43387
  1,
43388
  10,
43389
  0,
43390
  0, // Skip to: 8992
43391
  /* 8982 */ MCD_OPC_CheckPredicate,
43392
  26,
43393
  4,
43394
  40,
43395
  0, // Skip to: 19231
43396
  /* 8987 */ MCD_OPC_Decode,
43397
  142,
43398
  17,
43399
  232,
43400
  1, // Opcode: VCGTzv4f32
43401
  /* 8992 */ MCD_OPC_FilterValue,
43402
  2,
43403
  10,
43404
  0,
43405
  0, // Skip to: 9007
43406
  /* 8997 */ MCD_OPC_CheckPredicate,
43407
  26,
43408
  245,
43409
  39,
43410
  0, // Skip to: 19231
43411
  /* 9002 */ MCD_OPC_Decode,
43412
  241,
43413
  16,
43414
  231,
43415
  1, // Opcode: VCGEzv2f32
43416
  /* 9007 */ MCD_OPC_FilterValue,
43417
  3,
43418
  235,
43419
  39,
43420
  0, // Skip to: 19231
43421
  /* 9012 */ MCD_OPC_CheckPredicate,
43422
  26,
43423
  230,
43424
  39,
43425
  0, // Skip to: 19231
43426
  /* 9017 */ MCD_OPC_Decode,
43427
  244,
43428
  16,
43429
  232,
43430
  1, // Opcode: VCGEzv4f32
43431
  /* 9022 */ MCD_OPC_FilterValue,
43432
  11,
43433
  220,
43434
  39,
43435
  0, // Skip to: 19231
43436
  /* 9027 */ MCD_OPC_ExtractField,
43437
  6,
43438
  2, // Inst{7-6} ...
43439
  /* 9030 */ MCD_OPC_FilterValue,
43440
  0,
43441
  10,
43442
  0,
43443
  0, // Skip to: 9045
43444
  /* 9035 */ MCD_OPC_CheckPredicate,
43445
  26,
43446
  207,
43447
  39,
43448
  0, // Skip to: 19231
43449
  /* 9040 */ MCD_OPC_Decode,
43450
  195,
43451
  25,
43452
  231,
43453
  1, // Opcode: VRECPEd
43454
  /* 9045 */ MCD_OPC_FilterValue,
43455
  1,
43456
  10,
43457
  0,
43458
  0, // Skip to: 9060
43459
  /* 9050 */ MCD_OPC_CheckPredicate,
43460
  26,
43461
  192,
43462
  39,
43463
  0, // Skip to: 19231
43464
  /* 9055 */ MCD_OPC_Decode,
43465
  200,
43466
  25,
43467
  232,
43468
  1, // Opcode: VRECPEq
43469
  /* 9060 */ MCD_OPC_FilterValue,
43470
  2,
43471
  10,
43472
  0,
43473
  0, // Skip to: 9075
43474
  /* 9065 */ MCD_OPC_CheckPredicate,
43475
  26,
43476
  177,
43477
  39,
43478
  0, // Skip to: 19231
43479
  /* 9070 */ MCD_OPC_Decode,
43480
  181,
43481
  26,
43482
  231,
43483
  1, // Opcode: VRSQRTEd
43484
  /* 9075 */ MCD_OPC_FilterValue,
43485
  3,
43486
  167,
43487
  39,
43488
  0, // Skip to: 19231
43489
  /* 9080 */ MCD_OPC_CheckPredicate,
43490
  26,
43491
  162,
43492
  39,
43493
  0, // Skip to: 19231
43494
  /* 9085 */ MCD_OPC_Decode,
43495
  186,
43496
  26,
43497
  232,
43498
  1, // Opcode: VRSQRTEq
43499
  /* 9090 */ MCD_OPC_FilterValue,
43500
  5,
43501
  87,
43502
  1,
43503
  0, // Skip to: 9438
43504
  /* 9095 */ MCD_OPC_ExtractField,
43505
  16,
43506
  4, // Inst{19-16} ...
43507
  /* 9098 */ MCD_OPC_FilterValue,
43508
  0,
43509
  63,
43510
  0,
43511
  0, // Skip to: 9166
43512
  /* 9103 */ MCD_OPC_ExtractField,
43513
  6,
43514
  2, // Inst{7-6} ...
43515
  /* 9106 */ MCD_OPC_FilterValue,
43516
  0,
43517
  10,
43518
  0,
43519
  0, // Skip to: 9121
43520
  /* 9111 */ MCD_OPC_CheckPredicate,
43521
  26,
43522
  131,
43523
  39,
43524
  0, // Skip to: 19231
43525
  /* 9116 */ MCD_OPC_Decode,
43526
  200,
43527
  17,
43528
  231,
43529
  1, // Opcode: VCNTd
43530
  /* 9121 */ MCD_OPC_FilterValue,
43531
  1,
43532
  10,
43533
  0,
43534
  0, // Skip to: 9136
43535
  /* 9126 */ MCD_OPC_CheckPredicate,
43536
  26,
43537
  116,
43538
  39,
43539
  0, // Skip to: 19231
43540
  /* 9131 */ MCD_OPC_Decode,
43541
  201,
43542
  17,
43543
  232,
43544
  1, // Opcode: VCNTq
43545
  /* 9136 */ MCD_OPC_FilterValue,
43546
  2,
43547
  10,
43548
  0,
43549
  0, // Skip to: 9151
43550
  /* 9141 */ MCD_OPC_CheckPredicate,
43551
  26,
43552
  101,
43553
  39,
43554
  0, // Skip to: 19231
43555
  /* 9146 */ MCD_OPC_Decode,
43556
  196,
43557
  23,
43558
  231,
43559
  1, // Opcode: VMVNd
43560
  /* 9151 */ MCD_OPC_FilterValue,
43561
  3,
43562
  91,
43563
  39,
43564
  0, // Skip to: 19231
43565
  /* 9156 */ MCD_OPC_CheckPredicate,
43566
  26,
43567
  86,
43568
  39,
43569
  0, // Skip to: 19231
43570
  /* 9161 */ MCD_OPC_Decode,
43571
  197,
43572
  23,
43573
  232,
43574
  1, // Opcode: VMVNq
43575
  /* 9166 */ MCD_OPC_FilterValue,
43576
  5,
43577
  63,
43578
  0,
43579
  0, // Skip to: 9234
43580
  /* 9171 */ MCD_OPC_ExtractField,
43581
  6,
43582
  2, // Inst{7-6} ...
43583
  /* 9174 */ MCD_OPC_FilterValue,
43584
  0,
43585
  10,
43586
  0,
43587
  0, // Skip to: 9189
43588
  /* 9179 */ MCD_OPC_CheckPredicate,
43589
  27,
43590
  63,
43591
  39,
43592
  0, // Skip to: 19231
43593
  /* 9184 */ MCD_OPC_Decode,
43594
  217,
43595
  16,
43596
  231,
43597
  1, // Opcode: VCEQzv4f16
43598
  /* 9189 */ MCD_OPC_FilterValue,
43599
  1,
43600
  10,
43601
  0,
43602
  0, // Skip to: 9204
43603
  /* 9194 */ MCD_OPC_CheckPredicate,
43604
  27,
43605
  48,
43606
  39,
43607
  0, // Skip to: 19231
43608
  /* 9199 */ MCD_OPC_Decode,
43609
  221,
43610
  16,
43611
  232,
43612
  1, // Opcode: VCEQzv8f16
43613
  /* 9204 */ MCD_OPC_FilterValue,
43614
  2,
43615
  10,
43616
  0,
43617
  0, // Skip to: 9219
43618
  /* 9209 */ MCD_OPC_CheckPredicate,
43619
  27,
43620
  33,
43621
  39,
43622
  0, // Skip to: 19231
43623
  /* 9214 */ MCD_OPC_Decode,
43624
  151,
43625
  17,
43626
  231,
43627
  1, // Opcode: VCLEzv4f16
43628
  /* 9219 */ MCD_OPC_FilterValue,
43629
  3,
43630
  23,
43631
  39,
43632
  0, // Skip to: 19231
43633
  /* 9224 */ MCD_OPC_CheckPredicate,
43634
  27,
43635
  18,
43636
  39,
43637
  0, // Skip to: 19231
43638
  /* 9229 */ MCD_OPC_Decode,
43639
  155,
43640
  17,
43641
  232,
43642
  1, // Opcode: VCLEzv8f16
43643
  /* 9234 */ MCD_OPC_FilterValue,
43644
  7,
43645
  63,
43646
  0,
43647
  0, // Skip to: 9302
43648
  /* 9239 */ MCD_OPC_ExtractField,
43649
  6,
43650
  2, // Inst{7-6} ...
43651
  /* 9242 */ MCD_OPC_FilterValue,
43652
  0,
43653
  10,
43654
  0,
43655
  0, // Skip to: 9257
43656
  /* 9247 */ MCD_OPC_CheckPredicate,
43657
  27,
43658
  251,
43659
  38,
43660
  0, // Skip to: 19231
43661
  /* 9252 */ MCD_OPC_Decode,
43662
  198,
43663
  25,
43664
  231,
43665
  1, // Opcode: VRECPEhd
43666
  /* 9257 */ MCD_OPC_FilterValue,
43667
  1,
43668
  10,
43669
  0,
43670
  0, // Skip to: 9272
43671
  /* 9262 */ MCD_OPC_CheckPredicate,
43672
  27,
43673
  236,
43674
  38,
43675
  0, // Skip to: 19231
43676
  /* 9267 */ MCD_OPC_Decode,
43677
  199,
43678
  25,
43679
  232,
43680
  1, // Opcode: VRECPEhq
43681
  /* 9272 */ MCD_OPC_FilterValue,
43682
  2,
43683
  10,
43684
  0,
43685
  0, // Skip to: 9287
43686
  /* 9277 */ MCD_OPC_CheckPredicate,
43687
  27,
43688
  221,
43689
  38,
43690
  0, // Skip to: 19231
43691
  /* 9282 */ MCD_OPC_Decode,
43692
  184,
43693
  26,
43694
  231,
43695
  1, // Opcode: VRSQRTEhd
43696
  /* 9287 */ MCD_OPC_FilterValue,
43697
  3,
43698
  211,
43699
  38,
43700
  0, // Skip to: 19231
43701
  /* 9292 */ MCD_OPC_CheckPredicate,
43702
  27,
43703
  206,
43704
  38,
43705
  0, // Skip to: 19231
43706
  /* 9297 */ MCD_OPC_Decode,
43707
  185,
43708
  26,
43709
  232,
43710
  1, // Opcode: VRSQRTEhq
43711
  /* 9302 */ MCD_OPC_FilterValue,
43712
  9,
43713
  63,
43714
  0,
43715
  0, // Skip to: 9370
43716
  /* 9307 */ MCD_OPC_ExtractField,
43717
  6,
43718
  2, // Inst{7-6} ...
43719
  /* 9310 */ MCD_OPC_FilterValue,
43720
  0,
43721
  10,
43722
  0,
43723
  0, // Skip to: 9325
43724
  /* 9315 */ MCD_OPC_CheckPredicate,
43725
  26,
43726
  183,
43727
  38,
43728
  0, // Skip to: 19231
43729
  /* 9320 */ MCD_OPC_Decode,
43730
  215,
43731
  16,
43732
  231,
43733
  1, // Opcode: VCEQzv2f32
43734
  /* 9325 */ MCD_OPC_FilterValue,
43735
  1,
43736
  10,
43737
  0,
43738
  0, // Skip to: 9340
43739
  /* 9330 */ MCD_OPC_CheckPredicate,
43740
  26,
43741
  168,
43742
  38,
43743
  0, // Skip to: 19231
43744
  /* 9335 */ MCD_OPC_Decode,
43745
  218,
43746
  16,
43747
  232,
43748
  1, // Opcode: VCEQzv4f32
43749
  /* 9340 */ MCD_OPC_FilterValue,
43750
  2,
43751
  10,
43752
  0,
43753
  0, // Skip to: 9355
43754
  /* 9345 */ MCD_OPC_CheckPredicate,
43755
  26,
43756
  153,
43757
  38,
43758
  0, // Skip to: 19231
43759
  /* 9350 */ MCD_OPC_Decode,
43760
  149,
43761
  17,
43762
  231,
43763
  1, // Opcode: VCLEzv2f32
43764
  /* 9355 */ MCD_OPC_FilterValue,
43765
  3,
43766
  143,
43767
  38,
43768
  0, // Skip to: 19231
43769
  /* 9360 */ MCD_OPC_CheckPredicate,
43770
  26,
43771
  138,
43772
  38,
43773
  0, // Skip to: 19231
43774
  /* 9365 */ MCD_OPC_Decode,
43775
  152,
43776
  17,
43777
  232,
43778
  1, // Opcode: VCLEzv4f32
43779
  /* 9370 */ MCD_OPC_FilterValue,
43780
  11,
43781
  128,
43782
  38,
43783
  0, // Skip to: 19231
43784
  /* 9375 */ MCD_OPC_ExtractField,
43785
  6,
43786
  2, // Inst{7-6} ...
43787
  /* 9378 */ MCD_OPC_FilterValue,
43788
  0,
43789
  10,
43790
  0,
43791
  0, // Skip to: 9393
43792
  /* 9383 */ MCD_OPC_CheckPredicate,
43793
  26,
43794
  115,
43795
  38,
43796
  0, // Skip to: 19231
43797
  /* 9388 */ MCD_OPC_Decode,
43798
  196,
43799
  25,
43800
  231,
43801
  1, // Opcode: VRECPEfd
43802
  /* 9393 */ MCD_OPC_FilterValue,
43803
  1,
43804
  10,
43805
  0,
43806
  0, // Skip to: 9408
43807
  /* 9398 */ MCD_OPC_CheckPredicate,
43808
  26,
43809
  100,
43810
  38,
43811
  0, // Skip to: 19231
43812
  /* 9403 */ MCD_OPC_Decode,
43813
  197,
43814
  25,
43815
  232,
43816
  1, // Opcode: VRECPEfq
43817
  /* 9408 */ MCD_OPC_FilterValue,
43818
  2,
43819
  10,
43820
  0,
43821
  0, // Skip to: 9423
43822
  /* 9413 */ MCD_OPC_CheckPredicate,
43823
  26,
43824
  85,
43825
  38,
43826
  0, // Skip to: 19231
43827
  /* 9418 */ MCD_OPC_Decode,
43828
  182,
43829
  26,
43830
  231,
43831
  1, // Opcode: VRSQRTEfd
43832
  /* 9423 */ MCD_OPC_FilterValue,
43833
  3,
43834
  75,
43835
  38,
43836
  0, // Skip to: 19231
43837
  /* 9428 */ MCD_OPC_CheckPredicate,
43838
  26,
43839
  70,
43840
  38,
43841
  0, // Skip to: 19231
43842
  /* 9433 */ MCD_OPC_Decode,
43843
  183,
43844
  26,
43845
  232,
43846
  1, // Opcode: VRSQRTEfq
43847
  /* 9438 */ MCD_OPC_FilterValue,
43848
  6,
43849
  201,
43850
  1,
43851
  0, // Skip to: 9900
43852
  /* 9443 */ MCD_OPC_ExtractField,
43853
  16,
43854
  4, // Inst{19-16} ...
43855
  /* 9446 */ MCD_OPC_FilterValue,
43856
  0,
43857
  63,
43858
  0,
43859
  0, // Skip to: 9514
43860
  /* 9451 */ MCD_OPC_ExtractField,
43861
  6,
43862
  2, // Inst{7-6} ...
43863
  /* 9454 */ MCD_OPC_FilterValue,
43864
  0,
43865
  10,
43866
  0,
43867
  0, // Skip to: 9469
43868
  /* 9459 */ MCD_OPC_CheckPredicate,
43869
  26,
43870
  39,
43871
  38,
43872
  0, // Skip to: 19231
43873
  /* 9464 */ MCD_OPC_Decode,
43874
  237,
43875
  23,
43876
  237,
43877
  1, // Opcode: VPADALsv8i8
43878
  /* 9469 */ MCD_OPC_FilterValue,
43879
  1,
43880
  10,
43881
  0,
43882
  0, // Skip to: 9484
43883
  /* 9474 */ MCD_OPC_CheckPredicate,
43884
  26,
43885
  24,
43886
  38,
43887
  0, // Skip to: 19231
43888
  /* 9479 */ MCD_OPC_Decode,
43889
  232,
43890
  23,
43891
  238,
43892
  1, // Opcode: VPADALsv16i8
43893
  /* 9484 */ MCD_OPC_FilterValue,
43894
  2,
43895
  10,
43896
  0,
43897
  0, // Skip to: 9499
43898
  /* 9489 */ MCD_OPC_CheckPredicate,
43899
  26,
43900
  9,
43901
  38,
43902
  0, // Skip to: 19231
43903
  /* 9494 */ MCD_OPC_Decode,
43904
  243,
43905
  23,
43906
  237,
43907
  1, // Opcode: VPADALuv8i8
43908
  /* 9499 */ MCD_OPC_FilterValue,
43909
  3,
43910
  255,
43911
  37,
43912
  0, // Skip to: 19231
43913
  /* 9504 */ MCD_OPC_CheckPredicate,
43914
  26,
43915
  250,
43916
  37,
43917
  0, // Skip to: 19231
43918
  /* 9509 */ MCD_OPC_Decode,
43919
  238,
43920
  23,
43921
  238,
43922
  1, // Opcode: VPADALuv16i8
43923
  /* 9514 */ MCD_OPC_FilterValue,
43924
  4,
43925
  63,
43926
  0,
43927
  0, // Skip to: 9582
43928
  /* 9519 */ MCD_OPC_ExtractField,
43929
  6,
43930
  2, // Inst{7-6} ...
43931
  /* 9522 */ MCD_OPC_FilterValue,
43932
  0,
43933
  10,
43934
  0,
43935
  0, // Skip to: 9537
43936
  /* 9527 */ MCD_OPC_CheckPredicate,
43937
  26,
43938
  227,
43939
  37,
43940
  0, // Skip to: 19231
43941
  /* 9532 */ MCD_OPC_Decode,
43942
  234,
43943
  23,
43944
  237,
43945
  1, // Opcode: VPADALsv4i16
43946
  /* 9537 */ MCD_OPC_FilterValue,
43947
  1,
43948
  10,
43949
  0,
43950
  0, // Skip to: 9552
43951
  /* 9542 */ MCD_OPC_CheckPredicate,
43952
  26,
43953
  212,
43954
  37,
43955
  0, // Skip to: 19231
43956
  /* 9547 */ MCD_OPC_Decode,
43957
  236,
43958
  23,
43959
  238,
43960
  1, // Opcode: VPADALsv8i16
43961
  /* 9552 */ MCD_OPC_FilterValue,
43962
  2,
43963
  10,
43964
  0,
43965
  0, // Skip to: 9567
43966
  /* 9557 */ MCD_OPC_CheckPredicate,
43967
  26,
43968
  197,
43969
  37,
43970
  0, // Skip to: 19231
43971
  /* 9562 */ MCD_OPC_Decode,
43972
  240,
43973
  23,
43974
  237,
43975
  1, // Opcode: VPADALuv4i16
43976
  /* 9567 */ MCD_OPC_FilterValue,
43977
  3,
43978
  187,
43979
  37,
43980
  0, // Skip to: 19231
43981
  /* 9572 */ MCD_OPC_CheckPredicate,
43982
  26,
43983
  182,
43984
  37,
43985
  0, // Skip to: 19231
43986
  /* 9577 */ MCD_OPC_Decode,
43987
  242,
43988
  23,
43989
  238,
43990
  1, // Opcode: VPADALuv8i16
43991
  /* 9582 */ MCD_OPC_FilterValue,
43992
  5,
43993
  33,
43994
  0,
43995
  0, // Skip to: 9620
43996
  /* 9587 */ MCD_OPC_ExtractField,
43997
  6,
43998
  2, // Inst{7-6} ...
43999
  /* 9590 */ MCD_OPC_FilterValue,
44000
  0,
44001
  10,
44002
  0,
44003
  0, // Skip to: 9605
44004
  /* 9595 */ MCD_OPC_CheckPredicate,
44005
  27,
44006
  159,
44007
  37,
44008
  0, // Skip to: 19231
44009
  /* 9600 */ MCD_OPC_Decode,
44010
  167,
44011
  17,
44012
  231,
44013
  1, // Opcode: VCLTzv4f16
44014
  /* 9605 */ MCD_OPC_FilterValue,
44015
  1,
44016
  149,
44017
  37,
44018
  0, // Skip to: 19231
44019
  /* 9610 */ MCD_OPC_CheckPredicate,
44020
  27,
44021
  144,
44022
  37,
44023
  0, // Skip to: 19231
44024
  /* 9615 */ MCD_OPC_Decode,
44025
  171,
44026
  17,
44027
  232,
44028
  1, // Opcode: VCLTzv8f16
44029
  /* 9620 */ MCD_OPC_FilterValue,
44030
  6,
44031
  33,
44032
  0,
44033
  0, // Skip to: 9658
44034
  /* 9625 */ MCD_OPC_ExtractField,
44035
  6,
44036
  2, // Inst{7-6} ...
44037
  /* 9628 */ MCD_OPC_FilterValue,
44038
  0,
44039
  10,
44040
  0,
44041
  0, // Skip to: 9643
44042
  /* 9633 */ MCD_OPC_CheckPredicate,
44043
  30,
44044
  121,
44045
  37,
44046
  0, // Skip to: 19231
44047
  /* 9638 */ MCD_OPC_Decode,
44048
  140,
44049
  18,
44050
  235,
44051
  1, // Opcode: VCVTf2h
44052
  /* 9643 */ MCD_OPC_FilterValue,
44053
  1,
44054
  111,
44055
  37,
44056
  0, // Skip to: 19231
44057
  /* 9648 */ MCD_OPC_CheckPredicate,
44058
  31,
44059
  106,
44060
  37,
44061
  0, // Skip to: 19231
44062
  /* 9653 */ MCD_OPC_Decode,
44063
  218,
44064
  5,
44065
  235,
44066
  1, // Opcode: BF16_VCVT
44067
  /* 9658 */ MCD_OPC_FilterValue,
44068
  7,
44069
  63,
44070
  0,
44071
  0, // Skip to: 9726
44072
  /* 9663 */ MCD_OPC_ExtractField,
44073
  6,
44074
  2, // Inst{7-6} ...
44075
  /* 9666 */ MCD_OPC_FilterValue,
44076
  0,
44077
  10,
44078
  0,
44079
  0, // Skip to: 9681
44080
  /* 9671 */ MCD_OPC_CheckPredicate,
44081
  27,
44082
  83,
44083
  37,
44084
  0, // Skip to: 19231
44085
  /* 9676 */ MCD_OPC_Decode,
44086
  160,
44087
  18,
44088
  231,
44089
  1, // Opcode: VCVTs2hd
44090
  /* 9681 */ MCD_OPC_FilterValue,
44091
  1,
44092
  10,
44093
  0,
44094
  0, // Skip to: 9696
44095
  /* 9686 */ MCD_OPC_CheckPredicate,
44096
  27,
44097
  68,
44098
  37,
44099
  0, // Skip to: 19231
44100
  /* 9691 */ MCD_OPC_Decode,
44101
  161,
44102
  18,
44103
  232,
44104
  1, // Opcode: VCVTs2hq
44105
  /* 9696 */ MCD_OPC_FilterValue,
44106
  2,
44107
  10,
44108
  0,
44109
  0, // Skip to: 9711
44110
  /* 9701 */ MCD_OPC_CheckPredicate,
44111
  27,
44112
  53,
44113
  37,
44114
  0, // Skip to: 19231
44115
  /* 9706 */ MCD_OPC_Decode,
44116
  164,
44117
  18,
44118
  231,
44119
  1, // Opcode: VCVTu2hd
44120
  /* 9711 */ MCD_OPC_FilterValue,
44121
  3,
44122
  43,
44123
  37,
44124
  0, // Skip to: 19231
44125
  /* 9716 */ MCD_OPC_CheckPredicate,
44126
  27,
44127
  38,
44128
  37,
44129
  0, // Skip to: 19231
44130
  /* 9721 */ MCD_OPC_Decode,
44131
  165,
44132
  18,
44133
  232,
44134
  1, // Opcode: VCVTu2hq
44135
  /* 9726 */ MCD_OPC_FilterValue,
44136
  8,
44137
  63,
44138
  0,
44139
  0, // Skip to: 9794
44140
  /* 9731 */ MCD_OPC_ExtractField,
44141
  6,
44142
  2, // Inst{7-6} ...
44143
  /* 9734 */ MCD_OPC_FilterValue,
44144
  0,
44145
  10,
44146
  0,
44147
  0, // Skip to: 9749
44148
  /* 9739 */ MCD_OPC_CheckPredicate,
44149
  26,
44150
  15,
44151
  37,
44152
  0, // Skip to: 19231
44153
  /* 9744 */ MCD_OPC_Decode,
44154
  233,
44155
  23,
44156
  237,
44157
  1, // Opcode: VPADALsv2i32
44158
  /* 9749 */ MCD_OPC_FilterValue,
44159
  1,
44160
  10,
44161
  0,
44162
  0, // Skip to: 9764
44163
  /* 9754 */ MCD_OPC_CheckPredicate,
44164
  26,
44165
  0,
44166
  37,
44167
  0, // Skip to: 19231
44168
  /* 9759 */ MCD_OPC_Decode,
44169
  235,
44170
  23,
44171
  238,
44172
  1, // Opcode: VPADALsv4i32
44173
  /* 9764 */ MCD_OPC_FilterValue,
44174
  2,
44175
  10,
44176
  0,
44177
  0, // Skip to: 9779
44178
  /* 9769 */ MCD_OPC_CheckPredicate,
44179
  26,
44180
  241,
44181
  36,
44182
  0, // Skip to: 19231
44183
  /* 9774 */ MCD_OPC_Decode,
44184
  239,
44185
  23,
44186
  237,
44187
  1, // Opcode: VPADALuv2i32
44188
  /* 9779 */ MCD_OPC_FilterValue,
44189
  3,
44190
  231,
44191
  36,
44192
  0, // Skip to: 19231
44193
  /* 9784 */ MCD_OPC_CheckPredicate,
44194
  26,
44195
  226,
44196
  36,
44197
  0, // Skip to: 19231
44198
  /* 9789 */ MCD_OPC_Decode,
44199
  241,
44200
  23,
44201
  238,
44202
  1, // Opcode: VPADALuv4i32
44203
  /* 9794 */ MCD_OPC_FilterValue,
44204
  9,
44205
  33,
44206
  0,
44207
  0, // Skip to: 9832
44208
  /* 9799 */ MCD_OPC_ExtractField,
44209
  6,
44210
  2, // Inst{7-6} ...
44211
  /* 9802 */ MCD_OPC_FilterValue,
44212
  0,
44213
  10,
44214
  0,
44215
  0, // Skip to: 9817
44216
  /* 9807 */ MCD_OPC_CheckPredicate,
44217
  26,
44218
  203,
44219
  36,
44220
  0, // Skip to: 19231
44221
  /* 9812 */ MCD_OPC_Decode,
44222
  165,
44223
  17,
44224
  231,
44225
  1, // Opcode: VCLTzv2f32
44226
  /* 9817 */ MCD_OPC_FilterValue,
44227
  1,
44228
  193,
44229
  36,
44230
  0, // Skip to: 19231
44231
  /* 9822 */ MCD_OPC_CheckPredicate,
44232
  26,
44233
  188,
44234
  36,
44235
  0, // Skip to: 19231
44236
  /* 9827 */ MCD_OPC_Decode,
44237
  168,
44238
  17,
44239
  232,
44240
  1, // Opcode: VCLTzv4f32
44241
  /* 9832 */ MCD_OPC_FilterValue,
44242
  11,
44243
  178,
44244
  36,
44245
  0, // Skip to: 19231
44246
  /* 9837 */ MCD_OPC_ExtractField,
44247
  6,
44248
  2, // Inst{7-6} ...
44249
  /* 9840 */ MCD_OPC_FilterValue,
44250
  0,
44251
  10,
44252
  0,
44253
  0, // Skip to: 9855
44254
  /* 9845 */ MCD_OPC_CheckPredicate,
44255
  26,
44256
  165,
44257
  36,
44258
  0, // Skip to: 19231
44259
  /* 9850 */ MCD_OPC_Decode,
44260
  158,
44261
  18,
44262
  231,
44263
  1, // Opcode: VCVTs2fd
44264
  /* 9855 */ MCD_OPC_FilterValue,
44265
  1,
44266
  10,
44267
  0,
44268
  0, // Skip to: 9870
44269
  /* 9860 */ MCD_OPC_CheckPredicate,
44270
  26,
44271
  150,
44272
  36,
44273
  0, // Skip to: 19231
44274
  /* 9865 */ MCD_OPC_Decode,
44275
  159,
44276
  18,
44277
  232,
44278
  1, // Opcode: VCVTs2fq
44279
  /* 9870 */ MCD_OPC_FilterValue,
44280
  2,
44281
  10,
44282
  0,
44283
  0, // Skip to: 9885
44284
  /* 9875 */ MCD_OPC_CheckPredicate,
44285
  26,
44286
  135,
44287
  36,
44288
  0, // Skip to: 19231
44289
  /* 9880 */ MCD_OPC_Decode,
44290
  162,
44291
  18,
44292
  231,
44293
  1, // Opcode: VCVTu2fd
44294
  /* 9885 */ MCD_OPC_FilterValue,
44295
  3,
44296
  125,
44297
  36,
44298
  0, // Skip to: 19231
44299
  /* 9890 */ MCD_OPC_CheckPredicate,
44300
  26,
44301
  120,
44302
  36,
44303
  0, // Skip to: 19231
44304
  /* 9895 */ MCD_OPC_Decode,
44305
  163,
44306
  18,
44307
  232,
44308
  1, // Opcode: VCVTu2fq
44309
  /* 9900 */ MCD_OPC_FilterValue,
44310
  7,
44311
  245,
44312
  1,
44313
  0, // Skip to: 10406
44314
  /* 9905 */ MCD_OPC_ExtractField,
44315
  16,
44316
  4, // Inst{19-16} ...
44317
  /* 9908 */ MCD_OPC_FilterValue,
44318
  0,
44319
  63,
44320
  0,
44321
  0, // Skip to: 9976
44322
  /* 9913 */ MCD_OPC_ExtractField,
44323
  6,
44324
  2, // Inst{7-6} ...
44325
  /* 9916 */ MCD_OPC_FilterValue,
44326
  0,
44327
  10,
44328
  0,
44329
  0, // Skip to: 9931
44330
  /* 9921 */ MCD_OPC_CheckPredicate,
44331
  26,
44332
  89,
44333
  36,
44334
  0, // Skip to: 19231
44335
  /* 9926 */ MCD_OPC_Decode,
44336
  154,
44337
  24,
44338
  231,
44339
  1, // Opcode: VQABSv8i8
44340
  /* 9931 */ MCD_OPC_FilterValue,
44341
  1,
44342
  10,
44343
  0,
44344
  0, // Skip to: 9946
44345
  /* 9936 */ MCD_OPC_CheckPredicate,
44346
  26,
44347
  74,
44348
  36,
44349
  0, // Skip to: 19231
44350
  /* 9941 */ MCD_OPC_Decode,
44351
  149,
44352
  24,
44353
  232,
44354
  1, // Opcode: VQABSv16i8
44355
  /* 9946 */ MCD_OPC_FilterValue,
44356
  2,
44357
  10,
44358
  0,
44359
  0, // Skip to: 9961
44360
  /* 9951 */ MCD_OPC_CheckPredicate,
44361
  26,
44362
  59,
44363
  36,
44364
  0, // Skip to: 19231
44365
  /* 9956 */ MCD_OPC_Decode,
44366
  205,
44367
  24,
44368
  231,
44369
  1, // Opcode: VQNEGv8i8
44370
  /* 9961 */ MCD_OPC_FilterValue,
44371
  3,
44372
  49,
44373
  36,
44374
  0, // Skip to: 19231
44375
  /* 9966 */ MCD_OPC_CheckPredicate,
44376
  26,
44377
  44,
44378
  36,
44379
  0, // Skip to: 19231
44380
  /* 9971 */ MCD_OPC_Decode,
44381
  200,
44382
  24,
44383
  232,
44384
  1, // Opcode: VQNEGv16i8
44385
  /* 9976 */ MCD_OPC_FilterValue,
44386
  4,
44387
  63,
44388
  0,
44389
  0, // Skip to: 10044
44390
  /* 9981 */ MCD_OPC_ExtractField,
44391
  6,
44392
  2, // Inst{7-6} ...
44393
  /* 9984 */ MCD_OPC_FilterValue,
44394
  0,
44395
  10,
44396
  0,
44397
  0, // Skip to: 9999
44398
  /* 9989 */ MCD_OPC_CheckPredicate,
44399
  26,
44400
  21,
44401
  36,
44402
  0, // Skip to: 19231
44403
  /* 9994 */ MCD_OPC_Decode,
44404
  151,
44405
  24,
44406
  231,
44407
  1, // Opcode: VQABSv4i16
44408
  /* 9999 */ MCD_OPC_FilterValue,
44409
  1,
44410
  10,
44411
  0,
44412
  0, // Skip to: 10014
44413
  /* 10004 */ MCD_OPC_CheckPredicate,
44414
  26,
44415
  6,
44416
  36,
44417
  0, // Skip to: 19231
44418
  /* 10009 */ MCD_OPC_Decode,
44419
  153,
44420
  24,
44421
  232,
44422
  1, // Opcode: VQABSv8i16
44423
  /* 10014 */ MCD_OPC_FilterValue,
44424
  2,
44425
  10,
44426
  0,
44427
  0, // Skip to: 10029
44428
  /* 10019 */ MCD_OPC_CheckPredicate,
44429
  26,
44430
  247,
44431
  35,
44432
  0, // Skip to: 19231
44433
  /* 10024 */ MCD_OPC_Decode,
44434
  202,
44435
  24,
44436
  231,
44437
  1, // Opcode: VQNEGv4i16
44438
  /* 10029 */ MCD_OPC_FilterValue,
44439
  3,
44440
  237,
44441
  35,
44442
  0, // Skip to: 19231
44443
  /* 10034 */ MCD_OPC_CheckPredicate,
44444
  26,
44445
  232,
44446
  35,
44447
  0, // Skip to: 19231
44448
  /* 10039 */ MCD_OPC_Decode,
44449
  204,
44450
  24,
44451
  232,
44452
  1, // Opcode: VQNEGv8i16
44453
  /* 10044 */ MCD_OPC_FilterValue,
44454
  5,
44455
  63,
44456
  0,
44457
  0, // Skip to: 10112
44458
  /* 10049 */ MCD_OPC_ExtractField,
44459
  6,
44460
  2, // Inst{7-6} ...
44461
  /* 10052 */ MCD_OPC_FilterValue,
44462
  0,
44463
  10,
44464
  0,
44465
  0, // Skip to: 10067
44466
  /* 10057 */ MCD_OPC_CheckPredicate,
44467
  27,
44468
  209,
44469
  35,
44470
  0, // Skip to: 19231
44471
  /* 10062 */ MCD_OPC_Decode,
44472
  134,
44473
  16,
44474
  231,
44475
  1, // Opcode: VABShd
44476
  /* 10067 */ MCD_OPC_FilterValue,
44477
  1,
44478
  10,
44479
  0,
44480
  0, // Skip to: 10082
44481
  /* 10072 */ MCD_OPC_CheckPredicate,
44482
  27,
44483
  194,
44484
  35,
44485
  0, // Skip to: 19231
44486
  /* 10077 */ MCD_OPC_Decode,
44487
  135,
44488
  16,
44489
  232,
44490
  1, // Opcode: VABShq
44491
  /* 10082 */ MCD_OPC_FilterValue,
44492
  2,
44493
  10,
44494
  0,
44495
  0, // Skip to: 10097
44496
  /* 10087 */ MCD_OPC_CheckPredicate,
44497
  27,
44498
  179,
44499
  35,
44500
  0, // Skip to: 19231
44501
  /* 10092 */ MCD_OPC_Decode,
44502
  207,
44503
  23,
44504
  231,
44505
  1, // Opcode: VNEGhd
44506
  /* 10097 */ MCD_OPC_FilterValue,
44507
  3,
44508
  169,
44509
  35,
44510
  0, // Skip to: 19231
44511
  /* 10102 */ MCD_OPC_CheckPredicate,
44512
  27,
44513
  164,
44514
  35,
44515
  0, // Skip to: 19231
44516
  /* 10107 */ MCD_OPC_Decode,
44517
  208,
44518
  23,
44519
  232,
44520
  1, // Opcode: VNEGhq
44521
  /* 10112 */ MCD_OPC_FilterValue,
44522
  6,
44523
  17,
44524
  0,
44525
  0, // Skip to: 10134
44526
  /* 10117 */ MCD_OPC_CheckPredicate,
44527
  30,
44528
  149,
44529
  35,
44530
  0, // Skip to: 19231
44531
  /* 10122 */ MCD_OPC_CheckField,
44532
  6,
44533
  2,
44534
  0,
44535
  142,
44536
  35,
44537
  0, // Skip to: 19231
44538
  /* 10129 */ MCD_OPC_Decode,
44539
  149,
44540
  18,
44541
  239,
44542
  1, // Opcode: VCVTh2f
44543
  /* 10134 */ MCD_OPC_FilterValue,
44544
  7,
44545
  63,
44546
  0,
44547
  0, // Skip to: 10202
44548
  /* 10139 */ MCD_OPC_ExtractField,
44549
  6,
44550
  2, // Inst{7-6} ...
44551
  /* 10142 */ MCD_OPC_FilterValue,
44552
  0,
44553
  10,
44554
  0,
44555
  0, // Skip to: 10157
44556
  /* 10147 */ MCD_OPC_CheckPredicate,
44557
  27,
44558
  119,
44559
  35,
44560
  0, // Skip to: 19231
44561
  /* 10152 */ MCD_OPC_Decode,
44562
  150,
44563
  18,
44564
  231,
44565
  1, // Opcode: VCVTh2sd
44566
  /* 10157 */ MCD_OPC_FilterValue,
44567
  1,
44568
  10,
44569
  0,
44570
  0, // Skip to: 10172
44571
  /* 10162 */ MCD_OPC_CheckPredicate,
44572
  27,
44573
  104,
44574
  35,
44575
  0, // Skip to: 19231
44576
  /* 10167 */ MCD_OPC_Decode,
44577
  151,
44578
  18,
44579
  232,
44580
  1, // Opcode: VCVTh2sq
44581
  /* 10172 */ MCD_OPC_FilterValue,
44582
  2,
44583
  10,
44584
  0,
44585
  0, // Skip to: 10187
44586
  /* 10177 */ MCD_OPC_CheckPredicate,
44587
  27,
44588
  89,
44589
  35,
44590
  0, // Skip to: 19231
44591
  /* 10182 */ MCD_OPC_Decode,
44592
  152,
44593
  18,
44594
  231,
44595
  1, // Opcode: VCVTh2ud
44596
  /* 10187 */ MCD_OPC_FilterValue,
44597
  3,
44598
  79,
44599
  35,
44600
  0, // Skip to: 19231
44601
  /* 10192 */ MCD_OPC_CheckPredicate,
44602
  27,
44603
  74,
44604
  35,
44605
  0, // Skip to: 19231
44606
  /* 10197 */ MCD_OPC_Decode,
44607
  153,
44608
  18,
44609
  232,
44610
  1, // Opcode: VCVTh2uq
44611
  /* 10202 */ MCD_OPC_FilterValue,
44612
  8,
44613
  63,
44614
  0,
44615
  0, // Skip to: 10270
44616
  /* 10207 */ MCD_OPC_ExtractField,
44617
  6,
44618
  2, // Inst{7-6} ...
44619
  /* 10210 */ MCD_OPC_FilterValue,
44620
  0,
44621
  10,
44622
  0,
44623
  0, // Skip to: 10225
44624
  /* 10215 */ MCD_OPC_CheckPredicate,
44625
  26,
44626
  51,
44627
  35,
44628
  0, // Skip to: 19231
44629
  /* 10220 */ MCD_OPC_Decode,
44630
  150,
44631
  24,
44632
  231,
44633
  1, // Opcode: VQABSv2i32
44634
  /* 10225 */ MCD_OPC_FilterValue,
44635
  1,
44636
  10,
44637
  0,
44638
  0, // Skip to: 10240
44639
  /* 10230 */ MCD_OPC_CheckPredicate,
44640
  26,
44641
  36,
44642
  35,
44643
  0, // Skip to: 19231
44644
  /* 10235 */ MCD_OPC_Decode,
44645
  152,
44646
  24,
44647
  232,
44648
  1, // Opcode: VQABSv4i32
44649
  /* 10240 */ MCD_OPC_FilterValue,
44650
  2,
44651
  10,
44652
  0,
44653
  0, // Skip to: 10255
44654
  /* 10245 */ MCD_OPC_CheckPredicate,
44655
  26,
44656
  21,
44657
  35,
44658
  0, // Skip to: 19231
44659
  /* 10250 */ MCD_OPC_Decode,
44660
  201,
44661
  24,
44662
  231,
44663
  1, // Opcode: VQNEGv2i32
44664
  /* 10255 */ MCD_OPC_FilterValue,
44665
  3,
44666
  11,
44667
  35,
44668
  0, // Skip to: 19231
44669
  /* 10260 */ MCD_OPC_CheckPredicate,
44670
  26,
44671
  6,
44672
  35,
44673
  0, // Skip to: 19231
44674
  /* 10265 */ MCD_OPC_Decode,
44675
  203,
44676
  24,
44677
  232,
44678
  1, // Opcode: VQNEGv4i32
44679
  /* 10270 */ MCD_OPC_FilterValue,
44680
  9,
44681
  63,
44682
  0,
44683
  0, // Skip to: 10338
44684
  /* 10275 */ MCD_OPC_ExtractField,
44685
  6,
44686
  2, // Inst{7-6} ...
44687
  /* 10278 */ MCD_OPC_FilterValue,
44688
  0,
44689
  10,
44690
  0,
44691
  0, // Skip to: 10293
44692
  /* 10283 */ MCD_OPC_CheckPredicate,
44693
  26,
44694
  239,
44695
  34,
44696
  0, // Skip to: 19231
44697
  /* 10288 */ MCD_OPC_Decode,
44698
  132,
44699
  16,
44700
  231,
44701
  1, // Opcode: VABSfd
44702
  /* 10293 */ MCD_OPC_FilterValue,
44703
  1,
44704
  10,
44705
  0,
44706
  0, // Skip to: 10308
44707
  /* 10298 */ MCD_OPC_CheckPredicate,
44708
  26,
44709
  224,
44710
  34,
44711
  0, // Skip to: 19231
44712
  /* 10303 */ MCD_OPC_Decode,
44713
  133,
44714
  16,
44715
  232,
44716
  1, // Opcode: VABSfq
44717
  /* 10308 */ MCD_OPC_FilterValue,
44718
  2,
44719
  10,
44720
  0,
44721
  0, // Skip to: 10323
44722
  /* 10313 */ MCD_OPC_CheckPredicate,
44723
  26,
44724
  209,
44725
  34,
44726
  0, // Skip to: 19231
44727
  /* 10318 */ MCD_OPC_Decode,
44728
  206,
44729
  23,
44730
  231,
44731
  1, // Opcode: VNEGfd
44732
  /* 10323 */ MCD_OPC_FilterValue,
44733
  3,
44734
  199,
44735
  34,
44736
  0, // Skip to: 19231
44737
  /* 10328 */ MCD_OPC_CheckPredicate,
44738
  26,
44739
  194,
44740
  34,
44741
  0, // Skip to: 19231
44742
  /* 10333 */ MCD_OPC_Decode,
44743
  205,
44744
  23,
44745
  232,
44746
  1, // Opcode: VNEGf32q
44747
  /* 10338 */ MCD_OPC_FilterValue,
44748
  11,
44749
  184,
44750
  34,
44751
  0, // Skip to: 19231
44752
  /* 10343 */ MCD_OPC_ExtractField,
44753
  6,
44754
  2, // Inst{7-6} ...
44755
  /* 10346 */ MCD_OPC_FilterValue,
44756
  0,
44757
  10,
44758
  0,
44759
  0, // Skip to: 10361
44760
  /* 10351 */ MCD_OPC_CheckPredicate,
44761
  26,
44762
  171,
44763
  34,
44764
  0, // Skip to: 19231
44765
  /* 10356 */ MCD_OPC_Decode,
44766
  141,
44767
  18,
44768
  231,
44769
  1, // Opcode: VCVTf2sd
44770
  /* 10361 */ MCD_OPC_FilterValue,
44771
  1,
44772
  10,
44773
  0,
44774
  0, // Skip to: 10376
44775
  /* 10366 */ MCD_OPC_CheckPredicate,
44776
  26,
44777
  156,
44778
  34,
44779
  0, // Skip to: 19231
44780
  /* 10371 */ MCD_OPC_Decode,
44781
  142,
44782
  18,
44783
  232,
44784
  1, // Opcode: VCVTf2sq
44785
  /* 10376 */ MCD_OPC_FilterValue,
44786
  2,
44787
  10,
44788
  0,
44789
  0, // Skip to: 10391
44790
  /* 10381 */ MCD_OPC_CheckPredicate,
44791
  26,
44792
  141,
44793
  34,
44794
  0, // Skip to: 19231
44795
  /* 10386 */ MCD_OPC_Decode,
44796
  143,
44797
  18,
44798
  231,
44799
  1, // Opcode: VCVTf2ud
44800
  /* 10391 */ MCD_OPC_FilterValue,
44801
  3,
44802
  131,
44803
  34,
44804
  0, // Skip to: 19231
44805
  /* 10396 */ MCD_OPC_CheckPredicate,
44806
  26,
44807
  126,
44808
  34,
44809
  0, // Skip to: 19231
44810
  /* 10401 */ MCD_OPC_Decode,
44811
  144,
44812
  18,
44813
  232,
44814
  1, // Opcode: VCVTf2uq
44815
  /* 10406 */ MCD_OPC_FilterValue,
44816
  8,
44817
  33,
44818
  0,
44819
  0, // Skip to: 10444
44820
  /* 10411 */ MCD_OPC_ExtractField,
44821
  6,
44822
  1, // Inst{6} ...
44823
  /* 10414 */ MCD_OPC_FilterValue,
44824
  0,
44825
  10,
44826
  0,
44827
  0, // Skip to: 10429
44828
  /* 10419 */ MCD_OPC_CheckPredicate,
44829
  26,
44830
  103,
44831
  34,
44832
  0, // Skip to: 19231
44833
  /* 10424 */ MCD_OPC_Decode,
44834
  136,
44835
  30,
44836
  240,
44837
  1, // Opcode: VTBL1
44838
  /* 10429 */ MCD_OPC_FilterValue,
44839
  1,
44840
  93,
44841
  34,
44842
  0, // Skip to: 19231
44843
  /* 10434 */ MCD_OPC_CheckPredicate,
44844
  26,
44845
  88,
44846
  34,
44847
  0, // Skip to: 19231
44848
  /* 10439 */ MCD_OPC_Decode,
44849
  142,
44850
  30,
44851
  240,
44852
  1, // Opcode: VTBX1
44853
  /* 10444 */ MCD_OPC_FilterValue,
44854
  9,
44855
  33,
44856
  0,
44857
  0, // Skip to: 10482
44858
  /* 10449 */ MCD_OPC_ExtractField,
44859
  6,
44860
  1, // Inst{6} ...
44861
  /* 10452 */ MCD_OPC_FilterValue,
44862
  0,
44863
  10,
44864
  0,
44865
  0, // Skip to: 10467
44866
  /* 10457 */ MCD_OPC_CheckPredicate,
44867
  26,
44868
  65,
44869
  34,
44870
  0, // Skip to: 19231
44871
  /* 10462 */ MCD_OPC_Decode,
44872
  137,
44873
  30,
44874
  240,
44875
  1, // Opcode: VTBL2
44876
  /* 10467 */ MCD_OPC_FilterValue,
44877
  1,
44878
  55,
44879
  34,
44880
  0, // Skip to: 19231
44881
  /* 10472 */ MCD_OPC_CheckPredicate,
44882
  26,
44883
  50,
44884
  34,
44885
  0, // Skip to: 19231
44886
  /* 10477 */ MCD_OPC_Decode,
44887
  143,
44888
  30,
44889
  240,
44890
  1, // Opcode: VTBX2
44891
  /* 10482 */ MCD_OPC_FilterValue,
44892
  10,
44893
  33,
44894
  0,
44895
  0, // Skip to: 10520
44896
  /* 10487 */ MCD_OPC_ExtractField,
44897
  6,
44898
  1, // Inst{6} ...
44899
  /* 10490 */ MCD_OPC_FilterValue,
44900
  0,
44901
  10,
44902
  0,
44903
  0, // Skip to: 10505
44904
  /* 10495 */ MCD_OPC_CheckPredicate,
44905
  26,
44906
  27,
44907
  34,
44908
  0, // Skip to: 19231
44909
  /* 10500 */ MCD_OPC_Decode,
44910
  138,
44911
  30,
44912
  240,
44913
  1, // Opcode: VTBL3
44914
  /* 10505 */ MCD_OPC_FilterValue,
44915
  1,
44916
  17,
44917
  34,
44918
  0, // Skip to: 19231
44919
  /* 10510 */ MCD_OPC_CheckPredicate,
44920
  26,
44921
  12,
44922
  34,
44923
  0, // Skip to: 19231
44924
  /* 10515 */ MCD_OPC_Decode,
44925
  144,
44926
  30,
44927
  240,
44928
  1, // Opcode: VTBX3
44929
  /* 10520 */ MCD_OPC_FilterValue,
44930
  11,
44931
  33,
44932
  0,
44933
  0, // Skip to: 10558
44934
  /* 10525 */ MCD_OPC_ExtractField,
44935
  6,
44936
  1, // Inst{6} ...
44937
  /* 10528 */ MCD_OPC_FilterValue,
44938
  0,
44939
  10,
44940
  0,
44941
  0, // Skip to: 10543
44942
  /* 10533 */ MCD_OPC_CheckPredicate,
44943
  26,
44944
  245,
44945
  33,
44946
  0, // Skip to: 19231
44947
  /* 10538 */ MCD_OPC_Decode,
44948
  140,
44949
  30,
44950
  240,
44951
  1, // Opcode: VTBL4
44952
  /* 10543 */ MCD_OPC_FilterValue,
44953
  1,
44954
  235,
44955
  33,
44956
  0, // Skip to: 19231
44957
  /* 10548 */ MCD_OPC_CheckPredicate,
44958
  26,
44959
  230,
44960
  33,
44961
  0, // Skip to: 19231
44962
  /* 10553 */ MCD_OPC_Decode,
44963
  146,
44964
  30,
44965
  240,
44966
  1, // Opcode: VTBX4
44967
  /* 10558 */ MCD_OPC_FilterValue,
44968
  12,
44969
  220,
44970
  33,
44971
  0, // Skip to: 19231
44972
  /* 10563 */ MCD_OPC_ExtractField,
44973
  6,
44974
  2, // Inst{7-6} ...
44975
  /* 10566 */ MCD_OPC_FilterValue,
44976
  0,
44977
  63,
44978
  0,
44979
  0, // Skip to: 10634
44980
  /* 10571 */ MCD_OPC_ExtractField,
44981
  16,
44982
  1, // Inst{16} ...
44983
  /* 10574 */ MCD_OPC_FilterValue,
44984
  0,
44985
  40,
44986
  0,
44987
  0, // Skip to: 10619
44988
  /* 10579 */ MCD_OPC_ExtractField,
44989
  17,
44990
  1, // Inst{17} ...
44991
  /* 10582 */ MCD_OPC_FilterValue,
44992
  0,
44993
  17,
44994
  0,
44995
  0, // Skip to: 10604
44996
  /* 10587 */ MCD_OPC_CheckPredicate,
44997
  26,
44998
  191,
44999
  33,
45000
  0, // Skip to: 19231
45001
  /* 10592 */ MCD_OPC_CheckField,
45002
  18,
45003
  1,
45004
  1,
45005
  184,
45006
  33,
45007
  0, // Skip to: 19231
45008
  /* 10599 */ MCD_OPC_Decode,
45009
  185,
45010
  18,
45011
  241,
45012
  1, // Opcode: VDUPLN32d
45013
  /* 10604 */ MCD_OPC_FilterValue,
45014
  1,
45015
  174,
45016
  33,
45017
  0, // Skip to: 19231
45018
  /* 10609 */ MCD_OPC_CheckPredicate,
45019
  26,
45020
  169,
45021
  33,
45022
  0, // Skip to: 19231
45023
  /* 10614 */ MCD_OPC_Decode,
45024
  183,
45025
  18,
45026
  242,
45027
  1, // Opcode: VDUPLN16d
45028
  /* 10619 */ MCD_OPC_FilterValue,
45029
  1,
45030
  159,
45031
  33,
45032
  0, // Skip to: 19231
45033
  /* 10624 */ MCD_OPC_CheckPredicate,
45034
  26,
45035
  154,
45036
  33,
45037
  0, // Skip to: 19231
45038
  /* 10629 */ MCD_OPC_Decode,
45039
  187,
45040
  18,
45041
  243,
45042
  1, // Opcode: VDUPLN8d
45043
  /* 10634 */ MCD_OPC_FilterValue,
45044
  1,
45045
  144,
45046
  33,
45047
  0, // Skip to: 19231
45048
  /* 10639 */ MCD_OPC_ExtractField,
45049
  16,
45050
  1, // Inst{16} ...
45051
  /* 10642 */ MCD_OPC_FilterValue,
45052
  0,
45053
  40,
45054
  0,
45055
  0, // Skip to: 10687
45056
  /* 10647 */ MCD_OPC_ExtractField,
45057
  17,
45058
  1, // Inst{17} ...
45059
  /* 10650 */ MCD_OPC_FilterValue,
45060
  0,
45061
  17,
45062
  0,
45063
  0, // Skip to: 10672
45064
  /* 10655 */ MCD_OPC_CheckPredicate,
45065
  26,
45066
  123,
45067
  33,
45068
  0, // Skip to: 19231
45069
  /* 10660 */ MCD_OPC_CheckField,
45070
  18,
45071
  1,
45072
  1,
45073
  116,
45074
  33,
45075
  0, // Skip to: 19231
45076
  /* 10667 */ MCD_OPC_Decode,
45077
  186,
45078
  18,
45079
  244,
45080
  1, // Opcode: VDUPLN32q
45081
  /* 10672 */ MCD_OPC_FilterValue,
45082
  1,
45083
  106,
45084
  33,
45085
  0, // Skip to: 19231
45086
  /* 10677 */ MCD_OPC_CheckPredicate,
45087
  26,
45088
  101,
45089
  33,
45090
  0, // Skip to: 19231
45091
  /* 10682 */ MCD_OPC_Decode,
45092
  184,
45093
  18,
45094
  245,
45095
  1, // Opcode: VDUPLN16q
45096
  /* 10687 */ MCD_OPC_FilterValue,
45097
  1,
45098
  91,
45099
  33,
45100
  0, // Skip to: 19231
45101
  /* 10692 */ MCD_OPC_CheckPredicate,
45102
  26,
45103
  86,
45104
  33,
45105
  0, // Skip to: 19231
45106
  /* 10697 */ MCD_OPC_Decode,
45107
  188,
45108
  18,
45109
  246,
45110
  1, // Opcode: VDUPLN8q
45111
  /* 10702 */ MCD_OPC_FilterValue,
45112
  1,
45113
  76,
45114
  33,
45115
  0, // Skip to: 19231
45116
  /* 10707 */ MCD_OPC_ExtractField,
45117
  6,
45118
  1, // Inst{6} ...
45119
  /* 10710 */ MCD_OPC_FilterValue,
45120
  0,
45121
  120,
45122
  17,
45123
  0, // Skip to: 15187
45124
  /* 10715 */ MCD_OPC_ExtractField,
45125
  23,
45126
  1, // Inst{23} ...
45127
  /* 10718 */ MCD_OPC_FilterValue,
45128
  0,
45129
  108,
45130
  8,
45131
  0, // Skip to: 12879
45132
  /* 10723 */ MCD_OPC_ExtractField,
45133
  8,
45134
  4, // Inst{11-8} ...
45135
  /* 10726 */ MCD_OPC_FilterValue,
45136
  0,
45137
  163,
45138
  0,
45139
  0, // Skip to: 10894
45140
  /* 10731 */ MCD_OPC_ExtractField,
45141
  20,
45142
  2, // Inst{21-20} ...
45143
  /* 10734 */ MCD_OPC_FilterValue,
45144
  0,
45145
  35,
45146
  0,
45147
  0, // Skip to: 10774
45148
  /* 10739 */ MCD_OPC_ExtractField,
45149
  24,
45150
  8, // Inst{31-24} ...
45151
  /* 10742 */ MCD_OPC_FilterValue,
45152
  242,
45153
  1,
45154
  10,
45155
  0,
45156
  0, // Skip to: 10758
45157
  /* 10748 */ MCD_OPC_CheckPredicate,
45158
  26,
45159
  30,
45160
  33,
45161
  0, // Skip to: 19231
45162
  /* 10753 */ MCD_OPC_Decode,
45163
  162,
45164
  24,
45165
  202,
45166
  1, // Opcode: VQADDsv8i8
45167
  /* 10758 */ MCD_OPC_FilterValue,
45168
  243,
45169
  1,
45170
  19,
45171
  33,
45172
  0, // Skip to: 19231
45173
  /* 10764 */ MCD_OPC_CheckPredicate,
45174
  26,
45175
  14,
45176
  33,
45177
  0, // Skip to: 19231
45178
  /* 10769 */ MCD_OPC_Decode,
45179
  170,
45180
  24,
45181
  202,
45182
  1, // Opcode: VQADDuv8i8
45183
  /* 10774 */ MCD_OPC_FilterValue,
45184
  1,
45185
  35,
45186
  0,
45187
  0, // Skip to: 10814
45188
  /* 10779 */ MCD_OPC_ExtractField,
45189
  24,
45190
  8, // Inst{31-24} ...
45191
  /* 10782 */ MCD_OPC_FilterValue,
45192
  242,
45193
  1,
45194
  10,
45195
  0,
45196
  0, // Skip to: 10798
45197
  /* 10788 */ MCD_OPC_CheckPredicate,
45198
  26,
45199
  246,
45200
  32,
45201
  0, // Skip to: 19231
45202
  /* 10793 */ MCD_OPC_Decode,
45203
  159,
45204
  24,
45205
  202,
45206
  1, // Opcode: VQADDsv4i16
45207
  /* 10798 */ MCD_OPC_FilterValue,
45208
  243,
45209
  1,
45210
  235,
45211
  32,
45212
  0, // Skip to: 19231
45213
  /* 10804 */ MCD_OPC_CheckPredicate,
45214
  26,
45215
  230,
45216
  32,
45217
  0, // Skip to: 19231
45218
  /* 10809 */ MCD_OPC_Decode,
45219
  167,
45220
  24,
45221
  202,
45222
  1, // Opcode: VQADDuv4i16
45223
  /* 10814 */ MCD_OPC_FilterValue,
45224
  2,
45225
  35,
45226
  0,
45227
  0, // Skip to: 10854
45228
  /* 10819 */ MCD_OPC_ExtractField,
45229
  24,
45230
  8, // Inst{31-24} ...
45231
  /* 10822 */ MCD_OPC_FilterValue,
45232
  242,
45233
  1,
45234
  10,
45235
  0,
45236
  0, // Skip to: 10838
45237
  /* 10828 */ MCD_OPC_CheckPredicate,
45238
  26,
45239
  206,
45240
  32,
45241
  0, // Skip to: 19231
45242
  /* 10833 */ MCD_OPC_Decode,
45243
  157,
45244
  24,
45245
  202,
45246
  1, // Opcode: VQADDsv2i32
45247
  /* 10838 */ MCD_OPC_FilterValue,
45248
  243,
45249
  1,
45250
  195,
45251
  32,
45252
  0, // Skip to: 19231
45253
  /* 10844 */ MCD_OPC_CheckPredicate,
45254
  26,
45255
  190,
45256
  32,
45257
  0, // Skip to: 19231
45258
  /* 10849 */ MCD_OPC_Decode,
45259
  165,
45260
  24,
45261
  202,
45262
  1, // Opcode: VQADDuv2i32
45263
  /* 10854 */ MCD_OPC_FilterValue,
45264
  3,
45265
  180,
45266
  32,
45267
  0, // Skip to: 19231
45268
  /* 10859 */ MCD_OPC_ExtractField,
45269
  24,
45270
  8, // Inst{31-24} ...
45271
  /* 10862 */ MCD_OPC_FilterValue,
45272
  242,
45273
  1,
45274
  10,
45275
  0,
45276
  0, // Skip to: 10878
45277
  /* 10868 */ MCD_OPC_CheckPredicate,
45278
  26,
45279
  166,
45280
  32,
45281
  0, // Skip to: 19231
45282
  /* 10873 */ MCD_OPC_Decode,
45283
  156,
45284
  24,
45285
  202,
45286
  1, // Opcode: VQADDsv1i64
45287
  /* 10878 */ MCD_OPC_FilterValue,
45288
  243,
45289
  1,
45290
  155,
45291
  32,
45292
  0, // Skip to: 19231
45293
  /* 10884 */ MCD_OPC_CheckPredicate,
45294
  26,
45295
  150,
45296
  32,
45297
  0, // Skip to: 19231
45298
  /* 10889 */ MCD_OPC_Decode,
45299
  164,
45300
  24,
45301
  202,
45302
  1, // Opcode: VQADDuv1i64
45303
  /* 10894 */ MCD_OPC_FilterValue,
45304
  1,
45305
  163,
45306
  0,
45307
  0, // Skip to: 11062
45308
  /* 10899 */ MCD_OPC_ExtractField,
45309
  20,
45310
  2, // Inst{21-20} ...
45311
  /* 10902 */ MCD_OPC_FilterValue,
45312
  0,
45313
  35,
45314
  0,
45315
  0, // Skip to: 10942
45316
  /* 10907 */ MCD_OPC_ExtractField,
45317
  24,
45318
  8, // Inst{31-24} ...
45319
  /* 10910 */ MCD_OPC_FilterValue,
45320
  242,
45321
  1,
45322
  10,
45323
  0,
45324
  0, // Skip to: 10926
45325
  /* 10916 */ MCD_OPC_CheckPredicate,
45326
  26,
45327
  118,
45328
  32,
45329
  0, // Skip to: 19231
45330
  /* 10921 */ MCD_OPC_Decode,
45331
  180,
45332
  16,
45333
  202,
45334
  1, // Opcode: VANDd
45335
  /* 10926 */ MCD_OPC_FilterValue,
45336
  243,
45337
  1,
45338
  107,
45339
  32,
45340
  0, // Skip to: 19231
45341
  /* 10932 */ MCD_OPC_CheckPredicate,
45342
  26,
45343
  102,
45344
  32,
45345
  0, // Skip to: 19231
45346
  /* 10937 */ MCD_OPC_Decode,
45347
  189,
45348
  18,
45349
  202,
45350
  1, // Opcode: VEORd
45351
  /* 10942 */ MCD_OPC_FilterValue,
45352
  1,
45353
  35,
45354
  0,
45355
  0, // Skip to: 10982
45356
  /* 10947 */ MCD_OPC_ExtractField,
45357
  24,
45358
  8, // Inst{31-24} ...
45359
  /* 10950 */ MCD_OPC_FilterValue,
45360
  242,
45361
  1,
45362
  10,
45363
  0,
45364
  0, // Skip to: 10966
45365
  /* 10956 */ MCD_OPC_CheckPredicate,
45366
  26,
45367
  78,
45368
  32,
45369
  0, // Skip to: 19231
45370
  /* 10961 */ MCD_OPC_Decode,
45371
  186,
45372
  16,
45373
  202,
45374
  1, // Opcode: VBICd
45375
  /* 10966 */ MCD_OPC_FilterValue,
45376
  243,
45377
  1,
45378
  67,
45379
  32,
45380
  0, // Skip to: 19231
45381
  /* 10972 */ MCD_OPC_CheckPredicate,
45382
  26,
45383
  62,
45384
  32,
45385
  0, // Skip to: 19231
45386
  /* 10977 */ MCD_OPC_Decode,
45387
  196,
45388
  16,
45389
  210,
45390
  1, // Opcode: VBSLd
45391
  /* 10982 */ MCD_OPC_FilterValue,
45392
  2,
45393
  35,
45394
  0,
45395
  0, // Skip to: 11022
45396
  /* 10987 */ MCD_OPC_ExtractField,
45397
  24,
45398
  8, // Inst{31-24} ...
45399
  /* 10990 */ MCD_OPC_FilterValue,
45400
  242,
45401
  1,
45402
  10,
45403
  0,
45404
  0, // Skip to: 11006
45405
  /* 10996 */ MCD_OPC_CheckPredicate,
45406
  26,
45407
  38,
45408
  32,
45409
  0, // Skip to: 19231
45410
  /* 11001 */ MCD_OPC_Decode,
45411
  226,
45412
  23,
45413
  202,
45414
  1, // Opcode: VORRd
45415
  /* 11006 */ MCD_OPC_FilterValue,
45416
  243,
45417
  1,
45418
  27,
45419
  32,
45420
  0, // Skip to: 19231
45421
  /* 11012 */ MCD_OPC_CheckPredicate,
45422
  26,
45423
  22,
45424
  32,
45425
  0, // Skip to: 19231
45426
  /* 11017 */ MCD_OPC_Decode,
45427
  194,
45428
  16,
45429
  210,
45430
  1, // Opcode: VBITd
45431
  /* 11022 */ MCD_OPC_FilterValue,
45432
  3,
45433
  12,
45434
  32,
45435
  0, // Skip to: 19231
45436
  /* 11027 */ MCD_OPC_ExtractField,
45437
  24,
45438
  8, // Inst{31-24} ...
45439
  /* 11030 */ MCD_OPC_FilterValue,
45440
  242,
45441
  1,
45442
  10,
45443
  0,
45444
  0, // Skip to: 11046
45445
  /* 11036 */ MCD_OPC_CheckPredicate,
45446
  26,
45447
  254,
45448
  31,
45449
  0, // Skip to: 19231
45450
  /* 11041 */ MCD_OPC_Decode,
45451
  224,
45452
  23,
45453
  202,
45454
  1, // Opcode: VORNd
45455
  /* 11046 */ MCD_OPC_FilterValue,
45456
  243,
45457
  1,
45458
  243,
45459
  31,
45460
  0, // Skip to: 19231
45461
  /* 11052 */ MCD_OPC_CheckPredicate,
45462
  26,
45463
  238,
45464
  31,
45465
  0, // Skip to: 19231
45466
  /* 11057 */ MCD_OPC_Decode,
45467
  192,
45468
  16,
45469
  210,
45470
  1, // Opcode: VBIFd
45471
  /* 11062 */ MCD_OPC_FilterValue,
45472
  2,
45473
  163,
45474
  0,
45475
  0, // Skip to: 11230
45476
  /* 11067 */ MCD_OPC_ExtractField,
45477
  20,
45478
  2, // Inst{21-20} ...
45479
  /* 11070 */ MCD_OPC_FilterValue,
45480
  0,
45481
  35,
45482
  0,
45483
  0, // Skip to: 11110
45484
  /* 11075 */ MCD_OPC_ExtractField,
45485
  24,
45486
  8, // Inst{31-24} ...
45487
  /* 11078 */ MCD_OPC_FilterValue,
45488
  242,
45489
  1,
45490
  10,
45491
  0,
45492
  0, // Skip to: 11094
45493
  /* 11084 */ MCD_OPC_CheckPredicate,
45494
  26,
45495
  206,
45496
  31,
45497
  0, // Skip to: 19231
45498
  /* 11089 */ MCD_OPC_Decode,
45499
  183,
45500
  25,
45501
  202,
45502
  1, // Opcode: VQSUBsv8i8
45503
  /* 11094 */ MCD_OPC_FilterValue,
45504
  243,
45505
  1,
45506
  195,
45507
  31,
45508
  0, // Skip to: 19231
45509
  /* 11100 */ MCD_OPC_CheckPredicate,
45510
  26,
45511
  190,
45512
  31,
45513
  0, // Skip to: 19231
45514
  /* 11105 */ MCD_OPC_Decode,
45515
  191,
45516
  25,
45517
  202,
45518
  1, // Opcode: VQSUBuv8i8
45519
  /* 11110 */ MCD_OPC_FilterValue,
45520
  1,
45521
  35,
45522
  0,
45523
  0, // Skip to: 11150
45524
  /* 11115 */ MCD_OPC_ExtractField,
45525
  24,
45526
  8, // Inst{31-24} ...
45527
  /* 11118 */ MCD_OPC_FilterValue,
45528
  242,
45529
  1,
45530
  10,
45531
  0,
45532
  0, // Skip to: 11134
45533
  /* 11124 */ MCD_OPC_CheckPredicate,
45534
  26,
45535
  166,
45536
  31,
45537
  0, // Skip to: 19231
45538
  /* 11129 */ MCD_OPC_Decode,
45539
  180,
45540
  25,
45541
  202,
45542
  1, // Opcode: VQSUBsv4i16
45543
  /* 11134 */ MCD_OPC_FilterValue,
45544
  243,
45545
  1,
45546
  155,
45547
  31,
45548
  0, // Skip to: 19231
45549
  /* 11140 */ MCD_OPC_CheckPredicate,
45550
  26,
45551
  150,
45552
  31,
45553
  0, // Skip to: 19231
45554
  /* 11145 */ MCD_OPC_Decode,
45555
  188,
45556
  25,
45557
  202,
45558
  1, // Opcode: VQSUBuv4i16
45559
  /* 11150 */ MCD_OPC_FilterValue,
45560
  2,
45561
  35,
45562
  0,
45563
  0, // Skip to: 11190
45564
  /* 11155 */ MCD_OPC_ExtractField,
45565
  24,
45566
  8, // Inst{31-24} ...
45567
  /* 11158 */ MCD_OPC_FilterValue,
45568
  242,
45569
  1,
45570
  10,
45571
  0,
45572
  0, // Skip to: 11174
45573
  /* 11164 */ MCD_OPC_CheckPredicate,
45574
  26,
45575
  126,
45576
  31,
45577
  0, // Skip to: 19231
45578
  /* 11169 */ MCD_OPC_Decode,
45579
  178,
45580
  25,
45581
  202,
45582
  1, // Opcode: VQSUBsv2i32
45583
  /* 11174 */ MCD_OPC_FilterValue,
45584
  243,
45585
  1,
45586
  115,
45587
  31,
45588
  0, // Skip to: 19231
45589
  /* 11180 */ MCD_OPC_CheckPredicate,
45590
  26,
45591
  110,
45592
  31,
45593
  0, // Skip to: 19231
45594
  /* 11185 */ MCD_OPC_Decode,
45595
  186,
45596
  25,
45597
  202,
45598
  1, // Opcode: VQSUBuv2i32
45599
  /* 11190 */ MCD_OPC_FilterValue,
45600
  3,
45601
  100,
45602
  31,
45603
  0, // Skip to: 19231
45604
  /* 11195 */ MCD_OPC_ExtractField,
45605
  24,
45606
  8, // Inst{31-24} ...
45607
  /* 11198 */ MCD_OPC_FilterValue,
45608
  242,
45609
  1,
45610
  10,
45611
  0,
45612
  0, // Skip to: 11214
45613
  /* 11204 */ MCD_OPC_CheckPredicate,
45614
  26,
45615
  86,
45616
  31,
45617
  0, // Skip to: 19231
45618
  /* 11209 */ MCD_OPC_Decode,
45619
  177,
45620
  25,
45621
  202,
45622
  1, // Opcode: VQSUBsv1i64
45623
  /* 11214 */ MCD_OPC_FilterValue,
45624
  243,
45625
  1,
45626
  75,
45627
  31,
45628
  0, // Skip to: 19231
45629
  /* 11220 */ MCD_OPC_CheckPredicate,
45630
  26,
45631
  70,
45632
  31,
45633
  0, // Skip to: 19231
45634
  /* 11225 */ MCD_OPC_Decode,
45635
  185,
45636
  25,
45637
  202,
45638
  1, // Opcode: VQSUBuv1i64
45639
  /* 11230 */ MCD_OPC_FilterValue,
45640
  3,
45641
  123,
45642
  0,
45643
  0, // Skip to: 11358
45644
  /* 11235 */ MCD_OPC_ExtractField,
45645
  20,
45646
  2, // Inst{21-20} ...
45647
  /* 11238 */ MCD_OPC_FilterValue,
45648
  0,
45649
  35,
45650
  0,
45651
  0, // Skip to: 11278
45652
  /* 11243 */ MCD_OPC_ExtractField,
45653
  24,
45654
  8, // Inst{31-24} ...
45655
  /* 11246 */ MCD_OPC_FilterValue,
45656
  242,
45657
  1,
45658
  10,
45659
  0,
45660
  0, // Skip to: 11262
45661
  /* 11252 */ MCD_OPC_CheckPredicate,
45662
  26,
45663
  38,
45664
  31,
45665
  0, // Skip to: 19231
45666
  /* 11257 */ MCD_OPC_Decode,
45667
  233,
45668
  16,
45669
  202,
45670
  1, // Opcode: VCGEsv8i8
45671
  /* 11262 */ MCD_OPC_FilterValue,
45672
  243,
45673
  1,
45674
  27,
45675
  31,
45676
  0, // Skip to: 19231
45677
  /* 11268 */ MCD_OPC_CheckPredicate,
45678
  26,
45679
  22,
45680
  31,
45681
  0, // Skip to: 19231
45682
  /* 11273 */ MCD_OPC_Decode,
45683
  239,
45684
  16,
45685
  202,
45686
  1, // Opcode: VCGEuv8i8
45687
  /* 11278 */ MCD_OPC_FilterValue,
45688
  1,
45689
  35,
45690
  0,
45691
  0, // Skip to: 11318
45692
  /* 11283 */ MCD_OPC_ExtractField,
45693
  24,
45694
  8, // Inst{31-24} ...
45695
  /* 11286 */ MCD_OPC_FilterValue,
45696
  242,
45697
  1,
45698
  10,
45699
  0,
45700
  0, // Skip to: 11302
45701
  /* 11292 */ MCD_OPC_CheckPredicate,
45702
  26,
45703
  254,
45704
  30,
45705
  0, // Skip to: 19231
45706
  /* 11297 */ MCD_OPC_Decode,
45707
  230,
45708
  16,
45709
  202,
45710
  1, // Opcode: VCGEsv4i16
45711
  /* 11302 */ MCD_OPC_FilterValue,
45712
  243,
45713
  1,
45714
  243,
45715
  30,
45716
  0, // Skip to: 19231
45717
  /* 11308 */ MCD_OPC_CheckPredicate,
45718
  26,
45719
  238,
45720
  30,
45721
  0, // Skip to: 19231
45722
  /* 11313 */ MCD_OPC_Decode,
45723
  236,
45724
  16,
45725
  202,
45726
  1, // Opcode: VCGEuv4i16
45727
  /* 11318 */ MCD_OPC_FilterValue,
45728
  2,
45729
  228,
45730
  30,
45731
  0, // Skip to: 19231
45732
  /* 11323 */ MCD_OPC_ExtractField,
45733
  24,
45734
  8, // Inst{31-24} ...
45735
  /* 11326 */ MCD_OPC_FilterValue,
45736
  242,
45737
  1,
45738
  10,
45739
  0,
45740
  0, // Skip to: 11342
45741
  /* 11332 */ MCD_OPC_CheckPredicate,
45742
  26,
45743
  214,
45744
  30,
45745
  0, // Skip to: 19231
45746
  /* 11337 */ MCD_OPC_Decode,
45747
  229,
45748
  16,
45749
  202,
45750
  1, // Opcode: VCGEsv2i32
45751
  /* 11342 */ MCD_OPC_FilterValue,
45752
  243,
45753
  1,
45754
  203,
45755
  30,
45756
  0, // Skip to: 19231
45757
  /* 11348 */ MCD_OPC_CheckPredicate,
45758
  26,
45759
  198,
45760
  30,
45761
  0, // Skip to: 19231
45762
  /* 11353 */ MCD_OPC_Decode,
45763
  235,
45764
  16,
45765
  202,
45766
  1, // Opcode: VCGEuv2i32
45767
  /* 11358 */ MCD_OPC_FilterValue,
45768
  4,
45769
  163,
45770
  0,
45771
  0, // Skip to: 11526
45772
  /* 11363 */ MCD_OPC_ExtractField,
45773
  20,
45774
  2, // Inst{21-20} ...
45775
  /* 11366 */ MCD_OPC_FilterValue,
45776
  0,
45777
  35,
45778
  0,
45779
  0, // Skip to: 11406
45780
  /* 11371 */ MCD_OPC_ExtractField,
45781
  24,
45782
  8, // Inst{31-24} ...
45783
  /* 11374 */ MCD_OPC_FilterValue,
45784
  242,
45785
  1,
45786
  10,
45787
  0,
45788
  0, // Skip to: 11390
45789
  /* 11380 */ MCD_OPC_CheckPredicate,
45790
  26,
45791
  166,
45792
  30,
45793
  0, // Skip to: 19231
45794
  /* 11385 */ MCD_OPC_Decode,
45795
  150,
45796
  25,
45797
  206,
45798
  1, // Opcode: VQSHLsv8i8
45799
  /* 11390 */ MCD_OPC_FilterValue,
45800
  243,
45801
  1,
45802
  155,
45803
  30,
45804
  0, // Skip to: 19231
45805
  /* 11396 */ MCD_OPC_CheckPredicate,
45806
  26,
45807
  150,
45808
  30,
45809
  0, // Skip to: 19231
45810
  /* 11401 */ MCD_OPC_Decode,
45811
  166,
45812
  25,
45813
  206,
45814
  1, // Opcode: VQSHLuv8i8
45815
  /* 11406 */ MCD_OPC_FilterValue,
45816
  1,
45817
  35,
45818
  0,
45819
  0, // Skip to: 11446
45820
  /* 11411 */ MCD_OPC_ExtractField,
45821
  24,
45822
  8, // Inst{31-24} ...
45823
  /* 11414 */ MCD_OPC_FilterValue,
45824
  242,
45825
  1,
45826
  10,
45827
  0,
45828
  0, // Skip to: 11430
45829
  /* 11420 */ MCD_OPC_CheckPredicate,
45830
  26,
45831
  126,
45832
  30,
45833
  0, // Skip to: 19231
45834
  /* 11425 */ MCD_OPC_Decode,
45835
  147,
45836
  25,
45837
  206,
45838
  1, // Opcode: VQSHLsv4i16
45839
  /* 11430 */ MCD_OPC_FilterValue,
45840
  243,
45841
  1,
45842
  115,
45843
  30,
45844
  0, // Skip to: 19231
45845
  /* 11436 */ MCD_OPC_CheckPredicate,
45846
  26,
45847
  110,
45848
  30,
45849
  0, // Skip to: 19231
45850
  /* 11441 */ MCD_OPC_Decode,
45851
  163,
45852
  25,
45853
  206,
45854
  1, // Opcode: VQSHLuv4i16
45855
  /* 11446 */ MCD_OPC_FilterValue,
45856
  2,
45857
  35,
45858
  0,
45859
  0, // Skip to: 11486
45860
  /* 11451 */ MCD_OPC_ExtractField,
45861
  24,
45862
  8, // Inst{31-24} ...
45863
  /* 11454 */ MCD_OPC_FilterValue,
45864
  242,
45865
  1,
45866
  10,
45867
  0,
45868
  0, // Skip to: 11470
45869
  /* 11460 */ MCD_OPC_CheckPredicate,
45870
  26,
45871
  86,
45872
  30,
45873
  0, // Skip to: 19231
45874
  /* 11465 */ MCD_OPC_Decode,
45875
  145,
45876
  25,
45877
  206,
45878
  1, // Opcode: VQSHLsv2i32
45879
  /* 11470 */ MCD_OPC_FilterValue,
45880
  243,
45881
  1,
45882
  75,
45883
  30,
45884
  0, // Skip to: 19231
45885
  /* 11476 */ MCD_OPC_CheckPredicate,
45886
  26,
45887
  70,
45888
  30,
45889
  0, // Skip to: 19231
45890
  /* 11481 */ MCD_OPC_Decode,
45891
  161,
45892
  25,
45893
  206,
45894
  1, // Opcode: VQSHLuv2i32
45895
  /* 11486 */ MCD_OPC_FilterValue,
45896
  3,
45897
  60,
45898
  30,
45899
  0, // Skip to: 19231
45900
  /* 11491 */ MCD_OPC_ExtractField,
45901
  24,
45902
  8, // Inst{31-24} ...
45903
  /* 11494 */ MCD_OPC_FilterValue,
45904
  242,
45905
  1,
45906
  10,
45907
  0,
45908
  0, // Skip to: 11510
45909
  /* 11500 */ MCD_OPC_CheckPredicate,
45910
  26,
45911
  46,
45912
  30,
45913
  0, // Skip to: 19231
45914
  /* 11505 */ MCD_OPC_Decode,
45915
  144,
45916
  25,
45917
  206,
45918
  1, // Opcode: VQSHLsv1i64
45919
  /* 11510 */ MCD_OPC_FilterValue,
45920
  243,
45921
  1,
45922
  35,
45923
  30,
45924
  0, // Skip to: 19231
45925
  /* 11516 */ MCD_OPC_CheckPredicate,
45926
  26,
45927
  30,
45928
  30,
45929
  0, // Skip to: 19231
45930
  /* 11521 */ MCD_OPC_Decode,
45931
  160,
45932
  25,
45933
  206,
45934
  1, // Opcode: VQSHLuv1i64
45935
  /* 11526 */ MCD_OPC_FilterValue,
45936
  5,
45937
  163,
45938
  0,
45939
  0, // Skip to: 11694
45940
  /* 11531 */ MCD_OPC_ExtractField,
45941
  20,
45942
  2, // Inst{21-20} ...
45943
  /* 11534 */ MCD_OPC_FilterValue,
45944
  0,
45945
  35,
45946
  0,
45947
  0, // Skip to: 11574
45948
  /* 11539 */ MCD_OPC_ExtractField,
45949
  24,
45950
  8, // Inst{31-24} ...
45951
  /* 11542 */ MCD_OPC_FilterValue,
45952
  242,
45953
  1,
45954
  10,
45955
  0,
45956
  0, // Skip to: 11558
45957
  /* 11548 */ MCD_OPC_CheckPredicate,
45958
  26,
45959
  254,
45960
  29,
45961
  0, // Skip to: 19231
45962
  /* 11553 */ MCD_OPC_Decode,
45963
  237,
45964
  24,
45965
  206,
45966
  1, // Opcode: VQRSHLsv8i8
45967
  /* 11558 */ MCD_OPC_FilterValue,
45968
  243,
45969
  1,
45970
  243,
45971
  29,
45972
  0, // Skip to: 19231
45973
  /* 11564 */ MCD_OPC_CheckPredicate,
45974
  26,
45975
  238,
45976
  29,
45977
  0, // Skip to: 19231
45978
  /* 11569 */ MCD_OPC_Decode,
45979
  245,
45980
  24,
45981
  206,
45982
  1, // Opcode: VQRSHLuv8i8
45983
  /* 11574 */ MCD_OPC_FilterValue,
45984
  1,
45985
  35,
45986
  0,
45987
  0, // Skip to: 11614
45988
  /* 11579 */ MCD_OPC_ExtractField,
45989
  24,
45990
  8, // Inst{31-24} ...
45991
  /* 11582 */ MCD_OPC_FilterValue,
45992
  242,
45993
  1,
45994
  10,
45995
  0,
45996
  0, // Skip to: 11598
45997
  /* 11588 */ MCD_OPC_CheckPredicate,
45998
  26,
45999
  214,
46000
  29,
46001
  0, // Skip to: 19231
46002
  /* 11593 */ MCD_OPC_Decode,
46003
  234,
46004
  24,
46005
  206,
46006
  1, // Opcode: VQRSHLsv4i16
46007
  /* 11598 */ MCD_OPC_FilterValue,
46008
  243,
46009
  1,
46010
  203,
46011
  29,
46012
  0, // Skip to: 19231
46013
  /* 11604 */ MCD_OPC_CheckPredicate,
46014
  26,
46015
  198,
46016
  29,
46017
  0, // Skip to: 19231
46018
  /* 11609 */ MCD_OPC_Decode,
46019
  242,
46020
  24,
46021
  206,
46022
  1, // Opcode: VQRSHLuv4i16
46023
  /* 11614 */ MCD_OPC_FilterValue,
46024
  2,
46025
  35,
46026
  0,
46027
  0, // Skip to: 11654
46028
  /* 11619 */ MCD_OPC_ExtractField,
46029
  24,
46030
  8, // Inst{31-24} ...
46031
  /* 11622 */ MCD_OPC_FilterValue,
46032
  242,
46033
  1,
46034
  10,
46035
  0,
46036
  0, // Skip to: 11638
46037
  /* 11628 */ MCD_OPC_CheckPredicate,
46038
  26,
46039
  174,
46040
  29,
46041
  0, // Skip to: 19231
46042
  /* 11633 */ MCD_OPC_Decode,
46043
  232,
46044
  24,
46045
  206,
46046
  1, // Opcode: VQRSHLsv2i32
46047
  /* 11638 */ MCD_OPC_FilterValue,
46048
  243,
46049
  1,
46050
  163,
46051
  29,
46052
  0, // Skip to: 19231
46053
  /* 11644 */ MCD_OPC_CheckPredicate,
46054
  26,
46055
  158,
46056
  29,
46057
  0, // Skip to: 19231
46058
  /* 11649 */ MCD_OPC_Decode,
46059
  240,
46060
  24,
46061
  206,
46062
  1, // Opcode: VQRSHLuv2i32
46063
  /* 11654 */ MCD_OPC_FilterValue,
46064
  3,
46065
  148,
46066
  29,
46067
  0, // Skip to: 19231
46068
  /* 11659 */ MCD_OPC_ExtractField,
46069
  24,
46070
  8, // Inst{31-24} ...
46071
  /* 11662 */ MCD_OPC_FilterValue,
46072
  242,
46073
  1,
46074
  10,
46075
  0,
46076
  0, // Skip to: 11678
46077
  /* 11668 */ MCD_OPC_CheckPredicate,
46078
  26,
46079
  134,
46080
  29,
46081
  0, // Skip to: 19231
46082
  /* 11673 */ MCD_OPC_Decode,
46083
  231,
46084
  24,
46085
  206,
46086
  1, // Opcode: VQRSHLsv1i64
46087
  /* 11678 */ MCD_OPC_FilterValue,
46088
  243,
46089
  1,
46090
  123,
46091
  29,
46092
  0, // Skip to: 19231
46093
  /* 11684 */ MCD_OPC_CheckPredicate,
46094
  26,
46095
  118,
46096
  29,
46097
  0, // Skip to: 19231
46098
  /* 11689 */ MCD_OPC_Decode,
46099
  239,
46100
  24,
46101
  206,
46102
  1, // Opcode: VQRSHLuv1i64
46103
  /* 11694 */ MCD_OPC_FilterValue,
46104
  6,
46105
  123,
46106
  0,
46107
  0, // Skip to: 11822
46108
  /* 11699 */ MCD_OPC_ExtractField,
46109
  20,
46110
  2, // Inst{21-20} ...
46111
  /* 11702 */ MCD_OPC_FilterValue,
46112
  0,
46113
  35,
46114
  0,
46115
  0, // Skip to: 11742
46116
  /* 11707 */ MCD_OPC_ExtractField,
46117
  24,
46118
  8, // Inst{31-24} ...
46119
  /* 11710 */ MCD_OPC_FilterValue,
46120
  242,
46121
  1,
46122
  10,
46123
  0,
46124
  0, // Skip to: 11726
46125
  /* 11716 */ MCD_OPC_CheckPredicate,
46126
  26,
46127
  86,
46128
  29,
46129
  0, // Skip to: 19231
46130
  /* 11721 */ MCD_OPC_Decode,
46131
  166,
46132
  22,
46133
  202,
46134
  1, // Opcode: VMINsv8i8
46135
  /* 11726 */ MCD_OPC_FilterValue,
46136
  243,
46137
  1,
46138
  75,
46139
  29,
46140
  0, // Skip to: 19231
46141
  /* 11732 */ MCD_OPC_CheckPredicate,
46142
  26,
46143
  70,
46144
  29,
46145
  0, // Skip to: 19231
46146
  /* 11737 */ MCD_OPC_Decode,
46147
  172,
46148
  22,
46149
  202,
46150
  1, // Opcode: VMINuv8i8
46151
  /* 11742 */ MCD_OPC_FilterValue,
46152
  1,
46153
  35,
46154
  0,
46155
  0, // Skip to: 11782
46156
  /* 11747 */ MCD_OPC_ExtractField,
46157
  24,
46158
  8, // Inst{31-24} ...
46159
  /* 11750 */ MCD_OPC_FilterValue,
46160
  242,
46161
  1,
46162
  10,
46163
  0,
46164
  0, // Skip to: 11766
46165
  /* 11756 */ MCD_OPC_CheckPredicate,
46166
  26,
46167
  46,
46168
  29,
46169
  0, // Skip to: 19231
46170
  /* 11761 */ MCD_OPC_Decode,
46171
  163,
46172
  22,
46173
  202,
46174
  1, // Opcode: VMINsv4i16
46175
  /* 11766 */ MCD_OPC_FilterValue,
46176
  243,
46177
  1,
46178
  35,
46179
  29,
46180
  0, // Skip to: 19231
46181
  /* 11772 */ MCD_OPC_CheckPredicate,
46182
  26,
46183
  30,
46184
  29,
46185
  0, // Skip to: 19231
46186
  /* 11777 */ MCD_OPC_Decode,
46187
  169,
46188
  22,
46189
  202,
46190
  1, // Opcode: VMINuv4i16
46191
  /* 11782 */ MCD_OPC_FilterValue,
46192
  2,
46193
  20,
46194
  29,
46195
  0, // Skip to: 19231
46196
  /* 11787 */ MCD_OPC_ExtractField,
46197
  24,
46198
  8, // Inst{31-24} ...
46199
  /* 11790 */ MCD_OPC_FilterValue,
46200
  242,
46201
  1,
46202
  10,
46203
  0,
46204
  0, // Skip to: 11806
46205
  /* 11796 */ MCD_OPC_CheckPredicate,
46206
  26,
46207
  6,
46208
  29,
46209
  0, // Skip to: 19231
46210
  /* 11801 */ MCD_OPC_Decode,
46211
  162,
46212
  22,
46213
  202,
46214
  1, // Opcode: VMINsv2i32
46215
  /* 11806 */ MCD_OPC_FilterValue,
46216
  243,
46217
  1,
46218
  251,
46219
  28,
46220
  0, // Skip to: 19231
46221
  /* 11812 */ MCD_OPC_CheckPredicate,
46222
  26,
46223
  246,
46224
  28,
46225
  0, // Skip to: 19231
46226
  /* 11817 */ MCD_OPC_Decode,
46227
  168,
46228
  22,
46229
  202,
46230
  1, // Opcode: VMINuv2i32
46231
  /* 11822 */ MCD_OPC_FilterValue,
46232
  7,
46233
  123,
46234
  0,
46235
  0, // Skip to: 11950
46236
  /* 11827 */ MCD_OPC_ExtractField,
46237
  20,
46238
  2, // Inst{21-20} ...
46239
  /* 11830 */ MCD_OPC_FilterValue,
46240
  0,
46241
  35,
46242
  0,
46243
  0, // Skip to: 11870
46244
  /* 11835 */ MCD_OPC_ExtractField,
46245
  24,
46246
  8, // Inst{31-24} ...
46247
  /* 11838 */ MCD_OPC_FilterValue,
46248
  242,
46249
  1,
46250
  10,
46251
  0,
46252
  0, // Skip to: 11854
46253
  /* 11844 */ MCD_OPC_CheckPredicate,
46254
  26,
46255
  214,
46256
  28,
46257
  0, // Skip to: 19231
46258
  /* 11849 */ MCD_OPC_Decode,
46259
  228,
46260
  15,
46261
  210,
46262
  1, // Opcode: VABAsv8i8
46263
  /* 11854 */ MCD_OPC_FilterValue,
46264
  243,
46265
  1,
46266
  203,
46267
  28,
46268
  0, // Skip to: 19231
46269
  /* 11860 */ MCD_OPC_CheckPredicate,
46270
  26,
46271
  198,
46272
  28,
46273
  0, // Skip to: 19231
46274
  /* 11865 */ MCD_OPC_Decode,
46275
  234,
46276
  15,
46277
  210,
46278
  1, // Opcode: VABAuv8i8
46279
  /* 11870 */ MCD_OPC_FilterValue,
46280
  1,
46281
  35,
46282
  0,
46283
  0, // Skip to: 11910
46284
  /* 11875 */ MCD_OPC_ExtractField,
46285
  24,
46286
  8, // Inst{31-24} ...
46287
  /* 11878 */ MCD_OPC_FilterValue,
46288
  242,
46289
  1,
46290
  10,
46291
  0,
46292
  0, // Skip to: 11894
46293
  /* 11884 */ MCD_OPC_CheckPredicate,
46294
  26,
46295
  174,
46296
  28,
46297
  0, // Skip to: 19231
46298
  /* 11889 */ MCD_OPC_Decode,
46299
  225,
46300
  15,
46301
  210,
46302
  1, // Opcode: VABAsv4i16
46303
  /* 11894 */ MCD_OPC_FilterValue,
46304
  243,
46305
  1,
46306
  163,
46307
  28,
46308
  0, // Skip to: 19231
46309
  /* 11900 */ MCD_OPC_CheckPredicate,
46310
  26,
46311
  158,
46312
  28,
46313
  0, // Skip to: 19231
46314
  /* 11905 */ MCD_OPC_Decode,
46315
  231,
46316
  15,
46317
  210,
46318
  1, // Opcode: VABAuv4i16
46319
  /* 11910 */ MCD_OPC_FilterValue,
46320
  2,
46321
  148,
46322
  28,
46323
  0, // Skip to: 19231
46324
  /* 11915 */ MCD_OPC_ExtractField,
46325
  24,
46326
  8, // Inst{31-24} ...
46327
  /* 11918 */ MCD_OPC_FilterValue,
46328
  242,
46329
  1,
46330
  10,
46331
  0,
46332
  0, // Skip to: 11934
46333
  /* 11924 */ MCD_OPC_CheckPredicate,
46334
  26,
46335
  134,
46336
  28,
46337
  0, // Skip to: 19231
46338
  /* 11929 */ MCD_OPC_Decode,
46339
  224,
46340
  15,
46341
  210,
46342
  1, // Opcode: VABAsv2i32
46343
  /* 11934 */ MCD_OPC_FilterValue,
46344
  243,
46345
  1,
46346
  123,
46347
  28,
46348
  0, // Skip to: 19231
46349
  /* 11940 */ MCD_OPC_CheckPredicate,
46350
  26,
46351
  118,
46352
  28,
46353
  0, // Skip to: 19231
46354
  /* 11945 */ MCD_OPC_Decode,
46355
  230,
46356
  15,
46357
  210,
46358
  1, // Opcode: VABAuv2i32
46359
  /* 11950 */ MCD_OPC_FilterValue,
46360
  8,
46361
  123,
46362
  0,
46363
  0, // Skip to: 12078
46364
  /* 11955 */ MCD_OPC_ExtractField,
46365
  20,
46366
  2, // Inst{21-20} ...
46367
  /* 11958 */ MCD_OPC_FilterValue,
46368
  0,
46369
  35,
46370
  0,
46371
  0, // Skip to: 11998
46372
  /* 11963 */ MCD_OPC_ExtractField,
46373
  24,
46374
  8, // Inst{31-24} ...
46375
  /* 11966 */ MCD_OPC_FilterValue,
46376
  242,
46377
  1,
46378
  10,
46379
  0,
46380
  0, // Skip to: 11982
46381
  /* 11972 */ MCD_OPC_CheckPredicate,
46382
  26,
46383
  86,
46384
  28,
46385
  0, // Skip to: 19231
46386
  /* 11977 */ MCD_OPC_Decode,
46387
  183,
46388
  30,
46389
  202,
46390
  1, // Opcode: VTSTv8i8
46391
  /* 11982 */ MCD_OPC_FilterValue,
46392
  243,
46393
  1,
46394
  75,
46395
  28,
46396
  0, // Skip to: 19231
46397
  /* 11988 */ MCD_OPC_CheckPredicate,
46398
  26,
46399
  70,
46400
  28,
46401
  0, // Skip to: 19231
46402
  /* 11993 */ MCD_OPC_Decode,
46403
  213,
46404
  16,
46405
  202,
46406
  1, // Opcode: VCEQv8i8
46407
  /* 11998 */ MCD_OPC_FilterValue,
46408
  1,
46409
  35,
46410
  0,
46411
  0, // Skip to: 12038
46412
  /* 12003 */ MCD_OPC_ExtractField,
46413
  24,
46414
  8, // Inst{31-24} ...
46415
  /* 12006 */ MCD_OPC_FilterValue,
46416
  242,
46417
  1,
46418
  10,
46419
  0,
46420
  0, // Skip to: 12022
46421
  /* 12012 */ MCD_OPC_CheckPredicate,
46422
  26,
46423
  46,
46424
  28,
46425
  0, // Skip to: 19231
46426
  /* 12017 */ MCD_OPC_Decode,
46427
  180,
46428
  30,
46429
  202,
46430
  1, // Opcode: VTSTv4i16
46431
  /* 12022 */ MCD_OPC_FilterValue,
46432
  243,
46433
  1,
46434
  35,
46435
  28,
46436
  0, // Skip to: 19231
46437
  /* 12028 */ MCD_OPC_CheckPredicate,
46438
  26,
46439
  30,
46440
  28,
46441
  0, // Skip to: 19231
46442
  /* 12033 */ MCD_OPC_Decode,
46443
  210,
46444
  16,
46445
  202,
46446
  1, // Opcode: VCEQv4i16
46447
  /* 12038 */ MCD_OPC_FilterValue,
46448
  2,
46449
  20,
46450
  28,
46451
  0, // Skip to: 19231
46452
  /* 12043 */ MCD_OPC_ExtractField,
46453
  24,
46454
  8, // Inst{31-24} ...
46455
  /* 12046 */ MCD_OPC_FilterValue,
46456
  242,
46457
  1,
46458
  10,
46459
  0,
46460
  0, // Skip to: 12062
46461
  /* 12052 */ MCD_OPC_CheckPredicate,
46462
  26,
46463
  6,
46464
  28,
46465
  0, // Skip to: 19231
46466
  /* 12057 */ MCD_OPC_Decode,
46467
  179,
46468
  30,
46469
  202,
46470
  1, // Opcode: VTSTv2i32
46471
  /* 12062 */ MCD_OPC_FilterValue,
46472
  243,
46473
  1,
46474
  251,
46475
  27,
46476
  0, // Skip to: 19231
46477
  /* 12068 */ MCD_OPC_CheckPredicate,
46478
  26,
46479
  246,
46480
  27,
46481
  0, // Skip to: 19231
46482
  /* 12073 */ MCD_OPC_Decode,
46483
  209,
46484
  16,
46485
  202,
46486
  1, // Opcode: VCEQv2i32
46487
  /* 12078 */ MCD_OPC_FilterValue,
46488
  9,
46489
  89,
46490
  0,
46491
  0, // Skip to: 12172
46492
  /* 12083 */ MCD_OPC_ExtractField,
46493
  20,
46494
  2, // Inst{21-20} ...
46495
  /* 12086 */ MCD_OPC_FilterValue,
46496
  0,
46497
  35,
46498
  0,
46499
  0, // Skip to: 12126
46500
  /* 12091 */ MCD_OPC_ExtractField,
46501
  24,
46502
  8, // Inst{31-24} ...
46503
  /* 12094 */ MCD_OPC_FilterValue,
46504
  242,
46505
  1,
46506
  10,
46507
  0,
46508
  0, // Skip to: 12110
46509
  /* 12100 */ MCD_OPC_CheckPredicate,
46510
  26,
46511
  214,
46512
  27,
46513
  0, // Skip to: 19231
46514
  /* 12105 */ MCD_OPC_Decode,
46515
  195,
46516
  23,
46517
  202,
46518
  1, // Opcode: VMULv8i8
46519
  /* 12110 */ MCD_OPC_FilterValue,
46520
  243,
46521
  1,
46522
  203,
46523
  27,
46524
  0, // Skip to: 19231
46525
  /* 12116 */ MCD_OPC_CheckPredicate,
46526
  26,
46527
  198,
46528
  27,
46529
  0, // Skip to: 19231
46530
  /* 12121 */ MCD_OPC_Decode,
46531
  180,
46532
  23,
46533
  202,
46534
  1, // Opcode: VMULpd
46535
  /* 12126 */ MCD_OPC_FilterValue,
46536
  1,
46537
  18,
46538
  0,
46539
  0, // Skip to: 12149
46540
  /* 12131 */ MCD_OPC_CheckPredicate,
46541
  26,
46542
  183,
46543
  27,
46544
  0, // Skip to: 19231
46545
  /* 12136 */ MCD_OPC_CheckField,
46546
  24,
46547
  8,
46548
  242,
46549
  1,
46550
  175,
46551
  27,
46552
  0, // Skip to: 19231
46553
  /* 12144 */ MCD_OPC_Decode,
46554
  192,
46555
  23,
46556
  202,
46557
  1, // Opcode: VMULv4i16
46558
  /* 12149 */ MCD_OPC_FilterValue,
46559
  2,
46560
  165,
46561
  27,
46562
  0, // Skip to: 19231
46563
  /* 12154 */ MCD_OPC_CheckPredicate,
46564
  26,
46565
  160,
46566
  27,
46567
  0, // Skip to: 19231
46568
  /* 12159 */ MCD_OPC_CheckField,
46569
  24,
46570
  8,
46571
  242,
46572
  1,
46573
  152,
46574
  27,
46575
  0, // Skip to: 19231
46576
  /* 12167 */ MCD_OPC_Decode,
46577
  191,
46578
  23,
46579
  202,
46580
  1, // Opcode: VMULv2i32
46581
  /* 12172 */ MCD_OPC_FilterValue,
46582
  10,
46583
  123,
46584
  0,
46585
  0, // Skip to: 12300
46586
  /* 12177 */ MCD_OPC_ExtractField,
46587
  20,
46588
  2, // Inst{21-20} ...
46589
  /* 12180 */ MCD_OPC_FilterValue,
46590
  0,
46591
  35,
46592
  0,
46593
  0, // Skip to: 12220
46594
  /* 12185 */ MCD_OPC_ExtractField,
46595
  24,
46596
  8, // Inst{31-24} ...
46597
  /* 12188 */ MCD_OPC_FilterValue,
46598
  242,
46599
  1,
46600
  10,
46601
  0,
46602
  0, // Skip to: 12204
46603
  /* 12194 */ MCD_OPC_CheckPredicate,
46604
  26,
46605
  120,
46606
  27,
46607
  0, // Skip to: 19231
46608
  /* 12199 */ MCD_OPC_Decode,
46609
  145,
46610
  24,
46611
  202,
46612
  1, // Opcode: VPMINs8
46613
  /* 12204 */ MCD_OPC_FilterValue,
46614
  243,
46615
  1,
46616
  109,
46617
  27,
46618
  0, // Skip to: 19231
46619
  /* 12210 */ MCD_OPC_CheckPredicate,
46620
  26,
46621
  104,
46622
  27,
46623
  0, // Skip to: 19231
46624
  /* 12215 */ MCD_OPC_Decode,
46625
  148,
46626
  24,
46627
  202,
46628
  1, // Opcode: VPMINu8
46629
  /* 12220 */ MCD_OPC_FilterValue,
46630
  1,
46631
  35,
46632
  0,
46633
  0, // Skip to: 12260
46634
  /* 12225 */ MCD_OPC_ExtractField,
46635
  24,
46636
  8, // Inst{31-24} ...
46637
  /* 12228 */ MCD_OPC_FilterValue,
46638
  242,
46639
  1,
46640
  10,
46641
  0,
46642
  0, // Skip to: 12244
46643
  /* 12234 */ MCD_OPC_CheckPredicate,
46644
  26,
46645
  80,
46646
  27,
46647
  0, // Skip to: 19231
46648
  /* 12239 */ MCD_OPC_Decode,
46649
  143,
46650
  24,
46651
  202,
46652
  1, // Opcode: VPMINs16
46653
  /* 12244 */ MCD_OPC_FilterValue,
46654
  243,
46655
  1,
46656
  69,
46657
  27,
46658
  0, // Skip to: 19231
46659
  /* 12250 */ MCD_OPC_CheckPredicate,
46660
  26,
46661
  64,
46662
  27,
46663
  0, // Skip to: 19231
46664
  /* 12255 */ MCD_OPC_Decode,
46665
  146,
46666
  24,
46667
  202,
46668
  1, // Opcode: VPMINu16
46669
  /* 12260 */ MCD_OPC_FilterValue,
46670
  2,
46671
  54,
46672
  27,
46673
  0, // Skip to: 19231
46674
  /* 12265 */ MCD_OPC_ExtractField,
46675
  24,
46676
  8, // Inst{31-24} ...
46677
  /* 12268 */ MCD_OPC_FilterValue,
46678
  242,
46679
  1,
46680
  10,
46681
  0,
46682
  0, // Skip to: 12284
46683
  /* 12274 */ MCD_OPC_CheckPredicate,
46684
  26,
46685
  40,
46686
  27,
46687
  0, // Skip to: 19231
46688
  /* 12279 */ MCD_OPC_Decode,
46689
  144,
46690
  24,
46691
  202,
46692
  1, // Opcode: VPMINs32
46693
  /* 12284 */ MCD_OPC_FilterValue,
46694
  243,
46695
  1,
46696
  29,
46697
  27,
46698
  0, // Skip to: 19231
46699
  /* 12290 */ MCD_OPC_CheckPredicate,
46700
  26,
46701
  24,
46702
  27,
46703
  0, // Skip to: 19231
46704
  /* 12295 */ MCD_OPC_Decode,
46705
  147,
46706
  24,
46707
  202,
46708
  1, // Opcode: VPMINu32
46709
  /* 12300 */ MCD_OPC_FilterValue,
46710
  11,
46711
  106,
46712
  0,
46713
  0, // Skip to: 12411
46714
  /* 12305 */ MCD_OPC_ExtractField,
46715
  20,
46716
  2, // Inst{21-20} ...
46717
  /* 12308 */ MCD_OPC_FilterValue,
46718
  0,
46719
  18,
46720
  0,
46721
  0, // Skip to: 12331
46722
  /* 12313 */ MCD_OPC_CheckPredicate,
46723
  26,
46724
  1,
46725
  27,
46726
  0, // Skip to: 19231
46727
  /* 12318 */ MCD_OPC_CheckField,
46728
  24,
46729
  8,
46730
  242,
46731
  1,
46732
  249,
46733
  26,
46734
  0, // Skip to: 19231
46735
  /* 12326 */ MCD_OPC_Decode,
46736
  132,
46737
  24,
46738
  202,
46739
  1, // Opcode: VPADDi8
46740
  /* 12331 */ MCD_OPC_FilterValue,
46741
  1,
46742
  35,
46743
  0,
46744
  0, // Skip to: 12371
46745
  /* 12336 */ MCD_OPC_ExtractField,
46746
  24,
46747
  8, // Inst{31-24} ...
46748
  /* 12339 */ MCD_OPC_FilterValue,
46749
  242,
46750
  1,
46751
  10,
46752
  0,
46753
  0, // Skip to: 12355
46754
  /* 12345 */ MCD_OPC_CheckPredicate,
46755
  26,
46756
  225,
46757
  26,
46758
  0, // Skip to: 19231
46759
  /* 12350 */ MCD_OPC_Decode,
46760
  130,
46761
  24,
46762
  202,
46763
  1, // Opcode: VPADDi16
46764
  /* 12355 */ MCD_OPC_FilterValue,
46765
  243,
46766
  1,
46767
  214,
46768
  26,
46769
  0, // Skip to: 19231
46770
  /* 12361 */ MCD_OPC_CheckPredicate,
46771
  28,
46772
  209,
46773
  26,
46774
  0, // Skip to: 19231
46775
  /* 12366 */ MCD_OPC_Decode,
46776
  211,
46777
  24,
46778
  210,
46779
  1, // Opcode: VQRDMLAHv4i16
46780
  /* 12371 */ MCD_OPC_FilterValue,
46781
  2,
46782
  199,
46783
  26,
46784
  0, // Skip to: 19231
46785
  /* 12376 */ MCD_OPC_ExtractField,
46786
  24,
46787
  8, // Inst{31-24} ...
46788
  /* 12379 */ MCD_OPC_FilterValue,
46789
  242,
46790
  1,
46791
  10,
46792
  0,
46793
  0, // Skip to: 12395
46794
  /* 12385 */ MCD_OPC_CheckPredicate,
46795
  26,
46796
  185,
46797
  26,
46798
  0, // Skip to: 19231
46799
  /* 12390 */ MCD_OPC_Decode,
46800
  131,
46801
  24,
46802
  202,
46803
  1, // Opcode: VPADDi32
46804
  /* 12395 */ MCD_OPC_FilterValue,
46805
  243,
46806
  1,
46807
  174,
46808
  26,
46809
  0, // Skip to: 19231
46810
  /* 12401 */ MCD_OPC_CheckPredicate,
46811
  28,
46812
  169,
46813
  26,
46814
  0, // Skip to: 19231
46815
  /* 12406 */ MCD_OPC_Decode,
46816
  210,
46817
  24,
46818
  210,
46819
  1, // Opcode: VQRDMLAHv2i32
46820
  /* 12411 */ MCD_OPC_FilterValue,
46821
  12,
46822
  129,
46823
  0,
46824
  0, // Skip to: 12545
46825
  /* 12416 */ MCD_OPC_ExtractField,
46826
  20,
46827
  2, // Inst{21-20} ...
46828
  /* 12419 */ MCD_OPC_FilterValue,
46829
  0,
46830
  18,
46831
  0,
46832
  0, // Skip to: 12442
46833
  /* 12424 */ MCD_OPC_CheckPredicate,
46834
  32,
46835
  146,
46836
  26,
46837
  0, // Skip to: 19231
46838
  /* 12429 */ MCD_OPC_CheckField,
46839
  24,
46840
  8,
46841
  242,
46842
  1,
46843
  138,
46844
  26,
46845
  0, // Skip to: 19231
46846
  /* 12437 */ MCD_OPC_Decode,
46847
  205,
46848
  18,
46849
  210,
46850
  1, // Opcode: VFMAfd
46851
  /* 12442 */ MCD_OPC_FilterValue,
46852
  1,
46853
  35,
46854
  0,
46855
  0, // Skip to: 12482
46856
  /* 12447 */ MCD_OPC_ExtractField,
46857
  24,
46858
  8, // Inst{31-24} ...
46859
  /* 12450 */ MCD_OPC_FilterValue,
46860
  242,
46861
  1,
46862
  10,
46863
  0,
46864
  0, // Skip to: 12466
46865
  /* 12456 */ MCD_OPC_CheckPredicate,
46866
  27,
46867
  114,
46868
  26,
46869
  0, // Skip to: 19231
46870
  /* 12461 */ MCD_OPC_Decode,
46871
  207,
46872
  18,
46873
  210,
46874
  1, // Opcode: VFMAhd
46875
  /* 12466 */ MCD_OPC_FilterValue,
46876
  243,
46877
  1,
46878
  103,
46879
  26,
46880
  0, // Skip to: 19231
46881
  /* 12472 */ MCD_OPC_CheckPredicate,
46882
  28,
46883
  98,
46884
  26,
46885
  0, // Skip to: 19231
46886
  /* 12477 */ MCD_OPC_Decode,
46887
  219,
46888
  24,
46889
  210,
46890
  1, // Opcode: VQRDMLSHv4i16
46891
  /* 12482 */ MCD_OPC_FilterValue,
46892
  2,
46893
  35,
46894
  0,
46895
  0, // Skip to: 12522
46896
  /* 12487 */ MCD_OPC_ExtractField,
46897
  24,
46898
  8, // Inst{31-24} ...
46899
  /* 12490 */ MCD_OPC_FilterValue,
46900
  242,
46901
  1,
46902
  10,
46903
  0,
46904
  0, // Skip to: 12506
46905
  /* 12496 */ MCD_OPC_CheckPredicate,
46906
  32,
46907
  74,
46908
  26,
46909
  0, // Skip to: 19231
46910
  /* 12501 */ MCD_OPC_Decode,
46911
  216,
46912
  18,
46913
  210,
46914
  1, // Opcode: VFMSfd
46915
  /* 12506 */ MCD_OPC_FilterValue,
46916
  243,
46917
  1,
46918
  63,
46919
  26,
46920
  0, // Skip to: 19231
46921
  /* 12512 */ MCD_OPC_CheckPredicate,
46922
  28,
46923
  58,
46924
  26,
46925
  0, // Skip to: 19231
46926
  /* 12517 */ MCD_OPC_Decode,
46927
  218,
46928
  24,
46929
  210,
46930
  1, // Opcode: VQRDMLSHv2i32
46931
  /* 12522 */ MCD_OPC_FilterValue,
46932
  3,
46933
  48,
46934
  26,
46935
  0, // Skip to: 19231
46936
  /* 12527 */ MCD_OPC_CheckPredicate,
46937
  27,
46938
  43,
46939
  26,
46940
  0, // Skip to: 19231
46941
  /* 12532 */ MCD_OPC_CheckField,
46942
  24,
46943
  8,
46944
  242,
46945
  1,
46946
  35,
46947
  26,
46948
  0, // Skip to: 19231
46949
  /* 12540 */ MCD_OPC_Decode,
46950
  218,
46951
  18,
46952
  210,
46953
  1, // Opcode: VFMShd
46954
  /* 12545 */ MCD_OPC_FilterValue,
46955
  13,
46956
  129,
46957
  0,
46958
  0, // Skip to: 12679
46959
  /* 12550 */ MCD_OPC_ExtractField,
46960
  20,
46961
  2, // Inst{21-20} ...
46962
  /* 12553 */ MCD_OPC_FilterValue,
46963
  0,
46964
  35,
46965
  0,
46966
  0, // Skip to: 12593
46967
  /* 12558 */ MCD_OPC_ExtractField,
46968
  24,
46969
  8, // Inst{31-24} ...
46970
  /* 12561 */ MCD_OPC_FilterValue,
46971
  242,
46972
  1,
46973
  10,
46974
  0,
46975
  0, // Skip to: 12577
46976
  /* 12567 */ MCD_OPC_CheckPredicate,
46977
  26,
46978
  3,
46979
  26,
46980
  0, // Skip to: 19231
46981
  /* 12572 */ MCD_OPC_Decode,
46982
  186,
46983
  22,
46984
  210,
46985
  1, // Opcode: VMLAfd
46986
  /* 12577 */ MCD_OPC_FilterValue,
46987
  243,
46988
  1,
46989
  248,
46990
  25,
46991
  0, // Skip to: 19231
46992
  /* 12583 */ MCD_OPC_CheckPredicate,
46993
  26,
46994
  243,
46995
  25,
46996
  0, // Skip to: 19231
46997
  /* 12588 */ MCD_OPC_Decode,
46998
  176,
46999
  23,
47000
  202,
47001
  1, // Opcode: VMULfd
47002
  /* 12593 */ MCD_OPC_FilterValue,
47003
  1,
47004
  35,
47005
  0,
47006
  0, // Skip to: 12633
47007
  /* 12598 */ MCD_OPC_ExtractField,
47008
  24,
47009
  8, // Inst{31-24} ...
47010
  /* 12601 */ MCD_OPC_FilterValue,
47011
  242,
47012
  1,
47013
  10,
47014
  0,
47015
  0, // Skip to: 12617
47016
  /* 12607 */ MCD_OPC_CheckPredicate,
47017
  27,
47018
  219,
47019
  25,
47020
  0, // Skip to: 19231
47021
  /* 12612 */ MCD_OPC_Decode,
47022
  188,
47023
  22,
47024
  210,
47025
  1, // Opcode: VMLAhd
47026
  /* 12617 */ MCD_OPC_FilterValue,
47027
  243,
47028
  1,
47029
  208,
47030
  25,
47031
  0, // Skip to: 19231
47032
  /* 12623 */ MCD_OPC_CheckPredicate,
47033
  27,
47034
  203,
47035
  25,
47036
  0, // Skip to: 19231
47037
  /* 12628 */ MCD_OPC_Decode,
47038
  178,
47039
  23,
47040
  202,
47041
  1, // Opcode: VMULhd
47042
  /* 12633 */ MCD_OPC_FilterValue,
47043
  2,
47044
  18,
47045
  0,
47046
  0, // Skip to: 12656
47047
  /* 12638 */ MCD_OPC_CheckPredicate,
47048
  26,
47049
  188,
47050
  25,
47051
  0, // Skip to: 19231
47052
  /* 12643 */ MCD_OPC_CheckField,
47053
  24,
47054
  8,
47055
  242,
47056
  1,
47057
  180,
47058
  25,
47059
  0, // Skip to: 19231
47060
  /* 12651 */ MCD_OPC_Decode,
47061
  217,
47062
  22,
47063
  210,
47064
  1, // Opcode: VMLSfd
47065
  /* 12656 */ MCD_OPC_FilterValue,
47066
  3,
47067
  170,
47068
  25,
47069
  0, // Skip to: 19231
47070
  /* 12661 */ MCD_OPC_CheckPredicate,
47071
  27,
47072
  165,
47073
  25,
47074
  0, // Skip to: 19231
47075
  /* 12666 */ MCD_OPC_CheckField,
47076
  24,
47077
  8,
47078
  242,
47079
  1,
47080
  157,
47081
  25,
47082
  0, // Skip to: 19231
47083
  /* 12674 */ MCD_OPC_Decode,
47084
  219,
47085
  22,
47086
  210,
47087
  1, // Opcode: VMLShd
47088
  /* 12679 */ MCD_OPC_FilterValue,
47089
  14,
47090
  95,
47091
  0,
47092
  0, // Skip to: 12779
47093
  /* 12684 */ MCD_OPC_ExtractField,
47094
  20,
47095
  2, // Inst{21-20} ...
47096
  /* 12687 */ MCD_OPC_FilterValue,
47097
  0,
47098
  18,
47099
  0,
47100
  0, // Skip to: 12710
47101
  /* 12692 */ MCD_OPC_CheckPredicate,
47102
  26,
47103
  134,
47104
  25,
47105
  0, // Skip to: 19231
47106
  /* 12697 */ MCD_OPC_CheckField,
47107
  24,
47108
  8,
47109
  243,
47110
  1,
47111
  126,
47112
  25,
47113
  0, // Skip to: 19231
47114
  /* 12705 */ MCD_OPC_Decode,
47115
  142,
47116
  16,
47117
  202,
47118
  1, // Opcode: VACGEfd
47119
  /* 12710 */ MCD_OPC_FilterValue,
47120
  1,
47121
  18,
47122
  0,
47123
  0, // Skip to: 12733
47124
  /* 12715 */ MCD_OPC_CheckPredicate,
47125
  27,
47126
  111,
47127
  25,
47128
  0, // Skip to: 19231
47129
  /* 12720 */ MCD_OPC_CheckField,
47130
  24,
47131
  8,
47132
  243,
47133
  1,
47134
  103,
47135
  25,
47136
  0, // Skip to: 19231
47137
  /* 12728 */ MCD_OPC_Decode,
47138
  144,
47139
  16,
47140
  202,
47141
  1, // Opcode: VACGEhd
47142
  /* 12733 */ MCD_OPC_FilterValue,
47143
  2,
47144
  18,
47145
  0,
47146
  0, // Skip to: 12756
47147
  /* 12738 */ MCD_OPC_CheckPredicate,
47148
  26,
47149
  88,
47150
  25,
47151
  0, // Skip to: 19231
47152
  /* 12743 */ MCD_OPC_CheckField,
47153
  24,
47154
  8,
47155
  243,
47156
  1,
47157
  80,
47158
  25,
47159
  0, // Skip to: 19231
47160
  /* 12751 */ MCD_OPC_Decode,
47161
  146,
47162
  16,
47163
  202,
47164
  1, // Opcode: VACGTfd
47165
  /* 12756 */ MCD_OPC_FilterValue,
47166
  3,
47167
  70,
47168
  25,
47169
  0, // Skip to: 19231
47170
  /* 12761 */ MCD_OPC_CheckPredicate,
47171
  27,
47172
  65,
47173
  25,
47174
  0, // Skip to: 19231
47175
  /* 12766 */ MCD_OPC_CheckField,
47176
  24,
47177
  8,
47178
  243,
47179
  1,
47180
  57,
47181
  25,
47182
  0, // Skip to: 19231
47183
  /* 12774 */ MCD_OPC_Decode,
47184
  148,
47185
  16,
47186
  202,
47187
  1, // Opcode: VACGThd
47188
  /* 12779 */ MCD_OPC_FilterValue,
47189
  15,
47190
  47,
47191
  25,
47192
  0, // Skip to: 19231
47193
  /* 12784 */ MCD_OPC_ExtractField,
47194
  20,
47195
  2, // Inst{21-20} ...
47196
  /* 12787 */ MCD_OPC_FilterValue,
47197
  0,
47198
  18,
47199
  0,
47200
  0, // Skip to: 12810
47201
  /* 12792 */ MCD_OPC_CheckPredicate,
47202
  26,
47203
  34,
47204
  25,
47205
  0, // Skip to: 19231
47206
  /* 12797 */ MCD_OPC_CheckField,
47207
  24,
47208
  8,
47209
  242,
47210
  1,
47211
  26,
47212
  25,
47213
  0, // Skip to: 19231
47214
  /* 12805 */ MCD_OPC_Decode,
47215
  201,
47216
  25,
47217
  202,
47218
  1, // Opcode: VRECPSfd
47219
  /* 12810 */ MCD_OPC_FilterValue,
47220
  1,
47221
  18,
47222
  0,
47223
  0, // Skip to: 12833
47224
  /* 12815 */ MCD_OPC_CheckPredicate,
47225
  27,
47226
  11,
47227
  25,
47228
  0, // Skip to: 19231
47229
  /* 12820 */ MCD_OPC_CheckField,
47230
  24,
47231
  8,
47232
  242,
47233
  1,
47234
  3,
47235
  25,
47236
  0, // Skip to: 19231
47237
  /* 12828 */ MCD_OPC_Decode,
47238
  203,
47239
  25,
47240
  202,
47241
  1, // Opcode: VRECPShd
47242
  /* 12833 */ MCD_OPC_FilterValue,
47243
  2,
47244
  18,
47245
  0,
47246
  0, // Skip to: 12856
47247
  /* 12838 */ MCD_OPC_CheckPredicate,
47248
  26,
47249
  244,
47250
  24,
47251
  0, // Skip to: 19231
47252
  /* 12843 */ MCD_OPC_CheckField,
47253
  24,
47254
  8,
47255
  242,
47256
  1,
47257
  236,
47258
  24,
47259
  0, // Skip to: 19231
47260
  /* 12851 */ MCD_OPC_Decode,
47261
  187,
47262
  26,
47263
  202,
47264
  1, // Opcode: VRSQRTSfd
47265
  /* 12856 */ MCD_OPC_FilterValue,
47266
  3,
47267
  226,
47268
  24,
47269
  0, // Skip to: 19231
47270
  /* 12861 */ MCD_OPC_CheckPredicate,
47271
  27,
47272
  221,
47273
  24,
47274
  0, // Skip to: 19231
47275
  /* 12866 */ MCD_OPC_CheckField,
47276
  24,
47277
  8,
47278
  242,
47279
  1,
47280
  213,
47281
  24,
47282
  0, // Skip to: 19231
47283
  /* 12874 */ MCD_OPC_Decode,
47284
  189,
47285
  26,
47286
  202,
47287
  1, // Opcode: VRSQRTShd
47288
  /* 12879 */ MCD_OPC_FilterValue,
47289
  1,
47290
  203,
47291
  24,
47292
  0, // Skip to: 19231
47293
  /* 12884 */ MCD_OPC_ExtractField,
47294
  7,
47295
  1, // Inst{7} ...
47296
  /* 12887 */ MCD_OPC_FilterValue,
47297
  0,
47298
  209,
47299
  7,
47300
  0, // Skip to: 14893
47301
  /* 12892 */ MCD_OPC_ExtractField,
47302
  25,
47303
  7, // Inst{31-25} ...
47304
  /* 12895 */ MCD_OPC_FilterValue,
47305
  121,
47306
  187,
47307
  24,
47308
  0, // Skip to: 19231
47309
  /* 12900 */ MCD_OPC_ExtractField,
47310
  8,
47311
  4, // Inst{11-8} ...
47312
  /* 12903 */ MCD_OPC_FilterValue,
47313
  0,
47314
  139,
47315
  0,
47316
  0, // Skip to: 13047
47317
  /* 12908 */ MCD_OPC_ExtractField,
47318
  21,
47319
  1, // Inst{21} ...
47320
  /* 12911 */ MCD_OPC_FilterValue,
47321
  0,
47322
  93,
47323
  0,
47324
  0, // Skip to: 13009
47325
  /* 12916 */ MCD_OPC_ExtractField,
47326
  20,
47327
  1, // Inst{20} ...
47328
  /* 12919 */ MCD_OPC_FilterValue,
47329
  0,
47330
  47,
47331
  0,
47332
  0, // Skip to: 12971
47333
  /* 12924 */ MCD_OPC_ExtractField,
47334
  24,
47335
  1, // Inst{24} ...
47336
  /* 12927 */ MCD_OPC_FilterValue,
47337
  0,
47338
  17,
47339
  0,
47340
  0, // Skip to: 12949
47341
  /* 12932 */ MCD_OPC_CheckPredicate,
47342
  26,
47343
  231,
47344
  6,
47345
  0, // Skip to: 14704
47346
  /* 12937 */ MCD_OPC_CheckField,
47347
  19,
47348
  1,
47349
  1,
47350
  224,
47351
  6,
47352
  0, // Skip to: 14704
47353
  /* 12944 */ MCD_OPC_Decode,
47354
  146,
47355
  27,
47356
  247,
47357
  1, // Opcode: VSHRsv8i8
47358
  /* 12949 */ MCD_OPC_FilterValue,
47359
  1,
47360
  214,
47361
  6,
47362
  0, // Skip to: 14704
47363
  /* 12954 */ MCD_OPC_CheckPredicate,
47364
  26,
47365
  209,
47366
  6,
47367
  0, // Skip to: 14704
47368
  /* 12959 */ MCD_OPC_CheckField,
47369
  19,
47370
  1,
47371
  1,
47372
  202,
47373
  6,
47374
  0, // Skip to: 14704
47375
  /* 12966 */ MCD_OPC_Decode,
47376
  154,
47377
  27,
47378
  247,
47379
  1, // Opcode: VSHRuv8i8
47380
  /* 12971 */ MCD_OPC_FilterValue,
47381
  1,
47382
  192,
47383
  6,
47384
  0, // Skip to: 14704
47385
  /* 12976 */ MCD_OPC_ExtractField,
47386
  24,
47387
  1, // Inst{24} ...
47388
  /* 12979 */ MCD_OPC_FilterValue,
47389
  0,
47390
  10,
47391
  0,
47392
  0, // Skip to: 12994
47393
  /* 12984 */ MCD_OPC_CheckPredicate,
47394
  26,
47395
  179,
47396
  6,
47397
  0, // Skip to: 14704
47398
  /* 12989 */ MCD_OPC_Decode,
47399
  143,
47400
  27,
47401
  248,
47402
  1, // Opcode: VSHRsv4i16
47403
  /* 12994 */ MCD_OPC_FilterValue,
47404
  1,
47405
  169,
47406
  6,
47407
  0, // Skip to: 14704
47408
  /* 12999 */ MCD_OPC_CheckPredicate,
47409
  26,
47410
  164,
47411
  6,
47412
  0, // Skip to: 14704
47413
  /* 13004 */ MCD_OPC_Decode,
47414
  151,
47415
  27,
47416
  248,
47417
  1, // Opcode: VSHRuv4i16
47418
  /* 13009 */ MCD_OPC_FilterValue,
47419
  1,
47420
  154,
47421
  6,
47422
  0, // Skip to: 14704
47423
  /* 13014 */ MCD_OPC_ExtractField,
47424
  24,
47425
  1, // Inst{24} ...
47426
  /* 13017 */ MCD_OPC_FilterValue,
47427
  0,
47428
  10,
47429
  0,
47430
  0, // Skip to: 13032
47431
  /* 13022 */ MCD_OPC_CheckPredicate,
47432
  26,
47433
  141,
47434
  6,
47435
  0, // Skip to: 14704
47436
  /* 13027 */ MCD_OPC_Decode,
47437
  141,
47438
  27,
47439
  249,
47440
  1, // Opcode: VSHRsv2i32
47441
  /* 13032 */ MCD_OPC_FilterValue,
47442
  1,
47443
  131,
47444
  6,
47445
  0, // Skip to: 14704
47446
  /* 13037 */ MCD_OPC_CheckPredicate,
47447
  26,
47448
  126,
47449
  6,
47450
  0, // Skip to: 14704
47451
  /* 13042 */ MCD_OPC_Decode,
47452
  149,
47453
  27,
47454
  249,
47455
  1, // Opcode: VSHRuv2i32
47456
  /* 13047 */ MCD_OPC_FilterValue,
47457
  1,
47458
  139,
47459
  0,
47460
  0, // Skip to: 13191
47461
  /* 13052 */ MCD_OPC_ExtractField,
47462
  21,
47463
  1, // Inst{21} ...
47464
  /* 13055 */ MCD_OPC_FilterValue,
47465
  0,
47466
  93,
47467
  0,
47468
  0, // Skip to: 13153
47469
  /* 13060 */ MCD_OPC_ExtractField,
47470
  20,
47471
  1, // Inst{20} ...
47472
  /* 13063 */ MCD_OPC_FilterValue,
47473
  0,
47474
  47,
47475
  0,
47476
  0, // Skip to: 13115
47477
  /* 13068 */ MCD_OPC_ExtractField,
47478
  24,
47479
  1, // Inst{24} ...
47480
  /* 13071 */ MCD_OPC_FilterValue,
47481
  0,
47482
  17,
47483
  0,
47484
  0, // Skip to: 13093
47485
  /* 13076 */ MCD_OPC_CheckPredicate,
47486
  26,
47487
  87,
47488
  6,
47489
  0, // Skip to: 14704
47490
  /* 13081 */ MCD_OPC_CheckField,
47491
  19,
47492
  1,
47493
  1,
47494
  80,
47495
  6,
47496
  0, // Skip to: 14704
47497
  /* 13088 */ MCD_OPC_Decode,
47498
  183,
47499
  27,
47500
  250,
47501
  1, // Opcode: VSRAsv8i8
47502
  /* 13093 */ MCD_OPC_FilterValue,
47503
  1,
47504
  70,
47505
  6,
47506
  0, // Skip to: 14704
47507
  /* 13098 */ MCD_OPC_CheckPredicate,
47508
  26,
47509
  65,
47510
  6,
47511
  0, // Skip to: 14704
47512
  /* 13103 */ MCD_OPC_CheckField,
47513
  19,
47514
  1,
47515
  1,
47516
  58,
47517
  6,
47518
  0, // Skip to: 14704
47519
  /* 13110 */ MCD_OPC_Decode,
47520
  191,
47521
  27,
47522
  250,
47523
  1, // Opcode: VSRAuv8i8
47524
  /* 13115 */ MCD_OPC_FilterValue,
47525
  1,
47526
  48,
47527
  6,
47528
  0, // Skip to: 14704
47529
  /* 13120 */ MCD_OPC_ExtractField,
47530
  24,
47531
  1, // Inst{24} ...
47532
  /* 13123 */ MCD_OPC_FilterValue,
47533
  0,
47534
  10,
47535
  0,
47536
  0, // Skip to: 13138
47537
  /* 13128 */ MCD_OPC_CheckPredicate,
47538
  26,
47539
  35,
47540
  6,
47541
  0, // Skip to: 14704
47542
  /* 13133 */ MCD_OPC_Decode,
47543
  180,
47544
  27,
47545
  251,
47546
  1, // Opcode: VSRAsv4i16
47547
  /* 13138 */ MCD_OPC_FilterValue,
47548
  1,
47549
  25,
47550
  6,
47551
  0, // Skip to: 14704
47552
  /* 13143 */ MCD_OPC_CheckPredicate,
47553
  26,
47554
  20,
47555
  6,
47556
  0, // Skip to: 14704
47557
  /* 13148 */ MCD_OPC_Decode,
47558
  188,
47559
  27,
47560
  251,
47561
  1, // Opcode: VSRAuv4i16
47562
  /* 13153 */ MCD_OPC_FilterValue,
47563
  1,
47564
  10,
47565
  6,
47566
  0, // Skip to: 14704
47567
  /* 13158 */ MCD_OPC_ExtractField,
47568
  24,
47569
  1, // Inst{24} ...
47570
  /* 13161 */ MCD_OPC_FilterValue,
47571
  0,
47572
  10,
47573
  0,
47574
  0, // Skip to: 13176
47575
  /* 13166 */ MCD_OPC_CheckPredicate,
47576
  26,
47577
  253,
47578
  5,
47579
  0, // Skip to: 14704
47580
  /* 13171 */ MCD_OPC_Decode,
47581
  178,
47582
  27,
47583
  252,
47584
  1, // Opcode: VSRAsv2i32
47585
  /* 13176 */ MCD_OPC_FilterValue,
47586
  1,
47587
  243,
47588
  5,
47589
  0, // Skip to: 14704
47590
  /* 13181 */ MCD_OPC_CheckPredicate,
47591
  26,
47592
  238,
47593
  5,
47594
  0, // Skip to: 14704
47595
  /* 13186 */ MCD_OPC_Decode,
47596
  186,
47597
  27,
47598
  252,
47599
  1, // Opcode: VSRAuv2i32
47600
  /* 13191 */ MCD_OPC_FilterValue,
47601
  2,
47602
  139,
47603
  0,
47604
  0, // Skip to: 13335
47605
  /* 13196 */ MCD_OPC_ExtractField,
47606
  21,
47607
  1, // Inst{21} ...
47608
  /* 13199 */ MCD_OPC_FilterValue,
47609
  0,
47610
  93,
47611
  0,
47612
  0, // Skip to: 13297
47613
  /* 13204 */ MCD_OPC_ExtractField,
47614
  20,
47615
  1, // Inst{20} ...
47616
  /* 13207 */ MCD_OPC_FilterValue,
47617
  0,
47618
  47,
47619
  0,
47620
  0, // Skip to: 13259
47621
  /* 13212 */ MCD_OPC_ExtractField,
47622
  24,
47623
  1, // Inst{24} ...
47624
  /* 13215 */ MCD_OPC_FilterValue,
47625
  0,
47626
  17,
47627
  0,
47628
  0, // Skip to: 13237
47629
  /* 13220 */ MCD_OPC_CheckPredicate,
47630
  26,
47631
  199,
47632
  5,
47633
  0, // Skip to: 14704
47634
  /* 13225 */ MCD_OPC_CheckField,
47635
  19,
47636
  1,
47637
  1,
47638
  192,
47639
  5,
47640
  0, // Skip to: 14704
47641
  /* 13232 */ MCD_OPC_Decode,
47642
  172,
47643
  26,
47644
  247,
47645
  1, // Opcode: VRSHRsv8i8
47646
  /* 13237 */ MCD_OPC_FilterValue,
47647
  1,
47648
  182,
47649
  5,
47650
  0, // Skip to: 14704
47651
  /* 13242 */ MCD_OPC_CheckPredicate,
47652
  26,
47653
  177,
47654
  5,
47655
  0, // Skip to: 14704
47656
  /* 13247 */ MCD_OPC_CheckField,
47657
  19,
47658
  1,
47659
  1,
47660
  170,
47661
  5,
47662
  0, // Skip to: 14704
47663
  /* 13254 */ MCD_OPC_Decode,
47664
  180,
47665
  26,
47666
  247,
47667
  1, // Opcode: VRSHRuv8i8
47668
  /* 13259 */ MCD_OPC_FilterValue,
47669
  1,
47670
  160,
47671
  5,
47672
  0, // Skip to: 14704
47673
  /* 13264 */ MCD_OPC_ExtractField,
47674
  24,
47675
  1, // Inst{24} ...
47676
  /* 13267 */ MCD_OPC_FilterValue,
47677
  0,
47678
  10,
47679
  0,
47680
  0, // Skip to: 13282
47681
  /* 13272 */ MCD_OPC_CheckPredicate,
47682
  26,
47683
  147,
47684
  5,
47685
  0, // Skip to: 14704
47686
  /* 13277 */ MCD_OPC_Decode,
47687
  169,
47688
  26,
47689
  248,
47690
  1, // Opcode: VRSHRsv4i16
47691
  /* 13282 */ MCD_OPC_FilterValue,
47692
  1,
47693
  137,
47694
  5,
47695
  0, // Skip to: 14704
47696
  /* 13287 */ MCD_OPC_CheckPredicate,
47697
  26,
47698
  132,
47699
  5,
47700
  0, // Skip to: 14704
47701
  /* 13292 */ MCD_OPC_Decode,
47702
  177,
47703
  26,
47704
  248,
47705
  1, // Opcode: VRSHRuv4i16
47706
  /* 13297 */ MCD_OPC_FilterValue,
47707
  1,
47708
  122,
47709
  5,
47710
  0, // Skip to: 14704
47711
  /* 13302 */ MCD_OPC_ExtractField,
47712
  24,
47713
  1, // Inst{24} ...
47714
  /* 13305 */ MCD_OPC_FilterValue,
47715
  0,
47716
  10,
47717
  0,
47718
  0, // Skip to: 13320
47719
  /* 13310 */ MCD_OPC_CheckPredicate,
47720
  26,
47721
  109,
47722
  5,
47723
  0, // Skip to: 14704
47724
  /* 13315 */ MCD_OPC_Decode,
47725
  167,
47726
  26,
47727
  249,
47728
  1, // Opcode: VRSHRsv2i32
47729
  /* 13320 */ MCD_OPC_FilterValue,
47730
  1,
47731
  99,
47732
  5,
47733
  0, // Skip to: 14704
47734
  /* 13325 */ MCD_OPC_CheckPredicate,
47735
  26,
47736
  94,
47737
  5,
47738
  0, // Skip to: 14704
47739
  /* 13330 */ MCD_OPC_Decode,
47740
  175,
47741
  26,
47742
  249,
47743
  1, // Opcode: VRSHRuv2i32
47744
  /* 13335 */ MCD_OPC_FilterValue,
47745
  3,
47746
  139,
47747
  0,
47748
  0, // Skip to: 13479
47749
  /* 13340 */ MCD_OPC_ExtractField,
47750
  21,
47751
  1, // Inst{21} ...
47752
  /* 13343 */ MCD_OPC_FilterValue,
47753
  0,
47754
  93,
47755
  0,
47756
  0, // Skip to: 13441
47757
  /* 13348 */ MCD_OPC_ExtractField,
47758
  20,
47759
  1, // Inst{20} ...
47760
  /* 13351 */ MCD_OPC_FilterValue,
47761
  0,
47762
  47,
47763
  0,
47764
  0, // Skip to: 13403
47765
  /* 13356 */ MCD_OPC_ExtractField,
47766
  24,
47767
  1, // Inst{24} ...
47768
  /* 13359 */ MCD_OPC_FilterValue,
47769
  0,
47770
  17,
47771
  0,
47772
  0, // Skip to: 13381
47773
  /* 13364 */ MCD_OPC_CheckPredicate,
47774
  26,
47775
  55,
47776
  5,
47777
  0, // Skip to: 14704
47778
  /* 13369 */ MCD_OPC_CheckField,
47779
  19,
47780
  1,
47781
  1,
47782
  48,
47783
  5,
47784
  0, // Skip to: 14704
47785
  /* 13376 */ MCD_OPC_Decode,
47786
  198,
47787
  26,
47788
  250,
47789
  1, // Opcode: VRSRAsv8i8
47790
  /* 13381 */ MCD_OPC_FilterValue,
47791
  1,
47792
  38,
47793
  5,
47794
  0, // Skip to: 14704
47795
  /* 13386 */ MCD_OPC_CheckPredicate,
47796
  26,
47797
  33,
47798
  5,
47799
  0, // Skip to: 14704
47800
  /* 13391 */ MCD_OPC_CheckField,
47801
  19,
47802
  1,
47803
  1,
47804
  26,
47805
  5,
47806
  0, // Skip to: 14704
47807
  /* 13398 */ MCD_OPC_Decode,
47808
  206,
47809
  26,
47810
  250,
47811
  1, // Opcode: VRSRAuv8i8
47812
  /* 13403 */ MCD_OPC_FilterValue,
47813
  1,
47814
  16,
47815
  5,
47816
  0, // Skip to: 14704
47817
  /* 13408 */ MCD_OPC_ExtractField,
47818
  24,
47819
  1, // Inst{24} ...
47820
  /* 13411 */ MCD_OPC_FilterValue,
47821
  0,
47822
  10,
47823
  0,
47824
  0, // Skip to: 13426
47825
  /* 13416 */ MCD_OPC_CheckPredicate,
47826
  26,
47827
  3,
47828
  5,
47829
  0, // Skip to: 14704
47830
  /* 13421 */ MCD_OPC_Decode,
47831
  195,
47832
  26,
47833
  251,
47834
  1, // Opcode: VRSRAsv4i16
47835
  /* 13426 */ MCD_OPC_FilterValue,
47836
  1,
47837
  249,
47838
  4,
47839
  0, // Skip to: 14704
47840
  /* 13431 */ MCD_OPC_CheckPredicate,
47841
  26,
47842
  244,
47843
  4,
47844
  0, // Skip to: 14704
47845
  /* 13436 */ MCD_OPC_Decode,
47846
  203,
47847
  26,
47848
  251,
47849
  1, // Opcode: VRSRAuv4i16
47850
  /* 13441 */ MCD_OPC_FilterValue,
47851
  1,
47852
  234,
47853
  4,
47854
  0, // Skip to: 14704
47855
  /* 13446 */ MCD_OPC_ExtractField,
47856
  24,
47857
  1, // Inst{24} ...
47858
  /* 13449 */ MCD_OPC_FilterValue,
47859
  0,
47860
  10,
47861
  0,
47862
  0, // Skip to: 13464
47863
  /* 13454 */ MCD_OPC_CheckPredicate,
47864
  26,
47865
  221,
47866
  4,
47867
  0, // Skip to: 14704
47868
  /* 13459 */ MCD_OPC_Decode,
47869
  193,
47870
  26,
47871
  252,
47872
  1, // Opcode: VRSRAsv2i32
47873
  /* 13464 */ MCD_OPC_FilterValue,
47874
  1,
47875
  211,
47876
  4,
47877
  0, // Skip to: 14704
47878
  /* 13469 */ MCD_OPC_CheckPredicate,
47879
  26,
47880
  206,
47881
  4,
47882
  0, // Skip to: 14704
47883
  /* 13474 */ MCD_OPC_Decode,
47884
  201,
47885
  26,
47886
  252,
47887
  1, // Opcode: VRSRAuv2i32
47888
  /* 13479 */ MCD_OPC_FilterValue,
47889
  4,
47890
  84,
47891
  0,
47892
  0, // Skip to: 13568
47893
  /* 13484 */ MCD_OPC_ExtractField,
47894
  21,
47895
  1, // Inst{21} ...
47896
  /* 13487 */ MCD_OPC_FilterValue,
47897
  0,
47898
  54,
47899
  0,
47900
  0, // Skip to: 13546
47901
  /* 13492 */ MCD_OPC_ExtractField,
47902
  20,
47903
  1, // Inst{20} ...
47904
  /* 13495 */ MCD_OPC_FilterValue,
47905
  0,
47906
  24,
47907
  0,
47908
  0, // Skip to: 13524
47909
  /* 13500 */ MCD_OPC_CheckPredicate,
47910
  26,
47911
  175,
47912
  4,
47913
  0, // Skip to: 14704
47914
  /* 13505 */ MCD_OPC_CheckField,
47915
  24,
47916
  1,
47917
  1,
47918
  168,
47919
  4,
47920
  0, // Skip to: 14704
47921
  /* 13512 */ MCD_OPC_CheckField,
47922
  19,
47923
  1,
47924
  1,
47925
  161,
47926
  4,
47927
  0, // Skip to: 14704
47928
  /* 13519 */ MCD_OPC_Decode,
47929
  199,
47930
  27,
47931
  250,
47932
  1, // Opcode: VSRIv8i8
47933
  /* 13524 */ MCD_OPC_FilterValue,
47934
  1,
47935
  151,
47936
  4,
47937
  0, // Skip to: 14704
47938
  /* 13529 */ MCD_OPC_CheckPredicate,
47939
  26,
47940
  146,
47941
  4,
47942
  0, // Skip to: 14704
47943
  /* 13534 */ MCD_OPC_CheckField,
47944
  24,
47945
  1,
47946
  1,
47947
  139,
47948
  4,
47949
  0, // Skip to: 14704
47950
  /* 13541 */ MCD_OPC_Decode,
47951
  196,
47952
  27,
47953
  251,
47954
  1, // Opcode: VSRIv4i16
47955
  /* 13546 */ MCD_OPC_FilterValue,
47956
  1,
47957
  129,
47958
  4,
47959
  0, // Skip to: 14704
47960
  /* 13551 */ MCD_OPC_CheckPredicate,
47961
  26,
47962
  124,
47963
  4,
47964
  0, // Skip to: 14704
47965
  /* 13556 */ MCD_OPC_CheckField,
47966
  24,
47967
  1,
47968
  1,
47969
  117,
47970
  4,
47971
  0, // Skip to: 14704
47972
  /* 13563 */ MCD_OPC_Decode,
47973
  194,
47974
  27,
47975
  252,
47976
  1, // Opcode: VSRIv2i32
47977
  /* 13568 */ MCD_OPC_FilterValue,
47978
  5,
47979
  139,
47980
  0,
47981
  0, // Skip to: 13712
47982
  /* 13573 */ MCD_OPC_ExtractField,
47983
  21,
47984
  1, // Inst{21} ...
47985
  /* 13576 */ MCD_OPC_FilterValue,
47986
  0,
47987
  93,
47988
  0,
47989
  0, // Skip to: 13674
47990
  /* 13581 */ MCD_OPC_ExtractField,
47991
  20,
47992
  1, // Inst{20} ...
47993
  /* 13584 */ MCD_OPC_FilterValue,
47994
  0,
47995
  47,
47996
  0,
47997
  0, // Skip to: 13636
47998
  /* 13589 */ MCD_OPC_ExtractField,
47999
  24,
48000
  1, // Inst{24} ...
48001
  /* 13592 */ MCD_OPC_FilterValue,
48002
  0,
48003
  17,
48004
  0,
48005
  0, // Skip to: 13614
48006
  /* 13597 */ MCD_OPC_CheckPredicate,
48007
  26,
48008
  78,
48009
  4,
48010
  0, // Skip to: 14704
48011
  /* 13602 */ MCD_OPC_CheckField,
48012
  19,
48013
  1,
48014
  1,
48015
  71,
48016
  4,
48017
  0, // Skip to: 14704
48018
  /* 13609 */ MCD_OPC_Decode,
48019
  247,
48020
  26,
48021
  253,
48022
  1, // Opcode: VSHLiv8i8
48023
  /* 13614 */ MCD_OPC_FilterValue,
48024
  1,
48025
  61,
48026
  4,
48027
  0, // Skip to: 14704
48028
  /* 13619 */ MCD_OPC_CheckPredicate,
48029
  26,
48030
  56,
48031
  4,
48032
  0, // Skip to: 14704
48033
  /* 13624 */ MCD_OPC_CheckField,
48034
  19,
48035
  1,
48036
  1,
48037
  49,
48038
  4,
48039
  0, // Skip to: 14704
48040
  /* 13631 */ MCD_OPC_Decode,
48041
  168,
48042
  27,
48043
  254,
48044
  1, // Opcode: VSLIv8i8
48045
  /* 13636 */ MCD_OPC_FilterValue,
48046
  1,
48047
  39,
48048
  4,
48049
  0, // Skip to: 14704
48050
  /* 13641 */ MCD_OPC_ExtractField,
48051
  24,
48052
  1, // Inst{24} ...
48053
  /* 13644 */ MCD_OPC_FilterValue,
48054
  0,
48055
  10,
48056
  0,
48057
  0, // Skip to: 13659
48058
  /* 13649 */ MCD_OPC_CheckPredicate,
48059
  26,
48060
  26,
48061
  4,
48062
  0, // Skip to: 14704
48063
  /* 13654 */ MCD_OPC_Decode,
48064
  244,
48065
  26,
48066
  255,
48067
  1, // Opcode: VSHLiv4i16
48068
  /* 13659 */ MCD_OPC_FilterValue,
48069
  1,
48070
  16,
48071
  4,
48072
  0, // Skip to: 14704
48073
  /* 13664 */ MCD_OPC_CheckPredicate,
48074
  26,
48075
  11,
48076
  4,
48077
  0, // Skip to: 14704
48078
  /* 13669 */ MCD_OPC_Decode,
48079
  165,
48080
  27,
48081
  128,
48082
  2, // Opcode: VSLIv4i16
48083
  /* 13674 */ MCD_OPC_FilterValue,
48084
  1,
48085
  1,
48086
  4,
48087
  0, // Skip to: 14704
48088
  /* 13679 */ MCD_OPC_ExtractField,
48089
  24,
48090
  1, // Inst{24} ...
48091
  /* 13682 */ MCD_OPC_FilterValue,
48092
  0,
48093
  10,
48094
  0,
48095
  0, // Skip to: 13697
48096
  /* 13687 */ MCD_OPC_CheckPredicate,
48097
  26,
48098
  244,
48099
  3,
48100
  0, // Skip to: 14704
48101
  /* 13692 */ MCD_OPC_Decode,
48102
  242,
48103
  26,
48104
  129,
48105
  2, // Opcode: VSHLiv2i32
48106
  /* 13697 */ MCD_OPC_FilterValue,
48107
  1,
48108
  234,
48109
  3,
48110
  0, // Skip to: 14704
48111
  /* 13702 */ MCD_OPC_CheckPredicate,
48112
  26,
48113
  229,
48114
  3,
48115
  0, // Skip to: 14704
48116
  /* 13707 */ MCD_OPC_Decode,
48117
  163,
48118
  27,
48119
  130,
48120
  2, // Opcode: VSLIv2i32
48121
  /* 13712 */ MCD_OPC_FilterValue,
48122
  6,
48123
  84,
48124
  0,
48125
  0, // Skip to: 13801
48126
  /* 13717 */ MCD_OPC_ExtractField,
48127
  21,
48128
  1, // Inst{21} ...
48129
  /* 13720 */ MCD_OPC_FilterValue,
48130
  0,
48131
  54,
48132
  0,
48133
  0, // Skip to: 13779
48134
  /* 13725 */ MCD_OPC_ExtractField,
48135
  20,
48136
  1, // Inst{20} ...
48137
  /* 13728 */ MCD_OPC_FilterValue,
48138
  0,
48139
  24,
48140
  0,
48141
  0, // Skip to: 13757
48142
  /* 13733 */ MCD_OPC_CheckPredicate,
48143
  26,
48144
  198,
48145
  3,
48146
  0, // Skip to: 14704
48147
  /* 13738 */ MCD_OPC_CheckField,
48148
  24,
48149
  1,
48150
  1,
48151
  191,
48152
  3,
48153
  0, // Skip to: 14704
48154
  /* 13745 */ MCD_OPC_CheckField,
48155
  19,
48156
  1,
48157
  1,
48158
  184,
48159
  3,
48160
  0, // Skip to: 14704
48161
  /* 13752 */ MCD_OPC_Decode,
48162
  142,
48163
  25,
48164
  253,
48165
  1, // Opcode: VQSHLsuv8i8
48166
  /* 13757 */ MCD_OPC_FilterValue,
48167
  1,
48168
  174,
48169
  3,
48170
  0, // Skip to: 14704
48171
  /* 13762 */ MCD_OPC_CheckPredicate,
48172
  26,
48173
  169,
48174
  3,
48175
  0, // Skip to: 14704
48176
  /* 13767 */ MCD_OPC_CheckField,
48177
  24,
48178
  1,
48179
  1,
48180
  162,
48181
  3,
48182
  0, // Skip to: 14704
48183
  /* 13774 */ MCD_OPC_Decode,
48184
  139,
48185
  25,
48186
  255,
48187
  1, // Opcode: VQSHLsuv4i16
48188
  /* 13779 */ MCD_OPC_FilterValue,
48189
  1,
48190
  152,
48191
  3,
48192
  0, // Skip to: 14704
48193
  /* 13784 */ MCD_OPC_CheckPredicate,
48194
  26,
48195
  147,
48196
  3,
48197
  0, // Skip to: 14704
48198
  /* 13789 */ MCD_OPC_CheckField,
48199
  24,
48200
  1,
48201
  1,
48202
  140,
48203
  3,
48204
  0, // Skip to: 14704
48205
  /* 13796 */ MCD_OPC_Decode,
48206
  137,
48207
  25,
48208
  129,
48209
  2, // Opcode: VQSHLsuv2i32
48210
  /* 13801 */ MCD_OPC_FilterValue,
48211
  7,
48212
  139,
48213
  0,
48214
  0, // Skip to: 13945
48215
  /* 13806 */ MCD_OPC_ExtractField,
48216
  21,
48217
  1, // Inst{21} ...
48218
  /* 13809 */ MCD_OPC_FilterValue,
48219
  0,
48220
  93,
48221
  0,
48222
  0, // Skip to: 13907
48223
  /* 13814 */ MCD_OPC_ExtractField,
48224
  20,
48225
  1, // Inst{20} ...
48226
  /* 13817 */ MCD_OPC_FilterValue,
48227
  0,
48228
  47,
48229
  0,
48230
  0, // Skip to: 13869
48231
  /* 13822 */ MCD_OPC_ExtractField,
48232
  24,
48233
  1, // Inst{24} ...
48234
  /* 13825 */ MCD_OPC_FilterValue,
48235
  0,
48236
  17,
48237
  0,
48238
  0, // Skip to: 13847
48239
  /* 13830 */ MCD_OPC_CheckPredicate,
48240
  26,
48241
  101,
48242
  3,
48243
  0, // Skip to: 14704
48244
  /* 13835 */ MCD_OPC_CheckField,
48245
  19,
48246
  1,
48247
  1,
48248
  94,
48249
  3,
48250
  0, // Skip to: 14704
48251
  /* 13842 */ MCD_OPC_Decode,
48252
  134,
48253
  25,
48254
  253,
48255
  1, // Opcode: VQSHLsiv8i8
48256
  /* 13847 */ MCD_OPC_FilterValue,
48257
  1,
48258
  84,
48259
  3,
48260
  0, // Skip to: 14704
48261
  /* 13852 */ MCD_OPC_CheckPredicate,
48262
  26,
48263
  79,
48264
  3,
48265
  0, // Skip to: 14704
48266
  /* 13857 */ MCD_OPC_CheckField,
48267
  19,
48268
  1,
48269
  1,
48270
  72,
48271
  3,
48272
  0, // Skip to: 14704
48273
  /* 13864 */ MCD_OPC_Decode,
48274
  158,
48275
  25,
48276
  253,
48277
  1, // Opcode: VQSHLuiv8i8
48278
  /* 13869 */ MCD_OPC_FilterValue,
48279
  1,
48280
  62,
48281
  3,
48282
  0, // Skip to: 14704
48283
  /* 13874 */ MCD_OPC_ExtractField,
48284
  24,
48285
  1, // Inst{24} ...
48286
  /* 13877 */ MCD_OPC_FilterValue,
48287
  0,
48288
  10,
48289
  0,
48290
  0, // Skip to: 13892
48291
  /* 13882 */ MCD_OPC_CheckPredicate,
48292
  26,
48293
  49,
48294
  3,
48295
  0, // Skip to: 14704
48296
  /* 13887 */ MCD_OPC_Decode,
48297
  131,
48298
  25,
48299
  255,
48300
  1, // Opcode: VQSHLsiv4i16
48301
  /* 13892 */ MCD_OPC_FilterValue,
48302
  1,
48303
  39,
48304
  3,
48305
  0, // Skip to: 14704
48306
  /* 13897 */ MCD_OPC_CheckPredicate,
48307
  26,
48308
  34,
48309
  3,
48310
  0, // Skip to: 14704
48311
  /* 13902 */ MCD_OPC_Decode,
48312
  155,
48313
  25,
48314
  255,
48315
  1, // Opcode: VQSHLuiv4i16
48316
  /* 13907 */ MCD_OPC_FilterValue,
48317
  1,
48318
  24,
48319
  3,
48320
  0, // Skip to: 14704
48321
  /* 13912 */ MCD_OPC_ExtractField,
48322
  24,
48323
  1, // Inst{24} ...
48324
  /* 13915 */ MCD_OPC_FilterValue,
48325
  0,
48326
  10,
48327
  0,
48328
  0, // Skip to: 13930
48329
  /* 13920 */ MCD_OPC_CheckPredicate,
48330
  26,
48331
  11,
48332
  3,
48333
  0, // Skip to: 14704
48334
  /* 13925 */ MCD_OPC_Decode,
48335
  129,
48336
  25,
48337
  129,
48338
  2, // Opcode: VQSHLsiv2i32
48339
  /* 13930 */ MCD_OPC_FilterValue,
48340
  1,
48341
  1,
48342
  3,
48343
  0, // Skip to: 14704
48344
  /* 13935 */ MCD_OPC_CheckPredicate,
48345
  26,
48346
  252,
48347
  2,
48348
  0, // Skip to: 14704
48349
  /* 13940 */ MCD_OPC_Decode,
48350
  153,
48351
  25,
48352
  129,
48353
  2, // Opcode: VQSHLuiv2i32
48354
  /* 13945 */ MCD_OPC_FilterValue,
48355
  8,
48356
  139,
48357
  0,
48358
  0, // Skip to: 14089
48359
  /* 13950 */ MCD_OPC_ExtractField,
48360
  21,
48361
  1, // Inst{21} ...
48362
  /* 13953 */ MCD_OPC_FilterValue,
48363
  0,
48364
  93,
48365
  0,
48366
  0, // Skip to: 14051
48367
  /* 13958 */ MCD_OPC_ExtractField,
48368
  20,
48369
  1, // Inst{20} ...
48370
  /* 13961 */ MCD_OPC_FilterValue,
48371
  0,
48372
  47,
48373
  0,
48374
  0, // Skip to: 14013
48375
  /* 13966 */ MCD_OPC_ExtractField,
48376
  24,
48377
  1, // Inst{24} ...
48378
  /* 13969 */ MCD_OPC_FilterValue,
48379
  0,
48380
  17,
48381
  0,
48382
  0, // Skip to: 13991
48383
  /* 13974 */ MCD_OPC_CheckPredicate,
48384
  26,
48385
  213,
48386
  2,
48387
  0, // Skip to: 14704
48388
  /* 13979 */ MCD_OPC_CheckField,
48389
  19,
48390
  1,
48391
  1,
48392
  206,
48393
  2,
48394
  0, // Skip to: 14704
48395
  /* 13986 */ MCD_OPC_Decode,
48396
  138,
48397
  27,
48398
  131,
48399
  2, // Opcode: VSHRNv8i8
48400
  /* 13991 */ MCD_OPC_FilterValue,
48401
  1,
48402
  196,
48403
  2,
48404
  0, // Skip to: 14704
48405
  /* 13996 */ MCD_OPC_CheckPredicate,
48406
  26,
48407
  191,
48408
  2,
48409
  0, // Skip to: 14704
48410
  /* 14001 */ MCD_OPC_CheckField,
48411
  19,
48412
  1,
48413
  1,
48414
  184,
48415
  2,
48416
  0, // Skip to: 14704
48417
  /* 14008 */ MCD_OPC_Decode,
48418
  175,
48419
  25,
48420
  131,
48421
  2, // Opcode: VQSHRUNv8i8
48422
  /* 14013 */ MCD_OPC_FilterValue,
48423
  1,
48424
  174,
48425
  2,
48426
  0, // Skip to: 14704
48427
  /* 14018 */ MCD_OPC_ExtractField,
48428
  24,
48429
  1, // Inst{24} ...
48430
  /* 14021 */ MCD_OPC_FilterValue,
48431
  0,
48432
  10,
48433
  0,
48434
  0, // Skip to: 14036
48435
  /* 14026 */ MCD_OPC_CheckPredicate,
48436
  26,
48437
  161,
48438
  2,
48439
  0, // Skip to: 14704
48440
  /* 14031 */ MCD_OPC_Decode,
48441
  137,
48442
  27,
48443
  132,
48444
  2, // Opcode: VSHRNv4i16
48445
  /* 14036 */ MCD_OPC_FilterValue,
48446
  1,
48447
  151,
48448
  2,
48449
  0, // Skip to: 14704
48450
  /* 14041 */ MCD_OPC_CheckPredicate,
48451
  26,
48452
  146,
48453
  2,
48454
  0, // Skip to: 14704
48455
  /* 14046 */ MCD_OPC_Decode,
48456
  174,
48457
  25,
48458
  132,
48459
  2, // Opcode: VQSHRUNv4i16
48460
  /* 14051 */ MCD_OPC_FilterValue,
48461
  1,
48462
  136,
48463
  2,
48464
  0, // Skip to: 14704
48465
  /* 14056 */ MCD_OPC_ExtractField,
48466
  24,
48467
  1, // Inst{24} ...
48468
  /* 14059 */ MCD_OPC_FilterValue,
48469
  0,
48470
  10,
48471
  0,
48472
  0, // Skip to: 14074
48473
  /* 14064 */ MCD_OPC_CheckPredicate,
48474
  26,
48475
  123,
48476
  2,
48477
  0, // Skip to: 14704
48478
  /* 14069 */ MCD_OPC_Decode,
48479
  136,
48480
  27,
48481
  133,
48482
  2, // Opcode: VSHRNv2i32
48483
  /* 14074 */ MCD_OPC_FilterValue,
48484
  1,
48485
  113,
48486
  2,
48487
  0, // Skip to: 14704
48488
  /* 14079 */ MCD_OPC_CheckPredicate,
48489
  26,
48490
  108,
48491
  2,
48492
  0, // Skip to: 14704
48493
  /* 14084 */ MCD_OPC_Decode,
48494
  173,
48495
  25,
48496
  133,
48497
  2, // Opcode: VQSHRUNv2i32
48498
  /* 14089 */ MCD_OPC_FilterValue,
48499
  9,
48500
  139,
48501
  0,
48502
  0, // Skip to: 14233
48503
  /* 14094 */ MCD_OPC_ExtractField,
48504
  21,
48505
  1, // Inst{21} ...
48506
  /* 14097 */ MCD_OPC_FilterValue,
48507
  0,
48508
  93,
48509
  0,
48510
  0, // Skip to: 14195
48511
  /* 14102 */ MCD_OPC_ExtractField,
48512
  20,
48513
  1, // Inst{20} ...
48514
  /* 14105 */ MCD_OPC_FilterValue,
48515
  0,
48516
  47,
48517
  0,
48518
  0, // Skip to: 14157
48519
  /* 14110 */ MCD_OPC_ExtractField,
48520
  24,
48521
  1, // Inst{24} ...
48522
  /* 14113 */ MCD_OPC_FilterValue,
48523
  0,
48524
  17,
48525
  0,
48526
  0, // Skip to: 14135
48527
  /* 14118 */ MCD_OPC_CheckPredicate,
48528
  26,
48529
  69,
48530
  2,
48531
  0, // Skip to: 14704
48532
  /* 14123 */ MCD_OPC_CheckField,
48533
  19,
48534
  1,
48535
  1,
48536
  62,
48537
  2,
48538
  0, // Skip to: 14704
48539
  /* 14130 */ MCD_OPC_Decode,
48540
  169,
48541
  25,
48542
  131,
48543
  2, // Opcode: VQSHRNsv8i8
48544
  /* 14135 */ MCD_OPC_FilterValue,
48545
  1,
48546
  52,
48547
  2,
48548
  0, // Skip to: 14704
48549
  /* 14140 */ MCD_OPC_CheckPredicate,
48550
  26,
48551
  47,
48552
  2,
48553
  0, // Skip to: 14704
48554
  /* 14145 */ MCD_OPC_CheckField,
48555
  19,
48556
  1,
48557
  1,
48558
  40,
48559
  2,
48560
  0, // Skip to: 14704
48561
  /* 14152 */ MCD_OPC_Decode,
48562
  172,
48563
  25,
48564
  131,
48565
  2, // Opcode: VQSHRNuv8i8
48566
  /* 14157 */ MCD_OPC_FilterValue,
48567
  1,
48568
  30,
48569
  2,
48570
  0, // Skip to: 14704
48571
  /* 14162 */ MCD_OPC_ExtractField,
48572
  24,
48573
  1, // Inst{24} ...
48574
  /* 14165 */ MCD_OPC_FilterValue,
48575
  0,
48576
  10,
48577
  0,
48578
  0, // Skip to: 14180
48579
  /* 14170 */ MCD_OPC_CheckPredicate,
48580
  26,
48581
  17,
48582
  2,
48583
  0, // Skip to: 14704
48584
  /* 14175 */ MCD_OPC_Decode,
48585
  168,
48586
  25,
48587
  132,
48588
  2, // Opcode: VQSHRNsv4i16
48589
  /* 14180 */ MCD_OPC_FilterValue,
48590
  1,
48591
  7,
48592
  2,
48593
  0, // Skip to: 14704
48594
  /* 14185 */ MCD_OPC_CheckPredicate,
48595
  26,
48596
  2,
48597
  2,
48598
  0, // Skip to: 14704
48599
  /* 14190 */ MCD_OPC_Decode,
48600
  171,
48601
  25,
48602
  132,
48603
  2, // Opcode: VQSHRNuv4i16
48604
  /* 14195 */ MCD_OPC_FilterValue,
48605
  1,
48606
  248,
48607
  1,
48608
  0, // Skip to: 14704
48609
  /* 14200 */ MCD_OPC_ExtractField,
48610
  24,
48611
  1, // Inst{24} ...
48612
  /* 14203 */ MCD_OPC_FilterValue,
48613
  0,
48614
  10,
48615
  0,
48616
  0, // Skip to: 14218
48617
  /* 14208 */ MCD_OPC_CheckPredicate,
48618
  26,
48619
  235,
48620
  1,
48621
  0, // Skip to: 14704
48622
  /* 14213 */ MCD_OPC_Decode,
48623
  167,
48624
  25,
48625
  133,
48626
  2, // Opcode: VQSHRNsv2i32
48627
  /* 14218 */ MCD_OPC_FilterValue,
48628
  1,
48629
  225,
48630
  1,
48631
  0, // Skip to: 14704
48632
  /* 14223 */ MCD_OPC_CheckPredicate,
48633
  26,
48634
  220,
48635
  1,
48636
  0, // Skip to: 14704
48637
  /* 14228 */ MCD_OPC_Decode,
48638
  170,
48639
  25,
48640
  133,
48641
  2, // Opcode: VQSHRNuv2i32
48642
  /* 14233 */ MCD_OPC_FilterValue,
48643
  10,
48644
  243,
48645
  0,
48646
  0, // Skip to: 14481
48647
  /* 14238 */ MCD_OPC_ExtractField,
48648
  21,
48649
  1, // Inst{21} ...
48650
  /* 14241 */ MCD_OPC_FilterValue,
48651
  0,
48652
  163,
48653
  0,
48654
  0, // Skip to: 14409
48655
  /* 14246 */ MCD_OPC_ExtractField,
48656
  20,
48657
  1, // Inst{20} ...
48658
  /* 14249 */ MCD_OPC_FilterValue,
48659
  0,
48660
  83,
48661
  0,
48662
  0, // Skip to: 14337
48663
  /* 14254 */ MCD_OPC_ExtractField,
48664
  24,
48665
  1, // Inst{24} ...
48666
  /* 14257 */ MCD_OPC_FilterValue,
48667
  0,
48668
  35,
48669
  0,
48670
  0, // Skip to: 14297
48671
  /* 14262 */ MCD_OPC_ExtractField,
48672
  19,
48673
  1, // Inst{19} ...
48674
  /* 14265 */ MCD_OPC_FilterValue,
48675
  1,
48676
  178,
48677
  1,
48678
  0, // Skip to: 14704
48679
  /* 14270 */ MCD_OPC_CheckPredicate,
48680
  26,
48681
  12,
48682
  0,
48683
  0, // Skip to: 14287
48684
  /* 14275 */ MCD_OPC_CheckField,
48685
  16,
48686
  3,
48687
  0,
48688
  5,
48689
  0,
48690
  0, // Skip to: 14287
48691
  /* 14282 */ MCD_OPC_Decode,
48692
  242,
48693
  22,
48694
  239,
48695
  1, // Opcode: VMOVLsv8i16
48696
  /* 14287 */ MCD_OPC_CheckPredicate,
48697
  26,
48698
  156,
48699
  1,
48700
  0, // Skip to: 14704
48701
  /* 14292 */ MCD_OPC_Decode,
48702
  236,
48703
  26,
48704
  134,
48705
  2, // Opcode: VSHLLsv8i16
48706
  /* 14297 */ MCD_OPC_FilterValue,
48707
  1,
48708
  146,
48709
  1,
48710
  0, // Skip to: 14704
48711
  /* 14302 */ MCD_OPC_ExtractField,
48712
  19,
48713
  1, // Inst{19} ...
48714
  /* 14305 */ MCD_OPC_FilterValue,
48715
  1,
48716
  138,
48717
  1,
48718
  0, // Skip to: 14704
48719
  /* 14310 */ MCD_OPC_CheckPredicate,
48720
  26,
48721
  12,
48722
  0,
48723
  0, // Skip to: 14327
48724
  /* 14315 */ MCD_OPC_CheckField,
48725
  16,
48726
  3,
48727
  0,
48728
  5,
48729
  0,
48730
  0, // Skip to: 14327
48731
  /* 14322 */ MCD_OPC_Decode,
48732
  245,
48733
  22,
48734
  239,
48735
  1, // Opcode: VMOVLuv8i16
48736
  /* 14327 */ MCD_OPC_CheckPredicate,
48737
  26,
48738
  116,
48739
  1,
48740
  0, // Skip to: 14704
48741
  /* 14332 */ MCD_OPC_Decode,
48742
  239,
48743
  26,
48744
  134,
48745
  2, // Opcode: VSHLLuv8i16
48746
  /* 14337 */ MCD_OPC_FilterValue,
48747
  1,
48748
  106,
48749
  1,
48750
  0, // Skip to: 14704
48751
  /* 14342 */ MCD_OPC_ExtractField,
48752
  24,
48753
  1, // Inst{24} ...
48754
  /* 14345 */ MCD_OPC_FilterValue,
48755
  0,
48756
  27,
48757
  0,
48758
  0, // Skip to: 14377
48759
  /* 14350 */ MCD_OPC_CheckPredicate,
48760
  26,
48761
  12,
48762
  0,
48763
  0, // Skip to: 14367
48764
  /* 14355 */ MCD_OPC_CheckField,
48765
  16,
48766
  4,
48767
  0,
48768
  5,
48769
  0,
48770
  0, // Skip to: 14367
48771
  /* 14362 */ MCD_OPC_Decode,
48772
  241,
48773
  22,
48774
  239,
48775
  1, // Opcode: VMOVLsv4i32
48776
  /* 14367 */ MCD_OPC_CheckPredicate,
48777
  26,
48778
  76,
48779
  1,
48780
  0, // Skip to: 14704
48781
  /* 14372 */ MCD_OPC_Decode,
48782
  235,
48783
  26,
48784
  135,
48785
  2, // Opcode: VSHLLsv4i32
48786
  /* 14377 */ MCD_OPC_FilterValue,
48787
  1,
48788
  66,
48789
  1,
48790
  0, // Skip to: 14704
48791
  /* 14382 */ MCD_OPC_CheckPredicate,
48792
  26,
48793
  12,
48794
  0,
48795
  0, // Skip to: 14399
48796
  /* 14387 */ MCD_OPC_CheckField,
48797
  16,
48798
  4,
48799
  0,
48800
  5,
48801
  0,
48802
  0, // Skip to: 14399
48803
  /* 14394 */ MCD_OPC_Decode,
48804
  244,
48805
  22,
48806
  239,
48807
  1, // Opcode: VMOVLuv4i32
48808
  /* 14399 */ MCD_OPC_CheckPredicate,
48809
  26,
48810
  44,
48811
  1,
48812
  0, // Skip to: 14704
48813
  /* 14404 */ MCD_OPC_Decode,
48814
  238,
48815
  26,
48816
  135,
48817
  2, // Opcode: VSHLLuv4i32
48818
  /* 14409 */ MCD_OPC_FilterValue,
48819
  1,
48820
  34,
48821
  1,
48822
  0, // Skip to: 14704
48823
  /* 14414 */ MCD_OPC_ExtractField,
48824
  24,
48825
  1, // Inst{24} ...
48826
  /* 14417 */ MCD_OPC_FilterValue,
48827
  0,
48828
  27,
48829
  0,
48830
  0, // Skip to: 14449
48831
  /* 14422 */ MCD_OPC_CheckPredicate,
48832
  26,
48833
  12,
48834
  0,
48835
  0, // Skip to: 14439
48836
  /* 14427 */ MCD_OPC_CheckField,
48837
  16,
48838
  5,
48839
  0,
48840
  5,
48841
  0,
48842
  0, // Skip to: 14439
48843
  /* 14434 */ MCD_OPC_Decode,
48844
  240,
48845
  22,
48846
  239,
48847
  1, // Opcode: VMOVLsv2i64
48848
  /* 14439 */ MCD_OPC_CheckPredicate,
48849
  26,
48850
  4,
48851
  1,
48852
  0, // Skip to: 14704
48853
  /* 14444 */ MCD_OPC_Decode,
48854
  234,
48855
  26,
48856
  136,
48857
  2, // Opcode: VSHLLsv2i64
48858
  /* 14449 */ MCD_OPC_FilterValue,
48859
  1,
48860
  250,
48861
  0,
48862
  0, // Skip to: 14704
48863
  /* 14454 */ MCD_OPC_CheckPredicate,
48864
  26,
48865
  12,
48866
  0,
48867
  0, // Skip to: 14471
48868
  /* 14459 */ MCD_OPC_CheckField,
48869
  16,
48870
  5,
48871
  0,
48872
  5,
48873
  0,
48874
  0, // Skip to: 14471
48875
  /* 14466 */ MCD_OPC_Decode,
48876
  243,
48877
  22,
48878
  239,
48879
  1, // Opcode: VMOVLuv2i64
48880
  /* 14471 */ MCD_OPC_CheckPredicate,
48881
  26,
48882
  228,
48883
  0,
48884
  0, // Skip to: 14704
48885
  /* 14476 */ MCD_OPC_Decode,
48886
  237,
48887
  26,
48888
  136,
48889
  2, // Opcode: VSHLLuv2i64
48890
  /* 14481 */ MCD_OPC_FilterValue,
48891
  12,
48892
  33,
48893
  0,
48894
  0, // Skip to: 14519
48895
  /* 14486 */ MCD_OPC_ExtractField,
48896
  24,
48897
  1, // Inst{24} ...
48898
  /* 14489 */ MCD_OPC_FilterValue,
48899
  0,
48900
  10,
48901
  0,
48902
  0, // Skip to: 14504
48903
  /* 14494 */ MCD_OPC_CheckPredicate,
48904
  27,
48905
  205,
48906
  0,
48907
  0, // Skip to: 14704
48908
  /* 14499 */ MCD_OPC_Decode,
48909
  168,
48910
  18,
48911
  137,
48912
  2, // Opcode: VCVTxs2hd
48913
  /* 14504 */ MCD_OPC_FilterValue,
48914
  1,
48915
  195,
48916
  0,
48917
  0, // Skip to: 14704
48918
  /* 14509 */ MCD_OPC_CheckPredicate,
48919
  27,
48920
  190,
48921
  0,
48922
  0, // Skip to: 14704
48923
  /* 14514 */ MCD_OPC_Decode,
48924
  172,
48925
  18,
48926
  137,
48927
  2, // Opcode: VCVTxu2hd
48928
  /* 14519 */ MCD_OPC_FilterValue,
48929
  13,
48930
  33,
48931
  0,
48932
  0, // Skip to: 14557
48933
  /* 14524 */ MCD_OPC_ExtractField,
48934
  24,
48935
  1, // Inst{24} ...
48936
  /* 14527 */ MCD_OPC_FilterValue,
48937
  0,
48938
  10,
48939
  0,
48940
  0, // Skip to: 14542
48941
  /* 14532 */ MCD_OPC_CheckPredicate,
48942
  27,
48943
  167,
48944
  0,
48945
  0, // Skip to: 14704
48946
  /* 14537 */ MCD_OPC_Decode,
48947
  154,
48948
  18,
48949
  137,
48950
  2, // Opcode: VCVTh2xsd
48951
  /* 14542 */ MCD_OPC_FilterValue,
48952
  1,
48953
  157,
48954
  0,
48955
  0, // Skip to: 14704
48956
  /* 14547 */ MCD_OPC_CheckPredicate,
48957
  27,
48958
  152,
48959
  0,
48960
  0, // Skip to: 14704
48961
  /* 14552 */ MCD_OPC_Decode,
48962
  156,
48963
  18,
48964
  137,
48965
  2, // Opcode: VCVTh2xud
48966
  /* 14557 */ MCD_OPC_FilterValue,
48967
  14,
48968
  80,
48969
  0,
48970
  0, // Skip to: 14642
48971
  /* 14562 */ MCD_OPC_ExtractField,
48972
  5,
48973
  1, // Inst{5} ...
48974
  /* 14565 */ MCD_OPC_FilterValue,
48975
  0,
48976
  17,
48977
  0,
48978
  0, // Skip to: 14587
48979
  /* 14570 */ MCD_OPC_CheckPredicate,
48980
  26,
48981
  34,
48982
  0,
48983
  0, // Skip to: 14609
48984
  /* 14575 */ MCD_OPC_CheckField,
48985
  19,
48986
  3,
48987
  0,
48988
  27,
48989
  0,
48990
  0, // Skip to: 14609
48991
  /* 14582 */ MCD_OPC_Decode,
48992
  137,
48993
  23,
48994
  138,
48995
  2, // Opcode: VMOVv8i8
48996
  /* 14587 */ MCD_OPC_FilterValue,
48997
  1,
48998
  17,
48999
  0,
49000
  0, // Skip to: 14609
49001
  /* 14592 */ MCD_OPC_CheckPredicate,
49002
  26,
49003
  12,
49004
  0,
49005
  0, // Skip to: 14609
49006
  /* 14597 */ MCD_OPC_CheckField,
49007
  19,
49008
  3,
49009
  0,
49010
  5,
49011
  0,
49012
  0, // Skip to: 14609
49013
  /* 14604 */ MCD_OPC_Decode,
49014
  129,
49015
  23,
49016
  138,
49017
  2, // Opcode: VMOVv1i64
49018
  /* 14609 */ MCD_OPC_ExtractField,
49019
  24,
49020
  1, // Inst{24} ...
49021
  /* 14612 */ MCD_OPC_FilterValue,
49022
  0,
49023
  10,
49024
  0,
49025
  0, // Skip to: 14627
49026
  /* 14617 */ MCD_OPC_CheckPredicate,
49027
  26,
49028
  82,
49029
  0,
49030
  0, // Skip to: 14704
49031
  /* 14622 */ MCD_OPC_Decode,
49032
  166,
49033
  18,
49034
  137,
49035
  2, // Opcode: VCVTxs2fd
49036
  /* 14627 */ MCD_OPC_FilterValue,
49037
  1,
49038
  72,
49039
  0,
49040
  0, // Skip to: 14704
49041
  /* 14632 */ MCD_OPC_CheckPredicate,
49042
  26,
49043
  67,
49044
  0,
49045
  0, // Skip to: 14704
49046
  /* 14637 */ MCD_OPC_Decode,
49047
  170,
49048
  18,
49049
  137,
49050
  2, // Opcode: VCVTxu2fd
49051
  /* 14642 */ MCD_OPC_FilterValue,
49052
  15,
49053
  57,
49054
  0,
49055
  0, // Skip to: 14704
49056
  /* 14647 */ MCD_OPC_ExtractField,
49057
  24,
49058
  1, // Inst{24} ...
49059
  /* 14650 */ MCD_OPC_FilterValue,
49060
  0,
49061
  10,
49062
  0,
49063
  0, // Skip to: 14665
49064
  /* 14655 */ MCD_OPC_CheckPredicate,
49065
  26,
49066
  20,
49067
  0,
49068
  0, // Skip to: 14680
49069
  /* 14660 */ MCD_OPC_Decode,
49070
  145,
49071
  18,
49072
  137,
49073
  2, // Opcode: VCVTf2xsd
49074
  /* 14665 */ MCD_OPC_FilterValue,
49075
  1,
49076
  10,
49077
  0,
49078
  0, // Skip to: 14680
49079
  /* 14670 */ MCD_OPC_CheckPredicate,
49080
  26,
49081
  5,
49082
  0,
49083
  0, // Skip to: 14680
49084
  /* 14675 */ MCD_OPC_Decode,
49085
  147,
49086
  18,
49087
  137,
49088
  2, // Opcode: VCVTf2xud
49089
  /* 14680 */ MCD_OPC_CheckPredicate,
49090
  26,
49091
  19,
49092
  0,
49093
  0, // Skip to: 14704
49094
  /* 14685 */ MCD_OPC_CheckField,
49095
  19,
49096
  3,
49097
  0,
49098
  12,
49099
  0,
49100
  0, // Skip to: 14704
49101
  /* 14692 */ MCD_OPC_CheckField,
49102
  5,
49103
  1,
49104
  0,
49105
  5,
49106
  0,
49107
  0, // Skip to: 14704
49108
  /* 14699 */ MCD_OPC_Decode,
49109
  130,
49110
  23,
49111
  138,
49112
  2, // Opcode: VMOVv2f32
49113
  /* 14704 */ MCD_OPC_ExtractField,
49114
  5,
49115
  1, // Inst{5} ...
49116
  /* 14707 */ MCD_OPC_FilterValue,
49117
  0,
49118
  88,
49119
  0,
49120
  0, // Skip to: 14800
49121
  /* 14712 */ MCD_OPC_ExtractField,
49122
  19,
49123
  3, // Inst{21-19} ...
49124
  /* 14715 */ MCD_OPC_FilterValue,
49125
  0,
49126
  159,
49127
  17,
49128
  0, // Skip to: 19231
49129
  /* 14720 */ MCD_OPC_ExtractField,
49130
  8,
49131
  1, // Inst{8} ...
49132
  /* 14723 */ MCD_OPC_FilterValue,
49133
  0,
49134
  17,
49135
  0,
49136
  0, // Skip to: 14745
49137
  /* 14728 */ MCD_OPC_CheckPredicate,
49138
  26,
49139
  57,
49140
  0,
49141
  0, // Skip to: 14790
49142
  /* 14733 */ MCD_OPC_CheckField,
49143
  10,
49144
  2,
49145
  2,
49146
  50,
49147
  0,
49148
  0, // Skip to: 14790
49149
  /* 14740 */ MCD_OPC_Decode,
49150
  134,
49151
  23,
49152
  138,
49153
  2, // Opcode: VMOVv4i16
49154
  /* 14745 */ MCD_OPC_FilterValue,
49155
  1,
49156
  40,
49157
  0,
49158
  0, // Skip to: 14790
49159
  /* 14750 */ MCD_OPC_ExtractField,
49160
  11,
49161
  1, // Inst{11} ...
49162
  /* 14753 */ MCD_OPC_FilterValue,
49163
  0,
49164
  10,
49165
  0,
49166
  0, // Skip to: 14768
49167
  /* 14758 */ MCD_OPC_CheckPredicate,
49168
  26,
49169
  27,
49170
  0,
49171
  0, // Skip to: 14790
49172
  /* 14763 */ MCD_OPC_Decode,
49173
  227,
49174
  23,
49175
  138,
49176
  2, // Opcode: VORRiv2i32
49177
  /* 14768 */ MCD_OPC_FilterValue,
49178
  1,
49179
  17,
49180
  0,
49181
  0, // Skip to: 14790
49182
  /* 14773 */ MCD_OPC_CheckPredicate,
49183
  26,
49184
  12,
49185
  0,
49186
  0, // Skip to: 14790
49187
  /* 14778 */ MCD_OPC_CheckField,
49188
  10,
49189
  1,
49190
  0,
49191
  5,
49192
  0,
49193
  0, // Skip to: 14790
49194
  /* 14785 */ MCD_OPC_Decode,
49195
  228,
49196
  23,
49197
  138,
49198
  2, // Opcode: VORRiv4i16
49199
  /* 14790 */ MCD_OPC_CheckPredicate,
49200
  26,
49201
  84,
49202
  17,
49203
  0, // Skip to: 19231
49204
  /* 14795 */ MCD_OPC_Decode,
49205
  131,
49206
  23,
49207
  138,
49208
  2, // Opcode: VMOVv2i32
49209
  /* 14800 */ MCD_OPC_FilterValue,
49210
  1,
49211
  74,
49212
  17,
49213
  0, // Skip to: 19231
49214
  /* 14805 */ MCD_OPC_ExtractField,
49215
  19,
49216
  3, // Inst{21-19} ...
49217
  /* 14808 */ MCD_OPC_FilterValue,
49218
  0,
49219
  66,
49220
  17,
49221
  0, // Skip to: 19231
49222
  /* 14813 */ MCD_OPC_ExtractField,
49223
  8,
49224
  1, // Inst{8} ...
49225
  /* 14816 */ MCD_OPC_FilterValue,
49226
  0,
49227
  17,
49228
  0,
49229
  0, // Skip to: 14838
49230
  /* 14821 */ MCD_OPC_CheckPredicate,
49231
  26,
49232
  57,
49233
  0,
49234
  0, // Skip to: 14883
49235
  /* 14826 */ MCD_OPC_CheckField,
49236
  10,
49237
  2,
49238
  2,
49239
  50,
49240
  0,
49241
  0, // Skip to: 14883
49242
  /* 14833 */ MCD_OPC_Decode,
49243
  199,
49244
  23,
49245
  138,
49246
  2, // Opcode: VMVNv4i16
49247
  /* 14838 */ MCD_OPC_FilterValue,
49248
  1,
49249
  40,
49250
  0,
49251
  0, // Skip to: 14883
49252
  /* 14843 */ MCD_OPC_ExtractField,
49253
  11,
49254
  1, // Inst{11} ...
49255
  /* 14846 */ MCD_OPC_FilterValue,
49256
  0,
49257
  10,
49258
  0,
49259
  0, // Skip to: 14861
49260
  /* 14851 */ MCD_OPC_CheckPredicate,
49261
  26,
49262
  27,
49263
  0,
49264
  0, // Skip to: 14883
49265
  /* 14856 */ MCD_OPC_Decode,
49266
  187,
49267
  16,
49268
  138,
49269
  2, // Opcode: VBICiv2i32
49270
  /* 14861 */ MCD_OPC_FilterValue,
49271
  1,
49272
  17,
49273
  0,
49274
  0, // Skip to: 14883
49275
  /* 14866 */ MCD_OPC_CheckPredicate,
49276
  26,
49277
  12,
49278
  0,
49279
  0, // Skip to: 14883
49280
  /* 14871 */ MCD_OPC_CheckField,
49281
  10,
49282
  1,
49283
  0,
49284
  5,
49285
  0,
49286
  0, // Skip to: 14883
49287
  /* 14878 */ MCD_OPC_Decode,
49288
  188,
49289
  16,
49290
  138,
49291
  2, // Opcode: VBICiv4i16
49292
  /* 14883 */ MCD_OPC_CheckPredicate,
49293
  26,
49294
  247,
49295
  16,
49296
  0, // Skip to: 19231
49297
  /* 14888 */ MCD_OPC_Decode,
49298
  198,
49299
  23,
49300
  138,
49301
  2, // Opcode: VMVNv2i32
49302
  /* 14893 */ MCD_OPC_FilterValue,
49303
  1,
49304
  237,
49305
  16,
49306
  0, // Skip to: 19231
49307
  /* 14898 */ MCD_OPC_ExtractField,
49308
  8,
49309
  4, // Inst{11-8} ...
49310
  /* 14901 */ MCD_OPC_FilterValue,
49311
  0,
49312
  35,
49313
  0,
49314
  0, // Skip to: 14941
49315
  /* 14906 */ MCD_OPC_ExtractField,
49316
  24,
49317
  8, // Inst{31-24} ...
49318
  /* 14909 */ MCD_OPC_FilterValue,
49319
  242,
49320
  1,
49321
  10,
49322
  0,
49323
  0, // Skip to: 14925
49324
  /* 14915 */ MCD_OPC_CheckPredicate,
49325
  26,
49326
  215,
49327
  16,
49328
  0, // Skip to: 19231
49329
  /* 14920 */ MCD_OPC_Decode,
49330
  140,
49331
  27,
49332
  139,
49333
  2, // Opcode: VSHRsv1i64
49334
  /* 14925 */ MCD_OPC_FilterValue,
49335
  243,
49336
  1,
49337
  204,
49338
  16,
49339
  0, // Skip to: 19231
49340
  /* 14931 */ MCD_OPC_CheckPredicate,
49341
  26,
49342
  199,
49343
  16,
49344
  0, // Skip to: 19231
49345
  /* 14936 */ MCD_OPC_Decode,
49346
  148,
49347
  27,
49348
  139,
49349
  2, // Opcode: VSHRuv1i64
49350
  /* 14941 */ MCD_OPC_FilterValue,
49351
  1,
49352
  35,
49353
  0,
49354
  0, // Skip to: 14981
49355
  /* 14946 */ MCD_OPC_ExtractField,
49356
  24,
49357
  8, // Inst{31-24} ...
49358
  /* 14949 */ MCD_OPC_FilterValue,
49359
  242,
49360
  1,
49361
  10,
49362
  0,
49363
  0, // Skip to: 14965
49364
  /* 14955 */ MCD_OPC_CheckPredicate,
49365
  26,
49366
  175,
49367
  16,
49368
  0, // Skip to: 19231
49369
  /* 14960 */ MCD_OPC_Decode,
49370
  177,
49371
  27,
49372
  140,
49373
  2, // Opcode: VSRAsv1i64
49374
  /* 14965 */ MCD_OPC_FilterValue,
49375
  243,
49376
  1,
49377
  164,
49378
  16,
49379
  0, // Skip to: 19231
49380
  /* 14971 */ MCD_OPC_CheckPredicate,
49381
  26,
49382
  159,
49383
  16,
49384
  0, // Skip to: 19231
49385
  /* 14976 */ MCD_OPC_Decode,
49386
  185,
49387
  27,
49388
  140,
49389
  2, // Opcode: VSRAuv1i64
49390
  /* 14981 */ MCD_OPC_FilterValue,
49391
  2,
49392
  35,
49393
  0,
49394
  0, // Skip to: 15021
49395
  /* 14986 */ MCD_OPC_ExtractField,
49396
  24,
49397
  8, // Inst{31-24} ...
49398
  /* 14989 */ MCD_OPC_FilterValue,
49399
  242,
49400
  1,
49401
  10,
49402
  0,
49403
  0, // Skip to: 15005
49404
  /* 14995 */ MCD_OPC_CheckPredicate,
49405
  26,
49406
  135,
49407
  16,
49408
  0, // Skip to: 19231
49409
  /* 15000 */ MCD_OPC_Decode,
49410
  166,
49411
  26,
49412
  139,
49413
  2, // Opcode: VRSHRsv1i64
49414
  /* 15005 */ MCD_OPC_FilterValue,
49415
  243,
49416
  1,
49417
  124,
49418
  16,
49419
  0, // Skip to: 19231
49420
  /* 15011 */ MCD_OPC_CheckPredicate,
49421
  26,
49422
  119,
49423
  16,
49424
  0, // Skip to: 19231
49425
  /* 15016 */ MCD_OPC_Decode,
49426
  174,
49427
  26,
49428
  139,
49429
  2, // Opcode: VRSHRuv1i64
49430
  /* 15021 */ MCD_OPC_FilterValue,
49431
  3,
49432
  35,
49433
  0,
49434
  0, // Skip to: 15061
49435
  /* 15026 */ MCD_OPC_ExtractField,
49436
  24,
49437
  8, // Inst{31-24} ...
49438
  /* 15029 */ MCD_OPC_FilterValue,
49439
  242,
49440
  1,
49441
  10,
49442
  0,
49443
  0, // Skip to: 15045
49444
  /* 15035 */ MCD_OPC_CheckPredicate,
49445
  26,
49446
  95,
49447
  16,
49448
  0, // Skip to: 19231
49449
  /* 15040 */ MCD_OPC_Decode,
49450
  192,
49451
  26,
49452
  140,
49453
  2, // Opcode: VRSRAsv1i64
49454
  /* 15045 */ MCD_OPC_FilterValue,
49455
  243,
49456
  1,
49457
  84,
49458
  16,
49459
  0, // Skip to: 19231
49460
  /* 15051 */ MCD_OPC_CheckPredicate,
49461
  26,
49462
  79,
49463
  16,
49464
  0, // Skip to: 19231
49465
  /* 15056 */ MCD_OPC_Decode,
49466
  200,
49467
  26,
49468
  140,
49469
  2, // Opcode: VRSRAuv1i64
49470
  /* 15061 */ MCD_OPC_FilterValue,
49471
  4,
49472
  18,
49473
  0,
49474
  0, // Skip to: 15084
49475
  /* 15066 */ MCD_OPC_CheckPredicate,
49476
  26,
49477
  64,
49478
  16,
49479
  0, // Skip to: 19231
49480
  /* 15071 */ MCD_OPC_CheckField,
49481
  24,
49482
  8,
49483
  243,
49484
  1,
49485
  56,
49486
  16,
49487
  0, // Skip to: 19231
49488
  /* 15079 */ MCD_OPC_Decode,
49489
  193,
49490
  27,
49491
  140,
49492
  2, // Opcode: VSRIv1i64
49493
  /* 15084 */ MCD_OPC_FilterValue,
49494
  5,
49495
  35,
49496
  0,
49497
  0, // Skip to: 15124
49498
  /* 15089 */ MCD_OPC_ExtractField,
49499
  24,
49500
  8, // Inst{31-24} ...
49501
  /* 15092 */ MCD_OPC_FilterValue,
49502
  242,
49503
  1,
49504
  10,
49505
  0,
49506
  0, // Skip to: 15108
49507
  /* 15098 */ MCD_OPC_CheckPredicate,
49508
  26,
49509
  32,
49510
  16,
49511
  0, // Skip to: 19231
49512
  /* 15103 */ MCD_OPC_Decode,
49513
  241,
49514
  26,
49515
  141,
49516
  2, // Opcode: VSHLiv1i64
49517
  /* 15108 */ MCD_OPC_FilterValue,
49518
  243,
49519
  1,
49520
  21,
49521
  16,
49522
  0, // Skip to: 19231
49523
  /* 15114 */ MCD_OPC_CheckPredicate,
49524
  26,
49525
  16,
49526
  16,
49527
  0, // Skip to: 19231
49528
  /* 15119 */ MCD_OPC_Decode,
49529
  162,
49530
  27,
49531
  142,
49532
  2, // Opcode: VSLIv1i64
49533
  /* 15124 */ MCD_OPC_FilterValue,
49534
  6,
49535
  18,
49536
  0,
49537
  0, // Skip to: 15147
49538
  /* 15129 */ MCD_OPC_CheckPredicate,
49539
  26,
49540
  1,
49541
  16,
49542
  0, // Skip to: 19231
49543
  /* 15134 */ MCD_OPC_CheckField,
49544
  24,
49545
  8,
49546
  243,
49547
  1,
49548
  249,
49549
  15,
49550
  0, // Skip to: 19231
49551
  /* 15142 */ MCD_OPC_Decode,
49552
  136,
49553
  25,
49554
  141,
49555
  2, // Opcode: VQSHLsuv1i64
49556
  /* 15147 */ MCD_OPC_FilterValue,
49557
  7,
49558
  239,
49559
  15,
49560
  0, // Skip to: 19231
49561
  /* 15152 */ MCD_OPC_ExtractField,
49562
  24,
49563
  8, // Inst{31-24} ...
49564
  /* 15155 */ MCD_OPC_FilterValue,
49565
  242,
49566
  1,
49567
  10,
49568
  0,
49569
  0, // Skip to: 15171
49570
  /* 15161 */ MCD_OPC_CheckPredicate,
49571
  26,
49572
  225,
49573
  15,
49574
  0, // Skip to: 19231
49575
  /* 15166 */ MCD_OPC_Decode,
49576
  128,
49577
  25,
49578
  141,
49579
  2, // Opcode: VQSHLsiv1i64
49580
  /* 15171 */ MCD_OPC_FilterValue,
49581
  243,
49582
  1,
49583
  214,
49584
  15,
49585
  0, // Skip to: 19231
49586
  /* 15177 */ MCD_OPC_CheckPredicate,
49587
  26,
49588
  209,
49589
  15,
49590
  0, // Skip to: 19231
49591
  /* 15182 */ MCD_OPC_Decode,
49592
  152,
49593
  25,
49594
  141,
49595
  2, // Opcode: VQSHLuiv1i64
49596
  /* 15187 */ MCD_OPC_FilterValue,
49597
  1,
49598
  199,
49599
  15,
49600
  0, // Skip to: 19231
49601
  /* 15192 */ MCD_OPC_ExtractField,
49602
  23,
49603
  1, // Inst{23} ...
49604
  /* 15195 */ MCD_OPC_FilterValue,
49605
  0,
49606
  179,
49607
  7,
49608
  0, // Skip to: 17171
49609
  /* 15200 */ MCD_OPC_ExtractField,
49610
  8,
49611
  4, // Inst{11-8} ...
49612
  /* 15203 */ MCD_OPC_FilterValue,
49613
  0,
49614
  163,
49615
  0,
49616
  0, // Skip to: 15371
49617
  /* 15208 */ MCD_OPC_ExtractField,
49618
  20,
49619
  2, // Inst{21-20} ...
49620
  /* 15211 */ MCD_OPC_FilterValue,
49621
  0,
49622
  35,
49623
  0,
49624
  0, // Skip to: 15251
49625
  /* 15216 */ MCD_OPC_ExtractField,
49626
  24,
49627
  8, // Inst{31-24} ...
49628
  /* 15219 */ MCD_OPC_FilterValue,
49629
  242,
49630
  1,
49631
  10,
49632
  0,
49633
  0, // Skip to: 15235
49634
  /* 15225 */ MCD_OPC_CheckPredicate,
49635
  26,
49636
  161,
49637
  15,
49638
  0, // Skip to: 19231
49639
  /* 15230 */ MCD_OPC_Decode,
49640
  155,
49641
  24,
49642
  203,
49643
  1, // Opcode: VQADDsv16i8
49644
  /* 15235 */ MCD_OPC_FilterValue,
49645
  243,
49646
  1,
49647
  150,
49648
  15,
49649
  0, // Skip to: 19231
49650
  /* 15241 */ MCD_OPC_CheckPredicate,
49651
  26,
49652
  145,
49653
  15,
49654
  0, // Skip to: 19231
49655
  /* 15246 */ MCD_OPC_Decode,
49656
  163,
49657
  24,
49658
  203,
49659
  1, // Opcode: VQADDuv16i8
49660
  /* 15251 */ MCD_OPC_FilterValue,
49661
  1,
49662
  35,
49663
  0,
49664
  0, // Skip to: 15291
49665
  /* 15256 */ MCD_OPC_ExtractField,
49666
  24,
49667
  8, // Inst{31-24} ...
49668
  /* 15259 */ MCD_OPC_FilterValue,
49669
  242,
49670
  1,
49671
  10,
49672
  0,
49673
  0, // Skip to: 15275
49674
  /* 15265 */ MCD_OPC_CheckPredicate,
49675
  26,
49676
  121,
49677
  15,
49678
  0, // Skip to: 19231
49679
  /* 15270 */ MCD_OPC_Decode,
49680
  161,
49681
  24,
49682
  203,
49683
  1, // Opcode: VQADDsv8i16
49684
  /* 15275 */ MCD_OPC_FilterValue,
49685
  243,
49686
  1,
49687
  110,
49688
  15,
49689
  0, // Skip to: 19231
49690
  /* 15281 */ MCD_OPC_CheckPredicate,
49691
  26,
49692
  105,
49693
  15,
49694
  0, // Skip to: 19231
49695
  /* 15286 */ MCD_OPC_Decode,
49696
  169,
49697
  24,
49698
  203,
49699
  1, // Opcode: VQADDuv8i16
49700
  /* 15291 */ MCD_OPC_FilterValue,
49701
  2,
49702
  35,
49703
  0,
49704
  0, // Skip to: 15331
49705
  /* 15296 */ MCD_OPC_ExtractField,
49706
  24,
49707
  8, // Inst{31-24} ...
49708
  /* 15299 */ MCD_OPC_FilterValue,
49709
  242,
49710
  1,
49711
  10,
49712
  0,
49713
  0, // Skip to: 15315
49714
  /* 15305 */ MCD_OPC_CheckPredicate,
49715
  26,
49716
  81,
49717
  15,
49718
  0, // Skip to: 19231
49719
  /* 15310 */ MCD_OPC_Decode,
49720
  160,
49721
  24,
49722
  203,
49723
  1, // Opcode: VQADDsv4i32
49724
  /* 15315 */ MCD_OPC_FilterValue,
49725
  243,
49726
  1,
49727
  70,
49728
  15,
49729
  0, // Skip to: 19231
49730
  /* 15321 */ MCD_OPC_CheckPredicate,
49731
  26,
49732
  65,
49733
  15,
49734
  0, // Skip to: 19231
49735
  /* 15326 */ MCD_OPC_Decode,
49736
  168,
49737
  24,
49738
  203,
49739
  1, // Opcode: VQADDuv4i32
49740
  /* 15331 */ MCD_OPC_FilterValue,
49741
  3,
49742
  55,
49743
  15,
49744
  0, // Skip to: 19231
49745
  /* 15336 */ MCD_OPC_ExtractField,
49746
  24,
49747
  8, // Inst{31-24} ...
49748
  /* 15339 */ MCD_OPC_FilterValue,
49749
  242,
49750
  1,
49751
  10,
49752
  0,
49753
  0, // Skip to: 15355
49754
  /* 15345 */ MCD_OPC_CheckPredicate,
49755
  26,
49756
  41,
49757
  15,
49758
  0, // Skip to: 19231
49759
  /* 15350 */ MCD_OPC_Decode,
49760
  158,
49761
  24,
49762
  203,
49763
  1, // Opcode: VQADDsv2i64
49764
  /* 15355 */ MCD_OPC_FilterValue,
49765
  243,
49766
  1,
49767
  30,
49768
  15,
49769
  0, // Skip to: 19231
49770
  /* 15361 */ MCD_OPC_CheckPredicate,
49771
  26,
49772
  25,
49773
  15,
49774
  0, // Skip to: 19231
49775
  /* 15366 */ MCD_OPC_Decode,
49776
  166,
49777
  24,
49778
  203,
49779
  1, // Opcode: VQADDuv2i64
49780
  /* 15371 */ MCD_OPC_FilterValue,
49781
  1,
49782
  163,
49783
  0,
49784
  0, // Skip to: 15539
49785
  /* 15376 */ MCD_OPC_ExtractField,
49786
  20,
49787
  2, // Inst{21-20} ...
49788
  /* 15379 */ MCD_OPC_FilterValue,
49789
  0,
49790
  35,
49791
  0,
49792
  0, // Skip to: 15419
49793
  /* 15384 */ MCD_OPC_ExtractField,
49794
  24,
49795
  8, // Inst{31-24} ...
49796
  /* 15387 */ MCD_OPC_FilterValue,
49797
  242,
49798
  1,
49799
  10,
49800
  0,
49801
  0, // Skip to: 15403
49802
  /* 15393 */ MCD_OPC_CheckPredicate,
49803
  26,
49804
  249,
49805
  14,
49806
  0, // Skip to: 19231
49807
  /* 15398 */ MCD_OPC_Decode,
49808
  181,
49809
  16,
49810
  203,
49811
  1, // Opcode: VANDq
49812
  /* 15403 */ MCD_OPC_FilterValue,
49813
  243,
49814
  1,
49815
  238,
49816
  14,
49817
  0, // Skip to: 19231
49818
  /* 15409 */ MCD_OPC_CheckPredicate,
49819
  26,
49820
  233,
49821
  14,
49822
  0, // Skip to: 19231
49823
  /* 15414 */ MCD_OPC_Decode,
49824
  190,
49825
  18,
49826
  203,
49827
  1, // Opcode: VEORq
49828
  /* 15419 */ MCD_OPC_FilterValue,
49829
  1,
49830
  35,
49831
  0,
49832
  0, // Skip to: 15459
49833
  /* 15424 */ MCD_OPC_ExtractField,
49834
  24,
49835
  8, // Inst{31-24} ...
49836
  /* 15427 */ MCD_OPC_FilterValue,
49837
  242,
49838
  1,
49839
  10,
49840
  0,
49841
  0, // Skip to: 15443
49842
  /* 15433 */ MCD_OPC_CheckPredicate,
49843
  26,
49844
  209,
49845
  14,
49846
  0, // Skip to: 19231
49847
  /* 15438 */ MCD_OPC_Decode,
49848
  191,
49849
  16,
49850
  203,
49851
  1, // Opcode: VBICq
49852
  /* 15443 */ MCD_OPC_FilterValue,
49853
  243,
49854
  1,
49855
  198,
49856
  14,
49857
  0, // Skip to: 19231
49858
  /* 15449 */ MCD_OPC_CheckPredicate,
49859
  26,
49860
  193,
49861
  14,
49862
  0, // Skip to: 19231
49863
  /* 15454 */ MCD_OPC_Decode,
49864
  197,
49865
  16,
49866
  211,
49867
  1, // Opcode: VBSLq
49868
  /* 15459 */ MCD_OPC_FilterValue,
49869
  2,
49870
  35,
49871
  0,
49872
  0, // Skip to: 15499
49873
  /* 15464 */ MCD_OPC_ExtractField,
49874
  24,
49875
  8, // Inst{31-24} ...
49876
  /* 15467 */ MCD_OPC_FilterValue,
49877
  242,
49878
  1,
49879
  10,
49880
  0,
49881
  0, // Skip to: 15483
49882
  /* 15473 */ MCD_OPC_CheckPredicate,
49883
  26,
49884
  169,
49885
  14,
49886
  0, // Skip to: 19231
49887
  /* 15478 */ MCD_OPC_Decode,
49888
  231,
49889
  23,
49890
  203,
49891
  1, // Opcode: VORRq
49892
  /* 15483 */ MCD_OPC_FilterValue,
49893
  243,
49894
  1,
49895
  158,
49896
  14,
49897
  0, // Skip to: 19231
49898
  /* 15489 */ MCD_OPC_CheckPredicate,
49899
  26,
49900
  153,
49901
  14,
49902
  0, // Skip to: 19231
49903
  /* 15494 */ MCD_OPC_Decode,
49904
  195,
49905
  16,
49906
  211,
49907
  1, // Opcode: VBITq
49908
  /* 15499 */ MCD_OPC_FilterValue,
49909
  3,
49910
  143,
49911
  14,
49912
  0, // Skip to: 19231
49913
  /* 15504 */ MCD_OPC_ExtractField,
49914
  24,
49915
  8, // Inst{31-24} ...
49916
  /* 15507 */ MCD_OPC_FilterValue,
49917
  242,
49918
  1,
49919
  10,
49920
  0,
49921
  0, // Skip to: 15523
49922
  /* 15513 */ MCD_OPC_CheckPredicate,
49923
  26,
49924
  129,
49925
  14,
49926
  0, // Skip to: 19231
49927
  /* 15518 */ MCD_OPC_Decode,
49928
  225,
49929
  23,
49930
  203,
49931
  1, // Opcode: VORNq
49932
  /* 15523 */ MCD_OPC_FilterValue,
49933
  243,
49934
  1,
49935
  118,
49936
  14,
49937
  0, // Skip to: 19231
49938
  /* 15529 */ MCD_OPC_CheckPredicate,
49939
  26,
49940
  113,
49941
  14,
49942
  0, // Skip to: 19231
49943
  /* 15534 */ MCD_OPC_Decode,
49944
  193,
49945
  16,
49946
  211,
49947
  1, // Opcode: VBIFq
49948
  /* 15539 */ MCD_OPC_FilterValue,
49949
  2,
49950
  163,
49951
  0,
49952
  0, // Skip to: 15707
49953
  /* 15544 */ MCD_OPC_ExtractField,
49954
  20,
49955
  2, // Inst{21-20} ...
49956
  /* 15547 */ MCD_OPC_FilterValue,
49957
  0,
49958
  35,
49959
  0,
49960
  0, // Skip to: 15587
49961
  /* 15552 */ MCD_OPC_ExtractField,
49962
  24,
49963
  8, // Inst{31-24} ...
49964
  /* 15555 */ MCD_OPC_FilterValue,
49965
  242,
49966
  1,
49967
  10,
49968
  0,
49969
  0, // Skip to: 15571
49970
  /* 15561 */ MCD_OPC_CheckPredicate,
49971
  26,
49972
  81,
49973
  14,
49974
  0, // Skip to: 19231
49975
  /* 15566 */ MCD_OPC_Decode,
49976
  176,
49977
  25,
49978
  203,
49979
  1, // Opcode: VQSUBsv16i8
49980
  /* 15571 */ MCD_OPC_FilterValue,
49981
  243,
49982
  1,
49983
  70,
49984
  14,
49985
  0, // Skip to: 19231
49986
  /* 15577 */ MCD_OPC_CheckPredicate,
49987
  26,
49988
  65,
49989
  14,
49990
  0, // Skip to: 19231
49991
  /* 15582 */ MCD_OPC_Decode,
49992
  184,
49993
  25,
49994
  203,
49995
  1, // Opcode: VQSUBuv16i8
49996
  /* 15587 */ MCD_OPC_FilterValue,
49997
  1,
49998
  35,
49999
  0,
50000
  0, // Skip to: 15627
50001
  /* 15592 */ MCD_OPC_ExtractField,
50002
  24,
50003
  8, // Inst{31-24} ...
50004
  /* 15595 */ MCD_OPC_FilterValue,
50005
  242,
50006
  1,
50007
  10,
50008
  0,
50009
  0, // Skip to: 15611
50010
  /* 15601 */ MCD_OPC_CheckPredicate,
50011
  26,
50012
  41,
50013
  14,
50014
  0, // Skip to: 19231
50015
  /* 15606 */ MCD_OPC_Decode,
50016
  182,
50017
  25,
50018
  203,
50019
  1, // Opcode: VQSUBsv8i16
50020
  /* 15611 */ MCD_OPC_FilterValue,
50021
  243,
50022
  1,
50023
  30,
50024
  14,
50025
  0, // Skip to: 19231
50026
  /* 15617 */ MCD_OPC_CheckPredicate,
50027
  26,
50028
  25,
50029
  14,
50030
  0, // Skip to: 19231
50031
  /* 15622 */ MCD_OPC_Decode,
50032
  190,
50033
  25,
50034
  203,
50035
  1, // Opcode: VQSUBuv8i16
50036
  /* 15627 */ MCD_OPC_FilterValue,
50037
  2,
50038
  35,
50039
  0,
50040
  0, // Skip to: 15667
50041
  /* 15632 */ MCD_OPC_ExtractField,
50042
  24,
50043
  8, // Inst{31-24} ...
50044
  /* 15635 */ MCD_OPC_FilterValue,
50045
  242,
50046
  1,
50047
  10,
50048
  0,
50049
  0, // Skip to: 15651
50050
  /* 15641 */ MCD_OPC_CheckPredicate,
50051
  26,
50052
  1,
50053
  14,
50054
  0, // Skip to: 19231
50055
  /* 15646 */ MCD_OPC_Decode,
50056
  181,
50057
  25,
50058
  203,
50059
  1, // Opcode: VQSUBsv4i32
50060
  /* 15651 */ MCD_OPC_FilterValue,
50061
  243,
50062
  1,
50063
  246,
50064
  13,
50065
  0, // Skip to: 19231
50066
  /* 15657 */ MCD_OPC_CheckPredicate,
50067
  26,
50068
  241,
50069
  13,
50070
  0, // Skip to: 19231
50071
  /* 15662 */ MCD_OPC_Decode,
50072
  189,
50073
  25,
50074
  203,
50075
  1, // Opcode: VQSUBuv4i32
50076
  /* 15667 */ MCD_OPC_FilterValue,
50077
  3,
50078
  231,
50079
  13,
50080
  0, // Skip to: 19231
50081
  /* 15672 */ MCD_OPC_ExtractField,
50082
  24,
50083
  8, // Inst{31-24} ...
50084
  /* 15675 */ MCD_OPC_FilterValue,
50085
  242,
50086
  1,
50087
  10,
50088
  0,
50089
  0, // Skip to: 15691
50090
  /* 15681 */ MCD_OPC_CheckPredicate,
50091
  26,
50092
  217,
50093
  13,
50094
  0, // Skip to: 19231
50095
  /* 15686 */ MCD_OPC_Decode,
50096
  179,
50097
  25,
50098
  203,
50099
  1, // Opcode: VQSUBsv2i64
50100
  /* 15691 */ MCD_OPC_FilterValue,
50101
  243,
50102
  1,
50103
  206,
50104
  13,
50105
  0, // Skip to: 19231
50106
  /* 15697 */ MCD_OPC_CheckPredicate,
50107
  26,
50108
  201,
50109
  13,
50110
  0, // Skip to: 19231
50111
  /* 15702 */ MCD_OPC_Decode,
50112
  187,
50113
  25,
50114
  203,
50115
  1, // Opcode: VQSUBuv2i64
50116
  /* 15707 */ MCD_OPC_FilterValue,
50117
  3,
50118
  123,
50119
  0,
50120
  0, // Skip to: 15835
50121
  /* 15712 */ MCD_OPC_ExtractField,
50122
  20,
50123
  2, // Inst{21-20} ...
50124
  /* 15715 */ MCD_OPC_FilterValue,
50125
  0,
50126
  35,
50127
  0,
50128
  0, // Skip to: 15755
50129
  /* 15720 */ MCD_OPC_ExtractField,
50130
  24,
50131
  8, // Inst{31-24} ...
50132
  /* 15723 */ MCD_OPC_FilterValue,
50133
  242,
50134
  1,
50135
  10,
50136
  0,
50137
  0, // Skip to: 15739
50138
  /* 15729 */ MCD_OPC_CheckPredicate,
50139
  26,
50140
  169,
50141
  13,
50142
  0, // Skip to: 19231
50143
  /* 15734 */ MCD_OPC_Decode,
50144
  228,
50145
  16,
50146
  203,
50147
  1, // Opcode: VCGEsv16i8
50148
  /* 15739 */ MCD_OPC_FilterValue,
50149
  243,
50150
  1,
50151
  158,
50152
  13,
50153
  0, // Skip to: 19231
50154
  /* 15745 */ MCD_OPC_CheckPredicate,
50155
  26,
50156
  153,
50157
  13,
50158
  0, // Skip to: 19231
50159
  /* 15750 */ MCD_OPC_Decode,
50160
  234,
50161
  16,
50162
  203,
50163
  1, // Opcode: VCGEuv16i8
50164
  /* 15755 */ MCD_OPC_FilterValue,
50165
  1,
50166
  35,
50167
  0,
50168
  0, // Skip to: 15795
50169
  /* 15760 */ MCD_OPC_ExtractField,
50170
  24,
50171
  8, // Inst{31-24} ...
50172
  /* 15763 */ MCD_OPC_FilterValue,
50173
  242,
50174
  1,
50175
  10,
50176
  0,
50177
  0, // Skip to: 15779
50178
  /* 15769 */ MCD_OPC_CheckPredicate,
50179
  26,
50180
  129,
50181
  13,
50182
  0, // Skip to: 19231
50183
  /* 15774 */ MCD_OPC_Decode,
50184
  232,
50185
  16,
50186
  203,
50187
  1, // Opcode: VCGEsv8i16
50188
  /* 15779 */ MCD_OPC_FilterValue,
50189
  243,
50190
  1,
50191
  118,
50192
  13,
50193
  0, // Skip to: 19231
50194
  /* 15785 */ MCD_OPC_CheckPredicate,
50195
  26,
50196
  113,
50197
  13,
50198
  0, // Skip to: 19231
50199
  /* 15790 */ MCD_OPC_Decode,
50200
  238,
50201
  16,
50202
  203,
50203
  1, // Opcode: VCGEuv8i16
50204
  /* 15795 */ MCD_OPC_FilterValue,
50205
  2,
50206
  103,
50207
  13,
50208
  0, // Skip to: 19231
50209
  /* 15800 */ MCD_OPC_ExtractField,
50210
  24,
50211
  8, // Inst{31-24} ...
50212
  /* 15803 */ MCD_OPC_FilterValue,
50213
  242,
50214
  1,
50215
  10,
50216
  0,
50217
  0, // Skip to: 15819
50218
  /* 15809 */ MCD_OPC_CheckPredicate,
50219
  26,
50220
  89,
50221
  13,
50222
  0, // Skip to: 19231
50223
  /* 15814 */ MCD_OPC_Decode,
50224
  231,
50225
  16,
50226
  203,
50227
  1, // Opcode: VCGEsv4i32
50228
  /* 15819 */ MCD_OPC_FilterValue,
50229
  243,
50230
  1,
50231
  78,
50232
  13,
50233
  0, // Skip to: 19231
50234
  /* 15825 */ MCD_OPC_CheckPredicate,
50235
  26,
50236
  73,
50237
  13,
50238
  0, // Skip to: 19231
50239
  /* 15830 */ MCD_OPC_Decode,
50240
  237,
50241
  16,
50242
  203,
50243
  1, // Opcode: VCGEuv4i32
50244
  /* 15835 */ MCD_OPC_FilterValue,
50245
  4,
50246
  163,
50247
  0,
50248
  0, // Skip to: 16003
50249
  /* 15840 */ MCD_OPC_ExtractField,
50250
  20,
50251
  2, // Inst{21-20} ...
50252
  /* 15843 */ MCD_OPC_FilterValue,
50253
  0,
50254
  35,
50255
  0,
50256
  0, // Skip to: 15883
50257
  /* 15848 */ MCD_OPC_ExtractField,
50258
  24,
50259
  8, // Inst{31-24} ...
50260
  /* 15851 */ MCD_OPC_FilterValue,
50261
  242,
50262
  1,
50263
  10,
50264
  0,
50265
  0, // Skip to: 15867
50266
  /* 15857 */ MCD_OPC_CheckPredicate,
50267
  26,
50268
  41,
50269
  13,
50270
  0, // Skip to: 19231
50271
  /* 15862 */ MCD_OPC_Decode,
50272
  143,
50273
  25,
50274
  207,
50275
  1, // Opcode: VQSHLsv16i8
50276
  /* 15867 */ MCD_OPC_FilterValue,
50277
  243,
50278
  1,
50279
  30,
50280
  13,
50281
  0, // Skip to: 19231
50282
  /* 15873 */ MCD_OPC_CheckPredicate,
50283
  26,
50284
  25,
50285
  13,
50286
  0, // Skip to: 19231
50287
  /* 15878 */ MCD_OPC_Decode,
50288
  159,
50289
  25,
50290
  207,
50291
  1, // Opcode: VQSHLuv16i8
50292
  /* 15883 */ MCD_OPC_FilterValue,
50293
  1,
50294
  35,
50295
  0,
50296
  0, // Skip to: 15923
50297
  /* 15888 */ MCD_OPC_ExtractField,
50298
  24,
50299
  8, // Inst{31-24} ...
50300
  /* 15891 */ MCD_OPC_FilterValue,
50301
  242,
50302
  1,
50303
  10,
50304
  0,
50305
  0, // Skip to: 15907
50306
  /* 15897 */ MCD_OPC_CheckPredicate,
50307
  26,
50308
  1,
50309
  13,
50310
  0, // Skip to: 19231
50311
  /* 15902 */ MCD_OPC_Decode,
50312
  149,
50313
  25,
50314
  207,
50315
  1, // Opcode: VQSHLsv8i16
50316
  /* 15907 */ MCD_OPC_FilterValue,
50317
  243,
50318
  1,
50319
  246,
50320
  12,
50321
  0, // Skip to: 19231
50322
  /* 15913 */ MCD_OPC_CheckPredicate,
50323
  26,
50324
  241,
50325
  12,
50326
  0, // Skip to: 19231
50327
  /* 15918 */ MCD_OPC_Decode,
50328
  165,
50329
  25,
50330
  207,
50331
  1, // Opcode: VQSHLuv8i16
50332
  /* 15923 */ MCD_OPC_FilterValue,
50333
  2,
50334
  35,
50335
  0,
50336
  0, // Skip to: 15963
50337
  /* 15928 */ MCD_OPC_ExtractField,
50338
  24,
50339
  8, // Inst{31-24} ...
50340
  /* 15931 */ MCD_OPC_FilterValue,
50341
  242,
50342
  1,
50343
  10,
50344
  0,
50345
  0, // Skip to: 15947
50346
  /* 15937 */ MCD_OPC_CheckPredicate,
50347
  26,
50348
  217,
50349
  12,
50350
  0, // Skip to: 19231
50351
  /* 15942 */ MCD_OPC_Decode,
50352
  148,
50353
  25,
50354
  207,
50355
  1, // Opcode: VQSHLsv4i32
50356
  /* 15947 */ MCD_OPC_FilterValue,
50357
  243,
50358
  1,
50359
  206,
50360
  12,
50361
  0, // Skip to: 19231
50362
  /* 15953 */ MCD_OPC_CheckPredicate,
50363
  26,
50364
  201,
50365
  12,
50366
  0, // Skip to: 19231
50367
  /* 15958 */ MCD_OPC_Decode,
50368
  164,
50369
  25,
50370
  207,
50371
  1, // Opcode: VQSHLuv4i32
50372
  /* 15963 */ MCD_OPC_FilterValue,
50373
  3,
50374
  191,
50375
  12,
50376
  0, // Skip to: 19231
50377
  /* 15968 */ MCD_OPC_ExtractField,
50378
  24,
50379
  8, // Inst{31-24} ...
50380
  /* 15971 */ MCD_OPC_FilterValue,
50381
  242,
50382
  1,
50383
  10,
50384
  0,
50385
  0, // Skip to: 15987
50386
  /* 15977 */ MCD_OPC_CheckPredicate,
50387
  26,
50388
  177,
50389
  12,
50390
  0, // Skip to: 19231
50391
  /* 15982 */ MCD_OPC_Decode,
50392
  146,
50393
  25,
50394
  207,
50395
  1, // Opcode: VQSHLsv2i64
50396
  /* 15987 */ MCD_OPC_FilterValue,
50397
  243,
50398
  1,
50399
  166,
50400
  12,
50401
  0, // Skip to: 19231
50402
  /* 15993 */ MCD_OPC_CheckPredicate,
50403
  26,
50404
  161,
50405
  12,
50406
  0, // Skip to: 19231
50407
  /* 15998 */ MCD_OPC_Decode,
50408
  162,
50409
  25,
50410
  207,
50411
  1, // Opcode: VQSHLuv2i64
50412
  /* 16003 */ MCD_OPC_FilterValue,
50413
  5,
50414
  163,
50415
  0,
50416
  0, // Skip to: 16171
50417
  /* 16008 */ MCD_OPC_ExtractField,
50418
  20,
50419
  2, // Inst{21-20} ...
50420
  /* 16011 */ MCD_OPC_FilterValue,
50421
  0,
50422
  35,
50423
  0,
50424
  0, // Skip to: 16051
50425
  /* 16016 */ MCD_OPC_ExtractField,
50426
  24,
50427
  8, // Inst{31-24} ...
50428
  /* 16019 */ MCD_OPC_FilterValue,
50429
  242,
50430
  1,
50431
  10,
50432
  0,
50433
  0, // Skip to: 16035
50434
  /* 16025 */ MCD_OPC_CheckPredicate,
50435
  26,
50436
  129,
50437
  12,
50438
  0, // Skip to: 19231
50439
  /* 16030 */ MCD_OPC_Decode,
50440
  230,
50441
  24,
50442
  207,
50443
  1, // Opcode: VQRSHLsv16i8
50444
  /* 16035 */ MCD_OPC_FilterValue,
50445
  243,
50446
  1,
50447
  118,
50448
  12,
50449
  0, // Skip to: 19231
50450
  /* 16041 */ MCD_OPC_CheckPredicate,
50451
  26,
50452
  113,
50453
  12,
50454
  0, // Skip to: 19231
50455
  /* 16046 */ MCD_OPC_Decode,
50456
  238,
50457
  24,
50458
  207,
50459
  1, // Opcode: VQRSHLuv16i8
50460
  /* 16051 */ MCD_OPC_FilterValue,
50461
  1,
50462
  35,
50463
  0,
50464
  0, // Skip to: 16091
50465
  /* 16056 */ MCD_OPC_ExtractField,
50466
  24,
50467
  8, // Inst{31-24} ...
50468
  /* 16059 */ MCD_OPC_FilterValue,
50469
  242,
50470
  1,
50471
  10,
50472
  0,
50473
  0, // Skip to: 16075
50474
  /* 16065 */ MCD_OPC_CheckPredicate,
50475
  26,
50476
  89,
50477
  12,
50478
  0, // Skip to: 19231
50479
  /* 16070 */ MCD_OPC_Decode,
50480
  236,
50481
  24,
50482
  207,
50483
  1, // Opcode: VQRSHLsv8i16
50484
  /* 16075 */ MCD_OPC_FilterValue,
50485
  243,
50486
  1,
50487
  78,
50488
  12,
50489
  0, // Skip to: 19231
50490
  /* 16081 */ MCD_OPC_CheckPredicate,
50491
  26,
50492
  73,
50493
  12,
50494
  0, // Skip to: 19231
50495
  /* 16086 */ MCD_OPC_Decode,
50496
  244,
50497
  24,
50498
  207,
50499
  1, // Opcode: VQRSHLuv8i16
50500
  /* 16091 */ MCD_OPC_FilterValue,
50501
  2,
50502
  35,
50503
  0,
50504
  0, // Skip to: 16131
50505
  /* 16096 */ MCD_OPC_ExtractField,
50506
  24,
50507
  8, // Inst{31-24} ...
50508
  /* 16099 */ MCD_OPC_FilterValue,
50509
  242,
50510
  1,
50511
  10,
50512
  0,
50513
  0, // Skip to: 16115
50514
  /* 16105 */ MCD_OPC_CheckPredicate,
50515
  26,
50516
  49,
50517
  12,
50518
  0, // Skip to: 19231
50519
  /* 16110 */ MCD_OPC_Decode,
50520
  235,
50521
  24,
50522
  207,
50523
  1, // Opcode: VQRSHLsv4i32
50524
  /* 16115 */ MCD_OPC_FilterValue,
50525
  243,
50526
  1,
50527
  38,
50528
  12,
50529
  0, // Skip to: 19231
50530
  /* 16121 */ MCD_OPC_CheckPredicate,
50531
  26,
50532
  33,
50533
  12,
50534
  0, // Skip to: 19231
50535
  /* 16126 */ MCD_OPC_Decode,
50536
  243,
50537
  24,
50538
  207,
50539
  1, // Opcode: VQRSHLuv4i32
50540
  /* 16131 */ MCD_OPC_FilterValue,
50541
  3,
50542
  23,
50543
  12,
50544
  0, // Skip to: 19231
50545
  /* 16136 */ MCD_OPC_ExtractField,
50546
  24,
50547
  8, // Inst{31-24} ...
50548
  /* 16139 */ MCD_OPC_FilterValue,
50549
  242,
50550
  1,
50551
  10,
50552
  0,
50553
  0, // Skip to: 16155
50554
  /* 16145 */ MCD_OPC_CheckPredicate,
50555
  26,
50556
  9,
50557
  12,
50558
  0, // Skip to: 19231
50559
  /* 16150 */ MCD_OPC_Decode,
50560
  233,
50561
  24,
50562
  207,
50563
  1, // Opcode: VQRSHLsv2i64
50564
  /* 16155 */ MCD_OPC_FilterValue,
50565
  243,
50566
  1,
50567
  254,
50568
  11,
50569
  0, // Skip to: 19231
50570
  /* 16161 */ MCD_OPC_CheckPredicate,
50571
  26,
50572
  249,
50573
  11,
50574
  0, // Skip to: 19231
50575
  /* 16166 */ MCD_OPC_Decode,
50576
  241,
50577
  24,
50578
  207,
50579
  1, // Opcode: VQRSHLuv2i64
50580
  /* 16171 */ MCD_OPC_FilterValue,
50581
  6,
50582
  123,
50583
  0,
50584
  0, // Skip to: 16299
50585
  /* 16176 */ MCD_OPC_ExtractField,
50586
  20,
50587
  2, // Inst{21-20} ...
50588
  /* 16179 */ MCD_OPC_FilterValue,
50589
  0,
50590
  35,
50591
  0,
50592
  0, // Skip to: 16219
50593
  /* 16184 */ MCD_OPC_ExtractField,
50594
  24,
50595
  8, // Inst{31-24} ...
50596
  /* 16187 */ MCD_OPC_FilterValue,
50597
  242,
50598
  1,
50599
  10,
50600
  0,
50601
  0, // Skip to: 16203
50602
  /* 16193 */ MCD_OPC_CheckPredicate,
50603
  26,
50604
  217,
50605
  11,
50606
  0, // Skip to: 19231
50607
  /* 16198 */ MCD_OPC_Decode,
50608
  161,
50609
  22,
50610
  203,
50611
  1, // Opcode: VMINsv16i8
50612
  /* 16203 */ MCD_OPC_FilterValue,
50613
  243,
50614
  1,
50615
  206,
50616
  11,
50617
  0, // Skip to: 19231
50618
  /* 16209 */ MCD_OPC_CheckPredicate,
50619
  26,
50620
  201,
50621
  11,
50622
  0, // Skip to: 19231
50623
  /* 16214 */ MCD_OPC_Decode,
50624
  167,
50625
  22,
50626
  203,
50627
  1, // Opcode: VMINuv16i8
50628
  /* 16219 */ MCD_OPC_FilterValue,
50629
  1,
50630
  35,
50631
  0,
50632
  0, // Skip to: 16259
50633
  /* 16224 */ MCD_OPC_ExtractField,
50634
  24,
50635
  8, // Inst{31-24} ...
50636
  /* 16227 */ MCD_OPC_FilterValue,
50637
  242,
50638
  1,
50639
  10,
50640
  0,
50641
  0, // Skip to: 16243
50642
  /* 16233 */ MCD_OPC_CheckPredicate,
50643
  26,
50644
  177,
50645
  11,
50646
  0, // Skip to: 19231
50647
  /* 16238 */ MCD_OPC_Decode,
50648
  165,
50649
  22,
50650
  203,
50651
  1, // Opcode: VMINsv8i16
50652
  /* 16243 */ MCD_OPC_FilterValue,
50653
  243,
50654
  1,
50655
  166,
50656
  11,
50657
  0, // Skip to: 19231
50658
  /* 16249 */ MCD_OPC_CheckPredicate,
50659
  26,
50660
  161,
50661
  11,
50662
  0, // Skip to: 19231
50663
  /* 16254 */ MCD_OPC_Decode,
50664
  171,
50665
  22,
50666
  203,
50667
  1, // Opcode: VMINuv8i16
50668
  /* 16259 */ MCD_OPC_FilterValue,
50669
  2,
50670
  151,
50671
  11,
50672
  0, // Skip to: 19231
50673
  /* 16264 */ MCD_OPC_ExtractField,
50674
  24,
50675
  8, // Inst{31-24} ...
50676
  /* 16267 */ MCD_OPC_FilterValue,
50677
  242,
50678
  1,
50679
  10,
50680
  0,
50681
  0, // Skip to: 16283
50682
  /* 16273 */ MCD_OPC_CheckPredicate,
50683
  26,
50684
  137,
50685
  11,
50686
  0, // Skip to: 19231
50687
  /* 16278 */ MCD_OPC_Decode,
50688
  164,
50689
  22,
50690
  203,
50691
  1, // Opcode: VMINsv4i32
50692
  /* 16283 */ MCD_OPC_FilterValue,
50693
  243,
50694
  1,
50695
  126,
50696
  11,
50697
  0, // Skip to: 19231
50698
  /* 16289 */ MCD_OPC_CheckPredicate,
50699
  26,
50700
  121,
50701
  11,
50702
  0, // Skip to: 19231
50703
  /* 16294 */ MCD_OPC_Decode,
50704
  170,
50705
  22,
50706
  203,
50707
  1, // Opcode: VMINuv4i32
50708
  /* 16299 */ MCD_OPC_FilterValue,
50709
  7,
50710
  123,
50711
  0,
50712
  0, // Skip to: 16427
50713
  /* 16304 */ MCD_OPC_ExtractField,
50714
  20,
50715
  2, // Inst{21-20} ...
50716
  /* 16307 */ MCD_OPC_FilterValue,
50717
  0,
50718
  35,
50719
  0,
50720
  0, // Skip to: 16347
50721
  /* 16312 */ MCD_OPC_ExtractField,
50722
  24,
50723
  8, // Inst{31-24} ...
50724
  /* 16315 */ MCD_OPC_FilterValue,
50725
  242,
50726
  1,
50727
  10,
50728
  0,
50729
  0, // Skip to: 16331
50730
  /* 16321 */ MCD_OPC_CheckPredicate,
50731
  26,
50732
  89,
50733
  11,
50734
  0, // Skip to: 19231
50735
  /* 16326 */ MCD_OPC_Decode,
50736
  223,
50737
  15,
50738
  211,
50739
  1, // Opcode: VABAsv16i8
50740
  /* 16331 */ MCD_OPC_FilterValue,
50741
  243,
50742
  1,
50743
  78,
50744
  11,
50745
  0, // Skip to: 19231
50746
  /* 16337 */ MCD_OPC_CheckPredicate,
50747
  26,
50748
  73,
50749
  11,
50750
  0, // Skip to: 19231
50751
  /* 16342 */ MCD_OPC_Decode,
50752
  229,
50753
  15,
50754
  211,
50755
  1, // Opcode: VABAuv16i8
50756
  /* 16347 */ MCD_OPC_FilterValue,
50757
  1,
50758
  35,
50759
  0,
50760
  0, // Skip to: 16387
50761
  /* 16352 */ MCD_OPC_ExtractField,
50762
  24,
50763
  8, // Inst{31-24} ...
50764
  /* 16355 */ MCD_OPC_FilterValue,
50765
  242,
50766
  1,
50767
  10,
50768
  0,
50769
  0, // Skip to: 16371
50770
  /* 16361 */ MCD_OPC_CheckPredicate,
50771
  26,
50772
  49,
50773
  11,
50774
  0, // Skip to: 19231
50775
  /* 16366 */ MCD_OPC_Decode,
50776
  227,
50777
  15,
50778
  211,
50779
  1, // Opcode: VABAsv8i16
50780
  /* 16371 */ MCD_OPC_FilterValue,
50781
  243,
50782
  1,
50783
  38,
50784
  11,
50785
  0, // Skip to: 19231
50786
  /* 16377 */ MCD_OPC_CheckPredicate,
50787
  26,
50788
  33,
50789
  11,
50790
  0, // Skip to: 19231
50791
  /* 16382 */ MCD_OPC_Decode,
50792
  233,
50793
  15,
50794
  211,
50795
  1, // Opcode: VABAuv8i16
50796
  /* 16387 */ MCD_OPC_FilterValue,
50797
  2,
50798
  23,
50799
  11,
50800
  0, // Skip to: 19231
50801
  /* 16392 */ MCD_OPC_ExtractField,
50802
  24,
50803
  8, // Inst{31-24} ...
50804
  /* 16395 */ MCD_OPC_FilterValue,
50805
  242,
50806
  1,
50807
  10,
50808
  0,
50809
  0, // Skip to: 16411
50810
  /* 16401 */ MCD_OPC_CheckPredicate,
50811
  26,
50812
  9,
50813
  11,
50814
  0, // Skip to: 19231
50815
  /* 16406 */ MCD_OPC_Decode,
50816
  226,
50817
  15,
50818
  211,
50819
  1, // Opcode: VABAsv4i32
50820
  /* 16411 */ MCD_OPC_FilterValue,
50821
  243,
50822
  1,
50823
  254,
50824
  10,
50825
  0, // Skip to: 19231
50826
  /* 16417 */ MCD_OPC_CheckPredicate,
50827
  26,
50828
  249,
50829
  10,
50830
  0, // Skip to: 19231
50831
  /* 16422 */ MCD_OPC_Decode,
50832
  232,
50833
  15,
50834
  211,
50835
  1, // Opcode: VABAuv4i32
50836
  /* 16427 */ MCD_OPC_FilterValue,
50837
  8,
50838
  123,
50839
  0,
50840
  0, // Skip to: 16555
50841
  /* 16432 */ MCD_OPC_ExtractField,
50842
  20,
50843
  2, // Inst{21-20} ...
50844
  /* 16435 */ MCD_OPC_FilterValue,
50845
  0,
50846
  35,
50847
  0,
50848
  0, // Skip to: 16475
50849
  /* 16440 */ MCD_OPC_ExtractField,
50850
  24,
50851
  8, // Inst{31-24} ...
50852
  /* 16443 */ MCD_OPC_FilterValue,
50853
  242,
50854
  1,
50855
  10,
50856
  0,
50857
  0, // Skip to: 16459
50858
  /* 16449 */ MCD_OPC_CheckPredicate,
50859
  26,
50860
  217,
50861
  10,
50862
  0, // Skip to: 19231
50863
  /* 16454 */ MCD_OPC_Decode,
50864
  178,
50865
  30,
50866
  203,
50867
  1, // Opcode: VTSTv16i8
50868
  /* 16459 */ MCD_OPC_FilterValue,
50869
  243,
50870
  1,
50871
  206,
50872
  10,
50873
  0, // Skip to: 19231
50874
  /* 16465 */ MCD_OPC_CheckPredicate,
50875
  26,
50876
  201,
50877
  10,
50878
  0, // Skip to: 19231
50879
  /* 16470 */ MCD_OPC_Decode,
50880
  208,
50881
  16,
50882
  203,
50883
  1, // Opcode: VCEQv16i8
50884
  /* 16475 */ MCD_OPC_FilterValue,
50885
  1,
50886
  35,
50887
  0,
50888
  0, // Skip to: 16515
50889
  /* 16480 */ MCD_OPC_ExtractField,
50890
  24,
50891
  8, // Inst{31-24} ...
50892
  /* 16483 */ MCD_OPC_FilterValue,
50893
  242,
50894
  1,
50895
  10,
50896
  0,
50897
  0, // Skip to: 16499
50898
  /* 16489 */ MCD_OPC_CheckPredicate,
50899
  26,
50900
  177,
50901
  10,
50902
  0, // Skip to: 19231
50903
  /* 16494 */ MCD_OPC_Decode,
50904
  182,
50905
  30,
50906
  203,
50907
  1, // Opcode: VTSTv8i16
50908
  /* 16499 */ MCD_OPC_FilterValue,
50909
  243,
50910
  1,
50911
  166,
50912
  10,
50913
  0, // Skip to: 19231
50914
  /* 16505 */ MCD_OPC_CheckPredicate,
50915
  26,
50916
  161,
50917
  10,
50918
  0, // Skip to: 19231
50919
  /* 16510 */ MCD_OPC_Decode,
50920
  212,
50921
  16,
50922
  203,
50923
  1, // Opcode: VCEQv8i16
50924
  /* 16515 */ MCD_OPC_FilterValue,
50925
  2,
50926
  151,
50927
  10,
50928
  0, // Skip to: 19231
50929
  /* 16520 */ MCD_OPC_ExtractField,
50930
  24,
50931
  8, // Inst{31-24} ...
50932
  /* 16523 */ MCD_OPC_FilterValue,
50933
  242,
50934
  1,
50935
  10,
50936
  0,
50937
  0, // Skip to: 16539
50938
  /* 16529 */ MCD_OPC_CheckPredicate,
50939
  26,
50940
  137,
50941
  10,
50942
  0, // Skip to: 19231
50943
  /* 16534 */ MCD_OPC_Decode,
50944
  181,
50945
  30,
50946
  203,
50947
  1, // Opcode: VTSTv4i32
50948
  /* 16539 */ MCD_OPC_FilterValue,
50949
  243,
50950
  1,
50951
  126,
50952
  10,
50953
  0, // Skip to: 19231
50954
  /* 16545 */ MCD_OPC_CheckPredicate,
50955
  26,
50956
  121,
50957
  10,
50958
  0, // Skip to: 19231
50959
  /* 16550 */ MCD_OPC_Decode,
50960
  211,
50961
  16,
50962
  203,
50963
  1, // Opcode: VCEQv4i32
50964
  /* 16555 */ MCD_OPC_FilterValue,
50965
  9,
50966
  89,
50967
  0,
50968
  0, // Skip to: 16649
50969
  /* 16560 */ MCD_OPC_ExtractField,
50970
  20,
50971
  2, // Inst{21-20} ...
50972
  /* 16563 */ MCD_OPC_FilterValue,
50973
  0,
50974
  35,
50975
  0,
50976
  0, // Skip to: 16603
50977
  /* 16568 */ MCD_OPC_ExtractField,
50978
  24,
50979
  8, // Inst{31-24} ...
50980
  /* 16571 */ MCD_OPC_FilterValue,
50981
  242,
50982
  1,
50983
  10,
50984
  0,
50985
  0, // Skip to: 16587
50986
  /* 16577 */ MCD_OPC_CheckPredicate,
50987
  26,
50988
  89,
50989
  10,
50990
  0, // Skip to: 19231
50991
  /* 16582 */ MCD_OPC_Decode,
50992
  190,
50993
  23,
50994
  203,
50995
  1, // Opcode: VMULv16i8
50996
  /* 16587 */ MCD_OPC_FilterValue,
50997
  243,
50998
  1,
50999
  78,
51000
  10,
51001
  0, // Skip to: 19231
51002
  /* 16593 */ MCD_OPC_CheckPredicate,
51003
  26,
51004
  73,
51005
  10,
51006
  0, // Skip to: 19231
51007
  /* 16598 */ MCD_OPC_Decode,
51008
  181,
51009
  23,
51010
  203,
51011
  1, // Opcode: VMULpq
51012
  /* 16603 */ MCD_OPC_FilterValue,
51013
  1,
51014
  18,
51015
  0,
51016
  0, // Skip to: 16626
51017
  /* 16608 */ MCD_OPC_CheckPredicate,
51018
  26,
51019
  58,
51020
  10,
51021
  0, // Skip to: 19231
51022
  /* 16613 */ MCD_OPC_CheckField,
51023
  24,
51024
  8,
51025
  242,
51026
  1,
51027
  50,
51028
  10,
51029
  0, // Skip to: 19231
51030
  /* 16621 */ MCD_OPC_Decode,
51031
  194,
51032
  23,
51033
  203,
51034
  1, // Opcode: VMULv8i16
51035
  /* 16626 */ MCD_OPC_FilterValue,
51036
  2,
51037
  40,
51038
  10,
51039
  0, // Skip to: 19231
51040
  /* 16631 */ MCD_OPC_CheckPredicate,
51041
  26,
51042
  35,
51043
  10,
51044
  0, // Skip to: 19231
51045
  /* 16636 */ MCD_OPC_CheckField,
51046
  24,
51047
  8,
51048
  242,
51049
  1,
51050
  27,
51051
  10,
51052
  0, // Skip to: 19231
51053
  /* 16644 */ MCD_OPC_Decode,
51054
  193,
51055
  23,
51056
  203,
51057
  1, // Opcode: VMULv4i32
51058
  /* 16649 */ MCD_OPC_FilterValue,
51059
  11,
51060
  49,
51061
  0,
51062
  0, // Skip to: 16703
51063
  /* 16654 */ MCD_OPC_ExtractField,
51064
  20,
51065
  2, // Inst{21-20} ...
51066
  /* 16657 */ MCD_OPC_FilterValue,
51067
  1,
51068
  18,
51069
  0,
51070
  0, // Skip to: 16680
51071
  /* 16662 */ MCD_OPC_CheckPredicate,
51072
  28,
51073
  4,
51074
  10,
51075
  0, // Skip to: 19231
51076
  /* 16667 */ MCD_OPC_CheckField,
51077
  24,
51078
  8,
51079
  243,
51080
  1,
51081
  252,
51082
  9,
51083
  0, // Skip to: 19231
51084
  /* 16675 */ MCD_OPC_Decode,
51085
  213,
51086
  24,
51087
  211,
51088
  1, // Opcode: VQRDMLAHv8i16
51089
  /* 16680 */ MCD_OPC_FilterValue,
51090
  2,
51091
  242,
51092
  9,
51093
  0, // Skip to: 19231
51094
  /* 16685 */ MCD_OPC_CheckPredicate,
51095
  28,
51096
  237,
51097
  9,
51098
  0, // Skip to: 19231
51099
  /* 16690 */ MCD_OPC_CheckField,
51100
  24,
51101
  8,
51102
  243,
51103
  1,
51104
  229,
51105
  9,
51106
  0, // Skip to: 19231
51107
  /* 16698 */ MCD_OPC_Decode,
51108
  212,
51109
  24,
51110
  211,
51111
  1, // Opcode: VQRDMLAHv4i32
51112
  /* 16703 */ MCD_OPC_FilterValue,
51113
  12,
51114
  129,
51115
  0,
51116
  0, // Skip to: 16837
51117
  /* 16708 */ MCD_OPC_ExtractField,
51118
  20,
51119
  2, // Inst{21-20} ...
51120
  /* 16711 */ MCD_OPC_FilterValue,
51121
  0,
51122
  18,
51123
  0,
51124
  0, // Skip to: 16734
51125
  /* 16716 */ MCD_OPC_CheckPredicate,
51126
  32,
51127
  206,
51128
  9,
51129
  0, // Skip to: 19231
51130
  /* 16721 */ MCD_OPC_CheckField,
51131
  24,
51132
  8,
51133
  242,
51134
  1,
51135
  198,
51136
  9,
51137
  0, // Skip to: 19231
51138
  /* 16729 */ MCD_OPC_Decode,
51139
  206,
51140
  18,
51141
  211,
51142
  1, // Opcode: VFMAfq
51143
  /* 16734 */ MCD_OPC_FilterValue,
51144
  1,
51145
  35,
51146
  0,
51147
  0, // Skip to: 16774
51148
  /* 16739 */ MCD_OPC_ExtractField,
51149
  24,
51150
  8, // Inst{31-24} ...
51151
  /* 16742 */ MCD_OPC_FilterValue,
51152
  242,
51153
  1,
51154
  10,
51155
  0,
51156
  0, // Skip to: 16758
51157
  /* 16748 */ MCD_OPC_CheckPredicate,
51158
  27,
51159
  174,
51160
  9,
51161
  0, // Skip to: 19231
51162
  /* 16753 */ MCD_OPC_Decode,
51163
  208,
51164
  18,
51165
  211,
51166
  1, // Opcode: VFMAhq
51167
  /* 16758 */ MCD_OPC_FilterValue,
51168
  243,
51169
  1,
51170
  163,
51171
  9,
51172
  0, // Skip to: 19231
51173
  /* 16764 */ MCD_OPC_CheckPredicate,
51174
  28,
51175
  158,
51176
  9,
51177
  0, // Skip to: 19231
51178
  /* 16769 */ MCD_OPC_Decode,
51179
  221,
51180
  24,
51181
  211,
51182
  1, // Opcode: VQRDMLSHv8i16
51183
  /* 16774 */ MCD_OPC_FilterValue,
51184
  2,
51185
  35,
51186
  0,
51187
  0, // Skip to: 16814
51188
  /* 16779 */ MCD_OPC_ExtractField,
51189
  24,
51190
  8, // Inst{31-24} ...
51191
  /* 16782 */ MCD_OPC_FilterValue,
51192
  242,
51193
  1,
51194
  10,
51195
  0,
51196
  0, // Skip to: 16798
51197
  /* 16788 */ MCD_OPC_CheckPredicate,
51198
  32,
51199
  134,
51200
  9,
51201
  0, // Skip to: 19231
51202
  /* 16793 */ MCD_OPC_Decode,
51203
  217,
51204
  18,
51205
  211,
51206
  1, // Opcode: VFMSfq
51207
  /* 16798 */ MCD_OPC_FilterValue,
51208
  243,
51209
  1,
51210
  123,
51211
  9,
51212
  0, // Skip to: 19231
51213
  /* 16804 */ MCD_OPC_CheckPredicate,
51214
  28,
51215
  118,
51216
  9,
51217
  0, // Skip to: 19231
51218
  /* 16809 */ MCD_OPC_Decode,
51219
  220,
51220
  24,
51221
  211,
51222
  1, // Opcode: VQRDMLSHv4i32
51223
  /* 16814 */ MCD_OPC_FilterValue,
51224
  3,
51225
  108,
51226
  9,
51227
  0, // Skip to: 19231
51228
  /* 16819 */ MCD_OPC_CheckPredicate,
51229
  27,
51230
  103,
51231
  9,
51232
  0, // Skip to: 19231
51233
  /* 16824 */ MCD_OPC_CheckField,
51234
  24,
51235
  8,
51236
  242,
51237
  1,
51238
  95,
51239
  9,
51240
  0, // Skip to: 19231
51241
  /* 16832 */ MCD_OPC_Decode,
51242
  219,
51243
  18,
51244
  211,
51245
  1, // Opcode: VFMShq
51246
  /* 16837 */ MCD_OPC_FilterValue,
51247
  13,
51248
  129,
51249
  0,
51250
  0, // Skip to: 16971
51251
  /* 16842 */ MCD_OPC_ExtractField,
51252
  20,
51253
  2, // Inst{21-20} ...
51254
  /* 16845 */ MCD_OPC_FilterValue,
51255
  0,
51256
  35,
51257
  0,
51258
  0, // Skip to: 16885
51259
  /* 16850 */ MCD_OPC_ExtractField,
51260
  24,
51261
  8, // Inst{31-24} ...
51262
  /* 16853 */ MCD_OPC_FilterValue,
51263
  242,
51264
  1,
51265
  10,
51266
  0,
51267
  0, // Skip to: 16869
51268
  /* 16859 */ MCD_OPC_CheckPredicate,
51269
  26,
51270
  63,
51271
  9,
51272
  0, // Skip to: 19231
51273
  /* 16864 */ MCD_OPC_Decode,
51274
  187,
51275
  22,
51276
  211,
51277
  1, // Opcode: VMLAfq
51278
  /* 16869 */ MCD_OPC_FilterValue,
51279
  243,
51280
  1,
51281
  52,
51282
  9,
51283
  0, // Skip to: 19231
51284
  /* 16875 */ MCD_OPC_CheckPredicate,
51285
  26,
51286
  47,
51287
  9,
51288
  0, // Skip to: 19231
51289
  /* 16880 */ MCD_OPC_Decode,
51290
  177,
51291
  23,
51292
  203,
51293
  1, // Opcode: VMULfq
51294
  /* 16885 */ MCD_OPC_FilterValue,
51295
  1,
51296
  35,
51297
  0,
51298
  0, // Skip to: 16925
51299
  /* 16890 */ MCD_OPC_ExtractField,
51300
  24,
51301
  8, // Inst{31-24} ...
51302
  /* 16893 */ MCD_OPC_FilterValue,
51303
  242,
51304
  1,
51305
  10,
51306
  0,
51307
  0, // Skip to: 16909
51308
  /* 16899 */ MCD_OPC_CheckPredicate,
51309
  27,
51310
  23,
51311
  9,
51312
  0, // Skip to: 19231
51313
  /* 16904 */ MCD_OPC_Decode,
51314
  189,
51315
  22,
51316
  211,
51317
  1, // Opcode: VMLAhq
51318
  /* 16909 */ MCD_OPC_FilterValue,
51319
  243,
51320
  1,
51321
  12,
51322
  9,
51323
  0, // Skip to: 19231
51324
  /* 16915 */ MCD_OPC_CheckPredicate,
51325
  27,
51326
  7,
51327
  9,
51328
  0, // Skip to: 19231
51329
  /* 16920 */ MCD_OPC_Decode,
51330
  179,
51331
  23,
51332
  203,
51333
  1, // Opcode: VMULhq
51334
  /* 16925 */ MCD_OPC_FilterValue,
51335
  2,
51336
  18,
51337
  0,
51338
  0, // Skip to: 16948
51339
  /* 16930 */ MCD_OPC_CheckPredicate,
51340
  26,
51341
  248,
51342
  8,
51343
  0, // Skip to: 19231
51344
  /* 16935 */ MCD_OPC_CheckField,
51345
  24,
51346
  8,
51347
  242,
51348
  1,
51349
  240,
51350
  8,
51351
  0, // Skip to: 19231
51352
  /* 16943 */ MCD_OPC_Decode,
51353
  218,
51354
  22,
51355
  211,
51356
  1, // Opcode: VMLSfq
51357
  /* 16948 */ MCD_OPC_FilterValue,
51358
  3,
51359
  230,
51360
  8,
51361
  0, // Skip to: 19231
51362
  /* 16953 */ MCD_OPC_CheckPredicate,
51363
  27,
51364
  225,
51365
  8,
51366
  0, // Skip to: 19231
51367
  /* 16958 */ MCD_OPC_CheckField,
51368
  24,
51369
  8,
51370
  242,
51371
  1,
51372
  217,
51373
  8,
51374
  0, // Skip to: 19231
51375
  /* 16966 */ MCD_OPC_Decode,
51376
  220,
51377
  22,
51378
  211,
51379
  1, // Opcode: VMLShq
51380
  /* 16971 */ MCD_OPC_FilterValue,
51381
  14,
51382
  95,
51383
  0,
51384
  0, // Skip to: 17071
51385
  /* 16976 */ MCD_OPC_ExtractField,
51386
  20,
51387
  2, // Inst{21-20} ...
51388
  /* 16979 */ MCD_OPC_FilterValue,
51389
  0,
51390
  18,
51391
  0,
51392
  0, // Skip to: 17002
51393
  /* 16984 */ MCD_OPC_CheckPredicate,
51394
  26,
51395
  194,
51396
  8,
51397
  0, // Skip to: 19231
51398
  /* 16989 */ MCD_OPC_CheckField,
51399
  24,
51400
  8,
51401
  243,
51402
  1,
51403
  186,
51404
  8,
51405
  0, // Skip to: 19231
51406
  /* 16997 */ MCD_OPC_Decode,
51407
  143,
51408
  16,
51409
  203,
51410
  1, // Opcode: VACGEfq
51411
  /* 17002 */ MCD_OPC_FilterValue,
51412
  1,
51413
  18,
51414
  0,
51415
  0, // Skip to: 17025
51416
  /* 17007 */ MCD_OPC_CheckPredicate,
51417
  27,
51418
  171,
51419
  8,
51420
  0, // Skip to: 19231
51421
  /* 17012 */ MCD_OPC_CheckField,
51422
  24,
51423
  8,
51424
  243,
51425
  1,
51426
  163,
51427
  8,
51428
  0, // Skip to: 19231
51429
  /* 17020 */ MCD_OPC_Decode,
51430
  145,
51431
  16,
51432
  203,
51433
  1, // Opcode: VACGEhq
51434
  /* 17025 */ MCD_OPC_FilterValue,
51435
  2,
51436
  18,
51437
  0,
51438
  0, // Skip to: 17048
51439
  /* 17030 */ MCD_OPC_CheckPredicate,
51440
  26,
51441
  148,
51442
  8,
51443
  0, // Skip to: 19231
51444
  /* 17035 */ MCD_OPC_CheckField,
51445
  24,
51446
  8,
51447
  243,
51448
  1,
51449
  140,
51450
  8,
51451
  0, // Skip to: 19231
51452
  /* 17043 */ MCD_OPC_Decode,
51453
  147,
51454
  16,
51455
  203,
51456
  1, // Opcode: VACGTfq
51457
  /* 17048 */ MCD_OPC_FilterValue,
51458
  3,
51459
  130,
51460
  8,
51461
  0, // Skip to: 19231
51462
  /* 17053 */ MCD_OPC_CheckPredicate,
51463
  27,
51464
  125,
51465
  8,
51466
  0, // Skip to: 19231
51467
  /* 17058 */ MCD_OPC_CheckField,
51468
  24,
51469
  8,
51470
  243,
51471
  1,
51472
  117,
51473
  8,
51474
  0, // Skip to: 19231
51475
  /* 17066 */ MCD_OPC_Decode,
51476
  149,
51477
  16,
51478
  203,
51479
  1, // Opcode: VACGThq
51480
  /* 17071 */ MCD_OPC_FilterValue,
51481
  15,
51482
  107,
51483
  8,
51484
  0, // Skip to: 19231
51485
  /* 17076 */ MCD_OPC_ExtractField,
51486
  20,
51487
  2, // Inst{21-20} ...
51488
  /* 17079 */ MCD_OPC_FilterValue,
51489
  0,
51490
  18,
51491
  0,
51492
  0, // Skip to: 17102
51493
  /* 17084 */ MCD_OPC_CheckPredicate,
51494
  26,
51495
  94,
51496
  8,
51497
  0, // Skip to: 19231
51498
  /* 17089 */ MCD_OPC_CheckField,
51499
  24,
51500
  8,
51501
  242,
51502
  1,
51503
  86,
51504
  8,
51505
  0, // Skip to: 19231
51506
  /* 17097 */ MCD_OPC_Decode,
51507
  202,
51508
  25,
51509
  203,
51510
  1, // Opcode: VRECPSfq
51511
  /* 17102 */ MCD_OPC_FilterValue,
51512
  1,
51513
  18,
51514
  0,
51515
  0, // Skip to: 17125
51516
  /* 17107 */ MCD_OPC_CheckPredicate,
51517
  27,
51518
  71,
51519
  8,
51520
  0, // Skip to: 19231
51521
  /* 17112 */ MCD_OPC_CheckField,
51522
  24,
51523
  8,
51524
  242,
51525
  1,
51526
  63,
51527
  8,
51528
  0, // Skip to: 19231
51529
  /* 17120 */ MCD_OPC_Decode,
51530
  204,
51531
  25,
51532
  203,
51533
  1, // Opcode: VRECPShq
51534
  /* 17125 */ MCD_OPC_FilterValue,
51535
  2,
51536
  18,
51537
  0,
51538
  0, // Skip to: 17148
51539
  /* 17130 */ MCD_OPC_CheckPredicate,
51540
  26,
51541
  48,
51542
  8,
51543
  0, // Skip to: 19231
51544
  /* 17135 */ MCD_OPC_CheckField,
51545
  24,
51546
  8,
51547
  242,
51548
  1,
51549
  40,
51550
  8,
51551
  0, // Skip to: 19231
51552
  /* 17143 */ MCD_OPC_Decode,
51553
  188,
51554
  26,
51555
  203,
51556
  1, // Opcode: VRSQRTSfq
51557
  /* 17148 */ MCD_OPC_FilterValue,
51558
  3,
51559
  30,
51560
  8,
51561
  0, // Skip to: 19231
51562
  /* 17153 */ MCD_OPC_CheckPredicate,
51563
  27,
51564
  25,
51565
  8,
51566
  0, // Skip to: 19231
51567
  /* 17158 */ MCD_OPC_CheckField,
51568
  24,
51569
  8,
51570
  242,
51571
  1,
51572
  17,
51573
  8,
51574
  0, // Skip to: 19231
51575
  /* 17166 */ MCD_OPC_Decode,
51576
  190,
51577
  26,
51578
  203,
51579
  1, // Opcode: VRSQRTShq
51580
  /* 17171 */ MCD_OPC_FilterValue,
51581
  1,
51582
  7,
51583
  8,
51584
  0, // Skip to: 19231
51585
  /* 17176 */ MCD_OPC_ExtractField,
51586
  7,
51587
  1, // Inst{7} ...
51588
  /* 17179 */ MCD_OPC_FilterValue,
51589
  0,
51590
  217,
51591
  6,
51592
  0, // Skip to: 18937
51593
  /* 17184 */ MCD_OPC_ExtractField,
51594
  25,
51595
  7, // Inst{31-25} ...
51596
  /* 17187 */ MCD_OPC_FilterValue,
51597
  121,
51598
  247,
51599
  7,
51600
  0, // Skip to: 19231
51601
  /* 17192 */ MCD_OPC_ExtractField,
51602
  8,
51603
  4, // Inst{11-8} ...
51604
  /* 17195 */ MCD_OPC_FilterValue,
51605
  0,
51606
  139,
51607
  0,
51608
  0, // Skip to: 17339
51609
  /* 17200 */ MCD_OPC_ExtractField,
51610
  21,
51611
  1, // Inst{21} ...
51612
  /* 17203 */ MCD_OPC_FilterValue,
51613
  0,
51614
  93,
51615
  0,
51616
  0, // Skip to: 17301
51617
  /* 17208 */ MCD_OPC_ExtractField,
51618
  20,
51619
  1, // Inst{20} ...
51620
  /* 17211 */ MCD_OPC_FilterValue,
51621
  0,
51622
  47,
51623
  0,
51624
  0, // Skip to: 17263
51625
  /* 17216 */ MCD_OPC_ExtractField,
51626
  24,
51627
  1, // Inst{24} ...
51628
  /* 17219 */ MCD_OPC_FilterValue,
51629
  0,
51630
  17,
51631
  0,
51632
  0, // Skip to: 17241
51633
  /* 17224 */ MCD_OPC_CheckPredicate,
51634
  26,
51635
  239,
51636
  5,
51637
  0, // Skip to: 18748
51638
  /* 17229 */ MCD_OPC_CheckField,
51639
  19,
51640
  1,
51641
  1,
51642
  232,
51643
  5,
51644
  0, // Skip to: 18748
51645
  /* 17236 */ MCD_OPC_Decode,
51646
  139,
51647
  27,
51648
  143,
51649
  2, // Opcode: VSHRsv16i8
51650
  /* 17241 */ MCD_OPC_FilterValue,
51651
  1,
51652
  222,
51653
  5,
51654
  0, // Skip to: 18748
51655
  /* 17246 */ MCD_OPC_CheckPredicate,
51656
  26,
51657
  217,
51658
  5,
51659
  0, // Skip to: 18748
51660
  /* 17251 */ MCD_OPC_CheckField,
51661
  19,
51662
  1,
51663
  1,
51664
  210,
51665
  5,
51666
  0, // Skip to: 18748
51667
  /* 17258 */ MCD_OPC_Decode,
51668
  147,
51669
  27,
51670
  143,
51671
  2, // Opcode: VSHRuv16i8
51672
  /* 17263 */ MCD_OPC_FilterValue,
51673
  1,
51674
  200,
51675
  5,
51676
  0, // Skip to: 18748
51677
  /* 17268 */ MCD_OPC_ExtractField,
51678
  24,
51679
  1, // Inst{24} ...
51680
  /* 17271 */ MCD_OPC_FilterValue,
51681
  0,
51682
  10,
51683
  0,
51684
  0, // Skip to: 17286
51685
  /* 17276 */ MCD_OPC_CheckPredicate,
51686
  26,
51687
  187,
51688
  5,
51689
  0, // Skip to: 18748
51690
  /* 17281 */ MCD_OPC_Decode,
51691
  145,
51692
  27,
51693
  144,
51694
  2, // Opcode: VSHRsv8i16
51695
  /* 17286 */ MCD_OPC_FilterValue,
51696
  1,
51697
  177,
51698
  5,
51699
  0, // Skip to: 18748
51700
  /* 17291 */ MCD_OPC_CheckPredicate,
51701
  26,
51702
  172,
51703
  5,
51704
  0, // Skip to: 18748
51705
  /* 17296 */ MCD_OPC_Decode,
51706
  153,
51707
  27,
51708
  144,
51709
  2, // Opcode: VSHRuv8i16
51710
  /* 17301 */ MCD_OPC_FilterValue,
51711
  1,
51712
  162,
51713
  5,
51714
  0, // Skip to: 18748
51715
  /* 17306 */ MCD_OPC_ExtractField,
51716
  24,
51717
  1, // Inst{24} ...
51718
  /* 17309 */ MCD_OPC_FilterValue,
51719
  0,
51720
  10,
51721
  0,
51722
  0, // Skip to: 17324
51723
  /* 17314 */ MCD_OPC_CheckPredicate,
51724
  26,
51725
  149,
51726
  5,
51727
  0, // Skip to: 18748
51728
  /* 17319 */ MCD_OPC_Decode,
51729
  144,
51730
  27,
51731
  145,
51732
  2, // Opcode: VSHRsv4i32
51733
  /* 17324 */ MCD_OPC_FilterValue,
51734
  1,
51735
  139,
51736
  5,
51737
  0, // Skip to: 18748
51738
  /* 17329 */ MCD_OPC_CheckPredicate,
51739
  26,
51740
  134,
51741
  5,
51742
  0, // Skip to: 18748
51743
  /* 17334 */ MCD_OPC_Decode,
51744
  152,
51745
  27,
51746
  145,
51747
  2, // Opcode: VSHRuv4i32
51748
  /* 17339 */ MCD_OPC_FilterValue,
51749
  1,
51750
  139,
51751
  0,
51752
  0, // Skip to: 17483
51753
  /* 17344 */ MCD_OPC_ExtractField,
51754
  21,
51755
  1, // Inst{21} ...
51756
  /* 17347 */ MCD_OPC_FilterValue,
51757
  0,
51758
  93,
51759
  0,
51760
  0, // Skip to: 17445
51761
  /* 17352 */ MCD_OPC_ExtractField,
51762
  20,
51763
  1, // Inst{20} ...
51764
  /* 17355 */ MCD_OPC_FilterValue,
51765
  0,
51766
  47,
51767
  0,
51768
  0, // Skip to: 17407
51769
  /* 17360 */ MCD_OPC_ExtractField,
51770
  24,
51771
  1, // Inst{24} ...
51772
  /* 17363 */ MCD_OPC_FilterValue,
51773
  0,
51774
  17,
51775
  0,
51776
  0, // Skip to: 17385
51777
  /* 17368 */ MCD_OPC_CheckPredicate,
51778
  26,
51779
  95,
51780
  5,
51781
  0, // Skip to: 18748
51782
  /* 17373 */ MCD_OPC_CheckField,
51783
  19,
51784
  1,
51785
  1,
51786
  88,
51787
  5,
51788
  0, // Skip to: 18748
51789
  /* 17380 */ MCD_OPC_Decode,
51790
  176,
51791
  27,
51792
  146,
51793
  2, // Opcode: VSRAsv16i8
51794
  /* 17385 */ MCD_OPC_FilterValue,
51795
  1,
51796
  78,
51797
  5,
51798
  0, // Skip to: 18748
51799
  /* 17390 */ MCD_OPC_CheckPredicate,
51800
  26,
51801
  73,
51802
  5,
51803
  0, // Skip to: 18748
51804
  /* 17395 */ MCD_OPC_CheckField,
51805
  19,
51806
  1,
51807
  1,
51808
  66,
51809
  5,
51810
  0, // Skip to: 18748
51811
  /* 17402 */ MCD_OPC_Decode,
51812
  184,
51813
  27,
51814
  146,
51815
  2, // Opcode: VSRAuv16i8
51816
  /* 17407 */ MCD_OPC_FilterValue,
51817
  1,
51818
  56,
51819
  5,
51820
  0, // Skip to: 18748
51821
  /* 17412 */ MCD_OPC_ExtractField,
51822
  24,
51823
  1, // Inst{24} ...
51824
  /* 17415 */ MCD_OPC_FilterValue,
51825
  0,
51826
  10,
51827
  0,
51828
  0, // Skip to: 17430
51829
  /* 17420 */ MCD_OPC_CheckPredicate,
51830
  26,
51831
  43,
51832
  5,
51833
  0, // Skip to: 18748
51834
  /* 17425 */ MCD_OPC_Decode,
51835
  182,
51836
  27,
51837
  147,
51838
  2, // Opcode: VSRAsv8i16
51839
  /* 17430 */ MCD_OPC_FilterValue,
51840
  1,
51841
  33,
51842
  5,
51843
  0, // Skip to: 18748
51844
  /* 17435 */ MCD_OPC_CheckPredicate,
51845
  26,
51846
  28,
51847
  5,
51848
  0, // Skip to: 18748
51849
  /* 17440 */ MCD_OPC_Decode,
51850
  190,
51851
  27,
51852
  147,
51853
  2, // Opcode: VSRAuv8i16
51854
  /* 17445 */ MCD_OPC_FilterValue,
51855
  1,
51856
  18,
51857
  5,
51858
  0, // Skip to: 18748
51859
  /* 17450 */ MCD_OPC_ExtractField,
51860
  24,
51861
  1, // Inst{24} ...
51862
  /* 17453 */ MCD_OPC_FilterValue,
51863
  0,
51864
  10,
51865
  0,
51866
  0, // Skip to: 17468
51867
  /* 17458 */ MCD_OPC_CheckPredicate,
51868
  26,
51869
  5,
51870
  5,
51871
  0, // Skip to: 18748
51872
  /* 17463 */ MCD_OPC_Decode,
51873
  181,
51874
  27,
51875
  148,
51876
  2, // Opcode: VSRAsv4i32
51877
  /* 17468 */ MCD_OPC_FilterValue,
51878
  1,
51879
  251,
51880
  4,
51881
  0, // Skip to: 18748
51882
  /* 17473 */ MCD_OPC_CheckPredicate,
51883
  26,
51884
  246,
51885
  4,
51886
  0, // Skip to: 18748
51887
  /* 17478 */ MCD_OPC_Decode,
51888
  189,
51889
  27,
51890
  148,
51891
  2, // Opcode: VSRAuv4i32
51892
  /* 17483 */ MCD_OPC_FilterValue,
51893
  2,
51894
  139,
51895
  0,
51896
  0, // Skip to: 17627
51897
  /* 17488 */ MCD_OPC_ExtractField,
51898
  21,
51899
  1, // Inst{21} ...
51900
  /* 17491 */ MCD_OPC_FilterValue,
51901
  0,
51902
  93,
51903
  0,
51904
  0, // Skip to: 17589
51905
  /* 17496 */ MCD_OPC_ExtractField,
51906
  20,
51907
  1, // Inst{20} ...
51908
  /* 17499 */ MCD_OPC_FilterValue,
51909
  0,
51910
  47,
51911
  0,
51912
  0, // Skip to: 17551
51913
  /* 17504 */ MCD_OPC_ExtractField,
51914
  24,
51915
  1, // Inst{24} ...
51916
  /* 17507 */ MCD_OPC_FilterValue,
51917
  0,
51918
  17,
51919
  0,
51920
  0, // Skip to: 17529
51921
  /* 17512 */ MCD_OPC_CheckPredicate,
51922
  26,
51923
  207,
51924
  4,
51925
  0, // Skip to: 18748
51926
  /* 17517 */ MCD_OPC_CheckField,
51927
  19,
51928
  1,
51929
  1,
51930
  200,
51931
  4,
51932
  0, // Skip to: 18748
51933
  /* 17524 */ MCD_OPC_Decode,
51934
  165,
51935
  26,
51936
  143,
51937
  2, // Opcode: VRSHRsv16i8
51938
  /* 17529 */ MCD_OPC_FilterValue,
51939
  1,
51940
  190,
51941
  4,
51942
  0, // Skip to: 18748
51943
  /* 17534 */ MCD_OPC_CheckPredicate,
51944
  26,
51945
  185,
51946
  4,
51947
  0, // Skip to: 18748
51948
  /* 17539 */ MCD_OPC_CheckField,
51949
  19,
51950
  1,
51951
  1,
51952
  178,
51953
  4,
51954
  0, // Skip to: 18748
51955
  /* 17546 */ MCD_OPC_Decode,
51956
  173,
51957
  26,
51958
  143,
51959
  2, // Opcode: VRSHRuv16i8
51960
  /* 17551 */ MCD_OPC_FilterValue,
51961
  1,
51962
  168,
51963
  4,
51964
  0, // Skip to: 18748
51965
  /* 17556 */ MCD_OPC_ExtractField,
51966
  24,
51967
  1, // Inst{24} ...
51968
  /* 17559 */ MCD_OPC_FilterValue,
51969
  0,
51970
  10,
51971
  0,
51972
  0, // Skip to: 17574
51973
  /* 17564 */ MCD_OPC_CheckPredicate,
51974
  26,
51975
  155,
51976
  4,
51977
  0, // Skip to: 18748
51978
  /* 17569 */ MCD_OPC_Decode,
51979
  171,
51980
  26,
51981
  144,
51982
  2, // Opcode: VRSHRsv8i16
51983
  /* 17574 */ MCD_OPC_FilterValue,
51984
  1,
51985
  145,
51986
  4,
51987
  0, // Skip to: 18748
51988
  /* 17579 */ MCD_OPC_CheckPredicate,
51989
  26,
51990
  140,
51991
  4,
51992
  0, // Skip to: 18748
51993
  /* 17584 */ MCD_OPC_Decode,
51994
  179,
51995
  26,
51996
  144,
51997
  2, // Opcode: VRSHRuv8i16
51998
  /* 17589 */ MCD_OPC_FilterValue,
51999
  1,
52000
  130,
52001
  4,
52002
  0, // Skip to: 18748
52003
  /* 17594 */ MCD_OPC_ExtractField,
52004
  24,
52005
  1, // Inst{24} ...
52006
  /* 17597 */ MCD_OPC_FilterValue,
52007
  0,
52008
  10,
52009
  0,
52010
  0, // Skip to: 17612
52011
  /* 17602 */ MCD_OPC_CheckPredicate,
52012
  26,
52013
  117,
52014
  4,
52015
  0, // Skip to: 18748
52016
  /* 17607 */ MCD_OPC_Decode,
52017
  170,
52018
  26,
52019
  145,
52020
  2, // Opcode: VRSHRsv4i32
52021
  /* 17612 */ MCD_OPC_FilterValue,
52022
  1,
52023
  107,
52024
  4,
52025
  0, // Skip to: 18748
52026
  /* 17617 */ MCD_OPC_CheckPredicate,
52027
  26,
52028
  102,
52029
  4,
52030
  0, // Skip to: 18748
52031
  /* 17622 */ MCD_OPC_Decode,
52032
  178,
52033
  26,
52034
  145,
52035
  2, // Opcode: VRSHRuv4i32
52036
  /* 17627 */ MCD_OPC_FilterValue,
52037
  3,
52038
  139,
52039
  0,
52040
  0, // Skip to: 17771
52041
  /* 17632 */ MCD_OPC_ExtractField,
52042
  21,
52043
  1, // Inst{21} ...
52044
  /* 17635 */ MCD_OPC_FilterValue,
52045
  0,
52046
  93,
52047
  0,
52048
  0, // Skip to: 17733
52049
  /* 17640 */ MCD_OPC_ExtractField,
52050
  20,
52051
  1, // Inst{20} ...
52052
  /* 17643 */ MCD_OPC_FilterValue,
52053
  0,
52054
  47,
52055
  0,
52056
  0, // Skip to: 17695
52057
  /* 17648 */ MCD_OPC_ExtractField,
52058
  24,
52059
  1, // Inst{24} ...
52060
  /* 17651 */ MCD_OPC_FilterValue,
52061
  0,
52062
  17,
52063
  0,
52064
  0, // Skip to: 17673
52065
  /* 17656 */ MCD_OPC_CheckPredicate,
52066
  26,
52067
  63,
52068
  4,
52069
  0, // Skip to: 18748
52070
  /* 17661 */ MCD_OPC_CheckField,
52071
  19,
52072
  1,
52073
  1,
52074
  56,
52075
  4,
52076
  0, // Skip to: 18748
52077
  /* 17668 */ MCD_OPC_Decode,
52078
  191,
52079
  26,
52080
  146,
52081
  2, // Opcode: VRSRAsv16i8
52082
  /* 17673 */ MCD_OPC_FilterValue,
52083
  1,
52084
  46,
52085
  4,
52086
  0, // Skip to: 18748
52087
  /* 17678 */ MCD_OPC_CheckPredicate,
52088
  26,
52089
  41,
52090
  4,
52091
  0, // Skip to: 18748
52092
  /* 17683 */ MCD_OPC_CheckField,
52093
  19,
52094
  1,
52095
  1,
52096
  34,
52097
  4,
52098
  0, // Skip to: 18748
52099
  /* 17690 */ MCD_OPC_Decode,
52100
  199,
52101
  26,
52102
  146,
52103
  2, // Opcode: VRSRAuv16i8
52104
  /* 17695 */ MCD_OPC_FilterValue,
52105
  1,
52106
  24,
52107
  4,
52108
  0, // Skip to: 18748
52109
  /* 17700 */ MCD_OPC_ExtractField,
52110
  24,
52111
  1, // Inst{24} ...
52112
  /* 17703 */ MCD_OPC_FilterValue,
52113
  0,
52114
  10,
52115
  0,
52116
  0, // Skip to: 17718
52117
  /* 17708 */ MCD_OPC_CheckPredicate,
52118
  26,
52119
  11,
52120
  4,
52121
  0, // Skip to: 18748
52122
  /* 17713 */ MCD_OPC_Decode,
52123
  197,
52124
  26,
52125
  147,
52126
  2, // Opcode: VRSRAsv8i16
52127
  /* 17718 */ MCD_OPC_FilterValue,
52128
  1,
52129
  1,
52130
  4,
52131
  0, // Skip to: 18748
52132
  /* 17723 */ MCD_OPC_CheckPredicate,
52133
  26,
52134
  252,
52135
  3,
52136
  0, // Skip to: 18748
52137
  /* 17728 */ MCD_OPC_Decode,
52138
  205,
52139
  26,
52140
  147,
52141
  2, // Opcode: VRSRAuv8i16
52142
  /* 17733 */ MCD_OPC_FilterValue,
52143
  1,
52144
  242,
52145
  3,
52146
  0, // Skip to: 18748
52147
  /* 17738 */ MCD_OPC_ExtractField,
52148
  24,
52149
  1, // Inst{24} ...
52150
  /* 17741 */ MCD_OPC_FilterValue,
52151
  0,
52152
  10,
52153
  0,
52154
  0, // Skip to: 17756
52155
  /* 17746 */ MCD_OPC_CheckPredicate,
52156
  26,
52157
  229,
52158
  3,
52159
  0, // Skip to: 18748
52160
  /* 17751 */ MCD_OPC_Decode,
52161
  196,
52162
  26,
52163
  148,
52164
  2, // Opcode: VRSRAsv4i32
52165
  /* 17756 */ MCD_OPC_FilterValue,
52166
  1,
52167
  219,
52168
  3,
52169
  0, // Skip to: 18748
52170
  /* 17761 */ MCD_OPC_CheckPredicate,
52171
  26,
52172
  214,
52173
  3,
52174
  0, // Skip to: 18748
52175
  /* 17766 */ MCD_OPC_Decode,
52176
  204,
52177
  26,
52178
  148,
52179
  2, // Opcode: VRSRAuv4i32
52180
  /* 17771 */ MCD_OPC_FilterValue,
52181
  4,
52182
  84,
52183
  0,
52184
  0, // Skip to: 17860
52185
  /* 17776 */ MCD_OPC_ExtractField,
52186
  21,
52187
  1, // Inst{21} ...
52188
  /* 17779 */ MCD_OPC_FilterValue,
52189
  0,
52190
  54,
52191
  0,
52192
  0, // Skip to: 17838
52193
  /* 17784 */ MCD_OPC_ExtractField,
52194
  20,
52195
  1, // Inst{20} ...
52196
  /* 17787 */ MCD_OPC_FilterValue,
52197
  0,
52198
  24,
52199
  0,
52200
  0, // Skip to: 17816
52201
  /* 17792 */ MCD_OPC_CheckPredicate,
52202
  26,
52203
  183,
52204
  3,
52205
  0, // Skip to: 18748
52206
  /* 17797 */ MCD_OPC_CheckField,
52207
  24,
52208
  1,
52209
  1,
52210
  176,
52211
  3,
52212
  0, // Skip to: 18748
52213
  /* 17804 */ MCD_OPC_CheckField,
52214
  19,
52215
  1,
52216
  1,
52217
  169,
52218
  3,
52219
  0, // Skip to: 18748
52220
  /* 17811 */ MCD_OPC_Decode,
52221
  192,
52222
  27,
52223
  146,
52224
  2, // Opcode: VSRIv16i8
52225
  /* 17816 */ MCD_OPC_FilterValue,
52226
  1,
52227
  159,
52228
  3,
52229
  0, // Skip to: 18748
52230
  /* 17821 */ MCD_OPC_CheckPredicate,
52231
  26,
52232
  154,
52233
  3,
52234
  0, // Skip to: 18748
52235
  /* 17826 */ MCD_OPC_CheckField,
52236
  24,
52237
  1,
52238
  1,
52239
  147,
52240
  3,
52241
  0, // Skip to: 18748
52242
  /* 17833 */ MCD_OPC_Decode,
52243
  198,
52244
  27,
52245
  147,
52246
  2, // Opcode: VSRIv8i16
52247
  /* 17838 */ MCD_OPC_FilterValue,
52248
  1,
52249
  137,
52250
  3,
52251
  0, // Skip to: 18748
52252
  /* 17843 */ MCD_OPC_CheckPredicate,
52253
  26,
52254
  132,
52255
  3,
52256
  0, // Skip to: 18748
52257
  /* 17848 */ MCD_OPC_CheckField,
52258
  24,
52259
  1,
52260
  1,
52261
  125,
52262
  3,
52263
  0, // Skip to: 18748
52264
  /* 17855 */ MCD_OPC_Decode,
52265
  197,
52266
  27,
52267
  148,
52268
  2, // Opcode: VSRIv4i32
52269
  /* 17860 */ MCD_OPC_FilterValue,
52270
  5,
52271
  139,
52272
  0,
52273
  0, // Skip to: 18004
52274
  /* 17865 */ MCD_OPC_ExtractField,
52275
  21,
52276
  1, // Inst{21} ...
52277
  /* 17868 */ MCD_OPC_FilterValue,
52278
  0,
52279
  93,
52280
  0,
52281
  0, // Skip to: 17966
52282
  /* 17873 */ MCD_OPC_ExtractField,
52283
  20,
52284
  1, // Inst{20} ...
52285
  /* 17876 */ MCD_OPC_FilterValue,
52286
  0,
52287
  47,
52288
  0,
52289
  0, // Skip to: 17928
52290
  /* 17881 */ MCD_OPC_ExtractField,
52291
  24,
52292
  1, // Inst{24} ...
52293
  /* 17884 */ MCD_OPC_FilterValue,
52294
  0,
52295
  17,
52296
  0,
52297
  0, // Skip to: 17906
52298
  /* 17889 */ MCD_OPC_CheckPredicate,
52299
  26,
52300
  86,
52301
  3,
52302
  0, // Skip to: 18748
52303
  /* 17894 */ MCD_OPC_CheckField,
52304
  19,
52305
  1,
52306
  1,
52307
  79,
52308
  3,
52309
  0, // Skip to: 18748
52310
  /* 17901 */ MCD_OPC_Decode,
52311
  240,
52312
  26,
52313
  149,
52314
  2, // Opcode: VSHLiv16i8
52315
  /* 17906 */ MCD_OPC_FilterValue,
52316
  1,
52317
  69,
52318
  3,
52319
  0, // Skip to: 18748
52320
  /* 17911 */ MCD_OPC_CheckPredicate,
52321
  26,
52322
  64,
52323
  3,
52324
  0, // Skip to: 18748
52325
  /* 17916 */ MCD_OPC_CheckField,
52326
  19,
52327
  1,
52328
  1,
52329
  57,
52330
  3,
52331
  0, // Skip to: 18748
52332
  /* 17923 */ MCD_OPC_Decode,
52333
  161,
52334
  27,
52335
  150,
52336
  2, // Opcode: VSLIv16i8
52337
  /* 17928 */ MCD_OPC_FilterValue,
52338
  1,
52339
  47,
52340
  3,
52341
  0, // Skip to: 18748
52342
  /* 17933 */ MCD_OPC_ExtractField,
52343
  24,
52344
  1, // Inst{24} ...
52345
  /* 17936 */ MCD_OPC_FilterValue,
52346
  0,
52347
  10,
52348
  0,
52349
  0, // Skip to: 17951
52350
  /* 17941 */ MCD_OPC_CheckPredicate,
52351
  26,
52352
  34,
52353
  3,
52354
  0, // Skip to: 18748
52355
  /* 17946 */ MCD_OPC_Decode,
52356
  246,
52357
  26,
52358
  151,
52359
  2, // Opcode: VSHLiv8i16
52360
  /* 17951 */ MCD_OPC_FilterValue,
52361
  1,
52362
  24,
52363
  3,
52364
  0, // Skip to: 18748
52365
  /* 17956 */ MCD_OPC_CheckPredicate,
52366
  26,
52367
  19,
52368
  3,
52369
  0, // Skip to: 18748
52370
  /* 17961 */ MCD_OPC_Decode,
52371
  167,
52372
  27,
52373
  152,
52374
  2, // Opcode: VSLIv8i16
52375
  /* 17966 */ MCD_OPC_FilterValue,
52376
  1,
52377
  9,
52378
  3,
52379
  0, // Skip to: 18748
52380
  /* 17971 */ MCD_OPC_ExtractField,
52381
  24,
52382
  1, // Inst{24} ...
52383
  /* 17974 */ MCD_OPC_FilterValue,
52384
  0,
52385
  10,
52386
  0,
52387
  0, // Skip to: 17989
52388
  /* 17979 */ MCD_OPC_CheckPredicate,
52389
  26,
52390
  252,
52391
  2,
52392
  0, // Skip to: 18748
52393
  /* 17984 */ MCD_OPC_Decode,
52394
  245,
52395
  26,
52396
  153,
52397
  2, // Opcode: VSHLiv4i32
52398
  /* 17989 */ MCD_OPC_FilterValue,
52399
  1,
52400
  242,
52401
  2,
52402
  0, // Skip to: 18748
52403
  /* 17994 */ MCD_OPC_CheckPredicate,
52404
  26,
52405
  237,
52406
  2,
52407
  0, // Skip to: 18748
52408
  /* 17999 */ MCD_OPC_Decode,
52409
  166,
52410
  27,
52411
  154,
52412
  2, // Opcode: VSLIv4i32
52413
  /* 18004 */ MCD_OPC_FilterValue,
52414
  6,
52415
  84,
52416
  0,
52417
  0, // Skip to: 18093
52418
  /* 18009 */ MCD_OPC_ExtractField,
52419
  21,
52420
  1, // Inst{21} ...
52421
  /* 18012 */ MCD_OPC_FilterValue,
52422
  0,
52423
  54,
52424
  0,
52425
  0, // Skip to: 18071
52426
  /* 18017 */ MCD_OPC_ExtractField,
52427
  20,
52428
  1, // Inst{20} ...
52429
  /* 18020 */ MCD_OPC_FilterValue,
52430
  0,
52431
  24,
52432
  0,
52433
  0, // Skip to: 18049
52434
  /* 18025 */ MCD_OPC_CheckPredicate,
52435
  26,
52436
  206,
52437
  2,
52438
  0, // Skip to: 18748
52439
  /* 18030 */ MCD_OPC_CheckField,
52440
  24,
52441
  1,
52442
  1,
52443
  199,
52444
  2,
52445
  0, // Skip to: 18748
52446
  /* 18037 */ MCD_OPC_CheckField,
52447
  19,
52448
  1,
52449
  1,
52450
  192,
52451
  2,
52452
  0, // Skip to: 18748
52453
  /* 18044 */ MCD_OPC_Decode,
52454
  135,
52455
  25,
52456
  149,
52457
  2, // Opcode: VQSHLsuv16i8
52458
  /* 18049 */ MCD_OPC_FilterValue,
52459
  1,
52460
  182,
52461
  2,
52462
  0, // Skip to: 18748
52463
  /* 18054 */ MCD_OPC_CheckPredicate,
52464
  26,
52465
  177,
52466
  2,
52467
  0, // Skip to: 18748
52468
  /* 18059 */ MCD_OPC_CheckField,
52469
  24,
52470
  1,
52471
  1,
52472
  170,
52473
  2,
52474
  0, // Skip to: 18748
52475
  /* 18066 */ MCD_OPC_Decode,
52476
  141,
52477
  25,
52478
  151,
52479
  2, // Opcode: VQSHLsuv8i16
52480
  /* 18071 */ MCD_OPC_FilterValue,
52481
  1,
52482
  160,
52483
  2,
52484
  0, // Skip to: 18748
52485
  /* 18076 */ MCD_OPC_CheckPredicate,
52486
  26,
52487
  155,
52488
  2,
52489
  0, // Skip to: 18748
52490
  /* 18081 */ MCD_OPC_CheckField,
52491
  24,
52492
  1,
52493
  1,
52494
  148,
52495
  2,
52496
  0, // Skip to: 18748
52497
  /* 18088 */ MCD_OPC_Decode,
52498
  140,
52499
  25,
52500
  153,
52501
  2, // Opcode: VQSHLsuv4i32
52502
  /* 18093 */ MCD_OPC_FilterValue,
52503
  7,
52504
  139,
52505
  0,
52506
  0, // Skip to: 18237
52507
  /* 18098 */ MCD_OPC_ExtractField,
52508
  21,
52509
  1, // Inst{21} ...
52510
  /* 18101 */ MCD_OPC_FilterValue,
52511
  0,
52512
  93,
52513
  0,
52514
  0, // Skip to: 18199
52515
  /* 18106 */ MCD_OPC_ExtractField,
52516
  20,
52517
  1, // Inst{20} ...
52518
  /* 18109 */ MCD_OPC_FilterValue,
52519
  0,
52520
  47,
52521
  0,
52522
  0, // Skip to: 18161
52523
  /* 18114 */ MCD_OPC_ExtractField,
52524
  24,
52525
  1, // Inst{24} ...
52526
  /* 18117 */ MCD_OPC_FilterValue,
52527
  0,
52528
  17,
52529
  0,
52530
  0, // Skip to: 18139
52531
  /* 18122 */ MCD_OPC_CheckPredicate,
52532
  26,
52533
  109,
52534
  2,
52535
  0, // Skip to: 18748
52536
  /* 18127 */ MCD_OPC_CheckField,
52537
  19,
52538
  1,
52539
  1,
52540
  102,
52541
  2,
52542
  0, // Skip to: 18748
52543
  /* 18134 */ MCD_OPC_Decode,
52544
  255,
52545
  24,
52546
  149,
52547
  2, // Opcode: VQSHLsiv16i8
52548
  /* 18139 */ MCD_OPC_FilterValue,
52549
  1,
52550
  92,
52551
  2,
52552
  0, // Skip to: 18748
52553
  /* 18144 */ MCD_OPC_CheckPredicate,
52554
  26,
52555
  87,
52556
  2,
52557
  0, // Skip to: 18748
52558
  /* 18149 */ MCD_OPC_CheckField,
52559
  19,
52560
  1,
52561
  1,
52562
  80,
52563
  2,
52564
  0, // Skip to: 18748
52565
  /* 18156 */ MCD_OPC_Decode,
52566
  151,
52567
  25,
52568
  149,
52569
  2, // Opcode: VQSHLuiv16i8
52570
  /* 18161 */ MCD_OPC_FilterValue,
52571
  1,
52572
  70,
52573
  2,
52574
  0, // Skip to: 18748
52575
  /* 18166 */ MCD_OPC_ExtractField,
52576
  24,
52577
  1, // Inst{24} ...
52578
  /* 18169 */ MCD_OPC_FilterValue,
52579
  0,
52580
  10,
52581
  0,
52582
  0, // Skip to: 18184
52583
  /* 18174 */ MCD_OPC_CheckPredicate,
52584
  26,
52585
  57,
52586
  2,
52587
  0, // Skip to: 18748
52588
  /* 18179 */ MCD_OPC_Decode,
52589
  133,
52590
  25,
52591
  151,
52592
  2, // Opcode: VQSHLsiv8i16
52593
  /* 18184 */ MCD_OPC_FilterValue,
52594
  1,
52595
  47,
52596
  2,
52597
  0, // Skip to: 18748
52598
  /* 18189 */ MCD_OPC_CheckPredicate,
52599
  26,
52600
  42,
52601
  2,
52602
  0, // Skip to: 18748
52603
  /* 18194 */ MCD_OPC_Decode,
52604
  157,
52605
  25,
52606
  151,
52607
  2, // Opcode: VQSHLuiv8i16
52608
  /* 18199 */ MCD_OPC_FilterValue,
52609
  1,
52610
  32,
52611
  2,
52612
  0, // Skip to: 18748
52613
  /* 18204 */ MCD_OPC_ExtractField,
52614
  24,
52615
  1, // Inst{24} ...
52616
  /* 18207 */ MCD_OPC_FilterValue,
52617
  0,
52618
  10,
52619
  0,
52620
  0, // Skip to: 18222
52621
  /* 18212 */ MCD_OPC_CheckPredicate,
52622
  26,
52623
  19,
52624
  2,
52625
  0, // Skip to: 18748
52626
  /* 18217 */ MCD_OPC_Decode,
52627
  132,
52628
  25,
52629
  153,
52630
  2, // Opcode: VQSHLsiv4i32
52631
  /* 18222 */ MCD_OPC_FilterValue,
52632
  1,
52633
  9,
52634
  2,
52635
  0, // Skip to: 18748
52636
  /* 18227 */ MCD_OPC_CheckPredicate,
52637
  26,
52638
  4,
52639
  2,
52640
  0, // Skip to: 18748
52641
  /* 18232 */ MCD_OPC_Decode,
52642
  156,
52643
  25,
52644
  153,
52645
  2, // Opcode: VQSHLuiv4i32
52646
  /* 18237 */ MCD_OPC_FilterValue,
52647
  8,
52648
  139,
52649
  0,
52650
  0, // Skip to: 18381
52651
  /* 18242 */ MCD_OPC_ExtractField,
52652
  21,
52653
  1, // Inst{21} ...
52654
  /* 18245 */ MCD_OPC_FilterValue,
52655
  0,
52656
  93,
52657
  0,
52658
  0, // Skip to: 18343
52659
  /* 18250 */ MCD_OPC_ExtractField,
52660
  20,
52661
  1, // Inst{20} ...
52662
  /* 18253 */ MCD_OPC_FilterValue,
52663
  0,
52664
  47,
52665
  0,
52666
  0, // Skip to: 18305
52667
  /* 18258 */ MCD_OPC_ExtractField,
52668
  24,
52669
  1, // Inst{24} ...
52670
  /* 18261 */ MCD_OPC_FilterValue,
52671
  0,
52672
  17,
52673
  0,
52674
  0, // Skip to: 18283
52675
  /* 18266 */ MCD_OPC_CheckPredicate,
52676
  26,
52677
  221,
52678
  1,
52679
  0, // Skip to: 18748
52680
  /* 18271 */ MCD_OPC_CheckField,
52681
  19,
52682
  1,
52683
  1,
52684
  214,
52685
  1,
52686
  0, // Skip to: 18748
52687
  /* 18278 */ MCD_OPC_Decode,
52688
  164,
52689
  26,
52690
  131,
52691
  2, // Opcode: VRSHRNv8i8
52692
  /* 18283 */ MCD_OPC_FilterValue,
52693
  1,
52694
  204,
52695
  1,
52696
  0, // Skip to: 18748
52697
  /* 18288 */ MCD_OPC_CheckPredicate,
52698
  26,
52699
  199,
52700
  1,
52701
  0, // Skip to: 18748
52702
  /* 18293 */ MCD_OPC_CheckField,
52703
  19,
52704
  1,
52705
  1,
52706
  192,
52707
  1,
52708
  0, // Skip to: 18748
52709
  /* 18300 */ MCD_OPC_Decode,
52710
  254,
52711
  24,
52712
  131,
52713
  2, // Opcode: VQRSHRUNv8i8
52714
  /* 18305 */ MCD_OPC_FilterValue,
52715
  1,
52716
  182,
52717
  1,
52718
  0, // Skip to: 18748
52719
  /* 18310 */ MCD_OPC_ExtractField,
52720
  24,
52721
  1, // Inst{24} ...
52722
  /* 18313 */ MCD_OPC_FilterValue,
52723
  0,
52724
  10,
52725
  0,
52726
  0, // Skip to: 18328
52727
  /* 18318 */ MCD_OPC_CheckPredicate,
52728
  26,
52729
  169,
52730
  1,
52731
  0, // Skip to: 18748
52732
  /* 18323 */ MCD_OPC_Decode,
52733
  163,
52734
  26,
52735
  132,
52736
  2, // Opcode: VRSHRNv4i16
52737
  /* 18328 */ MCD_OPC_FilterValue,
52738
  1,
52739
  159,
52740
  1,
52741
  0, // Skip to: 18748
52742
  /* 18333 */ MCD_OPC_CheckPredicate,
52743
  26,
52744
  154,
52745
  1,
52746
  0, // Skip to: 18748
52747
  /* 18338 */ MCD_OPC_Decode,
52748
  253,
52749
  24,
52750
  132,
52751
  2, // Opcode: VQRSHRUNv4i16
52752
  /* 18343 */ MCD_OPC_FilterValue,
52753
  1,
52754
  144,
52755
  1,
52756
  0, // Skip to: 18748
52757
  /* 18348 */ MCD_OPC_ExtractField,
52758
  24,
52759
  1, // Inst{24} ...
52760
  /* 18351 */ MCD_OPC_FilterValue,
52761
  0,
52762
  10,
52763
  0,
52764
  0, // Skip to: 18366
52765
  /* 18356 */ MCD_OPC_CheckPredicate,
52766
  26,
52767
  131,
52768
  1,
52769
  0, // Skip to: 18748
52770
  /* 18361 */ MCD_OPC_Decode,
52771
  162,
52772
  26,
52773
  133,
52774
  2, // Opcode: VRSHRNv2i32
52775
  /* 18366 */ MCD_OPC_FilterValue,
52776
  1,
52777
  121,
52778
  1,
52779
  0, // Skip to: 18748
52780
  /* 18371 */ MCD_OPC_CheckPredicate,
52781
  26,
52782
  116,
52783
  1,
52784
  0, // Skip to: 18748
52785
  /* 18376 */ MCD_OPC_Decode,
52786
  252,
52787
  24,
52788
  133,
52789
  2, // Opcode: VQRSHRUNv2i32
52790
  /* 18381 */ MCD_OPC_FilterValue,
52791
  9,
52792
  139,
52793
  0,
52794
  0, // Skip to: 18525
52795
  /* 18386 */ MCD_OPC_ExtractField,
52796
  21,
52797
  1, // Inst{21} ...
52798
  /* 18389 */ MCD_OPC_FilterValue,
52799
  0,
52800
  93,
52801
  0,
52802
  0, // Skip to: 18487
52803
  /* 18394 */ MCD_OPC_ExtractField,
52804
  20,
52805
  1, // Inst{20} ...
52806
  /* 18397 */ MCD_OPC_FilterValue,
52807
  0,
52808
  47,
52809
  0,
52810
  0, // Skip to: 18449
52811
  /* 18402 */ MCD_OPC_ExtractField,
52812
  24,
52813
  1, // Inst{24} ...
52814
  /* 18405 */ MCD_OPC_FilterValue,
52815
  0,
52816
  17,
52817
  0,
52818
  0, // Skip to: 18427
52819
  /* 18410 */ MCD_OPC_CheckPredicate,
52820
  26,
52821
  77,
52822
  1,
52823
  0, // Skip to: 18748
52824
  /* 18415 */ MCD_OPC_CheckField,
52825
  19,
52826
  1,
52827
  1,
52828
  70,
52829
  1,
52830
  0, // Skip to: 18748
52831
  /* 18422 */ MCD_OPC_Decode,
52832
  248,
52833
  24,
52834
  131,
52835
  2, // Opcode: VQRSHRNsv8i8
52836
  /* 18427 */ MCD_OPC_FilterValue,
52837
  1,
52838
  60,
52839
  1,
52840
  0, // Skip to: 18748
52841
  /* 18432 */ MCD_OPC_CheckPredicate,
52842
  26,
52843
  55,
52844
  1,
52845
  0, // Skip to: 18748
52846
  /* 18437 */ MCD_OPC_CheckField,
52847
  19,
52848
  1,
52849
  1,
52850
  48,
52851
  1,
52852
  0, // Skip to: 18748
52853
  /* 18444 */ MCD_OPC_Decode,
52854
  251,
52855
  24,
52856
  131,
52857
  2, // Opcode: VQRSHRNuv8i8
52858
  /* 18449 */ MCD_OPC_FilterValue,
52859
  1,
52860
  38,
52861
  1,
52862
  0, // Skip to: 18748
52863
  /* 18454 */ MCD_OPC_ExtractField,
52864
  24,
52865
  1, // Inst{24} ...
52866
  /* 18457 */ MCD_OPC_FilterValue,
52867
  0,
52868
  10,
52869
  0,
52870
  0, // Skip to: 18472
52871
  /* 18462 */ MCD_OPC_CheckPredicate,
52872
  26,
52873
  25,
52874
  1,
52875
  0, // Skip to: 18748
52876
  /* 18467 */ MCD_OPC_Decode,
52877
  247,
52878
  24,
52879
  132,
52880
  2, // Opcode: VQRSHRNsv4i16
52881
  /* 18472 */ MCD_OPC_FilterValue,
52882
  1,
52883
  15,
52884
  1,
52885
  0, // Skip to: 18748
52886
  /* 18477 */ MCD_OPC_CheckPredicate,
52887
  26,
52888
  10,
52889
  1,
52890
  0, // Skip to: 18748
52891
  /* 18482 */ MCD_OPC_Decode,
52892
  250,
52893
  24,
52894
  132,
52895
  2, // Opcode: VQRSHRNuv4i16
52896
  /* 18487 */ MCD_OPC_FilterValue,
52897
  1,
52898
  0,
52899
  1,
52900
  0, // Skip to: 18748
52901
  /* 18492 */ MCD_OPC_ExtractField,
52902
  24,
52903
  1, // Inst{24} ...
52904
  /* 18495 */ MCD_OPC_FilterValue,
52905
  0,
52906
  10,
52907
  0,
52908
  0, // Skip to: 18510
52909
  /* 18500 */ MCD_OPC_CheckPredicate,
52910
  26,
52911
  243,
52912
  0,
52913
  0, // Skip to: 18748
52914
  /* 18505 */ MCD_OPC_Decode,
52915
  246,
52916
  24,
52917
  133,
52918
  2, // Opcode: VQRSHRNsv2i32
52919
  /* 18510 */ MCD_OPC_FilterValue,
52920
  1,
52921
  233,
52922
  0,
52923
  0, // Skip to: 18748
52924
  /* 18515 */ MCD_OPC_CheckPredicate,
52925
  26,
52926
  228,
52927
  0,
52928
  0, // Skip to: 18748
52929
  /* 18520 */ MCD_OPC_Decode,
52930
  249,
52931
  24,
52932
  133,
52933
  2, // Opcode: VQRSHRNuv2i32
52934
  /* 18525 */ MCD_OPC_FilterValue,
52935
  12,
52936
  33,
52937
  0,
52938
  0, // Skip to: 18563
52939
  /* 18530 */ MCD_OPC_ExtractField,
52940
  24,
52941
  1, // Inst{24} ...
52942
  /* 18533 */ MCD_OPC_FilterValue,
52943
  0,
52944
  10,
52945
  0,
52946
  0, // Skip to: 18548
52947
  /* 18538 */ MCD_OPC_CheckPredicate,
52948
  27,
52949
  205,
52950
  0,
52951
  0, // Skip to: 18748
52952
  /* 18543 */ MCD_OPC_Decode,
52953
  169,
52954
  18,
52955
  155,
52956
  2, // Opcode: VCVTxs2hq
52957
  /* 18548 */ MCD_OPC_FilterValue,
52958
  1,
52959
  195,
52960
  0,
52961
  0, // Skip to: 18748
52962
  /* 18553 */ MCD_OPC_CheckPredicate,
52963
  27,
52964
  190,
52965
  0,
52966
  0, // Skip to: 18748
52967
  /* 18558 */ MCD_OPC_Decode,
52968
  173,
52969
  18,
52970
  155,
52971
  2, // Opcode: VCVTxu2hq
52972
  /* 18563 */ MCD_OPC_FilterValue,
52973
  13,
52974
  33,
52975
  0,
52976
  0, // Skip to: 18601
52977
  /* 18568 */ MCD_OPC_ExtractField,
52978
  24,
52979
  1, // Inst{24} ...
52980
  /* 18571 */ MCD_OPC_FilterValue,
52981
  0,
52982
  10,
52983
  0,
52984
  0, // Skip to: 18586
52985
  /* 18576 */ MCD_OPC_CheckPredicate,
52986
  27,
52987
  167,
52988
  0,
52989
  0, // Skip to: 18748
52990
  /* 18581 */ MCD_OPC_Decode,
52991
  155,
52992
  18,
52993
  155,
52994
  2, // Opcode: VCVTh2xsq
52995
  /* 18586 */ MCD_OPC_FilterValue,
52996
  1,
52997
  157,
52998
  0,
52999
  0, // Skip to: 18748
53000
  /* 18591 */ MCD_OPC_CheckPredicate,
53001
  27,
53002
  152,
53003
  0,
53004
  0, // Skip to: 18748
53005
  /* 18596 */ MCD_OPC_Decode,
53006
  157,
53007
  18,
53008
  155,
53009
  2, // Opcode: VCVTh2xuq
53010
  /* 18601 */ MCD_OPC_FilterValue,
53011
  14,
53012
  80,
53013
  0,
53014
  0, // Skip to: 18686
53015
  /* 18606 */ MCD_OPC_ExtractField,
53016
  5,
53017
  1, // Inst{5} ...
53018
  /* 18609 */ MCD_OPC_FilterValue,
53019
  0,
53020
  17,
53021
  0,
53022
  0, // Skip to: 18631
53023
  /* 18614 */ MCD_OPC_CheckPredicate,
53024
  26,
53025
  34,
53026
  0,
53027
  0, // Skip to: 18653
53028
  /* 18619 */ MCD_OPC_CheckField,
53029
  19,
53030
  3,
53031
  0,
53032
  27,
53033
  0,
53034
  0, // Skip to: 18653
53035
  /* 18626 */ MCD_OPC_Decode,
53036
  128,
53037
  23,
53038
  138,
53039
  2, // Opcode: VMOVv16i8
53040
  /* 18631 */ MCD_OPC_FilterValue,
53041
  1,
53042
  17,
53043
  0,
53044
  0, // Skip to: 18653
53045
  /* 18636 */ MCD_OPC_CheckPredicate,
53046
  26,
53047
  12,
53048
  0,
53049
  0, // Skip to: 18653
53050
  /* 18641 */ MCD_OPC_CheckField,
53051
  19,
53052
  3,
53053
  0,
53054
  5,
53055
  0,
53056
  0, // Skip to: 18653
53057
  /* 18648 */ MCD_OPC_Decode,
53058
  132,
53059
  23,
53060
  138,
53061
  2, // Opcode: VMOVv2i64
53062
  /* 18653 */ MCD_OPC_ExtractField,
53063
  24,
53064
  1, // Inst{24} ...
53065
  /* 18656 */ MCD_OPC_FilterValue,
53066
  0,
53067
  10,
53068
  0,
53069
  0, // Skip to: 18671
53070
  /* 18661 */ MCD_OPC_CheckPredicate,
53071
  26,
53072
  82,
53073
  0,
53074
  0, // Skip to: 18748
53075
  /* 18666 */ MCD_OPC_Decode,
53076
  167,
53077
  18,
53078
  155,
53079
  2, // Opcode: VCVTxs2fq
53080
  /* 18671 */ MCD_OPC_FilterValue,
53081
  1,
53082
  72,
53083
  0,
53084
  0, // Skip to: 18748
53085
  /* 18676 */ MCD_OPC_CheckPredicate,
53086
  26,
53087
  67,
53088
  0,
53089
  0, // Skip to: 18748
53090
  /* 18681 */ MCD_OPC_Decode,
53091
  171,
53092
  18,
53093
  155,
53094
  2, // Opcode: VCVTxu2fq
53095
  /* 18686 */ MCD_OPC_FilterValue,
53096
  15,
53097
  57,
53098
  0,
53099
  0, // Skip to: 18748
53100
  /* 18691 */ MCD_OPC_ExtractField,
53101
  24,
53102
  1, // Inst{24} ...
53103
  /* 18694 */ MCD_OPC_FilterValue,
53104
  0,
53105
  10,
53106
  0,
53107
  0, // Skip to: 18709
53108
  /* 18699 */ MCD_OPC_CheckPredicate,
53109
  26,
53110
  20,
53111
  0,
53112
  0, // Skip to: 18724
53113
  /* 18704 */ MCD_OPC_Decode,
53114
  146,
53115
  18,
53116
  155,
53117
  2, // Opcode: VCVTf2xsq
53118
  /* 18709 */ MCD_OPC_FilterValue,
53119
  1,
53120
  10,
53121
  0,
53122
  0, // Skip to: 18724
53123
  /* 18714 */ MCD_OPC_CheckPredicate,
53124
  26,
53125
  5,
53126
  0,
53127
  0, // Skip to: 18724
53128
  /* 18719 */ MCD_OPC_Decode,
53129
  148,
53130
  18,
53131
  155,
53132
  2, // Opcode: VCVTf2xuq
53133
  /* 18724 */ MCD_OPC_CheckPredicate,
53134
  26,
53135
  19,
53136
  0,
53137
  0, // Skip to: 18748
53138
  /* 18729 */ MCD_OPC_CheckField,
53139
  19,
53140
  3,
53141
  0,
53142
  12,
53143
  0,
53144
  0, // Skip to: 18748
53145
  /* 18736 */ MCD_OPC_CheckField,
53146
  5,
53147
  1,
53148
  0,
53149
  5,
53150
  0,
53151
  0, // Skip to: 18748
53152
  /* 18743 */ MCD_OPC_Decode,
53153
  133,
53154
  23,
53155
  138,
53156
  2, // Opcode: VMOVv4f32
53157
  /* 18748 */ MCD_OPC_ExtractField,
53158
  5,
53159
  1, // Inst{5} ...
53160
  /* 18751 */ MCD_OPC_FilterValue,
53161
  0,
53162
  88,
53163
  0,
53164
  0, // Skip to: 18844
53165
  /* 18756 */ MCD_OPC_ExtractField,
53166
  19,
53167
  3, // Inst{21-19} ...
53168
  /* 18759 */ MCD_OPC_FilterValue,
53169
  0,
53170
  211,
53171
  1,
53172
  0, // Skip to: 19231
53173
  /* 18764 */ MCD_OPC_ExtractField,
53174
  8,
53175
  1, // Inst{8} ...
53176
  /* 18767 */ MCD_OPC_FilterValue,
53177
  0,
53178
  17,
53179
  0,
53180
  0, // Skip to: 18789
53181
  /* 18772 */ MCD_OPC_CheckPredicate,
53182
  26,
53183
  57,
53184
  0,
53185
  0, // Skip to: 18834
53186
  /* 18777 */ MCD_OPC_CheckField,
53187
  10,
53188
  2,
53189
  2,
53190
  50,
53191
  0,
53192
  0, // Skip to: 18834
53193
  /* 18784 */ MCD_OPC_Decode,
53194
  136,
53195
  23,
53196
  138,
53197
  2, // Opcode: VMOVv8i16
53198
  /* 18789 */ MCD_OPC_FilterValue,
53199
  1,
53200
  40,
53201
  0,
53202
  0, // Skip to: 18834
53203
  /* 18794 */ MCD_OPC_ExtractField,
53204
  11,
53205
  1, // Inst{11} ...
53206
  /* 18797 */ MCD_OPC_FilterValue,
53207
  0,
53208
  10,
53209
  0,
53210
  0, // Skip to: 18812
53211
  /* 18802 */ MCD_OPC_CheckPredicate,
53212
  26,
53213
  27,
53214
  0,
53215
  0, // Skip to: 18834
53216
  /* 18807 */ MCD_OPC_Decode,
53217
  229,
53218
  23,
53219
  138,
53220
  2, // Opcode: VORRiv4i32
53221
  /* 18812 */ MCD_OPC_FilterValue,
53222
  1,
53223
  17,
53224
  0,
53225
  0, // Skip to: 18834
53226
  /* 18817 */ MCD_OPC_CheckPredicate,
53227
  26,
53228
  12,
53229
  0,
53230
  0, // Skip to: 18834
53231
  /* 18822 */ MCD_OPC_CheckField,
53232
  10,
53233
  1,
53234
  0,
53235
  5,
53236
  0,
53237
  0, // Skip to: 18834
53238
  /* 18829 */ MCD_OPC_Decode,
53239
  230,
53240
  23,
53241
  138,
53242
  2, // Opcode: VORRiv8i16
53243
  /* 18834 */ MCD_OPC_CheckPredicate,
53244
  26,
53245
  136,
53246
  1,
53247
  0, // Skip to: 19231
53248
  /* 18839 */ MCD_OPC_Decode,
53249
  135,
53250
  23,
53251
  138,
53252
  2, // Opcode: VMOVv4i32
53253
  /* 18844 */ MCD_OPC_FilterValue,
53254
  1,
53255
  126,
53256
  1,
53257
  0, // Skip to: 19231
53258
  /* 18849 */ MCD_OPC_ExtractField,
53259
  19,
53260
  3, // Inst{21-19} ...
53261
  /* 18852 */ MCD_OPC_FilterValue,
53262
  0,
53263
  118,
53264
  1,
53265
  0, // Skip to: 19231
53266
  /* 18857 */ MCD_OPC_ExtractField,
53267
  8,
53268
  1, // Inst{8} ...
53269
  /* 18860 */ MCD_OPC_FilterValue,
53270
  0,
53271
  17,
53272
  0,
53273
  0, // Skip to: 18882
53274
  /* 18865 */ MCD_OPC_CheckPredicate,
53275
  26,
53276
  57,
53277
  0,
53278
  0, // Skip to: 18927
53279
  /* 18870 */ MCD_OPC_CheckField,
53280
  10,
53281
  2,
53282
  2,
53283
  50,
53284
  0,
53285
  0, // Skip to: 18927
53286
  /* 18877 */ MCD_OPC_Decode,
53287
  201,
53288
  23,
53289
  138,
53290
  2, // Opcode: VMVNv8i16
53291
  /* 18882 */ MCD_OPC_FilterValue,
53292
  1,
53293
  40,
53294
  0,
53295
  0, // Skip to: 18927
53296
  /* 18887 */ MCD_OPC_ExtractField,
53297
  11,
53298
  1, // Inst{11} ...
53299
  /* 18890 */ MCD_OPC_FilterValue,
53300
  0,
53301
  10,
53302
  0,
53303
  0, // Skip to: 18905
53304
  /* 18895 */ MCD_OPC_CheckPredicate,
53305
  26,
53306
  27,
53307
  0,
53308
  0, // Skip to: 18927
53309
  /* 18900 */ MCD_OPC_Decode,
53310
  189,
53311
  16,
53312
  138,
53313
  2, // Opcode: VBICiv4i32
53314
  /* 18905 */ MCD_OPC_FilterValue,
53315
  1,
53316
  17,
53317
  0,
53318
  0, // Skip to: 18927
53319
  /* 18910 */ MCD_OPC_CheckPredicate,
53320
  26,
53321
  12,
53322
  0,
53323
  0, // Skip to: 18927
53324
  /* 18915 */ MCD_OPC_CheckField,
53325
  10,
53326
  1,
53327
  0,
53328
  5,
53329
  0,
53330
  0, // Skip to: 18927
53331
  /* 18922 */ MCD_OPC_Decode,
53332
  190,
53333
  16,
53334
  138,
53335
  2, // Opcode: VBICiv8i16
53336
  /* 18927 */ MCD_OPC_CheckPredicate,
53337
  26,
53338
  43,
53339
  1,
53340
  0, // Skip to: 19231
53341
  /* 18932 */ MCD_OPC_Decode,
53342
  200,
53343
  23,
53344
  138,
53345
  2, // Opcode: VMVNv4i32
53346
  /* 18937 */ MCD_OPC_FilterValue,
53347
  1,
53348
  33,
53349
  1,
53350
  0, // Skip to: 19231
53351
  /* 18942 */ MCD_OPC_ExtractField,
53352
  8,
53353
  4, // Inst{11-8} ...
53354
  /* 18945 */ MCD_OPC_FilterValue,
53355
  0,
53356
  35,
53357
  0,
53358
  0, // Skip to: 18985
53359
  /* 18950 */ MCD_OPC_ExtractField,
53360
  24,
53361
  8, // Inst{31-24} ...
53362
  /* 18953 */ MCD_OPC_FilterValue,
53363
  242,
53364
  1,
53365
  10,
53366
  0,
53367
  0, // Skip to: 18969
53368
  /* 18959 */ MCD_OPC_CheckPredicate,
53369
  26,
53370
  11,
53371
  1,
53372
  0, // Skip to: 19231
53373
  /* 18964 */ MCD_OPC_Decode,
53374
  142,
53375
  27,
53376
  156,
53377
  2, // Opcode: VSHRsv2i64
53378
  /* 18969 */ MCD_OPC_FilterValue,
53379
  243,
53380
  1,
53381
  0,
53382
  1,
53383
  0, // Skip to: 19231
53384
  /* 18975 */ MCD_OPC_CheckPredicate,
53385
  26,
53386
  251,
53387
  0,
53388
  0, // Skip to: 19231
53389
  /* 18980 */ MCD_OPC_Decode,
53390
  150,
53391
  27,
53392
  156,
53393
  2, // Opcode: VSHRuv2i64
53394
  /* 18985 */ MCD_OPC_FilterValue,
53395
  1,
53396
  35,
53397
  0,
53398
  0, // Skip to: 19025
53399
  /* 18990 */ MCD_OPC_ExtractField,
53400
  24,
53401
  8, // Inst{31-24} ...
53402
  /* 18993 */ MCD_OPC_FilterValue,
53403
  242,
53404
  1,
53405
  10,
53406
  0,
53407
  0, // Skip to: 19009
53408
  /* 18999 */ MCD_OPC_CheckPredicate,
53409
  26,
53410
  227,
53411
  0,
53412
  0, // Skip to: 19231
53413
  /* 19004 */ MCD_OPC_Decode,
53414
  179,
53415
  27,
53416
  157,
53417
  2, // Opcode: VSRAsv2i64
53418
  /* 19009 */ MCD_OPC_FilterValue,
53419
  243,
53420
  1,
53421
  216,
53422
  0,
53423
  0, // Skip to: 19231
53424
  /* 19015 */ MCD_OPC_CheckPredicate,
53425
  26,
53426
  211,
53427
  0,
53428
  0, // Skip to: 19231
53429
  /* 19020 */ MCD_OPC_Decode,
53430
  187,
53431
  27,
53432
  157,
53433
  2, // Opcode: VSRAuv2i64
53434
  /* 19025 */ MCD_OPC_FilterValue,
53435
  2,
53436
  35,
53437
  0,
53438
  0, // Skip to: 19065
53439
  /* 19030 */ MCD_OPC_ExtractField,
53440
  24,
53441
  8, // Inst{31-24} ...
53442
  /* 19033 */ MCD_OPC_FilterValue,
53443
  242,
53444
  1,
53445
  10,
53446
  0,
53447
  0, // Skip to: 19049
53448
  /* 19039 */ MCD_OPC_CheckPredicate,
53449
  26,
53450
  187,
53451
  0,
53452
  0, // Skip to: 19231
53453
  /* 19044 */ MCD_OPC_Decode,
53454
  168,
53455
  26,
53456
  156,
53457
  2, // Opcode: VRSHRsv2i64
53458
  /* 19049 */ MCD_OPC_FilterValue,
53459
  243,
53460
  1,
53461
  176,
53462
  0,
53463
  0, // Skip to: 19231
53464
  /* 19055 */ MCD_OPC_CheckPredicate,
53465
  26,
53466
  171,
53467
  0,
53468
  0, // Skip to: 19231
53469
  /* 19060 */ MCD_OPC_Decode,
53470
  176,
53471
  26,
53472
  156,
53473
  2, // Opcode: VRSHRuv2i64
53474
  /* 19065 */ MCD_OPC_FilterValue,
53475
  3,
53476
  35,
53477
  0,
53478
  0, // Skip to: 19105
53479
  /* 19070 */ MCD_OPC_ExtractField,
53480
  24,
53481
  8, // Inst{31-24} ...
53482
  /* 19073 */ MCD_OPC_FilterValue,
53483
  242,
53484
  1,
53485
  10,
53486
  0,
53487
  0, // Skip to: 19089
53488
  /* 19079 */ MCD_OPC_CheckPredicate,
53489
  26,
53490
  147,
53491
  0,
53492
  0, // Skip to: 19231
53493
  /* 19084 */ MCD_OPC_Decode,
53494
  194,
53495
  26,
53496
  157,
53497
  2, // Opcode: VRSRAsv2i64
53498
  /* 19089 */ MCD_OPC_FilterValue,
53499
  243,
53500
  1,
53501
  136,
53502
  0,
53503
  0, // Skip to: 19231
53504
  /* 19095 */ MCD_OPC_CheckPredicate,
53505
  26,
53506
  131,
53507
  0,
53508
  0, // Skip to: 19231
53509
  /* 19100 */ MCD_OPC_Decode,
53510
  202,
53511
  26,
53512
  157,
53513
  2, // Opcode: VRSRAuv2i64
53514
  /* 19105 */ MCD_OPC_FilterValue,
53515
  4,
53516
  18,
53517
  0,
53518
  0, // Skip to: 19128
53519
  /* 19110 */ MCD_OPC_CheckPredicate,
53520
  26,
53521
  116,
53522
  0,
53523
  0, // Skip to: 19231
53524
  /* 19115 */ MCD_OPC_CheckField,
53525
  24,
53526
  8,
53527
  243,
53528
  1,
53529
  108,
53530
  0,
53531
  0, // Skip to: 19231
53532
  /* 19123 */ MCD_OPC_Decode,
53533
  195,
53534
  27,
53535
  157,
53536
  2, // Opcode: VSRIv2i64
53537
  /* 19128 */ MCD_OPC_FilterValue,
53538
  5,
53539
  35,
53540
  0,
53541
  0, // Skip to: 19168
53542
  /* 19133 */ MCD_OPC_ExtractField,
53543
  24,
53544
  8, // Inst{31-24} ...
53545
  /* 19136 */ MCD_OPC_FilterValue,
53546
  242,
53547
  1,
53548
  10,
53549
  0,
53550
  0, // Skip to: 19152
53551
  /* 19142 */ MCD_OPC_CheckPredicate,
53552
  26,
53553
  84,
53554
  0,
53555
  0, // Skip to: 19231
53556
  /* 19147 */ MCD_OPC_Decode,
53557
  243,
53558
  26,
53559
  158,
53560
  2, // Opcode: VSHLiv2i64
53561
  /* 19152 */ MCD_OPC_FilterValue,
53562
  243,
53563
  1,
53564
  73,
53565
  0,
53566
  0, // Skip to: 19231
53567
  /* 19158 */ MCD_OPC_CheckPredicate,
53568
  26,
53569
  68,
53570
  0,
53571
  0, // Skip to: 19231
53572
  /* 19163 */ MCD_OPC_Decode,
53573
  164,
53574
  27,
53575
  159,
53576
  2, // Opcode: VSLIv2i64
53577
  /* 19168 */ MCD_OPC_FilterValue,
53578
  6,
53579
  18,
53580
  0,
53581
  0, // Skip to: 19191
53582
  /* 19173 */ MCD_OPC_CheckPredicate,
53583
  26,
53584
  53,
53585
  0,
53586
  0, // Skip to: 19231
53587
  /* 19178 */ MCD_OPC_CheckField,
53588
  24,
53589
  8,
53590
  243,
53591
  1,
53592
  45,
53593
  0,
53594
  0, // Skip to: 19231
53595
  /* 19186 */ MCD_OPC_Decode,
53596
  138,
53597
  25,
53598
  158,
53599
  2, // Opcode: VQSHLsuv2i64
53600
  /* 19191 */ MCD_OPC_FilterValue,
53601
  7,
53602
  35,
53603
  0,
53604
  0, // Skip to: 19231
53605
  /* 19196 */ MCD_OPC_ExtractField,
53606
  24,
53607
  8, // Inst{31-24} ...
53608
  /* 19199 */ MCD_OPC_FilterValue,
53609
  242,
53610
  1,
53611
  10,
53612
  0,
53613
  0, // Skip to: 19215
53614
  /* 19205 */ MCD_OPC_CheckPredicate,
53615
  26,
53616
  21,
53617
  0,
53618
  0, // Skip to: 19231
53619
  /* 19210 */ MCD_OPC_Decode,
53620
  130,
53621
  25,
53622
  158,
53623
  2, // Opcode: VQSHLsiv2i64
53624
  /* 19215 */ MCD_OPC_FilterValue,
53625
  243,
53626
  1,
53627
  10,
53628
  0,
53629
  0, // Skip to: 19231
53630
  /* 19221 */ MCD_OPC_CheckPredicate,
53631
  26,
53632
  5,
53633
  0,
53634
  0, // Skip to: 19231
53635
  /* 19226 */ MCD_OPC_Decode,
53636
  154,
53637
  25,
53638
  158,
53639
  2, // Opcode: VQSHLuiv2i64
53640
  /* 19231 */ MCD_OPC_Fail,
53641
  0
53642
};
53643
53644
static const uint8_t DecoderTableNEONDup32[] = {
53645
  /* 0 */ MCD_OPC_ExtractField,
53646
  22,
53647
  6, // Inst{27-22} ...
53648
  /* 3 */ MCD_OPC_FilterValue,
53649
  56,
53650
  121,
53651
  0,
53652
  0, // Skip to: 129
53653
  /* 8 */ MCD_OPC_ExtractField,
53654
  0,
53655
  6, // Inst{5-0} ...
53656
  /* 11 */ MCD_OPC_FilterValue,
53657
  16,
53658
  61,
53659
  0,
53660
  0, // Skip to: 77
53661
  /* 16 */ MCD_OPC_ExtractField,
53662
  20,
53663
  1, // Inst{20} ...
53664
  /* 19 */ MCD_OPC_FilterValue,
53665
  0,
53666
  24,
53667
  0,
53668
  0, // Skip to: 48
53669
  /* 24 */ MCD_OPC_CheckPredicate,
53670
  33,
53671
  183,
53672
  1,
53673
  0, // Skip to: 468
53674
  /* 29 */ MCD_OPC_CheckField,
53675
  8,
53676
  4,
53677
  11,
53678
  176,
53679
  1,
53680
  0, // Skip to: 468
53681
  /* 36 */ MCD_OPC_CheckField,
53682
  6,
53683
  1,
53684
  0,
53685
  169,
53686
  1,
53687
  0, // Skip to: 468
53688
  /* 43 */ MCD_OPC_Decode,
53689
  229,
53690
  26,
53691
  160,
53692
  2, // Opcode: VSETLNi32
53693
  /* 48 */ MCD_OPC_FilterValue,
53694
  1,
53695
  159,
53696
  1,
53697
  0, // Skip to: 468
53698
  /* 53 */ MCD_OPC_CheckPredicate,
53699
  34,
53700
  154,
53701
  1,
53702
  0, // Skip to: 468
53703
  /* 58 */ MCD_OPC_CheckField,
53704
  8,
53705
  4,
53706
  11,
53707
  147,
53708
  1,
53709
  0, // Skip to: 468
53710
  /* 65 */ MCD_OPC_CheckField,
53711
  6,
53712
  1,
53713
  0,
53714
  140,
53715
  1,
53716
  0, // Skip to: 468
53717
  /* 72 */ MCD_OPC_Decode,
53718
  232,
53719
  18,
53720
  161,
53721
  2, // Opcode: VGETLNi32
53722
  /* 77 */ MCD_OPC_FilterValue,
53723
  48,
53724
  130,
53725
  1,
53726
  0, // Skip to: 468
53727
  /* 82 */ MCD_OPC_ExtractField,
53728
  20,
53729
  1, // Inst{20} ...
53730
  /* 85 */ MCD_OPC_FilterValue,
53731
  0,
53732
  17,
53733
  0,
53734
  0, // Skip to: 107
53735
  /* 90 */ MCD_OPC_CheckPredicate,
53736
  26,
53737
  117,
53738
  1,
53739
  0, // Skip to: 468
53740
  /* 95 */ MCD_OPC_CheckField,
53741
  8,
53742
  4,
53743
  11,
53744
  110,
53745
  1,
53746
  0, // Skip to: 468
53747
  /* 102 */ MCD_OPC_Decode,
53748
  228,
53749
  26,
53750
  162,
53751
  2, // Opcode: VSETLNi16
53752
  /* 107 */ MCD_OPC_FilterValue,
53753
  1,
53754
  100,
53755
  1,
53756
  0, // Skip to: 468
53757
  /* 112 */ MCD_OPC_CheckPredicate,
53758
  26,
53759
  95,
53760
  1,
53761
  0, // Skip to: 468
53762
  /* 117 */ MCD_OPC_CheckField,
53763
  8,
53764
  4,
53765
  11,
53766
  88,
53767
  1,
53768
  0, // Skip to: 468
53769
  /* 124 */ MCD_OPC_Decode,
53770
  233,
53771
  18,
53772
  163,
53773
  2, // Opcode: VGETLNs16
53774
  /* 129 */ MCD_OPC_FilterValue,
53775
  57,
53776
  61,
53777
  0,
53778
  0, // Skip to: 195
53779
  /* 134 */ MCD_OPC_ExtractField,
53780
  20,
53781
  1, // Inst{20} ...
53782
  /* 137 */ MCD_OPC_FilterValue,
53783
  0,
53784
  24,
53785
  0,
53786
  0, // Skip to: 166
53787
  /* 142 */ MCD_OPC_CheckPredicate,
53788
  26,
53789
  65,
53790
  1,
53791
  0, // Skip to: 468
53792
  /* 147 */ MCD_OPC_CheckField,
53793
  8,
53794
  4,
53795
  11,
53796
  58,
53797
  1,
53798
  0, // Skip to: 468
53799
  /* 154 */ MCD_OPC_CheckField,
53800
  0,
53801
  5,
53802
  16,
53803
  51,
53804
  1,
53805
  0, // Skip to: 468
53806
  /* 161 */ MCD_OPC_Decode,
53807
  230,
53808
  26,
53809
  164,
53810
  2, // Opcode: VSETLNi8
53811
  /* 166 */ MCD_OPC_FilterValue,
53812
  1,
53813
  41,
53814
  1,
53815
  0, // Skip to: 468
53816
  /* 171 */ MCD_OPC_CheckPredicate,
53817
  26,
53818
  36,
53819
  1,
53820
  0, // Skip to: 468
53821
  /* 176 */ MCD_OPC_CheckField,
53822
  8,
53823
  4,
53824
  11,
53825
  29,
53826
  1,
53827
  0, // Skip to: 468
53828
  /* 183 */ MCD_OPC_CheckField,
53829
  0,
53830
  5,
53831
  16,
53832
  22,
53833
  1,
53834
  0, // Skip to: 468
53835
  /* 190 */ MCD_OPC_Decode,
53836
  234,
53837
  18,
53838
  165,
53839
  2, // Opcode: VGETLNs8
53840
  /* 195 */ MCD_OPC_FilterValue,
53841
  58,
53842
  165,
53843
  0,
53844
  0, // Skip to: 365
53845
  /* 200 */ MCD_OPC_ExtractField,
53846
  0,
53847
  6, // Inst{5-0} ...
53848
  /* 203 */ MCD_OPC_FilterValue,
53849
  16,
53850
  61,
53851
  0,
53852
  0, // Skip to: 269
53853
  /* 208 */ MCD_OPC_ExtractField,
53854
  20,
53855
  2, // Inst{21-20} ...
53856
  /* 211 */ MCD_OPC_FilterValue,
53857
  0,
53858
  24,
53859
  0,
53860
  0, // Skip to: 240
53861
  /* 216 */ MCD_OPC_CheckPredicate,
53862
  26,
53863
  247,
53864
  0,
53865
  0, // Skip to: 468
53866
  /* 221 */ MCD_OPC_CheckField,
53867
  8,
53868
  4,
53869
  11,
53870
  240,
53871
  0,
53872
  0, // Skip to: 468
53873
  /* 228 */ MCD_OPC_CheckField,
53874
  6,
53875
  1,
53876
  0,
53877
  233,
53878
  0,
53879
  0, // Skip to: 468
53880
  /* 235 */ MCD_OPC_Decode,
53881
  179,
53882
  18,
53883
  166,
53884
  2, // Opcode: VDUP32d
53885
  /* 240 */ MCD_OPC_FilterValue,
53886
  2,
53887
  223,
53888
  0,
53889
  0, // Skip to: 468
53890
  /* 245 */ MCD_OPC_CheckPredicate,
53891
  26,
53892
  218,
53893
  0,
53894
  0, // Skip to: 468
53895
  /* 250 */ MCD_OPC_CheckField,
53896
  8,
53897
  4,
53898
  11,
53899
  211,
53900
  0,
53901
  0, // Skip to: 468
53902
  /* 257 */ MCD_OPC_CheckField,
53903
  6,
53904
  1,
53905
  0,
53906
  204,
53907
  0,
53908
  0, // Skip to: 468
53909
  /* 264 */ MCD_OPC_Decode,
53910
  180,
53911
  18,
53912
  167,
53913
  2, // Opcode: VDUP32q
53914
  /* 269 */ MCD_OPC_FilterValue,
53915
  48,
53916
  194,
53917
  0,
53918
  0, // Skip to: 468
53919
  /* 274 */ MCD_OPC_ExtractField,
53920
  20,
53921
  1, // Inst{20} ...
53922
  /* 277 */ MCD_OPC_FilterValue,
53923
  0,
53924
  61,
53925
  0,
53926
  0, // Skip to: 343
53927
  /* 282 */ MCD_OPC_ExtractField,
53928
  21,
53929
  1, // Inst{21} ...
53930
  /* 285 */ MCD_OPC_FilterValue,
53931
  0,
53932
  24,
53933
  0,
53934
  0, // Skip to: 314
53935
  /* 290 */ MCD_OPC_CheckPredicate,
53936
  26,
53937
  173,
53938
  0,
53939
  0, // Skip to: 468
53940
  /* 295 */ MCD_OPC_CheckField,
53941
  8,
53942
  4,
53943
  11,
53944
  166,
53945
  0,
53946
  0, // Skip to: 468
53947
  /* 302 */ MCD_OPC_CheckField,
53948
  6,
53949
  1,
53950
  0,
53951
  159,
53952
  0,
53953
  0, // Skip to: 468
53954
  /* 309 */ MCD_OPC_Decode,
53955
  177,
53956
  18,
53957
  166,
53958
  2, // Opcode: VDUP16d
53959
  /* 314 */ MCD_OPC_FilterValue,
53960
  1,
53961
  149,
53962
  0,
53963
  0, // Skip to: 468
53964
  /* 319 */ MCD_OPC_CheckPredicate,
53965
  26,
53966
  144,
53967
  0,
53968
  0, // Skip to: 468
53969
  /* 324 */ MCD_OPC_CheckField,
53970
  8,
53971
  4,
53972
  11,
53973
  137,
53974
  0,
53975
  0, // Skip to: 468
53976
  /* 331 */ MCD_OPC_CheckField,
53977
  6,
53978
  1,
53979
  0,
53980
  130,
53981
  0,
53982
  0, // Skip to: 468
53983
  /* 338 */ MCD_OPC_Decode,
53984
  178,
53985
  18,
53986
  167,
53987
  2, // Opcode: VDUP16q
53988
  /* 343 */ MCD_OPC_FilterValue,
53989
  1,
53990
  120,
53991
  0,
53992
  0, // Skip to: 468
53993
  /* 348 */ MCD_OPC_CheckPredicate,
53994
  26,
53995
  115,
53996
  0,
53997
  0, // Skip to: 468
53998
  /* 353 */ MCD_OPC_CheckField,
53999
  8,
54000
  4,
54001
  11,
54002
  108,
54003
  0,
54004
  0, // Skip to: 468
54005
  /* 360 */ MCD_OPC_Decode,
54006
  235,
54007
  18,
54008
  163,
54009
  2, // Opcode: VGETLNu16
54010
  /* 365 */ MCD_OPC_FilterValue,
54011
  59,
54012
  98,
54013
  0,
54014
  0, // Skip to: 468
54015
  /* 370 */ MCD_OPC_ExtractField,
54016
  20,
54017
  1, // Inst{20} ...
54018
  /* 373 */ MCD_OPC_FilterValue,
54019
  0,
54020
  61,
54021
  0,
54022
  0, // Skip to: 439
54023
  /* 378 */ MCD_OPC_ExtractField,
54024
  21,
54025
  1, // Inst{21} ...
54026
  /* 381 */ MCD_OPC_FilterValue,
54027
  0,
54028
  24,
54029
  0,
54030
  0, // Skip to: 410
54031
  /* 386 */ MCD_OPC_CheckPredicate,
54032
  26,
54033
  77,
54034
  0,
54035
  0, // Skip to: 468
54036
  /* 391 */ MCD_OPC_CheckField,
54037
  8,
54038
  4,
54039
  11,
54040
  70,
54041
  0,
54042
  0, // Skip to: 468
54043
  /* 398 */ MCD_OPC_CheckField,
54044
  0,
54045
  7,
54046
  16,
54047
  63,
54048
  0,
54049
  0, // Skip to: 468
54050
  /* 405 */ MCD_OPC_Decode,
54051
  181,
54052
  18,
54053
  166,
54054
  2, // Opcode: VDUP8d
54055
  /* 410 */ MCD_OPC_FilterValue,
54056
  1,
54057
  53,
54058
  0,
54059
  0, // Skip to: 468
54060
  /* 415 */ MCD_OPC_CheckPredicate,
54061
  26,
54062
  48,
54063
  0,
54064
  0, // Skip to: 468
54065
  /* 420 */ MCD_OPC_CheckField,
54066
  8,
54067
  4,
54068
  11,
54069
  41,
54070
  0,
54071
  0, // Skip to: 468
54072
  /* 427 */ MCD_OPC_CheckField,
54073
  0,
54074
  7,
54075
  16,
54076
  34,
54077
  0,
54078
  0, // Skip to: 468
54079
  /* 434 */ MCD_OPC_Decode,
54080
  182,
54081
  18,
54082
  167,
54083
  2, // Opcode: VDUP8q
54084
  /* 439 */ MCD_OPC_FilterValue,
54085
  1,
54086
  24,
54087
  0,
54088
  0, // Skip to: 468
54089
  /* 444 */ MCD_OPC_CheckPredicate,
54090
  26,
54091
  19,
54092
  0,
54093
  0, // Skip to: 468
54094
  /* 449 */ MCD_OPC_CheckField,
54095
  8,
54096
  4,
54097
  11,
54098
  12,
54099
  0,
54100
  0, // Skip to: 468
54101
  /* 456 */ MCD_OPC_CheckField,
54102
  0,
54103
  5,
54104
  16,
54105
  5,
54106
  0,
54107
  0, // Skip to: 468
54108
  /* 463 */ MCD_OPC_Decode,
54109
  236,
54110
  18,
54111
  165,
54112
  2, // Opcode: VGETLNu8
54113
  /* 468 */ MCD_OPC_Fail,
54114
  0
54115
};
54116
54117
static const uint8_t DecoderTableNEONLoadStore32[] = {
54118
  /* 0 */ MCD_OPC_ExtractField,
54119
  8,
54120
  4, // Inst{11-8} ...
54121
  /* 3 */ MCD_OPC_FilterValue,
54122
  0,
54123
  55,
54124
  1,
54125
  0, // Skip to: 319
54126
  /* 8 */ MCD_OPC_ExtractField,
54127
  20,
54128
  2, // Inst{21-20} ...
54129
  /* 11 */ MCD_OPC_FilterValue,
54130
  0,
54131
  149,
54132
  0,
54133
  0, // Skip to: 165
54134
  /* 16 */ MCD_OPC_ExtractField,
54135
  23,
54136
  9, // Inst{31-23} ...
54137
  /* 19 */ MCD_OPC_FilterValue,
54138
  232,
54139
  3,
54140
  99,
54141
  0,
54142
  0, // Skip to: 124
54143
  /* 25 */ MCD_OPC_ExtractField,
54144
  6,
54145
  2, // Inst{7-6} ...
54146
  /* 28 */ MCD_OPC_FilterValue,
54147
  0,
54148
  27,
54149
  0,
54150
  0, // Skip to: 60
54151
  /* 33 */ MCD_OPC_CheckPredicate,
54152
  26,
54153
  12,
54154
  0,
54155
  0, // Skip to: 50
54156
  /* 38 */ MCD_OPC_CheckField,
54157
  0,
54158
  4,
54159
  15,
54160
  5,
54161
  0,
54162
  0, // Skip to: 50
54163
  /* 45 */ MCD_OPC_Decode,
54164
  183,
54165
  29,
54166
  168,
54167
  2, // Opcode: VST4d8
54168
  /* 50 */ MCD_OPC_CheckPredicate,
54169
  26,
54170
  246,
54171
  25,
54172
  0, // Skip to: 6701
54173
  /* 55 */ MCD_OPC_Decode,
54174
  186,
54175
  29,
54176
  168,
54177
  2, // Opcode: VST4d8_UPD
54178
  /* 60 */ MCD_OPC_FilterValue,
54179
  1,
54180
  27,
54181
  0,
54182
  0, // Skip to: 92
54183
  /* 65 */ MCD_OPC_CheckPredicate,
54184
  26,
54185
  12,
54186
  0,
54187
  0, // Skip to: 82
54188
  /* 70 */ MCD_OPC_CheckField,
54189
  0,
54190
  4,
54191
  15,
54192
  5,
54193
  0,
54194
  0, // Skip to: 82
54195
  /* 77 */ MCD_OPC_Decode,
54196
  175,
54197
  29,
54198
  168,
54199
  2, // Opcode: VST4d16
54200
  /* 82 */ MCD_OPC_CheckPredicate,
54201
  26,
54202
  214,
54203
  25,
54204
  0, // Skip to: 6701
54205
  /* 87 */ MCD_OPC_Decode,
54206
  178,
54207
  29,
54208
  168,
54209
  2, // Opcode: VST4d16_UPD
54210
  /* 92 */ MCD_OPC_FilterValue,
54211
  2,
54212
  204,
54213
  25,
54214
  0, // Skip to: 6701
54215
  /* 97 */ MCD_OPC_CheckPredicate,
54216
  26,
54217
  12,
54218
  0,
54219
  0, // Skip to: 114
54220
  /* 102 */ MCD_OPC_CheckField,
54221
  0,
54222
  4,
54223
  15,
54224
  5,
54225
  0,
54226
  0, // Skip to: 114
54227
  /* 109 */ MCD_OPC_Decode,
54228
  179,
54229
  29,
54230
  168,
54231
  2, // Opcode: VST4d32
54232
  /* 114 */ MCD_OPC_CheckPredicate,
54233
  26,
54234
  182,
54235
  25,
54236
  0, // Skip to: 6701
54237
  /* 119 */ MCD_OPC_Decode,
54238
  182,
54239
  29,
54240
  168,
54241
  2, // Opcode: VST4d32_UPD
54242
  /* 124 */ MCD_OPC_FilterValue,
54243
  233,
54244
  3,
54245
  171,
54246
  25,
54247
  0, // Skip to: 6701
54248
  /* 130 */ MCD_OPC_ExtractField,
54249
  4,
54250
  1, // Inst{4} ...
54251
  /* 133 */ MCD_OPC_FilterValue,
54252
  0,
54253
  163,
54254
  25,
54255
  0, // Skip to: 6701
54256
  /* 138 */ MCD_OPC_CheckPredicate,
54257
  26,
54258
  12,
54259
  0,
54260
  0, // Skip to: 155
54261
  /* 143 */ MCD_OPC_CheckField,
54262
  0,
54263
  4,
54264
  15,
54265
  5,
54266
  0,
54267
  0, // Skip to: 155
54268
  /* 150 */ MCD_OPC_Decode,
54269
  204,
54270
  27,
54271
  169,
54272
  2, // Opcode: VST1LNd8
54273
  /* 155 */ MCD_OPC_CheckPredicate,
54274
  26,
54275
  141,
54276
  25,
54277
  0, // Skip to: 6701
54278
  /* 160 */ MCD_OPC_Decode,
54279
  205,
54280
  27,
54281
  169,
54282
  2, // Opcode: VST1LNd8_UPD
54283
  /* 165 */ MCD_OPC_FilterValue,
54284
  2,
54285
  131,
54286
  25,
54287
  0, // Skip to: 6701
54288
  /* 170 */ MCD_OPC_ExtractField,
54289
  23,
54290
  9, // Inst{31-23} ...
54291
  /* 173 */ MCD_OPC_FilterValue,
54292
  232,
54293
  3,
54294
  99,
54295
  0,
54296
  0, // Skip to: 278
54297
  /* 179 */ MCD_OPC_ExtractField,
54298
  6,
54299
  2, // Inst{7-6} ...
54300
  /* 182 */ MCD_OPC_FilterValue,
54301
  0,
54302
  27,
54303
  0,
54304
  0, // Skip to: 214
54305
  /* 187 */ MCD_OPC_CheckPredicate,
54306
  26,
54307
  12,
54308
  0,
54309
  0, // Skip to: 204
54310
  /* 192 */ MCD_OPC_CheckField,
54311
  0,
54312
  4,
54313
  15,
54314
  5,
54315
  0,
54316
  0, // Skip to: 204
54317
  /* 199 */ MCD_OPC_Decode,
54318
  220,
54319
  21,
54320
  168,
54321
  2, // Opcode: VLD4d8
54322
  /* 204 */ MCD_OPC_CheckPredicate,
54323
  26,
54324
  92,
54325
  25,
54326
  0, // Skip to: 6701
54327
  /* 209 */ MCD_OPC_Decode,
54328
  223,
54329
  21,
54330
  168,
54331
  2, // Opcode: VLD4d8_UPD
54332
  /* 214 */ MCD_OPC_FilterValue,
54333
  1,
54334
  27,
54335
  0,
54336
  0, // Skip to: 246
54337
  /* 219 */ MCD_OPC_CheckPredicate,
54338
  26,
54339
  12,
54340
  0,
54341
  0, // Skip to: 236
54342
  /* 224 */ MCD_OPC_CheckField,
54343
  0,
54344
  4,
54345
  15,
54346
  5,
54347
  0,
54348
  0, // Skip to: 236
54349
  /* 231 */ MCD_OPC_Decode,
54350
  212,
54351
  21,
54352
  168,
54353
  2, // Opcode: VLD4d16
54354
  /* 236 */ MCD_OPC_CheckPredicate,
54355
  26,
54356
  60,
54357
  25,
54358
  0, // Skip to: 6701
54359
  /* 241 */ MCD_OPC_Decode,
54360
  215,
54361
  21,
54362
  168,
54363
  2, // Opcode: VLD4d16_UPD
54364
  /* 246 */ MCD_OPC_FilterValue,
54365
  2,
54366
  50,
54367
  25,
54368
  0, // Skip to: 6701
54369
  /* 251 */ MCD_OPC_CheckPredicate,
54370
  26,
54371
  12,
54372
  0,
54373
  0, // Skip to: 268
54374
  /* 256 */ MCD_OPC_CheckField,
54375
  0,
54376
  4,
54377
  15,
54378
  5,
54379
  0,
54380
  0, // Skip to: 268
54381
  /* 263 */ MCD_OPC_Decode,
54382
  216,
54383
  21,
54384
  168,
54385
  2, // Opcode: VLD4d32
54386
  /* 268 */ MCD_OPC_CheckPredicate,
54387
  26,
54388
  28,
54389
  25,
54390
  0, // Skip to: 6701
54391
  /* 273 */ MCD_OPC_Decode,
54392
  219,
54393
  21,
54394
  168,
54395
  2, // Opcode: VLD4d32_UPD
54396
  /* 278 */ MCD_OPC_FilterValue,
54397
  233,
54398
  3,
54399
  17,
54400
  25,
54401
  0, // Skip to: 6701
54402
  /* 284 */ MCD_OPC_ExtractField,
54403
  4,
54404
  1, // Inst{4} ...
54405
  /* 287 */ MCD_OPC_FilterValue,
54406
  0,
54407
  9,
54408
  25,
54409
  0, // Skip to: 6701
54410
  /* 292 */ MCD_OPC_CheckPredicate,
54411
  26,
54412
  12,
54413
  0,
54414
  0, // Skip to: 309
54415
  /* 297 */ MCD_OPC_CheckField,
54416
  0,
54417
  4,
54418
  15,
54419
  5,
54420
  0,
54421
  0, // Skip to: 309
54422
  /* 304 */ MCD_OPC_Decode,
54423
  157,
54424
  19,
54425
  170,
54426
  2, // Opcode: VLD1LNd8
54427
  /* 309 */ MCD_OPC_CheckPredicate,
54428
  26,
54429
  243,
54430
  24,
54431
  0, // Skip to: 6701
54432
  /* 314 */ MCD_OPC_Decode,
54433
  158,
54434
  19,
54435
  170,
54436
  2, // Opcode: VLD1LNd8_UPD
54437
  /* 319 */ MCD_OPC_FilterValue,
54438
  1,
54439
  39,
54440
  1,
54441
  0, // Skip to: 619
54442
  /* 324 */ MCD_OPC_ExtractField,
54443
  20,
54444
  2, // Inst{21-20} ...
54445
  /* 327 */ MCD_OPC_FilterValue,
54446
  0,
54447
  141,
54448
  0,
54449
  0, // Skip to: 473
54450
  /* 332 */ MCD_OPC_ExtractField,
54451
  23,
54452
  9, // Inst{31-23} ...
54453
  /* 335 */ MCD_OPC_FilterValue,
54454
  232,
54455
  3,
54456
  99,
54457
  0,
54458
  0, // Skip to: 440
54459
  /* 341 */ MCD_OPC_ExtractField,
54460
  6,
54461
  2, // Inst{7-6} ...
54462
  /* 344 */ MCD_OPC_FilterValue,
54463
  0,
54464
  27,
54465
  0,
54466
  0, // Skip to: 376
54467
  /* 349 */ MCD_OPC_CheckPredicate,
54468
  26,
54469
  12,
54470
  0,
54471
  0, // Skip to: 366
54472
  /* 354 */ MCD_OPC_CheckField,
54473
  0,
54474
  4,
54475
  15,
54476
  5,
54477
  0,
54478
  0, // Skip to: 366
54479
  /* 361 */ MCD_OPC_Decode,
54480
  197,
54481
  29,
54482
  168,
54483
  2, // Opcode: VST4q8
54484
  /* 366 */ MCD_OPC_CheckPredicate,
54485
  26,
54486
  186,
54487
  24,
54488
  0, // Skip to: 6701
54489
  /* 371 */ MCD_OPC_Decode,
54490
  199,
54491
  29,
54492
  168,
54493
  2, // Opcode: VST4q8_UPD
54494
  /* 376 */ MCD_OPC_FilterValue,
54495
  1,
54496
  27,
54497
  0,
54498
  0, // Skip to: 408
54499
  /* 381 */ MCD_OPC_CheckPredicate,
54500
  26,
54501
  12,
54502
  0,
54503
  0, // Skip to: 398
54504
  /* 386 */ MCD_OPC_CheckField,
54505
  0,
54506
  4,
54507
  15,
54508
  5,
54509
  0,
54510
  0, // Skip to: 398
54511
  /* 393 */ MCD_OPC_Decode,
54512
  187,
54513
  29,
54514
  168,
54515
  2, // Opcode: VST4q16
54516
  /* 398 */ MCD_OPC_CheckPredicate,
54517
  26,
54518
  154,
54519
  24,
54520
  0, // Skip to: 6701
54521
  /* 403 */ MCD_OPC_Decode,
54522
  189,
54523
  29,
54524
  168,
54525
  2, // Opcode: VST4q16_UPD
54526
  /* 408 */ MCD_OPC_FilterValue,
54527
  2,
54528
  144,
54529
  24,
54530
  0, // Skip to: 6701
54531
  /* 413 */ MCD_OPC_CheckPredicate,
54532
  26,
54533
  12,
54534
  0,
54535
  0, // Skip to: 430
54536
  /* 418 */ MCD_OPC_CheckField,
54537
  0,
54538
  4,
54539
  15,
54540
  5,
54541
  0,
54542
  0, // Skip to: 430
54543
  /* 425 */ MCD_OPC_Decode,
54544
  192,
54545
  29,
54546
  168,
54547
  2, // Opcode: VST4q32
54548
  /* 430 */ MCD_OPC_CheckPredicate,
54549
  26,
54550
  122,
54551
  24,
54552
  0, // Skip to: 6701
54553
  /* 435 */ MCD_OPC_Decode,
54554
  194,
54555
  29,
54556
  168,
54557
  2, // Opcode: VST4q32_UPD
54558
  /* 440 */ MCD_OPC_FilterValue,
54559
  233,
54560
  3,
54561
  111,
54562
  24,
54563
  0, // Skip to: 6701
54564
  /* 446 */ MCD_OPC_CheckPredicate,
54565
  26,
54566
  12,
54567
  0,
54568
  0, // Skip to: 463
54569
  /* 451 */ MCD_OPC_CheckField,
54570
  0,
54571
  4,
54572
  15,
54573
  5,
54574
  0,
54575
  0, // Skip to: 463
54576
  /* 458 */ MCD_OPC_Decode,
54577
  188,
54578
  28,
54579
  171,
54580
  2, // Opcode: VST2LNd8
54581
  /* 463 */ MCD_OPC_CheckPredicate,
54582
  26,
54583
  89,
54584
  24,
54585
  0, // Skip to: 6701
54586
  /* 468 */ MCD_OPC_Decode,
54587
  191,
54588
  28,
54589
  171,
54590
  2, // Opcode: VST2LNd8_UPD
54591
  /* 473 */ MCD_OPC_FilterValue,
54592
  2,
54593
  79,
54594
  24,
54595
  0, // Skip to: 6701
54596
  /* 478 */ MCD_OPC_ExtractField,
54597
  23,
54598
  9, // Inst{31-23} ...
54599
  /* 481 */ MCD_OPC_FilterValue,
54600
  232,
54601
  3,
54602
  99,
54603
  0,
54604
  0, // Skip to: 586
54605
  /* 487 */ MCD_OPC_ExtractField,
54606
  6,
54607
  2, // Inst{7-6} ...
54608
  /* 490 */ MCD_OPC_FilterValue,
54609
  0,
54610
  27,
54611
  0,
54612
  0, // Skip to: 522
54613
  /* 495 */ MCD_OPC_CheckPredicate,
54614
  26,
54615
  12,
54616
  0,
54617
  0, // Skip to: 512
54618
  /* 500 */ MCD_OPC_CheckField,
54619
  0,
54620
  4,
54621
  15,
54622
  5,
54623
  0,
54624
  0, // Skip to: 512
54625
  /* 507 */ MCD_OPC_Decode,
54626
  234,
54627
  21,
54628
  168,
54629
  2, // Opcode: VLD4q8
54630
  /* 512 */ MCD_OPC_CheckPredicate,
54631
  26,
54632
  40,
54633
  24,
54634
  0, // Skip to: 6701
54635
  /* 517 */ MCD_OPC_Decode,
54636
  236,
54637
  21,
54638
  168,
54639
  2, // Opcode: VLD4q8_UPD
54640
  /* 522 */ MCD_OPC_FilterValue,
54641
  1,
54642
  27,
54643
  0,
54644
  0, // Skip to: 554
54645
  /* 527 */ MCD_OPC_CheckPredicate,
54646
  26,
54647
  12,
54648
  0,
54649
  0, // Skip to: 544
54650
  /* 532 */ MCD_OPC_CheckField,
54651
  0,
54652
  4,
54653
  15,
54654
  5,
54655
  0,
54656
  0, // Skip to: 544
54657
  /* 539 */ MCD_OPC_Decode,
54658
  224,
54659
  21,
54660
  168,
54661
  2, // Opcode: VLD4q16
54662
  /* 544 */ MCD_OPC_CheckPredicate,
54663
  26,
54664
  8,
54665
  24,
54666
  0, // Skip to: 6701
54667
  /* 549 */ MCD_OPC_Decode,
54668
  226,
54669
  21,
54670
  168,
54671
  2, // Opcode: VLD4q16_UPD
54672
  /* 554 */ MCD_OPC_FilterValue,
54673
  2,
54674
  254,
54675
  23,
54676
  0, // Skip to: 6701
54677
  /* 559 */ MCD_OPC_CheckPredicate,
54678
  26,
54679
  12,
54680
  0,
54681
  0, // Skip to: 576
54682
  /* 564 */ MCD_OPC_CheckField,
54683
  0,
54684
  4,
54685
  15,
54686
  5,
54687
  0,
54688
  0, // Skip to: 576
54689
  /* 571 */ MCD_OPC_Decode,
54690
  229,
54691
  21,
54692
  168,
54693
  2, // Opcode: VLD4q32
54694
  /* 576 */ MCD_OPC_CheckPredicate,
54695
  26,
54696
  232,
54697
  23,
54698
  0, // Skip to: 6701
54699
  /* 581 */ MCD_OPC_Decode,
54700
  231,
54701
  21,
54702
  168,
54703
  2, // Opcode: VLD4q32_UPD
54704
  /* 586 */ MCD_OPC_FilterValue,
54705
  233,
54706
  3,
54707
  221,
54708
  23,
54709
  0, // Skip to: 6701
54710
  /* 592 */ MCD_OPC_CheckPredicate,
54711
  26,
54712
  12,
54713
  0,
54714
  0, // Skip to: 609
54715
  /* 597 */ MCD_OPC_CheckField,
54716
  0,
54717
  4,
54718
  15,
54719
  5,
54720
  0,
54721
  0, // Skip to: 609
54722
  /* 604 */ MCD_OPC_Decode,
54723
  171,
54724
  20,
54725
  172,
54726
  2, // Opcode: VLD2LNd8
54727
  /* 609 */ MCD_OPC_CheckPredicate,
54728
  26,
54729
  199,
54730
  23,
54731
  0, // Skip to: 6701
54732
  /* 614 */ MCD_OPC_Decode,
54733
  174,
54734
  20,
54735
  172,
54736
  2, // Opcode: VLD2LNd8_UPD
54737
  /* 619 */ MCD_OPC_FilterValue,
54738
  2,
54739
  247,
54740
  1,
54741
  0, // Skip to: 1127
54742
  /* 624 */ MCD_OPC_ExtractField,
54743
  20,
54744
  2, // Inst{21-20} ...
54745
  /* 627 */ MCD_OPC_FilterValue,
54746
  0,
54747
  245,
54748
  0,
54749
  0, // Skip to: 877
54750
  /* 632 */ MCD_OPC_ExtractField,
54751
  23,
54752
  9, // Inst{31-23} ...
54753
  /* 635 */ MCD_OPC_FilterValue,
54754
  232,
54755
  3,
54756
  195,
54757
  0,
54758
  0, // Skip to: 836
54759
  /* 641 */ MCD_OPC_ExtractField,
54760
  6,
54761
  2, // Inst{7-6} ...
54762
  /* 644 */ MCD_OPC_FilterValue,
54763
  0,
54764
  43,
54765
  0,
54766
  0, // Skip to: 692
54767
  /* 649 */ MCD_OPC_ExtractField,
54768
  0,
54769
  4, // Inst{3-0} ...
54770
  /* 652 */ MCD_OPC_FilterValue,
54771
  13,
54772
  10,
54773
  0,
54774
  0, // Skip to: 667
54775
  /* 657 */ MCD_OPC_CheckPredicate,
54776
  26,
54777
  20,
54778
  0,
54779
  0, // Skip to: 682
54780
  /* 662 */ MCD_OPC_Decode,
54781
  134,
54782
  28,
54783
  173,
54784
  2, // Opcode: VST1d8Qwb_fixed
54785
  /* 667 */ MCD_OPC_FilterValue,
54786
  15,
54787
  10,
54788
  0,
54789
  0, // Skip to: 682
54790
  /* 672 */ MCD_OPC_CheckPredicate,
54791
  26,
54792
  5,
54793
  0,
54794
  0, // Skip to: 682
54795
  /* 677 */ MCD_OPC_Decode,
54796
  130,
54797
  28,
54798
  173,
54799
  2, // Opcode: VST1d8Q
54800
  /* 682 */ MCD_OPC_CheckPredicate,
54801
  26,
54802
  126,
54803
  23,
54804
  0, // Skip to: 6701
54805
  /* 687 */ MCD_OPC_Decode,
54806
  135,
54807
  28,
54808
  173,
54809
  2, // Opcode: VST1d8Qwb_register
54810
  /* 692 */ MCD_OPC_FilterValue,
54811
  1,
54812
  43,
54813
  0,
54814
  0, // Skip to: 740
54815
  /* 697 */ MCD_OPC_ExtractField,
54816
  0,
54817
  4, // Inst{3-0} ...
54818
  /* 700 */ MCD_OPC_FilterValue,
54819
  13,
54820
  10,
54821
  0,
54822
  0, // Skip to: 715
54823
  /* 705 */ MCD_OPC_CheckPredicate,
54824
  26,
54825
  20,
54826
  0,
54827
  0, // Skip to: 730
54828
  /* 710 */ MCD_OPC_Decode,
54829
  217,
54830
  27,
54831
  173,
54832
  2, // Opcode: VST1d16Qwb_fixed
54833
  /* 715 */ MCD_OPC_FilterValue,
54834
  15,
54835
  10,
54836
  0,
54837
  0, // Skip to: 730
54838
  /* 720 */ MCD_OPC_CheckPredicate,
54839
  26,
54840
  5,
54841
  0,
54842
  0, // Skip to: 730
54843
  /* 725 */ MCD_OPC_Decode,
54844
  213,
54845
  27,
54846
  173,
54847
  2, // Opcode: VST1d16Q
54848
  /* 730 */ MCD_OPC_CheckPredicate,
54849
  26,
54850
  78,
54851
  23,
54852
  0, // Skip to: 6701
54853
  /* 735 */ MCD_OPC_Decode,
54854
  218,
54855
  27,
54856
  173,
54857
  2, // Opcode: VST1d16Qwb_register
54858
  /* 740 */ MCD_OPC_FilterValue,
54859
  2,
54860
  43,
54861
  0,
54862
  0, // Skip to: 788
54863
  /* 745 */ MCD_OPC_ExtractField,
54864
  0,
54865
  4, // Inst{3-0} ...
54866
  /* 748 */ MCD_OPC_FilterValue,
54867
  13,
54868
  10,
54869
  0,
54870
  0, // Skip to: 763
54871
  /* 753 */ MCD_OPC_CheckPredicate,
54872
  26,
54873
  20,
54874
  0,
54875
  0, // Skip to: 778
54876
  /* 758 */ MCD_OPC_Decode,
54877
  232,
54878
  27,
54879
  173,
54880
  2, // Opcode: VST1d32Qwb_fixed
54881
  /* 763 */ MCD_OPC_FilterValue,
54882
  15,
54883
  10,
54884
  0,
54885
  0, // Skip to: 778
54886
  /* 768 */ MCD_OPC_CheckPredicate,
54887
  26,
54888
  5,
54889
  0,
54890
  0, // Skip to: 778
54891
  /* 773 */ MCD_OPC_Decode,
54892
  228,
54893
  27,
54894
  173,
54895
  2, // Opcode: VST1d32Q
54896
  /* 778 */ MCD_OPC_CheckPredicate,
54897
  26,
54898
  30,
54899
  23,
54900
  0, // Skip to: 6701
54901
  /* 783 */ MCD_OPC_Decode,
54902
  233,
54903
  27,
54904
  173,
54905
  2, // Opcode: VST1d32Qwb_register
54906
  /* 788 */ MCD_OPC_FilterValue,
54907
  3,
54908
  20,
54909
  23,
54910
  0, // Skip to: 6701
54911
  /* 793 */ MCD_OPC_ExtractField,
54912
  0,
54913
  4, // Inst{3-0} ...
54914
  /* 796 */ MCD_OPC_FilterValue,
54915
  13,
54916
  10,
54917
  0,
54918
  0, // Skip to: 811
54919
  /* 801 */ MCD_OPC_CheckPredicate,
54920
  26,
54921
  20,
54922
  0,
54923
  0, // Skip to: 826
54924
  /* 806 */ MCD_OPC_Decode,
54925
  247,
54926
  27,
54927
  173,
54928
  2, // Opcode: VST1d64Qwb_fixed
54929
  /* 811 */ MCD_OPC_FilterValue,
54930
  15,
54931
  10,
54932
  0,
54933
  0, // Skip to: 826
54934
  /* 816 */ MCD_OPC_CheckPredicate,
54935
  26,
54936
  5,
54937
  0,
54938
  0, // Skip to: 826
54939
  /* 821 */ MCD_OPC_Decode,
54940
  243,
54941
  27,
54942
  173,
54943
  2, // Opcode: VST1d64Q
54944
  /* 826 */ MCD_OPC_CheckPredicate,
54945
  26,
54946
  238,
54947
  22,
54948
  0, // Skip to: 6701
54949
  /* 831 */ MCD_OPC_Decode,
54950
  248,
54951
  27,
54952
  173,
54953
  2, // Opcode: VST1d64Qwb_register
54954
  /* 836 */ MCD_OPC_FilterValue,
54955
  233,
54956
  3,
54957
  227,
54958
  22,
54959
  0, // Skip to: 6701
54960
  /* 842 */ MCD_OPC_ExtractField,
54961
  4,
54962
  1, // Inst{4} ...
54963
  /* 845 */ MCD_OPC_FilterValue,
54964
  0,
54965
  219,
54966
  22,
54967
  0, // Skip to: 6701
54968
  /* 850 */ MCD_OPC_CheckPredicate,
54969
  26,
54970
  12,
54971
  0,
54972
  0, // Skip to: 867
54973
  /* 855 */ MCD_OPC_CheckField,
54974
  0,
54975
  4,
54976
  15,
54977
  5,
54978
  0,
54979
  0, // Skip to: 867
54980
  /* 862 */ MCD_OPC_Decode,
54981
  244,
54982
  28,
54983
  174,
54984
  2, // Opcode: VST3LNd8
54985
  /* 867 */ MCD_OPC_CheckPredicate,
54986
  26,
54987
  197,
54988
  22,
54989
  0, // Skip to: 6701
54990
  /* 872 */ MCD_OPC_Decode,
54991
  247,
54992
  28,
54993
  174,
54994
  2, // Opcode: VST3LNd8_UPD
54995
  /* 877 */ MCD_OPC_FilterValue,
54996
  2,
54997
  187,
54998
  22,
54999
  0, // Skip to: 6701
55000
  /* 882 */ MCD_OPC_ExtractField,
55001
  23,
55002
  9, // Inst{31-23} ...
55003
  /* 885 */ MCD_OPC_FilterValue,
55004
  232,
55005
  3,
55006
  195,
55007
  0,
55008
  0, // Skip to: 1086
55009
  /* 891 */ MCD_OPC_ExtractField,
55010
  6,
55011
  2, // Inst{7-6} ...
55012
  /* 894 */ MCD_OPC_FilterValue,
55013
  0,
55014
  43,
55015
  0,
55016
  0, // Skip to: 942
55017
  /* 899 */ MCD_OPC_ExtractField,
55018
  0,
55019
  4, // Inst{3-0} ...
55020
  /* 902 */ MCD_OPC_FilterValue,
55021
  13,
55022
  10,
55023
  0,
55024
  0, // Skip to: 917
55025
  /* 907 */ MCD_OPC_CheckPredicate,
55026
  26,
55027
  20,
55028
  0,
55029
  0, // Skip to: 932
55030
  /* 912 */ MCD_OPC_Decode,
55031
  215,
55032
  19,
55033
  173,
55034
  2, // Opcode: VLD1d8Qwb_fixed
55035
  /* 917 */ MCD_OPC_FilterValue,
55036
  15,
55037
  10,
55038
  0,
55039
  0, // Skip to: 932
55040
  /* 922 */ MCD_OPC_CheckPredicate,
55041
  26,
55042
  5,
55043
  0,
55044
  0, // Skip to: 932
55045
  /* 927 */ MCD_OPC_Decode,
55046
  211,
55047
  19,
55048
  173,
55049
  2, // Opcode: VLD1d8Q
55050
  /* 932 */ MCD_OPC_CheckPredicate,
55051
  26,
55052
  132,
55053
  22,
55054
  0, // Skip to: 6701
55055
  /* 937 */ MCD_OPC_Decode,
55056
  216,
55057
  19,
55058
  173,
55059
  2, // Opcode: VLD1d8Qwb_register
55060
  /* 942 */ MCD_OPC_FilterValue,
55061
  1,
55062
  43,
55063
  0,
55064
  0, // Skip to: 990
55065
  /* 947 */ MCD_OPC_ExtractField,
55066
  0,
55067
  4, // Inst{3-0} ...
55068
  /* 950 */ MCD_OPC_FilterValue,
55069
  13,
55070
  10,
55071
  0,
55072
  0, // Skip to: 965
55073
  /* 955 */ MCD_OPC_CheckPredicate,
55074
  26,
55075
  20,
55076
  0,
55077
  0, // Skip to: 980
55078
  /* 960 */ MCD_OPC_Decode,
55079
  170,
55080
  19,
55081
  173,
55082
  2, // Opcode: VLD1d16Qwb_fixed
55083
  /* 965 */ MCD_OPC_FilterValue,
55084
  15,
55085
  10,
55086
  0,
55087
  0, // Skip to: 980
55088
  /* 970 */ MCD_OPC_CheckPredicate,
55089
  26,
55090
  5,
55091
  0,
55092
  0, // Skip to: 980
55093
  /* 975 */ MCD_OPC_Decode,
55094
  166,
55095
  19,
55096
  173,
55097
  2, // Opcode: VLD1d16Q
55098
  /* 980 */ MCD_OPC_CheckPredicate,
55099
  26,
55100
  84,
55101
  22,
55102
  0, // Skip to: 6701
55103
  /* 985 */ MCD_OPC_Decode,
55104
  171,
55105
  19,
55106
  173,
55107
  2, // Opcode: VLD1d16Qwb_register
55108
  /* 990 */ MCD_OPC_FilterValue,
55109
  2,
55110
  43,
55111
  0,
55112
  0, // Skip to: 1038
55113
  /* 995 */ MCD_OPC_ExtractField,
55114
  0,
55115
  4, // Inst{3-0} ...
55116
  /* 998 */ MCD_OPC_FilterValue,
55117
  13,
55118
  10,
55119
  0,
55120
  0, // Skip to: 1013
55121
  /* 1003 */ MCD_OPC_CheckPredicate,
55122
  26,
55123
  20,
55124
  0,
55125
  0, // Skip to: 1028
55126
  /* 1008 */ MCD_OPC_Decode,
55127
  185,
55128
  19,
55129
  173,
55130
  2, // Opcode: VLD1d32Qwb_fixed
55131
  /* 1013 */ MCD_OPC_FilterValue,
55132
  15,
55133
  10,
55134
  0,
55135
  0, // Skip to: 1028
55136
  /* 1018 */ MCD_OPC_CheckPredicate,
55137
  26,
55138
  5,
55139
  0,
55140
  0, // Skip to: 1028
55141
  /* 1023 */ MCD_OPC_Decode,
55142
  181,
55143
  19,
55144
  173,
55145
  2, // Opcode: VLD1d32Q
55146
  /* 1028 */ MCD_OPC_CheckPredicate,
55147
  26,
55148
  36,
55149
  22,
55150
  0, // Skip to: 6701
55151
  /* 1033 */ MCD_OPC_Decode,
55152
  186,
55153
  19,
55154
  173,
55155
  2, // Opcode: VLD1d32Qwb_register
55156
  /* 1038 */ MCD_OPC_FilterValue,
55157
  3,
55158
  26,
55159
  22,
55160
  0, // Skip to: 6701
55161
  /* 1043 */ MCD_OPC_ExtractField,
55162
  0,
55163
  4, // Inst{3-0} ...
55164
  /* 1046 */ MCD_OPC_FilterValue,
55165
  13,
55166
  10,
55167
  0,
55168
  0, // Skip to: 1061
55169
  /* 1051 */ MCD_OPC_CheckPredicate,
55170
  26,
55171
  20,
55172
  0,
55173
  0, // Skip to: 1076
55174
  /* 1056 */ MCD_OPC_Decode,
55175
  200,
55176
  19,
55177
  173,
55178
  2, // Opcode: VLD1d64Qwb_fixed
55179
  /* 1061 */ MCD_OPC_FilterValue,
55180
  15,
55181
  10,
55182
  0,
55183
  0, // Skip to: 1076
55184
  /* 1066 */ MCD_OPC_CheckPredicate,
55185
  26,
55186
  5,
55187
  0,
55188
  0, // Skip to: 1076
55189
  /* 1071 */ MCD_OPC_Decode,
55190
  196,
55191
  19,
55192
  173,
55193
  2, // Opcode: VLD1d64Q
55194
  /* 1076 */ MCD_OPC_CheckPredicate,
55195
  26,
55196
  244,
55197
  21,
55198
  0, // Skip to: 6701
55199
  /* 1081 */ MCD_OPC_Decode,
55200
  201,
55201
  19,
55202
  173,
55203
  2, // Opcode: VLD1d64Qwb_register
55204
  /* 1086 */ MCD_OPC_FilterValue,
55205
  233,
55206
  3,
55207
  233,
55208
  21,
55209
  0, // Skip to: 6701
55210
  /* 1092 */ MCD_OPC_ExtractField,
55211
  4,
55212
  1, // Inst{4} ...
55213
  /* 1095 */ MCD_OPC_FilterValue,
55214
  0,
55215
  225,
55216
  21,
55217
  0, // Skip to: 6701
55218
  /* 1100 */ MCD_OPC_CheckPredicate,
55219
  26,
55220
  12,
55221
  0,
55222
  0, // Skip to: 1117
55223
  /* 1105 */ MCD_OPC_CheckField,
55224
  0,
55225
  4,
55226
  15,
55227
  5,
55228
  0,
55229
  0, // Skip to: 1117
55230
  /* 1112 */ MCD_OPC_Decode,
55231
  254,
55232
  20,
55233
  175,
55234
  2, // Opcode: VLD3LNd8
55235
  /* 1117 */ MCD_OPC_CheckPredicate,
55236
  26,
55237
  203,
55238
  21,
55239
  0, // Skip to: 6701
55240
  /* 1122 */ MCD_OPC_Decode,
55241
  129,
55242
  21,
55243
  175,
55244
  2, // Opcode: VLD3LNd8_UPD
55245
  /* 1127 */ MCD_OPC_FilterValue,
55246
  3,
55247
  135,
55248
  1,
55249
  0, // Skip to: 1523
55250
  /* 1132 */ MCD_OPC_ExtractField,
55251
  20,
55252
  2, // Inst{21-20} ...
55253
  /* 1135 */ MCD_OPC_FilterValue,
55254
  0,
55255
  189,
55256
  0,
55257
  0, // Skip to: 1329
55258
  /* 1140 */ MCD_OPC_ExtractField,
55259
  23,
55260
  9, // Inst{31-23} ...
55261
  /* 1143 */ MCD_OPC_FilterValue,
55262
  232,
55263
  3,
55264
  147,
55265
  0,
55266
  0, // Skip to: 1296
55267
  /* 1149 */ MCD_OPC_ExtractField,
55268
  6,
55269
  2, // Inst{7-6} ...
55270
  /* 1152 */ MCD_OPC_FilterValue,
55271
  0,
55272
  43,
55273
  0,
55274
  0, // Skip to: 1200
55275
  /* 1157 */ MCD_OPC_ExtractField,
55276
  0,
55277
  4, // Inst{3-0} ...
55278
  /* 1160 */ MCD_OPC_FilterValue,
55279
  13,
55280
  10,
55281
  0,
55282
  0, // Skip to: 1175
55283
  /* 1165 */ MCD_OPC_CheckPredicate,
55284
  26,
55285
  20,
55286
  0,
55287
  0, // Skip to: 1190
55288
  /* 1170 */ MCD_OPC_Decode,
55289
  234,
55290
  28,
55291
  176,
55292
  2, // Opcode: VST2q8wb_fixed
55293
  /* 1175 */ MCD_OPC_FilterValue,
55294
  15,
55295
  10,
55296
  0,
55297
  0, // Skip to: 1190
55298
  /* 1180 */ MCD_OPC_CheckPredicate,
55299
  26,
55300
  5,
55301
  0,
55302
  0, // Skip to: 1190
55303
  /* 1185 */ MCD_OPC_Decode,
55304
  230,
55305
  28,
55306
  176,
55307
  2, // Opcode: VST2q8
55308
  /* 1190 */ MCD_OPC_CheckPredicate,
55309
  26,
55310
  130,
55311
  21,
55312
  0, // Skip to: 6701
55313
  /* 1195 */ MCD_OPC_Decode,
55314
  235,
55315
  28,
55316
  176,
55317
  2, // Opcode: VST2q8wb_register
55318
  /* 1200 */ MCD_OPC_FilterValue,
55319
  1,
55320
  43,
55321
  0,
55322
  0, // Skip to: 1248
55323
  /* 1205 */ MCD_OPC_ExtractField,
55324
  0,
55325
  4, // Inst{3-0} ...
55326
  /* 1208 */ MCD_OPC_FilterValue,
55327
  13,
55328
  10,
55329
  0,
55330
  0, // Skip to: 1223
55331
  /* 1213 */ MCD_OPC_CheckPredicate,
55332
  26,
55333
  20,
55334
  0,
55335
  0, // Skip to: 1238
55336
  /* 1218 */ MCD_OPC_Decode,
55337
  222,
55338
  28,
55339
  176,
55340
  2, // Opcode: VST2q16wb_fixed
55341
  /* 1223 */ MCD_OPC_FilterValue,
55342
  15,
55343
  10,
55344
  0,
55345
  0, // Skip to: 1238
55346
  /* 1228 */ MCD_OPC_CheckPredicate,
55347
  26,
55348
  5,
55349
  0,
55350
  0, // Skip to: 1238
55351
  /* 1233 */ MCD_OPC_Decode,
55352
  218,
55353
  28,
55354
  176,
55355
  2, // Opcode: VST2q16
55356
  /* 1238 */ MCD_OPC_CheckPredicate,
55357
  26,
55358
  82,
55359
  21,
55360
  0, // Skip to: 6701
55361
  /* 1243 */ MCD_OPC_Decode,
55362
  223,
55363
  28,
55364
  176,
55365
  2, // Opcode: VST2q16wb_register
55366
  /* 1248 */ MCD_OPC_FilterValue,
55367
  2,
55368
  72,
55369
  21,
55370
  0, // Skip to: 6701
55371
  /* 1253 */ MCD_OPC_ExtractField,
55372
  0,
55373
  4, // Inst{3-0} ...
55374
  /* 1256 */ MCD_OPC_FilterValue,
55375
  13,
55376
  10,
55377
  0,
55378
  0, // Skip to: 1271
55379
  /* 1261 */ MCD_OPC_CheckPredicate,
55380
  26,
55381
  20,
55382
  0,
55383
  0, // Skip to: 1286
55384
  /* 1266 */ MCD_OPC_Decode,
55385
  228,
55386
  28,
55387
  176,
55388
  2, // Opcode: VST2q32wb_fixed
55389
  /* 1271 */ MCD_OPC_FilterValue,
55390
  15,
55391
  10,
55392
  0,
55393
  0, // Skip to: 1286
55394
  /* 1276 */ MCD_OPC_CheckPredicate,
55395
  26,
55396
  5,
55397
  0,
55398
  0, // Skip to: 1286
55399
  /* 1281 */ MCD_OPC_Decode,
55400
  224,
55401
  28,
55402
  176,
55403
  2, // Opcode: VST2q32
55404
  /* 1286 */ MCD_OPC_CheckPredicate,
55405
  26,
55406
  34,
55407
  21,
55408
  0, // Skip to: 6701
55409
  /* 1291 */ MCD_OPC_Decode,
55410
  229,
55411
  28,
55412
  176,
55413
  2, // Opcode: VST2q32wb_register
55414
  /* 1296 */ MCD_OPC_FilterValue,
55415
  233,
55416
  3,
55417
  23,
55418
  21,
55419
  0, // Skip to: 6701
55420
  /* 1302 */ MCD_OPC_CheckPredicate,
55421
  26,
55422
  12,
55423
  0,
55424
  0, // Skip to: 1319
55425
  /* 1307 */ MCD_OPC_CheckField,
55426
  0,
55427
  4,
55428
  15,
55429
  5,
55430
  0,
55431
  0, // Skip to: 1319
55432
  /* 1314 */ MCD_OPC_Decode,
55433
  163,
55434
  29,
55435
  177,
55436
  2, // Opcode: VST4LNd8
55437
  /* 1319 */ MCD_OPC_CheckPredicate,
55438
  26,
55439
  1,
55440
  21,
55441
  0, // Skip to: 6701
55442
  /* 1324 */ MCD_OPC_Decode,
55443
  166,
55444
  29,
55445
  177,
55446
  2, // Opcode: VST4LNd8_UPD
55447
  /* 1329 */ MCD_OPC_FilterValue,
55448
  2,
55449
  247,
55450
  20,
55451
  0, // Skip to: 6701
55452
  /* 1334 */ MCD_OPC_ExtractField,
55453
  23,
55454
  9, // Inst{31-23} ...
55455
  /* 1337 */ MCD_OPC_FilterValue,
55456
  232,
55457
  3,
55458
  147,
55459
  0,
55460
  0, // Skip to: 1490
55461
  /* 1343 */ MCD_OPC_ExtractField,
55462
  6,
55463
  2, // Inst{7-6} ...
55464
  /* 1346 */ MCD_OPC_FilterValue,
55465
  0,
55466
  43,
55467
  0,
55468
  0, // Skip to: 1394
55469
  /* 1351 */ MCD_OPC_ExtractField,
55470
  0,
55471
  4, // Inst{3-0} ...
55472
  /* 1354 */ MCD_OPC_FilterValue,
55473
  13,
55474
  10,
55475
  0,
55476
  0, // Skip to: 1369
55477
  /* 1359 */ MCD_OPC_CheckPredicate,
55478
  26,
55479
  20,
55480
  0,
55481
  0, // Skip to: 1384
55482
  /* 1364 */ MCD_OPC_Decode,
55483
  217,
55484
  20,
55485
  176,
55486
  2, // Opcode: VLD2q8wb_fixed
55487
  /* 1369 */ MCD_OPC_FilterValue,
55488
  15,
55489
  10,
55490
  0,
55491
  0, // Skip to: 1384
55492
  /* 1374 */ MCD_OPC_CheckPredicate,
55493
  26,
55494
  5,
55495
  0,
55496
  0, // Skip to: 1384
55497
  /* 1379 */ MCD_OPC_Decode,
55498
  213,
55499
  20,
55500
  176,
55501
  2, // Opcode: VLD2q8
55502
  /* 1384 */ MCD_OPC_CheckPredicate,
55503
  26,
55504
  192,
55505
  20,
55506
  0, // Skip to: 6701
55507
  /* 1389 */ MCD_OPC_Decode,
55508
  218,
55509
  20,
55510
  176,
55511
  2, // Opcode: VLD2q8wb_register
55512
  /* 1394 */ MCD_OPC_FilterValue,
55513
  1,
55514
  43,
55515
  0,
55516
  0, // Skip to: 1442
55517
  /* 1399 */ MCD_OPC_ExtractField,
55518
  0,
55519
  4, // Inst{3-0} ...
55520
  /* 1402 */ MCD_OPC_FilterValue,
55521
  13,
55522
  10,
55523
  0,
55524
  0, // Skip to: 1417
55525
  /* 1407 */ MCD_OPC_CheckPredicate,
55526
  26,
55527
  20,
55528
  0,
55529
  0, // Skip to: 1432
55530
  /* 1412 */ MCD_OPC_Decode,
55531
  205,
55532
  20,
55533
  176,
55534
  2, // Opcode: VLD2q16wb_fixed
55535
  /* 1417 */ MCD_OPC_FilterValue,
55536
  15,
55537
  10,
55538
  0,
55539
  0, // Skip to: 1432
55540
  /* 1422 */ MCD_OPC_CheckPredicate,
55541
  26,
55542
  5,
55543
  0,
55544
  0, // Skip to: 1432
55545
  /* 1427 */ MCD_OPC_Decode,
55546
  201,
55547
  20,
55548
  176,
55549
  2, // Opcode: VLD2q16
55550
  /* 1432 */ MCD_OPC_CheckPredicate,
55551
  26,
55552
  144,
55553
  20,
55554
  0, // Skip to: 6701
55555
  /* 1437 */ MCD_OPC_Decode,
55556
  206,
55557
  20,
55558
  176,
55559
  2, // Opcode: VLD2q16wb_register
55560
  /* 1442 */ MCD_OPC_FilterValue,
55561
  2,
55562
  134,
55563
  20,
55564
  0, // Skip to: 6701
55565
  /* 1447 */ MCD_OPC_ExtractField,
55566
  0,
55567
  4, // Inst{3-0} ...
55568
  /* 1450 */ MCD_OPC_FilterValue,
55569
  13,
55570
  10,
55571
  0,
55572
  0, // Skip to: 1465
55573
  /* 1455 */ MCD_OPC_CheckPredicate,
55574
  26,
55575
  20,
55576
  0,
55577
  0, // Skip to: 1480
55578
  /* 1460 */ MCD_OPC_Decode,
55579
  211,
55580
  20,
55581
  176,
55582
  2, // Opcode: VLD2q32wb_fixed
55583
  /* 1465 */ MCD_OPC_FilterValue,
55584
  15,
55585
  10,
55586
  0,
55587
  0, // Skip to: 1480
55588
  /* 1470 */ MCD_OPC_CheckPredicate,
55589
  26,
55590
  5,
55591
  0,
55592
  0, // Skip to: 1480
55593
  /* 1475 */ MCD_OPC_Decode,
55594
  207,
55595
  20,
55596
  176,
55597
  2, // Opcode: VLD2q32
55598
  /* 1480 */ MCD_OPC_CheckPredicate,
55599
  26,
55600
  96,
55601
  20,
55602
  0, // Skip to: 6701
55603
  /* 1485 */ MCD_OPC_Decode,
55604
  212,
55605
  20,
55606
  176,
55607
  2, // Opcode: VLD2q32wb_register
55608
  /* 1490 */ MCD_OPC_FilterValue,
55609
  233,
55610
  3,
55611
  85,
55612
  20,
55613
  0, // Skip to: 6701
55614
  /* 1496 */ MCD_OPC_CheckPredicate,
55615
  26,
55616
  12,
55617
  0,
55618
  0, // Skip to: 1513
55619
  /* 1501 */ MCD_OPC_CheckField,
55620
  0,
55621
  4,
55622
  15,
55623
  5,
55624
  0,
55625
  0, // Skip to: 1513
55626
  /* 1508 */ MCD_OPC_Decode,
55627
  200,
55628
  21,
55629
  178,
55630
  2, // Opcode: VLD4LNd8
55631
  /* 1513 */ MCD_OPC_CheckPredicate,
55632
  26,
55633
  63,
55634
  20,
55635
  0, // Skip to: 6701
55636
  /* 1518 */ MCD_OPC_Decode,
55637
  203,
55638
  21,
55639
  178,
55640
  2, // Opcode: VLD4LNd8_UPD
55641
  /* 1523 */ MCD_OPC_FilterValue,
55642
  4,
55643
  54,
55644
  1,
55645
  0, // Skip to: 1838
55646
  /* 1528 */ MCD_OPC_ExtractField,
55647
  20,
55648
  2, // Inst{21-20} ...
55649
  /* 1531 */ MCD_OPC_FilterValue,
55650
  0,
55651
  149,
55652
  0,
55653
  0, // Skip to: 1685
55654
  /* 1536 */ MCD_OPC_ExtractField,
55655
  23,
55656
  9, // Inst{31-23} ...
55657
  /* 1539 */ MCD_OPC_FilterValue,
55658
  232,
55659
  3,
55660
  99,
55661
  0,
55662
  0, // Skip to: 1644
55663
  /* 1545 */ MCD_OPC_ExtractField,
55664
  5,
55665
  3, // Inst{7-5} ...
55666
  /* 1548 */ MCD_OPC_FilterValue,
55667
  0,
55668
  27,
55669
  0,
55670
  0, // Skip to: 1580
55671
  /* 1553 */ MCD_OPC_CheckPredicate,
55672
  26,
55673
  12,
55674
  0,
55675
  0, // Skip to: 1570
55676
  /* 1558 */ MCD_OPC_CheckField,
55677
  0,
55678
  4,
55679
  15,
55680
  5,
55681
  0,
55682
  0, // Skip to: 1570
55683
  /* 1565 */ MCD_OPC_Decode,
55684
  136,
55685
  29,
55686
  179,
55687
  2, // Opcode: VST3d8
55688
  /* 1570 */ MCD_OPC_CheckPredicate,
55689
  26,
55690
  6,
55691
  20,
55692
  0, // Skip to: 6701
55693
  /* 1575 */ MCD_OPC_Decode,
55694
  139,
55695
  29,
55696
  179,
55697
  2, // Opcode: VST3d8_UPD
55698
  /* 1580 */ MCD_OPC_FilterValue,
55699
  2,
55700
  27,
55701
  0,
55702
  0, // Skip to: 1612
55703
  /* 1585 */ MCD_OPC_CheckPredicate,
55704
  26,
55705
  12,
55706
  0,
55707
  0, // Skip to: 1602
55708
  /* 1590 */ MCD_OPC_CheckField,
55709
  0,
55710
  4,
55711
  15,
55712
  5,
55713
  0,
55714
  0, // Skip to: 1602
55715
  /* 1597 */ MCD_OPC_Decode,
55716
  128,
55717
  29,
55718
  179,
55719
  2, // Opcode: VST3d16
55720
  /* 1602 */ MCD_OPC_CheckPredicate,
55721
  26,
55722
  230,
55723
  19,
55724
  0, // Skip to: 6701
55725
  /* 1607 */ MCD_OPC_Decode,
55726
  131,
55727
  29,
55728
  179,
55729
  2, // Opcode: VST3d16_UPD
55730
  /* 1612 */ MCD_OPC_FilterValue,
55731
  4,
55732
  220,
55733
  19,
55734
  0, // Skip to: 6701
55735
  /* 1617 */ MCD_OPC_CheckPredicate,
55736
  26,
55737
  12,
55738
  0,
55739
  0, // Skip to: 1634
55740
  /* 1622 */ MCD_OPC_CheckField,
55741
  0,
55742
  4,
55743
  15,
55744
  5,
55745
  0,
55746
  0, // Skip to: 1634
55747
  /* 1629 */ MCD_OPC_Decode,
55748
  132,
55749
  29,
55750
  179,
55751
  2, // Opcode: VST3d32
55752
  /* 1634 */ MCD_OPC_CheckPredicate,
55753
  26,
55754
  198,
55755
  19,
55756
  0, // Skip to: 6701
55757
  /* 1639 */ MCD_OPC_Decode,
55758
  135,
55759
  29,
55760
  179,
55761
  2, // Opcode: VST3d32_UPD
55762
  /* 1644 */ MCD_OPC_FilterValue,
55763
  233,
55764
  3,
55765
  187,
55766
  19,
55767
  0, // Skip to: 6701
55768
  /* 1650 */ MCD_OPC_ExtractField,
55769
  5,
55770
  1, // Inst{5} ...
55771
  /* 1653 */ MCD_OPC_FilterValue,
55772
  0,
55773
  179,
55774
  19,
55775
  0, // Skip to: 6701
55776
  /* 1658 */ MCD_OPC_CheckPredicate,
55777
  26,
55778
  12,
55779
  0,
55780
  0, // Skip to: 1675
55781
  /* 1663 */ MCD_OPC_CheckField,
55782
  0,
55783
  4,
55784
  15,
55785
  5,
55786
  0,
55787
  0, // Skip to: 1675
55788
  /* 1670 */ MCD_OPC_Decode,
55789
  200,
55790
  27,
55791
  169,
55792
  2, // Opcode: VST1LNd16
55793
  /* 1675 */ MCD_OPC_CheckPredicate,
55794
  26,
55795
  157,
55796
  19,
55797
  0, // Skip to: 6701
55798
  /* 1680 */ MCD_OPC_Decode,
55799
  201,
55800
  27,
55801
  169,
55802
  2, // Opcode: VST1LNd16_UPD
55803
  /* 1685 */ MCD_OPC_FilterValue,
55804
  2,
55805
  147,
55806
  19,
55807
  0, // Skip to: 6701
55808
  /* 1690 */ MCD_OPC_ExtractField,
55809
  23,
55810
  9, // Inst{31-23} ...
55811
  /* 1693 */ MCD_OPC_FilterValue,
55812
  232,
55813
  3,
55814
  99,
55815
  0,
55816
  0, // Skip to: 1798
55817
  /* 1699 */ MCD_OPC_ExtractField,
55818
  5,
55819
  3, // Inst{7-5} ...
55820
  /* 1702 */ MCD_OPC_FilterValue,
55821
  0,
55822
  27,
55823
  0,
55824
  0, // Skip to: 1734
55825
  /* 1707 */ MCD_OPC_CheckPredicate,
55826
  26,
55827
  12,
55828
  0,
55829
  0, // Skip to: 1724
55830
  /* 1712 */ MCD_OPC_CheckField,
55831
  0,
55832
  4,
55833
  15,
55834
  5,
55835
  0,
55836
  0, // Skip to: 1724
55837
  /* 1719 */ MCD_OPC_Decode,
55838
  146,
55839
  21,
55840
  179,
55841
  2, // Opcode: VLD3d8
55842
  /* 1724 */ MCD_OPC_CheckPredicate,
55843
  26,
55844
  108,
55845
  19,
55846
  0, // Skip to: 6701
55847
  /* 1729 */ MCD_OPC_Decode,
55848
  149,
55849
  21,
55850
  179,
55851
  2, // Opcode: VLD3d8_UPD
55852
  /* 1734 */ MCD_OPC_FilterValue,
55853
  2,
55854
  27,
55855
  0,
55856
  0, // Skip to: 1766
55857
  /* 1739 */ MCD_OPC_CheckPredicate,
55858
  26,
55859
  12,
55860
  0,
55861
  0, // Skip to: 1756
55862
  /* 1744 */ MCD_OPC_CheckField,
55863
  0,
55864
  4,
55865
  15,
55866
  5,
55867
  0,
55868
  0, // Skip to: 1756
55869
  /* 1751 */ MCD_OPC_Decode,
55870
  138,
55871
  21,
55872
  179,
55873
  2, // Opcode: VLD3d16
55874
  /* 1756 */ MCD_OPC_CheckPredicate,
55875
  26,
55876
  76,
55877
  19,
55878
  0, // Skip to: 6701
55879
  /* 1761 */ MCD_OPC_Decode,
55880
  141,
55881
  21,
55882
  179,
55883
  2, // Opcode: VLD3d16_UPD
55884
  /* 1766 */ MCD_OPC_FilterValue,
55885
  4,
55886
  66,
55887
  19,
55888
  0, // Skip to: 6701
55889
  /* 1771 */ MCD_OPC_CheckPredicate,
55890
  26,
55891
  12,
55892
  0,
55893
  0, // Skip to: 1788
55894
  /* 1776 */ MCD_OPC_CheckField,
55895
  0,
55896
  4,
55897
  15,
55898
  5,
55899
  0,
55900
  0, // Skip to: 1788
55901
  /* 1783 */ MCD_OPC_Decode,
55902
  142,
55903
  21,
55904
  179,
55905
  2, // Opcode: VLD3d32
55906
  /* 1788 */ MCD_OPC_CheckPredicate,
55907
  26,
55908
  44,
55909
  19,
55910
  0, // Skip to: 6701
55911
  /* 1793 */ MCD_OPC_Decode,
55912
  145,
55913
  21,
55914
  179,
55915
  2, // Opcode: VLD3d32_UPD
55916
  /* 1798 */ MCD_OPC_FilterValue,
55917
  233,
55918
  3,
55919
  33,
55920
  19,
55921
  0, // Skip to: 6701
55922
  /* 1804 */ MCD_OPC_CheckPredicate,
55923
  26,
55924
  12,
55925
  0,
55926
  0, // Skip to: 1821
55927
  /* 1809 */ MCD_OPC_CheckField,
55928
  0,
55929
  4,
55930
  15,
55931
  5,
55932
  0,
55933
  0, // Skip to: 1821
55934
  /* 1816 */ MCD_OPC_Decode,
55935
  153,
55936
  19,
55937
  170,
55938
  2, // Opcode: VLD1LNd16
55939
  /* 1821 */ MCD_OPC_CheckPredicate,
55940
  26,
55941
  11,
55942
  19,
55943
  0, // Skip to: 6701
55944
  /* 1826 */ MCD_OPC_CheckField,
55945
  5,
55946
  1,
55947
  0,
55948
  4,
55949
  19,
55950
  0, // Skip to: 6701
55951
  /* 1833 */ MCD_OPC_Decode,
55952
  154,
55953
  19,
55954
  170,
55955
  2, // Opcode: VLD1LNd16_UPD
55956
  /* 1838 */ MCD_OPC_FilterValue,
55957
  5,
55958
  137,
55959
  1,
55960
  0, // Skip to: 2236
55961
  /* 1843 */ MCD_OPC_ExtractField,
55962
  5,
55963
  1, // Inst{5} ...
55964
  /* 1846 */ MCD_OPC_FilterValue,
55965
  0,
55966
  39,
55967
  1,
55968
  0, // Skip to: 2146
55969
  /* 1851 */ MCD_OPC_ExtractField,
55970
  20,
55971
  2, // Inst{21-20} ...
55972
  /* 1854 */ MCD_OPC_FilterValue,
55973
  0,
55974
  141,
55975
  0,
55976
  0, // Skip to: 2000
55977
  /* 1859 */ MCD_OPC_ExtractField,
55978
  23,
55979
  9, // Inst{31-23} ...
55980
  /* 1862 */ MCD_OPC_FilterValue,
55981
  232,
55982
  3,
55983
  99,
55984
  0,
55985
  0, // Skip to: 1967
55986
  /* 1868 */ MCD_OPC_ExtractField,
55987
  6,
55988
  2, // Inst{7-6} ...
55989
  /* 1871 */ MCD_OPC_FilterValue,
55990
  0,
55991
  27,
55992
  0,
55993
  0, // Skip to: 1903
55994
  /* 1876 */ MCD_OPC_CheckPredicate,
55995
  26,
55996
  12,
55997
  0,
55998
  0, // Skip to: 1893
55999
  /* 1881 */ MCD_OPC_CheckField,
56000
  0,
56001
  4,
56002
  15,
56003
  5,
56004
  0,
56005
  0, // Skip to: 1893
56006
  /* 1888 */ MCD_OPC_Decode,
56007
  150,
56008
  29,
56009
  179,
56010
  2, // Opcode: VST3q8
56011
  /* 1893 */ MCD_OPC_CheckPredicate,
56012
  26,
56013
  195,
56014
  18,
56015
  0, // Skip to: 6701
56016
  /* 1898 */ MCD_OPC_Decode,
56017
  152,
56018
  29,
56019
  179,
56020
  2, // Opcode: VST3q8_UPD
56021
  /* 1903 */ MCD_OPC_FilterValue,
56022
  1,
56023
  27,
56024
  0,
56025
  0, // Skip to: 1935
56026
  /* 1908 */ MCD_OPC_CheckPredicate,
56027
  26,
56028
  12,
56029
  0,
56030
  0, // Skip to: 1925
56031
  /* 1913 */ MCD_OPC_CheckField,
56032
  0,
56033
  4,
56034
  15,
56035
  5,
56036
  0,
56037
  0, // Skip to: 1925
56038
  /* 1920 */ MCD_OPC_Decode,
56039
  140,
56040
  29,
56041
  179,
56042
  2, // Opcode: VST3q16
56043
  /* 1925 */ MCD_OPC_CheckPredicate,
56044
  26,
56045
  163,
56046
  18,
56047
  0, // Skip to: 6701
56048
  /* 1930 */ MCD_OPC_Decode,
56049
  142,
56050
  29,
56051
  179,
56052
  2, // Opcode: VST3q16_UPD
56053
  /* 1935 */ MCD_OPC_FilterValue,
56054
  2,
56055
  153,
56056
  18,
56057
  0, // Skip to: 6701
56058
  /* 1940 */ MCD_OPC_CheckPredicate,
56059
  26,
56060
  12,
56061
  0,
56062
  0, // Skip to: 1957
56063
  /* 1945 */ MCD_OPC_CheckField,
56064
  0,
56065
  4,
56066
  15,
56067
  5,
56068
  0,
56069
  0, // Skip to: 1957
56070
  /* 1952 */ MCD_OPC_Decode,
56071
  145,
56072
  29,
56073
  179,
56074
  2, // Opcode: VST3q32
56075
  /* 1957 */ MCD_OPC_CheckPredicate,
56076
  26,
56077
  131,
56078
  18,
56079
  0, // Skip to: 6701
56080
  /* 1962 */ MCD_OPC_Decode,
56081
  147,
56082
  29,
56083
  179,
56084
  2, // Opcode: VST3q32_UPD
56085
  /* 1967 */ MCD_OPC_FilterValue,
56086
  233,
56087
  3,
56088
  120,
56089
  18,
56090
  0, // Skip to: 6701
56091
  /* 1973 */ MCD_OPC_CheckPredicate,
56092
  26,
56093
  12,
56094
  0,
56095
  0, // Skip to: 1990
56096
  /* 1978 */ MCD_OPC_CheckField,
56097
  0,
56098
  4,
56099
  15,
56100
  5,
56101
  0,
56102
  0, // Skip to: 1990
56103
  /* 1985 */ MCD_OPC_Decode,
56104
  180,
56105
  28,
56106
  171,
56107
  2, // Opcode: VST2LNd16
56108
  /* 1990 */ MCD_OPC_CheckPredicate,
56109
  26,
56110
  98,
56111
  18,
56112
  0, // Skip to: 6701
56113
  /* 1995 */ MCD_OPC_Decode,
56114
  183,
56115
  28,
56116
  171,
56117
  2, // Opcode: VST2LNd16_UPD
56118
  /* 2000 */ MCD_OPC_FilterValue,
56119
  2,
56120
  88,
56121
  18,
56122
  0, // Skip to: 6701
56123
  /* 2005 */ MCD_OPC_ExtractField,
56124
  23,
56125
  9, // Inst{31-23} ...
56126
  /* 2008 */ MCD_OPC_FilterValue,
56127
  232,
56128
  3,
56129
  99,
56130
  0,
56131
  0, // Skip to: 2113
56132
  /* 2014 */ MCD_OPC_ExtractField,
56133
  6,
56134
  2, // Inst{7-6} ...
56135
  /* 2017 */ MCD_OPC_FilterValue,
56136
  0,
56137
  27,
56138
  0,
56139
  0, // Skip to: 2049
56140
  /* 2022 */ MCD_OPC_CheckPredicate,
56141
  26,
56142
  12,
56143
  0,
56144
  0, // Skip to: 2039
56145
  /* 2027 */ MCD_OPC_CheckField,
56146
  0,
56147
  4,
56148
  15,
56149
  5,
56150
  0,
56151
  0, // Skip to: 2039
56152
  /* 2034 */ MCD_OPC_Decode,
56153
  160,
56154
  21,
56155
  179,
56156
  2, // Opcode: VLD3q8
56157
  /* 2039 */ MCD_OPC_CheckPredicate,
56158
  26,
56159
  49,
56160
  18,
56161
  0, // Skip to: 6701
56162
  /* 2044 */ MCD_OPC_Decode,
56163
  162,
56164
  21,
56165
  179,
56166
  2, // Opcode: VLD3q8_UPD
56167
  /* 2049 */ MCD_OPC_FilterValue,
56168
  1,
56169
  27,
56170
  0,
56171
  0, // Skip to: 2081
56172
  /* 2054 */ MCD_OPC_CheckPredicate,
56173
  26,
56174
  12,
56175
  0,
56176
  0, // Skip to: 2071
56177
  /* 2059 */ MCD_OPC_CheckField,
56178
  0,
56179
  4,
56180
  15,
56181
  5,
56182
  0,
56183
  0, // Skip to: 2071
56184
  /* 2066 */ MCD_OPC_Decode,
56185
  150,
56186
  21,
56187
  179,
56188
  2, // Opcode: VLD3q16
56189
  /* 2071 */ MCD_OPC_CheckPredicate,
56190
  26,
56191
  17,
56192
  18,
56193
  0, // Skip to: 6701
56194
  /* 2076 */ MCD_OPC_Decode,
56195
  152,
56196
  21,
56197
  179,
56198
  2, // Opcode: VLD3q16_UPD
56199
  /* 2081 */ MCD_OPC_FilterValue,
56200
  2,
56201
  7,
56202
  18,
56203
  0, // Skip to: 6701
56204
  /* 2086 */ MCD_OPC_CheckPredicate,
56205
  26,
56206
  12,
56207
  0,
56208
  0, // Skip to: 2103
56209
  /* 2091 */ MCD_OPC_CheckField,
56210
  0,
56211
  4,
56212
  15,
56213
  5,
56214
  0,
56215
  0, // Skip to: 2103
56216
  /* 2098 */ MCD_OPC_Decode,
56217
  155,
56218
  21,
56219
  179,
56220
  2, // Opcode: VLD3q32
56221
  /* 2103 */ MCD_OPC_CheckPredicate,
56222
  26,
56223
  241,
56224
  17,
56225
  0, // Skip to: 6701
56226
  /* 2108 */ MCD_OPC_Decode,
56227
  157,
56228
  21,
56229
  179,
56230
  2, // Opcode: VLD3q32_UPD
56231
  /* 2113 */ MCD_OPC_FilterValue,
56232
  233,
56233
  3,
56234
  230,
56235
  17,
56236
  0, // Skip to: 6701
56237
  /* 2119 */ MCD_OPC_CheckPredicate,
56238
  26,
56239
  12,
56240
  0,
56241
  0, // Skip to: 2136
56242
  /* 2124 */ MCD_OPC_CheckField,
56243
  0,
56244
  4,
56245
  15,
56246
  5,
56247
  0,
56248
  0, // Skip to: 2136
56249
  /* 2131 */ MCD_OPC_Decode,
56250
  163,
56251
  20,
56252
  172,
56253
  2, // Opcode: VLD2LNd16
56254
  /* 2136 */ MCD_OPC_CheckPredicate,
56255
  26,
56256
  208,
56257
  17,
56258
  0, // Skip to: 6701
56259
  /* 2141 */ MCD_OPC_Decode,
56260
  166,
56261
  20,
56262
  172,
56263
  2, // Opcode: VLD2LNd16_UPD
56264
  /* 2146 */ MCD_OPC_FilterValue,
56265
  1,
56266
  198,
56267
  17,
56268
  0, // Skip to: 6701
56269
  /* 2151 */ MCD_OPC_ExtractField,
56270
  20,
56271
  2, // Inst{21-20} ...
56272
  /* 2154 */ MCD_OPC_FilterValue,
56273
  0,
56274
  36,
56275
  0,
56276
  0, // Skip to: 2195
56277
  /* 2159 */ MCD_OPC_ExtractField,
56278
  23,
56279
  9, // Inst{31-23} ...
56280
  /* 2162 */ MCD_OPC_FilterValue,
56281
  233,
56282
  3,
56283
  181,
56284
  17,
56285
  0, // Skip to: 6701
56286
  /* 2168 */ MCD_OPC_CheckPredicate,
56287
  26,
56288
  12,
56289
  0,
56290
  0, // Skip to: 2185
56291
  /* 2173 */ MCD_OPC_CheckField,
56292
  0,
56293
  4,
56294
  15,
56295
  5,
56296
  0,
56297
  0, // Skip to: 2185
56298
  /* 2180 */ MCD_OPC_Decode,
56299
  192,
56300
  28,
56301
  171,
56302
  2, // Opcode: VST2LNq16
56303
  /* 2185 */ MCD_OPC_CheckPredicate,
56304
  26,
56305
  159,
56306
  17,
56307
  0, // Skip to: 6701
56308
  /* 2190 */ MCD_OPC_Decode,
56309
  195,
56310
  28,
56311
  171,
56312
  2, // Opcode: VST2LNq16_UPD
56313
  /* 2195 */ MCD_OPC_FilterValue,
56314
  2,
56315
  149,
56316
  17,
56317
  0, // Skip to: 6701
56318
  /* 2200 */ MCD_OPC_ExtractField,
56319
  23,
56320
  9, // Inst{31-23} ...
56321
  /* 2203 */ MCD_OPC_FilterValue,
56322
  233,
56323
  3,
56324
  140,
56325
  17,
56326
  0, // Skip to: 6701
56327
  /* 2209 */ MCD_OPC_CheckPredicate,
56328
  26,
56329
  12,
56330
  0,
56331
  0, // Skip to: 2226
56332
  /* 2214 */ MCD_OPC_CheckField,
56333
  0,
56334
  4,
56335
  15,
56336
  5,
56337
  0,
56338
  0, // Skip to: 2226
56339
  /* 2221 */ MCD_OPC_Decode,
56340
  175,
56341
  20,
56342
  172,
56343
  2, // Opcode: VLD2LNq16
56344
  /* 2226 */ MCD_OPC_CheckPredicate,
56345
  26,
56346
  118,
56347
  17,
56348
  0, // Skip to: 6701
56349
  /* 2231 */ MCD_OPC_Decode,
56350
  178,
56351
  20,
56352
  172,
56353
  2, // Opcode: VLD2LNq16_UPD
56354
  /* 2236 */ MCD_OPC_FilterValue,
56355
  6,
56356
  108,
56357
  2,
56358
  0, // Skip to: 2861
56359
  /* 2241 */ MCD_OPC_ExtractField,
56360
  20,
56361
  2, // Inst{21-20} ...
56362
  /* 2244 */ MCD_OPC_FilterValue,
56363
  0,
56364
  49,
56365
  1,
56366
  0, // Skip to: 2554
56367
  /* 2249 */ MCD_OPC_ExtractField,
56368
  23,
56369
  9, // Inst{31-23} ...
56370
  /* 2252 */ MCD_OPC_FilterValue,
56371
  232,
56372
  3,
56373
  223,
56374
  0,
56375
  0, // Skip to: 2481
56376
  /* 2258 */ MCD_OPC_ExtractField,
56377
  6,
56378
  2, // Inst{7-6} ...
56379
  /* 2261 */ MCD_OPC_FilterValue,
56380
  0,
56381
  50,
56382
  0,
56383
  0, // Skip to: 2316
56384
  /* 2266 */ MCD_OPC_ExtractField,
56385
  0,
56386
  4, // Inst{3-0} ...
56387
  /* 2269 */ MCD_OPC_FilterValue,
56388
  13,
56389
  10,
56390
  0,
56391
  0, // Skip to: 2284
56392
  /* 2274 */ MCD_OPC_CheckPredicate,
56393
  26,
56394
  27,
56395
  0,
56396
  0, // Skip to: 2306
56397
  /* 2279 */ MCD_OPC_Decode,
56398
  140,
56399
  28,
56400
  173,
56401
  2, // Opcode: VST1d8Twb_fixed
56402
  /* 2284 */ MCD_OPC_FilterValue,
56403
  15,
56404
  17,
56405
  0,
56406
  0, // Skip to: 2306
56407
  /* 2289 */ MCD_OPC_CheckPredicate,
56408
  26,
56409
  12,
56410
  0,
56411
  0, // Skip to: 2306
56412
  /* 2294 */ MCD_OPC_CheckField,
56413
  5,
56414
  1,
56415
  0,
56416
  5,
56417
  0,
56418
  0, // Skip to: 2306
56419
  /* 2301 */ MCD_OPC_Decode,
56420
  136,
56421
  28,
56422
  173,
56423
  2, // Opcode: VST1d8T
56424
  /* 2306 */ MCD_OPC_CheckPredicate,
56425
  26,
56426
  38,
56427
  17,
56428
  0, // Skip to: 6701
56429
  /* 2311 */ MCD_OPC_Decode,
56430
  141,
56431
  28,
56432
  173,
56433
  2, // Opcode: VST1d8Twb_register
56434
  /* 2316 */ MCD_OPC_FilterValue,
56435
  1,
56436
  50,
56437
  0,
56438
  0, // Skip to: 2371
56439
  /* 2321 */ MCD_OPC_ExtractField,
56440
  0,
56441
  4, // Inst{3-0} ...
56442
  /* 2324 */ MCD_OPC_FilterValue,
56443
  13,
56444
  10,
56445
  0,
56446
  0, // Skip to: 2339
56447
  /* 2329 */ MCD_OPC_CheckPredicate,
56448
  26,
56449
  27,
56450
  0,
56451
  0, // Skip to: 2361
56452
  /* 2334 */ MCD_OPC_Decode,
56453
  223,
56454
  27,
56455
  173,
56456
  2, // Opcode: VST1d16Twb_fixed
56457
  /* 2339 */ MCD_OPC_FilterValue,
56458
  15,
56459
  17,
56460
  0,
56461
  0, // Skip to: 2361
56462
  /* 2344 */ MCD_OPC_CheckPredicate,
56463
  26,
56464
  12,
56465
  0,
56466
  0, // Skip to: 2361
56467
  /* 2349 */ MCD_OPC_CheckField,
56468
  5,
56469
  1,
56470
  0,
56471
  5,
56472
  0,
56473
  0, // Skip to: 2361
56474
  /* 2356 */ MCD_OPC_Decode,
56475
  219,
56476
  27,
56477
  173,
56478
  2, // Opcode: VST1d16T
56479
  /* 2361 */ MCD_OPC_CheckPredicate,
56480
  26,
56481
  239,
56482
  16,
56483
  0, // Skip to: 6701
56484
  /* 2366 */ MCD_OPC_Decode,
56485
  224,
56486
  27,
56487
  173,
56488
  2, // Opcode: VST1d16Twb_register
56489
  /* 2371 */ MCD_OPC_FilterValue,
56490
  2,
56491
  50,
56492
  0,
56493
  0, // Skip to: 2426
56494
  /* 2376 */ MCD_OPC_ExtractField,
56495
  0,
56496
  4, // Inst{3-0} ...
56497
  /* 2379 */ MCD_OPC_FilterValue,
56498
  13,
56499
  10,
56500
  0,
56501
  0, // Skip to: 2394
56502
  /* 2384 */ MCD_OPC_CheckPredicate,
56503
  26,
56504
  27,
56505
  0,
56506
  0, // Skip to: 2416
56507
  /* 2389 */ MCD_OPC_Decode,
56508
  238,
56509
  27,
56510
  173,
56511
  2, // Opcode: VST1d32Twb_fixed
56512
  /* 2394 */ MCD_OPC_FilterValue,
56513
  15,
56514
  17,
56515
  0,
56516
  0, // Skip to: 2416
56517
  /* 2399 */ MCD_OPC_CheckPredicate,
56518
  26,
56519
  12,
56520
  0,
56521
  0, // Skip to: 2416
56522
  /* 2404 */ MCD_OPC_CheckField,
56523
  5,
56524
  1,
56525
  0,
56526
  5,
56527
  0,
56528
  0, // Skip to: 2416
56529
  /* 2411 */ MCD_OPC_Decode,
56530
  234,
56531
  27,
56532
  173,
56533
  2, // Opcode: VST1d32T
56534
  /* 2416 */ MCD_OPC_CheckPredicate,
56535
  26,
56536
  184,
56537
  16,
56538
  0, // Skip to: 6701
56539
  /* 2421 */ MCD_OPC_Decode,
56540
  239,
56541
  27,
56542
  173,
56543
  2, // Opcode: VST1d32Twb_register
56544
  /* 2426 */ MCD_OPC_FilterValue,
56545
  3,
56546
  174,
56547
  16,
56548
  0, // Skip to: 6701
56549
  /* 2431 */ MCD_OPC_ExtractField,
56550
  0,
56551
  4, // Inst{3-0} ...
56552
  /* 2434 */ MCD_OPC_FilterValue,
56553
  13,
56554
  10,
56555
  0,
56556
  0, // Skip to: 2449
56557
  /* 2439 */ MCD_OPC_CheckPredicate,
56558
  26,
56559
  27,
56560
  0,
56561
  0, // Skip to: 2471
56562
  /* 2444 */ MCD_OPC_Decode,
56563
  253,
56564
  27,
56565
  173,
56566
  2, // Opcode: VST1d64Twb_fixed
56567
  /* 2449 */ MCD_OPC_FilterValue,
56568
  15,
56569
  17,
56570
  0,
56571
  0, // Skip to: 2471
56572
  /* 2454 */ MCD_OPC_CheckPredicate,
56573
  26,
56574
  12,
56575
  0,
56576
  0, // Skip to: 2471
56577
  /* 2459 */ MCD_OPC_CheckField,
56578
  5,
56579
  1,
56580
  0,
56581
  5,
56582
  0,
56583
  0, // Skip to: 2471
56584
  /* 2466 */ MCD_OPC_Decode,
56585
  249,
56586
  27,
56587
  173,
56588
  2, // Opcode: VST1d64T
56589
  /* 2471 */ MCD_OPC_CheckPredicate,
56590
  26,
56591
  129,
56592
  16,
56593
  0, // Skip to: 6701
56594
  /* 2476 */ MCD_OPC_Decode,
56595
  254,
56596
  27,
56597
  173,
56598
  2, // Opcode: VST1d64Twb_register
56599
  /* 2481 */ MCD_OPC_FilterValue,
56600
  233,
56601
  3,
56602
  118,
56603
  16,
56604
  0, // Skip to: 6701
56605
  /* 2487 */ MCD_OPC_ExtractField,
56606
  4,
56607
  2, // Inst{5-4} ...
56608
  /* 2490 */ MCD_OPC_FilterValue,
56609
  0,
56610
  27,
56611
  0,
56612
  0, // Skip to: 2522
56613
  /* 2495 */ MCD_OPC_CheckPredicate,
56614
  26,
56615
  12,
56616
  0,
56617
  0, // Skip to: 2512
56618
  /* 2500 */ MCD_OPC_CheckField,
56619
  0,
56620
  4,
56621
  15,
56622
  5,
56623
  0,
56624
  0, // Skip to: 2512
56625
  /* 2507 */ MCD_OPC_Decode,
56626
  236,
56627
  28,
56628
  174,
56629
  2, // Opcode: VST3LNd16
56630
  /* 2512 */ MCD_OPC_CheckPredicate,
56631
  26,
56632
  88,
56633
  16,
56634
  0, // Skip to: 6701
56635
  /* 2517 */ MCD_OPC_Decode,
56636
  239,
56637
  28,
56638
  174,
56639
  2, // Opcode: VST3LNd16_UPD
56640
  /* 2522 */ MCD_OPC_FilterValue,
56641
  2,
56642
  78,
56643
  16,
56644
  0, // Skip to: 6701
56645
  /* 2527 */ MCD_OPC_CheckPredicate,
56646
  26,
56647
  12,
56648
  0,
56649
  0, // Skip to: 2544
56650
  /* 2532 */ MCD_OPC_CheckField,
56651
  0,
56652
  4,
56653
  15,
56654
  5,
56655
  0,
56656
  0, // Skip to: 2544
56657
  /* 2539 */ MCD_OPC_Decode,
56658
  248,
56659
  28,
56660
  174,
56661
  2, // Opcode: VST3LNq16
56662
  /* 2544 */ MCD_OPC_CheckPredicate,
56663
  26,
56664
  56,
56665
  16,
56666
  0, // Skip to: 6701
56667
  /* 2549 */ MCD_OPC_Decode,
56668
  251,
56669
  28,
56670
  174,
56671
  2, // Opcode: VST3LNq16_UPD
56672
  /* 2554 */ MCD_OPC_FilterValue,
56673
  2,
56674
  46,
56675
  16,
56676
  0, // Skip to: 6701
56677
  /* 2559 */ MCD_OPC_ExtractField,
56678
  5,
56679
  1, // Inst{5} ...
56680
  /* 2562 */ MCD_OPC_FilterValue,
56681
  0,
56682
  245,
56683
  0,
56684
  0, // Skip to: 2812
56685
  /* 2567 */ MCD_OPC_ExtractField,
56686
  23,
56687
  9, // Inst{31-23} ...
56688
  /* 2570 */ MCD_OPC_FilterValue,
56689
  232,
56690
  3,
56691
  195,
56692
  0,
56693
  0, // Skip to: 2771
56694
  /* 2576 */ MCD_OPC_ExtractField,
56695
  6,
56696
  2, // Inst{7-6} ...
56697
  /* 2579 */ MCD_OPC_FilterValue,
56698
  0,
56699
  43,
56700
  0,
56701
  0, // Skip to: 2627
56702
  /* 2584 */ MCD_OPC_ExtractField,
56703
  0,
56704
  4, // Inst{3-0} ...
56705
  /* 2587 */ MCD_OPC_FilterValue,
56706
  13,
56707
  10,
56708
  0,
56709
  0, // Skip to: 2602
56710
  /* 2592 */ MCD_OPC_CheckPredicate,
56711
  26,
56712
  20,
56713
  0,
56714
  0, // Skip to: 2617
56715
  /* 2597 */ MCD_OPC_Decode,
56716
  221,
56717
  19,
56718
  173,
56719
  2, // Opcode: VLD1d8Twb_fixed
56720
  /* 2602 */ MCD_OPC_FilterValue,
56721
  15,
56722
  10,
56723
  0,
56724
  0, // Skip to: 2617
56725
  /* 2607 */ MCD_OPC_CheckPredicate,
56726
  26,
56727
  5,
56728
  0,
56729
  0, // Skip to: 2617
56730
  /* 2612 */ MCD_OPC_Decode,
56731
  217,
56732
  19,
56733
  173,
56734
  2, // Opcode: VLD1d8T
56735
  /* 2617 */ MCD_OPC_CheckPredicate,
56736
  26,
56737
  239,
56738
  15,
56739
  0, // Skip to: 6701
56740
  /* 2622 */ MCD_OPC_Decode,
56741
  222,
56742
  19,
56743
  173,
56744
  2, // Opcode: VLD1d8Twb_register
56745
  /* 2627 */ MCD_OPC_FilterValue,
56746
  1,
56747
  43,
56748
  0,
56749
  0, // Skip to: 2675
56750
  /* 2632 */ MCD_OPC_ExtractField,
56751
  0,
56752
  4, // Inst{3-0} ...
56753
  /* 2635 */ MCD_OPC_FilterValue,
56754
  13,
56755
  10,
56756
  0,
56757
  0, // Skip to: 2650
56758
  /* 2640 */ MCD_OPC_CheckPredicate,
56759
  26,
56760
  20,
56761
  0,
56762
  0, // Skip to: 2665
56763
  /* 2645 */ MCD_OPC_Decode,
56764
  176,
56765
  19,
56766
  173,
56767
  2, // Opcode: VLD1d16Twb_fixed
56768
  /* 2650 */ MCD_OPC_FilterValue,
56769
  15,
56770
  10,
56771
  0,
56772
  0, // Skip to: 2665
56773
  /* 2655 */ MCD_OPC_CheckPredicate,
56774
  26,
56775
  5,
56776
  0,
56777
  0, // Skip to: 2665
56778
  /* 2660 */ MCD_OPC_Decode,
56779
  172,
56780
  19,
56781
  173,
56782
  2, // Opcode: VLD1d16T
56783
  /* 2665 */ MCD_OPC_CheckPredicate,
56784
  26,
56785
  191,
56786
  15,
56787
  0, // Skip to: 6701
56788
  /* 2670 */ MCD_OPC_Decode,
56789
  177,
56790
  19,
56791
  173,
56792
  2, // Opcode: VLD1d16Twb_register
56793
  /* 2675 */ MCD_OPC_FilterValue,
56794
  2,
56795
  43,
56796
  0,
56797
  0, // Skip to: 2723
56798
  /* 2680 */ MCD_OPC_ExtractField,
56799
  0,
56800
  4, // Inst{3-0} ...
56801
  /* 2683 */ MCD_OPC_FilterValue,
56802
  13,
56803
  10,
56804
  0,
56805
  0, // Skip to: 2698
56806
  /* 2688 */ MCD_OPC_CheckPredicate,
56807
  26,
56808
  20,
56809
  0,
56810
  0, // Skip to: 2713
56811
  /* 2693 */ MCD_OPC_Decode,
56812
  191,
56813
  19,
56814
  173,
56815
  2, // Opcode: VLD1d32Twb_fixed
56816
  /* 2698 */ MCD_OPC_FilterValue,
56817
  15,
56818
  10,
56819
  0,
56820
  0, // Skip to: 2713
56821
  /* 2703 */ MCD_OPC_CheckPredicate,
56822
  26,
56823
  5,
56824
  0,
56825
  0, // Skip to: 2713
56826
  /* 2708 */ MCD_OPC_Decode,
56827
  187,
56828
  19,
56829
  173,
56830
  2, // Opcode: VLD1d32T
56831
  /* 2713 */ MCD_OPC_CheckPredicate,
56832
  26,
56833
  143,
56834
  15,
56835
  0, // Skip to: 6701
56836
  /* 2718 */ MCD_OPC_Decode,
56837
  192,
56838
  19,
56839
  173,
56840
  2, // Opcode: VLD1d32Twb_register
56841
  /* 2723 */ MCD_OPC_FilterValue,
56842
  3,
56843
  133,
56844
  15,
56845
  0, // Skip to: 6701
56846
  /* 2728 */ MCD_OPC_ExtractField,
56847
  0,
56848
  4, // Inst{3-0} ...
56849
  /* 2731 */ MCD_OPC_FilterValue,
56850
  13,
56851
  10,
56852
  0,
56853
  0, // Skip to: 2746
56854
  /* 2736 */ MCD_OPC_CheckPredicate,
56855
  26,
56856
  20,
56857
  0,
56858
  0, // Skip to: 2761
56859
  /* 2741 */ MCD_OPC_Decode,
56860
  206,
56861
  19,
56862
  173,
56863
  2, // Opcode: VLD1d64Twb_fixed
56864
  /* 2746 */ MCD_OPC_FilterValue,
56865
  15,
56866
  10,
56867
  0,
56868
  0, // Skip to: 2761
56869
  /* 2751 */ MCD_OPC_CheckPredicate,
56870
  26,
56871
  5,
56872
  0,
56873
  0, // Skip to: 2761
56874
  /* 2756 */ MCD_OPC_Decode,
56875
  202,
56876
  19,
56877
  173,
56878
  2, // Opcode: VLD1d64T
56879
  /* 2761 */ MCD_OPC_CheckPredicate,
56880
  26,
56881
  95,
56882
  15,
56883
  0, // Skip to: 6701
56884
  /* 2766 */ MCD_OPC_Decode,
56885
  207,
56886
  19,
56887
  173,
56888
  2, // Opcode: VLD1d64Twb_register
56889
  /* 2771 */ MCD_OPC_FilterValue,
56890
  233,
56891
  3,
56892
  84,
56893
  15,
56894
  0, // Skip to: 6701
56895
  /* 2777 */ MCD_OPC_ExtractField,
56896
  4,
56897
  1, // Inst{4} ...
56898
  /* 2780 */ MCD_OPC_FilterValue,
56899
  0,
56900
  76,
56901
  15,
56902
  0, // Skip to: 6701
56903
  /* 2785 */ MCD_OPC_CheckPredicate,
56904
  26,
56905
  12,
56906
  0,
56907
  0, // Skip to: 2802
56908
  /* 2790 */ MCD_OPC_CheckField,
56909
  0,
56910
  4,
56911
  15,
56912
  5,
56913
  0,
56914
  0, // Skip to: 2802
56915
  /* 2797 */ MCD_OPC_Decode,
56916
  246,
56917
  20,
56918
  175,
56919
  2, // Opcode: VLD3LNd16
56920
  /* 2802 */ MCD_OPC_CheckPredicate,
56921
  26,
56922
  54,
56923
  15,
56924
  0, // Skip to: 6701
56925
  /* 2807 */ MCD_OPC_Decode,
56926
  249,
56927
  20,
56928
  175,
56929
  2, // Opcode: VLD3LNd16_UPD
56930
  /* 2812 */ MCD_OPC_FilterValue,
56931
  1,
56932
  44,
56933
  15,
56934
  0, // Skip to: 6701
56935
  /* 2817 */ MCD_OPC_ExtractField,
56936
  4,
56937
  1, // Inst{4} ...
56938
  /* 2820 */ MCD_OPC_FilterValue,
56939
  0,
56940
  36,
56941
  15,
56942
  0, // Skip to: 6701
56943
  /* 2825 */ MCD_OPC_ExtractField,
56944
  23,
56945
  9, // Inst{31-23} ...
56946
  /* 2828 */ MCD_OPC_FilterValue,
56947
  233,
56948
  3,
56949
  27,
56950
  15,
56951
  0, // Skip to: 6701
56952
  /* 2834 */ MCD_OPC_CheckPredicate,
56953
  26,
56954
  12,
56955
  0,
56956
  0, // Skip to: 2851
56957
  /* 2839 */ MCD_OPC_CheckField,
56958
  0,
56959
  4,
56960
  15,
56961
  5,
56962
  0,
56963
  0, // Skip to: 2851
56964
  /* 2846 */ MCD_OPC_Decode,
56965
  130,
56966
  21,
56967
  175,
56968
  2, // Opcode: VLD3LNq16
56969
  /* 2851 */ MCD_OPC_CheckPredicate,
56970
  26,
56971
  5,
56972
  15,
56973
  0, // Skip to: 6701
56974
  /* 2856 */ MCD_OPC_Decode,
56975
  133,
56976
  21,
56977
  175,
56978
  2, // Opcode: VLD3LNq16_UPD
56979
  /* 2861 */ MCD_OPC_FilterValue,
56980
  7,
56981
  73,
56982
  2,
56983
  0, // Skip to: 3451
56984
  /* 2866 */ MCD_OPC_ExtractField,
56985
  5,
56986
  1, // Inst{5} ...
56987
  /* 2869 */ MCD_OPC_FilterValue,
56988
  0,
56989
  231,
56990
  1,
56991
  0, // Skip to: 3361
56992
  /* 2874 */ MCD_OPC_ExtractField,
56993
  20,
56994
  2, // Inst{21-20} ...
56995
  /* 2877 */ MCD_OPC_FilterValue,
56996
  0,
56997
  237,
56998
  0,
56999
  0, // Skip to: 3119
57000
  /* 2882 */ MCD_OPC_ExtractField,
57001
  23,
57002
  9, // Inst{31-23} ...
57003
  /* 2885 */ MCD_OPC_FilterValue,
57004
  232,
57005
  3,
57006
  195,
57007
  0,
57008
  0, // Skip to: 3086
57009
  /* 2891 */ MCD_OPC_ExtractField,
57010
  6,
57011
  2, // Inst{7-6} ...
57012
  /* 2894 */ MCD_OPC_FilterValue,
57013
  0,
57014
  43,
57015
  0,
57016
  0, // Skip to: 2942
57017
  /* 2899 */ MCD_OPC_ExtractField,
57018
  0,
57019
  4, // Inst{3-0} ...
57020
  /* 2902 */ MCD_OPC_FilterValue,
57021
  13,
57022
  10,
57023
  0,
57024
  0, // Skip to: 2917
57025
  /* 2907 */ MCD_OPC_CheckPredicate,
57026
  26,
57027
  20,
57028
  0,
57029
  0, // Skip to: 2932
57030
  /* 2912 */ MCD_OPC_Decode,
57031
  142,
57032
  28,
57033
  173,
57034
  2, // Opcode: VST1d8wb_fixed
57035
  /* 2917 */ MCD_OPC_FilterValue,
57036
  15,
57037
  10,
57038
  0,
57039
  0, // Skip to: 2932
57040
  /* 2922 */ MCD_OPC_CheckPredicate,
57041
  26,
57042
  5,
57043
  0,
57044
  0, // Skip to: 2932
57045
  /* 2927 */ MCD_OPC_Decode,
57046
  129,
57047
  28,
57048
  173,
57049
  2, // Opcode: VST1d8
57050
  /* 2932 */ MCD_OPC_CheckPredicate,
57051
  26,
57052
  180,
57053
  14,
57054
  0, // Skip to: 6701
57055
  /* 2937 */ MCD_OPC_Decode,
57056
  143,
57057
  28,
57058
  173,
57059
  2, // Opcode: VST1d8wb_register
57060
  /* 2942 */ MCD_OPC_FilterValue,
57061
  1,
57062
  43,
57063
  0,
57064
  0, // Skip to: 2990
57065
  /* 2947 */ MCD_OPC_ExtractField,
57066
  0,
57067
  4, // Inst{3-0} ...
57068
  /* 2950 */ MCD_OPC_FilterValue,
57069
  13,
57070
  10,
57071
  0,
57072
  0, // Skip to: 2965
57073
  /* 2955 */ MCD_OPC_CheckPredicate,
57074
  26,
57075
  20,
57076
  0,
57077
  0, // Skip to: 2980
57078
  /* 2960 */ MCD_OPC_Decode,
57079
  225,
57080
  27,
57081
  173,
57082
  2, // Opcode: VST1d16wb_fixed
57083
  /* 2965 */ MCD_OPC_FilterValue,
57084
  15,
57085
  10,
57086
  0,
57087
  0, // Skip to: 2980
57088
  /* 2970 */ MCD_OPC_CheckPredicate,
57089
  26,
57090
  5,
57091
  0,
57092
  0, // Skip to: 2980
57093
  /* 2975 */ MCD_OPC_Decode,
57094
  212,
57095
  27,
57096
  173,
57097
  2, // Opcode: VST1d16
57098
  /* 2980 */ MCD_OPC_CheckPredicate,
57099
  26,
57100
  132,
57101
  14,
57102
  0, // Skip to: 6701
57103
  /* 2985 */ MCD_OPC_Decode,
57104
  226,
57105
  27,
57106
  173,
57107
  2, // Opcode: VST1d16wb_register
57108
  /* 2990 */ MCD_OPC_FilterValue,
57109
  2,
57110
  43,
57111
  0,
57112
  0, // Skip to: 3038
57113
  /* 2995 */ MCD_OPC_ExtractField,
57114
  0,
57115
  4, // Inst{3-0} ...
57116
  /* 2998 */ MCD_OPC_FilterValue,
57117
  13,
57118
  10,
57119
  0,
57120
  0, // Skip to: 3013
57121
  /* 3003 */ MCD_OPC_CheckPredicate,
57122
  26,
57123
  20,
57124
  0,
57125
  0, // Skip to: 3028
57126
  /* 3008 */ MCD_OPC_Decode,
57127
  240,
57128
  27,
57129
  173,
57130
  2, // Opcode: VST1d32wb_fixed
57131
  /* 3013 */ MCD_OPC_FilterValue,
57132
  15,
57133
  10,
57134
  0,
57135
  0, // Skip to: 3028
57136
  /* 3018 */ MCD_OPC_CheckPredicate,
57137
  26,
57138
  5,
57139
  0,
57140
  0, // Skip to: 3028
57141
  /* 3023 */ MCD_OPC_Decode,
57142
  227,
57143
  27,
57144
  173,
57145
  2, // Opcode: VST1d32
57146
  /* 3028 */ MCD_OPC_CheckPredicate,
57147
  26,
57148
  84,
57149
  14,
57150
  0, // Skip to: 6701
57151
  /* 3033 */ MCD_OPC_Decode,
57152
  241,
57153
  27,
57154
  173,
57155
  2, // Opcode: VST1d32wb_register
57156
  /* 3038 */ MCD_OPC_FilterValue,
57157
  3,
57158
  74,
57159
  14,
57160
  0, // Skip to: 6701
57161
  /* 3043 */ MCD_OPC_ExtractField,
57162
  0,
57163
  4, // Inst{3-0} ...
57164
  /* 3046 */ MCD_OPC_FilterValue,
57165
  13,
57166
  10,
57167
  0,
57168
  0, // Skip to: 3061
57169
  /* 3051 */ MCD_OPC_CheckPredicate,
57170
  26,
57171
  20,
57172
  0,
57173
  0, // Skip to: 3076
57174
  /* 3056 */ MCD_OPC_Decode,
57175
  255,
57176
  27,
57177
  173,
57178
  2, // Opcode: VST1d64wb_fixed
57179
  /* 3061 */ MCD_OPC_FilterValue,
57180
  15,
57181
  10,
57182
  0,
57183
  0, // Skip to: 3076
57184
  /* 3066 */ MCD_OPC_CheckPredicate,
57185
  26,
57186
  5,
57187
  0,
57188
  0, // Skip to: 3076
57189
  /* 3071 */ MCD_OPC_Decode,
57190
  242,
57191
  27,
57192
  173,
57193
  2, // Opcode: VST1d64
57194
  /* 3076 */ MCD_OPC_CheckPredicate,
57195
  26,
57196
  36,
57197
  14,
57198
  0, // Skip to: 6701
57199
  /* 3081 */ MCD_OPC_Decode,
57200
  128,
57201
  28,
57202
  173,
57203
  2, // Opcode: VST1d64wb_register
57204
  /* 3086 */ MCD_OPC_FilterValue,
57205
  233,
57206
  3,
57207
  25,
57208
  14,
57209
  0, // Skip to: 6701
57210
  /* 3092 */ MCD_OPC_CheckPredicate,
57211
  26,
57212
  12,
57213
  0,
57214
  0, // Skip to: 3109
57215
  /* 3097 */ MCD_OPC_CheckField,
57216
  0,
57217
  4,
57218
  15,
57219
  5,
57220
  0,
57221
  0, // Skip to: 3109
57222
  /* 3104 */ MCD_OPC_Decode,
57223
  155,
57224
  29,
57225
  177,
57226
  2, // Opcode: VST4LNd16
57227
  /* 3109 */ MCD_OPC_CheckPredicate,
57228
  26,
57229
  3,
57230
  14,
57231
  0, // Skip to: 6701
57232
  /* 3114 */ MCD_OPC_Decode,
57233
  158,
57234
  29,
57235
  177,
57236
  2, // Opcode: VST4LNd16_UPD
57237
  /* 3119 */ MCD_OPC_FilterValue,
57238
  2,
57239
  249,
57240
  13,
57241
  0, // Skip to: 6701
57242
  /* 3124 */ MCD_OPC_ExtractField,
57243
  23,
57244
  9, // Inst{31-23} ...
57245
  /* 3127 */ MCD_OPC_FilterValue,
57246
  232,
57247
  3,
57248
  195,
57249
  0,
57250
  0, // Skip to: 3328
57251
  /* 3133 */ MCD_OPC_ExtractField,
57252
  6,
57253
  2, // Inst{7-6} ...
57254
  /* 3136 */ MCD_OPC_FilterValue,
57255
  0,
57256
  43,
57257
  0,
57258
  0, // Skip to: 3184
57259
  /* 3141 */ MCD_OPC_ExtractField,
57260
  0,
57261
  4, // Inst{3-0} ...
57262
  /* 3144 */ MCD_OPC_FilterValue,
57263
  13,
57264
  10,
57265
  0,
57266
  0, // Skip to: 3159
57267
  /* 3149 */ MCD_OPC_CheckPredicate,
57268
  26,
57269
  20,
57270
  0,
57271
  0, // Skip to: 3174
57272
  /* 3154 */ MCD_OPC_Decode,
57273
  223,
57274
  19,
57275
  173,
57276
  2, // Opcode: VLD1d8wb_fixed
57277
  /* 3159 */ MCD_OPC_FilterValue,
57278
  15,
57279
  10,
57280
  0,
57281
  0, // Skip to: 3174
57282
  /* 3164 */ MCD_OPC_CheckPredicate,
57283
  26,
57284
  5,
57285
  0,
57286
  0, // Skip to: 3174
57287
  /* 3169 */ MCD_OPC_Decode,
57288
  210,
57289
  19,
57290
  173,
57291
  2, // Opcode: VLD1d8
57292
  /* 3174 */ MCD_OPC_CheckPredicate,
57293
  26,
57294
  194,
57295
  13,
57296
  0, // Skip to: 6701
57297
  /* 3179 */ MCD_OPC_Decode,
57298
  224,
57299
  19,
57300
  173,
57301
  2, // Opcode: VLD1d8wb_register
57302
  /* 3184 */ MCD_OPC_FilterValue,
57303
  1,
57304
  43,
57305
  0,
57306
  0, // Skip to: 3232
57307
  /* 3189 */ MCD_OPC_ExtractField,
57308
  0,
57309
  4, // Inst{3-0} ...
57310
  /* 3192 */ MCD_OPC_FilterValue,
57311
  13,
57312
  10,
57313
  0,
57314
  0, // Skip to: 3207
57315
  /* 3197 */ MCD_OPC_CheckPredicate,
57316
  26,
57317
  20,
57318
  0,
57319
  0, // Skip to: 3222
57320
  /* 3202 */ MCD_OPC_Decode,
57321
  178,
57322
  19,
57323
  173,
57324
  2, // Opcode: VLD1d16wb_fixed
57325
  /* 3207 */ MCD_OPC_FilterValue,
57326
  15,
57327
  10,
57328
  0,
57329
  0, // Skip to: 3222
57330
  /* 3212 */ MCD_OPC_CheckPredicate,
57331
  26,
57332
  5,
57333
  0,
57334
  0, // Skip to: 3222
57335
  /* 3217 */ MCD_OPC_Decode,
57336
  165,
57337
  19,
57338
  173,
57339
  2, // Opcode: VLD1d16
57340
  /* 3222 */ MCD_OPC_CheckPredicate,
57341
  26,
57342
  146,
57343
  13,
57344
  0, // Skip to: 6701
57345
  /* 3227 */ MCD_OPC_Decode,
57346
  179,
57347
  19,
57348
  173,
57349
  2, // Opcode: VLD1d16wb_register
57350
  /* 3232 */ MCD_OPC_FilterValue,
57351
  2,
57352
  43,
57353
  0,
57354
  0, // Skip to: 3280
57355
  /* 3237 */ MCD_OPC_ExtractField,
57356
  0,
57357
  4, // Inst{3-0} ...
57358
  /* 3240 */ MCD_OPC_FilterValue,
57359
  13,
57360
  10,
57361
  0,
57362
  0, // Skip to: 3255
57363
  /* 3245 */ MCD_OPC_CheckPredicate,
57364
  26,
57365
  20,
57366
  0,
57367
  0, // Skip to: 3270
57368
  /* 3250 */ MCD_OPC_Decode,
57369
  193,
57370
  19,
57371
  173,
57372
  2, // Opcode: VLD1d32wb_fixed
57373
  /* 3255 */ MCD_OPC_FilterValue,
57374
  15,
57375
  10,
57376
  0,
57377
  0, // Skip to: 3270
57378
  /* 3260 */ MCD_OPC_CheckPredicate,
57379
  26,
57380
  5,
57381
  0,
57382
  0, // Skip to: 3270
57383
  /* 3265 */ MCD_OPC_Decode,
57384
  180,
57385
  19,
57386
  173,
57387
  2, // Opcode: VLD1d32
57388
  /* 3270 */ MCD_OPC_CheckPredicate,
57389
  26,
57390
  98,
57391
  13,
57392
  0, // Skip to: 6701
57393
  /* 3275 */ MCD_OPC_Decode,
57394
  194,
57395
  19,
57396
  173,
57397
  2, // Opcode: VLD1d32wb_register
57398
  /* 3280 */ MCD_OPC_FilterValue,
57399
  3,
57400
  88,
57401
  13,
57402
  0, // Skip to: 6701
57403
  /* 3285 */ MCD_OPC_ExtractField,
57404
  0,
57405
  4, // Inst{3-0} ...
57406
  /* 3288 */ MCD_OPC_FilterValue,
57407
  13,
57408
  10,
57409
  0,
57410
  0, // Skip to: 3303
57411
  /* 3293 */ MCD_OPC_CheckPredicate,
57412
  26,
57413
  20,
57414
  0,
57415
  0, // Skip to: 3318
57416
  /* 3298 */ MCD_OPC_Decode,
57417
  208,
57418
  19,
57419
  173,
57420
  2, // Opcode: VLD1d64wb_fixed
57421
  /* 3303 */ MCD_OPC_FilterValue,
57422
  15,
57423
  10,
57424
  0,
57425
  0, // Skip to: 3318
57426
  /* 3308 */ MCD_OPC_CheckPredicate,
57427
  26,
57428
  5,
57429
  0,
57430
  0, // Skip to: 3318
57431
  /* 3313 */ MCD_OPC_Decode,
57432
  195,
57433
  19,
57434
  173,
57435
  2, // Opcode: VLD1d64
57436
  /* 3318 */ MCD_OPC_CheckPredicate,
57437
  26,
57438
  50,
57439
  13,
57440
  0, // Skip to: 6701
57441
  /* 3323 */ MCD_OPC_Decode,
57442
  209,
57443
  19,
57444
  173,
57445
  2, // Opcode: VLD1d64wb_register
57446
  /* 3328 */ MCD_OPC_FilterValue,
57447
  233,
57448
  3,
57449
  39,
57450
  13,
57451
  0, // Skip to: 6701
57452
  /* 3334 */ MCD_OPC_CheckPredicate,
57453
  26,
57454
  12,
57455
  0,
57456
  0, // Skip to: 3351
57457
  /* 3339 */ MCD_OPC_CheckField,
57458
  0,
57459
  4,
57460
  15,
57461
  5,
57462
  0,
57463
  0, // Skip to: 3351
57464
  /* 3346 */ MCD_OPC_Decode,
57465
  192,
57466
  21,
57467
  178,
57468
  2, // Opcode: VLD4LNd16
57469
  /* 3351 */ MCD_OPC_CheckPredicate,
57470
  26,
57471
  17,
57472
  13,
57473
  0, // Skip to: 6701
57474
  /* 3356 */ MCD_OPC_Decode,
57475
  195,
57476
  21,
57477
  178,
57478
  2, // Opcode: VLD4LNd16_UPD
57479
  /* 3361 */ MCD_OPC_FilterValue,
57480
  1,
57481
  7,
57482
  13,
57483
  0, // Skip to: 6701
57484
  /* 3366 */ MCD_OPC_ExtractField,
57485
  20,
57486
  2, // Inst{21-20} ...
57487
  /* 3369 */ MCD_OPC_FilterValue,
57488
  0,
57489
  36,
57490
  0,
57491
  0, // Skip to: 3410
57492
  /* 3374 */ MCD_OPC_ExtractField,
57493
  23,
57494
  9, // Inst{31-23} ...
57495
  /* 3377 */ MCD_OPC_FilterValue,
57496
  233,
57497
  3,
57498
  246,
57499
  12,
57500
  0, // Skip to: 6701
57501
  /* 3383 */ MCD_OPC_CheckPredicate,
57502
  26,
57503
  12,
57504
  0,
57505
  0, // Skip to: 3400
57506
  /* 3388 */ MCD_OPC_CheckField,
57507
  0,
57508
  4,
57509
  15,
57510
  5,
57511
  0,
57512
  0, // Skip to: 3400
57513
  /* 3395 */ MCD_OPC_Decode,
57514
  167,
57515
  29,
57516
  177,
57517
  2, // Opcode: VST4LNq16
57518
  /* 3400 */ MCD_OPC_CheckPredicate,
57519
  26,
57520
  224,
57521
  12,
57522
  0, // Skip to: 6701
57523
  /* 3405 */ MCD_OPC_Decode,
57524
  170,
57525
  29,
57526
  177,
57527
  2, // Opcode: VST4LNq16_UPD
57528
  /* 3410 */ MCD_OPC_FilterValue,
57529
  2,
57530
  214,
57531
  12,
57532
  0, // Skip to: 6701
57533
  /* 3415 */ MCD_OPC_ExtractField,
57534
  23,
57535
  9, // Inst{31-23} ...
57536
  /* 3418 */ MCD_OPC_FilterValue,
57537
  233,
57538
  3,
57539
  205,
57540
  12,
57541
  0, // Skip to: 6701
57542
  /* 3424 */ MCD_OPC_CheckPredicate,
57543
  26,
57544
  12,
57545
  0,
57546
  0, // Skip to: 3441
57547
  /* 3429 */ MCD_OPC_CheckField,
57548
  0,
57549
  4,
57550
  15,
57551
  5,
57552
  0,
57553
  0, // Skip to: 3441
57554
  /* 3436 */ MCD_OPC_Decode,
57555
  204,
57556
  21,
57557
  178,
57558
  2, // Opcode: VLD4LNq16
57559
  /* 3441 */ MCD_OPC_CheckPredicate,
57560
  26,
57561
  183,
57562
  12,
57563
  0, // Skip to: 6701
57564
  /* 3446 */ MCD_OPC_Decode,
57565
  207,
57566
  21,
57567
  178,
57568
  2, // Opcode: VLD4LNq16_UPD
57569
  /* 3451 */ MCD_OPC_FilterValue,
57570
  8,
57571
  185,
57572
  1,
57573
  0, // Skip to: 3897
57574
  /* 3456 */ MCD_OPC_ExtractField,
57575
  6,
57576
  1, // Inst{6} ...
57577
  /* 3459 */ MCD_OPC_FilterValue,
57578
  0,
57579
  39,
57580
  1,
57581
  0, // Skip to: 3759
57582
  /* 3464 */ MCD_OPC_ExtractField,
57583
  20,
57584
  2, // Inst{21-20} ...
57585
  /* 3467 */ MCD_OPC_FilterValue,
57586
  0,
57587
  141,
57588
  0,
57589
  0, // Skip to: 3613
57590
  /* 3472 */ MCD_OPC_ExtractField,
57591
  23,
57592
  9, // Inst{31-23} ...
57593
  /* 3475 */ MCD_OPC_FilterValue,
57594
  232,
57595
  3,
57596
  99,
57597
  0,
57598
  0, // Skip to: 3580
57599
  /* 3481 */ MCD_OPC_ExtractField,
57600
  7,
57601
  1, // Inst{7} ...
57602
  /* 3484 */ MCD_OPC_FilterValue,
57603
  0,
57604
  43,
57605
  0,
57606
  0, // Skip to: 3532
57607
  /* 3489 */ MCD_OPC_ExtractField,
57608
  0,
57609
  4, // Inst{3-0} ...
57610
  /* 3492 */ MCD_OPC_FilterValue,
57611
  13,
57612
  10,
57613
  0,
57614
  0, // Skip to: 3507
57615
  /* 3497 */ MCD_OPC_CheckPredicate,
57616
  26,
57617
  20,
57618
  0,
57619
  0, // Skip to: 3522
57620
  /* 3502 */ MCD_OPC_Decode,
57621
  216,
57622
  28,
57623
  176,
57624
  2, // Opcode: VST2d8wb_fixed
57625
  /* 3507 */ MCD_OPC_FilterValue,
57626
  15,
57627
  10,
57628
  0,
57629
  0, // Skip to: 3522
57630
  /* 3512 */ MCD_OPC_CheckPredicate,
57631
  26,
57632
  5,
57633
  0,
57634
  0, // Skip to: 3522
57635
  /* 3517 */ MCD_OPC_Decode,
57636
  215,
57637
  28,
57638
  176,
57639
  2, // Opcode: VST2d8
57640
  /* 3522 */ MCD_OPC_CheckPredicate,
57641
  26,
57642
  102,
57643
  12,
57644
  0, // Skip to: 6701
57645
  /* 3527 */ MCD_OPC_Decode,
57646
  217,
57647
  28,
57648
  176,
57649
  2, // Opcode: VST2d8wb_register
57650
  /* 3532 */ MCD_OPC_FilterValue,
57651
  1,
57652
  92,
57653
  12,
57654
  0, // Skip to: 6701
57655
  /* 3537 */ MCD_OPC_ExtractField,
57656
  0,
57657
  4, // Inst{3-0} ...
57658
  /* 3540 */ MCD_OPC_FilterValue,
57659
  13,
57660
  10,
57661
  0,
57662
  0, // Skip to: 3555
57663
  /* 3545 */ MCD_OPC_CheckPredicate,
57664
  26,
57665
  20,
57666
  0,
57667
  0, // Skip to: 3570
57668
  /* 3550 */ MCD_OPC_Decode,
57669
  213,
57670
  28,
57671
  176,
57672
  2, // Opcode: VST2d32wb_fixed
57673
  /* 3555 */ MCD_OPC_FilterValue,
57674
  15,
57675
  10,
57676
  0,
57677
  0, // Skip to: 3570
57678
  /* 3560 */ MCD_OPC_CheckPredicate,
57679
  26,
57680
  5,
57681
  0,
57682
  0, // Skip to: 3570
57683
  /* 3565 */ MCD_OPC_Decode,
57684
  212,
57685
  28,
57686
  176,
57687
  2, // Opcode: VST2d32
57688
  /* 3570 */ MCD_OPC_CheckPredicate,
57689
  26,
57690
  54,
57691
  12,
57692
  0, // Skip to: 6701
57693
  /* 3575 */ MCD_OPC_Decode,
57694
  214,
57695
  28,
57696
  176,
57697
  2, // Opcode: VST2d32wb_register
57698
  /* 3580 */ MCD_OPC_FilterValue,
57699
  233,
57700
  3,
57701
  43,
57702
  12,
57703
  0, // Skip to: 6701
57704
  /* 3586 */ MCD_OPC_CheckPredicate,
57705
  26,
57706
  12,
57707
  0,
57708
  0, // Skip to: 3603
57709
  /* 3591 */ MCD_OPC_CheckField,
57710
  0,
57711
  4,
57712
  15,
57713
  5,
57714
  0,
57715
  0, // Skip to: 3603
57716
  /* 3598 */ MCD_OPC_Decode,
57717
  202,
57718
  27,
57719
  169,
57720
  2, // Opcode: VST1LNd32
57721
  /* 3603 */ MCD_OPC_CheckPredicate,
57722
  26,
57723
  21,
57724
  12,
57725
  0, // Skip to: 6701
57726
  /* 3608 */ MCD_OPC_Decode,
57727
  203,
57728
  27,
57729
  169,
57730
  2, // Opcode: VST1LNd32_UPD
57731
  /* 3613 */ MCD_OPC_FilterValue,
57732
  2,
57733
  11,
57734
  12,
57735
  0, // Skip to: 6701
57736
  /* 3618 */ MCD_OPC_ExtractField,
57737
  23,
57738
  9, // Inst{31-23} ...
57739
  /* 3621 */ MCD_OPC_FilterValue,
57740
  232,
57741
  3,
57742
  99,
57743
  0,
57744
  0, // Skip to: 3726
57745
  /* 3627 */ MCD_OPC_ExtractField,
57746
  7,
57747
  1, // Inst{7} ...
57748
  /* 3630 */ MCD_OPC_FilterValue,
57749
  0,
57750
  43,
57751
  0,
57752
  0, // Skip to: 3678
57753
  /* 3635 */ MCD_OPC_ExtractField,
57754
  0,
57755
  4, // Inst{3-0} ...
57756
  /* 3638 */ MCD_OPC_FilterValue,
57757
  13,
57758
  10,
57759
  0,
57760
  0, // Skip to: 3653
57761
  /* 3643 */ MCD_OPC_CheckPredicate,
57762
  26,
57763
  20,
57764
  0,
57765
  0, // Skip to: 3668
57766
  /* 3648 */ MCD_OPC_Decode,
57767
  199,
57768
  20,
57769
  176,
57770
  2, // Opcode: VLD2d8wb_fixed
57771
  /* 3653 */ MCD_OPC_FilterValue,
57772
  15,
57773
  10,
57774
  0,
57775
  0, // Skip to: 3668
57776
  /* 3658 */ MCD_OPC_CheckPredicate,
57777
  26,
57778
  5,
57779
  0,
57780
  0, // Skip to: 3668
57781
  /* 3663 */ MCD_OPC_Decode,
57782
  198,
57783
  20,
57784
  176,
57785
  2, // Opcode: VLD2d8
57786
  /* 3668 */ MCD_OPC_CheckPredicate,
57787
  26,
57788
  212,
57789
  11,
57790
  0, // Skip to: 6701
57791
  /* 3673 */ MCD_OPC_Decode,
57792
  200,
57793
  20,
57794
  176,
57795
  2, // Opcode: VLD2d8wb_register
57796
  /* 3678 */ MCD_OPC_FilterValue,
57797
  1,
57798
  202,
57799
  11,
57800
  0, // Skip to: 6701
57801
  /* 3683 */ MCD_OPC_ExtractField,
57802
  0,
57803
  4, // Inst{3-0} ...
57804
  /* 3686 */ MCD_OPC_FilterValue,
57805
  13,
57806
  10,
57807
  0,
57808
  0, // Skip to: 3701
57809
  /* 3691 */ MCD_OPC_CheckPredicate,
57810
  26,
57811
  20,
57812
  0,
57813
  0, // Skip to: 3716
57814
  /* 3696 */ MCD_OPC_Decode,
57815
  196,
57816
  20,
57817
  176,
57818
  2, // Opcode: VLD2d32wb_fixed
57819
  /* 3701 */ MCD_OPC_FilterValue,
57820
  15,
57821
  10,
57822
  0,
57823
  0, // Skip to: 3716
57824
  /* 3706 */ MCD_OPC_CheckPredicate,
57825
  26,
57826
  5,
57827
  0,
57828
  0, // Skip to: 3716
57829
  /* 3711 */ MCD_OPC_Decode,
57830
  195,
57831
  20,
57832
  176,
57833
  2, // Opcode: VLD2d32
57834
  /* 3716 */ MCD_OPC_CheckPredicate,
57835
  26,
57836
  164,
57837
  11,
57838
  0, // Skip to: 6701
57839
  /* 3721 */ MCD_OPC_Decode,
57840
  197,
57841
  20,
57842
  176,
57843
  2, // Opcode: VLD2d32wb_register
57844
  /* 3726 */ MCD_OPC_FilterValue,
57845
  233,
57846
  3,
57847
  153,
57848
  11,
57849
  0, // Skip to: 6701
57850
  /* 3732 */ MCD_OPC_CheckPredicate,
57851
  26,
57852
  12,
57853
  0,
57854
  0, // Skip to: 3749
57855
  /* 3737 */ MCD_OPC_CheckField,
57856
  0,
57857
  4,
57858
  15,
57859
  5,
57860
  0,
57861
  0, // Skip to: 3749
57862
  /* 3744 */ MCD_OPC_Decode,
57863
  155,
57864
  19,
57865
  170,
57866
  2, // Opcode: VLD1LNd32
57867
  /* 3749 */ MCD_OPC_CheckPredicate,
57868
  26,
57869
  131,
57870
  11,
57871
  0, // Skip to: 6701
57872
  /* 3754 */ MCD_OPC_Decode,
57873
  156,
57874
  19,
57875
  170,
57876
  2, // Opcode: VLD1LNd32_UPD
57877
  /* 3759 */ MCD_OPC_FilterValue,
57878
  1,
57879
  121,
57880
  11,
57881
  0, // Skip to: 6701
57882
  /* 3764 */ MCD_OPC_ExtractField,
57883
  20,
57884
  2, // Inst{21-20} ...
57885
  /* 3767 */ MCD_OPC_FilterValue,
57886
  0,
57887
  60,
57888
  0,
57889
  0, // Skip to: 3832
57890
  /* 3772 */ MCD_OPC_ExtractField,
57891
  7,
57892
  1, // Inst{7} ...
57893
  /* 3775 */ MCD_OPC_FilterValue,
57894
  0,
57895
  105,
57896
  11,
57897
  0, // Skip to: 6701
57898
  /* 3780 */ MCD_OPC_ExtractField,
57899
  23,
57900
  9, // Inst{31-23} ...
57901
  /* 3783 */ MCD_OPC_FilterValue,
57902
  232,
57903
  3,
57904
  96,
57905
  11,
57906
  0, // Skip to: 6701
57907
  /* 3789 */ MCD_OPC_ExtractField,
57908
  0,
57909
  4, // Inst{3-0} ...
57910
  /* 3792 */ MCD_OPC_FilterValue,
57911
  13,
57912
  10,
57913
  0,
57914
  0, // Skip to: 3807
57915
  /* 3797 */ MCD_OPC_CheckPredicate,
57916
  26,
57917
  20,
57918
  0,
57919
  0, // Skip to: 3822
57920
  /* 3802 */ MCD_OPC_Decode,
57921
  210,
57922
  28,
57923
  176,
57924
  2, // Opcode: VST2d16wb_fixed
57925
  /* 3807 */ MCD_OPC_FilterValue,
57926
  15,
57927
  10,
57928
  0,
57929
  0, // Skip to: 3822
57930
  /* 3812 */ MCD_OPC_CheckPredicate,
57931
  26,
57932
  5,
57933
  0,
57934
  0, // Skip to: 3822
57935
  /* 3817 */ MCD_OPC_Decode,
57936
  209,
57937
  28,
57938
  176,
57939
  2, // Opcode: VST2d16
57940
  /* 3822 */ MCD_OPC_CheckPredicate,
57941
  26,
57942
  58,
57943
  11,
57944
  0, // Skip to: 6701
57945
  /* 3827 */ MCD_OPC_Decode,
57946
  211,
57947
  28,
57948
  176,
57949
  2, // Opcode: VST2d16wb_register
57950
  /* 3832 */ MCD_OPC_FilterValue,
57951
  2,
57952
  48,
57953
  11,
57954
  0, // Skip to: 6701
57955
  /* 3837 */ MCD_OPC_ExtractField,
57956
  7,
57957
  1, // Inst{7} ...
57958
  /* 3840 */ MCD_OPC_FilterValue,
57959
  0,
57960
  40,
57961
  11,
57962
  0, // Skip to: 6701
57963
  /* 3845 */ MCD_OPC_ExtractField,
57964
  23,
57965
  9, // Inst{31-23} ...
57966
  /* 3848 */ MCD_OPC_FilterValue,
57967
  232,
57968
  3,
57969
  31,
57970
  11,
57971
  0, // Skip to: 6701
57972
  /* 3854 */ MCD_OPC_ExtractField,
57973
  0,
57974
  4, // Inst{3-0} ...
57975
  /* 3857 */ MCD_OPC_FilterValue,
57976
  13,
57977
  10,
57978
  0,
57979
  0, // Skip to: 3872
57980
  /* 3862 */ MCD_OPC_CheckPredicate,
57981
  26,
57982
  20,
57983
  0,
57984
  0, // Skip to: 3887
57985
  /* 3867 */ MCD_OPC_Decode,
57986
  193,
57987
  20,
57988
  176,
57989
  2, // Opcode: VLD2d16wb_fixed
57990
  /* 3872 */ MCD_OPC_FilterValue,
57991
  15,
57992
  10,
57993
  0,
57994
  0, // Skip to: 3887
57995
  /* 3877 */ MCD_OPC_CheckPredicate,
57996
  26,
57997
  5,
57998
  0,
57999
  0, // Skip to: 3887
58000
  /* 3882 */ MCD_OPC_Decode,
58001
  192,
58002
  20,
58003
  176,
58004
  2, // Opcode: VLD2d16
58005
  /* 3887 */ MCD_OPC_CheckPredicate,
58006
  26,
58007
  249,
58008
  10,
58009
  0, // Skip to: 6701
58010
  /* 3892 */ MCD_OPC_Decode,
58011
  194,
58012
  20,
58013
  176,
58014
  2, // Opcode: VLD2d16wb_register
58015
  /* 3897 */ MCD_OPC_FilterValue,
58016
  9,
58017
  27,
58018
  2,
58019
  0, // Skip to: 4441
58020
  /* 3902 */ MCD_OPC_ExtractField,
58021
  6,
58022
  1, // Inst{6} ...
58023
  /* 3905 */ MCD_OPC_FilterValue,
58024
  0,
58025
  55,
58026
  1,
58027
  0, // Skip to: 4221
58028
  /* 3910 */ MCD_OPC_ExtractField,
58029
  20,
58030
  2, // Inst{21-20} ...
58031
  /* 3913 */ MCD_OPC_FilterValue,
58032
  0,
58033
  149,
58034
  0,
58035
  0, // Skip to: 4067
58036
  /* 3918 */ MCD_OPC_ExtractField,
58037
  23,
58038
  9, // Inst{31-23} ...
58039
  /* 3921 */ MCD_OPC_FilterValue,
58040
  232,
58041
  3,
58042
  99,
58043
  0,
58044
  0, // Skip to: 4026
58045
  /* 3927 */ MCD_OPC_ExtractField,
58046
  7,
58047
  1, // Inst{7} ...
58048
  /* 3930 */ MCD_OPC_FilterValue,
58049
  0,
58050
  43,
58051
  0,
58052
  0, // Skip to: 3978
58053
  /* 3935 */ MCD_OPC_ExtractField,
58054
  0,
58055
  4, // Inst{3-0} ...
58056
  /* 3938 */ MCD_OPC_FilterValue,
58057
  13,
58058
  10,
58059
  0,
58060
  0, // Skip to: 3953
58061
  /* 3943 */ MCD_OPC_CheckPredicate,
58062
  26,
58063
  20,
58064
  0,
58065
  0, // Skip to: 3968
58066
  /* 3948 */ MCD_OPC_Decode,
58067
  207,
58068
  28,
58069
  176,
58070
  2, // Opcode: VST2b8wb_fixed
58071
  /* 3953 */ MCD_OPC_FilterValue,
58072
  15,
58073
  10,
58074
  0,
58075
  0, // Skip to: 3968
58076
  /* 3958 */ MCD_OPC_CheckPredicate,
58077
  26,
58078
  5,
58079
  0,
58080
  0, // Skip to: 3968
58081
  /* 3963 */ MCD_OPC_Decode,
58082
  206,
58083
  28,
58084
  176,
58085
  2, // Opcode: VST2b8
58086
  /* 3968 */ MCD_OPC_CheckPredicate,
58087
  26,
58088
  168,
58089
  10,
58090
  0, // Skip to: 6701
58091
  /* 3973 */ MCD_OPC_Decode,
58092
  208,
58093
  28,
58094
  176,
58095
  2, // Opcode: VST2b8wb_register
58096
  /* 3978 */ MCD_OPC_FilterValue,
58097
  1,
58098
  158,
58099
  10,
58100
  0, // Skip to: 6701
58101
  /* 3983 */ MCD_OPC_ExtractField,
58102
  0,
58103
  4, // Inst{3-0} ...
58104
  /* 3986 */ MCD_OPC_FilterValue,
58105
  13,
58106
  10,
58107
  0,
58108
  0, // Skip to: 4001
58109
  /* 3991 */ MCD_OPC_CheckPredicate,
58110
  26,
58111
  20,
58112
  0,
58113
  0, // Skip to: 4016
58114
  /* 3996 */ MCD_OPC_Decode,
58115
  204,
58116
  28,
58117
  176,
58118
  2, // Opcode: VST2b32wb_fixed
58119
  /* 4001 */ MCD_OPC_FilterValue,
58120
  15,
58121
  10,
58122
  0,
58123
  0, // Skip to: 4016
58124
  /* 4006 */ MCD_OPC_CheckPredicate,
58125
  26,
58126
  5,
58127
  0,
58128
  0, // Skip to: 4016
58129
  /* 4011 */ MCD_OPC_Decode,
58130
  203,
58131
  28,
58132
  176,
58133
  2, // Opcode: VST2b32
58134
  /* 4016 */ MCD_OPC_CheckPredicate,
58135
  26,
58136
  120,
58137
  10,
58138
  0, // Skip to: 6701
58139
  /* 4021 */ MCD_OPC_Decode,
58140
  205,
58141
  28,
58142
  176,
58143
  2, // Opcode: VST2b32wb_register
58144
  /* 4026 */ MCD_OPC_FilterValue,
58145
  233,
58146
  3,
58147
  109,
58148
  10,
58149
  0, // Skip to: 6701
58150
  /* 4032 */ MCD_OPC_ExtractField,
58151
  5,
58152
  1, // Inst{5} ...
58153
  /* 4035 */ MCD_OPC_FilterValue,
58154
  0,
58155
  101,
58156
  10,
58157
  0, // Skip to: 6701
58158
  /* 4040 */ MCD_OPC_CheckPredicate,
58159
  26,
58160
  12,
58161
  0,
58162
  0, // Skip to: 4057
58163
  /* 4045 */ MCD_OPC_CheckField,
58164
  0,
58165
  4,
58166
  15,
58167
  5,
58168
  0,
58169
  0, // Skip to: 4057
58170
  /* 4052 */ MCD_OPC_Decode,
58171
  184,
58172
  28,
58173
  171,
58174
  2, // Opcode: VST2LNd32
58175
  /* 4057 */ MCD_OPC_CheckPredicate,
58176
  26,
58177
  79,
58178
  10,
58179
  0, // Skip to: 6701
58180
  /* 4062 */ MCD_OPC_Decode,
58181
  187,
58182
  28,
58183
  171,
58184
  2, // Opcode: VST2LNd32_UPD
58185
  /* 4067 */ MCD_OPC_FilterValue,
58186
  2,
58187
  69,
58188
  10,
58189
  0, // Skip to: 6701
58190
  /* 4072 */ MCD_OPC_ExtractField,
58191
  23,
58192
  9, // Inst{31-23} ...
58193
  /* 4075 */ MCD_OPC_FilterValue,
58194
  232,
58195
  3,
58196
  99,
58197
  0,
58198
  0, // Skip to: 4180
58199
  /* 4081 */ MCD_OPC_ExtractField,
58200
  7,
58201
  1, // Inst{7} ...
58202
  /* 4084 */ MCD_OPC_FilterValue,
58203
  0,
58204
  43,
58205
  0,
58206
  0, // Skip to: 4132
58207
  /* 4089 */ MCD_OPC_ExtractField,
58208
  0,
58209
  4, // Inst{3-0} ...
58210
  /* 4092 */ MCD_OPC_FilterValue,
58211
  13,
58212
  10,
58213
  0,
58214
  0, // Skip to: 4107
58215
  /* 4097 */ MCD_OPC_CheckPredicate,
58216
  26,
58217
  20,
58218
  0,
58219
  0, // Skip to: 4122
58220
  /* 4102 */ MCD_OPC_Decode,
58221
  190,
58222
  20,
58223
  176,
58224
  2, // Opcode: VLD2b8wb_fixed
58225
  /* 4107 */ MCD_OPC_FilterValue,
58226
  15,
58227
  10,
58228
  0,
58229
  0, // Skip to: 4122
58230
  /* 4112 */ MCD_OPC_CheckPredicate,
58231
  26,
58232
  5,
58233
  0,
58234
  0, // Skip to: 4122
58235
  /* 4117 */ MCD_OPC_Decode,
58236
  189,
58237
  20,
58238
  176,
58239
  2, // Opcode: VLD2b8
58240
  /* 4122 */ MCD_OPC_CheckPredicate,
58241
  26,
58242
  14,
58243
  10,
58244
  0, // Skip to: 6701
58245
  /* 4127 */ MCD_OPC_Decode,
58246
  191,
58247
  20,
58248
  176,
58249
  2, // Opcode: VLD2b8wb_register
58250
  /* 4132 */ MCD_OPC_FilterValue,
58251
  1,
58252
  4,
58253
  10,
58254
  0, // Skip to: 6701
58255
  /* 4137 */ MCD_OPC_ExtractField,
58256
  0,
58257
  4, // Inst{3-0} ...
58258
  /* 4140 */ MCD_OPC_FilterValue,
58259
  13,
58260
  10,
58261
  0,
58262
  0, // Skip to: 4155
58263
  /* 4145 */ MCD_OPC_CheckPredicate,
58264
  26,
58265
  20,
58266
  0,
58267
  0, // Skip to: 4170
58268
  /* 4150 */ MCD_OPC_Decode,
58269
  187,
58270
  20,
58271
  176,
58272
  2, // Opcode: VLD2b32wb_fixed
58273
  /* 4155 */ MCD_OPC_FilterValue,
58274
  15,
58275
  10,
58276
  0,
58277
  0, // Skip to: 4170
58278
  /* 4160 */ MCD_OPC_CheckPredicate,
58279
  26,
58280
  5,
58281
  0,
58282
  0, // Skip to: 4170
58283
  /* 4165 */ MCD_OPC_Decode,
58284
  186,
58285
  20,
58286
  176,
58287
  2, // Opcode: VLD2b32
58288
  /* 4170 */ MCD_OPC_CheckPredicate,
58289
  26,
58290
  222,
58291
  9,
58292
  0, // Skip to: 6701
58293
  /* 4175 */ MCD_OPC_Decode,
58294
  188,
58295
  20,
58296
  176,
58297
  2, // Opcode: VLD2b32wb_register
58298
  /* 4180 */ MCD_OPC_FilterValue,
58299
  233,
58300
  3,
58301
  211,
58302
  9,
58303
  0, // Skip to: 6701
58304
  /* 4186 */ MCD_OPC_ExtractField,
58305
  5,
58306
  1, // Inst{5} ...
58307
  /* 4189 */ MCD_OPC_FilterValue,
58308
  0,
58309
  203,
58310
  9,
58311
  0, // Skip to: 6701
58312
  /* 4194 */ MCD_OPC_CheckPredicate,
58313
  26,
58314
  12,
58315
  0,
58316
  0, // Skip to: 4211
58317
  /* 4199 */ MCD_OPC_CheckField,
58318
  0,
58319
  4,
58320
  15,
58321
  5,
58322
  0,
58323
  0, // Skip to: 4211
58324
  /* 4206 */ MCD_OPC_Decode,
58325
  167,
58326
  20,
58327
  172,
58328
  2, // Opcode: VLD2LNd32
58329
  /* 4211 */ MCD_OPC_CheckPredicate,
58330
  26,
58331
  181,
58332
  9,
58333
  0, // Skip to: 6701
58334
  /* 4216 */ MCD_OPC_Decode,
58335
  170,
58336
  20,
58337
  172,
58338
  2, // Opcode: VLD2LNd32_UPD
58339
  /* 4221 */ MCD_OPC_FilterValue,
58340
  1,
58341
  171,
58342
  9,
58343
  0, // Skip to: 6701
58344
  /* 4226 */ MCD_OPC_ExtractField,
58345
  20,
58346
  2, // Inst{21-20} ...
58347
  /* 4229 */ MCD_OPC_FilterValue,
58348
  0,
58349
  101,
58350
  0,
58351
  0, // Skip to: 4335
58352
  /* 4234 */ MCD_OPC_ExtractField,
58353
  23,
58354
  9, // Inst{31-23} ...
58355
  /* 4237 */ MCD_OPC_FilterValue,
58356
  232,
58357
  3,
58358
  51,
58359
  0,
58360
  0, // Skip to: 4294
58361
  /* 4243 */ MCD_OPC_ExtractField,
58362
  7,
58363
  1, // Inst{7} ...
58364
  /* 4246 */ MCD_OPC_FilterValue,
58365
  0,
58366
  146,
58367
  9,
58368
  0, // Skip to: 6701
58369
  /* 4251 */ MCD_OPC_ExtractField,
58370
  0,
58371
  4, // Inst{3-0} ...
58372
  /* 4254 */ MCD_OPC_FilterValue,
58373
  13,
58374
  10,
58375
  0,
58376
  0, // Skip to: 4269
58377
  /* 4259 */ MCD_OPC_CheckPredicate,
58378
  26,
58379
  20,
58380
  0,
58381
  0, // Skip to: 4284
58382
  /* 4264 */ MCD_OPC_Decode,
58383
  201,
58384
  28,
58385
  176,
58386
  2, // Opcode: VST2b16wb_fixed
58387
  /* 4269 */ MCD_OPC_FilterValue,
58388
  15,
58389
  10,
58390
  0,
58391
  0, // Skip to: 4284
58392
  /* 4274 */ MCD_OPC_CheckPredicate,
58393
  26,
58394
  5,
58395
  0,
58396
  0, // Skip to: 4284
58397
  /* 4279 */ MCD_OPC_Decode,
58398
  200,
58399
  28,
58400
  176,
58401
  2, // Opcode: VST2b16
58402
  /* 4284 */ MCD_OPC_CheckPredicate,
58403
  26,
58404
  108,
58405
  9,
58406
  0, // Skip to: 6701
58407
  /* 4289 */ MCD_OPC_Decode,
58408
  202,
58409
  28,
58410
  176,
58411
  2, // Opcode: VST2b16wb_register
58412
  /* 4294 */ MCD_OPC_FilterValue,
58413
  233,
58414
  3,
58415
  97,
58416
  9,
58417
  0, // Skip to: 6701
58418
  /* 4300 */ MCD_OPC_ExtractField,
58419
  5,
58420
  1, // Inst{5} ...
58421
  /* 4303 */ MCD_OPC_FilterValue,
58422
  0,
58423
  89,
58424
  9,
58425
  0, // Skip to: 6701
58426
  /* 4308 */ MCD_OPC_CheckPredicate,
58427
  26,
58428
  12,
58429
  0,
58430
  0, // Skip to: 4325
58431
  /* 4313 */ MCD_OPC_CheckField,
58432
  0,
58433
  4,
58434
  15,
58435
  5,
58436
  0,
58437
  0, // Skip to: 4325
58438
  /* 4320 */ MCD_OPC_Decode,
58439
  196,
58440
  28,
58441
  171,
58442
  2, // Opcode: VST2LNq32
58443
  /* 4325 */ MCD_OPC_CheckPredicate,
58444
  26,
58445
  67,
58446
  9,
58447
  0, // Skip to: 6701
58448
  /* 4330 */ MCD_OPC_Decode,
58449
  199,
58450
  28,
58451
  171,
58452
  2, // Opcode: VST2LNq32_UPD
58453
  /* 4335 */ MCD_OPC_FilterValue,
58454
  2,
58455
  57,
58456
  9,
58457
  0, // Skip to: 6701
58458
  /* 4340 */ MCD_OPC_ExtractField,
58459
  23,
58460
  9, // Inst{31-23} ...
58461
  /* 4343 */ MCD_OPC_FilterValue,
58462
  232,
58463
  3,
58464
  51,
58465
  0,
58466
  0, // Skip to: 4400
58467
  /* 4349 */ MCD_OPC_ExtractField,
58468
  7,
58469
  1, // Inst{7} ...
58470
  /* 4352 */ MCD_OPC_FilterValue,
58471
  0,
58472
  40,
58473
  9,
58474
  0, // Skip to: 6701
58475
  /* 4357 */ MCD_OPC_ExtractField,
58476
  0,
58477
  4, // Inst{3-0} ...
58478
  /* 4360 */ MCD_OPC_FilterValue,
58479
  13,
58480
  10,
58481
  0,
58482
  0, // Skip to: 4375
58483
  /* 4365 */ MCD_OPC_CheckPredicate,
58484
  26,
58485
  20,
58486
  0,
58487
  0, // Skip to: 4390
58488
  /* 4370 */ MCD_OPC_Decode,
58489
  184,
58490
  20,
58491
  176,
58492
  2, // Opcode: VLD2b16wb_fixed
58493
  /* 4375 */ MCD_OPC_FilterValue,
58494
  15,
58495
  10,
58496
  0,
58497
  0, // Skip to: 4390
58498
  /* 4380 */ MCD_OPC_CheckPredicate,
58499
  26,
58500
  5,
58501
  0,
58502
  0, // Skip to: 4390
58503
  /* 4385 */ MCD_OPC_Decode,
58504
  183,
58505
  20,
58506
  176,
58507
  2, // Opcode: VLD2b16
58508
  /* 4390 */ MCD_OPC_CheckPredicate,
58509
  26,
58510
  2,
58511
  9,
58512
  0, // Skip to: 6701
58513
  /* 4395 */ MCD_OPC_Decode,
58514
  185,
58515
  20,
58516
  176,
58517
  2, // Opcode: VLD2b16wb_register
58518
  /* 4400 */ MCD_OPC_FilterValue,
58519
  233,
58520
  3,
58521
  247,
58522
  8,
58523
  0, // Skip to: 6701
58524
  /* 4406 */ MCD_OPC_ExtractField,
58525
  5,
58526
  1, // Inst{5} ...
58527
  /* 4409 */ MCD_OPC_FilterValue,
58528
  0,
58529
  239,
58530
  8,
58531
  0, // Skip to: 6701
58532
  /* 4414 */ MCD_OPC_CheckPredicate,
58533
  26,
58534
  12,
58535
  0,
58536
  0, // Skip to: 4431
58537
  /* 4419 */ MCD_OPC_CheckField,
58538
  0,
58539
  4,
58540
  15,
58541
  5,
58542
  0,
58543
  0, // Skip to: 4431
58544
  /* 4426 */ MCD_OPC_Decode,
58545
  179,
58546
  20,
58547
  172,
58548
  2, // Opcode: VLD2LNq32
58549
  /* 4431 */ MCD_OPC_CheckPredicate,
58550
  26,
58551
  217,
58552
  8,
58553
  0, // Skip to: 6701
58554
  /* 4436 */ MCD_OPC_Decode,
58555
  182,
58556
  20,
58557
  172,
58558
  2, // Opcode: VLD2LNq32_UPD
58559
  /* 4441 */ MCD_OPC_FilterValue,
58560
  10,
58561
  123,
58562
  2,
58563
  0, // Skip to: 5081
58564
  /* 4446 */ MCD_OPC_ExtractField,
58565
  6,
58566
  1, // Inst{6} ...
58567
  /* 4449 */ MCD_OPC_FilterValue,
58568
  0,
58569
  55,
58570
  1,
58571
  0, // Skip to: 4765
58572
  /* 4454 */ MCD_OPC_ExtractField,
58573
  20,
58574
  2, // Inst{21-20} ...
58575
  /* 4457 */ MCD_OPC_FilterValue,
58576
  0,
58577
  149,
58578
  0,
58579
  0, // Skip to: 4611
58580
  /* 4462 */ MCD_OPC_ExtractField,
58581
  23,
58582
  9, // Inst{31-23} ...
58583
  /* 4465 */ MCD_OPC_FilterValue,
58584
  232,
58585
  3,
58586
  99,
58587
  0,
58588
  0, // Skip to: 4570
58589
  /* 4471 */ MCD_OPC_ExtractField,
58590
  7,
58591
  1, // Inst{7} ...
58592
  /* 4474 */ MCD_OPC_FilterValue,
58593
  0,
58594
  43,
58595
  0,
58596
  0, // Skip to: 4522
58597
  /* 4479 */ MCD_OPC_ExtractField,
58598
  0,
58599
  4, // Inst{3-0} ...
58600
  /* 4482 */ MCD_OPC_FilterValue,
58601
  13,
58602
  10,
58603
  0,
58604
  0, // Skip to: 4497
58605
  /* 4487 */ MCD_OPC_CheckPredicate,
58606
  26,
58607
  20,
58608
  0,
58609
  0, // Skip to: 4512
58610
  /* 4492 */ MCD_OPC_Decode,
58611
  178,
58612
  28,
58613
  173,
58614
  2, // Opcode: VST1q8wb_fixed
58615
  /* 4497 */ MCD_OPC_FilterValue,
58616
  15,
58617
  10,
58618
  0,
58619
  0, // Skip to: 4512
58620
  /* 4502 */ MCD_OPC_CheckPredicate,
58621
  26,
58622
  5,
58623
  0,
58624
  0, // Skip to: 4512
58625
  /* 4507 */ MCD_OPC_Decode,
58626
  171,
58627
  28,
58628
  173,
58629
  2, // Opcode: VST1q8
58630
  /* 4512 */ MCD_OPC_CheckPredicate,
58631
  26,
58632
  136,
58633
  8,
58634
  0, // Skip to: 6701
58635
  /* 4517 */ MCD_OPC_Decode,
58636
  179,
58637
  28,
58638
  173,
58639
  2, // Opcode: VST1q8wb_register
58640
  /* 4522 */ MCD_OPC_FilterValue,
58641
  1,
58642
  126,
58643
  8,
58644
  0, // Skip to: 6701
58645
  /* 4527 */ MCD_OPC_ExtractField,
58646
  0,
58647
  4, // Inst{3-0} ...
58648
  /* 4530 */ MCD_OPC_FilterValue,
58649
  13,
58650
  10,
58651
  0,
58652
  0, // Skip to: 4545
58653
  /* 4535 */ MCD_OPC_CheckPredicate,
58654
  26,
58655
  20,
58656
  0,
58657
  0, // Skip to: 4560
58658
  /* 4540 */ MCD_OPC_Decode,
58659
  160,
58660
  28,
58661
  173,
58662
  2, // Opcode: VST1q32wb_fixed
58663
  /* 4545 */ MCD_OPC_FilterValue,
58664
  15,
58665
  10,
58666
  0,
58667
  0, // Skip to: 4560
58668
  /* 4550 */ MCD_OPC_CheckPredicate,
58669
  26,
58670
  5,
58671
  0,
58672
  0, // Skip to: 4560
58673
  /* 4555 */ MCD_OPC_Decode,
58674
  153,
58675
  28,
58676
  173,
58677
  2, // Opcode: VST1q32
58678
  /* 4560 */ MCD_OPC_CheckPredicate,
58679
  26,
58680
  88,
58681
  8,
58682
  0, // Skip to: 6701
58683
  /* 4565 */ MCD_OPC_Decode,
58684
  161,
58685
  28,
58686
  173,
58687
  2, // Opcode: VST1q32wb_register
58688
  /* 4570 */ MCD_OPC_FilterValue,
58689
  233,
58690
  3,
58691
  77,
58692
  8,
58693
  0, // Skip to: 6701
58694
  /* 4576 */ MCD_OPC_ExtractField,
58695
  4,
58696
  2, // Inst{5-4} ...
58697
  /* 4579 */ MCD_OPC_FilterValue,
58698
  0,
58699
  69,
58700
  8,
58701
  0, // Skip to: 6701
58702
  /* 4584 */ MCD_OPC_CheckPredicate,
58703
  26,
58704
  12,
58705
  0,
58706
  0, // Skip to: 4601
58707
  /* 4589 */ MCD_OPC_CheckField,
58708
  0,
58709
  4,
58710
  15,
58711
  5,
58712
  0,
58713
  0, // Skip to: 4601
58714
  /* 4596 */ MCD_OPC_Decode,
58715
  240,
58716
  28,
58717
  174,
58718
  2, // Opcode: VST3LNd32
58719
  /* 4601 */ MCD_OPC_CheckPredicate,
58720
  26,
58721
  47,
58722
  8,
58723
  0, // Skip to: 6701
58724
  /* 4606 */ MCD_OPC_Decode,
58725
  243,
58726
  28,
58727
  174,
58728
  2, // Opcode: VST3LNd32_UPD
58729
  /* 4611 */ MCD_OPC_FilterValue,
58730
  2,
58731
  37,
58732
  8,
58733
  0, // Skip to: 6701
58734
  /* 4616 */ MCD_OPC_ExtractField,
58735
  23,
58736
  9, // Inst{31-23} ...
58737
  /* 4619 */ MCD_OPC_FilterValue,
58738
  232,
58739
  3,
58740
  99,
58741
  0,
58742
  0, // Skip to: 4724
58743
  /* 4625 */ MCD_OPC_ExtractField,
58744
  7,
58745
  1, // Inst{7} ...
58746
  /* 4628 */ MCD_OPC_FilterValue,
58747
  0,
58748
  43,
58749
  0,
58750
  0, // Skip to: 4676
58751
  /* 4633 */ MCD_OPC_ExtractField,
58752
  0,
58753
  4, // Inst{3-0} ...
58754
  /* 4636 */ MCD_OPC_FilterValue,
58755
  13,
58756
  10,
58757
  0,
58758
  0, // Skip to: 4651
58759
  /* 4641 */ MCD_OPC_CheckPredicate,
58760
  26,
58761
  20,
58762
  0,
58763
  0, // Skip to: 4666
58764
  /* 4646 */ MCD_OPC_Decode,
58765
  131,
58766
  20,
58767
  173,
58768
  2, // Opcode: VLD1q8wb_fixed
58769
  /* 4651 */ MCD_OPC_FilterValue,
58770
  15,
58771
  10,
58772
  0,
58773
  0, // Skip to: 4666
58774
  /* 4656 */ MCD_OPC_CheckPredicate,
58775
  26,
58776
  5,
58777
  0,
58778
  0, // Skip to: 4666
58779
  /* 4661 */ MCD_OPC_Decode,
58780
  252,
58781
  19,
58782
  173,
58783
  2, // Opcode: VLD1q8
58784
  /* 4666 */ MCD_OPC_CheckPredicate,
58785
  26,
58786
  238,
58787
  7,
58788
  0, // Skip to: 6701
58789
  /* 4671 */ MCD_OPC_Decode,
58790
  132,
58791
  20,
58792
  173,
58793
  2, // Opcode: VLD1q8wb_register
58794
  /* 4676 */ MCD_OPC_FilterValue,
58795
  1,
58796
  228,
58797
  7,
58798
  0, // Skip to: 6701
58799
  /* 4681 */ MCD_OPC_ExtractField,
58800
  0,
58801
  4, // Inst{3-0} ...
58802
  /* 4684 */ MCD_OPC_FilterValue,
58803
  13,
58804
  10,
58805
  0,
58806
  0, // Skip to: 4699
58807
  /* 4689 */ MCD_OPC_CheckPredicate,
58808
  26,
58809
  20,
58810
  0,
58811
  0, // Skip to: 4714
58812
  /* 4694 */ MCD_OPC_Decode,
58813
  241,
58814
  19,
58815
  173,
58816
  2, // Opcode: VLD1q32wb_fixed
58817
  /* 4699 */ MCD_OPC_FilterValue,
58818
  15,
58819
  10,
58820
  0,
58821
  0, // Skip to: 4714
58822
  /* 4704 */ MCD_OPC_CheckPredicate,
58823
  26,
58824
  5,
58825
  0,
58826
  0, // Skip to: 4714
58827
  /* 4709 */ MCD_OPC_Decode,
58828
  234,
58829
  19,
58830
  173,
58831
  2, // Opcode: VLD1q32
58832
  /* 4714 */ MCD_OPC_CheckPredicate,
58833
  26,
58834
  190,
58835
  7,
58836
  0, // Skip to: 6701
58837
  /* 4719 */ MCD_OPC_Decode,
58838
  242,
58839
  19,
58840
  173,
58841
  2, // Opcode: VLD1q32wb_register
58842
  /* 4724 */ MCD_OPC_FilterValue,
58843
  233,
58844
  3,
58845
  179,
58846
  7,
58847
  0, // Skip to: 6701
58848
  /* 4730 */ MCD_OPC_ExtractField,
58849
  4,
58850
  2, // Inst{5-4} ...
58851
  /* 4733 */ MCD_OPC_FilterValue,
58852
  0,
58853
  171,
58854
  7,
58855
  0, // Skip to: 6701
58856
  /* 4738 */ MCD_OPC_CheckPredicate,
58857
  26,
58858
  12,
58859
  0,
58860
  0, // Skip to: 4755
58861
  /* 4743 */ MCD_OPC_CheckField,
58862
  0,
58863
  4,
58864
  15,
58865
  5,
58866
  0,
58867
  0, // Skip to: 4755
58868
  /* 4750 */ MCD_OPC_Decode,
58869
  250,
58870
  20,
58871
  175,
58872
  2, // Opcode: VLD3LNd32
58873
  /* 4755 */ MCD_OPC_CheckPredicate,
58874
  26,
58875
  149,
58876
  7,
58877
  0, // Skip to: 6701
58878
  /* 4760 */ MCD_OPC_Decode,
58879
  253,
58880
  20,
58881
  175,
58882
  2, // Opcode: VLD3LNd32_UPD
58883
  /* 4765 */ MCD_OPC_FilterValue,
58884
  1,
58885
  139,
58886
  7,
58887
  0, // Skip to: 6701
58888
  /* 4770 */ MCD_OPC_ExtractField,
58889
  20,
58890
  2, // Inst{21-20} ...
58891
  /* 4773 */ MCD_OPC_FilterValue,
58892
  0,
58893
  149,
58894
  0,
58895
  0, // Skip to: 4927
58896
  /* 4778 */ MCD_OPC_ExtractField,
58897
  23,
58898
  9, // Inst{31-23} ...
58899
  /* 4781 */ MCD_OPC_FilterValue,
58900
  232,
58901
  3,
58902
  99,
58903
  0,
58904
  0, // Skip to: 4886
58905
  /* 4787 */ MCD_OPC_ExtractField,
58906
  7,
58907
  1, // Inst{7} ...
58908
  /* 4790 */ MCD_OPC_FilterValue,
58909
  0,
58910
  43,
58911
  0,
58912
  0, // Skip to: 4838
58913
  /* 4795 */ MCD_OPC_ExtractField,
58914
  0,
58915
  4, // Inst{3-0} ...
58916
  /* 4798 */ MCD_OPC_FilterValue,
58917
  13,
58918
  10,
58919
  0,
58920
  0, // Skip to: 4813
58921
  /* 4803 */ MCD_OPC_CheckPredicate,
58922
  26,
58923
  20,
58924
  0,
58925
  0, // Skip to: 4828
58926
  /* 4808 */ MCD_OPC_Decode,
58927
  151,
58928
  28,
58929
  173,
58930
  2, // Opcode: VST1q16wb_fixed
58931
  /* 4813 */ MCD_OPC_FilterValue,
58932
  15,
58933
  10,
58934
  0,
58935
  0, // Skip to: 4828
58936
  /* 4818 */ MCD_OPC_CheckPredicate,
58937
  26,
58938
  5,
58939
  0,
58940
  0, // Skip to: 4828
58941
  /* 4823 */ MCD_OPC_Decode,
58942
  144,
58943
  28,
58944
  173,
58945
  2, // Opcode: VST1q16
58946
  /* 4828 */ MCD_OPC_CheckPredicate,
58947
  26,
58948
  76,
58949
  7,
58950
  0, // Skip to: 6701
58951
  /* 4833 */ MCD_OPC_Decode,
58952
  152,
58953
  28,
58954
  173,
58955
  2, // Opcode: VST1q16wb_register
58956
  /* 4838 */ MCD_OPC_FilterValue,
58957
  1,
58958
  66,
58959
  7,
58960
  0, // Skip to: 6701
58961
  /* 4843 */ MCD_OPC_ExtractField,
58962
  0,
58963
  4, // Inst{3-0} ...
58964
  /* 4846 */ MCD_OPC_FilterValue,
58965
  13,
58966
  10,
58967
  0,
58968
  0, // Skip to: 4861
58969
  /* 4851 */ MCD_OPC_CheckPredicate,
58970
  26,
58971
  20,
58972
  0,
58973
  0, // Skip to: 4876
58974
  /* 4856 */ MCD_OPC_Decode,
58975
  169,
58976
  28,
58977
  173,
58978
  2, // Opcode: VST1q64wb_fixed
58979
  /* 4861 */ MCD_OPC_FilterValue,
58980
  15,
58981
  10,
58982
  0,
58983
  0, // Skip to: 4876
58984
  /* 4866 */ MCD_OPC_CheckPredicate,
58985
  26,
58986
  5,
58987
  0,
58988
  0, // Skip to: 4876
58989
  /* 4871 */ MCD_OPC_Decode,
58990
  162,
58991
  28,
58992
  173,
58993
  2, // Opcode: VST1q64
58994
  /* 4876 */ MCD_OPC_CheckPredicate,
58995
  26,
58996
  28,
58997
  7,
58998
  0, // Skip to: 6701
58999
  /* 4881 */ MCD_OPC_Decode,
59000
  170,
59001
  28,
59002
  173,
59003
  2, // Opcode: VST1q64wb_register
59004
  /* 4886 */ MCD_OPC_FilterValue,
59005
  233,
59006
  3,
59007
  17,
59008
  7,
59009
  0, // Skip to: 6701
59010
  /* 4892 */ MCD_OPC_ExtractField,
59011
  4,
59012
  2, // Inst{5-4} ...
59013
  /* 4895 */ MCD_OPC_FilterValue,
59014
  0,
59015
  9,
59016
  7,
59017
  0, // Skip to: 6701
59018
  /* 4900 */ MCD_OPC_CheckPredicate,
59019
  26,
59020
  12,
59021
  0,
59022
  0, // Skip to: 4917
59023
  /* 4905 */ MCD_OPC_CheckField,
59024
  0,
59025
  4,
59026
  15,
59027
  5,
59028
  0,
59029
  0, // Skip to: 4917
59030
  /* 4912 */ MCD_OPC_Decode,
59031
  252,
59032
  28,
59033
  174,
59034
  2, // Opcode: VST3LNq32
59035
  /* 4917 */ MCD_OPC_CheckPredicate,
59036
  26,
59037
  243,
59038
  6,
59039
  0, // Skip to: 6701
59040
  /* 4922 */ MCD_OPC_Decode,
59041
  255,
59042
  28,
59043
  174,
59044
  2, // Opcode: VST3LNq32_UPD
59045
  /* 4927 */ MCD_OPC_FilterValue,
59046
  2,
59047
  233,
59048
  6,
59049
  0, // Skip to: 6701
59050
  /* 4932 */ MCD_OPC_ExtractField,
59051
  23,
59052
  9, // Inst{31-23} ...
59053
  /* 4935 */ MCD_OPC_FilterValue,
59054
  232,
59055
  3,
59056
  99,
59057
  0,
59058
  0, // Skip to: 5040
59059
  /* 4941 */ MCD_OPC_ExtractField,
59060
  7,
59061
  1, // Inst{7} ...
59062
  /* 4944 */ MCD_OPC_FilterValue,
59063
  0,
59064
  43,
59065
  0,
59066
  0, // Skip to: 4992
59067
  /* 4949 */ MCD_OPC_ExtractField,
59068
  0,
59069
  4, // Inst{3-0} ...
59070
  /* 4952 */ MCD_OPC_FilterValue,
59071
  13,
59072
  10,
59073
  0,
59074
  0, // Skip to: 4967
59075
  /* 4957 */ MCD_OPC_CheckPredicate,
59076
  26,
59077
  20,
59078
  0,
59079
  0, // Skip to: 4982
59080
  /* 4962 */ MCD_OPC_Decode,
59081
  232,
59082
  19,
59083
  173,
59084
  2, // Opcode: VLD1q16wb_fixed
59085
  /* 4967 */ MCD_OPC_FilterValue,
59086
  15,
59087
  10,
59088
  0,
59089
  0, // Skip to: 4982
59090
  /* 4972 */ MCD_OPC_CheckPredicate,
59091
  26,
59092
  5,
59093
  0,
59094
  0, // Skip to: 4982
59095
  /* 4977 */ MCD_OPC_Decode,
59096
  225,
59097
  19,
59098
  173,
59099
  2, // Opcode: VLD1q16
59100
  /* 4982 */ MCD_OPC_CheckPredicate,
59101
  26,
59102
  178,
59103
  6,
59104
  0, // Skip to: 6701
59105
  /* 4987 */ MCD_OPC_Decode,
59106
  233,
59107
  19,
59108
  173,
59109
  2, // Opcode: VLD1q16wb_register
59110
  /* 4992 */ MCD_OPC_FilterValue,
59111
  1,
59112
  168,
59113
  6,
59114
  0, // Skip to: 6701
59115
  /* 4997 */ MCD_OPC_ExtractField,
59116
  0,
59117
  4, // Inst{3-0} ...
59118
  /* 5000 */ MCD_OPC_FilterValue,
59119
  13,
59120
  10,
59121
  0,
59122
  0, // Skip to: 5015
59123
  /* 5005 */ MCD_OPC_CheckPredicate,
59124
  26,
59125
  20,
59126
  0,
59127
  0, // Skip to: 5030
59128
  /* 5010 */ MCD_OPC_Decode,
59129
  250,
59130
  19,
59131
  173,
59132
  2, // Opcode: VLD1q64wb_fixed
59133
  /* 5015 */ MCD_OPC_FilterValue,
59134
  15,
59135
  10,
59136
  0,
59137
  0, // Skip to: 5030
59138
  /* 5020 */ MCD_OPC_CheckPredicate,
59139
  26,
59140
  5,
59141
  0,
59142
  0, // Skip to: 5030
59143
  /* 5025 */ MCD_OPC_Decode,
59144
  243,
59145
  19,
59146
  173,
59147
  2, // Opcode: VLD1q64
59148
  /* 5030 */ MCD_OPC_CheckPredicate,
59149
  26,
59150
  130,
59151
  6,
59152
  0, // Skip to: 6701
59153
  /* 5035 */ MCD_OPC_Decode,
59154
  251,
59155
  19,
59156
  173,
59157
  2, // Opcode: VLD1q64wb_register
59158
  /* 5040 */ MCD_OPC_FilterValue,
59159
  233,
59160
  3,
59161
  119,
59162
  6,
59163
  0, // Skip to: 6701
59164
  /* 5046 */ MCD_OPC_ExtractField,
59165
  4,
59166
  2, // Inst{5-4} ...
59167
  /* 5049 */ MCD_OPC_FilterValue,
59168
  0,
59169
  111,
59170
  6,
59171
  0, // Skip to: 6701
59172
  /* 5054 */ MCD_OPC_CheckPredicate,
59173
  26,
59174
  12,
59175
  0,
59176
  0, // Skip to: 5071
59177
  /* 5059 */ MCD_OPC_CheckField,
59178
  0,
59179
  4,
59180
  15,
59181
  5,
59182
  0,
59183
  0, // Skip to: 5071
59184
  /* 5066 */ MCD_OPC_Decode,
59185
  134,
59186
  21,
59187
  175,
59188
  2, // Opcode: VLD3LNq32
59189
  /* 5071 */ MCD_OPC_CheckPredicate,
59190
  26,
59191
  89,
59192
  6,
59193
  0, // Skip to: 6701
59194
  /* 5076 */ MCD_OPC_Decode,
59195
  137,
59196
  21,
59197
  175,
59198
  2, // Opcode: VLD3LNq32_UPD
59199
  /* 5081 */ MCD_OPC_FilterValue,
59200
  11,
59201
  183,
59202
  0,
59203
  0, // Skip to: 5269
59204
  /* 5086 */ MCD_OPC_ExtractField,
59205
  6,
59206
  1, // Inst{6} ...
59207
  /* 5089 */ MCD_OPC_FilterValue,
59208
  0,
59209
  85,
59210
  0,
59211
  0, // Skip to: 5179
59212
  /* 5094 */ MCD_OPC_ExtractField,
59213
  20,
59214
  2, // Inst{21-20} ...
59215
  /* 5097 */ MCD_OPC_FilterValue,
59216
  0,
59217
  36,
59218
  0,
59219
  0, // Skip to: 5138
59220
  /* 5102 */ MCD_OPC_ExtractField,
59221
  23,
59222
  9, // Inst{31-23} ...
59223
  /* 5105 */ MCD_OPC_FilterValue,
59224
  233,
59225
  3,
59226
  54,
59227
  6,
59228
  0, // Skip to: 6701
59229
  /* 5111 */ MCD_OPC_CheckPredicate,
59230
  26,
59231
  12,
59232
  0,
59233
  0, // Skip to: 5128
59234
  /* 5116 */ MCD_OPC_CheckField,
59235
  0,
59236
  4,
59237
  15,
59238
  5,
59239
  0,
59240
  0, // Skip to: 5128
59241
  /* 5123 */ MCD_OPC_Decode,
59242
  159,
59243
  29,
59244
  177,
59245
  2, // Opcode: VST4LNd32
59246
  /* 5128 */ MCD_OPC_CheckPredicate,
59247
  26,
59248
  32,
59249
  6,
59250
  0, // Skip to: 6701
59251
  /* 5133 */ MCD_OPC_Decode,
59252
  162,
59253
  29,
59254
  177,
59255
  2, // Opcode: VST4LNd32_UPD
59256
  /* 5138 */ MCD_OPC_FilterValue,
59257
  2,
59258
  22,
59259
  6,
59260
  0, // Skip to: 6701
59261
  /* 5143 */ MCD_OPC_ExtractField,
59262
  23,
59263
  9, // Inst{31-23} ...
59264
  /* 5146 */ MCD_OPC_FilterValue,
59265
  233,
59266
  3,
59267
  13,
59268
  6,
59269
  0, // Skip to: 6701
59270
  /* 5152 */ MCD_OPC_CheckPredicate,
59271
  26,
59272
  12,
59273
  0,
59274
  0, // Skip to: 5169
59275
  /* 5157 */ MCD_OPC_CheckField,
59276
  0,
59277
  4,
59278
  15,
59279
  5,
59280
  0,
59281
  0, // Skip to: 5169
59282
  /* 5164 */ MCD_OPC_Decode,
59283
  196,
59284
  21,
59285
  178,
59286
  2, // Opcode: VLD4LNd32
59287
  /* 5169 */ MCD_OPC_CheckPredicate,
59288
  26,
59289
  247,
59290
  5,
59291
  0, // Skip to: 6701
59292
  /* 5174 */ MCD_OPC_Decode,
59293
  199,
59294
  21,
59295
  178,
59296
  2, // Opcode: VLD4LNd32_UPD
59297
  /* 5179 */ MCD_OPC_FilterValue,
59298
  1,
59299
  237,
59300
  5,
59301
  0, // Skip to: 6701
59302
  /* 5184 */ MCD_OPC_ExtractField,
59303
  20,
59304
  2, // Inst{21-20} ...
59305
  /* 5187 */ MCD_OPC_FilterValue,
59306
  0,
59307
  36,
59308
  0,
59309
  0, // Skip to: 5228
59310
  /* 5192 */ MCD_OPC_ExtractField,
59311
  23,
59312
  9, // Inst{31-23} ...
59313
  /* 5195 */ MCD_OPC_FilterValue,
59314
  233,
59315
  3,
59316
  220,
59317
  5,
59318
  0, // Skip to: 6701
59319
  /* 5201 */ MCD_OPC_CheckPredicate,
59320
  26,
59321
  12,
59322
  0,
59323
  0, // Skip to: 5218
59324
  /* 5206 */ MCD_OPC_CheckField,
59325
  0,
59326
  4,
59327
  15,
59328
  5,
59329
  0,
59330
  0, // Skip to: 5218
59331
  /* 5213 */ MCD_OPC_Decode,
59332
  171,
59333
  29,
59334
  177,
59335
  2, // Opcode: VST4LNq32
59336
  /* 5218 */ MCD_OPC_CheckPredicate,
59337
  26,
59338
  198,
59339
  5,
59340
  0, // Skip to: 6701
59341
  /* 5223 */ MCD_OPC_Decode,
59342
  174,
59343
  29,
59344
  177,
59345
  2, // Opcode: VST4LNq32_UPD
59346
  /* 5228 */ MCD_OPC_FilterValue,
59347
  2,
59348
  188,
59349
  5,
59350
  0, // Skip to: 6701
59351
  /* 5233 */ MCD_OPC_ExtractField,
59352
  23,
59353
  9, // Inst{31-23} ...
59354
  /* 5236 */ MCD_OPC_FilterValue,
59355
  233,
59356
  3,
59357
  179,
59358
  5,
59359
  0, // Skip to: 6701
59360
  /* 5242 */ MCD_OPC_CheckPredicate,
59361
  26,
59362
  12,
59363
  0,
59364
  0, // Skip to: 5259
59365
  /* 5247 */ MCD_OPC_CheckField,
59366
  0,
59367
  4,
59368
  15,
59369
  5,
59370
  0,
59371
  0, // Skip to: 5259
59372
  /* 5254 */ MCD_OPC_Decode,
59373
  208,
59374
  21,
59375
  178,
59376
  2, // Opcode: VLD4LNq32
59377
  /* 5259 */ MCD_OPC_CheckPredicate,
59378
  26,
59379
  157,
59380
  5,
59381
  0, // Skip to: 6701
59382
  /* 5264 */ MCD_OPC_Decode,
59383
  211,
59384
  21,
59385
  178,
59386
  2, // Opcode: VLD4LNq32_UPD
59387
  /* 5269 */ MCD_OPC_FilterValue,
59388
  12,
59389
  137,
59390
  1,
59391
  0, // Skip to: 5667
59392
  /* 5274 */ MCD_OPC_ExtractField,
59393
  5,
59394
  3, // Inst{7-5} ...
59395
  /* 5277 */ MCD_OPC_FilterValue,
59396
  0,
59397
  60,
59398
  0,
59399
  0, // Skip to: 5342
59400
  /* 5282 */ MCD_OPC_ExtractField,
59401
  20,
59402
  2, // Inst{21-20} ...
59403
  /* 5285 */ MCD_OPC_FilterValue,
59404
  2,
59405
  131,
59406
  5,
59407
  0, // Skip to: 6701
59408
  /* 5290 */ MCD_OPC_ExtractField,
59409
  23,
59410
  9, // Inst{31-23} ...
59411
  /* 5293 */ MCD_OPC_FilterValue,
59412
  233,
59413
  3,
59414
  122,
59415
  5,
59416
  0, // Skip to: 6701
59417
  /* 5299 */ MCD_OPC_ExtractField,
59418
  0,
59419
  4, // Inst{3-0} ...
59420
  /* 5302 */ MCD_OPC_FilterValue,
59421
  13,
59422
  10,
59423
  0,
59424
  0, // Skip to: 5317
59425
  /* 5307 */ MCD_OPC_CheckPredicate,
59426
  26,
59427
  20,
59428
  0,
59429
  0, // Skip to: 5332
59430
  /* 5312 */ MCD_OPC_Decode,
59431
  142,
59432
  19,
59433
  180,
59434
  2, // Opcode: VLD1DUPd8wb_fixed
59435
  /* 5317 */ MCD_OPC_FilterValue,
59436
  15,
59437
  10,
59438
  0,
59439
  0, // Skip to: 5332
59440
  /* 5322 */ MCD_OPC_CheckPredicate,
59441
  26,
59442
  5,
59443
  0,
59444
  0, // Skip to: 5332
59445
  /* 5327 */ MCD_OPC_Decode,
59446
  141,
59447
  19,
59448
  180,
59449
  2, // Opcode: VLD1DUPd8
59450
  /* 5332 */ MCD_OPC_CheckPredicate,
59451
  26,
59452
  84,
59453
  5,
59454
  0, // Skip to: 6701
59455
  /* 5337 */ MCD_OPC_Decode,
59456
  143,
59457
  19,
59458
  180,
59459
  2, // Opcode: VLD1DUPd8wb_register
59460
  /* 5342 */ MCD_OPC_FilterValue,
59461
  1,
59462
  60,
59463
  0,
59464
  0, // Skip to: 5407
59465
  /* 5347 */ MCD_OPC_ExtractField,
59466
  20,
59467
  2, // Inst{21-20} ...
59468
  /* 5350 */ MCD_OPC_FilterValue,
59469
  2,
59470
  66,
59471
  5,
59472
  0, // Skip to: 6701
59473
  /* 5355 */ MCD_OPC_ExtractField,
59474
  23,
59475
  9, // Inst{31-23} ...
59476
  /* 5358 */ MCD_OPC_FilterValue,
59477
  233,
59478
  3,
59479
  57,
59480
  5,
59481
  0, // Skip to: 6701
59482
  /* 5364 */ MCD_OPC_ExtractField,
59483
  0,
59484
  4, // Inst{3-0} ...
59485
  /* 5367 */ MCD_OPC_FilterValue,
59486
  13,
59487
  10,
59488
  0,
59489
  0, // Skip to: 5382
59490
  /* 5372 */ MCD_OPC_CheckPredicate,
59491
  26,
59492
  20,
59493
  0,
59494
  0, // Skip to: 5397
59495
  /* 5377 */ MCD_OPC_Decode,
59496
  151,
59497
  19,
59498
  180,
59499
  2, // Opcode: VLD1DUPq8wb_fixed
59500
  /* 5382 */ MCD_OPC_FilterValue,
59501
  15,
59502
  10,
59503
  0,
59504
  0, // Skip to: 5397
59505
  /* 5387 */ MCD_OPC_CheckPredicate,
59506
  26,
59507
  5,
59508
  0,
59509
  0, // Skip to: 5397
59510
  /* 5392 */ MCD_OPC_Decode,
59511
  150,
59512
  19,
59513
  180,
59514
  2, // Opcode: VLD1DUPq8
59515
  /* 5397 */ MCD_OPC_CheckPredicate,
59516
  26,
59517
  19,
59518
  5,
59519
  0, // Skip to: 6701
59520
  /* 5402 */ MCD_OPC_Decode,
59521
  152,
59522
  19,
59523
  180,
59524
  2, // Opcode: VLD1DUPq8wb_register
59525
  /* 5407 */ MCD_OPC_FilterValue,
59526
  2,
59527
  60,
59528
  0,
59529
  0, // Skip to: 5472
59530
  /* 5412 */ MCD_OPC_ExtractField,
59531
  20,
59532
  2, // Inst{21-20} ...
59533
  /* 5415 */ MCD_OPC_FilterValue,
59534
  2,
59535
  1,
59536
  5,
59537
  0, // Skip to: 6701
59538
  /* 5420 */ MCD_OPC_ExtractField,
59539
  23,
59540
  9, // Inst{31-23} ...
59541
  /* 5423 */ MCD_OPC_FilterValue,
59542
  233,
59543
  3,
59544
  248,
59545
  4,
59546
  0, // Skip to: 6701
59547
  /* 5429 */ MCD_OPC_ExtractField,
59548
  0,
59549
  4, // Inst{3-0} ...
59550
  /* 5432 */ MCD_OPC_FilterValue,
59551
  13,
59552
  10,
59553
  0,
59554
  0, // Skip to: 5447
59555
  /* 5437 */ MCD_OPC_CheckPredicate,
59556
  26,
59557
  20,
59558
  0,
59559
  0, // Skip to: 5462
59560
  /* 5442 */ MCD_OPC_Decode,
59561
  136,
59562
  19,
59563
  180,
59564
  2, // Opcode: VLD1DUPd16wb_fixed
59565
  /* 5447 */ MCD_OPC_FilterValue,
59566
  15,
59567
  10,
59568
  0,
59569
  0, // Skip to: 5462
59570
  /* 5452 */ MCD_OPC_CheckPredicate,
59571
  26,
59572
  5,
59573
  0,
59574
  0, // Skip to: 5462
59575
  /* 5457 */ MCD_OPC_Decode,
59576
  135,
59577
  19,
59578
  180,
59579
  2, // Opcode: VLD1DUPd16
59580
  /* 5462 */ MCD_OPC_CheckPredicate,
59581
  26,
59582
  210,
59583
  4,
59584
  0, // Skip to: 6701
59585
  /* 5467 */ MCD_OPC_Decode,
59586
  137,
59587
  19,
59588
  180,
59589
  2, // Opcode: VLD1DUPd16wb_register
59590
  /* 5472 */ MCD_OPC_FilterValue,
59591
  3,
59592
  60,
59593
  0,
59594
  0, // Skip to: 5537
59595
  /* 5477 */ MCD_OPC_ExtractField,
59596
  20,
59597
  2, // Inst{21-20} ...
59598
  /* 5480 */ MCD_OPC_FilterValue,
59599
  2,
59600
  192,
59601
  4,
59602
  0, // Skip to: 6701
59603
  /* 5485 */ MCD_OPC_ExtractField,
59604
  23,
59605
  9, // Inst{31-23} ...
59606
  /* 5488 */ MCD_OPC_FilterValue,
59607
  233,
59608
  3,
59609
  183,
59610
  4,
59611
  0, // Skip to: 6701
59612
  /* 5494 */ MCD_OPC_ExtractField,
59613
  0,
59614
  4, // Inst{3-0} ...
59615
  /* 5497 */ MCD_OPC_FilterValue,
59616
  13,
59617
  10,
59618
  0,
59619
  0, // Skip to: 5512
59620
  /* 5502 */ MCD_OPC_CheckPredicate,
59621
  26,
59622
  20,
59623
  0,
59624
  0, // Skip to: 5527
59625
  /* 5507 */ MCD_OPC_Decode,
59626
  145,
59627
  19,
59628
  180,
59629
  2, // Opcode: VLD1DUPq16wb_fixed
59630
  /* 5512 */ MCD_OPC_FilterValue,
59631
  15,
59632
  10,
59633
  0,
59634
  0, // Skip to: 5527
59635
  /* 5517 */ MCD_OPC_CheckPredicate,
59636
  26,
59637
  5,
59638
  0,
59639
  0, // Skip to: 5527
59640
  /* 5522 */ MCD_OPC_Decode,
59641
  144,
59642
  19,
59643
  180,
59644
  2, // Opcode: VLD1DUPq16
59645
  /* 5527 */ MCD_OPC_CheckPredicate,
59646
  26,
59647
  145,
59648
  4,
59649
  0, // Skip to: 6701
59650
  /* 5532 */ MCD_OPC_Decode,
59651
  146,
59652
  19,
59653
  180,
59654
  2, // Opcode: VLD1DUPq16wb_register
59655
  /* 5537 */ MCD_OPC_FilterValue,
59656
  4,
59657
  60,
59658
  0,
59659
  0, // Skip to: 5602
59660
  /* 5542 */ MCD_OPC_ExtractField,
59661
  20,
59662
  2, // Inst{21-20} ...
59663
  /* 5545 */ MCD_OPC_FilterValue,
59664
  2,
59665
  127,
59666
  4,
59667
  0, // Skip to: 6701
59668
  /* 5550 */ MCD_OPC_ExtractField,
59669
  23,
59670
  9, // Inst{31-23} ...
59671
  /* 5553 */ MCD_OPC_FilterValue,
59672
  233,
59673
  3,
59674
  118,
59675
  4,
59676
  0, // Skip to: 6701
59677
  /* 5559 */ MCD_OPC_ExtractField,
59678
  0,
59679
  4, // Inst{3-0} ...
59680
  /* 5562 */ MCD_OPC_FilterValue,
59681
  13,
59682
  10,
59683
  0,
59684
  0, // Skip to: 5577
59685
  /* 5567 */ MCD_OPC_CheckPredicate,
59686
  26,
59687
  20,
59688
  0,
59689
  0, // Skip to: 5592
59690
  /* 5572 */ MCD_OPC_Decode,
59691
  139,
59692
  19,
59693
  180,
59694
  2, // Opcode: VLD1DUPd32wb_fixed
59695
  /* 5577 */ MCD_OPC_FilterValue,
59696
  15,
59697
  10,
59698
  0,
59699
  0, // Skip to: 5592
59700
  /* 5582 */ MCD_OPC_CheckPredicate,
59701
  26,
59702
  5,
59703
  0,
59704
  0, // Skip to: 5592
59705
  /* 5587 */ MCD_OPC_Decode,
59706
  138,
59707
  19,
59708
  180,
59709
  2, // Opcode: VLD1DUPd32
59710
  /* 5592 */ MCD_OPC_CheckPredicate,
59711
  26,
59712
  80,
59713
  4,
59714
  0, // Skip to: 6701
59715
  /* 5597 */ MCD_OPC_Decode,
59716
  140,
59717
  19,
59718
  180,
59719
  2, // Opcode: VLD1DUPd32wb_register
59720
  /* 5602 */ MCD_OPC_FilterValue,
59721
  5,
59722
  70,
59723
  4,
59724
  0, // Skip to: 6701
59725
  /* 5607 */ MCD_OPC_ExtractField,
59726
  20,
59727
  2, // Inst{21-20} ...
59728
  /* 5610 */ MCD_OPC_FilterValue,
59729
  2,
59730
  62,
59731
  4,
59732
  0, // Skip to: 6701
59733
  /* 5615 */ MCD_OPC_ExtractField,
59734
  23,
59735
  9, // Inst{31-23} ...
59736
  /* 5618 */ MCD_OPC_FilterValue,
59737
  233,
59738
  3,
59739
  53,
59740
  4,
59741
  0, // Skip to: 6701
59742
  /* 5624 */ MCD_OPC_ExtractField,
59743
  0,
59744
  4, // Inst{3-0} ...
59745
  /* 5627 */ MCD_OPC_FilterValue,
59746
  13,
59747
  10,
59748
  0,
59749
  0, // Skip to: 5642
59750
  /* 5632 */ MCD_OPC_CheckPredicate,
59751
  26,
59752
  20,
59753
  0,
59754
  0, // Skip to: 5657
59755
  /* 5637 */ MCD_OPC_Decode,
59756
  148,
59757
  19,
59758
  180,
59759
  2, // Opcode: VLD1DUPq32wb_fixed
59760
  /* 5642 */ MCD_OPC_FilterValue,
59761
  15,
59762
  10,
59763
  0,
59764
  0, // Skip to: 5657
59765
  /* 5647 */ MCD_OPC_CheckPredicate,
59766
  26,
59767
  5,
59768
  0,
59769
  0, // Skip to: 5657
59770
  /* 5652 */ MCD_OPC_Decode,
59771
  147,
59772
  19,
59773
  180,
59774
  2, // Opcode: VLD1DUPq32
59775
  /* 5657 */ MCD_OPC_CheckPredicate,
59776
  26,
59777
  15,
59778
  4,
59779
  0, // Skip to: 6701
59780
  /* 5662 */ MCD_OPC_Decode,
59781
  149,
59782
  19,
59783
  180,
59784
  2, // Opcode: VLD1DUPq32wb_register
59785
  /* 5667 */ MCD_OPC_FilterValue,
59786
  13,
59787
  137,
59788
  1,
59789
  0, // Skip to: 6065
59790
  /* 5672 */ MCD_OPC_ExtractField,
59791
  5,
59792
  3, // Inst{7-5} ...
59793
  /* 5675 */ MCD_OPC_FilterValue,
59794
  0,
59795
  60,
59796
  0,
59797
  0, // Skip to: 5740
59798
  /* 5680 */ MCD_OPC_ExtractField,
59799
  20,
59800
  2, // Inst{21-20} ...
59801
  /* 5683 */ MCD_OPC_FilterValue,
59802
  2,
59803
  245,
59804
  3,
59805
  0, // Skip to: 6701
59806
  /* 5688 */ MCD_OPC_ExtractField,
59807
  23,
59808
  9, // Inst{31-23} ...
59809
  /* 5691 */ MCD_OPC_FilterValue,
59810
  233,
59811
  3,
59812
  236,
59813
  3,
59814
  0, // Skip to: 6701
59815
  /* 5697 */ MCD_OPC_ExtractField,
59816
  0,
59817
  4, // Inst{3-0} ...
59818
  /* 5700 */ MCD_OPC_FilterValue,
59819
  13,
59820
  10,
59821
  0,
59822
  0, // Skip to: 5715
59823
  /* 5705 */ MCD_OPC_CheckPredicate,
59824
  26,
59825
  20,
59826
  0,
59827
  0, // Skip to: 5730
59828
  /* 5710 */ MCD_OPC_Decode,
59829
  146,
59830
  20,
59831
  181,
59832
  2, // Opcode: VLD2DUPd8wb_fixed
59833
  /* 5715 */ MCD_OPC_FilterValue,
59834
  15,
59835
  10,
59836
  0,
59837
  0, // Skip to: 5730
59838
  /* 5720 */ MCD_OPC_CheckPredicate,
59839
  26,
59840
  5,
59841
  0,
59842
  0, // Skip to: 5730
59843
  /* 5725 */ MCD_OPC_Decode,
59844
  145,
59845
  20,
59846
  181,
59847
  2, // Opcode: VLD2DUPd8
59848
  /* 5730 */ MCD_OPC_CheckPredicate,
59849
  26,
59850
  198,
59851
  3,
59852
  0, // Skip to: 6701
59853
  /* 5735 */ MCD_OPC_Decode,
59854
  147,
59855
  20,
59856
  181,
59857
  2, // Opcode: VLD2DUPd8wb_register
59858
  /* 5740 */ MCD_OPC_FilterValue,
59859
  1,
59860
  60,
59861
  0,
59862
  0, // Skip to: 5805
59863
  /* 5745 */ MCD_OPC_ExtractField,
59864
  20,
59865
  2, // Inst{21-20} ...
59866
  /* 5748 */ MCD_OPC_FilterValue,
59867
  2,
59868
  180,
59869
  3,
59870
  0, // Skip to: 6701
59871
  /* 5753 */ MCD_OPC_ExtractField,
59872
  23,
59873
  9, // Inst{31-23} ...
59874
  /* 5756 */ MCD_OPC_FilterValue,
59875
  233,
59876
  3,
59877
  171,
59878
  3,
59879
  0, // Skip to: 6701
59880
  /* 5762 */ MCD_OPC_ExtractField,
59881
  0,
59882
  4, // Inst{3-0} ...
59883
  /* 5765 */ MCD_OPC_FilterValue,
59884
  13,
59885
  10,
59886
  0,
59887
  0, // Skip to: 5780
59888
  /* 5770 */ MCD_OPC_CheckPredicate,
59889
  26,
59890
  20,
59891
  0,
59892
  0, // Skip to: 5795
59893
  /* 5775 */ MCD_OPC_Decode,
59894
  149,
59895
  20,
59896
  181,
59897
  2, // Opcode: VLD2DUPd8x2wb_fixed
59898
  /* 5780 */ MCD_OPC_FilterValue,
59899
  15,
59900
  10,
59901
  0,
59902
  0, // Skip to: 5795
59903
  /* 5785 */ MCD_OPC_CheckPredicate,
59904
  26,
59905
  5,
59906
  0,
59907
  0, // Skip to: 5795
59908
  /* 5790 */ MCD_OPC_Decode,
59909
  148,
59910
  20,
59911
  181,
59912
  2, // Opcode: VLD2DUPd8x2
59913
  /* 5795 */ MCD_OPC_CheckPredicate,
59914
  26,
59915
  133,
59916
  3,
59917
  0, // Skip to: 6701
59918
  /* 5800 */ MCD_OPC_Decode,
59919
  150,
59920
  20,
59921
  181,
59922
  2, // Opcode: VLD2DUPd8x2wb_register
59923
  /* 5805 */ MCD_OPC_FilterValue,
59924
  2,
59925
  60,
59926
  0,
59927
  0, // Skip to: 5870
59928
  /* 5810 */ MCD_OPC_ExtractField,
59929
  20,
59930
  2, // Inst{21-20} ...
59931
  /* 5813 */ MCD_OPC_FilterValue,
59932
  2,
59933
  115,
59934
  3,
59935
  0, // Skip to: 6701
59936
  /* 5818 */ MCD_OPC_ExtractField,
59937
  23,
59938
  9, // Inst{31-23} ...
59939
  /* 5821 */ MCD_OPC_FilterValue,
59940
  233,
59941
  3,
59942
  106,
59943
  3,
59944
  0, // Skip to: 6701
59945
  /* 5827 */ MCD_OPC_ExtractField,
59946
  0,
59947
  4, // Inst{3-0} ...
59948
  /* 5830 */ MCD_OPC_FilterValue,
59949
  13,
59950
  10,
59951
  0,
59952
  0, // Skip to: 5845
59953
  /* 5835 */ MCD_OPC_CheckPredicate,
59954
  26,
59955
  20,
59956
  0,
59957
  0, // Skip to: 5860
59958
  /* 5840 */ MCD_OPC_Decode,
59959
  134,
59960
  20,
59961
  181,
59962
  2, // Opcode: VLD2DUPd16wb_fixed
59963
  /* 5845 */ MCD_OPC_FilterValue,
59964
  15,
59965
  10,
59966
  0,
59967
  0, // Skip to: 5860
59968
  /* 5850 */ MCD_OPC_CheckPredicate,
59969
  26,
59970
  5,
59971
  0,
59972
  0, // Skip to: 5860
59973
  /* 5855 */ MCD_OPC_Decode,
59974
  133,
59975
  20,
59976
  181,
59977
  2, // Opcode: VLD2DUPd16
59978
  /* 5860 */ MCD_OPC_CheckPredicate,
59979
  26,
59980
  68,
59981
  3,
59982
  0, // Skip to: 6701
59983
  /* 5865 */ MCD_OPC_Decode,
59984
  135,
59985
  20,
59986
  181,
59987
  2, // Opcode: VLD2DUPd16wb_register
59988
  /* 5870 */ MCD_OPC_FilterValue,
59989
  3,
59990
  60,
59991
  0,
59992
  0, // Skip to: 5935
59993
  /* 5875 */ MCD_OPC_ExtractField,
59994
  20,
59995
  2, // Inst{21-20} ...
59996
  /* 5878 */ MCD_OPC_FilterValue,
59997
  2,
59998
  50,
59999
  3,
60000
  0, // Skip to: 6701
60001
  /* 5883 */ MCD_OPC_ExtractField,
60002
  23,
60003
  9, // Inst{31-23} ...
60004
  /* 5886 */ MCD_OPC_FilterValue,
60005
  233,
60006
  3,
60007
  41,
60008
  3,
60009
  0, // Skip to: 6701
60010
  /* 5892 */ MCD_OPC_ExtractField,
60011
  0,
60012
  4, // Inst{3-0} ...
60013
  /* 5895 */ MCD_OPC_FilterValue,
60014
  13,
60015
  10,
60016
  0,
60017
  0, // Skip to: 5910
60018
  /* 5900 */ MCD_OPC_CheckPredicate,
60019
  26,
60020
  20,
60021
  0,
60022
  0, // Skip to: 5925
60023
  /* 5905 */ MCD_OPC_Decode,
60024
  137,
60025
  20,
60026
  181,
60027
  2, // Opcode: VLD2DUPd16x2wb_fixed
60028
  /* 5910 */ MCD_OPC_FilterValue,
60029
  15,
60030
  10,
60031
  0,
60032
  0, // Skip to: 5925
60033
  /* 5915 */ MCD_OPC_CheckPredicate,
60034
  26,
60035
  5,
60036
  0,
60037
  0, // Skip to: 5925
60038
  /* 5920 */ MCD_OPC_Decode,
60039
  136,
60040
  20,
60041
  181,
60042
  2, // Opcode: VLD2DUPd16x2
60043
  /* 5925 */ MCD_OPC_CheckPredicate,
60044
  26,
60045
  3,
60046
  3,
60047
  0, // Skip to: 6701
60048
  /* 5930 */ MCD_OPC_Decode,
60049
  138,
60050
  20,
60051
  181,
60052
  2, // Opcode: VLD2DUPd16x2wb_register
60053
  /* 5935 */ MCD_OPC_FilterValue,
60054
  4,
60055
  60,
60056
  0,
60057
  0, // Skip to: 6000
60058
  /* 5940 */ MCD_OPC_ExtractField,
60059
  20,
60060
  2, // Inst{21-20} ...
60061
  /* 5943 */ MCD_OPC_FilterValue,
60062
  2,
60063
  241,
60064
  2,
60065
  0, // Skip to: 6701
60066
  /* 5948 */ MCD_OPC_ExtractField,
60067
  23,
60068
  9, // Inst{31-23} ...
60069
  /* 5951 */ MCD_OPC_FilterValue,
60070
  233,
60071
  3,
60072
  232,
60073
  2,
60074
  0, // Skip to: 6701
60075
  /* 5957 */ MCD_OPC_ExtractField,
60076
  0,
60077
  4, // Inst{3-0} ...
60078
  /* 5960 */ MCD_OPC_FilterValue,
60079
  13,
60080
  10,
60081
  0,
60082
  0, // Skip to: 5975
60083
  /* 5965 */ MCD_OPC_CheckPredicate,
60084
  26,
60085
  20,
60086
  0,
60087
  0, // Skip to: 5990
60088
  /* 5970 */ MCD_OPC_Decode,
60089
  140,
60090
  20,
60091
  181,
60092
  2, // Opcode: VLD2DUPd32wb_fixed
60093
  /* 5975 */ MCD_OPC_FilterValue,
60094
  15,
60095
  10,
60096
  0,
60097
  0, // Skip to: 5990
60098
  /* 5980 */ MCD_OPC_CheckPredicate,
60099
  26,
60100
  5,
60101
  0,
60102
  0, // Skip to: 5990
60103
  /* 5985 */ MCD_OPC_Decode,
60104
  139,
60105
  20,
60106
  181,
60107
  2, // Opcode: VLD2DUPd32
60108
  /* 5990 */ MCD_OPC_CheckPredicate,
60109
  26,
60110
  194,
60111
  2,
60112
  0, // Skip to: 6701
60113
  /* 5995 */ MCD_OPC_Decode,
60114
  141,
60115
  20,
60116
  181,
60117
  2, // Opcode: VLD2DUPd32wb_register
60118
  /* 6000 */ MCD_OPC_FilterValue,
60119
  5,
60120
  184,
60121
  2,
60122
  0, // Skip to: 6701
60123
  /* 6005 */ MCD_OPC_ExtractField,
60124
  20,
60125
  2, // Inst{21-20} ...
60126
  /* 6008 */ MCD_OPC_FilterValue,
60127
  2,
60128
  176,
60129
  2,
60130
  0, // Skip to: 6701
60131
  /* 6013 */ MCD_OPC_ExtractField,
60132
  23,
60133
  9, // Inst{31-23} ...
60134
  /* 6016 */ MCD_OPC_FilterValue,
60135
  233,
60136
  3,
60137
  167,
60138
  2,
60139
  0, // Skip to: 6701
60140
  /* 6022 */ MCD_OPC_ExtractField,
60141
  0,
60142
  4, // Inst{3-0} ...
60143
  /* 6025 */ MCD_OPC_FilterValue,
60144
  13,
60145
  10,
60146
  0,
60147
  0, // Skip to: 6040
60148
  /* 6030 */ MCD_OPC_CheckPredicate,
60149
  26,
60150
  20,
60151
  0,
60152
  0, // Skip to: 6055
60153
  /* 6035 */ MCD_OPC_Decode,
60154
  143,
60155
  20,
60156
  181,
60157
  2, // Opcode: VLD2DUPd32x2wb_fixed
60158
  /* 6040 */ MCD_OPC_FilterValue,
60159
  15,
60160
  10,
60161
  0,
60162
  0, // Skip to: 6055
60163
  /* 6045 */ MCD_OPC_CheckPredicate,
60164
  26,
60165
  5,
60166
  0,
60167
  0, // Skip to: 6055
60168
  /* 6050 */ MCD_OPC_Decode,
60169
  142,
60170
  20,
60171
  181,
60172
  2, // Opcode: VLD2DUPd32x2
60173
  /* 6055 */ MCD_OPC_CheckPredicate,
60174
  26,
60175
  129,
60176
  2,
60177
  0, // Skip to: 6701
60178
  /* 6060 */ MCD_OPC_Decode,
60179
  144,
60180
  20,
60181
  181,
60182
  2, // Opcode: VLD2DUPd32x2wb_register
60183
  /* 6065 */ MCD_OPC_FilterValue,
60184
  14,
60185
  41,
60186
  1,
60187
  0, // Skip to: 6367
60188
  /* 6070 */ MCD_OPC_ExtractField,
60189
  4,
60190
  4, // Inst{7-4} ...
60191
  /* 6073 */ MCD_OPC_FilterValue,
60192
  0,
60193
  44,
60194
  0,
60195
  0, // Skip to: 6122
60196
  /* 6078 */ MCD_OPC_ExtractField,
60197
  20,
60198
  2, // Inst{21-20} ...
60199
  /* 6081 */ MCD_OPC_FilterValue,
60200
  2,
60201
  103,
60202
  2,
60203
  0, // Skip to: 6701
60204
  /* 6086 */ MCD_OPC_ExtractField,
60205
  23,
60206
  9, // Inst{31-23} ...
60207
  /* 6089 */ MCD_OPC_FilterValue,
60208
  233,
60209
  3,
60210
  94,
60211
  2,
60212
  0, // Skip to: 6701
60213
  /* 6095 */ MCD_OPC_CheckPredicate,
60214
  26,
60215
  12,
60216
  0,
60217
  0, // Skip to: 6112
60218
  /* 6100 */ MCD_OPC_CheckField,
60219
  0,
60220
  4,
60221
  15,
60222
  5,
60223
  0,
60224
  0, // Skip to: 6112
60225
  /* 6107 */ MCD_OPC_Decode,
60226
  227,
60227
  20,
60228
  182,
60229
  2, // Opcode: VLD3DUPd8
60230
  /* 6112 */ MCD_OPC_CheckPredicate,
60231
  26,
60232
  72,
60233
  2,
60234
  0, // Skip to: 6701
60235
  /* 6117 */ MCD_OPC_Decode,
60236
  230,
60237
  20,
60238
  182,
60239
  2, // Opcode: VLD3DUPd8_UPD
60240
  /* 6122 */ MCD_OPC_FilterValue,
60241
  2,
60242
  44,
60243
  0,
60244
  0, // Skip to: 6171
60245
  /* 6127 */ MCD_OPC_ExtractField,
60246
  20,
60247
  2, // Inst{21-20} ...
60248
  /* 6130 */ MCD_OPC_FilterValue,
60249
  2,
60250
  54,
60251
  2,
60252
  0, // Skip to: 6701
60253
  /* 6135 */ MCD_OPC_ExtractField,
60254
  23,
60255
  9, // Inst{31-23} ...
60256
  /* 6138 */ MCD_OPC_FilterValue,
60257
  233,
60258
  3,
60259
  45,
60260
  2,
60261
  0, // Skip to: 6701
60262
  /* 6144 */ MCD_OPC_CheckPredicate,
60263
  26,
60264
  12,
60265
  0,
60266
  0, // Skip to: 6161
60267
  /* 6149 */ MCD_OPC_CheckField,
60268
  0,
60269
  4,
60270
  15,
60271
  5,
60272
  0,
60273
  0, // Skip to: 6161
60274
  /* 6156 */ MCD_OPC_Decode,
60275
  241,
60276
  20,
60277
  182,
60278
  2, // Opcode: VLD3DUPq8
60279
  /* 6161 */ MCD_OPC_CheckPredicate,
60280
  26,
60281
  23,
60282
  2,
60283
  0, // Skip to: 6701
60284
  /* 6166 */ MCD_OPC_Decode,
60285
  245,
60286
  20,
60287
  182,
60288
  2, // Opcode: VLD3DUPq8_UPD
60289
  /* 6171 */ MCD_OPC_FilterValue,
60290
  4,
60291
  44,
60292
  0,
60293
  0, // Skip to: 6220
60294
  /* 6176 */ MCD_OPC_ExtractField,
60295
  20,
60296
  2, // Inst{21-20} ...
60297
  /* 6179 */ MCD_OPC_FilterValue,
60298
  2,
60299
  5,
60300
  2,
60301
  0, // Skip to: 6701
60302
  /* 6184 */ MCD_OPC_ExtractField,
60303
  23,
60304
  9, // Inst{31-23} ...
60305
  /* 6187 */ MCD_OPC_FilterValue,
60306
  233,
60307
  3,
60308
  252,
60309
  1,
60310
  0, // Skip to: 6701
60311
  /* 6193 */ MCD_OPC_CheckPredicate,
60312
  26,
60313
  12,
60314
  0,
60315
  0, // Skip to: 6210
60316
  /* 6198 */ MCD_OPC_CheckField,
60317
  0,
60318
  4,
60319
  15,
60320
  5,
60321
  0,
60322
  0, // Skip to: 6210
60323
  /* 6205 */ MCD_OPC_Decode,
60324
  219,
60325
  20,
60326
  182,
60327
  2, // Opcode: VLD3DUPd16
60328
  /* 6210 */ MCD_OPC_CheckPredicate,
60329
  26,
60330
  230,
60331
  1,
60332
  0, // Skip to: 6701
60333
  /* 6215 */ MCD_OPC_Decode,
60334
  222,
60335
  20,
60336
  182,
60337
  2, // Opcode: VLD3DUPd16_UPD
60338
  /* 6220 */ MCD_OPC_FilterValue,
60339
  6,
60340
  44,
60341
  0,
60342
  0, // Skip to: 6269
60343
  /* 6225 */ MCD_OPC_ExtractField,
60344
  20,
60345
  2, // Inst{21-20} ...
60346
  /* 6228 */ MCD_OPC_FilterValue,
60347
  2,
60348
  212,
60349
  1,
60350
  0, // Skip to: 6701
60351
  /* 6233 */ MCD_OPC_ExtractField,
60352
  23,
60353
  9, // Inst{31-23} ...
60354
  /* 6236 */ MCD_OPC_FilterValue,
60355
  233,
60356
  3,
60357
  203,
60358
  1,
60359
  0, // Skip to: 6701
60360
  /* 6242 */ MCD_OPC_CheckPredicate,
60361
  26,
60362
  12,
60363
  0,
60364
  0, // Skip to: 6259
60365
  /* 6247 */ MCD_OPC_CheckField,
60366
  0,
60367
  4,
60368
  15,
60369
  5,
60370
  0,
60371
  0, // Skip to: 6259
60372
  /* 6254 */ MCD_OPC_Decode,
60373
  231,
60374
  20,
60375
  182,
60376
  2, // Opcode: VLD3DUPq16
60377
  /* 6259 */ MCD_OPC_CheckPredicate,
60378
  26,
60379
  181,
60380
  1,
60381
  0, // Skip to: 6701
60382
  /* 6264 */ MCD_OPC_Decode,
60383
  235,
60384
  20,
60385
  182,
60386
  2, // Opcode: VLD3DUPq16_UPD
60387
  /* 6269 */ MCD_OPC_FilterValue,
60388
  8,
60389
  44,
60390
  0,
60391
  0, // Skip to: 6318
60392
  /* 6274 */ MCD_OPC_ExtractField,
60393
  20,
60394
  2, // Inst{21-20} ...
60395
  /* 6277 */ MCD_OPC_FilterValue,
60396
  2,
60397
  163,
60398
  1,
60399
  0, // Skip to: 6701
60400
  /* 6282 */ MCD_OPC_ExtractField,
60401
  23,
60402
  9, // Inst{31-23} ...
60403
  /* 6285 */ MCD_OPC_FilterValue,
60404
  233,
60405
  3,
60406
  154,
60407
  1,
60408
  0, // Skip to: 6701
60409
  /* 6291 */ MCD_OPC_CheckPredicate,
60410
  26,
60411
  12,
60412
  0,
60413
  0, // Skip to: 6308
60414
  /* 6296 */ MCD_OPC_CheckField,
60415
  0,
60416
  4,
60417
  15,
60418
  5,
60419
  0,
60420
  0, // Skip to: 6308
60421
  /* 6303 */ MCD_OPC_Decode,
60422
  223,
60423
  20,
60424
  182,
60425
  2, // Opcode: VLD3DUPd32
60426
  /* 6308 */ MCD_OPC_CheckPredicate,
60427
  26,
60428
  132,
60429
  1,
60430
  0, // Skip to: 6701
60431
  /* 6313 */ MCD_OPC_Decode,
60432
  226,
60433
  20,
60434
  182,
60435
  2, // Opcode: VLD3DUPd32_UPD
60436
  /* 6318 */ MCD_OPC_FilterValue,
60437
  10,
60438
  122,
60439
  1,
60440
  0, // Skip to: 6701
60441
  /* 6323 */ MCD_OPC_ExtractField,
60442
  20,
60443
  2, // Inst{21-20} ...
60444
  /* 6326 */ MCD_OPC_FilterValue,
60445
  2,
60446
  114,
60447
  1,
60448
  0, // Skip to: 6701
60449
  /* 6331 */ MCD_OPC_ExtractField,
60450
  23,
60451
  9, // Inst{31-23} ...
60452
  /* 6334 */ MCD_OPC_FilterValue,
60453
  233,
60454
  3,
60455
  105,
60456
  1,
60457
  0, // Skip to: 6701
60458
  /* 6340 */ MCD_OPC_CheckPredicate,
60459
  26,
60460
  12,
60461
  0,
60462
  0, // Skip to: 6357
60463
  /* 6345 */ MCD_OPC_CheckField,
60464
  0,
60465
  4,
60466
  15,
60467
  5,
60468
  0,
60469
  0, // Skip to: 6357
60470
  /* 6352 */ MCD_OPC_Decode,
60471
  236,
60472
  20,
60473
  182,
60474
  2, // Opcode: VLD3DUPq32
60475
  /* 6357 */ MCD_OPC_CheckPredicate,
60476
  26,
60477
  83,
60478
  1,
60479
  0, // Skip to: 6701
60480
  /* 6362 */ MCD_OPC_Decode,
60481
  240,
60482
  20,
60483
  182,
60484
  2, // Opcode: VLD3DUPq32_UPD
60485
  /* 6367 */ MCD_OPC_FilterValue,
60486
  15,
60487
  73,
60488
  1,
60489
  0, // Skip to: 6701
60490
  /* 6372 */ MCD_OPC_ExtractField,
60491
  5,
60492
  1, // Inst{5} ...
60493
  /* 6375 */ MCD_OPC_FilterValue,
60494
  0,
60495
  158,
60496
  0,
60497
  0, // Skip to: 6538
60498
  /* 6380 */ MCD_OPC_ExtractField,
60499
  7,
60500
  1, // Inst{7} ...
60501
  /* 6383 */ MCD_OPC_FilterValue,
60502
  0,
60503
  101,
60504
  0,
60505
  0, // Skip to: 6489
60506
  /* 6388 */ MCD_OPC_ExtractField,
60507
  6,
60508
  1, // Inst{6} ...
60509
  /* 6391 */ MCD_OPC_FilterValue,
60510
  0,
60511
  44,
60512
  0,
60513
  0, // Skip to: 6440
60514
  /* 6396 */ MCD_OPC_ExtractField,
60515
  20,
60516
  2, // Inst{21-20} ...
60517
  /* 6399 */ MCD_OPC_FilterValue,
60518
  2,
60519
  41,
60520
  1,
60521
  0, // Skip to: 6701
60522
  /* 6404 */ MCD_OPC_ExtractField,
60523
  23,
60524
  9, // Inst{31-23} ...
60525
  /* 6407 */ MCD_OPC_FilterValue,
60526
  233,
60527
  3,
60528
  32,
60529
  1,
60530
  0, // Skip to: 6701
60531
  /* 6413 */ MCD_OPC_CheckPredicate,
60532
  26,
60533
  12,
60534
  0,
60535
  0, // Skip to: 6430
60536
  /* 6418 */ MCD_OPC_CheckField,
60537
  0,
60538
  4,
60539
  15,
60540
  5,
60541
  0,
60542
  0, // Skip to: 6430
60543
  /* 6425 */ MCD_OPC_Decode,
60544
  173,
60545
  21,
60546
  183,
60547
  2, // Opcode: VLD4DUPd8
60548
  /* 6430 */ MCD_OPC_CheckPredicate,
60549
  26,
60550
  10,
60551
  1,
60552
  0, // Skip to: 6701
60553
  /* 6435 */ MCD_OPC_Decode,
60554
  176,
60555
  21,
60556
  183,
60557
  2, // Opcode: VLD4DUPd8_UPD
60558
  /* 6440 */ MCD_OPC_FilterValue,
60559
  1,
60560
  0,
60561
  1,
60562
  0, // Skip to: 6701
60563
  /* 6445 */ MCD_OPC_ExtractField,
60564
  20,
60565
  2, // Inst{21-20} ...
60566
  /* 6448 */ MCD_OPC_FilterValue,
60567
  2,
60568
  248,
60569
  0,
60570
  0, // Skip to: 6701
60571
  /* 6453 */ MCD_OPC_ExtractField,
60572
  23,
60573
  9, // Inst{31-23} ...
60574
  /* 6456 */ MCD_OPC_FilterValue,
60575
  233,
60576
  3,
60577
  239,
60578
  0,
60579
  0, // Skip to: 6701
60580
  /* 6462 */ MCD_OPC_CheckPredicate,
60581
  26,
60582
  12,
60583
  0,
60584
  0, // Skip to: 6479
60585
  /* 6467 */ MCD_OPC_CheckField,
60586
  0,
60587
  4,
60588
  15,
60589
  5,
60590
  0,
60591
  0, // Skip to: 6479
60592
  /* 6474 */ MCD_OPC_Decode,
60593
  165,
60594
  21,
60595
  183,
60596
  2, // Opcode: VLD4DUPd16
60597
  /* 6479 */ MCD_OPC_CheckPredicate,
60598
  26,
60599
  217,
60600
  0,
60601
  0, // Skip to: 6701
60602
  /* 6484 */ MCD_OPC_Decode,
60603
  168,
60604
  21,
60605
  183,
60606
  2, // Opcode: VLD4DUPd16_UPD
60607
  /* 6489 */ MCD_OPC_FilterValue,
60608
  1,
60609
  207,
60610
  0,
60611
  0, // Skip to: 6701
60612
  /* 6494 */ MCD_OPC_ExtractField,
60613
  20,
60614
  2, // Inst{21-20} ...
60615
  /* 6497 */ MCD_OPC_FilterValue,
60616
  2,
60617
  199,
60618
  0,
60619
  0, // Skip to: 6701
60620
  /* 6502 */ MCD_OPC_ExtractField,
60621
  23,
60622
  9, // Inst{31-23} ...
60623
  /* 6505 */ MCD_OPC_FilterValue,
60624
  233,
60625
  3,
60626
  190,
60627
  0,
60628
  0, // Skip to: 6701
60629
  /* 6511 */ MCD_OPC_CheckPredicate,
60630
  26,
60631
  12,
60632
  0,
60633
  0, // Skip to: 6528
60634
  /* 6516 */ MCD_OPC_CheckField,
60635
  0,
60636
  4,
60637
  15,
60638
  5,
60639
  0,
60640
  0, // Skip to: 6528
60641
  /* 6523 */ MCD_OPC_Decode,
60642
  169,
60643
  21,
60644
  183,
60645
  2, // Opcode: VLD4DUPd32
60646
  /* 6528 */ MCD_OPC_CheckPredicate,
60647
  26,
60648
  168,
60649
  0,
60650
  0, // Skip to: 6701
60651
  /* 6533 */ MCD_OPC_Decode,
60652
  172,
60653
  21,
60654
  183,
60655
  2, // Opcode: VLD4DUPd32_UPD
60656
  /* 6538 */ MCD_OPC_FilterValue,
60657
  1,
60658
  158,
60659
  0,
60660
  0, // Skip to: 6701
60661
  /* 6543 */ MCD_OPC_ExtractField,
60662
  7,
60663
  1, // Inst{7} ...
60664
  /* 6546 */ MCD_OPC_FilterValue,
60665
  0,
60666
  101,
60667
  0,
60668
  0, // Skip to: 6652
60669
  /* 6551 */ MCD_OPC_ExtractField,
60670
  6,
60671
  1, // Inst{6} ...
60672
  /* 6554 */ MCD_OPC_FilterValue,
60673
  0,
60674
  44,
60675
  0,
60676
  0, // Skip to: 6603
60677
  /* 6559 */ MCD_OPC_ExtractField,
60678
  20,
60679
  2, // Inst{21-20} ...
60680
  /* 6562 */ MCD_OPC_FilterValue,
60681
  2,
60682
  134,
60683
  0,
60684
  0, // Skip to: 6701
60685
  /* 6567 */ MCD_OPC_ExtractField,
60686
  23,
60687
  9, // Inst{31-23} ...
60688
  /* 6570 */ MCD_OPC_FilterValue,
60689
  233,
60690
  3,
60691
  125,
60692
  0,
60693
  0, // Skip to: 6701
60694
  /* 6576 */ MCD_OPC_CheckPredicate,
60695
  26,
60696
  12,
60697
  0,
60698
  0, // Skip to: 6593
60699
  /* 6581 */ MCD_OPC_CheckField,
60700
  0,
60701
  4,
60702
  15,
60703
  5,
60704
  0,
60705
  0, // Skip to: 6593
60706
  /* 6588 */ MCD_OPC_Decode,
60707
  187,
60708
  21,
60709
  183,
60710
  2, // Opcode: VLD4DUPq8
60711
  /* 6593 */ MCD_OPC_CheckPredicate,
60712
  26,
60713
  103,
60714
  0,
60715
  0, // Skip to: 6701
60716
  /* 6598 */ MCD_OPC_Decode,
60717
  191,
60718
  21,
60719
  183,
60720
  2, // Opcode: VLD4DUPq8_UPD
60721
  /* 6603 */ MCD_OPC_FilterValue,
60722
  1,
60723
  93,
60724
  0,
60725
  0, // Skip to: 6701
60726
  /* 6608 */ MCD_OPC_ExtractField,
60727
  20,
60728
  2, // Inst{21-20} ...
60729
  /* 6611 */ MCD_OPC_FilterValue,
60730
  2,
60731
  85,
60732
  0,
60733
  0, // Skip to: 6701
60734
  /* 6616 */ MCD_OPC_ExtractField,
60735
  23,
60736
  9, // Inst{31-23} ...
60737
  /* 6619 */ MCD_OPC_FilterValue,
60738
  233,
60739
  3,
60740
  76,
60741
  0,
60742
  0, // Skip to: 6701
60743
  /* 6625 */ MCD_OPC_CheckPredicate,
60744
  26,
60745
  12,
60746
  0,
60747
  0, // Skip to: 6642
60748
  /* 6630 */ MCD_OPC_CheckField,
60749
  0,
60750
  4,
60751
  15,
60752
  5,
60753
  0,
60754
  0, // Skip to: 6642
60755
  /* 6637 */ MCD_OPC_Decode,
60756
  177,
60757
  21,
60758
  183,
60759
  2, // Opcode: VLD4DUPq16
60760
  /* 6642 */ MCD_OPC_CheckPredicate,
60761
  26,
60762
  54,
60763
  0,
60764
  0, // Skip to: 6701
60765
  /* 6647 */ MCD_OPC_Decode,
60766
  181,
60767
  21,
60768
  183,
60769
  2, // Opcode: VLD4DUPq16_UPD
60770
  /* 6652 */ MCD_OPC_FilterValue,
60771
  1,
60772
  44,
60773
  0,
60774
  0, // Skip to: 6701
60775
  /* 6657 */ MCD_OPC_ExtractField,
60776
  20,
60777
  2, // Inst{21-20} ...
60778
  /* 6660 */ MCD_OPC_FilterValue,
60779
  2,
60780
  36,
60781
  0,
60782
  0, // Skip to: 6701
60783
  /* 6665 */ MCD_OPC_ExtractField,
60784
  23,
60785
  9, // Inst{31-23} ...
60786
  /* 6668 */ MCD_OPC_FilterValue,
60787
  233,
60788
  3,
60789
  27,
60790
  0,
60791
  0, // Skip to: 6701
60792
  /* 6674 */ MCD_OPC_CheckPredicate,
60793
  26,
60794
  12,
60795
  0,
60796
  0, // Skip to: 6691
60797
  /* 6679 */ MCD_OPC_CheckField,
60798
  0,
60799
  4,
60800
  15,
60801
  5,
60802
  0,
60803
  0, // Skip to: 6691
60804
  /* 6686 */ MCD_OPC_Decode,
60805
  182,
60806
  21,
60807
  183,
60808
  2, // Opcode: VLD4DUPq32
60809
  /* 6691 */ MCD_OPC_CheckPredicate,
60810
  26,
60811
  5,
60812
  0,
60813
  0, // Skip to: 6701
60814
  /* 6696 */ MCD_OPC_Decode,
60815
  186,
60816
  21,
60817
  183,
60818
  2, // Opcode: VLD4DUPq32_UPD
60819
  /* 6701 */ MCD_OPC_Fail,
60820
  0
60821
};
60822
60823
static const uint8_t DecoderTableThumb16[] = {
60824
  /* 0 */ MCD_OPC_ExtractField,
60825
  12,
60826
  4, // Inst{15-12} ...
60827
  /* 3 */ MCD_OPC_FilterValue,
60828
  0,
60829
  17,
60830
  0,
60831
  0, // Skip to: 25
60832
  /* 8 */ MCD_OPC_CheckPredicate,
60833
  35,
60834
  181,
60835
  4,
60836
  0, // Skip to: 1218
60837
  /* 13 */ MCD_OPC_CheckField,
60838
  6,
60839
  6,
60840
  0,
60841
  174,
60842
  4,
60843
  0, // Skip to: 1218
60844
  /* 20 */ MCD_OPC_Decode,
60845
  165,
60846
  34,
60847
  184,
60848
  2, // Opcode: tMOVSr
60849
  /* 25 */ MCD_OPC_FilterValue,
60850
  2,
60851
  17,
60852
  0,
60853
  0, // Skip to: 47
60854
  /* 30 */ MCD_OPC_CheckPredicate,
60855
  35,
60856
  159,
60857
  4,
60858
  0, // Skip to: 1218
60859
  /* 35 */ MCD_OPC_CheckField,
60860
  11,
60861
  1,
60862
  1,
60863
  152,
60864
  4,
60865
  0, // Skip to: 1218
60866
  /* 42 */ MCD_OPC_Decode,
60867
  141,
60868
  34,
60869
  185,
60870
  2, // Opcode: tCMPi8
60871
  /* 47 */ MCD_OPC_FilterValue,
60872
  4,
60873
  3,
60874
  1,
60875
  0, // Skip to: 311
60876
  /* 52 */ MCD_OPC_ExtractField,
60877
  11,
60878
  1, // Inst{11} ...
60879
  /* 55 */ MCD_OPC_FilterValue,
60880
  0,
60881
  236,
60882
  0,
60883
  0, // Skip to: 296
60884
  /* 60 */ MCD_OPC_ExtractField,
60885
  8,
60886
  3, // Inst{10-8} ...
60887
  /* 63 */ MCD_OPC_FilterValue,
60888
  2,
60889
  48,
60890
  0,
60891
  0, // Skip to: 116
60892
  /* 68 */ MCD_OPC_ExtractField,
60893
  6,
60894
  2, // Inst{7-6} ...
60895
  /* 71 */ MCD_OPC_FilterValue,
60896
  0,
60897
  10,
60898
  0,
60899
  0, // Skip to: 86
60900
  /* 76 */ MCD_OPC_CheckPredicate,
60901
  35,
60902
  113,
60903
  4,
60904
  0, // Skip to: 1218
60905
  /* 81 */ MCD_OPC_Decode,
60906
  197,
60907
  34,
60908
  184,
60909
  2, // Opcode: tTST
60910
  /* 86 */ MCD_OPC_FilterValue,
60911
  2,
60912
  10,
60913
  0,
60914
  0, // Skip to: 101
60915
  /* 91 */ MCD_OPC_CheckPredicate,
60916
  35,
60917
  98,
60918
  4,
60919
  0, // Skip to: 1218
60920
  /* 96 */ MCD_OPC_Decode,
60921
  142,
60922
  34,
60923
  184,
60924
  2, // Opcode: tCMPr
60925
  /* 101 */ MCD_OPC_FilterValue,
60926
  3,
60927
  88,
60928
  4,
60929
  0, // Skip to: 1218
60930
  /* 106 */ MCD_OPC_CheckPredicate,
60931
  35,
60932
  83,
60933
  4,
60934
  0, // Skip to: 1218
60935
  /* 111 */ MCD_OPC_Decode,
60936
  139,
60937
  34,
60938
  184,
60939
  2, // Opcode: tCMNz
60940
  /* 116 */ MCD_OPC_FilterValue,
60941
  4,
60942
  51,
60943
  0,
60944
  0, // Skip to: 172
60945
  /* 121 */ MCD_OPC_CheckPredicate,
60946
  35,
60947
  12,
60948
  0,
60949
  0, // Skip to: 138
60950
  /* 126 */ MCD_OPC_CheckField,
60951
  3,
60952
  4,
60953
  13,
60954
  5,
60955
  0,
60956
  0, // Skip to: 138
60957
  /* 133 */ MCD_OPC_Decode,
60958
  246,
60959
  33,
60960
  186,
60961
  2, // Opcode: tADDrSP
60962
  /* 138 */ MCD_OPC_CheckPredicate,
60963
  35,
60964
  19,
60965
  0,
60966
  0, // Skip to: 162
60967
  /* 143 */ MCD_OPC_CheckField,
60968
  7,
60969
  1,
60970
  1,
60971
  12,
60972
  0,
60973
  0, // Skip to: 162
60974
  /* 150 */ MCD_OPC_CheckField,
60975
  0,
60976
  3,
60977
  5,
60978
  5,
60979
  0,
60980
  0, // Skip to: 162
60981
  /* 157 */ MCD_OPC_Decode,
60982
  250,
60983
  33,
60984
  186,
60985
  2, // Opcode: tADDspr
60986
  /* 162 */ MCD_OPC_CheckPredicate,
60987
  35,
60988
  27,
60989
  4,
60990
  0, // Skip to: 1218
60991
  /* 167 */ MCD_OPC_Decode,
60992
  243,
60993
  33,
60994
  187,
60995
  2, // Opcode: tADDhirr
60996
  /* 172 */ MCD_OPC_FilterValue,
60997
  5,
60998
  10,
60999
  0,
61000
  0, // Skip to: 187
61001
  /* 177 */ MCD_OPC_CheckPredicate,
61002
  35,
61003
  12,
61004
  4,
61005
  0, // Skip to: 1218
61006
  /* 182 */ MCD_OPC_Decode,
61007
  140,
61008
  34,
61009
  188,
61010
  2, // Opcode: tCMPhir
61011
  /* 187 */ MCD_OPC_FilterValue,
61012
  6,
61013
  10,
61014
  0,
61015
  0, // Skip to: 202
61016
  /* 192 */ MCD_OPC_CheckPredicate,
61017
  35,
61018
  253,
61019
  3,
61020
  0, // Skip to: 1218
61021
  /* 197 */ MCD_OPC_Decode,
61022
  167,
61023
  34,
61024
  188,
61025
  2, // Opcode: tMOVr
61026
  /* 202 */ MCD_OPC_FilterValue,
61027
  7,
61028
  243,
61029
  3,
61030
  0, // Skip to: 1218
61031
  /* 207 */ MCD_OPC_ExtractField,
61032
  7,
61033
  1, // Inst{7} ...
61034
  /* 210 */ MCD_OPC_FilterValue,
61035
  0,
61036
  33,
61037
  0,
61038
  0, // Skip to: 248
61039
  /* 215 */ MCD_OPC_CheckPredicate,
61040
  36,
61041
  15,
61042
  0,
61043
  0, // Skip to: 235
61044
  /* 220 */ MCD_OPC_CheckField,
61045
  2,
61046
  1,
61047
  1,
61048
  8,
61049
  0,
61050
  0, // Skip to: 235
61051
  /* 227 */ MCD_OPC_SoftFail,
61052
  3,
61053
  0,
61054
  /* 230 */ MCD_OPC_Decode,
61055
  135,
61056
  34,
61057
  189,
61058
  2, // Opcode: tBXNS
61059
  /* 235 */ MCD_OPC_CheckPredicate,
61060
  35,
61061
  210,
61062
  3,
61063
  0, // Skip to: 1218
61064
  /* 240 */ MCD_OPC_SoftFail,
61065
  7,
61066
  0,
61067
  /* 243 */ MCD_OPC_Decode,
61068
  134,
61069
  34,
61070
  189,
61071
  2, // Opcode: tBX
61072
  /* 248 */ MCD_OPC_FilterValue,
61073
  1,
61074
  197,
61075
  3,
61076
  0, // Skip to: 1218
61077
  /* 253 */ MCD_OPC_ExtractField,
61078
  2,
61079
  1, // Inst{2} ...
61080
  /* 256 */ MCD_OPC_FilterValue,
61081
  0,
61082
  17,
61083
  0,
61084
  0, // Skip to: 278
61085
  /* 261 */ MCD_OPC_CheckPredicate,
61086
  37,
61087
  184,
61088
  3,
61089
  0, // Skip to: 1218
61090
  /* 266 */ MCD_OPC_CheckField,
61091
  0,
61092
  2,
61093
  0,
61094
  177,
61095
  3,
61096
  0, // Skip to: 1218
61097
  /* 273 */ MCD_OPC_Decode,
61098
  133,
61099
  34,
61100
  189,
61101
  2, // Opcode: tBLXr
61102
  /* 278 */ MCD_OPC_FilterValue,
61103
  1,
61104
  167,
61105
  3,
61106
  0, // Skip to: 1218
61107
  /* 283 */ MCD_OPC_CheckPredicate,
61108
  36,
61109
  162,
61110
  3,
61111
  0, // Skip to: 1218
61112
  /* 288 */ MCD_OPC_SoftFail,
61113
  3,
61114
  0,
61115
  /* 291 */ MCD_OPC_Decode,
61116
  131,
61117
  34,
61118
  190,
61119
  2, // Opcode: tBLXNSr
61120
  /* 296 */ MCD_OPC_FilterValue,
61121
  1,
61122
  149,
61123
  3,
61124
  0, // Skip to: 1218
61125
  /* 301 */ MCD_OPC_CheckPredicate,
61126
  35,
61127
  144,
61128
  3,
61129
  0, // Skip to: 1218
61130
  /* 306 */ MCD_OPC_Decode,
61131
  158,
61132
  34,
61133
  191,
61134
  2, // Opcode: tLDRpci
61135
  /* 311 */ MCD_OPC_FilterValue,
61136
  5,
61137
  123,
61138
  0,
61139
  0, // Skip to: 439
61140
  /* 316 */ MCD_OPC_ExtractField,
61141
  9,
61142
  3, // Inst{11-9} ...
61143
  /* 319 */ MCD_OPC_FilterValue,
61144
  0,
61145
  10,
61146
  0,
61147
  0, // Skip to: 334
61148
  /* 324 */ MCD_OPC_CheckPredicate,
61149
  35,
61150
  121,
61151
  3,
61152
  0, // Skip to: 1218
61153
  /* 329 */ MCD_OPC_Decode,
61154
  187,
61155
  34,
61156
  192,
61157
  2, // Opcode: tSTRr
61158
  /* 334 */ MCD_OPC_FilterValue,
61159
  1,
61160
  10,
61161
  0,
61162
  0, // Skip to: 349
61163
  /* 339 */ MCD_OPC_CheckPredicate,
61164
  35,
61165
  106,
61166
  3,
61167
  0, // Skip to: 1218
61168
  /* 344 */ MCD_OPC_Decode,
61169
  185,
61170
  34,
61171
  192,
61172
  2, // Opcode: tSTRHr
61173
  /* 349 */ MCD_OPC_FilterValue,
61174
  2,
61175
  10,
61176
  0,
61177
  0, // Skip to: 364
61178
  /* 354 */ MCD_OPC_CheckPredicate,
61179
  35,
61180
  91,
61181
  3,
61182
  0, // Skip to: 1218
61183
  /* 359 */ MCD_OPC_Decode,
61184
  183,
61185
  34,
61186
  192,
61187
  2, // Opcode: tSTRBr
61188
  /* 364 */ MCD_OPC_FilterValue,
61189
  3,
61190
  10,
61191
  0,
61192
  0, // Skip to: 379
61193
  /* 369 */ MCD_OPC_CheckPredicate,
61194
  35,
61195
  76,
61196
  3,
61197
  0, // Skip to: 1218
61198
  /* 374 */ MCD_OPC_Decode,
61199
  155,
61200
  34,
61201
  192,
61202
  2, // Opcode: tLDRSB
61203
  /* 379 */ MCD_OPC_FilterValue,
61204
  4,
61205
  10,
61206
  0,
61207
  0, // Skip to: 394
61208
  /* 384 */ MCD_OPC_CheckPredicate,
61209
  35,
61210
  61,
61211
  3,
61212
  0, // Skip to: 1218
61213
  /* 389 */ MCD_OPC_Decode,
61214
  159,
61215
  34,
61216
  192,
61217
  2, // Opcode: tLDRr
61218
  /* 394 */ MCD_OPC_FilterValue,
61219
  5,
61220
  10,
61221
  0,
61222
  0, // Skip to: 409
61223
  /* 399 */ MCD_OPC_CheckPredicate,
61224
  35,
61225
  46,
61226
  3,
61227
  0, // Skip to: 1218
61228
  /* 404 */ MCD_OPC_Decode,
61229
  154,
61230
  34,
61231
  192,
61232
  2, // Opcode: tLDRHr
61233
  /* 409 */ MCD_OPC_FilterValue,
61234
  6,
61235
  10,
61236
  0,
61237
  0, // Skip to: 424
61238
  /* 414 */ MCD_OPC_CheckPredicate,
61239
  35,
61240
  31,
61241
  3,
61242
  0, // Skip to: 1218
61243
  /* 419 */ MCD_OPC_Decode,
61244
  152,
61245
  34,
61246
  192,
61247
  2, // Opcode: tLDRBr
61248
  /* 424 */ MCD_OPC_FilterValue,
61249
  7,
61250
  21,
61251
  3,
61252
  0, // Skip to: 1218
61253
  /* 429 */ MCD_OPC_CheckPredicate,
61254
  35,
61255
  16,
61256
  3,
61257
  0, // Skip to: 1218
61258
  /* 434 */ MCD_OPC_Decode,
61259
  156,
61260
  34,
61261
  192,
61262
  2, // Opcode: tLDRSH
61263
  /* 439 */ MCD_OPC_FilterValue,
61264
  6,
61265
  33,
61266
  0,
61267
  0, // Skip to: 477
61268
  /* 444 */ MCD_OPC_ExtractField,
61269
  11,
61270
  1, // Inst{11} ...
61271
  /* 447 */ MCD_OPC_FilterValue,
61272
  0,
61273
  10,
61274
  0,
61275
  0, // Skip to: 462
61276
  /* 452 */ MCD_OPC_CheckPredicate,
61277
  35,
61278
  249,
61279
  2,
61280
  0, // Skip to: 1218
61281
  /* 457 */ MCD_OPC_Decode,
61282
  186,
61283
  34,
61284
  193,
61285
  2, // Opcode: tSTRi
61286
  /* 462 */ MCD_OPC_FilterValue,
61287
  1,
61288
  239,
61289
  2,
61290
  0, // Skip to: 1218
61291
  /* 467 */ MCD_OPC_CheckPredicate,
61292
  35,
61293
  234,
61294
  2,
61295
  0, // Skip to: 1218
61296
  /* 472 */ MCD_OPC_Decode,
61297
  157,
61298
  34,
61299
  193,
61300
  2, // Opcode: tLDRi
61301
  /* 477 */ MCD_OPC_FilterValue,
61302
  7,
61303
  33,
61304
  0,
61305
  0, // Skip to: 515
61306
  /* 482 */ MCD_OPC_ExtractField,
61307
  11,
61308
  1, // Inst{11} ...
61309
  /* 485 */ MCD_OPC_FilterValue,
61310
  0,
61311
  10,
61312
  0,
61313
  0, // Skip to: 500
61314
  /* 490 */ MCD_OPC_CheckPredicate,
61315
  35,
61316
  211,
61317
  2,
61318
  0, // Skip to: 1218
61319
  /* 495 */ MCD_OPC_Decode,
61320
  182,
61321
  34,
61322
  193,
61323
  2, // Opcode: tSTRBi
61324
  /* 500 */ MCD_OPC_FilterValue,
61325
  1,
61326
  201,
61327
  2,
61328
  0, // Skip to: 1218
61329
  /* 505 */ MCD_OPC_CheckPredicate,
61330
  35,
61331
  196,
61332
  2,
61333
  0, // Skip to: 1218
61334
  /* 510 */ MCD_OPC_Decode,
61335
  151,
61336
  34,
61337
  193,
61338
  2, // Opcode: tLDRBi
61339
  /* 515 */ MCD_OPC_FilterValue,
61340
  8,
61341
  33,
61342
  0,
61343
  0, // Skip to: 553
61344
  /* 520 */ MCD_OPC_ExtractField,
61345
  11,
61346
  1, // Inst{11} ...
61347
  /* 523 */ MCD_OPC_FilterValue,
61348
  0,
61349
  10,
61350
  0,
61351
  0, // Skip to: 538
61352
  /* 528 */ MCD_OPC_CheckPredicate,
61353
  35,
61354
  173,
61355
  2,
61356
  0, // Skip to: 1218
61357
  /* 533 */ MCD_OPC_Decode,
61358
  184,
61359
  34,
61360
  193,
61361
  2, // Opcode: tSTRHi
61362
  /* 538 */ MCD_OPC_FilterValue,
61363
  1,
61364
  163,
61365
  2,
61366
  0, // Skip to: 1218
61367
  /* 543 */ MCD_OPC_CheckPredicate,
61368
  35,
61369
  158,
61370
  2,
61371
  0, // Skip to: 1218
61372
  /* 548 */ MCD_OPC_Decode,
61373
  153,
61374
  34,
61375
  193,
61376
  2, // Opcode: tLDRHi
61377
  /* 553 */ MCD_OPC_FilterValue,
61378
  9,
61379
  33,
61380
  0,
61381
  0, // Skip to: 591
61382
  /* 558 */ MCD_OPC_ExtractField,
61383
  11,
61384
  1, // Inst{11} ...
61385
  /* 561 */ MCD_OPC_FilterValue,
61386
  0,
61387
  10,
61388
  0,
61389
  0, // Skip to: 576
61390
  /* 566 */ MCD_OPC_CheckPredicate,
61391
  35,
61392
  135,
61393
  2,
61394
  0, // Skip to: 1218
61395
  /* 571 */ MCD_OPC_Decode,
61396
  188,
61397
  34,
61398
  194,
61399
  2, // Opcode: tSTRspi
61400
  /* 576 */ MCD_OPC_FilterValue,
61401
  1,
61402
  125,
61403
  2,
61404
  0, // Skip to: 1218
61405
  /* 581 */ MCD_OPC_CheckPredicate,
61406
  35,
61407
  120,
61408
  2,
61409
  0, // Skip to: 1218
61410
  /* 586 */ MCD_OPC_Decode,
61411
  160,
61412
  34,
61413
  194,
61414
  2, // Opcode: tLDRspi
61415
  /* 591 */ MCD_OPC_FilterValue,
61416
  10,
61417
  33,
61418
  0,
61419
  0, // Skip to: 629
61420
  /* 596 */ MCD_OPC_ExtractField,
61421
  11,
61422
  1, // Inst{11} ...
61423
  /* 599 */ MCD_OPC_FilterValue,
61424
  0,
61425
  10,
61426
  0,
61427
  0, // Skip to: 614
61428
  /* 604 */ MCD_OPC_CheckPredicate,
61429
  35,
61430
  97,
61431
  2,
61432
  0, // Skip to: 1218
61433
  /* 609 */ MCD_OPC_Decode,
61434
  251,
61435
  33,
61436
  195,
61437
  2, // Opcode: tADR
61438
  /* 614 */ MCD_OPC_FilterValue,
61439
  1,
61440
  87,
61441
  2,
61442
  0, // Skip to: 1218
61443
  /* 619 */ MCD_OPC_CheckPredicate,
61444
  35,
61445
  82,
61446
  2,
61447
  0, // Skip to: 1218
61448
  /* 624 */ MCD_OPC_Decode,
61449
  247,
61450
  33,
61451
  195,
61452
  2, // Opcode: tADDrSPi
61453
  /* 629 */ MCD_OPC_FilterValue,
61454
  11,
61455
  187,
61456
  1,
61457
  0, // Skip to: 1077
61458
  /* 634 */ MCD_OPC_ExtractField,
61459
  10,
61460
  2, // Inst{11-10} ...
61461
  /* 637 */ MCD_OPC_FilterValue,
61462
  0,
61463
  148,
61464
  0,
61465
  0, // Skip to: 790
61466
  /* 642 */ MCD_OPC_ExtractField,
61467
  8,
61468
  1, // Inst{8} ...
61469
  /* 645 */ MCD_OPC_FilterValue,
61470
  0,
61471
  125,
61472
  0,
61473
  0, // Skip to: 775
61474
  /* 650 */ MCD_OPC_ExtractField,
61475
  7,
61476
  1, // Inst{7} ...
61477
  /* 653 */ MCD_OPC_FilterValue,
61478
  0,
61479
  56,
61480
  0,
61481
  0, // Skip to: 714
61482
  /* 658 */ MCD_OPC_ExtractField,
61483
  9,
61484
  1, // Inst{9} ...
61485
  /* 661 */ MCD_OPC_FilterValue,
61486
  0,
61487
  10,
61488
  0,
61489
  0, // Skip to: 676
61490
  /* 666 */ MCD_OPC_CheckPredicate,
61491
  35,
61492
  35,
61493
  2,
61494
  0, // Skip to: 1218
61495
  /* 671 */ MCD_OPC_Decode,
61496
  249,
61497
  33,
61498
  196,
61499
  2, // Opcode: tADDspi
61500
  /* 676 */ MCD_OPC_FilterValue,
61501
  1,
61502
  25,
61503
  2,
61504
  0, // Skip to: 1218
61505
  /* 681 */ MCD_OPC_ExtractField,
61506
  6,
61507
  1, // Inst{6} ...
61508
  /* 684 */ MCD_OPC_FilterValue,
61509
  0,
61510
  10,
61511
  0,
61512
  0, // Skip to: 699
61513
  /* 689 */ MCD_OPC_CheckPredicate,
61514
  38,
61515
  12,
61516
  2,
61517
  0, // Skip to: 1218
61518
  /* 694 */ MCD_OPC_Decode,
61519
  195,
61520
  34,
61521
  184,
61522
  2, // Opcode: tSXTH
61523
  /* 699 */ MCD_OPC_FilterValue,
61524
  1,
61525
  2,
61526
  2,
61527
  0, // Skip to: 1218
61528
  /* 704 */ MCD_OPC_CheckPredicate,
61529
  38,
61530
  253,
61531
  1,
61532
  0, // Skip to: 1218
61533
  /* 709 */ MCD_OPC_Decode,
61534
  194,
61535
  34,
61536
  184,
61537
  2, // Opcode: tSXTB
61538
  /* 714 */ MCD_OPC_FilterValue,
61539
  1,
61540
  243,
61541
  1,
61542
  0, // Skip to: 1218
61543
  /* 719 */ MCD_OPC_ExtractField,
61544
  9,
61545
  1, // Inst{9} ...
61546
  /* 722 */ MCD_OPC_FilterValue,
61547
  0,
61548
  10,
61549
  0,
61550
  0, // Skip to: 737
61551
  /* 727 */ MCD_OPC_CheckPredicate,
61552
  35,
61553
  230,
61554
  1,
61555
  0, // Skip to: 1218
61556
  /* 732 */ MCD_OPC_Decode,
61557
  192,
61558
  34,
61559
  196,
61560
  2, // Opcode: tSUBspi
61561
  /* 737 */ MCD_OPC_FilterValue,
61562
  1,
61563
  220,
61564
  1,
61565
  0, // Skip to: 1218
61566
  /* 742 */ MCD_OPC_ExtractField,
61567
  6,
61568
  1, // Inst{6} ...
61569
  /* 745 */ MCD_OPC_FilterValue,
61570
  0,
61571
  10,
61572
  0,
61573
  0, // Skip to: 760
61574
  /* 750 */ MCD_OPC_CheckPredicate,
61575
  38,
61576
  207,
61577
  1,
61578
  0, // Skip to: 1218
61579
  /* 755 */ MCD_OPC_Decode,
61580
  200,
61581
  34,
61582
  184,
61583
  2, // Opcode: tUXTH
61584
  /* 760 */ MCD_OPC_FilterValue,
61585
  1,
61586
  197,
61587
  1,
61588
  0, // Skip to: 1218
61589
  /* 765 */ MCD_OPC_CheckPredicate,
61590
  38,
61591
  192,
61592
  1,
61593
  0, // Skip to: 1218
61594
  /* 770 */ MCD_OPC_Decode,
61595
  199,
61596
  34,
61597
  184,
61598
  2, // Opcode: tUXTB
61599
  /* 775 */ MCD_OPC_FilterValue,
61600
  1,
61601
  182,
61602
  1,
61603
  0, // Skip to: 1218
61604
  /* 780 */ MCD_OPC_CheckPredicate,
61605
  39,
61606
  177,
61607
  1,
61608
  0, // Skip to: 1218
61609
  /* 785 */ MCD_OPC_Decode,
61610
  138,
61611
  34,
61612
  197,
61613
  2, // Opcode: tCBZ
61614
  /* 790 */ MCD_OPC_FilterValue,
61615
  1,
61616
  95,
61617
  0,
61618
  0, // Skip to: 890
61619
  /* 795 */ MCD_OPC_ExtractField,
61620
  9,
61621
  1, // Inst{9} ...
61622
  /* 798 */ MCD_OPC_FilterValue,
61623
  0,
61624
  10,
61625
  0,
61626
  0, // Skip to: 813
61627
  /* 803 */ MCD_OPC_CheckPredicate,
61628
  35,
61629
  154,
61630
  1,
61631
  0, // Skip to: 1218
61632
  /* 808 */ MCD_OPC_Decode,
61633
  173,
61634
  34,
61635
  198,
61636
  2, // Opcode: tPUSH
61637
  /* 813 */ MCD_OPC_FilterValue,
61638
  1,
61639
  144,
61640
  1,
61641
  0, // Skip to: 1218
61642
  /* 818 */ MCD_OPC_ExtractField,
61643
  5,
61644
  4, // Inst{8-5} ...
61645
  /* 821 */ MCD_OPC_FilterValue,
61646
  0,
61647
  13,
61648
  0,
61649
  0, // Skip to: 839
61650
  /* 826 */ MCD_OPC_CheckPredicate,
61651
  40,
61652
  131,
61653
  1,
61654
  0, // Skip to: 1218
61655
  /* 831 */ MCD_OPC_SoftFail,
61656
  7,
61657
  16,
61658
  /* 834 */ MCD_OPC_Decode,
61659
  203,
61660
  32,
61661
  199,
61662
  2, // Opcode: t2SETPAN
61663
  /* 839 */ MCD_OPC_FilterValue,
61664
  2,
61665
  24,
61666
  0,
61667
  0, // Skip to: 868
61668
  /* 844 */ MCD_OPC_CheckPredicate,
61669
  41,
61670
  113,
61671
  1,
61672
  0, // Skip to: 1218
61673
  /* 849 */ MCD_OPC_CheckField,
61674
  4,
61675
  1,
61676
  1,
61677
  106,
61678
  1,
61679
  0, // Skip to: 1218
61680
  /* 856 */ MCD_OPC_CheckField,
61681
  0,
61682
  3,
61683
  0,
61684
  99,
61685
  1,
61686
  0, // Skip to: 1218
61687
  /* 863 */ MCD_OPC_Decode,
61688
  180,
61689
  34,
61690
  199,
61691
  2, // Opcode: tSETEND
61692
  /* 868 */ MCD_OPC_FilterValue,
61693
  3,
61694
  89,
61695
  1,
61696
  0, // Skip to: 1218
61697
  /* 873 */ MCD_OPC_CheckPredicate,
61698
  35,
61699
  84,
61700
  1,
61701
  0, // Skip to: 1218
61702
  /* 878 */ MCD_OPC_CheckField,
61703
  3,
61704
  1,
61705
  0,
61706
  77,
61707
  1,
61708
  0, // Skip to: 1218
61709
  /* 885 */ MCD_OPC_Decode,
61710
  143,
61711
  34,
61712
  200,
61713
  2, // Opcode: tCPS
61714
  /* 890 */ MCD_OPC_FilterValue,
61715
  2,
61716
  114,
61717
  0,
61718
  0, // Skip to: 1009
61719
  /* 895 */ MCD_OPC_ExtractField,
61720
  8,
61721
  1, // Inst{8} ...
61722
  /* 898 */ MCD_OPC_FilterValue,
61723
  0,
61724
  91,
61725
  0,
61726
  0, // Skip to: 994
61727
  /* 903 */ MCD_OPC_ExtractField,
61728
  6,
61729
  2, // Inst{7-6} ...
61730
  /* 906 */ MCD_OPC_FilterValue,
61731
  0,
61732
  17,
61733
  0,
61734
  0, // Skip to: 928
61735
  /* 911 */ MCD_OPC_CheckPredicate,
61736
  38,
61737
  46,
61738
  1,
61739
  0, // Skip to: 1218
61740
  /* 916 */ MCD_OPC_CheckField,
61741
  9,
61742
  1,
61743
  1,
61744
  39,
61745
  1,
61746
  0, // Skip to: 1218
61747
  /* 923 */ MCD_OPC_Decode,
61748
  174,
61749
  34,
61750
  184,
61751
  2, // Opcode: tREV
61752
  /* 928 */ MCD_OPC_FilterValue,
61753
  1,
61754
  17,
61755
  0,
61756
  0, // Skip to: 950
61757
  /* 933 */ MCD_OPC_CheckPredicate,
61758
  38,
61759
  24,
61760
  1,
61761
  0, // Skip to: 1218
61762
  /* 938 */ MCD_OPC_CheckField,
61763
  9,
61764
  1,
61765
  1,
61766
  17,
61767
  1,
61768
  0, // Skip to: 1218
61769
  /* 945 */ MCD_OPC_Decode,
61770
  175,
61771
  34,
61772
  184,
61773
  2, // Opcode: tREV16
61774
  /* 950 */ MCD_OPC_FilterValue,
61775
  2,
61776
  17,
61777
  0,
61778
  0, // Skip to: 972
61779
  /* 955 */ MCD_OPC_CheckPredicate,
61780
  42,
61781
  2,
61782
  1,
61783
  0, // Skip to: 1218
61784
  /* 960 */ MCD_OPC_CheckField,
61785
  9,
61786
  1,
61787
  1,
61788
  251,
61789
  0,
61790
  0, // Skip to: 1218
61791
  /* 967 */ MCD_OPC_Decode,
61792
  146,
61793
  34,
61794
  201,
61795
  2, // Opcode: tHLT
61796
  /* 972 */ MCD_OPC_FilterValue,
61797
  3,
61798
  241,
61799
  0,
61800
  0, // Skip to: 1218
61801
  /* 977 */ MCD_OPC_CheckPredicate,
61802
  38,
61803
  236,
61804
  0,
61805
  0, // Skip to: 1218
61806
  /* 982 */ MCD_OPC_CheckField,
61807
  9,
61808
  1,
61809
  1,
61810
  229,
61811
  0,
61812
  0, // Skip to: 1218
61813
  /* 989 */ MCD_OPC_Decode,
61814
  176,
61815
  34,
61816
  184,
61817
  2, // Opcode: tREVSH
61818
  /* 994 */ MCD_OPC_FilterValue,
61819
  1,
61820
  219,
61821
  0,
61822
  0, // Skip to: 1218
61823
  /* 999 */ MCD_OPC_CheckPredicate,
61824
  39,
61825
  214,
61826
  0,
61827
  0, // Skip to: 1218
61828
  /* 1004 */ MCD_OPC_Decode,
61829
  137,
61830
  34,
61831
  197,
61832
  2, // Opcode: tCBNZ
61833
  /* 1009 */ MCD_OPC_FilterValue,
61834
  3,
61835
  204,
61836
  0,
61837
  0, // Skip to: 1218
61838
  /* 1014 */ MCD_OPC_ExtractField,
61839
  9,
61840
  1, // Inst{9} ...
61841
  /* 1017 */ MCD_OPC_FilterValue,
61842
  0,
61843
  10,
61844
  0,
61845
  0, // Skip to: 1032
61846
  /* 1022 */ MCD_OPC_CheckPredicate,
61847
  35,
61848
  191,
61849
  0,
61850
  0, // Skip to: 1218
61851
  /* 1027 */ MCD_OPC_Decode,
61852
  172,
61853
  34,
61854
  202,
61855
  2, // Opcode: tPOP
61856
  /* 1032 */ MCD_OPC_FilterValue,
61857
  1,
61858
  181,
61859
  0,
61860
  0, // Skip to: 1218
61861
  /* 1037 */ MCD_OPC_ExtractField,
61862
  8,
61863
  1, // Inst{8} ...
61864
  /* 1040 */ MCD_OPC_FilterValue,
61865
  0,
61866
  10,
61867
  0,
61868
  0, // Skip to: 1055
61869
  /* 1045 */ MCD_OPC_CheckPredicate,
61870
  35,
61871
  168,
61872
  0,
61873
  0, // Skip to: 1218
61874
  /* 1050 */ MCD_OPC_Decode,
61875
  129,
61876
  34,
61877
  203,
61878
  2, // Opcode: tBKPT
61879
  /* 1055 */ MCD_OPC_FilterValue,
61880
  1,
61881
  158,
61882
  0,
61883
  0, // Skip to: 1218
61884
  /* 1060 */ MCD_OPC_CheckPredicate,
61885
  43,
61886
  153,
61887
  0,
61888
  0, // Skip to: 1218
61889
  /* 1065 */ MCD_OPC_CheckField,
61890
  0,
61891
  4,
61892
  0,
61893
  146,
61894
  0,
61895
  0, // Skip to: 1218
61896
  /* 1072 */ MCD_OPC_Decode,
61897
  145,
61898
  34,
61899
  204,
61900
  2, // Opcode: tHINT
61901
  /* 1077 */ MCD_OPC_FilterValue,
61902
  12,
61903
  33,
61904
  0,
61905
  0, // Skip to: 1115
61906
  /* 1082 */ MCD_OPC_ExtractField,
61907
  11,
61908
  1, // Inst{11} ...
61909
  /* 1085 */ MCD_OPC_FilterValue,
61910
  0,
61911
  10,
61912
  0,
61913
  0, // Skip to: 1100
61914
  /* 1090 */ MCD_OPC_CheckPredicate,
61915
  35,
61916
  123,
61917
  0,
61918
  0, // Skip to: 1218
61919
  /* 1095 */ MCD_OPC_Decode,
61920
  181,
61921
  34,
61922
  205,
61923
  2, // Opcode: tSTMIA_UPD
61924
  /* 1100 */ MCD_OPC_FilterValue,
61925
  1,
61926
  113,
61927
  0,
61928
  0, // Skip to: 1218
61929
  /* 1105 */ MCD_OPC_CheckPredicate,
61930
  35,
61931
  108,
61932
  0,
61933
  0, // Skip to: 1218
61934
  /* 1110 */ MCD_OPC_Decode,
61935
  150,
61936
  34,
61937
  206,
61938
  2, // Opcode: tLDMIA
61939
  /* 1115 */ MCD_OPC_FilterValue,
61940
  13,
61941
  76,
61942
  0,
61943
  0,  // Skip to: 1196
61944
  /* 1120 */ MCD_OPC_ExtractField,
61945
  0,
61946
  12, // Inst{11-0} ...
61947
  /* 1123 */ MCD_OPC_FilterValue,
61948
  249,
61949
  29,
61950
  9,
61951
  0,
61952
  0, // Skip to: 1138
61953
  /* 1129 */ MCD_OPC_CheckPredicate,
61954
  35,
61955
  19,
61956
  0,
61957
  0, // Skip to: 1153
61958
  /* 1134 */ MCD_OPC_Decode,
61959
  201,
61960
  34,
61961
  61, // Opcode: t__brkdiv0
61962
  /* 1138 */ MCD_OPC_FilterValue,
61963
  254,
61964
  29,
61965
  9,
61966
  0,
61967
  0, // Skip to: 1153
61968
  /* 1144 */ MCD_OPC_CheckPredicate,
61969
  35,
61970
  4,
61971
  0,
61972
  0, // Skip to: 1153
61973
  /* 1149 */ MCD_OPC_Decode,
61974
  196,
61975
  34,
61976
  61, // Opcode: tTRAP
61977
  /* 1153 */ MCD_OPC_ExtractField,
61978
  8,
61979
  4,  // Inst{11-8} ...
61980
  /* 1156 */ MCD_OPC_FilterValue,
61981
  14,
61982
  10,
61983
  0,
61984
  0, // Skip to: 1171
61985
  /* 1161 */ MCD_OPC_CheckPredicate,
61986
  35,
61987
  20,
61988
  0,
61989
  0, // Skip to: 1186
61990
  /* 1166 */ MCD_OPC_Decode,
61991
  198,
61992
  34,
61993
  203,
61994
  2, // Opcode: tUDF
61995
  /* 1171 */ MCD_OPC_FilterValue,
61996
  15,
61997
  10,
61998
  0,
61999
  0, // Skip to: 1186
62000
  /* 1176 */ MCD_OPC_CheckPredicate,
62001
  35,
62002
  5,
62003
  0,
62004
  0, // Skip to: 1186
62005
  /* 1181 */ MCD_OPC_Decode,
62006
  193,
62007
  34,
62008
  203,
62009
  2, // Opcode: tSVC
62010
  /* 1186 */ MCD_OPC_CheckPredicate,
62011
  35,
62012
  27,
62013
  0,
62014
  0, // Skip to: 1218
62015
  /* 1191 */ MCD_OPC_Decode,
62016
  136,
62017
  34,
62018
  207,
62019
  2, // Opcode: tBcc
62020
  /* 1196 */ MCD_OPC_FilterValue,
62021
  14,
62022
  17,
62023
  0,
62024
  0, // Skip to: 1218
62025
  /* 1201 */ MCD_OPC_CheckPredicate,
62026
  35,
62027
  12,
62028
  0,
62029
  0, // Skip to: 1218
62030
  /* 1206 */ MCD_OPC_CheckField,
62031
  11,
62032
  1,
62033
  0,
62034
  5,
62035
  0,
62036
  0, // Skip to: 1218
62037
  /* 1213 */ MCD_OPC_Decode,
62038
  255,
62039
  33,
62040
  208,
62041
  2, // Opcode: tB
62042
  /* 1218 */ MCD_OPC_Fail,
62043
  0
62044
};
62045
62046
static const uint8_t DecoderTableThumb32[] = {
62047
  /* 0 */ MCD_OPC_ExtractField,
62048
  12,
62049
  1, // Inst{12} ...
62050
  /* 3 */ MCD_OPC_FilterValue,
62051
  0,
62052
  31,
62053
  0,
62054
  0, // Skip to: 39
62055
  /* 8 */ MCD_OPC_CheckPredicate,
62056
  44,
62057
  55,
62058
  0,
62059
  0, // Skip to: 68
62060
  /* 13 */ MCD_OPC_CheckField,
62061
  27,
62062
  5,
62063
  30,
62064
  48,
62065
  0,
62066
  0, // Skip to: 68
62067
  /* 20 */ MCD_OPC_CheckField,
62068
  14,
62069
  2,
62070
  3,
62071
  41,
62072
  0,
62073
  0, // Skip to: 68
62074
  /* 27 */ MCD_OPC_CheckField,
62075
  0,
62076
  1,
62077
  0,
62078
  34,
62079
  0,
62080
  0, // Skip to: 68
62081
  /* 34 */ MCD_OPC_Decode,
62082
  132,
62083
  34,
62084
  209,
62085
  2, // Opcode: tBLXi
62086
  /* 39 */ MCD_OPC_FilterValue,
62087
  1,
62088
  24,
62089
  0,
62090
  0, // Skip to: 68
62091
  /* 44 */ MCD_OPC_CheckPredicate,
62092
  35,
62093
  19,
62094
  0,
62095
  0, // Skip to: 68
62096
  /* 49 */ MCD_OPC_CheckField,
62097
  27,
62098
  5,
62099
  30,
62100
  12,
62101
  0,
62102
  0, // Skip to: 68
62103
  /* 56 */ MCD_OPC_CheckField,
62104
  14,
62105
  2,
62106
  3,
62107
  5,
62108
  0,
62109
  0, // Skip to: 68
62110
  /* 63 */ MCD_OPC_Decode,
62111
  130,
62112
  34,
62113
  210,
62114
  2, // Opcode: tBL
62115
  /* 68 */ MCD_OPC_Fail,
62116
  0
62117
};
62118
62119
static const uint8_t DecoderTableThumb216[] = {
62120
  /* 0 */ MCD_OPC_CheckPredicate,
62121
  45,
62122
  13,
62123
  0,
62124
  0, // Skip to: 18
62125
  /* 5 */ MCD_OPC_CheckField,
62126
  8,
62127
  8,
62128
  191,
62129
  1,
62130
  5,
62131
  0,
62132
  0, // Skip to: 18
62133
  /* 13 */ MCD_OPC_Decode,
62134
  170,
62135
  31,
62136
  211,
62137
  2, // Opcode: t2IT
62138
  /* 18 */ MCD_OPC_Fail,
62139
  0
62140
};
62141
62142
static const uint8_t DecoderTableThumb232[] = {
62143
  /* 0 */ MCD_OPC_ExtractField,
62144
  27,
62145
  5, // Inst{31-27} ...
62146
  /* 3 */ MCD_OPC_FilterValue,
62147
  29,
62148
  41,
62149
  9,
62150
  0, // Skip to: 2353
62151
  /* 8 */ MCD_OPC_ExtractField,
62152
  21,
62153
  2, // Inst{22-21} ...
62154
  /* 11 */ MCD_OPC_FilterValue,
62155
  0,
62156
  11,
62157
  2,
62158
  0, // Skip to: 539
62159
  /* 16 */ MCD_OPC_ExtractField,
62160
  23,
62161
  4, // Inst{26-23} ...
62162
  /* 19 */ MCD_OPC_FilterValue,
62163
  0,
62164
  49,
62165
  0,
62166
  0, // Skip to: 73
62167
  /* 24 */ MCD_OPC_ExtractField,
62168
  20,
62169
  1, // Inst{20} ...
62170
  /* 27 */ MCD_OPC_FilterValue,
62171
  0,
62172
  18,
62173
  0,
62174
  0, // Skip to: 50
62175
  /* 32 */ MCD_OPC_CheckPredicate,
62176
  46,
62177
  109,
62178
  35,
62179
  0, // Skip to: 9106
62180
  /* 37 */ MCD_OPC_CheckField,
62181
  5,
62182
  15,
62183
  128,
62184
  220,
62185
  1,
62186
  100,
62187
  35,
62188
  0, // Skip to: 9106
62189
  /* 46 */ MCD_OPC_Decode,
62190
  248,
62191
  32,
62192
  85, // Opcode: t2SRSDB
62193
  /* 50 */ MCD_OPC_FilterValue,
62194
  1,
62195
  91,
62196
  35,
62197
  0, // Skip to: 9106
62198
  /* 55 */ MCD_OPC_CheckPredicate,
62199
  46,
62200
  86,
62201
  35,
62202
  0, // Skip to: 9106
62203
  /* 60 */ MCD_OPC_CheckField,
62204
  0,
62205
  16,
62206
  128,
62207
  128,
62208
  3,
62209
  77,
62210
  35,
62211
  0, // Skip to: 9106
62212
  /* 69 */ MCD_OPC_Decode,
62213
  183,
62214
  32,
62215
  82, // Opcode: t2RFEDB
62216
  /* 73 */ MCD_OPC_FilterValue,
62217
  1,
62218
  71,
62219
  0,
62220
  0, // Skip to: 149
62221
  /* 78 */ MCD_OPC_ExtractField,
62222
  20,
62223
  1, // Inst{20} ...
62224
  /* 81 */ MCD_OPC_FilterValue,
62225
  0,
62226
  24,
62227
  0,
62228
  0, // Skip to: 110
62229
  /* 86 */ MCD_OPC_CheckPredicate,
62230
  45,
62231
  55,
62232
  35,
62233
  0, // Skip to: 9106
62234
  /* 91 */ MCD_OPC_CheckField,
62235
  15,
62236
  1,
62237
  0,
62238
  48,
62239
  35,
62240
  0, // Skip to: 9106
62241
  /* 98 */ MCD_OPC_CheckField,
62242
  13,
62243
  1,
62244
  0,
62245
  41,
62246
  35,
62247
  0, // Skip to: 9106
62248
  /* 105 */ MCD_OPC_Decode,
62249
  154,
62250
  33,
62251
  212,
62252
  2, // Opcode: t2STMIA
62253
  /* 110 */ MCD_OPC_FilterValue,
62254
  1,
62255
  31,
62256
  35,
62257
  0, // Skip to: 9106
62258
  /* 115 */ MCD_OPC_CheckPredicate,
62259
  47,
62260
  19,
62261
  0,
62262
  0, // Skip to: 139
62263
  /* 120 */ MCD_OPC_CheckField,
62264
  16,
62265
  4,
62266
  15,
62267
  12,
62268
  0,
62269
  0, // Skip to: 139
62270
  /* 127 */ MCD_OPC_CheckField,
62271
  13,
62272
  1,
62273
  0,
62274
  5,
62275
  0,
62276
  0, // Skip to: 139
62277
  /* 134 */ MCD_OPC_Decode,
62278
  136,
62279
  31,
62280
  213,
62281
  2, // Opcode: t2CLRM
62282
  /* 139 */ MCD_OPC_CheckPredicate,
62283
  45,
62284
  2,
62285
  35,
62286
  0, // Skip to: 9106
62287
  /* 144 */ MCD_OPC_Decode,
62288
  198,
62289
  31,
62290
  214,
62291
  2, // Opcode: t2LDMIA
62292
  /* 149 */ MCD_OPC_FilterValue,
62293
  2,
62294
  47,
62295
  0,
62296
  0, // Skip to: 201
62297
  /* 154 */ MCD_OPC_ExtractField,
62298
  20,
62299
  1, // Inst{20} ...
62300
  /* 157 */ MCD_OPC_FilterValue,
62301
  0,
62302
  24,
62303
  0,
62304
  0, // Skip to: 186
62305
  /* 162 */ MCD_OPC_CheckPredicate,
62306
  45,
62307
  235,
62308
  34,
62309
  0, // Skip to: 9106
62310
  /* 167 */ MCD_OPC_CheckField,
62311
  15,
62312
  1,
62313
  0,
62314
  228,
62315
  34,
62316
  0, // Skip to: 9106
62317
  /* 174 */ MCD_OPC_CheckField,
62318
  13,
62319
  1,
62320
  0,
62321
  221,
62322
  34,
62323
  0, // Skip to: 9106
62324
  /* 181 */ MCD_OPC_Decode,
62325
  152,
62326
  33,
62327
  212,
62328
  2, // Opcode: t2STMDB
62329
  /* 186 */ MCD_OPC_FilterValue,
62330
  1,
62331
  211,
62332
  34,
62333
  0, // Skip to: 9106
62334
  /* 191 */ MCD_OPC_CheckPredicate,
62335
  45,
62336
  206,
62337
  34,
62338
  0, // Skip to: 9106
62339
  /* 196 */ MCD_OPC_Decode,
62340
  196,
62341
  31,
62342
  214,
62343
  2, // Opcode: t2LDMDB
62344
  /* 201 */ MCD_OPC_FilterValue,
62345
  3,
62346
  49,
62347
  0,
62348
  0, // Skip to: 255
62349
  /* 206 */ MCD_OPC_ExtractField,
62350
  20,
62351
  1, // Inst{20} ...
62352
  /* 209 */ MCD_OPC_FilterValue,
62353
  0,
62354
  18,
62355
  0,
62356
  0, // Skip to: 232
62357
  /* 214 */ MCD_OPC_CheckPredicate,
62358
  46,
62359
  183,
62360
  34,
62361
  0, // Skip to: 9106
62362
  /* 219 */ MCD_OPC_CheckField,
62363
  5,
62364
  15,
62365
  128,
62366
  220,
62367
  1,
62368
  174,
62369
  34,
62370
  0, // Skip to: 9106
62371
  /* 228 */ MCD_OPC_Decode,
62372
  250,
62373
  32,
62374
  85, // Opcode: t2SRSIA
62375
  /* 232 */ MCD_OPC_FilterValue,
62376
  1,
62377
  165,
62378
  34,
62379
  0, // Skip to: 9106
62380
  /* 237 */ MCD_OPC_CheckPredicate,
62381
  46,
62382
  160,
62383
  34,
62384
  0, // Skip to: 9106
62385
  /* 242 */ MCD_OPC_CheckField,
62386
  0,
62387
  16,
62388
  128,
62389
  128,
62390
  3,
62391
  151,
62392
  34,
62393
  0, // Skip to: 9106
62394
  /* 251 */ MCD_OPC_Decode,
62395
  185,
62396
  32,
62397
  82, // Opcode: t2RFEIA
62398
  /* 255 */ MCD_OPC_FilterValue,
62399
  4,
62400
  93,
62401
  0,
62402
  0, // Skip to: 353
62403
  /* 260 */ MCD_OPC_CheckPredicate,
62404
  45,
62405
  20,
62406
  0,
62407
  0, // Skip to: 285
62408
  /* 265 */ MCD_OPC_CheckField,
62409
  20,
62410
  1,
62411
  1,
62412
  13,
62413
  0,
62414
  0, // Skip to: 285
62415
  /* 272 */ MCD_OPC_CheckField,
62416
  4,
62417
  11,
62418
  240,
62419
  1,
62420
  5,
62421
  0,
62422
  0, // Skip to: 285
62423
  /* 280 */ MCD_OPC_Decode,
62424
  201,
62425
  33,
62426
  215,
62427
  2, // Opcode: t2TSTrr
62428
  /* 285 */ MCD_OPC_CheckPredicate,
62429
  45,
62430
  19,
62431
  0,
62432
  0, // Skip to: 309
62433
  /* 290 */ MCD_OPC_CheckField,
62434
  20,
62435
  1,
62436
  1,
62437
  12,
62438
  0,
62439
  0, // Skip to: 309
62440
  /* 297 */ MCD_OPC_CheckField,
62441
  8,
62442
  4,
62443
  15,
62444
  5,
62445
  0,
62446
  0, // Skip to: 309
62447
  /* 304 */ MCD_OPC_Decode,
62448
  202,
62449
  33,
62450
  216,
62451
  2, // Opcode: t2TSTrs
62452
  /* 309 */ MCD_OPC_CheckPredicate,
62453
  45,
62454
  24,
62455
  0,
62456
  0, // Skip to: 338
62457
  /* 314 */ MCD_OPC_CheckField,
62458
  12,
62459
  3,
62460
  0,
62461
  17,
62462
  0,
62463
  0, // Skip to: 338
62464
  /* 321 */ MCD_OPC_CheckField,
62465
  4,
62466
  4,
62467
  0,
62468
  10,
62469
  0,
62470
  0, // Skip to: 338
62471
  /* 328 */ MCD_OPC_SoftFail,
62472
  128,
62473
  128,
62474
  2 /* 0x8000 */,
62475
  0,
62476
  /* 333 */ MCD_OPC_Decode,
62477
  240,
62478
  30,
62479
  217,
62480
  2, // Opcode: t2ANDrr
62481
  /* 338 */ MCD_OPC_CheckPredicate,
62482
  45,
62483
  59,
62484
  34,
62485
  0, // Skip to: 9106
62486
  /* 343 */ MCD_OPC_SoftFail,
62487
  128,
62488
  128,
62489
  2 /* 0x8000 */,
62490
  0,
62491
  /* 348 */ MCD_OPC_Decode,
62492
  241,
62493
  30,
62494
  218,
62495
  2, // Opcode: t2ANDrs
62496
  /* 353 */ MCD_OPC_FilterValue,
62497
  5,
62498
  93,
62499
  0,
62500
  0, // Skip to: 451
62501
  /* 358 */ MCD_OPC_CheckPredicate,
62502
  45,
62503
  20,
62504
  0,
62505
  0, // Skip to: 383
62506
  /* 363 */ MCD_OPC_CheckField,
62507
  20,
62508
  1,
62509
  1,
62510
  13,
62511
  0,
62512
  0, // Skip to: 383
62513
  /* 370 */ MCD_OPC_CheckField,
62514
  4,
62515
  11,
62516
  240,
62517
  1,
62518
  5,
62519
  0,
62520
  0, // Skip to: 383
62521
  /* 378 */ MCD_OPC_Decode,
62522
  197,
62523
  33,
62524
  215,
62525
  2, // Opcode: t2TEQrr
62526
  /* 383 */ MCD_OPC_CheckPredicate,
62527
  45,
62528
  19,
62529
  0,
62530
  0, // Skip to: 407
62531
  /* 388 */ MCD_OPC_CheckField,
62532
  20,
62533
  1,
62534
  1,
62535
  12,
62536
  0,
62537
  0, // Skip to: 407
62538
  /* 395 */ MCD_OPC_CheckField,
62539
  8,
62540
  4,
62541
  15,
62542
  5,
62543
  0,
62544
  0, // Skip to: 407
62545
  /* 402 */ MCD_OPC_Decode,
62546
  198,
62547
  33,
62548
  216,
62549
  2, // Opcode: t2TEQrs
62550
  /* 407 */ MCD_OPC_CheckPredicate,
62551
  45,
62552
  24,
62553
  0,
62554
  0, // Skip to: 436
62555
  /* 412 */ MCD_OPC_CheckField,
62556
  12,
62557
  3,
62558
  0,
62559
  17,
62560
  0,
62561
  0, // Skip to: 436
62562
  /* 419 */ MCD_OPC_CheckField,
62563
  4,
62564
  4,
62565
  0,
62566
  10,
62567
  0,
62568
  0, // Skip to: 436
62569
  /* 426 */ MCD_OPC_SoftFail,
62570
  128,
62571
  128,
62572
  2 /* 0x8000 */,
62573
  0,
62574
  /* 431 */ MCD_OPC_Decode,
62575
  165,
62576
  31,
62577
  217,
62578
  2, // Opcode: t2EORrr
62579
  /* 436 */ MCD_OPC_CheckPredicate,
62580
  45,
62581
  217,
62582
  33,
62583
  0, // Skip to: 9106
62584
  /* 441 */ MCD_OPC_SoftFail,
62585
  128,
62586
  128,
62587
  2 /* 0x8000 */,
62588
  0,
62589
  /* 446 */ MCD_OPC_Decode,
62590
  166,
62591
  31,
62592
  218,
62593
  2, // Opcode: t2EORrs
62594
  /* 451 */ MCD_OPC_FilterValue,
62595
  6,
62596
  202,
62597
  33,
62598
  0, // Skip to: 9106
62599
  /* 456 */ MCD_OPC_CheckPredicate,
62600
  45,
62601
  20,
62602
  0,
62603
  0, // Skip to: 481
62604
  /* 461 */ MCD_OPC_CheckField,
62605
  20,
62606
  1,
62607
  1,
62608
  13,
62609
  0,
62610
  0, // Skip to: 481
62611
  /* 468 */ MCD_OPC_CheckField,
62612
  4,
62613
  11,
62614
  240,
62615
  1,
62616
  5,
62617
  0,
62618
  0, // Skip to: 481
62619
  /* 476 */ MCD_OPC_Decode,
62620
  139,
62621
  31,
62622
  219,
62623
  2, // Opcode: t2CMNzrr
62624
  /* 481 */ MCD_OPC_CheckPredicate,
62625
  45,
62626
  19,
62627
  0,
62628
  0, // Skip to: 505
62629
  /* 486 */ MCD_OPC_CheckField,
62630
  20,
62631
  1,
62632
  1,
62633
  12,
62634
  0,
62635
  0, // Skip to: 505
62636
  /* 493 */ MCD_OPC_CheckField,
62637
  8,
62638
  4,
62639
  15,
62640
  5,
62641
  0,
62642
  0, // Skip to: 505
62643
  /* 500 */ MCD_OPC_Decode,
62644
  140,
62645
  31,
62646
  220,
62647
  2, // Opcode: t2CMNzrs
62648
  /* 505 */ MCD_OPC_CheckPredicate,
62649
  45,
62650
  19,
62651
  0,
62652
  0, // Skip to: 529
62653
  /* 510 */ MCD_OPC_CheckField,
62654
  12,
62655
  3,
62656
  0,
62657
  12,
62658
  0,
62659
  0, // Skip to: 529
62660
  /* 517 */ MCD_OPC_CheckField,
62661
  4,
62662
  4,
62663
  0,
62664
  5,
62665
  0,
62666
  0, // Skip to: 529
62667
  /* 524 */ MCD_OPC_Decode,
62668
  234,
62669
  30,
62670
  221,
62671
  2, // Opcode: t2ADDrr
62672
  /* 529 */ MCD_OPC_CheckPredicate,
62673
  45,
62674
  124,
62675
  33,
62676
  0, // Skip to: 9106
62677
  /* 534 */ MCD_OPC_Decode,
62678
  235,
62679
  30,
62680
  222,
62681
  2, // Opcode: t2ADDrs
62682
  /* 539 */ MCD_OPC_FilterValue,
62683
  1,
62684
  96,
62685
  1,
62686
  0, // Skip to: 896
62687
  /* 544 */ MCD_OPC_ExtractField,
62688
  23,
62689
  4, // Inst{26-23} ...
62690
  /* 547 */ MCD_OPC_FilterValue,
62691
  0,
62692
  49,
62693
  0,
62694
  0, // Skip to: 601
62695
  /* 552 */ MCD_OPC_ExtractField,
62696
  20,
62697
  1, // Inst{20} ...
62698
  /* 555 */ MCD_OPC_FilterValue,
62699
  0,
62700
  18,
62701
  0,
62702
  0, // Skip to: 578
62703
  /* 560 */ MCD_OPC_CheckPredicate,
62704
  46,
62705
  93,
62706
  33,
62707
  0, // Skip to: 9106
62708
  /* 565 */ MCD_OPC_CheckField,
62709
  5,
62710
  15,
62711
  128,
62712
  220,
62713
  1,
62714
  84,
62715
  33,
62716
  0, // Skip to: 9106
62717
  /* 574 */ MCD_OPC_Decode,
62718
  249,
62719
  32,
62720
  85, // Opcode: t2SRSDB_UPD
62721
  /* 578 */ MCD_OPC_FilterValue,
62722
  1,
62723
  75,
62724
  33,
62725
  0, // Skip to: 9106
62726
  /* 583 */ MCD_OPC_CheckPredicate,
62727
  46,
62728
  70,
62729
  33,
62730
  0, // Skip to: 9106
62731
  /* 588 */ MCD_OPC_CheckField,
62732
  0,
62733
  16,
62734
  128,
62735
  128,
62736
  3,
62737
  61,
62738
  33,
62739
  0, // Skip to: 9106
62740
  /* 597 */ MCD_OPC_Decode,
62741
  184,
62742
  32,
62743
  82, // Opcode: t2RFEDBW
62744
  /* 601 */ MCD_OPC_FilterValue,
62745
  1,
62746
  47,
62747
  0,
62748
  0, // Skip to: 653
62749
  /* 606 */ MCD_OPC_ExtractField,
62750
  20,
62751
  1, // Inst{20} ...
62752
  /* 609 */ MCD_OPC_FilterValue,
62753
  0,
62754
  24,
62755
  0,
62756
  0, // Skip to: 638
62757
  /* 614 */ MCD_OPC_CheckPredicate,
62758
  45,
62759
  39,
62760
  33,
62761
  0, // Skip to: 9106
62762
  /* 619 */ MCD_OPC_CheckField,
62763
  15,
62764
  1,
62765
  0,
62766
  32,
62767
  33,
62768
  0, // Skip to: 9106
62769
  /* 626 */ MCD_OPC_CheckField,
62770
  13,
62771
  1,
62772
  0,
62773
  25,
62774
  33,
62775
  0, // Skip to: 9106
62776
  /* 633 */ MCD_OPC_Decode,
62777
  155,
62778
  33,
62779
  223,
62780
  2, // Opcode: t2STMIA_UPD
62781
  /* 638 */ MCD_OPC_FilterValue,
62782
  1,
62783
  15,
62784
  33,
62785
  0, // Skip to: 9106
62786
  /* 643 */ MCD_OPC_CheckPredicate,
62787
  45,
62788
  10,
62789
  33,
62790
  0, // Skip to: 9106
62791
  /* 648 */ MCD_OPC_Decode,
62792
  199,
62793
  31,
62794
  224,
62795
  2, // Opcode: t2LDMIA_UPD
62796
  /* 653 */ MCD_OPC_FilterValue,
62797
  2,
62798
  47,
62799
  0,
62800
  0, // Skip to: 705
62801
  /* 658 */ MCD_OPC_ExtractField,
62802
  20,
62803
  1, // Inst{20} ...
62804
  /* 661 */ MCD_OPC_FilterValue,
62805
  0,
62806
  24,
62807
  0,
62808
  0, // Skip to: 690
62809
  /* 666 */ MCD_OPC_CheckPredicate,
62810
  45,
62811
  243,
62812
  32,
62813
  0, // Skip to: 9106
62814
  /* 671 */ MCD_OPC_CheckField,
62815
  15,
62816
  1,
62817
  0,
62818
  236,
62819
  32,
62820
  0, // Skip to: 9106
62821
  /* 678 */ MCD_OPC_CheckField,
62822
  13,
62823
  1,
62824
  0,
62825
  229,
62826
  32,
62827
  0, // Skip to: 9106
62828
  /* 685 */ MCD_OPC_Decode,
62829
  153,
62830
  33,
62831
  223,
62832
  2, // Opcode: t2STMDB_UPD
62833
  /* 690 */ MCD_OPC_FilterValue,
62834
  1,
62835
  219,
62836
  32,
62837
  0, // Skip to: 9106
62838
  /* 695 */ MCD_OPC_CheckPredicate,
62839
  45,
62840
  214,
62841
  32,
62842
  0, // Skip to: 9106
62843
  /* 700 */ MCD_OPC_Decode,
62844
  197,
62845
  31,
62846
  224,
62847
  2, // Opcode: t2LDMDB_UPD
62848
  /* 705 */ MCD_OPC_FilterValue,
62849
  3,
62850
  49,
62851
  0,
62852
  0, // Skip to: 759
62853
  /* 710 */ MCD_OPC_ExtractField,
62854
  20,
62855
  1, // Inst{20} ...
62856
  /* 713 */ MCD_OPC_FilterValue,
62857
  0,
62858
  18,
62859
  0,
62860
  0, // Skip to: 736
62861
  /* 718 */ MCD_OPC_CheckPredicate,
62862
  46,
62863
  191,
62864
  32,
62865
  0, // Skip to: 9106
62866
  /* 723 */ MCD_OPC_CheckField,
62867
  5,
62868
  15,
62869
  128,
62870
  220,
62871
  1,
62872
  182,
62873
  32,
62874
  0, // Skip to: 9106
62875
  /* 732 */ MCD_OPC_Decode,
62876
  251,
62877
  32,
62878
  85, // Opcode: t2SRSIA_UPD
62879
  /* 736 */ MCD_OPC_FilterValue,
62880
  1,
62881
  173,
62882
  32,
62883
  0, // Skip to: 9106
62884
  /* 741 */ MCD_OPC_CheckPredicate,
62885
  46,
62886
  168,
62887
  32,
62888
  0, // Skip to: 9106
62889
  /* 746 */ MCD_OPC_CheckField,
62890
  0,
62891
  16,
62892
  128,
62893
  128,
62894
  3,
62895
  159,
62896
  32,
62897
  0, // Skip to: 9106
62898
  /* 755 */ MCD_OPC_Decode,
62899
  186,
62900
  32,
62901
  82, // Opcode: t2RFEIAW
62902
  /* 759 */ MCD_OPC_FilterValue,
62903
  4,
62904
  44,
62905
  0,
62906
  0, // Skip to: 808
62907
  /* 764 */ MCD_OPC_CheckPredicate,
62908
  45,
62909
  24,
62910
  0,
62911
  0, // Skip to: 793
62912
  /* 769 */ MCD_OPC_CheckField,
62913
  12,
62914
  3,
62915
  0,
62916
  17,
62917
  0,
62918
  0, // Skip to: 793
62919
  /* 776 */ MCD_OPC_CheckField,
62920
  4,
62921
  4,
62922
  0,
62923
  10,
62924
  0,
62925
  0, // Skip to: 793
62926
  /* 783 */ MCD_OPC_SoftFail,
62927
  128,
62928
  128,
62929
  2 /* 0x8000 */,
62930
  0,
62931
  /* 788 */ MCD_OPC_Decode,
62932
  255,
62933
  30,
62934
  217,
62935
  2, // Opcode: t2BICrr
62936
  /* 793 */ MCD_OPC_CheckPredicate,
62937
  45,
62938
  116,
62939
  32,
62940
  0, // Skip to: 9106
62941
  /* 798 */ MCD_OPC_SoftFail,
62942
  128,
62943
  128,
62944
  2 /* 0x8000 */,
62945
  0,
62946
  /* 803 */ MCD_OPC_Decode,
62947
  128,
62948
  31,
62949
  218,
62950
  2, // Opcode: t2BICrs
62951
  /* 808 */ MCD_OPC_FilterValue,
62952
  7,
62953
  101,
62954
  32,
62955
  0, // Skip to: 9106
62956
  /* 813 */ MCD_OPC_CheckPredicate,
62957
  45,
62958
  20,
62959
  0,
62960
  0, // Skip to: 838
62961
  /* 818 */ MCD_OPC_CheckField,
62962
  20,
62963
  1,
62964
  1,
62965
  13,
62966
  0,
62967
  0, // Skip to: 838
62968
  /* 825 */ MCD_OPC_CheckField,
62969
  4,
62970
  11,
62971
  240,
62972
  1,
62973
  5,
62974
  0,
62975
  0, // Skip to: 838
62976
  /* 833 */ MCD_OPC_Decode,
62977
  142,
62978
  31,
62979
  219,
62980
  2, // Opcode: t2CMPrr
62981
  /* 838 */ MCD_OPC_CheckPredicate,
62982
  45,
62983
  19,
62984
  0,
62985
  0, // Skip to: 862
62986
  /* 843 */ MCD_OPC_CheckField,
62987
  20,
62988
  1,
62989
  1,
62990
  12,
62991
  0,
62992
  0, // Skip to: 862
62993
  /* 850 */ MCD_OPC_CheckField,
62994
  8,
62995
  4,
62996
  15,
62997
  5,
62998
  0,
62999
  0, // Skip to: 862
63000
  /* 857 */ MCD_OPC_Decode,
63001
  143,
63002
  31,
63003
  220,
63004
  2, // Opcode: t2CMPrs
63005
  /* 862 */ MCD_OPC_CheckPredicate,
63006
  45,
63007
  19,
63008
  0,
63009
  0, // Skip to: 886
63010
  /* 867 */ MCD_OPC_CheckField,
63011
  12,
63012
  3,
63013
  0,
63014
  12,
63015
  0,
63016
  0, // Skip to: 886
63017
  /* 874 */ MCD_OPC_CheckField,
63018
  4,
63019
  4,
63020
  0,
63021
  5,
63022
  0,
63023
  0, // Skip to: 886
63024
  /* 881 */ MCD_OPC_Decode,
63025
  184,
63026
  33,
63027
  221,
63028
  2, // Opcode: t2SUBrr
63029
  /* 886 */ MCD_OPC_CheckPredicate,
63030
  45,
63031
  23,
63032
  32,
63033
  0, // Skip to: 9106
63034
  /* 891 */ MCD_OPC_Decode,
63035
  185,
63036
  33,
63037
  222,
63038
  2, // Opcode: t2SUBrs
63039
  /* 896 */ MCD_OPC_FilterValue,
63040
  2,
63041
  179,
63042
  4,
63043
  0, // Skip to: 2104
63044
  /* 901 */ MCD_OPC_ExtractField,
63045
  24,
63046
  3, // Inst{26-24} ...
63047
  /* 904 */ MCD_OPC_FilterValue,
63048
  0,
63049
  212,
63050
  2,
63051
  0, // Skip to: 1633
63052
  /* 909 */ MCD_OPC_ExtractField,
63053
  20,
63054
  1, // Inst{20} ...
63055
  /* 912 */ MCD_OPC_FilterValue,
63056
  0,
63057
  100,
63058
  1,
63059
  0, // Skip to: 1273
63060
  /* 917 */ MCD_OPC_ExtractField,
63061
  23,
63062
  1, // Inst{23} ...
63063
  /* 920 */ MCD_OPC_FilterValue,
63064
  0,
63065
  113,
63066
  0,
63067
  0, // Skip to: 1038
63068
  /* 925 */ MCD_OPC_ExtractField,
63069
  6,
63070
  2, // Inst{7-6} ...
63071
  /* 928 */ MCD_OPC_FilterValue,
63072
  0,
63073
  20,
63074
  0,
63075
  0, // Skip to: 953
63076
  /* 933 */ MCD_OPC_CheckPredicate,
63077
  36,
63078
  90,
63079
  0,
63080
  0, // Skip to: 1028
63081
  /* 938 */ MCD_OPC_CheckField,
63082
  12,
63083
  4,
63084
  15,
63085
  83,
63086
  0,
63087
  0, // Skip to: 1028
63088
  /* 945 */ MCD_OPC_SoftFail,
63089
  63,
63090
  0,
63091
  /* 948 */ MCD_OPC_Decode,
63092
  203,
63093
  33,
63094
  225,
63095
  2, // Opcode: t2TT
63096
  /* 953 */ MCD_OPC_FilterValue,
63097
  1,
63098
  20,
63099
  0,
63100
  0, // Skip to: 978
63101
  /* 958 */ MCD_OPC_CheckPredicate,
63102
  36,
63103
  65,
63104
  0,
63105
  0, // Skip to: 1028
63106
  /* 963 */ MCD_OPC_CheckField,
63107
  12,
63108
  4,
63109
  15,
63110
  58,
63111
  0,
63112
  0, // Skip to: 1028
63113
  /* 970 */ MCD_OPC_SoftFail,
63114
  63,
63115
  0,
63116
  /* 973 */ MCD_OPC_Decode,
63117
  206,
63118
  33,
63119
  225,
63120
  2, // Opcode: t2TTT
63121
  /* 978 */ MCD_OPC_FilterValue,
63122
  2,
63123
  20,
63124
  0,
63125
  0, // Skip to: 1003
63126
  /* 983 */ MCD_OPC_CheckPredicate,
63127
  36,
63128
  40,
63129
  0,
63130
  0, // Skip to: 1028
63131
  /* 988 */ MCD_OPC_CheckField,
63132
  12,
63133
  4,
63134
  15,
63135
  33,
63136
  0,
63137
  0, // Skip to: 1028
63138
  /* 995 */ MCD_OPC_SoftFail,
63139
  63,
63140
  0,
63141
  /* 998 */ MCD_OPC_Decode,
63142
  204,
63143
  33,
63144
  225,
63145
  2, // Opcode: t2TTA
63146
  /* 1003 */ MCD_OPC_FilterValue,
63147
  3,
63148
  20,
63149
  0,
63150
  0, // Skip to: 1028
63151
  /* 1008 */ MCD_OPC_CheckPredicate,
63152
  36,
63153
  15,
63154
  0,
63155
  0, // Skip to: 1028
63156
  /* 1013 */ MCD_OPC_CheckField,
63157
  12,
63158
  4,
63159
  15,
63160
  8,
63161
  0,
63162
  0, // Skip to: 1028
63163
  /* 1020 */ MCD_OPC_SoftFail,
63164
  63,
63165
  0,
63166
  /* 1023 */ MCD_OPC_Decode,
63167
  205,
63168
  33,
63169
  225,
63170
  2, // Opcode: t2TTAT
63171
  /* 1028 */ MCD_OPC_CheckPredicate,
63172
  39,
63173
  137,
63174
  31,
63175
  0, // Skip to: 9106
63176
  /* 1033 */ MCD_OPC_Decode,
63177
  165,
63178
  33,
63179
  226,
63180
  2, // Opcode: t2STREX
63181
  /* 1038 */ MCD_OPC_FilterValue,
63182
  1,
63183
  127,
63184
  31,
63185
  0, // Skip to: 9106
63186
  /* 1043 */ MCD_OPC_ExtractField,
63187
  4,
63188
  4, // Inst{7-4} ...
63189
  /* 1046 */ MCD_OPC_FilterValue,
63190
  4,
63191
  17,
63192
  0,
63193
  0, // Skip to: 1068
63194
  /* 1051 */ MCD_OPC_CheckPredicate,
63195
  39,
63196
  114,
63197
  31,
63198
  0, // Skip to: 9106
63199
  /* 1056 */ MCD_OPC_CheckField,
63200
  8,
63201
  4,
63202
  15,
63203
  107,
63204
  31,
63205
  0, // Skip to: 9106
63206
  /* 1063 */ MCD_OPC_Decode,
63207
  166,
63208
  33,
63209
  227,
63210
  2, // Opcode: t2STREXB
63211
  /* 1068 */ MCD_OPC_FilterValue,
63212
  5,
63213
  17,
63214
  0,
63215
  0, // Skip to: 1090
63216
  /* 1073 */ MCD_OPC_CheckPredicate,
63217
  39,
63218
  92,
63219
  31,
63220
  0, // Skip to: 9106
63221
  /* 1078 */ MCD_OPC_CheckField,
63222
  8,
63223
  4,
63224
  15,
63225
  85,
63226
  31,
63227
  0, // Skip to: 9106
63228
  /* 1085 */ MCD_OPC_Decode,
63229
  168,
63230
  33,
63231
  227,
63232
  2, // Opcode: t2STREXH
63233
  /* 1090 */ MCD_OPC_FilterValue,
63234
  7,
63235
  10,
63236
  0,
63237
  0, // Skip to: 1105
63238
  /* 1095 */ MCD_OPC_CheckPredicate,
63239
  46,
63240
  70,
63241
  31,
63242
  0, // Skip to: 9106
63243
  /* 1100 */ MCD_OPC_Decode,
63244
  167,
63245
  33,
63246
  228,
63247
  2, // Opcode: t2STREXD
63248
  /* 1105 */ MCD_OPC_FilterValue,
63249
  8,
63250
  24,
63251
  0,
63252
  0, // Skip to: 1134
63253
  /* 1110 */ MCD_OPC_CheckPredicate,
63254
  48,
63255
  55,
63256
  31,
63257
  0, // Skip to: 9106
63258
  /* 1115 */ MCD_OPC_CheckField,
63259
  8,
63260
  4,
63261
  15,
63262
  48,
63263
  31,
63264
  0, // Skip to: 9106
63265
  /* 1122 */ MCD_OPC_CheckField,
63266
  0,
63267
  4,
63268
  15,
63269
  41,
63270
  31,
63271
  0, // Skip to: 9106
63272
  /* 1129 */ MCD_OPC_Decode,
63273
  146,
63274
  33,
63275
  229,
63276
  2, // Opcode: t2STLB
63277
  /* 1134 */ MCD_OPC_FilterValue,
63278
  9,
63279
  24,
63280
  0,
63281
  0, // Skip to: 1163
63282
  /* 1139 */ MCD_OPC_CheckPredicate,
63283
  48,
63284
  26,
63285
  31,
63286
  0, // Skip to: 9106
63287
  /* 1144 */ MCD_OPC_CheckField,
63288
  8,
63289
  4,
63290
  15,
63291
  19,
63292
  31,
63293
  0, // Skip to: 9106
63294
  /* 1151 */ MCD_OPC_CheckField,
63295
  0,
63296
  4,
63297
  15,
63298
  12,
63299
  31,
63300
  0, // Skip to: 9106
63301
  /* 1158 */ MCD_OPC_Decode,
63302
  151,
63303
  33,
63304
  229,
63305
  2, // Opcode: t2STLH
63306
  /* 1163 */ MCD_OPC_FilterValue,
63307
  10,
63308
  24,
63309
  0,
63310
  0, // Skip to: 1192
63311
  /* 1168 */ MCD_OPC_CheckPredicate,
63312
  48,
63313
  253,
63314
  30,
63315
  0, // Skip to: 9106
63316
  /* 1173 */ MCD_OPC_CheckField,
63317
  8,
63318
  4,
63319
  15,
63320
  246,
63321
  30,
63322
  0, // Skip to: 9106
63323
  /* 1180 */ MCD_OPC_CheckField,
63324
  0,
63325
  4,
63326
  15,
63327
  239,
63328
  30,
63329
  0, // Skip to: 9106
63330
  /* 1187 */ MCD_OPC_Decode,
63331
  145,
63332
  33,
63333
  229,
63334
  2, // Opcode: t2STL
63335
  /* 1192 */ MCD_OPC_FilterValue,
63336
  12,
63337
  17,
63338
  0,
63339
  0, // Skip to: 1214
63340
  /* 1197 */ MCD_OPC_CheckPredicate,
63341
  49,
63342
  224,
63343
  30,
63344
  0, // Skip to: 9106
63345
  /* 1202 */ MCD_OPC_CheckField,
63346
  8,
63347
  4,
63348
  15,
63349
  217,
63350
  30,
63351
  0, // Skip to: 9106
63352
  /* 1209 */ MCD_OPC_Decode,
63353
  148,
63354
  33,
63355
  227,
63356
  2, // Opcode: t2STLEXB
63357
  /* 1214 */ MCD_OPC_FilterValue,
63358
  13,
63359
  17,
63360
  0,
63361
  0, // Skip to: 1236
63362
  /* 1219 */ MCD_OPC_CheckPredicate,
63363
  49,
63364
  202,
63365
  30,
63366
  0, // Skip to: 9106
63367
  /* 1224 */ MCD_OPC_CheckField,
63368
  8,
63369
  4,
63370
  15,
63371
  195,
63372
  30,
63373
  0, // Skip to: 9106
63374
  /* 1231 */ MCD_OPC_Decode,
63375
  150,
63376
  33,
63377
  227,
63378
  2, // Opcode: t2STLEXH
63379
  /* 1236 */ MCD_OPC_FilterValue,
63380
  14,
63381
  17,
63382
  0,
63383
  0, // Skip to: 1258
63384
  /* 1241 */ MCD_OPC_CheckPredicate,
63385
  49,
63386
  180,
63387
  30,
63388
  0, // Skip to: 9106
63389
  /* 1246 */ MCD_OPC_CheckField,
63390
  8,
63391
  4,
63392
  15,
63393
  173,
63394
  30,
63395
  0, // Skip to: 9106
63396
  /* 1253 */ MCD_OPC_Decode,
63397
  147,
63398
  33,
63399
  227,
63400
  2, // Opcode: t2STLEX
63401
  /* 1258 */ MCD_OPC_FilterValue,
63402
  15,
63403
  163,
63404
  30,
63405
  0, // Skip to: 9106
63406
  /* 1263 */ MCD_OPC_CheckPredicate,
63407
  50,
63408
  158,
63409
  30,
63410
  0, // Skip to: 9106
63411
  /* 1268 */ MCD_OPC_Decode,
63412
  149,
63413
  33,
63414
  228,
63415
  2, // Opcode: t2STLEXD
63416
  /* 1273 */ MCD_OPC_FilterValue,
63417
  1,
63418
  148,
63419
  30,
63420
  0, // Skip to: 9106
63421
  /* 1278 */ MCD_OPC_ExtractField,
63422
  23,
63423
  1, // Inst{23} ...
63424
  /* 1281 */ MCD_OPC_FilterValue,
63425
  0,
63426
  17,
63427
  0,
63428
  0, // Skip to: 1303
63429
  /* 1286 */ MCD_OPC_CheckPredicate,
63430
  39,
63431
  135,
63432
  30,
63433
  0, // Skip to: 9106
63434
  /* 1291 */ MCD_OPC_CheckField,
63435
  8,
63436
  4,
63437
  15,
63438
  128,
63439
  30,
63440
  0, // Skip to: 9106
63441
  /* 1298 */ MCD_OPC_Decode,
63442
  210,
63443
  31,
63444
  230,
63445
  2, // Opcode: t2LDREX
63446
  /* 1303 */ MCD_OPC_FilterValue,
63447
  1,
63448
  118,
63449
  30,
63450
  0, // Skip to: 9106
63451
  /* 1308 */ MCD_OPC_ExtractField,
63452
  4,
63453
  4, // Inst{7-4} ...
63454
  /* 1311 */ MCD_OPC_FilterValue,
63455
  0,
63456
  18,
63457
  0,
63458
  0, // Skip to: 1334
63459
  /* 1316 */ MCD_OPC_CheckPredicate,
63460
  45,
63461
  105,
63462
  30,
63463
  0, // Skip to: 9106
63464
  /* 1321 */ MCD_OPC_CheckField,
63465
  8,
63466
  8,
63467
  240,
63468
  1,
63469
  97,
63470
  30,
63471
  0, // Skip to: 9106
63472
  /* 1329 */ MCD_OPC_Decode,
63473
  194,
63474
  33,
63475
  231,
63476
  2, // Opcode: t2TBB
63477
  /* 1334 */ MCD_OPC_FilterValue,
63478
  1,
63479
  18,
63480
  0,
63481
  0, // Skip to: 1357
63482
  /* 1339 */ MCD_OPC_CheckPredicate,
63483
  45,
63484
  82,
63485
  30,
63486
  0, // Skip to: 9106
63487
  /* 1344 */ MCD_OPC_CheckField,
63488
  8,
63489
  8,
63490
  240,
63491
  1,
63492
  74,
63493
  30,
63494
  0, // Skip to: 9106
63495
  /* 1352 */ MCD_OPC_Decode,
63496
  195,
63497
  33,
63498
  231,
63499
  2, // Opcode: t2TBH
63500
  /* 1357 */ MCD_OPC_FilterValue,
63501
  4,
63502
  24,
63503
  0,
63504
  0, // Skip to: 1386
63505
  /* 1362 */ MCD_OPC_CheckPredicate,
63506
  39,
63507
  59,
63508
  30,
63509
  0, // Skip to: 9106
63510
  /* 1367 */ MCD_OPC_CheckField,
63511
  8,
63512
  4,
63513
  15,
63514
  52,
63515
  30,
63516
  0, // Skip to: 9106
63517
  /* 1374 */ MCD_OPC_CheckField,
63518
  0,
63519
  4,
63520
  15,
63521
  45,
63522
  30,
63523
  0, // Skip to: 9106
63524
  /* 1381 */ MCD_OPC_Decode,
63525
  211,
63526
  31,
63527
  229,
63528
  2, // Opcode: t2LDREXB
63529
  /* 1386 */ MCD_OPC_FilterValue,
63530
  5,
63531
  24,
63532
  0,
63533
  0, // Skip to: 1415
63534
  /* 1391 */ MCD_OPC_CheckPredicate,
63535
  39,
63536
  30,
63537
  30,
63538
  0, // Skip to: 9106
63539
  /* 1396 */ MCD_OPC_CheckField,
63540
  8,
63541
  4,
63542
  15,
63543
  23,
63544
  30,
63545
  0, // Skip to: 9106
63546
  /* 1403 */ MCD_OPC_CheckField,
63547
  0,
63548
  4,
63549
  15,
63550
  16,
63551
  30,
63552
  0, // Skip to: 9106
63553
  /* 1410 */ MCD_OPC_Decode,
63554
  213,
63555
  31,
63556
  229,
63557
  2, // Opcode: t2LDREXH
63558
  /* 1415 */ MCD_OPC_FilterValue,
63559
  7,
63560
  17,
63561
  0,
63562
  0, // Skip to: 1437
63563
  /* 1420 */ MCD_OPC_CheckPredicate,
63564
  46,
63565
  1,
63566
  30,
63567
  0, // Skip to: 9106
63568
  /* 1425 */ MCD_OPC_CheckField,
63569
  0,
63570
  4,
63571
  15,
63572
  250,
63573
  29,
63574
  0, // Skip to: 9106
63575
  /* 1432 */ MCD_OPC_Decode,
63576
  212,
63577
  31,
63578
  232,
63579
  2, // Opcode: t2LDREXD
63580
  /* 1437 */ MCD_OPC_FilterValue,
63581
  8,
63582
  24,
63583
  0,
63584
  0, // Skip to: 1466
63585
  /* 1442 */ MCD_OPC_CheckPredicate,
63586
  48,
63587
  235,
63588
  29,
63589
  0, // Skip to: 9106
63590
  /* 1447 */ MCD_OPC_CheckField,
63591
  8,
63592
  4,
63593
  15,
63594
  228,
63595
  29,
63596
  0, // Skip to: 9106
63597
  /* 1454 */ MCD_OPC_CheckField,
63598
  0,
63599
  4,
63600
  15,
63601
  221,
63602
  29,
63603
  0, // Skip to: 9106
63604
  /* 1461 */ MCD_OPC_Decode,
63605
  174,
63606
  31,
63607
  229,
63608
  2, // Opcode: t2LDAB
63609
  /* 1466 */ MCD_OPC_FilterValue,
63610
  9,
63611
  24,
63612
  0,
63613
  0, // Skip to: 1495
63614
  /* 1471 */ MCD_OPC_CheckPredicate,
63615
  48,
63616
  206,
63617
  29,
63618
  0, // Skip to: 9106
63619
  /* 1476 */ MCD_OPC_CheckField,
63620
  8,
63621
  4,
63622
  15,
63623
  199,
63624
  29,
63625
  0, // Skip to: 9106
63626
  /* 1483 */ MCD_OPC_CheckField,
63627
  0,
63628
  4,
63629
  15,
63630
  192,
63631
  29,
63632
  0, // Skip to: 9106
63633
  /* 1490 */ MCD_OPC_Decode,
63634
  179,
63635
  31,
63636
  229,
63637
  2, // Opcode: t2LDAH
63638
  /* 1495 */ MCD_OPC_FilterValue,
63639
  10,
63640
  24,
63641
  0,
63642
  0, // Skip to: 1524
63643
  /* 1500 */ MCD_OPC_CheckPredicate,
63644
  48,
63645
  177,
63646
  29,
63647
  0, // Skip to: 9106
63648
  /* 1505 */ MCD_OPC_CheckField,
63649
  8,
63650
  4,
63651
  15,
63652
  170,
63653
  29,
63654
  0, // Skip to: 9106
63655
  /* 1512 */ MCD_OPC_CheckField,
63656
  0,
63657
  4,
63658
  15,
63659
  163,
63660
  29,
63661
  0, // Skip to: 9106
63662
  /* 1519 */ MCD_OPC_Decode,
63663
  173,
63664
  31,
63665
  229,
63666
  2, // Opcode: t2LDA
63667
  /* 1524 */ MCD_OPC_FilterValue,
63668
  12,
63669
  24,
63670
  0,
63671
  0, // Skip to: 1553
63672
  /* 1529 */ MCD_OPC_CheckPredicate,
63673
  49,
63674
  148,
63675
  29,
63676
  0, // Skip to: 9106
63677
  /* 1534 */ MCD_OPC_CheckField,
63678
  8,
63679
  4,
63680
  15,
63681
  141,
63682
  29,
63683
  0, // Skip to: 9106
63684
  /* 1541 */ MCD_OPC_CheckField,
63685
  0,
63686
  4,
63687
  15,
63688
  134,
63689
  29,
63690
  0, // Skip to: 9106
63691
  /* 1548 */ MCD_OPC_Decode,
63692
  176,
63693
  31,
63694
  229,
63695
  2, // Opcode: t2LDAEXB
63696
  /* 1553 */ MCD_OPC_FilterValue,
63697
  13,
63698
  24,
63699
  0,
63700
  0, // Skip to: 1582
63701
  /* 1558 */ MCD_OPC_CheckPredicate,
63702
  49,
63703
  119,
63704
  29,
63705
  0, // Skip to: 9106
63706
  /* 1563 */ MCD_OPC_CheckField,
63707
  8,
63708
  4,
63709
  15,
63710
  112,
63711
  29,
63712
  0, // Skip to: 9106
63713
  /* 1570 */ MCD_OPC_CheckField,
63714
  0,
63715
  4,
63716
  15,
63717
  105,
63718
  29,
63719
  0, // Skip to: 9106
63720
  /* 1577 */ MCD_OPC_Decode,
63721
  178,
63722
  31,
63723
  229,
63724
  2, // Opcode: t2LDAEXH
63725
  /* 1582 */ MCD_OPC_FilterValue,
63726
  14,
63727
  24,
63728
  0,
63729
  0, // Skip to: 1611
63730
  /* 1587 */ MCD_OPC_CheckPredicate,
63731
  49,
63732
  90,
63733
  29,
63734
  0, // Skip to: 9106
63735
  /* 1592 */ MCD_OPC_CheckField,
63736
  8,
63737
  4,
63738
  15,
63739
  83,
63740
  29,
63741
  0, // Skip to: 9106
63742
  /* 1599 */ MCD_OPC_CheckField,
63743
  0,
63744
  4,
63745
  15,
63746
  76,
63747
  29,
63748
  0, // Skip to: 9106
63749
  /* 1606 */ MCD_OPC_Decode,
63750
  175,
63751
  31,
63752
  229,
63753
  2, // Opcode: t2LDAEX
63754
  /* 1611 */ MCD_OPC_FilterValue,
63755
  15,
63756
  66,
63757
  29,
63758
  0, // Skip to: 9106
63759
  /* 1616 */ MCD_OPC_CheckPredicate,
63760
  50,
63761
  61,
63762
  29,
63763
  0, // Skip to: 9106
63764
  /* 1621 */ MCD_OPC_CheckField,
63765
  0,
63766
  4,
63767
  15,
63768
  54,
63769
  29,
63770
  0, // Skip to: 9106
63771
  /* 1628 */ MCD_OPC_Decode,
63772
  177,
63773
  31,
63774
  232,
63775
  2, // Opcode: t2LDAEXD
63776
  /* 1633 */ MCD_OPC_FilterValue,
63777
  1,
63778
  33,
63779
  0,
63780
  0, // Skip to: 1671
63781
  /* 1638 */ MCD_OPC_ExtractField,
63782
  20,
63783
  1, // Inst{20} ...
63784
  /* 1641 */ MCD_OPC_FilterValue,
63785
  0,
63786
  10,
63787
  0,
63788
  0, // Skip to: 1656
63789
  /* 1646 */ MCD_OPC_CheckPredicate,
63790
  45,
63791
  31,
63792
  29,
63793
  0, // Skip to: 9106
63794
  /* 1651 */ MCD_OPC_Decode,
63795
  164,
63796
  33,
63797
  233,
63798
  2, // Opcode: t2STRDi8
63799
  /* 1656 */ MCD_OPC_FilterValue,
63800
  1,
63801
  21,
63802
  29,
63803
  0, // Skip to: 9106
63804
  /* 1661 */ MCD_OPC_CheckPredicate,
63805
  45,
63806
  16,
63807
  29,
63808
  0, // Skip to: 9106
63809
  /* 1666 */ MCD_OPC_Decode,
63810
  209,
63811
  31,
63812
  233,
63813
  2, // Opcode: t2LDRDi8
63814
  /* 1671 */ MCD_OPC_FilterValue,
63815
  2,
63816
  86,
63817
  1,
63818
  0, // Skip to: 2018
63819
  /* 1676 */ MCD_OPC_ExtractField,
63820
  23,
63821
  1, // Inst{23} ...
63822
  /* 1679 */ MCD_OPC_FilterValue,
63823
  0,
63824
  26,
63825
  1,
63826
  0, // Skip to: 1966
63827
  /* 1684 */ MCD_OPC_ExtractField,
63828
  4,
63829
  4, // Inst{7-4} ...
63830
  /* 1687 */ MCD_OPC_FilterValue,
63831
  0,
63832
  35,
63833
  0,
63834
  0, // Skip to: 1727
63835
  /* 1692 */ MCD_OPC_ExtractField,
63836
  12,
63837
  4, // Inst{15-12} ...
63838
  /* 1695 */ MCD_OPC_FilterValue,
63839
  0,
63840
  61,
63841
  0,
63842
  0, // Skip to: 1761
63843
  /* 1700 */ MCD_OPC_CheckPredicate,
63844
  45,
63845
  12,
63846
  0,
63847
  0, // Skip to: 1717
63848
  /* 1705 */ MCD_OPC_CheckField,
63849
  16,
63850
  4,
63851
  15,
63852
  5,
63853
  0,
63854
  0, // Skip to: 1717
63855
  /* 1712 */ MCD_OPC_Decode,
63856
  129,
63857
  32,
63858
  234,
63859
  2, // Opcode: t2MOVr
63860
  /* 1717 */ MCD_OPC_CheckPredicate,
63861
  45,
63862
  39,
63863
  0,
63864
  0, // Skip to: 1761
63865
  /* 1722 */ MCD_OPC_Decode,
63866
  151,
63867
  32,
63868
  217,
63869
  2, // Opcode: t2ORRrr
63870
  /* 1727 */ MCD_OPC_FilterValue,
63871
  3,
63872
  29,
63873
  0,
63874
  0, // Skip to: 1761
63875
  /* 1732 */ MCD_OPC_CheckPredicate,
63876
  45,
63877
  24,
63878
  0,
63879
  0, // Skip to: 1761
63880
  /* 1737 */ MCD_OPC_CheckField,
63881
  16,
63882
  4,
63883
  15,
63884
  17,
63885
  0,
63886
  0, // Skip to: 1761
63887
  /* 1744 */ MCD_OPC_CheckField,
63888
  12,
63889
  3,
63890
  0,
63891
  10,
63892
  0,
63893
  0, // Skip to: 1761
63894
  /* 1751 */ MCD_OPC_SoftFail,
63895
  128,
63896
  128,
63897
  2 /* 0x8000 */,
63898
  0,
63899
  /* 1756 */ MCD_OPC_Decode,
63900
  189,
63901
  32,
63902
  235,
63903
  2, // Opcode: t2RRX
63904
  /* 1761 */ MCD_OPC_ExtractField,
63905
  15,
63906
  1, // Inst{15} ...
63907
  /* 1764 */ MCD_OPC_FilterValue,
63908
  0,
63909
  101,
63910
  0,
63911
  0, // Skip to: 1870
63912
  /* 1769 */ MCD_OPC_ExtractField,
63913
  4,
63914
  2, // Inst{5-4} ...
63915
  /* 1772 */ MCD_OPC_FilterValue,
63916
  0,
63917
  17,
63918
  0,
63919
  0, // Skip to: 1794
63920
  /* 1777 */ MCD_OPC_CheckPredicate,
63921
  45,
63922
  78,
63923
  0,
63924
  0, // Skip to: 1860
63925
  /* 1782 */ MCD_OPC_CheckField,
63926
  16,
63927
  4,
63928
  15,
63929
  71,
63930
  0,
63931
  0, // Skip to: 1860
63932
  /* 1789 */ MCD_OPC_Decode,
63933
  244,
63934
  31,
63935
  236,
63936
  2, // Opcode: t2LSLri
63937
  /* 1794 */ MCD_OPC_FilterValue,
63938
  1,
63939
  17,
63940
  0,
63941
  0, // Skip to: 1816
63942
  /* 1799 */ MCD_OPC_CheckPredicate,
63943
  45,
63944
  56,
63945
  0,
63946
  0, // Skip to: 1860
63947
  /* 1804 */ MCD_OPC_CheckField,
63948
  16,
63949
  4,
63950
  15,
63951
  49,
63952
  0,
63953
  0, // Skip to: 1860
63954
  /* 1811 */ MCD_OPC_Decode,
63955
  246,
63956
  31,
63957
  236,
63958
  2, // Opcode: t2LSRri
63959
  /* 1816 */ MCD_OPC_FilterValue,
63960
  2,
63961
  17,
63962
  0,
63963
  0, // Skip to: 1838
63964
  /* 1821 */ MCD_OPC_CheckPredicate,
63965
  45,
63966
  34,
63967
  0,
63968
  0, // Skip to: 1860
63969
  /* 1826 */ MCD_OPC_CheckField,
63970
  16,
63971
  4,
63972
  15,
63973
  27,
63974
  0,
63975
  0, // Skip to: 1860
63976
  /* 1833 */ MCD_OPC_Decode,
63977
  242,
63978
  30,
63979
  236,
63980
  2, // Opcode: t2ASRri
63981
  /* 1838 */ MCD_OPC_FilterValue,
63982
  3,
63983
  17,
63984
  0,
63985
  0, // Skip to: 1860
63986
  /* 1843 */ MCD_OPC_CheckPredicate,
63987
  45,
63988
  12,
63989
  0,
63990
  0, // Skip to: 1860
63991
  /* 1848 */ MCD_OPC_CheckField,
63992
  16,
63993
  4,
63994
  15,
63995
  5,
63996
  0,
63997
  0, // Skip to: 1860
63998
  /* 1855 */ MCD_OPC_Decode,
63999
  187,
64000
  32,
64001
  236,
64002
  2, // Opcode: t2RORri
64003
  /* 1860 */ MCD_OPC_CheckPredicate,
64004
  45,
64005
  73,
64006
  28,
64007
  0, // Skip to: 9106
64008
  /* 1865 */ MCD_OPC_Decode,
64009
  152,
64010
  32,
64011
  218,
64012
  2, // Opcode: t2ORRrs
64013
  /* 1870 */ MCD_OPC_FilterValue,
64014
  1,
64015
  63,
64016
  28,
64017
  0, // Skip to: 9106
64018
  /* 1875 */ MCD_OPC_ExtractField,
64019
  12,
64020
  3, // Inst{14-12} ...
64021
  /* 1878 */ MCD_OPC_FilterValue,
64022
  0,
64023
  17,
64024
  0,
64025
  0, // Skip to: 1900
64026
  /* 1883 */ MCD_OPC_CheckPredicate,
64027
  47,
64028
  50,
64029
  28,
64030
  0, // Skip to: 9106
64031
  /* 1888 */ MCD_OPC_CheckField,
64032
  20,
64033
  1,
64034
  1,
64035
  43,
64036
  28,
64037
  0, // Skip to: 9106
64038
  /* 1895 */ MCD_OPC_Decode,
64039
  153,
64040
  31,
64041
  237,
64042
  2, // Opcode: t2CSEL
64043
  /* 1900 */ MCD_OPC_FilterValue,
64044
  1,
64045
  17,
64046
  0,
64047
  0, // Skip to: 1922
64048
  /* 1905 */ MCD_OPC_CheckPredicate,
64049
  47,
64050
  28,
64051
  28,
64052
  0, // Skip to: 9106
64053
  /* 1910 */ MCD_OPC_CheckField,
64054
  20,
64055
  1,
64056
  1,
64057
  21,
64058
  28,
64059
  0, // Skip to: 9106
64060
  /* 1917 */ MCD_OPC_Decode,
64061
  154,
64062
  31,
64063
  237,
64064
  2, // Opcode: t2CSINC
64065
  /* 1922 */ MCD_OPC_FilterValue,
64066
  2,
64067
  17,
64068
  0,
64069
  0, // Skip to: 1944
64070
  /* 1927 */ MCD_OPC_CheckPredicate,
64071
  47,
64072
  6,
64073
  28,
64074
  0, // Skip to: 9106
64075
  /* 1932 */ MCD_OPC_CheckField,
64076
  20,
64077
  1,
64078
  1,
64079
  255,
64080
  27,
64081
  0, // Skip to: 9106
64082
  /* 1939 */ MCD_OPC_Decode,
64083
  155,
64084
  31,
64085
  237,
64086
  2, // Opcode: t2CSINV
64087
  /* 1944 */ MCD_OPC_FilterValue,
64088
  3,
64089
  245,
64090
  27,
64091
  0, // Skip to: 9106
64092
  /* 1949 */ MCD_OPC_CheckPredicate,
64093
  47,
64094
  240,
64095
  27,
64096
  0, // Skip to: 9106
64097
  /* 1954 */ MCD_OPC_CheckField,
64098
  20,
64099
  1,
64100
  1,
64101
  233,
64102
  27,
64103
  0, // Skip to: 9106
64104
  /* 1961 */ MCD_OPC_Decode,
64105
  156,
64106
  31,
64107
  237,
64108
  2, // Opcode: t2CSNEG
64109
  /* 1966 */ MCD_OPC_FilterValue,
64110
  1,
64111
  223,
64112
  27,
64113
  0, // Skip to: 9106
64114
  /* 1971 */ MCD_OPC_ExtractField,
64115
  4,
64116
  2, // Inst{5-4} ...
64117
  /* 1974 */ MCD_OPC_FilterValue,
64118
  0,
64119
  17,
64120
  0,
64121
  0, // Skip to: 1996
64122
  /* 1979 */ MCD_OPC_CheckPredicate,
64123
  51,
64124
  210,
64125
  27,
64126
  0, // Skip to: 9106
64127
  /* 1984 */ MCD_OPC_CheckField,
64128
  20,
64129
  1,
64130
  0,
64131
  203,
64132
  27,
64133
  0, // Skip to: 9106
64134
  /* 1991 */ MCD_OPC_Decode,
64135
  156,
64136
  32,
64137
  238,
64138
  2, // Opcode: t2PKHBT
64139
  /* 1996 */ MCD_OPC_FilterValue,
64140
  2,
64141
  193,
64142
  27,
64143
  0, // Skip to: 9106
64144
  /* 2001 */ MCD_OPC_CheckPredicate,
64145
  51,
64146
  188,
64147
  27,
64148
  0, // Skip to: 9106
64149
  /* 2006 */ MCD_OPC_CheckField,
64150
  20,
64151
  1,
64152
  0,
64153
  181,
64154
  27,
64155
  0, // Skip to: 9106
64156
  /* 2013 */ MCD_OPC_Decode,
64157
  157,
64158
  32,
64159
  238,
64160
  2, // Opcode: t2PKHTB
64161
  /* 2018 */ MCD_OPC_FilterValue,
64162
  3,
64163
  171,
64164
  27,
64165
  0, // Skip to: 9106
64166
  /* 2023 */ MCD_OPC_ExtractField,
64167
  23,
64168
  1, // Inst{23} ...
64169
  /* 2026 */ MCD_OPC_FilterValue,
64170
  0,
64171
  34,
64172
  0,
64173
  0, // Skip to: 2065
64174
  /* 2031 */ MCD_OPC_CheckPredicate,
64175
  45,
64176
  19,
64177
  0,
64178
  0, // Skip to: 2055
64179
  /* 2036 */ MCD_OPC_CheckField,
64180
  12,
64181
  3,
64182
  0,
64183
  12,
64184
  0,
64185
  0, // Skip to: 2055
64186
  /* 2043 */ MCD_OPC_CheckField,
64187
  4,
64188
  4,
64189
  0,
64190
  5,
64191
  0,
64192
  0, // Skip to: 2055
64193
  /* 2050 */ MCD_OPC_Decode,
64194
  230,
64195
  30,
64196
  217,
64197
  2, // Opcode: t2ADCrr
64198
  /* 2055 */ MCD_OPC_CheckPredicate,
64199
  45,
64200
  134,
64201
  27,
64202
  0, // Skip to: 9106
64203
  /* 2060 */ MCD_OPC_Decode,
64204
  231,
64205
  30,
64206
  218,
64207
  2, // Opcode: t2ADCrs
64208
  /* 2065 */ MCD_OPC_FilterValue,
64209
  1,
64210
  124,
64211
  27,
64212
  0, // Skip to: 9106
64213
  /* 2070 */ MCD_OPC_CheckPredicate,
64214
  45,
64215
  19,
64216
  0,
64217
  0, // Skip to: 2094
64218
  /* 2075 */ MCD_OPC_CheckField,
64219
  12,
64220
  3,
64221
  0,
64222
  12,
64223
  0,
64224
  0, // Skip to: 2094
64225
  /* 2082 */ MCD_OPC_CheckField,
64226
  4,
64227
  4,
64228
  0,
64229
  5,
64230
  0,
64231
  0, // Skip to: 2094
64232
  /* 2089 */ MCD_OPC_Decode,
64233
  191,
64234
  32,
64235
  217,
64236
  2, // Opcode: t2RSBrr
64237
  /* 2094 */ MCD_OPC_CheckPredicate,
64238
  45,
64239
  95,
64240
  27,
64241
  0, // Skip to: 9106
64242
  /* 2099 */ MCD_OPC_Decode,
64243
  192,
64244
  32,
64245
  218,
64246
  2, // Opcode: t2RSBrs
64247
  /* 2104 */ MCD_OPC_FilterValue,
64248
  3,
64249
  85,
64250
  27,
64251
  0, // Skip to: 9106
64252
  /* 2109 */ MCD_OPC_ExtractField,
64253
  24,
64254
  3, // Inst{26-24} ...
64255
  /* 2112 */ MCD_OPC_FilterValue,
64256
  0,
64257
  33,
64258
  0,
64259
  0, // Skip to: 2150
64260
  /* 2117 */ MCD_OPC_ExtractField,
64261
  20,
64262
  1, // Inst{20} ...
64263
  /* 2120 */ MCD_OPC_FilterValue,
64264
  0,
64265
  10,
64266
  0,
64267
  0, // Skip to: 2135
64268
  /* 2125 */ MCD_OPC_CheckPredicate,
64269
  45,
64270
  64,
64271
  27,
64272
  0, // Skip to: 9106
64273
  /* 2130 */ MCD_OPC_Decode,
64274
  162,
64275
  33,
64276
  239,
64277
  2, // Opcode: t2STRD_POST
64278
  /* 2135 */ MCD_OPC_FilterValue,
64279
  1,
64280
  54,
64281
  27,
64282
  0, // Skip to: 9106
64283
  /* 2140 */ MCD_OPC_CheckPredicate,
64284
  45,
64285
  49,
64286
  27,
64287
  0, // Skip to: 9106
64288
  /* 2145 */ MCD_OPC_Decode,
64289
  207,
64290
  31,
64291
  240,
64292
  2, // Opcode: t2LDRD_POST
64293
  /* 2150 */ MCD_OPC_FilterValue,
64294
  1,
64295
  58,
64296
  0,
64297
  0, // Skip to: 2213
64298
  /* 2155 */ MCD_OPC_ExtractField,
64299
  20,
64300
  1, // Inst{20} ...
64301
  /* 2158 */ MCD_OPC_FilterValue,
64302
  0,
64303
  10,
64304
  0,
64305
  0, // Skip to: 2173
64306
  /* 2163 */ MCD_OPC_CheckPredicate,
64307
  45,
64308
  26,
64309
  27,
64310
  0, // Skip to: 9106
64311
  /* 2168 */ MCD_OPC_Decode,
64312
  163,
64313
  33,
64314
  241,
64315
  2, // Opcode: t2STRD_PRE
64316
  /* 2173 */ MCD_OPC_FilterValue,
64317
  1,
64318
  16,
64319
  27,
64320
  0, // Skip to: 9106
64321
  /* 2178 */ MCD_OPC_CheckPredicate,
64322
  52,
64323
  20,
64324
  0,
64325
  0, // Skip to: 2203
64326
  /* 2183 */ MCD_OPC_CheckField,
64327
  23,
64328
  1,
64329
  0,
64330
  13,
64331
  0,
64332
  0, // Skip to: 2203
64333
  /* 2190 */ MCD_OPC_CheckField,
64334
  0,
64335
  20,
64336
  255,
64337
  210,
64338
  63,
64339
  4,
64340
  0,
64341
  0, // Skip to: 2203
64342
  /* 2199 */ MCD_OPC_Decode,
64343
  204,
64344
  32,
64345
  61, // Opcode: t2SG
64346
  /* 2203 */ MCD_OPC_CheckPredicate,
64347
  45,
64348
  242,
64349
  26,
64350
  0, // Skip to: 9106
64351
  /* 2208 */ MCD_OPC_Decode,
64352
  208,
64353
  31,
64354
  242,
64355
  2, // Opcode: t2LDRD_PRE
64356
  /* 2213 */ MCD_OPC_FilterValue,
64357
  2,
64358
  88,
64359
  0,
64360
  0, // Skip to: 2306
64361
  /* 2218 */ MCD_OPC_ExtractField,
64362
  23,
64363
  1, // Inst{23} ...
64364
  /* 2221 */ MCD_OPC_FilterValue,
64365
  0,
64366
  224,
64367
  26,
64368
  0, // Skip to: 9106
64369
  /* 2226 */ MCD_OPC_ExtractField,
64370
  4,
64371
  4, // Inst{7-4} ...
64372
  /* 2229 */ MCD_OPC_FilterValue,
64373
  0,
64374
  40,
64375
  0,
64376
  0, // Skip to: 2274
64377
  /* 2234 */ MCD_OPC_ExtractField,
64378
  12,
64379
  3, // Inst{14-12} ...
64380
  /* 2237 */ MCD_OPC_FilterValue,
64381
  0,
64382
  32,
64383
  0,
64384
  0, // Skip to: 2274
64385
  /* 2242 */ MCD_OPC_CheckPredicate,
64386
  45,
64387
  12,
64388
  0,
64389
  0, // Skip to: 2259
64390
  /* 2247 */ MCD_OPC_CheckField,
64391
  16,
64392
  4,
64393
  15,
64394
  5,
64395
  0,
64396
  0, // Skip to: 2259
64397
  /* 2254 */ MCD_OPC_Decode,
64398
  145,
64399
  32,
64400
  235,
64401
  2, // Opcode: t2MVNr
64402
  /* 2259 */ MCD_OPC_CheckPredicate,
64403
  45,
64404
  10,
64405
  0,
64406
  0, // Skip to: 2274
64407
  /* 2264 */ MCD_OPC_SoftFail,
64408
  128,
64409
  128,
64410
  2 /* 0x8000 */,
64411
  0,
64412
  /* 2269 */ MCD_OPC_Decode,
64413
  148,
64414
  32,
64415
  217,
64416
  2, // Opcode: t2ORNrr
64417
  /* 2274 */ MCD_OPC_CheckPredicate,
64418
  45,
64419
  12,
64420
  0,
64421
  0, // Skip to: 2291
64422
  /* 2279 */ MCD_OPC_CheckField,
64423
  16,
64424
  4,
64425
  15,
64426
  5,
64427
  0,
64428
  0, // Skip to: 2291
64429
  /* 2286 */ MCD_OPC_Decode,
64430
  146,
64431
  32,
64432
  243,
64433
  2, // Opcode: t2MVNs
64434
  /* 2291 */ MCD_OPC_CheckPredicate,
64435
  45,
64436
  154,
64437
  26,
64438
  0, // Skip to: 9106
64439
  /* 2296 */ MCD_OPC_SoftFail,
64440
  128,
64441
  128,
64442
  2 /* 0x8000 */,
64443
  0,
64444
  /* 2301 */ MCD_OPC_Decode,
64445
  149,
64446
  32,
64447
  218,
64448
  2, // Opcode: t2ORNrs
64449
  /* 2306 */ MCD_OPC_FilterValue,
64450
  3,
64451
  139,
64452
  26,
64453
  0, // Skip to: 9106
64454
  /* 2311 */ MCD_OPC_ExtractField,
64455
  23,
64456
  1, // Inst{23} ...
64457
  /* 2314 */ MCD_OPC_FilterValue,
64458
  0,
64459
  131,
64460
  26,
64461
  0, // Skip to: 9106
64462
  /* 2319 */ MCD_OPC_CheckPredicate,
64463
  45,
64464
  19,
64465
  0,
64466
  0, // Skip to: 2343
64467
  /* 2324 */ MCD_OPC_CheckField,
64468
  12,
64469
  3,
64470
  0,
64471
  12,
64472
  0,
64473
  0, // Skip to: 2343
64474
  /* 2331 */ MCD_OPC_CheckField,
64475
  4,
64476
  4,
64477
  0,
64478
  5,
64479
  0,
64480
  0, // Skip to: 2343
64481
  /* 2338 */ MCD_OPC_Decode,
64482
  198,
64483
  32,
64484
  217,
64485
  2, // Opcode: t2SBCrr
64486
  /* 2343 */ MCD_OPC_CheckPredicate,
64487
  45,
64488
  102,
64489
  26,
64490
  0, // Skip to: 9106
64491
  /* 2348 */ MCD_OPC_Decode,
64492
  199,
64493
  32,
64494
  218,
64495
  2, // Opcode: t2SBCrs
64496
  /* 2353 */ MCD_OPC_FilterValue,
64497
  30,
64498
  84,
64499
  8,
64500
  0, // Skip to: 4490
64501
  /* 2358 */ MCD_OPC_ExtractField,
64502
  15,
64503
  1, // Inst{15} ...
64504
  /* 2361 */ MCD_OPC_FilterValue,
64505
  0,
64506
  36,
64507
  3,
64508
  0, // Skip to: 3170
64509
  /* 2366 */ MCD_OPC_ExtractField,
64510
  24,
64511
  2, // Inst{25-24} ...
64512
  /* 2369 */ MCD_OPC_FilterValue,
64513
  0,
64514
  160,
64515
  0,
64516
  0, // Skip to: 2534
64517
  /* 2374 */ MCD_OPC_ExtractField,
64518
  21,
64519
  3, // Inst{23-21} ...
64520
  /* 2377 */ MCD_OPC_FilterValue,
64521
  0,
64522
  34,
64523
  0,
64524
  0, // Skip to: 2416
64525
  /* 2382 */ MCD_OPC_CheckPredicate,
64526
  45,
64527
  19,
64528
  0,
64529
  0, // Skip to: 2406
64530
  /* 2387 */ MCD_OPC_CheckField,
64531
  20,
64532
  1,
64533
  1,
64534
  12,
64535
  0,
64536
  0, // Skip to: 2406
64537
  /* 2394 */ MCD_OPC_CheckField,
64538
  8,
64539
  4,
64540
  15,
64541
  5,
64542
  0,
64543
  0, // Skip to: 2406
64544
  /* 2401 */ MCD_OPC_Decode,
64545
  200,
64546
  33,
64547
  244,
64548
  2, // Opcode: t2TSTri
64549
  /* 2406 */ MCD_OPC_CheckPredicate,
64550
  45,
64551
  39,
64552
  26,
64553
  0, // Skip to: 9106
64554
  /* 2411 */ MCD_OPC_Decode,
64555
  239,
64556
  30,
64557
  245,
64558
  2, // Opcode: t2ANDri
64559
  /* 2416 */ MCD_OPC_FilterValue,
64560
  1,
64561
  10,
64562
  0,
64563
  0, // Skip to: 2431
64564
  /* 2421 */ MCD_OPC_CheckPredicate,
64565
  45,
64566
  24,
64567
  26,
64568
  0, // Skip to: 9106
64569
  /* 2426 */ MCD_OPC_Decode,
64570
  254,
64571
  30,
64572
  245,
64573
  2, // Opcode: t2BICri
64574
  /* 2431 */ MCD_OPC_FilterValue,
64575
  2,
64576
  27,
64577
  0,
64578
  0, // Skip to: 2463
64579
  /* 2436 */ MCD_OPC_CheckPredicate,
64580
  45,
64581
  12,
64582
  0,
64583
  0, // Skip to: 2453
64584
  /* 2441 */ MCD_OPC_CheckField,
64585
  16,
64586
  4,
64587
  15,
64588
  5,
64589
  0,
64590
  0, // Skip to: 2453
64591
  /* 2448 */ MCD_OPC_Decode,
64592
  255,
64593
  31,
64594
  246,
64595
  2, // Opcode: t2MOVi
64596
  /* 2453 */ MCD_OPC_CheckPredicate,
64597
  45,
64598
  248,
64599
  25,
64600
  0, // Skip to: 9106
64601
  /* 2458 */ MCD_OPC_Decode,
64602
  150,
64603
  32,
64604
  245,
64605
  2, // Opcode: t2ORRri
64606
  /* 2463 */ MCD_OPC_FilterValue,
64607
  3,
64608
  27,
64609
  0,
64610
  0, // Skip to: 2495
64611
  /* 2468 */ MCD_OPC_CheckPredicate,
64612
  45,
64613
  12,
64614
  0,
64615
  0, // Skip to: 2485
64616
  /* 2473 */ MCD_OPC_CheckField,
64617
  16,
64618
  4,
64619
  15,
64620
  5,
64621
  0,
64622
  0, // Skip to: 2485
64623
  /* 2480 */ MCD_OPC_Decode,
64624
  144,
64625
  32,
64626
  246,
64627
  2, // Opcode: t2MVNi
64628
  /* 2485 */ MCD_OPC_CheckPredicate,
64629
  45,
64630
  216,
64631
  25,
64632
  0, // Skip to: 9106
64633
  /* 2490 */ MCD_OPC_Decode,
64634
  147,
64635
  32,
64636
  245,
64637
  2, // Opcode: t2ORNri
64638
  /* 2495 */ MCD_OPC_FilterValue,
64639
  4,
64640
  206,
64641
  25,
64642
  0, // Skip to: 9106
64643
  /* 2500 */ MCD_OPC_CheckPredicate,
64644
  45,
64645
  19,
64646
  0,
64647
  0, // Skip to: 2524
64648
  /* 2505 */ MCD_OPC_CheckField,
64649
  20,
64650
  1,
64651
  1,
64652
  12,
64653
  0,
64654
  0, // Skip to: 2524
64655
  /* 2512 */ MCD_OPC_CheckField,
64656
  8,
64657
  4,
64658
  15,
64659
  5,
64660
  0,
64661
  0, // Skip to: 2524
64662
  /* 2519 */ MCD_OPC_Decode,
64663
  196,
64664
  33,
64665
  244,
64666
  2, // Opcode: t2TEQri
64667
  /* 2524 */ MCD_OPC_CheckPredicate,
64668
  45,
64669
  177,
64670
  25,
64671
  0, // Skip to: 9106
64672
  /* 2529 */ MCD_OPC_Decode,
64673
  164,
64674
  31,
64675
  245,
64676
  2, // Opcode: t2EORri
64677
  /* 2534 */ MCD_OPC_FilterValue,
64678
  1,
64679
  172,
64680
  0,
64681
  0, // Skip to: 2711
64682
  /* 2539 */ MCD_OPC_ExtractField,
64683
  21,
64684
  3, // Inst{23-21} ...
64685
  /* 2542 */ MCD_OPC_FilterValue,
64686
  0,
64687
  57,
64688
  0,
64689
  0, // Skip to: 2604
64690
  /* 2547 */ MCD_OPC_ExtractField,
64691
  8,
64692
  4, // Inst{11-8} ...
64693
  /* 2550 */ MCD_OPC_FilterValue,
64694
  13,
64695
  17,
64696
  0,
64697
  0, // Skip to: 2572
64698
  /* 2555 */ MCD_OPC_CheckPredicate,
64699
  45,
64700
  34,
64701
  0,
64702
  0, // Skip to: 2594
64703
  /* 2560 */ MCD_OPC_CheckField,
64704
  16,
64705
  4,
64706
  13,
64707
  27,
64708
  0,
64709
  0, // Skip to: 2594
64710
  /* 2567 */ MCD_OPC_Decode,
64711
  236,
64712
  30,
64713
  247,
64714
  2, // Opcode: t2ADDspImm
64715
  /* 2572 */ MCD_OPC_FilterValue,
64716
  15,
64717
  17,
64718
  0,
64719
  0, // Skip to: 2594
64720
  /* 2577 */ MCD_OPC_CheckPredicate,
64721
  45,
64722
  12,
64723
  0,
64724
  0, // Skip to: 2594
64725
  /* 2582 */ MCD_OPC_CheckField,
64726
  20,
64727
  1,
64728
  1,
64729
  5,
64730
  0,
64731
  0, // Skip to: 2594
64732
  /* 2589 */ MCD_OPC_Decode,
64733
  138,
64734
  31,
64735
  248,
64736
  2, // Opcode: t2CMNri
64737
  /* 2594 */ MCD_OPC_CheckPredicate,
64738
  45,
64739
  107,
64740
  25,
64741
  0, // Skip to: 9106
64742
  /* 2599 */ MCD_OPC_Decode,
64743
  232,
64744
  30,
64745
  249,
64746
  2, // Opcode: t2ADDri
64747
  /* 2604 */ MCD_OPC_FilterValue,
64748
  2,
64749
  10,
64750
  0,
64751
  0, // Skip to: 2619
64752
  /* 2609 */ MCD_OPC_CheckPredicate,
64753
  45,
64754
  92,
64755
  25,
64756
  0, // Skip to: 9106
64757
  /* 2614 */ MCD_OPC_Decode,
64758
  229,
64759
  30,
64760
  245,
64761
  2, // Opcode: t2ADCri
64762
  /* 2619 */ MCD_OPC_FilterValue,
64763
  3,
64764
  10,
64765
  0,
64766
  0, // Skip to: 2634
64767
  /* 2624 */ MCD_OPC_CheckPredicate,
64768
  45,
64769
  77,
64770
  25,
64771
  0, // Skip to: 9106
64772
  /* 2629 */ MCD_OPC_Decode,
64773
  197,
64774
  32,
64775
  245,
64776
  2, // Opcode: t2SBCri
64777
  /* 2634 */ MCD_OPC_FilterValue,
64778
  5,
64779
  57,
64780
  0,
64781
  0, // Skip to: 2696
64782
  /* 2639 */ MCD_OPC_ExtractField,
64783
  8,
64784
  4, // Inst{11-8} ...
64785
  /* 2642 */ MCD_OPC_FilterValue,
64786
  13,
64787
  17,
64788
  0,
64789
  0, // Skip to: 2664
64790
  /* 2647 */ MCD_OPC_CheckPredicate,
64791
  45,
64792
  34,
64793
  0,
64794
  0, // Skip to: 2686
64795
  /* 2652 */ MCD_OPC_CheckField,
64796
  16,
64797
  4,
64798
  13,
64799
  27,
64800
  0,
64801
  0, // Skip to: 2686
64802
  /* 2659 */ MCD_OPC_Decode,
64803
  186,
64804
  33,
64805
  247,
64806
  2, // Opcode: t2SUBspImm
64807
  /* 2664 */ MCD_OPC_FilterValue,
64808
  15,
64809
  17,
64810
  0,
64811
  0, // Skip to: 2686
64812
  /* 2669 */ MCD_OPC_CheckPredicate,
64813
  45,
64814
  12,
64815
  0,
64816
  0, // Skip to: 2686
64817
  /* 2674 */ MCD_OPC_CheckField,
64818
  20,
64819
  1,
64820
  1,
64821
  5,
64822
  0,
64823
  0, // Skip to: 2686
64824
  /* 2681 */ MCD_OPC_Decode,
64825
  141,
64826
  31,
64827
  248,
64828
  2, // Opcode: t2CMPri
64829
  /* 2686 */ MCD_OPC_CheckPredicate,
64830
  45,
64831
  15,
64832
  25,
64833
  0, // Skip to: 9106
64834
  /* 2691 */ MCD_OPC_Decode,
64835
  182,
64836
  33,
64837
  249,
64838
  2, // Opcode: t2SUBri
64839
  /* 2696 */ MCD_OPC_FilterValue,
64840
  6,
64841
  5,
64842
  25,
64843
  0, // Skip to: 9106
64844
  /* 2701 */ MCD_OPC_CheckPredicate,
64845
  45,
64846
  0,
64847
  25,
64848
  0, // Skip to: 9106
64849
  /* 2706 */ MCD_OPC_Decode,
64850
  190,
64851
  32,
64852
  245,
64853
  2, // Opcode: t2RSBri
64854
  /* 2711 */ MCD_OPC_FilterValue,
64855
  2,
64856
  199,
64857
  0,
64858
  0, // Skip to: 2915
64859
  /* 2716 */ MCD_OPC_ExtractField,
64860
  22,
64861
  1, // Inst{22} ...
64862
  /* 2719 */ MCD_OPC_FilterValue,
64863
  0,
64864
  139,
64865
  0,
64866
  0, // Skip to: 2863
64867
  /* 2724 */ MCD_OPC_ExtractField,
64868
  20,
64869
  1, // Inst{20} ...
64870
  /* 2727 */ MCD_OPC_FilterValue,
64871
  0,
64872
  230,
64873
  24,
64874
  0, // Skip to: 9106
64875
  /* 2732 */ MCD_OPC_ExtractField,
64876
  16,
64877
  4, // Inst{19-16} ...
64878
  /* 2735 */ MCD_OPC_FilterValue,
64879
  13,
64880
  61,
64881
  0,
64882
  0, // Skip to: 2801
64883
  /* 2740 */ MCD_OPC_ExtractField,
64884
  21,
64885
  1, // Inst{21} ...
64886
  /* 2743 */ MCD_OPC_FilterValue,
64887
  0,
64888
  24,
64889
  0,
64890
  0, // Skip to: 2772
64891
  /* 2748 */ MCD_OPC_CheckPredicate,
64892
  45,
64893
  63,
64894
  0,
64895
  0, // Skip to: 2816
64896
  /* 2753 */ MCD_OPC_CheckField,
64897
  23,
64898
  1,
64899
  0,
64900
  56,
64901
  0,
64902
  0, // Skip to: 2816
64903
  /* 2760 */ MCD_OPC_CheckField,
64904
  8,
64905
  4,
64906
  13,
64907
  49,
64908
  0,
64909
  0, // Skip to: 2816
64910
  /* 2767 */ MCD_OPC_Decode,
64911
  237,
64912
  30,
64913
  247,
64914
  2, // Opcode: t2ADDspImm12
64915
  /* 2772 */ MCD_OPC_FilterValue,
64916
  1,
64917
  39,
64918
  0,
64919
  0, // Skip to: 2816
64920
  /* 2777 */ MCD_OPC_CheckPredicate,
64921
  45,
64922
  34,
64923
  0,
64924
  0, // Skip to: 2816
64925
  /* 2782 */ MCD_OPC_CheckField,
64926
  23,
64927
  1,
64928
  1,
64929
  27,
64930
  0,
64931
  0, // Skip to: 2816
64932
  /* 2789 */ MCD_OPC_CheckField,
64933
  8,
64934
  4,
64935
  13,
64936
  20,
64937
  0,
64938
  0, // Skip to: 2816
64939
  /* 2796 */ MCD_OPC_Decode,
64940
  187,
64941
  33,
64942
  247,
64943
  2, // Opcode: t2SUBspImm12
64944
  /* 2801 */ MCD_OPC_FilterValue,
64945
  15,
64946
  10,
64947
  0,
64948
  0, // Skip to: 2816
64949
  /* 2806 */ MCD_OPC_CheckPredicate,
64950
  45,
64951
  5,
64952
  0,
64953
  0, // Skip to: 2816
64954
  /* 2811 */ MCD_OPC_Decode,
64955
  238,
64956
  30,
64957
  250,
64958
  2, // Opcode: t2ADR
64959
  /* 2816 */ MCD_OPC_ExtractField,
64960
  21,
64961
  1, // Inst{21} ...
64962
  /* 2819 */ MCD_OPC_FilterValue,
64963
  0,
64964
  17,
64965
  0,
64966
  0, // Skip to: 2841
64967
  /* 2824 */ MCD_OPC_CheckPredicate,
64968
  45,
64969
  133,
64970
  24,
64971
  0, // Skip to: 9106
64972
  /* 2829 */ MCD_OPC_CheckField,
64973
  23,
64974
  1,
64975
  0,
64976
  126,
64977
  24,
64978
  0, // Skip to: 9106
64979
  /* 2836 */ MCD_OPC_Decode,
64980
  233,
64981
  30,
64982
  251,
64983
  2, // Opcode: t2ADDri12
64984
  /* 2841 */ MCD_OPC_FilterValue,
64985
  1,
64986
  116,
64987
  24,
64988
  0, // Skip to: 9106
64989
  /* 2846 */ MCD_OPC_CheckPredicate,
64990
  45,
64991
  111,
64992
  24,
64993
  0, // Skip to: 9106
64994
  /* 2851 */ MCD_OPC_CheckField,
64995
  23,
64996
  1,
64997
  1,
64998
  104,
64999
  24,
65000
  0, // Skip to: 9106
65001
  /* 2858 */ MCD_OPC_Decode,
65002
  183,
65003
  33,
65004
  251,
65005
  2, // Opcode: t2SUBri12
65006
  /* 2863 */ MCD_OPC_FilterValue,
65007
  1,
65008
  94,
65009
  24,
65010
  0, // Skip to: 9106
65011
  /* 2868 */ MCD_OPC_ExtractField,
65012
  23,
65013
  1, // Inst{23} ...
65014
  /* 2871 */ MCD_OPC_FilterValue,
65015
  0,
65016
  17,
65017
  0,
65018
  0, // Skip to: 2893
65019
  /* 2876 */ MCD_OPC_CheckPredicate,
65020
  39,
65021
  81,
65022
  24,
65023
  0, // Skip to: 9106
65024
  /* 2881 */ MCD_OPC_CheckField,
65025
  20,
65026
  2,
65027
  0,
65028
  74,
65029
  24,
65030
  0, // Skip to: 9106
65031
  /* 2888 */ MCD_OPC_Decode,
65032
  128,
65033
  32,
65034
  252,
65035
  2, // Opcode: t2MOVi16
65036
  /* 2893 */ MCD_OPC_FilterValue,
65037
  1,
65038
  64,
65039
  24,
65040
  0, // Skip to: 9106
65041
  /* 2898 */ MCD_OPC_CheckPredicate,
65042
  39,
65043
  59,
65044
  24,
65045
  0, // Skip to: 9106
65046
  /* 2903 */ MCD_OPC_CheckField,
65047
  20,
65048
  2,
65049
  0,
65050
  52,
65051
  24,
65052
  0, // Skip to: 9106
65053
  /* 2910 */ MCD_OPC_Decode,
65054
  254,
65055
  31,
65056
  252,
65057
  2, // Opcode: t2MOVTi16
65058
  /* 2915 */ MCD_OPC_FilterValue,
65059
  3,
65060
  42,
65061
  24,
65062
  0, // Skip to: 9106
65063
  /* 2920 */ MCD_OPC_ExtractField,
65064
  22,
65065
  2, // Inst{23-22} ...
65066
  /* 2923 */ MCD_OPC_FilterValue,
65067
  0,
65068
  72,
65069
  0,
65070
  0, // Skip to: 3000
65071
  /* 2928 */ MCD_OPC_ExtractField,
65072
  5,
65073
  1, // Inst{5} ...
65074
  /* 2931 */ MCD_OPC_FilterValue,
65075
  0,
65076
  26,
65077
  24,
65078
  0, // Skip to: 9106
65079
  /* 2936 */ MCD_OPC_ExtractField,
65080
  20,
65081
  1, // Inst{20} ...
65082
  /* 2939 */ MCD_OPC_FilterValue,
65083
  0,
65084
  18,
65085
  24,
65086
  0, // Skip to: 9106
65087
  /* 2944 */ MCD_OPC_ExtractField,
65088
  26,
65089
  1, // Inst{26} ...
65090
  /* 2947 */ MCD_OPC_FilterValue,
65091
  0,
65092
  10,
65093
  24,
65094
  0, // Skip to: 9106
65095
  /* 2952 */ MCD_OPC_CheckPredicate,
65096
  53,
65097
  33,
65098
  0,
65099
  0, // Skip to: 2990
65100
  /* 2957 */ MCD_OPC_CheckField,
65101
  21,
65102
  1,
65103
  1,
65104
  26,
65105
  0,
65106
  0, // Skip to: 2990
65107
  /* 2964 */ MCD_OPC_CheckField,
65108
  12,
65109
  3,
65110
  0,
65111
  19,
65112
  0,
65113
  0, // Skip to: 2990
65114
  /* 2971 */ MCD_OPC_CheckField,
65115
  6,
65116
  2,
65117
  0,
65118
  12,
65119
  0,
65120
  0, // Skip to: 2990
65121
  /* 2978 */ MCD_OPC_CheckField,
65122
  4,
65123
  1,
65124
  0,
65125
  5,
65126
  0,
65127
  0, // Skip to: 2990
65128
  /* 2985 */ MCD_OPC_Decode,
65129
  253,
65130
  32,
65131
  253,
65132
  2, // Opcode: t2SSAT16
65133
  /* 2990 */ MCD_OPC_CheckPredicate,
65134
  45,
65135
  223,
65136
  23,
65137
  0, // Skip to: 9106
65138
  /* 2995 */ MCD_OPC_Decode,
65139
  252,
65140
  32,
65141
  254,
65142
  2, // Opcode: t2SSAT
65143
  /* 3000 */ MCD_OPC_FilterValue,
65144
  1,
65145
  66,
65146
  0,
65147
  0, // Skip to: 3071
65148
  /* 3005 */ MCD_OPC_ExtractField,
65149
  20,
65150
  2, // Inst{21-20} ...
65151
  /* 3008 */ MCD_OPC_FilterValue,
65152
  0,
65153
  10,
65154
  0,
65155
  0, // Skip to: 3023
65156
  /* 3013 */ MCD_OPC_CheckPredicate,
65157
  45,
65158
  200,
65159
  23,
65160
  0, // Skip to: 9106
65161
  /* 3018 */ MCD_OPC_Decode,
65162
  200,
65163
  32,
65164
  255,
65165
  2, // Opcode: t2SBFX
65166
  /* 3023 */ MCD_OPC_FilterValue,
65167
  2,
65168
  190,
65169
  23,
65170
  0, // Skip to: 9106
65171
  /* 3028 */ MCD_OPC_ExtractField,
65172
  5,
65173
  1, // Inst{5} ...
65174
  /* 3031 */ MCD_OPC_FilterValue,
65175
  0,
65176
  182,
65177
  23,
65178
  0, // Skip to: 9106
65179
  /* 3036 */ MCD_OPC_ExtractField,
65180
  26,
65181
  1, // Inst{26} ...
65182
  /* 3039 */ MCD_OPC_FilterValue,
65183
  0,
65184
  174,
65185
  23,
65186
  0, // Skip to: 9106
65187
  /* 3044 */ MCD_OPC_CheckPredicate,
65188
  45,
65189
  12,
65190
  0,
65191
  0, // Skip to: 3061
65192
  /* 3049 */ MCD_OPC_CheckField,
65193
  16,
65194
  4,
65195
  15,
65196
  5,
65197
  0,
65198
  0, // Skip to: 3061
65199
  /* 3056 */ MCD_OPC_Decode,
65200
  247,
65201
  30,
65202
  128,
65203
  3, // Opcode: t2BFC
65204
  /* 3061 */ MCD_OPC_CheckPredicate,
65205
  45,
65206
  152,
65207
  23,
65208
  0, // Skip to: 9106
65209
  /* 3066 */ MCD_OPC_Decode,
65210
  248,
65211
  30,
65212
  129,
65213
  3, // Opcode: t2BFI
65214
  /* 3071 */ MCD_OPC_FilterValue,
65215
  2,
65216
  72,
65217
  0,
65218
  0, // Skip to: 3148
65219
  /* 3076 */ MCD_OPC_ExtractField,
65220
  5,
65221
  1, // Inst{5} ...
65222
  /* 3079 */ MCD_OPC_FilterValue,
65223
  0,
65224
  134,
65225
  23,
65226
  0, // Skip to: 9106
65227
  /* 3084 */ MCD_OPC_ExtractField,
65228
  20,
65229
  1, // Inst{20} ...
65230
  /* 3087 */ MCD_OPC_FilterValue,
65231
  0,
65232
  126,
65233
  23,
65234
  0, // Skip to: 9106
65235
  /* 3092 */ MCD_OPC_ExtractField,
65236
  26,
65237
  1, // Inst{26} ...
65238
  /* 3095 */ MCD_OPC_FilterValue,
65239
  0,
65240
  118,
65241
  23,
65242
  0, // Skip to: 9106
65243
  /* 3100 */ MCD_OPC_CheckPredicate,
65244
  53,
65245
  33,
65246
  0,
65247
  0, // Skip to: 3138
65248
  /* 3105 */ MCD_OPC_CheckField,
65249
  21,
65250
  1,
65251
  1,
65252
  26,
65253
  0,
65254
  0, // Skip to: 3138
65255
  /* 3112 */ MCD_OPC_CheckField,
65256
  12,
65257
  3,
65258
  0,
65259
  19,
65260
  0,
65261
  0, // Skip to: 3138
65262
  /* 3119 */ MCD_OPC_CheckField,
65263
  6,
65264
  2,
65265
  0,
65266
  12,
65267
  0,
65268
  0, // Skip to: 3138
65269
  /* 3126 */ MCD_OPC_CheckField,
65270
  4,
65271
  1,
65272
  0,
65273
  5,
65274
  0,
65275
  0, // Skip to: 3138
65276
  /* 3133 */ MCD_OPC_Decode,
65277
  231,
65278
  33,
65279
  253,
65280
  2, // Opcode: t2USAT16
65281
  /* 3138 */ MCD_OPC_CheckPredicate,
65282
  45,
65283
  75,
65284
  23,
65285
  0, // Skip to: 9106
65286
  /* 3143 */ MCD_OPC_Decode,
65287
  230,
65288
  33,
65289
  254,
65290
  2, // Opcode: t2USAT
65291
  /* 3148 */ MCD_OPC_FilterValue,
65292
  3,
65293
  65,
65294
  23,
65295
  0, // Skip to: 9106
65296
  /* 3153 */ MCD_OPC_CheckPredicate,
65297
  45,
65298
  60,
65299
  23,
65300
  0, // Skip to: 9106
65301
  /* 3158 */ MCD_OPC_CheckField,
65302
  20,
65303
  2,
65304
  0,
65305
  53,
65306
  23,
65307
  0, // Skip to: 9106
65308
  /* 3165 */ MCD_OPC_Decode,
65309
  210,
65310
  33,
65311
  255,
65312
  2, // Opcode: t2UBFX
65313
  /* 3170 */ MCD_OPC_FilterValue,
65314
  1,
65315
  43,
65316
  23,
65317
  0, // Skip to: 9106
65318
  /* 3175 */ MCD_OPC_ExtractField,
65319
  12,
65320
  1, // Inst{12} ...
65321
  /* 3178 */ MCD_OPC_FilterValue,
65322
  0,
65323
  5,
65324
  5,
65325
  0, // Skip to: 4468
65326
  /* 3183 */ MCD_OPC_ExtractField,
65327
  14,
65328
  1, // Inst{14} ...
65329
  /* 3186 */ MCD_OPC_FilterValue,
65330
  0,
65331
  62,
65332
  3,
65333
  0,  // Skip to: 4021
65334
  /* 3191 */ MCD_OPC_ExtractField,
65335
  0,
65336
  12, // Inst{11-0} ...
65337
  /* 3194 */ MCD_OPC_FilterValue,
65338
  1,
65339
  24,
65340
  0,
65341
  0, // Skip to: 3223
65342
  /* 3199 */ MCD_OPC_CheckPredicate,
65343
  54,
65344
  166,
65345
  0,
65346
  0, // Skip to: 3370
65347
  /* 3204 */ MCD_OPC_CheckField,
65348
  16,
65349
  11,
65350
  143,
65351
  15,
65352
  158,
65353
  0,
65354
  0, // Skip to: 3370
65355
  /* 3212 */ MCD_OPC_CheckField,
65356
  13,
65357
  1,
65358
  0,
65359
  151,
65360
  0,
65361
  0, // Skip to: 3370
65362
  /* 3219 */ MCD_OPC_Decode,
65363
  158,
65364
  31,
65365
  61, // Opcode: t2DCPS1
65366
  /* 3223 */ MCD_OPC_FilterValue,
65367
  2,
65368
  24,
65369
  0,
65370
  0, // Skip to: 3252
65371
  /* 3228 */ MCD_OPC_CheckPredicate,
65372
  54,
65373
  137,
65374
  0,
65375
  0, // Skip to: 3370
65376
  /* 3233 */ MCD_OPC_CheckField,
65377
  16,
65378
  11,
65379
  143,
65380
  15,
65381
  129,
65382
  0,
65383
  0, // Skip to: 3370
65384
  /* 3241 */ MCD_OPC_CheckField,
65385
  13,
65386
  1,
65387
  0,
65388
  122,
65389
  0,
65390
  0, // Skip to: 3370
65391
  /* 3248 */ MCD_OPC_Decode,
65392
  159,
65393
  31,
65394
  61, // Opcode: t2DCPS2
65395
  /* 3252 */ MCD_OPC_FilterValue,
65396
  3,
65397
  24,
65398
  0,
65399
  0, // Skip to: 3281
65400
  /* 3257 */ MCD_OPC_CheckPredicate,
65401
  54,
65402
  108,
65403
  0,
65404
  0, // Skip to: 3370
65405
  /* 3262 */ MCD_OPC_CheckField,
65406
  16,
65407
  11,
65408
  143,
65409
  15,
65410
  100,
65411
  0,
65412
  0, // Skip to: 3370
65413
  /* 3270 */ MCD_OPC_CheckField,
65414
  13,
65415
  1,
65416
  0,
65417
  93,
65418
  0,
65419
  0, // Skip to: 3370
65420
  /* 3277 */ MCD_OPC_Decode,
65421
  160,
65422
  31,
65423
  61, // Opcode: t2DCPS3
65424
  /* 3281 */ MCD_OPC_FilterValue,
65425
  18,
65426
  24,
65427
  0,
65428
  0, // Skip to: 3310
65429
  /* 3286 */ MCD_OPC_CheckPredicate,
65430
  55,
65431
  79,
65432
  0,
65433
  0, // Skip to: 3370
65434
  /* 3291 */ MCD_OPC_CheckField,
65435
  16,
65436
  11,
65437
  175,
65438
  7,
65439
  71,
65440
  0,
65441
  0, // Skip to: 3370
65442
  /* 3299 */ MCD_OPC_CheckField,
65443
  13,
65444
  1,
65445
  0,
65446
  64,
65447
  0,
65448
  0, // Skip to: 3370
65449
  /* 3306 */ MCD_OPC_Decode,
65450
  199,
65451
  33,
65452
  51, // Opcode: t2TSB
65453
  /* 3310 */ MCD_OPC_FilterValue,
65454
  128,
65455
  30,
65456
  24,
65457
  0,
65458
  0, // Skip to: 3340
65459
  /* 3316 */ MCD_OPC_CheckPredicate,
65460
  46,
65461
  49,
65462
  0,
65463
  0, // Skip to: 3370
65464
  /* 3321 */ MCD_OPC_CheckField,
65465
  20,
65466
  7,
65467
  60,
65468
  42,
65469
  0,
65470
  0, // Skip to: 3370
65471
  /* 3328 */ MCD_OPC_CheckField,
65472
  13,
65473
  1,
65474
  0,
65475
  35,
65476
  0,
65477
  0, // Skip to: 3370
65478
  /* 3335 */ MCD_OPC_Decode,
65479
  131,
65480
  31,
65481
  130,
65482
  3, // Opcode: t2BXJ
65483
  /* 3340 */ MCD_OPC_FilterValue,
65484
  175,
65485
  30,
65486
  24,
65487
  0,
65488
  0, // Skip to: 3370
65489
  /* 3346 */ MCD_OPC_CheckPredicate,
65490
  56,
65491
  19,
65492
  0,
65493
  0, // Skip to: 3370
65494
  /* 3351 */ MCD_OPC_CheckField,
65495
  16,
65496
  11,
65497
  191,
65498
  7,
65499
  11,
65500
  0,
65501
  0, // Skip to: 3370
65502
  /* 3359 */ MCD_OPC_CheckField,
65503
  13,
65504
  1,
65505
  0,
65506
  4,
65507
  0,
65508
  0, // Skip to: 3370
65509
  /* 3366 */ MCD_OPC_Decode,
65510
  135,
65511
  31,
65512
  61, // Opcode: t2CLREX
65513
  /* 3370 */ MCD_OPC_ExtractField,
65514
  16,
65515
  11, // Inst{26-16} ...
65516
  /* 3373 */ MCD_OPC_FilterValue,
65517
  175,
65518
  7,
65519
  131,
65520
  0,
65521
  0, // Skip to: 3510
65522
  /* 3379 */ MCD_OPC_ExtractField,
65523
  8,
65524
  1, // Inst{8} ...
65525
  /* 3382 */ MCD_OPC_FilterValue,
65526
  0,
65527
  68,
65528
  0,
65529
  0, // Skip to: 3455
65530
  /* 3387 */ MCD_OPC_ExtractField,
65531
  11,
65532
  1, // Inst{11} ...
65533
  /* 3390 */ MCD_OPC_FilterValue,
65534
  0,
65535
  24,
65536
  1,
65537
  0, // Skip to: 3675
65538
  /* 3395 */ MCD_OPC_ExtractField,
65539
  13,
65540
  1, // Inst{13} ...
65541
  /* 3398 */ MCD_OPC_FilterValue,
65542
  0,
65543
  16,
65544
  1,
65545
  0, // Skip to: 3675
65546
  /* 3403 */ MCD_OPC_ExtractField,
65547
  9,
65548
  2, // Inst{10-9} ...
65549
  /* 3406 */ MCD_OPC_FilterValue,
65550
  0,
65551
  27,
65552
  0,
65553
  0, // Skip to: 3438
65554
  /* 3411 */ MCD_OPC_CheckPredicate,
65555
  45,
65556
  12,
65557
  0,
65558
  0, // Skip to: 3428
65559
  /* 3416 */ MCD_OPC_CheckField,
65560
  4,
65561
  4,
65562
  15,
65563
  5,
65564
  0,
65565
  0, // Skip to: 3428
65566
  /* 3423 */ MCD_OPC_Decode,
65567
  157,
65568
  31,
65569
  131,
65570
  3, // Opcode: t2DBG
65571
  /* 3428 */ MCD_OPC_CheckPredicate,
65572
  45,
65573
  5,
65574
  0,
65575
  0, // Skip to: 3438
65576
  /* 3433 */ MCD_OPC_Decode,
65577
  167,
65578
  31,
65579
  132,
65580
  3, // Opcode: t2HINT
65581
  /* 3438 */ MCD_OPC_CheckPredicate,
65582
  46,
65583
  232,
65584
  0,
65585
  0, // Skip to: 3675
65586
  /* 3443 */ MCD_OPC_CheckField,
65587
  0,
65588
  5,
65589
  0,
65590
  225,
65591
  0,
65592
  0, // Skip to: 3675
65593
  /* 3450 */ MCD_OPC_Decode,
65594
  145,
65595
  31,
65596
  133,
65597
  3, // Opcode: t2CPS2p
65598
  /* 3455 */ MCD_OPC_FilterValue,
65599
  1,
65600
  215,
65601
  0,
65602
  0, // Skip to: 3675
65603
  /* 3460 */ MCD_OPC_ExtractField,
65604
  11,
65605
  1, // Inst{11} ...
65606
  /* 3463 */ MCD_OPC_FilterValue,
65607
  0,
65608
  207,
65609
  0,
65610
  0, // Skip to: 3675
65611
  /* 3468 */ MCD_OPC_ExtractField,
65612
  13,
65613
  1, // Inst{13} ...
65614
  /* 3471 */ MCD_OPC_FilterValue,
65615
  0,
65616
  199,
65617
  0,
65618
  0, // Skip to: 3675
65619
  /* 3476 */ MCD_OPC_CheckPredicate,
65620
  46,
65621
  19,
65622
  0,
65623
  0, // Skip to: 3500
65624
  /* 3481 */ MCD_OPC_CheckField,
65625
  9,
65626
  2,
65627
  0,
65628
  12,
65629
  0,
65630
  0, // Skip to: 3500
65631
  /* 3488 */ MCD_OPC_CheckField,
65632
  5,
65633
  3,
65634
  0,
65635
  5,
65636
  0,
65637
  0, // Skip to: 3500
65638
  /* 3495 */ MCD_OPC_Decode,
65639
  144,
65640
  31,
65641
  133,
65642
  3, // Opcode: t2CPS1p
65643
  /* 3500 */ MCD_OPC_CheckPredicate,
65644
  46,
65645
  170,
65646
  0,
65647
  0, // Skip to: 3675
65648
  /* 3505 */ MCD_OPC_Decode,
65649
  146,
65650
  31,
65651
  133,
65652
  3, // Opcode: t2CPS3p
65653
  /* 3510 */ MCD_OPC_FilterValue,
65654
  191,
65655
  7,
65656
  69,
65657
  0,
65658
  0, // Skip to: 3585
65659
  /* 3516 */ MCD_OPC_ExtractField,
65660
  4,
65661
  8, // Inst{11-4} ...
65662
  /* 3519 */ MCD_OPC_FilterValue,
65663
  244,
65664
  1,
65665
  16,
65666
  0,
65667
  0, // Skip to: 3541
65668
  /* 3525 */ MCD_OPC_CheckPredicate,
65669
  57,
65670
  145,
65671
  0,
65672
  0, // Skip to: 3675
65673
  /* 3530 */ MCD_OPC_CheckField,
65674
  13,
65675
  1,
65676
  0,
65677
  138,
65678
  0,
65679
  0, // Skip to: 3675
65680
  /* 3537 */ MCD_OPC_Decode,
65681
  163,
65682
  31,
65683
  62, // Opcode: t2DSB
65684
  /* 3541 */ MCD_OPC_FilterValue,
65685
  245,
65686
  1,
65687
  16,
65688
  0,
65689
  0, // Skip to: 3563
65690
  /* 3547 */ MCD_OPC_CheckPredicate,
65691
  57,
65692
  123,
65693
  0,
65694
  0, // Skip to: 3675
65695
  /* 3552 */ MCD_OPC_CheckField,
65696
  13,
65697
  1,
65698
  0,
65699
  116,
65700
  0,
65701
  0, // Skip to: 3675
65702
  /* 3559 */ MCD_OPC_Decode,
65703
  162,
65704
  31,
65705
  62, // Opcode: t2DMB
65706
  /* 3563 */ MCD_OPC_FilterValue,
65707
  246,
65708
  1,
65709
  106,
65710
  0,
65711
  0, // Skip to: 3675
65712
  /* 3569 */ MCD_OPC_CheckPredicate,
65713
  57,
65714
  101,
65715
  0,
65716
  0, // Skip to: 3675
65717
  /* 3574 */ MCD_OPC_CheckField,
65718
  13,
65719
  1,
65720
  0,
65721
  94,
65722
  0,
65723
  0, // Skip to: 3675
65724
  /* 3581 */ MCD_OPC_Decode,
65725
  169,
65726
  31,
65727
  63, // Opcode: t2ISB
65728
  /* 3585 */ MCD_OPC_FilterValue,
65729
  222,
65730
  7,
65731
  24,
65732
  0,
65733
  0, // Skip to: 3615
65734
  /* 3591 */ MCD_OPC_CheckPredicate,
65735
  46,
65736
  79,
65737
  0,
65738
  0, // Skip to: 3675
65739
  /* 3596 */ MCD_OPC_CheckField,
65740
  13,
65741
  1,
65742
  0,
65743
  72,
65744
  0,
65745
  0, // Skip to: 3675
65746
  /* 3603 */ MCD_OPC_CheckField,
65747
  8,
65748
  4,
65749
  15,
65750
  65,
65751
  0,
65752
  0, // Skip to: 3675
65753
  /* 3610 */ MCD_OPC_Decode,
65754
  181,
65755
  33,
65756
  203,
65757
  2, // Opcode: t2SUBS_PC_LR
65758
  /* 3615 */ MCD_OPC_FilterValue,
65759
  239,
65760
  7,
65761
  24,
65762
  0,
65763
  0, // Skip to: 3645
65764
  /* 3621 */ MCD_OPC_CheckPredicate,
65765
  46,
65766
  49,
65767
  0,
65768
  0, // Skip to: 3675
65769
  /* 3626 */ MCD_OPC_CheckField,
65770
  13,
65771
  1,
65772
  0,
65773
  42,
65774
  0,
65775
  0, // Skip to: 3675
65776
  /* 3633 */ MCD_OPC_CheckField,
65777
  0,
65778
  8,
65779
  0,
65780
  35,
65781
  0,
65782
  0, // Skip to: 3675
65783
  /* 3640 */ MCD_OPC_Decode,
65784
  136,
65785
  32,
65786
  134,
65787
  3, // Opcode: t2MRS_AR
65788
  /* 3645 */ MCD_OPC_FilterValue,
65789
  255,
65790
  7,
65791
  24,
65792
  0,
65793
  0, // Skip to: 3675
65794
  /* 3651 */ MCD_OPC_CheckPredicate,
65795
  46,
65796
  19,
65797
  0,
65798
  0, // Skip to: 3675
65799
  /* 3656 */ MCD_OPC_CheckField,
65800
  13,
65801
  1,
65802
  0,
65803
  12,
65804
  0,
65805
  0, // Skip to: 3675
65806
  /* 3663 */ MCD_OPC_CheckField,
65807
  0,
65808
  8,
65809
  0,
65810
  5,
65811
  0,
65812
  0, // Skip to: 3675
65813
  /* 3670 */ MCD_OPC_Decode,
65814
  139,
65815
  32,
65816
  134,
65817
  3,  // Opcode: t2MRSsys_AR
65818
  /* 3675 */ MCD_OPC_ExtractField,
65819
  0,
65820
  11, // Inst{10-0} ...
65821
  /* 3678 */ MCD_OPC_FilterValue,
65822
  13,
65823
  23,
65824
  0,
65825
  0, // Skip to: 3706
65826
  /* 3683 */ MCD_OPC_CheckPredicate,
65827
  58,
65828
  102,
65829
  0,
65830
  0, // Skip to: 3790
65831
  /* 3688 */ MCD_OPC_CheckField,
65832
  20,
65833
  7,
65834
  58,
65835
  95,
65836
  0,
65837
  0, // Skip to: 3790
65838
  /* 3695 */ MCD_OPC_SoftFail,
65839
  128,
65840
  80 /* 0x2800 */,
65841
  128,
65842
  128,
65843
  60 /* 0xf0000 */,
65844
  /* 3701 */ MCD_OPC_Decode,
65845
  154,
65846
  32,
65847
  132,
65848
  3, // Opcode: t2PACBTI
65849
  /* 3706 */ MCD_OPC_FilterValue,
65850
  15,
65851
  23,
65852
  0,
65853
  0, // Skip to: 3734
65854
  /* 3711 */ MCD_OPC_CheckPredicate,
65855
  58,
65856
  74,
65857
  0,
65858
  0, // Skip to: 3790
65859
  /* 3716 */ MCD_OPC_CheckField,
65860
  20,
65861
  7,
65862
  58,
65863
  67,
65864
  0,
65865
  0, // Skip to: 3790
65866
  /* 3723 */ MCD_OPC_SoftFail,
65867
  128,
65868
  80 /* 0x2800 */,
65869
  128,
65870
  128,
65871
  60 /* 0xf0000 */,
65872
  /* 3729 */ MCD_OPC_Decode,
65873
  129,
65874
  31,
65875
  132,
65876
  3, // Opcode: t2BTI
65877
  /* 3734 */ MCD_OPC_FilterValue,
65878
  29,
65879
  23,
65880
  0,
65881
  0, // Skip to: 3762
65882
  /* 3739 */ MCD_OPC_CheckPredicate,
65883
  58,
65884
  46,
65885
  0,
65886
  0, // Skip to: 3790
65887
  /* 3744 */ MCD_OPC_CheckField,
65888
  20,
65889
  7,
65890
  58,
65891
  39,
65892
  0,
65893
  0, // Skip to: 3790
65894
  /* 3751 */ MCD_OPC_SoftFail,
65895
  128,
65896
  80 /* 0x2800 */,
65897
  128,
65898
  128,
65899
  60 /* 0xf0000 */,
65900
  /* 3757 */ MCD_OPC_Decode,
65901
  153,
65902
  32,
65903
  132,
65904
  3, // Opcode: t2PAC
65905
  /* 3762 */ MCD_OPC_FilterValue,
65906
  45,
65907
  23,
65908
  0,
65909
  0, // Skip to: 3790
65910
  /* 3767 */ MCD_OPC_CheckPredicate,
65911
  58,
65912
  18,
65913
  0,
65914
  0, // Skip to: 3790
65915
  /* 3772 */ MCD_OPC_CheckField,
65916
  20,
65917
  7,
65918
  58,
65919
  11,
65920
  0,
65921
  0, // Skip to: 3790
65922
  /* 3779 */ MCD_OPC_SoftFail,
65923
  128,
65924
  80 /* 0x2800 */,
65925
  128,
65926
  128,
65927
  60 /* 0xf0000 */,
65928
  /* 3785 */ MCD_OPC_Decode,
65929
  244,
65930
  30,
65931
  132,
65932
  3, // Opcode: t2AUT
65933
  /* 3790 */ MCD_OPC_ExtractField,
65934
  20,
65935
  7, // Inst{26-20} ...
65936
  /* 3793 */ MCD_OPC_FilterValue,
65937
  59,
65938
  22,
65939
  0,
65940
  0, // Skip to: 3820
65941
  /* 3798 */ MCD_OPC_CheckPredicate,
65942
  59,
65943
  77,
65944
  0,
65945
  0, // Skip to: 3880
65946
  /* 3803 */ MCD_OPC_CheckField,
65947
  4,
65948
  4,
65949
  7,
65950
  70,
65951
  0,
65952
  0, // Skip to: 3880
65953
  /* 3810 */ MCD_OPC_SoftFail,
65954
  143,
65955
  64 /* 0x200f */,
65956
  128,
65957
  158,
65958
  60 /* 0xf0f00 */,
65959
  /* 3816 */ MCD_OPC_Decode,
65960
  196,
65961
  32,
65962
  61, // Opcode: t2SB
65963
  /* 3820 */ MCD_OPC_FilterValue,
65964
  126,
65965
  17,
65966
  0,
65967
  0, // Skip to: 3842
65968
  /* 3825 */ MCD_OPC_CheckPredicate,
65969
  60,
65970
  50,
65971
  0,
65972
  0, // Skip to: 3880
65973
  /* 3830 */ MCD_OPC_CheckField,
65974
  13,
65975
  1,
65976
  0,
65977
  43,
65978
  0,
65979
  0, // Skip to: 3880
65980
  /* 3837 */ MCD_OPC_Decode,
65981
  168,
65982
  31,
65983
  135,
65984
  3, // Opcode: t2HVC
65985
  /* 3842 */ MCD_OPC_FilterValue,
65986
  127,
65987
  33,
65988
  0,
65989
  0, // Skip to: 3880
65990
  /* 3847 */ MCD_OPC_ExtractField,
65991
  13,
65992
  1, // Inst{13} ...
65993
  /* 3850 */ MCD_OPC_FilterValue,
65994
  0,
65995
  10,
65996
  0,
65997
  0, // Skip to: 3865
65998
  /* 3855 */ MCD_OPC_CheckPredicate,
65999
  61,
66000
  20,
66001
  0,
66002
  0, // Skip to: 3880
66003
  /* 3860 */ MCD_OPC_Decode,
66004
  211,
66005
  32,
66006
  136,
66007
  3, // Opcode: t2SMC
66008
  /* 3865 */ MCD_OPC_FilterValue,
66009
  1,
66010
  10,
66011
  0,
66012
  0, // Skip to: 3880
66013
  /* 3870 */ MCD_OPC_CheckPredicate,
66014
  45,
66015
  5,
66016
  0,
66017
  0, // Skip to: 3880
66018
  /* 3875 */ MCD_OPC_Decode,
66019
  211,
66020
  33,
66021
  135,
66022
  3, // Opcode: t2UDF
66023
  /* 3880 */ MCD_OPC_ExtractField,
66024
  21,
66025
  6, // Inst{26-21} ...
66026
  /* 3883 */ MCD_OPC_FilterValue,
66027
  28,
66028
  70,
66029
  0,
66030
  0, // Skip to: 3958
66031
  /* 3888 */ MCD_OPC_CheckPredicate,
66032
  46,
66033
  19,
66034
  0,
66035
  0, // Skip to: 3912
66036
  /* 3893 */ MCD_OPC_CheckField,
66037
  13,
66038
  1,
66039
  0,
66040
  12,
66041
  0,
66042
  0, // Skip to: 3912
66043
  /* 3900 */ MCD_OPC_CheckField,
66044
  0,
66045
  8,
66046
  0,
66047
  5,
66048
  0,
66049
  0, // Skip to: 3912
66050
  /* 3907 */ MCD_OPC_Decode,
66051
  140,
66052
  32,
66053
  137,
66054
  3, // Opcode: t2MSR_AR
66055
  /* 3912 */ MCD_OPC_CheckPredicate,
66056
  62,
66057
  26,
66058
  0,
66059
  0, // Skip to: 3943
66060
  /* 3917 */ MCD_OPC_CheckField,
66061
  13,
66062
  1,
66063
  0,
66064
  19,
66065
  0,
66066
  0, // Skip to: 3943
66067
  /* 3924 */ MCD_OPC_CheckField,
66068
  5,
66069
  3,
66070
  1,
66071
  12,
66072
  0,
66073
  0, // Skip to: 3943
66074
  /* 3931 */ MCD_OPC_CheckField,
66075
  0,
66076
  4,
66077
  0,
66078
  5,
66079
  0,
66080
  0, // Skip to: 3943
66081
  /* 3938 */ MCD_OPC_Decode,
66082
  142,
66083
  32,
66084
  138,
66085
  3, // Opcode: t2MSRbanked
66086
  /* 3943 */ MCD_OPC_CheckPredicate,
66087
  63,
66088
  63,
66089
  0,
66090
  0, // Skip to: 4011
66091
  /* 3948 */ MCD_OPC_SoftFail,
66092
  128,
66093
  198,
66094
  64 /* 0x102300 */,
66095
  0,
66096
  /* 3953 */ MCD_OPC_Decode,
66097
  141,
66098
  32,
66099
  139,
66100
  3, // Opcode: t2MSR_M
66101
  /* 3958 */ MCD_OPC_FilterValue,
66102
  31,
66103
  48,
66104
  0,
66105
  0, // Skip to: 4011
66106
  /* 3963 */ MCD_OPC_CheckPredicate,
66107
  62,
66108
  26,
66109
  0,
66110
  0, // Skip to: 3994
66111
  /* 3968 */ MCD_OPC_CheckField,
66112
  13,
66113
  1,
66114
  0,
66115
  19,
66116
  0,
66117
  0, // Skip to: 3994
66118
  /* 3975 */ MCD_OPC_CheckField,
66119
  5,
66120
  3,
66121
  1,
66122
  12,
66123
  0,
66124
  0, // Skip to: 3994
66125
  /* 3982 */ MCD_OPC_CheckField,
66126
  0,
66127
  4,
66128
  0,
66129
  5,
66130
  0,
66131
  0, // Skip to: 3994
66132
  /* 3989 */ MCD_OPC_Decode,
66133
  138,
66134
  32,
66135
  140,
66136
  3, // Opcode: t2MRSbanked
66137
  /* 3994 */ MCD_OPC_CheckPredicate,
66138
  63,
66139
  12,
66140
  0,
66141
  0, // Skip to: 4011
66142
  /* 3999 */ MCD_OPC_SoftFail,
66143
  128,
66144
  192,
66145
  64 /* 0x102000 */,
66146
  128,
66147
  128,
66148
  60 /* 0xf0000 */,
66149
  /* 4006 */ MCD_OPC_Decode,
66150
  137,
66151
  32,
66152
  141,
66153
  3, // Opcode: t2MRS_M
66154
  /* 4011 */ MCD_OPC_CheckPredicate,
66155
  45,
66156
  226,
66157
  19,
66158
  0, // Skip to: 9106
66159
  /* 4016 */ MCD_OPC_Decode,
66160
  132,
66161
  31,
66162
  142,
66163
  3, // Opcode: t2Bcc
66164
  /* 4021 */ MCD_OPC_FilterValue,
66165
  1,
66166
  216,
66167
  19,
66168
  0, // Skip to: 9106
66169
  /* 4026 */ MCD_OPC_ExtractField,
66170
  13,
66171
  1, // Inst{13} ...
66172
  /* 4029 */ MCD_OPC_FilterValue,
66173
  0,
66174
  144,
66175
  0,
66176
  0, // Skip to: 4178
66177
  /* 4034 */ MCD_OPC_ExtractField,
66178
  0,
66179
  1, // Inst{0} ...
66180
  /* 4037 */ MCD_OPC_FilterValue,
66181
  1,
66182
  200,
66183
  19,
66184
  0,  // Skip to: 9106
66185
  /* 4042 */ MCD_OPC_ExtractField,
66186
  16,
66187
  11, // Inst{26-16} ...
66188
  /* 4045 */ MCD_OPC_FilterValue,
66189
  15,
66190
  10,
66191
  0,
66192
  0, // Skip to: 4060
66193
  /* 4050 */ MCD_OPC_CheckPredicate,
66194
  64,
66195
  35,
66196
  0,
66197
  0, // Skip to: 4090
66198
  /* 4055 */ MCD_OPC_Decode,
66199
  243,
66200
  31,
66201
  143,
66202
  3, // Opcode: t2LEUpdate
66203
  /* 4060 */ MCD_OPC_FilterValue,
66204
  31,
66205
  10,
66206
  0,
66207
  0, // Skip to: 4075
66208
  /* 4065 */ MCD_OPC_CheckPredicate,
66209
  22,
66210
  20,
66211
  0,
66212
  0, // Skip to: 4090
66213
  /* 4070 */ MCD_OPC_Decode,
66214
  157,
66215
  7,
66216
  143,
66217
  3, // Opcode: MVE_LETP
66218
  /* 4075 */ MCD_OPC_FilterValue,
66219
  47,
66220
  10,
66221
  0,
66222
  0, // Skip to: 4090
66223
  /* 4080 */ MCD_OPC_CheckPredicate,
66224
  64,
66225
  5,
66226
  0,
66227
  0, // Skip to: 4090
66228
  /* 4085 */ MCD_OPC_Decode,
66229
  242,
66230
  31,
66231
  143,
66232
  3, // Opcode: t2LE
66233
  /* 4090 */ MCD_OPC_ExtractField,
66234
  20,
66235
  7, // Inst{26-20} ...
66236
  /* 4093 */ MCD_OPC_FilterValue,
66237
  0,
66238
  10,
66239
  0,
66240
  0, // Skip to: 4108
66241
  /* 4098 */ MCD_OPC_CheckPredicate,
66242
  22,
66243
  65,
66244
  0,
66245
  0, // Skip to: 4168
66246
  /* 4103 */ MCD_OPC_Decode,
66247
  222,
66248
  13,
66249
  143,
66250
  3, // Opcode: MVE_WLSTP_8
66251
  /* 4108 */ MCD_OPC_FilterValue,
66252
  1,
66253
  10,
66254
  0,
66255
  0, // Skip to: 4123
66256
  /* 4113 */ MCD_OPC_CheckPredicate,
66257
  22,
66258
  50,
66259
  0,
66260
  0, // Skip to: 4168
66261
  /* 4118 */ MCD_OPC_Decode,
66262
  219,
66263
  13,
66264
  143,
66265
  3, // Opcode: MVE_WLSTP_16
66266
  /* 4123 */ MCD_OPC_FilterValue,
66267
  2,
66268
  10,
66269
  0,
66270
  0, // Skip to: 4138
66271
  /* 4128 */ MCD_OPC_CheckPredicate,
66272
  22,
66273
  35,
66274
  0,
66275
  0, // Skip to: 4168
66276
  /* 4133 */ MCD_OPC_Decode,
66277
  220,
66278
  13,
66279
  143,
66280
  3, // Opcode: MVE_WLSTP_32
66281
  /* 4138 */ MCD_OPC_FilterValue,
66282
  3,
66283
  10,
66284
  0,
66285
  0, // Skip to: 4153
66286
  /* 4143 */ MCD_OPC_CheckPredicate,
66287
  22,
66288
  20,
66289
  0,
66290
  0, // Skip to: 4168
66291
  /* 4148 */ MCD_OPC_Decode,
66292
  221,
66293
  13,
66294
  143,
66295
  3, // Opcode: MVE_WLSTP_64
66296
  /* 4153 */ MCD_OPC_FilterValue,
66297
  4,
66298
  10,
66299
  0,
66300
  0, // Skip to: 4168
66301
  /* 4158 */ MCD_OPC_CheckPredicate,
66302
  64,
66303
  5,
66304
  0,
66305
  0, // Skip to: 4168
66306
  /* 4163 */ MCD_OPC_Decode,
66307
  241,
66308
  33,
66309
  143,
66310
  3, // Opcode: t2WLS
66311
  /* 4168 */ MCD_OPC_CheckPredicate,
66312
  64,
66313
  69,
66314
  19,
66315
  0, // Skip to: 9106
66316
  /* 4173 */ MCD_OPC_Decode,
66317
  249,
66318
  30,
66319
  144,
66320
  3, // Opcode: t2BFLi
66321
  /* 4178 */ MCD_OPC_FilterValue,
66322
  1,
66323
  59,
66324
  19,
66325
  0, // Skip to: 9106
66326
  /* 4183 */ MCD_OPC_ExtractField,
66327
  22,
66328
  1, // Inst{22} ...
66329
  /* 4186 */ MCD_OPC_FilterValue,
66330
  0,
66331
  163,
66332
  0,
66333
  0, // Skip to: 4354
66334
  /* 4191 */ MCD_OPC_ExtractField,
66335
  0,
66336
  1, // Inst{0} ...
66337
  /* 4194 */ MCD_OPC_FilterValue,
66338
  1,
66339
  43,
66340
  19,
66341
  0, // Skip to: 9106
66342
  /* 4199 */ MCD_OPC_ExtractField,
66343
  11,
66344
  1, // Inst{11} ...
66345
  /* 4202 */ MCD_OPC_FilterValue,
66346
  0,
66347
  107,
66348
  0,
66349
  0, // Skip to: 4314
66350
  /* 4207 */ MCD_OPC_ExtractField,
66351
  20,
66352
  2, // Inst{21-20} ...
66353
  /* 4210 */ MCD_OPC_FilterValue,
66354
  0,
66355
  21,
66356
  0,
66357
  0, // Skip to: 4236
66358
  /* 4215 */ MCD_OPC_CheckPredicate,
66359
  22,
66360
  94,
66361
  0,
66362
  0, // Skip to: 4314
66363
  /* 4220 */ MCD_OPC_CheckField,
66364
  23,
66365
  4,
66366
  0,
66367
  87,
66368
  0,
66369
  0, // Skip to: 4314
66370
  /* 4227 */ MCD_OPC_SoftFail,
66371
  254,
66372
  15 /* 0x7fe */,
66373
  0,
66374
  /* 4231 */ MCD_OPC_Decode,
66375
  155,
66376
  7,
66377
  143,
66378
  3, // Opcode: MVE_DLSTP_8
66379
  /* 4236 */ MCD_OPC_FilterValue,
66380
  1,
66381
  21,
66382
  0,
66383
  0, // Skip to: 4262
66384
  /* 4241 */ MCD_OPC_CheckPredicate,
66385
  22,
66386
  68,
66387
  0,
66388
  0, // Skip to: 4314
66389
  /* 4246 */ MCD_OPC_CheckField,
66390
  23,
66391
  4,
66392
  0,
66393
  61,
66394
  0,
66395
  0, // Skip to: 4314
66396
  /* 4253 */ MCD_OPC_SoftFail,
66397
  254,
66398
  15 /* 0x7fe */,
66399
  0,
66400
  /* 4257 */ MCD_OPC_Decode,
66401
  152,
66402
  7,
66403
  143,
66404
  3, // Opcode: MVE_DLSTP_16
66405
  /* 4262 */ MCD_OPC_FilterValue,
66406
  2,
66407
  21,
66408
  0,
66409
  0, // Skip to: 4288
66410
  /* 4267 */ MCD_OPC_CheckPredicate,
66411
  22,
66412
  42,
66413
  0,
66414
  0, // Skip to: 4314
66415
  /* 4272 */ MCD_OPC_CheckField,
66416
  23,
66417
  4,
66418
  0,
66419
  35,
66420
  0,
66421
  0, // Skip to: 4314
66422
  /* 4279 */ MCD_OPC_SoftFail,
66423
  254,
66424
  15 /* 0x7fe */,
66425
  0,
66426
  /* 4283 */ MCD_OPC_Decode,
66427
  153,
66428
  7,
66429
  143,
66430
  3, // Opcode: MVE_DLSTP_32
66431
  /* 4288 */ MCD_OPC_FilterValue,
66432
  3,
66433
  21,
66434
  0,
66435
  0, // Skip to: 4314
66436
  /* 4293 */ MCD_OPC_CheckPredicate,
66437
  22,
66438
  16,
66439
  0,
66440
  0, // Skip to: 4314
66441
  /* 4298 */ MCD_OPC_CheckField,
66442
  23,
66443
  4,
66444
  0,
66445
  9,
66446
  0,
66447
  0, // Skip to: 4314
66448
  /* 4305 */ MCD_OPC_SoftFail,
66449
  254,
66450
  15 /* 0x7fe */,
66451
  0,
66452
  /* 4309 */ MCD_OPC_Decode,
66453
  154,
66454
  7,
66455
  143,
66456
  3, // Opcode: MVE_DLSTP_64
66457
  /* 4314 */ MCD_OPC_CheckPredicate,
66458
  22,
66459
  25,
66460
  0,
66461
  0, // Skip to: 4344
66462
  /* 4319 */ MCD_OPC_CheckField,
66463
  23,
66464
  4,
66465
  0,
66466
  18,
66467
  0,
66468
  0, // Skip to: 4344
66469
  /* 4326 */ MCD_OPC_CheckField,
66470
  16,
66471
  4,
66472
  15,
66473
  11,
66474
  0,
66475
  0, // Skip to: 4344
66476
  /* 4333 */ MCD_OPC_SoftFail,
66477
  254,
66478
  159,
66479
  192,
66480
  1 /* 0x300ffe */,
66481
  0,
66482
  /* 4339 */ MCD_OPC_Decode,
66483
  156,
66484
  7,
66485
  143,
66486
  3, // Opcode: MVE_LCTP
66487
  /* 4344 */ MCD_OPC_CheckPredicate,
66488
  64,
66489
  149,
66490
  18,
66491
  0, // Skip to: 9106
66492
  /* 4349 */ MCD_OPC_Decode,
66493
  252,
66494
  30,
66495
  145,
66496
  3, // Opcode: t2BFic
66497
  /* 4354 */ MCD_OPC_FilterValue,
66498
  1,
66499
  139,
66500
  18,
66501
  0, // Skip to: 9106
66502
  /* 4359 */ MCD_OPC_ExtractField,
66503
  21,
66504
  1, // Inst{21} ...
66505
  /* 4362 */ MCD_OPC_FilterValue,
66506
  0,
66507
  49,
66508
  0,
66509
  0, // Skip to: 4416
66510
  /* 4367 */ MCD_OPC_ExtractField,
66511
  0,
66512
  1, // Inst{0} ...
66513
  /* 4370 */ MCD_OPC_FilterValue,
66514
  1,
66515
  123,
66516
  18,
66517
  0, // Skip to: 9106
66518
  /* 4375 */ MCD_OPC_CheckPredicate,
66519
  64,
66520
  26,
66521
  0,
66522
  0, // Skip to: 4406
66523
  /* 4380 */ MCD_OPC_CheckField,
66524
  23,
66525
  4,
66526
  0,
66527
  19,
66528
  0,
66529
  0, // Skip to: 4406
66530
  /* 4387 */ MCD_OPC_CheckField,
66531
  20,
66532
  1,
66533
  0,
66534
  12,
66535
  0,
66536
  0, // Skip to: 4406
66537
  /* 4394 */ MCD_OPC_CheckField,
66538
  1,
66539
  11,
66540
  0,
66541
  5,
66542
  0,
66543
  0, // Skip to: 4406
66544
  /* 4401 */ MCD_OPC_Decode,
66545
  161,
66546
  31,
66547
  143,
66548
  3, // Opcode: t2DLS
66549
  /* 4406 */ MCD_OPC_CheckPredicate,
66550
  64,
66551
  87,
66552
  18,
66553
  0, // Skip to: 9106
66554
  /* 4411 */ MCD_OPC_Decode,
66555
  251,
66556
  30,
66557
  146,
66558
  3, // Opcode: t2BFi
66559
  /* 4416 */ MCD_OPC_FilterValue,
66560
  1,
66561
  77,
66562
  18,
66563
  0, // Skip to: 9106
66564
  /* 4421 */ MCD_OPC_ExtractField,
66565
  20,
66566
  1, // Inst{20} ...
66567
  /* 4424 */ MCD_OPC_FilterValue,
66568
  0,
66569
  17,
66570
  0,
66571
  0, // Skip to: 4446
66572
  /* 4429 */ MCD_OPC_CheckPredicate,
66573
  64,
66574
  64,
66575
  18,
66576
  0, // Skip to: 9106
66577
  /* 4434 */ MCD_OPC_CheckField,
66578
  0,
66579
  12,
66580
  1,
66581
  57,
66582
  18,
66583
  0, // Skip to: 9106
66584
  /* 4441 */ MCD_OPC_Decode,
66585
  253,
66586
  30,
66587
  147,
66588
  3, // Opcode: t2BFr
66589
  /* 4446 */ MCD_OPC_FilterValue,
66590
  1,
66591
  47,
66592
  18,
66593
  0, // Skip to: 9106
66594
  /* 4451 */ MCD_OPC_CheckPredicate,
66595
  64,
66596
  42,
66597
  18,
66598
  0, // Skip to: 9106
66599
  /* 4456 */ MCD_OPC_CheckField,
66600
  0,
66601
  12,
66602
  1,
66603
  35,
66604
  18,
66605
  0, // Skip to: 9106
66606
  /* 4463 */ MCD_OPC_Decode,
66607
  250,
66608
  30,
66609
  147,
66610
  3, // Opcode: t2BFLr
66611
  /* 4468 */ MCD_OPC_FilterValue,
66612
  1,
66613
  25,
66614
  18,
66615
  0, // Skip to: 9106
66616
  /* 4473 */ MCD_OPC_CheckPredicate,
66617
  39,
66618
  20,
66619
  18,
66620
  0, // Skip to: 9106
66621
  /* 4478 */ MCD_OPC_CheckField,
66622
  14,
66623
  1,
66624
  0,
66625
  13,
66626
  18,
66627
  0, // Skip to: 9106
66628
  /* 4485 */ MCD_OPC_Decode,
66629
  246,
66630
  30,
66631
  148,
66632
  3, // Opcode: t2B
66633
  /* 4490 */ MCD_OPC_FilterValue,
66634
  31,
66635
  3,
66636
  18,
66637
  0, // Skip to: 9106
66638
  /* 4495 */ MCD_OPC_ExtractField,
66639
  21,
66640
  2, // Inst{22-21} ...
66641
  /* 4498 */ MCD_OPC_FilterValue,
66642
  0,
66643
  96,
66644
  6,
66645
  0, // Skip to: 6135
66646
  /* 4503 */ MCD_OPC_ExtractField,
66647
  24,
66648
  3, // Inst{26-24} ...
66649
  /* 4506 */ MCD_OPC_FilterValue,
66650
  0,
66651
  100,
66652
  1,
66653
  0, // Skip to: 4867
66654
  /* 4511 */ MCD_OPC_ExtractField,
66655
  20,
66656
  1, // Inst{20} ...
66657
  /* 4514 */ MCD_OPC_FilterValue,
66658
  0,
66659
  125,
66660
  0,
66661
  0, // Skip to: 4644
66662
  /* 4519 */ MCD_OPC_ExtractField,
66663
  23,
66664
  1, // Inst{23} ...
66665
  /* 4522 */ MCD_OPC_FilterValue,
66666
  0,
66667
  102,
66668
  0,
66669
  0, // Skip to: 4629
66670
  /* 4527 */ MCD_OPC_ExtractField,
66671
  10,
66672
  2, // Inst{11-10} ...
66673
  /* 4530 */ MCD_OPC_FilterValue,
66674
  0,
66675
  17,
66676
  0,
66677
  0, // Skip to: 4552
66678
  /* 4535 */ MCD_OPC_CheckPredicate,
66679
  45,
66680
  214,
66681
  17,
66682
  0, // Skip to: 9106
66683
  /* 4540 */ MCD_OPC_CheckField,
66684
  6,
66685
  4,
66686
  0,
66687
  207,
66688
  17,
66689
  0, // Skip to: 9106
66690
  /* 4547 */ MCD_OPC_Decode,
66691
  161,
66692
  33,
66693
  149,
66694
  3, // Opcode: t2STRBs
66695
  /* 4552 */ MCD_OPC_FilterValue,
66696
  2,
66697
  17,
66698
  0,
66699
  0, // Skip to: 4574
66700
  /* 4557 */ MCD_OPC_CheckPredicate,
66701
  45,
66702
  192,
66703
  17,
66704
  0, // Skip to: 9106
66705
  /* 4562 */ MCD_OPC_CheckField,
66706
  8,
66707
  1,
66708
  1,
66709
  185,
66710
  17,
66711
  0, // Skip to: 9106
66712
  /* 4569 */ MCD_OPC_Decode,
66713
  157,
66714
  33,
66715
  150,
66716
  3, // Opcode: t2STRB_POST
66717
  /* 4574 */ MCD_OPC_FilterValue,
66718
  3,
66719
  175,
66720
  17,
66721
  0, // Skip to: 9106
66722
  /* 4579 */ MCD_OPC_ExtractField,
66723
  8,
66724
  1, // Inst{8} ...
66725
  /* 4582 */ MCD_OPC_FilterValue,
66726
  0,
66727
  27,
66728
  0,
66729
  0, // Skip to: 4614
66730
  /* 4587 */ MCD_OPC_CheckPredicate,
66731
  45,
66732
  12,
66733
  0,
66734
  0, // Skip to: 4604
66735
  /* 4592 */ MCD_OPC_CheckField,
66736
  9,
66737
  1,
66738
  1,
66739
  5,
66740
  0,
66741
  0, // Skip to: 4604
66742
  /* 4599 */ MCD_OPC_Decode,
66743
  156,
66744
  33,
66745
  151,
66746
  3, // Opcode: t2STRBT
66747
  /* 4604 */ MCD_OPC_CheckPredicate,
66748
  45,
66749
  145,
66750
  17,
66751
  0, // Skip to: 9106
66752
  /* 4609 */ MCD_OPC_Decode,
66753
  160,
66754
  33,
66755
  152,
66756
  3, // Opcode: t2STRBi8
66757
  /* 4614 */ MCD_OPC_FilterValue,
66758
  1,
66759
  135,
66760
  17,
66761
  0, // Skip to: 9106
66762
  /* 4619 */ MCD_OPC_CheckPredicate,
66763
  45,
66764
  130,
66765
  17,
66766
  0, // Skip to: 9106
66767
  /* 4624 */ MCD_OPC_Decode,
66768
  158,
66769
  33,
66770
  150,
66771
  3, // Opcode: t2STRB_PRE
66772
  /* 4629 */ MCD_OPC_FilterValue,
66773
  1,
66774
  120,
66775
  17,
66776
  0, // Skip to: 9106
66777
  /* 4634 */ MCD_OPC_CheckPredicate,
66778
  45,
66779
  115,
66780
  17,
66781
  0, // Skip to: 9106
66782
  /* 4639 */ MCD_OPC_Decode,
66783
  159,
66784
  33,
66785
  153,
66786
  3, // Opcode: t2STRBi12
66787
  /* 4644 */ MCD_OPC_FilterValue,
66788
  1,
66789
  105,
66790
  17,
66791
  0, // Skip to: 9106
66792
  /* 4649 */ MCD_OPC_ExtractField,
66793
  23,
66794
  1, // Inst{23} ...
66795
  /* 4652 */ MCD_OPC_FilterValue,
66796
  0,
66797
  143,
66798
  0,
66799
  0, // Skip to: 4800
66800
  /* 4657 */ MCD_OPC_ExtractField,
66801
  10,
66802
  2, // Inst{11-10} ...
66803
  /* 4660 */ MCD_OPC_FilterValue,
66804
  0,
66805
  35,
66806
  0,
66807
  0, // Skip to: 4700
66808
  /* 4665 */ MCD_OPC_ExtractField,
66809
  6,
66810
  4, // Inst{9-6} ...
66811
  /* 4668 */ MCD_OPC_FilterValue,
66812
  0,
66813
  159,
66814
  0,
66815
  0, // Skip to: 4832
66816
  /* 4673 */ MCD_OPC_CheckPredicate,
66817
  45,
66818
  12,
66819
  0,
66820
  0, // Skip to: 4690
66821
  /* 4678 */ MCD_OPC_CheckField,
66822
  12,
66823
  4,
66824
  15,
66825
  5,
66826
  0,
66827
  0, // Skip to: 4690
66828
  /* 4685 */ MCD_OPC_Decode,
66829
  164,
66830
  32,
66831
  154,
66832
  3, // Opcode: t2PLDs
66833
  /* 4690 */ MCD_OPC_CheckPredicate,
66834
  45,
66835
  137,
66836
  0,
66837
  0, // Skip to: 4832
66838
  /* 4695 */ MCD_OPC_Decode,
66839
  206,
66840
  31,
66841
  154,
66842
  3, // Opcode: t2LDRBs
66843
  /* 4700 */ MCD_OPC_FilterValue,
66844
  2,
66845
  17,
66846
  0,
66847
  0, // Skip to: 4722
66848
  /* 4705 */ MCD_OPC_CheckPredicate,
66849
  45,
66850
  122,
66851
  0,
66852
  0, // Skip to: 4832
66853
  /* 4710 */ MCD_OPC_CheckField,
66854
  8,
66855
  1,
66856
  1,
66857
  115,
66858
  0,
66859
  0, // Skip to: 4832
66860
  /* 4717 */ MCD_OPC_Decode,
66861
  201,
66862
  31,
66863
  150,
66864
  3, // Opcode: t2LDRB_POST
66865
  /* 4722 */ MCD_OPC_FilterValue,
66866
  3,
66867
  105,
66868
  0,
66869
  0, // Skip to: 4832
66870
  /* 4727 */ MCD_OPC_ExtractField,
66871
  8,
66872
  1, // Inst{8} ...
66873
  /* 4730 */ MCD_OPC_FilterValue,
66874
  0,
66875
  50,
66876
  0,
66877
  0, // Skip to: 4785
66878
  /* 4735 */ MCD_OPC_ExtractField,
66879
  9,
66880
  1, // Inst{9} ...
66881
  /* 4738 */ MCD_OPC_FilterValue,
66882
  0,
66883
  17,
66884
  0,
66885
  0, // Skip to: 4760
66886
  /* 4743 */ MCD_OPC_CheckPredicate,
66887
  45,
66888
  27,
66889
  0,
66890
  0, // Skip to: 4775
66891
  /* 4748 */ MCD_OPC_CheckField,
66892
  12,
66893
  4,
66894
  15,
66895
  20,
66896
  0,
66897
  0, // Skip to: 4775
66898
  /* 4755 */ MCD_OPC_Decode,
66899
  162,
66900
  32,
66901
  155,
66902
  3, // Opcode: t2PLDi8
66903
  /* 4760 */ MCD_OPC_FilterValue,
66904
  1,
66905
  10,
66906
  0,
66907
  0, // Skip to: 4775
66908
  /* 4765 */ MCD_OPC_CheckPredicate,
66909
  45,
66910
  5,
66911
  0,
66912
  0, // Skip to: 4775
66913
  /* 4770 */ MCD_OPC_Decode,
66914
  200,
66915
  31,
66916
  156,
66917
  3, // Opcode: t2LDRBT
66918
  /* 4775 */ MCD_OPC_CheckPredicate,
66919
  45,
66920
  52,
66921
  0,
66922
  0, // Skip to: 4832
66923
  /* 4780 */ MCD_OPC_Decode,
66924
  204,
66925
  31,
66926
  155,
66927
  3, // Opcode: t2LDRBi8
66928
  /* 4785 */ MCD_OPC_FilterValue,
66929
  1,
66930
  42,
66931
  0,
66932
  0, // Skip to: 4832
66933
  /* 4790 */ MCD_OPC_CheckPredicate,
66934
  45,
66935
  37,
66936
  0,
66937
  0, // Skip to: 4832
66938
  /* 4795 */ MCD_OPC_Decode,
66939
  202,
66940
  31,
66941
  150,
66942
  3, // Opcode: t2LDRB_PRE
66943
  /* 4800 */ MCD_OPC_FilterValue,
66944
  1,
66945
  27,
66946
  0,
66947
  0, // Skip to: 4832
66948
  /* 4805 */ MCD_OPC_CheckPredicate,
66949
  45,
66950
  12,
66951
  0,
66952
  0, // Skip to: 4822
66953
  /* 4810 */ MCD_OPC_CheckField,
66954
  12,
66955
  4,
66956
  15,
66957
  5,
66958
  0,
66959
  0, // Skip to: 4822
66960
  /* 4817 */ MCD_OPC_Decode,
66961
  161,
66962
  32,
66963
  157,
66964
  3, // Opcode: t2PLDi12
66965
  /* 4822 */ MCD_OPC_CheckPredicate,
66966
  45,
66967
  5,
66968
  0,
66969
  0, // Skip to: 4832
66970
  /* 4827 */ MCD_OPC_Decode,
66971
  203,
66972
  31,
66973
  157,
66974
  3, // Opcode: t2LDRBi12
66975
  /* 4832 */ MCD_OPC_ExtractField,
66976
  16,
66977
  4, // Inst{19-16} ...
66978
  /* 4835 */ MCD_OPC_FilterValue,
66979
  15,
66980
  170,
66981
  16,
66982
  0, // Skip to: 9106
66983
  /* 4840 */ MCD_OPC_CheckPredicate,
66984
  45,
66985
  12,
66986
  0,
66987
  0, // Skip to: 4857
66988
  /* 4845 */ MCD_OPC_CheckField,
66989
  12,
66990
  4,
66991
  15,
66992
  5,
66993
  0,
66994
  0, // Skip to: 4857
66995
  /* 4852 */ MCD_OPC_Decode,
66996
  163,
66997
  32,
66998
  158,
66999
  3, // Opcode: t2PLDpci
67000
  /* 4857 */ MCD_OPC_CheckPredicate,
67001
  45,
67002
  148,
67003
  16,
67004
  0, // Skip to: 9106
67005
  /* 4862 */ MCD_OPC_Decode,
67006
  205,
67007
  31,
67008
  158,
67009
  3, // Opcode: t2LDRBpci
67010
  /* 4867 */ MCD_OPC_FilterValue,
67011
  1,
67012
  226,
67013
  0,
67014
  0, // Skip to: 5098
67015
  /* 4872 */ MCD_OPC_ExtractField,
67016
  20,
67017
  1, // Inst{20} ...
67018
  /* 4875 */ MCD_OPC_FilterValue,
67019
  1,
67020
  130,
67021
  16,
67022
  0, // Skip to: 9106
67023
  /* 4880 */ MCD_OPC_ExtractField,
67024
  23,
67025
  1, // Inst{23} ...
67026
  /* 4883 */ MCD_OPC_FilterValue,
67027
  0,
67028
  143,
67029
  0,
67030
  0, // Skip to: 5031
67031
  /* 4888 */ MCD_OPC_ExtractField,
67032
  10,
67033
  2, // Inst{11-10} ...
67034
  /* 4891 */ MCD_OPC_FilterValue,
67035
  0,
67036
  35,
67037
  0,
67038
  0, // Skip to: 4931
67039
  /* 4896 */ MCD_OPC_ExtractField,
67040
  6,
67041
  4, // Inst{9-6} ...
67042
  /* 4899 */ MCD_OPC_FilterValue,
67043
  0,
67044
  159,
67045
  0,
67046
  0, // Skip to: 5063
67047
  /* 4904 */ MCD_OPC_CheckPredicate,
67048
  65,
67049
  12,
67050
  0,
67051
  0, // Skip to: 4921
67052
  /* 4909 */ MCD_OPC_CheckField,
67053
  12,
67054
  4,
67055
  15,
67056
  5,
67057
  0,
67058
  0, // Skip to: 4921
67059
  /* 4916 */ MCD_OPC_Decode,
67060
  168,
67061
  32,
67062
  154,
67063
  3, // Opcode: t2PLIs
67064
  /* 4921 */ MCD_OPC_CheckPredicate,
67065
  45,
67066
  137,
67067
  0,
67068
  0, // Skip to: 5063
67069
  /* 4926 */ MCD_OPC_Decode,
67070
  227,
67071
  31,
67072
  154,
67073
  3, // Opcode: t2LDRSBs
67074
  /* 4931 */ MCD_OPC_FilterValue,
67075
  2,
67076
  17,
67077
  0,
67078
  0, // Skip to: 4953
67079
  /* 4936 */ MCD_OPC_CheckPredicate,
67080
  45,
67081
  122,
67082
  0,
67083
  0, // Skip to: 5063
67084
  /* 4941 */ MCD_OPC_CheckField,
67085
  8,
67086
  1,
67087
  1,
67088
  115,
67089
  0,
67090
  0, // Skip to: 5063
67091
  /* 4948 */ MCD_OPC_Decode,
67092
  222,
67093
  31,
67094
  150,
67095
  3, // Opcode: t2LDRSB_POST
67096
  /* 4953 */ MCD_OPC_FilterValue,
67097
  3,
67098
  105,
67099
  0,
67100
  0, // Skip to: 5063
67101
  /* 4958 */ MCD_OPC_ExtractField,
67102
  8,
67103
  1, // Inst{8} ...
67104
  /* 4961 */ MCD_OPC_FilterValue,
67105
  0,
67106
  50,
67107
  0,
67108
  0, // Skip to: 5016
67109
  /* 4966 */ MCD_OPC_ExtractField,
67110
  9,
67111
  1, // Inst{9} ...
67112
  /* 4969 */ MCD_OPC_FilterValue,
67113
  0,
67114
  17,
67115
  0,
67116
  0, // Skip to: 4991
67117
  /* 4974 */ MCD_OPC_CheckPredicate,
67118
  65,
67119
  27,
67120
  0,
67121
  0, // Skip to: 5006
67122
  /* 4979 */ MCD_OPC_CheckField,
67123
  12,
67124
  4,
67125
  15,
67126
  20,
67127
  0,
67128
  0, // Skip to: 5006
67129
  /* 4986 */ MCD_OPC_Decode,
67130
  166,
67131
  32,
67132
  155,
67133
  3, // Opcode: t2PLIi8
67134
  /* 4991 */ MCD_OPC_FilterValue,
67135
  1,
67136
  10,
67137
  0,
67138
  0, // Skip to: 5006
67139
  /* 4996 */ MCD_OPC_CheckPredicate,
67140
  45,
67141
  5,
67142
  0,
67143
  0, // Skip to: 5006
67144
  /* 5001 */ MCD_OPC_Decode,
67145
  221,
67146
  31,
67147
  156,
67148
  3, // Opcode: t2LDRSBT
67149
  /* 5006 */ MCD_OPC_CheckPredicate,
67150
  45,
67151
  52,
67152
  0,
67153
  0, // Skip to: 5063
67154
  /* 5011 */ MCD_OPC_Decode,
67155
  225,
67156
  31,
67157
  155,
67158
  3, // Opcode: t2LDRSBi8
67159
  /* 5016 */ MCD_OPC_FilterValue,
67160
  1,
67161
  42,
67162
  0,
67163
  0, // Skip to: 5063
67164
  /* 5021 */ MCD_OPC_CheckPredicate,
67165
  45,
67166
  37,
67167
  0,
67168
  0, // Skip to: 5063
67169
  /* 5026 */ MCD_OPC_Decode,
67170
  223,
67171
  31,
67172
  150,
67173
  3, // Opcode: t2LDRSB_PRE
67174
  /* 5031 */ MCD_OPC_FilterValue,
67175
  1,
67176
  27,
67177
  0,
67178
  0, // Skip to: 5063
67179
  /* 5036 */ MCD_OPC_CheckPredicate,
67180
  65,
67181
  12,
67182
  0,
67183
  0, // Skip to: 5053
67184
  /* 5041 */ MCD_OPC_CheckField,
67185
  12,
67186
  4,
67187
  15,
67188
  5,
67189
  0,
67190
  0, // Skip to: 5053
67191
  /* 5048 */ MCD_OPC_Decode,
67192
  165,
67193
  32,
67194
  157,
67195
  3, // Opcode: t2PLIi12
67196
  /* 5053 */ MCD_OPC_CheckPredicate,
67197
  45,
67198
  5,
67199
  0,
67200
  0, // Skip to: 5063
67201
  /* 5058 */ MCD_OPC_Decode,
67202
  224,
67203
  31,
67204
  157,
67205
  3, // Opcode: t2LDRSBi12
67206
  /* 5063 */ MCD_OPC_ExtractField,
67207
  16,
67208
  4, // Inst{19-16} ...
67209
  /* 5066 */ MCD_OPC_FilterValue,
67210
  15,
67211
  195,
67212
  15,
67213
  0, // Skip to: 9106
67214
  /* 5071 */ MCD_OPC_CheckPredicate,
67215
  65,
67216
  12,
67217
  0,
67218
  0, // Skip to: 5088
67219
  /* 5076 */ MCD_OPC_CheckField,
67220
  12,
67221
  4,
67222
  15,
67223
  5,
67224
  0,
67225
  0, // Skip to: 5088
67226
  /* 5083 */ MCD_OPC_Decode,
67227
  167,
67228
  32,
67229
  158,
67230
  3, // Opcode: t2PLIpci
67231
  /* 5088 */ MCD_OPC_CheckPredicate,
67232
  45,
67233
  173,
67234
  15,
67235
  0, // Skip to: 9106
67236
  /* 5093 */ MCD_OPC_Decode,
67237
  226,
67238
  31,
67239
  158,
67240
  3, // Opcode: t2LDRSBpci
67241
  /* 5098 */ MCD_OPC_FilterValue,
67242
  2,
67243
  207,
67244
  2,
67245
  0, // Skip to: 5822
67246
  /* 5103 */ MCD_OPC_ExtractField,
67247
  7,
67248
  1, // Inst{7} ...
67249
  /* 5106 */ MCD_OPC_FilterValue,
67250
  0,
67251
  159,
67252
  1,
67253
  0, // Skip to: 5526
67254
  /* 5111 */ MCD_OPC_ExtractField,
67255
  4,
67256
  3, // Inst{6-4} ...
67257
  /* 5114 */ MCD_OPC_FilterValue,
67258
  0,
67259
  77,
67260
  0,
67261
  0, // Skip to: 5196
67262
  /* 5119 */ MCD_OPC_ExtractField,
67263
  23,
67264
  1, // Inst{23} ...
67265
  /* 5122 */ MCD_OPC_FilterValue,
67266
  0,
67267
  17,
67268
  0,
67269
  0, // Skip to: 5144
67270
  /* 5127 */ MCD_OPC_CheckPredicate,
67271
  45,
67272
  134,
67273
  15,
67274
  0, // Skip to: 9106
67275
  /* 5132 */ MCD_OPC_CheckField,
67276
  12,
67277
  4,
67278
  15,
67279
  127,
67280
  15,
67281
  0, // Skip to: 9106
67282
  /* 5139 */ MCD_OPC_Decode,
67283
  245,
67284
  31,
67285
  217,
67286
  2, // Opcode: t2LSLrr
67287
  /* 5144 */ MCD_OPC_FilterValue,
67288
  1,
67289
  117,
67290
  15,
67291
  0, // Skip to: 9106
67292
  /* 5149 */ MCD_OPC_ExtractField,
67293
  20,
67294
  1, // Inst{20} ...
67295
  /* 5152 */ MCD_OPC_FilterValue,
67296
  0,
67297
  17,
67298
  0,
67299
  0, // Skip to: 5174
67300
  /* 5157 */ MCD_OPC_CheckPredicate,
67301
  53,
67302
  104,
67303
  15,
67304
  0, // Skip to: 9106
67305
  /* 5162 */ MCD_OPC_CheckField,
67306
  12,
67307
  4,
67308
  15,
67309
  97,
67310
  15,
67311
  0, // Skip to: 9106
67312
  /* 5169 */ MCD_OPC_Decode,
67313
  194,
67314
  32,
67315
  159,
67316
  3, // Opcode: t2SADD8
67317
  /* 5174 */ MCD_OPC_FilterValue,
67318
  1,
67319
  87,
67320
  15,
67321
  0, // Skip to: 9106
67322
  /* 5179 */ MCD_OPC_CheckPredicate,
67323
  53,
67324
  82,
67325
  15,
67326
  0, // Skip to: 9106
67327
  /* 5184 */ MCD_OPC_CheckField,
67328
  12,
67329
  4,
67330
  15,
67331
  75,
67332
  15,
67333
  0, // Skip to: 9106
67334
  /* 5191 */ MCD_OPC_Decode,
67335
  193,
67336
  32,
67337
  159,
67338
  3, // Opcode: t2SADD16
67339
  /* 5196 */ MCD_OPC_FilterValue,
67340
  1,
67341
  61,
67342
  0,
67343
  0, // Skip to: 5262
67344
  /* 5201 */ MCD_OPC_ExtractField,
67345
  20,
67346
  1, // Inst{20} ...
67347
  /* 5204 */ MCD_OPC_FilterValue,
67348
  0,
67349
  24,
67350
  0,
67351
  0, // Skip to: 5233
67352
  /* 5209 */ MCD_OPC_CheckPredicate,
67353
  53,
67354
  52,
67355
  15,
67356
  0, // Skip to: 9106
67357
  /* 5214 */ MCD_OPC_CheckField,
67358
  23,
67359
  1,
67360
  1,
67361
  45,
67362
  15,
67363
  0, // Skip to: 9106
67364
  /* 5221 */ MCD_OPC_CheckField,
67365
  12,
67366
  4,
67367
  15,
67368
  38,
67369
  15,
67370
  0, // Skip to: 9106
67371
  /* 5228 */ MCD_OPC_Decode,
67372
  171,
67373
  32,
67374
  159,
67375
  3, // Opcode: t2QADD8
67376
  /* 5233 */ MCD_OPC_FilterValue,
67377
  1,
67378
  28,
67379
  15,
67380
  0, // Skip to: 9106
67381
  /* 5238 */ MCD_OPC_CheckPredicate,
67382
  53,
67383
  23,
67384
  15,
67385
  0, // Skip to: 9106
67386
  /* 5243 */ MCD_OPC_CheckField,
67387
  23,
67388
  1,
67389
  1,
67390
  16,
67391
  15,
67392
  0, // Skip to: 9106
67393
  /* 5250 */ MCD_OPC_CheckField,
67394
  12,
67395
  4,
67396
  15,
67397
  9,
67398
  15,
67399
  0, // Skip to: 9106
67400
  /* 5257 */ MCD_OPC_Decode,
67401
  170,
67402
  32,
67403
  159,
67404
  3, // Opcode: t2QADD16
67405
  /* 5262 */ MCD_OPC_FilterValue,
67406
  2,
67407
  61,
67408
  0,
67409
  0, // Skip to: 5328
67410
  /* 5267 */ MCD_OPC_ExtractField,
67411
  20,
67412
  1, // Inst{20} ...
67413
  /* 5270 */ MCD_OPC_FilterValue,
67414
  0,
67415
  24,
67416
  0,
67417
  0, // Skip to: 5299
67418
  /* 5275 */ MCD_OPC_CheckPredicate,
67419
  53,
67420
  242,
67421
  14,
67422
  0, // Skip to: 9106
67423
  /* 5280 */ MCD_OPC_CheckField,
67424
  23,
67425
  1,
67426
  1,
67427
  235,
67428
  14,
67429
  0, // Skip to: 9106
67430
  /* 5287 */ MCD_OPC_CheckField,
67431
  12,
67432
  4,
67433
  15,
67434
  228,
67435
  14,
67436
  0, // Skip to: 9106
67437
  /* 5294 */ MCD_OPC_Decode,
67438
  206,
67439
  32,
67440
  159,
67441
  3, // Opcode: t2SHADD8
67442
  /* 5299 */ MCD_OPC_FilterValue,
67443
  1,
67444
  218,
67445
  14,
67446
  0, // Skip to: 9106
67447
  /* 5304 */ MCD_OPC_CheckPredicate,
67448
  53,
67449
  213,
67450
  14,
67451
  0, // Skip to: 9106
67452
  /* 5309 */ MCD_OPC_CheckField,
67453
  23,
67454
  1,
67455
  1,
67456
  206,
67457
  14,
67458
  0, // Skip to: 9106
67459
  /* 5316 */ MCD_OPC_CheckField,
67460
  12,
67461
  4,
67462
  15,
67463
  199,
67464
  14,
67465
  0, // Skip to: 9106
67466
  /* 5323 */ MCD_OPC_Decode,
67467
  205,
67468
  32,
67469
  159,
67470
  3, // Opcode: t2SHADD16
67471
  /* 5328 */ MCD_OPC_FilterValue,
67472
  4,
67473
  61,
67474
  0,
67475
  0, // Skip to: 5394
67476
  /* 5333 */ MCD_OPC_ExtractField,
67477
  20,
67478
  1, // Inst{20} ...
67479
  /* 5336 */ MCD_OPC_FilterValue,
67480
  0,
67481
  24,
67482
  0,
67483
  0, // Skip to: 5365
67484
  /* 5341 */ MCD_OPC_CheckPredicate,
67485
  53,
67486
  176,
67487
  14,
67488
  0, // Skip to: 9106
67489
  /* 5346 */ MCD_OPC_CheckField,
67490
  23,
67491
  1,
67492
  1,
67493
  169,
67494
  14,
67495
  0, // Skip to: 9106
67496
  /* 5353 */ MCD_OPC_CheckField,
67497
  12,
67498
  4,
67499
  15,
67500
  162,
67501
  14,
67502
  0, // Skip to: 9106
67503
  /* 5360 */ MCD_OPC_Decode,
67504
  208,
67505
  33,
67506
  159,
67507
  3, // Opcode: t2UADD8
67508
  /* 5365 */ MCD_OPC_FilterValue,
67509
  1,
67510
  152,
67511
  14,
67512
  0, // Skip to: 9106
67513
  /* 5370 */ MCD_OPC_CheckPredicate,
67514
  53,
67515
  147,
67516
  14,
67517
  0, // Skip to: 9106
67518
  /* 5375 */ MCD_OPC_CheckField,
67519
  23,
67520
  1,
67521
  1,
67522
  140,
67523
  14,
67524
  0, // Skip to: 9106
67525
  /* 5382 */ MCD_OPC_CheckField,
67526
  12,
67527
  4,
67528
  15,
67529
  133,
67530
  14,
67531
  0, // Skip to: 9106
67532
  /* 5389 */ MCD_OPC_Decode,
67533
  207,
67534
  33,
67535
  159,
67536
  3, // Opcode: t2UADD16
67537
  /* 5394 */ MCD_OPC_FilterValue,
67538
  5,
67539
  61,
67540
  0,
67541
  0, // Skip to: 5460
67542
  /* 5399 */ MCD_OPC_ExtractField,
67543
  20,
67544
  1, // Inst{20} ...
67545
  /* 5402 */ MCD_OPC_FilterValue,
67546
  0,
67547
  24,
67548
  0,
67549
  0, // Skip to: 5431
67550
  /* 5407 */ MCD_OPC_CheckPredicate,
67551
  53,
67552
  110,
67553
  14,
67554
  0, // Skip to: 9106
67555
  /* 5412 */ MCD_OPC_CheckField,
67556
  23,
67557
  1,
67558
  1,
67559
  103,
67560
  14,
67561
  0, // Skip to: 9106
67562
  /* 5419 */ MCD_OPC_CheckField,
67563
  12,
67564
  4,
67565
  15,
67566
  96,
67567
  14,
67568
  0, // Skip to: 9106
67569
  /* 5426 */ MCD_OPC_Decode,
67570
  223,
67571
  33,
67572
  159,
67573
  3, // Opcode: t2UQADD8
67574
  /* 5431 */ MCD_OPC_FilterValue,
67575
  1,
67576
  86,
67577
  14,
67578
  0, // Skip to: 9106
67579
  /* 5436 */ MCD_OPC_CheckPredicate,
67580
  53,
67581
  81,
67582
  14,
67583
  0, // Skip to: 9106
67584
  /* 5441 */ MCD_OPC_CheckField,
67585
  23,
67586
  1,
67587
  1,
67588
  74,
67589
  14,
67590
  0, // Skip to: 9106
67591
  /* 5448 */ MCD_OPC_CheckField,
67592
  12,
67593
  4,
67594
  15,
67595
  67,
67596
  14,
67597
  0, // Skip to: 9106
67598
  /* 5455 */ MCD_OPC_Decode,
67599
  222,
67600
  33,
67601
  159,
67602
  3, // Opcode: t2UQADD16
67603
  /* 5460 */ MCD_OPC_FilterValue,
67604
  6,
67605
  57,
67606
  14,
67607
  0, // Skip to: 9106
67608
  /* 5465 */ MCD_OPC_ExtractField,
67609
  20,
67610
  1, // Inst{20} ...
67611
  /* 5468 */ MCD_OPC_FilterValue,
67612
  0,
67613
  24,
67614
  0,
67615
  0, // Skip to: 5497
67616
  /* 5473 */ MCD_OPC_CheckPredicate,
67617
  53,
67618
  44,
67619
  14,
67620
  0, // Skip to: 9106
67621
  /* 5478 */ MCD_OPC_CheckField,
67622
  23,
67623
  1,
67624
  1,
67625
  37,
67626
  14,
67627
  0, // Skip to: 9106
67628
  /* 5485 */ MCD_OPC_CheckField,
67629
  12,
67630
  4,
67631
  15,
67632
  30,
67633
  14,
67634
  0, // Skip to: 9106
67635
  /* 5492 */ MCD_OPC_Decode,
67636
  214,
67637
  33,
67638
  159,
67639
  3, // Opcode: t2UHADD8
67640
  /* 5497 */ MCD_OPC_FilterValue,
67641
  1,
67642
  20,
67643
  14,
67644
  0, // Skip to: 9106
67645
  /* 5502 */ MCD_OPC_CheckPredicate,
67646
  53,
67647
  15,
67648
  14,
67649
  0, // Skip to: 9106
67650
  /* 5507 */ MCD_OPC_CheckField,
67651
  23,
67652
  1,
67653
  1,
67654
  8,
67655
  14,
67656
  0, // Skip to: 9106
67657
  /* 5514 */ MCD_OPC_CheckField,
67658
  12,
67659
  4,
67660
  15,
67661
  1,
67662
  14,
67663
  0, // Skip to: 9106
67664
  /* 5521 */ MCD_OPC_Decode,
67665
  213,
67666
  33,
67667
  159,
67668
  3, // Opcode: t2UHADD16
67669
  /* 5526 */ MCD_OPC_FilterValue,
67670
  1,
67671
  247,
67672
  13,
67673
  0, // Skip to: 9106
67674
  /* 5531 */ MCD_OPC_ExtractField,
67675
  20,
67676
  1, // Inst{20} ...
67677
  /* 5534 */ MCD_OPC_FilterValue,
67678
  0,
67679
  139,
67680
  0,
67681
  0, // Skip to: 5678
67682
  /* 5539 */ MCD_OPC_ExtractField,
67683
  23,
67684
  1, // Inst{23} ...
67685
  /* 5542 */ MCD_OPC_FilterValue,
67686
  0,
67687
  35,
67688
  0,
67689
  0, // Skip to: 5582
67690
  /* 5547 */ MCD_OPC_ExtractField,
67691
  12,
67692
  4, // Inst{15-12} ...
67693
  /* 5550 */ MCD_OPC_FilterValue,
67694
  15,
67695
  223,
67696
  13,
67697
  0, // Skip to: 9106
67698
  /* 5555 */ MCD_OPC_CheckPredicate,
67699
  45,
67700
  12,
67701
  0,
67702
  0, // Skip to: 5572
67703
  /* 5560 */ MCD_OPC_CheckField,
67704
  16,
67705
  4,
67706
  15,
67707
  5,
67708
  0,
67709
  0, // Skip to: 5572
67710
  /* 5567 */ MCD_OPC_Decode,
67711
  193,
67712
  33,
67713
  160,
67714
  3, // Opcode: t2SXTH
67715
  /* 5572 */ MCD_OPC_CheckPredicate,
67716
  51,
67717
  201,
67718
  13,
67719
  0, // Skip to: 9106
67720
  /* 5577 */ MCD_OPC_Decode,
67721
  190,
67722
  33,
67723
  161,
67724
  3, // Opcode: t2SXTAH
67725
  /* 5582 */ MCD_OPC_FilterValue,
67726
  1,
67727
  191,
67728
  13,
67729
  0, // Skip to: 9106
67730
  /* 5587 */ MCD_OPC_ExtractField,
67731
  4,
67732
  3, // Inst{6-4} ...
67733
  /* 5590 */ MCD_OPC_FilterValue,
67734
  0,
67735
  17,
67736
  0,
67737
  0, // Skip to: 5612
67738
  /* 5595 */ MCD_OPC_CheckPredicate,
67739
  53,
67740
  178,
67741
  13,
67742
  0, // Skip to: 9106
67743
  /* 5600 */ MCD_OPC_CheckField,
67744
  12,
67745
  4,
67746
  15,
67747
  171,
67748
  13,
67749
  0, // Skip to: 9106
67750
  /* 5607 */ MCD_OPC_Decode,
67751
  169,
67752
  32,
67753
  162,
67754
  3, // Opcode: t2QADD
67755
  /* 5612 */ MCD_OPC_FilterValue,
67756
  1,
67757
  17,
67758
  0,
67759
  0, // Skip to: 5634
67760
  /* 5617 */ MCD_OPC_CheckPredicate,
67761
  53,
67762
  156,
67763
  13,
67764
  0, // Skip to: 9106
67765
  /* 5622 */ MCD_OPC_CheckField,
67766
  12,
67767
  4,
67768
  15,
67769
  149,
67770
  13,
67771
  0, // Skip to: 9106
67772
  /* 5629 */ MCD_OPC_Decode,
67773
  173,
67774
  32,
67775
  162,
67776
  3, // Opcode: t2QDADD
67777
  /* 5634 */ MCD_OPC_FilterValue,
67778
  2,
67779
  17,
67780
  0,
67781
  0, // Skip to: 5656
67782
  /* 5639 */ MCD_OPC_CheckPredicate,
67783
  53,
67784
  134,
67785
  13,
67786
  0, // Skip to: 9106
67787
  /* 5644 */ MCD_OPC_CheckField,
67788
  12,
67789
  4,
67790
  15,
67791
  127,
67792
  13,
67793
  0, // Skip to: 9106
67794
  /* 5651 */ MCD_OPC_Decode,
67795
  176,
67796
  32,
67797
  162,
67798
  3, // Opcode: t2QSUB
67799
  /* 5656 */ MCD_OPC_FilterValue,
67800
  3,
67801
  117,
67802
  13,
67803
  0, // Skip to: 9106
67804
  /* 5661 */ MCD_OPC_CheckPredicate,
67805
  53,
67806
  112,
67807
  13,
67808
  0, // Skip to: 9106
67809
  /* 5666 */ MCD_OPC_CheckField,
67810
  12,
67811
  4,
67812
  15,
67813
  105,
67814
  13,
67815
  0, // Skip to: 9106
67816
  /* 5673 */ MCD_OPC_Decode,
67817
  174,
67818
  32,
67819
  162,
67820
  3, // Opcode: t2QDSUB
67821
  /* 5678 */ MCD_OPC_FilterValue,
67822
  1,
67823
  95,
67824
  13,
67825
  0, // Skip to: 9106
67826
  /* 5683 */ MCD_OPC_ExtractField,
67827
  23,
67828
  1, // Inst{23} ...
67829
  /* 5686 */ MCD_OPC_FilterValue,
67830
  0,
67831
  35,
67832
  0,
67833
  0, // Skip to: 5726
67834
  /* 5691 */ MCD_OPC_ExtractField,
67835
  12,
67836
  4, // Inst{15-12} ...
67837
  /* 5694 */ MCD_OPC_FilterValue,
67838
  15,
67839
  79,
67840
  13,
67841
  0, // Skip to: 9106
67842
  /* 5699 */ MCD_OPC_CheckPredicate,
67843
  45,
67844
  12,
67845
  0,
67846
  0, // Skip to: 5716
67847
  /* 5704 */ MCD_OPC_CheckField,
67848
  16,
67849
  4,
67850
  15,
67851
  5,
67852
  0,
67853
  0, // Skip to: 5716
67854
  /* 5711 */ MCD_OPC_Decode,
67855
  240,
67856
  33,
67857
  160,
67858
  3, // Opcode: t2UXTH
67859
  /* 5716 */ MCD_OPC_CheckPredicate,
67860
  51,
67861
  57,
67862
  13,
67863
  0, // Skip to: 9106
67864
  /* 5721 */ MCD_OPC_Decode,
67865
  237,
67866
  33,
67867
  161,
67868
  3, // Opcode: t2UXTAH
67869
  /* 5726 */ MCD_OPC_FilterValue,
67870
  1,
67871
  47,
67872
  13,
67873
  0, // Skip to: 9106
67874
  /* 5731 */ MCD_OPC_ExtractField,
67875
  4,
67876
  3, // Inst{6-4} ...
67877
  /* 5734 */ MCD_OPC_FilterValue,
67878
  0,
67879
  17,
67880
  0,
67881
  0, // Skip to: 5756
67882
  /* 5739 */ MCD_OPC_CheckPredicate,
67883
  45,
67884
  34,
67885
  13,
67886
  0, // Skip to: 9106
67887
  /* 5744 */ MCD_OPC_CheckField,
67888
  12,
67889
  4,
67890
  15,
67891
  27,
67892
  13,
67893
  0, // Skip to: 9106
67894
  /* 5751 */ MCD_OPC_Decode,
67895
  180,
67896
  32,
67897
  163,
67898
  3, // Opcode: t2REV
67899
  /* 5756 */ MCD_OPC_FilterValue,
67900
  1,
67901
  17,
67902
  0,
67903
  0, // Skip to: 5778
67904
  /* 5761 */ MCD_OPC_CheckPredicate,
67905
  45,
67906
  12,
67907
  13,
67908
  0, // Skip to: 9106
67909
  /* 5766 */ MCD_OPC_CheckField,
67910
  12,
67911
  4,
67912
  15,
67913
  5,
67914
  13,
67915
  0, // Skip to: 9106
67916
  /* 5773 */ MCD_OPC_Decode,
67917
  181,
67918
  32,
67919
  163,
67920
  3, // Opcode: t2REV16
67921
  /* 5778 */ MCD_OPC_FilterValue,
67922
  2,
67923
  17,
67924
  0,
67925
  0, // Skip to: 5800
67926
  /* 5783 */ MCD_OPC_CheckPredicate,
67927
  45,
67928
  246,
67929
  12,
67930
  0, // Skip to: 9106
67931
  /* 5788 */ MCD_OPC_CheckField,
67932
  12,
67933
  4,
67934
  15,
67935
  239,
67936
  12,
67937
  0, // Skip to: 9106
67938
  /* 5795 */ MCD_OPC_Decode,
67939
  179,
67940
  32,
67941
  163,
67942
  3, // Opcode: t2RBIT
67943
  /* 5800 */ MCD_OPC_FilterValue,
67944
  3,
67945
  229,
67946
  12,
67947
  0, // Skip to: 9106
67948
  /* 5805 */ MCD_OPC_CheckPredicate,
67949
  45,
67950
  224,
67951
  12,
67952
  0, // Skip to: 9106
67953
  /* 5810 */ MCD_OPC_CheckField,
67954
  12,
67955
  4,
67956
  15,
67957
  217,
67958
  12,
67959
  0, // Skip to: 9106
67960
  /* 5817 */ MCD_OPC_Decode,
67961
  182,
67962
  32,
67963
  163,
67964
  3, // Opcode: t2REVSH
67965
  /* 5822 */ MCD_OPC_FilterValue,
67966
  3,
67967
  207,
67968
  12,
67969
  0, // Skip to: 9106
67970
  /* 5827 */ MCD_OPC_ExtractField,
67971
  4,
67972
  4, // Inst{7-4} ...
67973
  /* 5830 */ MCD_OPC_FilterValue,
67974
  0,
67975
  98,
67976
  0,
67977
  0, // Skip to: 5933
67978
  /* 5835 */ MCD_OPC_ExtractField,
67979
  20,
67980
  1, // Inst{20} ...
67981
  /* 5838 */ MCD_OPC_FilterValue,
67982
  0,
67983
  50,
67984
  0,
67985
  0, // Skip to: 5893
67986
  /* 5843 */ MCD_OPC_ExtractField,
67987
  23,
67988
  1, // Inst{23} ...
67989
  /* 5846 */ MCD_OPC_FilterValue,
67990
  0,
67991
  27,
67992
  0,
67993
  0, // Skip to: 5878
67994
  /* 5851 */ MCD_OPC_CheckPredicate,
67995
  45,
67996
  12,
67997
  0,
67998
  0, // Skip to: 5868
67999
  /* 5856 */ MCD_OPC_CheckField,
68000
  12,
68001
  4,
68002
  15,
68003
  5,
68004
  0,
68005
  0, // Skip to: 5868
68006
  /* 5863 */ MCD_OPC_Decode,
68007
  143,
68008
  32,
68009
  159,
68010
  3, // Opcode: t2MUL
68011
  /* 5868 */ MCD_OPC_CheckPredicate,
68012
  66,
68013
  161,
68014
  12,
68015
  0, // Skip to: 9106
68016
  /* 5873 */ MCD_OPC_Decode,
68017
  252,
68018
  31,
68019
  164,
68020
  3, // Opcode: t2MLA
68021
  /* 5878 */ MCD_OPC_FilterValue,
68022
  1,
68023
  151,
68024
  12,
68025
  0, // Skip to: 9106
68026
  /* 5883 */ MCD_OPC_CheckPredicate,
68027
  45,
68028
  146,
68029
  12,
68030
  0, // Skip to: 9106
68031
  /* 5888 */ MCD_OPC_Decode,
68032
  241,
68033
  32,
68034
  165,
68035
  3, // Opcode: t2SMULL
68036
  /* 5893 */ MCD_OPC_FilterValue,
68037
  1,
68038
  136,
68039
  12,
68040
  0, // Skip to: 9106
68041
  /* 5898 */ MCD_OPC_ExtractField,
68042
  23,
68043
  1, // Inst{23} ...
68044
  /* 5901 */ MCD_OPC_FilterValue,
68045
  0,
68046
  128,
68047
  12,
68048
  0, // Skip to: 9106
68049
  /* 5906 */ MCD_OPC_CheckPredicate,
68050
  53,
68051
  12,
68052
  0,
68053
  0, // Skip to: 5923
68054
  /* 5911 */ MCD_OPC_CheckField,
68055
  12,
68056
  4,
68057
  15,
68058
  5,
68059
  0,
68060
  0, // Skip to: 5923
68061
  /* 5918 */ MCD_OPC_Decode,
68062
  239,
68063
  32,
68064
  159,
68065
  3, // Opcode: t2SMULBB
68066
  /* 5923 */ MCD_OPC_CheckPredicate,
68067
  53,
68068
  106,
68069
  12,
68070
  0, // Skip to: 9106
68071
  /* 5928 */ MCD_OPC_Decode,
68072
  212,
68073
  32,
68074
  164,
68075
  3, // Opcode: t2SMLABB
68076
  /* 5933 */ MCD_OPC_FilterValue,
68077
  1,
68078
  65,
68079
  0,
68080
  0, // Skip to: 6003
68081
  /* 5938 */ MCD_OPC_ExtractField,
68082
  20,
68083
  1, // Inst{20} ...
68084
  /* 5941 */ MCD_OPC_FilterValue,
68085
  0,
68086
  17,
68087
  0,
68088
  0, // Skip to: 5963
68089
  /* 5946 */ MCD_OPC_CheckPredicate,
68090
  66,
68091
  83,
68092
  12,
68093
  0, // Skip to: 9106
68094
  /* 5951 */ MCD_OPC_CheckField,
68095
  23,
68096
  1,
68097
  0,
68098
  76,
68099
  12,
68100
  0, // Skip to: 9106
68101
  /* 5958 */ MCD_OPC_Decode,
68102
  253,
68103
  31,
68104
  164,
68105
  3, // Opcode: t2MLS
68106
  /* 5963 */ MCD_OPC_FilterValue,
68107
  1,
68108
  66,
68109
  12,
68110
  0, // Skip to: 9106
68111
  /* 5968 */ MCD_OPC_ExtractField,
68112
  23,
68113
  1, // Inst{23} ...
68114
  /* 5971 */ MCD_OPC_FilterValue,
68115
  0,
68116
  58,
68117
  12,
68118
  0, // Skip to: 9106
68119
  /* 5976 */ MCD_OPC_CheckPredicate,
68120
  53,
68121
  12,
68122
  0,
68123
  0, // Skip to: 5993
68124
  /* 5981 */ MCD_OPC_CheckField,
68125
  12,
68126
  4,
68127
  15,
68128
  5,
68129
  0,
68130
  0, // Skip to: 5993
68131
  /* 5988 */ MCD_OPC_Decode,
68132
  240,
68133
  32,
68134
  159,
68135
  3, // Opcode: t2SMULBT
68136
  /* 5993 */ MCD_OPC_CheckPredicate,
68137
  53,
68138
  36,
68139
  12,
68140
  0, // Skip to: 9106
68141
  /* 5998 */ MCD_OPC_Decode,
68142
  213,
68143
  32,
68144
  164,
68145
  3, // Opcode: t2SMLABT
68146
  /* 6003 */ MCD_OPC_FilterValue,
68147
  2,
68148
  43,
68149
  0,
68150
  0, // Skip to: 6051
68151
  /* 6008 */ MCD_OPC_ExtractField,
68152
  20,
68153
  1, // Inst{20} ...
68154
  /* 6011 */ MCD_OPC_FilterValue,
68155
  1,
68156
  18,
68157
  12,
68158
  0, // Skip to: 9106
68159
  /* 6016 */ MCD_OPC_ExtractField,
68160
  23,
68161
  1, // Inst{23} ...
68162
  /* 6019 */ MCD_OPC_FilterValue,
68163
  0,
68164
  10,
68165
  12,
68166
  0, // Skip to: 9106
68167
  /* 6024 */ MCD_OPC_CheckPredicate,
68168
  53,
68169
  12,
68170
  0,
68171
  0, // Skip to: 6041
68172
  /* 6029 */ MCD_OPC_CheckField,
68173
  12,
68174
  4,
68175
  15,
68176
  5,
68177
  0,
68178
  0, // Skip to: 6041
68179
  /* 6036 */ MCD_OPC_Decode,
68180
  242,
68181
  32,
68182
  159,
68183
  3, // Opcode: t2SMULTB
68184
  /* 6041 */ MCD_OPC_CheckPredicate,
68185
  53,
68186
  244,
68187
  11,
68188
  0, // Skip to: 9106
68189
  /* 6046 */ MCD_OPC_Decode,
68190
  223,
68191
  32,
68192
  164,
68193
  3, // Opcode: t2SMLATB
68194
  /* 6051 */ MCD_OPC_FilterValue,
68195
  3,
68196
  43,
68197
  0,
68198
  0, // Skip to: 6099
68199
  /* 6056 */ MCD_OPC_ExtractField,
68200
  20,
68201
  1, // Inst{20} ...
68202
  /* 6059 */ MCD_OPC_FilterValue,
68203
  1,
68204
  226,
68205
  11,
68206
  0, // Skip to: 9106
68207
  /* 6064 */ MCD_OPC_ExtractField,
68208
  23,
68209
  1, // Inst{23} ...
68210
  /* 6067 */ MCD_OPC_FilterValue,
68211
  0,
68212
  218,
68213
  11,
68214
  0, // Skip to: 9106
68215
  /* 6072 */ MCD_OPC_CheckPredicate,
68216
  53,
68217
  12,
68218
  0,
68219
  0, // Skip to: 6089
68220
  /* 6077 */ MCD_OPC_CheckField,
68221
  12,
68222
  4,
68223
  15,
68224
  5,
68225
  0,
68226
  0, // Skip to: 6089
68227
  /* 6084 */ MCD_OPC_Decode,
68228
  243,
68229
  32,
68230
  159,
68231
  3, // Opcode: t2SMULTT
68232
  /* 6089 */ MCD_OPC_CheckPredicate,
68233
  53,
68234
  196,
68235
  11,
68236
  0, // Skip to: 9106
68237
  /* 6094 */ MCD_OPC_Decode,
68238
  224,
68239
  32,
68240
  164,
68241
  3, // Opcode: t2SMLATT
68242
  /* 6099 */ MCD_OPC_FilterValue,
68243
  15,
68244
  186,
68245
  11,
68246
  0, // Skip to: 9106
68247
  /* 6104 */ MCD_OPC_CheckPredicate,
68248
  67,
68249
  181,
68250
  11,
68251
  0, // Skip to: 9106
68252
  /* 6109 */ MCD_OPC_CheckField,
68253
  23,
68254
  1,
68255
  1,
68256
  174,
68257
  11,
68258
  0, // Skip to: 9106
68259
  /* 6116 */ MCD_OPC_CheckField,
68260
  20,
68261
  1,
68262
  1,
68263
  167,
68264
  11,
68265
  0, // Skip to: 9106
68266
  /* 6123 */ MCD_OPC_CheckField,
68267
  12,
68268
  4,
68269
  15,
68270
  160,
68271
  11,
68272
  0, // Skip to: 9106
68273
  /* 6130 */ MCD_OPC_Decode,
68274
  201,
68275
  32,
68276
  159,
68277
  3, // Opcode: t2SDIV
68278
  /* 6135 */ MCD_OPC_FilterValue,
68279
  1,
68280
  129,
68281
  4,
68282
  0, // Skip to: 7293
68283
  /* 6140 */ MCD_OPC_ExtractField,
68284
  24,
68285
  3, // Inst{26-24} ...
68286
  /* 6143 */ MCD_OPC_FilterValue,
68287
  0,
68288
  82,
68289
  1,
68290
  0, // Skip to: 6486
68291
  /* 6148 */ MCD_OPC_ExtractField,
68292
  20,
68293
  1, // Inst{20} ...
68294
  /* 6151 */ MCD_OPC_FilterValue,
68295
  0,
68296
  125,
68297
  0,
68298
  0, // Skip to: 6281
68299
  /* 6156 */ MCD_OPC_ExtractField,
68300
  23,
68301
  1, // Inst{23} ...
68302
  /* 6159 */ MCD_OPC_FilterValue,
68303
  0,
68304
  102,
68305
  0,
68306
  0, // Skip to: 6266
68307
  /* 6164 */ MCD_OPC_ExtractField,
68308
  10,
68309
  2, // Inst{11-10} ...
68310
  /* 6167 */ MCD_OPC_FilterValue,
68311
  0,
68312
  17,
68313
  0,
68314
  0, // Skip to: 6189
68315
  /* 6172 */ MCD_OPC_CheckPredicate,
68316
  45,
68317
  113,
68318
  11,
68319
  0, // Skip to: 9106
68320
  /* 6177 */ MCD_OPC_CheckField,
68321
  6,
68322
  4,
68323
  0,
68324
  106,
68325
  11,
68326
  0, // Skip to: 9106
68327
  /* 6184 */ MCD_OPC_Decode,
68328
  174,
68329
  33,
68330
  149,
68331
  3, // Opcode: t2STRHs
68332
  /* 6189 */ MCD_OPC_FilterValue,
68333
  2,
68334
  17,
68335
  0,
68336
  0, // Skip to: 6211
68337
  /* 6194 */ MCD_OPC_CheckPredicate,
68338
  45,
68339
  91,
68340
  11,
68341
  0, // Skip to: 9106
68342
  /* 6199 */ MCD_OPC_CheckField,
68343
  8,
68344
  1,
68345
  1,
68346
  84,
68347
  11,
68348
  0, // Skip to: 9106
68349
  /* 6206 */ MCD_OPC_Decode,
68350
  170,
68351
  33,
68352
  150,
68353
  3, // Opcode: t2STRH_POST
68354
  /* 6211 */ MCD_OPC_FilterValue,
68355
  3,
68356
  74,
68357
  11,
68358
  0, // Skip to: 9106
68359
  /* 6216 */ MCD_OPC_ExtractField,
68360
  8,
68361
  1, // Inst{8} ...
68362
  /* 6219 */ MCD_OPC_FilterValue,
68363
  0,
68364
  27,
68365
  0,
68366
  0, // Skip to: 6251
68367
  /* 6224 */ MCD_OPC_CheckPredicate,
68368
  45,
68369
  12,
68370
  0,
68371
  0, // Skip to: 6241
68372
  /* 6229 */ MCD_OPC_CheckField,
68373
  9,
68374
  1,
68375
  1,
68376
  5,
68377
  0,
68378
  0, // Skip to: 6241
68379
  /* 6236 */ MCD_OPC_Decode,
68380
  169,
68381
  33,
68382
  151,
68383
  3, // Opcode: t2STRHT
68384
  /* 6241 */ MCD_OPC_CheckPredicate,
68385
  45,
68386
  44,
68387
  11,
68388
  0, // Skip to: 9106
68389
  /* 6246 */ MCD_OPC_Decode,
68390
  173,
68391
  33,
68392
  152,
68393
  3, // Opcode: t2STRHi8
68394
  /* 6251 */ MCD_OPC_FilterValue,
68395
  1,
68396
  34,
68397
  11,
68398
  0, // Skip to: 9106
68399
  /* 6256 */ MCD_OPC_CheckPredicate,
68400
  45,
68401
  29,
68402
  11,
68403
  0, // Skip to: 9106
68404
  /* 6261 */ MCD_OPC_Decode,
68405
  171,
68406
  33,
68407
  150,
68408
  3, // Opcode: t2STRH_PRE
68409
  /* 6266 */ MCD_OPC_FilterValue,
68410
  1,
68411
  19,
68412
  11,
68413
  0, // Skip to: 9106
68414
  /* 6271 */ MCD_OPC_CheckPredicate,
68415
  45,
68416
  14,
68417
  11,
68418
  0, // Skip to: 9106
68419
  /* 6276 */ MCD_OPC_Decode,
68420
  172,
68421
  33,
68422
  153,
68423
  3, // Opcode: t2STRHi12
68424
  /* 6281 */ MCD_OPC_FilterValue,
68425
  1,
68426
  4,
68427
  11,
68428
  0, // Skip to: 9106
68429
  /* 6286 */ MCD_OPC_ExtractField,
68430
  23,
68431
  1, // Inst{23} ...
68432
  /* 6289 */ MCD_OPC_FilterValue,
68433
  0,
68434
  143,
68435
  0,
68436
  0, // Skip to: 6437
68437
  /* 6294 */ MCD_OPC_ExtractField,
68438
  10,
68439
  2, // Inst{11-10} ...
68440
  /* 6297 */ MCD_OPC_FilterValue,
68441
  0,
68442
  35,
68443
  0,
68444
  0, // Skip to: 6337
68445
  /* 6302 */ MCD_OPC_ExtractField,
68446
  6,
68447
  4, // Inst{9-6} ...
68448
  /* 6305 */ MCD_OPC_FilterValue,
68449
  0,
68450
  159,
68451
  0,
68452
  0, // Skip to: 6469
68453
  /* 6310 */ MCD_OPC_CheckPredicate,
68454
  68,
68455
  12,
68456
  0,
68457
  0, // Skip to: 6327
68458
  /* 6315 */ MCD_OPC_CheckField,
68459
  12,
68460
  4,
68461
  15,
68462
  5,
68463
  0,
68464
  0, // Skip to: 6327
68465
  /* 6322 */ MCD_OPC_Decode,
68466
  160,
68467
  32,
68468
  154,
68469
  3, // Opcode: t2PLDWs
68470
  /* 6327 */ MCD_OPC_CheckPredicate,
68471
  45,
68472
  137,
68473
  0,
68474
  0, // Skip to: 6469
68475
  /* 6332 */ MCD_OPC_Decode,
68476
  220,
68477
  31,
68478
  154,
68479
  3, // Opcode: t2LDRHs
68480
  /* 6337 */ MCD_OPC_FilterValue,
68481
  2,
68482
  17,
68483
  0,
68484
  0, // Skip to: 6359
68485
  /* 6342 */ MCD_OPC_CheckPredicate,
68486
  45,
68487
  122,
68488
  0,
68489
  0, // Skip to: 6469
68490
  /* 6347 */ MCD_OPC_CheckField,
68491
  8,
68492
  1,
68493
  1,
68494
  115,
68495
  0,
68496
  0, // Skip to: 6469
68497
  /* 6354 */ MCD_OPC_Decode,
68498
  215,
68499
  31,
68500
  150,
68501
  3, // Opcode: t2LDRH_POST
68502
  /* 6359 */ MCD_OPC_FilterValue,
68503
  3,
68504
  105,
68505
  0,
68506
  0, // Skip to: 6469
68507
  /* 6364 */ MCD_OPC_ExtractField,
68508
  8,
68509
  1, // Inst{8} ...
68510
  /* 6367 */ MCD_OPC_FilterValue,
68511
  0,
68512
  50,
68513
  0,
68514
  0, // Skip to: 6422
68515
  /* 6372 */ MCD_OPC_ExtractField,
68516
  9,
68517
  1, // Inst{9} ...
68518
  /* 6375 */ MCD_OPC_FilterValue,
68519
  0,
68520
  17,
68521
  0,
68522
  0, // Skip to: 6397
68523
  /* 6380 */ MCD_OPC_CheckPredicate,
68524
  68,
68525
  27,
68526
  0,
68527
  0, // Skip to: 6412
68528
  /* 6385 */ MCD_OPC_CheckField,
68529
  12,
68530
  4,
68531
  15,
68532
  20,
68533
  0,
68534
  0, // Skip to: 6412
68535
  /* 6392 */ MCD_OPC_Decode,
68536
  159,
68537
  32,
68538
  155,
68539
  3, // Opcode: t2PLDWi8
68540
  /* 6397 */ MCD_OPC_FilterValue,
68541
  1,
68542
  10,
68543
  0,
68544
  0, // Skip to: 6412
68545
  /* 6402 */ MCD_OPC_CheckPredicate,
68546
  45,
68547
  5,
68548
  0,
68549
  0, // Skip to: 6412
68550
  /* 6407 */ MCD_OPC_Decode,
68551
  214,
68552
  31,
68553
  156,
68554
  3, // Opcode: t2LDRHT
68555
  /* 6412 */ MCD_OPC_CheckPredicate,
68556
  45,
68557
  52,
68558
  0,
68559
  0, // Skip to: 6469
68560
  /* 6417 */ MCD_OPC_Decode,
68561
  218,
68562
  31,
68563
  155,
68564
  3, // Opcode: t2LDRHi8
68565
  /* 6422 */ MCD_OPC_FilterValue,
68566
  1,
68567
  42,
68568
  0,
68569
  0, // Skip to: 6469
68570
  /* 6427 */ MCD_OPC_CheckPredicate,
68571
  45,
68572
  37,
68573
  0,
68574
  0, // Skip to: 6469
68575
  /* 6432 */ MCD_OPC_Decode,
68576
  216,
68577
  31,
68578
  150,
68579
  3, // Opcode: t2LDRH_PRE
68580
  /* 6437 */ MCD_OPC_FilterValue,
68581
  1,
68582
  27,
68583
  0,
68584
  0, // Skip to: 6469
68585
  /* 6442 */ MCD_OPC_CheckPredicate,
68586
  68,
68587
  12,
68588
  0,
68589
  0, // Skip to: 6459
68590
  /* 6447 */ MCD_OPC_CheckField,
68591
  12,
68592
  4,
68593
  15,
68594
  5,
68595
  0,
68596
  0, // Skip to: 6459
68597
  /* 6454 */ MCD_OPC_Decode,
68598
  158,
68599
  32,
68600
  157,
68601
  3, // Opcode: t2PLDWi12
68602
  /* 6459 */ MCD_OPC_CheckPredicate,
68603
  45,
68604
  5,
68605
  0,
68606
  0, // Skip to: 6469
68607
  /* 6464 */ MCD_OPC_Decode,
68608
  217,
68609
  31,
68610
  157,
68611
  3, // Opcode: t2LDRHi12
68612
  /* 6469 */ MCD_OPC_CheckPredicate,
68613
  45,
68614
  72,
68615
  10,
68616
  0, // Skip to: 9106
68617
  /* 6474 */ MCD_OPC_CheckField,
68618
  16,
68619
  4,
68620
  15,
68621
  65,
68622
  10,
68623
  0, // Skip to: 9106
68624
  /* 6481 */ MCD_OPC_Decode,
68625
  219,
68626
  31,
68627
  158,
68628
  3, // Opcode: t2LDRHpci
68629
  /* 6486 */ MCD_OPC_FilterValue,
68630
  1,
68631
  150,
68632
  0,
68633
  0, // Skip to: 6641
68634
  /* 6491 */ MCD_OPC_ExtractField,
68635
  20,
68636
  1, // Inst{20} ...
68637
  /* 6494 */ MCD_OPC_FilterValue,
68638
  1,
68639
  47,
68640
  10,
68641
  0, // Skip to: 9106
68642
  /* 6499 */ MCD_OPC_ExtractField,
68643
  23,
68644
  1, // Inst{23} ...
68645
  /* 6502 */ MCD_OPC_FilterValue,
68646
  0,
68647
  102,
68648
  0,
68649
  0, // Skip to: 6609
68650
  /* 6507 */ MCD_OPC_ExtractField,
68651
  10,
68652
  2, // Inst{11-10} ...
68653
  /* 6510 */ MCD_OPC_FilterValue,
68654
  0,
68655
  17,
68656
  0,
68657
  0, // Skip to: 6532
68658
  /* 6515 */ MCD_OPC_CheckPredicate,
68659
  45,
68660
  104,
68661
  0,
68662
  0, // Skip to: 6624
68663
  /* 6520 */ MCD_OPC_CheckField,
68664
  6,
68665
  4,
68666
  0,
68667
  97,
68668
  0,
68669
  0, // Skip to: 6624
68670
  /* 6527 */ MCD_OPC_Decode,
68671
  234,
68672
  31,
68673
  154,
68674
  3, // Opcode: t2LDRSHs
68675
  /* 6532 */ MCD_OPC_FilterValue,
68676
  2,
68677
  17,
68678
  0,
68679
  0, // Skip to: 6554
68680
  /* 6537 */ MCD_OPC_CheckPredicate,
68681
  45,
68682
  82,
68683
  0,
68684
  0, // Skip to: 6624
68685
  /* 6542 */ MCD_OPC_CheckField,
68686
  8,
68687
  1,
68688
  1,
68689
  75,
68690
  0,
68691
  0, // Skip to: 6624
68692
  /* 6549 */ MCD_OPC_Decode,
68693
  229,
68694
  31,
68695
  150,
68696
  3, // Opcode: t2LDRSH_POST
68697
  /* 6554 */ MCD_OPC_FilterValue,
68698
  3,
68699
  65,
68700
  0,
68701
  0, // Skip to: 6624
68702
  /* 6559 */ MCD_OPC_ExtractField,
68703
  8,
68704
  1, // Inst{8} ...
68705
  /* 6562 */ MCD_OPC_FilterValue,
68706
  0,
68707
  27,
68708
  0,
68709
  0, // Skip to: 6594
68710
  /* 6567 */ MCD_OPC_CheckPredicate,
68711
  45,
68712
  12,
68713
  0,
68714
  0, // Skip to: 6584
68715
  /* 6572 */ MCD_OPC_CheckField,
68716
  9,
68717
  1,
68718
  1,
68719
  5,
68720
  0,
68721
  0, // Skip to: 6584
68722
  /* 6579 */ MCD_OPC_Decode,
68723
  228,
68724
  31,
68725
  156,
68726
  3, // Opcode: t2LDRSHT
68727
  /* 6584 */ MCD_OPC_CheckPredicate,
68728
  45,
68729
  35,
68730
  0,
68731
  0, // Skip to: 6624
68732
  /* 6589 */ MCD_OPC_Decode,
68733
  232,
68734
  31,
68735
  155,
68736
  3, // Opcode: t2LDRSHi8
68737
  /* 6594 */ MCD_OPC_FilterValue,
68738
  1,
68739
  25,
68740
  0,
68741
  0, // Skip to: 6624
68742
  /* 6599 */ MCD_OPC_CheckPredicate,
68743
  45,
68744
  20,
68745
  0,
68746
  0, // Skip to: 6624
68747
  /* 6604 */ MCD_OPC_Decode,
68748
  230,
68749
  31,
68750
  150,
68751
  3, // Opcode: t2LDRSH_PRE
68752
  /* 6609 */ MCD_OPC_FilterValue,
68753
  1,
68754
  10,
68755
  0,
68756
  0, // Skip to: 6624
68757
  /* 6614 */ MCD_OPC_CheckPredicate,
68758
  45,
68759
  5,
68760
  0,
68761
  0, // Skip to: 6624
68762
  /* 6619 */ MCD_OPC_Decode,
68763
  231,
68764
  31,
68765
  157,
68766
  3, // Opcode: t2LDRSHi12
68767
  /* 6624 */ MCD_OPC_CheckPredicate,
68768
  45,
68769
  173,
68770
  9,
68771
  0, // Skip to: 9106
68772
  /* 6629 */ MCD_OPC_CheckField,
68773
  16,
68774
  4,
68775
  15,
68776
  166,
68777
  9,
68778
  0, // Skip to: 9106
68779
  /* 6636 */ MCD_OPC_Decode,
68780
  233,
68781
  31,
68782
  158,
68783
  3, // Opcode: t2LDRSHpci
68784
  /* 6641 */ MCD_OPC_FilterValue,
68785
  2,
68786
  156,
68787
  1,
68788
  0, // Skip to: 7058
68789
  /* 6646 */ MCD_OPC_ExtractField,
68790
  7,
68791
  1, // Inst{7} ...
68792
  /* 6649 */ MCD_OPC_FilterValue,
68793
  0,
68794
  242,
68795
  0,
68796
  0, // Skip to: 6896
68797
  /* 6654 */ MCD_OPC_ExtractField,
68798
  4,
68799
  3, // Inst{6-4} ...
68800
  /* 6657 */ MCD_OPC_FilterValue,
68801
  0,
68802
  54,
68803
  0,
68804
  0, // Skip to: 6716
68805
  /* 6662 */ MCD_OPC_ExtractField,
68806
  23,
68807
  1, // Inst{23} ...
68808
  /* 6665 */ MCD_OPC_FilterValue,
68809
  0,
68810
  17,
68811
  0,
68812
  0, // Skip to: 6687
68813
  /* 6670 */ MCD_OPC_CheckPredicate,
68814
  45,
68815
  127,
68816
  9,
68817
  0, // Skip to: 9106
68818
  /* 6675 */ MCD_OPC_CheckField,
68819
  12,
68820
  4,
68821
  15,
68822
  120,
68823
  9,
68824
  0, // Skip to: 9106
68825
  /* 6682 */ MCD_OPC_Decode,
68826
  247,
68827
  31,
68828
  217,
68829
  2, // Opcode: t2LSRrr
68830
  /* 6687 */ MCD_OPC_FilterValue,
68831
  1,
68832
  110,
68833
  9,
68834
  0, // Skip to: 9106
68835
  /* 6692 */ MCD_OPC_CheckPredicate,
68836
  53,
68837
  105,
68838
  9,
68839
  0, // Skip to: 9106
68840
  /* 6697 */ MCD_OPC_CheckField,
68841
  20,
68842
  1,
68843
  0,
68844
  98,
68845
  9,
68846
  0, // Skip to: 9106
68847
  /* 6704 */ MCD_OPC_CheckField,
68848
  12,
68849
  4,
68850
  15,
68851
  91,
68852
  9,
68853
  0, // Skip to: 9106
68854
  /* 6711 */ MCD_OPC_Decode,
68855
  195,
68856
  32,
68857
  159,
68858
  3, // Opcode: t2SASX
68859
  /* 6716 */ MCD_OPC_FilterValue,
68860
  1,
68861
  31,
68862
  0,
68863
  0, // Skip to: 6752
68864
  /* 6721 */ MCD_OPC_CheckPredicate,
68865
  53,
68866
  76,
68867
  9,
68868
  0, // Skip to: 9106
68869
  /* 6726 */ MCD_OPC_CheckField,
68870
  23,
68871
  1,
68872
  1,
68873
  69,
68874
  9,
68875
  0, // Skip to: 9106
68876
  /* 6733 */ MCD_OPC_CheckField,
68877
  20,
68878
  1,
68879
  0,
68880
  62,
68881
  9,
68882
  0, // Skip to: 9106
68883
  /* 6740 */ MCD_OPC_CheckField,
68884
  12,
68885
  4,
68886
  15,
68887
  55,
68888
  9,
68889
  0, // Skip to: 9106
68890
  /* 6747 */ MCD_OPC_Decode,
68891
  172,
68892
  32,
68893
  159,
68894
  3, // Opcode: t2QASX
68895
  /* 6752 */ MCD_OPC_FilterValue,
68896
  2,
68897
  31,
68898
  0,
68899
  0, // Skip to: 6788
68900
  /* 6757 */ MCD_OPC_CheckPredicate,
68901
  53,
68902
  40,
68903
  9,
68904
  0, // Skip to: 9106
68905
  /* 6762 */ MCD_OPC_CheckField,
68906
  23,
68907
  1,
68908
  1,
68909
  33,
68910
  9,
68911
  0, // Skip to: 9106
68912
  /* 6769 */ MCD_OPC_CheckField,
68913
  20,
68914
  1,
68915
  0,
68916
  26,
68917
  9,
68918
  0, // Skip to: 9106
68919
  /* 6776 */ MCD_OPC_CheckField,
68920
  12,
68921
  4,
68922
  15,
68923
  19,
68924
  9,
68925
  0, // Skip to: 9106
68926
  /* 6783 */ MCD_OPC_Decode,
68927
  207,
68928
  32,
68929
  159,
68930
  3, // Opcode: t2SHASX
68931
  /* 6788 */ MCD_OPC_FilterValue,
68932
  4,
68933
  31,
68934
  0,
68935
  0, // Skip to: 6824
68936
  /* 6793 */ MCD_OPC_CheckPredicate,
68937
  53,
68938
  4,
68939
  9,
68940
  0, // Skip to: 9106
68941
  /* 6798 */ MCD_OPC_CheckField,
68942
  23,
68943
  1,
68944
  1,
68945
  253,
68946
  8,
68947
  0, // Skip to: 9106
68948
  /* 6805 */ MCD_OPC_CheckField,
68949
  20,
68950
  1,
68951
  0,
68952
  246,
68953
  8,
68954
  0, // Skip to: 9106
68955
  /* 6812 */ MCD_OPC_CheckField,
68956
  12,
68957
  4,
68958
  15,
68959
  239,
68960
  8,
68961
  0, // Skip to: 9106
68962
  /* 6819 */ MCD_OPC_Decode,
68963
  209,
68964
  33,
68965
  159,
68966
  3, // Opcode: t2UASX
68967
  /* 6824 */ MCD_OPC_FilterValue,
68968
  5,
68969
  31,
68970
  0,
68971
  0, // Skip to: 6860
68972
  /* 6829 */ MCD_OPC_CheckPredicate,
68973
  53,
68974
  224,
68975
  8,
68976
  0, // Skip to: 9106
68977
  /* 6834 */ MCD_OPC_CheckField,
68978
  23,
68979
  1,
68980
  1,
68981
  217,
68982
  8,
68983
  0, // Skip to: 9106
68984
  /* 6841 */ MCD_OPC_CheckField,
68985
  20,
68986
  1,
68987
  0,
68988
  210,
68989
  8,
68990
  0, // Skip to: 9106
68991
  /* 6848 */ MCD_OPC_CheckField,
68992
  12,
68993
  4,
68994
  15,
68995
  203,
68996
  8,
68997
  0, // Skip to: 9106
68998
  /* 6855 */ MCD_OPC_Decode,
68999
  224,
69000
  33,
69001
  159,
69002
  3, // Opcode: t2UQASX
69003
  /* 6860 */ MCD_OPC_FilterValue,
69004
  6,
69005
  193,
69006
  8,
69007
  0, // Skip to: 9106
69008
  /* 6865 */ MCD_OPC_CheckPredicate,
69009
  53,
69010
  188,
69011
  8,
69012
  0, // Skip to: 9106
69013
  /* 6870 */ MCD_OPC_CheckField,
69014
  23,
69015
  1,
69016
  1,
69017
  181,
69018
  8,
69019
  0, // Skip to: 9106
69020
  /* 6877 */ MCD_OPC_CheckField,
69021
  20,
69022
  1,
69023
  0,
69024
  174,
69025
  8,
69026
  0, // Skip to: 9106
69027
  /* 6884 */ MCD_OPC_CheckField,
69028
  12,
69029
  4,
69030
  15,
69031
  167,
69032
  8,
69033
  0, // Skip to: 9106
69034
  /* 6891 */ MCD_OPC_Decode,
69035
  215,
69036
  33,
69037
  159,
69038
  3, // Opcode: t2UHASX
69039
  /* 6896 */ MCD_OPC_FilterValue,
69040
  1,
69041
  157,
69042
  8,
69043
  0, // Skip to: 9106
69044
  /* 6901 */ MCD_OPC_ExtractField,
69045
  20,
69046
  1, // Inst{20} ...
69047
  /* 6904 */ MCD_OPC_FilterValue,
69048
  0,
69049
  72,
69050
  0,
69051
  0, // Skip to: 6981
69052
  /* 6909 */ MCD_OPC_ExtractField,
69053
  23,
69054
  1, // Inst{23} ...
69055
  /* 6912 */ MCD_OPC_FilterValue,
69056
  0,
69057
  35,
69058
  0,
69059
  0, // Skip to: 6952
69060
  /* 6917 */ MCD_OPC_ExtractField,
69061
  12,
69062
  4, // Inst{15-12} ...
69063
  /* 6920 */ MCD_OPC_FilterValue,
69064
  15,
69065
  133,
69066
  8,
69067
  0, // Skip to: 9106
69068
  /* 6925 */ MCD_OPC_CheckPredicate,
69069
  51,
69070
  12,
69071
  0,
69072
  0, // Skip to: 6942
69073
  /* 6930 */ MCD_OPC_CheckField,
69074
  16,
69075
  4,
69076
  15,
69077
  5,
69078
  0,
69079
  0, // Skip to: 6942
69080
  /* 6937 */ MCD_OPC_Decode,
69081
  192,
69082
  33,
69083
  160,
69084
  3, // Opcode: t2SXTB16
69085
  /* 6942 */ MCD_OPC_CheckPredicate,
69086
  51,
69087
  111,
69088
  8,
69089
  0, // Skip to: 9106
69090
  /* 6947 */ MCD_OPC_Decode,
69091
  189,
69092
  33,
69093
  161,
69094
  3, // Opcode: t2SXTAB16
69095
  /* 6952 */ MCD_OPC_FilterValue,
69096
  1,
69097
  101,
69098
  8,
69099
  0, // Skip to: 9106
69100
  /* 6957 */ MCD_OPC_CheckPredicate,
69101
  53,
69102
  96,
69103
  8,
69104
  0, // Skip to: 9106
69105
  /* 6962 */ MCD_OPC_CheckField,
69106
  12,
69107
  4,
69108
  15,
69109
  89,
69110
  8,
69111
  0, // Skip to: 9106
69112
  /* 6969 */ MCD_OPC_CheckField,
69113
  4,
69114
  3,
69115
  0,
69116
  82,
69117
  8,
69118
  0, // Skip to: 9106
69119
  /* 6976 */ MCD_OPC_Decode,
69120
  202,
69121
  32,
69122
  166,
69123
  3, // Opcode: t2SEL
69124
  /* 6981 */ MCD_OPC_FilterValue,
69125
  1,
69126
  72,
69127
  8,
69128
  0, // Skip to: 9106
69129
  /* 6986 */ MCD_OPC_ExtractField,
69130
  23,
69131
  1, // Inst{23} ...
69132
  /* 6989 */ MCD_OPC_FilterValue,
69133
  0,
69134
  35,
69135
  0,
69136
  0, // Skip to: 7029
69137
  /* 6994 */ MCD_OPC_ExtractField,
69138
  12,
69139
  4, // Inst{15-12} ...
69140
  /* 6997 */ MCD_OPC_FilterValue,
69141
  15,
69142
  56,
69143
  8,
69144
  0, // Skip to: 9106
69145
  /* 7002 */ MCD_OPC_CheckPredicate,
69146
  51,
69147
  12,
69148
  0,
69149
  0, // Skip to: 7019
69150
  /* 7007 */ MCD_OPC_CheckField,
69151
  16,
69152
  4,
69153
  15,
69154
  5,
69155
  0,
69156
  0, // Skip to: 7019
69157
  /* 7014 */ MCD_OPC_Decode,
69158
  239,
69159
  33,
69160
  160,
69161
  3, // Opcode: t2UXTB16
69162
  /* 7019 */ MCD_OPC_CheckPredicate,
69163
  51,
69164
  34,
69165
  8,
69166
  0, // Skip to: 9106
69167
  /* 7024 */ MCD_OPC_Decode,
69168
  236,
69169
  33,
69170
  161,
69171
  3, // Opcode: t2UXTAB16
69172
  /* 7029 */ MCD_OPC_FilterValue,
69173
  1,
69174
  24,
69175
  8,
69176
  0, // Skip to: 9106
69177
  /* 7034 */ MCD_OPC_CheckPredicate,
69178
  45,
69179
  19,
69180
  8,
69181
  0, // Skip to: 9106
69182
  /* 7039 */ MCD_OPC_CheckField,
69183
  12,
69184
  4,
69185
  15,
69186
  12,
69187
  8,
69188
  0, // Skip to: 9106
69189
  /* 7046 */ MCD_OPC_CheckField,
69190
  4,
69191
  3,
69192
  0,
69193
  5,
69194
  8,
69195
  0, // Skip to: 9106
69196
  /* 7053 */ MCD_OPC_Decode,
69197
  137,
69198
  31,
69199
  163,
69200
  3, // Opcode: t2CLZ
69201
  /* 7058 */ MCD_OPC_FilterValue,
69202
  3,
69203
  251,
69204
  7,
69205
  0, // Skip to: 9106
69206
  /* 7063 */ MCD_OPC_ExtractField,
69207
  4,
69208
  4, // Inst{7-4} ...
69209
  /* 7066 */ MCD_OPC_FilterValue,
69210
  0,
69211
  98,
69212
  0,
69213
  0, // Skip to: 7169
69214
  /* 7071 */ MCD_OPC_ExtractField,
69215
  20,
69216
  1, // Inst{20} ...
69217
  /* 7074 */ MCD_OPC_FilterValue,
69218
  0,
69219
  50,
69220
  0,
69221
  0, // Skip to: 7129
69222
  /* 7079 */ MCD_OPC_ExtractField,
69223
  23,
69224
  1, // Inst{23} ...
69225
  /* 7082 */ MCD_OPC_FilterValue,
69226
  0,
69227
  27,
69228
  0,
69229
  0, // Skip to: 7114
69230
  /* 7087 */ MCD_OPC_CheckPredicate,
69231
  53,
69232
  12,
69233
  0,
69234
  0, // Skip to: 7104
69235
  /* 7092 */ MCD_OPC_CheckField,
69236
  12,
69237
  4,
69238
  15,
69239
  5,
69240
  0,
69241
  0, // Skip to: 7104
69242
  /* 7099 */ MCD_OPC_Decode,
69243
  237,
69244
  32,
69245
  159,
69246
  3, // Opcode: t2SMUAD
69247
  /* 7104 */ MCD_OPC_CheckPredicate,
69248
  53,
69249
  205,
69250
  7,
69251
  0, // Skip to: 9106
69252
  /* 7109 */ MCD_OPC_Decode,
69253
  214,
69254
  32,
69255
  164,
69256
  3, // Opcode: t2SMLAD
69257
  /* 7114 */ MCD_OPC_FilterValue,
69258
  1,
69259
  195,
69260
  7,
69261
  0, // Skip to: 9106
69262
  /* 7119 */ MCD_OPC_CheckPredicate,
69263
  45,
69264
  190,
69265
  7,
69266
  0, // Skip to: 9106
69267
  /* 7124 */ MCD_OPC_Decode,
69268
  221,
69269
  33,
69270
  165,
69271
  3, // Opcode: t2UMULL
69272
  /* 7129 */ MCD_OPC_FilterValue,
69273
  1,
69274
  180,
69275
  7,
69276
  0, // Skip to: 9106
69277
  /* 7134 */ MCD_OPC_ExtractField,
69278
  23,
69279
  1, // Inst{23} ...
69280
  /* 7137 */ MCD_OPC_FilterValue,
69281
  0,
69282
  172,
69283
  7,
69284
  0, // Skip to: 9106
69285
  /* 7142 */ MCD_OPC_CheckPredicate,
69286
  53,
69287
  12,
69288
  0,
69289
  0, // Skip to: 7159
69290
  /* 7147 */ MCD_OPC_CheckField,
69291
  12,
69292
  4,
69293
  15,
69294
  5,
69295
  0,
69296
  0, // Skip to: 7159
69297
  /* 7154 */ MCD_OPC_Decode,
69298
  244,
69299
  32,
69300
  159,
69301
  3, // Opcode: t2SMULWB
69302
  /* 7159 */ MCD_OPC_CheckPredicate,
69303
  53,
69304
  150,
69305
  7,
69306
  0, // Skip to: 9106
69307
  /* 7164 */ MCD_OPC_Decode,
69308
  225,
69309
  32,
69310
  164,
69311
  3, // Opcode: t2SMLAWB
69312
  /* 7169 */ MCD_OPC_FilterValue,
69313
  1,
69314
  83,
69315
  0,
69316
  0, // Skip to: 7257
69317
  /* 7174 */ MCD_OPC_ExtractField,
69318
  20,
69319
  1, // Inst{20} ...
69320
  /* 7177 */ MCD_OPC_FilterValue,
69321
  0,
69322
  35,
69323
  0,
69324
  0, // Skip to: 7217
69325
  /* 7182 */ MCD_OPC_ExtractField,
69326
  23,
69327
  1, // Inst{23} ...
69328
  /* 7185 */ MCD_OPC_FilterValue,
69329
  0,
69330
  124,
69331
  7,
69332
  0, // Skip to: 9106
69333
  /* 7190 */ MCD_OPC_CheckPredicate,
69334
  53,
69335
  12,
69336
  0,
69337
  0, // Skip to: 7207
69338
  /* 7195 */ MCD_OPC_CheckField,
69339
  12,
69340
  4,
69341
  15,
69342
  5,
69343
  0,
69344
  0, // Skip to: 7207
69345
  /* 7202 */ MCD_OPC_Decode,
69346
  238,
69347
  32,
69348
  159,
69349
  3, // Opcode: t2SMUADX
69350
  /* 7207 */ MCD_OPC_CheckPredicate,
69351
  53,
69352
  102,
69353
  7,
69354
  0, // Skip to: 9106
69355
  /* 7212 */ MCD_OPC_Decode,
69356
  215,
69357
  32,
69358
  164,
69359
  3, // Opcode: t2SMLADX
69360
  /* 7217 */ MCD_OPC_FilterValue,
69361
  1,
69362
  92,
69363
  7,
69364
  0, // Skip to: 9106
69365
  /* 7222 */ MCD_OPC_ExtractField,
69366
  23,
69367
  1, // Inst{23} ...
69368
  /* 7225 */ MCD_OPC_FilterValue,
69369
  0,
69370
  84,
69371
  7,
69372
  0, // Skip to: 9106
69373
  /* 7230 */ MCD_OPC_CheckPredicate,
69374
  53,
69375
  12,
69376
  0,
69377
  0, // Skip to: 7247
69378
  /* 7235 */ MCD_OPC_CheckField,
69379
  12,
69380
  4,
69381
  15,
69382
  5,
69383
  0,
69384
  0, // Skip to: 7247
69385
  /* 7242 */ MCD_OPC_Decode,
69386
  245,
69387
  32,
69388
  159,
69389
  3, // Opcode: t2SMULWT
69390
  /* 7247 */ MCD_OPC_CheckPredicate,
69391
  53,
69392
  62,
69393
  7,
69394
  0, // Skip to: 9106
69395
  /* 7252 */ MCD_OPC_Decode,
69396
  226,
69397
  32,
69398
  164,
69399
  3, // Opcode: t2SMLAWT
69400
  /* 7257 */ MCD_OPC_FilterValue,
69401
  15,
69402
  52,
69403
  7,
69404
  0, // Skip to: 9106
69405
  /* 7262 */ MCD_OPC_CheckPredicate,
69406
  67,
69407
  47,
69408
  7,
69409
  0, // Skip to: 9106
69410
  /* 7267 */ MCD_OPC_CheckField,
69411
  23,
69412
  1,
69413
  1,
69414
  40,
69415
  7,
69416
  0, // Skip to: 9106
69417
  /* 7274 */ MCD_OPC_CheckField,
69418
  20,
69419
  1,
69420
  1,
69421
  33,
69422
  7,
69423
  0, // Skip to: 9106
69424
  /* 7281 */ MCD_OPC_CheckField,
69425
  12,
69426
  4,
69427
  15,
69428
  26,
69429
  7,
69430
  0, // Skip to: 9106
69431
  /* 7288 */ MCD_OPC_Decode,
69432
  212,
69433
  33,
69434
  159,
69435
  3, // Opcode: t2UDIV
69436
  /* 7293 */ MCD_OPC_FilterValue,
69437
  2,
69438
  141,
69439
  5,
69440
  0, // Skip to: 8719
69441
  /* 7298 */ MCD_OPC_ExtractField,
69442
  24,
69443
  3, // Inst{26-24} ...
69444
  /* 7301 */ MCD_OPC_FilterValue,
69445
  0,
69446
  24,
69447
  1,
69448
  0, // Skip to: 7586
69449
  /* 7306 */ MCD_OPC_ExtractField,
69450
  20,
69451
  1, // Inst{20} ...
69452
  /* 7309 */ MCD_OPC_FilterValue,
69453
  0,
69454
  125,
69455
  0,
69456
  0, // Skip to: 7439
69457
  /* 7314 */ MCD_OPC_ExtractField,
69458
  23,
69459
  1, // Inst{23} ...
69460
  /* 7317 */ MCD_OPC_FilterValue,
69461
  0,
69462
  102,
69463
  0,
69464
  0, // Skip to: 7424
69465
  /* 7322 */ MCD_OPC_ExtractField,
69466
  10,
69467
  2, // Inst{11-10} ...
69468
  /* 7325 */ MCD_OPC_FilterValue,
69469
  0,
69470
  17,
69471
  0,
69472
  0, // Skip to: 7347
69473
  /* 7330 */ MCD_OPC_CheckPredicate,
69474
  45,
69475
  235,
69476
  6,
69477
  0, // Skip to: 9106
69478
  /* 7335 */ MCD_OPC_CheckField,
69479
  6,
69480
  4,
69481
  0,
69482
  228,
69483
  6,
69484
  0, // Skip to: 9106
69485
  /* 7342 */ MCD_OPC_Decode,
69486
  180,
69487
  33,
69488
  167,
69489
  3, // Opcode: t2STRs
69490
  /* 7347 */ MCD_OPC_FilterValue,
69491
  2,
69492
  17,
69493
  0,
69494
  0, // Skip to: 7369
69495
  /* 7352 */ MCD_OPC_CheckPredicate,
69496
  45,
69497
  213,
69498
  6,
69499
  0, // Skip to: 9106
69500
  /* 7357 */ MCD_OPC_CheckField,
69501
  8,
69502
  1,
69503
  1,
69504
  206,
69505
  6,
69506
  0, // Skip to: 9106
69507
  /* 7364 */ MCD_OPC_Decode,
69508
  176,
69509
  33,
69510
  150,
69511
  3, // Opcode: t2STR_POST
69512
  /* 7369 */ MCD_OPC_FilterValue,
69513
  3,
69514
  196,
69515
  6,
69516
  0, // Skip to: 9106
69517
  /* 7374 */ MCD_OPC_ExtractField,
69518
  8,
69519
  1, // Inst{8} ...
69520
  /* 7377 */ MCD_OPC_FilterValue,
69521
  0,
69522
  27,
69523
  0,
69524
  0, // Skip to: 7409
69525
  /* 7382 */ MCD_OPC_CheckPredicate,
69526
  45,
69527
  12,
69528
  0,
69529
  0, // Skip to: 7399
69530
  /* 7387 */ MCD_OPC_CheckField,
69531
  9,
69532
  1,
69533
  1,
69534
  5,
69535
  0,
69536
  0, // Skip to: 7399
69537
  /* 7394 */ MCD_OPC_Decode,
69538
  175,
69539
  33,
69540
  151,
69541
  3, // Opcode: t2STRT
69542
  /* 7399 */ MCD_OPC_CheckPredicate,
69543
  45,
69544
  166,
69545
  6,
69546
  0, // Skip to: 9106
69547
  /* 7404 */ MCD_OPC_Decode,
69548
  179,
69549
  33,
69550
  168,
69551
  3, // Opcode: t2STRi8
69552
  /* 7409 */ MCD_OPC_FilterValue,
69553
  1,
69554
  156,
69555
  6,
69556
  0, // Skip to: 9106
69557
  /* 7414 */ MCD_OPC_CheckPredicate,
69558
  45,
69559
  151,
69560
  6,
69561
  0, // Skip to: 9106
69562
  /* 7419 */ MCD_OPC_Decode,
69563
  177,
69564
  33,
69565
  150,
69566
  3, // Opcode: t2STR_PRE
69567
  /* 7424 */ MCD_OPC_FilterValue,
69568
  1,
69569
  141,
69570
  6,
69571
  0, // Skip to: 9106
69572
  /* 7429 */ MCD_OPC_CheckPredicate,
69573
  45,
69574
  136,
69575
  6,
69576
  0, // Skip to: 9106
69577
  /* 7434 */ MCD_OPC_Decode,
69578
  178,
69579
  33,
69580
  169,
69581
  3, // Opcode: t2STRi12
69582
  /* 7439 */ MCD_OPC_FilterValue,
69583
  1,
69584
  126,
69585
  6,
69586
  0, // Skip to: 9106
69587
  /* 7444 */ MCD_OPC_ExtractField,
69588
  23,
69589
  1, // Inst{23} ...
69590
  /* 7447 */ MCD_OPC_FilterValue,
69591
  0,
69592
  102,
69593
  0,
69594
  0, // Skip to: 7554
69595
  /* 7452 */ MCD_OPC_ExtractField,
69596
  10,
69597
  2, // Inst{11-10} ...
69598
  /* 7455 */ MCD_OPC_FilterValue,
69599
  0,
69600
  17,
69601
  0,
69602
  0, // Skip to: 7477
69603
  /* 7460 */ MCD_OPC_CheckPredicate,
69604
  45,
69605
  104,
69606
  0,
69607
  0, // Skip to: 7569
69608
  /* 7465 */ MCD_OPC_CheckField,
69609
  6,
69610
  4,
69611
  0,
69612
  97,
69613
  0,
69614
  0, // Skip to: 7569
69615
  /* 7472 */ MCD_OPC_Decode,
69616
  241,
69617
  31,
69618
  154,
69619
  3, // Opcode: t2LDRs
69620
  /* 7477 */ MCD_OPC_FilterValue,
69621
  2,
69622
  17,
69623
  0,
69624
  0, // Skip to: 7499
69625
  /* 7482 */ MCD_OPC_CheckPredicate,
69626
  45,
69627
  82,
69628
  0,
69629
  0, // Skip to: 7569
69630
  /* 7487 */ MCD_OPC_CheckField,
69631
  8,
69632
  1,
69633
  1,
69634
  75,
69635
  0,
69636
  0, // Skip to: 7569
69637
  /* 7494 */ MCD_OPC_Decode,
69638
  236,
69639
  31,
69640
  150,
69641
  3, // Opcode: t2LDR_POST
69642
  /* 7499 */ MCD_OPC_FilterValue,
69643
  3,
69644
  65,
69645
  0,
69646
  0, // Skip to: 7569
69647
  /* 7504 */ MCD_OPC_ExtractField,
69648
  8,
69649
  1, // Inst{8} ...
69650
  /* 7507 */ MCD_OPC_FilterValue,
69651
  0,
69652
  27,
69653
  0,
69654
  0, // Skip to: 7539
69655
  /* 7512 */ MCD_OPC_CheckPredicate,
69656
  45,
69657
  12,
69658
  0,
69659
  0, // Skip to: 7529
69660
  /* 7517 */ MCD_OPC_CheckField,
69661
  9,
69662
  1,
69663
  1,
69664
  5,
69665
  0,
69666
  0, // Skip to: 7529
69667
  /* 7524 */ MCD_OPC_Decode,
69668
  235,
69669
  31,
69670
  156,
69671
  3, // Opcode: t2LDRT
69672
  /* 7529 */ MCD_OPC_CheckPredicate,
69673
  45,
69674
  35,
69675
  0,
69676
  0, // Skip to: 7569
69677
  /* 7534 */ MCD_OPC_Decode,
69678
  239,
69679
  31,
69680
  155,
69681
  3, // Opcode: t2LDRi8
69682
  /* 7539 */ MCD_OPC_FilterValue,
69683
  1,
69684
  25,
69685
  0,
69686
  0, // Skip to: 7569
69687
  /* 7544 */ MCD_OPC_CheckPredicate,
69688
  45,
69689
  20,
69690
  0,
69691
  0, // Skip to: 7569
69692
  /* 7549 */ MCD_OPC_Decode,
69693
  237,
69694
  31,
69695
  150,
69696
  3, // Opcode: t2LDR_PRE
69697
  /* 7554 */ MCD_OPC_FilterValue,
69698
  1,
69699
  10,
69700
  0,
69701
  0, // Skip to: 7569
69702
  /* 7559 */ MCD_OPC_CheckPredicate,
69703
  45,
69704
  5,
69705
  0,
69706
  0, // Skip to: 7569
69707
  /* 7564 */ MCD_OPC_Decode,
69708
  238,
69709
  31,
69710
  157,
69711
  3, // Opcode: t2LDRi12
69712
  /* 7569 */ MCD_OPC_CheckPredicate,
69713
  45,
69714
  252,
69715
  5,
69716
  0, // Skip to: 9106
69717
  /* 7574 */ MCD_OPC_CheckField,
69718
  16,
69719
  4,
69720
  15,
69721
  245,
69722
  5,
69723
  0, // Skip to: 9106
69724
  /* 7581 */ MCD_OPC_Decode,
69725
  240,
69726
  31,
69727
  158,
69728
  3, // Opcode: t2LDRpci
69729
  /* 7586 */ MCD_OPC_FilterValue,
69730
  2,
69731
  163,
69732
  2,
69733
  0, // Skip to: 8266
69734
  /* 7591 */ MCD_OPC_ExtractField,
69735
  7,
69736
  1, // Inst{7} ...
69737
  /* 7594 */ MCD_OPC_FilterValue,
69738
  0,
69739
  159,
69740
  1,
69741
  0, // Skip to: 8014
69742
  /* 7599 */ MCD_OPC_ExtractField,
69743
  4,
69744
  3, // Inst{6-4} ...
69745
  /* 7602 */ MCD_OPC_FilterValue,
69746
  0,
69747
  77,
69748
  0,
69749
  0, // Skip to: 7684
69750
  /* 7607 */ MCD_OPC_ExtractField,
69751
  23,
69752
  1, // Inst{23} ...
69753
  /* 7610 */ MCD_OPC_FilterValue,
69754
  0,
69755
  17,
69756
  0,
69757
  0, // Skip to: 7632
69758
  /* 7615 */ MCD_OPC_CheckPredicate,
69759
  45,
69760
  206,
69761
  5,
69762
  0, // Skip to: 9106
69763
  /* 7620 */ MCD_OPC_CheckField,
69764
  12,
69765
  4,
69766
  15,
69767
  199,
69768
  5,
69769
  0, // Skip to: 9106
69770
  /* 7627 */ MCD_OPC_Decode,
69771
  243,
69772
  30,
69773
  217,
69774
  2, // Opcode: t2ASRrr
69775
  /* 7632 */ MCD_OPC_FilterValue,
69776
  1,
69777
  189,
69778
  5,
69779
  0, // Skip to: 9106
69780
  /* 7637 */ MCD_OPC_ExtractField,
69781
  20,
69782
  1, // Inst{20} ...
69783
  /* 7640 */ MCD_OPC_FilterValue,
69784
  0,
69785
  17,
69786
  0,
69787
  0, // Skip to: 7662
69788
  /* 7645 */ MCD_OPC_CheckPredicate,
69789
  53,
69790
  176,
69791
  5,
69792
  0, // Skip to: 9106
69793
  /* 7650 */ MCD_OPC_CheckField,
69794
  12,
69795
  4,
69796
  15,
69797
  169,
69798
  5,
69799
  0, // Skip to: 9106
69800
  /* 7657 */ MCD_OPC_Decode,
69801
  128,
69802
  33,
69803
  159,
69804
  3, // Opcode: t2SSUB8
69805
  /* 7662 */ MCD_OPC_FilterValue,
69806
  1,
69807
  159,
69808
  5,
69809
  0, // Skip to: 9106
69810
  /* 7667 */ MCD_OPC_CheckPredicate,
69811
  53,
69812
  154,
69813
  5,
69814
  0, // Skip to: 9106
69815
  /* 7672 */ MCD_OPC_CheckField,
69816
  12,
69817
  4,
69818
  15,
69819
  147,
69820
  5,
69821
  0, // Skip to: 9106
69822
  /* 7679 */ MCD_OPC_Decode,
69823
  255,
69824
  32,
69825
  159,
69826
  3, // Opcode: t2SSUB16
69827
  /* 7684 */ MCD_OPC_FilterValue,
69828
  1,
69829
  61,
69830
  0,
69831
  0, // Skip to: 7750
69832
  /* 7689 */ MCD_OPC_ExtractField,
69833
  20,
69834
  1, // Inst{20} ...
69835
  /* 7692 */ MCD_OPC_FilterValue,
69836
  0,
69837
  24,
69838
  0,
69839
  0, // Skip to: 7721
69840
  /* 7697 */ MCD_OPC_CheckPredicate,
69841
  53,
69842
  124,
69843
  5,
69844
  0, // Skip to: 9106
69845
  /* 7702 */ MCD_OPC_CheckField,
69846
  23,
69847
  1,
69848
  1,
69849
  117,
69850
  5,
69851
  0, // Skip to: 9106
69852
  /* 7709 */ MCD_OPC_CheckField,
69853
  12,
69854
  4,
69855
  15,
69856
  110,
69857
  5,
69858
  0, // Skip to: 9106
69859
  /* 7716 */ MCD_OPC_Decode,
69860
  178,
69861
  32,
69862
  159,
69863
  3, // Opcode: t2QSUB8
69864
  /* 7721 */ MCD_OPC_FilterValue,
69865
  1,
69866
  100,
69867
  5,
69868
  0, // Skip to: 9106
69869
  /* 7726 */ MCD_OPC_CheckPredicate,
69870
  53,
69871
  95,
69872
  5,
69873
  0, // Skip to: 9106
69874
  /* 7731 */ MCD_OPC_CheckField,
69875
  23,
69876
  1,
69877
  1,
69878
  88,
69879
  5,
69880
  0, // Skip to: 9106
69881
  /* 7738 */ MCD_OPC_CheckField,
69882
  12,
69883
  4,
69884
  15,
69885
  81,
69886
  5,
69887
  0, // Skip to: 9106
69888
  /* 7745 */ MCD_OPC_Decode,
69889
  177,
69890
  32,
69891
  159,
69892
  3, // Opcode: t2QSUB16
69893
  /* 7750 */ MCD_OPC_FilterValue,
69894
  2,
69895
  61,
69896
  0,
69897
  0, // Skip to: 7816
69898
  /* 7755 */ MCD_OPC_ExtractField,
69899
  20,
69900
  1, // Inst{20} ...
69901
  /* 7758 */ MCD_OPC_FilterValue,
69902
  0,
69903
  24,
69904
  0,
69905
  0, // Skip to: 7787
69906
  /* 7763 */ MCD_OPC_CheckPredicate,
69907
  53,
69908
  58,
69909
  5,
69910
  0, // Skip to: 9106
69911
  /* 7768 */ MCD_OPC_CheckField,
69912
  23,
69913
  1,
69914
  1,
69915
  51,
69916
  5,
69917
  0, // Skip to: 9106
69918
  /* 7775 */ MCD_OPC_CheckField,
69919
  12,
69920
  4,
69921
  15,
69922
  44,
69923
  5,
69924
  0, // Skip to: 9106
69925
  /* 7782 */ MCD_OPC_Decode,
69926
  210,
69927
  32,
69928
  159,
69929
  3, // Opcode: t2SHSUB8
69930
  /* 7787 */ MCD_OPC_FilterValue,
69931
  1,
69932
  34,
69933
  5,
69934
  0, // Skip to: 9106
69935
  /* 7792 */ MCD_OPC_CheckPredicate,
69936
  53,
69937
  29,
69938
  5,
69939
  0, // Skip to: 9106
69940
  /* 7797 */ MCD_OPC_CheckField,
69941
  23,
69942
  1,
69943
  1,
69944
  22,
69945
  5,
69946
  0, // Skip to: 9106
69947
  /* 7804 */ MCD_OPC_CheckField,
69948
  12,
69949
  4,
69950
  15,
69951
  15,
69952
  5,
69953
  0, // Skip to: 9106
69954
  /* 7811 */ MCD_OPC_Decode,
69955
  209,
69956
  32,
69957
  159,
69958
  3, // Opcode: t2SHSUB16
69959
  /* 7816 */ MCD_OPC_FilterValue,
69960
  4,
69961
  61,
69962
  0,
69963
  0, // Skip to: 7882
69964
  /* 7821 */ MCD_OPC_ExtractField,
69965
  20,
69966
  1, // Inst{20} ...
69967
  /* 7824 */ MCD_OPC_FilterValue,
69968
  0,
69969
  24,
69970
  0,
69971
  0, // Skip to: 7853
69972
  /* 7829 */ MCD_OPC_CheckPredicate,
69973
  53,
69974
  248,
69975
  4,
69976
  0, // Skip to: 9106
69977
  /* 7834 */ MCD_OPC_CheckField,
69978
  23,
69979
  1,
69980
  1,
69981
  241,
69982
  4,
69983
  0, // Skip to: 9106
69984
  /* 7841 */ MCD_OPC_CheckField,
69985
  12,
69986
  4,
69987
  15,
69988
  234,
69989
  4,
69990
  0, // Skip to: 9106
69991
  /* 7848 */ MCD_OPC_Decode,
69992
  234,
69993
  33,
69994
  159,
69995
  3, // Opcode: t2USUB8
69996
  /* 7853 */ MCD_OPC_FilterValue,
69997
  1,
69998
  224,
69999
  4,
70000
  0, // Skip to: 9106
70001
  /* 7858 */ MCD_OPC_CheckPredicate,
70002
  53,
70003
  219,
70004
  4,
70005
  0, // Skip to: 9106
70006
  /* 7863 */ MCD_OPC_CheckField,
70007
  23,
70008
  1,
70009
  1,
70010
  212,
70011
  4,
70012
  0, // Skip to: 9106
70013
  /* 7870 */ MCD_OPC_CheckField,
70014
  12,
70015
  4,
70016
  15,
70017
  205,
70018
  4,
70019
  0, // Skip to: 9106
70020
  /* 7877 */ MCD_OPC_Decode,
70021
  233,
70022
  33,
70023
  159,
70024
  3, // Opcode: t2USUB16
70025
  /* 7882 */ MCD_OPC_FilterValue,
70026
  5,
70027
  61,
70028
  0,
70029
  0, // Skip to: 7948
70030
  /* 7887 */ MCD_OPC_ExtractField,
70031
  20,
70032
  1, // Inst{20} ...
70033
  /* 7890 */ MCD_OPC_FilterValue,
70034
  0,
70035
  24,
70036
  0,
70037
  0, // Skip to: 7919
70038
  /* 7895 */ MCD_OPC_CheckPredicate,
70039
  53,
70040
  182,
70041
  4,
70042
  0, // Skip to: 9106
70043
  /* 7900 */ MCD_OPC_CheckField,
70044
  23,
70045
  1,
70046
  1,
70047
  175,
70048
  4,
70049
  0, // Skip to: 9106
70050
  /* 7907 */ MCD_OPC_CheckField,
70051
  12,
70052
  4,
70053
  15,
70054
  168,
70055
  4,
70056
  0, // Skip to: 9106
70057
  /* 7914 */ MCD_OPC_Decode,
70058
  227,
70059
  33,
70060
  159,
70061
  3, // Opcode: t2UQSUB8
70062
  /* 7919 */ MCD_OPC_FilterValue,
70063
  1,
70064
  158,
70065
  4,
70066
  0, // Skip to: 9106
70067
  /* 7924 */ MCD_OPC_CheckPredicate,
70068
  53,
70069
  153,
70070
  4,
70071
  0, // Skip to: 9106
70072
  /* 7929 */ MCD_OPC_CheckField,
70073
  23,
70074
  1,
70075
  1,
70076
  146,
70077
  4,
70078
  0, // Skip to: 9106
70079
  /* 7936 */ MCD_OPC_CheckField,
70080
  12,
70081
  4,
70082
  15,
70083
  139,
70084
  4,
70085
  0, // Skip to: 9106
70086
  /* 7943 */ MCD_OPC_Decode,
70087
  226,
70088
  33,
70089
  159,
70090
  3, // Opcode: t2UQSUB16
70091
  /* 7948 */ MCD_OPC_FilterValue,
70092
  6,
70093
  129,
70094
  4,
70095
  0, // Skip to: 9106
70096
  /* 7953 */ MCD_OPC_ExtractField,
70097
  20,
70098
  1, // Inst{20} ...
70099
  /* 7956 */ MCD_OPC_FilterValue,
70100
  0,
70101
  24,
70102
  0,
70103
  0, // Skip to: 7985
70104
  /* 7961 */ MCD_OPC_CheckPredicate,
70105
  53,
70106
  116,
70107
  4,
70108
  0, // Skip to: 9106
70109
  /* 7966 */ MCD_OPC_CheckField,
70110
  23,
70111
  1,
70112
  1,
70113
  109,
70114
  4,
70115
  0, // Skip to: 9106
70116
  /* 7973 */ MCD_OPC_CheckField,
70117
  12,
70118
  4,
70119
  15,
70120
  102,
70121
  4,
70122
  0, // Skip to: 9106
70123
  /* 7980 */ MCD_OPC_Decode,
70124
  218,
70125
  33,
70126
  159,
70127
  3, // Opcode: t2UHSUB8
70128
  /* 7985 */ MCD_OPC_FilterValue,
70129
  1,
70130
  92,
70131
  4,
70132
  0, // Skip to: 9106
70133
  /* 7990 */ MCD_OPC_CheckPredicate,
70134
  53,
70135
  87,
70136
  4,
70137
  0, // Skip to: 9106
70138
  /* 7995 */ MCD_OPC_CheckField,
70139
  23,
70140
  1,
70141
  1,
70142
  80,
70143
  4,
70144
  0, // Skip to: 9106
70145
  /* 8002 */ MCD_OPC_CheckField,
70146
  12,
70147
  4,
70148
  15,
70149
  73,
70150
  4,
70151
  0, // Skip to: 9106
70152
  /* 8009 */ MCD_OPC_Decode,
70153
  217,
70154
  33,
70155
  159,
70156
  3, // Opcode: t2UHSUB16
70157
  /* 8014 */ MCD_OPC_FilterValue,
70158
  1,
70159
  63,
70160
  4,
70161
  0, // Skip to: 9106
70162
  /* 8019 */ MCD_OPC_ExtractField,
70163
  20,
70164
  1, // Inst{20} ...
70165
  /* 8022 */ MCD_OPC_FilterValue,
70166
  0,
70167
  117,
70168
  0,
70169
  0, // Skip to: 8144
70170
  /* 8027 */ MCD_OPC_ExtractField,
70171
  23,
70172
  1, // Inst{23} ...
70173
  /* 8030 */ MCD_OPC_FilterValue,
70174
  0,
70175
  35,
70176
  0,
70177
  0, // Skip to: 8070
70178
  /* 8035 */ MCD_OPC_ExtractField,
70179
  12,
70180
  4, // Inst{15-12} ...
70181
  /* 8038 */ MCD_OPC_FilterValue,
70182
  15,
70183
  39,
70184
  4,
70185
  0, // Skip to: 9106
70186
  /* 8043 */ MCD_OPC_CheckPredicate,
70187
  45,
70188
  12,
70189
  0,
70190
  0, // Skip to: 8060
70191
  /* 8048 */ MCD_OPC_CheckField,
70192
  16,
70193
  4,
70194
  15,
70195
  5,
70196
  0,
70197
  0, // Skip to: 8060
70198
  /* 8055 */ MCD_OPC_Decode,
70199
  191,
70200
  33,
70201
  160,
70202
  3, // Opcode: t2SXTB
70203
  /* 8060 */ MCD_OPC_CheckPredicate,
70204
  51,
70205
  17,
70206
  4,
70207
  0, // Skip to: 9106
70208
  /* 8065 */ MCD_OPC_Decode,
70209
  188,
70210
  33,
70211
  161,
70212
  3, // Opcode: t2SXTAB
70213
  /* 8070 */ MCD_OPC_FilterValue,
70214
  1,
70215
  7,
70216
  4,
70217
  0, // Skip to: 9106
70218
  /* 8075 */ MCD_OPC_ExtractField,
70219
  4,
70220
  3, // Inst{6-4} ...
70221
  /* 8078 */ MCD_OPC_FilterValue,
70222
  0,
70223
  17,
70224
  0,
70225
  0, // Skip to: 8100
70226
  /* 8083 */ MCD_OPC_CheckPredicate,
70227
  69,
70228
  250,
70229
  3,
70230
  0, // Skip to: 9106
70231
  /* 8088 */ MCD_OPC_CheckField,
70232
  12,
70233
  4,
70234
  15,
70235
  243,
70236
  3,
70237
  0, // Skip to: 9106
70238
  /* 8095 */ MCD_OPC_Decode,
70239
  147,
70240
  31,
70241
  159,
70242
  3, // Opcode: t2CRC32B
70243
  /* 8100 */ MCD_OPC_FilterValue,
70244
  1,
70245
  17,
70246
  0,
70247
  0, // Skip to: 8122
70248
  /* 8105 */ MCD_OPC_CheckPredicate,
70249
  69,
70250
  228,
70251
  3,
70252
  0, // Skip to: 9106
70253
  /* 8110 */ MCD_OPC_CheckField,
70254
  12,
70255
  4,
70256
  15,
70257
  221,
70258
  3,
70259
  0, // Skip to: 9106
70260
  /* 8117 */ MCD_OPC_Decode,
70261
  151,
70262
  31,
70263
  159,
70264
  3, // Opcode: t2CRC32H
70265
  /* 8122 */ MCD_OPC_FilterValue,
70266
  2,
70267
  211,
70268
  3,
70269
  0, // Skip to: 9106
70270
  /* 8127 */ MCD_OPC_CheckPredicate,
70271
  69,
70272
  206,
70273
  3,
70274
  0, // Skip to: 9106
70275
  /* 8132 */ MCD_OPC_CheckField,
70276
  12,
70277
  4,
70278
  15,
70279
  199,
70280
  3,
70281
  0, // Skip to: 9106
70282
  /* 8139 */ MCD_OPC_Decode,
70283
  152,
70284
  31,
70285
  159,
70286
  3, // Opcode: t2CRC32W
70287
  /* 8144 */ MCD_OPC_FilterValue,
70288
  1,
70289
  189,
70290
  3,
70291
  0, // Skip to: 9106
70292
  /* 8149 */ MCD_OPC_ExtractField,
70293
  23,
70294
  1, // Inst{23} ...
70295
  /* 8152 */ MCD_OPC_FilterValue,
70296
  0,
70297
  35,
70298
  0,
70299
  0, // Skip to: 8192
70300
  /* 8157 */ MCD_OPC_ExtractField,
70301
  12,
70302
  4, // Inst{15-12} ...
70303
  /* 8160 */ MCD_OPC_FilterValue,
70304
  15,
70305
  173,
70306
  3,
70307
  0, // Skip to: 9106
70308
  /* 8165 */ MCD_OPC_CheckPredicate,
70309
  45,
70310
  12,
70311
  0,
70312
  0, // Skip to: 8182
70313
  /* 8170 */ MCD_OPC_CheckField,
70314
  16,
70315
  4,
70316
  15,
70317
  5,
70318
  0,
70319
  0, // Skip to: 8182
70320
  /* 8177 */ MCD_OPC_Decode,
70321
  238,
70322
  33,
70323
  160,
70324
  3, // Opcode: t2UXTB
70325
  /* 8182 */ MCD_OPC_CheckPredicate,
70326
  51,
70327
  151,
70328
  3,
70329
  0, // Skip to: 9106
70330
  /* 8187 */ MCD_OPC_Decode,
70331
  235,
70332
  33,
70333
  161,
70334
  3, // Opcode: t2UXTAB
70335
  /* 8192 */ MCD_OPC_FilterValue,
70336
  1,
70337
  141,
70338
  3,
70339
  0, // Skip to: 9106
70340
  /* 8197 */ MCD_OPC_ExtractField,
70341
  4,
70342
  3, // Inst{6-4} ...
70343
  /* 8200 */ MCD_OPC_FilterValue,
70344
  0,
70345
  17,
70346
  0,
70347
  0, // Skip to: 8222
70348
  /* 8205 */ MCD_OPC_CheckPredicate,
70349
  69,
70350
  128,
70351
  3,
70352
  0, // Skip to: 9106
70353
  /* 8210 */ MCD_OPC_CheckField,
70354
  12,
70355
  4,
70356
  15,
70357
  121,
70358
  3,
70359
  0, // Skip to: 9106
70360
  /* 8217 */ MCD_OPC_Decode,
70361
  148,
70362
  31,
70363
  159,
70364
  3, // Opcode: t2CRC32CB
70365
  /* 8222 */ MCD_OPC_FilterValue,
70366
  1,
70367
  17,
70368
  0,
70369
  0, // Skip to: 8244
70370
  /* 8227 */ MCD_OPC_CheckPredicate,
70371
  69,
70372
  106,
70373
  3,
70374
  0, // Skip to: 9106
70375
  /* 8232 */ MCD_OPC_CheckField,
70376
  12,
70377
  4,
70378
  15,
70379
  99,
70380
  3,
70381
  0, // Skip to: 9106
70382
  /* 8239 */ MCD_OPC_Decode,
70383
  149,
70384
  31,
70385
  159,
70386
  3, // Opcode: t2CRC32CH
70387
  /* 8244 */ MCD_OPC_FilterValue,
70388
  2,
70389
  89,
70390
  3,
70391
  0, // Skip to: 9106
70392
  /* 8249 */ MCD_OPC_CheckPredicate,
70393
  69,
70394
  84,
70395
  3,
70396
  0, // Skip to: 9106
70397
  /* 8254 */ MCD_OPC_CheckField,
70398
  12,
70399
  4,
70400
  15,
70401
  77,
70402
  3,
70403
  0, // Skip to: 9106
70404
  /* 8261 */ MCD_OPC_Decode,
70405
  150,
70406
  31,
70407
  159,
70408
  3, // Opcode: t2CRC32CW
70409
  /* 8266 */ MCD_OPC_FilterValue,
70410
  3,
70411
  67,
70412
  3,
70413
  0, // Skip to: 9106
70414
  /* 8271 */ MCD_OPC_ExtractField,
70415
  4,
70416
  4, // Inst{7-4} ...
70417
  /* 8274 */ MCD_OPC_FilterValue,
70418
  0,
70419
  115,
70420
  0,
70421
  0, // Skip to: 8394
70422
  /* 8279 */ MCD_OPC_ExtractField,
70423
  20,
70424
  1, // Inst{20} ...
70425
  /* 8282 */ MCD_OPC_FilterValue,
70426
  0,
70427
  50,
70428
  0,
70429
  0, // Skip to: 8337
70430
  /* 8287 */ MCD_OPC_ExtractField,
70431
  23,
70432
  1, // Inst{23} ...
70433
  /* 8290 */ MCD_OPC_FilterValue,
70434
  0,
70435
  27,
70436
  0,
70437
  0, // Skip to: 8322
70438
  /* 8295 */ MCD_OPC_CheckPredicate,
70439
  53,
70440
  12,
70441
  0,
70442
  0, // Skip to: 8312
70443
  /* 8300 */ MCD_OPC_CheckField,
70444
  12,
70445
  4,
70446
  15,
70447
  5,
70448
  0,
70449
  0, // Skip to: 8312
70450
  /* 8307 */ MCD_OPC_Decode,
70451
  246,
70452
  32,
70453
  159,
70454
  3, // Opcode: t2SMUSD
70455
  /* 8312 */ MCD_OPC_CheckPredicate,
70456
  53,
70457
  21,
70458
  3,
70459
  0, // Skip to: 9106
70460
  /* 8317 */ MCD_OPC_Decode,
70461
  227,
70462
  32,
70463
  164,
70464
  3, // Opcode: t2SMLSD
70465
  /* 8322 */ MCD_OPC_FilterValue,
70466
  1,
70467
  11,
70468
  3,
70469
  0, // Skip to: 9106
70470
  /* 8327 */ MCD_OPC_CheckPredicate,
70471
  45,
70472
  6,
70473
  3,
70474
  0, // Skip to: 9106
70475
  /* 8332 */ MCD_OPC_Decode,
70476
  216,
70477
  32,
70478
  170,
70479
  3, // Opcode: t2SMLAL
70480
  /* 8337 */ MCD_OPC_FilterValue,
70481
  1,
70482
  252,
70483
  2,
70484
  0, // Skip to: 9106
70485
  /* 8342 */ MCD_OPC_ExtractField,
70486
  23,
70487
  1, // Inst{23} ...
70488
  /* 8345 */ MCD_OPC_FilterValue,
70489
  0,
70490
  244,
70491
  2,
70492
  0, // Skip to: 9106
70493
  /* 8350 */ MCD_OPC_CheckPredicate,
70494
  70,
70495
  12,
70496
  0,
70497
  0, // Skip to: 8367
70498
  /* 8355 */ MCD_OPC_CheckField,
70499
  8,
70500
  4,
70501
  15,
70502
  5,
70503
  0,
70504
  0, // Skip to: 8367
70505
  /* 8362 */ MCD_OPC_Decode,
70506
  245,
70507
  30,
70508
  171,
70509
  3, // Opcode: t2AUTG
70510
  /* 8367 */ MCD_OPC_CheckPredicate,
70511
  53,
70512
  12,
70513
  0,
70514
  0, // Skip to: 8384
70515
  /* 8372 */ MCD_OPC_CheckField,
70516
  12,
70517
  4,
70518
  15,
70519
  5,
70520
  0,
70521
  0, // Skip to: 8384
70522
  /* 8379 */ MCD_OPC_Decode,
70523
  235,
70524
  32,
70525
  159,
70526
  3, // Opcode: t2SMMUL
70527
  /* 8384 */ MCD_OPC_CheckPredicate,
70528
  53,
70529
  205,
70530
  2,
70531
  0, // Skip to: 9106
70532
  /* 8389 */ MCD_OPC_Decode,
70533
  231,
70534
  32,
70535
  164,
70536
  3, // Opcode: t2SMMLA
70537
  /* 8394 */ MCD_OPC_FilterValue,
70538
  1,
70539
  100,
70540
  0,
70541
  0, // Skip to: 8499
70542
  /* 8399 */ MCD_OPC_ExtractField,
70543
  20,
70544
  1, // Inst{20} ...
70545
  /* 8402 */ MCD_OPC_FilterValue,
70546
  0,
70547
  35,
70548
  0,
70549
  0, // Skip to: 8442
70550
  /* 8407 */ MCD_OPC_ExtractField,
70551
  23,
70552
  1, // Inst{23} ...
70553
  /* 8410 */ MCD_OPC_FilterValue,
70554
  0,
70555
  179,
70556
  2,
70557
  0, // Skip to: 9106
70558
  /* 8415 */ MCD_OPC_CheckPredicate,
70559
  53,
70560
  12,
70561
  0,
70562
  0, // Skip to: 8432
70563
  /* 8420 */ MCD_OPC_CheckField,
70564
  12,
70565
  4,
70566
  15,
70567
  5,
70568
  0,
70569
  0, // Skip to: 8432
70570
  /* 8427 */ MCD_OPC_Decode,
70571
  247,
70572
  32,
70573
  159,
70574
  3, // Opcode: t2SMUSDX
70575
  /* 8432 */ MCD_OPC_CheckPredicate,
70576
  53,
70577
  157,
70578
  2,
70579
  0, // Skip to: 9106
70580
  /* 8437 */ MCD_OPC_Decode,
70581
  228,
70582
  32,
70583
  164,
70584
  3, // Opcode: t2SMLSDX
70585
  /* 8442 */ MCD_OPC_FilterValue,
70586
  1,
70587
  147,
70588
  2,
70589
  0, // Skip to: 9106
70590
  /* 8447 */ MCD_OPC_ExtractField,
70591
  23,
70592
  1, // Inst{23} ...
70593
  /* 8450 */ MCD_OPC_FilterValue,
70594
  0,
70595
  139,
70596
  2,
70597
  0, // Skip to: 9106
70598
  /* 8455 */ MCD_OPC_CheckPredicate,
70599
  70,
70600
  12,
70601
  0,
70602
  0, // Skip to: 8472
70603
  /* 8460 */ MCD_OPC_CheckField,
70604
  8,
70605
  4,
70606
  15,
70607
  5,
70608
  0,
70609
  0, // Skip to: 8472
70610
  /* 8467 */ MCD_OPC_Decode,
70611
  130,
70612
  31,
70613
  172,
70614
  3, // Opcode: t2BXAUT
70615
  /* 8472 */ MCD_OPC_CheckPredicate,
70616
  53,
70617
  12,
70618
  0,
70619
  0, // Skip to: 8489
70620
  /* 8477 */ MCD_OPC_CheckField,
70621
  12,
70622
  4,
70623
  15,
70624
  5,
70625
  0,
70626
  0, // Skip to: 8489
70627
  /* 8484 */ MCD_OPC_Decode,
70628
  236,
70629
  32,
70630
  159,
70631
  3, // Opcode: t2SMMULR
70632
  /* 8489 */ MCD_OPC_CheckPredicate,
70633
  53,
70634
  100,
70635
  2,
70636
  0, // Skip to: 9106
70637
  /* 8494 */ MCD_OPC_Decode,
70638
  232,
70639
  32,
70640
  164,
70641
  3, // Opcode: t2SMMLAR
70642
  /* 8499 */ MCD_OPC_FilterValue,
70643
  8,
70644
  24,
70645
  0,
70646
  0, // Skip to: 8528
70647
  /* 8504 */ MCD_OPC_CheckPredicate,
70648
  53,
70649
  85,
70650
  2,
70651
  0, // Skip to: 9106
70652
  /* 8509 */ MCD_OPC_CheckField,
70653
  23,
70654
  1,
70655
  1,
70656
  78,
70657
  2,
70658
  0, // Skip to: 9106
70659
  /* 8516 */ MCD_OPC_CheckField,
70660
  20,
70661
  1,
70662
  0,
70663
  71,
70664
  2,
70665
  0, // Skip to: 9106
70666
  /* 8523 */ MCD_OPC_Decode,
70667
  217,
70668
  32,
70669
  170,
70670
  3, // Opcode: t2SMLALBB
70671
  /* 8528 */ MCD_OPC_FilterValue,
70672
  9,
70673
  24,
70674
  0,
70675
  0, // Skip to: 8557
70676
  /* 8533 */ MCD_OPC_CheckPredicate,
70677
  53,
70678
  56,
70679
  2,
70680
  0, // Skip to: 9106
70681
  /* 8538 */ MCD_OPC_CheckField,
70682
  23,
70683
  1,
70684
  1,
70685
  49,
70686
  2,
70687
  0, // Skip to: 9106
70688
  /* 8545 */ MCD_OPC_CheckField,
70689
  20,
70690
  1,
70691
  0,
70692
  42,
70693
  2,
70694
  0, // Skip to: 9106
70695
  /* 8552 */ MCD_OPC_Decode,
70696
  218,
70697
  32,
70698
  170,
70699
  3, // Opcode: t2SMLALBT
70700
  /* 8557 */ MCD_OPC_FilterValue,
70701
  10,
70702
  24,
70703
  0,
70704
  0, // Skip to: 8586
70705
  /* 8562 */ MCD_OPC_CheckPredicate,
70706
  53,
70707
  27,
70708
  2,
70709
  0, // Skip to: 9106
70710
  /* 8567 */ MCD_OPC_CheckField,
70711
  23,
70712
  1,
70713
  1,
70714
  20,
70715
  2,
70716
  0, // Skip to: 9106
70717
  /* 8574 */ MCD_OPC_CheckField,
70718
  20,
70719
  1,
70720
  0,
70721
  13,
70722
  2,
70723
  0, // Skip to: 9106
70724
  /* 8581 */ MCD_OPC_Decode,
70725
  221,
70726
  32,
70727
  170,
70728
  3, // Opcode: t2SMLALTB
70729
  /* 8586 */ MCD_OPC_FilterValue,
70730
  11,
70731
  24,
70732
  0,
70733
  0, // Skip to: 8615
70734
  /* 8591 */ MCD_OPC_CheckPredicate,
70735
  53,
70736
  254,
70737
  1,
70738
  0, // Skip to: 9106
70739
  /* 8596 */ MCD_OPC_CheckField,
70740
  23,
70741
  1,
70742
  1,
70743
  247,
70744
  1,
70745
  0, // Skip to: 9106
70746
  /* 8603 */ MCD_OPC_CheckField,
70747
  20,
70748
  1,
70749
  0,
70750
  240,
70751
  1,
70752
  0, // Skip to: 9106
70753
  /* 8610 */ MCD_OPC_Decode,
70754
  222,
70755
  32,
70756
  170,
70757
  3, // Opcode: t2SMLALTT
70758
  /* 8615 */ MCD_OPC_FilterValue,
70759
  12,
70760
  47,
70761
  0,
70762
  0, // Skip to: 8667
70763
  /* 8620 */ MCD_OPC_ExtractField,
70764
  20,
70765
  1, // Inst{20} ...
70766
  /* 8623 */ MCD_OPC_FilterValue,
70767
  0,
70768
  17,
70769
  0,
70770
  0, // Skip to: 8645
70771
  /* 8628 */ MCD_OPC_CheckPredicate,
70772
  53,
70773
  217,
70774
  1,
70775
  0, // Skip to: 9106
70776
  /* 8633 */ MCD_OPC_CheckField,
70777
  23,
70778
  1,
70779
  1,
70780
  210,
70781
  1,
70782
  0, // Skip to: 9106
70783
  /* 8640 */ MCD_OPC_Decode,
70784
  219,
70785
  32,
70786
  170,
70787
  3, // Opcode: t2SMLALD
70788
  /* 8645 */ MCD_OPC_FilterValue,
70789
  1,
70790
  200,
70791
  1,
70792
  0, // Skip to: 9106
70793
  /* 8650 */ MCD_OPC_CheckPredicate,
70794
  53,
70795
  195,
70796
  1,
70797
  0, // Skip to: 9106
70798
  /* 8655 */ MCD_OPC_CheckField,
70799
  23,
70800
  1,
70801
  1,
70802
  188,
70803
  1,
70804
  0, // Skip to: 9106
70805
  /* 8662 */ MCD_OPC_Decode,
70806
  229,
70807
  32,
70808
  170,
70809
  3, // Opcode: t2SMLSLD
70810
  /* 8667 */ MCD_OPC_FilterValue,
70811
  13,
70812
  178,
70813
  1,
70814
  0, // Skip to: 9106
70815
  /* 8672 */ MCD_OPC_ExtractField,
70816
  20,
70817
  1, // Inst{20} ...
70818
  /* 8675 */ MCD_OPC_FilterValue,
70819
  0,
70820
  17,
70821
  0,
70822
  0, // Skip to: 8697
70823
  /* 8680 */ MCD_OPC_CheckPredicate,
70824
  53,
70825
  165,
70826
  1,
70827
  0, // Skip to: 9106
70828
  /* 8685 */ MCD_OPC_CheckField,
70829
  23,
70830
  1,
70831
  1,
70832
  158,
70833
  1,
70834
  0, // Skip to: 9106
70835
  /* 8692 */ MCD_OPC_Decode,
70836
  220,
70837
  32,
70838
  170,
70839
  3, // Opcode: t2SMLALDX
70840
  /* 8697 */ MCD_OPC_FilterValue,
70841
  1,
70842
  148,
70843
  1,
70844
  0, // Skip to: 9106
70845
  /* 8702 */ MCD_OPC_CheckPredicate,
70846
  53,
70847
  143,
70848
  1,
70849
  0, // Skip to: 9106
70850
  /* 8707 */ MCD_OPC_CheckField,
70851
  23,
70852
  1,
70853
  1,
70854
  136,
70855
  1,
70856
  0, // Skip to: 9106
70857
  /* 8714 */ MCD_OPC_Decode,
70858
  230,
70859
  32,
70860
  170,
70861
  3, // Opcode: t2SMLSLDX
70862
  /* 8719 */ MCD_OPC_FilterValue,
70863
  3,
70864
  126,
70865
  1,
70866
  0, // Skip to: 9106
70867
  /* 8724 */ MCD_OPC_ExtractField,
70868
  4,
70869
  4, // Inst{7-4} ...
70870
  /* 8727 */ MCD_OPC_FilterValue,
70871
  0,
70872
  148,
70873
  0,
70874
  0, // Skip to: 8880
70875
  /* 8732 */ MCD_OPC_ExtractField,
70876
  23,
70877
  4, // Inst{26-23} ...
70878
  /* 8735 */ MCD_OPC_FilterValue,
70879
  4,
70880
  17,
70881
  0,
70882
  0, // Skip to: 8757
70883
  /* 8740 */ MCD_OPC_CheckPredicate,
70884
  45,
70885
  105,
70886
  1,
70887
  0, // Skip to: 9106
70888
  /* 8745 */ MCD_OPC_CheckField,
70889
  12,
70890
  4,
70891
  15,
70892
  98,
70893
  1,
70894
  0, // Skip to: 9106
70895
  /* 8752 */ MCD_OPC_Decode,
70896
  188,
70897
  32,
70898
  217,
70899
  2, // Opcode: t2RORrr
70900
  /* 8757 */ MCD_OPC_FilterValue,
70901
  5,
70902
  24,
70903
  0,
70904
  0, // Skip to: 8786
70905
  /* 8762 */ MCD_OPC_CheckPredicate,
70906
  53,
70907
  83,
70908
  1,
70909
  0, // Skip to: 9106
70910
  /* 8767 */ MCD_OPC_CheckField,
70911
  20,
70912
  1,
70913
  0,
70914
  76,
70915
  1,
70916
  0, // Skip to: 9106
70917
  /* 8774 */ MCD_OPC_CheckField,
70918
  12,
70919
  4,
70920
  15,
70921
  69,
70922
  1,
70923
  0, // Skip to: 9106
70924
  /* 8781 */ MCD_OPC_Decode,
70925
  254,
70926
  32,
70927
  159,
70928
  3, // Opcode: t2SSAX
70929
  /* 8786 */ MCD_OPC_FilterValue,
70930
  6,
70931
  67,
70932
  0,
70933
  0, // Skip to: 8858
70934
  /* 8791 */ MCD_OPC_ExtractField,
70935
  20,
70936
  1, // Inst{20} ...
70937
  /* 8794 */ MCD_OPC_FilterValue,
70938
  0,
70939
  27,
70940
  0,
70941
  0, // Skip to: 8826
70942
  /* 8799 */ MCD_OPC_CheckPredicate,
70943
  70,
70944
  12,
70945
  0,
70946
  0, // Skip to: 8816
70947
  /* 8804 */ MCD_OPC_CheckField,
70948
  12,
70949
  4,
70950
  15,
70951
  5,
70952
  0,
70953
  0, // Skip to: 8816
70954
  /* 8811 */ MCD_OPC_Decode,
70955
  155,
70956
  32,
70957
  173,
70958
  3, // Opcode: t2PACG
70959
  /* 8816 */ MCD_OPC_CheckPredicate,
70960
  53,
70961
  29,
70962
  1,
70963
  0, // Skip to: 9106
70964
  /* 8821 */ MCD_OPC_Decode,
70965
  233,
70966
  32,
70967
  164,
70968
  3, // Opcode: t2SMMLS
70969
  /* 8826 */ MCD_OPC_FilterValue,
70970
  1,
70971
  19,
70972
  1,
70973
  0, // Skip to: 9106
70974
  /* 8831 */ MCD_OPC_CheckPredicate,
70975
  53,
70976
  12,
70977
  0,
70978
  0, // Skip to: 8848
70979
  /* 8836 */ MCD_OPC_CheckField,
70980
  12,
70981
  4,
70982
  15,
70983
  5,
70984
  0,
70985
  0, // Skip to: 8848
70986
  /* 8843 */ MCD_OPC_Decode,
70987
  228,
70988
  33,
70989
  159,
70990
  3, // Opcode: t2USAD8
70991
  /* 8848 */ MCD_OPC_CheckPredicate,
70992
  53,
70993
  253,
70994
  0,
70995
  0, // Skip to: 9106
70996
  /* 8853 */ MCD_OPC_Decode,
70997
  229,
70998
  33,
70999
  164,
71000
  3, // Opcode: t2USADA8
71001
  /* 8858 */ MCD_OPC_FilterValue,
71002
  7,
71003
  243,
71004
  0,
71005
  0, // Skip to: 9106
71006
  /* 8863 */ MCD_OPC_CheckPredicate,
71007
  45,
71008
  238,
71009
  0,
71010
  0, // Skip to: 9106
71011
  /* 8868 */ MCD_OPC_CheckField,
71012
  20,
71013
  1,
71014
  0,
71015
  231,
71016
  0,
71017
  0, // Skip to: 9106
71018
  /* 8875 */ MCD_OPC_Decode,
71019
  220,
71020
  33,
71021
  170,
71022
  3, // Opcode: t2UMLAL
71023
  /* 8880 */ MCD_OPC_FilterValue,
71024
  1,
71025
  54,
71026
  0,
71027
  0, // Skip to: 8939
71028
  /* 8885 */ MCD_OPC_ExtractField,
71029
  23,
71030
  4, // Inst{26-23} ...
71031
  /* 8888 */ MCD_OPC_FilterValue,
71032
  5,
71033
  24,
71034
  0,
71035
  0, // Skip to: 8917
71036
  /* 8893 */ MCD_OPC_CheckPredicate,
71037
  53,
71038
  208,
71039
  0,
71040
  0, // Skip to: 9106
71041
  /* 8898 */ MCD_OPC_CheckField,
71042
  20,
71043
  1,
71044
  0,
71045
  201,
71046
  0,
71047
  0, // Skip to: 9106
71048
  /* 8905 */ MCD_OPC_CheckField,
71049
  12,
71050
  4,
71051
  15,
71052
  194,
71053
  0,
71054
  0, // Skip to: 9106
71055
  /* 8912 */ MCD_OPC_Decode,
71056
  175,
71057
  32,
71058
  159,
71059
  3, // Opcode: t2QSAX
71060
  /* 8917 */ MCD_OPC_FilterValue,
71061
  6,
71062
  184,
71063
  0,
71064
  0, // Skip to: 9106
71065
  /* 8922 */ MCD_OPC_CheckPredicate,
71066
  53,
71067
  179,
71068
  0,
71069
  0, // Skip to: 9106
71070
  /* 8927 */ MCD_OPC_CheckField,
71071
  20,
71072
  1,
71073
  0,
71074
  172,
71075
  0,
71076
  0, // Skip to: 9106
71077
  /* 8934 */ MCD_OPC_Decode,
71078
  234,
71079
  32,
71080
  164,
71081
  3, // Opcode: t2SMMLSR
71082
  /* 8939 */ MCD_OPC_FilterValue,
71083
  2,
71084
  31,
71085
  0,
71086
  0, // Skip to: 8975
71087
  /* 8944 */ MCD_OPC_CheckPredicate,
71088
  53,
71089
  157,
71090
  0,
71091
  0, // Skip to: 9106
71092
  /* 8949 */ MCD_OPC_CheckField,
71093
  23,
71094
  4,
71095
  5,
71096
  150,
71097
  0,
71098
  0, // Skip to: 9106
71099
  /* 8956 */ MCD_OPC_CheckField,
71100
  20,
71101
  1,
71102
  0,
71103
  143,
71104
  0,
71105
  0, // Skip to: 9106
71106
  /* 8963 */ MCD_OPC_CheckField,
71107
  12,
71108
  4,
71109
  15,
71110
  136,
71111
  0,
71112
  0, // Skip to: 9106
71113
  /* 8970 */ MCD_OPC_Decode,
71114
  208,
71115
  32,
71116
  159,
71117
  3, // Opcode: t2SHSAX
71118
  /* 8975 */ MCD_OPC_FilterValue,
71119
  4,
71120
  31,
71121
  0,
71122
  0, // Skip to: 9011
71123
  /* 8980 */ MCD_OPC_CheckPredicate,
71124
  53,
71125
  121,
71126
  0,
71127
  0, // Skip to: 9106
71128
  /* 8985 */ MCD_OPC_CheckField,
71129
  23,
71130
  4,
71131
  5,
71132
  114,
71133
  0,
71134
  0, // Skip to: 9106
71135
  /* 8992 */ MCD_OPC_CheckField,
71136
  20,
71137
  1,
71138
  0,
71139
  107,
71140
  0,
71141
  0, // Skip to: 9106
71142
  /* 8999 */ MCD_OPC_CheckField,
71143
  12,
71144
  4,
71145
  15,
71146
  100,
71147
  0,
71148
  0, // Skip to: 9106
71149
  /* 9006 */ MCD_OPC_Decode,
71150
  232,
71151
  33,
71152
  159,
71153
  3, // Opcode: t2USAX
71154
  /* 9011 */ MCD_OPC_FilterValue,
71155
  5,
71156
  31,
71157
  0,
71158
  0, // Skip to: 9047
71159
  /* 9016 */ MCD_OPC_CheckPredicate,
71160
  53,
71161
  85,
71162
  0,
71163
  0, // Skip to: 9106
71164
  /* 9021 */ MCD_OPC_CheckField,
71165
  23,
71166
  4,
71167
  5,
71168
  78,
71169
  0,
71170
  0, // Skip to: 9106
71171
  /* 9028 */ MCD_OPC_CheckField,
71172
  20,
71173
  1,
71174
  0,
71175
  71,
71176
  0,
71177
  0, // Skip to: 9106
71178
  /* 9035 */ MCD_OPC_CheckField,
71179
  12,
71180
  4,
71181
  15,
71182
  64,
71183
  0,
71184
  0, // Skip to: 9106
71185
  /* 9042 */ MCD_OPC_Decode,
71186
  225,
71187
  33,
71188
  159,
71189
  3, // Opcode: t2UQSAX
71190
  /* 9047 */ MCD_OPC_FilterValue,
71191
  6,
71192
  54,
71193
  0,
71194
  0, // Skip to: 9106
71195
  /* 9052 */ MCD_OPC_ExtractField,
71196
  23,
71197
  4, // Inst{26-23} ...
71198
  /* 9055 */ MCD_OPC_FilterValue,
71199
  5,
71200
  24,
71201
  0,
71202
  0, // Skip to: 9084
71203
  /* 9060 */ MCD_OPC_CheckPredicate,
71204
  53,
71205
  41,
71206
  0,
71207
  0, // Skip to: 9106
71208
  /* 9065 */ MCD_OPC_CheckField,
71209
  20,
71210
  1,
71211
  0,
71212
  34,
71213
  0,
71214
  0, // Skip to: 9106
71215
  /* 9072 */ MCD_OPC_CheckField,
71216
  12,
71217
  4,
71218
  15,
71219
  27,
71220
  0,
71221
  0, // Skip to: 9106
71222
  /* 9079 */ MCD_OPC_Decode,
71223
  216,
71224
  33,
71225
  159,
71226
  3, // Opcode: t2UHSAX
71227
  /* 9084 */ MCD_OPC_FilterValue,
71228
  7,
71229
  17,
71230
  0,
71231
  0, // Skip to: 9106
71232
  /* 9089 */ MCD_OPC_CheckPredicate,
71233
  53,
71234
  12,
71235
  0,
71236
  0, // Skip to: 9106
71237
  /* 9094 */ MCD_OPC_CheckField,
71238
  20,
71239
  1,
71240
  0,
71241
  5,
71242
  0,
71243
  0, // Skip to: 9106
71244
  /* 9101 */ MCD_OPC_Decode,
71245
  219,
71246
  33,
71247
  170,
71248
  3, // Opcode: t2UMAAL
71249
  /* 9106 */ MCD_OPC_Fail,
71250
  0
71251
};
71252
71253
static const uint8_t DecoderTableThumb2CDE32[] = {
71254
  /* 0 */ MCD_OPC_ExtractField,
71255
  25,
71256
  7, // Inst{31-25} ...
71257
  /* 3 */ MCD_OPC_FilterValue,
71258
  118,
71259
  24,
71260
  1,
71261
  0, // Skip to: 288
71262
  /* 8 */ MCD_OPC_ExtractField,
71263
  6,
71264
  1, // Inst{6} ...
71265
  /* 11 */ MCD_OPC_FilterValue,
71266
  0,
71267
  151,
71268
  0,
71269
  0, // Skip to: 167
71270
  /* 16 */ MCD_OPC_ExtractField,
71271
  23,
71272
  2, // Inst{24-23} ...
71273
  /* 19 */ MCD_OPC_FilterValue,
71274
  0,
71275
  47,
71276
  0,
71277
  0, // Skip to: 71
71278
  /* 24 */ MCD_OPC_ExtractField,
71279
  20,
71280
  2, // Inst{21-20} ...
71281
  /* 27 */ MCD_OPC_FilterValue,
71282
  2,
71283
  17,
71284
  0,
71285
  0, // Skip to: 49
71286
  /* 32 */ MCD_OPC_CheckPredicate,
71287
  71,
71288
  112,
71289
  3,
71290
  0, // Skip to: 917
71291
  /* 37 */ MCD_OPC_CheckField,
71292
  11,
71293
  1,
71294
  0,
71295
  105,
71296
  3,
71297
  0, // Skip to: 917
71298
  /* 44 */ MCD_OPC_Decode,
71299
  254,
71300
  5,
71301
  174,
71302
  3, // Opcode: CDE_VCX1_fpsp
71303
  /* 49 */ MCD_OPC_FilterValue,
71304
  3,
71305
  95,
71306
  3,
71307
  0, // Skip to: 917
71308
  /* 54 */ MCD_OPC_CheckPredicate,
71309
  71,
71310
  90,
71311
  3,
71312
  0, // Skip to: 917
71313
  /* 59 */ MCD_OPC_CheckField,
71314
  11,
71315
  1,
71316
  0,
71317
  83,
71318
  3,
71319
  0, // Skip to: 917
71320
  /* 66 */ MCD_OPC_Decode,
71321
  132,
71322
  6,
71323
  175,
71324
  3, // Opcode: CDE_VCX2_fpsp
71325
  /* 71 */ MCD_OPC_FilterValue,
71326
  1,
71327
  17,
71328
  0,
71329
  0, // Skip to: 93
71330
  /* 76 */ MCD_OPC_CheckPredicate,
71331
  71,
71332
  68,
71333
  3,
71334
  0, // Skip to: 917
71335
  /* 81 */ MCD_OPC_CheckField,
71336
  11,
71337
  1,
71338
  0,
71339
  61,
71340
  3,
71341
  0, // Skip to: 917
71342
  /* 88 */ MCD_OPC_Decode,
71343
  138,
71344
  6,
71345
  176,
71346
  3, // Opcode: CDE_VCX3_fpsp
71347
  /* 93 */ MCD_OPC_FilterValue,
71348
  2,
71349
  47,
71350
  0,
71351
  0, // Skip to: 145
71352
  /* 98 */ MCD_OPC_ExtractField,
71353
  20,
71354
  2, // Inst{21-20} ...
71355
  /* 101 */ MCD_OPC_FilterValue,
71356
  2,
71357
  17,
71358
  0,
71359
  0, // Skip to: 123
71360
  /* 106 */ MCD_OPC_CheckPredicate,
71361
  71,
71362
  38,
71363
  3,
71364
  0, // Skip to: 917
71365
  /* 111 */ MCD_OPC_CheckField,
71366
  11,
71367
  1,
71368
  0,
71369
  31,
71370
  3,
71371
  0, // Skip to: 917
71372
  /* 118 */ MCD_OPC_Decode,
71373
  253,
71374
  5,
71375
  177,
71376
  3, // Opcode: CDE_VCX1_fpdp
71377
  /* 123 */ MCD_OPC_FilterValue,
71378
  3,
71379
  21,
71380
  3,
71381
  0, // Skip to: 917
71382
  /* 128 */ MCD_OPC_CheckPredicate,
71383
  71,
71384
  16,
71385
  3,
71386
  0, // Skip to: 917
71387
  /* 133 */ MCD_OPC_CheckField,
71388
  11,
71389
  1,
71390
  0,
71391
  9,
71392
  3,
71393
  0, // Skip to: 917
71394
  /* 140 */ MCD_OPC_Decode,
71395
  131,
71396
  6,
71397
  178,
71398
  3, // Opcode: CDE_VCX2_fpdp
71399
  /* 145 */ MCD_OPC_FilterValue,
71400
  3,
71401
  255,
71402
  2,
71403
  0, // Skip to: 917
71404
  /* 150 */ MCD_OPC_CheckPredicate,
71405
  71,
71406
  250,
71407
  2,
71408
  0, // Skip to: 917
71409
  /* 155 */ MCD_OPC_CheckField,
71410
  11,
71411
  1,
71412
  0,
71413
  243,
71414
  2,
71415
  0, // Skip to: 917
71416
  /* 162 */ MCD_OPC_Decode,
71417
  137,
71418
  6,
71419
  179,
71420
  3, // Opcode: CDE_VCX3_fpdp
71421
  /* 167 */ MCD_OPC_FilterValue,
71422
  1,
71423
  233,
71424
  2,
71425
  0, // Skip to: 917
71426
  /* 172 */ MCD_OPC_ExtractField,
71427
  23,
71428
  1, // Inst{23} ...
71429
  /* 175 */ MCD_OPC_FilterValue,
71430
  0,
71431
  66,
71432
  0,
71433
  0, // Skip to: 246
71434
  /* 180 */ MCD_OPC_ExtractField,
71435
  20,
71436
  2, // Inst{21-20} ...
71437
  /* 183 */ MCD_OPC_FilterValue,
71438
  2,
71439
  23,
71440
  0,
71441
  0, // Skip to: 211
71442
  /* 188 */ MCD_OPC_CheckPredicate,
71443
  72,
71444
  212,
71445
  2,
71446
  0, // Skip to: 917
71447
  /* 193 */ MCD_OPC_CheckField,
71448
  11,
71449
  2,
71450
  0,
71451
  205,
71452
  2,
71453
  0, // Skip to: 917
71454
  /* 200 */ MCD_OPC_SoftFail,
71455
  128,
71456
  128,
71457
  128,
71458
  2 /* 0x400000 */,
71459
  0,
71460
  /* 206 */ MCD_OPC_Decode,
71461
  255,
71462
  5,
71463
  180,
71464
  3, // Opcode: CDE_VCX1_vec
71465
  /* 211 */ MCD_OPC_FilterValue,
71466
  3,
71467
  189,
71468
  2,
71469
  0, // Skip to: 917
71470
  /* 216 */ MCD_OPC_CheckPredicate,
71471
  72,
71472
  184,
71473
  2,
71474
  0, // Skip to: 917
71475
  /* 221 */ MCD_OPC_CheckField,
71476
  11,
71477
  2,
71478
  0,
71479
  177,
71480
  2,
71481
  0, // Skip to: 917
71482
  /* 228 */ MCD_OPC_CheckField,
71483
  0,
71484
  1,
71485
  0,
71486
  170,
71487
  2,
71488
  0, // Skip to: 917
71489
  /* 235 */ MCD_OPC_SoftFail,
71490
  160,
71491
  128,
71492
  128,
71493
  2 /* 0x400020 */,
71494
  0,
71495
  /* 241 */ MCD_OPC_Decode,
71496
  133,
71497
  6,
71498
  181,
71499
  3, // Opcode: CDE_VCX2_vec
71500
  /* 246 */ MCD_OPC_FilterValue,
71501
  1,
71502
  154,
71503
  2,
71504
  0, // Skip to: 917
71505
  /* 251 */ MCD_OPC_CheckPredicate,
71506
  72,
71507
  149,
71508
  2,
71509
  0, // Skip to: 917
71510
  /* 256 */ MCD_OPC_CheckField,
71511
  16,
71512
  1,
71513
  0,
71514
  142,
71515
  2,
71516
  0, // Skip to: 917
71517
  /* 263 */ MCD_OPC_CheckField,
71518
  11,
71519
  2,
71520
  0,
71521
  135,
71522
  2,
71523
  0, // Skip to: 917
71524
  /* 270 */ MCD_OPC_CheckField,
71525
  0,
71526
  1,
71527
  0,
71528
  128,
71529
  2,
71530
  0, // Skip to: 917
71531
  /* 277 */ MCD_OPC_SoftFail,
71532
  160,
71533
  129,
71534
  128,
71535
  2 /* 0x4000a0 */,
71536
  0,
71537
  /* 283 */ MCD_OPC_Decode,
71538
  139,
71539
  6,
71540
  182,
71541
  3, // Opcode: CDE_VCX3_vec
71542
  /* 288 */ MCD_OPC_FilterValue,
71543
  119,
71544
  167,
71545
  0,
71546
  0, // Skip to: 460
71547
  /* 293 */ MCD_OPC_ExtractField,
71548
  6,
71549
  1, // Inst{6} ...
71550
  /* 296 */ MCD_OPC_FilterValue,
71551
  0,
71552
  77,
71553
  0,
71554
  0, // Skip to: 378
71555
  /* 301 */ MCD_OPC_ExtractField,
71556
  23,
71557
  2, // Inst{24-23} ...
71558
  /* 304 */ MCD_OPC_FilterValue,
71559
  0,
71560
  47,
71561
  0,
71562
  0, // Skip to: 356
71563
  /* 309 */ MCD_OPC_ExtractField,
71564
  22,
71565
  1, // Inst{22} ...
71566
  /* 312 */ MCD_OPC_FilterValue,
71567
  0,
71568
  17,
71569
  0,
71570
  0, // Skip to: 334
71571
  /* 317 */ MCD_OPC_CheckPredicate,
71572
  73,
71573
  83,
71574
  2,
71575
  0, // Skip to: 917
71576
  /* 322 */ MCD_OPC_CheckField,
71577
  11,
71578
  1,
71579
  0,
71580
  76,
71581
  2,
71582
  0, // Skip to: 917
71583
  /* 329 */ MCD_OPC_Decode,
71584
  238,
71585
  5,
71586
  183,
71587
  3, // Opcode: CDE_CX1
71588
  /* 334 */ MCD_OPC_FilterValue,
71589
  1,
71590
  66,
71591
  2,
71592
  0, // Skip to: 917
71593
  /* 339 */ MCD_OPC_CheckPredicate,
71594
  73,
71595
  61,
71596
  2,
71597
  0, // Skip to: 917
71598
  /* 344 */ MCD_OPC_CheckField,
71599
  11,
71600
  1,
71601
  0,
71602
  54,
71603
  2,
71604
  0, // Skip to: 917
71605
  /* 351 */ MCD_OPC_Decode,
71606
  242,
71607
  5,
71608
  184,
71609
  3, // Opcode: CDE_CX2
71610
  /* 356 */ MCD_OPC_FilterValue,
71611
  1,
71612
  44,
71613
  2,
71614
  0, // Skip to: 917
71615
  /* 361 */ MCD_OPC_CheckPredicate,
71616
  73,
71617
  39,
71618
  2,
71619
  0, // Skip to: 917
71620
  /* 366 */ MCD_OPC_CheckField,
71621
  11,
71622
  1,
71623
  0,
71624
  32,
71625
  2,
71626
  0, // Skip to: 917
71627
  /* 373 */ MCD_OPC_Decode,
71628
  246,
71629
  5,
71630
  185,
71631
  3, // Opcode: CDE_CX3
71632
  /* 378 */ MCD_OPC_FilterValue,
71633
  1,
71634
  22,
71635
  2,
71636
  0, // Skip to: 917
71637
  /* 383 */ MCD_OPC_ExtractField,
71638
  23,
71639
  2, // Inst{24-23} ...
71640
  /* 386 */ MCD_OPC_FilterValue,
71641
  0,
71642
  47,
71643
  0,
71644
  0, // Skip to: 438
71645
  /* 391 */ MCD_OPC_ExtractField,
71646
  22,
71647
  1, // Inst{22} ...
71648
  /* 394 */ MCD_OPC_FilterValue,
71649
  0,
71650
  17,
71651
  0,
71652
  0, // Skip to: 416
71653
  /* 399 */ MCD_OPC_CheckPredicate,
71654
  73,
71655
  1,
71656
  2,
71657
  0, // Skip to: 917
71658
  /* 404 */ MCD_OPC_CheckField,
71659
  11,
71660
  1,
71661
  0,
71662
  250,
71663
  1,
71664
  0, // Skip to: 917
71665
  /* 411 */ MCD_OPC_Decode,
71666
  240,
71667
  5,
71668
  186,
71669
  3, // Opcode: CDE_CX1D
71670
  /* 416 */ MCD_OPC_FilterValue,
71671
  1,
71672
  240,
71673
  1,
71674
  0, // Skip to: 917
71675
  /* 421 */ MCD_OPC_CheckPredicate,
71676
  73,
71677
  235,
71678
  1,
71679
  0, // Skip to: 917
71680
  /* 426 */ MCD_OPC_CheckField,
71681
  11,
71682
  1,
71683
  0,
71684
  228,
71685
  1,
71686
  0, // Skip to: 917
71687
  /* 433 */ MCD_OPC_Decode,
71688
  244,
71689
  5,
71690
  187,
71691
  3, // Opcode: CDE_CX2D
71692
  /* 438 */ MCD_OPC_FilterValue,
71693
  1,
71694
  218,
71695
  1,
71696
  0, // Skip to: 917
71697
  /* 443 */ MCD_OPC_CheckPredicate,
71698
  73,
71699
  213,
71700
  1,
71701
  0, // Skip to: 917
71702
  /* 448 */ MCD_OPC_CheckField,
71703
  11,
71704
  1,
71705
  0,
71706
  206,
71707
  1,
71708
  0, // Skip to: 917
71709
  /* 455 */ MCD_OPC_Decode,
71710
  248,
71711
  5,
71712
  188,
71713
  3, // Opcode: CDE_CX3D
71714
  /* 460 */ MCD_OPC_FilterValue,
71715
  126,
71716
  24,
71717
  1,
71718
  0, // Skip to: 745
71719
  /* 465 */ MCD_OPC_ExtractField,
71720
  6,
71721
  1, // Inst{6} ...
71722
  /* 468 */ MCD_OPC_FilterValue,
71723
  0,
71724
  151,
71725
  0,
71726
  0, // Skip to: 624
71727
  /* 473 */ MCD_OPC_ExtractField,
71728
  23,
71729
  2, // Inst{24-23} ...
71730
  /* 476 */ MCD_OPC_FilterValue,
71731
  0,
71732
  47,
71733
  0,
71734
  0, // Skip to: 528
71735
  /* 481 */ MCD_OPC_ExtractField,
71736
  20,
71737
  2, // Inst{21-20} ...
71738
  /* 484 */ MCD_OPC_FilterValue,
71739
  2,
71740
  17,
71741
  0,
71742
  0, // Skip to: 506
71743
  /* 489 */ MCD_OPC_CheckPredicate,
71744
  71,
71745
  167,
71746
  1,
71747
  0, // Skip to: 917
71748
  /* 494 */ MCD_OPC_CheckField,
71749
  11,
71750
  1,
71751
  0,
71752
  160,
71753
  1,
71754
  0, // Skip to: 917
71755
  /* 501 */ MCD_OPC_Decode,
71756
  251,
71757
  5,
71758
  189,
71759
  3, // Opcode: CDE_VCX1A_fpsp
71760
  /* 506 */ MCD_OPC_FilterValue,
71761
  3,
71762
  150,
71763
  1,
71764
  0, // Skip to: 917
71765
  /* 511 */ MCD_OPC_CheckPredicate,
71766
  71,
71767
  145,
71768
  1,
71769
  0, // Skip to: 917
71770
  /* 516 */ MCD_OPC_CheckField,
71771
  11,
71772
  1,
71773
  0,
71774
  138,
71775
  1,
71776
  0, // Skip to: 917
71777
  /* 523 */ MCD_OPC_Decode,
71778
  129,
71779
  6,
71780
  190,
71781
  3, // Opcode: CDE_VCX2A_fpsp
71782
  /* 528 */ MCD_OPC_FilterValue,
71783
  1,
71784
  17,
71785
  0,
71786
  0, // Skip to: 550
71787
  /* 533 */ MCD_OPC_CheckPredicate,
71788
  71,
71789
  123,
71790
  1,
71791
  0, // Skip to: 917
71792
  /* 538 */ MCD_OPC_CheckField,
71793
  11,
71794
  1,
71795
  0,
71796
  116,
71797
  1,
71798
  0, // Skip to: 917
71799
  /* 545 */ MCD_OPC_Decode,
71800
  135,
71801
  6,
71802
  191,
71803
  3, // Opcode: CDE_VCX3A_fpsp
71804
  /* 550 */ MCD_OPC_FilterValue,
71805
  2,
71806
  47,
71807
  0,
71808
  0, // Skip to: 602
71809
  /* 555 */ MCD_OPC_ExtractField,
71810
  20,
71811
  2, // Inst{21-20} ...
71812
  /* 558 */ MCD_OPC_FilterValue,
71813
  2,
71814
  17,
71815
  0,
71816
  0, // Skip to: 580
71817
  /* 563 */ MCD_OPC_CheckPredicate,
71818
  71,
71819
  93,
71820
  1,
71821
  0, // Skip to: 917
71822
  /* 568 */ MCD_OPC_CheckField,
71823
  11,
71824
  1,
71825
  0,
71826
  86,
71827
  1,
71828
  0, // Skip to: 917
71829
  /* 575 */ MCD_OPC_Decode,
71830
  250,
71831
  5,
71832
  192,
71833
  3, // Opcode: CDE_VCX1A_fpdp
71834
  /* 580 */ MCD_OPC_FilterValue,
71835
  3,
71836
  76,
71837
  1,
71838
  0, // Skip to: 917
71839
  /* 585 */ MCD_OPC_CheckPredicate,
71840
  71,
71841
  71,
71842
  1,
71843
  0, // Skip to: 917
71844
  /* 590 */ MCD_OPC_CheckField,
71845
  11,
71846
  1,
71847
  0,
71848
  64,
71849
  1,
71850
  0, // Skip to: 917
71851
  /* 597 */ MCD_OPC_Decode,
71852
  128,
71853
  6,
71854
  193,
71855
  3, // Opcode: CDE_VCX2A_fpdp
71856
  /* 602 */ MCD_OPC_FilterValue,
71857
  3,
71858
  54,
71859
  1,
71860
  0, // Skip to: 917
71861
  /* 607 */ MCD_OPC_CheckPredicate,
71862
  71,
71863
  49,
71864
  1,
71865
  0, // Skip to: 917
71866
  /* 612 */ MCD_OPC_CheckField,
71867
  11,
71868
  1,
71869
  0,
71870
  42,
71871
  1,
71872
  0, // Skip to: 917
71873
  /* 619 */ MCD_OPC_Decode,
71874
  134,
71875
  6,
71876
  194,
71877
  3, // Opcode: CDE_VCX3A_fpdp
71878
  /* 624 */ MCD_OPC_FilterValue,
71879
  1,
71880
  32,
71881
  1,
71882
  0, // Skip to: 917
71883
  /* 629 */ MCD_OPC_ExtractField,
71884
  23,
71885
  1, // Inst{23} ...
71886
  /* 632 */ MCD_OPC_FilterValue,
71887
  0,
71888
  66,
71889
  0,
71890
  0, // Skip to: 703
71891
  /* 637 */ MCD_OPC_ExtractField,
71892
  20,
71893
  2, // Inst{21-20} ...
71894
  /* 640 */ MCD_OPC_FilterValue,
71895
  2,
71896
  23,
71897
  0,
71898
  0, // Skip to: 668
71899
  /* 645 */ MCD_OPC_CheckPredicate,
71900
  72,
71901
  11,
71902
  1,
71903
  0, // Skip to: 917
71904
  /* 650 */ MCD_OPC_CheckField,
71905
  11,
71906
  2,
71907
  0,
71908
  4,
71909
  1,
71910
  0, // Skip to: 917
71911
  /* 657 */ MCD_OPC_SoftFail,
71912
  128,
71913
  128,
71914
  128,
71915
  2 /* 0x400000 */,
71916
  0,
71917
  /* 663 */ MCD_OPC_Decode,
71918
  252,
71919
  5,
71920
  195,
71921
  3, // Opcode: CDE_VCX1A_vec
71922
  /* 668 */ MCD_OPC_FilterValue,
71923
  3,
71924
  244,
71925
  0,
71926
  0, // Skip to: 917
71927
  /* 673 */ MCD_OPC_CheckPredicate,
71928
  72,
71929
  239,
71930
  0,
71931
  0, // Skip to: 917
71932
  /* 678 */ MCD_OPC_CheckField,
71933
  11,
71934
  2,
71935
  0,
71936
  232,
71937
  0,
71938
  0, // Skip to: 917
71939
  /* 685 */ MCD_OPC_CheckField,
71940
  0,
71941
  1,
71942
  0,
71943
  225,
71944
  0,
71945
  0, // Skip to: 917
71946
  /* 692 */ MCD_OPC_SoftFail,
71947
  160,
71948
  128,
71949
  128,
71950
  2 /* 0x400020 */,
71951
  0,
71952
  /* 698 */ MCD_OPC_Decode,
71953
  130,
71954
  6,
71955
  196,
71956
  3, // Opcode: CDE_VCX2A_vec
71957
  /* 703 */ MCD_OPC_FilterValue,
71958
  1,
71959
  209,
71960
  0,
71961
  0, // Skip to: 917
71962
  /* 708 */ MCD_OPC_CheckPredicate,
71963
  72,
71964
  204,
71965
  0,
71966
  0, // Skip to: 917
71967
  /* 713 */ MCD_OPC_CheckField,
71968
  16,
71969
  1,
71970
  0,
71971
  197,
71972
  0,
71973
  0, // Skip to: 917
71974
  /* 720 */ MCD_OPC_CheckField,
71975
  11,
71976
  2,
71977
  0,
71978
  190,
71979
  0,
71980
  0, // Skip to: 917
71981
  /* 727 */ MCD_OPC_CheckField,
71982
  0,
71983
  1,
71984
  0,
71985
  183,
71986
  0,
71987
  0, // Skip to: 917
71988
  /* 734 */ MCD_OPC_SoftFail,
71989
  160,
71990
  129,
71991
  128,
71992
  2 /* 0x4000a0 */,
71993
  0,
71994
  /* 740 */ MCD_OPC_Decode,
71995
  136,
71996
  6,
71997
  197,
71998
  3, // Opcode: CDE_VCX3A_vec
71999
  /* 745 */ MCD_OPC_FilterValue,
72000
  127,
72001
  167,
72002
  0,
72003
  0, // Skip to: 917
72004
  /* 750 */ MCD_OPC_ExtractField,
72005
  6,
72006
  1, // Inst{6} ...
72007
  /* 753 */ MCD_OPC_FilterValue,
72008
  0,
72009
  77,
72010
  0,
72011
  0, // Skip to: 835
72012
  /* 758 */ MCD_OPC_ExtractField,
72013
  23,
72014
  2, // Inst{24-23} ...
72015
  /* 761 */ MCD_OPC_FilterValue,
72016
  0,
72017
  47,
72018
  0,
72019
  0, // Skip to: 813
72020
  /* 766 */ MCD_OPC_ExtractField,
72021
  22,
72022
  1, // Inst{22} ...
72023
  /* 769 */ MCD_OPC_FilterValue,
72024
  0,
72025
  17,
72026
  0,
72027
  0, // Skip to: 791
72028
  /* 774 */ MCD_OPC_CheckPredicate,
72029
  73,
72030
  138,
72031
  0,
72032
  0, // Skip to: 917
72033
  /* 779 */ MCD_OPC_CheckField,
72034
  11,
72035
  1,
72036
  0,
72037
  131,
72038
  0,
72039
  0, // Skip to: 917
72040
  /* 786 */ MCD_OPC_Decode,
72041
  239,
72042
  5,
72043
  198,
72044
  3, // Opcode: CDE_CX1A
72045
  /* 791 */ MCD_OPC_FilterValue,
72046
  1,
72047
  121,
72048
  0,
72049
  0, // Skip to: 917
72050
  /* 796 */ MCD_OPC_CheckPredicate,
72051
  73,
72052
  116,
72053
  0,
72054
  0, // Skip to: 917
72055
  /* 801 */ MCD_OPC_CheckField,
72056
  11,
72057
  1,
72058
  0,
72059
  109,
72060
  0,
72061
  0, // Skip to: 917
72062
  /* 808 */ MCD_OPC_Decode,
72063
  243,
72064
  5,
72065
  199,
72066
  3, // Opcode: CDE_CX2A
72067
  /* 813 */ MCD_OPC_FilterValue,
72068
  1,
72069
  99,
72070
  0,
72071
  0, // Skip to: 917
72072
  /* 818 */ MCD_OPC_CheckPredicate,
72073
  73,
72074
  94,
72075
  0,
72076
  0, // Skip to: 917
72077
  /* 823 */ MCD_OPC_CheckField,
72078
  11,
72079
  1,
72080
  0,
72081
  87,
72082
  0,
72083
  0, // Skip to: 917
72084
  /* 830 */ MCD_OPC_Decode,
72085
  247,
72086
  5,
72087
  200,
72088
  3, // Opcode: CDE_CX3A
72089
  /* 835 */ MCD_OPC_FilterValue,
72090
  1,
72091
  77,
72092
  0,
72093
  0, // Skip to: 917
72094
  /* 840 */ MCD_OPC_ExtractField,
72095
  23,
72096
  2, // Inst{24-23} ...
72097
  /* 843 */ MCD_OPC_FilterValue,
72098
  0,
72099
  47,
72100
  0,
72101
  0, // Skip to: 895
72102
  /* 848 */ MCD_OPC_ExtractField,
72103
  22,
72104
  1, // Inst{22} ...
72105
  /* 851 */ MCD_OPC_FilterValue,
72106
  0,
72107
  17,
72108
  0,
72109
  0, // Skip to: 873
72110
  /* 856 */ MCD_OPC_CheckPredicate,
72111
  73,
72112
  56,
72113
  0,
72114
  0, // Skip to: 917
72115
  /* 861 */ MCD_OPC_CheckField,
72116
  11,
72117
  1,
72118
  0,
72119
  49,
72120
  0,
72121
  0, // Skip to: 917
72122
  /* 868 */ MCD_OPC_Decode,
72123
  241,
72124
  5,
72125
  201,
72126
  3, // Opcode: CDE_CX1DA
72127
  /* 873 */ MCD_OPC_FilterValue,
72128
  1,
72129
  39,
72130
  0,
72131
  0, // Skip to: 917
72132
  /* 878 */ MCD_OPC_CheckPredicate,
72133
  73,
72134
  34,
72135
  0,
72136
  0, // Skip to: 917
72137
  /* 883 */ MCD_OPC_CheckField,
72138
  11,
72139
  1,
72140
  0,
72141
  27,
72142
  0,
72143
  0, // Skip to: 917
72144
  /* 890 */ MCD_OPC_Decode,
72145
  245,
72146
  5,
72147
  202,
72148
  3, // Opcode: CDE_CX2DA
72149
  /* 895 */ MCD_OPC_FilterValue,
72150
  1,
72151
  17,
72152
  0,
72153
  0, // Skip to: 917
72154
  /* 900 */ MCD_OPC_CheckPredicate,
72155
  73,
72156
  12,
72157
  0,
72158
  0, // Skip to: 917
72159
  /* 905 */ MCD_OPC_CheckField,
72160
  11,
72161
  1,
72162
  0,
72163
  5,
72164
  0,
72165
  0, // Skip to: 917
72166
  /* 912 */ MCD_OPC_Decode,
72167
  249,
72168
  5,
72169
  203,
72170
  3, // Opcode: CDE_CX3DA
72171
  /* 917 */ MCD_OPC_Fail,
72172
  0
72173
};
72174
72175
static const uint8_t DecoderTableThumb2CoProc32[] = {
72176
  /* 0 */ MCD_OPC_ExtractField,
72177
  24,
72178
  8, // Inst{31-24} ...
72179
  /* 3 */ MCD_OPC_FilterValue,
72180
  236,
72181
  1,
72182
  175,
72183
  0,
72184
  0, // Skip to: 184
72185
  /* 9 */ MCD_OPC_ExtractField,
72186
  20,
72187
  3, // Inst{22-20} ...
72188
  /* 12 */ MCD_OPC_FilterValue,
72189
  0,
72190
  16,
72191
  0,
72192
  0, // Skip to: 33
72193
  /* 17 */ MCD_OPC_CheckPredicate,
72194
  45,
72195
  191,
72196
  2,
72197
  0, // Skip to: 725
72198
  /* 22 */ MCD_OPC_CheckField,
72199
  23,
72200
  1,
72201
  1,
72202
  184,
72203
  2,
72204
  0, // Skip to: 725
72205
  /* 29 */ MCD_OPC_Decode,
72206
  142,
72207
  33,
72208
  92, // Opcode: t2STC_OPTION
72209
  /* 33 */ MCD_OPC_FilterValue,
72210
  1,
72211
  16,
72212
  0,
72213
  0, // Skip to: 54
72214
  /* 38 */ MCD_OPC_CheckPredicate,
72215
  45,
72216
  170,
72217
  2,
72218
  0, // Skip to: 725
72219
  /* 43 */ MCD_OPC_CheckField,
72220
  23,
72221
  1,
72222
  1,
72223
  163,
72224
  2,
72225
  0, // Skip to: 725
72226
  /* 50 */ MCD_OPC_Decode,
72227
  193,
72228
  31,
72229
  92, // Opcode: t2LDC_OPTION
72230
  /* 54 */ MCD_OPC_FilterValue,
72231
  2,
72232
  9,
72233
  0,
72234
  0, // Skip to: 68
72235
  /* 59 */ MCD_OPC_CheckPredicate,
72236
  45,
72237
  149,
72238
  2,
72239
  0, // Skip to: 725
72240
  /* 64 */ MCD_OPC_Decode,
72241
  143,
72242
  33,
72243
  92, // Opcode: t2STC_POST
72244
  /* 68 */ MCD_OPC_FilterValue,
72245
  3,
72246
  9,
72247
  0,
72248
  0, // Skip to: 82
72249
  /* 73 */ MCD_OPC_CheckPredicate,
72250
  45,
72251
  135,
72252
  2,
72253
  0, // Skip to: 725
72254
  /* 78 */ MCD_OPC_Decode,
72255
  194,
72256
  31,
72257
  92, // Opcode: t2LDC_POST
72258
  /* 82 */ MCD_OPC_FilterValue,
72259
  4,
72260
  32,
72261
  0,
72262
  0, // Skip to: 119
72263
  /* 87 */ MCD_OPC_ExtractField,
72264
  23,
72265
  1, // Inst{23} ...
72266
  /* 90 */ MCD_OPC_FilterValue,
72267
  0,
72268
  10,
72269
  0,
72270
  0, // Skip to: 105
72271
  /* 95 */ MCD_OPC_CheckPredicate,
72272
  45,
72273
  113,
72274
  2,
72275
  0, // Skip to: 725
72276
  /* 100 */ MCD_OPC_Decode,
72277
  250,
72278
  31,
72279
  204,
72280
  3, // Opcode: t2MCRR
72281
  /* 105 */ MCD_OPC_FilterValue,
72282
  1,
72283
  103,
72284
  2,
72285
  0, // Skip to: 725
72286
  /* 110 */ MCD_OPC_CheckPredicate,
72287
  45,
72288
  98,
72289
  2,
72290
  0, // Skip to: 725
72291
  /* 115 */ MCD_OPC_Decode,
72292
  138,
72293
  33,
72294
  92, // Opcode: t2STCL_OPTION
72295
  /* 119 */ MCD_OPC_FilterValue,
72296
  5,
72297
  32,
72298
  0,
72299
  0, // Skip to: 156
72300
  /* 124 */ MCD_OPC_ExtractField,
72301
  23,
72302
  1, // Inst{23} ...
72303
  /* 127 */ MCD_OPC_FilterValue,
72304
  0,
72305
  10,
72306
  0,
72307
  0, // Skip to: 142
72308
  /* 132 */ MCD_OPC_CheckPredicate,
72309
  45,
72310
  76,
72311
  2,
72312
  0, // Skip to: 725
72313
  /* 137 */ MCD_OPC_Decode,
72314
  134,
72315
  32,
72316
  205,
72317
  3, // Opcode: t2MRRC
72318
  /* 142 */ MCD_OPC_FilterValue,
72319
  1,
72320
  66,
72321
  2,
72322
  0, // Skip to: 725
72323
  /* 147 */ MCD_OPC_CheckPredicate,
72324
  45,
72325
  61,
72326
  2,
72327
  0, // Skip to: 725
72328
  /* 152 */ MCD_OPC_Decode,
72329
  189,
72330
  31,
72331
  92, // Opcode: t2LDCL_OPTION
72332
  /* 156 */ MCD_OPC_FilterValue,
72333
  6,
72334
  9,
72335
  0,
72336
  0, // Skip to: 170
72337
  /* 161 */ MCD_OPC_CheckPredicate,
72338
  45,
72339
  47,
72340
  2,
72341
  0, // Skip to: 725
72342
  /* 166 */ MCD_OPC_Decode,
72343
  139,
72344
  33,
72345
  92, // Opcode: t2STCL_POST
72346
  /* 170 */ MCD_OPC_FilterValue,
72347
  7,
72348
  38,
72349
  2,
72350
  0, // Skip to: 725
72351
  /* 175 */ MCD_OPC_CheckPredicate,
72352
  45,
72353
  33,
72354
  2,
72355
  0, // Skip to: 725
72356
  /* 180 */ MCD_OPC_Decode,
72357
  190,
72358
  31,
72359
  92, // Opcode: t2LDCL_POST
72360
  /* 184 */ MCD_OPC_FilterValue,
72361
  237,
72362
  1,
72363
  115,
72364
  0,
72365
  0, // Skip to: 305
72366
  /* 190 */ MCD_OPC_ExtractField,
72367
  20,
72368
  3, // Inst{22-20} ...
72369
  /* 193 */ MCD_OPC_FilterValue,
72370
  0,
72371
  9,
72372
  0,
72373
  0, // Skip to: 207
72374
  /* 198 */ MCD_OPC_CheckPredicate,
72375
  45,
72376
  10,
72377
  2,
72378
  0, // Skip to: 725
72379
  /* 203 */ MCD_OPC_Decode,
72380
  141,
72381
  33,
72382
  92, // Opcode: t2STC_OFFSET
72383
  /* 207 */ MCD_OPC_FilterValue,
72384
  1,
72385
  9,
72386
  0,
72387
  0, // Skip to: 221
72388
  /* 212 */ MCD_OPC_CheckPredicate,
72389
  45,
72390
  252,
72391
  1,
72392
  0, // Skip to: 725
72393
  /* 217 */ MCD_OPC_Decode,
72394
  192,
72395
  31,
72396
  92, // Opcode: t2LDC_OFFSET
72397
  /* 221 */ MCD_OPC_FilterValue,
72398
  2,
72399
  9,
72400
  0,
72401
  0, // Skip to: 235
72402
  /* 226 */ MCD_OPC_CheckPredicate,
72403
  45,
72404
  238,
72405
  1,
72406
  0, // Skip to: 725
72407
  /* 231 */ MCD_OPC_Decode,
72408
  144,
72409
  33,
72410
  92, // Opcode: t2STC_PRE
72411
  /* 235 */ MCD_OPC_FilterValue,
72412
  3,
72413
  9,
72414
  0,
72415
  0, // Skip to: 249
72416
  /* 240 */ MCD_OPC_CheckPredicate,
72417
  45,
72418
  224,
72419
  1,
72420
  0, // Skip to: 725
72421
  /* 245 */ MCD_OPC_Decode,
72422
  195,
72423
  31,
72424
  92, // Opcode: t2LDC_PRE
72425
  /* 249 */ MCD_OPC_FilterValue,
72426
  4,
72427
  9,
72428
  0,
72429
  0, // Skip to: 263
72430
  /* 254 */ MCD_OPC_CheckPredicate,
72431
  45,
72432
  210,
72433
  1,
72434
  0, // Skip to: 725
72435
  /* 259 */ MCD_OPC_Decode,
72436
  137,
72437
  33,
72438
  92, // Opcode: t2STCL_OFFSET
72439
  /* 263 */ MCD_OPC_FilterValue,
72440
  5,
72441
  9,
72442
  0,
72443
  0, // Skip to: 277
72444
  /* 268 */ MCD_OPC_CheckPredicate,
72445
  45,
72446
  196,
72447
  1,
72448
  0, // Skip to: 725
72449
  /* 273 */ MCD_OPC_Decode,
72450
  188,
72451
  31,
72452
  92, // Opcode: t2LDCL_OFFSET
72453
  /* 277 */ MCD_OPC_FilterValue,
72454
  6,
72455
  9,
72456
  0,
72457
  0, // Skip to: 291
72458
  /* 282 */ MCD_OPC_CheckPredicate,
72459
  45,
72460
  182,
72461
  1,
72462
  0, // Skip to: 725
72463
  /* 287 */ MCD_OPC_Decode,
72464
  140,
72465
  33,
72466
  92, // Opcode: t2STCL_PRE
72467
  /* 291 */ MCD_OPC_FilterValue,
72468
  7,
72469
  173,
72470
  1,
72471
  0, // Skip to: 725
72472
  /* 296 */ MCD_OPC_CheckPredicate,
72473
  45,
72474
  168,
72475
  1,
72476
  0, // Skip to: 725
72477
  /* 301 */ MCD_OPC_Decode,
72478
  191,
72479
  31,
72480
  92, // Opcode: t2LDCL_PRE
72481
  /* 305 */ MCD_OPC_FilterValue,
72482
  238,
72483
  1,
72484
  53,
72485
  0,
72486
  0, // Skip to: 364
72487
  /* 311 */ MCD_OPC_ExtractField,
72488
  4,
72489
  1, // Inst{4} ...
72490
  /* 314 */ MCD_OPC_FilterValue,
72491
  0,
72492
  9,
72493
  0,
72494
  0, // Skip to: 328
72495
  /* 319 */ MCD_OPC_CheckPredicate,
72496
  74,
72497
  145,
72498
  1,
72499
  0, // Skip to: 725
72500
  /* 324 */ MCD_OPC_Decode,
72501
  133,
72502
  31,
72503
  93, // Opcode: t2CDP
72504
  /* 328 */ MCD_OPC_FilterValue,
72505
  1,
72506
  136,
72507
  1,
72508
  0, // Skip to: 725
72509
  /* 333 */ MCD_OPC_ExtractField,
72510
  20,
72511
  1, // Inst{20} ...
72512
  /* 336 */ MCD_OPC_FilterValue,
72513
  0,
72514
  9,
72515
  0,
72516
  0, // Skip to: 350
72517
  /* 341 */ MCD_OPC_CheckPredicate,
72518
  45,
72519
  123,
72520
  1,
72521
  0, // Skip to: 725
72522
  /* 346 */ MCD_OPC_Decode,
72523
  248,
72524
  31,
72525
  95, // Opcode: t2MCR
72526
  /* 350 */ MCD_OPC_FilterValue,
72527
  1,
72528
  114,
72529
  1,
72530
  0, // Skip to: 725
72531
  /* 355 */ MCD_OPC_CheckPredicate,
72532
  45,
72533
  109,
72534
  1,
72535
  0, // Skip to: 725
72536
  /* 360 */ MCD_OPC_Decode,
72537
  132,
72538
  32,
72539
  97, // Opcode: t2MRC
72540
  /* 364 */ MCD_OPC_FilterValue,
72541
  252,
72542
  1,
72543
  175,
72544
  0,
72545
  0, // Skip to: 545
72546
  /* 370 */ MCD_OPC_ExtractField,
72547
  20,
72548
  3, // Inst{22-20} ...
72549
  /* 373 */ MCD_OPC_FilterValue,
72550
  0,
72551
  16,
72552
  0,
72553
  0, // Skip to: 394
72554
  /* 378 */ MCD_OPC_CheckPredicate,
72555
  75,
72556
  86,
72557
  1,
72558
  0, // Skip to: 725
72559
  /* 383 */ MCD_OPC_CheckField,
72560
  23,
72561
  1,
72562
  1,
72563
  79,
72564
  1,
72565
  0, // Skip to: 725
72566
  /* 390 */ MCD_OPC_Decode,
72567
  134,
72568
  33,
72569
  92, // Opcode: t2STC2_OPTION
72570
  /* 394 */ MCD_OPC_FilterValue,
72571
  1,
72572
  16,
72573
  0,
72574
  0, // Skip to: 415
72575
  /* 399 */ MCD_OPC_CheckPredicate,
72576
  75,
72577
  65,
72578
  1,
72579
  0, // Skip to: 725
72580
  /* 404 */ MCD_OPC_CheckField,
72581
  23,
72582
  1,
72583
  1,
72584
  58,
72585
  1,
72586
  0, // Skip to: 725
72587
  /* 411 */ MCD_OPC_Decode,
72588
  185,
72589
  31,
72590
  92, // Opcode: t2LDC2_OPTION
72591
  /* 415 */ MCD_OPC_FilterValue,
72592
  2,
72593
  9,
72594
  0,
72595
  0, // Skip to: 429
72596
  /* 420 */ MCD_OPC_CheckPredicate,
72597
  75,
72598
  44,
72599
  1,
72600
  0, // Skip to: 725
72601
  /* 425 */ MCD_OPC_Decode,
72602
  135,
72603
  33,
72604
  92, // Opcode: t2STC2_POST
72605
  /* 429 */ MCD_OPC_FilterValue,
72606
  3,
72607
  9,
72608
  0,
72609
  0, // Skip to: 443
72610
  /* 434 */ MCD_OPC_CheckPredicate,
72611
  75,
72612
  30,
72613
  1,
72614
  0, // Skip to: 725
72615
  /* 439 */ MCD_OPC_Decode,
72616
  186,
72617
  31,
72618
  92, // Opcode: t2LDC2_POST
72619
  /* 443 */ MCD_OPC_FilterValue,
72620
  4,
72621
  32,
72622
  0,
72623
  0, // Skip to: 480
72624
  /* 448 */ MCD_OPC_ExtractField,
72625
  23,
72626
  1, // Inst{23} ...
72627
  /* 451 */ MCD_OPC_FilterValue,
72628
  0,
72629
  10,
72630
  0,
72631
  0, // Skip to: 466
72632
  /* 456 */ MCD_OPC_CheckPredicate,
72633
  74,
72634
  8,
72635
  1,
72636
  0, // Skip to: 725
72637
  /* 461 */ MCD_OPC_Decode,
72638
  251,
72639
  31,
72640
  204,
72641
  3, // Opcode: t2MCRR2
72642
  /* 466 */ MCD_OPC_FilterValue,
72643
  1,
72644
  254,
72645
  0,
72646
  0, // Skip to: 725
72647
  /* 471 */ MCD_OPC_CheckPredicate,
72648
  75,
72649
  249,
72650
  0,
72651
  0, // Skip to: 725
72652
  /* 476 */ MCD_OPC_Decode,
72653
  130,
72654
  33,
72655
  92, // Opcode: t2STC2L_OPTION
72656
  /* 480 */ MCD_OPC_FilterValue,
72657
  5,
72658
  32,
72659
  0,
72660
  0, // Skip to: 517
72661
  /* 485 */ MCD_OPC_ExtractField,
72662
  23,
72663
  1, // Inst{23} ...
72664
  /* 488 */ MCD_OPC_FilterValue,
72665
  0,
72666
  10,
72667
  0,
72668
  0, // Skip to: 503
72669
  /* 493 */ MCD_OPC_CheckPredicate,
72670
  74,
72671
  227,
72672
  0,
72673
  0, // Skip to: 725
72674
  /* 498 */ MCD_OPC_Decode,
72675
  135,
72676
  32,
72677
  205,
72678
  3, // Opcode: t2MRRC2
72679
  /* 503 */ MCD_OPC_FilterValue,
72680
  1,
72681
  217,
72682
  0,
72683
  0, // Skip to: 725
72684
  /* 508 */ MCD_OPC_CheckPredicate,
72685
  75,
72686
  212,
72687
  0,
72688
  0, // Skip to: 725
72689
  /* 513 */ MCD_OPC_Decode,
72690
  181,
72691
  31,
72692
  92, // Opcode: t2LDC2L_OPTION
72693
  /* 517 */ MCD_OPC_FilterValue,
72694
  6,
72695
  9,
72696
  0,
72697
  0, // Skip to: 531
72698
  /* 522 */ MCD_OPC_CheckPredicate,
72699
  75,
72700
  198,
72701
  0,
72702
  0, // Skip to: 725
72703
  /* 527 */ MCD_OPC_Decode,
72704
  131,
72705
  33,
72706
  92, // Opcode: t2STC2L_POST
72707
  /* 531 */ MCD_OPC_FilterValue,
72708
  7,
72709
  189,
72710
  0,
72711
  0, // Skip to: 725
72712
  /* 536 */ MCD_OPC_CheckPredicate,
72713
  75,
72714
  184,
72715
  0,
72716
  0, // Skip to: 725
72717
  /* 541 */ MCD_OPC_Decode,
72718
  182,
72719
  31,
72720
  92, // Opcode: t2LDC2L_POST
72721
  /* 545 */ MCD_OPC_FilterValue,
72722
  253,
72723
  1,
72724
  115,
72725
  0,
72726
  0, // Skip to: 666
72727
  /* 551 */ MCD_OPC_ExtractField,
72728
  20,
72729
  3, // Inst{22-20} ...
72730
  /* 554 */ MCD_OPC_FilterValue,
72731
  0,
72732
  9,
72733
  0,
72734
  0, // Skip to: 568
72735
  /* 559 */ MCD_OPC_CheckPredicate,
72736
  75,
72737
  161,
72738
  0,
72739
  0, // Skip to: 725
72740
  /* 564 */ MCD_OPC_Decode,
72741
  133,
72742
  33,
72743
  92, // Opcode: t2STC2_OFFSET
72744
  /* 568 */ MCD_OPC_FilterValue,
72745
  1,
72746
  9,
72747
  0,
72748
  0, // Skip to: 582
72749
  /* 573 */ MCD_OPC_CheckPredicate,
72750
  75,
72751
  147,
72752
  0,
72753
  0, // Skip to: 725
72754
  /* 578 */ MCD_OPC_Decode,
72755
  184,
72756
  31,
72757
  92, // Opcode: t2LDC2_OFFSET
72758
  /* 582 */ MCD_OPC_FilterValue,
72759
  2,
72760
  9,
72761
  0,
72762
  0, // Skip to: 596
72763
  /* 587 */ MCD_OPC_CheckPredicate,
72764
  75,
72765
  133,
72766
  0,
72767
  0, // Skip to: 725
72768
  /* 592 */ MCD_OPC_Decode,
72769
  136,
72770
  33,
72771
  92, // Opcode: t2STC2_PRE
72772
  /* 596 */ MCD_OPC_FilterValue,
72773
  3,
72774
  9,
72775
  0,
72776
  0, // Skip to: 610
72777
  /* 601 */ MCD_OPC_CheckPredicate,
72778
  75,
72779
  119,
72780
  0,
72781
  0, // Skip to: 725
72782
  /* 606 */ MCD_OPC_Decode,
72783
  187,
72784
  31,
72785
  92, // Opcode: t2LDC2_PRE
72786
  /* 610 */ MCD_OPC_FilterValue,
72787
  4,
72788
  9,
72789
  0,
72790
  0, // Skip to: 624
72791
  /* 615 */ MCD_OPC_CheckPredicate,
72792
  75,
72793
  105,
72794
  0,
72795
  0, // Skip to: 725
72796
  /* 620 */ MCD_OPC_Decode,
72797
  129,
72798
  33,
72799
  92, // Opcode: t2STC2L_OFFSET
72800
  /* 624 */ MCD_OPC_FilterValue,
72801
  5,
72802
  9,
72803
  0,
72804
  0, // Skip to: 638
72805
  /* 629 */ MCD_OPC_CheckPredicate,
72806
  75,
72807
  91,
72808
  0,
72809
  0, // Skip to: 725
72810
  /* 634 */ MCD_OPC_Decode,
72811
  180,
72812
  31,
72813
  92, // Opcode: t2LDC2L_OFFSET
72814
  /* 638 */ MCD_OPC_FilterValue,
72815
  6,
72816
  9,
72817
  0,
72818
  0, // Skip to: 652
72819
  /* 643 */ MCD_OPC_CheckPredicate,
72820
  75,
72821
  77,
72822
  0,
72823
  0, // Skip to: 725
72824
  /* 648 */ MCD_OPC_Decode,
72825
  132,
72826
  33,
72827
  92, // Opcode: t2STC2L_PRE
72828
  /* 652 */ MCD_OPC_FilterValue,
72829
  7,
72830
  68,
72831
  0,
72832
  0, // Skip to: 725
72833
  /* 657 */ MCD_OPC_CheckPredicate,
72834
  75,
72835
  63,
72836
  0,
72837
  0, // Skip to: 725
72838
  /* 662 */ MCD_OPC_Decode,
72839
  183,
72840
  31,
72841
  92, // Opcode: t2LDC2L_PRE
72842
  /* 666 */ MCD_OPC_FilterValue,
72843
  254,
72844
  1,
72845
  53,
72846
  0,
72847
  0, // Skip to: 725
72848
  /* 672 */ MCD_OPC_ExtractField,
72849
  4,
72850
  1, // Inst{4} ...
72851
  /* 675 */ MCD_OPC_FilterValue,
72852
  0,
72853
  9,
72854
  0,
72855
  0, // Skip to: 689
72856
  /* 680 */ MCD_OPC_CheckPredicate,
72857
  74,
72858
  40,
72859
  0,
72860
  0, // Skip to: 725
72861
  /* 685 */ MCD_OPC_Decode,
72862
  134,
72863
  31,
72864
  93, // Opcode: t2CDP2
72865
  /* 689 */ MCD_OPC_FilterValue,
72866
  1,
72867
  31,
72868
  0,
72869
  0, // Skip to: 725
72870
  /* 694 */ MCD_OPC_ExtractField,
72871
  20,
72872
  1, // Inst{20} ...
72873
  /* 697 */ MCD_OPC_FilterValue,
72874
  0,
72875
  9,
72876
  0,
72877
  0, // Skip to: 711
72878
  /* 702 */ MCD_OPC_CheckPredicate,
72879
  74,
72880
  18,
72881
  0,
72882
  0, // Skip to: 725
72883
  /* 707 */ MCD_OPC_Decode,
72884
  249,
72885
  31,
72886
  95, // Opcode: t2MCR2
72887
  /* 711 */ MCD_OPC_FilterValue,
72888
  1,
72889
  9,
72890
  0,
72891
  0, // Skip to: 725
72892
  /* 716 */ MCD_OPC_CheckPredicate,
72893
  74,
72894
  4,
72895
  0,
72896
  0, // Skip to: 725
72897
  /* 721 */ MCD_OPC_Decode,
72898
  133,
72899
  32,
72900
  97, // Opcode: t2MRC2
72901
  /* 725 */ MCD_OPC_Fail,
72902
  0
72903
};
72904
72905
static const uint8_t DecoderTableThumbSBit16[] = {
72906
  /* 0 */ MCD_OPC_ExtractField,
72907
  11,
72908
  5, // Inst{15-11} ...
72909
  /* 3 */ MCD_OPC_FilterValue,
72910
  0,
72911
  10,
72912
  0,
72913
  0, // Skip to: 18
72914
  /* 8 */ MCD_OPC_CheckPredicate,
72915
  35,
72916
  95,
72917
  1,
72918
  0, // Skip to: 364
72919
  /* 13 */ MCD_OPC_Decode,
72920
  161,
72921
  34,
72922
  206,
72923
  3, // Opcode: tLSLri
72924
  /* 18 */ MCD_OPC_FilterValue,
72925
  1,
72926
  10,
72927
  0,
72928
  0, // Skip to: 33
72929
  /* 23 */ MCD_OPC_CheckPredicate,
72930
  35,
72931
  80,
72932
  1,
72933
  0, // Skip to: 364
72934
  /* 28 */ MCD_OPC_Decode,
72935
  163,
72936
  34,
72937
  206,
72938
  3, // Opcode: tLSRri
72939
  /* 33 */ MCD_OPC_FilterValue,
72940
  2,
72941
  10,
72942
  0,
72943
  0, // Skip to: 48
72944
  /* 38 */ MCD_OPC_CheckPredicate,
72945
  35,
72946
  65,
72947
  1,
72948
  0, // Skip to: 364
72949
  /* 43 */ MCD_OPC_Decode,
72950
  253,
72951
  33,
72952
  206,
72953
  3, // Opcode: tASRri
72954
  /* 48 */ MCD_OPC_FilterValue,
72955
  3,
72956
  63,
72957
  0,
72958
  0, // Skip to: 116
72959
  /* 53 */ MCD_OPC_ExtractField,
72960
  9,
72961
  2, // Inst{10-9} ...
72962
  /* 56 */ MCD_OPC_FilterValue,
72963
  0,
72964
  10,
72965
  0,
72966
  0, // Skip to: 71
72967
  /* 61 */ MCD_OPC_CheckPredicate,
72968
  35,
72969
  42,
72970
  1,
72971
  0, // Skip to: 364
72972
  /* 66 */ MCD_OPC_Decode,
72973
  248,
72974
  33,
72975
  207,
72976
  3, // Opcode: tADDrr
72977
  /* 71 */ MCD_OPC_FilterValue,
72978
  1,
72979
  10,
72980
  0,
72981
  0, // Skip to: 86
72982
  /* 76 */ MCD_OPC_CheckPredicate,
72983
  35,
72984
  27,
72985
  1,
72986
  0, // Skip to: 364
72987
  /* 81 */ MCD_OPC_Decode,
72988
  191,
72989
  34,
72990
  207,
72991
  3, // Opcode: tSUBrr
72992
  /* 86 */ MCD_OPC_FilterValue,
72993
  2,
72994
  10,
72995
  0,
72996
  0, // Skip to: 101
72997
  /* 91 */ MCD_OPC_CheckPredicate,
72998
  35,
72999
  12,
73000
  1,
73001
  0, // Skip to: 364
73002
  /* 96 */ MCD_OPC_Decode,
73003
  244,
73004
  33,
73005
  208,
73006
  3, // Opcode: tADDi3
73007
  /* 101 */ MCD_OPC_FilterValue,
73008
  3,
73009
  2,
73010
  1,
73011
  0, // Skip to: 364
73012
  /* 106 */ MCD_OPC_CheckPredicate,
73013
  35,
73014
  253,
73015
  0,
73016
  0, // Skip to: 364
73017
  /* 111 */ MCD_OPC_Decode,
73018
  189,
73019
  34,
73020
  208,
73021
  3, // Opcode: tSUBi3
73022
  /* 116 */ MCD_OPC_FilterValue,
73023
  4,
73024
  10,
73025
  0,
73026
  0, // Skip to: 131
73027
  /* 121 */ MCD_OPC_CheckPredicate,
73028
  35,
73029
  238,
73030
  0,
73031
  0, // Skip to: 364
73032
  /* 126 */ MCD_OPC_Decode,
73033
  166,
73034
  34,
73035
  185,
73036
  2, // Opcode: tMOVi8
73037
  /* 131 */ MCD_OPC_FilterValue,
73038
  6,
73039
  10,
73040
  0,
73041
  0, // Skip to: 146
73042
  /* 136 */ MCD_OPC_CheckPredicate,
73043
  35,
73044
  223,
73045
  0,
73046
  0, // Skip to: 364
73047
  /* 141 */ MCD_OPC_Decode,
73048
  245,
73049
  33,
73050
  209,
73051
  3, // Opcode: tADDi8
73052
  /* 146 */ MCD_OPC_FilterValue,
73053
  7,
73054
  10,
73055
  0,
73056
  0, // Skip to: 161
73057
  /* 151 */ MCD_OPC_CheckPredicate,
73058
  35,
73059
  208,
73060
  0,
73061
  0, // Skip to: 364
73062
  /* 156 */ MCD_OPC_Decode,
73063
  190,
73064
  34,
73065
  209,
73066
  3, // Opcode: tSUBi8
73067
  /* 161 */ MCD_OPC_FilterValue,
73068
  8,
73069
  198,
73070
  0,
73071
  0, // Skip to: 364
73072
  /* 166 */ MCD_OPC_ExtractField,
73073
  6,
73074
  5, // Inst{10-6} ...
73075
  /* 169 */ MCD_OPC_FilterValue,
73076
  0,
73077
  10,
73078
  0,
73079
  0, // Skip to: 184
73080
  /* 174 */ MCD_OPC_CheckPredicate,
73081
  35,
73082
  185,
73083
  0,
73084
  0, // Skip to: 364
73085
  /* 179 */ MCD_OPC_Decode,
73086
  252,
73087
  33,
73088
  210,
73089
  3, // Opcode: tAND
73090
  /* 184 */ MCD_OPC_FilterValue,
73091
  1,
73092
  10,
73093
  0,
73094
  0, // Skip to: 199
73095
  /* 189 */ MCD_OPC_CheckPredicate,
73096
  35,
73097
  170,
73098
  0,
73099
  0, // Skip to: 364
73100
  /* 194 */ MCD_OPC_Decode,
73101
  144,
73102
  34,
73103
  210,
73104
  3, // Opcode: tEOR
73105
  /* 199 */ MCD_OPC_FilterValue,
73106
  2,
73107
  10,
73108
  0,
73109
  0, // Skip to: 214
73110
  /* 204 */ MCD_OPC_CheckPredicate,
73111
  35,
73112
  155,
73113
  0,
73114
  0, // Skip to: 364
73115
  /* 209 */ MCD_OPC_Decode,
73116
  162,
73117
  34,
73118
  210,
73119
  3, // Opcode: tLSLrr
73120
  /* 214 */ MCD_OPC_FilterValue,
73121
  3,
73122
  10,
73123
  0,
73124
  0, // Skip to: 229
73125
  /* 219 */ MCD_OPC_CheckPredicate,
73126
  35,
73127
  140,
73128
  0,
73129
  0, // Skip to: 364
73130
  /* 224 */ MCD_OPC_Decode,
73131
  164,
73132
  34,
73133
  210,
73134
  3, // Opcode: tLSRrr
73135
  /* 229 */ MCD_OPC_FilterValue,
73136
  4,
73137
  10,
73138
  0,
73139
  0, // Skip to: 244
73140
  /* 234 */ MCD_OPC_CheckPredicate,
73141
  35,
73142
  125,
73143
  0,
73144
  0, // Skip to: 364
73145
  /* 239 */ MCD_OPC_Decode,
73146
  254,
73147
  33,
73148
  210,
73149
  3, // Opcode: tASRrr
73150
  /* 244 */ MCD_OPC_FilterValue,
73151
  5,
73152
  10,
73153
  0,
73154
  0, // Skip to: 259
73155
  /* 249 */ MCD_OPC_CheckPredicate,
73156
  35,
73157
  110,
73158
  0,
73159
  0, // Skip to: 364
73160
  /* 254 */ MCD_OPC_Decode,
73161
  242,
73162
  33,
73163
  210,
73164
  3, // Opcode: tADC
73165
  /* 259 */ MCD_OPC_FilterValue,
73166
  6,
73167
  10,
73168
  0,
73169
  0, // Skip to: 274
73170
  /* 264 */ MCD_OPC_CheckPredicate,
73171
  35,
73172
  95,
73173
  0,
73174
  0, // Skip to: 364
73175
  /* 269 */ MCD_OPC_Decode,
73176
  179,
73177
  34,
73178
  210,
73179
  3, // Opcode: tSBC
73180
  /* 274 */ MCD_OPC_FilterValue,
73181
  7,
73182
  10,
73183
  0,
73184
  0, // Skip to: 289
73185
  /* 279 */ MCD_OPC_CheckPredicate,
73186
  35,
73187
  80,
73188
  0,
73189
  0, // Skip to: 364
73190
  /* 284 */ MCD_OPC_Decode,
73191
  177,
73192
  34,
73193
  210,
73194
  3, // Opcode: tROR
73195
  /* 289 */ MCD_OPC_FilterValue,
73196
  9,
73197
  10,
73198
  0,
73199
  0, // Skip to: 304
73200
  /* 294 */ MCD_OPC_CheckPredicate,
73201
  35,
73202
  65,
73203
  0,
73204
  0, // Skip to: 364
73205
  /* 299 */ MCD_OPC_Decode,
73206
  178,
73207
  34,
73208
  184,
73209
  2, // Opcode: tRSB
73210
  /* 304 */ MCD_OPC_FilterValue,
73211
  12,
73212
  10,
73213
  0,
73214
  0, // Skip to: 319
73215
  /* 309 */ MCD_OPC_CheckPredicate,
73216
  35,
73217
  50,
73218
  0,
73219
  0, // Skip to: 364
73220
  /* 314 */ MCD_OPC_Decode,
73221
  170,
73222
  34,
73223
  210,
73224
  3, // Opcode: tORR
73225
  /* 319 */ MCD_OPC_FilterValue,
73226
  13,
73227
  10,
73228
  0,
73229
  0, // Skip to: 334
73230
  /* 324 */ MCD_OPC_CheckPredicate,
73231
  35,
73232
  35,
73233
  0,
73234
  0, // Skip to: 364
73235
  /* 329 */ MCD_OPC_Decode,
73236
  168,
73237
  34,
73238
  211,
73239
  3, // Opcode: tMUL
73240
  /* 334 */ MCD_OPC_FilterValue,
73241
  14,
73242
  10,
73243
  0,
73244
  0, // Skip to: 349
73245
  /* 339 */ MCD_OPC_CheckPredicate,
73246
  35,
73247
  20,
73248
  0,
73249
  0, // Skip to: 364
73250
  /* 344 */ MCD_OPC_Decode,
73251
  128,
73252
  34,
73253
  210,
73254
  3, // Opcode: tBIC
73255
  /* 349 */ MCD_OPC_FilterValue,
73256
  15,
73257
  10,
73258
  0,
73259
  0, // Skip to: 364
73260
  /* 354 */ MCD_OPC_CheckPredicate,
73261
  35,
73262
  5,
73263
  0,
73264
  0, // Skip to: 364
73265
  /* 359 */ MCD_OPC_Decode,
73266
  169,
73267
  34,
73268
  184,
73269
  2, // Opcode: tMVN
73270
  /* 364 */ MCD_OPC_Fail,
73271
  0
73272
};
73273
73274
static const uint8_t DecoderTableVFP32[] = {
73275
  /* 0 */ MCD_OPC_ExtractField,
73276
  8,
73277
  4, // Inst{11-8} ...
73278
  /* 3 */ MCD_OPC_FilterValue,
73279
  9,
73280
  112,
73281
  4,
73282
  0, // Skip to: 1144
73283
  /* 8 */ MCD_OPC_ExtractField,
73284
  20,
73285
  2, // Inst{21-20} ...
73286
  /* 11 */ MCD_OPC_FilterValue,
73287
  0,
73288
  130,
73289
  0,
73290
  0, // Skip to: 146
73291
  /* 16 */ MCD_OPC_ExtractField,
73292
  24,
73293
  4, // Inst{27-24} ...
73294
  /* 19 */ MCD_OPC_FilterValue,
73295
  13,
73296
  10,
73297
  0,
73298
  0, // Skip to: 34
73299
  /* 24 */ MCD_OPC_CheckPredicate,
73300
  76,
73301
  222,
73302
  21,
73303
  0, // Skip to: 5627
73304
  /* 29 */ MCD_OPC_Decode,
73305
  210,
73306
  29,
73307
  212,
73308
  3, // Opcode: VSTRH
73309
  /* 34 */ MCD_OPC_FilterValue,
73310
  14,
73311
  212,
73312
  21,
73313
  0, // Skip to: 5627
73314
  /* 39 */ MCD_OPC_ExtractField,
73315
  4,
73316
  1, // Inst{4} ...
73317
  /* 42 */ MCD_OPC_FilterValue,
73318
  0,
73319
  63,
73320
  0,
73321
  0, // Skip to: 110
73322
  /* 47 */ MCD_OPC_ExtractField,
73323
  6,
73324
  1, // Inst{6} ...
73325
  /* 50 */ MCD_OPC_FilterValue,
73326
  0,
73327
  33,
73328
  0,
73329
  0, // Skip to: 88
73330
  /* 55 */ MCD_OPC_ExtractField,
73331
  23,
73332
  1, // Inst{23} ...
73333
  /* 58 */ MCD_OPC_FilterValue,
73334
  0,
73335
  10,
73336
  0,
73337
  0, // Skip to: 73
73338
  /* 63 */ MCD_OPC_CheckPredicate,
73339
  77,
73340
  183,
73341
  21,
73342
  0, // Skip to: 5627
73343
  /* 68 */ MCD_OPC_Decode,
73344
  174,
73345
  22,
73346
  213,
73347
  3, // Opcode: VMLAH
73348
  /* 73 */ MCD_OPC_FilterValue,
73349
  1,
73350
  173,
73351
  21,
73352
  0, // Skip to: 5627
73353
  /* 78 */ MCD_OPC_CheckPredicate,
73354
  77,
73355
  168,
73356
  21,
73357
  0, // Skip to: 5627
73358
  /* 83 */ MCD_OPC_Decode,
73359
  175,
73360
  18,
73361
  214,
73362
  3, // Opcode: VDIVH
73363
  /* 88 */ MCD_OPC_FilterValue,
73364
  1,
73365
  158,
73366
  21,
73367
  0, // Skip to: 5627
73368
  /* 93 */ MCD_OPC_CheckPredicate,
73369
  77,
73370
  153,
73371
  21,
73372
  0, // Skip to: 5627
73373
  /* 98 */ MCD_OPC_CheckField,
73374
  23,
73375
  1,
73376
  0,
73377
  146,
73378
  21,
73379
  0, // Skip to: 5627
73380
  /* 105 */ MCD_OPC_Decode,
73381
  205,
73382
  22,
73383
  213,
73384
  3, // Opcode: VMLSH
73385
  /* 110 */ MCD_OPC_FilterValue,
73386
  1,
73387
  136,
73388
  21,
73389
  0, // Skip to: 5627
73390
  /* 115 */ MCD_OPC_CheckPredicate,
73391
  76,
73392
  131,
73393
  21,
73394
  0, // Skip to: 5627
73395
  /* 120 */ MCD_OPC_CheckField,
73396
  22,
73397
  2,
73398
  0,
73399
  124,
73400
  21,
73401
  0, // Skip to: 5627
73402
  /* 127 */ MCD_OPC_CheckField,
73403
  5,
73404
  2,
73405
  0,
73406
  117,
73407
  21,
73408
  0, // Skip to: 5627
73409
  /* 134 */ MCD_OPC_CheckField,
73410
  0,
73411
  4,
73412
  0,
73413
  110,
73414
  21,
73415
  0, // Skip to: 5627
73416
  /* 141 */ MCD_OPC_Decode,
73417
  239,
73418
  22,
73419
  215,
73420
  3, // Opcode: VMOVHR
73421
  /* 146 */ MCD_OPC_FilterValue,
73422
  1,
73423
  146,
73424
  0,
73425
  0, // Skip to: 297
73426
  /* 151 */ MCD_OPC_ExtractField,
73427
  24,
73428
  4, // Inst{27-24} ...
73429
  /* 154 */ MCD_OPC_FilterValue,
73430
  13,
73431
  10,
73432
  0,
73433
  0, // Skip to: 169
73434
  /* 159 */ MCD_OPC_CheckPredicate,
73435
  76,
73436
  87,
73437
  21,
73438
  0, // Skip to: 5627
73439
  /* 164 */ MCD_OPC_Decode,
73440
  247,
73441
  21,
73442
  212,
73443
  3, // Opcode: VLDRH
73444
  /* 169 */ MCD_OPC_FilterValue,
73445
  14,
73446
  77,
73447
  21,
73448
  0, // Skip to: 5627
73449
  /* 174 */ MCD_OPC_ExtractField,
73450
  4,
73451
  1, // Inst{4} ...
73452
  /* 177 */ MCD_OPC_FilterValue,
73453
  0,
73454
  79,
73455
  0,
73456
  0, // Skip to: 261
73457
  /* 182 */ MCD_OPC_ExtractField,
73458
  6,
73459
  1, // Inst{6} ...
73460
  /* 185 */ MCD_OPC_FilterValue,
73461
  0,
73462
  33,
73463
  0,
73464
  0, // Skip to: 223
73465
  /* 190 */ MCD_OPC_ExtractField,
73466
  23,
73467
  1, // Inst{23} ...
73468
  /* 193 */ MCD_OPC_FilterValue,
73469
  0,
73470
  10,
73471
  0,
73472
  0, // Skip to: 208
73473
  /* 198 */ MCD_OPC_CheckPredicate,
73474
  77,
73475
  48,
73476
  21,
73477
  0, // Skip to: 5627
73478
  /* 203 */ MCD_OPC_Decode,
73479
  219,
73480
  23,
73481
  213,
73482
  3, // Opcode: VNMLSH
73483
  /* 208 */ MCD_OPC_FilterValue,
73484
  1,
73485
  38,
73486
  21,
73487
  0, // Skip to: 5627
73488
  /* 213 */ MCD_OPC_CheckPredicate,
73489
  77,
73490
  33,
73491
  21,
73492
  0, // Skip to: 5627
73493
  /* 218 */ MCD_OPC_Decode,
73494
  224,
73495
  18,
73496
  213,
73497
  3, // Opcode: VFNMSH
73498
  /* 223 */ MCD_OPC_FilterValue,
73499
  1,
73500
  23,
73501
  21,
73502
  0, // Skip to: 5627
73503
  /* 228 */ MCD_OPC_ExtractField,
73504
  23,
73505
  1, // Inst{23} ...
73506
  /* 231 */ MCD_OPC_FilterValue,
73507
  0,
73508
  10,
73509
  0,
73510
  0, // Skip to: 246
73511
  /* 236 */ MCD_OPC_CheckPredicate,
73512
  77,
73513
  10,
73514
  21,
73515
  0, // Skip to: 5627
73516
  /* 241 */ MCD_OPC_Decode,
73517
  216,
73518
  23,
73519
  213,
73520
  3, // Opcode: VNMLAH
73521
  /* 246 */ MCD_OPC_FilterValue,
73522
  1,
73523
  0,
73524
  21,
73525
  0, // Skip to: 5627
73526
  /* 251 */ MCD_OPC_CheckPredicate,
73527
  77,
73528
  251,
73529
  20,
73530
  0, // Skip to: 5627
73531
  /* 256 */ MCD_OPC_Decode,
73532
  221,
73533
  18,
73534
  213,
73535
  3, // Opcode: VFNMAH
73536
  /* 261 */ MCD_OPC_FilterValue,
73537
  1,
73538
  241,
73539
  20,
73540
  0, // Skip to: 5627
73541
  /* 266 */ MCD_OPC_CheckPredicate,
73542
  76,
73543
  236,
73544
  20,
73545
  0, // Skip to: 5627
73546
  /* 271 */ MCD_OPC_CheckField,
73547
  22,
73548
  2,
73549
  0,
73550
  229,
73551
  20,
73552
  0, // Skip to: 5627
73553
  /* 278 */ MCD_OPC_CheckField,
73554
  5,
73555
  2,
73556
  0,
73557
  222,
73558
  20,
73559
  0, // Skip to: 5627
73560
  /* 285 */ MCD_OPC_CheckField,
73561
  0,
73562
  4,
73563
  0,
73564
  215,
73565
  20,
73566
  0, // Skip to: 5627
73567
  /* 292 */ MCD_OPC_Decode,
73568
  249,
73569
  22,
73570
  216,
73571
  3, // Opcode: VMOVRH
73572
  /* 297 */ MCD_OPC_FilterValue,
73573
  2,
73574
  107,
73575
  0,
73576
  0, // Skip to: 409
73577
  /* 302 */ MCD_OPC_ExtractField,
73578
  6,
73579
  1, // Inst{6} ...
73580
  /* 305 */ MCD_OPC_FilterValue,
73581
  0,
73582
  47,
73583
  0,
73584
  0, // Skip to: 357
73585
  /* 310 */ MCD_OPC_ExtractField,
73586
  23,
73587
  5, // Inst{27-23} ...
73588
  /* 313 */ MCD_OPC_FilterValue,
73589
  28,
73590
  17,
73591
  0,
73592
  0, // Skip to: 335
73593
  /* 318 */ MCD_OPC_CheckPredicate,
73594
  77,
73595
  184,
73596
  20,
73597
  0, // Skip to: 5627
73598
  /* 323 */ MCD_OPC_CheckField,
73599
  4,
73600
  1,
73601
  0,
73602
  177,
73603
  20,
73604
  0, // Skip to: 5627
73605
  /* 330 */ MCD_OPC_Decode,
73606
  162,
73607
  23,
73608
  214,
73609
  3, // Opcode: VMULH
73610
  /* 335 */ MCD_OPC_FilterValue,
73611
  29,
73612
  167,
73613
  20,
73614
  0, // Skip to: 5627
73615
  /* 340 */ MCD_OPC_CheckPredicate,
73616
  77,
73617
  162,
73618
  20,
73619
  0, // Skip to: 5627
73620
  /* 345 */ MCD_OPC_CheckField,
73621
  4,
73622
  1,
73623
  0,
73624
  155,
73625
  20,
73626
  0, // Skip to: 5627
73627
  /* 352 */ MCD_OPC_Decode,
73628
  199,
73629
  18,
73630
  213,
73631
  3, // Opcode: VFMAH
73632
  /* 357 */ MCD_OPC_FilterValue,
73633
  1,
73634
  145,
73635
  20,
73636
  0, // Skip to: 5627
73637
  /* 362 */ MCD_OPC_ExtractField,
73638
  23,
73639
  5, // Inst{27-23} ...
73640
  /* 365 */ MCD_OPC_FilterValue,
73641
  28,
73642
  17,
73643
  0,
73644
  0, // Skip to: 387
73645
  /* 370 */ MCD_OPC_CheckPredicate,
73646
  77,
73647
  132,
73648
  20,
73649
  0, // Skip to: 5627
73650
  /* 375 */ MCD_OPC_CheckField,
73651
  4,
73652
  1,
73653
  0,
73654
  125,
73655
  20,
73656
  0, // Skip to: 5627
73657
  /* 382 */ MCD_OPC_Decode,
73658
  222,
73659
  23,
73660
  214,
73661
  3, // Opcode: VNMULH
73662
  /* 387 */ MCD_OPC_FilterValue,
73663
  29,
73664
  115,
73665
  20,
73666
  0, // Skip to: 5627
73667
  /* 392 */ MCD_OPC_CheckPredicate,
73668
  77,
73669
  110,
73670
  20,
73671
  0, // Skip to: 5627
73672
  /* 397 */ MCD_OPC_CheckField,
73673
  4,
73674
  1,
73675
  0,
73676
  103,
73677
  20,
73678
  0, // Skip to: 5627
73679
  /* 404 */ MCD_OPC_Decode,
73680
  210,
73681
  18,
73682
  213,
73683
  3, // Opcode: VFMSH
73684
  /* 409 */ MCD_OPC_FilterValue,
73685
  3,
73686
  93,
73687
  20,
73688
  0, // Skip to: 5627
73689
  /* 414 */ MCD_OPC_ExtractField,
73690
  6,
73691
  1, // Inst{6} ...
73692
  /* 417 */ MCD_OPC_FilterValue,
73693
  0,
73694
  54,
73695
  0,
73696
  0, // Skip to: 476
73697
  /* 422 */ MCD_OPC_ExtractField,
73698
  23,
73699
  5, // Inst{27-23} ...
73700
  /* 425 */ MCD_OPC_FilterValue,
73701
  28,
73702
  17,
73703
  0,
73704
  0, // Skip to: 447
73705
  /* 430 */ MCD_OPC_CheckPredicate,
73706
  77,
73707
  72,
73708
  20,
73709
  0, // Skip to: 5627
73710
  /* 435 */ MCD_OPC_CheckField,
73711
  4,
73712
  1,
73713
  0,
73714
  65,
73715
  20,
73716
  0, // Skip to: 5627
73717
  /* 442 */ MCD_OPC_Decode,
73718
  151,
73719
  16,
73720
  214,
73721
  3, // Opcode: VADDH
73722
  /* 447 */ MCD_OPC_FilterValue,
73723
  29,
73724
  55,
73725
  20,
73726
  0, // Skip to: 5627
73727
  /* 452 */ MCD_OPC_CheckPredicate,
73728
  77,
73729
  50,
73730
  20,
73731
  0, // Skip to: 5627
73732
  /* 457 */ MCD_OPC_CheckField,
73733
  7,
73734
  1,
73735
  0,
73736
  43,
73737
  20,
73738
  0, // Skip to: 5627
73739
  /* 464 */ MCD_OPC_CheckField,
73740
  4,
73741
  2,
73742
  0,
73743
  36,
73744
  20,
73745
  0, // Skip to: 5627
73746
  /* 471 */ MCD_OPC_Decode,
73747
  170,
73748
  6,
73749
  217,
73750
  3, // Opcode: FCONSTH
73751
  /* 476 */ MCD_OPC_FilterValue,
73752
  1,
73753
  26,
73754
  20,
73755
  0, // Skip to: 5627
73756
  /* 481 */ MCD_OPC_ExtractField,
73757
  23,
73758
  5, // Inst{27-23} ...
73759
  /* 484 */ MCD_OPC_FilterValue,
73760
  28,
73761
  17,
73762
  0,
73763
  0, // Skip to: 506
73764
  /* 489 */ MCD_OPC_CheckPredicate,
73765
  77,
73766
  13,
73767
  20,
73768
  0, // Skip to: 5627
73769
  /* 494 */ MCD_OPC_CheckField,
73770
  4,
73771
  1,
73772
  0,
73773
  6,
73774
  20,
73775
  0, // Skip to: 5627
73776
  /* 501 */ MCD_OPC_Decode,
73777
  231,
73778
  29,
73779
  214,
73780
  3, // Opcode: VSUBH
73781
  /* 506 */ MCD_OPC_FilterValue,
73782
  29,
73783
  252,
73784
  19,
73785
  0, // Skip to: 5627
73786
  /* 511 */ MCD_OPC_ExtractField,
73787
  16,
73788
  4, // Inst{19-16} ...
73789
  /* 514 */ MCD_OPC_FilterValue,
73790
  0,
73791
  24,
73792
  0,
73793
  0, // Skip to: 543
73794
  /* 519 */ MCD_OPC_CheckPredicate,
73795
  77,
73796
  239,
73797
  19,
73798
  0, // Skip to: 5627
73799
  /* 524 */ MCD_OPC_CheckField,
73800
  7,
73801
  1,
73802
  1,
73803
  232,
73804
  19,
73805
  0, // Skip to: 5627
73806
  /* 531 */ MCD_OPC_CheckField,
73807
  4,
73808
  1,
73809
  0,
73810
  225,
73811
  19,
73812
  0, // Skip to: 5627
73813
  /* 538 */ MCD_OPC_Decode,
73814
  130,
73815
  16,
73816
  218,
73817
  3, // Opcode: VABSH
73818
  /* 543 */ MCD_OPC_FilterValue,
73819
  1,
73820
  47,
73821
  0,
73822
  0, // Skip to: 595
73823
  /* 548 */ MCD_OPC_ExtractField,
73824
  7,
73825
  1, // Inst{7} ...
73826
  /* 551 */ MCD_OPC_FilterValue,
73827
  0,
73828
  17,
73829
  0,
73830
  0, // Skip to: 573
73831
  /* 556 */ MCD_OPC_CheckPredicate,
73832
  77,
73833
  202,
73834
  19,
73835
  0, // Skip to: 5627
73836
  /* 561 */ MCD_OPC_CheckField,
73837
  4,
73838
  1,
73839
  0,
73840
  195,
73841
  19,
73842
  0, // Skip to: 5627
73843
  /* 568 */ MCD_OPC_Decode,
73844
  203,
73845
  23,
73846
  218,
73847
  3, // Opcode: VNEGH
73848
  /* 573 */ MCD_OPC_FilterValue,
73849
  1,
73850
  185,
73851
  19,
73852
  0, // Skip to: 5627
73853
  /* 578 */ MCD_OPC_CheckPredicate,
73854
  77,
73855
  180,
73856
  19,
73857
  0, // Skip to: 5627
73858
  /* 583 */ MCD_OPC_CheckField,
73859
  4,
73860
  1,
73861
  0,
73862
  173,
73863
  19,
73864
  0, // Skip to: 5627
73865
  /* 590 */ MCD_OPC_Decode,
73866
  174,
73867
  27,
73868
  218,
73869
  3, // Opcode: VSQRTH
73870
  /* 595 */ MCD_OPC_FilterValue,
73871
  4,
73872
  47,
73873
  0,
73874
  0, // Skip to: 647
73875
  /* 600 */ MCD_OPC_ExtractField,
73876
  7,
73877
  1, // Inst{7} ...
73878
  /* 603 */ MCD_OPC_FilterValue,
73879
  0,
73880
  17,
73881
  0,
73882
  0, // Skip to: 625
73883
  /* 608 */ MCD_OPC_CheckPredicate,
73884
  77,
73885
  150,
73886
  19,
73887
  0, // Skip to: 5627
73888
  /* 613 */ MCD_OPC_CheckField,
73889
  4,
73890
  1,
73891
  0,
73892
  143,
73893
  19,
73894
  0, // Skip to: 5627
73895
  /* 620 */ MCD_OPC_Decode,
73896
  195,
73897
  17,
73898
  218,
73899
  3, // Opcode: VCMPH
73900
  /* 625 */ MCD_OPC_FilterValue,
73901
  1,
73902
  133,
73903
  19,
73904
  0, // Skip to: 5627
73905
  /* 630 */ MCD_OPC_CheckPredicate,
73906
  77,
73907
  128,
73908
  19,
73909
  0, // Skip to: 5627
73910
  /* 635 */ MCD_OPC_CheckField,
73911
  4,
73912
  1,
73913
  0,
73914
  121,
73915
  19,
73916
  0, // Skip to: 5627
73917
  /* 642 */ MCD_OPC_Decode,
73918
  190,
73919
  17,
73920
  218,
73921
  3, // Opcode: VCMPEH
73922
  /* 647 */ MCD_OPC_FilterValue,
73923
  5,
73924
  47,
73925
  0,
73926
  0, // Skip to: 699
73927
  /* 652 */ MCD_OPC_ExtractField,
73928
  7,
73929
  1, // Inst{7} ...
73930
  /* 655 */ MCD_OPC_FilterValue,
73931
  0,
73932
  17,
73933
  0,
73934
  0, // Skip to: 677
73935
  /* 660 */ MCD_OPC_CheckPredicate,
73936
  77,
73937
  98,
73938
  19,
73939
  0, // Skip to: 5627
73940
  /* 665 */ MCD_OPC_CheckField,
73941
  0,
73942
  6,
73943
  0,
73944
  91,
73945
  19,
73946
  0, // Skip to: 5627
73947
  /* 672 */ MCD_OPC_Decode,
73948
  198,
73949
  17,
73950
  219,
73951
  3, // Opcode: VCMPZH
73952
  /* 677 */ MCD_OPC_FilterValue,
73953
  1,
73954
  81,
73955
  19,
73956
  0, // Skip to: 5627
73957
  /* 682 */ MCD_OPC_CheckPredicate,
73958
  77,
73959
  76,
73960
  19,
73961
  0, // Skip to: 5627
73962
  /* 687 */ MCD_OPC_CheckField,
73963
  0,
73964
  6,
73965
  0,
73966
  69,
73967
  19,
73968
  0, // Skip to: 5627
73969
  /* 694 */ MCD_OPC_Decode,
73970
  193,
73971
  17,
73972
  219,
73973
  3, // Opcode: VCMPEZH
73974
  /* 699 */ MCD_OPC_FilterValue,
73975
  6,
73976
  47,
73977
  0,
73978
  0, // Skip to: 751
73979
  /* 704 */ MCD_OPC_ExtractField,
73980
  7,
73981
  1, // Inst{7} ...
73982
  /* 707 */ MCD_OPC_FilterValue,
73983
  0,
73984
  17,
73985
  0,
73986
  0, // Skip to: 729
73987
  /* 712 */ MCD_OPC_CheckPredicate,
73988
  77,
73989
  46,
73990
  19,
73991
  0, // Skip to: 5627
73992
  /* 717 */ MCD_OPC_CheckField,
73993
  4,
73994
  1,
73995
  0,
73996
  39,
73997
  19,
73998
  0, // Skip to: 5627
73999
  /* 724 */ MCD_OPC_Decode,
74000
  130,
74001
  26,
74002
  218,
74003
  3, // Opcode: VRINTRH
74004
  /* 729 */ MCD_OPC_FilterValue,
74005
  1,
74006
  29,
74007
  19,
74008
  0, // Skip to: 5627
74009
  /* 734 */ MCD_OPC_CheckPredicate,
74010
  77,
74011
  24,
74012
  19,
74013
  0, // Skip to: 5627
74014
  /* 739 */ MCD_OPC_CheckField,
74015
  4,
74016
  1,
74017
  0,
74018
  17,
74019
  19,
74020
  0, // Skip to: 5627
74021
  /* 746 */ MCD_OPC_Decode,
74022
  140,
74023
  26,
74024
  218,
74025
  3, // Opcode: VRINTZH
74026
  /* 751 */ MCD_OPC_FilterValue,
74027
  7,
74028
  24,
74029
  0,
74030
  0, // Skip to: 780
74031
  /* 756 */ MCD_OPC_CheckPredicate,
74032
  77,
74033
  2,
74034
  19,
74035
  0, // Skip to: 5627
74036
  /* 761 */ MCD_OPC_CheckField,
74037
  7,
74038
  1,
74039
  0,
74040
  251,
74041
  18,
74042
  0, // Skip to: 5627
74043
  /* 768 */ MCD_OPC_CheckField,
74044
  4,
74045
  1,
74046
  0,
74047
  244,
74048
  18,
74049
  0, // Skip to: 5627
74050
  /* 775 */ MCD_OPC_Decode,
74051
  133,
74052
  26,
74053
  218,
74054
  3, // Opcode: VRINTXH
74055
  /* 780 */ MCD_OPC_FilterValue,
74056
  8,
74057
  47,
74058
  0,
74059
  0, // Skip to: 832
74060
  /* 785 */ MCD_OPC_ExtractField,
74061
  7,
74062
  1, // Inst{7} ...
74063
  /* 788 */ MCD_OPC_FilterValue,
74064
  0,
74065
  17,
74066
  0,
74067
  0, // Skip to: 810
74068
  /* 793 */ MCD_OPC_CheckPredicate,
74069
  77,
74070
  221,
74071
  18,
74072
  0, // Skip to: 5627
74073
  /* 798 */ MCD_OPC_CheckField,
74074
  4,
74075
  1,
74076
  0,
74077
  214,
74078
  18,
74079
  0, // Skip to: 5627
74080
  /* 805 */ MCD_OPC_Decode,
74081
  192,
74082
  30,
74083
  220,
74084
  3, // Opcode: VUITOH
74085
  /* 810 */ MCD_OPC_FilterValue,
74086
  1,
74087
  204,
74088
  18,
74089
  0, // Skip to: 5627
74090
  /* 815 */ MCD_OPC_CheckPredicate,
74091
  77,
74092
  199,
74093
  18,
74094
  0, // Skip to: 5627
74095
  /* 820 */ MCD_OPC_CheckField,
74096
  4,
74097
  1,
74098
  0,
74099
  192,
74100
  18,
74101
  0, // Skip to: 5627
74102
  /* 827 */ MCD_OPC_Decode,
74103
  159,
74104
  27,
74105
  220,
74106
  3, // Opcode: VSITOH
74107
  /* 832 */ MCD_OPC_FilterValue,
74108
  10,
74109
  47,
74110
  0,
74111
  0, // Skip to: 884
74112
  /* 837 */ MCD_OPC_ExtractField,
74113
  7,
74114
  1, // Inst{7} ...
74115
  /* 840 */ MCD_OPC_FilterValue,
74116
  0,
74117
  17,
74118
  0,
74119
  0, // Skip to: 862
74120
  /* 845 */ MCD_OPC_CheckPredicate,
74121
  77,
74122
  169,
74123
  18,
74124
  0, // Skip to: 5627
74125
  /* 850 */ MCD_OPC_CheckField,
74126
  4,
74127
  1,
74128
  0,
74129
  162,
74130
  18,
74131
  0, // Skip to: 5627
74132
  /* 857 */ MCD_OPC_Decode,
74133
  156,
74134
  27,
74135
  221,
74136
  3, // Opcode: VSHTOH
74137
  /* 862 */ MCD_OPC_FilterValue,
74138
  1,
74139
  152,
74140
  18,
74141
  0, // Skip to: 5627
74142
  /* 867 */ MCD_OPC_CheckPredicate,
74143
  77,
74144
  147,
74145
  18,
74146
  0, // Skip to: 5627
74147
  /* 872 */ MCD_OPC_CheckField,
74148
  4,
74149
  1,
74150
  0,
74151
  140,
74152
  18,
74153
  0, // Skip to: 5627
74154
  /* 879 */ MCD_OPC_Decode,
74155
  170,
74156
  27,
74157
  221,
74158
  3, // Opcode: VSLTOH
74159
  /* 884 */ MCD_OPC_FilterValue,
74160
  11,
74161
  47,
74162
  0,
74163
  0, // Skip to: 936
74164
  /* 889 */ MCD_OPC_ExtractField,
74165
  7,
74166
  1, // Inst{7} ...
74167
  /* 892 */ MCD_OPC_FilterValue,
74168
  0,
74169
  17,
74170
  0,
74171
  0, // Skip to: 914
74172
  /* 897 */ MCD_OPC_CheckPredicate,
74173
  77,
74174
  117,
74175
  18,
74176
  0, // Skip to: 5627
74177
  /* 902 */ MCD_OPC_CheckField,
74178
  4,
74179
  1,
74180
  0,
74181
  110,
74182
  18,
74183
  0, // Skip to: 5627
74184
  /* 909 */ MCD_OPC_Decode,
74185
  189,
74186
  30,
74187
  221,
74188
  3, // Opcode: VUHTOH
74189
  /* 914 */ MCD_OPC_FilterValue,
74190
  1,
74191
  100,
74192
  18,
74193
  0, // Skip to: 5627
74194
  /* 919 */ MCD_OPC_CheckPredicate,
74195
  77,
74196
  95,
74197
  18,
74198
  0, // Skip to: 5627
74199
  /* 924 */ MCD_OPC_CheckField,
74200
  4,
74201
  1,
74202
  0,
74203
  88,
74204
  18,
74205
  0, // Skip to: 5627
74206
  /* 931 */ MCD_OPC_Decode,
74207
  195,
74208
  30,
74209
  221,
74210
  3, // Opcode: VULTOH
74211
  /* 936 */ MCD_OPC_FilterValue,
74212
  12,
74213
  47,
74214
  0,
74215
  0, // Skip to: 988
74216
  /* 941 */ MCD_OPC_ExtractField,
74217
  7,
74218
  1, // Inst{7} ...
74219
  /* 944 */ MCD_OPC_FilterValue,
74220
  0,
74221
  17,
74222
  0,
74223
  0, // Skip to: 966
74224
  /* 949 */ MCD_OPC_CheckPredicate,
74225
  77,
74226
  65,
74227
  18,
74228
  0, // Skip to: 5627
74229
  /* 954 */ MCD_OPC_CheckField,
74230
  4,
74231
  1,
74232
  0,
74233
  58,
74234
  18,
74235
  0, // Skip to: 5627
74236
  /* 961 */ MCD_OPC_Decode,
74237
  164,
74238
  30,
74239
  222,
74240
  3, // Opcode: VTOUIRH
74241
  /* 966 */ MCD_OPC_FilterValue,
74242
  1,
74243
  48,
74244
  18,
74245
  0, // Skip to: 5627
74246
  /* 971 */ MCD_OPC_CheckPredicate,
74247
  77,
74248
  43,
74249
  18,
74250
  0, // Skip to: 5627
74251
  /* 976 */ MCD_OPC_CheckField,
74252
  4,
74253
  1,
74254
  0,
74255
  36,
74256
  18,
74257
  0, // Skip to: 5627
74258
  /* 983 */ MCD_OPC_Decode,
74259
  167,
74260
  30,
74261
  223,
74262
  3, // Opcode: VTOUIZH
74263
  /* 988 */ MCD_OPC_FilterValue,
74264
  13,
74265
  47,
74266
  0,
74267
  0, // Skip to: 1040
74268
  /* 993 */ MCD_OPC_ExtractField,
74269
  7,
74270
  1, // Inst{7} ...
74271
  /* 996 */ MCD_OPC_FilterValue,
74272
  0,
74273
  17,
74274
  0,
74275
  0, // Skip to: 1018
74276
  /* 1001 */ MCD_OPC_CheckPredicate,
74277
  77,
74278
  13,
74279
  18,
74280
  0, // Skip to: 5627
74281
  /* 1006 */ MCD_OPC_CheckField,
74282
  4,
74283
  1,
74284
  0,
74285
  6,
74286
  18,
74287
  0, // Skip to: 5627
74288
  /* 1013 */ MCD_OPC_Decode,
74289
  152,
74290
  30,
74291
  222,
74292
  3, // Opcode: VTOSIRH
74293
  /* 1018 */ MCD_OPC_FilterValue,
74294
  1,
74295
  252,
74296
  17,
74297
  0, // Skip to: 5627
74298
  /* 1023 */ MCD_OPC_CheckPredicate,
74299
  77,
74300
  247,
74301
  17,
74302
  0, // Skip to: 5627
74303
  /* 1028 */ MCD_OPC_CheckField,
74304
  4,
74305
  1,
74306
  0,
74307
  240,
74308
  17,
74309
  0, // Skip to: 5627
74310
  /* 1035 */ MCD_OPC_Decode,
74311
  155,
74312
  30,
74313
  223,
74314
  3, // Opcode: VTOSIZH
74315
  /* 1040 */ MCD_OPC_FilterValue,
74316
  14,
74317
  47,
74318
  0,
74319
  0, // Skip to: 1092
74320
  /* 1045 */ MCD_OPC_ExtractField,
74321
  7,
74322
  1, // Inst{7} ...
74323
  /* 1048 */ MCD_OPC_FilterValue,
74324
  0,
74325
  17,
74326
  0,
74327
  0, // Skip to: 1070
74328
  /* 1053 */ MCD_OPC_CheckPredicate,
74329
  77,
74330
  217,
74331
  17,
74332
  0, // Skip to: 5627
74333
  /* 1058 */ MCD_OPC_CheckField,
74334
  4,
74335
  1,
74336
  0,
74337
  210,
74338
  17,
74339
  0, // Skip to: 5627
74340
  /* 1065 */ MCD_OPC_Decode,
74341
  149,
74342
  30,
74343
  221,
74344
  3, // Opcode: VTOSHH
74345
  /* 1070 */ MCD_OPC_FilterValue,
74346
  1,
74347
  200,
74348
  17,
74349
  0, // Skip to: 5627
74350
  /* 1075 */ MCD_OPC_CheckPredicate,
74351
  77,
74352
  195,
74353
  17,
74354
  0, // Skip to: 5627
74355
  /* 1080 */ MCD_OPC_CheckField,
74356
  4,
74357
  1,
74358
  0,
74359
  188,
74360
  17,
74361
  0, // Skip to: 5627
74362
  /* 1087 */ MCD_OPC_Decode,
74363
  158,
74364
  30,
74365
  221,
74366
  3, // Opcode: VTOSLH
74367
  /* 1092 */ MCD_OPC_FilterValue,
74368
  15,
74369
  178,
74370
  17,
74371
  0, // Skip to: 5627
74372
  /* 1097 */ MCD_OPC_ExtractField,
74373
  7,
74374
  1, // Inst{7} ...
74375
  /* 1100 */ MCD_OPC_FilterValue,
74376
  0,
74377
  17,
74378
  0,
74379
  0, // Skip to: 1122
74380
  /* 1105 */ MCD_OPC_CheckPredicate,
74381
  77,
74382
  165,
74383
  17,
74384
  0, // Skip to: 5627
74385
  /* 1110 */ MCD_OPC_CheckField,
74386
  4,
74387
  1,
74388
  0,
74389
  158,
74390
  17,
74391
  0, // Skip to: 5627
74392
  /* 1117 */ MCD_OPC_Decode,
74393
  161,
74394
  30,
74395
  221,
74396
  3, // Opcode: VTOUHH
74397
  /* 1122 */ MCD_OPC_FilterValue,
74398
  1,
74399
  148,
74400
  17,
74401
  0, // Skip to: 5627
74402
  /* 1127 */ MCD_OPC_CheckPredicate,
74403
  77,
74404
  143,
74405
  17,
74406
  0, // Skip to: 5627
74407
  /* 1132 */ MCD_OPC_CheckField,
74408
  4,
74409
  1,
74410
  0,
74411
  136,
74412
  17,
74413
  0, // Skip to: 5627
74414
  /* 1139 */ MCD_OPC_Decode,
74415
  170,
74416
  30,
74417
  221,
74418
  3, // Opcode: VTOULH
74419
  /* 1144 */ MCD_OPC_FilterValue,
74420
  10,
74421
  105,
74422
  7,
74423
  0, // Skip to: 3046
74424
  /* 1149 */ MCD_OPC_ExtractField,
74425
  20,
74426
  2, // Inst{21-20} ...
74427
  /* 1152 */ MCD_OPC_FilterValue,
74428
  0,
74429
  189,
74430
  0,
74431
  0, // Skip to: 1346
74432
  /* 1157 */ MCD_OPC_ExtractField,
74433
  24,
74434
  4, // Inst{27-24} ...
74435
  /* 1160 */ MCD_OPC_FilterValue,
74436
  12,
74437
  54,
74438
  0,
74439
  0, // Skip to: 1219
74440
  /* 1165 */ MCD_OPC_ExtractField,
74441
  23,
74442
  1, // Inst{23} ...
74443
  /* 1168 */ MCD_OPC_FilterValue,
74444
  0,
74445
  31,
74446
  0,
74447
  0, // Skip to: 1204
74448
  /* 1173 */ MCD_OPC_CheckPredicate,
74449
  34,
74450
  97,
74451
  17,
74452
  0, // Skip to: 5627
74453
  /* 1178 */ MCD_OPC_CheckField,
74454
  22,
74455
  1,
74456
  1,
74457
  90,
74458
  17,
74459
  0, // Skip to: 5627
74460
  /* 1185 */ MCD_OPC_CheckField,
74461
  6,
74462
  2,
74463
  0,
74464
  83,
74465
  17,
74466
  0, // Skip to: 5627
74467
  /* 1192 */ MCD_OPC_CheckField,
74468
  4,
74469
  1,
74470
  1,
74471
  76,
74472
  17,
74473
  0, // Skip to: 5627
74474
  /* 1199 */ MCD_OPC_Decode,
74475
  255,
74476
  22,
74477
  224,
74478
  3, // Opcode: VMOVSRR
74479
  /* 1204 */ MCD_OPC_FilterValue,
74480
  1,
74481
  66,
74482
  17,
74483
  0, // Skip to: 5627
74484
  /* 1209 */ MCD_OPC_CheckPredicate,
74485
  34,
74486
  61,
74487
  17,
74488
  0, // Skip to: 5627
74489
  /* 1214 */ MCD_OPC_Decode,
74490
  207,
74491
  29,
74492
  225,
74493
  3, // Opcode: VSTMSIA
74494
  /* 1219 */ MCD_OPC_FilterValue,
74495
  13,
74496
  10,
74497
  0,
74498
  0, // Skip to: 1234
74499
  /* 1224 */ MCD_OPC_CheckPredicate,
74500
  34,
74501
  46,
74502
  17,
74503
  0, // Skip to: 5627
74504
  /* 1229 */ MCD_OPC_Decode,
74505
  211,
74506
  29,
74507
  226,
74508
  3, // Opcode: VSTRS
74509
  /* 1234 */ MCD_OPC_FilterValue,
74510
  14,
74511
  36,
74512
  17,
74513
  0, // Skip to: 5627
74514
  /* 1239 */ MCD_OPC_ExtractField,
74515
  4,
74516
  1, // Inst{4} ...
74517
  /* 1242 */ MCD_OPC_FilterValue,
74518
  0,
74519
  63,
74520
  0,
74521
  0, // Skip to: 1310
74522
  /* 1247 */ MCD_OPC_ExtractField,
74523
  6,
74524
  1, // Inst{6} ...
74525
  /* 1250 */ MCD_OPC_FilterValue,
74526
  0,
74527
  33,
74528
  0,
74529
  0, // Skip to: 1288
74530
  /* 1255 */ MCD_OPC_ExtractField,
74531
  23,
74532
  1, // Inst{23} ...
74533
  /* 1258 */ MCD_OPC_FilterValue,
74534
  0,
74535
  10,
74536
  0,
74537
  0, // Skip to: 1273
74538
  /* 1263 */ MCD_OPC_CheckPredicate,
74539
  33,
74540
  7,
74541
  17,
74542
  0, // Skip to: 5627
74543
  /* 1268 */ MCD_OPC_Decode,
74544
  185,
74545
  22,
74546
  227,
74547
  3, // Opcode: VMLAS
74548
  /* 1273 */ MCD_OPC_FilterValue,
74549
  1,
74550
  253,
74551
  16,
74552
  0, // Skip to: 5627
74553
  /* 1278 */ MCD_OPC_CheckPredicate,
74554
  33,
74555
  248,
74556
  16,
74557
  0, // Skip to: 5627
74558
  /* 1283 */ MCD_OPC_Decode,
74559
  176,
74560
  18,
74561
  228,
74562
  3, // Opcode: VDIVS
74563
  /* 1288 */ MCD_OPC_FilterValue,
74564
  1,
74565
  238,
74566
  16,
74567
  0, // Skip to: 5627
74568
  /* 1293 */ MCD_OPC_CheckPredicate,
74569
  33,
74570
  233,
74571
  16,
74572
  0, // Skip to: 5627
74573
  /* 1298 */ MCD_OPC_CheckField,
74574
  23,
74575
  1,
74576
  0,
74577
  226,
74578
  16,
74579
  0, // Skip to: 5627
74580
  /* 1305 */ MCD_OPC_Decode,
74581
  216,
74582
  22,
74583
  227,
74584
  3, // Opcode: VMLSS
74585
  /* 1310 */ MCD_OPC_FilterValue,
74586
  1,
74587
  216,
74588
  16,
74589
  0, // Skip to: 5627
74590
  /* 1315 */ MCD_OPC_CheckPredicate,
74591
  34,
74592
  211,
74593
  16,
74594
  0, // Skip to: 5627
74595
  /* 1320 */ MCD_OPC_CheckField,
74596
  22,
74597
  2,
74598
  0,
74599
  204,
74600
  16,
74601
  0, // Skip to: 5627
74602
  /* 1327 */ MCD_OPC_CheckField,
74603
  5,
74604
  2,
74605
  0,
74606
  197,
74607
  16,
74608
  0, // Skip to: 5627
74609
  /* 1334 */ MCD_OPC_CheckField,
74610
  0,
74611
  4,
74612
  0,
74613
  190,
74614
  16,
74615
  0, // Skip to: 5627
74616
  /* 1341 */ MCD_OPC_Decode,
74617
  254,
74618
  22,
74619
  229,
74620
  3, // Opcode: VMOVSR
74621
  /* 1346 */ MCD_OPC_FilterValue,
74622
  1,
74623
  229,
74624
  0,
74625
  0, // Skip to: 1580
74626
  /* 1351 */ MCD_OPC_ExtractField,
74627
  24,
74628
  4, // Inst{27-24} ...
74629
  /* 1354 */ MCD_OPC_FilterValue,
74630
  12,
74631
  78,
74632
  0,
74633
  0, // Skip to: 1437
74634
  /* 1359 */ MCD_OPC_ExtractField,
74635
  23,
74636
  1, // Inst{23} ...
74637
  /* 1362 */ MCD_OPC_FilterValue,
74638
  0,
74639
  31,
74640
  0,
74641
  0, // Skip to: 1398
74642
  /* 1367 */ MCD_OPC_CheckPredicate,
74643
  34,
74644
  159,
74645
  16,
74646
  0, // Skip to: 5627
74647
  /* 1372 */ MCD_OPC_CheckField,
74648
  22,
74649
  1,
74650
  1,
74651
  152,
74652
  16,
74653
  0, // Skip to: 5627
74654
  /* 1379 */ MCD_OPC_CheckField,
74655
  6,
74656
  2,
74657
  0,
74658
  145,
74659
  16,
74660
  0, // Skip to: 5627
74661
  /* 1386 */ MCD_OPC_CheckField,
74662
  4,
74663
  1,
74664
  1,
74665
  138,
74666
  16,
74667
  0, // Skip to: 5627
74668
  /* 1393 */ MCD_OPC_Decode,
74669
  251,
74670
  22,
74671
  230,
74672
  3, // Opcode: VMOVRRS
74673
  /* 1398 */ MCD_OPC_FilterValue,
74674
  1,
74675
  128,
74676
  16,
74677
  0, // Skip to: 5627
74678
  /* 1403 */ MCD_OPC_CheckPredicate,
74679
  78,
74680
  19,
74681
  0,
74682
  0, // Skip to: 1427
74683
  /* 1408 */ MCD_OPC_CheckField,
74684
  28,
74685
  4,
74686
  14,
74687
  12,
74688
  0,
74689
  0, // Skip to: 1427
74690
  /* 1415 */ MCD_OPC_CheckField,
74691
  16,
74692
  4,
74693
  15,
74694
  5,
74695
  0,
74696
  0, // Skip to: 1427
74697
  /* 1422 */ MCD_OPC_Decode,
74698
  211,
74699
  26,
74700
  231,
74701
  3, // Opcode: VSCCLRMS
74702
  /* 1427 */ MCD_OPC_CheckPredicate,
74703
  34,
74704
  99,
74705
  16,
74706
  0, // Skip to: 5627
74707
  /* 1432 */ MCD_OPC_Decode,
74708
  244,
74709
  21,
74710
  225,
74711
  3, // Opcode: VLDMSIA
74712
  /* 1437 */ MCD_OPC_FilterValue,
74713
  13,
74714
  10,
74715
  0,
74716
  0, // Skip to: 1452
74717
  /* 1442 */ MCD_OPC_CheckPredicate,
74718
  34,
74719
  84,
74720
  16,
74721
  0, // Skip to: 5627
74722
  /* 1447 */ MCD_OPC_Decode,
74723
  248,
74724
  21,
74725
  226,
74726
  3, // Opcode: VLDRS
74727
  /* 1452 */ MCD_OPC_FilterValue,
74728
  14,
74729
  74,
74730
  16,
74731
  0, // Skip to: 5627
74732
  /* 1457 */ MCD_OPC_ExtractField,
74733
  4,
74734
  1, // Inst{4} ...
74735
  /* 1460 */ MCD_OPC_FilterValue,
74736
  0,
74737
  79,
74738
  0,
74739
  0, // Skip to: 1544
74740
  /* 1465 */ MCD_OPC_ExtractField,
74741
  6,
74742
  1, // Inst{6} ...
74743
  /* 1468 */ MCD_OPC_FilterValue,
74744
  0,
74745
  33,
74746
  0,
74747
  0, // Skip to: 1506
74748
  /* 1473 */ MCD_OPC_ExtractField,
74749
  23,
74750
  1, // Inst{23} ...
74751
  /* 1476 */ MCD_OPC_FilterValue,
74752
  0,
74753
  10,
74754
  0,
74755
  0, // Skip to: 1491
74756
  /* 1481 */ MCD_OPC_CheckPredicate,
74757
  33,
74758
  45,
74759
  16,
74760
  0, // Skip to: 5627
74761
  /* 1486 */ MCD_OPC_Decode,
74762
  220,
74763
  23,
74764
  227,
74765
  3, // Opcode: VNMLSS
74766
  /* 1491 */ MCD_OPC_FilterValue,
74767
  1,
74768
  35,
74769
  16,
74770
  0, // Skip to: 5627
74771
  /* 1496 */ MCD_OPC_CheckPredicate,
74772
  79,
74773
  30,
74774
  16,
74775
  0, // Skip to: 5627
74776
  /* 1501 */ MCD_OPC_Decode,
74777
  225,
74778
  18,
74779
  227,
74780
  3, // Opcode: VFNMSS
74781
  /* 1506 */ MCD_OPC_FilterValue,
74782
  1,
74783
  20,
74784
  16,
74785
  0, // Skip to: 5627
74786
  /* 1511 */ MCD_OPC_ExtractField,
74787
  23,
74788
  1, // Inst{23} ...
74789
  /* 1514 */ MCD_OPC_FilterValue,
74790
  0,
74791
  10,
74792
  0,
74793
  0, // Skip to: 1529
74794
  /* 1519 */ MCD_OPC_CheckPredicate,
74795
  33,
74796
  7,
74797
  16,
74798
  0, // Skip to: 5627
74799
  /* 1524 */ MCD_OPC_Decode,
74800
  217,
74801
  23,
74802
  227,
74803
  3, // Opcode: VNMLAS
74804
  /* 1529 */ MCD_OPC_FilterValue,
74805
  1,
74806
  253,
74807
  15,
74808
  0, // Skip to: 5627
74809
  /* 1534 */ MCD_OPC_CheckPredicate,
74810
  79,
74811
  248,
74812
  15,
74813
  0, // Skip to: 5627
74814
  /* 1539 */ MCD_OPC_Decode,
74815
  222,
74816
  18,
74817
  227,
74818
  3, // Opcode: VFNMAS
74819
  /* 1544 */ MCD_OPC_FilterValue,
74820
  1,
74821
  238,
74822
  15,
74823
  0, // Skip to: 5627
74824
  /* 1549 */ MCD_OPC_CheckPredicate,
74825
  34,
74826
  233,
74827
  15,
74828
  0, // Skip to: 5627
74829
  /* 1554 */ MCD_OPC_CheckField,
74830
  22,
74831
  2,
74832
  0,
74833
  226,
74834
  15,
74835
  0, // Skip to: 5627
74836
  /* 1561 */ MCD_OPC_CheckField,
74837
  5,
74838
  2,
74839
  0,
74840
  219,
74841
  15,
74842
  0, // Skip to: 5627
74843
  /* 1568 */ MCD_OPC_CheckField,
74844
  0,
74845
  4,
74846
  0,
74847
  212,
74848
  15,
74849
  0, // Skip to: 5627
74850
  /* 1575 */ MCD_OPC_Decode,
74851
  252,
74852
  22,
74853
  232,
74854
  3, // Opcode: VMOVRS
74855
  /* 1580 */ MCD_OPC_FilterValue,
74856
  2,
74857
  179,
74858
  1,
74859
  0, // Skip to: 2020
74860
  /* 1585 */ MCD_OPC_ExtractField,
74861
  23,
74862
  5, // Inst{27-23} ...
74863
  /* 1588 */ MCD_OPC_FilterValue,
74864
  24,
74865
  31,
74866
  0,
74867
  0, // Skip to: 1624
74868
  /* 1593 */ MCD_OPC_CheckPredicate,
74869
  80,
74870
  189,
74871
  15,
74872
  0, // Skip to: 5627
74873
  /* 1598 */ MCD_OPC_CheckField,
74874
  22,
74875
  1,
74876
  0,
74877
  182,
74878
  15,
74879
  0, // Skip to: 5627
74880
  /* 1605 */ MCD_OPC_CheckField,
74881
  12,
74882
  4,
74883
  0,
74884
  175,
74885
  15,
74886
  0, // Skip to: 5627
74887
  /* 1612 */ MCD_OPC_CheckField,
74888
  0,
74889
  8,
74890
  0,
74891
  168,
74892
  15,
74893
  0, // Skip to: 5627
74894
  /* 1619 */ MCD_OPC_Decode,
74895
  140,
74896
  22,
74897
  233,
74898
  3, // Opcode: VLSTM
74899
  /* 1624 */ MCD_OPC_FilterValue,
74900
  25,
74901
  10,
74902
  0,
74903
  0, // Skip to: 1639
74904
  /* 1629 */ MCD_OPC_CheckPredicate,
74905
  34,
74906
  153,
74907
  15,
74908
  0, // Skip to: 5627
74909
  /* 1634 */ MCD_OPC_Decode,
74910
  208,
74911
  29,
74912
  234,
74913
  3, // Opcode: VSTMSIA_UPD
74914
  /* 1639 */ MCD_OPC_FilterValue,
74915
  26,
74916
  10,
74917
  0,
74918
  0, // Skip to: 1654
74919
  /* 1644 */ MCD_OPC_CheckPredicate,
74920
  34,
74921
  138,
74922
  15,
74923
  0, // Skip to: 5627
74924
  /* 1649 */ MCD_OPC_Decode,
74925
  206,
74926
  29,
74927
  234,
74928
  3, // Opcode: VSTMSDB_UPD
74929
  /* 1654 */ MCD_OPC_FilterValue,
74930
  28,
74931
  47,
74932
  0,
74933
  0, // Skip to: 1706
74934
  /* 1659 */ MCD_OPC_ExtractField,
74935
  6,
74936
  1, // Inst{6} ...
74937
  /* 1662 */ MCD_OPC_FilterValue,
74938
  0,
74939
  17,
74940
  0,
74941
  0, // Skip to: 1684
74942
  /* 1667 */ MCD_OPC_CheckPredicate,
74943
  33,
74944
  115,
74945
  15,
74946
  0, // Skip to: 5627
74947
  /* 1672 */ MCD_OPC_CheckField,
74948
  4,
74949
  1,
74950
  0,
74951
  108,
74952
  15,
74953
  0, // Skip to: 5627
74954
  /* 1679 */ MCD_OPC_Decode,
74955
  175,
74956
  23,
74957
  228,
74958
  3, // Opcode: VMULS
74959
  /* 1684 */ MCD_OPC_FilterValue,
74960
  1,
74961
  98,
74962
  15,
74963
  0, // Skip to: 5627
74964
  /* 1689 */ MCD_OPC_CheckPredicate,
74965
  33,
74966
  93,
74967
  15,
74968
  0, // Skip to: 5627
74969
  /* 1694 */ MCD_OPC_CheckField,
74970
  4,
74971
  1,
74972
  0,
74973
  86,
74974
  15,
74975
  0, // Skip to: 5627
74976
  /* 1701 */ MCD_OPC_Decode,
74977
  223,
74978
  23,
74979
  228,
74980
  3, // Opcode: VNMULS
74981
  /* 1706 */ MCD_OPC_FilterValue,
74982
  29,
74983
  76,
74984
  15,
74985
  0, // Skip to: 5627
74986
  /* 1711 */ MCD_OPC_ExtractField,
74987
  4,
74988
  1, // Inst{4} ...
74989
  /* 1714 */ MCD_OPC_FilterValue,
74990
  0,
74991
  33,
74992
  0,
74993
  0, // Skip to: 1752
74994
  /* 1719 */ MCD_OPC_ExtractField,
74995
  6,
74996
  1, // Inst{6} ...
74997
  /* 1722 */ MCD_OPC_FilterValue,
74998
  0,
74999
  10,
75000
  0,
75001
  0, // Skip to: 1737
75002
  /* 1727 */ MCD_OPC_CheckPredicate,
75003
  79,
75004
  55,
75005
  15,
75006
  0, // Skip to: 5627
75007
  /* 1732 */ MCD_OPC_Decode,
75008
  204,
75009
  18,
75010
  227,
75011
  3, // Opcode: VFMAS
75012
  /* 1737 */ MCD_OPC_FilterValue,
75013
  1,
75014
  45,
75015
  15,
75016
  0, // Skip to: 5627
75017
  /* 1742 */ MCD_OPC_CheckPredicate,
75018
  79,
75019
  40,
75020
  15,
75021
  0, // Skip to: 5627
75022
  /* 1747 */ MCD_OPC_Decode,
75023
  215,
75024
  18,
75025
  227,
75026
  3, // Opcode: VFMSS
75027
  /* 1752 */ MCD_OPC_FilterValue,
75028
  1,
75029
  30,
75030
  15,
75031
  0, // Skip to: 5627
75032
  /* 1757 */ MCD_OPC_ExtractField,
75033
  16,
75034
  4, // Inst{19-16} ...
75035
  /* 1760 */ MCD_OPC_FilterValue,
75036
  0,
75037
  21,
75038
  0,
75039
  0, // Skip to: 1786
75040
  /* 1765 */ MCD_OPC_CheckPredicate,
75041
  33,
75042
  17,
75043
  15,
75044
  0, // Skip to: 5627
75045
  /* 1770 */ MCD_OPC_CheckField,
75046
  22,
75047
  1,
75048
  1,
75049
  10,
75050
  15,
75051
  0, // Skip to: 5627
75052
  /* 1777 */ MCD_OPC_SoftFail,
75053
  239,
75054
  1 /* 0xef */,
75055
  0,
75056
  /* 1781 */ MCD_OPC_Decode,
75057
  158,
75058
  23,
75059
  235,
75060
  3, // Opcode: VMSR_FPSID
75061
  /* 1786 */ MCD_OPC_FilterValue,
75062
  1,
75063
  21,
75064
  0,
75065
  0, // Skip to: 1812
75066
  /* 1791 */ MCD_OPC_CheckPredicate,
75067
  34,
75068
  247,
75069
  14,
75070
  0, // Skip to: 5627
75071
  /* 1796 */ MCD_OPC_CheckField,
75072
  22,
75073
  1,
75074
  1,
75075
  240,
75076
  14,
75077
  0, // Skip to: 5627
75078
  /* 1803 */ MCD_OPC_SoftFail,
75079
  239,
75080
  1 /* 0xef */,
75081
  0,
75082
  /* 1807 */ MCD_OPC_Decode,
75083
  151,
75084
  23,
75085
  235,
75086
  3, // Opcode: VMSR
75087
  /* 1812 */ MCD_OPC_FilterValue,
75088
  2,
75089
  21,
75090
  0,
75091
  0, // Skip to: 1838
75092
  /* 1817 */ MCD_OPC_CheckPredicate,
75093
  81,
75094
  221,
75095
  14,
75096
  0, // Skip to: 5627
75097
  /* 1822 */ MCD_OPC_CheckField,
75098
  22,
75099
  1,
75100
  1,
75101
  214,
75102
  14,
75103
  0, // Skip to: 5627
75104
  /* 1829 */ MCD_OPC_SoftFail,
75105
  239,
75106
  1 /* 0xef */,
75107
  0,
75108
  /* 1833 */ MCD_OPC_Decode,
75109
  157,
75110
  23,
75111
  235,
75112
  3, // Opcode: VMSR_FPSCR_NZCVQC
75113
  /* 1838 */ MCD_OPC_FilterValue,
75114
  8,
75115
  21,
75116
  0,
75117
  0, // Skip to: 1864
75118
  /* 1843 */ MCD_OPC_CheckPredicate,
75119
  33,
75120
  195,
75121
  14,
75122
  0, // Skip to: 5627
75123
  /* 1848 */ MCD_OPC_CheckField,
75124
  22,
75125
  1,
75126
  1,
75127
  188,
75128
  14,
75129
  0, // Skip to: 5627
75130
  /* 1855 */ MCD_OPC_SoftFail,
75131
  239,
75132
  1 /* 0xef */,
75133
  0,
75134
  /* 1859 */ MCD_OPC_Decode,
75135
  154,
75136
  23,
75137
  235,
75138
  3, // Opcode: VMSR_FPEXC
75139
  /* 1864 */ MCD_OPC_FilterValue,
75140
  9,
75141
  21,
75142
  0,
75143
  0, // Skip to: 1890
75144
  /* 1869 */ MCD_OPC_CheckPredicate,
75145
  33,
75146
  169,
75147
  14,
75148
  0, // Skip to: 5627
75149
  /* 1874 */ MCD_OPC_CheckField,
75150
  22,
75151
  1,
75152
  1,
75153
  162,
75154
  14,
75155
  0, // Skip to: 5627
75156
  /* 1881 */ MCD_OPC_SoftFail,
75157
  239,
75158
  1 /* 0xef */,
75159
  0,
75160
  /* 1885 */ MCD_OPC_Decode,
75161
  155,
75162
  23,
75163
  235,
75164
  3, // Opcode: VMSR_FPINST
75165
  /* 1890 */ MCD_OPC_FilterValue,
75166
  10,
75167
  21,
75168
  0,
75169
  0, // Skip to: 1916
75170
  /* 1895 */ MCD_OPC_CheckPredicate,
75171
  33,
75172
  143,
75173
  14,
75174
  0, // Skip to: 5627
75175
  /* 1900 */ MCD_OPC_CheckField,
75176
  22,
75177
  1,
75178
  1,
75179
  136,
75180
  14,
75181
  0, // Skip to: 5627
75182
  /* 1907 */ MCD_OPC_SoftFail,
75183
  239,
75184
  1 /* 0xef */,
75185
  0,
75186
  /* 1911 */ MCD_OPC_Decode,
75187
  156,
75188
  23,
75189
  235,
75190
  3, // Opcode: VMSR_FPINST2
75191
  /* 1916 */ MCD_OPC_FilterValue,
75192
  12,
75193
  21,
75194
  0,
75195
  0, // Skip to: 1942
75196
  /* 1921 */ MCD_OPC_CheckPredicate,
75197
  23,
75198
  117,
75199
  14,
75200
  0, // Skip to: 5627
75201
  /* 1926 */ MCD_OPC_CheckField,
75202
  22,
75203
  1,
75204
  1,
75205
  110,
75206
  14,
75207
  0, // Skip to: 5627
75208
  /* 1933 */ MCD_OPC_SoftFail,
75209
  239,
75210
  1 /* 0xef */,
75211
  0,
75212
  /* 1937 */ MCD_OPC_Decode,
75213
  160,
75214
  23,
75215
  235,
75216
  3, // Opcode: VMSR_VPR
75217
  /* 1942 */ MCD_OPC_FilterValue,
75218
  13,
75219
  21,
75220
  0,
75221
  0, // Skip to: 1968
75222
  /* 1947 */ MCD_OPC_CheckPredicate,
75223
  23,
75224
  91,
75225
  14,
75226
  0, // Skip to: 5627
75227
  /* 1952 */ MCD_OPC_CheckField,
75228
  22,
75229
  1,
75230
  1,
75231
  84,
75232
  14,
75233
  0, // Skip to: 5627
75234
  /* 1959 */ MCD_OPC_SoftFail,
75235
  239,
75236
  1 /* 0xef */,
75237
  0,
75238
  /* 1963 */ MCD_OPC_Decode,
75239
  159,
75240
  23,
75241
  235,
75242
  3, // Opcode: VMSR_P0
75243
  /* 1968 */ MCD_OPC_FilterValue,
75244
  14,
75245
  21,
75246
  0,
75247
  0, // Skip to: 1994
75248
  /* 1973 */ MCD_OPC_CheckPredicate,
75249
  78,
75250
  65,
75251
  14,
75252
  0, // Skip to: 5627
75253
  /* 1978 */ MCD_OPC_CheckField,
75254
  22,
75255
  1,
75256
  1,
75257
  58,
75258
  14,
75259
  0, // Skip to: 5627
75260
  /* 1985 */ MCD_OPC_SoftFail,
75261
  239,
75262
  1 /* 0xef */,
75263
  0,
75264
  /* 1989 */ MCD_OPC_Decode,
75265
  152,
75266
  23,
75267
  235,
75268
  3, // Opcode: VMSR_FPCXTNS
75269
  /* 1994 */ MCD_OPC_FilterValue,
75270
  15,
75271
  44,
75272
  14,
75273
  0, // Skip to: 5627
75274
  /* 1999 */ MCD_OPC_CheckPredicate,
75275
  78,
75276
  39,
75277
  14,
75278
  0, // Skip to: 5627
75279
  /* 2004 */ MCD_OPC_CheckField,
75280
  22,
75281
  1,
75282
  1,
75283
  32,
75284
  14,
75285
  0, // Skip to: 5627
75286
  /* 2011 */ MCD_OPC_SoftFail,
75287
  239,
75288
  1 /* 0xef */,
75289
  0,
75290
  /* 2015 */ MCD_OPC_Decode,
75291
  153,
75292
  23,
75293
  235,
75294
  3, // Opcode: VMSR_FPCXTS
75295
  /* 2020 */ MCD_OPC_FilterValue,
75296
  3,
75297
  18,
75298
  14,
75299
  0, // Skip to: 5627
75300
  /* 2025 */ MCD_OPC_ExtractField,
75301
  23,
75302
  5, // Inst{27-23} ...
75303
  /* 2028 */ MCD_OPC_FilterValue,
75304
  24,
75305
  31,
75306
  0,
75307
  0, // Skip to: 2064
75308
  /* 2033 */ MCD_OPC_CheckPredicate,
75309
  80,
75310
  5,
75311
  14,
75312
  0, // Skip to: 5627
75313
  /* 2038 */ MCD_OPC_CheckField,
75314
  22,
75315
  1,
75316
  0,
75317
  254,
75318
  13,
75319
  0, // Skip to: 5627
75320
  /* 2045 */ MCD_OPC_CheckField,
75321
  12,
75322
  4,
75323
  0,
75324
  247,
75325
  13,
75326
  0, // Skip to: 5627
75327
  /* 2052 */ MCD_OPC_CheckField,
75328
  0,
75329
  8,
75330
  0,
75331
  240,
75332
  13,
75333
  0, // Skip to: 5627
75334
  /* 2059 */ MCD_OPC_Decode,
75335
  139,
75336
  22,
75337
  233,
75338
  3, // Opcode: VLLDM
75339
  /* 2064 */ MCD_OPC_FilterValue,
75340
  25,
75341
  10,
75342
  0,
75343
  0, // Skip to: 2079
75344
  /* 2069 */ MCD_OPC_CheckPredicate,
75345
  34,
75346
  225,
75347
  13,
75348
  0, // Skip to: 5627
75349
  /* 2074 */ MCD_OPC_Decode,
75350
  245,
75351
  21,
75352
  234,
75353
  3, // Opcode: VLDMSIA_UPD
75354
  /* 2079 */ MCD_OPC_FilterValue,
75355
  26,
75356
  10,
75357
  0,
75358
  0, // Skip to: 2094
75359
  /* 2084 */ MCD_OPC_CheckPredicate,
75360
  34,
75361
  210,
75362
  13,
75363
  0, // Skip to: 5627
75364
  /* 2089 */ MCD_OPC_Decode,
75365
  243,
75366
  21,
75367
  234,
75368
  3, // Opcode: VLDMSDB_UPD
75369
  /* 2094 */ MCD_OPC_FilterValue,
75370
  28,
75371
  47,
75372
  0,
75373
  0, // Skip to: 2146
75374
  /* 2099 */ MCD_OPC_ExtractField,
75375
  6,
75376
  1, // Inst{6} ...
75377
  /* 2102 */ MCD_OPC_FilterValue,
75378
  0,
75379
  17,
75380
  0,
75381
  0, // Skip to: 2124
75382
  /* 2107 */ MCD_OPC_CheckPredicate,
75383
  33,
75384
  187,
75385
  13,
75386
  0, // Skip to: 5627
75387
  /* 2112 */ MCD_OPC_CheckField,
75388
  4,
75389
  1,
75390
  0,
75391
  180,
75392
  13,
75393
  0, // Skip to: 5627
75394
  /* 2119 */ MCD_OPC_Decode,
75395
  161,
75396
  16,
75397
  228,
75398
  3, // Opcode: VADDS
75399
  /* 2124 */ MCD_OPC_FilterValue,
75400
  1,
75401
  170,
75402
  13,
75403
  0, // Skip to: 5627
75404
  /* 2129 */ MCD_OPC_CheckPredicate,
75405
  33,
75406
  165,
75407
  13,
75408
  0, // Skip to: 5627
75409
  /* 2134 */ MCD_OPC_CheckField,
75410
  4,
75411
  1,
75412
  0,
75413
  158,
75414
  13,
75415
  0, // Skip to: 5627
75416
  /* 2141 */ MCD_OPC_Decode,
75417
  241,
75418
  29,
75419
  228,
75420
  3, // Opcode: VSUBS
75421
  /* 2146 */ MCD_OPC_FilterValue,
75422
  29,
75423
  148,
75424
  13,
75425
  0, // Skip to: 5627
75426
  /* 2151 */ MCD_OPC_ExtractField,
75427
  4,
75428
  1, // Inst{4} ...
75429
  /* 2154 */ MCD_OPC_FilterValue,
75430
  0,
75431
  7,
75432
  2,
75433
  0, // Skip to: 2678
75434
  /* 2159 */ MCD_OPC_ExtractField,
75435
  6,
75436
  2, // Inst{7-6} ...
75437
  /* 2162 */ MCD_OPC_FilterValue,
75438
  0,
75439
  17,
75440
  0,
75441
  0, // Skip to: 2184
75442
  /* 2167 */ MCD_OPC_CheckPredicate,
75443
  82,
75444
  127,
75445
  13,
75446
  0, // Skip to: 5627
75447
  /* 2172 */ MCD_OPC_CheckField,
75448
  5,
75449
  1,
75450
  0,
75451
  120,
75452
  13,
75453
  0, // Skip to: 5627
75454
  /* 2179 */ MCD_OPC_Decode,
75455
  171,
75456
  6,
75457
  236,
75458
  3, // Opcode: FCONSTS
75459
  /* 2184 */ MCD_OPC_FilterValue,
75460
  1,
75461
  242,
75462
  0,
75463
  0, // Skip to: 2431
75464
  /* 2189 */ MCD_OPC_ExtractField,
75465
  16,
75466
  4, // Inst{19-16} ...
75467
  /* 2192 */ MCD_OPC_FilterValue,
75468
  0,
75469
  10,
75470
  0,
75471
  0, // Skip to: 2207
75472
  /* 2197 */ MCD_OPC_CheckPredicate,
75473
  34,
75474
  97,
75475
  13,
75476
  0, // Skip to: 5627
75477
  /* 2202 */ MCD_OPC_Decode,
75478
  253,
75479
  22,
75480
  222,
75481
  3, // Opcode: VMOVS
75482
  /* 2207 */ MCD_OPC_FilterValue,
75483
  1,
75484
  10,
75485
  0,
75486
  0, // Skip to: 2222
75487
  /* 2212 */ MCD_OPC_CheckPredicate,
75488
  33,
75489
  82,
75490
  13,
75491
  0, // Skip to: 5627
75492
  /* 2217 */ MCD_OPC_Decode,
75493
  204,
75494
  23,
75495
  222,
75496
  3, // Opcode: VNEGS
75497
  /* 2222 */ MCD_OPC_FilterValue,
75498
  2,
75499
  10,
75500
  0,
75501
  0, // Skip to: 2237
75502
  /* 2227 */ MCD_OPC_CheckPredicate,
75503
  83,
75504
  67,
75505
  13,
75506
  0, // Skip to: 5627
75507
  /* 2232 */ MCD_OPC_Decode,
75508
  218,
75509
  17,
75510
  222,
75511
  3, // Opcode: VCVTBHS
75512
  /* 2237 */ MCD_OPC_FilterValue,
75513
  3,
75514
  10,
75515
  0,
75516
  0, // Skip to: 2252
75517
  /* 2242 */ MCD_OPC_CheckPredicate,
75518
  83,
75519
  52,
75520
  13,
75521
  0, // Skip to: 5627
75522
  /* 2247 */ MCD_OPC_Decode,
75523
  219,
75524
  17,
75525
  237,
75526
  3, // Opcode: VCVTBSH
75527
  /* 2252 */ MCD_OPC_FilterValue,
75528
  4,
75529
  10,
75530
  0,
75531
  0, // Skip to: 2267
75532
  /* 2257 */ MCD_OPC_CheckPredicate,
75533
  33,
75534
  37,
75535
  13,
75536
  0, // Skip to: 5627
75537
  /* 2262 */ MCD_OPC_Decode,
75538
  196,
75539
  17,
75540
  222,
75541
  3, // Opcode: VCMPS
75542
  /* 2267 */ MCD_OPC_FilterValue,
75543
  5,
75544
  24,
75545
  0,
75546
  0, // Skip to: 2296
75547
  /* 2272 */ MCD_OPC_CheckPredicate,
75548
  33,
75549
  22,
75550
  13,
75551
  0, // Skip to: 5627
75552
  /* 2277 */ MCD_OPC_CheckField,
75553
  5,
75554
  1,
75555
  0,
75556
  15,
75557
  13,
75558
  0, // Skip to: 5627
75559
  /* 2284 */ MCD_OPC_CheckField,
75560
  0,
75561
  4,
75562
  0,
75563
  8,
75564
  13,
75565
  0, // Skip to: 5627
75566
  /* 2291 */ MCD_OPC_Decode,
75567
  199,
75568
  17,
75569
  238,
75570
  3, // Opcode: VCMPZS
75571
  /* 2296 */ MCD_OPC_FilterValue,
75572
  6,
75573
  10,
75574
  0,
75575
  0, // Skip to: 2311
75576
  /* 2301 */ MCD_OPC_CheckPredicate,
75577
  84,
75578
  249,
75579
  12,
75580
  0, // Skip to: 5627
75581
  /* 2306 */ MCD_OPC_Decode,
75582
  131,
75583
  26,
75584
  222,
75585
  3, // Opcode: VRINTRS
75586
  /* 2311 */ MCD_OPC_FilterValue,
75587
  7,
75588
  10,
75589
  0,
75590
  0, // Skip to: 2326
75591
  /* 2316 */ MCD_OPC_CheckPredicate,
75592
  84,
75593
  234,
75594
  12,
75595
  0, // Skip to: 5627
75596
  /* 2321 */ MCD_OPC_Decode,
75597
  138,
75598
  26,
75599
  222,
75600
  3, // Opcode: VRINTXS
75601
  /* 2326 */ MCD_OPC_FilterValue,
75602
  8,
75603
  10,
75604
  0,
75605
  0, // Skip to: 2341
75606
  /* 2331 */ MCD_OPC_CheckPredicate,
75607
  33,
75608
  219,
75609
  12,
75610
  0, // Skip to: 5627
75611
  /* 2336 */ MCD_OPC_Decode,
75612
  193,
75613
  30,
75614
  222,
75615
  3, // Opcode: VUITOS
75616
  /* 2341 */ MCD_OPC_FilterValue,
75617
  10,
75618
  10,
75619
  0,
75620
  0, // Skip to: 2356
75621
  /* 2346 */ MCD_OPC_CheckPredicate,
75622
  33,
75623
  204,
75624
  12,
75625
  0, // Skip to: 5627
75626
  /* 2351 */ MCD_OPC_Decode,
75627
  157,
75628
  27,
75629
  221,
75630
  3, // Opcode: VSHTOS
75631
  /* 2356 */ MCD_OPC_FilterValue,
75632
  11,
75633
  10,
75634
  0,
75635
  0, // Skip to: 2371
75636
  /* 2361 */ MCD_OPC_CheckPredicate,
75637
  33,
75638
  189,
75639
  12,
75640
  0, // Skip to: 5627
75641
  /* 2366 */ MCD_OPC_Decode,
75642
  190,
75643
  30,
75644
  221,
75645
  3, // Opcode: VUHTOS
75646
  /* 2371 */ MCD_OPC_FilterValue,
75647
  12,
75648
  10,
75649
  0,
75650
  0, // Skip to: 2386
75651
  /* 2376 */ MCD_OPC_CheckPredicate,
75652
  33,
75653
  174,
75654
  12,
75655
  0, // Skip to: 5627
75656
  /* 2381 */ MCD_OPC_Decode,
75657
  165,
75658
  30,
75659
  222,
75660
  3, // Opcode: VTOUIRS
75661
  /* 2386 */ MCD_OPC_FilterValue,
75662
  13,
75663
  10,
75664
  0,
75665
  0, // Skip to: 2401
75666
  /* 2391 */ MCD_OPC_CheckPredicate,
75667
  33,
75668
  159,
75669
  12,
75670
  0, // Skip to: 5627
75671
  /* 2396 */ MCD_OPC_Decode,
75672
  153,
75673
  30,
75674
  222,
75675
  3, // Opcode: VTOSIRS
75676
  /* 2401 */ MCD_OPC_FilterValue,
75677
  14,
75678
  10,
75679
  0,
75680
  0, // Skip to: 2416
75681
  /* 2406 */ MCD_OPC_CheckPredicate,
75682
  33,
75683
  144,
75684
  12,
75685
  0, // Skip to: 5627
75686
  /* 2411 */ MCD_OPC_Decode,
75687
  150,
75688
  30,
75689
  221,
75690
  3, // Opcode: VTOSHS
75691
  /* 2416 */ MCD_OPC_FilterValue,
75692
  15,
75693
  134,
75694
  12,
75695
  0, // Skip to: 5627
75696
  /* 2421 */ MCD_OPC_CheckPredicate,
75697
  33,
75698
  129,
75699
  12,
75700
  0, // Skip to: 5627
75701
  /* 2426 */ MCD_OPC_Decode,
75702
  162,
75703
  30,
75704
  221,
75705
  3, // Opcode: VTOUHS
75706
  /* 2431 */ MCD_OPC_FilterValue,
75707
  3,
75708
  119,
75709
  12,
75710
  0, // Skip to: 5627
75711
  /* 2436 */ MCD_OPC_ExtractField,
75712
  16,
75713
  4, // Inst{19-16} ...
75714
  /* 2439 */ MCD_OPC_FilterValue,
75715
  0,
75716
  10,
75717
  0,
75718
  0, // Skip to: 2454
75719
  /* 2444 */ MCD_OPC_CheckPredicate,
75720
  33,
75721
  106,
75722
  12,
75723
  0, // Skip to: 5627
75724
  /* 2449 */ MCD_OPC_Decode,
75725
  131,
75726
  16,
75727
  222,
75728
  3, // Opcode: VABSS
75729
  /* 2454 */ MCD_OPC_FilterValue,
75730
  1,
75731
  10,
75732
  0,
75733
  0, // Skip to: 2469
75734
  /* 2459 */ MCD_OPC_CheckPredicate,
75735
  33,
75736
  91,
75737
  12,
75738
  0, // Skip to: 5627
75739
  /* 2464 */ MCD_OPC_Decode,
75740
  175,
75741
  27,
75742
  222,
75743
  3, // Opcode: VSQRTS
75744
  /* 2469 */ MCD_OPC_FilterValue,
75745
  2,
75746
  10,
75747
  0,
75748
  0, // Skip to: 2484
75749
  /* 2474 */ MCD_OPC_CheckPredicate,
75750
  83,
75751
  76,
75752
  12,
75753
  0, // Skip to: 5627
75754
  /* 2479 */ MCD_OPC_Decode,
75755
  138,
75756
  18,
75757
  222,
75758
  3, // Opcode: VCVTTHS
75759
  /* 2484 */ MCD_OPC_FilterValue,
75760
  3,
75761
  10,
75762
  0,
75763
  0, // Skip to: 2499
75764
  /* 2489 */ MCD_OPC_CheckPredicate,
75765
  83,
75766
  61,
75767
  12,
75768
  0, // Skip to: 5627
75769
  /* 2494 */ MCD_OPC_Decode,
75770
  139,
75771
  18,
75772
  237,
75773
  3, // Opcode: VCVTTSH
75774
  /* 2499 */ MCD_OPC_FilterValue,
75775
  4,
75776
  10,
75777
  0,
75778
  0, // Skip to: 2514
75779
  /* 2504 */ MCD_OPC_CheckPredicate,
75780
  33,
75781
  46,
75782
  12,
75783
  0, // Skip to: 5627
75784
  /* 2509 */ MCD_OPC_Decode,
75785
  191,
75786
  17,
75787
  222,
75788
  3, // Opcode: VCMPES
75789
  /* 2514 */ MCD_OPC_FilterValue,
75790
  5,
75791
  24,
75792
  0,
75793
  0, // Skip to: 2543
75794
  /* 2519 */ MCD_OPC_CheckPredicate,
75795
  33,
75796
  31,
75797
  12,
75798
  0, // Skip to: 5627
75799
  /* 2524 */ MCD_OPC_CheckField,
75800
  5,
75801
  1,
75802
  0,
75803
  24,
75804
  12,
75805
  0, // Skip to: 5627
75806
  /* 2531 */ MCD_OPC_CheckField,
75807
  0,
75808
  4,
75809
  0,
75810
  17,
75811
  12,
75812
  0, // Skip to: 5627
75813
  /* 2538 */ MCD_OPC_Decode,
75814
  194,
75815
  17,
75816
  238,
75817
  3, // Opcode: VCMPEZS
75818
  /* 2543 */ MCD_OPC_FilterValue,
75819
  6,
75820
  10,
75821
  0,
75822
  0, // Skip to: 2558
75823
  /* 2548 */ MCD_OPC_CheckPredicate,
75824
  84,
75825
  2,
75826
  12,
75827
  0, // Skip to: 5627
75828
  /* 2553 */ MCD_OPC_Decode,
75829
  145,
75830
  26,
75831
  222,
75832
  3, // Opcode: VRINTZS
75833
  /* 2558 */ MCD_OPC_FilterValue,
75834
  7,
75835
  10,
75836
  0,
75837
  0, // Skip to: 2573
75838
  /* 2563 */ MCD_OPC_CheckPredicate,
75839
  85,
75840
  243,
75841
  11,
75842
  0, // Skip to: 5627
75843
  /* 2568 */ MCD_OPC_Decode,
75844
  220,
75845
  17,
75846
  239,
75847
  3, // Opcode: VCVTDS
75848
  /* 2573 */ MCD_OPC_FilterValue,
75849
  8,
75850
  10,
75851
  0,
75852
  0, // Skip to: 2588
75853
  /* 2578 */ MCD_OPC_CheckPredicate,
75854
  33,
75855
  228,
75856
  11,
75857
  0, // Skip to: 5627
75858
  /* 2583 */ MCD_OPC_Decode,
75859
  160,
75860
  27,
75861
  222,
75862
  3, // Opcode: VSITOS
75863
  /* 2588 */ MCD_OPC_FilterValue,
75864
  10,
75865
  10,
75866
  0,
75867
  0, // Skip to: 2603
75868
  /* 2593 */ MCD_OPC_CheckPredicate,
75869
  33,
75870
  213,
75871
  11,
75872
  0, // Skip to: 5627
75873
  /* 2598 */ MCD_OPC_Decode,
75874
  171,
75875
  27,
75876
  221,
75877
  3, // Opcode: VSLTOS
75878
  /* 2603 */ MCD_OPC_FilterValue,
75879
  11,
75880
  10,
75881
  0,
75882
  0, // Skip to: 2618
75883
  /* 2608 */ MCD_OPC_CheckPredicate,
75884
  33,
75885
  198,
75886
  11,
75887
  0, // Skip to: 5627
75888
  /* 2613 */ MCD_OPC_Decode,
75889
  196,
75890
  30,
75891
  221,
75892
  3, // Opcode: VULTOS
75893
  /* 2618 */ MCD_OPC_FilterValue,
75894
  12,
75895
  10,
75896
  0,
75897
  0, // Skip to: 2633
75898
  /* 2623 */ MCD_OPC_CheckPredicate,
75899
  33,
75900
  183,
75901
  11,
75902
  0, // Skip to: 5627
75903
  /* 2628 */ MCD_OPC_Decode,
75904
  168,
75905
  30,
75906
  222,
75907
  3, // Opcode: VTOUIZS
75908
  /* 2633 */ MCD_OPC_FilterValue,
75909
  13,
75910
  10,
75911
  0,
75912
  0, // Skip to: 2648
75913
  /* 2638 */ MCD_OPC_CheckPredicate,
75914
  33,
75915
  168,
75916
  11,
75917
  0, // Skip to: 5627
75918
  /* 2643 */ MCD_OPC_Decode,
75919
  156,
75920
  30,
75921
  222,
75922
  3, // Opcode: VTOSIZS
75923
  /* 2648 */ MCD_OPC_FilterValue,
75924
  14,
75925
  10,
75926
  0,
75927
  0, // Skip to: 2663
75928
  /* 2653 */ MCD_OPC_CheckPredicate,
75929
  33,
75930
  153,
75931
  11,
75932
  0, // Skip to: 5627
75933
  /* 2658 */ MCD_OPC_Decode,
75934
  159,
75935
  30,
75936
  221,
75937
  3, // Opcode: VTOSLS
75938
  /* 2663 */ MCD_OPC_FilterValue,
75939
  15,
75940
  143,
75941
  11,
75942
  0, // Skip to: 5627
75943
  /* 2668 */ MCD_OPC_CheckPredicate,
75944
  33,
75945
  138,
75946
  11,
75947
  0, // Skip to: 5627
75948
  /* 2673 */ MCD_OPC_Decode,
75949
  171,
75950
  30,
75951
  221,
75952
  3, // Opcode: VTOULS
75953
  /* 2678 */ MCD_OPC_FilterValue,
75954
  1,
75955
  128,
75956
  11,
75957
  0, // Skip to: 5627
75958
  /* 2683 */ MCD_OPC_ExtractField,
75959
  16,
75960
  4, // Inst{19-16} ...
75961
  /* 2686 */ MCD_OPC_FilterValue,
75962
  0,
75963
  21,
75964
  0,
75965
  0, // Skip to: 2712
75966
  /* 2691 */ MCD_OPC_CheckPredicate,
75967
  33,
75968
  115,
75969
  11,
75970
  0, // Skip to: 5627
75971
  /* 2696 */ MCD_OPC_CheckField,
75972
  22,
75973
  1,
75974
  1,
75975
  108,
75976
  11,
75977
  0, // Skip to: 5627
75978
  /* 2703 */ MCD_OPC_SoftFail,
75979
  239,
75980
  1 /* 0xef */,
75981
  0,
75982
  /* 2707 */ MCD_OPC_Decode,
75983
  145,
75984
  23,
75985
  235,
75986
  3, // Opcode: VMRS_FPSID
75987
  /* 2712 */ MCD_OPC_FilterValue,
75988
  1,
75989
  43,
75990
  0,
75991
  0, // Skip to: 2760
75992
  /* 2717 */ MCD_OPC_ExtractField,
75993
  22,
75994
  1, // Inst{22} ...
75995
  /* 2720 */ MCD_OPC_FilterValue,
75996
  1,
75997
  86,
75998
  11,
75999
  0, // Skip to: 5627
76000
  /* 2725 */ MCD_OPC_CheckPredicate,
76001
  34,
76002
  16,
76003
  0,
76004
  0, // Skip to: 2746
76005
  /* 2730 */ MCD_OPC_CheckField,
76006
  12,
76007
  4,
76008
  15,
76009
  9,
76010
  0,
76011
  0, // Skip to: 2746
76012
  /* 2737 */ MCD_OPC_SoftFail,
76013
  239,
76014
  1 /* 0xef */,
76015
  0,
76016
  /* 2741 */ MCD_OPC_Decode,
76017
  175,
76018
  6,
76019
  235,
76020
  3, // Opcode: FMSTAT
76021
  /* 2746 */ MCD_OPC_CheckPredicate,
76022
  34,
76023
  60,
76024
  11,
76025
  0, // Skip to: 5627
76026
  /* 2751 */ MCD_OPC_SoftFail,
76027
  239,
76028
  1 /* 0xef */,
76029
  0,
76030
  /* 2755 */ MCD_OPC_Decode,
76031
  138,
76032
  23,
76033
  235,
76034
  3, // Opcode: VMRS
76035
  /* 2760 */ MCD_OPC_FilterValue,
76036
  2,
76037
  21,
76038
  0,
76039
  0, // Skip to: 2786
76040
  /* 2765 */ MCD_OPC_CheckPredicate,
76041
  81,
76042
  41,
76043
  11,
76044
  0, // Skip to: 5627
76045
  /* 2770 */ MCD_OPC_CheckField,
76046
  22,
76047
  1,
76048
  1,
76049
  34,
76050
  11,
76051
  0, // Skip to: 5627
76052
  /* 2777 */ MCD_OPC_SoftFail,
76053
  239,
76054
  1 /* 0xef */,
76055
  0,
76056
  /* 2781 */ MCD_OPC_Decode,
76057
  144,
76058
  23,
76059
  235,
76060
  3, // Opcode: VMRS_FPSCR_NZCVQC
76061
  /* 2786 */ MCD_OPC_FilterValue,
76062
  5,
76063
  21,
76064
  0,
76065
  0, // Skip to: 2812
76066
  /* 2791 */ MCD_OPC_CheckPredicate,
76067
  84,
76068
  15,
76069
  11,
76070
  0, // Skip to: 5627
76071
  /* 2796 */ MCD_OPC_CheckField,
76072
  22,
76073
  1,
76074
  1,
76075
  8,
76076
  11,
76077
  0, // Skip to: 5627
76078
  /* 2803 */ MCD_OPC_SoftFail,
76079
  239,
76080
  1 /* 0xef */,
76081
  0,
76082
  /* 2807 */ MCD_OPC_Decode,
76083
  148,
76084
  23,
76085
  235,
76086
  3, // Opcode: VMRS_MVFR2
76087
  /* 2812 */ MCD_OPC_FilterValue,
76088
  6,
76089
  21,
76090
  0,
76091
  0, // Skip to: 2838
76092
  /* 2817 */ MCD_OPC_CheckPredicate,
76093
  33,
76094
  245,
76095
  10,
76096
  0, // Skip to: 5627
76097
  /* 2822 */ MCD_OPC_CheckField,
76098
  22,
76099
  1,
76100
  1,
76101
  238,
76102
  10,
76103
  0, // Skip to: 5627
76104
  /* 2829 */ MCD_OPC_SoftFail,
76105
  239,
76106
  1 /* 0xef */,
76107
  0,
76108
  /* 2833 */ MCD_OPC_Decode,
76109
  147,
76110
  23,
76111
  235,
76112
  3, // Opcode: VMRS_MVFR1
76113
  /* 2838 */ MCD_OPC_FilterValue,
76114
  7,
76115
  21,
76116
  0,
76117
  0, // Skip to: 2864
76118
  /* 2843 */ MCD_OPC_CheckPredicate,
76119
  33,
76120
  219,
76121
  10,
76122
  0, // Skip to: 5627
76123
  /* 2848 */ MCD_OPC_CheckField,
76124
  22,
76125
  1,
76126
  1,
76127
  212,
76128
  10,
76129
  0, // Skip to: 5627
76130
  /* 2855 */ MCD_OPC_SoftFail,
76131
  239,
76132
  1 /* 0xef */,
76133
  0,
76134
  /* 2859 */ MCD_OPC_Decode,
76135
  146,
76136
  23,
76137
  235,
76138
  3, // Opcode: VMRS_MVFR0
76139
  /* 2864 */ MCD_OPC_FilterValue,
76140
  8,
76141
  21,
76142
  0,
76143
  0, // Skip to: 2890
76144
  /* 2869 */ MCD_OPC_CheckPredicate,
76145
  33,
76146
  193,
76147
  10,
76148
  0, // Skip to: 5627
76149
  /* 2874 */ MCD_OPC_CheckField,
76150
  22,
76151
  1,
76152
  1,
76153
  186,
76154
  10,
76155
  0, // Skip to: 5627
76156
  /* 2881 */ MCD_OPC_SoftFail,
76157
  239,
76158
  1 /* 0xef */,
76159
  0,
76160
  /* 2885 */ MCD_OPC_Decode,
76161
  141,
76162
  23,
76163
  235,
76164
  3, // Opcode: VMRS_FPEXC
76165
  /* 2890 */ MCD_OPC_FilterValue,
76166
  9,
76167
  21,
76168
  0,
76169
  0, // Skip to: 2916
76170
  /* 2895 */ MCD_OPC_CheckPredicate,
76171
  33,
76172
  167,
76173
  10,
76174
  0, // Skip to: 5627
76175
  /* 2900 */ MCD_OPC_CheckField,
76176
  22,
76177
  1,
76178
  1,
76179
  160,
76180
  10,
76181
  0, // Skip to: 5627
76182
  /* 2907 */ MCD_OPC_SoftFail,
76183
  239,
76184
  1 /* 0xef */,
76185
  0,
76186
  /* 2911 */ MCD_OPC_Decode,
76187
  142,
76188
  23,
76189
  235,
76190
  3, // Opcode: VMRS_FPINST
76191
  /* 2916 */ MCD_OPC_FilterValue,
76192
  10,
76193
  21,
76194
  0,
76195
  0, // Skip to: 2942
76196
  /* 2921 */ MCD_OPC_CheckPredicate,
76197
  33,
76198
  141,
76199
  10,
76200
  0, // Skip to: 5627
76201
  /* 2926 */ MCD_OPC_CheckField,
76202
  22,
76203
  1,
76204
  1,
76205
  134,
76206
  10,
76207
  0, // Skip to: 5627
76208
  /* 2933 */ MCD_OPC_SoftFail,
76209
  239,
76210
  1 /* 0xef */,
76211
  0,
76212
  /* 2937 */ MCD_OPC_Decode,
76213
  143,
76214
  23,
76215
  235,
76216
  3, // Opcode: VMRS_FPINST2
76217
  /* 2942 */ MCD_OPC_FilterValue,
76218
  12,
76219
  21,
76220
  0,
76221
  0, // Skip to: 2968
76222
  /* 2947 */ MCD_OPC_CheckPredicate,
76223
  23,
76224
  115,
76225
  10,
76226
  0, // Skip to: 5627
76227
  /* 2952 */ MCD_OPC_CheckField,
76228
  22,
76229
  1,
76230
  1,
76231
  108,
76232
  10,
76233
  0, // Skip to: 5627
76234
  /* 2959 */ MCD_OPC_SoftFail,
76235
  239,
76236
  1 /* 0xef */,
76237
  0,
76238
  /* 2963 */ MCD_OPC_Decode,
76239
  150,
76240
  23,
76241
  235,
76242
  3, // Opcode: VMRS_VPR
76243
  /* 2968 */ MCD_OPC_FilterValue,
76244
  13,
76245
  21,
76246
  0,
76247
  0, // Skip to: 2994
76248
  /* 2973 */ MCD_OPC_CheckPredicate,
76249
  23,
76250
  89,
76251
  10,
76252
  0, // Skip to: 5627
76253
  /* 2978 */ MCD_OPC_CheckField,
76254
  22,
76255
  1,
76256
  1,
76257
  82,
76258
  10,
76259
  0, // Skip to: 5627
76260
  /* 2985 */ MCD_OPC_SoftFail,
76261
  239,
76262
  1 /* 0xef */,
76263
  0,
76264
  /* 2989 */ MCD_OPC_Decode,
76265
  149,
76266
  23,
76267
  235,
76268
  3, // Opcode: VMRS_P0
76269
  /* 2994 */ MCD_OPC_FilterValue,
76270
  14,
76271
  21,
76272
  0,
76273
  0, // Skip to: 3020
76274
  /* 2999 */ MCD_OPC_CheckPredicate,
76275
  78,
76276
  63,
76277
  10,
76278
  0, // Skip to: 5627
76279
  /* 3004 */ MCD_OPC_CheckField,
76280
  22,
76281
  1,
76282
  1,
76283
  56,
76284
  10,
76285
  0, // Skip to: 5627
76286
  /* 3011 */ MCD_OPC_SoftFail,
76287
  239,
76288
  1 /* 0xef */,
76289
  0,
76290
  /* 3015 */ MCD_OPC_Decode,
76291
  139,
76292
  23,
76293
  235,
76294
  3, // Opcode: VMRS_FPCXTNS
76295
  /* 3020 */ MCD_OPC_FilterValue,
76296
  15,
76297
  42,
76298
  10,
76299
  0, // Skip to: 5627
76300
  /* 3025 */ MCD_OPC_CheckPredicate,
76301
  78,
76302
  37,
76303
  10,
76304
  0, // Skip to: 5627
76305
  /* 3030 */ MCD_OPC_CheckField,
76306
  22,
76307
  1,
76308
  1,
76309
  30,
76310
  10,
76311
  0, // Skip to: 5627
76312
  /* 3037 */ MCD_OPC_SoftFail,
76313
  239,
76314
  1 /* 0xef */,
76315
  0,
76316
  /* 3041 */ MCD_OPC_Decode,
76317
  140,
76318
  23,
76319
  235,
76320
  3, // Opcode: VMRS_FPCXTS
76321
  /* 3046 */ MCD_OPC_FilterValue,
76322
  11,
76323
  252,
76324
  5,
76325
  0, // Skip to: 4583
76326
  /* 3051 */ MCD_OPC_ExtractField,
76327
  20,
76328
  2, // Inst{21-20} ...
76329
  /* 3054 */ MCD_OPC_FilterValue,
76330
  0,
76331
  196,
76332
  0,
76333
  0, // Skip to: 3255
76334
  /* 3059 */ MCD_OPC_ExtractField,
76335
  24,
76336
  4, // Inst{27-24} ...
76337
  /* 3062 */ MCD_OPC_FilterValue,
76338
  12,
76339
  84,
76340
  0,
76341
  0, // Skip to: 3151
76342
  /* 3067 */ MCD_OPC_ExtractField,
76343
  23,
76344
  1, // Inst{23} ...
76345
  /* 3070 */ MCD_OPC_FilterValue,
76346
  0,
76347
  31,
76348
  0,
76349
  0, // Skip to: 3106
76350
  /* 3075 */ MCD_OPC_CheckPredicate,
76351
  34,
76352
  243,
76353
  9,
76354
  0, // Skip to: 5627
76355
  /* 3080 */ MCD_OPC_CheckField,
76356
  22,
76357
  1,
76358
  1,
76359
  236,
76360
  9,
76361
  0, // Skip to: 5627
76362
  /* 3087 */ MCD_OPC_CheckField,
76363
  6,
76364
  2,
76365
  0,
76366
  229,
76367
  9,
76368
  0, // Skip to: 5627
76369
  /* 3094 */ MCD_OPC_CheckField,
76370
  4,
76371
  1,
76372
  1,
76373
  222,
76374
  9,
76375
  0, // Skip to: 5627
76376
  /* 3101 */ MCD_OPC_Decode,
76377
  237,
76378
  22,
76379
  240,
76380
  3, // Opcode: VMOVDRR
76381
  /* 3106 */ MCD_OPC_FilterValue,
76382
  1,
76383
  212,
76384
  9,
76385
  0, // Skip to: 5627
76386
  /* 3111 */ MCD_OPC_ExtractField,
76387
  0,
76388
  1, // Inst{0} ...
76389
  /* 3114 */ MCD_OPC_FilterValue,
76390
  0,
76391
  10,
76392
  0,
76393
  0, // Skip to: 3129
76394
  /* 3119 */ MCD_OPC_CheckPredicate,
76395
  34,
76396
  199,
76397
  9,
76398
  0, // Skip to: 5627
76399
  /* 3124 */ MCD_OPC_Decode,
76400
  203,
76401
  29,
76402
  241,
76403
  3, // Opcode: VSTMDIA
76404
  /* 3129 */ MCD_OPC_FilterValue,
76405
  1,
76406
  189,
76407
  9,
76408
  0, // Skip to: 5627
76409
  /* 3134 */ MCD_OPC_CheckPredicate,
76410
  34,
76411
  184,
76412
  9,
76413
  0, // Skip to: 5627
76414
  /* 3139 */ MCD_OPC_CheckField,
76415
  22,
76416
  1,
76417
  0,
76418
  177,
76419
  9,
76420
  0, // Skip to: 5627
76421
  /* 3146 */ MCD_OPC_Decode,
76422
  177,
76423
  6,
76424
  242,
76425
  3, // Opcode: FSTMXIA
76426
  /* 3151 */ MCD_OPC_FilterValue,
76427
  13,
76428
  10,
76429
  0,
76430
  0, // Skip to: 3166
76431
  /* 3156 */ MCD_OPC_CheckPredicate,
76432
  34,
76433
  162,
76434
  9,
76435
  0, // Skip to: 5627
76436
  /* 3161 */ MCD_OPC_Decode,
76437
  209,
76438
  29,
76439
  243,
76440
  3, // Opcode: VSTRD
76441
  /* 3166 */ MCD_OPC_FilterValue,
76442
  14,
76443
  152,
76444
  9,
76445
  0, // Skip to: 5627
76446
  /* 3171 */ MCD_OPC_ExtractField,
76447
  6,
76448
  1, // Inst{6} ...
76449
  /* 3174 */ MCD_OPC_FilterValue,
76450
  0,
76451
  47,
76452
  0,
76453
  0, // Skip to: 3226
76454
  /* 3179 */ MCD_OPC_ExtractField,
76455
  23,
76456
  1, // Inst{23} ...
76457
  /* 3182 */ MCD_OPC_FilterValue,
76458
  0,
76459
  17,
76460
  0,
76461
  0, // Skip to: 3204
76462
  /* 3187 */ MCD_OPC_CheckPredicate,
76463
  85,
76464
  131,
76465
  9,
76466
  0, // Skip to: 5627
76467
  /* 3192 */ MCD_OPC_CheckField,
76468
  4,
76469
  1,
76470
  0,
76471
  124,
76472
  9,
76473
  0, // Skip to: 5627
76474
  /* 3199 */ MCD_OPC_Decode,
76475
  173,
76476
  22,
76477
  244,
76478
  3, // Opcode: VMLAD
76479
  /* 3204 */ MCD_OPC_FilterValue,
76480
  1,
76481
  114,
76482
  9,
76483
  0, // Skip to: 5627
76484
  /* 3209 */ MCD_OPC_CheckPredicate,
76485
  85,
76486
  109,
76487
  9,
76488
  0, // Skip to: 5627
76489
  /* 3214 */ MCD_OPC_CheckField,
76490
  4,
76491
  1,
76492
  0,
76493
  102,
76494
  9,
76495
  0, // Skip to: 5627
76496
  /* 3221 */ MCD_OPC_Decode,
76497
  174,
76498
  18,
76499
  245,
76500
  3, // Opcode: VDIVD
76501
  /* 3226 */ MCD_OPC_FilterValue,
76502
  1,
76503
  92,
76504
  9,
76505
  0, // Skip to: 5627
76506
  /* 3231 */ MCD_OPC_CheckPredicate,
76507
  85,
76508
  87,
76509
  9,
76510
  0, // Skip to: 5627
76511
  /* 3236 */ MCD_OPC_CheckField,
76512
  23,
76513
  1,
76514
  0,
76515
  80,
76516
  9,
76517
  0, // Skip to: 5627
76518
  /* 3243 */ MCD_OPC_CheckField,
76519
  4,
76520
  1,
76521
  0,
76522
  73,
76523
  9,
76524
  0, // Skip to: 5627
76525
  /* 3250 */ MCD_OPC_Decode,
76526
  204,
76527
  22,
76528
  244,
76529
  3, // Opcode: VMLSD
76530
  /* 3255 */ MCD_OPC_FilterValue,
76531
  1,
76532
  243,
76533
  0,
76534
  0, // Skip to: 3503
76535
  /* 3260 */ MCD_OPC_ExtractField,
76536
  24,
76537
  4, // Inst{27-24} ...
76538
  /* 3263 */ MCD_OPC_FilterValue,
76539
  12,
76540
  108,
76541
  0,
76542
  0, // Skip to: 3376
76543
  /* 3268 */ MCD_OPC_ExtractField,
76544
  23,
76545
  1, // Inst{23} ...
76546
  /* 3271 */ MCD_OPC_FilterValue,
76547
  0,
76548
  31,
76549
  0,
76550
  0, // Skip to: 3307
76551
  /* 3276 */ MCD_OPC_CheckPredicate,
76552
  34,
76553
  42,
76554
  9,
76555
  0, // Skip to: 5627
76556
  /* 3281 */ MCD_OPC_CheckField,
76557
  22,
76558
  1,
76559
  1,
76560
  35,
76561
  9,
76562
  0, // Skip to: 5627
76563
  /* 3288 */ MCD_OPC_CheckField,
76564
  6,
76565
  2,
76566
  0,
76567
  28,
76568
  9,
76569
  0, // Skip to: 5627
76570
  /* 3295 */ MCD_OPC_CheckField,
76571
  4,
76572
  1,
76573
  1,
76574
  21,
76575
  9,
76576
  0, // Skip to: 5627
76577
  /* 3302 */ MCD_OPC_Decode,
76578
  250,
76579
  22,
76580
  246,
76581
  3, // Opcode: VMOVRRD
76582
  /* 3307 */ MCD_OPC_FilterValue,
76583
  1,
76584
  11,
76585
  9,
76586
  0, // Skip to: 5627
76587
  /* 3312 */ MCD_OPC_ExtractField,
76588
  0,
76589
  1, // Inst{0} ...
76590
  /* 3315 */ MCD_OPC_FilterValue,
76591
  0,
76592
  34,
76593
  0,
76594
  0, // Skip to: 3354
76595
  /* 3320 */ MCD_OPC_CheckPredicate,
76596
  78,
76597
  19,
76598
  0,
76599
  0, // Skip to: 3344
76600
  /* 3325 */ MCD_OPC_CheckField,
76601
  28,
76602
  4,
76603
  14,
76604
  12,
76605
  0,
76606
  0, // Skip to: 3344
76607
  /* 3332 */ MCD_OPC_CheckField,
76608
  16,
76609
  4,
76610
  15,
76611
  5,
76612
  0,
76613
  0, // Skip to: 3344
76614
  /* 3339 */ MCD_OPC_Decode,
76615
  210,
76616
  26,
76617
  231,
76618
  3, // Opcode: VSCCLRMD
76619
  /* 3344 */ MCD_OPC_CheckPredicate,
76620
  34,
76621
  230,
76622
  8,
76623
  0, // Skip to: 5627
76624
  /* 3349 */ MCD_OPC_Decode,
76625
  240,
76626
  21,
76627
  241,
76628
  3, // Opcode: VLDMDIA
76629
  /* 3354 */ MCD_OPC_FilterValue,
76630
  1,
76631
  220,
76632
  8,
76633
  0, // Skip to: 5627
76634
  /* 3359 */ MCD_OPC_CheckPredicate,
76635
  34,
76636
  215,
76637
  8,
76638
  0, // Skip to: 5627
76639
  /* 3364 */ MCD_OPC_CheckField,
76640
  22,
76641
  1,
76642
  0,
76643
  208,
76644
  8,
76645
  0, // Skip to: 5627
76646
  /* 3371 */ MCD_OPC_Decode,
76647
  173,
76648
  6,
76649
  242,
76650
  3, // Opcode: FLDMXIA
76651
  /* 3376 */ MCD_OPC_FilterValue,
76652
  13,
76653
  10,
76654
  0,
76655
  0, // Skip to: 3391
76656
  /* 3381 */ MCD_OPC_CheckPredicate,
76657
  34,
76658
  193,
76659
  8,
76660
  0, // Skip to: 5627
76661
  /* 3386 */ MCD_OPC_Decode,
76662
  246,
76663
  21,
76664
  243,
76665
  3, // Opcode: VLDRD
76666
  /* 3391 */ MCD_OPC_FilterValue,
76667
  14,
76668
  183,
76669
  8,
76670
  0, // Skip to: 5627
76671
  /* 3396 */ MCD_OPC_ExtractField,
76672
  6,
76673
  1, // Inst{6} ...
76674
  /* 3399 */ MCD_OPC_FilterValue,
76675
  0,
76676
  47,
76677
  0,
76678
  0, // Skip to: 3451
76679
  /* 3404 */ MCD_OPC_ExtractField,
76680
  23,
76681
  1, // Inst{23} ...
76682
  /* 3407 */ MCD_OPC_FilterValue,
76683
  0,
76684
  17,
76685
  0,
76686
  0, // Skip to: 3429
76687
  /* 3412 */ MCD_OPC_CheckPredicate,
76688
  85,
76689
  162,
76690
  8,
76691
  0, // Skip to: 5627
76692
  /* 3417 */ MCD_OPC_CheckField,
76693
  4,
76694
  1,
76695
  0,
76696
  155,
76697
  8,
76698
  0, // Skip to: 5627
76699
  /* 3424 */ MCD_OPC_Decode,
76700
  218,
76701
  23,
76702
  244,
76703
  3, // Opcode: VNMLSD
76704
  /* 3429 */ MCD_OPC_FilterValue,
76705
  1,
76706
  145,
76707
  8,
76708
  0, // Skip to: 5627
76709
  /* 3434 */ MCD_OPC_CheckPredicate,
76710
  86,
76711
  140,
76712
  8,
76713
  0, // Skip to: 5627
76714
  /* 3439 */ MCD_OPC_CheckField,
76715
  4,
76716
  1,
76717
  0,
76718
  133,
76719
  8,
76720
  0, // Skip to: 5627
76721
  /* 3446 */ MCD_OPC_Decode,
76722
  223,
76723
  18,
76724
  244,
76725
  3, // Opcode: VFNMSD
76726
  /* 3451 */ MCD_OPC_FilterValue,
76727
  1,
76728
  123,
76729
  8,
76730
  0, // Skip to: 5627
76731
  /* 3456 */ MCD_OPC_ExtractField,
76732
  23,
76733
  1, // Inst{23} ...
76734
  /* 3459 */ MCD_OPC_FilterValue,
76735
  0,
76736
  17,
76737
  0,
76738
  0, // Skip to: 3481
76739
  /* 3464 */ MCD_OPC_CheckPredicate,
76740
  85,
76741
  110,
76742
  8,
76743
  0, // Skip to: 5627
76744
  /* 3469 */ MCD_OPC_CheckField,
76745
  4,
76746
  1,
76747
  0,
76748
  103,
76749
  8,
76750
  0, // Skip to: 5627
76751
  /* 3476 */ MCD_OPC_Decode,
76752
  215,
76753
  23,
76754
  244,
76755
  3, // Opcode: VNMLAD
76756
  /* 3481 */ MCD_OPC_FilterValue,
76757
  1,
76758
  93,
76759
  8,
76760
  0, // Skip to: 5627
76761
  /* 3486 */ MCD_OPC_CheckPredicate,
76762
  86,
76763
  88,
76764
  8,
76765
  0, // Skip to: 5627
76766
  /* 3491 */ MCD_OPC_CheckField,
76767
  4,
76768
  1,
76769
  0,
76770
  81,
76771
  8,
76772
  0, // Skip to: 5627
76773
  /* 3498 */ MCD_OPC_Decode,
76774
  220,
76775
  18,
76776
  244,
76777
  3, // Opcode: VFNMAD
76778
  /* 3503 */ MCD_OPC_FilterValue,
76779
  2,
76780
  197,
76781
  0,
76782
  0, // Skip to: 3705
76783
  /* 3508 */ MCD_OPC_ExtractField,
76784
  23,
76785
  5, // Inst{27-23} ...
76786
  /* 3511 */ MCD_OPC_FilterValue,
76787
  25,
76788
  40,
76789
  0,
76790
  0, // Skip to: 3556
76791
  /* 3516 */ MCD_OPC_ExtractField,
76792
  0,
76793
  1, // Inst{0} ...
76794
  /* 3519 */ MCD_OPC_FilterValue,
76795
  0,
76796
  10,
76797
  0,
76798
  0, // Skip to: 3534
76799
  /* 3524 */ MCD_OPC_CheckPredicate,
76800
  34,
76801
  50,
76802
  8,
76803
  0, // Skip to: 5627
76804
  /* 3529 */ MCD_OPC_Decode,
76805
  204,
76806
  29,
76807
  247,
76808
  3, // Opcode: VSTMDIA_UPD
76809
  /* 3534 */ MCD_OPC_FilterValue,
76810
  1,
76811
  40,
76812
  8,
76813
  0, // Skip to: 5627
76814
  /* 3539 */ MCD_OPC_CheckPredicate,
76815
  34,
76816
  35,
76817
  8,
76818
  0, // Skip to: 5627
76819
  /* 3544 */ MCD_OPC_CheckField,
76820
  22,
76821
  1,
76822
  0,
76823
  28,
76824
  8,
76825
  0, // Skip to: 5627
76826
  /* 3551 */ MCD_OPC_Decode,
76827
  178,
76828
  6,
76829
  248,
76830
  3, // Opcode: FSTMXIA_UPD
76831
  /* 3556 */ MCD_OPC_FilterValue,
76832
  26,
76833
  40,
76834
  0,
76835
  0, // Skip to: 3601
76836
  /* 3561 */ MCD_OPC_ExtractField,
76837
  0,
76838
  1, // Inst{0} ...
76839
  /* 3564 */ MCD_OPC_FilterValue,
76840
  0,
76841
  10,
76842
  0,
76843
  0, // Skip to: 3579
76844
  /* 3569 */ MCD_OPC_CheckPredicate,
76845
  34,
76846
  5,
76847
  8,
76848
  0, // Skip to: 5627
76849
  /* 3574 */ MCD_OPC_Decode,
76850
  202,
76851
  29,
76852
  247,
76853
  3, // Opcode: VSTMDDB_UPD
76854
  /* 3579 */ MCD_OPC_FilterValue,
76855
  1,
76856
  251,
76857
  7,
76858
  0, // Skip to: 5627
76859
  /* 3584 */ MCD_OPC_CheckPredicate,
76860
  34,
76861
  246,
76862
  7,
76863
  0, // Skip to: 5627
76864
  /* 3589 */ MCD_OPC_CheckField,
76865
  22,
76866
  1,
76867
  0,
76868
  239,
76869
  7,
76870
  0, // Skip to: 5627
76871
  /* 3596 */ MCD_OPC_Decode,
76872
  176,
76873
  6,
76874
  248,
76875
  3, // Opcode: FSTMXDB_UPD
76876
  /* 3601 */ MCD_OPC_FilterValue,
76877
  28,
76878
  47,
76879
  0,
76880
  0, // Skip to: 3653
76881
  /* 3606 */ MCD_OPC_ExtractField,
76882
  6,
76883
  1, // Inst{6} ...
76884
  /* 3609 */ MCD_OPC_FilterValue,
76885
  0,
76886
  17,
76887
  0,
76888
  0, // Skip to: 3631
76889
  /* 3614 */ MCD_OPC_CheckPredicate,
76890
  85,
76891
  216,
76892
  7,
76893
  0, // Skip to: 5627
76894
  /* 3619 */ MCD_OPC_CheckField,
76895
  4,
76896
  1,
76897
  0,
76898
  209,
76899
  7,
76900
  0, // Skip to: 5627
76901
  /* 3626 */ MCD_OPC_Decode,
76902
  161,
76903
  23,
76904
  245,
76905
  3, // Opcode: VMULD
76906
  /* 3631 */ MCD_OPC_FilterValue,
76907
  1,
76908
  199,
76909
  7,
76910
  0, // Skip to: 5627
76911
  /* 3636 */ MCD_OPC_CheckPredicate,
76912
  85,
76913
  194,
76914
  7,
76915
  0, // Skip to: 5627
76916
  /* 3641 */ MCD_OPC_CheckField,
76917
  4,
76918
  1,
76919
  0,
76920
  187,
76921
  7,
76922
  0, // Skip to: 5627
76923
  /* 3648 */ MCD_OPC_Decode,
76924
  221,
76925
  23,
76926
  245,
76927
  3, // Opcode: VNMULD
76928
  /* 3653 */ MCD_OPC_FilterValue,
76929
  29,
76930
  177,
76931
  7,
76932
  0, // Skip to: 5627
76933
  /* 3658 */ MCD_OPC_ExtractField,
76934
  6,
76935
  1, // Inst{6} ...
76936
  /* 3661 */ MCD_OPC_FilterValue,
76937
  0,
76938
  17,
76939
  0,
76940
  0, // Skip to: 3683
76941
  /* 3666 */ MCD_OPC_CheckPredicate,
76942
  86,
76943
  164,
76944
  7,
76945
  0, // Skip to: 5627
76946
  /* 3671 */ MCD_OPC_CheckField,
76947
  4,
76948
  1,
76949
  0,
76950
  157,
76951
  7,
76952
  0, // Skip to: 5627
76953
  /* 3678 */ MCD_OPC_Decode,
76954
  198,
76955
  18,
76956
  244,
76957
  3, // Opcode: VFMAD
76958
  /* 3683 */ MCD_OPC_FilterValue,
76959
  1,
76960
  147,
76961
  7,
76962
  0, // Skip to: 5627
76963
  /* 3688 */ MCD_OPC_CheckPredicate,
76964
  86,
76965
  142,
76966
  7,
76967
  0, // Skip to: 5627
76968
  /* 3693 */ MCD_OPC_CheckField,
76969
  4,
76970
  1,
76971
  0,
76972
  135,
76973
  7,
76974
  0, // Skip to: 5627
76975
  /* 3700 */ MCD_OPC_Decode,
76976
  209,
76977
  18,
76978
  244,
76979
  3, // Opcode: VFMSD
76980
  /* 3705 */ MCD_OPC_FilterValue,
76981
  3,
76982
  125,
76983
  7,
76984
  0, // Skip to: 5627
76985
  /* 3710 */ MCD_OPC_ExtractField,
76986
  23,
76987
  5, // Inst{27-23} ...
76988
  /* 3713 */ MCD_OPC_FilterValue,
76989
  25,
76990
  40,
76991
  0,
76992
  0, // Skip to: 3758
76993
  /* 3718 */ MCD_OPC_ExtractField,
76994
  0,
76995
  1, // Inst{0} ...
76996
  /* 3721 */ MCD_OPC_FilterValue,
76997
  0,
76998
  10,
76999
  0,
77000
  0, // Skip to: 3736
77001
  /* 3726 */ MCD_OPC_CheckPredicate,
77002
  34,
77003
  104,
77004
  7,
77005
  0, // Skip to: 5627
77006
  /* 3731 */ MCD_OPC_Decode,
77007
  241,
77008
  21,
77009
  247,
77010
  3, // Opcode: VLDMDIA_UPD
77011
  /* 3736 */ MCD_OPC_FilterValue,
77012
  1,
77013
  94,
77014
  7,
77015
  0, // Skip to: 5627
77016
  /* 3741 */ MCD_OPC_CheckPredicate,
77017
  34,
77018
  89,
77019
  7,
77020
  0, // Skip to: 5627
77021
  /* 3746 */ MCD_OPC_CheckField,
77022
  22,
77023
  1,
77024
  0,
77025
  82,
77026
  7,
77027
  0, // Skip to: 5627
77028
  /* 3753 */ MCD_OPC_Decode,
77029
  174,
77030
  6,
77031
  248,
77032
  3, // Opcode: FLDMXIA_UPD
77033
  /* 3758 */ MCD_OPC_FilterValue,
77034
  26,
77035
  40,
77036
  0,
77037
  0, // Skip to: 3803
77038
  /* 3763 */ MCD_OPC_ExtractField,
77039
  0,
77040
  1, // Inst{0} ...
77041
  /* 3766 */ MCD_OPC_FilterValue,
77042
  0,
77043
  10,
77044
  0,
77045
  0, // Skip to: 3781
77046
  /* 3771 */ MCD_OPC_CheckPredicate,
77047
  34,
77048
  59,
77049
  7,
77050
  0, // Skip to: 5627
77051
  /* 3776 */ MCD_OPC_Decode,
77052
  239,
77053
  21,
77054
  247,
77055
  3, // Opcode: VLDMDDB_UPD
77056
  /* 3781 */ MCD_OPC_FilterValue,
77057
  1,
77058
  49,
77059
  7,
77060
  0, // Skip to: 5627
77061
  /* 3786 */ MCD_OPC_CheckPredicate,
77062
  34,
77063
  44,
77064
  7,
77065
  0, // Skip to: 5627
77066
  /* 3791 */ MCD_OPC_CheckField,
77067
  22,
77068
  1,
77069
  0,
77070
  37,
77071
  7,
77072
  0, // Skip to: 5627
77073
  /* 3798 */ MCD_OPC_Decode,
77074
  172,
77075
  6,
77076
  248,
77077
  3, // Opcode: FLDMXDB_UPD
77078
  /* 3803 */ MCD_OPC_FilterValue,
77079
  28,
77080
  47,
77081
  0,
77082
  0, // Skip to: 3855
77083
  /* 3808 */ MCD_OPC_ExtractField,
77084
  6,
77085
  1, // Inst{6} ...
77086
  /* 3811 */ MCD_OPC_FilterValue,
77087
  0,
77088
  17,
77089
  0,
77090
  0, // Skip to: 3833
77091
  /* 3816 */ MCD_OPC_CheckPredicate,
77092
  85,
77093
  14,
77094
  7,
77095
  0, // Skip to: 5627
77096
  /* 3821 */ MCD_OPC_CheckField,
77097
  4,
77098
  1,
77099
  0,
77100
  7,
77101
  7,
77102
  0, // Skip to: 5627
77103
  /* 3828 */ MCD_OPC_Decode,
77104
  150,
77105
  16,
77106
  245,
77107
  3, // Opcode: VADDD
77108
  /* 3833 */ MCD_OPC_FilterValue,
77109
  1,
77110
  253,
77111
  6,
77112
  0, // Skip to: 5627
77113
  /* 3838 */ MCD_OPC_CheckPredicate,
77114
  85,
77115
  248,
77116
  6,
77117
  0, // Skip to: 5627
77118
  /* 3843 */ MCD_OPC_CheckField,
77119
  4,
77120
  1,
77121
  0,
77122
  241,
77123
  6,
77124
  0, // Skip to: 5627
77125
  /* 3850 */ MCD_OPC_Decode,
77126
  230,
77127
  29,
77128
  245,
77129
  3, // Opcode: VSUBD
77130
  /* 3855 */ MCD_OPC_FilterValue,
77131
  29,
77132
  231,
77133
  6,
77134
  0, // Skip to: 5627
77135
  /* 3860 */ MCD_OPC_ExtractField,
77136
  6,
77137
  2, // Inst{7-6} ...
77138
  /* 3863 */ MCD_OPC_FilterValue,
77139
  0,
77140
  17,
77141
  0,
77142
  0, // Skip to: 3885
77143
  /* 3868 */ MCD_OPC_CheckPredicate,
77144
  87,
77145
  218,
77146
  6,
77147
  0, // Skip to: 5627
77148
  /* 3873 */ MCD_OPC_CheckField,
77149
  4,
77150
  2,
77151
  0,
77152
  211,
77153
  6,
77154
  0, // Skip to: 5627
77155
  /* 3880 */ MCD_OPC_Decode,
77156
  169,
77157
  6,
77158
  249,
77159
  3, // Opcode: FCONSTD
77160
  /* 3885 */ MCD_OPC_FilterValue,
77161
  1,
77162
  77,
77163
  1,
77164
  0, // Skip to: 4223
77165
  /* 3890 */ MCD_OPC_ExtractField,
77166
  16,
77167
  4, // Inst{19-16} ...
77168
  /* 3893 */ MCD_OPC_FilterValue,
77169
  0,
77170
  17,
77171
  0,
77172
  0, // Skip to: 3915
77173
  /* 3898 */ MCD_OPC_CheckPredicate,
77174
  88,
77175
  188,
77176
  6,
77177
  0, // Skip to: 5627
77178
  /* 3903 */ MCD_OPC_CheckField,
77179
  4,
77180
  1,
77181
  0,
77182
  181,
77183
  6,
77184
  0, // Skip to: 5627
77185
  /* 3910 */ MCD_OPC_Decode,
77186
  236,
77187
  22,
77188
  250,
77189
  3, // Opcode: VMOVD
77190
  /* 3915 */ MCD_OPC_FilterValue,
77191
  1,
77192
  17,
77193
  0,
77194
  0, // Skip to: 3937
77195
  /* 3920 */ MCD_OPC_CheckPredicate,
77196
  85,
77197
  166,
77198
  6,
77199
  0, // Skip to: 5627
77200
  /* 3925 */ MCD_OPC_CheckField,
77201
  4,
77202
  1,
77203
  0,
77204
  159,
77205
  6,
77206
  0, // Skip to: 5627
77207
  /* 3932 */ MCD_OPC_Decode,
77208
  202,
77209
  23,
77210
  250,
77211
  3, // Opcode: VNEGD
77212
  /* 3937 */ MCD_OPC_FilterValue,
77213
  2,
77214
  17,
77215
  0,
77216
  0, // Skip to: 3959
77217
  /* 3942 */ MCD_OPC_CheckPredicate,
77218
  89,
77219
  144,
77220
  6,
77221
  0, // Skip to: 5627
77222
  /* 3947 */ MCD_OPC_CheckField,
77223
  4,
77224
  1,
77225
  0,
77226
  137,
77227
  6,
77228
  0, // Skip to: 5627
77229
  /* 3954 */ MCD_OPC_Decode,
77230
  217,
77231
  17,
77232
  239,
77233
  3, // Opcode: VCVTBHD
77234
  /* 3959 */ MCD_OPC_FilterValue,
77235
  3,
77236
  17,
77237
  0,
77238
  0, // Skip to: 3981
77239
  /* 3964 */ MCD_OPC_CheckPredicate,
77240
  89,
77241
  122,
77242
  6,
77243
  0, // Skip to: 5627
77244
  /* 3969 */ MCD_OPC_CheckField,
77245
  4,
77246
  1,
77247
  0,
77248
  115,
77249
  6,
77250
  0, // Skip to: 5627
77251
  /* 3976 */ MCD_OPC_Decode,
77252
  216,
77253
  17,
77254
  251,
77255
  3, // Opcode: VCVTBDH
77256
  /* 3981 */ MCD_OPC_FilterValue,
77257
  4,
77258
  17,
77259
  0,
77260
  0, // Skip to: 4003
77261
  /* 3986 */ MCD_OPC_CheckPredicate,
77262
  85,
77263
  100,
77264
  6,
77265
  0, // Skip to: 5627
77266
  /* 3991 */ MCD_OPC_CheckField,
77267
  4,
77268
  1,
77269
  0,
77270
  93,
77271
  6,
77272
  0, // Skip to: 5627
77273
  /* 3998 */ MCD_OPC_Decode,
77274
  188,
77275
  17,
77276
  250,
77277
  3, // Opcode: VCMPD
77278
  /* 4003 */ MCD_OPC_FilterValue,
77279
  5,
77280
  17,
77281
  0,
77282
  0, // Skip to: 4025
77283
  /* 4008 */ MCD_OPC_CheckPredicate,
77284
  85,
77285
  78,
77286
  6,
77287
  0, // Skip to: 5627
77288
  /* 4013 */ MCD_OPC_CheckField,
77289
  0,
77290
  6,
77291
  0,
77292
  71,
77293
  6,
77294
  0, // Skip to: 5627
77295
  /* 4020 */ MCD_OPC_Decode,
77296
  197,
77297
  17,
77298
  252,
77299
  3, // Opcode: VCMPZD
77300
  /* 4025 */ MCD_OPC_FilterValue,
77301
  6,
77302
  17,
77303
  0,
77304
  0, // Skip to: 4047
77305
  /* 4030 */ MCD_OPC_CheckPredicate,
77306
  89,
77307
  56,
77308
  6,
77309
  0, // Skip to: 5627
77310
  /* 4035 */ MCD_OPC_CheckField,
77311
  4,
77312
  1,
77313
  0,
77314
  49,
77315
  6,
77316
  0, // Skip to: 5627
77317
  /* 4042 */ MCD_OPC_Decode,
77318
  129,
77319
  26,
77320
  250,
77321
  3, // Opcode: VRINTRD
77322
  /* 4047 */ MCD_OPC_FilterValue,
77323
  7,
77324
  17,
77325
  0,
77326
  0, // Skip to: 4069
77327
  /* 4052 */ MCD_OPC_CheckPredicate,
77328
  89,
77329
  34,
77330
  6,
77331
  0, // Skip to: 5627
77332
  /* 4057 */ MCD_OPC_CheckField,
77333
  4,
77334
  1,
77335
  0,
77336
  27,
77337
  6,
77338
  0, // Skip to: 5627
77339
  /* 4064 */ MCD_OPC_Decode,
77340
  132,
77341
  26,
77342
  250,
77343
  3, // Opcode: VRINTXD
77344
  /* 4069 */ MCD_OPC_FilterValue,
77345
  8,
77346
  17,
77347
  0,
77348
  0, // Skip to: 4091
77349
  /* 4074 */ MCD_OPC_CheckPredicate,
77350
  85,
77351
  12,
77352
  6,
77353
  0, // Skip to: 5627
77354
  /* 4079 */ MCD_OPC_CheckField,
77355
  4,
77356
  1,
77357
  0,
77358
  5,
77359
  6,
77360
  0, // Skip to: 5627
77361
  /* 4086 */ MCD_OPC_Decode,
77362
  191,
77363
  30,
77364
  239,
77365
  3, // Opcode: VUITOD
77366
  /* 4091 */ MCD_OPC_FilterValue,
77367
  10,
77368
  17,
77369
  0,
77370
  0, // Skip to: 4113
77371
  /* 4096 */ MCD_OPC_CheckPredicate,
77372
  85,
77373
  246,
77374
  5,
77375
  0, // Skip to: 5627
77376
  /* 4101 */ MCD_OPC_CheckField,
77377
  4,
77378
  1,
77379
  0,
77380
  239,
77381
  5,
77382
  0, // Skip to: 5627
77383
  /* 4108 */ MCD_OPC_Decode,
77384
  155,
77385
  27,
77386
  253,
77387
  3, // Opcode: VSHTOD
77388
  /* 4113 */ MCD_OPC_FilterValue,
77389
  11,
77390
  17,
77391
  0,
77392
  0, // Skip to: 4135
77393
  /* 4118 */ MCD_OPC_CheckPredicate,
77394
  85,
77395
  224,
77396
  5,
77397
  0, // Skip to: 5627
77398
  /* 4123 */ MCD_OPC_CheckField,
77399
  4,
77400
  1,
77401
  0,
77402
  217,
77403
  5,
77404
  0, // Skip to: 5627
77405
  /* 4130 */ MCD_OPC_Decode,
77406
  188,
77407
  30,
77408
  253,
77409
  3, // Opcode: VUHTOD
77410
  /* 4135 */ MCD_OPC_FilterValue,
77411
  12,
77412
  17,
77413
  0,
77414
  0, // Skip to: 4157
77415
  /* 4140 */ MCD_OPC_CheckPredicate,
77416
  85,
77417
  202,
77418
  5,
77419
  0, // Skip to: 5627
77420
  /* 4145 */ MCD_OPC_CheckField,
77421
  4,
77422
  1,
77423
  0,
77424
  195,
77425
  5,
77426
  0, // Skip to: 5627
77427
  /* 4152 */ MCD_OPC_Decode,
77428
  163,
77429
  30,
77430
  254,
77431
  3, // Opcode: VTOUIRD
77432
  /* 4157 */ MCD_OPC_FilterValue,
77433
  13,
77434
  17,
77435
  0,
77436
  0, // Skip to: 4179
77437
  /* 4162 */ MCD_OPC_CheckPredicate,
77438
  85,
77439
  180,
77440
  5,
77441
  0, // Skip to: 5627
77442
  /* 4167 */ MCD_OPC_CheckField,
77443
  4,
77444
  1,
77445
  0,
77446
  173,
77447
  5,
77448
  0, // Skip to: 5627
77449
  /* 4174 */ MCD_OPC_Decode,
77450
  151,
77451
  30,
77452
  254,
77453
  3, // Opcode: VTOSIRD
77454
  /* 4179 */ MCD_OPC_FilterValue,
77455
  14,
77456
  17,
77457
  0,
77458
  0, // Skip to: 4201
77459
  /* 4184 */ MCD_OPC_CheckPredicate,
77460
  85,
77461
  158,
77462
  5,
77463
  0, // Skip to: 5627
77464
  /* 4189 */ MCD_OPC_CheckField,
77465
  4,
77466
  1,
77467
  0,
77468
  151,
77469
  5,
77470
  0, // Skip to: 5627
77471
  /* 4196 */ MCD_OPC_Decode,
77472
  148,
77473
  30,
77474
  253,
77475
  3, // Opcode: VTOSHD
77476
  /* 4201 */ MCD_OPC_FilterValue,
77477
  15,
77478
  141,
77479
  5,
77480
  0, // Skip to: 5627
77481
  /* 4206 */ MCD_OPC_CheckPredicate,
77482
  85,
77483
  136,
77484
  5,
77485
  0, // Skip to: 5627
77486
  /* 4211 */ MCD_OPC_CheckField,
77487
  4,
77488
  1,
77489
  0,
77490
  129,
77491
  5,
77492
  0, // Skip to: 5627
77493
  /* 4218 */ MCD_OPC_Decode,
77494
  160,
77495
  30,
77496
  253,
77497
  3, // Opcode: VTOUHD
77498
  /* 4223 */ MCD_OPC_FilterValue,
77499
  3,
77500
  119,
77501
  5,
77502
  0, // Skip to: 5627
77503
  /* 4228 */ MCD_OPC_ExtractField,
77504
  16,
77505
  4, // Inst{19-16} ...
77506
  /* 4231 */ MCD_OPC_FilterValue,
77507
  0,
77508
  17,
77509
  0,
77510
  0, // Skip to: 4253
77511
  /* 4236 */ MCD_OPC_CheckPredicate,
77512
  85,
77513
  106,
77514
  5,
77515
  0, // Skip to: 5627
77516
  /* 4241 */ MCD_OPC_CheckField,
77517
  4,
77518
  1,
77519
  0,
77520
  99,
77521
  5,
77522
  0, // Skip to: 5627
77523
  /* 4248 */ MCD_OPC_Decode,
77524
  129,
77525
  16,
77526
  250,
77527
  3, // Opcode: VABSD
77528
  /* 4253 */ MCD_OPC_FilterValue,
77529
  1,
77530
  17,
77531
  0,
77532
  0, // Skip to: 4275
77533
  /* 4258 */ MCD_OPC_CheckPredicate,
77534
  85,
77535
  84,
77536
  5,
77537
  0, // Skip to: 5627
77538
  /* 4263 */ MCD_OPC_CheckField,
77539
  4,
77540
  1,
77541
  0,
77542
  77,
77543
  5,
77544
  0, // Skip to: 5627
77545
  /* 4270 */ MCD_OPC_Decode,
77546
  173,
77547
  27,
77548
  250,
77549
  3, // Opcode: VSQRTD
77550
  /* 4275 */ MCD_OPC_FilterValue,
77551
  2,
77552
  17,
77553
  0,
77554
  0, // Skip to: 4297
77555
  /* 4280 */ MCD_OPC_CheckPredicate,
77556
  89,
77557
  62,
77558
  5,
77559
  0, // Skip to: 5627
77560
  /* 4285 */ MCD_OPC_CheckField,
77561
  4,
77562
  1,
77563
  0,
77564
  55,
77565
  5,
77566
  0, // Skip to: 5627
77567
  /* 4292 */ MCD_OPC_Decode,
77568
  137,
77569
  18,
77570
  239,
77571
  3, // Opcode: VCVTTHD
77572
  /* 4297 */ MCD_OPC_FilterValue,
77573
  3,
77574
  17,
77575
  0,
77576
  0, // Skip to: 4319
77577
  /* 4302 */ MCD_OPC_CheckPredicate,
77578
  89,
77579
  40,
77580
  5,
77581
  0, // Skip to: 5627
77582
  /* 4307 */ MCD_OPC_CheckField,
77583
  4,
77584
  1,
77585
  0,
77586
  33,
77587
  5,
77588
  0, // Skip to: 5627
77589
  /* 4314 */ MCD_OPC_Decode,
77590
  136,
77591
  18,
77592
  251,
77593
  3, // Opcode: VCVTTDH
77594
  /* 4319 */ MCD_OPC_FilterValue,
77595
  4,
77596
  17,
77597
  0,
77598
  0, // Skip to: 4341
77599
  /* 4324 */ MCD_OPC_CheckPredicate,
77600
  85,
77601
  18,
77602
  5,
77603
  0, // Skip to: 5627
77604
  /* 4329 */ MCD_OPC_CheckField,
77605
  4,
77606
  1,
77607
  0,
77608
  11,
77609
  5,
77610
  0, // Skip to: 5627
77611
  /* 4336 */ MCD_OPC_Decode,
77612
  189,
77613
  17,
77614
  250,
77615
  3, // Opcode: VCMPED
77616
  /* 4341 */ MCD_OPC_FilterValue,
77617
  5,
77618
  17,
77619
  0,
77620
  0, // Skip to: 4363
77621
  /* 4346 */ MCD_OPC_CheckPredicate,
77622
  85,
77623
  252,
77624
  4,
77625
  0, // Skip to: 5627
77626
  /* 4351 */ MCD_OPC_CheckField,
77627
  0,
77628
  6,
77629
  0,
77630
  245,
77631
  4,
77632
  0, // Skip to: 5627
77633
  /* 4358 */ MCD_OPC_Decode,
77634
  192,
77635
  17,
77636
  252,
77637
  3, // Opcode: VCMPEZD
77638
  /* 4363 */ MCD_OPC_FilterValue,
77639
  6,
77640
  17,
77641
  0,
77642
  0, // Skip to: 4385
77643
  /* 4368 */ MCD_OPC_CheckPredicate,
77644
  89,
77645
  230,
77646
  4,
77647
  0, // Skip to: 5627
77648
  /* 4373 */ MCD_OPC_CheckField,
77649
  4,
77650
  1,
77651
  0,
77652
  223,
77653
  4,
77654
  0, // Skip to: 5627
77655
  /* 4380 */ MCD_OPC_Decode,
77656
  139,
77657
  26,
77658
  250,
77659
  3, // Opcode: VRINTZD
77660
  /* 4385 */ MCD_OPC_FilterValue,
77661
  7,
77662
  17,
77663
  0,
77664
  0, // Skip to: 4407
77665
  /* 4390 */ MCD_OPC_CheckPredicate,
77666
  85,
77667
  208,
77668
  4,
77669
  0, // Skip to: 5627
77670
  /* 4395 */ MCD_OPC_CheckField,
77671
  4,
77672
  1,
77673
  0,
77674
  201,
77675
  4,
77676
  0, // Skip to: 5627
77677
  /* 4402 */ MCD_OPC_Decode,
77678
  135,
77679
  18,
77680
  254,
77681
  3, // Opcode: VCVTSD
77682
  /* 4407 */ MCD_OPC_FilterValue,
77683
  8,
77684
  17,
77685
  0,
77686
  0, // Skip to: 4429
77687
  /* 4412 */ MCD_OPC_CheckPredicate,
77688
  85,
77689
  186,
77690
  4,
77691
  0, // Skip to: 5627
77692
  /* 4417 */ MCD_OPC_CheckField,
77693
  4,
77694
  1,
77695
  0,
77696
  179,
77697
  4,
77698
  0, // Skip to: 5627
77699
  /* 4424 */ MCD_OPC_Decode,
77700
  158,
77701
  27,
77702
  239,
77703
  3, // Opcode: VSITOD
77704
  /* 4429 */ MCD_OPC_FilterValue,
77705
  9,
77706
  17,
77707
  0,
77708
  0, // Skip to: 4451
77709
  /* 4434 */ MCD_OPC_CheckPredicate,
77710
  90,
77711
  164,
77712
  4,
77713
  0, // Skip to: 5627
77714
  /* 4439 */ MCD_OPC_CheckField,
77715
  4,
77716
  1,
77717
  0,
77718
  157,
77719
  4,
77720
  0, // Skip to: 5627
77721
  /* 4446 */ MCD_OPC_Decode,
77722
  134,
77723
  19,
77724
  254,
77725
  3, // Opcode: VJCVT
77726
  /* 4451 */ MCD_OPC_FilterValue,
77727
  10,
77728
  17,
77729
  0,
77730
  0, // Skip to: 4473
77731
  /* 4456 */ MCD_OPC_CheckPredicate,
77732
  85,
77733
  142,
77734
  4,
77735
  0, // Skip to: 5627
77736
  /* 4461 */ MCD_OPC_CheckField,
77737
  4,
77738
  1,
77739
  0,
77740
  135,
77741
  4,
77742
  0, // Skip to: 5627
77743
  /* 4468 */ MCD_OPC_Decode,
77744
  169,
77745
  27,
77746
  253,
77747
  3, // Opcode: VSLTOD
77748
  /* 4473 */ MCD_OPC_FilterValue,
77749
  11,
77750
  17,
77751
  0,
77752
  0, // Skip to: 4495
77753
  /* 4478 */ MCD_OPC_CheckPredicate,
77754
  85,
77755
  120,
77756
  4,
77757
  0, // Skip to: 5627
77758
  /* 4483 */ MCD_OPC_CheckField,
77759
  4,
77760
  1,
77761
  0,
77762
  113,
77763
  4,
77764
  0, // Skip to: 5627
77765
  /* 4490 */ MCD_OPC_Decode,
77766
  194,
77767
  30,
77768
  253,
77769
  3, // Opcode: VULTOD
77770
  /* 4495 */ MCD_OPC_FilterValue,
77771
  12,
77772
  17,
77773
  0,
77774
  0, // Skip to: 4517
77775
  /* 4500 */ MCD_OPC_CheckPredicate,
77776
  85,
77777
  98,
77778
  4,
77779
  0, // Skip to: 5627
77780
  /* 4505 */ MCD_OPC_CheckField,
77781
  4,
77782
  1,
77783
  0,
77784
  91,
77785
  4,
77786
  0, // Skip to: 5627
77787
  /* 4512 */ MCD_OPC_Decode,
77788
  166,
77789
  30,
77790
  254,
77791
  3, // Opcode: VTOUIZD
77792
  /* 4517 */ MCD_OPC_FilterValue,
77793
  13,
77794
  17,
77795
  0,
77796
  0, // Skip to: 4539
77797
  /* 4522 */ MCD_OPC_CheckPredicate,
77798
  85,
77799
  76,
77800
  4,
77801
  0, // Skip to: 5627
77802
  /* 4527 */ MCD_OPC_CheckField,
77803
  4,
77804
  1,
77805
  0,
77806
  69,
77807
  4,
77808
  0, // Skip to: 5627
77809
  /* 4534 */ MCD_OPC_Decode,
77810
  154,
77811
  30,
77812
  254,
77813
  3, // Opcode: VTOSIZD
77814
  /* 4539 */ MCD_OPC_FilterValue,
77815
  14,
77816
  17,
77817
  0,
77818
  0, // Skip to: 4561
77819
  /* 4544 */ MCD_OPC_CheckPredicate,
77820
  85,
77821
  54,
77822
  4,
77823
  0, // Skip to: 5627
77824
  /* 4549 */ MCD_OPC_CheckField,
77825
  4,
77826
  1,
77827
  0,
77828
  47,
77829
  4,
77830
  0, // Skip to: 5627
77831
  /* 4556 */ MCD_OPC_Decode,
77832
  157,
77833
  30,
77834
  253,
77835
  3, // Opcode: VTOSLD
77836
  /* 4561 */ MCD_OPC_FilterValue,
77837
  15,
77838
  37,
77839
  4,
77840
  0, // Skip to: 5627
77841
  /* 4566 */ MCD_OPC_CheckPredicate,
77842
  85,
77843
  32,
77844
  4,
77845
  0, // Skip to: 5627
77846
  /* 4571 */ MCD_OPC_CheckField,
77847
  4,
77848
  1,
77849
  0,
77850
  25,
77851
  4,
77852
  0, // Skip to: 5627
77853
  /* 4578 */ MCD_OPC_Decode,
77854
  169,
77855
  30,
77856
  253,
77857
  3, // Opcode: VTOULD
77858
  /* 4583 */ MCD_OPC_FilterValue,
77859
  15,
77860
  15,
77861
  4,
77862
  0, // Skip to: 5627
77863
  /* 4588 */ MCD_OPC_ExtractField,
77864
  20,
77865
  3, // Inst{22-20} ...
77866
  /* 4591 */ MCD_OPC_FilterValue,
77867
  0,
77868
  61,
77869
  0,
77870
  0, // Skip to: 4657
77871
  /* 4596 */ MCD_OPC_ExtractField,
77872
  12,
77873
  4, // Inst{15-12} ...
77874
  /* 4599 */ MCD_OPC_FilterValue,
77875
  2,
77876
  24,
77877
  0,
77878
  0, // Skip to: 4628
77879
  /* 4604 */ MCD_OPC_CheckPredicate,
77880
  25,
77881
  250,
77882
  3,
77883
  0, // Skip to: 5627
77884
  /* 4609 */ MCD_OPC_CheckField,
77885
  24,
77886
  4,
77887
  13,
77888
  243,
77889
  3,
77890
  0, // Skip to: 5627
77891
  /* 4616 */ MCD_OPC_CheckField,
77892
  7,
77893
  1,
77894
  1,
77895
  236,
77896
  3,
77897
  0, // Skip to: 5627
77898
  /* 4623 */ MCD_OPC_Decode,
77899
  221,
77900
  29,
77901
  255,
77902
  3, // Opcode: VSTR_FPSCR_off
77903
  /* 4628 */ MCD_OPC_FilterValue,
77904
  4,
77905
  226,
77906
  3,
77907
  0, // Skip to: 5627
77908
  /* 4633 */ MCD_OPC_CheckPredicate,
77909
  25,
77910
  221,
77911
  3,
77912
  0, // Skip to: 5627
77913
  /* 4638 */ MCD_OPC_CheckField,
77914
  24,
77915
  4,
77916
  13,
77917
  214,
77918
  3,
77919
  0, // Skip to: 5627
77920
  /* 4645 */ MCD_OPC_CheckField,
77921
  7,
77922
  1,
77923
  1,
77924
  207,
77925
  3,
77926
  0, // Skip to: 5627
77927
  /* 4652 */ MCD_OPC_Decode,
77928
  218,
77929
  29,
77930
  255,
77931
  3, // Opcode: VSTR_FPSCR_NZCVQC_off
77932
  /* 4657 */ MCD_OPC_FilterValue,
77933
  1,
77934
  61,
77935
  0,
77936
  0, // Skip to: 4723
77937
  /* 4662 */ MCD_OPC_ExtractField,
77938
  12,
77939
  4, // Inst{15-12} ...
77940
  /* 4665 */ MCD_OPC_FilterValue,
77941
  2,
77942
  24,
77943
  0,
77944
  0, // Skip to: 4694
77945
  /* 4670 */ MCD_OPC_CheckPredicate,
77946
  25,
77947
  184,
77948
  3,
77949
  0, // Skip to: 5627
77950
  /* 4675 */ MCD_OPC_CheckField,
77951
  24,
77952
  4,
77953
  13,
77954
  177,
77955
  3,
77956
  0, // Skip to: 5627
77957
  /* 4682 */ MCD_OPC_CheckField,
77958
  7,
77959
  1,
77960
  1,
77961
  170,
77962
  3,
77963
  0, // Skip to: 5627
77964
  /* 4689 */ MCD_OPC_Decode,
77965
  130,
77966
  22,
77967
  255,
77968
  3, // Opcode: VLDR_FPSCR_off
77969
  /* 4694 */ MCD_OPC_FilterValue,
77970
  4,
77971
  160,
77972
  3,
77973
  0, // Skip to: 5627
77974
  /* 4699 */ MCD_OPC_CheckPredicate,
77975
  25,
77976
  155,
77977
  3,
77978
  0, // Skip to: 5627
77979
  /* 4704 */ MCD_OPC_CheckField,
77980
  24,
77981
  4,
77982
  13,
77983
  148,
77984
  3,
77985
  0, // Skip to: 5627
77986
  /* 4711 */ MCD_OPC_CheckField,
77987
  7,
77988
  1,
77989
  1,
77990
  141,
77991
  3,
77992
  0, // Skip to: 5627
77993
  /* 4718 */ MCD_OPC_Decode,
77994
  255,
77995
  21,
77996
  255,
77997
  3, // Opcode: VLDR_FPSCR_NZCVQC_off
77998
  /* 4723 */ MCD_OPC_FilterValue,
77999
  2,
78000
  107,
78001
  0,
78002
  0, // Skip to: 4835
78003
  /* 4728 */ MCD_OPC_ExtractField,
78004
  12,
78005
  4, // Inst{15-12} ...
78006
  /* 4731 */ MCD_OPC_FilterValue,
78007
  2,
78008
  47,
78009
  0,
78010
  0, // Skip to: 4783
78011
  /* 4736 */ MCD_OPC_ExtractField,
78012
  24,
78013
  4, // Inst{27-24} ...
78014
  /* 4739 */ MCD_OPC_FilterValue,
78015
  12,
78016
  17,
78017
  0,
78018
  0, // Skip to: 4761
78019
  /* 4744 */ MCD_OPC_CheckPredicate,
78020
  25,
78021
  110,
78022
  3,
78023
  0, // Skip to: 5627
78024
  /* 4749 */ MCD_OPC_CheckField,
78025
  7,
78026
  1,
78027
  1,
78028
  103,
78029
  3,
78030
  0, // Skip to: 5627
78031
  /* 4756 */ MCD_OPC_Decode,
78032
  222,
78033
  29,
78034
  128,
78035
  4, // Opcode: VSTR_FPSCR_post
78036
  /* 4761 */ MCD_OPC_FilterValue,
78037
  13,
78038
  93,
78039
  3,
78040
  0, // Skip to: 5627
78041
  /* 4766 */ MCD_OPC_CheckPredicate,
78042
  25,
78043
  88,
78044
  3,
78045
  0, // Skip to: 5627
78046
  /* 4771 */ MCD_OPC_CheckField,
78047
  7,
78048
  1,
78049
  1,
78050
  81,
78051
  3,
78052
  0, // Skip to: 5627
78053
  /* 4778 */ MCD_OPC_Decode,
78054
  223,
78055
  29,
78056
  128,
78057
  4, // Opcode: VSTR_FPSCR_pre
78058
  /* 4783 */ MCD_OPC_FilterValue,
78059
  4,
78060
  71,
78061
  3,
78062
  0, // Skip to: 5627
78063
  /* 4788 */ MCD_OPC_ExtractField,
78064
  24,
78065
  4, // Inst{27-24} ...
78066
  /* 4791 */ MCD_OPC_FilterValue,
78067
  12,
78068
  17,
78069
  0,
78070
  0, // Skip to: 4813
78071
  /* 4796 */ MCD_OPC_CheckPredicate,
78072
  25,
78073
  58,
78074
  3,
78075
  0, // Skip to: 5627
78076
  /* 4801 */ MCD_OPC_CheckField,
78077
  7,
78078
  1,
78079
  1,
78080
  51,
78081
  3,
78082
  0, // Skip to: 5627
78083
  /* 4808 */ MCD_OPC_Decode,
78084
  219,
78085
  29,
78086
  128,
78087
  4, // Opcode: VSTR_FPSCR_NZCVQC_post
78088
  /* 4813 */ MCD_OPC_FilterValue,
78089
  13,
78090
  41,
78091
  3,
78092
  0, // Skip to: 5627
78093
  /* 4818 */ MCD_OPC_CheckPredicate,
78094
  25,
78095
  36,
78096
  3,
78097
  0, // Skip to: 5627
78098
  /* 4823 */ MCD_OPC_CheckField,
78099
  7,
78100
  1,
78101
  1,
78102
  29,
78103
  3,
78104
  0, // Skip to: 5627
78105
  /* 4830 */ MCD_OPC_Decode,
78106
  220,
78107
  29,
78108
  128,
78109
  4, // Opcode: VSTR_FPSCR_NZCVQC_pre
78110
  /* 4835 */ MCD_OPC_FilterValue,
78111
  3,
78112
  107,
78113
  0,
78114
  0, // Skip to: 4947
78115
  /* 4840 */ MCD_OPC_ExtractField,
78116
  12,
78117
  4, // Inst{15-12} ...
78118
  /* 4843 */ MCD_OPC_FilterValue,
78119
  2,
78120
  47,
78121
  0,
78122
  0, // Skip to: 4895
78123
  /* 4848 */ MCD_OPC_ExtractField,
78124
  24,
78125
  4, // Inst{27-24} ...
78126
  /* 4851 */ MCD_OPC_FilterValue,
78127
  12,
78128
  17,
78129
  0,
78130
  0, // Skip to: 4873
78131
  /* 4856 */ MCD_OPC_CheckPredicate,
78132
  25,
78133
  254,
78134
  2,
78135
  0, // Skip to: 5627
78136
  /* 4861 */ MCD_OPC_CheckField,
78137
  7,
78138
  1,
78139
  1,
78140
  247,
78141
  2,
78142
  0, // Skip to: 5627
78143
  /* 4868 */ MCD_OPC_Decode,
78144
  131,
78145
  22,
78146
  128,
78147
  4, // Opcode: VLDR_FPSCR_post
78148
  /* 4873 */ MCD_OPC_FilterValue,
78149
  13,
78150
  237,
78151
  2,
78152
  0, // Skip to: 5627
78153
  /* 4878 */ MCD_OPC_CheckPredicate,
78154
  25,
78155
  232,
78156
  2,
78157
  0, // Skip to: 5627
78158
  /* 4883 */ MCD_OPC_CheckField,
78159
  7,
78160
  1,
78161
  1,
78162
  225,
78163
  2,
78164
  0, // Skip to: 5627
78165
  /* 4890 */ MCD_OPC_Decode,
78166
  132,
78167
  22,
78168
  128,
78169
  4, // Opcode: VLDR_FPSCR_pre
78170
  /* 4895 */ MCD_OPC_FilterValue,
78171
  4,
78172
  215,
78173
  2,
78174
  0, // Skip to: 5627
78175
  /* 4900 */ MCD_OPC_ExtractField,
78176
  24,
78177
  4, // Inst{27-24} ...
78178
  /* 4903 */ MCD_OPC_FilterValue,
78179
  12,
78180
  17,
78181
  0,
78182
  0, // Skip to: 4925
78183
  /* 4908 */ MCD_OPC_CheckPredicate,
78184
  25,
78185
  202,
78186
  2,
78187
  0, // Skip to: 5627
78188
  /* 4913 */ MCD_OPC_CheckField,
78189
  7,
78190
  1,
78191
  1,
78192
  195,
78193
  2,
78194
  0, // Skip to: 5627
78195
  /* 4920 */ MCD_OPC_Decode,
78196
  128,
78197
  22,
78198
  128,
78199
  4, // Opcode: VLDR_FPSCR_NZCVQC_post
78200
  /* 4925 */ MCD_OPC_FilterValue,
78201
  13,
78202
  185,
78203
  2,
78204
  0, // Skip to: 5627
78205
  /* 4930 */ MCD_OPC_CheckPredicate,
78206
  25,
78207
  180,
78208
  2,
78209
  0, // Skip to: 5627
78210
  /* 4935 */ MCD_OPC_CheckField,
78211
  7,
78212
  1,
78213
  1,
78214
  173,
78215
  2,
78216
  0, // Skip to: 5627
78217
  /* 4942 */ MCD_OPC_Decode,
78218
  129,
78219
  22,
78220
  128,
78221
  4, // Opcode: VLDR_FPSCR_NZCVQC_pre
78222
  /* 4947 */ MCD_OPC_FilterValue,
78223
  4,
78224
  119,
78225
  0,
78226
  0, // Skip to: 5071
78227
  /* 4952 */ MCD_OPC_ExtractField,
78228
  12,
78229
  4, // Inst{15-12} ...
78230
  /* 4955 */ MCD_OPC_FilterValue,
78231
  8,
78232
  24,
78233
  0,
78234
  0, // Skip to: 4984
78235
  /* 4960 */ MCD_OPC_CheckPredicate,
78236
  23,
78237
  150,
78238
  2,
78239
  0, // Skip to: 5627
78240
  /* 4965 */ MCD_OPC_CheckField,
78241
  24,
78242
  4,
78243
  13,
78244
  143,
78245
  2,
78246
  0, // Skip to: 5627
78247
  /* 4972 */ MCD_OPC_CheckField,
78248
  7,
78249
  1,
78250
  1,
78251
  136,
78252
  2,
78253
  0, // Skip to: 5627
78254
  /* 4979 */ MCD_OPC_Decode,
78255
  227,
78256
  29,
78257
  255,
78258
  3, // Opcode: VSTR_VPR_off
78259
  /* 4984 */ MCD_OPC_FilterValue,
78260
  10,
78261
  24,
78262
  0,
78263
  0, // Skip to: 5013
78264
  /* 4989 */ MCD_OPC_CheckPredicate,
78265
  23,
78266
  121,
78267
  2,
78268
  0, // Skip to: 5627
78269
  /* 4994 */ MCD_OPC_CheckField,
78270
  24,
78271
  4,
78272
  13,
78273
  114,
78274
  2,
78275
  0, // Skip to: 5627
78276
  /* 5001 */ MCD_OPC_CheckField,
78277
  7,
78278
  1,
78279
  1,
78280
  107,
78281
  2,
78282
  0, // Skip to: 5627
78283
  /* 5008 */ MCD_OPC_Decode,
78284
  224,
78285
  29,
78286
  255,
78287
  3, // Opcode: VSTR_P0_off
78288
  /* 5013 */ MCD_OPC_FilterValue,
78289
  12,
78290
  24,
78291
  0,
78292
  0, // Skip to: 5042
78293
  /* 5018 */ MCD_OPC_CheckPredicate,
78294
  78,
78295
  92,
78296
  2,
78297
  0, // Skip to: 5627
78298
  /* 5023 */ MCD_OPC_CheckField,
78299
  24,
78300
  4,
78301
  13,
78302
  85,
78303
  2,
78304
  0, // Skip to: 5627
78305
  /* 5030 */ MCD_OPC_CheckField,
78306
  7,
78307
  1,
78308
  1,
78309
  78,
78310
  2,
78311
  0, // Skip to: 5627
78312
  /* 5037 */ MCD_OPC_Decode,
78313
  212,
78314
  29,
78315
  255,
78316
  3, // Opcode: VSTR_FPCXTNS_off
78317
  /* 5042 */ MCD_OPC_FilterValue,
78318
  14,
78319
  68,
78320
  2,
78321
  0, // Skip to: 5627
78322
  /* 5047 */ MCD_OPC_CheckPredicate,
78323
  78,
78324
  63,
78325
  2,
78326
  0, // Skip to: 5627
78327
  /* 5052 */ MCD_OPC_CheckField,
78328
  24,
78329
  4,
78330
  13,
78331
  56,
78332
  2,
78333
  0, // Skip to: 5627
78334
  /* 5059 */ MCD_OPC_CheckField,
78335
  7,
78336
  1,
78337
  1,
78338
  49,
78339
  2,
78340
  0, // Skip to: 5627
78341
  /* 5066 */ MCD_OPC_Decode,
78342
  215,
78343
  29,
78344
  255,
78345
  3, // Opcode: VSTR_FPCXTS_off
78346
  /* 5071 */ MCD_OPC_FilterValue,
78347
  5,
78348
  119,
78349
  0,
78350
  0, // Skip to: 5195
78351
  /* 5076 */ MCD_OPC_ExtractField,
78352
  12,
78353
  4, // Inst{15-12} ...
78354
  /* 5079 */ MCD_OPC_FilterValue,
78355
  8,
78356
  24,
78357
  0,
78358
  0, // Skip to: 5108
78359
  /* 5084 */ MCD_OPC_CheckPredicate,
78360
  23,
78361
  26,
78362
  2,
78363
  0, // Skip to: 5627
78364
  /* 5089 */ MCD_OPC_CheckField,
78365
  24,
78366
  4,
78367
  13,
78368
  19,
78369
  2,
78370
  0, // Skip to: 5627
78371
  /* 5096 */ MCD_OPC_CheckField,
78372
  7,
78373
  1,
78374
  1,
78375
  12,
78376
  2,
78377
  0, // Skip to: 5627
78378
  /* 5103 */ MCD_OPC_Decode,
78379
  136,
78380
  22,
78381
  255,
78382
  3, // Opcode: VLDR_VPR_off
78383
  /* 5108 */ MCD_OPC_FilterValue,
78384
  10,
78385
  24,
78386
  0,
78387
  0, // Skip to: 5137
78388
  /* 5113 */ MCD_OPC_CheckPredicate,
78389
  23,
78390
  253,
78391
  1,
78392
  0, // Skip to: 5627
78393
  /* 5118 */ MCD_OPC_CheckField,
78394
  24,
78395
  4,
78396
  13,
78397
  246,
78398
  1,
78399
  0, // Skip to: 5627
78400
  /* 5125 */ MCD_OPC_CheckField,
78401
  7,
78402
  1,
78403
  1,
78404
  239,
78405
  1,
78406
  0, // Skip to: 5627
78407
  /* 5132 */ MCD_OPC_Decode,
78408
  133,
78409
  22,
78410
  255,
78411
  3, // Opcode: VLDR_P0_off
78412
  /* 5137 */ MCD_OPC_FilterValue,
78413
  12,
78414
  24,
78415
  0,
78416
  0, // Skip to: 5166
78417
  /* 5142 */ MCD_OPC_CheckPredicate,
78418
  78,
78419
  224,
78420
  1,
78421
  0, // Skip to: 5627
78422
  /* 5147 */ MCD_OPC_CheckField,
78423
  24,
78424
  4,
78425
  13,
78426
  217,
78427
  1,
78428
  0, // Skip to: 5627
78429
  /* 5154 */ MCD_OPC_CheckField,
78430
  7,
78431
  1,
78432
  1,
78433
  210,
78434
  1,
78435
  0, // Skip to: 5627
78436
  /* 5161 */ MCD_OPC_Decode,
78437
  249,
78438
  21,
78439
  255,
78440
  3, // Opcode: VLDR_FPCXTNS_off
78441
  /* 5166 */ MCD_OPC_FilterValue,
78442
  14,
78443
  200,
78444
  1,
78445
  0, // Skip to: 5627
78446
  /* 5171 */ MCD_OPC_CheckPredicate,
78447
  78,
78448
  195,
78449
  1,
78450
  0, // Skip to: 5627
78451
  /* 5176 */ MCD_OPC_CheckField,
78452
  24,
78453
  4,
78454
  13,
78455
  188,
78456
  1,
78457
  0, // Skip to: 5627
78458
  /* 5183 */ MCD_OPC_CheckField,
78459
  7,
78460
  1,
78461
  1,
78462
  181,
78463
  1,
78464
  0, // Skip to: 5627
78465
  /* 5190 */ MCD_OPC_Decode,
78466
  252,
78467
  21,
78468
  255,
78469
  3, // Opcode: VLDR_FPCXTS_off
78470
  /* 5195 */ MCD_OPC_FilterValue,
78471
  6,
78472
  211,
78473
  0,
78474
  0, // Skip to: 5411
78475
  /* 5200 */ MCD_OPC_ExtractField,
78476
  12,
78477
  4, // Inst{15-12} ...
78478
  /* 5203 */ MCD_OPC_FilterValue,
78479
  8,
78480
  47,
78481
  0,
78482
  0, // Skip to: 5255
78483
  /* 5208 */ MCD_OPC_ExtractField,
78484
  24,
78485
  4, // Inst{27-24} ...
78486
  /* 5211 */ MCD_OPC_FilterValue,
78487
  12,
78488
  17,
78489
  0,
78490
  0, // Skip to: 5233
78491
  /* 5216 */ MCD_OPC_CheckPredicate,
78492
  23,
78493
  150,
78494
  1,
78495
  0, // Skip to: 5627
78496
  /* 5221 */ MCD_OPC_CheckField,
78497
  7,
78498
  1,
78499
  1,
78500
  143,
78501
  1,
78502
  0, // Skip to: 5627
78503
  /* 5228 */ MCD_OPC_Decode,
78504
  228,
78505
  29,
78506
  128,
78507
  4, // Opcode: VSTR_VPR_post
78508
  /* 5233 */ MCD_OPC_FilterValue,
78509
  13,
78510
  133,
78511
  1,
78512
  0, // Skip to: 5627
78513
  /* 5238 */ MCD_OPC_CheckPredicate,
78514
  23,
78515
  128,
78516
  1,
78517
  0, // Skip to: 5627
78518
  /* 5243 */ MCD_OPC_CheckField,
78519
  7,
78520
  1,
78521
  1,
78522
  121,
78523
  1,
78524
  0, // Skip to: 5627
78525
  /* 5250 */ MCD_OPC_Decode,
78526
  229,
78527
  29,
78528
  128,
78529
  4, // Opcode: VSTR_VPR_pre
78530
  /* 5255 */ MCD_OPC_FilterValue,
78531
  10,
78532
  47,
78533
  0,
78534
  0, // Skip to: 5307
78535
  /* 5260 */ MCD_OPC_ExtractField,
78536
  24,
78537
  4, // Inst{27-24} ...
78538
  /* 5263 */ MCD_OPC_FilterValue,
78539
  12,
78540
  17,
78541
  0,
78542
  0, // Skip to: 5285
78543
  /* 5268 */ MCD_OPC_CheckPredicate,
78544
  23,
78545
  98,
78546
  1,
78547
  0, // Skip to: 5627
78548
  /* 5273 */ MCD_OPC_CheckField,
78549
  7,
78550
  1,
78551
  1,
78552
  91,
78553
  1,
78554
  0, // Skip to: 5627
78555
  /* 5280 */ MCD_OPC_Decode,
78556
  225,
78557
  29,
78558
  128,
78559
  4, // Opcode: VSTR_P0_post
78560
  /* 5285 */ MCD_OPC_FilterValue,
78561
  13,
78562
  81,
78563
  1,
78564
  0, // Skip to: 5627
78565
  /* 5290 */ MCD_OPC_CheckPredicate,
78566
  23,
78567
  76,
78568
  1,
78569
  0, // Skip to: 5627
78570
  /* 5295 */ MCD_OPC_CheckField,
78571
  7,
78572
  1,
78573
  1,
78574
  69,
78575
  1,
78576
  0, // Skip to: 5627
78577
  /* 5302 */ MCD_OPC_Decode,
78578
  226,
78579
  29,
78580
  128,
78581
  4, // Opcode: VSTR_P0_pre
78582
  /* 5307 */ MCD_OPC_FilterValue,
78583
  12,
78584
  47,
78585
  0,
78586
  0, // Skip to: 5359
78587
  /* 5312 */ MCD_OPC_ExtractField,
78588
  24,
78589
  4, // Inst{27-24} ...
78590
  /* 5315 */ MCD_OPC_FilterValue,
78591
  12,
78592
  17,
78593
  0,
78594
  0, // Skip to: 5337
78595
  /* 5320 */ MCD_OPC_CheckPredicate,
78596
  78,
78597
  46,
78598
  1,
78599
  0, // Skip to: 5627
78600
  /* 5325 */ MCD_OPC_CheckField,
78601
  7,
78602
  1,
78603
  1,
78604
  39,
78605
  1,
78606
  0, // Skip to: 5627
78607
  /* 5332 */ MCD_OPC_Decode,
78608
  213,
78609
  29,
78610
  128,
78611
  4, // Opcode: VSTR_FPCXTNS_post
78612
  /* 5337 */ MCD_OPC_FilterValue,
78613
  13,
78614
  29,
78615
  1,
78616
  0, // Skip to: 5627
78617
  /* 5342 */ MCD_OPC_CheckPredicate,
78618
  78,
78619
  24,
78620
  1,
78621
  0, // Skip to: 5627
78622
  /* 5347 */ MCD_OPC_CheckField,
78623
  7,
78624
  1,
78625
  1,
78626
  17,
78627
  1,
78628
  0, // Skip to: 5627
78629
  /* 5354 */ MCD_OPC_Decode,
78630
  214,
78631
  29,
78632
  128,
78633
  4, // Opcode: VSTR_FPCXTNS_pre
78634
  /* 5359 */ MCD_OPC_FilterValue,
78635
  14,
78636
  7,
78637
  1,
78638
  0, // Skip to: 5627
78639
  /* 5364 */ MCD_OPC_ExtractField,
78640
  24,
78641
  4, // Inst{27-24} ...
78642
  /* 5367 */ MCD_OPC_FilterValue,
78643
  12,
78644
  17,
78645
  0,
78646
  0, // Skip to: 5389
78647
  /* 5372 */ MCD_OPC_CheckPredicate,
78648
  78,
78649
  250,
78650
  0,
78651
  0, // Skip to: 5627
78652
  /* 5377 */ MCD_OPC_CheckField,
78653
  7,
78654
  1,
78655
  1,
78656
  243,
78657
  0,
78658
  0, // Skip to: 5627
78659
  /* 5384 */ MCD_OPC_Decode,
78660
  216,
78661
  29,
78662
  128,
78663
  4, // Opcode: VSTR_FPCXTS_post
78664
  /* 5389 */ MCD_OPC_FilterValue,
78665
  13,
78666
  233,
78667
  0,
78668
  0, // Skip to: 5627
78669
  /* 5394 */ MCD_OPC_CheckPredicate,
78670
  78,
78671
  228,
78672
  0,
78673
  0, // Skip to: 5627
78674
  /* 5399 */ MCD_OPC_CheckField,
78675
  7,
78676
  1,
78677
  1,
78678
  221,
78679
  0,
78680
  0, // Skip to: 5627
78681
  /* 5406 */ MCD_OPC_Decode,
78682
  217,
78683
  29,
78684
  128,
78685
  4, // Opcode: VSTR_FPCXTS_pre
78686
  /* 5411 */ MCD_OPC_FilterValue,
78687
  7,
78688
  211,
78689
  0,
78690
  0, // Skip to: 5627
78691
  /* 5416 */ MCD_OPC_ExtractField,
78692
  12,
78693
  4, // Inst{15-12} ...
78694
  /* 5419 */ MCD_OPC_FilterValue,
78695
  8,
78696
  47,
78697
  0,
78698
  0, // Skip to: 5471
78699
  /* 5424 */ MCD_OPC_ExtractField,
78700
  24,
78701
  4, // Inst{27-24} ...
78702
  /* 5427 */ MCD_OPC_FilterValue,
78703
  12,
78704
  17,
78705
  0,
78706
  0, // Skip to: 5449
78707
  /* 5432 */ MCD_OPC_CheckPredicate,
78708
  23,
78709
  190,
78710
  0,
78711
  0, // Skip to: 5627
78712
  /* 5437 */ MCD_OPC_CheckField,
78713
  7,
78714
  1,
78715
  1,
78716
  183,
78717
  0,
78718
  0, // Skip to: 5627
78719
  /* 5444 */ MCD_OPC_Decode,
78720
  137,
78721
  22,
78722
  128,
78723
  4, // Opcode: VLDR_VPR_post
78724
  /* 5449 */ MCD_OPC_FilterValue,
78725
  13,
78726
  173,
78727
  0,
78728
  0, // Skip to: 5627
78729
  /* 5454 */ MCD_OPC_CheckPredicate,
78730
  23,
78731
  168,
78732
  0,
78733
  0, // Skip to: 5627
78734
  /* 5459 */ MCD_OPC_CheckField,
78735
  7,
78736
  1,
78737
  1,
78738
  161,
78739
  0,
78740
  0, // Skip to: 5627
78741
  /* 5466 */ MCD_OPC_Decode,
78742
  138,
78743
  22,
78744
  128,
78745
  4, // Opcode: VLDR_VPR_pre
78746
  /* 5471 */ MCD_OPC_FilterValue,
78747
  10,
78748
  47,
78749
  0,
78750
  0, // Skip to: 5523
78751
  /* 5476 */ MCD_OPC_ExtractField,
78752
  24,
78753
  4, // Inst{27-24} ...
78754
  /* 5479 */ MCD_OPC_FilterValue,
78755
  12,
78756
  17,
78757
  0,
78758
  0, // Skip to: 5501
78759
  /* 5484 */ MCD_OPC_CheckPredicate,
78760
  23,
78761
  138,
78762
  0,
78763
  0, // Skip to: 5627
78764
  /* 5489 */ MCD_OPC_CheckField,
78765
  7,
78766
  1,
78767
  1,
78768
  131,
78769
  0,
78770
  0, // Skip to: 5627
78771
  /* 5496 */ MCD_OPC_Decode,
78772
  134,
78773
  22,
78774
  128,
78775
  4, // Opcode: VLDR_P0_post
78776
  /* 5501 */ MCD_OPC_FilterValue,
78777
  13,
78778
  121,
78779
  0,
78780
  0, // Skip to: 5627
78781
  /* 5506 */ MCD_OPC_CheckPredicate,
78782
  23,
78783
  116,
78784
  0,
78785
  0, // Skip to: 5627
78786
  /* 5511 */ MCD_OPC_CheckField,
78787
  7,
78788
  1,
78789
  1,
78790
  109,
78791
  0,
78792
  0, // Skip to: 5627
78793
  /* 5518 */ MCD_OPC_Decode,
78794
  135,
78795
  22,
78796
  128,
78797
  4, // Opcode: VLDR_P0_pre
78798
  /* 5523 */ MCD_OPC_FilterValue,
78799
  12,
78800
  47,
78801
  0,
78802
  0, // Skip to: 5575
78803
  /* 5528 */ MCD_OPC_ExtractField,
78804
  24,
78805
  4, // Inst{27-24} ...
78806
  /* 5531 */ MCD_OPC_FilterValue,
78807
  12,
78808
  17,
78809
  0,
78810
  0, // Skip to: 5553
78811
  /* 5536 */ MCD_OPC_CheckPredicate,
78812
  78,
78813
  86,
78814
  0,
78815
  0, // Skip to: 5627
78816
  /* 5541 */ MCD_OPC_CheckField,
78817
  7,
78818
  1,
78819
  1,
78820
  79,
78821
  0,
78822
  0, // Skip to: 5627
78823
  /* 5548 */ MCD_OPC_Decode,
78824
  250,
78825
  21,
78826
  128,
78827
  4, // Opcode: VLDR_FPCXTNS_post
78828
  /* 5553 */ MCD_OPC_FilterValue,
78829
  13,
78830
  69,
78831
  0,
78832
  0, // Skip to: 5627
78833
  /* 5558 */ MCD_OPC_CheckPredicate,
78834
  78,
78835
  64,
78836
  0,
78837
  0, // Skip to: 5627
78838
  /* 5563 */ MCD_OPC_CheckField,
78839
  7,
78840
  1,
78841
  1,
78842
  57,
78843
  0,
78844
  0, // Skip to: 5627
78845
  /* 5570 */ MCD_OPC_Decode,
78846
  251,
78847
  21,
78848
  128,
78849
  4, // Opcode: VLDR_FPCXTNS_pre
78850
  /* 5575 */ MCD_OPC_FilterValue,
78851
  14,
78852
  47,
78853
  0,
78854
  0, // Skip to: 5627
78855
  /* 5580 */ MCD_OPC_ExtractField,
78856
  24,
78857
  4, // Inst{27-24} ...
78858
  /* 5583 */ MCD_OPC_FilterValue,
78859
  12,
78860
  17,
78861
  0,
78862
  0, // Skip to: 5605
78863
  /* 5588 */ MCD_OPC_CheckPredicate,
78864
  78,
78865
  34,
78866
  0,
78867
  0, // Skip to: 5627
78868
  /* 5593 */ MCD_OPC_CheckField,
78869
  7,
78870
  1,
78871
  1,
78872
  27,
78873
  0,
78874
  0, // Skip to: 5627
78875
  /* 5600 */ MCD_OPC_Decode,
78876
  253,
78877
  21,
78878
  128,
78879
  4, // Opcode: VLDR_FPCXTS_post
78880
  /* 5605 */ MCD_OPC_FilterValue,
78881
  13,
78882
  17,
78883
  0,
78884
  0, // Skip to: 5627
78885
  /* 5610 */ MCD_OPC_CheckPredicate,
78886
  78,
78887
  12,
78888
  0,
78889
  0, // Skip to: 5627
78890
  /* 5615 */ MCD_OPC_CheckField,
78891
  7,
78892
  1,
78893
  1,
78894
  5,
78895
  0,
78896
  0, // Skip to: 5627
78897
  /* 5622 */ MCD_OPC_Decode,
78898
  254,
78899
  21,
78900
  128,
78901
  4, // Opcode: VLDR_FPCXTS_pre
78902
  /* 5627 */ MCD_OPC_Fail,
78903
  0
78904
};
78905
78906
static const uint8_t DecoderTableVFPV832[] = {
78907
  /* 0 */ MCD_OPC_ExtractField,
78908
  8,
78909
  4, // Inst{11-8} ...
78910
  /* 3 */ MCD_OPC_FilterValue,
78911
  8,
78912
  47,
78913
  2,
78914
  0, // Skip to: 567
78915
  /* 8 */ MCD_OPC_ExtractField,
78916
  4,
78917
  1, // Inst{4} ...
78918
  /* 11 */ MCD_OPC_FilterValue,
78919
  0,
78920
  3,
78921
  1,
78922
  0, // Skip to: 275
78923
  /* 16 */ MCD_OPC_ExtractField,
78924
  6,
78925
  1, // Inst{6} ...
78926
  /* 19 */ MCD_OPC_FilterValue,
78927
  0,
78928
  123,
78929
  0,
78930
  0, // Skip to: 147
78931
  /* 24 */ MCD_OPC_ExtractField,
78932
  25,
78933
  7, // Inst{31-25} ...
78934
  /* 27 */ MCD_OPC_FilterValue,
78935
  126,
78936
  77,
78937
  0,
78938
  0, // Skip to: 109
78939
  /* 32 */ MCD_OPC_ExtractField,
78940
  20,
78941
  2, // Inst{21-20} ...
78942
  /* 35 */ MCD_OPC_FilterValue,
78943
  0,
78944
  17,
78945
  0,
78946
  0, // Skip to: 57
78947
  /* 40 */ MCD_OPC_CheckPredicate,
78948
  91,
78949
  119,
78950
  12,
78951
  0, // Skip to: 3236
78952
  /* 45 */ MCD_OPC_CheckField,
78953
  23,
78954
  1,
78955
  1,
78956
  112,
78957
  12,
78958
  0, // Skip to: 3236
78959
  /* 52 */ MCD_OPC_Decode,
78960
  201,
78961
  16,
78962
  129,
78963
  4, // Opcode: VCADDv4f16
78964
  /* 57 */ MCD_OPC_FilterValue,
78965
  1,
78966
  17,
78967
  0,
78968
  0, // Skip to: 79
78969
  /* 62 */ MCD_OPC_CheckPredicate,
78970
  92,
78971
  97,
78972
  12,
78973
  0, // Skip to: 3236
78974
  /* 67 */ MCD_OPC_CheckField,
78975
  23,
78976
  1,
78977
  1,
78978
  90,
78979
  12,
78980
  0, // Skip to: 3236
78981
  /* 74 */ MCD_OPC_Decode,
78982
  200,
78983
  16,
78984
  129,
78985
  4, // Opcode: VCADDv2f32
78986
  /* 79 */ MCD_OPC_FilterValue,
78987
  2,
78988
  10,
78989
  0,
78990
  0, // Skip to: 94
78991
  /* 84 */ MCD_OPC_CheckPredicate,
78992
  91,
78993
  75,
78994
  12,
78995
  0, // Skip to: 3236
78996
  /* 89 */ MCD_OPC_Decode,
78997
  182,
78998
  17,
78999
  130,
79000
  4, // Opcode: VCMLAv4f16
79001
  /* 94 */ MCD_OPC_FilterValue,
79002
  3,
79003
  65,
79004
  12,
79005
  0, // Skip to: 3236
79006
  /* 99 */ MCD_OPC_CheckPredicate,
79007
  92,
79008
  60,
79009
  12,
79010
  0, // Skip to: 3236
79011
  /* 104 */ MCD_OPC_Decode,
79012
  180,
79013
  17,
79014
  130,
79015
  4, // Opcode: VCMLAv2f32
79016
  /* 109 */ MCD_OPC_FilterValue,
79017
  127,
79018
  50,
79019
  12,
79020
  0, // Skip to: 3236
79021
  /* 114 */ MCD_OPC_ExtractField,
79022
  23,
79023
  2, // Inst{24-23} ...
79024
  /* 117 */ MCD_OPC_FilterValue,
79025
  0,
79026
  10,
79027
  0,
79028
  0, // Skip to: 132
79029
  /* 122 */ MCD_OPC_CheckPredicate,
79030
  91,
79031
  37,
79032
  12,
79033
  0, // Skip to: 3236
79034
  /* 127 */ MCD_OPC_Decode,
79035
  183,
79036
  17,
79037
  131,
79038
  4, // Opcode: VCMLAv4f16_indexed
79039
  /* 132 */ MCD_OPC_FilterValue,
79040
  1,
79041
  27,
79042
  12,
79043
  0, // Skip to: 3236
79044
  /* 137 */ MCD_OPC_CheckPredicate,
79045
  92,
79046
  22,
79047
  12,
79048
  0, // Skip to: 3236
79049
  /* 142 */ MCD_OPC_Decode,
79050
  181,
79051
  17,
79052
  132,
79053
  4, // Opcode: VCMLAv2f32_indexed
79054
  /* 147 */ MCD_OPC_FilterValue,
79055
  1,
79056
  12,
79057
  12,
79058
  0, // Skip to: 3236
79059
  /* 152 */ MCD_OPC_ExtractField,
79060
  25,
79061
  7, // Inst{31-25} ...
79062
  /* 155 */ MCD_OPC_FilterValue,
79063
  126,
79064
  77,
79065
  0,
79066
  0, // Skip to: 237
79067
  /* 160 */ MCD_OPC_ExtractField,
79068
  20,
79069
  2, // Inst{21-20} ...
79070
  /* 163 */ MCD_OPC_FilterValue,
79071
  0,
79072
  17,
79073
  0,
79074
  0, // Skip to: 185
79075
  /* 168 */ MCD_OPC_CheckPredicate,
79076
  91,
79077
  247,
79078
  11,
79079
  0, // Skip to: 3236
79080
  /* 173 */ MCD_OPC_CheckField,
79081
  23,
79082
  1,
79083
  1,
79084
  240,
79085
  11,
79086
  0, // Skip to: 3236
79087
  /* 180 */ MCD_OPC_Decode,
79088
  203,
79089
  16,
79090
  133,
79091
  4, // Opcode: VCADDv8f16
79092
  /* 185 */ MCD_OPC_FilterValue,
79093
  1,
79094
  17,
79095
  0,
79096
  0, // Skip to: 207
79097
  /* 190 */ MCD_OPC_CheckPredicate,
79098
  92,
79099
  225,
79100
  11,
79101
  0, // Skip to: 3236
79102
  /* 195 */ MCD_OPC_CheckField,
79103
  23,
79104
  1,
79105
  1,
79106
  218,
79107
  11,
79108
  0, // Skip to: 3236
79109
  /* 202 */ MCD_OPC_Decode,
79110
  202,
79111
  16,
79112
  133,
79113
  4, // Opcode: VCADDv4f32
79114
  /* 207 */ MCD_OPC_FilterValue,
79115
  2,
79116
  10,
79117
  0,
79118
  0, // Skip to: 222
79119
  /* 212 */ MCD_OPC_CheckPredicate,
79120
  91,
79121
  203,
79122
  11,
79123
  0, // Skip to: 3236
79124
  /* 217 */ MCD_OPC_Decode,
79125
  186,
79126
  17,
79127
  134,
79128
  4, // Opcode: VCMLAv8f16
79129
  /* 222 */ MCD_OPC_FilterValue,
79130
  3,
79131
  193,
79132
  11,
79133
  0, // Skip to: 3236
79134
  /* 227 */ MCD_OPC_CheckPredicate,
79135
  92,
79136
  188,
79137
  11,
79138
  0, // Skip to: 3236
79139
  /* 232 */ MCD_OPC_Decode,
79140
  184,
79141
  17,
79142
  134,
79143
  4, // Opcode: VCMLAv4f32
79144
  /* 237 */ MCD_OPC_FilterValue,
79145
  127,
79146
  178,
79147
  11,
79148
  0, // Skip to: 3236
79149
  /* 242 */ MCD_OPC_ExtractField,
79150
  23,
79151
  2, // Inst{24-23} ...
79152
  /* 245 */ MCD_OPC_FilterValue,
79153
  0,
79154
  10,
79155
  0,
79156
  0, // Skip to: 260
79157
  /* 250 */ MCD_OPC_CheckPredicate,
79158
  91,
79159
  165,
79160
  11,
79161
  0, // Skip to: 3236
79162
  /* 255 */ MCD_OPC_Decode,
79163
  187,
79164
  17,
79165
  135,
79166
  4, // Opcode: VCMLAv8f16_indexed
79167
  /* 260 */ MCD_OPC_FilterValue,
79168
  1,
79169
  155,
79170
  11,
79171
  0, // Skip to: 3236
79172
  /* 265 */ MCD_OPC_CheckPredicate,
79173
  92,
79174
  150,
79175
  11,
79176
  0, // Skip to: 3236
79177
  /* 270 */ MCD_OPC_Decode,
79178
  185,
79179
  17,
79180
  132,
79181
  4, // Opcode: VCMLAv4f32_indexed
79182
  /* 275 */ MCD_OPC_FilterValue,
79183
  1,
79184
  140,
79185
  11,
79186
  0, // Skip to: 3236
79187
  /* 280 */ MCD_OPC_ExtractField,
79188
  20,
79189
  2, // Inst{21-20} ...
79190
  /* 283 */ MCD_OPC_FilterValue,
79191
  0,
79192
  49,
79193
  0,
79194
  0, // Skip to: 337
79195
  /* 288 */ MCD_OPC_ExtractField,
79196
  6,
79197
  1, // Inst{6} ...
79198
  /* 291 */ MCD_OPC_FilterValue,
79199
  0,
79200
  18,
79201
  0,
79202
  0, // Skip to: 314
79203
  /* 296 */ MCD_OPC_CheckPredicate,
79204
  93,
79205
  119,
79206
  11,
79207
  0, // Skip to: 3236
79208
  /* 301 */ MCD_OPC_CheckField,
79209
  23,
79210
  9,
79211
  252,
79212
  3,
79213
  111,
79214
  11,
79215
  0, // Skip to: 3236
79216
  /* 309 */ MCD_OPC_Decode,
79217
  201,
79218
  18,
79219
  136,
79220
  4, // Opcode: VFMALDI
79221
  /* 314 */ MCD_OPC_FilterValue,
79222
  1,
79223
  101,
79224
  11,
79225
  0, // Skip to: 3236
79226
  /* 319 */ MCD_OPC_CheckPredicate,
79227
  93,
79228
  96,
79229
  11,
79230
  0, // Skip to: 3236
79231
  /* 324 */ MCD_OPC_CheckField,
79232
  23,
79233
  9,
79234
  252,
79235
  3,
79236
  88,
79237
  11,
79238
  0, // Skip to: 3236
79239
  /* 332 */ MCD_OPC_Decode,
79240
  203,
79241
  18,
79242
  217,
79243
  1, // Opcode: VFMALQI
79244
  /* 337 */ MCD_OPC_FilterValue,
79245
  1,
79246
  49,
79247
  0,
79248
  0, // Skip to: 391
79249
  /* 342 */ MCD_OPC_ExtractField,
79250
  6,
79251
  1, // Inst{6} ...
79252
  /* 345 */ MCD_OPC_FilterValue,
79253
  0,
79254
  18,
79255
  0,
79256
  0, // Skip to: 368
79257
  /* 350 */ MCD_OPC_CheckPredicate,
79258
  93,
79259
  65,
79260
  11,
79261
  0, // Skip to: 3236
79262
  /* 355 */ MCD_OPC_CheckField,
79263
  23,
79264
  9,
79265
  252,
79266
  3,
79267
  57,
79268
  11,
79269
  0, // Skip to: 3236
79270
  /* 363 */ MCD_OPC_Decode,
79271
  212,
79272
  18,
79273
  136,
79274
  4, // Opcode: VFMSLDI
79275
  /* 368 */ MCD_OPC_FilterValue,
79276
  1,
79277
  47,
79278
  11,
79279
  0, // Skip to: 3236
79280
  /* 373 */ MCD_OPC_CheckPredicate,
79281
  93,
79282
  42,
79283
  11,
79284
  0, // Skip to: 3236
79285
  /* 378 */ MCD_OPC_CheckField,
79286
  23,
79287
  9,
79288
  252,
79289
  3,
79290
  34,
79291
  11,
79292
  0, // Skip to: 3236
79293
  /* 386 */ MCD_OPC_Decode,
79294
  214,
79295
  18,
79296
  217,
79297
  1, // Opcode: VFMSLQI
79298
  /* 391 */ MCD_OPC_FilterValue,
79299
  2,
79300
  83,
79301
  0,
79302
  0, // Skip to: 479
79303
  /* 396 */ MCD_OPC_ExtractField,
79304
  6,
79305
  1, // Inst{6} ...
79306
  /* 399 */ MCD_OPC_FilterValue,
79307
  0,
79308
  35,
79309
  0,
79310
  0, // Skip to: 439
79311
  /* 404 */ MCD_OPC_ExtractField,
79312
  23,
79313
  9, // Inst{31-23} ...
79314
  /* 407 */ MCD_OPC_FilterValue,
79315
  248,
79316
  3,
79317
  10,
79318
  0,
79319
  0, // Skip to: 423
79320
  /* 413 */ MCD_OPC_CheckPredicate,
79321
  93,
79322
  2,
79323
  11,
79324
  0, // Skip to: 3236
79325
  /* 418 */ MCD_OPC_Decode,
79326
  200,
79327
  18,
79328
  137,
79329
  4, // Opcode: VFMALD
79330
  /* 423 */ MCD_OPC_FilterValue,
79331
  249,
79332
  3,
79333
  247,
79334
  10,
79335
  0, // Skip to: 3236
79336
  /* 429 */ MCD_OPC_CheckPredicate,
79337
  93,
79338
  242,
79339
  10,
79340
  0, // Skip to: 3236
79341
  /* 434 */ MCD_OPC_Decode,
79342
  211,
79343
  18,
79344
  137,
79345
  4, // Opcode: VFMSLD
79346
  /* 439 */ MCD_OPC_FilterValue,
79347
  1,
79348
  232,
79349
  10,
79350
  0, // Skip to: 3236
79351
  /* 444 */ MCD_OPC_ExtractField,
79352
  23,
79353
  9, // Inst{31-23} ...
79354
  /* 447 */ MCD_OPC_FilterValue,
79355
  248,
79356
  3,
79357
  10,
79358
  0,
79359
  0, // Skip to: 463
79360
  /* 453 */ MCD_OPC_CheckPredicate,
79361
  93,
79362
  218,
79363
  10,
79364
  0, // Skip to: 3236
79365
  /* 458 */ MCD_OPC_Decode,
79366
  202,
79367
  18,
79368
  204,
79369
  1, // Opcode: VFMALQ
79370
  /* 463 */ MCD_OPC_FilterValue,
79371
  249,
79372
  3,
79373
  207,
79374
  10,
79375
  0, // Skip to: 3236
79376
  /* 469 */ MCD_OPC_CheckPredicate,
79377
  93,
79378
  202,
79379
  10,
79380
  0, // Skip to: 3236
79381
  /* 474 */ MCD_OPC_Decode,
79382
  213,
79383
  18,
79384
  204,
79385
  1, // Opcode: VFMSLQ
79386
  /* 479 */ MCD_OPC_FilterValue,
79387
  3,
79388
  192,
79389
  10,
79390
  0, // Skip to: 3236
79391
  /* 484 */ MCD_OPC_ExtractField,
79392
  6,
79393
  1, // Inst{6} ...
79394
  /* 487 */ MCD_OPC_FilterValue,
79395
  0,
79396
  35,
79397
  0,
79398
  0, // Skip to: 527
79399
  /* 492 */ MCD_OPC_ExtractField,
79400
  23,
79401
  9, // Inst{31-23} ...
79402
  /* 495 */ MCD_OPC_FilterValue,
79403
  248,
79404
  3,
79405
  10,
79406
  0,
79407
  0, // Skip to: 511
79408
  /* 501 */ MCD_OPC_CheckPredicate,
79409
  31,
79410
  170,
79411
  10,
79412
  0, // Skip to: 3236
79413
  /* 506 */ MCD_OPC_Decode,
79414
  182,
79415
  16,
79416
  211,
79417
  1, // Opcode: VBF16MALBQ
79418
  /* 511 */ MCD_OPC_FilterValue,
79419
  252,
79420
  3,
79421
  159,
79422
  10,
79423
  0, // Skip to: 3236
79424
  /* 517 */ MCD_OPC_CheckPredicate,
79425
  31,
79426
  154,
79427
  10,
79428
  0, // Skip to: 3236
79429
  /* 522 */ MCD_OPC_Decode,
79430
  183,
79431
  16,
79432
  213,
79433
  1, // Opcode: VBF16MALBQI
79434
  /* 527 */ MCD_OPC_FilterValue,
79435
  1,
79436
  144,
79437
  10,
79438
  0, // Skip to: 3236
79439
  /* 532 */ MCD_OPC_ExtractField,
79440
  23,
79441
  9, // Inst{31-23} ...
79442
  /* 535 */ MCD_OPC_FilterValue,
79443
  248,
79444
  3,
79445
  10,
79446
  0,
79447
  0, // Skip to: 551
79448
  /* 541 */ MCD_OPC_CheckPredicate,
79449
  31,
79450
  130,
79451
  10,
79452
  0, // Skip to: 3236
79453
  /* 546 */ MCD_OPC_Decode,
79454
  184,
79455
  16,
79456
  211,
79457
  1, // Opcode: VBF16MALTQ
79458
  /* 551 */ MCD_OPC_FilterValue,
79459
  252,
79460
  3,
79461
  119,
79462
  10,
79463
  0, // Skip to: 3236
79464
  /* 557 */ MCD_OPC_CheckPredicate,
79465
  31,
79466
  114,
79467
  10,
79468
  0, // Skip to: 3236
79469
  /* 562 */ MCD_OPC_Decode,
79470
  185,
79471
  16,
79472
  213,
79473
  1, // Opcode: VBF16MALTQI
79474
  /* 567 */ MCD_OPC_FilterValue,
79475
  9,
79476
  189,
79477
  2,
79478
  0, // Skip to: 1273
79479
  /* 572 */ MCD_OPC_ExtractField,
79480
  20,
79481
  2, // Inst{21-20} ...
79482
  /* 575 */ MCD_OPC_FilterValue,
79483
  0,
79484
  87,
79485
  0,
79486
  0, // Skip to: 667
79487
  /* 580 */ MCD_OPC_ExtractField,
79488
  6,
79489
  1, // Inst{6} ...
79490
  /* 583 */ MCD_OPC_FilterValue,
79491
  0,
79492
  49,
79493
  0,
79494
  0, // Skip to: 637
79495
  /* 588 */ MCD_OPC_ExtractField,
79496
  23,
79497
  9, // Inst{31-23} ...
79498
  /* 591 */ MCD_OPC_FilterValue,
79499
  252,
79500
  3,
79501
  17,
79502
  0,
79503
  0, // Skip to: 614
79504
  /* 597 */ MCD_OPC_CheckPredicate,
79505
  77,
79506
  74,
79507
  10,
79508
  0, // Skip to: 3236
79509
  /* 602 */ MCD_OPC_CheckField,
79510
  4,
79511
  1,
79512
  0,
79513
  67,
79514
  10,
79515
  0, // Skip to: 3236
79516
  /* 609 */ MCD_OPC_Decode,
79517
  217,
79518
  26,
79519
  138,
79520
  4, // Opcode: VSELEQH
79521
  /* 614 */ MCD_OPC_FilterValue,
79522
  253,
79523
  3,
79524
  56,
79525
  10,
79526
  0, // Skip to: 3236
79527
  /* 620 */ MCD_OPC_CheckPredicate,
79528
  77,
79529
  51,
79530
  10,
79531
  0, // Skip to: 3236
79532
  /* 625 */ MCD_OPC_CheckField,
79533
  4,
79534
  1,
79535
  0,
79536
  44,
79537
  10,
79538
  0, // Skip to: 3236
79539
  /* 632 */ MCD_OPC_Decode,
79540
  227,
79541
  18,
79542
  138,
79543
  4, // Opcode: VFP_VMAXNMH
79544
  /* 637 */ MCD_OPC_FilterValue,
79545
  1,
79546
  34,
79547
  10,
79548
  0, // Skip to: 3236
79549
  /* 642 */ MCD_OPC_CheckPredicate,
79550
  77,
79551
  29,
79552
  10,
79553
  0, // Skip to: 3236
79554
  /* 647 */ MCD_OPC_CheckField,
79555
  23,
79556
  9,
79557
  253,
79558
  3,
79559
  21,
79560
  10,
79561
  0, // Skip to: 3236
79562
  /* 655 */ MCD_OPC_CheckField,
79563
  4,
79564
  1,
79565
  0,
79566
  14,
79567
  10,
79568
  0, // Skip to: 3236
79569
  /* 662 */ MCD_OPC_Decode,
79570
  230,
79571
  18,
79572
  138,
79573
  4, // Opcode: VFP_VMINNMH
79574
  /* 667 */ MCD_OPC_FilterValue,
79575
  1,
79576
  32,
79577
  0,
79578
  0, // Skip to: 704
79579
  /* 672 */ MCD_OPC_CheckPredicate,
79580
  77,
79581
  255,
79582
  9,
79583
  0, // Skip to: 3236
79584
  /* 677 */ MCD_OPC_CheckField,
79585
  23,
79586
  9,
79587
  252,
79588
  3,
79589
  247,
79590
  9,
79591
  0, // Skip to: 3236
79592
  /* 685 */ MCD_OPC_CheckField,
79593
  6,
79594
  1,
79595
  0,
79596
  240,
79597
  9,
79598
  0, // Skip to: 3236
79599
  /* 692 */ MCD_OPC_CheckField,
79600
  4,
79601
  1,
79602
  0,
79603
  233,
79604
  9,
79605
  0, // Skip to: 3236
79606
  /* 699 */ MCD_OPC_Decode,
79607
  226,
79608
  26,
79609
  138,
79610
  4, // Opcode: VSELVSH
79611
  /* 704 */ MCD_OPC_FilterValue,
79612
  2,
79613
  32,
79614
  0,
79615
  0, // Skip to: 741
79616
  /* 709 */ MCD_OPC_CheckPredicate,
79617
  77,
79618
  218,
79619
  9,
79620
  0, // Skip to: 3236
79621
  /* 714 */ MCD_OPC_CheckField,
79622
  23,
79623
  9,
79624
  252,
79625
  3,
79626
  210,
79627
  9,
79628
  0, // Skip to: 3236
79629
  /* 722 */ MCD_OPC_CheckField,
79630
  6,
79631
  1,
79632
  0,
79633
  203,
79634
  9,
79635
  0, // Skip to: 3236
79636
  /* 729 */ MCD_OPC_CheckField,
79637
  4,
79638
  1,
79639
  0,
79640
  196,
79641
  9,
79642
  0, // Skip to: 3236
79643
  /* 736 */ MCD_OPC_Decode,
79644
  220,
79645
  26,
79646
  138,
79647
  4, // Opcode: VSELGEH
79648
  /* 741 */ MCD_OPC_FilterValue,
79649
  3,
79650
  186,
79651
  9,
79652
  0, // Skip to: 3236
79653
  /* 746 */ MCD_OPC_ExtractField,
79654
  6,
79655
  1, // Inst{6} ...
79656
  /* 749 */ MCD_OPC_FilterValue,
79657
  0,
79658
  25,
79659
  0,
79660
  0, // Skip to: 779
79661
  /* 754 */ MCD_OPC_CheckPredicate,
79662
  77,
79663
  173,
79664
  9,
79665
  0, // Skip to: 3236
79666
  /* 759 */ MCD_OPC_CheckField,
79667
  23,
79668
  9,
79669
  252,
79670
  3,
79671
  165,
79672
  9,
79673
  0, // Skip to: 3236
79674
  /* 767 */ MCD_OPC_CheckField,
79675
  4,
79676
  1,
79677
  0,
79678
  158,
79679
  9,
79680
  0, // Skip to: 3236
79681
  /* 774 */ MCD_OPC_Decode,
79682
  223,
79683
  26,
79684
  138,
79685
  4, // Opcode: VSELGTH
79686
  /* 779 */ MCD_OPC_FilterValue,
79687
  1,
79688
  148,
79689
  9,
79690
  0, // Skip to: 3236
79691
  /* 784 */ MCD_OPC_ExtractField,
79692
  16,
79693
  4, // Inst{19-16} ...
79694
  /* 787 */ MCD_OPC_FilterValue,
79695
  3,
79696
  61,
79697
  0,
79698
  0, // Skip to: 853
79699
  /* 792 */ MCD_OPC_ExtractField,
79700
  7,
79701
  1, // Inst{7} ...
79702
  /* 795 */ MCD_OPC_FilterValue,
79703
  0,
79704
  24,
79705
  0,
79706
  0, // Skip to: 824
79707
  /* 800 */ MCD_OPC_CheckPredicate,
79708
  94,
79709
  127,
79710
  9,
79711
  0, // Skip to: 3236
79712
  /* 805 */ MCD_OPC_CheckField,
79713
  23,
79714
  5,
79715
  29,
79716
  120,
79717
  9,
79718
  0, // Skip to: 3236
79719
  /* 812 */ MCD_OPC_CheckField,
79720
  4,
79721
  1,
79722
  0,
79723
  113,
79724
  9,
79725
  0, // Skip to: 3236
79726
  /* 819 */ MCD_OPC_Decode,
79727
  219,
79728
  5,
79729
  237,
79730
  3, // Opcode: BF16_VCVTB
79731
  /* 824 */ MCD_OPC_FilterValue,
79732
  1,
79733
  103,
79734
  9,
79735
  0, // Skip to: 3236
79736
  /* 829 */ MCD_OPC_CheckPredicate,
79737
  94,
79738
  98,
79739
  9,
79740
  0, // Skip to: 3236
79741
  /* 834 */ MCD_OPC_CheckField,
79742
  23,
79743
  5,
79744
  29,
79745
  91,
79746
  9,
79747
  0, // Skip to: 3236
79748
  /* 841 */ MCD_OPC_CheckField,
79749
  4,
79750
  1,
79751
  0,
79752
  84,
79753
  9,
79754
  0, // Skip to: 3236
79755
  /* 848 */ MCD_OPC_Decode,
79756
  220,
79757
  5,
79758
  237,
79759
  3, // Opcode: BF16_VCVTT
79760
  /* 853 */ MCD_OPC_FilterValue,
79761
  8,
79762
  32,
79763
  0,
79764
  0, // Skip to: 890
79765
  /* 858 */ MCD_OPC_CheckPredicate,
79766
  77,
79767
  69,
79768
  9,
79769
  0, // Skip to: 3236
79770
  /* 863 */ MCD_OPC_CheckField,
79771
  23,
79772
  9,
79773
  253,
79774
  3,
79775
  61,
79776
  9,
79777
  0, // Skip to: 3236
79778
  /* 871 */ MCD_OPC_CheckField,
79779
  7,
79780
  1,
79781
  0,
79782
  54,
79783
  9,
79784
  0, // Skip to: 3236
79785
  /* 878 */ MCD_OPC_CheckField,
79786
  4,
79787
  1,
79788
  0,
79789
  47,
79790
  9,
79791
  0, // Skip to: 3236
79792
  /* 885 */ MCD_OPC_Decode,
79793
  230,
79794
  25,
79795
  139,
79796
  4, // Opcode: VRINTAH
79797
  /* 890 */ MCD_OPC_FilterValue,
79798
  9,
79799
  32,
79800
  0,
79801
  0, // Skip to: 927
79802
  /* 895 */ MCD_OPC_CheckPredicate,
79803
  77,
79804
  32,
79805
  9,
79806
  0, // Skip to: 3236
79807
  /* 900 */ MCD_OPC_CheckField,
79808
  23,
79809
  9,
79810
  253,
79811
  3,
79812
  24,
79813
  9,
79814
  0, // Skip to: 3236
79815
  /* 908 */ MCD_OPC_CheckField,
79816
  7,
79817
  1,
79818
  0,
79819
  17,
79820
  9,
79821
  0, // Skip to: 3236
79822
  /* 915 */ MCD_OPC_CheckField,
79823
  4,
79824
  1,
79825
  0,
79826
  10,
79827
  9,
79828
  0, // Skip to: 3236
79829
  /* 922 */ MCD_OPC_Decode,
79830
  244,
79831
  25,
79832
  139,
79833
  4, // Opcode: VRINTNH
79834
  /* 927 */ MCD_OPC_FilterValue,
79835
  10,
79836
  32,
79837
  0,
79838
  0, // Skip to: 964
79839
  /* 932 */ MCD_OPC_CheckPredicate,
79840
  77,
79841
  251,
79842
  8,
79843
  0, // Skip to: 3236
79844
  /* 937 */ MCD_OPC_CheckField,
79845
  23,
79846
  9,
79847
  253,
79848
  3,
79849
  243,
79850
  8,
79851
  0, // Skip to: 3236
79852
  /* 945 */ MCD_OPC_CheckField,
79853
  7,
79854
  1,
79855
  0,
79856
  236,
79857
  8,
79858
  0, // Skip to: 3236
79859
  /* 952 */ MCD_OPC_CheckField,
79860
  4,
79861
  1,
79862
  0,
79863
  229,
79864
  8,
79865
  0, // Skip to: 3236
79866
  /* 959 */ MCD_OPC_Decode,
79867
  251,
79868
  25,
79869
  139,
79870
  4, // Opcode: VRINTPH
79871
  /* 964 */ MCD_OPC_FilterValue,
79872
  11,
79873
  32,
79874
  0,
79875
  0, // Skip to: 1001
79876
  /* 969 */ MCD_OPC_CheckPredicate,
79877
  77,
79878
  214,
79879
  8,
79880
  0, // Skip to: 3236
79881
  /* 974 */ MCD_OPC_CheckField,
79882
  23,
79883
  9,
79884
  253,
79885
  3,
79886
  206,
79887
  8,
79888
  0, // Skip to: 3236
79889
  /* 982 */ MCD_OPC_CheckField,
79890
  7,
79891
  1,
79892
  0,
79893
  199,
79894
  8,
79895
  0, // Skip to: 3236
79896
  /* 989 */ MCD_OPC_CheckField,
79897
  4,
79898
  1,
79899
  0,
79900
  192,
79901
  8,
79902
  0, // Skip to: 3236
79903
  /* 996 */ MCD_OPC_Decode,
79904
  237,
79905
  25,
79906
  139,
79907
  4, // Opcode: VRINTMH
79908
  /* 1001 */ MCD_OPC_FilterValue,
79909
  12,
79910
  63,
79911
  0,
79912
  0, // Skip to: 1069
79913
  /* 1006 */ MCD_OPC_ExtractField,
79914
  7,
79915
  1, // Inst{7} ...
79916
  /* 1009 */ MCD_OPC_FilterValue,
79917
  0,
79918
  25,
79919
  0,
79920
  0, // Skip to: 1039
79921
  /* 1014 */ MCD_OPC_CheckPredicate,
79922
  77,
79923
  169,
79924
  8,
79925
  0, // Skip to: 3236
79926
  /* 1019 */ MCD_OPC_CheckField,
79927
  23,
79928
  9,
79929
  253,
79930
  3,
79931
  161,
79932
  8,
79933
  0, // Skip to: 3236
79934
  /* 1027 */ MCD_OPC_CheckField,
79935
  4,
79936
  1,
79937
  0,
79938
  154,
79939
  8,
79940
  0, // Skip to: 3236
79941
  /* 1034 */ MCD_OPC_Decode,
79942
  214,
79943
  17,
79944
  140,
79945
  4, // Opcode: VCVTAUH
79946
  /* 1039 */ MCD_OPC_FilterValue,
79947
  1,
79948
  144,
79949
  8,
79950
  0, // Skip to: 3236
79951
  /* 1044 */ MCD_OPC_CheckPredicate,
79952
  77,
79953
  139,
79954
  8,
79955
  0, // Skip to: 3236
79956
  /* 1049 */ MCD_OPC_CheckField,
79957
  23,
79958
  9,
79959
  253,
79960
  3,
79961
  131,
79962
  8,
79963
  0, // Skip to: 3236
79964
  /* 1057 */ MCD_OPC_CheckField,
79965
  4,
79966
  1,
79967
  0,
79968
  124,
79969
  8,
79970
  0, // Skip to: 3236
79971
  /* 1064 */ MCD_OPC_Decode,
79972
  211,
79973
  17,
79974
  140,
79975
  4, // Opcode: VCVTASH
79976
  /* 1069 */ MCD_OPC_FilterValue,
79977
  13,
79978
  63,
79979
  0,
79980
  0, // Skip to: 1137
79981
  /* 1074 */ MCD_OPC_ExtractField,
79982
  7,
79983
  1, // Inst{7} ...
79984
  /* 1077 */ MCD_OPC_FilterValue,
79985
  0,
79986
  25,
79987
  0,
79988
  0, // Skip to: 1107
79989
  /* 1082 */ MCD_OPC_CheckPredicate,
79990
  77,
79991
  101,
79992
  8,
79993
  0, // Skip to: 3236
79994
  /* 1087 */ MCD_OPC_CheckField,
79995
  23,
79996
  9,
79997
  253,
79998
  3,
79999
  93,
80000
  8,
80001
  0, // Skip to: 3236
80002
  /* 1095 */ MCD_OPC_CheckField,
80003
  4,
80004
  1,
80005
  0,
80006
  86,
80007
  8,
80008
  0, // Skip to: 3236
80009
  /* 1102 */ MCD_OPC_Decode,
80010
  247,
80011
  17,
80012
  140,
80013
  4, // Opcode: VCVTNUH
80014
  /* 1107 */ MCD_OPC_FilterValue,
80015
  1,
80016
  76,
80017
  8,
80018
  0, // Skip to: 3236
80019
  /* 1112 */ MCD_OPC_CheckPredicate,
80020
  77,
80021
  71,
80022
  8,
80023
  0, // Skip to: 3236
80024
  /* 1117 */ MCD_OPC_CheckField,
80025
  23,
80026
  9,
80027
  253,
80028
  3,
80029
  63,
80030
  8,
80031
  0, // Skip to: 3236
80032
  /* 1125 */ MCD_OPC_CheckField,
80033
  4,
80034
  1,
80035
  0,
80036
  56,
80037
  8,
80038
  0, // Skip to: 3236
80039
  /* 1132 */ MCD_OPC_Decode,
80040
  244,
80041
  17,
80042
  140,
80043
  4, // Opcode: VCVTNSH
80044
  /* 1137 */ MCD_OPC_FilterValue,
80045
  14,
80046
  63,
80047
  0,
80048
  0, // Skip to: 1205
80049
  /* 1142 */ MCD_OPC_ExtractField,
80050
  7,
80051
  1, // Inst{7} ...
80052
  /* 1145 */ MCD_OPC_FilterValue,
80053
  0,
80054
  25,
80055
  0,
80056
  0, // Skip to: 1175
80057
  /* 1150 */ MCD_OPC_CheckPredicate,
80058
  77,
80059
  33,
80060
  8,
80061
  0, // Skip to: 3236
80062
  /* 1155 */ MCD_OPC_CheckField,
80063
  23,
80064
  9,
80065
  253,
80066
  3,
80067
  25,
80068
  8,
80069
  0, // Skip to: 3236
80070
  /* 1163 */ MCD_OPC_CheckField,
80071
  4,
80072
  1,
80073
  0,
80074
  18,
80075
  8,
80076
  0, // Skip to: 3236
80077
  /* 1170 */ MCD_OPC_Decode,
80078
  133,
80079
  18,
80080
  140,
80081
  4, // Opcode: VCVTPUH
80082
  /* 1175 */ MCD_OPC_FilterValue,
80083
  1,
80084
  8,
80085
  8,
80086
  0, // Skip to: 3236
80087
  /* 1180 */ MCD_OPC_CheckPredicate,
80088
  77,
80089
  3,
80090
  8,
80091
  0, // Skip to: 3236
80092
  /* 1185 */ MCD_OPC_CheckField,
80093
  23,
80094
  9,
80095
  253,
80096
  3,
80097
  251,
80098
  7,
80099
  0, // Skip to: 3236
80100
  /* 1193 */ MCD_OPC_CheckField,
80101
  4,
80102
  1,
80103
  0,
80104
  244,
80105
  7,
80106
  0, // Skip to: 3236
80107
  /* 1200 */ MCD_OPC_Decode,
80108
  130,
80109
  18,
80110
  140,
80111
  4, // Opcode: VCVTPSH
80112
  /* 1205 */ MCD_OPC_FilterValue,
80113
  15,
80114
  234,
80115
  7,
80116
  0, // Skip to: 3236
80117
  /* 1210 */ MCD_OPC_ExtractField,
80118
  7,
80119
  1, // Inst{7} ...
80120
  /* 1213 */ MCD_OPC_FilterValue,
80121
  0,
80122
  25,
80123
  0,
80124
  0, // Skip to: 1243
80125
  /* 1218 */ MCD_OPC_CheckPredicate,
80126
  77,
80127
  221,
80128
  7,
80129
  0, // Skip to: 3236
80130
  /* 1223 */ MCD_OPC_CheckField,
80131
  23,
80132
  9,
80133
  253,
80134
  3,
80135
  213,
80136
  7,
80137
  0, // Skip to: 3236
80138
  /* 1231 */ MCD_OPC_CheckField,
80139
  4,
80140
  1,
80141
  0,
80142
  206,
80143
  7,
80144
  0, // Skip to: 3236
80145
  /* 1238 */ MCD_OPC_Decode,
80146
  233,
80147
  17,
80148
  140,
80149
  4, // Opcode: VCVTMUH
80150
  /* 1243 */ MCD_OPC_FilterValue,
80151
  1,
80152
  196,
80153
  7,
80154
  0, // Skip to: 3236
80155
  /* 1248 */ MCD_OPC_CheckPredicate,
80156
  77,
80157
  191,
80158
  7,
80159
  0, // Skip to: 3236
80160
  /* 1253 */ MCD_OPC_CheckField,
80161
  23,
80162
  9,
80163
  253,
80164
  3,
80165
  183,
80166
  7,
80167
  0, // Skip to: 3236
80168
  /* 1261 */ MCD_OPC_CheckField,
80169
  4,
80170
  1,
80171
  0,
80172
  176,
80173
  7,
80174
  0, // Skip to: 3236
80175
  /* 1268 */ MCD_OPC_Decode,
80176
  230,
80177
  17,
80178
  140,
80179
  4, // Opcode: VCVTMSH
80180
  /* 1273 */ MCD_OPC_FilterValue,
80181
  10,
80182
  191,
80183
  2,
80184
  0, // Skip to: 1981
80185
  /* 1278 */ MCD_OPC_ExtractField,
80186
  20,
80187
  2, // Inst{21-20} ...
80188
  /* 1281 */ MCD_OPC_FilterValue,
80189
  0,
80190
  87,
80191
  0,
80192
  0, // Skip to: 1373
80193
  /* 1286 */ MCD_OPC_ExtractField,
80194
  6,
80195
  1, // Inst{6} ...
80196
  /* 1289 */ MCD_OPC_FilterValue,
80197
  0,
80198
  49,
80199
  0,
80200
  0, // Skip to: 1343
80201
  /* 1294 */ MCD_OPC_ExtractField,
80202
  23,
80203
  9, // Inst{31-23} ...
80204
  /* 1297 */ MCD_OPC_FilterValue,
80205
  252,
80206
  3,
80207
  17,
80208
  0,
80209
  0, // Skip to: 1320
80210
  /* 1303 */ MCD_OPC_CheckPredicate,
80211
  84,
80212
  136,
80213
  7,
80214
  0, // Skip to: 3236
80215
  /* 1308 */ MCD_OPC_CheckField,
80216
  4,
80217
  1,
80218
  0,
80219
  129,
80220
  7,
80221
  0, // Skip to: 3236
80222
  /* 1315 */ MCD_OPC_Decode,
80223
  218,
80224
  26,
80225
  141,
80226
  4, // Opcode: VSELEQS
80227
  /* 1320 */ MCD_OPC_FilterValue,
80228
  253,
80229
  3,
80230
  118,
80231
  7,
80232
  0, // Skip to: 3236
80233
  /* 1326 */ MCD_OPC_CheckPredicate,
80234
  84,
80235
  113,
80236
  7,
80237
  0, // Skip to: 3236
80238
  /* 1331 */ MCD_OPC_CheckField,
80239
  4,
80240
  1,
80241
  0,
80242
  106,
80243
  7,
80244
  0, // Skip to: 3236
80245
  /* 1338 */ MCD_OPC_Decode,
80246
  228,
80247
  18,
80248
  141,
80249
  4, // Opcode: VFP_VMAXNMS
80250
  /* 1343 */ MCD_OPC_FilterValue,
80251
  1,
80252
  96,
80253
  7,
80254
  0, // Skip to: 3236
80255
  /* 1348 */ MCD_OPC_CheckPredicate,
80256
  84,
80257
  91,
80258
  7,
80259
  0, // Skip to: 3236
80260
  /* 1353 */ MCD_OPC_CheckField,
80261
  23,
80262
  9,
80263
  253,
80264
  3,
80265
  83,
80266
  7,
80267
  0, // Skip to: 3236
80268
  /* 1361 */ MCD_OPC_CheckField,
80269
  4,
80270
  1,
80271
  0,
80272
  76,
80273
  7,
80274
  0, // Skip to: 3236
80275
  /* 1368 */ MCD_OPC_Decode,
80276
  231,
80277
  18,
80278
  141,
80279
  4, // Opcode: VFP_VMINNMS
80280
  /* 1373 */ MCD_OPC_FilterValue,
80281
  1,
80282
  32,
80283
  0,
80284
  0, // Skip to: 1410
80285
  /* 1378 */ MCD_OPC_CheckPredicate,
80286
  84,
80287
  61,
80288
  7,
80289
  0, // Skip to: 3236
80290
  /* 1383 */ MCD_OPC_CheckField,
80291
  23,
80292
  9,
80293
  252,
80294
  3,
80295
  53,
80296
  7,
80297
  0, // Skip to: 3236
80298
  /* 1391 */ MCD_OPC_CheckField,
80299
  6,
80300
  1,
80301
  0,
80302
  46,
80303
  7,
80304
  0, // Skip to: 3236
80305
  /* 1398 */ MCD_OPC_CheckField,
80306
  4,
80307
  1,
80308
  0,
80309
  39,
80310
  7,
80311
  0, // Skip to: 3236
80312
  /* 1405 */ MCD_OPC_Decode,
80313
  227,
80314
  26,
80315
  141,
80316
  4, // Opcode: VSELVSS
80317
  /* 1410 */ MCD_OPC_FilterValue,
80318
  2,
80319
  32,
80320
  0,
80321
  0, // Skip to: 1447
80322
  /* 1415 */ MCD_OPC_CheckPredicate,
80323
  84,
80324
  24,
80325
  7,
80326
  0, // Skip to: 3236
80327
  /* 1420 */ MCD_OPC_CheckField,
80328
  23,
80329
  9,
80330
  252,
80331
  3,
80332
  16,
80333
  7,
80334
  0, // Skip to: 3236
80335
  /* 1428 */ MCD_OPC_CheckField,
80336
  6,
80337
  1,
80338
  0,
80339
  9,
80340
  7,
80341
  0, // Skip to: 3236
80342
  /* 1435 */ MCD_OPC_CheckField,
80343
  4,
80344
  1,
80345
  0,
80346
  2,
80347
  7,
80348
  0, // Skip to: 3236
80349
  /* 1442 */ MCD_OPC_Decode,
80350
  221,
80351
  26,
80352
  141,
80353
  4, // Opcode: VSELGES
80354
  /* 1447 */ MCD_OPC_FilterValue,
80355
  3,
80356
  248,
80357
  6,
80358
  0, // Skip to: 3236
80359
  /* 1452 */ MCD_OPC_ExtractField,
80360
  6,
80361
  1, // Inst{6} ...
80362
  /* 1455 */ MCD_OPC_FilterValue,
80363
  0,
80364
  25,
80365
  0,
80366
  0, // Skip to: 1485
80367
  /* 1460 */ MCD_OPC_CheckPredicate,
80368
  84,
80369
  235,
80370
  6,
80371
  0, // Skip to: 3236
80372
  /* 1465 */ MCD_OPC_CheckField,
80373
  23,
80374
  9,
80375
  252,
80376
  3,
80377
  227,
80378
  6,
80379
  0, // Skip to: 3236
80380
  /* 1473 */ MCD_OPC_CheckField,
80381
  4,
80382
  1,
80383
  0,
80384
  220,
80385
  6,
80386
  0, // Skip to: 3236
80387
  /* 1480 */ MCD_OPC_Decode,
80388
  224,
80389
  26,
80390
  141,
80391
  4, // Opcode: VSELGTS
80392
  /* 1485 */ MCD_OPC_FilterValue,
80393
  1,
80394
  210,
80395
  6,
80396
  0, // Skip to: 3236
80397
  /* 1490 */ MCD_OPC_ExtractField,
80398
  16,
80399
  4, // Inst{19-16} ...
80400
  /* 1493 */ MCD_OPC_FilterValue,
80401
  0,
80402
  63,
80403
  0,
80404
  0, // Skip to: 1561
80405
  /* 1498 */ MCD_OPC_ExtractField,
80406
  7,
80407
  1, // Inst{7} ...
80408
  /* 1501 */ MCD_OPC_FilterValue,
80409
  0,
80410
  25,
80411
  0,
80412
  0, // Skip to: 1531
80413
  /* 1506 */ MCD_OPC_CheckPredicate,
80414
  77,
80415
  189,
80416
  6,
80417
  0, // Skip to: 3236
80418
  /* 1511 */ MCD_OPC_CheckField,
80419
  23,
80420
  9,
80421
  253,
80422
  3,
80423
  181,
80424
  6,
80425
  0, // Skip to: 3236
80426
  /* 1519 */ MCD_OPC_CheckField,
80427
  4,
80428
  1,
80429
  0,
80430
  174,
80431
  6,
80432
  0, // Skip to: 3236
80433
  /* 1526 */ MCD_OPC_Decode,
80434
  238,
80435
  22,
80436
  142,
80437
  4, // Opcode: VMOVH
80438
  /* 1531 */ MCD_OPC_FilterValue,
80439
  1,
80440
  164,
80441
  6,
80442
  0, // Skip to: 3236
80443
  /* 1536 */ MCD_OPC_CheckPredicate,
80444
  77,
80445
  159,
80446
  6,
80447
  0, // Skip to: 3236
80448
  /* 1541 */ MCD_OPC_CheckField,
80449
  23,
80450
  9,
80451
  253,
80452
  3,
80453
  151,
80454
  6,
80455
  0, // Skip to: 3236
80456
  /* 1549 */ MCD_OPC_CheckField,
80457
  4,
80458
  1,
80459
  0,
80460
  144,
80461
  6,
80462
  0, // Skip to: 3236
80463
  /* 1556 */ MCD_OPC_Decode,
80464
  133,
80465
  19,
80466
  143,
80467
  4, // Opcode: VINSH
80468
  /* 1561 */ MCD_OPC_FilterValue,
80469
  8,
80470
  32,
80471
  0,
80472
  0, // Skip to: 1598
80473
  /* 1566 */ MCD_OPC_CheckPredicate,
80474
  84,
80475
  129,
80476
  6,
80477
  0, // Skip to: 3236
80478
  /* 1571 */ MCD_OPC_CheckField,
80479
  23,
80480
  9,
80481
  253,
80482
  3,
80483
  121,
80484
  6,
80485
  0, // Skip to: 3236
80486
  /* 1579 */ MCD_OPC_CheckField,
80487
  7,
80488
  1,
80489
  0,
80490
  114,
80491
  6,
80492
  0, // Skip to: 3236
80493
  /* 1586 */ MCD_OPC_CheckField,
80494
  4,
80495
  1,
80496
  0,
80497
  107,
80498
  6,
80499
  0, // Skip to: 3236
80500
  /* 1593 */ MCD_OPC_Decode,
80501
  235,
80502
  25,
80503
  142,
80504
  4, // Opcode: VRINTAS
80505
  /* 1598 */ MCD_OPC_FilterValue,
80506
  9,
80507
  32,
80508
  0,
80509
  0, // Skip to: 1635
80510
  /* 1603 */ MCD_OPC_CheckPredicate,
80511
  84,
80512
  92,
80513
  6,
80514
  0, // Skip to: 3236
80515
  /* 1608 */ MCD_OPC_CheckField,
80516
  23,
80517
  9,
80518
  253,
80519
  3,
80520
  84,
80521
  6,
80522
  0, // Skip to: 3236
80523
  /* 1616 */ MCD_OPC_CheckField,
80524
  7,
80525
  1,
80526
  0,
80527
  77,
80528
  6,
80529
  0, // Skip to: 3236
80530
  /* 1623 */ MCD_OPC_CheckField,
80531
  4,
80532
  1,
80533
  0,
80534
  70,
80535
  6,
80536
  0, // Skip to: 3236
80537
  /* 1630 */ MCD_OPC_Decode,
80538
  249,
80539
  25,
80540
  142,
80541
  4, // Opcode: VRINTNS
80542
  /* 1635 */ MCD_OPC_FilterValue,
80543
  10,
80544
  32,
80545
  0,
80546
  0, // Skip to: 1672
80547
  /* 1640 */ MCD_OPC_CheckPredicate,
80548
  84,
80549
  55,
80550
  6,
80551
  0, // Skip to: 3236
80552
  /* 1645 */ MCD_OPC_CheckField,
80553
  23,
80554
  9,
80555
  253,
80556
  3,
80557
  47,
80558
  6,
80559
  0, // Skip to: 3236
80560
  /* 1653 */ MCD_OPC_CheckField,
80561
  7,
80562
  1,
80563
  0,
80564
  40,
80565
  6,
80566
  0, // Skip to: 3236
80567
  /* 1660 */ MCD_OPC_CheckField,
80568
  4,
80569
  1,
80570
  0,
80571
  33,
80572
  6,
80573
  0, // Skip to: 3236
80574
  /* 1667 */ MCD_OPC_Decode,
80575
  128,
80576
  26,
80577
  142,
80578
  4, // Opcode: VRINTPS
80579
  /* 1672 */ MCD_OPC_FilterValue,
80580
  11,
80581
  32,
80582
  0,
80583
  0, // Skip to: 1709
80584
  /* 1677 */ MCD_OPC_CheckPredicate,
80585
  84,
80586
  18,
80587
  6,
80588
  0, // Skip to: 3236
80589
  /* 1682 */ MCD_OPC_CheckField,
80590
  23,
80591
  9,
80592
  253,
80593
  3,
80594
  10,
80595
  6,
80596
  0, // Skip to: 3236
80597
  /* 1690 */ MCD_OPC_CheckField,
80598
  7,
80599
  1,
80600
  0,
80601
  3,
80602
  6,
80603
  0, // Skip to: 3236
80604
  /* 1697 */ MCD_OPC_CheckField,
80605
  4,
80606
  1,
80607
  0,
80608
  252,
80609
  5,
80610
  0, // Skip to: 3236
80611
  /* 1704 */ MCD_OPC_Decode,
80612
  242,
80613
  25,
80614
  142,
80615
  4, // Opcode: VRINTMS
80616
  /* 1709 */ MCD_OPC_FilterValue,
80617
  12,
80618
  63,
80619
  0,
80620
  0, // Skip to: 1777
80621
  /* 1714 */ MCD_OPC_ExtractField,
80622
  7,
80623
  1, // Inst{7} ...
80624
  /* 1717 */ MCD_OPC_FilterValue,
80625
  0,
80626
  25,
80627
  0,
80628
  0, // Skip to: 1747
80629
  /* 1722 */ MCD_OPC_CheckPredicate,
80630
  84,
80631
  229,
80632
  5,
80633
  0, // Skip to: 3236
80634
  /* 1727 */ MCD_OPC_CheckField,
80635
  23,
80636
  9,
80637
  253,
80638
  3,
80639
  221,
80640
  5,
80641
  0, // Skip to: 3236
80642
  /* 1735 */ MCD_OPC_CheckField,
80643
  4,
80644
  1,
80645
  0,
80646
  214,
80647
  5,
80648
  0, // Skip to: 3236
80649
  /* 1742 */ MCD_OPC_Decode,
80650
  215,
80651
  17,
80652
  142,
80653
  4, // Opcode: VCVTAUS
80654
  /* 1747 */ MCD_OPC_FilterValue,
80655
  1,
80656
  204,
80657
  5,
80658
  0, // Skip to: 3236
80659
  /* 1752 */ MCD_OPC_CheckPredicate,
80660
  84,
80661
  199,
80662
  5,
80663
  0, // Skip to: 3236
80664
  /* 1757 */ MCD_OPC_CheckField,
80665
  23,
80666
  9,
80667
  253,
80668
  3,
80669
  191,
80670
  5,
80671
  0, // Skip to: 3236
80672
  /* 1765 */ MCD_OPC_CheckField,
80673
  4,
80674
  1,
80675
  0,
80676
  184,
80677
  5,
80678
  0, // Skip to: 3236
80679
  /* 1772 */ MCD_OPC_Decode,
80680
  212,
80681
  17,
80682
  142,
80683
  4, // Opcode: VCVTASS
80684
  /* 1777 */ MCD_OPC_FilterValue,
80685
  13,
80686
  63,
80687
  0,
80688
  0, // Skip to: 1845
80689
  /* 1782 */ MCD_OPC_ExtractField,
80690
  7,
80691
  1, // Inst{7} ...
80692
  /* 1785 */ MCD_OPC_FilterValue,
80693
  0,
80694
  25,
80695
  0,
80696
  0, // Skip to: 1815
80697
  /* 1790 */ MCD_OPC_CheckPredicate,
80698
  84,
80699
  161,
80700
  5,
80701
  0, // Skip to: 3236
80702
  /* 1795 */ MCD_OPC_CheckField,
80703
  23,
80704
  9,
80705
  253,
80706
  3,
80707
  153,
80708
  5,
80709
  0, // Skip to: 3236
80710
  /* 1803 */ MCD_OPC_CheckField,
80711
  4,
80712
  1,
80713
  0,
80714
  146,
80715
  5,
80716
  0, // Skip to: 3236
80717
  /* 1810 */ MCD_OPC_Decode,
80718
  248,
80719
  17,
80720
  142,
80721
  4, // Opcode: VCVTNUS
80722
  /* 1815 */ MCD_OPC_FilterValue,
80723
  1,
80724
  136,
80725
  5,
80726
  0, // Skip to: 3236
80727
  /* 1820 */ MCD_OPC_CheckPredicate,
80728
  84,
80729
  131,
80730
  5,
80731
  0, // Skip to: 3236
80732
  /* 1825 */ MCD_OPC_CheckField,
80733
  23,
80734
  9,
80735
  253,
80736
  3,
80737
  123,
80738
  5,
80739
  0, // Skip to: 3236
80740
  /* 1833 */ MCD_OPC_CheckField,
80741
  4,
80742
  1,
80743
  0,
80744
  116,
80745
  5,
80746
  0, // Skip to: 3236
80747
  /* 1840 */ MCD_OPC_Decode,
80748
  245,
80749
  17,
80750
  142,
80751
  4, // Opcode: VCVTNSS
80752
  /* 1845 */ MCD_OPC_FilterValue,
80753
  14,
80754
  63,
80755
  0,
80756
  0, // Skip to: 1913
80757
  /* 1850 */ MCD_OPC_ExtractField,
80758
  7,
80759
  1, // Inst{7} ...
80760
  /* 1853 */ MCD_OPC_FilterValue,
80761
  0,
80762
  25,
80763
  0,
80764
  0, // Skip to: 1883
80765
  /* 1858 */ MCD_OPC_CheckPredicate,
80766
  84,
80767
  93,
80768
  5,
80769
  0, // Skip to: 3236
80770
  /* 1863 */ MCD_OPC_CheckField,
80771
  23,
80772
  9,
80773
  253,
80774
  3,
80775
  85,
80776
  5,
80777
  0, // Skip to: 3236
80778
  /* 1871 */ MCD_OPC_CheckField,
80779
  4,
80780
  1,
80781
  0,
80782
  78,
80783
  5,
80784
  0, // Skip to: 3236
80785
  /* 1878 */ MCD_OPC_Decode,
80786
  134,
80787
  18,
80788
  142,
80789
  4, // Opcode: VCVTPUS
80790
  /* 1883 */ MCD_OPC_FilterValue,
80791
  1,
80792
  68,
80793
  5,
80794
  0, // Skip to: 3236
80795
  /* 1888 */ MCD_OPC_CheckPredicate,
80796
  84,
80797
  63,
80798
  5,
80799
  0, // Skip to: 3236
80800
  /* 1893 */ MCD_OPC_CheckField,
80801
  23,
80802
  9,
80803
  253,
80804
  3,
80805
  55,
80806
  5,
80807
  0, // Skip to: 3236
80808
  /* 1901 */ MCD_OPC_CheckField,
80809
  4,
80810
  1,
80811
  0,
80812
  48,
80813
  5,
80814
  0, // Skip to: 3236
80815
  /* 1908 */ MCD_OPC_Decode,
80816
  131,
80817
  18,
80818
  142,
80819
  4, // Opcode: VCVTPSS
80820
  /* 1913 */ MCD_OPC_FilterValue,
80821
  15,
80822
  38,
80823
  5,
80824
  0, // Skip to: 3236
80825
  /* 1918 */ MCD_OPC_ExtractField,
80826
  7,
80827
  1, // Inst{7} ...
80828
  /* 1921 */ MCD_OPC_FilterValue,
80829
  0,
80830
  25,
80831
  0,
80832
  0, // Skip to: 1951
80833
  /* 1926 */ MCD_OPC_CheckPredicate,
80834
  84,
80835
  25,
80836
  5,
80837
  0, // Skip to: 3236
80838
  /* 1931 */ MCD_OPC_CheckField,
80839
  23,
80840
  9,
80841
  253,
80842
  3,
80843
  17,
80844
  5,
80845
  0, // Skip to: 3236
80846
  /* 1939 */ MCD_OPC_CheckField,
80847
  4,
80848
  1,
80849
  0,
80850
  10,
80851
  5,
80852
  0, // Skip to: 3236
80853
  /* 1946 */ MCD_OPC_Decode,
80854
  234,
80855
  17,
80856
  142,
80857
  4, // Opcode: VCVTMUS
80858
  /* 1951 */ MCD_OPC_FilterValue,
80859
  1,
80860
  0,
80861
  5,
80862
  0, // Skip to: 3236
80863
  /* 1956 */ MCD_OPC_CheckPredicate,
80864
  84,
80865
  251,
80866
  4,
80867
  0, // Skip to: 3236
80868
  /* 1961 */ MCD_OPC_CheckField,
80869
  23,
80870
  9,
80871
  253,
80872
  3,
80873
  243,
80874
  4,
80875
  0, // Skip to: 3236
80876
  /* 1969 */ MCD_OPC_CheckField,
80877
  4,
80878
  1,
80879
  0,
80880
  236,
80881
  4,
80882
  0, // Skip to: 3236
80883
  /* 1976 */ MCD_OPC_Decode,
80884
  231,
80885
  17,
80886
  142,
80887
  4, // Opcode: VCVTMSS
80888
  /* 1981 */ MCD_OPC_FilterValue,
80889
  11,
80890
  123,
80891
  2,
80892
  0, // Skip to: 2621
80893
  /* 1986 */ MCD_OPC_ExtractField,
80894
  20,
80895
  2, // Inst{21-20} ...
80896
  /* 1989 */ MCD_OPC_FilterValue,
80897
  0,
80898
  87,
80899
  0,
80900
  0, // Skip to: 2081
80901
  /* 1994 */ MCD_OPC_ExtractField,
80902
  6,
80903
  1, // Inst{6} ...
80904
  /* 1997 */ MCD_OPC_FilterValue,
80905
  0,
80906
  49,
80907
  0,
80908
  0, // Skip to: 2051
80909
  /* 2002 */ MCD_OPC_ExtractField,
80910
  23,
80911
  9, // Inst{31-23} ...
80912
  /* 2005 */ MCD_OPC_FilterValue,
80913
  252,
80914
  3,
80915
  17,
80916
  0,
80917
  0, // Skip to: 2028
80918
  /* 2011 */ MCD_OPC_CheckPredicate,
80919
  89,
80920
  196,
80921
  4,
80922
  0, // Skip to: 3236
80923
  /* 2016 */ MCD_OPC_CheckField,
80924
  4,
80925
  1,
80926
  0,
80927
  189,
80928
  4,
80929
  0, // Skip to: 3236
80930
  /* 2023 */ MCD_OPC_Decode,
80931
  216,
80932
  26,
80933
  202,
80934
  1, // Opcode: VSELEQD
80935
  /* 2028 */ MCD_OPC_FilterValue,
80936
  253,
80937
  3,
80938
  178,
80939
  4,
80940
  0, // Skip to: 3236
80941
  /* 2034 */ MCD_OPC_CheckPredicate,
80942
  89,
80943
  173,
80944
  4,
80945
  0, // Skip to: 3236
80946
  /* 2039 */ MCD_OPC_CheckField,
80947
  4,
80948
  1,
80949
  0,
80950
  166,
80951
  4,
80952
  0, // Skip to: 3236
80953
  /* 2046 */ MCD_OPC_Decode,
80954
  226,
80955
  18,
80956
  202,
80957
  1, // Opcode: VFP_VMAXNMD
80958
  /* 2051 */ MCD_OPC_FilterValue,
80959
  1,
80960
  156,
80961
  4,
80962
  0, // Skip to: 3236
80963
  /* 2056 */ MCD_OPC_CheckPredicate,
80964
  89,
80965
  151,
80966
  4,
80967
  0, // Skip to: 3236
80968
  /* 2061 */ MCD_OPC_CheckField,
80969
  23,
80970
  9,
80971
  253,
80972
  3,
80973
  143,
80974
  4,
80975
  0, // Skip to: 3236
80976
  /* 2069 */ MCD_OPC_CheckField,
80977
  4,
80978
  1,
80979
  0,
80980
  136,
80981
  4,
80982
  0, // Skip to: 3236
80983
  /* 2076 */ MCD_OPC_Decode,
80984
  229,
80985
  18,
80986
  202,
80987
  1, // Opcode: VFP_VMINNMD
80988
  /* 2081 */ MCD_OPC_FilterValue,
80989
  1,
80990
  32,
80991
  0,
80992
  0, // Skip to: 2118
80993
  /* 2086 */ MCD_OPC_CheckPredicate,
80994
  89,
80995
  121,
80996
  4,
80997
  0, // Skip to: 3236
80998
  /* 2091 */ MCD_OPC_CheckField,
80999
  23,
81000
  9,
81001
  252,
81002
  3,
81003
  113,
81004
  4,
81005
  0, // Skip to: 3236
81006
  /* 2099 */ MCD_OPC_CheckField,
81007
  6,
81008
  1,
81009
  0,
81010
  106,
81011
  4,
81012
  0, // Skip to: 3236
81013
  /* 2106 */ MCD_OPC_CheckField,
81014
  4,
81015
  1,
81016
  0,
81017
  99,
81018
  4,
81019
  0, // Skip to: 3236
81020
  /* 2113 */ MCD_OPC_Decode,
81021
  225,
81022
  26,
81023
  202,
81024
  1, // Opcode: VSELVSD
81025
  /* 2118 */ MCD_OPC_FilterValue,
81026
  2,
81027
  32,
81028
  0,
81029
  0, // Skip to: 2155
81030
  /* 2123 */ MCD_OPC_CheckPredicate,
81031
  89,
81032
  84,
81033
  4,
81034
  0, // Skip to: 3236
81035
  /* 2128 */ MCD_OPC_CheckField,
81036
  23,
81037
  9,
81038
  252,
81039
  3,
81040
  76,
81041
  4,
81042
  0, // Skip to: 3236
81043
  /* 2136 */ MCD_OPC_CheckField,
81044
  6,
81045
  1,
81046
  0,
81047
  69,
81048
  4,
81049
  0, // Skip to: 3236
81050
  /* 2143 */ MCD_OPC_CheckField,
81051
  4,
81052
  1,
81053
  0,
81054
  62,
81055
  4,
81056
  0, // Skip to: 3236
81057
  /* 2150 */ MCD_OPC_Decode,
81058
  219,
81059
  26,
81060
  202,
81061
  1, // Opcode: VSELGED
81062
  /* 2155 */ MCD_OPC_FilterValue,
81063
  3,
81064
  52,
81065
  4,
81066
  0, // Skip to: 3236
81067
  /* 2160 */ MCD_OPC_ExtractField,
81068
  6,
81069
  1, // Inst{6} ...
81070
  /* 2163 */ MCD_OPC_FilterValue,
81071
  0,
81072
  25,
81073
  0,
81074
  0, // Skip to: 2193
81075
  /* 2168 */ MCD_OPC_CheckPredicate,
81076
  89,
81077
  39,
81078
  4,
81079
  0, // Skip to: 3236
81080
  /* 2173 */ MCD_OPC_CheckField,
81081
  23,
81082
  9,
81083
  252,
81084
  3,
81085
  31,
81086
  4,
81087
  0, // Skip to: 3236
81088
  /* 2181 */ MCD_OPC_CheckField,
81089
  4,
81090
  1,
81091
  0,
81092
  24,
81093
  4,
81094
  0, // Skip to: 3236
81095
  /* 2188 */ MCD_OPC_Decode,
81096
  222,
81097
  26,
81098
  202,
81099
  1, // Opcode: VSELGTD
81100
  /* 2193 */ MCD_OPC_FilterValue,
81101
  1,
81102
  14,
81103
  4,
81104
  0, // Skip to: 3236
81105
  /* 2198 */ MCD_OPC_ExtractField,
81106
  16,
81107
  4, // Inst{19-16} ...
81108
  /* 2201 */ MCD_OPC_FilterValue,
81109
  8,
81110
  32,
81111
  0,
81112
  0, // Skip to: 2238
81113
  /* 2206 */ MCD_OPC_CheckPredicate,
81114
  89,
81115
  1,
81116
  4,
81117
  0, // Skip to: 3236
81118
  /* 2211 */ MCD_OPC_CheckField,
81119
  23,
81120
  9,
81121
  253,
81122
  3,
81123
  249,
81124
  3,
81125
  0, // Skip to: 3236
81126
  /* 2219 */ MCD_OPC_CheckField,
81127
  7,
81128
  1,
81129
  0,
81130
  242,
81131
  3,
81132
  0, // Skip to: 3236
81133
  /* 2226 */ MCD_OPC_CheckField,
81134
  4,
81135
  1,
81136
  0,
81137
  235,
81138
  3,
81139
  0, // Skip to: 3236
81140
  /* 2233 */ MCD_OPC_Decode,
81141
  229,
81142
  25,
81143
  231,
81144
  1, // Opcode: VRINTAD
81145
  /* 2238 */ MCD_OPC_FilterValue,
81146
  9,
81147
  32,
81148
  0,
81149
  0, // Skip to: 2275
81150
  /* 2243 */ MCD_OPC_CheckPredicate,
81151
  89,
81152
  220,
81153
  3,
81154
  0, // Skip to: 3236
81155
  /* 2248 */ MCD_OPC_CheckField,
81156
  23,
81157
  9,
81158
  253,
81159
  3,
81160
  212,
81161
  3,
81162
  0, // Skip to: 3236
81163
  /* 2256 */ MCD_OPC_CheckField,
81164
  7,
81165
  1,
81166
  0,
81167
  205,
81168
  3,
81169
  0, // Skip to: 3236
81170
  /* 2263 */ MCD_OPC_CheckField,
81171
  4,
81172
  1,
81173
  0,
81174
  198,
81175
  3,
81176
  0, // Skip to: 3236
81177
  /* 2270 */ MCD_OPC_Decode,
81178
  243,
81179
  25,
81180
  231,
81181
  1, // Opcode: VRINTND
81182
  /* 2275 */ MCD_OPC_FilterValue,
81183
  10,
81184
  32,
81185
  0,
81186
  0, // Skip to: 2312
81187
  /* 2280 */ MCD_OPC_CheckPredicate,
81188
  89,
81189
  183,
81190
  3,
81191
  0, // Skip to: 3236
81192
  /* 2285 */ MCD_OPC_CheckField,
81193
  23,
81194
  9,
81195
  253,
81196
  3,
81197
  175,
81198
  3,
81199
  0, // Skip to: 3236
81200
  /* 2293 */ MCD_OPC_CheckField,
81201
  7,
81202
  1,
81203
  0,
81204
  168,
81205
  3,
81206
  0, // Skip to: 3236
81207
  /* 2300 */ MCD_OPC_CheckField,
81208
  4,
81209
  1,
81210
  0,
81211
  161,
81212
  3,
81213
  0, // Skip to: 3236
81214
  /* 2307 */ MCD_OPC_Decode,
81215
  250,
81216
  25,
81217
  231,
81218
  1, // Opcode: VRINTPD
81219
  /* 2312 */ MCD_OPC_FilterValue,
81220
  11,
81221
  32,
81222
  0,
81223
  0, // Skip to: 2349
81224
  /* 2317 */ MCD_OPC_CheckPredicate,
81225
  89,
81226
  146,
81227
  3,
81228
  0, // Skip to: 3236
81229
  /* 2322 */ MCD_OPC_CheckField,
81230
  23,
81231
  9,
81232
  253,
81233
  3,
81234
  138,
81235
  3,
81236
  0, // Skip to: 3236
81237
  /* 2330 */ MCD_OPC_CheckField,
81238
  7,
81239
  1,
81240
  0,
81241
  131,
81242
  3,
81243
  0, // Skip to: 3236
81244
  /* 2337 */ MCD_OPC_CheckField,
81245
  4,
81246
  1,
81247
  0,
81248
  124,
81249
  3,
81250
  0, // Skip to: 3236
81251
  /* 2344 */ MCD_OPC_Decode,
81252
  236,
81253
  25,
81254
  231,
81255
  1, // Opcode: VRINTMD
81256
  /* 2349 */ MCD_OPC_FilterValue,
81257
  12,
81258
  63,
81259
  0,
81260
  0, // Skip to: 2417
81261
  /* 2354 */ MCD_OPC_ExtractField,
81262
  7,
81263
  1, // Inst{7} ...
81264
  /* 2357 */ MCD_OPC_FilterValue,
81265
  0,
81266
  25,
81267
  0,
81268
  0, // Skip to: 2387
81269
  /* 2362 */ MCD_OPC_CheckPredicate,
81270
  89,
81271
  101,
81272
  3,
81273
  0, // Skip to: 3236
81274
  /* 2367 */ MCD_OPC_CheckField,
81275
  23,
81276
  9,
81277
  253,
81278
  3,
81279
  93,
81280
  3,
81281
  0, // Skip to: 3236
81282
  /* 2375 */ MCD_OPC_CheckField,
81283
  4,
81284
  1,
81285
  0,
81286
  86,
81287
  3,
81288
  0, // Skip to: 3236
81289
  /* 2382 */ MCD_OPC_Decode,
81290
  213,
81291
  17,
81292
  144,
81293
  4, // Opcode: VCVTAUD
81294
  /* 2387 */ MCD_OPC_FilterValue,
81295
  1,
81296
  76,
81297
  3,
81298
  0, // Skip to: 3236
81299
  /* 2392 */ MCD_OPC_CheckPredicate,
81300
  89,
81301
  71,
81302
  3,
81303
  0, // Skip to: 3236
81304
  /* 2397 */ MCD_OPC_CheckField,
81305
  23,
81306
  9,
81307
  253,
81308
  3,
81309
  63,
81310
  3,
81311
  0, // Skip to: 3236
81312
  /* 2405 */ MCD_OPC_CheckField,
81313
  4,
81314
  1,
81315
  0,
81316
  56,
81317
  3,
81318
  0, // Skip to: 3236
81319
  /* 2412 */ MCD_OPC_Decode,
81320
  210,
81321
  17,
81322
  144,
81323
  4, // Opcode: VCVTASD
81324
  /* 2417 */ MCD_OPC_FilterValue,
81325
  13,
81326
  63,
81327
  0,
81328
  0, // Skip to: 2485
81329
  /* 2422 */ MCD_OPC_ExtractField,
81330
  7,
81331
  1, // Inst{7} ...
81332
  /* 2425 */ MCD_OPC_FilterValue,
81333
  0,
81334
  25,
81335
  0,
81336
  0, // Skip to: 2455
81337
  /* 2430 */ MCD_OPC_CheckPredicate,
81338
  89,
81339
  33,
81340
  3,
81341
  0, // Skip to: 3236
81342
  /* 2435 */ MCD_OPC_CheckField,
81343
  23,
81344
  9,
81345
  253,
81346
  3,
81347
  25,
81348
  3,
81349
  0, // Skip to: 3236
81350
  /* 2443 */ MCD_OPC_CheckField,
81351
  4,
81352
  1,
81353
  0,
81354
  18,
81355
  3,
81356
  0, // Skip to: 3236
81357
  /* 2450 */ MCD_OPC_Decode,
81358
  246,
81359
  17,
81360
  144,
81361
  4, // Opcode: VCVTNUD
81362
  /* 2455 */ MCD_OPC_FilterValue,
81363
  1,
81364
  8,
81365
  3,
81366
  0, // Skip to: 3236
81367
  /* 2460 */ MCD_OPC_CheckPredicate,
81368
  89,
81369
  3,
81370
  3,
81371
  0, // Skip to: 3236
81372
  /* 2465 */ MCD_OPC_CheckField,
81373
  23,
81374
  9,
81375
  253,
81376
  3,
81377
  251,
81378
  2,
81379
  0, // Skip to: 3236
81380
  /* 2473 */ MCD_OPC_CheckField,
81381
  4,
81382
  1,
81383
  0,
81384
  244,
81385
  2,
81386
  0, // Skip to: 3236
81387
  /* 2480 */ MCD_OPC_Decode,
81388
  243,
81389
  17,
81390
  144,
81391
  4, // Opcode: VCVTNSD
81392
  /* 2485 */ MCD_OPC_FilterValue,
81393
  14,
81394
  63,
81395
  0,
81396
  0, // Skip to: 2553
81397
  /* 2490 */ MCD_OPC_ExtractField,
81398
  7,
81399
  1, // Inst{7} ...
81400
  /* 2493 */ MCD_OPC_FilterValue,
81401
  0,
81402
  25,
81403
  0,
81404
  0, // Skip to: 2523
81405
  /* 2498 */ MCD_OPC_CheckPredicate,
81406
  89,
81407
  221,
81408
  2,
81409
  0, // Skip to: 3236
81410
  /* 2503 */ MCD_OPC_CheckField,
81411
  23,
81412
  9,
81413
  253,
81414
  3,
81415
  213,
81416
  2,
81417
  0, // Skip to: 3236
81418
  /* 2511 */ MCD_OPC_CheckField,
81419
  4,
81420
  1,
81421
  0,
81422
  206,
81423
  2,
81424
  0, // Skip to: 3236
81425
  /* 2518 */ MCD_OPC_Decode,
81426
  132,
81427
  18,
81428
  144,
81429
  4, // Opcode: VCVTPUD
81430
  /* 2523 */ MCD_OPC_FilterValue,
81431
  1,
81432
  196,
81433
  2,
81434
  0, // Skip to: 3236
81435
  /* 2528 */ MCD_OPC_CheckPredicate,
81436
  89,
81437
  191,
81438
  2,
81439
  0, // Skip to: 3236
81440
  /* 2533 */ MCD_OPC_CheckField,
81441
  23,
81442
  9,
81443
  253,
81444
  3,
81445
  183,
81446
  2,
81447
  0, // Skip to: 3236
81448
  /* 2541 */ MCD_OPC_CheckField,
81449
  4,
81450
  1,
81451
  0,
81452
  176,
81453
  2,
81454
  0, // Skip to: 3236
81455
  /* 2548 */ MCD_OPC_Decode,
81456
  129,
81457
  18,
81458
  144,
81459
  4, // Opcode: VCVTPSD
81460
  /* 2553 */ MCD_OPC_FilterValue,
81461
  15,
81462
  166,
81463
  2,
81464
  0, // Skip to: 3236
81465
  /* 2558 */ MCD_OPC_ExtractField,
81466
  7,
81467
  1, // Inst{7} ...
81468
  /* 2561 */ MCD_OPC_FilterValue,
81469
  0,
81470
  25,
81471
  0,
81472
  0, // Skip to: 2591
81473
  /* 2566 */ MCD_OPC_CheckPredicate,
81474
  89,
81475
  153,
81476
  2,
81477
  0, // Skip to: 3236
81478
  /* 2571 */ MCD_OPC_CheckField,
81479
  23,
81480
  9,
81481
  253,
81482
  3,
81483
  145,
81484
  2,
81485
  0, // Skip to: 3236
81486
  /* 2579 */ MCD_OPC_CheckField,
81487
  4,
81488
  1,
81489
  0,
81490
  138,
81491
  2,
81492
  0, // Skip to: 3236
81493
  /* 2586 */ MCD_OPC_Decode,
81494
  232,
81495
  17,
81496
  144,
81497
  4, // Opcode: VCVTMUD
81498
  /* 2591 */ MCD_OPC_FilterValue,
81499
  1,
81500
  128,
81501
  2,
81502
  0, // Skip to: 3236
81503
  /* 2596 */ MCD_OPC_CheckPredicate,
81504
  89,
81505
  123,
81506
  2,
81507
  0, // Skip to: 3236
81508
  /* 2601 */ MCD_OPC_CheckField,
81509
  23,
81510
  9,
81511
  253,
81512
  3,
81513
  115,
81514
  2,
81515
  0, // Skip to: 3236
81516
  /* 2609 */ MCD_OPC_CheckField,
81517
  4,
81518
  1,
81519
  0,
81520
  108,
81521
  2,
81522
  0, // Skip to: 3236
81523
  /* 2616 */ MCD_OPC_Decode,
81524
  229,
81525
  17,
81526
  144,
81527
  4, // Opcode: VCVTMSD
81528
  /* 2621 */ MCD_OPC_FilterValue,
81529
  12,
81530
  132,
81531
  0,
81532
  0, // Skip to: 2758
81533
  /* 2626 */ MCD_OPC_ExtractField,
81534
  4,
81535
  1, // Inst{4} ...
81536
  /* 2629 */ MCD_OPC_FilterValue,
81537
  0,
81538
  87,
81539
  0,
81540
  0, // Skip to: 2721
81541
  /* 2634 */ MCD_OPC_ExtractField,
81542
  20,
81543
  2, // Inst{21-20} ...
81544
  /* 2637 */ MCD_OPC_FilterValue,
81545
  0,
81546
  25,
81547
  0,
81548
  0, // Skip to: 2667
81549
  /* 2642 */ MCD_OPC_CheckPredicate,
81550
  31,
81551
  77,
81552
  2,
81553
  0, // Skip to: 3236
81554
  /* 2647 */ MCD_OPC_CheckField,
81555
  23,
81556
  9,
81557
  248,
81558
  3,
81559
  69,
81560
  2,
81561
  0, // Skip to: 3236
81562
  /* 2655 */ MCD_OPC_CheckField,
81563
  6,
81564
  1,
81565
  1,
81566
  62,
81567
  2,
81568
  0, // Skip to: 3236
81569
  /* 2662 */ MCD_OPC_Decode,
81570
  235,
81571
  22,
81572
  211,
81573
  1, // Opcode: VMMLA
81574
  /* 2667 */ MCD_OPC_FilterValue,
81575
  2,
81576
  52,
81577
  2,
81578
  0, // Skip to: 3236
81579
  /* 2672 */ MCD_OPC_ExtractField,
81580
  23,
81581
  9, // Inst{31-23} ...
81582
  /* 2675 */ MCD_OPC_FilterValue,
81583
  248,
81584
  3,
81585
  17,
81586
  0,
81587
  0, // Skip to: 2698
81588
  /* 2681 */ MCD_OPC_CheckPredicate,
81589
  95,
81590
  38,
81591
  2,
81592
  0, // Skip to: 3236
81593
  /* 2686 */ MCD_OPC_CheckField,
81594
  6,
81595
  1,
81596
  1,
81597
  31,
81598
  2,
81599
  0, // Skip to: 3236
81600
  /* 2693 */ MCD_OPC_Decode,
81601
  172,
81602
  27,
81603
  211,
81604
  1, // Opcode: VSMMLA
81605
  /* 2698 */ MCD_OPC_FilterValue,
81606
  249,
81607
  3,
81608
  20,
81609
  2,
81610
  0, // Skip to: 3236
81611
  /* 2704 */ MCD_OPC_CheckPredicate,
81612
  95,
81613
  15,
81614
  2,
81615
  0, // Skip to: 3236
81616
  /* 2709 */ MCD_OPC_CheckField,
81617
  6,
81618
  1,
81619
  1,
81620
  8,
81621
  2,
81622
  0, // Skip to: 3236
81623
  /* 2716 */ MCD_OPC_Decode,
81624
  202,
81625
  30,
81626
  211,
81627
  1, // Opcode: VUSMMLA
81628
  /* 2721 */ MCD_OPC_FilterValue,
81629
  1,
81630
  254,
81631
  1,
81632
  0, // Skip to: 3236
81633
  /* 2726 */ MCD_OPC_CheckPredicate,
81634
  95,
81635
  249,
81636
  1,
81637
  0, // Skip to: 3236
81638
  /* 2731 */ MCD_OPC_CheckField,
81639
  23,
81640
  9,
81641
  248,
81642
  3,
81643
  241,
81644
  1,
81645
  0, // Skip to: 3236
81646
  /* 2739 */ MCD_OPC_CheckField,
81647
  20,
81648
  2,
81649
  2,
81650
  234,
81651
  1,
81652
  0, // Skip to: 3236
81653
  /* 2746 */ MCD_OPC_CheckField,
81654
  6,
81655
  1,
81656
  1,
81657
  227,
81658
  1,
81659
  0, // Skip to: 3236
81660
  /* 2753 */ MCD_OPC_Decode,
81661
  197,
81662
  30,
81663
  211,
81664
  1, // Opcode: VUMMLA
81665
  /* 2758 */ MCD_OPC_FilterValue,
81666
  13,
81667
  217,
81668
  1,
81669
  0, // Skip to: 3236
81670
  /* 2763 */ MCD_OPC_ExtractField,
81671
  23,
81672
  9, // Inst{31-23} ...
81673
  /* 2766 */ MCD_OPC_FilterValue,
81674
  248,
81675
  3,
81676
  139,
81677
  0,
81678
  0, // Skip to: 2911
81679
  /* 2772 */ MCD_OPC_ExtractField,
81680
  4,
81681
  1, // Inst{4} ...
81682
  /* 2775 */ MCD_OPC_FilterValue,
81683
  0,
81684
  79,
81685
  0,
81686
  0, // Skip to: 2859
81687
  /* 2780 */ MCD_OPC_ExtractField,
81688
  6,
81689
  1, // Inst{6} ...
81690
  /* 2783 */ MCD_OPC_FilterValue,
81691
  0,
81692
  33,
81693
  0,
81694
  0, // Skip to: 2821
81695
  /* 2788 */ MCD_OPC_ExtractField,
81696
  20,
81697
  2, // Inst{21-20} ...
81698
  /* 2791 */ MCD_OPC_FilterValue,
81699
  0,
81700
  10,
81701
  0,
81702
  0, // Skip to: 2806
81703
  /* 2796 */ MCD_OPC_CheckPredicate,
81704
  31,
81705
  179,
81706
  1,
81707
  0, // Skip to: 3236
81708
  /* 2801 */ MCD_OPC_Decode,
81709
  216,
81710
  5,
81711
  210,
81712
  1, // Opcode: BF16VDOTS_VDOTD
81713
  /* 2806 */ MCD_OPC_FilterValue,
81714
  2,
81715
  169,
81716
  1,
81717
  0, // Skip to: 3236
81718
  /* 2811 */ MCD_OPC_CheckPredicate,
81719
  96,
81720
  164,
81721
  1,
81722
  0, // Skip to: 3236
81723
  /* 2816 */ MCD_OPC_Decode,
81724
  212,
81725
  26,
81726
  210,
81727
  1, // Opcode: VSDOTD
81728
  /* 2821 */ MCD_OPC_FilterValue,
81729
  1,
81730
  154,
81731
  1,
81732
  0, // Skip to: 3236
81733
  /* 2826 */ MCD_OPC_ExtractField,
81734
  20,
81735
  2, // Inst{21-20} ...
81736
  /* 2829 */ MCD_OPC_FilterValue,
81737
  0,
81738
  10,
81739
  0,
81740
  0, // Skip to: 2844
81741
  /* 2834 */ MCD_OPC_CheckPredicate,
81742
  31,
81743
  141,
81744
  1,
81745
  0, // Skip to: 3236
81746
  /* 2839 */ MCD_OPC_Decode,
81747
  217,
81748
  5,
81749
  211,
81750
  1, // Opcode: BF16VDOTS_VDOTQ
81751
  /* 2844 */ MCD_OPC_FilterValue,
81752
  2,
81753
  131,
81754
  1,
81755
  0, // Skip to: 3236
81756
  /* 2849 */ MCD_OPC_CheckPredicate,
81757
  96,
81758
  126,
81759
  1,
81760
  0, // Skip to: 3236
81761
  /* 2854 */ MCD_OPC_Decode,
81762
  214,
81763
  26,
81764
  211,
81765
  1, // Opcode: VSDOTQ
81766
  /* 2859 */ MCD_OPC_FilterValue,
81767
  1,
81768
  116,
81769
  1,
81770
  0, // Skip to: 3236
81771
  /* 2864 */ MCD_OPC_ExtractField,
81772
  6,
81773
  1, // Inst{6} ...
81774
  /* 2867 */ MCD_OPC_FilterValue,
81775
  0,
81776
  17,
81777
  0,
81778
  0, // Skip to: 2889
81779
  /* 2872 */ MCD_OPC_CheckPredicate,
81780
  96,
81781
  103,
81782
  1,
81783
  0, // Skip to: 3236
81784
  /* 2877 */ MCD_OPC_CheckField,
81785
  20,
81786
  2,
81787
  2,
81788
  96,
81789
  1,
81790
  0, // Skip to: 3236
81791
  /* 2884 */ MCD_OPC_Decode,
81792
  184,
81793
  30,
81794
  210,
81795
  1, // Opcode: VUDOTD
81796
  /* 2889 */ MCD_OPC_FilterValue,
81797
  1,
81798
  86,
81799
  1,
81800
  0, // Skip to: 3236
81801
  /* 2894 */ MCD_OPC_CheckPredicate,
81802
  96,
81803
  81,
81804
  1,
81805
  0, // Skip to: 3236
81806
  /* 2899 */ MCD_OPC_CheckField,
81807
  20,
81808
  2,
81809
  2,
81810
  74,
81811
  1,
81812
  0, // Skip to: 3236
81813
  /* 2906 */ MCD_OPC_Decode,
81814
  186,
81815
  30,
81816
  211,
81817
  1, // Opcode: VUDOTQ
81818
  /* 2911 */ MCD_OPC_FilterValue,
81819
  249,
81820
  3,
81821
  61,
81822
  0,
81823
  0, // Skip to: 2978
81824
  /* 2917 */ MCD_OPC_ExtractField,
81825
  6,
81826
  1, // Inst{6} ...
81827
  /* 2920 */ MCD_OPC_FilterValue,
81828
  0,
81829
  24,
81830
  0,
81831
  0, // Skip to: 2949
81832
  /* 2925 */ MCD_OPC_CheckPredicate,
81833
  95,
81834
  50,
81835
  1,
81836
  0, // Skip to: 3236
81837
  /* 2930 */ MCD_OPC_CheckField,
81838
  20,
81839
  2,
81840
  2,
81841
  43,
81842
  1,
81843
  0, // Skip to: 3236
81844
  /* 2937 */ MCD_OPC_CheckField,
81845
  4,
81846
  1,
81847
  0,
81848
  36,
81849
  1,
81850
  0, // Skip to: 3236
81851
  /* 2944 */ MCD_OPC_Decode,
81852
  198,
81853
  30,
81854
  210,
81855
  1, // Opcode: VUSDOTD
81856
  /* 2949 */ MCD_OPC_FilterValue,
81857
  1,
81858
  26,
81859
  1,
81860
  0, // Skip to: 3236
81861
  /* 2954 */ MCD_OPC_CheckPredicate,
81862
  95,
81863
  21,
81864
  1,
81865
  0, // Skip to: 3236
81866
  /* 2959 */ MCD_OPC_CheckField,
81867
  20,
81868
  2,
81869
  2,
81870
  14,
81871
  1,
81872
  0, // Skip to: 3236
81873
  /* 2966 */ MCD_OPC_CheckField,
81874
  4,
81875
  1,
81876
  0,
81877
  7,
81878
  1,
81879
  0, // Skip to: 3236
81880
  /* 2973 */ MCD_OPC_Decode,
81881
  200,
81882
  30,
81883
  211,
81884
  1, // Opcode: VUSDOTQ
81885
  /* 2978 */ MCD_OPC_FilterValue,
81886
  252,
81887
  3,
81888
  139,
81889
  0,
81890
  0, // Skip to: 3123
81891
  /* 2984 */ MCD_OPC_ExtractField,
81892
  4,
81893
  1, // Inst{4} ...
81894
  /* 2987 */ MCD_OPC_FilterValue,
81895
  0,
81896
  79,
81897
  0,
81898
  0, // Skip to: 3071
81899
  /* 2992 */ MCD_OPC_ExtractField,
81900
  6,
81901
  1, // Inst{6} ...
81902
  /* 2995 */ MCD_OPC_FilterValue,
81903
  0,
81904
  33,
81905
  0,
81906
  0, // Skip to: 3033
81907
  /* 3000 */ MCD_OPC_ExtractField,
81908
  20,
81909
  2, // Inst{21-20} ...
81910
  /* 3003 */ MCD_OPC_FilterValue,
81911
  0,
81912
  10,
81913
  0,
81914
  0, // Skip to: 3018
81915
  /* 3008 */ MCD_OPC_CheckPredicate,
81916
  31,
81917
  223,
81918
  0,
81919
  0, // Skip to: 3236
81920
  /* 3013 */ MCD_OPC_Decode,
81921
  214,
81922
  5,
81923
  218,
81924
  1, // Opcode: BF16VDOTI_VDOTD
81925
  /* 3018 */ MCD_OPC_FilterValue,
81926
  2,
81927
  213,
81928
  0,
81929
  0, // Skip to: 3236
81930
  /* 3023 */ MCD_OPC_CheckPredicate,
81931
  96,
81932
  208,
81933
  0,
81934
  0, // Skip to: 3236
81935
  /* 3028 */ MCD_OPC_Decode,
81936
  213,
81937
  26,
81938
  218,
81939
  1, // Opcode: VSDOTDI
81940
  /* 3033 */ MCD_OPC_FilterValue,
81941
  1,
81942
  198,
81943
  0,
81944
  0, // Skip to: 3236
81945
  /* 3038 */ MCD_OPC_ExtractField,
81946
  20,
81947
  2, // Inst{21-20} ...
81948
  /* 3041 */ MCD_OPC_FilterValue,
81949
  0,
81950
  10,
81951
  0,
81952
  0, // Skip to: 3056
81953
  /* 3046 */ MCD_OPC_CheckPredicate,
81954
  31,
81955
  185,
81956
  0,
81957
  0, // Skip to: 3236
81958
  /* 3051 */ MCD_OPC_Decode,
81959
  215,
81960
  5,
81961
  219,
81962
  1, // Opcode: BF16VDOTI_VDOTQ
81963
  /* 3056 */ MCD_OPC_FilterValue,
81964
  2,
81965
  175,
81966
  0,
81967
  0, // Skip to: 3236
81968
  /* 3061 */ MCD_OPC_CheckPredicate,
81969
  96,
81970
  170,
81971
  0,
81972
  0, // Skip to: 3236
81973
  /* 3066 */ MCD_OPC_Decode,
81974
  215,
81975
  26,
81976
  219,
81977
  1, // Opcode: VSDOTQI
81978
  /* 3071 */ MCD_OPC_FilterValue,
81979
  1,
81980
  160,
81981
  0,
81982
  0, // Skip to: 3236
81983
  /* 3076 */ MCD_OPC_ExtractField,
81984
  6,
81985
  1, // Inst{6} ...
81986
  /* 3079 */ MCD_OPC_FilterValue,
81987
  0,
81988
  17,
81989
  0,
81990
  0, // Skip to: 3101
81991
  /* 3084 */ MCD_OPC_CheckPredicate,
81992
  96,
81993
  147,
81994
  0,
81995
  0, // Skip to: 3236
81996
  /* 3089 */ MCD_OPC_CheckField,
81997
  20,
81998
  2,
81999
  2,
82000
  140,
82001
  0,
82002
  0, // Skip to: 3236
82003
  /* 3096 */ MCD_OPC_Decode,
82004
  185,
82005
  30,
82006
  218,
82007
  1, // Opcode: VUDOTDI
82008
  /* 3101 */ MCD_OPC_FilterValue,
82009
  1,
82010
  130,
82011
  0,
82012
  0, // Skip to: 3236
82013
  /* 3106 */ MCD_OPC_CheckPredicate,
82014
  96,
82015
  125,
82016
  0,
82017
  0, // Skip to: 3236
82018
  /* 3111 */ MCD_OPC_CheckField,
82019
  20,
82020
  2,
82021
  2,
82022
  118,
82023
  0,
82024
  0, // Skip to: 3236
82025
  /* 3118 */ MCD_OPC_Decode,
82026
  187,
82027
  30,
82028
  219,
82029
  1, // Opcode: VUDOTQI
82030
  /* 3123 */ MCD_OPC_FilterValue,
82031
  253,
82032
  3,
82033
  107,
82034
  0,
82035
  0, // Skip to: 3236
82036
  /* 3129 */ MCD_OPC_ExtractField,
82037
  4,
82038
  1, // Inst{4} ...
82039
  /* 3132 */ MCD_OPC_FilterValue,
82040
  0,
82041
  47,
82042
  0,
82043
  0, // Skip to: 3184
82044
  /* 3137 */ MCD_OPC_ExtractField,
82045
  6,
82046
  1, // Inst{6} ...
82047
  /* 3140 */ MCD_OPC_FilterValue,
82048
  0,
82049
  17,
82050
  0,
82051
  0, // Skip to: 3162
82052
  /* 3145 */ MCD_OPC_CheckPredicate,
82053
  95,
82054
  86,
82055
  0,
82056
  0, // Skip to: 3236
82057
  /* 3150 */ MCD_OPC_CheckField,
82058
  20,
82059
  2,
82060
  0,
82061
  79,
82062
  0,
82063
  0, // Skip to: 3236
82064
  /* 3157 */ MCD_OPC_Decode,
82065
  199,
82066
  30,
82067
  218,
82068
  1, // Opcode: VUSDOTDI
82069
  /* 3162 */ MCD_OPC_FilterValue,
82070
  1,
82071
  69,
82072
  0,
82073
  0, // Skip to: 3236
82074
  /* 3167 */ MCD_OPC_CheckPredicate,
82075
  95,
82076
  64,
82077
  0,
82078
  0, // Skip to: 3236
82079
  /* 3172 */ MCD_OPC_CheckField,
82080
  20,
82081
  2,
82082
  0,
82083
  57,
82084
  0,
82085
  0, // Skip to: 3236
82086
  /* 3179 */ MCD_OPC_Decode,
82087
  201,
82088
  30,
82089
  219,
82090
  1, // Opcode: VUSDOTQI
82091
  /* 3184 */ MCD_OPC_FilterValue,
82092
  1,
82093
  47,
82094
  0,
82095
  0, // Skip to: 3236
82096
  /* 3189 */ MCD_OPC_ExtractField,
82097
  6,
82098
  1, // Inst{6} ...
82099
  /* 3192 */ MCD_OPC_FilterValue,
82100
  0,
82101
  17,
82102
  0,
82103
  0, // Skip to: 3214
82104
  /* 3197 */ MCD_OPC_CheckPredicate,
82105
  95,
82106
  34,
82107
  0,
82108
  0, // Skip to: 3236
82109
  /* 3202 */ MCD_OPC_CheckField,
82110
  20,
82111
  2,
82112
  0,
82113
  27,
82114
  0,
82115
  0, // Skip to: 3236
82116
  /* 3209 */ MCD_OPC_Decode,
82117
  132,
82118
  30,
82119
  218,
82120
  1, // Opcode: VSUDOTDI
82121
  /* 3214 */ MCD_OPC_FilterValue,
82122
  1,
82123
  17,
82124
  0,
82125
  0, // Skip to: 3236
82126
  /* 3219 */ MCD_OPC_CheckPredicate,
82127
  95,
82128
  12,
82129
  0,
82130
  0, // Skip to: 3236
82131
  /* 3224 */ MCD_OPC_CheckField,
82132
  20,
82133
  2,
82134
  0,
82135
  5,
82136
  0,
82137
  0, // Skip to: 3236
82138
  /* 3231 */ MCD_OPC_Decode,
82139
  133,
82140
  30,
82141
  219,
82142
  1, // Opcode: VSUDOTQI
82143
  /* 3236 */ MCD_OPC_Fail,
82144
  0
82145
};
82146
82147
static const uint8_t DecoderTablev8Crypto32[] = {
82148
  /* 0 */ MCD_OPC_ExtractField,
82149
  20,
82150
  2, // Inst{21-20} ...
82151
  /* 3 */ MCD_OPC_FilterValue,
82152
  0,
82153
  77,
82154
  0,
82155
  0, // Skip to: 85
82156
  /* 8 */ MCD_OPC_ExtractField,
82157
  23,
82158
  9, // Inst{31-23} ...
82159
  /* 11 */ MCD_OPC_FilterValue,
82160
  228,
82161
  3,
82162
  31,
82163
  0,
82164
  0, // Skip to: 48
82165
  /* 17 */ MCD_OPC_CheckPredicate,
82166
  97,
82167
  22,
82168
  2,
82169
  0, // Skip to: 556
82170
  /* 22 */ MCD_OPC_CheckField,
82171
  8,
82172
  4,
82173
  12,
82174
  15,
82175
  2,
82176
  0, // Skip to: 556
82177
  /* 29 */ MCD_OPC_CheckField,
82178
  6,
82179
  1,
82180
  1,
82181
  8,
82182
  2,
82183
  0, // Skip to: 556
82184
  /* 36 */ MCD_OPC_CheckField,
82185
  4,
82186
  1,
82187
  0,
82188
  1,
82189
  2,
82190
  0, // Skip to: 556
82191
  /* 43 */ MCD_OPC_Decode,
82192
  162,
82193
  14,
82194
  211,
82195
  1, // Opcode: SHA1C
82196
  /* 48 */ MCD_OPC_FilterValue,
82197
  230,
82198
  3,
82199
  246,
82200
  1,
82201
  0, // Skip to: 556
82202
  /* 54 */ MCD_OPC_CheckPredicate,
82203
  97,
82204
  241,
82205
  1,
82206
  0, // Skip to: 556
82207
  /* 59 */ MCD_OPC_CheckField,
82208
  8,
82209
  4,
82210
  12,
82211
  234,
82212
  1,
82213
  0, // Skip to: 556
82214
  /* 66 */ MCD_OPC_CheckField,
82215
  6,
82216
  1,
82217
  1,
82218
  227,
82219
  1,
82220
  0, // Skip to: 556
82221
  /* 73 */ MCD_OPC_CheckField,
82222
  4,
82223
  1,
82224
  0,
82225
  220,
82226
  1,
82227
  0, // Skip to: 556
82228
  /* 80 */ MCD_OPC_Decode,
82229
  168,
82230
  14,
82231
  211,
82232
  1, // Opcode: SHA256H
82233
  /* 85 */ MCD_OPC_FilterValue,
82234
  1,
82235
  77,
82236
  0,
82237
  0, // Skip to: 167
82238
  /* 90 */ MCD_OPC_ExtractField,
82239
  23,
82240
  9, // Inst{31-23} ...
82241
  /* 93 */ MCD_OPC_FilterValue,
82242
  228,
82243
  3,
82244
  31,
82245
  0,
82246
  0, // Skip to: 130
82247
  /* 99 */ MCD_OPC_CheckPredicate,
82248
  97,
82249
  196,
82250
  1,
82251
  0, // Skip to: 556
82252
  /* 104 */ MCD_OPC_CheckField,
82253
  8,
82254
  4,
82255
  12,
82256
  189,
82257
  1,
82258
  0, // Skip to: 556
82259
  /* 111 */ MCD_OPC_CheckField,
82260
  6,
82261
  1,
82262
  1,
82263
  182,
82264
  1,
82265
  0, // Skip to: 556
82266
  /* 118 */ MCD_OPC_CheckField,
82267
  4,
82268
  1,
82269
  0,
82270
  175,
82271
  1,
82272
  0, // Skip to: 556
82273
  /* 125 */ MCD_OPC_Decode,
82274
  165,
82275
  14,
82276
  211,
82277
  1, // Opcode: SHA1P
82278
  /* 130 */ MCD_OPC_FilterValue,
82279
  230,
82280
  3,
82281
  164,
82282
  1,
82283
  0, // Skip to: 556
82284
  /* 136 */ MCD_OPC_CheckPredicate,
82285
  97,
82286
  159,
82287
  1,
82288
  0, // Skip to: 556
82289
  /* 141 */ MCD_OPC_CheckField,
82290
  8,
82291
  4,
82292
  12,
82293
  152,
82294
  1,
82295
  0, // Skip to: 556
82296
  /* 148 */ MCD_OPC_CheckField,
82297
  6,
82298
  1,
82299
  1,
82300
  145,
82301
  1,
82302
  0, // Skip to: 556
82303
  /* 155 */ MCD_OPC_CheckField,
82304
  4,
82305
  1,
82306
  0,
82307
  138,
82308
  1,
82309
  0, // Skip to: 556
82310
  /* 162 */ MCD_OPC_Decode,
82311
  169,
82312
  14,
82313
  211,
82314
  1, // Opcode: SHA256H2
82315
  /* 167 */ MCD_OPC_FilterValue,
82316
  2,
82317
  77,
82318
  0,
82319
  0, // Skip to: 249
82320
  /* 172 */ MCD_OPC_ExtractField,
82321
  23,
82322
  9, // Inst{31-23} ...
82323
  /* 175 */ MCD_OPC_FilterValue,
82324
  228,
82325
  3,
82326
  31,
82327
  0,
82328
  0, // Skip to: 212
82329
  /* 181 */ MCD_OPC_CheckPredicate,
82330
  97,
82331
  114,
82332
  1,
82333
  0, // Skip to: 556
82334
  /* 186 */ MCD_OPC_CheckField,
82335
  8,
82336
  4,
82337
  12,
82338
  107,
82339
  1,
82340
  0, // Skip to: 556
82341
  /* 193 */ MCD_OPC_CheckField,
82342
  6,
82343
  1,
82344
  1,
82345
  100,
82346
  1,
82347
  0, // Skip to: 556
82348
  /* 200 */ MCD_OPC_CheckField,
82349
  4,
82350
  1,
82351
  0,
82352
  93,
82353
  1,
82354
  0, // Skip to: 556
82355
  /* 207 */ MCD_OPC_Decode,
82356
  164,
82357
  14,
82358
  211,
82359
  1, // Opcode: SHA1M
82360
  /* 212 */ MCD_OPC_FilterValue,
82361
  230,
82362
  3,
82363
  82,
82364
  1,
82365
  0, // Skip to: 556
82366
  /* 218 */ MCD_OPC_CheckPredicate,
82367
  97,
82368
  77,
82369
  1,
82370
  0, // Skip to: 556
82371
  /* 223 */ MCD_OPC_CheckField,
82372
  8,
82373
  4,
82374
  12,
82375
  70,
82376
  1,
82377
  0, // Skip to: 556
82378
  /* 230 */ MCD_OPC_CheckField,
82379
  6,
82380
  1,
82381
  1,
82382
  63,
82383
  1,
82384
  0, // Skip to: 556
82385
  /* 237 */ MCD_OPC_CheckField,
82386
  4,
82387
  1,
82388
  0,
82389
  56,
82390
  1,
82391
  0, // Skip to: 556
82392
  /* 244 */ MCD_OPC_Decode,
82393
  171,
82394
  14,
82395
  211,
82396
  1, // Opcode: SHA256SU1
82397
  /* 249 */ MCD_OPC_FilterValue,
82398
  3,
82399
  46,
82400
  1,
82401
  0, // Skip to: 556
82402
  /* 254 */ MCD_OPC_ExtractField,
82403
  8,
82404
  4, // Inst{11-8} ...
82405
  /* 257 */ MCD_OPC_FilterValue,
82406
  2,
82407
  39,
82408
  0,
82409
  0, // Skip to: 301
82410
  /* 262 */ MCD_OPC_CheckPredicate,
82411
  97,
82412
  33,
82413
  1,
82414
  0, // Skip to: 556
82415
  /* 267 */ MCD_OPC_CheckField,
82416
  23,
82417
  9,
82418
  231,
82419
  3,
82420
  25,
82421
  1,
82422
  0, // Skip to: 556
82423
  /* 275 */ MCD_OPC_CheckField,
82424
  16,
82425
  4,
82426
  9,
82427
  18,
82428
  1,
82429
  0, // Skip to: 556
82430
  /* 282 */ MCD_OPC_CheckField,
82431
  6,
82432
  2,
82433
  3,
82434
  11,
82435
  1,
82436
  0, // Skip to: 556
82437
  /* 289 */ MCD_OPC_CheckField,
82438
  4,
82439
  1,
82440
  0,
82441
  4,
82442
  1,
82443
  0, // Skip to: 556
82444
  /* 296 */ MCD_OPC_Decode,
82445
  163,
82446
  14,
82447
  232,
82448
  1, // Opcode: SHA1H
82449
  /* 301 */ MCD_OPC_FilterValue,
82450
  3,
82451
  213,
82452
  0,
82453
  0, // Skip to: 519
82454
  /* 306 */ MCD_OPC_ExtractField,
82455
  6,
82456
  2, // Inst{7-6} ...
82457
  /* 309 */ MCD_OPC_FilterValue,
82458
  0,
82459
  32,
82460
  0,
82461
  0, // Skip to: 346
82462
  /* 314 */ MCD_OPC_CheckPredicate,
82463
  29,
82464
  237,
82465
  0,
82466
  0, // Skip to: 556
82467
  /* 319 */ MCD_OPC_CheckField,
82468
  23,
82469
  9,
82470
  231,
82471
  3,
82472
  229,
82473
  0,
82474
  0, // Skip to: 556
82475
  /* 327 */ MCD_OPC_CheckField,
82476
  16,
82477
  4,
82478
  0,
82479
  222,
82480
  0,
82481
  0, // Skip to: 556
82482
  /* 334 */ MCD_OPC_CheckField,
82483
  4,
82484
  1,
82485
  0,
82486
  215,
82487
  0,
82488
  0, // Skip to: 556
82489
  /* 341 */ MCD_OPC_Decode,
82490
  207,
82491
  5,
82492
  238,
82493
  1, // Opcode: AESE
82494
  /* 346 */ MCD_OPC_FilterValue,
82495
  1,
82496
  32,
82497
  0,
82498
  0, // Skip to: 383
82499
  /* 351 */ MCD_OPC_CheckPredicate,
82500
  29,
82501
  200,
82502
  0,
82503
  0, // Skip to: 556
82504
  /* 356 */ MCD_OPC_CheckField,
82505
  23,
82506
  9,
82507
  231,
82508
  3,
82509
  192,
82510
  0,
82511
  0, // Skip to: 556
82512
  /* 364 */ MCD_OPC_CheckField,
82513
  16,
82514
  4,
82515
  0,
82516
  185,
82517
  0,
82518
  0, // Skip to: 556
82519
  /* 371 */ MCD_OPC_CheckField,
82520
  4,
82521
  1,
82522
  0,
82523
  178,
82524
  0,
82525
  0, // Skip to: 556
82526
  /* 378 */ MCD_OPC_Decode,
82527
  206,
82528
  5,
82529
  238,
82530
  1, // Opcode: AESD
82531
  /* 383 */ MCD_OPC_FilterValue,
82532
  2,
82533
  63,
82534
  0,
82535
  0, // Skip to: 451
82536
  /* 388 */ MCD_OPC_ExtractField,
82537
  16,
82538
  4, // Inst{19-16} ...
82539
  /* 391 */ MCD_OPC_FilterValue,
82540
  0,
82541
  25,
82542
  0,
82543
  0, // Skip to: 421
82544
  /* 396 */ MCD_OPC_CheckPredicate,
82545
  29,
82546
  155,
82547
  0,
82548
  0, // Skip to: 556
82549
  /* 401 */ MCD_OPC_CheckField,
82550
  23,
82551
  9,
82552
  231,
82553
  3,
82554
  147,
82555
  0,
82556
  0, // Skip to: 556
82557
  /* 409 */ MCD_OPC_CheckField,
82558
  4,
82559
  1,
82560
  0,
82561
  140,
82562
  0,
82563
  0, // Skip to: 556
82564
  /* 416 */ MCD_OPC_Decode,
82565
  209,
82566
  5,
82567
  232,
82568
  1, // Opcode: AESMC
82569
  /* 421 */ MCD_OPC_FilterValue,
82570
  10,
82571
  130,
82572
  0,
82573
  0, // Skip to: 556
82574
  /* 426 */ MCD_OPC_CheckPredicate,
82575
  97,
82576
  125,
82577
  0,
82578
  0, // Skip to: 556
82579
  /* 431 */ MCD_OPC_CheckField,
82580
  23,
82581
  9,
82582
  231,
82583
  3,
82584
  117,
82585
  0,
82586
  0, // Skip to: 556
82587
  /* 439 */ MCD_OPC_CheckField,
82588
  4,
82589
  1,
82590
  0,
82591
  110,
82592
  0,
82593
  0, // Skip to: 556
82594
  /* 446 */ MCD_OPC_Decode,
82595
  167,
82596
  14,
82597
  238,
82598
  1, // Opcode: SHA1SU1
82599
  /* 451 */ MCD_OPC_FilterValue,
82600
  3,
82601
  100,
82602
  0,
82603
  0, // Skip to: 556
82604
  /* 456 */ MCD_OPC_ExtractField,
82605
  16,
82606
  4, // Inst{19-16} ...
82607
  /* 459 */ MCD_OPC_FilterValue,
82608
  0,
82609
  25,
82610
  0,
82611
  0, // Skip to: 489
82612
  /* 464 */ MCD_OPC_CheckPredicate,
82613
  29,
82614
  87,
82615
  0,
82616
  0, // Skip to: 556
82617
  /* 469 */ MCD_OPC_CheckField,
82618
  23,
82619
  9,
82620
  231,
82621
  3,
82622
  79,
82623
  0,
82624
  0, // Skip to: 556
82625
  /* 477 */ MCD_OPC_CheckField,
82626
  4,
82627
  1,
82628
  0,
82629
  72,
82630
  0,
82631
  0, // Skip to: 556
82632
  /* 484 */ MCD_OPC_Decode,
82633
  208,
82634
  5,
82635
  232,
82636
  1, // Opcode: AESIMC
82637
  /* 489 */ MCD_OPC_FilterValue,
82638
  10,
82639
  62,
82640
  0,
82641
  0, // Skip to: 556
82642
  /* 494 */ MCD_OPC_CheckPredicate,
82643
  97,
82644
  57,
82645
  0,
82646
  0, // Skip to: 556
82647
  /* 499 */ MCD_OPC_CheckField,
82648
  23,
82649
  9,
82650
  231,
82651
  3,
82652
  49,
82653
  0,
82654
  0, // Skip to: 556
82655
  /* 507 */ MCD_OPC_CheckField,
82656
  4,
82657
  1,
82658
  0,
82659
  42,
82660
  0,
82661
  0, // Skip to: 556
82662
  /* 514 */ MCD_OPC_Decode,
82663
  170,
82664
  14,
82665
  238,
82666
  1, // Opcode: SHA256SU0
82667
  /* 519 */ MCD_OPC_FilterValue,
82668
  12,
82669
  32,
82670
  0,
82671
  0, // Skip to: 556
82672
  /* 524 */ MCD_OPC_CheckPredicate,
82673
  97,
82674
  27,
82675
  0,
82676
  0, // Skip to: 556
82677
  /* 529 */ MCD_OPC_CheckField,
82678
  23,
82679
  9,
82680
  228,
82681
  3,
82682
  19,
82683
  0,
82684
  0, // Skip to: 556
82685
  /* 537 */ MCD_OPC_CheckField,
82686
  6,
82687
  1,
82688
  1,
82689
  12,
82690
  0,
82691
  0, // Skip to: 556
82692
  /* 544 */ MCD_OPC_CheckField,
82693
  4,
82694
  1,
82695
  0,
82696
  5,
82697
  0,
82698
  0, // Skip to: 556
82699
  /* 551 */ MCD_OPC_Decode,
82700
  166,
82701
  14,
82702
  211,
82703
  1, // Opcode: SHA1SU0
82704
  /* 556 */ MCD_OPC_Fail,
82705
  0
82706
};
82707
82708
static const uint8_t DecoderTablev8NEON32[] = {
82709
  /* 0 */ MCD_OPC_ExtractField,
82710
  8,
82711
  4, // Inst{11-8} ...
82712
  /* 3 */ MCD_OPC_FilterValue,
82713
  0,
82714
  19,
82715
  1,
82716
  0, // Skip to: 283
82717
  /* 8 */ MCD_OPC_ExtractField,
82718
  6,
82719
  2, // Inst{7-6} ...
82720
  /* 11 */ MCD_OPC_FilterValue,
82721
  0,
82722
  63,
82723
  0,
82724
  0, // Skip to: 79
82725
  /* 16 */ MCD_OPC_ExtractField,
82726
  16,
82727
  6, // Inst{21-16} ...
82728
  /* 19 */ MCD_OPC_FilterValue,
82729
  55,
82730
  25,
82731
  0,
82732
  0, // Skip to: 49
82733
  /* 24 */ MCD_OPC_CheckPredicate,
82734
  98,
82735
  174,
82736
  8,
82737
  0, // Skip to: 2251
82738
  /* 29 */ MCD_OPC_CheckField,
82739
  23,
82740
  9,
82741
  231,
82742
  3,
82743
  166,
82744
  8,
82745
  0, // Skip to: 2251
82746
  /* 37 */ MCD_OPC_CheckField,
82747
  4,
82748
  1,
82749
  0,
82750
  159,
82751
  8,
82752
  0, // Skip to: 2251
82753
  /* 44 */ MCD_OPC_Decode,
82754
  203,
82755
  17,
82756
  231,
82757
  1, // Opcode: VCVTANSDh
82758
  /* 49 */ MCD_OPC_FilterValue,
82759
  59,
82760
  149,
82761
  8,
82762
  0, // Skip to: 2251
82763
  /* 54 */ MCD_OPC_CheckPredicate,
82764
  99,
82765
  144,
82766
  8,
82767
  0, // Skip to: 2251
82768
  /* 59 */ MCD_OPC_CheckField,
82769
  23,
82770
  9,
82771
  231,
82772
  3,
82773
  136,
82774
  8,
82775
  0, // Skip to: 2251
82776
  /* 67 */ MCD_OPC_CheckField,
82777
  4,
82778
  1,
82779
  0,
82780
  129,
82781
  8,
82782
  0, // Skip to: 2251
82783
  /* 74 */ MCD_OPC_Decode,
82784
  202,
82785
  17,
82786
  231,
82787
  1, // Opcode: VCVTANSDf
82788
  /* 79 */ MCD_OPC_FilterValue,
82789
  1,
82790
  63,
82791
  0,
82792
  0, // Skip to: 147
82793
  /* 84 */ MCD_OPC_ExtractField,
82794
  16,
82795
  6, // Inst{21-16} ...
82796
  /* 87 */ MCD_OPC_FilterValue,
82797
  55,
82798
  25,
82799
  0,
82800
  0, // Skip to: 117
82801
  /* 92 */ MCD_OPC_CheckPredicate,
82802
  98,
82803
  106,
82804
  8,
82805
  0, // Skip to: 2251
82806
  /* 97 */ MCD_OPC_CheckField,
82807
  23,
82808
  9,
82809
  231,
82810
  3,
82811
  98,
82812
  8,
82813
  0, // Skip to: 2251
82814
  /* 105 */ MCD_OPC_CheckField,
82815
  4,
82816
  1,
82817
  0,
82818
  91,
82819
  8,
82820
  0, // Skip to: 2251
82821
  /* 112 */ MCD_OPC_Decode,
82822
  205,
82823
  17,
82824
  232,
82825
  1, // Opcode: VCVTANSQh
82826
  /* 117 */ MCD_OPC_FilterValue,
82827
  59,
82828
  81,
82829
  8,
82830
  0, // Skip to: 2251
82831
  /* 122 */ MCD_OPC_CheckPredicate,
82832
  99,
82833
  76,
82834
  8,
82835
  0, // Skip to: 2251
82836
  /* 127 */ MCD_OPC_CheckField,
82837
  23,
82838
  9,
82839
  231,
82840
  3,
82841
  68,
82842
  8,
82843
  0, // Skip to: 2251
82844
  /* 135 */ MCD_OPC_CheckField,
82845
  4,
82846
  1,
82847
  0,
82848
  61,
82849
  8,
82850
  0, // Skip to: 2251
82851
  /* 142 */ MCD_OPC_Decode,
82852
  204,
82853
  17,
82854
  232,
82855
  1, // Opcode: VCVTANSQf
82856
  /* 147 */ MCD_OPC_FilterValue,
82857
  2,
82858
  63,
82859
  0,
82860
  0, // Skip to: 215
82861
  /* 152 */ MCD_OPC_ExtractField,
82862
  16,
82863
  6, // Inst{21-16} ...
82864
  /* 155 */ MCD_OPC_FilterValue,
82865
  55,
82866
  25,
82867
  0,
82868
  0, // Skip to: 185
82869
  /* 160 */ MCD_OPC_CheckPredicate,
82870
  98,
82871
  38,
82872
  8,
82873
  0, // Skip to: 2251
82874
  /* 165 */ MCD_OPC_CheckField,
82875
  23,
82876
  9,
82877
  231,
82878
  3,
82879
  30,
82880
  8,
82881
  0, // Skip to: 2251
82882
  /* 173 */ MCD_OPC_CheckField,
82883
  4,
82884
  1,
82885
  0,
82886
  23,
82887
  8,
82888
  0, // Skip to: 2251
82889
  /* 180 */ MCD_OPC_Decode,
82890
  207,
82891
  17,
82892
  231,
82893
  1, // Opcode: VCVTANUDh
82894
  /* 185 */ MCD_OPC_FilterValue,
82895
  59,
82896
  13,
82897
  8,
82898
  0, // Skip to: 2251
82899
  /* 190 */ MCD_OPC_CheckPredicate,
82900
  99,
82901
  8,
82902
  8,
82903
  0, // Skip to: 2251
82904
  /* 195 */ MCD_OPC_CheckField,
82905
  23,
82906
  9,
82907
  231,
82908
  3,
82909
  0,
82910
  8,
82911
  0, // Skip to: 2251
82912
  /* 203 */ MCD_OPC_CheckField,
82913
  4,
82914
  1,
82915
  0,
82916
  249,
82917
  7,
82918
  0, // Skip to: 2251
82919
  /* 210 */ MCD_OPC_Decode,
82920
  206,
82921
  17,
82922
  231,
82923
  1, // Opcode: VCVTANUDf
82924
  /* 215 */ MCD_OPC_FilterValue,
82925
  3,
82926
  239,
82927
  7,
82928
  0, // Skip to: 2251
82929
  /* 220 */ MCD_OPC_ExtractField,
82930
  16,
82931
  6, // Inst{21-16} ...
82932
  /* 223 */ MCD_OPC_FilterValue,
82933
  55,
82934
  25,
82935
  0,
82936
  0, // Skip to: 253
82937
  /* 228 */ MCD_OPC_CheckPredicate,
82938
  98,
82939
  226,
82940
  7,
82941
  0, // Skip to: 2251
82942
  /* 233 */ MCD_OPC_CheckField,
82943
  23,
82944
  9,
82945
  231,
82946
  3,
82947
  218,
82948
  7,
82949
  0, // Skip to: 2251
82950
  /* 241 */ MCD_OPC_CheckField,
82951
  4,
82952
  1,
82953
  0,
82954
  211,
82955
  7,
82956
  0, // Skip to: 2251
82957
  /* 248 */ MCD_OPC_Decode,
82958
  209,
82959
  17,
82960
  232,
82961
  1, // Opcode: VCVTANUQh
82962
  /* 253 */ MCD_OPC_FilterValue,
82963
  59,
82964
  201,
82965
  7,
82966
  0, // Skip to: 2251
82967
  /* 258 */ MCD_OPC_CheckPredicate,
82968
  99,
82969
  196,
82970
  7,
82971
  0, // Skip to: 2251
82972
  /* 263 */ MCD_OPC_CheckField,
82973
  23,
82974
  9,
82975
  231,
82976
  3,
82977
  188,
82978
  7,
82979
  0, // Skip to: 2251
82980
  /* 271 */ MCD_OPC_CheckField,
82981
  4,
82982
  1,
82983
  0,
82984
  181,
82985
  7,
82986
  0, // Skip to: 2251
82987
  /* 278 */ MCD_OPC_Decode,
82988
  208,
82989
  17,
82990
  232,
82991
  1, // Opcode: VCVTANUQf
82992
  /* 283 */ MCD_OPC_FilterValue,
82993
  1,
82994
  19,
82995
  1,
82996
  0, // Skip to: 563
82997
  /* 288 */ MCD_OPC_ExtractField,
82998
  6,
82999
  2, // Inst{7-6} ...
83000
  /* 291 */ MCD_OPC_FilterValue,
83001
  0,
83002
  63,
83003
  0,
83004
  0, // Skip to: 359
83005
  /* 296 */ MCD_OPC_ExtractField,
83006
  16,
83007
  6, // Inst{21-16} ...
83008
  /* 299 */ MCD_OPC_FilterValue,
83009
  55,
83010
  25,
83011
  0,
83012
  0, // Skip to: 329
83013
  /* 304 */ MCD_OPC_CheckPredicate,
83014
  98,
83015
  150,
83016
  7,
83017
  0, // Skip to: 2251
83018
  /* 309 */ MCD_OPC_CheckField,
83019
  23,
83020
  9,
83021
  231,
83022
  3,
83023
  142,
83024
  7,
83025
  0, // Skip to: 2251
83026
  /* 317 */ MCD_OPC_CheckField,
83027
  4,
83028
  1,
83029
  0,
83030
  135,
83031
  7,
83032
  0, // Skip to: 2251
83033
  /* 324 */ MCD_OPC_Decode,
83034
  236,
83035
  17,
83036
  231,
83037
  1, // Opcode: VCVTNNSDh
83038
  /* 329 */ MCD_OPC_FilterValue,
83039
  59,
83040
  125,
83041
  7,
83042
  0, // Skip to: 2251
83043
  /* 334 */ MCD_OPC_CheckPredicate,
83044
  99,
83045
  120,
83046
  7,
83047
  0, // Skip to: 2251
83048
  /* 339 */ MCD_OPC_CheckField,
83049
  23,
83050
  9,
83051
  231,
83052
  3,
83053
  112,
83054
  7,
83055
  0, // Skip to: 2251
83056
  /* 347 */ MCD_OPC_CheckField,
83057
  4,
83058
  1,
83059
  0,
83060
  105,
83061
  7,
83062
  0, // Skip to: 2251
83063
  /* 354 */ MCD_OPC_Decode,
83064
  235,
83065
  17,
83066
  231,
83067
  1, // Opcode: VCVTNNSDf
83068
  /* 359 */ MCD_OPC_FilterValue,
83069
  1,
83070
  63,
83071
  0,
83072
  0, // Skip to: 427
83073
  /* 364 */ MCD_OPC_ExtractField,
83074
  16,
83075
  6, // Inst{21-16} ...
83076
  /* 367 */ MCD_OPC_FilterValue,
83077
  55,
83078
  25,
83079
  0,
83080
  0, // Skip to: 397
83081
  /* 372 */ MCD_OPC_CheckPredicate,
83082
  98,
83083
  82,
83084
  7,
83085
  0, // Skip to: 2251
83086
  /* 377 */ MCD_OPC_CheckField,
83087
  23,
83088
  9,
83089
  231,
83090
  3,
83091
  74,
83092
  7,
83093
  0, // Skip to: 2251
83094
  /* 385 */ MCD_OPC_CheckField,
83095
  4,
83096
  1,
83097
  0,
83098
  67,
83099
  7,
83100
  0, // Skip to: 2251
83101
  /* 392 */ MCD_OPC_Decode,
83102
  238,
83103
  17,
83104
  232,
83105
  1, // Opcode: VCVTNNSQh
83106
  /* 397 */ MCD_OPC_FilterValue,
83107
  59,
83108
  57,
83109
  7,
83110
  0, // Skip to: 2251
83111
  /* 402 */ MCD_OPC_CheckPredicate,
83112
  99,
83113
  52,
83114
  7,
83115
  0, // Skip to: 2251
83116
  /* 407 */ MCD_OPC_CheckField,
83117
  23,
83118
  9,
83119
  231,
83120
  3,
83121
  44,
83122
  7,
83123
  0, // Skip to: 2251
83124
  /* 415 */ MCD_OPC_CheckField,
83125
  4,
83126
  1,
83127
  0,
83128
  37,
83129
  7,
83130
  0, // Skip to: 2251
83131
  /* 422 */ MCD_OPC_Decode,
83132
  237,
83133
  17,
83134
  232,
83135
  1, // Opcode: VCVTNNSQf
83136
  /* 427 */ MCD_OPC_FilterValue,
83137
  2,
83138
  63,
83139
  0,
83140
  0, // Skip to: 495
83141
  /* 432 */ MCD_OPC_ExtractField,
83142
  16,
83143
  6, // Inst{21-16} ...
83144
  /* 435 */ MCD_OPC_FilterValue,
83145
  55,
83146
  25,
83147
  0,
83148
  0, // Skip to: 465
83149
  /* 440 */ MCD_OPC_CheckPredicate,
83150
  98,
83151
  14,
83152
  7,
83153
  0, // Skip to: 2251
83154
  /* 445 */ MCD_OPC_CheckField,
83155
  23,
83156
  9,
83157
  231,
83158
  3,
83159
  6,
83160
  7,
83161
  0, // Skip to: 2251
83162
  /* 453 */ MCD_OPC_CheckField,
83163
  4,
83164
  1,
83165
  0,
83166
  255,
83167
  6,
83168
  0, // Skip to: 2251
83169
  /* 460 */ MCD_OPC_Decode,
83170
  240,
83171
  17,
83172
  231,
83173
  1, // Opcode: VCVTNNUDh
83174
  /* 465 */ MCD_OPC_FilterValue,
83175
  59,
83176
  245,
83177
  6,
83178
  0, // Skip to: 2251
83179
  /* 470 */ MCD_OPC_CheckPredicate,
83180
  99,
83181
  240,
83182
  6,
83183
  0, // Skip to: 2251
83184
  /* 475 */ MCD_OPC_CheckField,
83185
  23,
83186
  9,
83187
  231,
83188
  3,
83189
  232,
83190
  6,
83191
  0, // Skip to: 2251
83192
  /* 483 */ MCD_OPC_CheckField,
83193
  4,
83194
  1,
83195
  0,
83196
  225,
83197
  6,
83198
  0, // Skip to: 2251
83199
  /* 490 */ MCD_OPC_Decode,
83200
  239,
83201
  17,
83202
  231,
83203
  1, // Opcode: VCVTNNUDf
83204
  /* 495 */ MCD_OPC_FilterValue,
83205
  3,
83206
  215,
83207
  6,
83208
  0, // Skip to: 2251
83209
  /* 500 */ MCD_OPC_ExtractField,
83210
  16,
83211
  6, // Inst{21-16} ...
83212
  /* 503 */ MCD_OPC_FilterValue,
83213
  55,
83214
  25,
83215
  0,
83216
  0, // Skip to: 533
83217
  /* 508 */ MCD_OPC_CheckPredicate,
83218
  98,
83219
  202,
83220
  6,
83221
  0, // Skip to: 2251
83222
  /* 513 */ MCD_OPC_CheckField,
83223
  23,
83224
  9,
83225
  231,
83226
  3,
83227
  194,
83228
  6,
83229
  0, // Skip to: 2251
83230
  /* 521 */ MCD_OPC_CheckField,
83231
  4,
83232
  1,
83233
  0,
83234
  187,
83235
  6,
83236
  0, // Skip to: 2251
83237
  /* 528 */ MCD_OPC_Decode,
83238
  242,
83239
  17,
83240
  232,
83241
  1, // Opcode: VCVTNNUQh
83242
  /* 533 */ MCD_OPC_FilterValue,
83243
  59,
83244
  177,
83245
  6,
83246
  0, // Skip to: 2251
83247
  /* 538 */ MCD_OPC_CheckPredicate,
83248
  99,
83249
  172,
83250
  6,
83251
  0, // Skip to: 2251
83252
  /* 543 */ MCD_OPC_CheckField,
83253
  23,
83254
  9,
83255
  231,
83256
  3,
83257
  164,
83258
  6,
83259
  0, // Skip to: 2251
83260
  /* 551 */ MCD_OPC_CheckField,
83261
  4,
83262
  1,
83263
  0,
83264
  157,
83265
  6,
83266
  0, // Skip to: 2251
83267
  /* 558 */ MCD_OPC_Decode,
83268
  241,
83269
  17,
83270
  232,
83271
  1, // Opcode: VCVTNNUQf
83272
  /* 563 */ MCD_OPC_FilterValue,
83273
  2,
83274
  19,
83275
  1,
83276
  0, // Skip to: 843
83277
  /* 568 */ MCD_OPC_ExtractField,
83278
  6,
83279
  2, // Inst{7-6} ...
83280
  /* 571 */ MCD_OPC_FilterValue,
83281
  0,
83282
  63,
83283
  0,
83284
  0, // Skip to: 639
83285
  /* 576 */ MCD_OPC_ExtractField,
83286
  16,
83287
  6, // Inst{21-16} ...
83288
  /* 579 */ MCD_OPC_FilterValue,
83289
  55,
83290
  25,
83291
  0,
83292
  0, // Skip to: 609
83293
  /* 584 */ MCD_OPC_CheckPredicate,
83294
  98,
83295
  126,
83296
  6,
83297
  0, // Skip to: 2251
83298
  /* 589 */ MCD_OPC_CheckField,
83299
  23,
83300
  9,
83301
  231,
83302
  3,
83303
  118,
83304
  6,
83305
  0, // Skip to: 2251
83306
  /* 597 */ MCD_OPC_CheckField,
83307
  4,
83308
  1,
83309
  0,
83310
  111,
83311
  6,
83312
  0, // Skip to: 2251
83313
  /* 604 */ MCD_OPC_Decode,
83314
  250,
83315
  17,
83316
  231,
83317
  1, // Opcode: VCVTPNSDh
83318
  /* 609 */ MCD_OPC_FilterValue,
83319
  59,
83320
  101,
83321
  6,
83322
  0, // Skip to: 2251
83323
  /* 614 */ MCD_OPC_CheckPredicate,
83324
  99,
83325
  96,
83326
  6,
83327
  0, // Skip to: 2251
83328
  /* 619 */ MCD_OPC_CheckField,
83329
  23,
83330
  9,
83331
  231,
83332
  3,
83333
  88,
83334
  6,
83335
  0, // Skip to: 2251
83336
  /* 627 */ MCD_OPC_CheckField,
83337
  4,
83338
  1,
83339
  0,
83340
  81,
83341
  6,
83342
  0, // Skip to: 2251
83343
  /* 634 */ MCD_OPC_Decode,
83344
  249,
83345
  17,
83346
  231,
83347
  1, // Opcode: VCVTPNSDf
83348
  /* 639 */ MCD_OPC_FilterValue,
83349
  1,
83350
  63,
83351
  0,
83352
  0, // Skip to: 707
83353
  /* 644 */ MCD_OPC_ExtractField,
83354
  16,
83355
  6, // Inst{21-16} ...
83356
  /* 647 */ MCD_OPC_FilterValue,
83357
  55,
83358
  25,
83359
  0,
83360
  0, // Skip to: 677
83361
  /* 652 */ MCD_OPC_CheckPredicate,
83362
  98,
83363
  58,
83364
  6,
83365
  0, // Skip to: 2251
83366
  /* 657 */ MCD_OPC_CheckField,
83367
  23,
83368
  9,
83369
  231,
83370
  3,
83371
  50,
83372
  6,
83373
  0, // Skip to: 2251
83374
  /* 665 */ MCD_OPC_CheckField,
83375
  4,
83376
  1,
83377
  0,
83378
  43,
83379
  6,
83380
  0, // Skip to: 2251
83381
  /* 672 */ MCD_OPC_Decode,
83382
  252,
83383
  17,
83384
  232,
83385
  1, // Opcode: VCVTPNSQh
83386
  /* 677 */ MCD_OPC_FilterValue,
83387
  59,
83388
  33,
83389
  6,
83390
  0, // Skip to: 2251
83391
  /* 682 */ MCD_OPC_CheckPredicate,
83392
  99,
83393
  28,
83394
  6,
83395
  0, // Skip to: 2251
83396
  /* 687 */ MCD_OPC_CheckField,
83397
  23,
83398
  9,
83399
  231,
83400
  3,
83401
  20,
83402
  6,
83403
  0, // Skip to: 2251
83404
  /* 695 */ MCD_OPC_CheckField,
83405
  4,
83406
  1,
83407
  0,
83408
  13,
83409
  6,
83410
  0, // Skip to: 2251
83411
  /* 702 */ MCD_OPC_Decode,
83412
  251,
83413
  17,
83414
  232,
83415
  1, // Opcode: VCVTPNSQf
83416
  /* 707 */ MCD_OPC_FilterValue,
83417
  2,
83418
  63,
83419
  0,
83420
  0, // Skip to: 775
83421
  /* 712 */ MCD_OPC_ExtractField,
83422
  16,
83423
  6, // Inst{21-16} ...
83424
  /* 715 */ MCD_OPC_FilterValue,
83425
  55,
83426
  25,
83427
  0,
83428
  0, // Skip to: 745
83429
  /* 720 */ MCD_OPC_CheckPredicate,
83430
  98,
83431
  246,
83432
  5,
83433
  0, // Skip to: 2251
83434
  /* 725 */ MCD_OPC_CheckField,
83435
  23,
83436
  9,
83437
  231,
83438
  3,
83439
  238,
83440
  5,
83441
  0, // Skip to: 2251
83442
  /* 733 */ MCD_OPC_CheckField,
83443
  4,
83444
  1,
83445
  0,
83446
  231,
83447
  5,
83448
  0, // Skip to: 2251
83449
  /* 740 */ MCD_OPC_Decode,
83450
  254,
83451
  17,
83452
  231,
83453
  1, // Opcode: VCVTPNUDh
83454
  /* 745 */ MCD_OPC_FilterValue,
83455
  59,
83456
  221,
83457
  5,
83458
  0, // Skip to: 2251
83459
  /* 750 */ MCD_OPC_CheckPredicate,
83460
  99,
83461
  216,
83462
  5,
83463
  0, // Skip to: 2251
83464
  /* 755 */ MCD_OPC_CheckField,
83465
  23,
83466
  9,
83467
  231,
83468
  3,
83469
  208,
83470
  5,
83471
  0, // Skip to: 2251
83472
  /* 763 */ MCD_OPC_CheckField,
83473
  4,
83474
  1,
83475
  0,
83476
  201,
83477
  5,
83478
  0, // Skip to: 2251
83479
  /* 770 */ MCD_OPC_Decode,
83480
  253,
83481
  17,
83482
  231,
83483
  1, // Opcode: VCVTPNUDf
83484
  /* 775 */ MCD_OPC_FilterValue,
83485
  3,
83486
  191,
83487
  5,
83488
  0, // Skip to: 2251
83489
  /* 780 */ MCD_OPC_ExtractField,
83490
  16,
83491
  6, // Inst{21-16} ...
83492
  /* 783 */ MCD_OPC_FilterValue,
83493
  55,
83494
  25,
83495
  0,
83496
  0, // Skip to: 813
83497
  /* 788 */ MCD_OPC_CheckPredicate,
83498
  98,
83499
  178,
83500
  5,
83501
  0, // Skip to: 2251
83502
  /* 793 */ MCD_OPC_CheckField,
83503
  23,
83504
  9,
83505
  231,
83506
  3,
83507
  170,
83508
  5,
83509
  0, // Skip to: 2251
83510
  /* 801 */ MCD_OPC_CheckField,
83511
  4,
83512
  1,
83513
  0,
83514
  163,
83515
  5,
83516
  0, // Skip to: 2251
83517
  /* 808 */ MCD_OPC_Decode,
83518
  128,
83519
  18,
83520
  232,
83521
  1, // Opcode: VCVTPNUQh
83522
  /* 813 */ MCD_OPC_FilterValue,
83523
  59,
83524
  153,
83525
  5,
83526
  0, // Skip to: 2251
83527
  /* 818 */ MCD_OPC_CheckPredicate,
83528
  99,
83529
  148,
83530
  5,
83531
  0, // Skip to: 2251
83532
  /* 823 */ MCD_OPC_CheckField,
83533
  23,
83534
  9,
83535
  231,
83536
  3,
83537
  140,
83538
  5,
83539
  0, // Skip to: 2251
83540
  /* 831 */ MCD_OPC_CheckField,
83541
  4,
83542
  1,
83543
  0,
83544
  133,
83545
  5,
83546
  0, // Skip to: 2251
83547
  /* 838 */ MCD_OPC_Decode,
83548
  255,
83549
  17,
83550
  232,
83551
  1, // Opcode: VCVTPNUQf
83552
  /* 843 */ MCD_OPC_FilterValue,
83553
  3,
83554
  19,
83555
  1,
83556
  0, // Skip to: 1123
83557
  /* 848 */ MCD_OPC_ExtractField,
83558
  6,
83559
  2, // Inst{7-6} ...
83560
  /* 851 */ MCD_OPC_FilterValue,
83561
  0,
83562
  63,
83563
  0,
83564
  0, // Skip to: 919
83565
  /* 856 */ MCD_OPC_ExtractField,
83566
  16,
83567
  6, // Inst{21-16} ...
83568
  /* 859 */ MCD_OPC_FilterValue,
83569
  55,
83570
  25,
83571
  0,
83572
  0, // Skip to: 889
83573
  /* 864 */ MCD_OPC_CheckPredicate,
83574
  98,
83575
  102,
83576
  5,
83577
  0, // Skip to: 2251
83578
  /* 869 */ MCD_OPC_CheckField,
83579
  23,
83580
  9,
83581
  231,
83582
  3,
83583
  94,
83584
  5,
83585
  0, // Skip to: 2251
83586
  /* 877 */ MCD_OPC_CheckField,
83587
  4,
83588
  1,
83589
  0,
83590
  87,
83591
  5,
83592
  0, // Skip to: 2251
83593
  /* 884 */ MCD_OPC_Decode,
83594
  222,
83595
  17,
83596
  231,
83597
  1, // Opcode: VCVTMNSDh
83598
  /* 889 */ MCD_OPC_FilterValue,
83599
  59,
83600
  77,
83601
  5,
83602
  0, // Skip to: 2251
83603
  /* 894 */ MCD_OPC_CheckPredicate,
83604
  99,
83605
  72,
83606
  5,
83607
  0, // Skip to: 2251
83608
  /* 899 */ MCD_OPC_CheckField,
83609
  23,
83610
  9,
83611
  231,
83612
  3,
83613
  64,
83614
  5,
83615
  0, // Skip to: 2251
83616
  /* 907 */ MCD_OPC_CheckField,
83617
  4,
83618
  1,
83619
  0,
83620
  57,
83621
  5,
83622
  0, // Skip to: 2251
83623
  /* 914 */ MCD_OPC_Decode,
83624
  221,
83625
  17,
83626
  231,
83627
  1, // Opcode: VCVTMNSDf
83628
  /* 919 */ MCD_OPC_FilterValue,
83629
  1,
83630
  63,
83631
  0,
83632
  0, // Skip to: 987
83633
  /* 924 */ MCD_OPC_ExtractField,
83634
  16,
83635
  6, // Inst{21-16} ...
83636
  /* 927 */ MCD_OPC_FilterValue,
83637
  55,
83638
  25,
83639
  0,
83640
  0, // Skip to: 957
83641
  /* 932 */ MCD_OPC_CheckPredicate,
83642
  98,
83643
  34,
83644
  5,
83645
  0, // Skip to: 2251
83646
  /* 937 */ MCD_OPC_CheckField,
83647
  23,
83648
  9,
83649
  231,
83650
  3,
83651
  26,
83652
  5,
83653
  0, // Skip to: 2251
83654
  /* 945 */ MCD_OPC_CheckField,
83655
  4,
83656
  1,
83657
  0,
83658
  19,
83659
  5,
83660
  0, // Skip to: 2251
83661
  /* 952 */ MCD_OPC_Decode,
83662
  224,
83663
  17,
83664
  232,
83665
  1, // Opcode: VCVTMNSQh
83666
  /* 957 */ MCD_OPC_FilterValue,
83667
  59,
83668
  9,
83669
  5,
83670
  0, // Skip to: 2251
83671
  /* 962 */ MCD_OPC_CheckPredicate,
83672
  99,
83673
  4,
83674
  5,
83675
  0, // Skip to: 2251
83676
  /* 967 */ MCD_OPC_CheckField,
83677
  23,
83678
  9,
83679
  231,
83680
  3,
83681
  252,
83682
  4,
83683
  0, // Skip to: 2251
83684
  /* 975 */ MCD_OPC_CheckField,
83685
  4,
83686
  1,
83687
  0,
83688
  245,
83689
  4,
83690
  0, // Skip to: 2251
83691
  /* 982 */ MCD_OPC_Decode,
83692
  223,
83693
  17,
83694
  232,
83695
  1, // Opcode: VCVTMNSQf
83696
  /* 987 */ MCD_OPC_FilterValue,
83697
  2,
83698
  63,
83699
  0,
83700
  0, // Skip to: 1055
83701
  /* 992 */ MCD_OPC_ExtractField,
83702
  16,
83703
  6, // Inst{21-16} ...
83704
  /* 995 */ MCD_OPC_FilterValue,
83705
  55,
83706
  25,
83707
  0,
83708
  0, // Skip to: 1025
83709
  /* 1000 */ MCD_OPC_CheckPredicate,
83710
  98,
83711
  222,
83712
  4,
83713
  0, // Skip to: 2251
83714
  /* 1005 */ MCD_OPC_CheckField,
83715
  23,
83716
  9,
83717
  231,
83718
  3,
83719
  214,
83720
  4,
83721
  0, // Skip to: 2251
83722
  /* 1013 */ MCD_OPC_CheckField,
83723
  4,
83724
  1,
83725
  0,
83726
  207,
83727
  4,
83728
  0, // Skip to: 2251
83729
  /* 1020 */ MCD_OPC_Decode,
83730
  226,
83731
  17,
83732
  231,
83733
  1, // Opcode: VCVTMNUDh
83734
  /* 1025 */ MCD_OPC_FilterValue,
83735
  59,
83736
  197,
83737
  4,
83738
  0, // Skip to: 2251
83739
  /* 1030 */ MCD_OPC_CheckPredicate,
83740
  99,
83741
  192,
83742
  4,
83743
  0, // Skip to: 2251
83744
  /* 1035 */ MCD_OPC_CheckField,
83745
  23,
83746
  9,
83747
  231,
83748
  3,
83749
  184,
83750
  4,
83751
  0, // Skip to: 2251
83752
  /* 1043 */ MCD_OPC_CheckField,
83753
  4,
83754
  1,
83755
  0,
83756
  177,
83757
  4,
83758
  0, // Skip to: 2251
83759
  /* 1050 */ MCD_OPC_Decode,
83760
  225,
83761
  17,
83762
  231,
83763
  1, // Opcode: VCVTMNUDf
83764
  /* 1055 */ MCD_OPC_FilterValue,
83765
  3,
83766
  167,
83767
  4,
83768
  0, // Skip to: 2251
83769
  /* 1060 */ MCD_OPC_ExtractField,
83770
  16,
83771
  6, // Inst{21-16} ...
83772
  /* 1063 */ MCD_OPC_FilterValue,
83773
  55,
83774
  25,
83775
  0,
83776
  0, // Skip to: 1093
83777
  /* 1068 */ MCD_OPC_CheckPredicate,
83778
  98,
83779
  154,
83780
  4,
83781
  0, // Skip to: 2251
83782
  /* 1073 */ MCD_OPC_CheckField,
83783
  23,
83784
  9,
83785
  231,
83786
  3,
83787
  146,
83788
  4,
83789
  0, // Skip to: 2251
83790
  /* 1081 */ MCD_OPC_CheckField,
83791
  4,
83792
  1,
83793
  0,
83794
  139,
83795
  4,
83796
  0, // Skip to: 2251
83797
  /* 1088 */ MCD_OPC_Decode,
83798
  228,
83799
  17,
83800
  232,
83801
  1, // Opcode: VCVTMNUQh
83802
  /* 1093 */ MCD_OPC_FilterValue,
83803
  59,
83804
  129,
83805
  4,
83806
  0, // Skip to: 2251
83807
  /* 1098 */ MCD_OPC_CheckPredicate,
83808
  99,
83809
  124,
83810
  4,
83811
  0, // Skip to: 2251
83812
  /* 1103 */ MCD_OPC_CheckField,
83813
  23,
83814
  9,
83815
  231,
83816
  3,
83817
  116,
83818
  4,
83819
  0, // Skip to: 2251
83820
  /* 1111 */ MCD_OPC_CheckField,
83821
  4,
83822
  1,
83823
  0,
83824
  109,
83825
  4,
83826
  0, // Skip to: 2251
83827
  /* 1118 */ MCD_OPC_Decode,
83828
  227,
83829
  17,
83830
  232,
83831
  1, // Opcode: VCVTMNUQf
83832
  /* 1123 */ MCD_OPC_FilterValue,
83833
  4,
83834
  19,
83835
  1,
83836
  0, // Skip to: 1403
83837
  /* 1128 */ MCD_OPC_ExtractField,
83838
  6,
83839
  2, // Inst{7-6} ...
83840
  /* 1131 */ MCD_OPC_FilterValue,
83841
  0,
83842
  63,
83843
  0,
83844
  0, // Skip to: 1199
83845
  /* 1136 */ MCD_OPC_ExtractField,
83846
  16,
83847
  6, // Inst{21-16} ...
83848
  /* 1139 */ MCD_OPC_FilterValue,
83849
  54,
83850
  25,
83851
  0,
83852
  0, // Skip to: 1169
83853
  /* 1144 */ MCD_OPC_CheckPredicate,
83854
  98,
83855
  78,
83856
  4,
83857
  0, // Skip to: 2251
83858
  /* 1149 */ MCD_OPC_CheckField,
83859
  23,
83860
  9,
83861
  231,
83862
  3,
83863
  70,
83864
  4,
83865
  0, // Skip to: 2251
83866
  /* 1157 */ MCD_OPC_CheckField,
83867
  4,
83868
  1,
83869
  0,
83870
  63,
83871
  4,
83872
  0, // Skip to: 2251
83873
  /* 1164 */ MCD_OPC_Decode,
83874
  246,
83875
  25,
83876
  231,
83877
  1, // Opcode: VRINTNNDh
83878
  /* 1169 */ MCD_OPC_FilterValue,
83879
  58,
83880
  53,
83881
  4,
83882
  0, // Skip to: 2251
83883
  /* 1174 */ MCD_OPC_CheckPredicate,
83884
  99,
83885
  48,
83886
  4,
83887
  0, // Skip to: 2251
83888
  /* 1179 */ MCD_OPC_CheckField,
83889
  23,
83890
  9,
83891
  231,
83892
  3,
83893
  40,
83894
  4,
83895
  0, // Skip to: 2251
83896
  /* 1187 */ MCD_OPC_CheckField,
83897
  4,
83898
  1,
83899
  0,
83900
  33,
83901
  4,
83902
  0, // Skip to: 2251
83903
  /* 1194 */ MCD_OPC_Decode,
83904
  245,
83905
  25,
83906
  231,
83907
  1, // Opcode: VRINTNNDf
83908
  /* 1199 */ MCD_OPC_FilterValue,
83909
  1,
83910
  63,
83911
  0,
83912
  0, // Skip to: 1267
83913
  /* 1204 */ MCD_OPC_ExtractField,
83914
  16,
83915
  6, // Inst{21-16} ...
83916
  /* 1207 */ MCD_OPC_FilterValue,
83917
  54,
83918
  25,
83919
  0,
83920
  0, // Skip to: 1237
83921
  /* 1212 */ MCD_OPC_CheckPredicate,
83922
  98,
83923
  10,
83924
  4,
83925
  0, // Skip to: 2251
83926
  /* 1217 */ MCD_OPC_CheckField,
83927
  23,
83928
  9,
83929
  231,
83930
  3,
83931
  2,
83932
  4,
83933
  0, // Skip to: 2251
83934
  /* 1225 */ MCD_OPC_CheckField,
83935
  4,
83936
  1,
83937
  0,
83938
  251,
83939
  3,
83940
  0, // Skip to: 2251
83941
  /* 1232 */ MCD_OPC_Decode,
83942
  248,
83943
  25,
83944
  232,
83945
  1, // Opcode: VRINTNNQh
83946
  /* 1237 */ MCD_OPC_FilterValue,
83947
  58,
83948
  241,
83949
  3,
83950
  0, // Skip to: 2251
83951
  /* 1242 */ MCD_OPC_CheckPredicate,
83952
  99,
83953
  236,
83954
  3,
83955
  0, // Skip to: 2251
83956
  /* 1247 */ MCD_OPC_CheckField,
83957
  23,
83958
  9,
83959
  231,
83960
  3,
83961
  228,
83962
  3,
83963
  0, // Skip to: 2251
83964
  /* 1255 */ MCD_OPC_CheckField,
83965
  4,
83966
  1,
83967
  0,
83968
  221,
83969
  3,
83970
  0, // Skip to: 2251
83971
  /* 1262 */ MCD_OPC_Decode,
83972
  247,
83973
  25,
83974
  232,
83975
  1, // Opcode: VRINTNNQf
83976
  /* 1267 */ MCD_OPC_FilterValue,
83977
  2,
83978
  63,
83979
  0,
83980
  0, // Skip to: 1335
83981
  /* 1272 */ MCD_OPC_ExtractField,
83982
  16,
83983
  6, // Inst{21-16} ...
83984
  /* 1275 */ MCD_OPC_FilterValue,
83985
  54,
83986
  25,
83987
  0,
83988
  0, // Skip to: 1305
83989
  /* 1280 */ MCD_OPC_CheckPredicate,
83990
  98,
83991
  198,
83992
  3,
83993
  0, // Skip to: 2251
83994
  /* 1285 */ MCD_OPC_CheckField,
83995
  23,
83996
  9,
83997
  231,
83998
  3,
83999
  190,
84000
  3,
84001
  0, // Skip to: 2251
84002
  /* 1293 */ MCD_OPC_CheckField,
84003
  4,
84004
  1,
84005
  0,
84006
  183,
84007
  3,
84008
  0, // Skip to: 2251
84009
  /* 1300 */ MCD_OPC_Decode,
84010
  135,
84011
  26,
84012
  231,
84013
  1, // Opcode: VRINTXNDh
84014
  /* 1305 */ MCD_OPC_FilterValue,
84015
  58,
84016
  173,
84017
  3,
84018
  0, // Skip to: 2251
84019
  /* 1310 */ MCD_OPC_CheckPredicate,
84020
  99,
84021
  168,
84022
  3,
84023
  0, // Skip to: 2251
84024
  /* 1315 */ MCD_OPC_CheckField,
84025
  23,
84026
  9,
84027
  231,
84028
  3,
84029
  160,
84030
  3,
84031
  0, // Skip to: 2251
84032
  /* 1323 */ MCD_OPC_CheckField,
84033
  4,
84034
  1,
84035
  0,
84036
  153,
84037
  3,
84038
  0, // Skip to: 2251
84039
  /* 1330 */ MCD_OPC_Decode,
84040
  134,
84041
  26,
84042
  231,
84043
  1, // Opcode: VRINTXNDf
84044
  /* 1335 */ MCD_OPC_FilterValue,
84045
  3,
84046
  143,
84047
  3,
84048
  0, // Skip to: 2251
84049
  /* 1340 */ MCD_OPC_ExtractField,
84050
  16,
84051
  6, // Inst{21-16} ...
84052
  /* 1343 */ MCD_OPC_FilterValue,
84053
  54,
84054
  25,
84055
  0,
84056
  0, // Skip to: 1373
84057
  /* 1348 */ MCD_OPC_CheckPredicate,
84058
  98,
84059
  130,
84060
  3,
84061
  0, // Skip to: 2251
84062
  /* 1353 */ MCD_OPC_CheckField,
84063
  23,
84064
  9,
84065
  231,
84066
  3,
84067
  122,
84068
  3,
84069
  0, // Skip to: 2251
84070
  /* 1361 */ MCD_OPC_CheckField,
84071
  4,
84072
  1,
84073
  0,
84074
  115,
84075
  3,
84076
  0, // Skip to: 2251
84077
  /* 1368 */ MCD_OPC_Decode,
84078
  137,
84079
  26,
84080
  232,
84081
  1, // Opcode: VRINTXNQh
84082
  /* 1373 */ MCD_OPC_FilterValue,
84083
  58,
84084
  105,
84085
  3,
84086
  0, // Skip to: 2251
84087
  /* 1378 */ MCD_OPC_CheckPredicate,
84088
  99,
84089
  100,
84090
  3,
84091
  0, // Skip to: 2251
84092
  /* 1383 */ MCD_OPC_CheckField,
84093
  23,
84094
  9,
84095
  231,
84096
  3,
84097
  92,
84098
  3,
84099
  0, // Skip to: 2251
84100
  /* 1391 */ MCD_OPC_CheckField,
84101
  4,
84102
  1,
84103
  0,
84104
  85,
84105
  3,
84106
  0, // Skip to: 2251
84107
  /* 1398 */ MCD_OPC_Decode,
84108
  136,
84109
  26,
84110
  232,
84111
  1, // Opcode: VRINTXNQf
84112
  /* 1403 */ MCD_OPC_FilterValue,
84113
  5,
84114
  19,
84115
  1,
84116
  0, // Skip to: 1683
84117
  /* 1408 */ MCD_OPC_ExtractField,
84118
  6,
84119
  2, // Inst{7-6} ...
84120
  /* 1411 */ MCD_OPC_FilterValue,
84121
  0,
84122
  63,
84123
  0,
84124
  0, // Skip to: 1479
84125
  /* 1416 */ MCD_OPC_ExtractField,
84126
  16,
84127
  6, // Inst{21-16} ...
84128
  /* 1419 */ MCD_OPC_FilterValue,
84129
  54,
84130
  25,
84131
  0,
84132
  0, // Skip to: 1449
84133
  /* 1424 */ MCD_OPC_CheckPredicate,
84134
  98,
84135
  54,
84136
  3,
84137
  0, // Skip to: 2251
84138
  /* 1429 */ MCD_OPC_CheckField,
84139
  23,
84140
  9,
84141
  231,
84142
  3,
84143
  46,
84144
  3,
84145
  0, // Skip to: 2251
84146
  /* 1437 */ MCD_OPC_CheckField,
84147
  4,
84148
  1,
84149
  0,
84150
  39,
84151
  3,
84152
  0, // Skip to: 2251
84153
  /* 1444 */ MCD_OPC_Decode,
84154
  232,
84155
  25,
84156
  231,
84157
  1, // Opcode: VRINTANDh
84158
  /* 1449 */ MCD_OPC_FilterValue,
84159
  58,
84160
  29,
84161
  3,
84162
  0, // Skip to: 2251
84163
  /* 1454 */ MCD_OPC_CheckPredicate,
84164
  99,
84165
  24,
84166
  3,
84167
  0, // Skip to: 2251
84168
  /* 1459 */ MCD_OPC_CheckField,
84169
  23,
84170
  9,
84171
  231,
84172
  3,
84173
  16,
84174
  3,
84175
  0, // Skip to: 2251
84176
  /* 1467 */ MCD_OPC_CheckField,
84177
  4,
84178
  1,
84179
  0,
84180
  9,
84181
  3,
84182
  0, // Skip to: 2251
84183
  /* 1474 */ MCD_OPC_Decode,
84184
  231,
84185
  25,
84186
  231,
84187
  1, // Opcode: VRINTANDf
84188
  /* 1479 */ MCD_OPC_FilterValue,
84189
  1,
84190
  63,
84191
  0,
84192
  0, // Skip to: 1547
84193
  /* 1484 */ MCD_OPC_ExtractField,
84194
  16,
84195
  6, // Inst{21-16} ...
84196
  /* 1487 */ MCD_OPC_FilterValue,
84197
  54,
84198
  25,
84199
  0,
84200
  0, // Skip to: 1517
84201
  /* 1492 */ MCD_OPC_CheckPredicate,
84202
  98,
84203
  242,
84204
  2,
84205
  0, // Skip to: 2251
84206
  /* 1497 */ MCD_OPC_CheckField,
84207
  23,
84208
  9,
84209
  231,
84210
  3,
84211
  234,
84212
  2,
84213
  0, // Skip to: 2251
84214
  /* 1505 */ MCD_OPC_CheckField,
84215
  4,
84216
  1,
84217
  0,
84218
  227,
84219
  2,
84220
  0, // Skip to: 2251
84221
  /* 1512 */ MCD_OPC_Decode,
84222
  234,
84223
  25,
84224
  232,
84225
  1, // Opcode: VRINTANQh
84226
  /* 1517 */ MCD_OPC_FilterValue,
84227
  58,
84228
  217,
84229
  2,
84230
  0, // Skip to: 2251
84231
  /* 1522 */ MCD_OPC_CheckPredicate,
84232
  99,
84233
  212,
84234
  2,
84235
  0, // Skip to: 2251
84236
  /* 1527 */ MCD_OPC_CheckField,
84237
  23,
84238
  9,
84239
  231,
84240
  3,
84241
  204,
84242
  2,
84243
  0, // Skip to: 2251
84244
  /* 1535 */ MCD_OPC_CheckField,
84245
  4,
84246
  1,
84247
  0,
84248
  197,
84249
  2,
84250
  0, // Skip to: 2251
84251
  /* 1542 */ MCD_OPC_Decode,
84252
  233,
84253
  25,
84254
  232,
84255
  1, // Opcode: VRINTANQf
84256
  /* 1547 */ MCD_OPC_FilterValue,
84257
  2,
84258
  63,
84259
  0,
84260
  0, // Skip to: 1615
84261
  /* 1552 */ MCD_OPC_ExtractField,
84262
  16,
84263
  6, // Inst{21-16} ...
84264
  /* 1555 */ MCD_OPC_FilterValue,
84265
  54,
84266
  25,
84267
  0,
84268
  0, // Skip to: 1585
84269
  /* 1560 */ MCD_OPC_CheckPredicate,
84270
  98,
84271
  174,
84272
  2,
84273
  0, // Skip to: 2251
84274
  /* 1565 */ MCD_OPC_CheckField,
84275
  23,
84276
  9,
84277
  231,
84278
  3,
84279
  166,
84280
  2,
84281
  0, // Skip to: 2251
84282
  /* 1573 */ MCD_OPC_CheckField,
84283
  4,
84284
  1,
84285
  0,
84286
  159,
84287
  2,
84288
  0, // Skip to: 2251
84289
  /* 1580 */ MCD_OPC_Decode,
84290
  142,
84291
  26,
84292
  231,
84293
  1, // Opcode: VRINTZNDh
84294
  /* 1585 */ MCD_OPC_FilterValue,
84295
  58,
84296
  149,
84297
  2,
84298
  0, // Skip to: 2251
84299
  /* 1590 */ MCD_OPC_CheckPredicate,
84300
  99,
84301
  144,
84302
  2,
84303
  0, // Skip to: 2251
84304
  /* 1595 */ MCD_OPC_CheckField,
84305
  23,
84306
  9,
84307
  231,
84308
  3,
84309
  136,
84310
  2,
84311
  0, // Skip to: 2251
84312
  /* 1603 */ MCD_OPC_CheckField,
84313
  4,
84314
  1,
84315
  0,
84316
  129,
84317
  2,
84318
  0, // Skip to: 2251
84319
  /* 1610 */ MCD_OPC_Decode,
84320
  141,
84321
  26,
84322
  231,
84323
  1, // Opcode: VRINTZNDf
84324
  /* 1615 */ MCD_OPC_FilterValue,
84325
  3,
84326
  119,
84327
  2,
84328
  0, // Skip to: 2251
84329
  /* 1620 */ MCD_OPC_ExtractField,
84330
  16,
84331
  6, // Inst{21-16} ...
84332
  /* 1623 */ MCD_OPC_FilterValue,
84333
  54,
84334
  25,
84335
  0,
84336
  0, // Skip to: 1653
84337
  /* 1628 */ MCD_OPC_CheckPredicate,
84338
  98,
84339
  106,
84340
  2,
84341
  0, // Skip to: 2251
84342
  /* 1633 */ MCD_OPC_CheckField,
84343
  23,
84344
  9,
84345
  231,
84346
  3,
84347
  98,
84348
  2,
84349
  0, // Skip to: 2251
84350
  /* 1641 */ MCD_OPC_CheckField,
84351
  4,
84352
  1,
84353
  0,
84354
  91,
84355
  2,
84356
  0, // Skip to: 2251
84357
  /* 1648 */ MCD_OPC_Decode,
84358
  144,
84359
  26,
84360
  232,
84361
  1, // Opcode: VRINTZNQh
84362
  /* 1653 */ MCD_OPC_FilterValue,
84363
  58,
84364
  81,
84365
  2,
84366
  0, // Skip to: 2251
84367
  /* 1658 */ MCD_OPC_CheckPredicate,
84368
  99,
84369
  76,
84370
  2,
84371
  0, // Skip to: 2251
84372
  /* 1663 */ MCD_OPC_CheckField,
84373
  23,
84374
  9,
84375
  231,
84376
  3,
84377
  68,
84378
  2,
84379
  0, // Skip to: 2251
84380
  /* 1671 */ MCD_OPC_CheckField,
84381
  4,
84382
  1,
84383
  0,
84384
  61,
84385
  2,
84386
  0, // Skip to: 2251
84387
  /* 1678 */ MCD_OPC_Decode,
84388
  143,
84389
  26,
84390
  232,
84391
  1, // Opcode: VRINTZNQf
84392
  /* 1683 */ MCD_OPC_FilterValue,
84393
  6,
84394
  139,
84395
  0,
84396
  0, // Skip to: 1827
84397
  /* 1688 */ MCD_OPC_ExtractField,
84398
  6,
84399
  2, // Inst{7-6} ...
84400
  /* 1691 */ MCD_OPC_FilterValue,
84401
  2,
84402
  63,
84403
  0,
84404
  0, // Skip to: 1759
84405
  /* 1696 */ MCD_OPC_ExtractField,
84406
  16,
84407
  6, // Inst{21-16} ...
84408
  /* 1699 */ MCD_OPC_FilterValue,
84409
  54,
84410
  25,
84411
  0,
84412
  0, // Skip to: 1729
84413
  /* 1704 */ MCD_OPC_CheckPredicate,
84414
  98,
84415
  30,
84416
  2,
84417
  0, // Skip to: 2251
84418
  /* 1709 */ MCD_OPC_CheckField,
84419
  23,
84420
  9,
84421
  231,
84422
  3,
84423
  22,
84424
  2,
84425
  0, // Skip to: 2251
84426
  /* 1717 */ MCD_OPC_CheckField,
84427
  4,
84428
  1,
84429
  0,
84430
  15,
84431
  2,
84432
  0, // Skip to: 2251
84433
  /* 1724 */ MCD_OPC_Decode,
84434
  239,
84435
  25,
84436
  231,
84437
  1, // Opcode: VRINTMNDh
84438
  /* 1729 */ MCD_OPC_FilterValue,
84439
  58,
84440
  5,
84441
  2,
84442
  0, // Skip to: 2251
84443
  /* 1734 */ MCD_OPC_CheckPredicate,
84444
  99,
84445
  0,
84446
  2,
84447
  0, // Skip to: 2251
84448
  /* 1739 */ MCD_OPC_CheckField,
84449
  23,
84450
  9,
84451
  231,
84452
  3,
84453
  248,
84454
  1,
84455
  0, // Skip to: 2251
84456
  /* 1747 */ MCD_OPC_CheckField,
84457
  4,
84458
  1,
84459
  0,
84460
  241,
84461
  1,
84462
  0, // Skip to: 2251
84463
  /* 1754 */ MCD_OPC_Decode,
84464
  238,
84465
  25,
84466
  231,
84467
  1, // Opcode: VRINTMNDf
84468
  /* 1759 */ MCD_OPC_FilterValue,
84469
  3,
84470
  231,
84471
  1,
84472
  0, // Skip to: 2251
84473
  /* 1764 */ MCD_OPC_ExtractField,
84474
  16,
84475
  6, // Inst{21-16} ...
84476
  /* 1767 */ MCD_OPC_FilterValue,
84477
  54,
84478
  25,
84479
  0,
84480
  0, // Skip to: 1797
84481
  /* 1772 */ MCD_OPC_CheckPredicate,
84482
  98,
84483
  218,
84484
  1,
84485
  0, // Skip to: 2251
84486
  /* 1777 */ MCD_OPC_CheckField,
84487
  23,
84488
  9,
84489
  231,
84490
  3,
84491
  210,
84492
  1,
84493
  0, // Skip to: 2251
84494
  /* 1785 */ MCD_OPC_CheckField,
84495
  4,
84496
  1,
84497
  0,
84498
  203,
84499
  1,
84500
  0, // Skip to: 2251
84501
  /* 1792 */ MCD_OPC_Decode,
84502
  241,
84503
  25,
84504
  232,
84505
  1, // Opcode: VRINTMNQh
84506
  /* 1797 */ MCD_OPC_FilterValue,
84507
  58,
84508
  193,
84509
  1,
84510
  0, // Skip to: 2251
84511
  /* 1802 */ MCD_OPC_CheckPredicate,
84512
  99,
84513
  188,
84514
  1,
84515
  0, // Skip to: 2251
84516
  /* 1807 */ MCD_OPC_CheckField,
84517
  23,
84518
  9,
84519
  231,
84520
  3,
84521
  180,
84522
  1,
84523
  0, // Skip to: 2251
84524
  /* 1815 */ MCD_OPC_CheckField,
84525
  4,
84526
  1,
84527
  0,
84528
  173,
84529
  1,
84530
  0, // Skip to: 2251
84531
  /* 1822 */ MCD_OPC_Decode,
84532
  240,
84533
  25,
84534
  232,
84535
  1, // Opcode: VRINTMNQf
84536
  /* 1827 */ MCD_OPC_FilterValue,
84537
  7,
84538
  139,
84539
  0,
84540
  0, // Skip to: 1971
84541
  /* 1832 */ MCD_OPC_ExtractField,
84542
  6,
84543
  2, // Inst{7-6} ...
84544
  /* 1835 */ MCD_OPC_FilterValue,
84545
  2,
84546
  63,
84547
  0,
84548
  0, // Skip to: 1903
84549
  /* 1840 */ MCD_OPC_ExtractField,
84550
  16,
84551
  6, // Inst{21-16} ...
84552
  /* 1843 */ MCD_OPC_FilterValue,
84553
  54,
84554
  25,
84555
  0,
84556
  0, // Skip to: 1873
84557
  /* 1848 */ MCD_OPC_CheckPredicate,
84558
  98,
84559
  142,
84560
  1,
84561
  0, // Skip to: 2251
84562
  /* 1853 */ MCD_OPC_CheckField,
84563
  23,
84564
  9,
84565
  231,
84566
  3,
84567
  134,
84568
  1,
84569
  0, // Skip to: 2251
84570
  /* 1861 */ MCD_OPC_CheckField,
84571
  4,
84572
  1,
84573
  0,
84574
  127,
84575
  1,
84576
  0, // Skip to: 2251
84577
  /* 1868 */ MCD_OPC_Decode,
84578
  253,
84579
  25,
84580
  231,
84581
  1, // Opcode: VRINTPNDh
84582
  /* 1873 */ MCD_OPC_FilterValue,
84583
  58,
84584
  117,
84585
  1,
84586
  0, // Skip to: 2251
84587
  /* 1878 */ MCD_OPC_CheckPredicate,
84588
  99,
84589
  112,
84590
  1,
84591
  0, // Skip to: 2251
84592
  /* 1883 */ MCD_OPC_CheckField,
84593
  23,
84594
  9,
84595
  231,
84596
  3,
84597
  104,
84598
  1,
84599
  0, // Skip to: 2251
84600
  /* 1891 */ MCD_OPC_CheckField,
84601
  4,
84602
  1,
84603
  0,
84604
  97,
84605
  1,
84606
  0, // Skip to: 2251
84607
  /* 1898 */ MCD_OPC_Decode,
84608
  252,
84609
  25,
84610
  231,
84611
  1, // Opcode: VRINTPNDf
84612
  /* 1903 */ MCD_OPC_FilterValue,
84613
  3,
84614
  87,
84615
  1,
84616
  0, // Skip to: 2251
84617
  /* 1908 */ MCD_OPC_ExtractField,
84618
  16,
84619
  6, // Inst{21-16} ...
84620
  /* 1911 */ MCD_OPC_FilterValue,
84621
  54,
84622
  25,
84623
  0,
84624
  0, // Skip to: 1941
84625
  /* 1916 */ MCD_OPC_CheckPredicate,
84626
  98,
84627
  74,
84628
  1,
84629
  0, // Skip to: 2251
84630
  /* 1921 */ MCD_OPC_CheckField,
84631
  23,
84632
  9,
84633
  231,
84634
  3,
84635
  66,
84636
  1,
84637
  0, // Skip to: 2251
84638
  /* 1929 */ MCD_OPC_CheckField,
84639
  4,
84640
  1,
84641
  0,
84642
  59,
84643
  1,
84644
  0, // Skip to: 2251
84645
  /* 1936 */ MCD_OPC_Decode,
84646
  255,
84647
  25,
84648
  232,
84649
  1, // Opcode: VRINTPNQh
84650
  /* 1941 */ MCD_OPC_FilterValue,
84651
  58,
84652
  49,
84653
  1,
84654
  0, // Skip to: 2251
84655
  /* 1946 */ MCD_OPC_CheckPredicate,
84656
  99,
84657
  44,
84658
  1,
84659
  0, // Skip to: 2251
84660
  /* 1951 */ MCD_OPC_CheckField,
84661
  23,
84662
  9,
84663
  231,
84664
  3,
84665
  36,
84666
  1,
84667
  0, // Skip to: 2251
84668
  /* 1959 */ MCD_OPC_CheckField,
84669
  4,
84670
  1,
84671
  0,
84672
  29,
84673
  1,
84674
  0, // Skip to: 2251
84675
  /* 1966 */ MCD_OPC_Decode,
84676
  254,
84677
  25,
84678
  232,
84679
  1, // Opcode: VRINTPNQf
84680
  /* 1971 */ MCD_OPC_FilterValue,
84681
  15,
84682
  19,
84683
  1,
84684
  0, // Skip to: 2251
84685
  /* 1976 */ MCD_OPC_ExtractField,
84686
  20,
84687
  2, // Inst{21-20} ...
84688
  /* 1979 */ MCD_OPC_FilterValue,
84689
  0,
84690
  63,
84691
  0,
84692
  0, // Skip to: 2047
84693
  /* 1984 */ MCD_OPC_ExtractField,
84694
  6,
84695
  1, // Inst{6} ...
84696
  /* 1987 */ MCD_OPC_FilterValue,
84697
  0,
84698
  25,
84699
  0,
84700
  0, // Skip to: 2017
84701
  /* 1992 */ MCD_OPC_CheckPredicate,
84702
  99,
84703
  254,
84704
  0,
84705
  0, // Skip to: 2251
84706
  /* 1997 */ MCD_OPC_CheckField,
84707
  23,
84708
  9,
84709
  230,
84710
  3,
84711
  246,
84712
  0,
84713
  0, // Skip to: 2251
84714
  /* 2005 */ MCD_OPC_CheckField,
84715
  4,
84716
  1,
84717
  1,
84718
  239,
84719
  0,
84720
  0, // Skip to: 2251
84721
  /* 2012 */ MCD_OPC_Decode,
84722
  227,
84723
  13,
84724
  202,
84725
  1, // Opcode: NEON_VMAXNMNDf
84726
  /* 2017 */ MCD_OPC_FilterValue,
84727
  1,
84728
  229,
84729
  0,
84730
  0, // Skip to: 2251
84731
  /* 2022 */ MCD_OPC_CheckPredicate,
84732
  99,
84733
  224,
84734
  0,
84735
  0, // Skip to: 2251
84736
  /* 2027 */ MCD_OPC_CheckField,
84737
  23,
84738
  9,
84739
  230,
84740
  3,
84741
  216,
84742
  0,
84743
  0, // Skip to: 2251
84744
  /* 2035 */ MCD_OPC_CheckField,
84745
  4,
84746
  1,
84747
  1,
84748
  209,
84749
  0,
84750
  0, // Skip to: 2251
84751
  /* 2042 */ MCD_OPC_Decode,
84752
  229,
84753
  13,
84754
  203,
84755
  1, // Opcode: NEON_VMAXNMNQf
84756
  /* 2047 */ MCD_OPC_FilterValue,
84757
  1,
84758
  63,
84759
  0,
84760
  0, // Skip to: 2115
84761
  /* 2052 */ MCD_OPC_ExtractField,
84762
  6,
84763
  1, // Inst{6} ...
84764
  /* 2055 */ MCD_OPC_FilterValue,
84765
  0,
84766
  25,
84767
  0,
84768
  0, // Skip to: 2085
84769
  /* 2060 */ MCD_OPC_CheckPredicate,
84770
  98,
84771
  186,
84772
  0,
84773
  0, // Skip to: 2251
84774
  /* 2065 */ MCD_OPC_CheckField,
84775
  23,
84776
  9,
84777
  230,
84778
  3,
84779
  178,
84780
  0,
84781
  0, // Skip to: 2251
84782
  /* 2073 */ MCD_OPC_CheckField,
84783
  4,
84784
  1,
84785
  1,
84786
  171,
84787
  0,
84788
  0, // Skip to: 2251
84789
  /* 2080 */ MCD_OPC_Decode,
84790
  228,
84791
  13,
84792
  202,
84793
  1, // Opcode: NEON_VMAXNMNDh
84794
  /* 2085 */ MCD_OPC_FilterValue,
84795
  1,
84796
  161,
84797
  0,
84798
  0, // Skip to: 2251
84799
  /* 2090 */ MCD_OPC_CheckPredicate,
84800
  98,
84801
  156,
84802
  0,
84803
  0, // Skip to: 2251
84804
  /* 2095 */ MCD_OPC_CheckField,
84805
  23,
84806
  9,
84807
  230,
84808
  3,
84809
  148,
84810
  0,
84811
  0, // Skip to: 2251
84812
  /* 2103 */ MCD_OPC_CheckField,
84813
  4,
84814
  1,
84815
  1,
84816
  141,
84817
  0,
84818
  0, // Skip to: 2251
84819
  /* 2110 */ MCD_OPC_Decode,
84820
  230,
84821
  13,
84822
  203,
84823
  1, // Opcode: NEON_VMAXNMNQh
84824
  /* 2115 */ MCD_OPC_FilterValue,
84825
  2,
84826
  63,
84827
  0,
84828
  0, // Skip to: 2183
84829
  /* 2120 */ MCD_OPC_ExtractField,
84830
  6,
84831
  1, // Inst{6} ...
84832
  /* 2123 */ MCD_OPC_FilterValue,
84833
  0,
84834
  25,
84835
  0,
84836
  0, // Skip to: 2153
84837
  /* 2128 */ MCD_OPC_CheckPredicate,
84838
  99,
84839
  118,
84840
  0,
84841
  0, // Skip to: 2251
84842
  /* 2133 */ MCD_OPC_CheckField,
84843
  23,
84844
  9,
84845
  230,
84846
  3,
84847
  110,
84848
  0,
84849
  0, // Skip to: 2251
84850
  /* 2141 */ MCD_OPC_CheckField,
84851
  4,
84852
  1,
84853
  1,
84854
  103,
84855
  0,
84856
  0, // Skip to: 2251
84857
  /* 2148 */ MCD_OPC_Decode,
84858
  231,
84859
  13,
84860
  202,
84861
  1, // Opcode: NEON_VMINNMNDf
84862
  /* 2153 */ MCD_OPC_FilterValue,
84863
  1,
84864
  93,
84865
  0,
84866
  0, // Skip to: 2251
84867
  /* 2158 */ MCD_OPC_CheckPredicate,
84868
  99,
84869
  88,
84870
  0,
84871
  0, // Skip to: 2251
84872
  /* 2163 */ MCD_OPC_CheckField,
84873
  23,
84874
  9,
84875
  230,
84876
  3,
84877
  80,
84878
  0,
84879
  0, // Skip to: 2251
84880
  /* 2171 */ MCD_OPC_CheckField,
84881
  4,
84882
  1,
84883
  1,
84884
  73,
84885
  0,
84886
  0, // Skip to: 2251
84887
  /* 2178 */ MCD_OPC_Decode,
84888
  233,
84889
  13,
84890
  203,
84891
  1, // Opcode: NEON_VMINNMNQf
84892
  /* 2183 */ MCD_OPC_FilterValue,
84893
  3,
84894
  63,
84895
  0,
84896
  0, // Skip to: 2251
84897
  /* 2188 */ MCD_OPC_ExtractField,
84898
  6,
84899
  1, // Inst{6} ...
84900
  /* 2191 */ MCD_OPC_FilterValue,
84901
  0,
84902
  25,
84903
  0,
84904
  0, // Skip to: 2221
84905
  /* 2196 */ MCD_OPC_CheckPredicate,
84906
  98,
84907
  50,
84908
  0,
84909
  0, // Skip to: 2251
84910
  /* 2201 */ MCD_OPC_CheckField,
84911
  23,
84912
  9,
84913
  230,
84914
  3,
84915
  42,
84916
  0,
84917
  0, // Skip to: 2251
84918
  /* 2209 */ MCD_OPC_CheckField,
84919
  4,
84920
  1,
84921
  1,
84922
  35,
84923
  0,
84924
  0, // Skip to: 2251
84925
  /* 2216 */ MCD_OPC_Decode,
84926
  232,
84927
  13,
84928
  202,
84929
  1, // Opcode: NEON_VMINNMNDh
84930
  /* 2221 */ MCD_OPC_FilterValue,
84931
  1,
84932
  25,
84933
  0,
84934
  0, // Skip to: 2251
84935
  /* 2226 */ MCD_OPC_CheckPredicate,
84936
  98,
84937
  20,
84938
  0,
84939
  0, // Skip to: 2251
84940
  /* 2231 */ MCD_OPC_CheckField,
84941
  23,
84942
  9,
84943
  230,
84944
  3,
84945
  12,
84946
  0,
84947
  0, // Skip to: 2251
84948
  /* 2239 */ MCD_OPC_CheckField,
84949
  4,
84950
  1,
84951
  1,
84952
  5,
84953
  0,
84954
  0, // Skip to: 2251
84955
  /* 2246 */ MCD_OPC_Decode,
84956
  234,
84957
  13,
84958
  203,
84959
  1, // Opcode: NEON_VMINNMNQh
84960
  /* 2251 */ MCD_OPC_Fail,
84961
  0
84962
};
84963
84964
static bool checkDecoderPredicate(MCInst *Inst, unsigned Idx)
84965
2.60M
{
84966
2.60M
  switch (Idx) {
84967
0
  default: /* llvm_unreachable("Invalid index!"); */
84968
151k
  case 0:
84969
151k
    return (!ARM_getFeatureBits(Inst->csh->mode, ARM_ModeThumb));
84970
7.64k
  case 1:
84971
7.64k
    return (!ARM_getFeatureBits(Inst->csh->mode, ARM_ModeThumb) &&
84972
7.64k
      ARM_getFeatureBits(Inst->csh->mode, ARM_HasV6Ops));
84973
206
  case 2:
84974
206
    return (!ARM_getFeatureBits(Inst->csh->mode, ARM_ModeThumb) &&
84975
206
      ARM_getFeatureBits(Inst->csh->mode, ARM_HasV8Ops) &&
84976
206
      ARM_getFeatureBits(Inst->csh->mode, ARM_FeatureCRC));
84977
3.60k
  case 3:
84978
3.60k
    return (!ARM_getFeatureBits(Inst->csh->mode, ARM_ModeThumb) &&
84979
3.60k
      ARM_getFeatureBits(Inst->csh->mode, ARM_HasV5TEOps));
84980
25.7k
  case 4:
84981
25.7k
    return (!ARM_getFeatureBits(Inst->csh->mode, ARM_ModeThumb) &&
84982
25.7k
      !ARM_getFeatureBits(Inst->csh->mode, ARM_HasV8Ops));
84983
76
  case 5:
84984
76
    return (!ARM_getFeatureBits(Inst->csh->mode, ARM_ModeThumb) &&
84985
76
      ARM_getFeatureBits(Inst->csh->mode, ARM_HasV8Ops));
84986
271
  case 6:
84987
271
    return (!ARM_getFeatureBits(Inst->csh->mode, ARM_ModeThumb) &&
84988
271
      ARM_getFeatureBits(Inst->csh->mode, ARM_HasV8Ops) &&
84989
271
      ARM_getFeatureBits(Inst->csh->mode, ARM_HasV8_1aOps));
84990
499
  case 7:
84991
499
    return (!ARM_getFeatureBits(Inst->csh->mode, ARM_ModeThumb) &&
84992
499
      ARM_getFeatureBits(Inst->csh->mode,
84993
499
             ARM_FeatureVirtualization));
84994
132
  case 8:
84995
132
    return (!ARM_getFeatureBits(Inst->csh->mode, ARM_ModeThumb) &&
84996
132
      ARM_getFeatureBits(Inst->csh->mode,
84997
132
             ARM_FeatureAcquireRelease));
84998
741
  case 9:
84999
741
    return (!ARM_getFeatureBits(Inst->csh->mode, ARM_ModeThumb) &&
85000
741
      ARM_getFeatureBits(Inst->csh->mode,
85001
741
             ARM_FeatureAcquireRelease) &&
85002
741
      ARM_getFeatureBits(Inst->csh->mode,
85003
741
             ARM_FeatureV7Clrex));
85004
90
  case 10:
85005
90
    return (!ARM_getFeatureBits(Inst->csh->mode, ARM_ModeThumb) &&
85006
90
      ARM_getFeatureBits(Inst->csh->mode, ARM_HasV4TOps));
85007
61
  case 11:
85008
61
    return (!ARM_getFeatureBits(Inst->csh->mode, ARM_ModeThumb) &&
85009
61
      ARM_getFeatureBits(Inst->csh->mode, ARM_HasV5TOps));
85010
21
  case 12:
85011
21
    return (!ARM_getFeatureBits(Inst->csh->mode, ARM_ModeThumb) &&
85012
21
      ARM_getFeatureBits(Inst->csh->mode,
85013
21
             ARM_FeatureTrustZone));
85014
2.14k
  case 13:
85015
2.14k
    return (!ARM_getFeatureBits(Inst->csh->mode, ARM_ModeThumb) &&
85016
2.14k
      ARM_getFeatureBits(Inst->csh->mode, ARM_HasV6T2Ops));
85017
1.53k
  case 14:
85018
1.53k
    return (!ARM_getFeatureBits(Inst->csh->mode, ARM_ModeThumb) &&
85019
1.53k
      ARM_getFeatureBits(Inst->csh->mode, ARM_HasV8_4aOps));
85020
2.14k
  case 15:
85021
2.14k
    return (!ARM_getFeatureBits(Inst->csh->mode, ARM_ModeThumb) &&
85022
2.14k
      ARM_getFeatureBits(Inst->csh->mode, ARM_HasV7Ops));
85023
1.20k
  case 16:
85024
1.20k
    return (!ARM_getFeatureBits(Inst->csh->mode, ARM_ModeThumb) &&
85025
1.20k
      ARM_getFeatureBits(Inst->csh->mode, ARM_HasV7Ops) &&
85026
1.20k
      ARM_getFeatureBits(Inst->csh->mode, ARM_FeatureMP));
85027
1.75k
  case 17:
85028
1.75k
    return (!ARM_getFeatureBits(Inst->csh->mode, ARM_ModeThumb) &&
85029
1.75k
      ARM_getFeatureBits(Inst->csh->mode, ARM_HasV6KOps));
85030
1.04k
  case 18:
85031
1.04k
    return (!ARM_getFeatureBits(Inst->csh->mode, ARM_ModeThumb) &&
85032
1.04k
      ARM_getFeatureBits(Inst->csh->mode, ARM_FeatureDB));
85033
712
  case 19:
85034
712
    return (!ARM_getFeatureBits(Inst->csh->mode, ARM_ModeThumb) &&
85035
712
      ARM_getFeatureBits(Inst->csh->mode, ARM_FeatureSB));
85036
90
  case 20:
85037
90
    return (!ARM_getFeatureBits(Inst->csh->mode, ARM_ModeThumb) &&
85038
90
      ARM_getFeatureBits(Inst->csh->mode,
85039
90
             ARM_FeatureHWDivARM));
85040
42
  case 21:
85041
42
    return (!ARM_getFeatureBits(Inst->csh->mode, ARM_ModeThumb) &&
85042
42
      ARM_getFeatureBits(Inst->csh->mode,
85043
42
             ARM_FeatureNaClTrap));
85044
96.0k
  case 22:
85045
96.0k
    return (ARM_getFeatureBits(Inst->csh->mode,
85046
96.0k
             ARM_HasMVEIntegerOps));
85047
3.77k
  case 23:
85048
3.77k
    return (ARM_getFeatureBits(Inst->csh->mode,
85049
3.77k
             ARM_HasV8_1MMainlineOps) &&
85050
3.77k
      ARM_getFeatureBits(Inst->csh->mode,
85051
1.29k
             ARM_HasMVEIntegerOps));
85052
14.4k
  case 24:
85053
14.4k
    return (ARM_getFeatureBits(Inst->csh->mode,
85054
14.4k
             ARM_HasMVEFloatOps));
85055
2.67k
  case 25:
85056
2.67k
    return (ARM_getFeatureBits(Inst->csh->mode,
85057
2.67k
             ARM_FeatureFPRegs) &&
85058
2.67k
      ARM_getFeatureBits(Inst->csh->mode,
85059
2.67k
             ARM_HasV8_1MMainlineOps));
85060
119k
  case 26:
85061
119k
    return (ARM_getFeatureBits(Inst->csh->mode, ARM_FeatureNEON));
85062
5.32k
  case 27:
85063
5.32k
    return (ARM_getFeatureBits(Inst->csh->mode, ARM_FeatureNEON) &&
85064
5.32k
      ARM_getFeatureBits(Inst->csh->mode,
85065
5.32k
             ARM_FeatureFullFP16));
85066
392
  case 28:
85067
392
    return (ARM_getFeatureBits(Inst->csh->mode, ARM_FeatureNEON) &&
85068
392
      ARM_getFeatureBits(Inst->csh->mode, ARM_HasV8_1aOps));
85069
520
  case 29:
85070
520
    return (ARM_getFeatureBits(Inst->csh->mode, ARM_HasV8Ops) &&
85071
520
      ARM_getFeatureBits(Inst->csh->mode, ARM_FeatureAES));
85072
73
  case 30:
85073
73
    return (ARM_getFeatureBits(Inst->csh->mode, ARM_FeatureNEON) &&
85074
73
      ARM_getFeatureBits(Inst->csh->mode, ARM_FeatureFP16));
85075
1.36k
  case 31:
85076
1.36k
    return (ARM_getFeatureBits(Inst->csh->mode, ARM_FeatureBF16) &&
85077
1.36k
      ARM_getFeatureBits(Inst->csh->mode, ARM_FeatureNEON));
85078
132
  case 32:
85079
132
    return (ARM_getFeatureBits(Inst->csh->mode, ARM_FeatureNEON) &&
85080
132
      ARM_getFeatureBits(Inst->csh->mode,
85081
132
             ARM_FeatureVFP4_D16_SP));
85082
3.14k
  case 33:
85083
3.14k
    return (ARM_getFeatureBits(Inst->csh->mode,
85084
3.14k
             ARM_FeatureVFP2_SP));
85085
5.33k
  case 34:
85086
5.33k
    return (ARM_getFeatureBits(Inst->csh->mode, ARM_FeatureFPRegs));
85087
1.38M
  case 35:
85088
1.38M
    return (ARM_getFeatureBits(Inst->csh->mode, ARM_ModeThumb));
85089
3.73k
  case 36:
85090
3.73k
    return (ARM_getFeatureBits(Inst->csh->mode, ARM_ModeThumb) &&
85091
3.73k
      ARM_getFeatureBits(Inst->csh->mode,
85092
3.73k
             ARM_Feature8MSecExt));
85093
255
  case 37:
85094
255
    return (ARM_getFeatureBits(Inst->csh->mode, ARM_ModeThumb) &&
85095
255
      ARM_getFeatureBits(Inst->csh->mode, ARM_HasV5TOps));
85096
1.17k
  case 38:
85097
1.17k
    return (ARM_getFeatureBits(Inst->csh->mode, ARM_ModeThumb) &&
85098
1.17k
      ARM_getFeatureBits(Inst->csh->mode, ARM_HasV6Ops));
85099
12.7k
  case 39:
85100
12.7k
    return (ARM_getFeatureBits(Inst->csh->mode, ARM_ModeThumb) &&
85101
12.7k
      ARM_getFeatureBits(Inst->csh->mode,
85102
12.7k
             ARM_HasV8MBaselineOps));
85103
215
  case 40:
85104
215
    return ((ARM_getFeatureBits(Inst->csh->mode, ARM_ModeThumb) &&
85105
215
       ARM_getFeatureBits(Inst->csh->mode,
85106
215
              ARM_FeatureThumb2)) &&
85107
215
      ARM_getFeatureBits(Inst->csh->mode, ARM_HasV8Ops) &&
85108
215
      ARM_getFeatureBits(Inst->csh->mode, ARM_HasV8_1aOps));
85109
162
  case 41:
85110
162
    return (ARM_getFeatureBits(Inst->csh->mode, ARM_ModeThumb) &&
85111
162
      !ARM_getFeatureBits(Inst->csh->mode,
85112
162
              ARM_FeatureMClass));
85113
344
  case 42:
85114
344
    return (ARM_getFeatureBits(Inst->csh->mode, ARM_ModeThumb) &&
85115
344
      ARM_getFeatureBits(Inst->csh->mode, ARM_HasV8Ops));
85116
19.0k
  case 43:
85117
19.0k
    return (ARM_getFeatureBits(Inst->csh->mode, ARM_ModeThumb) &&
85118
19.0k
      ARM_getFeatureBits(Inst->csh->mode, ARM_HasV6MOps));
85119
167k
  case 44:
85120
167k
    return (ARM_getFeatureBits(Inst->csh->mode, ARM_ModeThumb) &&
85121
167k
      ARM_getFeatureBits(Inst->csh->mode, ARM_HasV5TOps) &&
85122
167k
      !ARM_getFeatureBits(Inst->csh->mode,
85123
167k
              ARM_FeatureMClass));
85124
405k
  case 45:
85125
405k
    return (ARM_getFeatureBits(Inst->csh->mode, ARM_ModeThumb) &&
85126
405k
      ARM_getFeatureBits(Inst->csh->mode, ARM_FeatureThumb2));
85127
12.2k
  case 46:
85128
12.2k
    return ((ARM_getFeatureBits(Inst->csh->mode, ARM_ModeThumb) &&
85129
12.2k
       ARM_getFeatureBits(Inst->csh->mode,
85130
12.2k
              ARM_FeatureThumb2)) &&
85131
12.2k
      !ARM_getFeatureBits(Inst->csh->mode,
85132
12.2k
              ARM_FeatureMClass));
85133
976
  case 47:
85134
976
    return (ARM_getFeatureBits(Inst->csh->mode,
85135
976
             ARM_HasV8_1MMainlineOps));
85136
21
  case 48:
85137
21
    return (ARM_getFeatureBits(Inst->csh->mode, ARM_ModeThumb) &&
85138
21
      ARM_getFeatureBits(Inst->csh->mode,
85139
21
             ARM_FeatureAcquireRelease));
85140
50
  case 49:
85141
50
    return (ARM_getFeatureBits(Inst->csh->mode, ARM_ModeThumb) &&
85142
50
      ARM_getFeatureBits(Inst->csh->mode,
85143
50
             ARM_FeatureAcquireRelease) &&
85144
50
      ARM_getFeatureBits(Inst->csh->mode,
85145
50
             ARM_FeatureV7Clrex));
85146
436
  case 50:
85147
436
    return (ARM_getFeatureBits(Inst->csh->mode, ARM_ModeThumb) &&
85148
436
      ARM_getFeatureBits(Inst->csh->mode,
85149
436
             ARM_FeatureAcquireRelease) &&
85150
436
      ARM_getFeatureBits(Inst->csh->mode,
85151
436
             ARM_FeatureV7Clrex) &&
85152
436
      !ARM_getFeatureBits(Inst->csh->mode,
85153
436
              ARM_FeatureMClass));
85154
808
  case 51:
85155
808
    return (ARM_getFeatureBits(Inst->csh->mode, ARM_FeatureDSP) &&
85156
808
      (ARM_getFeatureBits(Inst->csh->mode, ARM_ModeThumb) &&
85157
808
       ARM_getFeatureBits(Inst->csh->mode,
85158
808
              ARM_FeatureThumb2)));
85159
3.47k
  case 52:
85160
3.47k
    return (ARM_getFeatureBits(Inst->csh->mode,
85161
3.47k
             ARM_Feature8MSecExt));
85162
15.2k
  case 53:
85163
15.2k
    return ((ARM_getFeatureBits(Inst->csh->mode, ARM_ModeThumb) &&
85164
15.2k
       ARM_getFeatureBits(Inst->csh->mode,
85165
15.2k
              ARM_FeatureThumb2)) &&
85166
15.2k
      ARM_getFeatureBits(Inst->csh->mode, ARM_FeatureDSP));
85167
643
  case 54:
85168
643
    return ((ARM_getFeatureBits(Inst->csh->mode, ARM_ModeThumb) &&
85169
643
       ARM_getFeatureBits(Inst->csh->mode,
85170
643
              ARM_FeatureThumb2)) &&
85171
643
      ARM_getFeatureBits(Inst->csh->mode, ARM_HasV8Ops));
85172
184
  case 55:
85173
184
    return (ARM_getFeatureBits(Inst->csh->mode, ARM_ModeThumb) &&
85174
184
      ARM_getFeatureBits(Inst->csh->mode, ARM_HasV8_4aOps));
85175
43
  case 56:
85176
43
    return (ARM_getFeatureBits(Inst->csh->mode, ARM_ModeThumb) &&
85177
43
      ARM_getFeatureBits(Inst->csh->mode,
85178
43
             ARM_FeatureV7Clrex));
85179
2.54k
  case 57:
85180
2.54k
    return (ARM_getFeatureBits(Inst->csh->mode, ARM_ModeThumb) &&
85181
2.54k
      ARM_getFeatureBits(Inst->csh->mode, ARM_FeatureDB));
85182
1.16k
  case 58:
85183
1.16k
    return (ARM_getFeatureBits(Inst->csh->mode, ARM_HasV7Ops) &&
85184
1.16k
      ARM_getFeatureBits(Inst->csh->mode, ARM_FeatureMClass));
85185
92
  case 59:
85186
92
    return ((ARM_getFeatureBits(Inst->csh->mode, ARM_ModeThumb) &&
85187
92
       ARM_getFeatureBits(Inst->csh->mode,
85188
92
              ARM_FeatureThumb2)) &&
85189
92
      ARM_getFeatureBits(Inst->csh->mode, ARM_FeatureSB));
85190
315
  case 60:
85191
315
    return ((ARM_getFeatureBits(Inst->csh->mode, ARM_ModeThumb) &&
85192
315
       ARM_getFeatureBits(Inst->csh->mode,
85193
315
              ARM_FeatureThumb2)) &&
85194
315
      ARM_getFeatureBits(Inst->csh->mode,
85195
315
             ARM_FeatureVirtualization));
85196
133
  case 61:
85197
133
    return ((ARM_getFeatureBits(Inst->csh->mode, ARM_ModeThumb) &&
85198
133
       ARM_getFeatureBits(Inst->csh->mode,
85199
133
              ARM_FeatureThumb2)) &&
85200
133
      ARM_getFeatureBits(Inst->csh->mode,
85201
133
             ARM_FeatureTrustZone));
85202
11.3k
  case 62:
85203
11.3k
    return (ARM_getFeatureBits(Inst->csh->mode, ARM_ModeThumb) &&
85204
11.3k
      ARM_getFeatureBits(Inst->csh->mode,
85205
11.3k
             ARM_FeatureVirtualization));
85206
11.2k
  case 63:
85207
11.2k
    return (ARM_getFeatureBits(Inst->csh->mode, ARM_ModeThumb) &&
85208
11.2k
      ARM_getFeatureBits(Inst->csh->mode, ARM_FeatureMClass));
85209
2.12k
  case 64:
85210
2.12k
    return ((ARM_getFeatureBits(Inst->csh->mode, ARM_ModeThumb) &&
85211
2.12k
       ARM_getFeatureBits(Inst->csh->mode,
85212
2.12k
              ARM_FeatureThumb2)) &&
85213
2.12k
      ARM_getFeatureBits(Inst->csh->mode,
85214
2.12k
             ARM_HasV8_1MMainlineOps) &&
85215
2.12k
      ARM_getFeatureBits(Inst->csh->mode, ARM_FeatureLOB));
85216
3.39k
  case 65:
85217
3.39k
    return ((ARM_getFeatureBits(Inst->csh->mode, ARM_ModeThumb) &&
85218
3.39k
       ARM_getFeatureBits(Inst->csh->mode,
85219
3.39k
              ARM_FeatureThumb2)) &&
85220
3.39k
      ARM_getFeatureBits(Inst->csh->mode, ARM_HasV7Ops));
85221
456
  case 66:
85222
456
    return ((ARM_getFeatureBits(Inst->csh->mode, ARM_ModeThumb) &&
85223
456
       ARM_getFeatureBits(Inst->csh->mode,
85224
456
              ARM_FeatureThumb2)));
85225
37
  case 67:
85226
37
    return (ARM_getFeatureBits(Inst->csh->mode,
85227
37
             ARM_FeatureHWDivThumb) &&
85228
37
      ARM_getFeatureBits(Inst->csh->mode, ARM_ModeThumb) &&
85229
37
      ARM_getFeatureBits(Inst->csh->mode,
85230
37
             ARM_HasV8MBaselineOps));
85231
940
  case 68:
85232
940
    return ((ARM_getFeatureBits(Inst->csh->mode, ARM_ModeThumb) &&
85233
940
       ARM_getFeatureBits(Inst->csh->mode,
85234
940
              ARM_FeatureThumb2)) &&
85235
940
      ARM_getFeatureBits(Inst->csh->mode, ARM_HasV7Ops) &&
85236
940
      ARM_getFeatureBits(Inst->csh->mode, ARM_FeatureMP));
85237
35
  case 69:
85238
35
    return ((ARM_getFeatureBits(Inst->csh->mode, ARM_ModeThumb) &&
85239
35
       ARM_getFeatureBits(Inst->csh->mode,
85240
35
              ARM_FeatureThumb2)) &&
85241
35
      ARM_getFeatureBits(Inst->csh->mode, ARM_HasV8Ops) &&
85242
35
      ARM_getFeatureBits(Inst->csh->mode, ARM_FeatureCRC));
85243
737
  case 70:
85244
737
    return ((ARM_getFeatureBits(Inst->csh->mode, ARM_ModeThumb) &&
85245
737
       ARM_getFeatureBits(Inst->csh->mode,
85246
737
              ARM_FeatureThumb2)) &&
85247
737
      ARM_getFeatureBits(Inst->csh->mode,
85248
737
             ARM_HasV8_1MMainlineOps) &&
85249
737
      ARM_getFeatureBits(Inst->csh->mode, ARM_FeaturePACBTI));
85250
0
  case 71:
85251
0
    return (ARM_getFeatureBits(Inst->csh->mode, ARM_HasCDEOps) &&
85252
0
      ARM_getFeatureBits(Inst->csh->mode, ARM_FeatureFPRegs));
85253
0
  case 72:
85254
0
    return (ARM_getFeatureBits(Inst->csh->mode, ARM_HasCDEOps) &&
85255
0
      ARM_getFeatureBits(Inst->csh->mode,
85256
0
             ARM_HasMVEIntegerOps));
85257
0
  case 73:
85258
0
    return (ARM_getFeatureBits(Inst->csh->mode, ARM_HasCDEOps));
85259
29.0k
  case 74:
85260
29.0k
    return ((ARM_getFeatureBits(Inst->csh->mode, ARM_ModeThumb) &&
85261
29.0k
       ARM_getFeatureBits(Inst->csh->mode,
85262
29.0k
              ARM_FeatureThumb2)) &&
85263
29.0k
      !ARM_getFeatureBits(Inst->csh->mode, ARM_HasV8Ops));
85264
12.2k
  case 75:
85265
12.2k
    return (!ARM_getFeatureBits(Inst->csh->mode, ARM_HasV8Ops) &&
85266
12.2k
      (ARM_getFeatureBits(Inst->csh->mode, ARM_ModeThumb) &&
85267
12.2k
       ARM_getFeatureBits(Inst->csh->mode,
85268
12.2k
              ARM_FeatureThumb2)));
85269
947
  case 76:
85270
947
    return (ARM_getFeatureBits(Inst->csh->mode,
85271
947
             ARM_FeatureFPRegs16));
85272
12.4k
  case 77:
85273
12.4k
    return (ARM_getFeatureBits(Inst->csh->mode,
85274
12.4k
             ARM_FeatureFullFP16));
85275
1.93k
  case 78:
85276
1.93k
    return (ARM_getFeatureBits(Inst->csh->mode,
85277
1.93k
             ARM_HasV8_1MMainlineOps) &&
85278
1.93k
      ARM_getFeatureBits(Inst->csh->mode,
85279
977
             ARM_Feature8MSecExt));
85280
450
  case 79:
85281
450
    return (ARM_getFeatureBits(Inst->csh->mode,
85282
450
             ARM_FeatureVFP4_D16_SP));
85283
374
  case 80:
85284
374
    return (ARM_getFeatureBits(Inst->csh->mode,
85285
374
             ARM_HasV8MMainlineOps) &&
85286
374
      ARM_getFeatureBits(Inst->csh->mode,
85287
374
             ARM_Feature8MSecExt));
85288
138
  case 81:
85289
138
    return (ARM_getFeatureBits(Inst->csh->mode,
85290
138
             ARM_HasV8_1MMainlineOps) &&
85291
138
      ARM_getFeatureBits(Inst->csh->mode, ARM_FeatureFPRegs));
85292
402
  case 82:
85293
402
    return (ARM_getFeatureBits(Inst->csh->mode,
85294
402
             ARM_FeatureVFP3_D16_SP));
85295
741
  case 83:
85296
741
    return (ARM_getFeatureBits(Inst->csh->mode, ARM_FeatureFP16));
85297
5.13k
  case 84:
85298
5.13k
    return (ARM_getFeatureBits(Inst->csh->mode,
85299
5.13k
             ARM_FeatureFPARMv8_D16_SP));
85300
4.13k
  case 85:
85301
4.13k
    return (ARM_getFeatureBits(Inst->csh->mode,
85302
4.13k
             ARM_FeatureVFP2_SP) &&
85303
4.13k
      ARM_getFeatureBits(Inst->csh->mode, ARM_FeatureFP64));
85304
615
  case 86:
85305
615
    return (ARM_getFeatureBits(Inst->csh->mode,
85306
615
             ARM_FeatureVFP4_D16_SP) &&
85307
615
      ARM_getFeatureBits(Inst->csh->mode, ARM_FeatureFP64));
85308
276
  case 87:
85309
276
    return (ARM_getFeatureBits(Inst->csh->mode,
85310
276
             ARM_FeatureVFP3_D16_SP) &&
85311
276
      ARM_getFeatureBits(Inst->csh->mode, ARM_FeatureFP64));
85312
85
  case 88:
85313
85
    return (ARM_getFeatureBits(Inst->csh->mode,
85314
85
             ARM_FeatureFPRegs64));
85315
3.95k
  case 89:
85316
3.95k
    return (ARM_getFeatureBits(Inst->csh->mode,
85317
3.95k
             ARM_FeatureFPARMv8_D16_SP) &&
85318
3.95k
      ARM_getFeatureBits(Inst->csh->mode, ARM_FeatureFP64));
85319
828
  case 90:
85320
828
    return (ARM_getFeatureBits(Inst->csh->mode,
85321
828
             ARM_FeatureFPARMv8_D16_SP) &&
85322
828
      ARM_getFeatureBits(Inst->csh->mode, ARM_HasV8_3aOps));
85323
1.82k
  case 91:
85324
1.82k
    return (ARM_getFeatureBits(Inst->csh->mode, ARM_FeatureNEON) &&
85325
1.82k
      ARM_getFeatureBits(Inst->csh->mode, ARM_HasV8_3aOps) &&
85326
1.82k
      ARM_getFeatureBits(Inst->csh->mode,
85327
602
             ARM_FeatureFullFP16));
85328
1.29k
  case 92:
85329
1.29k
    return (ARM_getFeatureBits(Inst->csh->mode, ARM_FeatureNEON) &&
85330
1.29k
      ARM_getFeatureBits(Inst->csh->mode, ARM_HasV8_3aOps));
85331
2.32k
  case 93:
85332
2.32k
    return (ARM_getFeatureBits(Inst->csh->mode, ARM_FeatureNEON) &&
85333
2.32k
      ARM_getFeatureBits(Inst->csh->mode,
85334
2.32k
             ARM_FeatureFP16FML));
85335
76
  case 94:
85336
76
    return (ARM_getFeatureBits(Inst->csh->mode, ARM_FeatureBF16));
85337
6.18k
  case 95:
85338
6.18k
    return (ARM_getFeatureBits(Inst->csh->mode,
85339
6.18k
             ARM_FeatureMatMulInt8));
85340
892
  case 96:
85341
892
    return (ARM_getFeatureBits(Inst->csh->mode,
85342
892
             ARM_FeatureDotProd));
85343
2.23k
  case 97:
85344
2.23k
    return (ARM_getFeatureBits(Inst->csh->mode, ARM_HasV8Ops) &&
85345
2.23k
      ARM_getFeatureBits(Inst->csh->mode, ARM_FeatureSHA2));
85346
1.49k
  case 98:
85347
1.49k
    return (ARM_getFeatureBits(Inst->csh->mode, ARM_HasV8Ops) &&
85348
1.49k
      ARM_getFeatureBits(Inst->csh->mode, ARM_FeatureNEON) &&
85349
1.49k
      ARM_getFeatureBits(Inst->csh->mode,
85350
274
             ARM_FeatureFullFP16));
85351
1.50k
  case 99:
85352
1.50k
    return (ARM_getFeatureBits(Inst->csh->mode, ARM_HasV8Ops) &&
85353
1.50k
      ARM_getFeatureBits(Inst->csh->mode, ARM_FeatureNEON));
85354
2.60M
  }
85355
2.60M
}
85356
85357
#define DecodeToMCInst(fname, fieldname, InsnType) \
85358
  static DecodeStatus fname(DecodeStatus S, unsigned Idx, InsnType insn, \
85359
          MCInst *MI, uint64_t Address, bool *Decoder) \
85360
1.50M
  { \
85361
1.50M
    InsnType tmp; \
85362
1.50M
    switch (Idx) { \
85363
0
    default: /* llvm_unreachable("Invalid index!"); */ \
85364
7.47k
    case 0: \
85365
7.47k
      tmp = fieldname(insn, 12, 4); \
85366
7.47k
      if (!Check(&S, DecodeGPRRegisterClass( \
85367
7.47k
                 MI, tmp, Address, Decoder))) { \
85368
0
        return MCDisassembler_Fail; \
85369
0
      } \
85370
7.47k
      tmp = fieldname(insn, 16, 4); \
85371
7.47k
      if (!Check(&S, DecodeGPRRegisterClass( \
85372
7.47k
                 MI, tmp, Address, Decoder))) { \
85373
0
        return MCDisassembler_Fail; \
85374
0
      } \
85375
7.47k
      tmp = fieldname(insn, 0, 4); \
85376
7.47k
      if (!Check(&S, DecodeGPRRegisterClass( \
85377
7.47k
                 MI, tmp, Address, Decoder))) { \
85378
0
        return MCDisassembler_Fail; \
85379
0
      } \
85380
7.47k
      tmp = fieldname(insn, 28, 4); \
85381
7.47k
      if (!Check(&S, DecodePredicateOperand( \
85382
7.47k
                 MI, tmp, Address, Decoder))) { \
85383
3
        return MCDisassembler_Fail; \
85384
3
      } \
85385
7.47k
      tmp = fieldname(insn, 20, 1); \
85386
7.46k
      if (!Check(&S, DecodeCCOutOperand(MI, tmp, Address, \
85387
7.46k
                Decoder))) { \
85388
0
        return MCDisassembler_Fail; \
85389
0
      } \
85390
7.46k
      return S; \
85391
11.1k
    case 1: \
85392
11.1k
      tmp = fieldname(insn, 12, 4); \
85393
11.1k
      if (!Check(&S, DecodeGPRRegisterClass( \
85394
11.1k
                 MI, tmp, Address, Decoder))) { \
85395
0
        return MCDisassembler_Fail; \
85396
0
      } \
85397
11.1k
      tmp = fieldname(insn, 16, 4); \
85398
11.1k
      if (!Check(&S, DecodeGPRRegisterClass( \
85399
11.1k
                 MI, tmp, Address, Decoder))) { \
85400
0
        return MCDisassembler_Fail; \
85401
0
      } \
85402
11.1k
      tmp = 0x0; \
85403
11.1k
      tmp |= fieldname(insn, 0, 4) << 0; \
85404
11.1k
      tmp |= fieldname(insn, 5, 7) << 5; \
85405
11.1k
      if (!Check(&S, DecodeSORegImmOperand(MI, tmp, Address, \
85406
11.1k
                   Decoder))) { \
85407
0
        return MCDisassembler_Fail; \
85408
0
      } \
85409
11.1k
      tmp = fieldname(insn, 28, 4); \
85410
11.1k
      if (!Check(&S, DecodePredicateOperand( \
85411
11.1k
                 MI, tmp, Address, Decoder))) { \
85412
5
        return MCDisassembler_Fail; \
85413
5
      } \
85414
11.1k
      tmp = fieldname(insn, 20, 1); \
85415
11.1k
      if (!Check(&S, DecodeCCOutOperand(MI, tmp, Address, \
85416
11.1k
                Decoder))) { \
85417
0
        return MCDisassembler_Fail; \
85418
0
      } \
85419
11.1k
      return S; \
85420
11.1k
    case 2: \
85421
4.84k
      tmp = fieldname(insn, 12, 4); \
85422
4.84k
      if (!Check(&S, DecodeGPRRegisterClass( \
85423
4.84k
                 MI, tmp, Address, Decoder))) { \
85424
0
        return MCDisassembler_Fail; \
85425
0
      } \
85426
4.84k
      tmp = fieldname(insn, 16, 4); \
85427
4.84k
      if (!Check(&S, DecodeGPRRegisterClass( \
85428
4.84k
                 MI, tmp, Address, Decoder))) { \
85429
0
        return MCDisassembler_Fail; \
85430
0
      } \
85431
4.84k
      tmp = 0x0; \
85432
4.84k
      tmp |= fieldname(insn, 0, 4) << 0; \
85433
4.84k
      tmp |= fieldname(insn, 5, 2) << 5; \
85434
4.84k
      tmp |= fieldname(insn, 8, 4) << 8; \
85435
4.84k
      if (!Check(&S, DecodeSORegRegOperand(MI, tmp, Address, \
85436
4.84k
                   Decoder))) { \
85437
0
        return MCDisassembler_Fail; \
85438
0
      } \
85439
4.84k
      tmp = fieldname(insn, 28, 4); \
85440
4.84k
      if (!Check(&S, DecodePredicateOperand( \
85441
4.84k
                 MI, tmp, Address, Decoder))) { \
85442
5
        return MCDisassembler_Fail; \
85443
5
      } \
85444
4.84k
      tmp = fieldname(insn, 20, 1); \
85445
4.83k
      if (!Check(&S, DecodeCCOutOperand(MI, tmp, Address, \
85446
4.83k
                Decoder))) { \
85447
0
        return MCDisassembler_Fail; \
85448
0
      } \
85449
4.83k
      return S; \
85450
4.83k
    case 3: \
85451
712
      tmp = fieldname(insn, 12, 4); \
85452
712
      if (!Check(&S, DecodeGPRnopcRegisterClass( \
85453
712
                 MI, tmp, Address, Decoder))) { \
85454
0
        return MCDisassembler_Fail; \
85455
0
      } \
85456
712
      tmp = fieldname(insn, 16, 4); \
85457
712
      if (!Check(&S, DecodeGPRnopcRegisterClass( \
85458
712
                 MI, tmp, Address, Decoder))) { \
85459
0
        return MCDisassembler_Fail; \
85460
0
      } \
85461
712
      tmp = 0x0; \
85462
712
      tmp |= fieldname(insn, 0, 4) << 0; \
85463
712
      tmp |= fieldname(insn, 5, 2) << 5; \
85464
712
      tmp |= fieldname(insn, 8, 4) << 8; \
85465
712
      if (!Check(&S, DecodeSORegRegOperand(MI, tmp, Address, \
85466
712
                   Decoder))) { \
85467
0
        return MCDisassembler_Fail; \
85468
0
      } \
85469
712
      tmp = fieldname(insn, 28, 4); \
85470
712
      if (!Check(&S, DecodePredicateOperand( \
85471
712
                 MI, tmp, Address, Decoder))) { \
85472
2
        return MCDisassembler_Fail; \
85473
2
      } \
85474
712
      tmp = fieldname(insn, 20, 1); \
85475
710
      if (!Check(&S, DecodeCCOutOperand(MI, tmp, Address, \
85476
710
                Decoder))) { \
85477
0
        return MCDisassembler_Fail; \
85478
0
      } \
85479
710
      return S; \
85480
871
    case 4: \
85481
871
      tmp = fieldname(insn, 16, 4); \
85482
871
      if (!Check(&S, DecodeGPRnopcRegisterClass( \
85483
871
                 MI, tmp, Address, Decoder))) { \
85484
0
        return MCDisassembler_Fail; \
85485
0
      } \
85486
871
      tmp = fieldname(insn, 0, 4); \
85487
871
      if (!Check(&S, DecodeGPRnopcRegisterClass( \
85488
871
                 MI, tmp, Address, Decoder))) { \
85489
0
        return MCDisassembler_Fail; \
85490
0
      } \
85491
871
      tmp = fieldname(insn, 8, 4); \
85492
871
      if (!Check(&S, DecodeGPRnopcRegisterClass( \
85493
871
                 MI, tmp, Address, Decoder))) { \
85494
0
        return MCDisassembler_Fail; \
85495
0
      } \
85496
871
      tmp = fieldname(insn, 28, 4); \
85497
871
      if (!Check(&S, DecodePredicateOperand( \
85498
871
                 MI, tmp, Address, Decoder))) { \
85499
1
        return MCDisassembler_Fail; \
85500
1
      } \
85501
871
      tmp = fieldname(insn, 20, 1); \
85502
870
      if (!Check(&S, DecodeCCOutOperand(MI, tmp, Address, \
85503
870
                Decoder))) { \
85504
0
        return MCDisassembler_Fail; \
85505
0
      } \
85506
870
      return S; \
85507
870
    case 5: \
85508
436
      tmp = fieldname(insn, 12, 4); \
85509
436
      if (!Check(&S, DecodeGPRRegisterClass( \
85510
436
                 MI, tmp, Address, Decoder))) { \
85511
0
        return MCDisassembler_Fail; \
85512
0
      } \
85513
436
      tmp = fieldname(insn, 16, 4); \
85514
436
      if (!Check(&S, DecodeGPRRegisterClass( \
85515
436
                 MI, tmp, Address, Decoder))) { \
85516
0
        return MCDisassembler_Fail; \
85517
0
      } \
85518
436
      tmp = fieldname(insn, 0, 4); \
85519
436
      if (!Check(&S, DecodeGPRRegisterClass( \
85520
436
                 MI, tmp, Address, Decoder))) { \
85521
0
        return MCDisassembler_Fail; \
85522
0
      } \
85523
436
      tmp = fieldname(insn, 8, 4); \
85524
436
      if (!Check(&S, DecodeGPRRegisterClass( \
85525
436
                 MI, tmp, Address, Decoder))) { \
85526
0
        return MCDisassembler_Fail; \
85527
0
      } \
85528
436
      tmp = fieldname(insn, 12, 4); \
85529
436
      if (!Check(&S, DecodeGPRRegisterClass( \
85530
436
                 MI, tmp, Address, Decoder))) { \
85531
0
        return MCDisassembler_Fail; \
85532
0
      } \
85533
436
      tmp = fieldname(insn, 16, 4); \
85534
436
      if (!Check(&S, DecodeGPRRegisterClass( \
85535
436
                 MI, tmp, Address, Decoder))) { \
85536
0
        return MCDisassembler_Fail; \
85537
0
      } \
85538
436
      tmp = fieldname(insn, 28, 4); \
85539
436
      if (!Check(&S, DecodePredicateOperand( \
85540
436
                 MI, tmp, Address, Decoder))) { \
85541
1
        return MCDisassembler_Fail; \
85542
1
      } \
85543
436
      return S; \
85544
709
    case 6: \
85545
709
      tmp = fieldname(insn, 12, 4); \
85546
709
      if (!Check(&S, DecodeGPRRegisterClass( \
85547
709
                 MI, tmp, Address, Decoder))) { \
85548
0
        return MCDisassembler_Fail; \
85549
0
      } \
85550
709
      tmp = fieldname(insn, 16, 4); \
85551
709
      if (!Check(&S, DecodeGPRRegisterClass( \
85552
709
                 MI, tmp, Address, Decoder))) { \
85553
0
        return MCDisassembler_Fail; \
85554
0
      } \
85555
709
      tmp = fieldname(insn, 0, 4); \
85556
709
      if (!Check(&S, DecodeGPRRegisterClass( \
85557
709
                 MI, tmp, Address, Decoder))) { \
85558
0
        return MCDisassembler_Fail; \
85559
0
      } \
85560
709
      tmp = fieldname(insn, 8, 4); \
85561
709
      if (!Check(&S, DecodeGPRRegisterClass( \
85562
709
                 MI, tmp, Address, Decoder))) { \
85563
0
        return MCDisassembler_Fail; \
85564
0
      } \
85565
709
      tmp = fieldname(insn, 28, 4); \
85566
709
      if (!Check(&S, DecodePredicateOperand( \
85567
709
                 MI, tmp, Address, Decoder))) { \
85568
1
        return MCDisassembler_Fail; \
85569
1
      } \
85570
709
      tmp = fieldname(insn, 20, 1); \
85571
708
      if (!Check(&S, DecodeCCOutOperand(MI, tmp, Address, \
85572
708
                Decoder))) { \
85573
0
        return MCDisassembler_Fail; \
85574
0
      } \
85575
708
      return S; \
85576
9.85k
    case 7: \
85577
9.85k
      if (!Check(&S, DecodeAddrMode3Instruction( \
85578
9.85k
                 MI, insn, Address, Decoder))) { \
85579
19
        return MCDisassembler_Fail; \
85580
19
      } \
85581
9.85k
      return S; \
85582
9.85k
    case 8: \
85583
24
      tmp = fieldname(insn, 12, 4); \
85584
24
      if (!Check(&S, DecodeGPRnopcRegisterClass( \
85585
24
                 MI, tmp, Address, Decoder))) { \
85586
0
        return MCDisassembler_Fail; \
85587
0
      } \
85588
24
      tmp = fieldname(insn, 16, 4); \
85589
24
      if (!Check(&S, DecodeGPRnopcRegisterClass( \
85590
24
                 MI, tmp, Address, Decoder))) { \
85591
0
        return MCDisassembler_Fail; \
85592
0
      } \
85593
24
      tmp = fieldname(insn, 0, 4); \
85594
24
      if (!Check(&S, DecodeGPRnopcRegisterClass( \
85595
24
                 MI, tmp, Address, Decoder))) { \
85596
0
        return MCDisassembler_Fail; \
85597
0
      } \
85598
24
      return S; \
85599
171
    case 9: \
85600
171
      if (!Check(&S, DecodeCPSInstruction(MI, insn, Address, \
85601
171
                  Decoder))) { \
85602
1
        return MCDisassembler_Fail; \
85603
1
      } \
85604
171
      return S; \
85605
171
    case 10: \
85606
33
      tmp = fieldname(insn, 9, 1); \
85607
33
      MCOperand_CreateImm0(MI, tmp); \
85608
33
      return S; \
85609
373
    case 11: \
85610
373
      tmp = fieldname(insn, 12, 4); \
85611
373
      if (!Check(&S, DecodeGPRnopcRegisterClass( \
85612
373
                 MI, tmp, Address, Decoder))) { \
85613
0
        return MCDisassembler_Fail; \
85614
0
      } \
85615
373
      tmp = fieldname(insn, 28, 4); \
85616
373
      if (!Check(&S, DecodePredicateOperand( \
85617
373
                 MI, tmp, Address, Decoder))) { \
85618
1
        return MCDisassembler_Fail; \
85619
1
      } \
85620
373
      return S; \
85621
373
    case 12: \
85622
330
      if (!Check(&S, DecodeQADDInstruction( \
85623
330
                 MI, insn, Address, Decoder))) { \
85624
1
        return MCDisassembler_Fail; \
85625
1
      } \
85626
330
      return S; \
85627
1.30k
    case 13: \
85628
1.30k
      if (!Check(&S, DecodeSMLAInstruction( \
85629
1.30k
                 MI, insn, Address, Decoder))) { \
85630
4
        return MCDisassembler_Fail; \
85631
4
      } \
85632
1.30k
      return S; \
85633
1.30k
    case 14: \
85634
577
      if (!Check(&S, \
85635
577
           DecodeSwap(MI, insn, Address, Decoder))) { \
85636
1
        return MCDisassembler_Fail; \
85637
1
      } \
85638
577
      return S; \
85639
577
    case 15: \
85640
449
      tmp = 0x0; \
85641
449
      tmp |= fieldname(insn, 0, 4) << 0; \
85642
449
      tmp |= fieldname(insn, 8, 12) << 4; \
85643
449
      MCOperand_CreateImm0(MI, tmp); \
85644
449
      return S; \
85645
668
    case 16: \
85646
668
      if (!Check(&S, DecodeTSTInstruction(MI, insn, Address, \
85647
668
                  Decoder))) { \
85648
1
        return MCDisassembler_Fail; \
85649
1
      } \
85650
668
      return S; \
85651
736
    case 17: \
85652
736
      tmp = fieldname(insn, 16, 4); \
85653
736
      if (!Check(&S, DecodeGPRRegisterClass( \
85654
736
                 MI, tmp, Address, Decoder))) { \
85655
0
        return MCDisassembler_Fail; \
85656
0
      } \
85657
736
      tmp = 0x0; \
85658
736
      tmp |= fieldname(insn, 0, 4) << 0; \
85659
736
      tmp |= fieldname(insn, 5, 7) << 5; \
85660
736
      if (!Check(&S, DecodeSORegImmOperand(MI, tmp, Address, \
85661
736
                   Decoder))) { \
85662
0
        return MCDisassembler_Fail; \
85663
0
      } \
85664
736
      tmp = fieldname(insn, 28, 4); \
85665
736
      if (!Check(&S, DecodePredicateOperand( \
85666
736
                 MI, tmp, Address, Decoder))) { \
85667
1
        return MCDisassembler_Fail; \
85668
1
      } \
85669
736
      return S; \
85670
1.28k
    case 18: \
85671
1.28k
      tmp = fieldname(insn, 16, 4); \
85672
1.28k
      if (!Check(&S, DecodeGPRnopcRegisterClass( \
85673
1.28k
                 MI, tmp, Address, Decoder))) { \
85674
0
        return MCDisassembler_Fail; \
85675
0
      } \
85676
1.28k
      tmp = 0x0; \
85677
1.28k
      tmp |= fieldname(insn, 0, 4) << 0; \
85678
1.28k
      tmp |= fieldname(insn, 5, 2) << 5; \
85679
1.28k
      tmp |= fieldname(insn, 8, 4) << 8; \
85680
1.28k
      if (!Check(&S, DecodeSORegRegOperand(MI, tmp, Address, \
85681
1.28k
                   Decoder))) { \
85682
0
        return MCDisassembler_Fail; \
85683
0
      } \
85684
1.28k
      tmp = fieldname(insn, 28, 4); \
85685
1.28k
      if (!Check(&S, DecodePredicateOperand( \
85686
1.28k
                 MI, tmp, Address, Decoder))) { \
85687
3
        return MCDisassembler_Fail; \
85688
3
      } \
85689
1.28k
      return S; \
85690
1.28k
    case 19: \
85691
1.28k
      tmp = fieldname(insn, 12, 4); \
85692
1.28k
      if (!Check(&S, DecodeGPRnopcRegisterClass( \
85693
1.28k
                 MI, tmp, Address, Decoder))) { \
85694
0
        return MCDisassembler_Fail; \
85695
0
      } \
85696
1.28k
      tmp = fieldname(insn, 16, 4); \
85697
1.28k
      if (!Check(&S, DecodeGPRnopcRegisterClass( \
85698
1.28k
                 MI, tmp, Address, Decoder))) { \
85699
0
        return MCDisassembler_Fail; \
85700
0
      } \
85701
1.28k
      tmp = fieldname(insn, 0, 4); \
85702
1.28k
      if (!Check(&S, DecodeGPRnopcRegisterClass( \
85703
1.28k
                 MI, tmp, Address, Decoder))) { \
85704
0
        return MCDisassembler_Fail; \
85705
0
      } \
85706
1.28k
      tmp = fieldname(insn, 8, 4); \
85707
1.28k
      if (!Check(&S, DecodeGPRnopcRegisterClass( \
85708
1.28k
                 MI, tmp, Address, Decoder))) { \
85709
0
        return MCDisassembler_Fail; \
85710
0
      } \
85711
1.28k
      tmp = fieldname(insn, 12, 4); \
85712
1.28k
      if (!Check(&S, DecodeGPRnopcRegisterClass( \
85713
1.28k
                 MI, tmp, Address, Decoder))) { \
85714
0
        return MCDisassembler_Fail; \
85715
0
      } \
85716
1.28k
      tmp = fieldname(insn, 16, 4); \
85717
1.28k
      if (!Check(&S, DecodeGPRnopcRegisterClass( \
85718
1.28k
                 MI, tmp, Address, Decoder))) { \
85719
0
        return MCDisassembler_Fail; \
85720
0
      } \
85721
1.28k
      tmp = fieldname(insn, 28, 4); \
85722
1.28k
      if (!Check(&S, DecodePredicateOperand( \
85723
1.28k
                 MI, tmp, Address, Decoder))) { \
85724
1
        return MCDisassembler_Fail; \
85725
1
      } \
85726
1.28k
      return S; \
85727
1.28k
    case 20: \
85728
56
      tmp = fieldname(insn, 16, 4); \
85729
56
      if (!Check(&S, DecodeGPRRegisterClass( \
85730
56
                 MI, tmp, Address, Decoder))) { \
85731
0
        return MCDisassembler_Fail; \
85732
0
      } \
85733
56
      tmp = fieldname(insn, 0, 4); \
85734
56
      if (!Check(&S, DecodeGPRRegisterClass( \
85735
56
                 MI, tmp, Address, Decoder))) { \
85736
0
        return MCDisassembler_Fail; \
85737
0
      } \
85738
56
      tmp = fieldname(insn, 28, 4); \
85739
56
      if (!Check(&S, DecodePredicateOperand( \
85740
56
                 MI, tmp, Address, Decoder))) { \
85741
1
        return MCDisassembler_Fail; \
85742
1
      } \
85743
56
      return S; \
85744
246
    case 21: \
85745
246
      tmp = fieldname(insn, 12, 4); \
85746
246
      if (!Check(&S, DecodeGPRnopcRegisterClass( \
85747
246
                 MI, tmp, Address, Decoder))) { \
85748
0
        return MCDisassembler_Fail; \
85749
0
      } \
85750
246
      tmp = fieldname(insn, 0, 4); \
85751
246
      if (!Check(&S, DecodeGPRnopcRegisterClass( \
85752
246
                 MI, tmp, Address, Decoder))) { \
85753
0
        return MCDisassembler_Fail; \
85754
0
      } \
85755
246
      tmp = fieldname(insn, 16, 4); \
85756
246
      if (!Check(&S, DecodeGPRnopcRegisterClass( \
85757
246
                 MI, tmp, Address, Decoder))) { \
85758
0
        return MCDisassembler_Fail; \
85759
0
      } \
85760
246
      tmp = fieldname(insn, 28, 4); \
85761
246
      if (!Check(&S, DecodePredicateOperand( \
85762
246
                 MI, tmp, Address, Decoder))) { \
85763
1
        return MCDisassembler_Fail; \
85764
1
      } \
85765
246
      return S; \
85766
246
    case 22: \
85767
10
      tmp = fieldname(insn, 0, 4); \
85768
10
      if (!Check(&S, DecodeGPRRegisterClass( \
85769
10
                 MI, tmp, Address, Decoder))) { \
85770
0
        return MCDisassembler_Fail; \
85771
0
      } \
85772
10
      tmp = fieldname(insn, 16, 4); \
85773
10
      if (!Check(&S, DecodeAddrMode7Operand( \
85774
10
                 MI, tmp, Address, Decoder))) { \
85775
0
        return MCDisassembler_Fail; \
85776
0
      } \
85777
10
      tmp = fieldname(insn, 28, 4); \
85778
10
      if (!Check(&S, DecodePredicateOperand( \
85779
10
                 MI, tmp, Address, Decoder))) { \
85780
0
        return MCDisassembler_Fail; \
85781
0
      } \
85782
10
      return S; \
85783
54
    case 23: \
85784
54
      tmp = fieldname(insn, 12, 4); \
85785
54
      if (!Check(&S, DecodeGPRRegisterClass( \
85786
54
                 MI, tmp, Address, Decoder))) { \
85787
0
        return MCDisassembler_Fail; \
85788
0
      } \
85789
54
      tmp = fieldname(insn, 16, 4); \
85790
54
      if (!Check(&S, DecodeAddrMode7Operand( \
85791
54
                 MI, tmp, Address, Decoder))) { \
85792
0
        return MCDisassembler_Fail; \
85793
0
      } \
85794
54
      tmp = fieldname(insn, 28, 4); \
85795
54
      if (!Check(&S, DecodePredicateOperand( \
85796
54
                 MI, tmp, Address, Decoder))) { \
85797
1
        return MCDisassembler_Fail; \
85798
1
      } \
85799
54
      return S; \
85800
54
    case 24: \
85801
46
      tmp = fieldname(insn, 12, 4); \
85802
46
      if (!Check(&S, DecodeGPRRegisterClass( \
85803
46
                 MI, tmp, Address, Decoder))) { \
85804
0
        return MCDisassembler_Fail; \
85805
0
      } \
85806
46
      tmp = fieldname(insn, 0, 4); \
85807
46
      if (!Check(&S, DecodeGPRRegisterClass( \
85808
46
                 MI, tmp, Address, Decoder))) { \
85809
0
        return MCDisassembler_Fail; \
85810
0
      } \
85811
46
      tmp = fieldname(insn, 16, 4); \
85812
46
      if (!Check(&S, DecodeAddrMode7Operand( \
85813
46
                 MI, tmp, Address, Decoder))) { \
85814
0
        return MCDisassembler_Fail; \
85815
0
      } \
85816
46
      tmp = fieldname(insn, 28, 4); \
85817
46
      if (!Check(&S, DecodePredicateOperand( \
85818
46
                 MI, tmp, Address, Decoder))) { \
85819
1
        return MCDisassembler_Fail; \
85820
1
      } \
85821
46
      return S; \
85822
64
    case 25: \
85823
64
      tmp = fieldname(insn, 12, 4); \
85824
64
      if (!Check(&S, DecodeGPRnopcRegisterClass( \
85825
64
                 MI, tmp, Address, Decoder))) { \
85826
0
        return MCDisassembler_Fail; \
85827
0
      } \
85828
64
      tmp = 0x0; \
85829
64
      tmp |= fieldname(insn, 8, 1) << 4; \
85830
64
      tmp |= fieldname(insn, 16, 4) << 0; \
85831
64
      tmp |= fieldname(insn, 22, 1) << 5; \
85832
64
      if (!Check(&S, DecodeBankedReg(MI, tmp, Address, \
85833
64
                   Decoder))) { \
85834
1
        return MCDisassembler_Fail; \
85835
1
      } \
85836
64
      tmp = fieldname(insn, 28, 4); \
85837
63
      if (!Check(&S, DecodePredicateOperand( \
85838
63
                 MI, tmp, Address, Decoder))) { \
85839
2
        return MCDisassembler_Fail; \
85840
2
      } \
85841
63
      return S; \
85842
63
    case 26: \
85843
24
      tmp = 0x0; \
85844
24
      tmp |= fieldname(insn, 16, 4) << 0; \
85845
24
      tmp |= fieldname(insn, 22, 1) << 4; \
85846
24
      if (!Check(&S, DecodeMSRMask(MI, tmp, Address, \
85847
24
                 Decoder))) { \
85848
1
        return MCDisassembler_Fail; \
85849
1
      } \
85850
24
      tmp = fieldname(insn, 0, 4); \
85851
23
      if (!Check(&S, DecodeGPRRegisterClass( \
85852
23
                 MI, tmp, Address, Decoder))) { \
85853
0
        return MCDisassembler_Fail; \
85854
0
      } \
85855
23
      tmp = fieldname(insn, 28, 4); \
85856
23
      if (!Check(&S, DecodePredicateOperand( \
85857
23
                 MI, tmp, Address, Decoder))) { \
85858
1
        return MCDisassembler_Fail; \
85859
1
      } \
85860
23
      return S; \
85861
78
    case 27: \
85862
78
      tmp = 0x0; \
85863
78
      tmp |= fieldname(insn, 8, 1) << 4; \
85864
78
      tmp |= fieldname(insn, 16, 4) << 0; \
85865
78
      tmp |= fieldname(insn, 22, 1) << 5; \
85866
78
      if (!Check(&S, DecodeBankedReg(MI, tmp, Address, \
85867
78
                   Decoder))) { \
85868
1
        return MCDisassembler_Fail; \
85869
1
      } \
85870
78
      tmp = fieldname(insn, 0, 4); \
85871
77
      if (!Check(&S, DecodeGPRnopcRegisterClass( \
85872
77
                 MI, tmp, Address, Decoder))) { \
85873
0
        return MCDisassembler_Fail; \
85874
0
      } \
85875
77
      tmp = fieldname(insn, 28, 4); \
85876
77
      if (!Check(&S, DecodePredicateOperand( \
85877
77
                 MI, tmp, Address, Decoder))) { \
85878
1
        return MCDisassembler_Fail; \
85879
1
      } \
85880
77
      return S; \
85881
77
    case 28: \
85882
31
      tmp = fieldname(insn, 0, 4); \
85883
31
      if (!Check(&S, DecodeGPRRegisterClass( \
85884
31
                 MI, tmp, Address, Decoder))) { \
85885
0
        return MCDisassembler_Fail; \
85886
0
      } \
85887
31
      tmp = fieldname(insn, 28, 4); \
85888
31
      if (!Check(&S, DecodePredicateOperand( \
85889
31
                 MI, tmp, Address, Decoder))) { \
85890
1
        return MCDisassembler_Fail; \
85891
1
      } \
85892
31
      return S; \
85893
40
    case 29: \
85894
40
      tmp = fieldname(insn, 28, 4); \
85895
40
      if (!Check(&S, DecodePredicateOperand( \
85896
40
                 MI, tmp, Address, Decoder))) { \
85897
1
        return MCDisassembler_Fail; \
85898
1
      } \
85899
40
      return S; \
85900
333
    case 30: \
85901
333
      tmp = fieldname(insn, 16, 4); \
85902
333
      if (!Check(&S, DecodeGPRRegisterClass( \
85903
333
                 MI, tmp, Address, Decoder))) { \
85904
0
        return MCDisassembler_Fail; \
85905
0
      } \
85906
333
      tmp = fieldname(insn, 0, 4); \
85907
333
      if (!Check(&S, DecodeGPRRegisterClass( \
85908
333
                 MI, tmp, Address, Decoder))) { \
85909
0
        return MCDisassembler_Fail; \
85910
0
      } \
85911
333
      tmp = fieldname(insn, 8, 4); \
85912
333
      if (!Check(&S, DecodeGPRRegisterClass( \
85913
333
                 MI, tmp, Address, Decoder))) { \
85914
0
        return MCDisassembler_Fail; \
85915
0
      } \
85916
333
      tmp = fieldname(insn, 28, 4); \
85917
333
      if (!Check(&S, DecodePredicateOperand( \
85918
333
                 MI, tmp, Address, Decoder))) { \
85919
1
        return MCDisassembler_Fail; \
85920
1
      } \
85921
333
      return S; \
85922
333
    case 31: \
85923
120
      tmp = fieldname(insn, 12, 4); \
85924
120
      if (!Check(&S, DecodeGPRRegisterClass( \
85925
120
                 MI, tmp, Address, Decoder))) { \
85926
0
        return MCDisassembler_Fail; \
85927
0
      } \
85928
120
      tmp = fieldname(insn, 0, 4); \
85929
120
      if (!Check(&S, DecodeGPRRegisterClass( \
85930
120
                 MI, tmp, Address, Decoder))) { \
85931
0
        return MCDisassembler_Fail; \
85932
0
      } \
85933
120
      tmp = fieldname(insn, 28, 4); \
85934
120
      if (!Check(&S, DecodePredicateOperand( \
85935
120
                 MI, tmp, Address, Decoder))) { \
85936
2
        return MCDisassembler_Fail; \
85937
2
      } \
85938
120
      tmp = fieldname(insn, 20, 1); \
85939
118
      if (!Check(&S, DecodeCCOutOperand(MI, tmp, Address, \
85940
118
                Decoder))) { \
85941
0
        return MCDisassembler_Fail; \
85942
0
      } \
85943
118
      return S; \
85944
232
    case 32: \
85945
232
      tmp = fieldname(insn, 12, 4); \
85946
232
      if (!Check(&S, DecodetcGPRRegisterClass( \
85947
232
                 MI, tmp, Address, Decoder))) { \
85948
3
        return MCDisassembler_Fail; \
85949
3
      } \
85950
232
      tmp = fieldname(insn, 0, 4); \
85951
229
      if (!Check(&S, DecodetcGPRRegisterClass( \
85952
229
                 MI, tmp, Address, Decoder))) { \
85953
2
        return MCDisassembler_Fail; \
85954
2
      } \
85955
229
      tmp = fieldname(insn, 28, 4); \
85956
227
      if (!Check(&S, DecodePredicateOperand( \
85957
227
                 MI, tmp, Address, Decoder))) { \
85958
1
        return MCDisassembler_Fail; \
85959
1
      } \
85960
227
      tmp = fieldname(insn, 20, 1); \
85961
226
      if (!Check(&S, DecodeCCOutOperand(MI, tmp, Address, \
85962
226
                Decoder))) { \
85963
0
        return MCDisassembler_Fail; \
85964
0
      } \
85965
226
      return S; \
85966
1.30k
    case 33: \
85967
1.30k
      tmp = fieldname(insn, 12, 4); \
85968
1.30k
      if (!Check(&S, DecodeGPRRegisterClass( \
85969
1.30k
                 MI, tmp, Address, Decoder))) { \
85970
0
        return MCDisassembler_Fail; \
85971
0
      } \
85972
1.30k
      tmp = 0x0; \
85973
1.30k
      tmp |= fieldname(insn, 0, 4) << 0; \
85974
1.30k
      tmp |= fieldname(insn, 5, 7) << 5; \
85975
1.30k
      if (!Check(&S, DecodeSORegImmOperand(MI, tmp, Address, \
85976
1.30k
                   Decoder))) { \
85977
0
        return MCDisassembler_Fail; \
85978
0
      } \
85979
1.30k
      tmp = fieldname(insn, 28, 4); \
85980
1.30k
      if (!Check(&S, DecodePredicateOperand( \
85981
1.30k
                 MI, tmp, Address, Decoder))) { \
85982
2
        return MCDisassembler_Fail; \
85983
2
      } \
85984
1.30k
      tmp = fieldname(insn, 20, 1); \
85985
1.30k
      if (!Check(&S, DecodeCCOutOperand(MI, tmp, Address, \
85986
1.30k
                Decoder))) { \
85987
0
        return MCDisassembler_Fail; \
85988
0
      } \
85989
1.30k
      return S; \
85990
1.30k
    case 34: \
85991
35
      tmp = fieldname(insn, 0, 4); \
85992
35
      if (!Check(&S, DecodeGPRRegisterClass( \
85993
35
                 MI, tmp, Address, Decoder))) { \
85994
0
        return MCDisassembler_Fail; \
85995
0
      } \
85996
35
      return S; \
85997
35
    case 35: \
85998
11
      tmp = fieldname(insn, 12, 4); \
85999
11
      if (!Check(&S, DecodeGPRRegisterClass( \
86000
11
                 MI, tmp, Address, Decoder))) { \
86001
0
        return MCDisassembler_Fail; \
86002
0
      } \
86003
11
      tmp = fieldname(insn, 0, 4); \
86004
11
      if (!Check(&S, DecodeGPRRegisterClass( \
86005
11
                 MI, tmp, Address, Decoder))) { \
86006
0
        return MCDisassembler_Fail; \
86007
0
      } \
86008
11
      tmp = fieldname(insn, 28, 4); \
86009
11
      if (!Check(&S, DecodePredicateOperand( \
86010
11
                 MI, tmp, Address, Decoder))) { \
86011
1
        return MCDisassembler_Fail; \
86012
1
      } \
86013
11
      return S; \
86014
20
    case 36: \
86015
20
      tmp = fieldname(insn, 0, 4); \
86016
20
      MCOperand_CreateImm0(MI, tmp); \
86017
20
      tmp = fieldname(insn, 28, 4); \
86018
20
      if (!Check(&S, DecodePredicateOperand( \
86019
20
                 MI, tmp, Address, Decoder))) { \
86020
1
        return MCDisassembler_Fail; \
86021
1
      } \
86022
20
      return S; \
86023
594
    case 37: \
86024
594
      tmp = fieldname(insn, 12, 4); \
86025
594
      if (!Check(&S, DecodeGPRnopcRegisterClass( \
86026
594
                 MI, tmp, Address, Decoder))) { \
86027
0
        return MCDisassembler_Fail; \
86028
0
      } \
86029
594
      tmp = 0x0; \
86030
594
      tmp |= fieldname(insn, 0, 4) << 0; \
86031
594
      tmp |= fieldname(insn, 5, 2) << 5; \
86032
594
      tmp |= fieldname(insn, 8, 4) << 8; \
86033
594
      if (!Check(&S, DecodeSORegRegOperand(MI, tmp, Address, \
86034
594
                   Decoder))) { \
86035
0
        return MCDisassembler_Fail; \
86036
0
      } \
86037
594
      tmp = fieldname(insn, 28, 4); \
86038
594
      if (!Check(&S, DecodePredicateOperand( \
86039
594
                 MI, tmp, Address, Decoder))) { \
86040
1
        return MCDisassembler_Fail; \
86041
1
      } \
86042
594
      tmp = fieldname(insn, 20, 1); \
86043
593
      if (!Check(&S, DecodeCCOutOperand(MI, tmp, Address, \
86044
593
                Decoder))) { \
86045
0
        return MCDisassembler_Fail; \
86046
0
      } \
86047
593
      return S; \
86048
593
    case 38: \
86049
504
      tmp = fieldname(insn, 16, 4); \
86050
504
      if (!Check(&S, DecodeGPRnopcRegisterClass( \
86051
504
                 MI, tmp, Address, Decoder))) { \
86052
0
        return MCDisassembler_Fail; \
86053
0
      } \
86054
504
      tmp = fieldname(insn, 0, 4); \
86055
504
      if (!Check(&S, DecodeGPRnopcRegisterClass( \
86056
504
                 MI, tmp, Address, Decoder))) { \
86057
0
        return MCDisassembler_Fail; \
86058
0
      } \
86059
504
      tmp = fieldname(insn, 8, 4); \
86060
504
      if (!Check(&S, DecodeGPRnopcRegisterClass( \
86061
504
                 MI, tmp, Address, Decoder))) { \
86062
0
        return MCDisassembler_Fail; \
86063
0
      } \
86064
504
      tmp = fieldname(insn, 12, 4); \
86065
504
      if (!Check(&S, DecodeGPRnopcRegisterClass( \
86066
504
                 MI, tmp, Address, Decoder))) { \
86067
0
        return MCDisassembler_Fail; \
86068
0
      } \
86069
504
      tmp = fieldname(insn, 28, 4); \
86070
504
      if (!Check(&S, DecodePredicateOperand( \
86071
504
                 MI, tmp, Address, Decoder))) { \
86072
2
        return MCDisassembler_Fail; \
86073
2
      } \
86074
504
      tmp = fieldname(insn, 20, 1); \
86075
502
      if (!Check(&S, DecodeCCOutOperand(MI, tmp, Address, \
86076
502
                Decoder))) { \
86077
0
        return MCDisassembler_Fail; \
86078
0
      } \
86079
502
      return S; \
86080
524
    case 39: \
86081
524
      tmp = fieldname(insn, 16, 4); \
86082
524
      if (!Check(&S, DecodeGPRRegisterClass( \
86083
524
                 MI, tmp, Address, Decoder))) { \
86084
0
        return MCDisassembler_Fail; \
86085
0
      } \
86086
524
      tmp = fieldname(insn, 0, 4); \
86087
524
      if (!Check(&S, DecodeGPRRegisterClass( \
86088
524
                 MI, tmp, Address, Decoder))) { \
86089
0
        return MCDisassembler_Fail; \
86090
0
      } \
86091
524
      tmp = fieldname(insn, 8, 4); \
86092
524
      if (!Check(&S, DecodeGPRRegisterClass( \
86093
524
                 MI, tmp, Address, Decoder))) { \
86094
0
        return MCDisassembler_Fail; \
86095
0
      } \
86096
524
      tmp = fieldname(insn, 12, 4); \
86097
524
      if (!Check(&S, DecodeGPRRegisterClass( \
86098
524
                 MI, tmp, Address, Decoder))) { \
86099
0
        return MCDisassembler_Fail; \
86100
0
      } \
86101
524
      tmp = fieldname(insn, 28, 4); \
86102
524
      if (!Check(&S, DecodePredicateOperand( \
86103
524
                 MI, tmp, Address, Decoder))) { \
86104
1
        return MCDisassembler_Fail; \
86105
1
      } \
86106
524
      return S; \
86107
524
    case 40: \
86108
408
      tmp = fieldname(insn, 12, 4); \
86109
408
      if (!Check(&S, DecodeGPRRegisterClass( \
86110
408
                 MI, tmp, Address, Decoder))) { \
86111
0
        return MCDisassembler_Fail; \
86112
0
      } \
86113
408
      tmp = fieldname(insn, 16, 4); \
86114
408
      if (!Check(&S, DecodeGPRRegisterClass( \
86115
408
                 MI, tmp, Address, Decoder))) { \
86116
0
        return MCDisassembler_Fail; \
86117
0
      } \
86118
408
      tmp = fieldname(insn, 0, 4); \
86119
408
      if (!Check(&S, DecodeGPRRegisterClass( \
86120
408
                 MI, tmp, Address, Decoder))) { \
86121
0
        return MCDisassembler_Fail; \
86122
0
      } \
86123
408
      tmp = fieldname(insn, 8, 4); \
86124
408
      if (!Check(&S, DecodeGPRRegisterClass( \
86125
408
                 MI, tmp, Address, Decoder))) { \
86126
0
        return MCDisassembler_Fail; \
86127
0
      } \
86128
408
      tmp = fieldname(insn, 12, 4); \
86129
408
      if (!Check(&S, DecodeGPRRegisterClass( \
86130
408
                 MI, tmp, Address, Decoder))) { \
86131
0
        return MCDisassembler_Fail; \
86132
0
      } \
86133
408
      tmp = fieldname(insn, 16, 4); \
86134
408
      if (!Check(&S, DecodeGPRRegisterClass( \
86135
408
                 MI, tmp, Address, Decoder))) { \
86136
0
        return MCDisassembler_Fail; \
86137
0
      } \
86138
408
      tmp = fieldname(insn, 28, 4); \
86139
408
      if (!Check(&S, DecodePredicateOperand( \
86140
408
                 MI, tmp, Address, Decoder))) { \
86141
1
        return MCDisassembler_Fail; \
86142
1
      } \
86143
408
      tmp = fieldname(insn, 20, 1); \
86144
407
      if (!Check(&S, DecodeCCOutOperand(MI, tmp, Address, \
86145
407
                Decoder))) { \
86146
0
        return MCDisassembler_Fail; \
86147
0
      } \
86148
407
      return S; \
86149
691
    case 41: \
86150
691
      if (!Check(&S, DecodeDoubleRegStore(MI, insn, Address, \
86151
691
                  Decoder))) { \
86152
2
        return MCDisassembler_Fail; \
86153
2
      } \
86154
691
      return S; \
86155
691
    case 42: \
86156
304
      if (!Check(&S, DecodeDoubleRegLoad(MI, insn, Address, \
86157
304
                 Decoder))) { \
86158
3
        return MCDisassembler_Fail; \
86159
3
      } \
86160
304
      return S; \
86161
304
    case 43: \
86162
116
      tmp = fieldname(insn, 16, 4); \
86163
116
      if (!Check(&S, DecodeGPRRegisterClass( \
86164
116
                 MI, tmp, Address, Decoder))) { \
86165
0
        return MCDisassembler_Fail; \
86166
0
      } \
86167
116
      tmp = fieldname(insn, 12, 4); \
86168
116
      if (!Check(&S, DecodeGPRRegisterClass( \
86169
116
                 MI, tmp, Address, Decoder))) { \
86170
0
        return MCDisassembler_Fail; \
86171
0
      } \
86172
116
      tmp = fieldname(insn, 16, 4); \
86173
116
      if (!Check(&S, DecodeAddrMode7Operand( \
86174
116
                 MI, tmp, Address, Decoder))) { \
86175
0
        return MCDisassembler_Fail; \
86176
0
      } \
86177
116
      tmp = 0x0; \
86178
116
      tmp |= fieldname(insn, 0, 4) << 0; \
86179
116
      tmp |= fieldname(insn, 23, 1) << 4; \
86180
116
      if (!Check(&S, DecodePostIdxReg(MI, tmp, Address, \
86181
116
              Decoder))) { \
86182
0
        return MCDisassembler_Fail; \
86183
0
      } \
86184
116
      tmp = fieldname(insn, 28, 4); \
86185
116
      if (!Check(&S, DecodePredicateOperand( \
86186
116
                 MI, tmp, Address, Decoder))) { \
86187
1
        return MCDisassembler_Fail; \
86188
1
      } \
86189
116
      return S; \
86190
182
    case 44: \
86191
182
      tmp = fieldname(insn, 16, 4); \
86192
182
      if (!Check(&S, DecodeGPRRegisterClass( \
86193
182
                 MI, tmp, Address, Decoder))) { \
86194
0
        return MCDisassembler_Fail; \
86195
0
      } \
86196
182
      tmp = fieldname(insn, 12, 4); \
86197
182
      if (!Check(&S, DecodeGPRRegisterClass( \
86198
182
                 MI, tmp, Address, Decoder))) { \
86199
0
        return MCDisassembler_Fail; \
86200
0
      } \
86201
182
      tmp = fieldname(insn, 16, 4); \
86202
182
      if (!Check(&S, DecodeAddrMode7Operand( \
86203
182
                 MI, tmp, Address, Decoder))) { \
86204
0
        return MCDisassembler_Fail; \
86205
0
      } \
86206
182
      tmp = 0x0; \
86207
182
      tmp |= fieldname(insn, 0, 4) << 0; \
86208
182
      tmp |= fieldname(insn, 8, 4) << 4; \
86209
182
      tmp |= fieldname(insn, 23, 1) << 8; \
86210
182
      MCOperand_CreateImm0(MI, tmp); \
86211
182
      tmp = fieldname(insn, 28, 4); \
86212
182
      if (!Check(&S, DecodePredicateOperand( \
86213
182
                 MI, tmp, Address, Decoder))) { \
86214
1
        return MCDisassembler_Fail; \
86215
1
      } \
86216
182
      return S; \
86217
1.35k
    case 45: \
86218
1.35k
      if (!Check(&S, \
86219
1.35k
           DecodeLDR(MI, insn, Address, Decoder))) { \
86220
1
        return MCDisassembler_Fail; \
86221
1
      } \
86222
1.35k
      return S; \
86223
1.35k
    case 46: \
86224
490
      tmp = fieldname(insn, 12, 4); \
86225
490
      if (!Check(&S, DecodeGPRRegisterClass( \
86226
490
                 MI, tmp, Address, Decoder))) { \
86227
0
        return MCDisassembler_Fail; \
86228
0
      } \
86229
490
      tmp = fieldname(insn, 16, 4); \
86230
490
      if (!Check(&S, DecodeGPRRegisterClass( \
86231
490
                 MI, tmp, Address, Decoder))) { \
86232
0
        return MCDisassembler_Fail; \
86233
0
      } \
86234
490
      tmp = fieldname(insn, 16, 4); \
86235
490
      if (!Check(&S, DecodeAddrMode7Operand( \
86236
490
                 MI, tmp, Address, Decoder))) { \
86237
0
        return MCDisassembler_Fail; \
86238
0
      } \
86239
490
      tmp = 0x0; \
86240
490
      tmp |= fieldname(insn, 0, 4) << 0; \
86241
490
      tmp |= fieldname(insn, 8, 4) << 4; \
86242
490
      tmp |= fieldname(insn, 23, 1) << 8; \
86243
490
      MCOperand_CreateImm0(MI, tmp); \
86244
490
      tmp = fieldname(insn, 28, 4); \
86245
490
      if (!Check(&S, DecodePredicateOperand( \
86246
490
                 MI, tmp, Address, Decoder))) { \
86247
1
        return MCDisassembler_Fail; \
86248
1
      } \
86249
490
      return S; \
86250
7.34k
    case 47: \
86251
7.34k
      tmp = fieldname(insn, 12, 4); \
86252
7.34k
      if (!Check(&S, DecodeGPRRegisterClass( \
86253
7.34k
                 MI, tmp, Address, Decoder))) { \
86254
0
        return MCDisassembler_Fail; \
86255
0
      } \
86256
7.34k
      tmp = fieldname(insn, 16, 4); \
86257
7.34k
      if (!Check(&S, DecodeGPRRegisterClass( \
86258
7.34k
                 MI, tmp, Address, Decoder))) { \
86259
0
        return MCDisassembler_Fail; \
86260
0
      } \
86261
7.34k
      tmp = fieldname(insn, 0, 12); \
86262
7.34k
      MCOperand_CreateImm0(MI, tmp); \
86263
7.34k
      tmp = fieldname(insn, 28, 4); \
86264
7.34k
      if (!Check(&S, DecodePredicateOperand( \
86265
7.34k
                 MI, tmp, Address, Decoder))) { \
86266
1.35k
        return MCDisassembler_Fail; \
86267
1.35k
      } \
86268
7.34k
      tmp = fieldname(insn, 20, 1); \
86269
5.98k
      if (!Check(&S, DecodeCCOutOperand(MI, tmp, Address, \
86270
5.98k
                Decoder))) { \
86271
0
        return MCDisassembler_Fail; \
86272
0
      } \
86273
5.98k
      return S; \
86274
5.98k
    case 48: \
86275
0
      tmp = fieldname(insn, 12, 4); \
86276
0
      if (!Check(&S, DecodeGPRRegisterClass( \
86277
0
                 MI, tmp, Address, Decoder))) { \
86278
0
        return MCDisassembler_Fail; \
86279
0
      } \
86280
0
      tmp = 0x0; \
86281
0
      tmp |= fieldname(insn, 0, 12) << 0; \
86282
0
      tmp |= fieldname(insn, 22, 2) << 12; \
86283
0
      MCOperand_CreateImm0(MI, tmp); \
86284
0
      tmp = fieldname(insn, 28, 4); \
86285
0
      if (!Check(&S, DecodePredicateOperand( \
86286
0
                 MI, tmp, Address, Decoder))) { \
86287
0
        return MCDisassembler_Fail; \
86288
0
      } \
86289
0
      return S; \
86290
1.61k
    case 49: \
86291
1.61k
      if (!Check(&S, DecodeArmMOVTWInstruction( \
86292
1.61k
                 MI, insn, Address, Decoder))) { \
86293
286
        return MCDisassembler_Fail; \
86294
286
      } \
86295
1.61k
      return S; \
86296
1.61k
    case 50: \
86297
1.38k
      tmp = fieldname(insn, 16, 4); \
86298
1.38k
      if (!Check(&S, DecodeGPRRegisterClass( \
86299
1.38k
                 MI, tmp, Address, Decoder))) { \
86300
0
        return MCDisassembler_Fail; \
86301
0
      } \
86302
1.38k
      tmp = fieldname(insn, 0, 12); \
86303
1.38k
      MCOperand_CreateImm0(MI, tmp); \
86304
1.38k
      tmp = fieldname(insn, 28, 4); \
86305
1.38k
      if (!Check(&S, DecodePredicateOperand( \
86306
1.38k
                 MI, tmp, Address, Decoder))) { \
86307
118
        return MCDisassembler_Fail; \
86308
118
      } \
86309
1.38k
      return S; \
86310
1.38k
    case 51: \
86311
86
      if (!Check(&S, DecodeTSBInstruction(MI, insn, Address, \
86312
86
                  Decoder))) { \
86313
0
        return MCDisassembler_Fail; \
86314
0
      } \
86315
86
      return S; \
86316
384
    case 52: \
86317
384
      if (!Check(&S, DecodeHINTInstruction( \
86318
384
                 MI, insn, Address, Decoder))) { \
86319
3
        return MCDisassembler_Fail; \
86320
3
      } \
86321
384
      return S; \
86322
1.13k
    case 53: \
86323
1.13k
      tmp = 0x0; \
86324
1.13k
      tmp |= fieldname(insn, 16, 4) << 0; \
86325
1.13k
      tmp |= fieldname(insn, 22, 1) << 4; \
86326
1.13k
      if (!Check(&S, DecodeMSRMask(MI, tmp, Address, \
86327
1.13k
                 Decoder))) { \
86328
36
        return MCDisassembler_Fail; \
86329
36
      } \
86330
1.13k
      tmp = fieldname(insn, 0, 12); \
86331
1.09k
      MCOperand_CreateImm0(MI, tmp); \
86332
1.09k
      tmp = fieldname(insn, 28, 4); \
86333
1.09k
      if (!Check(&S, DecodePredicateOperand( \
86334
1.09k
                 MI, tmp, Address, Decoder))) { \
86335
19
        return MCDisassembler_Fail; \
86336
19
      } \
86337
1.09k
      return S; \
86338
1.09k
    case 54: \
86339
481
      tmp = fieldname(insn, 12, 4); \
86340
481
      if (!Check(&S, DecodeGPRRegisterClass( \
86341
481
                 MI, tmp, Address, Decoder))) { \
86342
0
        return MCDisassembler_Fail; \
86343
0
      } \
86344
481
      tmp = fieldname(insn, 0, 12); \
86345
481
      MCOperand_CreateImm0(MI, tmp); \
86346
481
      tmp = fieldname(insn, 28, 4); \
86347
481
      if (!Check(&S, DecodePredicateOperand( \
86348
481
                 MI, tmp, Address, Decoder))) { \
86349
106
        return MCDisassembler_Fail; \
86350
106
      } \
86351
481
      tmp = fieldname(insn, 20, 1); \
86352
375
      if (!Check(&S, DecodeCCOutOperand(MI, tmp, Address, \
86353
375
                Decoder))) { \
86354
0
        return MCDisassembler_Fail; \
86355
0
      } \
86356
375
      return S; \
86357
12.9k
    case 55: \
86358
12.9k
      if (!Check(&S, DecodeAddrMode2IdxInstruction( \
86359
12.9k
                 MI, insn, Address, Decoder))) { \
86360
2.45k
        return MCDisassembler_Fail; \
86361
2.45k
      } \
86362
12.9k
      return S; \
86363
12.9k
    case 56: \
86364
1.90k
      tmp = fieldname(insn, 12, 4); \
86365
1.90k
      if (!Check(&S, DecodeGPRRegisterClass( \
86366
1.90k
                 MI, tmp, Address, Decoder))) { \
86367
0
        return MCDisassembler_Fail; \
86368
0
      } \
86369
1.90k
      tmp = 0x0; \
86370
1.90k
      tmp |= fieldname(insn, 0, 12) << 0; \
86371
1.90k
      tmp |= fieldname(insn, 16, 4) << 13; \
86372
1.90k
      tmp |= fieldname(insn, 23, 1) << 12; \
86373
1.90k
      if (!Check(&S, DecodeAddrModeImm12Operand( \
86374
1.90k
                 MI, tmp, Address, Decoder))) { \
86375
0
        return MCDisassembler_Fail; \
86376
0
      } \
86377
1.90k
      tmp = fieldname(insn, 28, 4); \
86378
1.90k
      if (!Check(&S, DecodePredicateOperand( \
86379
1.90k
                 MI, tmp, Address, Decoder))) { \
86380
3
        return MCDisassembler_Fail; \
86381
3
      } \
86382
1.90k
      return S; \
86383
1.90k
    case 57: \
86384
42
      tmp = 0x0; \
86385
42
      tmp |= fieldname(insn, 0, 12) << 0; \
86386
42
      tmp |= fieldname(insn, 16, 4) << 13; \
86387
42
      tmp |= fieldname(insn, 23, 1) << 12; \
86388
42
      if (!Check(&S, DecodeAddrModeImm12Operand( \
86389
42
                 MI, tmp, Address, Decoder))) { \
86390
0
        return MCDisassembler_Fail; \
86391
0
      } \
86392
42
      return S; \
86393
2.09k
    case 58: \
86394
2.09k
      if (!Check(&S, DecodeSTRPreImm(MI, insn, Address, \
86395
2.09k
                   Decoder))) { \
86396
3
        return MCDisassembler_Fail; \
86397
3
      } \
86398
2.09k
      return S; \
86399
2.09k
    case 59: \
86400
1.72k
      if (!Check(&S, DecodeLDRPreImm(MI, insn, Address, \
86401
1.72k
                   Decoder))) { \
86402
2
        return MCDisassembler_Fail; \
86403
2
      } \
86404
1.72k
      return S; \
86405
1.72k
    case 60: \
86406
682
      tmp = fieldname(insn, 12, 4); \
86407
682
      if (!Check(&S, DecodeGPRnopcRegisterClass( \
86408
682
                 MI, tmp, Address, Decoder))) { \
86409
0
        return MCDisassembler_Fail; \
86410
0
      } \
86411
682
      tmp = 0x0; \
86412
682
      tmp |= fieldname(insn, 0, 12) << 0; \
86413
682
      tmp |= fieldname(insn, 16, 4) << 13; \
86414
682
      tmp |= fieldname(insn, 23, 1) << 12; \
86415
682
      if (!Check(&S, DecodeAddrModeImm12Operand( \
86416
682
                 MI, tmp, Address, Decoder))) { \
86417
0
        return MCDisassembler_Fail; \
86418
0
      } \
86419
682
      tmp = fieldname(insn, 28, 4); \
86420
682
      if (!Check(&S, DecodePredicateOperand( \
86421
682
                 MI, tmp, Address, Decoder))) { \
86422
1
        return MCDisassembler_Fail; \
86423
1
      } \
86424
682
      return S; \
86425
682
    case 61: \
86426
304
      return S; \
86427
3.09k
    case 62: \
86428
3.09k
      tmp = fieldname(insn, 0, 4); \
86429
3.09k
      if (!Check(&S, DecodeMemBarrierOption( \
86430
3.09k
                 MI, tmp, Address, Decoder))) { \
86431
0
        return MCDisassembler_Fail; \
86432
0
      } \
86433
3.09k
      return S; \
86434
3.09k
    case 63: \
86435
490
      tmp = fieldname(insn, 0, 4); \
86436
490
      if (!Check(&S, DecodeInstSyncBarrierOption( \
86437
490
                 MI, tmp, Address, Decoder))) { \
86438
0
        return MCDisassembler_Fail; \
86439
0
      } \
86440
490
      return S; \
86441
529
    case 64: \
86442
529
      tmp = fieldname(insn, 12, 4); \
86443
529
      if (!Check(&S, DecodeGPRRegisterClass( \
86444
529
                 MI, tmp, Address, Decoder))) { \
86445
0
        return MCDisassembler_Fail; \
86446
0
      } \
86447
529
      tmp = 0x0; \
86448
529
      tmp |= fieldname(insn, 0, 4) << 0; \
86449
529
      tmp |= fieldname(insn, 5, 7) << 5; \
86450
529
      tmp |= fieldname(insn, 16, 4) << 13; \
86451
529
      tmp |= fieldname(insn, 23, 1) << 12; \
86452
529
      if (!Check(&S, DecodeSORegMemOperand(MI, tmp, Address, \
86453
529
                   Decoder))) { \
86454
0
        return MCDisassembler_Fail; \
86455
0
      } \
86456
529
      tmp = fieldname(insn, 28, 4); \
86457
529
      if (!Check(&S, DecodePredicateOperand( \
86458
529
                 MI, tmp, Address, Decoder))) { \
86459
2
        return MCDisassembler_Fail; \
86460
2
      } \
86461
529
      return S; \
86462
529
    case 65: \
86463
78
      tmp = 0x0; \
86464
78
      tmp |= fieldname(insn, 0, 4) << 0; \
86465
78
      tmp |= fieldname(insn, 5, 7) << 5; \
86466
78
      tmp |= fieldname(insn, 16, 4) << 13; \
86467
78
      tmp |= fieldname(insn, 23, 1) << 12; \
86468
78
      if (!Check(&S, DecodeSORegMemOperand(MI, tmp, Address, \
86469
78
                   Decoder))) { \
86470
0
        return MCDisassembler_Fail; \
86471
0
      } \
86472
78
      return S; \
86473
902
    case 66: \
86474
902
      tmp = fieldname(insn, 12, 4); \
86475
902
      if (!Check(&S, DecodeGPRnopcRegisterClass( \
86476
902
                 MI, tmp, Address, Decoder))) { \
86477
0
        return MCDisassembler_Fail; \
86478
0
      } \
86479
902
      tmp = fieldname(insn, 16, 4); \
86480
902
      if (!Check(&S, DecodeGPRnopcRegisterClass( \
86481
902
                 MI, tmp, Address, Decoder))) { \
86482
0
        return MCDisassembler_Fail; \
86483
0
      } \
86484
902
      tmp = fieldname(insn, 0, 4); \
86485
902
      if (!Check(&S, DecodeGPRnopcRegisterClass( \
86486
902
                 MI, tmp, Address, Decoder))) { \
86487
0
        return MCDisassembler_Fail; \
86488
0
      } \
86489
902
      tmp = fieldname(insn, 28, 4); \
86490
902
      if (!Check(&S, DecodePredicateOperand( \
86491
902
                 MI, tmp, Address, Decoder))) { \
86492
1
        return MCDisassembler_Fail; \
86493
1
      } \
86494
902
      return S; \
86495
902
    case 67: \
86496
296
      tmp = fieldname(insn, 12, 4); \
86497
296
      if (!Check(&S, DecodeGPRnopcRegisterClass( \
86498
296
                 MI, tmp, Address, Decoder))) { \
86499
0
        return MCDisassembler_Fail; \
86500
0
      } \
86501
296
      tmp = fieldname(insn, 16, 4); \
86502
296
      if (!Check(&S, DecodeGPRnopcRegisterClass( \
86503
296
                 MI, tmp, Address, Decoder))) { \
86504
0
        return MCDisassembler_Fail; \
86505
0
      } \
86506
296
      tmp = fieldname(insn, 0, 4); \
86507
296
      if (!Check(&S, DecodeGPRnopcRegisterClass( \
86508
296
                 MI, tmp, Address, Decoder))) { \
86509
0
        return MCDisassembler_Fail; \
86510
0
      } \
86511
296
      tmp = fieldname(insn, 7, 5); \
86512
296
      MCOperand_CreateImm0(MI, tmp); \
86513
296
      tmp = fieldname(insn, 28, 4); \
86514
296
      if (!Check(&S, DecodePredicateOperand( \
86515
296
                 MI, tmp, Address, Decoder))) { \
86516
1
        return MCDisassembler_Fail; \
86517
1
      } \
86518
296
      return S; \
86519
296
    case 68: \
86520
17
      tmp = fieldname(insn, 16, 4); \
86521
17
      if (!Check(&S, DecodeGPRnopcRegisterClass( \
86522
17
                 MI, tmp, Address, Decoder))) { \
86523
0
        return MCDisassembler_Fail; \
86524
0
      } \
86525
17
      tmp = fieldname(insn, 0, 4); \
86526
17
      if (!Check(&S, DecodeGPRnopcRegisterClass( \
86527
17
                 MI, tmp, Address, Decoder))) { \
86528
0
        return MCDisassembler_Fail; \
86529
0
      } \
86530
17
      tmp = fieldname(insn, 8, 4); \
86531
17
      if (!Check(&S, DecodeGPRnopcRegisterClass( \
86532
17
                 MI, tmp, Address, Decoder))) { \
86533
0
        return MCDisassembler_Fail; \
86534
0
      } \
86535
17
      tmp = fieldname(insn, 28, 4); \
86536
17
      if (!Check(&S, DecodePredicateOperand( \
86537
17
                 MI, tmp, Address, Decoder))) { \
86538
1
        return MCDisassembler_Fail; \
86539
1
      } \
86540
17
      return S; \
86541
369
    case 69: \
86542
369
      tmp = fieldname(insn, 16, 4); \
86543
369
      if (!Check(&S, DecodeGPRnopcRegisterClass( \
86544
369
                 MI, tmp, Address, Decoder))) { \
86545
0
        return MCDisassembler_Fail; \
86546
0
      } \
86547
369
      tmp = fieldname(insn, 0, 4); \
86548
369
      if (!Check(&S, DecodeGPRnopcRegisterClass( \
86549
369
                 MI, tmp, Address, Decoder))) { \
86550
0
        return MCDisassembler_Fail; \
86551
0
      } \
86552
369
      tmp = fieldname(insn, 8, 4); \
86553
369
      if (!Check(&S, DecodeGPRnopcRegisterClass( \
86554
369
                 MI, tmp, Address, Decoder))) { \
86555
0
        return MCDisassembler_Fail; \
86556
0
      } \
86557
369
      tmp = fieldname(insn, 12, 4); \
86558
369
      if (!Check(&S, DecodeGPRRegisterClass( \
86559
369
                 MI, tmp, Address, Decoder))) { \
86560
0
        return MCDisassembler_Fail; \
86561
0
      } \
86562
369
      tmp = fieldname(insn, 28, 4); \
86563
369
      if (!Check(&S, DecodePredicateOperand( \
86564
369
                 MI, tmp, Address, Decoder))) { \
86565
1
        return MCDisassembler_Fail; \
86566
1
      } \
86567
369
      return S; \
86568
369
    case 70: \
86569
44
      tmp = fieldname(insn, 12, 4); \
86570
44
      if (!Check(&S, DecodeGPRRegisterClass( \
86571
44
                 MI, tmp, Address, Decoder))) { \
86572
0
        return MCDisassembler_Fail; \
86573
0
      } \
86574
44
      tmp = fieldname(insn, 16, 4); \
86575
44
      if (!Check(&S, DecodeGPRRegisterClass( \
86576
44
                 MI, tmp, Address, Decoder))) { \
86577
0
        return MCDisassembler_Fail; \
86578
0
      } \
86579
44
      tmp = fieldname(insn, 0, 4); \
86580
44
      if (!Check(&S, DecodeGPRRegisterClass( \
86581
44
                 MI, tmp, Address, Decoder))) { \
86582
0
        return MCDisassembler_Fail; \
86583
0
      } \
86584
44
      tmp = fieldname(insn, 28, 4); \
86585
44
      if (!Check(&S, DecodePredicateOperand( \
86586
44
                 MI, tmp, Address, Decoder))) { \
86587
1
        return MCDisassembler_Fail; \
86588
1
      } \
86589
44
      return S; \
86590
44
    case 71: \
86591
39
      tmp = fieldname(insn, 12, 4); \
86592
39
      if (!Check(&S, DecodeGPRnopcRegisterClass( \
86593
39
                 MI, tmp, Address, Decoder))) { \
86594
0
        return MCDisassembler_Fail; \
86595
0
      } \
86596
39
      tmp = fieldname(insn, 0, 4); \
86597
39
      if (!Check(&S, DecodeGPRnopcRegisterClass( \
86598
39
                 MI, tmp, Address, Decoder))) { \
86599
0
        return MCDisassembler_Fail; \
86600
0
      } \
86601
39
      tmp = fieldname(insn, 10, 2); \
86602
39
      MCOperand_CreateImm0(MI, tmp); \
86603
39
      tmp = fieldname(insn, 28, 4); \
86604
39
      if (!Check(&S, DecodePredicateOperand( \
86605
39
                 MI, tmp, Address, Decoder))) { \
86606
1
        return MCDisassembler_Fail; \
86607
1
      } \
86608
39
      return S; \
86609
277
    case 72: \
86610
277
      tmp = fieldname(insn, 12, 4); \
86611
277
      if (!Check(&S, DecodeGPRnopcRegisterClass( \
86612
277
                 MI, tmp, Address, Decoder))) { \
86613
0
        return MCDisassembler_Fail; \
86614
0
      } \
86615
277
      tmp = fieldname(insn, 16, 4); \
86616
277
      if (!Check(&S, DecodeGPRRegisterClass( \
86617
277
                 MI, tmp, Address, Decoder))) { \
86618
0
        return MCDisassembler_Fail; \
86619
0
      } \
86620
277
      tmp = fieldname(insn, 0, 4); \
86621
277
      if (!Check(&S, DecodeGPRnopcRegisterClass( \
86622
277
                 MI, tmp, Address, Decoder))) { \
86623
0
        return MCDisassembler_Fail; \
86624
0
      } \
86625
277
      tmp = fieldname(insn, 10, 2); \
86626
277
      MCOperand_CreateImm0(MI, tmp); \
86627
277
      tmp = fieldname(insn, 28, 4); \
86628
277
      if (!Check(&S, DecodePredicateOperand( \
86629
277
                 MI, tmp, Address, Decoder))) { \
86630
1
        return MCDisassembler_Fail; \
86631
1
      } \
86632
277
      return S; \
86633
2.94k
    case 73: \
86634
2.94k
      if (!Check(&S, DecodeSTRPreReg(MI, insn, Address, \
86635
2.94k
                   Decoder))) { \
86636
2
        return MCDisassembler_Fail; \
86637
2
      } \
86638
2.94k
      return S; \
86639
2.94k
    case 74: \
86640
850
      if (!Check(&S, DecodeLDRPreReg(MI, insn, Address, \
86641
850
                   Decoder))) { \
86642
3
        return MCDisassembler_Fail; \
86643
3
      } \
86644
850
      return S; \
86645
850
    case 75: \
86646
419
      tmp = fieldname(insn, 12, 4); \
86647
419
      if (!Check(&S, DecodeGPRnopcRegisterClass( \
86648
419
                 MI, tmp, Address, Decoder))) { \
86649
0
        return MCDisassembler_Fail; \
86650
0
      } \
86651
419
      tmp = fieldname(insn, 16, 5); \
86652
419
      MCOperand_CreateImm0(MI, tmp); \
86653
419
      tmp = fieldname(insn, 0, 4); \
86654
419
      if (!Check(&S, DecodeGPRnopcRegisterClass( \
86655
419
                 MI, tmp, Address, Decoder))) { \
86656
0
        return MCDisassembler_Fail; \
86657
0
      } \
86658
419
      tmp = 0x0; \
86659
419
      tmp |= fieldname(insn, 6, 1) << 5; \
86660
419
      tmp |= fieldname(insn, 7, 5) << 0; \
86661
419
      MCOperand_CreateImm0(MI, tmp); \
86662
419
      tmp = fieldname(insn, 28, 4); \
86663
419
      if (!Check(&S, DecodePredicateOperand( \
86664
419
                 MI, tmp, Address, Decoder))) { \
86665
1
        return MCDisassembler_Fail; \
86666
1
      } \
86667
419
      return S; \
86668
419
    case 76: \
86669
13
      tmp = fieldname(insn, 12, 4); \
86670
13
      if (!Check(&S, DecodeGPRnopcRegisterClass( \
86671
13
                 MI, tmp, Address, Decoder))) { \
86672
0
        return MCDisassembler_Fail; \
86673
0
      } \
86674
13
      tmp = fieldname(insn, 16, 4); \
86675
13
      MCOperand_CreateImm0(MI, tmp); \
86676
13
      tmp = fieldname(insn, 0, 4); \
86677
13
      if (!Check(&S, DecodeGPRnopcRegisterClass( \
86678
13
                 MI, tmp, Address, Decoder))) { \
86679
0
        return MCDisassembler_Fail; \
86680
0
      } \
86681
13
      tmp = fieldname(insn, 28, 4); \
86682
13
      if (!Check(&S, DecodePredicateOperand( \
86683
13
                 MI, tmp, Address, Decoder))) { \
86684
1
        return MCDisassembler_Fail; \
86685
1
      } \
86686
13
      return S; \
86687
194
    case 77: \
86688
194
      tmp = fieldname(insn, 12, 4); \
86689
194
      if (!Check(&S, DecodeGPRnopcRegisterClass( \
86690
194
                 MI, tmp, Address, Decoder))) { \
86691
0
        return MCDisassembler_Fail; \
86692
0
      } \
86693
194
      tmp = fieldname(insn, 0, 4); \
86694
194
      if (!Check(&S, DecodeGPRnopcRegisterClass( \
86695
194
                 MI, tmp, Address, Decoder))) { \
86696
0
        return MCDisassembler_Fail; \
86697
0
      } \
86698
194
      tmp = fieldname(insn, 7, 5); \
86699
194
      MCOperand_CreateImm0(MI, tmp); \
86700
194
      tmp = fieldname(insn, 16, 5); \
86701
194
      MCOperand_CreateImm0(MI, tmp); \
86702
194
      tmp = fieldname(insn, 28, 4); \
86703
194
      if (!Check(&S, DecodePredicateOperand( \
86704
194
                 MI, tmp, Address, Decoder))) { \
86705
3
        return MCDisassembler_Fail; \
86706
3
      } \
86707
194
      return S; \
86708
633
    case 78: \
86709
633
      tmp = fieldname(insn, 12, 4); \
86710
633
      if (!Check(&S, DecodeGPRnopcRegisterClass( \
86711
633
                 MI, tmp, Address, Decoder))) { \
86712
0
        return MCDisassembler_Fail; \
86713
0
      } \
86714
633
      tmp = 0x0; \
86715
633
      tmp |= fieldname(insn, 0, 4) << 0; \
86716
633
      tmp |= fieldname(insn, 5, 7) << 5; \
86717
633
      tmp |= fieldname(insn, 16, 4) << 13; \
86718
633
      tmp |= fieldname(insn, 23, 1) << 12; \
86719
633
      if (!Check(&S, DecodeSORegMemOperand(MI, tmp, Address, \
86720
633
                   Decoder))) { \
86721
0
        return MCDisassembler_Fail; \
86722
0
      } \
86723
633
      tmp = fieldname(insn, 28, 4); \
86724
633
      if (!Check(&S, DecodePredicateOperand( \
86725
633
                 MI, tmp, Address, Decoder))) { \
86726
1
        return MCDisassembler_Fail; \
86727
1
      } \
86728
633
      return S; \
86729
633
    case 79: \
86730
44
      tmp = fieldname(insn, 12, 4); \
86731
44
      if (!Check(&S, DecodeGPRRegisterClass( \
86732
44
                 MI, tmp, Address, Decoder))) { \
86733
0
        return MCDisassembler_Fail; \
86734
0
      } \
86735
44
      tmp = fieldname(insn, 12, 4); \
86736
44
      if (!Check(&S, DecodeGPRRegisterClass( \
86737
44
                 MI, tmp, Address, Decoder))) { \
86738
0
        return MCDisassembler_Fail; \
86739
0
      } \
86740
44
      tmp = 0x0; \
86741
44
      tmp |= fieldname(insn, 7, 5) << 0; \
86742
44
      tmp |= fieldname(insn, 16, 5) << 5; \
86743
44
      if (!Check(&S, DecodeBitfieldMaskOperand( \
86744
44
                 MI, tmp, Address, Decoder))) { \
86745
0
        return MCDisassembler_Fail; \
86746
0
      } \
86747
44
      tmp = fieldname(insn, 28, 4); \
86748
44
      if (!Check(&S, DecodePredicateOperand( \
86749
44
                 MI, tmp, Address, Decoder))) { \
86750
1
        return MCDisassembler_Fail; \
86751
1
      } \
86752
44
      return S; \
86753
69
    case 80: \
86754
69
      tmp = fieldname(insn, 12, 4); \
86755
69
      if (!Check(&S, DecodeGPRnopcRegisterClass( \
86756
69
                 MI, tmp, Address, Decoder))) { \
86757
0
        return MCDisassembler_Fail; \
86758
0
      } \
86759
69
      tmp = fieldname(insn, 12, 4); \
86760
69
      if (!Check(&S, DecodeGPRnopcRegisterClass( \
86761
69
                 MI, tmp, Address, Decoder))) { \
86762
0
        return MCDisassembler_Fail; \
86763
0
      } \
86764
69
      tmp = fieldname(insn, 0, 4); \
86765
69
      if (!Check(&S, DecodeGPRRegisterClass( \
86766
69
                 MI, tmp, Address, Decoder))) { \
86767
0
        return MCDisassembler_Fail; \
86768
0
      } \
86769
69
      tmp = 0x0; \
86770
69
      tmp |= fieldname(insn, 7, 5) << 0; \
86771
69
      tmp |= fieldname(insn, 16, 5) << 5; \
86772
69
      if (!Check(&S, DecodeBitfieldMaskOperand( \
86773
69
                 MI, tmp, Address, Decoder))) { \
86774
0
        return MCDisassembler_Fail; \
86775
0
      } \
86776
69
      tmp = fieldname(insn, 28, 4); \
86777
69
      if (!Check(&S, DecodePredicateOperand( \
86778
69
                 MI, tmp, Address, Decoder))) { \
86779
1
        return MCDisassembler_Fail; \
86780
1
      } \
86781
69
      return S; \
86782
4.08k
    case 81: \
86783
4.08k
      tmp = fieldname(insn, 16, 4); \
86784
4.08k
      if (!Check(&S, DecodeGPRRegisterClass( \
86785
4.08k
                 MI, tmp, Address, Decoder))) { \
86786
0
        return MCDisassembler_Fail; \
86787
0
      } \
86788
4.08k
      tmp = fieldname(insn, 28, 4); \
86789
4.08k
      if (!Check(&S, DecodePredicateOperand( \
86790
4.08k
                 MI, tmp, Address, Decoder))) { \
86791
19
        return MCDisassembler_Fail; \
86792
19
      } \
86793
4.08k
      tmp = fieldname(insn, 0, 16); \
86794
4.06k
      if (!Check(&S, DecodeRegListOperand(MI, tmp, Address, \
86795
4.06k
                  Decoder))) { \
86796
9
        return MCDisassembler_Fail; \
86797
9
      } \
86798
4.06k
      return S; \
86799
4.06k
    case 82: \
86800
28
      tmp = fieldname(insn, 16, 4); \
86801
28
      if (!Check(&S, DecodeGPRRegisterClass( \
86802
28
                 MI, tmp, Address, Decoder))) { \
86803
0
        return MCDisassembler_Fail; \
86804
0
      } \
86805
28
      return S; \
86806
5.79k
    case 83: \
86807
5.79k
      if (!Check(&S, DecodeMemMultipleWritebackInstruction( \
86808
5.79k
                 MI, insn, Address, Decoder))) { \
86809
28
        return MCDisassembler_Fail; \
86810
28
      } \
86811
5.79k
      return S; \
86812
5.79k
    case 84: \
86813
103
      tmp = fieldname(insn, 16, 4); \
86814
103
      if (!Check(&S, DecodeGPRRegisterClass( \
86815
103
                 MI, tmp, Address, Decoder))) { \
86816
0
        return MCDisassembler_Fail; \
86817
0
      } \
86818
103
      tmp = fieldname(insn, 16, 4); \
86819
103
      if (!Check(&S, DecodeGPRRegisterClass( \
86820
103
                 MI, tmp, Address, Decoder))) { \
86821
0
        return MCDisassembler_Fail; \
86822
0
      } \
86823
103
      return S; \
86824
162
    case 85: \
86825
162
      tmp = fieldname(insn, 0, 5); \
86826
162
      MCOperand_CreateImm0(MI, tmp); \
86827
162
      return S; \
86828
8.96k
    case 86: \
86829
8.96k
      if (!Check(&S, DecodeBranchImmInstruction( \
86830
8.96k
                 MI, insn, Address, Decoder))) { \
86831
0
        return MCDisassembler_Fail; \
86832
0
      } \
86833
8.96k
      return S; \
86834
8.96k
    case 87: \
86835
0
      tmp = 0x0; \
86836
0
      tmp |= fieldname(insn, 0, 24) << 1; \
86837
0
      tmp |= fieldname(insn, 24, 1) << 0; \
86838
0
      MCOperand_CreateImm0(MI, tmp); \
86839
0
      return S; \
86840
8.96k
    case 88: \
86841
704
      if (!Check(&S, DecoderForMRRC2AndMCRR2( \
86842
704
                 MI, insn, Address, Decoder))) { \
86843
4
        return MCDisassembler_Fail; \
86844
4
      } \
86845
704
      return S; \
86846
1.05k
    case 89: \
86847
1.05k
      tmp = fieldname(insn, 8, 4); \
86848
1.05k
      if (!Check(&S, DecodeCoprocessor(MI, tmp, Address, \
86849
1.05k
               Decoder))) { \
86850
75
        return MCDisassembler_Fail; \
86851
75
      } \
86852
1.05k
      tmp = fieldname(insn, 4, 4); \
86853
979
      MCOperand_CreateImm0(MI, tmp); \
86854
979
      tmp = fieldname(insn, 12, 4); \
86855
979
      if (!Check(&S, DecodeGPRnopcRegisterClass( \
86856
979
                 MI, tmp, Address, Decoder))) { \
86857
0
        return MCDisassembler_Fail; \
86858
0
      } \
86859
979
      tmp = fieldname(insn, 16, 4); \
86860
979
      if (!Check(&S, DecodeGPRnopcRegisterClass( \
86861
979
                 MI, tmp, Address, Decoder))) { \
86862
0
        return MCDisassembler_Fail; \
86863
0
      } \
86864
979
      tmp = fieldname(insn, 0, 4); \
86865
979
      MCOperand_CreateImm0(MI, tmp); \
86866
979
      tmp = fieldname(insn, 28, 4); \
86867
979
      if (!Check(&S, DecodePredicateOperand( \
86868
979
                 MI, tmp, Address, Decoder))) { \
86869
0
        return MCDisassembler_Fail; \
86870
0
      } \
86871
979
      return S; \
86872
979
    case 90: \
86873
497
      tmp = fieldname(insn, 12, 4); \
86874
497
      if (!Check(&S, DecodeGPRnopcRegisterClass( \
86875
497
                 MI, tmp, Address, Decoder))) { \
86876
0
        return MCDisassembler_Fail; \
86877
0
      } \
86878
497
      tmp = fieldname(insn, 16, 4); \
86879
497
      if (!Check(&S, DecodeGPRnopcRegisterClass( \
86880
497
                 MI, tmp, Address, Decoder))) { \
86881
0
        return MCDisassembler_Fail; \
86882
0
      } \
86883
497
      tmp = fieldname(insn, 8, 4); \
86884
497
      if (!Check(&S, DecodeCoprocessor(MI, tmp, Address, \
86885
497
               Decoder))) { \
86886
95
        return MCDisassembler_Fail; \
86887
95
      } \
86888
497
      tmp = fieldname(insn, 4, 4); \
86889
402
      MCOperand_CreateImm0(MI, tmp); \
86890
402
      tmp = fieldname(insn, 0, 4); \
86891
402
      MCOperand_CreateImm0(MI, tmp); \
86892
402
      tmp = fieldname(insn, 28, 4); \
86893
402
      if (!Check(&S, DecodePredicateOperand( \
86894
402
                 MI, tmp, Address, Decoder))) { \
86895
0
        return MCDisassembler_Fail; \
86896
0
      } \
86897
402
      return S; \
86898
7.88k
    case 91: \
86899
7.88k
      tmp = fieldname(insn, 0, 24); \
86900
7.88k
      MCOperand_CreateImm0(MI, tmp); \
86901
7.88k
      tmp = fieldname(insn, 28, 4); \
86902
7.88k
      if (!Check(&S, DecodePredicateOperand( \
86903
7.88k
                 MI, tmp, Address, Decoder))) { \
86904
98
        return MCDisassembler_Fail; \
86905
98
      } \
86906
7.88k
      return S; \
86907
39.3k
    case 92: \
86908
39.3k
      if (!Check(&S, DecodeCopMemInstruction( \
86909
39.3k
                 MI, insn, Address, Decoder))) { \
86910
133
        return MCDisassembler_Fail; \
86911
133
      } \
86912
39.3k
      return S; \
86913
39.3k
    case 93: \
86914
23.8k
      tmp = fieldname(insn, 8, 4); \
86915
23.8k
      if (!Check(&S, DecodeCoprocessor(MI, tmp, Address, \
86916
23.8k
               Decoder))) { \
86917
25
        return MCDisassembler_Fail; \
86918
25
      } \
86919
23.8k
      tmp = fieldname(insn, 20, 4); \
86920
23.8k
      MCOperand_CreateImm0(MI, tmp); \
86921
23.8k
      tmp = fieldname(insn, 12, 4); \
86922
23.8k
      MCOperand_CreateImm0(MI, tmp); \
86923
23.8k
      tmp = fieldname(insn, 16, 4); \
86924
23.8k
      MCOperand_CreateImm0(MI, tmp); \
86925
23.8k
      tmp = fieldname(insn, 0, 4); \
86926
23.8k
      MCOperand_CreateImm0(MI, tmp); \
86927
23.8k
      tmp = fieldname(insn, 5, 3); \
86928
23.8k
      MCOperand_CreateImm0(MI, tmp); \
86929
23.8k
      return S; \
86930
23.8k
    case 94: \
86931
2.16k
      tmp = fieldname(insn, 8, 4); \
86932
2.16k
      if (!Check(&S, DecodeCoprocessor(MI, tmp, Address, \
86933
2.16k
               Decoder))) { \
86934
3
        return MCDisassembler_Fail; \
86935
3
      } \
86936
2.16k
      tmp = fieldname(insn, 20, 4); \
86937
2.15k
      MCOperand_CreateImm0(MI, tmp); \
86938
2.15k
      tmp = fieldname(insn, 12, 4); \
86939
2.15k
      MCOperand_CreateImm0(MI, tmp); \
86940
2.15k
      tmp = fieldname(insn, 16, 4); \
86941
2.15k
      MCOperand_CreateImm0(MI, tmp); \
86942
2.15k
      tmp = fieldname(insn, 0, 4); \
86943
2.15k
      MCOperand_CreateImm0(MI, tmp); \
86944
2.15k
      tmp = fieldname(insn, 5, 3); \
86945
2.15k
      MCOperand_CreateImm0(MI, tmp); \
86946
2.15k
      tmp = fieldname(insn, 28, 4); \
86947
2.15k
      if (!Check(&S, DecodePredicateOperand( \
86948
2.15k
                 MI, tmp, Address, Decoder))) { \
86949
0
        return MCDisassembler_Fail; \
86950
0
      } \
86951
2.15k
      return S; \
86952
4.25k
    case 95: \
86953
4.25k
      tmp = fieldname(insn, 8, 4); \
86954
4.25k
      if (!Check(&S, DecodeCoprocessor(MI, tmp, Address, \
86955
4.25k
               Decoder))) { \
86956
22
        return MCDisassembler_Fail; \
86957
22
      } \
86958
4.25k
      tmp = fieldname(insn, 21, 3); \
86959
4.23k
      MCOperand_CreateImm0(MI, tmp); \
86960
4.23k
      tmp = fieldname(insn, 12, 4); \
86961
4.23k
      if (!Check(&S, DecodeGPRRegisterClass( \
86962
4.23k
                 MI, tmp, Address, Decoder))) { \
86963
0
        return MCDisassembler_Fail; \
86964
0
      } \
86965
4.23k
      tmp = fieldname(insn, 16, 4); \
86966
4.23k
      MCOperand_CreateImm0(MI, tmp); \
86967
4.23k
      tmp = fieldname(insn, 0, 4); \
86968
4.23k
      MCOperand_CreateImm0(MI, tmp); \
86969
4.23k
      tmp = fieldname(insn, 5, 3); \
86970
4.23k
      MCOperand_CreateImm0(MI, tmp); \
86971
4.23k
      return S; \
86972
4.23k
    case 96: \
86973
759
      tmp = fieldname(insn, 8, 4); \
86974
759
      if (!Check(&S, DecodeCoprocessor(MI, tmp, Address, \
86975
759
               Decoder))) { \
86976
12
        return MCDisassembler_Fail; \
86977
12
      } \
86978
759
      tmp = fieldname(insn, 21, 3); \
86979
747
      MCOperand_CreateImm0(MI, tmp); \
86980
747
      tmp = fieldname(insn, 12, 4); \
86981
747
      if (!Check(&S, DecodeGPRRegisterClass( \
86982
747
                 MI, tmp, Address, Decoder))) { \
86983
0
        return MCDisassembler_Fail; \
86984
0
      } \
86985
747
      tmp = fieldname(insn, 16, 4); \
86986
747
      MCOperand_CreateImm0(MI, tmp); \
86987
747
      tmp = fieldname(insn, 0, 4); \
86988
747
      MCOperand_CreateImm0(MI, tmp); \
86989
747
      tmp = fieldname(insn, 5, 3); \
86990
747
      MCOperand_CreateImm0(MI, tmp); \
86991
747
      tmp = fieldname(insn, 28, 4); \
86992
747
      if (!Check(&S, DecodePredicateOperand( \
86993
747
                 MI, tmp, Address, Decoder))) { \
86994
0
        return MCDisassembler_Fail; \
86995
0
      } \
86996
747
      return S; \
86997
5.62k
    case 97: \
86998
5.62k
      tmp = fieldname(insn, 12, 4); \
86999
5.62k
      if (!Check(&S, DecodeGPRwithAPSRRegisterClass( \
87000
5.62k
                 MI, tmp, Address, Decoder))) { \
87001
0
        return MCDisassembler_Fail; \
87002
0
      } \
87003
5.62k
      tmp = fieldname(insn, 8, 4); \
87004
5.62k
      if (!Check(&S, DecodeCoprocessor(MI, tmp, Address, \
87005
5.62k
               Decoder))) { \
87006
20
        return MCDisassembler_Fail; \
87007
20
      } \
87008
5.62k
      tmp = fieldname(insn, 21, 3); \
87009
5.60k
      MCOperand_CreateImm0(MI, tmp); \
87010
5.60k
      tmp = fieldname(insn, 16, 4); \
87011
5.60k
      MCOperand_CreateImm0(MI, tmp); \
87012
5.60k
      tmp = fieldname(insn, 0, 4); \
87013
5.60k
      MCOperand_CreateImm0(MI, tmp); \
87014
5.60k
      tmp = fieldname(insn, 5, 3); \
87015
5.60k
      MCOperand_CreateImm0(MI, tmp); \
87016
5.60k
      return S; \
87017
5.62k
    case 98: \
87018
1.27k
      tmp = fieldname(insn, 12, 4); \
87019
1.27k
      if (!Check(&S, DecodeGPRwithAPSRRegisterClass( \
87020
1.27k
                 MI, tmp, Address, Decoder))) { \
87021
0
        return MCDisassembler_Fail; \
87022
0
      } \
87023
1.27k
      tmp = fieldname(insn, 8, 4); \
87024
1.27k
      if (!Check(&S, DecodeCoprocessor(MI, tmp, Address, \
87025
1.27k
               Decoder))) { \
87026
14
        return MCDisassembler_Fail; \
87027
14
      } \
87028
1.27k
      tmp = fieldname(insn, 21, 3); \
87029
1.26k
      MCOperand_CreateImm0(MI, tmp); \
87030
1.26k
      tmp = fieldname(insn, 16, 4); \
87031
1.26k
      MCOperand_CreateImm0(MI, tmp); \
87032
1.26k
      tmp = fieldname(insn, 0, 4); \
87033
1.26k
      MCOperand_CreateImm0(MI, tmp); \
87034
1.26k
      tmp = fieldname(insn, 5, 3); \
87035
1.26k
      MCOperand_CreateImm0(MI, tmp); \
87036
1.26k
      tmp = fieldname(insn, 28, 4); \
87037
1.26k
      if (!Check(&S, DecodePredicateOperand( \
87038
1.26k
                 MI, tmp, Address, Decoder))) { \
87039
0
        return MCDisassembler_Fail; \
87040
0
      } \
87041
1.26k
      return S; \
87042
1.26k
    case 99: \
87043
722
      if (!Check(&S, DecodeMveVCTP(MI, insn, Address, \
87044
722
                 Decoder))) { \
87045
0
        return MCDisassembler_Fail; \
87046
0
      } \
87047
722
      return S; \
87048
722
    case 100: \
87049
0
      if (!Check(&S, DecodeMVEOverlappingLongShift( \
87050
0
                 MI, insn, Address, Decoder))) { \
87051
0
        return MCDisassembler_Fail; \
87052
0
      } \
87053
0
      return S; \
87054
0
    case 101: \
87055
0
      tmp = fieldname(insn, 16, 4); \
87056
0
      if (!Check(&S, DecoderGPRRegisterClass( \
87057
0
                 MI, tmp, Address, Decoder))) { \
87058
0
        return MCDisassembler_Fail; \
87059
0
      } \
87060
0
      tmp = fieldname(insn, 16, 4); \
87061
0
      if (!Check(&S, DecoderGPRRegisterClass( \
87062
0
                 MI, tmp, Address, Decoder))) { \
87063
0
        return MCDisassembler_Fail; \
87064
0
      } \
87065
0
      tmp = fieldname(insn, 12, 4); \
87066
0
      if (!Check(&S, DecoderGPRRegisterClass( \
87067
0
                 MI, tmp, Address, Decoder))) { \
87068
0
        return MCDisassembler_Fail; \
87069
0
      } \
87070
0
      return S; \
87071
0
    case 102: \
87072
0
      tmp = fieldname(insn, 16, 4); \
87073
0
      if (!Check(&S, DecoderGPRRegisterClass( \
87074
0
                 MI, tmp, Address, Decoder))) { \
87075
0
        return MCDisassembler_Fail; \
87076
0
      } \
87077
0
      tmp = fieldname(insn, 16, 4); \
87078
0
      if (!Check(&S, DecoderGPRRegisterClass( \
87079
0
                 MI, tmp, Address, Decoder))) { \
87080
0
        return MCDisassembler_Fail; \
87081
0
      } \
87082
0
      tmp = 0x0; \
87083
0
      tmp |= fieldname(insn, 6, 2) << 0; \
87084
0
      tmp |= fieldname(insn, 12, 3) << 2; \
87085
0
      if (!Check(&S, DecodeLongShiftOperand( \
87086
0
                 MI, tmp, Address, Decoder))) { \
87087
0
        return MCDisassembler_Fail; \
87088
0
      } \
87089
0
      return S; \
87090
0
    case 103: \
87091
0
      tmp = fieldname(insn, 17, 3) << 1; \
87092
0
      if (!Check(&S, DecodetGPREvenRegisterClass( \
87093
0
                 MI, tmp, Address, Decoder))) { \
87094
0
        return MCDisassembler_Fail; \
87095
0
      } \
87096
0
      tmp = fieldname(insn, 9, 3) << 1; \
87097
0
      if (!Check(&S, DecodetGPROddRegisterClass( \
87098
0
                 MI, tmp, Address, Decoder))) { \
87099
0
        return MCDisassembler_Fail; \
87100
0
      } \
87101
0
      tmp = fieldname(insn, 17, 3) << 1; \
87102
0
      if (!Check(&S, DecodetGPREvenRegisterClass( \
87103
0
                 MI, tmp, Address, Decoder))) { \
87104
0
        return MCDisassembler_Fail; \
87105
0
      } \
87106
0
      tmp = fieldname(insn, 9, 3) << 1; \
87107
0
      if (!Check(&S, DecodetGPROddRegisterClass( \
87108
0
                 MI, tmp, Address, Decoder))) { \
87109
0
        return MCDisassembler_Fail; \
87110
0
      } \
87111
0
      tmp = 0x0; \
87112
0
      tmp |= fieldname(insn, 6, 2) << 0; \
87113
0
      tmp |= fieldname(insn, 12, 3) << 2; \
87114
0
      if (!Check(&S, DecodeLongShiftOperand( \
87115
0
                 MI, tmp, Address, Decoder))) { \
87116
0
        return MCDisassembler_Fail; \
87117
0
      } \
87118
0
      return S; \
87119
1.48k
    case 104: \
87120
1.48k
      tmp = 0x0; \
87121
1.48k
      tmp |= fieldname(insn, 13, 3) << 0; \
87122
1.48k
      tmp |= fieldname(insn, 22, 1) << 3; \
87123
1.48k
      if (!Check(&S, DecodeMQPRRegisterClass( \
87124
1.48k
                 MI, tmp, Address, Decoder))) { \
87125
367
        return MCDisassembler_Fail; \
87126
367
      } \
87127
1.48k
      tmp = 0x0; \
87128
1.11k
      tmp |= fieldname(insn, 7, 1) << 3; \
87129
1.11k
      tmp |= fieldname(insn, 17, 3) << 0; \
87130
1.11k
      if (!Check(&S, DecodeMQPRRegisterClass( \
87131
1.11k
                 MI, tmp, Address, Decoder))) { \
87132
280
        return MCDisassembler_Fail; \
87133
280
      } \
87134
1.11k
      tmp = 0x0; \
87135
839
      tmp |= fieldname(insn, 1, 3) << 0; \
87136
839
      tmp |= fieldname(insn, 5, 1) << 3; \
87137
839
      if (!Check(&S, DecodeMQPRRegisterClass( \
87138
839
                 MI, tmp, Address, Decoder))) { \
87139
209
        return MCDisassembler_Fail; \
87140
209
      } \
87141
839
      tmp = fieldname(insn, 24, 1); \
87142
630
      MCOperand_CreateImm0(MI, tmp); \
87143
630
      tmp = 0x0; \
87144
630
      tmp |= fieldname(insn, 13, 3) << 0; \
87145
630
      tmp |= fieldname(insn, 22, 1) << 3; \
87146
630
      if (!Check(&S, DecodeVpredROperand(MI, tmp, Address, \
87147
630
                 Decoder))) { \
87148
0
        return MCDisassembler_Fail; \
87149
0
      } \
87150
630
      return S; \
87151
1.09k
    case 105: \
87152
1.09k
      tmp = 0x0; \
87153
1.09k
      tmp |= fieldname(insn, 13, 3) << 0; \
87154
1.09k
      tmp |= fieldname(insn, 22, 1) << 3; \
87155
1.09k
      if (!Check(&S, DecodeMQPRRegisterClass( \
87156
1.09k
                 MI, tmp, Address, Decoder))) { \
87157
140
        return MCDisassembler_Fail; \
87158
140
      } \
87159
1.09k
      tmp = 0x0; \
87160
953
      tmp |= fieldname(insn, 13, 3) << 0; \
87161
953
      tmp |= fieldname(insn, 22, 1) << 3; \
87162
953
      if (!Check(&S, DecodeMQPRRegisterClass( \
87163
953
                 MI, tmp, Address, Decoder))) { \
87164
0
        return MCDisassembler_Fail; \
87165
0
      } \
87166
953
      tmp = 0x0; \
87167
953
      tmp |= fieldname(insn, 7, 1) << 3; \
87168
953
      tmp |= fieldname(insn, 17, 3) << 0; \
87169
953
      if (!Check(&S, DecodeMQPRRegisterClass( \
87170
953
                 MI, tmp, Address, Decoder))) { \
87171
302
        return MCDisassembler_Fail; \
87172
302
      } \
87173
953
      tmp = 0x0; \
87174
651
      tmp |= fieldname(insn, 1, 3) << 0; \
87175
651
      tmp |= fieldname(insn, 5, 1) << 3; \
87176
651
      if (!Check(&S, DecodeMQPRRegisterClass( \
87177
651
                 MI, tmp, Address, Decoder))) { \
87178
141
        return MCDisassembler_Fail; \
87179
141
      } \
87180
651
      tmp = fieldname(insn, 23, 2); \
87181
510
      MCOperand_CreateImm0(MI, tmp); \
87182
510
      return S; \
87183
651
    case 106: \
87184
499
      tmp = fieldname(insn, 13, 3); \
87185
499
      if (!Check(&S, DecodeMQPRRegisterClass( \
87186
499
                 MI, tmp, Address, Decoder))) { \
87187
0
        return MCDisassembler_Fail; \
87188
0
      } \
87189
499
      tmp = 0x0; \
87190
499
      tmp |= fieldname(insn, 1, 3) << 0; \
87191
499
      tmp |= fieldname(insn, 16, 4) << 3; \
87192
499
      if (!Check(&S, DecodeMveAddrModeRQ(MI, tmp, Address, \
87193
499
                 Decoder))) { \
87194
0
        return MCDisassembler_Fail; \
87195
0
      } \
87196
499
      return S; \
87197
694
    case 107: \
87198
694
      tmp = fieldname(insn, 13, 3); \
87199
694
      if (!Check(&S, DecodeMQPRRegisterClass( \
87200
694
                 MI, tmp, Address, Decoder))) { \
87201
0
        return MCDisassembler_Fail; \
87202
0
      } \
87203
694
      tmp = 0x0; \
87204
694
      tmp |= fieldname(insn, 0, 7) << 0; \
87205
694
      tmp |= fieldname(insn, 16, 3) << 8; \
87206
694
      tmp |= fieldname(insn, 23, 1) << 7; \
87207
694
      if (!Check(&S, DecodeTAddrModeImm7_0(MI, tmp, Address, \
87208
694
                   Decoder))) { \
87209
0
        return MCDisassembler_Fail; \
87210
0
      } \
87211
694
      return S; \
87212
694
    case 108: \
87213
316
      tmp = fieldname(insn, 16, 3); \
87214
316
      if (!Check(&S, DecodetGPRRegisterClass( \
87215
316
                 MI, tmp, Address, Decoder))) { \
87216
0
        return MCDisassembler_Fail; \
87217
0
      } \
87218
316
      tmp = fieldname(insn, 13, 3); \
87219
316
      if (!Check(&S, DecodeMQPRRegisterClass( \
87220
316
                 MI, tmp, Address, Decoder))) { \
87221
0
        return MCDisassembler_Fail; \
87222
0
      } \
87223
316
      tmp = fieldname(insn, 16, 3); \
87224
316
      if (!Check(&S, DecodetGPRRegisterClass( \
87225
316
                 MI, tmp, Address, Decoder))) { \
87226
0
        return MCDisassembler_Fail; \
87227
0
      } \
87228
316
      tmp = 0x0; \
87229
316
      tmp |= fieldname(insn, 0, 7) << 0; \
87230
316
      tmp |= fieldname(insn, 23, 1) << 7; \
87231
316
      if (!Check(&S, DecodeT2Imm7_0(MI, tmp, Address, \
87232
316
                  Decoder))) { \
87233
0
        return MCDisassembler_Fail; \
87234
0
      } \
87235
316
      return S; \
87236
619
    case 109: \
87237
619
      if (!Check(&S, DecodeMVE_MEM_1_pre_0( \
87238
619
                 MI, insn, Address, Decoder))) { \
87239
0
        return MCDisassembler_Fail; \
87240
0
      } \
87241
619
      return S; \
87242
619
    case 110: \
87243
0
      if (!Check(&S, DecodeMVEVMOVQtoDReg(MI, insn, Address, \
87244
0
                  Decoder))) { \
87245
0
        return MCDisassembler_Fail; \
87246
0
      } \
87247
0
      return S; \
87248
374
    case 111: \
87249
374
      tmp = fieldname(insn, 13, 3); \
87250
374
      if (!Check(&S, DecodeMQPRRegisterClass( \
87251
374
                 MI, tmp, Address, Decoder))) { \
87252
0
        return MCDisassembler_Fail; \
87253
0
      } \
87254
374
      tmp = 0x0; \
87255
374
      tmp |= fieldname(insn, 0, 7) << 0; \
87256
374
      tmp |= fieldname(insn, 16, 3) << 8; \
87257
374
      tmp |= fieldname(insn, 23, 1) << 7; \
87258
374
      if (!Check(&S, DecodeTAddrModeImm7_1(MI, tmp, Address, \
87259
374
                   Decoder))) { \
87260
0
        return MCDisassembler_Fail; \
87261
0
      } \
87262
374
      return S; \
87263
374
    case 112: \
87264
0
      if (!Check(&S, DecodeMVEVMOVDRegtoQ(MI, insn, Address, \
87265
0
                  Decoder))) { \
87266
0
        return MCDisassembler_Fail; \
87267
0
      } \
87268
0
      return S; \
87269
478
    case 113: \
87270
478
      tmp = fieldname(insn, 16, 3); \
87271
478
      if (!Check(&S, DecodetGPRRegisterClass( \
87272
478
                 MI, tmp, Address, Decoder))) { \
87273
0
        return MCDisassembler_Fail; \
87274
0
      } \
87275
478
      tmp = fieldname(insn, 13, 3); \
87276
478
      if (!Check(&S, DecodeMQPRRegisterClass( \
87277
478
                 MI, tmp, Address, Decoder))) { \
87278
0
        return MCDisassembler_Fail; \
87279
0
      } \
87280
478
      tmp = fieldname(insn, 16, 3); \
87281
478
      if (!Check(&S, DecodetGPRRegisterClass( \
87282
478
                 MI, tmp, Address, Decoder))) { \
87283
0
        return MCDisassembler_Fail; \
87284
0
      } \
87285
478
      tmp = 0x0; \
87286
478
      tmp |= fieldname(insn, 0, 7) << 0; \
87287
478
      tmp |= fieldname(insn, 23, 1) << 7; \
87288
478
      if (!Check(&S, DecodeT2Imm7_1(MI, tmp, Address, \
87289
478
                  Decoder))) { \
87290
0
        return MCDisassembler_Fail; \
87291
0
      } \
87292
478
      return S; \
87293
478
    case 114: \
87294
275
      if (!Check(&S, DecodeMVE_MEM_1_pre_1( \
87295
275
                 MI, insn, Address, Decoder))) { \
87296
0
        return MCDisassembler_Fail; \
87297
0
      } \
87298
275
      return S; \
87299
703
    case 115: \
87300
703
      tmp = fieldname(insn, 13, 3); \
87301
703
      if (!Check(&S, DecodeMQQPRRegisterClass( \
87302
703
                 MI, tmp, Address, Decoder))) { \
87303
89
        return MCDisassembler_Fail; \
87304
89
      } \
87305
703
      tmp = fieldname(insn, 16, 4); \
87306
614
      if (!Check(&S, DecodeGPRnopcRegisterClass( \
87307
614
                 MI, tmp, Address, Decoder))) { \
87308
0
        return MCDisassembler_Fail; \
87309
0
      } \
87310
614
      return S; \
87311
614
    case 116: \
87312
183
      tmp = fieldname(insn, 13, 3); \
87313
183
      if (!Check(&S, DecodeMQQQQPRRegisterClass( \
87314
183
                 MI, tmp, Address, Decoder))) { \
87315
43
        return MCDisassembler_Fail; \
87316
43
      } \
87317
183
      tmp = fieldname(insn, 16, 4); \
87318
140
      if (!Check(&S, DecodeGPRnopcRegisterClass( \
87319
140
                 MI, tmp, Address, Decoder))) { \
87320
0
        return MCDisassembler_Fail; \
87321
0
      } \
87322
140
      return S; \
87323
642
    case 117: \
87324
642
      tmp = fieldname(insn, 13, 3); \
87325
642
      if (!Check(&S, DecodeMQPRRegisterClass( \
87326
642
                 MI, tmp, Address, Decoder))) { \
87327
0
        return MCDisassembler_Fail; \
87328
0
      } \
87329
642
      tmp = 0x0; \
87330
642
      tmp |= fieldname(insn, 0, 7) << 0; \
87331
642
      tmp |= fieldname(insn, 16, 4) << 8; \
87332
642
      tmp |= fieldname(insn, 23, 1) << 7; \
87333
642
      if (!Check(&S, DecodeT2AddrModeImm7_0_0( \
87334
642
                 MI, tmp, Address, Decoder))) { \
87335
0
        return MCDisassembler_Fail; \
87336
0
      } \
87337
642
      return S; \
87338
642
    case 118: \
87339
302
      tmp = fieldname(insn, 13, 3); \
87340
302
      if (!Check(&S, DecodeMQPRRegisterClass( \
87341
302
                 MI, tmp, Address, Decoder))) { \
87342
0
        return MCDisassembler_Fail; \
87343
0
      } \
87344
302
      tmp = 0x0; \
87345
302
      tmp |= fieldname(insn, 0, 7) << 0; \
87346
302
      tmp |= fieldname(insn, 17, 3) << 8; \
87347
302
      tmp |= fieldname(insn, 23, 1) << 7; \
87348
302
      if (!Check(&S, DecodeMveAddrModeQ_2(MI, tmp, Address, \
87349
302
                  Decoder))) { \
87350
0
        return MCDisassembler_Fail; \
87351
0
      } \
87352
302
      return S; \
87353
1.15k
    case 119: \
87354
1.15k
      tmp = fieldname(insn, 13, 3); \
87355
1.15k
      if (!Check(&S, DecodeMQPRRegisterClass( \
87356
1.15k
                 MI, tmp, Address, Decoder))) { \
87357
0
        return MCDisassembler_Fail; \
87358
0
      } \
87359
1.15k
      tmp = 0x0; \
87360
1.15k
      tmp |= fieldname(insn, 0, 7) << 0; \
87361
1.15k
      tmp |= fieldname(insn, 16, 4) << 8; \
87362
1.15k
      tmp |= fieldname(insn, 23, 1) << 7; \
87363
1.15k
      if (!Check(&S, DecodeT2AddrModeImm7_1_0( \
87364
1.15k
                 MI, tmp, Address, Decoder))) { \
87365
0
        return MCDisassembler_Fail; \
87366
0
      } \
87367
1.15k
      return S; \
87368
1.15k
    case 120: \
87369
144
      tmp = fieldname(insn, 13, 3); \
87370
144
      if (!Check(&S, DecodeMQQPRRegisterClass( \
87371
144
                 MI, tmp, Address, Decoder))) { \
87372
96
        return MCDisassembler_Fail; \
87373
96
      } \
87374
144
      tmp = fieldname(insn, 13, 3); \
87375
48
      if (!Check(&S, DecodeMQQPRRegisterClass( \
87376
48
                 MI, tmp, Address, Decoder))) { \
87377
0
        return MCDisassembler_Fail; \
87378
0
      } \
87379
48
      tmp = fieldname(insn, 16, 4); \
87380
48
      if (!Check(&S, DecodeGPRnopcRegisterClass( \
87381
48
                 MI, tmp, Address, Decoder))) { \
87382
0
        return MCDisassembler_Fail; \
87383
0
      } \
87384
48
      return S; \
87385
651
    case 121: \
87386
651
      tmp = fieldname(insn, 13, 3); \
87387
651
      if (!Check(&S, DecodeMQQQQPRRegisterClass( \
87388
651
                 MI, tmp, Address, Decoder))) { \
87389
55
        return MCDisassembler_Fail; \
87390
55
      } \
87391
651
      tmp = fieldname(insn, 13, 3); \
87392
596
      if (!Check(&S, DecodeMQQQQPRRegisterClass( \
87393
596
                 MI, tmp, Address, Decoder))) { \
87394
0
        return MCDisassembler_Fail; \
87395
0
      } \
87396
596
      tmp = fieldname(insn, 16, 4); \
87397
596
      if (!Check(&S, DecodeGPRnopcRegisterClass( \
87398
596
                 MI, tmp, Address, Decoder))) { \
87399
0
        return MCDisassembler_Fail; \
87400
0
      } \
87401
596
      return S; \
87402
642
    case 122: \
87403
642
      tmp = fieldname(insn, 16, 4); \
87404
642
      if (!Check(&S, DecoderGPRRegisterClass( \
87405
642
                 MI, tmp, Address, Decoder))) { \
87406
0
        return MCDisassembler_Fail; \
87407
0
      } \
87408
642
      tmp = fieldname(insn, 13, 3); \
87409
642
      if (!Check(&S, DecodeMQPRRegisterClass( \
87410
642
                 MI, tmp, Address, Decoder))) { \
87411
0
        return MCDisassembler_Fail; \
87412
0
      } \
87413
642
      tmp = fieldname(insn, 16, 4); \
87414
642
      if (!Check(&S, DecoderGPRRegisterClass( \
87415
642
                 MI, tmp, Address, Decoder))) { \
87416
0
        return MCDisassembler_Fail; \
87417
0
      } \
87418
642
      tmp = 0x0; \
87419
642
      tmp |= fieldname(insn, 0, 7) << 0; \
87420
642
      tmp |= fieldname(insn, 23, 1) << 7; \
87421
642
      if (!Check(&S, DecodeT2Imm7_0(MI, tmp, Address, \
87422
642
                  Decoder))) { \
87423
0
        return MCDisassembler_Fail; \
87424
0
      } \
87425
642
      return S; \
87426
642
    case 123: \
87427
179
      tmp = fieldname(insn, 16, 4); \
87428
179
      if (!Check(&S, DecoderGPRRegisterClass( \
87429
179
                 MI, tmp, Address, Decoder))) { \
87430
0
        return MCDisassembler_Fail; \
87431
0
      } \
87432
179
      tmp = fieldname(insn, 13, 3); \
87433
179
      if (!Check(&S, DecodeMQQPRRegisterClass( \
87434
179
                 MI, tmp, Address, Decoder))) { \
87435
88
        return MCDisassembler_Fail; \
87436
88
      } \
87437
179
      tmp = fieldname(insn, 16, 4); \
87438
91
      if (!Check(&S, DecoderGPRRegisterClass( \
87439
91
                 MI, tmp, Address, Decoder))) { \
87440
0
        return MCDisassembler_Fail; \
87441
0
      } \
87442
91
      return S; \
87443
200
    case 124: \
87444
200
      tmp = fieldname(insn, 16, 4); \
87445
200
      if (!Check(&S, DecoderGPRRegisterClass( \
87446
200
                 MI, tmp, Address, Decoder))) { \
87447
0
        return MCDisassembler_Fail; \
87448
0
      } \
87449
200
      tmp = fieldname(insn, 13, 3); \
87450
200
      if (!Check(&S, DecodeMQQQQPRRegisterClass( \
87451
200
                 MI, tmp, Address, Decoder))) { \
87452
88
        return MCDisassembler_Fail; \
87453
88
      } \
87454
200
      tmp = fieldname(insn, 16, 4); \
87455
112
      if (!Check(&S, DecoderGPRRegisterClass( \
87456
112
                 MI, tmp, Address, Decoder))) { \
87457
0
        return MCDisassembler_Fail; \
87458
0
      } \
87459
112
      return S; \
87460
1.23k
    case 125: \
87461
1.23k
      if (!Check(&S, DecodeMVE_MEM_2_pre_0( \
87462
1.23k
                 MI, insn, Address, Decoder))) { \
87463
0
        return MCDisassembler_Fail; \
87464
0
      } \
87465
1.23k
      return S; \
87466
1.23k
    case 126: \
87467
673
      if (!Check(&S, DecodeMVE_MEM_3_pre_2( \
87468
673
                 MI, insn, Address, Decoder))) { \
87469
0
        return MCDisassembler_Fail; \
87470
0
      } \
87471
673
      return S; \
87472
673
    case 127: \
87473
136
      tmp = fieldname(insn, 16, 4); \
87474
136
      if (!Check(&S, DecoderGPRRegisterClass( \
87475
136
                 MI, tmp, Address, Decoder))) { \
87476
0
        return MCDisassembler_Fail; \
87477
0
      } \
87478
136
      tmp = fieldname(insn, 13, 3); \
87479
136
      if (!Check(&S, DecodeMQPRRegisterClass( \
87480
136
                 MI, tmp, Address, Decoder))) { \
87481
0
        return MCDisassembler_Fail; \
87482
0
      } \
87483
136
      tmp = fieldname(insn, 16, 4); \
87484
136
      if (!Check(&S, DecoderGPRRegisterClass( \
87485
136
                 MI, tmp, Address, Decoder))) { \
87486
0
        return MCDisassembler_Fail; \
87487
0
      } \
87488
136
      tmp = 0x0; \
87489
136
      tmp |= fieldname(insn, 0, 7) << 0; \
87490
136
      tmp |= fieldname(insn, 23, 1) << 7; \
87491
136
      if (!Check(&S, DecodeT2Imm7_1(MI, tmp, Address, \
87492
136
                  Decoder))) { \
87493
0
        return MCDisassembler_Fail; \
87494
0
      } \
87495
136
      return S; \
87496
1.25k
    case 128: \
87497
1.25k
      if (!Check(&S, DecodeMVE_MEM_2_pre_1( \
87498
1.25k
                 MI, insn, Address, Decoder))) { \
87499
0
        return MCDisassembler_Fail; \
87500
0
      } \
87501
1.25k
      return S; \
87502
1.25k
    case 129: \
87503
149
      tmp = fieldname(insn, 13, 3); \
87504
149
      if (!Check(&S, DecodeMQQPRRegisterClass( \
87505
149
                 MI, tmp, Address, Decoder))) { \
87506
68
        return MCDisassembler_Fail; \
87507
68
      } \
87508
149
      tmp = fieldname(insn, 16, 4); \
87509
81
      if (!Check(&S, DecoderGPRRegisterClass( \
87510
81
                 MI, tmp, Address, Decoder))) { \
87511
0
        return MCDisassembler_Fail; \
87512
0
      } \
87513
81
      tmp = fieldname(insn, 13, 3); \
87514
81
      if (!Check(&S, DecodeMQQPRRegisterClass( \
87515
81
                 MI, tmp, Address, Decoder))) { \
87516
0
        return MCDisassembler_Fail; \
87517
0
      } \
87518
81
      tmp = fieldname(insn, 16, 4); \
87519
81
      if (!Check(&S, DecoderGPRRegisterClass( \
87520
81
                 MI, tmp, Address, Decoder))) { \
87521
0
        return MCDisassembler_Fail; \
87522
0
      } \
87523
81
      return S; \
87524
92
    case 130: \
87525
92
      tmp = fieldname(insn, 13, 3); \
87526
92
      if (!Check(&S, DecodeMQQQQPRRegisterClass( \
87527
92
                 MI, tmp, Address, Decoder))) { \
87528
69
        return MCDisassembler_Fail; \
87529
69
      } \
87530
92
      tmp = fieldname(insn, 16, 4); \
87531
23
      if (!Check(&S, DecoderGPRRegisterClass( \
87532
23
                 MI, tmp, Address, Decoder))) { \
87533
0
        return MCDisassembler_Fail; \
87534
0
      } \
87535
23
      tmp = fieldname(insn, 13, 3); \
87536
23
      if (!Check(&S, DecodeMQQQQPRRegisterClass( \
87537
23
                 MI, tmp, Address, Decoder))) { \
87538
0
        return MCDisassembler_Fail; \
87539
0
      } \
87540
23
      tmp = fieldname(insn, 16, 4); \
87541
23
      if (!Check(&S, DecoderGPRRegisterClass( \
87542
23
                 MI, tmp, Address, Decoder))) { \
87543
0
        return MCDisassembler_Fail; \
87544
0
      } \
87545
23
      return S; \
87546
1.54k
    case 131: \
87547
1.54k
      tmp = fieldname(insn, 13, 3); \
87548
1.54k
      if (!Check(&S, DecodeMQPRRegisterClass( \
87549
1.54k
                 MI, tmp, Address, Decoder))) { \
87550
0
        return MCDisassembler_Fail; \
87551
0
      } \
87552
1.54k
      tmp = 0x0; \
87553
1.54k
      tmp |= fieldname(insn, 0, 7) << 0; \
87554
1.54k
      tmp |= fieldname(insn, 16, 4) << 8; \
87555
1.54k
      tmp |= fieldname(insn, 23, 1) << 7; \
87556
1.54k
      if (!Check(&S, DecodeT2AddrModeImm7_2_0( \
87557
1.54k
                 MI, tmp, Address, Decoder))) { \
87558
0
        return MCDisassembler_Fail; \
87559
0
      } \
87560
1.54k
      return S; \
87561
1.54k
    case 132: \
87562
417
      tmp = fieldname(insn, 13, 3); \
87563
417
      if (!Check(&S, DecodeMQPRRegisterClass( \
87564
417
                 MI, tmp, Address, Decoder))) { \
87565
0
        return MCDisassembler_Fail; \
87566
0
      } \
87567
417
      tmp = 0x0; \
87568
417
      tmp |= fieldname(insn, 0, 7) << 0; \
87569
417
      tmp |= fieldname(insn, 17, 3) << 8; \
87570
417
      tmp |= fieldname(insn, 23, 1) << 7; \
87571
417
      if (!Check(&S, DecodeMveAddrModeQ_3(MI, tmp, Address, \
87572
417
                  Decoder))) { \
87573
0
        return MCDisassembler_Fail; \
87574
0
      } \
87575
417
      return S; \
87576
1.18k
    case 133: \
87577
1.18k
      tmp = fieldname(insn, 16, 4); \
87578
1.18k
      if (!Check(&S, DecoderGPRRegisterClass( \
87579
1.18k
                 MI, tmp, Address, Decoder))) { \
87580
0
        return MCDisassembler_Fail; \
87581
0
      } \
87582
1.18k
      tmp = fieldname(insn, 13, 3); \
87583
1.18k
      if (!Check(&S, DecodeMQPRRegisterClass( \
87584
1.18k
                 MI, tmp, Address, Decoder))) { \
87585
0
        return MCDisassembler_Fail; \
87586
0
      } \
87587
1.18k
      tmp = fieldname(insn, 16, 4); \
87588
1.18k
      if (!Check(&S, DecoderGPRRegisterClass( \
87589
1.18k
                 MI, tmp, Address, Decoder))) { \
87590
0
        return MCDisassembler_Fail; \
87591
0
      } \
87592
1.18k
      tmp = 0x0; \
87593
1.18k
      tmp |= fieldname(insn, 0, 7) << 0; \
87594
1.18k
      tmp |= fieldname(insn, 23, 1) << 7; \
87595
1.18k
      if (!Check(&S, DecodeT2Imm7_2(MI, tmp, Address, \
87596
1.18k
                  Decoder))) { \
87597
0
        return MCDisassembler_Fail; \
87598
0
      } \
87599
1.18k
      return S; \
87600
1.18k
    case 134: \
87601
648
      if (!Check(&S, DecodeMVE_MEM_2_pre_2( \
87602
648
                 MI, insn, Address, Decoder))) { \
87603
0
        return MCDisassembler_Fail; \
87604
0
      } \
87605
648
      return S; \
87606
648
    case 135: \
87607
310
      if (!Check(&S, DecodeMVE_MEM_3_pre_3( \
87608
310
                 MI, insn, Address, Decoder))) { \
87609
0
        return MCDisassembler_Fail; \
87610
0
      } \
87611
310
      return S; \
87612
310
    case 136: \
87613
161
      tmp = 0x0; \
87614
161
      tmp |= fieldname(insn, 7, 1) << 3; \
87615
161
      tmp |= fieldname(insn, 17, 3) << 0; \
87616
161
      if (!Check(&S, DecodeMQPRRegisterClass( \
87617
161
                 MI, tmp, Address, Decoder))) { \
87618
79
        return MCDisassembler_Fail; \
87619
79
      } \
87620
161
      tmp = 0x0; \
87621
82
      tmp |= fieldname(insn, 7, 1) << 3; \
87622
82
      tmp |= fieldname(insn, 17, 3) << 0; \
87623
82
      if (!Check(&S, DecodeMQPRRegisterClass( \
87624
82
                 MI, tmp, Address, Decoder))) { \
87625
0
        return MCDisassembler_Fail; \
87626
0
      } \
87627
82
      tmp = fieldname(insn, 12, 4); \
87628
82
      if (!Check(&S, DecoderGPRRegisterClass( \
87629
82
                 MI, tmp, Address, Decoder))) { \
87630
0
        return MCDisassembler_Fail; \
87631
0
      } \
87632
82
      tmp = 0x0; \
87633
82
      tmp |= fieldname(insn, 16, 1) << 1; \
87634
82
      tmp |= fieldname(insn, 21, 1) << 0; \
87635
82
      MCOperand_CreateImm0(MI, tmp); \
87636
82
      return S; \
87637
82
    case 137: \
87638
0
      tmp = 0x0; \
87639
0
      tmp |= fieldname(insn, 7, 1) << 3; \
87640
0
      tmp |= fieldname(insn, 17, 3) << 0; \
87641
0
      if (!Check(&S, DecodeMQPRRegisterClass( \
87642
0
                 MI, tmp, Address, Decoder))) { \
87643
0
        return MCDisassembler_Fail; \
87644
0
      } \
87645
0
      tmp = 0x0; \
87646
0
      tmp |= fieldname(insn, 7, 1) << 3; \
87647
0
      tmp |= fieldname(insn, 17, 3) << 0; \
87648
0
      if (!Check(&S, DecodeMQPRRegisterClass( \
87649
0
                 MI, tmp, Address, Decoder))) { \
87650
0
        return MCDisassembler_Fail; \
87651
0
      } \
87652
0
      tmp = fieldname(insn, 12, 4); \
87653
0
      if (!Check(&S, DecoderGPRRegisterClass( \
87654
0
                 MI, tmp, Address, Decoder))) { \
87655
0
        return MCDisassembler_Fail; \
87656
0
      } \
87657
0
      tmp = 0x0; \
87658
0
      tmp |= fieldname(insn, 6, 1) << 0; \
87659
0
      tmp |= fieldname(insn, 16, 1) << 2; \
87660
0
      tmp |= fieldname(insn, 21, 1) << 1; \
87661
0
      MCOperand_CreateImm0(MI, tmp); \
87662
0
      return S; \
87663
0
    case 138: \
87664
0
      tmp = 0x0; \
87665
0
      tmp |= fieldname(insn, 7, 1) << 3; \
87666
0
      tmp |= fieldname(insn, 17, 3) << 0; \
87667
0
      if (!Check(&S, DecodeMQPRRegisterClass( \
87668
0
                 MI, tmp, Address, Decoder))) { \
87669
0
        return MCDisassembler_Fail; \
87670
0
      } \
87671
0
      tmp = 0x0; \
87672
0
      tmp |= fieldname(insn, 7, 1) << 3; \
87673
0
      tmp |= fieldname(insn, 17, 3) << 0; \
87674
0
      if (!Check(&S, DecodeMQPRRegisterClass( \
87675
0
                 MI, tmp, Address, Decoder))) { \
87676
0
        return MCDisassembler_Fail; \
87677
0
      } \
87678
0
      tmp = fieldname(insn, 12, 4); \
87679
0
      if (!Check(&S, DecoderGPRRegisterClass( \
87680
0
                 MI, tmp, Address, Decoder))) { \
87681
0
        return MCDisassembler_Fail; \
87682
0
      } \
87683
0
      tmp = 0x0; \
87684
0
      tmp |= fieldname(insn, 5, 2) << 0; \
87685
0
      tmp |= fieldname(insn, 16, 1) << 3; \
87686
0
      tmp |= fieldname(insn, 21, 1) << 2; \
87687
0
      MCOperand_CreateImm0(MI, tmp); \
87688
0
      return S; \
87689
100
    case 139: \
87690
100
      tmp = fieldname(insn, 12, 4); \
87691
100
      if (!Check(&S, DecoderGPRRegisterClass( \
87692
100
                 MI, tmp, Address, Decoder))) { \
87693
0
        return MCDisassembler_Fail; \
87694
0
      } \
87695
100
      tmp = 0x0; \
87696
100
      tmp |= fieldname(insn, 7, 1) << 3; \
87697
100
      tmp |= fieldname(insn, 17, 3) << 0; \
87698
100
      if (!Check(&S, DecodeMQPRRegisterClass( \
87699
100
                 MI, tmp, Address, Decoder))) { \
87700
81
        return MCDisassembler_Fail; \
87701
81
      } \
87702
100
      tmp = 0x0; \
87703
19
      tmp |= fieldname(insn, 16, 1) << 1; \
87704
19
      tmp |= fieldname(insn, 21, 1) << 0; \
87705
19
      MCOperand_CreateImm0(MI, tmp); \
87706
19
      return S; \
87707
100
    case 140: \
87708
0
      tmp = fieldname(insn, 12, 4); \
87709
0
      if (!Check(&S, DecoderGPRRegisterClass( \
87710
0
                 MI, tmp, Address, Decoder))) { \
87711
0
        return MCDisassembler_Fail; \
87712
0
      } \
87713
0
      tmp = 0x0; \
87714
0
      tmp |= fieldname(insn, 7, 1) << 3; \
87715
0
      tmp |= fieldname(insn, 17, 3) << 0; \
87716
0
      if (!Check(&S, DecodeMQPRRegisterClass( \
87717
0
                 MI, tmp, Address, Decoder))) { \
87718
0
        return MCDisassembler_Fail; \
87719
0
      } \
87720
0
      tmp = 0x0; \
87721
0
      tmp |= fieldname(insn, 6, 1) << 0; \
87722
0
      tmp |= fieldname(insn, 16, 1) << 2; \
87723
0
      tmp |= fieldname(insn, 21, 1) << 1; \
87724
0
      MCOperand_CreateImm0(MI, tmp); \
87725
0
      return S; \
87726
0
    case 141: \
87727
0
      tmp = fieldname(insn, 12, 4); \
87728
0
      if (!Check(&S, DecoderGPRRegisterClass( \
87729
0
                 MI, tmp, Address, Decoder))) { \
87730
0
        return MCDisassembler_Fail; \
87731
0
      } \
87732
0
      tmp = 0x0; \
87733
0
      tmp |= fieldname(insn, 7, 1) << 3; \
87734
0
      tmp |= fieldname(insn, 17, 3) << 0; \
87735
0
      if (!Check(&S, DecodeMQPRRegisterClass( \
87736
0
                 MI, tmp, Address, Decoder))) { \
87737
0
        return MCDisassembler_Fail; \
87738
0
      } \
87739
0
      tmp = 0x0; \
87740
0
      tmp |= fieldname(insn, 5, 2) << 0; \
87741
0
      tmp |= fieldname(insn, 16, 1) << 3; \
87742
0
      tmp |= fieldname(insn, 21, 1) << 2; \
87743
0
      MCOperand_CreateImm0(MI, tmp); \
87744
0
      return S; \
87745
746
    case 142: \
87746
746
      tmp = 0x0; \
87747
746
      tmp |= fieldname(insn, 13, 3) << 0; \
87748
746
      tmp |= fieldname(insn, 22, 1) << 3; \
87749
746
      if (!Check(&S, DecodeMQPRRegisterClass( \
87750
746
                 MI, tmp, Address, Decoder))) { \
87751
126
        return MCDisassembler_Fail; \
87752
126
      } \
87753
746
      tmp = 0x0; \
87754
620
      tmp |= fieldname(insn, 13, 3) << 0; \
87755
620
      tmp |= fieldname(insn, 22, 1) << 3; \
87756
620
      if (!Check(&S, DecodeMQPRRegisterClass( \
87757
620
                 MI, tmp, Address, Decoder))) { \
87758
0
        return MCDisassembler_Fail; \
87759
0
      } \
87760
620
      tmp = 0x0; \
87761
620
      tmp |= fieldname(insn, 7, 1) << 3; \
87762
620
      tmp |= fieldname(insn, 17, 3) << 0; \
87763
620
      if (!Check(&S, DecodeMQPRRegisterClass( \
87764
620
                 MI, tmp, Address, Decoder))) { \
87765
82
        return MCDisassembler_Fail; \
87766
82
      } \
87767
620
      tmp = 0x0; \
87768
538
      tmp |= fieldname(insn, 1, 3) << 0; \
87769
538
      tmp |= fieldname(insn, 5, 1) << 3; \
87770
538
      if (!Check(&S, DecodeMQPRRegisterClass( \
87771
538
                 MI, tmp, Address, Decoder))) { \
87772
162
        return MCDisassembler_Fail; \
87773
162
      } \
87774
538
      return S; \
87775
2.20k
    case 143: \
87776
2.20k
      tmp = 0x0; \
87777
2.20k
      tmp |= fieldname(insn, 13, 3) << 0; \
87778
2.20k
      tmp |= fieldname(insn, 22, 1) << 3; \
87779
2.20k
      if (!Check(&S, DecodeMQPRRegisterClass( \
87780
2.20k
                 MI, tmp, Address, Decoder))) { \
87781
278
        return MCDisassembler_Fail; \
87782
278
      } \
87783
2.20k
      tmp = 0x0; \
87784
1.93k
      tmp |= fieldname(insn, 7, 1) << 3; \
87785
1.93k
      tmp |= fieldname(insn, 17, 3) << 0; \
87786
1.93k
      if (!Check(&S, DecodeMQPRRegisterClass( \
87787
1.93k
                 MI, tmp, Address, Decoder))) { \
87788
199
        return MCDisassembler_Fail; \
87789
199
      } \
87790
1.93k
      tmp = 0x0; \
87791
1.73k
      tmp |= fieldname(insn, 1, 3) << 0; \
87792
1.73k
      tmp |= fieldname(insn, 5, 1) << 3; \
87793
1.73k
      if (!Check(&S, DecodeMQPRRegisterClass( \
87794
1.73k
                 MI, tmp, Address, Decoder))) { \
87795
319
        return MCDisassembler_Fail; \
87796
319
      } \
87797
1.73k
      tmp = 0x0; \
87798
1.41k
      tmp |= fieldname(insn, 13, 3) << 0; \
87799
1.41k
      tmp |= fieldname(insn, 22, 1) << 3; \
87800
1.41k
      if (!Check(&S, DecodeVpredROperand(MI, tmp, Address, \
87801
1.41k
                 Decoder))) { \
87802
0
        return MCDisassembler_Fail; \
87803
0
      } \
87804
1.41k
      return S; \
87805
1.41k
    case 144: \
87806
748
      tmp = 0x0; \
87807
748
      tmp |= fieldname(insn, 13, 3) << 0; \
87808
748
      tmp |= fieldname(insn, 22, 1) << 3; \
87809
748
      if (!Check(&S, DecodeMQPRRegisterClass( \
87810
748
                 MI, tmp, Address, Decoder))) { \
87811
377
        return MCDisassembler_Fail; \
87812
377
      } \
87813
748
      tmp = 0x0; \
87814
371
      tmp |= fieldname(insn, 13, 3) << 0; \
87815
371
      tmp |= fieldname(insn, 22, 1) << 3; \
87816
371
      if (!Check(&S, DecodeMQPRRegisterClass( \
87817
371
                 MI, tmp, Address, Decoder))) { \
87818
0
        return MCDisassembler_Fail; \
87819
0
      } \
87820
371
      tmp = 0x0; \
87821
371
      tmp |= fieldname(insn, 7, 1) << 3; \
87822
371
      tmp |= fieldname(insn, 17, 3) << 0; \
87823
371
      if (!Check(&S, DecodeMQPRRegisterClass( \
87824
371
                 MI, tmp, Address, Decoder))) { \
87825
187
        return MCDisassembler_Fail; \
87826
187
      } \
87827
371
      tmp = fieldname(insn, 0, 4); \
87828
184
      if (!Check(&S, DecoderGPRRegisterClass( \
87829
184
                 MI, tmp, Address, Decoder))) { \
87830
0
        return MCDisassembler_Fail; \
87831
0
      } \
87832
184
      return S; \
87833
1.75k
    case 145: \
87834
1.75k
      tmp = 0x0; \
87835
1.75k
      tmp |= fieldname(insn, 13, 3) << 0; \
87836
1.75k
      tmp |= fieldname(insn, 22, 1) << 3; \
87837
1.75k
      if (!Check(&S, DecodeMQPRRegisterClass( \
87838
1.75k
                 MI, tmp, Address, Decoder))) { \
87839
444
        return MCDisassembler_Fail; \
87840
444
      } \
87841
1.75k
      tmp = 0x0; \
87842
1.31k
      tmp |= fieldname(insn, 7, 1) << 3; \
87843
1.31k
      tmp |= fieldname(insn, 17, 3) << 0; \
87844
1.31k
      if (!Check(&S, DecodeMQPRRegisterClass( \
87845
1.31k
                 MI, tmp, Address, Decoder))) { \
87846
563
        return MCDisassembler_Fail; \
87847
563
      } \
87848
1.31k
      tmp = fieldname(insn, 0, 4); \
87849
750
      if (!Check(&S, DecoderGPRRegisterClass( \
87850
750
                 MI, tmp, Address, Decoder))) { \
87851
0
        return MCDisassembler_Fail; \
87852
0
      } \
87853
750
      tmp = 0x0; \
87854
750
      tmp |= fieldname(insn, 13, 3) << 0; \
87855
750
      tmp |= fieldname(insn, 22, 1) << 3; \
87856
750
      if (!Check(&S, DecodeVpredROperand(MI, tmp, Address, \
87857
750
                 Decoder))) { \
87858
0
        return MCDisassembler_Fail; \
87859
0
      } \
87860
750
      return S; \
87861
750
    case 146: \
87862
697
      tmp = 0x0; \
87863
697
      tmp |= fieldname(insn, 13, 3) << 0; \
87864
697
      tmp |= fieldname(insn, 22, 1) << 3; \
87865
697
      if (!Check(&S, DecodeMQPRRegisterClass( \
87866
697
                 MI, tmp, Address, Decoder))) { \
87867
119
        return MCDisassembler_Fail; \
87868
119
      } \
87869
697
      tmp = 0x0; \
87870
578
      tmp |= fieldname(insn, 7, 1) << 3; \
87871
578
      tmp |= fieldname(insn, 17, 3) << 0; \
87872
578
      if (!Check(&S, DecodeMQPRRegisterClass( \
87873
578
                 MI, tmp, Address, Decoder))) { \
87874
116
        return MCDisassembler_Fail; \
87875
116
      } \
87876
578
      tmp = 0x0; \
87877
462
      tmp |= fieldname(insn, 1, 3) << 0; \
87878
462
      tmp |= fieldname(insn, 5, 1) << 3; \
87879
462
      if (!Check(&S, DecodeMQPRRegisterClass( \
87880
462
                 MI, tmp, Address, Decoder))) { \
87881
87
        return MCDisassembler_Fail; \
87882
87
      } \
87883
462
      tmp = 0x0; \
87884
375
      tmp |= fieldname(insn, 0, 1) << 0; \
87885
375
      tmp |= fieldname(insn, 12, 1) << 1; \
87886
375
      MCOperand_CreateImm0(MI, tmp); \
87887
375
      tmp = 0x0; \
87888
375
      tmp |= fieldname(insn, 13, 3) << 0; \
87889
375
      tmp |= fieldname(insn, 22, 1) << 3; \
87890
375
      if (!Check(&S, DecodeVpredROperand(MI, tmp, Address, \
87891
375
                 Decoder))) { \
87892
0
        return MCDisassembler_Fail; \
87893
0
      } \
87894
375
      return S; \
87895
2.74k
    case 147: \
87896
2.74k
      tmp = 0x0; \
87897
2.74k
      tmp |= fieldname(insn, 13, 3) << 0; \
87898
2.74k
      tmp |= fieldname(insn, 22, 1) << 3; \
87899
2.74k
      if (!Check(&S, DecodeMQPRRegisterClass( \
87900
2.74k
                 MI, tmp, Address, Decoder))) { \
87901
367
        return MCDisassembler_Fail; \
87902
367
      } \
87903
2.74k
      tmp = 0x0; \
87904
2.38k
      tmp |= fieldname(insn, 1, 3) << 0; \
87905
2.38k
      tmp |= fieldname(insn, 5, 1) << 3; \
87906
2.38k
      if (!Check(&S, DecodeMQPRRegisterClass( \
87907
2.38k
                 MI, tmp, Address, Decoder))) { \
87908
444
        return MCDisassembler_Fail; \
87909
444
      } \
87910
2.38k
      tmp = 0x0; \
87911
1.93k
      tmp |= fieldname(insn, 13, 3) << 0; \
87912
1.93k
      tmp |= fieldname(insn, 22, 1) << 3; \
87913
1.93k
      if (!Check(&S, DecodeVpredROperand(MI, tmp, Address, \
87914
1.93k
                 Decoder))) { \
87915
0
        return MCDisassembler_Fail; \
87916
0
      } \
87917
1.93k
      return S; \
87918
1.93k
    case 148: \
87919
827
      tmp = 0x0; \
87920
827
      tmp |= fieldname(insn, 13, 3) << 0; \
87921
827
      tmp |= fieldname(insn, 22, 1) << 3; \
87922
827
      if (!Check(&S, DecodeMQPRRegisterClass( \
87923
827
                 MI, tmp, Address, Decoder))) { \
87924
116
        return MCDisassembler_Fail; \
87925
116
      } \
87926
827
      tmp = 0x0; \
87927
711
      tmp |= fieldname(insn, 13, 3) << 0; \
87928
711
      tmp |= fieldname(insn, 22, 1) << 3; \
87929
711
      if (!Check(&S, DecodeMQPRRegisterClass( \
87930
711
                 MI, tmp, Address, Decoder))) { \
87931
0
        return MCDisassembler_Fail; \
87932
0
      } \
87933
711
      tmp = 0x0; \
87934
711
      tmp |= fieldname(insn, 1, 3) << 0; \
87935
711
      tmp |= fieldname(insn, 5, 1) << 3; \
87936
711
      if (!Check(&S, DecodeMQPRRegisterClass( \
87937
711
                 MI, tmp, Address, Decoder))) { \
87938
484
        return MCDisassembler_Fail; \
87939
484
      } \
87940
711
      return S; \
87941
713
    case 149: \
87942
713
      tmp = 0x0; \
87943
713
      tmp |= fieldname(insn, 13, 3) << 0; \
87944
713
      tmp |= fieldname(insn, 22, 1) << 3; \
87945
713
      if (!Check(&S, DecodeMQPRRegisterClass( \
87946
713
                 MI, tmp, Address, Decoder))) { \
87947
272
        return MCDisassembler_Fail; \
87948
272
      } \
87949
713
      tmp = 0x0; \
87950
441
      tmp |= fieldname(insn, 13, 3) << 0; \
87951
441
      tmp |= fieldname(insn, 22, 1) << 3; \
87952
441
      if (!Check(&S, DecodeMQPRRegisterClass( \
87953
441
                 MI, tmp, Address, Decoder))) { \
87954
0
        return MCDisassembler_Fail; \
87955
0
      } \
87956
441
      tmp = fieldname(insn, 0, 4); \
87957
441
      if (!Check(&S, DecoderGPRRegisterClass( \
87958
441
                 MI, tmp, Address, Decoder))) { \
87959
0
        return MCDisassembler_Fail; \
87960
0
      } \
87961
441
      return S; \
87962
2.05k
    case 150: \
87963
2.05k
      tmp = 0x0; \
87964
2.05k
      tmp |= fieldname(insn, 13, 3) << 0; \
87965
2.05k
      tmp |= fieldname(insn, 22, 1) << 3; \
87966
2.05k
      if (!Check(&S, DecodeMQPRRegisterClass( \
87967
2.05k
                 MI, tmp, Address, Decoder))) { \
87968
114
        return MCDisassembler_Fail; \
87969
114
      } \
87970
2.05k
      tmp = 0x0; \
87971
1.94k
      tmp |= fieldname(insn, 7, 1) << 3; \
87972
1.94k
      tmp |= fieldname(insn, 17, 3) << 0; \
87973
1.94k
      if (!Check(&S, DecodeMQPRRegisterClass( \
87974
1.94k
                 MI, tmp, Address, Decoder))) { \
87975
85
        return MCDisassembler_Fail; \
87976
85
      } \
87977
1.94k
      tmp = 0x0; \
87978
1.85k
      tmp |= fieldname(insn, 1, 3) << 0; \
87979
1.85k
      tmp |= fieldname(insn, 5, 1) << 3; \
87980
1.85k
      if (!Check(&S, DecodeMQPRRegisterClass( \
87981
1.85k
                 MI, tmp, Address, Decoder))) { \
87982
226
        return MCDisassembler_Fail; \
87983
226
      } \
87984
1.85k
      tmp = fieldname(insn, 12, 1); \
87985
1.63k
      MCOperand_CreateImm0(MI, tmp); \
87986
1.63k
      tmp = 0x0; \
87987
1.63k
      tmp |= fieldname(insn, 13, 3) << 0; \
87988
1.63k
      tmp |= fieldname(insn, 22, 1) << 3; \
87989
1.63k
      if (!Check(&S, DecodeVpredROperand(MI, tmp, Address, \
87990
1.63k
                 Decoder))) { \
87991
0
        return MCDisassembler_Fail; \
87992
0
      } \
87993
1.63k
      return S; \
87994
1.63k
    case 151: \
87995
499
      if (!Check(&S, \
87996
499
           DecodeMVEVCMP_0_DecodeRestrictedIPredicateOperand( \
87997
499
             MI, insn, Address, Decoder))) { \
87998
419
        return MCDisassembler_Fail; \
87999
419
      } \
88000
499
      return S; \
88001
1.50k
    case 152: \
88002
1.50k
      tmp = 0x0; \
88003
1.50k
      tmp |= fieldname(insn, 13, 3) << 0; \
88004
1.50k
      tmp |= fieldname(insn, 22, 1) << 3; \
88005
1.50k
      if (!Check(&S, DecodeVPTMaskOperand(MI, tmp, Address, \
88006
1.50k
                  Decoder))) { \
88007
0
        return MCDisassembler_Fail; \
88008
0
      } \
88009
1.50k
      tmp = fieldname(insn, 17, 3); \
88010
1.50k
      if (!Check(&S, DecodeMQPRRegisterClass( \
88011
1.50k
                 MI, tmp, Address, Decoder))) { \
88012
0
        return MCDisassembler_Fail; \
88013
0
      } \
88014
1.50k
      tmp = 0x0; \
88015
1.50k
      tmp |= fieldname(insn, 1, 3) << 0; \
88016
1.50k
      tmp |= fieldname(insn, 5, 1) << 3; \
88017
1.50k
      if (!Check(&S, DecodeMQPRRegisterClass( \
88018
1.50k
                 MI, tmp, Address, Decoder))) { \
88019
224
        return MCDisassembler_Fail; \
88020
224
      } \
88021
1.50k
      tmp = fieldname(insn, 7, 1); \
88022
1.28k
      if (!Check(&S, DecodeRestrictedIPredicateOperand( \
88023
1.28k
                 MI, tmp, Address, Decoder))) { \
88024
0
        return MCDisassembler_Fail; \
88025
0
      } \
88026
1.28k
      return S; \
88027
1.28k
    case 153: \
88028
362
      if (!Check(&S, \
88029
362
           DecodeMVEVCMP_0_DecodeRestrictedUPredicateOperand( \
88030
362
             MI, insn, Address, Decoder))) { \
88031
73
        return MCDisassembler_Fail; \
88032
73
      } \
88033
362
      return S; \
88034
1.73k
    case 154: \
88035
1.73k
      tmp = 0x0; \
88036
1.73k
      tmp |= fieldname(insn, 13, 3) << 0; \
88037
1.73k
      tmp |= fieldname(insn, 22, 1) << 3; \
88038
1.73k
      if (!Check(&S, DecodeVPTMaskOperand(MI, tmp, Address, \
88039
1.73k
                  Decoder))) { \
88040
0
        return MCDisassembler_Fail; \
88041
0
      } \
88042
1.73k
      tmp = fieldname(insn, 17, 3); \
88043
1.73k
      if (!Check(&S, DecodeMQPRRegisterClass( \
88044
1.73k
                 MI, tmp, Address, Decoder))) { \
88045
0
        return MCDisassembler_Fail; \
88046
0
      } \
88047
1.73k
      tmp = 0x0; \
88048
1.73k
      tmp |= fieldname(insn, 1, 3) << 0; \
88049
1.73k
      tmp |= fieldname(insn, 5, 1) << 3; \
88050
1.73k
      if (!Check(&S, DecodeMQPRRegisterClass( \
88051
1.73k
                 MI, tmp, Address, Decoder))) { \
88052
332
        return MCDisassembler_Fail; \
88053
332
      } \
88054
1.73k
      tmp = fieldname(insn, 7, 1); \
88055
1.40k
      if (!Check(&S, DecodeRestrictedUPredicateOperand( \
88056
1.40k
                 MI, tmp, Address, Decoder))) { \
88057
0
        return MCDisassembler_Fail; \
88058
0
      } \
88059
1.40k
      return S; \
88060
1.40k
    case 155: \
88061
282
      if (!Check(&S, \
88062
282
           DecodeMVEVCMP_0_DecodeRestrictedSPredicateOperand( \
88063
282
             MI, insn, Address, Decoder))) { \
88064
199
        return MCDisassembler_Fail; \
88065
199
      } \
88066
282
      return S; \
88067
787
    case 156: \
88068
787
      tmp = 0x0; \
88069
787
      tmp |= fieldname(insn, 13, 3) << 0; \
88070
787
      tmp |= fieldname(insn, 22, 1) << 3; \
88071
787
      if (!Check(&S, DecodeVPTMaskOperand(MI, tmp, Address, \
88072
787
                  Decoder))) { \
88073
0
        return MCDisassembler_Fail; \
88074
0
      } \
88075
787
      tmp = fieldname(insn, 17, 3); \
88076
787
      if (!Check(&S, DecodeMQPRRegisterClass( \
88077
787
                 MI, tmp, Address, Decoder))) { \
88078
0
        return MCDisassembler_Fail; \
88079
0
      } \
88080
787
      tmp = 0x0; \
88081
787
      tmp |= fieldname(insn, 1, 3) << 0; \
88082
787
      tmp |= fieldname(insn, 5, 1) << 3; \
88083
787
      if (!Check(&S, DecodeMQPRRegisterClass( \
88084
787
                 MI, tmp, Address, Decoder))) { \
88085
80
        return MCDisassembler_Fail; \
88086
80
      } \
88087
787
      tmp = 0x0; \
88088
707
      tmp |= fieldname(insn, 0, 1) << 1; \
88089
707
      tmp |= fieldname(insn, 7, 1) << 0; \
88090
707
      if (!Check(&S, DecodeRestrictedSPredicateOperand( \
88091
707
                 MI, tmp, Address, Decoder))) { \
88092
0
        return MCDisassembler_Fail; \
88093
0
      } \
88094
707
      return S; \
88095
707
    case 157: \
88096
583
      if (!Check(&S, \
88097
583
           DecodeMVEVCMP_1_DecodeRestrictedIPredicateOperand( \
88098
583
             MI, insn, Address, Decoder))) { \
88099
0
        return MCDisassembler_Fail; \
88100
0
      } \
88101
583
      return S; \
88102
913
    case 158: \
88103
913
      tmp = 0x0; \
88104
913
      tmp |= fieldname(insn, 13, 3) << 0; \
88105
913
      tmp |= fieldname(insn, 22, 1) << 3; \
88106
913
      if (!Check(&S, DecodeVPTMaskOperand(MI, tmp, Address, \
88107
913
                  Decoder))) { \
88108
0
        return MCDisassembler_Fail; \
88109
0
      } \
88110
913
      tmp = fieldname(insn, 17, 3); \
88111
913
      if (!Check(&S, DecodeMQPRRegisterClass( \
88112
913
                 MI, tmp, Address, Decoder))) { \
88113
0
        return MCDisassembler_Fail; \
88114
0
      } \
88115
913
      tmp = fieldname(insn, 0, 4); \
88116
913
      if (!Check(&S, DecodeGPRwithZRRegisterClass( \
88117
913
                 MI, tmp, Address, Decoder))) { \
88118
0
        return MCDisassembler_Fail; \
88119
0
      } \
88120
913
      tmp = fieldname(insn, 7, 1); \
88121
913
      if (!Check(&S, DecodeRestrictedIPredicateOperand( \
88122
913
                 MI, tmp, Address, Decoder))) { \
88123
0
        return MCDisassembler_Fail; \
88124
0
      } \
88125
913
      return S; \
88126
913
    case 159: \
88127
404
      tmp = 0x0; \
88128
404
      tmp |= fieldname(insn, 13, 3) << 0; \
88129
404
      tmp |= fieldname(insn, 22, 1) << 3; \
88130
404
      if (!Check(&S, DecodeMQPRRegisterClass( \
88131
404
                 MI, tmp, Address, Decoder))) { \
88132
286
        return MCDisassembler_Fail; \
88133
286
      } \
88134
404
      tmp = fieldname(insn, 17, 3) << 1; \
88135
118
      if (!Check(&S, DecodetGPREvenRegisterClass( \
88136
118
                 MI, tmp, Address, Decoder))) { \
88137
0
        return MCDisassembler_Fail; \
88138
0
      } \
88139
118
      tmp = fieldname(insn, 17, 3) << 1; \
88140
118
      if (!Check(&S, DecodetGPREvenRegisterClass( \
88141
118
                 MI, tmp, Address, Decoder))) { \
88142
0
        return MCDisassembler_Fail; \
88143
0
      } \
88144
118
      tmp = 0x0; \
88145
118
      tmp |= fieldname(insn, 0, 1) << 0; \
88146
118
      tmp |= fieldname(insn, 7, 1) << 1; \
88147
118
      if (!Check(&S, DecodePowerTwoOperand_0_3( \
88148
118
                 MI, tmp, Address, Decoder))) { \
88149
0
        return MCDisassembler_Fail; \
88150
0
      } \
88151
118
      tmp = 0x0; \
88152
118
      tmp |= fieldname(insn, 13, 3) << 0; \
88153
118
      tmp |= fieldname(insn, 22, 1) << 3; \
88154
118
      if (!Check(&S, DecodeVpredROperand(MI, tmp, Address, \
88155
118
                 Decoder))) { \
88156
0
        return MCDisassembler_Fail; \
88157
0
      } \
88158
118
      return S; \
88159
2.67k
    case 160: \
88160
2.67k
      tmp = 0x0; \
88161
2.67k
      tmp |= fieldname(insn, 13, 3) << 0; \
88162
2.67k
      tmp |= fieldname(insn, 22, 1) << 3; \
88163
2.67k
      if (!Check(&S, DecodeMQPRRegisterClass( \
88164
2.67k
                 MI, tmp, Address, Decoder))) { \
88165
87
        return MCDisassembler_Fail; \
88166
87
      } \
88167
2.67k
      tmp = fieldname(insn, 17, 3) << 1; \
88168
2.59k
      if (!Check(&S, DecodetGPREvenRegisterClass( \
88169
2.59k
                 MI, tmp, Address, Decoder))) { \
88170
0
        return MCDisassembler_Fail; \
88171
0
      } \
88172
2.59k
      tmp = fieldname(insn, 17, 3) << 1; \
88173
2.59k
      if (!Check(&S, DecodetGPREvenRegisterClass( \
88174
2.59k
                 MI, tmp, Address, Decoder))) { \
88175
0
        return MCDisassembler_Fail; \
88176
0
      } \
88177
2.59k
      tmp = fieldname(insn, 1, 3) << 1; \
88178
2.59k
      if (!Check(&S, DecodetGPROddRegisterClass( \
88179
2.59k
                 MI, tmp, Address, Decoder))) { \
88180
287
        return MCDisassembler_Fail; \
88181
287
      } \
88182
2.59k
      tmp = 0x0; \
88183
2.30k
      tmp |= fieldname(insn, 0, 1) << 0; \
88184
2.30k
      tmp |= fieldname(insn, 7, 1) << 1; \
88185
2.30k
      if (!Check(&S, DecodePowerTwoOperand_0_3( \
88186
2.30k
                 MI, tmp, Address, Decoder))) { \
88187
0
        return MCDisassembler_Fail; \
88188
0
      } \
88189
2.30k
      tmp = 0x0; \
88190
2.30k
      tmp |= fieldname(insn, 13, 3) << 0; \
88191
2.30k
      tmp |= fieldname(insn, 22, 1) << 3; \
88192
2.30k
      if (!Check(&S, DecodeVpredROperand(MI, tmp, Address, \
88193
2.30k
                 Decoder))) { \
88194
0
        return MCDisassembler_Fail; \
88195
0
      } \
88196
2.30k
      return S; \
88197
2.30k
    case 161: \
88198
517
      if (!Check(&S, \
88199
517
           DecodeMVEVCMP_1_DecodeRestrictedUPredicateOperand( \
88200
517
             MI, insn, Address, Decoder))) { \
88201
0
        return MCDisassembler_Fail; \
88202
0
      } \
88203
517
      return S; \
88204
1.57k
    case 162: \
88205
1.57k
      tmp = 0x0; \
88206
1.57k
      tmp |= fieldname(insn, 13, 3) << 0; \
88207
1.57k
      tmp |= fieldname(insn, 22, 1) << 3; \
88208
1.57k
      if (!Check(&S, DecodeVPTMaskOperand(MI, tmp, Address, \
88209
1.57k
                  Decoder))) { \
88210
0
        return MCDisassembler_Fail; \
88211
0
      } \
88212
1.57k
      tmp = fieldname(insn, 17, 3); \
88213
1.57k
      if (!Check(&S, DecodeMQPRRegisterClass( \
88214
1.57k
                 MI, tmp, Address, Decoder))) { \
88215
0
        return MCDisassembler_Fail; \
88216
0
      } \
88217
1.57k
      tmp = fieldname(insn, 0, 4); \
88218
1.57k
      if (!Check(&S, DecodeGPRwithZRRegisterClass( \
88219
1.57k
                 MI, tmp, Address, Decoder))) { \
88220
0
        return MCDisassembler_Fail; \
88221
0
      } \
88222
1.57k
      tmp = fieldname(insn, 7, 1); \
88223
1.57k
      if (!Check(&S, DecodeRestrictedUPredicateOperand( \
88224
1.57k
                 MI, tmp, Address, Decoder))) { \
88225
0
        return MCDisassembler_Fail; \
88226
0
      } \
88227
1.57k
      return S; \
88228
1.57k
    case 163: \
88229
734
      if (!Check(&S, \
88230
734
           DecodeMVEVCMP_1_DecodeRestrictedSPredicateOperand( \
88231
734
             MI, insn, Address, Decoder))) { \
88232
0
        return MCDisassembler_Fail; \
88233
0
      } \
88234
734
      return S; \
88235
2.35k
    case 164: \
88236
2.35k
      tmp = 0x0; \
88237
2.35k
      tmp |= fieldname(insn, 13, 3) << 0; \
88238
2.35k
      tmp |= fieldname(insn, 22, 1) << 3; \
88239
2.35k
      if (!Check(&S, DecodeVPTMaskOperand(MI, tmp, Address, \
88240
2.35k
                  Decoder))) { \
88241
0
        return MCDisassembler_Fail; \
88242
0
      } \
88243
2.35k
      tmp = fieldname(insn, 17, 3); \
88244
2.35k
      if (!Check(&S, DecodeMQPRRegisterClass( \
88245
2.35k
                 MI, tmp, Address, Decoder))) { \
88246
0
        return MCDisassembler_Fail; \
88247
0
      } \
88248
2.35k
      tmp = fieldname(insn, 0, 4); \
88249
2.35k
      if (!Check(&S, DecodeGPRwithZRRegisterClass( \
88250
2.35k
                 MI, tmp, Address, Decoder))) { \
88251
0
        return MCDisassembler_Fail; \
88252
0
      } \
88253
2.35k
      tmp = 0x0; \
88254
2.35k
      tmp |= fieldname(insn, 5, 1) << 1; \
88255
2.35k
      tmp |= fieldname(insn, 7, 1) << 0; \
88256
2.35k
      if (!Check(&S, DecodeRestrictedSPredicateOperand( \
88257
2.35k
                 MI, tmp, Address, Decoder))) { \
88258
0
        return MCDisassembler_Fail; \
88259
0
      } \
88260
2.35k
      return S; \
88261
2.35k
    case 165: \
88262
1.01k
      if (!Check(&S, DecodeMVEVADCInstruction( \
88263
1.01k
                 MI, insn, Address, Decoder))) { \
88264
542
        return MCDisassembler_Fail; \
88265
542
      } \
88266
1.01k
      return S; \
88267
1.01k
    case 166: \
88268
435
      if (!Check(&S, \
88269
435
           DecodeMVEVCMP_0_DecodeRestrictedFPPredicateOperand( \
88270
435
             MI, insn, Address, Decoder))) { \
88271
219
        return MCDisassembler_Fail; \
88272
219
      } \
88273
435
      return S; \
88274
935
    case 167: \
88275
935
      tmp = 0x0; \
88276
935
      tmp |= fieldname(insn, 13, 3) << 0; \
88277
935
      tmp |= fieldname(insn, 22, 1) << 3; \
88278
935
      if (!Check(&S, DecodeVPTMaskOperand(MI, tmp, Address, \
88279
935
                  Decoder))) { \
88280
0
        return MCDisassembler_Fail; \
88281
0
      } \
88282
935
      tmp = fieldname(insn, 17, 3); \
88283
935
      if (!Check(&S, DecodeMQPRRegisterClass( \
88284
935
                 MI, tmp, Address, Decoder))) { \
88285
0
        return MCDisassembler_Fail; \
88286
0
      } \
88287
935
      tmp = 0x0; \
88288
935
      tmp |= fieldname(insn, 1, 3) << 0; \
88289
935
      tmp |= fieldname(insn, 5, 1) << 3; \
88290
935
      if (!Check(&S, DecodeMQPRRegisterClass( \
88291
935
                 MI, tmp, Address, Decoder))) { \
88292
131
        return MCDisassembler_Fail; \
88293
131
      } \
88294
935
      tmp = 0x0; \
88295
804
      tmp |= fieldname(insn, 0, 1) << 1; \
88296
804
      tmp |= fieldname(insn, 7, 1) << 0; \
88297
804
      tmp |= fieldname(insn, 12, 1) << 2; \
88298
804
      if (!Check(&S, DecodeRestrictedFPPredicateOperand( \
88299
804
                 MI, tmp, Address, Decoder))) { \
88300
85
        return MCDisassembler_Fail; \
88301
85
      } \
88302
804
      return S; \
88303
1.09k
    case 168: \
88304
1.09k
      tmp = 0x0; \
88305
1.09k
      tmp |= fieldname(insn, 13, 3) << 0; \
88306
1.09k
      tmp |= fieldname(insn, 22, 1) << 3; \
88307
1.09k
      if (!Check(&S, DecodeMQPRRegisterClass( \
88308
1.09k
                 MI, tmp, Address, Decoder))) { \
88309
59
        return MCDisassembler_Fail; \
88310
59
      } \
88311
1.09k
      tmp = 0x0; \
88312
1.03k
      tmp |= fieldname(insn, 7, 1) << 3; \
88313
1.03k
      tmp |= fieldname(insn, 17, 3) << 0; \
88314
1.03k
      if (!Check(&S, DecodeMQPRRegisterClass( \
88315
1.03k
                 MI, tmp, Address, Decoder))) { \
88316
149
        return MCDisassembler_Fail; \
88317
149
      } \
88318
1.03k
      tmp = 0x0; \
88319
889
      tmp |= fieldname(insn, 1, 3) << 0; \
88320
889
      tmp |= fieldname(insn, 5, 1) << 3; \
88321
889
      if (!Check(&S, DecodeMQPRRegisterClass( \
88322
889
                 MI, tmp, Address, Decoder))) { \
88323
124
        return MCDisassembler_Fail; \
88324
124
      } \
88325
889
      return S; \
88326
889
    case 169: \
88327
876
      if (!Check(&S, \
88328
876
           DecodeMVEVCMP_1_DecodeRestrictedFPPredicateOperand( \
88329
876
             MI, insn, Address, Decoder))) { \
88330
630
        return MCDisassembler_Fail; \
88331
630
      } \
88332
876
      return S; \
88333
971
    case 170: \
88334
971
      tmp = 0x0; \
88335
971
      tmp |= fieldname(insn, 13, 3) << 0; \
88336
971
      tmp |= fieldname(insn, 22, 1) << 3; \
88337
971
      if (!Check(&S, DecodeVPTMaskOperand(MI, tmp, Address, \
88338
971
                  Decoder))) { \
88339
0
        return MCDisassembler_Fail; \
88340
0
      } \
88341
971
      tmp = fieldname(insn, 17, 3); \
88342
971
      if (!Check(&S, DecodeMQPRRegisterClass( \
88343
971
                 MI, tmp, Address, Decoder))) { \
88344
0
        return MCDisassembler_Fail; \
88345
0
      } \
88346
971
      tmp = fieldname(insn, 0, 4); \
88347
971
      if (!Check(&S, DecodeGPRwithZRRegisterClass( \
88348
971
                 MI, tmp, Address, Decoder))) { \
88349
0
        return MCDisassembler_Fail; \
88350
0
      } \
88351
971
      tmp = 0x0; \
88352
971
      tmp |= fieldname(insn, 5, 1) << 1; \
88353
971
      tmp |= fieldname(insn, 7, 1) << 0; \
88354
971
      tmp |= fieldname(insn, 12, 1) << 2; \
88355
971
      if (!Check(&S, DecodeRestrictedFPPredicateOperand( \
88356
971
                 MI, tmp, Address, Decoder))) { \
88357
55
        return MCDisassembler_Fail; \
88358
55
      } \
88359
971
      return S; \
88360
971
    case 171: \
88361
140
      if (!Check(&S, DecodeMVEVPNOT(MI, insn, Address, \
88362
140
                  Decoder))) { \
88363
0
        return MCDisassembler_Fail; \
88364
0
      } \
88365
140
      return S; \
88366
140
    case 172: \
88367
100
      tmp = 0x0; \
88368
100
      tmp |= fieldname(insn, 13, 3) << 0; \
88369
100
      tmp |= fieldname(insn, 22, 1) << 3; \
88370
100
      if (!Check(&S, DecodeVPTMaskOperand(MI, tmp, Address, \
88371
100
                  Decoder))) { \
88372
0
        return MCDisassembler_Fail; \
88373
0
      } \
88374
100
      return S; \
88375
457
    case 173: \
88376
457
      tmp = 0x0; \
88377
457
      tmp |= fieldname(insn, 7, 1) << 3; \
88378
457
      tmp |= fieldname(insn, 17, 3) << 0; \
88379
457
      if (!Check(&S, DecodeMQPRRegisterClass( \
88380
457
                 MI, tmp, Address, Decoder))) { \
88381
69
        return MCDisassembler_Fail; \
88382
69
      } \
88383
457
      tmp = fieldname(insn, 12, 4); \
88384
388
      if (!Check(&S, DecoderGPRRegisterClass( \
88385
388
                 MI, tmp, Address, Decoder))) { \
88386
0
        return MCDisassembler_Fail; \
88387
0
      } \
88388
388
      tmp = 0x0; \
88389
388
      tmp |= fieldname(insn, 7, 1) << 3; \
88390
388
      tmp |= fieldname(insn, 17, 3) << 0; \
88391
388
      if (!Check(&S, DecodeVpredROperand(MI, tmp, Address, \
88392
388
                 Decoder))) { \
88393
0
        return MCDisassembler_Fail; \
88394
0
      } \
88395
388
      return S; \
88396
429
    case 174: \
88397
429
      tmp = fieldname(insn, 13, 3) << 1; \
88398
429
      if (!Check(&S, DecodetGPREvenRegisterClass( \
88399
429
                 MI, tmp, Address, Decoder))) { \
88400
0
        return MCDisassembler_Fail; \
88401
0
      } \
88402
429
      tmp = fieldname(insn, 17, 3); \
88403
429
      if (!Check(&S, DecodeMQPRRegisterClass( \
88404
429
                 MI, tmp, Address, Decoder))) { \
88405
0
        return MCDisassembler_Fail; \
88406
0
      } \
88407
429
      tmp = fieldname(insn, 1, 3); \
88408
429
      if (!Check(&S, DecodeMQPRRegisterClass( \
88409
429
                 MI, tmp, Address, Decoder))) { \
88410
0
        return MCDisassembler_Fail; \
88411
0
      } \
88412
429
      return S; \
88413
1.23k
    case 175: \
88414
1.23k
      tmp = fieldname(insn, 13, 3) << 1; \
88415
1.23k
      if (!Check(&S, DecodetGPREvenRegisterClass( \
88416
1.23k
                 MI, tmp, Address, Decoder))) { \
88417
0
        return MCDisassembler_Fail; \
88418
0
      } \
88419
1.23k
      tmp = fieldname(insn, 20, 3) << 1; \
88420
1.23k
      if (!Check(&S, DecodetGPROddRegisterClass( \
88421
1.23k
                 MI, tmp, Address, Decoder))) { \
88422
197
        return MCDisassembler_Fail; \
88423
197
      } \
88424
1.23k
      tmp = fieldname(insn, 17, 3); \
88425
1.03k
      if (!Check(&S, DecodeMQPRRegisterClass( \
88426
1.03k
                 MI, tmp, Address, Decoder))) { \
88427
0
        return MCDisassembler_Fail; \
88428
0
      } \
88429
1.03k
      tmp = fieldname(insn, 1, 3); \
88430
1.03k
      if (!Check(&S, DecodeMQPRRegisterClass( \
88431
1.03k
                 MI, tmp, Address, Decoder))) { \
88432
0
        return MCDisassembler_Fail; \
88433
0
      } \
88434
1.03k
      return S; \
88435
1.03k
    case 176: \
88436
206
      tmp = fieldname(insn, 13, 3) << 1; \
88437
206
      if (!Check(&S, DecodetGPREvenRegisterClass( \
88438
206
                 MI, tmp, Address, Decoder))) { \
88439
0
        return MCDisassembler_Fail; \
88440
0
      } \
88441
206
      tmp = fieldname(insn, 13, 3) << 1; \
88442
206
      if (!Check(&S, DecodetGPREvenRegisterClass( \
88443
206
                 MI, tmp, Address, Decoder))) { \
88444
0
        return MCDisassembler_Fail; \
88445
0
      } \
88446
206
      tmp = fieldname(insn, 17, 3); \
88447
206
      if (!Check(&S, DecodeMQPRRegisterClass( \
88448
206
                 MI, tmp, Address, Decoder))) { \
88449
0
        return MCDisassembler_Fail; \
88450
0
      } \
88451
206
      tmp = fieldname(insn, 1, 3); \
88452
206
      if (!Check(&S, DecodeMQPRRegisterClass( \
88453
206
                 MI, tmp, Address, Decoder))) { \
88454
0
        return MCDisassembler_Fail; \
88455
0
      } \
88456
206
      return S; \
88457
2.62k
    case 177: \
88458
2.62k
      tmp = fieldname(insn, 13, 3) << 1; \
88459
2.62k
      if (!Check(&S, DecodetGPREvenRegisterClass( \
88460
2.62k
                 MI, tmp, Address, Decoder))) { \
88461
0
        return MCDisassembler_Fail; \
88462
0
      } \
88463
2.62k
      tmp = fieldname(insn, 20, 3) << 1; \
88464
2.62k
      if (!Check(&S, DecodetGPROddRegisterClass( \
88465
2.62k
                 MI, tmp, Address, Decoder))) { \
88466
207
        return MCDisassembler_Fail; \
88467
207
      } \
88468
2.62k
      tmp = fieldname(insn, 13, 3) << 1; \
88469
2.41k
      if (!Check(&S, DecodetGPREvenRegisterClass( \
88470
2.41k
                 MI, tmp, Address, Decoder))) { \
88471
0
        return MCDisassembler_Fail; \
88472
0
      } \
88473
2.41k
      tmp = fieldname(insn, 20, 3) << 1; \
88474
2.41k
      if (!Check(&S, DecodetGPROddRegisterClass( \
88475
2.41k
                 MI, tmp, Address, Decoder))) { \
88476
0
        return MCDisassembler_Fail; \
88477
0
      } \
88478
2.41k
      tmp = fieldname(insn, 17, 3); \
88479
2.41k
      if (!Check(&S, DecodeMQPRRegisterClass( \
88480
2.41k
                 MI, tmp, Address, Decoder))) { \
88481
0
        return MCDisassembler_Fail; \
88482
0
      } \
88483
2.41k
      tmp = fieldname(insn, 1, 3); \
88484
2.41k
      if (!Check(&S, DecodeMQPRRegisterClass( \
88485
2.41k
                 MI, tmp, Address, Decoder))) { \
88486
0
        return MCDisassembler_Fail; \
88487
0
      } \
88488
2.41k
      return S; \
88489
2.41k
    case 178: \
88490
327
      tmp = fieldname(insn, 12, 4); \
88491
327
      if (!Check(&S, DecoderGPRRegisterClass( \
88492
327
                 MI, tmp, Address, Decoder))) { \
88493
0
        return MCDisassembler_Fail; \
88494
0
      } \
88495
327
      tmp = fieldname(insn, 12, 4); \
88496
327
      if (!Check(&S, DecoderGPRRegisterClass( \
88497
327
                 MI, tmp, Address, Decoder))) { \
88498
0
        return MCDisassembler_Fail; \
88499
0
      } \
88500
327
      tmp = fieldname(insn, 1, 3); \
88501
327
      if (!Check(&S, DecodeMQPRRegisterClass( \
88502
327
                 MI, tmp, Address, Decoder))) { \
88503
0
        return MCDisassembler_Fail; \
88504
0
      } \
88505
327
      return S; \
88506
327
    case 179: \
88507
40
      tmp = fieldname(insn, 13, 3) << 1; \
88508
40
      if (!Check(&S, DecodetGPREvenRegisterClass( \
88509
40
                 MI, tmp, Address, Decoder))) { \
88510
0
        return MCDisassembler_Fail; \
88511
0
      } \
88512
40
      tmp = fieldname(insn, 1, 3); \
88513
40
      if (!Check(&S, DecodeMQPRRegisterClass( \
88514
40
                 MI, tmp, Address, Decoder))) { \
88515
0
        return MCDisassembler_Fail; \
88516
0
      } \
88517
40
      return S; \
88518
183
    case 180: \
88519
183
      tmp = fieldname(insn, 13, 3) << 1; \
88520
183
      if (!Check(&S, DecodetGPREvenRegisterClass( \
88521
183
                 MI, tmp, Address, Decoder))) { \
88522
0
        return MCDisassembler_Fail; \
88523
0
      } \
88524
183
      tmp = fieldname(insn, 20, 3) << 1; \
88525
183
      if (!Check(&S, DecodetGPROddRegisterClass( \
88526
183
                 MI, tmp, Address, Decoder))) { \
88527
93
        return MCDisassembler_Fail; \
88528
93
      } \
88529
183
      tmp = fieldname(insn, 1, 3); \
88530
90
      if (!Check(&S, DecodeMQPRRegisterClass( \
88531
90
                 MI, tmp, Address, Decoder))) { \
88532
0
        return MCDisassembler_Fail; \
88533
0
      } \
88534
90
      return S; \
88535
132
    case 181: \
88536
132
      tmp = fieldname(insn, 13, 3) << 1; \
88537
132
      if (!Check(&S, DecodetGPREvenRegisterClass( \
88538
132
                 MI, tmp, Address, Decoder))) { \
88539
0
        return MCDisassembler_Fail; \
88540
0
      } \
88541
132
      tmp = fieldname(insn, 13, 3) << 1; \
88542
132
      if (!Check(&S, DecodetGPREvenRegisterClass( \
88543
132
                 MI, tmp, Address, Decoder))) { \
88544
0
        return MCDisassembler_Fail; \
88545
0
      } \
88546
132
      tmp = fieldname(insn, 1, 3); \
88547
132
      if (!Check(&S, DecodeMQPRRegisterClass( \
88548
132
                 MI, tmp, Address, Decoder))) { \
88549
0
        return MCDisassembler_Fail; \
88550
0
      } \
88551
132
      return S; \
88552
132
    case 182: \
88553
127
      tmp = fieldname(insn, 13, 3) << 1; \
88554
127
      if (!Check(&S, DecodetGPREvenRegisterClass( \
88555
127
                 MI, tmp, Address, Decoder))) { \
88556
0
        return MCDisassembler_Fail; \
88557
0
      } \
88558
127
      tmp = fieldname(insn, 20, 3) << 1; \
88559
127
      if (!Check(&S, DecodetGPROddRegisterClass( \
88560
127
                 MI, tmp, Address, Decoder))) { \
88561
19
        return MCDisassembler_Fail; \
88562
19
      } \
88563
127
      tmp = fieldname(insn, 13, 3) << 1; \
88564
108
      if (!Check(&S, DecodetGPREvenRegisterClass( \
88565
108
                 MI, tmp, Address, Decoder))) { \
88566
0
        return MCDisassembler_Fail; \
88567
0
      } \
88568
108
      tmp = fieldname(insn, 20, 3) << 1; \
88569
108
      if (!Check(&S, DecodetGPROddRegisterClass( \
88570
108
                 MI, tmp, Address, Decoder))) { \
88571
0
        return MCDisassembler_Fail; \
88572
0
      } \
88573
108
      tmp = fieldname(insn, 1, 3); \
88574
108
      if (!Check(&S, DecodeMQPRRegisterClass( \
88575
108
                 MI, tmp, Address, Decoder))) { \
88576
0
        return MCDisassembler_Fail; \
88577
0
      } \
88578
108
      return S; \
88579
809
    case 183: \
88580
809
      tmp = fieldname(insn, 12, 4); \
88581
809
      if (!Check(&S, DecoderGPRRegisterClass( \
88582
809
                 MI, tmp, Address, Decoder))) { \
88583
0
        return MCDisassembler_Fail; \
88584
0
      } \
88585
809
      tmp = fieldname(insn, 12, 4); \
88586
809
      if (!Check(&S, DecoderGPRRegisterClass( \
88587
809
                 MI, tmp, Address, Decoder))) { \
88588
0
        return MCDisassembler_Fail; \
88589
0
      } \
88590
809
      tmp = 0x0; \
88591
809
      tmp |= fieldname(insn, 7, 1) << 3; \
88592
809
      tmp |= fieldname(insn, 17, 3) << 0; \
88593
809
      if (!Check(&S, DecodeMQPRRegisterClass( \
88594
809
                 MI, tmp, Address, Decoder))) { \
88595
41
        return MCDisassembler_Fail; \
88596
41
      } \
88597
809
      tmp = 0x0; \
88598
768
      tmp |= fieldname(insn, 1, 3) << 0; \
88599
768
      tmp |= fieldname(insn, 5, 1) << 3; \
88600
768
      if (!Check(&S, DecodeMQPRRegisterClass( \
88601
768
                 MI, tmp, Address, Decoder))) { \
88602
210
        return MCDisassembler_Fail; \
88603
210
      } \
88604
768
      return S; \
88605
768
    case 184: \
88606
471
      tmp = 0x0; \
88607
471
      tmp |= fieldname(insn, 13, 3) << 0; \
88608
471
      tmp |= fieldname(insn, 22, 1) << 3; \
88609
471
      if (!Check(&S, DecodeMQPRRegisterClass( \
88610
471
                 MI, tmp, Address, Decoder))) { \
88611
334
        return MCDisassembler_Fail; \
88612
334
      } \
88613
471
      tmp = 0x0; \
88614
137
      tmp |= fieldname(insn, 13, 3) << 0; \
88615
137
      tmp |= fieldname(insn, 22, 1) << 3; \
88616
137
      if (!Check(&S, DecodeMQPRRegisterClass( \
88617
137
                 MI, tmp, Address, Decoder))) { \
88618
0
        return MCDisassembler_Fail; \
88619
0
      } \
88620
137
      tmp = 0x0; \
88621
137
      tmp |= fieldname(insn, 1, 3) << 0; \
88622
137
      tmp |= fieldname(insn, 5, 1) << 3; \
88623
137
      if (!Check(&S, DecodeMQPRRegisterClass( \
88624
137
                 MI, tmp, Address, Decoder))) { \
88625
45
        return MCDisassembler_Fail; \
88626
45
      } \
88627
137
      tmp = fieldname(insn, 16, 3); \
88628
92
      if (!Check(&S, DecodeShiftRight8Imm(MI, tmp, Address, \
88629
92
                  Decoder))) { \
88630
0
        return MCDisassembler_Fail; \
88631
0
      } \
88632
92
      return S; \
88633
767
    case 185: \
88634
767
      tmp = 0x0; \
88635
767
      tmp |= fieldname(insn, 13, 3) << 0; \
88636
767
      tmp |= fieldname(insn, 22, 1) << 3; \
88637
767
      if (!Check(&S, DecodeMQPRRegisterClass( \
88638
767
                 MI, tmp, Address, Decoder))) { \
88639
347
        return MCDisassembler_Fail; \
88640
347
      } \
88641
767
      tmp = 0x0; \
88642
420
      tmp |= fieldname(insn, 13, 3) << 0; \
88643
420
      tmp |= fieldname(insn, 22, 1) << 3; \
88644
420
      if (!Check(&S, DecodeMQPRRegisterClass( \
88645
420
                 MI, tmp, Address, Decoder))) { \
88646
0
        return MCDisassembler_Fail; \
88647
0
      } \
88648
420
      tmp = 0x0; \
88649
420
      tmp |= fieldname(insn, 1, 3) << 0; \
88650
420
      tmp |= fieldname(insn, 5, 1) << 3; \
88651
420
      if (!Check(&S, DecodeMQPRRegisterClass( \
88652
420
                 MI, tmp, Address, Decoder))) { \
88653
57
        return MCDisassembler_Fail; \
88654
57
      } \
88655
420
      tmp = fieldname(insn, 16, 4); \
88656
363
      if (!Check(&S, DecodeShiftRight16Imm(MI, tmp, Address, \
88657
363
                   Decoder))) { \
88658
0
        return MCDisassembler_Fail; \
88659
0
      } \
88660
363
      return S; \
88661
363
    case 186: \
88662
218
      tmp = 0x0; \
88663
218
      tmp |= fieldname(insn, 13, 3) << 0; \
88664
218
      tmp |= fieldname(insn, 22, 1) << 3; \
88665
218
      if (!Check(&S, DecodeMQPRRegisterClass( \
88666
218
                 MI, tmp, Address, Decoder))) { \
88667
88
        return MCDisassembler_Fail; \
88668
88
      } \
88669
218
      tmp = 0x0; \
88670
130
      tmp |= fieldname(insn, 1, 3) << 0; \
88671
130
      tmp |= fieldname(insn, 5, 1) << 3; \
88672
130
      if (!Check(&S, DecodeMQPRRegisterClass( \
88673
130
                 MI, tmp, Address, Decoder))) { \
88674
44
        return MCDisassembler_Fail; \
88675
44
      } \
88676
130
      tmp = fieldname(insn, 16, 3); \
88677
86
      MCOperand_CreateImm0(MI, tmp); \
88678
86
      tmp = 0x0; \
88679
86
      tmp |= fieldname(insn, 13, 3) << 0; \
88680
86
      tmp |= fieldname(insn, 22, 1) << 3; \
88681
86
      if (!Check(&S, DecodeVpredROperand(MI, tmp, Address, \
88682
86
                 Decoder))) { \
88683
0
        return MCDisassembler_Fail; \
88684
0
      } \
88685
86
      return S; \
88686
492
    case 187: \
88687
492
      tmp = 0x0; \
88688
492
      tmp |= fieldname(insn, 13, 3) << 0; \
88689
492
      tmp |= fieldname(insn, 22, 1) << 3; \
88690
492
      if (!Check(&S, DecodeMQPRRegisterClass( \
88691
492
                 MI, tmp, Address, Decoder))) { \
88692
91
        return MCDisassembler_Fail; \
88693
91
      } \
88694
492
      tmp = 0x0; \
88695
401
      tmp |= fieldname(insn, 1, 3) << 0; \
88696
401
      tmp |= fieldname(insn, 5, 1) << 3; \
88697
401
      if (!Check(&S, DecodeMQPRRegisterClass( \
88698
401
                 MI, tmp, Address, Decoder))) { \
88699
102
        return MCDisassembler_Fail; \
88700
102
      } \
88701
401
      tmp = fieldname(insn, 16, 4); \
88702
299
      MCOperand_CreateImm0(MI, tmp); \
88703
299
      tmp = 0x0; \
88704
299
      tmp |= fieldname(insn, 13, 3) << 0; \
88705
299
      tmp |= fieldname(insn, 22, 1) << 3; \
88706
299
      if (!Check(&S, DecodeVpredROperand(MI, tmp, Address, \
88707
299
                 Decoder))) { \
88708
0
        return MCDisassembler_Fail; \
88709
0
      } \
88710
299
      return S; \
88711
299
    case 188: \
88712
286
      tmp = fieldname(insn, 0, 4); \
88713
286
      if (!Check(&S, DecoderGPRRegisterClass( \
88714
286
                 MI, tmp, Address, Decoder))) { \
88715
0
        return MCDisassembler_Fail; \
88716
0
      } \
88717
286
      tmp = 0x0; \
88718
286
      tmp |= fieldname(insn, 13, 3) << 0; \
88719
286
      tmp |= fieldname(insn, 22, 1) << 3; \
88720
286
      if (!Check(&S, DecodeMQPRRegisterClass( \
88721
286
                 MI, tmp, Address, Decoder))) { \
88722
52
        return MCDisassembler_Fail; \
88723
52
      } \
88724
286
      tmp = 0x0; \
88725
234
      tmp |= fieldname(insn, 13, 3) << 0; \
88726
234
      tmp |= fieldname(insn, 22, 1) << 3; \
88727
234
      if (!Check(&S, DecodeMQPRRegisterClass( \
88728
234
                 MI, tmp, Address, Decoder))) { \
88729
0
        return MCDisassembler_Fail; \
88730
0
      } \
88731
234
      tmp = fieldname(insn, 0, 4); \
88732
234
      if (!Check(&S, DecoderGPRRegisterClass( \
88733
234
                 MI, tmp, Address, Decoder))) { \
88734
0
        return MCDisassembler_Fail; \
88735
0
      } \
88736
234
      tmp = fieldname(insn, 16, 5); \
88737
234
      if (!Check(&S, DecodeLongShiftOperand( \
88738
234
                 MI, tmp, Address, Decoder))) { \
88739
0
        return MCDisassembler_Fail; \
88740
0
      } \
88741
234
      return S; \
88742
758
    case 189: \
88743
758
      tmp = 0x0; \
88744
758
      tmp |= fieldname(insn, 13, 3) << 0; \
88745
758
      tmp |= fieldname(insn, 22, 1) << 3; \
88746
758
      if (!Check(&S, DecodeMQPRRegisterClass( \
88747
758
                 MI, tmp, Address, Decoder))) { \
88748
276
        return MCDisassembler_Fail; \
88749
276
      } \
88750
758
      tmp = 0x0; \
88751
482
      tmp |= fieldname(insn, 1, 3) << 0; \
88752
482
      tmp |= fieldname(insn, 5, 1) << 3; \
88753
482
      if (!Check(&S, DecodeMQPRRegisterClass( \
88754
482
                 MI, tmp, Address, Decoder))) { \
88755
284
        return MCDisassembler_Fail; \
88756
284
      } \
88757
482
      tmp = 0x0; \
88758
198
      tmp |= fieldname(insn, 7, 1) << 3; \
88759
198
      tmp |= fieldname(insn, 17, 3) << 0; \
88760
198
      if (!Check(&S, DecodeMQPRRegisterClass( \
88761
198
                 MI, tmp, Address, Decoder))) { \
88762
106
        return MCDisassembler_Fail; \
88763
106
      } \
88764
198
      tmp = 0x0; \
88765
92
      tmp |= fieldname(insn, 13, 3) << 0; \
88766
92
      tmp |= fieldname(insn, 22, 1) << 3; \
88767
92
      if (!Check(&S, DecodeVpredROperand(MI, tmp, Address, \
88768
92
                 Decoder))) { \
88769
0
        return MCDisassembler_Fail; \
88770
0
      } \
88771
92
      return S; \
88772
1.16k
    case 190: \
88773
1.16k
      if (!Check(&S, DecodeMVEModImmInstruction( \
88774
1.16k
                 MI, insn, Address, Decoder))) { \
88775
728
        return MCDisassembler_Fail; \
88776
728
      } \
88777
1.16k
      return S; \
88778
1.16k
    case 191: \
88779
715
      tmp = 0x0; \
88780
715
      tmp |= fieldname(insn, 13, 3) << 0; \
88781
715
      tmp |= fieldname(insn, 22, 1) << 3; \
88782
715
      if (!Check(&S, DecodeMQPRRegisterClass( \
88783
715
                 MI, tmp, Address, Decoder))) { \
88784
67
        return MCDisassembler_Fail; \
88785
67
      } \
88786
715
      tmp = 0x0; \
88787
648
      tmp |= fieldname(insn, 13, 3) << 0; \
88788
648
      tmp |= fieldname(insn, 22, 1) << 3; \
88789
648
      if (!Check(&S, DecodeMQPRRegisterClass( \
88790
648
                 MI, tmp, Address, Decoder))) { \
88791
0
        return MCDisassembler_Fail; \
88792
0
      } \
88793
648
      tmp = 0x0; \
88794
648
      tmp |= fieldname(insn, 0, 4) << 0; \
88795
648
      tmp |= fieldname(insn, 9, 2) << 9; \
88796
648
      tmp |= fieldname(insn, 16, 3) << 4; \
88797
648
      tmp |= fieldname(insn, 28, 1) << 7; \
88798
648
      MCOperand_CreateImm0(MI, tmp); \
88799
648
      return S; \
88800
648
    case 192: \
88801
103
      tmp = 0x0; \
88802
103
      tmp |= fieldname(insn, 13, 3) << 0; \
88803
103
      tmp |= fieldname(insn, 22, 1) << 3; \
88804
103
      if (!Check(&S, DecodeMQPRRegisterClass( \
88805
103
                 MI, tmp, Address, Decoder))) { \
88806
77
        return MCDisassembler_Fail; \
88807
77
      } \
88808
103
      tmp = 0x0; \
88809
26
      tmp |= fieldname(insn, 13, 3) << 0; \
88810
26
      tmp |= fieldname(insn, 22, 1) << 3; \
88811
26
      if (!Check(&S, DecodeMQPRRegisterClass( \
88812
26
                 MI, tmp, Address, Decoder))) { \
88813
0
        return MCDisassembler_Fail; \
88814
0
      } \
88815
26
      tmp = 0x0; \
88816
26
      tmp |= fieldname(insn, 0, 4) << 0; \
88817
26
      tmp |= fieldname(insn, 9, 1) << 9; \
88818
26
      tmp |= fieldname(insn, 16, 3) << 4; \
88819
26
      tmp |= fieldname(insn, 28, 1) << 7; \
88820
26
      MCOperand_CreateImm0(MI, tmp); \
88821
26
      return S; \
88822
245
    case 193: \
88823
245
      tmp = 0x0; \
88824
245
      tmp |= fieldname(insn, 13, 3) << 0; \
88825
245
      tmp |= fieldname(insn, 22, 1) << 3; \
88826
245
      if (!Check(&S, DecodeMQPRRegisterClass( \
88827
245
                 MI, tmp, Address, Decoder))) { \
88828
71
        return MCDisassembler_Fail; \
88829
71
      } \
88830
245
      tmp = 0x0; \
88831
174
      tmp |= fieldname(insn, 1, 3) << 0; \
88832
174
      tmp |= fieldname(insn, 5, 1) << 3; \
88833
174
      if (!Check(&S, DecodeMQPRRegisterClass( \
88834
174
                 MI, tmp, Address, Decoder))) { \
88835
86
        return MCDisassembler_Fail; \
88836
86
      } \
88837
174
      tmp = fieldname(insn, 16, 3); \
88838
88
      if (!Check(&S, DecodeShiftRight8Imm(MI, tmp, Address, \
88839
88
                  Decoder))) { \
88840
0
        return MCDisassembler_Fail; \
88841
0
      } \
88842
88
      tmp = 0x0; \
88843
88
      tmp |= fieldname(insn, 13, 3) << 0; \
88844
88
      tmp |= fieldname(insn, 22, 1) << 3; \
88845
88
      if (!Check(&S, DecodeVpredROperand(MI, tmp, Address, \
88846
88
                 Decoder))) { \
88847
0
        return MCDisassembler_Fail; \
88848
0
      } \
88849
88
      return S; \
88850
833
    case 194: \
88851
833
      tmp = 0x0; \
88852
833
      tmp |= fieldname(insn, 13, 3) << 0; \
88853
833
      tmp |= fieldname(insn, 22, 1) << 3; \
88854
833
      if (!Check(&S, DecodeMQPRRegisterClass( \
88855
833
                 MI, tmp, Address, Decoder))) { \
88856
231
        return MCDisassembler_Fail; \
88857
231
      } \
88858
833
      tmp = 0x0; \
88859
602
      tmp |= fieldname(insn, 13, 3) << 0; \
88860
602
      tmp |= fieldname(insn, 22, 1) << 3; \
88861
602
      if (!Check(&S, DecodeMQPRRegisterClass( \
88862
602
                 MI, tmp, Address, Decoder))) { \
88863
0
        return MCDisassembler_Fail; \
88864
0
      } \
88865
602
      tmp = 0x0; \
88866
602
      tmp |= fieldname(insn, 1, 3) << 0; \
88867
602
      tmp |= fieldname(insn, 5, 1) << 3; \
88868
602
      if (!Check(&S, DecodeMQPRRegisterClass( \
88869
602
                 MI, tmp, Address, Decoder))) { \
88870
326
        return MCDisassembler_Fail; \
88871
326
      } \
88872
602
      tmp = fieldname(insn, 16, 3); \
88873
276
      MCOperand_CreateImm0(MI, tmp); \
88874
276
      return S; \
88875
606
    case 195: \
88876
606
      tmp = 0x0; \
88877
606
      tmp |= fieldname(insn, 13, 3) << 0; \
88878
606
      tmp |= fieldname(insn, 22, 1) << 3; \
88879
606
      if (!Check(&S, DecodeMQPRRegisterClass( \
88880
606
                 MI, tmp, Address, Decoder))) { \
88881
345
        return MCDisassembler_Fail; \
88882
345
      } \
88883
606
      tmp = 0x0; \
88884
261
      tmp |= fieldname(insn, 1, 3) << 0; \
88885
261
      tmp |= fieldname(insn, 5, 1) << 3; \
88886
261
      if (!Check(&S, DecodeMQPRRegisterClass( \
88887
261
                 MI, tmp, Address, Decoder))) { \
88888
40
        return MCDisassembler_Fail; \
88889
40
      } \
88890
261
      tmp = fieldname(insn, 16, 4); \
88891
221
      if (!Check(&S, DecodeShiftRight16Imm(MI, tmp, Address, \
88892
221
                   Decoder))) { \
88893
0
        return MCDisassembler_Fail; \
88894
0
      } \
88895
221
      tmp = 0x0; \
88896
221
      tmp |= fieldname(insn, 13, 3) << 0; \
88897
221
      tmp |= fieldname(insn, 22, 1) << 3; \
88898
221
      if (!Check(&S, DecodeVpredROperand(MI, tmp, Address, \
88899
221
                 Decoder))) { \
88900
0
        return MCDisassembler_Fail; \
88901
0
      } \
88902
221
      return S; \
88903
542
    case 196: \
88904
542
      tmp = 0x0; \
88905
542
      tmp |= fieldname(insn, 13, 3) << 0; \
88906
542
      tmp |= fieldname(insn, 22, 1) << 3; \
88907
542
      if (!Check(&S, DecodeMQPRRegisterClass( \
88908
542
                 MI, tmp, Address, Decoder))) { \
88909
42
        return MCDisassembler_Fail; \
88910
42
      } \
88911
542
      tmp = 0x0; \
88912
500
      tmp |= fieldname(insn, 13, 3) << 0; \
88913
500
      tmp |= fieldname(insn, 22, 1) << 3; \
88914
500
      if (!Check(&S, DecodeMQPRRegisterClass( \
88915
500
                 MI, tmp, Address, Decoder))) { \
88916
0
        return MCDisassembler_Fail; \
88917
0
      } \
88918
500
      tmp = 0x0; \
88919
500
      tmp |= fieldname(insn, 1, 3) << 0; \
88920
500
      tmp |= fieldname(insn, 5, 1) << 3; \
88921
500
      if (!Check(&S, DecodeMQPRRegisterClass( \
88922
500
                 MI, tmp, Address, Decoder))) { \
88923
140
        return MCDisassembler_Fail; \
88924
140
      } \
88925
500
      tmp = fieldname(insn, 16, 4); \
88926
360
      MCOperand_CreateImm0(MI, tmp); \
88927
360
      return S; \
88928
983
    case 197: \
88929
983
      tmp = 0x0; \
88930
983
      tmp |= fieldname(insn, 13, 3) << 0; \
88931
983
      tmp |= fieldname(insn, 22, 1) << 3; \
88932
983
      if (!Check(&S, DecodeMQPRRegisterClass( \
88933
983
                 MI, tmp, Address, Decoder))) { \
88934
366
        return MCDisassembler_Fail; \
88935
366
      } \
88936
983
      tmp = 0x0; \
88937
617
      tmp |= fieldname(insn, 1, 3) << 0; \
88938
617
      tmp |= fieldname(insn, 5, 1) << 3; \
88939
617
      if (!Check(&S, DecodeMQPRRegisterClass( \
88940
617
                 MI, tmp, Address, Decoder))) { \
88941
41
        return MCDisassembler_Fail; \
88942
41
      } \
88943
617
      tmp = fieldname(insn, 16, 5); \
88944
576
      if (!Check(&S, DecodeShiftRight32Imm(MI, tmp, Address, \
88945
576
                   Decoder))) { \
88946
0
        return MCDisassembler_Fail; \
88947
0
      } \
88948
576
      tmp = 0x0; \
88949
576
      tmp |= fieldname(insn, 13, 3) << 0; \
88950
576
      tmp |= fieldname(insn, 22, 1) << 3; \
88951
576
      if (!Check(&S, DecodeVpredROperand(MI, tmp, Address, \
88952
576
                 Decoder))) { \
88953
0
        return MCDisassembler_Fail; \
88954
0
      } \
88955
576
      return S; \
88956
576
    case 198: \
88957
272
      tmp = 0x0; \
88958
272
      tmp |= fieldname(insn, 13, 3) << 0; \
88959
272
      tmp |= fieldname(insn, 22, 1) << 3; \
88960
272
      if (!Check(&S, DecodeMQPRRegisterClass( \
88961
272
                 MI, tmp, Address, Decoder))) { \
88962
92
        return MCDisassembler_Fail; \
88963
92
      } \
88964
272
      tmp = 0x0; \
88965
180
      tmp |= fieldname(insn, 13, 3) << 0; \
88966
180
      tmp |= fieldname(insn, 22, 1) << 3; \
88967
180
      if (!Check(&S, DecodeMQPRRegisterClass( \
88968
180
                 MI, tmp, Address, Decoder))) { \
88969
0
        return MCDisassembler_Fail; \
88970
0
      } \
88971
180
      tmp = 0x0; \
88972
180
      tmp |= fieldname(insn, 1, 3) << 0; \
88973
180
      tmp |= fieldname(insn, 5, 1) << 3; \
88974
180
      if (!Check(&S, DecodeMQPRRegisterClass( \
88975
180
                 MI, tmp, Address, Decoder))) { \
88976
85
        return MCDisassembler_Fail; \
88977
85
      } \
88978
180
      tmp = fieldname(insn, 16, 5); \
88979
95
      if (!Check(&S, DecodeShiftRight32Imm(MI, tmp, Address, \
88980
95
                   Decoder))) { \
88981
0
        return MCDisassembler_Fail; \
88982
0
      } \
88983
95
      return S; \
88984
487
    case 199: \
88985
487
      tmp = 0x0; \
88986
487
      tmp |= fieldname(insn, 13, 3) << 0; \
88987
487
      tmp |= fieldname(insn, 22, 1) << 3; \
88988
487
      if (!Check(&S, DecodeMQPRRegisterClass( \
88989
487
                 MI, tmp, Address, Decoder))) { \
88990
74
        return MCDisassembler_Fail; \
88991
74
      } \
88992
487
      tmp = 0x0; \
88993
413
      tmp |= fieldname(insn, 1, 3) << 0; \
88994
413
      tmp |= fieldname(insn, 5, 1) << 3; \
88995
413
      if (!Check(&S, DecodeMQPRRegisterClass( \
88996
413
                 MI, tmp, Address, Decoder))) { \
88997
68
        return MCDisassembler_Fail; \
88998
68
      } \
88999
413
      tmp = fieldname(insn, 16, 5); \
89000
345
      MCOperand_CreateImm0(MI, tmp); \
89001
345
      tmp = 0x0; \
89002
345
      tmp |= fieldname(insn, 13, 3) << 0; \
89003
345
      tmp |= fieldname(insn, 22, 1) << 3; \
89004
345
      if (!Check(&S, DecodeVpredROperand(MI, tmp, Address, \
89005
345
                 Decoder))) { \
89006
0
        return MCDisassembler_Fail; \
89007
0
      } \
89008
345
      return S; \
89009
345
    case 200: \
89010
227
      tmp = 0x0; \
89011
227
      tmp |= fieldname(insn, 13, 3) << 0; \
89012
227
      tmp |= fieldname(insn, 22, 1) << 3; \
89013
227
      if (!Check(&S, DecodeMQPRRegisterClass( \
89014
227
                 MI, tmp, Address, Decoder))) { \
89015
91
        return MCDisassembler_Fail; \
89016
91
      } \
89017
227
      tmp = 0x0; \
89018
136
      tmp |= fieldname(insn, 13, 3) << 0; \
89019
136
      tmp |= fieldname(insn, 22, 1) << 3; \
89020
136
      if (!Check(&S, DecodeMQPRRegisterClass( \
89021
136
                 MI, tmp, Address, Decoder))) { \
89022
0
        return MCDisassembler_Fail; \
89023
0
      } \
89024
136
      tmp = 0x0; \
89025
136
      tmp |= fieldname(insn, 1, 3) << 0; \
89026
136
      tmp |= fieldname(insn, 5, 1) << 3; \
89027
136
      if (!Check(&S, DecodeMQPRRegisterClass( \
89028
136
                 MI, tmp, Address, Decoder))) { \
89029
77
        return MCDisassembler_Fail; \
89030
77
      } \
89031
136
      tmp = fieldname(insn, 16, 5); \
89032
59
      MCOperand_CreateImm0(MI, tmp); \
89033
59
      return S; \
89034
2.33k
    case 201: \
89035
2.33k
      if (!Check(&S, DecodeMVEVCVTt1fp(MI, insn, Address, \
89036
2.33k
               Decoder))) { \
89037
356
        return MCDisassembler_Fail; \
89038
356
      } \
89039
2.33k
      return S; \
89040
4.04k
    case 202: \
89041
4.04k
      tmp = 0x0; \
89042
4.04k
      tmp |= fieldname(insn, 12, 4) << 0; \
89043
4.04k
      tmp |= fieldname(insn, 22, 1) << 4; \
89044
4.04k
      if (!Check(&S, DecodeDPRRegisterClass( \
89045
4.04k
                 MI, tmp, Address, Decoder))) { \
89046
0
        return MCDisassembler_Fail; \
89047
0
      } \
89048
4.04k
      tmp = 0x0; \
89049
4.04k
      tmp |= fieldname(insn, 7, 1) << 4; \
89050
4.04k
      tmp |= fieldname(insn, 16, 4) << 0; \
89051
4.04k
      if (!Check(&S, DecodeDPRRegisterClass( \
89052
4.04k
                 MI, tmp, Address, Decoder))) { \
89053
0
        return MCDisassembler_Fail; \
89054
0
      } \
89055
4.04k
      tmp = 0x0; \
89056
4.04k
      tmp |= fieldname(insn, 0, 4) << 0; \
89057
4.04k
      tmp |= fieldname(insn, 5, 1) << 4; \
89058
4.04k
      if (!Check(&S, DecodeDPRRegisterClass( \
89059
4.04k
                 MI, tmp, Address, Decoder))) { \
89060
0
        return MCDisassembler_Fail; \
89061
0
      } \
89062
4.04k
      return S; \
89063
4.04k
    case 203: \
89064
684
      tmp = 0x0; \
89065
684
      tmp |= fieldname(insn, 12, 4) << 0; \
89066
684
      tmp |= fieldname(insn, 22, 1) << 4; \
89067
684
      if (!Check(&S, DecodeQPRRegisterClass( \
89068
684
                 MI, tmp, Address, Decoder))) { \
89069
31
        return MCDisassembler_Fail; \
89070
31
      } \
89071
684
      tmp = 0x0; \
89072
653
      tmp |= fieldname(insn, 7, 1) << 4; \
89073
653
      tmp |= fieldname(insn, 16, 4) << 0; \
89074
653
      if (!Check(&S, DecodeQPRRegisterClass( \
89075
653
                 MI, tmp, Address, Decoder))) { \
89076
19
        return MCDisassembler_Fail; \
89077
19
      } \
89078
653
      tmp = 0x0; \
89079
634
      tmp |= fieldname(insn, 0, 4) << 0; \
89080
634
      tmp |= fieldname(insn, 5, 1) << 4; \
89081
634
      if (!Check(&S, DecodeQPRRegisterClass( \
89082
634
                 MI, tmp, Address, Decoder))) { \
89083
14
        return MCDisassembler_Fail; \
89084
14
      } \
89085
634
      return S; \
89086
634
    case 204: \
89087
566
      tmp = 0x0; \
89088
566
      tmp |= fieldname(insn, 12, 4) << 0; \
89089
566
      tmp |= fieldname(insn, 22, 1) << 4; \
89090
566
      if (!Check(&S, DecodeQPRRegisterClass( \
89091
566
                 MI, tmp, Address, Decoder))) { \
89092
74
        return MCDisassembler_Fail; \
89093
74
      } \
89094
566
      tmp = 0x0; \
89095
492
      tmp |= fieldname(insn, 7, 1) << 4; \
89096
492
      tmp |= fieldname(insn, 16, 4) << 0; \
89097
492
      if (!Check(&S, DecodeDPRRegisterClass( \
89098
492
                 MI, tmp, Address, Decoder))) { \
89099
0
        return MCDisassembler_Fail; \
89100
0
      } \
89101
492
      tmp = 0x0; \
89102
492
      tmp |= fieldname(insn, 0, 4) << 0; \
89103
492
      tmp |= fieldname(insn, 5, 1) << 4; \
89104
492
      if (!Check(&S, DecodeDPRRegisterClass( \
89105
492
                 MI, tmp, Address, Decoder))) { \
89106
0
        return MCDisassembler_Fail; \
89107
0
      } \
89108
492
      return S; \
89109
492
    case 205: \
89110
231
      tmp = 0x0; \
89111
231
      tmp |= fieldname(insn, 12, 4) << 0; \
89112
231
      tmp |= fieldname(insn, 22, 1) << 4; \
89113
231
      if (!Check(&S, DecodeQPRRegisterClass( \
89114
231
                 MI, tmp, Address, Decoder))) { \
89115
8
        return MCDisassembler_Fail; \
89116
8
      } \
89117
231
      tmp = 0x0; \
89118
223
      tmp |= fieldname(insn, 7, 1) << 4; \
89119
223
      tmp |= fieldname(insn, 16, 4) << 0; \
89120
223
      if (!Check(&S, DecodeQPRRegisterClass( \
89121
223
                 MI, tmp, Address, Decoder))) { \
89122
6
        return MCDisassembler_Fail; \
89123
6
      } \
89124
223
      tmp = 0x0; \
89125
217
      tmp |= fieldname(insn, 0, 4) << 0; \
89126
217
      tmp |= fieldname(insn, 5, 1) << 4; \
89127
217
      if (!Check(&S, DecodeDPRRegisterClass( \
89128
217
                 MI, tmp, Address, Decoder))) { \
89129
0
        return MCDisassembler_Fail; \
89130
0
      } \
89131
217
      return S; \
89132
427
    case 206: \
89133
427
      tmp = 0x0; \
89134
427
      tmp |= fieldname(insn, 12, 4) << 0; \
89135
427
      tmp |= fieldname(insn, 22, 1) << 4; \
89136
427
      if (!Check(&S, DecodeDPRRegisterClass( \
89137
427
                 MI, tmp, Address, Decoder))) { \
89138
0
        return MCDisassembler_Fail; \
89139
0
      } \
89140
427
      tmp = 0x0; \
89141
427
      tmp |= fieldname(insn, 0, 4) << 0; \
89142
427
      tmp |= fieldname(insn, 5, 1) << 4; \
89143
427
      if (!Check(&S, DecodeDPRRegisterClass( \
89144
427
                 MI, tmp, Address, Decoder))) { \
89145
0
        return MCDisassembler_Fail; \
89146
0
      } \
89147
427
      tmp = 0x0; \
89148
427
      tmp |= fieldname(insn, 7, 1) << 4; \
89149
427
      tmp |= fieldname(insn, 16, 4) << 0; \
89150
427
      if (!Check(&S, DecodeDPRRegisterClass( \
89151
427
                 MI, tmp, Address, Decoder))) { \
89152
0
        return MCDisassembler_Fail; \
89153
0
      } \
89154
427
      return S; \
89155
775
    case 207: \
89156
775
      tmp = 0x0; \
89157
775
      tmp |= fieldname(insn, 12, 4) << 0; \
89158
775
      tmp |= fieldname(insn, 22, 1) << 4; \
89159
775
      if (!Check(&S, DecodeQPRRegisterClass( \
89160
775
                 MI, tmp, Address, Decoder))) { \
89161
8
        return MCDisassembler_Fail; \
89162
8
      } \
89163
775
      tmp = 0x0; \
89164
767
      tmp |= fieldname(insn, 0, 4) << 0; \
89165
767
      tmp |= fieldname(insn, 5, 1) << 4; \
89166
767
      if (!Check(&S, DecodeQPRRegisterClass( \
89167
767
                 MI, tmp, Address, Decoder))) { \
89168
3
        return MCDisassembler_Fail; \
89169
3
      } \
89170
767
      tmp = 0x0; \
89171
764
      tmp |= fieldname(insn, 7, 1) << 4; \
89172
764
      tmp |= fieldname(insn, 16, 4) << 0; \
89173
764
      if (!Check(&S, DecodeQPRRegisterClass( \
89174
764
                 MI, tmp, Address, Decoder))) { \
89175
3
        return MCDisassembler_Fail; \
89176
3
      } \
89177
764
      return S; \
89178
764
    case 208: \
89179
147
      tmp = 0x0; \
89180
147
      tmp |= fieldname(insn, 12, 4) << 0; \
89181
147
      tmp |= fieldname(insn, 22, 1) << 4; \
89182
147
      if (!Check(&S, DecodeDPRRegisterClass( \
89183
147
                 MI, tmp, Address, Decoder))) { \
89184
0
        return MCDisassembler_Fail; \
89185
0
      } \
89186
147
      tmp = 0x0; \
89187
147
      tmp |= fieldname(insn, 7, 1) << 4; \
89188
147
      tmp |= fieldname(insn, 16, 4) << 0; \
89189
147
      if (!Check(&S, DecodeQPRRegisterClass( \
89190
147
                 MI, tmp, Address, Decoder))) { \
89191
1
        return MCDisassembler_Fail; \
89192
1
      } \
89193
147
      tmp = 0x0; \
89194
146
      tmp |= fieldname(insn, 0, 4) << 0; \
89195
146
      tmp |= fieldname(insn, 5, 1) << 4; \
89196
146
      if (!Check(&S, DecodeQPRRegisterClass( \
89197
146
                 MI, tmp, Address, Decoder))) { \
89198
3
        return MCDisassembler_Fail; \
89199
3
      } \
89200
146
      return S; \
89201
315
    case 209: \
89202
315
      tmp = 0x0; \
89203
315
      tmp |= fieldname(insn, 12, 4) << 0; \
89204
315
      tmp |= fieldname(insn, 22, 1) << 4; \
89205
315
      if (!Check(&S, DecodeQPRRegisterClass( \
89206
315
                 MI, tmp, Address, Decoder))) { \
89207
5
        return MCDisassembler_Fail; \
89208
5
      } \
89209
315
      tmp = 0x0; \
89210
310
      tmp |= fieldname(insn, 12, 4) << 0; \
89211
310
      tmp |= fieldname(insn, 22, 1) << 4; \
89212
310
      if (!Check(&S, DecodeQPRRegisterClass( \
89213
310
                 MI, tmp, Address, Decoder))) { \
89214
0
        return MCDisassembler_Fail; \
89215
0
      } \
89216
310
      tmp = 0x0; \
89217
310
      tmp |= fieldname(insn, 7, 1) << 4; \
89218
310
      tmp |= fieldname(insn, 16, 4) << 0; \
89219
310
      if (!Check(&S, DecodeDPRRegisterClass( \
89220
310
                 MI, tmp, Address, Decoder))) { \
89221
0
        return MCDisassembler_Fail; \
89222
0
      } \
89223
310
      tmp = 0x0; \
89224
310
      tmp |= fieldname(insn, 0, 4) << 0; \
89225
310
      tmp |= fieldname(insn, 5, 1) << 4; \
89226
310
      if (!Check(&S, DecodeDPRRegisterClass( \
89227
310
                 MI, tmp, Address, Decoder))) { \
89228
0
        return MCDisassembler_Fail; \
89229
0
      } \
89230
310
      return S; \
89231
533
    case 210: \
89232
533
      tmp = 0x0; \
89233
533
      tmp |= fieldname(insn, 12, 4) << 0; \
89234
533
      tmp |= fieldname(insn, 22, 1) << 4; \
89235
533
      if (!Check(&S, DecodeDPRRegisterClass( \
89236
533
                 MI, tmp, Address, Decoder))) { \
89237
0
        return MCDisassembler_Fail; \
89238
0
      } \
89239
533
      tmp = 0x0; \
89240
533
      tmp |= fieldname(insn, 12, 4) << 0; \
89241
533
      tmp |= fieldname(insn, 22, 1) << 4; \
89242
533
      if (!Check(&S, DecodeDPRRegisterClass( \
89243
533
                 MI, tmp, Address, Decoder))) { \
89244
0
        return MCDisassembler_Fail; \
89245
0
      } \
89246
533
      tmp = 0x0; \
89247
533
      tmp |= fieldname(insn, 7, 1) << 4; \
89248
533
      tmp |= fieldname(insn, 16, 4) << 0; \
89249
533
      if (!Check(&S, DecodeDPRRegisterClass( \
89250
533
                 MI, tmp, Address, Decoder))) { \
89251
0
        return MCDisassembler_Fail; \
89252
0
      } \
89253
533
      tmp = 0x0; \
89254
533
      tmp |= fieldname(insn, 0, 4) << 0; \
89255
533
      tmp |= fieldname(insn, 5, 1) << 4; \
89256
533
      if (!Check(&S, DecodeDPRRegisterClass( \
89257
533
                 MI, tmp, Address, Decoder))) { \
89258
0
        return MCDisassembler_Fail; \
89259
0
      } \
89260
533
      return S; \
89261
1.02k
    case 211: \
89262
1.02k
      tmp = 0x0; \
89263
1.02k
      tmp |= fieldname(insn, 12, 4) << 0; \
89264
1.02k
      tmp |= fieldname(insn, 22, 1) << 4; \
89265
1.02k
      if (!Check(&S, DecodeQPRRegisterClass( \
89266
1.02k
                 MI, tmp, Address, Decoder))) { \
89267
180
        return MCDisassembler_Fail; \
89268
180
      } \
89269
1.02k
      tmp = 0x0; \
89270
841
      tmp |= fieldname(insn, 12, 4) << 0; \
89271
841
      tmp |= fieldname(insn, 22, 1) << 4; \
89272
841
      if (!Check(&S, DecodeQPRRegisterClass( \
89273
841
                 MI, tmp, Address, Decoder))) { \
89274
0
        return MCDisassembler_Fail; \
89275
0
      } \
89276
841
      tmp = 0x0; \
89277
841
      tmp |= fieldname(insn, 7, 1) << 4; \
89278
841
      tmp |= fieldname(insn, 16, 4) << 0; \
89279
841
      if (!Check(&S, DecodeQPRRegisterClass( \
89280
841
                 MI, tmp, Address, Decoder))) { \
89281
283
        return MCDisassembler_Fail; \
89282
283
      } \
89283
841
      tmp = 0x0; \
89284
558
      tmp |= fieldname(insn, 0, 4) << 0; \
89285
558
      tmp |= fieldname(insn, 5, 1) << 4; \
89286
558
      if (!Check(&S, DecodeQPRRegisterClass( \
89287
558
                 MI, tmp, Address, Decoder))) { \
89288
123
        return MCDisassembler_Fail; \
89289
123
      } \
89290
558
      return S; \
89291
558
    case 212: \
89292
167
      tmp = 0x0; \
89293
167
      tmp |= fieldname(insn, 12, 4) << 0; \
89294
167
      tmp |= fieldname(insn, 22, 1) << 4; \
89295
167
      if (!Check(&S, DecodeDPRRegisterClass( \
89296
167
                 MI, tmp, Address, Decoder))) { \
89297
0
        return MCDisassembler_Fail; \
89298
0
      } \
89299
167
      tmp = 0x0; \
89300
167
      tmp |= fieldname(insn, 12, 4) << 0; \
89301
167
      tmp |= fieldname(insn, 22, 1) << 4; \
89302
167
      if (!Check(&S, DecodeDPRRegisterClass( \
89303
167
                 MI, tmp, Address, Decoder))) { \
89304
0
        return MCDisassembler_Fail; \
89305
0
      } \
89306
167
      tmp = 0x0; \
89307
167
      tmp |= fieldname(insn, 7, 1) << 4; \
89308
167
      tmp |= fieldname(insn, 16, 4) << 0; \
89309
167
      if (!Check(&S, DecodeDPRRegisterClass( \
89310
167
                 MI, tmp, Address, Decoder))) { \
89311
0
        return MCDisassembler_Fail; \
89312
0
      } \
89313
167
      tmp = fieldname(insn, 0, 3); \
89314
167
      if (!Check(&S, DecodeDPR_8RegisterClass( \
89315
167
                 MI, tmp, Address, Decoder))) { \
89316
0
        return MCDisassembler_Fail; \
89317
0
      } \
89318
167
      tmp = 0x0; \
89319
167
      tmp |= fieldname(insn, 3, 1) << 0; \
89320
167
      tmp |= fieldname(insn, 5, 1) << 1; \
89321
167
      MCOperand_CreateImm0(MI, tmp); \
89322
167
      return S; \
89323
296
    case 213: \
89324
296
      tmp = 0x0; \
89325
296
      tmp |= fieldname(insn, 12, 4) << 0; \
89326
296
      tmp |= fieldname(insn, 22, 1) << 4; \
89327
296
      if (!Check(&S, DecodeQPRRegisterClass( \
89328
296
                 MI, tmp, Address, Decoder))) { \
89329
144
        return MCDisassembler_Fail; \
89330
144
      } \
89331
296
      tmp = 0x0; \
89332
152
      tmp |= fieldname(insn, 12, 4) << 0; \
89333
152
      tmp |= fieldname(insn, 22, 1) << 4; \
89334
152
      if (!Check(&S, DecodeQPRRegisterClass( \
89335
152
                 MI, tmp, Address, Decoder))) { \
89336
0
        return MCDisassembler_Fail; \
89337
0
      } \
89338
152
      tmp = 0x0; \
89339
152
      tmp |= fieldname(insn, 7, 1) << 4; \
89340
152
      tmp |= fieldname(insn, 16, 4) << 0; \
89341
152
      if (!Check(&S, DecodeQPRRegisterClass( \
89342
152
                 MI, tmp, Address, Decoder))) { \
89343
36
        return MCDisassembler_Fail; \
89344
36
      } \
89345
152
      tmp = fieldname(insn, 0, 3); \
89346
116
      if (!Check(&S, DecodeDPR_8RegisterClass( \
89347
116
                 MI, tmp, Address, Decoder))) { \
89348
0
        return MCDisassembler_Fail; \
89349
0
      } \
89350
116
      tmp = 0x0; \
89351
116
      tmp |= fieldname(insn, 3, 1) << 0; \
89352
116
      tmp |= fieldname(insn, 5, 1) << 1; \
89353
116
      MCOperand_CreateImm0(MI, tmp); \
89354
116
      return S; \
89355
116
    case 214: \
89356
104
      tmp = 0x0; \
89357
104
      tmp |= fieldname(insn, 12, 4) << 0; \
89358
104
      tmp |= fieldname(insn, 22, 1) << 4; \
89359
104
      if (!Check(&S, DecodeQPRRegisterClass( \
89360
104
                 MI, tmp, Address, Decoder))) { \
89361
1
        return MCDisassembler_Fail; \
89362
1
      } \
89363
104
      tmp = 0x0; \
89364
103
      tmp |= fieldname(insn, 12, 4) << 0; \
89365
103
      tmp |= fieldname(insn, 22, 1) << 4; \
89366
103
      if (!Check(&S, DecodeQPRRegisterClass( \
89367
103
                 MI, tmp, Address, Decoder))) { \
89368
0
        return MCDisassembler_Fail; \
89369
0
      } \
89370
103
      tmp = 0x0; \
89371
103
      tmp |= fieldname(insn, 7, 1) << 4; \
89372
103
      tmp |= fieldname(insn, 16, 4) << 0; \
89373
103
      if (!Check(&S, DecodeDPRRegisterClass( \
89374
103
                 MI, tmp, Address, Decoder))) { \
89375
0
        return MCDisassembler_Fail; \
89376
0
      } \
89377
103
      tmp = fieldname(insn, 0, 3); \
89378
103
      if (!Check(&S, DecodeDPR_8RegisterClass( \
89379
103
                 MI, tmp, Address, Decoder))) { \
89380
0
        return MCDisassembler_Fail; \
89381
0
      } \
89382
103
      tmp = 0x0; \
89383
103
      tmp |= fieldname(insn, 3, 1) << 0; \
89384
103
      tmp |= fieldname(insn, 5, 1) << 1; \
89385
103
      MCOperand_CreateImm0(MI, tmp); \
89386
103
      return S; \
89387
494
    case 215: \
89388
494
      tmp = 0x0; \
89389
494
      tmp |= fieldname(insn, 12, 4) << 0; \
89390
494
      tmp |= fieldname(insn, 22, 1) << 4; \
89391
494
      if (!Check(&S, DecodeDPRRegisterClass( \
89392
494
                 MI, tmp, Address, Decoder))) { \
89393
0
        return MCDisassembler_Fail; \
89394
0
      } \
89395
494
      tmp = 0x0; \
89396
494
      tmp |= fieldname(insn, 7, 1) << 4; \
89397
494
      tmp |= fieldname(insn, 16, 4) << 0; \
89398
494
      if (!Check(&S, DecodeDPRRegisterClass( \
89399
494
                 MI, tmp, Address, Decoder))) { \
89400
0
        return MCDisassembler_Fail; \
89401
0
      } \
89402
494
      tmp = fieldname(insn, 0, 3); \
89403
494
      if (!Check(&S, DecodeDPR_8RegisterClass( \
89404
494
                 MI, tmp, Address, Decoder))) { \
89405
0
        return MCDisassembler_Fail; \
89406
0
      } \
89407
494
      tmp = 0x0; \
89408
494
      tmp |= fieldname(insn, 3, 1) << 0; \
89409
494
      tmp |= fieldname(insn, 5, 1) << 1; \
89410
494
      MCOperand_CreateImm0(MI, tmp); \
89411
494
      return S; \
89412
494
    case 216: \
89413
472
      tmp = 0x0; \
89414
472
      tmp |= fieldname(insn, 12, 4) << 0; \
89415
472
      tmp |= fieldname(insn, 22, 1) << 4; \
89416
472
      if (!Check(&S, DecodeQPRRegisterClass( \
89417
472
                 MI, tmp, Address, Decoder))) { \
89418
3
        return MCDisassembler_Fail; \
89419
3
      } \
89420
472
      tmp = 0x0; \
89421
469
      tmp |= fieldname(insn, 7, 1) << 4; \
89422
469
      tmp |= fieldname(insn, 16, 4) << 0; \
89423
469
      if (!Check(&S, DecodeQPRRegisterClass( \
89424
469
                 MI, tmp, Address, Decoder))) { \
89425
1
        return MCDisassembler_Fail; \
89426
1
      } \
89427
469
      tmp = fieldname(insn, 0, 3); \
89428
468
      if (!Check(&S, DecodeDPR_8RegisterClass( \
89429
468
                 MI, tmp, Address, Decoder))) { \
89430
0
        return MCDisassembler_Fail; \
89431
0
      } \
89432
468
      tmp = 0x0; \
89433
468
      tmp |= fieldname(insn, 3, 1) << 0; \
89434
468
      tmp |= fieldname(insn, 5, 1) << 1; \
89435
468
      MCOperand_CreateImm0(MI, tmp); \
89436
468
      return S; \
89437
572
    case 217: \
89438
572
      tmp = 0x0; \
89439
572
      tmp |= fieldname(insn, 12, 4) << 0; \
89440
572
      tmp |= fieldname(insn, 22, 1) << 4; \
89441
572
      if (!Check(&S, DecodeQPRRegisterClass( \
89442
572
                 MI, tmp, Address, Decoder))) { \
89443
321
        return MCDisassembler_Fail; \
89444
321
      } \
89445
572
      tmp = 0x0; \
89446
251
      tmp |= fieldname(insn, 7, 1) << 4; \
89447
251
      tmp |= fieldname(insn, 16, 4) << 0; \
89448
251
      if (!Check(&S, DecodeDPRRegisterClass( \
89449
251
                 MI, tmp, Address, Decoder))) { \
89450
0
        return MCDisassembler_Fail; \
89451
0
      } \
89452
251
      tmp = fieldname(insn, 0, 3); \
89453
251
      if (!Check(&S, DecodeDPR_8RegisterClass( \
89454
251
                 MI, tmp, Address, Decoder))) { \
89455
0
        return MCDisassembler_Fail; \
89456
0
      } \
89457
251
      tmp = 0x0; \
89458
251
      tmp |= fieldname(insn, 3, 1) << 0; \
89459
251
      tmp |= fieldname(insn, 5, 1) << 1; \
89460
251
      MCOperand_CreateImm0(MI, tmp); \
89461
251
      return S; \
89462
514
    case 218: \
89463
514
      tmp = 0x0; \
89464
514
      tmp |= fieldname(insn, 12, 4) << 0; \
89465
514
      tmp |= fieldname(insn, 22, 1) << 4; \
89466
514
      if (!Check(&S, DecodeDPRRegisterClass( \
89467
514
                 MI, tmp, Address, Decoder))) { \
89468
0
        return MCDisassembler_Fail; \
89469
0
      } \
89470
514
      tmp = 0x0; \
89471
514
      tmp |= fieldname(insn, 12, 4) << 0; \
89472
514
      tmp |= fieldname(insn, 22, 1) << 4; \
89473
514
      if (!Check(&S, DecodeDPRRegisterClass( \
89474
514
                 MI, tmp, Address, Decoder))) { \
89475
0
        return MCDisassembler_Fail; \
89476
0
      } \
89477
514
      tmp = 0x0; \
89478
514
      tmp |= fieldname(insn, 7, 1) << 4; \
89479
514
      tmp |= fieldname(insn, 16, 4) << 0; \
89480
514
      if (!Check(&S, DecodeDPRRegisterClass( \
89481
514
                 MI, tmp, Address, Decoder))) { \
89482
0
        return MCDisassembler_Fail; \
89483
0
      } \
89484
514
      tmp = fieldname(insn, 0, 4); \
89485
514
      if (!Check(&S, DecodeDPR_VFP2RegisterClass( \
89486
514
                 MI, tmp, Address, Decoder))) { \
89487
0
        return MCDisassembler_Fail; \
89488
0
      } \
89489
514
      tmp = fieldname(insn, 5, 1); \
89490
514
      MCOperand_CreateImm0(MI, tmp); \
89491
514
      return S; \
89492
658
    case 219: \
89493
658
      tmp = 0x0; \
89494
658
      tmp |= fieldname(insn, 12, 4) << 0; \
89495
658
      tmp |= fieldname(insn, 22, 1) << 4; \
89496
658
      if (!Check(&S, DecodeQPRRegisterClass( \
89497
658
                 MI, tmp, Address, Decoder))) { \
89498
76
        return MCDisassembler_Fail; \
89499
76
      } \
89500
658
      tmp = 0x0; \
89501
582
      tmp |= fieldname(insn, 12, 4) << 0; \
89502
582
      tmp |= fieldname(insn, 22, 1) << 4; \
89503
582
      if (!Check(&S, DecodeQPRRegisterClass( \
89504
582
                 MI, tmp, Address, Decoder))) { \
89505
0
        return MCDisassembler_Fail; \
89506
0
      } \
89507
582
      tmp = 0x0; \
89508
582
      tmp |= fieldname(insn, 7, 1) << 4; \
89509
582
      tmp |= fieldname(insn, 16, 4) << 0; \
89510
582
      if (!Check(&S, DecodeQPRRegisterClass( \
89511
582
                 MI, tmp, Address, Decoder))) { \
89512
405
        return MCDisassembler_Fail; \
89513
405
      } \
89514
582
      tmp = fieldname(insn, 0, 4); \
89515
177
      if (!Check(&S, DecodeDPR_VFP2RegisterClass( \
89516
177
                 MI, tmp, Address, Decoder))) { \
89517
0
        return MCDisassembler_Fail; \
89518
0
      } \
89519
177
      tmp = fieldname(insn, 5, 1); \
89520
177
      MCOperand_CreateImm0(MI, tmp); \
89521
177
      return S; \
89522
177
    case 220: \
89523
103
      tmp = 0x0; \
89524
103
      tmp |= fieldname(insn, 12, 4) << 0; \
89525
103
      tmp |= fieldname(insn, 22, 1) << 4; \
89526
103
      if (!Check(&S, DecodeQPRRegisterClass( \
89527
103
                 MI, tmp, Address, Decoder))) { \
89528
2
        return MCDisassembler_Fail; \
89529
2
      } \
89530
103
      tmp = 0x0; \
89531
101
      tmp |= fieldname(insn, 12, 4) << 0; \
89532
101
      tmp |= fieldname(insn, 22, 1) << 4; \
89533
101
      if (!Check(&S, DecodeQPRRegisterClass( \
89534
101
                 MI, tmp, Address, Decoder))) { \
89535
0
        return MCDisassembler_Fail; \
89536
0
      } \
89537
101
      tmp = 0x0; \
89538
101
      tmp |= fieldname(insn, 7, 1) << 4; \
89539
101
      tmp |= fieldname(insn, 16, 4) << 0; \
89540
101
      if (!Check(&S, DecodeDPRRegisterClass( \
89541
101
                 MI, tmp, Address, Decoder))) { \
89542
0
        return MCDisassembler_Fail; \
89543
0
      } \
89544
101
      tmp = fieldname(insn, 0, 4); \
89545
101
      if (!Check(&S, DecodeDPR_VFP2RegisterClass( \
89546
101
                 MI, tmp, Address, Decoder))) { \
89547
0
        return MCDisassembler_Fail; \
89548
0
      } \
89549
101
      tmp = fieldname(insn, 5, 1); \
89550
101
      MCOperand_CreateImm0(MI, tmp); \
89551
101
      return S; \
89552
665
    case 221: \
89553
665
      tmp = 0x0; \
89554
665
      tmp |= fieldname(insn, 12, 4) << 0; \
89555
665
      tmp |= fieldname(insn, 22, 1) << 4; \
89556
665
      if (!Check(&S, DecodeDPRRegisterClass( \
89557
665
                 MI, tmp, Address, Decoder))) { \
89558
0
        return MCDisassembler_Fail; \
89559
0
      } \
89560
665
      tmp = 0x0; \
89561
665
      tmp |= fieldname(insn, 7, 1) << 4; \
89562
665
      tmp |= fieldname(insn, 16, 4) << 0; \
89563
665
      if (!Check(&S, DecodeDPRRegisterClass( \
89564
665
                 MI, tmp, Address, Decoder))) { \
89565
0
        return MCDisassembler_Fail; \
89566
0
      } \
89567
665
      tmp = fieldname(insn, 0, 4); \
89568
665
      if (!Check(&S, DecodeDPR_VFP2RegisterClass( \
89569
665
                 MI, tmp, Address, Decoder))) { \
89570
0
        return MCDisassembler_Fail; \
89571
0
      } \
89572
665
      tmp = fieldname(insn, 5, 1); \
89573
665
      MCOperand_CreateImm0(MI, tmp); \
89574
665
      return S; \
89575
665
    case 222: \
89576
519
      tmp = 0x0; \
89577
519
      tmp |= fieldname(insn, 12, 4) << 0; \
89578
519
      tmp |= fieldname(insn, 22, 1) << 4; \
89579
519
      if (!Check(&S, DecodeQPRRegisterClass( \
89580
519
                 MI, tmp, Address, Decoder))) { \
89581
2
        return MCDisassembler_Fail; \
89582
2
      } \
89583
519
      tmp = 0x0; \
89584
517
      tmp |= fieldname(insn, 7, 1) << 4; \
89585
517
      tmp |= fieldname(insn, 16, 4) << 0; \
89586
517
      if (!Check(&S, DecodeQPRRegisterClass( \
89587
517
                 MI, tmp, Address, Decoder))) { \
89588
4
        return MCDisassembler_Fail; \
89589
4
      } \
89590
517
      tmp = fieldname(insn, 0, 4); \
89591
513
      if (!Check(&S, DecodeDPR_VFP2RegisterClass( \
89592
513
                 MI, tmp, Address, Decoder))) { \
89593
0
        return MCDisassembler_Fail; \
89594
0
      } \
89595
513
      tmp = fieldname(insn, 5, 1); \
89596
513
      MCOperand_CreateImm0(MI, tmp); \
89597
513
      return S; \
89598
513
    case 223: \
89599
198
      tmp = 0x0; \
89600
198
      tmp |= fieldname(insn, 12, 4) << 0; \
89601
198
      tmp |= fieldname(insn, 22, 1) << 4; \
89602
198
      if (!Check(&S, DecodeQPRRegisterClass( \
89603
198
                 MI, tmp, Address, Decoder))) { \
89604
1
        return MCDisassembler_Fail; \
89605
1
      } \
89606
198
      tmp = 0x0; \
89607
197
      tmp |= fieldname(insn, 7, 1) << 4; \
89608
197
      tmp |= fieldname(insn, 16, 4) << 0; \
89609
197
      if (!Check(&S, DecodeDPRRegisterClass( \
89610
197
                 MI, tmp, Address, Decoder))) { \
89611
0
        return MCDisassembler_Fail; \
89612
0
      } \
89613
197
      tmp = fieldname(insn, 0, 4); \
89614
197
      if (!Check(&S, DecodeDPR_VFP2RegisterClass( \
89615
197
                 MI, tmp, Address, Decoder))) { \
89616
0
        return MCDisassembler_Fail; \
89617
0
      } \
89618
197
      tmp = fieldname(insn, 5, 1); \
89619
197
      MCOperand_CreateImm0(MI, tmp); \
89620
197
      return S; \
89621
197
    case 224: \
89622
187
      tmp = 0x0; \
89623
187
      tmp |= fieldname(insn, 12, 4) << 0; \
89624
187
      tmp |= fieldname(insn, 22, 1) << 4; \
89625
187
      if (!Check(&S, DecodeDPRRegisterClass( \
89626
187
                 MI, tmp, Address, Decoder))) { \
89627
0
        return MCDisassembler_Fail; \
89628
0
      } \
89629
187
      tmp = 0x0; \
89630
187
      tmp |= fieldname(insn, 7, 1) << 4; \
89631
187
      tmp |= fieldname(insn, 16, 4) << 0; \
89632
187
      if (!Check(&S, DecodeDPRRegisterClass( \
89633
187
                 MI, tmp, Address, Decoder))) { \
89634
0
        return MCDisassembler_Fail; \
89635
0
      } \
89636
187
      tmp = 0x0; \
89637
187
      tmp |= fieldname(insn, 0, 4) << 0; \
89638
187
      tmp |= fieldname(insn, 5, 1) << 4; \
89639
187
      if (!Check(&S, DecodeDPRRegisterClass( \
89640
187
                 MI, tmp, Address, Decoder))) { \
89641
0
        return MCDisassembler_Fail; \
89642
0
      } \
89643
187
      tmp = fieldname(insn, 10, 1); \
89644
187
      MCOperand_CreateImm0(MI, tmp); \
89645
187
      return S; \
89646
535
    case 225: \
89647
535
      tmp = 0x0; \
89648
535
      tmp |= fieldname(insn, 12, 4) << 0; \
89649
535
      tmp |= fieldname(insn, 22, 1) << 4; \
89650
535
      if (!Check(&S, DecodeDPRRegisterClass( \
89651
535
                 MI, tmp, Address, Decoder))) { \
89652
0
        return MCDisassembler_Fail; \
89653
0
      } \
89654
535
      tmp = 0x0; \
89655
535
      tmp |= fieldname(insn, 7, 1) << 4; \
89656
535
      tmp |= fieldname(insn, 16, 4) << 0; \
89657
535
      if (!Check(&S, DecodeDPRRegisterClass( \
89658
535
                 MI, tmp, Address, Decoder))) { \
89659
0
        return MCDisassembler_Fail; \
89660
0
      } \
89661
535
      tmp = 0x0; \
89662
535
      tmp |= fieldname(insn, 0, 4) << 0; \
89663
535
      tmp |= fieldname(insn, 5, 1) << 4; \
89664
535
      if (!Check(&S, DecodeDPRRegisterClass( \
89665
535
                 MI, tmp, Address, Decoder))) { \
89666
0
        return MCDisassembler_Fail; \
89667
0
      } \
89668
535
      tmp = fieldname(insn, 9, 2); \
89669
535
      MCOperand_CreateImm0(MI, tmp); \
89670
535
      return S; \
89671
535
    case 226: \
89672
256
      tmp = 0x0; \
89673
256
      tmp |= fieldname(insn, 12, 4) << 0; \
89674
256
      tmp |= fieldname(insn, 22, 1) << 4; \
89675
256
      if (!Check(&S, DecodeDPRRegisterClass( \
89676
256
                 MI, tmp, Address, Decoder))) { \
89677
0
        return MCDisassembler_Fail; \
89678
0
      } \
89679
256
      tmp = 0x0; \
89680
256
      tmp |= fieldname(insn, 7, 1) << 4; \
89681
256
      tmp |= fieldname(insn, 16, 4) << 0; \
89682
256
      if (!Check(&S, DecodeDPRRegisterClass( \
89683
256
                 MI, tmp, Address, Decoder))) { \
89684
0
        return MCDisassembler_Fail; \
89685
0
      } \
89686
256
      tmp = 0x0; \
89687
256
      tmp |= fieldname(insn, 0, 4) << 0; \
89688
256
      tmp |= fieldname(insn, 5, 1) << 4; \
89689
256
      if (!Check(&S, DecodeDPRRegisterClass( \
89690
256
                 MI, tmp, Address, Decoder))) { \
89691
0
        return MCDisassembler_Fail; \
89692
0
      } \
89693
256
      tmp = fieldname(insn, 8, 3); \
89694
256
      MCOperand_CreateImm0(MI, tmp); \
89695
256
      return S; \
89696
256
    case 227: \
89697
145
      tmp = 0x0; \
89698
145
      tmp |= fieldname(insn, 12, 4) << 0; \
89699
145
      tmp |= fieldname(insn, 22, 1) << 4; \
89700
145
      if (!Check(&S, DecodeQPRRegisterClass( \
89701
145
                 MI, tmp, Address, Decoder))) { \
89702
2
        return MCDisassembler_Fail; \
89703
2
      } \
89704
145
      tmp = 0x0; \
89705
143
      tmp |= fieldname(insn, 7, 1) << 4; \
89706
143
      tmp |= fieldname(insn, 16, 4) << 0; \
89707
143
      if (!Check(&S, DecodeQPRRegisterClass( \
89708
143
                 MI, tmp, Address, Decoder))) { \
89709
1
        return MCDisassembler_Fail; \
89710
1
      } \
89711
143
      tmp = 0x0; \
89712
142
      tmp |= fieldname(insn, 0, 4) << 0; \
89713
142
      tmp |= fieldname(insn, 5, 1) << 4; \
89714
142
      if (!Check(&S, DecodeQPRRegisterClass( \
89715
142
                 MI, tmp, Address, Decoder))) { \
89716
1
        return MCDisassembler_Fail; \
89717
1
      } \
89718
142
      tmp = fieldname(insn, 11, 1); \
89719
141
      MCOperand_CreateImm0(MI, tmp); \
89720
141
      return S; \
89721
142
    case 228: \
89722
21
      tmp = 0x0; \
89723
21
      tmp |= fieldname(insn, 12, 4) << 0; \
89724
21
      tmp |= fieldname(insn, 22, 1) << 4; \
89725
21
      if (!Check(&S, DecodeQPRRegisterClass( \
89726
21
                 MI, tmp, Address, Decoder))) { \
89727
1
        return MCDisassembler_Fail; \
89728
1
      } \
89729
21
      tmp = 0x0; \
89730
20
      tmp |= fieldname(insn, 7, 1) << 4; \
89731
20
      tmp |= fieldname(insn, 16, 4) << 0; \
89732
20
      if (!Check(&S, DecodeQPRRegisterClass( \
89733
20
                 MI, tmp, Address, Decoder))) { \
89734
1
        return MCDisassembler_Fail; \
89735
1
      } \
89736
20
      tmp = 0x0; \
89737
19
      tmp |= fieldname(insn, 0, 4) << 0; \
89738
19
      tmp |= fieldname(insn, 5, 1) << 4; \
89739
19
      if (!Check(&S, DecodeQPRRegisterClass( \
89740
19
                 MI, tmp, Address, Decoder))) { \
89741
1
        return MCDisassembler_Fail; \
89742
1
      } \
89743
19
      tmp = fieldname(insn, 10, 2); \
89744
18
      MCOperand_CreateImm0(MI, tmp); \
89745
18
      return S; \
89746
165
    case 229: \
89747
165
      tmp = 0x0; \
89748
165
      tmp |= fieldname(insn, 12, 4) << 0; \
89749
165
      tmp |= fieldname(insn, 22, 1) << 4; \
89750
165
      if (!Check(&S, DecodeQPRRegisterClass( \
89751
165
                 MI, tmp, Address, Decoder))) { \
89752
3
        return MCDisassembler_Fail; \
89753
3
      } \
89754
165
      tmp = 0x0; \
89755
162
      tmp |= fieldname(insn, 7, 1) << 4; \
89756
162
      tmp |= fieldname(insn, 16, 4) << 0; \
89757
162
      if (!Check(&S, DecodeQPRRegisterClass( \
89758
162
                 MI, tmp, Address, Decoder))) { \
89759
3
        return MCDisassembler_Fail; \
89760
3
      } \
89761
162
      tmp = 0x0; \
89762
159
      tmp |= fieldname(insn, 0, 4) << 0; \
89763
159
      tmp |= fieldname(insn, 5, 1) << 4; \
89764
159
      if (!Check(&S, DecodeQPRRegisterClass( \
89765
159
                 MI, tmp, Address, Decoder))) { \
89766
1
        return MCDisassembler_Fail; \
89767
1
      } \
89768
159
      tmp = fieldname(insn, 9, 3); \
89769
158
      MCOperand_CreateImm0(MI, tmp); \
89770
158
      return S; \
89771
159
    case 230: \
89772
85
      tmp = 0x0; \
89773
85
      tmp |= fieldname(insn, 12, 4) << 0; \
89774
85
      tmp |= fieldname(insn, 22, 1) << 4; \
89775
85
      if (!Check(&S, DecodeQPRRegisterClass( \
89776
85
                 MI, tmp, Address, Decoder))) { \
89777
1
        return MCDisassembler_Fail; \
89778
1
      } \
89779
85
      tmp = 0x0; \
89780
84
      tmp |= fieldname(insn, 7, 1) << 4; \
89781
84
      tmp |= fieldname(insn, 16, 4) << 0; \
89782
84
      if (!Check(&S, DecodeQPRRegisterClass( \
89783
84
                 MI, tmp, Address, Decoder))) { \
89784
3
        return MCDisassembler_Fail; \
89785
3
      } \
89786
84
      tmp = 0x0; \
89787
81
      tmp |= fieldname(insn, 0, 4) << 0; \
89788
81
      tmp |= fieldname(insn, 5, 1) << 4; \
89789
81
      if (!Check(&S, DecodeQPRRegisterClass( \
89790
81
                 MI, tmp, Address, Decoder))) { \
89791
2
        return MCDisassembler_Fail; \
89792
2
      } \
89793
81
      tmp = fieldname(insn, 8, 4); \
89794
79
      MCOperand_CreateImm0(MI, tmp); \
89795
79
      return S; \
89796
3.02k
    case 231: \
89797
3.02k
      tmp = 0x0; \
89798
3.02k
      tmp |= fieldname(insn, 12, 4) << 0; \
89799
3.02k
      tmp |= fieldname(insn, 22, 1) << 4; \
89800
3.02k
      if (!Check(&S, DecodeDPRRegisterClass( \
89801
3.02k
                 MI, tmp, Address, Decoder))) { \
89802
0
        return MCDisassembler_Fail; \
89803
0
      } \
89804
3.02k
      tmp = 0x0; \
89805
3.02k
      tmp |= fieldname(insn, 0, 4) << 0; \
89806
3.02k
      tmp |= fieldname(insn, 5, 1) << 4; \
89807
3.02k
      if (!Check(&S, DecodeDPRRegisterClass( \
89808
3.02k
                 MI, tmp, Address, Decoder))) { \
89809
0
        return MCDisassembler_Fail; \
89810
0
      } \
89811
3.02k
      return S; \
89812
4.28k
    case 232: \
89813
4.28k
      tmp = 0x0; \
89814
4.28k
      tmp |= fieldname(insn, 12, 4) << 0; \
89815
4.28k
      tmp |= fieldname(insn, 22, 1) << 4; \
89816
4.28k
      if (!Check(&S, DecodeQPRRegisterClass( \
89817
4.28k
                 MI, tmp, Address, Decoder))) { \
89818
2
        return MCDisassembler_Fail; \
89819
2
      } \
89820
4.28k
      tmp = 0x0; \
89821
4.28k
      tmp |= fieldname(insn, 0, 4) << 0; \
89822
4.28k
      tmp |= fieldname(insn, 5, 1) << 4; \
89823
4.28k
      if (!Check(&S, DecodeQPRRegisterClass( \
89824
4.28k
                 MI, tmp, Address, Decoder))) { \
89825
7
        return MCDisassembler_Fail; \
89826
7
      } \
89827
4.28k
      return S; \
89828
4.28k
    case 233: \
89829
143
      tmp = 0x0; \
89830
143
      tmp |= fieldname(insn, 12, 4) << 0; \
89831
143
      tmp |= fieldname(insn, 22, 1) << 4; \
89832
143
      if (!Check(&S, DecodeDPRRegisterClass( \
89833
143
                 MI, tmp, Address, Decoder))) { \
89834
0
        return MCDisassembler_Fail; \
89835
0
      } \
89836
143
      tmp = 0x0; \
89837
143
      tmp |= fieldname(insn, 0, 4) << 0; \
89838
143
      tmp |= fieldname(insn, 5, 1) << 4; \
89839
143
      if (!Check(&S, DecodeDPRRegisterClass( \
89840
143
                 MI, tmp, Address, Decoder))) { \
89841
0
        return MCDisassembler_Fail; \
89842
0
      } \
89843
143
      tmp = 0x0; \
89844
143
      tmp |= fieldname(insn, 12, 4) << 0; \
89845
143
      tmp |= fieldname(insn, 22, 1) << 4; \
89846
143
      if (!Check(&S, DecodeDPRRegisterClass( \
89847
143
                 MI, tmp, Address, Decoder))) { \
89848
0
        return MCDisassembler_Fail; \
89849
0
      } \
89850
143
      tmp = 0x0; \
89851
143
      tmp |= fieldname(insn, 0, 4) << 0; \
89852
143
      tmp |= fieldname(insn, 5, 1) << 4; \
89853
143
      if (!Check(&S, DecodeDPRRegisterClass( \
89854
143
                 MI, tmp, Address, Decoder))) { \
89855
0
        return MCDisassembler_Fail; \
89856
0
      } \
89857
143
      return S; \
89858
300
    case 234: \
89859
300
      tmp = 0x0; \
89860
300
      tmp |= fieldname(insn, 12, 4) << 0; \
89861
300
      tmp |= fieldname(insn, 22, 1) << 4; \
89862
300
      if (!Check(&S, DecodeQPRRegisterClass( \
89863
300
                 MI, tmp, Address, Decoder))) { \
89864
1
        return MCDisassembler_Fail; \
89865
1
      } \
89866
300
      tmp = 0x0; \
89867
299
      tmp |= fieldname(insn, 0, 4) << 0; \
89868
299
      tmp |= fieldname(insn, 5, 1) << 4; \
89869
299
      if (!Check(&S, DecodeQPRRegisterClass( \
89870
299
                 MI, tmp, Address, Decoder))) { \
89871
1
        return MCDisassembler_Fail; \
89872
1
      } \
89873
299
      tmp = 0x0; \
89874
298
      tmp |= fieldname(insn, 12, 4) << 0; \
89875
298
      tmp |= fieldname(insn, 22, 1) << 4; \
89876
298
      if (!Check(&S, DecodeQPRRegisterClass( \
89877
298
                 MI, tmp, Address, Decoder))) { \
89878
0
        return MCDisassembler_Fail; \
89879
0
      } \
89880
298
      tmp = 0x0; \
89881
298
      tmp |= fieldname(insn, 0, 4) << 0; \
89882
298
      tmp |= fieldname(insn, 5, 1) << 4; \
89883
298
      if (!Check(&S, DecodeQPRRegisterClass( \
89884
298
                 MI, tmp, Address, Decoder))) { \
89885
0
        return MCDisassembler_Fail; \
89886
0
      } \
89887
298
      return S; \
89888
298
    case 235: \
89889
99
      tmp = 0x0; \
89890
99
      tmp |= fieldname(insn, 12, 4) << 0; \
89891
99
      tmp |= fieldname(insn, 22, 1) << 4; \
89892
99
      if (!Check(&S, DecodeDPRRegisterClass( \
89893
99
                 MI, tmp, Address, Decoder))) { \
89894
0
        return MCDisassembler_Fail; \
89895
0
      } \
89896
99
      tmp = 0x0; \
89897
99
      tmp |= fieldname(insn, 0, 4) << 0; \
89898
99
      tmp |= fieldname(insn, 5, 1) << 4; \
89899
99
      if (!Check(&S, DecodeQPRRegisterClass( \
89900
99
                 MI, tmp, Address, Decoder))) { \
89901
1
        return MCDisassembler_Fail; \
89902
1
      } \
89903
99
      return S; \
89904
99
    case 236: \
89905
75
      if (!Check(&S, DecodeVSHLMaxInstruction( \
89906
75
                 MI, insn, Address, Decoder))) { \
89907
1
        return MCDisassembler_Fail; \
89908
1
      } \
89909
75
      return S; \
89910
75
    case 237: \
89911
52
      tmp = 0x0; \
89912
52
      tmp |= fieldname(insn, 12, 4) << 0; \
89913
52
      tmp |= fieldname(insn, 22, 1) << 4; \
89914
52
      if (!Check(&S, DecodeDPRRegisterClass( \
89915
52
                 MI, tmp, Address, Decoder))) { \
89916
0
        return MCDisassembler_Fail; \
89917
0
      } \
89918
52
      tmp = 0x0; \
89919
52
      tmp |= fieldname(insn, 12, 4) << 0; \
89920
52
      tmp |= fieldname(insn, 22, 1) << 4; \
89921
52
      if (!Check(&S, DecodeDPRRegisterClass( \
89922
52
                 MI, tmp, Address, Decoder))) { \
89923
0
        return MCDisassembler_Fail; \
89924
0
      } \
89925
52
      tmp = 0x0; \
89926
52
      tmp |= fieldname(insn, 0, 4) << 0; \
89927
52
      tmp |= fieldname(insn, 5, 1) << 4; \
89928
52
      if (!Check(&S, DecodeDPRRegisterClass( \
89929
52
                 MI, tmp, Address, Decoder))) { \
89930
0
        return MCDisassembler_Fail; \
89931
0
      } \
89932
52
      return S; \
89933
80
    case 238: \
89934
80
      tmp = 0x0; \
89935
80
      tmp |= fieldname(insn, 12, 4) << 0; \
89936
80
      tmp |= fieldname(insn, 22, 1) << 4; \
89937
80
      if (!Check(&S, DecodeQPRRegisterClass( \
89938
80
                 MI, tmp, Address, Decoder))) { \
89939
2
        return MCDisassembler_Fail; \
89940
2
      } \
89941
80
      tmp = 0x0; \
89942
78
      tmp |= fieldname(insn, 12, 4) << 0; \
89943
78
      tmp |= fieldname(insn, 22, 1) << 4; \
89944
78
      if (!Check(&S, DecodeQPRRegisterClass( \
89945
78
                 MI, tmp, Address, Decoder))) { \
89946
0
        return MCDisassembler_Fail; \
89947
0
      } \
89948
78
      tmp = 0x0; \
89949
78
      tmp |= fieldname(insn, 0, 4) << 0; \
89950
78
      tmp |= fieldname(insn, 5, 1) << 4; \
89951
78
      if (!Check(&S, DecodeQPRRegisterClass( \
89952
78
                 MI, tmp, Address, Decoder))) { \
89953
1
        return MCDisassembler_Fail; \
89954
1
      } \
89955
78
      return S; \
89956
78
    case 239: \
89957
53
      tmp = 0x0; \
89958
53
      tmp |= fieldname(insn, 12, 4) << 0; \
89959
53
      tmp |= fieldname(insn, 22, 1) << 4; \
89960
53
      if (!Check(&S, DecodeQPRRegisterClass( \
89961
53
                 MI, tmp, Address, Decoder))) { \
89962
1
        return MCDisassembler_Fail; \
89963
1
      } \
89964
53
      tmp = 0x0; \
89965
52
      tmp |= fieldname(insn, 0, 4) << 0; \
89966
52
      tmp |= fieldname(insn, 5, 1) << 4; \
89967
52
      if (!Check(&S, DecodeDPRRegisterClass( \
89968
52
                 MI, tmp, Address, Decoder))) { \
89969
0
        return MCDisassembler_Fail; \
89970
0
      } \
89971
52
      return S; \
89972
1.15k
    case 240: \
89973
1.15k
      if (!Check(&S, DecodeTBLInstruction(MI, insn, Address, \
89974
1.15k
                  Decoder))) { \
89975
1
        return MCDisassembler_Fail; \
89976
1
      } \
89977
1.15k
      return S; \
89978
1.15k
    case 241: \
89979
36
      tmp = 0x0; \
89980
36
      tmp |= fieldname(insn, 12, 4) << 0; \
89981
36
      tmp |= fieldname(insn, 22, 1) << 4; \
89982
36
      if (!Check(&S, DecodeDPRRegisterClass( \
89983
36
                 MI, tmp, Address, Decoder))) { \
89984
0
        return MCDisassembler_Fail; \
89985
0
      } \
89986
36
      tmp = 0x0; \
89987
36
      tmp |= fieldname(insn, 0, 4) << 0; \
89988
36
      tmp |= fieldname(insn, 5, 1) << 4; \
89989
36
      if (!Check(&S, DecodeDPRRegisterClass( \
89990
36
                 MI, tmp, Address, Decoder))) { \
89991
0
        return MCDisassembler_Fail; \
89992
0
      } \
89993
36
      tmp = fieldname(insn, 19, 1); \
89994
36
      MCOperand_CreateImm0(MI, tmp); \
89995
36
      return S; \
89996
54
    case 242: \
89997
54
      tmp = 0x0; \
89998
54
      tmp |= fieldname(insn, 12, 4) << 0; \
89999
54
      tmp |= fieldname(insn, 22, 1) << 4; \
90000
54
      if (!Check(&S, DecodeDPRRegisterClass( \
90001
54
                 MI, tmp, Address, Decoder))) { \
90002
0
        return MCDisassembler_Fail; \
90003
0
      } \
90004
54
      tmp = 0x0; \
90005
54
      tmp |= fieldname(insn, 0, 4) << 0; \
90006
54
      tmp |= fieldname(insn, 5, 1) << 4; \
90007
54
      if (!Check(&S, DecodeDPRRegisterClass( \
90008
54
                 MI, tmp, Address, Decoder))) { \
90009
0
        return MCDisassembler_Fail; \
90010
0
      } \
90011
54
      tmp = fieldname(insn, 18, 2); \
90012
54
      MCOperand_CreateImm0(MI, tmp); \
90013
54
      return S; \
90014
163
    case 243: \
90015
163
      tmp = 0x0; \
90016
163
      tmp |= fieldname(insn, 12, 4) << 0; \
90017
163
      tmp |= fieldname(insn, 22, 1) << 4; \
90018
163
      if (!Check(&S, DecodeDPRRegisterClass( \
90019
163
                 MI, tmp, Address, Decoder))) { \
90020
0
        return MCDisassembler_Fail; \
90021
0
      } \
90022
163
      tmp = 0x0; \
90023
163
      tmp |= fieldname(insn, 0, 4) << 0; \
90024
163
      tmp |= fieldname(insn, 5, 1) << 4; \
90025
163
      if (!Check(&S, DecodeDPRRegisterClass( \
90026
163
                 MI, tmp, Address, Decoder))) { \
90027
0
        return MCDisassembler_Fail; \
90028
0
      } \
90029
163
      tmp = fieldname(insn, 17, 3); \
90030
163
      MCOperand_CreateImm0(MI, tmp); \
90031
163
      return S; \
90032
163
    case 244: \
90033
64
      tmp = 0x0; \
90034
64
      tmp |= fieldname(insn, 12, 4) << 0; \
90035
64
      tmp |= fieldname(insn, 22, 1) << 4; \
90036
64
      if (!Check(&S, DecodeQPRRegisterClass( \
90037
64
                 MI, tmp, Address, Decoder))) { \
90038
1
        return MCDisassembler_Fail; \
90039
1
      } \
90040
64
      tmp = 0x0; \
90041
63
      tmp |= fieldname(insn, 0, 4) << 0; \
90042
63
      tmp |= fieldname(insn, 5, 1) << 4; \
90043
63
      if (!Check(&S, DecodeDPRRegisterClass( \
90044
63
                 MI, tmp, Address, Decoder))) { \
90045
0
        return MCDisassembler_Fail; \
90046
0
      } \
90047
63
      tmp = fieldname(insn, 19, 1); \
90048
63
      MCOperand_CreateImm0(MI, tmp); \
90049
63
      return S; \
90050
63
    case 245: \
90051
35
      tmp = 0x0; \
90052
35
      tmp |= fieldname(insn, 12, 4) << 0; \
90053
35
      tmp |= fieldname(insn, 22, 1) << 4; \
90054
35
      if (!Check(&S, DecodeQPRRegisterClass( \
90055
35
                 MI, tmp, Address, Decoder))) { \
90056
1
        return MCDisassembler_Fail; \
90057
1
      } \
90058
35
      tmp = 0x0; \
90059
34
      tmp |= fieldname(insn, 0, 4) << 0; \
90060
34
      tmp |= fieldname(insn, 5, 1) << 4; \
90061
34
      if (!Check(&S, DecodeDPRRegisterClass( \
90062
34
                 MI, tmp, Address, Decoder))) { \
90063
0
        return MCDisassembler_Fail; \
90064
0
      } \
90065
34
      tmp = fieldname(insn, 18, 2); \
90066
34
      MCOperand_CreateImm0(MI, tmp); \
90067
34
      return S; \
90068
36
    case 246: \
90069
36
      tmp = 0x0; \
90070
36
      tmp |= fieldname(insn, 12, 4) << 0; \
90071
36
      tmp |= fieldname(insn, 22, 1) << 4; \
90072
36
      if (!Check(&S, DecodeQPRRegisterClass( \
90073
36
                 MI, tmp, Address, Decoder))) { \
90074
1
        return MCDisassembler_Fail; \
90075
1
      } \
90076
36
      tmp = 0x0; \
90077
35
      tmp |= fieldname(insn, 0, 4) << 0; \
90078
35
      tmp |= fieldname(insn, 5, 1) << 4; \
90079
35
      if (!Check(&S, DecodeDPRRegisterClass( \
90080
35
                 MI, tmp, Address, Decoder))) { \
90081
0
        return MCDisassembler_Fail; \
90082
0
      } \
90083
35
      tmp = fieldname(insn, 17, 3); \
90084
35
      MCOperand_CreateImm0(MI, tmp); \
90085
35
      return S; \
90086
45
    case 247: \
90087
45
      tmp = 0x0; \
90088
45
      tmp |= fieldname(insn, 12, 4) << 0; \
90089
45
      tmp |= fieldname(insn, 22, 1) << 4; \
90090
45
      if (!Check(&S, DecodeDPRRegisterClass( \
90091
45
                 MI, tmp, Address, Decoder))) { \
90092
0
        return MCDisassembler_Fail; \
90093
0
      } \
90094
45
      tmp = 0x0; \
90095
45
      tmp |= fieldname(insn, 0, 4) << 0; \
90096
45
      tmp |= fieldname(insn, 5, 1) << 4; \
90097
45
      if (!Check(&S, DecodeDPRRegisterClass( \
90098
45
                 MI, tmp, Address, Decoder))) { \
90099
0
        return MCDisassembler_Fail; \
90100
0
      } \
90101
45
      tmp = fieldname(insn, 16, 3); \
90102
45
      if (!Check(&S, DecodeShiftRight8Imm(MI, tmp, Address, \
90103
45
                  Decoder))) { \
90104
0
        return MCDisassembler_Fail; \
90105
0
      } \
90106
45
      return S; \
90107
193
    case 248: \
90108
193
      tmp = 0x0; \
90109
193
      tmp |= fieldname(insn, 12, 4) << 0; \
90110
193
      tmp |= fieldname(insn, 22, 1) << 4; \
90111
193
      if (!Check(&S, DecodeDPRRegisterClass( \
90112
193
                 MI, tmp, Address, Decoder))) { \
90113
0
        return MCDisassembler_Fail; \
90114
0
      } \
90115
193
      tmp = 0x0; \
90116
193
      tmp |= fieldname(insn, 0, 4) << 0; \
90117
193
      tmp |= fieldname(insn, 5, 1) << 4; \
90118
193
      if (!Check(&S, DecodeDPRRegisterClass( \
90119
193
                 MI, tmp, Address, Decoder))) { \
90120
0
        return MCDisassembler_Fail; \
90121
0
      } \
90122
193
      tmp = fieldname(insn, 16, 4); \
90123
193
      if (!Check(&S, DecodeShiftRight16Imm(MI, tmp, Address, \
90124
193
                   Decoder))) { \
90125
0
        return MCDisassembler_Fail; \
90126
0
      } \
90127
193
      return S; \
90128
1.11k
    case 249: \
90129
1.11k
      tmp = 0x0; \
90130
1.11k
      tmp |= fieldname(insn, 12, 4) << 0; \
90131
1.11k
      tmp |= fieldname(insn, 22, 1) << 4; \
90132
1.11k
      if (!Check(&S, DecodeDPRRegisterClass( \
90133
1.11k
                 MI, tmp, Address, Decoder))) { \
90134
0
        return MCDisassembler_Fail; \
90135
0
      } \
90136
1.11k
      tmp = 0x0; \
90137
1.11k
      tmp |= fieldname(insn, 0, 4) << 0; \
90138
1.11k
      tmp |= fieldname(insn, 5, 1) << 4; \
90139
1.11k
      if (!Check(&S, DecodeDPRRegisterClass( \
90140
1.11k
                 MI, tmp, Address, Decoder))) { \
90141
0
        return MCDisassembler_Fail; \
90142
0
      } \
90143
1.11k
      tmp = fieldname(insn, 16, 5); \
90144
1.11k
      if (!Check(&S, DecodeShiftRight32Imm(MI, tmp, Address, \
90145
1.11k
                   Decoder))) { \
90146
0
        return MCDisassembler_Fail; \
90147
0
      } \
90148
1.11k
      return S; \
90149
1.11k
    case 250: \
90150
236
      tmp = 0x0; \
90151
236
      tmp |= fieldname(insn, 12, 4) << 0; \
90152
236
      tmp |= fieldname(insn, 22, 1) << 4; \
90153
236
      if (!Check(&S, DecodeDPRRegisterClass( \
90154
236
                 MI, tmp, Address, Decoder))) { \
90155
0
        return MCDisassembler_Fail; \
90156
0
      } \
90157
236
      tmp = 0x0; \
90158
236
      tmp |= fieldname(insn, 12, 4) << 0; \
90159
236
      tmp |= fieldname(insn, 22, 1) << 4; \
90160
236
      if (!Check(&S, DecodeDPRRegisterClass( \
90161
236
                 MI, tmp, Address, Decoder))) { \
90162
0
        return MCDisassembler_Fail; \
90163
0
      } \
90164
236
      tmp = 0x0; \
90165
236
      tmp |= fieldname(insn, 0, 4) << 0; \
90166
236
      tmp |= fieldname(insn, 5, 1) << 4; \
90167
236
      if (!Check(&S, DecodeDPRRegisterClass( \
90168
236
                 MI, tmp, Address, Decoder))) { \
90169
0
        return MCDisassembler_Fail; \
90170
0
      } \
90171
236
      tmp = fieldname(insn, 16, 3); \
90172
236
      if (!Check(&S, DecodeShiftRight8Imm(MI, tmp, Address, \
90173
236
                  Decoder))) { \
90174
0
        return MCDisassembler_Fail; \
90175
0
      } \
90176
236
      return S; \
90177
236
    case 251: \
90178
71
      tmp = 0x0; \
90179
71
      tmp |= fieldname(insn, 12, 4) << 0; \
90180
71
      tmp |= fieldname(insn, 22, 1) << 4; \
90181
71
      if (!Check(&S, DecodeDPRRegisterClass( \
90182
71
                 MI, tmp, Address, Decoder))) { \
90183
0
        return MCDisassembler_Fail; \
90184
0
      } \
90185
71
      tmp = 0x0; \
90186
71
      tmp |= fieldname(insn, 12, 4) << 0; \
90187
71
      tmp |= fieldname(insn, 22, 1) << 4; \
90188
71
      if (!Check(&S, DecodeDPRRegisterClass( \
90189
71
                 MI, tmp, Address, Decoder))) { \
90190
0
        return MCDisassembler_Fail; \
90191
0
      } \
90192
71
      tmp = 0x0; \
90193
71
      tmp |= fieldname(insn, 0, 4) << 0; \
90194
71
      tmp |= fieldname(insn, 5, 1) << 4; \
90195
71
      if (!Check(&S, DecodeDPRRegisterClass( \
90196
71
                 MI, tmp, Address, Decoder))) { \
90197
0
        return MCDisassembler_Fail; \
90198
0
      } \
90199
71
      tmp = fieldname(insn, 16, 4); \
90200
71
      if (!Check(&S, DecodeShiftRight16Imm(MI, tmp, Address, \
90201
71
                   Decoder))) { \
90202
0
        return MCDisassembler_Fail; \
90203
0
      } \
90204
71
      return S; \
90205
112
    case 252: \
90206
112
      tmp = 0x0; \
90207
112
      tmp |= fieldname(insn, 12, 4) << 0; \
90208
112
      tmp |= fieldname(insn, 22, 1) << 4; \
90209
112
      if (!Check(&S, DecodeDPRRegisterClass( \
90210
112
                 MI, tmp, Address, Decoder))) { \
90211
0
        return MCDisassembler_Fail; \
90212
0
      } \
90213
112
      tmp = 0x0; \
90214
112
      tmp |= fieldname(insn, 12, 4) << 0; \
90215
112
      tmp |= fieldname(insn, 22, 1) << 4; \
90216
112
      if (!Check(&S, DecodeDPRRegisterClass( \
90217
112
                 MI, tmp, Address, Decoder))) { \
90218
0
        return MCDisassembler_Fail; \
90219
0
      } \
90220
112
      tmp = 0x0; \
90221
112
      tmp |= fieldname(insn, 0, 4) << 0; \
90222
112
      tmp |= fieldname(insn, 5, 1) << 4; \
90223
112
      if (!Check(&S, DecodeDPRRegisterClass( \
90224
112
                 MI, tmp, Address, Decoder))) { \
90225
0
        return MCDisassembler_Fail; \
90226
0
      } \
90227
112
      tmp = fieldname(insn, 16, 5); \
90228
112
      if (!Check(&S, DecodeShiftRight32Imm(MI, tmp, Address, \
90229
112
                   Decoder))) { \
90230
0
        return MCDisassembler_Fail; \
90231
0
      } \
90232
112
      return S; \
90233
112
    case 253: \
90234
48
      tmp = 0x0; \
90235
48
      tmp |= fieldname(insn, 12, 4) << 0; \
90236
48
      tmp |= fieldname(insn, 22, 1) << 4; \
90237
48
      if (!Check(&S, DecodeDPRRegisterClass( \
90238
48
                 MI, tmp, Address, Decoder))) { \
90239
0
        return MCDisassembler_Fail; \
90240
0
      } \
90241
48
      tmp = 0x0; \
90242
48
      tmp |= fieldname(insn, 0, 4) << 0; \
90243
48
      tmp |= fieldname(insn, 5, 1) << 4; \
90244
48
      if (!Check(&S, DecodeDPRRegisterClass( \
90245
48
                 MI, tmp, Address, Decoder))) { \
90246
0
        return MCDisassembler_Fail; \
90247
0
      } \
90248
48
      tmp = fieldname(insn, 16, 3); \
90249
48
      MCOperand_CreateImm0(MI, tmp); \
90250
48
      return S; \
90251
99
    case 254: \
90252
99
      tmp = 0x0; \
90253
99
      tmp |= fieldname(insn, 12, 4) << 0; \
90254
99
      tmp |= fieldname(insn, 22, 1) << 4; \
90255
99
      if (!Check(&S, DecodeDPRRegisterClass( \
90256
99
                 MI, tmp, Address, Decoder))) { \
90257
0
        return MCDisassembler_Fail; \
90258
0
      } \
90259
99
      tmp = 0x0; \
90260
99
      tmp |= fieldname(insn, 12, 4) << 0; \
90261
99
      tmp |= fieldname(insn, 22, 1) << 4; \
90262
99
      if (!Check(&S, DecodeDPRRegisterClass( \
90263
99
                 MI, tmp, Address, Decoder))) { \
90264
0
        return MCDisassembler_Fail; \
90265
0
      } \
90266
99
      tmp = 0x0; \
90267
99
      tmp |= fieldname(insn, 0, 4) << 0; \
90268
99
      tmp |= fieldname(insn, 5, 1) << 4; \
90269
99
      if (!Check(&S, DecodeDPRRegisterClass( \
90270
99
                 MI, tmp, Address, Decoder))) { \
90271
0
        return MCDisassembler_Fail; \
90272
0
      } \
90273
99
      tmp = fieldname(insn, 16, 3); \
90274
99
      MCOperand_CreateImm0(MI, tmp); \
90275
99
      return S; \
90276
354
    case 255: \
90277
354
      tmp = 0x0; \
90278
354
      tmp |= fieldname(insn, 12, 4) << 0; \
90279
354
      tmp |= fieldname(insn, 22, 1) << 4; \
90280
354
      if (!Check(&S, DecodeDPRRegisterClass( \
90281
354
                 MI, tmp, Address, Decoder))) { \
90282
0
        return MCDisassembler_Fail; \
90283
0
      } \
90284
354
      tmp = 0x0; \
90285
354
      tmp |= fieldname(insn, 0, 4) << 0; \
90286
354
      tmp |= fieldname(insn, 5, 1) << 4; \
90287
354
      if (!Check(&S, DecodeDPRRegisterClass( \
90288
354
                 MI, tmp, Address, Decoder))) { \
90289
0
        return MCDisassembler_Fail; \
90290
0
      } \
90291
354
      tmp = fieldname(insn, 16, 4); \
90292
354
      MCOperand_CreateImm0(MI, tmp); \
90293
354
      return S; \
90294
354
    case 256: \
90295
80
      tmp = 0x0; \
90296
80
      tmp |= fieldname(insn, 12, 4) << 0; \
90297
80
      tmp |= fieldname(insn, 22, 1) << 4; \
90298
80
      if (!Check(&S, DecodeDPRRegisterClass( \
90299
80
                 MI, tmp, Address, Decoder))) { \
90300
0
        return MCDisassembler_Fail; \
90301
0
      } \
90302
80
      tmp = 0x0; \
90303
80
      tmp |= fieldname(insn, 12, 4) << 0; \
90304
80
      tmp |= fieldname(insn, 22, 1) << 4; \
90305
80
      if (!Check(&S, DecodeDPRRegisterClass( \
90306
80
                 MI, tmp, Address, Decoder))) { \
90307
0
        return MCDisassembler_Fail; \
90308
0
      } \
90309
80
      tmp = 0x0; \
90310
80
      tmp |= fieldname(insn, 0, 4) << 0; \
90311
80
      tmp |= fieldname(insn, 5, 1) << 4; \
90312
80
      if (!Check(&S, DecodeDPRRegisterClass( \
90313
80
                 MI, tmp, Address, Decoder))) { \
90314
0
        return MCDisassembler_Fail; \
90315
0
      } \
90316
80
      tmp = fieldname(insn, 16, 4); \
90317
80
      MCOperand_CreateImm0(MI, tmp); \
90318
80
      return S; \
90319
201
    case 257: \
90320
201
      tmp = 0x0; \
90321
201
      tmp |= fieldname(insn, 12, 4) << 0; \
90322
201
      tmp |= fieldname(insn, 22, 1) << 4; \
90323
201
      if (!Check(&S, DecodeDPRRegisterClass( \
90324
201
                 MI, tmp, Address, Decoder))) { \
90325
0
        return MCDisassembler_Fail; \
90326
0
      } \
90327
201
      tmp = 0x0; \
90328
201
      tmp |= fieldname(insn, 0, 4) << 0; \
90329
201
      tmp |= fieldname(insn, 5, 1) << 4; \
90330
201
      if (!Check(&S, DecodeDPRRegisterClass( \
90331
201
                 MI, tmp, Address, Decoder))) { \
90332
0
        return MCDisassembler_Fail; \
90333
0
      } \
90334
201
      tmp = fieldname(insn, 16, 5); \
90335
201
      MCOperand_CreateImm0(MI, tmp); \
90336
201
      return S; \
90337
210
    case 258: \
90338
210
      tmp = 0x0; \
90339
210
      tmp |= fieldname(insn, 12, 4) << 0; \
90340
210
      tmp |= fieldname(insn, 22, 1) << 4; \
90341
210
      if (!Check(&S, DecodeDPRRegisterClass( \
90342
210
                 MI, tmp, Address, Decoder))) { \
90343
0
        return MCDisassembler_Fail; \
90344
0
      } \
90345
210
      tmp = 0x0; \
90346
210
      tmp |= fieldname(insn, 12, 4) << 0; \
90347
210
      tmp |= fieldname(insn, 22, 1) << 4; \
90348
210
      if (!Check(&S, DecodeDPRRegisterClass( \
90349
210
                 MI, tmp, Address, Decoder))) { \
90350
0
        return MCDisassembler_Fail; \
90351
0
      } \
90352
210
      tmp = 0x0; \
90353
210
      tmp |= fieldname(insn, 0, 4) << 0; \
90354
210
      tmp |= fieldname(insn, 5, 1) << 4; \
90355
210
      if (!Check(&S, DecodeDPRRegisterClass( \
90356
210
                 MI, tmp, Address, Decoder))) { \
90357
0
        return MCDisassembler_Fail; \
90358
0
      } \
90359
210
      tmp = fieldname(insn, 16, 5); \
90360
210
      MCOperand_CreateImm0(MI, tmp); \
90361
210
      return S; \
90362
252
    case 259: \
90363
252
      tmp = 0x0; \
90364
252
      tmp |= fieldname(insn, 12, 4) << 0; \
90365
252
      tmp |= fieldname(insn, 22, 1) << 4; \
90366
252
      if (!Check(&S, DecodeDPRRegisterClass( \
90367
252
                 MI, tmp, Address, Decoder))) { \
90368
0
        return MCDisassembler_Fail; \
90369
0
      } \
90370
252
      tmp = 0x0; \
90371
252
      tmp |= fieldname(insn, 0, 4) << 0; \
90372
252
      tmp |= fieldname(insn, 5, 1) << 4; \
90373
252
      if (!Check(&S, DecodeQPRRegisterClass( \
90374
252
                 MI, tmp, Address, Decoder))) { \
90375
3
        return MCDisassembler_Fail; \
90376
3
      } \
90377
252
      tmp = fieldname(insn, 16, 3); \
90378
249
      if (!Check(&S, DecodeShiftRight8Imm(MI, tmp, Address, \
90379
249
                  Decoder))) { \
90380
0
        return MCDisassembler_Fail; \
90381
0
      } \
90382
249
      return S; \
90383
414
    case 260: \
90384
414
      tmp = 0x0; \
90385
414
      tmp |= fieldname(insn, 12, 4) << 0; \
90386
414
      tmp |= fieldname(insn, 22, 1) << 4; \
90387
414
      if (!Check(&S, DecodeDPRRegisterClass( \
90388
414
                 MI, tmp, Address, Decoder))) { \
90389
0
        return MCDisassembler_Fail; \
90390
0
      } \
90391
414
      tmp = 0x0; \
90392
414
      tmp |= fieldname(insn, 0, 4) << 0; \
90393
414
      tmp |= fieldname(insn, 5, 1) << 4; \
90394
414
      if (!Check(&S, DecodeQPRRegisterClass( \
90395
414
                 MI, tmp, Address, Decoder))) { \
90396
3
        return MCDisassembler_Fail; \
90397
3
      } \
90398
414
      tmp = fieldname(insn, 16, 4); \
90399
411
      if (!Check(&S, DecodeShiftRight16Imm(MI, tmp, Address, \
90400
411
                   Decoder))) { \
90401
0
        return MCDisassembler_Fail; \
90402
0
      } \
90403
411
      return S; \
90404
411
    case 261: \
90405
213
      tmp = 0x0; \
90406
213
      tmp |= fieldname(insn, 12, 4) << 0; \
90407
213
      tmp |= fieldname(insn, 22, 1) << 4; \
90408
213
      if (!Check(&S, DecodeDPRRegisterClass( \
90409
213
                 MI, tmp, Address, Decoder))) { \
90410
0
        return MCDisassembler_Fail; \
90411
0
      } \
90412
213
      tmp = 0x0; \
90413
213
      tmp |= fieldname(insn, 0, 4) << 0; \
90414
213
      tmp |= fieldname(insn, 5, 1) << 4; \
90415
213
      if (!Check(&S, DecodeQPRRegisterClass( \
90416
213
                 MI, tmp, Address, Decoder))) { \
90417
4
        return MCDisassembler_Fail; \
90418
4
      } \
90419
213
      tmp = fieldname(insn, 16, 5); \
90420
209
      if (!Check(&S, DecodeShiftRight32Imm(MI, tmp, Address, \
90421
209
                   Decoder))) { \
90422
0
        return MCDisassembler_Fail; \
90423
0
      } \
90424
209
      return S; \
90425
209
    case 262: \
90426
62
      tmp = 0x0; \
90427
62
      tmp |= fieldname(insn, 12, 4) << 0; \
90428
62
      tmp |= fieldname(insn, 22, 1) << 4; \
90429
62
      if (!Check(&S, DecodeQPRRegisterClass( \
90430
62
                 MI, tmp, Address, Decoder))) { \
90431
1
        return MCDisassembler_Fail; \
90432
1
      } \
90433
62
      tmp = 0x0; \
90434
61
      tmp |= fieldname(insn, 0, 4) << 0; \
90435
61
      tmp |= fieldname(insn, 5, 1) << 4; \
90436
61
      if (!Check(&S, DecodeDPRRegisterClass( \
90437
61
                 MI, tmp, Address, Decoder))) { \
90438
0
        return MCDisassembler_Fail; \
90439
0
      } \
90440
61
      tmp = fieldname(insn, 16, 3); \
90441
61
      MCOperand_CreateImm0(MI, tmp); \
90442
61
      return S; \
90443
322
    case 263: \
90444
322
      tmp = 0x0; \
90445
322
      tmp |= fieldname(insn, 12, 4) << 0; \
90446
322
      tmp |= fieldname(insn, 22, 1) << 4; \
90447
322
      if (!Check(&S, DecodeQPRRegisterClass( \
90448
322
                 MI, tmp, Address, Decoder))) { \
90449
1
        return MCDisassembler_Fail; \
90450
1
      } \
90451
322
      tmp = 0x0; \
90452
321
      tmp |= fieldname(insn, 0, 4) << 0; \
90453
321
      tmp |= fieldname(insn, 5, 1) << 4; \
90454
321
      if (!Check(&S, DecodeDPRRegisterClass( \
90455
321
                 MI, tmp, Address, Decoder))) { \
90456
0
        return MCDisassembler_Fail; \
90457
0
      } \
90458
321
      tmp = fieldname(insn, 16, 4); \
90459
321
      MCOperand_CreateImm0(MI, tmp); \
90460
321
      return S; \
90461
321
    case 264: \
90462
92
      tmp = 0x0; \
90463
92
      tmp |= fieldname(insn, 12, 4) << 0; \
90464
92
      tmp |= fieldname(insn, 22, 1) << 4; \
90465
92
      if (!Check(&S, DecodeQPRRegisterClass( \
90466
92
                 MI, tmp, Address, Decoder))) { \
90467
6
        return MCDisassembler_Fail; \
90468
6
      } \
90469
92
      tmp = 0x0; \
90470
86
      tmp |= fieldname(insn, 0, 4) << 0; \
90471
86
      tmp |= fieldname(insn, 5, 1) << 4; \
90472
86
      if (!Check(&S, DecodeDPRRegisterClass( \
90473
86
                 MI, tmp, Address, Decoder))) { \
90474
0
        return MCDisassembler_Fail; \
90475
0
      } \
90476
86
      tmp = fieldname(insn, 16, 5); \
90477
86
      MCOperand_CreateImm0(MI, tmp); \
90478
86
      return S; \
90479
1.49k
    case 265: \
90480
1.49k
      if (!Check(&S, \
90481
1.49k
           DecodeVCVTD(MI, insn, Address, Decoder))) { \
90482
4
        return MCDisassembler_Fail; \
90483
4
      } \
90484
1.49k
      return S; \
90485
3.20k
    case 266: \
90486
3.20k
      if (!Check(&S, DecodeVMOVModImmInstruction( \
90487
3.20k
                 MI, insn, Address, Decoder))) { \
90488
6
        return MCDisassembler_Fail; \
90489
6
      } \
90490
3.20k
      return S; \
90491
3.20k
    case 267: \
90492
281
      tmp = 0x0; \
90493
281
      tmp |= fieldname(insn, 12, 4) << 0; \
90494
281
      tmp |= fieldname(insn, 22, 1) << 4; \
90495
281
      if (!Check(&S, DecodeDPRRegisterClass( \
90496
281
                 MI, tmp, Address, Decoder))) { \
90497
0
        return MCDisassembler_Fail; \
90498
0
      } \
90499
281
      tmp = 0x0; \
90500
281
      tmp |= fieldname(insn, 0, 4) << 0; \
90501
281
      tmp |= fieldname(insn, 5, 1) << 4; \
90502
281
      if (!Check(&S, DecodeDPRRegisterClass( \
90503
281
                 MI, tmp, Address, Decoder))) { \
90504
0
        return MCDisassembler_Fail; \
90505
0
      } \
90506
281
      tmp = fieldname(insn, 16, 6); \
90507
281
      if (!Check(&S, DecodeShiftRight64Imm(MI, tmp, Address, \
90508
281
                   Decoder))) { \
90509
0
        return MCDisassembler_Fail; \
90510
0
      } \
90511
281
      return S; \
90512
281
    case 268: \
90513
138
      tmp = 0x0; \
90514
138
      tmp |= fieldname(insn, 12, 4) << 0; \
90515
138
      tmp |= fieldname(insn, 22, 1) << 4; \
90516
138
      if (!Check(&S, DecodeDPRRegisterClass( \
90517
138
                 MI, tmp, Address, Decoder))) { \
90518
0
        return MCDisassembler_Fail; \
90519
0
      } \
90520
138
      tmp = 0x0; \
90521
138
      tmp |= fieldname(insn, 12, 4) << 0; \
90522
138
      tmp |= fieldname(insn, 22, 1) << 4; \
90523
138
      if (!Check(&S, DecodeDPRRegisterClass( \
90524
138
                 MI, tmp, Address, Decoder))) { \
90525
0
        return MCDisassembler_Fail; \
90526
0
      } \
90527
138
      tmp = 0x0; \
90528
138
      tmp |= fieldname(insn, 0, 4) << 0; \
90529
138
      tmp |= fieldname(insn, 5, 1) << 4; \
90530
138
      if (!Check(&S, DecodeDPRRegisterClass( \
90531
138
                 MI, tmp, Address, Decoder))) { \
90532
0
        return MCDisassembler_Fail; \
90533
0
      } \
90534
138
      tmp = fieldname(insn, 16, 6); \
90535
138
      if (!Check(&S, DecodeShiftRight64Imm(MI, tmp, Address, \
90536
138
                   Decoder))) { \
90537
0
        return MCDisassembler_Fail; \
90538
0
      } \
90539
138
      return S; \
90540
164
    case 269: \
90541
164
      tmp = 0x0; \
90542
164
      tmp |= fieldname(insn, 12, 4) << 0; \
90543
164
      tmp |= fieldname(insn, 22, 1) << 4; \
90544
164
      if (!Check(&S, DecodeDPRRegisterClass( \
90545
164
                 MI, tmp, Address, Decoder))) { \
90546
0
        return MCDisassembler_Fail; \
90547
0
      } \
90548
164
      tmp = 0x0; \
90549
164
      tmp |= fieldname(insn, 0, 4) << 0; \
90550
164
      tmp |= fieldname(insn, 5, 1) << 4; \
90551
164
      if (!Check(&S, DecodeDPRRegisterClass( \
90552
164
                 MI, tmp, Address, Decoder))) { \
90553
0
        return MCDisassembler_Fail; \
90554
0
      } \
90555
164
      tmp = fieldname(insn, 16, 6); \
90556
164
      MCOperand_CreateImm0(MI, tmp); \
90557
164
      return S; \
90558
164
    case 270: \
90559
137
      tmp = 0x0; \
90560
137
      tmp |= fieldname(insn, 12, 4) << 0; \
90561
137
      tmp |= fieldname(insn, 22, 1) << 4; \
90562
137
      if (!Check(&S, DecodeDPRRegisterClass( \
90563
137
                 MI, tmp, Address, Decoder))) { \
90564
0
        return MCDisassembler_Fail; \
90565
0
      } \
90566
137
      tmp = 0x0; \
90567
137
      tmp |= fieldname(insn, 12, 4) << 0; \
90568
137
      tmp |= fieldname(insn, 22, 1) << 4; \
90569
137
      if (!Check(&S, DecodeDPRRegisterClass( \
90570
137
                 MI, tmp, Address, Decoder))) { \
90571
0
        return MCDisassembler_Fail; \
90572
0
      } \
90573
137
      tmp = 0x0; \
90574
137
      tmp |= fieldname(insn, 0, 4) << 0; \
90575
137
      tmp |= fieldname(insn, 5, 1) << 4; \
90576
137
      if (!Check(&S, DecodeDPRRegisterClass( \
90577
137
                 MI, tmp, Address, Decoder))) { \
90578
0
        return MCDisassembler_Fail; \
90579
0
      } \
90580
137
      tmp = fieldname(insn, 16, 6); \
90581
137
      MCOperand_CreateImm0(MI, tmp); \
90582
137
      return S; \
90583
162
    case 271: \
90584
162
      tmp = 0x0; \
90585
162
      tmp |= fieldname(insn, 12, 4) << 0; \
90586
162
      tmp |= fieldname(insn, 22, 1) << 4; \
90587
162
      if (!Check(&S, DecodeQPRRegisterClass( \
90588
162
                 MI, tmp, Address, Decoder))) { \
90589
1
        return MCDisassembler_Fail; \
90590
1
      } \
90591
162
      tmp = 0x0; \
90592
161
      tmp |= fieldname(insn, 0, 4) << 0; \
90593
161
      tmp |= fieldname(insn, 5, 1) << 4; \
90594
161
      if (!Check(&S, DecodeQPRRegisterClass( \
90595
161
                 MI, tmp, Address, Decoder))) { \
90596
3
        return MCDisassembler_Fail; \
90597
3
      } \
90598
161
      tmp = fieldname(insn, 16, 3); \
90599
158
      if (!Check(&S, DecodeShiftRight8Imm(MI, tmp, Address, \
90600
158
                  Decoder))) { \
90601
0
        return MCDisassembler_Fail; \
90602
0
      } \
90603
158
      return S; \
90604
416
    case 272: \
90605
416
      tmp = 0x0; \
90606
416
      tmp |= fieldname(insn, 12, 4) << 0; \
90607
416
      tmp |= fieldname(insn, 22, 1) << 4; \
90608
416
      if (!Check(&S, DecodeQPRRegisterClass( \
90609
416
                 MI, tmp, Address, Decoder))) { \
90610
3
        return MCDisassembler_Fail; \
90611
3
      } \
90612
416
      tmp = 0x0; \
90613
413
      tmp |= fieldname(insn, 0, 4) << 0; \
90614
413
      tmp |= fieldname(insn, 5, 1) << 4; \
90615
413
      if (!Check(&S, DecodeQPRRegisterClass( \
90616
413
                 MI, tmp, Address, Decoder))) { \
90617
1
        return MCDisassembler_Fail; \
90618
1
      } \
90619
413
      tmp = fieldname(insn, 16, 4); \
90620
412
      if (!Check(&S, DecodeShiftRight16Imm(MI, tmp, Address, \
90621
412
                   Decoder))) { \
90622
0
        return MCDisassembler_Fail; \
90623
0
      } \
90624
412
      return S; \
90625
593
    case 273: \
90626
593
      tmp = 0x0; \
90627
593
      tmp |= fieldname(insn, 12, 4) << 0; \
90628
593
      tmp |= fieldname(insn, 22, 1) << 4; \
90629
593
      if (!Check(&S, DecodeQPRRegisterClass( \
90630
593
                 MI, tmp, Address, Decoder))) { \
90631
4
        return MCDisassembler_Fail; \
90632
4
      } \
90633
593
      tmp = 0x0; \
90634
589
      tmp |= fieldname(insn, 0, 4) << 0; \
90635
589
      tmp |= fieldname(insn, 5, 1) << 4; \
90636
589
      if (!Check(&S, DecodeQPRRegisterClass( \
90637
589
                 MI, tmp, Address, Decoder))) { \
90638
1
        return MCDisassembler_Fail; \
90639
1
      } \
90640
589
      tmp = fieldname(insn, 16, 5); \
90641
588
      if (!Check(&S, DecodeShiftRight32Imm(MI, tmp, Address, \
90642
588
                   Decoder))) { \
90643
0
        return MCDisassembler_Fail; \
90644
0
      } \
90645
588
      return S; \
90646
588
    case 274: \
90647
345
      tmp = 0x0; \
90648
345
      tmp |= fieldname(insn, 12, 4) << 0; \
90649
345
      tmp |= fieldname(insn, 22, 1) << 4; \
90650
345
      if (!Check(&S, DecodeQPRRegisterClass( \
90651
345
                 MI, tmp, Address, Decoder))) { \
90652
4
        return MCDisassembler_Fail; \
90653
4
      } \
90654
345
      tmp = 0x0; \
90655
341
      tmp |= fieldname(insn, 12, 4) << 0; \
90656
341
      tmp |= fieldname(insn, 22, 1) << 4; \
90657
341
      if (!Check(&S, DecodeQPRRegisterClass( \
90658
341
                 MI, tmp, Address, Decoder))) { \
90659
0
        return MCDisassembler_Fail; \
90660
0
      } \
90661
341
      tmp = 0x0; \
90662
341
      tmp |= fieldname(insn, 0, 4) << 0; \
90663
341
      tmp |= fieldname(insn, 5, 1) << 4; \
90664
341
      if (!Check(&S, DecodeQPRRegisterClass( \
90665
341
                 MI, tmp, Address, Decoder))) { \
90666
2
        return MCDisassembler_Fail; \
90667
2
      } \
90668
341
      tmp = fieldname(insn, 16, 3); \
90669
339
      if (!Check(&S, DecodeShiftRight8Imm(MI, tmp, Address, \
90670
339
                  Decoder))) { \
90671
0
        return MCDisassembler_Fail; \
90672
0
      } \
90673
339
      return S; \
90674
357
    case 275: \
90675
357
      tmp = 0x0; \
90676
357
      tmp |= fieldname(insn, 12, 4) << 0; \
90677
357
      tmp |= fieldname(insn, 22, 1) << 4; \
90678
357
      if (!Check(&S, DecodeQPRRegisterClass( \
90679
357
                 MI, tmp, Address, Decoder))) { \
90680
1
        return MCDisassembler_Fail; \
90681
1
      } \
90682
357
      tmp = 0x0; \
90683
356
      tmp |= fieldname(insn, 12, 4) << 0; \
90684
356
      tmp |= fieldname(insn, 22, 1) << 4; \
90685
356
      if (!Check(&S, DecodeQPRRegisterClass( \
90686
356
                 MI, tmp, Address, Decoder))) { \
90687
0
        return MCDisassembler_Fail; \
90688
0
      } \
90689
356
      tmp = 0x0; \
90690
356
      tmp |= fieldname(insn, 0, 4) << 0; \
90691
356
      tmp |= fieldname(insn, 5, 1) << 4; \
90692
356
      if (!Check(&S, DecodeQPRRegisterClass( \
90693
356
                 MI, tmp, Address, Decoder))) { \
90694
1
        return MCDisassembler_Fail; \
90695
1
      } \
90696
356
      tmp = fieldname(insn, 16, 4); \
90697
355
      if (!Check(&S, DecodeShiftRight16Imm(MI, tmp, Address, \
90698
355
                   Decoder))) { \
90699
0
        return MCDisassembler_Fail; \
90700
0
      } \
90701
355
      return S; \
90702
355
    case 276: \
90703
239
      tmp = 0x0; \
90704
239
      tmp |= fieldname(insn, 12, 4) << 0; \
90705
239
      tmp |= fieldname(insn, 22, 1) << 4; \
90706
239
      if (!Check(&S, DecodeQPRRegisterClass( \
90707
239
                 MI, tmp, Address, Decoder))) { \
90708
4
        return MCDisassembler_Fail; \
90709
4
      } \
90710
239
      tmp = 0x0; \
90711
235
      tmp |= fieldname(insn, 12, 4) << 0; \
90712
235
      tmp |= fieldname(insn, 22, 1) << 4; \
90713
235
      if (!Check(&S, DecodeQPRRegisterClass( \
90714
235
                 MI, tmp, Address, Decoder))) { \
90715
0
        return MCDisassembler_Fail; \
90716
0
      } \
90717
235
      tmp = 0x0; \
90718
235
      tmp |= fieldname(insn, 0, 4) << 0; \
90719
235
      tmp |= fieldname(insn, 5, 1) << 4; \
90720
235
      if (!Check(&S, DecodeQPRRegisterClass( \
90721
235
                 MI, tmp, Address, Decoder))) { \
90722
1
        return MCDisassembler_Fail; \
90723
1
      } \
90724
235
      tmp = fieldname(insn, 16, 5); \
90725
234
      if (!Check(&S, DecodeShiftRight32Imm(MI, tmp, Address, \
90726
234
                   Decoder))) { \
90727
0
        return MCDisassembler_Fail; \
90728
0
      } \
90729
234
      return S; \
90730
234
    case 277: \
90731
129
      tmp = 0x0; \
90732
129
      tmp |= fieldname(insn, 12, 4) << 0; \
90733
129
      tmp |= fieldname(insn, 22, 1) << 4; \
90734
129
      if (!Check(&S, DecodeQPRRegisterClass( \
90735
129
                 MI, tmp, Address, Decoder))) { \
90736
1
        return MCDisassembler_Fail; \
90737
1
      } \
90738
129
      tmp = 0x0; \
90739
128
      tmp |= fieldname(insn, 0, 4) << 0; \
90740
128
      tmp |= fieldname(insn, 5, 1) << 4; \
90741
128
      if (!Check(&S, DecodeQPRRegisterClass( \
90742
128
                 MI, tmp, Address, Decoder))) { \
90743
2
        return MCDisassembler_Fail; \
90744
2
      } \
90745
128
      tmp = fieldname(insn, 16, 3); \
90746
126
      MCOperand_CreateImm0(MI, tmp); \
90747
126
      return S; \
90748
643
    case 278: \
90749
643
      tmp = 0x0; \
90750
643
      tmp |= fieldname(insn, 12, 4) << 0; \
90751
643
      tmp |= fieldname(insn, 22, 1) << 4; \
90752
643
      if (!Check(&S, DecodeQPRRegisterClass( \
90753
643
                 MI, tmp, Address, Decoder))) { \
90754
2
        return MCDisassembler_Fail; \
90755
2
      } \
90756
643
      tmp = 0x0; \
90757
641
      tmp |= fieldname(insn, 12, 4) << 0; \
90758
641
      tmp |= fieldname(insn, 22, 1) << 4; \
90759
641
      if (!Check(&S, DecodeQPRRegisterClass( \
90760
641
                 MI, tmp, Address, Decoder))) { \
90761
0
        return MCDisassembler_Fail; \
90762
0
      } \
90763
641
      tmp = 0x0; \
90764
641
      tmp |= fieldname(insn, 0, 4) << 0; \
90765
641
      tmp |= fieldname(insn, 5, 1) << 4; \
90766
641
      if (!Check(&S, DecodeQPRRegisterClass( \
90767
641
                 MI, tmp, Address, Decoder))) { \
90768
1
        return MCDisassembler_Fail; \
90769
1
      } \
90770
641
      tmp = fieldname(insn, 16, 3); \
90771
640
      MCOperand_CreateImm0(MI, tmp); \
90772
640
      return S; \
90773
641
    case 279: \
90774
99
      tmp = 0x0; \
90775
99
      tmp |= fieldname(insn, 12, 4) << 0; \
90776
99
      tmp |= fieldname(insn, 22, 1) << 4; \
90777
99
      if (!Check(&S, DecodeQPRRegisterClass( \
90778
99
                 MI, tmp, Address, Decoder))) { \
90779
1
        return MCDisassembler_Fail; \
90780
1
      } \
90781
99
      tmp = 0x0; \
90782
98
      tmp |= fieldname(insn, 0, 4) << 0; \
90783
98
      tmp |= fieldname(insn, 5, 1) << 4; \
90784
98
      if (!Check(&S, DecodeQPRRegisterClass( \
90785
98
                 MI, tmp, Address, Decoder))) { \
90786
1
        return MCDisassembler_Fail; \
90787
1
      } \
90788
98
      tmp = fieldname(insn, 16, 4); \
90789
97
      MCOperand_CreateImm0(MI, tmp); \
90790
97
      return S; \
90791
271
    case 280: \
90792
271
      tmp = 0x0; \
90793
271
      tmp |= fieldname(insn, 12, 4) << 0; \
90794
271
      tmp |= fieldname(insn, 22, 1) << 4; \
90795
271
      if (!Check(&S, DecodeQPRRegisterClass( \
90796
271
                 MI, tmp, Address, Decoder))) { \
90797
1
        return MCDisassembler_Fail; \
90798
1
      } \
90799
271
      tmp = 0x0; \
90800
270
      tmp |= fieldname(insn, 12, 4) << 0; \
90801
270
      tmp |= fieldname(insn, 22, 1) << 4; \
90802
270
      if (!Check(&S, DecodeQPRRegisterClass( \
90803
270
                 MI, tmp, Address, Decoder))) { \
90804
0
        return MCDisassembler_Fail; \
90805
0
      } \
90806
270
      tmp = 0x0; \
90807
270
      tmp |= fieldname(insn, 0, 4) << 0; \
90808
270
      tmp |= fieldname(insn, 5, 1) << 4; \
90809
270
      if (!Check(&S, DecodeQPRRegisterClass( \
90810
270
                 MI, tmp, Address, Decoder))) { \
90811
1
        return MCDisassembler_Fail; \
90812
1
      } \
90813
270
      tmp = fieldname(insn, 16, 4); \
90814
269
      MCOperand_CreateImm0(MI, tmp); \
90815
269
      return S; \
90816
270
    case 281: \
90817
162
      tmp = 0x0; \
90818
162
      tmp |= fieldname(insn, 12, 4) << 0; \
90819
162
      tmp |= fieldname(insn, 22, 1) << 4; \
90820
162
      if (!Check(&S, DecodeQPRRegisterClass( \
90821
162
                 MI, tmp, Address, Decoder))) { \
90822
1
        return MCDisassembler_Fail; \
90823
1
      } \
90824
162
      tmp = 0x0; \
90825
161
      tmp |= fieldname(insn, 0, 4) << 0; \
90826
161
      tmp |= fieldname(insn, 5, 1) << 4; \
90827
161
      if (!Check(&S, DecodeQPRRegisterClass( \
90828
161
                 MI, tmp, Address, Decoder))) { \
90829
2
        return MCDisassembler_Fail; \
90830
2
      } \
90831
161
      tmp = fieldname(insn, 16, 5); \
90832
159
      MCOperand_CreateImm0(MI, tmp); \
90833
159
      return S; \
90834
174
    case 282: \
90835
174
      tmp = 0x0; \
90836
174
      tmp |= fieldname(insn, 12, 4) << 0; \
90837
174
      tmp |= fieldname(insn, 22, 1) << 4; \
90838
174
      if (!Check(&S, DecodeQPRRegisterClass( \
90839
174
                 MI, tmp, Address, Decoder))) { \
90840
1
        return MCDisassembler_Fail; \
90841
1
      } \
90842
174
      tmp = 0x0; \
90843
173
      tmp |= fieldname(insn, 12, 4) << 0; \
90844
173
      tmp |= fieldname(insn, 22, 1) << 4; \
90845
173
      if (!Check(&S, DecodeQPRRegisterClass( \
90846
173
                 MI, tmp, Address, Decoder))) { \
90847
0
        return MCDisassembler_Fail; \
90848
0
      } \
90849
173
      tmp = 0x0; \
90850
173
      tmp |= fieldname(insn, 0, 4) << 0; \
90851
173
      tmp |= fieldname(insn, 5, 1) << 4; \
90852
173
      if (!Check(&S, DecodeQPRRegisterClass( \
90853
173
                 MI, tmp, Address, Decoder))) { \
90854
1
        return MCDisassembler_Fail; \
90855
1
      } \
90856
173
      tmp = fieldname(insn, 16, 5); \
90857
172
      MCOperand_CreateImm0(MI, tmp); \
90858
172
      return S; \
90859
1.28k
    case 283: \
90860
1.28k
      if (!Check(&S, \
90861
1.28k
           DecodeVCVTQ(MI, insn, Address, Decoder))) { \
90862
26
        return MCDisassembler_Fail; \
90863
26
      } \
90864
1.28k
      return S; \
90865
1.28k
    case 284: \
90866
433
      tmp = 0x0; \
90867
433
      tmp |= fieldname(insn, 12, 4) << 0; \
90868
433
      tmp |= fieldname(insn, 22, 1) << 4; \
90869
433
      if (!Check(&S, DecodeQPRRegisterClass( \
90870
433
                 MI, tmp, Address, Decoder))) { \
90871
6
        return MCDisassembler_Fail; \
90872
6
      } \
90873
433
      tmp = 0x0; \
90874
427
      tmp |= fieldname(insn, 0, 4) << 0; \
90875
427
      tmp |= fieldname(insn, 5, 1) << 4; \
90876
427
      if (!Check(&S, DecodeQPRRegisterClass( \
90877
427
                 MI, tmp, Address, Decoder))) { \
90878
10
        return MCDisassembler_Fail; \
90879
10
      } \
90880
427
      tmp = fieldname(insn, 16, 6); \
90881
417
      if (!Check(&S, DecodeShiftRight64Imm(MI, tmp, Address, \
90882
417
                   Decoder))) { \
90883
0
        return MCDisassembler_Fail; \
90884
0
      } \
90885
417
      return S; \
90886
417
    case 285: \
90887
145
      tmp = 0x0; \
90888
145
      tmp |= fieldname(insn, 12, 4) << 0; \
90889
145
      tmp |= fieldname(insn, 22, 1) << 4; \
90890
145
      if (!Check(&S, DecodeQPRRegisterClass( \
90891
145
                 MI, tmp, Address, Decoder))) { \
90892
7
        return MCDisassembler_Fail; \
90893
7
      } \
90894
145
      tmp = 0x0; \
90895
138
      tmp |= fieldname(insn, 12, 4) << 0; \
90896
138
      tmp |= fieldname(insn, 22, 1) << 4; \
90897
138
      if (!Check(&S, DecodeQPRRegisterClass( \
90898
138
                 MI, tmp, Address, Decoder))) { \
90899
0
        return MCDisassembler_Fail; \
90900
0
      } \
90901
138
      tmp = 0x0; \
90902
138
      tmp |= fieldname(insn, 0, 4) << 0; \
90903
138
      tmp |= fieldname(insn, 5, 1) << 4; \
90904
138
      if (!Check(&S, DecodeQPRRegisterClass( \
90905
138
                 MI, tmp, Address, Decoder))) { \
90906
7
        return MCDisassembler_Fail; \
90907
7
      } \
90908
138
      tmp = fieldname(insn, 16, 6); \
90909
131
      if (!Check(&S, DecodeShiftRight64Imm(MI, tmp, Address, \
90910
131
                   Decoder))) { \
90911
0
        return MCDisassembler_Fail; \
90912
0
      } \
90913
131
      return S; \
90914
131
    case 286: \
90915
79
      tmp = 0x0; \
90916
79
      tmp |= fieldname(insn, 12, 4) << 0; \
90917
79
      tmp |= fieldname(insn, 22, 1) << 4; \
90918
79
      if (!Check(&S, DecodeQPRRegisterClass( \
90919
79
                 MI, tmp, Address, Decoder))) { \
90920
2
        return MCDisassembler_Fail; \
90921
2
      } \
90922
79
      tmp = 0x0; \
90923
77
      tmp |= fieldname(insn, 0, 4) << 0; \
90924
77
      tmp |= fieldname(insn, 5, 1) << 4; \
90925
77
      if (!Check(&S, DecodeQPRRegisterClass( \
90926
77
                 MI, tmp, Address, Decoder))) { \
90927
7
        return MCDisassembler_Fail; \
90928
7
      } \
90929
77
      tmp = fieldname(insn, 16, 6); \
90930
70
      MCOperand_CreateImm0(MI, tmp); \
90931
70
      return S; \
90932
87
    case 287: \
90933
87
      tmp = 0x0; \
90934
87
      tmp |= fieldname(insn, 12, 4) << 0; \
90935
87
      tmp |= fieldname(insn, 22, 1) << 4; \
90936
87
      if (!Check(&S, DecodeQPRRegisterClass( \
90937
87
                 MI, tmp, Address, Decoder))) { \
90938
1
        return MCDisassembler_Fail; \
90939
1
      } \
90940
87
      tmp = 0x0; \
90941
86
      tmp |= fieldname(insn, 12, 4) << 0; \
90942
86
      tmp |= fieldname(insn, 22, 1) << 4; \
90943
86
      if (!Check(&S, DecodeQPRRegisterClass( \
90944
86
                 MI, tmp, Address, Decoder))) { \
90945
0
        return MCDisassembler_Fail; \
90946
0
      } \
90947
86
      tmp = 0x0; \
90948
86
      tmp |= fieldname(insn, 0, 4) << 0; \
90949
86
      tmp |= fieldname(insn, 5, 1) << 4; \
90950
86
      if (!Check(&S, DecodeQPRRegisterClass( \
90951
86
                 MI, tmp, Address, Decoder))) { \
90952
1
        return MCDisassembler_Fail; \
90953
1
      } \
90954
86
      tmp = fieldname(insn, 16, 6); \
90955
85
      MCOperand_CreateImm0(MI, tmp); \
90956
85
      return S; \
90957
380
    case 288: \
90958
380
      tmp = 0x0; \
90959
380
      tmp |= fieldname(insn, 7, 1) << 4; \
90960
380
      tmp |= fieldname(insn, 16, 4) << 0; \
90961
380
      if (!Check(&S, DecodeDPRRegisterClass( \
90962
380
                 MI, tmp, Address, Decoder))) { \
90963
0
        return MCDisassembler_Fail; \
90964
0
      } \
90965
380
      tmp = 0x0; \
90966
380
      tmp |= fieldname(insn, 7, 1) << 4; \
90967
380
      tmp |= fieldname(insn, 16, 4) << 0; \
90968
380
      if (!Check(&S, DecodeDPRRegisterClass( \
90969
380
                 MI, tmp, Address, Decoder))) { \
90970
0
        return MCDisassembler_Fail; \
90971
0
      } \
90972
380
      tmp = fieldname(insn, 12, 4); \
90973
380
      if (!Check(&S, DecodeGPRRegisterClass( \
90974
380
                 MI, tmp, Address, Decoder))) { \
90975
0
        return MCDisassembler_Fail; \
90976
0
      } \
90977
380
      tmp = fieldname(insn, 21, 1); \
90978
380
      MCOperand_CreateImm0(MI, tmp); \
90979
380
      tmp = fieldname(insn, 28, 4); \
90980
380
      if (!Check(&S, DecodePredicateOperand( \
90981
380
                 MI, tmp, Address, Decoder))) { \
90982
1
        return MCDisassembler_Fail; \
90983
1
      } \
90984
380
      return S; \
90985
380
    case 289: \
90986
122
      tmp = fieldname(insn, 12, 4); \
90987
122
      if (!Check(&S, DecodeGPRRegisterClass( \
90988
122
                 MI, tmp, Address, Decoder))) { \
90989
0
        return MCDisassembler_Fail; \
90990
0
      } \
90991
122
      tmp = 0x0; \
90992
122
      tmp |= fieldname(insn, 7, 1) << 4; \
90993
122
      tmp |= fieldname(insn, 16, 4) << 0; \
90994
122
      if (!Check(&S, DecodeDPRRegisterClass( \
90995
122
                 MI, tmp, Address, Decoder))) { \
90996
0
        return MCDisassembler_Fail; \
90997
0
      } \
90998
122
      tmp = fieldname(insn, 21, 1); \
90999
122
      MCOperand_CreateImm0(MI, tmp); \
91000
122
      tmp = fieldname(insn, 28, 4); \
91001
122
      if (!Check(&S, DecodePredicateOperand( \
91002
122
                 MI, tmp, Address, Decoder))) { \
91003
1
        return MCDisassembler_Fail; \
91004
1
      } \
91005
122
      return S; \
91006
169
    case 290: \
91007
169
      tmp = 0x0; \
91008
169
      tmp |= fieldname(insn, 7, 1) << 4; \
91009
169
      tmp |= fieldname(insn, 16, 4) << 0; \
91010
169
      if (!Check(&S, DecodeDPRRegisterClass( \
91011
169
                 MI, tmp, Address, Decoder))) { \
91012
0
        return MCDisassembler_Fail; \
91013
0
      } \
91014
169
      tmp = 0x0; \
91015
169
      tmp |= fieldname(insn, 7, 1) << 4; \
91016
169
      tmp |= fieldname(insn, 16, 4) << 0; \
91017
169
      if (!Check(&S, DecodeDPRRegisterClass( \
91018
169
                 MI, tmp, Address, Decoder))) { \
91019
0
        return MCDisassembler_Fail; \
91020
0
      } \
91021
169
      tmp = fieldname(insn, 12, 4); \
91022
169
      if (!Check(&S, DecodeGPRRegisterClass( \
91023
169
                 MI, tmp, Address, Decoder))) { \
91024
0
        return MCDisassembler_Fail; \
91025
0
      } \
91026
169
      tmp = 0x0; \
91027
169
      tmp |= fieldname(insn, 6, 1) << 0; \
91028
169
      tmp |= fieldname(insn, 21, 1) << 1; \
91029
169
      MCOperand_CreateImm0(MI, tmp); \
91030
169
      tmp = fieldname(insn, 28, 4); \
91031
169
      if (!Check(&S, DecodePredicateOperand( \
91032
169
                 MI, tmp, Address, Decoder))) { \
91033
1
        return MCDisassembler_Fail; \
91034
1
      } \
91035
169
      return S; \
91036
619
    case 291: \
91037
619
      tmp = fieldname(insn, 12, 4); \
91038
619
      if (!Check(&S, DecodeGPRRegisterClass( \
91039
619
                 MI, tmp, Address, Decoder))) { \
91040
0
        return MCDisassembler_Fail; \
91041
0
      } \
91042
619
      tmp = 0x0; \
91043
619
      tmp |= fieldname(insn, 7, 1) << 4; \
91044
619
      tmp |= fieldname(insn, 16, 4) << 0; \
91045
619
      if (!Check(&S, DecodeDPRRegisterClass( \
91046
619
                 MI, tmp, Address, Decoder))) { \
91047
0
        return MCDisassembler_Fail; \
91048
0
      } \
91049
619
      tmp = 0x0; \
91050
619
      tmp |= fieldname(insn, 6, 1) << 0; \
91051
619
      tmp |= fieldname(insn, 21, 1) << 1; \
91052
619
      MCOperand_CreateImm0(MI, tmp); \
91053
619
      tmp = fieldname(insn, 28, 4); \
91054
619
      if (!Check(&S, DecodePredicateOperand( \
91055
619
                 MI, tmp, Address, Decoder))) { \
91056
1
        return MCDisassembler_Fail; \
91057
1
      } \
91058
619
      return S; \
91059
619
    case 292: \
91060
81
      tmp = 0x0; \
91061
81
      tmp |= fieldname(insn, 7, 1) << 4; \
91062
81
      tmp |= fieldname(insn, 16, 4) << 0; \
91063
81
      if (!Check(&S, DecodeDPRRegisterClass( \
91064
81
                 MI, tmp, Address, Decoder))) { \
91065
0
        return MCDisassembler_Fail; \
91066
0
      } \
91067
81
      tmp = 0x0; \
91068
81
      tmp |= fieldname(insn, 7, 1) << 4; \
91069
81
      tmp |= fieldname(insn, 16, 4) << 0; \
91070
81
      if (!Check(&S, DecodeDPRRegisterClass( \
91071
81
                 MI, tmp, Address, Decoder))) { \
91072
0
        return MCDisassembler_Fail; \
91073
0
      } \
91074
81
      tmp = fieldname(insn, 12, 4); \
91075
81
      if (!Check(&S, DecodeGPRRegisterClass( \
91076
81
                 MI, tmp, Address, Decoder))) { \
91077
0
        return MCDisassembler_Fail; \
91078
0
      } \
91079
81
      tmp = 0x0; \
91080
81
      tmp |= fieldname(insn, 5, 2) << 0; \
91081
81
      tmp |= fieldname(insn, 21, 1) << 2; \
91082
81
      MCOperand_CreateImm0(MI, tmp); \
91083
81
      tmp = fieldname(insn, 28, 4); \
91084
81
      if (!Check(&S, DecodePredicateOperand( \
91085
81
                 MI, tmp, Address, Decoder))) { \
91086
1
        return MCDisassembler_Fail; \
91087
1
      } \
91088
81
      return S; \
91089
474
    case 293: \
91090
474
      tmp = fieldname(insn, 12, 4); \
91091
474
      if (!Check(&S, DecodeGPRRegisterClass( \
91092
474
                 MI, tmp, Address, Decoder))) { \
91093
0
        return MCDisassembler_Fail; \
91094
0
      } \
91095
474
      tmp = 0x0; \
91096
474
      tmp |= fieldname(insn, 7, 1) << 4; \
91097
474
      tmp |= fieldname(insn, 16, 4) << 0; \
91098
474
      if (!Check(&S, DecodeDPRRegisterClass( \
91099
474
                 MI, tmp, Address, Decoder))) { \
91100
0
        return MCDisassembler_Fail; \
91101
0
      } \
91102
474
      tmp = 0x0; \
91103
474
      tmp |= fieldname(insn, 5, 2) << 0; \
91104
474
      tmp |= fieldname(insn, 21, 1) << 2; \
91105
474
      MCOperand_CreateImm0(MI, tmp); \
91106
474
      tmp = fieldname(insn, 28, 4); \
91107
474
      if (!Check(&S, DecodePredicateOperand( \
91108
474
                 MI, tmp, Address, Decoder))) { \
91109
2
        return MCDisassembler_Fail; \
91110
2
      } \
91111
474
      return S; \
91112
474
    case 294: \
91113
117
      tmp = 0x0; \
91114
117
      tmp |= fieldname(insn, 7, 1) << 4; \
91115
117
      tmp |= fieldname(insn, 16, 4) << 0; \
91116
117
      if (!Check(&S, DecodeDPRRegisterClass( \
91117
117
                 MI, tmp, Address, Decoder))) { \
91118
0
        return MCDisassembler_Fail; \
91119
0
      } \
91120
117
      tmp = fieldname(insn, 12, 4); \
91121
117
      if (!Check(&S, DecodeGPRRegisterClass( \
91122
117
                 MI, tmp, Address, Decoder))) { \
91123
0
        return MCDisassembler_Fail; \
91124
0
      } \
91125
117
      tmp = fieldname(insn, 28, 4); \
91126
117
      if (!Check(&S, DecodePredicateOperand( \
91127
117
                 MI, tmp, Address, Decoder))) { \
91128
1
        return MCDisassembler_Fail; \
91129
1
      } \
91130
117
      return S; \
91131
117
    case 295: \
91132
113
      tmp = 0x0; \
91133
113
      tmp |= fieldname(insn, 7, 1) << 4; \
91134
113
      tmp |= fieldname(insn, 16, 4) << 0; \
91135
113
      if (!Check(&S, DecodeQPRRegisterClass( \
91136
113
                 MI, tmp, Address, Decoder))) { \
91137
1
        return MCDisassembler_Fail; \
91138
1
      } \
91139
113
      tmp = fieldname(insn, 12, 4); \
91140
112
      if (!Check(&S, DecodeGPRRegisterClass( \
91141
112
                 MI, tmp, Address, Decoder))) { \
91142
0
        return MCDisassembler_Fail; \
91143
0
      } \
91144
112
      tmp = fieldname(insn, 28, 4); \
91145
112
      if (!Check(&S, DecodePredicateOperand( \
91146
112
                 MI, tmp, Address, Decoder))) { \
91147
1
        return MCDisassembler_Fail; \
91148
1
      } \
91149
112
      return S; \
91150
8.09k
    case 296: \
91151
8.09k
      if (!Check(&S, DecodeVLDST4Instruction( \
91152
8.09k
                 MI, insn, Address, Decoder))) { \
91153
0
        return MCDisassembler_Fail; \
91154
0
      } \
91155
8.09k
      return S; \
91156
8.09k
    case 297: \
91157
1.37k
      if (!Check(&S, DecodeVST1LN(MI, insn, Address, \
91158
1.37k
                Decoder))) { \
91159
2
        return MCDisassembler_Fail; \
91160
2
      } \
91161
1.37k
      return S; \
91162
2.66k
    case 298: \
91163
2.66k
      if (!Check(&S, DecodeVLD1LN(MI, insn, Address, \
91164
2.66k
                Decoder))) { \
91165
4
        return MCDisassembler_Fail; \
91166
4
      } \
91167
2.66k
      return S; \
91168
2.66k
    case 299: \
91169
1.63k
      if (!Check(&S, DecodeVST2LN(MI, insn, Address, \
91170
1.63k
                Decoder))) { \
91171
5
        return MCDisassembler_Fail; \
91172
5
      } \
91173
1.63k
      return S; \
91174
2.00k
    case 300: \
91175
2.00k
      if (!Check(&S, DecodeVLD2LN(MI, insn, Address, \
91176
2.00k
                Decoder))) { \
91177
2
        return MCDisassembler_Fail; \
91178
2
      } \
91179
2.00k
      return S; \
91180
11.4k
    case 301: \
91181
11.4k
      if (!Check(&S, DecodeVLDST1Instruction( \
91182
11.4k
                 MI, insn, Address, Decoder))) { \
91183
5
        return MCDisassembler_Fail; \
91184
5
      } \
91185
11.4k
      return S; \
91186
11.4k
    case 302: \
91187
1.49k
      if (!Check(&S, DecodeVST3LN(MI, insn, Address, \
91188
1.49k
                Decoder))) { \
91189
2
        return MCDisassembler_Fail; \
91190
2
      } \
91191
1.49k
      return S; \
91192
1.61k
    case 303: \
91193
1.61k
      if (!Check(&S, DecodeVLD3LN(MI, insn, Address, \
91194
1.61k
                Decoder))) { \
91195
2
        return MCDisassembler_Fail; \
91196
2
      } \
91197
1.61k
      return S; \
91198
8.41k
    case 304: \
91199
8.41k
      if (!Check(&S, DecodeVLDST2Instruction( \
91200
8.41k
                 MI, insn, Address, Decoder))) { \
91201
23
        return MCDisassembler_Fail; \
91202
23
      } \
91203
8.41k
      return S; \
91204
8.41k
    case 305: \
91205
1.68k
      if (!Check(&S, DecodeVST4LN(MI, insn, Address, \
91206
1.68k
                Decoder))) { \
91207
11
        return MCDisassembler_Fail; \
91208
11
      } \
91209
1.68k
      return S; \
91210
2.38k
    case 306: \
91211
2.38k
      if (!Check(&S, DecodeVLD4LN(MI, insn, Address, \
91212
2.38k
                Decoder))) { \
91213
4
        return MCDisassembler_Fail; \
91214
4
      } \
91215
2.38k
      return S; \
91216
4.14k
    case 307: \
91217
4.14k
      if (!Check(&S, DecodeVLDST3Instruction( \
91218
4.14k
                 MI, insn, Address, Decoder))) { \
91219
0
        return MCDisassembler_Fail; \
91220
0
      } \
91221
4.14k
      return S; \
91222
4.14k
    case 308: \
91223
451
      if (!Check(&S, DecodeVLD1DupInstruction( \
91224
451
                 MI, insn, Address, Decoder))) { \
91225
3
        return MCDisassembler_Fail; \
91226
3
      } \
91227
451
      return S; \
91228
2.69k
    case 309: \
91229
2.69k
      if (!Check(&S, DecodeVLD2DupInstruction( \
91230
2.69k
                 MI, insn, Address, Decoder))) { \
91231
2
        return MCDisassembler_Fail; \
91232
2
      } \
91233
2.69k
      return S; \
91234
2.69k
    case 310: \
91235
471
      if (!Check(&S, DecodeVLD3DupInstruction( \
91236
471
                 MI, insn, Address, Decoder))) { \
91237
0
        return MCDisassembler_Fail; \
91238
0
      } \
91239
471
      return S; \
91240
1.44k
    case 311: \
91241
1.44k
      if (!Check(&S, DecodeVLD4DupInstruction( \
91242
1.44k
                 MI, insn, Address, Decoder))) { \
91243
1
        return MCDisassembler_Fail; \
91244
1
      } \
91245
1.44k
      return S; \
91246
144k
    case 312: \
91247
144k
      tmp = fieldname(insn, 0, 3); \
91248
144k
      if (!Check(&S, DecodetGPRRegisterClass( \
91249
144k
                 MI, tmp, Address, Decoder))) { \
91250
0
        return MCDisassembler_Fail; \
91251
0
      } \
91252
144k
      tmp = fieldname(insn, 3, 3); \
91253
144k
      if (!Check(&S, DecodetGPRRegisterClass( \
91254
144k
                 MI, tmp, Address, Decoder))) { \
91255
0
        return MCDisassembler_Fail; \
91256
0
      } \
91257
144k
      return S; \
91258
144k
    case 313: \
91259
91.9k
      tmp = fieldname(insn, 8, 3); \
91260
91.9k
      if (!Check(&S, DecodetGPRRegisterClass( \
91261
91.9k
                 MI, tmp, Address, Decoder))) { \
91262
0
        return MCDisassembler_Fail; \
91263
0
      } \
91264
91.9k
      tmp = fieldname(insn, 0, 8); \
91265
91.9k
      MCOperand_CreateImm0(MI, tmp); \
91266
91.9k
      return S; \
91267
91.9k
    case 314: \
91268
1.16k
      if (!Check(&S, DecodeThumbAddSPReg(MI, insn, Address, \
91269
1.16k
                 Decoder))) { \
91270
0
        return MCDisassembler_Fail; \
91271
0
      } \
91272
1.16k
      return S; \
91273
2.72k
    case 315: \
91274
2.72k
      tmp = 0x0; \
91275
2.72k
      tmp |= fieldname(insn, 0, 3) << 0; \
91276
2.72k
      tmp |= fieldname(insn, 7, 1) << 3; \
91277
2.72k
      if (!Check(&S, DecodeGPRRegisterClass( \
91278
2.72k
                 MI, tmp, Address, Decoder))) { \
91279
0
        return MCDisassembler_Fail; \
91280
0
      } \
91281
2.72k
      tmp = 0x0; \
91282
2.72k
      tmp |= fieldname(insn, 0, 3) << 0; \
91283
2.72k
      tmp |= fieldname(insn, 7, 1) << 3; \
91284
2.72k
      if (!Check(&S, DecodeGPRRegisterClass( \
91285
2.72k
                 MI, tmp, Address, Decoder))) { \
91286
0
        return MCDisassembler_Fail; \
91287
0
      } \
91288
2.72k
      tmp = fieldname(insn, 3, 4); \
91289
2.72k
      if (!Check(&S, DecodeGPRRegisterClass( \
91290
2.72k
                 MI, tmp, Address, Decoder))) { \
91291
0
        return MCDisassembler_Fail; \
91292
0
      } \
91293
2.72k
      return S; \
91294
3.88k
    case 316: \
91295
3.88k
      tmp = 0x0; \
91296
3.88k
      tmp |= fieldname(insn, 0, 3) << 0; \
91297
3.88k
      tmp |= fieldname(insn, 7, 1) << 3; \
91298
3.88k
      if (!Check(&S, DecodeGPRRegisterClass( \
91299
3.88k
                 MI, tmp, Address, Decoder))) { \
91300
0
        return MCDisassembler_Fail; \
91301
0
      } \
91302
3.88k
      tmp = fieldname(insn, 3, 4); \
91303
3.88k
      if (!Check(&S, DecodeGPRRegisterClass( \
91304
3.88k
                 MI, tmp, Address, Decoder))) { \
91305
0
        return MCDisassembler_Fail; \
91306
0
      } \
91307
3.88k
      return S; \
91308
3.88k
    case 317: \
91309
2.79k
      tmp = fieldname(insn, 3, 4); \
91310
2.79k
      if (!Check(&S, DecodeGPRRegisterClass( \
91311
2.79k
                 MI, tmp, Address, Decoder))) { \
91312
0
        return MCDisassembler_Fail; \
91313
0
      } \
91314
2.79k
      return S; \
91315
2.79k
    case 318: \
91316
383
      tmp = fieldname(insn, 3, 4); \
91317
383
      if (!Check(&S, DecodeGPRnopcRegisterClass( \
91318
383
                 MI, tmp, Address, Decoder))) { \
91319
0
        return MCDisassembler_Fail; \
91320
0
      } \
91321
383
      return S; \
91322
24.1k
    case 319: \
91323
24.1k
      tmp = fieldname(insn, 8, 3); \
91324
24.1k
      if (!Check(&S, DecodetGPRRegisterClass( \
91325
24.1k
                 MI, tmp, Address, Decoder))) { \
91326
0
        return MCDisassembler_Fail; \
91327
0
      } \
91328
24.1k
      tmp = fieldname(insn, 0, 8); \
91329
24.1k
      if (!Check(&S, DecodeThumbAddrModePC(MI, tmp, Address, \
91330
24.1k
                   Decoder))) { \
91331
0
        return MCDisassembler_Fail; \
91332
0
      } \
91333
24.1k
      return S; \
91334
38.7k
    case 320: \
91335
38.7k
      tmp = fieldname(insn, 0, 3); \
91336
38.7k
      if (!Check(&S, DecodetGPRRegisterClass( \
91337
38.7k
                 MI, tmp, Address, Decoder))) { \
91338
0
        return MCDisassembler_Fail; \
91339
0
      } \
91340
38.7k
      tmp = fieldname(insn, 3, 6); \
91341
38.7k
      if (!Check(&S, DecodeThumbAddrModeRR(MI, tmp, Address, \
91342
38.7k
                   Decoder))) { \
91343
0
        return MCDisassembler_Fail; \
91344
0
      } \
91345
38.7k
      return S; \
91346
198k
    case 321: \
91347
198k
      tmp = fieldname(insn, 0, 3); \
91348
198k
      if (!Check(&S, DecodetGPRRegisterClass( \
91349
198k
                 MI, tmp, Address, Decoder))) { \
91350
0
        return MCDisassembler_Fail; \
91351
0
      } \
91352
198k
      tmp = fieldname(insn, 3, 8); \
91353
198k
      if (!Check(&S, DecodeThumbAddrModeIS(MI, tmp, Address, \
91354
198k
                   Decoder))) { \
91355
0
        return MCDisassembler_Fail; \
91356
0
      } \
91357
198k
      return S; \
91358
198k
    case 322: \
91359
36.7k
      tmp = fieldname(insn, 8, 3); \
91360
36.7k
      if (!Check(&S, DecodetGPRRegisterClass( \
91361
36.7k
                 MI, tmp, Address, Decoder))) { \
91362
0
        return MCDisassembler_Fail; \
91363
0
      } \
91364
36.7k
      tmp = fieldname(insn, 0, 8); \
91365
36.7k
      if (!Check(&S, DecodeThumbAddrModeSP(MI, tmp, Address, \
91366
36.7k
                   Decoder))) { \
91367
0
        return MCDisassembler_Fail; \
91368
0
      } \
91369
36.7k
      return S; \
91370
54.3k
    case 323: \
91371
54.3k
      if (!Check(&S, DecodeThumbAddSpecialReg( \
91372
54.3k
                 MI, insn, Address, Decoder))) { \
91373
0
        return MCDisassembler_Fail; \
91374
0
      } \
91375
54.3k
      return S; \
91376
54.3k
    case 324: \
91377
2.42k
      if (!Check(&S, DecodeThumbAddSPImm(MI, insn, Address, \
91378
2.42k
                 Decoder))) { \
91379
0
        return MCDisassembler_Fail; \
91380
0
      } \
91381
2.42k
      return S; \
91382
9.42k
    case 325: \
91383
9.42k
      tmp = fieldname(insn, 0, 3); \
91384
9.42k
      if (!Check(&S, DecodetGPRRegisterClass( \
91385
9.42k
                 MI, tmp, Address, Decoder))) { \
91386
0
        return MCDisassembler_Fail; \
91387
0
      } \
91388
9.42k
      tmp = 0x0; \
91389
9.42k
      tmp |= fieldname(insn, 3, 5) << 0; \
91390
9.42k
      tmp |= fieldname(insn, 9, 1) << 5; \
91391
9.42k
      if (!Check(&S, DecodeThumbCmpBROperand( \
91392
9.42k
                 MI, tmp, Address, Decoder))) { \
91393
0
        return MCDisassembler_Fail; \
91394
0
      } \
91395
9.42k
      return S; \
91396
9.42k
    case 326: \
91397
6.08k
      tmp = 0x0; \
91398
6.08k
      tmp |= fieldname(insn, 0, 8) << 0; \
91399
6.08k
      tmp |= fieldname(insn, 8, 1) << 14; \
91400
6.08k
      if (!Check(&S, DecodeRegListOperand(MI, tmp, Address, \
91401
6.08k
                  Decoder))) { \
91402
6
        return MCDisassembler_Fail; \
91403
6
      } \
91404
6.08k
      return S; \
91405
6.08k
    case 327: \
91406
368
      tmp = fieldname(insn, 3, 1); \
91407
368
      MCOperand_CreateImm0(MI, tmp); \
91408
368
      return S; \
91409
6.08k
    case 328: \
91410
417
      if (!Check(&S, DecodeThumbCPS(MI, insn, Address, \
91411
417
                  Decoder))) { \
91412
0
        return MCDisassembler_Fail; \
91413
0
      } \
91414
417
      return S; \
91415
417
    case 329: \
91416
326
      tmp = fieldname(insn, 0, 6); \
91417
326
      MCOperand_CreateImm0(MI, tmp); \
91418
326
      return S; \
91419
5.54k
    case 330: \
91420
5.54k
      tmp = 0x0; \
91421
5.54k
      tmp |= fieldname(insn, 0, 8) << 0; \
91422
5.54k
      tmp |= fieldname(insn, 8, 1) << 15; \
91423
5.54k
      if (!Check(&S, DecodeRegListOperand(MI, tmp, Address, \
91424
5.54k
                  Decoder))) { \
91425
5
        return MCDisassembler_Fail; \
91426
5
      } \
91427
5.54k
      return S; \
91428
5.54k
    case 331: \
91429
5.54k
      tmp = fieldname(insn, 0, 8); \
91430
5.54k
      MCOperand_CreateImm0(MI, tmp); \
91431
5.54k
      return S; \
91432
5.54k
    case 332: \
91433
785
      tmp = fieldname(insn, 4, 4); \
91434
785
      MCOperand_CreateImm0(MI, tmp); \
91435
785
      return S; \
91436
16.3k
    case 333: \
91437
16.3k
      tmp = fieldname(insn, 8, 3); \
91438
16.3k
      if (!Check(&S, DecodetGPRRegisterClass( \
91439
16.3k
                 MI, tmp, Address, Decoder))) { \
91440
0
        return MCDisassembler_Fail; \
91441
0
      } \
91442
16.3k
      tmp = fieldname(insn, 8, 3); \
91443
16.3k
      if (!Check(&S, DecodetGPRRegisterClass( \
91444
16.3k
                 MI, tmp, Address, Decoder))) { \
91445
0
        return MCDisassembler_Fail; \
91446
0
      } \
91447
16.3k
      tmp = fieldname(insn, 0, 8); \
91448
16.3k
      if (!Check(&S, DecodeRegListOperand(MI, tmp, Address, \
91449
16.3k
                  Decoder))) { \
91450
35
        return MCDisassembler_Fail; \
91451
35
      } \
91452
16.3k
      return S; \
91453
18.3k
    case 334: \
91454
18.3k
      tmp = fieldname(insn, 8, 3); \
91455
18.3k
      if (!Check(&S, DecodetGPRRegisterClass( \
91456
18.3k
                 MI, tmp, Address, Decoder))) { \
91457
0
        return MCDisassembler_Fail; \
91458
0
      } \
91459
18.3k
      tmp = fieldname(insn, 0, 8); \
91460
18.3k
      if (!Check(&S, DecodeRegListOperand(MI, tmp, Address, \
91461
18.3k
                  Decoder))) { \
91462
22
        return MCDisassembler_Fail; \
91463
22
      } \
91464
18.3k
      return S; \
91465
22.1k
    case 335: \
91466
22.1k
      tmp = fieldname(insn, 0, 8); \
91467
22.1k
      if (!Check(&S, DecodeThumbBCCTargetOperand( \
91468
22.1k
                 MI, tmp, Address, Decoder))) { \
91469
0
        return MCDisassembler_Fail; \
91470
0
      } \
91471
22.1k
      tmp = fieldname(insn, 8, 4); \
91472
22.1k
      if (!Check(&S, DecodePredicateOperand( \
91473
22.1k
                 MI, tmp, Address, Decoder))) { \
91474
0
        return MCDisassembler_Fail; \
91475
0
      } \
91476
22.1k
      return S; \
91477
22.1k
    case 336: \
91478
18.0k
      tmp = fieldname(insn, 0, 11); \
91479
18.0k
      if (!Check(&S, DecodeThumbBROperand(MI, tmp, Address, \
91480
18.0k
                  Decoder))) { \
91481
0
        return MCDisassembler_Fail; \
91482
0
      } \
91483
18.0k
      return S; \
91484
18.0k
    case 337: \
91485
473
      tmp = 0x0; \
91486
473
      tmp |= fieldname(insn, 1, 10) << 1; \
91487
473
      tmp |= fieldname(insn, 11, 1) << 21; \
91488
473
      tmp |= fieldname(insn, 13, 1) << 22; \
91489
473
      tmp |= fieldname(insn, 16, 10) << 11; \
91490
473
      tmp |= fieldname(insn, 26, 1) << 23; \
91491
473
      if (!Check(&S, DecodeThumbBLXOffset(MI, tmp, Address, \
91492
473
                  Decoder))) { \
91493
0
        return MCDisassembler_Fail; \
91494
0
      } \
91495
473
      return S; \
91496
3.71k
    case 338: \
91497
3.71k
      tmp = 0x0; \
91498
3.71k
      tmp |= fieldname(insn, 0, 11) << 0; \
91499
3.71k
      tmp |= fieldname(insn, 11, 1) << 21; \
91500
3.71k
      tmp |= fieldname(insn, 13, 1) << 22; \
91501
3.71k
      tmp |= fieldname(insn, 16, 10) << 11; \
91502
3.71k
      tmp |= fieldname(insn, 26, 1) << 23; \
91503
3.71k
      if (!Check(&S, DecodeThumbBLTargetOperand( \
91504
3.71k
                 MI, tmp, Address, Decoder))) { \
91505
0
        return MCDisassembler_Fail; \
91506
0
      } \
91507
3.71k
      return S; \
91508
18.3k
    case 339: \
91509
18.3k
      if (!Check(&S, \
91510
18.3k
           DecodeIT(MI, insn, Address, Decoder))) { \
91511
0
        return MCDisassembler_Fail; \
91512
0
      } \
91513
18.3k
      return S; \
91514
18.3k
    case 340: \
91515
345
      tmp = fieldname(insn, 16, 4); \
91516
345
      if (!Check(&S, DecodeGPRRegisterClass( \
91517
345
                 MI, tmp, Address, Decoder))) { \
91518
0
        return MCDisassembler_Fail; \
91519
0
      } \
91520
345
      tmp = 0x0; \
91521
345
      tmp |= fieldname(insn, 0, 13) << 0; \
91522
345
      tmp |= fieldname(insn, 14, 1) << 14; \
91523
345
      if (!Check(&S, DecodeRegListOperand(MI, tmp, Address, \
91524
345
                  Decoder))) { \
91525
3
        return MCDisassembler_Fail; \
91526
3
      } \
91527
345
      return S; \
91528
345
    case 341: \
91529
76
      tmp = 0x0; \
91530
76
      tmp |= fieldname(insn, 0, 13) << 0; \
91531
76
      tmp |= fieldname(insn, 14, 2) << 14; \
91532
76
      if (!Check(&S, DecodeRegListOperand(MI, tmp, Address, \
91533
76
                  Decoder))) { \
91534
1
        return MCDisassembler_Fail; \
91535
1
      } \
91536
76
      return S; \
91537
226
    case 342: \
91538
226
      tmp = fieldname(insn, 16, 4); \
91539
226
      if (!Check(&S, DecodeGPRRegisterClass( \
91540
226
                 MI, tmp, Address, Decoder))) { \
91541
0
        return MCDisassembler_Fail; \
91542
0
      } \
91543
226
      tmp = fieldname(insn, 0, 16); \
91544
226
      if (!Check(&S, DecodeRegListOperand(MI, tmp, Address, \
91545
226
                  Decoder))) { \
91546
1
        return MCDisassembler_Fail; \
91547
1
      } \
91548
226
      return S; \
91549
226
    case 343: \
91550
87
      tmp = fieldname(insn, 16, 4); \
91551
87
      if (!Check(&S, DecoderGPRRegisterClass( \
91552
87
                 MI, tmp, Address, Decoder))) { \
91553
0
        return MCDisassembler_Fail; \
91554
0
      } \
91555
87
      tmp = fieldname(insn, 0, 4); \
91556
87
      if (!Check(&S, DecoderGPRRegisterClass( \
91557
87
                 MI, tmp, Address, Decoder))) { \
91558
0
        return MCDisassembler_Fail; \
91559
0
      } \
91560
87
      return S; \
91561
117
    case 344: \
91562
117
      tmp = fieldname(insn, 16, 4); \
91563
117
      if (!Check(&S, DecoderGPRRegisterClass( \
91564
117
                 MI, tmp, Address, Decoder))) { \
91565
0
        return MCDisassembler_Fail; \
91566
0
      } \
91567
117
      tmp = 0x0; \
91568
117
      tmp |= fieldname(insn, 0, 4) << 0; \
91569
117
      tmp |= fieldname(insn, 4, 4) << 5; \
91570
117
      tmp |= fieldname(insn, 12, 3) << 9; \
91571
117
      if (!Check(&S, DecodeSORegImmOperand(MI, tmp, Address, \
91572
117
                   Decoder))) { \
91573
0
        return MCDisassembler_Fail; \
91574
0
      } \
91575
117
      return S; \
91576
339
    case 345: \
91577
339
      tmp = fieldname(insn, 8, 4); \
91578
339
      if (!Check(&S, DecoderGPRRegisterClass( \
91579
339
                 MI, tmp, Address, Decoder))) { \
91580
0
        return MCDisassembler_Fail; \
91581
0
      } \
91582
339
      tmp = fieldname(insn, 16, 4); \
91583
339
      if (!Check(&S, DecoderGPRRegisterClass( \
91584
339
                 MI, tmp, Address, Decoder))) { \
91585
0
        return MCDisassembler_Fail; \
91586
0
      } \
91587
339
      tmp = fieldname(insn, 0, 4); \
91588
339
      if (!Check(&S, DecoderGPRRegisterClass( \
91589
339
                 MI, tmp, Address, Decoder))) { \
91590
0
        return MCDisassembler_Fail; \
91591
0
      } \
91592
339
      tmp = fieldname(insn, 20, 1); \
91593
339
      if (!Check(&S, DecodeCCOutOperand(MI, tmp, Address, \
91594
339
                Decoder))) { \
91595
0
        return MCDisassembler_Fail; \
91596
0
      } \
91597
339
      return S; \
91598
1.54k
    case 346: \
91599
1.54k
      tmp = fieldname(insn, 8, 4); \
91600
1.54k
      if (!Check(&S, DecoderGPRRegisterClass( \
91601
1.54k
                 MI, tmp, Address, Decoder))) { \
91602
0
        return MCDisassembler_Fail; \
91603
0
      } \
91604
1.54k
      tmp = fieldname(insn, 16, 4); \
91605
1.54k
      if (!Check(&S, DecoderGPRRegisterClass( \
91606
1.54k
                 MI, tmp, Address, Decoder))) { \
91607
0
        return MCDisassembler_Fail; \
91608
0
      } \
91609
1.54k
      tmp = 0x0; \
91610
1.54k
      tmp |= fieldname(insn, 0, 4) << 0; \
91611
1.54k
      tmp |= fieldname(insn, 4, 4) << 5; \
91612
1.54k
      tmp |= fieldname(insn, 12, 3) << 9; \
91613
1.54k
      if (!Check(&S, DecodeSORegImmOperand(MI, tmp, Address, \
91614
1.54k
                   Decoder))) { \
91615
0
        return MCDisassembler_Fail; \
91616
0
      } \
91617
1.54k
      tmp = fieldname(insn, 20, 1); \
91618
1.54k
      if (!Check(&S, DecodeCCOutOperand(MI, tmp, Address, \
91619
1.54k
                Decoder))) { \
91620
0
        return MCDisassembler_Fail; \
91621
0
      } \
91622
1.54k
      return S; \
91623
1.54k
    case 347: \
91624
275
      tmp = fieldname(insn, 16, 4); \
91625
275
      if (!Check(&S, DecodeGPRnopcRegisterClass( \
91626
275
                 MI, tmp, Address, Decoder))) { \
91627
0
        return MCDisassembler_Fail; \
91628
0
      } \
91629
275
      tmp = fieldname(insn, 0, 4); \
91630
275
      if (!Check(&S, DecoderGPRRegisterClass( \
91631
275
                 MI, tmp, Address, Decoder))) { \
91632
0
        return MCDisassembler_Fail; \
91633
0
      } \
91634
275
      return S; \
91635
275
    case 348: \
91636
225
      tmp = fieldname(insn, 16, 4); \
91637
225
      if (!Check(&S, DecodeGPRnopcRegisterClass( \
91638
225
                 MI, tmp, Address, Decoder))) { \
91639
0
        return MCDisassembler_Fail; \
91640
0
      } \
91641
225
      tmp = 0x0; \
91642
225
      tmp |= fieldname(insn, 0, 4) << 0; \
91643
225
      tmp |= fieldname(insn, 4, 4) << 5; \
91644
225
      tmp |= fieldname(insn, 12, 3) << 9; \
91645
225
      if (!Check(&S, DecodeSORegImmOperand(MI, tmp, Address, \
91646
225
                   Decoder))) { \
91647
0
        return MCDisassembler_Fail; \
91648
0
      } \
91649
225
      return S; \
91650
279
    case 349: \
91651
279
      tmp = fieldname(insn, 8, 4); \
91652
279
      if (!Check(&S, DecodeGPRnopcRegisterClass( \
91653
279
                 MI, tmp, Address, Decoder))) { \
91654
0
        return MCDisassembler_Fail; \
91655
0
      } \
91656
279
      tmp = fieldname(insn, 16, 4); \
91657
279
      if (!Check(&S, DecodeGPRnopcRegisterClass( \
91658
279
                 MI, tmp, Address, Decoder))) { \
91659
0
        return MCDisassembler_Fail; \
91660
0
      } \
91661
279
      tmp = fieldname(insn, 0, 4); \
91662
279
      if (!Check(&S, DecoderGPRRegisterClass( \
91663
279
                 MI, tmp, Address, Decoder))) { \
91664
0
        return MCDisassembler_Fail; \
91665
0
      } \
91666
279
      tmp = fieldname(insn, 20, 1); \
91667
279
      if (!Check(&S, DecodeCCOutOperand(MI, tmp, Address, \
91668
279
                Decoder))) { \
91669
0
        return MCDisassembler_Fail; \
91670
0
      } \
91671
279
      return S; \
91672
1.38k
    case 350: \
91673
1.38k
      tmp = fieldname(insn, 8, 4); \
91674
1.38k
      if (!Check(&S, DecodeGPRnopcRegisterClass( \
91675
1.38k
                 MI, tmp, Address, Decoder))) { \
91676
0
        return MCDisassembler_Fail; \
91677
0
      } \
91678
1.38k
      tmp = fieldname(insn, 16, 4); \
91679
1.38k
      if (!Check(&S, DecodeGPRnopcRegisterClass( \
91680
1.38k
                 MI, tmp, Address, Decoder))) { \
91681
0
        return MCDisassembler_Fail; \
91682
0
      } \
91683
1.38k
      tmp = 0x0; \
91684
1.38k
      tmp |= fieldname(insn, 0, 4) << 0; \
91685
1.38k
      tmp |= fieldname(insn, 4, 4) << 5; \
91686
1.38k
      tmp |= fieldname(insn, 12, 3) << 9; \
91687
1.38k
      if (!Check(&S, DecodeSORegImmOperand(MI, tmp, Address, \
91688
1.38k
                   Decoder))) { \
91689
0
        return MCDisassembler_Fail; \
91690
0
      } \
91691
1.38k
      tmp = fieldname(insn, 20, 1); \
91692
1.38k
      if (!Check(&S, DecodeCCOutOperand(MI, tmp, Address, \
91693
1.38k
                Decoder))) { \
91694
0
        return MCDisassembler_Fail; \
91695
0
      } \
91696
1.38k
      return S; \
91697
1.38k
    case 351: \
91698
484
      tmp = fieldname(insn, 16, 4); \
91699
484
      if (!Check(&S, DecodeGPRRegisterClass( \
91700
484
                 MI, tmp, Address, Decoder))) { \
91701
0
        return MCDisassembler_Fail; \
91702
0
      } \
91703
484
      tmp = fieldname(insn, 16, 4); \
91704
484
      if (!Check(&S, DecodeGPRRegisterClass( \
91705
484
                 MI, tmp, Address, Decoder))) { \
91706
0
        return MCDisassembler_Fail; \
91707
0
      } \
91708
484
      tmp = 0x0; \
91709
484
      tmp |= fieldname(insn, 0, 13) << 0; \
91710
484
      tmp |= fieldname(insn, 14, 1) << 14; \
91711
484
      if (!Check(&S, DecodeRegListOperand(MI, tmp, Address, \
91712
484
                  Decoder))) { \
91713
2
        return MCDisassembler_Fail; \
91714
2
      } \
91715
484
      return S; \
91716
1.03k
    case 352: \
91717
1.03k
      tmp = fieldname(insn, 16, 4); \
91718
1.03k
      if (!Check(&S, DecodeGPRRegisterClass( \
91719
1.03k
                 MI, tmp, Address, Decoder))) { \
91720
0
        return MCDisassembler_Fail; \
91721
0
      } \
91722
1.03k
      tmp = fieldname(insn, 16, 4); \
91723
1.03k
      if (!Check(&S, DecodeGPRRegisterClass( \
91724
1.03k
                 MI, tmp, Address, Decoder))) { \
91725
0
        return MCDisassembler_Fail; \
91726
0
      } \
91727
1.03k
      tmp = fieldname(insn, 0, 16); \
91728
1.03k
      if (!Check(&S, DecodeRegListOperand(MI, tmp, Address, \
91729
1.03k
                  Decoder))) { \
91730
2
        return MCDisassembler_Fail; \
91731
2
      } \
91732
1.03k
      return S; \
91733
1.03k
    case 353: \
91734
82
      tmp = fieldname(insn, 8, 4); \
91735
82
      if (!Check(&S, DecoderGPRRegisterClass( \
91736
82
                 MI, tmp, Address, Decoder))) { \
91737
0
        return MCDisassembler_Fail; \
91738
0
      } \
91739
82
      tmp = fieldname(insn, 16, 4); \
91740
82
      if (!Check(&S, DecodeGPRnopcRegisterClass( \
91741
82
                 MI, tmp, Address, Decoder))) { \
91742
0
        return MCDisassembler_Fail; \
91743
0
      } \
91744
82
      return S; \
91745
721
    case 354: \
91746
721
      tmp = fieldname(insn, 8, 4); \
91747
721
      if (!Check(&S, DecoderGPRRegisterClass( \
91748
721
                 MI, tmp, Address, Decoder))) { \
91749
0
        return MCDisassembler_Fail; \
91750
0
      } \
91751
721
      tmp = fieldname(insn, 12, 4); \
91752
721
      if (!Check(&S, DecoderGPRRegisterClass( \
91753
721
                 MI, tmp, Address, Decoder))) { \
91754
0
        return MCDisassembler_Fail; \
91755
0
      } \
91756
721
      tmp = 0x0; \
91757
721
      tmp |= fieldname(insn, 0, 8) << 0; \
91758
721
      tmp |= fieldname(insn, 16, 4) << 8; \
91759
721
      if (!Check(&S, DecodeT2AddrModeImm0_1020s4( \
91760
721
                 MI, tmp, Address, Decoder))) { \
91761
0
        return MCDisassembler_Fail; \
91762
0
      } \
91763
721
      return S; \
91764
721
    case 355: \
91765
183
      tmp = fieldname(insn, 0, 4); \
91766
183
      if (!Check(&S, DecoderGPRRegisterClass( \
91767
183
                 MI, tmp, Address, Decoder))) { \
91768
0
        return MCDisassembler_Fail; \
91769
0
      } \
91770
183
      tmp = fieldname(insn, 12, 4); \
91771
183
      if (!Check(&S, DecoderGPRRegisterClass( \
91772
183
                 MI, tmp, Address, Decoder))) { \
91773
0
        return MCDisassembler_Fail; \
91774
0
      } \
91775
183
      tmp = fieldname(insn, 16, 4); \
91776
183
      if (!Check(&S, DecodeAddrMode7Operand( \
91777
183
                 MI, tmp, Address, Decoder))) { \
91778
0
        return MCDisassembler_Fail; \
91779
0
      } \
91780
183
      return S; \
91781
498
    case 356: \
91782
498
      tmp = fieldname(insn, 0, 4); \
91783
498
      if (!Check(&S, DecoderGPRRegisterClass( \
91784
498
                 MI, tmp, Address, Decoder))) { \
91785
0
        return MCDisassembler_Fail; \
91786
0
      } \
91787
498
      tmp = fieldname(insn, 12, 4); \
91788
498
      if (!Check(&S, DecoderGPRRegisterClass( \
91789
498
                 MI, tmp, Address, Decoder))) { \
91790
0
        return MCDisassembler_Fail; \
91791
0
      } \
91792
498
      tmp = fieldname(insn, 8, 4); \
91793
498
      if (!Check(&S, DecoderGPRRegisterClass( \
91794
498
                 MI, tmp, Address, Decoder))) { \
91795
0
        return MCDisassembler_Fail; \
91796
0
      } \
91797
498
      tmp = fieldname(insn, 16, 4); \
91798
498
      if (!Check(&S, DecodeAddrMode7Operand( \
91799
498
                 MI, tmp, Address, Decoder))) { \
91800
0
        return MCDisassembler_Fail; \
91801
0
      } \
91802
498
      return S; \
91803
498
    case 357: \
91804
21
      tmp = fieldname(insn, 12, 4); \
91805
21
      if (!Check(&S, DecoderGPRRegisterClass( \
91806
21
                 MI, tmp, Address, Decoder))) { \
91807
0
        return MCDisassembler_Fail; \
91808
0
      } \
91809
21
      tmp = fieldname(insn, 16, 4); \
91810
21
      if (!Check(&S, DecodeAddrMode7Operand( \
91811
21
                 MI, tmp, Address, Decoder))) { \
91812
0
        return MCDisassembler_Fail; \
91813
0
      } \
91814
21
      return S; \
91815
42
    case 358: \
91816
42
      tmp = fieldname(insn, 12, 4); \
91817
42
      if (!Check(&S, DecoderGPRRegisterClass( \
91818
42
                 MI, tmp, Address, Decoder))) { \
91819
0
        return MCDisassembler_Fail; \
91820
0
      } \
91821
42
      tmp = 0x0; \
91822
42
      tmp |= fieldname(insn, 0, 8) << 0; \
91823
42
      tmp |= fieldname(insn, 16, 4) << 8; \
91824
42
      if (!Check(&S, DecodeT2AddrModeImm0_1020s4( \
91825
42
                 MI, tmp, Address, Decoder))) { \
91826
0
        return MCDisassembler_Fail; \
91827
0
      } \
91828
42
      return S; \
91829
523
    case 359: \
91830
523
      if (!Check(&S, DecodeThumbTableBranch( \
91831
523
                 MI, insn, Address, Decoder))) { \
91832
0
        return MCDisassembler_Fail; \
91833
0
      } \
91834
523
      return S; \
91835
523
    case 360: \
91836
67
      tmp = fieldname(insn, 12, 4); \
91837
67
      if (!Check(&S, DecoderGPRRegisterClass( \
91838
67
                 MI, tmp, Address, Decoder))) { \
91839
0
        return MCDisassembler_Fail; \
91840
0
      } \
91841
67
      tmp = fieldname(insn, 8, 4); \
91842
67
      if (!Check(&S, DecoderGPRRegisterClass( \
91843
67
                 MI, tmp, Address, Decoder))) { \
91844
0
        return MCDisassembler_Fail; \
91845
0
      } \
91846
67
      tmp = fieldname(insn, 16, 4); \
91847
67
      if (!Check(&S, DecodeAddrMode7Operand( \
91848
67
                 MI, tmp, Address, Decoder))) { \
91849
0
        return MCDisassembler_Fail; \
91850
0
      } \
91851
67
      return S; \
91852
662
    case 361: \
91853
662
      tmp = fieldname(insn, 12, 4); \
91854
662
      if (!Check(&S, DecoderGPRRegisterClass( \
91855
662
                 MI, tmp, Address, Decoder))) { \
91856
0
        return MCDisassembler_Fail; \
91857
0
      } \
91858
662
      tmp = fieldname(insn, 8, 4); \
91859
662
      if (!Check(&S, DecoderGPRRegisterClass( \
91860
662
                 MI, tmp, Address, Decoder))) { \
91861
0
        return MCDisassembler_Fail; \
91862
0
      } \
91863
662
      tmp = 0x0; \
91864
662
      tmp |= fieldname(insn, 0, 8) << 0; \
91865
662
      tmp |= fieldname(insn, 16, 4) << 9; \
91866
662
      tmp |= fieldname(insn, 23, 1) << 8; \
91867
662
      if (!Check(&S, DecodeT2AddrModeImm8s4( \
91868
662
                 MI, tmp, Address, Decoder))) { \
91869
0
        return MCDisassembler_Fail; \
91870
0
      } \
91871
662
      return S; \
91872
662
    case 362: \
91873
168
      tmp = fieldname(insn, 8, 4); \
91874
168
      if (!Check(&S, DecodeGPRnopcRegisterClass( \
91875
168
                 MI, tmp, Address, Decoder))) { \
91876
0
        return MCDisassembler_Fail; \
91877
0
      } \
91878
168
      tmp = fieldname(insn, 0, 4); \
91879
168
      if (!Check(&S, DecodeGPRnopcRegisterClass( \
91880
168
                 MI, tmp, Address, Decoder))) { \
91881
0
        return MCDisassembler_Fail; \
91882
0
      } \
91883
168
      tmp = fieldname(insn, 20, 1); \
91884
168
      if (!Check(&S, DecodeCCOutOperand(MI, tmp, Address, \
91885
168
                Decoder))) { \
91886
0
        return MCDisassembler_Fail; \
91887
0
      } \
91888
168
      return S; \
91889
425
    case 363: \
91890
425
      tmp = fieldname(insn, 8, 4); \
91891
425
      if (!Check(&S, DecoderGPRRegisterClass( \
91892
425
                 MI, tmp, Address, Decoder))) { \
91893
0
        return MCDisassembler_Fail; \
91894
0
      } \
91895
425
      tmp = fieldname(insn, 0, 4); \
91896
425
      if (!Check(&S, DecoderGPRRegisterClass( \
91897
425
                 MI, tmp, Address, Decoder))) { \
91898
0
        return MCDisassembler_Fail; \
91899
0
      } \
91900
425
      tmp = fieldname(insn, 20, 1); \
91901
425
      if (!Check(&S, DecodeCCOutOperand(MI, tmp, Address, \
91902
425
                Decoder))) { \
91903
0
        return MCDisassembler_Fail; \
91904
0
      } \
91905
425
      return S; \
91906
946
    case 364: \
91907
946
      tmp = fieldname(insn, 8, 4); \
91908
946
      if (!Check(&S, DecoderGPRRegisterClass( \
91909
946
                 MI, tmp, Address, Decoder))) { \
91910
0
        return MCDisassembler_Fail; \
91911
0
      } \
91912
946
      tmp = fieldname(insn, 0, 4); \
91913
946
      if (!Check(&S, DecoderGPRRegisterClass( \
91914
946
                 MI, tmp, Address, Decoder))) { \
91915
0
        return MCDisassembler_Fail; \
91916
0
      } \
91917
946
      tmp = 0x0; \
91918
946
      tmp |= fieldname(insn, 6, 2) << 0; \
91919
946
      tmp |= fieldname(insn, 12, 3) << 2; \
91920
946
      MCOperand_CreateImm0(MI, tmp); \
91921
946
      tmp = fieldname(insn, 20, 1); \
91922
946
      if (!Check(&S, DecodeCCOutOperand(MI, tmp, Address, \
91923
946
                Decoder))) { \
91924
0
        return MCDisassembler_Fail; \
91925
0
      } \
91926
946
      return S; \
91927
946
    case 365: \
91928
775
      tmp = fieldname(insn, 8, 4); \
91929
775
      if (!Check(&S, DecoderGPRRegisterClass( \
91930
775
                 MI, tmp, Address, Decoder))) { \
91931
0
        return MCDisassembler_Fail; \
91932
0
      } \
91933
775
      tmp = fieldname(insn, 16, 4); \
91934
775
      if (!Check(&S, DecodeGPRwithZRnospRegisterClass( \
91935
775
                 MI, tmp, Address, Decoder))) { \
91936
2
        return MCDisassembler_Fail; \
91937
2
      } \
91938
775
      tmp = fieldname(insn, 0, 4); \
91939
773
      if (!Check(&S, DecodeGPRwithZRnospRegisterClass( \
91940
773
                 MI, tmp, Address, Decoder))) { \
91941
2
        return MCDisassembler_Fail; \
91942
2
      } \
91943
773
      tmp = fieldname(insn, 4, 4); \
91944
771
      if (!Check(&S, DecodePredNoALOperand(MI, tmp, Address, \
91945
771
                   Decoder))) { \
91946
1
        return MCDisassembler_Fail; \
91947
1
      } \
91948
771
      return S; \
91949
771
    case 366: \
91950
184
      tmp = fieldname(insn, 8, 4); \
91951
184
      if (!Check(&S, DecoderGPRRegisterClass( \
91952
184
                 MI, tmp, Address, Decoder))) { \
91953
0
        return MCDisassembler_Fail; \
91954
0
      } \
91955
184
      tmp = fieldname(insn, 16, 4); \
91956
184
      if (!Check(&S, DecoderGPRRegisterClass( \
91957
184
                 MI, tmp, Address, Decoder))) { \
91958
0
        return MCDisassembler_Fail; \
91959
0
      } \
91960
184
      tmp = fieldname(insn, 0, 4); \
91961
184
      if (!Check(&S, DecoderGPRRegisterClass( \
91962
184
                 MI, tmp, Address, Decoder))) { \
91963
0
        return MCDisassembler_Fail; \
91964
0
      } \
91965
184
      tmp = 0x0; \
91966
184
      tmp |= fieldname(insn, 6, 2) << 0; \
91967
184
      tmp |= fieldname(insn, 12, 3) << 2; \
91968
184
      MCOperand_CreateImm0(MI, tmp); \
91969
184
      return S; \
91970
3.42k
    case 367: \
91971
3.42k
      tmp = fieldname(insn, 16, 4); \
91972
3.42k
      if (!Check(&S, DecodeGPRRegisterClass( \
91973
3.42k
                 MI, tmp, Address, Decoder))) { \
91974
0
        return MCDisassembler_Fail; \
91975
0
      } \
91976
3.42k
      tmp = fieldname(insn, 12, 4); \
91977
3.42k
      if (!Check(&S, DecoderGPRRegisterClass( \
91978
3.42k
                 MI, tmp, Address, Decoder))) { \
91979
0
        return MCDisassembler_Fail; \
91980
0
      } \
91981
3.42k
      tmp = fieldname(insn, 8, 4); \
91982
3.42k
      if (!Check(&S, DecoderGPRRegisterClass( \
91983
3.42k
                 MI, tmp, Address, Decoder))) { \
91984
0
        return MCDisassembler_Fail; \
91985
0
      } \
91986
3.42k
      tmp = fieldname(insn, 16, 4); \
91987
3.42k
      if (!Check(&S, DecodeAddrMode7Operand( \
91988
3.42k
                 MI, tmp, Address, Decoder))) { \
91989
0
        return MCDisassembler_Fail; \
91990
0
      } \
91991
3.42k
      tmp = 0x0; \
91992
3.42k
      tmp |= fieldname(insn, 0, 8) << 0; \
91993
3.42k
      tmp |= fieldname(insn, 23, 1) << 8; \
91994
3.42k
      if (!Check(&S, DecodeT2Imm8S4(MI, tmp, Address, \
91995
3.42k
                  Decoder))) { \
91996
0
        return MCDisassembler_Fail; \
91997
0
      } \
91998
3.42k
      return S; \
91999
3.42k
    case 368: \
92000
685
      tmp = fieldname(insn, 12, 4); \
92001
685
      if (!Check(&S, DecoderGPRRegisterClass( \
92002
685
                 MI, tmp, Address, Decoder))) { \
92003
0
        return MCDisassembler_Fail; \
92004
0
      } \
92005
685
      tmp = fieldname(insn, 8, 4); \
92006
685
      if (!Check(&S, DecoderGPRRegisterClass( \
92007
685
                 MI, tmp, Address, Decoder))) { \
92008
0
        return MCDisassembler_Fail; \
92009
0
      } \
92010
685
      tmp = fieldname(insn, 16, 4); \
92011
685
      if (!Check(&S, DecodeGPRRegisterClass( \
92012
685
                 MI, tmp, Address, Decoder))) { \
92013
0
        return MCDisassembler_Fail; \
92014
0
      } \
92015
685
      tmp = fieldname(insn, 16, 4); \
92016
685
      if (!Check(&S, DecodeAddrMode7Operand( \
92017
685
                 MI, tmp, Address, Decoder))) { \
92018
0
        return MCDisassembler_Fail; \
92019
0
      } \
92020
685
      tmp = 0x0; \
92021
685
      tmp |= fieldname(insn, 0, 8) << 0; \
92022
685
      tmp |= fieldname(insn, 23, 1) << 8; \
92023
685
      if (!Check(&S, DecodeT2Imm8S4(MI, tmp, Address, \
92024
685
                  Decoder))) { \
92025
0
        return MCDisassembler_Fail; \
92026
0
      } \
92027
685
      return S; \
92028
3.77k
    case 369: \
92029
3.77k
      if (!Check(&S, DecodeT2STRDPreInstruction( \
92030
3.77k
                 MI, insn, Address, Decoder))) { \
92031
0
        return MCDisassembler_Fail; \
92032
0
      } \
92033
3.77k
      return S; \
92034
3.77k
    case 370: \
92035
3.47k
      if (!Check(&S, DecodeT2LDRDPreInstruction( \
92036
3.47k
                 MI, insn, Address, Decoder))) { \
92037
0
        return MCDisassembler_Fail; \
92038
0
      } \
92039
3.47k
      return S; \
92040
3.47k
    case 371: \
92041
217
      tmp = fieldname(insn, 8, 4); \
92042
217
      if (!Check(&S, DecoderGPRRegisterClass( \
92043
217
                 MI, tmp, Address, Decoder))) { \
92044
0
        return MCDisassembler_Fail; \
92045
0
      } \
92046
217
      tmp = 0x0; \
92047
217
      tmp |= fieldname(insn, 0, 4) << 0; \
92048
217
      tmp |= fieldname(insn, 4, 4) << 5; \
92049
217
      tmp |= fieldname(insn, 12, 3) << 9; \
92050
217
      if (!Check(&S, DecodeSORegImmOperand(MI, tmp, Address, \
92051
217
                   Decoder))) { \
92052
0
        return MCDisassembler_Fail; \
92053
0
      } \
92054
217
      tmp = fieldname(insn, 20, 1); \
92055
217
      if (!Check(&S, DecodeCCOutOperand(MI, tmp, Address, \
92056
217
                Decoder))) { \
92057
0
        return MCDisassembler_Fail; \
92058
0
      } \
92059
217
      return S; \
92060
217
    case 372: \
92061
95
      tmp = fieldname(insn, 16, 4); \
92062
95
      if (!Check(&S, DecoderGPRRegisterClass( \
92063
95
                 MI, tmp, Address, Decoder))) { \
92064
0
        return MCDisassembler_Fail; \
92065
0
      } \
92066
95
      tmp = 0x0; \
92067
95
      tmp |= fieldname(insn, 0, 8) << 0; \
92068
95
      tmp |= fieldname(insn, 12, 3) << 8; \
92069
95
      tmp |= fieldname(insn, 26, 1) << 11; \
92070
95
      if (!Check(&S, DecodeT2SOImm(MI, tmp, Address, \
92071
95
                 Decoder))) { \
92072
0
        return MCDisassembler_Fail; \
92073
0
      } \
92074
95
      return S; \
92075
3.94k
    case 373: \
92076
3.94k
      tmp = fieldname(insn, 8, 4); \
92077
3.94k
      if (!Check(&S, DecoderGPRRegisterClass( \
92078
3.94k
                 MI, tmp, Address, Decoder))) { \
92079
0
        return MCDisassembler_Fail; \
92080
0
      } \
92081
3.94k
      tmp = fieldname(insn, 16, 4); \
92082
3.94k
      if (!Check(&S, DecoderGPRRegisterClass( \
92083
3.94k
                 MI, tmp, Address, Decoder))) { \
92084
0
        return MCDisassembler_Fail; \
92085
0
      } \
92086
3.94k
      tmp = 0x0; \
92087
3.94k
      tmp |= fieldname(insn, 0, 8) << 0; \
92088
3.94k
      tmp |= fieldname(insn, 12, 3) << 8; \
92089
3.94k
      tmp |= fieldname(insn, 26, 1) << 11; \
92090
3.94k
      if (!Check(&S, DecodeT2SOImm(MI, tmp, Address, \
92091
3.94k
                 Decoder))) { \
92092
0
        return MCDisassembler_Fail; \
92093
0
      } \
92094
3.94k
      tmp = fieldname(insn, 20, 1); \
92095
3.94k
      if (!Check(&S, DecodeCCOutOperand(MI, tmp, Address, \
92096
3.94k
                Decoder))) { \
92097
0
        return MCDisassembler_Fail; \
92098
0
      } \
92099
3.94k
      return S; \
92100
3.94k
    case 374: \
92101
362
      tmp = fieldname(insn, 8, 4); \
92102
362
      if (!Check(&S, DecoderGPRRegisterClass( \
92103
362
                 MI, tmp, Address, Decoder))) { \
92104
0
        return MCDisassembler_Fail; \
92105
0
      } \
92106
362
      tmp = 0x0; \
92107
362
      tmp |= fieldname(insn, 0, 8) << 0; \
92108
362
      tmp |= fieldname(insn, 12, 3) << 8; \
92109
362
      tmp |= fieldname(insn, 26, 1) << 11; \
92110
362
      if (!Check(&S, DecodeT2SOImm(MI, tmp, Address, \
92111
362
                 Decoder))) { \
92112
0
        return MCDisassembler_Fail; \
92113
0
      } \
92114
362
      tmp = fieldname(insn, 20, 1); \
92115
362
      if (!Check(&S, DecodeCCOutOperand(MI, tmp, Address, \
92116
362
                Decoder))) { \
92117
0
        return MCDisassembler_Fail; \
92118
0
      } \
92119
362
      return S; \
92120
491
    case 375: \
92121
491
      if (!Check(&S, DecodeT2AddSubSPImm(MI, insn, Address, \
92122
491
                 Decoder))) { \
92123
0
        return MCDisassembler_Fail; \
92124
0
      } \
92125
491
      return S; \
92126
491
    case 376: \
92127
77
      tmp = fieldname(insn, 16, 4); \
92128
77
      if (!Check(&S, DecodeGPRnopcRegisterClass( \
92129
77
                 MI, tmp, Address, Decoder))) { \
92130
0
        return MCDisassembler_Fail; \
92131
0
      } \
92132
77
      tmp = 0x0; \
92133
77
      tmp |= fieldname(insn, 0, 8) << 0; \
92134
77
      tmp |= fieldname(insn, 12, 3) << 8; \
92135
77
      tmp |= fieldname(insn, 26, 1) << 11; \
92136
77
      if (!Check(&S, DecodeT2SOImm(MI, tmp, Address, \
92137
77
                 Decoder))) { \
92138
0
        return MCDisassembler_Fail; \
92139
0
      } \
92140
77
      return S; \
92141
1.45k
    case 377: \
92142
1.45k
      tmp = fieldname(insn, 8, 4); \
92143
1.45k
      if (!Check(&S, DecoderGPRRegisterClass( \
92144
1.45k
                 MI, tmp, Address, Decoder))) { \
92145
0
        return MCDisassembler_Fail; \
92146
0
      } \
92147
1.45k
      tmp = fieldname(insn, 16, 4); \
92148
1.45k
      if (!Check(&S, DecodeGPRnopcRegisterClass( \
92149
1.45k
                 MI, tmp, Address, Decoder))) { \
92150
0
        return MCDisassembler_Fail; \
92151
0
      } \
92152
1.45k
      tmp = 0x0; \
92153
1.45k
      tmp |= fieldname(insn, 0, 8) << 0; \
92154
1.45k
      tmp |= fieldname(insn, 12, 3) << 8; \
92155
1.45k
      tmp |= fieldname(insn, 26, 1) << 11; \
92156
1.45k
      if (!Check(&S, DecodeT2SOImm(MI, tmp, Address, \
92157
1.45k
                 Decoder))) { \
92158
0
        return MCDisassembler_Fail; \
92159
0
      } \
92160
1.45k
      tmp = fieldname(insn, 20, 1); \
92161
1.45k
      if (!Check(&S, DecodeCCOutOperand(MI, tmp, Address, \
92162
1.45k
                Decoder))) { \
92163
0
        return MCDisassembler_Fail; \
92164
0
      } \
92165
1.45k
      return S; \
92166
1.45k
    case 378: \
92167
1.18k
      if (!Check(&S, \
92168
1.18k
           DecodeT2Adr(MI, insn, Address, Decoder))) { \
92169
4
        return MCDisassembler_Fail; \
92170
4
      } \
92171
1.18k
      return S; \
92172
1.18k
    case 379: \
92173
439
      tmp = fieldname(insn, 8, 4); \
92174
439
      if (!Check(&S, DecoderGPRRegisterClass( \
92175
439
                 MI, tmp, Address, Decoder))) { \
92176
0
        return MCDisassembler_Fail; \
92177
0
      } \
92178
439
      tmp = fieldname(insn, 16, 4); \
92179
439
      if (!Check(&S, DecodeGPRRegisterClass( \
92180
439
                 MI, tmp, Address, Decoder))) { \
92181
0
        return MCDisassembler_Fail; \
92182
0
      } \
92183
439
      tmp = 0x0; \
92184
439
      tmp |= fieldname(insn, 0, 8) << 0; \
92185
439
      tmp |= fieldname(insn, 12, 3) << 8; \
92186
439
      tmp |= fieldname(insn, 26, 1) << 11; \
92187
439
      MCOperand_CreateImm0(MI, tmp); \
92188
439
      return S; \
92189
558
    case 380: \
92190
558
      if (!Check(&S, DecodeT2MOVTWInstruction( \
92191
558
                 MI, insn, Address, Decoder))) { \
92192
0
        return MCDisassembler_Fail; \
92193
0
      } \
92194
558
      return S; \
92195
558
    case 381: \
92196
134
      tmp = fieldname(insn, 8, 4); \
92197
134
      if (!Check(&S, DecoderGPRRegisterClass( \
92198
134
                 MI, tmp, Address, Decoder))) { \
92199
0
        return MCDisassembler_Fail; \
92200
0
      } \
92201
134
      tmp = fieldname(insn, 0, 4); \
92202
134
      MCOperand_CreateImm0(MI, tmp); \
92203
134
      tmp = fieldname(insn, 16, 4); \
92204
134
      if (!Check(&S, DecoderGPRRegisterClass( \
92205
134
                 MI, tmp, Address, Decoder))) { \
92206
0
        return MCDisassembler_Fail; \
92207
0
      } \
92208
134
      return S; \
92209
1.88k
    case 382: \
92210
1.88k
      tmp = fieldname(insn, 8, 4); \
92211
1.88k
      if (!Check(&S, DecoderGPRRegisterClass( \
92212
1.88k
                 MI, tmp, Address, Decoder))) { \
92213
0
        return MCDisassembler_Fail; \
92214
0
      } \
92215
1.88k
      tmp = fieldname(insn, 0, 5); \
92216
1.88k
      MCOperand_CreateImm0(MI, tmp); \
92217
1.88k
      tmp = fieldname(insn, 16, 4); \
92218
1.88k
      if (!Check(&S, DecoderGPRRegisterClass( \
92219
1.88k
                 MI, tmp, Address, Decoder))) { \
92220
0
        return MCDisassembler_Fail; \
92221
0
      } \
92222
1.88k
      tmp = 0x0; \
92223
1.88k
      tmp |= fieldname(insn, 6, 2) << 0; \
92224
1.88k
      tmp |= fieldname(insn, 12, 3) << 2; \
92225
1.88k
      tmp |= fieldname(insn, 21, 1) << 5; \
92226
1.88k
      if (!Check(&S, DecodeT2ShifterImmOperand( \
92227
1.88k
                 MI, tmp, Address, Decoder))) { \
92228
1
        return MCDisassembler_Fail; \
92229
1
      } \
92230
1.88k
      return S; \
92231
1.88k
    case 383: \
92232
462
      tmp = fieldname(insn, 8, 4); \
92233
462
      if (!Check(&S, DecoderGPRRegisterClass( \
92234
462
                 MI, tmp, Address, Decoder))) { \
92235
0
        return MCDisassembler_Fail; \
92236
0
      } \
92237
462
      tmp = fieldname(insn, 16, 4); \
92238
462
      if (!Check(&S, DecoderGPRRegisterClass( \
92239
462
                 MI, tmp, Address, Decoder))) { \
92240
0
        return MCDisassembler_Fail; \
92241
0
      } \
92242
462
      tmp = 0x0; \
92243
462
      tmp |= fieldname(insn, 6, 2) << 0; \
92244
462
      tmp |= fieldname(insn, 12, 3) << 2; \
92245
462
      MCOperand_CreateImm0(MI, tmp); \
92246
462
      tmp = fieldname(insn, 0, 5); \
92247
462
      MCOperand_CreateImm0(MI, tmp); \
92248
462
      return S; \
92249
462
    case 384: \
92250
95
      tmp = fieldname(insn, 8, 4); \
92251
95
      if (!Check(&S, DecoderGPRRegisterClass( \
92252
95
                 MI, tmp, Address, Decoder))) { \
92253
0
        return MCDisassembler_Fail; \
92254
0
      } \
92255
95
      tmp = fieldname(insn, 8, 4); \
92256
95
      if (!Check(&S, DecoderGPRRegisterClass( \
92257
95
                 MI, tmp, Address, Decoder))) { \
92258
0
        return MCDisassembler_Fail; \
92259
0
      } \
92260
95
      tmp = 0x0; \
92261
95
      tmp |= fieldname(insn, 0, 5) << 5; \
92262
95
      tmp |= fieldname(insn, 6, 2) << 0; \
92263
95
      tmp |= fieldname(insn, 12, 3) << 2; \
92264
95
      if (!Check(&S, DecodeBitfieldMaskOperand( \
92265
95
                 MI, tmp, Address, Decoder))) { \
92266
0
        return MCDisassembler_Fail; \
92267
0
      } \
92268
95
      return S; \
92269
429
    case 385: \
92270
429
      tmp = fieldname(insn, 8, 4); \
92271
429
      if (!Check(&S, DecoderGPRRegisterClass( \
92272
429
                 MI, tmp, Address, Decoder))) { \
92273
0
        return MCDisassembler_Fail; \
92274
0
      } \
92275
429
      tmp = fieldname(insn, 8, 4); \
92276
429
      if (!Check(&S, DecoderGPRRegisterClass( \
92277
429
                 MI, tmp, Address, Decoder))) { \
92278
0
        return MCDisassembler_Fail; \
92279
0
      } \
92280
429
      tmp = fieldname(insn, 16, 4); \
92281
429
      if (!Check(&S, DecoderGPRRegisterClass( \
92282
429
                 MI, tmp, Address, Decoder))) { \
92283
0
        return MCDisassembler_Fail; \
92284
0
      } \
92285
429
      tmp = 0x0; \
92286
429
      tmp |= fieldname(insn, 0, 5) << 5; \
92287
429
      tmp |= fieldname(insn, 6, 2) << 0; \
92288
429
      tmp |= fieldname(insn, 12, 3) << 2; \
92289
429
      if (!Check(&S, DecodeBitfieldMaskOperand( \
92290
429
                 MI, tmp, Address, Decoder))) { \
92291
0
        return MCDisassembler_Fail; \
92292
0
      } \
92293
429
      return S; \
92294
429
    case 386: \
92295
69
      tmp = fieldname(insn, 16, 4); \
92296
69
      if (!Check(&S, DecodeGPRnopcRegisterClass( \
92297
69
                 MI, tmp, Address, Decoder))) { \
92298
0
        return MCDisassembler_Fail; \
92299
0
      } \
92300
69
      return S; \
92301
69
    case 387: \
92302
22
      tmp = fieldname(insn, 0, 4); \
92303
22
      MCOperand_CreateImm0(MI, tmp); \
92304
22
      return S; \
92305
1.19k
    case 388: \
92306
1.19k
      if (!Check(&S, DecodeT2HintSpaceInstruction( \
92307
1.19k
                 MI, insn, Address, Decoder))) { \
92308
0
        return MCDisassembler_Fail; \
92309
0
      } \
92310
1.19k
      return S; \
92311
1.19k
    case 389: \
92312
970
      if (!Check(&S, DecodeT2CPSInstruction( \
92313
970
                 MI, insn, Address, Decoder))) { \
92314
1
        return MCDisassembler_Fail; \
92315
1
      } \
92316
970
      return S; \
92317
970
    case 390: \
92318
145
      tmp = fieldname(insn, 8, 4); \
92319
145
      if (!Check(&S, DecodeGPRRegisterClass( \
92320
145
                 MI, tmp, Address, Decoder))) { \
92321
0
        return MCDisassembler_Fail; \
92322
0
      } \
92323
145
      return S; \
92324
321
    case 391: \
92325
321
      tmp = 0x0; \
92326
321
      tmp |= fieldname(insn, 0, 12) << 0; \
92327
321
      tmp |= fieldname(insn, 16, 4) << 12; \
92328
321
      MCOperand_CreateImm0(MI, tmp); \
92329
321
      return S; \
92330
145
    case 392: \
92331
133
      tmp = fieldname(insn, 16, 4); \
92332
133
      MCOperand_CreateImm0(MI, tmp); \
92333
133
      return S; \
92334
205
    case 393: \
92335
205
      tmp = 0x0; \
92336
205
      tmp |= fieldname(insn, 8, 4) << 0; \
92337
205
      tmp |= fieldname(insn, 20, 1) << 4; \
92338
205
      if (!Check(&S, DecodeMSRMask(MI, tmp, Address, \
92339
205
                 Decoder))) { \
92340
1
        return MCDisassembler_Fail; \
92341
1
      } \
92342
205
      tmp = fieldname(insn, 16, 4); \
92343
204
      if (!Check(&S, DecoderGPRRegisterClass( \
92344
204
                 MI, tmp, Address, Decoder))) { \
92345
0
        return MCDisassembler_Fail; \
92346
0
      } \
92347
204
      return S; \
92348
204
    case 394: \
92349
87
      tmp = 0x0; \
92350
87
      tmp |= fieldname(insn, 4, 1) << 4; \
92351
87
      tmp |= fieldname(insn, 8, 4) << 0; \
92352
87
      tmp |= fieldname(insn, 20, 1) << 5; \
92353
87
      if (!Check(&S, DecodeBankedReg(MI, tmp, Address, \
92354
87
                   Decoder))) { \
92355
1
        return MCDisassembler_Fail; \
92356
1
      } \
92357
87
      tmp = fieldname(insn, 16, 4); \
92358
86
      if (!Check(&S, DecoderGPRRegisterClass( \
92359
86
                 MI, tmp, Address, Decoder))) { \
92360
0
        return MCDisassembler_Fail; \
92361
0
      } \
92362
86
      return S; \
92363
10.1k
    case 395: \
92364
10.1k
      tmp = 0x0; \
92365
10.1k
      tmp |= fieldname(insn, 0, 8) << 0; \
92366
10.1k
      tmp |= fieldname(insn, 10, 2) << 10; \
92367
10.1k
      if (!Check(&S, DecodeMSRMask(MI, tmp, Address, \
92368
10.1k
                 Decoder))) { \
92369
0
        return MCDisassembler_Fail; \
92370
0
      } \
92371
10.1k
      tmp = fieldname(insn, 16, 4); \
92372
10.1k
      if (!Check(&S, DecoderGPRRegisterClass( \
92373
10.1k
                 MI, tmp, Address, Decoder))) { \
92374
0
        return MCDisassembler_Fail; \
92375
0
      } \
92376
10.1k
      return S; \
92377
10.1k
    case 396: \
92378
22
      tmp = fieldname(insn, 8, 4); \
92379
22
      if (!Check(&S, DecoderGPRRegisterClass( \
92380
22
                 MI, tmp, Address, Decoder))) { \
92381
0
        return MCDisassembler_Fail; \
92382
0
      } \
92383
22
      tmp = 0x0; \
92384
22
      tmp |= fieldname(insn, 4, 1) << 4; \
92385
22
      tmp |= fieldname(insn, 16, 4) << 0; \
92386
22
      tmp |= fieldname(insn, 20, 1) << 5; \
92387
22
      if (!Check(&S, DecodeBankedReg(MI, tmp, Address, \
92388
22
                   Decoder))) { \
92389
1
        return MCDisassembler_Fail; \
92390
1
      } \
92391
22
      return S; \
92392
1.11k
    case 397: \
92393
1.11k
      tmp = fieldname(insn, 8, 4); \
92394
1.11k
      if (!Check(&S, DecoderGPRRegisterClass( \
92395
1.11k
                 MI, tmp, Address, Decoder))) { \
92396
0
        return MCDisassembler_Fail; \
92397
0
      } \
92398
1.11k
      tmp = fieldname(insn, 0, 8); \
92399
1.11k
      if (!Check(&S, DecodeMSRMask(MI, tmp, Address, \
92400
1.11k
                 Decoder))) { \
92401
0
        return MCDisassembler_Fail; \
92402
0
      } \
92403
1.11k
      return S; \
92404
2.90k
    case 398: \
92405
2.90k
      if (!Check(&S, DecodeThumb2BCCInstruction( \
92406
2.90k
                 MI, insn, Address, Decoder))) { \
92407
68
        return MCDisassembler_Fail; \
92408
68
      } \
92409
2.90k
      return S; \
92410
2.90k
    case 399: \
92411
2.88k
      if (!Check(&S, DecodeLOLoop(MI, insn, Address, \
92412
2.88k
                Decoder))) { \
92413
3
        return MCDisassembler_Fail; \
92414
3
      } \
92415
2.88k
      return S; \
92416
2.88k
    case 400: \
92417
143
      tmp = fieldname(insn, 23, 4); \
92418
143
      if (!Check(&S, DecodeBFLabelOperand_0_0_0_4( \
92419
143
                 MI, tmp, Address, Decoder))) { \
92420
2
        return MCDisassembler_Fail; \
92421
2
      } \
92422
143
      tmp = 0x0; \
92423
141
      tmp |= fieldname(insn, 1, 10) << 1; \
92424
141
      tmp |= fieldname(insn, 11, 1) << 0; \
92425
141
      tmp |= fieldname(insn, 16, 7) << 11; \
92426
141
      if (!Check(&S, DecodeBFLabelOperand_1_0_1_18( \
92427
141
                 MI, tmp, Address, Decoder))) { \
92428
0
        return MCDisassembler_Fail; \
92429
0
      } \
92430
141
      return S; \
92431
141
    case 401: \
92432
116
      tmp = fieldname(insn, 23, 4); \
92433
116
      if (!Check(&S, DecodeBFLabelOperand_0_0_0_4( \
92434
116
                 MI, tmp, Address, Decoder))) { \
92435
4
        return MCDisassembler_Fail; \
92436
4
      } \
92437
116
      tmp = 0x0; \
92438
112
      tmp |= fieldname(insn, 1, 10) << 1; \
92439
112
      tmp |= fieldname(insn, 11, 1) << 0; \
92440
112
      tmp |= fieldname(insn, 16, 1) << 11; \
92441
112
      if (!Check(&S, DecodeBFLabelOperand_1_0_1_12( \
92442
112
                 MI, tmp, Address, Decoder))) { \
92443
0
        return MCDisassembler_Fail; \
92444
0
      } \
92445
112
      tmp = fieldname(insn, 17, 1); \
92446
112
      if (!Check(&S, DecodeBFAfterTargetOperand( \
92447
112
                 MI, tmp, Address, Decoder))) { \
92448
0
        return MCDisassembler_Fail; \
92449
0
      } \
92450
112
      tmp = fieldname(insn, 18, 4); \
92451
112
      if (!Check(&S, DecodePredNoALOperand(MI, tmp, Address, \
92452
112
                   Decoder))) { \
92453
2
        return MCDisassembler_Fail; \
92454
2
      } \
92455
112
      return S; \
92456
252
    case 402: \
92457
252
      tmp = fieldname(insn, 23, 4); \
92458
252
      if (!Check(&S, DecodeBFLabelOperand_0_0_0_4( \
92459
252
                 MI, tmp, Address, Decoder))) { \
92460
3
        return MCDisassembler_Fail; \
92461
3
      } \
92462
252
      tmp = 0x0; \
92463
249
      tmp |= fieldname(insn, 1, 10) << 1; \
92464
249
      tmp |= fieldname(insn, 11, 1) << 0; \
92465
249
      tmp |= fieldname(insn, 16, 5) << 11; \
92466
249
      if (!Check(&S, DecodeBFLabelOperand_1_0_1_16( \
92467
249
                 MI, tmp, Address, Decoder))) { \
92468
0
        return MCDisassembler_Fail; \
92469
0
      } \
92470
249
      return S; \
92471
249
    case 403: \
92472
158
      tmp = fieldname(insn, 23, 4); \
92473
158
      if (!Check(&S, DecodeBFLabelOperand_0_0_0_4( \
92474
158
                 MI, tmp, Address, Decoder))) { \
92475
1
        return MCDisassembler_Fail; \
92476
1
      } \
92477
158
      tmp = fieldname(insn, 16, 4); \
92478
157
      if (!Check(&S, DecoderGPRRegisterClass( \
92479
157
                 MI, tmp, Address, Decoder))) { \
92480
0
        return MCDisassembler_Fail; \
92481
0
      } \
92482
157
      return S; \
92483
1.88k
    case 404: \
92484
1.88k
      if (!Check(&S, DecodeT2BInstruction(MI, insn, Address, \
92485
1.88k
                  Decoder))) { \
92486
0
        return MCDisassembler_Fail; \
92487
0
      } \
92488
1.88k
      return S; \
92489
1.88k
    case 405: \
92490
843
      tmp = fieldname(insn, 12, 4); \
92491
843
      if (!Check(&S, DecoderGPRRegisterClass( \
92492
843
                 MI, tmp, Address, Decoder))) { \
92493
0
        return MCDisassembler_Fail; \
92494
0
      } \
92495
843
      tmp = 0x0; \
92496
843
      tmp |= fieldname(insn, 0, 4) << 2; \
92497
843
      tmp |= fieldname(insn, 4, 2) << 0; \
92498
843
      tmp |= fieldname(insn, 16, 4) << 6; \
92499
843
      if (!Check(&S, DecodeT2AddrModeSOReg(MI, tmp, Address, \
92500
843
                   Decoder))) { \
92501
1
        return MCDisassembler_Fail; \
92502
1
      } \
92503
843
      return S; \
92504
2.80k
    case 406: \
92505
2.80k
      if (!Check(&S, DecodeT2LdStPre(MI, insn, Address, \
92506
2.80k
                   Decoder))) { \
92507
4
        return MCDisassembler_Fail; \
92508
4
      } \
92509
2.80k
      return S; \
92510
2.80k
    case 407: \
92511
320
      tmp = fieldname(insn, 12, 4); \
92512
320
      if (!Check(&S, DecoderGPRRegisterClass( \
92513
320
                 MI, tmp, Address, Decoder))) { \
92514
0
        return MCDisassembler_Fail; \
92515
0
      } \
92516
320
      tmp = 0x0; \
92517
320
      tmp |= fieldname(insn, 0, 8) << 0; \
92518
320
      tmp |= fieldname(insn, 16, 4) << 9; \
92519
320
      if (!Check(&S, DecodeT2AddrModeImm8(MI, tmp, Address, \
92520
320
                  Decoder))) { \
92521
1
        return MCDisassembler_Fail; \
92522
1
      } \
92523
320
      return S; \
92524
565
    case 408: \
92525
565
      tmp = fieldname(insn, 12, 4); \
92526
565
      if (!Check(&S, DecoderGPRRegisterClass( \
92527
565
                 MI, tmp, Address, Decoder))) { \
92528
0
        return MCDisassembler_Fail; \
92529
0
      } \
92530
565
      tmp = 0x0; \
92531
565
      tmp |= fieldname(insn, 0, 8) << 0; \
92532
565
      tmp |= fieldname(insn, 9, 1) << 8; \
92533
565
      tmp |= fieldname(insn, 16, 4) << 9; \
92534
565
      if (!Check(&S, DecodeT2AddrModeImm8(MI, tmp, Address, \
92535
565
                  Decoder))) { \
92536
2
        return MCDisassembler_Fail; \
92537
2
      } \
92538
565
      return S; \
92539
565
    case 409: \
92540
471
      tmp = fieldname(insn, 12, 4); \
92541
471
      if (!Check(&S, DecoderGPRRegisterClass( \
92542
471
                 MI, tmp, Address, Decoder))) { \
92543
0
        return MCDisassembler_Fail; \
92544
0
      } \
92545
471
      tmp = 0x1000; \
92546
471
      tmp |= fieldname(insn, 0, 12) << 0; \
92547
471
      tmp |= fieldname(insn, 16, 4) << 13; \
92548
471
      if (!Check(&S, DecodeT2AddrModeImm12(MI, tmp, Address, \
92549
471
                   Decoder))) { \
92550
2
        return MCDisassembler_Fail; \
92551
2
      } \
92552
471
      return S; \
92553
2.44k
    case 410: \
92554
2.44k
      if (!Check(&S, DecodeT2LoadShift(MI, insn, Address, \
92555
2.44k
               Decoder))) { \
92556
2
        return MCDisassembler_Fail; \
92557
2
      } \
92558
2.44k
      return S; \
92559
2.44k
    case 411: \
92560
1.42k
      if (!Check(&S, DecodeT2LoadImm8(MI, insn, Address, \
92561
1.42k
              Decoder))) { \
92562
2
        return MCDisassembler_Fail; \
92563
2
      } \
92564
1.42k
      return S; \
92565
1.69k
    case 412: \
92566
1.69k
      if (!Check(&S, DecodeT2LoadT(MI, insn, Address, \
92567
1.69k
                 Decoder))) { \
92568
2
        return MCDisassembler_Fail; \
92569
2
      } \
92570
1.69k
      return S; \
92571
3.56k
    case 413: \
92572
3.56k
      if (!Check(&S, DecodeT2LoadImm12(MI, insn, Address, \
92573
3.56k
               Decoder))) { \
92574
3
        return MCDisassembler_Fail; \
92575
3
      } \
92576
3.56k
      return S; \
92577
3.56k
    case 414: \
92578
924
      if (!Check(&S, DecodeT2LoadLabel(MI, insn, Address, \
92579
924
               Decoder))) { \
92580
1
        return MCDisassembler_Fail; \
92581
1
      } \
92582
924
      return S; \
92583
924
    case 415: \
92584
196
      tmp = fieldname(insn, 8, 4); \
92585
196
      if (!Check(&S, DecoderGPRRegisterClass( \
92586
196
                 MI, tmp, Address, Decoder))) { \
92587
0
        return MCDisassembler_Fail; \
92588
0
      } \
92589
196
      tmp = fieldname(insn, 16, 4); \
92590
196
      if (!Check(&S, DecoderGPRRegisterClass( \
92591
196
                 MI, tmp, Address, Decoder))) { \
92592
0
        return MCDisassembler_Fail; \
92593
0
      } \
92594
196
      tmp = fieldname(insn, 0, 4); \
92595
196
      if (!Check(&S, DecoderGPRRegisterClass( \
92596
196
                 MI, tmp, Address, Decoder))) { \
92597
0
        return MCDisassembler_Fail; \
92598
0
      } \
92599
196
      return S; \
92600
352
    case 416: \
92601
352
      tmp = fieldname(insn, 8, 4); \
92602
352
      if (!Check(&S, DecoderGPRRegisterClass( \
92603
352
                 MI, tmp, Address, Decoder))) { \
92604
0
        return MCDisassembler_Fail; \
92605
0
      } \
92606
352
      tmp = fieldname(insn, 0, 4); \
92607
352
      if (!Check(&S, DecoderGPRRegisterClass( \
92608
352
                 MI, tmp, Address, Decoder))) { \
92609
0
        return MCDisassembler_Fail; \
92610
0
      } \
92611
352
      tmp = fieldname(insn, 4, 2); \
92612
352
      MCOperand_CreateImm0(MI, tmp); \
92613
352
      return S; \
92614
352
    case 417: \
92615
339
      tmp = fieldname(insn, 8, 4); \
92616
339
      if (!Check(&S, DecoderGPRRegisterClass( \
92617
339
                 MI, tmp, Address, Decoder))) { \
92618
0
        return MCDisassembler_Fail; \
92619
0
      } \
92620
339
      tmp = fieldname(insn, 16, 4); \
92621
339
      if (!Check(&S, DecoderGPRRegisterClass( \
92622
339
                 MI, tmp, Address, Decoder))) { \
92623
0
        return MCDisassembler_Fail; \
92624
0
      } \
92625
339
      tmp = fieldname(insn, 0, 4); \
92626
339
      if (!Check(&S, DecoderGPRRegisterClass( \
92627
339
                 MI, tmp, Address, Decoder))) { \
92628
0
        return MCDisassembler_Fail; \
92629
0
      } \
92630
339
      tmp = fieldname(insn, 4, 2); \
92631
339
      MCOperand_CreateImm0(MI, tmp); \
92632
339
      return S; \
92633
339
    case 418: \
92634
75
      tmp = fieldname(insn, 8, 4); \
92635
75
      if (!Check(&S, DecoderGPRRegisterClass( \
92636
75
                 MI, tmp, Address, Decoder))) { \
92637
0
        return MCDisassembler_Fail; \
92638
0
      } \
92639
75
      tmp = fieldname(insn, 0, 4); \
92640
75
      if (!Check(&S, DecoderGPRRegisterClass( \
92641
75
                 MI, tmp, Address, Decoder))) { \
92642
0
        return MCDisassembler_Fail; \
92643
0
      } \
92644
75
      tmp = fieldname(insn, 16, 4); \
92645
75
      if (!Check(&S, DecoderGPRRegisterClass( \
92646
75
                 MI, tmp, Address, Decoder))) { \
92647
0
        return MCDisassembler_Fail; \
92648
0
      } \
92649
75
      return S; \
92650
156
    case 419: \
92651
156
      tmp = fieldname(insn, 8, 4); \
92652
156
      if (!Check(&S, DecoderGPRRegisterClass( \
92653
156
                 MI, tmp, Address, Decoder))) { \
92654
0
        return MCDisassembler_Fail; \
92655
0
      } \
92656
156
      tmp = 0x0; \
92657
156
      tmp |= fieldname(insn, 0, 4) << 0; \
92658
156
      tmp |= fieldname(insn, 16, 4) << 0; \
92659
156
      if (!Check(&S, DecoderGPRRegisterClass( \
92660
156
                 MI, tmp, Address, Decoder))) { \
92661
0
        return MCDisassembler_Fail; \
92662
0
      } \
92663
156
      return S; \
92664
3.20k
    case 420: \
92665
3.20k
      tmp = fieldname(insn, 8, 4); \
92666
3.20k
      if (!Check(&S, DecoderGPRRegisterClass( \
92667
3.20k
                 MI, tmp, Address, Decoder))) { \
92668
0
        return MCDisassembler_Fail; \
92669
0
      } \
92670
3.20k
      tmp = fieldname(insn, 16, 4); \
92671
3.20k
      if (!Check(&S, DecoderGPRRegisterClass( \
92672
3.20k
                 MI, tmp, Address, Decoder))) { \
92673
0
        return MCDisassembler_Fail; \
92674
0
      } \
92675
3.20k
      tmp = fieldname(insn, 0, 4); \
92676
3.20k
      if (!Check(&S, DecoderGPRRegisterClass( \
92677
3.20k
                 MI, tmp, Address, Decoder))) { \
92678
0
        return MCDisassembler_Fail; \
92679
0
      } \
92680
3.20k
      tmp = fieldname(insn, 12, 4); \
92681
3.20k
      if (!Check(&S, DecoderGPRRegisterClass( \
92682
3.20k
                 MI, tmp, Address, Decoder))) { \
92683
0
        return MCDisassembler_Fail; \
92684
0
      } \
92685
3.20k
      return S; \
92686
3.20k
    case 421: \
92687
389
      tmp = fieldname(insn, 12, 4); \
92688
389
      if (!Check(&S, DecoderGPRRegisterClass( \
92689
389
                 MI, tmp, Address, Decoder))) { \
92690
0
        return MCDisassembler_Fail; \
92691
0
      } \
92692
389
      tmp = fieldname(insn, 8, 4); \
92693
389
      if (!Check(&S, DecoderGPRRegisterClass( \
92694
389
                 MI, tmp, Address, Decoder))) { \
92695
0
        return MCDisassembler_Fail; \
92696
0
      } \
92697
389
      tmp = fieldname(insn, 16, 4); \
92698
389
      if (!Check(&S, DecoderGPRRegisterClass( \
92699
389
                 MI, tmp, Address, Decoder))) { \
92700
0
        return MCDisassembler_Fail; \
92701
0
      } \
92702
389
      tmp = fieldname(insn, 0, 4); \
92703
389
      if (!Check(&S, DecoderGPRRegisterClass( \
92704
389
                 MI, tmp, Address, Decoder))) { \
92705
0
        return MCDisassembler_Fail; \
92706
0
      } \
92707
389
      return S; \
92708
389
    case 422: \
92709
76
      tmp = fieldname(insn, 8, 4); \
92710
76
      if (!Check(&S, DecodeGPRRegisterClass( \
92711
76
                 MI, tmp, Address, Decoder))) { \
92712
0
        return MCDisassembler_Fail; \
92713
0
      } \
92714
76
      tmp = fieldname(insn, 16, 4); \
92715
76
      if (!Check(&S, DecodeGPRRegisterClass( \
92716
76
                 MI, tmp, Address, Decoder))) { \
92717
0
        return MCDisassembler_Fail; \
92718
0
      } \
92719
76
      tmp = fieldname(insn, 0, 4); \
92720
76
      if (!Check(&S, DecodeGPRRegisterClass( \
92721
76
                 MI, tmp, Address, Decoder))) { \
92722
0
        return MCDisassembler_Fail; \
92723
0
      } \
92724
76
      return S; \
92725
280
    case 423: \
92726
280
      tmp = fieldname(insn, 12, 4); \
92727
280
      if (!Check(&S, DecodeGPRRegisterClass( \
92728
280
                 MI, tmp, Address, Decoder))) { \
92729
0
        return MCDisassembler_Fail; \
92730
0
      } \
92731
280
      tmp = 0x0; \
92732
280
      tmp |= fieldname(insn, 0, 4) << 2; \
92733
280
      tmp |= fieldname(insn, 4, 2) << 0; \
92734
280
      tmp |= fieldname(insn, 16, 4) << 6; \
92735
280
      if (!Check(&S, DecodeT2AddrModeSOReg(MI, tmp, Address, \
92736
280
                   Decoder))) { \
92737
1
        return MCDisassembler_Fail; \
92738
1
      } \
92739
280
      return S; \
92740
280
    case 424: \
92741
132
      tmp = fieldname(insn, 12, 4); \
92742
132
      if (!Check(&S, DecodeGPRRegisterClass( \
92743
132
                 MI, tmp, Address, Decoder))) { \
92744
0
        return MCDisassembler_Fail; \
92745
0
      } \
92746
132
      tmp = 0x0; \
92747
132
      tmp |= fieldname(insn, 0, 8) << 0; \
92748
132
      tmp |= fieldname(insn, 9, 1) << 8; \
92749
132
      tmp |= fieldname(insn, 16, 4) << 9; \
92750
132
      if (!Check(&S, DecodeT2AddrModeImm8(MI, tmp, Address, \
92751
132
                  Decoder))) { \
92752
1
        return MCDisassembler_Fail; \
92753
1
      } \
92754
132
      return S; \
92755
202
    case 425: \
92756
202
      tmp = fieldname(insn, 12, 4); \
92757
202
      if (!Check(&S, DecodeGPRRegisterClass( \
92758
202
                 MI, tmp, Address, Decoder))) { \
92759
0
        return MCDisassembler_Fail; \
92760
0
      } \
92761
202
      tmp = 0x1000; \
92762
202
      tmp |= fieldname(insn, 0, 12) << 0; \
92763
202
      tmp |= fieldname(insn, 16, 4) << 13; \
92764
202
      if (!Check(&S, DecodeT2AddrModeImm12(MI, tmp, Address, \
92765
202
                   Decoder))) { \
92766
1
        return MCDisassembler_Fail; \
92767
1
      } \
92768
202
      return S; \
92769
1.50k
    case 426: \
92770
1.50k
      tmp = fieldname(insn, 12, 4); \
92771
1.50k
      if (!Check(&S, DecoderGPRRegisterClass( \
92772
1.50k
                 MI, tmp, Address, Decoder))) { \
92773
0
        return MCDisassembler_Fail; \
92774
0
      } \
92775
1.50k
      tmp = fieldname(insn, 8, 4); \
92776
1.50k
      if (!Check(&S, DecoderGPRRegisterClass( \
92777
1.50k
                 MI, tmp, Address, Decoder))) { \
92778
0
        return MCDisassembler_Fail; \
92779
0
      } \
92780
1.50k
      tmp = fieldname(insn, 16, 4); \
92781
1.50k
      if (!Check(&S, DecoderGPRRegisterClass( \
92782
1.50k
                 MI, tmp, Address, Decoder))) { \
92783
0
        return MCDisassembler_Fail; \
92784
0
      } \
92785
1.50k
      tmp = fieldname(insn, 0, 4); \
92786
1.50k
      if (!Check(&S, DecoderGPRRegisterClass( \
92787
1.50k
                 MI, tmp, Address, Decoder))) { \
92788
0
        return MCDisassembler_Fail; \
92789
0
      } \
92790
1.50k
      tmp = fieldname(insn, 12, 4); \
92791
1.50k
      if (!Check(&S, DecoderGPRRegisterClass( \
92792
1.50k
                 MI, tmp, Address, Decoder))) { \
92793
0
        return MCDisassembler_Fail; \
92794
0
      } \
92795
1.50k
      tmp = fieldname(insn, 8, 4); \
92796
1.50k
      if (!Check(&S, DecoderGPRRegisterClass( \
92797
1.50k
                 MI, tmp, Address, Decoder))) { \
92798
0
        return MCDisassembler_Fail; \
92799
0
      } \
92800
1.50k
      return S; \
92801
1.50k
    case 427: \
92802
34
      tmp = fieldname(insn, 12, 4); \
92803
34
      if (!Check(&S, DecodeGPRnospRegisterClass( \
92804
34
                 MI, tmp, Address, Decoder))) { \
92805
0
        return MCDisassembler_Fail; \
92806
0
      } \
92807
34
      tmp = fieldname(insn, 16, 4); \
92808
34
      if (!Check(&S, DecodeGPRnopcRegisterClass( \
92809
34
                 MI, tmp, Address, Decoder))) { \
92810
0
        return MCDisassembler_Fail; \
92811
0
      } \
92812
34
      tmp = fieldname(insn, 0, 4); \
92813
34
      if (!Check(&S, DecodeGPRnopcRegisterClass( \
92814
34
                 MI, tmp, Address, Decoder))) { \
92815
0
        return MCDisassembler_Fail; \
92816
0
      } \
92817
34
      return S; \
92818
100
    case 428: \
92819
100
      tmp = fieldname(insn, 12, 4); \
92820
100
      if (!Check(&S, DecodeGPRnospRegisterClass( \
92821
100
                 MI, tmp, Address, Decoder))) { \
92822
0
        return MCDisassembler_Fail; \
92823
0
      } \
92824
100
      tmp = fieldname(insn, 16, 4); \
92825
100
      if (!Check(&S, DecoderGPRRegisterClass( \
92826
100
                 MI, tmp, Address, Decoder))) { \
92827
0
        return MCDisassembler_Fail; \
92828
0
      } \
92829
100
      tmp = fieldname(insn, 0, 4); \
92830
100
      if (!Check(&S, DecodeGPRnopcRegisterClass( \
92831
100
                 MI, tmp, Address, Decoder))) { \
92832
0
        return MCDisassembler_Fail; \
92833
0
      } \
92834
100
      return S; \
92835
100
    case 429: \
92836
18
      tmp = fieldname(insn, 8, 4); \
92837
18
      if (!Check(&S, DecoderGPRRegisterClass( \
92838
18
                 MI, tmp, Address, Decoder))) { \
92839
0
        return MCDisassembler_Fail; \
92840
0
      } \
92841
18
      tmp = fieldname(insn, 16, 4); \
92842
18
      if (!Check(&S, DecodeGPRnopcRegisterClass( \
92843
18
                 MI, tmp, Address, Decoder))) { \
92844
0
        return MCDisassembler_Fail; \
92845
0
      } \
92846
18
      tmp = fieldname(insn, 0, 4); \
92847
18
      if (!Check(&S, DecodeGPRnopcRegisterClass( \
92848
18
                 MI, tmp, Address, Decoder))) { \
92849
0
        return MCDisassembler_Fail; \
92850
0
      } \
92851
18
      return S; \
92852
18
    case 430: \
92853
0
      tmp = 0x0; \
92854
0
      tmp |= fieldname(insn, 12, 4) << 1; \
92855
0
      tmp |= fieldname(insn, 22, 1) << 0; \
92856
0
      if (!Check(&S, DecodeSPRRegisterClass( \
92857
0
                 MI, tmp, Address, Decoder))) { \
92858
0
        return MCDisassembler_Fail; \
92859
0
      } \
92860
0
      tmp = fieldname(insn, 8, 3); \
92861
0
      if (!Check(&S, DecodeCoprocessor(MI, tmp, Address, \
92862
0
               Decoder))) { \
92863
0
        return MCDisassembler_Fail; \
92864
0
      } \
92865
0
      tmp = 0x0; \
92866
0
      tmp |= fieldname(insn, 0, 6) << 0; \
92867
0
      tmp |= fieldname(insn, 7, 1) << 6; \
92868
0
      tmp |= fieldname(insn, 16, 4) << 7; \
92869
0
      MCOperand_CreateImm0(MI, tmp); \
92870
0
      return S; \
92871
0
    case 431: \
92872
0
      tmp = 0x0; \
92873
0
      tmp |= fieldname(insn, 12, 4) << 1; \
92874
0
      tmp |= fieldname(insn, 22, 1) << 0; \
92875
0
      if (!Check(&S, DecodeSPRRegisterClass( \
92876
0
                 MI, tmp, Address, Decoder))) { \
92877
0
        return MCDisassembler_Fail; \
92878
0
      } \
92879
0
      tmp = fieldname(insn, 8, 3); \
92880
0
      if (!Check(&S, DecodeCoprocessor(MI, tmp, Address, \
92881
0
               Decoder))) { \
92882
0
        return MCDisassembler_Fail; \
92883
0
      } \
92884
0
      tmp = 0x0; \
92885
0
      tmp |= fieldname(insn, 0, 4) << 1; \
92886
0
      tmp |= fieldname(insn, 5, 1) << 0; \
92887
0
      if (!Check(&S, DecodeSPRRegisterClass( \
92888
0
                 MI, tmp, Address, Decoder))) { \
92889
0
        return MCDisassembler_Fail; \
92890
0
      } \
92891
0
      tmp = 0x0; \
92892
0
      tmp |= fieldname(insn, 4, 1) << 0; \
92893
0
      tmp |= fieldname(insn, 7, 1) << 1; \
92894
0
      tmp |= fieldname(insn, 16, 4) << 2; \
92895
0
      MCOperand_CreateImm0(MI, tmp); \
92896
0
      return S; \
92897
0
    case 432: \
92898
0
      tmp = 0x0; \
92899
0
      tmp |= fieldname(insn, 12, 4) << 1; \
92900
0
      tmp |= fieldname(insn, 22, 1) << 0; \
92901
0
      if (!Check(&S, DecodeSPRRegisterClass( \
92902
0
                 MI, tmp, Address, Decoder))) { \
92903
0
        return MCDisassembler_Fail; \
92904
0
      } \
92905
0
      tmp = fieldname(insn, 8, 3); \
92906
0
      if (!Check(&S, DecodeCoprocessor(MI, tmp, Address, \
92907
0
               Decoder))) { \
92908
0
        return MCDisassembler_Fail; \
92909
0
      } \
92910
0
      tmp = 0x0; \
92911
0
      tmp |= fieldname(insn, 7, 1) << 0; \
92912
0
      tmp |= fieldname(insn, 16, 4) << 1; \
92913
0
      if (!Check(&S, DecodeSPRRegisterClass( \
92914
0
                 MI, tmp, Address, Decoder))) { \
92915
0
        return MCDisassembler_Fail; \
92916
0
      } \
92917
0
      tmp = 0x0; \
92918
0
      tmp |= fieldname(insn, 0, 4) << 1; \
92919
0
      tmp |= fieldname(insn, 5, 1) << 0; \
92920
0
      if (!Check(&S, DecodeSPRRegisterClass( \
92921
0
                 MI, tmp, Address, Decoder))) { \
92922
0
        return MCDisassembler_Fail; \
92923
0
      } \
92924
0
      tmp = 0x0; \
92925
0
      tmp |= fieldname(insn, 4, 1) << 0; \
92926
0
      tmp |= fieldname(insn, 20, 2) << 1; \
92927
0
      MCOperand_CreateImm0(MI, tmp); \
92928
0
      return S; \
92929
0
    case 433: \
92930
0
      tmp = 0x0; \
92931
0
      tmp |= fieldname(insn, 12, 4) << 0; \
92932
0
      tmp |= fieldname(insn, 22, 1) << 4; \
92933
0
      if (!Check(&S, DecodeDPR_VFP2RegisterClass( \
92934
0
                 MI, tmp, Address, Decoder))) { \
92935
0
        return MCDisassembler_Fail; \
92936
0
      } \
92937
0
      tmp = fieldname(insn, 8, 3); \
92938
0
      if (!Check(&S, DecodeCoprocessor(MI, tmp, Address, \
92939
0
               Decoder))) { \
92940
0
        return MCDisassembler_Fail; \
92941
0
      } \
92942
0
      tmp = 0x0; \
92943
0
      tmp |= fieldname(insn, 0, 6) << 0; \
92944
0
      tmp |= fieldname(insn, 7, 1) << 6; \
92945
0
      tmp |= fieldname(insn, 16, 4) << 7; \
92946
0
      MCOperand_CreateImm0(MI, tmp); \
92947
0
      return S; \
92948
0
    case 434: \
92949
0
      tmp = 0x0; \
92950
0
      tmp |= fieldname(insn, 12, 4) << 0; \
92951
0
      tmp |= fieldname(insn, 22, 1) << 4; \
92952
0
      if (!Check(&S, DecodeDPR_VFP2RegisterClass( \
92953
0
                 MI, tmp, Address, Decoder))) { \
92954
0
        return MCDisassembler_Fail; \
92955
0
      } \
92956
0
      tmp = fieldname(insn, 8, 3); \
92957
0
      if (!Check(&S, DecodeCoprocessor(MI, tmp, Address, \
92958
0
               Decoder))) { \
92959
0
        return MCDisassembler_Fail; \
92960
0
      } \
92961
0
      tmp = 0x0; \
92962
0
      tmp |= fieldname(insn, 0, 4) << 0; \
92963
0
      tmp |= fieldname(insn, 5, 1) << 4; \
92964
0
      if (!Check(&S, DecodeDPR_VFP2RegisterClass( \
92965
0
                 MI, tmp, Address, Decoder))) { \
92966
0
        return MCDisassembler_Fail; \
92967
0
      } \
92968
0
      tmp = 0x0; \
92969
0
      tmp |= fieldname(insn, 4, 1) << 0; \
92970
0
      tmp |= fieldname(insn, 7, 1) << 1; \
92971
0
      tmp |= fieldname(insn, 16, 4) << 2; \
92972
0
      MCOperand_CreateImm0(MI, tmp); \
92973
0
      return S; \
92974
0
    case 435: \
92975
0
      tmp = 0x0; \
92976
0
      tmp |= fieldname(insn, 12, 4) << 0; \
92977
0
      tmp |= fieldname(insn, 22, 1) << 4; \
92978
0
      if (!Check(&S, DecodeDPR_VFP2RegisterClass( \
92979
0
                 MI, tmp, Address, Decoder))) { \
92980
0
        return MCDisassembler_Fail; \
92981
0
      } \
92982
0
      tmp = fieldname(insn, 8, 3); \
92983
0
      if (!Check(&S, DecodeCoprocessor(MI, tmp, Address, \
92984
0
               Decoder))) { \
92985
0
        return MCDisassembler_Fail; \
92986
0
      } \
92987
0
      tmp = 0x0; \
92988
0
      tmp |= fieldname(insn, 7, 1) << 4; \
92989
0
      tmp |= fieldname(insn, 16, 4) << 0; \
92990
0
      if (!Check(&S, DecodeDPR_VFP2RegisterClass( \
92991
0
                 MI, tmp, Address, Decoder))) { \
92992
0
        return MCDisassembler_Fail; \
92993
0
      } \
92994
0
      tmp = 0x0; \
92995
0
      tmp |= fieldname(insn, 0, 4) << 0; \
92996
0
      tmp |= fieldname(insn, 5, 1) << 4; \
92997
0
      if (!Check(&S, DecodeDPR_VFP2RegisterClass( \
92998
0
                 MI, tmp, Address, Decoder))) { \
92999
0
        return MCDisassembler_Fail; \
93000
0
      } \
93001
0
      tmp = 0x0; \
93002
0
      tmp |= fieldname(insn, 4, 1) << 0; \
93003
0
      tmp |= fieldname(insn, 20, 2) << 1; \
93004
0
      MCOperand_CreateImm0(MI, tmp); \
93005
0
      return S; \
93006
0
    case 436: \
93007
0
      tmp = fieldname(insn, 13, 3); \
93008
0
      if (!Check(&S, DecodeMQPRRegisterClass( \
93009
0
                 MI, tmp, Address, Decoder))) { \
93010
0
        return MCDisassembler_Fail; \
93011
0
      } \
93012
0
      tmp = fieldname(insn, 8, 3); \
93013
0
      if (!Check(&S, DecodeCoprocessor(MI, tmp, Address, \
93014
0
               Decoder))) { \
93015
0
        return MCDisassembler_Fail; \
93016
0
      } \
93017
0
      tmp = 0x0; \
93018
0
      tmp |= fieldname(insn, 0, 6) << 0; \
93019
0
      tmp |= fieldname(insn, 7, 1) << 6; \
93020
0
      tmp |= fieldname(insn, 16, 4) << 7; \
93021
0
      tmp |= fieldname(insn, 24, 1) << 11; \
93022
0
      MCOperand_CreateImm0(MI, tmp); \
93023
0
      tmp = fieldname(insn, 13, 3); \
93024
0
      if (!Check(&S, DecodeVpredROperand(MI, tmp, Address, \
93025
0
                 Decoder))) { \
93026
0
        return MCDisassembler_Fail; \
93027
0
      } \
93028
0
      return S; \
93029
0
    case 437: \
93030
0
      tmp = fieldname(insn, 13, 3); \
93031
0
      if (!Check(&S, DecodeMQPRRegisterClass( \
93032
0
                 MI, tmp, Address, Decoder))) { \
93033
0
        return MCDisassembler_Fail; \
93034
0
      } \
93035
0
      tmp = fieldname(insn, 8, 3); \
93036
0
      if (!Check(&S, DecodeCoprocessor(MI, tmp, Address, \
93037
0
               Decoder))) { \
93038
0
        return MCDisassembler_Fail; \
93039
0
      } \
93040
0
      tmp = fieldname(insn, 1, 3); \
93041
0
      if (!Check(&S, DecodeMQPRRegisterClass( \
93042
0
                 MI, tmp, Address, Decoder))) { \
93043
0
        return MCDisassembler_Fail; \
93044
0
      } \
93045
0
      tmp = 0x0; \
93046
0
      tmp |= fieldname(insn, 4, 1) << 0; \
93047
0
      tmp |= fieldname(insn, 7, 1) << 1; \
93048
0
      tmp |= fieldname(insn, 16, 4) << 2; \
93049
0
      tmp |= fieldname(insn, 24, 1) << 6; \
93050
0
      MCOperand_CreateImm0(MI, tmp); \
93051
0
      tmp = fieldname(insn, 13, 3); \
93052
0
      if (!Check(&S, DecodeVpredROperand(MI, tmp, Address, \
93053
0
                 Decoder))) { \
93054
0
        return MCDisassembler_Fail; \
93055
0
      } \
93056
0
      return S; \
93057
0
    case 438: \
93058
0
      tmp = fieldname(insn, 13, 3); \
93059
0
      if (!Check(&S, DecodeMQPRRegisterClass( \
93060
0
                 MI, tmp, Address, Decoder))) { \
93061
0
        return MCDisassembler_Fail; \
93062
0
      } \
93063
0
      tmp = fieldname(insn, 8, 3); \
93064
0
      if (!Check(&S, DecodeCoprocessor(MI, tmp, Address, \
93065
0
               Decoder))) { \
93066
0
        return MCDisassembler_Fail; \
93067
0
      } \
93068
0
      tmp = fieldname(insn, 17, 3); \
93069
0
      if (!Check(&S, DecodeMQPRRegisterClass( \
93070
0
                 MI, tmp, Address, Decoder))) { \
93071
0
        return MCDisassembler_Fail; \
93072
0
      } \
93073
0
      tmp = fieldname(insn, 1, 3); \
93074
0
      if (!Check(&S, DecodeMQPRRegisterClass( \
93075
0
                 MI, tmp, Address, Decoder))) { \
93076
0
        return MCDisassembler_Fail; \
93077
0
      } \
93078
0
      tmp = 0x0; \
93079
0
      tmp |= fieldname(insn, 4, 1) << 0; \
93080
0
      tmp |= fieldname(insn, 20, 2) << 1; \
93081
0
      tmp |= fieldname(insn, 24, 1) << 3; \
93082
0
      MCOperand_CreateImm0(MI, tmp); \
93083
0
      tmp = fieldname(insn, 13, 3); \
93084
0
      if (!Check(&S, DecodeVpredROperand(MI, tmp, Address, \
93085
0
                 Decoder))) { \
93086
0
        return MCDisassembler_Fail; \
93087
0
      } \
93088
0
      return S; \
93089
0
    case 439: \
93090
0
      tmp = fieldname(insn, 12, 4); \
93091
0
      if (!Check(&S, \
93092
0
           DecodeGPRwithAPSR_NZCVnospRegisterClass( \
93093
0
             MI, tmp, Address, Decoder))) { \
93094
0
        return MCDisassembler_Fail; \
93095
0
      } \
93096
0
      tmp = fieldname(insn, 8, 3); \
93097
0
      if (!Check(&S, DecodeCoprocessor(MI, tmp, Address, \
93098
0
               Decoder))) { \
93099
0
        return MCDisassembler_Fail; \
93100
0
      } \
93101
0
      tmp = 0x0; \
93102
0
      tmp |= fieldname(insn, 0, 6) << 0; \
93103
0
      tmp |= fieldname(insn, 7, 1) << 6; \
93104
0
      tmp |= fieldname(insn, 16, 6) << 7; \
93105
0
      MCOperand_CreateImm0(MI, tmp); \
93106
0
      return S; \
93107
0
    case 440: \
93108
0
      tmp = fieldname(insn, 12, 4); \
93109
0
      if (!Check(&S, \
93110
0
           DecodeGPRwithAPSR_NZCVnospRegisterClass( \
93111
0
             MI, tmp, Address, Decoder))) { \
93112
0
        return MCDisassembler_Fail; \
93113
0
      } \
93114
0
      tmp = fieldname(insn, 8, 3); \
93115
0
      if (!Check(&S, DecodeCoprocessor(MI, tmp, Address, \
93116
0
               Decoder))) { \
93117
0
        return MCDisassembler_Fail; \
93118
0
      } \
93119
0
      tmp = fieldname(insn, 16, 4); \
93120
0
      if (!Check(&S, \
93121
0
           DecodeGPRwithAPSR_NZCVnospRegisterClass( \
93122
0
             MI, tmp, Address, Decoder))) { \
93123
0
        return MCDisassembler_Fail; \
93124
0
      } \
93125
0
      tmp = 0x0; \
93126
0
      tmp |= fieldname(insn, 0, 6) << 0; \
93127
0
      tmp |= fieldname(insn, 7, 1) << 6; \
93128
0
      tmp |= fieldname(insn, 20, 2) << 7; \
93129
0
      MCOperand_CreateImm0(MI, tmp); \
93130
0
      return S; \
93131
0
    case 441: \
93132
0
      tmp = fieldname(insn, 0, 4); \
93133
0
      if (!Check(&S, \
93134
0
           DecodeGPRwithAPSR_NZCVnospRegisterClass( \
93135
0
             MI, tmp, Address, Decoder))) { \
93136
0
        return MCDisassembler_Fail; \
93137
0
      } \
93138
0
      tmp = fieldname(insn, 8, 3); \
93139
0
      if (!Check(&S, DecodeCoprocessor(MI, tmp, Address, \
93140
0
               Decoder))) { \
93141
0
        return MCDisassembler_Fail; \
93142
0
      } \
93143
0
      tmp = fieldname(insn, 16, 4); \
93144
0
      if (!Check(&S, \
93145
0
           DecodeGPRwithAPSR_NZCVnospRegisterClass( \
93146
0
             MI, tmp, Address, Decoder))) { \
93147
0
        return MCDisassembler_Fail; \
93148
0
      } \
93149
0
      tmp = fieldname(insn, 12, 4); \
93150
0
      if (!Check(&S, \
93151
0
           DecodeGPRwithAPSR_NZCVnospRegisterClass( \
93152
0
             MI, tmp, Address, Decoder))) { \
93153
0
        return MCDisassembler_Fail; \
93154
0
      } \
93155
0
      tmp = 0x0; \
93156
0
      tmp |= fieldname(insn, 4, 2) << 0; \
93157
0
      tmp |= fieldname(insn, 7, 1) << 2; \
93158
0
      tmp |= fieldname(insn, 20, 3) << 3; \
93159
0
      MCOperand_CreateImm0(MI, tmp); \
93160
0
      return S; \
93161
0
    case 442: \
93162
0
      tmp = fieldname(insn, 12, 4); \
93163
0
      if (!Check(&S, DecodeGPRPairnospRegisterClass( \
93164
0
                 MI, tmp, Address, Decoder))) { \
93165
0
        return MCDisassembler_Fail; \
93166
0
      } \
93167
0
      tmp = fieldname(insn, 8, 3); \
93168
0
      if (!Check(&S, DecodeCoprocessor(MI, tmp, Address, \
93169
0
               Decoder))) { \
93170
0
        return MCDisassembler_Fail; \
93171
0
      } \
93172
0
      tmp = 0x0; \
93173
0
      tmp |= fieldname(insn, 0, 6) << 0; \
93174
0
      tmp |= fieldname(insn, 7, 1) << 6; \
93175
0
      tmp |= fieldname(insn, 16, 6) << 7; \
93176
0
      MCOperand_CreateImm0(MI, tmp); \
93177
0
      return S; \
93178
0
    case 443: \
93179
0
      tmp = fieldname(insn, 12, 4); \
93180
0
      if (!Check(&S, DecodeGPRPairnospRegisterClass( \
93181
0
                 MI, tmp, Address, Decoder))) { \
93182
0
        return MCDisassembler_Fail; \
93183
0
      } \
93184
0
      tmp = fieldname(insn, 8, 3); \
93185
0
      if (!Check(&S, DecodeCoprocessor(MI, tmp, Address, \
93186
0
               Decoder))) { \
93187
0
        return MCDisassembler_Fail; \
93188
0
      } \
93189
0
      tmp = fieldname(insn, 16, 4); \
93190
0
      if (!Check(&S, \
93191
0
           DecodeGPRwithAPSR_NZCVnospRegisterClass( \
93192
0
             MI, tmp, Address, Decoder))) { \
93193
0
        return MCDisassembler_Fail; \
93194
0
      } \
93195
0
      tmp = 0x0; \
93196
0
      tmp |= fieldname(insn, 0, 6) << 0; \
93197
0
      tmp |= fieldname(insn, 7, 1) << 6; \
93198
0
      tmp |= fieldname(insn, 20, 2) << 7; \
93199
0
      MCOperand_CreateImm0(MI, tmp); \
93200
0
      return S; \
93201
0
    case 444: \
93202
0
      tmp = fieldname(insn, 0, 4); \
93203
0
      if (!Check(&S, DecodeGPRPairnospRegisterClass( \
93204
0
                 MI, tmp, Address, Decoder))) { \
93205
0
        return MCDisassembler_Fail; \
93206
0
      } \
93207
0
      tmp = fieldname(insn, 8, 3); \
93208
0
      if (!Check(&S, DecodeCoprocessor(MI, tmp, Address, \
93209
0
               Decoder))) { \
93210
0
        return MCDisassembler_Fail; \
93211
0
      } \
93212
0
      tmp = fieldname(insn, 16, 4); \
93213
0
      if (!Check(&S, \
93214
0
           DecodeGPRwithAPSR_NZCVnospRegisterClass( \
93215
0
             MI, tmp, Address, Decoder))) { \
93216
0
        return MCDisassembler_Fail; \
93217
0
      } \
93218
0
      tmp = fieldname(insn, 12, 4); \
93219
0
      if (!Check(&S, \
93220
0
           DecodeGPRwithAPSR_NZCVnospRegisterClass( \
93221
0
             MI, tmp, Address, Decoder))) { \
93222
0
        return MCDisassembler_Fail; \
93223
0
      } \
93224
0
      tmp = 0x0; \
93225
0
      tmp |= fieldname(insn, 4, 2) << 0; \
93226
0
      tmp |= fieldname(insn, 7, 1) << 2; \
93227
0
      tmp |= fieldname(insn, 20, 3) << 3; \
93228
0
      MCOperand_CreateImm0(MI, tmp); \
93229
0
      return S; \
93230
0
    case 445: \
93231
0
      tmp = 0x0; \
93232
0
      tmp |= fieldname(insn, 12, 4) << 1; \
93233
0
      tmp |= fieldname(insn, 22, 1) << 0; \
93234
0
      if (!Check(&S, DecodeSPRRegisterClass( \
93235
0
                 MI, tmp, Address, Decoder))) { \
93236
0
        return MCDisassembler_Fail; \
93237
0
      } \
93238
0
      tmp = fieldname(insn, 8, 3); \
93239
0
      if (!Check(&S, DecodeCoprocessor(MI, tmp, Address, \
93240
0
               Decoder))) { \
93241
0
        return MCDisassembler_Fail; \
93242
0
      } \
93243
0
      tmp = 0x0; \
93244
0
      tmp |= fieldname(insn, 12, 4) << 1; \
93245
0
      tmp |= fieldname(insn, 22, 1) << 0; \
93246
0
      if (!Check(&S, DecodeSPRRegisterClass( \
93247
0
                 MI, tmp, Address, Decoder))) { \
93248
0
        return MCDisassembler_Fail; \
93249
0
      } \
93250
0
      tmp = 0x0; \
93251
0
      tmp |= fieldname(insn, 0, 6) << 0; \
93252
0
      tmp |= fieldname(insn, 7, 1) << 6; \
93253
0
      tmp |= fieldname(insn, 16, 4) << 7; \
93254
0
      MCOperand_CreateImm0(MI, tmp); \
93255
0
      return S; \
93256
0
    case 446: \
93257
0
      tmp = 0x0; \
93258
0
      tmp |= fieldname(insn, 12, 4) << 1; \
93259
0
      tmp |= fieldname(insn, 22, 1) << 0; \
93260
0
      if (!Check(&S, DecodeSPRRegisterClass( \
93261
0
                 MI, tmp, Address, Decoder))) { \
93262
0
        return MCDisassembler_Fail; \
93263
0
      } \
93264
0
      tmp = fieldname(insn, 8, 3); \
93265
0
      if (!Check(&S, DecodeCoprocessor(MI, tmp, Address, \
93266
0
               Decoder))) { \
93267
0
        return MCDisassembler_Fail; \
93268
0
      } \
93269
0
      tmp = 0x0; \
93270
0
      tmp |= fieldname(insn, 12, 4) << 1; \
93271
0
      tmp |= fieldname(insn, 22, 1) << 0; \
93272
0
      if (!Check(&S, DecodeSPRRegisterClass( \
93273
0
                 MI, tmp, Address, Decoder))) { \
93274
0
        return MCDisassembler_Fail; \
93275
0
      } \
93276
0
      tmp = 0x0; \
93277
0
      tmp |= fieldname(insn, 0, 4) << 1; \
93278
0
      tmp |= fieldname(insn, 5, 1) << 0; \
93279
0
      if (!Check(&S, DecodeSPRRegisterClass( \
93280
0
                 MI, tmp, Address, Decoder))) { \
93281
0
        return MCDisassembler_Fail; \
93282
0
      } \
93283
0
      tmp = 0x0; \
93284
0
      tmp |= fieldname(insn, 4, 1) << 0; \
93285
0
      tmp |= fieldname(insn, 7, 1) << 1; \
93286
0
      tmp |= fieldname(insn, 16, 4) << 2; \
93287
0
      MCOperand_CreateImm0(MI, tmp); \
93288
0
      return S; \
93289
0
    case 447: \
93290
0
      tmp = 0x0; \
93291
0
      tmp |= fieldname(insn, 12, 4) << 1; \
93292
0
      tmp |= fieldname(insn, 22, 1) << 0; \
93293
0
      if (!Check(&S, DecodeSPRRegisterClass( \
93294
0
                 MI, tmp, Address, Decoder))) { \
93295
0
        return MCDisassembler_Fail; \
93296
0
      } \
93297
0
      tmp = fieldname(insn, 8, 3); \
93298
0
      if (!Check(&S, DecodeCoprocessor(MI, tmp, Address, \
93299
0
               Decoder))) { \
93300
0
        return MCDisassembler_Fail; \
93301
0
      } \
93302
0
      tmp = 0x0; \
93303
0
      tmp |= fieldname(insn, 12, 4) << 1; \
93304
0
      tmp |= fieldname(insn, 22, 1) << 0; \
93305
0
      if (!Check(&S, DecodeSPRRegisterClass( \
93306
0
                 MI, tmp, Address, Decoder))) { \
93307
0
        return MCDisassembler_Fail; \
93308
0
      } \
93309
0
      tmp = 0x0; \
93310
0
      tmp |= fieldname(insn, 7, 1) << 0; \
93311
0
      tmp |= fieldname(insn, 16, 4) << 1; \
93312
0
      if (!Check(&S, DecodeSPRRegisterClass( \
93313
0
                 MI, tmp, Address, Decoder))) { \
93314
0
        return MCDisassembler_Fail; \
93315
0
      } \
93316
0
      tmp = 0x0; \
93317
0
      tmp |= fieldname(insn, 0, 4) << 1; \
93318
0
      tmp |= fieldname(insn, 5, 1) << 0; \
93319
0
      if (!Check(&S, DecodeSPRRegisterClass( \
93320
0
                 MI, tmp, Address, Decoder))) { \
93321
0
        return MCDisassembler_Fail; \
93322
0
      } \
93323
0
      tmp = 0x0; \
93324
0
      tmp |= fieldname(insn, 4, 1) << 0; \
93325
0
      tmp |= fieldname(insn, 20, 2) << 1; \
93326
0
      MCOperand_CreateImm0(MI, tmp); \
93327
0
      return S; \
93328
0
    case 448: \
93329
0
      tmp = 0x0; \
93330
0
      tmp |= fieldname(insn, 12, 4) << 0; \
93331
0
      tmp |= fieldname(insn, 22, 1) << 4; \
93332
0
      if (!Check(&S, DecodeDPR_VFP2RegisterClass( \
93333
0
                 MI, tmp, Address, Decoder))) { \
93334
0
        return MCDisassembler_Fail; \
93335
0
      } \
93336
0
      tmp = fieldname(insn, 8, 3); \
93337
0
      if (!Check(&S, DecodeCoprocessor(MI, tmp, Address, \
93338
0
               Decoder))) { \
93339
0
        return MCDisassembler_Fail; \
93340
0
      } \
93341
0
      tmp = 0x0; \
93342
0
      tmp |= fieldname(insn, 12, 4) << 0; \
93343
0
      tmp |= fieldname(insn, 22, 1) << 4; \
93344
0
      if (!Check(&S, DecodeDPR_VFP2RegisterClass( \
93345
0
                 MI, tmp, Address, Decoder))) { \
93346
0
        return MCDisassembler_Fail; \
93347
0
      } \
93348
0
      tmp = 0x0; \
93349
0
      tmp |= fieldname(insn, 0, 6) << 0; \
93350
0
      tmp |= fieldname(insn, 7, 1) << 6; \
93351
0
      tmp |= fieldname(insn, 16, 4) << 7; \
93352
0
      MCOperand_CreateImm0(MI, tmp); \
93353
0
      return S; \
93354
0
    case 449: \
93355
0
      tmp = 0x0; \
93356
0
      tmp |= fieldname(insn, 12, 4) << 0; \
93357
0
      tmp |= fieldname(insn, 22, 1) << 4; \
93358
0
      if (!Check(&S, DecodeDPR_VFP2RegisterClass( \
93359
0
                 MI, tmp, Address, Decoder))) { \
93360
0
        return MCDisassembler_Fail; \
93361
0
      } \
93362
0
      tmp = fieldname(insn, 8, 3); \
93363
0
      if (!Check(&S, DecodeCoprocessor(MI, tmp, Address, \
93364
0
               Decoder))) { \
93365
0
        return MCDisassembler_Fail; \
93366
0
      } \
93367
0
      tmp = 0x0; \
93368
0
      tmp |= fieldname(insn, 12, 4) << 0; \
93369
0
      tmp |= fieldname(insn, 22, 1) << 4; \
93370
0
      if (!Check(&S, DecodeDPR_VFP2RegisterClass( \
93371
0
                 MI, tmp, Address, Decoder))) { \
93372
0
        return MCDisassembler_Fail; \
93373
0
      } \
93374
0
      tmp = 0x0; \
93375
0
      tmp |= fieldname(insn, 0, 4) << 0; \
93376
0
      tmp |= fieldname(insn, 5, 1) << 4; \
93377
0
      if (!Check(&S, DecodeDPR_VFP2RegisterClass( \
93378
0
                 MI, tmp, Address, Decoder))) { \
93379
0
        return MCDisassembler_Fail; \
93380
0
      } \
93381
0
      tmp = 0x0; \
93382
0
      tmp |= fieldname(insn, 4, 1) << 0; \
93383
0
      tmp |= fieldname(insn, 7, 1) << 1; \
93384
0
      tmp |= fieldname(insn, 16, 4) << 2; \
93385
0
      MCOperand_CreateImm0(MI, tmp); \
93386
0
      return S; \
93387
0
    case 450: \
93388
0
      tmp = 0x0; \
93389
0
      tmp |= fieldname(insn, 12, 4) << 0; \
93390
0
      tmp |= fieldname(insn, 22, 1) << 4; \
93391
0
      if (!Check(&S, DecodeDPR_VFP2RegisterClass( \
93392
0
                 MI, tmp, Address, Decoder))) { \
93393
0
        return MCDisassembler_Fail; \
93394
0
      } \
93395
0
      tmp = fieldname(insn, 8, 3); \
93396
0
      if (!Check(&S, DecodeCoprocessor(MI, tmp, Address, \
93397
0
               Decoder))) { \
93398
0
        return MCDisassembler_Fail; \
93399
0
      } \
93400
0
      tmp = 0x0; \
93401
0
      tmp |= fieldname(insn, 12, 4) << 0; \
93402
0
      tmp |= fieldname(insn, 22, 1) << 4; \
93403
0
      if (!Check(&S, DecodeDPR_VFP2RegisterClass( \
93404
0
                 MI, tmp, Address, Decoder))) { \
93405
0
        return MCDisassembler_Fail; \
93406
0
      } \
93407
0
      tmp = 0x0; \
93408
0
      tmp |= fieldname(insn, 7, 1) << 4; \
93409
0
      tmp |= fieldname(insn, 16, 4) << 0; \
93410
0
      if (!Check(&S, DecodeDPR_VFP2RegisterClass( \
93411
0
                 MI, tmp, Address, Decoder))) { \
93412
0
        return MCDisassembler_Fail; \
93413
0
      } \
93414
0
      tmp = 0x0; \
93415
0
      tmp |= fieldname(insn, 0, 4) << 0; \
93416
0
      tmp |= fieldname(insn, 5, 1) << 4; \
93417
0
      if (!Check(&S, DecodeDPR_VFP2RegisterClass( \
93418
0
                 MI, tmp, Address, Decoder))) { \
93419
0
        return MCDisassembler_Fail; \
93420
0
      } \
93421
0
      tmp = 0x0; \
93422
0
      tmp |= fieldname(insn, 4, 1) << 0; \
93423
0
      tmp |= fieldname(insn, 20, 2) << 1; \
93424
0
      MCOperand_CreateImm0(MI, tmp); \
93425
0
      return S; \
93426
0
    case 451: \
93427
0
      tmp = fieldname(insn, 13, 3); \
93428
0
      if (!Check(&S, DecodeMQPRRegisterClass( \
93429
0
                 MI, tmp, Address, Decoder))) { \
93430
0
        return MCDisassembler_Fail; \
93431
0
      } \
93432
0
      tmp = fieldname(insn, 8, 3); \
93433
0
      if (!Check(&S, DecodeCoprocessor(MI, tmp, Address, \
93434
0
               Decoder))) { \
93435
0
        return MCDisassembler_Fail; \
93436
0
      } \
93437
0
      tmp = fieldname(insn, 13, 3); \
93438
0
      if (!Check(&S, DecodeMQPRRegisterClass( \
93439
0
                 MI, tmp, Address, Decoder))) { \
93440
0
        return MCDisassembler_Fail; \
93441
0
      } \
93442
0
      tmp = 0x0; \
93443
0
      tmp |= fieldname(insn, 0, 6) << 0; \
93444
0
      tmp |= fieldname(insn, 7, 1) << 6; \
93445
0
      tmp |= fieldname(insn, 16, 4) << 7; \
93446
0
      tmp |= fieldname(insn, 24, 1) << 11; \
93447
0
      MCOperand_CreateImm0(MI, tmp); \
93448
0
      return S; \
93449
0
    case 452: \
93450
0
      tmp = fieldname(insn, 13, 3); \
93451
0
      if (!Check(&S, DecodeMQPRRegisterClass( \
93452
0
                 MI, tmp, Address, Decoder))) { \
93453
0
        return MCDisassembler_Fail; \
93454
0
      } \
93455
0
      tmp = fieldname(insn, 8, 3); \
93456
0
      if (!Check(&S, DecodeCoprocessor(MI, tmp, Address, \
93457
0
               Decoder))) { \
93458
0
        return MCDisassembler_Fail; \
93459
0
      } \
93460
0
      tmp = fieldname(insn, 13, 3); \
93461
0
      if (!Check(&S, DecodeMQPRRegisterClass( \
93462
0
                 MI, tmp, Address, Decoder))) { \
93463
0
        return MCDisassembler_Fail; \
93464
0
      } \
93465
0
      tmp = fieldname(insn, 1, 3); \
93466
0
      if (!Check(&S, DecodeMQPRRegisterClass( \
93467
0
                 MI, tmp, Address, Decoder))) { \
93468
0
        return MCDisassembler_Fail; \
93469
0
      } \
93470
0
      tmp = 0x0; \
93471
0
      tmp |= fieldname(insn, 4, 1) << 0; \
93472
0
      tmp |= fieldname(insn, 7, 1) << 1; \
93473
0
      tmp |= fieldname(insn, 16, 4) << 2; \
93474
0
      tmp |= fieldname(insn, 24, 1) << 6; \
93475
0
      MCOperand_CreateImm0(MI, tmp); \
93476
0
      return S; \
93477
0
    case 453: \
93478
0
      tmp = fieldname(insn, 13, 3); \
93479
0
      if (!Check(&S, DecodeMQPRRegisterClass( \
93480
0
                 MI, tmp, Address, Decoder))) { \
93481
0
        return MCDisassembler_Fail; \
93482
0
      } \
93483
0
      tmp = fieldname(insn, 8, 3); \
93484
0
      if (!Check(&S, DecodeCoprocessor(MI, tmp, Address, \
93485
0
               Decoder))) { \
93486
0
        return MCDisassembler_Fail; \
93487
0
      } \
93488
0
      tmp = fieldname(insn, 13, 3); \
93489
0
      if (!Check(&S, DecodeMQPRRegisterClass( \
93490
0
                 MI, tmp, Address, Decoder))) { \
93491
0
        return MCDisassembler_Fail; \
93492
0
      } \
93493
0
      tmp = fieldname(insn, 17, 3); \
93494
0
      if (!Check(&S, DecodeMQPRRegisterClass( \
93495
0
                 MI, tmp, Address, Decoder))) { \
93496
0
        return MCDisassembler_Fail; \
93497
0
      } \
93498
0
      tmp = fieldname(insn, 1, 3); \
93499
0
      if (!Check(&S, DecodeMQPRRegisterClass( \
93500
0
                 MI, tmp, Address, Decoder))) { \
93501
0
        return MCDisassembler_Fail; \
93502
0
      } \
93503
0
      tmp = 0x0; \
93504
0
      tmp |= fieldname(insn, 4, 1) << 0; \
93505
0
      tmp |= fieldname(insn, 20, 2) << 1; \
93506
0
      tmp |= fieldname(insn, 24, 1) << 3; \
93507
0
      MCOperand_CreateImm0(MI, tmp); \
93508
0
      return S; \
93509
0
    case 454: \
93510
0
      tmp = fieldname(insn, 12, 4); \
93511
0
      if (!Check(&S, \
93512
0
           DecodeGPRwithAPSR_NZCVnospRegisterClass( \
93513
0
             MI, tmp, Address, Decoder))) { \
93514
0
        return MCDisassembler_Fail; \
93515
0
      } \
93516
0
      tmp = fieldname(insn, 8, 3); \
93517
0
      if (!Check(&S, DecodeCoprocessor(MI, tmp, Address, \
93518
0
               Decoder))) { \
93519
0
        return MCDisassembler_Fail; \
93520
0
      } \
93521
0
      tmp = fieldname(insn, 12, 4); \
93522
0
      if (!Check(&S, \
93523
0
           DecodeGPRwithAPSR_NZCVnospRegisterClass( \
93524
0
             MI, tmp, Address, Decoder))) { \
93525
0
        return MCDisassembler_Fail; \
93526
0
      } \
93527
0
      tmp = 0x0; \
93528
0
      tmp |= fieldname(insn, 0, 6) << 0; \
93529
0
      tmp |= fieldname(insn, 7, 1) << 6; \
93530
0
      tmp |= fieldname(insn, 16, 6) << 7; \
93531
0
      MCOperand_CreateImm0(MI, tmp); \
93532
0
      return S; \
93533
0
    case 455: \
93534
0
      tmp = fieldname(insn, 12, 4); \
93535
0
      if (!Check(&S, \
93536
0
           DecodeGPRwithAPSR_NZCVnospRegisterClass( \
93537
0
             MI, tmp, Address, Decoder))) { \
93538
0
        return MCDisassembler_Fail; \
93539
0
      } \
93540
0
      tmp = fieldname(insn, 8, 3); \
93541
0
      if (!Check(&S, DecodeCoprocessor(MI, tmp, Address, \
93542
0
               Decoder))) { \
93543
0
        return MCDisassembler_Fail; \
93544
0
      } \
93545
0
      tmp = fieldname(insn, 12, 4); \
93546
0
      if (!Check(&S, \
93547
0
           DecodeGPRwithAPSR_NZCVnospRegisterClass( \
93548
0
             MI, tmp, Address, Decoder))) { \
93549
0
        return MCDisassembler_Fail; \
93550
0
      } \
93551
0
      tmp = fieldname(insn, 16, 4); \
93552
0
      if (!Check(&S, \
93553
0
           DecodeGPRwithAPSR_NZCVnospRegisterClass( \
93554
0
             MI, tmp, Address, Decoder))) { \
93555
0
        return MCDisassembler_Fail; \
93556
0
      } \
93557
0
      tmp = 0x0; \
93558
0
      tmp |= fieldname(insn, 0, 6) << 0; \
93559
0
      tmp |= fieldname(insn, 7, 1) << 6; \
93560
0
      tmp |= fieldname(insn, 20, 2) << 7; \
93561
0
      MCOperand_CreateImm0(MI, tmp); \
93562
0
      return S; \
93563
0
    case 456: \
93564
0
      tmp = fieldname(insn, 0, 4); \
93565
0
      if (!Check(&S, \
93566
0
           DecodeGPRwithAPSR_NZCVnospRegisterClass( \
93567
0
             MI, tmp, Address, Decoder))) { \
93568
0
        return MCDisassembler_Fail; \
93569
0
      } \
93570
0
      tmp = fieldname(insn, 8, 3); \
93571
0
      if (!Check(&S, DecodeCoprocessor(MI, tmp, Address, \
93572
0
               Decoder))) { \
93573
0
        return MCDisassembler_Fail; \
93574
0
      } \
93575
0
      tmp = fieldname(insn, 0, 4); \
93576
0
      if (!Check(&S, \
93577
0
           DecodeGPRwithAPSR_NZCVnospRegisterClass( \
93578
0
             MI, tmp, Address, Decoder))) { \
93579
0
        return MCDisassembler_Fail; \
93580
0
      } \
93581
0
      tmp = fieldname(insn, 16, 4); \
93582
0
      if (!Check(&S, \
93583
0
           DecodeGPRwithAPSR_NZCVnospRegisterClass( \
93584
0
             MI, tmp, Address, Decoder))) { \
93585
0
        return MCDisassembler_Fail; \
93586
0
      } \
93587
0
      tmp = fieldname(insn, 12, 4); \
93588
0
      if (!Check(&S, \
93589
0
           DecodeGPRwithAPSR_NZCVnospRegisterClass( \
93590
0
             MI, tmp, Address, Decoder))) { \
93591
0
        return MCDisassembler_Fail; \
93592
0
      } \
93593
0
      tmp = 0x0; \
93594
0
      tmp |= fieldname(insn, 4, 2) << 0; \
93595
0
      tmp |= fieldname(insn, 7, 1) << 2; \
93596
0
      tmp |= fieldname(insn, 20, 3) << 3; \
93597
0
      MCOperand_CreateImm0(MI, tmp); \
93598
0
      return S; \
93599
0
    case 457: \
93600
0
      tmp = fieldname(insn, 12, 4); \
93601
0
      if (!Check(&S, DecodeGPRPairnospRegisterClass( \
93602
0
                 MI, tmp, Address, Decoder))) { \
93603
0
        return MCDisassembler_Fail; \
93604
0
      } \
93605
0
      tmp = fieldname(insn, 8, 3); \
93606
0
      if (!Check(&S, DecodeCoprocessor(MI, tmp, Address, \
93607
0
               Decoder))) { \
93608
0
        return MCDisassembler_Fail; \
93609
0
      } \
93610
0
      tmp = fieldname(insn, 12, 4); \
93611
0
      if (!Check(&S, DecodeGPRPairnospRegisterClass( \
93612
0
                 MI, tmp, Address, Decoder))) { \
93613
0
        return MCDisassembler_Fail; \
93614
0
      } \
93615
0
      tmp = 0x0; \
93616
0
      tmp |= fieldname(insn, 0, 6) << 0; \
93617
0
      tmp |= fieldname(insn, 7, 1) << 6; \
93618
0
      tmp |= fieldname(insn, 16, 6) << 7; \
93619
0
      MCOperand_CreateImm0(MI, tmp); \
93620
0
      return S; \
93621
0
    case 458: \
93622
0
      tmp = fieldname(insn, 12, 4); \
93623
0
      if (!Check(&S, DecodeGPRPairnospRegisterClass( \
93624
0
                 MI, tmp, Address, Decoder))) { \
93625
0
        return MCDisassembler_Fail; \
93626
0
      } \
93627
0
      tmp = fieldname(insn, 8, 3); \
93628
0
      if (!Check(&S, DecodeCoprocessor(MI, tmp, Address, \
93629
0
               Decoder))) { \
93630
0
        return MCDisassembler_Fail; \
93631
0
      } \
93632
0
      tmp = fieldname(insn, 12, 4); \
93633
0
      if (!Check(&S, DecodeGPRPairnospRegisterClass( \
93634
0
                 MI, tmp, Address, Decoder))) { \
93635
0
        return MCDisassembler_Fail; \
93636
0
      } \
93637
0
      tmp = fieldname(insn, 16, 4); \
93638
0
      if (!Check(&S, \
93639
0
           DecodeGPRwithAPSR_NZCVnospRegisterClass( \
93640
0
             MI, tmp, Address, Decoder))) { \
93641
0
        return MCDisassembler_Fail; \
93642
0
      } \
93643
0
      tmp = 0x0; \
93644
0
      tmp |= fieldname(insn, 0, 6) << 0; \
93645
0
      tmp |= fieldname(insn, 7, 1) << 6; \
93646
0
      tmp |= fieldname(insn, 20, 2) << 7; \
93647
0
      MCOperand_CreateImm0(MI, tmp); \
93648
0
      return S; \
93649
0
    case 459: \
93650
0
      tmp = fieldname(insn, 0, 4); \
93651
0
      if (!Check(&S, DecodeGPRPairnospRegisterClass( \
93652
0
                 MI, tmp, Address, Decoder))) { \
93653
0
        return MCDisassembler_Fail; \
93654
0
      } \
93655
0
      tmp = fieldname(insn, 8, 3); \
93656
0
      if (!Check(&S, DecodeCoprocessor(MI, tmp, Address, \
93657
0
               Decoder))) { \
93658
0
        return MCDisassembler_Fail; \
93659
0
      } \
93660
0
      tmp = fieldname(insn, 0, 4); \
93661
0
      if (!Check(&S, DecodeGPRPairnospRegisterClass( \
93662
0
                 MI, tmp, Address, Decoder))) { \
93663
0
        return MCDisassembler_Fail; \
93664
0
      } \
93665
0
      tmp = fieldname(insn, 16, 4); \
93666
0
      if (!Check(&S, \
93667
0
           DecodeGPRwithAPSR_NZCVnospRegisterClass( \
93668
0
             MI, tmp, Address, Decoder))) { \
93669
0
        return MCDisassembler_Fail; \
93670
0
      } \
93671
0
      tmp = fieldname(insn, 12, 4); \
93672
0
      if (!Check(&S, \
93673
0
           DecodeGPRwithAPSR_NZCVnospRegisterClass( \
93674
0
             MI, tmp, Address, Decoder))) { \
93675
0
        return MCDisassembler_Fail; \
93676
0
      } \
93677
0
      tmp = 0x0; \
93678
0
      tmp |= fieldname(insn, 4, 2) << 0; \
93679
0
      tmp |= fieldname(insn, 7, 1) << 2; \
93680
0
      tmp |= fieldname(insn, 20, 3) << 3; \
93681
0
      MCOperand_CreateImm0(MI, tmp); \
93682
0
      return S; \
93683
384
    case 460: \
93684
384
      tmp = fieldname(insn, 8, 4); \
93685
384
      if (!Check(&S, DecodeCoprocessor(MI, tmp, Address, \
93686
384
               Decoder))) { \
93687
3
        return MCDisassembler_Fail; \
93688
3
      } \
93689
384
      tmp = fieldname(insn, 4, 4); \
93690
381
      MCOperand_CreateImm0(MI, tmp); \
93691
381
      tmp = fieldname(insn, 12, 4); \
93692
381
      if (!Check(&S, DecodeGPRRegisterClass( \
93693
381
                 MI, tmp, Address, Decoder))) { \
93694
0
        return MCDisassembler_Fail; \
93695
0
      } \
93696
381
      tmp = fieldname(insn, 16, 4); \
93697
381
      if (!Check(&S, DecodeGPRRegisterClass( \
93698
381
                 MI, tmp, Address, Decoder))) { \
93699
0
        return MCDisassembler_Fail; \
93700
0
      } \
93701
381
      tmp = fieldname(insn, 0, 4); \
93702
381
      MCOperand_CreateImm0(MI, tmp); \
93703
381
      return S; \
93704
494
    case 461: \
93705
494
      tmp = fieldname(insn, 12, 4); \
93706
494
      if (!Check(&S, DecodeGPRRegisterClass( \
93707
494
                 MI, tmp, Address, Decoder))) { \
93708
0
        return MCDisassembler_Fail; \
93709
0
      } \
93710
494
      tmp = fieldname(insn, 16, 4); \
93711
494
      if (!Check(&S, DecodeGPRRegisterClass( \
93712
494
                 MI, tmp, Address, Decoder))) { \
93713
0
        return MCDisassembler_Fail; \
93714
0
      } \
93715
494
      tmp = fieldname(insn, 8, 4); \
93716
494
      if (!Check(&S, DecodeCoprocessor(MI, tmp, Address, \
93717
494
               Decoder))) { \
93718
2
        return MCDisassembler_Fail; \
93719
2
      } \
93720
494
      tmp = fieldname(insn, 4, 4); \
93721
492
      MCOperand_CreateImm0(MI, tmp); \
93722
492
      tmp = fieldname(insn, 0, 4); \
93723
492
      MCOperand_CreateImm0(MI, tmp); \
93724
492
      return S; \
93725
177k
    case 462: \
93726
177k
      tmp = fieldname(insn, 0, 3); \
93727
177k
      if (!Check(&S, DecodetGPRRegisterClass( \
93728
177k
                 MI, tmp, Address, Decoder))) { \
93729
0
        return MCDisassembler_Fail; \
93730
0
      } \
93731
177k
      tmp = fieldname(insn, 3, 3); \
93732
177k
      if (!Check(&S, DecodetGPRRegisterClass( \
93733
177k
                 MI, tmp, Address, Decoder))) { \
93734
0
        return MCDisassembler_Fail; \
93735
0
      } \
93736
177k
      tmp = fieldname(insn, 6, 5); \
93737
177k
      MCOperand_CreateImm0(MI, tmp); \
93738
177k
      return S; \
93739
177k
    case 463: \
93740
9.92k
      tmp = fieldname(insn, 0, 3); \
93741
9.92k
      if (!Check(&S, DecodetGPRRegisterClass( \
93742
9.92k
                 MI, tmp, Address, Decoder))) { \
93743
0
        return MCDisassembler_Fail; \
93744
0
      } \
93745
9.92k
      tmp = fieldname(insn, 3, 3); \
93746
9.92k
      if (!Check(&S, DecodetGPRRegisterClass( \
93747
9.92k
                 MI, tmp, Address, Decoder))) { \
93748
0
        return MCDisassembler_Fail; \
93749
0
      } \
93750
9.92k
      tmp = fieldname(insn, 6, 3); \
93751
9.92k
      if (!Check(&S, DecodetGPRRegisterClass( \
93752
9.92k
                 MI, tmp, Address, Decoder))) { \
93753
0
        return MCDisassembler_Fail; \
93754
0
      } \
93755
9.92k
      return S; \
93756
18.6k
    case 464: \
93757
18.6k
      tmp = fieldname(insn, 0, 3); \
93758
18.6k
      if (!Check(&S, DecodetGPRRegisterClass( \
93759
18.6k
                 MI, tmp, Address, Decoder))) { \
93760
0
        return MCDisassembler_Fail; \
93761
0
      } \
93762
18.6k
      tmp = fieldname(insn, 3, 3); \
93763
18.6k
      if (!Check(&S, DecodetGPRRegisterClass( \
93764
18.6k
                 MI, tmp, Address, Decoder))) { \
93765
0
        return MCDisassembler_Fail; \
93766
0
      } \
93767
18.6k
      tmp = fieldname(insn, 6, 3); \
93768
18.6k
      MCOperand_CreateImm0(MI, tmp); \
93769
18.6k
      return S; \
93770
81.6k
    case 465: \
93771
81.6k
      tmp = fieldname(insn, 8, 3); \
93772
81.6k
      if (!Check(&S, DecodetGPRRegisterClass( \
93773
81.6k
                 MI, tmp, Address, Decoder))) { \
93774
0
        return MCDisassembler_Fail; \
93775
0
      } \
93776
81.6k
      tmp = fieldname(insn, 8, 3); \
93777
81.6k
      if (!Check(&S, DecodetGPRRegisterClass( \
93778
81.6k
                 MI, tmp, Address, Decoder))) { \
93779
0
        return MCDisassembler_Fail; \
93780
0
      } \
93781
81.6k
      tmp = fieldname(insn, 0, 8); \
93782
81.6k
      MCOperand_CreateImm0(MI, tmp); \
93783
81.6k
      return S; \
93784
81.6k
    case 466: \
93785
15.3k
      tmp = fieldname(insn, 0, 3); \
93786
15.3k
      if (!Check(&S, DecodetGPRRegisterClass( \
93787
15.3k
                 MI, tmp, Address, Decoder))) { \
93788
0
        return MCDisassembler_Fail; \
93789
0
      } \
93790
15.3k
      tmp = fieldname(insn, 0, 3); \
93791
15.3k
      if (!Check(&S, DecodetGPRRegisterClass( \
93792
15.3k
                 MI, tmp, Address, Decoder))) { \
93793
0
        return MCDisassembler_Fail; \
93794
0
      } \
93795
15.3k
      tmp = fieldname(insn, 3, 3); \
93796
15.3k
      if (!Check(&S, DecodetGPRRegisterClass( \
93797
15.3k
                 MI, tmp, Address, Decoder))) { \
93798
0
        return MCDisassembler_Fail; \
93799
0
      } \
93800
15.3k
      return S; \
93801
15.3k
    case 467: \
93802
1.62k
      tmp = fieldname(insn, 0, 3); \
93803
1.62k
      if (!Check(&S, DecodetGPRRegisterClass( \
93804
1.62k
                 MI, tmp, Address, Decoder))) { \
93805
0
        return MCDisassembler_Fail; \
93806
0
      } \
93807
1.62k
      tmp = fieldname(insn, 3, 3); \
93808
1.62k
      if (!Check(&S, DecodetGPRRegisterClass( \
93809
1.62k
                 MI, tmp, Address, Decoder))) { \
93810
0
        return MCDisassembler_Fail; \
93811
0
      } \
93812
1.62k
      tmp = fieldname(insn, 0, 3); \
93813
1.62k
      if (!Check(&S, DecodetGPRRegisterClass( \
93814
1.62k
                 MI, tmp, Address, Decoder))) { \
93815
0
        return MCDisassembler_Fail; \
93816
0
      } \
93817
1.62k
      return S; \
93818
1.62k
    case 468: \
93819
410
      tmp = 0x0; \
93820
410
      tmp |= fieldname(insn, 12, 4) << 1; \
93821
410
      tmp |= fieldname(insn, 22, 1) << 0; \
93822
410
      if (!Check(&S, DecodeHPRRegisterClass( \
93823
410
                 MI, tmp, Address, Decoder))) { \
93824
0
        return MCDisassembler_Fail; \
93825
0
      } \
93826
410
      tmp = 0x0; \
93827
410
      tmp |= fieldname(insn, 0, 8) << 0; \
93828
410
      tmp |= fieldname(insn, 16, 4) << 9; \
93829
410
      tmp |= fieldname(insn, 23, 1) << 8; \
93830
410
      if (!Check(&S, DecodeAddrMode5FP16Operand( \
93831
410
                 MI, tmp, Address, Decoder))) { \
93832
0
        return MCDisassembler_Fail; \
93833
0
      } \
93834
410
      tmp = fieldname(insn, 28, 4); \
93835
410
      if (!Check(&S, DecodePredicateOperand( \
93836
410
                 MI, tmp, Address, Decoder))) { \
93837
71
        return MCDisassembler_Fail; \
93838
71
      } \
93839
410
      return S; \
93840
723
    case 469: \
93841
723
      tmp = 0x0; \
93842
723
      tmp |= fieldname(insn, 12, 4) << 1; \
93843
723
      tmp |= fieldname(insn, 22, 1) << 0; \
93844
723
      if (!Check(&S, DecodeHPRRegisterClass( \
93845
723
                 MI, tmp, Address, Decoder))) { \
93846
0
        return MCDisassembler_Fail; \
93847
0
      } \
93848
723
      tmp = 0x0; \
93849
723
      tmp |= fieldname(insn, 12, 4) << 1; \
93850
723
      tmp |= fieldname(insn, 22, 1) << 0; \
93851
723
      if (!Check(&S, DecodeHPRRegisterClass( \
93852
723
                 MI, tmp, Address, Decoder))) { \
93853
0
        return MCDisassembler_Fail; \
93854
0
      } \
93855
723
      tmp = 0x0; \
93856
723
      tmp |= fieldname(insn, 7, 1) << 0; \
93857
723
      tmp |= fieldname(insn, 16, 4) << 1; \
93858
723
      if (!Check(&S, DecodeHPRRegisterClass( \
93859
723
                 MI, tmp, Address, Decoder))) { \
93860
0
        return MCDisassembler_Fail; \
93861
0
      } \
93862
723
      tmp = 0x0; \
93863
723
      tmp |= fieldname(insn, 0, 4) << 1; \
93864
723
      tmp |= fieldname(insn, 5, 1) << 0; \
93865
723
      if (!Check(&S, DecodeHPRRegisterClass( \
93866
723
                 MI, tmp, Address, Decoder))) { \
93867
0
        return MCDisassembler_Fail; \
93868
0
      } \
93869
723
      tmp = fieldname(insn, 28, 4); \
93870
723
      if (!Check(&S, DecodePredicateOperand( \
93871
723
                 MI, tmp, Address, Decoder))) { \
93872
88
        return MCDisassembler_Fail; \
93873
88
      } \
93874
723
      return S; \
93875
1.29k
    case 470: \
93876
1.29k
      tmp = 0x0; \
93877
1.29k
      tmp |= fieldname(insn, 12, 4) << 1; \
93878
1.29k
      tmp |= fieldname(insn, 22, 1) << 0; \
93879
1.29k
      if (!Check(&S, DecodeHPRRegisterClass( \
93880
1.29k
                 MI, tmp, Address, Decoder))) { \
93881
0
        return MCDisassembler_Fail; \
93882
0
      } \
93883
1.29k
      tmp = 0x0; \
93884
1.29k
      tmp |= fieldname(insn, 7, 1) << 0; \
93885
1.29k
      tmp |= fieldname(insn, 16, 4) << 1; \
93886
1.29k
      if (!Check(&S, DecodeHPRRegisterClass( \
93887
1.29k
                 MI, tmp, Address, Decoder))) { \
93888
0
        return MCDisassembler_Fail; \
93889
0
      } \
93890
1.29k
      tmp = 0x0; \
93891
1.29k
      tmp |= fieldname(insn, 0, 4) << 1; \
93892
1.29k
      tmp |= fieldname(insn, 5, 1) << 0; \
93893
1.29k
      if (!Check(&S, DecodeHPRRegisterClass( \
93894
1.29k
                 MI, tmp, Address, Decoder))) { \
93895
0
        return MCDisassembler_Fail; \
93896
0
      } \
93897
1.29k
      tmp = fieldname(insn, 28, 4); \
93898
1.29k
      if (!Check(&S, DecodePredicateOperand( \
93899
1.29k
                 MI, tmp, Address, Decoder))) { \
93900
565
        return MCDisassembler_Fail; \
93901
565
      } \
93902
1.29k
      return S; \
93903
1.29k
    case 471: \
93904
280
      tmp = 0x0; \
93905
280
      tmp |= fieldname(insn, 7, 1) << 0; \
93906
280
      tmp |= fieldname(insn, 16, 4) << 1; \
93907
280
      if (!Check(&S, DecodeHPRRegisterClass( \
93908
280
                 MI, tmp, Address, Decoder))) { \
93909
0
        return MCDisassembler_Fail; \
93910
0
      } \
93911
280
      tmp = fieldname(insn, 12, 4); \
93912
280
      if (!Check(&S, DecoderGPRRegisterClass( \
93913
280
                 MI, tmp, Address, Decoder))) { \
93914
0
        return MCDisassembler_Fail; \
93915
0
      } \
93916
280
      tmp = fieldname(insn, 28, 4); \
93917
280
      if (!Check(&S, DecodePredicateOperand( \
93918
280
                 MI, tmp, Address, Decoder))) { \
93919
18
        return MCDisassembler_Fail; \
93920
18
      } \
93921
280
      return S; \
93922
280
    case 472: \
93923
215
      tmp = fieldname(insn, 12, 4); \
93924
215
      if (!Check(&S, DecoderGPRRegisterClass( \
93925
215
                 MI, tmp, Address, Decoder))) { \
93926
0
        return MCDisassembler_Fail; \
93927
0
      } \
93928
215
      tmp = 0x0; \
93929
215
      tmp |= fieldname(insn, 7, 1) << 0; \
93930
215
      tmp |= fieldname(insn, 16, 4) << 1; \
93931
215
      if (!Check(&S, DecodeHPRRegisterClass( \
93932
215
                 MI, tmp, Address, Decoder))) { \
93933
0
        return MCDisassembler_Fail; \
93934
0
      } \
93935
215
      tmp = fieldname(insn, 28, 4); \
93936
215
      if (!Check(&S, DecodePredicateOperand( \
93937
215
                 MI, tmp, Address, Decoder))) { \
93938
134
        return MCDisassembler_Fail; \
93939
134
      } \
93940
215
      return S; \
93941
219
    case 473: \
93942
219
      tmp = 0x0; \
93943
219
      tmp |= fieldname(insn, 12, 4) << 1; \
93944
219
      tmp |= fieldname(insn, 22, 1) << 0; \
93945
219
      if (!Check(&S, DecodeHPRRegisterClass( \
93946
219
                 MI, tmp, Address, Decoder))) { \
93947
0
        return MCDisassembler_Fail; \
93948
0
      } \
93949
219
      tmp = 0x0; \
93950
219
      tmp |= fieldname(insn, 0, 4) << 0; \
93951
219
      tmp |= fieldname(insn, 16, 4) << 4; \
93952
219
      MCOperand_CreateImm0(MI, tmp); \
93953
219
      tmp = fieldname(insn, 28, 4); \
93954
219
      if (!Check(&S, DecodePredicateOperand( \
93955
219
                 MI, tmp, Address, Decoder))) { \
93956
44
        return MCDisassembler_Fail; \
93957
44
      } \
93958
219
      return S; \
93959
219
    case 474: \
93960
106
      tmp = 0x0; \
93961
106
      tmp |= fieldname(insn, 12, 4) << 1; \
93962
106
      tmp |= fieldname(insn, 22, 1) << 0; \
93963
106
      if (!Check(&S, DecodeHPRRegisterClass( \
93964
106
                 MI, tmp, Address, Decoder))) { \
93965
0
        return MCDisassembler_Fail; \
93966
0
      } \
93967
106
      tmp = 0x0; \
93968
106
      tmp |= fieldname(insn, 0, 4) << 1; \
93969
106
      tmp |= fieldname(insn, 5, 1) << 0; \
93970
106
      if (!Check(&S, DecodeHPRRegisterClass( \
93971
106
                 MI, tmp, Address, Decoder))) { \
93972
0
        return MCDisassembler_Fail; \
93973
0
      } \
93974
106
      tmp = fieldname(insn, 28, 4); \
93975
106
      if (!Check(&S, DecodePredicateOperand( \
93976
106
                 MI, tmp, Address, Decoder))) { \
93977
34
        return MCDisassembler_Fail; \
93978
34
      } \
93979
106
      return S; \
93980
349
    case 475: \
93981
349
      tmp = 0x0; \
93982
349
      tmp |= fieldname(insn, 12, 4) << 1; \
93983
349
      tmp |= fieldname(insn, 22, 1) << 0; \
93984
349
      if (!Check(&S, DecodeHPRRegisterClass( \
93985
349
                 MI, tmp, Address, Decoder))) { \
93986
0
        return MCDisassembler_Fail; \
93987
0
      } \
93988
349
      tmp = fieldname(insn, 28, 4); \
93989
349
      if (!Check(&S, DecodePredicateOperand( \
93990
349
                 MI, tmp, Address, Decoder))) { \
93991
34
        return MCDisassembler_Fail; \
93992
34
      } \
93993
349
      return S; \
93994
462
    case 476: \
93995
462
      tmp = 0x0; \
93996
462
      tmp |= fieldname(insn, 12, 4) << 1; \
93997
462
      tmp |= fieldname(insn, 22, 1) << 0; \
93998
462
      if (!Check(&S, DecodeHPRRegisterClass( \
93999
462
                 MI, tmp, Address, Decoder))) { \
94000
0
        return MCDisassembler_Fail; \
94001
0
      } \
94002
462
      tmp = 0x0; \
94003
462
      tmp |= fieldname(insn, 0, 4) << 1; \
94004
462
      tmp |= fieldname(insn, 5, 1) << 0; \
94005
462
      if (!Check(&S, DecodeSPRRegisterClass( \
94006
462
                 MI, tmp, Address, Decoder))) { \
94007
0
        return MCDisassembler_Fail; \
94008
0
      } \
94009
462
      tmp = fieldname(insn, 28, 4); \
94010
462
      if (!Check(&S, DecodePredicateOperand( \
94011
462
                 MI, tmp, Address, Decoder))) { \
94012
410
        return MCDisassembler_Fail; \
94013
410
      } \
94014
462
      return S; \
94015
804
    case 477: \
94016
804
      tmp = 0x0; \
94017
804
      tmp |= fieldname(insn, 12, 4) << 1; \
94018
804
      tmp |= fieldname(insn, 22, 1) << 0; \
94019
804
      if (!Check(&S, DecodeSPRRegisterClass( \
94020
804
                 MI, tmp, Address, Decoder))) { \
94021
0
        return MCDisassembler_Fail; \
94022
0
      } \
94023
804
      tmp = 0x0; \
94024
804
      tmp |= fieldname(insn, 12, 4) << 1; \
94025
804
      tmp |= fieldname(insn, 22, 1) << 0; \
94026
804
      if (!Check(&S, DecodeSPRRegisterClass( \
94027
804
                 MI, tmp, Address, Decoder))) { \
94028
0
        return MCDisassembler_Fail; \
94029
0
      } \
94030
804
      tmp = 0x0; \
94031
804
      tmp |= fieldname(insn, 0, 4) << 1; \
94032
804
      tmp |= fieldname(insn, 5, 1) << 0; \
94033
804
      MCOperand_CreateImm0(MI, tmp); \
94034
804
      tmp = fieldname(insn, 28, 4); \
94035
804
      if (!Check(&S, DecodePredicateOperand( \
94036
804
                 MI, tmp, Address, Decoder))) { \
94037
66
        return MCDisassembler_Fail; \
94038
66
      } \
94039
804
      return S; \
94040
804
    case 478: \
94041
309
      tmp = 0x0; \
94042
309
      tmp |= fieldname(insn, 12, 4) << 1; \
94043
309
      tmp |= fieldname(insn, 22, 1) << 0; \
94044
309
      if (!Check(&S, DecodeSPRRegisterClass( \
94045
309
                 MI, tmp, Address, Decoder))) { \
94046
0
        return MCDisassembler_Fail; \
94047
0
      } \
94048
309
      tmp = 0x0; \
94049
309
      tmp |= fieldname(insn, 0, 4) << 1; \
94050
309
      tmp |= fieldname(insn, 5, 1) << 0; \
94051
309
      if (!Check(&S, DecodeSPRRegisterClass( \
94052
309
                 MI, tmp, Address, Decoder))) { \
94053
0
        return MCDisassembler_Fail; \
94054
0
      } \
94055
309
      tmp = fieldname(insn, 28, 4); \
94056
309
      if (!Check(&S, DecodePredicateOperand( \
94057
309
                 MI, tmp, Address, Decoder))) { \
94058
93
        return MCDisassembler_Fail; \
94059
93
      } \
94060
309
      return S; \
94061
309
    case 479: \
94062
80
      tmp = 0x0; \
94063
80
      tmp |= fieldname(insn, 12, 4) << 1; \
94064
80
      tmp |= fieldname(insn, 22, 1) << 0; \
94065
80
      if (!Check(&S, DecodeSPRRegisterClass( \
94066
80
                 MI, tmp, Address, Decoder))) { \
94067
0
        return MCDisassembler_Fail; \
94068
0
      } \
94069
80
      tmp = 0x0; \
94070
80
      tmp |= fieldname(insn, 0, 4) << 1; \
94071
80
      tmp |= fieldname(insn, 5, 1) << 0; \
94072
80
      if (!Check(&S, DecodeHPRRegisterClass( \
94073
80
                 MI, tmp, Address, Decoder))) { \
94074
0
        return MCDisassembler_Fail; \
94075
0
      } \
94076
80
      tmp = fieldname(insn, 28, 4); \
94077
80
      if (!Check(&S, DecodePredicateOperand( \
94078
80
                 MI, tmp, Address, Decoder))) { \
94079
3
        return MCDisassembler_Fail; \
94080
3
      } \
94081
80
      return S; \
94082
745
    case 480: \
94083
745
      if (!Check(&S, DecodeVMOVSRR(MI, insn, Address, \
94084
745
                 Decoder))) { \
94085
2
        return MCDisassembler_Fail; \
94086
2
      } \
94087
745
      return S; \
94088
745
    case 481: \
94089
439
      tmp = fieldname(insn, 16, 4); \
94090
439
      if (!Check(&S, DecodeGPRRegisterClass( \
94091
439
                 MI, tmp, Address, Decoder))) { \
94092
0
        return MCDisassembler_Fail; \
94093
0
      } \
94094
439
      tmp = fieldname(insn, 28, 4); \
94095
439
      if (!Check(&S, DecodePredicateOperand( \
94096
439
                 MI, tmp, Address, Decoder))) { \
94097
77
        return MCDisassembler_Fail; \
94098
77
      } \
94099
439
      tmp = 0x0; \
94100
362
      tmp |= fieldname(insn, 0, 8) << 0; \
94101
362
      tmp |= fieldname(insn, 12, 4) << 9; \
94102
362
      tmp |= fieldname(insn, 22, 1) << 8; \
94103
362
      if (!Check(&S, DecodeSPRRegListOperand( \
94104
362
                 MI, tmp, Address, Decoder))) { \
94105
0
        return MCDisassembler_Fail; \
94106
0
      } \
94107
362
      return S; \
94108
563
    case 482: \
94109
563
      tmp = 0x0; \
94110
563
      tmp |= fieldname(insn, 12, 4) << 1; \
94111
563
      tmp |= fieldname(insn, 22, 1) << 0; \
94112
563
      if (!Check(&S, DecodeSPRRegisterClass( \
94113
563
                 MI, tmp, Address, Decoder))) { \
94114
0
        return MCDisassembler_Fail; \
94115
0
      } \
94116
563
      tmp = 0x0; \
94117
563
      tmp |= fieldname(insn, 0, 8) << 0; \
94118
563
      tmp |= fieldname(insn, 16, 4) << 9; \
94119
563
      tmp |= fieldname(insn, 23, 1) << 8; \
94120
563
      if (!Check(&S, DecodeAddrMode5Operand( \
94121
563
                 MI, tmp, Address, Decoder))) { \
94122
0
        return MCDisassembler_Fail; \
94123
0
      } \
94124
563
      tmp = fieldname(insn, 28, 4); \
94125
563
      if (!Check(&S, DecodePredicateOperand( \
94126
563
                 MI, tmp, Address, Decoder))) { \
94127
2
        return MCDisassembler_Fail; \
94128
2
      } \
94129
563
      return S; \
94130
572
    case 483: \
94131
572
      tmp = 0x0; \
94132
572
      tmp |= fieldname(insn, 12, 4) << 1; \
94133
572
      tmp |= fieldname(insn, 22, 1) << 0; \
94134
572
      if (!Check(&S, DecodeSPRRegisterClass( \
94135
572
                 MI, tmp, Address, Decoder))) { \
94136
0
        return MCDisassembler_Fail; \
94137
0
      } \
94138
572
      tmp = 0x0; \
94139
572
      tmp |= fieldname(insn, 12, 4) << 1; \
94140
572
      tmp |= fieldname(insn, 22, 1) << 0; \
94141
572
      if (!Check(&S, DecodeSPRRegisterClass( \
94142
572
                 MI, tmp, Address, Decoder))) { \
94143
0
        return MCDisassembler_Fail; \
94144
0
      } \
94145
572
      tmp = 0x0; \
94146
572
      tmp |= fieldname(insn, 7, 1) << 0; \
94147
572
      tmp |= fieldname(insn, 16, 4) << 1; \
94148
572
      if (!Check(&S, DecodeSPRRegisterClass( \
94149
572
                 MI, tmp, Address, Decoder))) { \
94150
0
        return MCDisassembler_Fail; \
94151
0
      } \
94152
572
      tmp = 0x0; \
94153
572
      tmp |= fieldname(insn, 0, 4) << 1; \
94154
572
      tmp |= fieldname(insn, 5, 1) << 0; \
94155
572
      if (!Check(&S, DecodeSPRRegisterClass( \
94156
572
                 MI, tmp, Address, Decoder))) { \
94157
0
        return MCDisassembler_Fail; \
94158
0
      } \
94159
572
      tmp = fieldname(insn, 28, 4); \
94160
572
      if (!Check(&S, DecodePredicateOperand( \
94161
572
                 MI, tmp, Address, Decoder))) { \
94162
36
        return MCDisassembler_Fail; \
94163
36
      } \
94164
572
      return S; \
94165
572
    case 484: \
94166
334
      tmp = 0x0; \
94167
334
      tmp |= fieldname(insn, 12, 4) << 1; \
94168
334
      tmp |= fieldname(insn, 22, 1) << 0; \
94169
334
      if (!Check(&S, DecodeSPRRegisterClass( \
94170
334
                 MI, tmp, Address, Decoder))) { \
94171
0
        return MCDisassembler_Fail; \
94172
0
      } \
94173
334
      tmp = 0x0; \
94174
334
      tmp |= fieldname(insn, 7, 1) << 0; \
94175
334
      tmp |= fieldname(insn, 16, 4) << 1; \
94176
334
      if (!Check(&S, DecodeSPRRegisterClass( \
94177
334
                 MI, tmp, Address, Decoder))) { \
94178
0
        return MCDisassembler_Fail; \
94179
0
      } \
94180
334
      tmp = 0x0; \
94181
334
      tmp |= fieldname(insn, 0, 4) << 1; \
94182
334
      tmp |= fieldname(insn, 5, 1) << 0; \
94183
334
      if (!Check(&S, DecodeSPRRegisterClass( \
94184
334
                 MI, tmp, Address, Decoder))) { \
94185
0
        return MCDisassembler_Fail; \
94186
0
      } \
94187
334
      tmp = fieldname(insn, 28, 4); \
94188
334
      if (!Check(&S, DecodePredicateOperand( \
94189
334
                 MI, tmp, Address, Decoder))) { \
94190
24
        return MCDisassembler_Fail; \
94191
24
      } \
94192
334
      return S; \
94193
334
    case 485: \
94194
245
      tmp = 0x0; \
94195
245
      tmp |= fieldname(insn, 7, 1) << 0; \
94196
245
      tmp |= fieldname(insn, 16, 4) << 1; \
94197
245
      if (!Check(&S, DecodeSPRRegisterClass( \
94198
245
                 MI, tmp, Address, Decoder))) { \
94199
0
        return MCDisassembler_Fail; \
94200
0
      } \
94201
245
      tmp = fieldname(insn, 12, 4); \
94202
245
      if (!Check(&S, DecodeGPRRegisterClass( \
94203
245
                 MI, tmp, Address, Decoder))) { \
94204
0
        return MCDisassembler_Fail; \
94205
0
      } \
94206
245
      tmp = fieldname(insn, 28, 4); \
94207
245
      if (!Check(&S, DecodePredicateOperand( \
94208
245
                 MI, tmp, Address, Decoder))) { \
94209
1
        return MCDisassembler_Fail; \
94210
1
      } \
94211
245
      return S; \
94212
245
    case 486: \
94213
145
      if (!Check(&S, DecodeVMOVRRS(MI, insn, Address, \
94214
145
                 Decoder))) { \
94215
2
        return MCDisassembler_Fail; \
94216
2
      } \
94217
145
      return S; \
94218
297
    case 487: \
94219
297
      if (!Check(&S, DecodeVSCCLRM(MI, insn, Address, \
94220
297
                 Decoder))) { \
94221
0
        return MCDisassembler_Fail; \
94222
0
      } \
94223
297
      return S; \
94224
297
    case 488: \
94225
80
      tmp = fieldname(insn, 12, 4); \
94226
80
      if (!Check(&S, DecodeGPRRegisterClass( \
94227
80
                 MI, tmp, Address, Decoder))) { \
94228
0
        return MCDisassembler_Fail; \
94229
0
      } \
94230
80
      tmp = 0x0; \
94231
80
      tmp |= fieldname(insn, 7, 1) << 0; \
94232
80
      tmp |= fieldname(insn, 16, 4) << 1; \
94233
80
      if (!Check(&S, DecodeSPRRegisterClass( \
94234
80
                 MI, tmp, Address, Decoder))) { \
94235
0
        return MCDisassembler_Fail; \
94236
0
      } \
94237
80
      tmp = fieldname(insn, 28, 4); \
94238
80
      if (!Check(&S, DecodePredicateOperand( \
94239
80
                 MI, tmp, Address, Decoder))) { \
94240
1
        return MCDisassembler_Fail; \
94241
1
      } \
94242
80
      return S; \
94243
370
    case 489: \
94244
370
      tmp = fieldname(insn, 16, 4); \
94245
370
      if (!Check(&S, DecodeGPRnopcRegisterClass( \
94246
370
                 MI, tmp, Address, Decoder))) { \
94247
0
        return MCDisassembler_Fail; \
94248
0
      } \
94249
370
      tmp = fieldname(insn, 28, 4); \
94250
370
      if (!Check(&S, DecodePredicateOperand( \
94251
370
                 MI, tmp, Address, Decoder))) { \
94252
1
        return MCDisassembler_Fail; \
94253
1
      } \
94254
370
      return S; \
94255
698
    case 490: \
94256
698
      tmp = fieldname(insn, 16, 4); \
94257
698
      if (!Check(&S, DecodeGPRRegisterClass( \
94258
698
                 MI, tmp, Address, Decoder))) { \
94259
0
        return MCDisassembler_Fail; \
94260
0
      } \
94261
698
      tmp = fieldname(insn, 16, 4); \
94262
698
      if (!Check(&S, DecodeGPRRegisterClass( \
94263
698
                 MI, tmp, Address, Decoder))) { \
94264
0
        return MCDisassembler_Fail; \
94265
0
      } \
94266
698
      tmp = fieldname(insn, 28, 4); \
94267
698
      if (!Check(&S, DecodePredicateOperand( \
94268
698
                 MI, tmp, Address, Decoder))) { \
94269
2
        return MCDisassembler_Fail; \
94270
2
      } \
94271
698
      tmp = 0x0; \
94272
696
      tmp |= fieldname(insn, 0, 8) << 0; \
94273
696
      tmp |= fieldname(insn, 12, 4) << 9; \
94274
696
      tmp |= fieldname(insn, 22, 1) << 8; \
94275
696
      if (!Check(&S, DecodeSPRRegListOperand( \
94276
696
                 MI, tmp, Address, Decoder))) { \
94277
0
        return MCDisassembler_Fail; \
94278
0
      } \
94279
696
      return S; \
94280
1.52k
    case 491: \
94281
1.52k
      if (!Check(&S, DecodeForVMRSandVMSR(MI, insn, Address, \
94282
1.52k
                  Decoder))) { \
94283
1
        return MCDisassembler_Fail; \
94284
1
      } \
94285
1.52k
      return S; \
94286
1.52k
    case 492: \
94287
399
      tmp = 0x0; \
94288
399
      tmp |= fieldname(insn, 12, 4) << 1; \
94289
399
      tmp |= fieldname(insn, 22, 1) << 0; \
94290
399
      if (!Check(&S, DecodeSPRRegisterClass( \
94291
399
                 MI, tmp, Address, Decoder))) { \
94292
0
        return MCDisassembler_Fail; \
94293
0
      } \
94294
399
      tmp = 0x0; \
94295
399
      tmp |= fieldname(insn, 0, 4) << 0; \
94296
399
      tmp |= fieldname(insn, 16, 4) << 4; \
94297
399
      MCOperand_CreateImm0(MI, tmp); \
94298
399
      tmp = fieldname(insn, 28, 4); \
94299
399
      if (!Check(&S, DecodePredicateOperand( \
94300
399
                 MI, tmp, Address, Decoder))) { \
94301
1
        return MCDisassembler_Fail; \
94302
1
      } \
94303
399
      return S; \
94304
633
    case 493: \
94305
633
      tmp = 0x0; \
94306
633
      tmp |= fieldname(insn, 12, 4) << 1; \
94307
633
      tmp |= fieldname(insn, 22, 1) << 0; \
94308
633
      if (!Check(&S, DecodeSPRRegisterClass( \
94309
633
                 MI, tmp, Address, Decoder))) { \
94310
0
        return MCDisassembler_Fail; \
94311
0
      } \
94312
633
      tmp = 0x0; \
94313
633
      tmp |= fieldname(insn, 12, 4) << 1; \
94314
633
      tmp |= fieldname(insn, 22, 1) << 0; \
94315
633
      if (!Check(&S, DecodeSPRRegisterClass( \
94316
633
                 MI, tmp, Address, Decoder))) { \
94317
0
        return MCDisassembler_Fail; \
94318
0
      } \
94319
633
      tmp = 0x0; \
94320
633
      tmp |= fieldname(insn, 0, 4) << 1; \
94321
633
      tmp |= fieldname(insn, 5, 1) << 0; \
94322
633
      if (!Check(&S, DecodeSPRRegisterClass( \
94323
633
                 MI, tmp, Address, Decoder))) { \
94324
0
        return MCDisassembler_Fail; \
94325
0
      } \
94326
633
      tmp = fieldname(insn, 28, 4); \
94327
633
      if (!Check(&S, DecodePredicateOperand( \
94328
633
                 MI, tmp, Address, Decoder))) { \
94329
34
        return MCDisassembler_Fail; \
94330
34
      } \
94331
633
      return S; \
94332
633
    case 494: \
94333
517
      tmp = 0x0; \
94334
517
      tmp |= fieldname(insn, 12, 4) << 1; \
94335
517
      tmp |= fieldname(insn, 22, 1) << 0; \
94336
517
      if (!Check(&S, DecodeSPRRegisterClass( \
94337
517
                 MI, tmp, Address, Decoder))) { \
94338
0
        return MCDisassembler_Fail; \
94339
0
      } \
94340
517
      tmp = fieldname(insn, 28, 4); \
94341
517
      if (!Check(&S, DecodePredicateOperand( \
94342
517
                 MI, tmp, Address, Decoder))) { \
94343
1
        return MCDisassembler_Fail; \
94344
1
      } \
94345
517
      return S; \
94346
546
    case 495: \
94347
546
      tmp = 0x0; \
94348
546
      tmp |= fieldname(insn, 12, 4) << 0; \
94349
546
      tmp |= fieldname(insn, 22, 1) << 4; \
94350
546
      if (!Check(&S, DecodeDPRRegisterClass( \
94351
546
                 MI, tmp, Address, Decoder))) { \
94352
0
        return MCDisassembler_Fail; \
94353
0
      } \
94354
546
      tmp = 0x0; \
94355
546
      tmp |= fieldname(insn, 0, 4) << 1; \
94356
546
      tmp |= fieldname(insn, 5, 1) << 0; \
94357
546
      if (!Check(&S, DecodeSPRRegisterClass( \
94358
546
                 MI, tmp, Address, Decoder))) { \
94359
0
        return MCDisassembler_Fail; \
94360
0
      } \
94361
546
      tmp = fieldname(insn, 28, 4); \
94362
546
      if (!Check(&S, DecodePredicateOperand( \
94363
546
                 MI, tmp, Address, Decoder))) { \
94364
40
        return MCDisassembler_Fail; \
94365
40
      } \
94366
546
      return S; \
94367
546
    case 496: \
94368
37
      tmp = 0x0; \
94369
37
      tmp |= fieldname(insn, 0, 4) << 0; \
94370
37
      tmp |= fieldname(insn, 5, 1) << 4; \
94371
37
      if (!Check(&S, DecodeDPRRegisterClass( \
94372
37
                 MI, tmp, Address, Decoder))) { \
94373
0
        return MCDisassembler_Fail; \
94374
0
      } \
94375
37
      tmp = fieldname(insn, 12, 4); \
94376
37
      if (!Check(&S, DecodeGPRRegisterClass( \
94377
37
                 MI, tmp, Address, Decoder))) { \
94378
0
        return MCDisassembler_Fail; \
94379
0
      } \
94380
37
      tmp = fieldname(insn, 16, 4); \
94381
37
      if (!Check(&S, DecodeGPRRegisterClass( \
94382
37
                 MI, tmp, Address, Decoder))) { \
94383
0
        return MCDisassembler_Fail; \
94384
0
      } \
94385
37
      tmp = fieldname(insn, 28, 4); \
94386
37
      if (!Check(&S, DecodePredicateOperand( \
94387
37
                 MI, tmp, Address, Decoder))) { \
94388
1
        return MCDisassembler_Fail; \
94389
1
      } \
94390
37
      return S; \
94391
158
    case 497: \
94392
158
      tmp = fieldname(insn, 16, 4); \
94393
158
      if (!Check(&S, DecodeGPRRegisterClass( \
94394
158
                 MI, tmp, Address, Decoder))) { \
94395
0
        return MCDisassembler_Fail; \
94396
0
      } \
94397
158
      tmp = fieldname(insn, 28, 4); \
94398
158
      if (!Check(&S, DecodePredicateOperand( \
94399
158
                 MI, tmp, Address, Decoder))) { \
94400
41
        return MCDisassembler_Fail; \
94401
41
      } \
94402
158
      tmp = 0x0; \
94403
117
      tmp |= fieldname(insn, 1, 7) << 1; \
94404
117
      tmp |= fieldname(insn, 12, 4) << 8; \
94405
117
      tmp |= fieldname(insn, 22, 1) << 12; \
94406
117
      if (!Check(&S, DecodeDPRRegListOperand( \
94407
117
                 MI, tmp, Address, Decoder))) { \
94408
0
        return MCDisassembler_Fail; \
94409
0
      } \
94410
117
      return S; \
94411
393
    case 498: \
94412
393
      tmp = fieldname(insn, 16, 4); \
94413
393
      if (!Check(&S, DecodeGPRRegisterClass( \
94414
393
                 MI, tmp, Address, Decoder))) { \
94415
0
        return MCDisassembler_Fail; \
94416
0
      } \
94417
393
      tmp = fieldname(insn, 28, 4); \
94418
393
      if (!Check(&S, DecodePredicateOperand( \
94419
393
                 MI, tmp, Address, Decoder))) { \
94420
155
        return MCDisassembler_Fail; \
94421
155
      } \
94422
393
      tmp = 0x0; \
94423
238
      tmp |= fieldname(insn, 1, 7) << 1; \
94424
238
      tmp |= fieldname(insn, 12, 4) << 8; \
94425
238
      if (!Check(&S, DecodeDPRRegListOperand( \
94426
238
                 MI, tmp, Address, Decoder))) { \
94427
0
        return MCDisassembler_Fail; \
94428
0
      } \
94429
238
      return S; \
94430
381
    case 499: \
94431
381
      tmp = 0x0; \
94432
381
      tmp |= fieldname(insn, 12, 4) << 0; \
94433
381
      tmp |= fieldname(insn, 22, 1) << 4; \
94434
381
      if (!Check(&S, DecodeDPRRegisterClass( \
94435
381
                 MI, tmp, Address, Decoder))) { \
94436
0
        return MCDisassembler_Fail; \
94437
0
      } \
94438
381
      tmp = 0x0; \
94439
381
      tmp |= fieldname(insn, 0, 8) << 0; \
94440
381
      tmp |= fieldname(insn, 16, 4) << 9; \
94441
381
      tmp |= fieldname(insn, 23, 1) << 8; \
94442
381
      if (!Check(&S, DecodeAddrMode5Operand( \
94443
381
                 MI, tmp, Address, Decoder))) { \
94444
0
        return MCDisassembler_Fail; \
94445
0
      } \
94446
381
      tmp = fieldname(insn, 28, 4); \
94447
381
      if (!Check(&S, DecodePredicateOperand( \
94448
381
                 MI, tmp, Address, Decoder))) { \
94449
1
        return MCDisassembler_Fail; \
94450
1
      } \
94451
381
      return S; \
94452
1.22k
    case 500: \
94453
1.22k
      tmp = 0x0; \
94454
1.22k
      tmp |= fieldname(insn, 12, 4) << 0; \
94455
1.22k
      tmp |= fieldname(insn, 22, 1) << 4; \
94456
1.22k
      if (!Check(&S, DecodeDPRRegisterClass( \
94457
1.22k
                 MI, tmp, Address, Decoder))) { \
94458
0
        return MCDisassembler_Fail; \
94459
0
      } \
94460
1.22k
      tmp = 0x0; \
94461
1.22k
      tmp |= fieldname(insn, 12, 4) << 0; \
94462
1.22k
      tmp |= fieldname(insn, 22, 1) << 4; \
94463
1.22k
      if (!Check(&S, DecodeDPRRegisterClass( \
94464
1.22k
                 MI, tmp, Address, Decoder))) { \
94465
0
        return MCDisassembler_Fail; \
94466
0
      } \
94467
1.22k
      tmp = 0x0; \
94468
1.22k
      tmp |= fieldname(insn, 7, 1) << 4; \
94469
1.22k
      tmp |= fieldname(insn, 16, 4) << 0; \
94470
1.22k
      if (!Check(&S, DecodeDPRRegisterClass( \
94471
1.22k
                 MI, tmp, Address, Decoder))) { \
94472
0
        return MCDisassembler_Fail; \
94473
0
      } \
94474
1.22k
      tmp = 0x0; \
94475
1.22k
      tmp |= fieldname(insn, 0, 4) << 0; \
94476
1.22k
      tmp |= fieldname(insn, 5, 1) << 4; \
94477
1.22k
      if (!Check(&S, DecodeDPRRegisterClass( \
94478
1.22k
                 MI, tmp, Address, Decoder))) { \
94479
0
        return MCDisassembler_Fail; \
94480
0
      } \
94481
1.22k
      tmp = fieldname(insn, 28, 4); \
94482
1.22k
      if (!Check(&S, DecodePredicateOperand( \
94483
1.22k
                 MI, tmp, Address, Decoder))) { \
94484
259
        return MCDisassembler_Fail; \
94485
259
      } \
94486
1.22k
      return S; \
94487
1.22k
    case 501: \
94488
212
      tmp = 0x0; \
94489
212
      tmp |= fieldname(insn, 12, 4) << 0; \
94490
212
      tmp |= fieldname(insn, 22, 1) << 4; \
94491
212
      if (!Check(&S, DecodeDPRRegisterClass( \
94492
212
                 MI, tmp, Address, Decoder))) { \
94493
0
        return MCDisassembler_Fail; \
94494
0
      } \
94495
212
      tmp = 0x0; \
94496
212
      tmp |= fieldname(insn, 7, 1) << 4; \
94497
212
      tmp |= fieldname(insn, 16, 4) << 0; \
94498
212
      if (!Check(&S, DecodeDPRRegisterClass( \
94499
212
                 MI, tmp, Address, Decoder))) { \
94500
0
        return MCDisassembler_Fail; \
94501
0
      } \
94502
212
      tmp = 0x0; \
94503
212
      tmp |= fieldname(insn, 0, 4) << 0; \
94504
212
      tmp |= fieldname(insn, 5, 1) << 4; \
94505
212
      if (!Check(&S, DecodeDPRRegisterClass( \
94506
212
                 MI, tmp, Address, Decoder))) { \
94507
0
        return MCDisassembler_Fail; \
94508
0
      } \
94509
212
      tmp = fieldname(insn, 28, 4); \
94510
212
      if (!Check(&S, DecodePredicateOperand( \
94511
212
                 MI, tmp, Address, Decoder))) { \
94512
78
        return MCDisassembler_Fail; \
94513
78
      } \
94514
212
      return S; \
94515
212
    case 502: \
94516
73
      tmp = fieldname(insn, 12, 4); \
94517
73
      if (!Check(&S, DecodeGPRRegisterClass( \
94518
73
                 MI, tmp, Address, Decoder))) { \
94519
0
        return MCDisassembler_Fail; \
94520
0
      } \
94521
73
      tmp = fieldname(insn, 16, 4); \
94522
73
      if (!Check(&S, DecodeGPRRegisterClass( \
94523
73
                 MI, tmp, Address, Decoder))) { \
94524
0
        return MCDisassembler_Fail; \
94525
0
      } \
94526
73
      tmp = 0x0; \
94527
73
      tmp |= fieldname(insn, 0, 4) << 0; \
94528
73
      tmp |= fieldname(insn, 5, 1) << 4; \
94529
73
      if (!Check(&S, DecodeDPRRegisterClass( \
94530
73
                 MI, tmp, Address, Decoder))) { \
94531
0
        return MCDisassembler_Fail; \
94532
0
      } \
94533
73
      tmp = fieldname(insn, 28, 4); \
94534
73
      if (!Check(&S, DecodePredicateOperand( \
94535
73
                 MI, tmp, Address, Decoder))) { \
94536
1
        return MCDisassembler_Fail; \
94537
1
      } \
94538
73
      return S; \
94539
626
    case 503: \
94540
626
      tmp = fieldname(insn, 16, 4); \
94541
626
      if (!Check(&S, DecodeGPRRegisterClass( \
94542
626
                 MI, tmp, Address, Decoder))) { \
94543
0
        return MCDisassembler_Fail; \
94544
0
      } \
94545
626
      tmp = fieldname(insn, 16, 4); \
94546
626
      if (!Check(&S, DecodeGPRRegisterClass( \
94547
626
                 MI, tmp, Address, Decoder))) { \
94548
0
        return MCDisassembler_Fail; \
94549
0
      } \
94550
626
      tmp = fieldname(insn, 28, 4); \
94551
626
      if (!Check(&S, DecodePredicateOperand( \
94552
626
                 MI, tmp, Address, Decoder))) { \
94553
2
        return MCDisassembler_Fail; \
94554
2
      } \
94555
626
      tmp = 0x0; \
94556
624
      tmp |= fieldname(insn, 1, 7) << 1; \
94557
624
      tmp |= fieldname(insn, 12, 4) << 8; \
94558
624
      tmp |= fieldname(insn, 22, 1) << 12; \
94559
624
      if (!Check(&S, DecodeDPRRegListOperand( \
94560
624
                 MI, tmp, Address, Decoder))) { \
94561
0
        return MCDisassembler_Fail; \
94562
0
      } \
94563
624
      return S; \
94564
624
    case 504: \
94565
214
      tmp = fieldname(insn, 16, 4); \
94566
214
      if (!Check(&S, DecodeGPRRegisterClass( \
94567
214
                 MI, tmp, Address, Decoder))) { \
94568
0
        return MCDisassembler_Fail; \
94569
0
      } \
94570
214
      tmp = fieldname(insn, 16, 4); \
94571
214
      if (!Check(&S, DecodeGPRRegisterClass( \
94572
214
                 MI, tmp, Address, Decoder))) { \
94573
0
        return MCDisassembler_Fail; \
94574
0
      } \
94575
214
      tmp = fieldname(insn, 28, 4); \
94576
214
      if (!Check(&S, DecodePredicateOperand( \
94577
214
                 MI, tmp, Address, Decoder))) { \
94578
3
        return MCDisassembler_Fail; \
94579
3
      } \
94580
214
      tmp = 0x0; \
94581
211
      tmp |= fieldname(insn, 1, 7) << 1; \
94582
211
      tmp |= fieldname(insn, 12, 4) << 8; \
94583
211
      if (!Check(&S, DecodeDPRRegListOperand( \
94584
211
                 MI, tmp, Address, Decoder))) { \
94585
0
        return MCDisassembler_Fail; \
94586
0
      } \
94587
211
      return S; \
94588
243
    case 505: \
94589
243
      tmp = 0x0; \
94590
243
      tmp |= fieldname(insn, 12, 4) << 0; \
94591
243
      tmp |= fieldname(insn, 22, 1) << 4; \
94592
243
      if (!Check(&S, DecodeDPRRegisterClass( \
94593
243
                 MI, tmp, Address, Decoder))) { \
94594
0
        return MCDisassembler_Fail; \
94595
0
      } \
94596
243
      tmp = 0x0; \
94597
243
      tmp |= fieldname(insn, 0, 4) << 0; \
94598
243
      tmp |= fieldname(insn, 16, 4) << 4; \
94599
243
      MCOperand_CreateImm0(MI, tmp); \
94600
243
      tmp = fieldname(insn, 28, 4); \
94601
243
      if (!Check(&S, DecodePredicateOperand( \
94602
243
                 MI, tmp, Address, Decoder))) { \
94603
1
        return MCDisassembler_Fail; \
94604
1
      } \
94605
243
      return S; \
94606
243
    case 506: \
94607
159
      tmp = 0x0; \
94608
159
      tmp |= fieldname(insn, 12, 4) << 0; \
94609
159
      tmp |= fieldname(insn, 22, 1) << 4; \
94610
159
      if (!Check(&S, DecodeDPRRegisterClass( \
94611
159
                 MI, tmp, Address, Decoder))) { \
94612
0
        return MCDisassembler_Fail; \
94613
0
      } \
94614
159
      tmp = 0x0; \
94615
159
      tmp |= fieldname(insn, 0, 4) << 0; \
94616
159
      tmp |= fieldname(insn, 5, 1) << 4; \
94617
159
      if (!Check(&S, DecodeDPRRegisterClass( \
94618
159
                 MI, tmp, Address, Decoder))) { \
94619
0
        return MCDisassembler_Fail; \
94620
0
      } \
94621
159
      tmp = fieldname(insn, 28, 4); \
94622
159
      if (!Check(&S, DecodePredicateOperand( \
94623
159
                 MI, tmp, Address, Decoder))) { \
94624
1
        return MCDisassembler_Fail; \
94625
1
      } \
94626
159
      return S; \
94627
159
    case 507: \
94628
155
      tmp = 0x0; \
94629
155
      tmp |= fieldname(insn, 12, 4) << 1; \
94630
155
      tmp |= fieldname(insn, 22, 1) << 0; \
94631
155
      if (!Check(&S, DecodeSPRRegisterClass( \
94632
155
                 MI, tmp, Address, Decoder))) { \
94633
0
        return MCDisassembler_Fail; \
94634
0
      } \
94635
155
      tmp = 0x0; \
94636
155
      tmp |= fieldname(insn, 12, 4) << 1; \
94637
155
      tmp |= fieldname(insn, 22, 1) << 0; \
94638
155
      if (!Check(&S, DecodeSPRRegisterClass( \
94639
155
                 MI, tmp, Address, Decoder))) { \
94640
0
        return MCDisassembler_Fail; \
94641
0
      } \
94642
155
      tmp = 0x0; \
94643
155
      tmp |= fieldname(insn, 0, 4) << 0; \
94644
155
      tmp |= fieldname(insn, 5, 1) << 4; \
94645
155
      if (!Check(&S, DecodeDPRRegisterClass( \
94646
155
                 MI, tmp, Address, Decoder))) { \
94647
0
        return MCDisassembler_Fail; \
94648
0
      } \
94649
155
      tmp = fieldname(insn, 28, 4); \
94650
155
      if (!Check(&S, DecodePredicateOperand( \
94651
155
                 MI, tmp, Address, Decoder))) { \
94652
1
        return MCDisassembler_Fail; \
94653
1
      } \
94654
155
      return S; \
94655
155
    case 508: \
94656
124
      tmp = 0x0; \
94657
124
      tmp |= fieldname(insn, 12, 4) << 0; \
94658
124
      tmp |= fieldname(insn, 22, 1) << 4; \
94659
124
      if (!Check(&S, DecodeDPRRegisterClass( \
94660
124
                 MI, tmp, Address, Decoder))) { \
94661
0
        return MCDisassembler_Fail; \
94662
0
      } \
94663
124
      tmp = fieldname(insn, 28, 4); \
94664
124
      if (!Check(&S, DecodePredicateOperand( \
94665
124
                 MI, tmp, Address, Decoder))) { \
94666
1
        return MCDisassembler_Fail; \
94667
1
      } \
94668
124
      return S; \
94669
1.29k
    case 509: \
94670
1.29k
      tmp = 0x0; \
94671
1.29k
      tmp |= fieldname(insn, 12, 4) << 0; \
94672
1.29k
      tmp |= fieldname(insn, 22, 1) << 4; \
94673
1.29k
      if (!Check(&S, DecodeDPRRegisterClass( \
94674
1.29k
                 MI, tmp, Address, Decoder))) { \
94675
0
        return MCDisassembler_Fail; \
94676
0
      } \
94677
1.29k
      tmp = 0x0; \
94678
1.29k
      tmp |= fieldname(insn, 12, 4) << 0; \
94679
1.29k
      tmp |= fieldname(insn, 22, 1) << 4; \
94680
1.29k
      if (!Check(&S, DecodeDPRRegisterClass( \
94681
1.29k
                 MI, tmp, Address, Decoder))) { \
94682
0
        return MCDisassembler_Fail; \
94683
0
      } \
94684
1.29k
      tmp = 0x0; \
94685
1.29k
      tmp |= fieldname(insn, 0, 4) << 1; \
94686
1.29k
      tmp |= fieldname(insn, 5, 1) << 0; \
94687
1.29k
      MCOperand_CreateImm0(MI, tmp); \
94688
1.29k
      tmp = fieldname(insn, 28, 4); \
94689
1.29k
      if (!Check(&S, DecodePredicateOperand( \
94690
1.29k
                 MI, tmp, Address, Decoder))) { \
94691
43
        return MCDisassembler_Fail; \
94692
43
      } \
94693
1.29k
      return S; \
94694
1.29k
    case 510: \
94695
130
      tmp = 0x0; \
94696
130
      tmp |= fieldname(insn, 12, 4) << 1; \
94697
130
      tmp |= fieldname(insn, 22, 1) << 0; \
94698
130
      if (!Check(&S, DecodeSPRRegisterClass( \
94699
130
                 MI, tmp, Address, Decoder))) { \
94700
0
        return MCDisassembler_Fail; \
94701
0
      } \
94702
130
      tmp = 0x0; \
94703
130
      tmp |= fieldname(insn, 0, 4) << 0; \
94704
130
      tmp |= fieldname(insn, 5, 1) << 4; \
94705
130
      if (!Check(&S, DecodeDPRRegisterClass( \
94706
130
                 MI, tmp, Address, Decoder))) { \
94707
0
        return MCDisassembler_Fail; \
94708
0
      } \
94709
130
      tmp = fieldname(insn, 28, 4); \
94710
130
      if (!Check(&S, DecodePredicateOperand( \
94711
130
                 MI, tmp, Address, Decoder))) { \
94712
37
        return MCDisassembler_Fail; \
94713
37
      } \
94714
130
      return S; \
94715
602
    case 511: \
94716
602
      if (!Check(&S, DecodeVSTRVLDR_SYSREG_0( \
94717
602
                 MI, insn, Address, Decoder))) { \
94718
0
        return MCDisassembler_Fail; \
94719
0
      } \
94720
602
      return S; \
94721
1.60k
    case 512: \
94722
1.60k
      if (!Check(&S, DecodeVSTRVLDR_SYSREG_1( \
94723
1.60k
                 MI, insn, Address, Decoder))) { \
94724
0
        return MCDisassembler_Fail; \
94725
0
      } \
94726
1.60k
      return S; \
94727
1.60k
    case 513: \
94728
200
      tmp = 0x0; \
94729
200
      tmp |= fieldname(insn, 12, 4) << 0; \
94730
200
      tmp |= fieldname(insn, 22, 1) << 4; \
94731
200
      if (!Check(&S, DecodeDPRRegisterClass( \
94732
200
                 MI, tmp, Address, Decoder))) { \
94733
0
        return MCDisassembler_Fail; \
94734
0
      } \
94735
200
      tmp = 0x0; \
94736
200
      tmp |= fieldname(insn, 7, 1) << 4; \
94737
200
      tmp |= fieldname(insn, 16, 4) << 0; \
94738
200
      if (!Check(&S, DecodeDPRRegisterClass( \
94739
200
                 MI, tmp, Address, Decoder))) { \
94740
0
        return MCDisassembler_Fail; \
94741
0
      } \
94742
200
      tmp = 0x0; \
94743
200
      tmp |= fieldname(insn, 0, 4) << 0; \
94744
200
      tmp |= fieldname(insn, 5, 1) << 4; \
94745
200
      if (!Check(&S, DecodeDPRRegisterClass( \
94746
200
                 MI, tmp, Address, Decoder))) { \
94747
0
        return MCDisassembler_Fail; \
94748
0
      } \
94749
200
      tmp = fieldname(insn, 24, 1); \
94750
200
      MCOperand_CreateImm0(MI, tmp); \
94751
200
      return S; \
94752
200
    case 514: \
94753
148
      tmp = 0x0; \
94754
148
      tmp |= fieldname(insn, 12, 4) << 0; \
94755
148
      tmp |= fieldname(insn, 22, 1) << 4; \
94756
148
      if (!Check(&S, DecodeDPRRegisterClass( \
94757
148
                 MI, tmp, Address, Decoder))) { \
94758
0
        return MCDisassembler_Fail; \
94759
0
      } \
94760
148
      tmp = 0x0; \
94761
148
      tmp |= fieldname(insn, 12, 4) << 0; \
94762
148
      tmp |= fieldname(insn, 22, 1) << 4; \
94763
148
      if (!Check(&S, DecodeDPRRegisterClass( \
94764
148
                 MI, tmp, Address, Decoder))) { \
94765
0
        return MCDisassembler_Fail; \
94766
0
      } \
94767
148
      tmp = 0x0; \
94768
148
      tmp |= fieldname(insn, 7, 1) << 4; \
94769
148
      tmp |= fieldname(insn, 16, 4) << 0; \
94770
148
      if (!Check(&S, DecodeDPRRegisterClass( \
94771
148
                 MI, tmp, Address, Decoder))) { \
94772
0
        return MCDisassembler_Fail; \
94773
0
      } \
94774
148
      tmp = 0x0; \
94775
148
      tmp |= fieldname(insn, 0, 4) << 0; \
94776
148
      tmp |= fieldname(insn, 5, 1) << 4; \
94777
148
      if (!Check(&S, DecodeDPRRegisterClass( \
94778
148
                 MI, tmp, Address, Decoder))) { \
94779
0
        return MCDisassembler_Fail; \
94780
0
      } \
94781
148
      tmp = fieldname(insn, 23, 2); \
94782
148
      MCOperand_CreateImm0(MI, tmp); \
94783
148
      return S; \
94784
148
    case 515: \
94785
38
      tmp = 0x0; \
94786
38
      tmp |= fieldname(insn, 12, 4) << 0; \
94787
38
      tmp |= fieldname(insn, 22, 1) << 4; \
94788
38
      if (!Check(&S, DecodeDPRRegisterClass( \
94789
38
                 MI, tmp, Address, Decoder))) { \
94790
0
        return MCDisassembler_Fail; \
94791
0
      } \
94792
38
      tmp = 0x0; \
94793
38
      tmp |= fieldname(insn, 12, 4) << 0; \
94794
38
      tmp |= fieldname(insn, 22, 1) << 4; \
94795
38
      if (!Check(&S, DecodeDPRRegisterClass( \
94796
38
                 MI, tmp, Address, Decoder))) { \
94797
0
        return MCDisassembler_Fail; \
94798
0
      } \
94799
38
      tmp = 0x0; \
94800
38
      tmp |= fieldname(insn, 7, 1) << 4; \
94801
38
      tmp |= fieldname(insn, 16, 4) << 0; \
94802
38
      if (!Check(&S, DecodeDPRRegisterClass( \
94803
38
                 MI, tmp, Address, Decoder))) { \
94804
0
        return MCDisassembler_Fail; \
94805
0
      } \
94806
38
      tmp = fieldname(insn, 0, 4); \
94807
38
      if (!Check(&S, DecodeDPR_VFP2RegisterClass( \
94808
38
                 MI, tmp, Address, Decoder))) { \
94809
0
        return MCDisassembler_Fail; \
94810
0
      } \
94811
38
      tmp = fieldname(insn, 5, 1); \
94812
38
      MCOperand_CreateImm0(MI, tmp); \
94813
38
      tmp = fieldname(insn, 20, 2); \
94814
38
      MCOperand_CreateImm0(MI, tmp); \
94815
38
      return S; \
94816
128
    case 516: \
94817
128
      if (!Check(&S, DecodeNEONComplexLane64Instruction( \
94818
128
                 MI, insn, Address, Decoder))) { \
94819
4
        return MCDisassembler_Fail; \
94820
4
      } \
94821
128
      return S; \
94822
128
    case 517: \
94823
94
      tmp = 0x0; \
94824
94
      tmp |= fieldname(insn, 12, 4) << 0; \
94825
94
      tmp |= fieldname(insn, 22, 1) << 4; \
94826
94
      if (!Check(&S, DecodeQPRRegisterClass( \
94827
94
                 MI, tmp, Address, Decoder))) { \
94828
1
        return MCDisassembler_Fail; \
94829
1
      } \
94830
94
      tmp = 0x0; \
94831
93
      tmp |= fieldname(insn, 7, 1) << 4; \
94832
93
      tmp |= fieldname(insn, 16, 4) << 0; \
94833
93
      if (!Check(&S, DecodeQPRRegisterClass( \
94834
93
                 MI, tmp, Address, Decoder))) { \
94835
1
        return MCDisassembler_Fail; \
94836
1
      } \
94837
93
      tmp = 0x0; \
94838
92
      tmp |= fieldname(insn, 0, 4) << 0; \
94839
92
      tmp |= fieldname(insn, 5, 1) << 4; \
94840
92
      if (!Check(&S, DecodeQPRRegisterClass( \
94841
92
                 MI, tmp, Address, Decoder))) { \
94842
2
        return MCDisassembler_Fail; \
94843
2
      } \
94844
92
      tmp = fieldname(insn, 24, 1); \
94845
90
      MCOperand_CreateImm0(MI, tmp); \
94846
90
      return S; \
94847
110
    case 518: \
94848
110
      tmp = 0x0; \
94849
110
      tmp |= fieldname(insn, 12, 4) << 0; \
94850
110
      tmp |= fieldname(insn, 22, 1) << 4; \
94851
110
      if (!Check(&S, DecodeQPRRegisterClass( \
94852
110
                 MI, tmp, Address, Decoder))) { \
94853
2
        return MCDisassembler_Fail; \
94854
2
      } \
94855
110
      tmp = 0x0; \
94856
108
      tmp |= fieldname(insn, 12, 4) << 0; \
94857
108
      tmp |= fieldname(insn, 22, 1) << 4; \
94858
108
      if (!Check(&S, DecodeQPRRegisterClass( \
94859
108
                 MI, tmp, Address, Decoder))) { \
94860
0
        return MCDisassembler_Fail; \
94861
0
      } \
94862
108
      tmp = 0x0; \
94863
108
      tmp |= fieldname(insn, 7, 1) << 4; \
94864
108
      tmp |= fieldname(insn, 16, 4) << 0; \
94865
108
      if (!Check(&S, DecodeQPRRegisterClass( \
94866
108
                 MI, tmp, Address, Decoder))) { \
94867
2
        return MCDisassembler_Fail; \
94868
2
      } \
94869
108
      tmp = 0x0; \
94870
106
      tmp |= fieldname(insn, 0, 4) << 0; \
94871
106
      tmp |= fieldname(insn, 5, 1) << 4; \
94872
106
      if (!Check(&S, DecodeQPRRegisterClass( \
94873
106
                 MI, tmp, Address, Decoder))) { \
94874
1
        return MCDisassembler_Fail; \
94875
1
      } \
94876
106
      tmp = fieldname(insn, 23, 2); \
94877
105
      MCOperand_CreateImm0(MI, tmp); \
94878
105
      return S; \
94879
106
    case 519: \
94880
71
      tmp = 0x0; \
94881
71
      tmp |= fieldname(insn, 12, 4) << 0; \
94882
71
      tmp |= fieldname(insn, 22, 1) << 4; \
94883
71
      if (!Check(&S, DecodeQPRRegisterClass( \
94884
71
                 MI, tmp, Address, Decoder))) { \
94885
1
        return MCDisassembler_Fail; \
94886
1
      } \
94887
71
      tmp = 0x0; \
94888
70
      tmp |= fieldname(insn, 12, 4) << 0; \
94889
70
      tmp |= fieldname(insn, 22, 1) << 4; \
94890
70
      if (!Check(&S, DecodeQPRRegisterClass( \
94891
70
                 MI, tmp, Address, Decoder))) { \
94892
0
        return MCDisassembler_Fail; \
94893
0
      } \
94894
70
      tmp = 0x0; \
94895
70
      tmp |= fieldname(insn, 7, 1) << 4; \
94896
70
      tmp |= fieldname(insn, 16, 4) << 0; \
94897
70
      if (!Check(&S, DecodeQPRRegisterClass( \
94898
70
                 MI, tmp, Address, Decoder))) { \
94899
1
        return MCDisassembler_Fail; \
94900
1
      } \
94901
70
      tmp = fieldname(insn, 0, 4); \
94902
69
      if (!Check(&S, DecodeDPR_VFP2RegisterClass( \
94903
69
                 MI, tmp, Address, Decoder))) { \
94904
0
        return MCDisassembler_Fail; \
94905
0
      } \
94906
69
      tmp = fieldname(insn, 5, 1); \
94907
69
      MCOperand_CreateImm0(MI, tmp); \
94908
69
      tmp = fieldname(insn, 20, 2); \
94909
69
      MCOperand_CreateImm0(MI, tmp); \
94910
69
      return S; \
94911
309
    case 520: \
94912
309
      tmp = 0x0; \
94913
309
      tmp |= fieldname(insn, 12, 4) << 0; \
94914
309
      tmp |= fieldname(insn, 22, 1) << 4; \
94915
309
      if (!Check(&S, DecodeDPRRegisterClass( \
94916
309
                 MI, tmp, Address, Decoder))) { \
94917
0
        return MCDisassembler_Fail; \
94918
0
      } \
94919
309
      tmp = 0x0; \
94920
309
      tmp |= fieldname(insn, 7, 1) << 0; \
94921
309
      tmp |= fieldname(insn, 16, 4) << 1; \
94922
309
      if (!Check(&S, DecodeSPRRegisterClass( \
94923
309
                 MI, tmp, Address, Decoder))) { \
94924
0
        return MCDisassembler_Fail; \
94925
0
      } \
94926
309
      tmp = 0x0; \
94927
309
      tmp |= fieldname(insn, 0, 3) << 1; \
94928
309
      tmp |= fieldname(insn, 5, 1) << 0; \
94929
309
      if (!Check(&S, DecodeSPR_8RegisterClass( \
94930
309
                 MI, tmp, Address, Decoder))) { \
94931
0
        return MCDisassembler_Fail; \
94932
0
      } \
94933
309
      tmp = fieldname(insn, 3, 1); \
94934
309
      MCOperand_CreateImm0(MI, tmp); \
94935
309
      return S; \
94936
309
    case 521: \
94937
34
      tmp = 0x0; \
94938
34
      tmp |= fieldname(insn, 12, 4) << 0; \
94939
34
      tmp |= fieldname(insn, 22, 1) << 4; \
94940
34
      if (!Check(&S, DecodeDPRRegisterClass( \
94941
34
                 MI, tmp, Address, Decoder))) { \
94942
0
        return MCDisassembler_Fail; \
94943
0
      } \
94944
34
      tmp = 0x0; \
94945
34
      tmp |= fieldname(insn, 7, 1) << 0; \
94946
34
      tmp |= fieldname(insn, 16, 4) << 1; \
94947
34
      if (!Check(&S, DecodeSPRRegisterClass( \
94948
34
                 MI, tmp, Address, Decoder))) { \
94949
0
        return MCDisassembler_Fail; \
94950
0
      } \
94951
34
      tmp = 0x0; \
94952
34
      tmp |= fieldname(insn, 0, 4) << 1; \
94953
34
      tmp |= fieldname(insn, 5, 1) << 0; \
94954
34
      if (!Check(&S, DecodeSPRRegisterClass( \
94955
34
                 MI, tmp, Address, Decoder))) { \
94956
0
        return MCDisassembler_Fail; \
94957
0
      } \
94958
34
      return S; \
94959
336
    case 522: \
94960
336
      tmp = 0x0; \
94961
336
      tmp |= fieldname(insn, 12, 4) << 1; \
94962
336
      tmp |= fieldname(insn, 22, 1) << 0; \
94963
336
      if (!Check(&S, DecodeHPRRegisterClass( \
94964
336
                 MI, tmp, Address, Decoder))) { \
94965
0
        return MCDisassembler_Fail; \
94966
0
      } \
94967
336
      tmp = 0x0; \
94968
336
      tmp |= fieldname(insn, 7, 1) << 0; \
94969
336
      tmp |= fieldname(insn, 16, 4) << 1; \
94970
336
      if (!Check(&S, DecodeHPRRegisterClass( \
94971
336
                 MI, tmp, Address, Decoder))) { \
94972
0
        return MCDisassembler_Fail; \
94973
0
      } \
94974
336
      tmp = 0x0; \
94975
336
      tmp |= fieldname(insn, 0, 4) << 1; \
94976
336
      tmp |= fieldname(insn, 5, 1) << 0; \
94977
336
      if (!Check(&S, DecodeHPRRegisterClass( \
94978
336
                 MI, tmp, Address, Decoder))) { \
94979
0
        return MCDisassembler_Fail; \
94980
0
      } \
94981
336
      return S; \
94982
409
    case 523: \
94983
409
      tmp = 0x0; \
94984
409
      tmp |= fieldname(insn, 12, 4) << 1; \
94985
409
      tmp |= fieldname(insn, 22, 1) << 0; \
94986
409
      if (!Check(&S, DecodeHPRRegisterClass( \
94987
409
                 MI, tmp, Address, Decoder))) { \
94988
0
        return MCDisassembler_Fail; \
94989
0
      } \
94990
409
      tmp = 0x0; \
94991
409
      tmp |= fieldname(insn, 0, 4) << 1; \
94992
409
      tmp |= fieldname(insn, 5, 1) << 0; \
94993
409
      if (!Check(&S, DecodeHPRRegisterClass( \
94994
409
                 MI, tmp, Address, Decoder))) { \
94995
0
        return MCDisassembler_Fail; \
94996
0
      } \
94997
409
      return S; \
94998
440
    case 524: \
94999
440
      tmp = 0x0; \
95000
440
      tmp |= fieldname(insn, 12, 4) << 1; \
95001
440
      tmp |= fieldname(insn, 22, 1) << 0; \
95002
440
      if (!Check(&S, DecodeSPRRegisterClass( \
95003
440
                 MI, tmp, Address, Decoder))) { \
95004
0
        return MCDisassembler_Fail; \
95005
0
      } \
95006
440
      tmp = 0x0; \
95007
440
      tmp |= fieldname(insn, 0, 4) << 1; \
95008
440
      tmp |= fieldname(insn, 5, 1) << 0; \
95009
440
      if (!Check(&S, DecodeHPRRegisterClass( \
95010
440
                 MI, tmp, Address, Decoder))) { \
95011
0
        return MCDisassembler_Fail; \
95012
0
      } \
95013
440
      return S; \
95014
440
    case 525: \
95015
265
      tmp = 0x0; \
95016
265
      tmp |= fieldname(insn, 12, 4) << 1; \
95017
265
      tmp |= fieldname(insn, 22, 1) << 0; \
95018
265
      if (!Check(&S, DecodeSPRRegisterClass( \
95019
265
                 MI, tmp, Address, Decoder))) { \
95020
0
        return MCDisassembler_Fail; \
95021
0
      } \
95022
265
      tmp = 0x0; \
95023
265
      tmp |= fieldname(insn, 7, 1) << 0; \
95024
265
      tmp |= fieldname(insn, 16, 4) << 1; \
95025
265
      if (!Check(&S, DecodeSPRRegisterClass( \
95026
265
                 MI, tmp, Address, Decoder))) { \
95027
0
        return MCDisassembler_Fail; \
95028
0
      } \
95029
265
      tmp = 0x0; \
95030
265
      tmp |= fieldname(insn, 0, 4) << 1; \
95031
265
      tmp |= fieldname(insn, 5, 1) << 0; \
95032
265
      if (!Check(&S, DecodeSPRRegisterClass( \
95033
265
                 MI, tmp, Address, Decoder))) { \
95034
0
        return MCDisassembler_Fail; \
95035
0
      } \
95036
265
      return S; \
95037
265
    case 526: \
95038
114
      tmp = 0x0; \
95039
114
      tmp |= fieldname(insn, 12, 4) << 1; \
95040
114
      tmp |= fieldname(insn, 22, 1) << 0; \
95041
114
      if (!Check(&S, DecodeSPRRegisterClass( \
95042
114
                 MI, tmp, Address, Decoder))) { \
95043
0
        return MCDisassembler_Fail; \
95044
0
      } \
95045
114
      tmp = 0x0; \
95046
114
      tmp |= fieldname(insn, 0, 4) << 1; \
95047
114
      tmp |= fieldname(insn, 5, 1) << 0; \
95048
114
      if (!Check(&S, DecodeSPRRegisterClass( \
95049
114
                 MI, tmp, Address, Decoder))) { \
95050
0
        return MCDisassembler_Fail; \
95051
0
      } \
95052
114
      return S; \
95053
155
    case 527: \
95054
155
      tmp = 0x0; \
95055
155
      tmp |= fieldname(insn, 12, 4) << 1; \
95056
155
      tmp |= fieldname(insn, 22, 1) << 0; \
95057
155
      if (!Check(&S, DecodeSPRRegisterClass( \
95058
155
                 MI, tmp, Address, Decoder))) { \
95059
0
        return MCDisassembler_Fail; \
95060
0
      } \
95061
155
      tmp = 0x0; \
95062
155
      tmp |= fieldname(insn, 12, 4) << 1; \
95063
155
      tmp |= fieldname(insn, 22, 1) << 0; \
95064
155
      if (!Check(&S, DecodeSPRRegisterClass( \
95065
155
                 MI, tmp, Address, Decoder))) { \
95066
0
        return MCDisassembler_Fail; \
95067
0
      } \
95068
155
      tmp = 0x0; \
95069
155
      tmp |= fieldname(insn, 0, 4) << 1; \
95070
155
      tmp |= fieldname(insn, 5, 1) << 0; \
95071
155
      if (!Check(&S, DecodeSPRRegisterClass( \
95072
155
                 MI, tmp, Address, Decoder))) { \
95073
0
        return MCDisassembler_Fail; \
95074
0
      } \
95075
155
      return S; \
95076
177
    case 528: \
95077
177
      tmp = 0x0; \
95078
177
      tmp |= fieldname(insn, 12, 4) << 1; \
95079
177
      tmp |= fieldname(insn, 22, 1) << 0; \
95080
177
      if (!Check(&S, DecodeSPRRegisterClass( \
95081
177
                 MI, tmp, Address, Decoder))) { \
95082
0
        return MCDisassembler_Fail; \
95083
0
      } \
95084
177
      tmp = 0x0; \
95085
177
      tmp |= fieldname(insn, 0, 4) << 0; \
95086
177
      tmp |= fieldname(insn, 5, 1) << 4; \
95087
177
      if (!Check(&S, DecodeDPRRegisterClass( \
95088
177
                 MI, tmp, Address, Decoder))) { \
95089
0
        return MCDisassembler_Fail; \
95090
0
      } \
95091
177
      return S; \
95092
1.50M
    } \
95093
1.50M
  }
ARMDisassembler.c:decodeToMCInst_4
Line
Count
Source
85360
474k
  { \
85361
474k
    InsnType tmp; \
85362
474k
    switch (Idx) { \
85363
0
    default: /* llvm_unreachable("Invalid index!"); */ \
85364
7.47k
    case 0: \
85365
7.47k
      tmp = fieldname(insn, 12, 4); \
85366
7.47k
      if (!Check(&S, DecodeGPRRegisterClass( \
85367
7.47k
                 MI, tmp, Address, Decoder))) { \
85368
0
        return MCDisassembler_Fail; \
85369
0
      } \
85370
7.47k
      tmp = fieldname(insn, 16, 4); \
85371
7.47k
      if (!Check(&S, DecodeGPRRegisterClass( \
85372
7.47k
                 MI, tmp, Address, Decoder))) { \
85373
0
        return MCDisassembler_Fail; \
85374
0
      } \
85375
7.47k
      tmp = fieldname(insn, 0, 4); \
85376
7.47k
      if (!Check(&S, DecodeGPRRegisterClass( \
85377
7.47k
                 MI, tmp, Address, Decoder))) { \
85378
0
        return MCDisassembler_Fail; \
85379
0
      } \
85380
7.47k
      tmp = fieldname(insn, 28, 4); \
85381
7.47k
      if (!Check(&S, DecodePredicateOperand( \
85382
7.47k
                 MI, tmp, Address, Decoder))) { \
85383
3
        return MCDisassembler_Fail; \
85384
3
      } \
85385
7.47k
      tmp = fieldname(insn, 20, 1); \
85386
7.46k
      if (!Check(&S, DecodeCCOutOperand(MI, tmp, Address, \
85387
7.46k
                Decoder))) { \
85388
0
        return MCDisassembler_Fail; \
85389
0
      } \
85390
7.46k
      return S; \
85391
11.1k
    case 1: \
85392
11.1k
      tmp = fieldname(insn, 12, 4); \
85393
11.1k
      if (!Check(&S, DecodeGPRRegisterClass( \
85394
11.1k
                 MI, tmp, Address, Decoder))) { \
85395
0
        return MCDisassembler_Fail; \
85396
0
      } \
85397
11.1k
      tmp = fieldname(insn, 16, 4); \
85398
11.1k
      if (!Check(&S, DecodeGPRRegisterClass( \
85399
11.1k
                 MI, tmp, Address, Decoder))) { \
85400
0
        return MCDisassembler_Fail; \
85401
0
      } \
85402
11.1k
      tmp = 0x0; \
85403
11.1k
      tmp |= fieldname(insn, 0, 4) << 0; \
85404
11.1k
      tmp |= fieldname(insn, 5, 7) << 5; \
85405
11.1k
      if (!Check(&S, DecodeSORegImmOperand(MI, tmp, Address, \
85406
11.1k
                   Decoder))) { \
85407
0
        return MCDisassembler_Fail; \
85408
0
      } \
85409
11.1k
      tmp = fieldname(insn, 28, 4); \
85410
11.1k
      if (!Check(&S, DecodePredicateOperand( \
85411
11.1k
                 MI, tmp, Address, Decoder))) { \
85412
5
        return MCDisassembler_Fail; \
85413
5
      } \
85414
11.1k
      tmp = fieldname(insn, 20, 1); \
85415
11.1k
      if (!Check(&S, DecodeCCOutOperand(MI, tmp, Address, \
85416
11.1k
                Decoder))) { \
85417
0
        return MCDisassembler_Fail; \
85418
0
      } \
85419
11.1k
      return S; \
85420
11.1k
    case 2: \
85421
4.84k
      tmp = fieldname(insn, 12, 4); \
85422
4.84k
      if (!Check(&S, DecodeGPRRegisterClass( \
85423
4.84k
                 MI, tmp, Address, Decoder))) { \
85424
0
        return MCDisassembler_Fail; \
85425
0
      } \
85426
4.84k
      tmp = fieldname(insn, 16, 4); \
85427
4.84k
      if (!Check(&S, DecodeGPRRegisterClass( \
85428
4.84k
                 MI, tmp, Address, Decoder))) { \
85429
0
        return MCDisassembler_Fail; \
85430
0
      } \
85431
4.84k
      tmp = 0x0; \
85432
4.84k
      tmp |= fieldname(insn, 0, 4) << 0; \
85433
4.84k
      tmp |= fieldname(insn, 5, 2) << 5; \
85434
4.84k
      tmp |= fieldname(insn, 8, 4) << 8; \
85435
4.84k
      if (!Check(&S, DecodeSORegRegOperand(MI, tmp, Address, \
85436
4.84k
                   Decoder))) { \
85437
0
        return MCDisassembler_Fail; \
85438
0
      } \
85439
4.84k
      tmp = fieldname(insn, 28, 4); \
85440
4.84k
      if (!Check(&S, DecodePredicateOperand( \
85441
4.84k
                 MI, tmp, Address, Decoder))) { \
85442
5
        return MCDisassembler_Fail; \
85443
5
      } \
85444
4.84k
      tmp = fieldname(insn, 20, 1); \
85445
4.83k
      if (!Check(&S, DecodeCCOutOperand(MI, tmp, Address, \
85446
4.83k
                Decoder))) { \
85447
0
        return MCDisassembler_Fail; \
85448
0
      } \
85449
4.83k
      return S; \
85450
4.83k
    case 3: \
85451
712
      tmp = fieldname(insn, 12, 4); \
85452
712
      if (!Check(&S, DecodeGPRnopcRegisterClass( \
85453
712
                 MI, tmp, Address, Decoder))) { \
85454
0
        return MCDisassembler_Fail; \
85455
0
      } \
85456
712
      tmp = fieldname(insn, 16, 4); \
85457
712
      if (!Check(&S, DecodeGPRnopcRegisterClass( \
85458
712
                 MI, tmp, Address, Decoder))) { \
85459
0
        return MCDisassembler_Fail; \
85460
0
      } \
85461
712
      tmp = 0x0; \
85462
712
      tmp |= fieldname(insn, 0, 4) << 0; \
85463
712
      tmp |= fieldname(insn, 5, 2) << 5; \
85464
712
      tmp |= fieldname(insn, 8, 4) << 8; \
85465
712
      if (!Check(&S, DecodeSORegRegOperand(MI, tmp, Address, \
85466
712
                   Decoder))) { \
85467
0
        return MCDisassembler_Fail; \
85468
0
      } \
85469
712
      tmp = fieldname(insn, 28, 4); \
85470
712
      if (!Check(&S, DecodePredicateOperand( \
85471
712
                 MI, tmp, Address, Decoder))) { \
85472
2
        return MCDisassembler_Fail; \
85473
2
      } \
85474
712
      tmp = fieldname(insn, 20, 1); \
85475
710
      if (!Check(&S, DecodeCCOutOperand(MI, tmp, Address, \
85476
710
                Decoder))) { \
85477
0
        return MCDisassembler_Fail; \
85478
0
      } \
85479
710
      return S; \
85480
871
    case 4: \
85481
871
      tmp = fieldname(insn, 16, 4); \
85482
871
      if (!Check(&S, DecodeGPRnopcRegisterClass( \
85483
871
                 MI, tmp, Address, Decoder))) { \
85484
0
        return MCDisassembler_Fail; \
85485
0
      } \
85486
871
      tmp = fieldname(insn, 0, 4); \
85487
871
      if (!Check(&S, DecodeGPRnopcRegisterClass( \
85488
871
                 MI, tmp, Address, Decoder))) { \
85489
0
        return MCDisassembler_Fail; \
85490
0
      } \
85491
871
      tmp = fieldname(insn, 8, 4); \
85492
871
      if (!Check(&S, DecodeGPRnopcRegisterClass( \
85493
871
                 MI, tmp, Address, Decoder))) { \
85494
0
        return MCDisassembler_Fail; \
85495
0
      } \
85496
871
      tmp = fieldname(insn, 28, 4); \
85497
871
      if (!Check(&S, DecodePredicateOperand( \
85498
871
                 MI, tmp, Address, Decoder))) { \
85499
1
        return MCDisassembler_Fail; \
85500
1
      } \
85501
871
      tmp = fieldname(insn, 20, 1); \
85502
870
      if (!Check(&S, DecodeCCOutOperand(MI, tmp, Address, \
85503
870
                Decoder))) { \
85504
0
        return MCDisassembler_Fail; \
85505
0
      } \
85506
870
      return S; \
85507
870
    case 5: \
85508
436
      tmp = fieldname(insn, 12, 4); \
85509
436
      if (!Check(&S, DecodeGPRRegisterClass( \
85510
436
                 MI, tmp, Address, Decoder))) { \
85511
0
        return MCDisassembler_Fail; \
85512
0
      } \
85513
436
      tmp = fieldname(insn, 16, 4); \
85514
436
      if (!Check(&S, DecodeGPRRegisterClass( \
85515
436
                 MI, tmp, Address, Decoder))) { \
85516
0
        return MCDisassembler_Fail; \
85517
0
      } \
85518
436
      tmp = fieldname(insn, 0, 4); \
85519
436
      if (!Check(&S, DecodeGPRRegisterClass( \
85520
436
                 MI, tmp, Address, Decoder))) { \
85521
0
        return MCDisassembler_Fail; \
85522
0
      } \
85523
436
      tmp = fieldname(insn, 8, 4); \
85524
436
      if (!Check(&S, DecodeGPRRegisterClass( \
85525
436
                 MI, tmp, Address, Decoder))) { \
85526
0
        return MCDisassembler_Fail; \
85527
0
      } \
85528
436
      tmp = fieldname(insn, 12, 4); \
85529
436
      if (!Check(&S, DecodeGPRRegisterClass( \
85530
436
                 MI, tmp, Address, Decoder))) { \
85531
0
        return MCDisassembler_Fail; \
85532
0
      } \
85533
436
      tmp = fieldname(insn, 16, 4); \
85534
436
      if (!Check(&S, DecodeGPRRegisterClass( \
85535
436
                 MI, tmp, Address, Decoder))) { \
85536
0
        return MCDisassembler_Fail; \
85537
0
      } \
85538
436
      tmp = fieldname(insn, 28, 4); \
85539
436
      if (!Check(&S, DecodePredicateOperand( \
85540
436
                 MI, tmp, Address, Decoder))) { \
85541
1
        return MCDisassembler_Fail; \
85542
1
      } \
85543
436
      return S; \
85544
709
    case 6: \
85545
709
      tmp = fieldname(insn, 12, 4); \
85546
709
      if (!Check(&S, DecodeGPRRegisterClass( \
85547
709
                 MI, tmp, Address, Decoder))) { \
85548
0
        return MCDisassembler_Fail; \
85549
0
      } \
85550
709
      tmp = fieldname(insn, 16, 4); \
85551
709
      if (!Check(&S, DecodeGPRRegisterClass( \
85552
709
                 MI, tmp, Address, Decoder))) { \
85553
0
        return MCDisassembler_Fail; \
85554
0
      } \
85555
709
      tmp = fieldname(insn, 0, 4); \
85556
709
      if (!Check(&S, DecodeGPRRegisterClass( \
85557
709
                 MI, tmp, Address, Decoder))) { \
85558
0
        return MCDisassembler_Fail; \
85559
0
      } \
85560
709
      tmp = fieldname(insn, 8, 4); \
85561
709
      if (!Check(&S, DecodeGPRRegisterClass( \
85562
709
                 MI, tmp, Address, Decoder))) { \
85563
0
        return MCDisassembler_Fail; \
85564
0
      } \
85565
709
      tmp = fieldname(insn, 28, 4); \
85566
709
      if (!Check(&S, DecodePredicateOperand( \
85567
709
                 MI, tmp, Address, Decoder))) { \
85568
1
        return MCDisassembler_Fail; \
85569
1
      } \
85570
709
      tmp = fieldname(insn, 20, 1); \
85571
708
      if (!Check(&S, DecodeCCOutOperand(MI, tmp, Address, \
85572
708
                Decoder))) { \
85573
0
        return MCDisassembler_Fail; \
85574
0
      } \
85575
708
      return S; \
85576
9.85k
    case 7: \
85577
9.85k
      if (!Check(&S, DecodeAddrMode3Instruction( \
85578
9.85k
                 MI, insn, Address, Decoder))) { \
85579
19
        return MCDisassembler_Fail; \
85580
19
      } \
85581
9.85k
      return S; \
85582
9.85k
    case 8: \
85583
24
      tmp = fieldname(insn, 12, 4); \
85584
24
      if (!Check(&S, DecodeGPRnopcRegisterClass( \
85585
24
                 MI, tmp, Address, Decoder))) { \
85586
0
        return MCDisassembler_Fail; \
85587
0
      } \
85588
24
      tmp = fieldname(insn, 16, 4); \
85589
24
      if (!Check(&S, DecodeGPRnopcRegisterClass( \
85590
24
                 MI, tmp, Address, Decoder))) { \
85591
0
        return MCDisassembler_Fail; \
85592
0
      } \
85593
24
      tmp = fieldname(insn, 0, 4); \
85594
24
      if (!Check(&S, DecodeGPRnopcRegisterClass( \
85595
24
                 MI, tmp, Address, Decoder))) { \
85596
0
        return MCDisassembler_Fail; \
85597
0
      } \
85598
24
      return S; \
85599
171
    case 9: \
85600
171
      if (!Check(&S, DecodeCPSInstruction(MI, insn, Address, \
85601
171
                  Decoder))) { \
85602
1
        return MCDisassembler_Fail; \
85603
1
      } \
85604
171
      return S; \
85605
171
    case 10: \
85606
33
      tmp = fieldname(insn, 9, 1); \
85607
33
      MCOperand_CreateImm0(MI, tmp); \
85608
33
      return S; \
85609
373
    case 11: \
85610
373
      tmp = fieldname(insn, 12, 4); \
85611
373
      if (!Check(&S, DecodeGPRnopcRegisterClass( \
85612
373
                 MI, tmp, Address, Decoder))) { \
85613
0
        return MCDisassembler_Fail; \
85614
0
      } \
85615
373
      tmp = fieldname(insn, 28, 4); \
85616
373
      if (!Check(&S, DecodePredicateOperand( \
85617
373
                 MI, tmp, Address, Decoder))) { \
85618
1
        return MCDisassembler_Fail; \
85619
1
      } \
85620
373
      return S; \
85621
373
    case 12: \
85622
330
      if (!Check(&S, DecodeQADDInstruction( \
85623
330
                 MI, insn, Address, Decoder))) { \
85624
1
        return MCDisassembler_Fail; \
85625
1
      } \
85626
330
      return S; \
85627
1.30k
    case 13: \
85628
1.30k
      if (!Check(&S, DecodeSMLAInstruction( \
85629
1.30k
                 MI, insn, Address, Decoder))) { \
85630
4
        return MCDisassembler_Fail; \
85631
4
      } \
85632
1.30k
      return S; \
85633
1.30k
    case 14: \
85634
577
      if (!Check(&S, \
85635
577
           DecodeSwap(MI, insn, Address, Decoder))) { \
85636
1
        return MCDisassembler_Fail; \
85637
1
      } \
85638
577
      return S; \
85639
577
    case 15: \
85640
449
      tmp = 0x0; \
85641
449
      tmp |= fieldname(insn, 0, 4) << 0; \
85642
449
      tmp |= fieldname(insn, 8, 12) << 4; \
85643
449
      MCOperand_CreateImm0(MI, tmp); \
85644
449
      return S; \
85645
668
    case 16: \
85646
668
      if (!Check(&S, DecodeTSTInstruction(MI, insn, Address, \
85647
668
                  Decoder))) { \
85648
1
        return MCDisassembler_Fail; \
85649
1
      } \
85650
668
      return S; \
85651
736
    case 17: \
85652
736
      tmp = fieldname(insn, 16, 4); \
85653
736
      if (!Check(&S, DecodeGPRRegisterClass( \
85654
736
                 MI, tmp, Address, Decoder))) { \
85655
0
        return MCDisassembler_Fail; \
85656
0
      } \
85657
736
      tmp = 0x0; \
85658
736
      tmp |= fieldname(insn, 0, 4) << 0; \
85659
736
      tmp |= fieldname(insn, 5, 7) << 5; \
85660
736
      if (!Check(&S, DecodeSORegImmOperand(MI, tmp, Address, \
85661
736
                   Decoder))) { \
85662
0
        return MCDisassembler_Fail; \
85663
0
      } \
85664
736
      tmp = fieldname(insn, 28, 4); \
85665
736
      if (!Check(&S, DecodePredicateOperand( \
85666
736
                 MI, tmp, Address, Decoder))) { \
85667
1
        return MCDisassembler_Fail; \
85668
1
      } \
85669
736
      return S; \
85670
1.28k
    case 18: \
85671
1.28k
      tmp = fieldname(insn, 16, 4); \
85672
1.28k
      if (!Check(&S, DecodeGPRnopcRegisterClass( \
85673
1.28k
                 MI, tmp, Address, Decoder))) { \
85674
0
        return MCDisassembler_Fail; \
85675
0
      } \
85676
1.28k
      tmp = 0x0; \
85677
1.28k
      tmp |= fieldname(insn, 0, 4) << 0; \
85678
1.28k
      tmp |= fieldname(insn, 5, 2) << 5; \
85679
1.28k
      tmp |= fieldname(insn, 8, 4) << 8; \
85680
1.28k
      if (!Check(&S, DecodeSORegRegOperand(MI, tmp, Address, \
85681
1.28k
                   Decoder))) { \
85682
0
        return MCDisassembler_Fail; \
85683
0
      } \
85684
1.28k
      tmp = fieldname(insn, 28, 4); \
85685
1.28k
      if (!Check(&S, DecodePredicateOperand( \
85686
1.28k
                 MI, tmp, Address, Decoder))) { \
85687
3
        return MCDisassembler_Fail; \
85688
3
      } \
85689
1.28k
      return S; \
85690
1.28k
    case 19: \
85691
1.28k
      tmp = fieldname(insn, 12, 4); \
85692
1.28k
      if (!Check(&S, DecodeGPRnopcRegisterClass( \
85693
1.28k
                 MI, tmp, Address, Decoder))) { \
85694
0
        return MCDisassembler_Fail; \
85695
0
      } \
85696
1.28k
      tmp = fieldname(insn, 16, 4); \
85697
1.28k
      if (!Check(&S, DecodeGPRnopcRegisterClass( \
85698
1.28k
                 MI, tmp, Address, Decoder))) { \
85699
0
        return MCDisassembler_Fail; \
85700
0
      } \
85701
1.28k
      tmp = fieldname(insn, 0, 4); \
85702
1.28k
      if (!Check(&S, DecodeGPRnopcRegisterClass( \
85703
1.28k
                 MI, tmp, Address, Decoder))) { \
85704
0
        return MCDisassembler_Fail; \
85705
0
      } \
85706
1.28k
      tmp = fieldname(insn, 8, 4); \
85707
1.28k
      if (!Check(&S, DecodeGPRnopcRegisterClass( \
85708
1.28k
                 MI, tmp, Address, Decoder))) { \
85709
0
        return MCDisassembler_Fail; \
85710
0
      } \
85711
1.28k
      tmp = fieldname(insn, 12, 4); \
85712
1.28k
      if (!Check(&S, DecodeGPRnopcRegisterClass( \
85713
1.28k
                 MI, tmp, Address, Decoder))) { \
85714
0
        return MCDisassembler_Fail; \
85715
0
      } \
85716
1.28k
      tmp = fieldname(insn, 16, 4); \
85717
1.28k
      if (!Check(&S, DecodeGPRnopcRegisterClass( \
85718
1.28k
                 MI, tmp, Address, Decoder))) { \
85719
0
        return MCDisassembler_Fail; \
85720
0
      } \
85721
1.28k
      tmp = fieldname(insn, 28, 4); \
85722
1.28k
      if (!Check(&S, DecodePredicateOperand( \
85723
1.28k
                 MI, tmp, Address, Decoder))) { \
85724
1
        return MCDisassembler_Fail; \
85725
1
      } \
85726
1.28k
      return S; \
85727
1.28k
    case 20: \
85728
56
      tmp = fieldname(insn, 16, 4); \
85729
56
      if (!Check(&S, DecodeGPRRegisterClass( \
85730
56
                 MI, tmp, Address, Decoder))) { \
85731
0
        return MCDisassembler_Fail; \
85732
0
      } \
85733
56
      tmp = fieldname(insn, 0, 4); \
85734
56
      if (!Check(&S, DecodeGPRRegisterClass( \
85735
56
                 MI, tmp, Address, Decoder))) { \
85736
0
        return MCDisassembler_Fail; \
85737
0
      } \
85738
56
      tmp = fieldname(insn, 28, 4); \
85739
56
      if (!Check(&S, DecodePredicateOperand( \
85740
56
                 MI, tmp, Address, Decoder))) { \
85741
1
        return MCDisassembler_Fail; \
85742
1
      } \
85743
56
      return S; \
85744
246
    case 21: \
85745
246
      tmp = fieldname(insn, 12, 4); \
85746
246
      if (!Check(&S, DecodeGPRnopcRegisterClass( \
85747
246
                 MI, tmp, Address, Decoder))) { \
85748
0
        return MCDisassembler_Fail; \
85749
0
      } \
85750
246
      tmp = fieldname(insn, 0, 4); \
85751
246
      if (!Check(&S, DecodeGPRnopcRegisterClass( \
85752
246
                 MI, tmp, Address, Decoder))) { \
85753
0
        return MCDisassembler_Fail; \
85754
0
      } \
85755
246
      tmp = fieldname(insn, 16, 4); \
85756
246
      if (!Check(&S, DecodeGPRnopcRegisterClass( \
85757
246
                 MI, tmp, Address, Decoder))) { \
85758
0
        return MCDisassembler_Fail; \
85759
0
      } \
85760
246
      tmp = fieldname(insn, 28, 4); \
85761
246
      if (!Check(&S, DecodePredicateOperand( \
85762
246
                 MI, tmp, Address, Decoder))) { \
85763
1
        return MCDisassembler_Fail; \
85764
1
      } \
85765
246
      return S; \
85766
246
    case 22: \
85767
10
      tmp = fieldname(insn, 0, 4); \
85768
10
      if (!Check(&S, DecodeGPRRegisterClass( \
85769
10
                 MI, tmp, Address, Decoder))) { \
85770
0
        return MCDisassembler_Fail; \
85771
0
      } \
85772
10
      tmp = fieldname(insn, 16, 4); \
85773
10
      if (!Check(&S, DecodeAddrMode7Operand( \
85774
10
                 MI, tmp, Address, Decoder))) { \
85775
0
        return MCDisassembler_Fail; \
85776
0
      } \
85777
10
      tmp = fieldname(insn, 28, 4); \
85778
10
      if (!Check(&S, DecodePredicateOperand( \
85779
10
                 MI, tmp, Address, Decoder))) { \
85780
0
        return MCDisassembler_Fail; \
85781
0
      } \
85782
10
      return S; \
85783
54
    case 23: \
85784
54
      tmp = fieldname(insn, 12, 4); \
85785
54
      if (!Check(&S, DecodeGPRRegisterClass( \
85786
54
                 MI, tmp, Address, Decoder))) { \
85787
0
        return MCDisassembler_Fail; \
85788
0
      } \
85789
54
      tmp = fieldname(insn, 16, 4); \
85790
54
      if (!Check(&S, DecodeAddrMode7Operand( \
85791
54
                 MI, tmp, Address, Decoder))) { \
85792
0
        return MCDisassembler_Fail; \
85793
0
      } \
85794
54
      tmp = fieldname(insn, 28, 4); \
85795
54
      if (!Check(&S, DecodePredicateOperand( \
85796
54
                 MI, tmp, Address, Decoder))) { \
85797
1
        return MCDisassembler_Fail; \
85798
1
      } \
85799
54
      return S; \
85800
54
    case 24: \
85801
46
      tmp = fieldname(insn, 12, 4); \
85802
46
      if (!Check(&S, DecodeGPRRegisterClass( \
85803
46
                 MI, tmp, Address, Decoder))) { \
85804
0
        return MCDisassembler_Fail; \
85805
0
      } \
85806
46
      tmp = fieldname(insn, 0, 4); \
85807
46
      if (!Check(&S, DecodeGPRRegisterClass( \
85808
46
                 MI, tmp, Address, Decoder))) { \
85809
0
        return MCDisassembler_Fail; \
85810
0
      } \
85811
46
      tmp = fieldname(insn, 16, 4); \
85812
46
      if (!Check(&S, DecodeAddrMode7Operand( \
85813
46
                 MI, tmp, Address, Decoder))) { \
85814
0
        return MCDisassembler_Fail; \
85815
0
      } \
85816
46
      tmp = fieldname(insn, 28, 4); \
85817
46
      if (!Check(&S, DecodePredicateOperand( \
85818
46
                 MI, tmp, Address, Decoder))) { \
85819
1
        return MCDisassembler_Fail; \
85820
1
      } \
85821
46
      return S; \
85822
64
    case 25: \
85823
64
      tmp = fieldname(insn, 12, 4); \
85824
64
      if (!Check(&S, DecodeGPRnopcRegisterClass( \
85825
64
                 MI, tmp, Address, Decoder))) { \
85826
0
        return MCDisassembler_Fail; \
85827
0
      } \
85828
64
      tmp = 0x0; \
85829
64
      tmp |= fieldname(insn, 8, 1) << 4; \
85830
64
      tmp |= fieldname(insn, 16, 4) << 0; \
85831
64
      tmp |= fieldname(insn, 22, 1) << 5; \
85832
64
      if (!Check(&S, DecodeBankedReg(MI, tmp, Address, \
85833
64
                   Decoder))) { \
85834
1
        return MCDisassembler_Fail; \
85835
1
      } \
85836
64
      tmp = fieldname(insn, 28, 4); \
85837
63
      if (!Check(&S, DecodePredicateOperand( \
85838
63
                 MI, tmp, Address, Decoder))) { \
85839
2
        return MCDisassembler_Fail; \
85840
2
      } \
85841
63
      return S; \
85842
63
    case 26: \
85843
24
      tmp = 0x0; \
85844
24
      tmp |= fieldname(insn, 16, 4) << 0; \
85845
24
      tmp |= fieldname(insn, 22, 1) << 4; \
85846
24
      if (!Check(&S, DecodeMSRMask(MI, tmp, Address, \
85847
24
                 Decoder))) { \
85848
1
        return MCDisassembler_Fail; \
85849
1
      } \
85850
24
      tmp = fieldname(insn, 0, 4); \
85851
23
      if (!Check(&S, DecodeGPRRegisterClass( \
85852
23
                 MI, tmp, Address, Decoder))) { \
85853
0
        return MCDisassembler_Fail; \
85854
0
      } \
85855
23
      tmp = fieldname(insn, 28, 4); \
85856
23
      if (!Check(&S, DecodePredicateOperand( \
85857
23
                 MI, tmp, Address, Decoder))) { \
85858
1
        return MCDisassembler_Fail; \
85859
1
      } \
85860
23
      return S; \
85861
78
    case 27: \
85862
78
      tmp = 0x0; \
85863
78
      tmp |= fieldname(insn, 8, 1) << 4; \
85864
78
      tmp |= fieldname(insn, 16, 4) << 0; \
85865
78
      tmp |= fieldname(insn, 22, 1) << 5; \
85866
78
      if (!Check(&S, DecodeBankedReg(MI, tmp, Address, \
85867
78
                   Decoder))) { \
85868
1
        return MCDisassembler_Fail; \
85869
1
      } \
85870
78
      tmp = fieldname(insn, 0, 4); \
85871
77
      if (!Check(&S, DecodeGPRnopcRegisterClass( \
85872
77
                 MI, tmp, Address, Decoder))) { \
85873
0
        return MCDisassembler_Fail; \
85874
0
      } \
85875
77
      tmp = fieldname(insn, 28, 4); \
85876
77
      if (!Check(&S, DecodePredicateOperand( \
85877
77
                 MI, tmp, Address, Decoder))) { \
85878
1
        return MCDisassembler_Fail; \
85879
1
      } \
85880
77
      return S; \
85881
77
    case 28: \
85882
31
      tmp = fieldname(insn, 0, 4); \
85883
31
      if (!Check(&S, DecodeGPRRegisterClass( \
85884
31
                 MI, tmp, Address, Decoder))) { \
85885
0
        return MCDisassembler_Fail; \
85886
0
      } \
85887
31
      tmp = fieldname(insn, 28, 4); \
85888
31
      if (!Check(&S, DecodePredicateOperand( \
85889
31
                 MI, tmp, Address, Decoder))) { \
85890
1
        return MCDisassembler_Fail; \
85891
1
      } \
85892
31
      return S; \
85893
40
    case 29: \
85894
40
      tmp = fieldname(insn, 28, 4); \
85895
40
      if (!Check(&S, DecodePredicateOperand( \
85896
40
                 MI, tmp, Address, Decoder))) { \
85897
1
        return MCDisassembler_Fail; \
85898
1
      } \
85899
40
      return S; \
85900
333
    case 30: \
85901
333
      tmp = fieldname(insn, 16, 4); \
85902
333
      if (!Check(&S, DecodeGPRRegisterClass( \
85903
333
                 MI, tmp, Address, Decoder))) { \
85904
0
        return MCDisassembler_Fail; \
85905
0
      } \
85906
333
      tmp = fieldname(insn, 0, 4); \
85907
333
      if (!Check(&S, DecodeGPRRegisterClass( \
85908
333
                 MI, tmp, Address, Decoder))) { \
85909
0
        return MCDisassembler_Fail; \
85910
0
      } \
85911
333
      tmp = fieldname(insn, 8, 4); \
85912
333
      if (!Check(&S, DecodeGPRRegisterClass( \
85913
333
                 MI, tmp, Address, Decoder))) { \
85914
0
        return MCDisassembler_Fail; \
85915
0
      } \
85916
333
      tmp = fieldname(insn, 28, 4); \
85917
333
      if (!Check(&S, DecodePredicateOperand( \
85918
333
                 MI, tmp, Address, Decoder))) { \
85919
1
        return MCDisassembler_Fail; \
85920
1
      } \
85921
333
      return S; \
85922
333
    case 31: \
85923
120
      tmp = fieldname(insn, 12, 4); \
85924
120
      if (!Check(&S, DecodeGPRRegisterClass( \
85925
120
                 MI, tmp, Address, Decoder))) { \
85926
0
        return MCDisassembler_Fail; \
85927
0
      } \
85928
120
      tmp = fieldname(insn, 0, 4); \
85929
120
      if (!Check(&S, DecodeGPRRegisterClass( \
85930
120
                 MI, tmp, Address, Decoder))) { \
85931
0
        return MCDisassembler_Fail; \
85932
0
      } \
85933
120
      tmp = fieldname(insn, 28, 4); \
85934
120
      if (!Check(&S, DecodePredicateOperand( \
85935
120
                 MI, tmp, Address, Decoder))) { \
85936
2
        return MCDisassembler_Fail; \
85937
2
      } \
85938
120
      tmp = fieldname(insn, 20, 1); \
85939
118
      if (!Check(&S, DecodeCCOutOperand(MI, tmp, Address, \
85940
118
                Decoder))) { \
85941
0
        return MCDisassembler_Fail; \
85942
0
      } \
85943
118
      return S; \
85944
232
    case 32: \
85945
232
      tmp = fieldname(insn, 12, 4); \
85946
232
      if (!Check(&S, DecodetcGPRRegisterClass( \
85947
232
                 MI, tmp, Address, Decoder))) { \
85948
3
        return MCDisassembler_Fail; \
85949
3
      } \
85950
232
      tmp = fieldname(insn, 0, 4); \
85951
229
      if (!Check(&S, DecodetcGPRRegisterClass( \
85952
229
                 MI, tmp, Address, Decoder))) { \
85953
2
        return MCDisassembler_Fail; \
85954
2
      } \
85955
229
      tmp = fieldname(insn, 28, 4); \
85956
227
      if (!Check(&S, DecodePredicateOperand( \
85957
227
                 MI, tmp, Address, Decoder))) { \
85958
1
        return MCDisassembler_Fail; \
85959
1
      } \
85960
227
      tmp = fieldname(insn, 20, 1); \
85961
226
      if (!Check(&S, DecodeCCOutOperand(MI, tmp, Address, \
85962
226
                Decoder))) { \
85963
0
        return MCDisassembler_Fail; \
85964
0
      } \
85965
226
      return S; \
85966
1.30k
    case 33: \
85967
1.30k
      tmp = fieldname(insn, 12, 4); \
85968
1.30k
      if (!Check(&S, DecodeGPRRegisterClass( \
85969
1.30k
                 MI, tmp, Address, Decoder))) { \
85970
0
        return MCDisassembler_Fail; \
85971
0
      } \
85972
1.30k
      tmp = 0x0; \
85973
1.30k
      tmp |= fieldname(insn, 0, 4) << 0; \
85974
1.30k
      tmp |= fieldname(insn, 5, 7) << 5; \
85975
1.30k
      if (!Check(&S, DecodeSORegImmOperand(MI, tmp, Address, \
85976
1.30k
                   Decoder))) { \
85977
0
        return MCDisassembler_Fail; \
85978
0
      } \
85979
1.30k
      tmp = fieldname(insn, 28, 4); \
85980
1.30k
      if (!Check(&S, DecodePredicateOperand( \
85981
1.30k
                 MI, tmp, Address, Decoder))) { \
85982
2
        return MCDisassembler_Fail; \
85983
2
      } \
85984
1.30k
      tmp = fieldname(insn, 20, 1); \
85985
1.30k
      if (!Check(&S, DecodeCCOutOperand(MI, tmp, Address, \
85986
1.30k
                Decoder))) { \
85987
0
        return MCDisassembler_Fail; \
85988
0
      } \
85989
1.30k
      return S; \
85990
1.30k
    case 34: \
85991
35
      tmp = fieldname(insn, 0, 4); \
85992
35
      if (!Check(&S, DecodeGPRRegisterClass( \
85993
35
                 MI, tmp, Address, Decoder))) { \
85994
0
        return MCDisassembler_Fail; \
85995
0
      } \
85996
35
      return S; \
85997
35
    case 35: \
85998
11
      tmp = fieldname(insn, 12, 4); \
85999
11
      if (!Check(&S, DecodeGPRRegisterClass( \
86000
11
                 MI, tmp, Address, Decoder))) { \
86001
0
        return MCDisassembler_Fail; \
86002
0
      } \
86003
11
      tmp = fieldname(insn, 0, 4); \
86004
11
      if (!Check(&S, DecodeGPRRegisterClass( \
86005
11
                 MI, tmp, Address, Decoder))) { \
86006
0
        return MCDisassembler_Fail; \
86007
0
      } \
86008
11
      tmp = fieldname(insn, 28, 4); \
86009
11
      if (!Check(&S, DecodePredicateOperand( \
86010
11
                 MI, tmp, Address, Decoder))) { \
86011
1
        return MCDisassembler_Fail; \
86012
1
      } \
86013
11
      return S; \
86014
20
    case 36: \
86015
20
      tmp = fieldname(insn, 0, 4); \
86016
20
      MCOperand_CreateImm0(MI, tmp); \
86017
20
      tmp = fieldname(insn, 28, 4); \
86018
20
      if (!Check(&S, DecodePredicateOperand( \
86019
20
                 MI, tmp, Address, Decoder))) { \
86020
1
        return MCDisassembler_Fail; \
86021
1
      } \
86022
20
      return S; \
86023
594
    case 37: \
86024
594
      tmp = fieldname(insn, 12, 4); \
86025
594
      if (!Check(&S, DecodeGPRnopcRegisterClass( \
86026
594
                 MI, tmp, Address, Decoder))) { \
86027
0
        return MCDisassembler_Fail; \
86028
0
      } \
86029
594
      tmp = 0x0; \
86030
594
      tmp |= fieldname(insn, 0, 4) << 0; \
86031
594
      tmp |= fieldname(insn, 5, 2) << 5; \
86032
594
      tmp |= fieldname(insn, 8, 4) << 8; \
86033
594
      if (!Check(&S, DecodeSORegRegOperand(MI, tmp, Address, \
86034
594
                   Decoder))) { \
86035
0
        return MCDisassembler_Fail; \
86036
0
      } \
86037
594
      tmp = fieldname(insn, 28, 4); \
86038
594
      if (!Check(&S, DecodePredicateOperand( \
86039
594
                 MI, tmp, Address, Decoder))) { \
86040
1
        return MCDisassembler_Fail; \
86041
1
      } \
86042
594
      tmp = fieldname(insn, 20, 1); \
86043
593
      if (!Check(&S, DecodeCCOutOperand(MI, tmp, Address, \
86044
593
                Decoder))) { \
86045
0
        return MCDisassembler_Fail; \
86046
0
      } \
86047
593
      return S; \
86048
593
    case 38: \
86049
504
      tmp = fieldname(insn, 16, 4); \
86050
504
      if (!Check(&S, DecodeGPRnopcRegisterClass( \
86051
504
                 MI, tmp, Address, Decoder))) { \
86052
0
        return MCDisassembler_Fail; \
86053
0
      } \
86054
504
      tmp = fieldname(insn, 0, 4); \
86055
504
      if (!Check(&S, DecodeGPRnopcRegisterClass( \
86056
504
                 MI, tmp, Address, Decoder))) { \
86057
0
        return MCDisassembler_Fail; \
86058
0
      } \
86059
504
      tmp = fieldname(insn, 8, 4); \
86060
504
      if (!Check(&S, DecodeGPRnopcRegisterClass( \
86061
504
                 MI, tmp, Address, Decoder))) { \
86062
0
        return MCDisassembler_Fail; \
86063
0
      } \
86064
504
      tmp = fieldname(insn, 12, 4); \
86065
504
      if (!Check(&S, DecodeGPRnopcRegisterClass( \
86066
504
                 MI, tmp, Address, Decoder))) { \
86067
0
        return MCDisassembler_Fail; \
86068
0
      } \
86069
504
      tmp = fieldname(insn, 28, 4); \
86070
504
      if (!Check(&S, DecodePredicateOperand( \
86071
504
                 MI, tmp, Address, Decoder))) { \
86072
2
        return MCDisassembler_Fail; \
86073
2
      } \
86074
504
      tmp = fieldname(insn, 20, 1); \
86075
502
      if (!Check(&S, DecodeCCOutOperand(MI, tmp, Address, \
86076
502
                Decoder))) { \
86077
0
        return MCDisassembler_Fail; \
86078
0
      } \
86079
502
      return S; \
86080
524
    case 39: \
86081
524
      tmp = fieldname(insn, 16, 4); \
86082
524
      if (!Check(&S, DecodeGPRRegisterClass( \
86083
524
                 MI, tmp, Address, Decoder))) { \
86084
0
        return MCDisassembler_Fail; \
86085
0
      } \
86086
524
      tmp = fieldname(insn, 0, 4); \
86087
524
      if (!Check(&S, DecodeGPRRegisterClass( \
86088
524
                 MI, tmp, Address, Decoder))) { \
86089
0
        return MCDisassembler_Fail; \
86090
0
      } \
86091
524
      tmp = fieldname(insn, 8, 4); \
86092
524
      if (!Check(&S, DecodeGPRRegisterClass( \
86093
524
                 MI, tmp, Address, Decoder))) { \
86094
0
        return MCDisassembler_Fail; \
86095
0
      } \
86096
524
      tmp = fieldname(insn, 12, 4); \
86097
524
      if (!Check(&S, DecodeGPRRegisterClass( \
86098
524
                 MI, tmp, Address, Decoder))) { \
86099
0
        return MCDisassembler_Fail; \
86100
0
      } \
86101
524
      tmp = fieldname(insn, 28, 4); \
86102
524
      if (!Check(&S, DecodePredicateOperand( \
86103
524
                 MI, tmp, Address, Decoder))) { \
86104
1
        return MCDisassembler_Fail; \
86105
1
      } \
86106
524
      return S; \
86107
524
    case 40: \
86108
408
      tmp = fieldname(insn, 12, 4); \
86109
408
      if (!Check(&S, DecodeGPRRegisterClass( \
86110
408
                 MI, tmp, Address, Decoder))) { \
86111
0
        return MCDisassembler_Fail; \
86112
0
      } \
86113
408
      tmp = fieldname(insn, 16, 4); \
86114
408
      if (!Check(&S, DecodeGPRRegisterClass( \
86115
408
                 MI, tmp, Address, Decoder))) { \
86116
0
        return MCDisassembler_Fail; \
86117
0
      } \
86118
408
      tmp = fieldname(insn, 0, 4); \
86119
408
      if (!Check(&S, DecodeGPRRegisterClass( \
86120
408
                 MI, tmp, Address, Decoder))) { \
86121
0
        return MCDisassembler_Fail; \
86122
0
      } \
86123
408
      tmp = fieldname(insn, 8, 4); \
86124
408
      if (!Check(&S, DecodeGPRRegisterClass( \
86125
408
                 MI, tmp, Address, Decoder))) { \
86126
0
        return MCDisassembler_Fail; \
86127
0
      } \
86128
408
      tmp = fieldname(insn, 12, 4); \
86129
408
      if (!Check(&S, DecodeGPRRegisterClass( \
86130
408
                 MI, tmp, Address, Decoder))) { \
86131
0
        return MCDisassembler_Fail; \
86132
0
      } \
86133
408
      tmp = fieldname(insn, 16, 4); \
86134
408
      if (!Check(&S, DecodeGPRRegisterClass( \
86135
408
                 MI, tmp, Address, Decoder))) { \
86136
0
        return MCDisassembler_Fail; \
86137
0
      } \
86138
408
      tmp = fieldname(insn, 28, 4); \
86139
408
      if (!Check(&S, DecodePredicateOperand( \
86140
408
                 MI, tmp, Address, Decoder))) { \
86141
1
        return MCDisassembler_Fail; \
86142
1
      } \
86143
408
      tmp = fieldname(insn, 20, 1); \
86144
407
      if (!Check(&S, DecodeCCOutOperand(MI, tmp, Address, \
86145
407
                Decoder))) { \
86146
0
        return MCDisassembler_Fail; \
86147
0
      } \
86148
407
      return S; \
86149
691
    case 41: \
86150
691
      if (!Check(&S, DecodeDoubleRegStore(MI, insn, Address, \
86151
691
                  Decoder))) { \
86152
2
        return MCDisassembler_Fail; \
86153
2
      } \
86154
691
      return S; \
86155
691
    case 42: \
86156
304
      if (!Check(&S, DecodeDoubleRegLoad(MI, insn, Address, \
86157
304
                 Decoder))) { \
86158
3
        return MCDisassembler_Fail; \
86159
3
      } \
86160
304
      return S; \
86161
304
    case 43: \
86162
116
      tmp = fieldname(insn, 16, 4); \
86163
116
      if (!Check(&S, DecodeGPRRegisterClass( \
86164
116
                 MI, tmp, Address, Decoder))) { \
86165
0
        return MCDisassembler_Fail; \
86166
0
      } \
86167
116
      tmp = fieldname(insn, 12, 4); \
86168
116
      if (!Check(&S, DecodeGPRRegisterClass( \
86169
116
                 MI, tmp, Address, Decoder))) { \
86170
0
        return MCDisassembler_Fail; \
86171
0
      } \
86172
116
      tmp = fieldname(insn, 16, 4); \
86173
116
      if (!Check(&S, DecodeAddrMode7Operand( \
86174
116
                 MI, tmp, Address, Decoder))) { \
86175
0
        return MCDisassembler_Fail; \
86176
0
      } \
86177
116
      tmp = 0x0; \
86178
116
      tmp |= fieldname(insn, 0, 4) << 0; \
86179
116
      tmp |= fieldname(insn, 23, 1) << 4; \
86180
116
      if (!Check(&S, DecodePostIdxReg(MI, tmp, Address, \
86181
116
              Decoder))) { \
86182
0
        return MCDisassembler_Fail; \
86183
0
      } \
86184
116
      tmp = fieldname(insn, 28, 4); \
86185
116
      if (!Check(&S, DecodePredicateOperand( \
86186
116
                 MI, tmp, Address, Decoder))) { \
86187
1
        return MCDisassembler_Fail; \
86188
1
      } \
86189
116
      return S; \
86190
182
    case 44: \
86191
182
      tmp = fieldname(insn, 16, 4); \
86192
182
      if (!Check(&S, DecodeGPRRegisterClass( \
86193
182
                 MI, tmp, Address, Decoder))) { \
86194
0
        return MCDisassembler_Fail; \
86195
0
      } \
86196
182
      tmp = fieldname(insn, 12, 4); \
86197
182
      if (!Check(&S, DecodeGPRRegisterClass( \
86198
182
                 MI, tmp, Address, Decoder))) { \
86199
0
        return MCDisassembler_Fail; \
86200
0
      } \
86201
182
      tmp = fieldname(insn, 16, 4); \
86202
182
      if (!Check(&S, DecodeAddrMode7Operand( \
86203
182
                 MI, tmp, Address, Decoder))) { \
86204
0
        return MCDisassembler_Fail; \
86205
0
      } \
86206
182
      tmp = 0x0; \
86207
182
      tmp |= fieldname(insn, 0, 4) << 0; \
86208
182
      tmp |= fieldname(insn, 8, 4) << 4; \
86209
182
      tmp |= fieldname(insn, 23, 1) << 8; \
86210
182
      MCOperand_CreateImm0(MI, tmp); \
86211
182
      tmp = fieldname(insn, 28, 4); \
86212
182
      if (!Check(&S, DecodePredicateOperand( \
86213
182
                 MI, tmp, Address, Decoder))) { \
86214
1
        return MCDisassembler_Fail; \
86215
1
      } \
86216
182
      return S; \
86217
1.35k
    case 45: \
86218
1.35k
      if (!Check(&S, \
86219
1.35k
           DecodeLDR(MI, insn, Address, Decoder))) { \
86220
1
        return MCDisassembler_Fail; \
86221
1
      } \
86222
1.35k
      return S; \
86223
1.35k
    case 46: \
86224
490
      tmp = fieldname(insn, 12, 4); \
86225
490
      if (!Check(&S, DecodeGPRRegisterClass( \
86226
490
                 MI, tmp, Address, Decoder))) { \
86227
0
        return MCDisassembler_Fail; \
86228
0
      } \
86229
490
      tmp = fieldname(insn, 16, 4); \
86230
490
      if (!Check(&S, DecodeGPRRegisterClass( \
86231
490
                 MI, tmp, Address, Decoder))) { \
86232
0
        return MCDisassembler_Fail; \
86233
0
      } \
86234
490
      tmp = fieldname(insn, 16, 4); \
86235
490
      if (!Check(&S, DecodeAddrMode7Operand( \
86236
490
                 MI, tmp, Address, Decoder))) { \
86237
0
        return MCDisassembler_Fail; \
86238
0
      } \
86239
490
      tmp = 0x0; \
86240
490
      tmp |= fieldname(insn, 0, 4) << 0; \
86241
490
      tmp |= fieldname(insn, 8, 4) << 4; \
86242
490
      tmp |= fieldname(insn, 23, 1) << 8; \
86243
490
      MCOperand_CreateImm0(MI, tmp); \
86244
490
      tmp = fieldname(insn, 28, 4); \
86245
490
      if (!Check(&S, DecodePredicateOperand( \
86246
490
                 MI, tmp, Address, Decoder))) { \
86247
1
        return MCDisassembler_Fail; \
86248
1
      } \
86249
490
      return S; \
86250
7.34k
    case 47: \
86251
7.34k
      tmp = fieldname(insn, 12, 4); \
86252
7.34k
      if (!Check(&S, DecodeGPRRegisterClass( \
86253
7.34k
                 MI, tmp, Address, Decoder))) { \
86254
0
        return MCDisassembler_Fail; \
86255
0
      } \
86256
7.34k
      tmp = fieldname(insn, 16, 4); \
86257
7.34k
      if (!Check(&S, DecodeGPRRegisterClass( \
86258
7.34k
                 MI, tmp, Address, Decoder))) { \
86259
0
        return MCDisassembler_Fail; \
86260
0
      } \
86261
7.34k
      tmp = fieldname(insn, 0, 12); \
86262
7.34k
      MCOperand_CreateImm0(MI, tmp); \
86263
7.34k
      tmp = fieldname(insn, 28, 4); \
86264
7.34k
      if (!Check(&S, DecodePredicateOperand( \
86265
7.34k
                 MI, tmp, Address, Decoder))) { \
86266
1.35k
        return MCDisassembler_Fail; \
86267
1.35k
      } \
86268
7.34k
      tmp = fieldname(insn, 20, 1); \
86269
5.98k
      if (!Check(&S, DecodeCCOutOperand(MI, tmp, Address, \
86270
5.98k
                Decoder))) { \
86271
0
        return MCDisassembler_Fail; \
86272
0
      } \
86273
5.98k
      return S; \
86274
5.98k
    case 48: \
86275
0
      tmp = fieldname(insn, 12, 4); \
86276
0
      if (!Check(&S, DecodeGPRRegisterClass( \
86277
0
                 MI, tmp, Address, Decoder))) { \
86278
0
        return MCDisassembler_Fail; \
86279
0
      } \
86280
0
      tmp = 0x0; \
86281
0
      tmp |= fieldname(insn, 0, 12) << 0; \
86282
0
      tmp |= fieldname(insn, 22, 2) << 12; \
86283
0
      MCOperand_CreateImm0(MI, tmp); \
86284
0
      tmp = fieldname(insn, 28, 4); \
86285
0
      if (!Check(&S, DecodePredicateOperand( \
86286
0
                 MI, tmp, Address, Decoder))) { \
86287
0
        return MCDisassembler_Fail; \
86288
0
      } \
86289
0
      return S; \
86290
1.61k
    case 49: \
86291
1.61k
      if (!Check(&S, DecodeArmMOVTWInstruction( \
86292
1.61k
                 MI, insn, Address, Decoder))) { \
86293
286
        return MCDisassembler_Fail; \
86294
286
      } \
86295
1.61k
      return S; \
86296
1.61k
    case 50: \
86297
1.38k
      tmp = fieldname(insn, 16, 4); \
86298
1.38k
      if (!Check(&S, DecodeGPRRegisterClass( \
86299
1.38k
                 MI, tmp, Address, Decoder))) { \
86300
0
        return MCDisassembler_Fail; \
86301
0
      } \
86302
1.38k
      tmp = fieldname(insn, 0, 12); \
86303
1.38k
      MCOperand_CreateImm0(MI, tmp); \
86304
1.38k
      tmp = fieldname(insn, 28, 4); \
86305
1.38k
      if (!Check(&S, DecodePredicateOperand( \
86306
1.38k
                 MI, tmp, Address, Decoder))) { \
86307
118
        return MCDisassembler_Fail; \
86308
118
      } \
86309
1.38k
      return S; \
86310
1.38k
    case 51: \
86311
86
      if (!Check(&S, DecodeTSBInstruction(MI, insn, Address, \
86312
86
                  Decoder))) { \
86313
0
        return MCDisassembler_Fail; \
86314
0
      } \
86315
86
      return S; \
86316
384
    case 52: \
86317
384
      if (!Check(&S, DecodeHINTInstruction( \
86318
384
                 MI, insn, Address, Decoder))) { \
86319
3
        return MCDisassembler_Fail; \
86320
3
      } \
86321
384
      return S; \
86322
1.13k
    case 53: \
86323
1.13k
      tmp = 0x0; \
86324
1.13k
      tmp |= fieldname(insn, 16, 4) << 0; \
86325
1.13k
      tmp |= fieldname(insn, 22, 1) << 4; \
86326
1.13k
      if (!Check(&S, DecodeMSRMask(MI, tmp, Address, \
86327
1.13k
                 Decoder))) { \
86328
36
        return MCDisassembler_Fail; \
86329
36
      } \
86330
1.13k
      tmp = fieldname(insn, 0, 12); \
86331
1.09k
      MCOperand_CreateImm0(MI, tmp); \
86332
1.09k
      tmp = fieldname(insn, 28, 4); \
86333
1.09k
      if (!Check(&S, DecodePredicateOperand( \
86334
1.09k
                 MI, tmp, Address, Decoder))) { \
86335
19
        return MCDisassembler_Fail; \
86336
19
      } \
86337
1.09k
      return S; \
86338
1.09k
    case 54: \
86339
481
      tmp = fieldname(insn, 12, 4); \
86340
481
      if (!Check(&S, DecodeGPRRegisterClass( \
86341
481
                 MI, tmp, Address, Decoder))) { \
86342
0
        return MCDisassembler_Fail; \
86343
0
      } \
86344
481
      tmp = fieldname(insn, 0, 12); \
86345
481
      MCOperand_CreateImm0(MI, tmp); \
86346
481
      tmp = fieldname(insn, 28, 4); \
86347
481
      if (!Check(&S, DecodePredicateOperand( \
86348
481
                 MI, tmp, Address, Decoder))) { \
86349
106
        return MCDisassembler_Fail; \
86350
106
      } \
86351
481
      tmp = fieldname(insn, 20, 1); \
86352
375
      if (!Check(&S, DecodeCCOutOperand(MI, tmp, Address, \
86353
375
                Decoder))) { \
86354
0
        return MCDisassembler_Fail; \
86355
0
      } \
86356
375
      return S; \
86357
12.9k
    case 55: \
86358
12.9k
      if (!Check(&S, DecodeAddrMode2IdxInstruction( \
86359
12.9k
                 MI, insn, Address, Decoder))) { \
86360
2.45k
        return MCDisassembler_Fail; \
86361
2.45k
      } \
86362
12.9k
      return S; \
86363
12.9k
    case 56: \
86364
1.90k
      tmp = fieldname(insn, 12, 4); \
86365
1.90k
      if (!Check(&S, DecodeGPRRegisterClass( \
86366
1.90k
                 MI, tmp, Address, Decoder))) { \
86367
0
        return MCDisassembler_Fail; \
86368
0
      } \
86369
1.90k
      tmp = 0x0; \
86370
1.90k
      tmp |= fieldname(insn, 0, 12) << 0; \
86371
1.90k
      tmp |= fieldname(insn, 16, 4) << 13; \
86372
1.90k
      tmp |= fieldname(insn, 23, 1) << 12; \
86373
1.90k
      if (!Check(&S, DecodeAddrModeImm12Operand( \
86374
1.90k
                 MI, tmp, Address, Decoder))) { \
86375
0
        return MCDisassembler_Fail; \
86376
0
      } \
86377
1.90k
      tmp = fieldname(insn, 28, 4); \
86378
1.90k
      if (!Check(&S, DecodePredicateOperand( \
86379
1.90k
                 MI, tmp, Address, Decoder))) { \
86380
3
        return MCDisassembler_Fail; \
86381
3
      } \
86382
1.90k
      return S; \
86383
1.90k
    case 57: \
86384
42
      tmp = 0x0; \
86385
42
      tmp |= fieldname(insn, 0, 12) << 0; \
86386
42
      tmp |= fieldname(insn, 16, 4) << 13; \
86387
42
      tmp |= fieldname(insn, 23, 1) << 12; \
86388
42
      if (!Check(&S, DecodeAddrModeImm12Operand( \
86389
42
                 MI, tmp, Address, Decoder))) { \
86390
0
        return MCDisassembler_Fail; \
86391
0
      } \
86392
42
      return S; \
86393
2.09k
    case 58: \
86394
2.09k
      if (!Check(&S, DecodeSTRPreImm(MI, insn, Address, \
86395
2.09k
                   Decoder))) { \
86396
3
        return MCDisassembler_Fail; \
86397
3
      } \
86398
2.09k
      return S; \
86399
2.09k
    case 59: \
86400
1.72k
      if (!Check(&S, DecodeLDRPreImm(MI, insn, Address, \
86401
1.72k
                   Decoder))) { \
86402
2
        return MCDisassembler_Fail; \
86403
2
      } \
86404
1.72k
      return S; \
86405
1.72k
    case 60: \
86406
682
      tmp = fieldname(insn, 12, 4); \
86407
682
      if (!Check(&S, DecodeGPRnopcRegisterClass( \
86408
682
                 MI, tmp, Address, Decoder))) { \
86409
0
        return MCDisassembler_Fail; \
86410
0
      } \
86411
682
      tmp = 0x0; \
86412
682
      tmp |= fieldname(insn, 0, 12) << 0; \
86413
682
      tmp |= fieldname(insn, 16, 4) << 13; \
86414
682
      tmp |= fieldname(insn, 23, 1) << 12; \
86415
682
      if (!Check(&S, DecodeAddrModeImm12Operand( \
86416
682
                 MI, tmp, Address, Decoder))) { \
86417
0
        return MCDisassembler_Fail; \
86418
0
      } \
86419
682
      tmp = fieldname(insn, 28, 4); \
86420
682
      if (!Check(&S, DecodePredicateOperand( \
86421
682
                 MI, tmp, Address, Decoder))) { \
86422
1
        return MCDisassembler_Fail; \
86423
1
      } \
86424
682
      return S; \
86425
682
    case 61: \
86426
124
      return S; \
86427
3.09k
    case 62: \
86428
3.09k
      tmp = fieldname(insn, 0, 4); \
86429
3.09k
      if (!Check(&S, DecodeMemBarrierOption( \
86430
3.09k
                 MI, tmp, Address, Decoder))) { \
86431
0
        return MCDisassembler_Fail; \
86432
0
      } \
86433
3.09k
      return S; \
86434
3.09k
    case 63: \
86435
490
      tmp = fieldname(insn, 0, 4); \
86436
490
      if (!Check(&S, DecodeInstSyncBarrierOption( \
86437
490
                 MI, tmp, Address, Decoder))) { \
86438
0
        return MCDisassembler_Fail; \
86439
0
      } \
86440
490
      return S; \
86441
529
    case 64: \
86442
529
      tmp = fieldname(insn, 12, 4); \
86443
529
      if (!Check(&S, DecodeGPRRegisterClass( \
86444
529
                 MI, tmp, Address, Decoder))) { \
86445
0
        return MCDisassembler_Fail; \
86446
0
      } \
86447
529
      tmp = 0x0; \
86448
529
      tmp |= fieldname(insn, 0, 4) << 0; \
86449
529
      tmp |= fieldname(insn, 5, 7) << 5; \
86450
529
      tmp |= fieldname(insn, 16, 4) << 13; \
86451
529
      tmp |= fieldname(insn, 23, 1) << 12; \
86452
529
      if (!Check(&S, DecodeSORegMemOperand(MI, tmp, Address, \
86453
529
                   Decoder))) { \
86454
0
        return MCDisassembler_Fail; \
86455
0
      } \
86456
529
      tmp = fieldname(insn, 28, 4); \
86457
529
      if (!Check(&S, DecodePredicateOperand( \
86458
529
                 MI, tmp, Address, Decoder))) { \
86459
2
        return MCDisassembler_Fail; \
86460
2
      } \
86461
529
      return S; \
86462
529
    case 65: \
86463
78
      tmp = 0x0; \
86464
78
      tmp |= fieldname(insn, 0, 4) << 0; \
86465
78
      tmp |= fieldname(insn, 5, 7) << 5; \
86466
78
      tmp |= fieldname(insn, 16, 4) << 13; \
86467
78
      tmp |= fieldname(insn, 23, 1) << 12; \
86468
78
      if (!Check(&S, DecodeSORegMemOperand(MI, tmp, Address, \
86469
78
                   Decoder))) { \
86470
0
        return MCDisassembler_Fail; \
86471
0
      } \
86472
78
      return S; \
86473
902
    case 66: \
86474
902
      tmp = fieldname(insn, 12, 4); \
86475
902
      if (!Check(&S, DecodeGPRnopcRegisterClass( \
86476
902
                 MI, tmp, Address, Decoder))) { \
86477
0
        return MCDisassembler_Fail; \
86478
0
      } \
86479
902
      tmp = fieldname(insn, 16, 4); \
86480
902
      if (!Check(&S, DecodeGPRnopcRegisterClass( \
86481
902
                 MI, tmp, Address, Decoder))) { \
86482
0
        return MCDisassembler_Fail; \
86483
0
      } \
86484
902
      tmp = fieldname(insn, 0, 4); \
86485
902
      if (!Check(&S, DecodeGPRnopcRegisterClass( \
86486
902
                 MI, tmp, Address, Decoder))) { \
86487
0
        return MCDisassembler_Fail; \
86488
0
      } \
86489
902
      tmp = fieldname(insn, 28, 4); \
86490
902
      if (!Check(&S, DecodePredicateOperand( \
86491
902
                 MI, tmp, Address, Decoder))) { \
86492
1
        return MCDisassembler_Fail; \
86493
1
      } \
86494
902
      return S; \
86495
902
    case 67: \
86496
296
      tmp = fieldname(insn, 12, 4); \
86497
296
      if (!Check(&S, DecodeGPRnopcRegisterClass( \
86498
296
                 MI, tmp, Address, Decoder))) { \
86499
0
        return MCDisassembler_Fail; \
86500
0
      } \
86501
296
      tmp = fieldname(insn, 16, 4); \
86502
296
      if (!Check(&S, DecodeGPRnopcRegisterClass( \
86503
296
                 MI, tmp, Address, Decoder))) { \
86504
0
        return MCDisassembler_Fail; \
86505
0
      } \
86506
296
      tmp = fieldname(insn, 0, 4); \
86507
296
      if (!Check(&S, DecodeGPRnopcRegisterClass( \
86508
296
                 MI, tmp, Address, Decoder))) { \
86509
0
        return MCDisassembler_Fail; \
86510
0
      } \
86511
296
      tmp = fieldname(insn, 7, 5); \
86512
296
      MCOperand_CreateImm0(MI, tmp); \
86513
296
      tmp = fieldname(insn, 28, 4); \
86514
296
      if (!Check(&S, DecodePredicateOperand( \
86515
296
                 MI, tmp, Address, Decoder))) { \
86516
1
        return MCDisassembler_Fail; \
86517
1
      } \
86518
296
      return S; \
86519
296
    case 68: \
86520
17
      tmp = fieldname(insn, 16, 4); \
86521
17
      if (!Check(&S, DecodeGPRnopcRegisterClass( \
86522
17
                 MI, tmp, Address, Decoder))) { \
86523
0
        return MCDisassembler_Fail; \
86524
0
      } \
86525
17
      tmp = fieldname(insn, 0, 4); \
86526
17
      if (!Check(&S, DecodeGPRnopcRegisterClass( \
86527
17
                 MI, tmp, Address, Decoder))) { \
86528
0
        return MCDisassembler_Fail; \
86529
0
      } \
86530
17
      tmp = fieldname(insn, 8, 4); \
86531
17
      if (!Check(&S, DecodeGPRnopcRegisterClass( \
86532
17
                 MI, tmp, Address, Decoder))) { \
86533
0
        return MCDisassembler_Fail; \
86534
0
      } \
86535
17
      tmp = fieldname(insn, 28, 4); \
86536
17
      if (!Check(&S, DecodePredicateOperand( \
86537
17
                 MI, tmp, Address, Decoder))) { \
86538
1
        return MCDisassembler_Fail; \
86539
1
      } \
86540
17
      return S; \
86541
369
    case 69: \
86542
369
      tmp = fieldname(insn, 16, 4); \
86543
369
      if (!Check(&S, DecodeGPRnopcRegisterClass( \
86544
369
                 MI, tmp, Address, Decoder))) { \
86545
0
        return MCDisassembler_Fail; \
86546
0
      } \
86547
369
      tmp = fieldname(insn, 0, 4); \
86548
369
      if (!Check(&S, DecodeGPRnopcRegisterClass( \
86549
369
                 MI, tmp, Address, Decoder))) { \
86550
0
        return MCDisassembler_Fail; \
86551
0
      } \
86552
369
      tmp = fieldname(insn, 8, 4); \
86553
369
      if (!Check(&S, DecodeGPRnopcRegisterClass( \
86554
369
                 MI, tmp, Address, Decoder))) { \
86555
0
        return MCDisassembler_Fail; \
86556
0
      } \
86557
369
      tmp = fieldname(insn, 12, 4); \
86558
369
      if (!Check(&S, DecodeGPRRegisterClass( \
86559
369
                 MI, tmp, Address, Decoder))) { \
86560
0
        return MCDisassembler_Fail; \
86561
0
      } \
86562
369
      tmp = fieldname(insn, 28, 4); \
86563
369
      if (!Check(&S, DecodePredicateOperand( \
86564
369
                 MI, tmp, Address, Decoder))) { \
86565
1
        return MCDisassembler_Fail; \
86566
1
      } \
86567
369
      return S; \
86568
369
    case 70: \
86569
44
      tmp = fieldname(insn, 12, 4); \
86570
44
      if (!Check(&S, DecodeGPRRegisterClass( \
86571
44
                 MI, tmp, Address, Decoder))) { \
86572
0
        return MCDisassembler_Fail; \
86573
0
      } \
86574
44
      tmp = fieldname(insn, 16, 4); \
86575
44
      if (!Check(&S, DecodeGPRRegisterClass( \
86576
44
                 MI, tmp, Address, Decoder))) { \
86577
0
        return MCDisassembler_Fail; \
86578
0
      } \
86579
44
      tmp = fieldname(insn, 0, 4); \
86580
44
      if (!Check(&S, DecodeGPRRegisterClass( \
86581
44
                 MI, tmp, Address, Decoder))) { \
86582
0
        return MCDisassembler_Fail; \
86583
0
      } \
86584
44
      tmp = fieldname(insn, 28, 4); \
86585
44
      if (!Check(&S, DecodePredicateOperand( \
86586
44
                 MI, tmp, Address, Decoder))) { \
86587
1
        return MCDisassembler_Fail; \
86588
1
      } \
86589
44
      return S; \
86590
44
    case 71: \
86591
39
      tmp = fieldname(insn, 12, 4); \
86592
39
      if (!Check(&S, DecodeGPRnopcRegisterClass( \
86593
39
                 MI, tmp, Address, Decoder))) { \
86594
0
        return MCDisassembler_Fail; \
86595
0
      } \
86596
39
      tmp = fieldname(insn, 0, 4); \
86597
39
      if (!Check(&S, DecodeGPRnopcRegisterClass( \
86598
39
                 MI, tmp, Address, Decoder))) { \
86599
0
        return MCDisassembler_Fail; \
86600
0
      } \
86601
39
      tmp = fieldname(insn, 10, 2); \
86602
39
      MCOperand_CreateImm0(MI, tmp); \
86603
39
      tmp = fieldname(insn, 28, 4); \
86604
39
      if (!Check(&S, DecodePredicateOperand( \
86605
39
                 MI, tmp, Address, Decoder))) { \
86606
1
        return MCDisassembler_Fail; \
86607
1
      } \
86608
39
      return S; \
86609
277
    case 72: \
86610
277
      tmp = fieldname(insn, 12, 4); \
86611
277
      if (!Check(&S, DecodeGPRnopcRegisterClass( \
86612
277
                 MI, tmp, Address, Decoder))) { \
86613
0
        return MCDisassembler_Fail; \
86614
0
      } \
86615
277
      tmp = fieldname(insn, 16, 4); \
86616
277
      if (!Check(&S, DecodeGPRRegisterClass( \
86617
277
                 MI, tmp, Address, Decoder))) { \
86618
0
        return MCDisassembler_Fail; \
86619
0
      } \
86620
277
      tmp = fieldname(insn, 0, 4); \
86621
277
      if (!Check(&S, DecodeGPRnopcRegisterClass( \
86622
277
                 MI, tmp, Address, Decoder))) { \
86623
0
        return MCDisassembler_Fail; \
86624
0
      } \
86625
277
      tmp = fieldname(insn, 10, 2); \
86626
277
      MCOperand_CreateImm0(MI, tmp); \
86627
277
      tmp = fieldname(insn, 28, 4); \
86628
277
      if (!Check(&S, DecodePredicateOperand( \
86629
277
                 MI, tmp, Address, Decoder))) { \
86630
1
        return MCDisassembler_Fail; \
86631
1
      } \
86632
277
      return S; \
86633
2.94k
    case 73: \
86634
2.94k
      if (!Check(&S, DecodeSTRPreReg(MI, insn, Address, \
86635
2.94k
                   Decoder))) { \
86636
2
        return MCDisassembler_Fail; \
86637
2
      } \
86638
2.94k
      return S; \
86639
2.94k
    case 74: \
86640
850
      if (!Check(&S, DecodeLDRPreReg(MI, insn, Address, \
86641
850
                   Decoder))) { \
86642
3
        return MCDisassembler_Fail; \
86643
3
      } \
86644
850
      return S; \
86645
850
    case 75: \
86646
419
      tmp = fieldname(insn, 12, 4); \
86647
419
      if (!Check(&S, DecodeGPRnopcRegisterClass( \
86648
419
                 MI, tmp, Address, Decoder))) { \
86649
0
        return MCDisassembler_Fail; \
86650
0
      } \
86651
419
      tmp = fieldname(insn, 16, 5); \
86652
419
      MCOperand_CreateImm0(MI, tmp); \
86653
419
      tmp = fieldname(insn, 0, 4); \
86654
419
      if (!Check(&S, DecodeGPRnopcRegisterClass( \
86655
419
                 MI, tmp, Address, Decoder))) { \
86656
0
        return MCDisassembler_Fail; \
86657
0
      } \
86658
419
      tmp = 0x0; \
86659
419
      tmp |= fieldname(insn, 6, 1) << 5; \
86660
419
      tmp |= fieldname(insn, 7, 5) << 0; \
86661
419
      MCOperand_CreateImm0(MI, tmp); \
86662
419
      tmp = fieldname(insn, 28, 4); \
86663
419
      if (!Check(&S, DecodePredicateOperand( \
86664
419
                 MI, tmp, Address, Decoder))) { \
86665
1
        return MCDisassembler_Fail; \
86666
1
      } \
86667
419
      return S; \
86668
419
    case 76: \
86669
13
      tmp = fieldname(insn, 12, 4); \
86670
13
      if (!Check(&S, DecodeGPRnopcRegisterClass( \
86671
13
                 MI, tmp, Address, Decoder))) { \
86672
0
        return MCDisassembler_Fail; \
86673
0
      } \
86674
13
      tmp = fieldname(insn, 16, 4); \
86675
13
      MCOperand_CreateImm0(MI, tmp); \
86676
13
      tmp = fieldname(insn, 0, 4); \
86677
13
      if (!Check(&S, DecodeGPRnopcRegisterClass( \
86678
13
                 MI, tmp, Address, Decoder))) { \
86679
0
        return MCDisassembler_Fail; \
86680
0
      } \
86681
13
      tmp = fieldname(insn, 28, 4); \
86682
13
      if (!Check(&S, DecodePredicateOperand( \
86683
13
                 MI, tmp, Address, Decoder))) { \
86684
1
        return MCDisassembler_Fail; \
86685
1
      } \
86686
13
      return S; \
86687
194
    case 77: \
86688
194
      tmp = fieldname(insn, 12, 4); \
86689
194
      if (!Check(&S, DecodeGPRnopcRegisterClass( \
86690
194
                 MI, tmp, Address, Decoder))) { \
86691
0
        return MCDisassembler_Fail; \
86692
0
      } \
86693
194
      tmp = fieldname(insn, 0, 4); \
86694
194
      if (!Check(&S, DecodeGPRnopcRegisterClass( \
86695
194
                 MI, tmp, Address, Decoder))) { \
86696
0
        return MCDisassembler_Fail; \
86697
0
      } \
86698
194
      tmp = fieldname(insn, 7, 5); \
86699
194
      MCOperand_CreateImm0(MI, tmp); \
86700
194
      tmp = fieldname(insn, 16, 5); \
86701
194
      MCOperand_CreateImm0(MI, tmp); \
86702
194
      tmp = fieldname(insn, 28, 4); \
86703
194
      if (!Check(&S, DecodePredicateOperand( \
86704
194
                 MI, tmp, Address, Decoder))) { \
86705
3
        return MCDisassembler_Fail; \
86706
3
      } \
86707
194
      return S; \
86708
633
    case 78: \
86709
633
      tmp = fieldname(insn, 12, 4); \
86710
633
      if (!Check(&S, DecodeGPRnopcRegisterClass( \
86711
633
                 MI, tmp, Address, Decoder))) { \
86712
0
        return MCDisassembler_Fail; \
86713
0
      } \
86714
633
      tmp = 0x0; \
86715
633
      tmp |= fieldname(insn, 0, 4) << 0; \
86716
633
      tmp |= fieldname(insn, 5, 7) << 5; \
86717
633
      tmp |= fieldname(insn, 16, 4) << 13; \
86718
633
      tmp |= fieldname(insn, 23, 1) << 12; \
86719
633
      if (!Check(&S, DecodeSORegMemOperand(MI, tmp, Address, \
86720
633
                   Decoder))) { \
86721
0
        return MCDisassembler_Fail; \
86722
0
      } \
86723
633
      tmp = fieldname(insn, 28, 4); \
86724
633
      if (!Check(&S, DecodePredicateOperand( \
86725
633
                 MI, tmp, Address, Decoder))) { \
86726
1
        return MCDisassembler_Fail; \
86727
1
      } \
86728
633
      return S; \
86729
633
    case 79: \
86730
44
      tmp = fieldname(insn, 12, 4); \
86731
44
      if (!Check(&S, DecodeGPRRegisterClass( \
86732
44
                 MI, tmp, Address, Decoder))) { \
86733
0
        return MCDisassembler_Fail; \
86734
0
      } \
86735
44
      tmp = fieldname(insn, 12, 4); \
86736
44
      if (!Check(&S, DecodeGPRRegisterClass( \
86737
44
                 MI, tmp, Address, Decoder))) { \
86738
0
        return MCDisassembler_Fail; \
86739
0
      } \
86740
44
      tmp = 0x0; \
86741
44
      tmp |= fieldname(insn, 7, 5) << 0; \
86742
44
      tmp |= fieldname(insn, 16, 5) << 5; \
86743
44
      if (!Check(&S, DecodeBitfieldMaskOperand( \
86744
44
                 MI, tmp, Address, Decoder))) { \
86745
0
        return MCDisassembler_Fail; \
86746
0
      } \
86747
44
      tmp = fieldname(insn, 28, 4); \
86748
44
      if (!Check(&S, DecodePredicateOperand( \
86749
44
                 MI, tmp, Address, Decoder))) { \
86750
1
        return MCDisassembler_Fail; \
86751
1
      } \
86752
44
      return S; \
86753
69
    case 80: \
86754
69
      tmp = fieldname(insn, 12, 4); \
86755
69
      if (!Check(&S, DecodeGPRnopcRegisterClass( \
86756
69
                 MI, tmp, Address, Decoder))) { \
86757
0
        return MCDisassembler_Fail; \
86758
0
      } \
86759
69
      tmp = fieldname(insn, 12, 4); \
86760
69
      if (!Check(&S, DecodeGPRnopcRegisterClass( \
86761
69
                 MI, tmp, Address, Decoder))) { \
86762
0
        return MCDisassembler_Fail; \
86763
0
      } \
86764
69
      tmp = fieldname(insn, 0, 4); \
86765
69
      if (!Check(&S, DecodeGPRRegisterClass( \
86766
69
                 MI, tmp, Address, Decoder))) { \
86767
0
        return MCDisassembler_Fail; \
86768
0
      } \
86769
69
      tmp = 0x0; \
86770
69
      tmp |= fieldname(insn, 7, 5) << 0; \
86771
69
      tmp |= fieldname(insn, 16, 5) << 5; \
86772
69
      if (!Check(&S, DecodeBitfieldMaskOperand( \
86773
69
                 MI, tmp, Address, Decoder))) { \
86774
0
        return MCDisassembler_Fail; \
86775
0
      } \
86776
69
      tmp = fieldname(insn, 28, 4); \
86777
69
      if (!Check(&S, DecodePredicateOperand( \
86778
69
                 MI, tmp, Address, Decoder))) { \
86779
1
        return MCDisassembler_Fail; \
86780
1
      } \
86781
69
      return S; \
86782
4.08k
    case 81: \
86783
4.08k
      tmp = fieldname(insn, 16, 4); \
86784
4.08k
      if (!Check(&S, DecodeGPRRegisterClass( \
86785
4.08k
                 MI, tmp, Address, Decoder))) { \
86786
0
        return MCDisassembler_Fail; \
86787
0
      } \
86788
4.08k
      tmp = fieldname(insn, 28, 4); \
86789
4.08k
      if (!Check(&S, DecodePredicateOperand( \
86790
4.08k
                 MI, tmp, Address, Decoder))) { \
86791
19
        return MCDisassembler_Fail; \
86792
19
      } \
86793
4.08k
      tmp = fieldname(insn, 0, 16); \
86794
4.06k
      if (!Check(&S, DecodeRegListOperand(MI, tmp, Address, \
86795
4.06k
                  Decoder))) { \
86796
9
        return MCDisassembler_Fail; \
86797
9
      } \
86798
4.06k
      return S; \
86799
4.06k
    case 82: \
86800
28
      tmp = fieldname(insn, 16, 4); \
86801
28
      if (!Check(&S, DecodeGPRRegisterClass( \
86802
28
                 MI, tmp, Address, Decoder))) { \
86803
0
        return MCDisassembler_Fail; \
86804
0
      } \
86805
28
      return S; \
86806
5.79k
    case 83: \
86807
5.79k
      if (!Check(&S, DecodeMemMultipleWritebackInstruction( \
86808
5.79k
                 MI, insn, Address, Decoder))) { \
86809
28
        return MCDisassembler_Fail; \
86810
28
      } \
86811
5.79k
      return S; \
86812
5.79k
    case 84: \
86813
103
      tmp = fieldname(insn, 16, 4); \
86814
103
      if (!Check(&S, DecodeGPRRegisterClass( \
86815
103
                 MI, tmp, Address, Decoder))) { \
86816
0
        return MCDisassembler_Fail; \
86817
0
      } \
86818
103
      tmp = fieldname(insn, 16, 4); \
86819
103
      if (!Check(&S, DecodeGPRRegisterClass( \
86820
103
                 MI, tmp, Address, Decoder))) { \
86821
0
        return MCDisassembler_Fail; \
86822
0
      } \
86823
103
      return S; \
86824
162
    case 85: \
86825
162
      tmp = fieldname(insn, 0, 5); \
86826
162
      MCOperand_CreateImm0(MI, tmp); \
86827
162
      return S; \
86828
8.96k
    case 86: \
86829
8.96k
      if (!Check(&S, DecodeBranchImmInstruction( \
86830
8.96k
                 MI, insn, Address, Decoder))) { \
86831
0
        return MCDisassembler_Fail; \
86832
0
      } \
86833
8.96k
      return S; \
86834
8.96k
    case 87: \
86835
0
      tmp = 0x0; \
86836
0
      tmp |= fieldname(insn, 0, 24) << 1; \
86837
0
      tmp |= fieldname(insn, 24, 1) << 0; \
86838
0
      MCOperand_CreateImm0(MI, tmp); \
86839
0
      return S; \
86840
8.96k
    case 88: \
86841
704
      if (!Check(&S, DecoderForMRRC2AndMCRR2( \
86842
704
                 MI, insn, Address, Decoder))) { \
86843
4
        return MCDisassembler_Fail; \
86844
4
      } \
86845
704
      return S; \
86846
1.05k
    case 89: \
86847
1.05k
      tmp = fieldname(insn, 8, 4); \
86848
1.05k
      if (!Check(&S, DecodeCoprocessor(MI, tmp, Address, \
86849
1.05k
               Decoder))) { \
86850
75
        return MCDisassembler_Fail; \
86851
75
      } \
86852
1.05k
      tmp = fieldname(insn, 4, 4); \
86853
979
      MCOperand_CreateImm0(MI, tmp); \
86854
979
      tmp = fieldname(insn, 12, 4); \
86855
979
      if (!Check(&S, DecodeGPRnopcRegisterClass( \
86856
979
                 MI, tmp, Address, Decoder))) { \
86857
0
        return MCDisassembler_Fail; \
86858
0
      } \
86859
979
      tmp = fieldname(insn, 16, 4); \
86860
979
      if (!Check(&S, DecodeGPRnopcRegisterClass( \
86861
979
                 MI, tmp, Address, Decoder))) { \
86862
0
        return MCDisassembler_Fail; \
86863
0
      } \
86864
979
      tmp = fieldname(insn, 0, 4); \
86865
979
      MCOperand_CreateImm0(MI, tmp); \
86866
979
      tmp = fieldname(insn, 28, 4); \
86867
979
      if (!Check(&S, DecodePredicateOperand( \
86868
979
                 MI, tmp, Address, Decoder))) { \
86869
0
        return MCDisassembler_Fail; \
86870
0
      } \
86871
979
      return S; \
86872
979
    case 90: \
86873
497
      tmp = fieldname(insn, 12, 4); \
86874
497
      if (!Check(&S, DecodeGPRnopcRegisterClass( \
86875
497
                 MI, tmp, Address, Decoder))) { \
86876
0
        return MCDisassembler_Fail; \
86877
0
      } \
86878
497
      tmp = fieldname(insn, 16, 4); \
86879
497
      if (!Check(&S, DecodeGPRnopcRegisterClass( \
86880
497
                 MI, tmp, Address, Decoder))) { \
86881
0
        return MCDisassembler_Fail; \
86882
0
      } \
86883
497
      tmp = fieldname(insn, 8, 4); \
86884
497
      if (!Check(&S, DecodeCoprocessor(MI, tmp, Address, \
86885
497
               Decoder))) { \
86886
95
        return MCDisassembler_Fail; \
86887
95
      } \
86888
497
      tmp = fieldname(insn, 4, 4); \
86889
402
      MCOperand_CreateImm0(MI, tmp); \
86890
402
      tmp = fieldname(insn, 0, 4); \
86891
402
      MCOperand_CreateImm0(MI, tmp); \
86892
402
      tmp = fieldname(insn, 28, 4); \
86893
402
      if (!Check(&S, DecodePredicateOperand( \
86894
402
                 MI, tmp, Address, Decoder))) { \
86895
0
        return MCDisassembler_Fail; \
86896
0
      } \
86897
402
      return S; \
86898
7.88k
    case 91: \
86899
7.88k
      tmp = fieldname(insn, 0, 24); \
86900
7.88k
      MCOperand_CreateImm0(MI, tmp); \
86901
7.88k
      tmp = fieldname(insn, 28, 4); \
86902
7.88k
      if (!Check(&S, DecodePredicateOperand( \
86903
7.88k
                 MI, tmp, Address, Decoder))) { \
86904
98
        return MCDisassembler_Fail; \
86905
98
      } \
86906
7.88k
      return S; \
86907
39.3k
    case 92: \
86908
39.3k
      if (!Check(&S, DecodeCopMemInstruction( \
86909
39.3k
                 MI, insn, Address, Decoder))) { \
86910
133
        return MCDisassembler_Fail; \
86911
133
      } \
86912
39.3k
      return S; \
86913
39.3k
    case 93: \
86914
23.8k
      tmp = fieldname(insn, 8, 4); \
86915
23.8k
      if (!Check(&S, DecodeCoprocessor(MI, tmp, Address, \
86916
23.8k
               Decoder))) { \
86917
25
        return MCDisassembler_Fail; \
86918
25
      } \
86919
23.8k
      tmp = fieldname(insn, 20, 4); \
86920
23.8k
      MCOperand_CreateImm0(MI, tmp); \
86921
23.8k
      tmp = fieldname(insn, 12, 4); \
86922
23.8k
      MCOperand_CreateImm0(MI, tmp); \
86923
23.8k
      tmp = fieldname(insn, 16, 4); \
86924
23.8k
      MCOperand_CreateImm0(MI, tmp); \
86925
23.8k
      tmp = fieldname(insn, 0, 4); \
86926
23.8k
      MCOperand_CreateImm0(MI, tmp); \
86927
23.8k
      tmp = fieldname(insn, 5, 3); \
86928
23.8k
      MCOperand_CreateImm0(MI, tmp); \
86929
23.8k
      return S; \
86930
23.8k
    case 94: \
86931
2.16k
      tmp = fieldname(insn, 8, 4); \
86932
2.16k
      if (!Check(&S, DecodeCoprocessor(MI, tmp, Address, \
86933
2.16k
               Decoder))) { \
86934
3
        return MCDisassembler_Fail; \
86935
3
      } \
86936
2.16k
      tmp = fieldname(insn, 20, 4); \
86937
2.15k
      MCOperand_CreateImm0(MI, tmp); \
86938
2.15k
      tmp = fieldname(insn, 12, 4); \
86939
2.15k
      MCOperand_CreateImm0(MI, tmp); \
86940
2.15k
      tmp = fieldname(insn, 16, 4); \
86941
2.15k
      MCOperand_CreateImm0(MI, tmp); \
86942
2.15k
      tmp = fieldname(insn, 0, 4); \
86943
2.15k
      MCOperand_CreateImm0(MI, tmp); \
86944
2.15k
      tmp = fieldname(insn, 5, 3); \
86945
2.15k
      MCOperand_CreateImm0(MI, tmp); \
86946
2.15k
      tmp = fieldname(insn, 28, 4); \
86947
2.15k
      if (!Check(&S, DecodePredicateOperand( \
86948
2.15k
                 MI, tmp, Address, Decoder))) { \
86949
0
        return MCDisassembler_Fail; \
86950
0
      } \
86951
2.15k
      return S; \
86952
4.25k
    case 95: \
86953
4.25k
      tmp = fieldname(insn, 8, 4); \
86954
4.25k
      if (!Check(&S, DecodeCoprocessor(MI, tmp, Address, \
86955
4.25k
               Decoder))) { \
86956
22
        return MCDisassembler_Fail; \
86957
22
      } \
86958
4.25k
      tmp = fieldname(insn, 21, 3); \
86959
4.23k
      MCOperand_CreateImm0(MI, tmp); \
86960
4.23k
      tmp = fieldname(insn, 12, 4); \
86961
4.23k
      if (!Check(&S, DecodeGPRRegisterClass( \
86962
4.23k
                 MI, tmp, Address, Decoder))) { \
86963
0
        return MCDisassembler_Fail; \
86964
0
      } \
86965
4.23k
      tmp = fieldname(insn, 16, 4); \
86966
4.23k
      MCOperand_CreateImm0(MI, tmp); \
86967
4.23k
      tmp = fieldname(insn, 0, 4); \
86968
4.23k
      MCOperand_CreateImm0(MI, tmp); \
86969
4.23k
      tmp = fieldname(insn, 5, 3); \
86970
4.23k
      MCOperand_CreateImm0(MI, tmp); \
86971
4.23k
      return S; \
86972
4.23k
    case 96: \
86973
759
      tmp = fieldname(insn, 8, 4); \
86974
759
      if (!Check(&S, DecodeCoprocessor(MI, tmp, Address, \
86975
759
               Decoder))) { \
86976
12
        return MCDisassembler_Fail; \
86977
12
      } \
86978
759
      tmp = fieldname(insn, 21, 3); \
86979
747
      MCOperand_CreateImm0(MI, tmp); \
86980
747
      tmp = fieldname(insn, 12, 4); \
86981
747
      if (!Check(&S, DecodeGPRRegisterClass( \
86982
747
                 MI, tmp, Address, Decoder))) { \
86983
0
        return MCDisassembler_Fail; \
86984
0
      } \
86985
747
      tmp = fieldname(insn, 16, 4); \
86986
747
      MCOperand_CreateImm0(MI, tmp); \
86987
747
      tmp = fieldname(insn, 0, 4); \
86988
747
      MCOperand_CreateImm0(MI, tmp); \
86989
747
      tmp = fieldname(insn, 5, 3); \
86990
747
      MCOperand_CreateImm0(MI, tmp); \
86991
747
      tmp = fieldname(insn, 28, 4); \
86992
747
      if (!Check(&S, DecodePredicateOperand( \
86993
747
                 MI, tmp, Address, Decoder))) { \
86994
0
        return MCDisassembler_Fail; \
86995
0
      } \
86996
747
      return S; \
86997
5.62k
    case 97: \
86998
5.62k
      tmp = fieldname(insn, 12, 4); \
86999
5.62k
      if (!Check(&S, DecodeGPRwithAPSRRegisterClass( \
87000
5.62k
                 MI, tmp, Address, Decoder))) { \
87001
0
        return MCDisassembler_Fail; \
87002
0
      } \
87003
5.62k
      tmp = fieldname(insn, 8, 4); \
87004
5.62k
      if (!Check(&S, DecodeCoprocessor(MI, tmp, Address, \
87005
5.62k
               Decoder))) { \
87006
20
        return MCDisassembler_Fail; \
87007
20
      } \
87008
5.62k
      tmp = fieldname(insn, 21, 3); \
87009
5.60k
      MCOperand_CreateImm0(MI, tmp); \
87010
5.60k
      tmp = fieldname(insn, 16, 4); \
87011
5.60k
      MCOperand_CreateImm0(MI, tmp); \
87012
5.60k
      tmp = fieldname(insn, 0, 4); \
87013
5.60k
      MCOperand_CreateImm0(MI, tmp); \
87014
5.60k
      tmp = fieldname(insn, 5, 3); \
87015
5.60k
      MCOperand_CreateImm0(MI, tmp); \
87016
5.60k
      return S; \
87017
5.62k
    case 98: \
87018
1.27k
      tmp = fieldname(insn, 12, 4); \
87019
1.27k
      if (!Check(&S, DecodeGPRwithAPSRRegisterClass( \
87020
1.27k
                 MI, tmp, Address, Decoder))) { \
87021
0
        return MCDisassembler_Fail; \
87022
0
      } \
87023
1.27k
      tmp = fieldname(insn, 8, 4); \
87024
1.27k
      if (!Check(&S, DecodeCoprocessor(MI, tmp, Address, \
87025
1.27k
               Decoder))) { \
87026
14
        return MCDisassembler_Fail; \
87027
14
      } \
87028
1.27k
      tmp = fieldname(insn, 21, 3); \
87029
1.26k
      MCOperand_CreateImm0(MI, tmp); \
87030
1.26k
      tmp = fieldname(insn, 16, 4); \
87031
1.26k
      MCOperand_CreateImm0(MI, tmp); \
87032
1.26k
      tmp = fieldname(insn, 0, 4); \
87033
1.26k
      MCOperand_CreateImm0(MI, tmp); \
87034
1.26k
      tmp = fieldname(insn, 5, 3); \
87035
1.26k
      MCOperand_CreateImm0(MI, tmp); \
87036
1.26k
      tmp = fieldname(insn, 28, 4); \
87037
1.26k
      if (!Check(&S, DecodePredicateOperand( \
87038
1.26k
                 MI, tmp, Address, Decoder))) { \
87039
0
        return MCDisassembler_Fail; \
87040
0
      } \
87041
1.26k
      return S; \
87042
1.26k
    case 99: \
87043
722
      if (!Check(&S, DecodeMveVCTP(MI, insn, Address, \
87044
722
                 Decoder))) { \
87045
0
        return MCDisassembler_Fail; \
87046
0
      } \
87047
722
      return S; \
87048
722
    case 100: \
87049
0
      if (!Check(&S, DecodeMVEOverlappingLongShift( \
87050
0
                 MI, insn, Address, Decoder))) { \
87051
0
        return MCDisassembler_Fail; \
87052
0
      } \
87053
0
      return S; \
87054
0
    case 101: \
87055
0
      tmp = fieldname(insn, 16, 4); \
87056
0
      if (!Check(&S, DecoderGPRRegisterClass( \
87057
0
                 MI, tmp, Address, Decoder))) { \
87058
0
        return MCDisassembler_Fail; \
87059
0
      } \
87060
0
      tmp = fieldname(insn, 16, 4); \
87061
0
      if (!Check(&S, DecoderGPRRegisterClass( \
87062
0
                 MI, tmp, Address, Decoder))) { \
87063
0
        return MCDisassembler_Fail; \
87064
0
      } \
87065
0
      tmp = fieldname(insn, 12, 4); \
87066
0
      if (!Check(&S, DecoderGPRRegisterClass( \
87067
0
                 MI, tmp, Address, Decoder))) { \
87068
0
        return MCDisassembler_Fail; \
87069
0
      } \
87070
0
      return S; \
87071
0
    case 102: \
87072
0
      tmp = fieldname(insn, 16, 4); \
87073
0
      if (!Check(&S, DecoderGPRRegisterClass( \
87074
0
                 MI, tmp, Address, Decoder))) { \
87075
0
        return MCDisassembler_Fail; \
87076
0
      } \
87077
0
      tmp = fieldname(insn, 16, 4); \
87078
0
      if (!Check(&S, DecoderGPRRegisterClass( \
87079
0
                 MI, tmp, Address, Decoder))) { \
87080
0
        return MCDisassembler_Fail; \
87081
0
      } \
87082
0
      tmp = 0x0; \
87083
0
      tmp |= fieldname(insn, 6, 2) << 0; \
87084
0
      tmp |= fieldname(insn, 12, 3) << 2; \
87085
0
      if (!Check(&S, DecodeLongShiftOperand( \
87086
0
                 MI, tmp, Address, Decoder))) { \
87087
0
        return MCDisassembler_Fail; \
87088
0
      } \
87089
0
      return S; \
87090
0
    case 103: \
87091
0
      tmp = fieldname(insn, 17, 3) << 1; \
87092
0
      if (!Check(&S, DecodetGPREvenRegisterClass( \
87093
0
                 MI, tmp, Address, Decoder))) { \
87094
0
        return MCDisassembler_Fail; \
87095
0
      } \
87096
0
      tmp = fieldname(insn, 9, 3) << 1; \
87097
0
      if (!Check(&S, DecodetGPROddRegisterClass( \
87098
0
                 MI, tmp, Address, Decoder))) { \
87099
0
        return MCDisassembler_Fail; \
87100
0
      } \
87101
0
      tmp = fieldname(insn, 17, 3) << 1; \
87102
0
      if (!Check(&S, DecodetGPREvenRegisterClass( \
87103
0
                 MI, tmp, Address, Decoder))) { \
87104
0
        return MCDisassembler_Fail; \
87105
0
      } \
87106
0
      tmp = fieldname(insn, 9, 3) << 1; \
87107
0
      if (!Check(&S, DecodetGPROddRegisterClass( \
87108
0
                 MI, tmp, Address, Decoder))) { \
87109
0
        return MCDisassembler_Fail; \
87110
0
      } \
87111
0
      tmp = 0x0; \
87112
0
      tmp |= fieldname(insn, 6, 2) << 0; \
87113
0
      tmp |= fieldname(insn, 12, 3) << 2; \
87114
0
      if (!Check(&S, DecodeLongShiftOperand( \
87115
0
                 MI, tmp, Address, Decoder))) { \
87116
0
        return MCDisassembler_Fail; \
87117
0
      } \
87118
0
      return S; \
87119
1.48k
    case 104: \
87120
1.48k
      tmp = 0x0; \
87121
1.48k
      tmp |= fieldname(insn, 13, 3) << 0; \
87122
1.48k
      tmp |= fieldname(insn, 22, 1) << 3; \
87123
1.48k
      if (!Check(&S, DecodeMQPRRegisterClass( \
87124
1.48k
                 MI, tmp, Address, Decoder))) { \
87125
367
        return MCDisassembler_Fail; \
87126
367
      } \
87127
1.48k
      tmp = 0x0; \
87128
1.11k
      tmp |= fieldname(insn, 7, 1) << 3; \
87129
1.11k
      tmp |= fieldname(insn, 17, 3) << 0; \
87130
1.11k
      if (!Check(&S, DecodeMQPRRegisterClass( \
87131
1.11k
                 MI, tmp, Address, Decoder))) { \
87132
280
        return MCDisassembler_Fail; \
87133
280
      } \
87134
1.11k
      tmp = 0x0; \
87135
839
      tmp |= fieldname(insn, 1, 3) << 0; \
87136
839
      tmp |= fieldname(insn, 5, 1) << 3; \
87137
839
      if (!Check(&S, DecodeMQPRRegisterClass( \
87138
839
                 MI, tmp, Address, Decoder))) { \
87139
209
        return MCDisassembler_Fail; \
87140
209
      } \
87141
839
      tmp = fieldname(insn, 24, 1); \
87142
630
      MCOperand_CreateImm0(MI, tmp); \
87143
630
      tmp = 0x0; \
87144
630
      tmp |= fieldname(insn, 13, 3) << 0; \
87145
630
      tmp |= fieldname(insn, 22, 1) << 3; \
87146
630
      if (!Check(&S, DecodeVpredROperand(MI, tmp, Address, \
87147
630
                 Decoder))) { \
87148
0
        return MCDisassembler_Fail; \
87149
0
      } \
87150
630
      return S; \
87151
1.09k
    case 105: \
87152
1.09k
      tmp = 0x0; \
87153
1.09k
      tmp |= fieldname(insn, 13, 3) << 0; \
87154
1.09k
      tmp |= fieldname(insn, 22, 1) << 3; \
87155
1.09k
      if (!Check(&S, DecodeMQPRRegisterClass( \
87156
1.09k
                 MI, tmp, Address, Decoder))) { \
87157
140
        return MCDisassembler_Fail; \
87158
140
      } \
87159
1.09k
      tmp = 0x0; \
87160
953
      tmp |= fieldname(insn, 13, 3) << 0; \
87161
953
      tmp |= fieldname(insn, 22, 1) << 3; \
87162
953
      if (!Check(&S, DecodeMQPRRegisterClass( \
87163
953
                 MI, tmp, Address, Decoder))) { \
87164
0
        return MCDisassembler_Fail; \
87165
0
      } \
87166
953
      tmp = 0x0; \
87167
953
      tmp |= fieldname(insn, 7, 1) << 3; \
87168
953
      tmp |= fieldname(insn, 17, 3) << 0; \
87169
953
      if (!Check(&S, DecodeMQPRRegisterClass( \
87170
953
                 MI, tmp, Address, Decoder))) { \
87171
302
        return MCDisassembler_Fail; \
87172
302
      } \
87173
953
      tmp = 0x0; \
87174
651
      tmp |= fieldname(insn, 1, 3) << 0; \
87175
651
      tmp |= fieldname(insn, 5, 1) << 3; \
87176
651
      if (!Check(&S, DecodeMQPRRegisterClass( \
87177
651
                 MI, tmp, Address, Decoder))) { \
87178
141
        return MCDisassembler_Fail; \
87179
141
      } \
87180
651
      tmp = fieldname(insn, 23, 2); \
87181
510
      MCOperand_CreateImm0(MI, tmp); \
87182
510
      return S; \
87183
651
    case 106: \
87184
499
      tmp = fieldname(insn, 13, 3); \
87185
499
      if (!Check(&S, DecodeMQPRRegisterClass( \
87186
499
                 MI, tmp, Address, Decoder))) { \
87187
0
        return MCDisassembler_Fail; \
87188
0
      } \
87189
499
      tmp = 0x0; \
87190
499
      tmp |= fieldname(insn, 1, 3) << 0; \
87191
499
      tmp |= fieldname(insn, 16, 4) << 3; \
87192
499
      if (!Check(&S, DecodeMveAddrModeRQ(MI, tmp, Address, \
87193
499
                 Decoder))) { \
87194
0
        return MCDisassembler_Fail; \
87195
0
      } \
87196
499
      return S; \
87197
694
    case 107: \
87198
694
      tmp = fieldname(insn, 13, 3); \
87199
694
      if (!Check(&S, DecodeMQPRRegisterClass( \
87200
694
                 MI, tmp, Address, Decoder))) { \
87201
0
        return MCDisassembler_Fail; \
87202
0
      } \
87203
694
      tmp = 0x0; \
87204
694
      tmp |= fieldname(insn, 0, 7) << 0; \
87205
694
      tmp |= fieldname(insn, 16, 3) << 8; \
87206
694
      tmp |= fieldname(insn, 23, 1) << 7; \
87207
694
      if (!Check(&S, DecodeTAddrModeImm7_0(MI, tmp, Address, \
87208
694
                   Decoder))) { \
87209
0
        return MCDisassembler_Fail; \
87210
0
      } \
87211
694
      return S; \
87212
694
    case 108: \
87213
316
      tmp = fieldname(insn, 16, 3); \
87214
316
      if (!Check(&S, DecodetGPRRegisterClass( \
87215
316
                 MI, tmp, Address, Decoder))) { \
87216
0
        return MCDisassembler_Fail; \
87217
0
      } \
87218
316
      tmp = fieldname(insn, 13, 3); \
87219
316
      if (!Check(&S, DecodeMQPRRegisterClass( \
87220
316
                 MI, tmp, Address, Decoder))) { \
87221
0
        return MCDisassembler_Fail; \
87222
0
      } \
87223
316
      tmp = fieldname(insn, 16, 3); \
87224
316
      if (!Check(&S, DecodetGPRRegisterClass( \
87225
316
                 MI, tmp, Address, Decoder))) { \
87226
0
        return MCDisassembler_Fail; \
87227
0
      } \
87228
316
      tmp = 0x0; \
87229
316
      tmp |= fieldname(insn, 0, 7) << 0; \
87230
316
      tmp |= fieldname(insn, 23, 1) << 7; \
87231
316
      if (!Check(&S, DecodeT2Imm7_0(MI, tmp, Address, \
87232
316
                  Decoder))) { \
87233
0
        return MCDisassembler_Fail; \
87234
0
      } \
87235
316
      return S; \
87236
619
    case 109: \
87237
619
      if (!Check(&S, DecodeMVE_MEM_1_pre_0( \
87238
619
                 MI, insn, Address, Decoder))) { \
87239
0
        return MCDisassembler_Fail; \
87240
0
      } \
87241
619
      return S; \
87242
619
    case 110: \
87243
0
      if (!Check(&S, DecodeMVEVMOVQtoDReg(MI, insn, Address, \
87244
0
                  Decoder))) { \
87245
0
        return MCDisassembler_Fail; \
87246
0
      } \
87247
0
      return S; \
87248
374
    case 111: \
87249
374
      tmp = fieldname(insn, 13, 3); \
87250
374
      if (!Check(&S, DecodeMQPRRegisterClass( \
87251
374
                 MI, tmp, Address, Decoder))) { \
87252
0
        return MCDisassembler_Fail; \
87253
0
      } \
87254
374
      tmp = 0x0; \
87255
374
      tmp |= fieldname(insn, 0, 7) << 0; \
87256
374
      tmp |= fieldname(insn, 16, 3) << 8; \
87257
374
      tmp |= fieldname(insn, 23, 1) << 7; \
87258
374
      if (!Check(&S, DecodeTAddrModeImm7_1(MI, tmp, Address, \
87259
374
                   Decoder))) { \
87260
0
        return MCDisassembler_Fail; \
87261
0
      } \
87262
374
      return S; \
87263
374
    case 112: \
87264
0
      if (!Check(&S, DecodeMVEVMOVDRegtoQ(MI, insn, Address, \
87265
0
                  Decoder))) { \
87266
0
        return MCDisassembler_Fail; \
87267
0
      } \
87268
0
      return S; \
87269
478
    case 113: \
87270
478
      tmp = fieldname(insn, 16, 3); \
87271
478
      if (!Check(&S, DecodetGPRRegisterClass( \
87272
478
                 MI, tmp, Address, Decoder))) { \
87273
0
        return MCDisassembler_Fail; \
87274
0
      } \
87275
478
      tmp = fieldname(insn, 13, 3); \
87276
478
      if (!Check(&S, DecodeMQPRRegisterClass( \
87277
478
                 MI, tmp, Address, Decoder))) { \
87278
0
        return MCDisassembler_Fail; \
87279
0
      } \
87280
478
      tmp = fieldname(insn, 16, 3); \
87281
478
      if (!Check(&S, DecodetGPRRegisterClass( \
87282
478
                 MI, tmp, Address, Decoder))) { \
87283
0
        return MCDisassembler_Fail; \
87284
0
      } \
87285
478
      tmp = 0x0; \
87286
478
      tmp |= fieldname(insn, 0, 7) << 0; \
87287
478
      tmp |= fieldname(insn, 23, 1) << 7; \
87288
478
      if (!Check(&S, DecodeT2Imm7_1(MI, tmp, Address, \
87289
478
                  Decoder))) { \
87290
0
        return MCDisassembler_Fail; \
87291
0
      } \
87292
478
      return S; \
87293
478
    case 114: \
87294
275
      if (!Check(&S, DecodeMVE_MEM_1_pre_1( \
87295
275
                 MI, insn, Address, Decoder))) { \
87296
0
        return MCDisassembler_Fail; \
87297
0
      } \
87298
275
      return S; \
87299
703
    case 115: \
87300
703
      tmp = fieldname(insn, 13, 3); \
87301
703
      if (!Check(&S, DecodeMQQPRRegisterClass( \
87302
703
                 MI, tmp, Address, Decoder))) { \
87303
89
        return MCDisassembler_Fail; \
87304
89
      } \
87305
703
      tmp = fieldname(insn, 16, 4); \
87306
614
      if (!Check(&S, DecodeGPRnopcRegisterClass( \
87307
614
                 MI, tmp, Address, Decoder))) { \
87308
0
        return MCDisassembler_Fail; \
87309
0
      } \
87310
614
      return S; \
87311
614
    case 116: \
87312
183
      tmp = fieldname(insn, 13, 3); \
87313
183
      if (!Check(&S, DecodeMQQQQPRRegisterClass( \
87314
183
                 MI, tmp, Address, Decoder))) { \
87315
43
        return MCDisassembler_Fail; \
87316
43
      } \
87317
183
      tmp = fieldname(insn, 16, 4); \
87318
140
      if (!Check(&S, DecodeGPRnopcRegisterClass( \
87319
140
                 MI, tmp, Address, Decoder))) { \
87320
0
        return MCDisassembler_Fail; \
87321
0
      } \
87322
140
      return S; \
87323
642
    case 117: \
87324
642
      tmp = fieldname(insn, 13, 3); \
87325
642
      if (!Check(&S, DecodeMQPRRegisterClass( \
87326
642
                 MI, tmp, Address, Decoder))) { \
87327
0
        return MCDisassembler_Fail; \
87328
0
      } \
87329
642
      tmp = 0x0; \
87330
642
      tmp |= fieldname(insn, 0, 7) << 0; \
87331
642
      tmp |= fieldname(insn, 16, 4) << 8; \
87332
642
      tmp |= fieldname(insn, 23, 1) << 7; \
87333
642
      if (!Check(&S, DecodeT2AddrModeImm7_0_0( \
87334
642
                 MI, tmp, Address, Decoder))) { \
87335
0
        return MCDisassembler_Fail; \
87336
0
      } \
87337
642
      return S; \
87338
642
    case 118: \
87339
302
      tmp = fieldname(insn, 13, 3); \
87340
302
      if (!Check(&S, DecodeMQPRRegisterClass( \
87341
302
                 MI, tmp, Address, Decoder))) { \
87342
0
        return MCDisassembler_Fail; \
87343
0
      } \
87344
302
      tmp = 0x0; \
87345
302
      tmp |= fieldname(insn, 0, 7) << 0; \
87346
302
      tmp |= fieldname(insn, 17, 3) << 8; \
87347
302
      tmp |= fieldname(insn, 23, 1) << 7; \
87348
302
      if (!Check(&S, DecodeMveAddrModeQ_2(MI, tmp, Address, \
87349
302
                  Decoder))) { \
87350
0
        return MCDisassembler_Fail; \
87351
0
      } \
87352
302
      return S; \
87353
1.15k
    case 119: \
87354
1.15k
      tmp = fieldname(insn, 13, 3); \
87355
1.15k
      if (!Check(&S, DecodeMQPRRegisterClass( \
87356
1.15k
                 MI, tmp, Address, Decoder))) { \
87357
0
        return MCDisassembler_Fail; \
87358
0
      } \
87359
1.15k
      tmp = 0x0; \
87360
1.15k
      tmp |= fieldname(insn, 0, 7) << 0; \
87361
1.15k
      tmp |= fieldname(insn, 16, 4) << 8; \
87362
1.15k
      tmp |= fieldname(insn, 23, 1) << 7; \
87363
1.15k
      if (!Check(&S, DecodeT2AddrModeImm7_1_0( \
87364
1.15k
                 MI, tmp, Address, Decoder))) { \
87365
0
        return MCDisassembler_Fail; \
87366
0
      } \
87367
1.15k
      return S; \
87368
1.15k
    case 120: \
87369
144
      tmp = fieldname(insn, 13, 3); \
87370
144
      if (!Check(&S, DecodeMQQPRRegisterClass( \
87371
144
                 MI, tmp, Address, Decoder))) { \
87372
96
        return MCDisassembler_Fail; \
87373
96
      } \
87374
144
      tmp = fieldname(insn, 13, 3); \
87375
48
      if (!Check(&S, DecodeMQQPRRegisterClass( \
87376
48
                 MI, tmp, Address, Decoder))) { \
87377
0
        return MCDisassembler_Fail; \
87378
0
      } \
87379
48
      tmp = fieldname(insn, 16, 4); \
87380
48
      if (!Check(&S, DecodeGPRnopcRegisterClass( \
87381
48
                 MI, tmp, Address, Decoder))) { \
87382
0
        return MCDisassembler_Fail; \
87383
0
      } \
87384
48
      return S; \
87385
651
    case 121: \
87386
651
      tmp = fieldname(insn, 13, 3); \
87387
651
      if (!Check(&S, DecodeMQQQQPRRegisterClass( \
87388
651
                 MI, tmp, Address, Decoder))) { \
87389
55
        return MCDisassembler_Fail; \
87390
55
      } \
87391
651
      tmp = fieldname(insn, 13, 3); \
87392
596
      if (!Check(&S, DecodeMQQQQPRRegisterClass( \
87393
596
                 MI, tmp, Address, Decoder))) { \
87394
0
        return MCDisassembler_Fail; \
87395
0
      } \
87396
596
      tmp = fieldname(insn, 16, 4); \
87397
596
      if (!Check(&S, DecodeGPRnopcRegisterClass( \
87398
596
                 MI, tmp, Address, Decoder))) { \
87399
0
        return MCDisassembler_Fail; \
87400
0
      } \
87401
596
      return S; \
87402
642
    case 122: \
87403
642
      tmp = fieldname(insn, 16, 4); \
87404
642
      if (!Check(&S, DecoderGPRRegisterClass( \
87405
642
                 MI, tmp, Address, Decoder))) { \
87406
0
        return MCDisassembler_Fail; \
87407
0
      } \
87408
642
      tmp = fieldname(insn, 13, 3); \
87409
642
      if (!Check(&S, DecodeMQPRRegisterClass( \
87410
642
                 MI, tmp, Address, Decoder))) { \
87411
0
        return MCDisassembler_Fail; \
87412
0
      } \
87413
642
      tmp = fieldname(insn, 16, 4); \
87414
642
      if (!Check(&S, DecoderGPRRegisterClass( \
87415
642
                 MI, tmp, Address, Decoder))) { \
87416
0
        return MCDisassembler_Fail; \
87417
0
      } \
87418
642
      tmp = 0x0; \
87419
642
      tmp |= fieldname(insn, 0, 7) << 0; \
87420
642
      tmp |= fieldname(insn, 23, 1) << 7; \
87421
642
      if (!Check(&S, DecodeT2Imm7_0(MI, tmp, Address, \
87422
642
                  Decoder))) { \
87423
0
        return MCDisassembler_Fail; \
87424
0
      } \
87425
642
      return S; \
87426
642
    case 123: \
87427
179
      tmp = fieldname(insn, 16, 4); \
87428
179
      if (!Check(&S, DecoderGPRRegisterClass( \
87429
179
                 MI, tmp, Address, Decoder))) { \
87430
0
        return MCDisassembler_Fail; \
87431
0
      } \
87432
179
      tmp = fieldname(insn, 13, 3); \
87433
179
      if (!Check(&S, DecodeMQQPRRegisterClass( \
87434
179
                 MI, tmp, Address, Decoder))) { \
87435
88
        return MCDisassembler_Fail; \
87436
88
      } \
87437
179
      tmp = fieldname(insn, 16, 4); \
87438
91
      if (!Check(&S, DecoderGPRRegisterClass( \
87439
91
                 MI, tmp, Address, Decoder))) { \
87440
0
        return MCDisassembler_Fail; \
87441
0
      } \
87442
91
      return S; \
87443
200
    case 124: \
87444
200
      tmp = fieldname(insn, 16, 4); \
87445
200
      if (!Check(&S, DecoderGPRRegisterClass( \
87446
200
                 MI, tmp, Address, Decoder))) { \
87447
0
        return MCDisassembler_Fail; \
87448
0
      } \
87449
200
      tmp = fieldname(insn, 13, 3); \
87450
200
      if (!Check(&S, DecodeMQQQQPRRegisterClass( \
87451
200
                 MI, tmp, Address, Decoder))) { \
87452
88
        return MCDisassembler_Fail; \
87453
88
      } \
87454
200
      tmp = fieldname(insn, 16, 4); \
87455
112
      if (!Check(&S, DecoderGPRRegisterClass( \
87456
112
                 MI, tmp, Address, Decoder))) { \
87457
0
        return MCDisassembler_Fail; \
87458
0
      } \
87459
112
      return S; \
87460
1.23k
    case 125: \
87461
1.23k
      if (!Check(&S, DecodeMVE_MEM_2_pre_0( \
87462
1.23k
                 MI, insn, Address, Decoder))) { \
87463
0
        return MCDisassembler_Fail; \
87464
0
      } \
87465
1.23k
      return S; \
87466
1.23k
    case 126: \
87467
673
      if (!Check(&S, DecodeMVE_MEM_3_pre_2( \
87468
673
                 MI, insn, Address, Decoder))) { \
87469
0
        return MCDisassembler_Fail; \
87470
0
      } \
87471
673
      return S; \
87472
673
    case 127: \
87473
136
      tmp = fieldname(insn, 16, 4); \
87474
136
      if (!Check(&S, DecoderGPRRegisterClass( \
87475
136
                 MI, tmp, Address, Decoder))) { \
87476
0
        return MCDisassembler_Fail; \
87477
0
      } \
87478
136
      tmp = fieldname(insn, 13, 3); \
87479
136
      if (!Check(&S, DecodeMQPRRegisterClass( \
87480
136
                 MI, tmp, Address, Decoder))) { \
87481
0
        return MCDisassembler_Fail; \
87482
0
      } \
87483
136
      tmp = fieldname(insn, 16, 4); \
87484
136
      if (!Check(&S, DecoderGPRRegisterClass( \
87485
136
                 MI, tmp, Address, Decoder))) { \
87486
0
        return MCDisassembler_Fail; \
87487
0
      } \
87488
136
      tmp = 0x0; \
87489
136
      tmp |= fieldname(insn, 0, 7) << 0; \
87490
136
      tmp |= fieldname(insn, 23, 1) << 7; \
87491
136
      if (!Check(&S, DecodeT2Imm7_1(MI, tmp, Address, \
87492
136
                  Decoder))) { \
87493
0
        return MCDisassembler_Fail; \
87494
0
      } \
87495
136
      return S; \
87496
1.25k
    case 128: \
87497
1.25k
      if (!Check(&S, DecodeMVE_MEM_2_pre_1( \
87498
1.25k
                 MI, insn, Address, Decoder))) { \
87499
0
        return MCDisassembler_Fail; \
87500
0
      } \
87501
1.25k
      return S; \
87502
1.25k
    case 129: \
87503
149
      tmp = fieldname(insn, 13, 3); \
87504
149
      if (!Check(&S, DecodeMQQPRRegisterClass( \
87505
149
                 MI, tmp, Address, Decoder))) { \
87506
68
        return MCDisassembler_Fail; \
87507
68
      } \
87508
149
      tmp = fieldname(insn, 16, 4); \
87509
81
      if (!Check(&S, DecoderGPRRegisterClass( \
87510
81
                 MI, tmp, Address, Decoder))) { \
87511
0
        return MCDisassembler_Fail; \
87512
0
      } \
87513
81
      tmp = fieldname(insn, 13, 3); \
87514
81
      if (!Check(&S, DecodeMQQPRRegisterClass( \
87515
81
                 MI, tmp, Address, Decoder))) { \
87516
0
        return MCDisassembler_Fail; \
87517
0
      } \
87518
81
      tmp = fieldname(insn, 16, 4); \
87519
81
      if (!Check(&S, DecoderGPRRegisterClass( \
87520
81
                 MI, tmp, Address, Decoder))) { \
87521
0
        return MCDisassembler_Fail; \
87522
0
      } \
87523
81
      return S; \
87524
92
    case 130: \
87525
92
      tmp = fieldname(insn, 13, 3); \
87526
92
      if (!Check(&S, DecodeMQQQQPRRegisterClass( \
87527
92
                 MI, tmp, Address, Decoder))) { \
87528
69
        return MCDisassembler_Fail; \
87529
69
      } \
87530
92
      tmp = fieldname(insn, 16, 4); \
87531
23
      if (!Check(&S, DecoderGPRRegisterClass( \
87532
23
                 MI, tmp, Address, Decoder))) { \
87533
0
        return MCDisassembler_Fail; \
87534
0
      } \
87535
23
      tmp = fieldname(insn, 13, 3); \
87536
23
      if (!Check(&S, DecodeMQQQQPRRegisterClass( \
87537
23
                 MI, tmp, Address, Decoder))) { \
87538
0
        return MCDisassembler_Fail; \
87539
0
      } \
87540
23
      tmp = fieldname(insn, 16, 4); \
87541
23
      if (!Check(&S, DecoderGPRRegisterClass( \
87542
23
                 MI, tmp, Address, Decoder))) { \
87543
0
        return MCDisassembler_Fail; \
87544
0
      } \
87545
23
      return S; \
87546
1.54k
    case 131: \
87547
1.54k
      tmp = fieldname(insn, 13, 3); \
87548
1.54k
      if (!Check(&S, DecodeMQPRRegisterClass( \
87549
1.54k
                 MI, tmp, Address, Decoder))) { \
87550
0
        return MCDisassembler_Fail; \
87551
0
      } \
87552
1.54k
      tmp = 0x0; \
87553
1.54k
      tmp |= fieldname(insn, 0, 7) << 0; \
87554
1.54k
      tmp |= fieldname(insn, 16, 4) << 8; \
87555
1.54k
      tmp |= fieldname(insn, 23, 1) << 7; \
87556
1.54k
      if (!Check(&S, DecodeT2AddrModeImm7_2_0( \
87557
1.54k
                 MI, tmp, Address, Decoder))) { \
87558
0
        return MCDisassembler_Fail; \
87559
0
      } \
87560
1.54k
      return S; \
87561
1.54k
    case 132: \
87562
417
      tmp = fieldname(insn, 13, 3); \
87563
417
      if (!Check(&S, DecodeMQPRRegisterClass( \
87564
417
                 MI, tmp, Address, Decoder))) { \
87565
0
        return MCDisassembler_Fail; \
87566
0
      } \
87567
417
      tmp = 0x0; \
87568
417
      tmp |= fieldname(insn, 0, 7) << 0; \
87569
417
      tmp |= fieldname(insn, 17, 3) << 8; \
87570
417
      tmp |= fieldname(insn, 23, 1) << 7; \
87571
417
      if (!Check(&S, DecodeMveAddrModeQ_3(MI, tmp, Address, \
87572
417
                  Decoder))) { \
87573
0
        return MCDisassembler_Fail; \
87574
0
      } \
87575
417
      return S; \
87576
1.18k
    case 133: \
87577
1.18k
      tmp = fieldname(insn, 16, 4); \
87578
1.18k
      if (!Check(&S, DecoderGPRRegisterClass( \
87579
1.18k
                 MI, tmp, Address, Decoder))) { \
87580
0
        return MCDisassembler_Fail; \
87581
0
      } \
87582
1.18k
      tmp = fieldname(insn, 13, 3); \
87583
1.18k
      if (!Check(&S, DecodeMQPRRegisterClass( \
87584
1.18k
                 MI, tmp, Address, Decoder))) { \
87585
0
        return MCDisassembler_Fail; \
87586
0
      } \
87587
1.18k
      tmp = fieldname(insn, 16, 4); \
87588
1.18k
      if (!Check(&S, DecoderGPRRegisterClass( \
87589
1.18k
                 MI, tmp, Address, Decoder))) { \
87590
0
        return MCDisassembler_Fail; \
87591
0
      } \
87592
1.18k
      tmp = 0x0; \
87593
1.18k
      tmp |= fieldname(insn, 0, 7) << 0; \
87594
1.18k
      tmp |= fieldname(insn, 23, 1) << 7; \
87595
1.18k
      if (!Check(&S, DecodeT2Imm7_2(MI, tmp, Address, \
87596
1.18k
                  Decoder))) { \
87597
0
        return MCDisassembler_Fail; \
87598
0
      } \
87599
1.18k
      return S; \
87600
1.18k
    case 134: \
87601
648
      if (!Check(&S, DecodeMVE_MEM_2_pre_2( \
87602
648
                 MI, insn, Address, Decoder))) { \
87603
0
        return MCDisassembler_Fail; \
87604
0
      } \
87605
648
      return S; \
87606
648
    case 135: \
87607
310
      if (!Check(&S, DecodeMVE_MEM_3_pre_3( \
87608
310
                 MI, insn, Address, Decoder))) { \
87609
0
        return MCDisassembler_Fail; \
87610
0
      } \
87611
310
      return S; \
87612
310
    case 136: \
87613
161
      tmp = 0x0; \
87614
161
      tmp |= fieldname(insn, 7, 1) << 3; \
87615
161
      tmp |= fieldname(insn, 17, 3) << 0; \
87616
161
      if (!Check(&S, DecodeMQPRRegisterClass( \
87617
161
                 MI, tmp, Address, Decoder))) { \
87618
79
        return MCDisassembler_Fail; \
87619
79
      } \
87620
161
      tmp = 0x0; \
87621
82
      tmp |= fieldname(insn, 7, 1) << 3; \
87622
82
      tmp |= fieldname(insn, 17, 3) << 0; \
87623
82
      if (!Check(&S, DecodeMQPRRegisterClass( \
87624
82
                 MI, tmp, Address, Decoder))) { \
87625
0
        return MCDisassembler_Fail; \
87626
0
      } \
87627
82
      tmp = fieldname(insn, 12, 4); \
87628
82
      if (!Check(&S, DecoderGPRRegisterClass( \
87629
82
                 MI, tmp, Address, Decoder))) { \
87630
0
        return MCDisassembler_Fail; \
87631
0
      } \
87632
82
      tmp = 0x0; \
87633
82
      tmp |= fieldname(insn, 16, 1) << 1; \
87634
82
      tmp |= fieldname(insn, 21, 1) << 0; \
87635
82
      MCOperand_CreateImm0(MI, tmp); \
87636
82
      return S; \
87637
82
    case 137: \
87638
0
      tmp = 0x0; \
87639
0
      tmp |= fieldname(insn, 7, 1) << 3; \
87640
0
      tmp |= fieldname(insn, 17, 3) << 0; \
87641
0
      if (!Check(&S, DecodeMQPRRegisterClass( \
87642
0
                 MI, tmp, Address, Decoder))) { \
87643
0
        return MCDisassembler_Fail; \
87644
0
      } \
87645
0
      tmp = 0x0; \
87646
0
      tmp |= fieldname(insn, 7, 1) << 3; \
87647
0
      tmp |= fieldname(insn, 17, 3) << 0; \
87648
0
      if (!Check(&S, DecodeMQPRRegisterClass( \
87649
0
                 MI, tmp, Address, Decoder))) { \
87650
0
        return MCDisassembler_Fail; \
87651
0
      } \
87652
0
      tmp = fieldname(insn, 12, 4); \
87653
0
      if (!Check(&S, DecoderGPRRegisterClass( \
87654
0
                 MI, tmp, Address, Decoder))) { \
87655
0
        return MCDisassembler_Fail; \
87656
0
      } \
87657
0
      tmp = 0x0; \
87658
0
      tmp |= fieldname(insn, 6, 1) << 0; \
87659
0
      tmp |= fieldname(insn, 16, 1) << 2; \
87660
0
      tmp |= fieldname(insn, 21, 1) << 1; \
87661
0
      MCOperand_CreateImm0(MI, tmp); \
87662
0
      return S; \
87663
0
    case 138: \
87664
0
      tmp = 0x0; \
87665
0
      tmp |= fieldname(insn, 7, 1) << 3; \
87666
0
      tmp |= fieldname(insn, 17, 3) << 0; \
87667
0
      if (!Check(&S, DecodeMQPRRegisterClass( \
87668
0
                 MI, tmp, Address, Decoder))) { \
87669
0
        return MCDisassembler_Fail; \
87670
0
      } \
87671
0
      tmp = 0x0; \
87672
0
      tmp |= fieldname(insn, 7, 1) << 3; \
87673
0
      tmp |= fieldname(insn, 17, 3) << 0; \
87674
0
      if (!Check(&S, DecodeMQPRRegisterClass( \
87675
0
                 MI, tmp, Address, Decoder))) { \
87676
0
        return MCDisassembler_Fail; \
87677
0
      } \
87678
0
      tmp = fieldname(insn, 12, 4); \
87679
0
      if (!Check(&S, DecoderGPRRegisterClass( \
87680
0
                 MI, tmp, Address, Decoder))) { \
87681
0
        return MCDisassembler_Fail; \
87682
0
      } \
87683
0
      tmp = 0x0; \
87684
0
      tmp |= fieldname(insn, 5, 2) << 0; \
87685
0
      tmp |= fieldname(insn, 16, 1) << 3; \
87686
0
      tmp |= fieldname(insn, 21, 1) << 2; \
87687
0
      MCOperand_CreateImm0(MI, tmp); \
87688
0
      return S; \
87689
100
    case 139: \
87690
100
      tmp = fieldname(insn, 12, 4); \
87691
100
      if (!Check(&S, DecoderGPRRegisterClass( \
87692
100
                 MI, tmp, Address, Decoder))) { \
87693
0
        return MCDisassembler_Fail; \
87694
0
      } \
87695
100
      tmp = 0x0; \
87696
100
      tmp |= fieldname(insn, 7, 1) << 3; \
87697
100
      tmp |= fieldname(insn, 17, 3) << 0; \
87698
100
      if (!Check(&S, DecodeMQPRRegisterClass( \
87699
100
                 MI, tmp, Address, Decoder))) { \
87700
81
        return MCDisassembler_Fail; \
87701
81
      } \
87702
100
      tmp = 0x0; \
87703
19
      tmp |= fieldname(insn, 16, 1) << 1; \
87704
19
      tmp |= fieldname(insn, 21, 1) << 0; \
87705
19
      MCOperand_CreateImm0(MI, tmp); \
87706
19
      return S; \
87707
100
    case 140: \
87708
0
      tmp = fieldname(insn, 12, 4); \
87709
0
      if (!Check(&S, DecoderGPRRegisterClass( \
87710
0
                 MI, tmp, Address, Decoder))) { \
87711
0
        return MCDisassembler_Fail; \
87712
0
      } \
87713
0
      tmp = 0x0; \
87714
0
      tmp |= fieldname(insn, 7, 1) << 3; \
87715
0
      tmp |= fieldname(insn, 17, 3) << 0; \
87716
0
      if (!Check(&S, DecodeMQPRRegisterClass( \
87717
0
                 MI, tmp, Address, Decoder))) { \
87718
0
        return MCDisassembler_Fail; \
87719
0
      } \
87720
0
      tmp = 0x0; \
87721
0
      tmp |= fieldname(insn, 6, 1) << 0; \
87722
0
      tmp |= fieldname(insn, 16, 1) << 2; \
87723
0
      tmp |= fieldname(insn, 21, 1) << 1; \
87724
0
      MCOperand_CreateImm0(MI, tmp); \
87725
0
      return S; \
87726
0
    case 141: \
87727
0
      tmp = fieldname(insn, 12, 4); \
87728
0
      if (!Check(&S, DecoderGPRRegisterClass( \
87729
0
                 MI, tmp, Address, Decoder))) { \
87730
0
        return MCDisassembler_Fail; \
87731
0
      } \
87732
0
      tmp = 0x0; \
87733
0
      tmp |= fieldname(insn, 7, 1) << 3; \
87734
0
      tmp |= fieldname(insn, 17, 3) << 0; \
87735
0
      if (!Check(&S, DecodeMQPRRegisterClass( \
87736
0
                 MI, tmp, Address, Decoder))) { \
87737
0
        return MCDisassembler_Fail; \
87738
0
      } \
87739
0
      tmp = 0x0; \
87740
0
      tmp |= fieldname(insn, 5, 2) << 0; \
87741
0
      tmp |= fieldname(insn, 16, 1) << 3; \
87742
0
      tmp |= fieldname(insn, 21, 1) << 2; \
87743
0
      MCOperand_CreateImm0(MI, tmp); \
87744
0
      return S; \
87745
746
    case 142: \
87746
746
      tmp = 0x0; \
87747
746
      tmp |= fieldname(insn, 13, 3) << 0; \
87748
746
      tmp |= fieldname(insn, 22, 1) << 3; \
87749
746
      if (!Check(&S, DecodeMQPRRegisterClass( \
87750
746
                 MI, tmp, Address, Decoder))) { \
87751
126
        return MCDisassembler_Fail; \
87752
126
      } \
87753
746
      tmp = 0x0; \
87754
620
      tmp |= fieldname(insn, 13, 3) << 0; \
87755
620
      tmp |= fieldname(insn, 22, 1) << 3; \
87756
620
      if (!Check(&S, DecodeMQPRRegisterClass( \
87757
620
                 MI, tmp, Address, Decoder))) { \
87758
0
        return MCDisassembler_Fail; \
87759
0
      } \
87760
620
      tmp = 0x0; \
87761
620
      tmp |= fieldname(insn, 7, 1) << 3; \
87762
620
      tmp |= fieldname(insn, 17, 3) << 0; \
87763
620
      if (!Check(&S, DecodeMQPRRegisterClass( \
87764
620
                 MI, tmp, Address, Decoder))) { \
87765
82
        return MCDisassembler_Fail; \
87766
82
      } \
87767
620
      tmp = 0x0; \
87768
538
      tmp |= fieldname(insn, 1, 3) << 0; \
87769
538
      tmp |= fieldname(insn, 5, 1) << 3; \
87770
538
      if (!Check(&S, DecodeMQPRRegisterClass( \
87771
538
                 MI, tmp, Address, Decoder))) { \
87772
162
        return MCDisassembler_Fail; \
87773
162
      } \
87774
538
      return S; \
87775
2.20k
    case 143: \
87776
2.20k
      tmp = 0x0; \
87777
2.20k
      tmp |= fieldname(insn, 13, 3) << 0; \
87778
2.20k
      tmp |= fieldname(insn, 22, 1) << 3; \
87779
2.20k
      if (!Check(&S, DecodeMQPRRegisterClass( \
87780
2.20k
                 MI, tmp, Address, Decoder))) { \
87781
278
        return MCDisassembler_Fail; \
87782
278
      } \
87783
2.20k
      tmp = 0x0; \
87784
1.93k
      tmp |= fieldname(insn, 7, 1) << 3; \
87785
1.93k
      tmp |= fieldname(insn, 17, 3) << 0; \
87786
1.93k
      if (!Check(&S, DecodeMQPRRegisterClass( \
87787
1.93k
                 MI, tmp, Address, Decoder))) { \
87788
199
        return MCDisassembler_Fail; \
87789
199
      } \
87790
1.93k
      tmp = 0x0; \
87791
1.73k
      tmp |= fieldname(insn, 1, 3) << 0; \
87792
1.73k
      tmp |= fieldname(insn, 5, 1) << 3; \
87793
1.73k
      if (!Check(&S, DecodeMQPRRegisterClass( \
87794
1.73k
                 MI, tmp, Address, Decoder))) { \
87795
319
        return MCDisassembler_Fail; \
87796
319
      } \
87797
1.73k
      tmp = 0x0; \
87798
1.41k
      tmp |= fieldname(insn, 13, 3) << 0; \
87799
1.41k
      tmp |= fieldname(insn, 22, 1) << 3; \
87800
1.41k
      if (!Check(&S, DecodeVpredROperand(MI, tmp, Address, \
87801
1.41k
                 Decoder))) { \
87802
0
        return MCDisassembler_Fail; \
87803
0
      } \
87804
1.41k
      return S; \
87805
1.41k
    case 144: \
87806
748
      tmp = 0x0; \
87807
748
      tmp |= fieldname(insn, 13, 3) << 0; \
87808
748
      tmp |= fieldname(insn, 22, 1) << 3; \
87809
748
      if (!Check(&S, DecodeMQPRRegisterClass( \
87810
748
                 MI, tmp, Address, Decoder))) { \
87811
377
        return MCDisassembler_Fail; \
87812
377
      } \
87813
748
      tmp = 0x0; \
87814
371
      tmp |= fieldname(insn, 13, 3) << 0; \
87815
371
      tmp |= fieldname(insn, 22, 1) << 3; \
87816
371
      if (!Check(&S, DecodeMQPRRegisterClass( \
87817
371
                 MI, tmp, Address, Decoder))) { \
87818
0
        return MCDisassembler_Fail; \
87819
0
      } \
87820
371
      tmp = 0x0; \
87821
371
      tmp |= fieldname(insn, 7, 1) << 3; \
87822
371
      tmp |= fieldname(insn, 17, 3) << 0; \
87823
371
      if (!Check(&S, DecodeMQPRRegisterClass( \
87824
371
                 MI, tmp, Address, Decoder))) { \
87825
187
        return MCDisassembler_Fail; \
87826
187
      } \
87827
371
      tmp = fieldname(insn, 0, 4); \
87828
184
      if (!Check(&S, DecoderGPRRegisterClass( \
87829
184
                 MI, tmp, Address, Decoder))) { \
87830
0
        return MCDisassembler_Fail; \
87831
0
      } \
87832
184
      return S; \
87833
1.75k
    case 145: \
87834
1.75k
      tmp = 0x0; \
87835
1.75k
      tmp |= fieldname(insn, 13, 3) << 0; \
87836
1.75k
      tmp |= fieldname(insn, 22, 1) << 3; \
87837
1.75k
      if (!Check(&S, DecodeMQPRRegisterClass( \
87838
1.75k
                 MI, tmp, Address, Decoder))) { \
87839
444
        return MCDisassembler_Fail; \
87840
444
      } \
87841
1.75k
      tmp = 0x0; \
87842
1.31k
      tmp |= fieldname(insn, 7, 1) << 3; \
87843
1.31k
      tmp |= fieldname(insn, 17, 3) << 0; \
87844
1.31k
      if (!Check(&S, DecodeMQPRRegisterClass( \
87845
1.31k
                 MI, tmp, Address, Decoder))) { \
87846
563
        return MCDisassembler_Fail; \
87847
563
      } \
87848
1.31k
      tmp = fieldname(insn, 0, 4); \
87849
750
      if (!Check(&S, DecoderGPRRegisterClass( \
87850
750
                 MI, tmp, Address, Decoder))) { \
87851
0
        return MCDisassembler_Fail; \
87852
0
      } \
87853
750
      tmp = 0x0; \
87854
750
      tmp |= fieldname(insn, 13, 3) << 0; \
87855
750
      tmp |= fieldname(insn, 22, 1) << 3; \
87856
750
      if (!Check(&S, DecodeVpredROperand(MI, tmp, Address, \
87857
750
                 Decoder))) { \
87858
0
        return MCDisassembler_Fail; \
87859
0
      } \
87860
750
      return S; \
87861
750
    case 146: \
87862
697
      tmp = 0x0; \
87863
697
      tmp |= fieldname(insn, 13, 3) << 0; \
87864
697
      tmp |= fieldname(insn, 22, 1) << 3; \
87865
697
      if (!Check(&S, DecodeMQPRRegisterClass( \
87866
697
                 MI, tmp, Address, Decoder))) { \
87867
119
        return MCDisassembler_Fail; \
87868
119
      } \
87869
697
      tmp = 0x0; \
87870
578
      tmp |= fieldname(insn, 7, 1) << 3; \
87871
578
      tmp |= fieldname(insn, 17, 3) << 0; \
87872
578
      if (!Check(&S, DecodeMQPRRegisterClass( \
87873
578
                 MI, tmp, Address, Decoder))) { \
87874
116
        return MCDisassembler_Fail; \
87875
116
      } \
87876
578
      tmp = 0x0; \
87877
462
      tmp |= fieldname(insn, 1, 3) << 0; \
87878
462
      tmp |= fieldname(insn, 5, 1) << 3; \
87879
462
      if (!Check(&S, DecodeMQPRRegisterClass( \
87880
462
                 MI, tmp, Address, Decoder))) { \
87881
87
        return MCDisassembler_Fail; \
87882
87
      } \
87883
462
      tmp = 0x0; \
87884
375
      tmp |= fieldname(insn, 0, 1) << 0; \
87885
375
      tmp |= fieldname(insn, 12, 1) << 1; \
87886
375
      MCOperand_CreateImm0(MI, tmp); \
87887
375
      tmp = 0x0; \
87888
375
      tmp |= fieldname(insn, 13, 3) << 0; \
87889
375
      tmp |= fieldname(insn, 22, 1) << 3; \
87890
375
      if (!Check(&S, DecodeVpredROperand(MI, tmp, Address, \
87891
375
                 Decoder))) { \
87892
0
        return MCDisassembler_Fail; \
87893
0
      } \
87894
375
      return S; \
87895
2.74k
    case 147: \
87896
2.74k
      tmp = 0x0; \
87897
2.74k
      tmp |= fieldname(insn, 13, 3) << 0; \
87898
2.74k
      tmp |= fieldname(insn, 22, 1) << 3; \
87899
2.74k
      if (!Check(&S, DecodeMQPRRegisterClass( \
87900
2.74k
                 MI, tmp, Address, Decoder))) { \
87901
367
        return MCDisassembler_Fail; \
87902
367
      } \
87903
2.74k
      tmp = 0x0; \
87904
2.38k
      tmp |= fieldname(insn, 1, 3) << 0; \
87905
2.38k
      tmp |= fieldname(insn, 5, 1) << 3; \
87906
2.38k
      if (!Check(&S, DecodeMQPRRegisterClass( \
87907
2.38k
                 MI, tmp, Address, Decoder))) { \
87908
444
        return MCDisassembler_Fail; \
87909
444
      } \
87910
2.38k
      tmp = 0x0; \
87911
1.93k
      tmp |= fieldname(insn, 13, 3) << 0; \
87912
1.93k
      tmp |= fieldname(insn, 22, 1) << 3; \
87913
1.93k
      if (!Check(&S, DecodeVpredROperand(MI, tmp, Address, \
87914
1.93k
                 Decoder))) { \
87915
0
        return MCDisassembler_Fail; \
87916
0
      } \
87917
1.93k
      return S; \
87918
1.93k
    case 148: \
87919
827
      tmp = 0x0; \
87920
827
      tmp |= fieldname(insn, 13, 3) << 0; \
87921
827
      tmp |= fieldname(insn, 22, 1) << 3; \
87922
827
      if (!Check(&S, DecodeMQPRRegisterClass( \
87923
827
                 MI, tmp, Address, Decoder))) { \
87924
116
        return MCDisassembler_Fail; \
87925
116
      } \
87926
827
      tmp = 0x0; \
87927
711
      tmp |= fieldname(insn, 13, 3) << 0; \
87928
711
      tmp |= fieldname(insn, 22, 1) << 3; \
87929
711
      if (!Check(&S, DecodeMQPRRegisterClass( \
87930
711
                 MI, tmp, Address, Decoder))) { \
87931
0
        return MCDisassembler_Fail; \
87932
0
      } \
87933
711
      tmp = 0x0; \
87934
711
      tmp |= fieldname(insn, 1, 3) << 0; \
87935
711
      tmp |= fieldname(insn, 5, 1) << 3; \
87936
711
      if (!Check(&S, DecodeMQPRRegisterClass( \
87937
711
                 MI, tmp, Address, Decoder))) { \
87938
484
        return MCDisassembler_Fail; \
87939
484
      } \
87940
711
      return S; \
87941
713
    case 149: \
87942
713
      tmp = 0x0; \
87943
713
      tmp |= fieldname(insn, 13, 3) << 0; \
87944
713
      tmp |= fieldname(insn, 22, 1) << 3; \
87945
713
      if (!Check(&S, DecodeMQPRRegisterClass( \
87946
713
                 MI, tmp, Address, Decoder))) { \
87947
272
        return MCDisassembler_Fail; \
87948
272
      } \
87949
713
      tmp = 0x0; \
87950
441
      tmp |= fieldname(insn, 13, 3) << 0; \
87951
441
      tmp |= fieldname(insn, 22, 1) << 3; \
87952
441
      if (!Check(&S, DecodeMQPRRegisterClass( \
87953
441
                 MI, tmp, Address, Decoder))) { \
87954
0
        return MCDisassembler_Fail; \
87955
0
      } \
87956
441
      tmp = fieldname(insn, 0, 4); \
87957
441
      if (!Check(&S, DecoderGPRRegisterClass( \
87958
441
                 MI, tmp, Address, Decoder))) { \
87959
0
        return MCDisassembler_Fail; \
87960
0
      } \
87961
441
      return S; \
87962
2.05k
    case 150: \
87963
2.05k
      tmp = 0x0; \
87964
2.05k
      tmp |= fieldname(insn, 13, 3) << 0; \
87965
2.05k
      tmp |= fieldname(insn, 22, 1) << 3; \
87966
2.05k
      if (!Check(&S, DecodeMQPRRegisterClass( \
87967
2.05k
                 MI, tmp, Address, Decoder))) { \
87968
114
        return MCDisassembler_Fail; \
87969
114
      } \
87970
2.05k
      tmp = 0x0; \
87971
1.94k
      tmp |= fieldname(insn, 7, 1) << 3; \
87972
1.94k
      tmp |= fieldname(insn, 17, 3) << 0; \
87973
1.94k
      if (!Check(&S, DecodeMQPRRegisterClass( \
87974
1.94k
                 MI, tmp, Address, Decoder))) { \
87975
85
        return MCDisassembler_Fail; \
87976
85
      } \
87977
1.94k
      tmp = 0x0; \
87978
1.85k
      tmp |= fieldname(insn, 1, 3) << 0; \
87979
1.85k
      tmp |= fieldname(insn, 5, 1) << 3; \
87980
1.85k
      if (!Check(&S, DecodeMQPRRegisterClass( \
87981
1.85k
                 MI, tmp, Address, Decoder))) { \
87982
226
        return MCDisassembler_Fail; \
87983
226
      } \
87984
1.85k
      tmp = fieldname(insn, 12, 1); \
87985
1.63k
      MCOperand_CreateImm0(MI, tmp); \
87986
1.63k
      tmp = 0x0; \
87987
1.63k
      tmp |= fieldname(insn, 13, 3) << 0; \
87988
1.63k
      tmp |= fieldname(insn, 22, 1) << 3; \
87989
1.63k
      if (!Check(&S, DecodeVpredROperand(MI, tmp, Address, \
87990
1.63k
                 Decoder))) { \
87991
0
        return MCDisassembler_Fail; \
87992
0
      } \
87993
1.63k
      return S; \
87994
1.63k
    case 151: \
87995
499
      if (!Check(&S, \
87996
499
           DecodeMVEVCMP_0_DecodeRestrictedIPredicateOperand( \
87997
499
             MI, insn, Address, Decoder))) { \
87998
419
        return MCDisassembler_Fail; \
87999
419
      } \
88000
499
      return S; \
88001
1.50k
    case 152: \
88002
1.50k
      tmp = 0x0; \
88003
1.50k
      tmp |= fieldname(insn, 13, 3) << 0; \
88004
1.50k
      tmp |= fieldname(insn, 22, 1) << 3; \
88005
1.50k
      if (!Check(&S, DecodeVPTMaskOperand(MI, tmp, Address, \
88006
1.50k
                  Decoder))) { \
88007
0
        return MCDisassembler_Fail; \
88008
0
      } \
88009
1.50k
      tmp = fieldname(insn, 17, 3); \
88010
1.50k
      if (!Check(&S, DecodeMQPRRegisterClass( \
88011
1.50k
                 MI, tmp, Address, Decoder))) { \
88012
0
        return MCDisassembler_Fail; \
88013
0
      } \
88014
1.50k
      tmp = 0x0; \
88015
1.50k
      tmp |= fieldname(insn, 1, 3) << 0; \
88016
1.50k
      tmp |= fieldname(insn, 5, 1) << 3; \
88017
1.50k
      if (!Check(&S, DecodeMQPRRegisterClass( \
88018
1.50k
                 MI, tmp, Address, Decoder))) { \
88019
224
        return MCDisassembler_Fail; \
88020
224
      } \
88021
1.50k
      tmp = fieldname(insn, 7, 1); \
88022
1.28k
      if (!Check(&S, DecodeRestrictedIPredicateOperand( \
88023
1.28k
                 MI, tmp, Address, Decoder))) { \
88024
0
        return MCDisassembler_Fail; \
88025
0
      } \
88026
1.28k
      return S; \
88027
1.28k
    case 153: \
88028
362
      if (!Check(&S, \
88029
362
           DecodeMVEVCMP_0_DecodeRestrictedUPredicateOperand( \
88030
362
             MI, insn, Address, Decoder))) { \
88031
73
        return MCDisassembler_Fail; \
88032
73
      } \
88033
362
      return S; \
88034
1.73k
    case 154: \
88035
1.73k
      tmp = 0x0; \
88036
1.73k
      tmp |= fieldname(insn, 13, 3) << 0; \
88037
1.73k
      tmp |= fieldname(insn, 22, 1) << 3; \
88038
1.73k
      if (!Check(&S, DecodeVPTMaskOperand(MI, tmp, Address, \
88039
1.73k
                  Decoder))) { \
88040
0
        return MCDisassembler_Fail; \
88041
0
      } \
88042
1.73k
      tmp = fieldname(insn, 17, 3); \
88043
1.73k
      if (!Check(&S, DecodeMQPRRegisterClass( \
88044
1.73k
                 MI, tmp, Address, Decoder))) { \
88045
0
        return MCDisassembler_Fail; \
88046
0
      } \
88047
1.73k
      tmp = 0x0; \
88048
1.73k
      tmp |= fieldname(insn, 1, 3) << 0; \
88049
1.73k
      tmp |= fieldname(insn, 5, 1) << 3; \
88050
1.73k
      if (!Check(&S, DecodeMQPRRegisterClass( \
88051
1.73k
                 MI, tmp, Address, Decoder))) { \
88052
332
        return MCDisassembler_Fail; \
88053
332
      } \
88054
1.73k
      tmp = fieldname(insn, 7, 1); \
88055
1.40k
      if (!Check(&S, DecodeRestrictedUPredicateOperand( \
88056
1.40k
                 MI, tmp, Address, Decoder))) { \
88057
0
        return MCDisassembler_Fail; \
88058
0
      } \
88059
1.40k
      return S; \
88060
1.40k
    case 155: \
88061
282
      if (!Check(&S, \
88062
282
           DecodeMVEVCMP_0_DecodeRestrictedSPredicateOperand( \
88063
282
             MI, insn, Address, Decoder))) { \
88064
199
        return MCDisassembler_Fail; \
88065
199
      } \
88066
282
      return S; \
88067
787
    case 156: \
88068
787
      tmp = 0x0; \
88069
787
      tmp |= fieldname(insn, 13, 3) << 0; \
88070
787
      tmp |= fieldname(insn, 22, 1) << 3; \
88071
787
      if (!Check(&S, DecodeVPTMaskOperand(MI, tmp, Address, \
88072
787
                  Decoder))) { \
88073
0
        return MCDisassembler_Fail; \
88074
0
      } \
88075
787
      tmp = fieldname(insn, 17, 3); \
88076
787
      if (!Check(&S, DecodeMQPRRegisterClass( \
88077
787
                 MI, tmp, Address, Decoder))) { \
88078
0
        return MCDisassembler_Fail; \
88079
0
      } \
88080
787
      tmp = 0x0; \
88081
787
      tmp |= fieldname(insn, 1, 3) << 0; \
88082
787
      tmp |= fieldname(insn, 5, 1) << 3; \
88083
787
      if (!Check(&S, DecodeMQPRRegisterClass( \
88084
787
                 MI, tmp, Address, Decoder))) { \
88085
80
        return MCDisassembler_Fail; \
88086
80
      } \
88087
787
      tmp = 0x0; \
88088
707
      tmp |= fieldname(insn, 0, 1) << 1; \
88089
707
      tmp |= fieldname(insn, 7, 1) << 0; \
88090
707
      if (!Check(&S, DecodeRestrictedSPredicateOperand( \
88091
707
                 MI, tmp, Address, Decoder))) { \
88092
0
        return MCDisassembler_Fail; \
88093
0
      } \
88094
707
      return S; \
88095
707
    case 157: \
88096
583
      if (!Check(&S, \
88097
583
           DecodeMVEVCMP_1_DecodeRestrictedIPredicateOperand( \
88098
583
             MI, insn, Address, Decoder))) { \
88099
0
        return MCDisassembler_Fail; \
88100
0
      } \
88101
583
      return S; \
88102
913
    case 158: \
88103
913
      tmp = 0x0; \
88104
913
      tmp |= fieldname(insn, 13, 3) << 0; \
88105
913
      tmp |= fieldname(insn, 22, 1) << 3; \
88106
913
      if (!Check(&S, DecodeVPTMaskOperand(MI, tmp, Address, \
88107
913
                  Decoder))) { \
88108
0
        return MCDisassembler_Fail; \
88109
0
      } \
88110
913
      tmp = fieldname(insn, 17, 3); \
88111
913
      if (!Check(&S, DecodeMQPRRegisterClass( \
88112
913
                 MI, tmp, Address, Decoder))) { \
88113
0
        return MCDisassembler_Fail; \
88114
0
      } \
88115
913
      tmp = fieldname(insn, 0, 4); \
88116
913
      if (!Check(&S, DecodeGPRwithZRRegisterClass( \
88117
913
                 MI, tmp, Address, Decoder))) { \
88118
0
        return MCDisassembler_Fail; \
88119
0
      } \
88120
913
      tmp = fieldname(insn, 7, 1); \
88121
913
      if (!Check(&S, DecodeRestrictedIPredicateOperand( \
88122
913
                 MI, tmp, Address, Decoder))) { \
88123
0
        return MCDisassembler_Fail; \
88124
0
      } \
88125
913
      return S; \
88126
913
    case 159: \
88127
404
      tmp = 0x0; \
88128
404
      tmp |= fieldname(insn, 13, 3) << 0; \
88129
404
      tmp |= fieldname(insn, 22, 1) << 3; \
88130
404
      if (!Check(&S, DecodeMQPRRegisterClass( \
88131
404
                 MI, tmp, Address, Decoder))) { \
88132
286
        return MCDisassembler_Fail; \
88133
286
      } \
88134
404
      tmp = fieldname(insn, 17, 3) << 1; \
88135
118
      if (!Check(&S, DecodetGPREvenRegisterClass( \
88136
118
                 MI, tmp, Address, Decoder))) { \
88137
0
        return MCDisassembler_Fail; \
88138
0
      } \
88139
118
      tmp = fieldname(insn, 17, 3) << 1; \
88140
118
      if (!Check(&S, DecodetGPREvenRegisterClass( \
88141
118
                 MI, tmp, Address, Decoder))) { \
88142
0
        return MCDisassembler_Fail; \
88143
0
      } \
88144
118
      tmp = 0x0; \
88145
118
      tmp |= fieldname(insn, 0, 1) << 0; \
88146
118
      tmp |= fieldname(insn, 7, 1) << 1; \
88147
118
      if (!Check(&S, DecodePowerTwoOperand_0_3( \
88148
118
                 MI, tmp, Address, Decoder))) { \
88149
0
        return MCDisassembler_Fail; \
88150
0
      } \
88151
118
      tmp = 0x0; \
88152
118
      tmp |= fieldname(insn, 13, 3) << 0; \
88153
118
      tmp |= fieldname(insn, 22, 1) << 3; \
88154
118
      if (!Check(&S, DecodeVpredROperand(MI, tmp, Address, \
88155
118
                 Decoder))) { \
88156
0
        return MCDisassembler_Fail; \
88157
0
      } \
88158
118
      return S; \
88159
2.67k
    case 160: \
88160
2.67k
      tmp = 0x0; \
88161
2.67k
      tmp |= fieldname(insn, 13, 3) << 0; \
88162
2.67k
      tmp |= fieldname(insn, 22, 1) << 3; \
88163
2.67k
      if (!Check(&S, DecodeMQPRRegisterClass( \
88164
2.67k
                 MI, tmp, Address, Decoder))) { \
88165
87
        return MCDisassembler_Fail; \
88166
87
      } \
88167
2.67k
      tmp = fieldname(insn, 17, 3) << 1; \
88168
2.59k
      if (!Check(&S, DecodetGPREvenRegisterClass( \
88169
2.59k
                 MI, tmp, Address, Decoder))) { \
88170
0
        return MCDisassembler_Fail; \
88171
0
      } \
88172
2.59k
      tmp = fieldname(insn, 17, 3) << 1; \
88173
2.59k
      if (!Check(&S, DecodetGPREvenRegisterClass( \
88174
2.59k
                 MI, tmp, Address, Decoder))) { \
88175
0
        return MCDisassembler_Fail; \
88176
0
      } \
88177
2.59k
      tmp = fieldname(insn, 1, 3) << 1; \
88178
2.59k
      if (!Check(&S, DecodetGPROddRegisterClass( \
88179
2.59k
                 MI, tmp, Address, Decoder))) { \
88180
287
        return MCDisassembler_Fail; \
88181
287
      } \
88182
2.59k
      tmp = 0x0; \
88183
2.30k
      tmp |= fieldname(insn, 0, 1) << 0; \
88184
2.30k
      tmp |= fieldname(insn, 7, 1) << 1; \
88185
2.30k
      if (!Check(&S, DecodePowerTwoOperand_0_3( \
88186
2.30k
                 MI, tmp, Address, Decoder))) { \
88187
0
        return MCDisassembler_Fail; \
88188
0
      } \
88189
2.30k
      tmp = 0x0; \
88190
2.30k
      tmp |= fieldname(insn, 13, 3) << 0; \
88191
2.30k
      tmp |= fieldname(insn, 22, 1) << 3; \
88192
2.30k
      if (!Check(&S, DecodeVpredROperand(MI, tmp, Address, \
88193
2.30k
                 Decoder))) { \
88194
0
        return MCDisassembler_Fail; \
88195
0
      } \
88196
2.30k
      return S; \
88197
2.30k
    case 161: \
88198
517
      if (!Check(&S, \
88199
517
           DecodeMVEVCMP_1_DecodeRestrictedUPredicateOperand( \
88200
517
             MI, insn, Address, Decoder))) { \
88201
0
        return MCDisassembler_Fail; \
88202
0
      } \
88203
517
      return S; \
88204
1.57k
    case 162: \
88205
1.57k
      tmp = 0x0; \
88206
1.57k
      tmp |= fieldname(insn, 13, 3) << 0; \
88207
1.57k
      tmp |= fieldname(insn, 22, 1) << 3; \
88208
1.57k
      if (!Check(&S, DecodeVPTMaskOperand(MI, tmp, Address, \
88209
1.57k
                  Decoder))) { \
88210
0
        return MCDisassembler_Fail; \
88211
0
      } \
88212
1.57k
      tmp = fieldname(insn, 17, 3); \
88213
1.57k
      if (!Check(&S, DecodeMQPRRegisterClass( \
88214
1.57k
                 MI, tmp, Address, Decoder))) { \
88215
0
        return MCDisassembler_Fail; \
88216
0
      } \
88217
1.57k
      tmp = fieldname(insn, 0, 4); \
88218
1.57k
      if (!Check(&S, DecodeGPRwithZRRegisterClass( \
88219
1.57k
                 MI, tmp, Address, Decoder))) { \
88220
0
        return MCDisassembler_Fail; \
88221
0
      } \
88222
1.57k
      tmp = fieldname(insn, 7, 1); \
88223
1.57k
      if (!Check(&S, DecodeRestrictedUPredicateOperand( \
88224
1.57k
                 MI, tmp, Address, Decoder))) { \
88225
0
        return MCDisassembler_Fail; \
88226
0
      } \
88227
1.57k
      return S; \
88228
1.57k
    case 163: \
88229
734
      if (!Check(&S, \
88230
734
           DecodeMVEVCMP_1_DecodeRestrictedSPredicateOperand( \
88231
734
             MI, insn, Address, Decoder))) { \
88232
0
        return MCDisassembler_Fail; \
88233
0
      } \
88234
734
      return S; \
88235
2.35k
    case 164: \
88236
2.35k
      tmp = 0x0; \
88237
2.35k
      tmp |= fieldname(insn, 13, 3) << 0; \
88238
2.35k
      tmp |= fieldname(insn, 22, 1) << 3; \
88239
2.35k
      if (!Check(&S, DecodeVPTMaskOperand(MI, tmp, Address, \
88240
2.35k
                  Decoder))) { \
88241
0
        return MCDisassembler_Fail; \
88242
0
      } \
88243
2.35k
      tmp = fieldname(insn, 17, 3); \
88244
2.35k
      if (!Check(&S, DecodeMQPRRegisterClass( \
88245
2.35k
                 MI, tmp, Address, Decoder))) { \
88246
0
        return MCDisassembler_Fail; \
88247
0
      } \
88248
2.35k
      tmp = fieldname(insn, 0, 4); \
88249
2.35k
      if (!Check(&S, DecodeGPRwithZRRegisterClass( \
88250
2.35k
                 MI, tmp, Address, Decoder))) { \
88251
0
        return MCDisassembler_Fail; \
88252
0
      } \
88253
2.35k
      tmp = 0x0; \
88254
2.35k
      tmp |= fieldname(insn, 5, 1) << 1; \
88255
2.35k
      tmp |= fieldname(insn, 7, 1) << 0; \
88256
2.35k
      if (!Check(&S, DecodeRestrictedSPredicateOperand( \
88257
2.35k
                 MI, tmp, Address, Decoder))) { \
88258
0
        return MCDisassembler_Fail; \
88259
0
      } \
88260
2.35k
      return S; \
88261
2.35k
    case 165: \
88262
1.01k
      if (!Check(&S, DecodeMVEVADCInstruction( \
88263
1.01k
                 MI, insn, Address, Decoder))) { \
88264
542
        return MCDisassembler_Fail; \
88265
542
      } \
88266
1.01k
      return S; \
88267
1.01k
    case 166: \
88268
435
      if (!Check(&S, \
88269
435
           DecodeMVEVCMP_0_DecodeRestrictedFPPredicateOperand( \
88270
435
             MI, insn, Address, Decoder))) { \
88271
219
        return MCDisassembler_Fail; \
88272
219
      } \
88273
435
      return S; \
88274
935
    case 167: \
88275
935
      tmp = 0x0; \
88276
935
      tmp |= fieldname(insn, 13, 3) << 0; \
88277
935
      tmp |= fieldname(insn, 22, 1) << 3; \
88278
935
      if (!Check(&S, DecodeVPTMaskOperand(MI, tmp, Address, \
88279
935
                  Decoder))) { \
88280
0
        return MCDisassembler_Fail; \
88281
0
      } \
88282
935
      tmp = fieldname(insn, 17, 3); \
88283
935
      if (!Check(&S, DecodeMQPRRegisterClass( \
88284
935
                 MI, tmp, Address, Decoder))) { \
88285
0
        return MCDisassembler_Fail; \
88286
0
      } \
88287
935
      tmp = 0x0; \
88288
935
      tmp |= fieldname(insn, 1, 3) << 0; \
88289
935
      tmp |= fieldname(insn, 5, 1) << 3; \
88290
935
      if (!Check(&S, DecodeMQPRRegisterClass( \
88291
935
                 MI, tmp, Address, Decoder))) { \
88292
131
        return MCDisassembler_Fail; \
88293
131
      } \
88294
935
      tmp = 0x0; \
88295
804
      tmp |= fieldname(insn, 0, 1) << 1; \
88296
804
      tmp |= fieldname(insn, 7, 1) << 0; \
88297
804
      tmp |= fieldname(insn, 12, 1) << 2; \
88298
804
      if (!Check(&S, DecodeRestrictedFPPredicateOperand( \
88299
804
                 MI, tmp, Address, Decoder))) { \
88300
85
        return MCDisassembler_Fail; \
88301
85
      } \
88302
804
      return S; \
88303
1.09k
    case 168: \
88304
1.09k
      tmp = 0x0; \
88305
1.09k
      tmp |= fieldname(insn, 13, 3) << 0; \
88306
1.09k
      tmp |= fieldname(insn, 22, 1) << 3; \
88307
1.09k
      if (!Check(&S, DecodeMQPRRegisterClass( \
88308
1.09k
                 MI, tmp, Address, Decoder))) { \
88309
59
        return MCDisassembler_Fail; \
88310
59
      } \
88311
1.09k
      tmp = 0x0; \
88312
1.03k
      tmp |= fieldname(insn, 7, 1) << 3; \
88313
1.03k
      tmp |= fieldname(insn, 17, 3) << 0; \
88314
1.03k
      if (!Check(&S, DecodeMQPRRegisterClass( \
88315
1.03k
                 MI, tmp, Address, Decoder))) { \
88316
149
        return MCDisassembler_Fail; \
88317
149
      } \
88318
1.03k
      tmp = 0x0; \
88319
889
      tmp |= fieldname(insn, 1, 3) << 0; \
88320
889
      tmp |= fieldname(insn, 5, 1) << 3; \
88321
889
      if (!Check(&S, DecodeMQPRRegisterClass( \
88322
889
                 MI, tmp, Address, Decoder))) { \
88323
124
        return MCDisassembler_Fail; \
88324
124
      } \
88325
889
      return S; \
88326
889
    case 169: \
88327
876
      if (!Check(&S, \
88328
876
           DecodeMVEVCMP_1_DecodeRestrictedFPPredicateOperand( \
88329
876
             MI, insn, Address, Decoder))) { \
88330
630
        return MCDisassembler_Fail; \
88331
630
      } \
88332
876
      return S; \
88333
971
    case 170: \
88334
971
      tmp = 0x0; \
88335
971
      tmp |= fieldname(insn, 13, 3) << 0; \
88336
971
      tmp |= fieldname(insn, 22, 1) << 3; \
88337
971
      if (!Check(&S, DecodeVPTMaskOperand(MI, tmp, Address, \
88338
971
                  Decoder))) { \
88339
0
        return MCDisassembler_Fail; \
88340
0
      } \
88341
971
      tmp = fieldname(insn, 17, 3); \
88342
971
      if (!Check(&S, DecodeMQPRRegisterClass( \
88343
971
                 MI, tmp, Address, Decoder))) { \
88344
0
        return MCDisassembler_Fail; \
88345
0
      } \
88346
971
      tmp = fieldname(insn, 0, 4); \
88347
971
      if (!Check(&S, DecodeGPRwithZRRegisterClass( \
88348
971
                 MI, tmp, Address, Decoder))) { \
88349
0
        return MCDisassembler_Fail; \
88350
0
      } \
88351
971
      tmp = 0x0; \
88352
971
      tmp |= fieldname(insn, 5, 1) << 1; \
88353
971
      tmp |= fieldname(insn, 7, 1) << 0; \
88354
971
      tmp |= fieldname(insn, 12, 1) << 2; \
88355
971
      if (!Check(&S, DecodeRestrictedFPPredicateOperand( \
88356
971
                 MI, tmp, Address, Decoder))) { \
88357
55
        return MCDisassembler_Fail; \
88358
55
      } \
88359
971
      return S; \
88360
971
    case 171: \
88361
140
      if (!Check(&S, DecodeMVEVPNOT(MI, insn, Address, \
88362
140
                  Decoder))) { \
88363
0
        return MCDisassembler_Fail; \
88364
0
      } \
88365
140
      return S; \
88366
140
    case 172: \
88367
100
      tmp = 0x0; \
88368
100
      tmp |= fieldname(insn, 13, 3) << 0; \
88369
100
      tmp |= fieldname(insn, 22, 1) << 3; \
88370
100
      if (!Check(&S, DecodeVPTMaskOperand(MI, tmp, Address, \
88371
100
                  Decoder))) { \
88372
0
        return MCDisassembler_Fail; \
88373
0
      } \
88374
100
      return S; \
88375
457
    case 173: \
88376
457
      tmp = 0x0; \
88377
457
      tmp |= fieldname(insn, 7, 1) << 3; \
88378
457
      tmp |= fieldname(insn, 17, 3) << 0; \
88379
457
      if (!Check(&S, DecodeMQPRRegisterClass( \
88380
457
                 MI, tmp, Address, Decoder))) { \
88381
69
        return MCDisassembler_Fail; \
88382
69
      } \
88383
457
      tmp = fieldname(insn, 12, 4); \
88384
388
      if (!Check(&S, DecoderGPRRegisterClass( \
88385
388
                 MI, tmp, Address, Decoder))) { \
88386
0
        return MCDisassembler_Fail; \
88387
0
      } \
88388
388
      tmp = 0x0; \
88389
388
      tmp |= fieldname(insn, 7, 1) << 3; \
88390
388
      tmp |= fieldname(insn, 17, 3) << 0; \
88391
388
      if (!Check(&S, DecodeVpredROperand(MI, tmp, Address, \
88392
388
                 Decoder))) { \
88393
0
        return MCDisassembler_Fail; \
88394
0
      } \
88395
388
      return S; \
88396
429
    case 174: \
88397
429
      tmp = fieldname(insn, 13, 3) << 1; \
88398
429
      if (!Check(&S, DecodetGPREvenRegisterClass( \
88399
429
                 MI, tmp, Address, Decoder))) { \
88400
0
        return MCDisassembler_Fail; \
88401
0
      } \
88402
429
      tmp = fieldname(insn, 17, 3); \
88403
429
      if (!Check(&S, DecodeMQPRRegisterClass( \
88404
429
                 MI, tmp, Address, Decoder))) { \
88405
0
        return MCDisassembler_Fail; \
88406
0
      } \
88407
429
      tmp = fieldname(insn, 1, 3); \
88408
429
      if (!Check(&S, DecodeMQPRRegisterClass( \
88409
429
                 MI, tmp, Address, Decoder))) { \
88410
0
        return MCDisassembler_Fail; \
88411
0
      } \
88412
429
      return S; \
88413
1.23k
    case 175: \
88414
1.23k
      tmp = fieldname(insn, 13, 3) << 1; \
88415
1.23k
      if (!Check(&S, DecodetGPREvenRegisterClass( \
88416
1.23k
                 MI, tmp, Address, Decoder))) { \
88417
0
        return MCDisassembler_Fail; \
88418
0
      } \
88419
1.23k
      tmp = fieldname(insn, 20, 3) << 1; \
88420
1.23k
      if (!Check(&S, DecodetGPROddRegisterClass( \
88421
1.23k
                 MI, tmp, Address, Decoder))) { \
88422
197
        return MCDisassembler_Fail; \
88423
197
      } \
88424
1.23k
      tmp = fieldname(insn, 17, 3); \
88425
1.03k
      if (!Check(&S, DecodeMQPRRegisterClass( \
88426
1.03k
                 MI, tmp, Address, Decoder))) { \
88427
0
        return MCDisassembler_Fail; \
88428
0
      } \
88429
1.03k
      tmp = fieldname(insn, 1, 3); \
88430
1.03k
      if (!Check(&S, DecodeMQPRRegisterClass( \
88431
1.03k
                 MI, tmp, Address, Decoder))) { \
88432
0
        return MCDisassembler_Fail; \
88433
0
      } \
88434
1.03k
      return S; \
88435
1.03k
    case 176: \
88436
206
      tmp = fieldname(insn, 13, 3) << 1; \
88437
206
      if (!Check(&S, DecodetGPREvenRegisterClass( \
88438
206
                 MI, tmp, Address, Decoder))) { \
88439
0
        return MCDisassembler_Fail; \
88440
0
      } \
88441
206
      tmp = fieldname(insn, 13, 3) << 1; \
88442
206
      if (!Check(&S, DecodetGPREvenRegisterClass( \
88443
206
                 MI, tmp, Address, Decoder))) { \
88444
0
        return MCDisassembler_Fail; \
88445
0
      } \
88446
206
      tmp = fieldname(insn, 17, 3); \
88447
206
      if (!Check(&S, DecodeMQPRRegisterClass( \
88448
206
                 MI, tmp, Address, Decoder))) { \
88449
0
        return MCDisassembler_Fail; \
88450
0
      } \
88451
206
      tmp = fieldname(insn, 1, 3); \
88452
206
      if (!Check(&S, DecodeMQPRRegisterClass( \
88453
206
                 MI, tmp, Address, Decoder))) { \
88454
0
        return MCDisassembler_Fail; \
88455
0
      } \
88456
206
      return S; \
88457
2.62k
    case 177: \
88458
2.62k
      tmp = fieldname(insn, 13, 3) << 1; \
88459
2.62k
      if (!Check(&S, DecodetGPREvenRegisterClass( \
88460
2.62k
                 MI, tmp, Address, Decoder))) { \
88461
0
        return MCDisassembler_Fail; \
88462
0
      } \
88463
2.62k
      tmp = fieldname(insn, 20, 3) << 1; \
88464
2.62k
      if (!Check(&S, DecodetGPROddRegisterClass( \
88465
2.62k
                 MI, tmp, Address, Decoder))) { \
88466
207
        return MCDisassembler_Fail; \
88467
207
      } \
88468
2.62k
      tmp = fieldname(insn, 13, 3) << 1; \
88469
2.41k
      if (!Check(&S, DecodetGPREvenRegisterClass( \
88470
2.41k
                 MI, tmp, Address, Decoder))) { \
88471
0
        return MCDisassembler_Fail; \
88472
0
      } \
88473
2.41k
      tmp = fieldname(insn, 20, 3) << 1; \
88474
2.41k
      if (!Check(&S, DecodetGPROddRegisterClass( \
88475
2.41k
                 MI, tmp, Address, Decoder))) { \
88476
0
        return MCDisassembler_Fail; \
88477
0
      } \
88478
2.41k
      tmp = fieldname(insn, 17, 3); \
88479
2.41k
      if (!Check(&S, DecodeMQPRRegisterClass( \
88480
2.41k
                 MI, tmp, Address, Decoder))) { \
88481
0
        return MCDisassembler_Fail; \
88482
0
      } \
88483
2.41k
      tmp = fieldname(insn, 1, 3); \
88484
2.41k
      if (!Check(&S, DecodeMQPRRegisterClass( \
88485
2.41k
                 MI, tmp, Address, Decoder))) { \
88486
0
        return MCDisassembler_Fail; \
88487
0
      } \
88488
2.41k
      return S; \
88489
2.41k
    case 178: \
88490
327
      tmp = fieldname(insn, 12, 4); \
88491
327
      if (!Check(&S, DecoderGPRRegisterClass( \
88492
327
                 MI, tmp, Address, Decoder))) { \
88493
0
        return MCDisassembler_Fail; \
88494
0
      } \
88495
327
      tmp = fieldname(insn, 12, 4); \
88496
327
      if (!Check(&S, DecoderGPRRegisterClass( \
88497
327
                 MI, tmp, Address, Decoder))) { \
88498
0
        return MCDisassembler_Fail; \
88499
0
      } \
88500
327
      tmp = fieldname(insn, 1, 3); \
88501
327
      if (!Check(&S, DecodeMQPRRegisterClass( \
88502
327
                 MI, tmp, Address, Decoder))) { \
88503
0
        return MCDisassembler_Fail; \
88504
0
      } \
88505
327
      return S; \
88506
327
    case 179: \
88507
40
      tmp = fieldname(insn, 13, 3) << 1; \
88508
40
      if (!Check(&S, DecodetGPREvenRegisterClass( \
88509
40
                 MI, tmp, Address, Decoder))) { \
88510
0
        return MCDisassembler_Fail; \
88511
0
      } \
88512
40
      tmp = fieldname(insn, 1, 3); \
88513
40
      if (!Check(&S, DecodeMQPRRegisterClass( \
88514
40
                 MI, tmp, Address, Decoder))) { \
88515
0
        return MCDisassembler_Fail; \
88516
0
      } \
88517
40
      return S; \
88518
183
    case 180: \
88519
183
      tmp = fieldname(insn, 13, 3) << 1; \
88520
183
      if (!Check(&S, DecodetGPREvenRegisterClass( \
88521
183
                 MI, tmp, Address, Decoder))) { \
88522
0
        return MCDisassembler_Fail; \
88523
0
      } \
88524
183
      tmp = fieldname(insn, 20, 3) << 1; \
88525
183
      if (!Check(&S, DecodetGPROddRegisterClass( \
88526
183
                 MI, tmp, Address, Decoder))) { \
88527
93
        return MCDisassembler_Fail; \
88528
93
      } \
88529
183
      tmp = fieldname(insn, 1, 3); \
88530
90
      if (!Check(&S, DecodeMQPRRegisterClass( \
88531
90
                 MI, tmp, Address, Decoder))) { \
88532
0
        return MCDisassembler_Fail; \
88533
0
      } \
88534
90
      return S; \
88535
132
    case 181: \
88536
132
      tmp = fieldname(insn, 13, 3) << 1; \
88537
132
      if (!Check(&S, DecodetGPREvenRegisterClass( \
88538
132
                 MI, tmp, Address, Decoder))) { \
88539
0
        return MCDisassembler_Fail; \
88540
0
      } \
88541
132
      tmp = fieldname(insn, 13, 3) << 1; \
88542
132
      if (!Check(&S, DecodetGPREvenRegisterClass( \
88543
132
                 MI, tmp, Address, Decoder))) { \
88544
0
        return MCDisassembler_Fail; \
88545
0
      } \
88546
132
      tmp = fieldname(insn, 1, 3); \
88547
132
      if (!Check(&S, DecodeMQPRRegisterClass( \
88548
132
                 MI, tmp, Address, Decoder))) { \
88549
0
        return MCDisassembler_Fail; \
88550
0
      } \
88551
132
      return S; \
88552
132
    case 182: \
88553
127
      tmp = fieldname(insn, 13, 3) << 1; \
88554
127
      if (!Check(&S, DecodetGPREvenRegisterClass( \
88555
127
                 MI, tmp, Address, Decoder))) { \
88556
0
        return MCDisassembler_Fail; \
88557
0
      } \
88558
127
      tmp = fieldname(insn, 20, 3) << 1; \
88559
127
      if (!Check(&S, DecodetGPROddRegisterClass( \
88560
127
                 MI, tmp, Address, Decoder))) { \
88561
19
        return MCDisassembler_Fail; \
88562
19
      } \
88563
127
      tmp = fieldname(insn, 13, 3) << 1; \
88564
108
      if (!Check(&S, DecodetGPREvenRegisterClass( \
88565
108
                 MI, tmp, Address, Decoder))) { \
88566
0
        return MCDisassembler_Fail; \
88567
0
      } \
88568
108
      tmp = fieldname(insn, 20, 3) << 1; \
88569
108
      if (!Check(&S, DecodetGPROddRegisterClass( \
88570
108
                 MI, tmp, Address, Decoder))) { \
88571
0
        return MCDisassembler_Fail; \
88572
0
      } \
88573
108
      tmp = fieldname(insn, 1, 3); \
88574
108
      if (!Check(&S, DecodeMQPRRegisterClass( \
88575
108
                 MI, tmp, Address, Decoder))) { \
88576
0
        return MCDisassembler_Fail; \
88577
0
      } \
88578
108
      return S; \
88579
809
    case 183: \
88580
809
      tmp = fieldname(insn, 12, 4); \
88581
809
      if (!Check(&S, DecoderGPRRegisterClass( \
88582
809
                 MI, tmp, Address, Decoder))) { \
88583
0
        return MCDisassembler_Fail; \
88584
0
      } \
88585
809
      tmp = fieldname(insn, 12, 4); \
88586
809
      if (!Check(&S, DecoderGPRRegisterClass( \
88587
809
                 MI, tmp, Address, Decoder))) { \
88588
0
        return MCDisassembler_Fail; \
88589
0
      } \
88590
809
      tmp = 0x0; \
88591
809
      tmp |= fieldname(insn, 7, 1) << 3; \
88592
809
      tmp |= fieldname(insn, 17, 3) << 0; \
88593
809
      if (!Check(&S, DecodeMQPRRegisterClass( \
88594
809
                 MI, tmp, Address, Decoder))) { \
88595
41
        return MCDisassembler_Fail; \
88596
41
      } \
88597
809
      tmp = 0x0; \
88598
768
      tmp |= fieldname(insn, 1, 3) << 0; \
88599
768
      tmp |= fieldname(insn, 5, 1) << 3; \
88600
768
      if (!Check(&S, DecodeMQPRRegisterClass( \
88601
768
                 MI, tmp, Address, Decoder))) { \
88602
210
        return MCDisassembler_Fail; \
88603
210
      } \
88604
768
      return S; \
88605
768
    case 184: \
88606
471
      tmp = 0x0; \
88607
471
      tmp |= fieldname(insn, 13, 3) << 0; \
88608
471
      tmp |= fieldname(insn, 22, 1) << 3; \
88609
471
      if (!Check(&S, DecodeMQPRRegisterClass( \
88610
471
                 MI, tmp, Address, Decoder))) { \
88611
334
        return MCDisassembler_Fail; \
88612
334
      } \
88613
471
      tmp = 0x0; \
88614
137
      tmp |= fieldname(insn, 13, 3) << 0; \
88615
137
      tmp |= fieldname(insn, 22, 1) << 3; \
88616
137
      if (!Check(&S, DecodeMQPRRegisterClass( \
88617
137
                 MI, tmp, Address, Decoder))) { \
88618
0
        return MCDisassembler_Fail; \
88619
0
      } \
88620
137
      tmp = 0x0; \
88621
137
      tmp |= fieldname(insn, 1, 3) << 0; \
88622
137
      tmp |= fieldname(insn, 5, 1) << 3; \
88623
137
      if (!Check(&S, DecodeMQPRRegisterClass( \
88624
137
                 MI, tmp, Address, Decoder))) { \
88625
45
        return MCDisassembler_Fail; \
88626
45
      } \
88627
137
      tmp = fieldname(insn, 16, 3); \
88628
92
      if (!Check(&S, DecodeShiftRight8Imm(MI, tmp, Address, \
88629
92
                  Decoder))) { \
88630
0
        return MCDisassembler_Fail; \
88631
0
      } \
88632
92
      return S; \
88633
767
    case 185: \
88634
767
      tmp = 0x0; \
88635
767
      tmp |= fieldname(insn, 13, 3) << 0; \
88636
767
      tmp |= fieldname(insn, 22, 1) << 3; \
88637
767
      if (!Check(&S, DecodeMQPRRegisterClass( \
88638
767
                 MI, tmp, Address, Decoder))) { \
88639
347
        return MCDisassembler_Fail; \
88640
347
      } \
88641
767
      tmp = 0x0; \
88642
420
      tmp |= fieldname(insn, 13, 3) << 0; \
88643
420
      tmp |= fieldname(insn, 22, 1) << 3; \
88644
420
      if (!Check(&S, DecodeMQPRRegisterClass( \
88645
420
                 MI, tmp, Address, Decoder))) { \
88646
0
        return MCDisassembler_Fail; \
88647
0
      } \
88648
420
      tmp = 0x0; \
88649
420
      tmp |= fieldname(insn, 1, 3) << 0; \
88650
420
      tmp |= fieldname(insn, 5, 1) << 3; \
88651
420
      if (!Check(&S, DecodeMQPRRegisterClass( \
88652
420
                 MI, tmp, Address, Decoder))) { \
88653
57
        return MCDisassembler_Fail; \
88654
57
      } \
88655
420
      tmp = fieldname(insn, 16, 4); \
88656
363
      if (!Check(&S, DecodeShiftRight16Imm(MI, tmp, Address, \
88657
363
                   Decoder))) { \
88658
0
        return MCDisassembler_Fail; \
88659
0
      } \
88660
363
      return S; \
88661
363
    case 186: \
88662
218
      tmp = 0x0; \
88663
218
      tmp |= fieldname(insn, 13, 3) << 0; \
88664
218
      tmp |= fieldname(insn, 22, 1) << 3; \
88665
218
      if (!Check(&S, DecodeMQPRRegisterClass( \
88666
218
                 MI, tmp, Address, Decoder))) { \
88667
88
        return MCDisassembler_Fail; \
88668
88
      } \
88669
218
      tmp = 0x0; \
88670
130
      tmp |= fieldname(insn, 1, 3) << 0; \
88671
130
      tmp |= fieldname(insn, 5, 1) << 3; \
88672
130
      if (!Check(&S, DecodeMQPRRegisterClass( \
88673
130
                 MI, tmp, Address, Decoder))) { \
88674
44
        return MCDisassembler_Fail; \
88675
44
      } \
88676
130
      tmp = fieldname(insn, 16, 3); \
88677
86
      MCOperand_CreateImm0(MI, tmp); \
88678
86
      tmp = 0x0; \
88679
86
      tmp |= fieldname(insn, 13, 3) << 0; \
88680
86
      tmp |= fieldname(insn, 22, 1) << 3; \
88681
86
      if (!Check(&S, DecodeVpredROperand(MI, tmp, Address, \
88682
86
                 Decoder))) { \
88683
0
        return MCDisassembler_Fail; \
88684
0
      } \
88685
86
      return S; \
88686
492
    case 187: \
88687
492
      tmp = 0x0; \
88688
492
      tmp |= fieldname(insn, 13, 3) << 0; \
88689
492
      tmp |= fieldname(insn, 22, 1) << 3; \
88690
492
      if (!Check(&S, DecodeMQPRRegisterClass( \
88691
492
                 MI, tmp, Address, Decoder))) { \
88692
91
        return MCDisassembler_Fail; \
88693
91
      } \
88694
492
      tmp = 0x0; \
88695
401
      tmp |= fieldname(insn, 1, 3) << 0; \
88696
401
      tmp |= fieldname(insn, 5, 1) << 3; \
88697
401
      if (!Check(&S, DecodeMQPRRegisterClass( \
88698
401
                 MI, tmp, Address, Decoder))) { \
88699
102
        return MCDisassembler_Fail; \
88700
102
      } \
88701
401
      tmp = fieldname(insn, 16, 4); \
88702
299
      MCOperand_CreateImm0(MI, tmp); \
88703
299
      tmp = 0x0; \
88704
299
      tmp |= fieldname(insn, 13, 3) << 0; \
88705
299
      tmp |= fieldname(insn, 22, 1) << 3; \
88706
299
      if (!Check(&S, DecodeVpredROperand(MI, tmp, Address, \
88707
299
                 Decoder))) { \
88708
0
        return MCDisassembler_Fail; \
88709
0
      } \
88710
299
      return S; \
88711
299
    case 188: \
88712
286
      tmp = fieldname(insn, 0, 4); \
88713
286
      if (!Check(&S, DecoderGPRRegisterClass( \
88714
286
                 MI, tmp, Address, Decoder))) { \
88715
0
        return MCDisassembler_Fail; \
88716
0
      } \
88717
286
      tmp = 0x0; \
88718
286
      tmp |= fieldname(insn, 13, 3) << 0; \
88719
286
      tmp |= fieldname(insn, 22, 1) << 3; \
88720
286
      if (!Check(&S, DecodeMQPRRegisterClass( \
88721
286
                 MI, tmp, Address, Decoder))) { \
88722
52
        return MCDisassembler_Fail; \
88723
52
      } \
88724
286
      tmp = 0x0; \
88725
234
      tmp |= fieldname(insn, 13, 3) << 0; \
88726
234
      tmp |= fieldname(insn, 22, 1) << 3; \
88727
234
      if (!Check(&S, DecodeMQPRRegisterClass( \
88728
234
                 MI, tmp, Address, Decoder))) { \
88729
0
        return MCDisassembler_Fail; \
88730
0
      } \
88731
234
      tmp = fieldname(insn, 0, 4); \
88732
234
      if (!Check(&S, DecoderGPRRegisterClass( \
88733
234
                 MI, tmp, Address, Decoder))) { \
88734
0
        return MCDisassembler_Fail; \
88735
0
      } \
88736
234
      tmp = fieldname(insn, 16, 5); \
88737
234
      if (!Check(&S, DecodeLongShiftOperand( \
88738
234
                 MI, tmp, Address, Decoder))) { \
88739
0
        return MCDisassembler_Fail; \
88740
0
      } \
88741
234
      return S; \
88742
758
    case 189: \
88743
758
      tmp = 0x0; \
88744
758
      tmp |= fieldname(insn, 13, 3) << 0; \
88745
758
      tmp |= fieldname(insn, 22, 1) << 3; \
88746
758
      if (!Check(&S, DecodeMQPRRegisterClass( \
88747
758
                 MI, tmp, Address, Decoder))) { \
88748
276
        return MCDisassembler_Fail; \
88749
276
      } \
88750
758
      tmp = 0x0; \
88751
482
      tmp |= fieldname(insn, 1, 3) << 0; \
88752
482
      tmp |= fieldname(insn, 5, 1) << 3; \
88753
482
      if (!Check(&S, DecodeMQPRRegisterClass( \
88754
482
                 MI, tmp, Address, Decoder))) { \
88755
284
        return MCDisassembler_Fail; \
88756
284
      } \
88757
482
      tmp = 0x0; \
88758
198
      tmp |= fieldname(insn, 7, 1) << 3; \
88759
198
      tmp |= fieldname(insn, 17, 3) << 0; \
88760
198
      if (!Check(&S, DecodeMQPRRegisterClass( \
88761
198
                 MI, tmp, Address, Decoder))) { \
88762
106
        return MCDisassembler_Fail; \
88763
106
      } \
88764
198
      tmp = 0x0; \
88765
92
      tmp |= fieldname(insn, 13, 3) << 0; \
88766
92
      tmp |= fieldname(insn, 22, 1) << 3; \
88767
92
      if (!Check(&S, DecodeVpredROperand(MI, tmp, Address, \
88768
92
                 Decoder))) { \
88769
0
        return MCDisassembler_Fail; \
88770
0
      } \
88771
92
      return S; \
88772
1.16k
    case 190: \
88773
1.16k
      if (!Check(&S, DecodeMVEModImmInstruction( \
88774
1.16k
                 MI, insn, Address, Decoder))) { \
88775
728
        return MCDisassembler_Fail; \
88776
728
      } \
88777
1.16k
      return S; \
88778
1.16k
    case 191: \
88779
715
      tmp = 0x0; \
88780
715
      tmp |= fieldname(insn, 13, 3) << 0; \
88781
715
      tmp |= fieldname(insn, 22, 1) << 3; \
88782
715
      if (!Check(&S, DecodeMQPRRegisterClass( \
88783
715
                 MI, tmp, Address, Decoder))) { \
88784
67
        return MCDisassembler_Fail; \
88785
67
      } \
88786
715
      tmp = 0x0; \
88787
648
      tmp |= fieldname(insn, 13, 3) << 0; \
88788
648
      tmp |= fieldname(insn, 22, 1) << 3; \
88789
648
      if (!Check(&S, DecodeMQPRRegisterClass( \
88790
648
                 MI, tmp, Address, Decoder))) { \
88791
0
        return MCDisassembler_Fail; \
88792
0
      } \
88793
648
      tmp = 0x0; \
88794
648
      tmp |= fieldname(insn, 0, 4) << 0; \
88795
648
      tmp |= fieldname(insn, 9, 2) << 9; \
88796
648
      tmp |= fieldname(insn, 16, 3) << 4; \
88797
648
      tmp |= fieldname(insn, 28, 1) << 7; \
88798
648
      MCOperand_CreateImm0(MI, tmp); \
88799
648
      return S; \
88800
648
    case 192: \
88801
103
      tmp = 0x0; \
88802
103
      tmp |= fieldname(insn, 13, 3) << 0; \
88803
103
      tmp |= fieldname(insn, 22, 1) << 3; \
88804
103
      if (!Check(&S, DecodeMQPRRegisterClass( \
88805
103
                 MI, tmp, Address, Decoder))) { \
88806
77
        return MCDisassembler_Fail; \
88807
77
      } \
88808
103
      tmp = 0x0; \
88809
26
      tmp |= fieldname(insn, 13, 3) << 0; \
88810
26
      tmp |= fieldname(insn, 22, 1) << 3; \
88811
26
      if (!Check(&S, DecodeMQPRRegisterClass( \
88812
26
                 MI, tmp, Address, Decoder))) { \
88813
0
        return MCDisassembler_Fail; \
88814
0
      } \
88815
26
      tmp = 0x0; \
88816
26
      tmp |= fieldname(insn, 0, 4) << 0; \
88817
26
      tmp |= fieldname(insn, 9, 1) << 9; \
88818
26
      tmp |= fieldname(insn, 16, 3) << 4; \
88819
26
      tmp |= fieldname(insn, 28, 1) << 7; \
88820
26
      MCOperand_CreateImm0(MI, tmp); \
88821
26
      return S; \
88822
245
    case 193: \
88823
245
      tmp = 0x0; \
88824
245
      tmp |= fieldname(insn, 13, 3) << 0; \
88825
245
      tmp |= fieldname(insn, 22, 1) << 3; \
88826
245
      if (!Check(&S, DecodeMQPRRegisterClass( \
88827
245
                 MI, tmp, Address, Decoder))) { \
88828
71
        return MCDisassembler_Fail; \
88829
71
      } \
88830
245
      tmp = 0x0; \
88831
174
      tmp |= fieldname(insn, 1, 3) << 0; \
88832
174
      tmp |= fieldname(insn, 5, 1) << 3; \
88833
174
      if (!Check(&S, DecodeMQPRRegisterClass( \
88834
174
                 MI, tmp, Address, Decoder))) { \
88835
86
        return MCDisassembler_Fail; \
88836
86
      } \
88837
174
      tmp = fieldname(insn, 16, 3); \
88838
88
      if (!Check(&S, DecodeShiftRight8Imm(MI, tmp, Address, \
88839
88
                  Decoder))) { \
88840
0
        return MCDisassembler_Fail; \
88841
0
      } \
88842
88
      tmp = 0x0; \
88843
88
      tmp |= fieldname(insn, 13, 3) << 0; \
88844
88
      tmp |= fieldname(insn, 22, 1) << 3; \
88845
88
      if (!Check(&S, DecodeVpredROperand(MI, tmp, Address, \
88846
88
                 Decoder))) { \
88847
0
        return MCDisassembler_Fail; \
88848
0
      } \
88849
88
      return S; \
88850
833
    case 194: \
88851
833
      tmp = 0x0; \
88852
833
      tmp |= fieldname(insn, 13, 3) << 0; \
88853
833
      tmp |= fieldname(insn, 22, 1) << 3; \
88854
833
      if (!Check(&S, DecodeMQPRRegisterClass( \
88855
833
                 MI, tmp, Address, Decoder))) { \
88856
231
        return MCDisassembler_Fail; \
88857
231
      } \
88858
833
      tmp = 0x0; \
88859
602
      tmp |= fieldname(insn, 13, 3) << 0; \
88860
602
      tmp |= fieldname(insn, 22, 1) << 3; \
88861
602
      if (!Check(&S, DecodeMQPRRegisterClass( \
88862
602
                 MI, tmp, Address, Decoder))) { \
88863
0
        return MCDisassembler_Fail; \
88864
0
      } \
88865
602
      tmp = 0x0; \
88866
602
      tmp |= fieldname(insn, 1, 3) << 0; \
88867
602
      tmp |= fieldname(insn, 5, 1) << 3; \
88868
602
      if (!Check(&S, DecodeMQPRRegisterClass( \
88869
602
                 MI, tmp, Address, Decoder))) { \
88870
326
        return MCDisassembler_Fail; \
88871
326
      } \
88872
602
      tmp = fieldname(insn, 16, 3); \
88873
276
      MCOperand_CreateImm0(MI, tmp); \
88874
276
      return S; \
88875
606
    case 195: \
88876
606
      tmp = 0x0; \
88877
606
      tmp |= fieldname(insn, 13, 3) << 0; \
88878
606
      tmp |= fieldname(insn, 22, 1) << 3; \
88879
606
      if (!Check(&S, DecodeMQPRRegisterClass( \
88880
606
                 MI, tmp, Address, Decoder))) { \
88881
345
        return MCDisassembler_Fail; \
88882
345
      } \
88883
606
      tmp = 0x0; \
88884
261
      tmp |= fieldname(insn, 1, 3) << 0; \
88885
261
      tmp |= fieldname(insn, 5, 1) << 3; \
88886
261
      if (!Check(&S, DecodeMQPRRegisterClass( \
88887
261
                 MI, tmp, Address, Decoder))) { \
88888
40
        return MCDisassembler_Fail; \
88889
40
      } \
88890
261
      tmp = fieldname(insn, 16, 4); \
88891
221
      if (!Check(&S, DecodeShiftRight16Imm(MI, tmp, Address, \
88892
221
                   Decoder))) { \
88893
0
        return MCDisassembler_Fail; \
88894
0
      } \
88895
221
      tmp = 0x0; \
88896
221
      tmp |= fieldname(insn, 13, 3) << 0; \
88897
221
      tmp |= fieldname(insn, 22, 1) << 3; \
88898
221
      if (!Check(&S, DecodeVpredROperand(MI, tmp, Address, \
88899
221
                 Decoder))) { \
88900
0
        return MCDisassembler_Fail; \
88901
0
      } \
88902
221
      return S; \
88903
542
    case 196: \
88904
542
      tmp = 0x0; \
88905
542
      tmp |= fieldname(insn, 13, 3) << 0; \
88906
542
      tmp |= fieldname(insn, 22, 1) << 3; \
88907
542
      if (!Check(&S, DecodeMQPRRegisterClass( \
88908
542
                 MI, tmp, Address, Decoder))) { \
88909
42
        return MCDisassembler_Fail; \
88910
42
      } \
88911
542
      tmp = 0x0; \
88912
500
      tmp |= fieldname(insn, 13, 3) << 0; \
88913
500
      tmp |= fieldname(insn, 22, 1) << 3; \
88914
500
      if (!Check(&S, DecodeMQPRRegisterClass( \
88915
500
                 MI, tmp, Address, Decoder))) { \
88916
0
        return MCDisassembler_Fail; \
88917
0
      } \
88918
500
      tmp = 0x0; \
88919
500
      tmp |= fieldname(insn, 1, 3) << 0; \
88920
500
      tmp |= fieldname(insn, 5, 1) << 3; \
88921
500
      if (!Check(&S, DecodeMQPRRegisterClass( \
88922
500
                 MI, tmp, Address, Decoder))) { \
88923
140
        return MCDisassembler_Fail; \
88924
140
      } \
88925
500
      tmp = fieldname(insn, 16, 4); \
88926
360
      MCOperand_CreateImm0(MI, tmp); \
88927
360
      return S; \
88928
983
    case 197: \
88929
983
      tmp = 0x0; \
88930
983
      tmp |= fieldname(insn, 13, 3) << 0; \
88931
983
      tmp |= fieldname(insn, 22, 1) << 3; \
88932
983
      if (!Check(&S, DecodeMQPRRegisterClass( \
88933
983
                 MI, tmp, Address, Decoder))) { \
88934
366
        return MCDisassembler_Fail; \
88935
366
      } \
88936
983
      tmp = 0x0; \
88937
617
      tmp |= fieldname(insn, 1, 3) << 0; \
88938
617
      tmp |= fieldname(insn, 5, 1) << 3; \
88939
617
      if (!Check(&S, DecodeMQPRRegisterClass( \
88940
617
                 MI, tmp, Address, Decoder))) { \
88941
41
        return MCDisassembler_Fail; \
88942
41
      } \
88943
617
      tmp = fieldname(insn, 16, 5); \
88944
576
      if (!Check(&S, DecodeShiftRight32Imm(MI, tmp, Address, \
88945
576
                   Decoder))) { \
88946
0
        return MCDisassembler_Fail; \
88947
0
      } \
88948
576
      tmp = 0x0; \
88949
576
      tmp |= fieldname(insn, 13, 3) << 0; \
88950
576
      tmp |= fieldname(insn, 22, 1) << 3; \
88951
576
      if (!Check(&S, DecodeVpredROperand(MI, tmp, Address, \
88952
576
                 Decoder))) { \
88953
0
        return MCDisassembler_Fail; \
88954
0
      } \
88955
576
      return S; \
88956
576
    case 198: \
88957
272
      tmp = 0x0; \
88958
272
      tmp |= fieldname(insn, 13, 3) << 0; \
88959
272
      tmp |= fieldname(insn, 22, 1) << 3; \
88960
272
      if (!Check(&S, DecodeMQPRRegisterClass( \
88961
272
                 MI, tmp, Address, Decoder))) { \
88962
92
        return MCDisassembler_Fail; \
88963
92
      } \
88964
272
      tmp = 0x0; \
88965
180
      tmp |= fieldname(insn, 13, 3) << 0; \
88966
180
      tmp |= fieldname(insn, 22, 1) << 3; \
88967
180
      if (!Check(&S, DecodeMQPRRegisterClass( \
88968
180
                 MI, tmp, Address, Decoder))) { \
88969
0
        return MCDisassembler_Fail; \
88970
0
      } \
88971
180
      tmp = 0x0; \
88972
180
      tmp |= fieldname(insn, 1, 3) << 0; \
88973
180
      tmp |= fieldname(insn, 5, 1) << 3; \
88974
180
      if (!Check(&S, DecodeMQPRRegisterClass( \
88975
180
                 MI, tmp, Address, Decoder))) { \
88976
85
        return MCDisassembler_Fail; \
88977
85
      } \
88978
180
      tmp = fieldname(insn, 16, 5); \
88979
95
      if (!Check(&S, DecodeShiftRight32Imm(MI, tmp, Address, \
88980
95
                   Decoder))) { \
88981
0
        return MCDisassembler_Fail; \
88982
0
      } \
88983
95
      return S; \
88984
487
    case 199: \
88985
487
      tmp = 0x0; \
88986
487
      tmp |= fieldname(insn, 13, 3) << 0; \
88987
487
      tmp |= fieldname(insn, 22, 1) << 3; \
88988
487
      if (!Check(&S, DecodeMQPRRegisterClass( \
88989
487
                 MI, tmp, Address, Decoder))) { \
88990
74
        return MCDisassembler_Fail; \
88991
74
      } \
88992
487
      tmp = 0x0; \
88993
413
      tmp |= fieldname(insn, 1, 3) << 0; \
88994
413
      tmp |= fieldname(insn, 5, 1) << 3; \
88995
413
      if (!Check(&S, DecodeMQPRRegisterClass( \
88996
413
                 MI, tmp, Address, Decoder))) { \
88997
68
        return MCDisassembler_Fail; \
88998
68
      } \
88999
413
      tmp = fieldname(insn, 16, 5); \
89000
345
      MCOperand_CreateImm0(MI, tmp); \
89001
345
      tmp = 0x0; \
89002
345
      tmp |= fieldname(insn, 13, 3) << 0; \
89003
345
      tmp |= fieldname(insn, 22, 1) << 3; \
89004
345
      if (!Check(&S, DecodeVpredROperand(MI, tmp, Address, \
89005
345
                 Decoder))) { \
89006
0
        return MCDisassembler_Fail; \
89007
0
      } \
89008
345
      return S; \
89009
345
    case 200: \
89010
227
      tmp = 0x0; \
89011
227
      tmp |= fieldname(insn, 13, 3) << 0; \
89012
227
      tmp |= fieldname(insn, 22, 1) << 3; \
89013
227
      if (!Check(&S, DecodeMQPRRegisterClass( \
89014
227
                 MI, tmp, Address, Decoder))) { \
89015
91
        return MCDisassembler_Fail; \
89016
91
      } \
89017
227
      tmp = 0x0; \
89018
136
      tmp |= fieldname(insn, 13, 3) << 0; \
89019
136
      tmp |= fieldname(insn, 22, 1) << 3; \
89020
136
      if (!Check(&S, DecodeMQPRRegisterClass( \
89021
136
                 MI, tmp, Address, Decoder))) { \
89022
0
        return MCDisassembler_Fail; \
89023
0
      } \
89024
136
      tmp = 0x0; \
89025
136
      tmp |= fieldname(insn, 1, 3) << 0; \
89026
136
      tmp |= fieldname(insn, 5, 1) << 3; \
89027
136
      if (!Check(&S, DecodeMQPRRegisterClass( \
89028
136
                 MI, tmp, Address, Decoder))) { \
89029
77
        return MCDisassembler_Fail; \
89030
77
      } \
89031
136
      tmp = fieldname(insn, 16, 5); \
89032
59
      MCOperand_CreateImm0(MI, tmp); \
89033
59
      return S; \
89034
2.33k
    case 201: \
89035
2.33k
      if (!Check(&S, DecodeMVEVCVTt1fp(MI, insn, Address, \
89036
2.33k
               Decoder))) { \
89037
356
        return MCDisassembler_Fail; \
89038
356
      } \
89039
2.33k
      return S; \
89040
4.04k
    case 202: \
89041
4.04k
      tmp = 0x0; \
89042
4.04k
      tmp |= fieldname(insn, 12, 4) << 0; \
89043
4.04k
      tmp |= fieldname(insn, 22, 1) << 4; \
89044
4.04k
      if (!Check(&S, DecodeDPRRegisterClass( \
89045
4.04k
                 MI, tmp, Address, Decoder))) { \
89046
0
        return MCDisassembler_Fail; \
89047
0
      } \
89048
4.04k
      tmp = 0x0; \
89049
4.04k
      tmp |= fieldname(insn, 7, 1) << 4; \
89050
4.04k
      tmp |= fieldname(insn, 16, 4) << 0; \
89051
4.04k
      if (!Check(&S, DecodeDPRRegisterClass( \
89052
4.04k
                 MI, tmp, Address, Decoder))) { \
89053
0
        return MCDisassembler_Fail; \
89054
0
      } \
89055
4.04k
      tmp = 0x0; \
89056
4.04k
      tmp |= fieldname(insn, 0, 4) << 0; \
89057
4.04k
      tmp |= fieldname(insn, 5, 1) << 4; \
89058
4.04k
      if (!Check(&S, DecodeDPRRegisterClass( \
89059
4.04k
                 MI, tmp, Address, Decoder))) { \
89060
0
        return MCDisassembler_Fail; \
89061
0
      } \
89062
4.04k
      return S; \
89063
4.04k
    case 203: \
89064
684
      tmp = 0x0; \
89065
684
      tmp |= fieldname(insn, 12, 4) << 0; \
89066
684
      tmp |= fieldname(insn, 22, 1) << 4; \
89067
684
      if (!Check(&S, DecodeQPRRegisterClass( \
89068
684
                 MI, tmp, Address, Decoder))) { \
89069
31
        return MCDisassembler_Fail; \
89070
31
      } \
89071
684
      tmp = 0x0; \
89072
653
      tmp |= fieldname(insn, 7, 1) << 4; \
89073
653
      tmp |= fieldname(insn, 16, 4) << 0; \
89074
653
      if (!Check(&S, DecodeQPRRegisterClass( \
89075
653
                 MI, tmp, Address, Decoder))) { \
89076
19
        return MCDisassembler_Fail; \
89077
19
      } \
89078
653
      tmp = 0x0; \
89079
634
      tmp |= fieldname(insn, 0, 4) << 0; \
89080
634
      tmp |= fieldname(insn, 5, 1) << 4; \
89081
634
      if (!Check(&S, DecodeQPRRegisterClass( \
89082
634
                 MI, tmp, Address, Decoder))) { \
89083
14
        return MCDisassembler_Fail; \
89084
14
      } \
89085
634
      return S; \
89086
634
    case 204: \
89087
566
      tmp = 0x0; \
89088
566
      tmp |= fieldname(insn, 12, 4) << 0; \
89089
566
      tmp |= fieldname(insn, 22, 1) << 4; \
89090
566
      if (!Check(&S, DecodeQPRRegisterClass( \
89091
566
                 MI, tmp, Address, Decoder))) { \
89092
74
        return MCDisassembler_Fail; \
89093
74
      } \
89094
566
      tmp = 0x0; \
89095
492
      tmp |= fieldname(insn, 7, 1) << 4; \
89096
492
      tmp |= fieldname(insn, 16, 4) << 0; \
89097
492
      if (!Check(&S, DecodeDPRRegisterClass( \
89098
492
                 MI, tmp, Address, Decoder))) { \
89099
0
        return MCDisassembler_Fail; \
89100
0
      } \
89101
492
      tmp = 0x0; \
89102
492
      tmp |= fieldname(insn, 0, 4) << 0; \
89103
492
      tmp |= fieldname(insn, 5, 1) << 4; \
89104
492
      if (!Check(&S, DecodeDPRRegisterClass( \
89105
492
                 MI, tmp, Address, Decoder))) { \
89106
0
        return MCDisassembler_Fail; \
89107
0
      } \
89108
492
      return S; \
89109
492
    case 205: \
89110
231
      tmp = 0x0; \
89111
231
      tmp |= fieldname(insn, 12, 4) << 0; \
89112
231
      tmp |= fieldname(insn, 22, 1) << 4; \
89113
231
      if (!Check(&S, DecodeQPRRegisterClass( \
89114
231
                 MI, tmp, Address, Decoder))) { \
89115
8
        return MCDisassembler_Fail; \
89116
8
      } \
89117
231
      tmp = 0x0; \
89118
223
      tmp |= fieldname(insn, 7, 1) << 4; \
89119
223
      tmp |= fieldname(insn, 16, 4) << 0; \
89120
223
      if (!Check(&S, DecodeQPRRegisterClass( \
89121
223
                 MI, tmp, Address, Decoder))) { \
89122
6
        return MCDisassembler_Fail; \
89123
6
      } \
89124
223
      tmp = 0x0; \
89125
217
      tmp |= fieldname(insn, 0, 4) << 0; \
89126
217
      tmp |= fieldname(insn, 5, 1) << 4; \
89127
217
      if (!Check(&S, DecodeDPRRegisterClass( \
89128
217
                 MI, tmp, Address, Decoder))) { \
89129
0
        return MCDisassembler_Fail; \
89130
0
      } \
89131
217
      return S; \
89132
427
    case 206: \
89133
427
      tmp = 0x0; \
89134
427
      tmp |= fieldname(insn, 12, 4) << 0; \
89135
427
      tmp |= fieldname(insn, 22, 1) << 4; \
89136
427
      if (!Check(&S, DecodeDPRRegisterClass( \
89137
427
                 MI, tmp, Address, Decoder))) { \
89138
0
        return MCDisassembler_Fail; \
89139
0
      } \
89140
427
      tmp = 0x0; \
89141
427
      tmp |= fieldname(insn, 0, 4) << 0; \
89142
427
      tmp |= fieldname(insn, 5, 1) << 4; \
89143
427
      if (!Check(&S, DecodeDPRRegisterClass( \
89144
427
                 MI, tmp, Address, Decoder))) { \
89145
0
        return MCDisassembler_Fail; \
89146
0
      } \
89147
427
      tmp = 0x0; \
89148
427
      tmp |= fieldname(insn, 7, 1) << 4; \
89149
427
      tmp |= fieldname(insn, 16, 4) << 0; \
89150
427
      if (!Check(&S, DecodeDPRRegisterClass( \
89151
427
                 MI, tmp, Address, Decoder))) { \
89152
0
        return MCDisassembler_Fail; \
89153
0
      } \
89154
427
      return S; \
89155
775
    case 207: \
89156
775
      tmp = 0x0; \
89157
775
      tmp |= fieldname(insn, 12, 4) << 0; \
89158
775
      tmp |= fieldname(insn, 22, 1) << 4; \
89159
775
      if (!Check(&S, DecodeQPRRegisterClass( \
89160
775
                 MI, tmp, Address, Decoder))) { \
89161
8
        return MCDisassembler_Fail; \
89162
8
      } \
89163
775
      tmp = 0x0; \
89164
767
      tmp |= fieldname(insn, 0, 4) << 0; \
89165
767
      tmp |= fieldname(insn, 5, 1) << 4; \
89166
767
      if (!Check(&S, DecodeQPRRegisterClass( \
89167
767
                 MI, tmp, Address, Decoder))) { \
89168
3
        return MCDisassembler_Fail; \
89169
3
      } \
89170
767
      tmp = 0x0; \
89171
764
      tmp |= fieldname(insn, 7, 1) << 4; \
89172
764
      tmp |= fieldname(insn, 16, 4) << 0; \
89173
764
      if (!Check(&S, DecodeQPRRegisterClass( \
89174
764
                 MI, tmp, Address, Decoder))) { \
89175
3
        return MCDisassembler_Fail; \
89176
3
      } \
89177
764
      return S; \
89178
764
    case 208: \
89179
147
      tmp = 0x0; \
89180
147
      tmp |= fieldname(insn, 12, 4) << 0; \
89181
147
      tmp |= fieldname(insn, 22, 1) << 4; \
89182
147
      if (!Check(&S, DecodeDPRRegisterClass( \
89183
147
                 MI, tmp, Address, Decoder))) { \
89184
0
        return MCDisassembler_Fail; \
89185
0
      } \
89186
147
      tmp = 0x0; \
89187
147
      tmp |= fieldname(insn, 7, 1) << 4; \
89188
147
      tmp |= fieldname(insn, 16, 4) << 0; \
89189
147
      if (!Check(&S, DecodeQPRRegisterClass( \
89190
147
                 MI, tmp, Address, Decoder))) { \
89191
1
        return MCDisassembler_Fail; \
89192
1
      } \
89193
147
      tmp = 0x0; \
89194
146
      tmp |= fieldname(insn, 0, 4) << 0; \
89195
146
      tmp |= fieldname(insn, 5, 1) << 4; \
89196
146
      if (!Check(&S, DecodeQPRRegisterClass( \
89197
146
                 MI, tmp, Address, Decoder))) { \
89198
3
        return MCDisassembler_Fail; \
89199
3
      } \
89200
146
      return S; \
89201
315
    case 209: \
89202
315
      tmp = 0x0; \
89203
315
      tmp |= fieldname(insn, 12, 4) << 0; \
89204
315
      tmp |= fieldname(insn, 22, 1) << 4; \
89205
315
      if (!Check(&S, DecodeQPRRegisterClass( \
89206
315
                 MI, tmp, Address, Decoder))) { \
89207
5
        return MCDisassembler_Fail; \
89208
5
      } \
89209
315
      tmp = 0x0; \
89210
310
      tmp |= fieldname(insn, 12, 4) << 0; \
89211
310
      tmp |= fieldname(insn, 22, 1) << 4; \
89212
310
      if (!Check(&S, DecodeQPRRegisterClass( \
89213
310
                 MI, tmp, Address, Decoder))) { \
89214
0
        return MCDisassembler_Fail; \
89215
0
      } \
89216
310
      tmp = 0x0; \
89217
310
      tmp |= fieldname(insn, 7, 1) << 4; \
89218
310
      tmp |= fieldname(insn, 16, 4) << 0; \
89219
310
      if (!Check(&S, DecodeDPRRegisterClass( \
89220
310
                 MI, tmp, Address, Decoder))) { \
89221
0
        return MCDisassembler_Fail; \
89222
0
      } \
89223
310
      tmp = 0x0; \
89224
310
      tmp |= fieldname(insn, 0, 4) << 0; \
89225
310
      tmp |= fieldname(insn, 5, 1) << 4; \
89226
310
      if (!Check(&S, DecodeDPRRegisterClass( \
89227
310
                 MI, tmp, Address, Decoder))) { \
89228
0
        return MCDisassembler_Fail; \
89229
0
      } \
89230
310
      return S; \
89231
533
    case 210: \
89232
533
      tmp = 0x0; \
89233
533
      tmp |= fieldname(insn, 12, 4) << 0; \
89234
533
      tmp |= fieldname(insn, 22, 1) << 4; \
89235
533
      if (!Check(&S, DecodeDPRRegisterClass( \
89236
533
                 MI, tmp, Address, Decoder))) { \
89237
0
        return MCDisassembler_Fail; \
89238
0
      } \
89239
533
      tmp = 0x0; \
89240
533
      tmp |= fieldname(insn, 12, 4) << 0; \
89241
533
      tmp |= fieldname(insn, 22, 1) << 4; \
89242
533
      if (!Check(&S, DecodeDPRRegisterClass( \
89243
533
                 MI, tmp, Address, Decoder))) { \
89244
0
        return MCDisassembler_Fail; \
89245
0
      } \
89246
533
      tmp = 0x0; \
89247
533
      tmp |= fieldname(insn, 7, 1) << 4; \
89248
533
      tmp |= fieldname(insn, 16, 4) << 0; \
89249
533
      if (!Check(&S, DecodeDPRRegisterClass( \
89250
533
                 MI, tmp, Address, Decoder))) { \
89251
0
        return MCDisassembler_Fail; \
89252
0
      } \
89253
533
      tmp = 0x0; \
89254
533
      tmp |= fieldname(insn, 0, 4) << 0; \
89255
533
      tmp |= fieldname(insn, 5, 1) << 4; \
89256
533
      if (!Check(&S, DecodeDPRRegisterClass( \
89257
533
                 MI, tmp, Address, Decoder))) { \
89258
0
        return MCDisassembler_Fail; \
89259
0
      } \
89260
533
      return S; \
89261
1.02k
    case 211: \
89262
1.02k
      tmp = 0x0; \
89263
1.02k
      tmp |= fieldname(insn, 12, 4) << 0; \
89264
1.02k
      tmp |= fieldname(insn, 22, 1) << 4; \
89265
1.02k
      if (!Check(&S, DecodeQPRRegisterClass( \
89266
1.02k
                 MI, tmp, Address, Decoder))) { \
89267
180
        return MCDisassembler_Fail; \
89268
180
      } \
89269
1.02k
      tmp = 0x0; \
89270
841
      tmp |= fieldname(insn, 12, 4) << 0; \
89271
841
      tmp |= fieldname(insn, 22, 1) << 4; \
89272
841
      if (!Check(&S, DecodeQPRRegisterClass( \
89273
841
                 MI, tmp, Address, Decoder))) { \
89274
0
        return MCDisassembler_Fail; \
89275
0
      } \
89276
841
      tmp = 0x0; \
89277
841
      tmp |= fieldname(insn, 7, 1) << 4; \
89278
841
      tmp |= fieldname(insn, 16, 4) << 0; \
89279
841
      if (!Check(&S, DecodeQPRRegisterClass( \
89280
841
                 MI, tmp, Address, Decoder))) { \
89281
283
        return MCDisassembler_Fail; \
89282
283
      } \
89283
841
      tmp = 0x0; \
89284
558
      tmp |= fieldname(insn, 0, 4) << 0; \
89285
558
      tmp |= fieldname(insn, 5, 1) << 4; \
89286
558
      if (!Check(&S, DecodeQPRRegisterClass( \
89287
558
                 MI, tmp, Address, Decoder))) { \
89288
123
        return MCDisassembler_Fail; \
89289
123
      } \
89290
558
      return S; \
89291
558
    case 212: \
89292
167
      tmp = 0x0; \
89293
167
      tmp |= fieldname(insn, 12, 4) << 0; \
89294
167
      tmp |= fieldname(insn, 22, 1) << 4; \
89295
167
      if (!Check(&S, DecodeDPRRegisterClass( \
89296
167
                 MI, tmp, Address, Decoder))) { \
89297
0
        return MCDisassembler_Fail; \
89298
0
      } \
89299
167
      tmp = 0x0; \
89300
167
      tmp |= fieldname(insn, 12, 4) << 0; \
89301
167
      tmp |= fieldname(insn, 22, 1) << 4; \
89302
167
      if (!Check(&S, DecodeDPRRegisterClass( \
89303
167
                 MI, tmp, Address, Decoder))) { \
89304
0
        return MCDisassembler_Fail; \
89305
0
      } \
89306
167
      tmp = 0x0; \
89307
167
      tmp |= fieldname(insn, 7, 1) << 4; \
89308
167
      tmp |= fieldname(insn, 16, 4) << 0; \
89309
167
      if (!Check(&S, DecodeDPRRegisterClass( \
89310
167
                 MI, tmp, Address, Decoder))) { \
89311
0
        return MCDisassembler_Fail; \
89312
0
      } \
89313
167
      tmp = fieldname(insn, 0, 3); \
89314
167
      if (!Check(&S, DecodeDPR_8RegisterClass( \
89315
167
                 MI, tmp, Address, Decoder))) { \
89316
0
        return MCDisassembler_Fail; \
89317
0
      } \
89318
167
      tmp = 0x0; \
89319
167
      tmp |= fieldname(insn, 3, 1) << 0; \
89320
167
      tmp |= fieldname(insn, 5, 1) << 1; \
89321
167
      MCOperand_CreateImm0(MI, tmp); \
89322
167
      return S; \
89323
296
    case 213: \
89324
296
      tmp = 0x0; \
89325
296
      tmp |= fieldname(insn, 12, 4) << 0; \
89326
296
      tmp |= fieldname(insn, 22, 1) << 4; \
89327
296
      if (!Check(&S, DecodeQPRRegisterClass( \
89328
296
                 MI, tmp, Address, Decoder))) { \
89329
144
        return MCDisassembler_Fail; \
89330
144
      } \
89331
296
      tmp = 0x0; \
89332
152
      tmp |= fieldname(insn, 12, 4) << 0; \
89333
152
      tmp |= fieldname(insn, 22, 1) << 4; \
89334
152
      if (!Check(&S, DecodeQPRRegisterClass( \
89335
152
                 MI, tmp, Address, Decoder))) { \
89336
0
        return MCDisassembler_Fail; \
89337
0
      } \
89338
152
      tmp = 0x0; \
89339
152
      tmp |= fieldname(insn, 7, 1) << 4; \
89340
152
      tmp |= fieldname(insn, 16, 4) << 0; \
89341
152
      if (!Check(&S, DecodeQPRRegisterClass( \
89342
152
                 MI, tmp, Address, Decoder))) { \
89343
36
        return MCDisassembler_Fail; \
89344
36
      } \
89345
152
      tmp = fieldname(insn, 0, 3); \
89346
116
      if (!Check(&S, DecodeDPR_8RegisterClass( \
89347
116
                 MI, tmp, Address, Decoder))) { \
89348
0
        return MCDisassembler_Fail; \
89349
0
      } \
89350
116
      tmp = 0x0; \
89351
116
      tmp |= fieldname(insn, 3, 1) << 0; \
89352
116
      tmp |= fieldname(insn, 5, 1) << 1; \
89353
116
      MCOperand_CreateImm0(MI, tmp); \
89354
116
      return S; \
89355
116
    case 214: \
89356
104
      tmp = 0x0; \
89357
104
      tmp |= fieldname(insn, 12, 4) << 0; \
89358
104
      tmp |= fieldname(insn, 22, 1) << 4; \
89359
104
      if (!Check(&S, DecodeQPRRegisterClass( \
89360
104
                 MI, tmp, Address, Decoder))) { \
89361
1
        return MCDisassembler_Fail; \
89362
1
      } \
89363
104
      tmp = 0x0; \
89364
103
      tmp |= fieldname(insn, 12, 4) << 0; \
89365
103
      tmp |= fieldname(insn, 22, 1) << 4; \
89366
103
      if (!Check(&S, DecodeQPRRegisterClass( \
89367
103
                 MI, tmp, Address, Decoder))) { \
89368
0
        return MCDisassembler_Fail; \
89369
0
      } \
89370
103
      tmp = 0x0; \
89371
103
      tmp |= fieldname(insn, 7, 1) << 4; \
89372
103
      tmp |= fieldname(insn, 16, 4) << 0; \
89373
103
      if (!Check(&S, DecodeDPRRegisterClass( \
89374
103
                 MI, tmp, Address, Decoder))) { \
89375
0
        return MCDisassembler_Fail; \
89376
0
      } \
89377
103
      tmp = fieldname(insn, 0, 3); \
89378
103
      if (!Check(&S, DecodeDPR_8RegisterClass( \
89379
103
                 MI, tmp, Address, Decoder))) { \
89380
0
        return MCDisassembler_Fail; \
89381
0
      } \
89382
103
      tmp = 0x0; \
89383
103
      tmp |= fieldname(insn, 3, 1) << 0; \
89384
103
      tmp |= fieldname(insn, 5, 1) << 1; \
89385
103
      MCOperand_CreateImm0(MI, tmp); \
89386
103
      return S; \
89387
494
    case 215: \
89388
494
      tmp = 0x0; \
89389
494
      tmp |= fieldname(insn, 12, 4) << 0; \
89390
494
      tmp |= fieldname(insn, 22, 1) << 4; \
89391
494
      if (!Check(&S, DecodeDPRRegisterClass( \
89392
494
                 MI, tmp, Address, Decoder))) { \
89393
0
        return MCDisassembler_Fail; \
89394
0
      } \
89395
494
      tmp = 0x0; \
89396
494
      tmp |= fieldname(insn, 7, 1) << 4; \
89397
494
      tmp |= fieldname(insn, 16, 4) << 0; \
89398
494
      if (!Check(&S, DecodeDPRRegisterClass( \
89399
494
                 MI, tmp, Address, Decoder))) { \
89400
0
        return MCDisassembler_Fail; \
89401
0
      } \
89402
494
      tmp = fieldname(insn, 0, 3); \
89403
494
      if (!Check(&S, DecodeDPR_8RegisterClass( \
89404
494
                 MI, tmp, Address, Decoder))) { \
89405
0
        return MCDisassembler_Fail; \
89406
0
      } \
89407
494
      tmp = 0x0; \
89408
494
      tmp |= fieldname(insn, 3, 1) << 0; \
89409
494
      tmp |= fieldname(insn, 5, 1) << 1; \
89410
494
      MCOperand_CreateImm0(MI, tmp); \
89411
494
      return S; \
89412
494
    case 216: \
89413
472
      tmp = 0x0; \
89414
472
      tmp |= fieldname(insn, 12, 4) << 0; \
89415
472
      tmp |= fieldname(insn, 22, 1) << 4; \
89416
472
      if (!Check(&S, DecodeQPRRegisterClass( \
89417
472
                 MI, tmp, Address, Decoder))) { \
89418
3
        return MCDisassembler_Fail; \
89419
3
      } \
89420
472
      tmp = 0x0; \
89421
469
      tmp |= fieldname(insn, 7, 1) << 4; \
89422
469
      tmp |= fieldname(insn, 16, 4) << 0; \
89423
469
      if (!Check(&S, DecodeQPRRegisterClass( \
89424
469
                 MI, tmp, Address, Decoder))) { \
89425
1
        return MCDisassembler_Fail; \
89426
1
      } \
89427
469
      tmp = fieldname(insn, 0, 3); \
89428
468
      if (!Check(&S, DecodeDPR_8RegisterClass( \
89429
468
                 MI, tmp, Address, Decoder))) { \
89430
0
        return MCDisassembler_Fail; \
89431
0
      } \
89432
468
      tmp = 0x0; \
89433
468
      tmp |= fieldname(insn, 3, 1) << 0; \
89434
468
      tmp |= fieldname(insn, 5, 1) << 1; \
89435
468
      MCOperand_CreateImm0(MI, tmp); \
89436
468
      return S; \
89437
572
    case 217: \
89438
572
      tmp = 0x0; \
89439
572
      tmp |= fieldname(insn, 12, 4) << 0; \
89440
572
      tmp |= fieldname(insn, 22, 1) << 4; \
89441
572
      if (!Check(&S, DecodeQPRRegisterClass( \
89442
572
                 MI, tmp, Address, Decoder))) { \
89443
321
        return MCDisassembler_Fail; \
89444
321
      } \
89445
572
      tmp = 0x0; \
89446
251
      tmp |= fieldname(insn, 7, 1) << 4; \
89447
251
      tmp |= fieldname(insn, 16, 4) << 0; \
89448
251
      if (!Check(&S, DecodeDPRRegisterClass( \
89449
251
                 MI, tmp, Address, Decoder))) { \
89450
0
        return MCDisassembler_Fail; \
89451
0
      } \
89452
251
      tmp = fieldname(insn, 0, 3); \
89453
251
      if (!Check(&S, DecodeDPR_8RegisterClass( \
89454
251
                 MI, tmp, Address, Decoder))) { \
89455
0
        return MCDisassembler_Fail; \
89456
0
      } \
89457
251
      tmp = 0x0; \
89458
251
      tmp |= fieldname(insn, 3, 1) << 0; \
89459
251
      tmp |= fieldname(insn, 5, 1) << 1; \
89460
251
      MCOperand_CreateImm0(MI, tmp); \
89461
251
      return S; \
89462
514
    case 218: \
89463
514
      tmp = 0x0; \
89464
514
      tmp |= fieldname(insn, 12, 4) << 0; \
89465
514
      tmp |= fieldname(insn, 22, 1) << 4; \
89466
514
      if (!Check(&S, DecodeDPRRegisterClass( \
89467
514
                 MI, tmp, Address, Decoder))) { \
89468
0
        return MCDisassembler_Fail; \
89469
0
      } \
89470
514
      tmp = 0x0; \
89471
514
      tmp |= fieldname(insn, 12, 4) << 0; \
89472
514
      tmp |= fieldname(insn, 22, 1) << 4; \
89473
514
      if (!Check(&S, DecodeDPRRegisterClass( \
89474
514
                 MI, tmp, Address, Decoder))) { \
89475
0
        return MCDisassembler_Fail; \
89476
0
      } \
89477
514
      tmp = 0x0; \
89478
514
      tmp |= fieldname(insn, 7, 1) << 4; \
89479
514
      tmp |= fieldname(insn, 16, 4) << 0; \
89480
514
      if (!Check(&S, DecodeDPRRegisterClass( \
89481
514
                 MI, tmp, Address, Decoder))) { \
89482
0
        return MCDisassembler_Fail; \
89483
0
      } \
89484
514
      tmp = fieldname(insn, 0, 4); \
89485
514
      if (!Check(&S, DecodeDPR_VFP2RegisterClass( \
89486
514
                 MI, tmp, Address, Decoder))) { \
89487
0
        return MCDisassembler_Fail; \
89488
0
      } \
89489
514
      tmp = fieldname(insn, 5, 1); \
89490
514
      MCOperand_CreateImm0(MI, tmp); \
89491
514
      return S; \
89492
658
    case 219: \
89493
658
      tmp = 0x0; \
89494
658
      tmp |= fieldname(insn, 12, 4) << 0; \
89495
658
      tmp |= fieldname(insn, 22, 1) << 4; \
89496
658
      if (!Check(&S, DecodeQPRRegisterClass( \
89497
658
                 MI, tmp, Address, Decoder))) { \
89498
76
        return MCDisassembler_Fail; \
89499
76
      } \
89500
658
      tmp = 0x0; \
89501
582
      tmp |= fieldname(insn, 12, 4) << 0; \
89502
582
      tmp |= fieldname(insn, 22, 1) << 4; \
89503
582
      if (!Check(&S, DecodeQPRRegisterClass( \
89504
582
                 MI, tmp, Address, Decoder))) { \
89505
0
        return MCDisassembler_Fail; \
89506
0
      } \
89507
582
      tmp = 0x0; \
89508
582
      tmp |= fieldname(insn, 7, 1) << 4; \
89509
582
      tmp |= fieldname(insn, 16, 4) << 0; \
89510
582
      if (!Check(&S, DecodeQPRRegisterClass( \
89511
582
                 MI, tmp, Address, Decoder))) { \
89512
405
        return MCDisassembler_Fail; \
89513
405
      } \
89514
582
      tmp = fieldname(insn, 0, 4); \
89515
177
      if (!Check(&S, DecodeDPR_VFP2RegisterClass( \
89516
177
                 MI, tmp, Address, Decoder))) { \
89517
0
        return MCDisassembler_Fail; \
89518
0
      } \
89519
177
      tmp = fieldname(insn, 5, 1); \
89520
177
      MCOperand_CreateImm0(MI, tmp); \
89521
177
      return S; \
89522
177
    case 220: \
89523
103
      tmp = 0x0; \
89524
103
      tmp |= fieldname(insn, 12, 4) << 0; \
89525
103
      tmp |= fieldname(insn, 22, 1) << 4; \
89526
103
      if (!Check(&S, DecodeQPRRegisterClass( \
89527
103
                 MI, tmp, Address, Decoder))) { \
89528
2
        return MCDisassembler_Fail; \
89529
2
      } \
89530
103
      tmp = 0x0; \
89531
101
      tmp |= fieldname(insn, 12, 4) << 0; \
89532
101
      tmp |= fieldname(insn, 22, 1) << 4; \
89533
101
      if (!Check(&S, DecodeQPRRegisterClass( \
89534
101
                 MI, tmp, Address, Decoder))) { \
89535
0
        return MCDisassembler_Fail; \
89536
0
      } \
89537
101
      tmp = 0x0; \
89538
101
      tmp |= fieldname(insn, 7, 1) << 4; \
89539
101
      tmp |= fieldname(insn, 16, 4) << 0; \
89540
101
      if (!Check(&S, DecodeDPRRegisterClass( \
89541
101
                 MI, tmp, Address, Decoder))) { \
89542
0
        return MCDisassembler_Fail; \
89543
0
      } \
89544
101
      tmp = fieldname(insn, 0, 4); \
89545
101
      if (!Check(&S, DecodeDPR_VFP2RegisterClass( \
89546
101
                 MI, tmp, Address, Decoder))) { \
89547
0
        return MCDisassembler_Fail; \
89548
0
      } \
89549
101
      tmp = fieldname(insn, 5, 1); \
89550
101
      MCOperand_CreateImm0(MI, tmp); \
89551
101
      return S; \
89552
665
    case 221: \
89553
665
      tmp = 0x0; \
89554
665
      tmp |= fieldname(insn, 12, 4) << 0; \
89555
665
      tmp |= fieldname(insn, 22, 1) << 4; \
89556
665
      if (!Check(&S, DecodeDPRRegisterClass( \
89557
665
                 MI, tmp, Address, Decoder))) { \
89558
0
        return MCDisassembler_Fail; \
89559
0
      } \
89560
665
      tmp = 0x0; \
89561
665
      tmp |= fieldname(insn, 7, 1) << 4; \
89562
665
      tmp |= fieldname(insn, 16, 4) << 0; \
89563
665
      if (!Check(&S, DecodeDPRRegisterClass( \
89564
665
                 MI, tmp, Address, Decoder))) { \
89565
0
        return MCDisassembler_Fail; \
89566
0
      } \
89567
665
      tmp = fieldname(insn, 0, 4); \
89568
665
      if (!Check(&S, DecodeDPR_VFP2RegisterClass( \
89569
665
                 MI, tmp, Address, Decoder))) { \
89570
0
        return MCDisassembler_Fail; \
89571
0
      } \
89572
665
      tmp = fieldname(insn, 5, 1); \
89573
665
      MCOperand_CreateImm0(MI, tmp); \
89574
665
      return S; \
89575
665
    case 222: \
89576
519
      tmp = 0x0; \
89577
519
      tmp |= fieldname(insn, 12, 4) << 0; \
89578
519
      tmp |= fieldname(insn, 22, 1) << 4; \
89579
519
      if (!Check(&S, DecodeQPRRegisterClass( \
89580
519
                 MI, tmp, Address, Decoder))) { \
89581
2
        return MCDisassembler_Fail; \
89582
2
      } \
89583
519
      tmp = 0x0; \
89584
517
      tmp |= fieldname(insn, 7, 1) << 4; \
89585
517
      tmp |= fieldname(insn, 16, 4) << 0; \
89586
517
      if (!Check(&S, DecodeQPRRegisterClass( \
89587
517
                 MI, tmp, Address, Decoder))) { \
89588
4
        return MCDisassembler_Fail; \
89589
4
      } \
89590
517
      tmp = fieldname(insn, 0, 4); \
89591
513
      if (!Check(&S, DecodeDPR_VFP2RegisterClass( \
89592
513
                 MI, tmp, Address, Decoder))) { \
89593
0
        return MCDisassembler_Fail; \
89594
0
      } \
89595
513
      tmp = fieldname(insn, 5, 1); \
89596
513
      MCOperand_CreateImm0(MI, tmp); \
89597
513
      return S; \
89598
513
    case 223: \
89599
198
      tmp = 0x0; \
89600
198
      tmp |= fieldname(insn, 12, 4) << 0; \
89601
198
      tmp |= fieldname(insn, 22, 1) << 4; \
89602
198
      if (!Check(&S, DecodeQPRRegisterClass( \
89603
198
                 MI, tmp, Address, Decoder))) { \
89604
1
        return MCDisassembler_Fail; \
89605
1
      } \
89606
198
      tmp = 0x0; \
89607
197
      tmp |= fieldname(insn, 7, 1) << 4; \
89608
197
      tmp |= fieldname(insn, 16, 4) << 0; \
89609
197
      if (!Check(&S, DecodeDPRRegisterClass( \
89610
197
                 MI, tmp, Address, Decoder))) { \
89611
0
        return MCDisassembler_Fail; \
89612
0
      } \
89613
197
      tmp = fieldname(insn, 0, 4); \
89614
197
      if (!Check(&S, DecodeDPR_VFP2RegisterClass( \
89615
197
                 MI, tmp, Address, Decoder))) { \
89616
0
        return MCDisassembler_Fail; \
89617
0
      } \
89618
197
      tmp = fieldname(insn, 5, 1); \
89619
197
      MCOperand_CreateImm0(MI, tmp); \
89620
197
      return S; \
89621
197
    case 224: \
89622
187
      tmp = 0x0; \
89623
187
      tmp |= fieldname(insn, 12, 4) << 0; \
89624
187
      tmp |= fieldname(insn, 22, 1) << 4; \
89625
187
      if (!Check(&S, DecodeDPRRegisterClass( \
89626
187
                 MI, tmp, Address, Decoder))) { \
89627
0
        return MCDisassembler_Fail; \
89628
0
      } \
89629
187
      tmp = 0x0; \
89630
187
      tmp |= fieldname(insn, 7, 1) << 4; \
89631
187
      tmp |= fieldname(insn, 16, 4) << 0; \
89632
187
      if (!Check(&S, DecodeDPRRegisterClass( \
89633
187
                 MI, tmp, Address, Decoder))) { \
89634
0
        return MCDisassembler_Fail; \
89635
0
      } \
89636
187
      tmp = 0x0; \
89637
187
      tmp |= fieldname(insn, 0, 4) << 0; \
89638
187
      tmp |= fieldname(insn, 5, 1) << 4; \
89639
187
      if (!Check(&S, DecodeDPRRegisterClass( \
89640
187
                 MI, tmp, Address, Decoder))) { \
89641
0
        return MCDisassembler_Fail; \
89642
0
      } \
89643
187
      tmp = fieldname(insn, 10, 1); \
89644
187
      MCOperand_CreateImm0(MI, tmp); \
89645
187
      return S; \
89646
535
    case 225: \
89647
535
      tmp = 0x0; \
89648
535
      tmp |= fieldname(insn, 12, 4) << 0; \
89649
535
      tmp |= fieldname(insn, 22, 1) << 4; \
89650
535
      if (!Check(&S, DecodeDPRRegisterClass( \
89651
535
                 MI, tmp, Address, Decoder))) { \
89652
0
        return MCDisassembler_Fail; \
89653
0
      } \
89654
535
      tmp = 0x0; \
89655
535
      tmp |= fieldname(insn, 7, 1) << 4; \
89656
535
      tmp |= fieldname(insn, 16, 4) << 0; \
89657
535
      if (!Check(&S, DecodeDPRRegisterClass( \
89658
535
                 MI, tmp, Address, Decoder))) { \
89659
0
        return MCDisassembler_Fail; \
89660
0
      } \
89661
535
      tmp = 0x0; \
89662
535
      tmp |= fieldname(insn, 0, 4) << 0; \
89663
535
      tmp |= fieldname(insn, 5, 1) << 4; \
89664
535
      if (!Check(&S, DecodeDPRRegisterClass( \
89665
535
                 MI, tmp, Address, Decoder))) { \
89666
0
        return MCDisassembler_Fail; \
89667
0
      } \
89668
535
      tmp = fieldname(insn, 9, 2); \
89669
535
      MCOperand_CreateImm0(MI, tmp); \
89670
535
      return S; \
89671
535
    case 226: \
89672
256
      tmp = 0x0; \
89673
256
      tmp |= fieldname(insn, 12, 4) << 0; \
89674
256
      tmp |= fieldname(insn, 22, 1) << 4; \
89675
256
      if (!Check(&S, DecodeDPRRegisterClass( \
89676
256
                 MI, tmp, Address, Decoder))) { \
89677
0
        return MCDisassembler_Fail; \
89678
0
      } \
89679
256
      tmp = 0x0; \
89680
256
      tmp |= fieldname(insn, 7, 1) << 4; \
89681
256
      tmp |= fieldname(insn, 16, 4) << 0; \
89682
256
      if (!Check(&S, DecodeDPRRegisterClass( \
89683
256
                 MI, tmp, Address, Decoder))) { \
89684
0
        return MCDisassembler_Fail; \
89685
0
      } \
89686
256
      tmp = 0x0; \
89687
256
      tmp |= fieldname(insn, 0, 4) << 0; \
89688
256
      tmp |= fieldname(insn, 5, 1) << 4; \
89689
256
      if (!Check(&S, DecodeDPRRegisterClass( \
89690
256
                 MI, tmp, Address, Decoder))) { \
89691
0
        return MCDisassembler_Fail; \
89692
0
      } \
89693
256
      tmp = fieldname(insn, 8, 3); \
89694
256
      MCOperand_CreateImm0(MI, tmp); \
89695
256
      return S; \
89696
256
    case 227: \
89697
145
      tmp = 0x0; \
89698
145
      tmp |= fieldname(insn, 12, 4) << 0; \
89699
145
      tmp |= fieldname(insn, 22, 1) << 4; \
89700
145
      if (!Check(&S, DecodeQPRRegisterClass( \
89701
145
                 MI, tmp, Address, Decoder))) { \
89702
2
        return MCDisassembler_Fail; \
89703
2
      } \
89704
145
      tmp = 0x0; \
89705
143
      tmp |= fieldname(insn, 7, 1) << 4; \
89706
143
      tmp |= fieldname(insn, 16, 4) << 0; \
89707
143
      if (!Check(&S, DecodeQPRRegisterClass( \
89708
143
                 MI, tmp, Address, Decoder))) { \
89709
1
        return MCDisassembler_Fail; \
89710
1
      } \
89711
143
      tmp = 0x0; \
89712
142
      tmp |= fieldname(insn, 0, 4) << 0; \
89713
142
      tmp |= fieldname(insn, 5, 1) << 4; \
89714
142
      if (!Check(&S, DecodeQPRRegisterClass( \
89715
142
                 MI, tmp, Address, Decoder))) { \
89716
1
        return MCDisassembler_Fail; \
89717
1
      } \
89718
142
      tmp = fieldname(insn, 11, 1); \
89719
141
      MCOperand_CreateImm0(MI, tmp); \
89720
141
      return S; \
89721
142
    case 228: \
89722
21
      tmp = 0x0; \
89723
21
      tmp |= fieldname(insn, 12, 4) << 0; \
89724
21
      tmp |= fieldname(insn, 22, 1) << 4; \
89725
21
      if (!Check(&S, DecodeQPRRegisterClass( \
89726
21
                 MI, tmp, Address, Decoder))) { \
89727
1
        return MCDisassembler_Fail; \
89728
1
      } \
89729
21
      tmp = 0x0; \
89730
20
      tmp |= fieldname(insn, 7, 1) << 4; \
89731
20
      tmp |= fieldname(insn, 16, 4) << 0; \
89732
20
      if (!Check(&S, DecodeQPRRegisterClass( \
89733
20
                 MI, tmp, Address, Decoder))) { \
89734
1
        return MCDisassembler_Fail; \
89735
1
      } \
89736
20
      tmp = 0x0; \
89737
19
      tmp |= fieldname(insn, 0, 4) << 0; \
89738
19
      tmp |= fieldname(insn, 5, 1) << 4; \
89739
19
      if (!Check(&S, DecodeQPRRegisterClass( \
89740
19
                 MI, tmp, Address, Decoder))) { \
89741
1
        return MCDisassembler_Fail; \
89742
1
      } \
89743
19
      tmp = fieldname(insn, 10, 2); \
89744
18
      MCOperand_CreateImm0(MI, tmp); \
89745
18
      return S; \
89746
165
    case 229: \
89747
165
      tmp = 0x0; \
89748
165
      tmp |= fieldname(insn, 12, 4) << 0; \
89749
165
      tmp |= fieldname(insn, 22, 1) << 4; \
89750
165
      if (!Check(&S, DecodeQPRRegisterClass( \
89751
165
                 MI, tmp, Address, Decoder))) { \
89752
3
        return MCDisassembler_Fail; \
89753
3
      } \
89754
165
      tmp = 0x0; \
89755
162
      tmp |= fieldname(insn, 7, 1) << 4; \
89756
162
      tmp |= fieldname(insn, 16, 4) << 0; \
89757
162
      if (!Check(&S, DecodeQPRRegisterClass( \
89758
162
                 MI, tmp, Address, Decoder))) { \
89759
3
        return MCDisassembler_Fail; \
89760
3
      } \
89761
162
      tmp = 0x0; \
89762
159
      tmp |= fieldname(insn, 0, 4) << 0; \
89763
159
      tmp |= fieldname(insn, 5, 1) << 4; \
89764
159
      if (!Check(&S, DecodeQPRRegisterClass( \
89765
159
                 MI, tmp, Address, Decoder))) { \
89766
1
        return MCDisassembler_Fail; \
89767
1
      } \
89768
159
      tmp = fieldname(insn, 9, 3); \
89769
158
      MCOperand_CreateImm0(MI, tmp); \
89770
158
      return S; \
89771
159
    case 230: \
89772
85
      tmp = 0x0; \
89773
85
      tmp |= fieldname(insn, 12, 4) << 0; \
89774
85
      tmp |= fieldname(insn, 22, 1) << 4; \
89775
85
      if (!Check(&S, DecodeQPRRegisterClass( \
89776
85
                 MI, tmp, Address, Decoder))) { \
89777
1
        return MCDisassembler_Fail; \
89778
1
      } \
89779
85
      tmp = 0x0; \
89780
84
      tmp |= fieldname(insn, 7, 1) << 4; \
89781
84
      tmp |= fieldname(insn, 16, 4) << 0; \
89782
84
      if (!Check(&S, DecodeQPRRegisterClass( \
89783
84
                 MI, tmp, Address, Decoder))) { \
89784
3
        return MCDisassembler_Fail; \
89785
3
      } \
89786
84
      tmp = 0x0; \
89787
81
      tmp |= fieldname(insn, 0, 4) << 0; \
89788
81
      tmp |= fieldname(insn, 5, 1) << 4; \
89789
81
      if (!Check(&S, DecodeQPRRegisterClass( \
89790
81
                 MI, tmp, Address, Decoder))) { \
89791
2
        return MCDisassembler_Fail; \
89792
2
      } \
89793
81
      tmp = fieldname(insn, 8, 4); \
89794
79
      MCOperand_CreateImm0(MI, tmp); \
89795
79
      return S; \
89796
3.02k
    case 231: \
89797
3.02k
      tmp = 0x0; \
89798
3.02k
      tmp |= fieldname(insn, 12, 4) << 0; \
89799
3.02k
      tmp |= fieldname(insn, 22, 1) << 4; \
89800
3.02k
      if (!Check(&S, DecodeDPRRegisterClass( \
89801
3.02k
                 MI, tmp, Address, Decoder))) { \
89802
0
        return MCDisassembler_Fail; \
89803
0
      } \
89804
3.02k
      tmp = 0x0; \
89805
3.02k
      tmp |= fieldname(insn, 0, 4) << 0; \
89806
3.02k
      tmp |= fieldname(insn, 5, 1) << 4; \
89807
3.02k
      if (!Check(&S, DecodeDPRRegisterClass( \
89808
3.02k
                 MI, tmp, Address, Decoder))) { \
89809
0
        return MCDisassembler_Fail; \
89810
0
      } \
89811
3.02k
      return S; \
89812
4.28k
    case 232: \
89813
4.28k
      tmp = 0x0; \
89814
4.28k
      tmp |= fieldname(insn, 12, 4) << 0; \
89815
4.28k
      tmp |= fieldname(insn, 22, 1) << 4; \
89816
4.28k
      if (!Check(&S, DecodeQPRRegisterClass( \
89817
4.28k
                 MI, tmp, Address, Decoder))) { \
89818
2
        return MCDisassembler_Fail; \
89819
2
      } \
89820
4.28k
      tmp = 0x0; \
89821
4.28k
      tmp |= fieldname(insn, 0, 4) << 0; \
89822
4.28k
      tmp |= fieldname(insn, 5, 1) << 4; \
89823
4.28k
      if (!Check(&S, DecodeQPRRegisterClass( \
89824
4.28k
                 MI, tmp, Address, Decoder))) { \
89825
7
        return MCDisassembler_Fail; \
89826
7
      } \
89827
4.28k
      return S; \
89828
4.28k
    case 233: \
89829
143
      tmp = 0x0; \
89830
143
      tmp |= fieldname(insn, 12, 4) << 0; \
89831
143
      tmp |= fieldname(insn, 22, 1) << 4; \
89832
143
      if (!Check(&S, DecodeDPRRegisterClass( \
89833
143
                 MI, tmp, Address, Decoder))) { \
89834
0
        return MCDisassembler_Fail; \
89835
0
      } \
89836
143
      tmp = 0x0; \
89837
143
      tmp |= fieldname(insn, 0, 4) << 0; \
89838
143
      tmp |= fieldname(insn, 5, 1) << 4; \
89839
143
      if (!Check(&S, DecodeDPRRegisterClass( \
89840
143
                 MI, tmp, Address, Decoder))) { \
89841
0
        return MCDisassembler_Fail; \
89842
0
      } \
89843
143
      tmp = 0x0; \
89844
143
      tmp |= fieldname(insn, 12, 4) << 0; \
89845
143
      tmp |= fieldname(insn, 22, 1) << 4; \
89846
143
      if (!Check(&S, DecodeDPRRegisterClass( \
89847
143
                 MI, tmp, Address, Decoder))) { \
89848
0
        return MCDisassembler_Fail; \
89849
0
      } \
89850
143
      tmp = 0x0; \
89851
143
      tmp |= fieldname(insn, 0, 4) << 0; \
89852
143
      tmp |= fieldname(insn, 5, 1) << 4; \
89853
143
      if (!Check(&S, DecodeDPRRegisterClass( \
89854
143
                 MI, tmp, Address, Decoder))) { \
89855
0
        return MCDisassembler_Fail; \
89856
0
      } \
89857
143
      return S; \
89858
300
    case 234: \
89859
300
      tmp = 0x0; \
89860
300
      tmp |= fieldname(insn, 12, 4) << 0; \
89861
300
      tmp |= fieldname(insn, 22, 1) << 4; \
89862
300
      if (!Check(&S, DecodeQPRRegisterClass( \
89863
300
                 MI, tmp, Address, Decoder))) { \
89864
1
        return MCDisassembler_Fail; \
89865
1
      } \
89866
300
      tmp = 0x0; \
89867
299
      tmp |= fieldname(insn, 0, 4) << 0; \
89868
299
      tmp |= fieldname(insn, 5, 1) << 4; \
89869
299
      if (!Check(&S, DecodeQPRRegisterClass( \
89870
299
                 MI, tmp, Address, Decoder))) { \
89871
1
        return MCDisassembler_Fail; \
89872
1
      } \
89873
299
      tmp = 0x0; \
89874
298
      tmp |= fieldname(insn, 12, 4) << 0; \
89875
298
      tmp |= fieldname(insn, 22, 1) << 4; \
89876
298
      if (!Check(&S, DecodeQPRRegisterClass( \
89877
298
                 MI, tmp, Address, Decoder))) { \
89878
0
        return MCDisassembler_Fail; \
89879
0
      } \
89880
298
      tmp = 0x0; \
89881
298
      tmp |= fieldname(insn, 0, 4) << 0; \
89882
298
      tmp |= fieldname(insn, 5, 1) << 4; \
89883
298
      if (!Check(&S, DecodeQPRRegisterClass( \
89884
298
                 MI, tmp, Address, Decoder))) { \
89885
0
        return MCDisassembler_Fail; \
89886
0
      } \
89887
298
      return S; \
89888
298
    case 235: \
89889
99
      tmp = 0x0; \
89890
99
      tmp |= fieldname(insn, 12, 4) << 0; \
89891
99
      tmp |= fieldname(insn, 22, 1) << 4; \
89892
99
      if (!Check(&S, DecodeDPRRegisterClass( \
89893
99
                 MI, tmp, Address, Decoder))) { \
89894
0
        return MCDisassembler_Fail; \
89895
0
      } \
89896
99
      tmp = 0x0; \
89897
99
      tmp |= fieldname(insn, 0, 4) << 0; \
89898
99
      tmp |= fieldname(insn, 5, 1) << 4; \
89899
99
      if (!Check(&S, DecodeQPRRegisterClass( \
89900
99
                 MI, tmp, Address, Decoder))) { \
89901
1
        return MCDisassembler_Fail; \
89902
1
      } \
89903
99
      return S; \
89904
99
    case 236: \
89905
75
      if (!Check(&S, DecodeVSHLMaxInstruction( \
89906
75
                 MI, insn, Address, Decoder))) { \
89907
1
        return MCDisassembler_Fail; \
89908
1
      } \
89909
75
      return S; \
89910
75
    case 237: \
89911
52
      tmp = 0x0; \
89912
52
      tmp |= fieldname(insn, 12, 4) << 0; \
89913
52
      tmp |= fieldname(insn, 22, 1) << 4; \
89914
52
      if (!Check(&S, DecodeDPRRegisterClass( \
89915
52
                 MI, tmp, Address, Decoder))) { \
89916
0
        return MCDisassembler_Fail; \
89917
0
      } \
89918
52
      tmp = 0x0; \
89919
52
      tmp |= fieldname(insn, 12, 4) << 0; \
89920
52
      tmp |= fieldname(insn, 22, 1) << 4; \
89921
52
      if (!Check(&S, DecodeDPRRegisterClass( \
89922
52
                 MI, tmp, Address, Decoder))) { \
89923
0
        return MCDisassembler_Fail; \
89924
0
      } \
89925
52
      tmp = 0x0; \
89926
52
      tmp |= fieldname(insn, 0, 4) << 0; \
89927
52
      tmp |= fieldname(insn, 5, 1) << 4; \
89928
52
      if (!Check(&S, DecodeDPRRegisterClass( \
89929
52
                 MI, tmp, Address, Decoder))) { \
89930
0
        return MCDisassembler_Fail; \
89931
0
      } \
89932
52
      return S; \
89933
80
    case 238: \
89934
80
      tmp = 0x0; \
89935
80
      tmp |= fieldname(insn, 12, 4) << 0; \
89936
80
      tmp |= fieldname(insn, 22, 1) << 4; \
89937
80
      if (!Check(&S, DecodeQPRRegisterClass( \
89938
80
                 MI, tmp, Address, Decoder))) { \
89939
2
        return MCDisassembler_Fail; \
89940
2
      } \
89941
80
      tmp = 0x0; \
89942
78
      tmp |= fieldname(insn, 12, 4) << 0; \
89943
78
      tmp |= fieldname(insn, 22, 1) << 4; \
89944
78
      if (!Check(&S, DecodeQPRRegisterClass( \
89945
78
                 MI, tmp, Address, Decoder))) { \
89946
0
        return MCDisassembler_Fail; \
89947
0
      } \
89948
78
      tmp = 0x0; \
89949
78
      tmp |= fieldname(insn, 0, 4) << 0; \
89950
78
      tmp |= fieldname(insn, 5, 1) << 4; \
89951
78
      if (!Check(&S, DecodeQPRRegisterClass( \
89952
78
                 MI, tmp, Address, Decoder))) { \
89953
1
        return MCDisassembler_Fail; \
89954
1
      } \
89955
78
      return S; \
89956
78
    case 239: \
89957
53
      tmp = 0x0; \
89958
53
      tmp |= fieldname(insn, 12, 4) << 0; \
89959
53
      tmp |= fieldname(insn, 22, 1) << 4; \
89960
53
      if (!Check(&S, DecodeQPRRegisterClass( \
89961
53
                 MI, tmp, Address, Decoder))) { \
89962
1
        return MCDisassembler_Fail; \
89963
1
      } \
89964
53
      tmp = 0x0; \
89965
52
      tmp |= fieldname(insn, 0, 4) << 0; \
89966
52
      tmp |= fieldname(insn, 5, 1) << 4; \
89967
52
      if (!Check(&S, DecodeDPRRegisterClass( \
89968
52
                 MI, tmp, Address, Decoder))) { \
89969
0
        return MCDisassembler_Fail; \
89970
0
      } \
89971
52
      return S; \
89972
1.15k
    case 240: \
89973
1.15k
      if (!Check(&S, DecodeTBLInstruction(MI, insn, Address, \
89974
1.15k
                  Decoder))) { \
89975
1
        return MCDisassembler_Fail; \
89976
1
      } \
89977
1.15k
      return S; \
89978
1.15k
    case 241: \
89979
36
      tmp = 0x0; \
89980
36
      tmp |= fieldname(insn, 12, 4) << 0; \
89981
36
      tmp |= fieldname(insn, 22, 1) << 4; \
89982
36
      if (!Check(&S, DecodeDPRRegisterClass( \
89983
36
                 MI, tmp, Address, Decoder))) { \
89984
0
        return MCDisassembler_Fail; \
89985
0
      } \
89986
36
      tmp = 0x0; \
89987
36
      tmp |= fieldname(insn, 0, 4) << 0; \
89988
36
      tmp |= fieldname(insn, 5, 1) << 4; \
89989
36
      if (!Check(&S, DecodeDPRRegisterClass( \
89990
36
                 MI, tmp, Address, Decoder))) { \
89991
0
        return MCDisassembler_Fail; \
89992
0
      } \
89993
36
      tmp = fieldname(insn, 19, 1); \
89994
36
      MCOperand_CreateImm0(MI, tmp); \
89995
36
      return S; \
89996
54
    case 242: \
89997
54
      tmp = 0x0; \
89998
54
      tmp |= fieldname(insn, 12, 4) << 0; \
89999
54
      tmp |= fieldname(insn, 22, 1) << 4; \
90000
54
      if (!Check(&S, DecodeDPRRegisterClass( \
90001
54
                 MI, tmp, Address, Decoder))) { \
90002
0
        return MCDisassembler_Fail; \
90003
0
      } \
90004
54
      tmp = 0x0; \
90005
54
      tmp |= fieldname(insn, 0, 4) << 0; \
90006
54
      tmp |= fieldname(insn, 5, 1) << 4; \
90007
54
      if (!Check(&S, DecodeDPRRegisterClass( \
90008
54
                 MI, tmp, Address, Decoder))) { \
90009
0
        return MCDisassembler_Fail; \
90010
0
      } \
90011
54
      tmp = fieldname(insn, 18, 2); \
90012
54
      MCOperand_CreateImm0(MI, tmp); \
90013
54
      return S; \
90014
163
    case 243: \
90015
163
      tmp = 0x0; \
90016
163
      tmp |= fieldname(insn, 12, 4) << 0; \
90017
163
      tmp |= fieldname(insn, 22, 1) << 4; \
90018
163
      if (!Check(&S, DecodeDPRRegisterClass( \
90019
163
                 MI, tmp, Address, Decoder))) { \
90020
0
        return MCDisassembler_Fail; \
90021
0
      } \
90022
163
      tmp = 0x0; \
90023
163
      tmp |= fieldname(insn, 0, 4) << 0; \
90024
163
      tmp |= fieldname(insn, 5, 1) << 4; \
90025
163
      if (!Check(&S, DecodeDPRRegisterClass( \
90026
163
                 MI, tmp, Address, Decoder))) { \
90027
0
        return MCDisassembler_Fail; \
90028
0
      } \
90029
163
      tmp = fieldname(insn, 17, 3); \
90030
163
      MCOperand_CreateImm0(MI, tmp); \
90031
163
      return S; \
90032
163
    case 244: \
90033
64
      tmp = 0x0; \
90034
64
      tmp |= fieldname(insn, 12, 4) << 0; \
90035
64
      tmp |= fieldname(insn, 22, 1) << 4; \
90036
64
      if (!Check(&S, DecodeQPRRegisterClass( \
90037
64
                 MI, tmp, Address, Decoder))) { \
90038
1
        return MCDisassembler_Fail; \
90039
1
      } \
90040
64
      tmp = 0x0; \
90041
63
      tmp |= fieldname(insn, 0, 4) << 0; \
90042
63
      tmp |= fieldname(insn, 5, 1) << 4; \
90043
63
      if (!Check(&S, DecodeDPRRegisterClass( \
90044
63
                 MI, tmp, Address, Decoder))) { \
90045
0
        return MCDisassembler_Fail; \
90046
0
      } \
90047
63
      tmp = fieldname(insn, 19, 1); \
90048
63
      MCOperand_CreateImm0(MI, tmp); \
90049
63
      return S; \
90050
63
    case 245: \
90051
35
      tmp = 0x0; \
90052
35
      tmp |= fieldname(insn, 12, 4) << 0; \
90053
35
      tmp |= fieldname(insn, 22, 1) << 4; \
90054
35
      if (!Check(&S, DecodeQPRRegisterClass( \
90055
35
                 MI, tmp, Address, Decoder))) { \
90056
1
        return MCDisassembler_Fail; \
90057
1
      } \
90058
35
      tmp = 0x0; \
90059
34
      tmp |= fieldname(insn, 0, 4) << 0; \
90060
34
      tmp |= fieldname(insn, 5, 1) << 4; \
90061
34
      if (!Check(&S, DecodeDPRRegisterClass( \
90062
34
                 MI, tmp, Address, Decoder))) { \
90063
0
        return MCDisassembler_Fail; \
90064
0
      } \
90065
34
      tmp = fieldname(insn, 18, 2); \
90066
34
      MCOperand_CreateImm0(MI, tmp); \
90067
34
      return S; \
90068
36
    case 246: \
90069
36
      tmp = 0x0; \
90070
36
      tmp |= fieldname(insn, 12, 4) << 0; \
90071
36
      tmp |= fieldname(insn, 22, 1) << 4; \
90072
36
      if (!Check(&S, DecodeQPRRegisterClass( \
90073
36
                 MI, tmp, Address, Decoder))) { \
90074
1
        return MCDisassembler_Fail; \
90075
1
      } \
90076
36
      tmp = 0x0; \
90077
35
      tmp |= fieldname(insn, 0, 4) << 0; \
90078
35
      tmp |= fieldname(insn, 5, 1) << 4; \
90079
35
      if (!Check(&S, DecodeDPRRegisterClass( \
90080
35
                 MI, tmp, Address, Decoder))) { \
90081
0
        return MCDisassembler_Fail; \
90082
0
      } \
90083
35
      tmp = fieldname(insn, 17, 3); \
90084
35
      MCOperand_CreateImm0(MI, tmp); \
90085
35
      return S; \
90086
45
    case 247: \
90087
45
      tmp = 0x0; \
90088
45
      tmp |= fieldname(insn, 12, 4) << 0; \
90089
45
      tmp |= fieldname(insn, 22, 1) << 4; \
90090
45
      if (!Check(&S, DecodeDPRRegisterClass( \
90091
45
                 MI, tmp, Address, Decoder))) { \
90092
0
        return MCDisassembler_Fail; \
90093
0
      } \
90094
45
      tmp = 0x0; \
90095
45
      tmp |= fieldname(insn, 0, 4) << 0; \
90096
45
      tmp |= fieldname(insn, 5, 1) << 4; \
90097
45
      if (!Check(&S, DecodeDPRRegisterClass( \
90098
45
                 MI, tmp, Address, Decoder))) { \
90099
0
        return MCDisassembler_Fail; \
90100
0
      } \
90101
45
      tmp = fieldname(insn, 16, 3); \
90102
45
      if (!Check(&S, DecodeShiftRight8Imm(MI, tmp, Address, \
90103
45
                  Decoder))) { \
90104
0
        return MCDisassembler_Fail; \
90105
0
      } \
90106
45
      return S; \
90107
193
    case 248: \
90108
193
      tmp = 0x0; \
90109
193
      tmp |= fieldname(insn, 12, 4) << 0; \
90110
193
      tmp |= fieldname(insn, 22, 1) << 4; \
90111
193
      if (!Check(&S, DecodeDPRRegisterClass( \
90112
193
                 MI, tmp, Address, Decoder))) { \
90113
0
        return MCDisassembler_Fail; \
90114
0
      } \
90115
193
      tmp = 0x0; \
90116
193
      tmp |= fieldname(insn, 0, 4) << 0; \
90117
193
      tmp |= fieldname(insn, 5, 1) << 4; \
90118
193
      if (!Check(&S, DecodeDPRRegisterClass( \
90119
193
                 MI, tmp, Address, Decoder))) { \
90120
0
        return MCDisassembler_Fail; \
90121
0
      } \
90122
193
      tmp = fieldname(insn, 16, 4); \
90123
193
      if (!Check(&S, DecodeShiftRight16Imm(MI, tmp, Address, \
90124
193
                   Decoder))) { \
90125
0
        return MCDisassembler_Fail; \
90126
0
      } \
90127
193
      return S; \
90128
1.11k
    case 249: \
90129
1.11k
      tmp = 0x0; \
90130
1.11k
      tmp |= fieldname(insn, 12, 4) << 0; \
90131
1.11k
      tmp |= fieldname(insn, 22, 1) << 4; \
90132
1.11k
      if (!Check(&S, DecodeDPRRegisterClass( \
90133
1.11k
                 MI, tmp, Address, Decoder))) { \
90134
0
        return MCDisassembler_Fail; \
90135
0
      } \
90136
1.11k
      tmp = 0x0; \
90137
1.11k
      tmp |= fieldname(insn, 0, 4) << 0; \
90138
1.11k
      tmp |= fieldname(insn, 5, 1) << 4; \
90139
1.11k
      if (!Check(&S, DecodeDPRRegisterClass( \
90140
1.11k
                 MI, tmp, Address, Decoder))) { \
90141
0
        return MCDisassembler_Fail; \
90142
0
      } \
90143
1.11k
      tmp = fieldname(insn, 16, 5); \
90144
1.11k
      if (!Check(&S, DecodeShiftRight32Imm(MI, tmp, Address, \
90145
1.11k
                   Decoder))) { \
90146
0
        return MCDisassembler_Fail; \
90147
0
      } \
90148
1.11k
      return S; \
90149
1.11k
    case 250: \
90150
236
      tmp = 0x0; \
90151
236
      tmp |= fieldname(insn, 12, 4) << 0; \
90152
236
      tmp |= fieldname(insn, 22, 1) << 4; \
90153
236
      if (!Check(&S, DecodeDPRRegisterClass( \
90154
236
                 MI, tmp, Address, Decoder))) { \
90155
0
        return MCDisassembler_Fail; \
90156
0
      } \
90157
236
      tmp = 0x0; \
90158
236
      tmp |= fieldname(insn, 12, 4) << 0; \
90159
236
      tmp |= fieldname(insn, 22, 1) << 4; \
90160
236
      if (!Check(&S, DecodeDPRRegisterClass( \
90161
236
                 MI, tmp, Address, Decoder))) { \
90162
0
        return MCDisassembler_Fail; \
90163
0
      } \
90164
236
      tmp = 0x0; \
90165
236
      tmp |= fieldname(insn, 0, 4) << 0; \
90166
236
      tmp |= fieldname(insn, 5, 1) << 4; \
90167
236
      if (!Check(&S, DecodeDPRRegisterClass( \
90168
236
                 MI, tmp, Address, Decoder))) { \
90169
0
        return MCDisassembler_Fail; \
90170
0
      } \
90171
236
      tmp = fieldname(insn, 16, 3); \
90172
236
      if (!Check(&S, DecodeShiftRight8Imm(MI, tmp, Address, \
90173
236
                  Decoder))) { \
90174
0
        return MCDisassembler_Fail; \
90175
0
      } \
90176
236
      return S; \
90177
236
    case 251: \
90178
71
      tmp = 0x0; \
90179
71
      tmp |= fieldname(insn, 12, 4) << 0; \
90180
71
      tmp |= fieldname(insn, 22, 1) << 4; \
90181
71
      if (!Check(&S, DecodeDPRRegisterClass( \
90182
71
                 MI, tmp, Address, Decoder))) { \
90183
0
        return MCDisassembler_Fail; \
90184
0
      } \
90185
71
      tmp = 0x0; \
90186
71
      tmp |= fieldname(insn, 12, 4) << 0; \
90187
71
      tmp |= fieldname(insn, 22, 1) << 4; \
90188
71
      if (!Check(&S, DecodeDPRRegisterClass( \
90189
71
                 MI, tmp, Address, Decoder))) { \
90190
0
        return MCDisassembler_Fail; \
90191
0
      } \
90192
71
      tmp = 0x0; \
90193
71
      tmp |= fieldname(insn, 0, 4) << 0; \
90194
71
      tmp |= fieldname(insn, 5, 1) << 4; \
90195
71
      if (!Check(&S, DecodeDPRRegisterClass( \
90196
71
                 MI, tmp, Address, Decoder))) { \
90197
0
        return MCDisassembler_Fail; \
90198
0
      } \
90199
71
      tmp = fieldname(insn, 16, 4); \
90200
71
      if (!Check(&S, DecodeShiftRight16Imm(MI, tmp, Address, \
90201
71
                   Decoder))) { \
90202
0
        return MCDisassembler_Fail; \
90203
0
      } \
90204
71
      return S; \
90205
112
    case 252: \
90206
112
      tmp = 0x0; \
90207
112
      tmp |= fieldname(insn, 12, 4) << 0; \
90208
112
      tmp |= fieldname(insn, 22, 1) << 4; \
90209
112
      if (!Check(&S, DecodeDPRRegisterClass( \
90210
112
                 MI, tmp, Address, Decoder))) { \
90211
0
        return MCDisassembler_Fail; \
90212
0
      } \
90213
112
      tmp = 0x0; \
90214
112
      tmp |= fieldname(insn, 12, 4) << 0; \
90215
112
      tmp |= fieldname(insn, 22, 1) << 4; \
90216
112
      if (!Check(&S, DecodeDPRRegisterClass( \
90217
112
                 MI, tmp, Address, Decoder))) { \
90218
0
        return MCDisassembler_Fail; \
90219
0
      } \
90220
112
      tmp = 0x0; \
90221
112
      tmp |= fieldname(insn, 0, 4) << 0; \
90222
112
      tmp |= fieldname(insn, 5, 1) << 4; \
90223
112
      if (!Check(&S, DecodeDPRRegisterClass( \
90224
112
                 MI, tmp, Address, Decoder))) { \
90225
0
        return MCDisassembler_Fail; \
90226
0
      } \
90227
112
      tmp = fieldname(insn, 16, 5); \
90228
112
      if (!Check(&S, DecodeShiftRight32Imm(MI, tmp, Address, \
90229
112
                   Decoder))) { \
90230
0
        return MCDisassembler_Fail; \
90231
0
      } \
90232
112
      return S; \
90233
112
    case 253: \
90234
48
      tmp = 0x0; \
90235
48
      tmp |= fieldname(insn, 12, 4) << 0; \
90236
48
      tmp |= fieldname(insn, 22, 1) << 4; \
90237
48
      if (!Check(&S, DecodeDPRRegisterClass( \
90238
48
                 MI, tmp, Address, Decoder))) { \
90239
0
        return MCDisassembler_Fail; \
90240
0
      } \
90241
48
      tmp = 0x0; \
90242
48
      tmp |= fieldname(insn, 0, 4) << 0; \
90243
48
      tmp |= fieldname(insn, 5, 1) << 4; \
90244
48
      if (!Check(&S, DecodeDPRRegisterClass( \
90245
48
                 MI, tmp, Address, Decoder))) { \
90246
0
        return MCDisassembler_Fail; \
90247
0
      } \
90248
48
      tmp = fieldname(insn, 16, 3); \
90249
48
      MCOperand_CreateImm0(MI, tmp); \
90250
48
      return S; \
90251
99
    case 254: \
90252
99
      tmp = 0x0; \
90253
99
      tmp |= fieldname(insn, 12, 4) << 0; \
90254
99
      tmp |= fieldname(insn, 22, 1) << 4; \
90255
99
      if (!Check(&S, DecodeDPRRegisterClass( \
90256
99
                 MI, tmp, Address, Decoder))) { \
90257
0
        return MCDisassembler_Fail; \
90258
0
      } \
90259
99
      tmp = 0x0; \
90260
99
      tmp |= fieldname(insn, 12, 4) << 0; \
90261
99
      tmp |= fieldname(insn, 22, 1) << 4; \
90262
99
      if (!Check(&S, DecodeDPRRegisterClass( \
90263
99
                 MI, tmp, Address, Decoder))) { \
90264
0
        return MCDisassembler_Fail; \
90265
0
      } \
90266
99
      tmp = 0x0; \
90267
99
      tmp |= fieldname(insn, 0, 4) << 0; \
90268
99
      tmp |= fieldname(insn, 5, 1) << 4; \
90269
99
      if (!Check(&S, DecodeDPRRegisterClass( \
90270
99
                 MI, tmp, Address, Decoder))) { \
90271
0
        return MCDisassembler_Fail; \
90272
0
      } \
90273
99
      tmp = fieldname(insn, 16, 3); \
90274
99
      MCOperand_CreateImm0(MI, tmp); \
90275
99
      return S; \
90276
354
    case 255: \
90277
354
      tmp = 0x0; \
90278
354
      tmp |= fieldname(insn, 12, 4) << 0; \
90279
354
      tmp |= fieldname(insn, 22, 1) << 4; \
90280
354
      if (!Check(&S, DecodeDPRRegisterClass( \
90281
354
                 MI, tmp, Address, Decoder))) { \
90282
0
        return MCDisassembler_Fail; \
90283
0
      } \
90284
354
      tmp = 0x0; \
90285
354
      tmp |= fieldname(insn, 0, 4) << 0; \
90286
354
      tmp |= fieldname(insn, 5, 1) << 4; \
90287
354
      if (!Check(&S, DecodeDPRRegisterClass( \
90288
354
                 MI, tmp, Address, Decoder))) { \
90289
0
        return MCDisassembler_Fail; \
90290
0
      } \
90291
354
      tmp = fieldname(insn, 16, 4); \
90292
354
      MCOperand_CreateImm0(MI, tmp); \
90293
354
      return S; \
90294
354
    case 256: \
90295
80
      tmp = 0x0; \
90296
80
      tmp |= fieldname(insn, 12, 4) << 0; \
90297
80
      tmp |= fieldname(insn, 22, 1) << 4; \
90298
80
      if (!Check(&S, DecodeDPRRegisterClass( \
90299
80
                 MI, tmp, Address, Decoder))) { \
90300
0
        return MCDisassembler_Fail; \
90301
0
      } \
90302
80
      tmp = 0x0; \
90303
80
      tmp |= fieldname(insn, 12, 4) << 0; \
90304
80
      tmp |= fieldname(insn, 22, 1) << 4; \
90305
80
      if (!Check(&S, DecodeDPRRegisterClass( \
90306
80
                 MI, tmp, Address, Decoder))) { \
90307
0
        return MCDisassembler_Fail; \
90308
0
      } \
90309
80
      tmp = 0x0; \
90310
80
      tmp |= fieldname(insn, 0, 4) << 0; \
90311
80
      tmp |= fieldname(insn, 5, 1) << 4; \
90312
80
      if (!Check(&S, DecodeDPRRegisterClass( \
90313
80
                 MI, tmp, Address, Decoder))) { \
90314
0
        return MCDisassembler_Fail; \
90315
0
      } \
90316
80
      tmp = fieldname(insn, 16, 4); \
90317
80
      MCOperand_CreateImm0(MI, tmp); \
90318
80
      return S; \
90319
201
    case 257: \
90320
201
      tmp = 0x0; \
90321
201
      tmp |= fieldname(insn, 12, 4) << 0; \
90322
201
      tmp |= fieldname(insn, 22, 1) << 4; \
90323
201
      if (!Check(&S, DecodeDPRRegisterClass( \
90324
201
                 MI, tmp, Address, Decoder))) { \
90325
0
        return MCDisassembler_Fail; \
90326
0
      } \
90327
201
      tmp = 0x0; \
90328
201
      tmp |= fieldname(insn, 0, 4) << 0; \
90329
201
      tmp |= fieldname(insn, 5, 1) << 4; \
90330
201
      if (!Check(&S, DecodeDPRRegisterClass( \
90331
201
                 MI, tmp, Address, Decoder))) { \
90332
0
        return MCDisassembler_Fail; \
90333
0
      } \
90334
201
      tmp = fieldname(insn, 16, 5); \
90335
201
      MCOperand_CreateImm0(MI, tmp); \
90336
201
      return S; \
90337
210
    case 258: \
90338
210
      tmp = 0x0; \
90339
210
      tmp |= fieldname(insn, 12, 4) << 0; \
90340
210
      tmp |= fieldname(insn, 22, 1) << 4; \
90341
210
      if (!Check(&S, DecodeDPRRegisterClass( \
90342
210
                 MI, tmp, Address, Decoder))) { \
90343
0
        return MCDisassembler_Fail; \
90344
0
      } \
90345
210
      tmp = 0x0; \
90346
210
      tmp |= fieldname(insn, 12, 4) << 0; \
90347
210
      tmp |= fieldname(insn, 22, 1) << 4; \
90348
210
      if (!Check(&S, DecodeDPRRegisterClass( \
90349
210
                 MI, tmp, Address, Decoder))) { \
90350
0
        return MCDisassembler_Fail; \
90351
0
      } \
90352
210
      tmp = 0x0; \
90353
210
      tmp |= fieldname(insn, 0, 4) << 0; \
90354
210
      tmp |= fieldname(insn, 5, 1) << 4; \
90355
210
      if (!Check(&S, DecodeDPRRegisterClass( \
90356
210
                 MI, tmp, Address, Decoder))) { \
90357
0
        return MCDisassembler_Fail; \
90358
0
      } \
90359
210
      tmp = fieldname(insn, 16, 5); \
90360
210
      MCOperand_CreateImm0(MI, tmp); \
90361
210
      return S; \
90362
252
    case 259: \
90363
252
      tmp = 0x0; \
90364
252
      tmp |= fieldname(insn, 12, 4) << 0; \
90365
252
      tmp |= fieldname(insn, 22, 1) << 4; \
90366
252
      if (!Check(&S, DecodeDPRRegisterClass( \
90367
252
                 MI, tmp, Address, Decoder))) { \
90368
0
        return MCDisassembler_Fail; \
90369
0
      } \
90370
252
      tmp = 0x0; \
90371
252
      tmp |= fieldname(insn, 0, 4) << 0; \
90372
252
      tmp |= fieldname(insn, 5, 1) << 4; \
90373
252
      if (!Check(&S, DecodeQPRRegisterClass( \
90374
252
                 MI, tmp, Address, Decoder))) { \
90375
3
        return MCDisassembler_Fail; \
90376
3
      } \
90377
252
      tmp = fieldname(insn, 16, 3); \
90378
249
      if (!Check(&S, DecodeShiftRight8Imm(MI, tmp, Address, \
90379
249
                  Decoder))) { \
90380
0
        return MCDisassembler_Fail; \
90381
0
      } \
90382
249
      return S; \
90383
414
    case 260: \
90384
414
      tmp = 0x0; \
90385
414
      tmp |= fieldname(insn, 12, 4) << 0; \
90386
414
      tmp |= fieldname(insn, 22, 1) << 4; \
90387
414
      if (!Check(&S, DecodeDPRRegisterClass( \
90388
414
                 MI, tmp, Address, Decoder))) { \
90389
0
        return MCDisassembler_Fail; \
90390
0
      } \
90391
414
      tmp = 0x0; \
90392
414
      tmp |= fieldname(insn, 0, 4) << 0; \
90393
414
      tmp |= fieldname(insn, 5, 1) << 4; \
90394
414
      if (!Check(&S, DecodeQPRRegisterClass( \
90395
414
                 MI, tmp, Address, Decoder))) { \
90396
3
        return MCDisassembler_Fail; \
90397
3
      } \
90398
414
      tmp = fieldname(insn, 16, 4); \
90399
411
      if (!Check(&S, DecodeShiftRight16Imm(MI, tmp, Address, \
90400
411
                   Decoder))) { \
90401
0
        return MCDisassembler_Fail; \
90402
0
      } \
90403
411
      return S; \
90404
411
    case 261: \
90405
213
      tmp = 0x0; \
90406
213
      tmp |= fieldname(insn, 12, 4) << 0; \
90407
213
      tmp |= fieldname(insn, 22, 1) << 4; \
90408
213
      if (!Check(&S, DecodeDPRRegisterClass( \
90409
213
                 MI, tmp, Address, Decoder))) { \
90410
0
        return MCDisassembler_Fail; \
90411
0
      } \
90412
213
      tmp = 0x0; \
90413
213
      tmp |= fieldname(insn, 0, 4) << 0; \
90414
213
      tmp |= fieldname(insn, 5, 1) << 4; \
90415
213
      if (!Check(&S, DecodeQPRRegisterClass( \
90416
213
                 MI, tmp, Address, Decoder))) { \
90417
4
        return MCDisassembler_Fail; \
90418
4
      } \
90419
213
      tmp = fieldname(insn, 16, 5); \
90420
209
      if (!Check(&S, DecodeShiftRight32Imm(MI, tmp, Address, \
90421
209
                   Decoder))) { \
90422
0
        return MCDisassembler_Fail; \
90423
0
      } \
90424
209
      return S; \
90425
209
    case 262: \
90426
62
      tmp = 0x0; \
90427
62
      tmp |= fieldname(insn, 12, 4) << 0; \
90428
62
      tmp |= fieldname(insn, 22, 1) << 4; \
90429
62
      if (!Check(&S, DecodeQPRRegisterClass( \
90430
62
                 MI, tmp, Address, Decoder))) { \
90431
1
        return MCDisassembler_Fail; \
90432
1
      } \
90433
62
      tmp = 0x0; \
90434
61
      tmp |= fieldname(insn, 0, 4) << 0; \
90435
61
      tmp |= fieldname(insn, 5, 1) << 4; \
90436
61
      if (!Check(&S, DecodeDPRRegisterClass( \
90437
61
                 MI, tmp, Address, Decoder))) { \
90438
0
        return MCDisassembler_Fail; \
90439
0
      } \
90440
61
      tmp = fieldname(insn, 16, 3); \
90441
61
      MCOperand_CreateImm0(MI, tmp); \
90442
61
      return S; \
90443
322
    case 263: \
90444
322
      tmp = 0x0; \
90445
322
      tmp |= fieldname(insn, 12, 4) << 0; \
90446
322
      tmp |= fieldname(insn, 22, 1) << 4; \
90447
322
      if (!Check(&S, DecodeQPRRegisterClass( \
90448
322
                 MI, tmp, Address, Decoder))) { \
90449
1
        return MCDisassembler_Fail; \
90450
1
      } \
90451
322
      tmp = 0x0; \
90452
321
      tmp |= fieldname(insn, 0, 4) << 0; \
90453
321
      tmp |= fieldname(insn, 5, 1) << 4; \
90454
321
      if (!Check(&S, DecodeDPRRegisterClass( \
90455
321
                 MI, tmp, Address, Decoder))) { \
90456
0
        return MCDisassembler_Fail; \
90457
0
      } \
90458
321
      tmp = fieldname(insn, 16, 4); \
90459
321
      MCOperand_CreateImm0(MI, tmp); \
90460
321
      return S; \
90461
321
    case 264: \
90462
92
      tmp = 0x0; \
90463
92
      tmp |= fieldname(insn, 12, 4) << 0; \
90464
92
      tmp |= fieldname(insn, 22, 1) << 4; \
90465
92
      if (!Check(&S, DecodeQPRRegisterClass( \
90466
92
                 MI, tmp, Address, Decoder))) { \
90467
6
        return MCDisassembler_Fail; \
90468
6
      } \
90469
92
      tmp = 0x0; \
90470
86
      tmp |= fieldname(insn, 0, 4) << 0; \
90471
86
      tmp |= fieldname(insn, 5, 1) << 4; \
90472
86
      if (!Check(&S, DecodeDPRRegisterClass( \
90473
86
                 MI, tmp, Address, Decoder))) { \
90474
0
        return MCDisassembler_Fail; \
90475
0
      } \
90476
86
      tmp = fieldname(insn, 16, 5); \
90477
86
      MCOperand_CreateImm0(MI, tmp); \
90478
86
      return S; \
90479
1.49k
    case 265: \
90480
1.49k
      if (!Check(&S, \
90481
1.49k
           DecodeVCVTD(MI, insn, Address, Decoder))) { \
90482
4
        return MCDisassembler_Fail; \
90483
4
      } \
90484
1.49k
      return S; \
90485
3.20k
    case 266: \
90486
3.20k
      if (!Check(&S, DecodeVMOVModImmInstruction( \
90487
3.20k
                 MI, insn, Address, Decoder))) { \
90488
6
        return MCDisassembler_Fail; \
90489
6
      } \
90490
3.20k
      return S; \
90491
3.20k
    case 267: \
90492
281
      tmp = 0x0; \
90493
281
      tmp |= fieldname(insn, 12, 4) << 0; \
90494
281
      tmp |= fieldname(insn, 22, 1) << 4; \
90495
281
      if (!Check(&S, DecodeDPRRegisterClass( \
90496
281
                 MI, tmp, Address, Decoder))) { \
90497
0
        return MCDisassembler_Fail; \
90498
0
      } \
90499
281
      tmp = 0x0; \
90500
281
      tmp |= fieldname(insn, 0, 4) << 0; \
90501
281
      tmp |= fieldname(insn, 5, 1) << 4; \
90502
281
      if (!Check(&S, DecodeDPRRegisterClass( \
90503
281
                 MI, tmp, Address, Decoder))) { \
90504
0
        return MCDisassembler_Fail; \
90505
0
      } \
90506
281
      tmp = fieldname(insn, 16, 6); \
90507
281
      if (!Check(&S, DecodeShiftRight64Imm(MI, tmp, Address, \
90508
281
                   Decoder))) { \
90509
0
        return MCDisassembler_Fail; \
90510
0
      } \
90511
281
      return S; \
90512
281
    case 268: \
90513
138
      tmp = 0x0; \
90514
138
      tmp |= fieldname(insn, 12, 4) << 0; \
90515
138
      tmp |= fieldname(insn, 22, 1) << 4; \
90516
138
      if (!Check(&S, DecodeDPRRegisterClass( \
90517
138
                 MI, tmp, Address, Decoder))) { \
90518
0
        return MCDisassembler_Fail; \
90519
0
      } \
90520
138
      tmp = 0x0; \
90521
138
      tmp |= fieldname(insn, 12, 4) << 0; \
90522
138
      tmp |= fieldname(insn, 22, 1) << 4; \
90523
138
      if (!Check(&S, DecodeDPRRegisterClass( \
90524
138
                 MI, tmp, Address, Decoder))) { \
90525
0
        return MCDisassembler_Fail; \
90526
0
      } \
90527
138
      tmp = 0x0; \
90528
138
      tmp |= fieldname(insn, 0, 4) << 0; \
90529
138
      tmp |= fieldname(insn, 5, 1) << 4; \
90530
138
      if (!Check(&S, DecodeDPRRegisterClass( \
90531
138
                 MI, tmp, Address, Decoder))) { \
90532
0
        return MCDisassembler_Fail; \
90533
0
      } \
90534
138
      tmp = fieldname(insn, 16, 6); \
90535
138
      if (!Check(&S, DecodeShiftRight64Imm(MI, tmp, Address, \
90536
138
                   Decoder))) { \
90537
0
        return MCDisassembler_Fail; \
90538
0
      } \
90539
138
      return S; \
90540
164
    case 269: \
90541
164
      tmp = 0x0; \
90542
164
      tmp |= fieldname(insn, 12, 4) << 0; \
90543
164
      tmp |= fieldname(insn, 22, 1) << 4; \
90544
164
      if (!Check(&S, DecodeDPRRegisterClass( \
90545
164
                 MI, tmp, Address, Decoder))) { \
90546
0
        return MCDisassembler_Fail; \
90547
0
      } \
90548
164
      tmp = 0x0; \
90549
164
      tmp |= fieldname(insn, 0, 4) << 0; \
90550
164
      tmp |= fieldname(insn, 5, 1) << 4; \
90551
164
      if (!Check(&S, DecodeDPRRegisterClass( \
90552
164
                 MI, tmp, Address, Decoder))) { \
90553
0
        return MCDisassembler_Fail; \
90554
0
      } \
90555
164
      tmp = fieldname(insn, 16, 6); \
90556
164
      MCOperand_CreateImm0(MI, tmp); \
90557
164
      return S; \
90558
164
    case 270: \
90559
137
      tmp = 0x0; \
90560
137
      tmp |= fieldname(insn, 12, 4) << 0; \
90561
137
      tmp |= fieldname(insn, 22, 1) << 4; \
90562
137
      if (!Check(&S, DecodeDPRRegisterClass( \
90563
137
                 MI, tmp, Address, Decoder))) { \
90564
0
        return MCDisassembler_Fail; \
90565
0
      } \
90566
137
      tmp = 0x0; \
90567
137
      tmp |= fieldname(insn, 12, 4) << 0; \
90568
137
      tmp |= fieldname(insn, 22, 1) << 4; \
90569
137
      if (!Check(&S, DecodeDPRRegisterClass( \
90570
137
                 MI, tmp, Address, Decoder))) { \
90571
0
        return MCDisassembler_Fail; \
90572
0
      } \
90573
137
      tmp = 0x0; \
90574
137
      tmp |= fieldname(insn, 0, 4) << 0; \
90575
137
      tmp |= fieldname(insn, 5, 1) << 4; \
90576
137
      if (!Check(&S, DecodeDPRRegisterClass( \
90577
137
                 MI, tmp, Address, Decoder))) { \
90578
0
        return MCDisassembler_Fail; \
90579
0
      } \
90580
137
      tmp = fieldname(insn, 16, 6); \
90581
137
      MCOperand_CreateImm0(MI, tmp); \
90582
137
      return S; \
90583
162
    case 271: \
90584
162
      tmp = 0x0; \
90585
162
      tmp |= fieldname(insn, 12, 4) << 0; \
90586
162
      tmp |= fieldname(insn, 22, 1) << 4; \
90587
162
      if (!Check(&S, DecodeQPRRegisterClass( \
90588
162
                 MI, tmp, Address, Decoder))) { \
90589
1
        return MCDisassembler_Fail; \
90590
1
      } \
90591
162
      tmp = 0x0; \
90592
161
      tmp |= fieldname(insn, 0, 4) << 0; \
90593
161
      tmp |= fieldname(insn, 5, 1) << 4; \
90594
161
      if (!Check(&S, DecodeQPRRegisterClass( \
90595
161
                 MI, tmp, Address, Decoder))) { \
90596
3
        return MCDisassembler_Fail; \
90597
3
      } \
90598
161
      tmp = fieldname(insn, 16, 3); \
90599
158
      if (!Check(&S, DecodeShiftRight8Imm(MI, tmp, Address, \
90600
158
                  Decoder))) { \
90601
0
        return MCDisassembler_Fail; \
90602
0
      } \
90603
158
      return S; \
90604
416
    case 272: \
90605
416
      tmp = 0x0; \
90606
416
      tmp |= fieldname(insn, 12, 4) << 0; \
90607
416
      tmp |= fieldname(insn, 22, 1) << 4; \
90608
416
      if (!Check(&S, DecodeQPRRegisterClass( \
90609
416
                 MI, tmp, Address, Decoder))) { \
90610
3
        return MCDisassembler_Fail; \
90611
3
      } \
90612
416
      tmp = 0x0; \
90613
413
      tmp |= fieldname(insn, 0, 4) << 0; \
90614
413
      tmp |= fieldname(insn, 5, 1) << 4; \
90615
413
      if (!Check(&S, DecodeQPRRegisterClass( \
90616
413
                 MI, tmp, Address, Decoder))) { \
90617
1
        return MCDisassembler_Fail; \
90618
1
      } \
90619
413
      tmp = fieldname(insn, 16, 4); \
90620
412
      if (!Check(&S, DecodeShiftRight16Imm(MI, tmp, Address, \
90621
412
                   Decoder))) { \
90622
0
        return MCDisassembler_Fail; \
90623
0
      } \
90624
412
      return S; \
90625
593
    case 273: \
90626
593
      tmp = 0x0; \
90627
593
      tmp |= fieldname(insn, 12, 4) << 0; \
90628
593
      tmp |= fieldname(insn, 22, 1) << 4; \
90629
593
      if (!Check(&S, DecodeQPRRegisterClass( \
90630
593
                 MI, tmp, Address, Decoder))) { \
90631
4
        return MCDisassembler_Fail; \
90632
4
      } \
90633
593
      tmp = 0x0; \
90634
589
      tmp |= fieldname(insn, 0, 4) << 0; \
90635
589
      tmp |= fieldname(insn, 5, 1) << 4; \
90636
589
      if (!Check(&S, DecodeQPRRegisterClass( \
90637
589
                 MI, tmp, Address, Decoder))) { \
90638
1
        return MCDisassembler_Fail; \
90639
1
      } \
90640
589
      tmp = fieldname(insn, 16, 5); \
90641
588
      if (!Check(&S, DecodeShiftRight32Imm(MI, tmp, Address, \
90642
588
                   Decoder))) { \
90643
0
        return MCDisassembler_Fail; \
90644
0
      } \
90645
588
      return S; \
90646
588
    case 274: \
90647
345
      tmp = 0x0; \
90648
345
      tmp |= fieldname(insn, 12, 4) << 0; \
90649
345
      tmp |= fieldname(insn, 22, 1) << 4; \
90650
345
      if (!Check(&S, DecodeQPRRegisterClass( \
90651
345
                 MI, tmp, Address, Decoder))) { \
90652
4
        return MCDisassembler_Fail; \
90653
4
      } \
90654
345
      tmp = 0x0; \
90655
341
      tmp |= fieldname(insn, 12, 4) << 0; \
90656
341
      tmp |= fieldname(insn, 22, 1) << 4; \
90657
341
      if (!Check(&S, DecodeQPRRegisterClass( \
90658
341
                 MI, tmp, Address, Decoder))) { \
90659
0
        return MCDisassembler_Fail; \
90660
0
      } \
90661
341
      tmp = 0x0; \
90662
341
      tmp |= fieldname(insn, 0, 4) << 0; \
90663
341
      tmp |= fieldname(insn, 5, 1) << 4; \
90664
341
      if (!Check(&S, DecodeQPRRegisterClass( \
90665
341
                 MI, tmp, Address, Decoder))) { \
90666
2
        return MCDisassembler_Fail; \
90667
2
      } \
90668
341
      tmp = fieldname(insn, 16, 3); \
90669
339
      if (!Check(&S, DecodeShiftRight8Imm(MI, tmp, Address, \
90670
339
                  Decoder))) { \
90671
0
        return MCDisassembler_Fail; \
90672
0
      } \
90673
339
      return S; \
90674
357
    case 275: \
90675
357
      tmp = 0x0; \
90676
357
      tmp |= fieldname(insn, 12, 4) << 0; \
90677
357
      tmp |= fieldname(insn, 22, 1) << 4; \
90678
357
      if (!Check(&S, DecodeQPRRegisterClass( \
90679
357
                 MI, tmp, Address, Decoder))) { \
90680
1
        return MCDisassembler_Fail; \
90681
1
      } \
90682
357
      tmp = 0x0; \
90683
356
      tmp |= fieldname(insn, 12, 4) << 0; \
90684
356
      tmp |= fieldname(insn, 22, 1) << 4; \
90685
356
      if (!Check(&S, DecodeQPRRegisterClass( \
90686
356
                 MI, tmp, Address, Decoder))) { \
90687
0
        return MCDisassembler_Fail; \
90688
0
      } \
90689
356
      tmp = 0x0; \
90690
356
      tmp |= fieldname(insn, 0, 4) << 0; \
90691
356
      tmp |= fieldname(insn, 5, 1) << 4; \
90692
356
      if (!Check(&S, DecodeQPRRegisterClass( \
90693
356
                 MI, tmp, Address, Decoder))) { \
90694
1
        return MCDisassembler_Fail; \
90695
1
      } \
90696
356
      tmp = fieldname(insn, 16, 4); \
90697
355
      if (!Check(&S, DecodeShiftRight16Imm(MI, tmp, Address, \
90698
355
                   Decoder))) { \
90699
0
        return MCDisassembler_Fail; \
90700
0
      } \
90701
355
      return S; \
90702
355
    case 276: \
90703
239
      tmp = 0x0; \
90704
239
      tmp |= fieldname(insn, 12, 4) << 0; \
90705
239
      tmp |= fieldname(insn, 22, 1) << 4; \
90706
239
      if (!Check(&S, DecodeQPRRegisterClass( \
90707
239
                 MI, tmp, Address, Decoder))) { \
90708
4
        return MCDisassembler_Fail; \
90709
4
      } \
90710
239
      tmp = 0x0; \
90711
235
      tmp |= fieldname(insn, 12, 4) << 0; \
90712
235
      tmp |= fieldname(insn, 22, 1) << 4; \
90713
235
      if (!Check(&S, DecodeQPRRegisterClass( \
90714
235
                 MI, tmp, Address, Decoder))) { \
90715
0
        return MCDisassembler_Fail; \
90716
0
      } \
90717
235
      tmp = 0x0; \
90718
235
      tmp |= fieldname(insn, 0, 4) << 0; \
90719
235
      tmp |= fieldname(insn, 5, 1) << 4; \
90720
235
      if (!Check(&S, DecodeQPRRegisterClass( \
90721
235
                 MI, tmp, Address, Decoder))) { \
90722
1
        return MCDisassembler_Fail; \
90723
1
      } \
90724
235
      tmp = fieldname(insn, 16, 5); \
90725
234
      if (!Check(&S, DecodeShiftRight32Imm(MI, tmp, Address, \
90726
234
                   Decoder))) { \
90727
0
        return MCDisassembler_Fail; \
90728
0
      } \
90729
234
      return S; \
90730
234
    case 277: \
90731
129
      tmp = 0x0; \
90732
129
      tmp |= fieldname(insn, 12, 4) << 0; \
90733
129
      tmp |= fieldname(insn, 22, 1) << 4; \
90734
129
      if (!Check(&S, DecodeQPRRegisterClass( \
90735
129
                 MI, tmp, Address, Decoder))) { \
90736
1
        return MCDisassembler_Fail; \
90737
1
      } \
90738
129
      tmp = 0x0; \
90739
128
      tmp |= fieldname(insn, 0, 4) << 0; \
90740
128
      tmp |= fieldname(insn, 5, 1) << 4; \
90741
128
      if (!Check(&S, DecodeQPRRegisterClass( \
90742
128
                 MI, tmp, Address, Decoder))) { \
90743
2
        return MCDisassembler_Fail; \
90744
2
      } \
90745
128
      tmp = fieldname(insn, 16, 3); \
90746
126
      MCOperand_CreateImm0(MI, tmp); \
90747
126
      return S; \
90748
643
    case 278: \
90749
643
      tmp = 0x0; \
90750
643
      tmp |= fieldname(insn, 12, 4) << 0; \
90751
643
      tmp |= fieldname(insn, 22, 1) << 4; \
90752
643
      if (!Check(&S, DecodeQPRRegisterClass( \
90753
643
                 MI, tmp, Address, Decoder))) { \
90754
2
        return MCDisassembler_Fail; \
90755
2
      } \
90756
643
      tmp = 0x0; \
90757
641
      tmp |= fieldname(insn, 12, 4) << 0; \
90758
641
      tmp |= fieldname(insn, 22, 1) << 4; \
90759
641
      if (!Check(&S, DecodeQPRRegisterClass( \
90760
641
                 MI, tmp, Address, Decoder))) { \
90761
0
        return MCDisassembler_Fail; \
90762
0
      } \
90763
641
      tmp = 0x0; \
90764
641
      tmp |= fieldname(insn, 0, 4) << 0; \
90765
641
      tmp |= fieldname(insn, 5, 1) << 4; \
90766
641
      if (!Check(&S, DecodeQPRRegisterClass( \
90767
641
                 MI, tmp, Address, Decoder))) { \
90768
1
        return MCDisassembler_Fail; \
90769
1
      } \
90770
641
      tmp = fieldname(insn, 16, 3); \
90771
640
      MCOperand_CreateImm0(MI, tmp); \
90772
640
      return S; \
90773
641
    case 279: \
90774
99
      tmp = 0x0; \
90775
99
      tmp |= fieldname(insn, 12, 4) << 0; \
90776
99
      tmp |= fieldname(insn, 22, 1) << 4; \
90777
99
      if (!Check(&S, DecodeQPRRegisterClass( \
90778
99
                 MI, tmp, Address, Decoder))) { \
90779
1
        return MCDisassembler_Fail; \
90780
1
      } \
90781
99
      tmp = 0x0; \
90782
98
      tmp |= fieldname(insn, 0, 4) << 0; \
90783
98
      tmp |= fieldname(insn, 5, 1) << 4; \
90784
98
      if (!Check(&S, DecodeQPRRegisterClass( \
90785
98
                 MI, tmp, Address, Decoder))) { \
90786
1
        return MCDisassembler_Fail; \
90787
1
      } \
90788
98
      tmp = fieldname(insn, 16, 4); \
90789
97
      MCOperand_CreateImm0(MI, tmp); \
90790
97
      return S; \
90791
271
    case 280: \
90792
271
      tmp = 0x0; \
90793
271
      tmp |= fieldname(insn, 12, 4) << 0; \
90794
271
      tmp |= fieldname(insn, 22, 1) << 4; \
90795
271
      if (!Check(&S, DecodeQPRRegisterClass( \
90796
271
                 MI, tmp, Address, Decoder))) { \
90797
1
        return MCDisassembler_Fail; \
90798
1
      } \
90799
271
      tmp = 0x0; \
90800
270
      tmp |= fieldname(insn, 12, 4) << 0; \
90801
270
      tmp |= fieldname(insn, 22, 1) << 4; \
90802
270
      if (!Check(&S, DecodeQPRRegisterClass( \
90803
270
                 MI, tmp, Address, Decoder))) { \
90804
0
        return MCDisassembler_Fail; \
90805
0
      } \
90806
270
      tmp = 0x0; \
90807
270
      tmp |= fieldname(insn, 0, 4) << 0; \
90808
270
      tmp |= fieldname(insn, 5, 1) << 4; \
90809
270
      if (!Check(&S, DecodeQPRRegisterClass( \
90810
270
                 MI, tmp, Address, Decoder))) { \
90811
1
        return MCDisassembler_Fail; \
90812
1
      } \
90813
270
      tmp = fieldname(insn, 16, 4); \
90814
269
      MCOperand_CreateImm0(MI, tmp); \
90815
269
      return S; \
90816
270
    case 281: \
90817
162
      tmp = 0x0; \
90818
162
      tmp |= fieldname(insn, 12, 4) << 0; \
90819
162
      tmp |= fieldname(insn, 22, 1) << 4; \
90820
162
      if (!Check(&S, DecodeQPRRegisterClass( \
90821
162
                 MI, tmp, Address, Decoder))) { \
90822
1
        return MCDisassembler_Fail; \
90823
1
      } \
90824
162
      tmp = 0x0; \
90825
161
      tmp |= fieldname(insn, 0, 4) << 0; \
90826
161
      tmp |= fieldname(insn, 5, 1) << 4; \
90827
161
      if (!Check(&S, DecodeQPRRegisterClass( \
90828
161
                 MI, tmp, Address, Decoder))) { \
90829
2
        return MCDisassembler_Fail; \
90830
2
      } \
90831
161
      tmp = fieldname(insn, 16, 5); \
90832
159
      MCOperand_CreateImm0(MI, tmp); \
90833
159
      return S; \
90834
174
    case 282: \
90835
174
      tmp = 0x0; \
90836
174
      tmp |= fieldname(insn, 12, 4) << 0; \
90837
174
      tmp |= fieldname(insn, 22, 1) << 4; \
90838
174
      if (!Check(&S, DecodeQPRRegisterClass( \
90839
174
                 MI, tmp, Address, Decoder))) { \
90840
1
        return MCDisassembler_Fail; \
90841
1
      } \
90842
174
      tmp = 0x0; \
90843
173
      tmp |= fieldname(insn, 12, 4) << 0; \
90844
173
      tmp |= fieldname(insn, 22, 1) << 4; \
90845
173
      if (!Check(&S, DecodeQPRRegisterClass( \
90846
173
                 MI, tmp, Address, Decoder))) { \
90847
0
        return MCDisassembler_Fail; \
90848
0
      } \
90849
173
      tmp = 0x0; \
90850
173
      tmp |= fieldname(insn, 0, 4) << 0; \
90851
173
      tmp |= fieldname(insn, 5, 1) << 4; \
90852
173
      if (!Check(&S, DecodeQPRRegisterClass( \
90853
173
                 MI, tmp, Address, Decoder))) { \
90854
1
        return MCDisassembler_Fail; \
90855
1
      } \
90856
173
      tmp = fieldname(insn, 16, 5); \
90857
172
      MCOperand_CreateImm0(MI, tmp); \
90858
172
      return S; \
90859
1.28k
    case 283: \
90860
1.28k
      if (!Check(&S, \
90861
1.28k
           DecodeVCVTQ(MI, insn, Address, Decoder))) { \
90862
26
        return MCDisassembler_Fail; \
90863
26
      } \
90864
1.28k
      return S; \
90865
1.28k
    case 284: \
90866
433
      tmp = 0x0; \
90867
433
      tmp |= fieldname(insn, 12, 4) << 0; \
90868
433
      tmp |= fieldname(insn, 22, 1) << 4; \
90869
433
      if (!Check(&S, DecodeQPRRegisterClass( \
90870
433
                 MI, tmp, Address, Decoder))) { \
90871
6
        return MCDisassembler_Fail; \
90872
6
      } \
90873
433
      tmp = 0x0; \
90874
427
      tmp |= fieldname(insn, 0, 4) << 0; \
90875
427
      tmp |= fieldname(insn, 5, 1) << 4; \
90876
427
      if (!Check(&S, DecodeQPRRegisterClass( \
90877
427
                 MI, tmp, Address, Decoder))) { \
90878
10
        return MCDisassembler_Fail; \
90879
10
      } \
90880
427
      tmp = fieldname(insn, 16, 6); \
90881
417
      if (!Check(&S, DecodeShiftRight64Imm(MI, tmp, Address, \
90882
417
                   Decoder))) { \
90883
0
        return MCDisassembler_Fail; \
90884
0
      } \
90885
417
      return S; \
90886
417
    case 285: \
90887
145
      tmp = 0x0; \
90888
145
      tmp |= fieldname(insn, 12, 4) << 0; \
90889
145
      tmp |= fieldname(insn, 22, 1) << 4; \
90890
145
      if (!Check(&S, DecodeQPRRegisterClass( \
90891
145
                 MI, tmp, Address, Decoder))) { \
90892
7
        return MCDisassembler_Fail; \
90893
7
      } \
90894
145
      tmp = 0x0; \
90895
138
      tmp |= fieldname(insn, 12, 4) << 0; \
90896
138
      tmp |= fieldname(insn, 22, 1) << 4; \
90897
138
      if (!Check(&S, DecodeQPRRegisterClass( \
90898
138
                 MI, tmp, Address, Decoder))) { \
90899
0
        return MCDisassembler_Fail; \
90900
0
      } \
90901
138
      tmp = 0x0; \
90902
138
      tmp |= fieldname(insn, 0, 4) << 0; \
90903
138
      tmp |= fieldname(insn, 5, 1) << 4; \
90904
138
      if (!Check(&S, DecodeQPRRegisterClass( \
90905
138
                 MI, tmp, Address, Decoder))) { \
90906
7
        return MCDisassembler_Fail; \
90907
7
      } \
90908
138
      tmp = fieldname(insn, 16, 6); \
90909
131
      if (!Check(&S, DecodeShiftRight64Imm(MI, tmp, Address, \
90910
131
                   Decoder))) { \
90911
0
        return MCDisassembler_Fail; \
90912
0
      } \
90913
131
      return S; \
90914
131
    case 286: \
90915
79
      tmp = 0x0; \
90916
79
      tmp |= fieldname(insn, 12, 4) << 0; \
90917
79
      tmp |= fieldname(insn, 22, 1) << 4; \
90918
79
      if (!Check(&S, DecodeQPRRegisterClass( \
90919
79
                 MI, tmp, Address, Decoder))) { \
90920
2
        return MCDisassembler_Fail; \
90921
2
      } \
90922
79
      tmp = 0x0; \
90923
77
      tmp |= fieldname(insn, 0, 4) << 0; \
90924
77
      tmp |= fieldname(insn, 5, 1) << 4; \
90925
77
      if (!Check(&S, DecodeQPRRegisterClass( \
90926
77
                 MI, tmp, Address, Decoder))) { \
90927
7
        return MCDisassembler_Fail; \
90928
7
      } \
90929
77
      tmp = fieldname(insn, 16, 6); \
90930
70
      MCOperand_CreateImm0(MI, tmp); \
90931
70
      return S; \
90932
87
    case 287: \
90933
87
      tmp = 0x0; \
90934
87
      tmp |= fieldname(insn, 12, 4) << 0; \
90935
87
      tmp |= fieldname(insn, 22, 1) << 4; \
90936
87
      if (!Check(&S, DecodeQPRRegisterClass( \
90937
87
                 MI, tmp, Address, Decoder))) { \
90938
1
        return MCDisassembler_Fail; \
90939
1
      } \
90940
87
      tmp = 0x0; \
90941
86
      tmp |= fieldname(insn, 12, 4) << 0; \
90942
86
      tmp |= fieldname(insn, 22, 1) << 4; \
90943
86
      if (!Check(&S, DecodeQPRRegisterClass( \
90944
86
                 MI, tmp, Address, Decoder))) { \
90945
0
        return MCDisassembler_Fail; \
90946
0
      } \
90947
86
      tmp = 0x0; \
90948
86
      tmp |= fieldname(insn, 0, 4) << 0; \
90949
86
      tmp |= fieldname(insn, 5, 1) << 4; \
90950
86
      if (!Check(&S, DecodeQPRRegisterClass( \
90951
86
                 MI, tmp, Address, Decoder))) { \
90952
1
        return MCDisassembler_Fail; \
90953
1
      } \
90954
86
      tmp = fieldname(insn, 16, 6); \
90955
85
      MCOperand_CreateImm0(MI, tmp); \
90956
85
      return S; \
90957
380
    case 288: \
90958
380
      tmp = 0x0; \
90959
380
      tmp |= fieldname(insn, 7, 1) << 4; \
90960
380
      tmp |= fieldname(insn, 16, 4) << 0; \
90961
380
      if (!Check(&S, DecodeDPRRegisterClass( \
90962
380
                 MI, tmp, Address, Decoder))) { \
90963
0
        return MCDisassembler_Fail; \
90964
0
      } \
90965
380
      tmp = 0x0; \
90966
380
      tmp |= fieldname(insn, 7, 1) << 4; \
90967
380
      tmp |= fieldname(insn, 16, 4) << 0; \
90968
380
      if (!Check(&S, DecodeDPRRegisterClass( \
90969
380
                 MI, tmp, Address, Decoder))) { \
90970
0
        return MCDisassembler_Fail; \
90971
0
      } \
90972
380
      tmp = fieldname(insn, 12, 4); \
90973
380
      if (!Check(&S, DecodeGPRRegisterClass( \
90974
380
                 MI, tmp, Address, Decoder))) { \
90975
0
        return MCDisassembler_Fail; \
90976
0
      } \
90977
380
      tmp = fieldname(insn, 21, 1); \
90978
380
      MCOperand_CreateImm0(MI, tmp); \
90979
380
      tmp = fieldname(insn, 28, 4); \
90980
380
      if (!Check(&S, DecodePredicateOperand( \
90981
380
                 MI, tmp, Address, Decoder))) { \
90982
1
        return MCDisassembler_Fail; \
90983
1
      } \
90984
380
      return S; \
90985
380
    case 289: \
90986
122
      tmp = fieldname(insn, 12, 4); \
90987
122
      if (!Check(&S, DecodeGPRRegisterClass( \
90988
122
                 MI, tmp, Address, Decoder))) { \
90989
0
        return MCDisassembler_Fail; \
90990
0
      } \
90991
122
      tmp = 0x0; \
90992
122
      tmp |= fieldname(insn, 7, 1) << 4; \
90993
122
      tmp |= fieldname(insn, 16, 4) << 0; \
90994
122
      if (!Check(&S, DecodeDPRRegisterClass( \
90995
122
                 MI, tmp, Address, Decoder))) { \
90996
0
        return MCDisassembler_Fail; \
90997
0
      } \
90998
122
      tmp = fieldname(insn, 21, 1); \
90999
122
      MCOperand_CreateImm0(MI, tmp); \
91000
122
      tmp = fieldname(insn, 28, 4); \
91001
122
      if (!Check(&S, DecodePredicateOperand( \
91002
122
                 MI, tmp, Address, Decoder))) { \
91003
1
        return MCDisassembler_Fail; \
91004
1
      } \
91005
122
      return S; \
91006
169
    case 290: \
91007
169
      tmp = 0x0; \
91008
169
      tmp |= fieldname(insn, 7, 1) << 4; \
91009
169
      tmp |= fieldname(insn, 16, 4) << 0; \
91010
169
      if (!Check(&S, DecodeDPRRegisterClass( \
91011
169
                 MI, tmp, Address, Decoder))) { \
91012
0
        return MCDisassembler_Fail; \
91013
0
      } \
91014
169
      tmp = 0x0; \
91015
169
      tmp |= fieldname(insn, 7, 1) << 4; \
91016
169
      tmp |= fieldname(insn, 16, 4) << 0; \
91017
169
      if (!Check(&S, DecodeDPRRegisterClass( \
91018
169
                 MI, tmp, Address, Decoder))) { \
91019
0
        return MCDisassembler_Fail; \
91020
0
      } \
91021
169
      tmp = fieldname(insn, 12, 4); \
91022
169
      if (!Check(&S, DecodeGPRRegisterClass( \
91023
169
                 MI, tmp, Address, Decoder))) { \
91024
0
        return MCDisassembler_Fail; \
91025
0
      } \
91026
169
      tmp = 0x0; \
91027
169
      tmp |= fieldname(insn, 6, 1) << 0; \
91028
169
      tmp |= fieldname(insn, 21, 1) << 1; \
91029
169
      MCOperand_CreateImm0(MI, tmp); \
91030
169
      tmp = fieldname(insn, 28, 4); \
91031
169
      if (!Check(&S, DecodePredicateOperand( \
91032
169
                 MI, tmp, Address, Decoder))) { \
91033
1
        return MCDisassembler_Fail; \
91034
1
      } \
91035
169
      return S; \
91036
619
    case 291: \
91037
619
      tmp = fieldname(insn, 12, 4); \
91038
619
      if (!Check(&S, DecodeGPRRegisterClass( \
91039
619
                 MI, tmp, Address, Decoder))) { \
91040
0
        return MCDisassembler_Fail; \
91041
0
      } \
91042
619
      tmp = 0x0; \
91043
619
      tmp |= fieldname(insn, 7, 1) << 4; \
91044
619
      tmp |= fieldname(insn, 16, 4) << 0; \
91045
619
      if (!Check(&S, DecodeDPRRegisterClass( \
91046
619
                 MI, tmp, Address, Decoder))) { \
91047
0
        return MCDisassembler_Fail; \
91048
0
      } \
91049
619
      tmp = 0x0; \
91050
619
      tmp |= fieldname(insn, 6, 1) << 0; \
91051
619
      tmp |= fieldname(insn, 21, 1) << 1; \
91052
619
      MCOperand_CreateImm0(MI, tmp); \
91053
619
      tmp = fieldname(insn, 28, 4); \
91054
619
      if (!Check(&S, DecodePredicateOperand( \
91055
619
                 MI, tmp, Address, Decoder))) { \
91056
1
        return MCDisassembler_Fail; \
91057
1
      } \
91058
619
      return S; \
91059
619
    case 292: \
91060
81
      tmp = 0x0; \
91061
81
      tmp |= fieldname(insn, 7, 1) << 4; \
91062
81
      tmp |= fieldname(insn, 16, 4) << 0; \
91063
81
      if (!Check(&S, DecodeDPRRegisterClass( \
91064
81
                 MI, tmp, Address, Decoder))) { \
91065
0
        return MCDisassembler_Fail; \
91066
0
      } \
91067
81
      tmp = 0x0; \
91068
81
      tmp |= fieldname(insn, 7, 1) << 4; \
91069
81
      tmp |= fieldname(insn, 16, 4) << 0; \
91070
81
      if (!Check(&S, DecodeDPRRegisterClass( \
91071
81
                 MI, tmp, Address, Decoder))) { \
91072
0
        return MCDisassembler_Fail; \
91073
0
      } \
91074
81
      tmp = fieldname(insn, 12, 4); \
91075
81
      if (!Check(&S, DecodeGPRRegisterClass( \
91076
81
                 MI, tmp, Address, Decoder))) { \
91077
0
        return MCDisassembler_Fail; \
91078
0
      } \
91079
81
      tmp = 0x0; \
91080
81
      tmp |= fieldname(insn, 5, 2) << 0; \
91081
81
      tmp |= fieldname(insn, 21, 1) << 2; \
91082
81
      MCOperand_CreateImm0(MI, tmp); \
91083
81
      tmp = fieldname(insn, 28, 4); \
91084
81
      if (!Check(&S, DecodePredicateOperand( \
91085
81
                 MI, tmp, Address, Decoder))) { \
91086
1
        return MCDisassembler_Fail; \
91087
1
      } \
91088
81
      return S; \
91089
474
    case 293: \
91090
474
      tmp = fieldname(insn, 12, 4); \
91091
474
      if (!Check(&S, DecodeGPRRegisterClass( \
91092
474
                 MI, tmp, Address, Decoder))) { \
91093
0
        return MCDisassembler_Fail; \
91094
0
      } \
91095
474
      tmp = 0x0; \
91096
474
      tmp |= fieldname(insn, 7, 1) << 4; \
91097
474
      tmp |= fieldname(insn, 16, 4) << 0; \
91098
474
      if (!Check(&S, DecodeDPRRegisterClass( \
91099
474
                 MI, tmp, Address, Decoder))) { \
91100
0
        return MCDisassembler_Fail; \
91101
0
      } \
91102
474
      tmp = 0x0; \
91103
474
      tmp |= fieldname(insn, 5, 2) << 0; \
91104
474
      tmp |= fieldname(insn, 21, 1) << 2; \
91105
474
      MCOperand_CreateImm0(MI, tmp); \
91106
474
      tmp = fieldname(insn, 28, 4); \
91107
474
      if (!Check(&S, DecodePredicateOperand( \
91108
474
                 MI, tmp, Address, Decoder))) { \
91109
2
        return MCDisassembler_Fail; \
91110
2
      } \
91111
474
      return S; \
91112
474
    case 294: \
91113
117
      tmp = 0x0; \
91114
117
      tmp |= fieldname(insn, 7, 1) << 4; \
91115
117
      tmp |= fieldname(insn, 16, 4) << 0; \
91116
117
      if (!Check(&S, DecodeDPRRegisterClass( \
91117
117
                 MI, tmp, Address, Decoder))) { \
91118
0
        return MCDisassembler_Fail; \
91119
0
      } \
91120
117
      tmp = fieldname(insn, 12, 4); \
91121
117
      if (!Check(&S, DecodeGPRRegisterClass( \
91122
117
                 MI, tmp, Address, Decoder))) { \
91123
0
        return MCDisassembler_Fail; \
91124
0
      } \
91125
117
      tmp = fieldname(insn, 28, 4); \
91126
117
      if (!Check(&S, DecodePredicateOperand( \
91127
117
                 MI, tmp, Address, Decoder))) { \
91128
1
        return MCDisassembler_Fail; \
91129
1
      } \
91130
117
      return S; \
91131
117
    case 295: \
91132
113
      tmp = 0x0; \
91133
113
      tmp |= fieldname(insn, 7, 1) << 4; \
91134
113
      tmp |= fieldname(insn, 16, 4) << 0; \
91135
113
      if (!Check(&S, DecodeQPRRegisterClass( \
91136
113
                 MI, tmp, Address, Decoder))) { \
91137
1
        return MCDisassembler_Fail; \
91138
1
      } \
91139
113
      tmp = fieldname(insn, 12, 4); \
91140
112
      if (!Check(&S, DecodeGPRRegisterClass( \
91141
112
                 MI, tmp, Address, Decoder))) { \
91142
0
        return MCDisassembler_Fail; \
91143
0
      } \
91144
112
      tmp = fieldname(insn, 28, 4); \
91145
112
      if (!Check(&S, DecodePredicateOperand( \
91146
112
                 MI, tmp, Address, Decoder))) { \
91147
1
        return MCDisassembler_Fail; \
91148
1
      } \
91149
112
      return S; \
91150
8.09k
    case 296: \
91151
8.09k
      if (!Check(&S, DecodeVLDST4Instruction( \
91152
8.09k
                 MI, insn, Address, Decoder))) { \
91153
0
        return MCDisassembler_Fail; \
91154
0
      } \
91155
8.09k
      return S; \
91156
8.09k
    case 297: \
91157
1.37k
      if (!Check(&S, DecodeVST1LN(MI, insn, Address, \
91158
1.37k
                Decoder))) { \
91159
2
        return MCDisassembler_Fail; \
91160
2
      } \
91161
1.37k
      return S; \
91162
2.66k
    case 298: \
91163
2.66k
      if (!Check(&S, DecodeVLD1LN(MI, insn, Address, \
91164
2.66k
                Decoder))) { \
91165
4
        return MCDisassembler_Fail; \
91166
4
      } \
91167
2.66k
      return S; \
91168
2.66k
    case 299: \
91169
1.63k
      if (!Check(&S, DecodeVST2LN(MI, insn, Address, \
91170
1.63k
                Decoder))) { \
91171
5
        return MCDisassembler_Fail; \
91172
5
      } \
91173
1.63k
      return S; \
91174
2.00k
    case 300: \
91175
2.00k
      if (!Check(&S, DecodeVLD2LN(MI, insn, Address, \
91176
2.00k
                Decoder))) { \
91177
2
        return MCDisassembler_Fail; \
91178
2
      } \
91179
2.00k
      return S; \
91180
11.4k
    case 301: \
91181
11.4k
      if (!Check(&S, DecodeVLDST1Instruction( \
91182
11.4k
                 MI, insn, Address, Decoder))) { \
91183
5
        return MCDisassembler_Fail; \
91184
5
      } \
91185
11.4k
      return S; \
91186
11.4k
    case 302: \
91187
1.49k
      if (!Check(&S, DecodeVST3LN(MI, insn, Address, \
91188
1.49k
                Decoder))) { \
91189
2
        return MCDisassembler_Fail; \
91190
2
      } \
91191
1.49k
      return S; \
91192
1.61k
    case 303: \
91193
1.61k
      if (!Check(&S, DecodeVLD3LN(MI, insn, Address, \
91194
1.61k
                Decoder))) { \
91195
2
        return MCDisassembler_Fail; \
91196
2
      } \
91197
1.61k
      return S; \
91198
8.41k
    case 304: \
91199
8.41k
      if (!Check(&S, DecodeVLDST2Instruction( \
91200
8.41k
                 MI, insn, Address, Decoder))) { \
91201
23
        return MCDisassembler_Fail; \
91202
23
      } \
91203
8.41k
      return S; \
91204
8.41k
    case 305: \
91205
1.68k
      if (!Check(&S, DecodeVST4LN(MI, insn, Address, \
91206
1.68k
                Decoder))) { \
91207
11
        return MCDisassembler_Fail; \
91208
11
      } \
91209
1.68k
      return S; \
91210
2.38k
    case 306: \
91211
2.38k
      if (!Check(&S, DecodeVLD4LN(MI, insn, Address, \
91212
2.38k
                Decoder))) { \
91213
4
        return MCDisassembler_Fail; \
91214
4
      } \
91215
2.38k
      return S; \
91216
4.14k
    case 307: \
91217
4.14k
      if (!Check(&S, DecodeVLDST3Instruction( \
91218
4.14k
                 MI, insn, Address, Decoder))) { \
91219
0
        return MCDisassembler_Fail; \
91220
0
      } \
91221
4.14k
      return S; \
91222
4.14k
    case 308: \
91223
451
      if (!Check(&S, DecodeVLD1DupInstruction( \
91224
451
                 MI, insn, Address, Decoder))) { \
91225
3
        return MCDisassembler_Fail; \
91226
3
      } \
91227
451
      return S; \
91228
2.69k
    case 309: \
91229
2.69k
      if (!Check(&S, DecodeVLD2DupInstruction( \
91230
2.69k
                 MI, insn, Address, Decoder))) { \
91231
2
        return MCDisassembler_Fail; \
91232
2
      } \
91233
2.69k
      return S; \
91234
2.69k
    case 310: \
91235
471
      if (!Check(&S, DecodeVLD3DupInstruction( \
91236
471
                 MI, insn, Address, Decoder))) { \
91237
0
        return MCDisassembler_Fail; \
91238
0
      } \
91239
471
      return S; \
91240
1.44k
    case 311: \
91241
1.44k
      if (!Check(&S, DecodeVLD4DupInstruction( \
91242
1.44k
                 MI, insn, Address, Decoder))) { \
91243
1
        return MCDisassembler_Fail; \
91244
1
      } \
91245
1.44k
      return S; \
91246
1.44k
    case 312: \
91247
0
      tmp = fieldname(insn, 0, 3); \
91248
0
      if (!Check(&S, DecodetGPRRegisterClass( \
91249
0
                 MI, tmp, Address, Decoder))) { \
91250
0
        return MCDisassembler_Fail; \
91251
0
      } \
91252
0
      tmp = fieldname(insn, 3, 3); \
91253
0
      if (!Check(&S, DecodetGPRRegisterClass( \
91254
0
                 MI, tmp, Address, Decoder))) { \
91255
0
        return MCDisassembler_Fail; \
91256
0
      } \
91257
0
      return S; \
91258
0
    case 313: \
91259
0
      tmp = fieldname(insn, 8, 3); \
91260
0
      if (!Check(&S, DecodetGPRRegisterClass( \
91261
0
                 MI, tmp, Address, Decoder))) { \
91262
0
        return MCDisassembler_Fail; \
91263
0
      } \
91264
0
      tmp = fieldname(insn, 0, 8); \
91265
0
      MCOperand_CreateImm0(MI, tmp); \
91266
0
      return S; \
91267
0
    case 314: \
91268
0
      if (!Check(&S, DecodeThumbAddSPReg(MI, insn, Address, \
91269
0
                 Decoder))) { \
91270
0
        return MCDisassembler_Fail; \
91271
0
      } \
91272
0
      return S; \
91273
0
    case 315: \
91274
0
      tmp = 0x0; \
91275
0
      tmp |= fieldname(insn, 0, 3) << 0; \
91276
0
      tmp |= fieldname(insn, 7, 1) << 3; \
91277
0
      if (!Check(&S, DecodeGPRRegisterClass( \
91278
0
                 MI, tmp, Address, Decoder))) { \
91279
0
        return MCDisassembler_Fail; \
91280
0
      } \
91281
0
      tmp = 0x0; \
91282
0
      tmp |= fieldname(insn, 0, 3) << 0; \
91283
0
      tmp |= fieldname(insn, 7, 1) << 3; \
91284
0
      if (!Check(&S, DecodeGPRRegisterClass( \
91285
0
                 MI, tmp, Address, Decoder))) { \
91286
0
        return MCDisassembler_Fail; \
91287
0
      } \
91288
0
      tmp = fieldname(insn, 3, 4); \
91289
0
      if (!Check(&S, DecodeGPRRegisterClass( \
91290
0
                 MI, tmp, Address, Decoder))) { \
91291
0
        return MCDisassembler_Fail; \
91292
0
      } \
91293
0
      return S; \
91294
0
    case 316: \
91295
0
      tmp = 0x0; \
91296
0
      tmp |= fieldname(insn, 0, 3) << 0; \
91297
0
      tmp |= fieldname(insn, 7, 1) << 3; \
91298
0
      if (!Check(&S, DecodeGPRRegisterClass( \
91299
0
                 MI, tmp, Address, Decoder))) { \
91300
0
        return MCDisassembler_Fail; \
91301
0
      } \
91302
0
      tmp = fieldname(insn, 3, 4); \
91303
0
      if (!Check(&S, DecodeGPRRegisterClass( \
91304
0
                 MI, tmp, Address, Decoder))) { \
91305
0
        return MCDisassembler_Fail; \
91306
0
      } \
91307
0
      return S; \
91308
0
    case 317: \
91309
0
      tmp = fieldname(insn, 3, 4); \
91310
0
      if (!Check(&S, DecodeGPRRegisterClass( \
91311
0
                 MI, tmp, Address, Decoder))) { \
91312
0
        return MCDisassembler_Fail; \
91313
0
      } \
91314
0
      return S; \
91315
0
    case 318: \
91316
0
      tmp = fieldname(insn, 3, 4); \
91317
0
      if (!Check(&S, DecodeGPRnopcRegisterClass( \
91318
0
                 MI, tmp, Address, Decoder))) { \
91319
0
        return MCDisassembler_Fail; \
91320
0
      } \
91321
0
      return S; \
91322
0
    case 319: \
91323
0
      tmp = fieldname(insn, 8, 3); \
91324
0
      if (!Check(&S, DecodetGPRRegisterClass( \
91325
0
                 MI, tmp, Address, Decoder))) { \
91326
0
        return MCDisassembler_Fail; \
91327
0
      } \
91328
0
      tmp = fieldname(insn, 0, 8); \
91329
0
      if (!Check(&S, DecodeThumbAddrModePC(MI, tmp, Address, \
91330
0
                   Decoder))) { \
91331
0
        return MCDisassembler_Fail; \
91332
0
      } \
91333
0
      return S; \
91334
0
    case 320: \
91335
0
      tmp = fieldname(insn, 0, 3); \
91336
0
      if (!Check(&S, DecodetGPRRegisterClass( \
91337
0
                 MI, tmp, Address, Decoder))) { \
91338
0
        return MCDisassembler_Fail; \
91339
0
      } \
91340
0
      tmp = fieldname(insn, 3, 6); \
91341
0
      if (!Check(&S, DecodeThumbAddrModeRR(MI, tmp, Address, \
91342
0
                   Decoder))) { \
91343
0
        return MCDisassembler_Fail; \
91344
0
      } \
91345
0
      return S; \
91346
0
    case 321: \
91347
0
      tmp = fieldname(insn, 0, 3); \
91348
0
      if (!Check(&S, DecodetGPRRegisterClass( \
91349
0
                 MI, tmp, Address, Decoder))) { \
91350
0
        return MCDisassembler_Fail; \
91351
0
      } \
91352
0
      tmp = fieldname(insn, 3, 8); \
91353
0
      if (!Check(&S, DecodeThumbAddrModeIS(MI, tmp, Address, \
91354
0
                   Decoder))) { \
91355
0
        return MCDisassembler_Fail; \
91356
0
      } \
91357
0
      return S; \
91358
0
    case 322: \
91359
0
      tmp = fieldname(insn, 8, 3); \
91360
0
      if (!Check(&S, DecodetGPRRegisterClass( \
91361
0
                 MI, tmp, Address, Decoder))) { \
91362
0
        return MCDisassembler_Fail; \
91363
0
      } \
91364
0
      tmp = fieldname(insn, 0, 8); \
91365
0
      if (!Check(&S, DecodeThumbAddrModeSP(MI, tmp, Address, \
91366
0
                   Decoder))) { \
91367
0
        return MCDisassembler_Fail; \
91368
0
      } \
91369
0
      return S; \
91370
0
    case 323: \
91371
0
      if (!Check(&S, DecodeThumbAddSpecialReg( \
91372
0
                 MI, insn, Address, Decoder))) { \
91373
0
        return MCDisassembler_Fail; \
91374
0
      } \
91375
0
      return S; \
91376
0
    case 324: \
91377
0
      if (!Check(&S, DecodeThumbAddSPImm(MI, insn, Address, \
91378
0
                 Decoder))) { \
91379
0
        return MCDisassembler_Fail; \
91380
0
      } \
91381
0
      return S; \
91382
0
    case 325: \
91383
0
      tmp = fieldname(insn, 0, 3); \
91384
0
      if (!Check(&S, DecodetGPRRegisterClass( \
91385
0
                 MI, tmp, Address, Decoder))) { \
91386
0
        return MCDisassembler_Fail; \
91387
0
      } \
91388
0
      tmp = 0x0; \
91389
0
      tmp |= fieldname(insn, 3, 5) << 0; \
91390
0
      tmp |= fieldname(insn, 9, 1) << 5; \
91391
0
      if (!Check(&S, DecodeThumbCmpBROperand( \
91392
0
                 MI, tmp, Address, Decoder))) { \
91393
0
        return MCDisassembler_Fail; \
91394
0
      } \
91395
0
      return S; \
91396
0
    case 326: \
91397
0
      tmp = 0x0; \
91398
0
      tmp |= fieldname(insn, 0, 8) << 0; \
91399
0
      tmp |= fieldname(insn, 8, 1) << 14; \
91400
0
      if (!Check(&S, DecodeRegListOperand(MI, tmp, Address, \
91401
0
                  Decoder))) { \
91402
0
        return MCDisassembler_Fail; \
91403
0
      } \
91404
0
      return S; \
91405
0
    case 327: \
91406
0
      tmp = fieldname(insn, 3, 1); \
91407
0
      MCOperand_CreateImm0(MI, tmp); \
91408
0
      return S; \
91409
0
    case 328: \
91410
0
      if (!Check(&S, DecodeThumbCPS(MI, insn, Address, \
91411
0
                  Decoder))) { \
91412
0
        return MCDisassembler_Fail; \
91413
0
      } \
91414
0
      return S; \
91415
0
    case 329: \
91416
0
      tmp = fieldname(insn, 0, 6); \
91417
0
      MCOperand_CreateImm0(MI, tmp); \
91418
0
      return S; \
91419
0
    case 330: \
91420
0
      tmp = 0x0; \
91421
0
      tmp |= fieldname(insn, 0, 8) << 0; \
91422
0
      tmp |= fieldname(insn, 8, 1) << 15; \
91423
0
      if (!Check(&S, DecodeRegListOperand(MI, tmp, Address, \
91424
0
                  Decoder))) { \
91425
0
        return MCDisassembler_Fail; \
91426
0
      } \
91427
0
      return S; \
91428
34
    case 331: \
91429
34
      tmp = fieldname(insn, 0, 8); \
91430
34
      MCOperand_CreateImm0(MI, tmp); \
91431
34
      return S; \
91432
0
    case 332: \
91433
0
      tmp = fieldname(insn, 4, 4); \
91434
0
      MCOperand_CreateImm0(MI, tmp); \
91435
0
      return S; \
91436
0
    case 333: \
91437
0
      tmp = fieldname(insn, 8, 3); \
91438
0
      if (!Check(&S, DecodetGPRRegisterClass( \
91439
0
                 MI, tmp, Address, Decoder))) { \
91440
0
        return MCDisassembler_Fail; \
91441
0
      } \
91442
0
      tmp = fieldname(insn, 8, 3); \
91443
0
      if (!Check(&S, DecodetGPRRegisterClass( \
91444
0
                 MI, tmp, Address, Decoder))) { \
91445
0
        return MCDisassembler_Fail; \
91446
0
      } \
91447
0
      tmp = fieldname(insn, 0, 8); \
91448
0
      if (!Check(&S, DecodeRegListOperand(MI, tmp, Address, \
91449
0
                  Decoder))) { \
91450
0
        return MCDisassembler_Fail; \
91451
0
      } \
91452
0
      return S; \
91453
0
    case 334: \
91454
0
      tmp = fieldname(insn, 8, 3); \
91455
0
      if (!Check(&S, DecodetGPRRegisterClass( \
91456
0
                 MI, tmp, Address, Decoder))) { \
91457
0
        return MCDisassembler_Fail; \
91458
0
      } \
91459
0
      tmp = fieldname(insn, 0, 8); \
91460
0
      if (!Check(&S, DecodeRegListOperand(MI, tmp, Address, \
91461
0
                  Decoder))) { \
91462
0
        return MCDisassembler_Fail; \
91463
0
      } \
91464
0
      return S; \
91465
0
    case 335: \
91466
0
      tmp = fieldname(insn, 0, 8); \
91467
0
      if (!Check(&S, DecodeThumbBCCTargetOperand( \
91468
0
                 MI, tmp, Address, Decoder))) { \
91469
0
        return MCDisassembler_Fail; \
91470
0
      } \
91471
0
      tmp = fieldname(insn, 8, 4); \
91472
0
      if (!Check(&S, DecodePredicateOperand( \
91473
0
                 MI, tmp, Address, Decoder))) { \
91474
0
        return MCDisassembler_Fail; \
91475
0
      } \
91476
0
      return S; \
91477
0
    case 336: \
91478
0
      tmp = fieldname(insn, 0, 11); \
91479
0
      if (!Check(&S, DecodeThumbBROperand(MI, tmp, Address, \
91480
0
                  Decoder))) { \
91481
0
        return MCDisassembler_Fail; \
91482
0
      } \
91483
0
      return S; \
91484
473
    case 337: \
91485
473
      tmp = 0x0; \
91486
473
      tmp |= fieldname(insn, 1, 10) << 1; \
91487
473
      tmp |= fieldname(insn, 11, 1) << 21; \
91488
473
      tmp |= fieldname(insn, 13, 1) << 22; \
91489
473
      tmp |= fieldname(insn, 16, 10) << 11; \
91490
473
      tmp |= fieldname(insn, 26, 1) << 23; \
91491
473
      if (!Check(&S, DecodeThumbBLXOffset(MI, tmp, Address, \
91492
473
                  Decoder))) { \
91493
0
        return MCDisassembler_Fail; \
91494
0
      } \
91495
473
      return S; \
91496
3.71k
    case 338: \
91497
3.71k
      tmp = 0x0; \
91498
3.71k
      tmp |= fieldname(insn, 0, 11) << 0; \
91499
3.71k
      tmp |= fieldname(insn, 11, 1) << 21; \
91500
3.71k
      tmp |= fieldname(insn, 13, 1) << 22; \
91501
3.71k
      tmp |= fieldname(insn, 16, 10) << 11; \
91502
3.71k
      tmp |= fieldname(insn, 26, 1) << 23; \
91503
3.71k
      if (!Check(&S, DecodeThumbBLTargetOperand( \
91504
3.71k
                 MI, tmp, Address, Decoder))) { \
91505
0
        return MCDisassembler_Fail; \
91506
0
      } \
91507
3.71k
      return S; \
91508
3.71k
    case 339: \
91509
0
      if (!Check(&S, \
91510
0
           DecodeIT(MI, insn, Address, Decoder))) { \
91511
0
        return MCDisassembler_Fail; \
91512
0
      } \
91513
0
      return S; \
91514
345
    case 340: \
91515
345
      tmp = fieldname(insn, 16, 4); \
91516
345
      if (!Check(&S, DecodeGPRRegisterClass( \
91517
345
                 MI, tmp, Address, Decoder))) { \
91518
0
        return MCDisassembler_Fail; \
91519
0
      } \
91520
345
      tmp = 0x0; \
91521
345
      tmp |= fieldname(insn, 0, 13) << 0; \
91522
345
      tmp |= fieldname(insn, 14, 1) << 14; \
91523
345
      if (!Check(&S, DecodeRegListOperand(MI, tmp, Address, \
91524
345
                  Decoder))) { \
91525
3
        return MCDisassembler_Fail; \
91526
3
      } \
91527
345
      return S; \
91528
345
    case 341: \
91529
76
      tmp = 0x0; \
91530
76
      tmp |= fieldname(insn, 0, 13) << 0; \
91531
76
      tmp |= fieldname(insn, 14, 2) << 14; \
91532
76
      if (!Check(&S, DecodeRegListOperand(MI, tmp, Address, \
91533
76
                  Decoder))) { \
91534
1
        return MCDisassembler_Fail; \
91535
1
      } \
91536
76
      return S; \
91537
226
    case 342: \
91538
226
      tmp = fieldname(insn, 16, 4); \
91539
226
      if (!Check(&S, DecodeGPRRegisterClass( \
91540
226
                 MI, tmp, Address, Decoder))) { \
91541
0
        return MCDisassembler_Fail; \
91542
0
      } \
91543
226
      tmp = fieldname(insn, 0, 16); \
91544
226
      if (!Check(&S, DecodeRegListOperand(MI, tmp, Address, \
91545
226
                  Decoder))) { \
91546
1
        return MCDisassembler_Fail; \
91547
1
      } \
91548
226
      return S; \
91549
226
    case 343: \
91550
87
      tmp = fieldname(insn, 16, 4); \
91551
87
      if (!Check(&S, DecoderGPRRegisterClass( \
91552
87
                 MI, tmp, Address, Decoder))) { \
91553
0
        return MCDisassembler_Fail; \
91554
0
      } \
91555
87
      tmp = fieldname(insn, 0, 4); \
91556
87
      if (!Check(&S, DecoderGPRRegisterClass( \
91557
87
                 MI, tmp, Address, Decoder))) { \
91558
0
        return MCDisassembler_Fail; \
91559
0
      } \
91560
87
      return S; \
91561
117
    case 344: \
91562
117
      tmp = fieldname(insn, 16, 4); \
91563
117
      if (!Check(&S, DecoderGPRRegisterClass( \
91564
117
                 MI, tmp, Address, Decoder))) { \
91565
0
        return MCDisassembler_Fail; \
91566
0
      } \
91567
117
      tmp = 0x0; \
91568
117
      tmp |= fieldname(insn, 0, 4) << 0; \
91569
117
      tmp |= fieldname(insn, 4, 4) << 5; \
91570
117
      tmp |= fieldname(insn, 12, 3) << 9; \
91571
117
      if (!Check(&S, DecodeSORegImmOperand(MI, tmp, Address, \
91572
117
                   Decoder))) { \
91573
0
        return MCDisassembler_Fail; \
91574
0
      } \
91575
117
      return S; \
91576
339
    case 345: \
91577
339
      tmp = fieldname(insn, 8, 4); \
91578
339
      if (!Check(&S, DecoderGPRRegisterClass( \
91579
339
                 MI, tmp, Address, Decoder))) { \
91580
0
        return MCDisassembler_Fail; \
91581
0
      } \
91582
339
      tmp = fieldname(insn, 16, 4); \
91583
339
      if (!Check(&S, DecoderGPRRegisterClass( \
91584
339
                 MI, tmp, Address, Decoder))) { \
91585
0
        return MCDisassembler_Fail; \
91586
0
      } \
91587
339
      tmp = fieldname(insn, 0, 4); \
91588
339
      if (!Check(&S, DecoderGPRRegisterClass( \
91589
339
                 MI, tmp, Address, Decoder))) { \
91590
0
        return MCDisassembler_Fail; \
91591
0
      } \
91592
339
      tmp = fieldname(insn, 20, 1); \
91593
339
      if (!Check(&S, DecodeCCOutOperand(MI, tmp, Address, \
91594
339
                Decoder))) { \
91595
0
        return MCDisassembler_Fail; \
91596
0
      } \
91597
339
      return S; \
91598
1.54k
    case 346: \
91599
1.54k
      tmp = fieldname(insn, 8, 4); \
91600
1.54k
      if (!Check(&S, DecoderGPRRegisterClass( \
91601
1.54k
                 MI, tmp, Address, Decoder))) { \
91602
0
        return MCDisassembler_Fail; \
91603
0
      } \
91604
1.54k
      tmp = fieldname(insn, 16, 4); \
91605
1.54k
      if (!Check(&S, DecoderGPRRegisterClass( \
91606
1.54k
                 MI, tmp, Address, Decoder))) { \
91607
0
        return MCDisassembler_Fail; \
91608
0
      } \
91609
1.54k
      tmp = 0x0; \
91610
1.54k
      tmp |= fieldname(insn, 0, 4) << 0; \
91611
1.54k
      tmp |= fieldname(insn, 4, 4) << 5; \
91612
1.54k
      tmp |= fieldname(insn, 12, 3) << 9; \
91613
1.54k
      if (!Check(&S, DecodeSORegImmOperand(MI, tmp, Address, \
91614
1.54k
                   Decoder))) { \
91615
0
        return MCDisassembler_Fail; \
91616
0
      } \
91617
1.54k
      tmp = fieldname(insn, 20, 1); \
91618
1.54k
      if (!Check(&S, DecodeCCOutOperand(MI, tmp, Address, \
91619
1.54k
                Decoder))) { \
91620
0
        return MCDisassembler_Fail; \
91621
0
      } \
91622
1.54k
      return S; \
91623
1.54k
    case 347: \
91624
275
      tmp = fieldname(insn, 16, 4); \
91625
275
      if (!Check(&S, DecodeGPRnopcRegisterClass( \
91626
275
                 MI, tmp, Address, Decoder))) { \
91627
0
        return MCDisassembler_Fail; \
91628
0
      } \
91629
275
      tmp = fieldname(insn, 0, 4); \
91630
275
      if (!Check(&S, DecoderGPRRegisterClass( \
91631
275
                 MI, tmp, Address, Decoder))) { \
91632
0
        return MCDisassembler_Fail; \
91633
0
      } \
91634
275
      return S; \
91635
275
    case 348: \
91636
225
      tmp = fieldname(insn, 16, 4); \
91637
225
      if (!Check(&S, DecodeGPRnopcRegisterClass( \
91638
225
                 MI, tmp, Address, Decoder))) { \
91639
0
        return MCDisassembler_Fail; \
91640
0
      } \
91641
225
      tmp = 0x0; \
91642
225
      tmp |= fieldname(insn, 0, 4) << 0; \
91643
225
      tmp |= fieldname(insn, 4, 4) << 5; \
91644
225
      tmp |= fieldname(insn, 12, 3) << 9; \
91645
225
      if (!Check(&S, DecodeSORegImmOperand(MI, tmp, Address, \
91646
225
                   Decoder))) { \
91647
0
        return MCDisassembler_Fail; \
91648
0
      } \
91649
225
      return S; \
91650
279
    case 349: \
91651
279
      tmp = fieldname(insn, 8, 4); \
91652
279
      if (!Check(&S, DecodeGPRnopcRegisterClass( \
91653
279
                 MI, tmp, Address, Decoder))) { \
91654
0
        return MCDisassembler_Fail; \
91655
0
      } \
91656
279
      tmp = fieldname(insn, 16, 4); \
91657
279
      if (!Check(&S, DecodeGPRnopcRegisterClass( \
91658
279
                 MI, tmp, Address, Decoder))) { \
91659
0
        return MCDisassembler_Fail; \
91660
0
      } \
91661
279
      tmp = fieldname(insn, 0, 4); \
91662
279
      if (!Check(&S, DecoderGPRRegisterClass( \
91663
279
                 MI, tmp, Address, Decoder))) { \
91664
0
        return MCDisassembler_Fail; \
91665
0
      } \
91666
279
      tmp = fieldname(insn, 20, 1); \
91667
279
      if (!Check(&S, DecodeCCOutOperand(MI, tmp, Address, \
91668
279
                Decoder))) { \
91669
0
        return MCDisassembler_Fail; \
91670
0
      } \
91671
279
      return S; \
91672
1.38k
    case 350: \
91673
1.38k
      tmp = fieldname(insn, 8, 4); \
91674
1.38k
      if (!Check(&S, DecodeGPRnopcRegisterClass( \
91675
1.38k
                 MI, tmp, Address, Decoder))) { \
91676
0
        return MCDisassembler_Fail; \
91677
0
      } \
91678
1.38k
      tmp = fieldname(insn, 16, 4); \
91679
1.38k
      if (!Check(&S, DecodeGPRnopcRegisterClass( \
91680
1.38k
                 MI, tmp, Address, Decoder))) { \
91681
0
        return MCDisassembler_Fail; \
91682
0
      } \
91683
1.38k
      tmp = 0x0; \
91684
1.38k
      tmp |= fieldname(insn, 0, 4) << 0; \
91685
1.38k
      tmp |= fieldname(insn, 4, 4) << 5; \
91686
1.38k
      tmp |= fieldname(insn, 12, 3) << 9; \
91687
1.38k
      if (!Check(&S, DecodeSORegImmOperand(MI, tmp, Address, \
91688
1.38k
                   Decoder))) { \
91689
0
        return MCDisassembler_Fail; \
91690
0
      } \
91691
1.38k
      tmp = fieldname(insn, 20, 1); \
91692
1.38k
      if (!Check(&S, DecodeCCOutOperand(MI, tmp, Address, \
91693
1.38k
                Decoder))) { \
91694
0
        return MCDisassembler_Fail; \
91695
0
      } \
91696
1.38k
      return S; \
91697
1.38k
    case 351: \
91698
484
      tmp = fieldname(insn, 16, 4); \
91699
484
      if (!Check(&S, DecodeGPRRegisterClass( \
91700
484
                 MI, tmp, Address, Decoder))) { \
91701
0
        return MCDisassembler_Fail; \
91702
0
      } \
91703
484
      tmp = fieldname(insn, 16, 4); \
91704
484
      if (!Check(&S, DecodeGPRRegisterClass( \
91705
484
                 MI, tmp, Address, Decoder))) { \
91706
0
        return MCDisassembler_Fail; \
91707
0
      } \
91708
484
      tmp = 0x0; \
91709
484
      tmp |= fieldname(insn, 0, 13) << 0; \
91710
484
      tmp |= fieldname(insn, 14, 1) << 14; \
91711
484
      if (!Check(&S, DecodeRegListOperand(MI, tmp, Address, \
91712
484
                  Decoder))) { \
91713
2
        return MCDisassembler_Fail; \
91714
2
      } \
91715
484
      return S; \
91716
1.03k
    case 352: \
91717
1.03k
      tmp = fieldname(insn, 16, 4); \
91718
1.03k
      if (!Check(&S, DecodeGPRRegisterClass( \
91719
1.03k
                 MI, tmp, Address, Decoder))) { \
91720
0
        return MCDisassembler_Fail; \
91721
0
      } \
91722
1.03k
      tmp = fieldname(insn, 16, 4); \
91723
1.03k
      if (!Check(&S, DecodeGPRRegisterClass( \
91724
1.03k
                 MI, tmp, Address, Decoder))) { \
91725
0
        return MCDisassembler_Fail; \
91726
0
      } \
91727
1.03k
      tmp = fieldname(insn, 0, 16); \
91728
1.03k
      if (!Check(&S, DecodeRegListOperand(MI, tmp, Address, \
91729
1.03k
                  Decoder))) { \
91730
2
        return MCDisassembler_Fail; \
91731
2
      } \
91732
1.03k
      return S; \
91733
1.03k
    case 353: \
91734
82
      tmp = fieldname(insn, 8, 4); \
91735
82
      if (!Check(&S, DecoderGPRRegisterClass( \
91736
82
                 MI, tmp, Address, Decoder))) { \
91737
0
        return MCDisassembler_Fail; \
91738
0
      } \
91739
82
      tmp = fieldname(insn, 16, 4); \
91740
82
      if (!Check(&S, DecodeGPRnopcRegisterClass( \
91741
82
                 MI, tmp, Address, Decoder))) { \
91742
0
        return MCDisassembler_Fail; \
91743
0
      } \
91744
82
      return S; \
91745
721
    case 354: \
91746
721
      tmp = fieldname(insn, 8, 4); \
91747
721
      if (!Check(&S, DecoderGPRRegisterClass( \
91748
721
                 MI, tmp, Address, Decoder))) { \
91749
0
        return MCDisassembler_Fail; \
91750
0
      } \
91751
721
      tmp = fieldname(insn, 12, 4); \
91752
721
      if (!Check(&S, DecoderGPRRegisterClass( \
91753
721
                 MI, tmp, Address, Decoder))) { \
91754
0
        return MCDisassembler_Fail; \
91755
0
      } \
91756
721
      tmp = 0x0; \
91757
721
      tmp |= fieldname(insn, 0, 8) << 0; \
91758
721
      tmp |= fieldname(insn, 16, 4) << 8; \
91759
721
      if (!Check(&S, DecodeT2AddrModeImm0_1020s4( \
91760
721
                 MI, tmp, Address, Decoder))) { \
91761
0
        return MCDisassembler_Fail; \
91762
0
      } \
91763
721
      return S; \
91764
721
    case 355: \
91765
183
      tmp = fieldname(insn, 0, 4); \
91766
183
      if (!Check(&S, DecoderGPRRegisterClass( \
91767
183
                 MI, tmp, Address, Decoder))) { \
91768
0
        return MCDisassembler_Fail; \
91769
0
      } \
91770
183
      tmp = fieldname(insn, 12, 4); \
91771
183
      if (!Check(&S, DecoderGPRRegisterClass( \
91772
183
                 MI, tmp, Address, Decoder))) { \
91773
0
        return MCDisassembler_Fail; \
91774
0
      } \
91775
183
      tmp = fieldname(insn, 16, 4); \
91776
183
      if (!Check(&S, DecodeAddrMode7Operand( \
91777
183
                 MI, tmp, Address, Decoder))) { \
91778
0
        return MCDisassembler_Fail; \
91779
0
      } \
91780
183
      return S; \
91781
498
    case 356: \
91782
498
      tmp = fieldname(insn, 0, 4); \
91783
498
      if (!Check(&S, DecoderGPRRegisterClass( \
91784
498
                 MI, tmp, Address, Decoder))) { \
91785
0
        return MCDisassembler_Fail; \
91786
0
      } \
91787
498
      tmp = fieldname(insn, 12, 4); \
91788
498
      if (!Check(&S, DecoderGPRRegisterClass( \
91789
498
                 MI, tmp, Address, Decoder))) { \
91790
0
        return MCDisassembler_Fail; \
91791
0
      } \
91792
498
      tmp = fieldname(insn, 8, 4); \
91793
498
      if (!Check(&S, DecoderGPRRegisterClass( \
91794
498
                 MI, tmp, Address, Decoder))) { \
91795
0
        return MCDisassembler_Fail; \
91796
0
      } \
91797
498
      tmp = fieldname(insn, 16, 4); \
91798
498
      if (!Check(&S, DecodeAddrMode7Operand( \
91799
498
                 MI, tmp, Address, Decoder))) { \
91800
0
        return MCDisassembler_Fail; \
91801
0
      } \
91802
498
      return S; \
91803
498
    case 357: \
91804
21
      tmp = fieldname(insn, 12, 4); \
91805
21
      if (!Check(&S, DecoderGPRRegisterClass( \
91806
21
                 MI, tmp, Address, Decoder))) { \
91807
0
        return MCDisassembler_Fail; \
91808
0
      } \
91809
21
      tmp = fieldname(insn, 16, 4); \
91810
21
      if (!Check(&S, DecodeAddrMode7Operand( \
91811
21
                 MI, tmp, Address, Decoder))) { \
91812
0
        return MCDisassembler_Fail; \
91813
0
      } \
91814
21
      return S; \
91815
42
    case 358: \
91816
42
      tmp = fieldname(insn, 12, 4); \
91817
42
      if (!Check(&S, DecoderGPRRegisterClass( \
91818
42
                 MI, tmp, Address, Decoder))) { \
91819
0
        return MCDisassembler_Fail; \
91820
0
      } \
91821
42
      tmp = 0x0; \
91822
42
      tmp |= fieldname(insn, 0, 8) << 0; \
91823
42
      tmp |= fieldname(insn, 16, 4) << 8; \
91824
42
      if (!Check(&S, DecodeT2AddrModeImm0_1020s4( \
91825
42
                 MI, tmp, Address, Decoder))) { \
91826
0
        return MCDisassembler_Fail; \
91827
0
      } \
91828
42
      return S; \
91829
523
    case 359: \
91830
523
      if (!Check(&S, DecodeThumbTableBranch( \
91831
523
                 MI, insn, Address, Decoder))) { \
91832
0
        return MCDisassembler_Fail; \
91833
0
      } \
91834
523
      return S; \
91835
523
    case 360: \
91836
67
      tmp = fieldname(insn, 12, 4); \
91837
67
      if (!Check(&S, DecoderGPRRegisterClass( \
91838
67
                 MI, tmp, Address, Decoder))) { \
91839
0
        return MCDisassembler_Fail; \
91840
0
      } \
91841
67
      tmp = fieldname(insn, 8, 4); \
91842
67
      if (!Check(&S, DecoderGPRRegisterClass( \
91843
67
                 MI, tmp, Address, Decoder))) { \
91844
0
        return MCDisassembler_Fail; \
91845
0
      } \
91846
67
      tmp = fieldname(insn, 16, 4); \
91847
67
      if (!Check(&S, DecodeAddrMode7Operand( \
91848
67
                 MI, tmp, Address, Decoder))) { \
91849
0
        return MCDisassembler_Fail; \
91850
0
      } \
91851
67
      return S; \
91852
662
    case 361: \
91853
662
      tmp = fieldname(insn, 12, 4); \
91854
662
      if (!Check(&S, DecoderGPRRegisterClass( \
91855
662
                 MI, tmp, Address, Decoder))) { \
91856
0
        return MCDisassembler_Fail; \
91857
0
      } \
91858
662
      tmp = fieldname(insn, 8, 4); \
91859
662
      if (!Check(&S, DecoderGPRRegisterClass( \
91860
662
                 MI, tmp, Address, Decoder))) { \
91861
0
        return MCDisassembler_Fail; \
91862
0
      } \
91863
662
      tmp = 0x0; \
91864
662
      tmp |= fieldname(insn, 0, 8) << 0; \
91865
662
      tmp |= fieldname(insn, 16, 4) << 9; \
91866
662
      tmp |= fieldname(insn, 23, 1) << 8; \
91867
662
      if (!Check(&S, DecodeT2AddrModeImm8s4( \
91868
662
                 MI, tmp, Address, Decoder))) { \
91869
0
        return MCDisassembler_Fail; \
91870
0
      } \
91871
662
      return S; \
91872
662
    case 362: \
91873
168
      tmp = fieldname(insn, 8, 4); \
91874
168
      if (!Check(&S, DecodeGPRnopcRegisterClass( \
91875
168
                 MI, tmp, Address, Decoder))) { \
91876
0
        return MCDisassembler_Fail; \
91877
0
      } \
91878
168
      tmp = fieldname(insn, 0, 4); \
91879
168
      if (!Check(&S, DecodeGPRnopcRegisterClass( \
91880
168
                 MI, tmp, Address, Decoder))) { \
91881
0
        return MCDisassembler_Fail; \
91882
0
      } \
91883
168
      tmp = fieldname(insn, 20, 1); \
91884
168
      if (!Check(&S, DecodeCCOutOperand(MI, tmp, Address, \
91885
168
                Decoder))) { \
91886
0
        return MCDisassembler_Fail; \
91887
0
      } \
91888
168
      return S; \
91889
425
    case 363: \
91890
425
      tmp = fieldname(insn, 8, 4); \
91891
425
      if (!Check(&S, DecoderGPRRegisterClass( \
91892
425
                 MI, tmp, Address, Decoder))) { \
91893
0
        return MCDisassembler_Fail; \
91894
0
      } \
91895
425
      tmp = fieldname(insn, 0, 4); \
91896
425
      if (!Check(&S, DecoderGPRRegisterClass( \
91897
425
                 MI, tmp, Address, Decoder))) { \
91898
0
        return MCDisassembler_Fail; \
91899
0
      } \
91900
425
      tmp = fieldname(insn, 20, 1); \
91901
425
      if (!Check(&S, DecodeCCOutOperand(MI, tmp, Address, \
91902
425
                Decoder))) { \
91903
0
        return MCDisassembler_Fail; \
91904
0
      } \
91905
425
      return S; \
91906
946
    case 364: \
91907
946
      tmp = fieldname(insn, 8, 4); \
91908
946
      if (!Check(&S, DecoderGPRRegisterClass( \
91909
946
                 MI, tmp, Address, Decoder))) { \
91910
0
        return MCDisassembler_Fail; \
91911
0
      } \
91912
946
      tmp = fieldname(insn, 0, 4); \
91913
946
      if (!Check(&S, DecoderGPRRegisterClass( \
91914
946
                 MI, tmp, Address, Decoder))) { \
91915
0
        return MCDisassembler_Fail; \
91916
0
      } \
91917
946
      tmp = 0x0; \
91918
946
      tmp |= fieldname(insn, 6, 2) << 0; \
91919
946
      tmp |= fieldname(insn, 12, 3) << 2; \
91920
946
      MCOperand_CreateImm0(MI, tmp); \
91921
946
      tmp = fieldname(insn, 20, 1); \
91922
946
      if (!Check(&S, DecodeCCOutOperand(MI, tmp, Address, \
91923
946
                Decoder))) { \
91924
0
        return MCDisassembler_Fail; \
91925
0
      } \
91926
946
      return S; \
91927
946
    case 365: \
91928
775
      tmp = fieldname(insn, 8, 4); \
91929
775
      if (!Check(&S, DecoderGPRRegisterClass( \
91930
775
                 MI, tmp, Address, Decoder))) { \
91931
0
        return MCDisassembler_Fail; \
91932
0
      } \
91933
775
      tmp = fieldname(insn, 16, 4); \
91934
775
      if (!Check(&S, DecodeGPRwithZRnospRegisterClass( \
91935
775
                 MI, tmp, Address, Decoder))) { \
91936
2
        return MCDisassembler_Fail; \
91937
2
      } \
91938
775
      tmp = fieldname(insn, 0, 4); \
91939
773
      if (!Check(&S, DecodeGPRwithZRnospRegisterClass( \
91940
773
                 MI, tmp, Address, Decoder))) { \
91941
2
        return MCDisassembler_Fail; \
91942
2
      } \
91943
773
      tmp = fieldname(insn, 4, 4); \
91944
771
      if (!Check(&S, DecodePredNoALOperand(MI, tmp, Address, \
91945
771
                   Decoder))) { \
91946
1
        return MCDisassembler_Fail; \
91947
1
      } \
91948
771
      return S; \
91949
771
    case 366: \
91950
184
      tmp = fieldname(insn, 8, 4); \
91951
184
      if (!Check(&S, DecoderGPRRegisterClass( \
91952
184
                 MI, tmp, Address, Decoder))) { \
91953
0
        return MCDisassembler_Fail; \
91954
0
      } \
91955
184
      tmp = fieldname(insn, 16, 4); \
91956
184
      if (!Check(&S, DecoderGPRRegisterClass( \
91957
184
                 MI, tmp, Address, Decoder))) { \
91958
0
        return MCDisassembler_Fail; \
91959
0
      } \
91960
184
      tmp = fieldname(insn, 0, 4); \
91961
184
      if (!Check(&S, DecoderGPRRegisterClass( \
91962
184
                 MI, tmp, Address, Decoder))) { \
91963
0
        return MCDisassembler_Fail; \
91964
0
      } \
91965
184
      tmp = 0x0; \
91966
184
      tmp |= fieldname(insn, 6, 2) << 0; \
91967
184
      tmp |= fieldname(insn, 12, 3) << 2; \
91968
184
      MCOperand_CreateImm0(MI, tmp); \
91969
184
      return S; \
91970
3.42k
    case 367: \
91971
3.42k
      tmp = fieldname(insn, 16, 4); \
91972
3.42k
      if (!Check(&S, DecodeGPRRegisterClass( \
91973
3.42k
                 MI, tmp, Address, Decoder))) { \
91974
0
        return MCDisassembler_Fail; \
91975
0
      } \
91976
3.42k
      tmp = fieldname(insn, 12, 4); \
91977
3.42k
      if (!Check(&S, DecoderGPRRegisterClass( \
91978
3.42k
                 MI, tmp, Address, Decoder))) { \
91979
0
        return MCDisassembler_Fail; \
91980
0
      } \
91981
3.42k
      tmp = fieldname(insn, 8, 4); \
91982
3.42k
      if (!Check(&S, DecoderGPRRegisterClass( \
91983
3.42k
                 MI, tmp, Address, Decoder))) { \
91984
0
        return MCDisassembler_Fail; \
91985
0
      } \
91986
3.42k
      tmp = fieldname(insn, 16, 4); \
91987
3.42k
      if (!Check(&S, DecodeAddrMode7Operand( \
91988
3.42k
                 MI, tmp, Address, Decoder))) { \
91989
0
        return MCDisassembler_Fail; \
91990
0
      } \
91991
3.42k
      tmp = 0x0; \
91992
3.42k
      tmp |= fieldname(insn, 0, 8) << 0; \
91993
3.42k
      tmp |= fieldname(insn, 23, 1) << 8; \
91994
3.42k
      if (!Check(&S, DecodeT2Imm8S4(MI, tmp, Address, \
91995
3.42k
                  Decoder))) { \
91996
0
        return MCDisassembler_Fail; \
91997
0
      } \
91998
3.42k
      return S; \
91999
3.42k
    case 368: \
92000
685
      tmp = fieldname(insn, 12, 4); \
92001
685
      if (!Check(&S, DecoderGPRRegisterClass( \
92002
685
                 MI, tmp, Address, Decoder))) { \
92003
0
        return MCDisassembler_Fail; \
92004
0
      } \
92005
685
      tmp = fieldname(insn, 8, 4); \
92006
685
      if (!Check(&S, DecoderGPRRegisterClass( \
92007
685
                 MI, tmp, Address, Decoder))) { \
92008
0
        return MCDisassembler_Fail; \
92009
0
      } \
92010
685
      tmp = fieldname(insn, 16, 4); \
92011
685
      if (!Check(&S, DecodeGPRRegisterClass( \
92012
685
                 MI, tmp, Address, Decoder))) { \
92013
0
        return MCDisassembler_Fail; \
92014
0
      } \
92015
685
      tmp = fieldname(insn, 16, 4); \
92016
685
      if (!Check(&S, DecodeAddrMode7Operand( \
92017
685
                 MI, tmp, Address, Decoder))) { \
92018
0
        return MCDisassembler_Fail; \
92019
0
      } \
92020
685
      tmp = 0x0; \
92021
685
      tmp |= fieldname(insn, 0, 8) << 0; \
92022
685
      tmp |= fieldname(insn, 23, 1) << 8; \
92023
685
      if (!Check(&S, DecodeT2Imm8S4(MI, tmp, Address, \
92024
685
                  Decoder))) { \
92025
0
        return MCDisassembler_Fail; \
92026
0
      } \
92027
685
      return S; \
92028
3.77k
    case 369: \
92029
3.77k
      if (!Check(&S, DecodeT2STRDPreInstruction( \
92030
3.77k
                 MI, insn, Address, Decoder))) { \
92031
0
        return MCDisassembler_Fail; \
92032
0
      } \
92033
3.77k
      return S; \
92034
3.77k
    case 370: \
92035
3.47k
      if (!Check(&S, DecodeT2LDRDPreInstruction( \
92036
3.47k
                 MI, insn, Address, Decoder))) { \
92037
0
        return MCDisassembler_Fail; \
92038
0
      } \
92039
3.47k
      return S; \
92040
3.47k
    case 371: \
92041
217
      tmp = fieldname(insn, 8, 4); \
92042
217
      if (!Check(&S, DecoderGPRRegisterClass( \
92043
217
                 MI, tmp, Address, Decoder))) { \
92044
0
        return MCDisassembler_Fail; \
92045
0
      } \
92046
217
      tmp = 0x0; \
92047
217
      tmp |= fieldname(insn, 0, 4) << 0; \
92048
217
      tmp |= fieldname(insn, 4, 4) << 5; \
92049
217
      tmp |= fieldname(insn, 12, 3) << 9; \
92050
217
      if (!Check(&S, DecodeSORegImmOperand(MI, tmp, Address, \
92051
217
                   Decoder))) { \
92052
0
        return MCDisassembler_Fail; \
92053
0
      } \
92054
217
      tmp = fieldname(insn, 20, 1); \
92055
217
      if (!Check(&S, DecodeCCOutOperand(MI, tmp, Address, \
92056
217
                Decoder))) { \
92057
0
        return MCDisassembler_Fail; \
92058
0
      } \
92059
217
      return S; \
92060
217
    case 372: \
92061
95
      tmp = fieldname(insn, 16, 4); \
92062
95
      if (!Check(&S, DecoderGPRRegisterClass( \
92063
95
                 MI, tmp, Address, Decoder))) { \
92064
0
        return MCDisassembler_Fail; \
92065
0
      } \
92066
95
      tmp = 0x0; \
92067
95
      tmp |= fieldname(insn, 0, 8) << 0; \
92068
95
      tmp |= fieldname(insn, 12, 3) << 8; \
92069
95
      tmp |= fieldname(insn, 26, 1) << 11; \
92070
95
      if (!Check(&S, DecodeT2SOImm(MI, tmp, Address, \
92071
95
                 Decoder))) { \
92072
0
        return MCDisassembler_Fail; \
92073
0
      } \
92074
95
      return S; \
92075
3.94k
    case 373: \
92076
3.94k
      tmp = fieldname(insn, 8, 4); \
92077
3.94k
      if (!Check(&S, DecoderGPRRegisterClass( \
92078
3.94k
                 MI, tmp, Address, Decoder))) { \
92079
0
        return MCDisassembler_Fail; \
92080
0
      } \
92081
3.94k
      tmp = fieldname(insn, 16, 4); \
92082
3.94k
      if (!Check(&S, DecoderGPRRegisterClass( \
92083
3.94k
                 MI, tmp, Address, Decoder))) { \
92084
0
        return MCDisassembler_Fail; \
92085
0
      } \
92086
3.94k
      tmp = 0x0; \
92087
3.94k
      tmp |= fieldname(insn, 0, 8) << 0; \
92088
3.94k
      tmp |= fieldname(insn, 12, 3) << 8; \
92089
3.94k
      tmp |= fieldname(insn, 26, 1) << 11; \
92090
3.94k
      if (!Check(&S, DecodeT2SOImm(MI, tmp, Address, \
92091
3.94k
                 Decoder))) { \
92092
0
        return MCDisassembler_Fail; \
92093
0
      } \
92094
3.94k
      tmp = fieldname(insn, 20, 1); \
92095
3.94k
      if (!Check(&S, DecodeCCOutOperand(MI, tmp, Address, \
92096
3.94k
                Decoder))) { \
92097
0
        return MCDisassembler_Fail; \
92098
0
      } \
92099
3.94k
      return S; \
92100
3.94k
    case 374: \
92101
362
      tmp = fieldname(insn, 8, 4); \
92102
362
      if (!Check(&S, DecoderGPRRegisterClass( \
92103
362
                 MI, tmp, Address, Decoder))) { \
92104
0
        return MCDisassembler_Fail; \
92105
0
      } \
92106
362
      tmp = 0x0; \
92107
362
      tmp |= fieldname(insn, 0, 8) << 0; \
92108
362
      tmp |= fieldname(insn, 12, 3) << 8; \
92109
362
      tmp |= fieldname(insn, 26, 1) << 11; \
92110
362
      if (!Check(&S, DecodeT2SOImm(MI, tmp, Address, \
92111
362
                 Decoder))) { \
92112
0
        return MCDisassembler_Fail; \
92113
0
      } \
92114
362
      tmp = fieldname(insn, 20, 1); \
92115
362
      if (!Check(&S, DecodeCCOutOperand(MI, tmp, Address, \
92116
362
                Decoder))) { \
92117
0
        return MCDisassembler_Fail; \
92118
0
      } \
92119
362
      return S; \
92120
491
    case 375: \
92121
491
      if (!Check(&S, DecodeT2AddSubSPImm(MI, insn, Address, \
92122
491
                 Decoder))) { \
92123
0
        return MCDisassembler_Fail; \
92124
0
      } \
92125
491
      return S; \
92126
491
    case 376: \
92127
77
      tmp = fieldname(insn, 16, 4); \
92128
77
      if (!Check(&S, DecodeGPRnopcRegisterClass( \
92129
77
                 MI, tmp, Address, Decoder))) { \
92130
0
        return MCDisassembler_Fail; \
92131
0
      } \
92132
77
      tmp = 0x0; \
92133
77
      tmp |= fieldname(insn, 0, 8) << 0; \
92134
77
      tmp |= fieldname(insn, 12, 3) << 8; \
92135
77
      tmp |= fieldname(insn, 26, 1) << 11; \
92136
77
      if (!Check(&S, DecodeT2SOImm(MI, tmp, Address, \
92137
77
                 Decoder))) { \
92138
0
        return MCDisassembler_Fail; \
92139
0
      } \
92140
77
      return S; \
92141
1.45k
    case 377: \
92142
1.45k
      tmp = fieldname(insn, 8, 4); \
92143
1.45k
      if (!Check(&S, DecoderGPRRegisterClass( \
92144
1.45k
                 MI, tmp, Address, Decoder))) { \
92145
0
        return MCDisassembler_Fail; \
92146
0
      } \
92147
1.45k
      tmp = fieldname(insn, 16, 4); \
92148
1.45k
      if (!Check(&S, DecodeGPRnopcRegisterClass( \
92149
1.45k
                 MI, tmp, Address, Decoder))) { \
92150
0
        return MCDisassembler_Fail; \
92151
0
      } \
92152
1.45k
      tmp = 0x0; \
92153
1.45k
      tmp |= fieldname(insn, 0, 8) << 0; \
92154
1.45k
      tmp |= fieldname(insn, 12, 3) << 8; \
92155
1.45k
      tmp |= fieldname(insn, 26, 1) << 11; \
92156
1.45k
      if (!Check(&S, DecodeT2SOImm(MI, tmp, Address, \
92157
1.45k
                 Decoder))) { \
92158
0
        return MCDisassembler_Fail; \
92159
0
      } \
92160
1.45k
      tmp = fieldname(insn, 20, 1); \
92161
1.45k
      if (!Check(&S, DecodeCCOutOperand(MI, tmp, Address, \
92162
1.45k
                Decoder))) { \
92163
0
        return MCDisassembler_Fail; \
92164
0
      } \
92165
1.45k
      return S; \
92166
1.45k
    case 378: \
92167
1.18k
      if (!Check(&S, \
92168
1.18k
           DecodeT2Adr(MI, insn, Address, Decoder))) { \
92169
4
        return MCDisassembler_Fail; \
92170
4
      } \
92171
1.18k
      return S; \
92172
1.18k
    case 379: \
92173
439
      tmp = fieldname(insn, 8, 4); \
92174
439
      if (!Check(&S, DecoderGPRRegisterClass( \
92175
439
                 MI, tmp, Address, Decoder))) { \
92176
0
        return MCDisassembler_Fail; \
92177
0
      } \
92178
439
      tmp = fieldname(insn, 16, 4); \
92179
439
      if (!Check(&S, DecodeGPRRegisterClass( \
92180
439
                 MI, tmp, Address, Decoder))) { \
92181
0
        return MCDisassembler_Fail; \
92182
0
      } \
92183
439
      tmp = 0x0; \
92184
439
      tmp |= fieldname(insn, 0, 8) << 0; \
92185
439
      tmp |= fieldname(insn, 12, 3) << 8; \
92186
439
      tmp |= fieldname(insn, 26, 1) << 11; \
92187
439
      MCOperand_CreateImm0(MI, tmp); \
92188
439
      return S; \
92189
558
    case 380: \
92190
558
      if (!Check(&S, DecodeT2MOVTWInstruction( \
92191
558
                 MI, insn, Address, Decoder))) { \
92192
0
        return MCDisassembler_Fail; \
92193
0
      } \
92194
558
      return S; \
92195
558
    case 381: \
92196
134
      tmp = fieldname(insn, 8, 4); \
92197
134
      if (!Check(&S, DecoderGPRRegisterClass( \
92198
134
                 MI, tmp, Address, Decoder))) { \
92199
0
        return MCDisassembler_Fail; \
92200
0
      } \
92201
134
      tmp = fieldname(insn, 0, 4); \
92202
134
      MCOperand_CreateImm0(MI, tmp); \
92203
134
      tmp = fieldname(insn, 16, 4); \
92204
134
      if (!Check(&S, DecoderGPRRegisterClass( \
92205
134
                 MI, tmp, Address, Decoder))) { \
92206
0
        return MCDisassembler_Fail; \
92207
0
      } \
92208
134
      return S; \
92209
1.88k
    case 382: \
92210
1.88k
      tmp = fieldname(insn, 8, 4); \
92211
1.88k
      if (!Check(&S, DecoderGPRRegisterClass( \
92212
1.88k
                 MI, tmp, Address, Decoder))) { \
92213
0
        return MCDisassembler_Fail; \
92214
0
      } \
92215
1.88k
      tmp = fieldname(insn, 0, 5); \
92216
1.88k
      MCOperand_CreateImm0(MI, tmp); \
92217
1.88k
      tmp = fieldname(insn, 16, 4); \
92218
1.88k
      if (!Check(&S, DecoderGPRRegisterClass( \
92219
1.88k
                 MI, tmp, Address, Decoder))) { \
92220
0
        return MCDisassembler_Fail; \
92221
0
      } \
92222
1.88k
      tmp = 0x0; \
92223
1.88k
      tmp |= fieldname(insn, 6, 2) << 0; \
92224
1.88k
      tmp |= fieldname(insn, 12, 3) << 2; \
92225
1.88k
      tmp |= fieldname(insn, 21, 1) << 5; \
92226
1.88k
      if (!Check(&S, DecodeT2ShifterImmOperand( \
92227
1.88k
                 MI, tmp, Address, Decoder))) { \
92228
1
        return MCDisassembler_Fail; \
92229
1
      } \
92230
1.88k
      return S; \
92231
1.88k
    case 383: \
92232
462
      tmp = fieldname(insn, 8, 4); \
92233
462
      if (!Check(&S, DecoderGPRRegisterClass( \
92234
462
                 MI, tmp, Address, Decoder))) { \
92235
0
        return MCDisassembler_Fail; \
92236
0
      } \
92237
462
      tmp = fieldname(insn, 16, 4); \
92238
462
      if (!Check(&S, DecoderGPRRegisterClass( \
92239
462
                 MI, tmp, Address, Decoder))) { \
92240
0
        return MCDisassembler_Fail; \
92241
0
      } \
92242
462
      tmp = 0x0; \
92243
462
      tmp |= fieldname(insn, 6, 2) << 0; \
92244
462
      tmp |= fieldname(insn, 12, 3) << 2; \
92245
462
      MCOperand_CreateImm0(MI, tmp); \
92246
462
      tmp = fieldname(insn, 0, 5); \
92247
462
      MCOperand_CreateImm0(MI, tmp); \
92248
462
      return S; \
92249
462
    case 384: \
92250
95
      tmp = fieldname(insn, 8, 4); \
92251
95
      if (!Check(&S, DecoderGPRRegisterClass( \
92252
95
                 MI, tmp, Address, Decoder))) { \
92253
0
        return MCDisassembler_Fail; \
92254
0
      } \
92255
95
      tmp = fieldname(insn, 8, 4); \
92256
95
      if (!Check(&S, DecoderGPRRegisterClass( \
92257
95
                 MI, tmp, Address, Decoder))) { \
92258
0
        return MCDisassembler_Fail; \
92259
0
      } \
92260
95
      tmp = 0x0; \
92261
95
      tmp |= fieldname(insn, 0, 5) << 5; \
92262
95
      tmp |= fieldname(insn, 6, 2) << 0; \
92263
95
      tmp |= fieldname(insn, 12, 3) << 2; \
92264
95
      if (!Check(&S, DecodeBitfieldMaskOperand( \
92265
95
                 MI, tmp, Address, Decoder))) { \
92266
0
        return MCDisassembler_Fail; \
92267
0
      } \
92268
95
      return S; \
92269
429
    case 385: \
92270
429
      tmp = fieldname(insn, 8, 4); \
92271
429
      if (!Check(&S, DecoderGPRRegisterClass( \
92272
429
                 MI, tmp, Address, Decoder))) { \
92273
0
        return MCDisassembler_Fail; \
92274
0
      } \
92275
429
      tmp = fieldname(insn, 8, 4); \
92276
429
      if (!Check(&S, DecoderGPRRegisterClass( \
92277
429
                 MI, tmp, Address, Decoder))) { \
92278
0
        return MCDisassembler_Fail; \
92279
0
      } \
92280
429
      tmp = fieldname(insn, 16, 4); \
92281
429
      if (!Check(&S, DecoderGPRRegisterClass( \
92282
429
                 MI, tmp, Address, Decoder))) { \
92283
0
        return MCDisassembler_Fail; \
92284
0
      } \
92285
429
      tmp = 0x0; \
92286
429
      tmp |= fieldname(insn, 0, 5) << 5; \
92287
429
      tmp |= fieldname(insn, 6, 2) << 0; \
92288
429
      tmp |= fieldname(insn, 12, 3) << 2; \
92289
429
      if (!Check(&S, DecodeBitfieldMaskOperand( \
92290
429
                 MI, tmp, Address, Decoder))) { \
92291
0
        return MCDisassembler_Fail; \
92292
0
      } \
92293
429
      return S; \
92294
429
    case 386: \
92295
69
      tmp = fieldname(insn, 16, 4); \
92296
69
      if (!Check(&S, DecodeGPRnopcRegisterClass( \
92297
69
                 MI, tmp, Address, Decoder))) { \
92298
0
        return MCDisassembler_Fail; \
92299
0
      } \
92300
69
      return S; \
92301
69
    case 387: \
92302
22
      tmp = fieldname(insn, 0, 4); \
92303
22
      MCOperand_CreateImm0(MI, tmp); \
92304
22
      return S; \
92305
1.19k
    case 388: \
92306
1.19k
      if (!Check(&S, DecodeT2HintSpaceInstruction( \
92307
1.19k
                 MI, insn, Address, Decoder))) { \
92308
0
        return MCDisassembler_Fail; \
92309
0
      } \
92310
1.19k
      return S; \
92311
1.19k
    case 389: \
92312
970
      if (!Check(&S, DecodeT2CPSInstruction( \
92313
970
                 MI, insn, Address, Decoder))) { \
92314
1
        return MCDisassembler_Fail; \
92315
1
      } \
92316
970
      return S; \
92317
970
    case 390: \
92318
145
      tmp = fieldname(insn, 8, 4); \
92319
145
      if (!Check(&S, DecodeGPRRegisterClass( \
92320
145
                 MI, tmp, Address, Decoder))) { \
92321
0
        return MCDisassembler_Fail; \
92322
0
      } \
92323
145
      return S; \
92324
321
    case 391: \
92325
321
      tmp = 0x0; \
92326
321
      tmp |= fieldname(insn, 0, 12) << 0; \
92327
321
      tmp |= fieldname(insn, 16, 4) << 12; \
92328
321
      MCOperand_CreateImm0(MI, tmp); \
92329
321
      return S; \
92330
145
    case 392: \
92331
133
      tmp = fieldname(insn, 16, 4); \
92332
133
      MCOperand_CreateImm0(MI, tmp); \
92333
133
      return S; \
92334
205
    case 393: \
92335
205
      tmp = 0x0; \
92336
205
      tmp |= fieldname(insn, 8, 4) << 0; \
92337
205
      tmp |= fieldname(insn, 20, 1) << 4; \
92338
205
      if (!Check(&S, DecodeMSRMask(MI, tmp, Address, \
92339
205
                 Decoder))) { \
92340
1
        return MCDisassembler_Fail; \
92341
1
      } \
92342
205
      tmp = fieldname(insn, 16, 4); \
92343
204
      if (!Check(&S, DecoderGPRRegisterClass( \
92344
204
                 MI, tmp, Address, Decoder))) { \
92345
0
        return MCDisassembler_Fail; \
92346
0
      } \
92347
204
      return S; \
92348
204
    case 394: \
92349
87
      tmp = 0x0; \
92350
87
      tmp |= fieldname(insn, 4, 1) << 4; \
92351
87
      tmp |= fieldname(insn, 8, 4) << 0; \
92352
87
      tmp |= fieldname(insn, 20, 1) << 5; \
92353
87
      if (!Check(&S, DecodeBankedReg(MI, tmp, Address, \
92354
87
                   Decoder))) { \
92355
1
        return MCDisassembler_Fail; \
92356
1
      } \
92357
87
      tmp = fieldname(insn, 16, 4); \
92358
86
      if (!Check(&S, DecoderGPRRegisterClass( \
92359
86
                 MI, tmp, Address, Decoder))) { \
92360
0
        return MCDisassembler_Fail; \
92361
0
      } \
92362
86
      return S; \
92363
10.1k
    case 395: \
92364
10.1k
      tmp = 0x0; \
92365
10.1k
      tmp |= fieldname(insn, 0, 8) << 0; \
92366
10.1k
      tmp |= fieldname(insn, 10, 2) << 10; \
92367
10.1k
      if (!Check(&S, DecodeMSRMask(MI, tmp, Address, \
92368
10.1k
                 Decoder))) { \
92369
0
        return MCDisassembler_Fail; \
92370
0
      } \
92371
10.1k
      tmp = fieldname(insn, 16, 4); \
92372
10.1k
      if (!Check(&S, DecoderGPRRegisterClass( \
92373
10.1k
                 MI, tmp, Address, Decoder))) { \
92374
0
        return MCDisassembler_Fail; \
92375
0
      } \
92376
10.1k
      return S; \
92377
10.1k
    case 396: \
92378
22
      tmp = fieldname(insn, 8, 4); \
92379
22
      if (!Check(&S, DecoderGPRRegisterClass( \
92380
22
                 MI, tmp, Address, Decoder))) { \
92381
0
        return MCDisassembler_Fail; \
92382
0
      } \
92383
22
      tmp = 0x0; \
92384
22
      tmp |= fieldname(insn, 4, 1) << 4; \
92385
22
      tmp |= fieldname(insn, 16, 4) << 0; \
92386
22
      tmp |= fieldname(insn, 20, 1) << 5; \
92387
22
      if (!Check(&S, DecodeBankedReg(MI, tmp, Address, \
92388
22
                   Decoder))) { \
92389
1
        return MCDisassembler_Fail; \
92390
1
      } \
92391
22
      return S; \
92392
1.11k
    case 397: \
92393
1.11k
      tmp = fieldname(insn, 8, 4); \
92394
1.11k
      if (!Check(&S, DecoderGPRRegisterClass( \
92395
1.11k
                 MI, tmp, Address, Decoder))) { \
92396
0
        return MCDisassembler_Fail; \
92397
0
      } \
92398
1.11k
      tmp = fieldname(insn, 0, 8); \
92399
1.11k
      if (!Check(&S, DecodeMSRMask(MI, tmp, Address, \
92400
1.11k
                 Decoder))) { \
92401
0
        return MCDisassembler_Fail; \
92402
0
      } \
92403
1.11k
      return S; \
92404
2.90k
    case 398: \
92405
2.90k
      if (!Check(&S, DecodeThumb2BCCInstruction( \
92406
2.90k
                 MI, insn, Address, Decoder))) { \
92407
68
        return MCDisassembler_Fail; \
92408
68
      } \
92409
2.90k
      return S; \
92410
2.90k
    case 399: \
92411
2.88k
      if (!Check(&S, DecodeLOLoop(MI, insn, Address, \
92412
2.88k
                Decoder))) { \
92413
3
        return MCDisassembler_Fail; \
92414
3
      } \
92415
2.88k
      return S; \
92416
2.88k
    case 400: \
92417
143
      tmp = fieldname(insn, 23, 4); \
92418
143
      if (!Check(&S, DecodeBFLabelOperand_0_0_0_4( \
92419
143
                 MI, tmp, Address, Decoder))) { \
92420
2
        return MCDisassembler_Fail; \
92421
2
      } \
92422
143
      tmp = 0x0; \
92423
141
      tmp |= fieldname(insn, 1, 10) << 1; \
92424
141
      tmp |= fieldname(insn, 11, 1) << 0; \
92425
141
      tmp |= fieldname(insn, 16, 7) << 11; \
92426
141
      if (!Check(&S, DecodeBFLabelOperand_1_0_1_18( \
92427
141
                 MI, tmp, Address, Decoder))) { \
92428
0
        return MCDisassembler_Fail; \
92429
0
      } \
92430
141
      return S; \
92431
141
    case 401: \
92432
116
      tmp = fieldname(insn, 23, 4); \
92433
116
      if (!Check(&S, DecodeBFLabelOperand_0_0_0_4( \
92434
116
                 MI, tmp, Address, Decoder))) { \
92435
4
        return MCDisassembler_Fail; \
92436
4
      } \
92437
116
      tmp = 0x0; \
92438
112
      tmp |= fieldname(insn, 1, 10) << 1; \
92439
112
      tmp |= fieldname(insn, 11, 1) << 0; \
92440
112
      tmp |= fieldname(insn, 16, 1) << 11; \
92441
112
      if (!Check(&S, DecodeBFLabelOperand_1_0_1_12( \
92442
112
                 MI, tmp, Address, Decoder))) { \
92443
0
        return MCDisassembler_Fail; \
92444
0
      } \
92445
112
      tmp = fieldname(insn, 17, 1); \
92446
112
      if (!Check(&S, DecodeBFAfterTargetOperand( \
92447
112
                 MI, tmp, Address, Decoder))) { \
92448
0
        return MCDisassembler_Fail; \
92449
0
      } \
92450
112
      tmp = fieldname(insn, 18, 4); \
92451
112
      if (!Check(&S, DecodePredNoALOperand(MI, tmp, Address, \
92452
112
                   Decoder))) { \
92453
2
        return MCDisassembler_Fail; \
92454
2
      } \
92455
112
      return S; \
92456
252
    case 402: \
92457
252
      tmp = fieldname(insn, 23, 4); \
92458
252
      if (!Check(&S, DecodeBFLabelOperand_0_0_0_4( \
92459
252
                 MI, tmp, Address, Decoder))) { \
92460
3
        return MCDisassembler_Fail; \
92461
3
      } \
92462
252
      tmp = 0x0; \
92463
249
      tmp |= fieldname(insn, 1, 10) << 1; \
92464
249
      tmp |= fieldname(insn, 11, 1) << 0; \
92465
249
      tmp |= fieldname(insn, 16, 5) << 11; \
92466
249
      if (!Check(&S, DecodeBFLabelOperand_1_0_1_16( \
92467
249
                 MI, tmp, Address, Decoder))) { \
92468
0
        return MCDisassembler_Fail; \
92469
0
      } \
92470
249
      return S; \
92471
249
    case 403: \
92472
158
      tmp = fieldname(insn, 23, 4); \
92473
158
      if (!Check(&S, DecodeBFLabelOperand_0_0_0_4( \
92474
158
                 MI, tmp, Address, Decoder))) { \
92475
1
        return MCDisassembler_Fail; \
92476
1
      } \
92477
158
      tmp = fieldname(insn, 16, 4); \
92478
157
      if (!Check(&S, DecoderGPRRegisterClass( \
92479
157
                 MI, tmp, Address, Decoder))) { \
92480
0
        return MCDisassembler_Fail; \
92481
0
      } \
92482
157
      return S; \
92483
1.88k
    case 404: \
92484
1.88k
      if (!Check(&S, DecodeT2BInstruction(MI, insn, Address, \
92485
1.88k
                  Decoder))) { \
92486
0
        return MCDisassembler_Fail; \
92487
0
      } \
92488
1.88k
      return S; \
92489
1.88k
    case 405: \
92490
843
      tmp = fieldname(insn, 12, 4); \
92491
843
      if (!Check(&S, DecoderGPRRegisterClass( \
92492
843
                 MI, tmp, Address, Decoder))) { \
92493
0
        return MCDisassembler_Fail; \
92494
0
      } \
92495
843
      tmp = 0x0; \
92496
843
      tmp |= fieldname(insn, 0, 4) << 2; \
92497
843
      tmp |= fieldname(insn, 4, 2) << 0; \
92498
843
      tmp |= fieldname(insn, 16, 4) << 6; \
92499
843
      if (!Check(&S, DecodeT2AddrModeSOReg(MI, tmp, Address, \
92500
843
                   Decoder))) { \
92501
1
        return MCDisassembler_Fail; \
92502
1
      } \
92503
843
      return S; \
92504
2.80k
    case 406: \
92505
2.80k
      if (!Check(&S, DecodeT2LdStPre(MI, insn, Address, \
92506
2.80k
                   Decoder))) { \
92507
4
        return MCDisassembler_Fail; \
92508
4
      } \
92509
2.80k
      return S; \
92510
2.80k
    case 407: \
92511
320
      tmp = fieldname(insn, 12, 4); \
92512
320
      if (!Check(&S, DecoderGPRRegisterClass( \
92513
320
                 MI, tmp, Address, Decoder))) { \
92514
0
        return MCDisassembler_Fail; \
92515
0
      } \
92516
320
      tmp = 0x0; \
92517
320
      tmp |= fieldname(insn, 0, 8) << 0; \
92518
320
      tmp |= fieldname(insn, 16, 4) << 9; \
92519
320
      if (!Check(&S, DecodeT2AddrModeImm8(MI, tmp, Address, \
92520
320
                  Decoder))) { \
92521
1
        return MCDisassembler_Fail; \
92522
1
      } \
92523
320
      return S; \
92524
565
    case 408: \
92525
565
      tmp = fieldname(insn, 12, 4); \
92526
565
      if (!Check(&S, DecoderGPRRegisterClass( \
92527
565
                 MI, tmp, Address, Decoder))) { \
92528
0
        return MCDisassembler_Fail; \
92529
0
      } \
92530
565
      tmp = 0x0; \
92531
565
      tmp |= fieldname(insn, 0, 8) << 0; \
92532
565
      tmp |= fieldname(insn, 9, 1) << 8; \
92533
565
      tmp |= fieldname(insn, 16, 4) << 9; \
92534
565
      if (!Check(&S, DecodeT2AddrModeImm8(MI, tmp, Address, \
92535
565
                  Decoder))) { \
92536
2
        return MCDisassembler_Fail; \
92537
2
      } \
92538
565
      return S; \
92539
565
    case 409: \
92540
471
      tmp = fieldname(insn, 12, 4); \
92541
471
      if (!Check(&S, DecoderGPRRegisterClass( \
92542
471
                 MI, tmp, Address, Decoder))) { \
92543
0
        return MCDisassembler_Fail; \
92544
0
      } \
92545
471
      tmp = 0x1000; \
92546
471
      tmp |= fieldname(insn, 0, 12) << 0; \
92547
471
      tmp |= fieldname(insn, 16, 4) << 13; \
92548
471
      if (!Check(&S, DecodeT2AddrModeImm12(MI, tmp, Address, \
92549
471
                   Decoder))) { \
92550
2
        return MCDisassembler_Fail; \
92551
2
      } \
92552
471
      return S; \
92553
2.44k
    case 410: \
92554
2.44k
      if (!Check(&S, DecodeT2LoadShift(MI, insn, Address, \
92555
2.44k
               Decoder))) { \
92556
2
        return MCDisassembler_Fail; \
92557
2
      } \
92558
2.44k
      return S; \
92559
2.44k
    case 411: \
92560
1.42k
      if (!Check(&S, DecodeT2LoadImm8(MI, insn, Address, \
92561
1.42k
              Decoder))) { \
92562
2
        return MCDisassembler_Fail; \
92563
2
      } \
92564
1.42k
      return S; \
92565
1.69k
    case 412: \
92566
1.69k
      if (!Check(&S, DecodeT2LoadT(MI, insn, Address, \
92567
1.69k
                 Decoder))) { \
92568
2
        return MCDisassembler_Fail; \
92569
2
      } \
92570
1.69k
      return S; \
92571
3.56k
    case 413: \
92572
3.56k
      if (!Check(&S, DecodeT2LoadImm12(MI, insn, Address, \
92573
3.56k
               Decoder))) { \
92574
3
        return MCDisassembler_Fail; \
92575
3
      } \
92576
3.56k
      return S; \
92577
3.56k
    case 414: \
92578
924
      if (!Check(&S, DecodeT2LoadLabel(MI, insn, Address, \
92579
924
               Decoder))) { \
92580
1
        return MCDisassembler_Fail; \
92581
1
      } \
92582
924
      return S; \
92583
924
    case 415: \
92584
196
      tmp = fieldname(insn, 8, 4); \
92585
196
      if (!Check(&S, DecoderGPRRegisterClass( \
92586
196
                 MI, tmp, Address, Decoder))) { \
92587
0
        return MCDisassembler_Fail; \
92588
0
      } \
92589
196
      tmp = fieldname(insn, 16, 4); \
92590
196
      if (!Check(&S, DecoderGPRRegisterClass( \
92591
196
                 MI, tmp, Address, Decoder))) { \
92592
0
        return MCDisassembler_Fail; \
92593
0
      } \
92594
196
      tmp = fieldname(insn, 0, 4); \
92595
196
      if (!Check(&S, DecoderGPRRegisterClass( \
92596
196
                 MI, tmp, Address, Decoder))) { \
92597
0
        return MCDisassembler_Fail; \
92598
0
      } \
92599
196
      return S; \
92600
352
    case 416: \
92601
352
      tmp = fieldname(insn, 8, 4); \
92602
352
      if (!Check(&S, DecoderGPRRegisterClass( \
92603
352
                 MI, tmp, Address, Decoder))) { \
92604
0
        return MCDisassembler_Fail; \
92605
0
      } \
92606
352
      tmp = fieldname(insn, 0, 4); \
92607
352
      if (!Check(&S, DecoderGPRRegisterClass( \
92608
352
                 MI, tmp, Address, Decoder))) { \
92609
0
        return MCDisassembler_Fail; \
92610
0
      } \
92611
352
      tmp = fieldname(insn, 4, 2); \
92612
352
      MCOperand_CreateImm0(MI, tmp); \
92613
352
      return S; \
92614
352
    case 417: \
92615
339
      tmp = fieldname(insn, 8, 4); \
92616
339
      if (!Check(&S, DecoderGPRRegisterClass( \
92617
339
                 MI, tmp, Address, Decoder))) { \
92618
0
        return MCDisassembler_Fail; \
92619
0
      } \
92620
339
      tmp = fieldname(insn, 16, 4); \
92621
339
      if (!Check(&S, DecoderGPRRegisterClass( \
92622
339
                 MI, tmp, Address, Decoder))) { \
92623
0
        return MCDisassembler_Fail; \
92624
0
      } \
92625
339
      tmp = fieldname(insn, 0, 4); \
92626
339
      if (!Check(&S, DecoderGPRRegisterClass( \
92627
339
                 MI, tmp, Address, Decoder))) { \
92628
0
        return MCDisassembler_Fail; \
92629
0
      } \
92630
339
      tmp = fieldname(insn, 4, 2); \
92631
339
      MCOperand_CreateImm0(MI, tmp); \
92632
339
      return S; \
92633
339
    case 418: \
92634
75
      tmp = fieldname(insn, 8, 4); \
92635
75
      if (!Check(&S, DecoderGPRRegisterClass( \
92636
75
                 MI, tmp, Address, Decoder))) { \
92637
0
        return MCDisassembler_Fail; \
92638
0
      } \
92639
75
      tmp = fieldname(insn, 0, 4); \
92640
75
      if (!Check(&S, DecoderGPRRegisterClass( \
92641
75
                 MI, tmp, Address, Decoder))) { \
92642
0
        return MCDisassembler_Fail; \
92643
0
      } \
92644
75
      tmp = fieldname(insn, 16, 4); \
92645
75
      if (!Check(&S, DecoderGPRRegisterClass( \
92646
75
                 MI, tmp, Address, Decoder))) { \
92647
0
        return MCDisassembler_Fail; \
92648
0
      } \
92649
75
      return S; \
92650
156
    case 419: \
92651
156
      tmp = fieldname(insn, 8, 4); \
92652
156
      if (!Check(&S, DecoderGPRRegisterClass( \
92653
156
                 MI, tmp, Address, Decoder))) { \
92654
0
        return MCDisassembler_Fail; \
92655
0
      } \
92656
156
      tmp = 0x0; \
92657
156
      tmp |= fieldname(insn, 0, 4) << 0; \
92658
156
      tmp |= fieldname(insn, 16, 4) << 0; \
92659
156
      if (!Check(&S, DecoderGPRRegisterClass( \
92660
156
                 MI, tmp, Address, Decoder))) { \
92661
0
        return MCDisassembler_Fail; \
92662
0
      } \
92663
156
      return S; \
92664
3.20k
    case 420: \
92665
3.20k
      tmp = fieldname(insn, 8, 4); \
92666
3.20k
      if (!Check(&S, DecoderGPRRegisterClass( \
92667
3.20k
                 MI, tmp, Address, Decoder))) { \
92668
0
        return MCDisassembler_Fail; \
92669
0
      } \
92670
3.20k
      tmp = fieldname(insn, 16, 4); \
92671
3.20k
      if (!Check(&S, DecoderGPRRegisterClass( \
92672
3.20k
                 MI, tmp, Address, Decoder))) { \
92673
0
        return MCDisassembler_Fail; \
92674
0
      } \
92675
3.20k
      tmp = fieldname(insn, 0, 4); \
92676
3.20k
      if (!Check(&S, DecoderGPRRegisterClass( \
92677
3.20k
                 MI, tmp, Address, Decoder))) { \
92678
0
        return MCDisassembler_Fail; \
92679
0
      } \
92680
3.20k
      tmp = fieldname(insn, 12, 4); \
92681
3.20k
      if (!Check(&S, DecoderGPRRegisterClass( \
92682
3.20k
                 MI, tmp, Address, Decoder))) { \
92683
0
        return MCDisassembler_Fail; \
92684
0
      } \
92685
3.20k
      return S; \
92686
3.20k
    case 421: \
92687
389
      tmp = fieldname(insn, 12, 4); \
92688
389
      if (!Check(&S, DecoderGPRRegisterClass( \
92689
389
                 MI, tmp, Address, Decoder))) { \
92690
0
        return MCDisassembler_Fail; \
92691
0
      } \
92692
389
      tmp = fieldname(insn, 8, 4); \
92693
389
      if (!Check(&S, DecoderGPRRegisterClass( \
92694
389
                 MI, tmp, Address, Decoder))) { \
92695
0
        return MCDisassembler_Fail; \
92696
0
      } \
92697
389
      tmp = fieldname(insn, 16, 4); \
92698
389
      if (!Check(&S, DecoderGPRRegisterClass( \
92699
389
                 MI, tmp, Address, Decoder))) { \
92700
0
        return MCDisassembler_Fail; \
92701
0
      } \
92702
389
      tmp = fieldname(insn, 0, 4); \
92703
389
      if (!Check(&S, DecoderGPRRegisterClass( \
92704
389
                 MI, tmp, Address, Decoder))) { \
92705
0
        return MCDisassembler_Fail; \
92706
0
      } \
92707
389
      return S; \
92708
389
    case 422: \
92709
76
      tmp = fieldname(insn, 8, 4); \
92710
76
      if (!Check(&S, DecodeGPRRegisterClass( \
92711
76
                 MI, tmp, Address, Decoder))) { \
92712
0
        return MCDisassembler_Fail; \
92713
0
      } \
92714
76
      tmp = fieldname(insn, 16, 4); \
92715
76
      if (!Check(&S, DecodeGPRRegisterClass( \
92716
76
                 MI, tmp, Address, Decoder))) { \
92717
0
        return MCDisassembler_Fail; \
92718
0
      } \
92719
76
      tmp = fieldname(insn, 0, 4); \
92720
76
      if (!Check(&S, DecodeGPRRegisterClass( \
92721
76
                 MI, tmp, Address, Decoder))) { \
92722
0
        return MCDisassembler_Fail; \
92723
0
      } \
92724
76
      return S; \
92725
280
    case 423: \
92726
280
      tmp = fieldname(insn, 12, 4); \
92727
280
      if (!Check(&S, DecodeGPRRegisterClass( \
92728
280
                 MI, tmp, Address, Decoder))) { \
92729
0
        return MCDisassembler_Fail; \
92730
0
      } \
92731
280
      tmp = 0x0; \
92732
280
      tmp |= fieldname(insn, 0, 4) << 2; \
92733
280
      tmp |= fieldname(insn, 4, 2) << 0; \
92734
280
      tmp |= fieldname(insn, 16, 4) << 6; \
92735
280
      if (!Check(&S, DecodeT2AddrModeSOReg(MI, tmp, Address, \
92736
280
                   Decoder))) { \
92737
1
        return MCDisassembler_Fail; \
92738
1
      } \
92739
280
      return S; \
92740
280
    case 424: \
92741
132
      tmp = fieldname(insn, 12, 4); \
92742
132
      if (!Check(&S, DecodeGPRRegisterClass( \
92743
132
                 MI, tmp, Address, Decoder))) { \
92744
0
        return MCDisassembler_Fail; \
92745
0
      } \
92746
132
      tmp = 0x0; \
92747
132
      tmp |= fieldname(insn, 0, 8) << 0; \
92748
132
      tmp |= fieldname(insn, 9, 1) << 8; \
92749
132
      tmp |= fieldname(insn, 16, 4) << 9; \
92750
132
      if (!Check(&S, DecodeT2AddrModeImm8(MI, tmp, Address, \
92751
132
                  Decoder))) { \
92752
1
        return MCDisassembler_Fail; \
92753
1
      } \
92754
132
      return S; \
92755
202
    case 425: \
92756
202
      tmp = fieldname(insn, 12, 4); \
92757
202
      if (!Check(&S, DecodeGPRRegisterClass( \
92758
202
                 MI, tmp, Address, Decoder))) { \
92759
0
        return MCDisassembler_Fail; \
92760
0
      } \
92761
202
      tmp = 0x1000; \
92762
202
      tmp |= fieldname(insn, 0, 12) << 0; \
92763
202
      tmp |= fieldname(insn, 16, 4) << 13; \
92764
202
      if (!Check(&S, DecodeT2AddrModeImm12(MI, tmp, Address, \
92765
202
                   Decoder))) { \
92766
1
        return MCDisassembler_Fail; \
92767
1
      } \
92768
202
      return S; \
92769
1.50k
    case 426: \
92770
1.50k
      tmp = fieldname(insn, 12, 4); \
92771
1.50k
      if (!Check(&S, DecoderGPRRegisterClass( \
92772
1.50k
                 MI, tmp, Address, Decoder))) { \
92773
0
        return MCDisassembler_Fail; \
92774
0
      } \
92775
1.50k
      tmp = fieldname(insn, 8, 4); \
92776
1.50k
      if (!Check(&S, DecoderGPRRegisterClass( \
92777
1.50k
                 MI, tmp, Address, Decoder))) { \
92778
0
        return MCDisassembler_Fail; \
92779
0
      } \
92780
1.50k
      tmp = fieldname(insn, 16, 4); \
92781
1.50k
      if (!Check(&S, DecoderGPRRegisterClass( \
92782
1.50k
                 MI, tmp, Address, Decoder))) { \
92783
0
        return MCDisassembler_Fail; \
92784
0
      } \
92785
1.50k
      tmp = fieldname(insn, 0, 4); \
92786
1.50k
      if (!Check(&S, DecoderGPRRegisterClass( \
92787
1.50k
                 MI, tmp, Address, Decoder))) { \
92788
0
        return MCDisassembler_Fail; \
92789
0
      } \
92790
1.50k
      tmp = fieldname(insn, 12, 4); \
92791
1.50k
      if (!Check(&S, DecoderGPRRegisterClass( \
92792
1.50k
                 MI, tmp, Address, Decoder))) { \
92793
0
        return MCDisassembler_Fail; \
92794
0
      } \
92795
1.50k
      tmp = fieldname(insn, 8, 4); \
92796
1.50k
      if (!Check(&S, DecoderGPRRegisterClass( \
92797
1.50k
                 MI, tmp, Address, Decoder))) { \
92798
0
        return MCDisassembler_Fail; \
92799
0
      } \
92800
1.50k
      return S; \
92801
1.50k
    case 427: \
92802
34
      tmp = fieldname(insn, 12, 4); \
92803
34
      if (!Check(&S, DecodeGPRnospRegisterClass( \
92804
34
                 MI, tmp, Address, Decoder))) { \
92805
0
        return MCDisassembler_Fail; \
92806
0
      } \
92807
34
      tmp = fieldname(insn, 16, 4); \
92808
34
      if (!Check(&S, DecodeGPRnopcRegisterClass( \
92809
34
                 MI, tmp, Address, Decoder))) { \
92810
0
        return MCDisassembler_Fail; \
92811
0
      } \
92812
34
      tmp = fieldname(insn, 0, 4); \
92813
34
      if (!Check(&S, DecodeGPRnopcRegisterClass( \
92814
34
                 MI, tmp, Address, Decoder))) { \
92815
0
        return MCDisassembler_Fail; \
92816
0
      } \
92817
34
      return S; \
92818
100
    case 428: \
92819
100
      tmp = fieldname(insn, 12, 4); \
92820
100
      if (!Check(&S, DecodeGPRnospRegisterClass( \
92821
100
                 MI, tmp, Address, Decoder))) { \
92822
0
        return MCDisassembler_Fail; \
92823
0
      } \
92824
100
      tmp = fieldname(insn, 16, 4); \
92825
100
      if (!Check(&S, DecoderGPRRegisterClass( \
92826
100
                 MI, tmp, Address, Decoder))) { \
92827
0
        return MCDisassembler_Fail; \
92828
0
      } \
92829
100
      tmp = fieldname(insn, 0, 4); \
92830
100
      if (!Check(&S, DecodeGPRnopcRegisterClass( \
92831
100
                 MI, tmp, Address, Decoder))) { \
92832
0
        return MCDisassembler_Fail; \
92833
0
      } \
92834
100
      return S; \
92835
100
    case 429: \
92836
18
      tmp = fieldname(insn, 8, 4); \
92837
18
      if (!Check(&S, DecoderGPRRegisterClass( \
92838
18
                 MI, tmp, Address, Decoder))) { \
92839
0
        return MCDisassembler_Fail; \
92840
0
      } \
92841
18
      tmp = fieldname(insn, 16, 4); \
92842
18
      if (!Check(&S, DecodeGPRnopcRegisterClass( \
92843
18
                 MI, tmp, Address, Decoder))) { \
92844
0
        return MCDisassembler_Fail; \
92845
0
      } \
92846
18
      tmp = fieldname(insn, 0, 4); \
92847
18
      if (!Check(&S, DecodeGPRnopcRegisterClass( \
92848
18
                 MI, tmp, Address, Decoder))) { \
92849
0
        return MCDisassembler_Fail; \
92850
0
      } \
92851
18
      return S; \
92852
18
    case 430: \
92853
0
      tmp = 0x0; \
92854
0
      tmp |= fieldname(insn, 12, 4) << 1; \
92855
0
      tmp |= fieldname(insn, 22, 1) << 0; \
92856
0
      if (!Check(&S, DecodeSPRRegisterClass( \
92857
0
                 MI, tmp, Address, Decoder))) { \
92858
0
        return MCDisassembler_Fail; \
92859
0
      } \
92860
0
      tmp = fieldname(insn, 8, 3); \
92861
0
      if (!Check(&S, DecodeCoprocessor(MI, tmp, Address, \
92862
0
               Decoder))) { \
92863
0
        return MCDisassembler_Fail; \
92864
0
      } \
92865
0
      tmp = 0x0; \
92866
0
      tmp |= fieldname(insn, 0, 6) << 0; \
92867
0
      tmp |= fieldname(insn, 7, 1) << 6; \
92868
0
      tmp |= fieldname(insn, 16, 4) << 7; \
92869
0
      MCOperand_CreateImm0(MI, tmp); \
92870
0
      return S; \
92871
0
    case 431: \
92872
0
      tmp = 0x0; \
92873
0
      tmp |= fieldname(insn, 12, 4) << 1; \
92874
0
      tmp |= fieldname(insn, 22, 1) << 0; \
92875
0
      if (!Check(&S, DecodeSPRRegisterClass( \
92876
0
                 MI, tmp, Address, Decoder))) { \
92877
0
        return MCDisassembler_Fail; \
92878
0
      } \
92879
0
      tmp = fieldname(insn, 8, 3); \
92880
0
      if (!Check(&S, DecodeCoprocessor(MI, tmp, Address, \
92881
0
               Decoder))) { \
92882
0
        return MCDisassembler_Fail; \
92883
0
      } \
92884
0
      tmp = 0x0; \
92885
0
      tmp |= fieldname(insn, 0, 4) << 1; \
92886
0
      tmp |= fieldname(insn, 5, 1) << 0; \
92887
0
      if (!Check(&S, DecodeSPRRegisterClass( \
92888
0
                 MI, tmp, Address, Decoder))) { \
92889
0
        return MCDisassembler_Fail; \
92890
0
      } \
92891
0
      tmp = 0x0; \
92892
0
      tmp |= fieldname(insn, 4, 1) << 0; \
92893
0
      tmp |= fieldname(insn, 7, 1) << 1; \
92894
0
      tmp |= fieldname(insn, 16, 4) << 2; \
92895
0
      MCOperand_CreateImm0(MI, tmp); \
92896
0
      return S; \
92897
0
    case 432: \
92898
0
      tmp = 0x0; \
92899
0
      tmp |= fieldname(insn, 12, 4) << 1; \
92900
0
      tmp |= fieldname(insn, 22, 1) << 0; \
92901
0
      if (!Check(&S, DecodeSPRRegisterClass( \
92902
0
                 MI, tmp, Address, Decoder))) { \
92903
0
        return MCDisassembler_Fail; \
92904
0
      } \
92905
0
      tmp = fieldname(insn, 8, 3); \
92906
0
      if (!Check(&S, DecodeCoprocessor(MI, tmp, Address, \
92907
0
               Decoder))) { \
92908
0
        return MCDisassembler_Fail; \
92909
0
      } \
92910
0
      tmp = 0x0; \
92911
0
      tmp |= fieldname(insn, 7, 1) << 0; \
92912
0
      tmp |= fieldname(insn, 16, 4) << 1; \
92913
0
      if (!Check(&S, DecodeSPRRegisterClass( \
92914
0
                 MI, tmp, Address, Decoder))) { \
92915
0
        return MCDisassembler_Fail; \
92916
0
      } \
92917
0
      tmp = 0x0; \
92918
0
      tmp |= fieldname(insn, 0, 4) << 1; \
92919
0
      tmp |= fieldname(insn, 5, 1) << 0; \
92920
0
      if (!Check(&S, DecodeSPRRegisterClass( \
92921
0
                 MI, tmp, Address, Decoder))) { \
92922
0
        return MCDisassembler_Fail; \
92923
0
      } \
92924
0
      tmp = 0x0; \
92925
0
      tmp |= fieldname(insn, 4, 1) << 0; \
92926
0
      tmp |= fieldname(insn, 20, 2) << 1; \
92927
0
      MCOperand_CreateImm0(MI, tmp); \
92928
0
      return S; \
92929
0
    case 433: \
92930
0
      tmp = 0x0; \
92931
0
      tmp |= fieldname(insn, 12, 4) << 0; \
92932
0
      tmp |= fieldname(insn, 22, 1) << 4; \
92933
0
      if (!Check(&S, DecodeDPR_VFP2RegisterClass( \
92934
0
                 MI, tmp, Address, Decoder))) { \
92935
0
        return MCDisassembler_Fail; \
92936
0
      } \
92937
0
      tmp = fieldname(insn, 8, 3); \
92938
0
      if (!Check(&S, DecodeCoprocessor(MI, tmp, Address, \
92939
0
               Decoder))) { \
92940
0
        return MCDisassembler_Fail; \
92941
0
      } \
92942
0
      tmp = 0x0; \
92943
0
      tmp |= fieldname(insn, 0, 6) << 0; \
92944
0
      tmp |= fieldname(insn, 7, 1) << 6; \
92945
0
      tmp |= fieldname(insn, 16, 4) << 7; \
92946
0
      MCOperand_CreateImm0(MI, tmp); \
92947
0
      return S; \
92948
0
    case 434: \
92949
0
      tmp = 0x0; \
92950
0
      tmp |= fieldname(insn, 12, 4) << 0; \
92951
0
      tmp |= fieldname(insn, 22, 1) << 4; \
92952
0
      if (!Check(&S, DecodeDPR_VFP2RegisterClass( \
92953
0
                 MI, tmp, Address, Decoder))) { \
92954
0
        return MCDisassembler_Fail; \
92955
0
      } \
92956
0
      tmp = fieldname(insn, 8, 3); \
92957
0
      if (!Check(&S, DecodeCoprocessor(MI, tmp, Address, \
92958
0
               Decoder))) { \
92959
0
        return MCDisassembler_Fail; \
92960
0
      } \
92961
0
      tmp = 0x0; \
92962
0
      tmp |= fieldname(insn, 0, 4) << 0; \
92963
0
      tmp |= fieldname(insn, 5, 1) << 4; \
92964
0
      if (!Check(&S, DecodeDPR_VFP2RegisterClass( \
92965
0
                 MI, tmp, Address, Decoder))) { \
92966
0
        return MCDisassembler_Fail; \
92967
0
      } \
92968
0
      tmp = 0x0; \
92969
0
      tmp |= fieldname(insn, 4, 1) << 0; \
92970
0
      tmp |= fieldname(insn, 7, 1) << 1; \
92971
0
      tmp |= fieldname(insn, 16, 4) << 2; \
92972
0
      MCOperand_CreateImm0(MI, tmp); \
92973
0
      return S; \
92974
0
    case 435: \
92975
0
      tmp = 0x0; \
92976
0
      tmp |= fieldname(insn, 12, 4) << 0; \
92977
0
      tmp |= fieldname(insn, 22, 1) << 4; \
92978
0
      if (!Check(&S, DecodeDPR_VFP2RegisterClass( \
92979
0
                 MI, tmp, Address, Decoder))) { \
92980
0
        return MCDisassembler_Fail; \
92981
0
      } \
92982
0
      tmp = fieldname(insn, 8, 3); \
92983
0
      if (!Check(&S, DecodeCoprocessor(MI, tmp, Address, \
92984
0
               Decoder))) { \
92985
0
        return MCDisassembler_Fail; \
92986
0
      } \
92987
0
      tmp = 0x0; \
92988
0
      tmp |= fieldname(insn, 7, 1) << 4; \
92989
0
      tmp |= fieldname(insn, 16, 4) << 0; \
92990
0
      if (!Check(&S, DecodeDPR_VFP2RegisterClass( \
92991
0
                 MI, tmp, Address, Decoder))) { \
92992
0
        return MCDisassembler_Fail; \
92993
0
      } \
92994
0
      tmp = 0x0; \
92995
0
      tmp |= fieldname(insn, 0, 4) << 0; \
92996
0
      tmp |= fieldname(insn, 5, 1) << 4; \
92997
0
      if (!Check(&S, DecodeDPR_VFP2RegisterClass( \
92998
0
                 MI, tmp, Address, Decoder))) { \
92999
0
        return MCDisassembler_Fail; \
93000
0
      } \
93001
0
      tmp = 0x0; \
93002
0
      tmp |= fieldname(insn, 4, 1) << 0; \
93003
0
      tmp |= fieldname(insn, 20, 2) << 1; \
93004
0
      MCOperand_CreateImm0(MI, tmp); \
93005
0
      return S; \
93006
0
    case 436: \
93007
0
      tmp = fieldname(insn, 13, 3); \
93008
0
      if (!Check(&S, DecodeMQPRRegisterClass( \
93009
0
                 MI, tmp, Address, Decoder))) { \
93010
0
        return MCDisassembler_Fail; \
93011
0
      } \
93012
0
      tmp = fieldname(insn, 8, 3); \
93013
0
      if (!Check(&S, DecodeCoprocessor(MI, tmp, Address, \
93014
0
               Decoder))) { \
93015
0
        return MCDisassembler_Fail; \
93016
0
      } \
93017
0
      tmp = 0x0; \
93018
0
      tmp |= fieldname(insn, 0, 6) << 0; \
93019
0
      tmp |= fieldname(insn, 7, 1) << 6; \
93020
0
      tmp |= fieldname(insn, 16, 4) << 7; \
93021
0
      tmp |= fieldname(insn, 24, 1) << 11; \
93022
0
      MCOperand_CreateImm0(MI, tmp); \
93023
0
      tmp = fieldname(insn, 13, 3); \
93024
0
      if (!Check(&S, DecodeVpredROperand(MI, tmp, Address, \
93025
0
                 Decoder))) { \
93026
0
        return MCDisassembler_Fail; \
93027
0
      } \
93028
0
      return S; \
93029
0
    case 437: \
93030
0
      tmp = fieldname(insn, 13, 3); \
93031
0
      if (!Check(&S, DecodeMQPRRegisterClass( \
93032
0
                 MI, tmp, Address, Decoder))) { \
93033
0
        return MCDisassembler_Fail; \
93034
0
      } \
93035
0
      tmp = fieldname(insn, 8, 3); \
93036
0
      if (!Check(&S, DecodeCoprocessor(MI, tmp, Address, \
93037
0
               Decoder))) { \
93038
0
        return MCDisassembler_Fail; \
93039
0
      } \
93040
0
      tmp = fieldname(insn, 1, 3); \
93041
0
      if (!Check(&S, DecodeMQPRRegisterClass( \
93042
0
                 MI, tmp, Address, Decoder))) { \
93043
0
        return MCDisassembler_Fail; \
93044
0
      } \
93045
0
      tmp = 0x0; \
93046
0
      tmp |= fieldname(insn, 4, 1) << 0; \
93047
0
      tmp |= fieldname(insn, 7, 1) << 1; \
93048
0
      tmp |= fieldname(insn, 16, 4) << 2; \
93049
0
      tmp |= fieldname(insn, 24, 1) << 6; \
93050
0
      MCOperand_CreateImm0(MI, tmp); \
93051
0
      tmp = fieldname(insn, 13, 3); \
93052
0
      if (!Check(&S, DecodeVpredROperand(MI, tmp, Address, \
93053
0
                 Decoder))) { \
93054
0
        return MCDisassembler_Fail; \
93055
0
      } \
93056
0
      return S; \
93057
0
    case 438: \
93058
0
      tmp = fieldname(insn, 13, 3); \
93059
0
      if (!Check(&S, DecodeMQPRRegisterClass( \
93060
0
                 MI, tmp, Address, Decoder))) { \
93061
0
        return MCDisassembler_Fail; \
93062
0
      } \
93063
0
      tmp = fieldname(insn, 8, 3); \
93064
0
      if (!Check(&S, DecodeCoprocessor(MI, tmp, Address, \
93065
0
               Decoder))) { \
93066
0
        return MCDisassembler_Fail; \
93067
0
      } \
93068
0
      tmp = fieldname(insn, 17, 3); \
93069
0
      if (!Check(&S, DecodeMQPRRegisterClass( \
93070
0
                 MI, tmp, Address, Decoder))) { \
93071
0
        return MCDisassembler_Fail; \
93072
0
      } \
93073
0
      tmp = fieldname(insn, 1, 3); \
93074
0
      if (!Check(&S, DecodeMQPRRegisterClass( \
93075
0
                 MI, tmp, Address, Decoder))) { \
93076
0
        return MCDisassembler_Fail; \
93077
0
      } \
93078
0
      tmp = 0x0; \
93079
0
      tmp |= fieldname(insn, 4, 1) << 0; \
93080
0
      tmp |= fieldname(insn, 20, 2) << 1; \
93081
0
      tmp |= fieldname(insn, 24, 1) << 3; \
93082
0
      MCOperand_CreateImm0(MI, tmp); \
93083
0
      tmp = fieldname(insn, 13, 3); \
93084
0
      if (!Check(&S, DecodeVpredROperand(MI, tmp, Address, \
93085
0
                 Decoder))) { \
93086
0
        return MCDisassembler_Fail; \
93087
0
      } \
93088
0
      return S; \
93089
0
    case 439: \
93090
0
      tmp = fieldname(insn, 12, 4); \
93091
0
      if (!Check(&S, \
93092
0
           DecodeGPRwithAPSR_NZCVnospRegisterClass( \
93093
0
             MI, tmp, Address, Decoder))) { \
93094
0
        return MCDisassembler_Fail; \
93095
0
      } \
93096
0
      tmp = fieldname(insn, 8, 3); \
93097
0
      if (!Check(&S, DecodeCoprocessor(MI, tmp, Address, \
93098
0
               Decoder))) { \
93099
0
        return MCDisassembler_Fail; \
93100
0
      } \
93101
0
      tmp = 0x0; \
93102
0
      tmp |= fieldname(insn, 0, 6) << 0; \
93103
0
      tmp |= fieldname(insn, 7, 1) << 6; \
93104
0
      tmp |= fieldname(insn, 16, 6) << 7; \
93105
0
      MCOperand_CreateImm0(MI, tmp); \
93106
0
      return S; \
93107
0
    case 440: \
93108
0
      tmp = fieldname(insn, 12, 4); \
93109
0
      if (!Check(&S, \
93110
0
           DecodeGPRwithAPSR_NZCVnospRegisterClass( \
93111
0
             MI, tmp, Address, Decoder))) { \
93112
0
        return MCDisassembler_Fail; \
93113
0
      } \
93114
0
      tmp = fieldname(insn, 8, 3); \
93115
0
      if (!Check(&S, DecodeCoprocessor(MI, tmp, Address, \
93116
0
               Decoder))) { \
93117
0
        return MCDisassembler_Fail; \
93118
0
      } \
93119
0
      tmp = fieldname(insn, 16, 4); \
93120
0
      if (!Check(&S, \
93121
0
           DecodeGPRwithAPSR_NZCVnospRegisterClass( \
93122
0
             MI, tmp, Address, Decoder))) { \
93123
0
        return MCDisassembler_Fail; \
93124
0
      } \
93125
0
      tmp = 0x0; \
93126
0
      tmp |= fieldname(insn, 0, 6) << 0; \
93127
0
      tmp |= fieldname(insn, 7, 1) << 6; \
93128
0
      tmp |= fieldname(insn, 20, 2) << 7; \
93129
0
      MCOperand_CreateImm0(MI, tmp); \
93130
0
      return S; \
93131
0
    case 441: \
93132
0
      tmp = fieldname(insn, 0, 4); \
93133
0
      if (!Check(&S, \
93134
0
           DecodeGPRwithAPSR_NZCVnospRegisterClass( \
93135
0
             MI, tmp, Address, Decoder))) { \
93136
0
        return MCDisassembler_Fail; \
93137
0
      } \
93138
0
      tmp = fieldname(insn, 8, 3); \
93139
0
      if (!Check(&S, DecodeCoprocessor(MI, tmp, Address, \
93140
0
               Decoder))) { \
93141
0
        return MCDisassembler_Fail; \
93142
0
      } \
93143
0
      tmp = fieldname(insn, 16, 4); \
93144
0
      if (!Check(&S, \
93145
0
           DecodeGPRwithAPSR_NZCVnospRegisterClass( \
93146
0
             MI, tmp, Address, Decoder))) { \
93147
0
        return MCDisassembler_Fail; \
93148
0
      } \
93149
0
      tmp = fieldname(insn, 12, 4); \
93150
0
      if (!Check(&S, \
93151
0
           DecodeGPRwithAPSR_NZCVnospRegisterClass( \
93152
0
             MI, tmp, Address, Decoder))) { \
93153
0
        return MCDisassembler_Fail; \
93154
0
      } \
93155
0
      tmp = 0x0; \
93156
0
      tmp |= fieldname(insn, 4, 2) << 0; \
93157
0
      tmp |= fieldname(insn, 7, 1) << 2; \
93158
0
      tmp |= fieldname(insn, 20, 3) << 3; \
93159
0
      MCOperand_CreateImm0(MI, tmp); \
93160
0
      return S; \
93161
0
    case 442: \
93162
0
      tmp = fieldname(insn, 12, 4); \
93163
0
      if (!Check(&S, DecodeGPRPairnospRegisterClass( \
93164
0
                 MI, tmp, Address, Decoder))) { \
93165
0
        return MCDisassembler_Fail; \
93166
0
      } \
93167
0
      tmp = fieldname(insn, 8, 3); \
93168
0
      if (!Check(&S, DecodeCoprocessor(MI, tmp, Address, \
93169
0
               Decoder))) { \
93170
0
        return MCDisassembler_Fail; \
93171
0
      } \
93172
0
      tmp = 0x0; \
93173
0
      tmp |= fieldname(insn, 0, 6) << 0; \
93174
0
      tmp |= fieldname(insn, 7, 1) << 6; \
93175
0
      tmp |= fieldname(insn, 16, 6) << 7; \
93176
0
      MCOperand_CreateImm0(MI, tmp); \
93177
0
      return S; \
93178
0
    case 443: \
93179
0
      tmp = fieldname(insn, 12, 4); \
93180
0
      if (!Check(&S, DecodeGPRPairnospRegisterClass( \
93181
0
                 MI, tmp, Address, Decoder))) { \
93182
0
        return MCDisassembler_Fail; \
93183
0
      } \
93184
0
      tmp = fieldname(insn, 8, 3); \
93185
0
      if (!Check(&S, DecodeCoprocessor(MI, tmp, Address, \
93186
0
               Decoder))) { \
93187
0
        return MCDisassembler_Fail; \
93188
0
      } \
93189
0
      tmp = fieldname(insn, 16, 4); \
93190
0
      if (!Check(&S, \
93191
0
           DecodeGPRwithAPSR_NZCVnospRegisterClass( \
93192
0
             MI, tmp, Address, Decoder))) { \
93193
0
        return MCDisassembler_Fail; \
93194
0
      } \
93195
0
      tmp = 0x0; \
93196
0
      tmp |= fieldname(insn, 0, 6) << 0; \
93197
0
      tmp |= fieldname(insn, 7, 1) << 6; \
93198
0
      tmp |= fieldname(insn, 20, 2) << 7; \
93199
0
      MCOperand_CreateImm0(MI, tmp); \
93200
0
      return S; \
93201
0
    case 444: \
93202
0
      tmp = fieldname(insn, 0, 4); \
93203
0
      if (!Check(&S, DecodeGPRPairnospRegisterClass( \
93204
0
                 MI, tmp, Address, Decoder))) { \
93205
0
        return MCDisassembler_Fail; \
93206
0
      } \
93207
0
      tmp = fieldname(insn, 8, 3); \
93208
0
      if (!Check(&S, DecodeCoprocessor(MI, tmp, Address, \
93209
0
               Decoder))) { \
93210
0
        return MCDisassembler_Fail; \
93211
0
      } \
93212
0
      tmp = fieldname(insn, 16, 4); \
93213
0
      if (!Check(&S, \
93214
0
           DecodeGPRwithAPSR_NZCVnospRegisterClass( \
93215
0
             MI, tmp, Address, Decoder))) { \
93216
0
        return MCDisassembler_Fail; \
93217
0
      } \
93218
0
      tmp = fieldname(insn, 12, 4); \
93219
0
      if (!Check(&S, \
93220
0
           DecodeGPRwithAPSR_NZCVnospRegisterClass( \
93221
0
             MI, tmp, Address, Decoder))) { \
93222
0
        return MCDisassembler_Fail; \
93223
0
      } \
93224
0
      tmp = 0x0; \
93225
0
      tmp |= fieldname(insn, 4, 2) << 0; \
93226
0
      tmp |= fieldname(insn, 7, 1) << 2; \
93227
0
      tmp |= fieldname(insn, 20, 3) << 3; \
93228
0
      MCOperand_CreateImm0(MI, tmp); \
93229
0
      return S; \
93230
0
    case 445: \
93231
0
      tmp = 0x0; \
93232
0
      tmp |= fieldname(insn, 12, 4) << 1; \
93233
0
      tmp |= fieldname(insn, 22, 1) << 0; \
93234
0
      if (!Check(&S, DecodeSPRRegisterClass( \
93235
0
                 MI, tmp, Address, Decoder))) { \
93236
0
        return MCDisassembler_Fail; \
93237
0
      } \
93238
0
      tmp = fieldname(insn, 8, 3); \
93239
0
      if (!Check(&S, DecodeCoprocessor(MI, tmp, Address, \
93240
0
               Decoder))) { \
93241
0
        return MCDisassembler_Fail; \
93242
0
      } \
93243
0
      tmp = 0x0; \
93244
0
      tmp |= fieldname(insn, 12, 4) << 1; \
93245
0
      tmp |= fieldname(insn, 22, 1) << 0; \
93246
0
      if (!Check(&S, DecodeSPRRegisterClass( \
93247
0
                 MI, tmp, Address, Decoder))) { \
93248
0
        return MCDisassembler_Fail; \
93249
0
      } \
93250
0
      tmp = 0x0; \
93251
0
      tmp |= fieldname(insn, 0, 6) << 0; \
93252
0
      tmp |= fieldname(insn, 7, 1) << 6; \
93253
0
      tmp |= fieldname(insn, 16, 4) << 7; \
93254
0
      MCOperand_CreateImm0(MI, tmp); \
93255
0
      return S; \
93256
0
    case 446: \
93257
0
      tmp = 0x0; \
93258
0
      tmp |= fieldname(insn, 12, 4) << 1; \
93259
0
      tmp |= fieldname(insn, 22, 1) << 0; \
93260
0
      if (!Check(&S, DecodeSPRRegisterClass( \
93261
0
                 MI, tmp, Address, Decoder))) { \
93262
0
        return MCDisassembler_Fail; \
93263
0
      } \
93264
0
      tmp = fieldname(insn, 8, 3); \
93265
0
      if (!Check(&S, DecodeCoprocessor(MI, tmp, Address, \
93266
0
               Decoder))) { \
93267
0
        return MCDisassembler_Fail; \
93268
0
      } \
93269
0
      tmp = 0x0; \
93270
0
      tmp |= fieldname(insn, 12, 4) << 1; \
93271
0
      tmp |= fieldname(insn, 22, 1) << 0; \
93272
0
      if (!Check(&S, DecodeSPRRegisterClass( \
93273
0
                 MI, tmp, Address, Decoder))) { \
93274
0
        return MCDisassembler_Fail; \
93275
0
      } \
93276
0
      tmp = 0x0; \
93277
0
      tmp |= fieldname(insn, 0, 4) << 1; \
93278
0
      tmp |= fieldname(insn, 5, 1) << 0; \
93279
0
      if (!Check(&S, DecodeSPRRegisterClass( \
93280
0
                 MI, tmp, Address, Decoder))) { \
93281
0
        return MCDisassembler_Fail; \
93282
0
      } \
93283
0
      tmp = 0x0; \
93284
0
      tmp |= fieldname(insn, 4, 1) << 0; \
93285
0
      tmp |= fieldname(insn, 7, 1) << 1; \
93286
0
      tmp |= fieldname(insn, 16, 4) << 2; \
93287
0
      MCOperand_CreateImm0(MI, tmp); \
93288
0
      return S; \
93289
0
    case 447: \
93290
0
      tmp = 0x0; \
93291
0
      tmp |= fieldname(insn, 12, 4) << 1; \
93292
0
      tmp |= fieldname(insn, 22, 1) << 0; \
93293
0
      if (!Check(&S, DecodeSPRRegisterClass( \
93294
0
                 MI, tmp, Address, Decoder))) { \
93295
0
        return MCDisassembler_Fail; \
93296
0
      } \
93297
0
      tmp = fieldname(insn, 8, 3); \
93298
0
      if (!Check(&S, DecodeCoprocessor(MI, tmp, Address, \
93299
0
               Decoder))) { \
93300
0
        return MCDisassembler_Fail; \
93301
0
      } \
93302
0
      tmp = 0x0; \
93303
0
      tmp |= fieldname(insn, 12, 4) << 1; \
93304
0
      tmp |= fieldname(insn, 22, 1) << 0; \
93305
0
      if (!Check(&S, DecodeSPRRegisterClass( \
93306
0
                 MI, tmp, Address, Decoder))) { \
93307
0
        return MCDisassembler_Fail; \
93308
0
      } \
93309
0
      tmp = 0x0; \
93310
0
      tmp |= fieldname(insn, 7, 1) << 0; \
93311
0
      tmp |= fieldname(insn, 16, 4) << 1; \
93312
0
      if (!Check(&S, DecodeSPRRegisterClass( \
93313
0
                 MI, tmp, Address, Decoder))) { \
93314
0
        return MCDisassembler_Fail; \
93315
0
      } \
93316
0
      tmp = 0x0; \
93317
0
      tmp |= fieldname(insn, 0, 4) << 1; \
93318
0
      tmp |= fieldname(insn, 5, 1) << 0; \
93319
0
      if (!Check(&S, DecodeSPRRegisterClass( \
93320
0
                 MI, tmp, Address, Decoder))) { \
93321
0
        return MCDisassembler_Fail; \
93322
0
      } \
93323
0
      tmp = 0x0; \
93324
0
      tmp |= fieldname(insn, 4, 1) << 0; \
93325
0
      tmp |= fieldname(insn, 20, 2) << 1; \
93326
0
      MCOperand_CreateImm0(MI, tmp); \
93327
0
      return S; \
93328
0
    case 448: \
93329
0
      tmp = 0x0; \
93330
0
      tmp |= fieldname(insn, 12, 4) << 0; \
93331
0
      tmp |= fieldname(insn, 22, 1) << 4; \
93332
0
      if (!Check(&S, DecodeDPR_VFP2RegisterClass( \
93333
0
                 MI, tmp, Address, Decoder))) { \
93334
0
        return MCDisassembler_Fail; \
93335
0
      } \
93336
0
      tmp = fieldname(insn, 8, 3); \
93337
0
      if (!Check(&S, DecodeCoprocessor(MI, tmp, Address, \
93338
0
               Decoder))) { \
93339
0
        return MCDisassembler_Fail; \
93340
0
      } \
93341
0
      tmp = 0x0; \
93342
0
      tmp |= fieldname(insn, 12, 4) << 0; \
93343
0
      tmp |= fieldname(insn, 22, 1) << 4; \
93344
0
      if (!Check(&S, DecodeDPR_VFP2RegisterClass( \
93345
0
                 MI, tmp, Address, Decoder))) { \
93346
0
        return MCDisassembler_Fail; \
93347
0
      } \
93348
0
      tmp = 0x0; \
93349
0
      tmp |= fieldname(insn, 0, 6) << 0; \
93350
0
      tmp |= fieldname(insn, 7, 1) << 6; \
93351
0
      tmp |= fieldname(insn, 16, 4) << 7; \
93352
0
      MCOperand_CreateImm0(MI, tmp); \
93353
0
      return S; \
93354
0
    case 449: \
93355
0
      tmp = 0x0; \
93356
0
      tmp |= fieldname(insn, 12, 4) << 0; \
93357
0
      tmp |= fieldname(insn, 22, 1) << 4; \
93358
0
      if (!Check(&S, DecodeDPR_VFP2RegisterClass( \
93359
0
                 MI, tmp, Address, Decoder))) { \
93360
0
        return MCDisassembler_Fail; \
93361
0
      } \
93362
0
      tmp = fieldname(insn, 8, 3); \
93363
0
      if (!Check(&S, DecodeCoprocessor(MI, tmp, Address, \
93364
0
               Decoder))) { \
93365
0
        return MCDisassembler_Fail; \
93366
0
      } \
93367
0
      tmp = 0x0; \
93368
0
      tmp |= fieldname(insn, 12, 4) << 0; \
93369
0
      tmp |= fieldname(insn, 22, 1) << 4; \
93370
0
      if (!Check(&S, DecodeDPR_VFP2RegisterClass( \
93371
0
                 MI, tmp, Address, Decoder))) { \
93372
0
        return MCDisassembler_Fail; \
93373
0
      } \
93374
0
      tmp = 0x0; \
93375
0
      tmp |= fieldname(insn, 0, 4) << 0; \
93376
0
      tmp |= fieldname(insn, 5, 1) << 4; \
93377
0
      if (!Check(&S, DecodeDPR_VFP2RegisterClass( \
93378
0
                 MI, tmp, Address, Decoder))) { \
93379
0
        return MCDisassembler_Fail; \
93380
0
      } \
93381
0
      tmp = 0x0; \
93382
0
      tmp |= fieldname(insn, 4, 1) << 0; \
93383
0
      tmp |= fieldname(insn, 7, 1) << 1; \
93384
0
      tmp |= fieldname(insn, 16, 4) << 2; \
93385
0
      MCOperand_CreateImm0(MI, tmp); \
93386
0
      return S; \
93387
0
    case 450: \
93388
0
      tmp = 0x0; \
93389
0
      tmp |= fieldname(insn, 12, 4) << 0; \
93390
0
      tmp |= fieldname(insn, 22, 1) << 4; \
93391
0
      if (!Check(&S, DecodeDPR_VFP2RegisterClass( \
93392
0
                 MI, tmp, Address, Decoder))) { \
93393
0
        return MCDisassembler_Fail; \
93394
0
      } \
93395
0
      tmp = fieldname(insn, 8, 3); \
93396
0
      if (!Check(&S, DecodeCoprocessor(MI, tmp, Address, \
93397
0
               Decoder))) { \
93398
0
        return MCDisassembler_Fail; \
93399
0
      } \
93400
0
      tmp = 0x0; \
93401
0
      tmp |= fieldname(insn, 12, 4) << 0; \
93402
0
      tmp |= fieldname(insn, 22, 1) << 4; \
93403
0
      if (!Check(&S, DecodeDPR_VFP2RegisterClass( \
93404
0
                 MI, tmp, Address, Decoder))) { \
93405
0
        return MCDisassembler_Fail; \
93406
0
      } \
93407
0
      tmp = 0x0; \
93408
0
      tmp |= fieldname(insn, 7, 1) << 4; \
93409
0
      tmp |= fieldname(insn, 16, 4) << 0; \
93410
0
      if (!Check(&S, DecodeDPR_VFP2RegisterClass( \
93411
0
                 MI, tmp, Address, Decoder))) { \
93412
0
        return MCDisassembler_Fail; \
93413
0
      } \
93414
0
      tmp = 0x0; \
93415
0
      tmp |= fieldname(insn, 0, 4) << 0; \
93416
0
      tmp |= fieldname(insn, 5, 1) << 4; \
93417
0
      if (!Check(&S, DecodeDPR_VFP2RegisterClass( \
93418
0
                 MI, tmp, Address, Decoder))) { \
93419
0
        return MCDisassembler_Fail; \
93420
0
      } \
93421
0
      tmp = 0x0; \
93422
0
      tmp |= fieldname(insn, 4, 1) << 0; \
93423
0
      tmp |= fieldname(insn, 20, 2) << 1; \
93424
0
      MCOperand_CreateImm0(MI, tmp); \
93425
0
      return S; \
93426
0
    case 451: \
93427
0
      tmp = fieldname(insn, 13, 3); \
93428
0
      if (!Check(&S, DecodeMQPRRegisterClass( \
93429
0
                 MI, tmp, Address, Decoder))) { \
93430
0
        return MCDisassembler_Fail; \
93431
0
      } \
93432
0
      tmp = fieldname(insn, 8, 3); \
93433
0
      if (!Check(&S, DecodeCoprocessor(MI, tmp, Address, \
93434
0
               Decoder))) { \
93435
0
        return MCDisassembler_Fail; \
93436
0
      } \
93437
0
      tmp = fieldname(insn, 13, 3); \
93438
0
      if (!Check(&S, DecodeMQPRRegisterClass( \
93439
0
                 MI, tmp, Address, Decoder))) { \
93440
0
        return MCDisassembler_Fail; \
93441
0
      } \
93442
0
      tmp = 0x0; \
93443
0
      tmp |= fieldname(insn, 0, 6) << 0; \
93444
0
      tmp |= fieldname(insn, 7, 1) << 6; \
93445
0
      tmp |= fieldname(insn, 16, 4) << 7; \
93446
0
      tmp |= fieldname(insn, 24, 1) << 11; \
93447
0
      MCOperand_CreateImm0(MI, tmp); \
93448
0
      return S; \
93449
0
    case 452: \
93450
0
      tmp = fieldname(insn, 13, 3); \
93451
0
      if (!Check(&S, DecodeMQPRRegisterClass( \
93452
0
                 MI, tmp, Address, Decoder))) { \
93453
0
        return MCDisassembler_Fail; \
93454
0
      } \
93455
0
      tmp = fieldname(insn, 8, 3); \
93456
0
      if (!Check(&S, DecodeCoprocessor(MI, tmp, Address, \
93457
0
               Decoder))) { \
93458
0
        return MCDisassembler_Fail; \
93459
0
      } \
93460
0
      tmp = fieldname(insn, 13, 3); \
93461
0
      if (!Check(&S, DecodeMQPRRegisterClass( \
93462
0
                 MI, tmp, Address, Decoder))) { \
93463
0
        return MCDisassembler_Fail; \
93464
0
      } \
93465
0
      tmp = fieldname(insn, 1, 3); \
93466
0
      if (!Check(&S, DecodeMQPRRegisterClass( \
93467
0
                 MI, tmp, Address, Decoder))) { \
93468
0
        return MCDisassembler_Fail; \
93469
0
      } \
93470
0
      tmp = 0x0; \
93471
0
      tmp |= fieldname(insn, 4, 1) << 0; \
93472
0
      tmp |= fieldname(insn, 7, 1) << 1; \
93473
0
      tmp |= fieldname(insn, 16, 4) << 2; \
93474
0
      tmp |= fieldname(insn, 24, 1) << 6; \
93475
0
      MCOperand_CreateImm0(MI, tmp); \
93476
0
      return S; \
93477
0
    case 453: \
93478
0
      tmp = fieldname(insn, 13, 3); \
93479
0
      if (!Check(&S, DecodeMQPRRegisterClass( \
93480
0
                 MI, tmp, Address, Decoder))) { \
93481
0
        return MCDisassembler_Fail; \
93482
0
      } \
93483
0
      tmp = fieldname(insn, 8, 3); \
93484
0
      if (!Check(&S, DecodeCoprocessor(MI, tmp, Address, \
93485
0
               Decoder))) { \
93486
0
        return MCDisassembler_Fail; \
93487
0
      } \
93488
0
      tmp = fieldname(insn, 13, 3); \
93489
0
      if (!Check(&S, DecodeMQPRRegisterClass( \
93490
0
                 MI, tmp, Address, Decoder))) { \
93491
0
        return MCDisassembler_Fail; \
93492
0
      } \
93493
0
      tmp = fieldname(insn, 17, 3); \
93494
0
      if (!Check(&S, DecodeMQPRRegisterClass( \
93495
0
                 MI, tmp, Address, Decoder))) { \
93496
0
        return MCDisassembler_Fail; \
93497
0
      } \
93498
0
      tmp = fieldname(insn, 1, 3); \
93499
0
      if (!Check(&S, DecodeMQPRRegisterClass( \
93500
0
                 MI, tmp, Address, Decoder))) { \
93501
0
        return MCDisassembler_Fail; \
93502
0
      } \
93503
0
      tmp = 0x0; \
93504
0
      tmp |= fieldname(insn, 4, 1) << 0; \
93505
0
      tmp |= fieldname(insn, 20, 2) << 1; \
93506
0
      tmp |= fieldname(insn, 24, 1) << 3; \
93507
0
      MCOperand_CreateImm0(MI, tmp); \
93508
0
      return S; \
93509
0
    case 454: \
93510
0
      tmp = fieldname(insn, 12, 4); \
93511
0
      if (!Check(&S, \
93512
0
           DecodeGPRwithAPSR_NZCVnospRegisterClass( \
93513
0
             MI, tmp, Address, Decoder))) { \
93514
0
        return MCDisassembler_Fail; \
93515
0
      } \
93516
0
      tmp = fieldname(insn, 8, 3); \
93517
0
      if (!Check(&S, DecodeCoprocessor(MI, tmp, Address, \
93518
0
               Decoder))) { \
93519
0
        return MCDisassembler_Fail; \
93520
0
      } \
93521
0
      tmp = fieldname(insn, 12, 4); \
93522
0
      if (!Check(&S, \
93523
0
           DecodeGPRwithAPSR_NZCVnospRegisterClass( \
93524
0
             MI, tmp, Address, Decoder))) { \
93525
0
        return MCDisassembler_Fail; \
93526
0
      } \
93527
0
      tmp = 0x0; \
93528
0
      tmp |= fieldname(insn, 0, 6) << 0; \
93529
0
      tmp |= fieldname(insn, 7, 1) << 6; \
93530
0
      tmp |= fieldname(insn, 16, 6) << 7; \
93531
0
      MCOperand_CreateImm0(MI, tmp); \
93532
0
      return S; \
93533
0
    case 455: \
93534
0
      tmp = fieldname(insn, 12, 4); \
93535
0
      if (!Check(&S, \
93536
0
           DecodeGPRwithAPSR_NZCVnospRegisterClass( \
93537
0
             MI, tmp, Address, Decoder))) { \
93538
0
        return MCDisassembler_Fail; \
93539
0
      } \
93540
0
      tmp = fieldname(insn, 8, 3); \
93541
0
      if (!Check(&S, DecodeCoprocessor(MI, tmp, Address, \
93542
0
               Decoder))) { \
93543
0
        return MCDisassembler_Fail; \
93544
0
      } \
93545
0
      tmp = fieldname(insn, 12, 4); \
93546
0
      if (!Check(&S, \
93547
0
           DecodeGPRwithAPSR_NZCVnospRegisterClass( \
93548
0
             MI, tmp, Address, Decoder))) { \
93549
0
        return MCDisassembler_Fail; \
93550
0
      } \
93551
0
      tmp = fieldname(insn, 16, 4); \
93552
0
      if (!Check(&S, \
93553
0
           DecodeGPRwithAPSR_NZCVnospRegisterClass( \
93554
0
             MI, tmp, Address, Decoder))) { \
93555
0
        return MCDisassembler_Fail; \
93556
0
      } \
93557
0
      tmp = 0x0; \
93558
0
      tmp |= fieldname(insn, 0, 6) << 0; \
93559
0
      tmp |= fieldname(insn, 7, 1) << 6; \
93560
0
      tmp |= fieldname(insn, 20, 2) << 7; \
93561
0
      MCOperand_CreateImm0(MI, tmp); \
93562
0
      return S; \
93563
0
    case 456: \
93564
0
      tmp = fieldname(insn, 0, 4); \
93565
0
      if (!Check(&S, \
93566
0
           DecodeGPRwithAPSR_NZCVnospRegisterClass( \
93567
0
             MI, tmp, Address, Decoder))) { \
93568
0
        return MCDisassembler_Fail; \
93569
0
      } \
93570
0
      tmp = fieldname(insn, 8, 3); \
93571
0
      if (!Check(&S, DecodeCoprocessor(MI, tmp, Address, \
93572
0
               Decoder))) { \
93573
0
        return MCDisassembler_Fail; \
93574
0
      } \
93575
0
      tmp = fieldname(insn, 0, 4); \
93576
0
      if (!Check(&S, \
93577
0
           DecodeGPRwithAPSR_NZCVnospRegisterClass( \
93578
0
             MI, tmp, Address, Decoder))) { \
93579
0
        return MCDisassembler_Fail; \
93580
0
      } \
93581
0
      tmp = fieldname(insn, 16, 4); \
93582
0
      if (!Check(&S, \
93583
0
           DecodeGPRwithAPSR_NZCVnospRegisterClass( \
93584
0
             MI, tmp, Address, Decoder))) { \
93585
0
        return MCDisassembler_Fail; \
93586
0
      } \
93587
0
      tmp = fieldname(insn, 12, 4); \
93588
0
      if (!Check(&S, \
93589
0
           DecodeGPRwithAPSR_NZCVnospRegisterClass( \
93590
0
             MI, tmp, Address, Decoder))) { \
93591
0
        return MCDisassembler_Fail; \
93592
0
      } \
93593
0
      tmp = 0x0; \
93594
0
      tmp |= fieldname(insn, 4, 2) << 0; \
93595
0
      tmp |= fieldname(insn, 7, 1) << 2; \
93596
0
      tmp |= fieldname(insn, 20, 3) << 3; \
93597
0
      MCOperand_CreateImm0(MI, tmp); \
93598
0
      return S; \
93599
0
    case 457: \
93600
0
      tmp = fieldname(insn, 12, 4); \
93601
0
      if (!Check(&S, DecodeGPRPairnospRegisterClass( \
93602
0
                 MI, tmp, Address, Decoder))) { \
93603
0
        return MCDisassembler_Fail; \
93604
0
      } \
93605
0
      tmp = fieldname(insn, 8, 3); \
93606
0
      if (!Check(&S, DecodeCoprocessor(MI, tmp, Address, \
93607
0
               Decoder))) { \
93608
0
        return MCDisassembler_Fail; \
93609
0
      } \
93610
0
      tmp = fieldname(insn, 12, 4); \
93611
0
      if (!Check(&S, DecodeGPRPairnospRegisterClass( \
93612
0
                 MI, tmp, Address, Decoder))) { \
93613
0
        return MCDisassembler_Fail; \
93614
0
      } \
93615
0
      tmp = 0x0; \
93616
0
      tmp |= fieldname(insn, 0, 6) << 0; \
93617
0
      tmp |= fieldname(insn, 7, 1) << 6; \
93618
0
      tmp |= fieldname(insn, 16, 6) << 7; \
93619
0
      MCOperand_CreateImm0(MI, tmp); \
93620
0
      return S; \
93621
0
    case 458: \
93622
0
      tmp = fieldname(insn, 12, 4); \
93623
0
      if (!Check(&S, DecodeGPRPairnospRegisterClass( \
93624
0
                 MI, tmp, Address, Decoder))) { \
93625
0
        return MCDisassembler_Fail; \
93626
0
      } \
93627
0
      tmp = fieldname(insn, 8, 3); \
93628
0
      if (!Check(&S, DecodeCoprocessor(MI, tmp, Address, \
93629
0
               Decoder))) { \
93630
0
        return MCDisassembler_Fail; \
93631
0
      } \
93632
0
      tmp = fieldname(insn, 12, 4); \
93633
0
      if (!Check(&S, DecodeGPRPairnospRegisterClass( \
93634
0
                 MI, tmp, Address, Decoder))) { \
93635
0
        return MCDisassembler_Fail; \
93636
0
      } \
93637
0
      tmp = fieldname(insn, 16, 4); \
93638
0
      if (!Check(&S, \
93639
0
           DecodeGPRwithAPSR_NZCVnospRegisterClass( \
93640
0
             MI, tmp, Address, Decoder))) { \
93641
0
        return MCDisassembler_Fail; \
93642
0
      } \
93643
0
      tmp = 0x0; \
93644
0
      tmp |= fieldname(insn, 0, 6) << 0; \
93645
0
      tmp |= fieldname(insn, 7, 1) << 6; \
93646
0
      tmp |= fieldname(insn, 20, 2) << 7; \
93647
0
      MCOperand_CreateImm0(MI, tmp); \
93648
0
      return S; \
93649
0
    case 459: \
93650
0
      tmp = fieldname(insn, 0, 4); \
93651
0
      if (!Check(&S, DecodeGPRPairnospRegisterClass( \
93652
0
                 MI, tmp, Address, Decoder))) { \
93653
0
        return MCDisassembler_Fail; \
93654
0
      } \
93655
0
      tmp = fieldname(insn, 8, 3); \
93656
0
      if (!Check(&S, DecodeCoprocessor(MI, tmp, Address, \
93657
0
               Decoder))) { \
93658
0
        return MCDisassembler_Fail; \
93659
0
      } \
93660
0
      tmp = fieldname(insn, 0, 4); \
93661
0
      if (!Check(&S, DecodeGPRPairnospRegisterClass( \
93662
0
                 MI, tmp, Address, Decoder))) { \
93663
0
        return MCDisassembler_Fail; \
93664
0
      } \
93665
0
      tmp = fieldname(insn, 16, 4); \
93666
0
      if (!Check(&S, \
93667
0
           DecodeGPRwithAPSR_NZCVnospRegisterClass( \
93668
0
             MI, tmp, Address, Decoder))) { \
93669
0
        return MCDisassembler_Fail; \
93670
0
      } \
93671
0
      tmp = fieldname(insn, 12, 4); \
93672
0
      if (!Check(&S, \
93673
0
           DecodeGPRwithAPSR_NZCVnospRegisterClass( \
93674
0
             MI, tmp, Address, Decoder))) { \
93675
0
        return MCDisassembler_Fail; \
93676
0
      } \
93677
0
      tmp = 0x0; \
93678
0
      tmp |= fieldname(insn, 4, 2) << 0; \
93679
0
      tmp |= fieldname(insn, 7, 1) << 2; \
93680
0
      tmp |= fieldname(insn, 20, 3) << 3; \
93681
0
      MCOperand_CreateImm0(MI, tmp); \
93682
0
      return S; \
93683
384
    case 460: \
93684
384
      tmp = fieldname(insn, 8, 4); \
93685
384
      if (!Check(&S, DecodeCoprocessor(MI, tmp, Address, \
93686
384
               Decoder))) { \
93687
3
        return MCDisassembler_Fail; \
93688
3
      } \
93689
384
      tmp = fieldname(insn, 4, 4); \
93690
381
      MCOperand_CreateImm0(MI, tmp); \
93691
381
      tmp = fieldname(insn, 12, 4); \
93692
381
      if (!Check(&S, DecodeGPRRegisterClass( \
93693
381
                 MI, tmp, Address, Decoder))) { \
93694
0
        return MCDisassembler_Fail; \
93695
0
      } \
93696
381
      tmp = fieldname(insn, 16, 4); \
93697
381
      if (!Check(&S, DecodeGPRRegisterClass( \
93698
381
                 MI, tmp, Address, Decoder))) { \
93699
0
        return MCDisassembler_Fail; \
93700
0
      } \
93701
381
      tmp = fieldname(insn, 0, 4); \
93702
381
      MCOperand_CreateImm0(MI, tmp); \
93703
381
      return S; \
93704
494
    case 461: \
93705
494
      tmp = fieldname(insn, 12, 4); \
93706
494
      if (!Check(&S, DecodeGPRRegisterClass( \
93707
494
                 MI, tmp, Address, Decoder))) { \
93708
0
        return MCDisassembler_Fail; \
93709
0
      } \
93710
494
      tmp = fieldname(insn, 16, 4); \
93711
494
      if (!Check(&S, DecodeGPRRegisterClass( \
93712
494
                 MI, tmp, Address, Decoder))) { \
93713
0
        return MCDisassembler_Fail; \
93714
0
      } \
93715
494
      tmp = fieldname(insn, 8, 4); \
93716
494
      if (!Check(&S, DecodeCoprocessor(MI, tmp, Address, \
93717
494
               Decoder))) { \
93718
2
        return MCDisassembler_Fail; \
93719
2
      } \
93720
494
      tmp = fieldname(insn, 4, 4); \
93721
492
      MCOperand_CreateImm0(MI, tmp); \
93722
492
      tmp = fieldname(insn, 0, 4); \
93723
492
      MCOperand_CreateImm0(MI, tmp); \
93724
492
      return S; \
93725
494
    case 462: \
93726
0
      tmp = fieldname(insn, 0, 3); \
93727
0
      if (!Check(&S, DecodetGPRRegisterClass( \
93728
0
                 MI, tmp, Address, Decoder))) { \
93729
0
        return MCDisassembler_Fail; \
93730
0
      } \
93731
0
      tmp = fieldname(insn, 3, 3); \
93732
0
      if (!Check(&S, DecodetGPRRegisterClass( \
93733
0
                 MI, tmp, Address, Decoder))) { \
93734
0
        return MCDisassembler_Fail; \
93735
0
      } \
93736
0
      tmp = fieldname(insn, 6, 5); \
93737
0
      MCOperand_CreateImm0(MI, tmp); \
93738
0
      return S; \
93739
0
    case 463: \
93740
0
      tmp = fieldname(insn, 0, 3); \
93741
0
      if (!Check(&S, DecodetGPRRegisterClass( \
93742
0
                 MI, tmp, Address, Decoder))) { \
93743
0
        return MCDisassembler_Fail; \
93744
0
      } \
93745
0
      tmp = fieldname(insn, 3, 3); \
93746
0
      if (!Check(&S, DecodetGPRRegisterClass( \
93747
0
                 MI, tmp, Address, Decoder))) { \
93748
0
        return MCDisassembler_Fail; \
93749
0
      } \
93750
0
      tmp = fieldname(insn, 6, 3); \
93751
0
      if (!Check(&S, DecodetGPRRegisterClass( \
93752
0
                 MI, tmp, Address, Decoder))) { \
93753
0
        return MCDisassembler_Fail; \
93754
0
      } \
93755
0
      return S; \
93756
0
    case 464: \
93757
0
      tmp = fieldname(insn, 0, 3); \
93758
0
      if (!Check(&S, DecodetGPRRegisterClass( \
93759
0
                 MI, tmp, Address, Decoder))) { \
93760
0
        return MCDisassembler_Fail; \
93761
0
      } \
93762
0
      tmp = fieldname(insn, 3, 3); \
93763
0
      if (!Check(&S, DecodetGPRRegisterClass( \
93764
0
                 MI, tmp, Address, Decoder))) { \
93765
0
        return MCDisassembler_Fail; \
93766
0
      } \
93767
0
      tmp = fieldname(insn, 6, 3); \
93768
0
      MCOperand_CreateImm0(MI, tmp); \
93769
0
      return S; \
93770
0
    case 465: \
93771
0
      tmp = fieldname(insn, 8, 3); \
93772
0
      if (!Check(&S, DecodetGPRRegisterClass( \
93773
0
                 MI, tmp, Address, Decoder))) { \
93774
0
        return MCDisassembler_Fail; \
93775
0
      } \
93776
0
      tmp = fieldname(insn, 8, 3); \
93777
0
      if (!Check(&S, DecodetGPRRegisterClass( \
93778
0
                 MI, tmp, Address, Decoder))) { \
93779
0
        return MCDisassembler_Fail; \
93780
0
      } \
93781
0
      tmp = fieldname(insn, 0, 8); \
93782
0
      MCOperand_CreateImm0(MI, tmp); \
93783
0
      return S; \
93784
0
    case 466: \
93785
0
      tmp = fieldname(insn, 0, 3); \
93786
0
      if (!Check(&S, DecodetGPRRegisterClass( \
93787
0
                 MI, tmp, Address, Decoder))) { \
93788
0
        return MCDisassembler_Fail; \
93789
0
      } \
93790
0
      tmp = fieldname(insn, 0, 3); \
93791
0
      if (!Check(&S, DecodetGPRRegisterClass( \
93792
0
                 MI, tmp, Address, Decoder))) { \
93793
0
        return MCDisassembler_Fail; \
93794
0
      } \
93795
0
      tmp = fieldname(insn, 3, 3); \
93796
0
      if (!Check(&S, DecodetGPRRegisterClass( \
93797
0
                 MI, tmp, Address, Decoder))) { \
93798
0
        return MCDisassembler_Fail; \
93799
0
      } \
93800
0
      return S; \
93801
0
    case 467: \
93802
0
      tmp = fieldname(insn, 0, 3); \
93803
0
      if (!Check(&S, DecodetGPRRegisterClass( \
93804
0
                 MI, tmp, Address, Decoder))) { \
93805
0
        return MCDisassembler_Fail; \
93806
0
      } \
93807
0
      tmp = fieldname(insn, 3, 3); \
93808
0
      if (!Check(&S, DecodetGPRRegisterClass( \
93809
0
                 MI, tmp, Address, Decoder))) { \
93810
0
        return MCDisassembler_Fail; \
93811
0
      } \
93812
0
      tmp = fieldname(insn, 0, 3); \
93813
0
      if (!Check(&S, DecodetGPRRegisterClass( \
93814
0
                 MI, tmp, Address, Decoder))) { \
93815
0
        return MCDisassembler_Fail; \
93816
0
      } \
93817
0
      return S; \
93818
410
    case 468: \
93819
410
      tmp = 0x0; \
93820
410
      tmp |= fieldname(insn, 12, 4) << 1; \
93821
410
      tmp |= fieldname(insn, 22, 1) << 0; \
93822
410
      if (!Check(&S, DecodeHPRRegisterClass( \
93823
410
                 MI, tmp, Address, Decoder))) { \
93824
0
        return MCDisassembler_Fail; \
93825
0
      } \
93826
410
      tmp = 0x0; \
93827
410
      tmp |= fieldname(insn, 0, 8) << 0; \
93828
410
      tmp |= fieldname(insn, 16, 4) << 9; \
93829
410
      tmp |= fieldname(insn, 23, 1) << 8; \
93830
410
      if (!Check(&S, DecodeAddrMode5FP16Operand( \
93831
410
                 MI, tmp, Address, Decoder))) { \
93832
0
        return MCDisassembler_Fail; \
93833
0
      } \
93834
410
      tmp = fieldname(insn, 28, 4); \
93835
410
      if (!Check(&S, DecodePredicateOperand( \
93836
410
                 MI, tmp, Address, Decoder))) { \
93837
71
        return MCDisassembler_Fail; \
93838
71
      } \
93839
410
      return S; \
93840
723
    case 469: \
93841
723
      tmp = 0x0; \
93842
723
      tmp |= fieldname(insn, 12, 4) << 1; \
93843
723
      tmp |= fieldname(insn, 22, 1) << 0; \
93844
723
      if (!Check(&S, DecodeHPRRegisterClass( \
93845
723
                 MI, tmp, Address, Decoder))) { \
93846
0
        return MCDisassembler_Fail; \
93847
0
      } \
93848
723
      tmp = 0x0; \
93849
723
      tmp |= fieldname(insn, 12, 4) << 1; \
93850
723
      tmp |= fieldname(insn, 22, 1) << 0; \
93851
723
      if (!Check(&S, DecodeHPRRegisterClass( \
93852
723
                 MI, tmp, Address, Decoder))) { \
93853
0
        return MCDisassembler_Fail; \
93854
0
      } \
93855
723
      tmp = 0x0; \
93856
723
      tmp |= fieldname(insn, 7, 1) << 0; \
93857
723
      tmp |= fieldname(insn, 16, 4) << 1; \
93858
723
      if (!Check(&S, DecodeHPRRegisterClass( \
93859
723
                 MI, tmp, Address, Decoder))) { \
93860
0
        return MCDisassembler_Fail; \
93861
0
      } \
93862
723
      tmp = 0x0; \
93863
723
      tmp |= fieldname(insn, 0, 4) << 1; \
93864
723
      tmp |= fieldname(insn, 5, 1) << 0; \
93865
723
      if (!Check(&S, DecodeHPRRegisterClass( \
93866
723
                 MI, tmp, Address, Decoder))) { \
93867
0
        return MCDisassembler_Fail; \
93868
0
      } \
93869
723
      tmp = fieldname(insn, 28, 4); \
93870
723
      if (!Check(&S, DecodePredicateOperand( \
93871
723
                 MI, tmp, Address, Decoder))) { \
93872
88
        return MCDisassembler_Fail; \
93873
88
      } \
93874
723
      return S; \
93875
1.29k
    case 470: \
93876
1.29k
      tmp = 0x0; \
93877
1.29k
      tmp |= fieldname(insn, 12, 4) << 1; \
93878
1.29k
      tmp |= fieldname(insn, 22, 1) << 0; \
93879
1.29k
      if (!Check(&S, DecodeHPRRegisterClass( \
93880
1.29k
                 MI, tmp, Address, Decoder))) { \
93881
0
        return MCDisassembler_Fail; \
93882
0
      } \
93883
1.29k
      tmp = 0x0; \
93884
1.29k
      tmp |= fieldname(insn, 7, 1) << 0; \
93885
1.29k
      tmp |= fieldname(insn, 16, 4) << 1; \
93886
1.29k
      if (!Check(&S, DecodeHPRRegisterClass( \
93887
1.29k
                 MI, tmp, Address, Decoder))) { \
93888
0
        return MCDisassembler_Fail; \
93889
0
      } \
93890
1.29k
      tmp = 0x0; \
93891
1.29k
      tmp |= fieldname(insn, 0, 4) << 1; \
93892
1.29k
      tmp |= fieldname(insn, 5, 1) << 0; \
93893
1.29k
      if (!Check(&S, DecodeHPRRegisterClass( \
93894
1.29k
                 MI, tmp, Address, Decoder))) { \
93895
0
        return MCDisassembler_Fail; \
93896
0
      } \
93897
1.29k
      tmp = fieldname(insn, 28, 4); \
93898
1.29k
      if (!Check(&S, DecodePredicateOperand( \
93899
1.29k
                 MI, tmp, Address, Decoder))) { \
93900
565
        return MCDisassembler_Fail; \
93901
565
      } \
93902
1.29k
      return S; \
93903
1.29k
    case 471: \
93904
280
      tmp = 0x0; \
93905
280
      tmp |= fieldname(insn, 7, 1) << 0; \
93906
280
      tmp |= fieldname(insn, 16, 4) << 1; \
93907
280
      if (!Check(&S, DecodeHPRRegisterClass( \
93908
280
                 MI, tmp, Address, Decoder))) { \
93909
0
        return MCDisassembler_Fail; \
93910
0
      } \
93911
280
      tmp = fieldname(insn, 12, 4); \
93912
280
      if (!Check(&S, DecoderGPRRegisterClass( \
93913
280
                 MI, tmp, Address, Decoder))) { \
93914
0
        return MCDisassembler_Fail; \
93915
0
      } \
93916
280
      tmp = fieldname(insn, 28, 4); \
93917
280
      if (!Check(&S, DecodePredicateOperand( \
93918
280
                 MI, tmp, Address, Decoder))) { \
93919
18
        return MCDisassembler_Fail; \
93920
18
      } \
93921
280
      return S; \
93922
280
    case 472: \
93923
215
      tmp = fieldname(insn, 12, 4); \
93924
215
      if (!Check(&S, DecoderGPRRegisterClass( \
93925
215
                 MI, tmp, Address, Decoder))) { \
93926
0
        return MCDisassembler_Fail; \
93927
0
      } \
93928
215
      tmp = 0x0; \
93929
215
      tmp |= fieldname(insn, 7, 1) << 0; \
93930
215
      tmp |= fieldname(insn, 16, 4) << 1; \
93931
215
      if (!Check(&S, DecodeHPRRegisterClass( \
93932
215
                 MI, tmp, Address, Decoder))) { \
93933
0
        return MCDisassembler_Fail; \
93934
0
      } \
93935
215
      tmp = fieldname(insn, 28, 4); \
93936
215
      if (!Check(&S, DecodePredicateOperand( \
93937
215
                 MI, tmp, Address, Decoder))) { \
93938
134
        return MCDisassembler_Fail; \
93939
134
      } \
93940
215
      return S; \
93941
219
    case 473: \
93942
219
      tmp = 0x0; \
93943
219
      tmp |= fieldname(insn, 12, 4) << 1; \
93944
219
      tmp |= fieldname(insn, 22, 1) << 0; \
93945
219
      if (!Check(&S, DecodeHPRRegisterClass( \
93946
219
                 MI, tmp, Address, Decoder))) { \
93947
0
        return MCDisassembler_Fail; \
93948
0
      } \
93949
219
      tmp = 0x0; \
93950
219
      tmp |= fieldname(insn, 0, 4) << 0; \
93951
219
      tmp |= fieldname(insn, 16, 4) << 4; \
93952
219
      MCOperand_CreateImm0(MI, tmp); \
93953
219
      tmp = fieldname(insn, 28, 4); \
93954
219
      if (!Check(&S, DecodePredicateOperand( \
93955
219
                 MI, tmp, Address, Decoder))) { \
93956
44
        return MCDisassembler_Fail; \
93957
44
      } \
93958
219
      return S; \
93959
219
    case 474: \
93960
106
      tmp = 0x0; \
93961
106
      tmp |= fieldname(insn, 12, 4) << 1; \
93962
106
      tmp |= fieldname(insn, 22, 1) << 0; \
93963
106
      if (!Check(&S, DecodeHPRRegisterClass( \
93964
106
                 MI, tmp, Address, Decoder))) { \
93965
0
        return MCDisassembler_Fail; \
93966
0
      } \
93967
106
      tmp = 0x0; \
93968
106
      tmp |= fieldname(insn, 0, 4) << 1; \
93969
106
      tmp |= fieldname(insn, 5, 1) << 0; \
93970
106
      if (!Check(&S, DecodeHPRRegisterClass( \
93971
106
                 MI, tmp, Address, Decoder))) { \
93972
0
        return MCDisassembler_Fail; \
93973
0
      } \
93974
106
      tmp = fieldname(insn, 28, 4); \
93975
106
      if (!Check(&S, DecodePredicateOperand( \
93976
106
                 MI, tmp, Address, Decoder))) { \
93977
34
        return MCDisassembler_Fail; \
93978
34
      } \
93979
106
      return S; \
93980
349
    case 475: \
93981
349
      tmp = 0x0; \
93982
349
      tmp |= fieldname(insn, 12, 4) << 1; \
93983
349
      tmp |= fieldname(insn, 22, 1) << 0; \
93984
349
      if (!Check(&S, DecodeHPRRegisterClass( \
93985
349
                 MI, tmp, Address, Decoder))) { \
93986
0
        return MCDisassembler_Fail; \
93987
0
      } \
93988
349
      tmp = fieldname(insn, 28, 4); \
93989
349
      if (!Check(&S, DecodePredicateOperand( \
93990
349
                 MI, tmp, Address, Decoder))) { \
93991
34
        return MCDisassembler_Fail; \
93992
34
      } \
93993
349
      return S; \
93994
462
    case 476: \
93995
462
      tmp = 0x0; \
93996
462
      tmp |= fieldname(insn, 12, 4) << 1; \
93997
462
      tmp |= fieldname(insn, 22, 1) << 0; \
93998
462
      if (!Check(&S, DecodeHPRRegisterClass( \
93999
462
                 MI, tmp, Address, Decoder))) { \
94000
0
        return MCDisassembler_Fail; \
94001
0
      } \
94002
462
      tmp = 0x0; \
94003
462
      tmp |= fieldname(insn, 0, 4) << 1; \
94004
462
      tmp |= fieldname(insn, 5, 1) << 0; \
94005
462
      if (!Check(&S, DecodeSPRRegisterClass( \
94006
462
                 MI, tmp, Address, Decoder))) { \
94007
0
        return MCDisassembler_Fail; \
94008
0
      } \
94009
462
      tmp = fieldname(insn, 28, 4); \
94010
462
      if (!Check(&S, DecodePredicateOperand( \
94011
462
                 MI, tmp, Address, Decoder))) { \
94012
410
        return MCDisassembler_Fail; \
94013
410
      } \
94014
462
      return S; \
94015
804
    case 477: \
94016
804
      tmp = 0x0; \
94017
804
      tmp |= fieldname(insn, 12, 4) << 1; \
94018
804
      tmp |= fieldname(insn, 22, 1) << 0; \
94019
804
      if (!Check(&S, DecodeSPRRegisterClass( \
94020
804
                 MI, tmp, Address, Decoder))) { \
94021
0
        return MCDisassembler_Fail; \
94022
0
      } \
94023
804
      tmp = 0x0; \
94024
804
      tmp |= fieldname(insn, 12, 4) << 1; \
94025
804
      tmp |= fieldname(insn, 22, 1) << 0; \
94026
804
      if (!Check(&S, DecodeSPRRegisterClass( \
94027
804
                 MI, tmp, Address, Decoder))) { \
94028
0
        return MCDisassembler_Fail; \
94029
0
      } \
94030
804
      tmp = 0x0; \
94031
804
      tmp |= fieldname(insn, 0, 4) << 1; \
94032
804
      tmp |= fieldname(insn, 5, 1) << 0; \
94033
804
      MCOperand_CreateImm0(MI, tmp); \
94034
804
      tmp = fieldname(insn, 28, 4); \
94035
804
      if (!Check(&S, DecodePredicateOperand( \
94036
804
                 MI, tmp, Address, Decoder))) { \
94037
66
        return MCDisassembler_Fail; \
94038
66
      } \
94039
804
      return S; \
94040
804
    case 478: \
94041
309
      tmp = 0x0; \
94042
309
      tmp |= fieldname(insn, 12, 4) << 1; \
94043
309
      tmp |= fieldname(insn, 22, 1) << 0; \
94044
309
      if (!Check(&S, DecodeSPRRegisterClass( \
94045
309
                 MI, tmp, Address, Decoder))) { \
94046
0
        return MCDisassembler_Fail; \
94047
0
      } \
94048
309
      tmp = 0x0; \
94049
309
      tmp |= fieldname(insn, 0, 4) << 1; \
94050
309
      tmp |= fieldname(insn, 5, 1) << 0; \
94051
309
      if (!Check(&S, DecodeSPRRegisterClass( \
94052
309
                 MI, tmp, Address, Decoder))) { \
94053
0
        return MCDisassembler_Fail; \
94054
0
      } \
94055
309
      tmp = fieldname(insn, 28, 4); \
94056
309
      if (!Check(&S, DecodePredicateOperand( \
94057
309
                 MI, tmp, Address, Decoder))) { \
94058
93
        return MCDisassembler_Fail; \
94059
93
      } \
94060
309
      return S; \
94061
309
    case 479: \
94062
80
      tmp = 0x0; \
94063
80
      tmp |= fieldname(insn, 12, 4) << 1; \
94064
80
      tmp |= fieldname(insn, 22, 1) << 0; \
94065
80
      if (!Check(&S, DecodeSPRRegisterClass( \
94066
80
                 MI, tmp, Address, Decoder))) { \
94067
0
        return MCDisassembler_Fail; \
94068
0
      } \
94069
80
      tmp = 0x0; \
94070
80
      tmp |= fieldname(insn, 0, 4) << 1; \
94071
80
      tmp |= fieldname(insn, 5, 1) << 0; \
94072
80
      if (!Check(&S, DecodeHPRRegisterClass( \
94073
80
                 MI, tmp, Address, Decoder))) { \
94074
0
        return MCDisassembler_Fail; \
94075
0
      } \
94076
80
      tmp = fieldname(insn, 28, 4); \
94077
80
      if (!Check(&S, DecodePredicateOperand( \
94078
80
                 MI, tmp, Address, Decoder))) { \
94079
3
        return MCDisassembler_Fail; \
94080
3
      } \
94081
80
      return S; \
94082
745
    case 480: \
94083
745
      if (!Check(&S, DecodeVMOVSRR(MI, insn, Address, \
94084
745
                 Decoder))) { \
94085
2
        return MCDisassembler_Fail; \
94086
2
      } \
94087
745
      return S; \
94088
745
    case 481: \
94089
439
      tmp = fieldname(insn, 16, 4); \
94090
439
      if (!Check(&S, DecodeGPRRegisterClass( \
94091
439
                 MI, tmp, Address, Decoder))) { \
94092
0
        return MCDisassembler_Fail; \
94093
0
      } \
94094
439
      tmp = fieldname(insn, 28, 4); \
94095
439
      if (!Check(&S, DecodePredicateOperand( \
94096
439
                 MI, tmp, Address, Decoder))) { \
94097
77
        return MCDisassembler_Fail; \
94098
77
      } \
94099
439
      tmp = 0x0; \
94100
362
      tmp |= fieldname(insn, 0, 8) << 0; \
94101
362
      tmp |= fieldname(insn, 12, 4) << 9; \
94102
362
      tmp |= fieldname(insn, 22, 1) << 8; \
94103
362
      if (!Check(&S, DecodeSPRRegListOperand( \
94104
362
                 MI, tmp, Address, Decoder))) { \
94105
0
        return MCDisassembler_Fail; \
94106
0
      } \
94107
362
      return S; \
94108
563
    case 482: \
94109
563
      tmp = 0x0; \
94110
563
      tmp |= fieldname(insn, 12, 4) << 1; \
94111
563
      tmp |= fieldname(insn, 22, 1) << 0; \
94112
563
      if (!Check(&S, DecodeSPRRegisterClass( \
94113
563
                 MI, tmp, Address, Decoder))) { \
94114
0
        return MCDisassembler_Fail; \
94115
0
      } \
94116
563
      tmp = 0x0; \
94117
563
      tmp |= fieldname(insn, 0, 8) << 0; \
94118
563
      tmp |= fieldname(insn, 16, 4) << 9; \
94119
563
      tmp |= fieldname(insn, 23, 1) << 8; \
94120
563
      if (!Check(&S, DecodeAddrMode5Operand( \
94121
563
                 MI, tmp, Address, Decoder))) { \
94122
0
        return MCDisassembler_Fail; \
94123
0
      } \
94124
563
      tmp = fieldname(insn, 28, 4); \
94125
563
      if (!Check(&S, DecodePredicateOperand( \
94126
563
                 MI, tmp, Address, Decoder))) { \
94127
2
        return MCDisassembler_Fail; \
94128
2
      } \
94129
563
      return S; \
94130
572
    case 483: \
94131
572
      tmp = 0x0; \
94132
572
      tmp |= fieldname(insn, 12, 4) << 1; \
94133
572
      tmp |= fieldname(insn, 22, 1) << 0; \
94134
572
      if (!Check(&S, DecodeSPRRegisterClass( \
94135
572
                 MI, tmp, Address, Decoder))) { \
94136
0
        return MCDisassembler_Fail; \
94137
0
      } \
94138
572
      tmp = 0x0; \
94139
572
      tmp |= fieldname(insn, 12, 4) << 1; \
94140
572
      tmp |= fieldname(insn, 22, 1) << 0; \
94141
572
      if (!Check(&S, DecodeSPRRegisterClass( \
94142
572
                 MI, tmp, Address, Decoder))) { \
94143
0
        return MCDisassembler_Fail; \
94144
0
      } \
94145
572
      tmp = 0x0; \
94146
572
      tmp |= fieldname(insn, 7, 1) << 0; \
94147
572
      tmp |= fieldname(insn, 16, 4) << 1; \
94148
572
      if (!Check(&S, DecodeSPRRegisterClass( \
94149
572
                 MI, tmp, Address, Decoder))) { \
94150
0
        return MCDisassembler_Fail; \
94151
0
      } \
94152
572
      tmp = 0x0; \
94153
572
      tmp |= fieldname(insn, 0, 4) << 1; \
94154
572
      tmp |= fieldname(insn, 5, 1) << 0; \
94155
572
      if (!Check(&S, DecodeSPRRegisterClass( \
94156
572
                 MI, tmp, Address, Decoder))) { \
94157
0
        return MCDisassembler_Fail; \
94158
0
      } \
94159
572
      tmp = fieldname(insn, 28, 4); \
94160
572
      if (!Check(&S, DecodePredicateOperand( \
94161
572
                 MI, tmp, Address, Decoder))) { \
94162
36
        return MCDisassembler_Fail; \
94163
36
      } \
94164
572
      return S; \
94165
572
    case 484: \
94166
334
      tmp = 0x0; \
94167
334
      tmp |= fieldname(insn, 12, 4) << 1; \
94168
334
      tmp |= fieldname(insn, 22, 1) << 0; \
94169
334
      if (!Check(&S, DecodeSPRRegisterClass( \
94170
334
                 MI, tmp, Address, Decoder))) { \
94171
0
        return MCDisassembler_Fail; \
94172
0
      } \
94173
334
      tmp = 0x0; \
94174
334
      tmp |= fieldname(insn, 7, 1) << 0; \
94175
334
      tmp |= fieldname(insn, 16, 4) << 1; \
94176
334
      if (!Check(&S, DecodeSPRRegisterClass( \
94177
334
                 MI, tmp, Address, Decoder))) { \
94178
0
        return MCDisassembler_Fail; \
94179
0
      } \
94180
334
      tmp = 0x0; \
94181
334
      tmp |= fieldname(insn, 0, 4) << 1; \
94182
334
      tmp |= fieldname(insn, 5, 1) << 0; \
94183
334
      if (!Check(&S, DecodeSPRRegisterClass( \
94184
334
                 MI, tmp, Address, Decoder))) { \
94185
0
        return MCDisassembler_Fail; \
94186
0
      } \
94187
334
      tmp = fieldname(insn, 28, 4); \
94188
334
      if (!Check(&S, DecodePredicateOperand( \
94189
334
                 MI, tmp, Address, Decoder))) { \
94190
24
        return MCDisassembler_Fail; \
94191
24
      } \
94192
334
      return S; \
94193
334
    case 485: \
94194
245
      tmp = 0x0; \
94195
245
      tmp |= fieldname(insn, 7, 1) << 0; \
94196
245
      tmp |= fieldname(insn, 16, 4) << 1; \
94197
245
      if (!Check(&S, DecodeSPRRegisterClass( \
94198
245
                 MI, tmp, Address, Decoder))) { \
94199
0
        return MCDisassembler_Fail; \
94200
0
      } \
94201
245
      tmp = fieldname(insn, 12, 4); \
94202
245
      if (!Check(&S, DecodeGPRRegisterClass( \
94203
245
                 MI, tmp, Address, Decoder))) { \
94204
0
        return MCDisassembler_Fail; \
94205
0
      } \
94206
245
      tmp = fieldname(insn, 28, 4); \
94207
245
      if (!Check(&S, DecodePredicateOperand( \
94208
245
                 MI, tmp, Address, Decoder))) { \
94209
1
        return MCDisassembler_Fail; \
94210
1
      } \
94211
245
      return S; \
94212
245
    case 486: \
94213
145
      if (!Check(&S, DecodeVMOVRRS(MI, insn, Address, \
94214
145
                 Decoder))) { \
94215
2
        return MCDisassembler_Fail; \
94216
2
      } \
94217
145
      return S; \
94218
297
    case 487: \
94219
297
      if (!Check(&S, DecodeVSCCLRM(MI, insn, Address, \
94220
297
                 Decoder))) { \
94221
0
        return MCDisassembler_Fail; \
94222
0
      } \
94223
297
      return S; \
94224
297
    case 488: \
94225
80
      tmp = fieldname(insn, 12, 4); \
94226
80
      if (!Check(&S, DecodeGPRRegisterClass( \
94227
80
                 MI, tmp, Address, Decoder))) { \
94228
0
        return MCDisassembler_Fail; \
94229
0
      } \
94230
80
      tmp = 0x0; \
94231
80
      tmp |= fieldname(insn, 7, 1) << 0; \
94232
80
      tmp |= fieldname(insn, 16, 4) << 1; \
94233
80
      if (!Check(&S, DecodeSPRRegisterClass( \
94234
80
                 MI, tmp, Address, Decoder))) { \
94235
0
        return MCDisassembler_Fail; \
94236
0
      } \
94237
80
      tmp = fieldname(insn, 28, 4); \
94238
80
      if (!Check(&S, DecodePredicateOperand( \
94239
80
                 MI, tmp, Address, Decoder))) { \
94240
1
        return MCDisassembler_Fail; \
94241
1
      } \
94242
80
      return S; \
94243
370
    case 489: \
94244
370
      tmp = fieldname(insn, 16, 4); \
94245
370
      if (!Check(&S, DecodeGPRnopcRegisterClass( \
94246
370
                 MI, tmp, Address, Decoder))) { \
94247
0
        return MCDisassembler_Fail; \
94248
0
      } \
94249
370
      tmp = fieldname(insn, 28, 4); \
94250
370
      if (!Check(&S, DecodePredicateOperand( \
94251
370
                 MI, tmp, Address, Decoder))) { \
94252
1
        return MCDisassembler_Fail; \
94253
1
      } \
94254
370
      return S; \
94255
698
    case 490: \
94256
698
      tmp = fieldname(insn, 16, 4); \
94257
698
      if (!Check(&S, DecodeGPRRegisterClass( \
94258
698
                 MI, tmp, Address, Decoder))) { \
94259
0
        return MCDisassembler_Fail; \
94260
0
      } \
94261
698
      tmp = fieldname(insn, 16, 4); \
94262
698
      if (!Check(&S, DecodeGPRRegisterClass( \
94263
698
                 MI, tmp, Address, Decoder))) { \
94264
0
        return MCDisassembler_Fail; \
94265
0
      } \
94266
698
      tmp = fieldname(insn, 28, 4); \
94267
698
      if (!Check(&S, DecodePredicateOperand( \
94268
698
                 MI, tmp, Address, Decoder))) { \
94269
2
        return MCDisassembler_Fail; \
94270
2
      } \
94271
698
      tmp = 0x0; \
94272
696
      tmp |= fieldname(insn, 0, 8) << 0; \
94273
696
      tmp |= fieldname(insn, 12, 4) << 9; \
94274
696
      tmp |= fieldname(insn, 22, 1) << 8; \
94275
696
      if (!Check(&S, DecodeSPRRegListOperand( \
94276
696
                 MI, tmp, Address, Decoder))) { \
94277
0
        return MCDisassembler_Fail; \
94278
0
      } \
94279
696
      return S; \
94280
1.52k
    case 491: \
94281
1.52k
      if (!Check(&S, DecodeForVMRSandVMSR(MI, insn, Address, \
94282
1.52k
                  Decoder))) { \
94283
1
        return MCDisassembler_Fail; \
94284
1
      } \
94285
1.52k
      return S; \
94286
1.52k
    case 492: \
94287
399
      tmp = 0x0; \
94288
399
      tmp |= fieldname(insn, 12, 4) << 1; \
94289
399
      tmp |= fieldname(insn, 22, 1) << 0; \
94290
399
      if (!Check(&S, DecodeSPRRegisterClass( \
94291
399
                 MI, tmp, Address, Decoder))) { \
94292
0
        return MCDisassembler_Fail; \
94293
0
      } \
94294
399
      tmp = 0x0; \
94295
399
      tmp |= fieldname(insn, 0, 4) << 0; \
94296
399
      tmp |= fieldname(insn, 16, 4) << 4; \
94297
399
      MCOperand_CreateImm0(MI, tmp); \
94298
399
      tmp = fieldname(insn, 28, 4); \
94299
399
      if (!Check(&S, DecodePredicateOperand( \
94300
399
                 MI, tmp, Address, Decoder))) { \
94301
1
        return MCDisassembler_Fail; \
94302
1
      } \
94303
399
      return S; \
94304
633
    case 493: \
94305
633
      tmp = 0x0; \
94306
633
      tmp |= fieldname(insn, 12, 4) << 1; \
94307
633
      tmp |= fieldname(insn, 22, 1) << 0; \
94308
633
      if (!Check(&S, DecodeSPRRegisterClass( \
94309
633
                 MI, tmp, Address, Decoder))) { \
94310
0
        return MCDisassembler_Fail; \
94311
0
      } \
94312
633
      tmp = 0x0; \
94313
633
      tmp |= fieldname(insn, 12, 4) << 1; \
94314
633
      tmp |= fieldname(insn, 22, 1) << 0; \
94315
633
      if (!Check(&S, DecodeSPRRegisterClass( \
94316
633
                 MI, tmp, Address, Decoder))) { \
94317
0
        return MCDisassembler_Fail; \
94318
0
      } \
94319
633
      tmp = 0x0; \
94320
633
      tmp |= fieldname(insn, 0, 4) << 1; \
94321
633
      tmp |= fieldname(insn, 5, 1) << 0; \
94322
633
      if (!Check(&S, DecodeSPRRegisterClass( \
94323
633
                 MI, tmp, Address, Decoder))) { \
94324
0
        return MCDisassembler_Fail; \
94325
0
      } \
94326
633
      tmp = fieldname(insn, 28, 4); \
94327
633
      if (!Check(&S, DecodePredicateOperand( \
94328
633
                 MI, tmp, Address, Decoder))) { \
94329
34
        return MCDisassembler_Fail; \
94330
34
      } \
94331
633
      return S; \
94332
633
    case 494: \
94333
517
      tmp = 0x0; \
94334
517
      tmp |= fieldname(insn, 12, 4) << 1; \
94335
517
      tmp |= fieldname(insn, 22, 1) << 0; \
94336
517
      if (!Check(&S, DecodeSPRRegisterClass( \
94337
517
                 MI, tmp, Address, Decoder))) { \
94338
0
        return MCDisassembler_Fail; \
94339
0
      } \
94340
517
      tmp = fieldname(insn, 28, 4); \
94341
517
      if (!Check(&S, DecodePredicateOperand( \
94342
517
                 MI, tmp, Address, Decoder))) { \
94343
1
        return MCDisassembler_Fail; \
94344
1
      } \
94345
517
      return S; \
94346
546
    case 495: \
94347
546
      tmp = 0x0; \
94348
546
      tmp |= fieldname(insn, 12, 4) << 0; \
94349
546
      tmp |= fieldname(insn, 22, 1) << 4; \
94350
546
      if (!Check(&S, DecodeDPRRegisterClass( \
94351
546
                 MI, tmp, Address, Decoder))) { \
94352
0
        return MCDisassembler_Fail; \
94353
0
      } \
94354
546
      tmp = 0x0; \
94355
546
      tmp |= fieldname(insn, 0, 4) << 1; \
94356
546
      tmp |= fieldname(insn, 5, 1) << 0; \
94357
546
      if (!Check(&S, DecodeSPRRegisterClass( \
94358
546
                 MI, tmp, Address, Decoder))) { \
94359
0
        return MCDisassembler_Fail; \
94360
0
      } \
94361
546
      tmp = fieldname(insn, 28, 4); \
94362
546
      if (!Check(&S, DecodePredicateOperand( \
94363
546
                 MI, tmp, Address, Decoder))) { \
94364
40
        return MCDisassembler_Fail; \
94365
40
      } \
94366
546
      return S; \
94367
546
    case 496: \
94368
37
      tmp = 0x0; \
94369
37
      tmp |= fieldname(insn, 0, 4) << 0; \
94370
37
      tmp |= fieldname(insn, 5, 1) << 4; \
94371
37
      if (!Check(&S, DecodeDPRRegisterClass( \
94372
37
                 MI, tmp, Address, Decoder))) { \
94373
0
        return MCDisassembler_Fail; \
94374
0
      } \
94375
37
      tmp = fieldname(insn, 12, 4); \
94376
37
      if (!Check(&S, DecodeGPRRegisterClass( \
94377
37
                 MI, tmp, Address, Decoder))) { \
94378
0
        return MCDisassembler_Fail; \
94379
0
      } \
94380
37
      tmp = fieldname(insn, 16, 4); \
94381
37
      if (!Check(&S, DecodeGPRRegisterClass( \
94382
37
                 MI, tmp, Address, Decoder))) { \
94383
0
        return MCDisassembler_Fail; \
94384
0
      } \
94385
37
      tmp = fieldname(insn, 28, 4); \
94386
37
      if (!Check(&S, DecodePredicateOperand( \
94387
37
                 MI, tmp, Address, Decoder))) { \
94388
1
        return MCDisassembler_Fail; \
94389
1
      } \
94390
37
      return S; \
94391
158
    case 497: \
94392
158
      tmp = fieldname(insn, 16, 4); \
94393
158
      if (!Check(&S, DecodeGPRRegisterClass( \
94394
158
                 MI, tmp, Address, Decoder))) { \
94395
0
        return MCDisassembler_Fail; \
94396
0
      } \
94397
158
      tmp = fieldname(insn, 28, 4); \
94398
158
      if (!Check(&S, DecodePredicateOperand( \
94399
158
                 MI, tmp, Address, Decoder))) { \
94400
41
        return MCDisassembler_Fail; \
94401
41
      } \
94402
158
      tmp = 0x0; \
94403
117
      tmp |= fieldname(insn, 1, 7) << 1; \
94404
117
      tmp |= fieldname(insn, 12, 4) << 8; \
94405
117
      tmp |= fieldname(insn, 22, 1) << 12; \
94406
117
      if (!Check(&S, DecodeDPRRegListOperand( \
94407
117
                 MI, tmp, Address, Decoder))) { \
94408
0
        return MCDisassembler_Fail; \
94409
0
      } \
94410
117
      return S; \
94411
393
    case 498: \
94412
393
      tmp = fieldname(insn, 16, 4); \
94413
393
      if (!Check(&S, DecodeGPRRegisterClass( \
94414
393
                 MI, tmp, Address, Decoder))) { \
94415
0
        return MCDisassembler_Fail; \
94416
0
      } \
94417
393
      tmp = fieldname(insn, 28, 4); \
94418
393
      if (!Check(&S, DecodePredicateOperand( \
94419
393
                 MI, tmp, Address, Decoder))) { \
94420
155
        return MCDisassembler_Fail; \
94421
155
      } \
94422
393
      tmp = 0x0; \
94423
238
      tmp |= fieldname(insn, 1, 7) << 1; \
94424
238
      tmp |= fieldname(insn, 12, 4) << 8; \
94425
238
      if (!Check(&S, DecodeDPRRegListOperand( \
94426
238
                 MI, tmp, Address, Decoder))) { \
94427
0
        return MCDisassembler_Fail; \
94428
0
      } \
94429
238
      return S; \
94430
381
    case 499: \
94431
381
      tmp = 0x0; \
94432
381
      tmp |= fieldname(insn, 12, 4) << 0; \
94433
381
      tmp |= fieldname(insn, 22, 1) << 4; \
94434
381
      if (!Check(&S, DecodeDPRRegisterClass( \
94435
381
                 MI, tmp, Address, Decoder))) { \
94436
0
        return MCDisassembler_Fail; \
94437
0
      } \
94438
381
      tmp = 0x0; \
94439
381
      tmp |= fieldname(insn, 0, 8) << 0; \
94440
381
      tmp |= fieldname(insn, 16, 4) << 9; \
94441
381
      tmp |= fieldname(insn, 23, 1) << 8; \
94442
381
      if (!Check(&S, DecodeAddrMode5Operand( \
94443
381
                 MI, tmp, Address, Decoder))) { \
94444
0
        return MCDisassembler_Fail; \
94445
0
      } \
94446
381
      tmp = fieldname(insn, 28, 4); \
94447
381
      if (!Check(&S, DecodePredicateOperand( \
94448
381
                 MI, tmp, Address, Decoder))) { \
94449
1
        return MCDisassembler_Fail; \
94450
1
      } \
94451
381
      return S; \
94452
1.22k
    case 500: \
94453
1.22k
      tmp = 0x0; \
94454
1.22k
      tmp |= fieldname(insn, 12, 4) << 0; \
94455
1.22k
      tmp |= fieldname(insn, 22, 1) << 4; \
94456
1.22k
      if (!Check(&S, DecodeDPRRegisterClass( \
94457
1.22k
                 MI, tmp, Address, Decoder))) { \
94458
0
        return MCDisassembler_Fail; \
94459
0
      } \
94460
1.22k
      tmp = 0x0; \
94461
1.22k
      tmp |= fieldname(insn, 12, 4) << 0; \
94462
1.22k
      tmp |= fieldname(insn, 22, 1) << 4; \
94463
1.22k
      if (!Check(&S, DecodeDPRRegisterClass( \
94464
1.22k
                 MI, tmp, Address, Decoder))) { \
94465
0
        return MCDisassembler_Fail; \
94466
0
      } \
94467
1.22k
      tmp = 0x0; \
94468
1.22k
      tmp |= fieldname(insn, 7, 1) << 4; \
94469
1.22k
      tmp |= fieldname(insn, 16, 4) << 0; \
94470
1.22k
      if (!Check(&S, DecodeDPRRegisterClass( \
94471
1.22k
                 MI, tmp, Address, Decoder))) { \
94472
0
        return MCDisassembler_Fail; \
94473
0
      } \
94474
1.22k
      tmp = 0x0; \
94475
1.22k
      tmp |= fieldname(insn, 0, 4) << 0; \
94476
1.22k
      tmp |= fieldname(insn, 5, 1) << 4; \
94477
1.22k
      if (!Check(&S, DecodeDPRRegisterClass( \
94478
1.22k
                 MI, tmp, Address, Decoder))) { \
94479
0
        return MCDisassembler_Fail; \
94480
0
      } \
94481
1.22k
      tmp = fieldname(insn, 28, 4); \
94482
1.22k
      if (!Check(&S, DecodePredicateOperand( \
94483
1.22k
                 MI, tmp, Address, Decoder))) { \
94484
259
        return MCDisassembler_Fail; \
94485
259
      } \
94486
1.22k
      return S; \
94487
1.22k
    case 501: \
94488
212
      tmp = 0x0; \
94489
212
      tmp |= fieldname(insn, 12, 4) << 0; \
94490
212
      tmp |= fieldname(insn, 22, 1) << 4; \
94491
212
      if (!Check(&S, DecodeDPRRegisterClass( \
94492
212
                 MI, tmp, Address, Decoder))) { \
94493
0
        return MCDisassembler_Fail; \
94494
0
      } \
94495
212
      tmp = 0x0; \
94496
212
      tmp |= fieldname(insn, 7, 1) << 4; \
94497
212
      tmp |= fieldname(insn, 16, 4) << 0; \
94498
212
      if (!Check(&S, DecodeDPRRegisterClass( \
94499
212
                 MI, tmp, Address, Decoder))) { \
94500
0
        return MCDisassembler_Fail; \
94501
0
      } \
94502
212
      tmp = 0x0; \
94503
212
      tmp |= fieldname(insn, 0, 4) << 0; \
94504
212
      tmp |= fieldname(insn, 5, 1) << 4; \
94505
212
      if (!Check(&S, DecodeDPRRegisterClass( \
94506
212
                 MI, tmp, Address, Decoder))) { \
94507
0
        return MCDisassembler_Fail; \
94508
0
      } \
94509
212
      tmp = fieldname(insn, 28, 4); \
94510
212
      if (!Check(&S, DecodePredicateOperand( \
94511
212
                 MI, tmp, Address, Decoder))) { \
94512
78
        return MCDisassembler_Fail; \
94513
78
      } \
94514
212
      return S; \
94515
212
    case 502: \
94516
73
      tmp = fieldname(insn, 12, 4); \
94517
73
      if (!Check(&S, DecodeGPRRegisterClass( \
94518
73
                 MI, tmp, Address, Decoder))) { \
94519
0
        return MCDisassembler_Fail; \
94520
0
      } \
94521
73
      tmp = fieldname(insn, 16, 4); \
94522
73
      if (!Check(&S, DecodeGPRRegisterClass( \
94523
73
                 MI, tmp, Address, Decoder))) { \
94524
0
        return MCDisassembler_Fail; \
94525
0
      } \
94526
73
      tmp = 0x0; \
94527
73
      tmp |= fieldname(insn, 0, 4) << 0; \
94528
73
      tmp |= fieldname(insn, 5, 1) << 4; \
94529
73
      if (!Check(&S, DecodeDPRRegisterClass( \
94530
73
                 MI, tmp, Address, Decoder))) { \
94531
0
        return MCDisassembler_Fail; \
94532
0
      } \
94533
73
      tmp = fieldname(insn, 28, 4); \
94534
73
      if (!Check(&S, DecodePredicateOperand( \
94535
73
                 MI, tmp, Address, Decoder))) { \
94536
1
        return MCDisassembler_Fail; \
94537
1
      } \
94538
73
      return S; \
94539
626
    case 503: \
94540
626
      tmp = fieldname(insn, 16, 4); \
94541
626
      if (!Check(&S, DecodeGPRRegisterClass( \
94542
626
                 MI, tmp, Address, Decoder))) { \
94543
0
        return MCDisassembler_Fail; \
94544
0
      } \
94545
626
      tmp = fieldname(insn, 16, 4); \
94546
626
      if (!Check(&S, DecodeGPRRegisterClass( \
94547
626
                 MI, tmp, Address, Decoder))) { \
94548
0
        return MCDisassembler_Fail; \
94549
0
      } \
94550
626
      tmp = fieldname(insn, 28, 4); \
94551
626
      if (!Check(&S, DecodePredicateOperand( \
94552
626
                 MI, tmp, Address, Decoder))) { \
94553
2
        return MCDisassembler_Fail; \
94554
2
      } \
94555
626
      tmp = 0x0; \
94556
624
      tmp |= fieldname(insn, 1, 7) << 1; \
94557
624
      tmp |= fieldname(insn, 12, 4) << 8; \
94558
624
      tmp |= fieldname(insn, 22, 1) << 12; \
94559
624
      if (!Check(&S, DecodeDPRRegListOperand( \
94560
624
                 MI, tmp, Address, Decoder))) { \
94561
0
        return MCDisassembler_Fail; \
94562
0
      } \
94563
624
      return S; \
94564
624
    case 504: \
94565
214
      tmp = fieldname(insn, 16, 4); \
94566
214
      if (!Check(&S, DecodeGPRRegisterClass( \
94567
214
                 MI, tmp, Address, Decoder))) { \
94568
0
        return MCDisassembler_Fail; \
94569
0
      } \
94570
214
      tmp = fieldname(insn, 16, 4); \
94571
214
      if (!Check(&S, DecodeGPRRegisterClass( \
94572
214
                 MI, tmp, Address, Decoder))) { \
94573
0
        return MCDisassembler_Fail; \
94574
0
      } \
94575
214
      tmp = fieldname(insn, 28, 4); \
94576
214
      if (!Check(&S, DecodePredicateOperand( \
94577
214
                 MI, tmp, Address, Decoder))) { \
94578
3
        return MCDisassembler_Fail; \
94579
3
      } \
94580
214
      tmp = 0x0; \
94581
211
      tmp |= fieldname(insn, 1, 7) << 1; \
94582
211
      tmp |= fieldname(insn, 12, 4) << 8; \
94583
211
      if (!Check(&S, DecodeDPRRegListOperand( \
94584
211
                 MI, tmp, Address, Decoder))) { \
94585
0
        return MCDisassembler_Fail; \
94586
0
      } \
94587
211
      return S; \
94588
243
    case 505: \
94589
243
      tmp = 0x0; \
94590
243
      tmp |= fieldname(insn, 12, 4) << 0; \
94591
243
      tmp |= fieldname(insn, 22, 1) << 4; \
94592
243
      if (!Check(&S, DecodeDPRRegisterClass( \
94593
243
                 MI, tmp, Address, Decoder))) { \
94594
0
        return MCDisassembler_Fail; \
94595
0
      } \
94596
243
      tmp = 0x0; \
94597
243
      tmp |= fieldname(insn, 0, 4) << 0; \
94598
243
      tmp |= fieldname(insn, 16, 4) << 4; \
94599
243
      MCOperand_CreateImm0(MI, tmp); \
94600
243
      tmp = fieldname(insn, 28, 4); \
94601
243
      if (!Check(&S, DecodePredicateOperand( \
94602
243
                 MI, tmp, Address, Decoder))) { \
94603
1
        return MCDisassembler_Fail; \
94604
1
      } \
94605
243
      return S; \
94606
243
    case 506: \
94607
159
      tmp = 0x0; \
94608
159
      tmp |= fieldname(insn, 12, 4) << 0; \
94609
159
      tmp |= fieldname(insn, 22, 1) << 4; \
94610
159
      if (!Check(&S, DecodeDPRRegisterClass( \
94611
159
                 MI, tmp, Address, Decoder))) { \
94612
0
        return MCDisassembler_Fail; \
94613
0
      } \
94614
159
      tmp = 0x0; \
94615
159
      tmp |= fieldname(insn, 0, 4) << 0; \
94616
159
      tmp |= fieldname(insn, 5, 1) << 4; \
94617
159
      if (!Check(&S, DecodeDPRRegisterClass( \
94618
159
                 MI, tmp, Address, Decoder))) { \
94619
0
        return MCDisassembler_Fail; \
94620
0
      } \
94621
159
      tmp = fieldname(insn, 28, 4); \
94622
159
      if (!Check(&S, DecodePredicateOperand( \
94623
159
                 MI, tmp, Address, Decoder))) { \
94624
1
        return MCDisassembler_Fail; \
94625
1
      } \
94626
159
      return S; \
94627
159
    case 507: \
94628
155
      tmp = 0x0; \
94629
155
      tmp |= fieldname(insn, 12, 4) << 1; \
94630
155
      tmp |= fieldname(insn, 22, 1) << 0; \
94631
155
      if (!Check(&S, DecodeSPRRegisterClass( \
94632
155
                 MI, tmp, Address, Decoder))) { \
94633
0
        return MCDisassembler_Fail; \
94634
0
      } \
94635
155
      tmp = 0x0; \
94636
155
      tmp |= fieldname(insn, 12, 4) << 1; \
94637
155
      tmp |= fieldname(insn, 22, 1) << 0; \
94638
155
      if (!Check(&S, DecodeSPRRegisterClass( \
94639
155
                 MI, tmp, Address, Decoder))) { \
94640
0
        return MCDisassembler_Fail; \
94641
0
      } \
94642
155
      tmp = 0x0; \
94643
155
      tmp |= fieldname(insn, 0, 4) << 0; \
94644
155
      tmp |= fieldname(insn, 5, 1) << 4; \
94645
155
      if (!Check(&S, DecodeDPRRegisterClass( \
94646
155
                 MI, tmp, Address, Decoder))) { \
94647
0
        return MCDisassembler_Fail; \
94648
0
      } \
94649
155
      tmp = fieldname(insn, 28, 4); \
94650
155
      if (!Check(&S, DecodePredicateOperand( \
94651
155
                 MI, tmp, Address, Decoder))) { \
94652
1
        return MCDisassembler_Fail; \
94653
1
      } \
94654
155
      return S; \
94655
155
    case 508: \
94656
124
      tmp = 0x0; \
94657
124
      tmp |= fieldname(insn, 12, 4) << 0; \
94658
124
      tmp |= fieldname(insn, 22, 1) << 4; \
94659
124
      if (!Check(&S, DecodeDPRRegisterClass( \
94660
124
                 MI, tmp, Address, Decoder))) { \
94661
0
        return MCDisassembler_Fail; \
94662
0
      } \
94663
124
      tmp = fieldname(insn, 28, 4); \
94664
124
      if (!Check(&S, DecodePredicateOperand( \
94665
124
                 MI, tmp, Address, Decoder))) { \
94666
1
        return MCDisassembler_Fail; \
94667
1
      } \
94668
124
      return S; \
94669
1.29k
    case 509: \
94670
1.29k
      tmp = 0x0; \
94671
1.29k
      tmp |= fieldname(insn, 12, 4) << 0; \
94672
1.29k
      tmp |= fieldname(insn, 22, 1) << 4; \
94673
1.29k
      if (!Check(&S, DecodeDPRRegisterClass( \
94674
1.29k
                 MI, tmp, Address, Decoder))) { \
94675
0
        return MCDisassembler_Fail; \
94676
0
      } \
94677
1.29k
      tmp = 0x0; \
94678
1.29k
      tmp |= fieldname(insn, 12, 4) << 0; \
94679
1.29k
      tmp |= fieldname(insn, 22, 1) << 4; \
94680
1.29k
      if (!Check(&S, DecodeDPRRegisterClass( \
94681
1.29k
                 MI, tmp, Address, Decoder))) { \
94682
0
        return MCDisassembler_Fail; \
94683
0
      } \
94684
1.29k
      tmp = 0x0; \
94685
1.29k
      tmp |= fieldname(insn, 0, 4) << 1; \
94686
1.29k
      tmp |= fieldname(insn, 5, 1) << 0; \
94687
1.29k
      MCOperand_CreateImm0(MI, tmp); \
94688
1.29k
      tmp = fieldname(insn, 28, 4); \
94689
1.29k
      if (!Check(&S, DecodePredicateOperand( \
94690
1.29k
                 MI, tmp, Address, Decoder))) { \
94691
43
        return MCDisassembler_Fail; \
94692
43
      } \
94693
1.29k
      return S; \
94694
1.29k
    case 510: \
94695
130
      tmp = 0x0; \
94696
130
      tmp |= fieldname(insn, 12, 4) << 1; \
94697
130
      tmp |= fieldname(insn, 22, 1) << 0; \
94698
130
      if (!Check(&S, DecodeSPRRegisterClass( \
94699
130
                 MI, tmp, Address, Decoder))) { \
94700
0
        return MCDisassembler_Fail; \
94701
0
      } \
94702
130
      tmp = 0x0; \
94703
130
      tmp |= fieldname(insn, 0, 4) << 0; \
94704
130
      tmp |= fieldname(insn, 5, 1) << 4; \
94705
130
      if (!Check(&S, DecodeDPRRegisterClass( \
94706
130
                 MI, tmp, Address, Decoder))) { \
94707
0
        return MCDisassembler_Fail; \
94708
0
      } \
94709
130
      tmp = fieldname(insn, 28, 4); \
94710
130
      if (!Check(&S, DecodePredicateOperand( \
94711
130
                 MI, tmp, Address, Decoder))) { \
94712
37
        return MCDisassembler_Fail; \
94713
37
      } \
94714
130
      return S; \
94715
602
    case 511: \
94716
602
      if (!Check(&S, DecodeVSTRVLDR_SYSREG_0( \
94717
602
                 MI, insn, Address, Decoder))) { \
94718
0
        return MCDisassembler_Fail; \
94719
0
      } \
94720
602
      return S; \
94721
1.60k
    case 512: \
94722
1.60k
      if (!Check(&S, DecodeVSTRVLDR_SYSREG_1( \
94723
1.60k
                 MI, insn, Address, Decoder))) { \
94724
0
        return MCDisassembler_Fail; \
94725
0
      } \
94726
1.60k
      return S; \
94727
1.60k
    case 513: \
94728
200
      tmp = 0x0; \
94729
200
      tmp |= fieldname(insn, 12, 4) << 0; \
94730
200
      tmp |= fieldname(insn, 22, 1) << 4; \
94731
200
      if (!Check(&S, DecodeDPRRegisterClass( \
94732
200
                 MI, tmp, Address, Decoder))) { \
94733
0
        return MCDisassembler_Fail; \
94734
0
      } \
94735
200
      tmp = 0x0; \
94736
200
      tmp |= fieldname(insn, 7, 1) << 4; \
94737
200
      tmp |= fieldname(insn, 16, 4) << 0; \
94738
200
      if (!Check(&S, DecodeDPRRegisterClass( \
94739
200
                 MI, tmp, Address, Decoder))) { \
94740
0
        return MCDisassembler_Fail; \
94741
0
      } \
94742
200
      tmp = 0x0; \
94743
200
      tmp |= fieldname(insn, 0, 4) << 0; \
94744
200
      tmp |= fieldname(insn, 5, 1) << 4; \
94745
200
      if (!Check(&S, DecodeDPRRegisterClass( \
94746
200
                 MI, tmp, Address, Decoder))) { \
94747
0
        return MCDisassembler_Fail; \
94748
0
      } \
94749
200
      tmp = fieldname(insn, 24, 1); \
94750
200
      MCOperand_CreateImm0(MI, tmp); \
94751
200
      return S; \
94752
200
    case 514: \
94753
148
      tmp = 0x0; \
94754
148
      tmp |= fieldname(insn, 12, 4) << 0; \
94755
148
      tmp |= fieldname(insn, 22, 1) << 4; \
94756
148
      if (!Check(&S, DecodeDPRRegisterClass( \
94757
148
                 MI, tmp, Address, Decoder))) { \
94758
0
        return MCDisassembler_Fail; \
94759
0
      } \
94760
148
      tmp = 0x0; \
94761
148
      tmp |= fieldname(insn, 12, 4) << 0; \
94762
148
      tmp |= fieldname(insn, 22, 1) << 4; \
94763
148
      if (!Check(&S, DecodeDPRRegisterClass( \
94764
148
                 MI, tmp, Address, Decoder))) { \
94765
0
        return MCDisassembler_Fail; \
94766
0
      } \
94767
148
      tmp = 0x0; \
94768
148
      tmp |= fieldname(insn, 7, 1) << 4; \
94769
148
      tmp |= fieldname(insn, 16, 4) << 0; \
94770
148
      if (!Check(&S, DecodeDPRRegisterClass( \
94771
148
                 MI, tmp, Address, Decoder))) { \
94772
0
        return MCDisassembler_Fail; \
94773
0
      } \
94774
148
      tmp = 0x0; \
94775
148
      tmp |= fieldname(insn, 0, 4) << 0; \
94776
148
      tmp |= fieldname(insn, 5, 1) << 4; \
94777
148
      if (!Check(&S, DecodeDPRRegisterClass( \
94778
148
                 MI, tmp, Address, Decoder))) { \
94779
0
        return MCDisassembler_Fail; \
94780
0
      } \
94781
148
      tmp = fieldname(insn, 23, 2); \
94782
148
      MCOperand_CreateImm0(MI, tmp); \
94783
148
      return S; \
94784
148
    case 515: \
94785
38
      tmp = 0x0; \
94786
38
      tmp |= fieldname(insn, 12, 4) << 0; \
94787
38
      tmp |= fieldname(insn, 22, 1) << 4; \
94788
38
      if (!Check(&S, DecodeDPRRegisterClass( \
94789
38
                 MI, tmp, Address, Decoder))) { \
94790
0
        return MCDisassembler_Fail; \
94791
0
      } \
94792
38
      tmp = 0x0; \
94793
38
      tmp |= fieldname(insn, 12, 4) << 0; \
94794
38
      tmp |= fieldname(insn, 22, 1) << 4; \
94795
38
      if (!Check(&S, DecodeDPRRegisterClass( \
94796
38
                 MI, tmp, Address, Decoder))) { \
94797
0
        return MCDisassembler_Fail; \
94798
0
      } \
94799
38
      tmp = 0x0; \
94800
38
      tmp |= fieldname(insn, 7, 1) << 4; \
94801
38
      tmp |= fieldname(insn, 16, 4) << 0; \
94802
38
      if (!Check(&S, DecodeDPRRegisterClass( \
94803
38
                 MI, tmp, Address, Decoder))) { \
94804
0
        return MCDisassembler_Fail; \
94805
0
      } \
94806
38
      tmp = fieldname(insn, 0, 4); \
94807
38
      if (!Check(&S, DecodeDPR_VFP2RegisterClass( \
94808
38
                 MI, tmp, Address, Decoder))) { \
94809
0
        return MCDisassembler_Fail; \
94810
0
      } \
94811
38
      tmp = fieldname(insn, 5, 1); \
94812
38
      MCOperand_CreateImm0(MI, tmp); \
94813
38
      tmp = fieldname(insn, 20, 2); \
94814
38
      MCOperand_CreateImm0(MI, tmp); \
94815
38
      return S; \
94816
128
    case 516: \
94817
128
      if (!Check(&S, DecodeNEONComplexLane64Instruction( \
94818
128
                 MI, insn, Address, Decoder))) { \
94819
4
        return MCDisassembler_Fail; \
94820
4
      } \
94821
128
      return S; \
94822
128
    case 517: \
94823
94
      tmp = 0x0; \
94824
94
      tmp |= fieldname(insn, 12, 4) << 0; \
94825
94
      tmp |= fieldname(insn, 22, 1) << 4; \
94826
94
      if (!Check(&S, DecodeQPRRegisterClass( \
94827
94
                 MI, tmp, Address, Decoder))) { \
94828
1
        return MCDisassembler_Fail; \
94829
1
      } \
94830
94
      tmp = 0x0; \
94831
93
      tmp |= fieldname(insn, 7, 1) << 4; \
94832
93
      tmp |= fieldname(insn, 16, 4) << 0; \
94833
93
      if (!Check(&S, DecodeQPRRegisterClass( \
94834
93
                 MI, tmp, Address, Decoder))) { \
94835
1
        return MCDisassembler_Fail; \
94836
1
      } \
94837
93
      tmp = 0x0; \
94838
92
      tmp |= fieldname(insn, 0, 4) << 0; \
94839
92
      tmp |= fieldname(insn, 5, 1) << 4; \
94840
92
      if (!Check(&S, DecodeQPRRegisterClass( \
94841
92
                 MI, tmp, Address, Decoder))) { \
94842
2
        return MCDisassembler_Fail; \
94843
2
      } \
94844
92
      tmp = fieldname(insn, 24, 1); \
94845
90
      MCOperand_CreateImm0(MI, tmp); \
94846
90
      return S; \
94847
110
    case 518: \
94848
110
      tmp = 0x0; \
94849
110
      tmp |= fieldname(insn, 12, 4) << 0; \
94850
110
      tmp |= fieldname(insn, 22, 1) << 4; \
94851
110
      if (!Check(&S, DecodeQPRRegisterClass( \
94852
110
                 MI, tmp, Address, Decoder))) { \
94853
2
        return MCDisassembler_Fail; \
94854
2
      } \
94855
110
      tmp = 0x0; \
94856
108
      tmp |= fieldname(insn, 12, 4) << 0; \
94857
108
      tmp |= fieldname(insn, 22, 1) << 4; \
94858
108
      if (!Check(&S, DecodeQPRRegisterClass( \
94859
108
                 MI, tmp, Address, Decoder))) { \
94860
0
        return MCDisassembler_Fail; \
94861
0
      } \
94862
108
      tmp = 0x0; \
94863
108
      tmp |= fieldname(insn, 7, 1) << 4; \
94864
108
      tmp |= fieldname(insn, 16, 4) << 0; \
94865
108
      if (!Check(&S, DecodeQPRRegisterClass( \
94866
108
                 MI, tmp, Address, Decoder))) { \
94867
2
        return MCDisassembler_Fail; \
94868
2
      } \
94869
108
      tmp = 0x0; \
94870
106
      tmp |= fieldname(insn, 0, 4) << 0; \
94871
106
      tmp |= fieldname(insn, 5, 1) << 4; \
94872
106
      if (!Check(&S, DecodeQPRRegisterClass( \
94873
106
                 MI, tmp, Address, Decoder))) { \
94874
1
        return MCDisassembler_Fail; \
94875
1
      } \
94876
106
      tmp = fieldname(insn, 23, 2); \
94877
105
      MCOperand_CreateImm0(MI, tmp); \
94878
105
      return S; \
94879
106
    case 519: \
94880
71
      tmp = 0x0; \
94881
71
      tmp |= fieldname(insn, 12, 4) << 0; \
94882
71
      tmp |= fieldname(insn, 22, 1) << 4; \
94883
71
      if (!Check(&S, DecodeQPRRegisterClass( \
94884
71
                 MI, tmp, Address, Decoder))) { \
94885
1
        return MCDisassembler_Fail; \
94886
1
      } \
94887
71
      tmp = 0x0; \
94888
70
      tmp |= fieldname(insn, 12, 4) << 0; \
94889
70
      tmp |= fieldname(insn, 22, 1) << 4; \
94890
70
      if (!Check(&S, DecodeQPRRegisterClass( \
94891
70
                 MI, tmp, Address, Decoder))) { \
94892
0
        return MCDisassembler_Fail; \
94893
0
      } \
94894
70
      tmp = 0x0; \
94895
70
      tmp |= fieldname(insn, 7, 1) << 4; \
94896
70
      tmp |= fieldname(insn, 16, 4) << 0; \
94897
70
      if (!Check(&S, DecodeQPRRegisterClass( \
94898
70
                 MI, tmp, Address, Decoder))) { \
94899
1
        return MCDisassembler_Fail; \
94900
1
      } \
94901
70
      tmp = fieldname(insn, 0, 4); \
94902
69
      if (!Check(&S, DecodeDPR_VFP2RegisterClass( \
94903
69
                 MI, tmp, Address, Decoder))) { \
94904
0
        return MCDisassembler_Fail; \
94905
0
      } \
94906
69
      tmp = fieldname(insn, 5, 1); \
94907
69
      MCOperand_CreateImm0(MI, tmp); \
94908
69
      tmp = fieldname(insn, 20, 2); \
94909
69
      MCOperand_CreateImm0(MI, tmp); \
94910
69
      return S; \
94911
309
    case 520: \
94912
309
      tmp = 0x0; \
94913
309
      tmp |= fieldname(insn, 12, 4) << 0; \
94914
309
      tmp |= fieldname(insn, 22, 1) << 4; \
94915
309
      if (!Check(&S, DecodeDPRRegisterClass( \
94916
309
                 MI, tmp, Address, Decoder))) { \
94917
0
        return MCDisassembler_Fail; \
94918
0
      } \
94919
309
      tmp = 0x0; \
94920
309
      tmp |= fieldname(insn, 7, 1) << 0; \
94921
309
      tmp |= fieldname(insn, 16, 4) << 1; \
94922
309
      if (!Check(&S, DecodeSPRRegisterClass( \
94923
309
                 MI, tmp, Address, Decoder))) { \
94924
0
        return MCDisassembler_Fail; \
94925
0
      } \
94926
309
      tmp = 0x0; \
94927
309
      tmp |= fieldname(insn, 0, 3) << 1; \
94928
309
      tmp |= fieldname(insn, 5, 1) << 0; \
94929
309
      if (!Check(&S, DecodeSPR_8RegisterClass( \
94930
309
                 MI, tmp, Address, Decoder))) { \
94931
0
        return MCDisassembler_Fail; \
94932
0
      } \
94933
309
      tmp = fieldname(insn, 3, 1); \
94934
309
      MCOperand_CreateImm0(MI, tmp); \
94935
309
      return S; \
94936
309
    case 521: \
94937
34
      tmp = 0x0; \
94938
34
      tmp |= fieldname(insn, 12, 4) << 0; \
94939
34
      tmp |= fieldname(insn, 22, 1) << 4; \
94940
34
      if (!Check(&S, DecodeDPRRegisterClass( \
94941
34
                 MI, tmp, Address, Decoder))) { \
94942
0
        return MCDisassembler_Fail; \
94943
0
      } \
94944
34
      tmp = 0x0; \
94945
34
      tmp |= fieldname(insn, 7, 1) << 0; \
94946
34
      tmp |= fieldname(insn, 16, 4) << 1; \
94947
34
      if (!Check(&S, DecodeSPRRegisterClass( \
94948
34
                 MI, tmp, Address, Decoder))) { \
94949
0
        return MCDisassembler_Fail; \
94950
0
      } \
94951
34
      tmp = 0x0; \
94952
34
      tmp |= fieldname(insn, 0, 4) << 1; \
94953
34
      tmp |= fieldname(insn, 5, 1) << 0; \
94954
34
      if (!Check(&S, DecodeSPRRegisterClass( \
94955
34
                 MI, tmp, Address, Decoder))) { \
94956
0
        return MCDisassembler_Fail; \
94957
0
      } \
94958
34
      return S; \
94959
336
    case 522: \
94960
336
      tmp = 0x0; \
94961
336
      tmp |= fieldname(insn, 12, 4) << 1; \
94962
336
      tmp |= fieldname(insn, 22, 1) << 0; \
94963
336
      if (!Check(&S, DecodeHPRRegisterClass( \
94964
336
                 MI, tmp, Address, Decoder))) { \
94965
0
        return MCDisassembler_Fail; \
94966
0
      } \
94967
336
      tmp = 0x0; \
94968
336
      tmp |= fieldname(insn, 7, 1) << 0; \
94969
336
      tmp |= fieldname(insn, 16, 4) << 1; \
94970
336
      if (!Check(&S, DecodeHPRRegisterClass( \
94971
336
                 MI, tmp, Address, Decoder))) { \
94972
0
        return MCDisassembler_Fail; \
94973
0
      } \
94974
336
      tmp = 0x0; \
94975
336
      tmp |= fieldname(insn, 0, 4) << 1; \
94976
336
      tmp |= fieldname(insn, 5, 1) << 0; \
94977
336
      if (!Check(&S, DecodeHPRRegisterClass( \
94978
336
                 MI, tmp, Address, Decoder))) { \
94979
0
        return MCDisassembler_Fail; \
94980
0
      } \
94981
336
      return S; \
94982
409
    case 523: \
94983
409
      tmp = 0x0; \
94984
409
      tmp |= fieldname(insn, 12, 4) << 1; \
94985
409
      tmp |= fieldname(insn, 22, 1) << 0; \
94986
409
      if (!Check(&S, DecodeHPRRegisterClass( \
94987
409
                 MI, tmp, Address, Decoder))) { \
94988
0
        return MCDisassembler_Fail; \
94989
0
      } \
94990
409
      tmp = 0x0; \
94991
409
      tmp |= fieldname(insn, 0, 4) << 1; \
94992
409
      tmp |= fieldname(insn, 5, 1) << 0; \
94993
409
      if (!Check(&S, DecodeHPRRegisterClass( \
94994
409
                 MI, tmp, Address, Decoder))) { \
94995
0
        return MCDisassembler_Fail; \
94996
0
      } \
94997
409
      return S; \
94998
440
    case 524: \
94999
440
      tmp = 0x0; \
95000
440
      tmp |= fieldname(insn, 12, 4) << 1; \
95001
440
      tmp |= fieldname(insn, 22, 1) << 0; \
95002
440
      if (!Check(&S, DecodeSPRRegisterClass( \
95003
440
                 MI, tmp, Address, Decoder))) { \
95004
0
        return MCDisassembler_Fail; \
95005
0
      } \
95006
440
      tmp = 0x0; \
95007
440
      tmp |= fieldname(insn, 0, 4) << 1; \
95008
440
      tmp |= fieldname(insn, 5, 1) << 0; \
95009
440
      if (!Check(&S, DecodeHPRRegisterClass( \
95010
440
                 MI, tmp, Address, Decoder))) { \
95011
0
        return MCDisassembler_Fail; \
95012
0
      } \
95013
440
      return S; \
95014
440
    case 525: \
95015
265
      tmp = 0x0; \
95016
265
      tmp |= fieldname(insn, 12, 4) << 1; \
95017
265
      tmp |= fieldname(insn, 22, 1) << 0; \
95018
265
      if (!Check(&S, DecodeSPRRegisterClass( \
95019
265
                 MI, tmp, Address, Decoder))) { \
95020
0
        return MCDisassembler_Fail; \
95021
0
      } \
95022
265
      tmp = 0x0; \
95023
265
      tmp |= fieldname(insn, 7, 1) << 0; \
95024
265
      tmp |= fieldname(insn, 16, 4) << 1; \
95025
265
      if (!Check(&S, DecodeSPRRegisterClass( \
95026
265
                 MI, tmp, Address, Decoder))) { \
95027
0
        return MCDisassembler_Fail; \
95028
0
      } \
95029
265
      tmp = 0x0; \
95030
265
      tmp |= fieldname(insn, 0, 4) << 1; \
95031
265
      tmp |= fieldname(insn, 5, 1) << 0; \
95032
265
      if (!Check(&S, DecodeSPRRegisterClass( \
95033
265
                 MI, tmp, Address, Decoder))) { \
95034
0
        return MCDisassembler_Fail; \
95035
0
      } \
95036
265
      return S; \
95037
265
    case 526: \
95038
114
      tmp = 0x0; \
95039
114
      tmp |= fieldname(insn, 12, 4) << 1; \
95040
114
      tmp |= fieldname(insn, 22, 1) << 0; \
95041
114
      if (!Check(&S, DecodeSPRRegisterClass( \
95042
114
                 MI, tmp, Address, Decoder))) { \
95043
0
        return MCDisassembler_Fail; \
95044
0
      } \
95045
114
      tmp = 0x0; \
95046
114
      tmp |= fieldname(insn, 0, 4) << 1; \
95047
114
      tmp |= fieldname(insn, 5, 1) << 0; \
95048
114
      if (!Check(&S, DecodeSPRRegisterClass( \
95049
114
                 MI, tmp, Address, Decoder))) { \
95050
0
        return MCDisassembler_Fail; \
95051
0
      } \
95052
114
      return S; \
95053
155
    case 527: \
95054
155
      tmp = 0x0; \
95055
155
      tmp |= fieldname(insn, 12, 4) << 1; \
95056
155
      tmp |= fieldname(insn, 22, 1) << 0; \
95057
155
      if (!Check(&S, DecodeSPRRegisterClass( \
95058
155
                 MI, tmp, Address, Decoder))) { \
95059
0
        return MCDisassembler_Fail; \
95060
0
      } \
95061
155
      tmp = 0x0; \
95062
155
      tmp |= fieldname(insn, 12, 4) << 1; \
95063
155
      tmp |= fieldname(insn, 22, 1) << 0; \
95064
155
      if (!Check(&S, DecodeSPRRegisterClass( \
95065
155
                 MI, tmp, Address, Decoder))) { \
95066
0
        return MCDisassembler_Fail; \
95067
0
      } \
95068
155
      tmp = 0x0; \
95069
155
      tmp |= fieldname(insn, 0, 4) << 1; \
95070
155
      tmp |= fieldname(insn, 5, 1) << 0; \
95071
155
      if (!Check(&S, DecodeSPRRegisterClass( \
95072
155
                 MI, tmp, Address, Decoder))) { \
95073
0
        return MCDisassembler_Fail; \
95074
0
      } \
95075
155
      return S; \
95076
177
    case 528: \
95077
177
      tmp = 0x0; \
95078
177
      tmp |= fieldname(insn, 12, 4) << 1; \
95079
177
      tmp |= fieldname(insn, 22, 1) << 0; \
95080
177
      if (!Check(&S, DecodeSPRRegisterClass( \
95081
177
                 MI, tmp, Address, Decoder))) { \
95082
0
        return MCDisassembler_Fail; \
95083
0
      } \
95084
177
      tmp = 0x0; \
95085
177
      tmp |= fieldname(insn, 0, 4) << 0; \
95086
177
      tmp |= fieldname(insn, 5, 1) << 4; \
95087
177
      if (!Check(&S, DecodeDPRRegisterClass( \
95088
177
                 MI, tmp, Address, Decoder))) { \
95089
0
        return MCDisassembler_Fail; \
95090
0
      } \
95091
177
      return S; \
95092
474k
    } \
95093
474k
  }
ARMDisassembler.c:decodeToMCInst_2
Line
Count
Source
85360
1.02M
  { \
85361
1.02M
    InsnType tmp; \
85362
1.02M
    switch (Idx) { \
85363
0
    default: /* llvm_unreachable("Invalid index!"); */ \
85364
0
    case 0: \
85365
0
      tmp = fieldname(insn, 12, 4); \
85366
0
      if (!Check(&S, DecodeGPRRegisterClass( \
85367
0
                 MI, tmp, Address, Decoder))) { \
85368
0
        return MCDisassembler_Fail; \
85369
0
      } \
85370
0
      tmp = fieldname(insn, 16, 4); \
85371
0
      if (!Check(&S, DecodeGPRRegisterClass( \
85372
0
                 MI, tmp, Address, Decoder))) { \
85373
0
        return MCDisassembler_Fail; \
85374
0
      } \
85375
0
      tmp = fieldname(insn, 0, 4); \
85376
0
      if (!Check(&S, DecodeGPRRegisterClass( \
85377
0
                 MI, tmp, Address, Decoder))) { \
85378
0
        return MCDisassembler_Fail; \
85379
0
      } \
85380
0
      tmp = fieldname(insn, 28, 4); \
85381
0
      if (!Check(&S, DecodePredicateOperand( \
85382
0
                 MI, tmp, Address, Decoder))) { \
85383
0
        return MCDisassembler_Fail; \
85384
0
      } \
85385
0
      tmp = fieldname(insn, 20, 1); \
85386
0
      if (!Check(&S, DecodeCCOutOperand(MI, tmp, Address, \
85387
0
                Decoder))) { \
85388
0
        return MCDisassembler_Fail; \
85389
0
      } \
85390
0
      return S; \
85391
0
    case 1: \
85392
0
      tmp = fieldname(insn, 12, 4); \
85393
0
      if (!Check(&S, DecodeGPRRegisterClass( \
85394
0
                 MI, tmp, Address, Decoder))) { \
85395
0
        return MCDisassembler_Fail; \
85396
0
      } \
85397
0
      tmp = fieldname(insn, 16, 4); \
85398
0
      if (!Check(&S, DecodeGPRRegisterClass( \
85399
0
                 MI, tmp, Address, Decoder))) { \
85400
0
        return MCDisassembler_Fail; \
85401
0
      } \
85402
0
      tmp = 0x0; \
85403
0
      tmp |= fieldname(insn, 0, 4) << 0; \
85404
0
      tmp |= fieldname(insn, 5, 7) << 5; \
85405
0
      if (!Check(&S, DecodeSORegImmOperand(MI, tmp, Address, \
85406
0
                   Decoder))) { \
85407
0
        return MCDisassembler_Fail; \
85408
0
      } \
85409
0
      tmp = fieldname(insn, 28, 4); \
85410
0
      if (!Check(&S, DecodePredicateOperand( \
85411
0
                 MI, tmp, Address, Decoder))) { \
85412
0
        return MCDisassembler_Fail; \
85413
0
      } \
85414
0
      tmp = fieldname(insn, 20, 1); \
85415
0
      if (!Check(&S, DecodeCCOutOperand(MI, tmp, Address, \
85416
0
                Decoder))) { \
85417
0
        return MCDisassembler_Fail; \
85418
0
      } \
85419
0
      return S; \
85420
0
    case 2: \
85421
0
      tmp = fieldname(insn, 12, 4); \
85422
0
      if (!Check(&S, DecodeGPRRegisterClass( \
85423
0
                 MI, tmp, Address, Decoder))) { \
85424
0
        return MCDisassembler_Fail; \
85425
0
      } \
85426
0
      tmp = fieldname(insn, 16, 4); \
85427
0
      if (!Check(&S, DecodeGPRRegisterClass( \
85428
0
                 MI, tmp, Address, Decoder))) { \
85429
0
        return MCDisassembler_Fail; \
85430
0
      } \
85431
0
      tmp = 0x0; \
85432
0
      tmp |= fieldname(insn, 0, 4) << 0; \
85433
0
      tmp |= fieldname(insn, 5, 2) << 5; \
85434
0
      tmp |= fieldname(insn, 8, 4) << 8; \
85435
0
      if (!Check(&S, DecodeSORegRegOperand(MI, tmp, Address, \
85436
0
                   Decoder))) { \
85437
0
        return MCDisassembler_Fail; \
85438
0
      } \
85439
0
      tmp = fieldname(insn, 28, 4); \
85440
0
      if (!Check(&S, DecodePredicateOperand( \
85441
0
                 MI, tmp, Address, Decoder))) { \
85442
0
        return MCDisassembler_Fail; \
85443
0
      } \
85444
0
      tmp = fieldname(insn, 20, 1); \
85445
0
      if (!Check(&S, DecodeCCOutOperand(MI, tmp, Address, \
85446
0
                Decoder))) { \
85447
0
        return MCDisassembler_Fail; \
85448
0
      } \
85449
0
      return S; \
85450
0
    case 3: \
85451
0
      tmp = fieldname(insn, 12, 4); \
85452
0
      if (!Check(&S, DecodeGPRnopcRegisterClass( \
85453
0
                 MI, tmp, Address, Decoder))) { \
85454
0
        return MCDisassembler_Fail; \
85455
0
      } \
85456
0
      tmp = fieldname(insn, 16, 4); \
85457
0
      if (!Check(&S, DecodeGPRnopcRegisterClass( \
85458
0
                 MI, tmp, Address, Decoder))) { \
85459
0
        return MCDisassembler_Fail; \
85460
0
      } \
85461
0
      tmp = 0x0; \
85462
0
      tmp |= fieldname(insn, 0, 4) << 0; \
85463
0
      tmp |= fieldname(insn, 5, 2) << 5; \
85464
0
      tmp |= fieldname(insn, 8, 4) << 8; \
85465
0
      if (!Check(&S, DecodeSORegRegOperand(MI, tmp, Address, \
85466
0
                   Decoder))) { \
85467
0
        return MCDisassembler_Fail; \
85468
0
      } \
85469
0
      tmp = fieldname(insn, 28, 4); \
85470
0
      if (!Check(&S, DecodePredicateOperand( \
85471
0
                 MI, tmp, Address, Decoder))) { \
85472
0
        return MCDisassembler_Fail; \
85473
0
      } \
85474
0
      tmp = fieldname(insn, 20, 1); \
85475
0
      if (!Check(&S, DecodeCCOutOperand(MI, tmp, Address, \
85476
0
                Decoder))) { \
85477
0
        return MCDisassembler_Fail; \
85478
0
      } \
85479
0
      return S; \
85480
0
    case 4: \
85481
0
      tmp = fieldname(insn, 16, 4); \
85482
0
      if (!Check(&S, DecodeGPRnopcRegisterClass( \
85483
0
                 MI, tmp, Address, Decoder))) { \
85484
0
        return MCDisassembler_Fail; \
85485
0
      } \
85486
0
      tmp = fieldname(insn, 0, 4); \
85487
0
      if (!Check(&S, DecodeGPRnopcRegisterClass( \
85488
0
                 MI, tmp, Address, Decoder))) { \
85489
0
        return MCDisassembler_Fail; \
85490
0
      } \
85491
0
      tmp = fieldname(insn, 8, 4); \
85492
0
      if (!Check(&S, DecodeGPRnopcRegisterClass( \
85493
0
                 MI, tmp, Address, Decoder))) { \
85494
0
        return MCDisassembler_Fail; \
85495
0
      } \
85496
0
      tmp = fieldname(insn, 28, 4); \
85497
0
      if (!Check(&S, DecodePredicateOperand( \
85498
0
                 MI, tmp, Address, Decoder))) { \
85499
0
        return MCDisassembler_Fail; \
85500
0
      } \
85501
0
      tmp = fieldname(insn, 20, 1); \
85502
0
      if (!Check(&S, DecodeCCOutOperand(MI, tmp, Address, \
85503
0
                Decoder))) { \
85504
0
        return MCDisassembler_Fail; \
85505
0
      } \
85506
0
      return S; \
85507
0
    case 5: \
85508
0
      tmp = fieldname(insn, 12, 4); \
85509
0
      if (!Check(&S, DecodeGPRRegisterClass( \
85510
0
                 MI, tmp, Address, Decoder))) { \
85511
0
        return MCDisassembler_Fail; \
85512
0
      } \
85513
0
      tmp = fieldname(insn, 16, 4); \
85514
0
      if (!Check(&S, DecodeGPRRegisterClass( \
85515
0
                 MI, tmp, Address, Decoder))) { \
85516
0
        return MCDisassembler_Fail; \
85517
0
      } \
85518
0
      tmp = fieldname(insn, 0, 4); \
85519
0
      if (!Check(&S, DecodeGPRRegisterClass( \
85520
0
                 MI, tmp, Address, Decoder))) { \
85521
0
        return MCDisassembler_Fail; \
85522
0
      } \
85523
0
      tmp = fieldname(insn, 8, 4); \
85524
0
      if (!Check(&S, DecodeGPRRegisterClass( \
85525
0
                 MI, tmp, Address, Decoder))) { \
85526
0
        return MCDisassembler_Fail; \
85527
0
      } \
85528
0
      tmp = fieldname(insn, 12, 4); \
85529
0
      if (!Check(&S, DecodeGPRRegisterClass( \
85530
0
                 MI, tmp, Address, Decoder))) { \
85531
0
        return MCDisassembler_Fail; \
85532
0
      } \
85533
0
      tmp = fieldname(insn, 16, 4); \
85534
0
      if (!Check(&S, DecodeGPRRegisterClass( \
85535
0
                 MI, tmp, Address, Decoder))) { \
85536
0
        return MCDisassembler_Fail; \
85537
0
      } \
85538
0
      tmp = fieldname(insn, 28, 4); \
85539
0
      if (!Check(&S, DecodePredicateOperand( \
85540
0
                 MI, tmp, Address, Decoder))) { \
85541
0
        return MCDisassembler_Fail; \
85542
0
      } \
85543
0
      return S; \
85544
0
    case 6: \
85545
0
      tmp = fieldname(insn, 12, 4); \
85546
0
      if (!Check(&S, DecodeGPRRegisterClass( \
85547
0
                 MI, tmp, Address, Decoder))) { \
85548
0
        return MCDisassembler_Fail; \
85549
0
      } \
85550
0
      tmp = fieldname(insn, 16, 4); \
85551
0
      if (!Check(&S, DecodeGPRRegisterClass( \
85552
0
                 MI, tmp, Address, Decoder))) { \
85553
0
        return MCDisassembler_Fail; \
85554
0
      } \
85555
0
      tmp = fieldname(insn, 0, 4); \
85556
0
      if (!Check(&S, DecodeGPRRegisterClass( \
85557
0
                 MI, tmp, Address, Decoder))) { \
85558
0
        return MCDisassembler_Fail; \
85559
0
      } \
85560
0
      tmp = fieldname(insn, 8, 4); \
85561
0
      if (!Check(&S, DecodeGPRRegisterClass( \
85562
0
                 MI, tmp, Address, Decoder))) { \
85563
0
        return MCDisassembler_Fail; \
85564
0
      } \
85565
0
      tmp = fieldname(insn, 28, 4); \
85566
0
      if (!Check(&S, DecodePredicateOperand( \
85567
0
                 MI, tmp, Address, Decoder))) { \
85568
0
        return MCDisassembler_Fail; \
85569
0
      } \
85570
0
      tmp = fieldname(insn, 20, 1); \
85571
0
      if (!Check(&S, DecodeCCOutOperand(MI, tmp, Address, \
85572
0
                Decoder))) { \
85573
0
        return MCDisassembler_Fail; \
85574
0
      } \
85575
0
      return S; \
85576
0
    case 7: \
85577
0
      if (!Check(&S, DecodeAddrMode3Instruction( \
85578
0
                 MI, insn, Address, Decoder))) { \
85579
0
        return MCDisassembler_Fail; \
85580
0
      } \
85581
0
      return S; \
85582
0
    case 8: \
85583
0
      tmp = fieldname(insn, 12, 4); \
85584
0
      if (!Check(&S, DecodeGPRnopcRegisterClass( \
85585
0
                 MI, tmp, Address, Decoder))) { \
85586
0
        return MCDisassembler_Fail; \
85587
0
      } \
85588
0
      tmp = fieldname(insn, 16, 4); \
85589
0
      if (!Check(&S, DecodeGPRnopcRegisterClass( \
85590
0
                 MI, tmp, Address, Decoder))) { \
85591
0
        return MCDisassembler_Fail; \
85592
0
      } \
85593
0
      tmp = fieldname(insn, 0, 4); \
85594
0
      if (!Check(&S, DecodeGPRnopcRegisterClass( \
85595
0
                 MI, tmp, Address, Decoder))) { \
85596
0
        return MCDisassembler_Fail; \
85597
0
      } \
85598
0
      return S; \
85599
0
    case 9: \
85600
0
      if (!Check(&S, DecodeCPSInstruction(MI, insn, Address, \
85601
0
                  Decoder))) { \
85602
0
        return MCDisassembler_Fail; \
85603
0
      } \
85604
0
      return S; \
85605
0
    case 10: \
85606
0
      tmp = fieldname(insn, 9, 1); \
85607
0
      MCOperand_CreateImm0(MI, tmp); \
85608
0
      return S; \
85609
0
    case 11: \
85610
0
      tmp = fieldname(insn, 12, 4); \
85611
0
      if (!Check(&S, DecodeGPRnopcRegisterClass( \
85612
0
                 MI, tmp, Address, Decoder))) { \
85613
0
        return MCDisassembler_Fail; \
85614
0
      } \
85615
0
      tmp = fieldname(insn, 28, 4); \
85616
0
      if (!Check(&S, DecodePredicateOperand( \
85617
0
                 MI, tmp, Address, Decoder))) { \
85618
0
        return MCDisassembler_Fail; \
85619
0
      } \
85620
0
      return S; \
85621
0
    case 12: \
85622
0
      if (!Check(&S, DecodeQADDInstruction( \
85623
0
                 MI, insn, Address, Decoder))) { \
85624
0
        return MCDisassembler_Fail; \
85625
0
      } \
85626
0
      return S; \
85627
0
    case 13: \
85628
0
      if (!Check(&S, DecodeSMLAInstruction( \
85629
0
                 MI, insn, Address, Decoder))) { \
85630
0
        return MCDisassembler_Fail; \
85631
0
      } \
85632
0
      return S; \
85633
0
    case 14: \
85634
0
      if (!Check(&S, \
85635
0
           DecodeSwap(MI, insn, Address, Decoder))) { \
85636
0
        return MCDisassembler_Fail; \
85637
0
      } \
85638
0
      return S; \
85639
0
    case 15: \
85640
0
      tmp = 0x0; \
85641
0
      tmp |= fieldname(insn, 0, 4) << 0; \
85642
0
      tmp |= fieldname(insn, 8, 12) << 4; \
85643
0
      MCOperand_CreateImm0(MI, tmp); \
85644
0
      return S; \
85645
0
    case 16: \
85646
0
      if (!Check(&S, DecodeTSTInstruction(MI, insn, Address, \
85647
0
                  Decoder))) { \
85648
0
        return MCDisassembler_Fail; \
85649
0
      } \
85650
0
      return S; \
85651
0
    case 17: \
85652
0
      tmp = fieldname(insn, 16, 4); \
85653
0
      if (!Check(&S, DecodeGPRRegisterClass( \
85654
0
                 MI, tmp, Address, Decoder))) { \
85655
0
        return MCDisassembler_Fail; \
85656
0
      } \
85657
0
      tmp = 0x0; \
85658
0
      tmp |= fieldname(insn, 0, 4) << 0; \
85659
0
      tmp |= fieldname(insn, 5, 7) << 5; \
85660
0
      if (!Check(&S, DecodeSORegImmOperand(MI, tmp, Address, \
85661
0
                   Decoder))) { \
85662
0
        return MCDisassembler_Fail; \
85663
0
      } \
85664
0
      tmp = fieldname(insn, 28, 4); \
85665
0
      if (!Check(&S, DecodePredicateOperand( \
85666
0
                 MI, tmp, Address, Decoder))) { \
85667
0
        return MCDisassembler_Fail; \
85668
0
      } \
85669
0
      return S; \
85670
0
    case 18: \
85671
0
      tmp = fieldname(insn, 16, 4); \
85672
0
      if (!Check(&S, DecodeGPRnopcRegisterClass( \
85673
0
                 MI, tmp, Address, Decoder))) { \
85674
0
        return MCDisassembler_Fail; \
85675
0
      } \
85676
0
      tmp = 0x0; \
85677
0
      tmp |= fieldname(insn, 0, 4) << 0; \
85678
0
      tmp |= fieldname(insn, 5, 2) << 5; \
85679
0
      tmp |= fieldname(insn, 8, 4) << 8; \
85680
0
      if (!Check(&S, DecodeSORegRegOperand(MI, tmp, Address, \
85681
0
                   Decoder))) { \
85682
0
        return MCDisassembler_Fail; \
85683
0
      } \
85684
0
      tmp = fieldname(insn, 28, 4); \
85685
0
      if (!Check(&S, DecodePredicateOperand( \
85686
0
                 MI, tmp, Address, Decoder))) { \
85687
0
        return MCDisassembler_Fail; \
85688
0
      } \
85689
0
      return S; \
85690
0
    case 19: \
85691
0
      tmp = fieldname(insn, 12, 4); \
85692
0
      if (!Check(&S, DecodeGPRnopcRegisterClass( \
85693
0
                 MI, tmp, Address, Decoder))) { \
85694
0
        return MCDisassembler_Fail; \
85695
0
      } \
85696
0
      tmp = fieldname(insn, 16, 4); \
85697
0
      if (!Check(&S, DecodeGPRnopcRegisterClass( \
85698
0
                 MI, tmp, Address, Decoder))) { \
85699
0
        return MCDisassembler_Fail; \
85700
0
      } \
85701
0
      tmp = fieldname(insn, 0, 4); \
85702
0
      if (!Check(&S, DecodeGPRnopcRegisterClass( \
85703
0
                 MI, tmp, Address, Decoder))) { \
85704
0
        return MCDisassembler_Fail; \
85705
0
      } \
85706
0
      tmp = fieldname(insn, 8, 4); \
85707
0
      if (!Check(&S, DecodeGPRnopcRegisterClass( \
85708
0
                 MI, tmp, Address, Decoder))) { \
85709
0
        return MCDisassembler_Fail; \
85710
0
      } \
85711
0
      tmp = fieldname(insn, 12, 4); \
85712
0
      if (!Check(&S, DecodeGPRnopcRegisterClass( \
85713
0
                 MI, tmp, Address, Decoder))) { \
85714
0
        return MCDisassembler_Fail; \
85715
0
      } \
85716
0
      tmp = fieldname(insn, 16, 4); \
85717
0
      if (!Check(&S, DecodeGPRnopcRegisterClass( \
85718
0
                 MI, tmp, Address, Decoder))) { \
85719
0
        return MCDisassembler_Fail; \
85720
0
      } \
85721
0
      tmp = fieldname(insn, 28, 4); \
85722
0
      if (!Check(&S, DecodePredicateOperand( \
85723
0
                 MI, tmp, Address, Decoder))) { \
85724
0
        return MCDisassembler_Fail; \
85725
0
      } \
85726
0
      return S; \
85727
0
    case 20: \
85728
0
      tmp = fieldname(insn, 16, 4); \
85729
0
      if (!Check(&S, DecodeGPRRegisterClass( \
85730
0
                 MI, tmp, Address, Decoder))) { \
85731
0
        return MCDisassembler_Fail; \
85732
0
      } \
85733
0
      tmp = fieldname(insn, 0, 4); \
85734
0
      if (!Check(&S, DecodeGPRRegisterClass( \
85735
0
                 MI, tmp, Address, Decoder))) { \
85736
0
        return MCDisassembler_Fail; \
85737
0
      } \
85738
0
      tmp = fieldname(insn, 28, 4); \
85739
0
      if (!Check(&S, DecodePredicateOperand( \
85740
0
                 MI, tmp, Address, Decoder))) { \
85741
0
        return MCDisassembler_Fail; \
85742
0
      } \
85743
0
      return S; \
85744
0
    case 21: \
85745
0
      tmp = fieldname(insn, 12, 4); \
85746
0
      if (!Check(&S, DecodeGPRnopcRegisterClass( \
85747
0
                 MI, tmp, Address, Decoder))) { \
85748
0
        return MCDisassembler_Fail; \
85749
0
      } \
85750
0
      tmp = fieldname(insn, 0, 4); \
85751
0
      if (!Check(&S, DecodeGPRnopcRegisterClass( \
85752
0
                 MI, tmp, Address, Decoder))) { \
85753
0
        return MCDisassembler_Fail; \
85754
0
      } \
85755
0
      tmp = fieldname(insn, 16, 4); \
85756
0
      if (!Check(&S, DecodeGPRnopcRegisterClass( \
85757
0
                 MI, tmp, Address, Decoder))) { \
85758
0
        return MCDisassembler_Fail; \
85759
0
      } \
85760
0
      tmp = fieldname(insn, 28, 4); \
85761
0
      if (!Check(&S, DecodePredicateOperand( \
85762
0
                 MI, tmp, Address, Decoder))) { \
85763
0
        return MCDisassembler_Fail; \
85764
0
      } \
85765
0
      return S; \
85766
0
    case 22: \
85767
0
      tmp = fieldname(insn, 0, 4); \
85768
0
      if (!Check(&S, DecodeGPRRegisterClass( \
85769
0
                 MI, tmp, Address, Decoder))) { \
85770
0
        return MCDisassembler_Fail; \
85771
0
      } \
85772
0
      tmp = fieldname(insn, 16, 4); \
85773
0
      if (!Check(&S, DecodeAddrMode7Operand( \
85774
0
                 MI, tmp, Address, Decoder))) { \
85775
0
        return MCDisassembler_Fail; \
85776
0
      } \
85777
0
      tmp = fieldname(insn, 28, 4); \
85778
0
      if (!Check(&S, DecodePredicateOperand( \
85779
0
                 MI, tmp, Address, Decoder))) { \
85780
0
        return MCDisassembler_Fail; \
85781
0
      } \
85782
0
      return S; \
85783
0
    case 23: \
85784
0
      tmp = fieldname(insn, 12, 4); \
85785
0
      if (!Check(&S, DecodeGPRRegisterClass( \
85786
0
                 MI, tmp, Address, Decoder))) { \
85787
0
        return MCDisassembler_Fail; \
85788
0
      } \
85789
0
      tmp = fieldname(insn, 16, 4); \
85790
0
      if (!Check(&S, DecodeAddrMode7Operand( \
85791
0
                 MI, tmp, Address, Decoder))) { \
85792
0
        return MCDisassembler_Fail; \
85793
0
      } \
85794
0
      tmp = fieldname(insn, 28, 4); \
85795
0
      if (!Check(&S, DecodePredicateOperand( \
85796
0
                 MI, tmp, Address, Decoder))) { \
85797
0
        return MCDisassembler_Fail; \
85798
0
      } \
85799
0
      return S; \
85800
0
    case 24: \
85801
0
      tmp = fieldname(insn, 12, 4); \
85802
0
      if (!Check(&S, DecodeGPRRegisterClass( \
85803
0
                 MI, tmp, Address, Decoder))) { \
85804
0
        return MCDisassembler_Fail; \
85805
0
      } \
85806
0
      tmp = fieldname(insn, 0, 4); \
85807
0
      if (!Check(&S, DecodeGPRRegisterClass( \
85808
0
                 MI, tmp, Address, Decoder))) { \
85809
0
        return MCDisassembler_Fail; \
85810
0
      } \
85811
0
      tmp = fieldname(insn, 16, 4); \
85812
0
      if (!Check(&S, DecodeAddrMode7Operand( \
85813
0
                 MI, tmp, Address, Decoder))) { \
85814
0
        return MCDisassembler_Fail; \
85815
0
      } \
85816
0
      tmp = fieldname(insn, 28, 4); \
85817
0
      if (!Check(&S, DecodePredicateOperand( \
85818
0
                 MI, tmp, Address, Decoder))) { \
85819
0
        return MCDisassembler_Fail; \
85820
0
      } \
85821
0
      return S; \
85822
0
    case 25: \
85823
0
      tmp = fieldname(insn, 12, 4); \
85824
0
      if (!Check(&S, DecodeGPRnopcRegisterClass( \
85825
0
                 MI, tmp, Address, Decoder))) { \
85826
0
        return MCDisassembler_Fail; \
85827
0
      } \
85828
0
      tmp = 0x0; \
85829
0
      tmp |= fieldname(insn, 8, 1) << 4; \
85830
0
      tmp |= fieldname(insn, 16, 4) << 0; \
85831
0
      tmp |= fieldname(insn, 22, 1) << 5; \
85832
0
      if (!Check(&S, DecodeBankedReg(MI, tmp, Address, \
85833
0
                   Decoder))) { \
85834
0
        return MCDisassembler_Fail; \
85835
0
      } \
85836
0
      tmp = fieldname(insn, 28, 4); \
85837
0
      if (!Check(&S, DecodePredicateOperand( \
85838
0
                 MI, tmp, Address, Decoder))) { \
85839
0
        return MCDisassembler_Fail; \
85840
0
      } \
85841
0
      return S; \
85842
0
    case 26: \
85843
0
      tmp = 0x0; \
85844
0
      tmp |= fieldname(insn, 16, 4) << 0; \
85845
0
      tmp |= fieldname(insn, 22, 1) << 4; \
85846
0
      if (!Check(&S, DecodeMSRMask(MI, tmp, Address, \
85847
0
                 Decoder))) { \
85848
0
        return MCDisassembler_Fail; \
85849
0
      } \
85850
0
      tmp = fieldname(insn, 0, 4); \
85851
0
      if (!Check(&S, DecodeGPRRegisterClass( \
85852
0
                 MI, tmp, Address, Decoder))) { \
85853
0
        return MCDisassembler_Fail; \
85854
0
      } \
85855
0
      tmp = fieldname(insn, 28, 4); \
85856
0
      if (!Check(&S, DecodePredicateOperand( \
85857
0
                 MI, tmp, Address, Decoder))) { \
85858
0
        return MCDisassembler_Fail; \
85859
0
      } \
85860
0
      return S; \
85861
0
    case 27: \
85862
0
      tmp = 0x0; \
85863
0
      tmp |= fieldname(insn, 8, 1) << 4; \
85864
0
      tmp |= fieldname(insn, 16, 4) << 0; \
85865
0
      tmp |= fieldname(insn, 22, 1) << 5; \
85866
0
      if (!Check(&S, DecodeBankedReg(MI, tmp, Address, \
85867
0
                   Decoder))) { \
85868
0
        return MCDisassembler_Fail; \
85869
0
      } \
85870
0
      tmp = fieldname(insn, 0, 4); \
85871
0
      if (!Check(&S, DecodeGPRnopcRegisterClass( \
85872
0
                 MI, tmp, Address, Decoder))) { \
85873
0
        return MCDisassembler_Fail; \
85874
0
      } \
85875
0
      tmp = fieldname(insn, 28, 4); \
85876
0
      if (!Check(&S, DecodePredicateOperand( \
85877
0
                 MI, tmp, Address, Decoder))) { \
85878
0
        return MCDisassembler_Fail; \
85879
0
      } \
85880
0
      return S; \
85881
0
    case 28: \
85882
0
      tmp = fieldname(insn, 0, 4); \
85883
0
      if (!Check(&S, DecodeGPRRegisterClass( \
85884
0
                 MI, tmp, Address, Decoder))) { \
85885
0
        return MCDisassembler_Fail; \
85886
0
      } \
85887
0
      tmp = fieldname(insn, 28, 4); \
85888
0
      if (!Check(&S, DecodePredicateOperand( \
85889
0
                 MI, tmp, Address, Decoder))) { \
85890
0
        return MCDisassembler_Fail; \
85891
0
      } \
85892
0
      return S; \
85893
0
    case 29: \
85894
0
      tmp = fieldname(insn, 28, 4); \
85895
0
      if (!Check(&S, DecodePredicateOperand( \
85896
0
                 MI, tmp, Address, Decoder))) { \
85897
0
        return MCDisassembler_Fail; \
85898
0
      } \
85899
0
      return S; \
85900
0
    case 30: \
85901
0
      tmp = fieldname(insn, 16, 4); \
85902
0
      if (!Check(&S, DecodeGPRRegisterClass( \
85903
0
                 MI, tmp, Address, Decoder))) { \
85904
0
        return MCDisassembler_Fail; \
85905
0
      } \
85906
0
      tmp = fieldname(insn, 0, 4); \
85907
0
      if (!Check(&S, DecodeGPRRegisterClass( \
85908
0
                 MI, tmp, Address, Decoder))) { \
85909
0
        return MCDisassembler_Fail; \
85910
0
      } \
85911
0
      tmp = fieldname(insn, 8, 4); \
85912
0
      if (!Check(&S, DecodeGPRRegisterClass( \
85913
0
                 MI, tmp, Address, Decoder))) { \
85914
0
        return MCDisassembler_Fail; \
85915
0
      } \
85916
0
      tmp = fieldname(insn, 28, 4); \
85917
0
      if (!Check(&S, DecodePredicateOperand( \
85918
0
                 MI, tmp, Address, Decoder))) { \
85919
0
        return MCDisassembler_Fail; \
85920
0
      } \
85921
0
      return S; \
85922
0
    case 31: \
85923
0
      tmp = fieldname(insn, 12, 4); \
85924
0
      if (!Check(&S, DecodeGPRRegisterClass( \
85925
0
                 MI, tmp, Address, Decoder))) { \
85926
0
        return MCDisassembler_Fail; \
85927
0
      } \
85928
0
      tmp = fieldname(insn, 0, 4); \
85929
0
      if (!Check(&S, DecodeGPRRegisterClass( \
85930
0
                 MI, tmp, Address, Decoder))) { \
85931
0
        return MCDisassembler_Fail; \
85932
0
      } \
85933
0
      tmp = fieldname(insn, 28, 4); \
85934
0
      if (!Check(&S, DecodePredicateOperand( \
85935
0
                 MI, tmp, Address, Decoder))) { \
85936
0
        return MCDisassembler_Fail; \
85937
0
      } \
85938
0
      tmp = fieldname(insn, 20, 1); \
85939
0
      if (!Check(&S, DecodeCCOutOperand(MI, tmp, Address, \
85940
0
                Decoder))) { \
85941
0
        return MCDisassembler_Fail; \
85942
0
      } \
85943
0
      return S; \
85944
0
    case 32: \
85945
0
      tmp = fieldname(insn, 12, 4); \
85946
0
      if (!Check(&S, DecodetcGPRRegisterClass( \
85947
0
                 MI, tmp, Address, Decoder))) { \
85948
0
        return MCDisassembler_Fail; \
85949
0
      } \
85950
0
      tmp = fieldname(insn, 0, 4); \
85951
0
      if (!Check(&S, DecodetcGPRRegisterClass( \
85952
0
                 MI, tmp, Address, Decoder))) { \
85953
0
        return MCDisassembler_Fail; \
85954
0
      } \
85955
0
      tmp = fieldname(insn, 28, 4); \
85956
0
      if (!Check(&S, DecodePredicateOperand( \
85957
0
                 MI, tmp, Address, Decoder))) { \
85958
0
        return MCDisassembler_Fail; \
85959
0
      } \
85960
0
      tmp = fieldname(insn, 20, 1); \
85961
0
      if (!Check(&S, DecodeCCOutOperand(MI, tmp, Address, \
85962
0
                Decoder))) { \
85963
0
        return MCDisassembler_Fail; \
85964
0
      } \
85965
0
      return S; \
85966
0
    case 33: \
85967
0
      tmp = fieldname(insn, 12, 4); \
85968
0
      if (!Check(&S, DecodeGPRRegisterClass( \
85969
0
                 MI, tmp, Address, Decoder))) { \
85970
0
        return MCDisassembler_Fail; \
85971
0
      } \
85972
0
      tmp = 0x0; \
85973
0
      tmp |= fieldname(insn, 0, 4) << 0; \
85974
0
      tmp |= fieldname(insn, 5, 7) << 5; \
85975
0
      if (!Check(&S, DecodeSORegImmOperand(MI, tmp, Address, \
85976
0
                   Decoder))) { \
85977
0
        return MCDisassembler_Fail; \
85978
0
      } \
85979
0
      tmp = fieldname(insn, 28, 4); \
85980
0
      if (!Check(&S, DecodePredicateOperand( \
85981
0
                 MI, tmp, Address, Decoder))) { \
85982
0
        return MCDisassembler_Fail; \
85983
0
      } \
85984
0
      tmp = fieldname(insn, 20, 1); \
85985
0
      if (!Check(&S, DecodeCCOutOperand(MI, tmp, Address, \
85986
0
                Decoder))) { \
85987
0
        return MCDisassembler_Fail; \
85988
0
      } \
85989
0
      return S; \
85990
0
    case 34: \
85991
0
      tmp = fieldname(insn, 0, 4); \
85992
0
      if (!Check(&S, DecodeGPRRegisterClass( \
85993
0
                 MI, tmp, Address, Decoder))) { \
85994
0
        return MCDisassembler_Fail; \
85995
0
      } \
85996
0
      return S; \
85997
0
    case 35: \
85998
0
      tmp = fieldname(insn, 12, 4); \
85999
0
      if (!Check(&S, DecodeGPRRegisterClass( \
86000
0
                 MI, tmp, Address, Decoder))) { \
86001
0
        return MCDisassembler_Fail; \
86002
0
      } \
86003
0
      tmp = fieldname(insn, 0, 4); \
86004
0
      if (!Check(&S, DecodeGPRRegisterClass( \
86005
0
                 MI, tmp, Address, Decoder))) { \
86006
0
        return MCDisassembler_Fail; \
86007
0
      } \
86008
0
      tmp = fieldname(insn, 28, 4); \
86009
0
      if (!Check(&S, DecodePredicateOperand( \
86010
0
                 MI, tmp, Address, Decoder))) { \
86011
0
        return MCDisassembler_Fail; \
86012
0
      } \
86013
0
      return S; \
86014
0
    case 36: \
86015
0
      tmp = fieldname(insn, 0, 4); \
86016
0
      MCOperand_CreateImm0(MI, tmp); \
86017
0
      tmp = fieldname(insn, 28, 4); \
86018
0
      if (!Check(&S, DecodePredicateOperand( \
86019
0
                 MI, tmp, Address, Decoder))) { \
86020
0
        return MCDisassembler_Fail; \
86021
0
      } \
86022
0
      return S; \
86023
0
    case 37: \
86024
0
      tmp = fieldname(insn, 12, 4); \
86025
0
      if (!Check(&S, DecodeGPRnopcRegisterClass( \
86026
0
                 MI, tmp, Address, Decoder))) { \
86027
0
        return MCDisassembler_Fail; \
86028
0
      } \
86029
0
      tmp = 0x0; \
86030
0
      tmp |= fieldname(insn, 0, 4) << 0; \
86031
0
      tmp |= fieldname(insn, 5, 2) << 5; \
86032
0
      tmp |= fieldname(insn, 8, 4) << 8; \
86033
0
      if (!Check(&S, DecodeSORegRegOperand(MI, tmp, Address, \
86034
0
                   Decoder))) { \
86035
0
        return MCDisassembler_Fail; \
86036
0
      } \
86037
0
      tmp = fieldname(insn, 28, 4); \
86038
0
      if (!Check(&S, DecodePredicateOperand( \
86039
0
                 MI, tmp, Address, Decoder))) { \
86040
0
        return MCDisassembler_Fail; \
86041
0
      } \
86042
0
      tmp = fieldname(insn, 20, 1); \
86043
0
      if (!Check(&S, DecodeCCOutOperand(MI, tmp, Address, \
86044
0
                Decoder))) { \
86045
0
        return MCDisassembler_Fail; \
86046
0
      } \
86047
0
      return S; \
86048
0
    case 38: \
86049
0
      tmp = fieldname(insn, 16, 4); \
86050
0
      if (!Check(&S, DecodeGPRnopcRegisterClass( \
86051
0
                 MI, tmp, Address, Decoder))) { \
86052
0
        return MCDisassembler_Fail; \
86053
0
      } \
86054
0
      tmp = fieldname(insn, 0, 4); \
86055
0
      if (!Check(&S, DecodeGPRnopcRegisterClass( \
86056
0
                 MI, tmp, Address, Decoder))) { \
86057
0
        return MCDisassembler_Fail; \
86058
0
      } \
86059
0
      tmp = fieldname(insn, 8, 4); \
86060
0
      if (!Check(&S, DecodeGPRnopcRegisterClass( \
86061
0
                 MI, tmp, Address, Decoder))) { \
86062
0
        return MCDisassembler_Fail; \
86063
0
      } \
86064
0
      tmp = fieldname(insn, 12, 4); \
86065
0
      if (!Check(&S, DecodeGPRnopcRegisterClass( \
86066
0
                 MI, tmp, Address, Decoder))) { \
86067
0
        return MCDisassembler_Fail; \
86068
0
      } \
86069
0
      tmp = fieldname(insn, 28, 4); \
86070
0
      if (!Check(&S, DecodePredicateOperand( \
86071
0
                 MI, tmp, Address, Decoder))) { \
86072
0
        return MCDisassembler_Fail; \
86073
0
      } \
86074
0
      tmp = fieldname(insn, 20, 1); \
86075
0
      if (!Check(&S, DecodeCCOutOperand(MI, tmp, Address, \
86076
0
                Decoder))) { \
86077
0
        return MCDisassembler_Fail; \
86078
0
      } \
86079
0
      return S; \
86080
0
    case 39: \
86081
0
      tmp = fieldname(insn, 16, 4); \
86082
0
      if (!Check(&S, DecodeGPRRegisterClass( \
86083
0
                 MI, tmp, Address, Decoder))) { \
86084
0
        return MCDisassembler_Fail; \
86085
0
      } \
86086
0
      tmp = fieldname(insn, 0, 4); \
86087
0
      if (!Check(&S, DecodeGPRRegisterClass( \
86088
0
                 MI, tmp, Address, Decoder))) { \
86089
0
        return MCDisassembler_Fail; \
86090
0
      } \
86091
0
      tmp = fieldname(insn, 8, 4); \
86092
0
      if (!Check(&S, DecodeGPRRegisterClass( \
86093
0
                 MI, tmp, Address, Decoder))) { \
86094
0
        return MCDisassembler_Fail; \
86095
0
      } \
86096
0
      tmp = fieldname(insn, 12, 4); \
86097
0
      if (!Check(&S, DecodeGPRRegisterClass( \
86098
0
                 MI, tmp, Address, Decoder))) { \
86099
0
        return MCDisassembler_Fail; \
86100
0
      } \
86101
0
      tmp = fieldname(insn, 28, 4); \
86102
0
      if (!Check(&S, DecodePredicateOperand( \
86103
0
                 MI, tmp, Address, Decoder))) { \
86104
0
        return MCDisassembler_Fail; \
86105
0
      } \
86106
0
      return S; \
86107
0
    case 40: \
86108
0
      tmp = fieldname(insn, 12, 4); \
86109
0
      if (!Check(&S, DecodeGPRRegisterClass( \
86110
0
                 MI, tmp, Address, Decoder))) { \
86111
0
        return MCDisassembler_Fail; \
86112
0
      } \
86113
0
      tmp = fieldname(insn, 16, 4); \
86114
0
      if (!Check(&S, DecodeGPRRegisterClass( \
86115
0
                 MI, tmp, Address, Decoder))) { \
86116
0
        return MCDisassembler_Fail; \
86117
0
      } \
86118
0
      tmp = fieldname(insn, 0, 4); \
86119
0
      if (!Check(&S, DecodeGPRRegisterClass( \
86120
0
                 MI, tmp, Address, Decoder))) { \
86121
0
        return MCDisassembler_Fail; \
86122
0
      } \
86123
0
      tmp = fieldname(insn, 8, 4); \
86124
0
      if (!Check(&S, DecodeGPRRegisterClass( \
86125
0
                 MI, tmp, Address, Decoder))) { \
86126
0
        return MCDisassembler_Fail; \
86127
0
      } \
86128
0
      tmp = fieldname(insn, 12, 4); \
86129
0
      if (!Check(&S, DecodeGPRRegisterClass( \
86130
0
                 MI, tmp, Address, Decoder))) { \
86131
0
        return MCDisassembler_Fail; \
86132
0
      } \
86133
0
      tmp = fieldname(insn, 16, 4); \
86134
0
      if (!Check(&S, DecodeGPRRegisterClass( \
86135
0
                 MI, tmp, Address, Decoder))) { \
86136
0
        return MCDisassembler_Fail; \
86137
0
      } \
86138
0
      tmp = fieldname(insn, 28, 4); \
86139
0
      if (!Check(&S, DecodePredicateOperand( \
86140
0
                 MI, tmp, Address, Decoder))) { \
86141
0
        return MCDisassembler_Fail; \
86142
0
      } \
86143
0
      tmp = fieldname(insn, 20, 1); \
86144
0
      if (!Check(&S, DecodeCCOutOperand(MI, tmp, Address, \
86145
0
                Decoder))) { \
86146
0
        return MCDisassembler_Fail; \
86147
0
      } \
86148
0
      return S; \
86149
0
    case 41: \
86150
0
      if (!Check(&S, DecodeDoubleRegStore(MI, insn, Address, \
86151
0
                  Decoder))) { \
86152
0
        return MCDisassembler_Fail; \
86153
0
      } \
86154
0
      return S; \
86155
0
    case 42: \
86156
0
      if (!Check(&S, DecodeDoubleRegLoad(MI, insn, Address, \
86157
0
                 Decoder))) { \
86158
0
        return MCDisassembler_Fail; \
86159
0
      } \
86160
0
      return S; \
86161
0
    case 43: \
86162
0
      tmp = fieldname(insn, 16, 4); \
86163
0
      if (!Check(&S, DecodeGPRRegisterClass( \
86164
0
                 MI, tmp, Address, Decoder))) { \
86165
0
        return MCDisassembler_Fail; \
86166
0
      } \
86167
0
      tmp = fieldname(insn, 12, 4); \
86168
0
      if (!Check(&S, DecodeGPRRegisterClass( \
86169
0
                 MI, tmp, Address, Decoder))) { \
86170
0
        return MCDisassembler_Fail; \
86171
0
      } \
86172
0
      tmp = fieldname(insn, 16, 4); \
86173
0
      if (!Check(&S, DecodeAddrMode7Operand( \
86174
0
                 MI, tmp, Address, Decoder))) { \
86175
0
        return MCDisassembler_Fail; \
86176
0
      } \
86177
0
      tmp = 0x0; \
86178
0
      tmp |= fieldname(insn, 0, 4) << 0; \
86179
0
      tmp |= fieldname(insn, 23, 1) << 4; \
86180
0
      if (!Check(&S, DecodePostIdxReg(MI, tmp, Address, \
86181
0
              Decoder))) { \
86182
0
        return MCDisassembler_Fail; \
86183
0
      } \
86184
0
      tmp = fieldname(insn, 28, 4); \
86185
0
      if (!Check(&S, DecodePredicateOperand( \
86186
0
                 MI, tmp, Address, Decoder))) { \
86187
0
        return MCDisassembler_Fail; \
86188
0
      } \
86189
0
      return S; \
86190
0
    case 44: \
86191
0
      tmp = fieldname(insn, 16, 4); \
86192
0
      if (!Check(&S, DecodeGPRRegisterClass( \
86193
0
                 MI, tmp, Address, Decoder))) { \
86194
0
        return MCDisassembler_Fail; \
86195
0
      } \
86196
0
      tmp = fieldname(insn, 12, 4); \
86197
0
      if (!Check(&S, DecodeGPRRegisterClass( \
86198
0
                 MI, tmp, Address, Decoder))) { \
86199
0
        return MCDisassembler_Fail; \
86200
0
      } \
86201
0
      tmp = fieldname(insn, 16, 4); \
86202
0
      if (!Check(&S, DecodeAddrMode7Operand( \
86203
0
                 MI, tmp, Address, Decoder))) { \
86204
0
        return MCDisassembler_Fail; \
86205
0
      } \
86206
0
      tmp = 0x0; \
86207
0
      tmp |= fieldname(insn, 0, 4) << 0; \
86208
0
      tmp |= fieldname(insn, 8, 4) << 4; \
86209
0
      tmp |= fieldname(insn, 23, 1) << 8; \
86210
0
      MCOperand_CreateImm0(MI, tmp); \
86211
0
      tmp = fieldname(insn, 28, 4); \
86212
0
      if (!Check(&S, DecodePredicateOperand( \
86213
0
                 MI, tmp, Address, Decoder))) { \
86214
0
        return MCDisassembler_Fail; \
86215
0
      } \
86216
0
      return S; \
86217
0
    case 45: \
86218
0
      if (!Check(&S, \
86219
0
           DecodeLDR(MI, insn, Address, Decoder))) { \
86220
0
        return MCDisassembler_Fail; \
86221
0
      } \
86222
0
      return S; \
86223
0
    case 46: \
86224
0
      tmp = fieldname(insn, 12, 4); \
86225
0
      if (!Check(&S, DecodeGPRRegisterClass( \
86226
0
                 MI, tmp, Address, Decoder))) { \
86227
0
        return MCDisassembler_Fail; \
86228
0
      } \
86229
0
      tmp = fieldname(insn, 16, 4); \
86230
0
      if (!Check(&S, DecodeGPRRegisterClass( \
86231
0
                 MI, tmp, Address, Decoder))) { \
86232
0
        return MCDisassembler_Fail; \
86233
0
      } \
86234
0
      tmp = fieldname(insn, 16, 4); \
86235
0
      if (!Check(&S, DecodeAddrMode7Operand( \
86236
0
                 MI, tmp, Address, Decoder))) { \
86237
0
        return MCDisassembler_Fail; \
86238
0
      } \
86239
0
      tmp = 0x0; \
86240
0
      tmp |= fieldname(insn, 0, 4) << 0; \
86241
0
      tmp |= fieldname(insn, 8, 4) << 4; \
86242
0
      tmp |= fieldname(insn, 23, 1) << 8; \
86243
0
      MCOperand_CreateImm0(MI, tmp); \
86244
0
      tmp = fieldname(insn, 28, 4); \
86245
0
      if (!Check(&S, DecodePredicateOperand( \
86246
0
                 MI, tmp, Address, Decoder))) { \
86247
0
        return MCDisassembler_Fail; \
86248
0
      } \
86249
0
      return S; \
86250
0
    case 47: \
86251
0
      tmp = fieldname(insn, 12, 4); \
86252
0
      if (!Check(&S, DecodeGPRRegisterClass( \
86253
0
                 MI, tmp, Address, Decoder))) { \
86254
0
        return MCDisassembler_Fail; \
86255
0
      } \
86256
0
      tmp = fieldname(insn, 16, 4); \
86257
0
      if (!Check(&S, DecodeGPRRegisterClass( \
86258
0
                 MI, tmp, Address, Decoder))) { \
86259
0
        return MCDisassembler_Fail; \
86260
0
      } \
86261
0
      tmp = fieldname(insn, 0, 12); \
86262
0
      MCOperand_CreateImm0(MI, tmp); \
86263
0
      tmp = fieldname(insn, 28, 4); \
86264
0
      if (!Check(&S, DecodePredicateOperand( \
86265
0
                 MI, tmp, Address, Decoder))) { \
86266
0
        return MCDisassembler_Fail; \
86267
0
      } \
86268
0
      tmp = fieldname(insn, 20, 1); \
86269
0
      if (!Check(&S, DecodeCCOutOperand(MI, tmp, Address, \
86270
0
                Decoder))) { \
86271
0
        return MCDisassembler_Fail; \
86272
0
      } \
86273
0
      return S; \
86274
0
    case 48: \
86275
0
      tmp = fieldname(insn, 12, 4); \
86276
0
      if (!Check(&S, DecodeGPRRegisterClass( \
86277
0
                 MI, tmp, Address, Decoder))) { \
86278
0
        return MCDisassembler_Fail; \
86279
0
      } \
86280
0
      tmp = 0x0; \
86281
0
      tmp |= fieldname(insn, 0, 12) << 0; \
86282
0
      tmp |= fieldname(insn, 22, 2) << 12; \
86283
0
      MCOperand_CreateImm0(MI, tmp); \
86284
0
      tmp = fieldname(insn, 28, 4); \
86285
0
      if (!Check(&S, DecodePredicateOperand( \
86286
0
                 MI, tmp, Address, Decoder))) { \
86287
0
        return MCDisassembler_Fail; \
86288
0
      } \
86289
0
      return S; \
86290
0
    case 49: \
86291
0
      if (!Check(&S, DecodeArmMOVTWInstruction( \
86292
0
                 MI, insn, Address, Decoder))) { \
86293
0
        return MCDisassembler_Fail; \
86294
0
      } \
86295
0
      return S; \
86296
0
    case 50: \
86297
0
      tmp = fieldname(insn, 16, 4); \
86298
0
      if (!Check(&S, DecodeGPRRegisterClass( \
86299
0
                 MI, tmp, Address, Decoder))) { \
86300
0
        return MCDisassembler_Fail; \
86301
0
      } \
86302
0
      tmp = fieldname(insn, 0, 12); \
86303
0
      MCOperand_CreateImm0(MI, tmp); \
86304
0
      tmp = fieldname(insn, 28, 4); \
86305
0
      if (!Check(&S, DecodePredicateOperand( \
86306
0
                 MI, tmp, Address, Decoder))) { \
86307
0
        return MCDisassembler_Fail; \
86308
0
      } \
86309
0
      return S; \
86310
0
    case 51: \
86311
0
      if (!Check(&S, DecodeTSBInstruction(MI, insn, Address, \
86312
0
                  Decoder))) { \
86313
0
        return MCDisassembler_Fail; \
86314
0
      } \
86315
0
      return S; \
86316
0
    case 52: \
86317
0
      if (!Check(&S, DecodeHINTInstruction( \
86318
0
                 MI, insn, Address, Decoder))) { \
86319
0
        return MCDisassembler_Fail; \
86320
0
      } \
86321
0
      return S; \
86322
0
    case 53: \
86323
0
      tmp = 0x0; \
86324
0
      tmp |= fieldname(insn, 16, 4) << 0; \
86325
0
      tmp |= fieldname(insn, 22, 1) << 4; \
86326
0
      if (!Check(&S, DecodeMSRMask(MI, tmp, Address, \
86327
0
                 Decoder))) { \
86328
0
        return MCDisassembler_Fail; \
86329
0
      } \
86330
0
      tmp = fieldname(insn, 0, 12); \
86331
0
      MCOperand_CreateImm0(MI, tmp); \
86332
0
      tmp = fieldname(insn, 28, 4); \
86333
0
      if (!Check(&S, DecodePredicateOperand( \
86334
0
                 MI, tmp, Address, Decoder))) { \
86335
0
        return MCDisassembler_Fail; \
86336
0
      } \
86337
0
      return S; \
86338
0
    case 54: \
86339
0
      tmp = fieldname(insn, 12, 4); \
86340
0
      if (!Check(&S, DecodeGPRRegisterClass( \
86341
0
                 MI, tmp, Address, Decoder))) { \
86342
0
        return MCDisassembler_Fail; \
86343
0
      } \
86344
0
      tmp = fieldname(insn, 0, 12); \
86345
0
      MCOperand_CreateImm0(MI, tmp); \
86346
0
      tmp = fieldname(insn, 28, 4); \
86347
0
      if (!Check(&S, DecodePredicateOperand( \
86348
0
                 MI, tmp, Address, Decoder))) { \
86349
0
        return MCDisassembler_Fail; \
86350
0
      } \
86351
0
      tmp = fieldname(insn, 20, 1); \
86352
0
      if (!Check(&S, DecodeCCOutOperand(MI, tmp, Address, \
86353
0
                Decoder))) { \
86354
0
        return MCDisassembler_Fail; \
86355
0
      } \
86356
0
      return S; \
86357
0
    case 55: \
86358
0
      if (!Check(&S, DecodeAddrMode2IdxInstruction( \
86359
0
                 MI, insn, Address, Decoder))) { \
86360
0
        return MCDisassembler_Fail; \
86361
0
      } \
86362
0
      return S; \
86363
0
    case 56: \
86364
0
      tmp = fieldname(insn, 12, 4); \
86365
0
      if (!Check(&S, DecodeGPRRegisterClass( \
86366
0
                 MI, tmp, Address, Decoder))) { \
86367
0
        return MCDisassembler_Fail; \
86368
0
      } \
86369
0
      tmp = 0x0; \
86370
0
      tmp |= fieldname(insn, 0, 12) << 0; \
86371
0
      tmp |= fieldname(insn, 16, 4) << 13; \
86372
0
      tmp |= fieldname(insn, 23, 1) << 12; \
86373
0
      if (!Check(&S, DecodeAddrModeImm12Operand( \
86374
0
                 MI, tmp, Address, Decoder))) { \
86375
0
        return MCDisassembler_Fail; \
86376
0
      } \
86377
0
      tmp = fieldname(insn, 28, 4); \
86378
0
      if (!Check(&S, DecodePredicateOperand( \
86379
0
                 MI, tmp, Address, Decoder))) { \
86380
0
        return MCDisassembler_Fail; \
86381
0
      } \
86382
0
      return S; \
86383
0
    case 57: \
86384
0
      tmp = 0x0; \
86385
0
      tmp |= fieldname(insn, 0, 12) << 0; \
86386
0
      tmp |= fieldname(insn, 16, 4) << 13; \
86387
0
      tmp |= fieldname(insn, 23, 1) << 12; \
86388
0
      if (!Check(&S, DecodeAddrModeImm12Operand( \
86389
0
                 MI, tmp, Address, Decoder))) { \
86390
0
        return MCDisassembler_Fail; \
86391
0
      } \
86392
0
      return S; \
86393
0
    case 58: \
86394
0
      if (!Check(&S, DecodeSTRPreImm(MI, insn, Address, \
86395
0
                   Decoder))) { \
86396
0
        return MCDisassembler_Fail; \
86397
0
      } \
86398
0
      return S; \
86399
0
    case 59: \
86400
0
      if (!Check(&S, DecodeLDRPreImm(MI, insn, Address, \
86401
0
                   Decoder))) { \
86402
0
        return MCDisassembler_Fail; \
86403
0
      } \
86404
0
      return S; \
86405
0
    case 60: \
86406
0
      tmp = fieldname(insn, 12, 4); \
86407
0
      if (!Check(&S, DecodeGPRnopcRegisterClass( \
86408
0
                 MI, tmp, Address, Decoder))) { \
86409
0
        return MCDisassembler_Fail; \
86410
0
      } \
86411
0
      tmp = 0x0; \
86412
0
      tmp |= fieldname(insn, 0, 12) << 0; \
86413
0
      tmp |= fieldname(insn, 16, 4) << 13; \
86414
0
      tmp |= fieldname(insn, 23, 1) << 12; \
86415
0
      if (!Check(&S, DecodeAddrModeImm12Operand( \
86416
0
                 MI, tmp, Address, Decoder))) { \
86417
0
        return MCDisassembler_Fail; \
86418
0
      } \
86419
0
      tmp = fieldname(insn, 28, 4); \
86420
0
      if (!Check(&S, DecodePredicateOperand( \
86421
0
                 MI, tmp, Address, Decoder))) { \
86422
0
        return MCDisassembler_Fail; \
86423
0
      } \
86424
0
      return S; \
86425
180
    case 61: \
86426
180
      return S; \
86427
0
    case 62: \
86428
0
      tmp = fieldname(insn, 0, 4); \
86429
0
      if (!Check(&S, DecodeMemBarrierOption( \
86430
0
                 MI, tmp, Address, Decoder))) { \
86431
0
        return MCDisassembler_Fail; \
86432
0
      } \
86433
0
      return S; \
86434
0
    case 63: \
86435
0
      tmp = fieldname(insn, 0, 4); \
86436
0
      if (!Check(&S, DecodeInstSyncBarrierOption( \
86437
0
                 MI, tmp, Address, Decoder))) { \
86438
0
        return MCDisassembler_Fail; \
86439
0
      } \
86440
0
      return S; \
86441
0
    case 64: \
86442
0
      tmp = fieldname(insn, 12, 4); \
86443
0
      if (!Check(&S, DecodeGPRRegisterClass( \
86444
0
                 MI, tmp, Address, Decoder))) { \
86445
0
        return MCDisassembler_Fail; \
86446
0
      } \
86447
0
      tmp = 0x0; \
86448
0
      tmp |= fieldname(insn, 0, 4) << 0; \
86449
0
      tmp |= fieldname(insn, 5, 7) << 5; \
86450
0
      tmp |= fieldname(insn, 16, 4) << 13; \
86451
0
      tmp |= fieldname(insn, 23, 1) << 12; \
86452
0
      if (!Check(&S, DecodeSORegMemOperand(MI, tmp, Address, \
86453
0
                   Decoder))) { \
86454
0
        return MCDisassembler_Fail; \
86455
0
      } \
86456
0
      tmp = fieldname(insn, 28, 4); \
86457
0
      if (!Check(&S, DecodePredicateOperand( \
86458
0
                 MI, tmp, Address, Decoder))) { \
86459
0
        return MCDisassembler_Fail; \
86460
0
      } \
86461
0
      return S; \
86462
0
    case 65: \
86463
0
      tmp = 0x0; \
86464
0
      tmp |= fieldname(insn, 0, 4) << 0; \
86465
0
      tmp |= fieldname(insn, 5, 7) << 5; \
86466
0
      tmp |= fieldname(insn, 16, 4) << 13; \
86467
0
      tmp |= fieldname(insn, 23, 1) << 12; \
86468
0
      if (!Check(&S, DecodeSORegMemOperand(MI, tmp, Address, \
86469
0
                   Decoder))) { \
86470
0
        return MCDisassembler_Fail; \
86471
0
      } \
86472
0
      return S; \
86473
0
    case 66: \
86474
0
      tmp = fieldname(insn, 12, 4); \
86475
0
      if (!Check(&S, DecodeGPRnopcRegisterClass( \
86476
0
                 MI, tmp, Address, Decoder))) { \
86477
0
        return MCDisassembler_Fail; \
86478
0
      } \
86479
0
      tmp = fieldname(insn, 16, 4); \
86480
0
      if (!Check(&S, DecodeGPRnopcRegisterClass( \
86481
0
                 MI, tmp, Address, Decoder))) { \
86482
0
        return MCDisassembler_Fail; \
86483
0
      } \
86484
0
      tmp = fieldname(insn, 0, 4); \
86485
0
      if (!Check(&S, DecodeGPRnopcRegisterClass( \
86486
0
                 MI, tmp, Address, Decoder))) { \
86487
0
        return MCDisassembler_Fail; \
86488
0
      } \
86489
0
      tmp = fieldname(insn, 28, 4); \
86490
0
      if (!Check(&S, DecodePredicateOperand( \
86491
0
                 MI, tmp, Address, Decoder))) { \
86492
0
        return MCDisassembler_Fail; \
86493
0
      } \
86494
0
      return S; \
86495
0
    case 67: \
86496
0
      tmp = fieldname(insn, 12, 4); \
86497
0
      if (!Check(&S, DecodeGPRnopcRegisterClass( \
86498
0
                 MI, tmp, Address, Decoder))) { \
86499
0
        return MCDisassembler_Fail; \
86500
0
      } \
86501
0
      tmp = fieldname(insn, 16, 4); \
86502
0
      if (!Check(&S, DecodeGPRnopcRegisterClass( \
86503
0
                 MI, tmp, Address, Decoder))) { \
86504
0
        return MCDisassembler_Fail; \
86505
0
      } \
86506
0
      tmp = fieldname(insn, 0, 4); \
86507
0
      if (!Check(&S, DecodeGPRnopcRegisterClass( \
86508
0
                 MI, tmp, Address, Decoder))) { \
86509
0
        return MCDisassembler_Fail; \
86510
0
      } \
86511
0
      tmp = fieldname(insn, 7, 5); \
86512
0
      MCOperand_CreateImm0(MI, tmp); \
86513
0
      tmp = fieldname(insn, 28, 4); \
86514
0
      if (!Check(&S, DecodePredicateOperand( \
86515
0
                 MI, tmp, Address, Decoder))) { \
86516
0
        return MCDisassembler_Fail; \
86517
0
      } \
86518
0
      return S; \
86519
0
    case 68: \
86520
0
      tmp = fieldname(insn, 16, 4); \
86521
0
      if (!Check(&S, DecodeGPRnopcRegisterClass( \
86522
0
                 MI, tmp, Address, Decoder))) { \
86523
0
        return MCDisassembler_Fail; \
86524
0
      } \
86525
0
      tmp = fieldname(insn, 0, 4); \
86526
0
      if (!Check(&S, DecodeGPRnopcRegisterClass( \
86527
0
                 MI, tmp, Address, Decoder))) { \
86528
0
        return MCDisassembler_Fail; \
86529
0
      } \
86530
0
      tmp = fieldname(insn, 8, 4); \
86531
0
      if (!Check(&S, DecodeGPRnopcRegisterClass( \
86532
0
                 MI, tmp, Address, Decoder))) { \
86533
0
        return MCDisassembler_Fail; \
86534
0
      } \
86535
0
      tmp = fieldname(insn, 28, 4); \
86536
0
      if (!Check(&S, DecodePredicateOperand( \
86537
0
                 MI, tmp, Address, Decoder))) { \
86538
0
        return MCDisassembler_Fail; \
86539
0
      } \
86540
0
      return S; \
86541
0
    case 69: \
86542
0
      tmp = fieldname(insn, 16, 4); \
86543
0
      if (!Check(&S, DecodeGPRnopcRegisterClass( \
86544
0
                 MI, tmp, Address, Decoder))) { \
86545
0
        return MCDisassembler_Fail; \
86546
0
      } \
86547
0
      tmp = fieldname(insn, 0, 4); \
86548
0
      if (!Check(&S, DecodeGPRnopcRegisterClass( \
86549
0
                 MI, tmp, Address, Decoder))) { \
86550
0
        return MCDisassembler_Fail; \
86551
0
      } \
86552
0
      tmp = fieldname(insn, 8, 4); \
86553
0
      if (!Check(&S, DecodeGPRnopcRegisterClass( \
86554
0
                 MI, tmp, Address, Decoder))) { \
86555
0
        return MCDisassembler_Fail; \
86556
0
      } \
86557
0
      tmp = fieldname(insn, 12, 4); \
86558
0
      if (!Check(&S, DecodeGPRRegisterClass( \
86559
0
                 MI, tmp, Address, Decoder))) { \
86560
0
        return MCDisassembler_Fail; \
86561
0
      } \
86562
0
      tmp = fieldname(insn, 28, 4); \
86563
0
      if (!Check(&S, DecodePredicateOperand( \
86564
0
                 MI, tmp, Address, Decoder))) { \
86565
0
        return MCDisassembler_Fail; \
86566
0
      } \
86567
0
      return S; \
86568
0
    case 70: \
86569
0
      tmp = fieldname(insn, 12, 4); \
86570
0
      if (!Check(&S, DecodeGPRRegisterClass( \
86571
0
                 MI, tmp, Address, Decoder))) { \
86572
0
        return MCDisassembler_Fail; \
86573
0
      } \
86574
0
      tmp = fieldname(insn, 16, 4); \
86575
0
      if (!Check(&S, DecodeGPRRegisterClass( \
86576
0
                 MI, tmp, Address, Decoder))) { \
86577
0
        return MCDisassembler_Fail; \
86578
0
      } \
86579
0
      tmp = fieldname(insn, 0, 4); \
86580
0
      if (!Check(&S, DecodeGPRRegisterClass( \
86581
0
                 MI, tmp, Address, Decoder))) { \
86582
0
        return MCDisassembler_Fail; \
86583
0
      } \
86584
0
      tmp = fieldname(insn, 28, 4); \
86585
0
      if (!Check(&S, DecodePredicateOperand( \
86586
0
                 MI, tmp, Address, Decoder))) { \
86587
0
        return MCDisassembler_Fail; \
86588
0
      } \
86589
0
      return S; \
86590
0
    case 71: \
86591
0
      tmp = fieldname(insn, 12, 4); \
86592
0
      if (!Check(&S, DecodeGPRnopcRegisterClass( \
86593
0
                 MI, tmp, Address, Decoder))) { \
86594
0
        return MCDisassembler_Fail; \
86595
0
      } \
86596
0
      tmp = fieldname(insn, 0, 4); \
86597
0
      if (!Check(&S, DecodeGPRnopcRegisterClass( \
86598
0
                 MI, tmp, Address, Decoder))) { \
86599
0
        return MCDisassembler_Fail; \
86600
0
      } \
86601
0
      tmp = fieldname(insn, 10, 2); \
86602
0
      MCOperand_CreateImm0(MI, tmp); \
86603
0
      tmp = fieldname(insn, 28, 4); \
86604
0
      if (!Check(&S, DecodePredicateOperand( \
86605
0
                 MI, tmp, Address, Decoder))) { \
86606
0
        return MCDisassembler_Fail; \
86607
0
      } \
86608
0
      return S; \
86609
0
    case 72: \
86610
0
      tmp = fieldname(insn, 12, 4); \
86611
0
      if (!Check(&S, DecodeGPRnopcRegisterClass( \
86612
0
                 MI, tmp, Address, Decoder))) { \
86613
0
        return MCDisassembler_Fail; \
86614
0
      } \
86615
0
      tmp = fieldname(insn, 16, 4); \
86616
0
      if (!Check(&S, DecodeGPRRegisterClass( \
86617
0
                 MI, tmp, Address, Decoder))) { \
86618
0
        return MCDisassembler_Fail; \
86619
0
      } \
86620
0
      tmp = fieldname(insn, 0, 4); \
86621
0
      if (!Check(&S, DecodeGPRnopcRegisterClass( \
86622
0
                 MI, tmp, Address, Decoder))) { \
86623
0
        return MCDisassembler_Fail; \
86624
0
      } \
86625
0
      tmp = fieldname(insn, 10, 2); \
86626
0
      MCOperand_CreateImm0(MI, tmp); \
86627
0
      tmp = fieldname(insn, 28, 4); \
86628
0
      if (!Check(&S, DecodePredicateOperand( \
86629
0
                 MI, tmp, Address, Decoder))) { \
86630
0
        return MCDisassembler_Fail; \
86631
0
      } \
86632
0
      return S; \
86633
0
    case 73: \
86634
0
      if (!Check(&S, DecodeSTRPreReg(MI, insn, Address, \
86635
0
                   Decoder))) { \
86636
0
        return MCDisassembler_Fail; \
86637
0
      } \
86638
0
      return S; \
86639
0
    case 74: \
86640
0
      if (!Check(&S, DecodeLDRPreReg(MI, insn, Address, \
86641
0
                   Decoder))) { \
86642
0
        return MCDisassembler_Fail; \
86643
0
      } \
86644
0
      return S; \
86645
0
    case 75: \
86646
0
      tmp = fieldname(insn, 12, 4); \
86647
0
      if (!Check(&S, DecodeGPRnopcRegisterClass( \
86648
0
                 MI, tmp, Address, Decoder))) { \
86649
0
        return MCDisassembler_Fail; \
86650
0
      } \
86651
0
      tmp = fieldname(insn, 16, 5); \
86652
0
      MCOperand_CreateImm0(MI, tmp); \
86653
0
      tmp = fieldname(insn, 0, 4); \
86654
0
      if (!Check(&S, DecodeGPRnopcRegisterClass( \
86655
0
                 MI, tmp, Address, Decoder))) { \
86656
0
        return MCDisassembler_Fail; \
86657
0
      } \
86658
0
      tmp = 0x0; \
86659
0
      tmp |= fieldname(insn, 6, 1) << 5; \
86660
0
      tmp |= fieldname(insn, 7, 5) << 0; \
86661
0
      MCOperand_CreateImm0(MI, tmp); \
86662
0
      tmp = fieldname(insn, 28, 4); \
86663
0
      if (!Check(&S, DecodePredicateOperand( \
86664
0
                 MI, tmp, Address, Decoder))) { \
86665
0
        return MCDisassembler_Fail; \
86666
0
      } \
86667
0
      return S; \
86668
0
    case 76: \
86669
0
      tmp = fieldname(insn, 12, 4); \
86670
0
      if (!Check(&S, DecodeGPRnopcRegisterClass( \
86671
0
                 MI, tmp, Address, Decoder))) { \
86672
0
        return MCDisassembler_Fail; \
86673
0
      } \
86674
0
      tmp = fieldname(insn, 16, 4); \
86675
0
      MCOperand_CreateImm0(MI, tmp); \
86676
0
      tmp = fieldname(insn, 0, 4); \
86677
0
      if (!Check(&S, DecodeGPRnopcRegisterClass( \
86678
0
                 MI, tmp, Address, Decoder))) { \
86679
0
        return MCDisassembler_Fail; \
86680
0
      } \
86681
0
      tmp = fieldname(insn, 28, 4); \
86682
0
      if (!Check(&S, DecodePredicateOperand( \
86683
0
                 MI, tmp, Address, Decoder))) { \
86684
0
        return MCDisassembler_Fail; \
86685
0
      } \
86686
0
      return S; \
86687
0
    case 77: \
86688
0
      tmp = fieldname(insn, 12, 4); \
86689
0
      if (!Check(&S, DecodeGPRnopcRegisterClass( \
86690
0
                 MI, tmp, Address, Decoder))) { \
86691
0
        return MCDisassembler_Fail; \
86692
0
      } \
86693
0
      tmp = fieldname(insn, 0, 4); \
86694
0
      if (!Check(&S, DecodeGPRnopcRegisterClass( \
86695
0
                 MI, tmp, Address, Decoder))) { \
86696
0
        return MCDisassembler_Fail; \
86697
0
      } \
86698
0
      tmp = fieldname(insn, 7, 5); \
86699
0
      MCOperand_CreateImm0(MI, tmp); \
86700
0
      tmp = fieldname(insn, 16, 5); \
86701
0
      MCOperand_CreateImm0(MI, tmp); \
86702
0
      tmp = fieldname(insn, 28, 4); \
86703
0
      if (!Check(&S, DecodePredicateOperand( \
86704
0
                 MI, tmp, Address, Decoder))) { \
86705
0
        return MCDisassembler_Fail; \
86706
0
      } \
86707
0
      return S; \
86708
0
    case 78: \
86709
0
      tmp = fieldname(insn, 12, 4); \
86710
0
      if (!Check(&S, DecodeGPRnopcRegisterClass( \
86711
0
                 MI, tmp, Address, Decoder))) { \
86712
0
        return MCDisassembler_Fail; \
86713
0
      } \
86714
0
      tmp = 0x0; \
86715
0
      tmp |= fieldname(insn, 0, 4) << 0; \
86716
0
      tmp |= fieldname(insn, 5, 7) << 5; \
86717
0
      tmp |= fieldname(insn, 16, 4) << 13; \
86718
0
      tmp |= fieldname(insn, 23, 1) << 12; \
86719
0
      if (!Check(&S, DecodeSORegMemOperand(MI, tmp, Address, \
86720
0
                   Decoder))) { \
86721
0
        return MCDisassembler_Fail; \
86722
0
      } \
86723
0
      tmp = fieldname(insn, 28, 4); \
86724
0
      if (!Check(&S, DecodePredicateOperand( \
86725
0
                 MI, tmp, Address, Decoder))) { \
86726
0
        return MCDisassembler_Fail; \
86727
0
      } \
86728
0
      return S; \
86729
0
    case 79: \
86730
0
      tmp = fieldname(insn, 12, 4); \
86731
0
      if (!Check(&S, DecodeGPRRegisterClass( \
86732
0
                 MI, tmp, Address, Decoder))) { \
86733
0
        return MCDisassembler_Fail; \
86734
0
      } \
86735
0
      tmp = fieldname(insn, 12, 4); \
86736
0
      if (!Check(&S, DecodeGPRRegisterClass( \
86737
0
                 MI, tmp, Address, Decoder))) { \
86738
0
        return MCDisassembler_Fail; \
86739
0
      } \
86740
0
      tmp = 0x0; \
86741
0
      tmp |= fieldname(insn, 7, 5) << 0; \
86742
0
      tmp |= fieldname(insn, 16, 5) << 5; \
86743
0
      if (!Check(&S, DecodeBitfieldMaskOperand( \
86744
0
                 MI, tmp, Address, Decoder))) { \
86745
0
        return MCDisassembler_Fail; \
86746
0
      } \
86747
0
      tmp = fieldname(insn, 28, 4); \
86748
0
      if (!Check(&S, DecodePredicateOperand( \
86749
0
                 MI, tmp, Address, Decoder))) { \
86750
0
        return MCDisassembler_Fail; \
86751
0
      } \
86752
0
      return S; \
86753
0
    case 80: \
86754
0
      tmp = fieldname(insn, 12, 4); \
86755
0
      if (!Check(&S, DecodeGPRnopcRegisterClass( \
86756
0
                 MI, tmp, Address, Decoder))) { \
86757
0
        return MCDisassembler_Fail; \
86758
0
      } \
86759
0
      tmp = fieldname(insn, 12, 4); \
86760
0
      if (!Check(&S, DecodeGPRnopcRegisterClass( \
86761
0
                 MI, tmp, Address, Decoder))) { \
86762
0
        return MCDisassembler_Fail; \
86763
0
      } \
86764
0
      tmp = fieldname(insn, 0, 4); \
86765
0
      if (!Check(&S, DecodeGPRRegisterClass( \
86766
0
                 MI, tmp, Address, Decoder))) { \
86767
0
        return MCDisassembler_Fail; \
86768
0
      } \
86769
0
      tmp = 0x0; \
86770
0
      tmp |= fieldname(insn, 7, 5) << 0; \
86771
0
      tmp |= fieldname(insn, 16, 5) << 5; \
86772
0
      if (!Check(&S, DecodeBitfieldMaskOperand( \
86773
0
                 MI, tmp, Address, Decoder))) { \
86774
0
        return MCDisassembler_Fail; \
86775
0
      } \
86776
0
      tmp = fieldname(insn, 28, 4); \
86777
0
      if (!Check(&S, DecodePredicateOperand( \
86778
0
                 MI, tmp, Address, Decoder))) { \
86779
0
        return MCDisassembler_Fail; \
86780
0
      } \
86781
0
      return S; \
86782
0
    case 81: \
86783
0
      tmp = fieldname(insn, 16, 4); \
86784
0
      if (!Check(&S, DecodeGPRRegisterClass( \
86785
0
                 MI, tmp, Address, Decoder))) { \
86786
0
        return MCDisassembler_Fail; \
86787
0
      } \
86788
0
      tmp = fieldname(insn, 28, 4); \
86789
0
      if (!Check(&S, DecodePredicateOperand( \
86790
0
                 MI, tmp, Address, Decoder))) { \
86791
0
        return MCDisassembler_Fail; \
86792
0
      } \
86793
0
      tmp = fieldname(insn, 0, 16); \
86794
0
      if (!Check(&S, DecodeRegListOperand(MI, tmp, Address, \
86795
0
                  Decoder))) { \
86796
0
        return MCDisassembler_Fail; \
86797
0
      } \
86798
0
      return S; \
86799
0
    case 82: \
86800
0
      tmp = fieldname(insn, 16, 4); \
86801
0
      if (!Check(&S, DecodeGPRRegisterClass( \
86802
0
                 MI, tmp, Address, Decoder))) { \
86803
0
        return MCDisassembler_Fail; \
86804
0
      } \
86805
0
      return S; \
86806
0
    case 83: \
86807
0
      if (!Check(&S, DecodeMemMultipleWritebackInstruction( \
86808
0
                 MI, insn, Address, Decoder))) { \
86809
0
        return MCDisassembler_Fail; \
86810
0
      } \
86811
0
      return S; \
86812
0
    case 84: \
86813
0
      tmp = fieldname(insn, 16, 4); \
86814
0
      if (!Check(&S, DecodeGPRRegisterClass( \
86815
0
                 MI, tmp, Address, Decoder))) { \
86816
0
        return MCDisassembler_Fail; \
86817
0
      } \
86818
0
      tmp = fieldname(insn, 16, 4); \
86819
0
      if (!Check(&S, DecodeGPRRegisterClass( \
86820
0
                 MI, tmp, Address, Decoder))) { \
86821
0
        return MCDisassembler_Fail; \
86822
0
      } \
86823
0
      return S; \
86824
0
    case 85: \
86825
0
      tmp = fieldname(insn, 0, 5); \
86826
0
      MCOperand_CreateImm0(MI, tmp); \
86827
0
      return S; \
86828
0
    case 86: \
86829
0
      if (!Check(&S, DecodeBranchImmInstruction( \
86830
0
                 MI, insn, Address, Decoder))) { \
86831
0
        return MCDisassembler_Fail; \
86832
0
      } \
86833
0
      return S; \
86834
0
    case 87: \
86835
0
      tmp = 0x0; \
86836
0
      tmp |= fieldname(insn, 0, 24) << 1; \
86837
0
      tmp |= fieldname(insn, 24, 1) << 0; \
86838
0
      MCOperand_CreateImm0(MI, tmp); \
86839
0
      return S; \
86840
0
    case 88: \
86841
0
      if (!Check(&S, DecoderForMRRC2AndMCRR2( \
86842
0
                 MI, insn, Address, Decoder))) { \
86843
0
        return MCDisassembler_Fail; \
86844
0
      } \
86845
0
      return S; \
86846
0
    case 89: \
86847
0
      tmp = fieldname(insn, 8, 4); \
86848
0
      if (!Check(&S, DecodeCoprocessor(MI, tmp, Address, \
86849
0
               Decoder))) { \
86850
0
        return MCDisassembler_Fail; \
86851
0
      } \
86852
0
      tmp = fieldname(insn, 4, 4); \
86853
0
      MCOperand_CreateImm0(MI, tmp); \
86854
0
      tmp = fieldname(insn, 12, 4); \
86855
0
      if (!Check(&S, DecodeGPRnopcRegisterClass( \
86856
0
                 MI, tmp, Address, Decoder))) { \
86857
0
        return MCDisassembler_Fail; \
86858
0
      } \
86859
0
      tmp = fieldname(insn, 16, 4); \
86860
0
      if (!Check(&S, DecodeGPRnopcRegisterClass( \
86861
0
                 MI, tmp, Address, Decoder))) { \
86862
0
        return MCDisassembler_Fail; \
86863
0
      } \
86864
0
      tmp = fieldname(insn, 0, 4); \
86865
0
      MCOperand_CreateImm0(MI, tmp); \
86866
0
      tmp = fieldname(insn, 28, 4); \
86867
0
      if (!Check(&S, DecodePredicateOperand( \
86868
0
                 MI, tmp, Address, Decoder))) { \
86869
0
        return MCDisassembler_Fail; \
86870
0
      } \
86871
0
      return S; \
86872
0
    case 90: \
86873
0
      tmp = fieldname(insn, 12, 4); \
86874
0
      if (!Check(&S, DecodeGPRnopcRegisterClass( \
86875
0
                 MI, tmp, Address, Decoder))) { \
86876
0
        return MCDisassembler_Fail; \
86877
0
      } \
86878
0
      tmp = fieldname(insn, 16, 4); \
86879
0
      if (!Check(&S, DecodeGPRnopcRegisterClass( \
86880
0
                 MI, tmp, Address, Decoder))) { \
86881
0
        return MCDisassembler_Fail; \
86882
0
      } \
86883
0
      tmp = fieldname(insn, 8, 4); \
86884
0
      if (!Check(&S, DecodeCoprocessor(MI, tmp, Address, \
86885
0
               Decoder))) { \
86886
0
        return MCDisassembler_Fail; \
86887
0
      } \
86888
0
      tmp = fieldname(insn, 4, 4); \
86889
0
      MCOperand_CreateImm0(MI, tmp); \
86890
0
      tmp = fieldname(insn, 0, 4); \
86891
0
      MCOperand_CreateImm0(MI, tmp); \
86892
0
      tmp = fieldname(insn, 28, 4); \
86893
0
      if (!Check(&S, DecodePredicateOperand( \
86894
0
                 MI, tmp, Address, Decoder))) { \
86895
0
        return MCDisassembler_Fail; \
86896
0
      } \
86897
0
      return S; \
86898
0
    case 91: \
86899
0
      tmp = fieldname(insn, 0, 24); \
86900
0
      MCOperand_CreateImm0(MI, tmp); \
86901
0
      tmp = fieldname(insn, 28, 4); \
86902
0
      if (!Check(&S, DecodePredicateOperand( \
86903
0
                 MI, tmp, Address, Decoder))) { \
86904
0
        return MCDisassembler_Fail; \
86905
0
      } \
86906
0
      return S; \
86907
0
    case 92: \
86908
0
      if (!Check(&S, DecodeCopMemInstruction( \
86909
0
                 MI, insn, Address, Decoder))) { \
86910
0
        return MCDisassembler_Fail; \
86911
0
      } \
86912
0
      return S; \
86913
0
    case 93: \
86914
0
      tmp = fieldname(insn, 8, 4); \
86915
0
      if (!Check(&S, DecodeCoprocessor(MI, tmp, Address, \
86916
0
               Decoder))) { \
86917
0
        return MCDisassembler_Fail; \
86918
0
      } \
86919
0
      tmp = fieldname(insn, 20, 4); \
86920
0
      MCOperand_CreateImm0(MI, tmp); \
86921
0
      tmp = fieldname(insn, 12, 4); \
86922
0
      MCOperand_CreateImm0(MI, tmp); \
86923
0
      tmp = fieldname(insn, 16, 4); \
86924
0
      MCOperand_CreateImm0(MI, tmp); \
86925
0
      tmp = fieldname(insn, 0, 4); \
86926
0
      MCOperand_CreateImm0(MI, tmp); \
86927
0
      tmp = fieldname(insn, 5, 3); \
86928
0
      MCOperand_CreateImm0(MI, tmp); \
86929
0
      return S; \
86930
0
    case 94: \
86931
0
      tmp = fieldname(insn, 8, 4); \
86932
0
      if (!Check(&S, DecodeCoprocessor(MI, tmp, Address, \
86933
0
               Decoder))) { \
86934
0
        return MCDisassembler_Fail; \
86935
0
      } \
86936
0
      tmp = fieldname(insn, 20, 4); \
86937
0
      MCOperand_CreateImm0(MI, tmp); \
86938
0
      tmp = fieldname(insn, 12, 4); \
86939
0
      MCOperand_CreateImm0(MI, tmp); \
86940
0
      tmp = fieldname(insn, 16, 4); \
86941
0
      MCOperand_CreateImm0(MI, tmp); \
86942
0
      tmp = fieldname(insn, 0, 4); \
86943
0
      MCOperand_CreateImm0(MI, tmp); \
86944
0
      tmp = fieldname(insn, 5, 3); \
86945
0
      MCOperand_CreateImm0(MI, tmp); \
86946
0
      tmp = fieldname(insn, 28, 4); \
86947
0
      if (!Check(&S, DecodePredicateOperand( \
86948
0
                 MI, tmp, Address, Decoder))) { \
86949
0
        return MCDisassembler_Fail; \
86950
0
      } \
86951
0
      return S; \
86952
0
    case 95: \
86953
0
      tmp = fieldname(insn, 8, 4); \
86954
0
      if (!Check(&S, DecodeCoprocessor(MI, tmp, Address, \
86955
0
               Decoder))) { \
86956
0
        return MCDisassembler_Fail; \
86957
0
      } \
86958
0
      tmp = fieldname(insn, 21, 3); \
86959
0
      MCOperand_CreateImm0(MI, tmp); \
86960
0
      tmp = fieldname(insn, 12, 4); \
86961
0
      if (!Check(&S, DecodeGPRRegisterClass( \
86962
0
                 MI, tmp, Address, Decoder))) { \
86963
0
        return MCDisassembler_Fail; \
86964
0
      } \
86965
0
      tmp = fieldname(insn, 16, 4); \
86966
0
      MCOperand_CreateImm0(MI, tmp); \
86967
0
      tmp = fieldname(insn, 0, 4); \
86968
0
      MCOperand_CreateImm0(MI, tmp); \
86969
0
      tmp = fieldname(insn, 5, 3); \
86970
0
      MCOperand_CreateImm0(MI, tmp); \
86971
0
      return S; \
86972
0
    case 96: \
86973
0
      tmp = fieldname(insn, 8, 4); \
86974
0
      if (!Check(&S, DecodeCoprocessor(MI, tmp, Address, \
86975
0
               Decoder))) { \
86976
0
        return MCDisassembler_Fail; \
86977
0
      } \
86978
0
      tmp = fieldname(insn, 21, 3); \
86979
0
      MCOperand_CreateImm0(MI, tmp); \
86980
0
      tmp = fieldname(insn, 12, 4); \
86981
0
      if (!Check(&S, DecodeGPRRegisterClass( \
86982
0
                 MI, tmp, Address, Decoder))) { \
86983
0
        return MCDisassembler_Fail; \
86984
0
      } \
86985
0
      tmp = fieldname(insn, 16, 4); \
86986
0
      MCOperand_CreateImm0(MI, tmp); \
86987
0
      tmp = fieldname(insn, 0, 4); \
86988
0
      MCOperand_CreateImm0(MI, tmp); \
86989
0
      tmp = fieldname(insn, 5, 3); \
86990
0
      MCOperand_CreateImm0(MI, tmp); \
86991
0
      tmp = fieldname(insn, 28, 4); \
86992
0
      if (!Check(&S, DecodePredicateOperand( \
86993
0
                 MI, tmp, Address, Decoder))) { \
86994
0
        return MCDisassembler_Fail; \
86995
0
      } \
86996
0
      return S; \
86997
0
    case 97: \
86998
0
      tmp = fieldname(insn, 12, 4); \
86999
0
      if (!Check(&S, DecodeGPRwithAPSRRegisterClass( \
87000
0
                 MI, tmp, Address, Decoder))) { \
87001
0
        return MCDisassembler_Fail; \
87002
0
      } \
87003
0
      tmp = fieldname(insn, 8, 4); \
87004
0
      if (!Check(&S, DecodeCoprocessor(MI, tmp, Address, \
87005
0
               Decoder))) { \
87006
0
        return MCDisassembler_Fail; \
87007
0
      } \
87008
0
      tmp = fieldname(insn, 21, 3); \
87009
0
      MCOperand_CreateImm0(MI, tmp); \
87010
0
      tmp = fieldname(insn, 16, 4); \
87011
0
      MCOperand_CreateImm0(MI, tmp); \
87012
0
      tmp = fieldname(insn, 0, 4); \
87013
0
      MCOperand_CreateImm0(MI, tmp); \
87014
0
      tmp = fieldname(insn, 5, 3); \
87015
0
      MCOperand_CreateImm0(MI, tmp); \
87016
0
      return S; \
87017
0
    case 98: \
87018
0
      tmp = fieldname(insn, 12, 4); \
87019
0
      if (!Check(&S, DecodeGPRwithAPSRRegisterClass( \
87020
0
                 MI, tmp, Address, Decoder))) { \
87021
0
        return MCDisassembler_Fail; \
87022
0
      } \
87023
0
      tmp = fieldname(insn, 8, 4); \
87024
0
      if (!Check(&S, DecodeCoprocessor(MI, tmp, Address, \
87025
0
               Decoder))) { \
87026
0
        return MCDisassembler_Fail; \
87027
0
      } \
87028
0
      tmp = fieldname(insn, 21, 3); \
87029
0
      MCOperand_CreateImm0(MI, tmp); \
87030
0
      tmp = fieldname(insn, 16, 4); \
87031
0
      MCOperand_CreateImm0(MI, tmp); \
87032
0
      tmp = fieldname(insn, 0, 4); \
87033
0
      MCOperand_CreateImm0(MI, tmp); \
87034
0
      tmp = fieldname(insn, 5, 3); \
87035
0
      MCOperand_CreateImm0(MI, tmp); \
87036
0
      tmp = fieldname(insn, 28, 4); \
87037
0
      if (!Check(&S, DecodePredicateOperand( \
87038
0
                 MI, tmp, Address, Decoder))) { \
87039
0
        return MCDisassembler_Fail; \
87040
0
      } \
87041
0
      return S; \
87042
0
    case 99: \
87043
0
      if (!Check(&S, DecodeMveVCTP(MI, insn, Address, \
87044
0
                 Decoder))) { \
87045
0
        return MCDisassembler_Fail; \
87046
0
      } \
87047
0
      return S; \
87048
0
    case 100: \
87049
0
      if (!Check(&S, DecodeMVEOverlappingLongShift( \
87050
0
                 MI, insn, Address, Decoder))) { \
87051
0
        return MCDisassembler_Fail; \
87052
0
      } \
87053
0
      return S; \
87054
0
    case 101: \
87055
0
      tmp = fieldname(insn, 16, 4); \
87056
0
      if (!Check(&S, DecoderGPRRegisterClass( \
87057
0
                 MI, tmp, Address, Decoder))) { \
87058
0
        return MCDisassembler_Fail; \
87059
0
      } \
87060
0
      tmp = fieldname(insn, 16, 4); \
87061
0
      if (!Check(&S, DecoderGPRRegisterClass( \
87062
0
                 MI, tmp, Address, Decoder))) { \
87063
0
        return MCDisassembler_Fail; \
87064
0
      } \
87065
0
      tmp = fieldname(insn, 12, 4); \
87066
0
      if (!Check(&S, DecoderGPRRegisterClass( \
87067
0
                 MI, tmp, Address, Decoder))) { \
87068
0
        return MCDisassembler_Fail; \
87069
0
      } \
87070
0
      return S; \
87071
0
    case 102: \
87072
0
      tmp = fieldname(insn, 16, 4); \
87073
0
      if (!Check(&S, DecoderGPRRegisterClass( \
87074
0
                 MI, tmp, Address, Decoder))) { \
87075
0
        return MCDisassembler_Fail; \
87076
0
      } \
87077
0
      tmp = fieldname(insn, 16, 4); \
87078
0
      if (!Check(&S, DecoderGPRRegisterClass( \
87079
0
                 MI, tmp, Address, Decoder))) { \
87080
0
        return MCDisassembler_Fail; \
87081
0
      } \
87082
0
      tmp = 0x0; \
87083
0
      tmp |= fieldname(insn, 6, 2) << 0; \
87084
0
      tmp |= fieldname(insn, 12, 3) << 2; \
87085
0
      if (!Check(&S, DecodeLongShiftOperand( \
87086
0
                 MI, tmp, Address, Decoder))) { \
87087
0
        return MCDisassembler_Fail; \
87088
0
      } \
87089
0
      return S; \
87090
0
    case 103: \
87091
0
      tmp = fieldname(insn, 17, 3) << 1; \
87092
0
      if (!Check(&S, DecodetGPREvenRegisterClass( \
87093
0
                 MI, tmp, Address, Decoder))) { \
87094
0
        return MCDisassembler_Fail; \
87095
0
      } \
87096
0
      tmp = fieldname(insn, 9, 3) << 1; \
87097
0
      if (!Check(&S, DecodetGPROddRegisterClass( \
87098
0
                 MI, tmp, Address, Decoder))) { \
87099
0
        return MCDisassembler_Fail; \
87100
0
      } \
87101
0
      tmp = fieldname(insn, 17, 3) << 1; \
87102
0
      if (!Check(&S, DecodetGPREvenRegisterClass( \
87103
0
                 MI, tmp, Address, Decoder))) { \
87104
0
        return MCDisassembler_Fail; \
87105
0
      } \
87106
0
      tmp = fieldname(insn, 9, 3) << 1; \
87107
0
      if (!Check(&S, DecodetGPROddRegisterClass( \
87108
0
                 MI, tmp, Address, Decoder))) { \
87109
0
        return MCDisassembler_Fail; \
87110
0
      } \
87111
0
      tmp = 0x0; \
87112
0
      tmp |= fieldname(insn, 6, 2) << 0; \
87113
0
      tmp |= fieldname(insn, 12, 3) << 2; \
87114
0
      if (!Check(&S, DecodeLongShiftOperand( \
87115
0
                 MI, tmp, Address, Decoder))) { \
87116
0
        return MCDisassembler_Fail; \
87117
0
      } \
87118
0
      return S; \
87119
0
    case 104: \
87120
0
      tmp = 0x0; \
87121
0
      tmp |= fieldname(insn, 13, 3) << 0; \
87122
0
      tmp |= fieldname(insn, 22, 1) << 3; \
87123
0
      if (!Check(&S, DecodeMQPRRegisterClass( \
87124
0
                 MI, tmp, Address, Decoder))) { \
87125
0
        return MCDisassembler_Fail; \
87126
0
      } \
87127
0
      tmp = 0x0; \
87128
0
      tmp |= fieldname(insn, 7, 1) << 3; \
87129
0
      tmp |= fieldname(insn, 17, 3) << 0; \
87130
0
      if (!Check(&S, DecodeMQPRRegisterClass( \
87131
0
                 MI, tmp, Address, Decoder))) { \
87132
0
        return MCDisassembler_Fail; \
87133
0
      } \
87134
0
      tmp = 0x0; \
87135
0
      tmp |= fieldname(insn, 1, 3) << 0; \
87136
0
      tmp |= fieldname(insn, 5, 1) << 3; \
87137
0
      if (!Check(&S, DecodeMQPRRegisterClass( \
87138
0
                 MI, tmp, Address, Decoder))) { \
87139
0
        return MCDisassembler_Fail; \
87140
0
      } \
87141
0
      tmp = fieldname(insn, 24, 1); \
87142
0
      MCOperand_CreateImm0(MI, tmp); \
87143
0
      tmp = 0x0; \
87144
0
      tmp |= fieldname(insn, 13, 3) << 0; \
87145
0
      tmp |= fieldname(insn, 22, 1) << 3; \
87146
0
      if (!Check(&S, DecodeVpredROperand(MI, tmp, Address, \
87147
0
                 Decoder))) { \
87148
0
        return MCDisassembler_Fail; \
87149
0
      } \
87150
0
      return S; \
87151
0
    case 105: \
87152
0
      tmp = 0x0; \
87153
0
      tmp |= fieldname(insn, 13, 3) << 0; \
87154
0
      tmp |= fieldname(insn, 22, 1) << 3; \
87155
0
      if (!Check(&S, DecodeMQPRRegisterClass( \
87156
0
                 MI, tmp, Address, Decoder))) { \
87157
0
        return MCDisassembler_Fail; \
87158
0
      } \
87159
0
      tmp = 0x0; \
87160
0
      tmp |= fieldname(insn, 13, 3) << 0; \
87161
0
      tmp |= fieldname(insn, 22, 1) << 3; \
87162
0
      if (!Check(&S, DecodeMQPRRegisterClass( \
87163
0
                 MI, tmp, Address, Decoder))) { \
87164
0
        return MCDisassembler_Fail; \
87165
0
      } \
87166
0
      tmp = 0x0; \
87167
0
      tmp |= fieldname(insn, 7, 1) << 3; \
87168
0
      tmp |= fieldname(insn, 17, 3) << 0; \
87169
0
      if (!Check(&S, DecodeMQPRRegisterClass( \
87170
0
                 MI, tmp, Address, Decoder))) { \
87171
0
        return MCDisassembler_Fail; \
87172
0
      } \
87173
0
      tmp = 0x0; \
87174
0
      tmp |= fieldname(insn, 1, 3) << 0; \
87175
0
      tmp |= fieldname(insn, 5, 1) << 3; \
87176
0
      if (!Check(&S, DecodeMQPRRegisterClass( \
87177
0
                 MI, tmp, Address, Decoder))) { \
87178
0
        return MCDisassembler_Fail; \
87179
0
      } \
87180
0
      tmp = fieldname(insn, 23, 2); \
87181
0
      MCOperand_CreateImm0(MI, tmp); \
87182
0
      return S; \
87183
0
    case 106: \
87184
0
      tmp = fieldname(insn, 13, 3); \
87185
0
      if (!Check(&S, DecodeMQPRRegisterClass( \
87186
0
                 MI, tmp, Address, Decoder))) { \
87187
0
        return MCDisassembler_Fail; \
87188
0
      } \
87189
0
      tmp = 0x0; \
87190
0
      tmp |= fieldname(insn, 1, 3) << 0; \
87191
0
      tmp |= fieldname(insn, 16, 4) << 3; \
87192
0
      if (!Check(&S, DecodeMveAddrModeRQ(MI, tmp, Address, \
87193
0
                 Decoder))) { \
87194
0
        return MCDisassembler_Fail; \
87195
0
      } \
87196
0
      return S; \
87197
0
    case 107: \
87198
0
      tmp = fieldname(insn, 13, 3); \
87199
0
      if (!Check(&S, DecodeMQPRRegisterClass( \
87200
0
                 MI, tmp, Address, Decoder))) { \
87201
0
        return MCDisassembler_Fail; \
87202
0
      } \
87203
0
      tmp = 0x0; \
87204
0
      tmp |= fieldname(insn, 0, 7) << 0; \
87205
0
      tmp |= fieldname(insn, 16, 3) << 8; \
87206
0
      tmp |= fieldname(insn, 23, 1) << 7; \
87207
0
      if (!Check(&S, DecodeTAddrModeImm7_0(MI, tmp, Address, \
87208
0
                   Decoder))) { \
87209
0
        return MCDisassembler_Fail; \
87210
0
      } \
87211
0
      return S; \
87212
0
    case 108: \
87213
0
      tmp = fieldname(insn, 16, 3); \
87214
0
      if (!Check(&S, DecodetGPRRegisterClass( \
87215
0
                 MI, tmp, Address, Decoder))) { \
87216
0
        return MCDisassembler_Fail; \
87217
0
      } \
87218
0
      tmp = fieldname(insn, 13, 3); \
87219
0
      if (!Check(&S, DecodeMQPRRegisterClass( \
87220
0
                 MI, tmp, Address, Decoder))) { \
87221
0
        return MCDisassembler_Fail; \
87222
0
      } \
87223
0
      tmp = fieldname(insn, 16, 3); \
87224
0
      if (!Check(&S, DecodetGPRRegisterClass( \
87225
0
                 MI, tmp, Address, Decoder))) { \
87226
0
        return MCDisassembler_Fail; \
87227
0
      } \
87228
0
      tmp = 0x0; \
87229
0
      tmp |= fieldname(insn, 0, 7) << 0; \
87230
0
      tmp |= fieldname(insn, 23, 1) << 7; \
87231
0
      if (!Check(&S, DecodeT2Imm7_0(MI, tmp, Address, \
87232
0
                  Decoder))) { \
87233
0
        return MCDisassembler_Fail; \
87234
0
      } \
87235
0
      return S; \
87236
0
    case 109: \
87237
0
      if (!Check(&S, DecodeMVE_MEM_1_pre_0( \
87238
0
                 MI, insn, Address, Decoder))) { \
87239
0
        return MCDisassembler_Fail; \
87240
0
      } \
87241
0
      return S; \
87242
0
    case 110: \
87243
0
      if (!Check(&S, DecodeMVEVMOVQtoDReg(MI, insn, Address, \
87244
0
                  Decoder))) { \
87245
0
        return MCDisassembler_Fail; \
87246
0
      } \
87247
0
      return S; \
87248
0
    case 111: \
87249
0
      tmp = fieldname(insn, 13, 3); \
87250
0
      if (!Check(&S, DecodeMQPRRegisterClass( \
87251
0
                 MI, tmp, Address, Decoder))) { \
87252
0
        return MCDisassembler_Fail; \
87253
0
      } \
87254
0
      tmp = 0x0; \
87255
0
      tmp |= fieldname(insn, 0, 7) << 0; \
87256
0
      tmp |= fieldname(insn, 16, 3) << 8; \
87257
0
      tmp |= fieldname(insn, 23, 1) << 7; \
87258
0
      if (!Check(&S, DecodeTAddrModeImm7_1(MI, tmp, Address, \
87259
0
                   Decoder))) { \
87260
0
        return MCDisassembler_Fail; \
87261
0
      } \
87262
0
      return S; \
87263
0
    case 112: \
87264
0
      if (!Check(&S, DecodeMVEVMOVDRegtoQ(MI, insn, Address, \
87265
0
                  Decoder))) { \
87266
0
        return MCDisassembler_Fail; \
87267
0
      } \
87268
0
      return S; \
87269
0
    case 113: \
87270
0
      tmp = fieldname(insn, 16, 3); \
87271
0
      if (!Check(&S, DecodetGPRRegisterClass( \
87272
0
                 MI, tmp, Address, Decoder))) { \
87273
0
        return MCDisassembler_Fail; \
87274
0
      } \
87275
0
      tmp = fieldname(insn, 13, 3); \
87276
0
      if (!Check(&S, DecodeMQPRRegisterClass( \
87277
0
                 MI, tmp, Address, Decoder))) { \
87278
0
        return MCDisassembler_Fail; \
87279
0
      } \
87280
0
      tmp = fieldname(insn, 16, 3); \
87281
0
      if (!Check(&S, DecodetGPRRegisterClass( \
87282
0
                 MI, tmp, Address, Decoder))) { \
87283
0
        return MCDisassembler_Fail; \
87284
0
      } \
87285
0
      tmp = 0x0; \
87286
0
      tmp |= fieldname(insn, 0, 7) << 0; \
87287
0
      tmp |= fieldname(insn, 23, 1) << 7; \
87288
0
      if (!Check(&S, DecodeT2Imm7_1(MI, tmp, Address, \
87289
0
                  Decoder))) { \
87290
0
        return MCDisassembler_Fail; \
87291
0
      } \
87292
0
      return S; \
87293
0
    case 114: \
87294
0
      if (!Check(&S, DecodeMVE_MEM_1_pre_1( \
87295
0
                 MI, insn, Address, Decoder))) { \
87296
0
        return MCDisassembler_Fail; \
87297
0
      } \
87298
0
      return S; \
87299
0
    case 115: \
87300
0
      tmp = fieldname(insn, 13, 3); \
87301
0
      if (!Check(&S, DecodeMQQPRRegisterClass( \
87302
0
                 MI, tmp, Address, Decoder))) { \
87303
0
        return MCDisassembler_Fail; \
87304
0
      } \
87305
0
      tmp = fieldname(insn, 16, 4); \
87306
0
      if (!Check(&S, DecodeGPRnopcRegisterClass( \
87307
0
                 MI, tmp, Address, Decoder))) { \
87308
0
        return MCDisassembler_Fail; \
87309
0
      } \
87310
0
      return S; \
87311
0
    case 116: \
87312
0
      tmp = fieldname(insn, 13, 3); \
87313
0
      if (!Check(&S, DecodeMQQQQPRRegisterClass( \
87314
0
                 MI, tmp, Address, Decoder))) { \
87315
0
        return MCDisassembler_Fail; \
87316
0
      } \
87317
0
      tmp = fieldname(insn, 16, 4); \
87318
0
      if (!Check(&S, DecodeGPRnopcRegisterClass( \
87319
0
                 MI, tmp, Address, Decoder))) { \
87320
0
        return MCDisassembler_Fail; \
87321
0
      } \
87322
0
      return S; \
87323
0
    case 117: \
87324
0
      tmp = fieldname(insn, 13, 3); \
87325
0
      if (!Check(&S, DecodeMQPRRegisterClass( \
87326
0
                 MI, tmp, Address, Decoder))) { \
87327
0
        return MCDisassembler_Fail; \
87328
0
      } \
87329
0
      tmp = 0x0; \
87330
0
      tmp |= fieldname(insn, 0, 7) << 0; \
87331
0
      tmp |= fieldname(insn, 16, 4) << 8; \
87332
0
      tmp |= fieldname(insn, 23, 1) << 7; \
87333
0
      if (!Check(&S, DecodeT2AddrModeImm7_0_0( \
87334
0
                 MI, tmp, Address, Decoder))) { \
87335
0
        return MCDisassembler_Fail; \
87336
0
      } \
87337
0
      return S; \
87338
0
    case 118: \
87339
0
      tmp = fieldname(insn, 13, 3); \
87340
0
      if (!Check(&S, DecodeMQPRRegisterClass( \
87341
0
                 MI, tmp, Address, Decoder))) { \
87342
0
        return MCDisassembler_Fail; \
87343
0
      } \
87344
0
      tmp = 0x0; \
87345
0
      tmp |= fieldname(insn, 0, 7) << 0; \
87346
0
      tmp |= fieldname(insn, 17, 3) << 8; \
87347
0
      tmp |= fieldname(insn, 23, 1) << 7; \
87348
0
      if (!Check(&S, DecodeMveAddrModeQ_2(MI, tmp, Address, \
87349
0
                  Decoder))) { \
87350
0
        return MCDisassembler_Fail; \
87351
0
      } \
87352
0
      return S; \
87353
0
    case 119: \
87354
0
      tmp = fieldname(insn, 13, 3); \
87355
0
      if (!Check(&S, DecodeMQPRRegisterClass( \
87356
0
                 MI, tmp, Address, Decoder))) { \
87357
0
        return MCDisassembler_Fail; \
87358
0
      } \
87359
0
      tmp = 0x0; \
87360
0
      tmp |= fieldname(insn, 0, 7) << 0; \
87361
0
      tmp |= fieldname(insn, 16, 4) << 8; \
87362
0
      tmp |= fieldname(insn, 23, 1) << 7; \
87363
0
      if (!Check(&S, DecodeT2AddrModeImm7_1_0( \
87364
0
                 MI, tmp, Address, Decoder))) { \
87365
0
        return MCDisassembler_Fail; \
87366
0
      } \
87367
0
      return S; \
87368
0
    case 120: \
87369
0
      tmp = fieldname(insn, 13, 3); \
87370
0
      if (!Check(&S, DecodeMQQPRRegisterClass( \
87371
0
                 MI, tmp, Address, Decoder))) { \
87372
0
        return MCDisassembler_Fail; \
87373
0
      } \
87374
0
      tmp = fieldname(insn, 13, 3); \
87375
0
      if (!Check(&S, DecodeMQQPRRegisterClass( \
87376
0
                 MI, tmp, Address, Decoder))) { \
87377
0
        return MCDisassembler_Fail; \
87378
0
      } \
87379
0
      tmp = fieldname(insn, 16, 4); \
87380
0
      if (!Check(&S, DecodeGPRnopcRegisterClass( \
87381
0
                 MI, tmp, Address, Decoder))) { \
87382
0
        return MCDisassembler_Fail; \
87383
0
      } \
87384
0
      return S; \
87385
0
    case 121: \
87386
0
      tmp = fieldname(insn, 13, 3); \
87387
0
      if (!Check(&S, DecodeMQQQQPRRegisterClass( \
87388
0
                 MI, tmp, Address, Decoder))) { \
87389
0
        return MCDisassembler_Fail; \
87390
0
      } \
87391
0
      tmp = fieldname(insn, 13, 3); \
87392
0
      if (!Check(&S, DecodeMQQQQPRRegisterClass( \
87393
0
                 MI, tmp, Address, Decoder))) { \
87394
0
        return MCDisassembler_Fail; \
87395
0
      } \
87396
0
      tmp = fieldname(insn, 16, 4); \
87397
0
      if (!Check(&S, DecodeGPRnopcRegisterClass( \
87398
0
                 MI, tmp, Address, Decoder))) { \
87399
0
        return MCDisassembler_Fail; \
87400
0
      } \
87401
0
      return S; \
87402
0
    case 122: \
87403
0
      tmp = fieldname(insn, 16, 4); \
87404
0
      if (!Check(&S, DecoderGPRRegisterClass( \
87405
0
                 MI, tmp, Address, Decoder))) { \
87406
0
        return MCDisassembler_Fail; \
87407
0
      } \
87408
0
      tmp = fieldname(insn, 13, 3); \
87409
0
      if (!Check(&S, DecodeMQPRRegisterClass( \
87410
0
                 MI, tmp, Address, Decoder))) { \
87411
0
        return MCDisassembler_Fail; \
87412
0
      } \
87413
0
      tmp = fieldname(insn, 16, 4); \
87414
0
      if (!Check(&S, DecoderGPRRegisterClass( \
87415
0
                 MI, tmp, Address, Decoder))) { \
87416
0
        return MCDisassembler_Fail; \
87417
0
      } \
87418
0
      tmp = 0x0; \
87419
0
      tmp |= fieldname(insn, 0, 7) << 0; \
87420
0
      tmp |= fieldname(insn, 23, 1) << 7; \
87421
0
      if (!Check(&S, DecodeT2Imm7_0(MI, tmp, Address, \
87422
0
                  Decoder))) { \
87423
0
        return MCDisassembler_Fail; \
87424
0
      } \
87425
0
      return S; \
87426
0
    case 123: \
87427
0
      tmp = fieldname(insn, 16, 4); \
87428
0
      if (!Check(&S, DecoderGPRRegisterClass( \
87429
0
                 MI, tmp, Address, Decoder))) { \
87430
0
        return MCDisassembler_Fail; \
87431
0
      } \
87432
0
      tmp = fieldname(insn, 13, 3); \
87433
0
      if (!Check(&S, DecodeMQQPRRegisterClass( \
87434
0
                 MI, tmp, Address, Decoder))) { \
87435
0
        return MCDisassembler_Fail; \
87436
0
      } \
87437
0
      tmp = fieldname(insn, 16, 4); \
87438
0
      if (!Check(&S, DecoderGPRRegisterClass( \
87439
0
                 MI, tmp, Address, Decoder))) { \
87440
0
        return MCDisassembler_Fail; \
87441
0
      } \
87442
0
      return S; \
87443
0
    case 124: \
87444
0
      tmp = fieldname(insn, 16, 4); \
87445
0
      if (!Check(&S, DecoderGPRRegisterClass( \
87446
0
                 MI, tmp, Address, Decoder))) { \
87447
0
        return MCDisassembler_Fail; \
87448
0
      } \
87449
0
      tmp = fieldname(insn, 13, 3); \
87450
0
      if (!Check(&S, DecodeMQQQQPRRegisterClass( \
87451
0
                 MI, tmp, Address, Decoder))) { \
87452
0
        return MCDisassembler_Fail; \
87453
0
      } \
87454
0
      tmp = fieldname(insn, 16, 4); \
87455
0
      if (!Check(&S, DecoderGPRRegisterClass( \
87456
0
                 MI, tmp, Address, Decoder))) { \
87457
0
        return MCDisassembler_Fail; \
87458
0
      } \
87459
0
      return S; \
87460
0
    case 125: \
87461
0
      if (!Check(&S, DecodeMVE_MEM_2_pre_0( \
87462
0
                 MI, insn, Address, Decoder))) { \
87463
0
        return MCDisassembler_Fail; \
87464
0
      } \
87465
0
      return S; \
87466
0
    case 126: \
87467
0
      if (!Check(&S, DecodeMVE_MEM_3_pre_2( \
87468
0
                 MI, insn, Address, Decoder))) { \
87469
0
        return MCDisassembler_Fail; \
87470
0
      } \
87471
0
      return S; \
87472
0
    case 127: \
87473
0
      tmp = fieldname(insn, 16, 4); \
87474
0
      if (!Check(&S, DecoderGPRRegisterClass( \
87475
0
                 MI, tmp, Address, Decoder))) { \
87476
0
        return MCDisassembler_Fail; \
87477
0
      } \
87478
0
      tmp = fieldname(insn, 13, 3); \
87479
0
      if (!Check(&S, DecodeMQPRRegisterClass( \
87480
0
                 MI, tmp, Address, Decoder))) { \
87481
0
        return MCDisassembler_Fail; \
87482
0
      } \
87483
0
      tmp = fieldname(insn, 16, 4); \
87484
0
      if (!Check(&S, DecoderGPRRegisterClass( \
87485
0
                 MI, tmp, Address, Decoder))) { \
87486
0
        return MCDisassembler_Fail; \
87487
0
      } \
87488
0
      tmp = 0x0; \
87489
0
      tmp |= fieldname(insn, 0, 7) << 0; \
87490
0
      tmp |= fieldname(insn, 23, 1) << 7; \
87491
0
      if (!Check(&S, DecodeT2Imm7_1(MI, tmp, Address, \
87492
0
                  Decoder))) { \
87493
0
        return MCDisassembler_Fail; \
87494
0
      } \
87495
0
      return S; \
87496
0
    case 128: \
87497
0
      if (!Check(&S, DecodeMVE_MEM_2_pre_1( \
87498
0
                 MI, insn, Address, Decoder))) { \
87499
0
        return MCDisassembler_Fail; \
87500
0
      } \
87501
0
      return S; \
87502
0
    case 129: \
87503
0
      tmp = fieldname(insn, 13, 3); \
87504
0
      if (!Check(&S, DecodeMQQPRRegisterClass( \
87505
0
                 MI, tmp, Address, Decoder))) { \
87506
0
        return MCDisassembler_Fail; \
87507
0
      } \
87508
0
      tmp = fieldname(insn, 16, 4); \
87509
0
      if (!Check(&S, DecoderGPRRegisterClass( \
87510
0
                 MI, tmp, Address, Decoder))) { \
87511
0
        return MCDisassembler_Fail; \
87512
0
      } \
87513
0
      tmp = fieldname(insn, 13, 3); \
87514
0
      if (!Check(&S, DecodeMQQPRRegisterClass( \
87515
0
                 MI, tmp, Address, Decoder))) { \
87516
0
        return MCDisassembler_Fail; \
87517
0
      } \
87518
0
      tmp = fieldname(insn, 16, 4); \
87519
0
      if (!Check(&S, DecoderGPRRegisterClass( \
87520
0
                 MI, tmp, Address, Decoder))) { \
87521
0
        return MCDisassembler_Fail; \
87522
0
      } \
87523
0
      return S; \
87524
0
    case 130: \
87525
0
      tmp = fieldname(insn, 13, 3); \
87526
0
      if (!Check(&S, DecodeMQQQQPRRegisterClass( \
87527
0
                 MI, tmp, Address, Decoder))) { \
87528
0
        return MCDisassembler_Fail; \
87529
0
      } \
87530
0
      tmp = fieldname(insn, 16, 4); \
87531
0
      if (!Check(&S, DecoderGPRRegisterClass( \
87532
0
                 MI, tmp, Address, Decoder))) { \
87533
0
        return MCDisassembler_Fail; \
87534
0
      } \
87535
0
      tmp = fieldname(insn, 13, 3); \
87536
0
      if (!Check(&S, DecodeMQQQQPRRegisterClass( \
87537
0
                 MI, tmp, Address, Decoder))) { \
87538
0
        return MCDisassembler_Fail; \
87539
0
      } \
87540
0
      tmp = fieldname(insn, 16, 4); \
87541
0
      if (!Check(&S, DecoderGPRRegisterClass( \
87542
0
                 MI, tmp, Address, Decoder))) { \
87543
0
        return MCDisassembler_Fail; \
87544
0
      } \
87545
0
      return S; \
87546
0
    case 131: \
87547
0
      tmp = fieldname(insn, 13, 3); \
87548
0
      if (!Check(&S, DecodeMQPRRegisterClass( \
87549
0
                 MI, tmp, Address, Decoder))) { \
87550
0
        return MCDisassembler_Fail; \
87551
0
      } \
87552
0
      tmp = 0x0; \
87553
0
      tmp |= fieldname(insn, 0, 7) << 0; \
87554
0
      tmp |= fieldname(insn, 16, 4) << 8; \
87555
0
      tmp |= fieldname(insn, 23, 1) << 7; \
87556
0
      if (!Check(&S, DecodeT2AddrModeImm7_2_0( \
87557
0
                 MI, tmp, Address, Decoder))) { \
87558
0
        return MCDisassembler_Fail; \
87559
0
      } \
87560
0
      return S; \
87561
0
    case 132: \
87562
0
      tmp = fieldname(insn, 13, 3); \
87563
0
      if (!Check(&S, DecodeMQPRRegisterClass( \
87564
0
                 MI, tmp, Address, Decoder))) { \
87565
0
        return MCDisassembler_Fail; \
87566
0
      } \
87567
0
      tmp = 0x0; \
87568
0
      tmp |= fieldname(insn, 0, 7) << 0; \
87569
0
      tmp |= fieldname(insn, 17, 3) << 8; \
87570
0
      tmp |= fieldname(insn, 23, 1) << 7; \
87571
0
      if (!Check(&S, DecodeMveAddrModeQ_3(MI, tmp, Address, \
87572
0
                  Decoder))) { \
87573
0
        return MCDisassembler_Fail; \
87574
0
      } \
87575
0
      return S; \
87576
0
    case 133: \
87577
0
      tmp = fieldname(insn, 16, 4); \
87578
0
      if (!Check(&S, DecoderGPRRegisterClass( \
87579
0
                 MI, tmp, Address, Decoder))) { \
87580
0
        return MCDisassembler_Fail; \
87581
0
      } \
87582
0
      tmp = fieldname(insn, 13, 3); \
87583
0
      if (!Check(&S, DecodeMQPRRegisterClass( \
87584
0
                 MI, tmp, Address, Decoder))) { \
87585
0
        return MCDisassembler_Fail; \
87586
0
      } \
87587
0
      tmp = fieldname(insn, 16, 4); \
87588
0
      if (!Check(&S, DecoderGPRRegisterClass( \
87589
0
                 MI, tmp, Address, Decoder))) { \
87590
0
        return MCDisassembler_Fail; \
87591
0
      } \
87592
0
      tmp = 0x0; \
87593
0
      tmp |= fieldname(insn, 0, 7) << 0; \
87594
0
      tmp |= fieldname(insn, 23, 1) << 7; \
87595
0
      if (!Check(&S, DecodeT2Imm7_2(MI, tmp, Address, \
87596
0
                  Decoder))) { \
87597
0
        return MCDisassembler_Fail; \
87598
0
      } \
87599
0
      return S; \
87600
0
    case 134: \
87601
0
      if (!Check(&S, DecodeMVE_MEM_2_pre_2( \
87602
0
                 MI, insn, Address, Decoder))) { \
87603
0
        return MCDisassembler_Fail; \
87604
0
      } \
87605
0
      return S; \
87606
0
    case 135: \
87607
0
      if (!Check(&S, DecodeMVE_MEM_3_pre_3( \
87608
0
                 MI, insn, Address, Decoder))) { \
87609
0
        return MCDisassembler_Fail; \
87610
0
      } \
87611
0
      return S; \
87612
0
    case 136: \
87613
0
      tmp = 0x0; \
87614
0
      tmp |= fieldname(insn, 7, 1) << 3; \
87615
0
      tmp |= fieldname(insn, 17, 3) << 0; \
87616
0
      if (!Check(&S, DecodeMQPRRegisterClass( \
87617
0
                 MI, tmp, Address, Decoder))) { \
87618
0
        return MCDisassembler_Fail; \
87619
0
      } \
87620
0
      tmp = 0x0; \
87621
0
      tmp |= fieldname(insn, 7, 1) << 3; \
87622
0
      tmp |= fieldname(insn, 17, 3) << 0; \
87623
0
      if (!Check(&S, DecodeMQPRRegisterClass( \
87624
0
                 MI, tmp, Address, Decoder))) { \
87625
0
        return MCDisassembler_Fail; \
87626
0
      } \
87627
0
      tmp = fieldname(insn, 12, 4); \
87628
0
      if (!Check(&S, DecoderGPRRegisterClass( \
87629
0
                 MI, tmp, Address, Decoder))) { \
87630
0
        return MCDisassembler_Fail; \
87631
0
      } \
87632
0
      tmp = 0x0; \
87633
0
      tmp |= fieldname(insn, 16, 1) << 1; \
87634
0
      tmp |= fieldname(insn, 21, 1) << 0; \
87635
0
      MCOperand_CreateImm0(MI, tmp); \
87636
0
      return S; \
87637
0
    case 137: \
87638
0
      tmp = 0x0; \
87639
0
      tmp |= fieldname(insn, 7, 1) << 3; \
87640
0
      tmp |= fieldname(insn, 17, 3) << 0; \
87641
0
      if (!Check(&S, DecodeMQPRRegisterClass( \
87642
0
                 MI, tmp, Address, Decoder))) { \
87643
0
        return MCDisassembler_Fail; \
87644
0
      } \
87645
0
      tmp = 0x0; \
87646
0
      tmp |= fieldname(insn, 7, 1) << 3; \
87647
0
      tmp |= fieldname(insn, 17, 3) << 0; \
87648
0
      if (!Check(&S, DecodeMQPRRegisterClass( \
87649
0
                 MI, tmp, Address, Decoder))) { \
87650
0
        return MCDisassembler_Fail; \
87651
0
      } \
87652
0
      tmp = fieldname(insn, 12, 4); \
87653
0
      if (!Check(&S, DecoderGPRRegisterClass( \
87654
0
                 MI, tmp, Address, Decoder))) { \
87655
0
        return MCDisassembler_Fail; \
87656
0
      } \
87657
0
      tmp = 0x0; \
87658
0
      tmp |= fieldname(insn, 6, 1) << 0; \
87659
0
      tmp |= fieldname(insn, 16, 1) << 2; \
87660
0
      tmp |= fieldname(insn, 21, 1) << 1; \
87661
0
      MCOperand_CreateImm0(MI, tmp); \
87662
0
      return S; \
87663
0
    case 138: \
87664
0
      tmp = 0x0; \
87665
0
      tmp |= fieldname(insn, 7, 1) << 3; \
87666
0
      tmp |= fieldname(insn, 17, 3) << 0; \
87667
0
      if (!Check(&S, DecodeMQPRRegisterClass( \
87668
0
                 MI, tmp, Address, Decoder))) { \
87669
0
        return MCDisassembler_Fail; \
87670
0
      } \
87671
0
      tmp = 0x0; \
87672
0
      tmp |= fieldname(insn, 7, 1) << 3; \
87673
0
      tmp |= fieldname(insn, 17, 3) << 0; \
87674
0
      if (!Check(&S, DecodeMQPRRegisterClass( \
87675
0
                 MI, tmp, Address, Decoder))) { \
87676
0
        return MCDisassembler_Fail; \
87677
0
      } \
87678
0
      tmp = fieldname(insn, 12, 4); \
87679
0
      if (!Check(&S, DecoderGPRRegisterClass( \
87680
0
                 MI, tmp, Address, Decoder))) { \
87681
0
        return MCDisassembler_Fail; \
87682
0
      } \
87683
0
      tmp = 0x0; \
87684
0
      tmp |= fieldname(insn, 5, 2) << 0; \
87685
0
      tmp |= fieldname(insn, 16, 1) << 3; \
87686
0
      tmp |= fieldname(insn, 21, 1) << 2; \
87687
0
      MCOperand_CreateImm0(MI, tmp); \
87688
0
      return S; \
87689
0
    case 139: \
87690
0
      tmp = fieldname(insn, 12, 4); \
87691
0
      if (!Check(&S, DecoderGPRRegisterClass( \
87692
0
                 MI, tmp, Address, Decoder))) { \
87693
0
        return MCDisassembler_Fail; \
87694
0
      } \
87695
0
      tmp = 0x0; \
87696
0
      tmp |= fieldname(insn, 7, 1) << 3; \
87697
0
      tmp |= fieldname(insn, 17, 3) << 0; \
87698
0
      if (!Check(&S, DecodeMQPRRegisterClass( \
87699
0
                 MI, tmp, Address, Decoder))) { \
87700
0
        return MCDisassembler_Fail; \
87701
0
      } \
87702
0
      tmp = 0x0; \
87703
0
      tmp |= fieldname(insn, 16, 1) << 1; \
87704
0
      tmp |= fieldname(insn, 21, 1) << 0; \
87705
0
      MCOperand_CreateImm0(MI, tmp); \
87706
0
      return S; \
87707
0
    case 140: \
87708
0
      tmp = fieldname(insn, 12, 4); \
87709
0
      if (!Check(&S, DecoderGPRRegisterClass( \
87710
0
                 MI, tmp, Address, Decoder))) { \
87711
0
        return MCDisassembler_Fail; \
87712
0
      } \
87713
0
      tmp = 0x0; \
87714
0
      tmp |= fieldname(insn, 7, 1) << 3; \
87715
0
      tmp |= fieldname(insn, 17, 3) << 0; \
87716
0
      if (!Check(&S, DecodeMQPRRegisterClass( \
87717
0
                 MI, tmp, Address, Decoder))) { \
87718
0
        return MCDisassembler_Fail; \
87719
0
      } \
87720
0
      tmp = 0x0; \
87721
0
      tmp |= fieldname(insn, 6, 1) << 0; \
87722
0
      tmp |= fieldname(insn, 16, 1) << 2; \
87723
0
      tmp |= fieldname(insn, 21, 1) << 1; \
87724
0
      MCOperand_CreateImm0(MI, tmp); \
87725
0
      return S; \
87726
0
    case 141: \
87727
0
      tmp = fieldname(insn, 12, 4); \
87728
0
      if (!Check(&S, DecoderGPRRegisterClass( \
87729
0
                 MI, tmp, Address, Decoder))) { \
87730
0
        return MCDisassembler_Fail; \
87731
0
      } \
87732
0
      tmp = 0x0; \
87733
0
      tmp |= fieldname(insn, 7, 1) << 3; \
87734
0
      tmp |= fieldname(insn, 17, 3) << 0; \
87735
0
      if (!Check(&S, DecodeMQPRRegisterClass( \
87736
0
                 MI, tmp, Address, Decoder))) { \
87737
0
        return MCDisassembler_Fail; \
87738
0
      } \
87739
0
      tmp = 0x0; \
87740
0
      tmp |= fieldname(insn, 5, 2) << 0; \
87741
0
      tmp |= fieldname(insn, 16, 1) << 3; \
87742
0
      tmp |= fieldname(insn, 21, 1) << 2; \
87743
0
      MCOperand_CreateImm0(MI, tmp); \
87744
0
      return S; \
87745
0
    case 142: \
87746
0
      tmp = 0x0; \
87747
0
      tmp |= fieldname(insn, 13, 3) << 0; \
87748
0
      tmp |= fieldname(insn, 22, 1) << 3; \
87749
0
      if (!Check(&S, DecodeMQPRRegisterClass( \
87750
0
                 MI, tmp, Address, Decoder))) { \
87751
0
        return MCDisassembler_Fail; \
87752
0
      } \
87753
0
      tmp = 0x0; \
87754
0
      tmp |= fieldname(insn, 13, 3) << 0; \
87755
0
      tmp |= fieldname(insn, 22, 1) << 3; \
87756
0
      if (!Check(&S, DecodeMQPRRegisterClass( \
87757
0
                 MI, tmp, Address, Decoder))) { \
87758
0
        return MCDisassembler_Fail; \
87759
0
      } \
87760
0
      tmp = 0x0; \
87761
0
      tmp |= fieldname(insn, 7, 1) << 3; \
87762
0
      tmp |= fieldname(insn, 17, 3) << 0; \
87763
0
      if (!Check(&S, DecodeMQPRRegisterClass( \
87764
0
                 MI, tmp, Address, Decoder))) { \
87765
0
        return MCDisassembler_Fail; \
87766
0
      } \
87767
0
      tmp = 0x0; \
87768
0
      tmp |= fieldname(insn, 1, 3) << 0; \
87769
0
      tmp |= fieldname(insn, 5, 1) << 3; \
87770
0
      if (!Check(&S, DecodeMQPRRegisterClass( \
87771
0
                 MI, tmp, Address, Decoder))) { \
87772
0
        return MCDisassembler_Fail; \
87773
0
      } \
87774
0
      return S; \
87775
0
    case 143: \
87776
0
      tmp = 0x0; \
87777
0
      tmp |= fieldname(insn, 13, 3) << 0; \
87778
0
      tmp |= fieldname(insn, 22, 1) << 3; \
87779
0
      if (!Check(&S, DecodeMQPRRegisterClass( \
87780
0
                 MI, tmp, Address, Decoder))) { \
87781
0
        return MCDisassembler_Fail; \
87782
0
      } \
87783
0
      tmp = 0x0; \
87784
0
      tmp |= fieldname(insn, 7, 1) << 3; \
87785
0
      tmp |= fieldname(insn, 17, 3) << 0; \
87786
0
      if (!Check(&S, DecodeMQPRRegisterClass( \
87787
0
                 MI, tmp, Address, Decoder))) { \
87788
0
        return MCDisassembler_Fail; \
87789
0
      } \
87790
0
      tmp = 0x0; \
87791
0
      tmp |= fieldname(insn, 1, 3) << 0; \
87792
0
      tmp |= fieldname(insn, 5, 1) << 3; \
87793
0
      if (!Check(&S, DecodeMQPRRegisterClass( \
87794
0
                 MI, tmp, Address, Decoder))) { \
87795
0
        return MCDisassembler_Fail; \
87796
0
      } \
87797
0
      tmp = 0x0; \
87798
0
      tmp |= fieldname(insn, 13, 3) << 0; \
87799
0
      tmp |= fieldname(insn, 22, 1) << 3; \
87800
0
      if (!Check(&S, DecodeVpredROperand(MI, tmp, Address, \
87801
0
                 Decoder))) { \
87802
0
        return MCDisassembler_Fail; \
87803
0
      } \
87804
0
      return S; \
87805
0
    case 144: \
87806
0
      tmp = 0x0; \
87807
0
      tmp |= fieldname(insn, 13, 3) << 0; \
87808
0
      tmp |= fieldname(insn, 22, 1) << 3; \
87809
0
      if (!Check(&S, DecodeMQPRRegisterClass( \
87810
0
                 MI, tmp, Address, Decoder))) { \
87811
0
        return MCDisassembler_Fail; \
87812
0
      } \
87813
0
      tmp = 0x0; \
87814
0
      tmp |= fieldname(insn, 13, 3) << 0; \
87815
0
      tmp |= fieldname(insn, 22, 1) << 3; \
87816
0
      if (!Check(&S, DecodeMQPRRegisterClass( \
87817
0
                 MI, tmp, Address, Decoder))) { \
87818
0
        return MCDisassembler_Fail; \
87819
0
      } \
87820
0
      tmp = 0x0; \
87821
0
      tmp |= fieldname(insn, 7, 1) << 3; \
87822
0
      tmp |= fieldname(insn, 17, 3) << 0; \
87823
0
      if (!Check(&S, DecodeMQPRRegisterClass( \
87824
0
                 MI, tmp, Address, Decoder))) { \
87825
0
        return MCDisassembler_Fail; \
87826
0
      } \
87827
0
      tmp = fieldname(insn, 0, 4); \
87828
0
      if (!Check(&S, DecoderGPRRegisterClass( \
87829
0
                 MI, tmp, Address, Decoder))) { \
87830
0
        return MCDisassembler_Fail; \
87831
0
      } \
87832
0
      return S; \
87833
0
    case 145: \
87834
0
      tmp = 0x0; \
87835
0
      tmp |= fieldname(insn, 13, 3) << 0; \
87836
0
      tmp |= fieldname(insn, 22, 1) << 3; \
87837
0
      if (!Check(&S, DecodeMQPRRegisterClass( \
87838
0
                 MI, tmp, Address, Decoder))) { \
87839
0
        return MCDisassembler_Fail; \
87840
0
      } \
87841
0
      tmp = 0x0; \
87842
0
      tmp |= fieldname(insn, 7, 1) << 3; \
87843
0
      tmp |= fieldname(insn, 17, 3) << 0; \
87844
0
      if (!Check(&S, DecodeMQPRRegisterClass( \
87845
0
                 MI, tmp, Address, Decoder))) { \
87846
0
        return MCDisassembler_Fail; \
87847
0
      } \
87848
0
      tmp = fieldname(insn, 0, 4); \
87849
0
      if (!Check(&S, DecoderGPRRegisterClass( \
87850
0
                 MI, tmp, Address, Decoder))) { \
87851
0
        return MCDisassembler_Fail; \
87852
0
      } \
87853
0
      tmp = 0x0; \
87854
0
      tmp |= fieldname(insn, 13, 3) << 0; \
87855
0
      tmp |= fieldname(insn, 22, 1) << 3; \
87856
0
      if (!Check(&S, DecodeVpredROperand(MI, tmp, Address, \
87857
0
                 Decoder))) { \
87858
0
        return MCDisassembler_Fail; \
87859
0
      } \
87860
0
      return S; \
87861
0
    case 146: \
87862
0
      tmp = 0x0; \
87863
0
      tmp |= fieldname(insn, 13, 3) << 0; \
87864
0
      tmp |= fieldname(insn, 22, 1) << 3; \
87865
0
      if (!Check(&S, DecodeMQPRRegisterClass( \
87866
0
                 MI, tmp, Address, Decoder))) { \
87867
0
        return MCDisassembler_Fail; \
87868
0
      } \
87869
0
      tmp = 0x0; \
87870
0
      tmp |= fieldname(insn, 7, 1) << 3; \
87871
0
      tmp |= fieldname(insn, 17, 3) << 0; \
87872
0
      if (!Check(&S, DecodeMQPRRegisterClass( \
87873
0
                 MI, tmp, Address, Decoder))) { \
87874
0
        return MCDisassembler_Fail; \
87875
0
      } \
87876
0
      tmp = 0x0; \
87877
0
      tmp |= fieldname(insn, 1, 3) << 0; \
87878
0
      tmp |= fieldname(insn, 5, 1) << 3; \
87879
0
      if (!Check(&S, DecodeMQPRRegisterClass( \
87880
0
                 MI, tmp, Address, Decoder))) { \
87881
0
        return MCDisassembler_Fail; \
87882
0
      } \
87883
0
      tmp = 0x0; \
87884
0
      tmp |= fieldname(insn, 0, 1) << 0; \
87885
0
      tmp |= fieldname(insn, 12, 1) << 1; \
87886
0
      MCOperand_CreateImm0(MI, tmp); \
87887
0
      tmp = 0x0; \
87888
0
      tmp |= fieldname(insn, 13, 3) << 0; \
87889
0
      tmp |= fieldname(insn, 22, 1) << 3; \
87890
0
      if (!Check(&S, DecodeVpredROperand(MI, tmp, Address, \
87891
0
                 Decoder))) { \
87892
0
        return MCDisassembler_Fail; \
87893
0
      } \
87894
0
      return S; \
87895
0
    case 147: \
87896
0
      tmp = 0x0; \
87897
0
      tmp |= fieldname(insn, 13, 3) << 0; \
87898
0
      tmp |= fieldname(insn, 22, 1) << 3; \
87899
0
      if (!Check(&S, DecodeMQPRRegisterClass( \
87900
0
                 MI, tmp, Address, Decoder))) { \
87901
0
        return MCDisassembler_Fail; \
87902
0
      } \
87903
0
      tmp = 0x0; \
87904
0
      tmp |= fieldname(insn, 1, 3) << 0; \
87905
0
      tmp |= fieldname(insn, 5, 1) << 3; \
87906
0
      if (!Check(&S, DecodeMQPRRegisterClass( \
87907
0
                 MI, tmp, Address, Decoder))) { \
87908
0
        return MCDisassembler_Fail; \
87909
0
      } \
87910
0
      tmp = 0x0; \
87911
0
      tmp |= fieldname(insn, 13, 3) << 0; \
87912
0
      tmp |= fieldname(insn, 22, 1) << 3; \
87913
0
      if (!Check(&S, DecodeVpredROperand(MI, tmp, Address, \
87914
0
                 Decoder))) { \
87915
0
        return MCDisassembler_Fail; \
87916
0
      } \
87917
0
      return S; \
87918
0
    case 148: \
87919
0
      tmp = 0x0; \
87920
0
      tmp |= fieldname(insn, 13, 3) << 0; \
87921
0
      tmp |= fieldname(insn, 22, 1) << 3; \
87922
0
      if (!Check(&S, DecodeMQPRRegisterClass( \
87923
0
                 MI, tmp, Address, Decoder))) { \
87924
0
        return MCDisassembler_Fail; \
87925
0
      } \
87926
0
      tmp = 0x0; \
87927
0
      tmp |= fieldname(insn, 13, 3) << 0; \
87928
0
      tmp |= fieldname(insn, 22, 1) << 3; \
87929
0
      if (!Check(&S, DecodeMQPRRegisterClass( \
87930
0
                 MI, tmp, Address, Decoder))) { \
87931
0
        return MCDisassembler_Fail; \
87932
0
      } \
87933
0
      tmp = 0x0; \
87934
0
      tmp |= fieldname(insn, 1, 3) << 0; \
87935
0
      tmp |= fieldname(insn, 5, 1) << 3; \
87936
0
      if (!Check(&S, DecodeMQPRRegisterClass( \
87937
0
                 MI, tmp, Address, Decoder))) { \
87938
0
        return MCDisassembler_Fail; \
87939
0
      } \
87940
0
      return S; \
87941
0
    case 149: \
87942
0
      tmp = 0x0; \
87943
0
      tmp |= fieldname(insn, 13, 3) << 0; \
87944
0
      tmp |= fieldname(insn, 22, 1) << 3; \
87945
0
      if (!Check(&S, DecodeMQPRRegisterClass( \
87946
0
                 MI, tmp, Address, Decoder))) { \
87947
0
        return MCDisassembler_Fail; \
87948
0
      } \
87949
0
      tmp = 0x0; \
87950
0
      tmp |= fieldname(insn, 13, 3) << 0; \
87951
0
      tmp |= fieldname(insn, 22, 1) << 3; \
87952
0
      if (!Check(&S, DecodeMQPRRegisterClass( \
87953
0
                 MI, tmp, Address, Decoder))) { \
87954
0
        return MCDisassembler_Fail; \
87955
0
      } \
87956
0
      tmp = fieldname(insn, 0, 4); \
87957
0
      if (!Check(&S, DecoderGPRRegisterClass( \
87958
0
                 MI, tmp, Address, Decoder))) { \
87959
0
        return MCDisassembler_Fail; \
87960
0
      } \
87961
0
      return S; \
87962
0
    case 150: \
87963
0
      tmp = 0x0; \
87964
0
      tmp |= fieldname(insn, 13, 3) << 0; \
87965
0
      tmp |= fieldname(insn, 22, 1) << 3; \
87966
0
      if (!Check(&S, DecodeMQPRRegisterClass( \
87967
0
                 MI, tmp, Address, Decoder))) { \
87968
0
        return MCDisassembler_Fail; \
87969
0
      } \
87970
0
      tmp = 0x0; \
87971
0
      tmp |= fieldname(insn, 7, 1) << 3; \
87972
0
      tmp |= fieldname(insn, 17, 3) << 0; \
87973
0
      if (!Check(&S, DecodeMQPRRegisterClass( \
87974
0
                 MI, tmp, Address, Decoder))) { \
87975
0
        return MCDisassembler_Fail; \
87976
0
      } \
87977
0
      tmp = 0x0; \
87978
0
      tmp |= fieldname(insn, 1, 3) << 0; \
87979
0
      tmp |= fieldname(insn, 5, 1) << 3; \
87980
0
      if (!Check(&S, DecodeMQPRRegisterClass( \
87981
0
                 MI, tmp, Address, Decoder))) { \
87982
0
        return MCDisassembler_Fail; \
87983
0
      } \
87984
0
      tmp = fieldname(insn, 12, 1); \
87985
0
      MCOperand_CreateImm0(MI, tmp); \
87986
0
      tmp = 0x0; \
87987
0
      tmp |= fieldname(insn, 13, 3) << 0; \
87988
0
      tmp |= fieldname(insn, 22, 1) << 3; \
87989
0
      if (!Check(&S, DecodeVpredROperand(MI, tmp, Address, \
87990
0
                 Decoder))) { \
87991
0
        return MCDisassembler_Fail; \
87992
0
      } \
87993
0
      return S; \
87994
0
    case 151: \
87995
0
      if (!Check(&S, \
87996
0
           DecodeMVEVCMP_0_DecodeRestrictedIPredicateOperand( \
87997
0
             MI, insn, Address, Decoder))) { \
87998
0
        return MCDisassembler_Fail; \
87999
0
      } \
88000
0
      return S; \
88001
0
    case 152: \
88002
0
      tmp = 0x0; \
88003
0
      tmp |= fieldname(insn, 13, 3) << 0; \
88004
0
      tmp |= fieldname(insn, 22, 1) << 3; \
88005
0
      if (!Check(&S, DecodeVPTMaskOperand(MI, tmp, Address, \
88006
0
                  Decoder))) { \
88007
0
        return MCDisassembler_Fail; \
88008
0
      } \
88009
0
      tmp = fieldname(insn, 17, 3); \
88010
0
      if (!Check(&S, DecodeMQPRRegisterClass( \
88011
0
                 MI, tmp, Address, Decoder))) { \
88012
0
        return MCDisassembler_Fail; \
88013
0
      } \
88014
0
      tmp = 0x0; \
88015
0
      tmp |= fieldname(insn, 1, 3) << 0; \
88016
0
      tmp |= fieldname(insn, 5, 1) << 3; \
88017
0
      if (!Check(&S, DecodeMQPRRegisterClass( \
88018
0
                 MI, tmp, Address, Decoder))) { \
88019
0
        return MCDisassembler_Fail; \
88020
0
      } \
88021
0
      tmp = fieldname(insn, 7, 1); \
88022
0
      if (!Check(&S, DecodeRestrictedIPredicateOperand( \
88023
0
                 MI, tmp, Address, Decoder))) { \
88024
0
        return MCDisassembler_Fail; \
88025
0
      } \
88026
0
      return S; \
88027
0
    case 153: \
88028
0
      if (!Check(&S, \
88029
0
           DecodeMVEVCMP_0_DecodeRestrictedUPredicateOperand( \
88030
0
             MI, insn, Address, Decoder))) { \
88031
0
        return MCDisassembler_Fail; \
88032
0
      } \
88033
0
      return S; \
88034
0
    case 154: \
88035
0
      tmp = 0x0; \
88036
0
      tmp |= fieldname(insn, 13, 3) << 0; \
88037
0
      tmp |= fieldname(insn, 22, 1) << 3; \
88038
0
      if (!Check(&S, DecodeVPTMaskOperand(MI, tmp, Address, \
88039
0
                  Decoder))) { \
88040
0
        return MCDisassembler_Fail; \
88041
0
      } \
88042
0
      tmp = fieldname(insn, 17, 3); \
88043
0
      if (!Check(&S, DecodeMQPRRegisterClass( \
88044
0
                 MI, tmp, Address, Decoder))) { \
88045
0
        return MCDisassembler_Fail; \
88046
0
      } \
88047
0
      tmp = 0x0; \
88048
0
      tmp |= fieldname(insn, 1, 3) << 0; \
88049
0
      tmp |= fieldname(insn, 5, 1) << 3; \
88050
0
      if (!Check(&S, DecodeMQPRRegisterClass( \
88051
0
                 MI, tmp, Address, Decoder))) { \
88052
0
        return MCDisassembler_Fail; \
88053
0
      } \
88054
0
      tmp = fieldname(insn, 7, 1); \
88055
0
      if (!Check(&S, DecodeRestrictedUPredicateOperand( \
88056
0
                 MI, tmp, Address, Decoder))) { \
88057
0
        return MCDisassembler_Fail; \
88058
0
      } \
88059
0
      return S; \
88060
0
    case 155: \
88061
0
      if (!Check(&S, \
88062
0
           DecodeMVEVCMP_0_DecodeRestrictedSPredicateOperand( \
88063
0
             MI, insn, Address, Decoder))) { \
88064
0
        return MCDisassembler_Fail; \
88065
0
      } \
88066
0
      return S; \
88067
0
    case 156: \
88068
0
      tmp = 0x0; \
88069
0
      tmp |= fieldname(insn, 13, 3) << 0; \
88070
0
      tmp |= fieldname(insn, 22, 1) << 3; \
88071
0
      if (!Check(&S, DecodeVPTMaskOperand(MI, tmp, Address, \
88072
0
                  Decoder))) { \
88073
0
        return MCDisassembler_Fail; \
88074
0
      } \
88075
0
      tmp = fieldname(insn, 17, 3); \
88076
0
      if (!Check(&S, DecodeMQPRRegisterClass( \
88077
0
                 MI, tmp, Address, Decoder))) { \
88078
0
        return MCDisassembler_Fail; \
88079
0
      } \
88080
0
      tmp = 0x0; \
88081
0
      tmp |= fieldname(insn, 1, 3) << 0; \
88082
0
      tmp |= fieldname(insn, 5, 1) << 3; \
88083
0
      if (!Check(&S, DecodeMQPRRegisterClass( \
88084
0
                 MI, tmp, Address, Decoder))) { \
88085
0
        return MCDisassembler_Fail; \
88086
0
      } \
88087
0
      tmp = 0x0; \
88088
0
      tmp |= fieldname(insn, 0, 1) << 1; \
88089
0
      tmp |= fieldname(insn, 7, 1) << 0; \
88090
0
      if (!Check(&S, DecodeRestrictedSPredicateOperand( \
88091
0
                 MI, tmp, Address, Decoder))) { \
88092
0
        return MCDisassembler_Fail; \
88093
0
      } \
88094
0
      return S; \
88095
0
    case 157: \
88096
0
      if (!Check(&S, \
88097
0
           DecodeMVEVCMP_1_DecodeRestrictedIPredicateOperand( \
88098
0
             MI, insn, Address, Decoder))) { \
88099
0
        return MCDisassembler_Fail; \
88100
0
      } \
88101
0
      return S; \
88102
0
    case 158: \
88103
0
      tmp = 0x0; \
88104
0
      tmp |= fieldname(insn, 13, 3) << 0; \
88105
0
      tmp |= fieldname(insn, 22, 1) << 3; \
88106
0
      if (!Check(&S, DecodeVPTMaskOperand(MI, tmp, Address, \
88107
0
                  Decoder))) { \
88108
0
        return MCDisassembler_Fail; \
88109
0
      } \
88110
0
      tmp = fieldname(insn, 17, 3); \
88111
0
      if (!Check(&S, DecodeMQPRRegisterClass( \
88112
0
                 MI, tmp, Address, Decoder))) { \
88113
0
        return MCDisassembler_Fail; \
88114
0
      } \
88115
0
      tmp = fieldname(insn, 0, 4); \
88116
0
      if (!Check(&S, DecodeGPRwithZRRegisterClass( \
88117
0
                 MI, tmp, Address, Decoder))) { \
88118
0
        return MCDisassembler_Fail; \
88119
0
      } \
88120
0
      tmp = fieldname(insn, 7, 1); \
88121
0
      if (!Check(&S, DecodeRestrictedIPredicateOperand( \
88122
0
                 MI, tmp, Address, Decoder))) { \
88123
0
        return MCDisassembler_Fail; \
88124
0
      } \
88125
0
      return S; \
88126
0
    case 159: \
88127
0
      tmp = 0x0; \
88128
0
      tmp |= fieldname(insn, 13, 3) << 0; \
88129
0
      tmp |= fieldname(insn, 22, 1) << 3; \
88130
0
      if (!Check(&S, DecodeMQPRRegisterClass( \
88131
0
                 MI, tmp, Address, Decoder))) { \
88132
0
        return MCDisassembler_Fail; \
88133
0
      } \
88134
0
      tmp = fieldname(insn, 17, 3) << 1; \
88135
0
      if (!Check(&S, DecodetGPREvenRegisterClass( \
88136
0
                 MI, tmp, Address, Decoder))) { \
88137
0
        return MCDisassembler_Fail; \
88138
0
      } \
88139
0
      tmp = fieldname(insn, 17, 3) << 1; \
88140
0
      if (!Check(&S, DecodetGPREvenRegisterClass( \
88141
0
                 MI, tmp, Address, Decoder))) { \
88142
0
        return MCDisassembler_Fail; \
88143
0
      } \
88144
0
      tmp = 0x0; \
88145
0
      tmp |= fieldname(insn, 0, 1) << 0; \
88146
0
      tmp |= fieldname(insn, 7, 1) << 1; \
88147
0
      if (!Check(&S, DecodePowerTwoOperand_0_3( \
88148
0
                 MI, tmp, Address, Decoder))) { \
88149
0
        return MCDisassembler_Fail; \
88150
0
      } \
88151
0
      tmp = 0x0; \
88152
0
      tmp |= fieldname(insn, 13, 3) << 0; \
88153
0
      tmp |= fieldname(insn, 22, 1) << 3; \
88154
0
      if (!Check(&S, DecodeVpredROperand(MI, tmp, Address, \
88155
0
                 Decoder))) { \
88156
0
        return MCDisassembler_Fail; \
88157
0
      } \
88158
0
      return S; \
88159
0
    case 160: \
88160
0
      tmp = 0x0; \
88161
0
      tmp |= fieldname(insn, 13, 3) << 0; \
88162
0
      tmp |= fieldname(insn, 22, 1) << 3; \
88163
0
      if (!Check(&S, DecodeMQPRRegisterClass( \
88164
0
                 MI, tmp, Address, Decoder))) { \
88165
0
        return MCDisassembler_Fail; \
88166
0
      } \
88167
0
      tmp = fieldname(insn, 17, 3) << 1; \
88168
0
      if (!Check(&S, DecodetGPREvenRegisterClass( \
88169
0
                 MI, tmp, Address, Decoder))) { \
88170
0
        return MCDisassembler_Fail; \
88171
0
      } \
88172
0
      tmp = fieldname(insn, 17, 3) << 1; \
88173
0
      if (!Check(&S, DecodetGPREvenRegisterClass( \
88174
0
                 MI, tmp, Address, Decoder))) { \
88175
0
        return MCDisassembler_Fail; \
88176
0
      } \
88177
0
      tmp = fieldname(insn, 1, 3) << 1; \
88178
0
      if (!Check(&S, DecodetGPROddRegisterClass( \
88179
0
                 MI, tmp, Address, Decoder))) { \
88180
0
        return MCDisassembler_Fail; \
88181
0
      } \
88182
0
      tmp = 0x0; \
88183
0
      tmp |= fieldname(insn, 0, 1) << 0; \
88184
0
      tmp |= fieldname(insn, 7, 1) << 1; \
88185
0
      if (!Check(&S, DecodePowerTwoOperand_0_3( \
88186
0
                 MI, tmp, Address, Decoder))) { \
88187
0
        return MCDisassembler_Fail; \
88188
0
      } \
88189
0
      tmp = 0x0; \
88190
0
      tmp |= fieldname(insn, 13, 3) << 0; \
88191
0
      tmp |= fieldname(insn, 22, 1) << 3; \
88192
0
      if (!Check(&S, DecodeVpredROperand(MI, tmp, Address, \
88193
0
                 Decoder))) { \
88194
0
        return MCDisassembler_Fail; \
88195
0
      } \
88196
0
      return S; \
88197
0
    case 161: \
88198
0
      if (!Check(&S, \
88199
0
           DecodeMVEVCMP_1_DecodeRestrictedUPredicateOperand( \
88200
0
             MI, insn, Address, Decoder))) { \
88201
0
        return MCDisassembler_Fail; \
88202
0
      } \
88203
0
      return S; \
88204
0
    case 162: \
88205
0
      tmp = 0x0; \
88206
0
      tmp |= fieldname(insn, 13, 3) << 0; \
88207
0
      tmp |= fieldname(insn, 22, 1) << 3; \
88208
0
      if (!Check(&S, DecodeVPTMaskOperand(MI, tmp, Address, \
88209
0
                  Decoder))) { \
88210
0
        return MCDisassembler_Fail; \
88211
0
      } \
88212
0
      tmp = fieldname(insn, 17, 3); \
88213
0
      if (!Check(&S, DecodeMQPRRegisterClass( \
88214
0
                 MI, tmp, Address, Decoder))) { \
88215
0
        return MCDisassembler_Fail; \
88216
0
      } \
88217
0
      tmp = fieldname(insn, 0, 4); \
88218
0
      if (!Check(&S, DecodeGPRwithZRRegisterClass( \
88219
0
                 MI, tmp, Address, Decoder))) { \
88220
0
        return MCDisassembler_Fail; \
88221
0
      } \
88222
0
      tmp = fieldname(insn, 7, 1); \
88223
0
      if (!Check(&S, DecodeRestrictedUPredicateOperand( \
88224
0
                 MI, tmp, Address, Decoder))) { \
88225
0
        return MCDisassembler_Fail; \
88226
0
      } \
88227
0
      return S; \
88228
0
    case 163: \
88229
0
      if (!Check(&S, \
88230
0
           DecodeMVEVCMP_1_DecodeRestrictedSPredicateOperand( \
88231
0
             MI, insn, Address, Decoder))) { \
88232
0
        return MCDisassembler_Fail; \
88233
0
      } \
88234
0
      return S; \
88235
0
    case 164: \
88236
0
      tmp = 0x0; \
88237
0
      tmp |= fieldname(insn, 13, 3) << 0; \
88238
0
      tmp |= fieldname(insn, 22, 1) << 3; \
88239
0
      if (!Check(&S, DecodeVPTMaskOperand(MI, tmp, Address, \
88240
0
                  Decoder))) { \
88241
0
        return MCDisassembler_Fail; \
88242
0
      } \
88243
0
      tmp = fieldname(insn, 17, 3); \
88244
0
      if (!Check(&S, DecodeMQPRRegisterClass( \
88245
0
                 MI, tmp, Address, Decoder))) { \
88246
0
        return MCDisassembler_Fail; \
88247
0
      } \
88248
0
      tmp = fieldname(insn, 0, 4); \
88249
0
      if (!Check(&S, DecodeGPRwithZRRegisterClass( \
88250
0
                 MI, tmp, Address, Decoder))) { \
88251
0
        return MCDisassembler_Fail; \
88252
0
      } \
88253
0
      tmp = 0x0; \
88254
0
      tmp |= fieldname(insn, 5, 1) << 1; \
88255
0
      tmp |= fieldname(insn, 7, 1) << 0; \
88256
0
      if (!Check(&S, DecodeRestrictedSPredicateOperand( \
88257
0
                 MI, tmp, Address, Decoder))) { \
88258
0
        return MCDisassembler_Fail; \
88259
0
      } \
88260
0
      return S; \
88261
0
    case 165: \
88262
0
      if (!Check(&S, DecodeMVEVADCInstruction( \
88263
0
                 MI, insn, Address, Decoder))) { \
88264
0
        return MCDisassembler_Fail; \
88265
0
      } \
88266
0
      return S; \
88267
0
    case 166: \
88268
0
      if (!Check(&S, \
88269
0
           DecodeMVEVCMP_0_DecodeRestrictedFPPredicateOperand( \
88270
0
             MI, insn, Address, Decoder))) { \
88271
0
        return MCDisassembler_Fail; \
88272
0
      } \
88273
0
      return S; \
88274
0
    case 167: \
88275
0
      tmp = 0x0; \
88276
0
      tmp |= fieldname(insn, 13, 3) << 0; \
88277
0
      tmp |= fieldname(insn, 22, 1) << 3; \
88278
0
      if (!Check(&S, DecodeVPTMaskOperand(MI, tmp, Address, \
88279
0
                  Decoder))) { \
88280
0
        return MCDisassembler_Fail; \
88281
0
      } \
88282
0
      tmp = fieldname(insn, 17, 3); \
88283
0
      if (!Check(&S, DecodeMQPRRegisterClass( \
88284
0
                 MI, tmp, Address, Decoder))) { \
88285
0
        return MCDisassembler_Fail; \
88286
0
      } \
88287
0
      tmp = 0x0; \
88288
0
      tmp |= fieldname(insn, 1, 3) << 0; \
88289
0
      tmp |= fieldname(insn, 5, 1) << 3; \
88290
0
      if (!Check(&S, DecodeMQPRRegisterClass( \
88291
0
                 MI, tmp, Address, Decoder))) { \
88292
0
        return MCDisassembler_Fail; \
88293
0
      } \
88294
0
      tmp = 0x0; \
88295
0
      tmp |= fieldname(insn, 0, 1) << 1; \
88296
0
      tmp |= fieldname(insn, 7, 1) << 0; \
88297
0
      tmp |= fieldname(insn, 12, 1) << 2; \
88298
0
      if (!Check(&S, DecodeRestrictedFPPredicateOperand( \
88299
0
                 MI, tmp, Address, Decoder))) { \
88300
0
        return MCDisassembler_Fail; \
88301
0
      } \
88302
0
      return S; \
88303
0
    case 168: \
88304
0
      tmp = 0x0; \
88305
0
      tmp |= fieldname(insn, 13, 3) << 0; \
88306
0
      tmp |= fieldname(insn, 22, 1) << 3; \
88307
0
      if (!Check(&S, DecodeMQPRRegisterClass( \
88308
0
                 MI, tmp, Address, Decoder))) { \
88309
0
        return MCDisassembler_Fail; \
88310
0
      } \
88311
0
      tmp = 0x0; \
88312
0
      tmp |= fieldname(insn, 7, 1) << 3; \
88313
0
      tmp |= fieldname(insn, 17, 3) << 0; \
88314
0
      if (!Check(&S, DecodeMQPRRegisterClass( \
88315
0
                 MI, tmp, Address, Decoder))) { \
88316
0
        return MCDisassembler_Fail; \
88317
0
      } \
88318
0
      tmp = 0x0; \
88319
0
      tmp |= fieldname(insn, 1, 3) << 0; \
88320
0
      tmp |= fieldname(insn, 5, 1) << 3; \
88321
0
      if (!Check(&S, DecodeMQPRRegisterClass( \
88322
0
                 MI, tmp, Address, Decoder))) { \
88323
0
        return MCDisassembler_Fail; \
88324
0
      } \
88325
0
      return S; \
88326
0
    case 169: \
88327
0
      if (!Check(&S, \
88328
0
           DecodeMVEVCMP_1_DecodeRestrictedFPPredicateOperand( \
88329
0
             MI, insn, Address, Decoder))) { \
88330
0
        return MCDisassembler_Fail; \
88331
0
      } \
88332
0
      return S; \
88333
0
    case 170: \
88334
0
      tmp = 0x0; \
88335
0
      tmp |= fieldname(insn, 13, 3) << 0; \
88336
0
      tmp |= fieldname(insn, 22, 1) << 3; \
88337
0
      if (!Check(&S, DecodeVPTMaskOperand(MI, tmp, Address, \
88338
0
                  Decoder))) { \
88339
0
        return MCDisassembler_Fail; \
88340
0
      } \
88341
0
      tmp = fieldname(insn, 17, 3); \
88342
0
      if (!Check(&S, DecodeMQPRRegisterClass( \
88343
0
                 MI, tmp, Address, Decoder))) { \
88344
0
        return MCDisassembler_Fail; \
88345
0
      } \
88346
0
      tmp = fieldname(insn, 0, 4); \
88347
0
      if (!Check(&S, DecodeGPRwithZRRegisterClass( \
88348
0
                 MI, tmp, Address, Decoder))) { \
88349
0
        return MCDisassembler_Fail; \
88350
0
      } \
88351
0
      tmp = 0x0; \
88352
0
      tmp |= fieldname(insn, 5, 1) << 1; \
88353
0
      tmp |= fieldname(insn, 7, 1) << 0; \
88354
0
      tmp |= fieldname(insn, 12, 1) << 2; \
88355
0
      if (!Check(&S, DecodeRestrictedFPPredicateOperand( \
88356
0
                 MI, tmp, Address, Decoder))) { \
88357
0
        return MCDisassembler_Fail; \
88358
0
      } \
88359
0
      return S; \
88360
0
    case 171: \
88361
0
      if (!Check(&S, DecodeMVEVPNOT(MI, insn, Address, \
88362
0
                  Decoder))) { \
88363
0
        return MCDisassembler_Fail; \
88364
0
      } \
88365
0
      return S; \
88366
0
    case 172: \
88367
0
      tmp = 0x0; \
88368
0
      tmp |= fieldname(insn, 13, 3) << 0; \
88369
0
      tmp |= fieldname(insn, 22, 1) << 3; \
88370
0
      if (!Check(&S, DecodeVPTMaskOperand(MI, tmp, Address, \
88371
0
                  Decoder))) { \
88372
0
        return MCDisassembler_Fail; \
88373
0
      } \
88374
0
      return S; \
88375
0
    case 173: \
88376
0
      tmp = 0x0; \
88377
0
      tmp |= fieldname(insn, 7, 1) << 3; \
88378
0
      tmp |= fieldname(insn, 17, 3) << 0; \
88379
0
      if (!Check(&S, DecodeMQPRRegisterClass( \
88380
0
                 MI, tmp, Address, Decoder))) { \
88381
0
        return MCDisassembler_Fail; \
88382
0
      } \
88383
0
      tmp = fieldname(insn, 12, 4); \
88384
0
      if (!Check(&S, DecoderGPRRegisterClass( \
88385
0
                 MI, tmp, Address, Decoder))) { \
88386
0
        return MCDisassembler_Fail; \
88387
0
      } \
88388
0
      tmp = 0x0; \
88389
0
      tmp |= fieldname(insn, 7, 1) << 3; \
88390
0
      tmp |= fieldname(insn, 17, 3) << 0; \
88391
0
      if (!Check(&S, DecodeVpredROperand(MI, tmp, Address, \
88392
0
                 Decoder))) { \
88393
0
        return MCDisassembler_Fail; \
88394
0
      } \
88395
0
      return S; \
88396
0
    case 174: \
88397
0
      tmp = fieldname(insn, 13, 3) << 1; \
88398
0
      if (!Check(&S, DecodetGPREvenRegisterClass( \
88399
0
                 MI, tmp, Address, Decoder))) { \
88400
0
        return MCDisassembler_Fail; \
88401
0
      } \
88402
0
      tmp = fieldname(insn, 17, 3); \
88403
0
      if (!Check(&S, DecodeMQPRRegisterClass( \
88404
0
                 MI, tmp, Address, Decoder))) { \
88405
0
        return MCDisassembler_Fail; \
88406
0
      } \
88407
0
      tmp = fieldname(insn, 1, 3); \
88408
0
      if (!Check(&S, DecodeMQPRRegisterClass( \
88409
0
                 MI, tmp, Address, Decoder))) { \
88410
0
        return MCDisassembler_Fail; \
88411
0
      } \
88412
0
      return S; \
88413
0
    case 175: \
88414
0
      tmp = fieldname(insn, 13, 3) << 1; \
88415
0
      if (!Check(&S, DecodetGPREvenRegisterClass( \
88416
0
                 MI, tmp, Address, Decoder))) { \
88417
0
        return MCDisassembler_Fail; \
88418
0
      } \
88419
0
      tmp = fieldname(insn, 20, 3) << 1; \
88420
0
      if (!Check(&S, DecodetGPROddRegisterClass( \
88421
0
                 MI, tmp, Address, Decoder))) { \
88422
0
        return MCDisassembler_Fail; \
88423
0
      } \
88424
0
      tmp = fieldname(insn, 17, 3); \
88425
0
      if (!Check(&S, DecodeMQPRRegisterClass( \
88426
0
                 MI, tmp, Address, Decoder))) { \
88427
0
        return MCDisassembler_Fail; \
88428
0
      } \
88429
0
      tmp = fieldname(insn, 1, 3); \
88430
0
      if (!Check(&S, DecodeMQPRRegisterClass( \
88431
0
                 MI, tmp, Address, Decoder))) { \
88432
0
        return MCDisassembler_Fail; \
88433
0
      } \
88434
0
      return S; \
88435
0
    case 176: \
88436
0
      tmp = fieldname(insn, 13, 3) << 1; \
88437
0
      if (!Check(&S, DecodetGPREvenRegisterClass( \
88438
0
                 MI, tmp, Address, Decoder))) { \
88439
0
        return MCDisassembler_Fail; \
88440
0
      } \
88441
0
      tmp = fieldname(insn, 13, 3) << 1; \
88442
0
      if (!Check(&S, DecodetGPREvenRegisterClass( \
88443
0
                 MI, tmp, Address, Decoder))) { \
88444
0
        return MCDisassembler_Fail; \
88445
0
      } \
88446
0
      tmp = fieldname(insn, 17, 3); \
88447
0
      if (!Check(&S, DecodeMQPRRegisterClass( \
88448
0
                 MI, tmp, Address, Decoder))) { \
88449
0
        return MCDisassembler_Fail; \
88450
0
      } \
88451
0
      tmp = fieldname(insn, 1, 3); \
88452
0
      if (!Check(&S, DecodeMQPRRegisterClass( \
88453
0
                 MI, tmp, Address, Decoder))) { \
88454
0
        return MCDisassembler_Fail; \
88455
0
      } \
88456
0
      return S; \
88457
0
    case 177: \
88458
0
      tmp = fieldname(insn, 13, 3) << 1; \
88459
0
      if (!Check(&S, DecodetGPREvenRegisterClass( \
88460
0
                 MI, tmp, Address, Decoder))) { \
88461
0
        return MCDisassembler_Fail; \
88462
0
      } \
88463
0
      tmp = fieldname(insn, 20, 3) << 1; \
88464
0
      if (!Check(&S, DecodetGPROddRegisterClass( \
88465
0
                 MI, tmp, Address, Decoder))) { \
88466
0
        return MCDisassembler_Fail; \
88467
0
      } \
88468
0
      tmp = fieldname(insn, 13, 3) << 1; \
88469
0
      if (!Check(&S, DecodetGPREvenRegisterClass( \
88470
0
                 MI, tmp, Address, Decoder))) { \
88471
0
        return MCDisassembler_Fail; \
88472
0
      } \
88473
0
      tmp = fieldname(insn, 20, 3) << 1; \
88474
0
      if (!Check(&S, DecodetGPROddRegisterClass( \
88475
0
                 MI, tmp, Address, Decoder))) { \
88476
0
        return MCDisassembler_Fail; \
88477
0
      } \
88478
0
      tmp = fieldname(insn, 17, 3); \
88479
0
      if (!Check(&S, DecodeMQPRRegisterClass( \
88480
0
                 MI, tmp, Address, Decoder))) { \
88481
0
        return MCDisassembler_Fail; \
88482
0
      } \
88483
0
      tmp = fieldname(insn, 1, 3); \
88484
0
      if (!Check(&S, DecodeMQPRRegisterClass( \
88485
0
                 MI, tmp, Address, Decoder))) { \
88486
0
        return MCDisassembler_Fail; \
88487
0
      } \
88488
0
      return S; \
88489
0
    case 178: \
88490
0
      tmp = fieldname(insn, 12, 4); \
88491
0
      if (!Check(&S, DecoderGPRRegisterClass( \
88492
0
                 MI, tmp, Address, Decoder))) { \
88493
0
        return MCDisassembler_Fail; \
88494
0
      } \
88495
0
      tmp = fieldname(insn, 12, 4); \
88496
0
      if (!Check(&S, DecoderGPRRegisterClass( \
88497
0
                 MI, tmp, Address, Decoder))) { \
88498
0
        return MCDisassembler_Fail; \
88499
0
      } \
88500
0
      tmp = fieldname(insn, 1, 3); \
88501
0
      if (!Check(&S, DecodeMQPRRegisterClass( \
88502
0
                 MI, tmp, Address, Decoder))) { \
88503
0
        return MCDisassembler_Fail; \
88504
0
      } \
88505
0
      return S; \
88506
0
    case 179: \
88507
0
      tmp = fieldname(insn, 13, 3) << 1; \
88508
0
      if (!Check(&S, DecodetGPREvenRegisterClass( \
88509
0
                 MI, tmp, Address, Decoder))) { \
88510
0
        return MCDisassembler_Fail; \
88511
0
      } \
88512
0
      tmp = fieldname(insn, 1, 3); \
88513
0
      if (!Check(&S, DecodeMQPRRegisterClass( \
88514
0
                 MI, tmp, Address, Decoder))) { \
88515
0
        return MCDisassembler_Fail; \
88516
0
      } \
88517
0
      return S; \
88518
0
    case 180: \
88519
0
      tmp = fieldname(insn, 13, 3) << 1; \
88520
0
      if (!Check(&S, DecodetGPREvenRegisterClass( \
88521
0
                 MI, tmp, Address, Decoder))) { \
88522
0
        return MCDisassembler_Fail; \
88523
0
      } \
88524
0
      tmp = fieldname(insn, 20, 3) << 1; \
88525
0
      if (!Check(&S, DecodetGPROddRegisterClass( \
88526
0
                 MI, tmp, Address, Decoder))) { \
88527
0
        return MCDisassembler_Fail; \
88528
0
      } \
88529
0
      tmp = fieldname(insn, 1, 3); \
88530
0
      if (!Check(&S, DecodeMQPRRegisterClass( \
88531
0
                 MI, tmp, Address, Decoder))) { \
88532
0
        return MCDisassembler_Fail; \
88533
0
      } \
88534
0
      return S; \
88535
0
    case 181: \
88536
0
      tmp = fieldname(insn, 13, 3) << 1; \
88537
0
      if (!Check(&S, DecodetGPREvenRegisterClass( \
88538
0
                 MI, tmp, Address, Decoder))) { \
88539
0
        return MCDisassembler_Fail; \
88540
0
      } \
88541
0
      tmp = fieldname(insn, 13, 3) << 1; \
88542
0
      if (!Check(&S, DecodetGPREvenRegisterClass( \
88543
0
                 MI, tmp, Address, Decoder))) { \
88544
0
        return MCDisassembler_Fail; \
88545
0
      } \
88546
0
      tmp = fieldname(insn, 1, 3); \
88547
0
      if (!Check(&S, DecodeMQPRRegisterClass( \
88548
0
                 MI, tmp, Address, Decoder))) { \
88549
0
        return MCDisassembler_Fail; \
88550
0
      } \
88551
0
      return S; \
88552
0
    case 182: \
88553
0
      tmp = fieldname(insn, 13, 3) << 1; \
88554
0
      if (!Check(&S, DecodetGPREvenRegisterClass( \
88555
0
                 MI, tmp, Address, Decoder))) { \
88556
0
        return MCDisassembler_Fail; \
88557
0
      } \
88558
0
      tmp = fieldname(insn, 20, 3) << 1; \
88559
0
      if (!Check(&S, DecodetGPROddRegisterClass( \
88560
0
                 MI, tmp, Address, Decoder))) { \
88561
0
        return MCDisassembler_Fail; \
88562
0
      } \
88563
0
      tmp = fieldname(insn, 13, 3) << 1; \
88564
0
      if (!Check(&S, DecodetGPREvenRegisterClass( \
88565
0
                 MI, tmp, Address, Decoder))) { \
88566
0
        return MCDisassembler_Fail; \
88567
0
      } \
88568
0
      tmp = fieldname(insn, 20, 3) << 1; \
88569
0
      if (!Check(&S, DecodetGPROddRegisterClass( \
88570
0
                 MI, tmp, Address, Decoder))) { \
88571
0
        return MCDisassembler_Fail; \
88572
0
      } \
88573
0
      tmp = fieldname(insn, 1, 3); \
88574
0
      if (!Check(&S, DecodeMQPRRegisterClass( \
88575
0
                 MI, tmp, Address, Decoder))) { \
88576
0
        return MCDisassembler_Fail; \
88577
0
      } \
88578
0
      return S; \
88579
0
    case 183: \
88580
0
      tmp = fieldname(insn, 12, 4); \
88581
0
      if (!Check(&S, DecoderGPRRegisterClass( \
88582
0
                 MI, tmp, Address, Decoder))) { \
88583
0
        return MCDisassembler_Fail; \
88584
0
      } \
88585
0
      tmp = fieldname(insn, 12, 4); \
88586
0
      if (!Check(&S, DecoderGPRRegisterClass( \
88587
0
                 MI, tmp, Address, Decoder))) { \
88588
0
        return MCDisassembler_Fail; \
88589
0
      } \
88590
0
      tmp = 0x0; \
88591
0
      tmp |= fieldname(insn, 7, 1) << 3; \
88592
0
      tmp |= fieldname(insn, 17, 3) << 0; \
88593
0
      if (!Check(&S, DecodeMQPRRegisterClass( \
88594
0
                 MI, tmp, Address, Decoder))) { \
88595
0
        return MCDisassembler_Fail; \
88596
0
      } \
88597
0
      tmp = 0x0; \
88598
0
      tmp |= fieldname(insn, 1, 3) << 0; \
88599
0
      tmp |= fieldname(insn, 5, 1) << 3; \
88600
0
      if (!Check(&S, DecodeMQPRRegisterClass( \
88601
0
                 MI, tmp, Address, Decoder))) { \
88602
0
        return MCDisassembler_Fail; \
88603
0
      } \
88604
0
      return S; \
88605
0
    case 184: \
88606
0
      tmp = 0x0; \
88607
0
      tmp |= fieldname(insn, 13, 3) << 0; \
88608
0
      tmp |= fieldname(insn, 22, 1) << 3; \
88609
0
      if (!Check(&S, DecodeMQPRRegisterClass( \
88610
0
                 MI, tmp, Address, Decoder))) { \
88611
0
        return MCDisassembler_Fail; \
88612
0
      } \
88613
0
      tmp = 0x0; \
88614
0
      tmp |= fieldname(insn, 13, 3) << 0; \
88615
0
      tmp |= fieldname(insn, 22, 1) << 3; \
88616
0
      if (!Check(&S, DecodeMQPRRegisterClass( \
88617
0
                 MI, tmp, Address, Decoder))) { \
88618
0
        return MCDisassembler_Fail; \
88619
0
      } \
88620
0
      tmp = 0x0; \
88621
0
      tmp |= fieldname(insn, 1, 3) << 0; \
88622
0
      tmp |= fieldname(insn, 5, 1) << 3; \
88623
0
      if (!Check(&S, DecodeMQPRRegisterClass( \
88624
0
                 MI, tmp, Address, Decoder))) { \
88625
0
        return MCDisassembler_Fail; \
88626
0
      } \
88627
0
      tmp = fieldname(insn, 16, 3); \
88628
0
      if (!Check(&S, DecodeShiftRight8Imm(MI, tmp, Address, \
88629
0
                  Decoder))) { \
88630
0
        return MCDisassembler_Fail; \
88631
0
      } \
88632
0
      return S; \
88633
0
    case 185: \
88634
0
      tmp = 0x0; \
88635
0
      tmp |= fieldname(insn, 13, 3) << 0; \
88636
0
      tmp |= fieldname(insn, 22, 1) << 3; \
88637
0
      if (!Check(&S, DecodeMQPRRegisterClass( \
88638
0
                 MI, tmp, Address, Decoder))) { \
88639
0
        return MCDisassembler_Fail; \
88640
0
      } \
88641
0
      tmp = 0x0; \
88642
0
      tmp |= fieldname(insn, 13, 3) << 0; \
88643
0
      tmp |= fieldname(insn, 22, 1) << 3; \
88644
0
      if (!Check(&S, DecodeMQPRRegisterClass( \
88645
0
                 MI, tmp, Address, Decoder))) { \
88646
0
        return MCDisassembler_Fail; \
88647
0
      } \
88648
0
      tmp = 0x0; \
88649
0
      tmp |= fieldname(insn, 1, 3) << 0; \
88650
0
      tmp |= fieldname(insn, 5, 1) << 3; \
88651
0
      if (!Check(&S, DecodeMQPRRegisterClass( \
88652
0
                 MI, tmp, Address, Decoder))) { \
88653
0
        return MCDisassembler_Fail; \
88654
0
      } \
88655
0
      tmp = fieldname(insn, 16, 4); \
88656
0
      if (!Check(&S, DecodeShiftRight16Imm(MI, tmp, Address, \
88657
0
                   Decoder))) { \
88658
0
        return MCDisassembler_Fail; \
88659
0
      } \
88660
0
      return S; \
88661
0
    case 186: \
88662
0
      tmp = 0x0; \
88663
0
      tmp |= fieldname(insn, 13, 3) << 0; \
88664
0
      tmp |= fieldname(insn, 22, 1) << 3; \
88665
0
      if (!Check(&S, DecodeMQPRRegisterClass( \
88666
0
                 MI, tmp, Address, Decoder))) { \
88667
0
        return MCDisassembler_Fail; \
88668
0
      } \
88669
0
      tmp = 0x0; \
88670
0
      tmp |= fieldname(insn, 1, 3) << 0; \
88671
0
      tmp |= fieldname(insn, 5, 1) << 3; \
88672
0
      if (!Check(&S, DecodeMQPRRegisterClass( \
88673
0
                 MI, tmp, Address, Decoder))) { \
88674
0
        return MCDisassembler_Fail; \
88675
0
      } \
88676
0
      tmp = fieldname(insn, 16, 3); \
88677
0
      MCOperand_CreateImm0(MI, tmp); \
88678
0
      tmp = 0x0; \
88679
0
      tmp |= fieldname(insn, 13, 3) << 0; \
88680
0
      tmp |= fieldname(insn, 22, 1) << 3; \
88681
0
      if (!Check(&S, DecodeVpredROperand(MI, tmp, Address, \
88682
0
                 Decoder))) { \
88683
0
        return MCDisassembler_Fail; \
88684
0
      } \
88685
0
      return S; \
88686
0
    case 187: \
88687
0
      tmp = 0x0; \
88688
0
      tmp |= fieldname(insn, 13, 3) << 0; \
88689
0
      tmp |= fieldname(insn, 22, 1) << 3; \
88690
0
      if (!Check(&S, DecodeMQPRRegisterClass( \
88691
0
                 MI, tmp, Address, Decoder))) { \
88692
0
        return MCDisassembler_Fail; \
88693
0
      } \
88694
0
      tmp = 0x0; \
88695
0
      tmp |= fieldname(insn, 1, 3) << 0; \
88696
0
      tmp |= fieldname(insn, 5, 1) << 3; \
88697
0
      if (!Check(&S, DecodeMQPRRegisterClass( \
88698
0
                 MI, tmp, Address, Decoder))) { \
88699
0
        return MCDisassembler_Fail; \
88700
0
      } \
88701
0
      tmp = fieldname(insn, 16, 4); \
88702
0
      MCOperand_CreateImm0(MI, tmp); \
88703
0
      tmp = 0x0; \
88704
0
      tmp |= fieldname(insn, 13, 3) << 0; \
88705
0
      tmp |= fieldname(insn, 22, 1) << 3; \
88706
0
      if (!Check(&S, DecodeVpredROperand(MI, tmp, Address, \
88707
0
                 Decoder))) { \
88708
0
        return MCDisassembler_Fail; \
88709
0
      } \
88710
0
      return S; \
88711
0
    case 188: \
88712
0
      tmp = fieldname(insn, 0, 4); \
88713
0
      if (!Check(&S, DecoderGPRRegisterClass( \
88714
0
                 MI, tmp, Address, Decoder))) { \
88715
0
        return MCDisassembler_Fail; \
88716
0
      } \
88717
0
      tmp = 0x0; \
88718
0
      tmp |= fieldname(insn, 13, 3) << 0; \
88719
0
      tmp |= fieldname(insn, 22, 1) << 3; \
88720
0
      if (!Check(&S, DecodeMQPRRegisterClass( \
88721
0
                 MI, tmp, Address, Decoder))) { \
88722
0
        return MCDisassembler_Fail; \
88723
0
      } \
88724
0
      tmp = 0x0; \
88725
0
      tmp |= fieldname(insn, 13, 3) << 0; \
88726
0
      tmp |= fieldname(insn, 22, 1) << 3; \
88727
0
      if (!Check(&S, DecodeMQPRRegisterClass( \
88728
0
                 MI, tmp, Address, Decoder))) { \
88729
0
        return MCDisassembler_Fail; \
88730
0
      } \
88731
0
      tmp = fieldname(insn, 0, 4); \
88732
0
      if (!Check(&S, DecoderGPRRegisterClass( \
88733
0
                 MI, tmp, Address, Decoder))) { \
88734
0
        return MCDisassembler_Fail; \
88735
0
      } \
88736
0
      tmp = fieldname(insn, 16, 5); \
88737
0
      if (!Check(&S, DecodeLongShiftOperand( \
88738
0
                 MI, tmp, Address, Decoder))) { \
88739
0
        return MCDisassembler_Fail; \
88740
0
      } \
88741
0
      return S; \
88742
0
    case 189: \
88743
0
      tmp = 0x0; \
88744
0
      tmp |= fieldname(insn, 13, 3) << 0; \
88745
0
      tmp |= fieldname(insn, 22, 1) << 3; \
88746
0
      if (!Check(&S, DecodeMQPRRegisterClass( \
88747
0
                 MI, tmp, Address, Decoder))) { \
88748
0
        return MCDisassembler_Fail; \
88749
0
      } \
88750
0
      tmp = 0x0; \
88751
0
      tmp |= fieldname(insn, 1, 3) << 0; \
88752
0
      tmp |= fieldname(insn, 5, 1) << 3; \
88753
0
      if (!Check(&S, DecodeMQPRRegisterClass( \
88754
0
                 MI, tmp, Address, Decoder))) { \
88755
0
        return MCDisassembler_Fail; \
88756
0
      } \
88757
0
      tmp = 0x0; \
88758
0
      tmp |= fieldname(insn, 7, 1) << 3; \
88759
0
      tmp |= fieldname(insn, 17, 3) << 0; \
88760
0
      if (!Check(&S, DecodeMQPRRegisterClass( \
88761
0
                 MI, tmp, Address, Decoder))) { \
88762
0
        return MCDisassembler_Fail; \
88763
0
      } \
88764
0
      tmp = 0x0; \
88765
0
      tmp |= fieldname(insn, 13, 3) << 0; \
88766
0
      tmp |= fieldname(insn, 22, 1) << 3; \
88767
0
      if (!Check(&S, DecodeVpredROperand(MI, tmp, Address, \
88768
0
                 Decoder))) { \
88769
0
        return MCDisassembler_Fail; \
88770
0
      } \
88771
0
      return S; \
88772
0
    case 190: \
88773
0
      if (!Check(&S, DecodeMVEModImmInstruction( \
88774
0
                 MI, insn, Address, Decoder))) { \
88775
0
        return MCDisassembler_Fail; \
88776
0
      } \
88777
0
      return S; \
88778
0
    case 191: \
88779
0
      tmp = 0x0; \
88780
0
      tmp |= fieldname(insn, 13, 3) << 0; \
88781
0
      tmp |= fieldname(insn, 22, 1) << 3; \
88782
0
      if (!Check(&S, DecodeMQPRRegisterClass( \
88783
0
                 MI, tmp, Address, Decoder))) { \
88784
0
        return MCDisassembler_Fail; \
88785
0
      } \
88786
0
      tmp = 0x0; \
88787
0
      tmp |= fieldname(insn, 13, 3) << 0; \
88788
0
      tmp |= fieldname(insn, 22, 1) << 3; \
88789
0
      if (!Check(&S, DecodeMQPRRegisterClass( \
88790
0
                 MI, tmp, Address, Decoder))) { \
88791
0
        return MCDisassembler_Fail; \
88792
0
      } \
88793
0
      tmp = 0x0; \
88794
0
      tmp |= fieldname(insn, 0, 4) << 0; \
88795
0
      tmp |= fieldname(insn, 9, 2) << 9; \
88796
0
      tmp |= fieldname(insn, 16, 3) << 4; \
88797
0
      tmp |= fieldname(insn, 28, 1) << 7; \
88798
0
      MCOperand_CreateImm0(MI, tmp); \
88799
0
      return S; \
88800
0
    case 192: \
88801
0
      tmp = 0x0; \
88802
0
      tmp |= fieldname(insn, 13, 3) << 0; \
88803
0
      tmp |= fieldname(insn, 22, 1) << 3; \
88804
0
      if (!Check(&S, DecodeMQPRRegisterClass( \
88805
0
                 MI, tmp, Address, Decoder))) { \
88806
0
        return MCDisassembler_Fail; \
88807
0
      } \
88808
0
      tmp = 0x0; \
88809
0
      tmp |= fieldname(insn, 13, 3) << 0; \
88810
0
      tmp |= fieldname(insn, 22, 1) << 3; \
88811
0
      if (!Check(&S, DecodeMQPRRegisterClass( \
88812
0
                 MI, tmp, Address, Decoder))) { \
88813
0
        return MCDisassembler_Fail; \
88814
0
      } \
88815
0
      tmp = 0x0; \
88816
0
      tmp |= fieldname(insn, 0, 4) << 0; \
88817
0
      tmp |= fieldname(insn, 9, 1) << 9; \
88818
0
      tmp |= fieldname(insn, 16, 3) << 4; \
88819
0
      tmp |= fieldname(insn, 28, 1) << 7; \
88820
0
      MCOperand_CreateImm0(MI, tmp); \
88821
0
      return S; \
88822
0
    case 193: \
88823
0
      tmp = 0x0; \
88824
0
      tmp |= fieldname(insn, 13, 3) << 0; \
88825
0
      tmp |= fieldname(insn, 22, 1) << 3; \
88826
0
      if (!Check(&S, DecodeMQPRRegisterClass( \
88827
0
                 MI, tmp, Address, Decoder))) { \
88828
0
        return MCDisassembler_Fail; \
88829
0
      } \
88830
0
      tmp = 0x0; \
88831
0
      tmp |= fieldname(insn, 1, 3) << 0; \
88832
0
      tmp |= fieldname(insn, 5, 1) << 3; \
88833
0
      if (!Check(&S, DecodeMQPRRegisterClass( \
88834
0
                 MI, tmp, Address, Decoder))) { \
88835
0
        return MCDisassembler_Fail; \
88836
0
      } \
88837
0
      tmp = fieldname(insn, 16, 3); \
88838
0
      if (!Check(&S, DecodeShiftRight8Imm(MI, tmp, Address, \
88839
0
                  Decoder))) { \
88840
0
        return MCDisassembler_Fail; \
88841
0
      } \
88842
0
      tmp = 0x0; \
88843
0
      tmp |= fieldname(insn, 13, 3) << 0; \
88844
0
      tmp |= fieldname(insn, 22, 1) << 3; \
88845
0
      if (!Check(&S, DecodeVpredROperand(MI, tmp, Address, \
88846
0
                 Decoder))) { \
88847
0
        return MCDisassembler_Fail; \
88848
0
      } \
88849
0
      return S; \
88850
0
    case 194: \
88851
0
      tmp = 0x0; \
88852
0
      tmp |= fieldname(insn, 13, 3) << 0; \
88853
0
      tmp |= fieldname(insn, 22, 1) << 3; \
88854
0
      if (!Check(&S, DecodeMQPRRegisterClass( \
88855
0
                 MI, tmp, Address, Decoder))) { \
88856
0
        return MCDisassembler_Fail; \
88857
0
      } \
88858
0
      tmp = 0x0; \
88859
0
      tmp |= fieldname(insn, 13, 3) << 0; \
88860
0
      tmp |= fieldname(insn, 22, 1) << 3; \
88861
0
      if (!Check(&S, DecodeMQPRRegisterClass( \
88862
0
                 MI, tmp, Address, Decoder))) { \
88863
0
        return MCDisassembler_Fail; \
88864
0
      } \
88865
0
      tmp = 0x0; \
88866
0
      tmp |= fieldname(insn, 1, 3) << 0; \
88867
0
      tmp |= fieldname(insn, 5, 1) << 3; \
88868
0
      if (!Check(&S, DecodeMQPRRegisterClass( \
88869
0
                 MI, tmp, Address, Decoder))) { \
88870
0
        return MCDisassembler_Fail; \
88871
0
      } \
88872
0
      tmp = fieldname(insn, 16, 3); \
88873
0
      MCOperand_CreateImm0(MI, tmp); \
88874
0
      return S; \
88875
0
    case 195: \
88876
0
      tmp = 0x0; \
88877
0
      tmp |= fieldname(insn, 13, 3) << 0; \
88878
0
      tmp |= fieldname(insn, 22, 1) << 3; \
88879
0
      if (!Check(&S, DecodeMQPRRegisterClass( \
88880
0
                 MI, tmp, Address, Decoder))) { \
88881
0
        return MCDisassembler_Fail; \
88882
0
      } \
88883
0
      tmp = 0x0; \
88884
0
      tmp |= fieldname(insn, 1, 3) << 0; \
88885
0
      tmp |= fieldname(insn, 5, 1) << 3; \
88886
0
      if (!Check(&S, DecodeMQPRRegisterClass( \
88887
0
                 MI, tmp, Address, Decoder))) { \
88888
0
        return MCDisassembler_Fail; \
88889
0
      } \
88890
0
      tmp = fieldname(insn, 16, 4); \
88891
0
      if (!Check(&S, DecodeShiftRight16Imm(MI, tmp, Address, \
88892
0
                   Decoder))) { \
88893
0
        return MCDisassembler_Fail; \
88894
0
      } \
88895
0
      tmp = 0x0; \
88896
0
      tmp |= fieldname(insn, 13, 3) << 0; \
88897
0
      tmp |= fieldname(insn, 22, 1) << 3; \
88898
0
      if (!Check(&S, DecodeVpredROperand(MI, tmp, Address, \
88899
0
                 Decoder))) { \
88900
0
        return MCDisassembler_Fail; \
88901
0
      } \
88902
0
      return S; \
88903
0
    case 196: \
88904
0
      tmp = 0x0; \
88905
0
      tmp |= fieldname(insn, 13, 3) << 0; \
88906
0
      tmp |= fieldname(insn, 22, 1) << 3; \
88907
0
      if (!Check(&S, DecodeMQPRRegisterClass( \
88908
0
                 MI, tmp, Address, Decoder))) { \
88909
0
        return MCDisassembler_Fail; \
88910
0
      } \
88911
0
      tmp = 0x0; \
88912
0
      tmp |= fieldname(insn, 13, 3) << 0; \
88913
0
      tmp |= fieldname(insn, 22, 1) << 3; \
88914
0
      if (!Check(&S, DecodeMQPRRegisterClass( \
88915
0
                 MI, tmp, Address, Decoder))) { \
88916
0
        return MCDisassembler_Fail; \
88917
0
      } \
88918
0
      tmp = 0x0; \
88919
0
      tmp |= fieldname(insn, 1, 3) << 0; \
88920
0
      tmp |= fieldname(insn, 5, 1) << 3; \
88921
0
      if (!Check(&S, DecodeMQPRRegisterClass( \
88922
0
                 MI, tmp, Address, Decoder))) { \
88923
0
        return MCDisassembler_Fail; \
88924
0
      } \
88925
0
      tmp = fieldname(insn, 16, 4); \
88926
0
      MCOperand_CreateImm0(MI, tmp); \
88927
0
      return S; \
88928
0
    case 197: \
88929
0
      tmp = 0x0; \
88930
0
      tmp |= fieldname(insn, 13, 3) << 0; \
88931
0
      tmp |= fieldname(insn, 22, 1) << 3; \
88932
0
      if (!Check(&S, DecodeMQPRRegisterClass( \
88933
0
                 MI, tmp, Address, Decoder))) { \
88934
0
        return MCDisassembler_Fail; \
88935
0
      } \
88936
0
      tmp = 0x0; \
88937
0
      tmp |= fieldname(insn, 1, 3) << 0; \
88938
0
      tmp |= fieldname(insn, 5, 1) << 3; \
88939
0
      if (!Check(&S, DecodeMQPRRegisterClass( \
88940
0
                 MI, tmp, Address, Decoder))) { \
88941
0
        return MCDisassembler_Fail; \
88942
0
      } \
88943
0
      tmp = fieldname(insn, 16, 5); \
88944
0
      if (!Check(&S, DecodeShiftRight32Imm(MI, tmp, Address, \
88945
0
                   Decoder))) { \
88946
0
        return MCDisassembler_Fail; \
88947
0
      } \
88948
0
      tmp = 0x0; \
88949
0
      tmp |= fieldname(insn, 13, 3) << 0; \
88950
0
      tmp |= fieldname(insn, 22, 1) << 3; \
88951
0
      if (!Check(&S, DecodeVpredROperand(MI, tmp, Address, \
88952
0
                 Decoder))) { \
88953
0
        return MCDisassembler_Fail; \
88954
0
      } \
88955
0
      return S; \
88956
0
    case 198: \
88957
0
      tmp = 0x0; \
88958
0
      tmp |= fieldname(insn, 13, 3) << 0; \
88959
0
      tmp |= fieldname(insn, 22, 1) << 3; \
88960
0
      if (!Check(&S, DecodeMQPRRegisterClass( \
88961
0
                 MI, tmp, Address, Decoder))) { \
88962
0
        return MCDisassembler_Fail; \
88963
0
      } \
88964
0
      tmp = 0x0; \
88965
0
      tmp |= fieldname(insn, 13, 3) << 0; \
88966
0
      tmp |= fieldname(insn, 22, 1) << 3; \
88967
0
      if (!Check(&S, DecodeMQPRRegisterClass( \
88968
0
                 MI, tmp, Address, Decoder))) { \
88969
0
        return MCDisassembler_Fail; \
88970
0
      } \
88971
0
      tmp = 0x0; \
88972
0
      tmp |= fieldname(insn, 1, 3) << 0; \
88973
0
      tmp |= fieldname(insn, 5, 1) << 3; \
88974
0
      if (!Check(&S, DecodeMQPRRegisterClass( \
88975
0
                 MI, tmp, Address, Decoder))) { \
88976
0
        return MCDisassembler_Fail; \
88977
0
      } \
88978
0
      tmp = fieldname(insn, 16, 5); \
88979
0
      if (!Check(&S, DecodeShiftRight32Imm(MI, tmp, Address, \
88980
0
                   Decoder))) { \
88981
0
        return MCDisassembler_Fail; \
88982
0
      } \
88983
0
      return S; \
88984
0
    case 199: \
88985
0
      tmp = 0x0; \
88986
0
      tmp |= fieldname(insn, 13, 3) << 0; \
88987
0
      tmp |= fieldname(insn, 22, 1) << 3; \
88988
0
      if (!Check(&S, DecodeMQPRRegisterClass( \
88989
0
                 MI, tmp, Address, Decoder))) { \
88990
0
        return MCDisassembler_Fail; \
88991
0
      } \
88992
0
      tmp = 0x0; \
88993
0
      tmp |= fieldname(insn, 1, 3) << 0; \
88994
0
      tmp |= fieldname(insn, 5, 1) << 3; \
88995
0
      if (!Check(&S, DecodeMQPRRegisterClass( \
88996
0
                 MI, tmp, Address, Decoder))) { \
88997
0
        return MCDisassembler_Fail; \
88998
0
      } \
88999
0
      tmp = fieldname(insn, 16, 5); \
89000
0
      MCOperand_CreateImm0(MI, tmp); \
89001
0
      tmp = 0x0; \
89002
0
      tmp |= fieldname(insn, 13, 3) << 0; \
89003
0
      tmp |= fieldname(insn, 22, 1) << 3; \
89004
0
      if (!Check(&S, DecodeVpredROperand(MI, tmp, Address, \
89005
0
                 Decoder))) { \
89006
0
        return MCDisassembler_Fail; \
89007
0
      } \
89008
0
      return S; \
89009
0
    case 200: \
89010
0
      tmp = 0x0; \
89011
0
      tmp |= fieldname(insn, 13, 3) << 0; \
89012
0
      tmp |= fieldname(insn, 22, 1) << 3; \
89013
0
      if (!Check(&S, DecodeMQPRRegisterClass( \
89014
0
                 MI, tmp, Address, Decoder))) { \
89015
0
        return MCDisassembler_Fail; \
89016
0
      } \
89017
0
      tmp = 0x0; \
89018
0
      tmp |= fieldname(insn, 13, 3) << 0; \
89019
0
      tmp |= fieldname(insn, 22, 1) << 3; \
89020
0
      if (!Check(&S, DecodeMQPRRegisterClass( \
89021
0
                 MI, tmp, Address, Decoder))) { \
89022
0
        return MCDisassembler_Fail; \
89023
0
      } \
89024
0
      tmp = 0x0; \
89025
0
      tmp |= fieldname(insn, 1, 3) << 0; \
89026
0
      tmp |= fieldname(insn, 5, 1) << 3; \
89027
0
      if (!Check(&S, DecodeMQPRRegisterClass( \
89028
0
                 MI, tmp, Address, Decoder))) { \
89029
0
        return MCDisassembler_Fail; \
89030
0
      } \
89031
0
      tmp = fieldname(insn, 16, 5); \
89032
0
      MCOperand_CreateImm0(MI, tmp); \
89033
0
      return S; \
89034
0
    case 201: \
89035
0
      if (!Check(&S, DecodeMVEVCVTt1fp(MI, insn, Address, \
89036
0
               Decoder))) { \
89037
0
        return MCDisassembler_Fail; \
89038
0
      } \
89039
0
      return S; \
89040
0
    case 202: \
89041
0
      tmp = 0x0; \
89042
0
      tmp |= fieldname(insn, 12, 4) << 0; \
89043
0
      tmp |= fieldname(insn, 22, 1) << 4; \
89044
0
      if (!Check(&S, DecodeDPRRegisterClass( \
89045
0
                 MI, tmp, Address, Decoder))) { \
89046
0
        return MCDisassembler_Fail; \
89047
0
      } \
89048
0
      tmp = 0x0; \
89049
0
      tmp |= fieldname(insn, 7, 1) << 4; \
89050
0
      tmp |= fieldname(insn, 16, 4) << 0; \
89051
0
      if (!Check(&S, DecodeDPRRegisterClass( \
89052
0
                 MI, tmp, Address, Decoder))) { \
89053
0
        return MCDisassembler_Fail; \
89054
0
      } \
89055
0
      tmp = 0x0; \
89056
0
      tmp |= fieldname(insn, 0, 4) << 0; \
89057
0
      tmp |= fieldname(insn, 5, 1) << 4; \
89058
0
      if (!Check(&S, DecodeDPRRegisterClass( \
89059
0
                 MI, tmp, Address, Decoder))) { \
89060
0
        return MCDisassembler_Fail; \
89061
0
      } \
89062
0
      return S; \
89063
0
    case 203: \
89064
0
      tmp = 0x0; \
89065
0
      tmp |= fieldname(insn, 12, 4) << 0; \
89066
0
      tmp |= fieldname(insn, 22, 1) << 4; \
89067
0
      if (!Check(&S, DecodeQPRRegisterClass( \
89068
0
                 MI, tmp, Address, Decoder))) { \
89069
0
        return MCDisassembler_Fail; \
89070
0
      } \
89071
0
      tmp = 0x0; \
89072
0
      tmp |= fieldname(insn, 7, 1) << 4; \
89073
0
      tmp |= fieldname(insn, 16, 4) << 0; \
89074
0
      if (!Check(&S, DecodeQPRRegisterClass( \
89075
0
                 MI, tmp, Address, Decoder))) { \
89076
0
        return MCDisassembler_Fail; \
89077
0
      } \
89078
0
      tmp = 0x0; \
89079
0
      tmp |= fieldname(insn, 0, 4) << 0; \
89080
0
      tmp |= fieldname(insn, 5, 1) << 4; \
89081
0
      if (!Check(&S, DecodeQPRRegisterClass( \
89082
0
                 MI, tmp, Address, Decoder))) { \
89083
0
        return MCDisassembler_Fail; \
89084
0
      } \
89085
0
      return S; \
89086
0
    case 204: \
89087
0
      tmp = 0x0; \
89088
0
      tmp |= fieldname(insn, 12, 4) << 0; \
89089
0
      tmp |= fieldname(insn, 22, 1) << 4; \
89090
0
      if (!Check(&S, DecodeQPRRegisterClass( \
89091
0
                 MI, tmp, Address, Decoder))) { \
89092
0
        return MCDisassembler_Fail; \
89093
0
      } \
89094
0
      tmp = 0x0; \
89095
0
      tmp |= fieldname(insn, 7, 1) << 4; \
89096
0
      tmp |= fieldname(insn, 16, 4) << 0; \
89097
0
      if (!Check(&S, DecodeDPRRegisterClass( \
89098
0
                 MI, tmp, Address, Decoder))) { \
89099
0
        return MCDisassembler_Fail; \
89100
0
      } \
89101
0
      tmp = 0x0; \
89102
0
      tmp |= fieldname(insn, 0, 4) << 0; \
89103
0
      tmp |= fieldname(insn, 5, 1) << 4; \
89104
0
      if (!Check(&S, DecodeDPRRegisterClass( \
89105
0
                 MI, tmp, Address, Decoder))) { \
89106
0
        return MCDisassembler_Fail; \
89107
0
      } \
89108
0
      return S; \
89109
0
    case 205: \
89110
0
      tmp = 0x0; \
89111
0
      tmp |= fieldname(insn, 12, 4) << 0; \
89112
0
      tmp |= fieldname(insn, 22, 1) << 4; \
89113
0
      if (!Check(&S, DecodeQPRRegisterClass( \
89114
0
                 MI, tmp, Address, Decoder))) { \
89115
0
        return MCDisassembler_Fail; \
89116
0
      } \
89117
0
      tmp = 0x0; \
89118
0
      tmp |= fieldname(insn, 7, 1) << 4; \
89119
0
      tmp |= fieldname(insn, 16, 4) << 0; \
89120
0
      if (!Check(&S, DecodeQPRRegisterClass( \
89121
0
                 MI, tmp, Address, Decoder))) { \
89122
0
        return MCDisassembler_Fail; \
89123
0
      } \
89124
0
      tmp = 0x0; \
89125
0
      tmp |= fieldname(insn, 0, 4) << 0; \
89126
0
      tmp |= fieldname(insn, 5, 1) << 4; \
89127
0
      if (!Check(&S, DecodeDPRRegisterClass( \
89128
0
                 MI, tmp, Address, Decoder))) { \
89129
0
        return MCDisassembler_Fail; \
89130
0
      } \
89131
0
      return S; \
89132
0
    case 206: \
89133
0
      tmp = 0x0; \
89134
0
      tmp |= fieldname(insn, 12, 4) << 0; \
89135
0
      tmp |= fieldname(insn, 22, 1) << 4; \
89136
0
      if (!Check(&S, DecodeDPRRegisterClass( \
89137
0
                 MI, tmp, Address, Decoder))) { \
89138
0
        return MCDisassembler_Fail; \
89139
0
      } \
89140
0
      tmp = 0x0; \
89141
0
      tmp |= fieldname(insn, 0, 4) << 0; \
89142
0
      tmp |= fieldname(insn, 5, 1) << 4; \
89143
0
      if (!Check(&S, DecodeDPRRegisterClass( \
89144
0
                 MI, tmp, Address, Decoder))) { \
89145
0
        return MCDisassembler_Fail; \
89146
0
      } \
89147
0
      tmp = 0x0; \
89148
0
      tmp |= fieldname(insn, 7, 1) << 4; \
89149
0
      tmp |= fieldname(insn, 16, 4) << 0; \
89150
0
      if (!Check(&S, DecodeDPRRegisterClass( \
89151
0
                 MI, tmp, Address, Decoder))) { \
89152
0
        return MCDisassembler_Fail; \
89153
0
      } \
89154
0
      return S; \
89155
0
    case 207: \
89156
0
      tmp = 0x0; \
89157
0
      tmp |= fieldname(insn, 12, 4) << 0; \
89158
0
      tmp |= fieldname(insn, 22, 1) << 4; \
89159
0
      if (!Check(&S, DecodeQPRRegisterClass( \
89160
0
                 MI, tmp, Address, Decoder))) { \
89161
0
        return MCDisassembler_Fail; \
89162
0
      } \
89163
0
      tmp = 0x0; \
89164
0
      tmp |= fieldname(insn, 0, 4) << 0; \
89165
0
      tmp |= fieldname(insn, 5, 1) << 4; \
89166
0
      if (!Check(&S, DecodeQPRRegisterClass( \
89167
0
                 MI, tmp, Address, Decoder))) { \
89168
0
        return MCDisassembler_Fail; \
89169
0
      } \
89170
0
      tmp = 0x0; \
89171
0
      tmp |= fieldname(insn, 7, 1) << 4; \
89172
0
      tmp |= fieldname(insn, 16, 4) << 0; \
89173
0
      if (!Check(&S, DecodeQPRRegisterClass( \
89174
0
                 MI, tmp, Address, Decoder))) { \
89175
0
        return MCDisassembler_Fail; \
89176
0
      } \
89177
0
      return S; \
89178
0
    case 208: \
89179
0
      tmp = 0x0; \
89180
0
      tmp |= fieldname(insn, 12, 4) << 0; \
89181
0
      tmp |= fieldname(insn, 22, 1) << 4; \
89182
0
      if (!Check(&S, DecodeDPRRegisterClass( \
89183
0
                 MI, tmp, Address, Decoder))) { \
89184
0
        return MCDisassembler_Fail; \
89185
0
      } \
89186
0
      tmp = 0x0; \
89187
0
      tmp |= fieldname(insn, 7, 1) << 4; \
89188
0
      tmp |= fieldname(insn, 16, 4) << 0; \
89189
0
      if (!Check(&S, DecodeQPRRegisterClass( \
89190
0
                 MI, tmp, Address, Decoder))) { \
89191
0
        return MCDisassembler_Fail; \
89192
0
      } \
89193
0
      tmp = 0x0; \
89194
0
      tmp |= fieldname(insn, 0, 4) << 0; \
89195
0
      tmp |= fieldname(insn, 5, 1) << 4; \
89196
0
      if (!Check(&S, DecodeQPRRegisterClass( \
89197
0
                 MI, tmp, Address, Decoder))) { \
89198
0
        return MCDisassembler_Fail; \
89199
0
      } \
89200
0
      return S; \
89201
0
    case 209: \
89202
0
      tmp = 0x0; \
89203
0
      tmp |= fieldname(insn, 12, 4) << 0; \
89204
0
      tmp |= fieldname(insn, 22, 1) << 4; \
89205
0
      if (!Check(&S, DecodeQPRRegisterClass( \
89206
0
                 MI, tmp, Address, Decoder))) { \
89207
0
        return MCDisassembler_Fail; \
89208
0
      } \
89209
0
      tmp = 0x0; \
89210
0
      tmp |= fieldname(insn, 12, 4) << 0; \
89211
0
      tmp |= fieldname(insn, 22, 1) << 4; \
89212
0
      if (!Check(&S, DecodeQPRRegisterClass( \
89213
0
                 MI, tmp, Address, Decoder))) { \
89214
0
        return MCDisassembler_Fail; \
89215
0
      } \
89216
0
      tmp = 0x0; \
89217
0
      tmp |= fieldname(insn, 7, 1) << 4; \
89218
0
      tmp |= fieldname(insn, 16, 4) << 0; \
89219
0
      if (!Check(&S, DecodeDPRRegisterClass( \
89220
0
                 MI, tmp, Address, Decoder))) { \
89221
0
        return MCDisassembler_Fail; \
89222
0
      } \
89223
0
      tmp = 0x0; \
89224
0
      tmp |= fieldname(insn, 0, 4) << 0; \
89225
0
      tmp |= fieldname(insn, 5, 1) << 4; \
89226
0
      if (!Check(&S, DecodeDPRRegisterClass( \
89227
0
                 MI, tmp, Address, Decoder))) { \
89228
0
        return MCDisassembler_Fail; \
89229
0
      } \
89230
0
      return S; \
89231
0
    case 210: \
89232
0
      tmp = 0x0; \
89233
0
      tmp |= fieldname(insn, 12, 4) << 0; \
89234
0
      tmp |= fieldname(insn, 22, 1) << 4; \
89235
0
      if (!Check(&S, DecodeDPRRegisterClass( \
89236
0
                 MI, tmp, Address, Decoder))) { \
89237
0
        return MCDisassembler_Fail; \
89238
0
      } \
89239
0
      tmp = 0x0; \
89240
0
      tmp |= fieldname(insn, 12, 4) << 0; \
89241
0
      tmp |= fieldname(insn, 22, 1) << 4; \
89242
0
      if (!Check(&S, DecodeDPRRegisterClass( \
89243
0
                 MI, tmp, Address, Decoder))) { \
89244
0
        return MCDisassembler_Fail; \
89245
0
      } \
89246
0
      tmp = 0x0; \
89247
0
      tmp |= fieldname(insn, 7, 1) << 4; \
89248
0
      tmp |= fieldname(insn, 16, 4) << 0; \
89249
0
      if (!Check(&S, DecodeDPRRegisterClass( \
89250
0
                 MI, tmp, Address, Decoder))) { \
89251
0
        return MCDisassembler_Fail; \
89252
0
      } \
89253
0
      tmp = 0x0; \
89254
0
      tmp |= fieldname(insn, 0, 4) << 0; \
89255
0
      tmp |= fieldname(insn, 5, 1) << 4; \
89256
0
      if (!Check(&S, DecodeDPRRegisterClass( \
89257
0
                 MI, tmp, Address, Decoder))) { \
89258
0
        return MCDisassembler_Fail; \
89259
0
      } \
89260
0
      return S; \
89261
0
    case 211: \
89262
0
      tmp = 0x0; \
89263
0
      tmp |= fieldname(insn, 12, 4) << 0; \
89264
0
      tmp |= fieldname(insn, 22, 1) << 4; \
89265
0
      if (!Check(&S, DecodeQPRRegisterClass( \
89266
0
                 MI, tmp, Address, Decoder))) { \
89267
0
        return MCDisassembler_Fail; \
89268
0
      } \
89269
0
      tmp = 0x0; \
89270
0
      tmp |= fieldname(insn, 12, 4) << 0; \
89271
0
      tmp |= fieldname(insn, 22, 1) << 4; \
89272
0
      if (!Check(&S, DecodeQPRRegisterClass( \
89273
0
                 MI, tmp, Address, Decoder))) { \
89274
0
        return MCDisassembler_Fail; \
89275
0
      } \
89276
0
      tmp = 0x0; \
89277
0
      tmp |= fieldname(insn, 7, 1) << 4; \
89278
0
      tmp |= fieldname(insn, 16, 4) << 0; \
89279
0
      if (!Check(&S, DecodeQPRRegisterClass( \
89280
0
                 MI, tmp, Address, Decoder))) { \
89281
0
        return MCDisassembler_Fail; \
89282
0
      } \
89283
0
      tmp = 0x0; \
89284
0
      tmp |= fieldname(insn, 0, 4) << 0; \
89285
0
      tmp |= fieldname(insn, 5, 1) << 4; \
89286
0
      if (!Check(&S, DecodeQPRRegisterClass( \
89287
0
                 MI, tmp, Address, Decoder))) { \
89288
0
        return MCDisassembler_Fail; \
89289
0
      } \
89290
0
      return S; \
89291
0
    case 212: \
89292
0
      tmp = 0x0; \
89293
0
      tmp |= fieldname(insn, 12, 4) << 0; \
89294
0
      tmp |= fieldname(insn, 22, 1) << 4; \
89295
0
      if (!Check(&S, DecodeDPRRegisterClass( \
89296
0
                 MI, tmp, Address, Decoder))) { \
89297
0
        return MCDisassembler_Fail; \
89298
0
      } \
89299
0
      tmp = 0x0; \
89300
0
      tmp |= fieldname(insn, 12, 4) << 0; \
89301
0
      tmp |= fieldname(insn, 22, 1) << 4; \
89302
0
      if (!Check(&S, DecodeDPRRegisterClass( \
89303
0
                 MI, tmp, Address, Decoder))) { \
89304
0
        return MCDisassembler_Fail; \
89305
0
      } \
89306
0
      tmp = 0x0; \
89307
0
      tmp |= fieldname(insn, 7, 1) << 4; \
89308
0
      tmp |= fieldname(insn, 16, 4) << 0; \
89309
0
      if (!Check(&S, DecodeDPRRegisterClass( \
89310
0
                 MI, tmp, Address, Decoder))) { \
89311
0
        return MCDisassembler_Fail; \
89312
0
      } \
89313
0
      tmp = fieldname(insn, 0, 3); \
89314
0
      if (!Check(&S, DecodeDPR_8RegisterClass( \
89315
0
                 MI, tmp, Address, Decoder))) { \
89316
0
        return MCDisassembler_Fail; \
89317
0
      } \
89318
0
      tmp = 0x0; \
89319
0
      tmp |= fieldname(insn, 3, 1) << 0; \
89320
0
      tmp |= fieldname(insn, 5, 1) << 1; \
89321
0
      MCOperand_CreateImm0(MI, tmp); \
89322
0
      return S; \
89323
0
    case 213: \
89324
0
      tmp = 0x0; \
89325
0
      tmp |= fieldname(insn, 12, 4) << 0; \
89326
0
      tmp |= fieldname(insn, 22, 1) << 4; \
89327
0
      if (!Check(&S, DecodeQPRRegisterClass( \
89328
0
                 MI, tmp, Address, Decoder))) { \
89329
0
        return MCDisassembler_Fail; \
89330
0
      } \
89331
0
      tmp = 0x0; \
89332
0
      tmp |= fieldname(insn, 12, 4) << 0; \
89333
0
      tmp |= fieldname(insn, 22, 1) << 4; \
89334
0
      if (!Check(&S, DecodeQPRRegisterClass( \
89335
0
                 MI, tmp, Address, Decoder))) { \
89336
0
        return MCDisassembler_Fail; \
89337
0
      } \
89338
0
      tmp = 0x0; \
89339
0
      tmp |= fieldname(insn, 7, 1) << 4; \
89340
0
      tmp |= fieldname(insn, 16, 4) << 0; \
89341
0
      if (!Check(&S, DecodeQPRRegisterClass( \
89342
0
                 MI, tmp, Address, Decoder))) { \
89343
0
        return MCDisassembler_Fail; \
89344
0
      } \
89345
0
      tmp = fieldname(insn, 0, 3); \
89346
0
      if (!Check(&S, DecodeDPR_8RegisterClass( \
89347
0
                 MI, tmp, Address, Decoder))) { \
89348
0
        return MCDisassembler_Fail; \
89349
0
      } \
89350
0
      tmp = 0x0; \
89351
0
      tmp |= fieldname(insn, 3, 1) << 0; \
89352
0
      tmp |= fieldname(insn, 5, 1) << 1; \
89353
0
      MCOperand_CreateImm0(MI, tmp); \
89354
0
      return S; \
89355
0
    case 214: \
89356
0
      tmp = 0x0; \
89357
0
      tmp |= fieldname(insn, 12, 4) << 0; \
89358
0
      tmp |= fieldname(insn, 22, 1) << 4; \
89359
0
      if (!Check(&S, DecodeQPRRegisterClass( \
89360
0
                 MI, tmp, Address, Decoder))) { \
89361
0
        return MCDisassembler_Fail; \
89362
0
      } \
89363
0
      tmp = 0x0; \
89364
0
      tmp |= fieldname(insn, 12, 4) << 0; \
89365
0
      tmp |= fieldname(insn, 22, 1) << 4; \
89366
0
      if (!Check(&S, DecodeQPRRegisterClass( \
89367
0
                 MI, tmp, Address, Decoder))) { \
89368
0
        return MCDisassembler_Fail; \
89369
0
      } \
89370
0
      tmp = 0x0; \
89371
0
      tmp |= fieldname(insn, 7, 1) << 4; \
89372
0
      tmp |= fieldname(insn, 16, 4) << 0; \
89373
0
      if (!Check(&S, DecodeDPRRegisterClass( \
89374
0
                 MI, tmp, Address, Decoder))) { \
89375
0
        return MCDisassembler_Fail; \
89376
0
      } \
89377
0
      tmp = fieldname(insn, 0, 3); \
89378
0
      if (!Check(&S, DecodeDPR_8RegisterClass( \
89379
0
                 MI, tmp, Address, Decoder))) { \
89380
0
        return MCDisassembler_Fail; \
89381
0
      } \
89382
0
      tmp = 0x0; \
89383
0
      tmp |= fieldname(insn, 3, 1) << 0; \
89384
0
      tmp |= fieldname(insn, 5, 1) << 1; \
89385
0
      MCOperand_CreateImm0(MI, tmp); \
89386
0
      return S; \
89387
0
    case 215: \
89388
0
      tmp = 0x0; \
89389
0
      tmp |= fieldname(insn, 12, 4) << 0; \
89390
0
      tmp |= fieldname(insn, 22, 1) << 4; \
89391
0
      if (!Check(&S, DecodeDPRRegisterClass( \
89392
0
                 MI, tmp, Address, Decoder))) { \
89393
0
        return MCDisassembler_Fail; \
89394
0
      } \
89395
0
      tmp = 0x0; \
89396
0
      tmp |= fieldname(insn, 7, 1) << 4; \
89397
0
      tmp |= fieldname(insn, 16, 4) << 0; \
89398
0
      if (!Check(&S, DecodeDPRRegisterClass( \
89399
0
                 MI, tmp, Address, Decoder))) { \
89400
0
        return MCDisassembler_Fail; \
89401
0
      } \
89402
0
      tmp = fieldname(insn, 0, 3); \
89403
0
      if (!Check(&S, DecodeDPR_8RegisterClass( \
89404
0
                 MI, tmp, Address, Decoder))) { \
89405
0
        return MCDisassembler_Fail; \
89406
0
      } \
89407
0
      tmp = 0x0; \
89408
0
      tmp |= fieldname(insn, 3, 1) << 0; \
89409
0
      tmp |= fieldname(insn, 5, 1) << 1; \
89410
0
      MCOperand_CreateImm0(MI, tmp); \
89411
0
      return S; \
89412
0
    case 216: \
89413
0
      tmp = 0x0; \
89414
0
      tmp |= fieldname(insn, 12, 4) << 0; \
89415
0
      tmp |= fieldname(insn, 22, 1) << 4; \
89416
0
      if (!Check(&S, DecodeQPRRegisterClass( \
89417
0
                 MI, tmp, Address, Decoder))) { \
89418
0
        return MCDisassembler_Fail; \
89419
0
      } \
89420
0
      tmp = 0x0; \
89421
0
      tmp |= fieldname(insn, 7, 1) << 4; \
89422
0
      tmp |= fieldname(insn, 16, 4) << 0; \
89423
0
      if (!Check(&S, DecodeQPRRegisterClass( \
89424
0
                 MI, tmp, Address, Decoder))) { \
89425
0
        return MCDisassembler_Fail; \
89426
0
      } \
89427
0
      tmp = fieldname(insn, 0, 3); \
89428
0
      if (!Check(&S, DecodeDPR_8RegisterClass( \
89429
0
                 MI, tmp, Address, Decoder))) { \
89430
0
        return MCDisassembler_Fail; \
89431
0
      } \
89432
0
      tmp = 0x0; \
89433
0
      tmp |= fieldname(insn, 3, 1) << 0; \
89434
0
      tmp |= fieldname(insn, 5, 1) << 1; \
89435
0
      MCOperand_CreateImm0(MI, tmp); \
89436
0
      return S; \
89437
0
    case 217: \
89438
0
      tmp = 0x0; \
89439
0
      tmp |= fieldname(insn, 12, 4) << 0; \
89440
0
      tmp |= fieldname(insn, 22, 1) << 4; \
89441
0
      if (!Check(&S, DecodeQPRRegisterClass( \
89442
0
                 MI, tmp, Address, Decoder))) { \
89443
0
        return MCDisassembler_Fail; \
89444
0
      } \
89445
0
      tmp = 0x0; \
89446
0
      tmp |= fieldname(insn, 7, 1) << 4; \
89447
0
      tmp |= fieldname(insn, 16, 4) << 0; \
89448
0
      if (!Check(&S, DecodeDPRRegisterClass( \
89449
0
                 MI, tmp, Address, Decoder))) { \
89450
0
        return MCDisassembler_Fail; \
89451
0
      } \
89452
0
      tmp = fieldname(insn, 0, 3); \
89453
0
      if (!Check(&S, DecodeDPR_8RegisterClass( \
89454
0
                 MI, tmp, Address, Decoder))) { \
89455
0
        return MCDisassembler_Fail; \
89456
0
      } \
89457
0
      tmp = 0x0; \
89458
0
      tmp |= fieldname(insn, 3, 1) << 0; \
89459
0
      tmp |= fieldname(insn, 5, 1) << 1; \
89460
0
      MCOperand_CreateImm0(MI, tmp); \
89461
0
      return S; \
89462
0
    case 218: \
89463
0
      tmp = 0x0; \
89464
0
      tmp |= fieldname(insn, 12, 4) << 0; \
89465
0
      tmp |= fieldname(insn, 22, 1) << 4; \
89466
0
      if (!Check(&S, DecodeDPRRegisterClass( \
89467
0
                 MI, tmp, Address, Decoder))) { \
89468
0
        return MCDisassembler_Fail; \
89469
0
      } \
89470
0
      tmp = 0x0; \
89471
0
      tmp |= fieldname(insn, 12, 4) << 0; \
89472
0
      tmp |= fieldname(insn, 22, 1) << 4; \
89473
0
      if (!Check(&S, DecodeDPRRegisterClass( \
89474
0
                 MI, tmp, Address, Decoder))) { \
89475
0
        return MCDisassembler_Fail; \
89476
0
      } \
89477
0
      tmp = 0x0; \
89478
0
      tmp |= fieldname(insn, 7, 1) << 4; \
89479
0
      tmp |= fieldname(insn, 16, 4) << 0; \
89480
0
      if (!Check(&S, DecodeDPRRegisterClass( \
89481
0
                 MI, tmp, Address, Decoder))) { \
89482
0
        return MCDisassembler_Fail; \
89483
0
      } \
89484
0
      tmp = fieldname(insn, 0, 4); \
89485
0
      if (!Check(&S, DecodeDPR_VFP2RegisterClass( \
89486
0
                 MI, tmp, Address, Decoder))) { \
89487
0
        return MCDisassembler_Fail; \
89488
0
      } \
89489
0
      tmp = fieldname(insn, 5, 1); \
89490
0
      MCOperand_CreateImm0(MI, tmp); \
89491
0
      return S; \
89492
0
    case 219: \
89493
0
      tmp = 0x0; \
89494
0
      tmp |= fieldname(insn, 12, 4) << 0; \
89495
0
      tmp |= fieldname(insn, 22, 1) << 4; \
89496
0
      if (!Check(&S, DecodeQPRRegisterClass( \
89497
0
                 MI, tmp, Address, Decoder))) { \
89498
0
        return MCDisassembler_Fail; \
89499
0
      } \
89500
0
      tmp = 0x0; \
89501
0
      tmp |= fieldname(insn, 12, 4) << 0; \
89502
0
      tmp |= fieldname(insn, 22, 1) << 4; \
89503
0
      if (!Check(&S, DecodeQPRRegisterClass( \
89504
0
                 MI, tmp, Address, Decoder))) { \
89505
0
        return MCDisassembler_Fail; \
89506
0
      } \
89507
0
      tmp = 0x0; \
89508
0
      tmp |= fieldname(insn, 7, 1) << 4; \
89509
0
      tmp |= fieldname(insn, 16, 4) << 0; \
89510
0
      if (!Check(&S, DecodeQPRRegisterClass( \
89511
0
                 MI, tmp, Address, Decoder))) { \
89512
0
        return MCDisassembler_Fail; \
89513
0
      } \
89514
0
      tmp = fieldname(insn, 0, 4); \
89515
0
      if (!Check(&S, DecodeDPR_VFP2RegisterClass( \
89516
0
                 MI, tmp, Address, Decoder))) { \
89517
0
        return MCDisassembler_Fail; \
89518
0
      } \
89519
0
      tmp = fieldname(insn, 5, 1); \
89520
0
      MCOperand_CreateImm0(MI, tmp); \
89521
0
      return S; \
89522
0
    case 220: \
89523
0
      tmp = 0x0; \
89524
0
      tmp |= fieldname(insn, 12, 4) << 0; \
89525
0
      tmp |= fieldname(insn, 22, 1) << 4; \
89526
0
      if (!Check(&S, DecodeQPRRegisterClass( \
89527
0
                 MI, tmp, Address, Decoder))) { \
89528
0
        return MCDisassembler_Fail; \
89529
0
      } \
89530
0
      tmp = 0x0; \
89531
0
      tmp |= fieldname(insn, 12, 4) << 0; \
89532
0
      tmp |= fieldname(insn, 22, 1) << 4; \
89533
0
      if (!Check(&S, DecodeQPRRegisterClass( \
89534
0
                 MI, tmp, Address, Decoder))) { \
89535
0
        return MCDisassembler_Fail; \
89536
0
      } \
89537
0
      tmp = 0x0; \
89538
0
      tmp |= fieldname(insn, 7, 1) << 4; \
89539
0
      tmp |= fieldname(insn, 16, 4) << 0; \
89540
0
      if (!Check(&S, DecodeDPRRegisterClass( \
89541
0
                 MI, tmp, Address, Decoder))) { \
89542
0
        return MCDisassembler_Fail; \
89543
0
      } \
89544
0
      tmp = fieldname(insn, 0, 4); \
89545
0
      if (!Check(&S, DecodeDPR_VFP2RegisterClass( \
89546
0
                 MI, tmp, Address, Decoder))) { \
89547
0
        return MCDisassembler_Fail; \
89548
0
      } \
89549
0
      tmp = fieldname(insn, 5, 1); \
89550
0
      MCOperand_CreateImm0(MI, tmp); \
89551
0
      return S; \
89552
0
    case 221: \
89553
0
      tmp = 0x0; \
89554
0
      tmp |= fieldname(insn, 12, 4) << 0; \
89555
0
      tmp |= fieldname(insn, 22, 1) << 4; \
89556
0
      if (!Check(&S, DecodeDPRRegisterClass( \
89557
0
                 MI, tmp, Address, Decoder))) { \
89558
0
        return MCDisassembler_Fail; \
89559
0
      } \
89560
0
      tmp = 0x0; \
89561
0
      tmp |= fieldname(insn, 7, 1) << 4; \
89562
0
      tmp |= fieldname(insn, 16, 4) << 0; \
89563
0
      if (!Check(&S, DecodeDPRRegisterClass( \
89564
0
                 MI, tmp, Address, Decoder))) { \
89565
0
        return MCDisassembler_Fail; \
89566
0
      } \
89567
0
      tmp = fieldname(insn, 0, 4); \
89568
0
      if (!Check(&S, DecodeDPR_VFP2RegisterClass( \
89569
0
                 MI, tmp, Address, Decoder))) { \
89570
0
        return MCDisassembler_Fail; \
89571
0
      } \
89572
0
      tmp = fieldname(insn, 5, 1); \
89573
0
      MCOperand_CreateImm0(MI, tmp); \
89574
0
      return S; \
89575
0
    case 222: \
89576
0
      tmp = 0x0; \
89577
0
      tmp |= fieldname(insn, 12, 4) << 0; \
89578
0
      tmp |= fieldname(insn, 22, 1) << 4; \
89579
0
      if (!Check(&S, DecodeQPRRegisterClass( \
89580
0
                 MI, tmp, Address, Decoder))) { \
89581
0
        return MCDisassembler_Fail; \
89582
0
      } \
89583
0
      tmp = 0x0; \
89584
0
      tmp |= fieldname(insn, 7, 1) << 4; \
89585
0
      tmp |= fieldname(insn, 16, 4) << 0; \
89586
0
      if (!Check(&S, DecodeQPRRegisterClass( \
89587
0
                 MI, tmp, Address, Decoder))) { \
89588
0
        return MCDisassembler_Fail; \
89589
0
      } \
89590
0
      tmp = fieldname(insn, 0, 4); \
89591
0
      if (!Check(&S, DecodeDPR_VFP2RegisterClass( \
89592
0
                 MI, tmp, Address, Decoder))) { \
89593
0
        return MCDisassembler_Fail; \
89594
0
      } \
89595
0
      tmp = fieldname(insn, 5, 1); \
89596
0
      MCOperand_CreateImm0(MI, tmp); \
89597
0
      return S; \
89598
0
    case 223: \
89599
0
      tmp = 0x0; \
89600
0
      tmp |= fieldname(insn, 12, 4) << 0; \
89601
0
      tmp |= fieldname(insn, 22, 1) << 4; \
89602
0
      if (!Check(&S, DecodeQPRRegisterClass( \
89603
0
                 MI, tmp, Address, Decoder))) { \
89604
0
        return MCDisassembler_Fail; \
89605
0
      } \
89606
0
      tmp = 0x0; \
89607
0
      tmp |= fieldname(insn, 7, 1) << 4; \
89608
0
      tmp |= fieldname(insn, 16, 4) << 0; \
89609
0
      if (!Check(&S, DecodeDPRRegisterClass( \
89610
0
                 MI, tmp, Address, Decoder))) { \
89611
0
        return MCDisassembler_Fail; \
89612
0
      } \
89613
0
      tmp = fieldname(insn, 0, 4); \
89614
0
      if (!Check(&S, DecodeDPR_VFP2RegisterClass( \
89615
0
                 MI, tmp, Address, Decoder))) { \
89616
0
        return MCDisassembler_Fail; \
89617
0
      } \
89618
0
      tmp = fieldname(insn, 5, 1); \
89619
0
      MCOperand_CreateImm0(MI, tmp); \
89620
0
      return S; \
89621
0
    case 224: \
89622
0
      tmp = 0x0; \
89623
0
      tmp |= fieldname(insn, 12, 4) << 0; \
89624
0
      tmp |= fieldname(insn, 22, 1) << 4; \
89625
0
      if (!Check(&S, DecodeDPRRegisterClass( \
89626
0
                 MI, tmp, Address, Decoder))) { \
89627
0
        return MCDisassembler_Fail; \
89628
0
      } \
89629
0
      tmp = 0x0; \
89630
0
      tmp |= fieldname(insn, 7, 1) << 4; \
89631
0
      tmp |= fieldname(insn, 16, 4) << 0; \
89632
0
      if (!Check(&S, DecodeDPRRegisterClass( \
89633
0
                 MI, tmp, Address, Decoder))) { \
89634
0
        return MCDisassembler_Fail; \
89635
0
      } \
89636
0
      tmp = 0x0; \
89637
0
      tmp |= fieldname(insn, 0, 4) << 0; \
89638
0
      tmp |= fieldname(insn, 5, 1) << 4; \
89639
0
      if (!Check(&S, DecodeDPRRegisterClass( \
89640
0
                 MI, tmp, Address, Decoder))) { \
89641
0
        return MCDisassembler_Fail; \
89642
0
      } \
89643
0
      tmp = fieldname(insn, 10, 1); \
89644
0
      MCOperand_CreateImm0(MI, tmp); \
89645
0
      return S; \
89646
0
    case 225: \
89647
0
      tmp = 0x0; \
89648
0
      tmp |= fieldname(insn, 12, 4) << 0; \
89649
0
      tmp |= fieldname(insn, 22, 1) << 4; \
89650
0
      if (!Check(&S, DecodeDPRRegisterClass( \
89651
0
                 MI, tmp, Address, Decoder))) { \
89652
0
        return MCDisassembler_Fail; \
89653
0
      } \
89654
0
      tmp = 0x0; \
89655
0
      tmp |= fieldname(insn, 7, 1) << 4; \
89656
0
      tmp |= fieldname(insn, 16, 4) << 0; \
89657
0
      if (!Check(&S, DecodeDPRRegisterClass( \
89658
0
                 MI, tmp, Address, Decoder))) { \
89659
0
        return MCDisassembler_Fail; \
89660
0
      } \
89661
0
      tmp = 0x0; \
89662
0
      tmp |= fieldname(insn, 0, 4) << 0; \
89663
0
      tmp |= fieldname(insn, 5, 1) << 4; \
89664
0
      if (!Check(&S, DecodeDPRRegisterClass( \
89665
0
                 MI, tmp, Address, Decoder))) { \
89666
0
        return MCDisassembler_Fail; \
89667
0
      } \
89668
0
      tmp = fieldname(insn, 9, 2); \
89669
0
      MCOperand_CreateImm0(MI, tmp); \
89670
0
      return S; \
89671
0
    case 226: \
89672
0
      tmp = 0x0; \
89673
0
      tmp |= fieldname(insn, 12, 4) << 0; \
89674
0
      tmp |= fieldname(insn, 22, 1) << 4; \
89675
0
      if (!Check(&S, DecodeDPRRegisterClass( \
89676
0
                 MI, tmp, Address, Decoder))) { \
89677
0
        return MCDisassembler_Fail; \
89678
0
      } \
89679
0
      tmp = 0x0; \
89680
0
      tmp |= fieldname(insn, 7, 1) << 4; \
89681
0
      tmp |= fieldname(insn, 16, 4) << 0; \
89682
0
      if (!Check(&S, DecodeDPRRegisterClass( \
89683
0
                 MI, tmp, Address, Decoder))) { \
89684
0
        return MCDisassembler_Fail; \
89685
0
      } \
89686
0
      tmp = 0x0; \
89687
0
      tmp |= fieldname(insn, 0, 4) << 0; \
89688
0
      tmp |= fieldname(insn, 5, 1) << 4; \
89689
0
      if (!Check(&S, DecodeDPRRegisterClass( \
89690
0
                 MI, tmp, Address, Decoder))) { \
89691
0
        return MCDisassembler_Fail; \
89692
0
      } \
89693
0
      tmp = fieldname(insn, 8, 3); \
89694
0
      MCOperand_CreateImm0(MI, tmp); \
89695
0
      return S; \
89696
0
    case 227: \
89697
0
      tmp = 0x0; \
89698
0
      tmp |= fieldname(insn, 12, 4) << 0; \
89699
0
      tmp |= fieldname(insn, 22, 1) << 4; \
89700
0
      if (!Check(&S, DecodeQPRRegisterClass( \
89701
0
                 MI, tmp, Address, Decoder))) { \
89702
0
        return MCDisassembler_Fail; \
89703
0
      } \
89704
0
      tmp = 0x0; \
89705
0
      tmp |= fieldname(insn, 7, 1) << 4; \
89706
0
      tmp |= fieldname(insn, 16, 4) << 0; \
89707
0
      if (!Check(&S, DecodeQPRRegisterClass( \
89708
0
                 MI, tmp, Address, Decoder))) { \
89709
0
        return MCDisassembler_Fail; \
89710
0
      } \
89711
0
      tmp = 0x0; \
89712
0
      tmp |= fieldname(insn, 0, 4) << 0; \
89713
0
      tmp |= fieldname(insn, 5, 1) << 4; \
89714
0
      if (!Check(&S, DecodeQPRRegisterClass( \
89715
0
                 MI, tmp, Address, Decoder))) { \
89716
0
        return MCDisassembler_Fail; \
89717
0
      } \
89718
0
      tmp = fieldname(insn, 11, 1); \
89719
0
      MCOperand_CreateImm0(MI, tmp); \
89720
0
      return S; \
89721
0
    case 228: \
89722
0
      tmp = 0x0; \
89723
0
      tmp |= fieldname(insn, 12, 4) << 0; \
89724
0
      tmp |= fieldname(insn, 22, 1) << 4; \
89725
0
      if (!Check(&S, DecodeQPRRegisterClass( \
89726
0
                 MI, tmp, Address, Decoder))) { \
89727
0
        return MCDisassembler_Fail; \
89728
0
      } \
89729
0
      tmp = 0x0; \
89730
0
      tmp |= fieldname(insn, 7, 1) << 4; \
89731
0
      tmp |= fieldname(insn, 16, 4) << 0; \
89732
0
      if (!Check(&S, DecodeQPRRegisterClass( \
89733
0
                 MI, tmp, Address, Decoder))) { \
89734
0
        return MCDisassembler_Fail; \
89735
0
      } \
89736
0
      tmp = 0x0; \
89737
0
      tmp |= fieldname(insn, 0, 4) << 0; \
89738
0
      tmp |= fieldname(insn, 5, 1) << 4; \
89739
0
      if (!Check(&S, DecodeQPRRegisterClass( \
89740
0
                 MI, tmp, Address, Decoder))) { \
89741
0
        return MCDisassembler_Fail; \
89742
0
      } \
89743
0
      tmp = fieldname(insn, 10, 2); \
89744
0
      MCOperand_CreateImm0(MI, tmp); \
89745
0
      return S; \
89746
0
    case 229: \
89747
0
      tmp = 0x0; \
89748
0
      tmp |= fieldname(insn, 12, 4) << 0; \
89749
0
      tmp |= fieldname(insn, 22, 1) << 4; \
89750
0
      if (!Check(&S, DecodeQPRRegisterClass( \
89751
0
                 MI, tmp, Address, Decoder))) { \
89752
0
        return MCDisassembler_Fail; \
89753
0
      } \
89754
0
      tmp = 0x0; \
89755
0
      tmp |= fieldname(insn, 7, 1) << 4; \
89756
0
      tmp |= fieldname(insn, 16, 4) << 0; \
89757
0
      if (!Check(&S, DecodeQPRRegisterClass( \
89758
0
                 MI, tmp, Address, Decoder))) { \
89759
0
        return MCDisassembler_Fail; \
89760
0
      } \
89761
0
      tmp = 0x0; \
89762
0
      tmp |= fieldname(insn, 0, 4) << 0; \
89763
0
      tmp |= fieldname(insn, 5, 1) << 4; \
89764
0
      if (!Check(&S, DecodeQPRRegisterClass( \
89765
0
                 MI, tmp, Address, Decoder))) { \
89766
0
        return MCDisassembler_Fail; \
89767
0
      } \
89768
0
      tmp = fieldname(insn, 9, 3); \
89769
0
      MCOperand_CreateImm0(MI, tmp); \
89770
0
      return S; \
89771
0
    case 230: \
89772
0
      tmp = 0x0; \
89773
0
      tmp |= fieldname(insn, 12, 4) << 0; \
89774
0
      tmp |= fieldname(insn, 22, 1) << 4; \
89775
0
      if (!Check(&S, DecodeQPRRegisterClass( \
89776
0
                 MI, tmp, Address, Decoder))) { \
89777
0
        return MCDisassembler_Fail; \
89778
0
      } \
89779
0
      tmp = 0x0; \
89780
0
      tmp |= fieldname(insn, 7, 1) << 4; \
89781
0
      tmp |= fieldname(insn, 16, 4) << 0; \
89782
0
      if (!Check(&S, DecodeQPRRegisterClass( \
89783
0
                 MI, tmp, Address, Decoder))) { \
89784
0
        return MCDisassembler_Fail; \
89785
0
      } \
89786
0
      tmp = 0x0; \
89787
0
      tmp |= fieldname(insn, 0, 4) << 0; \
89788
0
      tmp |= fieldname(insn, 5, 1) << 4; \
89789
0
      if (!Check(&S, DecodeQPRRegisterClass( \
89790
0
                 MI, tmp, Address, Decoder))) { \
89791
0
        return MCDisassembler_Fail; \
89792
0
      } \
89793
0
      tmp = fieldname(insn, 8, 4); \
89794
0
      MCOperand_CreateImm0(MI, tmp); \
89795
0
      return S; \
89796
0
    case 231: \
89797
0
      tmp = 0x0; \
89798
0
      tmp |= fieldname(insn, 12, 4) << 0; \
89799
0
      tmp |= fieldname(insn, 22, 1) << 4; \
89800
0
      if (!Check(&S, DecodeDPRRegisterClass( \
89801
0
                 MI, tmp, Address, Decoder))) { \
89802
0
        return MCDisassembler_Fail; \
89803
0
      } \
89804
0
      tmp = 0x0; \
89805
0
      tmp |= fieldname(insn, 0, 4) << 0; \
89806
0
      tmp |= fieldname(insn, 5, 1) << 4; \
89807
0
      if (!Check(&S, DecodeDPRRegisterClass( \
89808
0
                 MI, tmp, Address, Decoder))) { \
89809
0
        return MCDisassembler_Fail; \
89810
0
      } \
89811
0
      return S; \
89812
0
    case 232: \
89813
0
      tmp = 0x0; \
89814
0
      tmp |= fieldname(insn, 12, 4) << 0; \
89815
0
      tmp |= fieldname(insn, 22, 1) << 4; \
89816
0
      if (!Check(&S, DecodeQPRRegisterClass( \
89817
0
                 MI, tmp, Address, Decoder))) { \
89818
0
        return MCDisassembler_Fail; \
89819
0
      } \
89820
0
      tmp = 0x0; \
89821
0
      tmp |= fieldname(insn, 0, 4) << 0; \
89822
0
      tmp |= fieldname(insn, 5, 1) << 4; \
89823
0
      if (!Check(&S, DecodeQPRRegisterClass( \
89824
0
                 MI, tmp, Address, Decoder))) { \
89825
0
        return MCDisassembler_Fail; \
89826
0
      } \
89827
0
      return S; \
89828
0
    case 233: \
89829
0
      tmp = 0x0; \
89830
0
      tmp |= fieldname(insn, 12, 4) << 0; \
89831
0
      tmp |= fieldname(insn, 22, 1) << 4; \
89832
0
      if (!Check(&S, DecodeDPRRegisterClass( \
89833
0
                 MI, tmp, Address, Decoder))) { \
89834
0
        return MCDisassembler_Fail; \
89835
0
      } \
89836
0
      tmp = 0x0; \
89837
0
      tmp |= fieldname(insn, 0, 4) << 0; \
89838
0
      tmp |= fieldname(insn, 5, 1) << 4; \
89839
0
      if (!Check(&S, DecodeDPRRegisterClass( \
89840
0
                 MI, tmp, Address, Decoder))) { \
89841
0
        return MCDisassembler_Fail; \
89842
0
      } \
89843
0
      tmp = 0x0; \
89844
0
      tmp |= fieldname(insn, 12, 4) << 0; \
89845
0
      tmp |= fieldname(insn, 22, 1) << 4; \
89846
0
      if (!Check(&S, DecodeDPRRegisterClass( \
89847
0
                 MI, tmp, Address, Decoder))) { \
89848
0
        return MCDisassembler_Fail; \
89849
0
      } \
89850
0
      tmp = 0x0; \
89851
0
      tmp |= fieldname(insn, 0, 4) << 0; \
89852
0
      tmp |= fieldname(insn, 5, 1) << 4; \
89853
0
      if (!Check(&S, DecodeDPRRegisterClass( \
89854
0
                 MI, tmp, Address, Decoder))) { \
89855
0
        return MCDisassembler_Fail; \
89856
0
      } \
89857
0
      return S; \
89858
0
    case 234: \
89859
0
      tmp = 0x0; \
89860
0
      tmp |= fieldname(insn, 12, 4) << 0; \
89861
0
      tmp |= fieldname(insn, 22, 1) << 4; \
89862
0
      if (!Check(&S, DecodeQPRRegisterClass( \
89863
0
                 MI, tmp, Address, Decoder))) { \
89864
0
        return MCDisassembler_Fail; \
89865
0
      } \
89866
0
      tmp = 0x0; \
89867
0
      tmp |= fieldname(insn, 0, 4) << 0; \
89868
0
      tmp |= fieldname(insn, 5, 1) << 4; \
89869
0
      if (!Check(&S, DecodeQPRRegisterClass( \
89870
0
                 MI, tmp, Address, Decoder))) { \
89871
0
        return MCDisassembler_Fail; \
89872
0
      } \
89873
0
      tmp = 0x0; \
89874
0
      tmp |= fieldname(insn, 12, 4) << 0; \
89875
0
      tmp |= fieldname(insn, 22, 1) << 4; \
89876
0
      if (!Check(&S, DecodeQPRRegisterClass( \
89877
0
                 MI, tmp, Address, Decoder))) { \
89878
0
        return MCDisassembler_Fail; \
89879
0
      } \
89880
0
      tmp = 0x0; \
89881
0
      tmp |= fieldname(insn, 0, 4) << 0; \
89882
0
      tmp |= fieldname(insn, 5, 1) << 4; \
89883
0
      if (!Check(&S, DecodeQPRRegisterClass( \
89884
0
                 MI, tmp, Address, Decoder))) { \
89885
0
        return MCDisassembler_Fail; \
89886
0
      } \
89887
0
      return S; \
89888
0
    case 235: \
89889
0
      tmp = 0x0; \
89890
0
      tmp |= fieldname(insn, 12, 4) << 0; \
89891
0
      tmp |= fieldname(insn, 22, 1) << 4; \
89892
0
      if (!Check(&S, DecodeDPRRegisterClass( \
89893
0
                 MI, tmp, Address, Decoder))) { \
89894
0
        return MCDisassembler_Fail; \
89895
0
      } \
89896
0
      tmp = 0x0; \
89897
0
      tmp |= fieldname(insn, 0, 4) << 0; \
89898
0
      tmp |= fieldname(insn, 5, 1) << 4; \
89899
0
      if (!Check(&S, DecodeQPRRegisterClass( \
89900
0
                 MI, tmp, Address, Decoder))) { \
89901
0
        return MCDisassembler_Fail; \
89902
0
      } \
89903
0
      return S; \
89904
0
    case 236: \
89905
0
      if (!Check(&S, DecodeVSHLMaxInstruction( \
89906
0
                 MI, insn, Address, Decoder))) { \
89907
0
        return MCDisassembler_Fail; \
89908
0
      } \
89909
0
      return S; \
89910
0
    case 237: \
89911
0
      tmp = 0x0; \
89912
0
      tmp |= fieldname(insn, 12, 4) << 0; \
89913
0
      tmp |= fieldname(insn, 22, 1) << 4; \
89914
0
      if (!Check(&S, DecodeDPRRegisterClass( \
89915
0
                 MI, tmp, Address, Decoder))) { \
89916
0
        return MCDisassembler_Fail; \
89917
0
      } \
89918
0
      tmp = 0x0; \
89919
0
      tmp |= fieldname(insn, 12, 4) << 0; \
89920
0
      tmp |= fieldname(insn, 22, 1) << 4; \
89921
0
      if (!Check(&S, DecodeDPRRegisterClass( \
89922
0
                 MI, tmp, Address, Decoder))) { \
89923
0
        return MCDisassembler_Fail; \
89924
0
      } \
89925
0
      tmp = 0x0; \
89926
0
      tmp |= fieldname(insn, 0, 4) << 0; \
89927
0
      tmp |= fieldname(insn, 5, 1) << 4; \
89928
0
      if (!Check(&S, DecodeDPRRegisterClass( \
89929
0
                 MI, tmp, Address, Decoder))) { \
89930
0
        return MCDisassembler_Fail; \
89931
0
      } \
89932
0
      return S; \
89933
0
    case 238: \
89934
0
      tmp = 0x0; \
89935
0
      tmp |= fieldname(insn, 12, 4) << 0; \
89936
0
      tmp |= fieldname(insn, 22, 1) << 4; \
89937
0
      if (!Check(&S, DecodeQPRRegisterClass( \
89938
0
                 MI, tmp, Address, Decoder))) { \
89939
0
        return MCDisassembler_Fail; \
89940
0
      } \
89941
0
      tmp = 0x0; \
89942
0
      tmp |= fieldname(insn, 12, 4) << 0; \
89943
0
      tmp |= fieldname(insn, 22, 1) << 4; \
89944
0
      if (!Check(&S, DecodeQPRRegisterClass( \
89945
0
                 MI, tmp, Address, Decoder))) { \
89946
0
        return MCDisassembler_Fail; \
89947
0
      } \
89948
0
      tmp = 0x0; \
89949
0
      tmp |= fieldname(insn, 0, 4) << 0; \
89950
0
      tmp |= fieldname(insn, 5, 1) << 4; \
89951
0
      if (!Check(&S, DecodeQPRRegisterClass( \
89952
0
                 MI, tmp, Address, Decoder))) { \
89953
0
        return MCDisassembler_Fail; \
89954
0
      } \
89955
0
      return S; \
89956
0
    case 239: \
89957
0
      tmp = 0x0; \
89958
0
      tmp |= fieldname(insn, 12, 4) << 0; \
89959
0
      tmp |= fieldname(insn, 22, 1) << 4; \
89960
0
      if (!Check(&S, DecodeQPRRegisterClass( \
89961
0
                 MI, tmp, Address, Decoder))) { \
89962
0
        return MCDisassembler_Fail; \
89963
0
      } \
89964
0
      tmp = 0x0; \
89965
0
      tmp |= fieldname(insn, 0, 4) << 0; \
89966
0
      tmp |= fieldname(insn, 5, 1) << 4; \
89967
0
      if (!Check(&S, DecodeDPRRegisterClass( \
89968
0
                 MI, tmp, Address, Decoder))) { \
89969
0
        return MCDisassembler_Fail; \
89970
0
      } \
89971
0
      return S; \
89972
0
    case 240: \
89973
0
      if (!Check(&S, DecodeTBLInstruction(MI, insn, Address, \
89974
0
                  Decoder))) { \
89975
0
        return MCDisassembler_Fail; \
89976
0
      } \
89977
0
      return S; \
89978
0
    case 241: \
89979
0
      tmp = 0x0; \
89980
0
      tmp |= fieldname(insn, 12, 4) << 0; \
89981
0
      tmp |= fieldname(insn, 22, 1) << 4; \
89982
0
      if (!Check(&S, DecodeDPRRegisterClass( \
89983
0
                 MI, tmp, Address, Decoder))) { \
89984
0
        return MCDisassembler_Fail; \
89985
0
      } \
89986
0
      tmp = 0x0; \
89987
0
      tmp |= fieldname(insn, 0, 4) << 0; \
89988
0
      tmp |= fieldname(insn, 5, 1) << 4; \
89989
0
      if (!Check(&S, DecodeDPRRegisterClass( \
89990
0
                 MI, tmp, Address, Decoder))) { \
89991
0
        return MCDisassembler_Fail; \
89992
0
      } \
89993
0
      tmp = fieldname(insn, 19, 1); \
89994
0
      MCOperand_CreateImm0(MI, tmp); \
89995
0
      return S; \
89996
0
    case 242: \
89997
0
      tmp = 0x0; \
89998
0
      tmp |= fieldname(insn, 12, 4) << 0; \
89999
0
      tmp |= fieldname(insn, 22, 1) << 4; \
90000
0
      if (!Check(&S, DecodeDPRRegisterClass( \
90001
0
                 MI, tmp, Address, Decoder))) { \
90002
0
        return MCDisassembler_Fail; \
90003
0
      } \
90004
0
      tmp = 0x0; \
90005
0
      tmp |= fieldname(insn, 0, 4) << 0; \
90006
0
      tmp |= fieldname(insn, 5, 1) << 4; \
90007
0
      if (!Check(&S, DecodeDPRRegisterClass( \
90008
0
                 MI, tmp, Address, Decoder))) { \
90009
0
        return MCDisassembler_Fail; \
90010
0
      } \
90011
0
      tmp = fieldname(insn, 18, 2); \
90012
0
      MCOperand_CreateImm0(MI, tmp); \
90013
0
      return S; \
90014
0
    case 243: \
90015
0
      tmp = 0x0; \
90016
0
      tmp |= fieldname(insn, 12, 4) << 0; \
90017
0
      tmp |= fieldname(insn, 22, 1) << 4; \
90018
0
      if (!Check(&S, DecodeDPRRegisterClass( \
90019
0
                 MI, tmp, Address, Decoder))) { \
90020
0
        return MCDisassembler_Fail; \
90021
0
      } \
90022
0
      tmp = 0x0; \
90023
0
      tmp |= fieldname(insn, 0, 4) << 0; \
90024
0
      tmp |= fieldname(insn, 5, 1) << 4; \
90025
0
      if (!Check(&S, DecodeDPRRegisterClass( \
90026
0
                 MI, tmp, Address, Decoder))) { \
90027
0
        return MCDisassembler_Fail; \
90028
0
      } \
90029
0
      tmp = fieldname(insn, 17, 3); \
90030
0
      MCOperand_CreateImm0(MI, tmp); \
90031
0
      return S; \
90032
0
    case 244: \
90033
0
      tmp = 0x0; \
90034
0
      tmp |= fieldname(insn, 12, 4) << 0; \
90035
0
      tmp |= fieldname(insn, 22, 1) << 4; \
90036
0
      if (!Check(&S, DecodeQPRRegisterClass( \
90037
0
                 MI, tmp, Address, Decoder))) { \
90038
0
        return MCDisassembler_Fail; \
90039
0
      } \
90040
0
      tmp = 0x0; \
90041
0
      tmp |= fieldname(insn, 0, 4) << 0; \
90042
0
      tmp |= fieldname(insn, 5, 1) << 4; \
90043
0
      if (!Check(&S, DecodeDPRRegisterClass( \
90044
0
                 MI, tmp, Address, Decoder))) { \
90045
0
        return MCDisassembler_Fail; \
90046
0
      } \
90047
0
      tmp = fieldname(insn, 19, 1); \
90048
0
      MCOperand_CreateImm0(MI, tmp); \
90049
0
      return S; \
90050
0
    case 245: \
90051
0
      tmp = 0x0; \
90052
0
      tmp |= fieldname(insn, 12, 4) << 0; \
90053
0
      tmp |= fieldname(insn, 22, 1) << 4; \
90054
0
      if (!Check(&S, DecodeQPRRegisterClass( \
90055
0
                 MI, tmp, Address, Decoder))) { \
90056
0
        return MCDisassembler_Fail; \
90057
0
      } \
90058
0
      tmp = 0x0; \
90059
0
      tmp |= fieldname(insn, 0, 4) << 0; \
90060
0
      tmp |= fieldname(insn, 5, 1) << 4; \
90061
0
      if (!Check(&S, DecodeDPRRegisterClass( \
90062
0
                 MI, tmp, Address, Decoder))) { \
90063
0
        return MCDisassembler_Fail; \
90064
0
      } \
90065
0
      tmp = fieldname(insn, 18, 2); \
90066
0
      MCOperand_CreateImm0(MI, tmp); \
90067
0
      return S; \
90068
0
    case 246: \
90069
0
      tmp = 0x0; \
90070
0
      tmp |= fieldname(insn, 12, 4) << 0; \
90071
0
      tmp |= fieldname(insn, 22, 1) << 4; \
90072
0
      if (!Check(&S, DecodeQPRRegisterClass( \
90073
0
                 MI, tmp, Address, Decoder))) { \
90074
0
        return MCDisassembler_Fail; \
90075
0
      } \
90076
0
      tmp = 0x0; \
90077
0
      tmp |= fieldname(insn, 0, 4) << 0; \
90078
0
      tmp |= fieldname(insn, 5, 1) << 4; \
90079
0
      if (!Check(&S, DecodeDPRRegisterClass( \
90080
0
                 MI, tmp, Address, Decoder))) { \
90081
0
        return MCDisassembler_Fail; \
90082
0
      } \
90083
0
      tmp = fieldname(insn, 17, 3); \
90084
0
      MCOperand_CreateImm0(MI, tmp); \
90085
0
      return S; \
90086
0
    case 247: \
90087
0
      tmp = 0x0; \
90088
0
      tmp |= fieldname(insn, 12, 4) << 0; \
90089
0
      tmp |= fieldname(insn, 22, 1) << 4; \
90090
0
      if (!Check(&S, DecodeDPRRegisterClass( \
90091
0
                 MI, tmp, Address, Decoder))) { \
90092
0
        return MCDisassembler_Fail; \
90093
0
      } \
90094
0
      tmp = 0x0; \
90095
0
      tmp |= fieldname(insn, 0, 4) << 0; \
90096
0
      tmp |= fieldname(insn, 5, 1) << 4; \
90097
0
      if (!Check(&S, DecodeDPRRegisterClass( \
90098
0
                 MI, tmp, Address, Decoder))) { \
90099
0
        return MCDisassembler_Fail; \
90100
0
      } \
90101
0
      tmp = fieldname(insn, 16, 3); \
90102
0
      if (!Check(&S, DecodeShiftRight8Imm(MI, tmp, Address, \
90103
0
                  Decoder))) { \
90104
0
        return MCDisassembler_Fail; \
90105
0
      } \
90106
0
      return S; \
90107
0
    case 248: \
90108
0
      tmp = 0x0; \
90109
0
      tmp |= fieldname(insn, 12, 4) << 0; \
90110
0
      tmp |= fieldname(insn, 22, 1) << 4; \
90111
0
      if (!Check(&S, DecodeDPRRegisterClass( \
90112
0
                 MI, tmp, Address, Decoder))) { \
90113
0
        return MCDisassembler_Fail; \
90114
0
      } \
90115
0
      tmp = 0x0; \
90116
0
      tmp |= fieldname(insn, 0, 4) << 0; \
90117
0
      tmp |= fieldname(insn, 5, 1) << 4; \
90118
0
      if (!Check(&S, DecodeDPRRegisterClass( \
90119
0
                 MI, tmp, Address, Decoder))) { \
90120
0
        return MCDisassembler_Fail; \
90121
0
      } \
90122
0
      tmp = fieldname(insn, 16, 4); \
90123
0
      if (!Check(&S, DecodeShiftRight16Imm(MI, tmp, Address, \
90124
0
                   Decoder))) { \
90125
0
        return MCDisassembler_Fail; \
90126
0
      } \
90127
0
      return S; \
90128
0
    case 249: \
90129
0
      tmp = 0x0; \
90130
0
      tmp |= fieldname(insn, 12, 4) << 0; \
90131
0
      tmp |= fieldname(insn, 22, 1) << 4; \
90132
0
      if (!Check(&S, DecodeDPRRegisterClass( \
90133
0
                 MI, tmp, Address, Decoder))) { \
90134
0
        return MCDisassembler_Fail; \
90135
0
      } \
90136
0
      tmp = 0x0; \
90137
0
      tmp |= fieldname(insn, 0, 4) << 0; \
90138
0
      tmp |= fieldname(insn, 5, 1) << 4; \
90139
0
      if (!Check(&S, DecodeDPRRegisterClass( \
90140
0
                 MI, tmp, Address, Decoder))) { \
90141
0
        return MCDisassembler_Fail; \
90142
0
      } \
90143
0
      tmp = fieldname(insn, 16, 5); \
90144
0
      if (!Check(&S, DecodeShiftRight32Imm(MI, tmp, Address, \
90145
0
                   Decoder))) { \
90146
0
        return MCDisassembler_Fail; \
90147
0
      } \
90148
0
      return S; \
90149
0
    case 250: \
90150
0
      tmp = 0x0; \
90151
0
      tmp |= fieldname(insn, 12, 4) << 0; \
90152
0
      tmp |= fieldname(insn, 22, 1) << 4; \
90153
0
      if (!Check(&S, DecodeDPRRegisterClass( \
90154
0
                 MI, tmp, Address, Decoder))) { \
90155
0
        return MCDisassembler_Fail; \
90156
0
      } \
90157
0
      tmp = 0x0; \
90158
0
      tmp |= fieldname(insn, 12, 4) << 0; \
90159
0
      tmp |= fieldname(insn, 22, 1) << 4; \
90160
0
      if (!Check(&S, DecodeDPRRegisterClass( \
90161
0
                 MI, tmp, Address, Decoder))) { \
90162
0
        return MCDisassembler_Fail; \
90163
0
      } \
90164
0
      tmp = 0x0; \
90165
0
      tmp |= fieldname(insn, 0, 4) << 0; \
90166
0
      tmp |= fieldname(insn, 5, 1) << 4; \
90167
0
      if (!Check(&S, DecodeDPRRegisterClass( \
90168
0
                 MI, tmp, Address, Decoder))) { \
90169
0
        return MCDisassembler_Fail; \
90170
0
      } \
90171
0
      tmp = fieldname(insn, 16, 3); \
90172
0
      if (!Check(&S, DecodeShiftRight8Imm(MI, tmp, Address, \
90173
0
                  Decoder))) { \
90174
0
        return MCDisassembler_Fail; \
90175
0
      } \
90176
0
      return S; \
90177
0
    case 251: \
90178
0
      tmp = 0x0; \
90179
0
      tmp |= fieldname(insn, 12, 4) << 0; \
90180
0
      tmp |= fieldname(insn, 22, 1) << 4; \
90181
0
      if (!Check(&S, DecodeDPRRegisterClass( \
90182
0
                 MI, tmp, Address, Decoder))) { \
90183
0
        return MCDisassembler_Fail; \
90184
0
      } \
90185
0
      tmp = 0x0; \
90186
0
      tmp |= fieldname(insn, 12, 4) << 0; \
90187
0
      tmp |= fieldname(insn, 22, 1) << 4; \
90188
0
      if (!Check(&S, DecodeDPRRegisterClass( \
90189
0
                 MI, tmp, Address, Decoder))) { \
90190
0
        return MCDisassembler_Fail; \
90191
0
      } \
90192
0
      tmp = 0x0; \
90193
0
      tmp |= fieldname(insn, 0, 4) << 0; \
90194
0
      tmp |= fieldname(insn, 5, 1) << 4; \
90195
0
      if (!Check(&S, DecodeDPRRegisterClass( \
90196
0
                 MI, tmp, Address, Decoder))) { \
90197
0
        return MCDisassembler_Fail; \
90198
0
      } \
90199
0
      tmp = fieldname(insn, 16, 4); \
90200
0
      if (!Check(&S, DecodeShiftRight16Imm(MI, tmp, Address, \
90201
0
                   Decoder))) { \
90202
0
        return MCDisassembler_Fail; \
90203
0
      } \
90204
0
      return S; \
90205
0
    case 252: \
90206
0
      tmp = 0x0; \
90207
0
      tmp |= fieldname(insn, 12, 4) << 0; \
90208
0
      tmp |= fieldname(insn, 22, 1) << 4; \
90209
0
      if (!Check(&S, DecodeDPRRegisterClass( \
90210
0
                 MI, tmp, Address, Decoder))) { \
90211
0
        return MCDisassembler_Fail; \
90212
0
      } \
90213
0
      tmp = 0x0; \
90214
0
      tmp |= fieldname(insn, 12, 4) << 0; \
90215
0
      tmp |= fieldname(insn, 22, 1) << 4; \
90216
0
      if (!Check(&S, DecodeDPRRegisterClass( \
90217
0
                 MI, tmp, Address, Decoder))) { \
90218
0
        return MCDisassembler_Fail; \
90219
0
      } \
90220
0
      tmp = 0x0; \
90221
0
      tmp |= fieldname(insn, 0, 4) << 0; \
90222
0
      tmp |= fieldname(insn, 5, 1) << 4; \
90223
0
      if (!Check(&S, DecodeDPRRegisterClass( \
90224
0
                 MI, tmp, Address, Decoder))) { \
90225
0
        return MCDisassembler_Fail; \
90226
0
      } \
90227
0
      tmp = fieldname(insn, 16, 5); \
90228
0
      if (!Check(&S, DecodeShiftRight32Imm(MI, tmp, Address, \
90229
0
                   Decoder))) { \
90230
0
        return MCDisassembler_Fail; \
90231
0
      } \
90232
0
      return S; \
90233
0
    case 253: \
90234
0
      tmp = 0x0; \
90235
0
      tmp |= fieldname(insn, 12, 4) << 0; \
90236
0
      tmp |= fieldname(insn, 22, 1) << 4; \
90237
0
      if (!Check(&S, DecodeDPRRegisterClass( \
90238
0
                 MI, tmp, Address, Decoder))) { \
90239
0
        return MCDisassembler_Fail; \
90240
0
      } \
90241
0
      tmp = 0x0; \
90242
0
      tmp |= fieldname(insn, 0, 4) << 0; \
90243
0
      tmp |= fieldname(insn, 5, 1) << 4; \
90244
0
      if (!Check(&S, DecodeDPRRegisterClass( \
90245
0
                 MI, tmp, Address, Decoder))) { \
90246
0
        return MCDisassembler_Fail; \
90247
0
      } \
90248
0
      tmp = fieldname(insn, 16, 3); \
90249
0
      MCOperand_CreateImm0(MI, tmp); \
90250
0
      return S; \
90251
0
    case 254: \
90252
0
      tmp = 0x0; \
90253
0
      tmp |= fieldname(insn, 12, 4) << 0; \
90254
0
      tmp |= fieldname(insn, 22, 1) << 4; \
90255
0
      if (!Check(&S, DecodeDPRRegisterClass( \
90256
0
                 MI, tmp, Address, Decoder))) { \
90257
0
        return MCDisassembler_Fail; \
90258
0
      } \
90259
0
      tmp = 0x0; \
90260
0
      tmp |= fieldname(insn, 12, 4) << 0; \
90261
0
      tmp |= fieldname(insn, 22, 1) << 4; \
90262
0
      if (!Check(&S, DecodeDPRRegisterClass( \
90263
0
                 MI, tmp, Address, Decoder))) { \
90264
0
        return MCDisassembler_Fail; \
90265
0
      } \
90266
0
      tmp = 0x0; \
90267
0
      tmp |= fieldname(insn, 0, 4) << 0; \
90268
0
      tmp |= fieldname(insn, 5, 1) << 4; \
90269
0
      if (!Check(&S, DecodeDPRRegisterClass( \
90270
0
                 MI, tmp, Address, Decoder))) { \
90271
0
        return MCDisassembler_Fail; \
90272
0
      } \
90273
0
      tmp = fieldname(insn, 16, 3); \
90274
0
      MCOperand_CreateImm0(MI, tmp); \
90275
0
      return S; \
90276
0
    case 255: \
90277
0
      tmp = 0x0; \
90278
0
      tmp |= fieldname(insn, 12, 4) << 0; \
90279
0
      tmp |= fieldname(insn, 22, 1) << 4; \
90280
0
      if (!Check(&S, DecodeDPRRegisterClass( \
90281
0
                 MI, tmp, Address, Decoder))) { \
90282
0
        return MCDisassembler_Fail; \
90283
0
      } \
90284
0
      tmp = 0x0; \
90285
0
      tmp |= fieldname(insn, 0, 4) << 0; \
90286
0
      tmp |= fieldname(insn, 5, 1) << 4; \
90287
0
      if (!Check(&S, DecodeDPRRegisterClass( \
90288
0
                 MI, tmp, Address, Decoder))) { \
90289
0
        return MCDisassembler_Fail; \
90290
0
      } \
90291
0
      tmp = fieldname(insn, 16, 4); \
90292
0
      MCOperand_CreateImm0(MI, tmp); \
90293
0
      return S; \
90294
0
    case 256: \
90295
0
      tmp = 0x0; \
90296
0
      tmp |= fieldname(insn, 12, 4) << 0; \
90297
0
      tmp |= fieldname(insn, 22, 1) << 4; \
90298
0
      if (!Check(&S, DecodeDPRRegisterClass( \
90299
0
                 MI, tmp, Address, Decoder))) { \
90300
0
        return MCDisassembler_Fail; \
90301
0
      } \
90302
0
      tmp = 0x0; \
90303
0
      tmp |= fieldname(insn, 12, 4) << 0; \
90304
0
      tmp |= fieldname(insn, 22, 1) << 4; \
90305
0
      if (!Check(&S, DecodeDPRRegisterClass( \
90306
0
                 MI, tmp, Address, Decoder))) { \
90307
0
        return MCDisassembler_Fail; \
90308
0
      } \
90309
0
      tmp = 0x0; \
90310
0
      tmp |= fieldname(insn, 0, 4) << 0; \
90311
0
      tmp |= fieldname(insn, 5, 1) << 4; \
90312
0
      if (!Check(&S, DecodeDPRRegisterClass( \
90313
0
                 MI, tmp, Address, Decoder))) { \
90314
0
        return MCDisassembler_Fail; \
90315
0
      } \
90316
0
      tmp = fieldname(insn, 16, 4); \
90317
0
      MCOperand_CreateImm0(MI, tmp); \
90318
0
      return S; \
90319
0
    case 257: \
90320
0
      tmp = 0x0; \
90321
0
      tmp |= fieldname(insn, 12, 4) << 0; \
90322
0
      tmp |= fieldname(insn, 22, 1) << 4; \
90323
0
      if (!Check(&S, DecodeDPRRegisterClass( \
90324
0
                 MI, tmp, Address, Decoder))) { \
90325
0
        return MCDisassembler_Fail; \
90326
0
      } \
90327
0
      tmp = 0x0; \
90328
0
      tmp |= fieldname(insn, 0, 4) << 0; \
90329
0
      tmp |= fieldname(insn, 5, 1) << 4; \
90330
0
      if (!Check(&S, DecodeDPRRegisterClass( \
90331
0
                 MI, tmp, Address, Decoder))) { \
90332
0
        return MCDisassembler_Fail; \
90333
0
      } \
90334
0
      tmp = fieldname(insn, 16, 5); \
90335
0
      MCOperand_CreateImm0(MI, tmp); \
90336
0
      return S; \
90337
0
    case 258: \
90338
0
      tmp = 0x0; \
90339
0
      tmp |= fieldname(insn, 12, 4) << 0; \
90340
0
      tmp |= fieldname(insn, 22, 1) << 4; \
90341
0
      if (!Check(&S, DecodeDPRRegisterClass( \
90342
0
                 MI, tmp, Address, Decoder))) { \
90343
0
        return MCDisassembler_Fail; \
90344
0
      } \
90345
0
      tmp = 0x0; \
90346
0
      tmp |= fieldname(insn, 12, 4) << 0; \
90347
0
      tmp |= fieldname(insn, 22, 1) << 4; \
90348
0
      if (!Check(&S, DecodeDPRRegisterClass( \
90349
0
                 MI, tmp, Address, Decoder))) { \
90350
0
        return MCDisassembler_Fail; \
90351
0
      } \
90352
0
      tmp = 0x0; \
90353
0
      tmp |= fieldname(insn, 0, 4) << 0; \
90354
0
      tmp |= fieldname(insn, 5, 1) << 4; \
90355
0
      if (!Check(&S, DecodeDPRRegisterClass( \
90356
0
                 MI, tmp, Address, Decoder))) { \
90357
0
        return MCDisassembler_Fail; \
90358
0
      } \
90359
0
      tmp = fieldname(insn, 16, 5); \
90360
0
      MCOperand_CreateImm0(MI, tmp); \
90361
0
      return S; \
90362
0
    case 259: \
90363
0
      tmp = 0x0; \
90364
0
      tmp |= fieldname(insn, 12, 4) << 0; \
90365
0
      tmp |= fieldname(insn, 22, 1) << 4; \
90366
0
      if (!Check(&S, DecodeDPRRegisterClass( \
90367
0
                 MI, tmp, Address, Decoder))) { \
90368
0
        return MCDisassembler_Fail; \
90369
0
      } \
90370
0
      tmp = 0x0; \
90371
0
      tmp |= fieldname(insn, 0, 4) << 0; \
90372
0
      tmp |= fieldname(insn, 5, 1) << 4; \
90373
0
      if (!Check(&S, DecodeQPRRegisterClass( \
90374
0
                 MI, tmp, Address, Decoder))) { \
90375
0
        return MCDisassembler_Fail; \
90376
0
      } \
90377
0
      tmp = fieldname(insn, 16, 3); \
90378
0
      if (!Check(&S, DecodeShiftRight8Imm(MI, tmp, Address, \
90379
0
                  Decoder))) { \
90380
0
        return MCDisassembler_Fail; \
90381
0
      } \
90382
0
      return S; \
90383
0
    case 260: \
90384
0
      tmp = 0x0; \
90385
0
      tmp |= fieldname(insn, 12, 4) << 0; \
90386
0
      tmp |= fieldname(insn, 22, 1) << 4; \
90387
0
      if (!Check(&S, DecodeDPRRegisterClass( \
90388
0
                 MI, tmp, Address, Decoder))) { \
90389
0
        return MCDisassembler_Fail; \
90390
0
      } \
90391
0
      tmp = 0x0; \
90392
0
      tmp |= fieldname(insn, 0, 4) << 0; \
90393
0
      tmp |= fieldname(insn, 5, 1) << 4; \
90394
0
      if (!Check(&S, DecodeQPRRegisterClass( \
90395
0
                 MI, tmp, Address, Decoder))) { \
90396
0
        return MCDisassembler_Fail; \
90397
0
      } \
90398
0
      tmp = fieldname(insn, 16, 4); \
90399
0
      if (!Check(&S, DecodeShiftRight16Imm(MI, tmp, Address, \
90400
0
                   Decoder))) { \
90401
0
        return MCDisassembler_Fail; \
90402
0
      } \
90403
0
      return S; \
90404
0
    case 261: \
90405
0
      tmp = 0x0; \
90406
0
      tmp |= fieldname(insn, 12, 4) << 0; \
90407
0
      tmp |= fieldname(insn, 22, 1) << 4; \
90408
0
      if (!Check(&S, DecodeDPRRegisterClass( \
90409
0
                 MI, tmp, Address, Decoder))) { \
90410
0
        return MCDisassembler_Fail; \
90411
0
      } \
90412
0
      tmp = 0x0; \
90413
0
      tmp |= fieldname(insn, 0, 4) << 0; \
90414
0
      tmp |= fieldname(insn, 5, 1) << 4; \
90415
0
      if (!Check(&S, DecodeQPRRegisterClass( \
90416
0
                 MI, tmp, Address, Decoder))) { \
90417
0
        return MCDisassembler_Fail; \
90418
0
      } \
90419
0
      tmp = fieldname(insn, 16, 5); \
90420
0
      if (!Check(&S, DecodeShiftRight32Imm(MI, tmp, Address, \
90421
0
                   Decoder))) { \
90422
0
        return MCDisassembler_Fail; \
90423
0
      } \
90424
0
      return S; \
90425
0
    case 262: \
90426
0
      tmp = 0x0; \
90427
0
      tmp |= fieldname(insn, 12, 4) << 0; \
90428
0
      tmp |= fieldname(insn, 22, 1) << 4; \
90429
0
      if (!Check(&S, DecodeQPRRegisterClass( \
90430
0
                 MI, tmp, Address, Decoder))) { \
90431
0
        return MCDisassembler_Fail; \
90432
0
      } \
90433
0
      tmp = 0x0; \
90434
0
      tmp |= fieldname(insn, 0, 4) << 0; \
90435
0
      tmp |= fieldname(insn, 5, 1) << 4; \
90436
0
      if (!Check(&S, DecodeDPRRegisterClass( \
90437
0
                 MI, tmp, Address, Decoder))) { \
90438
0
        return MCDisassembler_Fail; \
90439
0
      } \
90440
0
      tmp = fieldname(insn, 16, 3); \
90441
0
      MCOperand_CreateImm0(MI, tmp); \
90442
0
      return S; \
90443
0
    case 263: \
90444
0
      tmp = 0x0; \
90445
0
      tmp |= fieldname(insn, 12, 4) << 0; \
90446
0
      tmp |= fieldname(insn, 22, 1) << 4; \
90447
0
      if (!Check(&S, DecodeQPRRegisterClass( \
90448
0
                 MI, tmp, Address, Decoder))) { \
90449
0
        return MCDisassembler_Fail; \
90450
0
      } \
90451
0
      tmp = 0x0; \
90452
0
      tmp |= fieldname(insn, 0, 4) << 0; \
90453
0
      tmp |= fieldname(insn, 5, 1) << 4; \
90454
0
      if (!Check(&S, DecodeDPRRegisterClass( \
90455
0
                 MI, tmp, Address, Decoder))) { \
90456
0
        return MCDisassembler_Fail; \
90457
0
      } \
90458
0
      tmp = fieldname(insn, 16, 4); \
90459
0
      MCOperand_CreateImm0(MI, tmp); \
90460
0
      return S; \
90461
0
    case 264: \
90462
0
      tmp = 0x0; \
90463
0
      tmp |= fieldname(insn, 12, 4) << 0; \
90464
0
      tmp |= fieldname(insn, 22, 1) << 4; \
90465
0
      if (!Check(&S, DecodeQPRRegisterClass( \
90466
0
                 MI, tmp, Address, Decoder))) { \
90467
0
        return MCDisassembler_Fail; \
90468
0
      } \
90469
0
      tmp = 0x0; \
90470
0
      tmp |= fieldname(insn, 0, 4) << 0; \
90471
0
      tmp |= fieldname(insn, 5, 1) << 4; \
90472
0
      if (!Check(&S, DecodeDPRRegisterClass( \
90473
0
                 MI, tmp, Address, Decoder))) { \
90474
0
        return MCDisassembler_Fail; \
90475
0
      } \
90476
0
      tmp = fieldname(insn, 16, 5); \
90477
0
      MCOperand_CreateImm0(MI, tmp); \
90478
0
      return S; \
90479
0
    case 265: \
90480
0
      if (!Check(&S, \
90481
0
           DecodeVCVTD(MI, insn, Address, Decoder))) { \
90482
0
        return MCDisassembler_Fail; \
90483
0
      } \
90484
0
      return S; \
90485
0
    case 266: \
90486
0
      if (!Check(&S, DecodeVMOVModImmInstruction( \
90487
0
                 MI, insn, Address, Decoder))) { \
90488
0
        return MCDisassembler_Fail; \
90489
0
      } \
90490
0
      return S; \
90491
0
    case 267: \
90492
0
      tmp = 0x0; \
90493
0
      tmp |= fieldname(insn, 12, 4) << 0; \
90494
0
      tmp |= fieldname(insn, 22, 1) << 4; \
90495
0
      if (!Check(&S, DecodeDPRRegisterClass( \
90496
0
                 MI, tmp, Address, Decoder))) { \
90497
0
        return MCDisassembler_Fail; \
90498
0
      } \
90499
0
      tmp = 0x0; \
90500
0
      tmp |= fieldname(insn, 0, 4) << 0; \
90501
0
      tmp |= fieldname(insn, 5, 1) << 4; \
90502
0
      if (!Check(&S, DecodeDPRRegisterClass( \
90503
0
                 MI, tmp, Address, Decoder))) { \
90504
0
        return MCDisassembler_Fail; \
90505
0
      } \
90506
0
      tmp = fieldname(insn, 16, 6); \
90507
0
      if (!Check(&S, DecodeShiftRight64Imm(MI, tmp, Address, \
90508
0
                   Decoder))) { \
90509
0
        return MCDisassembler_Fail; \
90510
0
      } \
90511
0
      return S; \
90512
0
    case 268: \
90513
0
      tmp = 0x0; \
90514
0
      tmp |= fieldname(insn, 12, 4) << 0; \
90515
0
      tmp |= fieldname(insn, 22, 1) << 4; \
90516
0
      if (!Check(&S, DecodeDPRRegisterClass( \
90517
0
                 MI, tmp, Address, Decoder))) { \
90518
0
        return MCDisassembler_Fail; \
90519
0
      } \
90520
0
      tmp = 0x0; \
90521
0
      tmp |= fieldname(insn, 12, 4) << 0; \
90522
0
      tmp |= fieldname(insn, 22, 1) << 4; \
90523
0
      if (!Check(&S, DecodeDPRRegisterClass( \
90524
0
                 MI, tmp, Address, Decoder))) { \
90525
0
        return MCDisassembler_Fail; \
90526
0
      } \
90527
0
      tmp = 0x0; \
90528
0
      tmp |= fieldname(insn, 0, 4) << 0; \
90529
0
      tmp |= fieldname(insn, 5, 1) << 4; \
90530
0
      if (!Check(&S, DecodeDPRRegisterClass( \
90531
0
                 MI, tmp, Address, Decoder))) { \
90532
0
        return MCDisassembler_Fail; \
90533
0
      } \
90534
0
      tmp = fieldname(insn, 16, 6); \
90535
0
      if (!Check(&S, DecodeShiftRight64Imm(MI, tmp, Address, \
90536
0
                   Decoder))) { \
90537
0
        return MCDisassembler_Fail; \
90538
0
      } \
90539
0
      return S; \
90540
0
    case 269: \
90541
0
      tmp = 0x0; \
90542
0
      tmp |= fieldname(insn, 12, 4) << 0; \
90543
0
      tmp |= fieldname(insn, 22, 1) << 4; \
90544
0
      if (!Check(&S, DecodeDPRRegisterClass( \
90545
0
                 MI, tmp, Address, Decoder))) { \
90546
0
        return MCDisassembler_Fail; \
90547
0
      } \
90548
0
      tmp = 0x0; \
90549
0
      tmp |= fieldname(insn, 0, 4) << 0; \
90550
0
      tmp |= fieldname(insn, 5, 1) << 4; \
90551
0
      if (!Check(&S, DecodeDPRRegisterClass( \
90552
0
                 MI, tmp, Address, Decoder))) { \
90553
0
        return MCDisassembler_Fail; \
90554
0
      } \
90555
0
      tmp = fieldname(insn, 16, 6); \
90556
0
      MCOperand_CreateImm0(MI, tmp); \
90557
0
      return S; \
90558
0
    case 270: \
90559
0
      tmp = 0x0; \
90560
0
      tmp |= fieldname(insn, 12, 4) << 0; \
90561
0
      tmp |= fieldname(insn, 22, 1) << 4; \
90562
0
      if (!Check(&S, DecodeDPRRegisterClass( \
90563
0
                 MI, tmp, Address, Decoder))) { \
90564
0
        return MCDisassembler_Fail; \
90565
0
      } \
90566
0
      tmp = 0x0; \
90567
0
      tmp |= fieldname(insn, 12, 4) << 0; \
90568
0
      tmp |= fieldname(insn, 22, 1) << 4; \
90569
0
      if (!Check(&S, DecodeDPRRegisterClass( \
90570
0
                 MI, tmp, Address, Decoder))) { \
90571
0
        return MCDisassembler_Fail; \
90572
0
      } \
90573
0
      tmp = 0x0; \
90574
0
      tmp |= fieldname(insn, 0, 4) << 0; \
90575
0
      tmp |= fieldname(insn, 5, 1) << 4; \
90576
0
      if (!Check(&S, DecodeDPRRegisterClass( \
90577
0
                 MI, tmp, Address, Decoder))) { \
90578
0
        return MCDisassembler_Fail; \
90579
0
      } \
90580
0
      tmp = fieldname(insn, 16, 6); \
90581
0
      MCOperand_CreateImm0(MI, tmp); \
90582
0
      return S; \
90583
0
    case 271: \
90584
0
      tmp = 0x0; \
90585
0
      tmp |= fieldname(insn, 12, 4) << 0; \
90586
0
      tmp |= fieldname(insn, 22, 1) << 4; \
90587
0
      if (!Check(&S, DecodeQPRRegisterClass( \
90588
0
                 MI, tmp, Address, Decoder))) { \
90589
0
        return MCDisassembler_Fail; \
90590
0
      } \
90591
0
      tmp = 0x0; \
90592
0
      tmp |= fieldname(insn, 0, 4) << 0; \
90593
0
      tmp |= fieldname(insn, 5, 1) << 4; \
90594
0
      if (!Check(&S, DecodeQPRRegisterClass( \
90595
0
                 MI, tmp, Address, Decoder))) { \
90596
0
        return MCDisassembler_Fail; \
90597
0
      } \
90598
0
      tmp = fieldname(insn, 16, 3); \
90599
0
      if (!Check(&S, DecodeShiftRight8Imm(MI, tmp, Address, \
90600
0
                  Decoder))) { \
90601
0
        return MCDisassembler_Fail; \
90602
0
      } \
90603
0
      return S; \
90604
0
    case 272: \
90605
0
      tmp = 0x0; \
90606
0
      tmp |= fieldname(insn, 12, 4) << 0; \
90607
0
      tmp |= fieldname(insn, 22, 1) << 4; \
90608
0
      if (!Check(&S, DecodeQPRRegisterClass( \
90609
0
                 MI, tmp, Address, Decoder))) { \
90610
0
        return MCDisassembler_Fail; \
90611
0
      } \
90612
0
      tmp = 0x0; \
90613
0
      tmp |= fieldname(insn, 0, 4) << 0; \
90614
0
      tmp |= fieldname(insn, 5, 1) << 4; \
90615
0
      if (!Check(&S, DecodeQPRRegisterClass( \
90616
0
                 MI, tmp, Address, Decoder))) { \
90617
0
        return MCDisassembler_Fail; \
90618
0
      } \
90619
0
      tmp = fieldname(insn, 16, 4); \
90620
0
      if (!Check(&S, DecodeShiftRight16Imm(MI, tmp, Address, \
90621
0
                   Decoder))) { \
90622
0
        return MCDisassembler_Fail; \
90623
0
      } \
90624
0
      return S; \
90625
0
    case 273: \
90626
0
      tmp = 0x0; \
90627
0
      tmp |= fieldname(insn, 12, 4) << 0; \
90628
0
      tmp |= fieldname(insn, 22, 1) << 4; \
90629
0
      if (!Check(&S, DecodeQPRRegisterClass( \
90630
0
                 MI, tmp, Address, Decoder))) { \
90631
0
        return MCDisassembler_Fail; \
90632
0
      } \
90633
0
      tmp = 0x0; \
90634
0
      tmp |= fieldname(insn, 0, 4) << 0; \
90635
0
      tmp |= fieldname(insn, 5, 1) << 4; \
90636
0
      if (!Check(&S, DecodeQPRRegisterClass( \
90637
0
                 MI, tmp, Address, Decoder))) { \
90638
0
        return MCDisassembler_Fail; \
90639
0
      } \
90640
0
      tmp = fieldname(insn, 16, 5); \
90641
0
      if (!Check(&S, DecodeShiftRight32Imm(MI, tmp, Address, \
90642
0
                   Decoder))) { \
90643
0
        return MCDisassembler_Fail; \
90644
0
      } \
90645
0
      return S; \
90646
0
    case 274: \
90647
0
      tmp = 0x0; \
90648
0
      tmp |= fieldname(insn, 12, 4) << 0; \
90649
0
      tmp |= fieldname(insn, 22, 1) << 4; \
90650
0
      if (!Check(&S, DecodeQPRRegisterClass( \
90651
0
                 MI, tmp, Address, Decoder))) { \
90652
0
        return MCDisassembler_Fail; \
90653
0
      } \
90654
0
      tmp = 0x0; \
90655
0
      tmp |= fieldname(insn, 12, 4) << 0; \
90656
0
      tmp |= fieldname(insn, 22, 1) << 4; \
90657
0
      if (!Check(&S, DecodeQPRRegisterClass( \
90658
0
                 MI, tmp, Address, Decoder))) { \
90659
0
        return MCDisassembler_Fail; \
90660
0
      } \
90661
0
      tmp = 0x0; \
90662
0
      tmp |= fieldname(insn, 0, 4) << 0; \
90663
0
      tmp |= fieldname(insn, 5, 1) << 4; \
90664
0
      if (!Check(&S, DecodeQPRRegisterClass( \
90665
0
                 MI, tmp, Address, Decoder))) { \
90666
0
        return MCDisassembler_Fail; \
90667
0
      } \
90668
0
      tmp = fieldname(insn, 16, 3); \
90669
0
      if (!Check(&S, DecodeShiftRight8Imm(MI, tmp, Address, \
90670
0
                  Decoder))) { \
90671
0
        return MCDisassembler_Fail; \
90672
0
      } \
90673
0
      return S; \
90674
0
    case 275: \
90675
0
      tmp = 0x0; \
90676
0
      tmp |= fieldname(insn, 12, 4) << 0; \
90677
0
      tmp |= fieldname(insn, 22, 1) << 4; \
90678
0
      if (!Check(&S, DecodeQPRRegisterClass( \
90679
0
                 MI, tmp, Address, Decoder))) { \
90680
0
        return MCDisassembler_Fail; \
90681
0
      } \
90682
0
      tmp = 0x0; \
90683
0
      tmp |= fieldname(insn, 12, 4) << 0; \
90684
0
      tmp |= fieldname(insn, 22, 1) << 4; \
90685
0
      if (!Check(&S, DecodeQPRRegisterClass( \
90686
0
                 MI, tmp, Address, Decoder))) { \
90687
0
        return MCDisassembler_Fail; \
90688
0
      } \
90689
0
      tmp = 0x0; \
90690
0
      tmp |= fieldname(insn, 0, 4) << 0; \
90691
0
      tmp |= fieldname(insn, 5, 1) << 4; \
90692
0
      if (!Check(&S, DecodeQPRRegisterClass( \
90693
0
                 MI, tmp, Address, Decoder))) { \
90694
0
        return MCDisassembler_Fail; \
90695
0
      } \
90696
0
      tmp = fieldname(insn, 16, 4); \
90697
0
      if (!Check(&S, DecodeShiftRight16Imm(MI, tmp, Address, \
90698
0
                   Decoder))) { \
90699
0
        return MCDisassembler_Fail; \
90700
0
      } \
90701
0
      return S; \
90702
0
    case 276: \
90703
0
      tmp = 0x0; \
90704
0
      tmp |= fieldname(insn, 12, 4) << 0; \
90705
0
      tmp |= fieldname(insn, 22, 1) << 4; \
90706
0
      if (!Check(&S, DecodeQPRRegisterClass( \
90707
0
                 MI, tmp, Address, Decoder))) { \
90708
0
        return MCDisassembler_Fail; \
90709
0
      } \
90710
0
      tmp = 0x0; \
90711
0
      tmp |= fieldname(insn, 12, 4) << 0; \
90712
0
      tmp |= fieldname(insn, 22, 1) << 4; \
90713
0
      if (!Check(&S, DecodeQPRRegisterClass( \
90714
0
                 MI, tmp, Address, Decoder))) { \
90715
0
        return MCDisassembler_Fail; \
90716
0
      } \
90717
0
      tmp = 0x0; \
90718
0
      tmp |= fieldname(insn, 0, 4) << 0; \
90719
0
      tmp |= fieldname(insn, 5, 1) << 4; \
90720
0
      if (!Check(&S, DecodeQPRRegisterClass( \
90721
0
                 MI, tmp, Address, Decoder))) { \
90722
0
        return MCDisassembler_Fail; \
90723
0
      } \
90724
0
      tmp = fieldname(insn, 16, 5); \
90725
0
      if (!Check(&S, DecodeShiftRight32Imm(MI, tmp, Address, \
90726
0
                   Decoder))) { \
90727
0
        return MCDisassembler_Fail; \
90728
0
      } \
90729
0
      return S; \
90730
0
    case 277: \
90731
0
      tmp = 0x0; \
90732
0
      tmp |= fieldname(insn, 12, 4) << 0; \
90733
0
      tmp |= fieldname(insn, 22, 1) << 4; \
90734
0
      if (!Check(&S, DecodeQPRRegisterClass( \
90735
0
                 MI, tmp, Address, Decoder))) { \
90736
0
        return MCDisassembler_Fail; \
90737
0
      } \
90738
0
      tmp = 0x0; \
90739
0
      tmp |= fieldname(insn, 0, 4) << 0; \
90740
0
      tmp |= fieldname(insn, 5, 1) << 4; \
90741
0
      if (!Check(&S, DecodeQPRRegisterClass( \
90742
0
                 MI, tmp, Address, Decoder))) { \
90743
0
        return MCDisassembler_Fail; \
90744
0
      } \
90745
0
      tmp = fieldname(insn, 16, 3); \
90746
0
      MCOperand_CreateImm0(MI, tmp); \
90747
0
      return S; \
90748
0
    case 278: \
90749
0
      tmp = 0x0; \
90750
0
      tmp |= fieldname(insn, 12, 4) << 0; \
90751
0
      tmp |= fieldname(insn, 22, 1) << 4; \
90752
0
      if (!Check(&S, DecodeQPRRegisterClass( \
90753
0
                 MI, tmp, Address, Decoder))) { \
90754
0
        return MCDisassembler_Fail; \
90755
0
      } \
90756
0
      tmp = 0x0; \
90757
0
      tmp |= fieldname(insn, 12, 4) << 0; \
90758
0
      tmp |= fieldname(insn, 22, 1) << 4; \
90759
0
      if (!Check(&S, DecodeQPRRegisterClass( \
90760
0
                 MI, tmp, Address, Decoder))) { \
90761
0
        return MCDisassembler_Fail; \
90762
0
      } \
90763
0
      tmp = 0x0; \
90764
0
      tmp |= fieldname(insn, 0, 4) << 0; \
90765
0
      tmp |= fieldname(insn, 5, 1) << 4; \
90766
0
      if (!Check(&S, DecodeQPRRegisterClass( \
90767
0
                 MI, tmp, Address, Decoder))) { \
90768
0
        return MCDisassembler_Fail; \
90769
0
      } \
90770
0
      tmp = fieldname(insn, 16, 3); \
90771
0
      MCOperand_CreateImm0(MI, tmp); \
90772
0
      return S; \
90773
0
    case 279: \
90774
0
      tmp = 0x0; \
90775
0
      tmp |= fieldname(insn, 12, 4) << 0; \
90776
0
      tmp |= fieldname(insn, 22, 1) << 4; \
90777
0
      if (!Check(&S, DecodeQPRRegisterClass( \
90778
0
                 MI, tmp, Address, Decoder))) { \
90779
0
        return MCDisassembler_Fail; \
90780
0
      } \
90781
0
      tmp = 0x0; \
90782
0
      tmp |= fieldname(insn, 0, 4) << 0; \
90783
0
      tmp |= fieldname(insn, 5, 1) << 4; \
90784
0
      if (!Check(&S, DecodeQPRRegisterClass( \
90785
0
                 MI, tmp, Address, Decoder))) { \
90786
0
        return MCDisassembler_Fail; \
90787
0
      } \
90788
0
      tmp = fieldname(insn, 16, 4); \
90789
0
      MCOperand_CreateImm0(MI, tmp); \
90790
0
      return S; \
90791
0
    case 280: \
90792
0
      tmp = 0x0; \
90793
0
      tmp |= fieldname(insn, 12, 4) << 0; \
90794
0
      tmp |= fieldname(insn, 22, 1) << 4; \
90795
0
      if (!Check(&S, DecodeQPRRegisterClass( \
90796
0
                 MI, tmp, Address, Decoder))) { \
90797
0
        return MCDisassembler_Fail; \
90798
0
      } \
90799
0
      tmp = 0x0; \
90800
0
      tmp |= fieldname(insn, 12, 4) << 0; \
90801
0
      tmp |= fieldname(insn, 22, 1) << 4; \
90802
0
      if (!Check(&S, DecodeQPRRegisterClass( \
90803
0
                 MI, tmp, Address, Decoder))) { \
90804
0
        return MCDisassembler_Fail; \
90805
0
      } \
90806
0
      tmp = 0x0; \
90807
0
      tmp |= fieldname(insn, 0, 4) << 0; \
90808
0
      tmp |= fieldname(insn, 5, 1) << 4; \
90809
0
      if (!Check(&S, DecodeQPRRegisterClass( \
90810
0
                 MI, tmp, Address, Decoder))) { \
90811
0
        return MCDisassembler_Fail; \
90812
0
      } \
90813
0
      tmp = fieldname(insn, 16, 4); \
90814
0
      MCOperand_CreateImm0(MI, tmp); \
90815
0
      return S; \
90816
0
    case 281: \
90817
0
      tmp = 0x0; \
90818
0
      tmp |= fieldname(insn, 12, 4) << 0; \
90819
0
      tmp |= fieldname(insn, 22, 1) << 4; \
90820
0
      if (!Check(&S, DecodeQPRRegisterClass( \
90821
0
                 MI, tmp, Address, Decoder))) { \
90822
0
        return MCDisassembler_Fail; \
90823
0
      } \
90824
0
      tmp = 0x0; \
90825
0
      tmp |= fieldname(insn, 0, 4) << 0; \
90826
0
      tmp |= fieldname(insn, 5, 1) << 4; \
90827
0
      if (!Check(&S, DecodeQPRRegisterClass( \
90828
0
                 MI, tmp, Address, Decoder))) { \
90829
0
        return MCDisassembler_Fail; \
90830
0
      } \
90831
0
      tmp = fieldname(insn, 16, 5); \
90832
0
      MCOperand_CreateImm0(MI, tmp); \
90833
0
      return S; \
90834
0
    case 282: \
90835
0
      tmp = 0x0; \
90836
0
      tmp |= fieldname(insn, 12, 4) << 0; \
90837
0
      tmp |= fieldname(insn, 22, 1) << 4; \
90838
0
      if (!Check(&S, DecodeQPRRegisterClass( \
90839
0
                 MI, tmp, Address, Decoder))) { \
90840
0
        return MCDisassembler_Fail; \
90841
0
      } \
90842
0
      tmp = 0x0; \
90843
0
      tmp |= fieldname(insn, 12, 4) << 0; \
90844
0
      tmp |= fieldname(insn, 22, 1) << 4; \
90845
0
      if (!Check(&S, DecodeQPRRegisterClass( \
90846
0
                 MI, tmp, Address, Decoder))) { \
90847
0
        return MCDisassembler_Fail; \
90848
0
      } \
90849
0
      tmp = 0x0; \
90850
0
      tmp |= fieldname(insn, 0, 4) << 0; \
90851
0
      tmp |= fieldname(insn, 5, 1) << 4; \
90852
0
      if (!Check(&S, DecodeQPRRegisterClass( \
90853
0
                 MI, tmp, Address, Decoder))) { \
90854
0
        return MCDisassembler_Fail; \
90855
0
      } \
90856
0
      tmp = fieldname(insn, 16, 5); \
90857
0
      MCOperand_CreateImm0(MI, tmp); \
90858
0
      return S; \
90859
0
    case 283: \
90860
0
      if (!Check(&S, \
90861
0
           DecodeVCVTQ(MI, insn, Address, Decoder))) { \
90862
0
        return MCDisassembler_Fail; \
90863
0
      } \
90864
0
      return S; \
90865
0
    case 284: \
90866
0
      tmp = 0x0; \
90867
0
      tmp |= fieldname(insn, 12, 4) << 0; \
90868
0
      tmp |= fieldname(insn, 22, 1) << 4; \
90869
0
      if (!Check(&S, DecodeQPRRegisterClass( \
90870
0
                 MI, tmp, Address, Decoder))) { \
90871
0
        return MCDisassembler_Fail; \
90872
0
      } \
90873
0
      tmp = 0x0; \
90874
0
      tmp |= fieldname(insn, 0, 4) << 0; \
90875
0
      tmp |= fieldname(insn, 5, 1) << 4; \
90876
0
      if (!Check(&S, DecodeQPRRegisterClass( \
90877
0
                 MI, tmp, Address, Decoder))) { \
90878
0
        return MCDisassembler_Fail; \
90879
0
      } \
90880
0
      tmp = fieldname(insn, 16, 6); \
90881
0
      if (!Check(&S, DecodeShiftRight64Imm(MI, tmp, Address, \
90882
0
                   Decoder))) { \
90883
0
        return MCDisassembler_Fail; \
90884
0
      } \
90885
0
      return S; \
90886
0
    case 285: \
90887
0
      tmp = 0x0; \
90888
0
      tmp |= fieldname(insn, 12, 4) << 0; \
90889
0
      tmp |= fieldname(insn, 22, 1) << 4; \
90890
0
      if (!Check(&S, DecodeQPRRegisterClass( \
90891
0
                 MI, tmp, Address, Decoder))) { \
90892
0
        return MCDisassembler_Fail; \
90893
0
      } \
90894
0
      tmp = 0x0; \
90895
0
      tmp |= fieldname(insn, 12, 4) << 0; \
90896
0
      tmp |= fieldname(insn, 22, 1) << 4; \
90897
0
      if (!Check(&S, DecodeQPRRegisterClass( \
90898
0
                 MI, tmp, Address, Decoder))) { \
90899
0
        return MCDisassembler_Fail; \
90900
0
      } \
90901
0
      tmp = 0x0; \
90902
0
      tmp |= fieldname(insn, 0, 4) << 0; \
90903
0
      tmp |= fieldname(insn, 5, 1) << 4; \
90904
0
      if (!Check(&S, DecodeQPRRegisterClass( \
90905
0
                 MI, tmp, Address, Decoder))) { \
90906
0
        return MCDisassembler_Fail; \
90907
0
      } \
90908
0
      tmp = fieldname(insn, 16, 6); \
90909
0
      if (!Check(&S, DecodeShiftRight64Imm(MI, tmp, Address, \
90910
0
                   Decoder))) { \
90911
0
        return MCDisassembler_Fail; \
90912
0
      } \
90913
0
      return S; \
90914
0
    case 286: \
90915
0
      tmp = 0x0; \
90916
0
      tmp |= fieldname(insn, 12, 4) << 0; \
90917
0
      tmp |= fieldname(insn, 22, 1) << 4; \
90918
0
      if (!Check(&S, DecodeQPRRegisterClass( \
90919
0
                 MI, tmp, Address, Decoder))) { \
90920
0
        return MCDisassembler_Fail; \
90921
0
      } \
90922
0
      tmp = 0x0; \
90923
0
      tmp |= fieldname(insn, 0, 4) << 0; \
90924
0
      tmp |= fieldname(insn, 5, 1) << 4; \
90925
0
      if (!Check(&S, DecodeQPRRegisterClass( \
90926
0
                 MI, tmp, Address, Decoder))) { \
90927
0
        return MCDisassembler_Fail; \
90928
0
      } \
90929
0
      tmp = fieldname(insn, 16, 6); \
90930
0
      MCOperand_CreateImm0(MI, tmp); \
90931
0
      return S; \
90932
0
    case 287: \
90933
0
      tmp = 0x0; \
90934
0
      tmp |= fieldname(insn, 12, 4) << 0; \
90935
0
      tmp |= fieldname(insn, 22, 1) << 4; \
90936
0
      if (!Check(&S, DecodeQPRRegisterClass( \
90937
0
                 MI, tmp, Address, Decoder))) { \
90938
0
        return MCDisassembler_Fail; \
90939
0
      } \
90940
0
      tmp = 0x0; \
90941
0
      tmp |= fieldname(insn, 12, 4) << 0; \
90942
0
      tmp |= fieldname(insn, 22, 1) << 4; \
90943
0
      if (!Check(&S, DecodeQPRRegisterClass( \
90944
0
                 MI, tmp, Address, Decoder))) { \
90945
0
        return MCDisassembler_Fail; \
90946
0
      } \
90947
0
      tmp = 0x0; \
90948
0
      tmp |= fieldname(insn, 0, 4) << 0; \
90949
0
      tmp |= fieldname(insn, 5, 1) << 4; \
90950
0
      if (!Check(&S, DecodeQPRRegisterClass( \
90951
0
                 MI, tmp, Address, Decoder))) { \
90952
0
        return MCDisassembler_Fail; \
90953
0
      } \
90954
0
      tmp = fieldname(insn, 16, 6); \
90955
0
      MCOperand_CreateImm0(MI, tmp); \
90956
0
      return S; \
90957
0
    case 288: \
90958
0
      tmp = 0x0; \
90959
0
      tmp |= fieldname(insn, 7, 1) << 4; \
90960
0
      tmp |= fieldname(insn, 16, 4) << 0; \
90961
0
      if (!Check(&S, DecodeDPRRegisterClass( \
90962
0
                 MI, tmp, Address, Decoder))) { \
90963
0
        return MCDisassembler_Fail; \
90964
0
      } \
90965
0
      tmp = 0x0; \
90966
0
      tmp |= fieldname(insn, 7, 1) << 4; \
90967
0
      tmp |= fieldname(insn, 16, 4) << 0; \
90968
0
      if (!Check(&S, DecodeDPRRegisterClass( \
90969
0
                 MI, tmp, Address, Decoder))) { \
90970
0
        return MCDisassembler_Fail; \
90971
0
      } \
90972
0
      tmp = fieldname(insn, 12, 4); \
90973
0
      if (!Check(&S, DecodeGPRRegisterClass( \
90974
0
                 MI, tmp, Address, Decoder))) { \
90975
0
        return MCDisassembler_Fail; \
90976
0
      } \
90977
0
      tmp = fieldname(insn, 21, 1); \
90978
0
      MCOperand_CreateImm0(MI, tmp); \
90979
0
      tmp = fieldname(insn, 28, 4); \
90980
0
      if (!Check(&S, DecodePredicateOperand( \
90981
0
                 MI, tmp, Address, Decoder))) { \
90982
0
        return MCDisassembler_Fail; \
90983
0
      } \
90984
0
      return S; \
90985
0
    case 289: \
90986
0
      tmp = fieldname(insn, 12, 4); \
90987
0
      if (!Check(&S, DecodeGPRRegisterClass( \
90988
0
                 MI, tmp, Address, Decoder))) { \
90989
0
        return MCDisassembler_Fail; \
90990
0
      } \
90991
0
      tmp = 0x0; \
90992
0
      tmp |= fieldname(insn, 7, 1) << 4; \
90993
0
      tmp |= fieldname(insn, 16, 4) << 0; \
90994
0
      if (!Check(&S, DecodeDPRRegisterClass( \
90995
0
                 MI, tmp, Address, Decoder))) { \
90996
0
        return MCDisassembler_Fail; \
90997
0
      } \
90998
0
      tmp = fieldname(insn, 21, 1); \
90999
0
      MCOperand_CreateImm0(MI, tmp); \
91000
0
      tmp = fieldname(insn, 28, 4); \
91001
0
      if (!Check(&S, DecodePredicateOperand( \
91002
0
                 MI, tmp, Address, Decoder))) { \
91003
0
        return MCDisassembler_Fail; \
91004
0
      } \
91005
0
      return S; \
91006
0
    case 290: \
91007
0
      tmp = 0x0; \
91008
0
      tmp |= fieldname(insn, 7, 1) << 4; \
91009
0
      tmp |= fieldname(insn, 16, 4) << 0; \
91010
0
      if (!Check(&S, DecodeDPRRegisterClass( \
91011
0
                 MI, tmp, Address, Decoder))) { \
91012
0
        return MCDisassembler_Fail; \
91013
0
      } \
91014
0
      tmp = 0x0; \
91015
0
      tmp |= fieldname(insn, 7, 1) << 4; \
91016
0
      tmp |= fieldname(insn, 16, 4) << 0; \
91017
0
      if (!Check(&S, DecodeDPRRegisterClass( \
91018
0
                 MI, tmp, Address, Decoder))) { \
91019
0
        return MCDisassembler_Fail; \
91020
0
      } \
91021
0
      tmp = fieldname(insn, 12, 4); \
91022
0
      if (!Check(&S, DecodeGPRRegisterClass( \
91023
0
                 MI, tmp, Address, Decoder))) { \
91024
0
        return MCDisassembler_Fail; \
91025
0
      } \
91026
0
      tmp = 0x0; \
91027
0
      tmp |= fieldname(insn, 6, 1) << 0; \
91028
0
      tmp |= fieldname(insn, 21, 1) << 1; \
91029
0
      MCOperand_CreateImm0(MI, tmp); \
91030
0
      tmp = fieldname(insn, 28, 4); \
91031
0
      if (!Check(&S, DecodePredicateOperand( \
91032
0
                 MI, tmp, Address, Decoder))) { \
91033
0
        return MCDisassembler_Fail; \
91034
0
      } \
91035
0
      return S; \
91036
0
    case 291: \
91037
0
      tmp = fieldname(insn, 12, 4); \
91038
0
      if (!Check(&S, DecodeGPRRegisterClass( \
91039
0
                 MI, tmp, Address, Decoder))) { \
91040
0
        return MCDisassembler_Fail; \
91041
0
      } \
91042
0
      tmp = 0x0; \
91043
0
      tmp |= fieldname(insn, 7, 1) << 4; \
91044
0
      tmp |= fieldname(insn, 16, 4) << 0; \
91045
0
      if (!Check(&S, DecodeDPRRegisterClass( \
91046
0
                 MI, tmp, Address, Decoder))) { \
91047
0
        return MCDisassembler_Fail; \
91048
0
      } \
91049
0
      tmp = 0x0; \
91050
0
      tmp |= fieldname(insn, 6, 1) << 0; \
91051
0
      tmp |= fieldname(insn, 21, 1) << 1; \
91052
0
      MCOperand_CreateImm0(MI, tmp); \
91053
0
      tmp = fieldname(insn, 28, 4); \
91054
0
      if (!Check(&S, DecodePredicateOperand( \
91055
0
                 MI, tmp, Address, Decoder))) { \
91056
0
        return MCDisassembler_Fail; \
91057
0
      } \
91058
0
      return S; \
91059
0
    case 292: \
91060
0
      tmp = 0x0; \
91061
0
      tmp |= fieldname(insn, 7, 1) << 4; \
91062
0
      tmp |= fieldname(insn, 16, 4) << 0; \
91063
0
      if (!Check(&S, DecodeDPRRegisterClass( \
91064
0
                 MI, tmp, Address, Decoder))) { \
91065
0
        return MCDisassembler_Fail; \
91066
0
      } \
91067
0
      tmp = 0x0; \
91068
0
      tmp |= fieldname(insn, 7, 1) << 4; \
91069
0
      tmp |= fieldname(insn, 16, 4) << 0; \
91070
0
      if (!Check(&S, DecodeDPRRegisterClass( \
91071
0
                 MI, tmp, Address, Decoder))) { \
91072
0
        return MCDisassembler_Fail; \
91073
0
      } \
91074
0
      tmp = fieldname(insn, 12, 4); \
91075
0
      if (!Check(&S, DecodeGPRRegisterClass( \
91076
0
                 MI, tmp, Address, Decoder))) { \
91077
0
        return MCDisassembler_Fail; \
91078
0
      } \
91079
0
      tmp = 0x0; \
91080
0
      tmp |= fieldname(insn, 5, 2) << 0; \
91081
0
      tmp |= fieldname(insn, 21, 1) << 2; \
91082
0
      MCOperand_CreateImm0(MI, tmp); \
91083
0
      tmp = fieldname(insn, 28, 4); \
91084
0
      if (!Check(&S, DecodePredicateOperand( \
91085
0
                 MI, tmp, Address, Decoder))) { \
91086
0
        return MCDisassembler_Fail; \
91087
0
      } \
91088
0
      return S; \
91089
0
    case 293: \
91090
0
      tmp = fieldname(insn, 12, 4); \
91091
0
      if (!Check(&S, DecodeGPRRegisterClass( \
91092
0
                 MI, tmp, Address, Decoder))) { \
91093
0
        return MCDisassembler_Fail; \
91094
0
      } \
91095
0
      tmp = 0x0; \
91096
0
      tmp |= fieldname(insn, 7, 1) << 4; \
91097
0
      tmp |= fieldname(insn, 16, 4) << 0; \
91098
0
      if (!Check(&S, DecodeDPRRegisterClass( \
91099
0
                 MI, tmp, Address, Decoder))) { \
91100
0
        return MCDisassembler_Fail; \
91101
0
      } \
91102
0
      tmp = 0x0; \
91103
0
      tmp |= fieldname(insn, 5, 2) << 0; \
91104
0
      tmp |= fieldname(insn, 21, 1) << 2; \
91105
0
      MCOperand_CreateImm0(MI, tmp); \
91106
0
      tmp = fieldname(insn, 28, 4); \
91107
0
      if (!Check(&S, DecodePredicateOperand( \
91108
0
                 MI, tmp, Address, Decoder))) { \
91109
0
        return MCDisassembler_Fail; \
91110
0
      } \
91111
0
      return S; \
91112
0
    case 294: \
91113
0
      tmp = 0x0; \
91114
0
      tmp |= fieldname(insn, 7, 1) << 4; \
91115
0
      tmp |= fieldname(insn, 16, 4) << 0; \
91116
0
      if (!Check(&S, DecodeDPRRegisterClass( \
91117
0
                 MI, tmp, Address, Decoder))) { \
91118
0
        return MCDisassembler_Fail; \
91119
0
      } \
91120
0
      tmp = fieldname(insn, 12, 4); \
91121
0
      if (!Check(&S, DecodeGPRRegisterClass( \
91122
0
                 MI, tmp, Address, Decoder))) { \
91123
0
        return MCDisassembler_Fail; \
91124
0
      } \
91125
0
      tmp = fieldname(insn, 28, 4); \
91126
0
      if (!Check(&S, DecodePredicateOperand( \
91127
0
                 MI, tmp, Address, Decoder))) { \
91128
0
        return MCDisassembler_Fail; \
91129
0
      } \
91130
0
      return S; \
91131
0
    case 295: \
91132
0
      tmp = 0x0; \
91133
0
      tmp |= fieldname(insn, 7, 1) << 4; \
91134
0
      tmp |= fieldname(insn, 16, 4) << 0; \
91135
0
      if (!Check(&S, DecodeQPRRegisterClass( \
91136
0
                 MI, tmp, Address, Decoder))) { \
91137
0
        return MCDisassembler_Fail; \
91138
0
      } \
91139
0
      tmp = fieldname(insn, 12, 4); \
91140
0
      if (!Check(&S, DecodeGPRRegisterClass( \
91141
0
                 MI, tmp, Address, Decoder))) { \
91142
0
        return MCDisassembler_Fail; \
91143
0
      } \
91144
0
      tmp = fieldname(insn, 28, 4); \
91145
0
      if (!Check(&S, DecodePredicateOperand( \
91146
0
                 MI, tmp, Address, Decoder))) { \
91147
0
        return MCDisassembler_Fail; \
91148
0
      } \
91149
0
      return S; \
91150
0
    case 296: \
91151
0
      if (!Check(&S, DecodeVLDST4Instruction( \
91152
0
                 MI, insn, Address, Decoder))) { \
91153
0
        return MCDisassembler_Fail; \
91154
0
      } \
91155
0
      return S; \
91156
0
    case 297: \
91157
0
      if (!Check(&S, DecodeVST1LN(MI, insn, Address, \
91158
0
                Decoder))) { \
91159
0
        return MCDisassembler_Fail; \
91160
0
      } \
91161
0
      return S; \
91162
0
    case 298: \
91163
0
      if (!Check(&S, DecodeVLD1LN(MI, insn, Address, \
91164
0
                Decoder))) { \
91165
0
        return MCDisassembler_Fail; \
91166
0
      } \
91167
0
      return S; \
91168
0
    case 299: \
91169
0
      if (!Check(&S, DecodeVST2LN(MI, insn, Address, \
91170
0
                Decoder))) { \
91171
0
        return MCDisassembler_Fail; \
91172
0
      } \
91173
0
      return S; \
91174
0
    case 300: \
91175
0
      if (!Check(&S, DecodeVLD2LN(MI, insn, Address, \
91176
0
                Decoder))) { \
91177
0
        return MCDisassembler_Fail; \
91178
0
      } \
91179
0
      return S; \
91180
0
    case 301: \
91181
0
      if (!Check(&S, DecodeVLDST1Instruction( \
91182
0
                 MI, insn, Address, Decoder))) { \
91183
0
        return MCDisassembler_Fail; \
91184
0
      } \
91185
0
      return S; \
91186
0
    case 302: \
91187
0
      if (!Check(&S, DecodeVST3LN(MI, insn, Address, \
91188
0
                Decoder))) { \
91189
0
        return MCDisassembler_Fail; \
91190
0
      } \
91191
0
      return S; \
91192
0
    case 303: \
91193
0
      if (!Check(&S, DecodeVLD3LN(MI, insn, Address, \
91194
0
                Decoder))) { \
91195
0
        return MCDisassembler_Fail; \
91196
0
      } \
91197
0
      return S; \
91198
0
    case 304: \
91199
0
      if (!Check(&S, DecodeVLDST2Instruction( \
91200
0
                 MI, insn, Address, Decoder))) { \
91201
0
        return MCDisassembler_Fail; \
91202
0
      } \
91203
0
      return S; \
91204
0
    case 305: \
91205
0
      if (!Check(&S, DecodeVST4LN(MI, insn, Address, \
91206
0
                Decoder))) { \
91207
0
        return MCDisassembler_Fail; \
91208
0
      } \
91209
0
      return S; \
91210
0
    case 306: \
91211
0
      if (!Check(&S, DecodeVLD4LN(MI, insn, Address, \
91212
0
                Decoder))) { \
91213
0
        return MCDisassembler_Fail; \
91214
0
      } \
91215
0
      return S; \
91216
0
    case 307: \
91217
0
      if (!Check(&S, DecodeVLDST3Instruction( \
91218
0
                 MI, insn, Address, Decoder))) { \
91219
0
        return MCDisassembler_Fail; \
91220
0
      } \
91221
0
      return S; \
91222
0
    case 308: \
91223
0
      if (!Check(&S, DecodeVLD1DupInstruction( \
91224
0
                 MI, insn, Address, Decoder))) { \
91225
0
        return MCDisassembler_Fail; \
91226
0
      } \
91227
0
      return S; \
91228
0
    case 309: \
91229
0
      if (!Check(&S, DecodeVLD2DupInstruction( \
91230
0
                 MI, insn, Address, Decoder))) { \
91231
0
        return MCDisassembler_Fail; \
91232
0
      } \
91233
0
      return S; \
91234
0
    case 310: \
91235
0
      if (!Check(&S, DecodeVLD3DupInstruction( \
91236
0
                 MI, insn, Address, Decoder))) { \
91237
0
        return MCDisassembler_Fail; \
91238
0
      } \
91239
0
      return S; \
91240
0
    case 311: \
91241
0
      if (!Check(&S, DecodeVLD4DupInstruction( \
91242
0
                 MI, insn, Address, Decoder))) { \
91243
0
        return MCDisassembler_Fail; \
91244
0
      } \
91245
0
      return S; \
91246
144k
    case 312: \
91247
144k
      tmp = fieldname(insn, 0, 3); \
91248
144k
      if (!Check(&S, DecodetGPRRegisterClass( \
91249
144k
                 MI, tmp, Address, Decoder))) { \
91250
0
        return MCDisassembler_Fail; \
91251
0
      } \
91252
144k
      tmp = fieldname(insn, 3, 3); \
91253
144k
      if (!Check(&S, DecodetGPRRegisterClass( \
91254
144k
                 MI, tmp, Address, Decoder))) { \
91255
0
        return MCDisassembler_Fail; \
91256
0
      } \
91257
144k
      return S; \
91258
144k
    case 313: \
91259
91.9k
      tmp = fieldname(insn, 8, 3); \
91260
91.9k
      if (!Check(&S, DecodetGPRRegisterClass( \
91261
91.9k
                 MI, tmp, Address, Decoder))) { \
91262
0
        return MCDisassembler_Fail; \
91263
0
      } \
91264
91.9k
      tmp = fieldname(insn, 0, 8); \
91265
91.9k
      MCOperand_CreateImm0(MI, tmp); \
91266
91.9k
      return S; \
91267
91.9k
    case 314: \
91268
1.16k
      if (!Check(&S, DecodeThumbAddSPReg(MI, insn, Address, \
91269
1.16k
                 Decoder))) { \
91270
0
        return MCDisassembler_Fail; \
91271
0
      } \
91272
1.16k
      return S; \
91273
2.72k
    case 315: \
91274
2.72k
      tmp = 0x0; \
91275
2.72k
      tmp |= fieldname(insn, 0, 3) << 0; \
91276
2.72k
      tmp |= fieldname(insn, 7, 1) << 3; \
91277
2.72k
      if (!Check(&S, DecodeGPRRegisterClass( \
91278
2.72k
                 MI, tmp, Address, Decoder))) { \
91279
0
        return MCDisassembler_Fail; \
91280
0
      } \
91281
2.72k
      tmp = 0x0; \
91282
2.72k
      tmp |= fieldname(insn, 0, 3) << 0; \
91283
2.72k
      tmp |= fieldname(insn, 7, 1) << 3; \
91284
2.72k
      if (!Check(&S, DecodeGPRRegisterClass( \
91285
2.72k
                 MI, tmp, Address, Decoder))) { \
91286
0
        return MCDisassembler_Fail; \
91287
0
      } \
91288
2.72k
      tmp = fieldname(insn, 3, 4); \
91289
2.72k
      if (!Check(&S, DecodeGPRRegisterClass( \
91290
2.72k
                 MI, tmp, Address, Decoder))) { \
91291
0
        return MCDisassembler_Fail; \
91292
0
      } \
91293
2.72k
      return S; \
91294
3.88k
    case 316: \
91295
3.88k
      tmp = 0x0; \
91296
3.88k
      tmp |= fieldname(insn, 0, 3) << 0; \
91297
3.88k
      tmp |= fieldname(insn, 7, 1) << 3; \
91298
3.88k
      if (!Check(&S, DecodeGPRRegisterClass( \
91299
3.88k
                 MI, tmp, Address, Decoder))) { \
91300
0
        return MCDisassembler_Fail; \
91301
0
      } \
91302
3.88k
      tmp = fieldname(insn, 3, 4); \
91303
3.88k
      if (!Check(&S, DecodeGPRRegisterClass( \
91304
3.88k
                 MI, tmp, Address, Decoder))) { \
91305
0
        return MCDisassembler_Fail; \
91306
0
      } \
91307
3.88k
      return S; \
91308
3.88k
    case 317: \
91309
2.79k
      tmp = fieldname(insn, 3, 4); \
91310
2.79k
      if (!Check(&S, DecodeGPRRegisterClass( \
91311
2.79k
                 MI, tmp, Address, Decoder))) { \
91312
0
        return MCDisassembler_Fail; \
91313
0
      } \
91314
2.79k
      return S; \
91315
2.79k
    case 318: \
91316
383
      tmp = fieldname(insn, 3, 4); \
91317
383
      if (!Check(&S, DecodeGPRnopcRegisterClass( \
91318
383
                 MI, tmp, Address, Decoder))) { \
91319
0
        return MCDisassembler_Fail; \
91320
0
      } \
91321
383
      return S; \
91322
24.1k
    case 319: \
91323
24.1k
      tmp = fieldname(insn, 8, 3); \
91324
24.1k
      if (!Check(&S, DecodetGPRRegisterClass( \
91325
24.1k
                 MI, tmp, Address, Decoder))) { \
91326
0
        return MCDisassembler_Fail; \
91327
0
      } \
91328
24.1k
      tmp = fieldname(insn, 0, 8); \
91329
24.1k
      if (!Check(&S, DecodeThumbAddrModePC(MI, tmp, Address, \
91330
24.1k
                   Decoder))) { \
91331
0
        return MCDisassembler_Fail; \
91332
0
      } \
91333
24.1k
      return S; \
91334
38.7k
    case 320: \
91335
38.7k
      tmp = fieldname(insn, 0, 3); \
91336
38.7k
      if (!Check(&S, DecodetGPRRegisterClass( \
91337
38.7k
                 MI, tmp, Address, Decoder))) { \
91338
0
        return MCDisassembler_Fail; \
91339
0
      } \
91340
38.7k
      tmp = fieldname(insn, 3, 6); \
91341
38.7k
      if (!Check(&S, DecodeThumbAddrModeRR(MI, tmp, Address, \
91342
38.7k
                   Decoder))) { \
91343
0
        return MCDisassembler_Fail; \
91344
0
      } \
91345
38.7k
      return S; \
91346
198k
    case 321: \
91347
198k
      tmp = fieldname(insn, 0, 3); \
91348
198k
      if (!Check(&S, DecodetGPRRegisterClass( \
91349
198k
                 MI, tmp, Address, Decoder))) { \
91350
0
        return MCDisassembler_Fail; \
91351
0
      } \
91352
198k
      tmp = fieldname(insn, 3, 8); \
91353
198k
      if (!Check(&S, DecodeThumbAddrModeIS(MI, tmp, Address, \
91354
198k
                   Decoder))) { \
91355
0
        return MCDisassembler_Fail; \
91356
0
      } \
91357
198k
      return S; \
91358
198k
    case 322: \
91359
36.7k
      tmp = fieldname(insn, 8, 3); \
91360
36.7k
      if (!Check(&S, DecodetGPRRegisterClass( \
91361
36.7k
                 MI, tmp, Address, Decoder))) { \
91362
0
        return MCDisassembler_Fail; \
91363
0
      } \
91364
36.7k
      tmp = fieldname(insn, 0, 8); \
91365
36.7k
      if (!Check(&S, DecodeThumbAddrModeSP(MI, tmp, Address, \
91366
36.7k
                   Decoder))) { \
91367
0
        return MCDisassembler_Fail; \
91368
0
      } \
91369
36.7k
      return S; \
91370
54.3k
    case 323: \
91371
54.3k
      if (!Check(&S, DecodeThumbAddSpecialReg( \
91372
54.3k
                 MI, insn, Address, Decoder))) { \
91373
0
        return MCDisassembler_Fail; \
91374
0
      } \
91375
54.3k
      return S; \
91376
54.3k
    case 324: \
91377
2.42k
      if (!Check(&S, DecodeThumbAddSPImm(MI, insn, Address, \
91378
2.42k
                 Decoder))) { \
91379
0
        return MCDisassembler_Fail; \
91380
0
      } \
91381
2.42k
      return S; \
91382
9.42k
    case 325: \
91383
9.42k
      tmp = fieldname(insn, 0, 3); \
91384
9.42k
      if (!Check(&S, DecodetGPRRegisterClass( \
91385
9.42k
                 MI, tmp, Address, Decoder))) { \
91386
0
        return MCDisassembler_Fail; \
91387
0
      } \
91388
9.42k
      tmp = 0x0; \
91389
9.42k
      tmp |= fieldname(insn, 3, 5) << 0; \
91390
9.42k
      tmp |= fieldname(insn, 9, 1) << 5; \
91391
9.42k
      if (!Check(&S, DecodeThumbCmpBROperand( \
91392
9.42k
                 MI, tmp, Address, Decoder))) { \
91393
0
        return MCDisassembler_Fail; \
91394
0
      } \
91395
9.42k
      return S; \
91396
9.42k
    case 326: \
91397
6.08k
      tmp = 0x0; \
91398
6.08k
      tmp |= fieldname(insn, 0, 8) << 0; \
91399
6.08k
      tmp |= fieldname(insn, 8, 1) << 14; \
91400
6.08k
      if (!Check(&S, DecodeRegListOperand(MI, tmp, Address, \
91401
6.08k
                  Decoder))) { \
91402
6
        return MCDisassembler_Fail; \
91403
6
      } \
91404
6.08k
      return S; \
91405
6.08k
    case 327: \
91406
368
      tmp = fieldname(insn, 3, 1); \
91407
368
      MCOperand_CreateImm0(MI, tmp); \
91408
368
      return S; \
91409
6.08k
    case 328: \
91410
417
      if (!Check(&S, DecodeThumbCPS(MI, insn, Address, \
91411
417
                  Decoder))) { \
91412
0
        return MCDisassembler_Fail; \
91413
0
      } \
91414
417
      return S; \
91415
417
    case 329: \
91416
326
      tmp = fieldname(insn, 0, 6); \
91417
326
      MCOperand_CreateImm0(MI, tmp); \
91418
326
      return S; \
91419
5.54k
    case 330: \
91420
5.54k
      tmp = 0x0; \
91421
5.54k
      tmp |= fieldname(insn, 0, 8) << 0; \
91422
5.54k
      tmp |= fieldname(insn, 8, 1) << 15; \
91423
5.54k
      if (!Check(&S, DecodeRegListOperand(MI, tmp, Address, \
91424
5.54k
                  Decoder))) { \
91425
5
        return MCDisassembler_Fail; \
91426
5
      } \
91427
5.54k
      return S; \
91428
5.54k
    case 331: \
91429
5.51k
      tmp = fieldname(insn, 0, 8); \
91430
5.51k
      MCOperand_CreateImm0(MI, tmp); \
91431
5.51k
      return S; \
91432
5.54k
    case 332: \
91433
785
      tmp = fieldname(insn, 4, 4); \
91434
785
      MCOperand_CreateImm0(MI, tmp); \
91435
785
      return S; \
91436
16.3k
    case 333: \
91437
16.3k
      tmp = fieldname(insn, 8, 3); \
91438
16.3k
      if (!Check(&S, DecodetGPRRegisterClass( \
91439
16.3k
                 MI, tmp, Address, Decoder))) { \
91440
0
        return MCDisassembler_Fail; \
91441
0
      } \
91442
16.3k
      tmp = fieldname(insn, 8, 3); \
91443
16.3k
      if (!Check(&S, DecodetGPRRegisterClass( \
91444
16.3k
                 MI, tmp, Address, Decoder))) { \
91445
0
        return MCDisassembler_Fail; \
91446
0
      } \
91447
16.3k
      tmp = fieldname(insn, 0, 8); \
91448
16.3k
      if (!Check(&S, DecodeRegListOperand(MI, tmp, Address, \
91449
16.3k
                  Decoder))) { \
91450
35
        return MCDisassembler_Fail; \
91451
35
      } \
91452
16.3k
      return S; \
91453
18.3k
    case 334: \
91454
18.3k
      tmp = fieldname(insn, 8, 3); \
91455
18.3k
      if (!Check(&S, DecodetGPRRegisterClass( \
91456
18.3k
                 MI, tmp, Address, Decoder))) { \
91457
0
        return MCDisassembler_Fail; \
91458
0
      } \
91459
18.3k
      tmp = fieldname(insn, 0, 8); \
91460
18.3k
      if (!Check(&S, DecodeRegListOperand(MI, tmp, Address, \
91461
18.3k
                  Decoder))) { \
91462
22
        return MCDisassembler_Fail; \
91463
22
      } \
91464
18.3k
      return S; \
91465
22.1k
    case 335: \
91466
22.1k
      tmp = fieldname(insn, 0, 8); \
91467
22.1k
      if (!Check(&S, DecodeThumbBCCTargetOperand( \
91468
22.1k
                 MI, tmp, Address, Decoder))) { \
91469
0
        return MCDisassembler_Fail; \
91470
0
      } \
91471
22.1k
      tmp = fieldname(insn, 8, 4); \
91472
22.1k
      if (!Check(&S, DecodePredicateOperand( \
91473
22.1k
                 MI, tmp, Address, Decoder))) { \
91474
0
        return MCDisassembler_Fail; \
91475
0
      } \
91476
22.1k
      return S; \
91477
22.1k
    case 336: \
91478
18.0k
      tmp = fieldname(insn, 0, 11); \
91479
18.0k
      if (!Check(&S, DecodeThumbBROperand(MI, tmp, Address, \
91480
18.0k
                  Decoder))) { \
91481
0
        return MCDisassembler_Fail; \
91482
0
      } \
91483
18.0k
      return S; \
91484
18.0k
    case 337: \
91485
0
      tmp = 0x0; \
91486
0
      tmp |= fieldname(insn, 1, 10) << 1; \
91487
0
      tmp |= fieldname(insn, 11, 1) << 21; \
91488
0
      tmp |= fieldname(insn, 13, 1) << 22; \
91489
0
      tmp |= fieldname(insn, 16, 10) << 11; \
91490
0
      tmp |= fieldname(insn, 26, 1) << 23; \
91491
0
      if (!Check(&S, DecodeThumbBLXOffset(MI, tmp, Address, \
91492
0
                  Decoder))) { \
91493
0
        return MCDisassembler_Fail; \
91494
0
      } \
91495
0
      return S; \
91496
0
    case 338: \
91497
0
      tmp = 0x0; \
91498
0
      tmp |= fieldname(insn, 0, 11) << 0; \
91499
0
      tmp |= fieldname(insn, 11, 1) << 21; \
91500
0
      tmp |= fieldname(insn, 13, 1) << 22; \
91501
0
      tmp |= fieldname(insn, 16, 10) << 11; \
91502
0
      tmp |= fieldname(insn, 26, 1) << 23; \
91503
0
      if (!Check(&S, DecodeThumbBLTargetOperand( \
91504
0
                 MI, tmp, Address, Decoder))) { \
91505
0
        return MCDisassembler_Fail; \
91506
0
      } \
91507
0
      return S; \
91508
18.3k
    case 339: \
91509
18.3k
      if (!Check(&S, \
91510
18.3k
           DecodeIT(MI, insn, Address, Decoder))) { \
91511
0
        return MCDisassembler_Fail; \
91512
0
      } \
91513
18.3k
      return S; \
91514
18.3k
    case 340: \
91515
0
      tmp = fieldname(insn, 16, 4); \
91516
0
      if (!Check(&S, DecodeGPRRegisterClass( \
91517
0
                 MI, tmp, Address, Decoder))) { \
91518
0
        return MCDisassembler_Fail; \
91519
0
      } \
91520
0
      tmp = 0x0; \
91521
0
      tmp |= fieldname(insn, 0, 13) << 0; \
91522
0
      tmp |= fieldname(insn, 14, 1) << 14; \
91523
0
      if (!Check(&S, DecodeRegListOperand(MI, tmp, Address, \
91524
0
                  Decoder))) { \
91525
0
        return MCDisassembler_Fail; \
91526
0
      } \
91527
0
      return S; \
91528
0
    case 341: \
91529
0
      tmp = 0x0; \
91530
0
      tmp |= fieldname(insn, 0, 13) << 0; \
91531
0
      tmp |= fieldname(insn, 14, 2) << 14; \
91532
0
      if (!Check(&S, DecodeRegListOperand(MI, tmp, Address, \
91533
0
                  Decoder))) { \
91534
0
        return MCDisassembler_Fail; \
91535
0
      } \
91536
0
      return S; \
91537
0
    case 342: \
91538
0
      tmp = fieldname(insn, 16, 4); \
91539
0
      if (!Check(&S, DecodeGPRRegisterClass( \
91540
0
                 MI, tmp, Address, Decoder))) { \
91541
0
        return MCDisassembler_Fail; \
91542
0
      } \
91543
0
      tmp = fieldname(insn, 0, 16); \
91544
0
      if (!Check(&S, DecodeRegListOperand(MI, tmp, Address, \
91545
0
                  Decoder))) { \
91546
0
        return MCDisassembler_Fail; \
91547
0
      } \
91548
0
      return S; \
91549
0
    case 343: \
91550
0
      tmp = fieldname(insn, 16, 4); \
91551
0
      if (!Check(&S, DecoderGPRRegisterClass( \
91552
0
                 MI, tmp, Address, Decoder))) { \
91553
0
        return MCDisassembler_Fail; \
91554
0
      } \
91555
0
      tmp = fieldname(insn, 0, 4); \
91556
0
      if (!Check(&S, DecoderGPRRegisterClass( \
91557
0
                 MI, tmp, Address, Decoder))) { \
91558
0
        return MCDisassembler_Fail; \
91559
0
      } \
91560
0
      return S; \
91561
0
    case 344: \
91562
0
      tmp = fieldname(insn, 16, 4); \
91563
0
      if (!Check(&S, DecoderGPRRegisterClass( \
91564
0
                 MI, tmp, Address, Decoder))) { \
91565
0
        return MCDisassembler_Fail; \
91566
0
      } \
91567
0
      tmp = 0x0; \
91568
0
      tmp |= fieldname(insn, 0, 4) << 0; \
91569
0
      tmp |= fieldname(insn, 4, 4) << 5; \
91570
0
      tmp |= fieldname(insn, 12, 3) << 9; \
91571
0
      if (!Check(&S, DecodeSORegImmOperand(MI, tmp, Address, \
91572
0
                   Decoder))) { \
91573
0
        return MCDisassembler_Fail; \
91574
0
      } \
91575
0
      return S; \
91576
0
    case 345: \
91577
0
      tmp = fieldname(insn, 8, 4); \
91578
0
      if (!Check(&S, DecoderGPRRegisterClass( \
91579
0
                 MI, tmp, Address, Decoder))) { \
91580
0
        return MCDisassembler_Fail; \
91581
0
      } \
91582
0
      tmp = fieldname(insn, 16, 4); \
91583
0
      if (!Check(&S, DecoderGPRRegisterClass( \
91584
0
                 MI, tmp, Address, Decoder))) { \
91585
0
        return MCDisassembler_Fail; \
91586
0
      } \
91587
0
      tmp = fieldname(insn, 0, 4); \
91588
0
      if (!Check(&S, DecoderGPRRegisterClass( \
91589
0
                 MI, tmp, Address, Decoder))) { \
91590
0
        return MCDisassembler_Fail; \
91591
0
      } \
91592
0
      tmp = fieldname(insn, 20, 1); \
91593
0
      if (!Check(&S, DecodeCCOutOperand(MI, tmp, Address, \
91594
0
                Decoder))) { \
91595
0
        return MCDisassembler_Fail; \
91596
0
      } \
91597
0
      return S; \
91598
0
    case 346: \
91599
0
      tmp = fieldname(insn, 8, 4); \
91600
0
      if (!Check(&S, DecoderGPRRegisterClass( \
91601
0
                 MI, tmp, Address, Decoder))) { \
91602
0
        return MCDisassembler_Fail; \
91603
0
      } \
91604
0
      tmp = fieldname(insn, 16, 4); \
91605
0
      if (!Check(&S, DecoderGPRRegisterClass( \
91606
0
                 MI, tmp, Address, Decoder))) { \
91607
0
        return MCDisassembler_Fail; \
91608
0
      } \
91609
0
      tmp = 0x0; \
91610
0
      tmp |= fieldname(insn, 0, 4) << 0; \
91611
0
      tmp |= fieldname(insn, 4, 4) << 5; \
91612
0
      tmp |= fieldname(insn, 12, 3) << 9; \
91613
0
      if (!Check(&S, DecodeSORegImmOperand(MI, tmp, Address, \
91614
0
                   Decoder))) { \
91615
0
        return MCDisassembler_Fail; \
91616
0
      } \
91617
0
      tmp = fieldname(insn, 20, 1); \
91618
0
      if (!Check(&S, DecodeCCOutOperand(MI, tmp, Address, \
91619
0
                Decoder))) { \
91620
0
        return MCDisassembler_Fail; \
91621
0
      } \
91622
0
      return S; \
91623
0
    case 347: \
91624
0
      tmp = fieldname(insn, 16, 4); \
91625
0
      if (!Check(&S, DecodeGPRnopcRegisterClass( \
91626
0
                 MI, tmp, Address, Decoder))) { \
91627
0
        return MCDisassembler_Fail; \
91628
0
      } \
91629
0
      tmp = fieldname(insn, 0, 4); \
91630
0
      if (!Check(&S, DecoderGPRRegisterClass( \
91631
0
                 MI, tmp, Address, Decoder))) { \
91632
0
        return MCDisassembler_Fail; \
91633
0
      } \
91634
0
      return S; \
91635
0
    case 348: \
91636
0
      tmp = fieldname(insn, 16, 4); \
91637
0
      if (!Check(&S, DecodeGPRnopcRegisterClass( \
91638
0
                 MI, tmp, Address, Decoder))) { \
91639
0
        return MCDisassembler_Fail; \
91640
0
      } \
91641
0
      tmp = 0x0; \
91642
0
      tmp |= fieldname(insn, 0, 4) << 0; \
91643
0
      tmp |= fieldname(insn, 4, 4) << 5; \
91644
0
      tmp |= fieldname(insn, 12, 3) << 9; \
91645
0
      if (!Check(&S, DecodeSORegImmOperand(MI, tmp, Address, \
91646
0
                   Decoder))) { \
91647
0
        return MCDisassembler_Fail; \
91648
0
      } \
91649
0
      return S; \
91650
0
    case 349: \
91651
0
      tmp = fieldname(insn, 8, 4); \
91652
0
      if (!Check(&S, DecodeGPRnopcRegisterClass( \
91653
0
                 MI, tmp, Address, Decoder))) { \
91654
0
        return MCDisassembler_Fail; \
91655
0
      } \
91656
0
      tmp = fieldname(insn, 16, 4); \
91657
0
      if (!Check(&S, DecodeGPRnopcRegisterClass( \
91658
0
                 MI, tmp, Address, Decoder))) { \
91659
0
        return MCDisassembler_Fail; \
91660
0
      } \
91661
0
      tmp = fieldname(insn, 0, 4); \
91662
0
      if (!Check(&S, DecoderGPRRegisterClass( \
91663
0
                 MI, tmp, Address, Decoder))) { \
91664
0
        return MCDisassembler_Fail; \
91665
0
      } \
91666
0
      tmp = fieldname(insn, 20, 1); \
91667
0
      if (!Check(&S, DecodeCCOutOperand(MI, tmp, Address, \
91668
0
                Decoder))) { \
91669
0
        return MCDisassembler_Fail; \
91670
0
      } \
91671
0
      return S; \
91672
0
    case 350: \
91673
0
      tmp = fieldname(insn, 8, 4); \
91674
0
      if (!Check(&S, DecodeGPRnopcRegisterClass( \
91675
0
                 MI, tmp, Address, Decoder))) { \
91676
0
        return MCDisassembler_Fail; \
91677
0
      } \
91678
0
      tmp = fieldname(insn, 16, 4); \
91679
0
      if (!Check(&S, DecodeGPRnopcRegisterClass( \
91680
0
                 MI, tmp, Address, Decoder))) { \
91681
0
        return MCDisassembler_Fail; \
91682
0
      } \
91683
0
      tmp = 0x0; \
91684
0
      tmp |= fieldname(insn, 0, 4) << 0; \
91685
0
      tmp |= fieldname(insn, 4, 4) << 5; \
91686
0
      tmp |= fieldname(insn, 12, 3) << 9; \
91687
0
      if (!Check(&S, DecodeSORegImmOperand(MI, tmp, Address, \
91688
0
                   Decoder))) { \
91689
0
        return MCDisassembler_Fail; \
91690
0
      } \
91691
0
      tmp = fieldname(insn, 20, 1); \
91692
0
      if (!Check(&S, DecodeCCOutOperand(MI, tmp, Address, \
91693
0
                Decoder))) { \
91694
0
        return MCDisassembler_Fail; \
91695
0
      } \
91696
0
      return S; \
91697
0
    case 351: \
91698
0
      tmp = fieldname(insn, 16, 4); \
91699
0
      if (!Check(&S, DecodeGPRRegisterClass( \
91700
0
                 MI, tmp, Address, Decoder))) { \
91701
0
        return MCDisassembler_Fail; \
91702
0
      } \
91703
0
      tmp = fieldname(insn, 16, 4); \
91704
0
      if (!Check(&S, DecodeGPRRegisterClass( \
91705
0
                 MI, tmp, Address, Decoder))) { \
91706
0
        return MCDisassembler_Fail; \
91707
0
      } \
91708
0
      tmp = 0x0; \
91709
0
      tmp |= fieldname(insn, 0, 13) << 0; \
91710
0
      tmp |= fieldname(insn, 14, 1) << 14; \
91711
0
      if (!Check(&S, DecodeRegListOperand(MI, tmp, Address, \
91712
0
                  Decoder))) { \
91713
0
        return MCDisassembler_Fail; \
91714
0
      } \
91715
0
      return S; \
91716
0
    case 352: \
91717
0
      tmp = fieldname(insn, 16, 4); \
91718
0
      if (!Check(&S, DecodeGPRRegisterClass( \
91719
0
                 MI, tmp, Address, Decoder))) { \
91720
0
        return MCDisassembler_Fail; \
91721
0
      } \
91722
0
      tmp = fieldname(insn, 16, 4); \
91723
0
      if (!Check(&S, DecodeGPRRegisterClass( \
91724
0
                 MI, tmp, Address, Decoder))) { \
91725
0
        return MCDisassembler_Fail; \
91726
0
      } \
91727
0
      tmp = fieldname(insn, 0, 16); \
91728
0
      if (!Check(&S, DecodeRegListOperand(MI, tmp, Address, \
91729
0
                  Decoder))) { \
91730
0
        return MCDisassembler_Fail; \
91731
0
      } \
91732
0
      return S; \
91733
0
    case 353: \
91734
0
      tmp = fieldname(insn, 8, 4); \
91735
0
      if (!Check(&S, DecoderGPRRegisterClass( \
91736
0
                 MI, tmp, Address, Decoder))) { \
91737
0
        return MCDisassembler_Fail; \
91738
0
      } \
91739
0
      tmp = fieldname(insn, 16, 4); \
91740
0
      if (!Check(&S, DecodeGPRnopcRegisterClass( \
91741
0
                 MI, tmp, Address, Decoder))) { \
91742
0
        return MCDisassembler_Fail; \
91743
0
      } \
91744
0
      return S; \
91745
0
    case 354: \
91746
0
      tmp = fieldname(insn, 8, 4); \
91747
0
      if (!Check(&S, DecoderGPRRegisterClass( \
91748
0
                 MI, tmp, Address, Decoder))) { \
91749
0
        return MCDisassembler_Fail; \
91750
0
      } \
91751
0
      tmp = fieldname(insn, 12, 4); \
91752
0
      if (!Check(&S, DecoderGPRRegisterClass( \
91753
0
                 MI, tmp, Address, Decoder))) { \
91754
0
        return MCDisassembler_Fail; \
91755
0
      } \
91756
0
      tmp = 0x0; \
91757
0
      tmp |= fieldname(insn, 0, 8) << 0; \
91758
0
      tmp |= fieldname(insn, 16, 4) << 8; \
91759
0
      if (!Check(&S, DecodeT2AddrModeImm0_1020s4( \
91760
0
                 MI, tmp, Address, Decoder))) { \
91761
0
        return MCDisassembler_Fail; \
91762
0
      } \
91763
0
      return S; \
91764
0
    case 355: \
91765
0
      tmp = fieldname(insn, 0, 4); \
91766
0
      if (!Check(&S, DecoderGPRRegisterClass( \
91767
0
                 MI, tmp, Address, Decoder))) { \
91768
0
        return MCDisassembler_Fail; \
91769
0
      } \
91770
0
      tmp = fieldname(insn, 12, 4); \
91771
0
      if (!Check(&S, DecoderGPRRegisterClass( \
91772
0
                 MI, tmp, Address, Decoder))) { \
91773
0
        return MCDisassembler_Fail; \
91774
0
      } \
91775
0
      tmp = fieldname(insn, 16, 4); \
91776
0
      if (!Check(&S, DecodeAddrMode7Operand( \
91777
0
                 MI, tmp, Address, Decoder))) { \
91778
0
        return MCDisassembler_Fail; \
91779
0
      } \
91780
0
      return S; \
91781
0
    case 356: \
91782
0
      tmp = fieldname(insn, 0, 4); \
91783
0
      if (!Check(&S, DecoderGPRRegisterClass( \
91784
0
                 MI, tmp, Address, Decoder))) { \
91785
0
        return MCDisassembler_Fail; \
91786
0
      } \
91787
0
      tmp = fieldname(insn, 12, 4); \
91788
0
      if (!Check(&S, DecoderGPRRegisterClass( \
91789
0
                 MI, tmp, Address, Decoder))) { \
91790
0
        return MCDisassembler_Fail; \
91791
0
      } \
91792
0
      tmp = fieldname(insn, 8, 4); \
91793
0
      if (!Check(&S, DecoderGPRRegisterClass( \
91794
0
                 MI, tmp, Address, Decoder))) { \
91795
0
        return MCDisassembler_Fail; \
91796
0
      } \
91797
0
      tmp = fieldname(insn, 16, 4); \
91798
0
      if (!Check(&S, DecodeAddrMode7Operand( \
91799
0
                 MI, tmp, Address, Decoder))) { \
91800
0
        return MCDisassembler_Fail; \
91801
0
      } \
91802
0
      return S; \
91803
0
    case 357: \
91804
0
      tmp = fieldname(insn, 12, 4); \
91805
0
      if (!Check(&S, DecoderGPRRegisterClass( \
91806
0
                 MI, tmp, Address, Decoder))) { \
91807
0
        return MCDisassembler_Fail; \
91808
0
      } \
91809
0
      tmp = fieldname(insn, 16, 4); \
91810
0
      if (!Check(&S, DecodeAddrMode7Operand( \
91811
0
                 MI, tmp, Address, Decoder))) { \
91812
0
        return MCDisassembler_Fail; \
91813
0
      } \
91814
0
      return S; \
91815
0
    case 358: \
91816
0
      tmp = fieldname(insn, 12, 4); \
91817
0
      if (!Check(&S, DecoderGPRRegisterClass( \
91818
0
                 MI, tmp, Address, Decoder))) { \
91819
0
        return MCDisassembler_Fail; \
91820
0
      } \
91821
0
      tmp = 0x0; \
91822
0
      tmp |= fieldname(insn, 0, 8) << 0; \
91823
0
      tmp |= fieldname(insn, 16, 4) << 8; \
91824
0
      if (!Check(&S, DecodeT2AddrModeImm0_1020s4( \
91825
0
                 MI, tmp, Address, Decoder))) { \
91826
0
        return MCDisassembler_Fail; \
91827
0
      } \
91828
0
      return S; \
91829
0
    case 359: \
91830
0
      if (!Check(&S, DecodeThumbTableBranch( \
91831
0
                 MI, insn, Address, Decoder))) { \
91832
0
        return MCDisassembler_Fail; \
91833
0
      } \
91834
0
      return S; \
91835
0
    case 360: \
91836
0
      tmp = fieldname(insn, 12, 4); \
91837
0
      if (!Check(&S, DecoderGPRRegisterClass( \
91838
0
                 MI, tmp, Address, Decoder))) { \
91839
0
        return MCDisassembler_Fail; \
91840
0
      } \
91841
0
      tmp = fieldname(insn, 8, 4); \
91842
0
      if (!Check(&S, DecoderGPRRegisterClass( \
91843
0
                 MI, tmp, Address, Decoder))) { \
91844
0
        return MCDisassembler_Fail; \
91845
0
      } \
91846
0
      tmp = fieldname(insn, 16, 4); \
91847
0
      if (!Check(&S, DecodeAddrMode7Operand( \
91848
0
                 MI, tmp, Address, Decoder))) { \
91849
0
        return MCDisassembler_Fail; \
91850
0
      } \
91851
0
      return S; \
91852
0
    case 361: \
91853
0
      tmp = fieldname(insn, 12, 4); \
91854
0
      if (!Check(&S, DecoderGPRRegisterClass( \
91855
0
                 MI, tmp, Address, Decoder))) { \
91856
0
        return MCDisassembler_Fail; \
91857
0
      } \
91858
0
      tmp = fieldname(insn, 8, 4); \
91859
0
      if (!Check(&S, DecoderGPRRegisterClass( \
91860
0
                 MI, tmp, Address, Decoder))) { \
91861
0
        return MCDisassembler_Fail; \
91862
0
      } \
91863
0
      tmp = 0x0; \
91864
0
      tmp |= fieldname(insn, 0, 8) << 0; \
91865
0
      tmp |= fieldname(insn, 16, 4) << 9; \
91866
0
      tmp |= fieldname(insn, 23, 1) << 8; \
91867
0
      if (!Check(&S, DecodeT2AddrModeImm8s4( \
91868
0
                 MI, tmp, Address, Decoder))) { \
91869
0
        return MCDisassembler_Fail; \
91870
0
      } \
91871
0
      return S; \
91872
0
    case 362: \
91873
0
      tmp = fieldname(insn, 8, 4); \
91874
0
      if (!Check(&S, DecodeGPRnopcRegisterClass( \
91875
0
                 MI, tmp, Address, Decoder))) { \
91876
0
        return MCDisassembler_Fail; \
91877
0
      } \
91878
0
      tmp = fieldname(insn, 0, 4); \
91879
0
      if (!Check(&S, DecodeGPRnopcRegisterClass( \
91880
0
                 MI, tmp, Address, Decoder))) { \
91881
0
        return MCDisassembler_Fail; \
91882
0
      } \
91883
0
      tmp = fieldname(insn, 20, 1); \
91884
0
      if (!Check(&S, DecodeCCOutOperand(MI, tmp, Address, \
91885
0
                Decoder))) { \
91886
0
        return MCDisassembler_Fail; \
91887
0
      } \
91888
0
      return S; \
91889
0
    case 363: \
91890
0
      tmp = fieldname(insn, 8, 4); \
91891
0
      if (!Check(&S, DecoderGPRRegisterClass( \
91892
0
                 MI, tmp, Address, Decoder))) { \
91893
0
        return MCDisassembler_Fail; \
91894
0
      } \
91895
0
      tmp = fieldname(insn, 0, 4); \
91896
0
      if (!Check(&S, DecoderGPRRegisterClass( \
91897
0
                 MI, tmp, Address, Decoder))) { \
91898
0
        return MCDisassembler_Fail; \
91899
0
      } \
91900
0
      tmp = fieldname(insn, 20, 1); \
91901
0
      if (!Check(&S, DecodeCCOutOperand(MI, tmp, Address, \
91902
0
                Decoder))) { \
91903
0
        return MCDisassembler_Fail; \
91904
0
      } \
91905
0
      return S; \
91906
0
    case 364: \
91907
0
      tmp = fieldname(insn, 8, 4); \
91908
0
      if (!Check(&S, DecoderGPRRegisterClass( \
91909
0
                 MI, tmp, Address, Decoder))) { \
91910
0
        return MCDisassembler_Fail; \
91911
0
      } \
91912
0
      tmp = fieldname(insn, 0, 4); \
91913
0
      if (!Check(&S, DecoderGPRRegisterClass( \
91914
0
                 MI, tmp, Address, Decoder))) { \
91915
0
        return MCDisassembler_Fail; \
91916
0
      } \
91917
0
      tmp = 0x0; \
91918
0
      tmp |= fieldname(insn, 6, 2) << 0; \
91919
0
      tmp |= fieldname(insn, 12, 3) << 2; \
91920
0
      MCOperand_CreateImm0(MI, tmp); \
91921
0
      tmp = fieldname(insn, 20, 1); \
91922
0
      if (!Check(&S, DecodeCCOutOperand(MI, tmp, Address, \
91923
0
                Decoder))) { \
91924
0
        return MCDisassembler_Fail; \
91925
0
      } \
91926
0
      return S; \
91927
0
    case 365: \
91928
0
      tmp = fieldname(insn, 8, 4); \
91929
0
      if (!Check(&S, DecoderGPRRegisterClass( \
91930
0
                 MI, tmp, Address, Decoder))) { \
91931
0
        return MCDisassembler_Fail; \
91932
0
      } \
91933
0
      tmp = fieldname(insn, 16, 4); \
91934
0
      if (!Check(&S, DecodeGPRwithZRnospRegisterClass( \
91935
0
                 MI, tmp, Address, Decoder))) { \
91936
0
        return MCDisassembler_Fail; \
91937
0
      } \
91938
0
      tmp = fieldname(insn, 0, 4); \
91939
0
      if (!Check(&S, DecodeGPRwithZRnospRegisterClass( \
91940
0
                 MI, tmp, Address, Decoder))) { \
91941
0
        return MCDisassembler_Fail; \
91942
0
      } \
91943
0
      tmp = fieldname(insn, 4, 4); \
91944
0
      if (!Check(&S, DecodePredNoALOperand(MI, tmp, Address, \
91945
0
                   Decoder))) { \
91946
0
        return MCDisassembler_Fail; \
91947
0
      } \
91948
0
      return S; \
91949
0
    case 366: \
91950
0
      tmp = fieldname(insn, 8, 4); \
91951
0
      if (!Check(&S, DecoderGPRRegisterClass( \
91952
0
                 MI, tmp, Address, Decoder))) { \
91953
0
        return MCDisassembler_Fail; \
91954
0
      } \
91955
0
      tmp = fieldname(insn, 16, 4); \
91956
0
      if (!Check(&S, DecoderGPRRegisterClass( \
91957
0
                 MI, tmp, Address, Decoder))) { \
91958
0
        return MCDisassembler_Fail; \
91959
0
      } \
91960
0
      tmp = fieldname(insn, 0, 4); \
91961
0
      if (!Check(&S, DecoderGPRRegisterClass( \
91962
0
                 MI, tmp, Address, Decoder))) { \
91963
0
        return MCDisassembler_Fail; \
91964
0
      } \
91965
0
      tmp = 0x0; \
91966
0
      tmp |= fieldname(insn, 6, 2) << 0; \
91967
0
      tmp |= fieldname(insn, 12, 3) << 2; \
91968
0
      MCOperand_CreateImm0(MI, tmp); \
91969
0
      return S; \
91970
0
    case 367: \
91971
0
      tmp = fieldname(insn, 16, 4); \
91972
0
      if (!Check(&S, DecodeGPRRegisterClass( \
91973
0
                 MI, tmp, Address, Decoder))) { \
91974
0
        return MCDisassembler_Fail; \
91975
0
      } \
91976
0
      tmp = fieldname(insn, 12, 4); \
91977
0
      if (!Check(&S, DecoderGPRRegisterClass( \
91978
0
                 MI, tmp, Address, Decoder))) { \
91979
0
        return MCDisassembler_Fail; \
91980
0
      } \
91981
0
      tmp = fieldname(insn, 8, 4); \
91982
0
      if (!Check(&S, DecoderGPRRegisterClass( \
91983
0
                 MI, tmp, Address, Decoder))) { \
91984
0
        return MCDisassembler_Fail; \
91985
0
      } \
91986
0
      tmp = fieldname(insn, 16, 4); \
91987
0
      if (!Check(&S, DecodeAddrMode7Operand( \
91988
0
                 MI, tmp, Address, Decoder))) { \
91989
0
        return MCDisassembler_Fail; \
91990
0
      } \
91991
0
      tmp = 0x0; \
91992
0
      tmp |= fieldname(insn, 0, 8) << 0; \
91993
0
      tmp |= fieldname(insn, 23, 1) << 8; \
91994
0
      if (!Check(&S, DecodeT2Imm8S4(MI, tmp, Address, \
91995
0
                  Decoder))) { \
91996
0
        return MCDisassembler_Fail; \
91997
0
      } \
91998
0
      return S; \
91999
0
    case 368: \
92000
0
      tmp = fieldname(insn, 12, 4); \
92001
0
      if (!Check(&S, DecoderGPRRegisterClass( \
92002
0
                 MI, tmp, Address, Decoder))) { \
92003
0
        return MCDisassembler_Fail; \
92004
0
      } \
92005
0
      tmp = fieldname(insn, 8, 4); \
92006
0
      if (!Check(&S, DecoderGPRRegisterClass( \
92007
0
                 MI, tmp, Address, Decoder))) { \
92008
0
        return MCDisassembler_Fail; \
92009
0
      } \
92010
0
      tmp = fieldname(insn, 16, 4); \
92011
0
      if (!Check(&S, DecodeGPRRegisterClass( \
92012
0
                 MI, tmp, Address, Decoder))) { \
92013
0
        return MCDisassembler_Fail; \
92014
0
      } \
92015
0
      tmp = fieldname(insn, 16, 4); \
92016
0
      if (!Check(&S, DecodeAddrMode7Operand( \
92017
0
                 MI, tmp, Address, Decoder))) { \
92018
0
        return MCDisassembler_Fail; \
92019
0
      } \
92020
0
      tmp = 0x0; \
92021
0
      tmp |= fieldname(insn, 0, 8) << 0; \
92022
0
      tmp |= fieldname(insn, 23, 1) << 8; \
92023
0
      if (!Check(&S, DecodeT2Imm8S4(MI, tmp, Address, \
92024
0
                  Decoder))) { \
92025
0
        return MCDisassembler_Fail; \
92026
0
      } \
92027
0
      return S; \
92028
0
    case 369: \
92029
0
      if (!Check(&S, DecodeT2STRDPreInstruction( \
92030
0
                 MI, insn, Address, Decoder))) { \
92031
0
        return MCDisassembler_Fail; \
92032
0
      } \
92033
0
      return S; \
92034
0
    case 370: \
92035
0
      if (!Check(&S, DecodeT2LDRDPreInstruction( \
92036
0
                 MI, insn, Address, Decoder))) { \
92037
0
        return MCDisassembler_Fail; \
92038
0
      } \
92039
0
      return S; \
92040
0
    case 371: \
92041
0
      tmp = fieldname(insn, 8, 4); \
92042
0
      if (!Check(&S, DecoderGPRRegisterClass( \
92043
0
                 MI, tmp, Address, Decoder))) { \
92044
0
        return MCDisassembler_Fail; \
92045
0
      } \
92046
0
      tmp = 0x0; \
92047
0
      tmp |= fieldname(insn, 0, 4) << 0; \
92048
0
      tmp |= fieldname(insn, 4, 4) << 5; \
92049
0
      tmp |= fieldname(insn, 12, 3) << 9; \
92050
0
      if (!Check(&S, DecodeSORegImmOperand(MI, tmp, Address, \
92051
0
                   Decoder))) { \
92052
0
        return MCDisassembler_Fail; \
92053
0
      } \
92054
0
      tmp = fieldname(insn, 20, 1); \
92055
0
      if (!Check(&S, DecodeCCOutOperand(MI, tmp, Address, \
92056
0
                Decoder))) { \
92057
0
        return MCDisassembler_Fail; \
92058
0
      } \
92059
0
      return S; \
92060
0
    case 372: \
92061
0
      tmp = fieldname(insn, 16, 4); \
92062
0
      if (!Check(&S, DecoderGPRRegisterClass( \
92063
0
                 MI, tmp, Address, Decoder))) { \
92064
0
        return MCDisassembler_Fail; \
92065
0
      } \
92066
0
      tmp = 0x0; \
92067
0
      tmp |= fieldname(insn, 0, 8) << 0; \
92068
0
      tmp |= fieldname(insn, 12, 3) << 8; \
92069
0
      tmp |= fieldname(insn, 26, 1) << 11; \
92070
0
      if (!Check(&S, DecodeT2SOImm(MI, tmp, Address, \
92071
0
                 Decoder))) { \
92072
0
        return MCDisassembler_Fail; \
92073
0
      } \
92074
0
      return S; \
92075
0
    case 373: \
92076
0
      tmp = fieldname(insn, 8, 4); \
92077
0
      if (!Check(&S, DecoderGPRRegisterClass( \
92078
0
                 MI, tmp, Address, Decoder))) { \
92079
0
        return MCDisassembler_Fail; \
92080
0
      } \
92081
0
      tmp = fieldname(insn, 16, 4); \
92082
0
      if (!Check(&S, DecoderGPRRegisterClass( \
92083
0
                 MI, tmp, Address, Decoder))) { \
92084
0
        return MCDisassembler_Fail; \
92085
0
      } \
92086
0
      tmp = 0x0; \
92087
0
      tmp |= fieldname(insn, 0, 8) << 0; \
92088
0
      tmp |= fieldname(insn, 12, 3) << 8; \
92089
0
      tmp |= fieldname(insn, 26, 1) << 11; \
92090
0
      if (!Check(&S, DecodeT2SOImm(MI, tmp, Address, \
92091
0
                 Decoder))) { \
92092
0
        return MCDisassembler_Fail; \
92093
0
      } \
92094
0
      tmp = fieldname(insn, 20, 1); \
92095
0
      if (!Check(&S, DecodeCCOutOperand(MI, tmp, Address, \
92096
0
                Decoder))) { \
92097
0
        return MCDisassembler_Fail; \
92098
0
      } \
92099
0
      return S; \
92100
0
    case 374: \
92101
0
      tmp = fieldname(insn, 8, 4); \
92102
0
      if (!Check(&S, DecoderGPRRegisterClass( \
92103
0
                 MI, tmp, Address, Decoder))) { \
92104
0
        return MCDisassembler_Fail; \
92105
0
      } \
92106
0
      tmp = 0x0; \
92107
0
      tmp |= fieldname(insn, 0, 8) << 0; \
92108
0
      tmp |= fieldname(insn, 12, 3) << 8; \
92109
0
      tmp |= fieldname(insn, 26, 1) << 11; \
92110
0
      if (!Check(&S, DecodeT2SOImm(MI, tmp, Address, \
92111
0
                 Decoder))) { \
92112
0
        return MCDisassembler_Fail; \
92113
0
      } \
92114
0
      tmp = fieldname(insn, 20, 1); \
92115
0
      if (!Check(&S, DecodeCCOutOperand(MI, tmp, Address, \
92116
0
                Decoder))) { \
92117
0
        return MCDisassembler_Fail; \
92118
0
      } \
92119
0
      return S; \
92120
0
    case 375: \
92121
0
      if (!Check(&S, DecodeT2AddSubSPImm(MI, insn, Address, \
92122
0
                 Decoder))) { \
92123
0
        return MCDisassembler_Fail; \
92124
0
      } \
92125
0
      return S; \
92126
0
    case 376: \
92127
0
      tmp = fieldname(insn, 16, 4); \
92128
0
      if (!Check(&S, DecodeGPRnopcRegisterClass( \
92129
0
                 MI, tmp, Address, Decoder))) { \
92130
0
        return MCDisassembler_Fail; \
92131
0
      } \
92132
0
      tmp = 0x0; \
92133
0
      tmp |= fieldname(insn, 0, 8) << 0; \
92134
0
      tmp |= fieldname(insn, 12, 3) << 8; \
92135
0
      tmp |= fieldname(insn, 26, 1) << 11; \
92136
0
      if (!Check(&S, DecodeT2SOImm(MI, tmp, Address, \
92137
0
                 Decoder))) { \
92138
0
        return MCDisassembler_Fail; \
92139
0
      } \
92140
0
      return S; \
92141
0
    case 377: \
92142
0
      tmp = fieldname(insn, 8, 4); \
92143
0
      if (!Check(&S, DecoderGPRRegisterClass( \
92144
0
                 MI, tmp, Address, Decoder))) { \
92145
0
        return MCDisassembler_Fail; \
92146
0
      } \
92147
0
      tmp = fieldname(insn, 16, 4); \
92148
0
      if (!Check(&S, DecodeGPRnopcRegisterClass( \
92149
0
                 MI, tmp, Address, Decoder))) { \
92150
0
        return MCDisassembler_Fail; \
92151
0
      } \
92152
0
      tmp = 0x0; \
92153
0
      tmp |= fieldname(insn, 0, 8) << 0; \
92154
0
      tmp |= fieldname(insn, 12, 3) << 8; \
92155
0
      tmp |= fieldname(insn, 26, 1) << 11; \
92156
0
      if (!Check(&S, DecodeT2SOImm(MI, tmp, Address, \
92157
0
                 Decoder))) { \
92158
0
        return MCDisassembler_Fail; \
92159
0
      } \
92160
0
      tmp = fieldname(insn, 20, 1); \
92161
0
      if (!Check(&S, DecodeCCOutOperand(MI, tmp, Address, \
92162
0
                Decoder))) { \
92163
0
        return MCDisassembler_Fail; \
92164
0
      } \
92165
0
      return S; \
92166
0
    case 378: \
92167
0
      if (!Check(&S, \
92168
0
           DecodeT2Adr(MI, insn, Address, Decoder))) { \
92169
0
        return MCDisassembler_Fail; \
92170
0
      } \
92171
0
      return S; \
92172
0
    case 379: \
92173
0
      tmp = fieldname(insn, 8, 4); \
92174
0
      if (!Check(&S, DecoderGPRRegisterClass( \
92175
0
                 MI, tmp, Address, Decoder))) { \
92176
0
        return MCDisassembler_Fail; \
92177
0
      } \
92178
0
      tmp = fieldname(insn, 16, 4); \
92179
0
      if (!Check(&S, DecodeGPRRegisterClass( \
92180
0
                 MI, tmp, Address, Decoder))) { \
92181
0
        return MCDisassembler_Fail; \
92182
0
      } \
92183
0
      tmp = 0x0; \
92184
0
      tmp |= fieldname(insn, 0, 8) << 0; \
92185
0
      tmp |= fieldname(insn, 12, 3) << 8; \
92186
0
      tmp |= fieldname(insn, 26, 1) << 11; \
92187
0
      MCOperand_CreateImm0(MI, tmp); \
92188
0
      return S; \
92189
0
    case 380: \
92190
0
      if (!Check(&S, DecodeT2MOVTWInstruction( \
92191
0
                 MI, insn, Address, Decoder))) { \
92192
0
        return MCDisassembler_Fail; \
92193
0
      } \
92194
0
      return S; \
92195
0
    case 381: \
92196
0
      tmp = fieldname(insn, 8, 4); \
92197
0
      if (!Check(&S, DecoderGPRRegisterClass( \
92198
0
                 MI, tmp, Address, Decoder))) { \
92199
0
        return MCDisassembler_Fail; \
92200
0
      } \
92201
0
      tmp = fieldname(insn, 0, 4); \
92202
0
      MCOperand_CreateImm0(MI, tmp); \
92203
0
      tmp = fieldname(insn, 16, 4); \
92204
0
      if (!Check(&S, DecoderGPRRegisterClass( \
92205
0
                 MI, tmp, Address, Decoder))) { \
92206
0
        return MCDisassembler_Fail; \
92207
0
      } \
92208
0
      return S; \
92209
0
    case 382: \
92210
0
      tmp = fieldname(insn, 8, 4); \
92211
0
      if (!Check(&S, DecoderGPRRegisterClass( \
92212
0
                 MI, tmp, Address, Decoder))) { \
92213
0
        return MCDisassembler_Fail; \
92214
0
      } \
92215
0
      tmp = fieldname(insn, 0, 5); \
92216
0
      MCOperand_CreateImm0(MI, tmp); \
92217
0
      tmp = fieldname(insn, 16, 4); \
92218
0
      if (!Check(&S, DecoderGPRRegisterClass( \
92219
0
                 MI, tmp, Address, Decoder))) { \
92220
0
        return MCDisassembler_Fail; \
92221
0
      } \
92222
0
      tmp = 0x0; \
92223
0
      tmp |= fieldname(insn, 6, 2) << 0; \
92224
0
      tmp |= fieldname(insn, 12, 3) << 2; \
92225
0
      tmp |= fieldname(insn, 21, 1) << 5; \
92226
0
      if (!Check(&S, DecodeT2ShifterImmOperand( \
92227
0
                 MI, tmp, Address, Decoder))) { \
92228
0
        return MCDisassembler_Fail; \
92229
0
      } \
92230
0
      return S; \
92231
0
    case 383: \
92232
0
      tmp = fieldname(insn, 8, 4); \
92233
0
      if (!Check(&S, DecoderGPRRegisterClass( \
92234
0
                 MI, tmp, Address, Decoder))) { \
92235
0
        return MCDisassembler_Fail; \
92236
0
      } \
92237
0
      tmp = fieldname(insn, 16, 4); \
92238
0
      if (!Check(&S, DecoderGPRRegisterClass( \
92239
0
                 MI, tmp, Address, Decoder))) { \
92240
0
        return MCDisassembler_Fail; \
92241
0
      } \
92242
0
      tmp = 0x0; \
92243
0
      tmp |= fieldname(insn, 6, 2) << 0; \
92244
0
      tmp |= fieldname(insn, 12, 3) << 2; \
92245
0
      MCOperand_CreateImm0(MI, tmp); \
92246
0
      tmp = fieldname(insn, 0, 5); \
92247
0
      MCOperand_CreateImm0(MI, tmp); \
92248
0
      return S; \
92249
0
    case 384: \
92250
0
      tmp = fieldname(insn, 8, 4); \
92251
0
      if (!Check(&S, DecoderGPRRegisterClass( \
92252
0
                 MI, tmp, Address, Decoder))) { \
92253
0
        return MCDisassembler_Fail; \
92254
0
      } \
92255
0
      tmp = fieldname(insn, 8, 4); \
92256
0
      if (!Check(&S, DecoderGPRRegisterClass( \
92257
0
                 MI, tmp, Address, Decoder))) { \
92258
0
        return MCDisassembler_Fail; \
92259
0
      } \
92260
0
      tmp = 0x0; \
92261
0
      tmp |= fieldname(insn, 0, 5) << 5; \
92262
0
      tmp |= fieldname(insn, 6, 2) << 0; \
92263
0
      tmp |= fieldname(insn, 12, 3) << 2; \
92264
0
      if (!Check(&S, DecodeBitfieldMaskOperand( \
92265
0
                 MI, tmp, Address, Decoder))) { \
92266
0
        return MCDisassembler_Fail; \
92267
0
      } \
92268
0
      return S; \
92269
0
    case 385: \
92270
0
      tmp = fieldname(insn, 8, 4); \
92271
0
      if (!Check(&S, DecoderGPRRegisterClass( \
92272
0
                 MI, tmp, Address, Decoder))) { \
92273
0
        return MCDisassembler_Fail; \
92274
0
      } \
92275
0
      tmp = fieldname(insn, 8, 4); \
92276
0
      if (!Check(&S, DecoderGPRRegisterClass( \
92277
0
                 MI, tmp, Address, Decoder))) { \
92278
0
        return MCDisassembler_Fail; \
92279
0
      } \
92280
0
      tmp = fieldname(insn, 16, 4); \
92281
0
      if (!Check(&S, DecoderGPRRegisterClass( \
92282
0
                 MI, tmp, Address, Decoder))) { \
92283
0
        return MCDisassembler_Fail; \
92284
0
      } \
92285
0
      tmp = 0x0; \
92286
0
      tmp |= fieldname(insn, 0, 5) << 5; \
92287
0
      tmp |= fieldname(insn, 6, 2) << 0; \
92288
0
      tmp |= fieldname(insn, 12, 3) << 2; \
92289
0
      if (!Check(&S, DecodeBitfieldMaskOperand( \
92290
0
                 MI, tmp, Address, Decoder))) { \
92291
0
        return MCDisassembler_Fail; \
92292
0
      } \
92293
0
      return S; \
92294
0
    case 386: \
92295
0
      tmp = fieldname(insn, 16, 4); \
92296
0
      if (!Check(&S, DecodeGPRnopcRegisterClass( \
92297
0
                 MI, tmp, Address, Decoder))) { \
92298
0
        return MCDisassembler_Fail; \
92299
0
      } \
92300
0
      return S; \
92301
0
    case 387: \
92302
0
      tmp = fieldname(insn, 0, 4); \
92303
0
      MCOperand_CreateImm0(MI, tmp); \
92304
0
      return S; \
92305
0
    case 388: \
92306
0
      if (!Check(&S, DecodeT2HintSpaceInstruction( \
92307
0
                 MI, insn, Address, Decoder))) { \
92308
0
        return MCDisassembler_Fail; \
92309
0
      } \
92310
0
      return S; \
92311
0
    case 389: \
92312
0
      if (!Check(&S, DecodeT2CPSInstruction( \
92313
0
                 MI, insn, Address, Decoder))) { \
92314
0
        return MCDisassembler_Fail; \
92315
0
      } \
92316
0
      return S; \
92317
0
    case 390: \
92318
0
      tmp = fieldname(insn, 8, 4); \
92319
0
      if (!Check(&S, DecodeGPRRegisterClass( \
92320
0
                 MI, tmp, Address, Decoder))) { \
92321
0
        return MCDisassembler_Fail; \
92322
0
      } \
92323
0
      return S; \
92324
0
    case 391: \
92325
0
      tmp = 0x0; \
92326
0
      tmp |= fieldname(insn, 0, 12) << 0; \
92327
0
      tmp |= fieldname(insn, 16, 4) << 12; \
92328
0
      MCOperand_CreateImm0(MI, tmp); \
92329
0
      return S; \
92330
0
    case 392: \
92331
0
      tmp = fieldname(insn, 16, 4); \
92332
0
      MCOperand_CreateImm0(MI, tmp); \
92333
0
      return S; \
92334
0
    case 393: \
92335
0
      tmp = 0x0; \
92336
0
      tmp |= fieldname(insn, 8, 4) << 0; \
92337
0
      tmp |= fieldname(insn, 20, 1) << 4; \
92338
0
      if (!Check(&S, DecodeMSRMask(MI, tmp, Address, \
92339
0
                 Decoder))) { \
92340
0
        return MCDisassembler_Fail; \
92341
0
      } \
92342
0
      tmp = fieldname(insn, 16, 4); \
92343
0
      if (!Check(&S, DecoderGPRRegisterClass( \
92344
0
                 MI, tmp, Address, Decoder))) { \
92345
0
        return MCDisassembler_Fail; \
92346
0
      } \
92347
0
      return S; \
92348
0
    case 394: \
92349
0
      tmp = 0x0; \
92350
0
      tmp |= fieldname(insn, 4, 1) << 4; \
92351
0
      tmp |= fieldname(insn, 8, 4) << 0; \
92352
0
      tmp |= fieldname(insn, 20, 1) << 5; \
92353
0
      if (!Check(&S, DecodeBankedReg(MI, tmp, Address, \
92354
0
                   Decoder))) { \
92355
0
        return MCDisassembler_Fail; \
92356
0
      } \
92357
0
      tmp = fieldname(insn, 16, 4); \
92358
0
      if (!Check(&S, DecoderGPRRegisterClass( \
92359
0
                 MI, tmp, Address, Decoder))) { \
92360
0
        return MCDisassembler_Fail; \
92361
0
      } \
92362
0
      return S; \
92363
0
    case 395: \
92364
0
      tmp = 0x0; \
92365
0
      tmp |= fieldname(insn, 0, 8) << 0; \
92366
0
      tmp |= fieldname(insn, 10, 2) << 10; \
92367
0
      if (!Check(&S, DecodeMSRMask(MI, tmp, Address, \
92368
0
                 Decoder))) { \
92369
0
        return MCDisassembler_Fail; \
92370
0
      } \
92371
0
      tmp = fieldname(insn, 16, 4); \
92372
0
      if (!Check(&S, DecoderGPRRegisterClass( \
92373
0
                 MI, tmp, Address, Decoder))) { \
92374
0
        return MCDisassembler_Fail; \
92375
0
      } \
92376
0
      return S; \
92377
0
    case 396: \
92378
0
      tmp = fieldname(insn, 8, 4); \
92379
0
      if (!Check(&S, DecoderGPRRegisterClass( \
92380
0
                 MI, tmp, Address, Decoder))) { \
92381
0
        return MCDisassembler_Fail; \
92382
0
      } \
92383
0
      tmp = 0x0; \
92384
0
      tmp |= fieldname(insn, 4, 1) << 4; \
92385
0
      tmp |= fieldname(insn, 16, 4) << 0; \
92386
0
      tmp |= fieldname(insn, 20, 1) << 5; \
92387
0
      if (!Check(&S, DecodeBankedReg(MI, tmp, Address, \
92388
0
                   Decoder))) { \
92389
0
        return MCDisassembler_Fail; \
92390
0
      } \
92391
0
      return S; \
92392
0
    case 397: \
92393
0
      tmp = fieldname(insn, 8, 4); \
92394
0
      if (!Check(&S, DecoderGPRRegisterClass( \
92395
0
                 MI, tmp, Address, Decoder))) { \
92396
0
        return MCDisassembler_Fail; \
92397
0
      } \
92398
0
      tmp = fieldname(insn, 0, 8); \
92399
0
      if (!Check(&S, DecodeMSRMask(MI, tmp, Address, \
92400
0
                 Decoder))) { \
92401
0
        return MCDisassembler_Fail; \
92402
0
      } \
92403
0
      return S; \
92404
0
    case 398: \
92405
0
      if (!Check(&S, DecodeThumb2BCCInstruction( \
92406
0
                 MI, insn, Address, Decoder))) { \
92407
0
        return MCDisassembler_Fail; \
92408
0
      } \
92409
0
      return S; \
92410
0
    case 399: \
92411
0
      if (!Check(&S, DecodeLOLoop(MI, insn, Address, \
92412
0
                Decoder))) { \
92413
0
        return MCDisassembler_Fail; \
92414
0
      } \
92415
0
      return S; \
92416
0
    case 400: \
92417
0
      tmp = fieldname(insn, 23, 4); \
92418
0
      if (!Check(&S, DecodeBFLabelOperand_0_0_0_4( \
92419
0
                 MI, tmp, Address, Decoder))) { \
92420
0
        return MCDisassembler_Fail; \
92421
0
      } \
92422
0
      tmp = 0x0; \
92423
0
      tmp |= fieldname(insn, 1, 10) << 1; \
92424
0
      tmp |= fieldname(insn, 11, 1) << 0; \
92425
0
      tmp |= fieldname(insn, 16, 7) << 11; \
92426
0
      if (!Check(&S, DecodeBFLabelOperand_1_0_1_18( \
92427
0
                 MI, tmp, Address, Decoder))) { \
92428
0
        return MCDisassembler_Fail; \
92429
0
      } \
92430
0
      return S; \
92431
0
    case 401: \
92432
0
      tmp = fieldname(insn, 23, 4); \
92433
0
      if (!Check(&S, DecodeBFLabelOperand_0_0_0_4( \
92434
0
                 MI, tmp, Address, Decoder))) { \
92435
0
        return MCDisassembler_Fail; \
92436
0
      } \
92437
0
      tmp = 0x0; \
92438
0
      tmp |= fieldname(insn, 1, 10) << 1; \
92439
0
      tmp |= fieldname(insn, 11, 1) << 0; \
92440
0
      tmp |= fieldname(insn, 16, 1) << 11; \
92441
0
      if (!Check(&S, DecodeBFLabelOperand_1_0_1_12( \
92442
0
                 MI, tmp, Address, Decoder))) { \
92443
0
        return MCDisassembler_Fail; \
92444
0
      } \
92445
0
      tmp = fieldname(insn, 17, 1); \
92446
0
      if (!Check(&S, DecodeBFAfterTargetOperand( \
92447
0
                 MI, tmp, Address, Decoder))) { \
92448
0
        return MCDisassembler_Fail; \
92449
0
      } \
92450
0
      tmp = fieldname(insn, 18, 4); \
92451
0
      if (!Check(&S, DecodePredNoALOperand(MI, tmp, Address, \
92452
0
                   Decoder))) { \
92453
0
        return MCDisassembler_Fail; \
92454
0
      } \
92455
0
      return S; \
92456
0
    case 402: \
92457
0
      tmp = fieldname(insn, 23, 4); \
92458
0
      if (!Check(&S, DecodeBFLabelOperand_0_0_0_4( \
92459
0
                 MI, tmp, Address, Decoder))) { \
92460
0
        return MCDisassembler_Fail; \
92461
0
      } \
92462
0
      tmp = 0x0; \
92463
0
      tmp |= fieldname(insn, 1, 10) << 1; \
92464
0
      tmp |= fieldname(insn, 11, 1) << 0; \
92465
0
      tmp |= fieldname(insn, 16, 5) << 11; \
92466
0
      if (!Check(&S, DecodeBFLabelOperand_1_0_1_16( \
92467
0
                 MI, tmp, Address, Decoder))) { \
92468
0
        return MCDisassembler_Fail; \
92469
0
      } \
92470
0
      return S; \
92471
0
    case 403: \
92472
0
      tmp = fieldname(insn, 23, 4); \
92473
0
      if (!Check(&S, DecodeBFLabelOperand_0_0_0_4( \
92474
0
                 MI, tmp, Address, Decoder))) { \
92475
0
        return MCDisassembler_Fail; \
92476
0
      } \
92477
0
      tmp = fieldname(insn, 16, 4); \
92478
0
      if (!Check(&S, DecoderGPRRegisterClass( \
92479
0
                 MI, tmp, Address, Decoder))) { \
92480
0
        return MCDisassembler_Fail; \
92481
0
      } \
92482
0
      return S; \
92483
0
    case 404: \
92484
0
      if (!Check(&S, DecodeT2BInstruction(MI, insn, Address, \
92485
0
                  Decoder))) { \
92486
0
        return MCDisassembler_Fail; \
92487
0
      } \
92488
0
      return S; \
92489
0
    case 405: \
92490
0
      tmp = fieldname(insn, 12, 4); \
92491
0
      if (!Check(&S, DecoderGPRRegisterClass( \
92492
0
                 MI, tmp, Address, Decoder))) { \
92493
0
        return MCDisassembler_Fail; \
92494
0
      } \
92495
0
      tmp = 0x0; \
92496
0
      tmp |= fieldname(insn, 0, 4) << 2; \
92497
0
      tmp |= fieldname(insn, 4, 2) << 0; \
92498
0
      tmp |= fieldname(insn, 16, 4) << 6; \
92499
0
      if (!Check(&S, DecodeT2AddrModeSOReg(MI, tmp, Address, \
92500
0
                   Decoder))) { \
92501
0
        return MCDisassembler_Fail; \
92502
0
      } \
92503
0
      return S; \
92504
0
    case 406: \
92505
0
      if (!Check(&S, DecodeT2LdStPre(MI, insn, Address, \
92506
0
                   Decoder))) { \
92507
0
        return MCDisassembler_Fail; \
92508
0
      } \
92509
0
      return S; \
92510
0
    case 407: \
92511
0
      tmp = fieldname(insn, 12, 4); \
92512
0
      if (!Check(&S, DecoderGPRRegisterClass( \
92513
0
                 MI, tmp, Address, Decoder))) { \
92514
0
        return MCDisassembler_Fail; \
92515
0
      } \
92516
0
      tmp = 0x0; \
92517
0
      tmp |= fieldname(insn, 0, 8) << 0; \
92518
0
      tmp |= fieldname(insn, 16, 4) << 9; \
92519
0
      if (!Check(&S, DecodeT2AddrModeImm8(MI, tmp, Address, \
92520
0
                  Decoder))) { \
92521
0
        return MCDisassembler_Fail; \
92522
0
      } \
92523
0
      return S; \
92524
0
    case 408: \
92525
0
      tmp = fieldname(insn, 12, 4); \
92526
0
      if (!Check(&S, DecoderGPRRegisterClass( \
92527
0
                 MI, tmp, Address, Decoder))) { \
92528
0
        return MCDisassembler_Fail; \
92529
0
      } \
92530
0
      tmp = 0x0; \
92531
0
      tmp |= fieldname(insn, 0, 8) << 0; \
92532
0
      tmp |= fieldname(insn, 9, 1) << 8; \
92533
0
      tmp |= fieldname(insn, 16, 4) << 9; \
92534
0
      if (!Check(&S, DecodeT2AddrModeImm8(MI, tmp, Address, \
92535
0
                  Decoder))) { \
92536
0
        return MCDisassembler_Fail; \
92537
0
      } \
92538
0
      return S; \
92539
0
    case 409: \
92540
0
      tmp = fieldname(insn, 12, 4); \
92541
0
      if (!Check(&S, DecoderGPRRegisterClass( \
92542
0
                 MI, tmp, Address, Decoder))) { \
92543
0
        return MCDisassembler_Fail; \
92544
0
      } \
92545
0
      tmp = 0x1000; \
92546
0
      tmp |= fieldname(insn, 0, 12) << 0; \
92547
0
      tmp |= fieldname(insn, 16, 4) << 13; \
92548
0
      if (!Check(&S, DecodeT2AddrModeImm12(MI, tmp, Address, \
92549
0
                   Decoder))) { \
92550
0
        return MCDisassembler_Fail; \
92551
0
      } \
92552
0
      return S; \
92553
0
    case 410: \
92554
0
      if (!Check(&S, DecodeT2LoadShift(MI, insn, Address, \
92555
0
               Decoder))) { \
92556
0
        return MCDisassembler_Fail; \
92557
0
      } \
92558
0
      return S; \
92559
0
    case 411: \
92560
0
      if (!Check(&S, DecodeT2LoadImm8(MI, insn, Address, \
92561
0
              Decoder))) { \
92562
0
        return MCDisassembler_Fail; \
92563
0
      } \
92564
0
      return S; \
92565
0
    case 412: \
92566
0
      if (!Check(&S, DecodeT2LoadT(MI, insn, Address, \
92567
0
                 Decoder))) { \
92568
0
        return MCDisassembler_Fail; \
92569
0
      } \
92570
0
      return S; \
92571
0
    case 413: \
92572
0
      if (!Check(&S, DecodeT2LoadImm12(MI, insn, Address, \
92573
0
               Decoder))) { \
92574
0
        return MCDisassembler_Fail; \
92575
0
      } \
92576
0
      return S; \
92577
0
    case 414: \
92578
0
      if (!Check(&S, DecodeT2LoadLabel(MI, insn, Address, \
92579
0
               Decoder))) { \
92580
0
        return MCDisassembler_Fail; \
92581
0
      } \
92582
0
      return S; \
92583
0
    case 415: \
92584
0
      tmp = fieldname(insn, 8, 4); \
92585
0
      if (!Check(&S, DecoderGPRRegisterClass( \
92586
0
                 MI, tmp, Address, Decoder))) { \
92587
0
        return MCDisassembler_Fail; \
92588
0
      } \
92589
0
      tmp = fieldname(insn, 16, 4); \
92590
0
      if (!Check(&S, DecoderGPRRegisterClass( \
92591
0
                 MI, tmp, Address, Decoder))) { \
92592
0
        return MCDisassembler_Fail; \
92593
0
      } \
92594
0
      tmp = fieldname(insn, 0, 4); \
92595
0
      if (!Check(&S, DecoderGPRRegisterClass( \
92596
0
                 MI, tmp, Address, Decoder))) { \
92597
0
        return MCDisassembler_Fail; \
92598
0
      } \
92599
0
      return S; \
92600
0
    case 416: \
92601
0
      tmp = fieldname(insn, 8, 4); \
92602
0
      if (!Check(&S, DecoderGPRRegisterClass( \
92603
0
                 MI, tmp, Address, Decoder))) { \
92604
0
        return MCDisassembler_Fail; \
92605
0
      } \
92606
0
      tmp = fieldname(insn, 0, 4); \
92607
0
      if (!Check(&S, DecoderGPRRegisterClass( \
92608
0
                 MI, tmp, Address, Decoder))) { \
92609
0
        return MCDisassembler_Fail; \
92610
0
      } \
92611
0
      tmp = fieldname(insn, 4, 2); \
92612
0
      MCOperand_CreateImm0(MI, tmp); \
92613
0
      return S; \
92614
0
    case 417: \
92615
0
      tmp = fieldname(insn, 8, 4); \
92616
0
      if (!Check(&S, DecoderGPRRegisterClass( \
92617
0
                 MI, tmp, Address, Decoder))) { \
92618
0
        return MCDisassembler_Fail; \
92619
0
      } \
92620
0
      tmp = fieldname(insn, 16, 4); \
92621
0
      if (!Check(&S, DecoderGPRRegisterClass( \
92622
0
                 MI, tmp, Address, Decoder))) { \
92623
0
        return MCDisassembler_Fail; \
92624
0
      } \
92625
0
      tmp = fieldname(insn, 0, 4); \
92626
0
      if (!Check(&S, DecoderGPRRegisterClass( \
92627
0
                 MI, tmp, Address, Decoder))) { \
92628
0
        return MCDisassembler_Fail; \
92629
0
      } \
92630
0
      tmp = fieldname(insn, 4, 2); \
92631
0
      MCOperand_CreateImm0(MI, tmp); \
92632
0
      return S; \
92633
0
    case 418: \
92634
0
      tmp = fieldname(insn, 8, 4); \
92635
0
      if (!Check(&S, DecoderGPRRegisterClass( \
92636
0
                 MI, tmp, Address, Decoder))) { \
92637
0
        return MCDisassembler_Fail; \
92638
0
      } \
92639
0
      tmp = fieldname(insn, 0, 4); \
92640
0
      if (!Check(&S, DecoderGPRRegisterClass( \
92641
0
                 MI, tmp, Address, Decoder))) { \
92642
0
        return MCDisassembler_Fail; \
92643
0
      } \
92644
0
      tmp = fieldname(insn, 16, 4); \
92645
0
      if (!Check(&S, DecoderGPRRegisterClass( \
92646
0
                 MI, tmp, Address, Decoder))) { \
92647
0
        return MCDisassembler_Fail; \
92648
0
      } \
92649
0
      return S; \
92650
0
    case 419: \
92651
0
      tmp = fieldname(insn, 8, 4); \
92652
0
      if (!Check(&S, DecoderGPRRegisterClass( \
92653
0
                 MI, tmp, Address, Decoder))) { \
92654
0
        return MCDisassembler_Fail; \
92655
0
      } \
92656
0
      tmp = 0x0; \
92657
0
      tmp |= fieldname(insn, 0, 4) << 0; \
92658
0
      tmp |= fieldname(insn, 16, 4) << 0; \
92659
0
      if (!Check(&S, DecoderGPRRegisterClass( \
92660
0
                 MI, tmp, Address, Decoder))) { \
92661
0
        return MCDisassembler_Fail; \
92662
0
      } \
92663
0
      return S; \
92664
0
    case 420: \
92665
0
      tmp = fieldname(insn, 8, 4); \
92666
0
      if (!Check(&S, DecoderGPRRegisterClass( \
92667
0
                 MI, tmp, Address, Decoder))) { \
92668
0
        return MCDisassembler_Fail; \
92669
0
      } \
92670
0
      tmp = fieldname(insn, 16, 4); \
92671
0
      if (!Check(&S, DecoderGPRRegisterClass( \
92672
0
                 MI, tmp, Address, Decoder))) { \
92673
0
        return MCDisassembler_Fail; \
92674
0
      } \
92675
0
      tmp = fieldname(insn, 0, 4); \
92676
0
      if (!Check(&S, DecoderGPRRegisterClass( \
92677
0
                 MI, tmp, Address, Decoder))) { \
92678
0
        return MCDisassembler_Fail; \
92679
0
      } \
92680
0
      tmp = fieldname(insn, 12, 4); \
92681
0
      if (!Check(&S, DecoderGPRRegisterClass( \
92682
0
                 MI, tmp, Address, Decoder))) { \
92683
0
        return MCDisassembler_Fail; \
92684
0
      } \
92685
0
      return S; \
92686
0
    case 421: \
92687
0
      tmp = fieldname(insn, 12, 4); \
92688
0
      if (!Check(&S, DecoderGPRRegisterClass( \
92689
0
                 MI, tmp, Address, Decoder))) { \
92690
0
        return MCDisassembler_Fail; \
92691
0
      } \
92692
0
      tmp = fieldname(insn, 8, 4); \
92693
0
      if (!Check(&S, DecoderGPRRegisterClass( \
92694
0
                 MI, tmp, Address, Decoder))) { \
92695
0
        return MCDisassembler_Fail; \
92696
0
      } \
92697
0
      tmp = fieldname(insn, 16, 4); \
92698
0
      if (!Check(&S, DecoderGPRRegisterClass( \
92699
0
                 MI, tmp, Address, Decoder))) { \
92700
0
        return MCDisassembler_Fail; \
92701
0
      } \
92702
0
      tmp = fieldname(insn, 0, 4); \
92703
0
      if (!Check(&S, DecoderGPRRegisterClass( \
92704
0
                 MI, tmp, Address, Decoder))) { \
92705
0
        return MCDisassembler_Fail; \
92706
0
      } \
92707
0
      return S; \
92708
0
    case 422: \
92709
0
      tmp = fieldname(insn, 8, 4); \
92710
0
      if (!Check(&S, DecodeGPRRegisterClass( \
92711
0
                 MI, tmp, Address, Decoder))) { \
92712
0
        return MCDisassembler_Fail; \
92713
0
      } \
92714
0
      tmp = fieldname(insn, 16, 4); \
92715
0
      if (!Check(&S, DecodeGPRRegisterClass( \
92716
0
                 MI, tmp, Address, Decoder))) { \
92717
0
        return MCDisassembler_Fail; \
92718
0
      } \
92719
0
      tmp = fieldname(insn, 0, 4); \
92720
0
      if (!Check(&S, DecodeGPRRegisterClass( \
92721
0
                 MI, tmp, Address, Decoder))) { \
92722
0
        return MCDisassembler_Fail; \
92723
0
      } \
92724
0
      return S; \
92725
0
    case 423: \
92726
0
      tmp = fieldname(insn, 12, 4); \
92727
0
      if (!Check(&S, DecodeGPRRegisterClass( \
92728
0
                 MI, tmp, Address, Decoder))) { \
92729
0
        return MCDisassembler_Fail; \
92730
0
      } \
92731
0
      tmp = 0x0; \
92732
0
      tmp |= fieldname(insn, 0, 4) << 2; \
92733
0
      tmp |= fieldname(insn, 4, 2) << 0; \
92734
0
      tmp |= fieldname(insn, 16, 4) << 6; \
92735
0
      if (!Check(&S, DecodeT2AddrModeSOReg(MI, tmp, Address, \
92736
0
                   Decoder))) { \
92737
0
        return MCDisassembler_Fail; \
92738
0
      } \
92739
0
      return S; \
92740
0
    case 424: \
92741
0
      tmp = fieldname(insn, 12, 4); \
92742
0
      if (!Check(&S, DecodeGPRRegisterClass( \
92743
0
                 MI, tmp, Address, Decoder))) { \
92744
0
        return MCDisassembler_Fail; \
92745
0
      } \
92746
0
      tmp = 0x0; \
92747
0
      tmp |= fieldname(insn, 0, 8) << 0; \
92748
0
      tmp |= fieldname(insn, 9, 1) << 8; \
92749
0
      tmp |= fieldname(insn, 16, 4) << 9; \
92750
0
      if (!Check(&S, DecodeT2AddrModeImm8(MI, tmp, Address, \
92751
0
                  Decoder))) { \
92752
0
        return MCDisassembler_Fail; \
92753
0
      } \
92754
0
      return S; \
92755
0
    case 425: \
92756
0
      tmp = fieldname(insn, 12, 4); \
92757
0
      if (!Check(&S, DecodeGPRRegisterClass( \
92758
0
                 MI, tmp, Address, Decoder))) { \
92759
0
        return MCDisassembler_Fail; \
92760
0
      } \
92761
0
      tmp = 0x1000; \
92762
0
      tmp |= fieldname(insn, 0, 12) << 0; \
92763
0
      tmp |= fieldname(insn, 16, 4) << 13; \
92764
0
      if (!Check(&S, DecodeT2AddrModeImm12(MI, tmp, Address, \
92765
0
                   Decoder))) { \
92766
0
        return MCDisassembler_Fail; \
92767
0
      } \
92768
0
      return S; \
92769
0
    case 426: \
92770
0
      tmp = fieldname(insn, 12, 4); \
92771
0
      if (!Check(&S, DecoderGPRRegisterClass( \
92772
0
                 MI, tmp, Address, Decoder))) { \
92773
0
        return MCDisassembler_Fail; \
92774
0
      } \
92775
0
      tmp = fieldname(insn, 8, 4); \
92776
0
      if (!Check(&S, DecoderGPRRegisterClass( \
92777
0
                 MI, tmp, Address, Decoder))) { \
92778
0
        return MCDisassembler_Fail; \
92779
0
      } \
92780
0
      tmp = fieldname(insn, 16, 4); \
92781
0
      if (!Check(&S, DecoderGPRRegisterClass( \
92782
0
                 MI, tmp, Address, Decoder))) { \
92783
0
        return MCDisassembler_Fail; \
92784
0
      } \
92785
0
      tmp = fieldname(insn, 0, 4); \
92786
0
      if (!Check(&S, DecoderGPRRegisterClass( \
92787
0
                 MI, tmp, Address, Decoder))) { \
92788
0
        return MCDisassembler_Fail; \
92789
0
      } \
92790
0
      tmp = fieldname(insn, 12, 4); \
92791
0
      if (!Check(&S, DecoderGPRRegisterClass( \
92792
0
                 MI, tmp, Address, Decoder))) { \
92793
0
        return MCDisassembler_Fail; \
92794
0
      } \
92795
0
      tmp = fieldname(insn, 8, 4); \
92796
0
      if (!Check(&S, DecoderGPRRegisterClass( \
92797
0
                 MI, tmp, Address, Decoder))) { \
92798
0
        return MCDisassembler_Fail; \
92799
0
      } \
92800
0
      return S; \
92801
0
    case 427: \
92802
0
      tmp = fieldname(insn, 12, 4); \
92803
0
      if (!Check(&S, DecodeGPRnospRegisterClass( \
92804
0
                 MI, tmp, Address, Decoder))) { \
92805
0
        return MCDisassembler_Fail; \
92806
0
      } \
92807
0
      tmp = fieldname(insn, 16, 4); \
92808
0
      if (!Check(&S, DecodeGPRnopcRegisterClass( \
92809
0
                 MI, tmp, Address, Decoder))) { \
92810
0
        return MCDisassembler_Fail; \
92811
0
      } \
92812
0
      tmp = fieldname(insn, 0, 4); \
92813
0
      if (!Check(&S, DecodeGPRnopcRegisterClass( \
92814
0
                 MI, tmp, Address, Decoder))) { \
92815
0
        return MCDisassembler_Fail; \
92816
0
      } \
92817
0
      return S; \
92818
0
    case 428: \
92819
0
      tmp = fieldname(insn, 12, 4); \
92820
0
      if (!Check(&S, DecodeGPRnospRegisterClass( \
92821
0
                 MI, tmp, Address, Decoder))) { \
92822
0
        return MCDisassembler_Fail; \
92823
0
      } \
92824
0
      tmp = fieldname(insn, 16, 4); \
92825
0
      if (!Check(&S, DecoderGPRRegisterClass( \
92826
0
                 MI, tmp, Address, Decoder))) { \
92827
0
        return MCDisassembler_Fail; \
92828
0
      } \
92829
0
      tmp = fieldname(insn, 0, 4); \
92830
0
      if (!Check(&S, DecodeGPRnopcRegisterClass( \
92831
0
                 MI, tmp, Address, Decoder))) { \
92832
0
        return MCDisassembler_Fail; \
92833
0
      } \
92834
0
      return S; \
92835
0
    case 429: \
92836
0
      tmp = fieldname(insn, 8, 4); \
92837
0
      if (!Check(&S, DecoderGPRRegisterClass( \
92838
0
                 MI, tmp, Address, Decoder))) { \
92839
0
        return MCDisassembler_Fail; \
92840
0
      } \
92841
0
      tmp = fieldname(insn, 16, 4); \
92842
0
      if (!Check(&S, DecodeGPRnopcRegisterClass( \
92843
0
                 MI, tmp, Address, Decoder))) { \
92844
0
        return MCDisassembler_Fail; \
92845
0
      } \
92846
0
      tmp = fieldname(insn, 0, 4); \
92847
0
      if (!Check(&S, DecodeGPRnopcRegisterClass( \
92848
0
                 MI, tmp, Address, Decoder))) { \
92849
0
        return MCDisassembler_Fail; \
92850
0
      } \
92851
0
      return S; \
92852
0
    case 430: \
92853
0
      tmp = 0x0; \
92854
0
      tmp |= fieldname(insn, 12, 4) << 1; \
92855
0
      tmp |= fieldname(insn, 22, 1) << 0; \
92856
0
      if (!Check(&S, DecodeSPRRegisterClass( \
92857
0
                 MI, tmp, Address, Decoder))) { \
92858
0
        return MCDisassembler_Fail; \
92859
0
      } \
92860
0
      tmp = fieldname(insn, 8, 3); \
92861
0
      if (!Check(&S, DecodeCoprocessor(MI, tmp, Address, \
92862
0
               Decoder))) { \
92863
0
        return MCDisassembler_Fail; \
92864
0
      } \
92865
0
      tmp = 0x0; \
92866
0
      tmp |= fieldname(insn, 0, 6) << 0; \
92867
0
      tmp |= fieldname(insn, 7, 1) << 6; \
92868
0
      tmp |= fieldname(insn, 16, 4) << 7; \
92869
0
      MCOperand_CreateImm0(MI, tmp); \
92870
0
      return S; \
92871
0
    case 431: \
92872
0
      tmp = 0x0; \
92873
0
      tmp |= fieldname(insn, 12, 4) << 1; \
92874
0
      tmp |= fieldname(insn, 22, 1) << 0; \
92875
0
      if (!Check(&S, DecodeSPRRegisterClass( \
92876
0
                 MI, tmp, Address, Decoder))) { \
92877
0
        return MCDisassembler_Fail; \
92878
0
      } \
92879
0
      tmp = fieldname(insn, 8, 3); \
92880
0
      if (!Check(&S, DecodeCoprocessor(MI, tmp, Address, \
92881
0
               Decoder))) { \
92882
0
        return MCDisassembler_Fail; \
92883
0
      } \
92884
0
      tmp = 0x0; \
92885
0
      tmp |= fieldname(insn, 0, 4) << 1; \
92886
0
      tmp |= fieldname(insn, 5, 1) << 0; \
92887
0
      if (!Check(&S, DecodeSPRRegisterClass( \
92888
0
                 MI, tmp, Address, Decoder))) { \
92889
0
        return MCDisassembler_Fail; \
92890
0
      } \
92891
0
      tmp = 0x0; \
92892
0
      tmp |= fieldname(insn, 4, 1) << 0; \
92893
0
      tmp |= fieldname(insn, 7, 1) << 1; \
92894
0
      tmp |= fieldname(insn, 16, 4) << 2; \
92895
0
      MCOperand_CreateImm0(MI, tmp); \
92896
0
      return S; \
92897
0
    case 432: \
92898
0
      tmp = 0x0; \
92899
0
      tmp |= fieldname(insn, 12, 4) << 1; \
92900
0
      tmp |= fieldname(insn, 22, 1) << 0; \
92901
0
      if (!Check(&S, DecodeSPRRegisterClass( \
92902
0
                 MI, tmp, Address, Decoder))) { \
92903
0
        return MCDisassembler_Fail; \
92904
0
      } \
92905
0
      tmp = fieldname(insn, 8, 3); \
92906
0
      if (!Check(&S, DecodeCoprocessor(MI, tmp, Address, \
92907
0
               Decoder))) { \
92908
0
        return MCDisassembler_Fail; \
92909
0
      } \
92910
0
      tmp = 0x0; \
92911
0
      tmp |= fieldname(insn, 7, 1) << 0; \
92912
0
      tmp |= fieldname(insn, 16, 4) << 1; \
92913
0
      if (!Check(&S, DecodeSPRRegisterClass( \
92914
0
                 MI, tmp, Address, Decoder))) { \
92915
0
        return MCDisassembler_Fail; \
92916
0
      } \
92917
0
      tmp = 0x0; \
92918
0
      tmp |= fieldname(insn, 0, 4) << 1; \
92919
0
      tmp |= fieldname(insn, 5, 1) << 0; \
92920
0
      if (!Check(&S, DecodeSPRRegisterClass( \
92921
0
                 MI, tmp, Address, Decoder))) { \
92922
0
        return MCDisassembler_Fail; \
92923
0
      } \
92924
0
      tmp = 0x0; \
92925
0
      tmp |= fieldname(insn, 4, 1) << 0; \
92926
0
      tmp |= fieldname(insn, 20, 2) << 1; \
92927
0
      MCOperand_CreateImm0(MI, tmp); \
92928
0
      return S; \
92929
0
    case 433: \
92930
0
      tmp = 0x0; \
92931
0
      tmp |= fieldname(insn, 12, 4) << 0; \
92932
0
      tmp |= fieldname(insn, 22, 1) << 4; \
92933
0
      if (!Check(&S, DecodeDPR_VFP2RegisterClass( \
92934
0
                 MI, tmp, Address, Decoder))) { \
92935
0
        return MCDisassembler_Fail; \
92936
0
      } \
92937
0
      tmp = fieldname(insn, 8, 3); \
92938
0
      if (!Check(&S, DecodeCoprocessor(MI, tmp, Address, \
92939
0
               Decoder))) { \
92940
0
        return MCDisassembler_Fail; \
92941
0
      } \
92942
0
      tmp = 0x0; \
92943
0
      tmp |= fieldname(insn, 0, 6) << 0; \
92944
0
      tmp |= fieldname(insn, 7, 1) << 6; \
92945
0
      tmp |= fieldname(insn, 16, 4) << 7; \
92946
0
      MCOperand_CreateImm0(MI, tmp); \
92947
0
      return S; \
92948
0
    case 434: \
92949
0
      tmp = 0x0; \
92950
0
      tmp |= fieldname(insn, 12, 4) << 0; \
92951
0
      tmp |= fieldname(insn, 22, 1) << 4; \
92952
0
      if (!Check(&S, DecodeDPR_VFP2RegisterClass( \
92953
0
                 MI, tmp, Address, Decoder))) { \
92954
0
        return MCDisassembler_Fail; \
92955
0
      } \
92956
0
      tmp = fieldname(insn, 8, 3); \
92957
0
      if (!Check(&S, DecodeCoprocessor(MI, tmp, Address, \
92958
0
               Decoder))) { \
92959
0
        return MCDisassembler_Fail; \
92960
0
      } \
92961
0
      tmp = 0x0; \
92962
0
      tmp |= fieldname(insn, 0, 4) << 0; \
92963
0
      tmp |= fieldname(insn, 5, 1) << 4; \
92964
0
      if (!Check(&S, DecodeDPR_VFP2RegisterClass( \
92965
0
                 MI, tmp, Address, Decoder))) { \
92966
0
        return MCDisassembler_Fail; \
92967
0
      } \
92968
0
      tmp = 0x0; \
92969
0
      tmp |= fieldname(insn, 4, 1) << 0; \
92970
0
      tmp |= fieldname(insn, 7, 1) << 1; \
92971
0
      tmp |= fieldname(insn, 16, 4) << 2; \
92972
0
      MCOperand_CreateImm0(MI, tmp); \
92973
0
      return S; \
92974
0
    case 435: \
92975
0
      tmp = 0x0; \
92976
0
      tmp |= fieldname(insn, 12, 4) << 0; \
92977
0
      tmp |= fieldname(insn, 22, 1) << 4; \
92978
0
      if (!Check(&S, DecodeDPR_VFP2RegisterClass( \
92979
0
                 MI, tmp, Address, Decoder))) { \
92980
0
        return MCDisassembler_Fail; \
92981
0
      } \
92982
0
      tmp = fieldname(insn, 8, 3); \
92983
0
      if (!Check(&S, DecodeCoprocessor(MI, tmp, Address, \
92984
0
               Decoder))) { \
92985
0
        return MCDisassembler_Fail; \
92986
0
      } \
92987
0
      tmp = 0x0; \
92988
0
      tmp |= fieldname(insn, 7, 1) << 4; \
92989
0
      tmp |= fieldname(insn, 16, 4) << 0; \
92990
0
      if (!Check(&S, DecodeDPR_VFP2RegisterClass( \
92991
0
                 MI, tmp, Address, Decoder))) { \
92992
0
        return MCDisassembler_Fail; \
92993
0
      } \
92994
0
      tmp = 0x0; \
92995
0
      tmp |= fieldname(insn, 0, 4) << 0; \
92996
0
      tmp |= fieldname(insn, 5, 1) << 4; \
92997
0
      if (!Check(&S, DecodeDPR_VFP2RegisterClass( \
92998
0
                 MI, tmp, Address, Decoder))) { \
92999
0
        return MCDisassembler_Fail; \
93000
0
      } \
93001
0
      tmp = 0x0; \
93002
0
      tmp |= fieldname(insn, 4, 1) << 0; \
93003
0
      tmp |= fieldname(insn, 20, 2) << 1; \
93004
0
      MCOperand_CreateImm0(MI, tmp); \
93005
0
      return S; \
93006
0
    case 436: \
93007
0
      tmp = fieldname(insn, 13, 3); \
93008
0
      if (!Check(&S, DecodeMQPRRegisterClass( \
93009
0
                 MI, tmp, Address, Decoder))) { \
93010
0
        return MCDisassembler_Fail; \
93011
0
      } \
93012
0
      tmp = fieldname(insn, 8, 3); \
93013
0
      if (!Check(&S, DecodeCoprocessor(MI, tmp, Address, \
93014
0
               Decoder))) { \
93015
0
        return MCDisassembler_Fail; \
93016
0
      } \
93017
0
      tmp = 0x0; \
93018
0
      tmp |= fieldname(insn, 0, 6) << 0; \
93019
0
      tmp |= fieldname(insn, 7, 1) << 6; \
93020
0
      tmp |= fieldname(insn, 16, 4) << 7; \
93021
0
      tmp |= fieldname(insn, 24, 1) << 11; \
93022
0
      MCOperand_CreateImm0(MI, tmp); \
93023
0
      tmp = fieldname(insn, 13, 3); \
93024
0
      if (!Check(&S, DecodeVpredROperand(MI, tmp, Address, \
93025
0
                 Decoder))) { \
93026
0
        return MCDisassembler_Fail; \
93027
0
      } \
93028
0
      return S; \
93029
0
    case 437: \
93030
0
      tmp = fieldname(insn, 13, 3); \
93031
0
      if (!Check(&S, DecodeMQPRRegisterClass( \
93032
0
                 MI, tmp, Address, Decoder))) { \
93033
0
        return MCDisassembler_Fail; \
93034
0
      } \
93035
0
      tmp = fieldname(insn, 8, 3); \
93036
0
      if (!Check(&S, DecodeCoprocessor(MI, tmp, Address, \
93037
0
               Decoder))) { \
93038
0
        return MCDisassembler_Fail; \
93039
0
      } \
93040
0
      tmp = fieldname(insn, 1, 3); \
93041
0
      if (!Check(&S, DecodeMQPRRegisterClass( \
93042
0
                 MI, tmp, Address, Decoder))) { \
93043
0
        return MCDisassembler_Fail; \
93044
0
      } \
93045
0
      tmp = 0x0; \
93046
0
      tmp |= fieldname(insn, 4, 1) << 0; \
93047
0
      tmp |= fieldname(insn, 7, 1) << 1; \
93048
0
      tmp |= fieldname(insn, 16, 4) << 2; \
93049
0
      tmp |= fieldname(insn, 24, 1) << 6; \
93050
0
      MCOperand_CreateImm0(MI, tmp); \
93051
0
      tmp = fieldname(insn, 13, 3); \
93052
0
      if (!Check(&S, DecodeVpredROperand(MI, tmp, Address, \
93053
0
                 Decoder))) { \
93054
0
        return MCDisassembler_Fail; \
93055
0
      } \
93056
0
      return S; \
93057
0
    case 438: \
93058
0
      tmp = fieldname(insn, 13, 3); \
93059
0
      if (!Check(&S, DecodeMQPRRegisterClass( \
93060
0
                 MI, tmp, Address, Decoder))) { \
93061
0
        return MCDisassembler_Fail; \
93062
0
      } \
93063
0
      tmp = fieldname(insn, 8, 3); \
93064
0
      if (!Check(&S, DecodeCoprocessor(MI, tmp, Address, \
93065
0
               Decoder))) { \
93066
0
        return MCDisassembler_Fail; \
93067
0
      } \
93068
0
      tmp = fieldname(insn, 17, 3); \
93069
0
      if (!Check(&S, DecodeMQPRRegisterClass( \
93070
0
                 MI, tmp, Address, Decoder))) { \
93071
0
        return MCDisassembler_Fail; \
93072
0
      } \
93073
0
      tmp = fieldname(insn, 1, 3); \
93074
0
      if (!Check(&S, DecodeMQPRRegisterClass( \
93075
0
                 MI, tmp, Address, Decoder))) { \
93076
0
        return MCDisassembler_Fail; \
93077
0
      } \
93078
0
      tmp = 0x0; \
93079
0
      tmp |= fieldname(insn, 4, 1) << 0; \
93080
0
      tmp |= fieldname(insn, 20, 2) << 1; \
93081
0
      tmp |= fieldname(insn, 24, 1) << 3; \
93082
0
      MCOperand_CreateImm0(MI, tmp); \
93083
0
      tmp = fieldname(insn, 13, 3); \
93084
0
      if (!Check(&S, DecodeVpredROperand(MI, tmp, Address, \
93085
0
                 Decoder))) { \
93086
0
        return MCDisassembler_Fail; \
93087
0
      } \
93088
0
      return S; \
93089
0
    case 439: \
93090
0
      tmp = fieldname(insn, 12, 4); \
93091
0
      if (!Check(&S, \
93092
0
           DecodeGPRwithAPSR_NZCVnospRegisterClass( \
93093
0
             MI, tmp, Address, Decoder))) { \
93094
0
        return MCDisassembler_Fail; \
93095
0
      } \
93096
0
      tmp = fieldname(insn, 8, 3); \
93097
0
      if (!Check(&S, DecodeCoprocessor(MI, tmp, Address, \
93098
0
               Decoder))) { \
93099
0
        return MCDisassembler_Fail; \
93100
0
      } \
93101
0
      tmp = 0x0; \
93102
0
      tmp |= fieldname(insn, 0, 6) << 0; \
93103
0
      tmp |= fieldname(insn, 7, 1) << 6; \
93104
0
      tmp |= fieldname(insn, 16, 6) << 7; \
93105
0
      MCOperand_CreateImm0(MI, tmp); \
93106
0
      return S; \
93107
0
    case 440: \
93108
0
      tmp = fieldname(insn, 12, 4); \
93109
0
      if (!Check(&S, \
93110
0
           DecodeGPRwithAPSR_NZCVnospRegisterClass( \
93111
0
             MI, tmp, Address, Decoder))) { \
93112
0
        return MCDisassembler_Fail; \
93113
0
      } \
93114
0
      tmp = fieldname(insn, 8, 3); \
93115
0
      if (!Check(&S, DecodeCoprocessor(MI, tmp, Address, \
93116
0
               Decoder))) { \
93117
0
        return MCDisassembler_Fail; \
93118
0
      } \
93119
0
      tmp = fieldname(insn, 16, 4); \
93120
0
      if (!Check(&S, \
93121
0
           DecodeGPRwithAPSR_NZCVnospRegisterClass( \
93122
0
             MI, tmp, Address, Decoder))) { \
93123
0
        return MCDisassembler_Fail; \
93124
0
      } \
93125
0
      tmp = 0x0; \
93126
0
      tmp |= fieldname(insn, 0, 6) << 0; \
93127
0
      tmp |= fieldname(insn, 7, 1) << 6; \
93128
0
      tmp |= fieldname(insn, 20, 2) << 7; \
93129
0
      MCOperand_CreateImm0(MI, tmp); \
93130
0
      return S; \
93131
0
    case 441: \
93132
0
      tmp = fieldname(insn, 0, 4); \
93133
0
      if (!Check(&S, \
93134
0
           DecodeGPRwithAPSR_NZCVnospRegisterClass( \
93135
0
             MI, tmp, Address, Decoder))) { \
93136
0
        return MCDisassembler_Fail; \
93137
0
      } \
93138
0
      tmp = fieldname(insn, 8, 3); \
93139
0
      if (!Check(&S, DecodeCoprocessor(MI, tmp, Address, \
93140
0
               Decoder))) { \
93141
0
        return MCDisassembler_Fail; \
93142
0
      } \
93143
0
      tmp = fieldname(insn, 16, 4); \
93144
0
      if (!Check(&S, \
93145
0
           DecodeGPRwithAPSR_NZCVnospRegisterClass( \
93146
0
             MI, tmp, Address, Decoder))) { \
93147
0
        return MCDisassembler_Fail; \
93148
0
      } \
93149
0
      tmp = fieldname(insn, 12, 4); \
93150
0
      if (!Check(&S, \
93151
0
           DecodeGPRwithAPSR_NZCVnospRegisterClass( \
93152
0
             MI, tmp, Address, Decoder))) { \
93153
0
        return MCDisassembler_Fail; \
93154
0
      } \
93155
0
      tmp = 0x0; \
93156
0
      tmp |= fieldname(insn, 4, 2) << 0; \
93157
0
      tmp |= fieldname(insn, 7, 1) << 2; \
93158
0
      tmp |= fieldname(insn, 20, 3) << 3; \
93159
0
      MCOperand_CreateImm0(MI, tmp); \
93160
0
      return S; \
93161
0
    case 442: \
93162
0
      tmp = fieldname(insn, 12, 4); \
93163
0
      if (!Check(&S, DecodeGPRPairnospRegisterClass( \
93164
0
                 MI, tmp, Address, Decoder))) { \
93165
0
        return MCDisassembler_Fail; \
93166
0
      } \
93167
0
      tmp = fieldname(insn, 8, 3); \
93168
0
      if (!Check(&S, DecodeCoprocessor(MI, tmp, Address, \
93169
0
               Decoder))) { \
93170
0
        return MCDisassembler_Fail; \
93171
0
      } \
93172
0
      tmp = 0x0; \
93173
0
      tmp |= fieldname(insn, 0, 6) << 0; \
93174
0
      tmp |= fieldname(insn, 7, 1) << 6; \
93175
0
      tmp |= fieldname(insn, 16, 6) << 7; \
93176
0
      MCOperand_CreateImm0(MI, tmp); \
93177
0
      return S; \
93178
0
    case 443: \
93179
0
      tmp = fieldname(insn, 12, 4); \
93180
0
      if (!Check(&S, DecodeGPRPairnospRegisterClass( \
93181
0
                 MI, tmp, Address, Decoder))) { \
93182
0
        return MCDisassembler_Fail; \
93183
0
      } \
93184
0
      tmp = fieldname(insn, 8, 3); \
93185
0
      if (!Check(&S, DecodeCoprocessor(MI, tmp, Address, \
93186
0
               Decoder))) { \
93187
0
        return MCDisassembler_Fail; \
93188
0
      } \
93189
0
      tmp = fieldname(insn, 16, 4); \
93190
0
      if (!Check(&S, \
93191
0
           DecodeGPRwithAPSR_NZCVnospRegisterClass( \
93192
0
             MI, tmp, Address, Decoder))) { \
93193
0
        return MCDisassembler_Fail; \
93194
0
      } \
93195
0
      tmp = 0x0; \
93196
0
      tmp |= fieldname(insn, 0, 6) << 0; \
93197
0
      tmp |= fieldname(insn, 7, 1) << 6; \
93198
0
      tmp |= fieldname(insn, 20, 2) << 7; \
93199
0
      MCOperand_CreateImm0(MI, tmp); \
93200
0
      return S; \
93201
0
    case 444: \
93202
0
      tmp = fieldname(insn, 0, 4); \
93203
0
      if (!Check(&S, DecodeGPRPairnospRegisterClass( \
93204
0
                 MI, tmp, Address, Decoder))) { \
93205
0
        return MCDisassembler_Fail; \
93206
0
      } \
93207
0
      tmp = fieldname(insn, 8, 3); \
93208
0
      if (!Check(&S, DecodeCoprocessor(MI, tmp, Address, \
93209
0
               Decoder))) { \
93210
0
        return MCDisassembler_Fail; \
93211
0
      } \
93212
0
      tmp = fieldname(insn, 16, 4); \
93213
0
      if (!Check(&S, \
93214
0
           DecodeGPRwithAPSR_NZCVnospRegisterClass( \
93215
0
             MI, tmp, Address, Decoder))) { \
93216
0
        return MCDisassembler_Fail; \
93217
0
      } \
93218
0
      tmp = fieldname(insn, 12, 4); \
93219
0
      if (!Check(&S, \
93220
0
           DecodeGPRwithAPSR_NZCVnospRegisterClass( \
93221
0
             MI, tmp, Address, Decoder))) { \
93222
0
        return MCDisassembler_Fail; \
93223
0
      } \
93224
0
      tmp = 0x0; \
93225
0
      tmp |= fieldname(insn, 4, 2) << 0; \
93226
0
      tmp |= fieldname(insn, 7, 1) << 2; \
93227
0
      tmp |= fieldname(insn, 20, 3) << 3; \
93228
0
      MCOperand_CreateImm0(MI, tmp); \
93229
0
      return S; \
93230
0
    case 445: \
93231
0
      tmp = 0x0; \
93232
0
      tmp |= fieldname(insn, 12, 4) << 1; \
93233
0
      tmp |= fieldname(insn, 22, 1) << 0; \
93234
0
      if (!Check(&S, DecodeSPRRegisterClass( \
93235
0
                 MI, tmp, Address, Decoder))) { \
93236
0
        return MCDisassembler_Fail; \
93237
0
      } \
93238
0
      tmp = fieldname(insn, 8, 3); \
93239
0
      if (!Check(&S, DecodeCoprocessor(MI, tmp, Address, \
93240
0
               Decoder))) { \
93241
0
        return MCDisassembler_Fail; \
93242
0
      } \
93243
0
      tmp = 0x0; \
93244
0
      tmp |= fieldname(insn, 12, 4) << 1; \
93245
0
      tmp |= fieldname(insn, 22, 1) << 0; \
93246
0
      if (!Check(&S, DecodeSPRRegisterClass( \
93247
0
                 MI, tmp, Address, Decoder))) { \
93248
0
        return MCDisassembler_Fail; \
93249
0
      } \
93250
0
      tmp = 0x0; \
93251
0
      tmp |= fieldname(insn, 0, 6) << 0; \
93252
0
      tmp |= fieldname(insn, 7, 1) << 6; \
93253
0
      tmp |= fieldname(insn, 16, 4) << 7; \
93254
0
      MCOperand_CreateImm0(MI, tmp); \
93255
0
      return S; \
93256
0
    case 446: \
93257
0
      tmp = 0x0; \
93258
0
      tmp |= fieldname(insn, 12, 4) << 1; \
93259
0
      tmp |= fieldname(insn, 22, 1) << 0; \
93260
0
      if (!Check(&S, DecodeSPRRegisterClass( \
93261
0
                 MI, tmp, Address, Decoder))) { \
93262
0
        return MCDisassembler_Fail; \
93263
0
      } \
93264
0
      tmp = fieldname(insn, 8, 3); \
93265
0
      if (!Check(&S, DecodeCoprocessor(MI, tmp, Address, \
93266
0
               Decoder))) { \
93267
0
        return MCDisassembler_Fail; \
93268
0
      } \
93269
0
      tmp = 0x0; \
93270
0
      tmp |= fieldname(insn, 12, 4) << 1; \
93271
0
      tmp |= fieldname(insn, 22, 1) << 0; \
93272
0
      if (!Check(&S, DecodeSPRRegisterClass( \
93273
0
                 MI, tmp, Address, Decoder))) { \
93274
0
        return MCDisassembler_Fail; \
93275
0
      } \
93276
0
      tmp = 0x0; \
93277
0
      tmp |= fieldname(insn, 0, 4) << 1; \
93278
0
      tmp |= fieldname(insn, 5, 1) << 0; \
93279
0
      if (!Check(&S, DecodeSPRRegisterClass( \
93280
0
                 MI, tmp, Address, Decoder))) { \
93281
0
        return MCDisassembler_Fail; \
93282
0
      } \
93283
0
      tmp = 0x0; \
93284
0
      tmp |= fieldname(insn, 4, 1) << 0; \
93285
0
      tmp |= fieldname(insn, 7, 1) << 1; \
93286
0
      tmp |= fieldname(insn, 16, 4) << 2; \
93287
0
      MCOperand_CreateImm0(MI, tmp); \
93288
0
      return S; \
93289
0
    case 447: \
93290
0
      tmp = 0x0; \
93291
0
      tmp |= fieldname(insn, 12, 4) << 1; \
93292
0
      tmp |= fieldname(insn, 22, 1) << 0; \
93293
0
      if (!Check(&S, DecodeSPRRegisterClass( \
93294
0
                 MI, tmp, Address, Decoder))) { \
93295
0
        return MCDisassembler_Fail; \
93296
0
      } \
93297
0
      tmp = fieldname(insn, 8, 3); \
93298
0
      if (!Check(&S, DecodeCoprocessor(MI, tmp, Address, \
93299
0
               Decoder))) { \
93300
0
        return MCDisassembler_Fail; \
93301
0
      } \
93302
0
      tmp = 0x0; \
93303
0
      tmp |= fieldname(insn, 12, 4) << 1; \
93304
0
      tmp |= fieldname(insn, 22, 1) << 0; \
93305
0
      if (!Check(&S, DecodeSPRRegisterClass( \
93306
0
                 MI, tmp, Address, Decoder))) { \
93307
0
        return MCDisassembler_Fail; \
93308
0
      } \
93309
0
      tmp = 0x0; \
93310
0
      tmp |= fieldname(insn, 7, 1) << 0; \
93311
0
      tmp |= fieldname(insn, 16, 4) << 1; \
93312
0
      if (!Check(&S, DecodeSPRRegisterClass( \
93313
0
                 MI, tmp, Address, Decoder))) { \
93314
0
        return MCDisassembler_Fail; \
93315
0
      } \
93316
0
      tmp = 0x0; \
93317
0
      tmp |= fieldname(insn, 0, 4) << 1; \
93318
0
      tmp |= fieldname(insn, 5, 1) << 0; \
93319
0
      if (!Check(&S, DecodeSPRRegisterClass( \
93320
0
                 MI, tmp, Address, Decoder))) { \
93321
0
        return MCDisassembler_Fail; \
93322
0
      } \
93323
0
      tmp = 0x0; \
93324
0
      tmp |= fieldname(insn, 4, 1) << 0; \
93325
0
      tmp |= fieldname(insn, 20, 2) << 1; \
93326
0
      MCOperand_CreateImm0(MI, tmp); \
93327
0
      return S; \
93328
0
    case 448: \
93329
0
      tmp = 0x0; \
93330
0
      tmp |= fieldname(insn, 12, 4) << 0; \
93331
0
      tmp |= fieldname(insn, 22, 1) << 4; \
93332
0
      if (!Check(&S, DecodeDPR_VFP2RegisterClass( \
93333
0
                 MI, tmp, Address, Decoder))) { \
93334
0
        return MCDisassembler_Fail; \
93335
0
      } \
93336
0
      tmp = fieldname(insn, 8, 3); \
93337
0
      if (!Check(&S, DecodeCoprocessor(MI, tmp, Address, \
93338
0
               Decoder))) { \
93339
0
        return MCDisassembler_Fail; \
93340
0
      } \
93341
0
      tmp = 0x0; \
93342
0
      tmp |= fieldname(insn, 12, 4) << 0; \
93343
0
      tmp |= fieldname(insn, 22, 1) << 4; \
93344
0
      if (!Check(&S, DecodeDPR_VFP2RegisterClass( \
93345
0
                 MI, tmp, Address, Decoder))) { \
93346
0
        return MCDisassembler_Fail; \
93347
0
      } \
93348
0
      tmp = 0x0; \
93349
0
      tmp |= fieldname(insn, 0, 6) << 0; \
93350
0
      tmp |= fieldname(insn, 7, 1) << 6; \
93351
0
      tmp |= fieldname(insn, 16, 4) << 7; \
93352
0
      MCOperand_CreateImm0(MI, tmp); \
93353
0
      return S; \
93354
0
    case 449: \
93355
0
      tmp = 0x0; \
93356
0
      tmp |= fieldname(insn, 12, 4) << 0; \
93357
0
      tmp |= fieldname(insn, 22, 1) << 4; \
93358
0
      if (!Check(&S, DecodeDPR_VFP2RegisterClass( \
93359
0
                 MI, tmp, Address, Decoder))) { \
93360
0
        return MCDisassembler_Fail; \
93361
0
      } \
93362
0
      tmp = fieldname(insn, 8, 3); \
93363
0
      if (!Check(&S, DecodeCoprocessor(MI, tmp, Address, \
93364
0
               Decoder))) { \
93365
0
        return MCDisassembler_Fail; \
93366
0
      } \
93367
0
      tmp = 0x0; \
93368
0
      tmp |= fieldname(insn, 12, 4) << 0; \
93369
0
      tmp |= fieldname(insn, 22, 1) << 4; \
93370
0
      if (!Check(&S, DecodeDPR_VFP2RegisterClass( \
93371
0
                 MI, tmp, Address, Decoder))) { \
93372
0
        return MCDisassembler_Fail; \
93373
0
      } \
93374
0
      tmp = 0x0; \
93375
0
      tmp |= fieldname(insn, 0, 4) << 0; \
93376
0
      tmp |= fieldname(insn, 5, 1) << 4; \
93377
0
      if (!Check(&S, DecodeDPR_VFP2RegisterClass( \
93378
0
                 MI, tmp, Address, Decoder))) { \
93379
0
        return MCDisassembler_Fail; \
93380
0
      } \
93381
0
      tmp = 0x0; \
93382
0
      tmp |= fieldname(insn, 4, 1) << 0; \
93383
0
      tmp |= fieldname(insn, 7, 1) << 1; \
93384
0
      tmp |= fieldname(insn, 16, 4) << 2; \
93385
0
      MCOperand_CreateImm0(MI, tmp); \
93386
0
      return S; \
93387
0
    case 450: \
93388
0
      tmp = 0x0; \
93389
0
      tmp |= fieldname(insn, 12, 4) << 0; \
93390
0
      tmp |= fieldname(insn, 22, 1) << 4; \
93391
0
      if (!Check(&S, DecodeDPR_VFP2RegisterClass( \
93392
0
                 MI, tmp, Address, Decoder))) { \
93393
0
        return MCDisassembler_Fail; \
93394
0
      } \
93395
0
      tmp = fieldname(insn, 8, 3); \
93396
0
      if (!Check(&S, DecodeCoprocessor(MI, tmp, Address, \
93397
0
               Decoder))) { \
93398
0
        return MCDisassembler_Fail; \
93399
0
      } \
93400
0
      tmp = 0x0; \
93401
0
      tmp |= fieldname(insn, 12, 4) << 0; \
93402
0
      tmp |= fieldname(insn, 22, 1) << 4; \
93403
0
      if (!Check(&S, DecodeDPR_VFP2RegisterClass( \
93404
0
                 MI, tmp, Address, Decoder))) { \
93405
0
        return MCDisassembler_Fail; \
93406
0
      } \
93407
0
      tmp = 0x0; \
93408
0
      tmp |= fieldname(insn, 7, 1) << 4; \
93409
0
      tmp |= fieldname(insn, 16, 4) << 0; \
93410
0
      if (!Check(&S, DecodeDPR_VFP2RegisterClass( \
93411
0
                 MI, tmp, Address, Decoder))) { \
93412
0
        return MCDisassembler_Fail; \
93413
0
      } \
93414
0
      tmp = 0x0; \
93415
0
      tmp |= fieldname(insn, 0, 4) << 0; \
93416
0
      tmp |= fieldname(insn, 5, 1) << 4; \
93417
0
      if (!Check(&S, DecodeDPR_VFP2RegisterClass( \
93418
0
                 MI, tmp, Address, Decoder))) { \
93419
0
        return MCDisassembler_Fail; \
93420
0
      } \
93421
0
      tmp = 0x0; \
93422
0
      tmp |= fieldname(insn, 4, 1) << 0; \
93423
0
      tmp |= fieldname(insn, 20, 2) << 1; \
93424
0
      MCOperand_CreateImm0(MI, tmp); \
93425
0
      return S; \
93426
0
    case 451: \
93427
0
      tmp = fieldname(insn, 13, 3); \
93428
0
      if (!Check(&S, DecodeMQPRRegisterClass( \
93429
0
                 MI, tmp, Address, Decoder))) { \
93430
0
        return MCDisassembler_Fail; \
93431
0
      } \
93432
0
      tmp = fieldname(insn, 8, 3); \
93433
0
      if (!Check(&S, DecodeCoprocessor(MI, tmp, Address, \
93434
0
               Decoder))) { \
93435
0
        return MCDisassembler_Fail; \
93436
0
      } \
93437
0
      tmp = fieldname(insn, 13, 3); \
93438
0
      if (!Check(&S, DecodeMQPRRegisterClass( \
93439
0
                 MI, tmp, Address, Decoder))) { \
93440
0
        return MCDisassembler_Fail; \
93441
0
      } \
93442
0
      tmp = 0x0; \
93443
0
      tmp |= fieldname(insn, 0, 6) << 0; \
93444
0
      tmp |= fieldname(insn, 7, 1) << 6; \
93445
0
      tmp |= fieldname(insn, 16, 4) << 7; \
93446
0
      tmp |= fieldname(insn, 24, 1) << 11; \
93447
0
      MCOperand_CreateImm0(MI, tmp); \
93448
0
      return S; \
93449
0
    case 452: \
93450
0
      tmp = fieldname(insn, 13, 3); \
93451
0
      if (!Check(&S, DecodeMQPRRegisterClass( \
93452
0
                 MI, tmp, Address, Decoder))) { \
93453
0
        return MCDisassembler_Fail; \
93454
0
      } \
93455
0
      tmp = fieldname(insn, 8, 3); \
93456
0
      if (!Check(&S, DecodeCoprocessor(MI, tmp, Address, \
93457
0
               Decoder))) { \
93458
0
        return MCDisassembler_Fail; \
93459
0
      } \
93460
0
      tmp = fieldname(insn, 13, 3); \
93461
0
      if (!Check(&S, DecodeMQPRRegisterClass( \
93462
0
                 MI, tmp, Address, Decoder))) { \
93463
0
        return MCDisassembler_Fail; \
93464
0
      } \
93465
0
      tmp = fieldname(insn, 1, 3); \
93466
0
      if (!Check(&S, DecodeMQPRRegisterClass( \
93467
0
                 MI, tmp, Address, Decoder))) { \
93468
0
        return MCDisassembler_Fail; \
93469
0
      } \
93470
0
      tmp = 0x0; \
93471
0
      tmp |= fieldname(insn, 4, 1) << 0; \
93472
0
      tmp |= fieldname(insn, 7, 1) << 1; \
93473
0
      tmp |= fieldname(insn, 16, 4) << 2; \
93474
0
      tmp |= fieldname(insn, 24, 1) << 6; \
93475
0
      MCOperand_CreateImm0(MI, tmp); \
93476
0
      return S; \
93477
0
    case 453: \
93478
0
      tmp = fieldname(insn, 13, 3); \
93479
0
      if (!Check(&S, DecodeMQPRRegisterClass( \
93480
0
                 MI, tmp, Address, Decoder))) { \
93481
0
        return MCDisassembler_Fail; \
93482
0
      } \
93483
0
      tmp = fieldname(insn, 8, 3); \
93484
0
      if (!Check(&S, DecodeCoprocessor(MI, tmp, Address, \
93485
0
               Decoder))) { \
93486
0
        return MCDisassembler_Fail; \
93487
0
      } \
93488
0
      tmp = fieldname(insn, 13, 3); \
93489
0
      if (!Check(&S, DecodeMQPRRegisterClass( \
93490
0
                 MI, tmp, Address, Decoder))) { \
93491
0
        return MCDisassembler_Fail; \
93492
0
      } \
93493
0
      tmp = fieldname(insn, 17, 3); \
93494
0
      if (!Check(&S, DecodeMQPRRegisterClass( \
93495
0
                 MI, tmp, Address, Decoder))) { \
93496
0
        return MCDisassembler_Fail; \
93497
0
      } \
93498
0
      tmp = fieldname(insn, 1, 3); \
93499
0
      if (!Check(&S, DecodeMQPRRegisterClass( \
93500
0
                 MI, tmp, Address, Decoder))) { \
93501
0
        return MCDisassembler_Fail; \
93502
0
      } \
93503
0
      tmp = 0x0; \
93504
0
      tmp |= fieldname(insn, 4, 1) << 0; \
93505
0
      tmp |= fieldname(insn, 20, 2) << 1; \
93506
0
      tmp |= fieldname(insn, 24, 1) << 3; \
93507
0
      MCOperand_CreateImm0(MI, tmp); \
93508
0
      return S; \
93509
0
    case 454: \
93510
0
      tmp = fieldname(insn, 12, 4); \
93511
0
      if (!Check(&S, \
93512
0
           DecodeGPRwithAPSR_NZCVnospRegisterClass( \
93513
0
             MI, tmp, Address, Decoder))) { \
93514
0
        return MCDisassembler_Fail; \
93515
0
      } \
93516
0
      tmp = fieldname(insn, 8, 3); \
93517
0
      if (!Check(&S, DecodeCoprocessor(MI, tmp, Address, \
93518
0
               Decoder))) { \
93519
0
        return MCDisassembler_Fail; \
93520
0
      } \
93521
0
      tmp = fieldname(insn, 12, 4); \
93522
0
      if (!Check(&S, \
93523
0
           DecodeGPRwithAPSR_NZCVnospRegisterClass( \
93524
0
             MI, tmp, Address, Decoder))) { \
93525
0
        return MCDisassembler_Fail; \
93526
0
      } \
93527
0
      tmp = 0x0; \
93528
0
      tmp |= fieldname(insn, 0, 6) << 0; \
93529
0
      tmp |= fieldname(insn, 7, 1) << 6; \
93530
0
      tmp |= fieldname(insn, 16, 6) << 7; \
93531
0
      MCOperand_CreateImm0(MI, tmp); \
93532
0
      return S; \
93533
0
    case 455: \
93534
0
      tmp = fieldname(insn, 12, 4); \
93535
0
      if (!Check(&S, \
93536
0
           DecodeGPRwithAPSR_NZCVnospRegisterClass( \
93537
0
             MI, tmp, Address, Decoder))) { \
93538
0
        return MCDisassembler_Fail; \
93539
0
      } \
93540
0
      tmp = fieldname(insn, 8, 3); \
93541
0
      if (!Check(&S, DecodeCoprocessor(MI, tmp, Address, \
93542
0
               Decoder))) { \
93543
0
        return MCDisassembler_Fail; \
93544
0
      } \
93545
0
      tmp = fieldname(insn, 12, 4); \
93546
0
      if (!Check(&S, \
93547
0
           DecodeGPRwithAPSR_NZCVnospRegisterClass( \
93548
0
             MI, tmp, Address, Decoder))) { \
93549
0
        return MCDisassembler_Fail; \
93550
0
      } \
93551
0
      tmp = fieldname(insn, 16, 4); \
93552
0
      if (!Check(&S, \
93553
0
           DecodeGPRwithAPSR_NZCVnospRegisterClass( \
93554
0
             MI, tmp, Address, Decoder))) { \
93555
0
        return MCDisassembler_Fail; \
93556
0
      } \
93557
0
      tmp = 0x0; \
93558
0
      tmp |= fieldname(insn, 0, 6) << 0; \
93559
0
      tmp |= fieldname(insn, 7, 1) << 6; \
93560
0
      tmp |= fieldname(insn, 20, 2) << 7; \
93561
0
      MCOperand_CreateImm0(MI, tmp); \
93562
0
      return S; \
93563
0
    case 456: \
93564
0
      tmp = fieldname(insn, 0, 4); \
93565
0
      if (!Check(&S, \
93566
0
           DecodeGPRwithAPSR_NZCVnospRegisterClass( \
93567
0
             MI, tmp, Address, Decoder))) { \
93568
0
        return MCDisassembler_Fail; \
93569
0
      } \
93570
0
      tmp = fieldname(insn, 8, 3); \
93571
0
      if (!Check(&S, DecodeCoprocessor(MI, tmp, Address, \
93572
0
               Decoder))) { \
93573
0
        return MCDisassembler_Fail; \
93574
0
      } \
93575
0
      tmp = fieldname(insn, 0, 4); \
93576
0
      if (!Check(&S, \
93577
0
           DecodeGPRwithAPSR_NZCVnospRegisterClass( \
93578
0
             MI, tmp, Address, Decoder))) { \
93579
0
        return MCDisassembler_Fail; \
93580
0
      } \
93581
0
      tmp = fieldname(insn, 16, 4); \
93582
0
      if (!Check(&S, \
93583
0
           DecodeGPRwithAPSR_NZCVnospRegisterClass( \
93584
0
             MI, tmp, Address, Decoder))) { \
93585
0
        return MCDisassembler_Fail; \
93586
0
      } \
93587
0
      tmp = fieldname(insn, 12, 4); \
93588
0
      if (!Check(&S, \
93589
0
           DecodeGPRwithAPSR_NZCVnospRegisterClass( \
93590
0
             MI, tmp, Address, Decoder))) { \
93591
0
        return MCDisassembler_Fail; \
93592
0
      } \
93593
0
      tmp = 0x0; \
93594
0
      tmp |= fieldname(insn, 4, 2) << 0; \
93595
0
      tmp |= fieldname(insn, 7, 1) << 2; \
93596
0
      tmp |= fieldname(insn, 20, 3) << 3; \
93597
0
      MCOperand_CreateImm0(MI, tmp); \
93598
0
      return S; \
93599
0
    case 457: \
93600
0
      tmp = fieldname(insn, 12, 4); \
93601
0
      if (!Check(&S, DecodeGPRPairnospRegisterClass( \
93602
0
                 MI, tmp, Address, Decoder))) { \
93603
0
        return MCDisassembler_Fail; \
93604
0
      } \
93605
0
      tmp = fieldname(insn, 8, 3); \
93606
0
      if (!Check(&S, DecodeCoprocessor(MI, tmp, Address, \
93607
0
               Decoder))) { \
93608
0
        return MCDisassembler_Fail; \
93609
0
      } \
93610
0
      tmp = fieldname(insn, 12, 4); \
93611
0
      if (!Check(&S, DecodeGPRPairnospRegisterClass( \
93612
0
                 MI, tmp, Address, Decoder))) { \
93613
0
        return MCDisassembler_Fail; \
93614
0
      } \
93615
0
      tmp = 0x0; \
93616
0
      tmp |= fieldname(insn, 0, 6) << 0; \
93617
0
      tmp |= fieldname(insn, 7, 1) << 6; \
93618
0
      tmp |= fieldname(insn, 16, 6) << 7; \
93619
0
      MCOperand_CreateImm0(MI, tmp); \
93620
0
      return S; \
93621
0
    case 458: \
93622
0
      tmp = fieldname(insn, 12, 4); \
93623
0
      if (!Check(&S, DecodeGPRPairnospRegisterClass( \
93624
0
                 MI, tmp, Address, Decoder))) { \
93625
0
        return MCDisassembler_Fail; \
93626
0
      } \
93627
0
      tmp = fieldname(insn, 8, 3); \
93628
0
      if (!Check(&S, DecodeCoprocessor(MI, tmp, Address, \
93629
0
               Decoder))) { \
93630
0
        return MCDisassembler_Fail; \
93631
0
      } \
93632
0
      tmp = fieldname(insn, 12, 4); \
93633
0
      if (!Check(&S, DecodeGPRPairnospRegisterClass( \
93634
0
                 MI, tmp, Address, Decoder))) { \
93635
0
        return MCDisassembler_Fail; \
93636
0
      } \
93637
0
      tmp = fieldname(insn, 16, 4); \
93638
0
      if (!Check(&S, \
93639
0
           DecodeGPRwithAPSR_NZCVnospRegisterClass( \
93640
0
             MI, tmp, Address, Decoder))) { \
93641
0
        return MCDisassembler_Fail; \
93642
0
      } \
93643
0
      tmp = 0x0; \
93644
0
      tmp |= fieldname(insn, 0, 6) << 0; \
93645
0
      tmp |= fieldname(insn, 7, 1) << 6; \
93646
0
      tmp |= fieldname(insn, 20, 2) << 7; \
93647
0
      MCOperand_CreateImm0(MI, tmp); \
93648
0
      return S; \
93649
0
    case 459: \
93650
0
      tmp = fieldname(insn, 0, 4); \
93651
0
      if (!Check(&S, DecodeGPRPairnospRegisterClass( \
93652
0
                 MI, tmp, Address, Decoder))) { \
93653
0
        return MCDisassembler_Fail; \
93654
0
      } \
93655
0
      tmp = fieldname(insn, 8, 3); \
93656
0
      if (!Check(&S, DecodeCoprocessor(MI, tmp, Address, \
93657
0
               Decoder))) { \
93658
0
        return MCDisassembler_Fail; \
93659
0
      } \
93660
0
      tmp = fieldname(insn, 0, 4); \
93661
0
      if (!Check(&S, DecodeGPRPairnospRegisterClass( \
93662
0
                 MI, tmp, Address, Decoder))) { \
93663
0
        return MCDisassembler_Fail; \
93664
0
      } \
93665
0
      tmp = fieldname(insn, 16, 4); \
93666
0
      if (!Check(&S, \
93667
0
           DecodeGPRwithAPSR_NZCVnospRegisterClass( \
93668
0
             MI, tmp, Address, Decoder))) { \
93669
0
        return MCDisassembler_Fail; \
93670
0
      } \
93671
0
      tmp = fieldname(insn, 12, 4); \
93672
0
      if (!Check(&S, \
93673
0
           DecodeGPRwithAPSR_NZCVnospRegisterClass( \
93674
0
             MI, tmp, Address, Decoder))) { \
93675
0
        return MCDisassembler_Fail; \
93676
0
      } \
93677
0
      tmp = 0x0; \
93678
0
      tmp |= fieldname(insn, 4, 2) << 0; \
93679
0
      tmp |= fieldname(insn, 7, 1) << 2; \
93680
0
      tmp |= fieldname(insn, 20, 3) << 3; \
93681
0
      MCOperand_CreateImm0(MI, tmp); \
93682
0
      return S; \
93683
0
    case 460: \
93684
0
      tmp = fieldname(insn, 8, 4); \
93685
0
      if (!Check(&S, DecodeCoprocessor(MI, tmp, Address, \
93686
0
               Decoder))) { \
93687
0
        return MCDisassembler_Fail; \
93688
0
      } \
93689
0
      tmp = fieldname(insn, 4, 4); \
93690
0
      MCOperand_CreateImm0(MI, tmp); \
93691
0
      tmp = fieldname(insn, 12, 4); \
93692
0
      if (!Check(&S, DecodeGPRRegisterClass( \
93693
0
                 MI, tmp, Address, Decoder))) { \
93694
0
        return MCDisassembler_Fail; \
93695
0
      } \
93696
0
      tmp = fieldname(insn, 16, 4); \
93697
0
      if (!Check(&S, DecodeGPRRegisterClass( \
93698
0
                 MI, tmp, Address, Decoder))) { \
93699
0
        return MCDisassembler_Fail; \
93700
0
      } \
93701
0
      tmp = fieldname(insn, 0, 4); \
93702
0
      MCOperand_CreateImm0(MI, tmp); \
93703
0
      return S; \
93704
0
    case 461: \
93705
0
      tmp = fieldname(insn, 12, 4); \
93706
0
      if (!Check(&S, DecodeGPRRegisterClass( \
93707
0
                 MI, tmp, Address, Decoder))) { \
93708
0
        return MCDisassembler_Fail; \
93709
0
      } \
93710
0
      tmp = fieldname(insn, 16, 4); \
93711
0
      if (!Check(&S, DecodeGPRRegisterClass( \
93712
0
                 MI, tmp, Address, Decoder))) { \
93713
0
        return MCDisassembler_Fail; \
93714
0
      } \
93715
0
      tmp = fieldname(insn, 8, 4); \
93716
0
      if (!Check(&S, DecodeCoprocessor(MI, tmp, Address, \
93717
0
               Decoder))) { \
93718
0
        return MCDisassembler_Fail; \
93719
0
      } \
93720
0
      tmp = fieldname(insn, 4, 4); \
93721
0
      MCOperand_CreateImm0(MI, tmp); \
93722
0
      tmp = fieldname(insn, 0, 4); \
93723
0
      MCOperand_CreateImm0(MI, tmp); \
93724
0
      return S; \
93725
177k
    case 462: \
93726
177k
      tmp = fieldname(insn, 0, 3); \
93727
177k
      if (!Check(&S, DecodetGPRRegisterClass( \
93728
177k
                 MI, tmp, Address, Decoder))) { \
93729
0
        return MCDisassembler_Fail; \
93730
0
      } \
93731
177k
      tmp = fieldname(insn, 3, 3); \
93732
177k
      if (!Check(&S, DecodetGPRRegisterClass( \
93733
177k
                 MI, tmp, Address, Decoder))) { \
93734
0
        return MCDisassembler_Fail; \
93735
0
      } \
93736
177k
      tmp = fieldname(insn, 6, 5); \
93737
177k
      MCOperand_CreateImm0(MI, tmp); \
93738
177k
      return S; \
93739
177k
    case 463: \
93740
9.92k
      tmp = fieldname(insn, 0, 3); \
93741
9.92k
      if (!Check(&S, DecodetGPRRegisterClass( \
93742
9.92k
                 MI, tmp, Address, Decoder))) { \
93743
0
        return MCDisassembler_Fail; \
93744
0
      } \
93745
9.92k
      tmp = fieldname(insn, 3, 3); \
93746
9.92k
      if (!Check(&S, DecodetGPRRegisterClass( \
93747
9.92k
                 MI, tmp, Address, Decoder))) { \
93748
0
        return MCDisassembler_Fail; \
93749
0
      } \
93750
9.92k
      tmp = fieldname(insn, 6, 3); \
93751
9.92k
      if (!Check(&S, DecodetGPRRegisterClass( \
93752
9.92k
                 MI, tmp, Address, Decoder))) { \
93753
0
        return MCDisassembler_Fail; \
93754
0
      } \
93755
9.92k
      return S; \
93756
18.6k
    case 464: \
93757
18.6k
      tmp = fieldname(insn, 0, 3); \
93758
18.6k
      if (!Check(&S, DecodetGPRRegisterClass( \
93759
18.6k
                 MI, tmp, Address, Decoder))) { \
93760
0
        return MCDisassembler_Fail; \
93761
0
      } \
93762
18.6k
      tmp = fieldname(insn, 3, 3); \
93763
18.6k
      if (!Check(&S, DecodetGPRRegisterClass( \
93764
18.6k
                 MI, tmp, Address, Decoder))) { \
93765
0
        return MCDisassembler_Fail; \
93766
0
      } \
93767
18.6k
      tmp = fieldname(insn, 6, 3); \
93768
18.6k
      MCOperand_CreateImm0(MI, tmp); \
93769
18.6k
      return S; \
93770
81.6k
    case 465: \
93771
81.6k
      tmp = fieldname(insn, 8, 3); \
93772
81.6k
      if (!Check(&S, DecodetGPRRegisterClass( \
93773
81.6k
                 MI, tmp, Address, Decoder))) { \
93774
0
        return MCDisassembler_Fail; \
93775
0
      } \
93776
81.6k
      tmp = fieldname(insn, 8, 3); \
93777
81.6k
      if (!Check(&S, DecodetGPRRegisterClass( \
93778
81.6k
                 MI, tmp, Address, Decoder))) { \
93779
0
        return MCDisassembler_Fail; \
93780
0
      } \
93781
81.6k
      tmp = fieldname(insn, 0, 8); \
93782
81.6k
      MCOperand_CreateImm0(MI, tmp); \
93783
81.6k
      return S; \
93784
81.6k
    case 466: \
93785
15.3k
      tmp = fieldname(insn, 0, 3); \
93786
15.3k
      if (!Check(&S, DecodetGPRRegisterClass( \
93787
15.3k
                 MI, tmp, Address, Decoder))) { \
93788
0
        return MCDisassembler_Fail; \
93789
0
      } \
93790
15.3k
      tmp = fieldname(insn, 0, 3); \
93791
15.3k
      if (!Check(&S, DecodetGPRRegisterClass( \
93792
15.3k
                 MI, tmp, Address, Decoder))) { \
93793
0
        return MCDisassembler_Fail; \
93794
0
      } \
93795
15.3k
      tmp = fieldname(insn, 3, 3); \
93796
15.3k
      if (!Check(&S, DecodetGPRRegisterClass( \
93797
15.3k
                 MI, tmp, Address, Decoder))) { \
93798
0
        return MCDisassembler_Fail; \
93799
0
      } \
93800
15.3k
      return S; \
93801
15.3k
    case 467: \
93802
1.62k
      tmp = fieldname(insn, 0, 3); \
93803
1.62k
      if (!Check(&S, DecodetGPRRegisterClass( \
93804
1.62k
                 MI, tmp, Address, Decoder))) { \
93805
0
        return MCDisassembler_Fail; \
93806
0
      } \
93807
1.62k
      tmp = fieldname(insn, 3, 3); \
93808
1.62k
      if (!Check(&S, DecodetGPRRegisterClass( \
93809
1.62k
                 MI, tmp, Address, Decoder))) { \
93810
0
        return MCDisassembler_Fail; \
93811
0
      } \
93812
1.62k
      tmp = fieldname(insn, 0, 3); \
93813
1.62k
      if (!Check(&S, DecodetGPRRegisterClass( \
93814
1.62k
                 MI, tmp, Address, Decoder))) { \
93815
0
        return MCDisassembler_Fail; \
93816
0
      } \
93817
1.62k
      return S; \
93818
1.62k
    case 468: \
93819
0
      tmp = 0x0; \
93820
0
      tmp |= fieldname(insn, 12, 4) << 1; \
93821
0
      tmp |= fieldname(insn, 22, 1) << 0; \
93822
0
      if (!Check(&S, DecodeHPRRegisterClass( \
93823
0
                 MI, tmp, Address, Decoder))) { \
93824
0
        return MCDisassembler_Fail; \
93825
0
      } \
93826
0
      tmp = 0x0; \
93827
0
      tmp |= fieldname(insn, 0, 8) << 0; \
93828
0
      tmp |= fieldname(insn, 16, 4) << 9; \
93829
0
      tmp |= fieldname(insn, 23, 1) << 8; \
93830
0
      if (!Check(&S, DecodeAddrMode5FP16Operand( \
93831
0
                 MI, tmp, Address, Decoder))) { \
93832
0
        return MCDisassembler_Fail; \
93833
0
      } \
93834
0
      tmp = fieldname(insn, 28, 4); \
93835
0
      if (!Check(&S, DecodePredicateOperand( \
93836
0
                 MI, tmp, Address, Decoder))) { \
93837
0
        return MCDisassembler_Fail; \
93838
0
      } \
93839
0
      return S; \
93840
0
    case 469: \
93841
0
      tmp = 0x0; \
93842
0
      tmp |= fieldname(insn, 12, 4) << 1; \
93843
0
      tmp |= fieldname(insn, 22, 1) << 0; \
93844
0
      if (!Check(&S, DecodeHPRRegisterClass( \
93845
0
                 MI, tmp, Address, Decoder))) { \
93846
0
        return MCDisassembler_Fail; \
93847
0
      } \
93848
0
      tmp = 0x0; \
93849
0
      tmp |= fieldname(insn, 12, 4) << 1; \
93850
0
      tmp |= fieldname(insn, 22, 1) << 0; \
93851
0
      if (!Check(&S, DecodeHPRRegisterClass( \
93852
0
                 MI, tmp, Address, Decoder))) { \
93853
0
        return MCDisassembler_Fail; \
93854
0
      } \
93855
0
      tmp = 0x0; \
93856
0
      tmp |= fieldname(insn, 7, 1) << 0; \
93857
0
      tmp |= fieldname(insn, 16, 4) << 1; \
93858
0
      if (!Check(&S, DecodeHPRRegisterClass( \
93859
0
                 MI, tmp, Address, Decoder))) { \
93860
0
        return MCDisassembler_Fail; \
93861
0
      } \
93862
0
      tmp = 0x0; \
93863
0
      tmp |= fieldname(insn, 0, 4) << 1; \
93864
0
      tmp |= fieldname(insn, 5, 1) << 0; \
93865
0
      if (!Check(&S, DecodeHPRRegisterClass( \
93866
0
                 MI, tmp, Address, Decoder))) { \
93867
0
        return MCDisassembler_Fail; \
93868
0
      } \
93869
0
      tmp = fieldname(insn, 28, 4); \
93870
0
      if (!Check(&S, DecodePredicateOperand( \
93871
0
                 MI, tmp, Address, Decoder))) { \
93872
0
        return MCDisassembler_Fail; \
93873
0
      } \
93874
0
      return S; \
93875
0
    case 470: \
93876
0
      tmp = 0x0; \
93877
0
      tmp |= fieldname(insn, 12, 4) << 1; \
93878
0
      tmp |= fieldname(insn, 22, 1) << 0; \
93879
0
      if (!Check(&S, DecodeHPRRegisterClass( \
93880
0
                 MI, tmp, Address, Decoder))) { \
93881
0
        return MCDisassembler_Fail; \
93882
0
      } \
93883
0
      tmp = 0x0; \
93884
0
      tmp |= fieldname(insn, 7, 1) << 0; \
93885
0
      tmp |= fieldname(insn, 16, 4) << 1; \
93886
0
      if (!Check(&S, DecodeHPRRegisterClass( \
93887
0
                 MI, tmp, Address, Decoder))) { \
93888
0
        return MCDisassembler_Fail; \
93889
0
      } \
93890
0
      tmp = 0x0; \
93891
0
      tmp |= fieldname(insn, 0, 4) << 1; \
93892
0
      tmp |= fieldname(insn, 5, 1) << 0; \
93893
0
      if (!Check(&S, DecodeHPRRegisterClass( \
93894
0
                 MI, tmp, Address, Decoder))) { \
93895
0
        return MCDisassembler_Fail; \
93896
0
      } \
93897
0
      tmp = fieldname(insn, 28, 4); \
93898
0
      if (!Check(&S, DecodePredicateOperand( \
93899
0
                 MI, tmp, Address, Decoder))) { \
93900
0
        return MCDisassembler_Fail; \
93901
0
      } \
93902
0
      return S; \
93903
0
    case 471: \
93904
0
      tmp = 0x0; \
93905
0
      tmp |= fieldname(insn, 7, 1) << 0; \
93906
0
      tmp |= fieldname(insn, 16, 4) << 1; \
93907
0
      if (!Check(&S, DecodeHPRRegisterClass( \
93908
0
                 MI, tmp, Address, Decoder))) { \
93909
0
        return MCDisassembler_Fail; \
93910
0
      } \
93911
0
      tmp = fieldname(insn, 12, 4); \
93912
0
      if (!Check(&S, DecoderGPRRegisterClass( \
93913
0
                 MI, tmp, Address, Decoder))) { \
93914
0
        return MCDisassembler_Fail; \
93915
0
      } \
93916
0
      tmp = fieldname(insn, 28, 4); \
93917
0
      if (!Check(&S, DecodePredicateOperand( \
93918
0
                 MI, tmp, Address, Decoder))) { \
93919
0
        return MCDisassembler_Fail; \
93920
0
      } \
93921
0
      return S; \
93922
0
    case 472: \
93923
0
      tmp = fieldname(insn, 12, 4); \
93924
0
      if (!Check(&S, DecoderGPRRegisterClass( \
93925
0
                 MI, tmp, Address, Decoder))) { \
93926
0
        return MCDisassembler_Fail; \
93927
0
      } \
93928
0
      tmp = 0x0; \
93929
0
      tmp |= fieldname(insn, 7, 1) << 0; \
93930
0
      tmp |= fieldname(insn, 16, 4) << 1; \
93931
0
      if (!Check(&S, DecodeHPRRegisterClass( \
93932
0
                 MI, tmp, Address, Decoder))) { \
93933
0
        return MCDisassembler_Fail; \
93934
0
      } \
93935
0
      tmp = fieldname(insn, 28, 4); \
93936
0
      if (!Check(&S, DecodePredicateOperand( \
93937
0
                 MI, tmp, Address, Decoder))) { \
93938
0
        return MCDisassembler_Fail; \
93939
0
      } \
93940
0
      return S; \
93941
0
    case 473: \
93942
0
      tmp = 0x0; \
93943
0
      tmp |= fieldname(insn, 12, 4) << 1; \
93944
0
      tmp |= fieldname(insn, 22, 1) << 0; \
93945
0
      if (!Check(&S, DecodeHPRRegisterClass( \
93946
0
                 MI, tmp, Address, Decoder))) { \
93947
0
        return MCDisassembler_Fail; \
93948
0
      } \
93949
0
      tmp = 0x0; \
93950
0
      tmp |= fieldname(insn, 0, 4) << 0; \
93951
0
      tmp |= fieldname(insn, 16, 4) << 4; \
93952
0
      MCOperand_CreateImm0(MI, tmp); \
93953
0
      tmp = fieldname(insn, 28, 4); \
93954
0
      if (!Check(&S, DecodePredicateOperand( \
93955
0
                 MI, tmp, Address, Decoder))) { \
93956
0
        return MCDisassembler_Fail; \
93957
0
      } \
93958
0
      return S; \
93959
0
    case 474: \
93960
0
      tmp = 0x0; \
93961
0
      tmp |= fieldname(insn, 12, 4) << 1; \
93962
0
      tmp |= fieldname(insn, 22, 1) << 0; \
93963
0
      if (!Check(&S, DecodeHPRRegisterClass( \
93964
0
                 MI, tmp, Address, Decoder))) { \
93965
0
        return MCDisassembler_Fail; \
93966
0
      } \
93967
0
      tmp = 0x0; \
93968
0
      tmp |= fieldname(insn, 0, 4) << 1; \
93969
0
      tmp |= fieldname(insn, 5, 1) << 0; \
93970
0
      if (!Check(&S, DecodeHPRRegisterClass( \
93971
0
                 MI, tmp, Address, Decoder))) { \
93972
0
        return MCDisassembler_Fail; \
93973
0
      } \
93974
0
      tmp = fieldname(insn, 28, 4); \
93975
0
      if (!Check(&S, DecodePredicateOperand( \
93976
0
                 MI, tmp, Address, Decoder))) { \
93977
0
        return MCDisassembler_Fail; \
93978
0
      } \
93979
0
      return S; \
93980
0
    case 475: \
93981
0
      tmp = 0x0; \
93982
0
      tmp |= fieldname(insn, 12, 4) << 1; \
93983
0
      tmp |= fieldname(insn, 22, 1) << 0; \
93984
0
      if (!Check(&S, DecodeHPRRegisterClass( \
93985
0
                 MI, tmp, Address, Decoder))) { \
93986
0
        return MCDisassembler_Fail; \
93987
0
      } \
93988
0
      tmp = fieldname(insn, 28, 4); \
93989
0
      if (!Check(&S, DecodePredicateOperand( \
93990
0
                 MI, tmp, Address, Decoder))) { \
93991
0
        return MCDisassembler_Fail; \
93992
0
      } \
93993
0
      return S; \
93994
0
    case 476: \
93995
0
      tmp = 0x0; \
93996
0
      tmp |= fieldname(insn, 12, 4) << 1; \
93997
0
      tmp |= fieldname(insn, 22, 1) << 0; \
93998
0
      if (!Check(&S, DecodeHPRRegisterClass( \
93999
0
                 MI, tmp, Address, Decoder))) { \
94000
0
        return MCDisassembler_Fail; \
94001
0
      } \
94002
0
      tmp = 0x0; \
94003
0
      tmp |= fieldname(insn, 0, 4) << 1; \
94004
0
      tmp |= fieldname(insn, 5, 1) << 0; \
94005
0
      if (!Check(&S, DecodeSPRRegisterClass( \
94006
0
                 MI, tmp, Address, Decoder))) { \
94007
0
        return MCDisassembler_Fail; \
94008
0
      } \
94009
0
      tmp = fieldname(insn, 28, 4); \
94010
0
      if (!Check(&S, DecodePredicateOperand( \
94011
0
                 MI, tmp, Address, Decoder))) { \
94012
0
        return MCDisassembler_Fail; \
94013
0
      } \
94014
0
      return S; \
94015
0
    case 477: \
94016
0
      tmp = 0x0; \
94017
0
      tmp |= fieldname(insn, 12, 4) << 1; \
94018
0
      tmp |= fieldname(insn, 22, 1) << 0; \
94019
0
      if (!Check(&S, DecodeSPRRegisterClass( \
94020
0
                 MI, tmp, Address, Decoder))) { \
94021
0
        return MCDisassembler_Fail; \
94022
0
      } \
94023
0
      tmp = 0x0; \
94024
0
      tmp |= fieldname(insn, 12, 4) << 1; \
94025
0
      tmp |= fieldname(insn, 22, 1) << 0; \
94026
0
      if (!Check(&S, DecodeSPRRegisterClass( \
94027
0
                 MI, tmp, Address, Decoder))) { \
94028
0
        return MCDisassembler_Fail; \
94029
0
      } \
94030
0
      tmp = 0x0; \
94031
0
      tmp |= fieldname(insn, 0, 4) << 1; \
94032
0
      tmp |= fieldname(insn, 5, 1) << 0; \
94033
0
      MCOperand_CreateImm0(MI, tmp); \
94034
0
      tmp = fieldname(insn, 28, 4); \
94035
0
      if (!Check(&S, DecodePredicateOperand( \
94036
0
                 MI, tmp, Address, Decoder))) { \
94037
0
        return MCDisassembler_Fail; \
94038
0
      } \
94039
0
      return S; \
94040
0
    case 478: \
94041
0
      tmp = 0x0; \
94042
0
      tmp |= fieldname(insn, 12, 4) << 1; \
94043
0
      tmp |= fieldname(insn, 22, 1) << 0; \
94044
0
      if (!Check(&S, DecodeSPRRegisterClass( \
94045
0
                 MI, tmp, Address, Decoder))) { \
94046
0
        return MCDisassembler_Fail; \
94047
0
      } \
94048
0
      tmp = 0x0; \
94049
0
      tmp |= fieldname(insn, 0, 4) << 1; \
94050
0
      tmp |= fieldname(insn, 5, 1) << 0; \
94051
0
      if (!Check(&S, DecodeSPRRegisterClass( \
94052
0
                 MI, tmp, Address, Decoder))) { \
94053
0
        return MCDisassembler_Fail; \
94054
0
      } \
94055
0
      tmp = fieldname(insn, 28, 4); \
94056
0
      if (!Check(&S, DecodePredicateOperand( \
94057
0
                 MI, tmp, Address, Decoder))) { \
94058
0
        return MCDisassembler_Fail; \
94059
0
      } \
94060
0
      return S; \
94061
0
    case 479: \
94062
0
      tmp = 0x0; \
94063
0
      tmp |= fieldname(insn, 12, 4) << 1; \
94064
0
      tmp |= fieldname(insn, 22, 1) << 0; \
94065
0
      if (!Check(&S, DecodeSPRRegisterClass( \
94066
0
                 MI, tmp, Address, Decoder))) { \
94067
0
        return MCDisassembler_Fail; \
94068
0
      } \
94069
0
      tmp = 0x0; \
94070
0
      tmp |= fieldname(insn, 0, 4) << 1; \
94071
0
      tmp |= fieldname(insn, 5, 1) << 0; \
94072
0
      if (!Check(&S, DecodeHPRRegisterClass( \
94073
0
                 MI, tmp, Address, Decoder))) { \
94074
0
        return MCDisassembler_Fail; \
94075
0
      } \
94076
0
      tmp = fieldname(insn, 28, 4); \
94077
0
      if (!Check(&S, DecodePredicateOperand( \
94078
0
                 MI, tmp, Address, Decoder))) { \
94079
0
        return MCDisassembler_Fail; \
94080
0
      } \
94081
0
      return S; \
94082
0
    case 480: \
94083
0
      if (!Check(&S, DecodeVMOVSRR(MI, insn, Address, \
94084
0
                 Decoder))) { \
94085
0
        return MCDisassembler_Fail; \
94086
0
      } \
94087
0
      return S; \
94088
0
    case 481: \
94089
0
      tmp = fieldname(insn, 16, 4); \
94090
0
      if (!Check(&S, DecodeGPRRegisterClass( \
94091
0
                 MI, tmp, Address, Decoder))) { \
94092
0
        return MCDisassembler_Fail; \
94093
0
      } \
94094
0
      tmp = fieldname(insn, 28, 4); \
94095
0
      if (!Check(&S, DecodePredicateOperand( \
94096
0
                 MI, tmp, Address, Decoder))) { \
94097
0
        return MCDisassembler_Fail; \
94098
0
      } \
94099
0
      tmp = 0x0; \
94100
0
      tmp |= fieldname(insn, 0, 8) << 0; \
94101
0
      tmp |= fieldname(insn, 12, 4) << 9; \
94102
0
      tmp |= fieldname(insn, 22, 1) << 8; \
94103
0
      if (!Check(&S, DecodeSPRRegListOperand( \
94104
0
                 MI, tmp, Address, Decoder))) { \
94105
0
        return MCDisassembler_Fail; \
94106
0
      } \
94107
0
      return S; \
94108
0
    case 482: \
94109
0
      tmp = 0x0; \
94110
0
      tmp |= fieldname(insn, 12, 4) << 1; \
94111
0
      tmp |= fieldname(insn, 22, 1) << 0; \
94112
0
      if (!Check(&S, DecodeSPRRegisterClass( \
94113
0
                 MI, tmp, Address, Decoder))) { \
94114
0
        return MCDisassembler_Fail; \
94115
0
      } \
94116
0
      tmp = 0x0; \
94117
0
      tmp |= fieldname(insn, 0, 8) << 0; \
94118
0
      tmp |= fieldname(insn, 16, 4) << 9; \
94119
0
      tmp |= fieldname(insn, 23, 1) << 8; \
94120
0
      if (!Check(&S, DecodeAddrMode5Operand( \
94121
0
                 MI, tmp, Address, Decoder))) { \
94122
0
        return MCDisassembler_Fail; \
94123
0
      } \
94124
0
      tmp = fieldname(insn, 28, 4); \
94125
0
      if (!Check(&S, DecodePredicateOperand( \
94126
0
                 MI, tmp, Address, Decoder))) { \
94127
0
        return MCDisassembler_Fail; \
94128
0
      } \
94129
0
      return S; \
94130
0
    case 483: \
94131
0
      tmp = 0x0; \
94132
0
      tmp |= fieldname(insn, 12, 4) << 1; \
94133
0
      tmp |= fieldname(insn, 22, 1) << 0; \
94134
0
      if (!Check(&S, DecodeSPRRegisterClass( \
94135
0
                 MI, tmp, Address, Decoder))) { \
94136
0
        return MCDisassembler_Fail; \
94137
0
      } \
94138
0
      tmp = 0x0; \
94139
0
      tmp |= fieldname(insn, 12, 4) << 1; \
94140
0
      tmp |= fieldname(insn, 22, 1) << 0; \
94141
0
      if (!Check(&S, DecodeSPRRegisterClass( \
94142
0
                 MI, tmp, Address, Decoder))) { \
94143
0
        return MCDisassembler_Fail; \
94144
0
      } \
94145
0
      tmp = 0x0; \
94146
0
      tmp |= fieldname(insn, 7, 1) << 0; \
94147
0
      tmp |= fieldname(insn, 16, 4) << 1; \
94148
0
      if (!Check(&S, DecodeSPRRegisterClass( \
94149
0
                 MI, tmp, Address, Decoder))) { \
94150
0
        return MCDisassembler_Fail; \
94151
0
      } \
94152
0
      tmp = 0x0; \
94153
0
      tmp |= fieldname(insn, 0, 4) << 1; \
94154
0
      tmp |= fieldname(insn, 5, 1) << 0; \
94155
0
      if (!Check(&S, DecodeSPRRegisterClass( \
94156
0
                 MI, tmp, Address, Decoder))) { \
94157
0
        return MCDisassembler_Fail; \
94158
0
      } \
94159
0
      tmp = fieldname(insn, 28, 4); \
94160
0
      if (!Check(&S, DecodePredicateOperand( \
94161
0
                 MI, tmp, Address, Decoder))) { \
94162
0
        return MCDisassembler_Fail; \
94163
0
      } \
94164
0
      return S; \
94165
0
    case 484: \
94166
0
      tmp = 0x0; \
94167
0
      tmp |= fieldname(insn, 12, 4) << 1; \
94168
0
      tmp |= fieldname(insn, 22, 1) << 0; \
94169
0
      if (!Check(&S, DecodeSPRRegisterClass( \
94170
0
                 MI, tmp, Address, Decoder))) { \
94171
0
        return MCDisassembler_Fail; \
94172
0
      } \
94173
0
      tmp = 0x0; \
94174
0
      tmp |= fieldname(insn, 7, 1) << 0; \
94175
0
      tmp |= fieldname(insn, 16, 4) << 1; \
94176
0
      if (!Check(&S, DecodeSPRRegisterClass( \
94177
0
                 MI, tmp, Address, Decoder))) { \
94178
0
        return MCDisassembler_Fail; \
94179
0
      } \
94180
0
      tmp = 0x0; \
94181
0
      tmp |= fieldname(insn, 0, 4) << 1; \
94182
0
      tmp |= fieldname(insn, 5, 1) << 0; \
94183
0
      if (!Check(&S, DecodeSPRRegisterClass( \
94184
0
                 MI, tmp, Address, Decoder))) { \
94185
0
        return MCDisassembler_Fail; \
94186
0
      } \
94187
0
      tmp = fieldname(insn, 28, 4); \
94188
0
      if (!Check(&S, DecodePredicateOperand( \
94189
0
                 MI, tmp, Address, Decoder))) { \
94190
0
        return MCDisassembler_Fail; \
94191
0
      } \
94192
0
      return S; \
94193
0
    case 485: \
94194
0
      tmp = 0x0; \
94195
0
      tmp |= fieldname(insn, 7, 1) << 0; \
94196
0
      tmp |= fieldname(insn, 16, 4) << 1; \
94197
0
      if (!Check(&S, DecodeSPRRegisterClass( \
94198
0
                 MI, tmp, Address, Decoder))) { \
94199
0
        return MCDisassembler_Fail; \
94200
0
      } \
94201
0
      tmp = fieldname(insn, 12, 4); \
94202
0
      if (!Check(&S, DecodeGPRRegisterClass( \
94203
0
                 MI, tmp, Address, Decoder))) { \
94204
0
        return MCDisassembler_Fail; \
94205
0
      } \
94206
0
      tmp = fieldname(insn, 28, 4); \
94207
0
      if (!Check(&S, DecodePredicateOperand( \
94208
0
                 MI, tmp, Address, Decoder))) { \
94209
0
        return MCDisassembler_Fail; \
94210
0
      } \
94211
0
      return S; \
94212
0
    case 486: \
94213
0
      if (!Check(&S, DecodeVMOVRRS(MI, insn, Address, \
94214
0
                 Decoder))) { \
94215
0
        return MCDisassembler_Fail; \
94216
0
      } \
94217
0
      return S; \
94218
0
    case 487: \
94219
0
      if (!Check(&S, DecodeVSCCLRM(MI, insn, Address, \
94220
0
                 Decoder))) { \
94221
0
        return MCDisassembler_Fail; \
94222
0
      } \
94223
0
      return S; \
94224
0
    case 488: \
94225
0
      tmp = fieldname(insn, 12, 4); \
94226
0
      if (!Check(&S, DecodeGPRRegisterClass( \
94227
0
                 MI, tmp, Address, Decoder))) { \
94228
0
        return MCDisassembler_Fail; \
94229
0
      } \
94230
0
      tmp = 0x0; \
94231
0
      tmp |= fieldname(insn, 7, 1) << 0; \
94232
0
      tmp |= fieldname(insn, 16, 4) << 1; \
94233
0
      if (!Check(&S, DecodeSPRRegisterClass( \
94234
0
                 MI, tmp, Address, Decoder))) { \
94235
0
        return MCDisassembler_Fail; \
94236
0
      } \
94237
0
      tmp = fieldname(insn, 28, 4); \
94238
0
      if (!Check(&S, DecodePredicateOperand( \
94239
0
                 MI, tmp, Address, Decoder))) { \
94240
0
        return MCDisassembler_Fail; \
94241
0
      } \
94242
0
      return S; \
94243
0
    case 489: \
94244
0
      tmp = fieldname(insn, 16, 4); \
94245
0
      if (!Check(&S, DecodeGPRnopcRegisterClass( \
94246
0
                 MI, tmp, Address, Decoder))) { \
94247
0
        return MCDisassembler_Fail; \
94248
0
      } \
94249
0
      tmp = fieldname(insn, 28, 4); \
94250
0
      if (!Check(&S, DecodePredicateOperand( \
94251
0
                 MI, tmp, Address, Decoder))) { \
94252
0
        return MCDisassembler_Fail; \
94253
0
      } \
94254
0
      return S; \
94255
0
    case 490: \
94256
0
      tmp = fieldname(insn, 16, 4); \
94257
0
      if (!Check(&S, DecodeGPRRegisterClass( \
94258
0
                 MI, tmp, Address, Decoder))) { \
94259
0
        return MCDisassembler_Fail; \
94260
0
      } \
94261
0
      tmp = fieldname(insn, 16, 4); \
94262
0
      if (!Check(&S, DecodeGPRRegisterClass( \
94263
0
                 MI, tmp, Address, Decoder))) { \
94264
0
        return MCDisassembler_Fail; \
94265
0
      } \
94266
0
      tmp = fieldname(insn, 28, 4); \
94267
0
      if (!Check(&S, DecodePredicateOperand( \
94268
0
                 MI, tmp, Address, Decoder))) { \
94269
0
        return MCDisassembler_Fail; \
94270
0
      } \
94271
0
      tmp = 0x0; \
94272
0
      tmp |= fieldname(insn, 0, 8) << 0; \
94273
0
      tmp |= fieldname(insn, 12, 4) << 9; \
94274
0
      tmp |= fieldname(insn, 22, 1) << 8; \
94275
0
      if (!Check(&S, DecodeSPRRegListOperand( \
94276
0
                 MI, tmp, Address, Decoder))) { \
94277
0
        return MCDisassembler_Fail; \
94278
0
      } \
94279
0
      return S; \
94280
0
    case 491: \
94281
0
      if (!Check(&S, DecodeForVMRSandVMSR(MI, insn, Address, \
94282
0
                  Decoder))) { \
94283
0
        return MCDisassembler_Fail; \
94284
0
      } \
94285
0
      return S; \
94286
0
    case 492: \
94287
0
      tmp = 0x0; \
94288
0
      tmp |= fieldname(insn, 12, 4) << 1; \
94289
0
      tmp |= fieldname(insn, 22, 1) << 0; \
94290
0
      if (!Check(&S, DecodeSPRRegisterClass( \
94291
0
                 MI, tmp, Address, Decoder))) { \
94292
0
        return MCDisassembler_Fail; \
94293
0
      } \
94294
0
      tmp = 0x0; \
94295
0
      tmp |= fieldname(insn, 0, 4) << 0; \
94296
0
      tmp |= fieldname(insn, 16, 4) << 4; \
94297
0
      MCOperand_CreateImm0(MI, tmp); \
94298
0
      tmp = fieldname(insn, 28, 4); \
94299
0
      if (!Check(&S, DecodePredicateOperand( \
94300
0
                 MI, tmp, Address, Decoder))) { \
94301
0
        return MCDisassembler_Fail; \
94302
0
      } \
94303
0
      return S; \
94304
0
    case 493: \
94305
0
      tmp = 0x0; \
94306
0
      tmp |= fieldname(insn, 12, 4) << 1; \
94307
0
      tmp |= fieldname(insn, 22, 1) << 0; \
94308
0
      if (!Check(&S, DecodeSPRRegisterClass( \
94309
0
                 MI, tmp, Address, Decoder))) { \
94310
0
        return MCDisassembler_Fail; \
94311
0
      } \
94312
0
      tmp = 0x0; \
94313
0
      tmp |= fieldname(insn, 12, 4) << 1; \
94314
0
      tmp |= fieldname(insn, 22, 1) << 0; \
94315
0
      if (!Check(&S, DecodeSPRRegisterClass( \
94316
0
                 MI, tmp, Address, Decoder))) { \
94317
0
        return MCDisassembler_Fail; \
94318
0
      } \
94319
0
      tmp = 0x0; \
94320
0
      tmp |= fieldname(insn, 0, 4) << 1; \
94321
0
      tmp |= fieldname(insn, 5, 1) << 0; \
94322
0
      if (!Check(&S, DecodeSPRRegisterClass( \
94323
0
                 MI, tmp, Address, Decoder))) { \
94324
0
        return MCDisassembler_Fail; \
94325
0
      } \
94326
0
      tmp = fieldname(insn, 28, 4); \
94327
0
      if (!Check(&S, DecodePredicateOperand( \
94328
0
                 MI, tmp, Address, Decoder))) { \
94329
0
        return MCDisassembler_Fail; \
94330
0
      } \
94331
0
      return S; \
94332
0
    case 494: \
94333
0
      tmp = 0x0; \
94334
0
      tmp |= fieldname(insn, 12, 4) << 1; \
94335
0
      tmp |= fieldname(insn, 22, 1) << 0; \
94336
0
      if (!Check(&S, DecodeSPRRegisterClass( \
94337
0
                 MI, tmp, Address, Decoder))) { \
94338
0
        return MCDisassembler_Fail; \
94339
0
      } \
94340
0
      tmp = fieldname(insn, 28, 4); \
94341
0
      if (!Check(&S, DecodePredicateOperand( \
94342
0
                 MI, tmp, Address, Decoder))) { \
94343
0
        return MCDisassembler_Fail; \
94344
0
      } \
94345
0
      return S; \
94346
0
    case 495: \
94347
0
      tmp = 0x0; \
94348
0
      tmp |= fieldname(insn, 12, 4) << 0; \
94349
0
      tmp |= fieldname(insn, 22, 1) << 4; \
94350
0
      if (!Check(&S, DecodeDPRRegisterClass( \
94351
0
                 MI, tmp, Address, Decoder))) { \
94352
0
        return MCDisassembler_Fail; \
94353
0
      } \
94354
0
      tmp = 0x0; \
94355
0
      tmp |= fieldname(insn, 0, 4) << 1; \
94356
0
      tmp |= fieldname(insn, 5, 1) << 0; \
94357
0
      if (!Check(&S, DecodeSPRRegisterClass( \
94358
0
                 MI, tmp, Address, Decoder))) { \
94359
0
        return MCDisassembler_Fail; \
94360
0
      } \
94361
0
      tmp = fieldname(insn, 28, 4); \
94362
0
      if (!Check(&S, DecodePredicateOperand( \
94363
0
                 MI, tmp, Address, Decoder))) { \
94364
0
        return MCDisassembler_Fail; \
94365
0
      } \
94366
0
      return S; \
94367
0
    case 496: \
94368
0
      tmp = 0x0; \
94369
0
      tmp |= fieldname(insn, 0, 4) << 0; \
94370
0
      tmp |= fieldname(insn, 5, 1) << 4; \
94371
0
      if (!Check(&S, DecodeDPRRegisterClass( \
94372
0
                 MI, tmp, Address, Decoder))) { \
94373
0
        return MCDisassembler_Fail; \
94374
0
      } \
94375
0
      tmp = fieldname(insn, 12, 4); \
94376
0
      if (!Check(&S, DecodeGPRRegisterClass( \
94377
0
                 MI, tmp, Address, Decoder))) { \
94378
0
        return MCDisassembler_Fail; \
94379
0
      } \
94380
0
      tmp = fieldname(insn, 16, 4); \
94381
0
      if (!Check(&S, DecodeGPRRegisterClass( \
94382
0
                 MI, tmp, Address, Decoder))) { \
94383
0
        return MCDisassembler_Fail; \
94384
0
      } \
94385
0
      tmp = fieldname(insn, 28, 4); \
94386
0
      if (!Check(&S, DecodePredicateOperand( \
94387
0
                 MI, tmp, Address, Decoder))) { \
94388
0
        return MCDisassembler_Fail; \
94389
0
      } \
94390
0
      return S; \
94391
0
    case 497: \
94392
0
      tmp = fieldname(insn, 16, 4); \
94393
0
      if (!Check(&S, DecodeGPRRegisterClass( \
94394
0
                 MI, tmp, Address, Decoder))) { \
94395
0
        return MCDisassembler_Fail; \
94396
0
      } \
94397
0
      tmp = fieldname(insn, 28, 4); \
94398
0
      if (!Check(&S, DecodePredicateOperand( \
94399
0
                 MI, tmp, Address, Decoder))) { \
94400
0
        return MCDisassembler_Fail; \
94401
0
      } \
94402
0
      tmp = 0x0; \
94403
0
      tmp |= fieldname(insn, 1, 7) << 1; \
94404
0
      tmp |= fieldname(insn, 12, 4) << 8; \
94405
0
      tmp |= fieldname(insn, 22, 1) << 12; \
94406
0
      if (!Check(&S, DecodeDPRRegListOperand( \
94407
0
                 MI, tmp, Address, Decoder))) { \
94408
0
        return MCDisassembler_Fail; \
94409
0
      } \
94410
0
      return S; \
94411
0
    case 498: \
94412
0
      tmp = fieldname(insn, 16, 4); \
94413
0
      if (!Check(&S, DecodeGPRRegisterClass( \
94414
0
                 MI, tmp, Address, Decoder))) { \
94415
0
        return MCDisassembler_Fail; \
94416
0
      } \
94417
0
      tmp = fieldname(insn, 28, 4); \
94418
0
      if (!Check(&S, DecodePredicateOperand( \
94419
0
                 MI, tmp, Address, Decoder))) { \
94420
0
        return MCDisassembler_Fail; \
94421
0
      } \
94422
0
      tmp = 0x0; \
94423
0
      tmp |= fieldname(insn, 1, 7) << 1; \
94424
0
      tmp |= fieldname(insn, 12, 4) << 8; \
94425
0
      if (!Check(&S, DecodeDPRRegListOperand( \
94426
0
                 MI, tmp, Address, Decoder))) { \
94427
0
        return MCDisassembler_Fail; \
94428
0
      } \
94429
0
      return S; \
94430
0
    case 499: \
94431
0
      tmp = 0x0; \
94432
0
      tmp |= fieldname(insn, 12, 4) << 0; \
94433
0
      tmp |= fieldname(insn, 22, 1) << 4; \
94434
0
      if (!Check(&S, DecodeDPRRegisterClass( \
94435
0
                 MI, tmp, Address, Decoder))) { \
94436
0
        return MCDisassembler_Fail; \
94437
0
      } \
94438
0
      tmp = 0x0; \
94439
0
      tmp |= fieldname(insn, 0, 8) << 0; \
94440
0
      tmp |= fieldname(insn, 16, 4) << 9; \
94441
0
      tmp |= fieldname(insn, 23, 1) << 8; \
94442
0
      if (!Check(&S, DecodeAddrMode5Operand( \
94443
0
                 MI, tmp, Address, Decoder))) { \
94444
0
        return MCDisassembler_Fail; \
94445
0
      } \
94446
0
      tmp = fieldname(insn, 28, 4); \
94447
0
      if (!Check(&S, DecodePredicateOperand( \
94448
0
                 MI, tmp, Address, Decoder))) { \
94449
0
        return MCDisassembler_Fail; \
94450
0
      } \
94451
0
      return S; \
94452
0
    case 500: \
94453
0
      tmp = 0x0; \
94454
0
      tmp |= fieldname(insn, 12, 4) << 0; \
94455
0
      tmp |= fieldname(insn, 22, 1) << 4; \
94456
0
      if (!Check(&S, DecodeDPRRegisterClass( \
94457
0
                 MI, tmp, Address, Decoder))) { \
94458
0
        return MCDisassembler_Fail; \
94459
0
      } \
94460
0
      tmp = 0x0; \
94461
0
      tmp |= fieldname(insn, 12, 4) << 0; \
94462
0
      tmp |= fieldname(insn, 22, 1) << 4; \
94463
0
      if (!Check(&S, DecodeDPRRegisterClass( \
94464
0
                 MI, tmp, Address, Decoder))) { \
94465
0
        return MCDisassembler_Fail; \
94466
0
      } \
94467
0
      tmp = 0x0; \
94468
0
      tmp |= fieldname(insn, 7, 1) << 4; \
94469
0
      tmp |= fieldname(insn, 16, 4) << 0; \
94470
0
      if (!Check(&S, DecodeDPRRegisterClass( \
94471
0
                 MI, tmp, Address, Decoder))) { \
94472
0
        return MCDisassembler_Fail; \
94473
0
      } \
94474
0
      tmp = 0x0; \
94475
0
      tmp |= fieldname(insn, 0, 4) << 0; \
94476
0
      tmp |= fieldname(insn, 5, 1) << 4; \
94477
0
      if (!Check(&S, DecodeDPRRegisterClass( \
94478
0
                 MI, tmp, Address, Decoder))) { \
94479
0
        return MCDisassembler_Fail; \
94480
0
      } \
94481
0
      tmp = fieldname(insn, 28, 4); \
94482
0
      if (!Check(&S, DecodePredicateOperand( \
94483
0
                 MI, tmp, Address, Decoder))) { \
94484
0
        return MCDisassembler_Fail; \
94485
0
      } \
94486
0
      return S; \
94487
0
    case 501: \
94488
0
      tmp = 0x0; \
94489
0
      tmp |= fieldname(insn, 12, 4) << 0; \
94490
0
      tmp |= fieldname(insn, 22, 1) << 4; \
94491
0
      if (!Check(&S, DecodeDPRRegisterClass( \
94492
0
                 MI, tmp, Address, Decoder))) { \
94493
0
        return MCDisassembler_Fail; \
94494
0
      } \
94495
0
      tmp = 0x0; \
94496
0
      tmp |= fieldname(insn, 7, 1) << 4; \
94497
0
      tmp |= fieldname(insn, 16, 4) << 0; \
94498
0
      if (!Check(&S, DecodeDPRRegisterClass( \
94499
0
                 MI, tmp, Address, Decoder))) { \
94500
0
        return MCDisassembler_Fail; \
94501
0
      } \
94502
0
      tmp = 0x0; \
94503
0
      tmp |= fieldname(insn, 0, 4) << 0; \
94504
0
      tmp |= fieldname(insn, 5, 1) << 4; \
94505
0
      if (!Check(&S, DecodeDPRRegisterClass( \
94506
0
                 MI, tmp, Address, Decoder))) { \
94507
0
        return MCDisassembler_Fail; \
94508
0
      } \
94509
0
      tmp = fieldname(insn, 28, 4); \
94510
0
      if (!Check(&S, DecodePredicateOperand( \
94511
0
                 MI, tmp, Address, Decoder))) { \
94512
0
        return MCDisassembler_Fail; \
94513
0
      } \
94514
0
      return S; \
94515
0
    case 502: \
94516
0
      tmp = fieldname(insn, 12, 4); \
94517
0
      if (!Check(&S, DecodeGPRRegisterClass( \
94518
0
                 MI, tmp, Address, Decoder))) { \
94519
0
        return MCDisassembler_Fail; \
94520
0
      } \
94521
0
      tmp = fieldname(insn, 16, 4); \
94522
0
      if (!Check(&S, DecodeGPRRegisterClass( \
94523
0
                 MI, tmp, Address, Decoder))) { \
94524
0
        return MCDisassembler_Fail; \
94525
0
      } \
94526
0
      tmp = 0x0; \
94527
0
      tmp |= fieldname(insn, 0, 4) << 0; \
94528
0
      tmp |= fieldname(insn, 5, 1) << 4; \
94529
0
      if (!Check(&S, DecodeDPRRegisterClass( \
94530
0
                 MI, tmp, Address, Decoder))) { \
94531
0
        return MCDisassembler_Fail; \
94532
0
      } \
94533
0
      tmp = fieldname(insn, 28, 4); \
94534
0
      if (!Check(&S, DecodePredicateOperand( \
94535
0
                 MI, tmp, Address, Decoder))) { \
94536
0
        return MCDisassembler_Fail; \
94537
0
      } \
94538
0
      return S; \
94539
0
    case 503: \
94540
0
      tmp = fieldname(insn, 16, 4); \
94541
0
      if (!Check(&S, DecodeGPRRegisterClass( \
94542
0
                 MI, tmp, Address, Decoder))) { \
94543
0
        return MCDisassembler_Fail; \
94544
0
      } \
94545
0
      tmp = fieldname(insn, 16, 4); \
94546
0
      if (!Check(&S, DecodeGPRRegisterClass( \
94547
0
                 MI, tmp, Address, Decoder))) { \
94548
0
        return MCDisassembler_Fail; \
94549
0
      } \
94550
0
      tmp = fieldname(insn, 28, 4); \
94551
0
      if (!Check(&S, DecodePredicateOperand( \
94552
0
                 MI, tmp, Address, Decoder))) { \
94553
0
        return MCDisassembler_Fail; \
94554
0
      } \
94555
0
      tmp = 0x0; \
94556
0
      tmp |= fieldname(insn, 1, 7) << 1; \
94557
0
      tmp |= fieldname(insn, 12, 4) << 8; \
94558
0
      tmp |= fieldname(insn, 22, 1) << 12; \
94559
0
      if (!Check(&S, DecodeDPRRegListOperand( \
94560
0
                 MI, tmp, Address, Decoder))) { \
94561
0
        return MCDisassembler_Fail; \
94562
0
      } \
94563
0
      return S; \
94564
0
    case 504: \
94565
0
      tmp = fieldname(insn, 16, 4); \
94566
0
      if (!Check(&S, DecodeGPRRegisterClass( \
94567
0
                 MI, tmp, Address, Decoder))) { \
94568
0
        return MCDisassembler_Fail; \
94569
0
      } \
94570
0
      tmp = fieldname(insn, 16, 4); \
94571
0
      if (!Check(&S, DecodeGPRRegisterClass( \
94572
0
                 MI, tmp, Address, Decoder))) { \
94573
0
        return MCDisassembler_Fail; \
94574
0
      } \
94575
0
      tmp = fieldname(insn, 28, 4); \
94576
0
      if (!Check(&S, DecodePredicateOperand( \
94577
0
                 MI, tmp, Address, Decoder))) { \
94578
0
        return MCDisassembler_Fail; \
94579
0
      } \
94580
0
      tmp = 0x0; \
94581
0
      tmp |= fieldname(insn, 1, 7) << 1; \
94582
0
      tmp |= fieldname(insn, 12, 4) << 8; \
94583
0
      if (!Check(&S, DecodeDPRRegListOperand( \
94584
0
                 MI, tmp, Address, Decoder))) { \
94585
0
        return MCDisassembler_Fail; \
94586
0
      } \
94587
0
      return S; \
94588
0
    case 505: \
94589
0
      tmp = 0x0; \
94590
0
      tmp |= fieldname(insn, 12, 4) << 0; \
94591
0
      tmp |= fieldname(insn, 22, 1) << 4; \
94592
0
      if (!Check(&S, DecodeDPRRegisterClass( \
94593
0
                 MI, tmp, Address, Decoder))) { \
94594
0
        return MCDisassembler_Fail; \
94595
0
      } \
94596
0
      tmp = 0x0; \
94597
0
      tmp |= fieldname(insn, 0, 4) << 0; \
94598
0
      tmp |= fieldname(insn, 16, 4) << 4; \
94599
0
      MCOperand_CreateImm0(MI, tmp); \
94600
0
      tmp = fieldname(insn, 28, 4); \
94601
0
      if (!Check(&S, DecodePredicateOperand( \
94602
0
                 MI, tmp, Address, Decoder))) { \
94603
0
        return MCDisassembler_Fail; \
94604
0
      } \
94605
0
      return S; \
94606
0
    case 506: \
94607
0
      tmp = 0x0; \
94608
0
      tmp |= fieldname(insn, 12, 4) << 0; \
94609
0
      tmp |= fieldname(insn, 22, 1) << 4; \
94610
0
      if (!Check(&S, DecodeDPRRegisterClass( \
94611
0
                 MI, tmp, Address, Decoder))) { \
94612
0
        return MCDisassembler_Fail; \
94613
0
      } \
94614
0
      tmp = 0x0; \
94615
0
      tmp |= fieldname(insn, 0, 4) << 0; \
94616
0
      tmp |= fieldname(insn, 5, 1) << 4; \
94617
0
      if (!Check(&S, DecodeDPRRegisterClass( \
94618
0
                 MI, tmp, Address, Decoder))) { \
94619
0
        return MCDisassembler_Fail; \
94620
0
      } \
94621
0
      tmp = fieldname(insn, 28, 4); \
94622
0
      if (!Check(&S, DecodePredicateOperand( \
94623
0
                 MI, tmp, Address, Decoder))) { \
94624
0
        return MCDisassembler_Fail; \
94625
0
      } \
94626
0
      return S; \
94627
0
    case 507: \
94628
0
      tmp = 0x0; \
94629
0
      tmp |= fieldname(insn, 12, 4) << 1; \
94630
0
      tmp |= fieldname(insn, 22, 1) << 0; \
94631
0
      if (!Check(&S, DecodeSPRRegisterClass( \
94632
0
                 MI, tmp, Address, Decoder))) { \
94633
0
        return MCDisassembler_Fail; \
94634
0
      } \
94635
0
      tmp = 0x0; \
94636
0
      tmp |= fieldname(insn, 12, 4) << 1; \
94637
0
      tmp |= fieldname(insn, 22, 1) << 0; \
94638
0
      if (!Check(&S, DecodeSPRRegisterClass( \
94639
0
                 MI, tmp, Address, Decoder))) { \
94640
0
        return MCDisassembler_Fail; \
94641
0
      } \
94642
0
      tmp = 0x0; \
94643
0
      tmp |= fieldname(insn, 0, 4) << 0; \
94644
0
      tmp |= fieldname(insn, 5, 1) << 4; \
94645
0
      if (!Check(&S, DecodeDPRRegisterClass( \
94646
0
                 MI, tmp, Address, Decoder))) { \
94647
0
        return MCDisassembler_Fail; \
94648
0
      } \
94649
0
      tmp = fieldname(insn, 28, 4); \
94650
0
      if (!Check(&S, DecodePredicateOperand( \
94651
0
                 MI, tmp, Address, Decoder))) { \
94652
0
        return MCDisassembler_Fail; \
94653
0
      } \
94654
0
      return S; \
94655
0
    case 508: \
94656
0
      tmp = 0x0; \
94657
0
      tmp |= fieldname(insn, 12, 4) << 0; \
94658
0
      tmp |= fieldname(insn, 22, 1) << 4; \
94659
0
      if (!Check(&S, DecodeDPRRegisterClass( \
94660
0
                 MI, tmp, Address, Decoder))) { \
94661
0
        return MCDisassembler_Fail; \
94662
0
      } \
94663
0
      tmp = fieldname(insn, 28, 4); \
94664
0
      if (!Check(&S, DecodePredicateOperand( \
94665
0
                 MI, tmp, Address, Decoder))) { \
94666
0
        return MCDisassembler_Fail; \
94667
0
      } \
94668
0
      return S; \
94669
0
    case 509: \
94670
0
      tmp = 0x0; \
94671
0
      tmp |= fieldname(insn, 12, 4) << 0; \
94672
0
      tmp |= fieldname(insn, 22, 1) << 4; \
94673
0
      if (!Check(&S, DecodeDPRRegisterClass( \
94674
0
                 MI, tmp, Address, Decoder))) { \
94675
0
        return MCDisassembler_Fail; \
94676
0
      } \
94677
0
      tmp = 0x0; \
94678
0
      tmp |= fieldname(insn, 12, 4) << 0; \
94679
0
      tmp |= fieldname(insn, 22, 1) << 4; \
94680
0
      if (!Check(&S, DecodeDPRRegisterClass( \
94681
0
                 MI, tmp, Address, Decoder))) { \
94682
0
        return MCDisassembler_Fail; \
94683
0
      } \
94684
0
      tmp = 0x0; \
94685
0
      tmp |= fieldname(insn, 0, 4) << 1; \
94686
0
      tmp |= fieldname(insn, 5, 1) << 0; \
94687
0
      MCOperand_CreateImm0(MI, tmp); \
94688
0
      tmp = fieldname(insn, 28, 4); \
94689
0
      if (!Check(&S, DecodePredicateOperand( \
94690
0
                 MI, tmp, Address, Decoder))) { \
94691
0
        return MCDisassembler_Fail; \
94692
0
      } \
94693
0
      return S; \
94694
0
    case 510: \
94695
0
      tmp = 0x0; \
94696
0
      tmp |= fieldname(insn, 12, 4) << 1; \
94697
0
      tmp |= fieldname(insn, 22, 1) << 0; \
94698
0
      if (!Check(&S, DecodeSPRRegisterClass( \
94699
0
                 MI, tmp, Address, Decoder))) { \
94700
0
        return MCDisassembler_Fail; \
94701
0
      } \
94702
0
      tmp = 0x0; \
94703
0
      tmp |= fieldname(insn, 0, 4) << 0; \
94704
0
      tmp |= fieldname(insn, 5, 1) << 4; \
94705
0
      if (!Check(&S, DecodeDPRRegisterClass( \
94706
0
                 MI, tmp, Address, Decoder))) { \
94707
0
        return MCDisassembler_Fail; \
94708
0
      } \
94709
0
      tmp = fieldname(insn, 28, 4); \
94710
0
      if (!Check(&S, DecodePredicateOperand( \
94711
0
                 MI, tmp, Address, Decoder))) { \
94712
0
        return MCDisassembler_Fail; \
94713
0
      } \
94714
0
      return S; \
94715
0
    case 511: \
94716
0
      if (!Check(&S, DecodeVSTRVLDR_SYSREG_0( \
94717
0
                 MI, insn, Address, Decoder))) { \
94718
0
        return MCDisassembler_Fail; \
94719
0
      } \
94720
0
      return S; \
94721
0
    case 512: \
94722
0
      if (!Check(&S, DecodeVSTRVLDR_SYSREG_1( \
94723
0
                 MI, insn, Address, Decoder))) { \
94724
0
        return MCDisassembler_Fail; \
94725
0
      } \
94726
0
      return S; \
94727
0
    case 513: \
94728
0
      tmp = 0x0; \
94729
0
      tmp |= fieldname(insn, 12, 4) << 0; \
94730
0
      tmp |= fieldname(insn, 22, 1) << 4; \
94731
0
      if (!Check(&S, DecodeDPRRegisterClass( \
94732
0
                 MI, tmp, Address, Decoder))) { \
94733
0
        return MCDisassembler_Fail; \
94734
0
      } \
94735
0
      tmp = 0x0; \
94736
0
      tmp |= fieldname(insn, 7, 1) << 4; \
94737
0
      tmp |= fieldname(insn, 16, 4) << 0; \
94738
0
      if (!Check(&S, DecodeDPRRegisterClass( \
94739
0
                 MI, tmp, Address, Decoder))) { \
94740
0
        return MCDisassembler_Fail; \
94741
0
      } \
94742
0
      tmp = 0x0; \
94743
0
      tmp |= fieldname(insn, 0, 4) << 0; \
94744
0
      tmp |= fieldname(insn, 5, 1) << 4; \
94745
0
      if (!Check(&S, DecodeDPRRegisterClass( \
94746
0
                 MI, tmp, Address, Decoder))) { \
94747
0
        return MCDisassembler_Fail; \
94748
0
      } \
94749
0
      tmp = fieldname(insn, 24, 1); \
94750
0
      MCOperand_CreateImm0(MI, tmp); \
94751
0
      return S; \
94752
0
    case 514: \
94753
0
      tmp = 0x0; \
94754
0
      tmp |= fieldname(insn, 12, 4) << 0; \
94755
0
      tmp |= fieldname(insn, 22, 1) << 4; \
94756
0
      if (!Check(&S, DecodeDPRRegisterClass( \
94757
0
                 MI, tmp, Address, Decoder))) { \
94758
0
        return MCDisassembler_Fail; \
94759
0
      } \
94760
0
      tmp = 0x0; \
94761
0
      tmp |= fieldname(insn, 12, 4) << 0; \
94762
0
      tmp |= fieldname(insn, 22, 1) << 4; \
94763
0
      if (!Check(&S, DecodeDPRRegisterClass( \
94764
0
                 MI, tmp, Address, Decoder))) { \
94765
0
        return MCDisassembler_Fail; \
94766
0
      } \
94767
0
      tmp = 0x0; \
94768
0
      tmp |= fieldname(insn, 7, 1) << 4; \
94769
0
      tmp |= fieldname(insn, 16, 4) << 0; \
94770
0
      if (!Check(&S, DecodeDPRRegisterClass( \
94771
0
                 MI, tmp, Address, Decoder))) { \
94772
0
        return MCDisassembler_Fail; \
94773
0
      } \
94774
0
      tmp = 0x0; \
94775
0
      tmp |= fieldname(insn, 0, 4) << 0; \
94776
0
      tmp |= fieldname(insn, 5, 1) << 4; \
94777
0
      if (!Check(&S, DecodeDPRRegisterClass( \
94778
0
                 MI, tmp, Address, Decoder))) { \
94779
0
        return MCDisassembler_Fail; \
94780
0
      } \
94781
0
      tmp = fieldname(insn, 23, 2); \
94782
0
      MCOperand_CreateImm0(MI, tmp); \
94783
0
      return S; \
94784
0
    case 515: \
94785
0
      tmp = 0x0; \
94786
0
      tmp |= fieldname(insn, 12, 4) << 0; \
94787
0
      tmp |= fieldname(insn, 22, 1) << 4; \
94788
0
      if (!Check(&S, DecodeDPRRegisterClass( \
94789
0
                 MI, tmp, Address, Decoder))) { \
94790
0
        return MCDisassembler_Fail; \
94791
0
      } \
94792
0
      tmp = 0x0; \
94793
0
      tmp |= fieldname(insn, 12, 4) << 0; \
94794
0
      tmp |= fieldname(insn, 22, 1) << 4; \
94795
0
      if (!Check(&S, DecodeDPRRegisterClass( \
94796
0
                 MI, tmp, Address, Decoder))) { \
94797
0
        return MCDisassembler_Fail; \
94798
0
      } \
94799
0
      tmp = 0x0; \
94800
0
      tmp |= fieldname(insn, 7, 1) << 4; \
94801
0
      tmp |= fieldname(insn, 16, 4) << 0; \
94802
0
      if (!Check(&S, DecodeDPRRegisterClass( \
94803
0
                 MI, tmp, Address, Decoder))) { \
94804
0
        return MCDisassembler_Fail; \
94805
0
      } \
94806
0
      tmp = fieldname(insn, 0, 4); \
94807
0
      if (!Check(&S, DecodeDPR_VFP2RegisterClass( \
94808
0
                 MI, tmp, Address, Decoder))) { \
94809
0
        return MCDisassembler_Fail; \
94810
0
      } \
94811
0
      tmp = fieldname(insn, 5, 1); \
94812
0
      MCOperand_CreateImm0(MI, tmp); \
94813
0
      tmp = fieldname(insn, 20, 2); \
94814
0
      MCOperand_CreateImm0(MI, tmp); \
94815
0
      return S; \
94816
0
    case 516: \
94817
0
      if (!Check(&S, DecodeNEONComplexLane64Instruction( \
94818
0
                 MI, insn, Address, Decoder))) { \
94819
0
        return MCDisassembler_Fail; \
94820
0
      } \
94821
0
      return S; \
94822
0
    case 517: \
94823
0
      tmp = 0x0; \
94824
0
      tmp |= fieldname(insn, 12, 4) << 0; \
94825
0
      tmp |= fieldname(insn, 22, 1) << 4; \
94826
0
      if (!Check(&S, DecodeQPRRegisterClass( \
94827
0
                 MI, tmp, Address, Decoder))) { \
94828
0
        return MCDisassembler_Fail; \
94829
0
      } \
94830
0
      tmp = 0x0; \
94831
0
      tmp |= fieldname(insn, 7, 1) << 4; \
94832
0
      tmp |= fieldname(insn, 16, 4) << 0; \
94833
0
      if (!Check(&S, DecodeQPRRegisterClass( \
94834
0
                 MI, tmp, Address, Decoder))) { \
94835
0
        return MCDisassembler_Fail; \
94836
0
      } \
94837
0
      tmp = 0x0; \
94838
0
      tmp |= fieldname(insn, 0, 4) << 0; \
94839
0
      tmp |= fieldname(insn, 5, 1) << 4; \
94840
0
      if (!Check(&S, DecodeQPRRegisterClass( \
94841
0
                 MI, tmp, Address, Decoder))) { \
94842
0
        return MCDisassembler_Fail; \
94843
0
      } \
94844
0
      tmp = fieldname(insn, 24, 1); \
94845
0
      MCOperand_CreateImm0(MI, tmp); \
94846
0
      return S; \
94847
0
    case 518: \
94848
0
      tmp = 0x0; \
94849
0
      tmp |= fieldname(insn, 12, 4) << 0; \
94850
0
      tmp |= fieldname(insn, 22, 1) << 4; \
94851
0
      if (!Check(&S, DecodeQPRRegisterClass( \
94852
0
                 MI, tmp, Address, Decoder))) { \
94853
0
        return MCDisassembler_Fail; \
94854
0
      } \
94855
0
      tmp = 0x0; \
94856
0
      tmp |= fieldname(insn, 12, 4) << 0; \
94857
0
      tmp |= fieldname(insn, 22, 1) << 4; \
94858
0
      if (!Check(&S, DecodeQPRRegisterClass( \
94859
0
                 MI, tmp, Address, Decoder))) { \
94860
0
        return MCDisassembler_Fail; \
94861
0
      } \
94862
0
      tmp = 0x0; \
94863
0
      tmp |= fieldname(insn, 7, 1) << 4; \
94864
0
      tmp |= fieldname(insn, 16, 4) << 0; \
94865
0
      if (!Check(&S, DecodeQPRRegisterClass( \
94866
0
                 MI, tmp, Address, Decoder))) { \
94867
0
        return MCDisassembler_Fail; \
94868
0
      } \
94869
0
      tmp = 0x0; \
94870
0
      tmp |= fieldname(insn, 0, 4) << 0; \
94871
0
      tmp |= fieldname(insn, 5, 1) << 4; \
94872
0
      if (!Check(&S, DecodeQPRRegisterClass( \
94873
0
                 MI, tmp, Address, Decoder))) { \
94874
0
        return MCDisassembler_Fail; \
94875
0
      } \
94876
0
      tmp = fieldname(insn, 23, 2); \
94877
0
      MCOperand_CreateImm0(MI, tmp); \
94878
0
      return S; \
94879
0
    case 519: \
94880
0
      tmp = 0x0; \
94881
0
      tmp |= fieldname(insn, 12, 4) << 0; \
94882
0
      tmp |= fieldname(insn, 22, 1) << 4; \
94883
0
      if (!Check(&S, DecodeQPRRegisterClass( \
94884
0
                 MI, tmp, Address, Decoder))) { \
94885
0
        return MCDisassembler_Fail; \
94886
0
      } \
94887
0
      tmp = 0x0; \
94888
0
      tmp |= fieldname(insn, 12, 4) << 0; \
94889
0
      tmp |= fieldname(insn, 22, 1) << 4; \
94890
0
      if (!Check(&S, DecodeQPRRegisterClass( \
94891
0
                 MI, tmp, Address, Decoder))) { \
94892
0
        return MCDisassembler_Fail; \
94893
0
      } \
94894
0
      tmp = 0x0; \
94895
0
      tmp |= fieldname(insn, 7, 1) << 4; \
94896
0
      tmp |= fieldname(insn, 16, 4) << 0; \
94897
0
      if (!Check(&S, DecodeQPRRegisterClass( \
94898
0
                 MI, tmp, Address, Decoder))) { \
94899
0
        return MCDisassembler_Fail; \
94900
0
      } \
94901
0
      tmp = fieldname(insn, 0, 4); \
94902
0
      if (!Check(&S, DecodeDPR_VFP2RegisterClass( \
94903
0
                 MI, tmp, Address, Decoder))) { \
94904
0
        return MCDisassembler_Fail; \
94905
0
      } \
94906
0
      tmp = fieldname(insn, 5, 1); \
94907
0
      MCOperand_CreateImm0(MI, tmp); \
94908
0
      tmp = fieldname(insn, 20, 2); \
94909
0
      MCOperand_CreateImm0(MI, tmp); \
94910
0
      return S; \
94911
0
    case 520: \
94912
0
      tmp = 0x0; \
94913
0
      tmp |= fieldname(insn, 12, 4) << 0; \
94914
0
      tmp |= fieldname(insn, 22, 1) << 4; \
94915
0
      if (!Check(&S, DecodeDPRRegisterClass( \
94916
0
                 MI, tmp, Address, Decoder))) { \
94917
0
        return MCDisassembler_Fail; \
94918
0
      } \
94919
0
      tmp = 0x0; \
94920
0
      tmp |= fieldname(insn, 7, 1) << 0; \
94921
0
      tmp |= fieldname(insn, 16, 4) << 1; \
94922
0
      if (!Check(&S, DecodeSPRRegisterClass( \
94923
0
                 MI, tmp, Address, Decoder))) { \
94924
0
        return MCDisassembler_Fail; \
94925
0
      } \
94926
0
      tmp = 0x0; \
94927
0
      tmp |= fieldname(insn, 0, 3) << 1; \
94928
0
      tmp |= fieldname(insn, 5, 1) << 0; \
94929
0
      if (!Check(&S, DecodeSPR_8RegisterClass( \
94930
0
                 MI, tmp, Address, Decoder))) { \
94931
0
        return MCDisassembler_Fail; \
94932
0
      } \
94933
0
      tmp = fieldname(insn, 3, 1); \
94934
0
      MCOperand_CreateImm0(MI, tmp); \
94935
0
      return S; \
94936
0
    case 521: \
94937
0
      tmp = 0x0; \
94938
0
      tmp |= fieldname(insn, 12, 4) << 0; \
94939
0
      tmp |= fieldname(insn, 22, 1) << 4; \
94940
0
      if (!Check(&S, DecodeDPRRegisterClass( \
94941
0
                 MI, tmp, Address, Decoder))) { \
94942
0
        return MCDisassembler_Fail; \
94943
0
      } \
94944
0
      tmp = 0x0; \
94945
0
      tmp |= fieldname(insn, 7, 1) << 0; \
94946
0
      tmp |= fieldname(insn, 16, 4) << 1; \
94947
0
      if (!Check(&S, DecodeSPRRegisterClass( \
94948
0
                 MI, tmp, Address, Decoder))) { \
94949
0
        return MCDisassembler_Fail; \
94950
0
      } \
94951
0
      tmp = 0x0; \
94952
0
      tmp |= fieldname(insn, 0, 4) << 1; \
94953
0
      tmp |= fieldname(insn, 5, 1) << 0; \
94954
0
      if (!Check(&S, DecodeSPRRegisterClass( \
94955
0
                 MI, tmp, Address, Decoder))) { \
94956
0
        return MCDisassembler_Fail; \
94957
0
      } \
94958
0
      return S; \
94959
0
    case 522: \
94960
0
      tmp = 0x0; \
94961
0
      tmp |= fieldname(insn, 12, 4) << 1; \
94962
0
      tmp |= fieldname(insn, 22, 1) << 0; \
94963
0
      if (!Check(&S, DecodeHPRRegisterClass( \
94964
0
                 MI, tmp, Address, Decoder))) { \
94965
0
        return MCDisassembler_Fail; \
94966
0
      } \
94967
0
      tmp = 0x0; \
94968
0
      tmp |= fieldname(insn, 7, 1) << 0; \
94969
0
      tmp |= fieldname(insn, 16, 4) << 1; \
94970
0
      if (!Check(&S, DecodeHPRRegisterClass( \
94971
0
                 MI, tmp, Address, Decoder))) { \
94972
0
        return MCDisassembler_Fail; \
94973
0
      } \
94974
0
      tmp = 0x0; \
94975
0
      tmp |= fieldname(insn, 0, 4) << 1; \
94976
0
      tmp |= fieldname(insn, 5, 1) << 0; \
94977
0
      if (!Check(&S, DecodeHPRRegisterClass( \
94978
0
                 MI, tmp, Address, Decoder))) { \
94979
0
        return MCDisassembler_Fail; \
94980
0
      } \
94981
0
      return S; \
94982
0
    case 523: \
94983
0
      tmp = 0x0; \
94984
0
      tmp |= fieldname(insn, 12, 4) << 1; \
94985
0
      tmp |= fieldname(insn, 22, 1) << 0; \
94986
0
      if (!Check(&S, DecodeHPRRegisterClass( \
94987
0
                 MI, tmp, Address, Decoder))) { \
94988
0
        return MCDisassembler_Fail; \
94989
0
      } \
94990
0
      tmp = 0x0; \
94991
0
      tmp |= fieldname(insn, 0, 4) << 1; \
94992
0
      tmp |= fieldname(insn, 5, 1) << 0; \
94993
0
      if (!Check(&S, DecodeHPRRegisterClass( \
94994
0
                 MI, tmp, Address, Decoder))) { \
94995
0
        return MCDisassembler_Fail; \
94996
0
      } \
94997
0
      return S; \
94998
0
    case 524: \
94999
0
      tmp = 0x0; \
95000
0
      tmp |= fieldname(insn, 12, 4) << 1; \
95001
0
      tmp |= fieldname(insn, 22, 1) << 0; \
95002
0
      if (!Check(&S, DecodeSPRRegisterClass( \
95003
0
                 MI, tmp, Address, Decoder))) { \
95004
0
        return MCDisassembler_Fail; \
95005
0
      } \
95006
0
      tmp = 0x0; \
95007
0
      tmp |= fieldname(insn, 0, 4) << 1; \
95008
0
      tmp |= fieldname(insn, 5, 1) << 0; \
95009
0
      if (!Check(&S, DecodeHPRRegisterClass( \
95010
0
                 MI, tmp, Address, Decoder))) { \
95011
0
        return MCDisassembler_Fail; \
95012
0
      } \
95013
0
      return S; \
95014
0
    case 525: \
95015
0
      tmp = 0x0; \
95016
0
      tmp |= fieldname(insn, 12, 4) << 1; \
95017
0
      tmp |= fieldname(insn, 22, 1) << 0; \
95018
0
      if (!Check(&S, DecodeSPRRegisterClass( \
95019
0
                 MI, tmp, Address, Decoder))) { \
95020
0
        return MCDisassembler_Fail; \
95021
0
      } \
95022
0
      tmp = 0x0; \
95023
0
      tmp |= fieldname(insn, 7, 1) << 0; \
95024
0
      tmp |= fieldname(insn, 16, 4) << 1; \
95025
0
      if (!Check(&S, DecodeSPRRegisterClass( \
95026
0
                 MI, tmp, Address, Decoder))) { \
95027
0
        return MCDisassembler_Fail; \
95028
0
      } \
95029
0
      tmp = 0x0; \
95030
0
      tmp |= fieldname(insn, 0, 4) << 1; \
95031
0
      tmp |= fieldname(insn, 5, 1) << 0; \
95032
0
      if (!Check(&S, DecodeSPRRegisterClass( \
95033
0
                 MI, tmp, Address, Decoder))) { \
95034
0
        return MCDisassembler_Fail; \
95035
0
      } \
95036
0
      return S; \
95037
0
    case 526: \
95038
0
      tmp = 0x0; \
95039
0
      tmp |= fieldname(insn, 12, 4) << 1; \
95040
0
      tmp |= fieldname(insn, 22, 1) << 0; \
95041
0
      if (!Check(&S, DecodeSPRRegisterClass( \
95042
0
                 MI, tmp, Address, Decoder))) { \
95043
0
        return MCDisassembler_Fail; \
95044
0
      } \
95045
0
      tmp = 0x0; \
95046
0
      tmp |= fieldname(insn, 0, 4) << 1; \
95047
0
      tmp |= fieldname(insn, 5, 1) << 0; \
95048
0
      if (!Check(&S, DecodeSPRRegisterClass( \
95049
0
                 MI, tmp, Address, Decoder))) { \
95050
0
        return MCDisassembler_Fail; \
95051
0
      } \
95052
0
      return S; \
95053
0
    case 527: \
95054
0
      tmp = 0x0; \
95055
0
      tmp |= fieldname(insn, 12, 4) << 1; \
95056
0
      tmp |= fieldname(insn, 22, 1) << 0; \
95057
0
      if (!Check(&S, DecodeSPRRegisterClass( \
95058
0
                 MI, tmp, Address, Decoder))) { \
95059
0
        return MCDisassembler_Fail; \
95060
0
      } \
95061
0
      tmp = 0x0; \
95062
0
      tmp |= fieldname(insn, 12, 4) << 1; \
95063
0
      tmp |= fieldname(insn, 22, 1) << 0; \
95064
0
      if (!Check(&S, DecodeSPRRegisterClass( \
95065
0
                 MI, tmp, Address, Decoder))) { \
95066
0
        return MCDisassembler_Fail; \
95067
0
      } \
95068
0
      tmp = 0x0; \
95069
0
      tmp |= fieldname(insn, 0, 4) << 1; \
95070
0
      tmp |= fieldname(insn, 5, 1) << 0; \
95071
0
      if (!Check(&S, DecodeSPRRegisterClass( \
95072
0
                 MI, tmp, Address, Decoder))) { \
95073
0
        return MCDisassembler_Fail; \
95074
0
      } \
95075
0
      return S; \
95076
0
    case 528: \
95077
0
      tmp = 0x0; \
95078
0
      tmp |= fieldname(insn, 12, 4) << 1; \
95079
0
      tmp |= fieldname(insn, 22, 1) << 0; \
95080
0
      if (!Check(&S, DecodeSPRRegisterClass( \
95081
0
                 MI, tmp, Address, Decoder))) { \
95082
0
        return MCDisassembler_Fail; \
95083
0
      } \
95084
0
      tmp = 0x0; \
95085
0
      tmp |= fieldname(insn, 0, 4) << 0; \
95086
0
      tmp |= fieldname(insn, 5, 1) << 4; \
95087
0
      if (!Check(&S, DecodeDPRRegisterClass( \
95088
0
                 MI, tmp, Address, Decoder))) { \
95089
0
        return MCDisassembler_Fail; \
95090
0
      } \
95091
0
      return S; \
95092
1.02M
    } \
95093
1.02M
  }
95094
95095
#define DecodeInstruction(fname, fieldname, decoder, InsnType) \
95096
  static DecodeStatus fname(const uint8_t DecodeTable[], MCInst *MI, \
95097
          InsnType insn, uint64_t Address) \
95098
3.85M
  { \
95099
3.85M
    const uint8_t *Ptr = DecodeTable; \
95100
3.85M
    uint64_t CurFieldValue = 0; \
95101
3.85M
    DecodeStatus S = MCDisassembler_Success; \
95102
42.4M
    while (true) { \
95103
42.4M
      switch (*Ptr) { \
95104
0
      default: \
95105
0
        return MCDisassembler_Fail; \
95106
7.12M
      case MCD_OPC_ExtractField: { \
95107
7.12M
        unsigned Start = *++Ptr; \
95108
7.12M
        unsigned Len = *++Ptr; \
95109
7.12M
        ++Ptr; \
95110
7.12M
        CurFieldValue = fieldname(insn, Start, Len); \
95111
7.12M
        break; \
95112
0
      } \
95113
27.3M
      case MCD_OPC_FilterValue: { \
95114
27.3M
        /* Decode the field value. */ \
95115
27.3M
        unsigned Len; \
95116
27.3M
        uint64_t Val = decodeULEB128(++Ptr, &Len); \
95117
27.3M
        Ptr += Len; \
95118
27.3M
        /* NumToSkip is a plain 24-bit integer. */ \
95119
27.3M
        unsigned NumToSkip = *Ptr++; \
95120
27.3M
        NumToSkip |= (*Ptr++) << 8; \
95121
27.3M
        NumToSkip |= (*Ptr++) << 16; \
95122
27.3M
        /* Perform the filter operation. */ \
95123
27.3M
        if (Val != CurFieldValue) \
95124
27.3M
          Ptr += NumToSkip; \
95125
27.3M
        break; \
95126
0
      } \
95127
1.45M
      case MCD_OPC_CheckField: { \
95128
1.45M
        unsigned Start = *++Ptr; \
95129
1.45M
        unsigned Len = *++Ptr; \
95130
1.45M
        uint64_t FieldValue = \
95131
1.45M
          fieldname(insn, Start, Len); \
95132
1.45M
        /* Decode the field value. */ \
95133
1.45M
        unsigned PtrLen = 0; \
95134
1.45M
        uint64_t ExpectedValue = \
95135
1.45M
          decodeULEB128(++Ptr, &PtrLen); \
95136
1.45M
        Ptr += PtrLen; \
95137
1.45M
        /* NumToSkip is a plain 24-bit integer. */ \
95138
1.45M
        unsigned NumToSkip = *Ptr++; \
95139
1.45M
        NumToSkip |= (*Ptr++) << 8; \
95140
1.45M
        NumToSkip |= (*Ptr++) << 16; \
95141
1.45M
        /* If the actual and expected values don't match, skip. */ \
95142
1.45M
        if (ExpectedValue != FieldValue) \
95143
1.45M
          Ptr += NumToSkip; \
95144
1.45M
        break; \
95145
0
      } \
95146
2.60M
      case MCD_OPC_CheckPredicate: { \
95147
2.60M
        unsigned Len; \
95148
2.60M
        /* Decode the Predicate Index value. */ \
95149
2.60M
        unsigned PIdx = decodeULEB128(++Ptr, &Len); \
95150
2.60M
        Ptr += Len; \
95151
2.60M
        /* NumToSkip is a plain 24-bit integer. */ \
95152
2.60M
        unsigned NumToSkip = *Ptr++; \
95153
2.60M
        NumToSkip |= (*Ptr++) << 8; \
95154
2.60M
        NumToSkip |= (*Ptr++) << 16; \
95155
2.60M
        /* Check the predicate. */ \
95156
2.60M
        bool Pred = checkDecoderPredicate(MI, PIdx); \
95157
2.60M
        if (!Pred) \
95158
2.60M
          Ptr += NumToSkip; \
95159
2.60M
        break; \
95160
0
      } \
95161
1.50M
      case MCD_OPC_Decode: { \
95162
1.50M
        unsigned Len; \
95163
1.50M
        /* Decode the Opcode value. */ \
95164
1.50M
        unsigned Opc = decodeULEB128(++Ptr, &Len); \
95165
1.50M
        Ptr += Len; \
95166
1.50M
        unsigned DecodeIdx = decodeULEB128(Ptr, &Len); \
95167
1.50M
        Ptr += Len; \
95168
1.50M
        MCInst_clear(MI); \
95169
1.50M
        MCInst_setOpcode(MI, Opc); \
95170
1.50M
        bool DecodeComplete = false; \
95171
1.50M
        S = decoder(S, DecodeIdx, insn, MI, Address, \
95172
1.50M
              &DecodeComplete); \
95173
1.50M
        return S; \
95174
0
      } \
95175
0
      case MCD_OPC_TryDecode: { \
95176
0
        unsigned Len; \
95177
0
        /* Decode the Opcode value. */ \
95178
0
        unsigned Opc = decodeULEB128(++Ptr, &Len); \
95179
0
        Ptr += Len; \
95180
0
        unsigned DecodeIdx = decodeULEB128(Ptr, &Len); \
95181
0
        Ptr += Len; \
95182
0
        /* NumToSkip is a plain 24-bit integer. */ \
95183
0
        unsigned NumToSkip = *Ptr++; \
95184
0
        NumToSkip |= (*Ptr++) << 8; \
95185
0
        NumToSkip |= (*Ptr++) << 16; \
95186
0
        /* Perform the decode operation. */ \
95187
0
        MCInst_setOpcode(MI, Opc); \
95188
0
        bool DecodeComplete = false; \
95189
0
        S = decoder(S, DecodeIdx, insn, MI, Address, \
95190
0
              &DecodeComplete); \
95191
0
        if (DecodeComplete) { \
95192
0
          /* Decoding complete. */ \
95193
0
          return S; \
95194
0
        } else { \
95195
0
          /* If the decoding was incomplete, skip. */ \
95196
0
          Ptr += NumToSkip; \
95197
0
          /* Reset decode status. This also drops a SoftFail status that could be */ \
95198
0
          /* set before the decode attempt. */ \
95199
0
          S = MCDisassembler_Success; \
95200
0
        } \
95201
0
        break; \
95202
0
      } \
95203
30.4k
      case MCD_OPC_SoftFail: { \
95204
30.4k
        /* Decode the mask values. */ \
95205
30.4k
        unsigned Len; \
95206
30.4k
        uint64_t PositiveMask = \
95207
30.4k
          decodeULEB128(++Ptr, &Len); \
95208
30.4k
        Ptr += Len; \
95209
30.4k
        uint64_t NegativeMask = \
95210
30.4k
          decodeULEB128(Ptr, &Len); \
95211
30.4k
        Ptr += Len; \
95212
30.4k
        bool Fail = (insn & PositiveMask) != 0 || \
95213
30.4k
              (~insn & NegativeMask) != 0; \
95214
30.4k
        if (Fail) \
95215
30.4k
          S = MCDisassembler_SoftFail; \
95216
30.4k
        break; \
95217
0
      } \
95218
2.34M
      case MCD_OPC_Fail: { \
95219
2.34M
        return MCDisassembler_Fail; \
95220
0
      } \
95221
42.4M
      } \
95222
42.4M
    } \
95223
3.85M
    /* Bogisity detected in disassembler state machine! */ \
95224
3.85M
  }
ARMDisassembler.c:decodeInstruction_4
Line
Count
Source
95098
1.52M
  { \
95099
1.52M
    const uint8_t *Ptr = DecodeTable; \
95100
1.52M
    uint64_t CurFieldValue = 0; \
95101
1.52M
    DecodeStatus S = MCDisassembler_Success; \
95102
19.7M
    while (true) { \
95103
19.7M
      switch (*Ptr) { \
95104
0
      default: \
95105
0
        return MCDisassembler_Fail; \
95106
4.44M
      case MCD_OPC_ExtractField: { \
95107
4.44M
        unsigned Start = *++Ptr; \
95108
4.44M
        unsigned Len = *++Ptr; \
95109
4.44M
        ++Ptr; \
95110
4.44M
        CurFieldValue = fieldname(insn, Start, Len); \
95111
4.44M
        break; \
95112
0
      } \
95113
12.2M
      case MCD_OPC_FilterValue: { \
95114
12.2M
        /* Decode the field value. */ \
95115
12.2M
        unsigned Len; \
95116
12.2M
        uint64_t Val = decodeULEB128(++Ptr, &Len); \
95117
12.2M
        Ptr += Len; \
95118
12.2M
        /* NumToSkip is a plain 24-bit integer. */ \
95119
12.2M
        unsigned NumToSkip = *Ptr++; \
95120
12.2M
        NumToSkip |= (*Ptr++) << 8; \
95121
12.2M
        NumToSkip |= (*Ptr++) << 16; \
95122
12.2M
        /* Perform the filter operation. */ \
95123
12.2M
        if (Val != CurFieldValue) \
95124
12.2M
          Ptr += NumToSkip; \
95125
12.2M
        break; \
95126
0
      } \
95127
602k
      case MCD_OPC_CheckField: { \
95128
602k
        unsigned Start = *++Ptr; \
95129
602k
        unsigned Len = *++Ptr; \
95130
602k
        uint64_t FieldValue = \
95131
602k
          fieldname(insn, Start, Len); \
95132
602k
        /* Decode the field value. */ \
95133
602k
        unsigned PtrLen = 0; \
95134
602k
        uint64_t ExpectedValue = \
95135
602k
          decodeULEB128(++Ptr, &PtrLen); \
95136
602k
        Ptr += PtrLen; \
95137
602k
        /* NumToSkip is a plain 24-bit integer. */ \
95138
602k
        unsigned NumToSkip = *Ptr++; \
95139
602k
        NumToSkip |= (*Ptr++) << 8; \
95140
602k
        NumToSkip |= (*Ptr++) << 16; \
95141
602k
        /* If the actual and expected values don't match, skip. */ \
95142
602k
        if (ExpectedValue != FieldValue) \
95143
602k
          Ptr += NumToSkip; \
95144
602k
        break; \
95145
0
      } \
95146
952k
      case MCD_OPC_CheckPredicate: { \
95147
952k
        unsigned Len; \
95148
952k
        /* Decode the Predicate Index value. */ \
95149
952k
        unsigned PIdx = decodeULEB128(++Ptr, &Len); \
95150
952k
        Ptr += Len; \
95151
952k
        /* NumToSkip is a plain 24-bit integer. */ \
95152
952k
        unsigned NumToSkip = *Ptr++; \
95153
952k
        NumToSkip |= (*Ptr++) << 8; \
95154
952k
        NumToSkip |= (*Ptr++) << 16; \
95155
952k
        /* Check the predicate. */ \
95156
952k
        bool Pred = checkDecoderPredicate(MI, PIdx); \
95157
952k
        if (!Pred) \
95158
952k
          Ptr += NumToSkip; \
95159
952k
        break; \
95160
0
      } \
95161
474k
      case MCD_OPC_Decode: { \
95162
474k
        unsigned Len; \
95163
474k
        /* Decode the Opcode value. */ \
95164
474k
        unsigned Opc = decodeULEB128(++Ptr, &Len); \
95165
474k
        Ptr += Len; \
95166
474k
        unsigned DecodeIdx = decodeULEB128(Ptr, &Len); \
95167
474k
        Ptr += Len; \
95168
474k
        MCInst_clear(MI); \
95169
474k
        MCInst_setOpcode(MI, Opc); \
95170
474k
        bool DecodeComplete = false; \
95171
474k
        S = decoder(S, DecodeIdx, insn, MI, Address, \
95172
474k
              &DecodeComplete); \
95173
474k
        return S; \
95174
0
      } \
95175
0
      case MCD_OPC_TryDecode: { \
95176
0
        unsigned Len; \
95177
0
        /* Decode the Opcode value. */ \
95178
0
        unsigned Opc = decodeULEB128(++Ptr, &Len); \
95179
0
        Ptr += Len; \
95180
0
        unsigned DecodeIdx = decodeULEB128(Ptr, &Len); \
95181
0
        Ptr += Len; \
95182
0
        /* NumToSkip is a plain 24-bit integer. */ \
95183
0
        unsigned NumToSkip = *Ptr++; \
95184
0
        NumToSkip |= (*Ptr++) << 8; \
95185
0
        NumToSkip |= (*Ptr++) << 16; \
95186
0
        /* Perform the decode operation. */ \
95187
0
        MCInst_setOpcode(MI, Opc); \
95188
0
        bool DecodeComplete = false; \
95189
0
        S = decoder(S, DecodeIdx, insn, MI, Address, \
95190
0
              &DecodeComplete); \
95191
0
        if (DecodeComplete) { \
95192
0
          /* Decoding complete. */ \
95193
0
          return S; \
95194
0
        } else { \
95195
0
          /* If the decoding was incomplete, skip. */ \
95196
0
          Ptr += NumToSkip; \
95197
0
          /* Reset decode status. This also drops a SoftFail status that could be */ \
95198
0
          /* set before the decode attempt. */ \
95199
0
          S = MCDisassembler_Success; \
95200
0
        } \
95201
0
        break; \
95202
0
      } \
95203
27.3k
      case MCD_OPC_SoftFail: { \
95204
27.3k
        /* Decode the mask values. */ \
95205
27.3k
        unsigned Len; \
95206
27.3k
        uint64_t PositiveMask = \
95207
27.3k
          decodeULEB128(++Ptr, &Len); \
95208
27.3k
        Ptr += Len; \
95209
27.3k
        uint64_t NegativeMask = \
95210
27.3k
          decodeULEB128(Ptr, &Len); \
95211
27.3k
        Ptr += Len; \
95212
27.3k
        bool Fail = (insn & PositiveMask) != 0 || \
95213
27.3k
              (~insn & NegativeMask) != 0; \
95214
27.3k
        if (Fail) \
95215
27.3k
          S = MCDisassembler_SoftFail; \
95216
27.3k
        break; \
95217
0
      } \
95218
1.04M
      case MCD_OPC_Fail: { \
95219
1.04M
        return MCDisassembler_Fail; \
95220
0
      } \
95221
19.7M
      } \
95222
19.7M
    } \
95223
1.52M
    /* Bogisity detected in disassembler state machine! */ \
95224
1.52M
  }
ARMDisassembler.c:decodeInstruction_2
Line
Count
Source
95098
2.32M
  { \
95099
2.32M
    const uint8_t *Ptr = DecodeTable; \
95100
2.32M
    uint64_t CurFieldValue = 0; \
95101
2.32M
    DecodeStatus S = MCDisassembler_Success; \
95102
22.6M
    while (true) { \
95103
22.6M
      switch (*Ptr) { \
95104
0
      default: \
95105
0
        return MCDisassembler_Fail; \
95106
2.68M
      case MCD_OPC_ExtractField: { \
95107
2.68M
        unsigned Start = *++Ptr; \
95108
2.68M
        unsigned Len = *++Ptr; \
95109
2.68M
        ++Ptr; \
95110
2.68M
        CurFieldValue = fieldname(insn, Start, Len); \
95111
2.68M
        break; \
95112
0
      } \
95113
15.1M
      case MCD_OPC_FilterValue: { \
95114
15.1M
        /* Decode the field value. */ \
95115
15.1M
        unsigned Len; \
95116
15.1M
        uint64_t Val = decodeULEB128(++Ptr, &Len); \
95117
15.1M
        Ptr += Len; \
95118
15.1M
        /* NumToSkip is a plain 24-bit integer. */ \
95119
15.1M
        unsigned NumToSkip = *Ptr++; \
95120
15.1M
        NumToSkip |= (*Ptr++) << 8; \
95121
15.1M
        NumToSkip |= (*Ptr++) << 16; \
95122
15.1M
        /* Perform the filter operation. */ \
95123
15.1M
        if (Val != CurFieldValue) \
95124
15.1M
          Ptr += NumToSkip; \
95125
15.1M
        break; \
95126
0
      } \
95127
856k
      case MCD_OPC_CheckField: { \
95128
856k
        unsigned Start = *++Ptr; \
95129
856k
        unsigned Len = *++Ptr; \
95130
856k
        uint64_t FieldValue = \
95131
856k
          fieldname(insn, Start, Len); \
95132
856k
        /* Decode the field value. */ \
95133
856k
        unsigned PtrLen = 0; \
95134
856k
        uint64_t ExpectedValue = \
95135
856k
          decodeULEB128(++Ptr, &PtrLen); \
95136
856k
        Ptr += PtrLen; \
95137
856k
        /* NumToSkip is a plain 24-bit integer. */ \
95138
856k
        unsigned NumToSkip = *Ptr++; \
95139
856k
        NumToSkip |= (*Ptr++) << 8; \
95140
856k
        NumToSkip |= (*Ptr++) << 16; \
95141
856k
        /* If the actual and expected values don't match, skip. */ \
95142
856k
        if (ExpectedValue != FieldValue) \
95143
856k
          Ptr += NumToSkip; \
95144
856k
        break; \
95145
0
      } \
95146
1.65M
      case MCD_OPC_CheckPredicate: { \
95147
1.65M
        unsigned Len; \
95148
1.65M
        /* Decode the Predicate Index value. */ \
95149
1.65M
        unsigned PIdx = decodeULEB128(++Ptr, &Len); \
95150
1.65M
        Ptr += Len; \
95151
1.65M
        /* NumToSkip is a plain 24-bit integer. */ \
95152
1.65M
        unsigned NumToSkip = *Ptr++; \
95153
1.65M
        NumToSkip |= (*Ptr++) << 8; \
95154
1.65M
        NumToSkip |= (*Ptr++) << 16; \
95155
1.65M
        /* Check the predicate. */ \
95156
1.65M
        bool Pred = checkDecoderPredicate(MI, PIdx); \
95157
1.65M
        if (!Pred) \
95158
1.65M
          Ptr += NumToSkip; \
95159
1.65M
        break; \
95160
0
      } \
95161
1.02M
      case MCD_OPC_Decode: { \
95162
1.02M
        unsigned Len; \
95163
1.02M
        /* Decode the Opcode value. */ \
95164
1.02M
        unsigned Opc = decodeULEB128(++Ptr, &Len); \
95165
1.02M
        Ptr += Len; \
95166
1.02M
        unsigned DecodeIdx = decodeULEB128(Ptr, &Len); \
95167
1.02M
        Ptr += Len; \
95168
1.02M
        MCInst_clear(MI); \
95169
1.02M
        MCInst_setOpcode(MI, Opc); \
95170
1.02M
        bool DecodeComplete = false; \
95171
1.02M
        S = decoder(S, DecodeIdx, insn, MI, Address, \
95172
1.02M
              &DecodeComplete); \
95173
1.02M
        return S; \
95174
0
      } \
95175
0
      case MCD_OPC_TryDecode: { \
95176
0
        unsigned Len; \
95177
0
        /* Decode the Opcode value. */ \
95178
0
        unsigned Opc = decodeULEB128(++Ptr, &Len); \
95179
0
        Ptr += Len; \
95180
0
        unsigned DecodeIdx = decodeULEB128(Ptr, &Len); \
95181
0
        Ptr += Len; \
95182
0
        /* NumToSkip is a plain 24-bit integer. */ \
95183
0
        unsigned NumToSkip = *Ptr++; \
95184
0
        NumToSkip |= (*Ptr++) << 8; \
95185
0
        NumToSkip |= (*Ptr++) << 16; \
95186
0
        /* Perform the decode operation. */ \
95187
0
        MCInst_setOpcode(MI, Opc); \
95188
0
        bool DecodeComplete = false; \
95189
0
        S = decoder(S, DecodeIdx, insn, MI, Address, \
95190
0
              &DecodeComplete); \
95191
0
        if (DecodeComplete) { \
95192
0
          /* Decoding complete. */ \
95193
0
          return S; \
95194
0
        } else { \
95195
0
          /* If the decoding was incomplete, skip. */ \
95196
0
          Ptr += NumToSkip; \
95197
0
          /* Reset decode status. This also drops a SoftFail status that could be */ \
95198
0
          /* set before the decode attempt. */ \
95199
0
          S = MCDisassembler_Success; \
95200
0
        } \
95201
0
        break; \
95202
0
      } \
95203
3.13k
      case MCD_OPC_SoftFail: { \
95204
3.13k
        /* Decode the mask values. */ \
95205
3.13k
        unsigned Len; \
95206
3.13k
        uint64_t PositiveMask = \
95207
3.13k
          decodeULEB128(++Ptr, &Len); \
95208
3.13k
        Ptr += Len; \
95209
3.13k
        uint64_t NegativeMask = \
95210
3.13k
          decodeULEB128(Ptr, &Len); \
95211
3.13k
        Ptr += Len; \
95212
3.13k
        bool Fail = (insn & PositiveMask) != 0 || \
95213
3.13k
              (~insn & NegativeMask) != 0; \
95214
3.13k
        if (Fail) \
95215
3.13k
          S = MCDisassembler_SoftFail; \
95216
3.13k
        break; \
95217
0
      } \
95218
1.29M
      case MCD_OPC_Fail: { \
95219
1.29M
        return MCDisassembler_Fail; \
95220
0
      } \
95221
22.6M
      } \
95222
22.6M
    } \
95223
2.32M
    /* Bogisity detected in disassembler state machine! */ \
95224
2.32M
  }
95225
95226
FieldFromInstruction(fieldFromInstruction_2, uint16_t)
95227
  DecodeToMCInst(decodeToMCInst_2, fieldFromInstruction_2,
95228
           uint16_t) DecodeInstruction(decodeInstruction_2,
95229
               fieldFromInstruction_2,
95230
               decodeToMCInst_2, uint16_t)
95231
95232
    FieldFromInstruction(fieldFromInstruction_4, uint32_t)
95233
      DecodeToMCInst(decodeToMCInst_4, fieldFromInstruction_4,
95234
               uint32_t)
95235
        DecodeInstruction(decodeInstruction_4,
95236
              fieldFromInstruction_4,
95237
              decodeToMCInst_4, uint32_t)