Coverage Report

Created: 2025-07-01 07:03

/src/capstonenext/arch/LoongArch/LoongArchGenDisassemblerTables.inc
Line
Count
Source (jump to first uncovered line)
1
/* Capstone Disassembly Engine, https://www.capstone-engine.org */
2
/* By Nguyen Anh Quynh <aquynh@gmail.com>, 2013-2022, */
3
/*    Rot127 <unisono@quyllur.org> 2022-2024 */
4
/* Automatically generated file by Capstone's LLVM TableGen Disassembler Backend. */
5
6
/* LLVM-commit: <commit> */
7
/* LLVM-tag: <tag> */
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 "../../cs_priv.h"
16
#include "../../LEB128.h"
17
18
// Helper function for extracting fields from encoded instructions.
19
#define FieldFromInstruction(fname, InsnType) \
20
0
static InsnType fname(InsnType insn, unsigned startBit, unsigned numBits) \
21
0
{ \
22
0
  InsnType fieldMask; \
23
0
  if (numBits == sizeof(InsnType) * 8) \
24
0
    fieldMask = (InsnType)(-1LL); \
25
0
  else \
26
0
    fieldMask = (((InsnType)1 << numBits) - 1) << startBit; \
27
0
  return (insn & fieldMask) >> startBit; \
28
0
}
29
30
0
static bool Check(DecodeStatus *Out, const DecodeStatus In) {
31
0
  *Out = (DecodeStatus) (*Out & In);
32
0
  return *Out != MCDisassembler_Fail;
33
0
}
34
35
static const uint8_t DecoderTable32[] = {
36
/* 0 */       MCD_OPC_ExtractField, 26, 6,  // Inst{31-26} ...
37
/* 3 */       MCD_OPC_FilterValue, 0, 68, 17, 0, // Skip to: 4428
38
/* 8 */       MCD_OPC_ExtractField, 22, 4,  // Inst{25-22} ...
39
/* 11 */      MCD_OPC_FilterValue, 0, 69, 10, 0, // Skip to: 2645
40
/* 16 */      MCD_OPC_ExtractField, 18, 4,  // Inst{21-18} ...
41
/* 19 */      MCD_OPC_FilterValue, 0, 104, 2, 0, // Skip to: 640
42
/* 24 */      MCD_OPC_ExtractField, 15, 3,  // Inst{17-15} ...
43
/* 27 */      MCD_OPC_FilterValue, 0, 112, 1, 0, // Skip to: 400
44
/* 32 */      MCD_OPC_ExtractField, 10, 5,  // Inst{14-10} ...
45
/* 35 */      MCD_OPC_FilterValue, 2, 11, 0, 0, // Skip to: 51
46
/* 40 */      MCD_OPC_CheckField, 2, 3, 0, 79, 95, 0, // Skip to: 24446
47
/* 47 */      MCD_OPC_Decode, 212, 5, 0, // Opcode: MOVGR2SCR
48
/* 51 */      MCD_OPC_FilterValue, 3, 11, 0, 0, // Skip to: 67
49
/* 56 */      MCD_OPC_CheckField, 7, 3, 0, 63, 95, 0, // Skip to: 24446
50
/* 63 */      MCD_OPC_Decode, 213, 5, 1, // Opcode: MOVSCR2GR
51
/* 67 */      MCD_OPC_FilterValue, 4, 4, 0, 0, // Skip to: 76
52
/* 72 */      MCD_OPC_Decode, 223, 3, 2, // Opcode: CLO_W
53
/* 76 */      MCD_OPC_FilterValue, 5, 4, 0, 0, // Skip to: 85
54
/* 81 */      MCD_OPC_Decode, 225, 3, 2, // Opcode: CLZ_W
55
/* 85 */      MCD_OPC_FilterValue, 6, 4, 0, 0, // Skip to: 94
56
/* 90 */      MCD_OPC_Decode, 239, 3, 2, // Opcode: CTO_W
57
/* 94 */      MCD_OPC_FilterValue, 7, 4, 0, 0, // Skip to: 103
58
/* 99 */      MCD_OPC_Decode, 241, 3, 2, // Opcode: CTZ_W
59
/* 103 */     MCD_OPC_FilterValue, 8, 9, 0, 0, // Skip to: 117
60
/* 108 */     MCD_OPC_CheckPredicate, 0, 13, 95, 0, // Skip to: 24446
61
/* 113 */     MCD_OPC_Decode, 222, 3, 2, // Opcode: CLO_D
62
/* 117 */     MCD_OPC_FilterValue, 9, 9, 0, 0, // Skip to: 131
63
/* 122 */     MCD_OPC_CheckPredicate, 0, 255, 94, 0, // Skip to: 24446
64
/* 127 */     MCD_OPC_Decode, 224, 3, 2, // Opcode: CLZ_D
65
/* 131 */     MCD_OPC_FilterValue, 10, 9, 0, 0, // Skip to: 145
66
/* 136 */     MCD_OPC_CheckPredicate, 0, 241, 94, 0, // Skip to: 24446
67
/* 141 */     MCD_OPC_Decode, 238, 3, 2, // Opcode: CTO_D
68
/* 145 */     MCD_OPC_FilterValue, 11, 9, 0, 0, // Skip to: 159
69
/* 150 */     MCD_OPC_CheckPredicate, 0, 227, 94, 0, // Skip to: 24446
70
/* 155 */     MCD_OPC_Decode, 240, 3, 2, // Opcode: CTZ_D
71
/* 159 */     MCD_OPC_FilterValue, 12, 4, 0, 0, // Skip to: 168
72
/* 164 */     MCD_OPC_Decode, 243, 5, 2, // Opcode: REVB_2H
73
/* 168 */     MCD_OPC_FilterValue, 13, 9, 0, 0, // Skip to: 182
74
/* 173 */     MCD_OPC_CheckPredicate, 0, 204, 94, 0, // Skip to: 24446
75
/* 178 */     MCD_OPC_Decode, 245, 5, 2, // Opcode: REVB_4H
76
/* 182 */     MCD_OPC_FilterValue, 14, 9, 0, 0, // Skip to: 196
77
/* 187 */     MCD_OPC_CheckPredicate, 0, 190, 94, 0, // Skip to: 24446
78
/* 192 */     MCD_OPC_Decode, 244, 5, 2, // Opcode: REVB_2W
79
/* 196 */     MCD_OPC_FilterValue, 15, 9, 0, 0, // Skip to: 210
80
/* 201 */     MCD_OPC_CheckPredicate, 0, 176, 94, 0, // Skip to: 24446
81
/* 206 */     MCD_OPC_Decode, 246, 5, 2, // Opcode: REVB_D
82
/* 210 */     MCD_OPC_FilterValue, 16, 9, 0, 0, // Skip to: 224
83
/* 215 */     MCD_OPC_CheckPredicate, 0, 162, 94, 0, // Skip to: 24446
84
/* 220 */     MCD_OPC_Decode, 247, 5, 2, // Opcode: REVH_2W
85
/* 224 */     MCD_OPC_FilterValue, 17, 9, 0, 0, // Skip to: 238
86
/* 229 */     MCD_OPC_CheckPredicate, 0, 148, 94, 0, // Skip to: 24446
87
/* 234 */     MCD_OPC_Decode, 248, 5, 2, // Opcode: REVH_D
88
/* 238 */     MCD_OPC_FilterValue, 18, 4, 0, 0, // Skip to: 247
89
/* 243 */     MCD_OPC_Decode, 205, 3, 2, // Opcode: BITREV_4B
90
/* 247 */     MCD_OPC_FilterValue, 19, 9, 0, 0, // Skip to: 261
91
/* 252 */     MCD_OPC_CheckPredicate, 0, 125, 94, 0, // Skip to: 24446
92
/* 257 */     MCD_OPC_Decode, 206, 3, 2, // Opcode: BITREV_8B
93
/* 261 */     MCD_OPC_FilterValue, 20, 4, 0, 0, // Skip to: 270
94
/* 266 */     MCD_OPC_Decode, 208, 3, 2, // Opcode: BITREV_W
95
/* 270 */     MCD_OPC_FilterValue, 21, 9, 0, 0, // Skip to: 284
96
/* 275 */     MCD_OPC_CheckPredicate, 0, 102, 94, 0, // Skip to: 24446
97
/* 280 */     MCD_OPC_Decode, 207, 3, 2, // Opcode: BITREV_D
98
/* 284 */     MCD_OPC_FilterValue, 22, 4, 0, 0, // Skip to: 293
99
/* 289 */     MCD_OPC_Decode, 250, 3, 2, // Opcode: EXT_W_H
100
/* 293 */     MCD_OPC_FilterValue, 23, 4, 0, 0, // Skip to: 302
101
/* 298 */     MCD_OPC_Decode, 249, 3, 2, // Opcode: EXT_W_B
102
/* 302 */     MCD_OPC_FilterValue, 24, 4, 0, 0, // Skip to: 311
103
/* 307 */     MCD_OPC_Decode, 241, 5, 2, // Opcode: RDTIMEL_W
104
/* 311 */     MCD_OPC_FilterValue, 25, 4, 0, 0, // Skip to: 320
105
/* 316 */     MCD_OPC_Decode, 240, 5, 2, // Opcode: RDTIMEH_W
106
/* 320 */     MCD_OPC_FilterValue, 26, 9, 0, 0, // Skip to: 334
107
/* 325 */     MCD_OPC_CheckPredicate, 0, 52, 94, 0, // Skip to: 24446
108
/* 330 */     MCD_OPC_Decode, 242, 5, 2, // Opcode: RDTIME_D
109
/* 334 */     MCD_OPC_FilterValue, 27, 4, 0, 0, // Skip to: 343
110
/* 339 */     MCD_OPC_Decode, 226, 3, 2, // Opcode: CPUCFG
111
/* 343 */     MCD_OPC_FilterValue, 28, 18, 0, 0, // Skip to: 366
112
/* 348 */     MCD_OPC_CheckField, 8, 2, 0, 27, 94, 0, // Skip to: 24446
113
/* 355 */     MCD_OPC_CheckField, 0, 5, 0, 20, 94, 0, // Skip to: 24446
114
/* 362 */     MCD_OPC_Decode, 179, 12, 3, // Opcode: X86MTTOP
115
/* 366 */     MCD_OPC_FilterValue, 29, 11, 0, 0, // Skip to: 382
116
/* 371 */     MCD_OPC_CheckField, 5, 5, 0, 4, 94, 0, // Skip to: 24446
117
/* 378 */     MCD_OPC_Decode, 177, 12, 4, // Opcode: X86MFTOP
118
/* 382 */     MCD_OPC_FilterValue, 30, 4, 0, 0, // Skip to: 391
119
/* 387 */     MCD_OPC_Decode, 140, 6, 2, // Opcode: SETX86LOOPE
120
/* 391 */     MCD_OPC_FilterValue, 31, 242, 93, 0, // Skip to: 24446
121
/* 396 */     MCD_OPC_Decode, 141, 6, 2, // Opcode: SETX86LOOPNE
122
/* 400 */     MCD_OPC_FilterValue, 1, 193, 0, 0, // Skip to: 598
123
/* 405 */     MCD_OPC_ExtractField, 0, 5,  // Inst{4-0} ...
124
/* 408 */     MCD_OPC_FilterValue, 0, 11, 0, 0, // Skip to: 424
125
/* 413 */     MCD_OPC_CheckField, 10, 5, 0, 218, 93, 0, // Skip to: 24446
126
/* 420 */     MCD_OPC_Decode, 172, 12, 5, // Opcode: X86INC_B
127
/* 424 */     MCD_OPC_FilterValue, 1, 11, 0, 0, // Skip to: 440
128
/* 429 */     MCD_OPC_CheckField, 10, 5, 0, 202, 93, 0, // Skip to: 24446
129
/* 436 */     MCD_OPC_Decode, 174, 12, 5, // Opcode: X86INC_H
130
/* 440 */     MCD_OPC_FilterValue, 2, 11, 0, 0, // Skip to: 456
131
/* 445 */     MCD_OPC_CheckField, 10, 5, 0, 186, 93, 0, // Skip to: 24446
132
/* 452 */     MCD_OPC_Decode, 175, 12, 5, // Opcode: X86INC_W
133
/* 456 */     MCD_OPC_FilterValue, 3, 16, 0, 0, // Skip to: 477
134
/* 461 */     MCD_OPC_CheckPredicate, 0, 172, 93, 0, // Skip to: 24446
135
/* 466 */     MCD_OPC_CheckField, 10, 5, 0, 165, 93, 0, // Skip to: 24446
136
/* 473 */     MCD_OPC_Decode, 173, 12, 5, // Opcode: X86INC_D
137
/* 477 */     MCD_OPC_FilterValue, 4, 11, 0, 0, // Skip to: 493
138
/* 482 */     MCD_OPC_CheckField, 10, 5, 0, 149, 93, 0, // Skip to: 24446
139
/* 489 */     MCD_OPC_Decode, 167, 12, 5, // Opcode: X86DEC_B
140
/* 493 */     MCD_OPC_FilterValue, 5, 11, 0, 0, // Skip to: 509
141
/* 498 */     MCD_OPC_CheckField, 10, 5, 0, 133, 93, 0, // Skip to: 24446
142
/* 505 */     MCD_OPC_Decode, 169, 12, 5, // Opcode: X86DEC_H
143
/* 509 */     MCD_OPC_FilterValue, 6, 11, 0, 0, // Skip to: 525
144
/* 514 */     MCD_OPC_CheckField, 10, 5, 0, 117, 93, 0, // Skip to: 24446
145
/* 521 */     MCD_OPC_Decode, 170, 12, 5, // Opcode: X86DEC_W
146
/* 525 */     MCD_OPC_FilterValue, 7, 16, 0, 0, // Skip to: 546
147
/* 530 */     MCD_OPC_CheckPredicate, 0, 103, 93, 0, // Skip to: 24446
148
/* 535 */     MCD_OPC_CheckField, 10, 5, 0, 96, 93, 0, // Skip to: 24446
149
/* 542 */     MCD_OPC_Decode, 168, 12, 5, // Opcode: X86DEC_D
150
/* 546 */     MCD_OPC_FilterValue, 8, 21, 0, 0, // Skip to: 572
151
/* 551 */     MCD_OPC_ExtractField, 5, 10,  // Inst{14-5} ...
152
/* 554 */     MCD_OPC_FilterValue, 0, 4, 0, 0, // Skip to: 563
153
/* 559 */     MCD_OPC_Decode, 229, 12, 6, // Opcode: X86SETTM
154
/* 563 */     MCD_OPC_FilterValue, 1, 70, 93, 0, // Skip to: 24446
155
/* 568 */     MCD_OPC_Decode, 165, 12, 6, // Opcode: X86CLRTM
156
/* 572 */     MCD_OPC_FilterValue, 9, 61, 93, 0, // Skip to: 24446
157
/* 577 */     MCD_OPC_ExtractField, 5, 10,  // Inst{14-5} ...
158
/* 580 */     MCD_OPC_FilterValue, 0, 4, 0, 0, // Skip to: 589
159
/* 585 */     MCD_OPC_Decode, 171, 12, 6, // Opcode: X86INCTOP
160
/* 589 */     MCD_OPC_FilterValue, 1, 44, 93, 0, // Skip to: 24446
161
/* 594 */     MCD_OPC_Decode, 166, 12, 6, // Opcode: X86DECTOP
162
/* 598 */     MCD_OPC_FilterValue, 2, 16, 0, 0, // Skip to: 619
163
/* 603 */     MCD_OPC_CheckPredicate, 0, 30, 93, 0, // Skip to: 24446
164
/* 608 */     MCD_OPC_CheckField, 0, 5, 0, 23, 93, 0, // Skip to: 24446
165
/* 615 */     MCD_OPC_Decode, 197, 3, 7, // Opcode: ASRTLE_D
166
/* 619 */     MCD_OPC_FilterValue, 3, 14, 93, 0, // Skip to: 24446
167
/* 624 */     MCD_OPC_CheckPredicate, 0, 9, 93, 0, // Skip to: 24446
168
/* 629 */     MCD_OPC_CheckField, 0, 5, 0, 2, 93, 0, // Skip to: 24446
169
/* 636 */     MCD_OPC_Decode, 196, 3, 7, // Opcode: ASRTGT_D
170
/* 640 */     MCD_OPC_FilterValue, 1, 26, 0, 0, // Skip to: 671
171
/* 645 */     MCD_OPC_ExtractField, 17, 1,  // Inst{17} ...
172
/* 648 */     MCD_OPC_FilterValue, 0, 4, 0, 0, // Skip to: 657
173
/* 653 */     MCD_OPC_Decode, 245, 2, 8, // Opcode: ALSL_W
174
/* 657 */     MCD_OPC_FilterValue, 1, 232, 92, 0, // Skip to: 24446
175
/* 662 */     MCD_OPC_CheckPredicate, 0, 227, 92, 0, // Skip to: 24446
176
/* 667 */     MCD_OPC_Decode, 246, 2, 8, // Opcode: ALSL_WU
177
/* 671 */     MCD_OPC_FilterValue, 2, 11, 0, 0, // Skip to: 687
178
/* 676 */     MCD_OPC_CheckField, 17, 1, 0, 211, 92, 0, // Skip to: 24446
179
/* 683 */     MCD_OPC_Decode, 220, 3, 9, // Opcode: BYTEPICK_W
180
/* 687 */     MCD_OPC_FilterValue, 3, 9, 0, 0, // Skip to: 701
181
/* 692 */     MCD_OPC_CheckPredicate, 0, 197, 92, 0, // Skip to: 24446
182
/* 697 */     MCD_OPC_Decode, 219, 3, 10, // Opcode: BYTEPICK_D
183
/* 701 */     MCD_OPC_FilterValue, 4, 85, 0, 0, // Skip to: 791
184
/* 706 */     MCD_OPC_ExtractField, 15, 3,  // Inst{17-15} ...
185
/* 709 */     MCD_OPC_FilterValue, 0, 4, 0, 0, // Skip to: 718
186
/* 714 */     MCD_OPC_Decode, 243, 2, 11, // Opcode: ADD_W
187
/* 718 */     MCD_OPC_FilterValue, 1, 9, 0, 0, // Skip to: 732
188
/* 723 */     MCD_OPC_CheckPredicate, 0, 166, 92, 0, // Skip to: 24446
189
/* 728 */     MCD_OPC_Decode, 242, 2, 11, // Opcode: ADD_D
190
/* 732 */     MCD_OPC_FilterValue, 2, 4, 0, 0, // Skip to: 741
191
/* 737 */     MCD_OPC_Decode, 183, 6, 11, // Opcode: SUB_W
192
/* 741 */     MCD_OPC_FilterValue, 3, 9, 0, 0, // Skip to: 755
193
/* 746 */     MCD_OPC_CheckPredicate, 0, 143, 92, 0, // Skip to: 24446
194
/* 751 */     MCD_OPC_Decode, 182, 6, 11, // Opcode: SUB_D
195
/* 755 */     MCD_OPC_FilterValue, 4, 4, 0, 0, // Skip to: 764
196
/* 760 */     MCD_OPC_Decode, 148, 6, 11, // Opcode: SLT
197
/* 764 */     MCD_OPC_FilterValue, 5, 4, 0, 0, // Skip to: 773
198
/* 769 */     MCD_OPC_Decode, 150, 6, 11, // Opcode: SLTU
199
/* 773 */     MCD_OPC_FilterValue, 6, 4, 0, 0, // Skip to: 782
200
/* 778 */     MCD_OPC_Decode, 192, 5, 11, // Opcode: MASKEQZ
201
/* 782 */     MCD_OPC_FilterValue, 7, 107, 92, 0, // Skip to: 24446
202
/* 787 */     MCD_OPC_Decode, 193, 5, 11, // Opcode: MASKNEZ
203
/* 791 */     MCD_OPC_FilterValue, 5, 75, 0, 0, // Skip to: 871
204
/* 796 */     MCD_OPC_ExtractField, 15, 3,  // Inst{17-15} ...
205
/* 799 */     MCD_OPC_FilterValue, 0, 4, 0, 0, // Skip to: 808
206
/* 804 */     MCD_OPC_Decode, 222, 5, 11, // Opcode: NOR
207
/* 808 */     MCD_OPC_FilterValue, 1, 4, 0, 0, // Skip to: 817
208
/* 813 */     MCD_OPC_Decode, 171, 3, 11, // Opcode: AND
209
/* 817 */     MCD_OPC_FilterValue, 2, 4, 0, 0, // Skip to: 826
210
/* 822 */     MCD_OPC_Decode, 223, 5, 11, // Opcode: OR
211
/* 826 */     MCD_OPC_FilterValue, 3, 4, 0, 0, // Skip to: 835
212
/* 831 */     MCD_OPC_Decode, 136, 13, 11, // Opcode: XOR
213
/* 835 */     MCD_OPC_FilterValue, 4, 4, 0, 0, // Skip to: 844
214
/* 840 */     MCD_OPC_Decode, 225, 5, 11, // Opcode: ORN
215
/* 844 */     MCD_OPC_FilterValue, 5, 4, 0, 0, // Skip to: 853
216
/* 849 */     MCD_OPC_Decode, 173, 3, 11, // Opcode: ANDN
217
/* 853 */     MCD_OPC_FilterValue, 6, 4, 0, 0, // Skip to: 862
218
/* 858 */     MCD_OPC_Decode, 147, 6, 11, // Opcode: SLL_W
219
/* 862 */     MCD_OPC_FilterValue, 7, 27, 92, 0, // Skip to: 24446
220
/* 867 */     MCD_OPC_Decode, 159, 6, 11, // Opcode: SRL_W
221
/* 871 */     MCD_OPC_FilterValue, 6, 95, 0, 0, // Skip to: 971
222
/* 876 */     MCD_OPC_ExtractField, 15, 3,  // Inst{17-15} ...
223
/* 879 */     MCD_OPC_FilterValue, 0, 4, 0, 0, // Skip to: 888
224
/* 884 */     MCD_OPC_Decode, 155, 6, 11, // Opcode: SRA_W
225
/* 888 */     MCD_OPC_FilterValue, 1, 9, 0, 0, // Skip to: 902
226
/* 893 */     MCD_OPC_CheckPredicate, 0, 252, 91, 0, // Skip to: 24446
227
/* 898 */     MCD_OPC_Decode, 146, 6, 11, // Opcode: SLL_D
228
/* 902 */     MCD_OPC_FilterValue, 2, 9, 0, 0, // Skip to: 916
229
/* 907 */     MCD_OPC_CheckPredicate, 0, 238, 91, 0, // Skip to: 24446
230
/* 912 */     MCD_OPC_Decode, 158, 6, 11, // Opcode: SRL_D
231
/* 916 */     MCD_OPC_FilterValue, 3, 9, 0, 0, // Skip to: 930
232
/* 921 */     MCD_OPC_CheckPredicate, 0, 224, 91, 0, // Skip to: 24446
233
/* 926 */     MCD_OPC_Decode, 154, 6, 11, // Opcode: SRA_D
234
/* 930 */     MCD_OPC_FilterValue, 4, 4, 0, 0, // Skip to: 939
235
/* 935 */     MCD_OPC_Decode, 253, 5, 11, // Opcode: ROTR_B
236
/* 939 */     MCD_OPC_FilterValue, 5, 4, 0, 0, // Skip to: 948
237
/* 944 */     MCD_OPC_Decode, 255, 5, 11, // Opcode: ROTR_H
238
/* 948 */     MCD_OPC_FilterValue, 6, 4, 0, 0, // Skip to: 957
239
/* 953 */     MCD_OPC_Decode, 128, 6, 11, // Opcode: ROTR_W
240
/* 957 */     MCD_OPC_FilterValue, 7, 188, 91, 0, // Skip to: 24446
241
/* 962 */     MCD_OPC_CheckPredicate, 0, 183, 91, 0, // Skip to: 24446
242
/* 967 */     MCD_OPC_Decode, 254, 5, 11, // Opcode: ROTR_D
243
/* 971 */     MCD_OPC_FilterValue, 7, 100, 0, 0, // Skip to: 1076
244
/* 976 */     MCD_OPC_ExtractField, 15, 3,  // Inst{17-15} ...
245
/* 979 */     MCD_OPC_FilterValue, 0, 4, 0, 0, // Skip to: 988
246
/* 984 */     MCD_OPC_Decode, 221, 5, 11, // Opcode: MUL_W
247
/* 988 */     MCD_OPC_FilterValue, 1, 4, 0, 0, // Skip to: 997
248
/* 993 */     MCD_OPC_Decode, 216, 5, 11, // Opcode: MULH_W
249
/* 997 */     MCD_OPC_FilterValue, 2, 4, 0, 0, // Skip to: 1006
250
/* 1002 */    MCD_OPC_Decode, 217, 5, 11, // Opcode: MULH_WU
251
/* 1006 */    MCD_OPC_FilterValue, 3, 9, 0, 0, // Skip to: 1020
252
/* 1011 */    MCD_OPC_CheckPredicate, 0, 134, 91, 0, // Skip to: 24446
253
/* 1016 */    MCD_OPC_Decode, 220, 5, 11, // Opcode: MUL_D
254
/* 1020 */    MCD_OPC_FilterValue, 4, 9, 0, 0, // Skip to: 1034
255
/* 1025 */    MCD_OPC_CheckPredicate, 0, 120, 91, 0, // Skip to: 24446
256
/* 1030 */    MCD_OPC_Decode, 214, 5, 11, // Opcode: MULH_D
257
/* 1034 */    MCD_OPC_FilterValue, 5, 9, 0, 0, // Skip to: 1048
258
/* 1039 */    MCD_OPC_CheckPredicate, 0, 106, 91, 0, // Skip to: 24446
259
/* 1044 */    MCD_OPC_Decode, 215, 5, 11, // Opcode: MULH_DU
260
/* 1048 */    MCD_OPC_FilterValue, 6, 9, 0, 0, // Skip to: 1062
261
/* 1053 */    MCD_OPC_CheckPredicate, 0, 92, 91, 0, // Skip to: 24446
262
/* 1058 */    MCD_OPC_Decode, 218, 5, 11, // Opcode: MULW_D_W
263
/* 1062 */    MCD_OPC_FilterValue, 7, 83, 91, 0, // Skip to: 24446
264
/* 1067 */    MCD_OPC_CheckPredicate, 0, 78, 91, 0, // Skip to: 24446
265
/* 1072 */    MCD_OPC_Decode, 219, 5, 11, // Opcode: MULW_D_WU
266
/* 1076 */    MCD_OPC_FilterValue, 8, 95, 0, 0, // Skip to: 1176
267
/* 1081 */    MCD_OPC_ExtractField, 15, 3,  // Inst{17-15} ...
268
/* 1084 */    MCD_OPC_FilterValue, 0, 4, 0, 0, // Skip to: 1093
269
/* 1089 */    MCD_OPC_Decode, 246, 3, 11, // Opcode: DIV_W
270
/* 1093 */    MCD_OPC_FilterValue, 1, 4, 0, 0, // Skip to: 1102
271
/* 1098 */    MCD_OPC_Decode, 196, 5, 11, // Opcode: MOD_W
272
/* 1102 */    MCD_OPC_FilterValue, 2, 4, 0, 0, // Skip to: 1111
273
/* 1107 */    MCD_OPC_Decode, 247, 3, 11, // Opcode: DIV_WU
274
/* 1111 */    MCD_OPC_FilterValue, 3, 4, 0, 0, // Skip to: 1120
275
/* 1116 */    MCD_OPC_Decode, 197, 5, 11, // Opcode: MOD_WU
276
/* 1120 */    MCD_OPC_FilterValue, 4, 9, 0, 0, // Skip to: 1134
277
/* 1125 */    MCD_OPC_CheckPredicate, 0, 20, 91, 0, // Skip to: 24446
278
/* 1130 */    MCD_OPC_Decode, 244, 3, 11, // Opcode: DIV_D
279
/* 1134 */    MCD_OPC_FilterValue, 5, 9, 0, 0, // Skip to: 1148
280
/* 1139 */    MCD_OPC_CheckPredicate, 0, 6, 91, 0, // Skip to: 24446
281
/* 1144 */    MCD_OPC_Decode, 194, 5, 11, // Opcode: MOD_D
282
/* 1148 */    MCD_OPC_FilterValue, 6, 9, 0, 0, // Skip to: 1162
283
/* 1153 */    MCD_OPC_CheckPredicate, 0, 248, 90, 0, // Skip to: 24446
284
/* 1158 */    MCD_OPC_Decode, 245, 3, 11, // Opcode: DIV_DU
285
/* 1162 */    MCD_OPC_FilterValue, 7, 239, 90, 0, // Skip to: 24446
286
/* 1167 */    MCD_OPC_CheckPredicate, 0, 234, 90, 0, // Skip to: 24446
287
/* 1172 */    MCD_OPC_Decode, 195, 5, 11, // Opcode: MOD_DU
288
/* 1176 */    MCD_OPC_FilterValue, 9, 115, 0, 0, // Skip to: 1296
289
/* 1181 */    MCD_OPC_ExtractField, 15, 3,  // Inst{17-15} ...
290
/* 1184 */    MCD_OPC_FilterValue, 0, 9, 0, 0, // Skip to: 1198
291
/* 1189 */    MCD_OPC_CheckPredicate, 0, 212, 90, 0, // Skip to: 24446
292
/* 1194 */    MCD_OPC_Decode, 231, 3, 11, // Opcode: CRC_W_B_W
293
/* 1198 */    MCD_OPC_FilterValue, 1, 9, 0, 0, // Skip to: 1212
294
/* 1203 */    MCD_OPC_CheckPredicate, 0, 198, 90, 0, // Skip to: 24446
295
/* 1208 */    MCD_OPC_Decode, 233, 3, 11, // Opcode: CRC_W_H_W
296
/* 1212 */    MCD_OPC_FilterValue, 2, 9, 0, 0, // Skip to: 1226
297
/* 1217 */    MCD_OPC_CheckPredicate, 0, 184, 90, 0, // Skip to: 24446
298
/* 1222 */    MCD_OPC_Decode, 234, 3, 11, // Opcode: CRC_W_W_W
299
/* 1226 */    MCD_OPC_FilterValue, 3, 9, 0, 0, // Skip to: 1240
300
/* 1231 */    MCD_OPC_CheckPredicate, 0, 170, 90, 0, // Skip to: 24446
301
/* 1236 */    MCD_OPC_Decode, 232, 3, 11, // Opcode: CRC_W_D_W
302
/* 1240 */    MCD_OPC_FilterValue, 4, 9, 0, 0, // Skip to: 1254
303
/* 1245 */    MCD_OPC_CheckPredicate, 0, 156, 90, 0, // Skip to: 24446
304
/* 1250 */    MCD_OPC_Decode, 227, 3, 11, // Opcode: CRCC_W_B_W
305
/* 1254 */    MCD_OPC_FilterValue, 5, 9, 0, 0, // Skip to: 1268
306
/* 1259 */    MCD_OPC_CheckPredicate, 0, 142, 90, 0, // Skip to: 24446
307
/* 1264 */    MCD_OPC_Decode, 229, 3, 11, // Opcode: CRCC_W_H_W
308
/* 1268 */    MCD_OPC_FilterValue, 6, 9, 0, 0, // Skip to: 1282
309
/* 1273 */    MCD_OPC_CheckPredicate, 0, 128, 90, 0, // Skip to: 24446
310
/* 1278 */    MCD_OPC_Decode, 230, 3, 11, // Opcode: CRCC_W_W_W
311
/* 1282 */    MCD_OPC_FilterValue, 7, 119, 90, 0, // Skip to: 24446
312
/* 1287 */    MCD_OPC_CheckPredicate, 0, 114, 90, 0, // Skip to: 24446
313
/* 1292 */    MCD_OPC_Decode, 228, 3, 11, // Opcode: CRCC_W_D_W
314
/* 1296 */    MCD_OPC_FilterValue, 10, 62, 0, 0, // Skip to: 1363
315
/* 1301 */    MCD_OPC_ExtractField, 15, 3,  // Inst{17-15} ...
316
/* 1304 */    MCD_OPC_FilterValue, 2, 4, 0, 0, // Skip to: 1313
317
/* 1309 */    MCD_OPC_Decode, 240, 2, 12, // Opcode: ADDU12I_W
318
/* 1313 */    MCD_OPC_FilterValue, 3, 9, 0, 0, // Skip to: 1327
319
/* 1318 */    MCD_OPC_CheckPredicate, 0, 83, 90, 0, // Skip to: 24446
320
/* 1323 */    MCD_OPC_Decode, 239, 2, 12, // Opcode: ADDU12I_D
321
/* 1327 */    MCD_OPC_FilterValue, 4, 4, 0, 0, // Skip to: 1336
322
/* 1332 */    MCD_OPC_Decode, 214, 3, 13, // Opcode: BREAK
323
/* 1336 */    MCD_OPC_FilterValue, 5, 4, 0, 0, // Skip to: 1345
324
/* 1341 */    MCD_OPC_Decode, 243, 3, 13, // Opcode: DBCL
325
/* 1345 */    MCD_OPC_FilterValue, 6, 4, 0, 0, // Skip to: 1354
326
/* 1350 */    MCD_OPC_Decode, 184, 6, 13, // Opcode: SYSCALL
327
/* 1354 */    MCD_OPC_FilterValue, 7, 47, 90, 0, // Skip to: 24446
328
/* 1359 */    MCD_OPC_Decode, 140, 5, 13, // Opcode: HVCL
329
/* 1363 */    MCD_OPC_FilterValue, 11, 16, 0, 0, // Skip to: 1384
330
/* 1368 */    MCD_OPC_CheckPredicate, 0, 33, 90, 0, // Skip to: 24446
331
/* 1373 */    MCD_OPC_CheckField, 17, 1, 0, 26, 90, 0, // Skip to: 24446
332
/* 1380 */    MCD_OPC_Decode, 244, 2, 8, // Opcode: ALSL_D
333
/* 1384 */    MCD_OPC_FilterValue, 12, 85, 0, 0, // Skip to: 1474
334
/* 1389 */    MCD_OPC_ExtractField, 15, 3,  // Inst{17-15} ...
335
/* 1392 */    MCD_OPC_FilterValue, 0, 4, 0, 0, // Skip to: 1401
336
/* 1397 */    MCD_OPC_Decode, 233, 2, 11, // Opcode: ADC_B
337
/* 1401 */    MCD_OPC_FilterValue, 1, 4, 0, 0, // Skip to: 1410
338
/* 1406 */    MCD_OPC_Decode, 235, 2, 11, // Opcode: ADC_H
339
/* 1410 */    MCD_OPC_FilterValue, 2, 4, 0, 0, // Skip to: 1419
340
/* 1415 */    MCD_OPC_Decode, 236, 2, 11, // Opcode: ADC_W
341
/* 1419 */    MCD_OPC_FilterValue, 3, 9, 0, 0, // Skip to: 1433
342
/* 1424 */    MCD_OPC_CheckPredicate, 0, 233, 89, 0, // Skip to: 24446
343
/* 1429 */    MCD_OPC_Decode, 234, 2, 11, // Opcode: ADC_D
344
/* 1433 */    MCD_OPC_FilterValue, 4, 4, 0, 0, // Skip to: 1442
345
/* 1438 */    MCD_OPC_Decode, 129, 6, 11, // Opcode: SBC_B
346
/* 1442 */    MCD_OPC_FilterValue, 5, 4, 0, 0, // Skip to: 1451
347
/* 1447 */    MCD_OPC_Decode, 131, 6, 11, // Opcode: SBC_H
348
/* 1451 */    MCD_OPC_FilterValue, 6, 4, 0, 0, // Skip to: 1460
349
/* 1456 */    MCD_OPC_Decode, 132, 6, 11, // Opcode: SBC_W
350
/* 1460 */    MCD_OPC_FilterValue, 7, 197, 89, 0, // Skip to: 24446
351
/* 1465 */    MCD_OPC_CheckPredicate, 0, 192, 89, 0, // Skip to: 24446
352
/* 1470 */    MCD_OPC_Decode, 130, 6, 11, // Opcode: SBC_D
353
/* 1474 */    MCD_OPC_FilterValue, 13, 132, 0, 0, // Skip to: 1611
354
/* 1479 */    MCD_OPC_ExtractField, 15, 3,  // Inst{17-15} ...
355
/* 1482 */    MCD_OPC_FilterValue, 0, 4, 0, 0, // Skip to: 1491
356
/* 1487 */    MCD_OPC_Decode, 236, 5, 11, // Opcode: RCR_B
357
/* 1491 */    MCD_OPC_FilterValue, 1, 4, 0, 0, // Skip to: 1500
358
/* 1496 */    MCD_OPC_Decode, 238, 5, 11, // Opcode: RCR_H
359
/* 1500 */    MCD_OPC_FilterValue, 2, 4, 0, 0, // Skip to: 1509
360
/* 1505 */    MCD_OPC_Decode, 239, 5, 11, // Opcode: RCR_W
361
/* 1509 */    MCD_OPC_FilterValue, 3, 9, 0, 0, // Skip to: 1523
362
/* 1514 */    MCD_OPC_CheckPredicate, 0, 143, 89, 0, // Skip to: 24446
363
/* 1519 */    MCD_OPC_Decode, 237, 5, 11, // Opcode: RCR_D
364
/* 1523 */    MCD_OPC_FilterValue, 4, 11, 0, 0, // Skip to: 1539
365
/* 1528 */    MCD_OPC_CheckField, 14, 1, 1, 127, 89, 0, // Skip to: 24446
366
/* 1535 */    MCD_OPC_Decode, 178, 3, 14, // Opcode: ARMMOVE
367
/* 1539 */    MCD_OPC_FilterValue, 5, 35, 0, 0, // Skip to: 1579
368
/* 1544 */    MCD_OPC_ExtractField, 14, 1,  // Inst{14} ...
369
/* 1547 */    MCD_OPC_FilterValue, 0, 11, 0, 0, // Skip to: 1563
370
/* 1552 */    MCD_OPC_CheckField, 5, 5, 0, 103, 89, 0, // Skip to: 24446
371
/* 1559 */    MCD_OPC_Decode, 139, 6, 15, // Opcode: SETX86J
372
/* 1563 */    MCD_OPC_FilterValue, 1, 94, 89, 0, // Skip to: 24446
373
/* 1568 */    MCD_OPC_CheckField, 5, 5, 0, 87, 89, 0, // Skip to: 24446
374
/* 1575 */    MCD_OPC_Decode, 138, 6, 15, // Opcode: SETARMJ
375
/* 1579 */    MCD_OPC_FilterValue, 6, 11, 0, 0, // Skip to: 1595
376
/* 1584 */    MCD_OPC_CheckField, 4, 1, 1, 71, 89, 0, // Skip to: 24446
377
/* 1591 */    MCD_OPC_Decode, 175, 3, 16, // Opcode: ARMADD_W
378
/* 1595 */    MCD_OPC_FilterValue, 7, 62, 89, 0, // Skip to: 24446
379
/* 1600 */    MCD_OPC_CheckField, 4, 1, 1, 55, 89, 0, // Skip to: 24446
380
/* 1607 */    MCD_OPC_Decode, 194, 3, 16, // Opcode: ARMSUB_W
381
/* 1611 */    MCD_OPC_FilterValue, 14, 131, 0, 0, // Skip to: 1747
382
/* 1616 */    MCD_OPC_ExtractField, 15, 3,  // Inst{17-15} ...
383
/* 1619 */    MCD_OPC_FilterValue, 0, 11, 0, 0, // Skip to: 1635
384
/* 1624 */    MCD_OPC_CheckField, 4, 1, 1, 31, 89, 0, // Skip to: 24446
385
/* 1631 */    MCD_OPC_Decode, 174, 3, 16, // Opcode: ARMADC_W
386
/* 1635 */    MCD_OPC_FilterValue, 1, 11, 0, 0, // Skip to: 1651
387
/* 1640 */    MCD_OPC_CheckField, 4, 1, 1, 15, 89, 0, // Skip to: 24446
388
/* 1647 */    MCD_OPC_Decode, 187, 3, 16, // Opcode: ARMSBC_W
389
/* 1651 */    MCD_OPC_FilterValue, 2, 11, 0, 0, // Skip to: 1667
390
/* 1656 */    MCD_OPC_CheckField, 4, 1, 1, 255, 88, 0, // Skip to: 24446
391
/* 1663 */    MCD_OPC_Decode, 176, 3, 16, // Opcode: ARMAND_W
392
/* 1667 */    MCD_OPC_FilterValue, 3, 11, 0, 0, // Skip to: 1683
393
/* 1672 */    MCD_OPC_CheckField, 4, 1, 1, 239, 88, 0, // Skip to: 24446
394
/* 1679 */    MCD_OPC_Decode, 183, 3, 16, // Opcode: ARMOR_W
395
/* 1683 */    MCD_OPC_FilterValue, 4, 11, 0, 0, // Skip to: 1699
396
/* 1688 */    MCD_OPC_CheckField, 4, 1, 1, 223, 88, 0, // Skip to: 24446
397
/* 1695 */    MCD_OPC_Decode, 195, 3, 16, // Opcode: ARMXOR_W
398
/* 1699 */    MCD_OPC_FilterValue, 5, 11, 0, 0, // Skip to: 1715
399
/* 1704 */    MCD_OPC_CheckField, 4, 1, 1, 207, 88, 0, // Skip to: 24446
400
/* 1711 */    MCD_OPC_Decode, 189, 3, 16, // Opcode: ARMSLL_W
401
/* 1715 */    MCD_OPC_FilterValue, 6, 11, 0, 0, // Skip to: 1731
402
/* 1720 */    MCD_OPC_CheckField, 4, 1, 1, 191, 88, 0, // Skip to: 24446
403
/* 1727 */    MCD_OPC_Decode, 193, 3, 16, // Opcode: ARMSRL_W
404
/* 1731 */    MCD_OPC_FilterValue, 7, 182, 88, 0, // Skip to: 24446
405
/* 1736 */    MCD_OPC_CheckField, 4, 1, 1, 175, 88, 0, // Skip to: 24446
406
/* 1743 */    MCD_OPC_Decode, 191, 3, 16, // Opcode: ARMSRA_W
407
/* 1747 */    MCD_OPC_FilterValue, 15, 166, 88, 0, // Skip to: 24446
408
/* 1752 */    MCD_OPC_ExtractField, 15, 3,  // Inst{17-15} ...
409
/* 1755 */    MCD_OPC_FilterValue, 0, 11, 0, 0, // Skip to: 1771
410
/* 1760 */    MCD_OPC_CheckField, 4, 1, 1, 151, 88, 0, // Skip to: 24446
411
/* 1767 */    MCD_OPC_Decode, 185, 3, 16, // Opcode: ARMROTR_W
412
/* 1771 */    MCD_OPC_FilterValue, 1, 11, 0, 0, // Skip to: 1787
413
/* 1776 */    MCD_OPC_CheckField, 4, 1, 1, 135, 88, 0, // Skip to: 24446
414
/* 1783 */    MCD_OPC_Decode, 188, 3, 17, // Opcode: ARMSLLI_W
415
/* 1787 */    MCD_OPC_FilterValue, 2, 11, 0, 0, // Skip to: 1803
416
/* 1792 */    MCD_OPC_CheckField, 4, 1, 1, 119, 88, 0, // Skip to: 24446
417
/* 1799 */    MCD_OPC_Decode, 192, 3, 17, // Opcode: ARMSRLI_W
418
/* 1803 */    MCD_OPC_FilterValue, 3, 11, 0, 0, // Skip to: 1819
419
/* 1808 */    MCD_OPC_CheckField, 4, 1, 1, 103, 88, 0, // Skip to: 24446
420
/* 1815 */    MCD_OPC_Decode, 190, 3, 17, // Opcode: ARMSRAI_W
421
/* 1819 */    MCD_OPC_FilterValue, 4, 11, 0, 0, // Skip to: 1835
422
/* 1824 */    MCD_OPC_CheckField, 4, 1, 1, 87, 88, 0, // Skip to: 24446
423
/* 1831 */    MCD_OPC_Decode, 184, 3, 17, // Opcode: ARMROTRI_W
424
/* 1835 */    MCD_OPC_FilterValue, 5, 90, 0, 0, // Skip to: 1930
425
/* 1840 */    MCD_OPC_ExtractField, 0, 5,  // Inst{4-0} ...
426
/* 1843 */    MCD_OPC_FilterValue, 0, 4, 0, 0, // Skip to: 1852
427
/* 1848 */    MCD_OPC_Decode, 180, 12, 7, // Opcode: X86MUL_B
428
/* 1852 */    MCD_OPC_FilterValue, 1, 4, 0, 0, // Skip to: 1861
429
/* 1857 */    MCD_OPC_Decode, 184, 12, 7, // Opcode: X86MUL_H
430
/* 1861 */    MCD_OPC_FilterValue, 2, 4, 0, 0, // Skip to: 1870
431
/* 1866 */    MCD_OPC_Decode, 186, 12, 7, // Opcode: X86MUL_W
432
/* 1870 */    MCD_OPC_FilterValue, 3, 9, 0, 0, // Skip to: 1884
433
/* 1875 */    MCD_OPC_CheckPredicate, 0, 38, 88, 0, // Skip to: 24446
434
/* 1880 */    MCD_OPC_Decode, 182, 12, 7, // Opcode: X86MUL_D
435
/* 1884 */    MCD_OPC_FilterValue, 4, 4, 0, 0, // Skip to: 1893
436
/* 1889 */    MCD_OPC_Decode, 181, 12, 7, // Opcode: X86MUL_BU
437
/* 1893 */    MCD_OPC_FilterValue, 5, 4, 0, 0, // Skip to: 1902
438
/* 1898 */    MCD_OPC_Decode, 185, 12, 7, // Opcode: X86MUL_HU
439
/* 1902 */    MCD_OPC_FilterValue, 6, 9, 0, 0, // Skip to: 1916
440
/* 1907 */    MCD_OPC_CheckPredicate, 0, 6, 88, 0, // Skip to: 24446
441
/* 1912 */    MCD_OPC_Decode, 187, 12, 7, // Opcode: X86MUL_WU
442
/* 1916 */    MCD_OPC_FilterValue, 7, 253, 87, 0, // Skip to: 24446
443
/* 1921 */    MCD_OPC_CheckPredicate, 0, 248, 87, 0, // Skip to: 24446
444
/* 1926 */    MCD_OPC_Decode, 183, 12, 7, // Opcode: X86MUL_DU
445
/* 1930 */    MCD_OPC_FilterValue, 6, 90, 1, 0, // Skip to: 2281
446
/* 1935 */    MCD_OPC_ExtractField, 0, 5,  // Inst{4-0} ...
447
/* 1938 */    MCD_OPC_FilterValue, 0, 9, 0, 0, // Skip to: 1952
448
/* 1943 */    MCD_OPC_CheckPredicate, 0, 226, 87, 0, // Skip to: 24446
449
/* 1948 */    MCD_OPC_Decode, 160, 12, 7, // Opcode: X86ADD_WU
450
/* 1952 */    MCD_OPC_FilterValue, 1, 9, 0, 0, // Skip to: 1966
451
/* 1957 */    MCD_OPC_CheckPredicate, 0, 212, 87, 0, // Skip to: 24446
452
/* 1962 */    MCD_OPC_Decode, 157, 12, 7, // Opcode: X86ADD_DU
453
/* 1966 */    MCD_OPC_FilterValue, 2, 9, 0, 0, // Skip to: 1980
454
/* 1971 */    MCD_OPC_CheckPredicate, 0, 198, 87, 0, // Skip to: 24446
455
/* 1976 */    MCD_OPC_Decode, 131, 13, 7, // Opcode: X86SUB_WU
456
/* 1980 */    MCD_OPC_FilterValue, 3, 9, 0, 0, // Skip to: 1994
457
/* 1985 */    MCD_OPC_CheckPredicate, 0, 184, 87, 0, // Skip to: 24446
458
/* 1990 */    MCD_OPC_Decode, 128, 13, 7, // Opcode: X86SUB_DU
459
/* 1994 */    MCD_OPC_FilterValue, 4, 4, 0, 0, // Skip to: 2003
460
/* 1999 */    MCD_OPC_Decode, 155, 12, 7, // Opcode: X86ADD_B
461
/* 2003 */    MCD_OPC_FilterValue, 5, 4, 0, 0, // Skip to: 2012
462
/* 2008 */    MCD_OPC_Decode, 158, 12, 7, // Opcode: X86ADD_H
463
/* 2012 */    MCD_OPC_FilterValue, 6, 4, 0, 0, // Skip to: 2021
464
/* 2017 */    MCD_OPC_Decode, 159, 12, 7, // Opcode: X86ADD_W
465
/* 2021 */    MCD_OPC_FilterValue, 7, 9, 0, 0, // Skip to: 2035
466
/* 2026 */    MCD_OPC_CheckPredicate, 0, 143, 87, 0, // Skip to: 24446
467
/* 2031 */    MCD_OPC_Decode, 156, 12, 7, // Opcode: X86ADD_D
468
/* 2035 */    MCD_OPC_FilterValue, 8, 4, 0, 0, // Skip to: 2044
469
/* 2040 */    MCD_OPC_Decode, 254, 12, 7, // Opcode: X86SUB_B
470
/* 2044 */    MCD_OPC_FilterValue, 9, 4, 0, 0, // Skip to: 2053
471
/* 2049 */    MCD_OPC_Decode, 129, 13, 7, // Opcode: X86SUB_H
472
/* 2053 */    MCD_OPC_FilterValue, 10, 4, 0, 0, // Skip to: 2062
473
/* 2058 */    MCD_OPC_Decode, 130, 13, 7, // Opcode: X86SUB_W
474
/* 2062 */    MCD_OPC_FilterValue, 11, 9, 0, 0, // Skip to: 2076
475
/* 2067 */    MCD_OPC_CheckPredicate, 0, 102, 87, 0, // Skip to: 24446
476
/* 2072 */    MCD_OPC_Decode, 255, 12, 7, // Opcode: X86SUB_D
477
/* 2076 */    MCD_OPC_FilterValue, 12, 4, 0, 0, // Skip to: 2085
478
/* 2081 */    MCD_OPC_Decode, 151, 12, 7, // Opcode: X86ADC_B
479
/* 2085 */    MCD_OPC_FilterValue, 13, 4, 0, 0, // Skip to: 2094
480
/* 2090 */    MCD_OPC_Decode, 153, 12, 7, // Opcode: X86ADC_H
481
/* 2094 */    MCD_OPC_FilterValue, 14, 4, 0, 0, // Skip to: 2103
482
/* 2099 */    MCD_OPC_Decode, 154, 12, 7, // Opcode: X86ADC_W
483
/* 2103 */    MCD_OPC_FilterValue, 15, 9, 0, 0, // Skip to: 2117
484
/* 2108 */    MCD_OPC_CheckPredicate, 0, 61, 87, 0, // Skip to: 24446
485
/* 2113 */    MCD_OPC_Decode, 152, 12, 7, // Opcode: X86ADC_D
486
/* 2117 */    MCD_OPC_FilterValue, 16, 4, 0, 0, // Skip to: 2126
487
/* 2122 */    MCD_OPC_Decode, 224, 12, 7, // Opcode: X86SBC_B
488
/* 2126 */    MCD_OPC_FilterValue, 17, 4, 0, 0, // Skip to: 2135
489
/* 2131 */    MCD_OPC_Decode, 226, 12, 7, // Opcode: X86SBC_H
490
/* 2135 */    MCD_OPC_FilterValue, 18, 4, 0, 0, // Skip to: 2144
491
/* 2140 */    MCD_OPC_Decode, 227, 12, 7, // Opcode: X86SBC_W
492
/* 2144 */    MCD_OPC_FilterValue, 19, 9, 0, 0, // Skip to: 2158
493
/* 2149 */    MCD_OPC_CheckPredicate, 0, 20, 87, 0, // Skip to: 24446
494
/* 2154 */    MCD_OPC_Decode, 225, 12, 7, // Opcode: X86SBC_D
495
/* 2158 */    MCD_OPC_FilterValue, 20, 4, 0, 0, // Skip to: 2167
496
/* 2163 */    MCD_OPC_Decode, 234, 12, 7, // Opcode: X86SLL_B
497
/* 2167 */    MCD_OPC_FilterValue, 21, 4, 0, 0, // Skip to: 2176
498
/* 2172 */    MCD_OPC_Decode, 236, 12, 7, // Opcode: X86SLL_H
499
/* 2176 */    MCD_OPC_FilterValue, 22, 4, 0, 0, // Skip to: 2185
500
/* 2181 */    MCD_OPC_Decode, 237, 12, 7, // Opcode: X86SLL_W
501
/* 2185 */    MCD_OPC_FilterValue, 23, 9, 0, 0, // Skip to: 2199
502
/* 2190 */    MCD_OPC_CheckPredicate, 0, 235, 86, 0, // Skip to: 24446
503
/* 2195 */    MCD_OPC_Decode, 235, 12, 7, // Opcode: X86SLL_D
504
/* 2199 */    MCD_OPC_FilterValue, 24, 4, 0, 0, // Skip to: 2208
505
/* 2204 */    MCD_OPC_Decode, 250, 12, 7, // Opcode: X86SRL_B
506
/* 2208 */    MCD_OPC_FilterValue, 25, 4, 0, 0, // Skip to: 2217
507
/* 2213 */    MCD_OPC_Decode, 252, 12, 7, // Opcode: X86SRL_H
508
/* 2217 */    MCD_OPC_FilterValue, 26, 4, 0, 0, // Skip to: 2226
509
/* 2222 */    MCD_OPC_Decode, 253, 12, 7, // Opcode: X86SRL_W
510
/* 2226 */    MCD_OPC_FilterValue, 27, 9, 0, 0, // Skip to: 2240
511
/* 2231 */    MCD_OPC_CheckPredicate, 0, 194, 86, 0, // Skip to: 24446
512
/* 2236 */    MCD_OPC_Decode, 251, 12, 7, // Opcode: X86SRL_D
513
/* 2240 */    MCD_OPC_FilterValue, 28, 4, 0, 0, // Skip to: 2249
514
/* 2245 */    MCD_OPC_Decode, 242, 12, 7, // Opcode: X86SRA_B
515
/* 2249 */    MCD_OPC_FilterValue, 29, 4, 0, 0, // Skip to: 2258
516
/* 2254 */    MCD_OPC_Decode, 244, 12, 7, // Opcode: X86SRA_H
517
/* 2258 */    MCD_OPC_FilterValue, 30, 4, 0, 0, // Skip to: 2267
518
/* 2263 */    MCD_OPC_Decode, 245, 12, 7, // Opcode: X86SRA_W
519
/* 2267 */    MCD_OPC_FilterValue, 31, 158, 86, 0, // Skip to: 24446
520
/* 2272 */    MCD_OPC_CheckPredicate, 0, 153, 86, 0, // Skip to: 24446
521
/* 2277 */    MCD_OPC_Decode, 243, 12, 7, // Opcode: X86SRA_D
522
/* 2281 */    MCD_OPC_FilterValue, 7, 144, 86, 0, // Skip to: 24446
523
/* 2286 */    MCD_OPC_ExtractField, 0, 5,  // Inst{4-0} ...
524
/* 2289 */    MCD_OPC_FilterValue, 0, 4, 0, 0, // Skip to: 2298
525
/* 2294 */    MCD_OPC_Decode, 220, 12, 7, // Opcode: X86ROTR_B
526
/* 2298 */    MCD_OPC_FilterValue, 1, 4, 0, 0, // Skip to: 2307
527
/* 2303 */    MCD_OPC_Decode, 222, 12, 7, // Opcode: X86ROTR_H
528
/* 2307 */    MCD_OPC_FilterValue, 2, 9, 0, 0, // Skip to: 2321
529
/* 2312 */    MCD_OPC_CheckPredicate, 0, 113, 86, 0, // Skip to: 24446
530
/* 2317 */    MCD_OPC_Decode, 221, 12, 7, // Opcode: X86ROTR_D
531
/* 2321 */    MCD_OPC_FilterValue, 3, 4, 0, 0, // Skip to: 2330
532
/* 2326 */    MCD_OPC_Decode, 223, 12, 7, // Opcode: X86ROTR_W
533
/* 2330 */    MCD_OPC_FilterValue, 4, 4, 0, 0, // Skip to: 2339
534
/* 2335 */    MCD_OPC_Decode, 212, 12, 7, // Opcode: X86ROTL_B
535
/* 2339 */    MCD_OPC_FilterValue, 5, 4, 0, 0, // Skip to: 2348
536
/* 2344 */    MCD_OPC_Decode, 214, 12, 7, // Opcode: X86ROTL_H
537
/* 2348 */    MCD_OPC_FilterValue, 6, 4, 0, 0, // Skip to: 2357
538
/* 2353 */    MCD_OPC_Decode, 215, 12, 7, // Opcode: X86ROTL_W
539
/* 2357 */    MCD_OPC_FilterValue, 7, 9, 0, 0, // Skip to: 2371
540
/* 2362 */    MCD_OPC_CheckPredicate, 0, 63, 86, 0, // Skip to: 24446
541
/* 2367 */    MCD_OPC_Decode, 213, 12, 7, // Opcode: X86ROTL_D
542
/* 2371 */    MCD_OPC_FilterValue, 8, 4, 0, 0, // Skip to: 2380
543
/* 2376 */    MCD_OPC_Decode, 204, 12, 7, // Opcode: X86RCR_B
544
/* 2380 */    MCD_OPC_FilterValue, 9, 4, 0, 0, // Skip to: 2389
545
/* 2385 */    MCD_OPC_Decode, 206, 12, 7, // Opcode: X86RCR_H
546
/* 2389 */    MCD_OPC_FilterValue, 10, 4, 0, 0, // Skip to: 2398
547
/* 2394 */    MCD_OPC_Decode, 207, 12, 7, // Opcode: X86RCR_W
548
/* 2398 */    MCD_OPC_FilterValue, 11, 9, 0, 0, // Skip to: 2412
549
/* 2403 */    MCD_OPC_CheckPredicate, 0, 22, 86, 0, // Skip to: 24446
550
/* 2408 */    MCD_OPC_Decode, 205, 12, 7, // Opcode: X86RCR_D
551
/* 2412 */    MCD_OPC_FilterValue, 12, 4, 0, 0, // Skip to: 2421
552
/* 2417 */    MCD_OPC_Decode, 196, 12, 7, // Opcode: X86RCL_B
553
/* 2421 */    MCD_OPC_FilterValue, 13, 4, 0, 0, // Skip to: 2430
554
/* 2426 */    MCD_OPC_Decode, 198, 12, 7, // Opcode: X86RCL_H
555
/* 2430 */    MCD_OPC_FilterValue, 14, 4, 0, 0, // Skip to: 2439
556
/* 2435 */    MCD_OPC_Decode, 199, 12, 7, // Opcode: X86RCL_W
557
/* 2439 */    MCD_OPC_FilterValue, 15, 9, 0, 0, // Skip to: 2453
558
/* 2444 */    MCD_OPC_CheckPredicate, 0, 237, 85, 0, // Skip to: 24446
559
/* 2449 */    MCD_OPC_Decode, 197, 12, 7, // Opcode: X86RCL_D
560
/* 2453 */    MCD_OPC_FilterValue, 16, 4, 0, 0, // Skip to: 2462
561
/* 2458 */    MCD_OPC_Decode, 161, 12, 7, // Opcode: X86AND_B
562
/* 2462 */    MCD_OPC_FilterValue, 17, 4, 0, 0, // Skip to: 2471
563
/* 2467 */    MCD_OPC_Decode, 163, 12, 7, // Opcode: X86AND_H
564
/* 2471 */    MCD_OPC_FilterValue, 18, 4, 0, 0, // Skip to: 2480
565
/* 2476 */    MCD_OPC_Decode, 164, 12, 7, // Opcode: X86AND_W
566
/* 2480 */    MCD_OPC_FilterValue, 19, 9, 0, 0, // Skip to: 2494
567
/* 2485 */    MCD_OPC_CheckPredicate, 0, 196, 85, 0, // Skip to: 24446
568
/* 2490 */    MCD_OPC_Decode, 162, 12, 7, // Opcode: X86AND_D
569
/* 2494 */    MCD_OPC_FilterValue, 20, 4, 0, 0, // Skip to: 2503
570
/* 2499 */    MCD_OPC_Decode, 188, 12, 7, // Opcode: X86OR_B
571
/* 2503 */    MCD_OPC_FilterValue, 21, 4, 0, 0, // Skip to: 2512
572
/* 2508 */    MCD_OPC_Decode, 190, 12, 7, // Opcode: X86OR_H
573
/* 2512 */    MCD_OPC_FilterValue, 22, 4, 0, 0, // Skip to: 2521
574
/* 2517 */    MCD_OPC_Decode, 191, 12, 7, // Opcode: X86OR_W
575
/* 2521 */    MCD_OPC_FilterValue, 23, 9, 0, 0, // Skip to: 2535
576
/* 2526 */    MCD_OPC_CheckPredicate, 0, 155, 85, 0, // Skip to: 24446
577
/* 2531 */    MCD_OPC_Decode, 189, 12, 7, // Opcode: X86OR_D
578
/* 2535 */    MCD_OPC_FilterValue, 24, 4, 0, 0, // Skip to: 2544
579
/* 2540 */    MCD_OPC_Decode, 132, 13, 7, // Opcode: X86XOR_B
580
/* 2544 */    MCD_OPC_FilterValue, 25, 4, 0, 0, // Skip to: 2553
581
/* 2549 */    MCD_OPC_Decode, 134, 13, 7, // Opcode: X86XOR_H
582
/* 2553 */    MCD_OPC_FilterValue, 26, 4, 0, 0, // Skip to: 2562
583
/* 2558 */    MCD_OPC_Decode, 135, 13, 7, // Opcode: X86XOR_W
584
/* 2562 */    MCD_OPC_FilterValue, 27, 9, 0, 0, // Skip to: 2576
585
/* 2567 */    MCD_OPC_CheckPredicate, 0, 114, 85, 0, // Skip to: 24446
586
/* 2572 */    MCD_OPC_Decode, 133, 13, 7, // Opcode: X86XOR_D
587
/* 2576 */    MCD_OPC_FilterValue, 28, 11, 0, 0, // Skip to: 2592
588
/* 2581 */    MCD_OPC_CheckField, 14, 1, 1, 98, 85, 0, // Skip to: 24446
589
/* 2588 */    MCD_OPC_Decode, 182, 3, 18, // Opcode: ARMNOT_W
590
/* 2592 */    MCD_OPC_FilterValue, 29, 11, 0, 0, // Skip to: 2608
591
/* 2597 */    MCD_OPC_CheckField, 14, 1, 1, 82, 85, 0, // Skip to: 24446
592
/* 2604 */    MCD_OPC_Decode, 180, 3, 18, // Opcode: ARMMOV_W
593
/* 2608 */    MCD_OPC_FilterValue, 30, 16, 0, 0, // Skip to: 2629
594
/* 2613 */    MCD_OPC_CheckPredicate, 0, 68, 85, 0, // Skip to: 24446
595
/* 2618 */    MCD_OPC_CheckField, 14, 1, 1, 61, 85, 0, // Skip to: 24446
596
/* 2625 */    MCD_OPC_Decode, 179, 3, 18, // Opcode: ARMMOV_D
597
/* 2629 */    MCD_OPC_FilterValue, 31, 52, 85, 0, // Skip to: 24446
598
/* 2634 */    MCD_OPC_CheckField, 14, 1, 1, 45, 85, 0, // Skip to: 24446
599
/* 2641 */    MCD_OPC_Decode, 186, 3, 18, // Opcode: ARMRRX_W
600
/* 2645 */    MCD_OPC_FilterValue, 1, 71, 3, 0, // Skip to: 3489
601
/* 2650 */    MCD_OPC_ExtractField, 21, 1,  // Inst{21} ...
602
/* 2653 */    MCD_OPC_FilterValue, 0, 37, 3, 0, // Skip to: 3463
603
/* 2658 */    MCD_OPC_ExtractField, 18, 3,  // Inst{20-18} ...
604
/* 2661 */    MCD_OPC_FilterValue, 0, 33, 0, 0, // Skip to: 2699
605
/* 2666 */    MCD_OPC_ExtractField, 16, 2,  // Inst{17-16} ...
606
/* 2669 */    MCD_OPC_FilterValue, 0, 11, 0, 0, // Skip to: 2685
607
/* 2674 */    MCD_OPC_CheckField, 15, 1, 1, 5, 85, 0, // Skip to: 24446
608
/* 2681 */    MCD_OPC_Decode, 145, 6, 19, // Opcode: SLLI_W
609
/* 2685 */    MCD_OPC_FilterValue, 1, 252, 84, 0, // Skip to: 24446
610
/* 2690 */    MCD_OPC_CheckPredicate, 0, 247, 84, 0, // Skip to: 24446
611
/* 2695 */    MCD_OPC_Decode, 144, 6, 20, // Opcode: SLLI_D
612
/* 2699 */    MCD_OPC_FilterValue, 1, 33, 0, 0, // Skip to: 2737
613
/* 2704 */    MCD_OPC_ExtractField, 16, 2,  // Inst{17-16} ...
614
/* 2707 */    MCD_OPC_FilterValue, 0, 11, 0, 0, // Skip to: 2723
615
/* 2712 */    MCD_OPC_CheckField, 15, 1, 1, 223, 84, 0, // Skip to: 24446
616
/* 2719 */    MCD_OPC_Decode, 157, 6, 19, // Opcode: SRLI_W
617
/* 2723 */    MCD_OPC_FilterValue, 1, 214, 84, 0, // Skip to: 24446
618
/* 2728 */    MCD_OPC_CheckPredicate, 0, 209, 84, 0, // Skip to: 24446
619
/* 2733 */    MCD_OPC_Decode, 156, 6, 20, // Opcode: SRLI_D
620
/* 2737 */    MCD_OPC_FilterValue, 2, 33, 0, 0, // Skip to: 2775
621
/* 2742 */    MCD_OPC_ExtractField, 16, 2,  // Inst{17-16} ...
622
/* 2745 */    MCD_OPC_FilterValue, 0, 11, 0, 0, // Skip to: 2761
623
/* 2750 */    MCD_OPC_CheckField, 15, 1, 1, 185, 84, 0, // Skip to: 24446
624
/* 2757 */    MCD_OPC_Decode, 153, 6, 19, // Opcode: SRAI_W
625
/* 2761 */    MCD_OPC_FilterValue, 1, 176, 84, 0, // Skip to: 24446
626
/* 2766 */    MCD_OPC_CheckPredicate, 0, 171, 84, 0, // Skip to: 24446
627
/* 2771 */    MCD_OPC_Decode, 152, 6, 20, // Opcode: SRAI_D
628
/* 2775 */    MCD_OPC_FilterValue, 3, 67, 0, 0, // Skip to: 2847
629
/* 2780 */    MCD_OPC_ExtractField, 16, 2,  // Inst{17-16} ...
630
/* 2783 */    MCD_OPC_FilterValue, 0, 45, 0, 0, // Skip to: 2833
631
/* 2788 */    MCD_OPC_ExtractField, 15, 1,  // Inst{15} ...
632
/* 2791 */    MCD_OPC_FilterValue, 0, 28, 0, 0, // Skip to: 2824
633
/* 2796 */    MCD_OPC_ExtractField, 14, 1,  // Inst{14} ...
634
/* 2799 */    MCD_OPC_FilterValue, 0, 11, 0, 0, // Skip to: 2815
635
/* 2804 */    MCD_OPC_CheckField, 13, 1, 1, 131, 84, 0, // Skip to: 24446
636
/* 2811 */    MCD_OPC_Decode, 249, 5, 21, // Opcode: ROTRI_B
637
/* 2815 */    MCD_OPC_FilterValue, 1, 122, 84, 0, // Skip to: 24446
638
/* 2820 */    MCD_OPC_Decode, 251, 5, 14, // Opcode: ROTRI_H
639
/* 2824 */    MCD_OPC_FilterValue, 1, 113, 84, 0, // Skip to: 24446
640
/* 2829 */    MCD_OPC_Decode, 252, 5, 19, // Opcode: ROTRI_W
641
/* 2833 */    MCD_OPC_FilterValue, 1, 104, 84, 0, // Skip to: 24446
642
/* 2838 */    MCD_OPC_CheckPredicate, 0, 99, 84, 0, // Skip to: 24446
643
/* 2843 */    MCD_OPC_Decode, 250, 5, 20, // Opcode: ROTRI_D
644
/* 2847 */    MCD_OPC_FilterValue, 4, 67, 0, 0, // Skip to: 2919
645
/* 2852 */    MCD_OPC_ExtractField, 16, 2,  // Inst{17-16} ...
646
/* 2855 */    MCD_OPC_FilterValue, 0, 45, 0, 0, // Skip to: 2905
647
/* 2860 */    MCD_OPC_ExtractField, 15, 1,  // Inst{15} ...
648
/* 2863 */    MCD_OPC_FilterValue, 0, 28, 0, 0, // Skip to: 2896
649
/* 2868 */    MCD_OPC_ExtractField, 14, 1,  // Inst{14} ...
650
/* 2871 */    MCD_OPC_FilterValue, 0, 11, 0, 0, // Skip to: 2887
651
/* 2876 */    MCD_OPC_CheckField, 13, 1, 1, 59, 84, 0, // Skip to: 24446
652
/* 2883 */    MCD_OPC_Decode, 232, 5, 21, // Opcode: RCRI_B
653
/* 2887 */    MCD_OPC_FilterValue, 1, 50, 84, 0, // Skip to: 24446
654
/* 2892 */    MCD_OPC_Decode, 234, 5, 14, // Opcode: RCRI_H
655
/* 2896 */    MCD_OPC_FilterValue, 1, 41, 84, 0, // Skip to: 24446
656
/* 2901 */    MCD_OPC_Decode, 235, 5, 19, // Opcode: RCRI_W
657
/* 2905 */    MCD_OPC_FilterValue, 1, 32, 84, 0, // Skip to: 24446
658
/* 2910 */    MCD_OPC_CheckPredicate, 0, 27, 84, 0, // Skip to: 24446
659
/* 2915 */    MCD_OPC_Decode, 233, 5, 20, // Opcode: RCRI_D
660
/* 2919 */    MCD_OPC_FilterValue, 5, 230, 1, 0, // Skip to: 3410
661
/* 2924 */    MCD_OPC_ExtractField, 0, 5,  // Inst{4-0} ...
662
/* 2927 */    MCD_OPC_FilterValue, 0, 11, 0, 0, // Skip to: 2943
663
/* 2932 */    MCD_OPC_CheckField, 13, 5, 1, 3, 84, 0, // Skip to: 24446
664
/* 2939 */    MCD_OPC_Decode, 230, 12, 22, // Opcode: X86SLLI_B
665
/* 2943 */    MCD_OPC_FilterValue, 1, 11, 0, 0, // Skip to: 2959
666
/* 2948 */    MCD_OPC_CheckField, 14, 4, 1, 243, 83, 0, // Skip to: 24446
667
/* 2955 */    MCD_OPC_Decode, 232, 12, 18, // Opcode: X86SLLI_H
668
/* 2959 */    MCD_OPC_FilterValue, 2, 11, 0, 0, // Skip to: 2975
669
/* 2964 */    MCD_OPC_CheckField, 15, 3, 1, 227, 83, 0, // Skip to: 24446
670
/* 2971 */    MCD_OPC_Decode, 233, 12, 23, // Opcode: X86SLLI_W
671
/* 2975 */    MCD_OPC_FilterValue, 3, 16, 0, 0, // Skip to: 2996
672
/* 2980 */    MCD_OPC_CheckPredicate, 0, 213, 83, 0, // Skip to: 24446
673
/* 2985 */    MCD_OPC_CheckField, 16, 2, 1, 206, 83, 0, // Skip to: 24446
674
/* 2992 */    MCD_OPC_Decode, 231, 12, 24, // Opcode: X86SLLI_D
675
/* 2996 */    MCD_OPC_FilterValue, 4, 11, 0, 0, // Skip to: 3012
676
/* 3001 */    MCD_OPC_CheckField, 13, 5, 1, 190, 83, 0, // Skip to: 24446
677
/* 3008 */    MCD_OPC_Decode, 246, 12, 22, // Opcode: X86SRLI_B
678
/* 3012 */    MCD_OPC_FilterValue, 5, 11, 0, 0, // Skip to: 3028
679
/* 3017 */    MCD_OPC_CheckField, 14, 4, 1, 174, 83, 0, // Skip to: 24446
680
/* 3024 */    MCD_OPC_Decode, 248, 12, 18, // Opcode: X86SRLI_H
681
/* 3028 */    MCD_OPC_FilterValue, 6, 11, 0, 0, // Skip to: 3044
682
/* 3033 */    MCD_OPC_CheckField, 15, 3, 1, 158, 83, 0, // Skip to: 24446
683
/* 3040 */    MCD_OPC_Decode, 249, 12, 23, // Opcode: X86SRLI_W
684
/* 3044 */    MCD_OPC_FilterValue, 7, 16, 0, 0, // Skip to: 3065
685
/* 3049 */    MCD_OPC_CheckPredicate, 0, 144, 83, 0, // Skip to: 24446
686
/* 3054 */    MCD_OPC_CheckField, 16, 2, 1, 137, 83, 0, // Skip to: 24446
687
/* 3061 */    MCD_OPC_Decode, 247, 12, 24, // Opcode: X86SRLI_D
688
/* 3065 */    MCD_OPC_FilterValue, 8, 11, 0, 0, // Skip to: 3081
689
/* 3070 */    MCD_OPC_CheckField, 13, 5, 1, 121, 83, 0, // Skip to: 24446
690
/* 3077 */    MCD_OPC_Decode, 238, 12, 22, // Opcode: X86SRAI_B
691
/* 3081 */    MCD_OPC_FilterValue, 9, 11, 0, 0, // Skip to: 3097
692
/* 3086 */    MCD_OPC_CheckField, 14, 4, 1, 105, 83, 0, // Skip to: 24446
693
/* 3093 */    MCD_OPC_Decode, 240, 12, 18, // Opcode: X86SRAI_H
694
/* 3097 */    MCD_OPC_FilterValue, 10, 11, 0, 0, // Skip to: 3113
695
/* 3102 */    MCD_OPC_CheckField, 15, 3, 1, 89, 83, 0, // Skip to: 24446
696
/* 3109 */    MCD_OPC_Decode, 241, 12, 23, // Opcode: X86SRAI_W
697
/* 3113 */    MCD_OPC_FilterValue, 11, 16, 0, 0, // Skip to: 3134
698
/* 3118 */    MCD_OPC_CheckPredicate, 0, 75, 83, 0, // Skip to: 24446
699
/* 3123 */    MCD_OPC_CheckField, 16, 2, 1, 68, 83, 0, // Skip to: 24446
700
/* 3130 */    MCD_OPC_Decode, 239, 12, 24, // Opcode: X86SRAI_D
701
/* 3134 */    MCD_OPC_FilterValue, 12, 11, 0, 0, // Skip to: 3150
702
/* 3139 */    MCD_OPC_CheckField, 13, 5, 1, 52, 83, 0, // Skip to: 24446
703
/* 3146 */    MCD_OPC_Decode, 216, 12, 22, // Opcode: X86ROTRI_B
704
/* 3150 */    MCD_OPC_FilterValue, 13, 11, 0, 0, // Skip to: 3166
705
/* 3155 */    MCD_OPC_CheckField, 14, 4, 1, 36, 83, 0, // Skip to: 24446
706
/* 3162 */    MCD_OPC_Decode, 218, 12, 18, // Opcode: X86ROTRI_H
707
/* 3166 */    MCD_OPC_FilterValue, 14, 11, 0, 0, // Skip to: 3182
708
/* 3171 */    MCD_OPC_CheckField, 15, 3, 1, 20, 83, 0, // Skip to: 24446
709
/* 3178 */    MCD_OPC_Decode, 219, 12, 23, // Opcode: X86ROTRI_W
710
/* 3182 */    MCD_OPC_FilterValue, 15, 16, 0, 0, // Skip to: 3203
711
/* 3187 */    MCD_OPC_CheckPredicate, 0, 6, 83, 0, // Skip to: 24446
712
/* 3192 */    MCD_OPC_CheckField, 16, 2, 1, 255, 82, 0, // Skip to: 24446
713
/* 3199 */    MCD_OPC_Decode, 217, 12, 24, // Opcode: X86ROTRI_D
714
/* 3203 */    MCD_OPC_FilterValue, 16, 11, 0, 0, // Skip to: 3219
715
/* 3208 */    MCD_OPC_CheckField, 13, 5, 1, 239, 82, 0, // Skip to: 24446
716
/* 3215 */    MCD_OPC_Decode, 200, 12, 22, // Opcode: X86RCRI_B
717
/* 3219 */    MCD_OPC_FilterValue, 17, 11, 0, 0, // Skip to: 3235
718
/* 3224 */    MCD_OPC_CheckField, 14, 4, 1, 223, 82, 0, // Skip to: 24446
719
/* 3231 */    MCD_OPC_Decode, 202, 12, 18, // Opcode: X86RCRI_H
720
/* 3235 */    MCD_OPC_FilterValue, 18, 11, 0, 0, // Skip to: 3251
721
/* 3240 */    MCD_OPC_CheckField, 15, 3, 1, 207, 82, 0, // Skip to: 24446
722
/* 3247 */    MCD_OPC_Decode, 203, 12, 23, // Opcode: X86RCRI_W
723
/* 3251 */    MCD_OPC_FilterValue, 19, 16, 0, 0, // Skip to: 3272
724
/* 3256 */    MCD_OPC_CheckPredicate, 0, 193, 82, 0, // Skip to: 24446
725
/* 3261 */    MCD_OPC_CheckField, 16, 2, 1, 186, 82, 0, // Skip to: 24446
726
/* 3268 */    MCD_OPC_Decode, 201, 12, 24, // Opcode: X86RCRI_D
727
/* 3272 */    MCD_OPC_FilterValue, 20, 11, 0, 0, // Skip to: 3288
728
/* 3277 */    MCD_OPC_CheckField, 13, 5, 1, 170, 82, 0, // Skip to: 24446
729
/* 3284 */    MCD_OPC_Decode, 208, 12, 22, // Opcode: X86ROTLI_B
730
/* 3288 */    MCD_OPC_FilterValue, 21, 11, 0, 0, // Skip to: 3304
731
/* 3293 */    MCD_OPC_CheckField, 14, 4, 1, 154, 82, 0, // Skip to: 24446
732
/* 3300 */    MCD_OPC_Decode, 210, 12, 18, // Opcode: X86ROTLI_H
733
/* 3304 */    MCD_OPC_FilterValue, 22, 11, 0, 0, // Skip to: 3320
734
/* 3309 */    MCD_OPC_CheckField, 15, 3, 1, 138, 82, 0, // Skip to: 24446
735
/* 3316 */    MCD_OPC_Decode, 211, 12, 23, // Opcode: X86ROTLI_W
736
/* 3320 */    MCD_OPC_FilterValue, 23, 16, 0, 0, // Skip to: 3341
737
/* 3325 */    MCD_OPC_CheckPredicate, 0, 124, 82, 0, // Skip to: 24446
738
/* 3330 */    MCD_OPC_CheckField, 16, 2, 1, 117, 82, 0, // Skip to: 24446
739
/* 3337 */    MCD_OPC_Decode, 209, 12, 24, // Opcode: X86ROTLI_D
740
/* 3341 */    MCD_OPC_FilterValue, 24, 11, 0, 0, // Skip to: 3357
741
/* 3346 */    MCD_OPC_CheckField, 13, 5, 1, 101, 82, 0, // Skip to: 24446
742
/* 3353 */    MCD_OPC_Decode, 192, 12, 22, // Opcode: X86RCLI_B
743
/* 3357 */    MCD_OPC_FilterValue, 25, 11, 0, 0, // Skip to: 3373
744
/* 3362 */    MCD_OPC_CheckField, 14, 4, 1, 85, 82, 0, // Skip to: 24446
745
/* 3369 */    MCD_OPC_Decode, 194, 12, 18, // Opcode: X86RCLI_H
746
/* 3373 */    MCD_OPC_FilterValue, 26, 11, 0, 0, // Skip to: 3389
747
/* 3378 */    MCD_OPC_CheckField, 15, 3, 1, 69, 82, 0, // Skip to: 24446
748
/* 3385 */    MCD_OPC_Decode, 195, 12, 23, // Opcode: X86RCLI_W
749
/* 3389 */    MCD_OPC_FilterValue, 27, 60, 82, 0, // Skip to: 24446
750
/* 3394 */    MCD_OPC_CheckPredicate, 0, 55, 82, 0, // Skip to: 24446
751
/* 3399 */    MCD_OPC_CheckField, 16, 2, 1, 48, 82, 0, // Skip to: 24446
752
/* 3406 */    MCD_OPC_Decode, 193, 12, 24, // Opcode: X86RCLI_D
753
/* 3410 */    MCD_OPC_FilterValue, 6, 4, 0, 0, // Skip to: 3419
754
/* 3415 */    MCD_OPC_Decode, 228, 12, 25, // Opcode: X86SETTAG
755
/* 3419 */    MCD_OPC_FilterValue, 7, 30, 82, 0, // Skip to: 24446
756
/* 3424 */    MCD_OPC_ExtractField, 5, 5,  // Inst{9-5} ...
757
/* 3427 */    MCD_OPC_FilterValue, 0, 4, 0, 0, // Skip to: 3436
758
/* 3432 */    MCD_OPC_Decode, 176, 12, 26, // Opcode: X86MFFLAG
759
/* 3436 */    MCD_OPC_FilterValue, 1, 4, 0, 0, // Skip to: 3445
760
/* 3441 */    MCD_OPC_Decode, 178, 12, 26, // Opcode: X86MTFLAG
761
/* 3445 */    MCD_OPC_FilterValue, 2, 4, 0, 0, // Skip to: 3454
762
/* 3450 */    MCD_OPC_Decode, 177, 3, 26, // Opcode: ARMMFFLAG
763
/* 3454 */    MCD_OPC_FilterValue, 3, 251, 81, 0, // Skip to: 24446
764
/* 3459 */    MCD_OPC_Decode, 181, 3, 26, // Opcode: ARMMTFLAG
765
/* 3463 */    MCD_OPC_FilterValue, 1, 242, 81, 0, // Skip to: 24446
766
/* 3468 */    MCD_OPC_ExtractField, 15, 1,  // Inst{15} ...
767
/* 3471 */    MCD_OPC_FilterValue, 0, 4, 0, 0, // Skip to: 3480
768
/* 3476 */    MCD_OPC_Decode, 216, 3, 27, // Opcode: BSTRINS_W
769
/* 3480 */    MCD_OPC_FilterValue, 1, 225, 81, 0, // Skip to: 24446
770
/* 3485 */    MCD_OPC_Decode, 218, 3, 28, // Opcode: BSTRPICK_W
771
/* 3489 */    MCD_OPC_FilterValue, 2, 9, 0, 0, // Skip to: 3503
772
/* 3494 */    MCD_OPC_CheckPredicate, 0, 211, 81, 0, // Skip to: 24446
773
/* 3499 */    MCD_OPC_Decode, 215, 3, 29, // Opcode: BSTRINS_D
774
/* 3503 */    MCD_OPC_FilterValue, 3, 9, 0, 0, // Skip to: 3517
775
/* 3508 */    MCD_OPC_CheckPredicate, 0, 197, 81, 0, // Skip to: 24446
776
/* 3513 */    MCD_OPC_Decode, 217, 3, 30, // Opcode: BSTRPICK_D
777
/* 3517 */    MCD_OPC_FilterValue, 4, 56, 3, 0, // Skip to: 4346
778
/* 3522 */    MCD_OPC_ExtractField, 15, 7,  // Inst{21-15} ...
779
/* 3525 */    MCD_OPC_FilterValue, 1, 4, 0, 0, // Skip to: 3534
780
/* 3530 */    MCD_OPC_Decode, 254, 3, 31, // Opcode: FADD_S
781
/* 3534 */    MCD_OPC_FilterValue, 2, 4, 0, 0, // Skip to: 3543
782
/* 3539 */    MCD_OPC_Decode, 253, 3, 32, // Opcode: FADD_D
783
/* 3543 */    MCD_OPC_FilterValue, 5, 4, 0, 0, // Skip to: 3552
784
/* 3548 */    MCD_OPC_Decode, 243, 4, 31, // Opcode: FSUB_S
785
/* 3552 */    MCD_OPC_FilterValue, 6, 4, 0, 0, // Skip to: 3561
786
/* 3557 */    MCD_OPC_Decode, 242, 4, 32, // Opcode: FSUB_D
787
/* 3561 */    MCD_OPC_FilterValue, 9, 4, 0, 0, // Skip to: 3570
788
/* 3566 */    MCD_OPC_Decode, 211, 4, 31, // Opcode: FMUL_S
789
/* 3570 */    MCD_OPC_FilterValue, 10, 4, 0, 0, // Skip to: 3579
790
/* 3575 */    MCD_OPC_Decode, 210, 4, 32, // Opcode: FMUL_D
791
/* 3579 */    MCD_OPC_FilterValue, 13, 4, 0, 0, // Skip to: 3588
792
/* 3584 */    MCD_OPC_Decode, 181, 4, 31, // Opcode: FDIV_S
793
/* 3588 */    MCD_OPC_FilterValue, 14, 4, 0, 0, // Skip to: 3597
794
/* 3593 */    MCD_OPC_Decode, 180, 4, 32, // Opcode: FDIV_D
795
/* 3597 */    MCD_OPC_FilterValue, 17, 4, 0, 0, // Skip to: 3606
796
/* 3602 */    MCD_OPC_Decode, 201, 4, 31, // Opcode: FMAX_S
797
/* 3606 */    MCD_OPC_FilterValue, 18, 4, 0, 0, // Skip to: 3615
798
/* 3611 */    MCD_OPC_Decode, 200, 4, 32, // Opcode: FMAX_D
799
/* 3615 */    MCD_OPC_FilterValue, 21, 4, 0, 0, // Skip to: 3624
800
/* 3620 */    MCD_OPC_Decode, 205, 4, 31, // Opcode: FMIN_S
801
/* 3624 */    MCD_OPC_FilterValue, 22, 4, 0, 0, // Skip to: 3633
802
/* 3629 */    MCD_OPC_Decode, 204, 4, 32, // Opcode: FMIN_D
803
/* 3633 */    MCD_OPC_FilterValue, 25, 4, 0, 0, // Skip to: 3642
804
/* 3638 */    MCD_OPC_Decode, 199, 4, 31, // Opcode: FMAXA_S
805
/* 3642 */    MCD_OPC_FilterValue, 26, 4, 0, 0, // Skip to: 3651
806
/* 3647 */    MCD_OPC_Decode, 198, 4, 32, // Opcode: FMAXA_D
807
/* 3651 */    MCD_OPC_FilterValue, 29, 4, 0, 0, // Skip to: 3660
808
/* 3656 */    MCD_OPC_Decode, 203, 4, 31, // Opcode: FMINA_S
809
/* 3660 */    MCD_OPC_FilterValue, 30, 4, 0, 0, // Skip to: 3669
810
/* 3665 */    MCD_OPC_Decode, 202, 4, 32, // Opcode: FMINA_D
811
/* 3669 */    MCD_OPC_FilterValue, 33, 4, 0, 0, // Skip to: 3678
812
/* 3674 */    MCD_OPC_Decode, 229, 4, 31, // Opcode: FSCALEB_S
813
/* 3678 */    MCD_OPC_FilterValue, 34, 4, 0, 0, // Skip to: 3687
814
/* 3683 */    MCD_OPC_Decode, 228, 4, 32, // Opcode: FSCALEB_D
815
/* 3687 */    MCD_OPC_FilterValue, 37, 4, 0, 0, // Skip to: 3696
816
/* 3692 */    MCD_OPC_Decode, 174, 4, 31, // Opcode: FCOPYSIGN_S
817
/* 3696 */    MCD_OPC_FilterValue, 38, 4, 0, 0, // Skip to: 3705
818
/* 3701 */    MCD_OPC_Decode, 173, 4, 32, // Opcode: FCOPYSIGN_D
819
/* 3705 */    MCD_OPC_FilterValue, 40, 147, 0, 0, // Skip to: 3857
820
/* 3710 */    MCD_OPC_ExtractField, 10, 5,  // Inst{14-10} ...
821
/* 3713 */    MCD_OPC_FilterValue, 1, 4, 0, 0, // Skip to: 3722
822
/* 3718 */    MCD_OPC_Decode, 252, 3, 33, // Opcode: FABS_S
823
/* 3722 */    MCD_OPC_FilterValue, 2, 4, 0, 0, // Skip to: 3731
824
/* 3727 */    MCD_OPC_Decode, 251, 3, 34, // Opcode: FABS_D
825
/* 3731 */    MCD_OPC_FilterValue, 5, 4, 0, 0, // Skip to: 3740
826
/* 3736 */    MCD_OPC_Decode, 213, 4, 33, // Opcode: FNEG_S
827
/* 3740 */    MCD_OPC_FilterValue, 6, 4, 0, 0, // Skip to: 3749
828
/* 3745 */    MCD_OPC_Decode, 212, 4, 34, // Opcode: FNEG_D
829
/* 3749 */    MCD_OPC_FilterValue, 9, 4, 0, 0, // Skip to: 3758
830
/* 3754 */    MCD_OPC_Decode, 195, 4, 33, // Opcode: FLOGB_S
831
/* 3758 */    MCD_OPC_FilterValue, 10, 4, 0, 0, // Skip to: 3767
832
/* 3763 */    MCD_OPC_Decode, 194, 4, 34, // Opcode: FLOGB_D
833
/* 3767 */    MCD_OPC_FilterValue, 13, 4, 0, 0, // Skip to: 3776
834
/* 3772 */    MCD_OPC_Decode, 128, 4, 33, // Opcode: FCLASS_S
835
/* 3776 */    MCD_OPC_FilterValue, 14, 4, 0, 0, // Skip to: 3785
836
/* 3781 */    MCD_OPC_Decode, 255, 3, 34, // Opcode: FCLASS_D
837
/* 3785 */    MCD_OPC_FilterValue, 17, 4, 0, 0, // Skip to: 3794
838
/* 3790 */    MCD_OPC_Decode, 233, 4, 33, // Opcode: FSQRT_S
839
/* 3794 */    MCD_OPC_FilterValue, 18, 4, 0, 0, // Skip to: 3803
840
/* 3799 */    MCD_OPC_Decode, 232, 4, 34, // Opcode: FSQRT_D
841
/* 3803 */    MCD_OPC_FilterValue, 21, 4, 0, 0, // Skip to: 3812
842
/* 3808 */    MCD_OPC_Decode, 221, 4, 33, // Opcode: FRECIP_S
843
/* 3812 */    MCD_OPC_FilterValue, 22, 4, 0, 0, // Skip to: 3821
844
/* 3817 */    MCD_OPC_Decode, 220, 4, 34, // Opcode: FRECIP_D
845
/* 3821 */    MCD_OPC_FilterValue, 25, 4, 0, 0, // Skip to: 3830
846
/* 3826 */    MCD_OPC_Decode, 227, 4, 33, // Opcode: FRSQRT_S
847
/* 3830 */    MCD_OPC_FilterValue, 26, 4, 0, 0, // Skip to: 3839
848
/* 3835 */    MCD_OPC_Decode, 226, 4, 34, // Opcode: FRSQRT_D
849
/* 3839 */    MCD_OPC_FilterValue, 29, 4, 0, 0, // Skip to: 3848
850
/* 3844 */    MCD_OPC_Decode, 219, 4, 33, // Opcode: FRECIPE_S
851
/* 3848 */    MCD_OPC_FilterValue, 30, 113, 80, 0, // Skip to: 24446
852
/* 3853 */    MCD_OPC_Decode, 218, 4, 34, // Opcode: FRECIPE_D
853
/* 3857 */    MCD_OPC_FilterValue, 41, 175, 0, 0, // Skip to: 4037
854
/* 3862 */    MCD_OPC_ExtractField, 10, 5,  // Inst{14-10} ...
855
/* 3865 */    MCD_OPC_FilterValue, 1, 4, 0, 0, // Skip to: 3874
856
/* 3870 */    MCD_OPC_Decode, 225, 4, 33, // Opcode: FRSQRTE_S
857
/* 3874 */    MCD_OPC_FilterValue, 2, 4, 0, 0, // Skip to: 3883
858
/* 3879 */    MCD_OPC_Decode, 224, 4, 34, // Opcode: FRSQRTE_D
859
/* 3883 */    MCD_OPC_FilterValue, 5, 4, 0, 0, // Skip to: 3892
860
/* 3888 */    MCD_OPC_Decode, 207, 4, 33, // Opcode: FMOV_S
861
/* 3892 */    MCD_OPC_FilterValue, 6, 4, 0, 0, // Skip to: 3901
862
/* 3897 */    MCD_OPC_Decode, 206, 4, 34, // Opcode: FMOV_D
863
/* 3901 */    MCD_OPC_FilterValue, 9, 4, 0, 0, // Skip to: 3910
864
/* 3906 */    MCD_OPC_Decode, 210, 5, 35, // Opcode: MOVGR2FR_W
865
/* 3910 */    MCD_OPC_FilterValue, 10, 9, 0, 0, // Skip to: 3924
866
/* 3915 */    MCD_OPC_CheckPredicate, 0, 46, 80, 0, // Skip to: 24446
867
/* 3920 */    MCD_OPC_Decode, 209, 5, 36, // Opcode: MOVGR2FR_D
868
/* 3924 */    MCD_OPC_FilterValue, 11, 4, 0, 0, // Skip to: 3933
869
/* 3929 */    MCD_OPC_Decode, 208, 5, 37, // Opcode: MOVGR2FRH_W
870
/* 3933 */    MCD_OPC_FilterValue, 13, 4, 0, 0, // Skip to: 3942
871
/* 3938 */    MCD_OPC_Decode, 203, 5, 38, // Opcode: MOVFR2GR_S
872
/* 3942 */    MCD_OPC_FilterValue, 14, 9, 0, 0, // Skip to: 3956
873
/* 3947 */    MCD_OPC_CheckPredicate, 0, 14, 80, 0, // Skip to: 24446
874
/* 3952 */    MCD_OPC_Decode, 202, 5, 39, // Opcode: MOVFR2GR_D
875
/* 3956 */    MCD_OPC_FilterValue, 15, 4, 0, 0, // Skip to: 3965
876
/* 3961 */    MCD_OPC_Decode, 205, 5, 39, // Opcode: MOVFRH2GR_S
877
/* 3965 */    MCD_OPC_FilterValue, 16, 4, 0, 0, // Skip to: 3974
878
/* 3970 */    MCD_OPC_Decode, 207, 5, 40, // Opcode: MOVGR2FCSR
879
/* 3974 */    MCD_OPC_FilterValue, 18, 4, 0, 0, // Skip to: 3983
880
/* 3979 */    MCD_OPC_Decode, 200, 5, 41, // Opcode: MOVFCSR2GR
881
/* 3983 */    MCD_OPC_FilterValue, 20, 4, 0, 0, // Skip to: 3992
882
/* 3988 */    MCD_OPC_Decode, 201, 5, 42, // Opcode: MOVFR2CF_xS
883
/* 3992 */    MCD_OPC_FilterValue, 21, 4, 0, 0, // Skip to: 4001
884
/* 3997 */    MCD_OPC_Decode, 198, 5, 43, // Opcode: MOVCF2FR_xS
885
/* 4001 */    MCD_OPC_FilterValue, 22, 4, 0, 0, // Skip to: 4010
886
/* 4006 */    MCD_OPC_Decode, 206, 5, 44, // Opcode: MOVGR2CF
887
/* 4010 */    MCD_OPC_FilterValue, 23, 4, 0, 0, // Skip to: 4019
888
/* 4015 */    MCD_OPC_Decode, 199, 5, 45, // Opcode: MOVCF2GR
889
/* 4019 */    MCD_OPC_FilterValue, 24, 4, 0, 0, // Skip to: 4028
890
/* 4024 */    MCD_OPC_Decode, 177, 4, 33, // Opcode: FCVT_LD_D
891
/* 4028 */    MCD_OPC_FilterValue, 25, 189, 79, 0, // Skip to: 24446
892
/* 4033 */    MCD_OPC_Decode, 179, 4, 33, // Opcode: FCVT_UD_D
893
/* 4037 */    MCD_OPC_FilterValue, 42, 4, 0, 0, // Skip to: 4046
894
/* 4042 */    MCD_OPC_Decode, 175, 4, 31, // Opcode: FCVT_D_LD
895
/* 4046 */    MCD_OPC_FilterValue, 50, 21, 0, 0, // Skip to: 4072
896
/* 4051 */    MCD_OPC_ExtractField, 10, 5,  // Inst{14-10} ...
897
/* 4054 */    MCD_OPC_FilterValue, 6, 4, 0, 0, // Skip to: 4063
898
/* 4059 */    MCD_OPC_Decode, 178, 4, 46, // Opcode: FCVT_S_D
899
/* 4063 */    MCD_OPC_FilterValue, 9, 154, 79, 0, // Skip to: 24446
900
/* 4068 */    MCD_OPC_Decode, 176, 4, 47, // Opcode: FCVT_D_S
901
/* 4072 */    MCD_OPC_FilterValue, 52, 75, 0, 0, // Skip to: 4152
902
/* 4077 */    MCD_OPC_ExtractField, 10, 5,  // Inst{14-10} ...
903
/* 4080 */    MCD_OPC_FilterValue, 1, 4, 0, 0, // Skip to: 4089
904
/* 4085 */    MCD_OPC_Decode, 247, 4, 33, // Opcode: FTINTRM_W_S
905
/* 4089 */    MCD_OPC_FilterValue, 2, 4, 0, 0, // Skip to: 4098
906
/* 4094 */    MCD_OPC_Decode, 246, 4, 46, // Opcode: FTINTRM_W_D
907
/* 4098 */    MCD_OPC_FilterValue, 9, 4, 0, 0, // Skip to: 4107
908
/* 4103 */    MCD_OPC_Decode, 245, 4, 47, // Opcode: FTINTRM_L_S
909
/* 4107 */    MCD_OPC_FilterValue, 10, 4, 0, 0, // Skip to: 4116
910
/* 4112 */    MCD_OPC_Decode, 244, 4, 34, // Opcode: FTINTRM_L_D
911
/* 4116 */    MCD_OPC_FilterValue, 17, 4, 0, 0, // Skip to: 4125
912
/* 4121 */    MCD_OPC_Decode, 255, 4, 33, // Opcode: FTINTRP_W_S
913
/* 4125 */    MCD_OPC_FilterValue, 18, 4, 0, 0, // Skip to: 4134
914
/* 4130 */    MCD_OPC_Decode, 254, 4, 46, // Opcode: FTINTRP_W_D
915
/* 4134 */    MCD_OPC_FilterValue, 25, 4, 0, 0, // Skip to: 4143
916
/* 4139 */    MCD_OPC_Decode, 253, 4, 47, // Opcode: FTINTRP_L_S
917
/* 4143 */    MCD_OPC_FilterValue, 26, 74, 79, 0, // Skip to: 24446
918
/* 4148 */    MCD_OPC_Decode, 252, 4, 34, // Opcode: FTINTRP_L_D
919
/* 4152 */    MCD_OPC_FilterValue, 53, 75, 0, 0, // Skip to: 4232
920
/* 4157 */    MCD_OPC_ExtractField, 10, 5,  // Inst{14-10} ...
921
/* 4160 */    MCD_OPC_FilterValue, 1, 4, 0, 0, // Skip to: 4169
922
/* 4165 */    MCD_OPC_Decode, 131, 5, 33, // Opcode: FTINTRZ_W_S
923
/* 4169 */    MCD_OPC_FilterValue, 2, 4, 0, 0, // Skip to: 4178
924
/* 4174 */    MCD_OPC_Decode, 130, 5, 46, // Opcode: FTINTRZ_W_D
925
/* 4178 */    MCD_OPC_FilterValue, 9, 4, 0, 0, // Skip to: 4187
926
/* 4183 */    MCD_OPC_Decode, 129, 5, 47, // Opcode: FTINTRZ_L_S
927
/* 4187 */    MCD_OPC_FilterValue, 10, 4, 0, 0, // Skip to: 4196
928
/* 4192 */    MCD_OPC_Decode, 128, 5, 34, // Opcode: FTINTRZ_L_D
929
/* 4196 */    MCD_OPC_FilterValue, 17, 4, 0, 0, // Skip to: 4205
930
/* 4201 */    MCD_OPC_Decode, 251, 4, 33, // Opcode: FTINTRNE_W_S
931
/* 4205 */    MCD_OPC_FilterValue, 18, 4, 0, 0, // Skip to: 4214
932
/* 4210 */    MCD_OPC_Decode, 250, 4, 46, // Opcode: FTINTRNE_W_D
933
/* 4214 */    MCD_OPC_FilterValue, 25, 4, 0, 0, // Skip to: 4223
934
/* 4219 */    MCD_OPC_Decode, 249, 4, 47, // Opcode: FTINTRNE_L_S
935
/* 4223 */    MCD_OPC_FilterValue, 26, 250, 78, 0, // Skip to: 24446
936
/* 4228 */    MCD_OPC_Decode, 248, 4, 34, // Opcode: FTINTRNE_L_D
937
/* 4232 */    MCD_OPC_FilterValue, 54, 39, 0, 0, // Skip to: 4276
938
/* 4237 */    MCD_OPC_ExtractField, 10, 5,  // Inst{14-10} ...
939
/* 4240 */    MCD_OPC_FilterValue, 1, 4, 0, 0, // Skip to: 4249
940
/* 4245 */    MCD_OPC_Decode, 135, 5, 33, // Opcode: FTINT_W_S
941
/* 4249 */    MCD_OPC_FilterValue, 2, 4, 0, 0, // Skip to: 4258
942
/* 4254 */    MCD_OPC_Decode, 134, 5, 46, // Opcode: FTINT_W_D
943
/* 4258 */    MCD_OPC_FilterValue, 9, 4, 0, 0, // Skip to: 4267
944
/* 4263 */    MCD_OPC_Decode, 133, 5, 47, // Opcode: FTINT_L_S
945
/* 4267 */    MCD_OPC_FilterValue, 10, 206, 78, 0, // Skip to: 24446
946
/* 4272 */    MCD_OPC_Decode, 132, 5, 34, // Opcode: FTINT_L_D
947
/* 4276 */    MCD_OPC_FilterValue, 58, 39, 0, 0, // Skip to: 4320
948
/* 4281 */    MCD_OPC_ExtractField, 10, 5,  // Inst{14-10} ...
949
/* 4284 */    MCD_OPC_FilterValue, 4, 4, 0, 0, // Skip to: 4293
950
/* 4289 */    MCD_OPC_Decode, 185, 4, 33, // Opcode: FFINT_S_W
951
/* 4293 */    MCD_OPC_FilterValue, 6, 4, 0, 0, // Skip to: 4302
952
/* 4298 */    MCD_OPC_Decode, 184, 4, 46, // Opcode: FFINT_S_L
953
/* 4302 */    MCD_OPC_FilterValue, 8, 4, 0, 0, // Skip to: 4311
954
/* 4307 */    MCD_OPC_Decode, 183, 4, 47, // Opcode: FFINT_D_W
955
/* 4311 */    MCD_OPC_FilterValue, 10, 162, 78, 0, // Skip to: 24446
956
/* 4316 */    MCD_OPC_Decode, 182, 4, 34, // Opcode: FFINT_D_L
957
/* 4320 */    MCD_OPC_FilterValue, 60, 153, 78, 0, // Skip to: 24446
958
/* 4325 */    MCD_OPC_ExtractField, 10, 5,  // Inst{14-10} ...
959
/* 4328 */    MCD_OPC_FilterValue, 17, 4, 0, 0, // Skip to: 4337
960
/* 4333 */    MCD_OPC_Decode, 223, 4, 33, // Opcode: FRINT_S
961
/* 4337 */    MCD_OPC_FilterValue, 18, 136, 78, 0, // Skip to: 24446
962
/* 4342 */    MCD_OPC_Decode, 222, 4, 34, // Opcode: FRINT_D
963
/* 4346 */    MCD_OPC_FilterValue, 8, 4, 0, 0, // Skip to: 4355
964
/* 4351 */    MCD_OPC_Decode, 149, 6, 48, // Opcode: SLTI
965
/* 4355 */    MCD_OPC_FilterValue, 9, 4, 0, 0, // Skip to: 4364
966
/* 4360 */    MCD_OPC_Decode, 151, 6, 48, // Opcode: SLTUI
967
/* 4364 */    MCD_OPC_FilterValue, 10, 4, 0, 0, // Skip to: 4373
968
/* 4369 */    MCD_OPC_Decode, 238, 2, 48, // Opcode: ADDI_W
969
/* 4373 */    MCD_OPC_FilterValue, 11, 9, 0, 0, // Skip to: 4387
970
/* 4378 */    MCD_OPC_CheckPredicate, 0, 95, 78, 0, // Skip to: 24446
971
/* 4383 */    MCD_OPC_Decode, 237, 2, 48, // Opcode: ADDI_D
972
/* 4387 */    MCD_OPC_FilterValue, 12, 9, 0, 0, // Skip to: 4401
973
/* 4392 */    MCD_OPC_CheckPredicate, 0, 81, 78, 0, // Skip to: 24446
974
/* 4397 */    MCD_OPC_Decode, 191, 5, 48, // Opcode: LU52I_D
975
/* 4401 */    MCD_OPC_FilterValue, 13, 4, 0, 0, // Skip to: 4410
976
/* 4406 */    MCD_OPC_Decode, 172, 3, 49, // Opcode: ANDI
977
/* 4410 */    MCD_OPC_FilterValue, 14, 4, 0, 0, // Skip to: 4419
978
/* 4415 */    MCD_OPC_Decode, 224, 5, 49, // Opcode: ORI
979
/* 4419 */    MCD_OPC_FilterValue, 15, 54, 78, 0, // Skip to: 24446
980
/* 4424 */    MCD_OPC_Decode, 137, 13, 49, // Opcode: XORI
981
/* 4428 */    MCD_OPC_FilterValue, 1, 95, 1, 0, // Skip to: 4784
982
/* 4433 */    MCD_OPC_ExtractField, 24, 2,  // Inst{25-24} ...
983
/* 4436 */    MCD_OPC_FilterValue, 0, 25, 0, 0, // Skip to: 4466
984
/* 4441 */    MCD_OPC_ExtractField, 5, 5,  // Inst{9-5} ...
985
/* 4444 */    MCD_OPC_FilterValue, 0, 4, 0, 0, // Skip to: 4453
986
/* 4449 */    MCD_OPC_Decode, 235, 3, 50, // Opcode: CSRRD
987
/* 4453 */    MCD_OPC_FilterValue, 1, 4, 0, 0, // Skip to: 4462
988
/* 4458 */    MCD_OPC_Decode, 236, 3, 51, // Opcode: CSRWR
989
/* 4462 */    MCD_OPC_Decode, 237, 3, 52, // Opcode: CSRXCHG
990
/* 4466 */    MCD_OPC_FilterValue, 1, 25, 0, 0, // Skip to: 4496
991
/* 4471 */    MCD_OPC_ExtractField, 5, 5,  // Inst{9-5} ...
992
/* 4474 */    MCD_OPC_FilterValue, 0, 4, 0, 0, // Skip to: 4483
993
/* 4479 */    MCD_OPC_Decode, 136, 5, 50, // Opcode: GCSRRD
994
/* 4483 */    MCD_OPC_FilterValue, 1, 4, 0, 0, // Skip to: 4492
995
/* 4488 */    MCD_OPC_Decode, 137, 5, 51, // Opcode: GCSRWR
996
/* 4492 */    MCD_OPC_Decode, 138, 5, 52, // Opcode: GCSRXCHG
997
/* 4496 */    MCD_OPC_FilterValue, 2, 233, 77, 0, // Skip to: 24446
998
/* 4501 */    MCD_OPC_ExtractField, 22, 2,  // Inst{23-22} ...
999
/* 4504 */    MCD_OPC_FilterValue, 0, 4, 0, 0, // Skip to: 4513
1000
/* 4509 */    MCD_OPC_Decode, 221, 3, 53, // Opcode: CACOP
1001
/* 4513 */    MCD_OPC_FilterValue, 1, 216, 77, 0, // Skip to: 24446
1002
/* 4518 */    MCD_OPC_ExtractField, 18, 4,  // Inst{21-18} ...
1003
/* 4521 */    MCD_OPC_FilterValue, 0, 4, 0, 0, // Skip to: 4530
1004
/* 4526 */    MCD_OPC_Decode, 155, 5, 54, // Opcode: LDDIR
1005
/* 4530 */    MCD_OPC_FilterValue, 1, 11, 0, 0, // Skip to: 4546
1006
/* 4535 */    MCD_OPC_CheckField, 0, 5, 0, 192, 77, 0, // Skip to: 24446
1007
/* 4542 */    MCD_OPC_Decode, 166, 5, 55, // Opcode: LDPTE
1008
/* 4546 */    MCD_OPC_FilterValue, 2, 183, 77, 0, // Skip to: 24446
1009
/* 4551 */    MCD_OPC_ExtractField, 15, 3,  // Inst{17-15} ...
1010
/* 4554 */    MCD_OPC_FilterValue, 0, 207, 0, 0, // Skip to: 4766
1011
/* 4559 */    MCD_OPC_ExtractField, 10, 5,  // Inst{14-10} ...
1012
/* 4562 */    MCD_OPC_FilterValue, 0, 4, 0, 0, // Skip to: 4571
1013
/* 4567 */    MCD_OPC_Decode, 144, 5, 2, // Opcode: IOCSRRD_B
1014
/* 4571 */    MCD_OPC_FilterValue, 1, 4, 0, 0, // Skip to: 4580
1015
/* 4576 */    MCD_OPC_Decode, 146, 5, 2, // Opcode: IOCSRRD_H
1016
/* 4580 */    MCD_OPC_FilterValue, 2, 4, 0, 0, // Skip to: 4589
1017
/* 4585 */    MCD_OPC_Decode, 147, 5, 2, // Opcode: IOCSRRD_W
1018
/* 4589 */    MCD_OPC_FilterValue, 3, 9, 0, 0, // Skip to: 4603
1019
/* 4594 */    MCD_OPC_CheckPredicate, 0, 135, 77, 0, // Skip to: 24446
1020
/* 4599 */    MCD_OPC_Decode, 145, 5, 2, // Opcode: IOCSRRD_D
1021
/* 4603 */    MCD_OPC_FilterValue, 4, 4, 0, 0, // Skip to: 4612
1022
/* 4608 */    MCD_OPC_Decode, 148, 5, 2, // Opcode: IOCSRWR_B
1023
/* 4612 */    MCD_OPC_FilterValue, 5, 4, 0, 0, // Skip to: 4621
1024
/* 4617 */    MCD_OPC_Decode, 150, 5, 2, // Opcode: IOCSRWR_H
1025
/* 4621 */    MCD_OPC_FilterValue, 6, 4, 0, 0, // Skip to: 4630
1026
/* 4626 */    MCD_OPC_Decode, 151, 5, 2, // Opcode: IOCSRWR_W
1027
/* 4630 */    MCD_OPC_FilterValue, 7, 9, 0, 0, // Skip to: 4644
1028
/* 4635 */    MCD_OPC_CheckPredicate, 0, 94, 77, 0, // Skip to: 24446
1029
/* 4640 */    MCD_OPC_Decode, 149, 5, 2, // Opcode: IOCSRWR_D
1030
/* 4644 */    MCD_OPC_FilterValue, 8, 11, 0, 0, // Skip to: 4660
1031
/* 4649 */    MCD_OPC_CheckField, 0, 10, 0, 78, 77, 0, // Skip to: 24446
1032
/* 4656 */    MCD_OPC_Decode, 185, 6, 6, // Opcode: TLBCLR
1033
/* 4660 */    MCD_OPC_FilterValue, 9, 21, 0, 0, // Skip to: 4686
1034
/* 4665 */    MCD_OPC_ExtractField, 0, 10,  // Inst{9-0} ...
1035
/* 4668 */    MCD_OPC_FilterValue, 0, 4, 0, 0, // Skip to: 4677
1036
/* 4673 */    MCD_OPC_Decode, 187, 6, 6, // Opcode: TLBFLUSH
1037
/* 4677 */    MCD_OPC_FilterValue, 1, 52, 77, 0, // Skip to: 24446
1038
/* 4682 */    MCD_OPC_Decode, 139, 5, 6, // Opcode: GTLBFLUSH
1039
/* 4686 */    MCD_OPC_FilterValue, 10, 11, 0, 0, // Skip to: 4702
1040
/* 4691 */    MCD_OPC_CheckField, 0, 10, 0, 36, 77, 0, // Skip to: 24446
1041
/* 4698 */    MCD_OPC_Decode, 189, 6, 6, // Opcode: TLBSRCH
1042
/* 4702 */    MCD_OPC_FilterValue, 11, 11, 0, 0, // Skip to: 4718
1043
/* 4707 */    MCD_OPC_CheckField, 0, 10, 0, 20, 77, 0, // Skip to: 24446
1044
/* 4714 */    MCD_OPC_Decode, 188, 6, 6, // Opcode: TLBRD
1045
/* 4718 */    MCD_OPC_FilterValue, 12, 11, 0, 0, // Skip to: 4734
1046
/* 4723 */    MCD_OPC_CheckField, 0, 10, 0, 4, 77, 0, // Skip to: 24446
1047
/* 4730 */    MCD_OPC_Decode, 190, 6, 6, // Opcode: TLBWR
1048
/* 4734 */    MCD_OPC_FilterValue, 13, 11, 0, 0, // Skip to: 4750
1049
/* 4739 */    MCD_OPC_CheckField, 0, 10, 0, 244, 76, 0, // Skip to: 24446
1050
/* 4746 */    MCD_OPC_Decode, 186, 6, 6, // Opcode: TLBFILL
1051
/* 4750 */    MCD_OPC_FilterValue, 14, 235, 76, 0, // Skip to: 24446
1052
/* 4755 */    MCD_OPC_CheckField, 0, 10, 0, 228, 76, 0, // Skip to: 24446
1053
/* 4762 */    MCD_OPC_Decode, 248, 3, 6, // Opcode: ERTN
1054
/* 4766 */    MCD_OPC_FilterValue, 1, 4, 0, 0, // Skip to: 4775
1055
/* 4771 */    MCD_OPC_Decode, 142, 5, 13, // Opcode: IDLE
1056
/* 4775 */    MCD_OPC_FilterValue, 3, 210, 76, 0, // Skip to: 24446
1057
/* 4780 */    MCD_OPC_Decode, 143, 5, 56, // Opcode: INVTLB
1058
/* 4784 */    MCD_OPC_FilterValue, 2, 219, 0, 0, // Skip to: 5008
1059
/* 4789 */    MCD_OPC_ExtractField, 20, 6,  // Inst{25-20} ...
1060
/* 4792 */    MCD_OPC_FilterValue, 1, 4, 0, 0, // Skip to: 4801
1061
/* 4797 */    MCD_OPC_Decode, 197, 4, 57, // Opcode: FMADD_S
1062
/* 4801 */    MCD_OPC_FilterValue, 2, 4, 0, 0, // Skip to: 4810
1063
/* 4806 */    MCD_OPC_Decode, 196, 4, 58, // Opcode: FMADD_D
1064
/* 4810 */    MCD_OPC_FilterValue, 5, 4, 0, 0, // Skip to: 4819
1065
/* 4815 */    MCD_OPC_Decode, 209, 4, 57, // Opcode: FMSUB_S
1066
/* 4819 */    MCD_OPC_FilterValue, 6, 4, 0, 0, // Skip to: 4828
1067
/* 4824 */    MCD_OPC_Decode, 208, 4, 58, // Opcode: FMSUB_D
1068
/* 4828 */    MCD_OPC_FilterValue, 9, 4, 0, 0, // Skip to: 4837
1069
/* 4833 */    MCD_OPC_Decode, 215, 4, 57, // Opcode: FNMADD_S
1070
/* 4837 */    MCD_OPC_FilterValue, 10, 4, 0, 0, // Skip to: 4846
1071
/* 4842 */    MCD_OPC_Decode, 214, 4, 58, // Opcode: FNMADD_D
1072
/* 4846 */    MCD_OPC_FilterValue, 13, 4, 0, 0, // Skip to: 4855
1073
/* 4851 */    MCD_OPC_Decode, 217, 4, 57, // Opcode: FNMSUB_S
1074
/* 4855 */    MCD_OPC_FilterValue, 14, 4, 0, 0, // Skip to: 4864
1075
/* 4860 */    MCD_OPC_Decode, 216, 4, 58, // Opcode: FNMSUB_D
1076
/* 4864 */    MCD_OPC_FilterValue, 17, 4, 0, 0, // Skip to: 4873
1077
/* 4869 */    MCD_OPC_Decode, 135, 8, 59, // Opcode: VFMADD_S
1078
/* 4873 */    MCD_OPC_FilterValue, 18, 4, 0, 0, // Skip to: 4882
1079
/* 4878 */    MCD_OPC_Decode, 134, 8, 59, // Opcode: VFMADD_D
1080
/* 4882 */    MCD_OPC_FilterValue, 21, 4, 0, 0, // Skip to: 4891
1081
/* 4887 */    MCD_OPC_Decode, 145, 8, 59, // Opcode: VFMSUB_S
1082
/* 4891 */    MCD_OPC_FilterValue, 22, 4, 0, 0, // Skip to: 4900
1083
/* 4896 */    MCD_OPC_Decode, 144, 8, 59, // Opcode: VFMSUB_D
1084
/* 4900 */    MCD_OPC_FilterValue, 25, 4, 0, 0, // Skip to: 4909
1085
/* 4905 */    MCD_OPC_Decode, 149, 8, 59, // Opcode: VFNMADD_S
1086
/* 4909 */    MCD_OPC_FilterValue, 26, 4, 0, 0, // Skip to: 4918
1087
/* 4914 */    MCD_OPC_Decode, 148, 8, 59, // Opcode: VFNMADD_D
1088
/* 4918 */    MCD_OPC_FilterValue, 29, 4, 0, 0, // Skip to: 4927
1089
/* 4923 */    MCD_OPC_Decode, 151, 8, 59, // Opcode: VFNMSUB_S
1090
/* 4927 */    MCD_OPC_FilterValue, 30, 4, 0, 0, // Skip to: 4936
1091
/* 4932 */    MCD_OPC_Decode, 150, 8, 59, // Opcode: VFNMSUB_D
1092
/* 4936 */    MCD_OPC_FilterValue, 33, 4, 0, 0, // Skip to: 4945
1093
/* 4941 */    MCD_OPC_Decode, 198, 14, 60, // Opcode: XVFMADD_S
1094
/* 4945 */    MCD_OPC_FilterValue, 34, 4, 0, 0, // Skip to: 4954
1095
/* 4950 */    MCD_OPC_Decode, 197, 14, 60, // Opcode: XVFMADD_D
1096
/* 4954 */    MCD_OPC_FilterValue, 37, 4, 0, 0, // Skip to: 4963
1097
/* 4959 */    MCD_OPC_Decode, 208, 14, 60, // Opcode: XVFMSUB_S
1098
/* 4963 */    MCD_OPC_FilterValue, 38, 4, 0, 0, // Skip to: 4972
1099
/* 4968 */    MCD_OPC_Decode, 207, 14, 60, // Opcode: XVFMSUB_D
1100
/* 4972 */    MCD_OPC_FilterValue, 41, 4, 0, 0, // Skip to: 4981
1101
/* 4977 */    MCD_OPC_Decode, 212, 14, 60, // Opcode: XVFNMADD_S
1102
/* 4981 */    MCD_OPC_FilterValue, 42, 4, 0, 0, // Skip to: 4990
1103
/* 4986 */    MCD_OPC_Decode, 211, 14, 60, // Opcode: XVFNMADD_D
1104
/* 4990 */    MCD_OPC_FilterValue, 45, 4, 0, 0, // Skip to: 4999
1105
/* 4995 */    MCD_OPC_Decode, 214, 14, 60, // Opcode: XVFNMSUB_S
1106
/* 4999 */    MCD_OPC_FilterValue, 46, 242, 75, 0, // Skip to: 24446
1107
/* 5004 */    MCD_OPC_Decode, 213, 14, 60, // Opcode: XVFNMSUB_D
1108
/* 5008 */    MCD_OPC_FilterValue, 3, 63, 6, 0, // Skip to: 6612
1109
/* 5013 */    MCD_OPC_ExtractField, 20, 6,  // Inst{25-20} ...
1110
/* 5016 */    MCD_OPC_FilterValue, 1, 99, 1, 0, // Skip to: 5376
1111
/* 5021 */    MCD_OPC_ExtractField, 15, 5,  // Inst{19-15} ...
1112
/* 5024 */    MCD_OPC_FilterValue, 0, 11, 0, 0, // Skip to: 5040
1113
/* 5029 */    MCD_OPC_CheckField, 3, 2, 0, 210, 75, 0, // Skip to: 24446
1114
/* 5036 */    MCD_OPC_Decode, 130, 4, 61, // Opcode: FCMP_CAF_S
1115
/* 5040 */    MCD_OPC_FilterValue, 1, 11, 0, 0, // Skip to: 5056
1116
/* 5045 */    MCD_OPC_CheckField, 3, 2, 0, 194, 75, 0, // Skip to: 24446
1117
/* 5052 */    MCD_OPC_Decode, 152, 4, 61, // Opcode: FCMP_SAF_S
1118
/* 5056 */    MCD_OPC_FilterValue, 2, 11, 0, 0, // Skip to: 5072
1119
/* 5061 */    MCD_OPC_CheckField, 3, 2, 0, 178, 75, 0, // Skip to: 24446
1120
/* 5068 */    MCD_OPC_Decode, 136, 4, 61, // Opcode: FCMP_CLT_S
1121
/* 5072 */    MCD_OPC_FilterValue, 3, 11, 0, 0, // Skip to: 5088
1122
/* 5077 */    MCD_OPC_CheckField, 3, 2, 0, 162, 75, 0, // Skip to: 24446
1123
/* 5084 */    MCD_OPC_Decode, 158, 4, 61, // Opcode: FCMP_SLT_S
1124
/* 5088 */    MCD_OPC_FilterValue, 4, 11, 0, 0, // Skip to: 5104
1125
/* 5093 */    MCD_OPC_CheckField, 3, 2, 0, 146, 75, 0, // Skip to: 24446
1126
/* 5100 */    MCD_OPC_Decode, 132, 4, 61, // Opcode: FCMP_CEQ_S
1127
/* 5104 */    MCD_OPC_FilterValue, 5, 11, 0, 0, // Skip to: 5120
1128
/* 5109 */    MCD_OPC_CheckField, 3, 2, 0, 130, 75, 0, // Skip to: 24446
1129
/* 5116 */    MCD_OPC_Decode, 154, 4, 61, // Opcode: FCMP_SEQ_S
1130
/* 5120 */    MCD_OPC_FilterValue, 6, 11, 0, 0, // Skip to: 5136
1131
/* 5125 */    MCD_OPC_CheckField, 3, 2, 0, 114, 75, 0, // Skip to: 24446
1132
/* 5132 */    MCD_OPC_Decode, 134, 4, 61, // Opcode: FCMP_CLE_S
1133
/* 5136 */    MCD_OPC_FilterValue, 7, 11, 0, 0, // Skip to: 5152
1134
/* 5141 */    MCD_OPC_CheckField, 3, 2, 0, 98, 75, 0, // Skip to: 24446
1135
/* 5148 */    MCD_OPC_Decode, 156, 4, 61, // Opcode: FCMP_SLE_S
1136
/* 5152 */    MCD_OPC_FilterValue, 8, 11, 0, 0, // Skip to: 5168
1137
/* 5157 */    MCD_OPC_CheckField, 3, 2, 0, 82, 75, 0, // Skip to: 24446
1138
/* 5164 */    MCD_OPC_Decode, 150, 4, 61, // Opcode: FCMP_CUN_S
1139
/* 5168 */    MCD_OPC_FilterValue, 9, 11, 0, 0, // Skip to: 5184
1140
/* 5173 */    MCD_OPC_CheckField, 3, 2, 0, 66, 75, 0, // Skip to: 24446
1141
/* 5180 */    MCD_OPC_Decode, 172, 4, 61, // Opcode: FCMP_SUN_S
1142
/* 5184 */    MCD_OPC_FilterValue, 10, 11, 0, 0, // Skip to: 5200
1143
/* 5189 */    MCD_OPC_CheckField, 3, 2, 0, 50, 75, 0, // Skip to: 24446
1144
/* 5196 */    MCD_OPC_Decode, 146, 4, 61, // Opcode: FCMP_CULT_S
1145
/* 5200 */    MCD_OPC_FilterValue, 11, 11, 0, 0, // Skip to: 5216
1146
/* 5205 */    MCD_OPC_CheckField, 3, 2, 0, 34, 75, 0, // Skip to: 24446
1147
/* 5212 */    MCD_OPC_Decode, 168, 4, 61, // Opcode: FCMP_SULT_S
1148
/* 5216 */    MCD_OPC_FilterValue, 12, 11, 0, 0, // Skip to: 5232
1149
/* 5221 */    MCD_OPC_CheckField, 3, 2, 0, 18, 75, 0, // Skip to: 24446
1150
/* 5228 */    MCD_OPC_Decode, 142, 4, 61, // Opcode: FCMP_CUEQ_S
1151
/* 5232 */    MCD_OPC_FilterValue, 13, 11, 0, 0, // Skip to: 5248
1152
/* 5237 */    MCD_OPC_CheckField, 3, 2, 0, 2, 75, 0, // Skip to: 24446
1153
/* 5244 */    MCD_OPC_Decode, 164, 4, 61, // Opcode: FCMP_SUEQ_S
1154
/* 5248 */    MCD_OPC_FilterValue, 14, 11, 0, 0, // Skip to: 5264
1155
/* 5253 */    MCD_OPC_CheckField, 3, 2, 0, 242, 74, 0, // Skip to: 24446
1156
/* 5260 */    MCD_OPC_Decode, 144, 4, 61, // Opcode: FCMP_CULE_S
1157
/* 5264 */    MCD_OPC_FilterValue, 15, 11, 0, 0, // Skip to: 5280
1158
/* 5269 */    MCD_OPC_CheckField, 3, 2, 0, 226, 74, 0, // Skip to: 24446
1159
/* 5276 */    MCD_OPC_Decode, 166, 4, 61, // Opcode: FCMP_SULE_S
1160
/* 5280 */    MCD_OPC_FilterValue, 16, 11, 0, 0, // Skip to: 5296
1161
/* 5285 */    MCD_OPC_CheckField, 3, 2, 0, 210, 74, 0, // Skip to: 24446
1162
/* 5292 */    MCD_OPC_Decode, 138, 4, 61, // Opcode: FCMP_CNE_S
1163
/* 5296 */    MCD_OPC_FilterValue, 17, 11, 0, 0, // Skip to: 5312
1164
/* 5301 */    MCD_OPC_CheckField, 3, 2, 0, 194, 74, 0, // Skip to: 24446
1165
/* 5308 */    MCD_OPC_Decode, 160, 4, 61, // Opcode: FCMP_SNE_S
1166
/* 5312 */    MCD_OPC_FilterValue, 20, 11, 0, 0, // Skip to: 5328
1167
/* 5317 */    MCD_OPC_CheckField, 3, 2, 0, 178, 74, 0, // Skip to: 24446
1168
/* 5324 */    MCD_OPC_Decode, 140, 4, 61, // Opcode: FCMP_COR_S
1169
/* 5328 */    MCD_OPC_FilterValue, 21, 11, 0, 0, // Skip to: 5344
1170
/* 5333 */    MCD_OPC_CheckField, 3, 2, 0, 162, 74, 0, // Skip to: 24446
1171
/* 5340 */    MCD_OPC_Decode, 162, 4, 61, // Opcode: FCMP_SOR_S
1172
/* 5344 */    MCD_OPC_FilterValue, 24, 11, 0, 0, // Skip to: 5360
1173
/* 5349 */    MCD_OPC_CheckField, 3, 2, 0, 146, 74, 0, // Skip to: 24446
1174
/* 5356 */    MCD_OPC_Decode, 148, 4, 61, // Opcode: FCMP_CUNE_S
1175
/* 5360 */    MCD_OPC_FilterValue, 25, 137, 74, 0, // Skip to: 24446
1176
/* 5365 */    MCD_OPC_CheckField, 3, 2, 0, 130, 74, 0, // Skip to: 24446
1177
/* 5372 */    MCD_OPC_Decode, 170, 4, 61, // Opcode: FCMP_SUNE_S
1178
/* 5376 */    MCD_OPC_FilterValue, 2, 99, 1, 0, // Skip to: 5736
1179
/* 5381 */    MCD_OPC_ExtractField, 15, 5,  // Inst{19-15} ...
1180
/* 5384 */    MCD_OPC_FilterValue, 0, 11, 0, 0, // Skip to: 5400
1181
/* 5389 */    MCD_OPC_CheckField, 3, 2, 0, 106, 74, 0, // Skip to: 24446
1182
/* 5396 */    MCD_OPC_Decode, 129, 4, 62, // Opcode: FCMP_CAF_D
1183
/* 5400 */    MCD_OPC_FilterValue, 1, 11, 0, 0, // Skip to: 5416
1184
/* 5405 */    MCD_OPC_CheckField, 3, 2, 0, 90, 74, 0, // Skip to: 24446
1185
/* 5412 */    MCD_OPC_Decode, 151, 4, 62, // Opcode: FCMP_SAF_D
1186
/* 5416 */    MCD_OPC_FilterValue, 2, 11, 0, 0, // Skip to: 5432
1187
/* 5421 */    MCD_OPC_CheckField, 3, 2, 0, 74, 74, 0, // Skip to: 24446
1188
/* 5428 */    MCD_OPC_Decode, 135, 4, 62, // Opcode: FCMP_CLT_D
1189
/* 5432 */    MCD_OPC_FilterValue, 3, 11, 0, 0, // Skip to: 5448
1190
/* 5437 */    MCD_OPC_CheckField, 3, 2, 0, 58, 74, 0, // Skip to: 24446
1191
/* 5444 */    MCD_OPC_Decode, 157, 4, 62, // Opcode: FCMP_SLT_D
1192
/* 5448 */    MCD_OPC_FilterValue, 4, 11, 0, 0, // Skip to: 5464
1193
/* 5453 */    MCD_OPC_CheckField, 3, 2, 0, 42, 74, 0, // Skip to: 24446
1194
/* 5460 */    MCD_OPC_Decode, 131, 4, 62, // Opcode: FCMP_CEQ_D
1195
/* 5464 */    MCD_OPC_FilterValue, 5, 11, 0, 0, // Skip to: 5480
1196
/* 5469 */    MCD_OPC_CheckField, 3, 2, 0, 26, 74, 0, // Skip to: 24446
1197
/* 5476 */    MCD_OPC_Decode, 153, 4, 62, // Opcode: FCMP_SEQ_D
1198
/* 5480 */    MCD_OPC_FilterValue, 6, 11, 0, 0, // Skip to: 5496
1199
/* 5485 */    MCD_OPC_CheckField, 3, 2, 0, 10, 74, 0, // Skip to: 24446
1200
/* 5492 */    MCD_OPC_Decode, 133, 4, 62, // Opcode: FCMP_CLE_D
1201
/* 5496 */    MCD_OPC_FilterValue, 7, 11, 0, 0, // Skip to: 5512
1202
/* 5501 */    MCD_OPC_CheckField, 3, 2, 0, 250, 73, 0, // Skip to: 24446
1203
/* 5508 */    MCD_OPC_Decode, 155, 4, 62, // Opcode: FCMP_SLE_D
1204
/* 5512 */    MCD_OPC_FilterValue, 8, 11, 0, 0, // Skip to: 5528
1205
/* 5517 */    MCD_OPC_CheckField, 3, 2, 0, 234, 73, 0, // Skip to: 24446
1206
/* 5524 */    MCD_OPC_Decode, 149, 4, 62, // Opcode: FCMP_CUN_D
1207
/* 5528 */    MCD_OPC_FilterValue, 9, 11, 0, 0, // Skip to: 5544
1208
/* 5533 */    MCD_OPC_CheckField, 3, 2, 0, 218, 73, 0, // Skip to: 24446
1209
/* 5540 */    MCD_OPC_Decode, 171, 4, 62, // Opcode: FCMP_SUN_D
1210
/* 5544 */    MCD_OPC_FilterValue, 10, 11, 0, 0, // Skip to: 5560
1211
/* 5549 */    MCD_OPC_CheckField, 3, 2, 0, 202, 73, 0, // Skip to: 24446
1212
/* 5556 */    MCD_OPC_Decode, 145, 4, 62, // Opcode: FCMP_CULT_D
1213
/* 5560 */    MCD_OPC_FilterValue, 11, 11, 0, 0, // Skip to: 5576
1214
/* 5565 */    MCD_OPC_CheckField, 3, 2, 0, 186, 73, 0, // Skip to: 24446
1215
/* 5572 */    MCD_OPC_Decode, 167, 4, 62, // Opcode: FCMP_SULT_D
1216
/* 5576 */    MCD_OPC_FilterValue, 12, 11, 0, 0, // Skip to: 5592
1217
/* 5581 */    MCD_OPC_CheckField, 3, 2, 0, 170, 73, 0, // Skip to: 24446
1218
/* 5588 */    MCD_OPC_Decode, 141, 4, 62, // Opcode: FCMP_CUEQ_D
1219
/* 5592 */    MCD_OPC_FilterValue, 13, 11, 0, 0, // Skip to: 5608
1220
/* 5597 */    MCD_OPC_CheckField, 3, 2, 0, 154, 73, 0, // Skip to: 24446
1221
/* 5604 */    MCD_OPC_Decode, 163, 4, 62, // Opcode: FCMP_SUEQ_D
1222
/* 5608 */    MCD_OPC_FilterValue, 14, 11, 0, 0, // Skip to: 5624
1223
/* 5613 */    MCD_OPC_CheckField, 3, 2, 0, 138, 73, 0, // Skip to: 24446
1224
/* 5620 */    MCD_OPC_Decode, 143, 4, 62, // Opcode: FCMP_CULE_D
1225
/* 5624 */    MCD_OPC_FilterValue, 15, 11, 0, 0, // Skip to: 5640
1226
/* 5629 */    MCD_OPC_CheckField, 3, 2, 0, 122, 73, 0, // Skip to: 24446
1227
/* 5636 */    MCD_OPC_Decode, 165, 4, 62, // Opcode: FCMP_SULE_D
1228
/* 5640 */    MCD_OPC_FilterValue, 16, 11, 0, 0, // Skip to: 5656
1229
/* 5645 */    MCD_OPC_CheckField, 3, 2, 0, 106, 73, 0, // Skip to: 24446
1230
/* 5652 */    MCD_OPC_Decode, 137, 4, 62, // Opcode: FCMP_CNE_D
1231
/* 5656 */    MCD_OPC_FilterValue, 17, 11, 0, 0, // Skip to: 5672
1232
/* 5661 */    MCD_OPC_CheckField, 3, 2, 0, 90, 73, 0, // Skip to: 24446
1233
/* 5668 */    MCD_OPC_Decode, 159, 4, 62, // Opcode: FCMP_SNE_D
1234
/* 5672 */    MCD_OPC_FilterValue, 20, 11, 0, 0, // Skip to: 5688
1235
/* 5677 */    MCD_OPC_CheckField, 3, 2, 0, 74, 73, 0, // Skip to: 24446
1236
/* 5684 */    MCD_OPC_Decode, 139, 4, 62, // Opcode: FCMP_COR_D
1237
/* 5688 */    MCD_OPC_FilterValue, 21, 11, 0, 0, // Skip to: 5704
1238
/* 5693 */    MCD_OPC_CheckField, 3, 2, 0, 58, 73, 0, // Skip to: 24446
1239
/* 5700 */    MCD_OPC_Decode, 161, 4, 62, // Opcode: FCMP_SOR_D
1240
/* 5704 */    MCD_OPC_FilterValue, 24, 11, 0, 0, // Skip to: 5720
1241
/* 5709 */    MCD_OPC_CheckField, 3, 2, 0, 42, 73, 0, // Skip to: 24446
1242
/* 5716 */    MCD_OPC_Decode, 147, 4, 62, // Opcode: FCMP_CUNE_D
1243
/* 5720 */    MCD_OPC_FilterValue, 25, 33, 73, 0, // Skip to: 24446
1244
/* 5725 */    MCD_OPC_CheckField, 3, 2, 0, 26, 73, 0, // Skip to: 24446
1245
/* 5732 */    MCD_OPC_Decode, 169, 4, 62, // Opcode: FCMP_SUNE_D
1246
/* 5736 */    MCD_OPC_FilterValue, 5, 201, 0, 0, // Skip to: 5942
1247
/* 5741 */    MCD_OPC_ExtractField, 15, 5,  // Inst{19-15} ...
1248
/* 5744 */    MCD_OPC_FilterValue, 0, 4, 0, 0, // Skip to: 5753
1249
/* 5749 */    MCD_OPC_Decode, 202, 7, 63, // Opcode: VFCMP_CAF_S
1250
/* 5753 */    MCD_OPC_FilterValue, 1, 4, 0, 0, // Skip to: 5762
1251
/* 5758 */    MCD_OPC_Decode, 224, 7, 63, // Opcode: VFCMP_SAF_S
1252
/* 5762 */    MCD_OPC_FilterValue, 2, 4, 0, 0, // Skip to: 5771
1253
/* 5767 */    MCD_OPC_Decode, 208, 7, 63, // Opcode: VFCMP_CLT_S
1254
/* 5771 */    MCD_OPC_FilterValue, 3, 4, 0, 0, // Skip to: 5780
1255
/* 5776 */    MCD_OPC_Decode, 230, 7, 63, // Opcode: VFCMP_SLT_S
1256
/* 5780 */    MCD_OPC_FilterValue, 4, 4, 0, 0, // Skip to: 5789
1257
/* 5785 */    MCD_OPC_Decode, 204, 7, 63, // Opcode: VFCMP_CEQ_S
1258
/* 5789 */    MCD_OPC_FilterValue, 5, 4, 0, 0, // Skip to: 5798
1259
/* 5794 */    MCD_OPC_Decode, 226, 7, 63, // Opcode: VFCMP_SEQ_S
1260
/* 5798 */    MCD_OPC_FilterValue, 6, 4, 0, 0, // Skip to: 5807
1261
/* 5803 */    MCD_OPC_Decode, 206, 7, 63, // Opcode: VFCMP_CLE_S
1262
/* 5807 */    MCD_OPC_FilterValue, 7, 4, 0, 0, // Skip to: 5816
1263
/* 5812 */    MCD_OPC_Decode, 228, 7, 63, // Opcode: VFCMP_SLE_S
1264
/* 5816 */    MCD_OPC_FilterValue, 8, 4, 0, 0, // Skip to: 5825
1265
/* 5821 */    MCD_OPC_Decode, 222, 7, 63, // Opcode: VFCMP_CUN_S
1266
/* 5825 */    MCD_OPC_FilterValue, 9, 4, 0, 0, // Skip to: 5834
1267
/* 5830 */    MCD_OPC_Decode, 244, 7, 63, // Opcode: VFCMP_SUN_S
1268
/* 5834 */    MCD_OPC_FilterValue, 10, 4, 0, 0, // Skip to: 5843
1269
/* 5839 */    MCD_OPC_Decode, 218, 7, 63, // Opcode: VFCMP_CULT_S
1270
/* 5843 */    MCD_OPC_FilterValue, 11, 4, 0, 0, // Skip to: 5852
1271
/* 5848 */    MCD_OPC_Decode, 240, 7, 63, // Opcode: VFCMP_SULT_S
1272
/* 5852 */    MCD_OPC_FilterValue, 12, 4, 0, 0, // Skip to: 5861
1273
/* 5857 */    MCD_OPC_Decode, 214, 7, 63, // Opcode: VFCMP_CUEQ_S
1274
/* 5861 */    MCD_OPC_FilterValue, 13, 4, 0, 0, // Skip to: 5870
1275
/* 5866 */    MCD_OPC_Decode, 236, 7, 63, // Opcode: VFCMP_SUEQ_S
1276
/* 5870 */    MCD_OPC_FilterValue, 14, 4, 0, 0, // Skip to: 5879
1277
/* 5875 */    MCD_OPC_Decode, 216, 7, 63, // Opcode: VFCMP_CULE_S
1278
/* 5879 */    MCD_OPC_FilterValue, 15, 4, 0, 0, // Skip to: 5888
1279
/* 5884 */    MCD_OPC_Decode, 238, 7, 63, // Opcode: VFCMP_SULE_S
1280
/* 5888 */    MCD_OPC_FilterValue, 16, 4, 0, 0, // Skip to: 5897
1281
/* 5893 */    MCD_OPC_Decode, 210, 7, 63, // Opcode: VFCMP_CNE_S
1282
/* 5897 */    MCD_OPC_FilterValue, 17, 4, 0, 0, // Skip to: 5906
1283
/* 5902 */    MCD_OPC_Decode, 232, 7, 63, // Opcode: VFCMP_SNE_S
1284
/* 5906 */    MCD_OPC_FilterValue, 20, 4, 0, 0, // Skip to: 5915
1285
/* 5911 */    MCD_OPC_Decode, 212, 7, 63, // Opcode: VFCMP_COR_S
1286
/* 5915 */    MCD_OPC_FilterValue, 21, 4, 0, 0, // Skip to: 5924
1287
/* 5920 */    MCD_OPC_Decode, 234, 7, 63, // Opcode: VFCMP_SOR_S
1288
/* 5924 */    MCD_OPC_FilterValue, 24, 4, 0, 0, // Skip to: 5933
1289
/* 5929 */    MCD_OPC_Decode, 220, 7, 63, // Opcode: VFCMP_CUNE_S
1290
/* 5933 */    MCD_OPC_FilterValue, 25, 76, 72, 0, // Skip to: 24446
1291
/* 5938 */    MCD_OPC_Decode, 242, 7, 63, // Opcode: VFCMP_SUNE_S
1292
/* 5942 */    MCD_OPC_FilterValue, 6, 201, 0, 0, // Skip to: 6148
1293
/* 5947 */    MCD_OPC_ExtractField, 15, 5,  // Inst{19-15} ...
1294
/* 5950 */    MCD_OPC_FilterValue, 0, 4, 0, 0, // Skip to: 5959
1295
/* 5955 */    MCD_OPC_Decode, 201, 7, 63, // Opcode: VFCMP_CAF_D
1296
/* 5959 */    MCD_OPC_FilterValue, 1, 4, 0, 0, // Skip to: 5968
1297
/* 5964 */    MCD_OPC_Decode, 223, 7, 63, // Opcode: VFCMP_SAF_D
1298
/* 5968 */    MCD_OPC_FilterValue, 2, 4, 0, 0, // Skip to: 5977
1299
/* 5973 */    MCD_OPC_Decode, 207, 7, 63, // Opcode: VFCMP_CLT_D
1300
/* 5977 */    MCD_OPC_FilterValue, 3, 4, 0, 0, // Skip to: 5986
1301
/* 5982 */    MCD_OPC_Decode, 229, 7, 63, // Opcode: VFCMP_SLT_D
1302
/* 5986 */    MCD_OPC_FilterValue, 4, 4, 0, 0, // Skip to: 5995
1303
/* 5991 */    MCD_OPC_Decode, 203, 7, 63, // Opcode: VFCMP_CEQ_D
1304
/* 5995 */    MCD_OPC_FilterValue, 5, 4, 0, 0, // Skip to: 6004
1305
/* 6000 */    MCD_OPC_Decode, 225, 7, 63, // Opcode: VFCMP_SEQ_D
1306
/* 6004 */    MCD_OPC_FilterValue, 6, 4, 0, 0, // Skip to: 6013
1307
/* 6009 */    MCD_OPC_Decode, 205, 7, 63, // Opcode: VFCMP_CLE_D
1308
/* 6013 */    MCD_OPC_FilterValue, 7, 4, 0, 0, // Skip to: 6022
1309
/* 6018 */    MCD_OPC_Decode, 227, 7, 63, // Opcode: VFCMP_SLE_D
1310
/* 6022 */    MCD_OPC_FilterValue, 8, 4, 0, 0, // Skip to: 6031
1311
/* 6027 */    MCD_OPC_Decode, 221, 7, 63, // Opcode: VFCMP_CUN_D
1312
/* 6031 */    MCD_OPC_FilterValue, 9, 4, 0, 0, // Skip to: 6040
1313
/* 6036 */    MCD_OPC_Decode, 243, 7, 63, // Opcode: VFCMP_SUN_D
1314
/* 6040 */    MCD_OPC_FilterValue, 10, 4, 0, 0, // Skip to: 6049
1315
/* 6045 */    MCD_OPC_Decode, 217, 7, 63, // Opcode: VFCMP_CULT_D
1316
/* 6049 */    MCD_OPC_FilterValue, 11, 4, 0, 0, // Skip to: 6058
1317
/* 6054 */    MCD_OPC_Decode, 239, 7, 63, // Opcode: VFCMP_SULT_D
1318
/* 6058 */    MCD_OPC_FilterValue, 12, 4, 0, 0, // Skip to: 6067
1319
/* 6063 */    MCD_OPC_Decode, 213, 7, 63, // Opcode: VFCMP_CUEQ_D
1320
/* 6067 */    MCD_OPC_FilterValue, 13, 4, 0, 0, // Skip to: 6076
1321
/* 6072 */    MCD_OPC_Decode, 235, 7, 63, // Opcode: VFCMP_SUEQ_D
1322
/* 6076 */    MCD_OPC_FilterValue, 14, 4, 0, 0, // Skip to: 6085
1323
/* 6081 */    MCD_OPC_Decode, 215, 7, 63, // Opcode: VFCMP_CULE_D
1324
/* 6085 */    MCD_OPC_FilterValue, 15, 4, 0, 0, // Skip to: 6094
1325
/* 6090 */    MCD_OPC_Decode, 237, 7, 63, // Opcode: VFCMP_SULE_D
1326
/* 6094 */    MCD_OPC_FilterValue, 16, 4, 0, 0, // Skip to: 6103
1327
/* 6099 */    MCD_OPC_Decode, 209, 7, 63, // Opcode: VFCMP_CNE_D
1328
/* 6103 */    MCD_OPC_FilterValue, 17, 4, 0, 0, // Skip to: 6112
1329
/* 6108 */    MCD_OPC_Decode, 231, 7, 63, // Opcode: VFCMP_SNE_D
1330
/* 6112 */    MCD_OPC_FilterValue, 20, 4, 0, 0, // Skip to: 6121
1331
/* 6117 */    MCD_OPC_Decode, 211, 7, 63, // Opcode: VFCMP_COR_D
1332
/* 6121 */    MCD_OPC_FilterValue, 21, 4, 0, 0, // Skip to: 6130
1333
/* 6126 */    MCD_OPC_Decode, 233, 7, 63, // Opcode: VFCMP_SOR_D
1334
/* 6130 */    MCD_OPC_FilterValue, 24, 4, 0, 0, // Skip to: 6139
1335
/* 6135 */    MCD_OPC_Decode, 219, 7, 63, // Opcode: VFCMP_CUNE_D
1336
/* 6139 */    MCD_OPC_FilterValue, 25, 126, 71, 0, // Skip to: 24446
1337
/* 6144 */    MCD_OPC_Decode, 241, 7, 63, // Opcode: VFCMP_SUNE_D
1338
/* 6148 */    MCD_OPC_FilterValue, 9, 201, 0, 0, // Skip to: 6354
1339
/* 6153 */    MCD_OPC_ExtractField, 15, 5,  // Inst{19-15} ...
1340
/* 6156 */    MCD_OPC_FilterValue, 0, 4, 0, 0, // Skip to: 6165
1341
/* 6161 */    MCD_OPC_Decode, 137, 14, 64, // Opcode: XVFCMP_CAF_S
1342
/* 6165 */    MCD_OPC_FilterValue, 1, 4, 0, 0, // Skip to: 6174
1343
/* 6170 */    MCD_OPC_Decode, 159, 14, 64, // Opcode: XVFCMP_SAF_S
1344
/* 6174 */    MCD_OPC_FilterValue, 2, 4, 0, 0, // Skip to: 6183
1345
/* 6179 */    MCD_OPC_Decode, 143, 14, 64, // Opcode: XVFCMP_CLT_S
1346
/* 6183 */    MCD_OPC_FilterValue, 3, 4, 0, 0, // Skip to: 6192
1347
/* 6188 */    MCD_OPC_Decode, 165, 14, 64, // Opcode: XVFCMP_SLT_S
1348
/* 6192 */    MCD_OPC_FilterValue, 4, 4, 0, 0, // Skip to: 6201
1349
/* 6197 */    MCD_OPC_Decode, 139, 14, 64, // Opcode: XVFCMP_CEQ_S
1350
/* 6201 */    MCD_OPC_FilterValue, 5, 4, 0, 0, // Skip to: 6210
1351
/* 6206 */    MCD_OPC_Decode, 161, 14, 64, // Opcode: XVFCMP_SEQ_S
1352
/* 6210 */    MCD_OPC_FilterValue, 6, 4, 0, 0, // Skip to: 6219
1353
/* 6215 */    MCD_OPC_Decode, 141, 14, 64, // Opcode: XVFCMP_CLE_S
1354
/* 6219 */    MCD_OPC_FilterValue, 7, 4, 0, 0, // Skip to: 6228
1355
/* 6224 */    MCD_OPC_Decode, 163, 14, 64, // Opcode: XVFCMP_SLE_S
1356
/* 6228 */    MCD_OPC_FilterValue, 8, 4, 0, 0, // Skip to: 6237
1357
/* 6233 */    MCD_OPC_Decode, 157, 14, 64, // Opcode: XVFCMP_CUN_S
1358
/* 6237 */    MCD_OPC_FilterValue, 9, 4, 0, 0, // Skip to: 6246
1359
/* 6242 */    MCD_OPC_Decode, 179, 14, 64, // Opcode: XVFCMP_SUN_S
1360
/* 6246 */    MCD_OPC_FilterValue, 10, 4, 0, 0, // Skip to: 6255
1361
/* 6251 */    MCD_OPC_Decode, 153, 14, 64, // Opcode: XVFCMP_CULT_S
1362
/* 6255 */    MCD_OPC_FilterValue, 11, 4, 0, 0, // Skip to: 6264
1363
/* 6260 */    MCD_OPC_Decode, 175, 14, 64, // Opcode: XVFCMP_SULT_S
1364
/* 6264 */    MCD_OPC_FilterValue, 12, 4, 0, 0, // Skip to: 6273
1365
/* 6269 */    MCD_OPC_Decode, 149, 14, 64, // Opcode: XVFCMP_CUEQ_S
1366
/* 6273 */    MCD_OPC_FilterValue, 13, 4, 0, 0, // Skip to: 6282
1367
/* 6278 */    MCD_OPC_Decode, 171, 14, 64, // Opcode: XVFCMP_SUEQ_S
1368
/* 6282 */    MCD_OPC_FilterValue, 14, 4, 0, 0, // Skip to: 6291
1369
/* 6287 */    MCD_OPC_Decode, 151, 14, 64, // Opcode: XVFCMP_CULE_S
1370
/* 6291 */    MCD_OPC_FilterValue, 15, 4, 0, 0, // Skip to: 6300
1371
/* 6296 */    MCD_OPC_Decode, 173, 14, 64, // Opcode: XVFCMP_SULE_S
1372
/* 6300 */    MCD_OPC_FilterValue, 16, 4, 0, 0, // Skip to: 6309
1373
/* 6305 */    MCD_OPC_Decode, 145, 14, 64, // Opcode: XVFCMP_CNE_S
1374
/* 6309 */    MCD_OPC_FilterValue, 17, 4, 0, 0, // Skip to: 6318
1375
/* 6314 */    MCD_OPC_Decode, 167, 14, 64, // Opcode: XVFCMP_SNE_S
1376
/* 6318 */    MCD_OPC_FilterValue, 20, 4, 0, 0, // Skip to: 6327
1377
/* 6323 */    MCD_OPC_Decode, 147, 14, 64, // Opcode: XVFCMP_COR_S
1378
/* 6327 */    MCD_OPC_FilterValue, 21, 4, 0, 0, // Skip to: 6336
1379
/* 6332 */    MCD_OPC_Decode, 169, 14, 64, // Opcode: XVFCMP_SOR_S
1380
/* 6336 */    MCD_OPC_FilterValue, 24, 4, 0, 0, // Skip to: 6345
1381
/* 6341 */    MCD_OPC_Decode, 155, 14, 64, // Opcode: XVFCMP_CUNE_S
1382
/* 6345 */    MCD_OPC_FilterValue, 25, 176, 70, 0, // Skip to: 24446
1383
/* 6350 */    MCD_OPC_Decode, 177, 14, 64, // Opcode: XVFCMP_SUNE_S
1384
/* 6354 */    MCD_OPC_FilterValue, 10, 201, 0, 0, // Skip to: 6560
1385
/* 6359 */    MCD_OPC_ExtractField, 15, 5,  // Inst{19-15} ...
1386
/* 6362 */    MCD_OPC_FilterValue, 0, 4, 0, 0, // Skip to: 6371
1387
/* 6367 */    MCD_OPC_Decode, 136, 14, 64, // Opcode: XVFCMP_CAF_D
1388
/* 6371 */    MCD_OPC_FilterValue, 1, 4, 0, 0, // Skip to: 6380
1389
/* 6376 */    MCD_OPC_Decode, 158, 14, 64, // Opcode: XVFCMP_SAF_D
1390
/* 6380 */    MCD_OPC_FilterValue, 2, 4, 0, 0, // Skip to: 6389
1391
/* 6385 */    MCD_OPC_Decode, 142, 14, 64, // Opcode: XVFCMP_CLT_D
1392
/* 6389 */    MCD_OPC_FilterValue, 3, 4, 0, 0, // Skip to: 6398
1393
/* 6394 */    MCD_OPC_Decode, 164, 14, 64, // Opcode: XVFCMP_SLT_D
1394
/* 6398 */    MCD_OPC_FilterValue, 4, 4, 0, 0, // Skip to: 6407
1395
/* 6403 */    MCD_OPC_Decode, 138, 14, 64, // Opcode: XVFCMP_CEQ_D
1396
/* 6407 */    MCD_OPC_FilterValue, 5, 4, 0, 0, // Skip to: 6416
1397
/* 6412 */    MCD_OPC_Decode, 160, 14, 64, // Opcode: XVFCMP_SEQ_D
1398
/* 6416 */    MCD_OPC_FilterValue, 6, 4, 0, 0, // Skip to: 6425
1399
/* 6421 */    MCD_OPC_Decode, 140, 14, 64, // Opcode: XVFCMP_CLE_D
1400
/* 6425 */    MCD_OPC_FilterValue, 7, 4, 0, 0, // Skip to: 6434
1401
/* 6430 */    MCD_OPC_Decode, 162, 14, 64, // Opcode: XVFCMP_SLE_D
1402
/* 6434 */    MCD_OPC_FilterValue, 8, 4, 0, 0, // Skip to: 6443
1403
/* 6439 */    MCD_OPC_Decode, 156, 14, 64, // Opcode: XVFCMP_CUN_D
1404
/* 6443 */    MCD_OPC_FilterValue, 9, 4, 0, 0, // Skip to: 6452
1405
/* 6448 */    MCD_OPC_Decode, 178, 14, 64, // Opcode: XVFCMP_SUN_D
1406
/* 6452 */    MCD_OPC_FilterValue, 10, 4, 0, 0, // Skip to: 6461
1407
/* 6457 */    MCD_OPC_Decode, 152, 14, 64, // Opcode: XVFCMP_CULT_D
1408
/* 6461 */    MCD_OPC_FilterValue, 11, 4, 0, 0, // Skip to: 6470
1409
/* 6466 */    MCD_OPC_Decode, 174, 14, 64, // Opcode: XVFCMP_SULT_D
1410
/* 6470 */    MCD_OPC_FilterValue, 12, 4, 0, 0, // Skip to: 6479
1411
/* 6475 */    MCD_OPC_Decode, 148, 14, 64, // Opcode: XVFCMP_CUEQ_D
1412
/* 6479 */    MCD_OPC_FilterValue, 13, 4, 0, 0, // Skip to: 6488
1413
/* 6484 */    MCD_OPC_Decode, 170, 14, 64, // Opcode: XVFCMP_SUEQ_D
1414
/* 6488 */    MCD_OPC_FilterValue, 14, 4, 0, 0, // Skip to: 6497
1415
/* 6493 */    MCD_OPC_Decode, 150, 14, 64, // Opcode: XVFCMP_CULE_D
1416
/* 6497 */    MCD_OPC_FilterValue, 15, 4, 0, 0, // Skip to: 6506
1417
/* 6502 */    MCD_OPC_Decode, 172, 14, 64, // Opcode: XVFCMP_SULE_D
1418
/* 6506 */    MCD_OPC_FilterValue, 16, 4, 0, 0, // Skip to: 6515
1419
/* 6511 */    MCD_OPC_Decode, 144, 14, 64, // Opcode: XVFCMP_CNE_D
1420
/* 6515 */    MCD_OPC_FilterValue, 17, 4, 0, 0, // Skip to: 6524
1421
/* 6520 */    MCD_OPC_Decode, 166, 14, 64, // Opcode: XVFCMP_SNE_D
1422
/* 6524 */    MCD_OPC_FilterValue, 20, 4, 0, 0, // Skip to: 6533
1423
/* 6529 */    MCD_OPC_Decode, 146, 14, 64, // Opcode: XVFCMP_COR_D
1424
/* 6533 */    MCD_OPC_FilterValue, 21, 4, 0, 0, // Skip to: 6542
1425
/* 6538 */    MCD_OPC_Decode, 168, 14, 64, // Opcode: XVFCMP_SOR_D
1426
/* 6542 */    MCD_OPC_FilterValue, 24, 4, 0, 0, // Skip to: 6551
1427
/* 6547 */    MCD_OPC_Decode, 154, 14, 64, // Opcode: XVFCMP_CUNE_D
1428
/* 6551 */    MCD_OPC_FilterValue, 25, 226, 69, 0, // Skip to: 24446
1429
/* 6556 */    MCD_OPC_Decode, 176, 14, 64, // Opcode: XVFCMP_SUNE_D
1430
/* 6560 */    MCD_OPC_FilterValue, 16, 11, 0, 0, // Skip to: 6576
1431
/* 6565 */    MCD_OPC_CheckField, 18, 2, 0, 210, 69, 0, // Skip to: 24446
1432
/* 6572 */    MCD_OPC_Decode, 231, 4, 65, // Opcode: FSEL_xS
1433
/* 6576 */    MCD_OPC_FilterValue, 17, 4, 0, 0, // Skip to: 6585
1434
/* 6581 */    MCD_OPC_Decode, 144, 7, 59, // Opcode: VBITSEL_V
1435
/* 6585 */    MCD_OPC_FilterValue, 18, 4, 0, 0, // Skip to: 6594
1436
/* 6590 */    MCD_OPC_Decode, 219, 13, 60, // Opcode: XVBITSEL_V
1437
/* 6594 */    MCD_OPC_FilterValue, 21, 4, 0, 0, // Skip to: 6603
1438
/* 6599 */    MCD_OPC_Decode, 196, 10, 59, // Opcode: VSHUF_B
1439
/* 6603 */    MCD_OPC_FilterValue, 22, 174, 69, 0, // Skip to: 24446
1440
/* 6608 */    MCD_OPC_Decode, 138, 17, 60, // Opcode: XVSHUF_B
1441
/* 6612 */    MCD_OPC_FilterValue, 4, 9, 0, 0, // Skip to: 6626
1442
/* 6617 */    MCD_OPC_CheckPredicate, 0, 160, 69, 0, // Skip to: 24446
1443
/* 6622 */    MCD_OPC_Decode, 241, 2, 66, // Opcode: ADDU16I_D
1444
/* 6626 */    MCD_OPC_FilterValue, 5, 26, 0, 0, // Skip to: 6657
1445
/* 6631 */    MCD_OPC_ExtractField, 25, 1,  // Inst{25} ...
1446
/* 6634 */    MCD_OPC_FilterValue, 0, 4, 0, 0, // Skip to: 6643
1447
/* 6639 */    MCD_OPC_Decode, 189, 5, 67, // Opcode: LU12I_W
1448
/* 6643 */    MCD_OPC_FilterValue, 1, 134, 69, 0, // Skip to: 24446
1449
/* 6648 */    MCD_OPC_CheckPredicate, 0, 129, 69, 0, // Skip to: 24446
1450
/* 6653 */    MCD_OPC_Decode, 190, 5, 68, // Opcode: LU32I_D
1451
/* 6657 */    MCD_OPC_FilterValue, 6, 21, 0, 0, // Skip to: 6683
1452
/* 6662 */    MCD_OPC_ExtractField, 25, 1,  // Inst{25} ...
1453
/* 6665 */    MCD_OPC_FilterValue, 0, 4, 0, 0, // Skip to: 6674
1454
/* 6670 */    MCD_OPC_Decode, 226, 5, 67, // Opcode: PCADDI
1455
/* 6674 */    MCD_OPC_FilterValue, 1, 103, 69, 0, // Skip to: 24446
1456
/* 6679 */    MCD_OPC_Decode, 229, 5, 67, // Opcode: PCALAU12I
1457
/* 6683 */    MCD_OPC_FilterValue, 7, 26, 0, 0, // Skip to: 6714
1458
/* 6688 */    MCD_OPC_ExtractField, 25, 1,  // Inst{25} ...
1459
/* 6691 */    MCD_OPC_FilterValue, 0, 4, 0, 0, // Skip to: 6700
1460
/* 6696 */    MCD_OPC_Decode, 227, 5, 67, // Opcode: PCADDU12I
1461
/* 6700 */    MCD_OPC_FilterValue, 1, 77, 69, 0, // Skip to: 24446
1462
/* 6705 */    MCD_OPC_CheckPredicate, 0, 72, 69, 0, // Skip to: 24446
1463
/* 6710 */    MCD_OPC_Decode, 228, 5, 67, // Opcode: PCADDU18I
1464
/* 6714 */    MCD_OPC_FilterValue, 8, 49, 0, 0, // Skip to: 6768
1465
/* 6719 */    MCD_OPC_ExtractField, 24, 2,  // Inst{25-24} ...
1466
/* 6722 */    MCD_OPC_FilterValue, 0, 4, 0, 0, // Skip to: 6731
1467
/* 6727 */    MCD_OPC_Decode, 188, 5, 69, // Opcode: LL_W
1468
/* 6731 */    MCD_OPC_FilterValue, 1, 4, 0, 0, // Skip to: 6740
1469
/* 6736 */    MCD_OPC_Decode, 137, 6, 70, // Opcode: SC_W
1470
/* 6740 */    MCD_OPC_FilterValue, 2, 9, 0, 0, // Skip to: 6754
1471
/* 6745 */    MCD_OPC_CheckPredicate, 0, 32, 69, 0, // Skip to: 24446
1472
/* 6750 */    MCD_OPC_Decode, 187, 5, 69, // Opcode: LL_D
1473
/* 6754 */    MCD_OPC_FilterValue, 3, 23, 69, 0, // Skip to: 24446
1474
/* 6759 */    MCD_OPC_CheckPredicate, 0, 18, 69, 0, // Skip to: 24446
1475
/* 6764 */    MCD_OPC_Decode, 135, 6, 70, // Opcode: SC_D
1476
/* 6768 */    MCD_OPC_FilterValue, 9, 59, 0, 0, // Skip to: 6832
1477
/* 6773 */    MCD_OPC_ExtractField, 24, 2,  // Inst{25-24} ...
1478
/* 6776 */    MCD_OPC_FilterValue, 0, 9, 0, 0, // Skip to: 6790
1479
/* 6781 */    MCD_OPC_CheckPredicate, 0, 252, 68, 0, // Skip to: 24446
1480
/* 6786 */    MCD_OPC_Decode, 168, 5, 69, // Opcode: LDPTR_W
1481
/* 6790 */    MCD_OPC_FilterValue, 1, 9, 0, 0, // Skip to: 6804
1482
/* 6795 */    MCD_OPC_CheckPredicate, 0, 238, 68, 0, // Skip to: 24446
1483
/* 6800 */    MCD_OPC_Decode, 171, 6, 69, // Opcode: STPTR_W
1484
/* 6804 */    MCD_OPC_FilterValue, 2, 9, 0, 0, // Skip to: 6818
1485
/* 6809 */    MCD_OPC_CheckPredicate, 0, 224, 68, 0, // Skip to: 24446
1486
/* 6814 */    MCD_OPC_Decode, 167, 5, 69, // Opcode: LDPTR_D
1487
/* 6818 */    MCD_OPC_FilterValue, 3, 215, 68, 0, // Skip to: 24446
1488
/* 6823 */    MCD_OPC_CheckPredicate, 0, 210, 68, 0, // Skip to: 24446
1489
/* 6828 */    MCD_OPC_Decode, 170, 6, 69, // Opcode: STPTR_D
1490
/* 6832 */    MCD_OPC_FilterValue, 10, 162, 0, 0, // Skip to: 6999
1491
/* 6837 */    MCD_OPC_ExtractField, 22, 4,  // Inst{25-22} ...
1492
/* 6840 */    MCD_OPC_FilterValue, 0, 4, 0, 0, // Skip to: 6849
1493
/* 6845 */    MCD_OPC_Decode, 178, 5, 48, // Opcode: LD_B
1494
/* 6849 */    MCD_OPC_FilterValue, 1, 4, 0, 0, // Skip to: 6858
1495
/* 6854 */    MCD_OPC_Decode, 181, 5, 48, // Opcode: LD_H
1496
/* 6858 */    MCD_OPC_FilterValue, 2, 4, 0, 0, // Skip to: 6867
1497
/* 6863 */    MCD_OPC_Decode, 183, 5, 48, // Opcode: LD_W
1498
/* 6867 */    MCD_OPC_FilterValue, 3, 9, 0, 0, // Skip to: 6881
1499
/* 6872 */    MCD_OPC_CheckPredicate, 0, 161, 68, 0, // Skip to: 24446
1500
/* 6877 */    MCD_OPC_Decode, 180, 5, 48, // Opcode: LD_D
1501
/* 6881 */    MCD_OPC_FilterValue, 4, 4, 0, 0, // Skip to: 6890
1502
/* 6886 */    MCD_OPC_Decode, 178, 6, 48, // Opcode: ST_B
1503
/* 6890 */    MCD_OPC_FilterValue, 5, 4, 0, 0, // Skip to: 6899
1504
/* 6895 */    MCD_OPC_Decode, 180, 6, 48, // Opcode: ST_H
1505
/* 6899 */    MCD_OPC_FilterValue, 6, 4, 0, 0, // Skip to: 6908
1506
/* 6904 */    MCD_OPC_Decode, 181, 6, 48, // Opcode: ST_W
1507
/* 6908 */    MCD_OPC_FilterValue, 7, 9, 0, 0, // Skip to: 6922
1508
/* 6913 */    MCD_OPC_CheckPredicate, 0, 120, 68, 0, // Skip to: 24446
1509
/* 6918 */    MCD_OPC_Decode, 179, 6, 48, // Opcode: ST_D
1510
/* 6922 */    MCD_OPC_FilterValue, 8, 4, 0, 0, // Skip to: 6931
1511
/* 6927 */    MCD_OPC_Decode, 179, 5, 48, // Opcode: LD_BU
1512
/* 6931 */    MCD_OPC_FilterValue, 9, 4, 0, 0, // Skip to: 6940
1513
/* 6936 */    MCD_OPC_Decode, 182, 5, 48, // Opcode: LD_HU
1514
/* 6940 */    MCD_OPC_FilterValue, 10, 9, 0, 0, // Skip to: 6954
1515
/* 6945 */    MCD_OPC_CheckPredicate, 0, 88, 68, 0, // Skip to: 24446
1516
/* 6950 */    MCD_OPC_Decode, 184, 5, 48, // Opcode: LD_WU
1517
/* 6954 */    MCD_OPC_FilterValue, 11, 4, 0, 0, // Skip to: 6963
1518
/* 6959 */    MCD_OPC_Decode, 230, 5, 53, // Opcode: PRELD
1519
/* 6963 */    MCD_OPC_FilterValue, 12, 4, 0, 0, // Skip to: 6972
1520
/* 6968 */    MCD_OPC_Decode, 193, 4, 71, // Opcode: FLD_S
1521
/* 6972 */    MCD_OPC_FilterValue, 13, 4, 0, 0, // Skip to: 6981
1522
/* 6977 */    MCD_OPC_Decode, 241, 4, 71, // Opcode: FST_S
1523
/* 6981 */    MCD_OPC_FilterValue, 14, 4, 0, 0, // Skip to: 6990
1524
/* 6986 */    MCD_OPC_Decode, 192, 4, 72, // Opcode: FLD_D
1525
/* 6990 */    MCD_OPC_FilterValue, 15, 43, 68, 0, // Skip to: 24446
1526
/* 6995 */    MCD_OPC_Decode, 240, 4, 72, // Opcode: FST_D
1527
/* 6999 */    MCD_OPC_FilterValue, 11, 131, 0, 0, // Skip to: 7135
1528
/* 7004 */    MCD_OPC_ExtractField, 22, 4,  // Inst{25-22} ...
1529
/* 7007 */    MCD_OPC_FilterValue, 0, 4, 0, 0, // Skip to: 7016
1530
/* 7012 */    MCD_OPC_Decode, 235, 8, 73, // Opcode: VLD
1531
/* 7016 */    MCD_OPC_FilterValue, 1, 4, 0, 0, // Skip to: 7025
1532
/* 7021 */    MCD_OPC_Decode, 246, 11, 73, // Opcode: VST
1533
/* 7025 */    MCD_OPC_FilterValue, 2, 4, 0, 0, // Skip to: 7034
1534
/* 7030 */    MCD_OPC_Decode, 171, 15, 74, // Opcode: XVLD
1535
/* 7034 */    MCD_OPC_FilterValue, 3, 4, 0, 0, // Skip to: 7043
1536
/* 7039 */    MCD_OPC_Decode, 188, 18, 74, // Opcode: XVST
1537
/* 7043 */    MCD_OPC_FilterValue, 8, 4, 0, 0, // Skip to: 7052
1538
/* 7048 */    MCD_OPC_Decode, 165, 5, 48, // Opcode: LDL_W
1539
/* 7052 */    MCD_OPC_FilterValue, 9, 4, 0, 0, // Skip to: 7061
1540
/* 7057 */    MCD_OPC_Decode, 170, 5, 48, // Opcode: LDR_W
1541
/* 7061 */    MCD_OPC_FilterValue, 10, 9, 0, 0, // Skip to: 7075
1542
/* 7066 */    MCD_OPC_CheckPredicate, 0, 223, 67, 0, // Skip to: 24446
1543
/* 7071 */    MCD_OPC_Decode, 164, 5, 48, // Opcode: LDL_D
1544
/* 7075 */    MCD_OPC_FilterValue, 11, 9, 0, 0, // Skip to: 7089
1545
/* 7080 */    MCD_OPC_CheckPredicate, 0, 209, 67, 0, // Skip to: 24446
1546
/* 7085 */    MCD_OPC_Decode, 169, 5, 48, // Opcode: LDR_D
1547
/* 7089 */    MCD_OPC_FilterValue, 12, 4, 0, 0, // Skip to: 7098
1548
/* 7094 */    MCD_OPC_Decode, 169, 6, 48, // Opcode: STL_W
1549
/* 7098 */    MCD_OPC_FilterValue, 13, 4, 0, 0, // Skip to: 7107
1550
/* 7103 */    MCD_OPC_Decode, 173, 6, 48, // Opcode: STR_W
1551
/* 7107 */    MCD_OPC_FilterValue, 14, 9, 0, 0, // Skip to: 7121
1552
/* 7112 */    MCD_OPC_CheckPredicate, 0, 177, 67, 0, // Skip to: 24446
1553
/* 7117 */    MCD_OPC_Decode, 168, 6, 48, // Opcode: STL_D
1554
/* 7121 */    MCD_OPC_FilterValue, 15, 168, 67, 0, // Skip to: 24446
1555
/* 7126 */    MCD_OPC_CheckPredicate, 0, 163, 67, 0, // Skip to: 24446
1556
/* 7131 */    MCD_OPC_Decode, 172, 6, 48, // Opcode: STR_D
1557
/* 7135 */    MCD_OPC_FilterValue, 12, 1, 1, 0, // Skip to: 7397
1558
/* 7140 */    MCD_OPC_ExtractField, 23, 3,  // Inst{25-23} ...
1559
/* 7143 */    MCD_OPC_FilterValue, 0, 44, 0, 0, // Skip to: 7192
1560
/* 7148 */    MCD_OPC_ExtractField, 21, 2,  // Inst{22-21} ...
1561
/* 7151 */    MCD_OPC_FilterValue, 0, 11, 0, 0, // Skip to: 7167
1562
/* 7156 */    MCD_OPC_CheckField, 19, 2, 2, 131, 67, 0, // Skip to: 24446
1563
/* 7163 */    MCD_OPC_Decode, 238, 8, 75, // Opcode: VLDREPL_D
1564
/* 7167 */    MCD_OPC_FilterValue, 1, 11, 0, 0, // Skip to: 7183
1565
/* 7172 */    MCD_OPC_CheckField, 20, 1, 0, 115, 67, 0, // Skip to: 24446
1566
/* 7179 */    MCD_OPC_Decode, 240, 8, 76, // Opcode: VLDREPL_W
1567
/* 7183 */    MCD_OPC_FilterValue, 2, 106, 67, 0, // Skip to: 24446
1568
/* 7188 */    MCD_OPC_Decode, 239, 8, 77, // Opcode: VLDREPL_H
1569
/* 7192 */    MCD_OPC_FilterValue, 1, 11, 0, 0, // Skip to: 7208
1570
/* 7197 */    MCD_OPC_CheckField, 22, 1, 0, 90, 67, 0, // Skip to: 24446
1571
/* 7204 */    MCD_OPC_Decode, 237, 8, 73, // Opcode: VLDREPL_B
1572
/* 7208 */    MCD_OPC_FilterValue, 2, 44, 0, 0, // Skip to: 7257
1573
/* 7213 */    MCD_OPC_ExtractField, 21, 2,  // Inst{22-21} ...
1574
/* 7216 */    MCD_OPC_FilterValue, 0, 11, 0, 0, // Skip to: 7232
1575
/* 7221 */    MCD_OPC_CheckField, 19, 2, 2, 66, 67, 0, // Skip to: 24446
1576
/* 7228 */    MCD_OPC_Decode, 248, 11, 78, // Opcode: VSTELM_D
1577
/* 7232 */    MCD_OPC_FilterValue, 1, 11, 0, 0, // Skip to: 7248
1578
/* 7237 */    MCD_OPC_CheckField, 20, 1, 0, 50, 67, 0, // Skip to: 24446
1579
/* 7244 */    MCD_OPC_Decode, 250, 11, 79, // Opcode: VSTELM_W
1580
/* 7248 */    MCD_OPC_FilterValue, 2, 41, 67, 0, // Skip to: 24446
1581
/* 7253 */    MCD_OPC_Decode, 249, 11, 80, // Opcode: VSTELM_H
1582
/* 7257 */    MCD_OPC_FilterValue, 3, 11, 0, 0, // Skip to: 7273
1583
/* 7262 */    MCD_OPC_CheckField, 22, 1, 0, 25, 67, 0, // Skip to: 24446
1584
/* 7269 */    MCD_OPC_Decode, 247, 11, 81, // Opcode: VSTELM_B
1585
/* 7273 */    MCD_OPC_FilterValue, 4, 44, 0, 0, // Skip to: 7322
1586
/* 7278 */    MCD_OPC_ExtractField, 21, 2,  // Inst{22-21} ...
1587
/* 7281 */    MCD_OPC_FilterValue, 0, 11, 0, 0, // Skip to: 7297
1588
/* 7286 */    MCD_OPC_CheckField, 19, 2, 2, 1, 67, 0, // Skip to: 24446
1589
/* 7293 */    MCD_OPC_Decode, 174, 15, 82, // Opcode: XVLDREPL_D
1590
/* 7297 */    MCD_OPC_FilterValue, 1, 11, 0, 0, // Skip to: 7313
1591
/* 7302 */    MCD_OPC_CheckField, 20, 1, 0, 241, 66, 0, // Skip to: 24446
1592
/* 7309 */    MCD_OPC_Decode, 176, 15, 83, // Opcode: XVLDREPL_W
1593
/* 7313 */    MCD_OPC_FilterValue, 2, 232, 66, 0, // Skip to: 24446
1594
/* 7318 */    MCD_OPC_Decode, 175, 15, 84, // Opcode: XVLDREPL_H
1595
/* 7322 */    MCD_OPC_FilterValue, 5, 11, 0, 0, // Skip to: 7338
1596
/* 7327 */    MCD_OPC_CheckField, 22, 1, 0, 216, 66, 0, // Skip to: 24446
1597
/* 7334 */    MCD_OPC_Decode, 173, 15, 74, // Opcode: XVLDREPL_B
1598
/* 7338 */    MCD_OPC_FilterValue, 6, 45, 0, 0, // Skip to: 7388
1599
/* 7343 */    MCD_OPC_ExtractField, 22, 1,  // Inst{22} ...
1600
/* 7346 */    MCD_OPC_FilterValue, 0, 28, 0, 0, // Skip to: 7379
1601
/* 7351 */    MCD_OPC_ExtractField, 21, 1,  // Inst{21} ...
1602
/* 7354 */    MCD_OPC_FilterValue, 0, 11, 0, 0, // Skip to: 7370
1603
/* 7359 */    MCD_OPC_CheckField, 20, 1, 1, 184, 66, 0, // Skip to: 24446
1604
/* 7366 */    MCD_OPC_Decode, 190, 18, 85, // Opcode: XVSTELM_D
1605
/* 7370 */    MCD_OPC_FilterValue, 1, 175, 66, 0, // Skip to: 24446
1606
/* 7375 */    MCD_OPC_Decode, 192, 18, 86, // Opcode: XVSTELM_W
1607
/* 7379 */    MCD_OPC_FilterValue, 1, 166, 66, 0, // Skip to: 24446
1608
/* 7384 */    MCD_OPC_Decode, 191, 18, 87, // Opcode: XVSTELM_H
1609
/* 7388 */    MCD_OPC_FilterValue, 7, 157, 66, 0, // Skip to: 24446
1610
/* 7393 */    MCD_OPC_Decode, 189, 18, 88, // Opcode: XVSTELM_B
1611
/* 7397 */    MCD_OPC_FilterValue, 14, 157, 5, 0, // Skip to: 8839
1612
/* 7402 */    MCD_OPC_ExtractField, 15, 11,  // Inst{25-15} ...
1613
/* 7405 */    MCD_OPC_FilterValue, 0, 9, 0, 0, // Skip to: 7419
1614
/* 7410 */    MCD_OPC_CheckPredicate, 0, 135, 66, 0, // Skip to: 24446
1615
/* 7415 */    MCD_OPC_Decode, 171, 5, 11, // Opcode: LDX_B
1616
/* 7419 */    MCD_OPC_FilterValue, 8, 9, 0, 0, // Skip to: 7433
1617
/* 7424 */    MCD_OPC_CheckPredicate, 0, 121, 66, 0, // Skip to: 24446
1618
/* 7429 */    MCD_OPC_Decode, 174, 5, 11, // Opcode: LDX_H
1619
/* 7433 */    MCD_OPC_FilterValue, 16, 9, 0, 0, // Skip to: 7447
1620
/* 7438 */    MCD_OPC_CheckPredicate, 0, 107, 66, 0, // Skip to: 24446
1621
/* 7443 */    MCD_OPC_Decode, 176, 5, 11, // Opcode: LDX_W
1622
/* 7447 */    MCD_OPC_FilterValue, 24, 9, 0, 0, // Skip to: 7461
1623
/* 7452 */    MCD_OPC_CheckPredicate, 0, 93, 66, 0, // Skip to: 24446
1624
/* 7457 */    MCD_OPC_Decode, 173, 5, 11, // Opcode: LDX_D
1625
/* 7461 */    MCD_OPC_FilterValue, 32, 9, 0, 0, // Skip to: 7475
1626
/* 7466 */    MCD_OPC_CheckPredicate, 0, 79, 66, 0, // Skip to: 24446
1627
/* 7471 */    MCD_OPC_Decode, 174, 6, 11, // Opcode: STX_B
1628
/* 7475 */    MCD_OPC_FilterValue, 40, 9, 0, 0, // Skip to: 7489
1629
/* 7480 */    MCD_OPC_CheckPredicate, 0, 65, 66, 0, // Skip to: 24446
1630
/* 7485 */    MCD_OPC_Decode, 176, 6, 11, // Opcode: STX_H
1631
/* 7489 */    MCD_OPC_FilterValue, 48, 9, 0, 0, // Skip to: 7503
1632
/* 7494 */    MCD_OPC_CheckPredicate, 0, 51, 66, 0, // Skip to: 24446
1633
/* 7499 */    MCD_OPC_Decode, 177, 6, 11, // Opcode: STX_W
1634
/* 7503 */    MCD_OPC_FilterValue, 56, 9, 0, 0, // Skip to: 7517
1635
/* 7508 */    MCD_OPC_CheckPredicate, 0, 37, 66, 0, // Skip to: 24446
1636
/* 7513 */    MCD_OPC_Decode, 175, 6, 11, // Opcode: STX_D
1637
/* 7517 */    MCD_OPC_FilterValue, 64, 9, 0, 0, // Skip to: 7531
1638
/* 7522 */    MCD_OPC_CheckPredicate, 0, 23, 66, 0, // Skip to: 24446
1639
/* 7527 */    MCD_OPC_Decode, 172, 5, 11, // Opcode: LDX_BU
1640
/* 7531 */    MCD_OPC_FilterValue, 72, 9, 0, 0, // Skip to: 7545
1641
/* 7536 */    MCD_OPC_CheckPredicate, 0, 9, 66, 0, // Skip to: 24446
1642
/* 7541 */    MCD_OPC_Decode, 175, 5, 11, // Opcode: LDX_HU
1643
/* 7545 */    MCD_OPC_FilterValue, 80, 9, 0, 0, // Skip to: 7559
1644
/* 7550 */    MCD_OPC_CheckPredicate, 0, 251, 65, 0, // Skip to: 24446
1645
/* 7555 */    MCD_OPC_Decode, 177, 5, 11, // Opcode: LDX_WU
1646
/* 7559 */    MCD_OPC_FilterValue, 88, 9, 0, 0, // Skip to: 7573
1647
/* 7564 */    MCD_OPC_CheckPredicate, 0, 237, 65, 0, // Skip to: 24446
1648
/* 7569 */    MCD_OPC_Decode, 231, 5, 89, // Opcode: PRELDX
1649
/* 7573 */    MCD_OPC_FilterValue, 96, 4, 0, 0, // Skip to: 7582
1650
/* 7578 */    MCD_OPC_Decode, 191, 4, 90, // Opcode: FLDX_S
1651
/* 7582 */    MCD_OPC_FilterValue, 104, 4, 0, 0, // Skip to: 7591
1652
/* 7587 */    MCD_OPC_Decode, 190, 4, 91, // Opcode: FLDX_D
1653
/* 7591 */    MCD_OPC_FilterValue, 112, 4, 0, 0, // Skip to: 7600
1654
/* 7596 */    MCD_OPC_Decode, 239, 4, 90, // Opcode: FSTX_S
1655
/* 7600 */    MCD_OPC_FilterValue, 120, 4, 0, 0, // Skip to: 7609
1656
/* 7605 */    MCD_OPC_Decode, 238, 4, 91, // Opcode: FSTX_D
1657
/* 7609 */    MCD_OPC_FilterValue, 128, 1, 4, 0, 0, // Skip to: 7619
1658
/* 7615 */    MCD_OPC_Decode, 241, 8, 92, // Opcode: VLDX
1659
/* 7619 */    MCD_OPC_FilterValue, 136, 1, 4, 0, 0, // Skip to: 7629
1660
/* 7625 */    MCD_OPC_Decode, 251, 11, 92, // Opcode: VSTX
1661
/* 7629 */    MCD_OPC_FilterValue, 144, 1, 4, 0, 0, // Skip to: 7639
1662
/* 7635 */    MCD_OPC_Decode, 177, 15, 93, // Opcode: XVLDX
1663
/* 7639 */    MCD_OPC_FilterValue, 152, 1, 4, 0, 0, // Skip to: 7649
1664
/* 7645 */    MCD_OPC_Decode, 193, 18, 93, // Opcode: XVSTX
1665
/* 7649 */    MCD_OPC_FilterValue, 174, 1, 9, 0, 0, // Skip to: 7664
1666
/* 7655 */    MCD_OPC_CheckPredicate, 0, 146, 65, 0, // Skip to: 24446
1667
/* 7660 */    MCD_OPC_Decode, 136, 6, 94, // Opcode: SC_Q
1668
/* 7664 */    MCD_OPC_FilterValue, 175, 1, 49, 0, 0, // Skip to: 7719
1669
/* 7670 */    MCD_OPC_ExtractField, 10, 5,  // Inst{14-10} ...
1670
/* 7673 */    MCD_OPC_FilterValue, 0, 4, 0, 0, // Skip to: 7682
1671
/* 7678 */    MCD_OPC_Decode, 186, 5, 2, // Opcode: LLACQ_W
1672
/* 7682 */    MCD_OPC_FilterValue, 1, 4, 0, 0, // Skip to: 7691
1673
/* 7687 */    MCD_OPC_Decode, 134, 6, 95, // Opcode: SCREL_W
1674
/* 7691 */    MCD_OPC_FilterValue, 2, 9, 0, 0, // Skip to: 7705
1675
/* 7696 */    MCD_OPC_CheckPredicate, 0, 105, 65, 0, // Skip to: 24446
1676
/* 7701 */    MCD_OPC_Decode, 185, 5, 2, // Opcode: LLACQ_D
1677
/* 7705 */    MCD_OPC_FilterValue, 3, 96, 65, 0, // Skip to: 24446
1678
/* 7710 */    MCD_OPC_CheckPredicate, 0, 91, 65, 0, // Skip to: 24446
1679
/* 7715 */    MCD_OPC_Decode, 133, 6, 95, // Opcode: SCREL_D
1680
/* 7719 */    MCD_OPC_FilterValue, 176, 1, 9, 0, 0, // Skip to: 7734
1681
/* 7725 */    MCD_OPC_CheckPredicate, 0, 76, 65, 0, // Skip to: 24446
1682
/* 7730 */    MCD_OPC_Decode, 131, 3, 96, // Opcode: AMCAS_B
1683
/* 7734 */    MCD_OPC_FilterValue, 177, 1, 9, 0, 0, // Skip to: 7749
1684
/* 7740 */    MCD_OPC_CheckPredicate, 0, 61, 65, 0, // Skip to: 24446
1685
/* 7745 */    MCD_OPC_Decode, 133, 3, 96, // Opcode: AMCAS_H
1686
/* 7749 */    MCD_OPC_FilterValue, 178, 1, 9, 0, 0, // Skip to: 7764
1687
/* 7755 */    MCD_OPC_CheckPredicate, 0, 46, 65, 0, // Skip to: 24446
1688
/* 7760 */    MCD_OPC_Decode, 134, 3, 96, // Opcode: AMCAS_W
1689
/* 7764 */    MCD_OPC_FilterValue, 179, 1, 9, 0, 0, // Skip to: 7779
1690
/* 7770 */    MCD_OPC_CheckPredicate, 0, 31, 65, 0, // Skip to: 24446
1691
/* 7775 */    MCD_OPC_Decode, 132, 3, 96, // Opcode: AMCAS_D
1692
/* 7779 */    MCD_OPC_FilterValue, 180, 1, 9, 0, 0, // Skip to: 7794
1693
/* 7785 */    MCD_OPC_CheckPredicate, 0, 16, 65, 0, // Skip to: 24446
1694
/* 7790 */    MCD_OPC_Decode, 135, 3, 96, // Opcode: AMCAS__DB_B
1695
/* 7794 */    MCD_OPC_FilterValue, 181, 1, 9, 0, 0, // Skip to: 7809
1696
/* 7800 */    MCD_OPC_CheckPredicate, 0, 1, 65, 0, // Skip to: 24446
1697
/* 7805 */    MCD_OPC_Decode, 137, 3, 96, // Opcode: AMCAS__DB_H
1698
/* 7809 */    MCD_OPC_FilterValue, 182, 1, 9, 0, 0, // Skip to: 7824
1699
/* 7815 */    MCD_OPC_CheckPredicate, 0, 242, 64, 0, // Skip to: 24446
1700
/* 7820 */    MCD_OPC_Decode, 138, 3, 96, // Opcode: AMCAS__DB_W
1701
/* 7824 */    MCD_OPC_FilterValue, 183, 1, 9, 0, 0, // Skip to: 7839
1702
/* 7830 */    MCD_OPC_CheckPredicate, 0, 227, 64, 0, // Skip to: 24446
1703
/* 7835 */    MCD_OPC_Decode, 136, 3, 96, // Opcode: AMCAS__DB_D
1704
/* 7839 */    MCD_OPC_FilterValue, 184, 1, 9, 0, 0, // Skip to: 7854
1705
/* 7845 */    MCD_OPC_CheckPredicate, 0, 212, 64, 0, // Skip to: 24446
1706
/* 7850 */    MCD_OPC_Decode, 159, 3, 96, // Opcode: AMSWAP_B
1707
/* 7854 */    MCD_OPC_FilterValue, 185, 1, 9, 0, 0, // Skip to: 7869
1708
/* 7860 */    MCD_OPC_CheckPredicate, 0, 197, 64, 0, // Skip to: 24446
1709
/* 7865 */    MCD_OPC_Decode, 161, 3, 96, // Opcode: AMSWAP_H
1710
/* 7869 */    MCD_OPC_FilterValue, 186, 1, 9, 0, 0, // Skip to: 7884
1711
/* 7875 */    MCD_OPC_CheckPredicate, 0, 182, 64, 0, // Skip to: 24446
1712
/* 7880 */    MCD_OPC_Decode, 247, 2, 96, // Opcode: AMADD_B
1713
/* 7884 */    MCD_OPC_FilterValue, 187, 1, 9, 0, 0, // Skip to: 7899
1714
/* 7890 */    MCD_OPC_CheckPredicate, 0, 167, 64, 0, // Skip to: 24446
1715
/* 7895 */    MCD_OPC_Decode, 249, 2, 96, // Opcode: AMADD_H
1716
/* 7899 */    MCD_OPC_FilterValue, 188, 1, 9, 0, 0, // Skip to: 7914
1717
/* 7905 */    MCD_OPC_CheckPredicate, 0, 152, 64, 0, // Skip to: 24446
1718
/* 7910 */    MCD_OPC_Decode, 163, 3, 96, // Opcode: AMSWAP__DB_B
1719
/* 7914 */    MCD_OPC_FilterValue, 189, 1, 9, 0, 0, // Skip to: 7929
1720
/* 7920 */    MCD_OPC_CheckPredicate, 0, 137, 64, 0, // Skip to: 24446
1721
/* 7925 */    MCD_OPC_Decode, 165, 3, 96, // Opcode: AMSWAP__DB_H
1722
/* 7929 */    MCD_OPC_FilterValue, 190, 1, 9, 0, 0, // Skip to: 7944
1723
/* 7935 */    MCD_OPC_CheckPredicate, 0, 122, 64, 0, // Skip to: 24446
1724
/* 7940 */    MCD_OPC_Decode, 251, 2, 96, // Opcode: AMADD__DB_B
1725
/* 7944 */    MCD_OPC_FilterValue, 191, 1, 9, 0, 0, // Skip to: 7959
1726
/* 7950 */    MCD_OPC_CheckPredicate, 0, 107, 64, 0, // Skip to: 24446
1727
/* 7955 */    MCD_OPC_Decode, 253, 2, 96, // Opcode: AMADD__DB_H
1728
/* 7959 */    MCD_OPC_FilterValue, 192, 1, 9, 0, 0, // Skip to: 7974
1729
/* 7965 */    MCD_OPC_CheckPredicate, 0, 92, 64, 0, // Skip to: 24446
1730
/* 7970 */    MCD_OPC_Decode, 162, 3, 96, // Opcode: AMSWAP_W
1731
/* 7974 */    MCD_OPC_FilterValue, 193, 1, 9, 0, 0, // Skip to: 7989
1732
/* 7980 */    MCD_OPC_CheckPredicate, 0, 77, 64, 0, // Skip to: 24446
1733
/* 7985 */    MCD_OPC_Decode, 160, 3, 96, // Opcode: AMSWAP_D
1734
/* 7989 */    MCD_OPC_FilterValue, 194, 1, 9, 0, 0, // Skip to: 8004
1735
/* 7995 */    MCD_OPC_CheckPredicate, 0, 62, 64, 0, // Skip to: 24446
1736
/* 8000 */    MCD_OPC_Decode, 250, 2, 96, // Opcode: AMADD_W
1737
/* 8004 */    MCD_OPC_FilterValue, 195, 1, 9, 0, 0, // Skip to: 8019
1738
/* 8010 */    MCD_OPC_CheckPredicate, 0, 47, 64, 0, // Skip to: 24446
1739
/* 8015 */    MCD_OPC_Decode, 248, 2, 96, // Opcode: AMADD_D
1740
/* 8019 */    MCD_OPC_FilterValue, 196, 1, 9, 0, 0, // Skip to: 8034
1741
/* 8025 */    MCD_OPC_CheckPredicate, 0, 32, 64, 0, // Skip to: 24446
1742
/* 8030 */    MCD_OPC_Decode, 128, 3, 96, // Opcode: AMAND_W
1743
/* 8034 */    MCD_OPC_FilterValue, 197, 1, 9, 0, 0, // Skip to: 8049
1744
/* 8040 */    MCD_OPC_CheckPredicate, 0, 17, 64, 0, // Skip to: 24446
1745
/* 8045 */    MCD_OPC_Decode, 255, 2, 96, // Opcode: AMAND_D
1746
/* 8049 */    MCD_OPC_FilterValue, 198, 1, 9, 0, 0, // Skip to: 8064
1747
/* 8055 */    MCD_OPC_CheckPredicate, 0, 2, 64, 0, // Skip to: 24446
1748
/* 8060 */    MCD_OPC_Decode, 156, 3, 96, // Opcode: AMOR_W
1749
/* 8064 */    MCD_OPC_FilterValue, 199, 1, 9, 0, 0, // Skip to: 8079
1750
/* 8070 */    MCD_OPC_CheckPredicate, 0, 243, 63, 0, // Skip to: 24446
1751
/* 8075 */    MCD_OPC_Decode, 155, 3, 96, // Opcode: AMOR_D
1752
/* 8079 */    MCD_OPC_FilterValue, 200, 1, 9, 0, 0, // Skip to: 8094
1753
/* 8085 */    MCD_OPC_CheckPredicate, 0, 228, 63, 0, // Skip to: 24446
1754
/* 8090 */    MCD_OPC_Decode, 168, 3, 96, // Opcode: AMXOR_W
1755
/* 8094 */    MCD_OPC_FilterValue, 201, 1, 9, 0, 0, // Skip to: 8109
1756
/* 8100 */    MCD_OPC_CheckPredicate, 0, 213, 63, 0, // Skip to: 24446
1757
/* 8105 */    MCD_OPC_Decode, 167, 3, 96, // Opcode: AMXOR_D
1758
/* 8109 */    MCD_OPC_FilterValue, 202, 1, 9, 0, 0, // Skip to: 8124
1759
/* 8115 */    MCD_OPC_CheckPredicate, 0, 198, 63, 0, // Skip to: 24446
1760
/* 8120 */    MCD_OPC_Decode, 141, 3, 96, // Opcode: AMMAX_W
1761
/* 8124 */    MCD_OPC_FilterValue, 203, 1, 9, 0, 0, // Skip to: 8139
1762
/* 8130 */    MCD_OPC_CheckPredicate, 0, 183, 63, 0, // Skip to: 24446
1763
/* 8135 */    MCD_OPC_Decode, 139, 3, 96, // Opcode: AMMAX_D
1764
/* 8139 */    MCD_OPC_FilterValue, 204, 1, 9, 0, 0, // Skip to: 8154
1765
/* 8145 */    MCD_OPC_CheckPredicate, 0, 168, 63, 0, // Skip to: 24446
1766
/* 8150 */    MCD_OPC_Decode, 149, 3, 96, // Opcode: AMMIN_W
1767
/* 8154 */    MCD_OPC_FilterValue, 205, 1, 9, 0, 0, // Skip to: 8169
1768
/* 8160 */    MCD_OPC_CheckPredicate, 0, 153, 63, 0, // Skip to: 24446
1769
/* 8165 */    MCD_OPC_Decode, 147, 3, 96, // Opcode: AMMIN_D
1770
/* 8169 */    MCD_OPC_FilterValue, 206, 1, 9, 0, 0, // Skip to: 8184
1771
/* 8175 */    MCD_OPC_CheckPredicate, 0, 138, 63, 0, // Skip to: 24446
1772
/* 8180 */    MCD_OPC_Decode, 142, 3, 96, // Opcode: AMMAX_WU
1773
/* 8184 */    MCD_OPC_FilterValue, 207, 1, 9, 0, 0, // Skip to: 8199
1774
/* 8190 */    MCD_OPC_CheckPredicate, 0, 123, 63, 0, // Skip to: 24446
1775
/* 8195 */    MCD_OPC_Decode, 140, 3, 96, // Opcode: AMMAX_DU
1776
/* 8199 */    MCD_OPC_FilterValue, 208, 1, 9, 0, 0, // Skip to: 8214
1777
/* 8205 */    MCD_OPC_CheckPredicate, 0, 108, 63, 0, // Skip to: 24446
1778
/* 8210 */    MCD_OPC_Decode, 150, 3, 96, // Opcode: AMMIN_WU
1779
/* 8214 */    MCD_OPC_FilterValue, 209, 1, 9, 0, 0, // Skip to: 8229
1780
/* 8220 */    MCD_OPC_CheckPredicate, 0, 93, 63, 0, // Skip to: 24446
1781
/* 8225 */    MCD_OPC_Decode, 148, 3, 96, // Opcode: AMMIN_DU
1782
/* 8229 */    MCD_OPC_FilterValue, 210, 1, 9, 0, 0, // Skip to: 8244
1783
/* 8235 */    MCD_OPC_CheckPredicate, 0, 78, 63, 0, // Skip to: 24446
1784
/* 8240 */    MCD_OPC_Decode, 166, 3, 96, // Opcode: AMSWAP__DB_W
1785
/* 8244 */    MCD_OPC_FilterValue, 211, 1, 9, 0, 0, // Skip to: 8259
1786
/* 8250 */    MCD_OPC_CheckPredicate, 0, 63, 63, 0, // Skip to: 24446
1787
/* 8255 */    MCD_OPC_Decode, 164, 3, 96, // Opcode: AMSWAP__DB_D
1788
/* 8259 */    MCD_OPC_FilterValue, 212, 1, 9, 0, 0, // Skip to: 8274
1789
/* 8265 */    MCD_OPC_CheckPredicate, 0, 48, 63, 0, // Skip to: 24446
1790
/* 8270 */    MCD_OPC_Decode, 254, 2, 96, // Opcode: AMADD__DB_W
1791
/* 8274 */    MCD_OPC_FilterValue, 213, 1, 9, 0, 0, // Skip to: 8289
1792
/* 8280 */    MCD_OPC_CheckPredicate, 0, 33, 63, 0, // Skip to: 24446
1793
/* 8285 */    MCD_OPC_Decode, 252, 2, 96, // Opcode: AMADD__DB_D
1794
/* 8289 */    MCD_OPC_FilterValue, 214, 1, 9, 0, 0, // Skip to: 8304
1795
/* 8295 */    MCD_OPC_CheckPredicate, 0, 18, 63, 0, // Skip to: 24446
1796
/* 8300 */    MCD_OPC_Decode, 130, 3, 96, // Opcode: AMAND__DB_W
1797
/* 8304 */    MCD_OPC_FilterValue, 215, 1, 9, 0, 0, // Skip to: 8319
1798
/* 8310 */    MCD_OPC_CheckPredicate, 0, 3, 63, 0, // Skip to: 24446
1799
/* 8315 */    MCD_OPC_Decode, 129, 3, 96, // Opcode: AMAND__DB_D
1800
/* 8319 */    MCD_OPC_FilterValue, 216, 1, 9, 0, 0, // Skip to: 8334
1801
/* 8325 */    MCD_OPC_CheckPredicate, 0, 244, 62, 0, // Skip to: 24446
1802
/* 8330 */    MCD_OPC_Decode, 158, 3, 96, // Opcode: AMOR__DB_W
1803
/* 8334 */    MCD_OPC_FilterValue, 217, 1, 9, 0, 0, // Skip to: 8349
1804
/* 8340 */    MCD_OPC_CheckPredicate, 0, 229, 62, 0, // Skip to: 24446
1805
/* 8345 */    MCD_OPC_Decode, 157, 3, 96, // Opcode: AMOR__DB_D
1806
/* 8349 */    MCD_OPC_FilterValue, 218, 1, 9, 0, 0, // Skip to: 8364
1807
/* 8355 */    MCD_OPC_CheckPredicate, 0, 214, 62, 0, // Skip to: 24446
1808
/* 8360 */    MCD_OPC_Decode, 170, 3, 96, // Opcode: AMXOR__DB_W
1809
/* 8364 */    MCD_OPC_FilterValue, 219, 1, 9, 0, 0, // Skip to: 8379
1810
/* 8370 */    MCD_OPC_CheckPredicate, 0, 199, 62, 0, // Skip to: 24446
1811
/* 8375 */    MCD_OPC_Decode, 169, 3, 96, // Opcode: AMXOR__DB_D
1812
/* 8379 */    MCD_OPC_FilterValue, 220, 1, 9, 0, 0, // Skip to: 8394
1813
/* 8385 */    MCD_OPC_CheckPredicate, 0, 184, 62, 0, // Skip to: 24446
1814
/* 8390 */    MCD_OPC_Decode, 145, 3, 96, // Opcode: AMMAX__DB_W
1815
/* 8394 */    MCD_OPC_FilterValue, 221, 1, 9, 0, 0, // Skip to: 8409
1816
/* 8400 */    MCD_OPC_CheckPredicate, 0, 169, 62, 0, // Skip to: 24446
1817
/* 8405 */    MCD_OPC_Decode, 143, 3, 96, // Opcode: AMMAX__DB_D
1818
/* 8409 */    MCD_OPC_FilterValue, 222, 1, 9, 0, 0, // Skip to: 8424
1819
/* 8415 */    MCD_OPC_CheckPredicate, 0, 154, 62, 0, // Skip to: 24446
1820
/* 8420 */    MCD_OPC_Decode, 153, 3, 96, // Opcode: AMMIN__DB_W
1821
/* 8424 */    MCD_OPC_FilterValue, 223, 1, 9, 0, 0, // Skip to: 8439
1822
/* 8430 */    MCD_OPC_CheckPredicate, 0, 139, 62, 0, // Skip to: 24446
1823
/* 8435 */    MCD_OPC_Decode, 151, 3, 96, // Opcode: AMMIN__DB_D
1824
/* 8439 */    MCD_OPC_FilterValue, 224, 1, 9, 0, 0, // Skip to: 8454
1825
/* 8445 */    MCD_OPC_CheckPredicate, 0, 124, 62, 0, // Skip to: 24446
1826
/* 8450 */    MCD_OPC_Decode, 146, 3, 96, // Opcode: AMMAX__DB_WU
1827
/* 8454 */    MCD_OPC_FilterValue, 225, 1, 9, 0, 0, // Skip to: 8469
1828
/* 8460 */    MCD_OPC_CheckPredicate, 0, 109, 62, 0, // Skip to: 24446
1829
/* 8465 */    MCD_OPC_Decode, 144, 3, 96, // Opcode: AMMAX__DB_DU
1830
/* 8469 */    MCD_OPC_FilterValue, 226, 1, 9, 0, 0, // Skip to: 8484
1831
/* 8475 */    MCD_OPC_CheckPredicate, 0, 94, 62, 0, // Skip to: 24446
1832
/* 8480 */    MCD_OPC_Decode, 154, 3, 96, // Opcode: AMMIN__DB_WU
1833
/* 8484 */    MCD_OPC_FilterValue, 227, 1, 9, 0, 0, // Skip to: 8499
1834
/* 8490 */    MCD_OPC_CheckPredicate, 0, 79, 62, 0, // Skip to: 24446
1835
/* 8495 */    MCD_OPC_Decode, 152, 3, 96, // Opcode: AMMIN__DB_DU
1836
/* 8499 */    MCD_OPC_FilterValue, 228, 1, 4, 0, 0, // Skip to: 8509
1837
/* 8505 */    MCD_OPC_Decode, 242, 3, 13, // Opcode: DBAR
1838
/* 8509 */    MCD_OPC_FilterValue, 229, 1, 4, 0, 0, // Skip to: 8519
1839
/* 8515 */    MCD_OPC_Decode, 141, 5, 13, // Opcode: IBAR
1840
/* 8519 */    MCD_OPC_FilterValue, 232, 1, 4, 0, 0, // Skip to: 8529
1841
/* 8525 */    MCD_OPC_Decode, 187, 4, 90, // Opcode: FLDGT_S
1842
/* 8529 */    MCD_OPC_FilterValue, 233, 1, 4, 0, 0, // Skip to: 8539
1843
/* 8535 */    MCD_OPC_Decode, 186, 4, 91, // Opcode: FLDGT_D
1844
/* 8539 */    MCD_OPC_FilterValue, 234, 1, 4, 0, 0, // Skip to: 8549
1845
/* 8545 */    MCD_OPC_Decode, 189, 4, 90, // Opcode: FLDLE_S
1846
/* 8549 */    MCD_OPC_FilterValue, 235, 1, 4, 0, 0, // Skip to: 8559
1847
/* 8555 */    MCD_OPC_Decode, 188, 4, 91, // Opcode: FLDLE_D
1848
/* 8559 */    MCD_OPC_FilterValue, 236, 1, 4, 0, 0, // Skip to: 8569
1849
/* 8565 */    MCD_OPC_Decode, 235, 4, 90, // Opcode: FSTGT_S
1850
/* 8569 */    MCD_OPC_FilterValue, 237, 1, 4, 0, 0, // Skip to: 8579
1851
/* 8575 */    MCD_OPC_Decode, 234, 4, 91, // Opcode: FSTGT_D
1852
/* 8579 */    MCD_OPC_FilterValue, 238, 1, 4, 0, 0, // Skip to: 8589
1853
/* 8585 */    MCD_OPC_Decode, 237, 4, 90, // Opcode: FSTLE_S
1854
/* 8589 */    MCD_OPC_FilterValue, 239, 1, 4, 0, 0, // Skip to: 8599
1855
/* 8595 */    MCD_OPC_Decode, 236, 4, 91, // Opcode: FSTLE_D
1856
/* 8599 */    MCD_OPC_FilterValue, 240, 1, 9, 0, 0, // Skip to: 8614
1857
/* 8605 */    MCD_OPC_CheckPredicate, 0, 220, 61, 0, // Skip to: 24446
1858
/* 8610 */    MCD_OPC_Decode, 156, 5, 11, // Opcode: LDGT_B
1859
/* 8614 */    MCD_OPC_FilterValue, 241, 1, 9, 0, 0, // Skip to: 8629
1860
/* 8620 */    MCD_OPC_CheckPredicate, 0, 205, 61, 0, // Skip to: 24446
1861
/* 8625 */    MCD_OPC_Decode, 158, 5, 11, // Opcode: LDGT_H
1862
/* 8629 */    MCD_OPC_FilterValue, 242, 1, 9, 0, 0, // Skip to: 8644
1863
/* 8635 */    MCD_OPC_CheckPredicate, 0, 190, 61, 0, // Skip to: 24446
1864
/* 8640 */    MCD_OPC_Decode, 159, 5, 11, // Opcode: LDGT_W
1865
/* 8644 */    MCD_OPC_FilterValue, 243, 1, 9, 0, 0, // Skip to: 8659
1866
/* 8650 */    MCD_OPC_CheckPredicate, 0, 175, 61, 0, // Skip to: 24446
1867
/* 8655 */    MCD_OPC_Decode, 157, 5, 11, // Opcode: LDGT_D
1868
/* 8659 */    MCD_OPC_FilterValue, 244, 1, 9, 0, 0, // Skip to: 8674
1869
/* 8665 */    MCD_OPC_CheckPredicate, 0, 160, 61, 0, // Skip to: 24446
1870
/* 8670 */    MCD_OPC_Decode, 160, 5, 11, // Opcode: LDLE_B
1871
/* 8674 */    MCD_OPC_FilterValue, 245, 1, 9, 0, 0, // Skip to: 8689
1872
/* 8680 */    MCD_OPC_CheckPredicate, 0, 145, 61, 0, // Skip to: 24446
1873
/* 8685 */    MCD_OPC_Decode, 162, 5, 11, // Opcode: LDLE_H
1874
/* 8689 */    MCD_OPC_FilterValue, 246, 1, 9, 0, 0, // Skip to: 8704
1875
/* 8695 */    MCD_OPC_CheckPredicate, 0, 130, 61, 0, // Skip to: 24446
1876
/* 8700 */    MCD_OPC_Decode, 163, 5, 11, // Opcode: LDLE_W
1877
/* 8704 */    MCD_OPC_FilterValue, 247, 1, 9, 0, 0, // Skip to: 8719
1878
/* 8710 */    MCD_OPC_CheckPredicate, 0, 115, 61, 0, // Skip to: 24446
1879
/* 8715 */    MCD_OPC_Decode, 161, 5, 11, // Opcode: LDLE_D
1880
/* 8719 */    MCD_OPC_FilterValue, 248, 1, 9, 0, 0, // Skip to: 8734
1881
/* 8725 */    MCD_OPC_CheckPredicate, 0, 100, 61, 0, // Skip to: 24446
1882
/* 8730 */    MCD_OPC_Decode, 160, 6, 11, // Opcode: STGT_B
1883
/* 8734 */    MCD_OPC_FilterValue, 249, 1, 9, 0, 0, // Skip to: 8749
1884
/* 8740 */    MCD_OPC_CheckPredicate, 0, 85, 61, 0, // Skip to: 24446
1885
/* 8745 */    MCD_OPC_Decode, 162, 6, 11, // Opcode: STGT_H
1886
/* 8749 */    MCD_OPC_FilterValue, 250, 1, 9, 0, 0, // Skip to: 8764
1887
/* 8755 */    MCD_OPC_CheckPredicate, 0, 70, 61, 0, // Skip to: 24446
1888
/* 8760 */    MCD_OPC_Decode, 163, 6, 11, // Opcode: STGT_W
1889
/* 8764 */    MCD_OPC_FilterValue, 251, 1, 9, 0, 0, // Skip to: 8779
1890
/* 8770 */    MCD_OPC_CheckPredicate, 0, 55, 61, 0, // Skip to: 24446
1891
/* 8775 */    MCD_OPC_Decode, 161, 6, 11, // Opcode: STGT_D
1892
/* 8779 */    MCD_OPC_FilterValue, 252, 1, 9, 0, 0, // Skip to: 8794
1893
/* 8785 */    MCD_OPC_CheckPredicate, 0, 40, 61, 0, // Skip to: 24446
1894
/* 8790 */    MCD_OPC_Decode, 164, 6, 11, // Opcode: STLE_B
1895
/* 8794 */    MCD_OPC_FilterValue, 253, 1, 9, 0, 0, // Skip to: 8809
1896
/* 8800 */    MCD_OPC_CheckPredicate, 0, 25, 61, 0, // Skip to: 24446
1897
/* 8805 */    MCD_OPC_Decode, 166, 6, 11, // Opcode: STLE_H
1898
/* 8809 */    MCD_OPC_FilterValue, 254, 1, 9, 0, 0, // Skip to: 8824
1899
/* 8815 */    MCD_OPC_CheckPredicate, 0, 10, 61, 0, // Skip to: 24446
1900
/* 8820 */    MCD_OPC_Decode, 167, 6, 11, // Opcode: STLE_W
1901
/* 8824 */    MCD_OPC_FilterValue, 255, 1, 0, 61, 0, // Skip to: 24446
1902
/* 8830 */    MCD_OPC_CheckPredicate, 0, 251, 60, 0, // Skip to: 24446
1903
/* 8835 */    MCD_OPC_Decode, 165, 6, 11, // Opcode: STLE_D
1904
/* 8839 */    MCD_OPC_FilterValue, 16, 4, 0, 0, // Skip to: 8848
1905
/* 8844 */    MCD_OPC_Decode, 202, 3, 97, // Opcode: BEQZ
1906
/* 8848 */    MCD_OPC_FilterValue, 17, 4, 0, 0, // Skip to: 8857
1907
/* 8853 */    MCD_OPC_Decode, 213, 3, 97, // Opcode: BNEZ
1908
/* 8857 */    MCD_OPC_FilterValue, 18, 53, 0, 0, // Skip to: 8915
1909
/* 8862 */    MCD_OPC_ExtractField, 8, 2,  // Inst{9-8} ...
1910
/* 8865 */    MCD_OPC_FilterValue, 0, 4, 0, 0, // Skip to: 8874
1911
/* 8870 */    MCD_OPC_Decode, 199, 3, 98, // Opcode: BCEQZ
1912
/* 8874 */    MCD_OPC_FilterValue, 1, 4, 0, 0, // Skip to: 8883
1913
/* 8879 */    MCD_OPC_Decode, 200, 3, 98, // Opcode: BCNEZ
1914
/* 8883 */    MCD_OPC_FilterValue, 2, 11, 0, 0, // Skip to: 8899
1915
/* 8888 */    MCD_OPC_CheckField, 5, 3, 0, 191, 60, 0, // Skip to: 24446
1916
/* 8895 */    MCD_OPC_Decode, 153, 5, 99, // Opcode: JISCR0
1917
/* 8899 */    MCD_OPC_FilterValue, 3, 182, 60, 0, // Skip to: 24446
1918
/* 8904 */    MCD_OPC_CheckField, 5, 3, 0, 175, 60, 0, // Skip to: 24446
1919
/* 8911 */    MCD_OPC_Decode, 154, 5, 99, // Opcode: JISCR1
1920
/* 8915 */    MCD_OPC_FilterValue, 19, 4, 0, 0, // Skip to: 8924
1921
/* 8920 */    MCD_OPC_Decode, 152, 5, 100, // Opcode: JIRL
1922
/* 8924 */    MCD_OPC_FilterValue, 20, 4, 0, 0, // Skip to: 8933
1923
/* 8929 */    MCD_OPC_Decode, 198, 3, 101, // Opcode: B
1924
/* 8933 */    MCD_OPC_FilterValue, 21, 4, 0, 0, // Skip to: 8942
1925
/* 8938 */    MCD_OPC_Decode, 209, 3, 101, // Opcode: BL
1926
/* 8942 */    MCD_OPC_FilterValue, 22, 4, 0, 0, // Skip to: 8951
1927
/* 8947 */    MCD_OPC_Decode, 201, 3, 102, // Opcode: BEQ
1928
/* 8951 */    MCD_OPC_FilterValue, 23, 4, 0, 0, // Skip to: 8960
1929
/* 8956 */    MCD_OPC_Decode, 212, 3, 102, // Opcode: BNE
1930
/* 8960 */    MCD_OPC_FilterValue, 24, 4, 0, 0, // Skip to: 8969
1931
/* 8965 */    MCD_OPC_Decode, 210, 3, 102, // Opcode: BLT
1932
/* 8969 */    MCD_OPC_FilterValue, 25, 4, 0, 0, // Skip to: 8978
1933
/* 8974 */    MCD_OPC_Decode, 203, 3, 102, // Opcode: BGE
1934
/* 8978 */    MCD_OPC_FilterValue, 26, 4, 0, 0, // Skip to: 8987
1935
/* 8983 */    MCD_OPC_Decode, 211, 3, 102, // Opcode: BLTU
1936
/* 8987 */    MCD_OPC_FilterValue, 27, 4, 0, 0, // Skip to: 8996
1937
/* 8992 */    MCD_OPC_Decode, 204, 3, 102, // Opcode: BGEU
1938
/* 8996 */    MCD_OPC_FilterValue, 28, 34, 29, 0, // Skip to: 16459
1939
/* 9001 */    MCD_OPC_ExtractField, 18, 8,  // Inst{25-18} ...
1940
/* 9004 */    MCD_OPC_FilterValue, 0, 75, 0, 0, // Skip to: 9084
1941
/* 9009 */    MCD_OPC_ExtractField, 15, 3,  // Inst{17-15} ...
1942
/* 9012 */    MCD_OPC_FilterValue, 0, 4, 0, 0, // Skip to: 9021
1943
/* 9017 */    MCD_OPC_Decode, 178, 10, 63, // Opcode: VSEQ_B
1944
/* 9021 */    MCD_OPC_FilterValue, 1, 4, 0, 0, // Skip to: 9030
1945
/* 9026 */    MCD_OPC_Decode, 180, 10, 63, // Opcode: VSEQ_H
1946
/* 9030 */    MCD_OPC_FilterValue, 2, 4, 0, 0, // Skip to: 9039
1947
/* 9035 */    MCD_OPC_Decode, 181, 10, 63, // Opcode: VSEQ_W
1948
/* 9039 */    MCD_OPC_FilterValue, 3, 4, 0, 0, // Skip to: 9048
1949
/* 9044 */    MCD_OPC_Decode, 179, 10, 63, // Opcode: VSEQ_D
1950
/* 9048 */    MCD_OPC_FilterValue, 4, 4, 0, 0, // Skip to: 9057
1951
/* 9053 */    MCD_OPC_Decode, 212, 10, 63, // Opcode: VSLE_B
1952
/* 9057 */    MCD_OPC_FilterValue, 5, 4, 0, 0, // Skip to: 9066
1953
/* 9062 */    MCD_OPC_Decode, 216, 10, 63, // Opcode: VSLE_H
1954
/* 9066 */    MCD_OPC_FilterValue, 6, 4, 0, 0, // Skip to: 9075
1955
/* 9071 */    MCD_OPC_Decode, 218, 10, 63, // Opcode: VSLE_W
1956
/* 9075 */    MCD_OPC_FilterValue, 7, 6, 60, 0, // Skip to: 24446
1957
/* 9080 */    MCD_OPC_Decode, 214, 10, 63, // Opcode: VSLE_D
1958
/* 9084 */    MCD_OPC_FilterValue, 1, 75, 0, 0, // Skip to: 9164
1959
/* 9089 */    MCD_OPC_ExtractField, 15, 3,  // Inst{17-15} ...
1960
/* 9092 */    MCD_OPC_FilterValue, 0, 4, 0, 0, // Skip to: 9101
1961
/* 9097 */    MCD_OPC_Decode, 213, 10, 63, // Opcode: VSLE_BU
1962
/* 9101 */    MCD_OPC_FilterValue, 1, 4, 0, 0, // Skip to: 9110
1963
/* 9106 */    MCD_OPC_Decode, 217, 10, 63, // Opcode: VSLE_HU
1964
/* 9110 */    MCD_OPC_FilterValue, 2, 4, 0, 0, // Skip to: 9119
1965
/* 9115 */    MCD_OPC_Decode, 219, 10, 63, // Opcode: VSLE_WU
1966
/* 9119 */    MCD_OPC_FilterValue, 3, 4, 0, 0, // Skip to: 9128
1967
/* 9124 */    MCD_OPC_Decode, 215, 10, 63, // Opcode: VSLE_DU
1968
/* 9128 */    MCD_OPC_FilterValue, 4, 4, 0, 0, // Skip to: 9137
1969
/* 9133 */    MCD_OPC_Decode, 242, 10, 63, // Opcode: VSLT_B
1970
/* 9137 */    MCD_OPC_FilterValue, 5, 4, 0, 0, // Skip to: 9146
1971
/* 9142 */    MCD_OPC_Decode, 246, 10, 63, // Opcode: VSLT_H
1972
/* 9146 */    MCD_OPC_FilterValue, 6, 4, 0, 0, // Skip to: 9155
1973
/* 9151 */    MCD_OPC_Decode, 248, 10, 63, // Opcode: VSLT_W
1974
/* 9155 */    MCD_OPC_FilterValue, 7, 182, 59, 0, // Skip to: 24446
1975
/* 9160 */    MCD_OPC_Decode, 244, 10, 63, // Opcode: VSLT_D
1976
/* 9164 */    MCD_OPC_FilterValue, 2, 75, 0, 0, // Skip to: 9244
1977
/* 9169 */    MCD_OPC_ExtractField, 15, 3,  // Inst{17-15} ...
1978
/* 9172 */    MCD_OPC_FilterValue, 0, 4, 0, 0, // Skip to: 9181
1979
/* 9177 */    MCD_OPC_Decode, 243, 10, 63, // Opcode: VSLT_BU
1980
/* 9181 */    MCD_OPC_FilterValue, 1, 4, 0, 0, // Skip to: 9190
1981
/* 9186 */    MCD_OPC_Decode, 247, 10, 63, // Opcode: VSLT_HU
1982
/* 9190 */    MCD_OPC_FilterValue, 2, 4, 0, 0, // Skip to: 9199
1983
/* 9195 */    MCD_OPC_Decode, 249, 10, 63, // Opcode: VSLT_WU
1984
/* 9199 */    MCD_OPC_FilterValue, 3, 4, 0, 0, // Skip to: 9208
1985
/* 9204 */    MCD_OPC_Decode, 245, 10, 63, // Opcode: VSLT_DU
1986
/* 9208 */    MCD_OPC_FilterValue, 4, 4, 0, 0, // Skip to: 9217
1987
/* 9213 */    MCD_OPC_Decode, 231, 6, 63, // Opcode: VADD_B
1988
/* 9217 */    MCD_OPC_FilterValue, 5, 4, 0, 0, // Skip to: 9226
1989
/* 9222 */    MCD_OPC_Decode, 233, 6, 63, // Opcode: VADD_H
1990
/* 9226 */    MCD_OPC_FilterValue, 6, 4, 0, 0, // Skip to: 9235
1991
/* 9231 */    MCD_OPC_Decode, 235, 6, 63, // Opcode: VADD_W
1992
/* 9235 */    MCD_OPC_FilterValue, 7, 102, 59, 0, // Skip to: 24446
1993
/* 9240 */    MCD_OPC_Decode, 232, 6, 63, // Opcode: VADD_D
1994
/* 9244 */    MCD_OPC_FilterValue, 3, 39, 0, 0, // Skip to: 9288
1995
/* 9249 */    MCD_OPC_ExtractField, 15, 3,  // Inst{17-15} ...
1996
/* 9252 */    MCD_OPC_FilterValue, 0, 4, 0, 0, // Skip to: 9261
1997
/* 9257 */    MCD_OPC_Decode, 144, 12, 63, // Opcode: VSUB_B
1998
/* 9261 */    MCD_OPC_FilterValue, 1, 4, 0, 0, // Skip to: 9270
1999
/* 9266 */    MCD_OPC_Decode, 146, 12, 63, // Opcode: VSUB_H
2000
/* 9270 */    MCD_OPC_FilterValue, 2, 4, 0, 0, // Skip to: 9279
2001
/* 9275 */    MCD_OPC_Decode, 148, 12, 63, // Opcode: VSUB_W
2002
/* 9279 */    MCD_OPC_FilterValue, 3, 58, 59, 0, // Skip to: 24446
2003
/* 9284 */    MCD_OPC_Decode, 145, 12, 63, // Opcode: VSUB_D
2004
/* 9288 */    MCD_OPC_FilterValue, 7, 39, 0, 0, // Skip to: 9332
2005
/* 9293 */    MCD_OPC_ExtractField, 15, 3,  // Inst{17-15} ...
2006
/* 9296 */    MCD_OPC_FilterValue, 4, 4, 0, 0, // Skip to: 9305
2007
/* 9301 */    MCD_OPC_Decode, 210, 6, 63, // Opcode: VADDWEV_H_B
2008
/* 9305 */    MCD_OPC_FilterValue, 5, 4, 0, 0, // Skip to: 9314
2009
/* 9310 */    MCD_OPC_Decode, 216, 6, 63, // Opcode: VADDWEV_W_H
2010
/* 9314 */    MCD_OPC_FilterValue, 6, 4, 0, 0, // Skip to: 9323
2011
/* 9319 */    MCD_OPC_Decode, 207, 6, 63, // Opcode: VADDWEV_D_W
2012
/* 9323 */    MCD_OPC_FilterValue, 7, 14, 59, 0, // Skip to: 24446
2013
/* 9328 */    MCD_OPC_Decode, 213, 6, 63, // Opcode: VADDWEV_Q_D
2014
/* 9332 */    MCD_OPC_FilterValue, 8, 75, 0, 0, // Skip to: 9412
2015
/* 9337 */    MCD_OPC_ExtractField, 15, 3,  // Inst{17-15} ...
2016
/* 9340 */    MCD_OPC_FilterValue, 0, 4, 0, 0, // Skip to: 9349
2017
/* 9345 */    MCD_OPC_Decode, 130, 12, 63, // Opcode: VSUBWEV_H_B
2018
/* 9349 */    MCD_OPC_FilterValue, 1, 4, 0, 0, // Skip to: 9358
2019
/* 9354 */    MCD_OPC_Decode, 134, 12, 63, // Opcode: VSUBWEV_W_H
2020
/* 9358 */    MCD_OPC_FilterValue, 2, 4, 0, 0, // Skip to: 9367
2021
/* 9363 */    MCD_OPC_Decode, 128, 12, 63, // Opcode: VSUBWEV_D_W
2022
/* 9367 */    MCD_OPC_FilterValue, 3, 4, 0, 0, // Skip to: 9376
2023
/* 9372 */    MCD_OPC_Decode, 132, 12, 63, // Opcode: VSUBWEV_Q_D
2024
/* 9376 */    MCD_OPC_FilterValue, 4, 4, 0, 0, // Skip to: 9385
2025
/* 9381 */    MCD_OPC_Decode, 222, 6, 63, // Opcode: VADDWOD_H_B
2026
/* 9385 */    MCD_OPC_FilterValue, 5, 4, 0, 0, // Skip to: 9394
2027
/* 9390 */    MCD_OPC_Decode, 228, 6, 63, // Opcode: VADDWOD_W_H
2028
/* 9394 */    MCD_OPC_FilterValue, 6, 4, 0, 0, // Skip to: 9403
2029
/* 9399 */    MCD_OPC_Decode, 219, 6, 63, // Opcode: VADDWOD_D_W
2030
/* 9403 */    MCD_OPC_FilterValue, 7, 190, 58, 0, // Skip to: 24446
2031
/* 9408 */    MCD_OPC_Decode, 225, 6, 63, // Opcode: VADDWOD_Q_D
2032
/* 9412 */    MCD_OPC_FilterValue, 9, 39, 0, 0, // Skip to: 9456
2033
/* 9417 */    MCD_OPC_ExtractField, 15, 3,  // Inst{17-15} ...
2034
/* 9420 */    MCD_OPC_FilterValue, 0, 4, 0, 0, // Skip to: 9429
2035
/* 9425 */    MCD_OPC_Decode, 138, 12, 63, // Opcode: VSUBWOD_H_B
2036
/* 9429 */    MCD_OPC_FilterValue, 1, 4, 0, 0, // Skip to: 9438
2037
/* 9434 */    MCD_OPC_Decode, 142, 12, 63, // Opcode: VSUBWOD_W_H
2038
/* 9438 */    MCD_OPC_FilterValue, 2, 4, 0, 0, // Skip to: 9447
2039
/* 9443 */    MCD_OPC_Decode, 136, 12, 63, // Opcode: VSUBWOD_D_W
2040
/* 9447 */    MCD_OPC_FilterValue, 3, 146, 58, 0, // Skip to: 24446
2041
/* 9452 */    MCD_OPC_Decode, 140, 12, 63, // Opcode: VSUBWOD_Q_D
2042
/* 9456 */    MCD_OPC_FilterValue, 11, 39, 0, 0, // Skip to: 9500
2043
/* 9461 */    MCD_OPC_ExtractField, 15, 3,  // Inst{17-15} ...
2044
/* 9464 */    MCD_OPC_FilterValue, 4, 4, 0, 0, // Skip to: 9473
2045
/* 9469 */    MCD_OPC_Decode, 211, 6, 63, // Opcode: VADDWEV_H_BU
2046
/* 9473 */    MCD_OPC_FilterValue, 5, 4, 0, 0, // Skip to: 9482
2047
/* 9478 */    MCD_OPC_Decode, 217, 6, 63, // Opcode: VADDWEV_W_HU
2048
/* 9482 */    MCD_OPC_FilterValue, 6, 4, 0, 0, // Skip to: 9491
2049
/* 9487 */    MCD_OPC_Decode, 208, 6, 63, // Opcode: VADDWEV_D_WU
2050
/* 9491 */    MCD_OPC_FilterValue, 7, 102, 58, 0, // Skip to: 24446
2051
/* 9496 */    MCD_OPC_Decode, 214, 6, 63, // Opcode: VADDWEV_Q_DU
2052
/* 9500 */    MCD_OPC_FilterValue, 12, 75, 0, 0, // Skip to: 9580
2053
/* 9505 */    MCD_OPC_ExtractField, 15, 3,  // Inst{17-15} ...
2054
/* 9508 */    MCD_OPC_FilterValue, 0, 4, 0, 0, // Skip to: 9517
2055
/* 9513 */    MCD_OPC_Decode, 131, 12, 63, // Opcode: VSUBWEV_H_BU
2056
/* 9517 */    MCD_OPC_FilterValue, 1, 4, 0, 0, // Skip to: 9526
2057
/* 9522 */    MCD_OPC_Decode, 135, 12, 63, // Opcode: VSUBWEV_W_HU
2058
/* 9526 */    MCD_OPC_FilterValue, 2, 4, 0, 0, // Skip to: 9535
2059
/* 9531 */    MCD_OPC_Decode, 129, 12, 63, // Opcode: VSUBWEV_D_WU
2060
/* 9535 */    MCD_OPC_FilterValue, 3, 4, 0, 0, // Skip to: 9544
2061
/* 9540 */    MCD_OPC_Decode, 133, 12, 63, // Opcode: VSUBWEV_Q_DU
2062
/* 9544 */    MCD_OPC_FilterValue, 4, 4, 0, 0, // Skip to: 9553
2063
/* 9549 */    MCD_OPC_Decode, 223, 6, 63, // Opcode: VADDWOD_H_BU
2064
/* 9553 */    MCD_OPC_FilterValue, 5, 4, 0, 0, // Skip to: 9562
2065
/* 9558 */    MCD_OPC_Decode, 229, 6, 63, // Opcode: VADDWOD_W_HU
2066
/* 9562 */    MCD_OPC_FilterValue, 6, 4, 0, 0, // Skip to: 9571
2067
/* 9567 */    MCD_OPC_Decode, 220, 6, 63, // Opcode: VADDWOD_D_WU
2068
/* 9571 */    MCD_OPC_FilterValue, 7, 22, 58, 0, // Skip to: 24446
2069
/* 9576 */    MCD_OPC_Decode, 226, 6, 63, // Opcode: VADDWOD_Q_DU
2070
/* 9580 */    MCD_OPC_FilterValue, 13, 39, 0, 0, // Skip to: 9624
2071
/* 9585 */    MCD_OPC_ExtractField, 15, 3,  // Inst{17-15} ...
2072
/* 9588 */    MCD_OPC_FilterValue, 0, 4, 0, 0, // Skip to: 9597
2073
/* 9593 */    MCD_OPC_Decode, 139, 12, 63, // Opcode: VSUBWOD_H_BU
2074
/* 9597 */    MCD_OPC_FilterValue, 1, 4, 0, 0, // Skip to: 9606
2075
/* 9602 */    MCD_OPC_Decode, 143, 12, 63, // Opcode: VSUBWOD_W_HU
2076
/* 9606 */    MCD_OPC_FilterValue, 2, 4, 0, 0, // Skip to: 9615
2077
/* 9611 */    MCD_OPC_Decode, 137, 12, 63, // Opcode: VSUBWOD_D_WU
2078
/* 9615 */    MCD_OPC_FilterValue, 3, 234, 57, 0, // Skip to: 24446
2079
/* 9620 */    MCD_OPC_Decode, 141, 12, 63, // Opcode: VSUBWOD_Q_DU
2080
/* 9624 */    MCD_OPC_FilterValue, 15, 39, 0, 0, // Skip to: 9668
2081
/* 9629 */    MCD_OPC_ExtractField, 15, 3,  // Inst{17-15} ...
2082
/* 9632 */    MCD_OPC_FilterValue, 4, 4, 0, 0, // Skip to: 9641
2083
/* 9637 */    MCD_OPC_Decode, 212, 6, 63, // Opcode: VADDWEV_H_BU_B
2084
/* 9641 */    MCD_OPC_FilterValue, 5, 4, 0, 0, // Skip to: 9650
2085
/* 9646 */    MCD_OPC_Decode, 218, 6, 63, // Opcode: VADDWEV_W_HU_H
2086
/* 9650 */    MCD_OPC_FilterValue, 6, 4, 0, 0, // Skip to: 9659
2087
/* 9655 */    MCD_OPC_Decode, 209, 6, 63, // Opcode: VADDWEV_D_WU_W
2088
/* 9659 */    MCD_OPC_FilterValue, 7, 190, 57, 0, // Skip to: 24446
2089
/* 9664 */    MCD_OPC_Decode, 215, 6, 63, // Opcode: VADDWEV_Q_DU_D
2090
/* 9668 */    MCD_OPC_FilterValue, 16, 39, 0, 0, // Skip to: 9712
2091
/* 9673 */    MCD_OPC_ExtractField, 15, 3,  // Inst{17-15} ...
2092
/* 9676 */    MCD_OPC_FilterValue, 0, 4, 0, 0, // Skip to: 9685
2093
/* 9681 */    MCD_OPC_Decode, 224, 6, 63, // Opcode: VADDWOD_H_BU_B
2094
/* 9685 */    MCD_OPC_FilterValue, 1, 4, 0, 0, // Skip to: 9694
2095
/* 9690 */    MCD_OPC_Decode, 230, 6, 63, // Opcode: VADDWOD_W_HU_H
2096
/* 9694 */    MCD_OPC_FilterValue, 2, 4, 0, 0, // Skip to: 9703
2097
/* 9699 */    MCD_OPC_Decode, 221, 6, 63, // Opcode: VADDWOD_D_WU_W
2098
/* 9703 */    MCD_OPC_FilterValue, 3, 146, 57, 0, // Skip to: 24446
2099
/* 9708 */    MCD_OPC_Decode, 227, 6, 63, // Opcode: VADDWOD_Q_DU_D
2100
/* 9712 */    MCD_OPC_FilterValue, 17, 39, 0, 0, // Skip to: 9756
2101
/* 9717 */    MCD_OPC_ExtractField, 15, 3,  // Inst{17-15} ...
2102
/* 9720 */    MCD_OPC_FilterValue, 4, 4, 0, 0, // Skip to: 9729
2103
/* 9725 */    MCD_OPC_Decode, 158, 10, 63, // Opcode: VSADD_B
2104
/* 9729 */    MCD_OPC_FilterValue, 5, 4, 0, 0, // Skip to: 9738
2105
/* 9734 */    MCD_OPC_Decode, 162, 10, 63, // Opcode: VSADD_H
2106
/* 9738 */    MCD_OPC_FilterValue, 6, 4, 0, 0, // Skip to: 9747
2107
/* 9743 */    MCD_OPC_Decode, 164, 10, 63, // Opcode: VSADD_W
2108
/* 9747 */    MCD_OPC_FilterValue, 7, 102, 57, 0, // Skip to: 24446
2109
/* 9752 */    MCD_OPC_Decode, 160, 10, 63, // Opcode: VSADD_D
2110
/* 9756 */    MCD_OPC_FilterValue, 18, 75, 0, 0, // Skip to: 9836
2111
/* 9761 */    MCD_OPC_ExtractField, 15, 3,  // Inst{17-15} ...
2112
/* 9764 */    MCD_OPC_FilterValue, 0, 4, 0, 0, // Skip to: 9773
2113
/* 9769 */    MCD_OPC_Decode, 238, 11, 63, // Opcode: VSSUB_B
2114
/* 9773 */    MCD_OPC_FilterValue, 1, 4, 0, 0, // Skip to: 9782
2115
/* 9778 */    MCD_OPC_Decode, 242, 11, 63, // Opcode: VSSUB_H
2116
/* 9782 */    MCD_OPC_FilterValue, 2, 4, 0, 0, // Skip to: 9791
2117
/* 9787 */    MCD_OPC_Decode, 244, 11, 63, // Opcode: VSSUB_W
2118
/* 9791 */    MCD_OPC_FilterValue, 3, 4, 0, 0, // Skip to: 9800
2119
/* 9796 */    MCD_OPC_Decode, 240, 11, 63, // Opcode: VSSUB_D
2120
/* 9800 */    MCD_OPC_FilterValue, 4, 4, 0, 0, // Skip to: 9809
2121
/* 9805 */    MCD_OPC_Decode, 159, 10, 63, // Opcode: VSADD_BU
2122
/* 9809 */    MCD_OPC_FilterValue, 5, 4, 0, 0, // Skip to: 9818
2123
/* 9814 */    MCD_OPC_Decode, 163, 10, 63, // Opcode: VSADD_HU
2124
/* 9818 */    MCD_OPC_FilterValue, 6, 4, 0, 0, // Skip to: 9827
2125
/* 9823 */    MCD_OPC_Decode, 165, 10, 63, // Opcode: VSADD_WU
2126
/* 9827 */    MCD_OPC_FilterValue, 7, 22, 57, 0, // Skip to: 24446
2127
/* 9832 */    MCD_OPC_Decode, 161, 10, 63, // Opcode: VSADD_DU
2128
/* 9836 */    MCD_OPC_FilterValue, 19, 39, 0, 0, // Skip to: 9880
2129
/* 9841 */    MCD_OPC_ExtractField, 15, 3,  // Inst{17-15} ...
2130
/* 9844 */    MCD_OPC_FilterValue, 0, 4, 0, 0, // Skip to: 9853
2131
/* 9849 */    MCD_OPC_Decode, 239, 11, 63, // Opcode: VSSUB_BU
2132
/* 9853 */    MCD_OPC_FilterValue, 1, 4, 0, 0, // Skip to: 9862
2133
/* 9858 */    MCD_OPC_Decode, 243, 11, 63, // Opcode: VSSUB_HU
2134
/* 9862 */    MCD_OPC_FilterValue, 2, 4, 0, 0, // Skip to: 9871
2135
/* 9867 */    MCD_OPC_Decode, 245, 11, 63, // Opcode: VSSUB_WU
2136
/* 9871 */    MCD_OPC_FilterValue, 3, 234, 56, 0, // Skip to: 24446
2137
/* 9876 */    MCD_OPC_Decode, 241, 11, 63, // Opcode: VSSUB_DU
2138
/* 9880 */    MCD_OPC_FilterValue, 21, 75, 0, 0, // Skip to: 9960
2139
/* 9885 */    MCD_OPC_ExtractField, 15, 3,  // Inst{17-15} ...
2140
/* 9888 */    MCD_OPC_FilterValue, 0, 4, 0, 0, // Skip to: 9897
2141
/* 9893 */    MCD_OPC_Decode, 210, 8, 63, // Opcode: VHADDW_H_B
2142
/* 9897 */    MCD_OPC_FilterValue, 1, 4, 0, 0, // Skip to: 9906
2143
/* 9902 */    MCD_OPC_Decode, 214, 8, 63, // Opcode: VHADDW_W_H
2144
/* 9906 */    MCD_OPC_FilterValue, 2, 4, 0, 0, // Skip to: 9915
2145
/* 9911 */    MCD_OPC_Decode, 208, 8, 63, // Opcode: VHADDW_D_W
2146
/* 9915 */    MCD_OPC_FilterValue, 3, 4, 0, 0, // Skip to: 9924
2147
/* 9920 */    MCD_OPC_Decode, 212, 8, 63, // Opcode: VHADDW_Q_D
2148
/* 9924 */    MCD_OPC_FilterValue, 4, 4, 0, 0, // Skip to: 9933
2149
/* 9929 */    MCD_OPC_Decode, 218, 8, 63, // Opcode: VHSUBW_H_B
2150
/* 9933 */    MCD_OPC_FilterValue, 5, 4, 0, 0, // Skip to: 9942
2151
/* 9938 */    MCD_OPC_Decode, 222, 8, 63, // Opcode: VHSUBW_W_H
2152
/* 9942 */    MCD_OPC_FilterValue, 6, 4, 0, 0, // Skip to: 9951
2153
/* 9947 */    MCD_OPC_Decode, 216, 8, 63, // Opcode: VHSUBW_D_W
2154
/* 9951 */    MCD_OPC_FilterValue, 7, 154, 56, 0, // Skip to: 24446
2155
/* 9956 */    MCD_OPC_Decode, 220, 8, 63, // Opcode: VHSUBW_Q_D
2156
/* 9960 */    MCD_OPC_FilterValue, 22, 75, 0, 0, // Skip to: 10040
2157
/* 9965 */    MCD_OPC_ExtractField, 15, 3,  // Inst{17-15} ...
2158
/* 9968 */    MCD_OPC_FilterValue, 0, 4, 0, 0, // Skip to: 9977
2159
/* 9973 */    MCD_OPC_Decode, 209, 8, 63, // Opcode: VHADDW_HU_BU
2160
/* 9977 */    MCD_OPC_FilterValue, 1, 4, 0, 0, // Skip to: 9986
2161
/* 9982 */    MCD_OPC_Decode, 213, 8, 63, // Opcode: VHADDW_WU_HU
2162
/* 9986 */    MCD_OPC_FilterValue, 2, 4, 0, 0, // Skip to: 9995
2163
/* 9991 */    MCD_OPC_Decode, 207, 8, 63, // Opcode: VHADDW_DU_WU
2164
/* 9995 */    MCD_OPC_FilterValue, 3, 4, 0, 0, // Skip to: 10004
2165
/* 10000 */   MCD_OPC_Decode, 211, 8, 63, // Opcode: VHADDW_QU_DU
2166
/* 10004 */   MCD_OPC_FilterValue, 4, 4, 0, 0, // Skip to: 10013
2167
/* 10009 */   MCD_OPC_Decode, 217, 8, 63, // Opcode: VHSUBW_HU_BU
2168
/* 10013 */   MCD_OPC_FilterValue, 5, 4, 0, 0, // Skip to: 10022
2169
/* 10018 */   MCD_OPC_Decode, 221, 8, 63, // Opcode: VHSUBW_WU_HU
2170
/* 10022 */   MCD_OPC_FilterValue, 6, 4, 0, 0, // Skip to: 10031
2171
/* 10027 */   MCD_OPC_Decode, 215, 8, 63, // Opcode: VHSUBW_DU_WU
2172
/* 10031 */   MCD_OPC_FilterValue, 7, 74, 56, 0, // Skip to: 24446
2173
/* 10036 */   MCD_OPC_Decode, 219, 8, 63, // Opcode: VHSUBW_QU_DU
2174
/* 10040 */   MCD_OPC_FilterValue, 23, 39, 0, 0, // Skip to: 10084
2175
/* 10045 */   MCD_OPC_ExtractField, 15, 3,  // Inst{17-15} ...
2176
/* 10048 */   MCD_OPC_FilterValue, 0, 4, 0, 0, // Skip to: 10057
2177
/* 10053 */   MCD_OPC_Decode, 199, 6, 63, // Opcode: VADDA_B
2178
/* 10057 */   MCD_OPC_FilterValue, 1, 4, 0, 0, // Skip to: 10066
2179
/* 10062 */   MCD_OPC_Decode, 201, 6, 63, // Opcode: VADDA_H
2180
/* 10066 */   MCD_OPC_FilterValue, 2, 4, 0, 0, // Skip to: 10075
2181
/* 10071 */   MCD_OPC_Decode, 202, 6, 63, // Opcode: VADDA_W
2182
/* 10075 */   MCD_OPC_FilterValue, 3, 30, 56, 0, // Skip to: 24446
2183
/* 10080 */   MCD_OPC_Decode, 200, 6, 63, // Opcode: VADDA_D
2184
/* 10084 */   MCD_OPC_FilterValue, 24, 75, 0, 0, // Skip to: 10164
2185
/* 10089 */   MCD_OPC_ExtractField, 15, 3,  // Inst{17-15} ...
2186
/* 10092 */   MCD_OPC_FilterValue, 0, 4, 0, 0, // Skip to: 10101
2187
/* 10097 */   MCD_OPC_Decode, 191, 6, 63, // Opcode: VABSD_B
2188
/* 10101 */   MCD_OPC_FilterValue, 1, 4, 0, 0, // Skip to: 10110
2189
/* 10106 */   MCD_OPC_Decode, 195, 6, 63, // Opcode: VABSD_H
2190
/* 10110 */   MCD_OPC_FilterValue, 2, 4, 0, 0, // Skip to: 10119
2191
/* 10115 */   MCD_OPC_Decode, 197, 6, 63, // Opcode: VABSD_W
2192
/* 10119 */   MCD_OPC_FilterValue, 3, 4, 0, 0, // Skip to: 10128
2193
/* 10124 */   MCD_OPC_Decode, 193, 6, 63, // Opcode: VABSD_D
2194
/* 10128 */   MCD_OPC_FilterValue, 4, 4, 0, 0, // Skip to: 10137
2195
/* 10133 */   MCD_OPC_Decode, 192, 6, 63, // Opcode: VABSD_BU
2196
/* 10137 */   MCD_OPC_FilterValue, 5, 4, 0, 0, // Skip to: 10146
2197
/* 10142 */   MCD_OPC_Decode, 196, 6, 63, // Opcode: VABSD_HU
2198
/* 10146 */   MCD_OPC_FilterValue, 6, 4, 0, 0, // Skip to: 10155
2199
/* 10151 */   MCD_OPC_Decode, 198, 6, 63, // Opcode: VABSD_WU
2200
/* 10155 */   MCD_OPC_FilterValue, 7, 206, 55, 0, // Skip to: 24446
2201
/* 10160 */   MCD_OPC_Decode, 194, 6, 63, // Opcode: VABSD_DU
2202
/* 10164 */   MCD_OPC_FilterValue, 25, 75, 0, 0, // Skip to: 10244
2203
/* 10169 */   MCD_OPC_ExtractField, 15, 3,  // Inst{17-15} ...
2204
/* 10172 */   MCD_OPC_FilterValue, 0, 4, 0, 0, // Skip to: 10181
2205
/* 10177 */   MCD_OPC_Decode, 247, 6, 63, // Opcode: VAVG_B
2206
/* 10181 */   MCD_OPC_FilterValue, 1, 4, 0, 0, // Skip to: 10190
2207
/* 10186 */   MCD_OPC_Decode, 251, 6, 63, // Opcode: VAVG_H
2208
/* 10190 */   MCD_OPC_FilterValue, 2, 4, 0, 0, // Skip to: 10199
2209
/* 10195 */   MCD_OPC_Decode, 253, 6, 63, // Opcode: VAVG_W
2210
/* 10199 */   MCD_OPC_FilterValue, 3, 4, 0, 0, // Skip to: 10208
2211
/* 10204 */   MCD_OPC_Decode, 249, 6, 63, // Opcode: VAVG_D
2212
/* 10208 */   MCD_OPC_FilterValue, 4, 4, 0, 0, // Skip to: 10217
2213
/* 10213 */   MCD_OPC_Decode, 248, 6, 63, // Opcode: VAVG_BU
2214
/* 10217 */   MCD_OPC_FilterValue, 5, 4, 0, 0, // Skip to: 10226
2215
/* 10222 */   MCD_OPC_Decode, 252, 6, 63, // Opcode: VAVG_HU
2216
/* 10226 */   MCD_OPC_FilterValue, 6, 4, 0, 0, // Skip to: 10235
2217
/* 10231 */   MCD_OPC_Decode, 254, 6, 63, // Opcode: VAVG_WU
2218
/* 10235 */   MCD_OPC_FilterValue, 7, 126, 55, 0, // Skip to: 24446
2219
/* 10240 */   MCD_OPC_Decode, 250, 6, 63, // Opcode: VAVG_DU
2220
/* 10244 */   MCD_OPC_FilterValue, 26, 75, 0, 0, // Skip to: 10324
2221
/* 10249 */   MCD_OPC_ExtractField, 15, 3,  // Inst{17-15} ...
2222
/* 10252 */   MCD_OPC_FilterValue, 0, 4, 0, 0, // Skip to: 10261
2223
/* 10257 */   MCD_OPC_Decode, 239, 6, 63, // Opcode: VAVGR_B
2224
/* 10261 */   MCD_OPC_FilterValue, 1, 4, 0, 0, // Skip to: 10270
2225
/* 10266 */   MCD_OPC_Decode, 243, 6, 63, // Opcode: VAVGR_H
2226
/* 10270 */   MCD_OPC_FilterValue, 2, 4, 0, 0, // Skip to: 10279
2227
/* 10275 */   MCD_OPC_Decode, 245, 6, 63, // Opcode: VAVGR_W
2228
/* 10279 */   MCD_OPC_FilterValue, 3, 4, 0, 0, // Skip to: 10288
2229
/* 10284 */   MCD_OPC_Decode, 241, 6, 63, // Opcode: VAVGR_D
2230
/* 10288 */   MCD_OPC_FilterValue, 4, 4, 0, 0, // Skip to: 10297
2231
/* 10293 */   MCD_OPC_Decode, 240, 6, 63, // Opcode: VAVGR_BU
2232
/* 10297 */   MCD_OPC_FilterValue, 5, 4, 0, 0, // Skip to: 10306
2233
/* 10302 */   MCD_OPC_Decode, 244, 6, 63, // Opcode: VAVGR_HU
2234
/* 10306 */   MCD_OPC_FilterValue, 6, 4, 0, 0, // Skip to: 10315
2235
/* 10311 */   MCD_OPC_Decode, 246, 6, 63, // Opcode: VAVGR_WU
2236
/* 10315 */   MCD_OPC_FilterValue, 7, 46, 55, 0, // Skip to: 24446
2237
/* 10320 */   MCD_OPC_Decode, 242, 6, 63, // Opcode: VAVGR_DU
2238
/* 10324 */   MCD_OPC_FilterValue, 28, 75, 0, 0, // Skip to: 10404
2239
/* 10329 */   MCD_OPC_ExtractField, 15, 3,  // Inst{17-15} ...
2240
/* 10332 */   MCD_OPC_FilterValue, 0, 4, 0, 0, // Skip to: 10341
2241
/* 10337 */   MCD_OPC_Decode, 150, 9, 63, // Opcode: VMAX_B
2242
/* 10341 */   MCD_OPC_FilterValue, 1, 4, 0, 0, // Skip to: 10350
2243
/* 10346 */   MCD_OPC_Decode, 154, 9, 63, // Opcode: VMAX_H
2244
/* 10350 */   MCD_OPC_FilterValue, 2, 4, 0, 0, // Skip to: 10359
2245
/* 10355 */   MCD_OPC_Decode, 156, 9, 63, // Opcode: VMAX_W
2246
/* 10359 */   MCD_OPC_FilterValue, 3, 4, 0, 0, // Skip to: 10368
2247
/* 10364 */   MCD_OPC_Decode, 152, 9, 63, // Opcode: VMAX_D
2248
/* 10368 */   MCD_OPC_FilterValue, 4, 4, 0, 0, // Skip to: 10377
2249
/* 10373 */   MCD_OPC_Decode, 166, 9, 63, // Opcode: VMIN_B
2250
/* 10377 */   MCD_OPC_FilterValue, 5, 4, 0, 0, // Skip to: 10386
2251
/* 10382 */   MCD_OPC_Decode, 170, 9, 63, // Opcode: VMIN_H
2252
/* 10386 */   MCD_OPC_FilterValue, 6, 4, 0, 0, // Skip to: 10395
2253
/* 10391 */   MCD_OPC_Decode, 172, 9, 63, // Opcode: VMIN_W
2254
/* 10395 */   MCD_OPC_FilterValue, 7, 222, 54, 0, // Skip to: 24446
2255
/* 10400 */   MCD_OPC_Decode, 168, 9, 63, // Opcode: VMIN_D
2256
/* 10404 */   MCD_OPC_FilterValue, 29, 75, 0, 0, // Skip to: 10484
2257
/* 10409 */   MCD_OPC_ExtractField, 15, 3,  // Inst{17-15} ...
2258
/* 10412 */   MCD_OPC_FilterValue, 0, 4, 0, 0, // Skip to: 10421
2259
/* 10417 */   MCD_OPC_Decode, 151, 9, 63, // Opcode: VMAX_BU
2260
/* 10421 */   MCD_OPC_FilterValue, 1, 4, 0, 0, // Skip to: 10430
2261
/* 10426 */   MCD_OPC_Decode, 155, 9, 63, // Opcode: VMAX_HU
2262
/* 10430 */   MCD_OPC_FilterValue, 2, 4, 0, 0, // Skip to: 10439
2263
/* 10435 */   MCD_OPC_Decode, 157, 9, 63, // Opcode: VMAX_WU
2264
/* 10439 */   MCD_OPC_FilterValue, 3, 4, 0, 0, // Skip to: 10448
2265
/* 10444 */   MCD_OPC_Decode, 153, 9, 63, // Opcode: VMAX_DU
2266
/* 10448 */   MCD_OPC_FilterValue, 4, 4, 0, 0, // Skip to: 10457
2267
/* 10453 */   MCD_OPC_Decode, 167, 9, 63, // Opcode: VMIN_BU
2268
/* 10457 */   MCD_OPC_FilterValue, 5, 4, 0, 0, // Skip to: 10466
2269
/* 10462 */   MCD_OPC_Decode, 171, 9, 63, // Opcode: VMIN_HU
2270
/* 10466 */   MCD_OPC_FilterValue, 6, 4, 0, 0, // Skip to: 10475
2271
/* 10471 */   MCD_OPC_Decode, 173, 9, 63, // Opcode: VMIN_WU
2272
/* 10475 */   MCD_OPC_FilterValue, 7, 142, 54, 0, // Skip to: 24446
2273
/* 10480 */   MCD_OPC_Decode, 169, 9, 63, // Opcode: VMIN_DU
2274
/* 10484 */   MCD_OPC_FilterValue, 33, 75, 0, 0, // Skip to: 10564
2275
/* 10489 */   MCD_OPC_ExtractField, 15, 3,  // Inst{17-15} ...
2276
/* 10492 */   MCD_OPC_FilterValue, 0, 4, 0, 0, // Skip to: 10501
2277
/* 10497 */   MCD_OPC_Decode, 224, 9, 63, // Opcode: VMUL_B
2278
/* 10501 */   MCD_OPC_FilterValue, 1, 4, 0, 0, // Skip to: 10510
2279
/* 10506 */   MCD_OPC_Decode, 226, 9, 63, // Opcode: VMUL_H
2280
/* 10510 */   MCD_OPC_FilterValue, 2, 4, 0, 0, // Skip to: 10519
2281
/* 10515 */   MCD_OPC_Decode, 227, 9, 63, // Opcode: VMUL_W
2282
/* 10519 */   MCD_OPC_FilterValue, 3, 4, 0, 0, // Skip to: 10528
2283
/* 10524 */   MCD_OPC_Decode, 225, 9, 63, // Opcode: VMUL_D
2284
/* 10528 */   MCD_OPC_FilterValue, 4, 4, 0, 0, // Skip to: 10537
2285
/* 10533 */   MCD_OPC_Decode, 192, 9, 63, // Opcode: VMUH_B
2286
/* 10537 */   MCD_OPC_FilterValue, 5, 4, 0, 0, // Skip to: 10546
2287
/* 10542 */   MCD_OPC_Decode, 196, 9, 63, // Opcode: VMUH_H
2288
/* 10546 */   MCD_OPC_FilterValue, 6, 4, 0, 0, // Skip to: 10555
2289
/* 10551 */   MCD_OPC_Decode, 198, 9, 63, // Opcode: VMUH_W
2290
/* 10555 */   MCD_OPC_FilterValue, 7, 62, 54, 0, // Skip to: 24446
2291
/* 10560 */   MCD_OPC_Decode, 194, 9, 63, // Opcode: VMUH_D
2292
/* 10564 */   MCD_OPC_FilterValue, 34, 39, 0, 0, // Skip to: 10608
2293
/* 10569 */   MCD_OPC_ExtractField, 15, 3,  // Inst{17-15} ...
2294
/* 10572 */   MCD_OPC_FilterValue, 0, 4, 0, 0, // Skip to: 10581
2295
/* 10577 */   MCD_OPC_Decode, 193, 9, 63, // Opcode: VMUH_BU
2296
/* 10581 */   MCD_OPC_FilterValue, 1, 4, 0, 0, // Skip to: 10590
2297
/* 10586 */   MCD_OPC_Decode, 197, 9, 63, // Opcode: VMUH_HU
2298
/* 10590 */   MCD_OPC_FilterValue, 2, 4, 0, 0, // Skip to: 10599
2299
/* 10595 */   MCD_OPC_Decode, 199, 9, 63, // Opcode: VMUH_WU
2300
/* 10599 */   MCD_OPC_FilterValue, 3, 18, 54, 0, // Skip to: 24446
2301
/* 10604 */   MCD_OPC_Decode, 195, 9, 63, // Opcode: VMUH_DU
2302
/* 10608 */   MCD_OPC_FilterValue, 36, 75, 0, 0, // Skip to: 10688
2303
/* 10613 */   MCD_OPC_ExtractField, 15, 3,  // Inst{17-15} ...
2304
/* 10616 */   MCD_OPC_FilterValue, 0, 4, 0, 0, // Skip to: 10625
2305
/* 10621 */   MCD_OPC_Decode, 203, 9, 63, // Opcode: VMULWEV_H_B
2306
/* 10625 */   MCD_OPC_FilterValue, 1, 4, 0, 0, // Skip to: 10634
2307
/* 10630 */   MCD_OPC_Decode, 209, 9, 63, // Opcode: VMULWEV_W_H
2308
/* 10634 */   MCD_OPC_FilterValue, 2, 4, 0, 0, // Skip to: 10643
2309
/* 10639 */   MCD_OPC_Decode, 200, 9, 63, // Opcode: VMULWEV_D_W
2310
/* 10643 */   MCD_OPC_FilterValue, 3, 4, 0, 0, // Skip to: 10652
2311
/* 10648 */   MCD_OPC_Decode, 206, 9, 63, // Opcode: VMULWEV_Q_D
2312
/* 10652 */   MCD_OPC_FilterValue, 4, 4, 0, 0, // Skip to: 10661
2313
/* 10657 */   MCD_OPC_Decode, 215, 9, 63, // Opcode: VMULWOD_H_B
2314
/* 10661 */   MCD_OPC_FilterValue, 5, 4, 0, 0, // Skip to: 10670
2315
/* 10666 */   MCD_OPC_Decode, 221, 9, 63, // Opcode: VMULWOD_W_H
2316
/* 10670 */   MCD_OPC_FilterValue, 6, 4, 0, 0, // Skip to: 10679
2317
/* 10675 */   MCD_OPC_Decode, 212, 9, 63, // Opcode: VMULWOD_D_W
2318
/* 10679 */   MCD_OPC_FilterValue, 7, 194, 53, 0, // Skip to: 24446
2319
/* 10684 */   MCD_OPC_Decode, 218, 9, 63, // Opcode: VMULWOD_Q_D
2320
/* 10688 */   MCD_OPC_FilterValue, 38, 75, 0, 0, // Skip to: 10768
2321
/* 10693 */   MCD_OPC_ExtractField, 15, 3,  // Inst{17-15} ...
2322
/* 10696 */   MCD_OPC_FilterValue, 0, 4, 0, 0, // Skip to: 10705
2323
/* 10701 */   MCD_OPC_Decode, 204, 9, 63, // Opcode: VMULWEV_H_BU
2324
/* 10705 */   MCD_OPC_FilterValue, 1, 4, 0, 0, // Skip to: 10714
2325
/* 10710 */   MCD_OPC_Decode, 210, 9, 63, // Opcode: VMULWEV_W_HU
2326
/* 10714 */   MCD_OPC_FilterValue, 2, 4, 0, 0, // Skip to: 10723
2327
/* 10719 */   MCD_OPC_Decode, 201, 9, 63, // Opcode: VMULWEV_D_WU
2328
/* 10723 */   MCD_OPC_FilterValue, 3, 4, 0, 0, // Skip to: 10732
2329
/* 10728 */   MCD_OPC_Decode, 207, 9, 63, // Opcode: VMULWEV_Q_DU
2330
/* 10732 */   MCD_OPC_FilterValue, 4, 4, 0, 0, // Skip to: 10741
2331
/* 10737 */   MCD_OPC_Decode, 216, 9, 63, // Opcode: VMULWOD_H_BU
2332
/* 10741 */   MCD_OPC_FilterValue, 5, 4, 0, 0, // Skip to: 10750
2333
/* 10746 */   MCD_OPC_Decode, 222, 9, 63, // Opcode: VMULWOD_W_HU
2334
/* 10750 */   MCD_OPC_FilterValue, 6, 4, 0, 0, // Skip to: 10759
2335
/* 10755 */   MCD_OPC_Decode, 213, 9, 63, // Opcode: VMULWOD_D_WU
2336
/* 10759 */   MCD_OPC_FilterValue, 7, 114, 53, 0, // Skip to: 24446
2337
/* 10764 */   MCD_OPC_Decode, 219, 9, 63, // Opcode: VMULWOD_Q_DU
2338
/* 10768 */   MCD_OPC_FilterValue, 40, 75, 0, 0, // Skip to: 10848
2339
/* 10773 */   MCD_OPC_ExtractField, 15, 3,  // Inst{17-15} ...
2340
/* 10776 */   MCD_OPC_FilterValue, 0, 4, 0, 0, // Skip to: 10785
2341
/* 10781 */   MCD_OPC_Decode, 205, 9, 63, // Opcode: VMULWEV_H_BU_B
2342
/* 10785 */   MCD_OPC_FilterValue, 1, 4, 0, 0, // Skip to: 10794
2343
/* 10790 */   MCD_OPC_Decode, 211, 9, 63, // Opcode: VMULWEV_W_HU_H
2344
/* 10794 */   MCD_OPC_FilterValue, 2, 4, 0, 0, // Skip to: 10803
2345
/* 10799 */   MCD_OPC_Decode, 202, 9, 63, // Opcode: VMULWEV_D_WU_W
2346
/* 10803 */   MCD_OPC_FilterValue, 3, 4, 0, 0, // Skip to: 10812
2347
/* 10808 */   MCD_OPC_Decode, 208, 9, 63, // Opcode: VMULWEV_Q_DU_D
2348
/* 10812 */   MCD_OPC_FilterValue, 4, 4, 0, 0, // Skip to: 10821
2349
/* 10817 */   MCD_OPC_Decode, 217, 9, 63, // Opcode: VMULWOD_H_BU_B
2350
/* 10821 */   MCD_OPC_FilterValue, 5, 4, 0, 0, // Skip to: 10830
2351
/* 10826 */   MCD_OPC_Decode, 223, 9, 63, // Opcode: VMULWOD_W_HU_H
2352
/* 10830 */   MCD_OPC_FilterValue, 6, 4, 0, 0, // Skip to: 10839
2353
/* 10835 */   MCD_OPC_Decode, 214, 9, 63, // Opcode: VMULWOD_D_WU_W
2354
/* 10839 */   MCD_OPC_FilterValue, 7, 34, 53, 0, // Skip to: 24446
2355
/* 10844 */   MCD_OPC_Decode, 220, 9, 63, // Opcode: VMULWOD_Q_DU_D
2356
/* 10848 */   MCD_OPC_FilterValue, 42, 75, 0, 0, // Skip to: 10928
2357
/* 10853 */   MCD_OPC_ExtractField, 15, 3,  // Inst{17-15} ...
2358
/* 10856 */   MCD_OPC_FilterValue, 0, 4, 0, 0, // Skip to: 10865
2359
/* 10861 */   MCD_OPC_Decode, 138, 9, 103, // Opcode: VMADD_B
2360
/* 10865 */   MCD_OPC_FilterValue, 1, 4, 0, 0, // Skip to: 10874
2361
/* 10870 */   MCD_OPC_Decode, 140, 9, 103, // Opcode: VMADD_H
2362
/* 10874 */   MCD_OPC_FilterValue, 2, 4, 0, 0, // Skip to: 10883
2363
/* 10879 */   MCD_OPC_Decode, 141, 9, 103, // Opcode: VMADD_W
2364
/* 10883 */   MCD_OPC_FilterValue, 3, 4, 0, 0, // Skip to: 10892
2365
/* 10888 */   MCD_OPC_Decode, 139, 9, 103, // Opcode: VMADD_D
2366
/* 10892 */   MCD_OPC_FilterValue, 4, 4, 0, 0, // Skip to: 10901
2367
/* 10897 */   MCD_OPC_Decode, 188, 9, 103, // Opcode: VMSUB_B
2368
/* 10901 */   MCD_OPC_FilterValue, 5, 4, 0, 0, // Skip to: 10910
2369
/* 10906 */   MCD_OPC_Decode, 190, 9, 103, // Opcode: VMSUB_H
2370
/* 10910 */   MCD_OPC_FilterValue, 6, 4, 0, 0, // Skip to: 10919
2371
/* 10915 */   MCD_OPC_Decode, 191, 9, 103, // Opcode: VMSUB_W
2372
/* 10919 */   MCD_OPC_FilterValue, 7, 210, 52, 0, // Skip to: 24446
2373
/* 10924 */   MCD_OPC_Decode, 189, 9, 103, // Opcode: VMSUB_D
2374
/* 10928 */   MCD_OPC_FilterValue, 43, 75, 0, 0, // Skip to: 11008
2375
/* 10933 */   MCD_OPC_ExtractField, 15, 3,  // Inst{17-15} ...
2376
/* 10936 */   MCD_OPC_FilterValue, 0, 4, 0, 0, // Skip to: 10945
2377
/* 10941 */   MCD_OPC_Decode, 245, 8, 103, // Opcode: VMADDWEV_H_B
2378
/* 10945 */   MCD_OPC_FilterValue, 1, 4, 0, 0, // Skip to: 10954
2379
/* 10950 */   MCD_OPC_Decode, 251, 8, 103, // Opcode: VMADDWEV_W_H
2380
/* 10954 */   MCD_OPC_FilterValue, 2, 4, 0, 0, // Skip to: 10963
2381
/* 10959 */   MCD_OPC_Decode, 242, 8, 103, // Opcode: VMADDWEV_D_W
2382
/* 10963 */   MCD_OPC_FilterValue, 3, 4, 0, 0, // Skip to: 10972
2383
/* 10968 */   MCD_OPC_Decode, 248, 8, 103, // Opcode: VMADDWEV_Q_D
2384
/* 10972 */   MCD_OPC_FilterValue, 4, 4, 0, 0, // Skip to: 10981
2385
/* 10977 */   MCD_OPC_Decode, 129, 9, 103, // Opcode: VMADDWOD_H_B
2386
/* 10981 */   MCD_OPC_FilterValue, 5, 4, 0, 0, // Skip to: 10990
2387
/* 10986 */   MCD_OPC_Decode, 135, 9, 103, // Opcode: VMADDWOD_W_H
2388
/* 10990 */   MCD_OPC_FilterValue, 6, 4, 0, 0, // Skip to: 10999
2389
/* 10995 */   MCD_OPC_Decode, 254, 8, 103, // Opcode: VMADDWOD_D_W
2390
/* 10999 */   MCD_OPC_FilterValue, 7, 130, 52, 0, // Skip to: 24446
2391
/* 11004 */   MCD_OPC_Decode, 132, 9, 103, // Opcode: VMADDWOD_Q_D
2392
/* 11008 */   MCD_OPC_FilterValue, 45, 75, 0, 0, // Skip to: 11088
2393
/* 11013 */   MCD_OPC_ExtractField, 15, 3,  // Inst{17-15} ...
2394
/* 11016 */   MCD_OPC_FilterValue, 0, 4, 0, 0, // Skip to: 11025
2395
/* 11021 */   MCD_OPC_Decode, 246, 8, 103, // Opcode: VMADDWEV_H_BU
2396
/* 11025 */   MCD_OPC_FilterValue, 1, 4, 0, 0, // Skip to: 11034
2397
/* 11030 */   MCD_OPC_Decode, 252, 8, 103, // Opcode: VMADDWEV_W_HU
2398
/* 11034 */   MCD_OPC_FilterValue, 2, 4, 0, 0, // Skip to: 11043
2399
/* 11039 */   MCD_OPC_Decode, 243, 8, 103, // Opcode: VMADDWEV_D_WU
2400
/* 11043 */   MCD_OPC_FilterValue, 3, 4, 0, 0, // Skip to: 11052
2401
/* 11048 */   MCD_OPC_Decode, 249, 8, 103, // Opcode: VMADDWEV_Q_DU
2402
/* 11052 */   MCD_OPC_FilterValue, 4, 4, 0, 0, // Skip to: 11061
2403
/* 11057 */   MCD_OPC_Decode, 130, 9, 103, // Opcode: VMADDWOD_H_BU
2404
/* 11061 */   MCD_OPC_FilterValue, 5, 4, 0, 0, // Skip to: 11070
2405
/* 11066 */   MCD_OPC_Decode, 136, 9, 103, // Opcode: VMADDWOD_W_HU
2406
/* 11070 */   MCD_OPC_FilterValue, 6, 4, 0, 0, // Skip to: 11079
2407
/* 11075 */   MCD_OPC_Decode, 255, 8, 103, // Opcode: VMADDWOD_D_WU
2408
/* 11079 */   MCD_OPC_FilterValue, 7, 50, 52, 0, // Skip to: 24446
2409
/* 11084 */   MCD_OPC_Decode, 133, 9, 103, // Opcode: VMADDWOD_Q_DU
2410
/* 11088 */   MCD_OPC_FilterValue, 47, 75, 0, 0, // Skip to: 11168
2411
/* 11093 */   MCD_OPC_ExtractField, 15, 3,  // Inst{17-15} ...
2412
/* 11096 */   MCD_OPC_FilterValue, 0, 4, 0, 0, // Skip to: 11105
2413
/* 11101 */   MCD_OPC_Decode, 247, 8, 103, // Opcode: VMADDWEV_H_BU_B
2414
/* 11105 */   MCD_OPC_FilterValue, 1, 4, 0, 0, // Skip to: 11114
2415
/* 11110 */   MCD_OPC_Decode, 253, 8, 103, // Opcode: VMADDWEV_W_HU_H
2416
/* 11114 */   MCD_OPC_FilterValue, 2, 4, 0, 0, // Skip to: 11123
2417
/* 11119 */   MCD_OPC_Decode, 244, 8, 103, // Opcode: VMADDWEV_D_WU_W
2418
/* 11123 */   MCD_OPC_FilterValue, 3, 4, 0, 0, // Skip to: 11132
2419
/* 11128 */   MCD_OPC_Decode, 250, 8, 103, // Opcode: VMADDWEV_Q_DU_D
2420
/* 11132 */   MCD_OPC_FilterValue, 4, 4, 0, 0, // Skip to: 11141
2421
/* 11137 */   MCD_OPC_Decode, 131, 9, 103, // Opcode: VMADDWOD_H_BU_B
2422
/* 11141 */   MCD_OPC_FilterValue, 5, 4, 0, 0, // Skip to: 11150
2423
/* 11146 */   MCD_OPC_Decode, 137, 9, 103, // Opcode: VMADDWOD_W_HU_H
2424
/* 11150 */   MCD_OPC_FilterValue, 6, 4, 0, 0, // Skip to: 11159
2425
/* 11155 */   MCD_OPC_Decode, 128, 9, 103, // Opcode: VMADDWOD_D_WU_W
2426
/* 11159 */   MCD_OPC_FilterValue, 7, 226, 51, 0, // Skip to: 24446
2427
/* 11164 */   MCD_OPC_Decode, 134, 9, 103, // Opcode: VMADDWOD_Q_DU_D
2428
/* 11168 */   MCD_OPC_FilterValue, 56, 75, 0, 0, // Skip to: 11248
2429
/* 11173 */   MCD_OPC_ExtractField, 15, 3,  // Inst{17-15} ...
2430
/* 11176 */   MCD_OPC_FilterValue, 0, 4, 0, 0, // Skip to: 11185
2431
/* 11181 */   MCD_OPC_Decode, 163, 7, 63, // Opcode: VDIV_B
2432
/* 11185 */   MCD_OPC_FilterValue, 1, 4, 0, 0, // Skip to: 11194
2433
/* 11190 */   MCD_OPC_Decode, 167, 7, 63, // Opcode: VDIV_H
2434
/* 11194 */   MCD_OPC_FilterValue, 2, 4, 0, 0, // Skip to: 11203
2435
/* 11199 */   MCD_OPC_Decode, 169, 7, 63, // Opcode: VDIV_W
2436
/* 11203 */   MCD_OPC_FilterValue, 3, 4, 0, 0, // Skip to: 11212
2437
/* 11208 */   MCD_OPC_Decode, 165, 7, 63, // Opcode: VDIV_D
2438
/* 11212 */   MCD_OPC_FilterValue, 4, 4, 0, 0, // Skip to: 11221
2439
/* 11217 */   MCD_OPC_Decode, 174, 9, 63, // Opcode: VMOD_B
2440
/* 11221 */   MCD_OPC_FilterValue, 5, 4, 0, 0, // Skip to: 11230
2441
/* 11226 */   MCD_OPC_Decode, 178, 9, 63, // Opcode: VMOD_H
2442
/* 11230 */   MCD_OPC_FilterValue, 6, 4, 0, 0, // Skip to: 11239
2443
/* 11235 */   MCD_OPC_Decode, 180, 9, 63, // Opcode: VMOD_W
2444
/* 11239 */   MCD_OPC_FilterValue, 7, 146, 51, 0, // Skip to: 24446
2445
/* 11244 */   MCD_OPC_Decode, 176, 9, 63, // Opcode: VMOD_D
2446
/* 11248 */   MCD_OPC_FilterValue, 57, 75, 0, 0, // Skip to: 11328
2447
/* 11253 */   MCD_OPC_ExtractField, 15, 3,  // Inst{17-15} ...
2448
/* 11256 */   MCD_OPC_FilterValue, 0, 4, 0, 0, // Skip to: 11265
2449
/* 11261 */   MCD_OPC_Decode, 164, 7, 63, // Opcode: VDIV_BU
2450
/* 11265 */   MCD_OPC_FilterValue, 1, 4, 0, 0, // Skip to: 11274
2451
/* 11270 */   MCD_OPC_Decode, 168, 7, 63, // Opcode: VDIV_HU
2452
/* 11274 */   MCD_OPC_FilterValue, 2, 4, 0, 0, // Skip to: 11283
2453
/* 11279 */   MCD_OPC_Decode, 170, 7, 63, // Opcode: VDIV_WU
2454
/* 11283 */   MCD_OPC_FilterValue, 3, 4, 0, 0, // Skip to: 11292
2455
/* 11288 */   MCD_OPC_Decode, 166, 7, 63, // Opcode: VDIV_DU
2456
/* 11292 */   MCD_OPC_FilterValue, 4, 4, 0, 0, // Skip to: 11301
2457
/* 11297 */   MCD_OPC_Decode, 175, 9, 63, // Opcode: VMOD_BU
2458
/* 11301 */   MCD_OPC_FilterValue, 5, 4, 0, 0, // Skip to: 11310
2459
/* 11306 */   MCD_OPC_Decode, 179, 9, 63, // Opcode: VMOD_HU
2460
/* 11310 */   MCD_OPC_FilterValue, 6, 4, 0, 0, // Skip to: 11319
2461
/* 11315 */   MCD_OPC_Decode, 181, 9, 63, // Opcode: VMOD_WU
2462
/* 11319 */   MCD_OPC_FilterValue, 7, 66, 51, 0, // Skip to: 24446
2463
/* 11324 */   MCD_OPC_Decode, 177, 9, 63, // Opcode: VMOD_DU
2464
/* 11328 */   MCD_OPC_FilterValue, 58, 75, 0, 0, // Skip to: 11408
2465
/* 11333 */   MCD_OPC_ExtractField, 15, 3,  // Inst{17-15} ...
2466
/* 11336 */   MCD_OPC_FilterValue, 0, 4, 0, 0, // Skip to: 11345
2467
/* 11341 */   MCD_OPC_Decode, 230, 10, 63, // Opcode: VSLL_B
2468
/* 11345 */   MCD_OPC_FilterValue, 1, 4, 0, 0, // Skip to: 11354
2469
/* 11350 */   MCD_OPC_Decode, 232, 10, 63, // Opcode: VSLL_H
2470
/* 11354 */   MCD_OPC_FilterValue, 2, 4, 0, 0, // Skip to: 11363
2471
/* 11359 */   MCD_OPC_Decode, 233, 10, 63, // Opcode: VSLL_W
2472
/* 11363 */   MCD_OPC_FilterValue, 3, 4, 0, 0, // Skip to: 11372
2473
/* 11368 */   MCD_OPC_Decode, 231, 10, 63, // Opcode: VSLL_D
2474
/* 11372 */   MCD_OPC_FilterValue, 4, 4, 0, 0, // Skip to: 11381
2475
/* 11377 */   MCD_OPC_Decode, 178, 11, 63, // Opcode: VSRL_B
2476
/* 11381 */   MCD_OPC_FilterValue, 5, 4, 0, 0, // Skip to: 11390
2477
/* 11386 */   MCD_OPC_Decode, 180, 11, 63, // Opcode: VSRL_H
2478
/* 11390 */   MCD_OPC_FilterValue, 6, 4, 0, 0, // Skip to: 11399
2479
/* 11395 */   MCD_OPC_Decode, 181, 11, 63, // Opcode: VSRL_W
2480
/* 11399 */   MCD_OPC_FilterValue, 7, 242, 50, 0, // Skip to: 24446
2481
/* 11404 */   MCD_OPC_Decode, 179, 11, 63, // Opcode: VSRL_D
2482
/* 11408 */   MCD_OPC_FilterValue, 59, 75, 0, 0, // Skip to: 11488
2483
/* 11413 */   MCD_OPC_ExtractField, 15, 3,  // Inst{17-15} ...
2484
/* 11416 */   MCD_OPC_FilterValue, 0, 4, 0, 0, // Skip to: 11425
2485
/* 11421 */   MCD_OPC_Decode, 148, 11, 63, // Opcode: VSRA_B
2486
/* 11425 */   MCD_OPC_FilterValue, 1, 4, 0, 0, // Skip to: 11434
2487
/* 11430 */   MCD_OPC_Decode, 150, 11, 63, // Opcode: VSRA_H
2488
/* 11434 */   MCD_OPC_FilterValue, 2, 4, 0, 0, // Skip to: 11443
2489
/* 11439 */   MCD_OPC_Decode, 151, 11, 63, // Opcode: VSRA_W
2490
/* 11443 */   MCD_OPC_FilterValue, 3, 4, 0, 0, // Skip to: 11452
2491
/* 11448 */   MCD_OPC_Decode, 149, 11, 63, // Opcode: VSRA_D
2492
/* 11452 */   MCD_OPC_FilterValue, 4, 4, 0, 0, // Skip to: 11461
2493
/* 11457 */   MCD_OPC_Decode, 154, 10, 63, // Opcode: VROTR_B
2494
/* 11461 */   MCD_OPC_FilterValue, 5, 4, 0, 0, // Skip to: 11470
2495
/* 11466 */   MCD_OPC_Decode, 156, 10, 63, // Opcode: VROTR_H
2496
/* 11470 */   MCD_OPC_FilterValue, 6, 4, 0, 0, // Skip to: 11479
2497
/* 11475 */   MCD_OPC_Decode, 157, 10, 63, // Opcode: VROTR_W
2498
/* 11479 */   MCD_OPC_FilterValue, 7, 162, 50, 0, // Skip to: 24446
2499
/* 11484 */   MCD_OPC_Decode, 155, 10, 63, // Opcode: VROTR_D
2500
/* 11488 */   MCD_OPC_FilterValue, 60, 75, 0, 0, // Skip to: 11568
2501
/* 11493 */   MCD_OPC_ExtractField, 15, 3,  // Inst{17-15} ...
2502
/* 11496 */   MCD_OPC_FilterValue, 0, 4, 0, 0, // Skip to: 11505
2503
/* 11501 */   MCD_OPC_Decode, 174, 11, 63, // Opcode: VSRLR_B
2504
/* 11505 */   MCD_OPC_FilterValue, 1, 4, 0, 0, // Skip to: 11514
2505
/* 11510 */   MCD_OPC_Decode, 176, 11, 63, // Opcode: VSRLR_H
2506
/* 11514 */   MCD_OPC_FilterValue, 2, 4, 0, 0, // Skip to: 11523
2507
/* 11519 */   MCD_OPC_Decode, 177, 11, 63, // Opcode: VSRLR_W
2508
/* 11523 */   MCD_OPC_FilterValue, 3, 4, 0, 0, // Skip to: 11532
2509
/* 11528 */   MCD_OPC_Decode, 175, 11, 63, // Opcode: VSRLR_D
2510
/* 11532 */   MCD_OPC_FilterValue, 4, 4, 0, 0, // Skip to: 11541
2511
/* 11537 */   MCD_OPC_Decode, 144, 11, 63, // Opcode: VSRAR_B
2512
/* 11541 */   MCD_OPC_FilterValue, 5, 4, 0, 0, // Skip to: 11550
2513
/* 11546 */   MCD_OPC_Decode, 146, 11, 63, // Opcode: VSRAR_H
2514
/* 11550 */   MCD_OPC_FilterValue, 6, 4, 0, 0, // Skip to: 11559
2515
/* 11555 */   MCD_OPC_Decode, 147, 11, 63, // Opcode: VSRAR_W
2516
/* 11559 */   MCD_OPC_FilterValue, 7, 82, 50, 0, // Skip to: 24446
2517
/* 11564 */   MCD_OPC_Decode, 145, 11, 63, // Opcode: VSRAR_D
2518
/* 11568 */   MCD_OPC_FilterValue, 61, 57, 0, 0, // Skip to: 11630
2519
/* 11573 */   MCD_OPC_ExtractField, 15, 3,  // Inst{17-15} ...
2520
/* 11576 */   MCD_OPC_FilterValue, 1, 4, 0, 0, // Skip to: 11585
2521
/* 11581 */   MCD_OPC_Decode, 160, 11, 63, // Opcode: VSRLN_B_H
2522
/* 11585 */   MCD_OPC_FilterValue, 2, 4, 0, 0, // Skip to: 11594
2523
/* 11590 */   MCD_OPC_Decode, 161, 11, 63, // Opcode: VSRLN_H_W
2524
/* 11594 */   MCD_OPC_FilterValue, 3, 4, 0, 0, // Skip to: 11603
2525
/* 11599 */   MCD_OPC_Decode, 162, 11, 63, // Opcode: VSRLN_W_D
2526
/* 11603 */   MCD_OPC_FilterValue, 5, 4, 0, 0, // Skip to: 11612
2527
/* 11608 */   MCD_OPC_Decode, 130, 11, 63, // Opcode: VSRAN_B_H
2528
/* 11612 */   MCD_OPC_FilterValue, 6, 4, 0, 0, // Skip to: 11621
2529
/* 11617 */   MCD_OPC_Decode, 131, 11, 63, // Opcode: VSRAN_H_W
2530
/* 11621 */   MCD_OPC_FilterValue, 7, 20, 50, 0, // Skip to: 24446
2531
/* 11626 */   MCD_OPC_Decode, 132, 11, 63, // Opcode: VSRAN_W_D
2532
/* 11630 */   MCD_OPC_FilterValue, 62, 57, 0, 0, // Skip to: 11692
2533
/* 11635 */   MCD_OPC_ExtractField, 15, 3,  // Inst{17-15} ...
2534
/* 11638 */   MCD_OPC_FilterValue, 1, 4, 0, 0, // Skip to: 11647
2535
/* 11643 */   MCD_OPC_Decode, 171, 11, 63, // Opcode: VSRLRN_B_H
2536
/* 11647 */   MCD_OPC_FilterValue, 2, 4, 0, 0, // Skip to: 11656
2537
/* 11652 */   MCD_OPC_Decode, 172, 11, 63, // Opcode: VSRLRN_H_W
2538
/* 11656 */   MCD_OPC_FilterValue, 3, 4, 0, 0, // Skip to: 11665
2539
/* 11661 */   MCD_OPC_Decode, 173, 11, 63, // Opcode: VSRLRN_W_D
2540
/* 11665 */   MCD_OPC_FilterValue, 5, 4, 0, 0, // Skip to: 11674
2541
/* 11670 */   MCD_OPC_Decode, 141, 11, 63, // Opcode: VSRARN_B_H
2542
/* 11674 */   MCD_OPC_FilterValue, 6, 4, 0, 0, // Skip to: 11683
2543
/* 11679 */   MCD_OPC_Decode, 142, 11, 63, // Opcode: VSRARN_H_W
2544
/* 11683 */   MCD_OPC_FilterValue, 7, 214, 49, 0, // Skip to: 24446
2545
/* 11688 */   MCD_OPC_Decode, 143, 11, 63, // Opcode: VSRARN_W_D
2546
/* 11692 */   MCD_OPC_FilterValue, 63, 57, 0, 0, // Skip to: 11754
2547
/* 11697 */   MCD_OPC_ExtractField, 15, 3,  // Inst{17-15} ...
2548
/* 11700 */   MCD_OPC_FilterValue, 1, 4, 0, 0, // Skip to: 11709
2549
/* 11705 */   MCD_OPC_Decode, 219, 11, 63, // Opcode: VSSRLN_B_H
2550
/* 11709 */   MCD_OPC_FilterValue, 2, 4, 0, 0, // Skip to: 11718
2551
/* 11714 */   MCD_OPC_Decode, 221, 11, 63, // Opcode: VSSRLN_H_W
2552
/* 11718 */   MCD_OPC_FilterValue, 3, 4, 0, 0, // Skip to: 11727
2553
/* 11723 */   MCD_OPC_Decode, 223, 11, 63, // Opcode: VSSRLN_W_D
2554
/* 11727 */   MCD_OPC_FilterValue, 5, 4, 0, 0, // Skip to: 11736
2555
/* 11732 */   MCD_OPC_Decode, 191, 11, 63, // Opcode: VSSRAN_B_H
2556
/* 11736 */   MCD_OPC_FilterValue, 6, 4, 0, 0, // Skip to: 11745
2557
/* 11741 */   MCD_OPC_Decode, 193, 11, 63, // Opcode: VSSRAN_H_W
2558
/* 11745 */   MCD_OPC_FilterValue, 7, 152, 49, 0, // Skip to: 24446
2559
/* 11750 */   MCD_OPC_Decode, 195, 11, 63, // Opcode: VSSRAN_W_D
2560
/* 11754 */   MCD_OPC_FilterValue, 64, 57, 0, 0, // Skip to: 11816
2561
/* 11759 */   MCD_OPC_ExtractField, 15, 3,  // Inst{17-15} ...
2562
/* 11762 */   MCD_OPC_FilterValue, 1, 4, 0, 0, // Skip to: 11771
2563
/* 11767 */   MCD_OPC_Decode, 233, 11, 63, // Opcode: VSSRLRN_B_H
2564
/* 11771 */   MCD_OPC_FilterValue, 2, 4, 0, 0, // Skip to: 11780
2565
/* 11776 */   MCD_OPC_Decode, 235, 11, 63, // Opcode: VSSRLRN_H_W
2566
/* 11780 */   MCD_OPC_FilterValue, 3, 4, 0, 0, // Skip to: 11789
2567
/* 11785 */   MCD_OPC_Decode, 237, 11, 63, // Opcode: VSSRLRN_W_D
2568
/* 11789 */   MCD_OPC_FilterValue, 5, 4, 0, 0, // Skip to: 11798
2569
/* 11794 */   MCD_OPC_Decode, 205, 11, 63, // Opcode: VSSRARN_B_H
2570
/* 11798 */   MCD_OPC_FilterValue, 6, 4, 0, 0, // Skip to: 11807
2571
/* 11803 */   MCD_OPC_Decode, 207, 11, 63, // Opcode: VSSRARN_H_W
2572
/* 11807 */   MCD_OPC_FilterValue, 7, 90, 49, 0, // Skip to: 24446
2573
/* 11812 */   MCD_OPC_Decode, 209, 11, 63, // Opcode: VSSRARN_W_D
2574
/* 11816 */   MCD_OPC_FilterValue, 65, 57, 0, 0, // Skip to: 11878
2575
/* 11821 */   MCD_OPC_ExtractField, 15, 3,  // Inst{17-15} ...
2576
/* 11824 */   MCD_OPC_FilterValue, 1, 4, 0, 0, // Skip to: 11833
2577
/* 11829 */   MCD_OPC_Decode, 218, 11, 63, // Opcode: VSSRLN_BU_H
2578
/* 11833 */   MCD_OPC_FilterValue, 2, 4, 0, 0, // Skip to: 11842
2579
/* 11838 */   MCD_OPC_Decode, 220, 11, 63, // Opcode: VSSRLN_HU_W
2580
/* 11842 */   MCD_OPC_FilterValue, 3, 4, 0, 0, // Skip to: 11851
2581
/* 11847 */   MCD_OPC_Decode, 222, 11, 63, // Opcode: VSSRLN_WU_D
2582
/* 11851 */   MCD_OPC_FilterValue, 5, 4, 0, 0, // Skip to: 11860
2583
/* 11856 */   MCD_OPC_Decode, 190, 11, 63, // Opcode: VSSRAN_BU_H
2584
/* 11860 */   MCD_OPC_FilterValue, 6, 4, 0, 0, // Skip to: 11869
2585
/* 11865 */   MCD_OPC_Decode, 192, 11, 63, // Opcode: VSSRAN_HU_W
2586
/* 11869 */   MCD_OPC_FilterValue, 7, 28, 49, 0, // Skip to: 24446
2587
/* 11874 */   MCD_OPC_Decode, 194, 11, 63, // Opcode: VSSRAN_WU_D
2588
/* 11878 */   MCD_OPC_FilterValue, 66, 57, 0, 0, // Skip to: 11940
2589
/* 11883 */   MCD_OPC_ExtractField, 15, 3,  // Inst{17-15} ...
2590
/* 11886 */   MCD_OPC_FilterValue, 1, 4, 0, 0, // Skip to: 11895
2591
/* 11891 */   MCD_OPC_Decode, 232, 11, 63, // Opcode: VSSRLRN_BU_H
2592
/* 11895 */   MCD_OPC_FilterValue, 2, 4, 0, 0, // Skip to: 11904
2593
/* 11900 */   MCD_OPC_Decode, 234, 11, 63, // Opcode: VSSRLRN_HU_W
2594
/* 11904 */   MCD_OPC_FilterValue, 3, 4, 0, 0, // Skip to: 11913
2595
/* 11909 */   MCD_OPC_Decode, 236, 11, 63, // Opcode: VSSRLRN_WU_D
2596
/* 11913 */   MCD_OPC_FilterValue, 5, 4, 0, 0, // Skip to: 11922
2597
/* 11918 */   MCD_OPC_Decode, 204, 11, 63, // Opcode: VSSRARN_BU_H
2598
/* 11922 */   MCD_OPC_FilterValue, 6, 4, 0, 0, // Skip to: 11931
2599
/* 11927 */   MCD_OPC_Decode, 206, 11, 63, // Opcode: VSSRARN_HU_W
2600
/* 11931 */   MCD_OPC_FilterValue, 7, 222, 48, 0, // Skip to: 24446
2601
/* 11936 */   MCD_OPC_Decode, 208, 11, 63, // Opcode: VSSRARN_WU_D
2602
/* 11940 */   MCD_OPC_FilterValue, 67, 75, 0, 0, // Skip to: 12020
2603
/* 11945 */   MCD_OPC_ExtractField, 15, 3,  // Inst{17-15} ...
2604
/* 11948 */   MCD_OPC_FilterValue, 0, 4, 0, 0, // Skip to: 11957
2605
/* 11953 */   MCD_OPC_Decode, 131, 7, 63, // Opcode: VBITCLR_B
2606
/* 11957 */   MCD_OPC_FilterValue, 1, 4, 0, 0, // Skip to: 11966
2607
/* 11962 */   MCD_OPC_Decode, 133, 7, 63, // Opcode: VBITCLR_H
2608
/* 11966 */   MCD_OPC_FilterValue, 2, 4, 0, 0, // Skip to: 11975
2609
/* 11971 */   MCD_OPC_Decode, 134, 7, 63, // Opcode: VBITCLR_W
2610
/* 11975 */   MCD_OPC_FilterValue, 3, 4, 0, 0, // Skip to: 11984
2611
/* 11980 */   MCD_OPC_Decode, 132, 7, 63, // Opcode: VBITCLR_D
2612
/* 11984 */   MCD_OPC_FilterValue, 4, 4, 0, 0, // Skip to: 11993
2613
/* 11989 */   MCD_OPC_Decode, 149, 7, 63, // Opcode: VBITSET_B
2614
/* 11993 */   MCD_OPC_FilterValue, 5, 4, 0, 0, // Skip to: 12002
2615
/* 11998 */   MCD_OPC_Decode, 151, 7, 63, // Opcode: VBITSET_H
2616
/* 12002 */   MCD_OPC_FilterValue, 6, 4, 0, 0, // Skip to: 12011
2617
/* 12007 */   MCD_OPC_Decode, 152, 7, 63, // Opcode: VBITSET_W
2618
/* 12011 */   MCD_OPC_FilterValue, 7, 142, 48, 0, // Skip to: 24446
2619
/* 12016 */   MCD_OPC_Decode, 150, 7, 63, // Opcode: VBITSET_D
2620
/* 12020 */   MCD_OPC_FilterValue, 68, 39, 0, 0, // Skip to: 12064
2621
/* 12025 */   MCD_OPC_ExtractField, 15, 3,  // Inst{17-15} ...
2622
/* 12028 */   MCD_OPC_FilterValue, 0, 4, 0, 0, // Skip to: 12037
2623
/* 12033 */   MCD_OPC_Decode, 139, 7, 63, // Opcode: VBITREV_B
2624
/* 12037 */   MCD_OPC_FilterValue, 1, 4, 0, 0, // Skip to: 12046
2625
/* 12042 */   MCD_OPC_Decode, 141, 7, 63, // Opcode: VBITREV_H
2626
/* 12046 */   MCD_OPC_FilterValue, 2, 4, 0, 0, // Skip to: 12055
2627
/* 12051 */   MCD_OPC_Decode, 142, 7, 63, // Opcode: VBITREV_W
2628
/* 12055 */   MCD_OPC_FilterValue, 3, 98, 48, 0, // Skip to: 24446
2629
/* 12060 */   MCD_OPC_Decode, 140, 7, 63, // Opcode: VBITREV_D
2630
/* 12064 */   MCD_OPC_FilterValue, 69, 39, 0, 0, // Skip to: 12108
2631
/* 12069 */   MCD_OPC_ExtractField, 15, 3,  // Inst{17-15} ...
2632
/* 12072 */   MCD_OPC_FilterValue, 4, 4, 0, 0, // Skip to: 12081
2633
/* 12077 */   MCD_OPC_Decode, 237, 9, 63, // Opcode: VPACKEV_B
2634
/* 12081 */   MCD_OPC_FilterValue, 5, 4, 0, 0, // Skip to: 12090
2635
/* 12086 */   MCD_OPC_Decode, 239, 9, 63, // Opcode: VPACKEV_H
2636
/* 12090 */   MCD_OPC_FilterValue, 6, 4, 0, 0, // Skip to: 12099
2637
/* 12095 */   MCD_OPC_Decode, 240, 9, 63, // Opcode: VPACKEV_W
2638
/* 12099 */   MCD_OPC_FilterValue, 7, 54, 48, 0, // Skip to: 24446
2639
/* 12104 */   MCD_OPC_Decode, 238, 9, 63, // Opcode: VPACKEV_D
2640
/* 12108 */   MCD_OPC_FilterValue, 70, 75, 0, 0, // Skip to: 12188
2641
/* 12113 */   MCD_OPC_ExtractField, 15, 3,  // Inst{17-15} ...
2642
/* 12116 */   MCD_OPC_FilterValue, 0, 4, 0, 0, // Skip to: 12125
2643
/* 12121 */   MCD_OPC_Decode, 241, 9, 63, // Opcode: VPACKOD_B
2644
/* 12125 */   MCD_OPC_FilterValue, 1, 4, 0, 0, // Skip to: 12134
2645
/* 12130 */   MCD_OPC_Decode, 243, 9, 63, // Opcode: VPACKOD_H
2646
/* 12134 */   MCD_OPC_FilterValue, 2, 4, 0, 0, // Skip to: 12143
2647
/* 12139 */   MCD_OPC_Decode, 244, 9, 63, // Opcode: VPACKOD_W
2648
/* 12143 */   MCD_OPC_FilterValue, 3, 4, 0, 0, // Skip to: 12152
2649
/* 12148 */   MCD_OPC_Decode, 242, 9, 63, // Opcode: VPACKOD_D
2650
/* 12152 */   MCD_OPC_FilterValue, 4, 4, 0, 0, // Skip to: 12161
2651
/* 12157 */   MCD_OPC_Decode, 227, 8, 63, // Opcode: VILVL_B
2652
/* 12161 */   MCD_OPC_FilterValue, 5, 4, 0, 0, // Skip to: 12170
2653
/* 12166 */   MCD_OPC_Decode, 229, 8, 63, // Opcode: VILVL_H
2654
/* 12170 */   MCD_OPC_FilterValue, 6, 4, 0, 0, // Skip to: 12179
2655
/* 12175 */   MCD_OPC_Decode, 230, 8, 63, // Opcode: VILVL_W
2656
/* 12179 */   MCD_OPC_FilterValue, 7, 230, 47, 0, // Skip to: 24446
2657
/* 12184 */   MCD_OPC_Decode, 228, 8, 63, // Opcode: VILVL_D
2658
/* 12188 */   MCD_OPC_FilterValue, 71, 75, 0, 0, // Skip to: 12268
2659
/* 12193 */   MCD_OPC_ExtractField, 15, 3,  // Inst{17-15} ...
2660
/* 12196 */   MCD_OPC_FilterValue, 0, 4, 0, 0, // Skip to: 12205
2661
/* 12201 */   MCD_OPC_Decode, 223, 8, 63, // Opcode: VILVH_B
2662
/* 12205 */   MCD_OPC_FilterValue, 1, 4, 0, 0, // Skip to: 12214
2663
/* 12210 */   MCD_OPC_Decode, 225, 8, 63, // Opcode: VILVH_H
2664
/* 12214 */   MCD_OPC_FilterValue, 2, 4, 0, 0, // Skip to: 12223
2665
/* 12219 */   MCD_OPC_Decode, 226, 8, 63, // Opcode: VILVH_W
2666
/* 12223 */   MCD_OPC_FilterValue, 3, 4, 0, 0, // Skip to: 12232
2667
/* 12228 */   MCD_OPC_Decode, 224, 8, 63, // Opcode: VILVH_D
2668
/* 12232 */   MCD_OPC_FilterValue, 4, 4, 0, 0, // Skip to: 12241
2669
/* 12237 */   MCD_OPC_Decode, 250, 9, 63, // Opcode: VPICKEV_B
2670
/* 12241 */   MCD_OPC_FilterValue, 5, 4, 0, 0, // Skip to: 12250
2671
/* 12246 */   MCD_OPC_Decode, 252, 9, 63, // Opcode: VPICKEV_H
2672
/* 12250 */   MCD_OPC_FilterValue, 6, 4, 0, 0, // Skip to: 12259
2673
/* 12255 */   MCD_OPC_Decode, 253, 9, 63, // Opcode: VPICKEV_W
2674
/* 12259 */   MCD_OPC_FilterValue, 7, 150, 47, 0, // Skip to: 24446
2675
/* 12264 */   MCD_OPC_Decode, 251, 9, 63, // Opcode: VPICKEV_D
2676
/* 12268 */   MCD_OPC_FilterValue, 72, 75, 0, 0, // Skip to: 12348
2677
/* 12273 */   MCD_OPC_ExtractField, 15, 3,  // Inst{17-15} ...
2678
/* 12276 */   MCD_OPC_FilterValue, 0, 4, 0, 0, // Skip to: 12285
2679
/* 12281 */   MCD_OPC_Decode, 254, 9, 63, // Opcode: VPICKOD_B
2680
/* 12285 */   MCD_OPC_FilterValue, 1, 4, 0, 0, // Skip to: 12294
2681
/* 12290 */   MCD_OPC_Decode, 128, 10, 63, // Opcode: VPICKOD_H
2682
/* 12294 */   MCD_OPC_FilterValue, 2, 4, 0, 0, // Skip to: 12303
2683
/* 12299 */   MCD_OPC_Decode, 129, 10, 63, // Opcode: VPICKOD_W
2684
/* 12303 */   MCD_OPC_FilterValue, 3, 4, 0, 0, // Skip to: 12312
2685
/* 12308 */   MCD_OPC_Decode, 255, 9, 63, // Opcode: VPICKOD_D
2686
/* 12312 */   MCD_OPC_FilterValue, 4, 4, 0, 0, // Skip to: 12321
2687
/* 12317 */   MCD_OPC_Decode, 146, 10, 104, // Opcode: VREPLVE_B
2688
/* 12321 */   MCD_OPC_FilterValue, 5, 4, 0, 0, // Skip to: 12330
2689
/* 12326 */   MCD_OPC_Decode, 148, 10, 104, // Opcode: VREPLVE_H
2690
/* 12330 */   MCD_OPC_FilterValue, 6, 4, 0, 0, // Skip to: 12339
2691
/* 12335 */   MCD_OPC_Decode, 149, 10, 104, // Opcode: VREPLVE_W
2692
/* 12339 */   MCD_OPC_FilterValue, 7, 70, 47, 0, // Skip to: 24446
2693
/* 12344 */   MCD_OPC_Decode, 147, 10, 104, // Opcode: VREPLVE_D
2694
/* 12348 */   MCD_OPC_FilterValue, 73, 39, 0, 0, // Skip to: 12392
2695
/* 12353 */   MCD_OPC_ExtractField, 15, 3,  // Inst{17-15} ...
2696
/* 12356 */   MCD_OPC_FilterValue, 4, 4, 0, 0, // Skip to: 12365
2697
/* 12361 */   MCD_OPC_Decode, 238, 6, 63, // Opcode: VAND_V
2698
/* 12365 */   MCD_OPC_FilterValue, 5, 4, 0, 0, // Skip to: 12374
2699
/* 12370 */   MCD_OPC_Decode, 236, 9, 63, // Opcode: VOR_V
2700
/* 12374 */   MCD_OPC_FilterValue, 6, 4, 0, 0, // Skip to: 12383
2701
/* 12379 */   MCD_OPC_Decode, 150, 12, 63, // Opcode: VXOR_V
2702
/* 12383 */   MCD_OPC_FilterValue, 7, 26, 47, 0, // Skip to: 24446
2703
/* 12388 */   MCD_OPC_Decode, 233, 9, 63, // Opcode: VNOR_V
2704
/* 12392 */   MCD_OPC_FilterValue, 74, 39, 0, 0, // Skip to: 12436
2705
/* 12397 */   MCD_OPC_ExtractField, 15, 3,  // Inst{17-15} ...
2706
/* 12400 */   MCD_OPC_FilterValue, 0, 4, 0, 0, // Skip to: 12409
2707
/* 12405 */   MCD_OPC_Decode, 237, 6, 63, // Opcode: VANDN_V
2708
/* 12409 */   MCD_OPC_FilterValue, 1, 4, 0, 0, // Skip to: 12418
2709
/* 12414 */   MCD_OPC_Decode, 235, 9, 63, // Opcode: VORN_V
2710
/* 12418 */   MCD_OPC_FilterValue, 6, 4, 0, 0, // Skip to: 12427
2711
/* 12423 */   MCD_OPC_Decode, 172, 8, 103, // Opcode: VFRSTP_B
2712
/* 12427 */   MCD_OPC_FilterValue, 7, 238, 46, 0, // Skip to: 24446
2713
/* 12432 */   MCD_OPC_Decode, 173, 8, 103, // Opcode: VFRSTP_H
2714
/* 12436 */   MCD_OPC_FilterValue, 75, 57, 0, 0, // Skip to: 12498
2715
/* 12441 */   MCD_OPC_ExtractField, 15, 3,  // Inst{17-15} ...
2716
/* 12444 */   MCD_OPC_FilterValue, 2, 4, 0, 0, // Skip to: 12453
2717
/* 12449 */   MCD_OPC_Decode, 234, 6, 63, // Opcode: VADD_Q
2718
/* 12453 */   MCD_OPC_FilterValue, 3, 4, 0, 0, // Skip to: 12462
2719
/* 12458 */   MCD_OPC_Decode, 147, 12, 63, // Opcode: VSUB_Q
2720
/* 12462 */   MCD_OPC_FilterValue, 4, 4, 0, 0, // Skip to: 12471
2721
/* 12467 */   MCD_OPC_Decode, 200, 10, 63, // Opcode: VSIGNCOV_B
2722
/* 12471 */   MCD_OPC_FilterValue, 5, 4, 0, 0, // Skip to: 12480
2723
/* 12476 */   MCD_OPC_Decode, 202, 10, 63, // Opcode: VSIGNCOV_H
2724
/* 12480 */   MCD_OPC_FilterValue, 6, 4, 0, 0, // Skip to: 12489
2725
/* 12485 */   MCD_OPC_Decode, 203, 10, 63, // Opcode: VSIGNCOV_W
2726
/* 12489 */   MCD_OPC_FilterValue, 7, 176, 46, 0, // Skip to: 24446
2727
/* 12494 */   MCD_OPC_Decode, 201, 10, 63, // Opcode: VSIGNCOV_D
2728
/* 12498 */   MCD_OPC_FilterValue, 76, 39, 0, 0, // Skip to: 12542
2729
/* 12503 */   MCD_OPC_ExtractField, 15, 3,  // Inst{17-15} ...
2730
/* 12506 */   MCD_OPC_FilterValue, 1, 4, 0, 0, // Skip to: 12515
2731
/* 12511 */   MCD_OPC_Decode, 198, 7, 63, // Opcode: VFADD_S
2732
/* 12515 */   MCD_OPC_FilterValue, 2, 4, 0, 0, // Skip to: 12524
2733
/* 12520 */   MCD_OPC_Decode, 197, 7, 63, // Opcode: VFADD_D
2734
/* 12524 */   MCD_OPC_FilterValue, 5, 4, 0, 0, // Skip to: 12533
2735
/* 12529 */   MCD_OPC_Decode, 177, 8, 63, // Opcode: VFSUB_S
2736
/* 12533 */   MCD_OPC_FilterValue, 6, 132, 46, 0, // Skip to: 24446
2737
/* 12538 */   MCD_OPC_Decode, 176, 8, 63, // Opcode: VFSUB_D
2738
/* 12542 */   MCD_OPC_FilterValue, 78, 39, 0, 0, // Skip to: 12586
2739
/* 12547 */   MCD_OPC_ExtractField, 15, 3,  // Inst{17-15} ...
2740
/* 12550 */   MCD_OPC_FilterValue, 1, 4, 0, 0, // Skip to: 12559
2741
/* 12555 */   MCD_OPC_Decode, 147, 8, 63, // Opcode: VFMUL_S
2742
/* 12559 */   MCD_OPC_FilterValue, 2, 4, 0, 0, // Skip to: 12568
2743
/* 12564 */   MCD_OPC_Decode, 146, 8, 63, // Opcode: VFMUL_D
2744
/* 12568 */   MCD_OPC_FilterValue, 5, 4, 0, 0, // Skip to: 12577
2745
/* 12573 */   MCD_OPC_Decode, 252, 7, 63, // Opcode: VFDIV_S
2746
/* 12577 */   MCD_OPC_FilterValue, 6, 88, 46, 0, // Skip to: 24446
2747
/* 12582 */   MCD_OPC_Decode, 251, 7, 63, // Opcode: VFDIV_D
2748
/* 12586 */   MCD_OPC_FilterValue, 79, 39, 0, 0, // Skip to: 12630
2749
/* 12591 */   MCD_OPC_ExtractField, 15, 3,  // Inst{17-15} ...
2750
/* 12594 */   MCD_OPC_FilterValue, 1, 4, 0, 0, // Skip to: 12603
2751
/* 12599 */   MCD_OPC_Decode, 139, 8, 63, // Opcode: VFMAX_S
2752
/* 12603 */   MCD_OPC_FilterValue, 2, 4, 0, 0, // Skip to: 12612
2753
/* 12608 */   MCD_OPC_Decode, 138, 8, 63, // Opcode: VFMAX_D
2754
/* 12612 */   MCD_OPC_FilterValue, 5, 4, 0, 0, // Skip to: 12621
2755
/* 12617 */   MCD_OPC_Decode, 143, 8, 63, // Opcode: VFMIN_S
2756
/* 12621 */   MCD_OPC_FilterValue, 6, 44, 46, 0, // Skip to: 24446
2757
/* 12626 */   MCD_OPC_Decode, 142, 8, 63, // Opcode: VFMIN_D
2758
/* 12630 */   MCD_OPC_FilterValue, 80, 39, 0, 0, // Skip to: 12674
2759
/* 12635 */   MCD_OPC_ExtractField, 15, 3,  // Inst{17-15} ...
2760
/* 12638 */   MCD_OPC_FilterValue, 1, 4, 0, 0, // Skip to: 12647
2761
/* 12643 */   MCD_OPC_Decode, 137, 8, 63, // Opcode: VFMAXA_S
2762
/* 12647 */   MCD_OPC_FilterValue, 2, 4, 0, 0, // Skip to: 12656
2763
/* 12652 */   MCD_OPC_Decode, 136, 8, 63, // Opcode: VFMAXA_D
2764
/* 12656 */   MCD_OPC_FilterValue, 5, 4, 0, 0, // Skip to: 12665
2765
/* 12661 */   MCD_OPC_Decode, 141, 8, 63, // Opcode: VFMINA_S
2766
/* 12665 */   MCD_OPC_FilterValue, 6, 0, 46, 0, // Skip to: 24446
2767
/* 12670 */   MCD_OPC_Decode, 140, 8, 63, // Opcode: VFMINA_D
2768
/* 12674 */   MCD_OPC_FilterValue, 81, 21, 0, 0, // Skip to: 12700
2769
/* 12679 */   MCD_OPC_ExtractField, 15, 3,  // Inst{17-15} ...
2770
/* 12682 */   MCD_OPC_FilterValue, 4, 4, 0, 0, // Skip to: 12691
2771
/* 12687 */   MCD_OPC_Decode, 249, 7, 63, // Opcode: VFCVT_H_S
2772
/* 12691 */   MCD_OPC_FilterValue, 5, 230, 45, 0, // Skip to: 24446
2773
/* 12696 */   MCD_OPC_Decode, 250, 7, 63, // Opcode: VFCVT_S_D
2774
/* 12700 */   MCD_OPC_FilterValue, 82, 57, 0, 0, // Skip to: 12762
2775
/* 12705 */   MCD_OPC_ExtractField, 15, 3,  // Inst{17-15} ...
2776
/* 12708 */   MCD_OPC_FilterValue, 0, 4, 0, 0, // Skip to: 12717
2777
/* 12713 */   MCD_OPC_Decode, 129, 8, 63, // Opcode: VFFINT_S_L
2778
/* 12717 */   MCD_OPC_FilterValue, 3, 4, 0, 0, // Skip to: 12726
2779
/* 12722 */   MCD_OPC_Decode, 205, 8, 63, // Opcode: VFTINT_W_D
2780
/* 12726 */   MCD_OPC_FilterValue, 4, 4, 0, 0, // Skip to: 12735
2781
/* 12731 */   MCD_OPC_Decode, 183, 8, 63, // Opcode: VFTINTRM_W_D
2782
/* 12735 */   MCD_OPC_FilterValue, 5, 4, 0, 0, // Skip to: 12744
2783
/* 12740 */   MCD_OPC_Decode, 193, 8, 63, // Opcode: VFTINTRP_W_D
2784
/* 12744 */   MCD_OPC_FilterValue, 6, 4, 0, 0, // Skip to: 12753
2785
/* 12749 */   MCD_OPC_Decode, 200, 8, 63, // Opcode: VFTINTRZ_W_D
2786
/* 12753 */   MCD_OPC_FilterValue, 7, 168, 45, 0, // Skip to: 24446
2787
/* 12758 */   MCD_OPC_Decode, 188, 8, 63, // Opcode: VFTINTRNE_W_D
2788
/* 12762 */   MCD_OPC_FilterValue, 94, 30, 0, 0, // Skip to: 12797
2789
/* 12767 */   MCD_OPC_ExtractField, 15, 3,  // Inst{17-15} ...
2790
/* 12770 */   MCD_OPC_FilterValue, 5, 4, 0, 0, // Skip to: 12779
2791
/* 12775 */   MCD_OPC_Decode, 198, 10, 103, // Opcode: VSHUF_H
2792
/* 12779 */   MCD_OPC_FilterValue, 6, 4, 0, 0, // Skip to: 12788
2793
/* 12784 */   MCD_OPC_Decode, 199, 10, 103, // Opcode: VSHUF_W
2794
/* 12788 */   MCD_OPC_FilterValue, 7, 133, 45, 0, // Skip to: 24446
2795
/* 12793 */   MCD_OPC_Decode, 197, 10, 103, // Opcode: VSHUF_D
2796
/* 12797 */   MCD_OPC_FilterValue, 160, 1, 75, 0, 0, // Skip to: 12878
2797
/* 12803 */   MCD_OPC_ExtractField, 15, 3,  // Inst{17-15} ...
2798
/* 12806 */   MCD_OPC_FilterValue, 0, 4, 0, 0, // Skip to: 12815
2799
/* 12811 */   MCD_OPC_Decode, 174, 10, 105, // Opcode: VSEQI_B
2800
/* 12815 */   MCD_OPC_FilterValue, 1, 4, 0, 0, // Skip to: 12824
2801
/* 12820 */   MCD_OPC_Decode, 176, 10, 105, // Opcode: VSEQI_H
2802
/* 12824 */   MCD_OPC_FilterValue, 2, 4, 0, 0, // Skip to: 12833
2803
/* 12829 */   MCD_OPC_Decode, 177, 10, 105, // Opcode: VSEQI_W
2804
/* 12833 */   MCD_OPC_FilterValue, 3, 4, 0, 0, // Skip to: 12842
2805
/* 12838 */   MCD_OPC_Decode, 175, 10, 105, // Opcode: VSEQI_D
2806
/* 12842 */   MCD_OPC_FilterValue, 4, 4, 0, 0, // Skip to: 12851
2807
/* 12847 */   MCD_OPC_Decode, 204, 10, 105, // Opcode: VSLEI_B
2808
/* 12851 */   MCD_OPC_FilterValue, 5, 4, 0, 0, // Skip to: 12860
2809
/* 12856 */   MCD_OPC_Decode, 208, 10, 105, // Opcode: VSLEI_H
2810
/* 12860 */   MCD_OPC_FilterValue, 6, 4, 0, 0, // Skip to: 12869
2811
/* 12865 */   MCD_OPC_Decode, 210, 10, 105, // Opcode: VSLEI_W
2812
/* 12869 */   MCD_OPC_FilterValue, 7, 52, 45, 0, // Skip to: 24446
2813
/* 12874 */   MCD_OPC_Decode, 206, 10, 105, // Opcode: VSLEI_D
2814
/* 12878 */   MCD_OPC_FilterValue, 161, 1, 75, 0, 0, // Skip to: 12959
2815
/* 12884 */   MCD_OPC_ExtractField, 15, 3,  // Inst{17-15} ...
2816
/* 12887 */   MCD_OPC_FilterValue, 0, 4, 0, 0, // Skip to: 12896
2817
/* 12892 */   MCD_OPC_Decode, 205, 10, 106, // Opcode: VSLEI_BU
2818
/* 12896 */   MCD_OPC_FilterValue, 1, 4, 0, 0, // Skip to: 12905
2819
/* 12901 */   MCD_OPC_Decode, 209, 10, 106, // Opcode: VSLEI_HU
2820
/* 12905 */   MCD_OPC_FilterValue, 2, 4, 0, 0, // Skip to: 12914
2821
/* 12910 */   MCD_OPC_Decode, 211, 10, 106, // Opcode: VSLEI_WU
2822
/* 12914 */   MCD_OPC_FilterValue, 3, 4, 0, 0, // Skip to: 12923
2823
/* 12919 */   MCD_OPC_Decode, 207, 10, 106, // Opcode: VSLEI_DU
2824
/* 12923 */   MCD_OPC_FilterValue, 4, 4, 0, 0, // Skip to: 12932
2825
/* 12928 */   MCD_OPC_Decode, 234, 10, 105, // Opcode: VSLTI_B
2826
/* 12932 */   MCD_OPC_FilterValue, 5, 4, 0, 0, // Skip to: 12941
2827
/* 12937 */   MCD_OPC_Decode, 238, 10, 105, // Opcode: VSLTI_H
2828
/* 12941 */   MCD_OPC_FilterValue, 6, 4, 0, 0, // Skip to: 12950
2829
/* 12946 */   MCD_OPC_Decode, 240, 10, 105, // Opcode: VSLTI_W
2830
/* 12950 */   MCD_OPC_FilterValue, 7, 227, 44, 0, // Skip to: 24446
2831
/* 12955 */   MCD_OPC_Decode, 236, 10, 105, // Opcode: VSLTI_D
2832
/* 12959 */   MCD_OPC_FilterValue, 162, 1, 75, 0, 0, // Skip to: 13040
2833
/* 12965 */   MCD_OPC_ExtractField, 15, 3,  // Inst{17-15} ...
2834
/* 12968 */   MCD_OPC_FilterValue, 0, 4, 0, 0, // Skip to: 12977
2835
/* 12973 */   MCD_OPC_Decode, 235, 10, 106, // Opcode: VSLTI_BU
2836
/* 12977 */   MCD_OPC_FilterValue, 1, 4, 0, 0, // Skip to: 12986
2837
/* 12982 */   MCD_OPC_Decode, 239, 10, 106, // Opcode: VSLTI_HU
2838
/* 12986 */   MCD_OPC_FilterValue, 2, 4, 0, 0, // Skip to: 12995
2839
/* 12991 */   MCD_OPC_Decode, 241, 10, 106, // Opcode: VSLTI_WU
2840
/* 12995 */   MCD_OPC_FilterValue, 3, 4, 0, 0, // Skip to: 13004
2841
/* 13000 */   MCD_OPC_Decode, 237, 10, 106, // Opcode: VSLTI_DU
2842
/* 13004 */   MCD_OPC_FilterValue, 4, 4, 0, 0, // Skip to: 13013
2843
/* 13009 */   MCD_OPC_Decode, 203, 6, 106, // Opcode: VADDI_BU
2844
/* 13013 */   MCD_OPC_FilterValue, 5, 4, 0, 0, // Skip to: 13022
2845
/* 13018 */   MCD_OPC_Decode, 205, 6, 106, // Opcode: VADDI_HU
2846
/* 13022 */   MCD_OPC_FilterValue, 6, 4, 0, 0, // Skip to: 13031
2847
/* 13027 */   MCD_OPC_Decode, 206, 6, 106, // Opcode: VADDI_WU
2848
/* 13031 */   MCD_OPC_FilterValue, 7, 146, 44, 0, // Skip to: 24446
2849
/* 13036 */   MCD_OPC_Decode, 204, 6, 106, // Opcode: VADDI_DU
2850
/* 13040 */   MCD_OPC_FilterValue, 163, 1, 57, 0, 0, // Skip to: 13103
2851
/* 13046 */   MCD_OPC_ExtractField, 15, 3,  // Inst{17-15} ...
2852
/* 13049 */   MCD_OPC_FilterValue, 0, 4, 0, 0, // Skip to: 13058
2853
/* 13054 */   MCD_OPC_Decode, 252, 11, 106, // Opcode: VSUBI_BU
2854
/* 13058 */   MCD_OPC_FilterValue, 1, 4, 0, 0, // Skip to: 13067
2855
/* 13063 */   MCD_OPC_Decode, 254, 11, 106, // Opcode: VSUBI_HU
2856
/* 13067 */   MCD_OPC_FilterValue, 2, 4, 0, 0, // Skip to: 13076
2857
/* 13072 */   MCD_OPC_Decode, 255, 11, 106, // Opcode: VSUBI_WU
2858
/* 13076 */   MCD_OPC_FilterValue, 3, 4, 0, 0, // Skip to: 13085
2859
/* 13081 */   MCD_OPC_Decode, 253, 11, 106, // Opcode: VSUBI_DU
2860
/* 13085 */   MCD_OPC_FilterValue, 4, 4, 0, 0, // Skip to: 13094
2861
/* 13090 */   MCD_OPC_Decode, 153, 7, 106, // Opcode: VBSLL_V
2862
/* 13094 */   MCD_OPC_FilterValue, 5, 83, 44, 0, // Skip to: 24446
2863
/* 13099 */   MCD_OPC_Decode, 154, 7, 106, // Opcode: VBSRL_V
2864
/* 13103 */   MCD_OPC_FilterValue, 164, 1, 75, 0, 0, // Skip to: 13184
2865
/* 13109 */   MCD_OPC_ExtractField, 15, 3,  // Inst{17-15} ...
2866
/* 13112 */   MCD_OPC_FilterValue, 0, 4, 0, 0, // Skip to: 13121
2867
/* 13117 */   MCD_OPC_Decode, 142, 9, 105, // Opcode: VMAXI_B
2868
/* 13121 */   MCD_OPC_FilterValue, 1, 4, 0, 0, // Skip to: 13130
2869
/* 13126 */   MCD_OPC_Decode, 146, 9, 105, // Opcode: VMAXI_H
2870
/* 13130 */   MCD_OPC_FilterValue, 2, 4, 0, 0, // Skip to: 13139
2871
/* 13135 */   MCD_OPC_Decode, 148, 9, 105, // Opcode: VMAXI_W
2872
/* 13139 */   MCD_OPC_FilterValue, 3, 4, 0, 0, // Skip to: 13148
2873
/* 13144 */   MCD_OPC_Decode, 144, 9, 105, // Opcode: VMAXI_D
2874
/* 13148 */   MCD_OPC_FilterValue, 4, 4, 0, 0, // Skip to: 13157
2875
/* 13153 */   MCD_OPC_Decode, 158, 9, 105, // Opcode: VMINI_B
2876
/* 13157 */   MCD_OPC_FilterValue, 5, 4, 0, 0, // Skip to: 13166
2877
/* 13162 */   MCD_OPC_Decode, 162, 9, 105, // Opcode: VMINI_H
2878
/* 13166 */   MCD_OPC_FilterValue, 6, 4, 0, 0, // Skip to: 13175
2879
/* 13171 */   MCD_OPC_Decode, 164, 9, 105, // Opcode: VMINI_W
2880
/* 13175 */   MCD_OPC_FilterValue, 7, 2, 44, 0, // Skip to: 24446
2881
/* 13180 */   MCD_OPC_Decode, 160, 9, 105, // Opcode: VMINI_D
2882
/* 13184 */   MCD_OPC_FilterValue, 165, 1, 75, 0, 0, // Skip to: 13265
2883
/* 13190 */   MCD_OPC_ExtractField, 15, 3,  // Inst{17-15} ...
2884
/* 13193 */   MCD_OPC_FilterValue, 0, 4, 0, 0, // Skip to: 13202
2885
/* 13198 */   MCD_OPC_Decode, 143, 9, 106, // Opcode: VMAXI_BU
2886
/* 13202 */   MCD_OPC_FilterValue, 1, 4, 0, 0, // Skip to: 13211
2887
/* 13207 */   MCD_OPC_Decode, 147, 9, 106, // Opcode: VMAXI_HU
2888
/* 13211 */   MCD_OPC_FilterValue, 2, 4, 0, 0, // Skip to: 13220
2889
/* 13216 */   MCD_OPC_Decode, 149, 9, 106, // Opcode: VMAXI_WU
2890
/* 13220 */   MCD_OPC_FilterValue, 3, 4, 0, 0, // Skip to: 13229
2891
/* 13225 */   MCD_OPC_Decode, 145, 9, 106, // Opcode: VMAXI_DU
2892
/* 13229 */   MCD_OPC_FilterValue, 4, 4, 0, 0, // Skip to: 13238
2893
/* 13234 */   MCD_OPC_Decode, 159, 9, 106, // Opcode: VMINI_BU
2894
/* 13238 */   MCD_OPC_FilterValue, 5, 4, 0, 0, // Skip to: 13247
2895
/* 13243 */   MCD_OPC_Decode, 163, 9, 106, // Opcode: VMINI_HU
2896
/* 13247 */   MCD_OPC_FilterValue, 6, 4, 0, 0, // Skip to: 13256
2897
/* 13252 */   MCD_OPC_Decode, 165, 9, 106, // Opcode: VMINI_WU
2898
/* 13256 */   MCD_OPC_FilterValue, 7, 177, 43, 0, // Skip to: 24446
2899
/* 13261 */   MCD_OPC_Decode, 161, 9, 106, // Opcode: VMINI_DU
2900
/* 13265 */   MCD_OPC_FilterValue, 166, 1, 21, 0, 0, // Skip to: 13292
2901
/* 13271 */   MCD_OPC_ExtractField, 15, 3,  // Inst{17-15} ...
2902
/* 13274 */   MCD_OPC_FilterValue, 4, 4, 0, 0, // Skip to: 13283
2903
/* 13279 */   MCD_OPC_Decode, 170, 8, 107, // Opcode: VFRSTPI_B
2904
/* 13283 */   MCD_OPC_FilterValue, 5, 150, 43, 0, // Skip to: 24446
2905
/* 13288 */   MCD_OPC_Decode, 171, 8, 107, // Opcode: VFRSTPI_H
2906
/* 13292 */   MCD_OPC_FilterValue, 167, 1, 9, 4, 0, // Skip to: 14331
2907
/* 13298 */   MCD_OPC_ExtractField, 10, 8,  // Inst{17-10} ...
2908
/* 13301 */   MCD_OPC_FilterValue, 0, 4, 0, 0, // Skip to: 13310
2909
/* 13306 */   MCD_OPC_Decode, 155, 7, 108, // Opcode: VCLO_B
2910
/* 13310 */   MCD_OPC_FilterValue, 1, 4, 0, 0, // Skip to: 13319
2911
/* 13315 */   MCD_OPC_Decode, 157, 7, 108, // Opcode: VCLO_H
2912
/* 13319 */   MCD_OPC_FilterValue, 2, 4, 0, 0, // Skip to: 13328
2913
/* 13324 */   MCD_OPC_Decode, 158, 7, 108, // Opcode: VCLO_W
2914
/* 13328 */   MCD_OPC_FilterValue, 3, 4, 0, 0, // Skip to: 13337
2915
/* 13333 */   MCD_OPC_Decode, 156, 7, 108, // Opcode: VCLO_D
2916
/* 13337 */   MCD_OPC_FilterValue, 4, 4, 0, 0, // Skip to: 13346
2917
/* 13342 */   MCD_OPC_Decode, 159, 7, 108, // Opcode: VCLZ_B
2918
/* 13346 */   MCD_OPC_FilterValue, 5, 4, 0, 0, // Skip to: 13355
2919
/* 13351 */   MCD_OPC_Decode, 161, 7, 108, // Opcode: VCLZ_H
2920
/* 13355 */   MCD_OPC_FilterValue, 6, 4, 0, 0, // Skip to: 13364
2921
/* 13360 */   MCD_OPC_Decode, 162, 7, 108, // Opcode: VCLZ_W
2922
/* 13364 */   MCD_OPC_FilterValue, 7, 4, 0, 0, // Skip to: 13373
2923
/* 13369 */   MCD_OPC_Decode, 160, 7, 108, // Opcode: VCLZ_D
2924
/* 13373 */   MCD_OPC_FilterValue, 8, 4, 0, 0, // Skip to: 13382
2925
/* 13378 */   MCD_OPC_Decode, 245, 9, 108, // Opcode: VPCNT_B
2926
/* 13382 */   MCD_OPC_FilterValue, 9, 4, 0, 0, // Skip to: 13391
2927
/* 13387 */   MCD_OPC_Decode, 247, 9, 108, // Opcode: VPCNT_H
2928
/* 13391 */   MCD_OPC_FilterValue, 10, 4, 0, 0, // Skip to: 13400
2929
/* 13396 */   MCD_OPC_Decode, 248, 9, 108, // Opcode: VPCNT_W
2930
/* 13400 */   MCD_OPC_FilterValue, 11, 4, 0, 0, // Skip to: 13409
2931
/* 13405 */   MCD_OPC_Decode, 246, 9, 108, // Opcode: VPCNT_D
2932
/* 13409 */   MCD_OPC_FilterValue, 12, 4, 0, 0, // Skip to: 13418
2933
/* 13414 */   MCD_OPC_Decode, 228, 9, 108, // Opcode: VNEG_B
2934
/* 13418 */   MCD_OPC_FilterValue, 13, 4, 0, 0, // Skip to: 13427
2935
/* 13423 */   MCD_OPC_Decode, 230, 9, 108, // Opcode: VNEG_H
2936
/* 13427 */   MCD_OPC_FilterValue, 14, 4, 0, 0, // Skip to: 13436
2937
/* 13432 */   MCD_OPC_Decode, 231, 9, 108, // Opcode: VNEG_W
2938
/* 13436 */   MCD_OPC_FilterValue, 15, 4, 0, 0, // Skip to: 13445
2939
/* 13441 */   MCD_OPC_Decode, 229, 9, 108, // Opcode: VNEG_D
2940
/* 13445 */   MCD_OPC_FilterValue, 16, 4, 0, 0, // Skip to: 13454
2941
/* 13450 */   MCD_OPC_Decode, 183, 9, 108, // Opcode: VMSKLTZ_B
2942
/* 13454 */   MCD_OPC_FilterValue, 17, 4, 0, 0, // Skip to: 13463
2943
/* 13459 */   MCD_OPC_Decode, 185, 9, 108, // Opcode: VMSKLTZ_H
2944
/* 13463 */   MCD_OPC_FilterValue, 18, 4, 0, 0, // Skip to: 13472
2945
/* 13468 */   MCD_OPC_Decode, 186, 9, 108, // Opcode: VMSKLTZ_W
2946
/* 13472 */   MCD_OPC_FilterValue, 19, 4, 0, 0, // Skip to: 13481
2947
/* 13477 */   MCD_OPC_Decode, 184, 9, 108, // Opcode: VMSKLTZ_D
2948
/* 13481 */   MCD_OPC_FilterValue, 20, 4, 0, 0, // Skip to: 13490
2949
/* 13486 */   MCD_OPC_Decode, 182, 9, 108, // Opcode: VMSKGEZ_B
2950
/* 13490 */   MCD_OPC_FilterValue, 24, 4, 0, 0, // Skip to: 13499
2951
/* 13495 */   MCD_OPC_Decode, 187, 9, 108, // Opcode: VMSKNZ_B
2952
/* 13499 */   MCD_OPC_FilterValue, 38, 11, 0, 0, // Skip to: 13515
2953
/* 13504 */   MCD_OPC_CheckField, 3, 2, 0, 183, 42, 0, // Skip to: 24446
2954
/* 13511 */   MCD_OPC_Decode, 190, 10, 109, // Opcode: VSETEQZ_V
2955
/* 13515 */   MCD_OPC_FilterValue, 39, 11, 0, 0, // Skip to: 13531
2956
/* 13520 */   MCD_OPC_CheckField, 3, 2, 0, 167, 42, 0, // Skip to: 24446
2957
/* 13527 */   MCD_OPC_Decode, 191, 10, 109, // Opcode: VSETNEZ_V
2958
/* 13531 */   MCD_OPC_FilterValue, 40, 11, 0, 0, // Skip to: 13547
2959
/* 13536 */   MCD_OPC_CheckField, 3, 2, 0, 151, 42, 0, // Skip to: 24446
2960
/* 13543 */   MCD_OPC_Decode, 186, 10, 109, // Opcode: VSETANYEQZ_B
2961
/* 13547 */   MCD_OPC_FilterValue, 41, 11, 0, 0, // Skip to: 13563
2962
/* 13552 */   MCD_OPC_CheckField, 3, 2, 0, 135, 42, 0, // Skip to: 24446
2963
/* 13559 */   MCD_OPC_Decode, 188, 10, 109, // Opcode: VSETANYEQZ_H
2964
/* 13563 */   MCD_OPC_FilterValue, 42, 11, 0, 0, // Skip to: 13579
2965
/* 13568 */   MCD_OPC_CheckField, 3, 2, 0, 119, 42, 0, // Skip to: 24446
2966
/* 13575 */   MCD_OPC_Decode, 189, 10, 109, // Opcode: VSETANYEQZ_W
2967
/* 13579 */   MCD_OPC_FilterValue, 43, 11, 0, 0, // Skip to: 13595
2968
/* 13584 */   MCD_OPC_CheckField, 3, 2, 0, 103, 42, 0, // Skip to: 24446
2969
/* 13591 */   MCD_OPC_Decode, 187, 10, 109, // Opcode: VSETANYEQZ_D
2970
/* 13595 */   MCD_OPC_FilterValue, 44, 11, 0, 0, // Skip to: 13611
2971
/* 13600 */   MCD_OPC_CheckField, 3, 2, 0, 87, 42, 0, // Skip to: 24446
2972
/* 13607 */   MCD_OPC_Decode, 182, 10, 109, // Opcode: VSETALLNEZ_B
2973
/* 13611 */   MCD_OPC_FilterValue, 45, 11, 0, 0, // Skip to: 13627
2974
/* 13616 */   MCD_OPC_CheckField, 3, 2, 0, 71, 42, 0, // Skip to: 24446
2975
/* 13623 */   MCD_OPC_Decode, 184, 10, 109, // Opcode: VSETALLNEZ_H
2976
/* 13627 */   MCD_OPC_FilterValue, 46, 11, 0, 0, // Skip to: 13643
2977
/* 13632 */   MCD_OPC_CheckField, 3, 2, 0, 55, 42, 0, // Skip to: 24446
2978
/* 13639 */   MCD_OPC_Decode, 185, 10, 109, // Opcode: VSETALLNEZ_W
2979
/* 13643 */   MCD_OPC_FilterValue, 47, 11, 0, 0, // Skip to: 13659
2980
/* 13648 */   MCD_OPC_CheckField, 3, 2, 0, 39, 42, 0, // Skip to: 24446
2981
/* 13655 */   MCD_OPC_Decode, 183, 10, 109, // Opcode: VSETALLNEZ_D
2982
/* 13659 */   MCD_OPC_FilterValue, 49, 4, 0, 0, // Skip to: 13668
2983
/* 13664 */   MCD_OPC_Decode, 133, 8, 108, // Opcode: VFLOGB_S
2984
/* 13668 */   MCD_OPC_FilterValue, 50, 4, 0, 0, // Skip to: 13677
2985
/* 13673 */   MCD_OPC_Decode, 132, 8, 108, // Opcode: VFLOGB_D
2986
/* 13677 */   MCD_OPC_FilterValue, 53, 4, 0, 0, // Skip to: 13686
2987
/* 13682 */   MCD_OPC_Decode, 200, 7, 108, // Opcode: VFCLASS_S
2988
/* 13686 */   MCD_OPC_FilterValue, 54, 4, 0, 0, // Skip to: 13695
2989
/* 13691 */   MCD_OPC_Decode, 199, 7, 108, // Opcode: VFCLASS_D
2990
/* 13695 */   MCD_OPC_FilterValue, 57, 4, 0, 0, // Skip to: 13704
2991
/* 13700 */   MCD_OPC_Decode, 175, 8, 108, // Opcode: VFSQRT_S
2992
/* 13704 */   MCD_OPC_FilterValue, 58, 4, 0, 0, // Skip to: 13713
2993
/* 13709 */   MCD_OPC_Decode, 174, 8, 108, // Opcode: VFSQRT_D
2994
/* 13713 */   MCD_OPC_FilterValue, 61, 4, 0, 0, // Skip to: 13722
2995
/* 13718 */   MCD_OPC_Decode, 155, 8, 108, // Opcode: VFRECIP_S
2996
/* 13722 */   MCD_OPC_FilterValue, 62, 4, 0, 0, // Skip to: 13731
2997
/* 13727 */   MCD_OPC_Decode, 154, 8, 108, // Opcode: VFRECIP_D
2998
/* 13731 */   MCD_OPC_FilterValue, 65, 4, 0, 0, // Skip to: 13740
2999
/* 13736 */   MCD_OPC_Decode, 169, 8, 108, // Opcode: VFRSQRT_S
3000
/* 13740 */   MCD_OPC_FilterValue, 66, 4, 0, 0, // Skip to: 13749
3001
/* 13745 */   MCD_OPC_Decode, 168, 8, 108, // Opcode: VFRSQRT_D
3002
/* 13749 */   MCD_OPC_FilterValue, 69, 4, 0, 0, // Skip to: 13758
3003
/* 13754 */   MCD_OPC_Decode, 153, 8, 108, // Opcode: VFRECIPE_S
3004
/* 13758 */   MCD_OPC_FilterValue, 70, 4, 0, 0, // Skip to: 13767
3005
/* 13763 */   MCD_OPC_Decode, 152, 8, 108, // Opcode: VFRECIPE_D
3006
/* 13767 */   MCD_OPC_FilterValue, 73, 4, 0, 0, // Skip to: 13776
3007
/* 13772 */   MCD_OPC_Decode, 167, 8, 108, // Opcode: VFRSQRTE_S
3008
/* 13776 */   MCD_OPC_FilterValue, 74, 4, 0, 0, // Skip to: 13785
3009
/* 13781 */   MCD_OPC_Decode, 166, 8, 108, // Opcode: VFRSQRTE_D
3010
/* 13785 */   MCD_OPC_FilterValue, 77, 4, 0, 0, // Skip to: 13794
3011
/* 13790 */   MCD_OPC_Decode, 165, 8, 108, // Opcode: VFRINT_S
3012
/* 13794 */   MCD_OPC_FilterValue, 78, 4, 0, 0, // Skip to: 13803
3013
/* 13799 */   MCD_OPC_Decode, 164, 8, 108, // Opcode: VFRINT_D
3014
/* 13803 */   MCD_OPC_FilterValue, 81, 4, 0, 0, // Skip to: 13812
3015
/* 13808 */   MCD_OPC_Decode, 157, 8, 108, // Opcode: VFRINTRM_S
3016
/* 13812 */   MCD_OPC_FilterValue, 82, 4, 0, 0, // Skip to: 13821
3017
/* 13817 */   MCD_OPC_Decode, 156, 8, 108, // Opcode: VFRINTRM_D
3018
/* 13821 */   MCD_OPC_FilterValue, 85, 4, 0, 0, // Skip to: 13830
3019
/* 13826 */   MCD_OPC_Decode, 161, 8, 108, // Opcode: VFRINTRP_S
3020
/* 13830 */   MCD_OPC_FilterValue, 86, 4, 0, 0, // Skip to: 13839
3021
/* 13835 */   MCD_OPC_Decode, 160, 8, 108, // Opcode: VFRINTRP_D
3022
/* 13839 */   MCD_OPC_FilterValue, 89, 4, 0, 0, // Skip to: 13848
3023
/* 13844 */   MCD_OPC_Decode, 163, 8, 108, // Opcode: VFRINTRZ_S
3024
/* 13848 */   MCD_OPC_FilterValue, 90, 4, 0, 0, // Skip to: 13857
3025
/* 13853 */   MCD_OPC_Decode, 162, 8, 108, // Opcode: VFRINTRZ_D
3026
/* 13857 */   MCD_OPC_FilterValue, 93, 4, 0, 0, // Skip to: 13866
3027
/* 13862 */   MCD_OPC_Decode, 159, 8, 108, // Opcode: VFRINTRNE_S
3028
/* 13866 */   MCD_OPC_FilterValue, 94, 4, 0, 0, // Skip to: 13875
3029
/* 13871 */   MCD_OPC_Decode, 158, 8, 108, // Opcode: VFRINTRNE_D
3030
/* 13875 */   MCD_OPC_FilterValue, 122, 4, 0, 0, // Skip to: 13884
3031
/* 13880 */   MCD_OPC_Decode, 248, 7, 108, // Opcode: VFCVTL_S_H
3032
/* 13884 */   MCD_OPC_FilterValue, 123, 4, 0, 0, // Skip to: 13893
3033
/* 13889 */   MCD_OPC_Decode, 246, 7, 108, // Opcode: VFCVTH_S_H
3034
/* 13893 */   MCD_OPC_FilterValue, 124, 4, 0, 0, // Skip to: 13902
3035
/* 13898 */   MCD_OPC_Decode, 247, 7, 108, // Opcode: VFCVTL_D_S
3036
/* 13902 */   MCD_OPC_FilterValue, 125, 4, 0, 0, // Skip to: 13911
3037
/* 13907 */   MCD_OPC_Decode, 245, 7, 108, // Opcode: VFCVTH_D_S
3038
/* 13911 */   MCD_OPC_FilterValue, 128, 1, 4, 0, 0, // Skip to: 13921
3039
/* 13917 */   MCD_OPC_Decode, 130, 8, 108, // Opcode: VFFINT_S_W
3040
/* 13921 */   MCD_OPC_FilterValue, 129, 1, 4, 0, 0, // Skip to: 13931
3041
/* 13927 */   MCD_OPC_Decode, 131, 8, 108, // Opcode: VFFINT_S_WU
3042
/* 13931 */   MCD_OPC_FilterValue, 130, 1, 4, 0, 0, // Skip to: 13941
3043
/* 13937 */   MCD_OPC_Decode, 255, 7, 108, // Opcode: VFFINT_D_L
3044
/* 13941 */   MCD_OPC_FilterValue, 131, 1, 4, 0, 0, // Skip to: 13951
3045
/* 13947 */   MCD_OPC_Decode, 128, 8, 108, // Opcode: VFFINT_D_LU
3046
/* 13951 */   MCD_OPC_FilterValue, 132, 1, 4, 0, 0, // Skip to: 13961
3047
/* 13957 */   MCD_OPC_Decode, 254, 7, 108, // Opcode: VFFINTL_D_W
3048
/* 13961 */   MCD_OPC_FilterValue, 133, 1, 4, 0, 0, // Skip to: 13971
3049
/* 13967 */   MCD_OPC_Decode, 253, 7, 108, // Opcode: VFFINTH_D_W
3050
/* 13971 */   MCD_OPC_FilterValue, 140, 1, 4, 0, 0, // Skip to: 13981
3051
/* 13977 */   MCD_OPC_Decode, 206, 8, 108, // Opcode: VFTINT_W_S
3052
/* 13981 */   MCD_OPC_FilterValue, 141, 1, 4, 0, 0, // Skip to: 13991
3053
/* 13987 */   MCD_OPC_Decode, 203, 8, 108, // Opcode: VFTINT_L_D
3054
/* 13991 */   MCD_OPC_FilterValue, 142, 1, 4, 0, 0, // Skip to: 14001
3055
/* 13997 */   MCD_OPC_Decode, 184, 8, 108, // Opcode: VFTINTRM_W_S
3056
/* 14001 */   MCD_OPC_FilterValue, 143, 1, 4, 0, 0, // Skip to: 14011
3057
/* 14007 */   MCD_OPC_Decode, 182, 8, 108, // Opcode: VFTINTRM_L_D
3058
/* 14011 */   MCD_OPC_FilterValue, 144, 1, 4, 0, 0, // Skip to: 14021
3059
/* 14017 */   MCD_OPC_Decode, 194, 8, 108, // Opcode: VFTINTRP_W_S
3060
/* 14021 */   MCD_OPC_FilterValue, 145, 1, 4, 0, 0, // Skip to: 14031
3061
/* 14027 */   MCD_OPC_Decode, 192, 8, 108, // Opcode: VFTINTRP_L_D
3062
/* 14031 */   MCD_OPC_FilterValue, 146, 1, 4, 0, 0, // Skip to: 14041
3063
/* 14037 */   MCD_OPC_Decode, 201, 8, 108, // Opcode: VFTINTRZ_W_S
3064
/* 14041 */   MCD_OPC_FilterValue, 147, 1, 4, 0, 0, // Skip to: 14051
3065
/* 14047 */   MCD_OPC_Decode, 198, 8, 108, // Opcode: VFTINTRZ_L_D
3066
/* 14051 */   MCD_OPC_FilterValue, 148, 1, 4, 0, 0, // Skip to: 14061
3067
/* 14057 */   MCD_OPC_Decode, 189, 8, 108, // Opcode: VFTINTRNE_W_S
3068
/* 14061 */   MCD_OPC_FilterValue, 149, 1, 4, 0, 0, // Skip to: 14071
3069
/* 14067 */   MCD_OPC_Decode, 187, 8, 108, // Opcode: VFTINTRNE_L_D
3070
/* 14071 */   MCD_OPC_FilterValue, 150, 1, 4, 0, 0, // Skip to: 14081
3071
/* 14077 */   MCD_OPC_Decode, 204, 8, 108, // Opcode: VFTINT_WU_S
3072
/* 14081 */   MCD_OPC_FilterValue, 151, 1, 4, 0, 0, // Skip to: 14091
3073
/* 14087 */   MCD_OPC_Decode, 202, 8, 108, // Opcode: VFTINT_LU_D
3074
/* 14091 */   MCD_OPC_FilterValue, 156, 1, 4, 0, 0, // Skip to: 14101
3075
/* 14097 */   MCD_OPC_Decode, 199, 8, 108, // Opcode: VFTINTRZ_WU_S
3076
/* 14101 */   MCD_OPC_FilterValue, 157, 1, 4, 0, 0, // Skip to: 14111
3077
/* 14107 */   MCD_OPC_Decode, 197, 8, 108, // Opcode: VFTINTRZ_LU_D
3078
/* 14111 */   MCD_OPC_FilterValue, 160, 1, 4, 0, 0, // Skip to: 14121
3079
/* 14117 */   MCD_OPC_Decode, 179, 8, 108, // Opcode: VFTINTL_L_S
3080
/* 14121 */   MCD_OPC_FilterValue, 161, 1, 4, 0, 0, // Skip to: 14131
3081
/* 14127 */   MCD_OPC_Decode, 178, 8, 108, // Opcode: VFTINTH_L_S
3082
/* 14131 */   MCD_OPC_FilterValue, 162, 1, 4, 0, 0, // Skip to: 14141
3083
/* 14137 */   MCD_OPC_Decode, 181, 8, 108, // Opcode: VFTINTRML_L_S
3084
/* 14141 */   MCD_OPC_FilterValue, 163, 1, 4, 0, 0, // Skip to: 14151
3085
/* 14147 */   MCD_OPC_Decode, 180, 8, 108, // Opcode: VFTINTRMH_L_S
3086
/* 14151 */   MCD_OPC_FilterValue, 164, 1, 4, 0, 0, // Skip to: 14161
3087
/* 14157 */   MCD_OPC_Decode, 191, 8, 108, // Opcode: VFTINTRPL_L_S
3088
/* 14161 */   MCD_OPC_FilterValue, 165, 1, 4, 0, 0, // Skip to: 14171
3089
/* 14167 */   MCD_OPC_Decode, 190, 8, 108, // Opcode: VFTINTRPH_L_S
3090
/* 14171 */   MCD_OPC_FilterValue, 166, 1, 4, 0, 0, // Skip to: 14181
3091
/* 14177 */   MCD_OPC_Decode, 196, 8, 108, // Opcode: VFTINTRZL_L_S
3092
/* 14181 */   MCD_OPC_FilterValue, 167, 1, 4, 0, 0, // Skip to: 14191
3093
/* 14187 */   MCD_OPC_Decode, 195, 8, 108, // Opcode: VFTINTRZH_L_S
3094
/* 14191 */   MCD_OPC_FilterValue, 168, 1, 4, 0, 0, // Skip to: 14201
3095
/* 14197 */   MCD_OPC_Decode, 186, 8, 108, // Opcode: VFTINTRNEL_L_S
3096
/* 14201 */   MCD_OPC_FilterValue, 169, 1, 4, 0, 0, // Skip to: 14211
3097
/* 14207 */   MCD_OPC_Decode, 185, 8, 108, // Opcode: VFTINTRNEH_L_S
3098
/* 14211 */   MCD_OPC_FilterValue, 184, 1, 4, 0, 0, // Skip to: 14221
3099
/* 14217 */   MCD_OPC_Decode, 186, 7, 108, // Opcode: VEXTH_H_B
3100
/* 14221 */   MCD_OPC_FilterValue, 185, 1, 4, 0, 0, // Skip to: 14231
3101
/* 14227 */   MCD_OPC_Decode, 190, 7, 108, // Opcode: VEXTH_W_H
3102
/* 14231 */   MCD_OPC_FilterValue, 186, 1, 4, 0, 0, // Skip to: 14241
3103
/* 14237 */   MCD_OPC_Decode, 184, 7, 108, // Opcode: VEXTH_D_W
3104
/* 14241 */   MCD_OPC_FilterValue, 187, 1, 4, 0, 0, // Skip to: 14251
3105
/* 14247 */   MCD_OPC_Decode, 188, 7, 108, // Opcode: VEXTH_Q_D
3106
/* 14251 */   MCD_OPC_FilterValue, 188, 1, 4, 0, 0, // Skip to: 14261
3107
/* 14257 */   MCD_OPC_Decode, 185, 7, 108, // Opcode: VEXTH_HU_BU
3108
/* 14261 */   MCD_OPC_FilterValue, 189, 1, 4, 0, 0, // Skip to: 14271
3109
/* 14267 */   MCD_OPC_Decode, 189, 7, 108, // Opcode: VEXTH_WU_HU
3110
/* 14271 */   MCD_OPC_FilterValue, 190, 1, 4, 0, 0, // Skip to: 14281
3111
/* 14277 */   MCD_OPC_Decode, 183, 7, 108, // Opcode: VEXTH_DU_WU
3112
/* 14281 */   MCD_OPC_FilterValue, 191, 1, 4, 0, 0, // Skip to: 14291
3113
/* 14287 */   MCD_OPC_Decode, 187, 7, 108, // Opcode: VEXTH_QU_DU
3114
/* 14291 */   MCD_OPC_FilterValue, 192, 1, 4, 0, 0, // Skip to: 14301
3115
/* 14297 */   MCD_OPC_Decode, 138, 10, 110, // Opcode: VREPLGR2VR_B
3116
/* 14301 */   MCD_OPC_FilterValue, 193, 1, 4, 0, 0, // Skip to: 14311
3117
/* 14307 */   MCD_OPC_Decode, 140, 10, 110, // Opcode: VREPLGR2VR_H
3118
/* 14311 */   MCD_OPC_FilterValue, 194, 1, 4, 0, 0, // Skip to: 14321
3119
/* 14317 */   MCD_OPC_Decode, 141, 10, 110, // Opcode: VREPLGR2VR_W
3120
/* 14321 */   MCD_OPC_FilterValue, 195, 1, 135, 39, 0, // Skip to: 24446
3121
/* 14327 */   MCD_OPC_Decode, 139, 10, 110, // Opcode: VREPLGR2VR_D
3122
/* 14331 */   MCD_OPC_FilterValue, 168, 1, 62, 0, 0, // Skip to: 14399
3123
/* 14337 */   MCD_OPC_ExtractField, 16, 2,  // Inst{17-16} ...
3124
/* 14340 */   MCD_OPC_FilterValue, 0, 45, 0, 0, // Skip to: 14390
3125
/* 14345 */   MCD_OPC_ExtractField, 15, 1,  // Inst{15} ...
3126
/* 14348 */   MCD_OPC_FilterValue, 0, 28, 0, 0, // Skip to: 14381
3127
/* 14353 */   MCD_OPC_ExtractField, 14, 1,  // Inst{14} ...
3128
/* 14356 */   MCD_OPC_FilterValue, 0, 11, 0, 0, // Skip to: 14372
3129
/* 14361 */   MCD_OPC_CheckField, 13, 1, 1, 94, 39, 0, // Skip to: 24446
3130
/* 14368 */   MCD_OPC_Decode, 150, 10, 111, // Opcode: VROTRI_B
3131
/* 14372 */   MCD_OPC_FilterValue, 1, 85, 39, 0, // Skip to: 24446
3132
/* 14377 */   MCD_OPC_Decode, 152, 10, 112, // Opcode: VROTRI_H
3133
/* 14381 */   MCD_OPC_FilterValue, 1, 76, 39, 0, // Skip to: 24446
3134
/* 14386 */   MCD_OPC_Decode, 153, 10, 106, // Opcode: VROTRI_W
3135
/* 14390 */   MCD_OPC_FilterValue, 1, 67, 39, 0, // Skip to: 24446
3136
/* 14395 */   MCD_OPC_Decode, 151, 10, 113, // Opcode: VROTRI_D
3137
/* 14399 */   MCD_OPC_FilterValue, 169, 1, 62, 0, 0, // Skip to: 14467
3138
/* 14405 */   MCD_OPC_ExtractField, 16, 2,  // Inst{17-16} ...
3139
/* 14408 */   MCD_OPC_FilterValue, 0, 45, 0, 0, // Skip to: 14458
3140
/* 14413 */   MCD_OPC_ExtractField, 15, 1,  // Inst{15} ...
3141
/* 14416 */   MCD_OPC_FilterValue, 0, 28, 0, 0, // Skip to: 14449
3142
/* 14421 */   MCD_OPC_ExtractField, 14, 1,  // Inst{14} ...
3143
/* 14424 */   MCD_OPC_FilterValue, 0, 11, 0, 0, // Skip to: 14440
3144
/* 14429 */   MCD_OPC_CheckField, 13, 1, 1, 26, 39, 0, // Skip to: 24446
3145
/* 14436 */   MCD_OPC_Decode, 163, 11, 111, // Opcode: VSRLRI_B
3146
/* 14440 */   MCD_OPC_FilterValue, 1, 17, 39, 0, // Skip to: 24446
3147
/* 14445 */   MCD_OPC_Decode, 165, 11, 112, // Opcode: VSRLRI_H
3148
/* 14449 */   MCD_OPC_FilterValue, 1, 8, 39, 0, // Skip to: 24446
3149
/* 14454 */   MCD_OPC_Decode, 166, 11, 106, // Opcode: VSRLRI_W
3150
/* 14458 */   MCD_OPC_FilterValue, 1, 255, 38, 0, // Skip to: 24446
3151
/* 14463 */   MCD_OPC_Decode, 164, 11, 113, // Opcode: VSRLRI_D
3152
/* 14467 */   MCD_OPC_FilterValue, 170, 1, 62, 0, 0, // Skip to: 14535
3153
/* 14473 */   MCD_OPC_ExtractField, 16, 2,  // Inst{17-16} ...
3154
/* 14476 */   MCD_OPC_FilterValue, 0, 45, 0, 0, // Skip to: 14526
3155
/* 14481 */   MCD_OPC_ExtractField, 15, 1,  // Inst{15} ...
3156
/* 14484 */   MCD_OPC_FilterValue, 0, 28, 0, 0, // Skip to: 14517
3157
/* 14489 */   MCD_OPC_ExtractField, 14, 1,  // Inst{14} ...
3158
/* 14492 */   MCD_OPC_FilterValue, 0, 11, 0, 0, // Skip to: 14508
3159
/* 14497 */   MCD_OPC_CheckField, 13, 1, 1, 214, 38, 0, // Skip to: 24446
3160
/* 14504 */   MCD_OPC_Decode, 133, 11, 111, // Opcode: VSRARI_B
3161
/* 14508 */   MCD_OPC_FilterValue, 1, 205, 38, 0, // Skip to: 24446
3162
/* 14513 */   MCD_OPC_Decode, 135, 11, 112, // Opcode: VSRARI_H
3163
/* 14517 */   MCD_OPC_FilterValue, 1, 196, 38, 0, // Skip to: 24446
3164
/* 14522 */   MCD_OPC_Decode, 136, 11, 106, // Opcode: VSRARI_W
3165
/* 14526 */   MCD_OPC_FilterValue, 1, 187, 38, 0, // Skip to: 24446
3166
/* 14531 */   MCD_OPC_Decode, 134, 11, 113, // Opcode: VSRARI_D
3167
/* 14535 */   MCD_OPC_FilterValue, 186, 1, 62, 0, 0, // Skip to: 14603
3168
/* 14541 */   MCD_OPC_ExtractField, 14, 4,  // Inst{17-14} ...
3169
/* 14544 */   MCD_OPC_FilterValue, 14, 4, 0, 0, // Skip to: 14553
3170
/* 14549 */   MCD_OPC_Decode, 231, 8, 114, // Opcode: VINSGR2VR_B
3171
/* 14553 */   MCD_OPC_FilterValue, 15, 160, 38, 0, // Skip to: 24446
3172
/* 14558 */   MCD_OPC_ExtractField, 13, 1,  // Inst{13} ...
3173
/* 14561 */   MCD_OPC_FilterValue, 0, 4, 0, 0, // Skip to: 14570
3174
/* 14566 */   MCD_OPC_Decode, 233, 8, 115, // Opcode: VINSGR2VR_H
3175
/* 14570 */   MCD_OPC_FilterValue, 1, 143, 38, 0, // Skip to: 24446
3176
/* 14575 */   MCD_OPC_ExtractField, 12, 1,  // Inst{12} ...
3177
/* 14578 */   MCD_OPC_FilterValue, 0, 4, 0, 0, // Skip to: 14587
3178
/* 14583 */   MCD_OPC_Decode, 234, 8, 116, // Opcode: VINSGR2VR_W
3179
/* 14587 */   MCD_OPC_FilterValue, 1, 126, 38, 0, // Skip to: 24446
3180
/* 14592 */   MCD_OPC_CheckField, 11, 1, 0, 119, 38, 0, // Skip to: 24446
3181
/* 14599 */   MCD_OPC_Decode, 232, 8, 117, // Opcode: VINSGR2VR_D
3182
/* 14603 */   MCD_OPC_FilterValue, 187, 1, 62, 0, 0, // Skip to: 14671
3183
/* 14609 */   MCD_OPC_ExtractField, 14, 4,  // Inst{17-14} ...
3184
/* 14612 */   MCD_OPC_FilterValue, 14, 4, 0, 0, // Skip to: 14621
3185
/* 14617 */   MCD_OPC_Decode, 130, 10, 118, // Opcode: VPICKVE2GR_B
3186
/* 14621 */   MCD_OPC_FilterValue, 15, 92, 38, 0, // Skip to: 24446
3187
/* 14626 */   MCD_OPC_ExtractField, 13, 1,  // Inst{13} ...
3188
/* 14629 */   MCD_OPC_FilterValue, 0, 4, 0, 0, // Skip to: 14638
3189
/* 14634 */   MCD_OPC_Decode, 134, 10, 119, // Opcode: VPICKVE2GR_H
3190
/* 14638 */   MCD_OPC_FilterValue, 1, 75, 38, 0, // Skip to: 24446
3191
/* 14643 */   MCD_OPC_ExtractField, 12, 1,  // Inst{12} ...
3192
/* 14646 */   MCD_OPC_FilterValue, 0, 4, 0, 0, // Skip to: 14655
3193
/* 14651 */   MCD_OPC_Decode, 136, 10, 120, // Opcode: VPICKVE2GR_W
3194
/* 14655 */   MCD_OPC_FilterValue, 1, 58, 38, 0, // Skip to: 24446
3195
/* 14660 */   MCD_OPC_CheckField, 11, 1, 0, 51, 38, 0, // Skip to: 24446
3196
/* 14667 */   MCD_OPC_Decode, 132, 10, 121, // Opcode: VPICKVE2GR_D
3197
/* 14671 */   MCD_OPC_FilterValue, 188, 1, 62, 0, 0, // Skip to: 14739
3198
/* 14677 */   MCD_OPC_ExtractField, 14, 4,  // Inst{17-14} ...
3199
/* 14680 */   MCD_OPC_FilterValue, 14, 4, 0, 0, // Skip to: 14689
3200
/* 14685 */   MCD_OPC_Decode, 131, 10, 118, // Opcode: VPICKVE2GR_BU
3201
/* 14689 */   MCD_OPC_FilterValue, 15, 24, 38, 0, // Skip to: 24446
3202
/* 14694 */   MCD_OPC_ExtractField, 13, 1,  // Inst{13} ...
3203
/* 14697 */   MCD_OPC_FilterValue, 0, 4, 0, 0, // Skip to: 14706
3204
/* 14702 */   MCD_OPC_Decode, 135, 10, 119, // Opcode: VPICKVE2GR_HU
3205
/* 14706 */   MCD_OPC_FilterValue, 1, 7, 38, 0, // Skip to: 24446
3206
/* 14711 */   MCD_OPC_ExtractField, 12, 1,  // Inst{12} ...
3207
/* 14714 */   MCD_OPC_FilterValue, 0, 4, 0, 0, // Skip to: 14723
3208
/* 14719 */   MCD_OPC_Decode, 137, 10, 120, // Opcode: VPICKVE2GR_WU
3209
/* 14723 */   MCD_OPC_FilterValue, 1, 246, 37, 0, // Skip to: 24446
3210
/* 14728 */   MCD_OPC_CheckField, 11, 1, 0, 239, 37, 0, // Skip to: 24446
3211
/* 14735 */   MCD_OPC_Decode, 133, 10, 121, // Opcode: VPICKVE2GR_DU
3212
/* 14739 */   MCD_OPC_FilterValue, 189, 1, 62, 0, 0, // Skip to: 14807
3213
/* 14745 */   MCD_OPC_ExtractField, 14, 4,  // Inst{17-14} ...
3214
/* 14748 */   MCD_OPC_FilterValue, 14, 4, 0, 0, // Skip to: 14757
3215
/* 14753 */   MCD_OPC_Decode, 142, 10, 112, // Opcode: VREPLVEI_B
3216
/* 14757 */   MCD_OPC_FilterValue, 15, 212, 37, 0, // Skip to: 24446
3217
/* 14762 */   MCD_OPC_ExtractField, 13, 1,  // Inst{13} ...
3218
/* 14765 */   MCD_OPC_FilterValue, 0, 4, 0, 0, // Skip to: 14774
3219
/* 14770 */   MCD_OPC_Decode, 144, 10, 111, // Opcode: VREPLVEI_H
3220
/* 14774 */   MCD_OPC_FilterValue, 1, 195, 37, 0, // Skip to: 24446
3221
/* 14779 */   MCD_OPC_ExtractField, 12, 1,  // Inst{12} ...
3222
/* 14782 */   MCD_OPC_FilterValue, 0, 4, 0, 0, // Skip to: 14791
3223
/* 14787 */   MCD_OPC_Decode, 145, 10, 122, // Opcode: VREPLVEI_W
3224
/* 14791 */   MCD_OPC_FilterValue, 1, 178, 37, 0, // Skip to: 24446
3225
/* 14796 */   MCD_OPC_CheckField, 11, 1, 0, 171, 37, 0, // Skip to: 24446
3226
/* 14803 */   MCD_OPC_Decode, 143, 10, 123, // Opcode: VREPLVEI_D
3227
/* 14807 */   MCD_OPC_FilterValue, 194, 1, 61, 0, 0, // Skip to: 14874
3228
/* 14813 */   MCD_OPC_ExtractField, 15, 3,  // Inst{17-15} ...
3229
/* 14816 */   MCD_OPC_FilterValue, 0, 28, 0, 0, // Skip to: 14849
3230
/* 14821 */   MCD_OPC_ExtractField, 14, 1,  // Inst{14} ...
3231
/* 14824 */   MCD_OPC_FilterValue, 0, 11, 0, 0, // Skip to: 14840
3232
/* 14829 */   MCD_OPC_CheckField, 13, 1, 1, 138, 37, 0, // Skip to: 24446
3233
/* 14836 */   MCD_OPC_Decode, 227, 10, 111, // Opcode: VSLLWIL_H_B
3234
/* 14840 */   MCD_OPC_FilterValue, 1, 129, 37, 0, // Skip to: 24446
3235
/* 14845 */   MCD_OPC_Decode, 229, 10, 112, // Opcode: VSLLWIL_W_H
3236
/* 14849 */   MCD_OPC_FilterValue, 1, 4, 0, 0, // Skip to: 14858
3237
/* 14854 */   MCD_OPC_Decode, 225, 10, 106, // Opcode: VSLLWIL_D_W
3238
/* 14858 */   MCD_OPC_FilterValue, 2, 111, 37, 0, // Skip to: 24446
3239
/* 14863 */   MCD_OPC_CheckField, 10, 5, 0, 104, 37, 0, // Skip to: 24446
3240
/* 14870 */   MCD_OPC_Decode, 192, 7, 108, // Opcode: VEXTL_Q_D
3241
/* 14874 */   MCD_OPC_FilterValue, 195, 1, 61, 0, 0, // Skip to: 14941
3242
/* 14880 */   MCD_OPC_ExtractField, 15, 3,  // Inst{17-15} ...
3243
/* 14883 */   MCD_OPC_FilterValue, 0, 28, 0, 0, // Skip to: 14916
3244
/* 14888 */   MCD_OPC_ExtractField, 14, 1,  // Inst{14} ...
3245
/* 14891 */   MCD_OPC_FilterValue, 0, 11, 0, 0, // Skip to: 14907
3246
/* 14896 */   MCD_OPC_CheckField, 13, 1, 1, 71, 37, 0, // Skip to: 24446
3247
/* 14903 */   MCD_OPC_Decode, 226, 10, 111, // Opcode: VSLLWIL_HU_BU
3248
/* 14907 */   MCD_OPC_FilterValue, 1, 62, 37, 0, // Skip to: 24446
3249
/* 14912 */   MCD_OPC_Decode, 228, 10, 112, // Opcode: VSLLWIL_WU_HU
3250
/* 14916 */   MCD_OPC_FilterValue, 1, 4, 0, 0, // Skip to: 14925
3251
/* 14921 */   MCD_OPC_Decode, 224, 10, 106, // Opcode: VSLLWIL_DU_WU
3252
/* 14925 */   MCD_OPC_FilterValue, 2, 44, 37, 0, // Skip to: 24446
3253
/* 14930 */   MCD_OPC_CheckField, 10, 5, 0, 37, 37, 0, // Skip to: 24446
3254
/* 14937 */   MCD_OPC_Decode, 191, 7, 108, // Opcode: VEXTL_QU_DU
3255
/* 14941 */   MCD_OPC_FilterValue, 196, 1, 62, 0, 0, // Skip to: 15009
3256
/* 14947 */   MCD_OPC_ExtractField, 16, 2,  // Inst{17-16} ...
3257
/* 14950 */   MCD_OPC_FilterValue, 0, 45, 0, 0, // Skip to: 15000
3258
/* 14955 */   MCD_OPC_ExtractField, 15, 1,  // Inst{15} ...
3259
/* 14958 */   MCD_OPC_FilterValue, 0, 28, 0, 0, // Skip to: 14991
3260
/* 14963 */   MCD_OPC_ExtractField, 14, 1,  // Inst{14} ...
3261
/* 14966 */   MCD_OPC_FilterValue, 0, 11, 0, 0, // Skip to: 14982
3262
/* 14971 */   MCD_OPC_CheckField, 13, 1, 1, 252, 36, 0, // Skip to: 24446
3263
/* 14978 */   MCD_OPC_Decode, 255, 6, 111, // Opcode: VBITCLRI_B
3264
/* 14982 */   MCD_OPC_FilterValue, 1, 243, 36, 0, // Skip to: 24446
3265
/* 14987 */   MCD_OPC_Decode, 129, 7, 112, // Opcode: VBITCLRI_H
3266
/* 14991 */   MCD_OPC_FilterValue, 1, 234, 36, 0, // Skip to: 24446
3267
/* 14996 */   MCD_OPC_Decode, 130, 7, 106, // Opcode: VBITCLRI_W
3268
/* 15000 */   MCD_OPC_FilterValue, 1, 225, 36, 0, // Skip to: 24446
3269
/* 15005 */   MCD_OPC_Decode, 128, 7, 113, // Opcode: VBITCLRI_D
3270
/* 15009 */   MCD_OPC_FilterValue, 197, 1, 62, 0, 0, // Skip to: 15077
3271
/* 15015 */   MCD_OPC_ExtractField, 16, 2,  // Inst{17-16} ...
3272
/* 15018 */   MCD_OPC_FilterValue, 0, 45, 0, 0, // Skip to: 15068
3273
/* 15023 */   MCD_OPC_ExtractField, 15, 1,  // Inst{15} ...
3274
/* 15026 */   MCD_OPC_FilterValue, 0, 28, 0, 0, // Skip to: 15059
3275
/* 15031 */   MCD_OPC_ExtractField, 14, 1,  // Inst{14} ...
3276
/* 15034 */   MCD_OPC_FilterValue, 0, 11, 0, 0, // Skip to: 15050
3277
/* 15039 */   MCD_OPC_CheckField, 13, 1, 1, 184, 36, 0, // Skip to: 24446
3278
/* 15046 */   MCD_OPC_Decode, 145, 7, 111, // Opcode: VBITSETI_B
3279
/* 15050 */   MCD_OPC_FilterValue, 1, 175, 36, 0, // Skip to: 24446
3280
/* 15055 */   MCD_OPC_Decode, 147, 7, 112, // Opcode: VBITSETI_H
3281
/* 15059 */   MCD_OPC_FilterValue, 1, 166, 36, 0, // Skip to: 24446
3282
/* 15064 */   MCD_OPC_Decode, 148, 7, 106, // Opcode: VBITSETI_W
3283
/* 15068 */   MCD_OPC_FilterValue, 1, 157, 36, 0, // Skip to: 24446
3284
/* 15073 */   MCD_OPC_Decode, 146, 7, 113, // Opcode: VBITSETI_D
3285
/* 15077 */   MCD_OPC_FilterValue, 198, 1, 62, 0, 0, // Skip to: 15145
3286
/* 15083 */   MCD_OPC_ExtractField, 16, 2,  // Inst{17-16} ...
3287
/* 15086 */   MCD_OPC_FilterValue, 0, 45, 0, 0, // Skip to: 15136
3288
/* 15091 */   MCD_OPC_ExtractField, 15, 1,  // Inst{15} ...
3289
/* 15094 */   MCD_OPC_FilterValue, 0, 28, 0, 0, // Skip to: 15127
3290
/* 15099 */   MCD_OPC_ExtractField, 14, 1,  // Inst{14} ...
3291
/* 15102 */   MCD_OPC_FilterValue, 0, 11, 0, 0, // Skip to: 15118
3292
/* 15107 */   MCD_OPC_CheckField, 13, 1, 1, 116, 36, 0, // Skip to: 24446
3293
/* 15114 */   MCD_OPC_Decode, 135, 7, 111, // Opcode: VBITREVI_B
3294
/* 15118 */   MCD_OPC_FilterValue, 1, 107, 36, 0, // Skip to: 24446
3295
/* 15123 */   MCD_OPC_Decode, 137, 7, 112, // Opcode: VBITREVI_H
3296
/* 15127 */   MCD_OPC_FilterValue, 1, 98, 36, 0, // Skip to: 24446
3297
/* 15132 */   MCD_OPC_Decode, 138, 7, 106, // Opcode: VBITREVI_W
3298
/* 15136 */   MCD_OPC_FilterValue, 1, 89, 36, 0, // Skip to: 24446
3299
/* 15141 */   MCD_OPC_Decode, 136, 7, 113, // Opcode: VBITREVI_D
3300
/* 15145 */   MCD_OPC_FilterValue, 201, 1, 62, 0, 0, // Skip to: 15213
3301
/* 15151 */   MCD_OPC_ExtractField, 16, 2,  // Inst{17-16} ...
3302
/* 15154 */   MCD_OPC_FilterValue, 0, 45, 0, 0, // Skip to: 15204
3303
/* 15159 */   MCD_OPC_ExtractField, 15, 1,  // Inst{15} ...
3304
/* 15162 */   MCD_OPC_FilterValue, 0, 28, 0, 0, // Skip to: 15195
3305
/* 15167 */   MCD_OPC_ExtractField, 14, 1,  // Inst{14} ...
3306
/* 15170 */   MCD_OPC_FilterValue, 0, 11, 0, 0, // Skip to: 15186
3307
/* 15175 */   MCD_OPC_CheckField, 13, 1, 1, 48, 36, 0, // Skip to: 24446
3308
/* 15182 */   MCD_OPC_Decode, 166, 10, 111, // Opcode: VSAT_B
3309
/* 15186 */   MCD_OPC_FilterValue, 1, 39, 36, 0, // Skip to: 24446
3310
/* 15191 */   MCD_OPC_Decode, 170, 10, 112, // Opcode: VSAT_H
3311
/* 15195 */   MCD_OPC_FilterValue, 1, 30, 36, 0, // Skip to: 24446
3312
/* 15200 */   MCD_OPC_Decode, 172, 10, 106, // Opcode: VSAT_W
3313
/* 15204 */   MCD_OPC_FilterValue, 1, 21, 36, 0, // Skip to: 24446
3314
/* 15209 */   MCD_OPC_Decode, 168, 10, 113, // Opcode: VSAT_D
3315
/* 15213 */   MCD_OPC_FilterValue, 202, 1, 62, 0, 0, // Skip to: 15281
3316
/* 15219 */   MCD_OPC_ExtractField, 16, 2,  // Inst{17-16} ...
3317
/* 15222 */   MCD_OPC_FilterValue, 0, 45, 0, 0, // Skip to: 15272
3318
/* 15227 */   MCD_OPC_ExtractField, 15, 1,  // Inst{15} ...
3319
/* 15230 */   MCD_OPC_FilterValue, 0, 28, 0, 0, // Skip to: 15263
3320
/* 15235 */   MCD_OPC_ExtractField, 14, 1,  // Inst{14} ...
3321
/* 15238 */   MCD_OPC_FilterValue, 0, 11, 0, 0, // Skip to: 15254
3322
/* 15243 */   MCD_OPC_CheckField, 13, 1, 1, 236, 35, 0, // Skip to: 24446
3323
/* 15250 */   MCD_OPC_Decode, 167, 10, 111, // Opcode: VSAT_BU
3324
/* 15254 */   MCD_OPC_FilterValue, 1, 227, 35, 0, // Skip to: 24446
3325
/* 15259 */   MCD_OPC_Decode, 171, 10, 112, // Opcode: VSAT_HU
3326
/* 15263 */   MCD_OPC_FilterValue, 1, 218, 35, 0, // Skip to: 24446
3327
/* 15268 */   MCD_OPC_Decode, 173, 10, 106, // Opcode: VSAT_WU
3328
/* 15272 */   MCD_OPC_FilterValue, 1, 209, 35, 0, // Skip to: 24446
3329
/* 15277 */   MCD_OPC_Decode, 169, 10, 113, // Opcode: VSAT_DU
3330
/* 15281 */   MCD_OPC_FilterValue, 203, 1, 62, 0, 0, // Skip to: 15349
3331
/* 15287 */   MCD_OPC_ExtractField, 16, 2,  // Inst{17-16} ...
3332
/* 15290 */   MCD_OPC_FilterValue, 0, 45, 0, 0, // Skip to: 15340
3333
/* 15295 */   MCD_OPC_ExtractField, 15, 1,  // Inst{15} ...
3334
/* 15298 */   MCD_OPC_FilterValue, 0, 28, 0, 0, // Skip to: 15331
3335
/* 15303 */   MCD_OPC_ExtractField, 14, 1,  // Inst{14} ...
3336
/* 15306 */   MCD_OPC_FilterValue, 0, 11, 0, 0, // Skip to: 15322
3337
/* 15311 */   MCD_OPC_CheckField, 13, 1, 1, 168, 35, 0, // Skip to: 24446
3338
/* 15318 */   MCD_OPC_Decode, 220, 10, 111, // Opcode: VSLLI_B
3339
/* 15322 */   MCD_OPC_FilterValue, 1, 159, 35, 0, // Skip to: 24446
3340
/* 15327 */   MCD_OPC_Decode, 222, 10, 112, // Opcode: VSLLI_H
3341
/* 15331 */   MCD_OPC_FilterValue, 1, 150, 35, 0, // Skip to: 24446
3342
/* 15336 */   MCD_OPC_Decode, 223, 10, 106, // Opcode: VSLLI_W
3343
/* 15340 */   MCD_OPC_FilterValue, 1, 141, 35, 0, // Skip to: 24446
3344
/* 15345 */   MCD_OPC_Decode, 221, 10, 113, // Opcode: VSLLI_D
3345
/* 15349 */   MCD_OPC_FilterValue, 204, 1, 62, 0, 0, // Skip to: 15417
3346
/* 15355 */   MCD_OPC_ExtractField, 16, 2,  // Inst{17-16} ...
3347
/* 15358 */   MCD_OPC_FilterValue, 0, 45, 0, 0, // Skip to: 15408
3348
/* 15363 */   MCD_OPC_ExtractField, 15, 1,  // Inst{15} ...
3349
/* 15366 */   MCD_OPC_FilterValue, 0, 28, 0, 0, // Skip to: 15399
3350
/* 15371 */   MCD_OPC_ExtractField, 14, 1,  // Inst{14} ...
3351
/* 15374 */   MCD_OPC_FilterValue, 0, 11, 0, 0, // Skip to: 15390
3352
/* 15379 */   MCD_OPC_CheckField, 13, 1, 1, 100, 35, 0, // Skip to: 24446
3353
/* 15386 */   MCD_OPC_Decode, 152, 11, 111, // Opcode: VSRLI_B
3354
/* 15390 */   MCD_OPC_FilterValue, 1, 91, 35, 0, // Skip to: 24446
3355
/* 15395 */   MCD_OPC_Decode, 154, 11, 112, // Opcode: VSRLI_H
3356
/* 15399 */   MCD_OPC_FilterValue, 1, 82, 35, 0, // Skip to: 24446
3357
/* 15404 */   MCD_OPC_Decode, 155, 11, 106, // Opcode: VSRLI_W
3358
/* 15408 */   MCD_OPC_FilterValue, 1, 73, 35, 0, // Skip to: 24446
3359
/* 15413 */   MCD_OPC_Decode, 153, 11, 113, // Opcode: VSRLI_D
3360
/* 15417 */   MCD_OPC_FilterValue, 205, 1, 62, 0, 0, // Skip to: 15485
3361
/* 15423 */   MCD_OPC_ExtractField, 16, 2,  // Inst{17-16} ...
3362
/* 15426 */   MCD_OPC_FilterValue, 0, 45, 0, 0, // Skip to: 15476
3363
/* 15431 */   MCD_OPC_ExtractField, 15, 1,  // Inst{15} ...
3364
/* 15434 */   MCD_OPC_FilterValue, 0, 28, 0, 0, // Skip to: 15467
3365
/* 15439 */   MCD_OPC_ExtractField, 14, 1,  // Inst{14} ...
3366
/* 15442 */   MCD_OPC_FilterValue, 0, 11, 0, 0, // Skip to: 15458
3367
/* 15447 */   MCD_OPC_CheckField, 13, 1, 1, 32, 35, 0, // Skip to: 24446
3368
/* 15454 */   MCD_OPC_Decode, 250, 10, 111, // Opcode: VSRAI_B
3369
/* 15458 */   MCD_OPC_FilterValue, 1, 23, 35, 0, // Skip to: 24446
3370
/* 15463 */   MCD_OPC_Decode, 252, 10, 112, // Opcode: VSRAI_H
3371
/* 15467 */   MCD_OPC_FilterValue, 1, 14, 35, 0, // Skip to: 24446
3372
/* 15472 */   MCD_OPC_Decode, 253, 10, 106, // Opcode: VSRAI_W
3373
/* 15476 */   MCD_OPC_FilterValue, 1, 5, 35, 0, // Skip to: 24446
3374
/* 15481 */   MCD_OPC_Decode, 251, 10, 113, // Opcode: VSRAI_D
3375
/* 15485 */   MCD_OPC_FilterValue, 208, 1, 62, 0, 0, // Skip to: 15553
3376
/* 15491 */   MCD_OPC_ExtractField, 17, 1,  // Inst{17} ...
3377
/* 15494 */   MCD_OPC_FilterValue, 0, 45, 0, 0, // Skip to: 15544
3378
/* 15499 */   MCD_OPC_ExtractField, 16, 1,  // Inst{16} ...
3379
/* 15502 */   MCD_OPC_FilterValue, 0, 28, 0, 0, // Skip to: 15535
3380
/* 15507 */   MCD_OPC_ExtractField, 15, 1,  // Inst{15} ...
3381
/* 15510 */   MCD_OPC_FilterValue, 0, 11, 0, 0, // Skip to: 15526
3382
/* 15515 */   MCD_OPC_CheckField, 14, 1, 1, 220, 34, 0, // Skip to: 24446
3383
/* 15522 */   MCD_OPC_Decode, 156, 11, 124, // Opcode: VSRLNI_B_H
3384
/* 15526 */   MCD_OPC_FilterValue, 1, 211, 34, 0, // Skip to: 24446
3385
/* 15531 */   MCD_OPC_Decode, 158, 11, 107, // Opcode: VSRLNI_H_W
3386
/* 15535 */   MCD_OPC_FilterValue, 1, 202, 34, 0, // Skip to: 24446
3387
/* 15540 */   MCD_OPC_Decode, 159, 11, 125, // Opcode: VSRLNI_W_D
3388
/* 15544 */   MCD_OPC_FilterValue, 1, 193, 34, 0, // Skip to: 24446
3389
/* 15549 */   MCD_OPC_Decode, 157, 11, 126, // Opcode: VSRLNI_D_Q
3390
/* 15553 */   MCD_OPC_FilterValue, 209, 1, 62, 0, 0, // Skip to: 15621
3391
/* 15559 */   MCD_OPC_ExtractField, 17, 1,  // Inst{17} ...
3392
/* 15562 */   MCD_OPC_FilterValue, 0, 45, 0, 0, // Skip to: 15612
3393
/* 15567 */   MCD_OPC_ExtractField, 16, 1,  // Inst{16} ...
3394
/* 15570 */   MCD_OPC_FilterValue, 0, 28, 0, 0, // Skip to: 15603
3395
/* 15575 */   MCD_OPC_ExtractField, 15, 1,  // Inst{15} ...
3396
/* 15578 */   MCD_OPC_FilterValue, 0, 11, 0, 0, // Skip to: 15594
3397
/* 15583 */   MCD_OPC_CheckField, 14, 1, 1, 152, 34, 0, // Skip to: 24446
3398
/* 15590 */   MCD_OPC_Decode, 167, 11, 124, // Opcode: VSRLRNI_B_H
3399
/* 15594 */   MCD_OPC_FilterValue, 1, 143, 34, 0, // Skip to: 24446
3400
/* 15599 */   MCD_OPC_Decode, 169, 11, 107, // Opcode: VSRLRNI_H_W
3401
/* 15603 */   MCD_OPC_FilterValue, 1, 134, 34, 0, // Skip to: 24446
3402
/* 15608 */   MCD_OPC_Decode, 170, 11, 125, // Opcode: VSRLRNI_W_D
3403
/* 15612 */   MCD_OPC_FilterValue, 1, 125, 34, 0, // Skip to: 24446
3404
/* 15617 */   MCD_OPC_Decode, 168, 11, 126, // Opcode: VSRLRNI_D_Q
3405
/* 15621 */   MCD_OPC_FilterValue, 210, 1, 62, 0, 0, // Skip to: 15689
3406
/* 15627 */   MCD_OPC_ExtractField, 17, 1,  // Inst{17} ...
3407
/* 15630 */   MCD_OPC_FilterValue, 0, 45, 0, 0, // Skip to: 15680
3408
/* 15635 */   MCD_OPC_ExtractField, 16, 1,  // Inst{16} ...
3409
/* 15638 */   MCD_OPC_FilterValue, 0, 28, 0, 0, // Skip to: 15671
3410
/* 15643 */   MCD_OPC_ExtractField, 15, 1,  // Inst{15} ...
3411
/* 15646 */   MCD_OPC_FilterValue, 0, 11, 0, 0, // Skip to: 15662
3412
/* 15651 */   MCD_OPC_CheckField, 14, 1, 1, 84, 34, 0, // Skip to: 24446
3413
/* 15658 */   MCD_OPC_Decode, 211, 11, 124, // Opcode: VSSRLNI_B_H
3414
/* 15662 */   MCD_OPC_FilterValue, 1, 75, 34, 0, // Skip to: 24446
3415
/* 15667 */   MCD_OPC_Decode, 215, 11, 107, // Opcode: VSSRLNI_H_W
3416
/* 15671 */   MCD_OPC_FilterValue, 1, 66, 34, 0, // Skip to: 24446
3417
/* 15676 */   MCD_OPC_Decode, 217, 11, 125, // Opcode: VSSRLNI_W_D
3418
/* 15680 */   MCD_OPC_FilterValue, 1, 57, 34, 0, // Skip to: 24446
3419
/* 15685 */   MCD_OPC_Decode, 213, 11, 126, // Opcode: VSSRLNI_D_Q
3420
/* 15689 */   MCD_OPC_FilterValue, 211, 1, 62, 0, 0, // Skip to: 15757
3421
/* 15695 */   MCD_OPC_ExtractField, 17, 1,  // Inst{17} ...
3422
/* 15698 */   MCD_OPC_FilterValue, 0, 45, 0, 0, // Skip to: 15748
3423
/* 15703 */   MCD_OPC_ExtractField, 16, 1,  // Inst{16} ...
3424
/* 15706 */   MCD_OPC_FilterValue, 0, 28, 0, 0, // Skip to: 15739
3425
/* 15711 */   MCD_OPC_ExtractField, 15, 1,  // Inst{15} ...
3426
/* 15714 */   MCD_OPC_FilterValue, 0, 11, 0, 0, // Skip to: 15730
3427
/* 15719 */   MCD_OPC_CheckField, 14, 1, 1, 16, 34, 0, // Skip to: 24446
3428
/* 15726 */   MCD_OPC_Decode, 210, 11, 124, // Opcode: VSSRLNI_BU_H
3429
/* 15730 */   MCD_OPC_FilterValue, 1, 7, 34, 0, // Skip to: 24446
3430
/* 15735 */   MCD_OPC_Decode, 214, 11, 107, // Opcode: VSSRLNI_HU_W
3431
/* 15739 */   MCD_OPC_FilterValue, 1, 254, 33, 0, // Skip to: 24446
3432
/* 15744 */   MCD_OPC_Decode, 216, 11, 125, // Opcode: VSSRLNI_WU_D
3433
/* 15748 */   MCD_OPC_FilterValue, 1, 245, 33, 0, // Skip to: 24446
3434
/* 15753 */   MCD_OPC_Decode, 212, 11, 126, // Opcode: VSSRLNI_DU_Q
3435
/* 15757 */   MCD_OPC_FilterValue, 212, 1, 62, 0, 0, // Skip to: 15825
3436
/* 15763 */   MCD_OPC_ExtractField, 17, 1,  // Inst{17} ...
3437
/* 15766 */   MCD_OPC_FilterValue, 0, 45, 0, 0, // Skip to: 15816
3438
/* 15771 */   MCD_OPC_ExtractField, 16, 1,  // Inst{16} ...
3439
/* 15774 */   MCD_OPC_FilterValue, 0, 28, 0, 0, // Skip to: 15807
3440
/* 15779 */   MCD_OPC_ExtractField, 15, 1,  // Inst{15} ...
3441
/* 15782 */   MCD_OPC_FilterValue, 0, 11, 0, 0, // Skip to: 15798
3442
/* 15787 */   MCD_OPC_CheckField, 14, 1, 1, 204, 33, 0, // Skip to: 24446
3443
/* 15794 */   MCD_OPC_Decode, 225, 11, 124, // Opcode: VSSRLRNI_B_H
3444
/* 15798 */   MCD_OPC_FilterValue, 1, 195, 33, 0, // Skip to: 24446
3445
/* 15803 */   MCD_OPC_Decode, 229, 11, 107, // Opcode: VSSRLRNI_H_W
3446
/* 15807 */   MCD_OPC_FilterValue, 1, 186, 33, 0, // Skip to: 24446
3447
/* 15812 */   MCD_OPC_Decode, 231, 11, 125, // Opcode: VSSRLRNI_W_D
3448
/* 15816 */   MCD_OPC_FilterValue, 1, 177, 33, 0, // Skip to: 24446
3449
/* 15821 */   MCD_OPC_Decode, 227, 11, 126, // Opcode: VSSRLRNI_D_Q
3450
/* 15825 */   MCD_OPC_FilterValue, 213, 1, 62, 0, 0, // Skip to: 15893
3451
/* 15831 */   MCD_OPC_ExtractField, 17, 1,  // Inst{17} ...
3452
/* 15834 */   MCD_OPC_FilterValue, 0, 45, 0, 0, // Skip to: 15884
3453
/* 15839 */   MCD_OPC_ExtractField, 16, 1,  // Inst{16} ...
3454
/* 15842 */   MCD_OPC_FilterValue, 0, 28, 0, 0, // Skip to: 15875
3455
/* 15847 */   MCD_OPC_ExtractField, 15, 1,  // Inst{15} ...
3456
/* 15850 */   MCD_OPC_FilterValue, 0, 11, 0, 0, // Skip to: 15866
3457
/* 15855 */   MCD_OPC_CheckField, 14, 1, 1, 136, 33, 0, // Skip to: 24446
3458
/* 15862 */   MCD_OPC_Decode, 224, 11, 124, // Opcode: VSSRLRNI_BU_H
3459
/* 15866 */   MCD_OPC_FilterValue, 1, 127, 33, 0, // Skip to: 24446
3460
/* 15871 */   MCD_OPC_Decode, 228, 11, 107, // Opcode: VSSRLRNI_HU_W
3461
/* 15875 */   MCD_OPC_FilterValue, 1, 118, 33, 0, // Skip to: 24446
3462
/* 15880 */   MCD_OPC_Decode, 230, 11, 125, // Opcode: VSSRLRNI_WU_D
3463
/* 15884 */   MCD_OPC_FilterValue, 1, 109, 33, 0, // Skip to: 24446
3464
/* 15889 */   MCD_OPC_Decode, 226, 11, 126, // Opcode: VSSRLRNI_DU_Q
3465
/* 15893 */   MCD_OPC_FilterValue, 214, 1, 62, 0, 0, // Skip to: 15961
3466
/* 15899 */   MCD_OPC_ExtractField, 17, 1,  // Inst{17} ...
3467
/* 15902 */   MCD_OPC_FilterValue, 0, 45, 0, 0, // Skip to: 15952
3468
/* 15907 */   MCD_OPC_ExtractField, 16, 1,  // Inst{16} ...
3469
/* 15910 */   MCD_OPC_FilterValue, 0, 28, 0, 0, // Skip to: 15943
3470
/* 15915 */   MCD_OPC_ExtractField, 15, 1,  // Inst{15} ...
3471
/* 15918 */   MCD_OPC_FilterValue, 0, 11, 0, 0, // Skip to: 15934
3472
/* 15923 */   MCD_OPC_CheckField, 14, 1, 1, 68, 33, 0, // Skip to: 24446
3473
/* 15930 */   MCD_OPC_Decode, 254, 10, 124, // Opcode: VSRANI_B_H
3474
/* 15934 */   MCD_OPC_FilterValue, 1, 59, 33, 0, // Skip to: 24446
3475
/* 15939 */   MCD_OPC_Decode, 128, 11, 107, // Opcode: VSRANI_H_W
3476
/* 15943 */   MCD_OPC_FilterValue, 1, 50, 33, 0, // Skip to: 24446
3477
/* 15948 */   MCD_OPC_Decode, 129, 11, 125, // Opcode: VSRANI_W_D
3478
/* 15952 */   MCD_OPC_FilterValue, 1, 41, 33, 0, // Skip to: 24446
3479
/* 15957 */   MCD_OPC_Decode, 255, 10, 126, // Opcode: VSRANI_D_Q
3480
/* 15961 */   MCD_OPC_FilterValue, 215, 1, 62, 0, 0, // Skip to: 16029
3481
/* 15967 */   MCD_OPC_ExtractField, 17, 1,  // Inst{17} ...
3482
/* 15970 */   MCD_OPC_FilterValue, 0, 45, 0, 0, // Skip to: 16020
3483
/* 15975 */   MCD_OPC_ExtractField, 16, 1,  // Inst{16} ...
3484
/* 15978 */   MCD_OPC_FilterValue, 0, 28, 0, 0, // Skip to: 16011
3485
/* 15983 */   MCD_OPC_ExtractField, 15, 1,  // Inst{15} ...
3486
/* 15986 */   MCD_OPC_FilterValue, 0, 11, 0, 0, // Skip to: 16002
3487
/* 15991 */   MCD_OPC_CheckField, 14, 1, 1, 0, 33, 0, // Skip to: 24446
3488
/* 15998 */   MCD_OPC_Decode, 137, 11, 124, // Opcode: VSRARNI_B_H
3489
/* 16002 */   MCD_OPC_FilterValue, 1, 247, 32, 0, // Skip to: 24446
3490
/* 16007 */   MCD_OPC_Decode, 139, 11, 107, // Opcode: VSRARNI_H_W
3491
/* 16011 */   MCD_OPC_FilterValue, 1, 238, 32, 0, // Skip to: 24446
3492
/* 16016 */   MCD_OPC_Decode, 140, 11, 125, // Opcode: VSRARNI_W_D
3493
/* 16020 */   MCD_OPC_FilterValue, 1, 229, 32, 0, // Skip to: 24446
3494
/* 16025 */   MCD_OPC_Decode, 138, 11, 126, // Opcode: VSRARNI_D_Q
3495
/* 16029 */   MCD_OPC_FilterValue, 216, 1, 62, 0, 0, // Skip to: 16097
3496
/* 16035 */   MCD_OPC_ExtractField, 17, 1,  // Inst{17} ...
3497
/* 16038 */   MCD_OPC_FilterValue, 0, 45, 0, 0, // Skip to: 16088
3498
/* 16043 */   MCD_OPC_ExtractField, 16, 1,  // Inst{16} ...
3499
/* 16046 */   MCD_OPC_FilterValue, 0, 28, 0, 0, // Skip to: 16079
3500
/* 16051 */   MCD_OPC_ExtractField, 15, 1,  // Inst{15} ...
3501
/* 16054 */   MCD_OPC_FilterValue, 0, 11, 0, 0, // Skip to: 16070
3502
/* 16059 */   MCD_OPC_CheckField, 14, 1, 1, 188, 32, 0, // Skip to: 24446
3503
/* 16066 */   MCD_OPC_Decode, 183, 11, 124, // Opcode: VSSRANI_B_H
3504
/* 16070 */   MCD_OPC_FilterValue, 1, 179, 32, 0, // Skip to: 24446
3505
/* 16075 */   MCD_OPC_Decode, 187, 11, 107, // Opcode: VSSRANI_H_W
3506
/* 16079 */   MCD_OPC_FilterValue, 1, 170, 32, 0, // Skip to: 24446
3507
/* 16084 */   MCD_OPC_Decode, 189, 11, 125, // Opcode: VSSRANI_W_D
3508
/* 16088 */   MCD_OPC_FilterValue, 1, 161, 32, 0, // Skip to: 24446
3509
/* 16093 */   MCD_OPC_Decode, 185, 11, 126, // Opcode: VSSRANI_D_Q
3510
/* 16097 */   MCD_OPC_FilterValue, 217, 1, 62, 0, 0, // Skip to: 16165
3511
/* 16103 */   MCD_OPC_ExtractField, 17, 1,  // Inst{17} ...
3512
/* 16106 */   MCD_OPC_FilterValue, 0, 45, 0, 0, // Skip to: 16156
3513
/* 16111 */   MCD_OPC_ExtractField, 16, 1,  // Inst{16} ...
3514
/* 16114 */   MCD_OPC_FilterValue, 0, 28, 0, 0, // Skip to: 16147
3515
/* 16119 */   MCD_OPC_ExtractField, 15, 1,  // Inst{15} ...
3516
/* 16122 */   MCD_OPC_FilterValue, 0, 11, 0, 0, // Skip to: 16138
3517
/* 16127 */   MCD_OPC_CheckField, 14, 1, 1, 120, 32, 0, // Skip to: 24446
3518
/* 16134 */   MCD_OPC_Decode, 182, 11, 124, // Opcode: VSSRANI_BU_H
3519
/* 16138 */   MCD_OPC_FilterValue, 1, 111, 32, 0, // Skip to: 24446
3520
/* 16143 */   MCD_OPC_Decode, 186, 11, 107, // Opcode: VSSRANI_HU_W
3521
/* 16147 */   MCD_OPC_FilterValue, 1, 102, 32, 0, // Skip to: 24446
3522
/* 16152 */   MCD_OPC_Decode, 188, 11, 125, // Opcode: VSSRANI_WU_D
3523
/* 16156 */   MCD_OPC_FilterValue, 1, 93, 32, 0, // Skip to: 24446
3524
/* 16161 */   MCD_OPC_Decode, 184, 11, 126, // Opcode: VSSRANI_DU_Q
3525
/* 16165 */   MCD_OPC_FilterValue, 218, 1, 62, 0, 0, // Skip to: 16233
3526
/* 16171 */   MCD_OPC_ExtractField, 17, 1,  // Inst{17} ...
3527
/* 16174 */   MCD_OPC_FilterValue, 0, 45, 0, 0, // Skip to: 16224
3528
/* 16179 */   MCD_OPC_ExtractField, 16, 1,  // Inst{16} ...
3529
/* 16182 */   MCD_OPC_FilterValue, 0, 28, 0, 0, // Skip to: 16215
3530
/* 16187 */   MCD_OPC_ExtractField, 15, 1,  // Inst{15} ...
3531
/* 16190 */   MCD_OPC_FilterValue, 0, 11, 0, 0, // Skip to: 16206
3532
/* 16195 */   MCD_OPC_CheckField, 14, 1, 1, 52, 32, 0, // Skip to: 24446
3533
/* 16202 */   MCD_OPC_Decode, 197, 11, 124, // Opcode: VSSRARNI_B_H
3534
/* 16206 */   MCD_OPC_FilterValue, 1, 43, 32, 0, // Skip to: 24446
3535
/* 16211 */   MCD_OPC_Decode, 201, 11, 107, // Opcode: VSSRARNI_H_W
3536
/* 16215 */   MCD_OPC_FilterValue, 1, 34, 32, 0, // Skip to: 24446
3537
/* 16220 */   MCD_OPC_Decode, 203, 11, 125, // Opcode: VSSRARNI_W_D
3538
/* 16224 */   MCD_OPC_FilterValue, 1, 25, 32, 0, // Skip to: 24446
3539
/* 16229 */   MCD_OPC_Decode, 199, 11, 126, // Opcode: VSSRARNI_D_Q
3540
/* 16233 */   MCD_OPC_FilterValue, 219, 1, 62, 0, 0, // Skip to: 16301
3541
/* 16239 */   MCD_OPC_ExtractField, 17, 1,  // Inst{17} ...
3542
/* 16242 */   MCD_OPC_FilterValue, 0, 45, 0, 0, // Skip to: 16292
3543
/* 16247 */   MCD_OPC_ExtractField, 16, 1,  // Inst{16} ...
3544
/* 16250 */   MCD_OPC_FilterValue, 0, 28, 0, 0, // Skip to: 16283
3545
/* 16255 */   MCD_OPC_ExtractField, 15, 1,  // Inst{15} ...
3546
/* 16258 */   MCD_OPC_FilterValue, 0, 11, 0, 0, // Skip to: 16274
3547
/* 16263 */   MCD_OPC_CheckField, 14, 1, 1, 240, 31, 0, // Skip to: 24446
3548
/* 16270 */   MCD_OPC_Decode, 196, 11, 124, // Opcode: VSSRARNI_BU_H
3549
/* 16274 */   MCD_OPC_FilterValue, 1, 231, 31, 0, // Skip to: 24446
3550
/* 16279 */   MCD_OPC_Decode, 200, 11, 107, // Opcode: VSSRARNI_HU_W
3551
/* 16283 */   MCD_OPC_FilterValue, 1, 222, 31, 0, // Skip to: 24446
3552
/* 16288 */   MCD_OPC_Decode, 202, 11, 125, // Opcode: VSSRARNI_WU_D
3553
/* 16292 */   MCD_OPC_FilterValue, 1, 213, 31, 0, // Skip to: 24446
3554
/* 16297 */   MCD_OPC_Decode, 198, 11, 126, // Opcode: VSSRARNI_DU_Q
3555
/* 16301 */   MCD_OPC_FilterValue, 224, 1, 4, 0, 0, // Skip to: 16311
3556
/* 16307 */   MCD_OPC_Decode, 194, 7, 127, // Opcode: VEXTRINS_D
3557
/* 16311 */   MCD_OPC_FilterValue, 225, 1, 4, 0, 0, // Skip to: 16321
3558
/* 16317 */   MCD_OPC_Decode, 196, 7, 127, // Opcode: VEXTRINS_W
3559
/* 16321 */   MCD_OPC_FilterValue, 226, 1, 4, 0, 0, // Skip to: 16331
3560
/* 16327 */   MCD_OPC_Decode, 195, 7, 127, // Opcode: VEXTRINS_H
3561
/* 16331 */   MCD_OPC_FilterValue, 227, 1, 4, 0, 0, // Skip to: 16341
3562
/* 16337 */   MCD_OPC_Decode, 193, 7, 127, // Opcode: VEXTRINS_B
3563
/* 16341 */   MCD_OPC_FilterValue, 228, 1, 5, 0, 0, // Skip to: 16352
3564
/* 16347 */   MCD_OPC_Decode, 192, 10, 128, 1, // Opcode: VSHUF4I_B
3565
/* 16352 */   MCD_OPC_FilterValue, 229, 1, 5, 0, 0, // Skip to: 16363
3566
/* 16358 */   MCD_OPC_Decode, 194, 10, 128, 1, // Opcode: VSHUF4I_H
3567
/* 16363 */   MCD_OPC_FilterValue, 230, 1, 5, 0, 0, // Skip to: 16374
3568
/* 16369 */   MCD_OPC_Decode, 195, 10, 128, 1, // Opcode: VSHUF4I_W
3569
/* 16374 */   MCD_OPC_FilterValue, 231, 1, 4, 0, 0, // Skip to: 16384
3570
/* 16380 */   MCD_OPC_Decode, 193, 10, 127, // Opcode: VSHUF4I_D
3571
/* 16384 */   MCD_OPC_FilterValue, 241, 1, 4, 0, 0, // Skip to: 16394
3572
/* 16390 */   MCD_OPC_Decode, 143, 7, 127, // Opcode: VBITSELI_B
3573
/* 16394 */   MCD_OPC_FilterValue, 244, 1, 5, 0, 0, // Skip to: 16405
3574
/* 16400 */   MCD_OPC_Decode, 236, 6, 128, 1, // Opcode: VANDI_B
3575
/* 16405 */   MCD_OPC_FilterValue, 245, 1, 5, 0, 0, // Skip to: 16416
3576
/* 16411 */   MCD_OPC_Decode, 234, 9, 128, 1, // Opcode: VORI_B
3577
/* 16416 */   MCD_OPC_FilterValue, 246, 1, 5, 0, 0, // Skip to: 16427
3578
/* 16422 */   MCD_OPC_Decode, 149, 12, 128, 1, // Opcode: VXORI_B
3579
/* 16427 */   MCD_OPC_FilterValue, 247, 1, 5, 0, 0, // Skip to: 16438
3580
/* 16433 */   MCD_OPC_Decode, 232, 9, 128, 1, // Opcode: VNORI_B
3581
/* 16438 */   MCD_OPC_FilterValue, 248, 1, 5, 0, 0, // Skip to: 16449
3582
/* 16444 */   MCD_OPC_Decode, 236, 8, 129, 1, // Opcode: VLDI
3583
/* 16449 */   MCD_OPC_FilterValue, 249, 1, 55, 31, 0, // Skip to: 24446
3584
/* 16455 */   MCD_OPC_Decode, 249, 9, 127, // Opcode: VPERMI_W
3585
/* 16459 */   MCD_OPC_FilterValue, 29, 46, 31, 0, // Skip to: 24446
3586
/* 16464 */   MCD_OPC_ExtractField, 18, 8,  // Inst{25-18} ...
3587
/* 16467 */   MCD_OPC_FilterValue, 0, 75, 0, 0, // Skip to: 16547
3588
/* 16472 */   MCD_OPC_ExtractField, 15, 3,  // Inst{17-15} ...
3589
/* 16475 */   MCD_OPC_FilterValue, 0, 4, 0, 0, // Skip to: 16484
3590
/* 16480 */   MCD_OPC_Decode, 248, 16, 64, // Opcode: XVSEQ_B
3591
/* 16484 */   MCD_OPC_FilterValue, 1, 4, 0, 0, // Skip to: 16493
3592
/* 16489 */   MCD_OPC_Decode, 250, 16, 64, // Opcode: XVSEQ_H
3593
/* 16493 */   MCD_OPC_FilterValue, 2, 4, 0, 0, // Skip to: 16502
3594
/* 16498 */   MCD_OPC_Decode, 251, 16, 64, // Opcode: XVSEQ_W
3595
/* 16502 */   MCD_OPC_FilterValue, 3, 4, 0, 0, // Skip to: 16511
3596
/* 16507 */   MCD_OPC_Decode, 249, 16, 64, // Opcode: XVSEQ_D
3597
/* 16511 */   MCD_OPC_FilterValue, 4, 4, 0, 0, // Skip to: 16520
3598
/* 16516 */   MCD_OPC_Decode, 154, 17, 64, // Opcode: XVSLE_B
3599
/* 16520 */   MCD_OPC_FilterValue, 5, 4, 0, 0, // Skip to: 16529
3600
/* 16525 */   MCD_OPC_Decode, 158, 17, 64, // Opcode: XVSLE_H
3601
/* 16529 */   MCD_OPC_FilterValue, 6, 4, 0, 0, // Skip to: 16538
3602
/* 16534 */   MCD_OPC_Decode, 160, 17, 64, // Opcode: XVSLE_W
3603
/* 16538 */   MCD_OPC_FilterValue, 7, 223, 30, 0, // Skip to: 24446
3604
/* 16543 */   MCD_OPC_Decode, 156, 17, 64, // Opcode: XVSLE_D
3605
/* 16547 */   MCD_OPC_FilterValue, 1, 75, 0, 0, // Skip to: 16627
3606
/* 16552 */   MCD_OPC_ExtractField, 15, 3,  // Inst{17-15} ...
3607
/* 16555 */   MCD_OPC_FilterValue, 0, 4, 0, 0, // Skip to: 16564
3608
/* 16560 */   MCD_OPC_Decode, 155, 17, 64, // Opcode: XVSLE_BU
3609
/* 16564 */   MCD_OPC_FilterValue, 1, 4, 0, 0, // Skip to: 16573
3610
/* 16569 */   MCD_OPC_Decode, 159, 17, 64, // Opcode: XVSLE_HU
3611
/* 16573 */   MCD_OPC_FilterValue, 2, 4, 0, 0, // Skip to: 16582
3612
/* 16578 */   MCD_OPC_Decode, 161, 17, 64, // Opcode: XVSLE_WU
3613
/* 16582 */   MCD_OPC_FilterValue, 3, 4, 0, 0, // Skip to: 16591
3614
/* 16587 */   MCD_OPC_Decode, 157, 17, 64, // Opcode: XVSLE_DU
3615
/* 16591 */   MCD_OPC_FilterValue, 4, 4, 0, 0, // Skip to: 16600
3616
/* 16596 */   MCD_OPC_Decode, 184, 17, 64, // Opcode: XVSLT_B
3617
/* 16600 */   MCD_OPC_FilterValue, 5, 4, 0, 0, // Skip to: 16609
3618
/* 16605 */   MCD_OPC_Decode, 188, 17, 64, // Opcode: XVSLT_H
3619
/* 16609 */   MCD_OPC_FilterValue, 6, 4, 0, 0, // Skip to: 16618
3620
/* 16614 */   MCD_OPC_Decode, 190, 17, 64, // Opcode: XVSLT_W
3621
/* 16618 */   MCD_OPC_FilterValue, 7, 143, 30, 0, // Skip to: 24446
3622
/* 16623 */   MCD_OPC_Decode, 186, 17, 64, // Opcode: XVSLT_D
3623
/* 16627 */   MCD_OPC_FilterValue, 2, 75, 0, 0, // Skip to: 16707
3624
/* 16632 */   MCD_OPC_ExtractField, 15, 3,  // Inst{17-15} ...
3625
/* 16635 */   MCD_OPC_FilterValue, 0, 4, 0, 0, // Skip to: 16644
3626
/* 16640 */   MCD_OPC_Decode, 185, 17, 64, // Opcode: XVSLT_BU
3627
/* 16644 */   MCD_OPC_FilterValue, 1, 4, 0, 0, // Skip to: 16653
3628
/* 16649 */   MCD_OPC_Decode, 189, 17, 64, // Opcode: XVSLT_HU
3629
/* 16653 */   MCD_OPC_FilterValue, 2, 4, 0, 0, // Skip to: 16662
3630
/* 16658 */   MCD_OPC_Decode, 191, 17, 64, // Opcode: XVSLT_WU
3631
/* 16662 */   MCD_OPC_FilterValue, 3, 4, 0, 0, // Skip to: 16671
3632
/* 16667 */   MCD_OPC_Decode, 187, 17, 64, // Opcode: XVSLT_DU
3633
/* 16671 */   MCD_OPC_FilterValue, 4, 4, 0, 0, // Skip to: 16680
3634
/* 16676 */   MCD_OPC_Decode, 178, 13, 64, // Opcode: XVADD_B
3635
/* 16680 */   MCD_OPC_FilterValue, 5, 4, 0, 0, // Skip to: 16689
3636
/* 16685 */   MCD_OPC_Decode, 180, 13, 64, // Opcode: XVADD_H
3637
/* 16689 */   MCD_OPC_FilterValue, 6, 4, 0, 0, // Skip to: 16698
3638
/* 16694 */   MCD_OPC_Decode, 182, 13, 64, // Opcode: XVADD_W
3639
/* 16698 */   MCD_OPC_FilterValue, 7, 63, 30, 0, // Skip to: 24446
3640
/* 16703 */   MCD_OPC_Decode, 179, 13, 64, // Opcode: XVADD_D
3641
/* 16707 */   MCD_OPC_FilterValue, 3, 39, 0, 0, // Skip to: 16751
3642
/* 16712 */   MCD_OPC_ExtractField, 15, 3,  // Inst{17-15} ...
3643
/* 16715 */   MCD_OPC_FilterValue, 0, 4, 0, 0, // Skip to: 16724
3644
/* 16720 */   MCD_OPC_Decode, 214, 18, 64, // Opcode: XVSUB_B
3645
/* 16724 */   MCD_OPC_FilterValue, 1, 4, 0, 0, // Skip to: 16733
3646
/* 16729 */   MCD_OPC_Decode, 216, 18, 64, // Opcode: XVSUB_H
3647
/* 16733 */   MCD_OPC_FilterValue, 2, 4, 0, 0, // Skip to: 16742
3648
/* 16738 */   MCD_OPC_Decode, 218, 18, 64, // Opcode: XVSUB_W
3649
/* 16742 */   MCD_OPC_FilterValue, 3, 19, 30, 0, // Skip to: 24446
3650
/* 16747 */   MCD_OPC_Decode, 215, 18, 64, // Opcode: XVSUB_D
3651
/* 16751 */   MCD_OPC_FilterValue, 7, 39, 0, 0, // Skip to: 16795
3652
/* 16756 */   MCD_OPC_ExtractField, 15, 3,  // Inst{17-15} ...
3653
/* 16759 */   MCD_OPC_FilterValue, 4, 4, 0, 0, // Skip to: 16768
3654
/* 16764 */   MCD_OPC_Decode, 157, 13, 64, // Opcode: XVADDWEV_H_B
3655
/* 16768 */   MCD_OPC_FilterValue, 5, 4, 0, 0, // Skip to: 16777
3656
/* 16773 */   MCD_OPC_Decode, 163, 13, 64, // Opcode: XVADDWEV_W_H
3657
/* 16777 */   MCD_OPC_FilterValue, 6, 4, 0, 0, // Skip to: 16786
3658
/* 16782 */   MCD_OPC_Decode, 154, 13, 64, // Opcode: XVADDWEV_D_W
3659
/* 16786 */   MCD_OPC_FilterValue, 7, 231, 29, 0, // Skip to: 24446
3660
/* 16791 */   MCD_OPC_Decode, 160, 13, 64, // Opcode: XVADDWEV_Q_D
3661
/* 16795 */   MCD_OPC_FilterValue, 8, 75, 0, 0, // Skip to: 16875
3662
/* 16800 */   MCD_OPC_ExtractField, 15, 3,  // Inst{17-15} ...
3663
/* 16803 */   MCD_OPC_FilterValue, 0, 4, 0, 0, // Skip to: 16812
3664
/* 16808 */   MCD_OPC_Decode, 200, 18, 64, // Opcode: XVSUBWEV_H_B
3665
/* 16812 */   MCD_OPC_FilterValue, 1, 4, 0, 0, // Skip to: 16821
3666
/* 16817 */   MCD_OPC_Decode, 204, 18, 64, // Opcode: XVSUBWEV_W_H
3667
/* 16821 */   MCD_OPC_FilterValue, 2, 4, 0, 0, // Skip to: 16830
3668
/* 16826 */   MCD_OPC_Decode, 198, 18, 64, // Opcode: XVSUBWEV_D_W
3669
/* 16830 */   MCD_OPC_FilterValue, 3, 4, 0, 0, // Skip to: 16839
3670
/* 16835 */   MCD_OPC_Decode, 202, 18, 64, // Opcode: XVSUBWEV_Q_D
3671
/* 16839 */   MCD_OPC_FilterValue, 4, 4, 0, 0, // Skip to: 16848
3672
/* 16844 */   MCD_OPC_Decode, 169, 13, 64, // Opcode: XVADDWOD_H_B
3673
/* 16848 */   MCD_OPC_FilterValue, 5, 4, 0, 0, // Skip to: 16857
3674
/* 16853 */   MCD_OPC_Decode, 175, 13, 64, // Opcode: XVADDWOD_W_H
3675
/* 16857 */   MCD_OPC_FilterValue, 6, 4, 0, 0, // Skip to: 16866
3676
/* 16862 */   MCD_OPC_Decode, 166, 13, 64, // Opcode: XVADDWOD_D_W
3677
/* 16866 */   MCD_OPC_FilterValue, 7, 151, 29, 0, // Skip to: 24446
3678
/* 16871 */   MCD_OPC_Decode, 172, 13, 64, // Opcode: XVADDWOD_Q_D
3679
/* 16875 */   MCD_OPC_FilterValue, 9, 39, 0, 0, // Skip to: 16919
3680
/* 16880 */   MCD_OPC_ExtractField, 15, 3,  // Inst{17-15} ...
3681
/* 16883 */   MCD_OPC_FilterValue, 0, 4, 0, 0, // Skip to: 16892
3682
/* 16888 */   MCD_OPC_Decode, 208, 18, 64, // Opcode: XVSUBWOD_H_B
3683
/* 16892 */   MCD_OPC_FilterValue, 1, 4, 0, 0, // Skip to: 16901
3684
/* 16897 */   MCD_OPC_Decode, 212, 18, 64, // Opcode: XVSUBWOD_W_H
3685
/* 16901 */   MCD_OPC_FilterValue, 2, 4, 0, 0, // Skip to: 16910
3686
/* 16906 */   MCD_OPC_Decode, 206, 18, 64, // Opcode: XVSUBWOD_D_W
3687
/* 16910 */   MCD_OPC_FilterValue, 3, 107, 29, 0, // Skip to: 24446
3688
/* 16915 */   MCD_OPC_Decode, 210, 18, 64, // Opcode: XVSUBWOD_Q_D
3689
/* 16919 */   MCD_OPC_FilterValue, 11, 39, 0, 0, // Skip to: 16963
3690
/* 16924 */   MCD_OPC_ExtractField, 15, 3,  // Inst{17-15} ...
3691
/* 16927 */   MCD_OPC_FilterValue, 4, 4, 0, 0, // Skip to: 16936
3692
/* 16932 */   MCD_OPC_Decode, 158, 13, 64, // Opcode: XVADDWEV_H_BU
3693
/* 16936 */   MCD_OPC_FilterValue, 5, 4, 0, 0, // Skip to: 16945
3694
/* 16941 */   MCD_OPC_Decode, 164, 13, 64, // Opcode: XVADDWEV_W_HU
3695
/* 16945 */   MCD_OPC_FilterValue, 6, 4, 0, 0, // Skip to: 16954
3696
/* 16950 */   MCD_OPC_Decode, 155, 13, 64, // Opcode: XVADDWEV_D_WU
3697
/* 16954 */   MCD_OPC_FilterValue, 7, 63, 29, 0, // Skip to: 24446
3698
/* 16959 */   MCD_OPC_Decode, 161, 13, 64, // Opcode: XVADDWEV_Q_DU
3699
/* 16963 */   MCD_OPC_FilterValue, 12, 75, 0, 0, // Skip to: 17043
3700
/* 16968 */   MCD_OPC_ExtractField, 15, 3,  // Inst{17-15} ...
3701
/* 16971 */   MCD_OPC_FilterValue, 0, 4, 0, 0, // Skip to: 16980
3702
/* 16976 */   MCD_OPC_Decode, 201, 18, 64, // Opcode: XVSUBWEV_H_BU
3703
/* 16980 */   MCD_OPC_FilterValue, 1, 4, 0, 0, // Skip to: 16989
3704
/* 16985 */   MCD_OPC_Decode, 205, 18, 64, // Opcode: XVSUBWEV_W_HU
3705
/* 16989 */   MCD_OPC_FilterValue, 2, 4, 0, 0, // Skip to: 16998
3706
/* 16994 */   MCD_OPC_Decode, 199, 18, 64, // Opcode: XVSUBWEV_D_WU
3707
/* 16998 */   MCD_OPC_FilterValue, 3, 4, 0, 0, // Skip to: 17007
3708
/* 17003 */   MCD_OPC_Decode, 203, 18, 64, // Opcode: XVSUBWEV_Q_DU
3709
/* 17007 */   MCD_OPC_FilterValue, 4, 4, 0, 0, // Skip to: 17016
3710
/* 17012 */   MCD_OPC_Decode, 170, 13, 64, // Opcode: XVADDWOD_H_BU
3711
/* 17016 */   MCD_OPC_FilterValue, 5, 4, 0, 0, // Skip to: 17025
3712
/* 17021 */   MCD_OPC_Decode, 176, 13, 64, // Opcode: XVADDWOD_W_HU
3713
/* 17025 */   MCD_OPC_FilterValue, 6, 4, 0, 0, // Skip to: 17034
3714
/* 17030 */   MCD_OPC_Decode, 167, 13, 64, // Opcode: XVADDWOD_D_WU
3715
/* 17034 */   MCD_OPC_FilterValue, 7, 239, 28, 0, // Skip to: 24446
3716
/* 17039 */   MCD_OPC_Decode, 173, 13, 64, // Opcode: XVADDWOD_Q_DU
3717
/* 17043 */   MCD_OPC_FilterValue, 13, 39, 0, 0, // Skip to: 17087
3718
/* 17048 */   MCD_OPC_ExtractField, 15, 3,  // Inst{17-15} ...
3719
/* 17051 */   MCD_OPC_FilterValue, 0, 4, 0, 0, // Skip to: 17060
3720
/* 17056 */   MCD_OPC_Decode, 209, 18, 64, // Opcode: XVSUBWOD_H_BU
3721
/* 17060 */   MCD_OPC_FilterValue, 1, 4, 0, 0, // Skip to: 17069
3722
/* 17065 */   MCD_OPC_Decode, 213, 18, 64, // Opcode: XVSUBWOD_W_HU
3723
/* 17069 */   MCD_OPC_FilterValue, 2, 4, 0, 0, // Skip to: 17078
3724
/* 17074 */   MCD_OPC_Decode, 207, 18, 64, // Opcode: XVSUBWOD_D_WU
3725
/* 17078 */   MCD_OPC_FilterValue, 3, 195, 28, 0, // Skip to: 24446
3726
/* 17083 */   MCD_OPC_Decode, 211, 18, 64, // Opcode: XVSUBWOD_Q_DU
3727
/* 17087 */   MCD_OPC_FilterValue, 15, 39, 0, 0, // Skip to: 17131
3728
/* 17092 */   MCD_OPC_ExtractField, 15, 3,  // Inst{17-15} ...
3729
/* 17095 */   MCD_OPC_FilterValue, 4, 4, 0, 0, // Skip to: 17104
3730
/* 17100 */   MCD_OPC_Decode, 159, 13, 64, // Opcode: XVADDWEV_H_BU_B
3731
/* 17104 */   MCD_OPC_FilterValue, 5, 4, 0, 0, // Skip to: 17113
3732
/* 17109 */   MCD_OPC_Decode, 165, 13, 64, // Opcode: XVADDWEV_W_HU_H
3733
/* 17113 */   MCD_OPC_FilterValue, 6, 4, 0, 0, // Skip to: 17122
3734
/* 17118 */   MCD_OPC_Decode, 156, 13, 64, // Opcode: XVADDWEV_D_WU_W
3735
/* 17122 */   MCD_OPC_FilterValue, 7, 151, 28, 0, // Skip to: 24446
3736
/* 17127 */   MCD_OPC_Decode, 162, 13, 64, // Opcode: XVADDWEV_Q_DU_D
3737
/* 17131 */   MCD_OPC_FilterValue, 16, 39, 0, 0, // Skip to: 17175
3738
/* 17136 */   MCD_OPC_ExtractField, 15, 3,  // Inst{17-15} ...
3739
/* 17139 */   MCD_OPC_FilterValue, 0, 4, 0, 0, // Skip to: 17148
3740
/* 17144 */   MCD_OPC_Decode, 171, 13, 64, // Opcode: XVADDWOD_H_BU_B
3741
/* 17148 */   MCD_OPC_FilterValue, 1, 4, 0, 0, // Skip to: 17157
3742
/* 17153 */   MCD_OPC_Decode, 177, 13, 64, // Opcode: XVADDWOD_W_HU_H
3743
/* 17157 */   MCD_OPC_FilterValue, 2, 4, 0, 0, // Skip to: 17166
3744
/* 17162 */   MCD_OPC_Decode, 168, 13, 64, // Opcode: XVADDWOD_D_WU_W
3745
/* 17166 */   MCD_OPC_FilterValue, 3, 107, 28, 0, // Skip to: 24446
3746
/* 17171 */   MCD_OPC_Decode, 174, 13, 64, // Opcode: XVADDWOD_Q_DU_D
3747
/* 17175 */   MCD_OPC_FilterValue, 17, 39, 0, 0, // Skip to: 17219
3748
/* 17180 */   MCD_OPC_ExtractField, 15, 3,  // Inst{17-15} ...
3749
/* 17183 */   MCD_OPC_FilterValue, 4, 4, 0, 0, // Skip to: 17192
3750
/* 17188 */   MCD_OPC_Decode, 228, 16, 64, // Opcode: XVSADD_B
3751
/* 17192 */   MCD_OPC_FilterValue, 5, 4, 0, 0, // Skip to: 17201
3752
/* 17197 */   MCD_OPC_Decode, 232, 16, 64, // Opcode: XVSADD_H
3753
/* 17201 */   MCD_OPC_FilterValue, 6, 4, 0, 0, // Skip to: 17210
3754
/* 17206 */   MCD_OPC_Decode, 234, 16, 64, // Opcode: XVSADD_W
3755
/* 17210 */   MCD_OPC_FilterValue, 7, 63, 28, 0, // Skip to: 24446
3756
/* 17215 */   MCD_OPC_Decode, 230, 16, 64, // Opcode: XVSADD_D
3757
/* 17219 */   MCD_OPC_FilterValue, 18, 75, 0, 0, // Skip to: 17299
3758
/* 17224 */   MCD_OPC_ExtractField, 15, 3,  // Inst{17-15} ...
3759
/* 17227 */   MCD_OPC_FilterValue, 0, 4, 0, 0, // Skip to: 17236
3760
/* 17232 */   MCD_OPC_Decode, 180, 18, 64, // Opcode: XVSSUB_B
3761
/* 17236 */   MCD_OPC_FilterValue, 1, 4, 0, 0, // Skip to: 17245
3762
/* 17241 */   MCD_OPC_Decode, 184, 18, 64, // Opcode: XVSSUB_H
3763
/* 17245 */   MCD_OPC_FilterValue, 2, 4, 0, 0, // Skip to: 17254
3764
/* 17250 */   MCD_OPC_Decode, 186, 18, 64, // Opcode: XVSSUB_W
3765
/* 17254 */   MCD_OPC_FilterValue, 3, 4, 0, 0, // Skip to: 17263
3766
/* 17259 */   MCD_OPC_Decode, 182, 18, 64, // Opcode: XVSSUB_D
3767
/* 17263 */   MCD_OPC_FilterValue, 4, 4, 0, 0, // Skip to: 17272
3768
/* 17268 */   MCD_OPC_Decode, 229, 16, 64, // Opcode: XVSADD_BU
3769
/* 17272 */   MCD_OPC_FilterValue, 5, 4, 0, 0, // Skip to: 17281
3770
/* 17277 */   MCD_OPC_Decode, 233, 16, 64, // Opcode: XVSADD_HU
3771
/* 17281 */   MCD_OPC_FilterValue, 6, 4, 0, 0, // Skip to: 17290
3772
/* 17286 */   MCD_OPC_Decode, 235, 16, 64, // Opcode: XVSADD_WU
3773
/* 17290 */   MCD_OPC_FilterValue, 7, 239, 27, 0, // Skip to: 24446
3774
/* 17295 */   MCD_OPC_Decode, 231, 16, 64, // Opcode: XVSADD_DU
3775
/* 17299 */   MCD_OPC_FilterValue, 19, 39, 0, 0, // Skip to: 17343
3776
/* 17304 */   MCD_OPC_ExtractField, 15, 3,  // Inst{17-15} ...
3777
/* 17307 */   MCD_OPC_FilterValue, 0, 4, 0, 0, // Skip to: 17316
3778
/* 17312 */   MCD_OPC_Decode, 181, 18, 64, // Opcode: XVSSUB_BU
3779
/* 17316 */   MCD_OPC_FilterValue, 1, 4, 0, 0, // Skip to: 17325
3780
/* 17321 */   MCD_OPC_Decode, 185, 18, 64, // Opcode: XVSSUB_HU
3781
/* 17325 */   MCD_OPC_FilterValue, 2, 4, 0, 0, // Skip to: 17334
3782
/* 17330 */   MCD_OPC_Decode, 187, 18, 64, // Opcode: XVSSUB_WU
3783
/* 17334 */   MCD_OPC_FilterValue, 3, 195, 27, 0, // Skip to: 24446
3784
/* 17339 */   MCD_OPC_Decode, 183, 18, 64, // Opcode: XVSSUB_DU
3785
/* 17343 */   MCD_OPC_FilterValue, 21, 75, 0, 0, // Skip to: 17423
3786
/* 17348 */   MCD_OPC_ExtractField, 15, 3,  // Inst{17-15} ...
3787
/* 17351 */   MCD_OPC_FilterValue, 0, 4, 0, 0, // Skip to: 17360
3788
/* 17356 */   MCD_OPC_Decode, 145, 15, 64, // Opcode: XVHADDW_H_B
3789
/* 17360 */   MCD_OPC_FilterValue, 1, 4, 0, 0, // Skip to: 17369
3790
/* 17365 */   MCD_OPC_Decode, 149, 15, 64, // Opcode: XVHADDW_W_H
3791
/* 17369 */   MCD_OPC_FilterValue, 2, 4, 0, 0, // Skip to: 17378
3792
/* 17374 */   MCD_OPC_Decode, 143, 15, 64, // Opcode: XVHADDW_D_W
3793
/* 17378 */   MCD_OPC_FilterValue, 3, 4, 0, 0, // Skip to: 17387
3794
/* 17383 */   MCD_OPC_Decode, 147, 15, 64, // Opcode: XVHADDW_Q_D
3795
/* 17387 */   MCD_OPC_FilterValue, 4, 4, 0, 0, // Skip to: 17396
3796
/* 17392 */   MCD_OPC_Decode, 154, 15, 64, // Opcode: XVHSUBW_H_B
3797
/* 17396 */   MCD_OPC_FilterValue, 5, 4, 0, 0, // Skip to: 17405
3798
/* 17401 */   MCD_OPC_Decode, 158, 15, 64, // Opcode: XVHSUBW_W_H
3799
/* 17405 */   MCD_OPC_FilterValue, 6, 4, 0, 0, // Skip to: 17414
3800
/* 17410 */   MCD_OPC_Decode, 152, 15, 64, // Opcode: XVHSUBW_D_W
3801
/* 17414 */   MCD_OPC_FilterValue, 7, 115, 27, 0, // Skip to: 24446
3802
/* 17419 */   MCD_OPC_Decode, 156, 15, 64, // Opcode: XVHSUBW_Q_D
3803
/* 17423 */   MCD_OPC_FilterValue, 22, 75, 0, 0, // Skip to: 17503
3804
/* 17428 */   MCD_OPC_ExtractField, 15, 3,  // Inst{17-15} ...
3805
/* 17431 */   MCD_OPC_FilterValue, 0, 4, 0, 0, // Skip to: 17440
3806
/* 17436 */   MCD_OPC_Decode, 144, 15, 64, // Opcode: XVHADDW_HU_BU
3807
/* 17440 */   MCD_OPC_FilterValue, 1, 4, 0, 0, // Skip to: 17449
3808
/* 17445 */   MCD_OPC_Decode, 148, 15, 64, // Opcode: XVHADDW_WU_HU
3809
/* 17449 */   MCD_OPC_FilterValue, 2, 4, 0, 0, // Skip to: 17458
3810
/* 17454 */   MCD_OPC_Decode, 142, 15, 64, // Opcode: XVHADDW_DU_WU
3811
/* 17458 */   MCD_OPC_FilterValue, 3, 4, 0, 0, // Skip to: 17467
3812
/* 17463 */   MCD_OPC_Decode, 146, 15, 64, // Opcode: XVHADDW_QU_DU
3813
/* 17467 */   MCD_OPC_FilterValue, 4, 4, 0, 0, // Skip to: 17476
3814
/* 17472 */   MCD_OPC_Decode, 153, 15, 64, // Opcode: XVHSUBW_HU_BU
3815
/* 17476 */   MCD_OPC_FilterValue, 5, 4, 0, 0, // Skip to: 17485
3816
/* 17481 */   MCD_OPC_Decode, 157, 15, 64, // Opcode: XVHSUBW_WU_HU
3817
/* 17485 */   MCD_OPC_FilterValue, 6, 4, 0, 0, // Skip to: 17494
3818
/* 17490 */   MCD_OPC_Decode, 151, 15, 64, // Opcode: XVHSUBW_DU_WU
3819
/* 17494 */   MCD_OPC_FilterValue, 7, 35, 27, 0, // Skip to: 24446
3820
/* 17499 */   MCD_OPC_Decode, 155, 15, 64, // Opcode: XVHSUBW_QU_DU
3821
/* 17503 */   MCD_OPC_FilterValue, 23, 39, 0, 0, // Skip to: 17547
3822
/* 17508 */   MCD_OPC_ExtractField, 15, 3,  // Inst{17-15} ...
3823
/* 17511 */   MCD_OPC_FilterValue, 0, 4, 0, 0, // Skip to: 17520
3824
/* 17516 */   MCD_OPC_Decode, 146, 13, 64, // Opcode: XVADDA_B
3825
/* 17520 */   MCD_OPC_FilterValue, 1, 4, 0, 0, // Skip to: 17529
3826
/* 17525 */   MCD_OPC_Decode, 148, 13, 64, // Opcode: XVADDA_H
3827
/* 17529 */   MCD_OPC_FilterValue, 2, 4, 0, 0, // Skip to: 17538
3828
/* 17534 */   MCD_OPC_Decode, 149, 13, 64, // Opcode: XVADDA_W
3829
/* 17538 */   MCD_OPC_FilterValue, 3, 247, 26, 0, // Skip to: 24446
3830
/* 17543 */   MCD_OPC_Decode, 147, 13, 64, // Opcode: XVADDA_D
3831
/* 17547 */   MCD_OPC_FilterValue, 24, 75, 0, 0, // Skip to: 17627
3832
/* 17552 */   MCD_OPC_ExtractField, 15, 3,  // Inst{17-15} ...
3833
/* 17555 */   MCD_OPC_FilterValue, 0, 4, 0, 0, // Skip to: 17564
3834
/* 17560 */   MCD_OPC_Decode, 138, 13, 64, // Opcode: XVABSD_B
3835
/* 17564 */   MCD_OPC_FilterValue, 1, 4, 0, 0, // Skip to: 17573
3836
/* 17569 */   MCD_OPC_Decode, 142, 13, 64, // Opcode: XVABSD_H
3837
/* 17573 */   MCD_OPC_FilterValue, 2, 4, 0, 0, // Skip to: 17582
3838
/* 17578 */   MCD_OPC_Decode, 144, 13, 64, // Opcode: XVABSD_W
3839
/* 17582 */   MCD_OPC_FilterValue, 3, 4, 0, 0, // Skip to: 17591
3840
/* 17587 */   MCD_OPC_Decode, 140, 13, 64, // Opcode: XVABSD_D
3841
/* 17591 */   MCD_OPC_FilterValue, 4, 4, 0, 0, // Skip to: 17600
3842
/* 17596 */   MCD_OPC_Decode, 139, 13, 64, // Opcode: XVABSD_BU
3843
/* 17600 */   MCD_OPC_FilterValue, 5, 4, 0, 0, // Skip to: 17609
3844
/* 17605 */   MCD_OPC_Decode, 143, 13, 64, // Opcode: XVABSD_HU
3845
/* 17609 */   MCD_OPC_FilterValue, 6, 4, 0, 0, // Skip to: 17618
3846
/* 17614 */   MCD_OPC_Decode, 145, 13, 64, // Opcode: XVABSD_WU
3847
/* 17618 */   MCD_OPC_FilterValue, 7, 167, 26, 0, // Skip to: 24446
3848
/* 17623 */   MCD_OPC_Decode, 141, 13, 64, // Opcode: XVABSD_DU
3849
/* 17627 */   MCD_OPC_FilterValue, 25, 75, 0, 0, // Skip to: 17707
3850
/* 17632 */   MCD_OPC_ExtractField, 15, 3,  // Inst{17-15} ...
3851
/* 17635 */   MCD_OPC_FilterValue, 0, 4, 0, 0, // Skip to: 17644
3852
/* 17640 */   MCD_OPC_Decode, 194, 13, 64, // Opcode: XVAVG_B
3853
/* 17644 */   MCD_OPC_FilterValue, 1, 4, 0, 0, // Skip to: 17653
3854
/* 17649 */   MCD_OPC_Decode, 198, 13, 64, // Opcode: XVAVG_H
3855
/* 17653 */   MCD_OPC_FilterValue, 2, 4, 0, 0, // Skip to: 17662
3856
/* 17658 */   MCD_OPC_Decode, 200, 13, 64, // Opcode: XVAVG_W
3857
/* 17662 */   MCD_OPC_FilterValue, 3, 4, 0, 0, // Skip to: 17671
3858
/* 17667 */   MCD_OPC_Decode, 196, 13, 64, // Opcode: XVAVG_D
3859
/* 17671 */   MCD_OPC_FilterValue, 4, 4, 0, 0, // Skip to: 17680
3860
/* 17676 */   MCD_OPC_Decode, 195, 13, 64, // Opcode: XVAVG_BU
3861
/* 17680 */   MCD_OPC_FilterValue, 5, 4, 0, 0, // Skip to: 17689
3862
/* 17685 */   MCD_OPC_Decode, 199, 13, 64, // Opcode: XVAVG_HU
3863
/* 17689 */   MCD_OPC_FilterValue, 6, 4, 0, 0, // Skip to: 17698
3864
/* 17694 */   MCD_OPC_Decode, 201, 13, 64, // Opcode: XVAVG_WU
3865
/* 17698 */   MCD_OPC_FilterValue, 7, 87, 26, 0, // Skip to: 24446
3866
/* 17703 */   MCD_OPC_Decode, 197, 13, 64, // Opcode: XVAVG_DU
3867
/* 17707 */   MCD_OPC_FilterValue, 26, 75, 0, 0, // Skip to: 17787
3868
/* 17712 */   MCD_OPC_ExtractField, 15, 3,  // Inst{17-15} ...
3869
/* 17715 */   MCD_OPC_FilterValue, 0, 4, 0, 0, // Skip to: 17724
3870
/* 17720 */   MCD_OPC_Decode, 186, 13, 64, // Opcode: XVAVGR_B
3871
/* 17724 */   MCD_OPC_FilterValue, 1, 4, 0, 0, // Skip to: 17733
3872
/* 17729 */   MCD_OPC_Decode, 190, 13, 64, // Opcode: XVAVGR_H
3873
/* 17733 */   MCD_OPC_FilterValue, 2, 4, 0, 0, // Skip to: 17742
3874
/* 17738 */   MCD_OPC_Decode, 192, 13, 64, // Opcode: XVAVGR_W
3875
/* 17742 */   MCD_OPC_FilterValue, 3, 4, 0, 0, // Skip to: 17751
3876
/* 17747 */   MCD_OPC_Decode, 188, 13, 64, // Opcode: XVAVGR_D
3877
/* 17751 */   MCD_OPC_FilterValue, 4, 4, 0, 0, // Skip to: 17760
3878
/* 17756 */   MCD_OPC_Decode, 187, 13, 64, // Opcode: XVAVGR_BU
3879
/* 17760 */   MCD_OPC_FilterValue, 5, 4, 0, 0, // Skip to: 17769
3880
/* 17765 */   MCD_OPC_Decode, 191, 13, 64, // Opcode: XVAVGR_HU
3881
/* 17769 */   MCD_OPC_FilterValue, 6, 4, 0, 0, // Skip to: 17778
3882
/* 17774 */   MCD_OPC_Decode, 193, 13, 64, // Opcode: XVAVGR_WU
3883
/* 17778 */   MCD_OPC_FilterValue, 7, 7, 26, 0, // Skip to: 24446
3884
/* 17783 */   MCD_OPC_Decode, 189, 13, 64, // Opcode: XVAVGR_DU
3885
/* 17787 */   MCD_OPC_FilterValue, 28, 75, 0, 0, // Skip to: 17867
3886
/* 17792 */   MCD_OPC_ExtractField, 15, 3,  // Inst{17-15} ...
3887
/* 17795 */   MCD_OPC_FilterValue, 0, 4, 0, 0, // Skip to: 17804
3888
/* 17800 */   MCD_OPC_Decode, 214, 15, 64, // Opcode: XVMAX_B
3889
/* 17804 */   MCD_OPC_FilterValue, 1, 4, 0, 0, // Skip to: 17813
3890
/* 17809 */   MCD_OPC_Decode, 218, 15, 64, // Opcode: XVMAX_H
3891
/* 17813 */   MCD_OPC_FilterValue, 2, 4, 0, 0, // Skip to: 17822
3892
/* 17818 */   MCD_OPC_Decode, 220, 15, 64, // Opcode: XVMAX_W
3893
/* 17822 */   MCD_OPC_FilterValue, 3, 4, 0, 0, // Skip to: 17831
3894
/* 17827 */   MCD_OPC_Decode, 216, 15, 64, // Opcode: XVMAX_D
3895
/* 17831 */   MCD_OPC_FilterValue, 4, 4, 0, 0, // Skip to: 17840
3896
/* 17836 */   MCD_OPC_Decode, 230, 15, 64, // Opcode: XVMIN_B
3897
/* 17840 */   MCD_OPC_FilterValue, 5, 4, 0, 0, // Skip to: 17849
3898
/* 17845 */   MCD_OPC_Decode, 234, 15, 64, // Opcode: XVMIN_H
3899
/* 17849 */   MCD_OPC_FilterValue, 6, 4, 0, 0, // Skip to: 17858
3900
/* 17854 */   MCD_OPC_Decode, 236, 15, 64, // Opcode: XVMIN_W
3901
/* 17858 */   MCD_OPC_FilterValue, 7, 183, 25, 0, // Skip to: 24446
3902
/* 17863 */   MCD_OPC_Decode, 232, 15, 64, // Opcode: XVMIN_D
3903
/* 17867 */   MCD_OPC_FilterValue, 29, 75, 0, 0, // Skip to: 17947
3904
/* 17872 */   MCD_OPC_ExtractField, 15, 3,  // Inst{17-15} ...
3905
/* 17875 */   MCD_OPC_FilterValue, 0, 4, 0, 0, // Skip to: 17884
3906
/* 17880 */   MCD_OPC_Decode, 215, 15, 64, // Opcode: XVMAX_BU
3907
/* 17884 */   MCD_OPC_FilterValue, 1, 4, 0, 0, // Skip to: 17893
3908
/* 17889 */   MCD_OPC_Decode, 219, 15, 64, // Opcode: XVMAX_HU
3909
/* 17893 */   MCD_OPC_FilterValue, 2, 4, 0, 0, // Skip to: 17902
3910
/* 17898 */   MCD_OPC_Decode, 221, 15, 64, // Opcode: XVMAX_WU
3911
/* 17902 */   MCD_OPC_FilterValue, 3, 4, 0, 0, // Skip to: 17911
3912
/* 17907 */   MCD_OPC_Decode, 217, 15, 64, // Opcode: XVMAX_DU
3913
/* 17911 */   MCD_OPC_FilterValue, 4, 4, 0, 0, // Skip to: 17920
3914
/* 17916 */   MCD_OPC_Decode, 231, 15, 64, // Opcode: XVMIN_BU
3915
/* 17920 */   MCD_OPC_FilterValue, 5, 4, 0, 0, // Skip to: 17929
3916
/* 17925 */   MCD_OPC_Decode, 235, 15, 64, // Opcode: XVMIN_HU
3917
/* 17929 */   MCD_OPC_FilterValue, 6, 4, 0, 0, // Skip to: 17938
3918
/* 17934 */   MCD_OPC_Decode, 237, 15, 64, // Opcode: XVMIN_WU
3919
/* 17938 */   MCD_OPC_FilterValue, 7, 103, 25, 0, // Skip to: 24446
3920
/* 17943 */   MCD_OPC_Decode, 233, 15, 64, // Opcode: XVMIN_DU
3921
/* 17947 */   MCD_OPC_FilterValue, 33, 75, 0, 0, // Skip to: 18027
3922
/* 17952 */   MCD_OPC_ExtractField, 15, 3,  // Inst{17-15} ...
3923
/* 17955 */   MCD_OPC_FilterValue, 0, 4, 0, 0, // Skip to: 17964
3924
/* 17960 */   MCD_OPC_Decode, 160, 16, 64, // Opcode: XVMUL_B
3925
/* 17964 */   MCD_OPC_FilterValue, 1, 4, 0, 0, // Skip to: 17973
3926
/* 17969 */   MCD_OPC_Decode, 162, 16, 64, // Opcode: XVMUL_H
3927
/* 17973 */   MCD_OPC_FilterValue, 2, 4, 0, 0, // Skip to: 17982
3928
/* 17978 */   MCD_OPC_Decode, 163, 16, 64, // Opcode: XVMUL_W
3929
/* 17982 */   MCD_OPC_FilterValue, 3, 4, 0, 0, // Skip to: 17991
3930
/* 17987 */   MCD_OPC_Decode, 161, 16, 64, // Opcode: XVMUL_D
3931
/* 17991 */   MCD_OPC_FilterValue, 4, 4, 0, 0, // Skip to: 18000
3932
/* 17996 */   MCD_OPC_Decode, 128, 16, 64, // Opcode: XVMUH_B
3933
/* 18000 */   MCD_OPC_FilterValue, 5, 4, 0, 0, // Skip to: 18009
3934
/* 18005 */   MCD_OPC_Decode, 132, 16, 64, // Opcode: XVMUH_H
3935
/* 18009 */   MCD_OPC_FilterValue, 6, 4, 0, 0, // Skip to: 18018
3936
/* 18014 */   MCD_OPC_Decode, 134, 16, 64, // Opcode: XVMUH_W
3937
/* 18018 */   MCD_OPC_FilterValue, 7, 23, 25, 0, // Skip to: 24446
3938
/* 18023 */   MCD_OPC_Decode, 130, 16, 64, // Opcode: XVMUH_D
3939
/* 18027 */   MCD_OPC_FilterValue, 34, 39, 0, 0, // Skip to: 18071
3940
/* 18032 */   MCD_OPC_ExtractField, 15, 3,  // Inst{17-15} ...
3941
/* 18035 */   MCD_OPC_FilterValue, 0, 4, 0, 0, // Skip to: 18044
3942
/* 18040 */   MCD_OPC_Decode, 129, 16, 64, // Opcode: XVMUH_BU
3943
/* 18044 */   MCD_OPC_FilterValue, 1, 4, 0, 0, // Skip to: 18053
3944
/* 18049 */   MCD_OPC_Decode, 133, 16, 64, // Opcode: XVMUH_HU
3945
/* 18053 */   MCD_OPC_FilterValue, 2, 4, 0, 0, // Skip to: 18062
3946
/* 18058 */   MCD_OPC_Decode, 135, 16, 64, // Opcode: XVMUH_WU
3947
/* 18062 */   MCD_OPC_FilterValue, 3, 235, 24, 0, // Skip to: 24446
3948
/* 18067 */   MCD_OPC_Decode, 131, 16, 64, // Opcode: XVMUH_DU
3949
/* 18071 */   MCD_OPC_FilterValue, 36, 75, 0, 0, // Skip to: 18151
3950
/* 18076 */   MCD_OPC_ExtractField, 15, 3,  // Inst{17-15} ...
3951
/* 18079 */   MCD_OPC_FilterValue, 0, 4, 0, 0, // Skip to: 18088
3952
/* 18084 */   MCD_OPC_Decode, 139, 16, 64, // Opcode: XVMULWEV_H_B
3953
/* 18088 */   MCD_OPC_FilterValue, 1, 4, 0, 0, // Skip to: 18097
3954
/* 18093 */   MCD_OPC_Decode, 145, 16, 64, // Opcode: XVMULWEV_W_H
3955
/* 18097 */   MCD_OPC_FilterValue, 2, 4, 0, 0, // Skip to: 18106
3956
/* 18102 */   MCD_OPC_Decode, 136, 16, 64, // Opcode: XVMULWEV_D_W
3957
/* 18106 */   MCD_OPC_FilterValue, 3, 4, 0, 0, // Skip to: 18115
3958
/* 18111 */   MCD_OPC_Decode, 142, 16, 64, // Opcode: XVMULWEV_Q_D
3959
/* 18115 */   MCD_OPC_FilterValue, 4, 4, 0, 0, // Skip to: 18124
3960
/* 18120 */   MCD_OPC_Decode, 151, 16, 64, // Opcode: XVMULWOD_H_B
3961
/* 18124 */   MCD_OPC_FilterValue, 5, 4, 0, 0, // Skip to: 18133
3962
/* 18129 */   MCD_OPC_Decode, 157, 16, 64, // Opcode: XVMULWOD_W_H
3963
/* 18133 */   MCD_OPC_FilterValue, 6, 4, 0, 0, // Skip to: 18142
3964
/* 18138 */   MCD_OPC_Decode, 148, 16, 64, // Opcode: XVMULWOD_D_W
3965
/* 18142 */   MCD_OPC_FilterValue, 7, 155, 24, 0, // Skip to: 24446
3966
/* 18147 */   MCD_OPC_Decode, 154, 16, 64, // Opcode: XVMULWOD_Q_D
3967
/* 18151 */   MCD_OPC_FilterValue, 38, 75, 0, 0, // Skip to: 18231
3968
/* 18156 */   MCD_OPC_ExtractField, 15, 3,  // Inst{17-15} ...
3969
/* 18159 */   MCD_OPC_FilterValue, 0, 4, 0, 0, // Skip to: 18168
3970
/* 18164 */   MCD_OPC_Decode, 140, 16, 64, // Opcode: XVMULWEV_H_BU
3971
/* 18168 */   MCD_OPC_FilterValue, 1, 4, 0, 0, // Skip to: 18177
3972
/* 18173 */   MCD_OPC_Decode, 146, 16, 64, // Opcode: XVMULWEV_W_HU
3973
/* 18177 */   MCD_OPC_FilterValue, 2, 4, 0, 0, // Skip to: 18186
3974
/* 18182 */   MCD_OPC_Decode, 137, 16, 64, // Opcode: XVMULWEV_D_WU
3975
/* 18186 */   MCD_OPC_FilterValue, 3, 4, 0, 0, // Skip to: 18195
3976
/* 18191 */   MCD_OPC_Decode, 143, 16, 64, // Opcode: XVMULWEV_Q_DU
3977
/* 18195 */   MCD_OPC_FilterValue, 4, 4, 0, 0, // Skip to: 18204
3978
/* 18200 */   MCD_OPC_Decode, 152, 16, 64, // Opcode: XVMULWOD_H_BU
3979
/* 18204 */   MCD_OPC_FilterValue, 5, 4, 0, 0, // Skip to: 18213
3980
/* 18209 */   MCD_OPC_Decode, 158, 16, 64, // Opcode: XVMULWOD_W_HU
3981
/* 18213 */   MCD_OPC_FilterValue, 6, 4, 0, 0, // Skip to: 18222
3982
/* 18218 */   MCD_OPC_Decode, 149, 16, 64, // Opcode: XVMULWOD_D_WU
3983
/* 18222 */   MCD_OPC_FilterValue, 7, 75, 24, 0, // Skip to: 24446
3984
/* 18227 */   MCD_OPC_Decode, 155, 16, 64, // Opcode: XVMULWOD_Q_DU
3985
/* 18231 */   MCD_OPC_FilterValue, 40, 75, 0, 0, // Skip to: 18311
3986
/* 18236 */   MCD_OPC_ExtractField, 15, 3,  // Inst{17-15} ...
3987
/* 18239 */   MCD_OPC_FilterValue, 0, 4, 0, 0, // Skip to: 18248
3988
/* 18244 */   MCD_OPC_Decode, 141, 16, 64, // Opcode: XVMULWEV_H_BU_B
3989
/* 18248 */   MCD_OPC_FilterValue, 1, 4, 0, 0, // Skip to: 18257
3990
/* 18253 */   MCD_OPC_Decode, 147, 16, 64, // Opcode: XVMULWEV_W_HU_H
3991
/* 18257 */   MCD_OPC_FilterValue, 2, 4, 0, 0, // Skip to: 18266
3992
/* 18262 */   MCD_OPC_Decode, 138, 16, 64, // Opcode: XVMULWEV_D_WU_W
3993
/* 18266 */   MCD_OPC_FilterValue, 3, 4, 0, 0, // Skip to: 18275
3994
/* 18271 */   MCD_OPC_Decode, 144, 16, 64, // Opcode: XVMULWEV_Q_DU_D
3995
/* 18275 */   MCD_OPC_FilterValue, 4, 4, 0, 0, // Skip to: 18284
3996
/* 18280 */   MCD_OPC_Decode, 153, 16, 64, // Opcode: XVMULWOD_H_BU_B
3997
/* 18284 */   MCD_OPC_FilterValue, 5, 4, 0, 0, // Skip to: 18293
3998
/* 18289 */   MCD_OPC_Decode, 159, 16, 64, // Opcode: XVMULWOD_W_HU_H
3999
/* 18293 */   MCD_OPC_FilterValue, 6, 4, 0, 0, // Skip to: 18302
4000
/* 18298 */   MCD_OPC_Decode, 150, 16, 64, // Opcode: XVMULWOD_D_WU_W
4001
/* 18302 */   MCD_OPC_FilterValue, 7, 251, 23, 0, // Skip to: 24446
4002
/* 18307 */   MCD_OPC_Decode, 156, 16, 64, // Opcode: XVMULWOD_Q_DU_D
4003
/* 18311 */   MCD_OPC_FilterValue, 42, 83, 0, 0, // Skip to: 18399
4004
/* 18316 */   MCD_OPC_ExtractField, 15, 3,  // Inst{17-15} ...
4005
/* 18319 */   MCD_OPC_FilterValue, 0, 5, 0, 0, // Skip to: 18329
4006
/* 18324 */   MCD_OPC_Decode, 202, 15, 130, 1, // Opcode: XVMADD_B
4007
/* 18329 */   MCD_OPC_FilterValue, 1, 5, 0, 0, // Skip to: 18339
4008
/* 18334 */   MCD_OPC_Decode, 204, 15, 130, 1, // Opcode: XVMADD_H
4009
/* 18339 */   MCD_OPC_FilterValue, 2, 5, 0, 0, // Skip to: 18349
4010
/* 18344 */   MCD_OPC_Decode, 205, 15, 130, 1, // Opcode: XVMADD_W
4011
/* 18349 */   MCD_OPC_FilterValue, 3, 5, 0, 0, // Skip to: 18359
4012
/* 18354 */   MCD_OPC_Decode, 203, 15, 130, 1, // Opcode: XVMADD_D
4013
/* 18359 */   MCD_OPC_FilterValue, 4, 5, 0, 0, // Skip to: 18369
4014
/* 18364 */   MCD_OPC_Decode, 252, 15, 130, 1, // Opcode: XVMSUB_B
4015
/* 18369 */   MCD_OPC_FilterValue, 5, 5, 0, 0, // Skip to: 18379
4016
/* 18374 */   MCD_OPC_Decode, 254, 15, 130, 1, // Opcode: XVMSUB_H
4017
/* 18379 */   MCD_OPC_FilterValue, 6, 5, 0, 0, // Skip to: 18389
4018
/* 18384 */   MCD_OPC_Decode, 255, 15, 130, 1, // Opcode: XVMSUB_W
4019
/* 18389 */   MCD_OPC_FilterValue, 7, 164, 23, 0, // Skip to: 24446
4020
/* 18394 */   MCD_OPC_Decode, 253, 15, 130, 1, // Opcode: XVMSUB_D
4021
/* 18399 */   MCD_OPC_FilterValue, 43, 83, 0, 0, // Skip to: 18487
4022
/* 18404 */   MCD_OPC_ExtractField, 15, 3,  // Inst{17-15} ...
4023
/* 18407 */   MCD_OPC_FilterValue, 0, 5, 0, 0, // Skip to: 18417
4024
/* 18412 */   MCD_OPC_Decode, 181, 15, 130, 1, // Opcode: XVMADDWEV_H_B
4025
/* 18417 */   MCD_OPC_FilterValue, 1, 5, 0, 0, // Skip to: 18427
4026
/* 18422 */   MCD_OPC_Decode, 187, 15, 130, 1, // Opcode: XVMADDWEV_W_H
4027
/* 18427 */   MCD_OPC_FilterValue, 2, 5, 0, 0, // Skip to: 18437
4028
/* 18432 */   MCD_OPC_Decode, 178, 15, 130, 1, // Opcode: XVMADDWEV_D_W
4029
/* 18437 */   MCD_OPC_FilterValue, 3, 5, 0, 0, // Skip to: 18447
4030
/* 18442 */   MCD_OPC_Decode, 184, 15, 130, 1, // Opcode: XVMADDWEV_Q_D
4031
/* 18447 */   MCD_OPC_FilterValue, 4, 5, 0, 0, // Skip to: 18457
4032
/* 18452 */   MCD_OPC_Decode, 193, 15, 130, 1, // Opcode: XVMADDWOD_H_B
4033
/* 18457 */   MCD_OPC_FilterValue, 5, 5, 0, 0, // Skip to: 18467
4034
/* 18462 */   MCD_OPC_Decode, 199, 15, 130, 1, // Opcode: XVMADDWOD_W_H
4035
/* 18467 */   MCD_OPC_FilterValue, 6, 5, 0, 0, // Skip to: 18477
4036
/* 18472 */   MCD_OPC_Decode, 190, 15, 130, 1, // Opcode: XVMADDWOD_D_W
4037
/* 18477 */   MCD_OPC_FilterValue, 7, 76, 23, 0, // Skip to: 24446
4038
/* 18482 */   MCD_OPC_Decode, 196, 15, 130, 1, // Opcode: XVMADDWOD_Q_D
4039
/* 18487 */   MCD_OPC_FilterValue, 45, 83, 0, 0, // Skip to: 18575
4040
/* 18492 */   MCD_OPC_ExtractField, 15, 3,  // Inst{17-15} ...
4041
/* 18495 */   MCD_OPC_FilterValue, 0, 5, 0, 0, // Skip to: 18505
4042
/* 18500 */   MCD_OPC_Decode, 182, 15, 130, 1, // Opcode: XVMADDWEV_H_BU
4043
/* 18505 */   MCD_OPC_FilterValue, 1, 5, 0, 0, // Skip to: 18515
4044
/* 18510 */   MCD_OPC_Decode, 188, 15, 130, 1, // Opcode: XVMADDWEV_W_HU
4045
/* 18515 */   MCD_OPC_FilterValue, 2, 5, 0, 0, // Skip to: 18525
4046
/* 18520 */   MCD_OPC_Decode, 179, 15, 130, 1, // Opcode: XVMADDWEV_D_WU
4047
/* 18525 */   MCD_OPC_FilterValue, 3, 5, 0, 0, // Skip to: 18535
4048
/* 18530 */   MCD_OPC_Decode, 185, 15, 130, 1, // Opcode: XVMADDWEV_Q_DU
4049
/* 18535 */   MCD_OPC_FilterValue, 4, 5, 0, 0, // Skip to: 18545
4050
/* 18540 */   MCD_OPC_Decode, 194, 15, 130, 1, // Opcode: XVMADDWOD_H_BU
4051
/* 18545 */   MCD_OPC_FilterValue, 5, 5, 0, 0, // Skip to: 18555
4052
/* 18550 */   MCD_OPC_Decode, 200, 15, 130, 1, // Opcode: XVMADDWOD_W_HU
4053
/* 18555 */   MCD_OPC_FilterValue, 6, 5, 0, 0, // Skip to: 18565
4054
/* 18560 */   MCD_OPC_Decode, 191, 15, 130, 1, // Opcode: XVMADDWOD_D_WU
4055
/* 18565 */   MCD_OPC_FilterValue, 7, 244, 22, 0, // Skip to: 24446
4056
/* 18570 */   MCD_OPC_Decode, 197, 15, 130, 1, // Opcode: XVMADDWOD_Q_DU
4057
/* 18575 */   MCD_OPC_FilterValue, 47, 83, 0, 0, // Skip to: 18663
4058
/* 18580 */   MCD_OPC_ExtractField, 15, 3,  // Inst{17-15} ...
4059
/* 18583 */   MCD_OPC_FilterValue, 0, 5, 0, 0, // Skip to: 18593
4060
/* 18588 */   MCD_OPC_Decode, 183, 15, 130, 1, // Opcode: XVMADDWEV_H_BU_B
4061
/* 18593 */   MCD_OPC_FilterValue, 1, 5, 0, 0, // Skip to: 18603
4062
/* 18598 */   MCD_OPC_Decode, 189, 15, 130, 1, // Opcode: XVMADDWEV_W_HU_H
4063
/* 18603 */   MCD_OPC_FilterValue, 2, 5, 0, 0, // Skip to: 18613
4064
/* 18608 */   MCD_OPC_Decode, 180, 15, 130, 1, // Opcode: XVMADDWEV_D_WU_W
4065
/* 18613 */   MCD_OPC_FilterValue, 3, 5, 0, 0, // Skip to: 18623
4066
/* 18618 */   MCD_OPC_Decode, 186, 15, 130, 1, // Opcode: XVMADDWEV_Q_DU_D
4067
/* 18623 */   MCD_OPC_FilterValue, 4, 5, 0, 0, // Skip to: 18633
4068
/* 18628 */   MCD_OPC_Decode, 195, 15, 130, 1, // Opcode: XVMADDWOD_H_BU_B
4069
/* 18633 */   MCD_OPC_FilterValue, 5, 5, 0, 0, // Skip to: 18643
4070
/* 18638 */   MCD_OPC_Decode, 201, 15, 130, 1, // Opcode: XVMADDWOD_W_HU_H
4071
/* 18643 */   MCD_OPC_FilterValue, 6, 5, 0, 0, // Skip to: 18653
4072
/* 18648 */   MCD_OPC_Decode, 192, 15, 130, 1, // Opcode: XVMADDWOD_D_WU_W
4073
/* 18653 */   MCD_OPC_FilterValue, 7, 156, 22, 0, // Skip to: 24446
4074
/* 18658 */   MCD_OPC_Decode, 198, 15, 130, 1, // Opcode: XVMADDWOD_Q_DU_D
4075
/* 18663 */   MCD_OPC_FilterValue, 56, 75, 0, 0, // Skip to: 18743
4076
/* 18668 */   MCD_OPC_ExtractField, 15, 3,  // Inst{17-15} ...
4077
/* 18671 */   MCD_OPC_FilterValue, 0, 4, 0, 0, // Skip to: 18680
4078
/* 18676 */   MCD_OPC_Decode, 238, 13, 64, // Opcode: XVDIV_B
4079
/* 18680 */   MCD_OPC_FilterValue, 1, 4, 0, 0, // Skip to: 18689
4080
/* 18685 */   MCD_OPC_Decode, 242, 13, 64, // Opcode: XVDIV_H
4081
/* 18689 */   MCD_OPC_FilterValue, 2, 4, 0, 0, // Skip to: 18698
4082
/* 18694 */   MCD_OPC_Decode, 244, 13, 64, // Opcode: XVDIV_W
4083
/* 18698 */   MCD_OPC_FilterValue, 3, 4, 0, 0, // Skip to: 18707
4084
/* 18703 */   MCD_OPC_Decode, 240, 13, 64, // Opcode: XVDIV_D
4085
/* 18707 */   MCD_OPC_FilterValue, 4, 4, 0, 0, // Skip to: 18716
4086
/* 18712 */   MCD_OPC_Decode, 238, 15, 64, // Opcode: XVMOD_B
4087
/* 18716 */   MCD_OPC_FilterValue, 5, 4, 0, 0, // Skip to: 18725
4088
/* 18721 */   MCD_OPC_Decode, 242, 15, 64, // Opcode: XVMOD_H
4089
/* 18725 */   MCD_OPC_FilterValue, 6, 4, 0, 0, // Skip to: 18734
4090
/* 18730 */   MCD_OPC_Decode, 244, 15, 64, // Opcode: XVMOD_W
4091
/* 18734 */   MCD_OPC_FilterValue, 7, 75, 22, 0, // Skip to: 24446
4092
/* 18739 */   MCD_OPC_Decode, 240, 15, 64, // Opcode: XVMOD_D
4093
/* 18743 */   MCD_OPC_FilterValue, 57, 75, 0, 0, // Skip to: 18823
4094
/* 18748 */   MCD_OPC_ExtractField, 15, 3,  // Inst{17-15} ...
4095
/* 18751 */   MCD_OPC_FilterValue, 0, 4, 0, 0, // Skip to: 18760
4096
/* 18756 */   MCD_OPC_Decode, 239, 13, 64, // Opcode: XVDIV_BU
4097
/* 18760 */   MCD_OPC_FilterValue, 1, 4, 0, 0, // Skip to: 18769
4098
/* 18765 */   MCD_OPC_Decode, 243, 13, 64, // Opcode: XVDIV_HU
4099
/* 18769 */   MCD_OPC_FilterValue, 2, 4, 0, 0, // Skip to: 18778
4100
/* 18774 */   MCD_OPC_Decode, 245, 13, 64, // Opcode: XVDIV_WU
4101
/* 18778 */   MCD_OPC_FilterValue, 3, 4, 0, 0, // Skip to: 18787
4102
/* 18783 */   MCD_OPC_Decode, 241, 13, 64, // Opcode: XVDIV_DU
4103
/* 18787 */   MCD_OPC_FilterValue, 4, 4, 0, 0, // Skip to: 18796
4104
/* 18792 */   MCD_OPC_Decode, 239, 15, 64, // Opcode: XVMOD_BU
4105
/* 18796 */   MCD_OPC_FilterValue, 5, 4, 0, 0, // Skip to: 18805
4106
/* 18801 */   MCD_OPC_Decode, 243, 15, 64, // Opcode: XVMOD_HU
4107
/* 18805 */   MCD_OPC_FilterValue, 6, 4, 0, 0, // Skip to: 18814
4108
/* 18810 */   MCD_OPC_Decode, 245, 15, 64, // Opcode: XVMOD_WU
4109
/* 18814 */   MCD_OPC_FilterValue, 7, 251, 21, 0, // Skip to: 24446
4110
/* 18819 */   MCD_OPC_Decode, 241, 15, 64, // Opcode: XVMOD_DU
4111
/* 18823 */   MCD_OPC_FilterValue, 58, 75, 0, 0, // Skip to: 18903
4112
/* 18828 */   MCD_OPC_ExtractField, 15, 3,  // Inst{17-15} ...
4113
/* 18831 */   MCD_OPC_FilterValue, 0, 4, 0, 0, // Skip to: 18840
4114
/* 18836 */   MCD_OPC_Decode, 172, 17, 64, // Opcode: XVSLL_B
4115
/* 18840 */   MCD_OPC_FilterValue, 1, 4, 0, 0, // Skip to: 18849
4116
/* 18845 */   MCD_OPC_Decode, 174, 17, 64, // Opcode: XVSLL_H
4117
/* 18849 */   MCD_OPC_FilterValue, 2, 4, 0, 0, // Skip to: 18858
4118
/* 18854 */   MCD_OPC_Decode, 175, 17, 64, // Opcode: XVSLL_W
4119
/* 18858 */   MCD_OPC_FilterValue, 3, 4, 0, 0, // Skip to: 18867
4120
/* 18863 */   MCD_OPC_Decode, 173, 17, 64, // Opcode: XVSLL_D
4121
/* 18867 */   MCD_OPC_FilterValue, 4, 4, 0, 0, // Skip to: 18876
4122
/* 18872 */   MCD_OPC_Decode, 248, 17, 64, // Opcode: XVSRL_B
4123
/* 18876 */   MCD_OPC_FilterValue, 5, 4, 0, 0, // Skip to: 18885
4124
/* 18881 */   MCD_OPC_Decode, 250, 17, 64, // Opcode: XVSRL_H
4125
/* 18885 */   MCD_OPC_FilterValue, 6, 4, 0, 0, // Skip to: 18894
4126
/* 18890 */   MCD_OPC_Decode, 251, 17, 64, // Opcode: XVSRL_W
4127
/* 18894 */   MCD_OPC_FilterValue, 7, 171, 21, 0, // Skip to: 24446
4128
/* 18899 */   MCD_OPC_Decode, 249, 17, 64, // Opcode: XVSRL_D
4129
/* 18903 */   MCD_OPC_FilterValue, 59, 75, 0, 0, // Skip to: 18983
4130
/* 18908 */   MCD_OPC_ExtractField, 15, 3,  // Inst{17-15} ...
4131
/* 18911 */   MCD_OPC_FilterValue, 0, 4, 0, 0, // Skip to: 18920
4132
/* 18916 */   MCD_OPC_Decode, 218, 17, 64, // Opcode: XVSRA_B
4133
/* 18920 */   MCD_OPC_FilterValue, 1, 4, 0, 0, // Skip to: 18929
4134
/* 18925 */   MCD_OPC_Decode, 220, 17, 64, // Opcode: XVSRA_H
4135
/* 18929 */   MCD_OPC_FilterValue, 2, 4, 0, 0, // Skip to: 18938
4136
/* 18934 */   MCD_OPC_Decode, 221, 17, 64, // Opcode: XVSRA_W
4137
/* 18938 */   MCD_OPC_FilterValue, 3, 4, 0, 0, // Skip to: 18947
4138
/* 18943 */   MCD_OPC_Decode, 219, 17, 64, // Opcode: XVSRA_D
4139
/* 18947 */   MCD_OPC_FilterValue, 4, 4, 0, 0, // Skip to: 18956
4140
/* 18952 */   MCD_OPC_Decode, 224, 16, 64, // Opcode: XVROTR_B
4141
/* 18956 */   MCD_OPC_FilterValue, 5, 4, 0, 0, // Skip to: 18965
4142
/* 18961 */   MCD_OPC_Decode, 226, 16, 64, // Opcode: XVROTR_H
4143
/* 18965 */   MCD_OPC_FilterValue, 6, 4, 0, 0, // Skip to: 18974
4144
/* 18970 */   MCD_OPC_Decode, 227, 16, 64, // Opcode: XVROTR_W
4145
/* 18974 */   MCD_OPC_FilterValue, 7, 91, 21, 0, // Skip to: 24446
4146
/* 18979 */   MCD_OPC_Decode, 225, 16, 64, // Opcode: XVROTR_D
4147
/* 18983 */   MCD_OPC_FilterValue, 60, 75, 0, 0, // Skip to: 19063
4148
/* 18988 */   MCD_OPC_ExtractField, 15, 3,  // Inst{17-15} ...
4149
/* 18991 */   MCD_OPC_FilterValue, 0, 4, 0, 0, // Skip to: 19000
4150
/* 18996 */   MCD_OPC_Decode, 244, 17, 64, // Opcode: XVSRLR_B
4151
/* 19000 */   MCD_OPC_FilterValue, 1, 4, 0, 0, // Skip to: 19009
4152
/* 19005 */   MCD_OPC_Decode, 246, 17, 64, // Opcode: XVSRLR_H
4153
/* 19009 */   MCD_OPC_FilterValue, 2, 4, 0, 0, // Skip to: 19018
4154
/* 19014 */   MCD_OPC_Decode, 247, 17, 64, // Opcode: XVSRLR_W
4155
/* 19018 */   MCD_OPC_FilterValue, 3, 4, 0, 0, // Skip to: 19027
4156
/* 19023 */   MCD_OPC_Decode, 245, 17, 64, // Opcode: XVSRLR_D
4157
/* 19027 */   MCD_OPC_FilterValue, 4, 4, 0, 0, // Skip to: 19036
4158
/* 19032 */   MCD_OPC_Decode, 214, 17, 64, // Opcode: XVSRAR_B
4159
/* 19036 */   MCD_OPC_FilterValue, 5, 4, 0, 0, // Skip to: 19045
4160
/* 19041 */   MCD_OPC_Decode, 216, 17, 64, // Opcode: XVSRAR_H
4161
/* 19045 */   MCD_OPC_FilterValue, 6, 4, 0, 0, // Skip to: 19054
4162
/* 19050 */   MCD_OPC_Decode, 217, 17, 64, // Opcode: XVSRAR_W
4163
/* 19054 */   MCD_OPC_FilterValue, 7, 11, 21, 0, // Skip to: 24446
4164
/* 19059 */   MCD_OPC_Decode, 215, 17, 64, // Opcode: XVSRAR_D
4165
/* 19063 */   MCD_OPC_FilterValue, 61, 57, 0, 0, // Skip to: 19125
4166
/* 19068 */   MCD_OPC_ExtractField, 15, 3,  // Inst{17-15} ...
4167
/* 19071 */   MCD_OPC_FilterValue, 1, 4, 0, 0, // Skip to: 19080
4168
/* 19076 */   MCD_OPC_Decode, 230, 17, 64, // Opcode: XVSRLN_B_H
4169
/* 19080 */   MCD_OPC_FilterValue, 2, 4, 0, 0, // Skip to: 19089
4170
/* 19085 */   MCD_OPC_Decode, 231, 17, 64, // Opcode: XVSRLN_H_W
4171
/* 19089 */   MCD_OPC_FilterValue, 3, 4, 0, 0, // Skip to: 19098
4172
/* 19094 */   MCD_OPC_Decode, 232, 17, 64, // Opcode: XVSRLN_W_D
4173
/* 19098 */   MCD_OPC_FilterValue, 5, 4, 0, 0, // Skip to: 19107
4174
/* 19103 */   MCD_OPC_Decode, 200, 17, 64, // Opcode: XVSRAN_B_H
4175
/* 19107 */   MCD_OPC_FilterValue, 6, 4, 0, 0, // Skip to: 19116
4176
/* 19112 */   MCD_OPC_Decode, 201, 17, 64, // Opcode: XVSRAN_H_W
4177
/* 19116 */   MCD_OPC_FilterValue, 7, 205, 20, 0, // Skip to: 24446
4178
/* 19121 */   MCD_OPC_Decode, 202, 17, 64, // Opcode: XVSRAN_W_D
4179
/* 19125 */   MCD_OPC_FilterValue, 62, 57, 0, 0, // Skip to: 19187
4180
/* 19130 */   MCD_OPC_ExtractField, 15, 3,  // Inst{17-15} ...
4181
/* 19133 */   MCD_OPC_FilterValue, 1, 4, 0, 0, // Skip to: 19142
4182
/* 19138 */   MCD_OPC_Decode, 241, 17, 64, // Opcode: XVSRLRN_B_H
4183
/* 19142 */   MCD_OPC_FilterValue, 2, 4, 0, 0, // Skip to: 19151
4184
/* 19147 */   MCD_OPC_Decode, 242, 17, 64, // Opcode: XVSRLRN_H_W
4185
/* 19151 */   MCD_OPC_FilterValue, 3, 4, 0, 0, // Skip to: 19160
4186
/* 19156 */   MCD_OPC_Decode, 243, 17, 64, // Opcode: XVSRLRN_W_D
4187
/* 19160 */   MCD_OPC_FilterValue, 5, 4, 0, 0, // Skip to: 19169
4188
/* 19165 */   MCD_OPC_Decode, 211, 17, 64, // Opcode: XVSRARN_B_H
4189
/* 19169 */   MCD_OPC_FilterValue, 6, 4, 0, 0, // Skip to: 19178
4190
/* 19174 */   MCD_OPC_Decode, 212, 17, 64, // Opcode: XVSRARN_H_W
4191
/* 19178 */   MCD_OPC_FilterValue, 7, 143, 20, 0, // Skip to: 24446
4192
/* 19183 */   MCD_OPC_Decode, 213, 17, 64, // Opcode: XVSRARN_W_D
4193
/* 19187 */   MCD_OPC_FilterValue, 63, 57, 0, 0, // Skip to: 19249
4194
/* 19192 */   MCD_OPC_ExtractField, 15, 3,  // Inst{17-15} ...
4195
/* 19195 */   MCD_OPC_FilterValue, 1, 4, 0, 0, // Skip to: 19204
4196
/* 19200 */   MCD_OPC_Decode, 161, 18, 64, // Opcode: XVSSRLN_B_H
4197
/* 19204 */   MCD_OPC_FilterValue, 2, 4, 0, 0, // Skip to: 19213
4198
/* 19209 */   MCD_OPC_Decode, 163, 18, 64, // Opcode: XVSSRLN_H_W
4199
/* 19213 */   MCD_OPC_FilterValue, 3, 4, 0, 0, // Skip to: 19222
4200
/* 19218 */   MCD_OPC_Decode, 165, 18, 64, // Opcode: XVSSRLN_W_D
4201
/* 19222 */   MCD_OPC_FilterValue, 5, 4, 0, 0, // Skip to: 19231
4202
/* 19227 */   MCD_OPC_Decode, 133, 18, 64, // Opcode: XVSSRAN_B_H
4203
/* 19231 */   MCD_OPC_FilterValue, 6, 4, 0, 0, // Skip to: 19240
4204
/* 19236 */   MCD_OPC_Decode, 135, 18, 64, // Opcode: XVSSRAN_H_W
4205
/* 19240 */   MCD_OPC_FilterValue, 7, 81, 20, 0, // Skip to: 24446
4206
/* 19245 */   MCD_OPC_Decode, 137, 18, 64, // Opcode: XVSSRAN_W_D
4207
/* 19249 */   MCD_OPC_FilterValue, 64, 57, 0, 0, // Skip to: 19311
4208
/* 19254 */   MCD_OPC_ExtractField, 15, 3,  // Inst{17-15} ...
4209
/* 19257 */   MCD_OPC_FilterValue, 1, 4, 0, 0, // Skip to: 19266
4210
/* 19262 */   MCD_OPC_Decode, 175, 18, 64, // Opcode: XVSSRLRN_B_H
4211
/* 19266 */   MCD_OPC_FilterValue, 2, 4, 0, 0, // Skip to: 19275
4212
/* 19271 */   MCD_OPC_Decode, 177, 18, 64, // Opcode: XVSSRLRN_H_W
4213
/* 19275 */   MCD_OPC_FilterValue, 3, 4, 0, 0, // Skip to: 19284
4214
/* 19280 */   MCD_OPC_Decode, 179, 18, 64, // Opcode: XVSSRLRN_W_D
4215
/* 19284 */   MCD_OPC_FilterValue, 5, 4, 0, 0, // Skip to: 19293
4216
/* 19289 */   MCD_OPC_Decode, 147, 18, 64, // Opcode: XVSSRARN_B_H
4217
/* 19293 */   MCD_OPC_FilterValue, 6, 4, 0, 0, // Skip to: 19302
4218
/* 19298 */   MCD_OPC_Decode, 149, 18, 64, // Opcode: XVSSRARN_H_W
4219
/* 19302 */   MCD_OPC_FilterValue, 7, 19, 20, 0, // Skip to: 24446
4220
/* 19307 */   MCD_OPC_Decode, 151, 18, 64, // Opcode: XVSSRARN_W_D
4221
/* 19311 */   MCD_OPC_FilterValue, 65, 57, 0, 0, // Skip to: 19373
4222
/* 19316 */   MCD_OPC_ExtractField, 15, 3,  // Inst{17-15} ...
4223
/* 19319 */   MCD_OPC_FilterValue, 1, 4, 0, 0, // Skip to: 19328
4224
/* 19324 */   MCD_OPC_Decode, 160, 18, 64, // Opcode: XVSSRLN_BU_H
4225
/* 19328 */   MCD_OPC_FilterValue, 2, 4, 0, 0, // Skip to: 19337
4226
/* 19333 */   MCD_OPC_Decode, 162, 18, 64, // Opcode: XVSSRLN_HU_W
4227
/* 19337 */   MCD_OPC_FilterValue, 3, 4, 0, 0, // Skip to: 19346
4228
/* 19342 */   MCD_OPC_Decode, 164, 18, 64, // Opcode: XVSSRLN_WU_D
4229
/* 19346 */   MCD_OPC_FilterValue, 5, 4, 0, 0, // Skip to: 19355
4230
/* 19351 */   MCD_OPC_Decode, 132, 18, 64, // Opcode: XVSSRAN_BU_H
4231
/* 19355 */   MCD_OPC_FilterValue, 6, 4, 0, 0, // Skip to: 19364
4232
/* 19360 */   MCD_OPC_Decode, 134, 18, 64, // Opcode: XVSSRAN_HU_W
4233
/* 19364 */   MCD_OPC_FilterValue, 7, 213, 19, 0, // Skip to: 24446
4234
/* 19369 */   MCD_OPC_Decode, 136, 18, 64, // Opcode: XVSSRAN_WU_D
4235
/* 19373 */   MCD_OPC_FilterValue, 66, 57, 0, 0, // Skip to: 19435
4236
/* 19378 */   MCD_OPC_ExtractField, 15, 3,  // Inst{17-15} ...
4237
/* 19381 */   MCD_OPC_FilterValue, 1, 4, 0, 0, // Skip to: 19390
4238
/* 19386 */   MCD_OPC_Decode, 174, 18, 64, // Opcode: XVSSRLRN_BU_H
4239
/* 19390 */   MCD_OPC_FilterValue, 2, 4, 0, 0, // Skip to: 19399
4240
/* 19395 */   MCD_OPC_Decode, 176, 18, 64, // Opcode: XVSSRLRN_HU_W
4241
/* 19399 */   MCD_OPC_FilterValue, 3, 4, 0, 0, // Skip to: 19408
4242
/* 19404 */   MCD_OPC_Decode, 178, 18, 64, // Opcode: XVSSRLRN_WU_D
4243
/* 19408 */   MCD_OPC_FilterValue, 5, 4, 0, 0, // Skip to: 19417
4244
/* 19413 */   MCD_OPC_Decode, 146, 18, 64, // Opcode: XVSSRARN_BU_H
4245
/* 19417 */   MCD_OPC_FilterValue, 6, 4, 0, 0, // Skip to: 19426
4246
/* 19422 */   MCD_OPC_Decode, 148, 18, 64, // Opcode: XVSSRARN_HU_W
4247
/* 19426 */   MCD_OPC_FilterValue, 7, 151, 19, 0, // Skip to: 24446
4248
/* 19431 */   MCD_OPC_Decode, 150, 18, 64, // Opcode: XVSSRARN_WU_D
4249
/* 19435 */   MCD_OPC_FilterValue, 67, 75, 0, 0, // Skip to: 19515
4250
/* 19440 */   MCD_OPC_ExtractField, 15, 3,  // Inst{17-15} ...
4251
/* 19443 */   MCD_OPC_FilterValue, 0, 4, 0, 0, // Skip to: 19452
4252
/* 19448 */   MCD_OPC_Decode, 206, 13, 64, // Opcode: XVBITCLR_B
4253
/* 19452 */   MCD_OPC_FilterValue, 1, 4, 0, 0, // Skip to: 19461
4254
/* 19457 */   MCD_OPC_Decode, 208, 13, 64, // Opcode: XVBITCLR_H
4255
/* 19461 */   MCD_OPC_FilterValue, 2, 4, 0, 0, // Skip to: 19470
4256
/* 19466 */   MCD_OPC_Decode, 209, 13, 64, // Opcode: XVBITCLR_W
4257
/* 19470 */   MCD_OPC_FilterValue, 3, 4, 0, 0, // Skip to: 19479
4258
/* 19475 */   MCD_OPC_Decode, 207, 13, 64, // Opcode: XVBITCLR_D
4259
/* 19479 */   MCD_OPC_FilterValue, 4, 4, 0, 0, // Skip to: 19488
4260
/* 19484 */   MCD_OPC_Decode, 224, 13, 64, // Opcode: XVBITSET_B
4261
/* 19488 */   MCD_OPC_FilterValue, 5, 4, 0, 0, // Skip to: 19497
4262
/* 19493 */   MCD_OPC_Decode, 226, 13, 64, // Opcode: XVBITSET_H
4263
/* 19497 */   MCD_OPC_FilterValue, 6, 4, 0, 0, // Skip to: 19506
4264
/* 19502 */   MCD_OPC_Decode, 227, 13, 64, // Opcode: XVBITSET_W
4265
/* 19506 */   MCD_OPC_FilterValue, 7, 71, 19, 0, // Skip to: 24446
4266
/* 19511 */   MCD_OPC_Decode, 225, 13, 64, // Opcode: XVBITSET_D
4267
/* 19515 */   MCD_OPC_FilterValue, 68, 39, 0, 0, // Skip to: 19559
4268
/* 19520 */   MCD_OPC_ExtractField, 15, 3,  // Inst{17-15} ...
4269
/* 19523 */   MCD_OPC_FilterValue, 0, 4, 0, 0, // Skip to: 19532
4270
/* 19528 */   MCD_OPC_Decode, 214, 13, 64, // Opcode: XVBITREV_B
4271
/* 19532 */   MCD_OPC_FilterValue, 1, 4, 0, 0, // Skip to: 19541
4272
/* 19537 */   MCD_OPC_Decode, 216, 13, 64, // Opcode: XVBITREV_H
4273
/* 19541 */   MCD_OPC_FilterValue, 2, 4, 0, 0, // Skip to: 19550
4274
/* 19546 */   MCD_OPC_Decode, 217, 13, 64, // Opcode: XVBITREV_W
4275
/* 19550 */   MCD_OPC_FilterValue, 3, 27, 19, 0, // Skip to: 24446
4276
/* 19555 */   MCD_OPC_Decode, 215, 13, 64, // Opcode: XVBITREV_D
4277
/* 19559 */   MCD_OPC_FilterValue, 69, 39, 0, 0, // Skip to: 19603
4278
/* 19564 */   MCD_OPC_ExtractField, 15, 3,  // Inst{17-15} ...
4279
/* 19567 */   MCD_OPC_FilterValue, 4, 4, 0, 0, // Skip to: 19576
4280
/* 19572 */   MCD_OPC_Decode, 173, 16, 64, // Opcode: XVPACKEV_B
4281
/* 19576 */   MCD_OPC_FilterValue, 5, 4, 0, 0, // Skip to: 19585
4282
/* 19581 */   MCD_OPC_Decode, 175, 16, 64, // Opcode: XVPACKEV_H
4283
/* 19585 */   MCD_OPC_FilterValue, 6, 4, 0, 0, // Skip to: 19594
4284
/* 19590 */   MCD_OPC_Decode, 176, 16, 64, // Opcode: XVPACKEV_W
4285
/* 19594 */   MCD_OPC_FilterValue, 7, 239, 18, 0, // Skip to: 24446
4286
/* 19599 */   MCD_OPC_Decode, 174, 16, 64, // Opcode: XVPACKEV_D
4287
/* 19603 */   MCD_OPC_FilterValue, 70, 75, 0, 0, // Skip to: 19683
4288
/* 19608 */   MCD_OPC_ExtractField, 15, 3,  // Inst{17-15} ...
4289
/* 19611 */   MCD_OPC_FilterValue, 0, 4, 0, 0, // Skip to: 19620
4290
/* 19616 */   MCD_OPC_Decode, 177, 16, 64, // Opcode: XVPACKOD_B
4291
/* 19620 */   MCD_OPC_FilterValue, 1, 4, 0, 0, // Skip to: 19629
4292
/* 19625 */   MCD_OPC_Decode, 179, 16, 64, // Opcode: XVPACKOD_H
4293
/* 19629 */   MCD_OPC_FilterValue, 2, 4, 0, 0, // Skip to: 19638
4294
/* 19634 */   MCD_OPC_Decode, 180, 16, 64, // Opcode: XVPACKOD_W
4295
/* 19638 */   MCD_OPC_FilterValue, 3, 4, 0, 0, // Skip to: 19647
4296
/* 19643 */   MCD_OPC_Decode, 178, 16, 64, // Opcode: XVPACKOD_D
4297
/* 19647 */   MCD_OPC_FilterValue, 4, 4, 0, 0, // Skip to: 19656
4298
/* 19652 */   MCD_OPC_Decode, 163, 15, 64, // Opcode: XVILVL_B
4299
/* 19656 */   MCD_OPC_FilterValue, 5, 4, 0, 0, // Skip to: 19665
4300
/* 19661 */   MCD_OPC_Decode, 165, 15, 64, // Opcode: XVILVL_H
4301
/* 19665 */   MCD_OPC_FilterValue, 6, 4, 0, 0, // Skip to: 19674
4302
/* 19670 */   MCD_OPC_Decode, 166, 15, 64, // Opcode: XVILVL_W
4303
/* 19674 */   MCD_OPC_FilterValue, 7, 159, 18, 0, // Skip to: 24446
4304
/* 19679 */   MCD_OPC_Decode, 164, 15, 64, // Opcode: XVILVL_D
4305
/* 19683 */   MCD_OPC_FilterValue, 71, 75, 0, 0, // Skip to: 19763
4306
/* 19688 */   MCD_OPC_ExtractField, 15, 3,  // Inst{17-15} ...
4307
/* 19691 */   MCD_OPC_FilterValue, 0, 4, 0, 0, // Skip to: 19700
4308
/* 19696 */   MCD_OPC_Decode, 159, 15, 64, // Opcode: XVILVH_B
4309
/* 19700 */   MCD_OPC_FilterValue, 1, 4, 0, 0, // Skip to: 19709
4310
/* 19705 */   MCD_OPC_Decode, 161, 15, 64, // Opcode: XVILVH_H
4311
/* 19709 */   MCD_OPC_FilterValue, 2, 4, 0, 0, // Skip to: 19718
4312
/* 19714 */   MCD_OPC_Decode, 162, 15, 64, // Opcode: XVILVH_W
4313
/* 19718 */   MCD_OPC_FilterValue, 3, 4, 0, 0, // Skip to: 19727
4314
/* 19723 */   MCD_OPC_Decode, 160, 15, 64, // Opcode: XVILVH_D
4315
/* 19727 */   MCD_OPC_FilterValue, 4, 4, 0, 0, // Skip to: 19736
4316
/* 19732 */   MCD_OPC_Decode, 189, 16, 64, // Opcode: XVPICKEV_B
4317
/* 19736 */   MCD_OPC_FilterValue, 5, 4, 0, 0, // Skip to: 19745
4318
/* 19741 */   MCD_OPC_Decode, 191, 16, 64, // Opcode: XVPICKEV_H
4319
/* 19745 */   MCD_OPC_FilterValue, 6, 4, 0, 0, // Skip to: 19754
4320
/* 19750 */   MCD_OPC_Decode, 192, 16, 64, // Opcode: XVPICKEV_W
4321
/* 19754 */   MCD_OPC_FilterValue, 7, 79, 18, 0, // Skip to: 24446
4322
/* 19759 */   MCD_OPC_Decode, 190, 16, 64, // Opcode: XVPICKEV_D
4323
/* 19763 */   MCD_OPC_FilterValue, 72, 79, 0, 0, // Skip to: 19847
4324
/* 19768 */   MCD_OPC_ExtractField, 15, 3,  // Inst{17-15} ...
4325
/* 19771 */   MCD_OPC_FilterValue, 0, 4, 0, 0, // Skip to: 19780
4326
/* 19776 */   MCD_OPC_Decode, 193, 16, 64, // Opcode: XVPICKOD_B
4327
/* 19780 */   MCD_OPC_FilterValue, 1, 4, 0, 0, // Skip to: 19789
4328
/* 19785 */   MCD_OPC_Decode, 195, 16, 64, // Opcode: XVPICKOD_H
4329
/* 19789 */   MCD_OPC_FilterValue, 2, 4, 0, 0, // Skip to: 19798
4330
/* 19794 */   MCD_OPC_Decode, 196, 16, 64, // Opcode: XVPICKOD_W
4331
/* 19798 */   MCD_OPC_FilterValue, 3, 4, 0, 0, // Skip to: 19807
4332
/* 19803 */   MCD_OPC_Decode, 194, 16, 64, // Opcode: XVPICKOD_D
4333
/* 19807 */   MCD_OPC_FilterValue, 4, 5, 0, 0, // Skip to: 19817
4334
/* 19812 */   MCD_OPC_Decode, 216, 16, 131, 1, // Opcode: XVREPLVE_B
4335
/* 19817 */   MCD_OPC_FilterValue, 5, 5, 0, 0, // Skip to: 19827
4336
/* 19822 */   MCD_OPC_Decode, 218, 16, 131, 1, // Opcode: XVREPLVE_H
4337
/* 19827 */   MCD_OPC_FilterValue, 6, 5, 0, 0, // Skip to: 19837
4338
/* 19832 */   MCD_OPC_Decode, 219, 16, 131, 1, // Opcode: XVREPLVE_W
4339
/* 19837 */   MCD_OPC_FilterValue, 7, 252, 17, 0, // Skip to: 24446
4340
/* 19842 */   MCD_OPC_Decode, 217, 16, 131, 1, // Opcode: XVREPLVE_D
4341
/* 19847 */   MCD_OPC_FilterValue, 73, 39, 0, 0, // Skip to: 19891
4342
/* 19852 */   MCD_OPC_ExtractField, 15, 3,  // Inst{17-15} ...
4343
/* 19855 */   MCD_OPC_FilterValue, 4, 4, 0, 0, // Skip to: 19864
4344
/* 19860 */   MCD_OPC_Decode, 185, 13, 64, // Opcode: XVAND_V
4345
/* 19864 */   MCD_OPC_FilterValue, 5, 4, 0, 0, // Skip to: 19873
4346
/* 19869 */   MCD_OPC_Decode, 172, 16, 64, // Opcode: XVOR_V
4347
/* 19873 */   MCD_OPC_FilterValue, 6, 4, 0, 0, // Skip to: 19882
4348
/* 19878 */   MCD_OPC_Decode, 220, 18, 64, // Opcode: XVXOR_V
4349
/* 19882 */   MCD_OPC_FilterValue, 7, 207, 17, 0, // Skip to: 24446
4350
/* 19887 */   MCD_OPC_Decode, 169, 16, 64, // Opcode: XVNOR_V
4351
/* 19891 */   MCD_OPC_FilterValue, 74, 41, 0, 0, // Skip to: 19937
4352
/* 19896 */   MCD_OPC_ExtractField, 15, 3,  // Inst{17-15} ...
4353
/* 19899 */   MCD_OPC_FilterValue, 0, 4, 0, 0, // Skip to: 19908
4354
/* 19904 */   MCD_OPC_Decode, 184, 13, 64, // Opcode: XVANDN_V
4355
/* 19908 */   MCD_OPC_FilterValue, 1, 4, 0, 0, // Skip to: 19917
4356
/* 19913 */   MCD_OPC_Decode, 171, 16, 64, // Opcode: XVORN_V
4357
/* 19917 */   MCD_OPC_FilterValue, 6, 5, 0, 0, // Skip to: 19927
4358
/* 19922 */   MCD_OPC_Decode, 235, 14, 130, 1, // Opcode: XVFRSTP_B
4359
/* 19927 */   MCD_OPC_FilterValue, 7, 162, 17, 0, // Skip to: 24446
4360
/* 19932 */   MCD_OPC_Decode, 236, 14, 130, 1, // Opcode: XVFRSTP_H
4361
/* 19937 */   MCD_OPC_FilterValue, 75, 57, 0, 0, // Skip to: 19999
4362
/* 19942 */   MCD_OPC_ExtractField, 15, 3,  // Inst{17-15} ...
4363
/* 19945 */   MCD_OPC_FilterValue, 2, 4, 0, 0, // Skip to: 19954
4364
/* 19950 */   MCD_OPC_Decode, 181, 13, 64, // Opcode: XVADD_Q
4365
/* 19954 */   MCD_OPC_FilterValue, 3, 4, 0, 0, // Skip to: 19963
4366
/* 19959 */   MCD_OPC_Decode, 217, 18, 64, // Opcode: XVSUB_Q
4367
/* 19963 */   MCD_OPC_FilterValue, 4, 4, 0, 0, // Skip to: 19972
4368
/* 19968 */   MCD_OPC_Decode, 142, 17, 64, // Opcode: XVSIGNCOV_B
4369
/* 19972 */   MCD_OPC_FilterValue, 5, 4, 0, 0, // Skip to: 19981
4370
/* 19977 */   MCD_OPC_Decode, 144, 17, 64, // Opcode: XVSIGNCOV_H
4371
/* 19981 */   MCD_OPC_FilterValue, 6, 4, 0, 0, // Skip to: 19990
4372
/* 19986 */   MCD_OPC_Decode, 145, 17, 64, // Opcode: XVSIGNCOV_W
4373
/* 19990 */   MCD_OPC_FilterValue, 7, 99, 17, 0, // Skip to: 24446
4374
/* 19995 */   MCD_OPC_Decode, 143, 17, 64, // Opcode: XVSIGNCOV_D
4375
/* 19999 */   MCD_OPC_FilterValue, 76, 39, 0, 0, // Skip to: 20043
4376
/* 20004 */   MCD_OPC_ExtractField, 15, 3,  // Inst{17-15} ...
4377
/* 20007 */   MCD_OPC_FilterValue, 1, 4, 0, 0, // Skip to: 20016
4378
/* 20012 */   MCD_OPC_Decode, 133, 14, 64, // Opcode: XVFADD_S
4379
/* 20016 */   MCD_OPC_FilterValue, 2, 4, 0, 0, // Skip to: 20025
4380
/* 20021 */   MCD_OPC_Decode, 132, 14, 64, // Opcode: XVFADD_D
4381
/* 20025 */   MCD_OPC_FilterValue, 5, 4, 0, 0, // Skip to: 20034
4382
/* 20030 */   MCD_OPC_Decode, 240, 14, 64, // Opcode: XVFSUB_S
4383
/* 20034 */   MCD_OPC_FilterValue, 6, 55, 17, 0, // Skip to: 24446
4384
/* 20039 */   MCD_OPC_Decode, 239, 14, 64, // Opcode: XVFSUB_D
4385
/* 20043 */   MCD_OPC_FilterValue, 78, 39, 0, 0, // Skip to: 20087
4386
/* 20048 */   MCD_OPC_ExtractField, 15, 3,  // Inst{17-15} ...
4387
/* 20051 */   MCD_OPC_FilterValue, 1, 4, 0, 0, // Skip to: 20060
4388
/* 20056 */   MCD_OPC_Decode, 210, 14, 64, // Opcode: XVFMUL_S
4389
/* 20060 */   MCD_OPC_FilterValue, 2, 4, 0, 0, // Skip to: 20069
4390
/* 20065 */   MCD_OPC_Decode, 209, 14, 64, // Opcode: XVFMUL_D
4391
/* 20069 */   MCD_OPC_FilterValue, 5, 4, 0, 0, // Skip to: 20078
4392
/* 20074 */   MCD_OPC_Decode, 187, 14, 64, // Opcode: XVFDIV_S
4393
/* 20078 */   MCD_OPC_FilterValue, 6, 11, 17, 0, // Skip to: 24446
4394
/* 20083 */   MCD_OPC_Decode, 186, 14, 64, // Opcode: XVFDIV_D
4395
/* 20087 */   MCD_OPC_FilterValue, 79, 39, 0, 0, // Skip to: 20131
4396
/* 20092 */   MCD_OPC_ExtractField, 15, 3,  // Inst{17-15} ...
4397
/* 20095 */   MCD_OPC_FilterValue, 1, 4, 0, 0, // Skip to: 20104
4398
/* 20100 */   MCD_OPC_Decode, 202, 14, 64, // Opcode: XVFMAX_S
4399
/* 20104 */   MCD_OPC_FilterValue, 2, 4, 0, 0, // Skip to: 20113
4400
/* 20109 */   MCD_OPC_Decode, 201, 14, 64, // Opcode: XVFMAX_D
4401
/* 20113 */   MCD_OPC_FilterValue, 5, 4, 0, 0, // Skip to: 20122
4402
/* 20118 */   MCD_OPC_Decode, 206, 14, 64, // Opcode: XVFMIN_S
4403
/* 20122 */   MCD_OPC_FilterValue, 6, 223, 16, 0, // Skip to: 24446
4404
/* 20127 */   MCD_OPC_Decode, 205, 14, 64, // Opcode: XVFMIN_D
4405
/* 20131 */   MCD_OPC_FilterValue, 80, 39, 0, 0, // Skip to: 20175
4406
/* 20136 */   MCD_OPC_ExtractField, 15, 3,  // Inst{17-15} ...
4407
/* 20139 */   MCD_OPC_FilterValue, 1, 4, 0, 0, // Skip to: 20148
4408
/* 20144 */   MCD_OPC_Decode, 200, 14, 64, // Opcode: XVFMAXA_S
4409
/* 20148 */   MCD_OPC_FilterValue, 2, 4, 0, 0, // Skip to: 20157
4410
/* 20153 */   MCD_OPC_Decode, 199, 14, 64, // Opcode: XVFMAXA_D
4411
/* 20157 */   MCD_OPC_FilterValue, 5, 4, 0, 0, // Skip to: 20166
4412
/* 20162 */   MCD_OPC_Decode, 204, 14, 64, // Opcode: XVFMINA_S
4413
/* 20166 */   MCD_OPC_FilterValue, 6, 179, 16, 0, // Skip to: 24446
4414
/* 20171 */   MCD_OPC_Decode, 203, 14, 64, // Opcode: XVFMINA_D
4415
/* 20175 */   MCD_OPC_FilterValue, 81, 21, 0, 0, // Skip to: 20201
4416
/* 20180 */   MCD_OPC_ExtractField, 15, 3,  // Inst{17-15} ...
4417
/* 20183 */   MCD_OPC_FilterValue, 4, 4, 0, 0, // Skip to: 20192
4418
/* 20188 */   MCD_OPC_Decode, 184, 14, 64, // Opcode: XVFCVT_H_S
4419
/* 20192 */   MCD_OPC_FilterValue, 5, 153, 16, 0, // Skip to: 24446
4420
/* 20197 */   MCD_OPC_Decode, 185, 14, 64, // Opcode: XVFCVT_S_D
4421
/* 20201 */   MCD_OPC_FilterValue, 82, 57, 0, 0, // Skip to: 20263
4422
/* 20206 */   MCD_OPC_ExtractField, 15, 3,  // Inst{17-15} ...
4423
/* 20209 */   MCD_OPC_FilterValue, 0, 4, 0, 0, // Skip to: 20218
4424
/* 20214 */   MCD_OPC_Decode, 192, 14, 64, // Opcode: XVFFINT_S_L
4425
/* 20218 */   MCD_OPC_FilterValue, 3, 4, 0, 0, // Skip to: 20227
4426
/* 20223 */   MCD_OPC_Decode, 140, 15, 64, // Opcode: XVFTINT_W_D
4427
/* 20227 */   MCD_OPC_FilterValue, 4, 4, 0, 0, // Skip to: 20236
4428
/* 20232 */   MCD_OPC_Decode, 246, 14, 64, // Opcode: XVFTINTRM_W_D
4429
/* 20236 */   MCD_OPC_FilterValue, 5, 4, 0, 0, // Skip to: 20245
4430
/* 20241 */   MCD_OPC_Decode, 128, 15, 64, // Opcode: XVFTINTRP_W_D
4431
/* 20245 */   MCD_OPC_FilterValue, 6, 4, 0, 0, // Skip to: 20254
4432
/* 20250 */   MCD_OPC_Decode, 135, 15, 64, // Opcode: XVFTINTRZ_W_D
4433
/* 20254 */   MCD_OPC_FilterValue, 7, 91, 16, 0, // Skip to: 24446
4434
/* 20259 */   MCD_OPC_Decode, 251, 14, 64, // Opcode: XVFTINTRNE_W_D
4435
/* 20263 */   MCD_OPC_FilterValue, 94, 33, 0, 0, // Skip to: 20301
4436
/* 20268 */   MCD_OPC_ExtractField, 15, 3,  // Inst{17-15} ...
4437
/* 20271 */   MCD_OPC_FilterValue, 5, 5, 0, 0, // Skip to: 20281
4438
/* 20276 */   MCD_OPC_Decode, 140, 17, 130, 1, // Opcode: XVSHUF_H
4439
/* 20281 */   MCD_OPC_FilterValue, 6, 5, 0, 0, // Skip to: 20291
4440
/* 20286 */   MCD_OPC_Decode, 141, 17, 130, 1, // Opcode: XVSHUF_W
4441
/* 20291 */   MCD_OPC_FilterValue, 7, 54, 16, 0, // Skip to: 24446
4442
/* 20296 */   MCD_OPC_Decode, 139, 17, 130, 1, // Opcode: XVSHUF_D
4443
/* 20301 */   MCD_OPC_FilterValue, 95, 11, 0, 0, // Skip to: 20317
4444
/* 20306 */   MCD_OPC_CheckField, 15, 3, 2, 37, 16, 0, // Skip to: 24446
4445
/* 20313 */   MCD_OPC_Decode, 188, 16, 64, // Opcode: XVPERM_W
4446
/* 20317 */   MCD_OPC_FilterValue, 160, 1, 83, 0, 0, // Skip to: 20406
4447
/* 20323 */   MCD_OPC_ExtractField, 15, 3,  // Inst{17-15} ...
4448
/* 20326 */   MCD_OPC_FilterValue, 0, 5, 0, 0, // Skip to: 20336
4449
/* 20331 */   MCD_OPC_Decode, 244, 16, 132, 1, // Opcode: XVSEQI_B
4450
/* 20336 */   MCD_OPC_FilterValue, 1, 5, 0, 0, // Skip to: 20346
4451
/* 20341 */   MCD_OPC_Decode, 246, 16, 132, 1, // Opcode: XVSEQI_H
4452
/* 20346 */   MCD_OPC_FilterValue, 2, 5, 0, 0, // Skip to: 20356
4453
/* 20351 */   MCD_OPC_Decode, 247, 16, 132, 1, // Opcode: XVSEQI_W
4454
/* 20356 */   MCD_OPC_FilterValue, 3, 5, 0, 0, // Skip to: 20366
4455
/* 20361 */   MCD_OPC_Decode, 245, 16, 132, 1, // Opcode: XVSEQI_D
4456
/* 20366 */   MCD_OPC_FilterValue, 4, 5, 0, 0, // Skip to: 20376
4457
/* 20371 */   MCD_OPC_Decode, 146, 17, 132, 1, // Opcode: XVSLEI_B
4458
/* 20376 */   MCD_OPC_FilterValue, 5, 5, 0, 0, // Skip to: 20386
4459
/* 20381 */   MCD_OPC_Decode, 150, 17, 132, 1, // Opcode: XVSLEI_H
4460
/* 20386 */   MCD_OPC_FilterValue, 6, 5, 0, 0, // Skip to: 20396
4461
/* 20391 */   MCD_OPC_Decode, 152, 17, 132, 1, // Opcode: XVSLEI_W
4462
/* 20396 */   MCD_OPC_FilterValue, 7, 205, 15, 0, // Skip to: 24446
4463
/* 20401 */   MCD_OPC_Decode, 148, 17, 132, 1, // Opcode: XVSLEI_D
4464
/* 20406 */   MCD_OPC_FilterValue, 161, 1, 83, 0, 0, // Skip to: 20495
4465
/* 20412 */   MCD_OPC_ExtractField, 15, 3,  // Inst{17-15} ...
4466
/* 20415 */   MCD_OPC_FilterValue, 0, 5, 0, 0, // Skip to: 20425
4467
/* 20420 */   MCD_OPC_Decode, 147, 17, 133, 1, // Opcode: XVSLEI_BU
4468
/* 20425 */   MCD_OPC_FilterValue, 1, 5, 0, 0, // Skip to: 20435
4469
/* 20430 */   MCD_OPC_Decode, 151, 17, 133, 1, // Opcode: XVSLEI_HU
4470
/* 20435 */   MCD_OPC_FilterValue, 2, 5, 0, 0, // Skip to: 20445
4471
/* 20440 */   MCD_OPC_Decode, 153, 17, 133, 1, // Opcode: XVSLEI_WU
4472
/* 20445 */   MCD_OPC_FilterValue, 3, 5, 0, 0, // Skip to: 20455
4473
/* 20450 */   MCD_OPC_Decode, 149, 17, 133, 1, // Opcode: XVSLEI_DU
4474
/* 20455 */   MCD_OPC_FilterValue, 4, 5, 0, 0, // Skip to: 20465
4475
/* 20460 */   MCD_OPC_Decode, 176, 17, 132, 1, // Opcode: XVSLTI_B
4476
/* 20465 */   MCD_OPC_FilterValue, 5, 5, 0, 0, // Skip to: 20475
4477
/* 20470 */   MCD_OPC_Decode, 180, 17, 132, 1, // Opcode: XVSLTI_H
4478
/* 20475 */   MCD_OPC_FilterValue, 6, 5, 0, 0, // Skip to: 20485
4479
/* 20480 */   MCD_OPC_Decode, 182, 17, 132, 1, // Opcode: XVSLTI_W
4480
/* 20485 */   MCD_OPC_FilterValue, 7, 116, 15, 0, // Skip to: 24446
4481
/* 20490 */   MCD_OPC_Decode, 178, 17, 132, 1, // Opcode: XVSLTI_D
4482
/* 20495 */   MCD_OPC_FilterValue, 162, 1, 83, 0, 0, // Skip to: 20584
4483
/* 20501 */   MCD_OPC_ExtractField, 15, 3,  // Inst{17-15} ...
4484
/* 20504 */   MCD_OPC_FilterValue, 0, 5, 0, 0, // Skip to: 20514
4485
/* 20509 */   MCD_OPC_Decode, 177, 17, 133, 1, // Opcode: XVSLTI_BU
4486
/* 20514 */   MCD_OPC_FilterValue, 1, 5, 0, 0, // Skip to: 20524
4487
/* 20519 */   MCD_OPC_Decode, 181, 17, 133, 1, // Opcode: XVSLTI_HU
4488
/* 20524 */   MCD_OPC_FilterValue, 2, 5, 0, 0, // Skip to: 20534
4489
/* 20529 */   MCD_OPC_Decode, 183, 17, 133, 1, // Opcode: XVSLTI_WU
4490
/* 20534 */   MCD_OPC_FilterValue, 3, 5, 0, 0, // Skip to: 20544
4491
/* 20539 */   MCD_OPC_Decode, 179, 17, 133, 1, // Opcode: XVSLTI_DU
4492
/* 20544 */   MCD_OPC_FilterValue, 4, 5, 0, 0, // Skip to: 20554
4493
/* 20549 */   MCD_OPC_Decode, 150, 13, 133, 1, // Opcode: XVADDI_BU
4494
/* 20554 */   MCD_OPC_FilterValue, 5, 5, 0, 0, // Skip to: 20564
4495
/* 20559 */   MCD_OPC_Decode, 152, 13, 133, 1, // Opcode: XVADDI_HU
4496
/* 20564 */   MCD_OPC_FilterValue, 6, 5, 0, 0, // Skip to: 20574
4497
/* 20569 */   MCD_OPC_Decode, 153, 13, 133, 1, // Opcode: XVADDI_WU
4498
/* 20574 */   MCD_OPC_FilterValue, 7, 27, 15, 0, // Skip to: 24446
4499
/* 20579 */   MCD_OPC_Decode, 151, 13, 133, 1, // Opcode: XVADDI_DU
4500
/* 20584 */   MCD_OPC_FilterValue, 163, 1, 63, 0, 0, // Skip to: 20653
4501
/* 20590 */   MCD_OPC_ExtractField, 15, 3,  // Inst{17-15} ...
4502
/* 20593 */   MCD_OPC_FilterValue, 0, 5, 0, 0, // Skip to: 20603
4503
/* 20598 */   MCD_OPC_Decode, 194, 18, 133, 1, // Opcode: XVSUBI_BU
4504
/* 20603 */   MCD_OPC_FilterValue, 1, 5, 0, 0, // Skip to: 20613
4505
/* 20608 */   MCD_OPC_Decode, 196, 18, 133, 1, // Opcode: XVSUBI_HU
4506
/* 20613 */   MCD_OPC_FilterValue, 2, 5, 0, 0, // Skip to: 20623
4507
/* 20618 */   MCD_OPC_Decode, 197, 18, 133, 1, // Opcode: XVSUBI_WU
4508
/* 20623 */   MCD_OPC_FilterValue, 3, 5, 0, 0, // Skip to: 20633
4509
/* 20628 */   MCD_OPC_Decode, 195, 18, 133, 1, // Opcode: XVSUBI_DU
4510
/* 20633 */   MCD_OPC_FilterValue, 4, 5, 0, 0, // Skip to: 20643
4511
/* 20638 */   MCD_OPC_Decode, 228, 13, 133, 1, // Opcode: XVBSLL_V
4512
/* 20643 */   MCD_OPC_FilterValue, 5, 214, 14, 0, // Skip to: 24446
4513
/* 20648 */   MCD_OPC_Decode, 229, 13, 133, 1, // Opcode: XVBSRL_V
4514
/* 20653 */   MCD_OPC_FilterValue, 164, 1, 83, 0, 0, // Skip to: 20742
4515
/* 20659 */   MCD_OPC_ExtractField, 15, 3,  // Inst{17-15} ...
4516
/* 20662 */   MCD_OPC_FilterValue, 0, 5, 0, 0, // Skip to: 20672
4517
/* 20667 */   MCD_OPC_Decode, 206, 15, 132, 1, // Opcode: XVMAXI_B
4518
/* 20672 */   MCD_OPC_FilterValue, 1, 5, 0, 0, // Skip to: 20682
4519
/* 20677 */   MCD_OPC_Decode, 210, 15, 132, 1, // Opcode: XVMAXI_H
4520
/* 20682 */   MCD_OPC_FilterValue, 2, 5, 0, 0, // Skip to: 20692
4521
/* 20687 */   MCD_OPC_Decode, 212, 15, 132, 1, // Opcode: XVMAXI_W
4522
/* 20692 */   MCD_OPC_FilterValue, 3, 5, 0, 0, // Skip to: 20702
4523
/* 20697 */   MCD_OPC_Decode, 208, 15, 132, 1, // Opcode: XVMAXI_D
4524
/* 20702 */   MCD_OPC_FilterValue, 4, 5, 0, 0, // Skip to: 20712
4525
/* 20707 */   MCD_OPC_Decode, 222, 15, 132, 1, // Opcode: XVMINI_B
4526
/* 20712 */   MCD_OPC_FilterValue, 5, 5, 0, 0, // Skip to: 20722
4527
/* 20717 */   MCD_OPC_Decode, 226, 15, 132, 1, // Opcode: XVMINI_H
4528
/* 20722 */   MCD_OPC_FilterValue, 6, 5, 0, 0, // Skip to: 20732
4529
/* 20727 */   MCD_OPC_Decode, 228, 15, 132, 1, // Opcode: XVMINI_W
4530
/* 20732 */   MCD_OPC_FilterValue, 7, 125, 14, 0, // Skip to: 24446
4531
/* 20737 */   MCD_OPC_Decode, 224, 15, 132, 1, // Opcode: XVMINI_D
4532
/* 20742 */   MCD_OPC_FilterValue, 165, 1, 83, 0, 0, // Skip to: 20831
4533
/* 20748 */   MCD_OPC_ExtractField, 15, 3,  // Inst{17-15} ...
4534
/* 20751 */   MCD_OPC_FilterValue, 0, 5, 0, 0, // Skip to: 20761
4535
/* 20756 */   MCD_OPC_Decode, 207, 15, 133, 1, // Opcode: XVMAXI_BU
4536
/* 20761 */   MCD_OPC_FilterValue, 1, 5, 0, 0, // Skip to: 20771
4537
/* 20766 */   MCD_OPC_Decode, 211, 15, 133, 1, // Opcode: XVMAXI_HU
4538
/* 20771 */   MCD_OPC_FilterValue, 2, 5, 0, 0, // Skip to: 20781
4539
/* 20776 */   MCD_OPC_Decode, 213, 15, 133, 1, // Opcode: XVMAXI_WU
4540
/* 20781 */   MCD_OPC_FilterValue, 3, 5, 0, 0, // Skip to: 20791
4541
/* 20786 */   MCD_OPC_Decode, 209, 15, 133, 1, // Opcode: XVMAXI_DU
4542
/* 20791 */   MCD_OPC_FilterValue, 4, 5, 0, 0, // Skip to: 20801
4543
/* 20796 */   MCD_OPC_Decode, 223, 15, 133, 1, // Opcode: XVMINI_BU
4544
/* 20801 */   MCD_OPC_FilterValue, 5, 5, 0, 0, // Skip to: 20811
4545
/* 20806 */   MCD_OPC_Decode, 227, 15, 133, 1, // Opcode: XVMINI_HU
4546
/* 20811 */   MCD_OPC_FilterValue, 6, 5, 0, 0, // Skip to: 20821
4547
/* 20816 */   MCD_OPC_Decode, 229, 15, 133, 1, // Opcode: XVMINI_WU
4548
/* 20821 */   MCD_OPC_FilterValue, 7, 36, 14, 0, // Skip to: 24446
4549
/* 20826 */   MCD_OPC_Decode, 225, 15, 133, 1, // Opcode: XVMINI_DU
4550
/* 20831 */   MCD_OPC_FilterValue, 166, 1, 23, 0, 0, // Skip to: 20860
4551
/* 20837 */   MCD_OPC_ExtractField, 15, 3,  // Inst{17-15} ...
4552
/* 20840 */   MCD_OPC_FilterValue, 4, 5, 0, 0, // Skip to: 20850
4553
/* 20845 */   MCD_OPC_Decode, 233, 14, 134, 1, // Opcode: XVFRSTPI_B
4554
/* 20850 */   MCD_OPC_FilterValue, 5, 7, 14, 0, // Skip to: 24446
4555
/* 20855 */   MCD_OPC_Decode, 234, 14, 134, 1, // Opcode: XVFRSTPI_H
4556
/* 20860 */   MCD_OPC_FilterValue, 167, 1, 255, 4, 0, // Skip to: 22145
4557
/* 20866 */   MCD_OPC_ExtractField, 15, 3,  // Inst{17-15} ...
4558
/* 20869 */   MCD_OPC_FilterValue, 0, 223, 0, 0, // Skip to: 21097
4559
/* 20874 */   MCD_OPC_ExtractField, 10, 5,  // Inst{14-10} ...
4560
/* 20877 */   MCD_OPC_FilterValue, 0, 5, 0, 0, // Skip to: 20887
4561
/* 20882 */   MCD_OPC_Decode, 230, 13, 135, 1, // Opcode: XVCLO_B
4562
/* 20887 */   MCD_OPC_FilterValue, 1, 5, 0, 0, // Skip to: 20897
4563
/* 20892 */   MCD_OPC_Decode, 232, 13, 135, 1, // Opcode: XVCLO_H
4564
/* 20897 */   MCD_OPC_FilterValue, 2, 5, 0, 0, // Skip to: 20907
4565
/* 20902 */   MCD_OPC_Decode, 233, 13, 135, 1, // Opcode: XVCLO_W
4566
/* 20907 */   MCD_OPC_FilterValue, 3, 5, 0, 0, // Skip to: 20917
4567
/* 20912 */   MCD_OPC_Decode, 231, 13, 135, 1, // Opcode: XVCLO_D
4568
/* 20917 */   MCD_OPC_FilterValue, 4, 5, 0, 0, // Skip to: 20927
4569
/* 20922 */   MCD_OPC_Decode, 234, 13, 135, 1, // Opcode: XVCLZ_B
4570
/* 20927 */   MCD_OPC_FilterValue, 5, 5, 0, 0, // Skip to: 20937
4571
/* 20932 */   MCD_OPC_Decode, 236, 13, 135, 1, // Opcode: XVCLZ_H
4572
/* 20937 */   MCD_OPC_FilterValue, 6, 5, 0, 0, // Skip to: 20947
4573
/* 20942 */   MCD_OPC_Decode, 237, 13, 135, 1, // Opcode: XVCLZ_W
4574
/* 20947 */   MCD_OPC_FilterValue, 7, 5, 0, 0, // Skip to: 20957
4575
/* 20952 */   MCD_OPC_Decode, 235, 13, 135, 1, // Opcode: XVCLZ_D
4576
/* 20957 */   MCD_OPC_FilterValue, 8, 5, 0, 0, // Skip to: 20967
4577
/* 20962 */   MCD_OPC_Decode, 181, 16, 135, 1, // Opcode: XVPCNT_B
4578
/* 20967 */   MCD_OPC_FilterValue, 9, 5, 0, 0, // Skip to: 20977
4579
/* 20972 */   MCD_OPC_Decode, 183, 16, 135, 1, // Opcode: XVPCNT_H
4580
/* 20977 */   MCD_OPC_FilterValue, 10, 5, 0, 0, // Skip to: 20987
4581
/* 20982 */   MCD_OPC_Decode, 184, 16, 135, 1, // Opcode: XVPCNT_W
4582
/* 20987 */   MCD_OPC_FilterValue, 11, 5, 0, 0, // Skip to: 20997
4583
/* 20992 */   MCD_OPC_Decode, 182, 16, 135, 1, // Opcode: XVPCNT_D
4584
/* 20997 */   MCD_OPC_FilterValue, 12, 5, 0, 0, // Skip to: 21007
4585
/* 21002 */   MCD_OPC_Decode, 164, 16, 135, 1, // Opcode: XVNEG_B
4586
/* 21007 */   MCD_OPC_FilterValue, 13, 5, 0, 0, // Skip to: 21017
4587
/* 21012 */   MCD_OPC_Decode, 166, 16, 135, 1, // Opcode: XVNEG_H
4588
/* 21017 */   MCD_OPC_FilterValue, 14, 5, 0, 0, // Skip to: 21027
4589
/* 21022 */   MCD_OPC_Decode, 167, 16, 135, 1, // Opcode: XVNEG_W
4590
/* 21027 */   MCD_OPC_FilterValue, 15, 5, 0, 0, // Skip to: 21037
4591
/* 21032 */   MCD_OPC_Decode, 165, 16, 135, 1, // Opcode: XVNEG_D
4592
/* 21037 */   MCD_OPC_FilterValue, 16, 5, 0, 0, // Skip to: 21047
4593
/* 21042 */   MCD_OPC_Decode, 247, 15, 135, 1, // Opcode: XVMSKLTZ_B
4594
/* 21047 */   MCD_OPC_FilterValue, 17, 5, 0, 0, // Skip to: 21057
4595
/* 21052 */   MCD_OPC_Decode, 249, 15, 135, 1, // Opcode: XVMSKLTZ_H
4596
/* 21057 */   MCD_OPC_FilterValue, 18, 5, 0, 0, // Skip to: 21067
4597
/* 21062 */   MCD_OPC_Decode, 250, 15, 135, 1, // Opcode: XVMSKLTZ_W
4598
/* 21067 */   MCD_OPC_FilterValue, 19, 5, 0, 0, // Skip to: 21077
4599
/* 21072 */   MCD_OPC_Decode, 248, 15, 135, 1, // Opcode: XVMSKLTZ_D
4600
/* 21077 */   MCD_OPC_FilterValue, 20, 5, 0, 0, // Skip to: 21087
4601
/* 21082 */   MCD_OPC_Decode, 246, 15, 135, 1, // Opcode: XVMSKGEZ_B
4602
/* 21087 */   MCD_OPC_FilterValue, 24, 26, 13, 0, // Skip to: 24446
4603
/* 21092 */   MCD_OPC_Decode, 251, 15, 135, 1, // Opcode: XVMSKNZ_B
4604
/* 21097 */   MCD_OPC_FilterValue, 1, 253, 0, 0, // Skip to: 21355
4605
/* 21102 */   MCD_OPC_ExtractField, 10, 5,  // Inst{14-10} ...
4606
/* 21105 */   MCD_OPC_FilterValue, 6, 12, 0, 0, // Skip to: 21122
4607
/* 21110 */   MCD_OPC_CheckField, 3, 2, 0, 1, 13, 0, // Skip to: 24446
4608
/* 21117 */   MCD_OPC_Decode, 132, 17, 136, 1, // Opcode: XVSETEQZ_V
4609
/* 21122 */   MCD_OPC_FilterValue, 7, 12, 0, 0, // Skip to: 21139
4610
/* 21127 */   MCD_OPC_CheckField, 3, 2, 0, 240, 12, 0, // Skip to: 24446
4611
/* 21134 */   MCD_OPC_Decode, 133, 17, 136, 1, // Opcode: XVSETNEZ_V
4612
/* 21139 */   MCD_OPC_FilterValue, 8, 12, 0, 0, // Skip to: 21156
4613
/* 21144 */   MCD_OPC_CheckField, 3, 2, 0, 223, 12, 0, // Skip to: 24446
4614
/* 21151 */   MCD_OPC_Decode, 128, 17, 136, 1, // Opcode: XVSETANYEQZ_B
4615
/* 21156 */   MCD_OPC_FilterValue, 9, 12, 0, 0, // Skip to: 21173
4616
/* 21161 */   MCD_OPC_CheckField, 3, 2, 0, 206, 12, 0, // Skip to: 24446
4617
/* 21168 */   MCD_OPC_Decode, 130, 17, 136, 1, // Opcode: XVSETANYEQZ_H
4618
/* 21173 */   MCD_OPC_FilterValue, 10, 12, 0, 0, // Skip to: 21190
4619
/* 21178 */   MCD_OPC_CheckField, 3, 2, 0, 189, 12, 0, // Skip to: 24446
4620
/* 21185 */   MCD_OPC_Decode, 131, 17, 136, 1, // Opcode: XVSETANYEQZ_W
4621
/* 21190 */   MCD_OPC_FilterValue, 11, 12, 0, 0, // Skip to: 21207
4622
/* 21195 */   MCD_OPC_CheckField, 3, 2, 0, 172, 12, 0, // Skip to: 24446
4623
/* 21202 */   MCD_OPC_Decode, 129, 17, 136, 1, // Opcode: XVSETANYEQZ_D
4624
/* 21207 */   MCD_OPC_FilterValue, 12, 12, 0, 0, // Skip to: 21224
4625
/* 21212 */   MCD_OPC_CheckField, 3, 2, 0, 155, 12, 0, // Skip to: 24446
4626
/* 21219 */   MCD_OPC_Decode, 252, 16, 136, 1, // Opcode: XVSETALLNEZ_B
4627
/* 21224 */   MCD_OPC_FilterValue, 13, 12, 0, 0, // Skip to: 21241
4628
/* 21229 */   MCD_OPC_CheckField, 3, 2, 0, 138, 12, 0, // Skip to: 24446
4629
/* 21236 */   MCD_OPC_Decode, 254, 16, 136, 1, // Opcode: XVSETALLNEZ_H
4630
/* 21241 */   MCD_OPC_FilterValue, 14, 12, 0, 0, // Skip to: 21258
4631
/* 21246 */   MCD_OPC_CheckField, 3, 2, 0, 121, 12, 0, // Skip to: 24446
4632
/* 21253 */   MCD_OPC_Decode, 255, 16, 136, 1, // Opcode: XVSETALLNEZ_W
4633
/* 21258 */   MCD_OPC_FilterValue, 15, 12, 0, 0, // Skip to: 21275
4634
/* 21263 */   MCD_OPC_CheckField, 3, 2, 0, 104, 12, 0, // Skip to: 24446
4635
/* 21270 */   MCD_OPC_Decode, 253, 16, 136, 1, // Opcode: XVSETALLNEZ_D
4636
/* 21275 */   MCD_OPC_FilterValue, 17, 5, 0, 0, // Skip to: 21285
4637
/* 21280 */   MCD_OPC_Decode, 196, 14, 135, 1, // Opcode: XVFLOGB_S
4638
/* 21285 */   MCD_OPC_FilterValue, 18, 5, 0, 0, // Skip to: 21295
4639
/* 21290 */   MCD_OPC_Decode, 195, 14, 135, 1, // Opcode: XVFLOGB_D
4640
/* 21295 */   MCD_OPC_FilterValue, 21, 5, 0, 0, // Skip to: 21305
4641
/* 21300 */   MCD_OPC_Decode, 135, 14, 135, 1, // Opcode: XVFCLASS_S
4642
/* 21305 */   MCD_OPC_FilterValue, 22, 5, 0, 0, // Skip to: 21315
4643
/* 21310 */   MCD_OPC_Decode, 134, 14, 135, 1, // Opcode: XVFCLASS_D
4644
/* 21315 */   MCD_OPC_FilterValue, 25, 5, 0, 0, // Skip to: 21325
4645
/* 21320 */   MCD_OPC_Decode, 238, 14, 135, 1, // Opcode: XVFSQRT_S
4646
/* 21325 */   MCD_OPC_FilterValue, 26, 5, 0, 0, // Skip to: 21335
4647
/* 21330 */   MCD_OPC_Decode, 237, 14, 135, 1, // Opcode: XVFSQRT_D
4648
/* 21335 */   MCD_OPC_FilterValue, 29, 5, 0, 0, // Skip to: 21345
4649
/* 21340 */   MCD_OPC_Decode, 218, 14, 135, 1, // Opcode: XVFRECIP_S
4650
/* 21345 */   MCD_OPC_FilterValue, 30, 24, 12, 0, // Skip to: 24446
4651
/* 21350 */   MCD_OPC_Decode, 217, 14, 135, 1, // Opcode: XVFRECIP_D
4652
/* 21355 */   MCD_OPC_FilterValue, 2, 163, 0, 0, // Skip to: 21523
4653
/* 21360 */   MCD_OPC_ExtractField, 10, 5,  // Inst{14-10} ...
4654
/* 21363 */   MCD_OPC_FilterValue, 1, 5, 0, 0, // Skip to: 21373
4655
/* 21368 */   MCD_OPC_Decode, 232, 14, 135, 1, // Opcode: XVFRSQRT_S
4656
/* 21373 */   MCD_OPC_FilterValue, 2, 5, 0, 0, // Skip to: 21383
4657
/* 21378 */   MCD_OPC_Decode, 231, 14, 135, 1, // Opcode: XVFRSQRT_D
4658
/* 21383 */   MCD_OPC_FilterValue, 5, 5, 0, 0, // Skip to: 21393
4659
/* 21388 */   MCD_OPC_Decode, 216, 14, 135, 1, // Opcode: XVFRECIPE_S
4660
/* 21393 */   MCD_OPC_FilterValue, 6, 5, 0, 0, // Skip to: 21403
4661
/* 21398 */   MCD_OPC_Decode, 215, 14, 135, 1, // Opcode: XVFRECIPE_D
4662
/* 21403 */   MCD_OPC_FilterValue, 9, 5, 0, 0, // Skip to: 21413
4663
/* 21408 */   MCD_OPC_Decode, 230, 14, 135, 1, // Opcode: XVFRSQRTE_S
4664
/* 21413 */   MCD_OPC_FilterValue, 10, 5, 0, 0, // Skip to: 21423
4665
/* 21418 */   MCD_OPC_Decode, 229, 14, 135, 1, // Opcode: XVFRSQRTE_D
4666
/* 21423 */   MCD_OPC_FilterValue, 13, 5, 0, 0, // Skip to: 21433
4667
/* 21428 */   MCD_OPC_Decode, 228, 14, 135, 1, // Opcode: XVFRINT_S
4668
/* 21433 */   MCD_OPC_FilterValue, 14, 5, 0, 0, // Skip to: 21443
4669
/* 21438 */   MCD_OPC_Decode, 227, 14, 135, 1, // Opcode: XVFRINT_D
4670
/* 21443 */   MCD_OPC_FilterValue, 17, 5, 0, 0, // Skip to: 21453
4671
/* 21448 */   MCD_OPC_Decode, 220, 14, 135, 1, // Opcode: XVFRINTRM_S
4672
/* 21453 */   MCD_OPC_FilterValue, 18, 5, 0, 0, // Skip to: 21463
4673
/* 21458 */   MCD_OPC_Decode, 219, 14, 135, 1, // Opcode: XVFRINTRM_D
4674
/* 21463 */   MCD_OPC_FilterValue, 21, 5, 0, 0, // Skip to: 21473
4675
/* 21468 */   MCD_OPC_Decode, 224, 14, 135, 1, // Opcode: XVFRINTRP_S
4676
/* 21473 */   MCD_OPC_FilterValue, 22, 5, 0, 0, // Skip to: 21483
4677
/* 21478 */   MCD_OPC_Decode, 223, 14, 135, 1, // Opcode: XVFRINTRP_D
4678
/* 21483 */   MCD_OPC_FilterValue, 25, 5, 0, 0, // Skip to: 21493
4679
/* 21488 */   MCD_OPC_Decode, 226, 14, 135, 1, // Opcode: XVFRINTRZ_S
4680
/* 21493 */   MCD_OPC_FilterValue, 26, 5, 0, 0, // Skip to: 21503
4681
/* 21498 */   MCD_OPC_Decode, 225, 14, 135, 1, // Opcode: XVFRINTRZ_D
4682
/* 21503 */   MCD_OPC_FilterValue, 29, 5, 0, 0, // Skip to: 21513
4683
/* 21508 */   MCD_OPC_Decode, 222, 14, 135, 1, // Opcode: XVFRINTRNE_S
4684
/* 21513 */   MCD_OPC_FilterValue, 30, 112, 11, 0, // Skip to: 24446
4685
/* 21518 */   MCD_OPC_Decode, 221, 14, 135, 1, // Opcode: XVFRINTRNE_D
4686
/* 21523 */   MCD_OPC_FilterValue, 3, 43, 0, 0, // Skip to: 21571
4687
/* 21528 */   MCD_OPC_ExtractField, 10, 5,  // Inst{14-10} ...
4688
/* 21531 */   MCD_OPC_FilterValue, 26, 5, 0, 0, // Skip to: 21541
4689
/* 21536 */   MCD_OPC_Decode, 183, 14, 135, 1, // Opcode: XVFCVTL_S_H
4690
/* 21541 */   MCD_OPC_FilterValue, 27, 5, 0, 0, // Skip to: 21551
4691
/* 21546 */   MCD_OPC_Decode, 181, 14, 135, 1, // Opcode: XVFCVTH_S_H
4692
/* 21551 */   MCD_OPC_FilterValue, 28, 5, 0, 0, // Skip to: 21561
4693
/* 21556 */   MCD_OPC_Decode, 182, 14, 135, 1, // Opcode: XVFCVTL_D_S
4694
/* 21561 */   MCD_OPC_FilterValue, 29, 64, 11, 0, // Skip to: 24446
4695
/* 21566 */   MCD_OPC_Decode, 180, 14, 135, 1, // Opcode: XVFCVTH_D_S
4696
/* 21571 */   MCD_OPC_FilterValue, 4, 203, 0, 0, // Skip to: 21779
4697
/* 21576 */   MCD_OPC_ExtractField, 10, 5,  // Inst{14-10} ...
4698
/* 21579 */   MCD_OPC_FilterValue, 0, 5, 0, 0, // Skip to: 21589
4699
/* 21584 */   MCD_OPC_Decode, 193, 14, 135, 1, // Opcode: XVFFINT_S_W
4700
/* 21589 */   MCD_OPC_FilterValue, 1, 5, 0, 0, // Skip to: 21599
4701
/* 21594 */   MCD_OPC_Decode, 194, 14, 135, 1, // Opcode: XVFFINT_S_WU
4702
/* 21599 */   MCD_OPC_FilterValue, 2, 5, 0, 0, // Skip to: 21609
4703
/* 21604 */   MCD_OPC_Decode, 190, 14, 135, 1, // Opcode: XVFFINT_D_L
4704
/* 21609 */   MCD_OPC_FilterValue, 3, 5, 0, 0, // Skip to: 21619
4705
/* 21614 */   MCD_OPC_Decode, 191, 14, 135, 1, // Opcode: XVFFINT_D_LU
4706
/* 21619 */   MCD_OPC_FilterValue, 4, 5, 0, 0, // Skip to: 21629
4707
/* 21624 */   MCD_OPC_Decode, 189, 14, 135, 1, // Opcode: XVFFINTL_D_W
4708
/* 21629 */   MCD_OPC_FilterValue, 5, 5, 0, 0, // Skip to: 21639
4709
/* 21634 */   MCD_OPC_Decode, 188, 14, 135, 1, // Opcode: XVFFINTH_D_W
4710
/* 21639 */   MCD_OPC_FilterValue, 12, 5, 0, 0, // Skip to: 21649
4711
/* 21644 */   MCD_OPC_Decode, 141, 15, 135, 1, // Opcode: XVFTINT_W_S
4712
/* 21649 */   MCD_OPC_FilterValue, 13, 5, 0, 0, // Skip to: 21659
4713
/* 21654 */   MCD_OPC_Decode, 138, 15, 135, 1, // Opcode: XVFTINT_L_D
4714
/* 21659 */   MCD_OPC_FilterValue, 14, 5, 0, 0, // Skip to: 21669
4715
/* 21664 */   MCD_OPC_Decode, 247, 14, 135, 1, // Opcode: XVFTINTRM_W_S
4716
/* 21669 */   MCD_OPC_FilterValue, 15, 5, 0, 0, // Skip to: 21679
4717
/* 21674 */   MCD_OPC_Decode, 245, 14, 135, 1, // Opcode: XVFTINTRM_L_D
4718
/* 21679 */   MCD_OPC_FilterValue, 16, 5, 0, 0, // Skip to: 21689
4719
/* 21684 */   MCD_OPC_Decode, 129, 15, 135, 1, // Opcode: XVFTINTRP_W_S
4720
/* 21689 */   MCD_OPC_FilterValue, 17, 5, 0, 0, // Skip to: 21699
4721
/* 21694 */   MCD_OPC_Decode, 255, 14, 135, 1, // Opcode: XVFTINTRP_L_D
4722
/* 21699 */   MCD_OPC_FilterValue, 18, 5, 0, 0, // Skip to: 21709
4723
/* 21704 */   MCD_OPC_Decode, 136, 15, 135, 1, // Opcode: XVFTINTRZ_W_S
4724
/* 21709 */   MCD_OPC_FilterValue, 19, 5, 0, 0, // Skip to: 21719
4725
/* 21714 */   MCD_OPC_Decode, 133, 15, 135, 1, // Opcode: XVFTINTRZ_L_D
4726
/* 21719 */   MCD_OPC_FilterValue, 20, 5, 0, 0, // Skip to: 21729
4727
/* 21724 */   MCD_OPC_Decode, 252, 14, 135, 1, // Opcode: XVFTINTRNE_W_S
4728
/* 21729 */   MCD_OPC_FilterValue, 21, 5, 0, 0, // Skip to: 21739
4729
/* 21734 */   MCD_OPC_Decode, 250, 14, 135, 1, // Opcode: XVFTINTRNE_L_D
4730
/* 21739 */   MCD_OPC_FilterValue, 22, 5, 0, 0, // Skip to: 21749
4731
/* 21744 */   MCD_OPC_Decode, 139, 15, 135, 1, // Opcode: XVFTINT_WU_S
4732
/* 21749 */   MCD_OPC_FilterValue, 23, 5, 0, 0, // Skip to: 21759
4733
/* 21754 */   MCD_OPC_Decode, 137, 15, 135, 1, // Opcode: XVFTINT_LU_D
4734
/* 21759 */   MCD_OPC_FilterValue, 28, 5, 0, 0, // Skip to: 21769
4735
/* 21764 */   MCD_OPC_Decode, 134, 15, 135, 1, // Opcode: XVFTINTRZ_WU_S
4736
/* 21769 */   MCD_OPC_FilterValue, 29, 112, 10, 0, // Skip to: 24446
4737
/* 21774 */   MCD_OPC_Decode, 132, 15, 135, 1, // Opcode: XVFTINTRZ_LU_D
4738
/* 21779 */   MCD_OPC_FilterValue, 5, 183, 0, 0, // Skip to: 21967
4739
/* 21784 */   MCD_OPC_ExtractField, 10, 5,  // Inst{14-10} ...
4740
/* 21787 */   MCD_OPC_FilterValue, 0, 5, 0, 0, // Skip to: 21797
4741
/* 21792 */   MCD_OPC_Decode, 242, 14, 135, 1, // Opcode: XVFTINTL_L_S
4742
/* 21797 */   MCD_OPC_FilterValue, 1, 5, 0, 0, // Skip to: 21807
4743
/* 21802 */   MCD_OPC_Decode, 241, 14, 135, 1, // Opcode: XVFTINTH_L_S
4744
/* 21807 */   MCD_OPC_FilterValue, 2, 5, 0, 0, // Skip to: 21817
4745
/* 21812 */   MCD_OPC_Decode, 244, 14, 135, 1, // Opcode: XVFTINTRML_L_S
4746
/* 21817 */   MCD_OPC_FilterValue, 3, 5, 0, 0, // Skip to: 21827
4747
/* 21822 */   MCD_OPC_Decode, 243, 14, 135, 1, // Opcode: XVFTINTRMH_L_S
4748
/* 21827 */   MCD_OPC_FilterValue, 4, 5, 0, 0, // Skip to: 21837
4749
/* 21832 */   MCD_OPC_Decode, 254, 14, 135, 1, // Opcode: XVFTINTRPL_L_S
4750
/* 21837 */   MCD_OPC_FilterValue, 5, 5, 0, 0, // Skip to: 21847
4751
/* 21842 */   MCD_OPC_Decode, 253, 14, 135, 1, // Opcode: XVFTINTRPH_L_S
4752
/* 21847 */   MCD_OPC_FilterValue, 6, 5, 0, 0, // Skip to: 21857
4753
/* 21852 */   MCD_OPC_Decode, 131, 15, 135, 1, // Opcode: XVFTINTRZL_L_S
4754
/* 21857 */   MCD_OPC_FilterValue, 7, 5, 0, 0, // Skip to: 21867
4755
/* 21862 */   MCD_OPC_Decode, 130, 15, 135, 1, // Opcode: XVFTINTRZH_L_S
4756
/* 21867 */   MCD_OPC_FilterValue, 8, 5, 0, 0, // Skip to: 21877
4757
/* 21872 */   MCD_OPC_Decode, 249, 14, 135, 1, // Opcode: XVFTINTRNEL_L_S
4758
/* 21877 */   MCD_OPC_FilterValue, 9, 5, 0, 0, // Skip to: 21887
4759
/* 21882 */   MCD_OPC_Decode, 248, 14, 135, 1, // Opcode: XVFTINTRNEH_L_S
4760
/* 21887 */   MCD_OPC_FilterValue, 24, 5, 0, 0, // Skip to: 21897
4761
/* 21892 */   MCD_OPC_Decode, 249, 13, 135, 1, // Opcode: XVEXTH_H_B
4762
/* 21897 */   MCD_OPC_FilterValue, 25, 5, 0, 0, // Skip to: 21907
4763
/* 21902 */   MCD_OPC_Decode, 253, 13, 135, 1, // Opcode: XVEXTH_W_H
4764
/* 21907 */   MCD_OPC_FilterValue, 26, 5, 0, 0, // Skip to: 21917
4765
/* 21912 */   MCD_OPC_Decode, 247, 13, 135, 1, // Opcode: XVEXTH_D_W
4766
/* 21917 */   MCD_OPC_FilterValue, 27, 5, 0, 0, // Skip to: 21927
4767
/* 21922 */   MCD_OPC_Decode, 251, 13, 135, 1, // Opcode: XVEXTH_Q_D
4768
/* 21927 */   MCD_OPC_FilterValue, 28, 5, 0, 0, // Skip to: 21937
4769
/* 21932 */   MCD_OPC_Decode, 248, 13, 135, 1, // Opcode: XVEXTH_HU_BU
4770
/* 21937 */   MCD_OPC_FilterValue, 29, 5, 0, 0, // Skip to: 21947
4771
/* 21942 */   MCD_OPC_Decode, 252, 13, 135, 1, // Opcode: XVEXTH_WU_HU
4772
/* 21947 */   MCD_OPC_FilterValue, 30, 5, 0, 0, // Skip to: 21957
4773
/* 21952 */   MCD_OPC_Decode, 246, 13, 135, 1, // Opcode: XVEXTH_DU_WU
4774
/* 21957 */   MCD_OPC_FilterValue, 31, 180, 9, 0, // Skip to: 24446
4775
/* 21962 */   MCD_OPC_Decode, 250, 13, 135, 1, // Opcode: XVEXTH_QU_DU
4776
/* 21967 */   MCD_OPC_FilterValue, 6, 163, 0, 0, // Skip to: 22135
4777
/* 21972 */   MCD_OPC_ExtractField, 10, 5,  // Inst{14-10} ...
4778
/* 21975 */   MCD_OPC_FilterValue, 0, 5, 0, 0, // Skip to: 21985
4779
/* 21980 */   MCD_OPC_Decode, 207, 16, 137, 1, // Opcode: XVREPLGR2VR_B
4780
/* 21985 */   MCD_OPC_FilterValue, 1, 5, 0, 0, // Skip to: 21995
4781
/* 21990 */   MCD_OPC_Decode, 209, 16, 137, 1, // Opcode: XVREPLGR2VR_H
4782
/* 21995 */   MCD_OPC_FilterValue, 2, 5, 0, 0, // Skip to: 22005
4783
/* 22000 */   MCD_OPC_Decode, 210, 16, 137, 1, // Opcode: XVREPLGR2VR_W
4784
/* 22005 */   MCD_OPC_FilterValue, 3, 5, 0, 0, // Skip to: 22015
4785
/* 22010 */   MCD_OPC_Decode, 208, 16, 137, 1, // Opcode: XVREPLGR2VR_D
4786
/* 22015 */   MCD_OPC_FilterValue, 4, 5, 0, 0, // Skip to: 22025
4787
/* 22020 */   MCD_OPC_Decode, 178, 7, 135, 1, // Opcode: VEXT2XV_H_B
4788
/* 22025 */   MCD_OPC_FilterValue, 5, 5, 0, 0, // Skip to: 22035
4789
/* 22030 */   MCD_OPC_Decode, 181, 7, 135, 1, // Opcode: VEXT2XV_W_B
4790
/* 22035 */   MCD_OPC_FilterValue, 6, 5, 0, 0, // Skip to: 22045
4791
/* 22040 */   MCD_OPC_Decode, 174, 7, 135, 1, // Opcode: VEXT2XV_D_B
4792
/* 22045 */   MCD_OPC_FilterValue, 7, 5, 0, 0, // Skip to: 22055
4793
/* 22050 */   MCD_OPC_Decode, 182, 7, 135, 1, // Opcode: VEXT2XV_W_H
4794
/* 22055 */   MCD_OPC_FilterValue, 8, 5, 0, 0, // Skip to: 22065
4795
/* 22060 */   MCD_OPC_Decode, 175, 7, 135, 1, // Opcode: VEXT2XV_D_H
4796
/* 22065 */   MCD_OPC_FilterValue, 9, 5, 0, 0, // Skip to: 22075
4797
/* 22070 */   MCD_OPC_Decode, 176, 7, 135, 1, // Opcode: VEXT2XV_D_W
4798
/* 22075 */   MCD_OPC_FilterValue, 10, 5, 0, 0, // Skip to: 22085
4799
/* 22080 */   MCD_OPC_Decode, 177, 7, 135, 1, // Opcode: VEXT2XV_HU_BU
4800
/* 22085 */   MCD_OPC_FilterValue, 11, 5, 0, 0, // Skip to: 22095
4801
/* 22090 */   MCD_OPC_Decode, 179, 7, 135, 1, // Opcode: VEXT2XV_WU_BU
4802
/* 22095 */   MCD_OPC_FilterValue, 12, 5, 0, 0, // Skip to: 22105
4803
/* 22100 */   MCD_OPC_Decode, 171, 7, 135, 1, // Opcode: VEXT2XV_DU_BU
4804
/* 22105 */   MCD_OPC_FilterValue, 13, 5, 0, 0, // Skip to: 22115
4805
/* 22110 */   MCD_OPC_Decode, 180, 7, 135, 1, // Opcode: VEXT2XV_WU_HU
4806
/* 22115 */   MCD_OPC_FilterValue, 14, 5, 0, 0, // Skip to: 22125
4807
/* 22120 */   MCD_OPC_Decode, 172, 7, 135, 1, // Opcode: VEXT2XV_DU_HU
4808
/* 22125 */   MCD_OPC_FilterValue, 15, 12, 9, 0, // Skip to: 24446
4809
/* 22130 */   MCD_OPC_Decode, 173, 7, 135, 1, // Opcode: VEXT2XV_DU_WU
4810
/* 22135 */   MCD_OPC_FilterValue, 7, 2, 9, 0, // Skip to: 24446
4811
/* 22140 */   MCD_OPC_Decode, 150, 15, 133, 1, // Opcode: XVHSELI_D
4812
/* 22145 */   MCD_OPC_FilterValue, 168, 1, 66, 0, 0, // Skip to: 22217
4813
/* 22151 */   MCD_OPC_ExtractField, 16, 2,  // Inst{17-16} ...
4814
/* 22154 */   MCD_OPC_FilterValue, 0, 48, 0, 0, // Skip to: 22207
4815
/* 22159 */   MCD_OPC_ExtractField, 15, 1,  // Inst{15} ...
4816
/* 22162 */   MCD_OPC_FilterValue, 0, 30, 0, 0, // Skip to: 22197
4817
/* 22167 */   MCD_OPC_ExtractField, 14, 1,  // Inst{14} ...
4818
/* 22170 */   MCD_OPC_FilterValue, 0, 12, 0, 0, // Skip to: 22187
4819
/* 22175 */   MCD_OPC_CheckField, 13, 1, 1, 216, 8, 0, // Skip to: 24446
4820
/* 22182 */   MCD_OPC_Decode, 220, 16, 138, 1, // Opcode: XVROTRI_B
4821
/* 22187 */   MCD_OPC_FilterValue, 1, 206, 8, 0, // Skip to: 24446
4822
/* 22192 */   MCD_OPC_Decode, 222, 16, 139, 1, // Opcode: XVROTRI_H
4823
/* 22197 */   MCD_OPC_FilterValue, 1, 196, 8, 0, // Skip to: 24446
4824
/* 22202 */   MCD_OPC_Decode, 223, 16, 133, 1, // Opcode: XVROTRI_W
4825
/* 22207 */   MCD_OPC_FilterValue, 1, 186, 8, 0, // Skip to: 24446
4826
/* 22212 */   MCD_OPC_Decode, 221, 16, 140, 1, // Opcode: XVROTRI_D
4827
/* 22217 */   MCD_OPC_FilterValue, 169, 1, 66, 0, 0, // Skip to: 22289
4828
/* 22223 */   MCD_OPC_ExtractField, 16, 2,  // Inst{17-16} ...
4829
/* 22226 */   MCD_OPC_FilterValue, 0, 48, 0, 0, // Skip to: 22279
4830
/* 22231 */   MCD_OPC_ExtractField, 15, 1,  // Inst{15} ...
4831
/* 22234 */   MCD_OPC_FilterValue, 0, 30, 0, 0, // Skip to: 22269
4832
/* 22239 */   MCD_OPC_ExtractField, 14, 1,  // Inst{14} ...
4833
/* 22242 */   MCD_OPC_FilterValue, 0, 12, 0, 0, // Skip to: 22259
4834
/* 22247 */   MCD_OPC_CheckField, 13, 1, 1, 144, 8, 0, // Skip to: 24446
4835
/* 22254 */   MCD_OPC_Decode, 233, 17, 138, 1, // Opcode: XVSRLRI_B
4836
/* 22259 */   MCD_OPC_FilterValue, 1, 134, 8, 0, // Skip to: 24446
4837
/* 22264 */   MCD_OPC_Decode, 235, 17, 139, 1, // Opcode: XVSRLRI_H
4838
/* 22269 */   MCD_OPC_FilterValue, 1, 124, 8, 0, // Skip to: 24446
4839
/* 22274 */   MCD_OPC_Decode, 236, 17, 133, 1, // Opcode: XVSRLRI_W
4840
/* 22279 */   MCD_OPC_FilterValue, 1, 114, 8, 0, // Skip to: 24446
4841
/* 22284 */   MCD_OPC_Decode, 234, 17, 140, 1, // Opcode: XVSRLRI_D
4842
/* 22289 */   MCD_OPC_FilterValue, 170, 1, 66, 0, 0, // Skip to: 22361
4843
/* 22295 */   MCD_OPC_ExtractField, 16, 2,  // Inst{17-16} ...
4844
/* 22298 */   MCD_OPC_FilterValue, 0, 48, 0, 0, // Skip to: 22351
4845
/* 22303 */   MCD_OPC_ExtractField, 15, 1,  // Inst{15} ...
4846
/* 22306 */   MCD_OPC_FilterValue, 0, 30, 0, 0, // Skip to: 22341
4847
/* 22311 */   MCD_OPC_ExtractField, 14, 1,  // Inst{14} ...
4848
/* 22314 */   MCD_OPC_FilterValue, 0, 12, 0, 0, // Skip to: 22331
4849
/* 22319 */   MCD_OPC_CheckField, 13, 1, 1, 72, 8, 0, // Skip to: 24446
4850
/* 22326 */   MCD_OPC_Decode, 203, 17, 138, 1, // Opcode: XVSRARI_B
4851
/* 22331 */   MCD_OPC_FilterValue, 1, 62, 8, 0, // Skip to: 24446
4852
/* 22336 */   MCD_OPC_Decode, 205, 17, 139, 1, // Opcode: XVSRARI_H
4853
/* 22341 */   MCD_OPC_FilterValue, 1, 52, 8, 0, // Skip to: 24446
4854
/* 22346 */   MCD_OPC_Decode, 206, 17, 133, 1, // Opcode: XVSRARI_W
4855
/* 22351 */   MCD_OPC_FilterValue, 1, 42, 8, 0, // Skip to: 24446
4856
/* 22356 */   MCD_OPC_Decode, 204, 17, 140, 1, // Opcode: XVSRARI_D
4857
/* 22361 */   MCD_OPC_FilterValue, 186, 1, 30, 0, 0, // Skip to: 22397
4858
/* 22367 */   MCD_OPC_ExtractField, 13, 5,  // Inst{17-13} ...
4859
/* 22370 */   MCD_OPC_FilterValue, 30, 5, 0, 0, // Skip to: 22380
4860
/* 22375 */   MCD_OPC_Decode, 168, 15, 141, 1, // Opcode: XVINSGR2VR_W
4861
/* 22380 */   MCD_OPC_FilterValue, 31, 13, 8, 0, // Skip to: 24446
4862
/* 22385 */   MCD_OPC_CheckField, 12, 1, 0, 6, 8, 0, // Skip to: 24446
4863
/* 22392 */   MCD_OPC_Decode, 167, 15, 142, 1, // Opcode: XVINSGR2VR_D
4864
/* 22397 */   MCD_OPC_FilterValue, 187, 1, 30, 0, 0, // Skip to: 22433
4865
/* 22403 */   MCD_OPC_ExtractField, 13, 5,  // Inst{17-13} ...
4866
/* 22406 */   MCD_OPC_FilterValue, 30, 5, 0, 0, // Skip to: 22416
4867
/* 22411 */   MCD_OPC_Decode, 199, 16, 143, 1, // Opcode: XVPICKVE2GR_W
4868
/* 22416 */   MCD_OPC_FilterValue, 31, 233, 7, 0, // Skip to: 24446
4869
/* 22421 */   MCD_OPC_CheckField, 12, 1, 0, 226, 7, 0, // Skip to: 24446
4870
/* 22428 */   MCD_OPC_Decode, 197, 16, 144, 1, // Opcode: XVPICKVE2GR_D
4871
/* 22433 */   MCD_OPC_FilterValue, 188, 1, 30, 0, 0, // Skip to: 22469
4872
/* 22439 */   MCD_OPC_ExtractField, 13, 5,  // Inst{17-13} ...
4873
/* 22442 */   MCD_OPC_FilterValue, 30, 5, 0, 0, // Skip to: 22452
4874
/* 22447 */   MCD_OPC_Decode, 200, 16, 143, 1, // Opcode: XVPICKVE2GR_WU
4875
/* 22452 */   MCD_OPC_FilterValue, 31, 197, 7, 0, // Skip to: 24446
4876
/* 22457 */   MCD_OPC_CheckField, 12, 1, 0, 190, 7, 0, // Skip to: 24446
4877
/* 22464 */   MCD_OPC_Decode, 198, 16, 144, 1, // Opcode: XVPICKVE2GR_DU
4878
/* 22469 */   MCD_OPC_FilterValue, 189, 1, 66, 0, 0, // Skip to: 22541
4879
/* 22475 */   MCD_OPC_ExtractField, 14, 4,  // Inst{17-14} ...
4880
/* 22478 */   MCD_OPC_FilterValue, 14, 5, 0, 0, // Skip to: 22488
4881
/* 22483 */   MCD_OPC_Decode, 203, 16, 139, 1, // Opcode: XVREPL128VEI_B
4882
/* 22488 */   MCD_OPC_FilterValue, 15, 161, 7, 0, // Skip to: 24446
4883
/* 22493 */   MCD_OPC_ExtractField, 13, 1,  // Inst{13} ...
4884
/* 22496 */   MCD_OPC_FilterValue, 0, 5, 0, 0, // Skip to: 22506
4885
/* 22501 */   MCD_OPC_Decode, 205, 16, 138, 1, // Opcode: XVREPL128VEI_H
4886
/* 22506 */   MCD_OPC_FilterValue, 1, 143, 7, 0, // Skip to: 24446
4887
/* 22511 */   MCD_OPC_ExtractField, 12, 1,  // Inst{12} ...
4888
/* 22514 */   MCD_OPC_FilterValue, 0, 5, 0, 0, // Skip to: 22524
4889
/* 22519 */   MCD_OPC_Decode, 206, 16, 145, 1, // Opcode: XVREPL128VEI_W
4890
/* 22524 */   MCD_OPC_FilterValue, 1, 125, 7, 0, // Skip to: 24446
4891
/* 22529 */   MCD_OPC_CheckField, 11, 1, 0, 118, 7, 0, // Skip to: 24446
4892
/* 22536 */   MCD_OPC_Decode, 204, 16, 146, 1, // Opcode: XVREPL128VEI_D
4893
/* 22541 */   MCD_OPC_FilterValue, 191, 1, 30, 0, 0, // Skip to: 22577
4894
/* 22547 */   MCD_OPC_ExtractField, 13, 5,  // Inst{17-13} ...
4895
/* 22550 */   MCD_OPC_FilterValue, 30, 5, 0, 0, // Skip to: 22560
4896
/* 22555 */   MCD_OPC_Decode, 170, 15, 147, 1, // Opcode: XVINSVE0_W
4897
/* 22560 */   MCD_OPC_FilterValue, 31, 89, 7, 0, // Skip to: 24446
4898
/* 22565 */   MCD_OPC_CheckField, 12, 1, 0, 82, 7, 0, // Skip to: 24446
4899
/* 22572 */   MCD_OPC_Decode, 169, 15, 148, 1, // Opcode: XVINSVE0_D
4900
/* 22577 */   MCD_OPC_FilterValue, 192, 1, 30, 0, 0, // Skip to: 22613
4901
/* 22583 */   MCD_OPC_ExtractField, 13, 5,  // Inst{17-13} ...
4902
/* 22586 */   MCD_OPC_FilterValue, 30, 5, 0, 0, // Skip to: 22596
4903
/* 22591 */   MCD_OPC_Decode, 202, 16, 138, 1, // Opcode: XVPICKVE_W
4904
/* 22596 */   MCD_OPC_FilterValue, 31, 53, 7, 0, // Skip to: 24446
4905
/* 22601 */   MCD_OPC_CheckField, 12, 1, 0, 46, 7, 0, // Skip to: 24446
4906
/* 22608 */   MCD_OPC_Decode, 201, 16, 145, 1, // Opcode: XVPICKVE_D
4907
/* 22613 */   MCD_OPC_FilterValue, 193, 1, 58, 0, 0, // Skip to: 22677
4908
/* 22619 */   MCD_OPC_ExtractField, 10, 8,  // Inst{17-10} ...
4909
/* 22622 */   MCD_OPC_FilterValue, 192, 1, 5, 0, 0, // Skip to: 22633
4910
/* 22628 */   MCD_OPC_Decode, 211, 16, 135, 1, // Opcode: XVREPLVE0_B
4911
/* 22633 */   MCD_OPC_FilterValue, 224, 1, 5, 0, 0, // Skip to: 22644
4912
/* 22639 */   MCD_OPC_Decode, 213, 16, 135, 1, // Opcode: XVREPLVE0_H
4913
/* 22644 */   MCD_OPC_FilterValue, 240, 1, 5, 0, 0, // Skip to: 22655
4914
/* 22650 */   MCD_OPC_Decode, 215, 16, 135, 1, // Opcode: XVREPLVE0_W
4915
/* 22655 */   MCD_OPC_FilterValue, 248, 1, 5, 0, 0, // Skip to: 22666
4916
/* 22661 */   MCD_OPC_Decode, 212, 16, 135, 1, // Opcode: XVREPLVE0_D
4917
/* 22666 */   MCD_OPC_FilterValue, 252, 1, 238, 6, 0, // Skip to: 24446
4918
/* 22672 */   MCD_OPC_Decode, 214, 16, 135, 1, // Opcode: XVREPLVE0_Q
4919
/* 22677 */   MCD_OPC_FilterValue, 194, 1, 65, 0, 0, // Skip to: 22748
4920
/* 22683 */   MCD_OPC_ExtractField, 15, 3,  // Inst{17-15} ...
4921
/* 22686 */   MCD_OPC_FilterValue, 0, 30, 0, 0, // Skip to: 22721
4922
/* 22691 */   MCD_OPC_ExtractField, 14, 1,  // Inst{14} ...
4923
/* 22694 */   MCD_OPC_FilterValue, 0, 12, 0, 0, // Skip to: 22711
4924
/* 22699 */   MCD_OPC_CheckField, 13, 1, 1, 204, 6, 0, // Skip to: 24446
4925
/* 22706 */   MCD_OPC_Decode, 169, 17, 138, 1, // Opcode: XVSLLWIL_H_B
4926
/* 22711 */   MCD_OPC_FilterValue, 1, 194, 6, 0, // Skip to: 24446
4927
/* 22716 */   MCD_OPC_Decode, 171, 17, 139, 1, // Opcode: XVSLLWIL_W_H
4928
/* 22721 */   MCD_OPC_FilterValue, 1, 5, 0, 0, // Skip to: 22731
4929
/* 22726 */   MCD_OPC_Decode, 167, 17, 133, 1, // Opcode: XVSLLWIL_D_W
4930
/* 22731 */   MCD_OPC_FilterValue, 2, 174, 6, 0, // Skip to: 24446
4931
/* 22736 */   MCD_OPC_CheckField, 10, 5, 0, 167, 6, 0, // Skip to: 24446
4932
/* 22743 */   MCD_OPC_Decode, 255, 13, 135, 1, // Opcode: XVEXTL_Q_D
4933
/* 22748 */   MCD_OPC_FilterValue, 195, 1, 65, 0, 0, // Skip to: 22819
4934
/* 22754 */   MCD_OPC_ExtractField, 15, 3,  // Inst{17-15} ...
4935
/* 22757 */   MCD_OPC_FilterValue, 0, 30, 0, 0, // Skip to: 22792
4936
/* 22762 */   MCD_OPC_ExtractField, 14, 1,  // Inst{14} ...
4937
/* 22765 */   MCD_OPC_FilterValue, 0, 12, 0, 0, // Skip to: 22782
4938
/* 22770 */   MCD_OPC_CheckField, 13, 1, 1, 133, 6, 0, // Skip to: 24446
4939
/* 22777 */   MCD_OPC_Decode, 168, 17, 138, 1, // Opcode: XVSLLWIL_HU_BU
4940
/* 22782 */   MCD_OPC_FilterValue, 1, 123, 6, 0, // Skip to: 24446
4941
/* 22787 */   MCD_OPC_Decode, 170, 17, 139, 1, // Opcode: XVSLLWIL_WU_HU
4942
/* 22792 */   MCD_OPC_FilterValue, 1, 5, 0, 0, // Skip to: 22802
4943
/* 22797 */   MCD_OPC_Decode, 166, 17, 133, 1, // Opcode: XVSLLWIL_DU_WU
4944
/* 22802 */   MCD_OPC_FilterValue, 2, 103, 6, 0, // Skip to: 24446
4945
/* 22807 */   MCD_OPC_CheckField, 10, 5, 0, 96, 6, 0, // Skip to: 24446
4946
/* 22814 */   MCD_OPC_Decode, 254, 13, 135, 1, // Opcode: XVEXTL_QU_DU
4947
/* 22819 */   MCD_OPC_FilterValue, 196, 1, 66, 0, 0, // Skip to: 22891
4948
/* 22825 */   MCD_OPC_ExtractField, 16, 2,  // Inst{17-16} ...
4949
/* 22828 */   MCD_OPC_FilterValue, 0, 48, 0, 0, // Skip to: 22881
4950
/* 22833 */   MCD_OPC_ExtractField, 15, 1,  // Inst{15} ...
4951
/* 22836 */   MCD_OPC_FilterValue, 0, 30, 0, 0, // Skip to: 22871
4952
/* 22841 */   MCD_OPC_ExtractField, 14, 1,  // Inst{14} ...
4953
/* 22844 */   MCD_OPC_FilterValue, 0, 12, 0, 0, // Skip to: 22861
4954
/* 22849 */   MCD_OPC_CheckField, 13, 1, 1, 54, 6, 0, // Skip to: 24446
4955
/* 22856 */   MCD_OPC_Decode, 202, 13, 138, 1, // Opcode: XVBITCLRI_B
4956
/* 22861 */   MCD_OPC_FilterValue, 1, 44, 6, 0, // Skip to: 24446
4957
/* 22866 */   MCD_OPC_Decode, 204, 13, 139, 1, // Opcode: XVBITCLRI_H
4958
/* 22871 */   MCD_OPC_FilterValue, 1, 34, 6, 0, // Skip to: 24446
4959
/* 22876 */   MCD_OPC_Decode, 205, 13, 133, 1, // Opcode: XVBITCLRI_W
4960
/* 22881 */   MCD_OPC_FilterValue, 1, 24, 6, 0, // Skip to: 24446
4961
/* 22886 */   MCD_OPC_Decode, 203, 13, 140, 1, // Opcode: XVBITCLRI_D
4962
/* 22891 */   MCD_OPC_FilterValue, 197, 1, 66, 0, 0, // Skip to: 22963
4963
/* 22897 */   MCD_OPC_ExtractField, 16, 2,  // Inst{17-16} ...
4964
/* 22900 */   MCD_OPC_FilterValue, 0, 48, 0, 0, // Skip to: 22953
4965
/* 22905 */   MCD_OPC_ExtractField, 15, 1,  // Inst{15} ...
4966
/* 22908 */   MCD_OPC_FilterValue, 0, 30, 0, 0, // Skip to: 22943
4967
/* 22913 */   MCD_OPC_ExtractField, 14, 1,  // Inst{14} ...
4968
/* 22916 */   MCD_OPC_FilterValue, 0, 12, 0, 0, // Skip to: 22933
4969
/* 22921 */   MCD_OPC_CheckField, 13, 1, 1, 238, 5, 0, // Skip to: 24446
4970
/* 22928 */   MCD_OPC_Decode, 220, 13, 138, 1, // Opcode: XVBITSETI_B
4971
/* 22933 */   MCD_OPC_FilterValue, 1, 228, 5, 0, // Skip to: 24446
4972
/* 22938 */   MCD_OPC_Decode, 222, 13, 139, 1, // Opcode: XVBITSETI_H
4973
/* 22943 */   MCD_OPC_FilterValue, 1, 218, 5, 0, // Skip to: 24446
4974
/* 22948 */   MCD_OPC_Decode, 223, 13, 133, 1, // Opcode: XVBITSETI_W
4975
/* 22953 */   MCD_OPC_FilterValue, 1, 208, 5, 0, // Skip to: 24446
4976
/* 22958 */   MCD_OPC_Decode, 221, 13, 140, 1, // Opcode: XVBITSETI_D
4977
/* 22963 */   MCD_OPC_FilterValue, 198, 1, 66, 0, 0, // Skip to: 23035
4978
/* 22969 */   MCD_OPC_ExtractField, 16, 2,  // Inst{17-16} ...
4979
/* 22972 */   MCD_OPC_FilterValue, 0, 48, 0, 0, // Skip to: 23025
4980
/* 22977 */   MCD_OPC_ExtractField, 15, 1,  // Inst{15} ...
4981
/* 22980 */   MCD_OPC_FilterValue, 0, 30, 0, 0, // Skip to: 23015
4982
/* 22985 */   MCD_OPC_ExtractField, 14, 1,  // Inst{14} ...
4983
/* 22988 */   MCD_OPC_FilterValue, 0, 12, 0, 0, // Skip to: 23005
4984
/* 22993 */   MCD_OPC_CheckField, 13, 1, 1, 166, 5, 0, // Skip to: 24446
4985
/* 23000 */   MCD_OPC_Decode, 210, 13, 138, 1, // Opcode: XVBITREVI_B
4986
/* 23005 */   MCD_OPC_FilterValue, 1, 156, 5, 0, // Skip to: 24446
4987
/* 23010 */   MCD_OPC_Decode, 212, 13, 139, 1, // Opcode: XVBITREVI_H
4988
/* 23015 */   MCD_OPC_FilterValue, 1, 146, 5, 0, // Skip to: 24446
4989
/* 23020 */   MCD_OPC_Decode, 213, 13, 133, 1, // Opcode: XVBITREVI_W
4990
/* 23025 */   MCD_OPC_FilterValue, 1, 136, 5, 0, // Skip to: 24446
4991
/* 23030 */   MCD_OPC_Decode, 211, 13, 140, 1, // Opcode: XVBITREVI_D
4992
/* 23035 */   MCD_OPC_FilterValue, 201, 1, 66, 0, 0, // Skip to: 23107
4993
/* 23041 */   MCD_OPC_ExtractField, 16, 2,  // Inst{17-16} ...
4994
/* 23044 */   MCD_OPC_FilterValue, 0, 48, 0, 0, // Skip to: 23097
4995
/* 23049 */   MCD_OPC_ExtractField, 15, 1,  // Inst{15} ...
4996
/* 23052 */   MCD_OPC_FilterValue, 0, 30, 0, 0, // Skip to: 23087
4997
/* 23057 */   MCD_OPC_ExtractField, 14, 1,  // Inst{14} ...
4998
/* 23060 */   MCD_OPC_FilterValue, 0, 12, 0, 0, // Skip to: 23077
4999
/* 23065 */   MCD_OPC_CheckField, 13, 1, 1, 94, 5, 0, // Skip to: 24446
5000
/* 23072 */   MCD_OPC_Decode, 236, 16, 138, 1, // Opcode: XVSAT_B
5001
/* 23077 */   MCD_OPC_FilterValue, 1, 84, 5, 0, // Skip to: 24446
5002
/* 23082 */   MCD_OPC_Decode, 240, 16, 139, 1, // Opcode: XVSAT_H
5003
/* 23087 */   MCD_OPC_FilterValue, 1, 74, 5, 0, // Skip to: 24446
5004
/* 23092 */   MCD_OPC_Decode, 242, 16, 133, 1, // Opcode: XVSAT_W
5005
/* 23097 */   MCD_OPC_FilterValue, 1, 64, 5, 0, // Skip to: 24446
5006
/* 23102 */   MCD_OPC_Decode, 238, 16, 140, 1, // Opcode: XVSAT_D
5007
/* 23107 */   MCD_OPC_FilterValue, 202, 1, 66, 0, 0, // Skip to: 23179
5008
/* 23113 */   MCD_OPC_ExtractField, 16, 2,  // Inst{17-16} ...
5009
/* 23116 */   MCD_OPC_FilterValue, 0, 48, 0, 0, // Skip to: 23169
5010
/* 23121 */   MCD_OPC_ExtractField, 15, 1,  // Inst{15} ...
5011
/* 23124 */   MCD_OPC_FilterValue, 0, 30, 0, 0, // Skip to: 23159
5012
/* 23129 */   MCD_OPC_ExtractField, 14, 1,  // Inst{14} ...
5013
/* 23132 */   MCD_OPC_FilterValue, 0, 12, 0, 0, // Skip to: 23149
5014
/* 23137 */   MCD_OPC_CheckField, 13, 1, 1, 22, 5, 0, // Skip to: 24446
5015
/* 23144 */   MCD_OPC_Decode, 237, 16, 138, 1, // Opcode: XVSAT_BU
5016
/* 23149 */   MCD_OPC_FilterValue, 1, 12, 5, 0, // Skip to: 24446
5017
/* 23154 */   MCD_OPC_Decode, 241, 16, 139, 1, // Opcode: XVSAT_HU
5018
/* 23159 */   MCD_OPC_FilterValue, 1, 2, 5, 0, // Skip to: 24446
5019
/* 23164 */   MCD_OPC_Decode, 243, 16, 133, 1, // Opcode: XVSAT_WU
5020
/* 23169 */   MCD_OPC_FilterValue, 1, 248, 4, 0, // Skip to: 24446
5021
/* 23174 */   MCD_OPC_Decode, 239, 16, 140, 1, // Opcode: XVSAT_DU
5022
/* 23179 */   MCD_OPC_FilterValue, 203, 1, 66, 0, 0, // Skip to: 23251
5023
/* 23185 */   MCD_OPC_ExtractField, 16, 2,  // Inst{17-16} ...
5024
/* 23188 */   MCD_OPC_FilterValue, 0, 48, 0, 0, // Skip to: 23241
5025
/* 23193 */   MCD_OPC_ExtractField, 15, 1,  // Inst{15} ...
5026
/* 23196 */   MCD_OPC_FilterValue, 0, 30, 0, 0, // Skip to: 23231
5027
/* 23201 */   MCD_OPC_ExtractField, 14, 1,  // Inst{14} ...
5028
/* 23204 */   MCD_OPC_FilterValue, 0, 12, 0, 0, // Skip to: 23221
5029
/* 23209 */   MCD_OPC_CheckField, 13, 1, 1, 206, 4, 0, // Skip to: 24446
5030
/* 23216 */   MCD_OPC_Decode, 162, 17, 138, 1, // Opcode: XVSLLI_B
5031
/* 23221 */   MCD_OPC_FilterValue, 1, 196, 4, 0, // Skip to: 24446
5032
/* 23226 */   MCD_OPC_Decode, 164, 17, 139, 1, // Opcode: XVSLLI_H
5033
/* 23231 */   MCD_OPC_FilterValue, 1, 186, 4, 0, // Skip to: 24446
5034
/* 23236 */   MCD_OPC_Decode, 165, 17, 133, 1, // Opcode: XVSLLI_W
5035
/* 23241 */   MCD_OPC_FilterValue, 1, 176, 4, 0, // Skip to: 24446
5036
/* 23246 */   MCD_OPC_Decode, 163, 17, 140, 1, // Opcode: XVSLLI_D
5037
/* 23251 */   MCD_OPC_FilterValue, 204, 1, 66, 0, 0, // Skip to: 23323
5038
/* 23257 */   MCD_OPC_ExtractField, 16, 2,  // Inst{17-16} ...
5039
/* 23260 */   MCD_OPC_FilterValue, 0, 48, 0, 0, // Skip to: 23313
5040
/* 23265 */   MCD_OPC_ExtractField, 15, 1,  // Inst{15} ...
5041
/* 23268 */   MCD_OPC_FilterValue, 0, 30, 0, 0, // Skip to: 23303
5042
/* 23273 */   MCD_OPC_ExtractField, 14, 1,  // Inst{14} ...
5043
/* 23276 */   MCD_OPC_FilterValue, 0, 12, 0, 0, // Skip to: 23293
5044
/* 23281 */   MCD_OPC_CheckField, 13, 1, 1, 134, 4, 0, // Skip to: 24446
5045
/* 23288 */   MCD_OPC_Decode, 222, 17, 138, 1, // Opcode: XVSRLI_B
5046
/* 23293 */   MCD_OPC_FilterValue, 1, 124, 4, 0, // Skip to: 24446
5047
/* 23298 */   MCD_OPC_Decode, 224, 17, 139, 1, // Opcode: XVSRLI_H
5048
/* 23303 */   MCD_OPC_FilterValue, 1, 114, 4, 0, // Skip to: 24446
5049
/* 23308 */   MCD_OPC_Decode, 225, 17, 133, 1, // Opcode: XVSRLI_W
5050
/* 23313 */   MCD_OPC_FilterValue, 1, 104, 4, 0, // Skip to: 24446
5051
/* 23318 */   MCD_OPC_Decode, 223, 17, 140, 1, // Opcode: XVSRLI_D
5052
/* 23323 */   MCD_OPC_FilterValue, 205, 1, 66, 0, 0, // Skip to: 23395
5053
/* 23329 */   MCD_OPC_ExtractField, 16, 2,  // Inst{17-16} ...
5054
/* 23332 */   MCD_OPC_FilterValue, 0, 48, 0, 0, // Skip to: 23385
5055
/* 23337 */   MCD_OPC_ExtractField, 15, 1,  // Inst{15} ...
5056
/* 23340 */   MCD_OPC_FilterValue, 0, 30, 0, 0, // Skip to: 23375
5057
/* 23345 */   MCD_OPC_ExtractField, 14, 1,  // Inst{14} ...
5058
/* 23348 */   MCD_OPC_FilterValue, 0, 12, 0, 0, // Skip to: 23365
5059
/* 23353 */   MCD_OPC_CheckField, 13, 1, 1, 62, 4, 0, // Skip to: 24446
5060
/* 23360 */   MCD_OPC_Decode, 192, 17, 138, 1, // Opcode: XVSRAI_B
5061
/* 23365 */   MCD_OPC_FilterValue, 1, 52, 4, 0, // Skip to: 24446
5062
/* 23370 */   MCD_OPC_Decode, 194, 17, 139, 1, // Opcode: XVSRAI_H
5063
/* 23375 */   MCD_OPC_FilterValue, 1, 42, 4, 0, // Skip to: 24446
5064
/* 23380 */   MCD_OPC_Decode, 195, 17, 133, 1, // Opcode: XVSRAI_W
5065
/* 23385 */   MCD_OPC_FilterValue, 1, 32, 4, 0, // Skip to: 24446
5066
/* 23390 */   MCD_OPC_Decode, 193, 17, 140, 1, // Opcode: XVSRAI_D
5067
/* 23395 */   MCD_OPC_FilterValue, 208, 1, 66, 0, 0, // Skip to: 23467
5068
/* 23401 */   MCD_OPC_ExtractField, 17, 1,  // Inst{17} ...
5069
/* 23404 */   MCD_OPC_FilterValue, 0, 48, 0, 0, // Skip to: 23457
5070
/* 23409 */   MCD_OPC_ExtractField, 16, 1,  // Inst{16} ...
5071
/* 23412 */   MCD_OPC_FilterValue, 0, 30, 0, 0, // Skip to: 23447
5072
/* 23417 */   MCD_OPC_ExtractField, 15, 1,  // Inst{15} ...
5073
/* 23420 */   MCD_OPC_FilterValue, 0, 12, 0, 0, // Skip to: 23437
5074
/* 23425 */   MCD_OPC_CheckField, 14, 1, 1, 246, 3, 0, // Skip to: 24446
5075
/* 23432 */   MCD_OPC_Decode, 226, 17, 149, 1, // Opcode: XVSRLNI_B_H
5076
/* 23437 */   MCD_OPC_FilterValue, 1, 236, 3, 0, // Skip to: 24446
5077
/* 23442 */   MCD_OPC_Decode, 228, 17, 134, 1, // Opcode: XVSRLNI_H_W
5078
/* 23447 */   MCD_OPC_FilterValue, 1, 226, 3, 0, // Skip to: 24446
5079
/* 23452 */   MCD_OPC_Decode, 229, 17, 150, 1, // Opcode: XVSRLNI_W_D
5080
/* 23457 */   MCD_OPC_FilterValue, 1, 216, 3, 0, // Skip to: 24446
5081
/* 23462 */   MCD_OPC_Decode, 227, 17, 151, 1, // Opcode: XVSRLNI_D_Q
5082
/* 23467 */   MCD_OPC_FilterValue, 209, 1, 66, 0, 0, // Skip to: 23539
5083
/* 23473 */   MCD_OPC_ExtractField, 17, 1,  // Inst{17} ...
5084
/* 23476 */   MCD_OPC_FilterValue, 0, 48, 0, 0, // Skip to: 23529
5085
/* 23481 */   MCD_OPC_ExtractField, 16, 1,  // Inst{16} ...
5086
/* 23484 */   MCD_OPC_FilterValue, 0, 30, 0, 0, // Skip to: 23519
5087
/* 23489 */   MCD_OPC_ExtractField, 15, 1,  // Inst{15} ...
5088
/* 23492 */   MCD_OPC_FilterValue, 0, 12, 0, 0, // Skip to: 23509
5089
/* 23497 */   MCD_OPC_CheckField, 14, 1, 1, 174, 3, 0, // Skip to: 24446
5090
/* 23504 */   MCD_OPC_Decode, 237, 17, 149, 1, // Opcode: XVSRLRNI_B_H
5091
/* 23509 */   MCD_OPC_FilterValue, 1, 164, 3, 0, // Skip to: 24446
5092
/* 23514 */   MCD_OPC_Decode, 239, 17, 134, 1, // Opcode: XVSRLRNI_H_W
5093
/* 23519 */   MCD_OPC_FilterValue, 1, 154, 3, 0, // Skip to: 24446
5094
/* 23524 */   MCD_OPC_Decode, 240, 17, 150, 1, // Opcode: XVSRLRNI_W_D
5095
/* 23529 */   MCD_OPC_FilterValue, 1, 144, 3, 0, // Skip to: 24446
5096
/* 23534 */   MCD_OPC_Decode, 238, 17, 151, 1, // Opcode: XVSRLRNI_D_Q
5097
/* 23539 */   MCD_OPC_FilterValue, 210, 1, 66, 0, 0, // Skip to: 23611
5098
/* 23545 */   MCD_OPC_ExtractField, 17, 1,  // Inst{17} ...
5099
/* 23548 */   MCD_OPC_FilterValue, 0, 48, 0, 0, // Skip to: 23601
5100
/* 23553 */   MCD_OPC_ExtractField, 16, 1,  // Inst{16} ...
5101
/* 23556 */   MCD_OPC_FilterValue, 0, 30, 0, 0, // Skip to: 23591
5102
/* 23561 */   MCD_OPC_ExtractField, 15, 1,  // Inst{15} ...
5103
/* 23564 */   MCD_OPC_FilterValue, 0, 12, 0, 0, // Skip to: 23581
5104
/* 23569 */   MCD_OPC_CheckField, 14, 1, 1, 102, 3, 0, // Skip to: 24446
5105
/* 23576 */   MCD_OPC_Decode, 153, 18, 149, 1, // Opcode: XVSSRLNI_B_H
5106
/* 23581 */   MCD_OPC_FilterValue, 1, 92, 3, 0, // Skip to: 24446
5107
/* 23586 */   MCD_OPC_Decode, 157, 18, 134, 1, // Opcode: XVSSRLNI_H_W
5108
/* 23591 */   MCD_OPC_FilterValue, 1, 82, 3, 0, // Skip to: 24446
5109
/* 23596 */   MCD_OPC_Decode, 159, 18, 150, 1, // Opcode: XVSSRLNI_W_D
5110
/* 23601 */   MCD_OPC_FilterValue, 1, 72, 3, 0, // Skip to: 24446
5111
/* 23606 */   MCD_OPC_Decode, 155, 18, 151, 1, // Opcode: XVSSRLNI_D_Q
5112
/* 23611 */   MCD_OPC_FilterValue, 211, 1, 66, 0, 0, // Skip to: 23683
5113
/* 23617 */   MCD_OPC_ExtractField, 17, 1,  // Inst{17} ...
5114
/* 23620 */   MCD_OPC_FilterValue, 0, 48, 0, 0, // Skip to: 23673
5115
/* 23625 */   MCD_OPC_ExtractField, 16, 1,  // Inst{16} ...
5116
/* 23628 */   MCD_OPC_FilterValue, 0, 30, 0, 0, // Skip to: 23663
5117
/* 23633 */   MCD_OPC_ExtractField, 15, 1,  // Inst{15} ...
5118
/* 23636 */   MCD_OPC_FilterValue, 0, 12, 0, 0, // Skip to: 23653
5119
/* 23641 */   MCD_OPC_CheckField, 14, 1, 1, 30, 3, 0, // Skip to: 24446
5120
/* 23648 */   MCD_OPC_Decode, 152, 18, 149, 1, // Opcode: XVSSRLNI_BU_H
5121
/* 23653 */   MCD_OPC_FilterValue, 1, 20, 3, 0, // Skip to: 24446
5122
/* 23658 */   MCD_OPC_Decode, 156, 18, 134, 1, // Opcode: XVSSRLNI_HU_W
5123
/* 23663 */   MCD_OPC_FilterValue, 1, 10, 3, 0, // Skip to: 24446
5124
/* 23668 */   MCD_OPC_Decode, 158, 18, 150, 1, // Opcode: XVSSRLNI_WU_D
5125
/* 23673 */   MCD_OPC_FilterValue, 1, 0, 3, 0, // Skip to: 24446
5126
/* 23678 */   MCD_OPC_Decode, 154, 18, 151, 1, // Opcode: XVSSRLNI_DU_Q
5127
/* 23683 */   MCD_OPC_FilterValue, 212, 1, 66, 0, 0, // Skip to: 23755
5128
/* 23689 */   MCD_OPC_ExtractField, 17, 1,  // Inst{17} ...
5129
/* 23692 */   MCD_OPC_FilterValue, 0, 48, 0, 0, // Skip to: 23745
5130
/* 23697 */   MCD_OPC_ExtractField, 16, 1,  // Inst{16} ...
5131
/* 23700 */   MCD_OPC_FilterValue, 0, 30, 0, 0, // Skip to: 23735
5132
/* 23705 */   MCD_OPC_ExtractField, 15, 1,  // Inst{15} ...
5133
/* 23708 */   MCD_OPC_FilterValue, 0, 12, 0, 0, // Skip to: 23725
5134
/* 23713 */   MCD_OPC_CheckField, 14, 1, 1, 214, 2, 0, // Skip to: 24446
5135
/* 23720 */   MCD_OPC_Decode, 167, 18, 149, 1, // Opcode: XVSSRLRNI_B_H
5136
/* 23725 */   MCD_OPC_FilterValue, 1, 204, 2, 0, // Skip to: 24446
5137
/* 23730 */   MCD_OPC_Decode, 171, 18, 134, 1, // Opcode: XVSSRLRNI_H_W
5138
/* 23735 */   MCD_OPC_FilterValue, 1, 194, 2, 0, // Skip to: 24446
5139
/* 23740 */   MCD_OPC_Decode, 173, 18, 150, 1, // Opcode: XVSSRLRNI_W_D
5140
/* 23745 */   MCD_OPC_FilterValue, 1, 184, 2, 0, // Skip to: 24446
5141
/* 23750 */   MCD_OPC_Decode, 169, 18, 151, 1, // Opcode: XVSSRLRNI_D_Q
5142
/* 23755 */   MCD_OPC_FilterValue, 213, 1, 66, 0, 0, // Skip to: 23827
5143
/* 23761 */   MCD_OPC_ExtractField, 17, 1,  // Inst{17} ...
5144
/* 23764 */   MCD_OPC_FilterValue, 0, 48, 0, 0, // Skip to: 23817
5145
/* 23769 */   MCD_OPC_ExtractField, 16, 1,  // Inst{16} ...
5146
/* 23772 */   MCD_OPC_FilterValue, 0, 30, 0, 0, // Skip to: 23807
5147
/* 23777 */   MCD_OPC_ExtractField, 15, 1,  // Inst{15} ...
5148
/* 23780 */   MCD_OPC_FilterValue, 0, 12, 0, 0, // Skip to: 23797
5149
/* 23785 */   MCD_OPC_CheckField, 14, 1, 1, 142, 2, 0, // Skip to: 24446
5150
/* 23792 */   MCD_OPC_Decode, 166, 18, 149, 1, // Opcode: XVSSRLRNI_BU_H
5151
/* 23797 */   MCD_OPC_FilterValue, 1, 132, 2, 0, // Skip to: 24446
5152
/* 23802 */   MCD_OPC_Decode, 170, 18, 134, 1, // Opcode: XVSSRLRNI_HU_W
5153
/* 23807 */   MCD_OPC_FilterValue, 1, 122, 2, 0, // Skip to: 24446
5154
/* 23812 */   MCD_OPC_Decode, 172, 18, 150, 1, // Opcode: XVSSRLRNI_WU_D
5155
/* 23817 */   MCD_OPC_FilterValue, 1, 112, 2, 0, // Skip to: 24446
5156
/* 23822 */   MCD_OPC_Decode, 168, 18, 151, 1, // Opcode: XVSSRLRNI_DU_Q
5157
/* 23827 */   MCD_OPC_FilterValue, 214, 1, 66, 0, 0, // Skip to: 23899
5158
/* 23833 */   MCD_OPC_ExtractField, 17, 1,  // Inst{17} ...
5159
/* 23836 */   MCD_OPC_FilterValue, 0, 48, 0, 0, // Skip to: 23889
5160
/* 23841 */   MCD_OPC_ExtractField, 16, 1,  // Inst{16} ...
5161
/* 23844 */   MCD_OPC_FilterValue, 0, 30, 0, 0, // Skip to: 23879
5162
/* 23849 */   MCD_OPC_ExtractField, 15, 1,  // Inst{15} ...
5163
/* 23852 */   MCD_OPC_FilterValue, 0, 12, 0, 0, // Skip to: 23869
5164
/* 23857 */   MCD_OPC_CheckField, 14, 1, 1, 70, 2, 0, // Skip to: 24446
5165
/* 23864 */   MCD_OPC_Decode, 196, 17, 149, 1, // Opcode: XVSRANI_B_H
5166
/* 23869 */   MCD_OPC_FilterValue, 1, 60, 2, 0, // Skip to: 24446
5167
/* 23874 */   MCD_OPC_Decode, 198, 17, 134, 1, // Opcode: XVSRANI_H_W
5168
/* 23879 */   MCD_OPC_FilterValue, 1, 50, 2, 0, // Skip to: 24446
5169
/* 23884 */   MCD_OPC_Decode, 199, 17, 150, 1, // Opcode: XVSRANI_W_D
5170
/* 23889 */   MCD_OPC_FilterValue, 1, 40, 2, 0, // Skip to: 24446
5171
/* 23894 */   MCD_OPC_Decode, 197, 17, 151, 1, // Opcode: XVSRANI_D_Q
5172
/* 23899 */   MCD_OPC_FilterValue, 215, 1, 66, 0, 0, // Skip to: 23971
5173
/* 23905 */   MCD_OPC_ExtractField, 17, 1,  // Inst{17} ...
5174
/* 23908 */   MCD_OPC_FilterValue, 0, 48, 0, 0, // Skip to: 23961
5175
/* 23913 */   MCD_OPC_ExtractField, 16, 1,  // Inst{16} ...
5176
/* 23916 */   MCD_OPC_FilterValue, 0, 30, 0, 0, // Skip to: 23951
5177
/* 23921 */   MCD_OPC_ExtractField, 15, 1,  // Inst{15} ...
5178
/* 23924 */   MCD_OPC_FilterValue, 0, 12, 0, 0, // Skip to: 23941
5179
/* 23929 */   MCD_OPC_CheckField, 14, 1, 1, 254, 1, 0, // Skip to: 24446
5180
/* 23936 */   MCD_OPC_Decode, 207, 17, 149, 1, // Opcode: XVSRARNI_B_H
5181
/* 23941 */   MCD_OPC_FilterValue, 1, 244, 1, 0, // Skip to: 24446
5182
/* 23946 */   MCD_OPC_Decode, 209, 17, 134, 1, // Opcode: XVSRARNI_H_W
5183
/* 23951 */   MCD_OPC_FilterValue, 1, 234, 1, 0, // Skip to: 24446
5184
/* 23956 */   MCD_OPC_Decode, 210, 17, 150, 1, // Opcode: XVSRARNI_W_D
5185
/* 23961 */   MCD_OPC_FilterValue, 1, 224, 1, 0, // Skip to: 24446
5186
/* 23966 */   MCD_OPC_Decode, 208, 17, 151, 1, // Opcode: XVSRARNI_D_Q
5187
/* 23971 */   MCD_OPC_FilterValue, 216, 1, 66, 0, 0, // Skip to: 24043
5188
/* 23977 */   MCD_OPC_ExtractField, 17, 1,  // Inst{17} ...
5189
/* 23980 */   MCD_OPC_FilterValue, 0, 48, 0, 0, // Skip to: 24033
5190
/* 23985 */   MCD_OPC_ExtractField, 16, 1,  // Inst{16} ...
5191
/* 23988 */   MCD_OPC_FilterValue, 0, 30, 0, 0, // Skip to: 24023
5192
/* 23993 */   MCD_OPC_ExtractField, 15, 1,  // Inst{15} ...
5193
/* 23996 */   MCD_OPC_FilterValue, 0, 12, 0, 0, // Skip to: 24013
5194
/* 24001 */   MCD_OPC_CheckField, 14, 1, 1, 182, 1, 0, // Skip to: 24446
5195
/* 24008 */   MCD_OPC_Decode, 253, 17, 149, 1, // Opcode: XVSSRANI_B_H
5196
/* 24013 */   MCD_OPC_FilterValue, 1, 172, 1, 0, // Skip to: 24446
5197
/* 24018 */   MCD_OPC_Decode, 129, 18, 134, 1, // Opcode: XVSSRANI_H_W
5198
/* 24023 */   MCD_OPC_FilterValue, 1, 162, 1, 0, // Skip to: 24446
5199
/* 24028 */   MCD_OPC_Decode, 131, 18, 150, 1, // Opcode: XVSSRANI_W_D
5200
/* 24033 */   MCD_OPC_FilterValue, 1, 152, 1, 0, // Skip to: 24446
5201
/* 24038 */   MCD_OPC_Decode, 255, 17, 151, 1, // Opcode: XVSSRANI_D_Q
5202
/* 24043 */   MCD_OPC_FilterValue, 217, 1, 66, 0, 0, // Skip to: 24115
5203
/* 24049 */   MCD_OPC_ExtractField, 17, 1,  // Inst{17} ...
5204
/* 24052 */   MCD_OPC_FilterValue, 0, 48, 0, 0, // Skip to: 24105
5205
/* 24057 */   MCD_OPC_ExtractField, 16, 1,  // Inst{16} ...
5206
/* 24060 */   MCD_OPC_FilterValue, 0, 30, 0, 0, // Skip to: 24095
5207
/* 24065 */   MCD_OPC_ExtractField, 15, 1,  // Inst{15} ...
5208
/* 24068 */   MCD_OPC_FilterValue, 0, 12, 0, 0, // Skip to: 24085
5209
/* 24073 */   MCD_OPC_CheckField, 14, 1, 1, 110, 1, 0, // Skip to: 24446
5210
/* 24080 */   MCD_OPC_Decode, 252, 17, 149, 1, // Opcode: XVSSRANI_BU_H
5211
/* 24085 */   MCD_OPC_FilterValue, 1, 100, 1, 0, // Skip to: 24446
5212
/* 24090 */   MCD_OPC_Decode, 128, 18, 134, 1, // Opcode: XVSSRANI_HU_W
5213
/* 24095 */   MCD_OPC_FilterValue, 1, 90, 1, 0, // Skip to: 24446
5214
/* 24100 */   MCD_OPC_Decode, 130, 18, 150, 1, // Opcode: XVSSRANI_WU_D
5215
/* 24105 */   MCD_OPC_FilterValue, 1, 80, 1, 0, // Skip to: 24446
5216
/* 24110 */   MCD_OPC_Decode, 254, 17, 151, 1, // Opcode: XVSSRANI_DU_Q
5217
/* 24115 */   MCD_OPC_FilterValue, 218, 1, 66, 0, 0, // Skip to: 24187
5218
/* 24121 */   MCD_OPC_ExtractField, 17, 1,  // Inst{17} ...
5219
/* 24124 */   MCD_OPC_FilterValue, 0, 48, 0, 0, // Skip to: 24177
5220
/* 24129 */   MCD_OPC_ExtractField, 16, 1,  // Inst{16} ...
5221
/* 24132 */   MCD_OPC_FilterValue, 0, 30, 0, 0, // Skip to: 24167
5222
/* 24137 */   MCD_OPC_ExtractField, 15, 1,  // Inst{15} ...
5223
/* 24140 */   MCD_OPC_FilterValue, 0, 12, 0, 0, // Skip to: 24157
5224
/* 24145 */   MCD_OPC_CheckField, 14, 1, 1, 38, 1, 0, // Skip to: 24446
5225
/* 24152 */   MCD_OPC_Decode, 139, 18, 149, 1, // Opcode: XVSSRARNI_B_H
5226
/* 24157 */   MCD_OPC_FilterValue, 1, 28, 1, 0, // Skip to: 24446
5227
/* 24162 */   MCD_OPC_Decode, 143, 18, 134, 1, // Opcode: XVSSRARNI_H_W
5228
/* 24167 */   MCD_OPC_FilterValue, 1, 18, 1, 0, // Skip to: 24446
5229
/* 24172 */   MCD_OPC_Decode, 145, 18, 150, 1, // Opcode: XVSSRARNI_W_D
5230
/* 24177 */   MCD_OPC_FilterValue, 1, 8, 1, 0, // Skip to: 24446
5231
/* 24182 */   MCD_OPC_Decode, 141, 18, 151, 1, // Opcode: XVSSRARNI_D_Q
5232
/* 24187 */   MCD_OPC_FilterValue, 219, 1, 66, 0, 0, // Skip to: 24259
5233
/* 24193 */   MCD_OPC_ExtractField, 17, 1,  // Inst{17} ...
5234
/* 24196 */   MCD_OPC_FilterValue, 0, 48, 0, 0, // Skip to: 24249
5235
/* 24201 */   MCD_OPC_ExtractField, 16, 1,  // Inst{16} ...
5236
/* 24204 */   MCD_OPC_FilterValue, 0, 30, 0, 0, // Skip to: 24239
5237
/* 24209 */   MCD_OPC_ExtractField, 15, 1,  // Inst{15} ...
5238
/* 24212 */   MCD_OPC_FilterValue, 0, 12, 0, 0, // Skip to: 24229
5239
/* 24217 */   MCD_OPC_CheckField, 14, 1, 1, 222, 0, 0, // Skip to: 24446
5240
/* 24224 */   MCD_OPC_Decode, 138, 18, 149, 1, // Opcode: XVSSRARNI_BU_H
5241
/* 24229 */   MCD_OPC_FilterValue, 1, 212, 0, 0, // Skip to: 24446
5242
/* 24234 */   MCD_OPC_Decode, 142, 18, 134, 1, // Opcode: XVSSRARNI_HU_W
5243
/* 24239 */   MCD_OPC_FilterValue, 1, 202, 0, 0, // Skip to: 24446
5244
/* 24244 */   MCD_OPC_Decode, 144, 18, 150, 1, // Opcode: XVSSRARNI_WU_D
5245
/* 24249 */   MCD_OPC_FilterValue, 1, 192, 0, 0, // Skip to: 24446
5246
/* 24254 */   MCD_OPC_Decode, 140, 18, 151, 1, // Opcode: XVSSRARNI_DU_Q
5247
/* 24259 */   MCD_OPC_FilterValue, 224, 1, 5, 0, 0, // Skip to: 24270
5248
/* 24265 */   MCD_OPC_Decode, 129, 14, 152, 1, // Opcode: XVEXTRINS_D
5249
/* 24270 */   MCD_OPC_FilterValue, 225, 1, 5, 0, 0, // Skip to: 24281
5250
/* 24276 */   MCD_OPC_Decode, 131, 14, 152, 1, // Opcode: XVEXTRINS_W
5251
/* 24281 */   MCD_OPC_FilterValue, 226, 1, 5, 0, 0, // Skip to: 24292
5252
/* 24287 */   MCD_OPC_Decode, 130, 14, 152, 1, // Opcode: XVEXTRINS_H
5253
/* 24292 */   MCD_OPC_FilterValue, 227, 1, 5, 0, 0, // Skip to: 24303
5254
/* 24298 */   MCD_OPC_Decode, 128, 14, 152, 1, // Opcode: XVEXTRINS_B
5255
/* 24303 */   MCD_OPC_FilterValue, 228, 1, 5, 0, 0, // Skip to: 24314
5256
/* 24309 */   MCD_OPC_Decode, 134, 17, 153, 1, // Opcode: XVSHUF4I_B
5257
/* 24314 */   MCD_OPC_FilterValue, 229, 1, 5, 0, 0, // Skip to: 24325
5258
/* 24320 */   MCD_OPC_Decode, 136, 17, 153, 1, // Opcode: XVSHUF4I_H
5259
/* 24325 */   MCD_OPC_FilterValue, 230, 1, 5, 0, 0, // Skip to: 24336
5260
/* 24331 */   MCD_OPC_Decode, 137, 17, 153, 1, // Opcode: XVSHUF4I_W
5261
/* 24336 */   MCD_OPC_FilterValue, 231, 1, 5, 0, 0, // Skip to: 24347
5262
/* 24342 */   MCD_OPC_Decode, 135, 17, 152, 1, // Opcode: XVSHUF4I_D
5263
/* 24347 */   MCD_OPC_FilterValue, 241, 1, 5, 0, 0, // Skip to: 24358
5264
/* 24353 */   MCD_OPC_Decode, 218, 13, 152, 1, // Opcode: XVBITSELI_B
5265
/* 24358 */   MCD_OPC_FilterValue, 244, 1, 5, 0, 0, // Skip to: 24369
5266
/* 24364 */   MCD_OPC_Decode, 183, 13, 153, 1, // Opcode: XVANDI_B
5267
/* 24369 */   MCD_OPC_FilterValue, 245, 1, 5, 0, 0, // Skip to: 24380
5268
/* 24375 */   MCD_OPC_Decode, 170, 16, 153, 1, // Opcode: XVORI_B
5269
/* 24380 */   MCD_OPC_FilterValue, 246, 1, 5, 0, 0, // Skip to: 24391
5270
/* 24386 */   MCD_OPC_Decode, 219, 18, 153, 1, // Opcode: XVXORI_B
5271
/* 24391 */   MCD_OPC_FilterValue, 247, 1, 5, 0, 0, // Skip to: 24402
5272
/* 24397 */   MCD_OPC_Decode, 168, 16, 153, 1, // Opcode: XVNORI_B
5273
/* 24402 */   MCD_OPC_FilterValue, 248, 1, 5, 0, 0, // Skip to: 24413
5274
/* 24408 */   MCD_OPC_Decode, 172, 15, 154, 1, // Opcode: XVLDI
5275
/* 24413 */   MCD_OPC_FilterValue, 249, 1, 5, 0, 0, // Skip to: 24424
5276
/* 24419 */   MCD_OPC_Decode, 187, 16, 152, 1, // Opcode: XVPERMI_W
5277
/* 24424 */   MCD_OPC_FilterValue, 250, 1, 5, 0, 0, // Skip to: 24435
5278
/* 24430 */   MCD_OPC_Decode, 185, 16, 153, 1, // Opcode: XVPERMI_D
5279
/* 24435 */   MCD_OPC_FilterValue, 251, 1, 5, 0, 0, // Skip to: 24446
5280
/* 24441 */   MCD_OPC_Decode, 186, 16, 152, 1, // Opcode: XVPERMI_Q
5281
/* 24446 */   MCD_OPC_Fail,
5282
  0
5283
};
5284
5285
0
static bool checkDecoderPredicate(MCInst *Inst, unsigned Idx) {
5286
0
  switch (Idx) {
5287
0
  default: CS_ASSERT_RET_VAL(0 && "Invalid index!", false);
5288
0
  case 0:
5289
0
    return (LoongArch_getFeatureBits(Inst->csh->mode, LoongArch_Feature64Bit));
5290
0
  }
5291
0
}
5292
5293
#define DecodeToMCInst(fname, fieldname, InsnType) \
5294
static DecodeStatus fname(DecodeStatus S, unsigned Idx, InsnType insn, MCInst *MI, \
5295
0
    uint64_t Address, const void *Decoder, bool *DecodeComplete) \
5296
0
{ \
5297
0
  *DecodeComplete = true; \
5298
0
  InsnType tmp; \
5299
0
  switch (Idx) { \
5300
0
  default: CS_ASSERT_RET_VAL(0 && "Invalid index!", MCDisassembler_Fail); \
5301
0
  case 0: \
5302
0
    tmp = fieldname(insn, 0, 2); \
5303
0
    if (!Check(&S, DecodeSCRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
5304
0
    tmp = fieldname(insn, 5, 5); \
5305
0
    if (!Check(&S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
5306
0
    return S; \
5307
0
  case 1: \
5308
0
    tmp = fieldname(insn, 0, 5); \
5309
0
    if (!Check(&S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
5310
0
    tmp = fieldname(insn, 5, 2); \
5311
0
    if (!Check(&S, DecodeSCRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
5312
0
    return S; \
5313
0
  case 2: \
5314
0
    tmp = fieldname(insn, 0, 5); \
5315
0
    if (!Check(&S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
5316
0
    tmp = fieldname(insn, 5, 5); \
5317
0
    if (!Check(&S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
5318
0
    return S; \
5319
0
  case 3: \
5320
0
    tmp = fieldname(insn, 5, 3); \
5321
0
    MCOperand_CreateImm0(MI, tmp); \
5322
0
    return S; \
5323
0
  case 4: \
5324
0
    tmp = fieldname(insn, 0, 5); \
5325
0
    if (!Check(&S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
5326
0
    return S; \
5327
0
  case 5: \
5328
0
    tmp = fieldname(insn, 5, 5); \
5329
0
    if (!Check(&S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
5330
0
    return S; \
5331
0
  case 6: \
5332
0
    return S; \
5333
0
  case 7: \
5334
0
    tmp = fieldname(insn, 5, 5); \
5335
0
    if (!Check(&S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
5336
0
    tmp = fieldname(insn, 10, 5); \
5337
0
    if (!Check(&S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
5338
0
    return S; \
5339
0
  case 8: \
5340
0
    tmp = fieldname(insn, 0, 5); \
5341
0
    if (!Check(&S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
5342
0
    tmp = fieldname(insn, 5, 5); \
5343
0
    if (!Check(&S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
5344
0
    tmp = fieldname(insn, 10, 5); \
5345
0
    if (!Check(&S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
5346
0
    tmp = fieldname(insn, 15, 2); \
5347
0
    if (!Check(&S, decodeUImmOperand_2_1(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
5348
0
    return S; \
5349
0
  case 9: \
5350
0
    tmp = fieldname(insn, 0, 5); \
5351
0
    if (!Check(&S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
5352
0
    tmp = fieldname(insn, 5, 5); \
5353
0
    if (!Check(&S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
5354
0
    tmp = fieldname(insn, 10, 5); \
5355
0
    if (!Check(&S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
5356
0
    tmp = fieldname(insn, 15, 2); \
5357
0
    MCOperand_CreateImm0(MI, tmp); \
5358
0
    return S; \
5359
0
  case 10: \
5360
0
    tmp = fieldname(insn, 0, 5); \
5361
0
    if (!Check(&S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
5362
0
    tmp = fieldname(insn, 5, 5); \
5363
0
    if (!Check(&S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
5364
0
    tmp = fieldname(insn, 10, 5); \
5365
0
    if (!Check(&S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
5366
0
    tmp = fieldname(insn, 15, 3); \
5367
0
    MCOperand_CreateImm0(MI, tmp); \
5368
0
    return S; \
5369
0
  case 11: \
5370
0
    tmp = fieldname(insn, 0, 5); \
5371
0
    if (!Check(&S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
5372
0
    tmp = fieldname(insn, 5, 5); \
5373
0
    if (!Check(&S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
5374
0
    tmp = fieldname(insn, 10, 5); \
5375
0
    if (!Check(&S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
5376
0
    return S; \
5377
0
  case 12: \
5378
0
    tmp = fieldname(insn, 0, 5); \
5379
0
    if (!Check(&S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
5380
0
    tmp = fieldname(insn, 5, 5); \
5381
0
    if (!Check(&S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
5382
0
    tmp = fieldname(insn, 10, 5); \
5383
0
    if (!Check(&S, decodeSImmOperand_5_0(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
5384
0
    return S; \
5385
0
  case 13: \
5386
0
    tmp = fieldname(insn, 0, 15); \
5387
0
    MCOperand_CreateImm0(MI, tmp); \
5388
0
    return S; \
5389
0
  case 14: \
5390
0
    tmp = fieldname(insn, 0, 5); \
5391
0
    if (!Check(&S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
5392
0
    tmp = fieldname(insn, 5, 5); \
5393
0
    if (!Check(&S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
5394
0
    tmp = fieldname(insn, 10, 4); \
5395
0
    MCOperand_CreateImm0(MI, tmp); \
5396
0
    return S; \
5397
0
  case 15: \
5398
0
    tmp = fieldname(insn, 0, 5); \
5399
0
    if (!Check(&S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
5400
0
    tmp = fieldname(insn, 10, 4); \
5401
0
    MCOperand_CreateImm0(MI, tmp); \
5402
0
    return S; \
5403
0
  case 16: \
5404
0
    tmp = fieldname(insn, 5, 5); \
5405
0
    if (!Check(&S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
5406
0
    tmp = fieldname(insn, 10, 5); \
5407
0
    if (!Check(&S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
5408
0
    tmp = fieldname(insn, 0, 4); \
5409
0
    MCOperand_CreateImm0(MI, tmp); \
5410
0
    return S; \
5411
0
  case 17: \
5412
0
    tmp = fieldname(insn, 5, 5); \
5413
0
    if (!Check(&S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
5414
0
    tmp = fieldname(insn, 10, 5); \
5415
0
    MCOperand_CreateImm0(MI, tmp); \
5416
0
    tmp = fieldname(insn, 0, 4); \
5417
0
    MCOperand_CreateImm0(MI, tmp); \
5418
0
    return S; \
5419
0
  case 18: \
5420
0
    tmp = fieldname(insn, 5, 5); \
5421
0
    if (!Check(&S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
5422
0
    tmp = fieldname(insn, 10, 4); \
5423
0
    MCOperand_CreateImm0(MI, tmp); \
5424
0
    return S; \
5425
0
  case 19: \
5426
0
    tmp = fieldname(insn, 0, 5); \
5427
0
    if (!Check(&S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
5428
0
    tmp = fieldname(insn, 5, 5); \
5429
0
    if (!Check(&S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
5430
0
    tmp = fieldname(insn, 10, 5); \
5431
0
    MCOperand_CreateImm0(MI, tmp); \
5432
0
    return S; \
5433
0
  case 20: \
5434
0
    tmp = fieldname(insn, 0, 5); \
5435
0
    if (!Check(&S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
5436
0
    tmp = fieldname(insn, 5, 5); \
5437
0
    if (!Check(&S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
5438
0
    tmp = fieldname(insn, 10, 6); \
5439
0
    MCOperand_CreateImm0(MI, tmp); \
5440
0
    return S; \
5441
0
  case 21: \
5442
0
    tmp = fieldname(insn, 0, 5); \
5443
0
    if (!Check(&S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
5444
0
    tmp = fieldname(insn, 5, 5); \
5445
0
    if (!Check(&S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
5446
0
    tmp = fieldname(insn, 10, 3); \
5447
0
    MCOperand_CreateImm0(MI, tmp); \
5448
0
    return S; \
5449
0
  case 22: \
5450
0
    tmp = fieldname(insn, 5, 5); \
5451
0
    if (!Check(&S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
5452
0
    tmp = fieldname(insn, 10, 3); \
5453
0
    MCOperand_CreateImm0(MI, tmp); \
5454
0
    return S; \
5455
0
  case 23: \
5456
0
    tmp = fieldname(insn, 5, 5); \
5457
0
    if (!Check(&S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
5458
0
    tmp = fieldname(insn, 10, 5); \
5459
0
    MCOperand_CreateImm0(MI, tmp); \
5460
0
    return S; \
5461
0
  case 24: \
5462
0
    tmp = fieldname(insn, 5, 5); \
5463
0
    if (!Check(&S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
5464
0
    tmp = fieldname(insn, 10, 6); \
5465
0
    MCOperand_CreateImm0(MI, tmp); \
5466
0
    return S; \
5467
0
  case 25: \
5468
0
    tmp = fieldname(insn, 0, 5); \
5469
0
    if (!Check(&S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
5470
0
    tmp = fieldname(insn, 5, 5); \
5471
0
    MCOperand_CreateImm0(MI, tmp); \
5472
0
    tmp = fieldname(insn, 10, 8); \
5473
0
    MCOperand_CreateImm0(MI, tmp); \
5474
0
    return S; \
5475
0
  case 26: \
5476
0
    tmp = fieldname(insn, 0, 5); \
5477
0
    if (!Check(&S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
5478
0
    tmp = fieldname(insn, 10, 8); \
5479
0
    MCOperand_CreateImm0(MI, tmp); \
5480
0
    return S; \
5481
0
  case 27: \
5482
0
    tmp = fieldname(insn, 0, 5); \
5483
0
    if (!Check(&S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
5484
0
    tmp = fieldname(insn, 0, 5); \
5485
0
    if (!Check(&S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
5486
0
    tmp = fieldname(insn, 5, 5); \
5487
0
    if (!Check(&S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
5488
0
    tmp = fieldname(insn, 16, 5); \
5489
0
    MCOperand_CreateImm0(MI, tmp); \
5490
0
    tmp = fieldname(insn, 10, 5); \
5491
0
    MCOperand_CreateImm0(MI, tmp); \
5492
0
    return S; \
5493
0
  case 28: \
5494
0
    tmp = fieldname(insn, 0, 5); \
5495
0
    if (!Check(&S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
5496
0
    tmp = fieldname(insn, 5, 5); \
5497
0
    if (!Check(&S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
5498
0
    tmp = fieldname(insn, 16, 5); \
5499
0
    MCOperand_CreateImm0(MI, tmp); \
5500
0
    tmp = fieldname(insn, 10, 5); \
5501
0
    MCOperand_CreateImm0(MI, tmp); \
5502
0
    return S; \
5503
0
  case 29: \
5504
0
    tmp = fieldname(insn, 0, 5); \
5505
0
    if (!Check(&S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
5506
0
    tmp = fieldname(insn, 0, 5); \
5507
0
    if (!Check(&S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
5508
0
    tmp = fieldname(insn, 5, 5); \
5509
0
    if (!Check(&S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
5510
0
    tmp = fieldname(insn, 16, 6); \
5511
0
    MCOperand_CreateImm0(MI, tmp); \
5512
0
    tmp = fieldname(insn, 10, 6); \
5513
0
    MCOperand_CreateImm0(MI, tmp); \
5514
0
    return S; \
5515
0
  case 30: \
5516
0
    tmp = fieldname(insn, 0, 5); \
5517
0
    if (!Check(&S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
5518
0
    tmp = fieldname(insn, 5, 5); \
5519
0
    if (!Check(&S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
5520
0
    tmp = fieldname(insn, 16, 6); \
5521
0
    MCOperand_CreateImm0(MI, tmp); \
5522
0
    tmp = fieldname(insn, 10, 6); \
5523
0
    MCOperand_CreateImm0(MI, tmp); \
5524
0
    return S; \
5525
0
  case 31: \
5526
0
    tmp = fieldname(insn, 0, 5); \
5527
0
    if (!Check(&S, DecodeFPR32RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
5528
0
    tmp = fieldname(insn, 5, 5); \
5529
0
    if (!Check(&S, DecodeFPR32RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
5530
0
    tmp = fieldname(insn, 10, 5); \
5531
0
    if (!Check(&S, DecodeFPR32RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
5532
0
    return S; \
5533
0
  case 32: \
5534
0
    tmp = fieldname(insn, 0, 5); \
5535
0
    if (!Check(&S, DecodeFPR64RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
5536
0
    tmp = fieldname(insn, 5, 5); \
5537
0
    if (!Check(&S, DecodeFPR64RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
5538
0
    tmp = fieldname(insn, 10, 5); \
5539
0
    if (!Check(&S, DecodeFPR64RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
5540
0
    return S; \
5541
0
  case 33: \
5542
0
    tmp = fieldname(insn, 0, 5); \
5543
0
    if (!Check(&S, DecodeFPR32RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
5544
0
    tmp = fieldname(insn, 5, 5); \
5545
0
    if (!Check(&S, DecodeFPR32RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
5546
0
    return S; \
5547
0
  case 34: \
5548
0
    tmp = fieldname(insn, 0, 5); \
5549
0
    if (!Check(&S, DecodeFPR64RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
5550
0
    tmp = fieldname(insn, 5, 5); \
5551
0
    if (!Check(&S, DecodeFPR64RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
5552
0
    return S; \
5553
0
  case 35: \
5554
0
    tmp = fieldname(insn, 0, 5); \
5555
0
    if (!Check(&S, DecodeFPR32RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
5556
0
    tmp = fieldname(insn, 5, 5); \
5557
0
    if (!Check(&S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
5558
0
    return S; \
5559
0
  case 36: \
5560
0
    tmp = fieldname(insn, 0, 5); \
5561
0
    if (!Check(&S, DecodeFPR64RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
5562
0
    tmp = fieldname(insn, 5, 5); \
5563
0
    if (!Check(&S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
5564
0
    return S; \
5565
0
  case 37: \
5566
0
    tmp = fieldname(insn, 0, 5); \
5567
0
    if (!Check(&S, DecodeFPR64RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
5568
0
    tmp = fieldname(insn, 0, 5); \
5569
0
    if (!Check(&S, DecodeFPR64RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
5570
0
    tmp = fieldname(insn, 5, 5); \
5571
0
    if (!Check(&S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
5572
0
    return S; \
5573
0
  case 38: \
5574
0
    tmp = fieldname(insn, 0, 5); \
5575
0
    if (!Check(&S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
5576
0
    tmp = fieldname(insn, 5, 5); \
5577
0
    if (!Check(&S, DecodeFPR32RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
5578
0
    return S; \
5579
0
  case 39: \
5580
0
    tmp = fieldname(insn, 0, 5); \
5581
0
    if (!Check(&S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
5582
0
    tmp = fieldname(insn, 5, 5); \
5583
0
    if (!Check(&S, DecodeFPR64RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
5584
0
    return S; \
5585
0
  case 40: \
5586
0
    tmp = fieldname(insn, 0, 5); \
5587
0
    if (!Check(&S, DecodeFCSRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
5588
0
    tmp = fieldname(insn, 5, 5); \
5589
0
    if (!Check(&S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
5590
0
    return S; \
5591
0
  case 41: \
5592
0
    tmp = fieldname(insn, 0, 5); \
5593
0
    if (!Check(&S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
5594
0
    tmp = fieldname(insn, 5, 5); \
5595
0
    if (!Check(&S, DecodeFCSRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
5596
0
    return S; \
5597
0
  case 42: \
5598
0
    tmp = fieldname(insn, 0, 5); \
5599
0
    if (!Check(&S, DecodeCFRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
5600
0
    tmp = fieldname(insn, 5, 5); \
5601
0
    if (!Check(&S, DecodeFPR32RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
5602
0
    return S; \
5603
0
  case 43: \
5604
0
    tmp = fieldname(insn, 0, 5); \
5605
0
    if (!Check(&S, DecodeFPR32RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
5606
0
    tmp = fieldname(insn, 5, 5); \
5607
0
    if (!Check(&S, DecodeCFRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
5608
0
    return S; \
5609
0
  case 44: \
5610
0
    tmp = fieldname(insn, 0, 5); \
5611
0
    if (!Check(&S, DecodeCFRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
5612
0
    tmp = fieldname(insn, 5, 5); \
5613
0
    if (!Check(&S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
5614
0
    return S; \
5615
0
  case 45: \
5616
0
    tmp = fieldname(insn, 0, 5); \
5617
0
    if (!Check(&S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
5618
0
    tmp = fieldname(insn, 5, 5); \
5619
0
    if (!Check(&S, DecodeCFRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
5620
0
    return S; \
5621
0
  case 46: \
5622
0
    tmp = fieldname(insn, 0, 5); \
5623
0
    if (!Check(&S, DecodeFPR32RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
5624
0
    tmp = fieldname(insn, 5, 5); \
5625
0
    if (!Check(&S, DecodeFPR64RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
5626
0
    return S; \
5627
0
  case 47: \
5628
0
    tmp = fieldname(insn, 0, 5); \
5629
0
    if (!Check(&S, DecodeFPR64RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
5630
0
    tmp = fieldname(insn, 5, 5); \
5631
0
    if (!Check(&S, DecodeFPR32RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
5632
0
    return S; \
5633
0
  case 48: \
5634
0
    tmp = fieldname(insn, 0, 5); \
5635
0
    if (!Check(&S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
5636
0
    tmp = fieldname(insn, 5, 5); \
5637
0
    if (!Check(&S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
5638
0
    tmp = fieldname(insn, 10, 12); \
5639
0
    if (!Check(&S, decodeSImmOperand_12_0(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
5640
0
    return S; \
5641
0
  case 49: \
5642
0
    tmp = fieldname(insn, 0, 5); \
5643
0
    if (!Check(&S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
5644
0
    tmp = fieldname(insn, 5, 5); \
5645
0
    if (!Check(&S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
5646
0
    tmp = fieldname(insn, 10, 12); \
5647
0
    if (!Check(&S, decodeUImmOperand_12_0(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
5648
0
    return S; \
5649
0
  case 50: \
5650
0
    tmp = fieldname(insn, 0, 5); \
5651
0
    if (!Check(&S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
5652
0
    tmp = fieldname(insn, 10, 14); \
5653
0
    MCOperand_CreateImm0(MI, tmp); \
5654
0
    return S; \
5655
0
  case 51: \
5656
0
    tmp = fieldname(insn, 0, 5); \
5657
0
    if (!Check(&S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
5658
0
    tmp = fieldname(insn, 0, 5); \
5659
0
    if (!Check(&S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
5660
0
    tmp = fieldname(insn, 10, 14); \
5661
0
    MCOperand_CreateImm0(MI, tmp); \
5662
0
    return S; \
5663
0
  case 52: \
5664
0
    tmp = fieldname(insn, 0, 5); \
5665
0
    if (!Check(&S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
5666
0
    tmp = fieldname(insn, 0, 5); \
5667
0
    if (!Check(&S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
5668
0
    tmp = fieldname(insn, 5, 5); \
5669
0
    if (!Check(&S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
5670
0
    tmp = fieldname(insn, 10, 14); \
5671
0
    MCOperand_CreateImm0(MI, tmp); \
5672
0
    return S; \
5673
0
  case 53: \
5674
0
    tmp = fieldname(insn, 0, 5); \
5675
0
    MCOperand_CreateImm0(MI, tmp); \
5676
0
    tmp = fieldname(insn, 5, 5); \
5677
0
    if (!Check(&S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
5678
0
    tmp = fieldname(insn, 10, 12); \
5679
0
    if (!Check(&S, decodeSImmOperand_12_0(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
5680
0
    return S; \
5681
0
  case 54: \
5682
0
    tmp = fieldname(insn, 0, 5); \
5683
0
    if (!Check(&S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
5684
0
    tmp = fieldname(insn, 5, 5); \
5685
0
    if (!Check(&S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
5686
0
    tmp = fieldname(insn, 10, 8); \
5687
0
    MCOperand_CreateImm0(MI, tmp); \
5688
0
    return S; \
5689
0
  case 55: \
5690
0
    tmp = fieldname(insn, 5, 5); \
5691
0
    if (!Check(&S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
5692
0
    tmp = fieldname(insn, 10, 8); \
5693
0
    MCOperand_CreateImm0(MI, tmp); \
5694
0
    return S; \
5695
0
  case 56: \
5696
0
    tmp = fieldname(insn, 10, 5); \
5697
0
    if (!Check(&S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
5698
0
    tmp = fieldname(insn, 5, 5); \
5699
0
    if (!Check(&S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
5700
0
    tmp = fieldname(insn, 0, 5); \
5701
0
    MCOperand_CreateImm0(MI, tmp); \
5702
0
    return S; \
5703
0
  case 57: \
5704
0
    tmp = fieldname(insn, 0, 5); \
5705
0
    if (!Check(&S, DecodeFPR32RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
5706
0
    tmp = fieldname(insn, 5, 5); \
5707
0
    if (!Check(&S, DecodeFPR32RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
5708
0
    tmp = fieldname(insn, 10, 5); \
5709
0
    if (!Check(&S, DecodeFPR32RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
5710
0
    tmp = fieldname(insn, 15, 5); \
5711
0
    if (!Check(&S, DecodeFPR32RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
5712
0
    return S; \
5713
0
  case 58: \
5714
0
    tmp = fieldname(insn, 0, 5); \
5715
0
    if (!Check(&S, DecodeFPR64RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
5716
0
    tmp = fieldname(insn, 5, 5); \
5717
0
    if (!Check(&S, DecodeFPR64RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
5718
0
    tmp = fieldname(insn, 10, 5); \
5719
0
    if (!Check(&S, DecodeFPR64RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
5720
0
    tmp = fieldname(insn, 15, 5); \
5721
0
    if (!Check(&S, DecodeFPR64RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
5722
0
    return S; \
5723
0
  case 59: \
5724
0
    tmp = fieldname(insn, 0, 5); \
5725
0
    if (!Check(&S, DecodeLSX128RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
5726
0
    tmp = fieldname(insn, 5, 5); \
5727
0
    if (!Check(&S, DecodeLSX128RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
5728
0
    tmp = fieldname(insn, 10, 5); \
5729
0
    if (!Check(&S, DecodeLSX128RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
5730
0
    tmp = fieldname(insn, 15, 5); \
5731
0
    if (!Check(&S, DecodeLSX128RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
5732
0
    return S; \
5733
0
  case 60: \
5734
0
    tmp = fieldname(insn, 0, 5); \
5735
0
    if (!Check(&S, DecodeLASX256RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
5736
0
    tmp = fieldname(insn, 5, 5); \
5737
0
    if (!Check(&S, DecodeLASX256RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
5738
0
    tmp = fieldname(insn, 10, 5); \
5739
0
    if (!Check(&S, DecodeLASX256RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
5740
0
    tmp = fieldname(insn, 15, 5); \
5741
0
    if (!Check(&S, DecodeLASX256RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
5742
0
    return S; \
5743
0
  case 61: \
5744
0
    tmp = fieldname(insn, 0, 3); \
5745
0
    if (!Check(&S, DecodeCFRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
5746
0
    tmp = fieldname(insn, 5, 5); \
5747
0
    if (!Check(&S, DecodeFPR32RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
5748
0
    tmp = fieldname(insn, 10, 5); \
5749
0
    if (!Check(&S, DecodeFPR32RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
5750
0
    return S; \
5751
0
  case 62: \
5752
0
    tmp = fieldname(insn, 0, 3); \
5753
0
    if (!Check(&S, DecodeCFRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
5754
0
    tmp = fieldname(insn, 5, 5); \
5755
0
    if (!Check(&S, DecodeFPR64RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
5756
0
    tmp = fieldname(insn, 10, 5); \
5757
0
    if (!Check(&S, DecodeFPR64RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
5758
0
    return S; \
5759
0
  case 63: \
5760
0
    tmp = fieldname(insn, 0, 5); \
5761
0
    if (!Check(&S, DecodeLSX128RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
5762
0
    tmp = fieldname(insn, 5, 5); \
5763
0
    if (!Check(&S, DecodeLSX128RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
5764
0
    tmp = fieldname(insn, 10, 5); \
5765
0
    if (!Check(&S, DecodeLSX128RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
5766
0
    return S; \
5767
0
  case 64: \
5768
0
    tmp = fieldname(insn, 0, 5); \
5769
0
    if (!Check(&S, DecodeLASX256RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
5770
0
    tmp = fieldname(insn, 5, 5); \
5771
0
    if (!Check(&S, DecodeLASX256RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
5772
0
    tmp = fieldname(insn, 10, 5); \
5773
0
    if (!Check(&S, DecodeLASX256RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
5774
0
    return S; \
5775
0
  case 65: \
5776
0
    tmp = fieldname(insn, 0, 5); \
5777
0
    if (!Check(&S, DecodeFPR32RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
5778
0
    tmp = fieldname(insn, 5, 5); \
5779
0
    if (!Check(&S, DecodeFPR32RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
5780
0
    tmp = fieldname(insn, 10, 5); \
5781
0
    if (!Check(&S, DecodeFPR32RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
5782
0
    tmp = fieldname(insn, 15, 3); \
5783
0
    if (!Check(&S, DecodeCFRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
5784
0
    return S; \
5785
0
  case 66: \
5786
0
    tmp = fieldname(insn, 0, 5); \
5787
0
    if (!Check(&S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
5788
0
    tmp = fieldname(insn, 5, 5); \
5789
0
    if (!Check(&S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
5790
0
    tmp = fieldname(insn, 10, 16); \
5791
0
    if (!Check(&S, decodeSImmOperand_16_0(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
5792
0
    return S; \
5793
0
  case 67: \
5794
0
    tmp = fieldname(insn, 0, 5); \
5795
0
    if (!Check(&S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
5796
0
    tmp = fieldname(insn, 5, 20); \
5797
0
    if (!Check(&S, decodeSImmOperand_20_0(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
5798
0
    return S; \
5799
0
  case 68: \
5800
0
    tmp = fieldname(insn, 0, 5); \
5801
0
    if (!Check(&S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
5802
0
    tmp = fieldname(insn, 0, 5); \
5803
0
    if (!Check(&S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
5804
0
    tmp = fieldname(insn, 5, 20); \
5805
0
    if (!Check(&S, decodeSImmOperand_20_0(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
5806
0
    return S; \
5807
0
  case 69: \
5808
0
    tmp = fieldname(insn, 0, 5); \
5809
0
    if (!Check(&S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
5810
0
    tmp = fieldname(insn, 5, 5); \
5811
0
    if (!Check(&S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
5812
0
    tmp = fieldname(insn, 10, 14); \
5813
0
    if (!Check(&S, decodeSImmOperand_14_2(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
5814
0
    return S; \
5815
0
  case 70: \
5816
0
    tmp = fieldname(insn, 0, 5); \
5817
0
    if (!Check(&S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
5818
0
    tmp = fieldname(insn, 0, 5); \
5819
0
    if (!Check(&S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
5820
0
    tmp = fieldname(insn, 5, 5); \
5821
0
    if (!Check(&S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
5822
0
    tmp = fieldname(insn, 10, 14); \
5823
0
    if (!Check(&S, decodeSImmOperand_14_2(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
5824
0
    return S; \
5825
0
  case 71: \
5826
0
    tmp = fieldname(insn, 0, 5); \
5827
0
    if (!Check(&S, DecodeFPR32RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
5828
0
    tmp = fieldname(insn, 5, 5); \
5829
0
    if (!Check(&S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
5830
0
    tmp = fieldname(insn, 10, 12); \
5831
0
    if (!Check(&S, decodeSImmOperand_12_0(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
5832
0
    return S; \
5833
0
  case 72: \
5834
0
    tmp = fieldname(insn, 0, 5); \
5835
0
    if (!Check(&S, DecodeFPR64RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
5836
0
    tmp = fieldname(insn, 5, 5); \
5837
0
    if (!Check(&S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
5838
0
    tmp = fieldname(insn, 10, 12); \
5839
0
    if (!Check(&S, decodeSImmOperand_12_0(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
5840
0
    return S; \
5841
0
  case 73: \
5842
0
    tmp = fieldname(insn, 0, 5); \
5843
0
    if (!Check(&S, DecodeLSX128RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
5844
0
    tmp = fieldname(insn, 5, 5); \
5845
0
    if (!Check(&S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
5846
0
    tmp = fieldname(insn, 10, 12); \
5847
0
    if (!Check(&S, decodeSImmOperand_12_0(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
5848
0
    return S; \
5849
0
  case 74: \
5850
0
    tmp = fieldname(insn, 0, 5); \
5851
0
    if (!Check(&S, DecodeLASX256RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
5852
0
    tmp = fieldname(insn, 5, 5); \
5853
0
    if (!Check(&S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
5854
0
    tmp = fieldname(insn, 10, 12); \
5855
0
    if (!Check(&S, decodeSImmOperand_12_0(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
5856
0
    return S; \
5857
0
  case 75: \
5858
0
    tmp = fieldname(insn, 0, 5); \
5859
0
    if (!Check(&S, DecodeLSX128RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
5860
0
    tmp = fieldname(insn, 5, 5); \
5861
0
    if (!Check(&S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
5862
0
    tmp = fieldname(insn, 10, 9); \
5863
0
    if (!Check(&S, decodeSImmOperand_9_3(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
5864
0
    return S; \
5865
0
  case 76: \
5866
0
    tmp = fieldname(insn, 0, 5); \
5867
0
    if (!Check(&S, DecodeLSX128RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
5868
0
    tmp = fieldname(insn, 5, 5); \
5869
0
    if (!Check(&S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
5870
0
    tmp = fieldname(insn, 10, 10); \
5871
0
    if (!Check(&S, decodeSImmOperand_10_2(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
5872
0
    return S; \
5873
0
  case 77: \
5874
0
    tmp = fieldname(insn, 0, 5); \
5875
0
    if (!Check(&S, DecodeLSX128RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
5876
0
    tmp = fieldname(insn, 5, 5); \
5877
0
    if (!Check(&S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
5878
0
    tmp = fieldname(insn, 10, 11); \
5879
0
    if (!Check(&S, decodeSImmOperand_11_1(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
5880
0
    return S; \
5881
0
  case 78: \
5882
0
    tmp = fieldname(insn, 0, 5); \
5883
0
    if (!Check(&S, DecodeLSX128RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
5884
0
    tmp = fieldname(insn, 5, 5); \
5885
0
    if (!Check(&S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
5886
0
    tmp = fieldname(insn, 10, 8); \
5887
0
    if (!Check(&S, decodeSImmOperand_8_3(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
5888
0
    tmp = fieldname(insn, 18, 1); \
5889
0
    MCOperand_CreateImm0(MI, tmp); \
5890
0
    return S; \
5891
0
  case 79: \
5892
0
    tmp = fieldname(insn, 0, 5); \
5893
0
    if (!Check(&S, DecodeLSX128RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
5894
0
    tmp = fieldname(insn, 5, 5); \
5895
0
    if (!Check(&S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
5896
0
    tmp = fieldname(insn, 10, 8); \
5897
0
    if (!Check(&S, decodeSImmOperand_8_2(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
5898
0
    tmp = fieldname(insn, 18, 2); \
5899
0
    MCOperand_CreateImm0(MI, tmp); \
5900
0
    return S; \
5901
0
  case 80: \
5902
0
    tmp = fieldname(insn, 0, 5); \
5903
0
    if (!Check(&S, DecodeLSX128RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
5904
0
    tmp = fieldname(insn, 5, 5); \
5905
0
    if (!Check(&S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
5906
0
    tmp = fieldname(insn, 10, 8); \
5907
0
    if (!Check(&S, decodeSImmOperand_8_1(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
5908
0
    tmp = fieldname(insn, 18, 3); \
5909
0
    MCOperand_CreateImm0(MI, tmp); \
5910
0
    return S; \
5911
0
  case 81: \
5912
0
    tmp = fieldname(insn, 0, 5); \
5913
0
    if (!Check(&S, DecodeLSX128RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
5914
0
    tmp = fieldname(insn, 5, 5); \
5915
0
    if (!Check(&S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
5916
0
    tmp = fieldname(insn, 10, 8); \
5917
0
    if (!Check(&S, decodeSImmOperand_8_0(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
5918
0
    tmp = fieldname(insn, 18, 4); \
5919
0
    MCOperand_CreateImm0(MI, tmp); \
5920
0
    return S; \
5921
0
  case 82: \
5922
0
    tmp = fieldname(insn, 0, 5); \
5923
0
    if (!Check(&S, DecodeLASX256RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
5924
0
    tmp = fieldname(insn, 5, 5); \
5925
0
    if (!Check(&S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
5926
0
    tmp = fieldname(insn, 10, 9); \
5927
0
    if (!Check(&S, decodeSImmOperand_9_3(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
5928
0
    return S; \
5929
0
  case 83: \
5930
0
    tmp = fieldname(insn, 0, 5); \
5931
0
    if (!Check(&S, DecodeLASX256RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
5932
0
    tmp = fieldname(insn, 5, 5); \
5933
0
    if (!Check(&S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
5934
0
    tmp = fieldname(insn, 10, 10); \
5935
0
    if (!Check(&S, decodeSImmOperand_10_2(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
5936
0
    return S; \
5937
0
  case 84: \
5938
0
    tmp = fieldname(insn, 0, 5); \
5939
0
    if (!Check(&S, DecodeLASX256RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
5940
0
    tmp = fieldname(insn, 5, 5); \
5941
0
    if (!Check(&S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
5942
0
    tmp = fieldname(insn, 10, 11); \
5943
0
    if (!Check(&S, decodeSImmOperand_11_1(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
5944
0
    return S; \
5945
0
  case 85: \
5946
0
    tmp = fieldname(insn, 0, 5); \
5947
0
    if (!Check(&S, DecodeLASX256RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
5948
0
    tmp = fieldname(insn, 5, 5); \
5949
0
    if (!Check(&S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
5950
0
    tmp = fieldname(insn, 10, 8); \
5951
0
    if (!Check(&S, decodeSImmOperand_8_3(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
5952
0
    tmp = fieldname(insn, 18, 2); \
5953
0
    MCOperand_CreateImm0(MI, tmp); \
5954
0
    return S; \
5955
0
  case 86: \
5956
0
    tmp = fieldname(insn, 0, 5); \
5957
0
    if (!Check(&S, DecodeLASX256RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
5958
0
    tmp = fieldname(insn, 5, 5); \
5959
0
    if (!Check(&S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
5960
0
    tmp = fieldname(insn, 10, 8); \
5961
0
    if (!Check(&S, decodeSImmOperand_8_2(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
5962
0
    tmp = fieldname(insn, 18, 3); \
5963
0
    MCOperand_CreateImm0(MI, tmp); \
5964
0
    return S; \
5965
0
  case 87: \
5966
0
    tmp = fieldname(insn, 0, 5); \
5967
0
    if (!Check(&S, DecodeLASX256RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
5968
0
    tmp = fieldname(insn, 5, 5); \
5969
0
    if (!Check(&S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
5970
0
    tmp = fieldname(insn, 10, 8); \
5971
0
    if (!Check(&S, decodeSImmOperand_8_1(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
5972
0
    tmp = fieldname(insn, 18, 4); \
5973
0
    MCOperand_CreateImm0(MI, tmp); \
5974
0
    return S; \
5975
0
  case 88: \
5976
0
    tmp = fieldname(insn, 0, 5); \
5977
0
    if (!Check(&S, DecodeLASX256RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
5978
0
    tmp = fieldname(insn, 5, 5); \
5979
0
    if (!Check(&S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
5980
0
    tmp = fieldname(insn, 10, 8); \
5981
0
    if (!Check(&S, decodeSImmOperand_8_0(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
5982
0
    tmp = fieldname(insn, 18, 5); \
5983
0
    MCOperand_CreateImm0(MI, tmp); \
5984
0
    return S; \
5985
0
  case 89: \
5986
0
    tmp = fieldname(insn, 0, 5); \
5987
0
    MCOperand_CreateImm0(MI, tmp); \
5988
0
    tmp = fieldname(insn, 5, 5); \
5989
0
    if (!Check(&S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
5990
0
    tmp = fieldname(insn, 10, 5); \
5991
0
    if (!Check(&S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
5992
0
    return S; \
5993
0
  case 90: \
5994
0
    tmp = fieldname(insn, 0, 5); \
5995
0
    if (!Check(&S, DecodeFPR32RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
5996
0
    tmp = fieldname(insn, 5, 5); \
5997
0
    if (!Check(&S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
5998
0
    tmp = fieldname(insn, 10, 5); \
5999
0
    if (!Check(&S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
6000
0
    return S; \
6001
0
  case 91: \
6002
0
    tmp = fieldname(insn, 0, 5); \
6003
0
    if (!Check(&S, DecodeFPR64RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
6004
0
    tmp = fieldname(insn, 5, 5); \
6005
0
    if (!Check(&S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
6006
0
    tmp = fieldname(insn, 10, 5); \
6007
0
    if (!Check(&S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
6008
0
    return S; \
6009
0
  case 92: \
6010
0
    tmp = fieldname(insn, 0, 5); \
6011
0
    if (!Check(&S, DecodeLSX128RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
6012
0
    tmp = fieldname(insn, 5, 5); \
6013
0
    if (!Check(&S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
6014
0
    tmp = fieldname(insn, 10, 5); \
6015
0
    if (!Check(&S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
6016
0
    return S; \
6017
0
  case 93: \
6018
0
    tmp = fieldname(insn, 0, 5); \
6019
0
    if (!Check(&S, DecodeLASX256RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
6020
0
    tmp = fieldname(insn, 5, 5); \
6021
0
    if (!Check(&S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
6022
0
    tmp = fieldname(insn, 10, 5); \
6023
0
    if (!Check(&S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
6024
0
    return S; \
6025
0
  case 94: \
6026
0
    tmp = fieldname(insn, 0, 5); \
6027
0
    if (!Check(&S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
6028
0
    tmp = fieldname(insn, 0, 5); \
6029
0
    if (!Check(&S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
6030
0
    tmp = fieldname(insn, 10, 5); \
6031
0
    if (!Check(&S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
6032
0
    tmp = fieldname(insn, 5, 5); \
6033
0
    if (!Check(&S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
6034
0
    return S; \
6035
0
  case 95: \
6036
0
    tmp = fieldname(insn, 0, 5); \
6037
0
    if (!Check(&S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
6038
0
    tmp = fieldname(insn, 0, 5); \
6039
0
    if (!Check(&S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
6040
0
    tmp = fieldname(insn, 5, 5); \
6041
0
    if (!Check(&S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
6042
0
    return S; \
6043
0
  case 96: \
6044
0
    tmp = fieldname(insn, 0, 5); \
6045
0
    if (!Check(&S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
6046
0
    tmp = fieldname(insn, 10, 5); \
6047
0
    if (!Check(&S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
6048
0
    tmp = fieldname(insn, 5, 5); \
6049
0
    if (!Check(&S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
6050
0
    return S; \
6051
0
  case 97: \
6052
0
    tmp = fieldname(insn, 5, 5); \
6053
0
    if (!Check(&S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
6054
0
    tmp = 0x0; \
6055
0
    tmp |= fieldname(insn, 0, 5) << 16; \
6056
0
    tmp |= fieldname(insn, 10, 16) << 0; \
6057
0
    if (!Check(&S, decodeSImmOperand_21_2(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
6058
0
    return S; \
6059
0
  case 98: \
6060
0
    tmp = fieldname(insn, 5, 3); \
6061
0
    if (!Check(&S, DecodeCFRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
6062
0
    tmp = 0x0; \
6063
0
    tmp |= fieldname(insn, 0, 5) << 16; \
6064
0
    tmp |= fieldname(insn, 10, 16) << 0; \
6065
0
    if (!Check(&S, decodeSImmOperand_21_2(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
6066
0
    return S; \
6067
0
  case 99: \
6068
0
    tmp = 0x0; \
6069
0
    tmp |= fieldname(insn, 0, 5) << 16; \
6070
0
    tmp |= fieldname(insn, 10, 16) << 0; \
6071
0
    if (!Check(&S, decodeSImmOperand_21_2(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
6072
0
    return S; \
6073
0
  case 100: \
6074
0
    tmp = fieldname(insn, 0, 5); \
6075
0
    if (!Check(&S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
6076
0
    tmp = fieldname(insn, 5, 5); \
6077
0
    if (!Check(&S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
6078
0
    tmp = fieldname(insn, 10, 16); \
6079
0
    if (!Check(&S, decodeSImmOperand_16_2(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
6080
0
    return S; \
6081
0
  case 101: \
6082
0
    tmp = 0x0; \
6083
0
    tmp |= fieldname(insn, 0, 10) << 16; \
6084
0
    tmp |= fieldname(insn, 10, 16) << 0; \
6085
0
    if (!Check(&S, decodeSImmOperand_26_2(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
6086
0
    return S; \
6087
0
  case 102: \
6088
0
    tmp = fieldname(insn, 5, 5); \
6089
0
    if (!Check(&S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
6090
0
    tmp = fieldname(insn, 0, 5); \
6091
0
    if (!Check(&S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
6092
0
    tmp = fieldname(insn, 10, 16); \
6093
0
    if (!Check(&S, decodeSImmOperand_16_2(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
6094
0
    return S; \
6095
0
  case 103: \
6096
0
    tmp = fieldname(insn, 0, 5); \
6097
0
    if (!Check(&S, DecodeLSX128RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
6098
0
    tmp = fieldname(insn, 0, 5); \
6099
0
    if (!Check(&S, DecodeLSX128RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
6100
0
    tmp = fieldname(insn, 5, 5); \
6101
0
    if (!Check(&S, DecodeLSX128RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
6102
0
    tmp = fieldname(insn, 10, 5); \
6103
0
    if (!Check(&S, DecodeLSX128RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
6104
0
    return S; \
6105
0
  case 104: \
6106
0
    tmp = fieldname(insn, 0, 5); \
6107
0
    if (!Check(&S, DecodeLSX128RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
6108
0
    tmp = fieldname(insn, 5, 5); \
6109
0
    if (!Check(&S, DecodeLSX128RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
6110
0
    tmp = fieldname(insn, 10, 5); \
6111
0
    if (!Check(&S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
6112
0
    return S; \
6113
0
  case 105: \
6114
0
    tmp = fieldname(insn, 0, 5); \
6115
0
    if (!Check(&S, DecodeLSX128RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
6116
0
    tmp = fieldname(insn, 5, 5); \
6117
0
    if (!Check(&S, DecodeLSX128RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
6118
0
    tmp = fieldname(insn, 10, 5); \
6119
0
    if (!Check(&S, decodeSImmOperand_5_0(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
6120
0
    return S; \
6121
0
  case 106: \
6122
0
    tmp = fieldname(insn, 0, 5); \
6123
0
    if (!Check(&S, DecodeLSX128RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
6124
0
    tmp = fieldname(insn, 5, 5); \
6125
0
    if (!Check(&S, DecodeLSX128RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
6126
0
    tmp = fieldname(insn, 10, 5); \
6127
0
    MCOperand_CreateImm0(MI, tmp); \
6128
0
    return S; \
6129
0
  case 107: \
6130
0
    tmp = fieldname(insn, 0, 5); \
6131
0
    if (!Check(&S, DecodeLSX128RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
6132
0
    tmp = fieldname(insn, 0, 5); \
6133
0
    if (!Check(&S, DecodeLSX128RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
6134
0
    tmp = fieldname(insn, 5, 5); \
6135
0
    if (!Check(&S, DecodeLSX128RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
6136
0
    tmp = fieldname(insn, 10, 5); \
6137
0
    MCOperand_CreateImm0(MI, tmp); \
6138
0
    return S; \
6139
0
  case 108: \
6140
0
    tmp = fieldname(insn, 0, 5); \
6141
0
    if (!Check(&S, DecodeLSX128RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
6142
0
    tmp = fieldname(insn, 5, 5); \
6143
0
    if (!Check(&S, DecodeLSX128RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
6144
0
    return S; \
6145
0
  case 109: \
6146
0
    tmp = fieldname(insn, 0, 3); \
6147
0
    if (!Check(&S, DecodeCFRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
6148
0
    tmp = fieldname(insn, 5, 5); \
6149
0
    if (!Check(&S, DecodeLSX128RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
6150
0
    return S; \
6151
0
  case 110: \
6152
0
    tmp = fieldname(insn, 0, 5); \
6153
0
    if (!Check(&S, DecodeLSX128RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
6154
0
    tmp = fieldname(insn, 5, 5); \
6155
0
    if (!Check(&S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
6156
0
    return S; \
6157
0
  case 111: \
6158
0
    tmp = fieldname(insn, 0, 5); \
6159
0
    if (!Check(&S, DecodeLSX128RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
6160
0
    tmp = fieldname(insn, 5, 5); \
6161
0
    if (!Check(&S, DecodeLSX128RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
6162
0
    tmp = fieldname(insn, 10, 3); \
6163
0
    MCOperand_CreateImm0(MI, tmp); \
6164
0
    return S; \
6165
0
  case 112: \
6166
0
    tmp = fieldname(insn, 0, 5); \
6167
0
    if (!Check(&S, DecodeLSX128RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
6168
0
    tmp = fieldname(insn, 5, 5); \
6169
0
    if (!Check(&S, DecodeLSX128RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
6170
0
    tmp = fieldname(insn, 10, 4); \
6171
0
    MCOperand_CreateImm0(MI, tmp); \
6172
0
    return S; \
6173
0
  case 113: \
6174
0
    tmp = fieldname(insn, 0, 5); \
6175
0
    if (!Check(&S, DecodeLSX128RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
6176
0
    tmp = fieldname(insn, 5, 5); \
6177
0
    if (!Check(&S, DecodeLSX128RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
6178
0
    tmp = fieldname(insn, 10, 6); \
6179
0
    MCOperand_CreateImm0(MI, tmp); \
6180
0
    return S; \
6181
0
  case 114: \
6182
0
    tmp = fieldname(insn, 0, 5); \
6183
0
    if (!Check(&S, DecodeLSX128RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
6184
0
    tmp = fieldname(insn, 0, 5); \
6185
0
    if (!Check(&S, DecodeLSX128RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
6186
0
    tmp = fieldname(insn, 5, 5); \
6187
0
    if (!Check(&S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
6188
0
    tmp = fieldname(insn, 10, 4); \
6189
0
    MCOperand_CreateImm0(MI, tmp); \
6190
0
    return S; \
6191
0
  case 115: \
6192
0
    tmp = fieldname(insn, 0, 5); \
6193
0
    if (!Check(&S, DecodeLSX128RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
6194
0
    tmp = fieldname(insn, 0, 5); \
6195
0
    if (!Check(&S, DecodeLSX128RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
6196
0
    tmp = fieldname(insn, 5, 5); \
6197
0
    if (!Check(&S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
6198
0
    tmp = fieldname(insn, 10, 3); \
6199
0
    MCOperand_CreateImm0(MI, tmp); \
6200
0
    return S; \
6201
0
  case 116: \
6202
0
    tmp = fieldname(insn, 0, 5); \
6203
0
    if (!Check(&S, DecodeLSX128RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
6204
0
    tmp = fieldname(insn, 0, 5); \
6205
0
    if (!Check(&S, DecodeLSX128RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
6206
0
    tmp = fieldname(insn, 5, 5); \
6207
0
    if (!Check(&S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
6208
0
    tmp = fieldname(insn, 10, 2); \
6209
0
    MCOperand_CreateImm0(MI, tmp); \
6210
0
    return S; \
6211
0
  case 117: \
6212
0
    tmp = fieldname(insn, 0, 5); \
6213
0
    if (!Check(&S, DecodeLSX128RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
6214
0
    tmp = fieldname(insn, 0, 5); \
6215
0
    if (!Check(&S, DecodeLSX128RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
6216
0
    tmp = fieldname(insn, 5, 5); \
6217
0
    if (!Check(&S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
6218
0
    tmp = fieldname(insn, 10, 1); \
6219
0
    MCOperand_CreateImm0(MI, tmp); \
6220
0
    return S; \
6221
0
  case 118: \
6222
0
    tmp = fieldname(insn, 0, 5); \
6223
0
    if (!Check(&S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
6224
0
    tmp = fieldname(insn, 5, 5); \
6225
0
    if (!Check(&S, DecodeLSX128RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
6226
0
    tmp = fieldname(insn, 10, 4); \
6227
0
    MCOperand_CreateImm0(MI, tmp); \
6228
0
    return S; \
6229
0
  case 119: \
6230
0
    tmp = fieldname(insn, 0, 5); \
6231
0
    if (!Check(&S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
6232
0
    tmp = fieldname(insn, 5, 5); \
6233
0
    if (!Check(&S, DecodeLSX128RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
6234
0
    tmp = fieldname(insn, 10, 3); \
6235
0
    MCOperand_CreateImm0(MI, tmp); \
6236
0
    return S; \
6237
0
  case 120: \
6238
0
    tmp = fieldname(insn, 0, 5); \
6239
0
    if (!Check(&S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
6240
0
    tmp = fieldname(insn, 5, 5); \
6241
0
    if (!Check(&S, DecodeLSX128RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
6242
0
    tmp = fieldname(insn, 10, 2); \
6243
0
    MCOperand_CreateImm0(MI, tmp); \
6244
0
    return S; \
6245
0
  case 121: \
6246
0
    tmp = fieldname(insn, 0, 5); \
6247
0
    if (!Check(&S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
6248
0
    tmp = fieldname(insn, 5, 5); \
6249
0
    if (!Check(&S, DecodeLSX128RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
6250
0
    tmp = fieldname(insn, 10, 1); \
6251
0
    MCOperand_CreateImm0(MI, tmp); \
6252
0
    return S; \
6253
0
  case 122: \
6254
0
    tmp = fieldname(insn, 0, 5); \
6255
0
    if (!Check(&S, DecodeLSX128RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
6256
0
    tmp = fieldname(insn, 5, 5); \
6257
0
    if (!Check(&S, DecodeLSX128RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
6258
0
    tmp = fieldname(insn, 10, 2); \
6259
0
    MCOperand_CreateImm0(MI, tmp); \
6260
0
    return S; \
6261
0
  case 123: \
6262
0
    tmp = fieldname(insn, 0, 5); \
6263
0
    if (!Check(&S, DecodeLSX128RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
6264
0
    tmp = fieldname(insn, 5, 5); \
6265
0
    if (!Check(&S, DecodeLSX128RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
6266
0
    tmp = fieldname(insn, 10, 1); \
6267
0
    MCOperand_CreateImm0(MI, tmp); \
6268
0
    return S; \
6269
0
  case 124: \
6270
0
    tmp = fieldname(insn, 0, 5); \
6271
0
    if (!Check(&S, DecodeLSX128RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
6272
0
    tmp = fieldname(insn, 0, 5); \
6273
0
    if (!Check(&S, DecodeLSX128RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
6274
0
    tmp = fieldname(insn, 5, 5); \
6275
0
    if (!Check(&S, DecodeLSX128RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
6276
0
    tmp = fieldname(insn, 10, 4); \
6277
0
    MCOperand_CreateImm0(MI, tmp); \
6278
0
    return S; \
6279
0
  case 125: \
6280
0
    tmp = fieldname(insn, 0, 5); \
6281
0
    if (!Check(&S, DecodeLSX128RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
6282
0
    tmp = fieldname(insn, 0, 5); \
6283
0
    if (!Check(&S, DecodeLSX128RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
6284
0
    tmp = fieldname(insn, 5, 5); \
6285
0
    if (!Check(&S, DecodeLSX128RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
6286
0
    tmp = fieldname(insn, 10, 6); \
6287
0
    MCOperand_CreateImm0(MI, tmp); \
6288
0
    return S; \
6289
0
  case 126: \
6290
0
    tmp = fieldname(insn, 0, 5); \
6291
0
    if (!Check(&S, DecodeLSX128RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
6292
0
    tmp = fieldname(insn, 0, 5); \
6293
0
    if (!Check(&S, DecodeLSX128RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
6294
0
    tmp = fieldname(insn, 5, 5); \
6295
0
    if (!Check(&S, DecodeLSX128RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
6296
0
    tmp = fieldname(insn, 10, 7); \
6297
0
    MCOperand_CreateImm0(MI, tmp); \
6298
0
    return S; \
6299
0
  case 127: \
6300
0
    tmp = fieldname(insn, 0, 5); \
6301
0
    if (!Check(&S, DecodeLSX128RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
6302
0
    tmp = fieldname(insn, 0, 5); \
6303
0
    if (!Check(&S, DecodeLSX128RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
6304
0
    tmp = fieldname(insn, 5, 5); \
6305
0
    if (!Check(&S, DecodeLSX128RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
6306
0
    tmp = fieldname(insn, 10, 8); \
6307
0
    MCOperand_CreateImm0(MI, tmp); \
6308
0
    return S; \
6309
0
  case 128: \
6310
0
    tmp = fieldname(insn, 0, 5); \
6311
0
    if (!Check(&S, DecodeLSX128RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
6312
0
    tmp = fieldname(insn, 5, 5); \
6313
0
    if (!Check(&S, DecodeLSX128RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
6314
0
    tmp = fieldname(insn, 10, 8); \
6315
0
    MCOperand_CreateImm0(MI, tmp); \
6316
0
    return S; \
6317
0
  case 129: \
6318
0
    tmp = fieldname(insn, 0, 5); \
6319
0
    if (!Check(&S, DecodeLSX128RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
6320
0
    tmp = fieldname(insn, 5, 13); \
6321
0
    if (!Check(&S, decodeSImmOperand_13_0(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
6322
0
    return S; \
6323
0
  case 130: \
6324
0
    tmp = fieldname(insn, 0, 5); \
6325
0
    if (!Check(&S, DecodeLASX256RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
6326
0
    tmp = fieldname(insn, 0, 5); \
6327
0
    if (!Check(&S, DecodeLASX256RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
6328
0
    tmp = fieldname(insn, 5, 5); \
6329
0
    if (!Check(&S, DecodeLASX256RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
6330
0
    tmp = fieldname(insn, 10, 5); \
6331
0
    if (!Check(&S, DecodeLASX256RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
6332
0
    return S; \
6333
0
  case 131: \
6334
0
    tmp = fieldname(insn, 0, 5); \
6335
0
    if (!Check(&S, DecodeLASX256RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
6336
0
    tmp = fieldname(insn, 5, 5); \
6337
0
    if (!Check(&S, DecodeLASX256RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
6338
0
    tmp = fieldname(insn, 10, 5); \
6339
0
    if (!Check(&S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
6340
0
    return S; \
6341
0
  case 132: \
6342
0
    tmp = fieldname(insn, 0, 5); \
6343
0
    if (!Check(&S, DecodeLASX256RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
6344
0
    tmp = fieldname(insn, 5, 5); \
6345
0
    if (!Check(&S, DecodeLASX256RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
6346
0
    tmp = fieldname(insn, 10, 5); \
6347
0
    if (!Check(&S, decodeSImmOperand_5_0(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
6348
0
    return S; \
6349
0
  case 133: \
6350
0
    tmp = fieldname(insn, 0, 5); \
6351
0
    if (!Check(&S, DecodeLASX256RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
6352
0
    tmp = fieldname(insn, 5, 5); \
6353
0
    if (!Check(&S, DecodeLASX256RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
6354
0
    tmp = fieldname(insn, 10, 5); \
6355
0
    MCOperand_CreateImm0(MI, tmp); \
6356
0
    return S; \
6357
0
  case 134: \
6358
0
    tmp = fieldname(insn, 0, 5); \
6359
0
    if (!Check(&S, DecodeLASX256RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
6360
0
    tmp = fieldname(insn, 0, 5); \
6361
0
    if (!Check(&S, DecodeLASX256RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
6362
0
    tmp = fieldname(insn, 5, 5); \
6363
0
    if (!Check(&S, DecodeLASX256RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
6364
0
    tmp = fieldname(insn, 10, 5); \
6365
0
    MCOperand_CreateImm0(MI, tmp); \
6366
0
    return S; \
6367
0
  case 135: \
6368
0
    tmp = fieldname(insn, 0, 5); \
6369
0
    if (!Check(&S, DecodeLASX256RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
6370
0
    tmp = fieldname(insn, 5, 5); \
6371
0
    if (!Check(&S, DecodeLASX256RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
6372
0
    return S; \
6373
0
  case 136: \
6374
0
    tmp = fieldname(insn, 0, 3); \
6375
0
    if (!Check(&S, DecodeCFRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
6376
0
    tmp = fieldname(insn, 5, 5); \
6377
0
    if (!Check(&S, DecodeLASX256RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
6378
0
    return S; \
6379
0
  case 137: \
6380
0
    tmp = fieldname(insn, 0, 5); \
6381
0
    if (!Check(&S, DecodeLASX256RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
6382
0
    tmp = fieldname(insn, 5, 5); \
6383
0
    if (!Check(&S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
6384
0
    return S; \
6385
0
  case 138: \
6386
0
    tmp = fieldname(insn, 0, 5); \
6387
0
    if (!Check(&S, DecodeLASX256RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
6388
0
    tmp = fieldname(insn, 5, 5); \
6389
0
    if (!Check(&S, DecodeLASX256RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
6390
0
    tmp = fieldname(insn, 10, 3); \
6391
0
    MCOperand_CreateImm0(MI, tmp); \
6392
0
    return S; \
6393
0
  case 139: \
6394
0
    tmp = fieldname(insn, 0, 5); \
6395
0
    if (!Check(&S, DecodeLASX256RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
6396
0
    tmp = fieldname(insn, 5, 5); \
6397
0
    if (!Check(&S, DecodeLASX256RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
6398
0
    tmp = fieldname(insn, 10, 4); \
6399
0
    MCOperand_CreateImm0(MI, tmp); \
6400
0
    return S; \
6401
0
  case 140: \
6402
0
    tmp = fieldname(insn, 0, 5); \
6403
0
    if (!Check(&S, DecodeLASX256RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
6404
0
    tmp = fieldname(insn, 5, 5); \
6405
0
    if (!Check(&S, DecodeLASX256RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
6406
0
    tmp = fieldname(insn, 10, 6); \
6407
0
    MCOperand_CreateImm0(MI, tmp); \
6408
0
    return S; \
6409
0
  case 141: \
6410
0
    tmp = fieldname(insn, 0, 5); \
6411
0
    if (!Check(&S, DecodeLASX256RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
6412
0
    tmp = fieldname(insn, 0, 5); \
6413
0
    if (!Check(&S, DecodeLASX256RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
6414
0
    tmp = fieldname(insn, 5, 5); \
6415
0
    if (!Check(&S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
6416
0
    tmp = fieldname(insn, 10, 3); \
6417
0
    MCOperand_CreateImm0(MI, tmp); \
6418
0
    return S; \
6419
0
  case 142: \
6420
0
    tmp = fieldname(insn, 0, 5); \
6421
0
    if (!Check(&S, DecodeLASX256RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
6422
0
    tmp = fieldname(insn, 0, 5); \
6423
0
    if (!Check(&S, DecodeLASX256RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
6424
0
    tmp = fieldname(insn, 5, 5); \
6425
0
    if (!Check(&S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
6426
0
    tmp = fieldname(insn, 10, 2); \
6427
0
    MCOperand_CreateImm0(MI, tmp); \
6428
0
    return S; \
6429
0
  case 143: \
6430
0
    tmp = fieldname(insn, 0, 5); \
6431
0
    if (!Check(&S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
6432
0
    tmp = fieldname(insn, 5, 5); \
6433
0
    if (!Check(&S, DecodeLASX256RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
6434
0
    tmp = fieldname(insn, 10, 3); \
6435
0
    MCOperand_CreateImm0(MI, tmp); \
6436
0
    return S; \
6437
0
  case 144: \
6438
0
    tmp = fieldname(insn, 0, 5); \
6439
0
    if (!Check(&S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
6440
0
    tmp = fieldname(insn, 5, 5); \
6441
0
    if (!Check(&S, DecodeLASX256RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
6442
0
    tmp = fieldname(insn, 10, 2); \
6443
0
    MCOperand_CreateImm0(MI, tmp); \
6444
0
    return S; \
6445
0
  case 145: \
6446
0
    tmp = fieldname(insn, 0, 5); \
6447
0
    if (!Check(&S, DecodeLASX256RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
6448
0
    tmp = fieldname(insn, 5, 5); \
6449
0
    if (!Check(&S, DecodeLASX256RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
6450
0
    tmp = fieldname(insn, 10, 2); \
6451
0
    MCOperand_CreateImm0(MI, tmp); \
6452
0
    return S; \
6453
0
  case 146: \
6454
0
    tmp = fieldname(insn, 0, 5); \
6455
0
    if (!Check(&S, DecodeLASX256RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
6456
0
    tmp = fieldname(insn, 5, 5); \
6457
0
    if (!Check(&S, DecodeLASX256RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
6458
0
    tmp = fieldname(insn, 10, 1); \
6459
0
    MCOperand_CreateImm0(MI, tmp); \
6460
0
    return S; \
6461
0
  case 147: \
6462
0
    tmp = fieldname(insn, 0, 5); \
6463
0
    if (!Check(&S, DecodeLASX256RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
6464
0
    tmp = fieldname(insn, 0, 5); \
6465
0
    if (!Check(&S, DecodeLASX256RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
6466
0
    tmp = fieldname(insn, 5, 5); \
6467
0
    if (!Check(&S, DecodeLASX256RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
6468
0
    tmp = fieldname(insn, 10, 3); \
6469
0
    MCOperand_CreateImm0(MI, tmp); \
6470
0
    return S; \
6471
0
  case 148: \
6472
0
    tmp = fieldname(insn, 0, 5); \
6473
0
    if (!Check(&S, DecodeLASX256RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
6474
0
    tmp = fieldname(insn, 0, 5); \
6475
0
    if (!Check(&S, DecodeLASX256RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
6476
0
    tmp = fieldname(insn, 5, 5); \
6477
0
    if (!Check(&S, DecodeLASX256RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
6478
0
    tmp = fieldname(insn, 10, 2); \
6479
0
    MCOperand_CreateImm0(MI, tmp); \
6480
0
    return S; \
6481
0
  case 149: \
6482
0
    tmp = fieldname(insn, 0, 5); \
6483
0
    if (!Check(&S, DecodeLASX256RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
6484
0
    tmp = fieldname(insn, 0, 5); \
6485
0
    if (!Check(&S, DecodeLASX256RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
6486
0
    tmp = fieldname(insn, 5, 5); \
6487
0
    if (!Check(&S, DecodeLASX256RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
6488
0
    tmp = fieldname(insn, 10, 4); \
6489
0
    MCOperand_CreateImm0(MI, tmp); \
6490
0
    return S; \
6491
0
  case 150: \
6492
0
    tmp = fieldname(insn, 0, 5); \
6493
0
    if (!Check(&S, DecodeLASX256RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
6494
0
    tmp = fieldname(insn, 0, 5); \
6495
0
    if (!Check(&S, DecodeLASX256RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
6496
0
    tmp = fieldname(insn, 5, 5); \
6497
0
    if (!Check(&S, DecodeLASX256RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
6498
0
    tmp = fieldname(insn, 10, 6); \
6499
0
    MCOperand_CreateImm0(MI, tmp); \
6500
0
    return S; \
6501
0
  case 151: \
6502
0
    tmp = fieldname(insn, 0, 5); \
6503
0
    if (!Check(&S, DecodeLASX256RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
6504
0
    tmp = fieldname(insn, 0, 5); \
6505
0
    if (!Check(&S, DecodeLASX256RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
6506
0
    tmp = fieldname(insn, 5, 5); \
6507
0
    if (!Check(&S, DecodeLASX256RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
6508
0
    tmp = fieldname(insn, 10, 7); \
6509
0
    MCOperand_CreateImm0(MI, tmp); \
6510
0
    return S; \
6511
0
  case 152: \
6512
0
    tmp = fieldname(insn, 0, 5); \
6513
0
    if (!Check(&S, DecodeLASX256RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
6514
0
    tmp = fieldname(insn, 0, 5); \
6515
0
    if (!Check(&S, DecodeLASX256RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
6516
0
    tmp = fieldname(insn, 5, 5); \
6517
0
    if (!Check(&S, DecodeLASX256RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
6518
0
    tmp = fieldname(insn, 10, 8); \
6519
0
    MCOperand_CreateImm0(MI, tmp); \
6520
0
    return S; \
6521
0
  case 153: \
6522
0
    tmp = fieldname(insn, 0, 5); \
6523
0
    if (!Check(&S, DecodeLASX256RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
6524
0
    tmp = fieldname(insn, 5, 5); \
6525
0
    if (!Check(&S, DecodeLASX256RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
6526
0
    tmp = fieldname(insn, 10, 8); \
6527
0
    MCOperand_CreateImm0(MI, tmp); \
6528
0
    return S; \
6529
0
  case 154: \
6530
0
    tmp = fieldname(insn, 0, 5); \
6531
0
    if (!Check(&S, DecodeLASX256RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
6532
0
    tmp = fieldname(insn, 5, 13); \
6533
0
    if (!Check(&S, decodeSImmOperand_13_0(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
6534
0
    return S; \
6535
0
  } \
6536
0
}
6537
6538
#define DecodeInstruction(fname, fieldname, decoder, InsnType) \
6539
static DecodeStatus fname(const uint8_t DecodeTable[], MCInst *MI, \
6540
0
                                      InsnType insn, uint64_t Address, const void *Decoder) { \
6541
0
  const uint8_t *Ptr = DecodeTable; \
6542
0
  uint64_t CurFieldValue = 0; \
6543
0
  DecodeStatus S = MCDisassembler_Success; \
6544
0
  while (true) { \
6545
0
    switch (*Ptr) { \
6546
0
    default: \
6547
0
      return MCDisassembler_Fail; \
6548
0
    case MCD_OPC_ExtractField: { \
6549
0
      unsigned Start = *++Ptr; \
6550
0
      unsigned Len = *++Ptr; \
6551
0
      ++Ptr; \
6552
0
      CurFieldValue = fieldname(insn, Start, Len); \
6553
0
      break; \
6554
0
    } \
6555
0
    case MCD_OPC_FilterValue: { \
6556
0
      /* Decode the field value. */ \
6557
0
      unsigned Len; \
6558
0
      uint64_t Val = decodeULEB128(++Ptr, &Len); \
6559
0
      Ptr += Len; \
6560
0
      /* NumToSkip is a plain 24-bit integer. */ \
6561
0
      unsigned NumToSkip = *Ptr++; \
6562
0
      NumToSkip |= (*Ptr++) << 8; \
6563
0
      NumToSkip |= (*Ptr++) << 16; \
6564
0
      /* Perform the filter operation. */ \
6565
0
      if (Val != CurFieldValue) \
6566
0
        Ptr += NumToSkip; \
6567
0
      break; \
6568
0
    } \
6569
0
    case MCD_OPC_CheckField: { \
6570
0
      unsigned Start = *++Ptr; \
6571
0
      unsigned Len = *++Ptr; \
6572
0
      uint64_t FieldValue = fieldname(insn, Start, Len); \
6573
0
      /* Decode the field value. */ \
6574
0
      unsigned PtrLen = 0; \
6575
0
      uint64_t ExpectedValue = decodeULEB128(++Ptr, &PtrLen); \
6576
0
      Ptr += PtrLen; \
6577
0
      /* NumToSkip is a plain 24-bit integer. */ \
6578
0
      unsigned NumToSkip = *Ptr++; \
6579
0
      NumToSkip |= (*Ptr++) << 8; \
6580
0
      NumToSkip |= (*Ptr++) << 16; \
6581
0
      /* If the actual and expected values don't match, skip. */ \
6582
0
      if (ExpectedValue != FieldValue) \
6583
0
        Ptr += NumToSkip; \
6584
0
      break; \
6585
0
    } \
6586
0
    case MCD_OPC_CheckPredicate: { \
6587
0
      unsigned Len; \
6588
0
      /* Decode the Predicate Index value. */ \
6589
0
      unsigned PIdx = decodeULEB128(++Ptr, &Len); \
6590
0
      Ptr += Len; \
6591
0
      /* NumToSkip is a plain 24-bit integer. */ \
6592
0
      unsigned NumToSkip = *Ptr++; \
6593
0
      NumToSkip |= (*Ptr++) << 8; \
6594
0
      NumToSkip |= (*Ptr++) << 16; \
6595
0
      /* Check the predicate. */ \
6596
0
      bool Pred = checkDecoderPredicate(MI, PIdx); \
6597
0
      if (!Pred) \
6598
0
        Ptr += NumToSkip; \
6599
0
      break; \
6600
0
    } \
6601
0
    case MCD_OPC_Decode: { \
6602
0
      unsigned Len; \
6603
0
      /* Decode the Opcode value. */ \
6604
0
      unsigned Opc = decodeULEB128(++Ptr, &Len); \
6605
0
      Ptr += Len; \
6606
0
      unsigned DecodeIdx = decodeULEB128(Ptr, &Len); \
6607
0
      Ptr += Len; \
6608
0
      MCInst_clear(MI); \
6609
0
      MCInst_setOpcode(MI, Opc); \
6610
0
      bool DecodeComplete; \
6611
0
      S = decoder(S, DecodeIdx, insn, MI, Address, Decoder, &DecodeComplete); \
6612
0
      return S; \
6613
0
    } \
6614
0
    case MCD_OPC_TryDecode: { \
6615
0
      unsigned Len; \
6616
0
      /* Decode the Opcode value. */ \
6617
0
      unsigned Opc = decodeULEB128(++Ptr, &Len); \
6618
0
      Ptr += Len; \
6619
0
      unsigned DecodeIdx = decodeULEB128(Ptr, &Len); \
6620
0
      Ptr += Len; \
6621
0
      /* NumToSkip is a plain 24-bit integer. */ \
6622
0
      unsigned NumToSkip = *Ptr++; \
6623
0
      NumToSkip |= (*Ptr++) << 8; \
6624
0
      NumToSkip |= (*Ptr++) << 16; \
6625
0
      /* Perform the decode operation. */ \
6626
0
      MCInst_setOpcode(MI, Opc); \
6627
0
      bool DecodeComplete; \
6628
0
      S = decoder(S, DecodeIdx, insn, MI, Address, Decoder, &DecodeComplete); \
6629
0
      if (DecodeComplete) { \
6630
0
        /* Decoding complete. */ \
6631
0
        return S; \
6632
0
      } else { \
6633
0
        /* LLVM uses a MCInst on the stack, but for our use case, */ \
6634
0
        /* it is enough for now to reset the op counter. */ \
6635
0
        MCInst_clear(MI); \
6636
0
        /* If the decoding was incomplete, skip. */ \
6637
0
        Ptr += NumToSkip; \
6638
0
        /* Reset decode status. This also drops a SoftFail status that could be */ \
6639
0
        /* set before the decode attempt. */ \
6640
0
        S = MCDisassembler_Success; \
6641
0
      } \
6642
0
      break; \
6643
0
    } \
6644
0
    case MCD_OPC_SoftFail: { \
6645
0
      /* Decode the mask values. */ \
6646
0
      unsigned Len; \
6647
0
      uint64_t PositiveMask = decodeULEB128(++Ptr, &Len); \
6648
0
      Ptr += Len; \
6649
0
      uint64_t NegativeMask = decodeULEB128(Ptr, &Len); \
6650
0
      Ptr += Len; \
6651
0
      bool Fail = (insn & PositiveMask) != 0 || (~insn & NegativeMask) != 0; \
6652
0
      if (Fail) \
6653
0
        S = MCDisassembler_SoftFail; \
6654
0
      break; \
6655
0
    } \
6656
0
    case MCD_OPC_Fail: { \
6657
0
      return MCDisassembler_Fail; \
6658
0
    } \
6659
0
    } \
6660
0
  } \
6661
0
  /* Bogisity detected in disassembler state machine! */ \
6662
0
}
6663
6664
FieldFromInstruction(fieldFromInstruction_4, uint32_t)
6665
DecodeToMCInst(decodeToMCInst_4, fieldFromInstruction_4, uint32_t)
6666
DecodeInstruction(decodeInstruction_4, fieldFromInstruction_4, decodeToMCInst_4, uint32_t)