Coverage Report

Created: 2026-02-26 07:11

next uncovered line (L), next uncovered region (R), next uncovered branch (B)
/src/capstonenext/arch/RISCV/RISCVGenDisassemblerTables.inc
Line
Count
Source
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
761k
static InsnType fname(InsnType insn, unsigned startBit, unsigned numBits) \
21
761k
{ \
22
761k
  InsnType fieldMask; \
23
761k
  if (numBits == sizeof(InsnType) * 8) \
24
761k
    fieldMask = (InsnType)(-1LL); \
25
761k
  else \
26
761k
    fieldMask = (((InsnType)1 << numBits) - 1) << startBit; \
27
761k
  return (insn & fieldMask) >> startBit; \
28
761k
}
RISCVDisassembler.c:fieldFromInstruction_4
Line
Count
Source
20
403k
static InsnType fname(InsnType insn, unsigned startBit, unsigned numBits) \
21
403k
{ \
22
403k
  InsnType fieldMask; \
23
403k
  if (numBits == sizeof(InsnType) * 8) \
24
403k
    fieldMask = (InsnType)(-1LL); \
25
403k
  else \
26
403k
    fieldMask = (((InsnType)1 << numBits) - 1) << startBit; \
27
403k
  return (insn & fieldMask) >> startBit; \
28
403k
}
RISCVDisassembler.c:fieldFromInstruction_2
Line
Count
Source
20
357k
static InsnType fname(InsnType insn, unsigned startBit, unsigned numBits) \
21
357k
{ \
22
357k
  InsnType fieldMask; \
23
357k
  if (numBits == sizeof(InsnType) * 8) \
24
357k
    fieldMask = (InsnType)(-1LL); \
25
357k
  else \
26
357k
    fieldMask = (((InsnType)1 << numBits) - 1) << startBit; \
27
357k
  return (insn & fieldMask) >> startBit; \
28
357k
}
29
30
169k
static bool Check(DecodeStatus *Out, const DecodeStatus In) {
31
169k
  *Out = (DecodeStatus) (*Out & In);
32
169k
  return *Out != MCDisassembler_Fail;
33
169k
}
34
35
static const uint8_t DecoderTable16[] = {
36
/* 0 */       MCD_OPC_ExtractField, 13, 3,  // Inst{15-13} ...
37
/* 3 */       MCD_OPC_FilterValue, 0, 155, 0, 0, // Skip to: 163
38
/* 8 */       MCD_OPC_ExtractField, 0, 2,  // Inst{1-0} ...
39
/* 11 */      MCD_OPC_FilterValue, 0, 25, 0, 0, // Skip to: 41
40
/* 16 */      MCD_OPC_CheckPredicate, 0, 11, 0, 0, // Skip to: 32
41
/* 21 */      MCD_OPC_CheckField, 2, 11, 0, 4, 0, 0, // Skip to: 32
42
/* 28 */      MCD_OPC_Decode, 162, 92, 0, // Opcode: C_UNIMP
43
/* 32 */      MCD_OPC_CheckPredicate, 0, 113, 4, 0, // Skip to: 1174
44
/* 37 */      MCD_OPC_Decode, 230, 91, 1, // Opcode: C_ADDI4SPN
45
/* 41 */      MCD_OPC_FilterValue, 1, 64, 0, 0, // Skip to: 110
46
/* 46 */      MCD_OPC_CheckPredicate, 0, 11, 0, 0, // Skip to: 62
47
/* 51 */      MCD_OPC_CheckField, 2, 11, 0, 4, 0, 0, // Skip to: 62
48
/* 58 */      MCD_OPC_Decode, 139, 92, 0, // Opcode: C_NOP
49
/* 62 */      MCD_OPC_CheckPredicate, 1, 18, 0, 0, // Skip to: 85
50
/* 67 */      MCD_OPC_CheckField, 12, 1, 0, 11, 0, 0, // Skip to: 85
51
/* 74 */      MCD_OPC_CheckField, 2, 5, 0, 4, 0, 0, // Skip to: 85
52
/* 81 */      MCD_OPC_Decode, 232, 91, 2, // Opcode: C_ADDI_HINT_IMM_ZERO
53
/* 85 */      MCD_OPC_CheckPredicate, 1, 11, 0, 0, // Skip to: 101
54
/* 90 */      MCD_OPC_CheckField, 7, 5, 0, 4, 0, 0, // Skip to: 101
55
/* 97 */      MCD_OPC_Decode, 140, 92, 3, // Opcode: C_NOP_HINT
56
/* 101 */     MCD_OPC_CheckPredicate, 0, 44, 4, 0, // Skip to: 1174
57
/* 106 */     MCD_OPC_Decode, 228, 91, 4, // Opcode: C_ADDI
58
/* 110 */     MCD_OPC_FilterValue, 2, 35, 4, 0, // Skip to: 1174
59
/* 115 */     MCD_OPC_CheckPredicate, 1, 18, 0, 0, // Skip to: 138
60
/* 120 */     MCD_OPC_CheckField, 12, 1, 0, 11, 0, 0, // Skip to: 138
61
/* 127 */     MCD_OPC_CheckField, 2, 5, 0, 4, 0, 0, // Skip to: 138
62
/* 134 */     MCD_OPC_Decode, 150, 92, 5, // Opcode: C_SLLI64_HINT
63
/* 138 */     MCD_OPC_CheckPredicate, 1, 11, 0, 0, // Skip to: 154
64
/* 143 */     MCD_OPC_CheckField, 7, 5, 0, 4, 0, 0, // Skip to: 154
65
/* 150 */     MCD_OPC_Decode, 151, 92, 6, // Opcode: C_SLLI_HINT
66
/* 154 */     MCD_OPC_CheckPredicate, 0, 247, 3, 0, // Skip to: 1174
67
/* 159 */     MCD_OPC_Decode, 149, 92, 7, // Opcode: C_SLLI
68
/* 163 */     MCD_OPC_FilterValue, 1, 45, 0, 0, // Skip to: 213
69
/* 168 */     MCD_OPC_ExtractField, 0, 2,  // Inst{1-0} ...
70
/* 171 */     MCD_OPC_FilterValue, 0, 9, 0, 0, // Skip to: 185
71
/* 176 */     MCD_OPC_CheckPredicate, 2, 225, 3, 0, // Skip to: 1174
72
/* 181 */     MCD_OPC_Decode, 241, 91, 8, // Opcode: C_FLD
73
/* 185 */     MCD_OPC_FilterValue, 1, 9, 0, 0, // Skip to: 199
74
/* 190 */     MCD_OPC_CheckPredicate, 3, 211, 3, 0, // Skip to: 1174
75
/* 195 */     MCD_OPC_Decode, 231, 91, 9, // Opcode: C_ADDIW
76
/* 199 */     MCD_OPC_FilterValue, 2, 202, 3, 0, // Skip to: 1174
77
/* 204 */     MCD_OPC_CheckPredicate, 2, 197, 3, 0, // Skip to: 1174
78
/* 209 */     MCD_OPC_Decode, 242, 91, 10, // Opcode: C_FLDSP
79
/* 213 */     MCD_OPC_FilterValue, 2, 61, 0, 0, // Skip to: 279
80
/* 218 */     MCD_OPC_ExtractField, 0, 2,  // Inst{1-0} ...
81
/* 221 */     MCD_OPC_FilterValue, 0, 9, 0, 0, // Skip to: 235
82
/* 226 */     MCD_OPC_CheckPredicate, 0, 175, 3, 0, // Skip to: 1174
83
/* 231 */     MCD_OPC_Decode, 134, 92, 11, // Opcode: C_LW
84
/* 235 */     MCD_OPC_FilterValue, 1, 25, 0, 0, // Skip to: 265
85
/* 240 */     MCD_OPC_CheckPredicate, 1, 11, 0, 0, // Skip to: 256
86
/* 245 */     MCD_OPC_CheckField, 7, 5, 0, 4, 0, 0, // Skip to: 256
87
/* 252 */     MCD_OPC_Decode, 131, 92, 12, // Opcode: C_LI_HINT
88
/* 256 */     MCD_OPC_CheckPredicate, 0, 145, 3, 0, // Skip to: 1174
89
/* 261 */     MCD_OPC_Decode, 130, 92, 13, // Opcode: C_LI
90
/* 265 */     MCD_OPC_FilterValue, 2, 136, 3, 0, // Skip to: 1174
91
/* 270 */     MCD_OPC_CheckPredicate, 0, 131, 3, 0, // Skip to: 1174
92
/* 275 */     MCD_OPC_Decode, 135, 92, 14, // Opcode: C_LWSP
93
/* 279 */     MCD_OPC_FilterValue, 3, 197, 0, 0, // Skip to: 481
94
/* 284 */     MCD_OPC_ExtractField, 0, 2,  // Inst{1-0} ...
95
/* 287 */     MCD_OPC_FilterValue, 0, 9, 0, 0, // Skip to: 301
96
/* 292 */     MCD_OPC_CheckPredicate, 3, 109, 3, 0, // Skip to: 1174
97
/* 297 */     MCD_OPC_Decode, 254, 91, 15, // Opcode: C_LD
98
/* 301 */     MCD_OPC_FilterValue, 1, 161, 0, 0, // Skip to: 467
99
/* 306 */     MCD_OPC_ExtractField, 2, 11,  // Inst{12-2} ...
100
/* 309 */     MCD_OPC_FilterValue, 32, 9, 0, 0, // Skip to: 323
101
/* 314 */     MCD_OPC_CheckPredicate, 4, 108, 0, 0, // Skip to: 427
102
/* 319 */     MCD_OPC_Decode, 143, 89, 0, // Opcode: CMOP1
103
/* 323 */     MCD_OPC_FilterValue, 96, 9, 0, 0, // Skip to: 337
104
/* 328 */     MCD_OPC_CheckPredicate, 4, 94, 0, 0, // Skip to: 427
105
/* 333 */     MCD_OPC_Decode, 147, 89, 0, // Opcode: CMOP3
106
/* 337 */     MCD_OPC_FilterValue, 160, 1, 9, 0, 0, // Skip to: 352
107
/* 343 */     MCD_OPC_CheckPredicate, 4, 79, 0, 0, // Skip to: 427
108
/* 348 */     MCD_OPC_Decode, 148, 89, 0, // Opcode: CMOP5
109
/* 352 */     MCD_OPC_FilterValue, 224, 1, 9, 0, 0, // Skip to: 367
110
/* 358 */     MCD_OPC_CheckPredicate, 4, 64, 0, 0, // Skip to: 427
111
/* 363 */     MCD_OPC_Decode, 149, 89, 0, // Opcode: CMOP7
112
/* 367 */     MCD_OPC_FilterValue, 160, 2, 9, 0, 0, // Skip to: 382
113
/* 373 */     MCD_OPC_CheckPredicate, 4, 49, 0, 0, // Skip to: 427
114
/* 378 */     MCD_OPC_Decode, 150, 89, 0, // Opcode: CMOP9
115
/* 382 */     MCD_OPC_FilterValue, 224, 2, 9, 0, 0, // Skip to: 397
116
/* 388 */     MCD_OPC_CheckPredicate, 4, 34, 0, 0, // Skip to: 427
117
/* 393 */     MCD_OPC_Decode, 144, 89, 0, // Opcode: CMOP11
118
/* 397 */     MCD_OPC_FilterValue, 160, 3, 9, 0, 0, // Skip to: 412
119
/* 403 */     MCD_OPC_CheckPredicate, 4, 19, 0, 0, // Skip to: 427
120
/* 408 */     MCD_OPC_Decode, 145, 89, 0, // Opcode: CMOP13
121
/* 412 */     MCD_OPC_FilterValue, 224, 3, 9, 0, 0, // Skip to: 427
122
/* 418 */     MCD_OPC_CheckPredicate, 4, 4, 0, 0, // Skip to: 427
123
/* 423 */     MCD_OPC_Decode, 146, 89, 0, // Opcode: CMOP15
124
/* 427 */     MCD_OPC_ExtractField, 7, 5,  // Inst{11-7} ...
125
/* 430 */     MCD_OPC_FilterValue, 0, 9, 0, 0, // Skip to: 444
126
/* 435 */     MCD_OPC_CheckPredicate, 1, 18, 0, 0, // Skip to: 458
127
/* 440 */     MCD_OPC_Decode, 133, 92, 12, // Opcode: C_LUI_HINT
128
/* 444 */     MCD_OPC_FilterValue, 2, 9, 0, 0, // Skip to: 458
129
/* 449 */     MCD_OPC_CheckPredicate, 0, 4, 0, 0, // Skip to: 458
130
/* 454 */     MCD_OPC_Decode, 229, 91, 16, // Opcode: C_ADDI16SP
131
/* 458 */     MCD_OPC_CheckPredicate, 0, 199, 2, 0, // Skip to: 1174
132
/* 463 */     MCD_OPC_Decode, 132, 92, 17, // Opcode: C_LUI
133
/* 467 */     MCD_OPC_FilterValue, 2, 190, 2, 0, // Skip to: 1174
134
/* 472 */     MCD_OPC_CheckPredicate, 3, 185, 2, 0, // Skip to: 1174
135
/* 477 */     MCD_OPC_Decode, 255, 91, 18, // Opcode: C_LDSP
136
/* 481 */     MCD_OPC_FilterValue, 4, 26, 2, 0, // Skip to: 1024
137
/* 486 */     MCD_OPC_ExtractField, 0, 2,  // Inst{1-0} ...
138
/* 489 */     MCD_OPC_FilterValue, 0, 88, 0, 0, // Skip to: 582
139
/* 494 */     MCD_OPC_ExtractField, 10, 3,  // Inst{12-10} ...
140
/* 497 */     MCD_OPC_FilterValue, 0, 9, 0, 0, // Skip to: 511
141
/* 502 */     MCD_OPC_CheckPredicate, 5, 155, 2, 0, // Skip to: 1174
142
/* 507 */     MCD_OPC_Decode, 253, 91, 19, // Opcode: C_LBU
143
/* 511 */     MCD_OPC_FilterValue, 1, 31, 0, 0, // Skip to: 547
144
/* 516 */     MCD_OPC_ExtractField, 6, 1,  // Inst{6} ...
145
/* 519 */     MCD_OPC_FilterValue, 0, 9, 0, 0, // Skip to: 533
146
/* 524 */     MCD_OPC_CheckPredicate, 5, 133, 2, 0, // Skip to: 1174
147
/* 529 */     MCD_OPC_Decode, 129, 92, 20, // Opcode: C_LHU
148
/* 533 */     MCD_OPC_FilterValue, 1, 124, 2, 0, // Skip to: 1174
149
/* 538 */     MCD_OPC_CheckPredicate, 5, 119, 2, 0, // Skip to: 1174
150
/* 543 */     MCD_OPC_Decode, 128, 92, 20, // Opcode: C_LH
151
/* 547 */     MCD_OPC_FilterValue, 2, 9, 0, 0, // Skip to: 561
152
/* 552 */     MCD_OPC_CheckPredicate, 5, 105, 2, 0, // Skip to: 1174
153
/* 557 */     MCD_OPC_Decode, 143, 92, 19, // Opcode: C_SB
154
/* 561 */     MCD_OPC_FilterValue, 3, 96, 2, 0, // Skip to: 1174
155
/* 566 */     MCD_OPC_CheckPredicate, 5, 91, 2, 0, // Skip to: 1174
156
/* 571 */     MCD_OPC_CheckField, 6, 1, 0, 84, 2, 0, // Skip to: 1174
157
/* 578 */     MCD_OPC_Decode, 148, 92, 20, // Opcode: C_SH
158
/* 582 */     MCD_OPC_FilterValue, 1, 65, 1, 0, // Skip to: 908
159
/* 587 */     MCD_OPC_ExtractField, 10, 2,  // Inst{11-10} ...
160
/* 590 */     MCD_OPC_FilterValue, 0, 32, 0, 0, // Skip to: 627
161
/* 595 */     MCD_OPC_CheckPredicate, 1, 18, 0, 0, // Skip to: 618
162
/* 600 */     MCD_OPC_CheckField, 12, 1, 0, 11, 0, 0, // Skip to: 618
163
/* 607 */     MCD_OPC_CheckField, 2, 5, 0, 4, 0, 0, // Skip to: 618
164
/* 614 */     MCD_OPC_Decode, 155, 92, 21, // Opcode: C_SRLI64_HINT
165
/* 618 */     MCD_OPC_CheckPredicate, 0, 39, 2, 0, // Skip to: 1174
166
/* 623 */     MCD_OPC_Decode, 154, 92, 22, // Opcode: C_SRLI
167
/* 627 */     MCD_OPC_FilterValue, 1, 32, 0, 0, // Skip to: 664
168
/* 632 */     MCD_OPC_CheckPredicate, 1, 18, 0, 0, // Skip to: 655
169
/* 637 */     MCD_OPC_CheckField, 12, 1, 0, 11, 0, 0, // Skip to: 655
170
/* 644 */     MCD_OPC_CheckField, 2, 5, 0, 4, 0, 0, // Skip to: 655
171
/* 651 */     MCD_OPC_Decode, 153, 92, 21, // Opcode: C_SRAI64_HINT
172
/* 655 */     MCD_OPC_CheckPredicate, 0, 2, 2, 0, // Skip to: 1174
173
/* 660 */     MCD_OPC_Decode, 152, 92, 22, // Opcode: C_SRAI
174
/* 664 */     MCD_OPC_FilterValue, 2, 9, 0, 0, // Skip to: 678
175
/* 669 */     MCD_OPC_CheckPredicate, 0, 244, 1, 0, // Skip to: 1174
176
/* 674 */     MCD_OPC_Decode, 237, 91, 23, // Opcode: C_ANDI
177
/* 678 */     MCD_OPC_FilterValue, 3, 235, 1, 0, // Skip to: 1174
178
/* 683 */     MCD_OPC_ExtractField, 5, 2,  // Inst{6-5} ...
179
/* 686 */     MCD_OPC_FilterValue, 0, 31, 0, 0, // Skip to: 722
180
/* 691 */     MCD_OPC_ExtractField, 12, 1,  // Inst{12} ...
181
/* 694 */     MCD_OPC_FilterValue, 0, 9, 0, 0, // Skip to: 708
182
/* 699 */     MCD_OPC_CheckPredicate, 0, 214, 1, 0, // Skip to: 1174
183
/* 704 */     MCD_OPC_Decode, 158, 92, 24, // Opcode: C_SUB
184
/* 708 */     MCD_OPC_FilterValue, 1, 205, 1, 0, // Skip to: 1174
185
/* 713 */     MCD_OPC_CheckPredicate, 3, 200, 1, 0, // Skip to: 1174
186
/* 718 */     MCD_OPC_Decode, 159, 92, 24, // Opcode: C_SUBW
187
/* 722 */     MCD_OPC_FilterValue, 1, 31, 0, 0, // Skip to: 758
188
/* 727 */     MCD_OPC_ExtractField, 12, 1,  // Inst{12} ...
189
/* 730 */     MCD_OPC_FilterValue, 0, 9, 0, 0, // Skip to: 744
190
/* 735 */     MCD_OPC_CheckPredicate, 0, 178, 1, 0, // Skip to: 1174
191
/* 740 */     MCD_OPC_Decode, 163, 92, 24, // Opcode: C_XOR
192
/* 744 */     MCD_OPC_FilterValue, 1, 169, 1, 0, // Skip to: 1174
193
/* 749 */     MCD_OPC_CheckPredicate, 3, 164, 1, 0, // Skip to: 1174
194
/* 754 */     MCD_OPC_Decode, 234, 91, 24, // Opcode: C_ADDW
195
/* 758 */     MCD_OPC_FilterValue, 2, 31, 0, 0, // Skip to: 794
196
/* 763 */     MCD_OPC_ExtractField, 12, 1,  // Inst{12} ...
197
/* 766 */     MCD_OPC_FilterValue, 0, 9, 0, 0, // Skip to: 780
198
/* 771 */     MCD_OPC_CheckPredicate, 0, 142, 1, 0, // Skip to: 1174
199
/* 776 */     MCD_OPC_Decode, 142, 92, 24, // Opcode: C_OR
200
/* 780 */     MCD_OPC_FilterValue, 1, 133, 1, 0, // Skip to: 1174
201
/* 785 */     MCD_OPC_CheckPredicate, 6, 128, 1, 0, // Skip to: 1174
202
/* 790 */     MCD_OPC_Decode, 136, 92, 24, // Opcode: C_MUL
203
/* 794 */     MCD_OPC_FilterValue, 3, 119, 1, 0, // Skip to: 1174
204
/* 799 */     MCD_OPC_ExtractField, 12, 1,  // Inst{12} ...
205
/* 802 */     MCD_OPC_FilterValue, 0, 9, 0, 0, // Skip to: 816
206
/* 807 */     MCD_OPC_CheckPredicate, 0, 106, 1, 0, // Skip to: 1174
207
/* 812 */     MCD_OPC_Decode, 236, 91, 24, // Opcode: C_AND
208
/* 816 */     MCD_OPC_FilterValue, 1, 97, 1, 0, // Skip to: 1174
209
/* 821 */     MCD_OPC_ExtractField, 2, 3,  // Inst{4-2} ...
210
/* 824 */     MCD_OPC_FilterValue, 0, 9, 0, 0, // Skip to: 838
211
/* 829 */     MCD_OPC_CheckPredicate, 5, 84, 1, 0, // Skip to: 1174
212
/* 834 */     MCD_OPC_Decode, 164, 92, 21, // Opcode: C_ZEXT_B
213
/* 838 */     MCD_OPC_FilterValue, 1, 9, 0, 0, // Skip to: 852
214
/* 843 */     MCD_OPC_CheckPredicate, 7, 70, 1, 0, // Skip to: 1174
215
/* 848 */     MCD_OPC_Decode, 146, 92, 21, // Opcode: C_SEXT_B
216
/* 852 */     MCD_OPC_FilterValue, 2, 9, 0, 0, // Skip to: 866
217
/* 857 */     MCD_OPC_CheckPredicate, 7, 56, 1, 0, // Skip to: 1174
218
/* 862 */     MCD_OPC_Decode, 165, 92, 21, // Opcode: C_ZEXT_H
219
/* 866 */     MCD_OPC_FilterValue, 3, 9, 0, 0, // Skip to: 880
220
/* 871 */     MCD_OPC_CheckPredicate, 7, 42, 1, 0, // Skip to: 1174
221
/* 876 */     MCD_OPC_Decode, 147, 92, 21, // Opcode: C_SEXT_H
222
/* 880 */     MCD_OPC_FilterValue, 4, 9, 0, 0, // Skip to: 894
223
/* 885 */     MCD_OPC_CheckPredicate, 8, 28, 1, 0, // Skip to: 1174
224
/* 890 */     MCD_OPC_Decode, 166, 92, 21, // Opcode: C_ZEXT_W
225
/* 894 */     MCD_OPC_FilterValue, 5, 19, 1, 0, // Skip to: 1174
226
/* 899 */     MCD_OPC_CheckPredicate, 5, 14, 1, 0, // Skip to: 1174
227
/* 904 */     MCD_OPC_Decode, 141, 92, 21, // Opcode: C_NOT
228
/* 908 */     MCD_OPC_FilterValue, 2, 5, 1, 0, // Skip to: 1174
229
/* 913 */     MCD_OPC_ExtractField, 12, 1,  // Inst{12} ...
230
/* 916 */     MCD_OPC_FilterValue, 0, 41, 0, 0, // Skip to: 962
231
/* 921 */     MCD_OPC_CheckPredicate, 0, 11, 0, 0, // Skip to: 937
232
/* 926 */     MCD_OPC_CheckField, 2, 5, 0, 4, 0, 0, // Skip to: 937
233
/* 933 */     MCD_OPC_Decode, 252, 91, 25, // Opcode: C_JR
234
/* 937 */     MCD_OPC_CheckPredicate, 1, 11, 0, 0, // Skip to: 953
235
/* 942 */     MCD_OPC_CheckField, 7, 5, 0, 4, 0, 0, // Skip to: 953
236
/* 949 */     MCD_OPC_Decode, 138, 92, 26, // Opcode: C_MV_HINT
237
/* 953 */     MCD_OPC_CheckPredicate, 0, 216, 0, 0, // Skip to: 1174
238
/* 958 */     MCD_OPC_Decode, 137, 92, 27, // Opcode: C_MV
239
/* 962 */     MCD_OPC_FilterValue, 1, 207, 0, 0, // Skip to: 1174
240
/* 967 */     MCD_OPC_CheckPredicate, 0, 11, 0, 0, // Skip to: 983
241
/* 972 */     MCD_OPC_CheckField, 2, 10, 0, 4, 0, 0, // Skip to: 983
242
/* 979 */     MCD_OPC_Decode, 240, 91, 0, // Opcode: C_EBREAK
243
/* 983 */     MCD_OPC_CheckPredicate, 1, 11, 0, 0, // Skip to: 999
244
/* 988 */     MCD_OPC_CheckField, 7, 5, 0, 4, 0, 0, // Skip to: 999
245
/* 995 */     MCD_OPC_Decode, 235, 91, 28, // Opcode: C_ADD_HINT
246
/* 999 */     MCD_OPC_CheckPredicate, 0, 11, 0, 0, // Skip to: 1015
247
/* 1004 */    MCD_OPC_CheckField, 2, 5, 0, 4, 0, 0, // Skip to: 1015
248
/* 1011 */    MCD_OPC_Decode, 251, 91, 25, // Opcode: C_JALR
249
/* 1015 */    MCD_OPC_CheckPredicate, 0, 154, 0, 0, // Skip to: 1174
250
/* 1020 */    MCD_OPC_Decode, 227, 91, 29, // Opcode: C_ADD
251
/* 1024 */    MCD_OPC_FilterValue, 5, 45, 0, 0, // Skip to: 1074
252
/* 1029 */    MCD_OPC_ExtractField, 0, 2,  // Inst{1-0} ...
253
/* 1032 */    MCD_OPC_FilterValue, 0, 9, 0, 0, // Skip to: 1046
254
/* 1037 */    MCD_OPC_CheckPredicate, 2, 132, 0, 0, // Skip to: 1174
255
/* 1042 */    MCD_OPC_Decode, 245, 91, 8, // Opcode: C_FSD
256
/* 1046 */    MCD_OPC_FilterValue, 1, 9, 0, 0, // Skip to: 1060
257
/* 1051 */    MCD_OPC_CheckPredicate, 0, 118, 0, 0, // Skip to: 1174
258
/* 1056 */    MCD_OPC_Decode, 249, 91, 30, // Opcode: C_J
259
/* 1060 */    MCD_OPC_FilterValue, 2, 109, 0, 0, // Skip to: 1174
260
/* 1065 */    MCD_OPC_CheckPredicate, 2, 104, 0, 0, // Skip to: 1174
261
/* 1070 */    MCD_OPC_Decode, 246, 91, 31, // Opcode: C_FSDSP
262
/* 1074 */    MCD_OPC_FilterValue, 6, 45, 0, 0, // Skip to: 1124
263
/* 1079 */    MCD_OPC_ExtractField, 0, 2,  // Inst{1-0} ...
264
/* 1082 */    MCD_OPC_FilterValue, 0, 9, 0, 0, // Skip to: 1096
265
/* 1087 */    MCD_OPC_CheckPredicate, 0, 82, 0, 0, // Skip to: 1174
266
/* 1092 */    MCD_OPC_Decode, 160, 92, 11, // Opcode: C_SW
267
/* 1096 */    MCD_OPC_FilterValue, 1, 9, 0, 0, // Skip to: 1110
268
/* 1101 */    MCD_OPC_CheckPredicate, 0, 68, 0, 0, // Skip to: 1174
269
/* 1106 */    MCD_OPC_Decode, 238, 91, 32, // Opcode: C_BEQZ
270
/* 1110 */    MCD_OPC_FilterValue, 2, 59, 0, 0, // Skip to: 1174
271
/* 1115 */    MCD_OPC_CheckPredicate, 0, 54, 0, 0, // Skip to: 1174
272
/* 1120 */    MCD_OPC_Decode, 161, 92, 33, // Opcode: C_SWSP
273
/* 1124 */    MCD_OPC_FilterValue, 7, 45, 0, 0, // Skip to: 1174
274
/* 1129 */    MCD_OPC_ExtractField, 0, 2,  // Inst{1-0} ...
275
/* 1132 */    MCD_OPC_FilterValue, 0, 9, 0, 0, // Skip to: 1146
276
/* 1137 */    MCD_OPC_CheckPredicate, 3, 32, 0, 0, // Skip to: 1174
277
/* 1142 */    MCD_OPC_Decode, 144, 92, 15, // Opcode: C_SD
278
/* 1146 */    MCD_OPC_FilterValue, 1, 9, 0, 0, // Skip to: 1160
279
/* 1151 */    MCD_OPC_CheckPredicate, 0, 18, 0, 0, // Skip to: 1174
280
/* 1156 */    MCD_OPC_Decode, 239, 91, 32, // Opcode: C_BNEZ
281
/* 1160 */    MCD_OPC_FilterValue, 2, 9, 0, 0, // Skip to: 1174
282
/* 1165 */    MCD_OPC_CheckPredicate, 3, 4, 0, 0, // Skip to: 1174
283
/* 1170 */    MCD_OPC_Decode, 145, 92, 34, // Opcode: C_SDSP
284
/* 1174 */    MCD_OPC_Fail,
285
  0
286
};
287
288
static const uint8_t DecoderTable32[] = {
289
/* 0 */       MCD_OPC_ExtractField, 0, 7,  // Inst{6-0} ...
290
/* 3 */       MCD_OPC_FilterValue, 3, 76, 0, 0, // Skip to: 84
291
/* 8 */       MCD_OPC_ExtractField, 12, 3,  // Inst{14-12} ...
292
/* 11 */      MCD_OPC_FilterValue, 0, 4, 0, 0, // Skip to: 20
293
/* 16 */      MCD_OPC_Decode, 190, 94, 35, // Opcode: LB
294
/* 20 */      MCD_OPC_FilterValue, 1, 4, 0, 0, // Skip to: 29
295
/* 25 */      MCD_OPC_Decode, 193, 94, 35, // Opcode: LH
296
/* 29 */      MCD_OPC_FilterValue, 2, 4, 0, 0, // Skip to: 38
297
/* 34 */      MCD_OPC_Decode, 204, 94, 35, // Opcode: LW
298
/* 38 */      MCD_OPC_FilterValue, 3, 9, 0, 0, // Skip to: 52
299
/* 43 */      MCD_OPC_CheckPredicate, 9, 2, 74, 0, // Skip to: 18994
300
/* 48 */      MCD_OPC_Decode, 192, 94, 35, // Opcode: LD
301
/* 52 */      MCD_OPC_FilterValue, 4, 4, 0, 0, // Skip to: 61
302
/* 57 */      MCD_OPC_Decode, 191, 94, 35, // Opcode: LBU
303
/* 61 */      MCD_OPC_FilterValue, 5, 4, 0, 0, // Skip to: 70
304
/* 66 */      MCD_OPC_Decode, 194, 94, 35, // Opcode: LHU
305
/* 70 */      MCD_OPC_FilterValue, 6, 231, 73, 0, // Skip to: 18994
306
/* 75 */      MCD_OPC_CheckPredicate, 9, 226, 73, 0, // Skip to: 18994
307
/* 80 */      MCD_OPC_Decode, 205, 94, 35, // Opcode: LWU
308
/* 84 */      MCD_OPC_FilterValue, 7, 114, 11, 0, // Skip to: 3019
309
/* 89 */      MCD_OPC_ExtractField, 12, 3,  // Inst{14-12} ...
310
/* 92 */      MCD_OPC_FilterValue, 0, 220, 2, 0, // Skip to: 829
311
/* 97 */      MCD_OPC_ExtractField, 26, 6,  // Inst{31-26} ...
312
/* 100 */     MCD_OPC_FilterValue, 0, 73, 0, 0, // Skip to: 178
313
/* 105 */     MCD_OPC_ExtractField, 20, 5,  // Inst{24-20} ...
314
/* 108 */     MCD_OPC_FilterValue, 0, 9, 0, 0, // Skip to: 122
315
/* 113 */     MCD_OPC_CheckPredicate, 10, 188, 73, 0, // Skip to: 18994
316
/* 118 */     MCD_OPC_Decode, 149, 98, 36, // Opcode: VLE8_V
317
/* 122 */     MCD_OPC_FilterValue, 8, 16, 0, 0, // Skip to: 143
318
/* 127 */     MCD_OPC_CheckPredicate, 10, 174, 73, 0, // Skip to: 18994
319
/* 132 */     MCD_OPC_CheckField, 25, 1, 1, 167, 73, 0, // Skip to: 18994
320
/* 139 */     MCD_OPC_Decode, 129, 98, 37, // Opcode: VL1RE8_V
321
/* 143 */     MCD_OPC_FilterValue, 11, 16, 0, 0, // Skip to: 164
322
/* 148 */     MCD_OPC_CheckPredicate, 10, 153, 73, 0, // Skip to: 18994
323
/* 153 */     MCD_OPC_CheckField, 25, 1, 1, 146, 73, 0, // Skip to: 18994
324
/* 160 */     MCD_OPC_Decode, 150, 98, 37, // Opcode: VLM_V
325
/* 164 */     MCD_OPC_FilterValue, 16, 137, 73, 0, // Skip to: 18994
326
/* 169 */     MCD_OPC_CheckPredicate, 10, 132, 73, 0, // Skip to: 18994
327
/* 174 */     MCD_OPC_Decode, 148, 98, 36, // Opcode: VLE8FF_V
328
/* 178 */     MCD_OPC_FilterValue, 1, 9, 0, 0, // Skip to: 192
329
/* 183 */     MCD_OPC_CheckPredicate, 10, 118, 73, 0, // Skip to: 18994
330
/* 188 */     MCD_OPC_Decode, 146, 99, 38, // Opcode: VLUXEI8_V
331
/* 192 */     MCD_OPC_FilterValue, 2, 9, 0, 0, // Skip to: 206
332
/* 197 */     MCD_OPC_CheckPredicate, 10, 104, 73, 0, // Skip to: 18994
333
/* 202 */     MCD_OPC_Decode, 186, 98, 39, // Opcode: VLSE8_V
334
/* 206 */     MCD_OPC_FilterValue, 3, 9, 0, 0, // Skip to: 220
335
/* 211 */     MCD_OPC_CheckPredicate, 10, 90, 73, 0, // Skip to: 18994
336
/* 216 */     MCD_OPC_Decode, 154, 98, 38, // Opcode: VLOXEI8_V
337
/* 220 */     MCD_OPC_FilterValue, 8, 52, 0, 0, // Skip to: 277
338
/* 225 */     MCD_OPC_ExtractField, 20, 5,  // Inst{24-20} ...
339
/* 228 */     MCD_OPC_FilterValue, 0, 9, 0, 0, // Skip to: 242
340
/* 233 */     MCD_OPC_CheckPredicate, 10, 68, 73, 0, // Skip to: 18994
341
/* 238 */     MCD_OPC_Decode, 194, 98, 36, // Opcode: VLSEG2E8_V
342
/* 242 */     MCD_OPC_FilterValue, 8, 16, 0, 0, // Skip to: 263
343
/* 247 */     MCD_OPC_CheckPredicate, 10, 54, 73, 0, // Skip to: 18994
344
/* 252 */     MCD_OPC_CheckField, 25, 1, 1, 47, 73, 0, // Skip to: 18994
345
/* 259 */     MCD_OPC_Decode, 133, 98, 40, // Opcode: VL2RE8_V
346
/* 263 */     MCD_OPC_FilterValue, 16, 38, 73, 0, // Skip to: 18994
347
/* 268 */     MCD_OPC_CheckPredicate, 10, 33, 73, 0, // Skip to: 18994
348
/* 273 */     MCD_OPC_Decode, 193, 98, 36, // Opcode: VLSEG2E8FF_V
349
/* 277 */     MCD_OPC_FilterValue, 9, 9, 0, 0, // Skip to: 291
350
/* 282 */     MCD_OPC_CheckPredicate, 10, 19, 73, 0, // Skip to: 18994
351
/* 287 */     MCD_OPC_Decode, 150, 99, 38, // Opcode: VLUXSEG2EI8_V
352
/* 291 */     MCD_OPC_FilterValue, 10, 9, 0, 0, // Skip to: 305
353
/* 296 */     MCD_OPC_CheckPredicate, 10, 5, 73, 0, // Skip to: 18994
354
/* 301 */     MCD_OPC_Decode, 246, 98, 39, // Opcode: VLSSEG2E8_V
355
/* 305 */     MCD_OPC_FilterValue, 11, 9, 0, 0, // Skip to: 319
356
/* 310 */     MCD_OPC_CheckPredicate, 10, 247, 72, 0, // Skip to: 18994
357
/* 315 */     MCD_OPC_Decode, 158, 98, 38, // Opcode: VLOXSEG2EI8_V
358
/* 319 */     MCD_OPC_FilterValue, 16, 31, 0, 0, // Skip to: 355
359
/* 324 */     MCD_OPC_ExtractField, 20, 5,  // Inst{24-20} ...
360
/* 327 */     MCD_OPC_FilterValue, 0, 9, 0, 0, // Skip to: 341
361
/* 332 */     MCD_OPC_CheckPredicate, 10, 225, 72, 0, // Skip to: 18994
362
/* 337 */     MCD_OPC_Decode, 202, 98, 36, // Opcode: VLSEG3E8_V
363
/* 341 */     MCD_OPC_FilterValue, 16, 216, 72, 0, // Skip to: 18994
364
/* 346 */     MCD_OPC_CheckPredicate, 10, 211, 72, 0, // Skip to: 18994
365
/* 351 */     MCD_OPC_Decode, 201, 98, 36, // Opcode: VLSEG3E8FF_V
366
/* 355 */     MCD_OPC_FilterValue, 17, 9, 0, 0, // Skip to: 369
367
/* 360 */     MCD_OPC_CheckPredicate, 10, 197, 72, 0, // Skip to: 18994
368
/* 365 */     MCD_OPC_Decode, 154, 99, 38, // Opcode: VLUXSEG3EI8_V
369
/* 369 */     MCD_OPC_FilterValue, 18, 9, 0, 0, // Skip to: 383
370
/* 374 */     MCD_OPC_CheckPredicate, 10, 183, 72, 0, // Skip to: 18994
371
/* 379 */     MCD_OPC_Decode, 250, 98, 39, // Opcode: VLSSEG3E8_V
372
/* 383 */     MCD_OPC_FilterValue, 19, 9, 0, 0, // Skip to: 397
373
/* 388 */     MCD_OPC_CheckPredicate, 10, 169, 72, 0, // Skip to: 18994
374
/* 393 */     MCD_OPC_Decode, 162, 98, 38, // Opcode: VLOXSEG3EI8_V
375
/* 397 */     MCD_OPC_FilterValue, 24, 52, 0, 0, // Skip to: 454
376
/* 402 */     MCD_OPC_ExtractField, 20, 5,  // Inst{24-20} ...
377
/* 405 */     MCD_OPC_FilterValue, 0, 9, 0, 0, // Skip to: 419
378
/* 410 */     MCD_OPC_CheckPredicate, 10, 147, 72, 0, // Skip to: 18994
379
/* 415 */     MCD_OPC_Decode, 210, 98, 36, // Opcode: VLSEG4E8_V
380
/* 419 */     MCD_OPC_FilterValue, 8, 16, 0, 0, // Skip to: 440
381
/* 424 */     MCD_OPC_CheckPredicate, 10, 133, 72, 0, // Skip to: 18994
382
/* 429 */     MCD_OPC_CheckField, 25, 1, 1, 126, 72, 0, // Skip to: 18994
383
/* 436 */     MCD_OPC_Decode, 137, 98, 41, // Opcode: VL4RE8_V
384
/* 440 */     MCD_OPC_FilterValue, 16, 117, 72, 0, // Skip to: 18994
385
/* 445 */     MCD_OPC_CheckPredicate, 10, 112, 72, 0, // Skip to: 18994
386
/* 450 */     MCD_OPC_Decode, 209, 98, 36, // Opcode: VLSEG4E8FF_V
387
/* 454 */     MCD_OPC_FilterValue, 25, 9, 0, 0, // Skip to: 468
388
/* 459 */     MCD_OPC_CheckPredicate, 10, 98, 72, 0, // Skip to: 18994
389
/* 464 */     MCD_OPC_Decode, 158, 99, 38, // Opcode: VLUXSEG4EI8_V
390
/* 468 */     MCD_OPC_FilterValue, 26, 9, 0, 0, // Skip to: 482
391
/* 473 */     MCD_OPC_CheckPredicate, 10, 84, 72, 0, // Skip to: 18994
392
/* 478 */     MCD_OPC_Decode, 254, 98, 39, // Opcode: VLSSEG4E8_V
393
/* 482 */     MCD_OPC_FilterValue, 27, 9, 0, 0, // Skip to: 496
394
/* 487 */     MCD_OPC_CheckPredicate, 10, 70, 72, 0, // Skip to: 18994
395
/* 492 */     MCD_OPC_Decode, 166, 98, 38, // Opcode: VLOXSEG4EI8_V
396
/* 496 */     MCD_OPC_FilterValue, 32, 31, 0, 0, // Skip to: 532
397
/* 501 */     MCD_OPC_ExtractField, 20, 5,  // Inst{24-20} ...
398
/* 504 */     MCD_OPC_FilterValue, 0, 9, 0, 0, // Skip to: 518
399
/* 509 */     MCD_OPC_CheckPredicate, 10, 48, 72, 0, // Skip to: 18994
400
/* 514 */     MCD_OPC_Decode, 218, 98, 36, // Opcode: VLSEG5E8_V
401
/* 518 */     MCD_OPC_FilterValue, 16, 39, 72, 0, // Skip to: 18994
402
/* 523 */     MCD_OPC_CheckPredicate, 10, 34, 72, 0, // Skip to: 18994
403
/* 528 */     MCD_OPC_Decode, 217, 98, 36, // Opcode: VLSEG5E8FF_V
404
/* 532 */     MCD_OPC_FilterValue, 33, 9, 0, 0, // Skip to: 546
405
/* 537 */     MCD_OPC_CheckPredicate, 10, 20, 72, 0, // Skip to: 18994
406
/* 542 */     MCD_OPC_Decode, 162, 99, 38, // Opcode: VLUXSEG5EI8_V
407
/* 546 */     MCD_OPC_FilterValue, 34, 9, 0, 0, // Skip to: 560
408
/* 551 */     MCD_OPC_CheckPredicate, 10, 6, 72, 0, // Skip to: 18994
409
/* 556 */     MCD_OPC_Decode, 130, 99, 39, // Opcode: VLSSEG5E8_V
410
/* 560 */     MCD_OPC_FilterValue, 35, 9, 0, 0, // Skip to: 574
411
/* 565 */     MCD_OPC_CheckPredicate, 10, 248, 71, 0, // Skip to: 18994
412
/* 570 */     MCD_OPC_Decode, 170, 98, 38, // Opcode: VLOXSEG5EI8_V
413
/* 574 */     MCD_OPC_FilterValue, 40, 31, 0, 0, // Skip to: 610
414
/* 579 */     MCD_OPC_ExtractField, 20, 5,  // Inst{24-20} ...
415
/* 582 */     MCD_OPC_FilterValue, 0, 9, 0, 0, // Skip to: 596
416
/* 587 */     MCD_OPC_CheckPredicate, 10, 226, 71, 0, // Skip to: 18994
417
/* 592 */     MCD_OPC_Decode, 226, 98, 36, // Opcode: VLSEG6E8_V
418
/* 596 */     MCD_OPC_FilterValue, 16, 217, 71, 0, // Skip to: 18994
419
/* 601 */     MCD_OPC_CheckPredicate, 10, 212, 71, 0, // Skip to: 18994
420
/* 606 */     MCD_OPC_Decode, 225, 98, 36, // Opcode: VLSEG6E8FF_V
421
/* 610 */     MCD_OPC_FilterValue, 41, 9, 0, 0, // Skip to: 624
422
/* 615 */     MCD_OPC_CheckPredicate, 10, 198, 71, 0, // Skip to: 18994
423
/* 620 */     MCD_OPC_Decode, 166, 99, 38, // Opcode: VLUXSEG6EI8_V
424
/* 624 */     MCD_OPC_FilterValue, 42, 9, 0, 0, // Skip to: 638
425
/* 629 */     MCD_OPC_CheckPredicate, 10, 184, 71, 0, // Skip to: 18994
426
/* 634 */     MCD_OPC_Decode, 134, 99, 39, // Opcode: VLSSEG6E8_V
427
/* 638 */     MCD_OPC_FilterValue, 43, 9, 0, 0, // Skip to: 652
428
/* 643 */     MCD_OPC_CheckPredicate, 10, 170, 71, 0, // Skip to: 18994
429
/* 648 */     MCD_OPC_Decode, 174, 98, 38, // Opcode: VLOXSEG6EI8_V
430
/* 652 */     MCD_OPC_FilterValue, 48, 31, 0, 0, // Skip to: 688
431
/* 657 */     MCD_OPC_ExtractField, 20, 5,  // Inst{24-20} ...
432
/* 660 */     MCD_OPC_FilterValue, 0, 9, 0, 0, // Skip to: 674
433
/* 665 */     MCD_OPC_CheckPredicate, 10, 148, 71, 0, // Skip to: 18994
434
/* 670 */     MCD_OPC_Decode, 234, 98, 36, // Opcode: VLSEG7E8_V
435
/* 674 */     MCD_OPC_FilterValue, 16, 139, 71, 0, // Skip to: 18994
436
/* 679 */     MCD_OPC_CheckPredicate, 10, 134, 71, 0, // Skip to: 18994
437
/* 684 */     MCD_OPC_Decode, 233, 98, 36, // Opcode: VLSEG7E8FF_V
438
/* 688 */     MCD_OPC_FilterValue, 49, 9, 0, 0, // Skip to: 702
439
/* 693 */     MCD_OPC_CheckPredicate, 10, 120, 71, 0, // Skip to: 18994
440
/* 698 */     MCD_OPC_Decode, 170, 99, 38, // Opcode: VLUXSEG7EI8_V
441
/* 702 */     MCD_OPC_FilterValue, 50, 9, 0, 0, // Skip to: 716
442
/* 707 */     MCD_OPC_CheckPredicate, 10, 106, 71, 0, // Skip to: 18994
443
/* 712 */     MCD_OPC_Decode, 138, 99, 39, // Opcode: VLSSEG7E8_V
444
/* 716 */     MCD_OPC_FilterValue, 51, 9, 0, 0, // Skip to: 730
445
/* 721 */     MCD_OPC_CheckPredicate, 10, 92, 71, 0, // Skip to: 18994
446
/* 726 */     MCD_OPC_Decode, 178, 98, 38, // Opcode: VLOXSEG7EI8_V
447
/* 730 */     MCD_OPC_FilterValue, 56, 52, 0, 0, // Skip to: 787
448
/* 735 */     MCD_OPC_ExtractField, 20, 5,  // Inst{24-20} ...
449
/* 738 */     MCD_OPC_FilterValue, 0, 9, 0, 0, // Skip to: 752
450
/* 743 */     MCD_OPC_CheckPredicate, 10, 70, 71, 0, // Skip to: 18994
451
/* 748 */     MCD_OPC_Decode, 242, 98, 36, // Opcode: VLSEG8E8_V
452
/* 752 */     MCD_OPC_FilterValue, 8, 16, 0, 0, // Skip to: 773
453
/* 757 */     MCD_OPC_CheckPredicate, 10, 56, 71, 0, // Skip to: 18994
454
/* 762 */     MCD_OPC_CheckField, 25, 1, 1, 49, 71, 0, // Skip to: 18994
455
/* 769 */     MCD_OPC_Decode, 141, 98, 42, // Opcode: VL8RE8_V
456
/* 773 */     MCD_OPC_FilterValue, 16, 40, 71, 0, // Skip to: 18994
457
/* 778 */     MCD_OPC_CheckPredicate, 10, 35, 71, 0, // Skip to: 18994
458
/* 783 */     MCD_OPC_Decode, 241, 98, 36, // Opcode: VLSEG8E8FF_V
459
/* 787 */     MCD_OPC_FilterValue, 57, 9, 0, 0, // Skip to: 801
460
/* 792 */     MCD_OPC_CheckPredicate, 10, 21, 71, 0, // Skip to: 18994
461
/* 797 */     MCD_OPC_Decode, 174, 99, 38, // Opcode: VLUXSEG8EI8_V
462
/* 801 */     MCD_OPC_FilterValue, 58, 9, 0, 0, // Skip to: 815
463
/* 806 */     MCD_OPC_CheckPredicate, 10, 7, 71, 0, // Skip to: 18994
464
/* 811 */     MCD_OPC_Decode, 142, 99, 39, // Opcode: VLSSEG8E8_V
465
/* 815 */     MCD_OPC_FilterValue, 59, 254, 70, 0, // Skip to: 18994
466
/* 820 */     MCD_OPC_CheckPredicate, 10, 249, 70, 0, // Skip to: 18994
467
/* 825 */     MCD_OPC_Decode, 182, 98, 38, // Opcode: VLOXSEG8EI8_V
468
/* 829 */     MCD_OPC_FilterValue, 1, 9, 0, 0, // Skip to: 843
469
/* 834 */     MCD_OPC_CheckPredicate, 11, 235, 70, 0, // Skip to: 18994
470
/* 839 */     MCD_OPC_Decode, 159, 93, 43, // Opcode: FLH
471
/* 843 */     MCD_OPC_FilterValue, 2, 9, 0, 0, // Skip to: 857
472
/* 848 */     MCD_OPC_CheckPredicate, 12, 221, 70, 0, // Skip to: 18994
473
/* 853 */     MCD_OPC_Decode, 173, 93, 44, // Opcode: FLW
474
/* 857 */     MCD_OPC_FilterValue, 3, 9, 0, 0, // Skip to: 871
475
/* 862 */     MCD_OPC_CheckPredicate, 13, 207, 70, 0, // Skip to: 18994
476
/* 867 */     MCD_OPC_Decode, 148, 93, 45, // Opcode: FLD
477
/* 871 */     MCD_OPC_FilterValue, 5, 199, 2, 0, // Skip to: 1587
478
/* 876 */     MCD_OPC_ExtractField, 26, 6,  // Inst{31-26} ...
479
/* 879 */     MCD_OPC_FilterValue, 0, 52, 0, 0, // Skip to: 936
480
/* 884 */     MCD_OPC_ExtractField, 20, 5,  // Inst{24-20} ...
481
/* 887 */     MCD_OPC_FilterValue, 0, 9, 0, 0, // Skip to: 901
482
/* 892 */     MCD_OPC_CheckPredicate, 10, 177, 70, 0, // Skip to: 18994
483
/* 897 */     MCD_OPC_Decode, 143, 98, 36, // Opcode: VLE16_V
484
/* 901 */     MCD_OPC_FilterValue, 8, 16, 0, 0, // Skip to: 922
485
/* 906 */     MCD_OPC_CheckPredicate, 10, 163, 70, 0, // Skip to: 18994
486
/* 911 */     MCD_OPC_CheckField, 25, 1, 1, 156, 70, 0, // Skip to: 18994
487
/* 918 */     MCD_OPC_Decode, 254, 97, 37, // Opcode: VL1RE16_V
488
/* 922 */     MCD_OPC_FilterValue, 16, 147, 70, 0, // Skip to: 18994
489
/* 927 */     MCD_OPC_CheckPredicate, 10, 142, 70, 0, // Skip to: 18994
490
/* 932 */     MCD_OPC_Decode, 142, 98, 36, // Opcode: VLE16FF_V
491
/* 936 */     MCD_OPC_FilterValue, 1, 9, 0, 0, // Skip to: 950
492
/* 941 */     MCD_OPC_CheckPredicate, 10, 128, 70, 0, // Skip to: 18994
493
/* 946 */     MCD_OPC_Decode, 143, 99, 38, // Opcode: VLUXEI16_V
494
/* 950 */     MCD_OPC_FilterValue, 2, 9, 0, 0, // Skip to: 964
495
/* 955 */     MCD_OPC_CheckPredicate, 10, 114, 70, 0, // Skip to: 18994
496
/* 960 */     MCD_OPC_Decode, 183, 98, 39, // Opcode: VLSE16_V
497
/* 964 */     MCD_OPC_FilterValue, 3, 9, 0, 0, // Skip to: 978
498
/* 969 */     MCD_OPC_CheckPredicate, 10, 100, 70, 0, // Skip to: 18994
499
/* 974 */     MCD_OPC_Decode, 151, 98, 38, // Opcode: VLOXEI16_V
500
/* 978 */     MCD_OPC_FilterValue, 8, 52, 0, 0, // Skip to: 1035
501
/* 983 */     MCD_OPC_ExtractField, 20, 5,  // Inst{24-20} ...
502
/* 986 */     MCD_OPC_FilterValue, 0, 9, 0, 0, // Skip to: 1000
503
/* 991 */     MCD_OPC_CheckPredicate, 10, 78, 70, 0, // Skip to: 18994
504
/* 996 */     MCD_OPC_Decode, 188, 98, 36, // Opcode: VLSEG2E16_V
505
/* 1000 */    MCD_OPC_FilterValue, 8, 16, 0, 0, // Skip to: 1021
506
/* 1005 */    MCD_OPC_CheckPredicate, 10, 64, 70, 0, // Skip to: 18994
507
/* 1010 */    MCD_OPC_CheckField, 25, 1, 1, 57, 70, 0, // Skip to: 18994
508
/* 1017 */    MCD_OPC_Decode, 130, 98, 40, // Opcode: VL2RE16_V
509
/* 1021 */    MCD_OPC_FilterValue, 16, 48, 70, 0, // Skip to: 18994
510
/* 1026 */    MCD_OPC_CheckPredicate, 10, 43, 70, 0, // Skip to: 18994
511
/* 1031 */    MCD_OPC_Decode, 187, 98, 36, // Opcode: VLSEG2E16FF_V
512
/* 1035 */    MCD_OPC_FilterValue, 9, 9, 0, 0, // Skip to: 1049
513
/* 1040 */    MCD_OPC_CheckPredicate, 10, 29, 70, 0, // Skip to: 18994
514
/* 1045 */    MCD_OPC_Decode, 147, 99, 38, // Opcode: VLUXSEG2EI16_V
515
/* 1049 */    MCD_OPC_FilterValue, 10, 9, 0, 0, // Skip to: 1063
516
/* 1054 */    MCD_OPC_CheckPredicate, 10, 15, 70, 0, // Skip to: 18994
517
/* 1059 */    MCD_OPC_Decode, 243, 98, 39, // Opcode: VLSSEG2E16_V
518
/* 1063 */    MCD_OPC_FilterValue, 11, 9, 0, 0, // Skip to: 1077
519
/* 1068 */    MCD_OPC_CheckPredicate, 10, 1, 70, 0, // Skip to: 18994
520
/* 1073 */    MCD_OPC_Decode, 155, 98, 38, // Opcode: VLOXSEG2EI16_V
521
/* 1077 */    MCD_OPC_FilterValue, 16, 31, 0, 0, // Skip to: 1113
522
/* 1082 */    MCD_OPC_ExtractField, 20, 5,  // Inst{24-20} ...
523
/* 1085 */    MCD_OPC_FilterValue, 0, 9, 0, 0, // Skip to: 1099
524
/* 1090 */    MCD_OPC_CheckPredicate, 10, 235, 69, 0, // Skip to: 18994
525
/* 1095 */    MCD_OPC_Decode, 196, 98, 36, // Opcode: VLSEG3E16_V
526
/* 1099 */    MCD_OPC_FilterValue, 16, 226, 69, 0, // Skip to: 18994
527
/* 1104 */    MCD_OPC_CheckPredicate, 10, 221, 69, 0, // Skip to: 18994
528
/* 1109 */    MCD_OPC_Decode, 195, 98, 36, // Opcode: VLSEG3E16FF_V
529
/* 1113 */    MCD_OPC_FilterValue, 17, 9, 0, 0, // Skip to: 1127
530
/* 1118 */    MCD_OPC_CheckPredicate, 10, 207, 69, 0, // Skip to: 18994
531
/* 1123 */    MCD_OPC_Decode, 151, 99, 38, // Opcode: VLUXSEG3EI16_V
532
/* 1127 */    MCD_OPC_FilterValue, 18, 9, 0, 0, // Skip to: 1141
533
/* 1132 */    MCD_OPC_CheckPredicate, 10, 193, 69, 0, // Skip to: 18994
534
/* 1137 */    MCD_OPC_Decode, 247, 98, 39, // Opcode: VLSSEG3E16_V
535
/* 1141 */    MCD_OPC_FilterValue, 19, 9, 0, 0, // Skip to: 1155
536
/* 1146 */    MCD_OPC_CheckPredicate, 10, 179, 69, 0, // Skip to: 18994
537
/* 1151 */    MCD_OPC_Decode, 159, 98, 38, // Opcode: VLOXSEG3EI16_V
538
/* 1155 */    MCD_OPC_FilterValue, 24, 52, 0, 0, // Skip to: 1212
539
/* 1160 */    MCD_OPC_ExtractField, 20, 5,  // Inst{24-20} ...
540
/* 1163 */    MCD_OPC_FilterValue, 0, 9, 0, 0, // Skip to: 1177
541
/* 1168 */    MCD_OPC_CheckPredicate, 10, 157, 69, 0, // Skip to: 18994
542
/* 1173 */    MCD_OPC_Decode, 204, 98, 36, // Opcode: VLSEG4E16_V
543
/* 1177 */    MCD_OPC_FilterValue, 8, 16, 0, 0, // Skip to: 1198
544
/* 1182 */    MCD_OPC_CheckPredicate, 10, 143, 69, 0, // Skip to: 18994
545
/* 1187 */    MCD_OPC_CheckField, 25, 1, 1, 136, 69, 0, // Skip to: 18994
546
/* 1194 */    MCD_OPC_Decode, 134, 98, 41, // Opcode: VL4RE16_V
547
/* 1198 */    MCD_OPC_FilterValue, 16, 127, 69, 0, // Skip to: 18994
548
/* 1203 */    MCD_OPC_CheckPredicate, 10, 122, 69, 0, // Skip to: 18994
549
/* 1208 */    MCD_OPC_Decode, 203, 98, 36, // Opcode: VLSEG4E16FF_V
550
/* 1212 */    MCD_OPC_FilterValue, 25, 9, 0, 0, // Skip to: 1226
551
/* 1217 */    MCD_OPC_CheckPredicate, 10, 108, 69, 0, // Skip to: 18994
552
/* 1222 */    MCD_OPC_Decode, 155, 99, 38, // Opcode: VLUXSEG4EI16_V
553
/* 1226 */    MCD_OPC_FilterValue, 26, 9, 0, 0, // Skip to: 1240
554
/* 1231 */    MCD_OPC_CheckPredicate, 10, 94, 69, 0, // Skip to: 18994
555
/* 1236 */    MCD_OPC_Decode, 251, 98, 39, // Opcode: VLSSEG4E16_V
556
/* 1240 */    MCD_OPC_FilterValue, 27, 9, 0, 0, // Skip to: 1254
557
/* 1245 */    MCD_OPC_CheckPredicate, 10, 80, 69, 0, // Skip to: 18994
558
/* 1250 */    MCD_OPC_Decode, 163, 98, 38, // Opcode: VLOXSEG4EI16_V
559
/* 1254 */    MCD_OPC_FilterValue, 32, 31, 0, 0, // Skip to: 1290
560
/* 1259 */    MCD_OPC_ExtractField, 20, 5,  // Inst{24-20} ...
561
/* 1262 */    MCD_OPC_FilterValue, 0, 9, 0, 0, // Skip to: 1276
562
/* 1267 */    MCD_OPC_CheckPredicate, 10, 58, 69, 0, // Skip to: 18994
563
/* 1272 */    MCD_OPC_Decode, 212, 98, 36, // Opcode: VLSEG5E16_V
564
/* 1276 */    MCD_OPC_FilterValue, 16, 49, 69, 0, // Skip to: 18994
565
/* 1281 */    MCD_OPC_CheckPredicate, 10, 44, 69, 0, // Skip to: 18994
566
/* 1286 */    MCD_OPC_Decode, 211, 98, 36, // Opcode: VLSEG5E16FF_V
567
/* 1290 */    MCD_OPC_FilterValue, 33, 9, 0, 0, // Skip to: 1304
568
/* 1295 */    MCD_OPC_CheckPredicate, 10, 30, 69, 0, // Skip to: 18994
569
/* 1300 */    MCD_OPC_Decode, 159, 99, 38, // Opcode: VLUXSEG5EI16_V
570
/* 1304 */    MCD_OPC_FilterValue, 34, 9, 0, 0, // Skip to: 1318
571
/* 1309 */    MCD_OPC_CheckPredicate, 10, 16, 69, 0, // Skip to: 18994
572
/* 1314 */    MCD_OPC_Decode, 255, 98, 39, // Opcode: VLSSEG5E16_V
573
/* 1318 */    MCD_OPC_FilterValue, 35, 9, 0, 0, // Skip to: 1332
574
/* 1323 */    MCD_OPC_CheckPredicate, 10, 2, 69, 0, // Skip to: 18994
575
/* 1328 */    MCD_OPC_Decode, 167, 98, 38, // Opcode: VLOXSEG5EI16_V
576
/* 1332 */    MCD_OPC_FilterValue, 40, 31, 0, 0, // Skip to: 1368
577
/* 1337 */    MCD_OPC_ExtractField, 20, 5,  // Inst{24-20} ...
578
/* 1340 */    MCD_OPC_FilterValue, 0, 9, 0, 0, // Skip to: 1354
579
/* 1345 */    MCD_OPC_CheckPredicate, 10, 236, 68, 0, // Skip to: 18994
580
/* 1350 */    MCD_OPC_Decode, 220, 98, 36, // Opcode: VLSEG6E16_V
581
/* 1354 */    MCD_OPC_FilterValue, 16, 227, 68, 0, // Skip to: 18994
582
/* 1359 */    MCD_OPC_CheckPredicate, 10, 222, 68, 0, // Skip to: 18994
583
/* 1364 */    MCD_OPC_Decode, 219, 98, 36, // Opcode: VLSEG6E16FF_V
584
/* 1368 */    MCD_OPC_FilterValue, 41, 9, 0, 0, // Skip to: 1382
585
/* 1373 */    MCD_OPC_CheckPredicate, 10, 208, 68, 0, // Skip to: 18994
586
/* 1378 */    MCD_OPC_Decode, 163, 99, 38, // Opcode: VLUXSEG6EI16_V
587
/* 1382 */    MCD_OPC_FilterValue, 42, 9, 0, 0, // Skip to: 1396
588
/* 1387 */    MCD_OPC_CheckPredicate, 10, 194, 68, 0, // Skip to: 18994
589
/* 1392 */    MCD_OPC_Decode, 131, 99, 39, // Opcode: VLSSEG6E16_V
590
/* 1396 */    MCD_OPC_FilterValue, 43, 9, 0, 0, // Skip to: 1410
591
/* 1401 */    MCD_OPC_CheckPredicate, 10, 180, 68, 0, // Skip to: 18994
592
/* 1406 */    MCD_OPC_Decode, 171, 98, 38, // Opcode: VLOXSEG6EI16_V
593
/* 1410 */    MCD_OPC_FilterValue, 48, 31, 0, 0, // Skip to: 1446
594
/* 1415 */    MCD_OPC_ExtractField, 20, 5,  // Inst{24-20} ...
595
/* 1418 */    MCD_OPC_FilterValue, 0, 9, 0, 0, // Skip to: 1432
596
/* 1423 */    MCD_OPC_CheckPredicate, 10, 158, 68, 0, // Skip to: 18994
597
/* 1428 */    MCD_OPC_Decode, 228, 98, 36, // Opcode: VLSEG7E16_V
598
/* 1432 */    MCD_OPC_FilterValue, 16, 149, 68, 0, // Skip to: 18994
599
/* 1437 */    MCD_OPC_CheckPredicate, 10, 144, 68, 0, // Skip to: 18994
600
/* 1442 */    MCD_OPC_Decode, 227, 98, 36, // Opcode: VLSEG7E16FF_V
601
/* 1446 */    MCD_OPC_FilterValue, 49, 9, 0, 0, // Skip to: 1460
602
/* 1451 */    MCD_OPC_CheckPredicate, 10, 130, 68, 0, // Skip to: 18994
603
/* 1456 */    MCD_OPC_Decode, 167, 99, 38, // Opcode: VLUXSEG7EI16_V
604
/* 1460 */    MCD_OPC_FilterValue, 50, 9, 0, 0, // Skip to: 1474
605
/* 1465 */    MCD_OPC_CheckPredicate, 10, 116, 68, 0, // Skip to: 18994
606
/* 1470 */    MCD_OPC_Decode, 135, 99, 39, // Opcode: VLSSEG7E16_V
607
/* 1474 */    MCD_OPC_FilterValue, 51, 9, 0, 0, // Skip to: 1488
608
/* 1479 */    MCD_OPC_CheckPredicate, 10, 102, 68, 0, // Skip to: 18994
609
/* 1484 */    MCD_OPC_Decode, 175, 98, 38, // Opcode: VLOXSEG7EI16_V
610
/* 1488 */    MCD_OPC_FilterValue, 56, 52, 0, 0, // Skip to: 1545
611
/* 1493 */    MCD_OPC_ExtractField, 20, 5,  // Inst{24-20} ...
612
/* 1496 */    MCD_OPC_FilterValue, 0, 9, 0, 0, // Skip to: 1510
613
/* 1501 */    MCD_OPC_CheckPredicate, 10, 80, 68, 0, // Skip to: 18994
614
/* 1506 */    MCD_OPC_Decode, 236, 98, 36, // Opcode: VLSEG8E16_V
615
/* 1510 */    MCD_OPC_FilterValue, 8, 16, 0, 0, // Skip to: 1531
616
/* 1515 */    MCD_OPC_CheckPredicate, 10, 66, 68, 0, // Skip to: 18994
617
/* 1520 */    MCD_OPC_CheckField, 25, 1, 1, 59, 68, 0, // Skip to: 18994
618
/* 1527 */    MCD_OPC_Decode, 138, 98, 42, // Opcode: VL8RE16_V
619
/* 1531 */    MCD_OPC_FilterValue, 16, 50, 68, 0, // Skip to: 18994
620
/* 1536 */    MCD_OPC_CheckPredicate, 10, 45, 68, 0, // Skip to: 18994
621
/* 1541 */    MCD_OPC_Decode, 235, 98, 36, // Opcode: VLSEG8E16FF_V
622
/* 1545 */    MCD_OPC_FilterValue, 57, 9, 0, 0, // Skip to: 1559
623
/* 1550 */    MCD_OPC_CheckPredicate, 10, 31, 68, 0, // Skip to: 18994
624
/* 1555 */    MCD_OPC_Decode, 171, 99, 38, // Opcode: VLUXSEG8EI16_V
625
/* 1559 */    MCD_OPC_FilterValue, 58, 9, 0, 0, // Skip to: 1573
626
/* 1564 */    MCD_OPC_CheckPredicate, 10, 17, 68, 0, // Skip to: 18994
627
/* 1569 */    MCD_OPC_Decode, 139, 99, 39, // Opcode: VLSSEG8E16_V
628
/* 1573 */    MCD_OPC_FilterValue, 59, 8, 68, 0, // Skip to: 18994
629
/* 1578 */    MCD_OPC_CheckPredicate, 10, 3, 68, 0, // Skip to: 18994
630
/* 1583 */    MCD_OPC_Decode, 179, 98, 38, // Opcode: VLOXSEG8EI16_V
631
/* 1587 */    MCD_OPC_FilterValue, 6, 199, 2, 0, // Skip to: 2303
632
/* 1592 */    MCD_OPC_ExtractField, 26, 6,  // Inst{31-26} ...
633
/* 1595 */    MCD_OPC_FilterValue, 0, 52, 0, 0, // Skip to: 1652
634
/* 1600 */    MCD_OPC_ExtractField, 20, 5,  // Inst{24-20} ...
635
/* 1603 */    MCD_OPC_FilterValue, 0, 9, 0, 0, // Skip to: 1617
636
/* 1608 */    MCD_OPC_CheckPredicate, 10, 229, 67, 0, // Skip to: 18994
637
/* 1613 */    MCD_OPC_Decode, 145, 98, 36, // Opcode: VLE32_V
638
/* 1617 */    MCD_OPC_FilterValue, 8, 16, 0, 0, // Skip to: 1638
639
/* 1622 */    MCD_OPC_CheckPredicate, 10, 215, 67, 0, // Skip to: 18994
640
/* 1627 */    MCD_OPC_CheckField, 25, 1, 1, 208, 67, 0, // Skip to: 18994
641
/* 1634 */    MCD_OPC_Decode, 255, 97, 37, // Opcode: VL1RE32_V
642
/* 1638 */    MCD_OPC_FilterValue, 16, 199, 67, 0, // Skip to: 18994
643
/* 1643 */    MCD_OPC_CheckPredicate, 10, 194, 67, 0, // Skip to: 18994
644
/* 1648 */    MCD_OPC_Decode, 144, 98, 36, // Opcode: VLE32FF_V
645
/* 1652 */    MCD_OPC_FilterValue, 1, 9, 0, 0, // Skip to: 1666
646
/* 1657 */    MCD_OPC_CheckPredicate, 10, 180, 67, 0, // Skip to: 18994
647
/* 1662 */    MCD_OPC_Decode, 144, 99, 38, // Opcode: VLUXEI32_V
648
/* 1666 */    MCD_OPC_FilterValue, 2, 9, 0, 0, // Skip to: 1680
649
/* 1671 */    MCD_OPC_CheckPredicate, 10, 166, 67, 0, // Skip to: 18994
650
/* 1676 */    MCD_OPC_Decode, 184, 98, 39, // Opcode: VLSE32_V
651
/* 1680 */    MCD_OPC_FilterValue, 3, 9, 0, 0, // Skip to: 1694
652
/* 1685 */    MCD_OPC_CheckPredicate, 10, 152, 67, 0, // Skip to: 18994
653
/* 1690 */    MCD_OPC_Decode, 152, 98, 38, // Opcode: VLOXEI32_V
654
/* 1694 */    MCD_OPC_FilterValue, 8, 52, 0, 0, // Skip to: 1751
655
/* 1699 */    MCD_OPC_ExtractField, 20, 5,  // Inst{24-20} ...
656
/* 1702 */    MCD_OPC_FilterValue, 0, 9, 0, 0, // Skip to: 1716
657
/* 1707 */    MCD_OPC_CheckPredicate, 10, 130, 67, 0, // Skip to: 18994
658
/* 1712 */    MCD_OPC_Decode, 190, 98, 36, // Opcode: VLSEG2E32_V
659
/* 1716 */    MCD_OPC_FilterValue, 8, 16, 0, 0, // Skip to: 1737
660
/* 1721 */    MCD_OPC_CheckPredicate, 10, 116, 67, 0, // Skip to: 18994
661
/* 1726 */    MCD_OPC_CheckField, 25, 1, 1, 109, 67, 0, // Skip to: 18994
662
/* 1733 */    MCD_OPC_Decode, 131, 98, 40, // Opcode: VL2RE32_V
663
/* 1737 */    MCD_OPC_FilterValue, 16, 100, 67, 0, // Skip to: 18994
664
/* 1742 */    MCD_OPC_CheckPredicate, 10, 95, 67, 0, // Skip to: 18994
665
/* 1747 */    MCD_OPC_Decode, 189, 98, 36, // Opcode: VLSEG2E32FF_V
666
/* 1751 */    MCD_OPC_FilterValue, 9, 9, 0, 0, // Skip to: 1765
667
/* 1756 */    MCD_OPC_CheckPredicate, 10, 81, 67, 0, // Skip to: 18994
668
/* 1761 */    MCD_OPC_Decode, 148, 99, 38, // Opcode: VLUXSEG2EI32_V
669
/* 1765 */    MCD_OPC_FilterValue, 10, 9, 0, 0, // Skip to: 1779
670
/* 1770 */    MCD_OPC_CheckPredicate, 10, 67, 67, 0, // Skip to: 18994
671
/* 1775 */    MCD_OPC_Decode, 244, 98, 39, // Opcode: VLSSEG2E32_V
672
/* 1779 */    MCD_OPC_FilterValue, 11, 9, 0, 0, // Skip to: 1793
673
/* 1784 */    MCD_OPC_CheckPredicate, 10, 53, 67, 0, // Skip to: 18994
674
/* 1789 */    MCD_OPC_Decode, 156, 98, 38, // Opcode: VLOXSEG2EI32_V
675
/* 1793 */    MCD_OPC_FilterValue, 16, 31, 0, 0, // Skip to: 1829
676
/* 1798 */    MCD_OPC_ExtractField, 20, 5,  // Inst{24-20} ...
677
/* 1801 */    MCD_OPC_FilterValue, 0, 9, 0, 0, // Skip to: 1815
678
/* 1806 */    MCD_OPC_CheckPredicate, 10, 31, 67, 0, // Skip to: 18994
679
/* 1811 */    MCD_OPC_Decode, 198, 98, 36, // Opcode: VLSEG3E32_V
680
/* 1815 */    MCD_OPC_FilterValue, 16, 22, 67, 0, // Skip to: 18994
681
/* 1820 */    MCD_OPC_CheckPredicate, 10, 17, 67, 0, // Skip to: 18994
682
/* 1825 */    MCD_OPC_Decode, 197, 98, 36, // Opcode: VLSEG3E32FF_V
683
/* 1829 */    MCD_OPC_FilterValue, 17, 9, 0, 0, // Skip to: 1843
684
/* 1834 */    MCD_OPC_CheckPredicate, 10, 3, 67, 0, // Skip to: 18994
685
/* 1839 */    MCD_OPC_Decode, 152, 99, 38, // Opcode: VLUXSEG3EI32_V
686
/* 1843 */    MCD_OPC_FilterValue, 18, 9, 0, 0, // Skip to: 1857
687
/* 1848 */    MCD_OPC_CheckPredicate, 10, 245, 66, 0, // Skip to: 18994
688
/* 1853 */    MCD_OPC_Decode, 248, 98, 39, // Opcode: VLSSEG3E32_V
689
/* 1857 */    MCD_OPC_FilterValue, 19, 9, 0, 0, // Skip to: 1871
690
/* 1862 */    MCD_OPC_CheckPredicate, 10, 231, 66, 0, // Skip to: 18994
691
/* 1867 */    MCD_OPC_Decode, 160, 98, 38, // Opcode: VLOXSEG3EI32_V
692
/* 1871 */    MCD_OPC_FilterValue, 24, 52, 0, 0, // Skip to: 1928
693
/* 1876 */    MCD_OPC_ExtractField, 20, 5,  // Inst{24-20} ...
694
/* 1879 */    MCD_OPC_FilterValue, 0, 9, 0, 0, // Skip to: 1893
695
/* 1884 */    MCD_OPC_CheckPredicate, 10, 209, 66, 0, // Skip to: 18994
696
/* 1889 */    MCD_OPC_Decode, 206, 98, 36, // Opcode: VLSEG4E32_V
697
/* 1893 */    MCD_OPC_FilterValue, 8, 16, 0, 0, // Skip to: 1914
698
/* 1898 */    MCD_OPC_CheckPredicate, 10, 195, 66, 0, // Skip to: 18994
699
/* 1903 */    MCD_OPC_CheckField, 25, 1, 1, 188, 66, 0, // Skip to: 18994
700
/* 1910 */    MCD_OPC_Decode, 135, 98, 41, // Opcode: VL4RE32_V
701
/* 1914 */    MCD_OPC_FilterValue, 16, 179, 66, 0, // Skip to: 18994
702
/* 1919 */    MCD_OPC_CheckPredicate, 10, 174, 66, 0, // Skip to: 18994
703
/* 1924 */    MCD_OPC_Decode, 205, 98, 36, // Opcode: VLSEG4E32FF_V
704
/* 1928 */    MCD_OPC_FilterValue, 25, 9, 0, 0, // Skip to: 1942
705
/* 1933 */    MCD_OPC_CheckPredicate, 10, 160, 66, 0, // Skip to: 18994
706
/* 1938 */    MCD_OPC_Decode, 156, 99, 38, // Opcode: VLUXSEG4EI32_V
707
/* 1942 */    MCD_OPC_FilterValue, 26, 9, 0, 0, // Skip to: 1956
708
/* 1947 */    MCD_OPC_CheckPredicate, 10, 146, 66, 0, // Skip to: 18994
709
/* 1952 */    MCD_OPC_Decode, 252, 98, 39, // Opcode: VLSSEG4E32_V
710
/* 1956 */    MCD_OPC_FilterValue, 27, 9, 0, 0, // Skip to: 1970
711
/* 1961 */    MCD_OPC_CheckPredicate, 10, 132, 66, 0, // Skip to: 18994
712
/* 1966 */    MCD_OPC_Decode, 164, 98, 38, // Opcode: VLOXSEG4EI32_V
713
/* 1970 */    MCD_OPC_FilterValue, 32, 31, 0, 0, // Skip to: 2006
714
/* 1975 */    MCD_OPC_ExtractField, 20, 5,  // Inst{24-20} ...
715
/* 1978 */    MCD_OPC_FilterValue, 0, 9, 0, 0, // Skip to: 1992
716
/* 1983 */    MCD_OPC_CheckPredicate, 10, 110, 66, 0, // Skip to: 18994
717
/* 1988 */    MCD_OPC_Decode, 214, 98, 36, // Opcode: VLSEG5E32_V
718
/* 1992 */    MCD_OPC_FilterValue, 16, 101, 66, 0, // Skip to: 18994
719
/* 1997 */    MCD_OPC_CheckPredicate, 10, 96, 66, 0, // Skip to: 18994
720
/* 2002 */    MCD_OPC_Decode, 213, 98, 36, // Opcode: VLSEG5E32FF_V
721
/* 2006 */    MCD_OPC_FilterValue, 33, 9, 0, 0, // Skip to: 2020
722
/* 2011 */    MCD_OPC_CheckPredicate, 10, 82, 66, 0, // Skip to: 18994
723
/* 2016 */    MCD_OPC_Decode, 160, 99, 38, // Opcode: VLUXSEG5EI32_V
724
/* 2020 */    MCD_OPC_FilterValue, 34, 9, 0, 0, // Skip to: 2034
725
/* 2025 */    MCD_OPC_CheckPredicate, 10, 68, 66, 0, // Skip to: 18994
726
/* 2030 */    MCD_OPC_Decode, 128, 99, 39, // Opcode: VLSSEG5E32_V
727
/* 2034 */    MCD_OPC_FilterValue, 35, 9, 0, 0, // Skip to: 2048
728
/* 2039 */    MCD_OPC_CheckPredicate, 10, 54, 66, 0, // Skip to: 18994
729
/* 2044 */    MCD_OPC_Decode, 168, 98, 38, // Opcode: VLOXSEG5EI32_V
730
/* 2048 */    MCD_OPC_FilterValue, 40, 31, 0, 0, // Skip to: 2084
731
/* 2053 */    MCD_OPC_ExtractField, 20, 5,  // Inst{24-20} ...
732
/* 2056 */    MCD_OPC_FilterValue, 0, 9, 0, 0, // Skip to: 2070
733
/* 2061 */    MCD_OPC_CheckPredicate, 10, 32, 66, 0, // Skip to: 18994
734
/* 2066 */    MCD_OPC_Decode, 222, 98, 36, // Opcode: VLSEG6E32_V
735
/* 2070 */    MCD_OPC_FilterValue, 16, 23, 66, 0, // Skip to: 18994
736
/* 2075 */    MCD_OPC_CheckPredicate, 10, 18, 66, 0, // Skip to: 18994
737
/* 2080 */    MCD_OPC_Decode, 221, 98, 36, // Opcode: VLSEG6E32FF_V
738
/* 2084 */    MCD_OPC_FilterValue, 41, 9, 0, 0, // Skip to: 2098
739
/* 2089 */    MCD_OPC_CheckPredicate, 10, 4, 66, 0, // Skip to: 18994
740
/* 2094 */    MCD_OPC_Decode, 164, 99, 38, // Opcode: VLUXSEG6EI32_V
741
/* 2098 */    MCD_OPC_FilterValue, 42, 9, 0, 0, // Skip to: 2112
742
/* 2103 */    MCD_OPC_CheckPredicate, 10, 246, 65, 0, // Skip to: 18994
743
/* 2108 */    MCD_OPC_Decode, 132, 99, 39, // Opcode: VLSSEG6E32_V
744
/* 2112 */    MCD_OPC_FilterValue, 43, 9, 0, 0, // Skip to: 2126
745
/* 2117 */    MCD_OPC_CheckPredicate, 10, 232, 65, 0, // Skip to: 18994
746
/* 2122 */    MCD_OPC_Decode, 172, 98, 38, // Opcode: VLOXSEG6EI32_V
747
/* 2126 */    MCD_OPC_FilterValue, 48, 31, 0, 0, // Skip to: 2162
748
/* 2131 */    MCD_OPC_ExtractField, 20, 5,  // Inst{24-20} ...
749
/* 2134 */    MCD_OPC_FilterValue, 0, 9, 0, 0, // Skip to: 2148
750
/* 2139 */    MCD_OPC_CheckPredicate, 10, 210, 65, 0, // Skip to: 18994
751
/* 2144 */    MCD_OPC_Decode, 230, 98, 36, // Opcode: VLSEG7E32_V
752
/* 2148 */    MCD_OPC_FilterValue, 16, 201, 65, 0, // Skip to: 18994
753
/* 2153 */    MCD_OPC_CheckPredicate, 10, 196, 65, 0, // Skip to: 18994
754
/* 2158 */    MCD_OPC_Decode, 229, 98, 36, // Opcode: VLSEG7E32FF_V
755
/* 2162 */    MCD_OPC_FilterValue, 49, 9, 0, 0, // Skip to: 2176
756
/* 2167 */    MCD_OPC_CheckPredicate, 10, 182, 65, 0, // Skip to: 18994
757
/* 2172 */    MCD_OPC_Decode, 168, 99, 38, // Opcode: VLUXSEG7EI32_V
758
/* 2176 */    MCD_OPC_FilterValue, 50, 9, 0, 0, // Skip to: 2190
759
/* 2181 */    MCD_OPC_CheckPredicate, 10, 168, 65, 0, // Skip to: 18994
760
/* 2186 */    MCD_OPC_Decode, 136, 99, 39, // Opcode: VLSSEG7E32_V
761
/* 2190 */    MCD_OPC_FilterValue, 51, 9, 0, 0, // Skip to: 2204
762
/* 2195 */    MCD_OPC_CheckPredicate, 10, 154, 65, 0, // Skip to: 18994
763
/* 2200 */    MCD_OPC_Decode, 176, 98, 38, // Opcode: VLOXSEG7EI32_V
764
/* 2204 */    MCD_OPC_FilterValue, 56, 52, 0, 0, // Skip to: 2261
765
/* 2209 */    MCD_OPC_ExtractField, 20, 5,  // Inst{24-20} ...
766
/* 2212 */    MCD_OPC_FilterValue, 0, 9, 0, 0, // Skip to: 2226
767
/* 2217 */    MCD_OPC_CheckPredicate, 10, 132, 65, 0, // Skip to: 18994
768
/* 2222 */    MCD_OPC_Decode, 238, 98, 36, // Opcode: VLSEG8E32_V
769
/* 2226 */    MCD_OPC_FilterValue, 8, 16, 0, 0, // Skip to: 2247
770
/* 2231 */    MCD_OPC_CheckPredicate, 10, 118, 65, 0, // Skip to: 18994
771
/* 2236 */    MCD_OPC_CheckField, 25, 1, 1, 111, 65, 0, // Skip to: 18994
772
/* 2243 */    MCD_OPC_Decode, 139, 98, 42, // Opcode: VL8RE32_V
773
/* 2247 */    MCD_OPC_FilterValue, 16, 102, 65, 0, // Skip to: 18994
774
/* 2252 */    MCD_OPC_CheckPredicate, 10, 97, 65, 0, // Skip to: 18994
775
/* 2257 */    MCD_OPC_Decode, 237, 98, 36, // Opcode: VLSEG8E32FF_V
776
/* 2261 */    MCD_OPC_FilterValue, 57, 9, 0, 0, // Skip to: 2275
777
/* 2266 */    MCD_OPC_CheckPredicate, 10, 83, 65, 0, // Skip to: 18994
778
/* 2271 */    MCD_OPC_Decode, 172, 99, 38, // Opcode: VLUXSEG8EI32_V
779
/* 2275 */    MCD_OPC_FilterValue, 58, 9, 0, 0, // Skip to: 2289
780
/* 2280 */    MCD_OPC_CheckPredicate, 10, 69, 65, 0, // Skip to: 18994
781
/* 2285 */    MCD_OPC_Decode, 140, 99, 39, // Opcode: VLSSEG8E32_V
782
/* 2289 */    MCD_OPC_FilterValue, 59, 60, 65, 0, // Skip to: 18994
783
/* 2294 */    MCD_OPC_CheckPredicate, 10, 55, 65, 0, // Skip to: 18994
784
/* 2299 */    MCD_OPC_Decode, 180, 98, 38, // Opcode: VLOXSEG8EI32_V
785
/* 2303 */    MCD_OPC_FilterValue, 7, 46, 65, 0, // Skip to: 18994
786
/* 2308 */    MCD_OPC_ExtractField, 26, 6,  // Inst{31-26} ...
787
/* 2311 */    MCD_OPC_FilterValue, 0, 52, 0, 0, // Skip to: 2368
788
/* 2316 */    MCD_OPC_ExtractField, 20, 5,  // Inst{24-20} ...
789
/* 2319 */    MCD_OPC_FilterValue, 0, 9, 0, 0, // Skip to: 2333
790
/* 2324 */    MCD_OPC_CheckPredicate, 14, 25, 65, 0, // Skip to: 18994
791
/* 2329 */    MCD_OPC_Decode, 147, 98, 36, // Opcode: VLE64_V
792
/* 2333 */    MCD_OPC_FilterValue, 8, 16, 0, 0, // Skip to: 2354
793
/* 2338 */    MCD_OPC_CheckPredicate, 14, 11, 65, 0, // Skip to: 18994
794
/* 2343 */    MCD_OPC_CheckField, 25, 1, 1, 4, 65, 0, // Skip to: 18994
795
/* 2350 */    MCD_OPC_Decode, 128, 98, 37, // Opcode: VL1RE64_V
796
/* 2354 */    MCD_OPC_FilterValue, 16, 251, 64, 0, // Skip to: 18994
797
/* 2359 */    MCD_OPC_CheckPredicate, 14, 246, 64, 0, // Skip to: 18994
798
/* 2364 */    MCD_OPC_Decode, 146, 98, 36, // Opcode: VLE64FF_V
799
/* 2368 */    MCD_OPC_FilterValue, 1, 9, 0, 0, // Skip to: 2382
800
/* 2373 */    MCD_OPC_CheckPredicate, 15, 232, 64, 0, // Skip to: 18994
801
/* 2378 */    MCD_OPC_Decode, 145, 99, 38, // Opcode: VLUXEI64_V
802
/* 2382 */    MCD_OPC_FilterValue, 2, 9, 0, 0, // Skip to: 2396
803
/* 2387 */    MCD_OPC_CheckPredicate, 14, 218, 64, 0, // Skip to: 18994
804
/* 2392 */    MCD_OPC_Decode, 185, 98, 39, // Opcode: VLSE64_V
805
/* 2396 */    MCD_OPC_FilterValue, 3, 9, 0, 0, // Skip to: 2410
806
/* 2401 */    MCD_OPC_CheckPredicate, 15, 204, 64, 0, // Skip to: 18994
807
/* 2406 */    MCD_OPC_Decode, 153, 98, 38, // Opcode: VLOXEI64_V
808
/* 2410 */    MCD_OPC_FilterValue, 8, 52, 0, 0, // Skip to: 2467
809
/* 2415 */    MCD_OPC_ExtractField, 20, 5,  // Inst{24-20} ...
810
/* 2418 */    MCD_OPC_FilterValue, 0, 9, 0, 0, // Skip to: 2432
811
/* 2423 */    MCD_OPC_CheckPredicate, 14, 182, 64, 0, // Skip to: 18994
812
/* 2428 */    MCD_OPC_Decode, 192, 98, 36, // Opcode: VLSEG2E64_V
813
/* 2432 */    MCD_OPC_FilterValue, 8, 16, 0, 0, // Skip to: 2453
814
/* 2437 */    MCD_OPC_CheckPredicate, 14, 168, 64, 0, // Skip to: 18994
815
/* 2442 */    MCD_OPC_CheckField, 25, 1, 1, 161, 64, 0, // Skip to: 18994
816
/* 2449 */    MCD_OPC_Decode, 132, 98, 40, // Opcode: VL2RE64_V
817
/* 2453 */    MCD_OPC_FilterValue, 16, 152, 64, 0, // Skip to: 18994
818
/* 2458 */    MCD_OPC_CheckPredicate, 14, 147, 64, 0, // Skip to: 18994
819
/* 2463 */    MCD_OPC_Decode, 191, 98, 36, // Opcode: VLSEG2E64FF_V
820
/* 2467 */    MCD_OPC_FilterValue, 9, 9, 0, 0, // Skip to: 2481
821
/* 2472 */    MCD_OPC_CheckPredicate, 16, 133, 64, 0, // Skip to: 18994
822
/* 2477 */    MCD_OPC_Decode, 149, 99, 38, // Opcode: VLUXSEG2EI64_V
823
/* 2481 */    MCD_OPC_FilterValue, 10, 9, 0, 0, // Skip to: 2495
824
/* 2486 */    MCD_OPC_CheckPredicate, 14, 119, 64, 0, // Skip to: 18994
825
/* 2491 */    MCD_OPC_Decode, 245, 98, 39, // Opcode: VLSSEG2E64_V
826
/* 2495 */    MCD_OPC_FilterValue, 11, 9, 0, 0, // Skip to: 2509
827
/* 2500 */    MCD_OPC_CheckPredicate, 16, 105, 64, 0, // Skip to: 18994
828
/* 2505 */    MCD_OPC_Decode, 157, 98, 38, // Opcode: VLOXSEG2EI64_V
829
/* 2509 */    MCD_OPC_FilterValue, 16, 31, 0, 0, // Skip to: 2545
830
/* 2514 */    MCD_OPC_ExtractField, 20, 5,  // Inst{24-20} ...
831
/* 2517 */    MCD_OPC_FilterValue, 0, 9, 0, 0, // Skip to: 2531
832
/* 2522 */    MCD_OPC_CheckPredicate, 14, 83, 64, 0, // Skip to: 18994
833
/* 2527 */    MCD_OPC_Decode, 200, 98, 36, // Opcode: VLSEG3E64_V
834
/* 2531 */    MCD_OPC_FilterValue, 16, 74, 64, 0, // Skip to: 18994
835
/* 2536 */    MCD_OPC_CheckPredicate, 14, 69, 64, 0, // Skip to: 18994
836
/* 2541 */    MCD_OPC_Decode, 199, 98, 36, // Opcode: VLSEG3E64FF_V
837
/* 2545 */    MCD_OPC_FilterValue, 17, 9, 0, 0, // Skip to: 2559
838
/* 2550 */    MCD_OPC_CheckPredicate, 16, 55, 64, 0, // Skip to: 18994
839
/* 2555 */    MCD_OPC_Decode, 153, 99, 38, // Opcode: VLUXSEG3EI64_V
840
/* 2559 */    MCD_OPC_FilterValue, 18, 9, 0, 0, // Skip to: 2573
841
/* 2564 */    MCD_OPC_CheckPredicate, 14, 41, 64, 0, // Skip to: 18994
842
/* 2569 */    MCD_OPC_Decode, 249, 98, 39, // Opcode: VLSSEG3E64_V
843
/* 2573 */    MCD_OPC_FilterValue, 19, 9, 0, 0, // Skip to: 2587
844
/* 2578 */    MCD_OPC_CheckPredicate, 16, 27, 64, 0, // Skip to: 18994
845
/* 2583 */    MCD_OPC_Decode, 161, 98, 38, // Opcode: VLOXSEG3EI64_V
846
/* 2587 */    MCD_OPC_FilterValue, 24, 52, 0, 0, // Skip to: 2644
847
/* 2592 */    MCD_OPC_ExtractField, 20, 5,  // Inst{24-20} ...
848
/* 2595 */    MCD_OPC_FilterValue, 0, 9, 0, 0, // Skip to: 2609
849
/* 2600 */    MCD_OPC_CheckPredicate, 14, 5, 64, 0, // Skip to: 18994
850
/* 2605 */    MCD_OPC_Decode, 208, 98, 36, // Opcode: VLSEG4E64_V
851
/* 2609 */    MCD_OPC_FilterValue, 8, 16, 0, 0, // Skip to: 2630
852
/* 2614 */    MCD_OPC_CheckPredicate, 14, 247, 63, 0, // Skip to: 18994
853
/* 2619 */    MCD_OPC_CheckField, 25, 1, 1, 240, 63, 0, // Skip to: 18994
854
/* 2626 */    MCD_OPC_Decode, 136, 98, 41, // Opcode: VL4RE64_V
855
/* 2630 */    MCD_OPC_FilterValue, 16, 231, 63, 0, // Skip to: 18994
856
/* 2635 */    MCD_OPC_CheckPredicate, 14, 226, 63, 0, // Skip to: 18994
857
/* 2640 */    MCD_OPC_Decode, 207, 98, 36, // Opcode: VLSEG4E64FF_V
858
/* 2644 */    MCD_OPC_FilterValue, 25, 9, 0, 0, // Skip to: 2658
859
/* 2649 */    MCD_OPC_CheckPredicate, 16, 212, 63, 0, // Skip to: 18994
860
/* 2654 */    MCD_OPC_Decode, 157, 99, 38, // Opcode: VLUXSEG4EI64_V
861
/* 2658 */    MCD_OPC_FilterValue, 26, 9, 0, 0, // Skip to: 2672
862
/* 2663 */    MCD_OPC_CheckPredicate, 14, 198, 63, 0, // Skip to: 18994
863
/* 2668 */    MCD_OPC_Decode, 253, 98, 39, // Opcode: VLSSEG4E64_V
864
/* 2672 */    MCD_OPC_FilterValue, 27, 9, 0, 0, // Skip to: 2686
865
/* 2677 */    MCD_OPC_CheckPredicate, 16, 184, 63, 0, // Skip to: 18994
866
/* 2682 */    MCD_OPC_Decode, 165, 98, 38, // Opcode: VLOXSEG4EI64_V
867
/* 2686 */    MCD_OPC_FilterValue, 32, 31, 0, 0, // Skip to: 2722
868
/* 2691 */    MCD_OPC_ExtractField, 20, 5,  // Inst{24-20} ...
869
/* 2694 */    MCD_OPC_FilterValue, 0, 9, 0, 0, // Skip to: 2708
870
/* 2699 */    MCD_OPC_CheckPredicate, 14, 162, 63, 0, // Skip to: 18994
871
/* 2704 */    MCD_OPC_Decode, 216, 98, 36, // Opcode: VLSEG5E64_V
872
/* 2708 */    MCD_OPC_FilterValue, 16, 153, 63, 0, // Skip to: 18994
873
/* 2713 */    MCD_OPC_CheckPredicate, 14, 148, 63, 0, // Skip to: 18994
874
/* 2718 */    MCD_OPC_Decode, 215, 98, 36, // Opcode: VLSEG5E64FF_V
875
/* 2722 */    MCD_OPC_FilterValue, 33, 9, 0, 0, // Skip to: 2736
876
/* 2727 */    MCD_OPC_CheckPredicate, 16, 134, 63, 0, // Skip to: 18994
877
/* 2732 */    MCD_OPC_Decode, 161, 99, 38, // Opcode: VLUXSEG5EI64_V
878
/* 2736 */    MCD_OPC_FilterValue, 34, 9, 0, 0, // Skip to: 2750
879
/* 2741 */    MCD_OPC_CheckPredicate, 14, 120, 63, 0, // Skip to: 18994
880
/* 2746 */    MCD_OPC_Decode, 129, 99, 39, // Opcode: VLSSEG5E64_V
881
/* 2750 */    MCD_OPC_FilterValue, 35, 9, 0, 0, // Skip to: 2764
882
/* 2755 */    MCD_OPC_CheckPredicate, 16, 106, 63, 0, // Skip to: 18994
883
/* 2760 */    MCD_OPC_Decode, 169, 98, 38, // Opcode: VLOXSEG5EI64_V
884
/* 2764 */    MCD_OPC_FilterValue, 40, 31, 0, 0, // Skip to: 2800
885
/* 2769 */    MCD_OPC_ExtractField, 20, 5,  // Inst{24-20} ...
886
/* 2772 */    MCD_OPC_FilterValue, 0, 9, 0, 0, // Skip to: 2786
887
/* 2777 */    MCD_OPC_CheckPredicate, 14, 84, 63, 0, // Skip to: 18994
888
/* 2782 */    MCD_OPC_Decode, 224, 98, 36, // Opcode: VLSEG6E64_V
889
/* 2786 */    MCD_OPC_FilterValue, 16, 75, 63, 0, // Skip to: 18994
890
/* 2791 */    MCD_OPC_CheckPredicate, 14, 70, 63, 0, // Skip to: 18994
891
/* 2796 */    MCD_OPC_Decode, 223, 98, 36, // Opcode: VLSEG6E64FF_V
892
/* 2800 */    MCD_OPC_FilterValue, 41, 9, 0, 0, // Skip to: 2814
893
/* 2805 */    MCD_OPC_CheckPredicate, 16, 56, 63, 0, // Skip to: 18994
894
/* 2810 */    MCD_OPC_Decode, 165, 99, 38, // Opcode: VLUXSEG6EI64_V
895
/* 2814 */    MCD_OPC_FilterValue, 42, 9, 0, 0, // Skip to: 2828
896
/* 2819 */    MCD_OPC_CheckPredicate, 14, 42, 63, 0, // Skip to: 18994
897
/* 2824 */    MCD_OPC_Decode, 133, 99, 39, // Opcode: VLSSEG6E64_V
898
/* 2828 */    MCD_OPC_FilterValue, 43, 9, 0, 0, // Skip to: 2842
899
/* 2833 */    MCD_OPC_CheckPredicate, 16, 28, 63, 0, // Skip to: 18994
900
/* 2838 */    MCD_OPC_Decode, 173, 98, 38, // Opcode: VLOXSEG6EI64_V
901
/* 2842 */    MCD_OPC_FilterValue, 48, 31, 0, 0, // Skip to: 2878
902
/* 2847 */    MCD_OPC_ExtractField, 20, 5,  // Inst{24-20} ...
903
/* 2850 */    MCD_OPC_FilterValue, 0, 9, 0, 0, // Skip to: 2864
904
/* 2855 */    MCD_OPC_CheckPredicate, 14, 6, 63, 0, // Skip to: 18994
905
/* 2860 */    MCD_OPC_Decode, 232, 98, 36, // Opcode: VLSEG7E64_V
906
/* 2864 */    MCD_OPC_FilterValue, 16, 253, 62, 0, // Skip to: 18994
907
/* 2869 */    MCD_OPC_CheckPredicate, 14, 248, 62, 0, // Skip to: 18994
908
/* 2874 */    MCD_OPC_Decode, 231, 98, 36, // Opcode: VLSEG7E64FF_V
909
/* 2878 */    MCD_OPC_FilterValue, 49, 9, 0, 0, // Skip to: 2892
910
/* 2883 */    MCD_OPC_CheckPredicate, 16, 234, 62, 0, // Skip to: 18994
911
/* 2888 */    MCD_OPC_Decode, 169, 99, 38, // Opcode: VLUXSEG7EI64_V
912
/* 2892 */    MCD_OPC_FilterValue, 50, 9, 0, 0, // Skip to: 2906
913
/* 2897 */    MCD_OPC_CheckPredicate, 14, 220, 62, 0, // Skip to: 18994
914
/* 2902 */    MCD_OPC_Decode, 137, 99, 39, // Opcode: VLSSEG7E64_V
915
/* 2906 */    MCD_OPC_FilterValue, 51, 9, 0, 0, // Skip to: 2920
916
/* 2911 */    MCD_OPC_CheckPredicate, 16, 206, 62, 0, // Skip to: 18994
917
/* 2916 */    MCD_OPC_Decode, 177, 98, 38, // Opcode: VLOXSEG7EI64_V
918
/* 2920 */    MCD_OPC_FilterValue, 56, 52, 0, 0, // Skip to: 2977
919
/* 2925 */    MCD_OPC_ExtractField, 20, 5,  // Inst{24-20} ...
920
/* 2928 */    MCD_OPC_FilterValue, 0, 9, 0, 0, // Skip to: 2942
921
/* 2933 */    MCD_OPC_CheckPredicate, 14, 184, 62, 0, // Skip to: 18994
922
/* 2938 */    MCD_OPC_Decode, 240, 98, 36, // Opcode: VLSEG8E64_V
923
/* 2942 */    MCD_OPC_FilterValue, 8, 16, 0, 0, // Skip to: 2963
924
/* 2947 */    MCD_OPC_CheckPredicate, 14, 170, 62, 0, // Skip to: 18994
925
/* 2952 */    MCD_OPC_CheckField, 25, 1, 1, 163, 62, 0, // Skip to: 18994
926
/* 2959 */    MCD_OPC_Decode, 140, 98, 42, // Opcode: VL8RE64_V
927
/* 2963 */    MCD_OPC_FilterValue, 16, 154, 62, 0, // Skip to: 18994
928
/* 2968 */    MCD_OPC_CheckPredicate, 14, 149, 62, 0, // Skip to: 18994
929
/* 2973 */    MCD_OPC_Decode, 239, 98, 36, // Opcode: VLSEG8E64FF_V
930
/* 2977 */    MCD_OPC_FilterValue, 57, 9, 0, 0, // Skip to: 2991
931
/* 2982 */    MCD_OPC_CheckPredicate, 16, 135, 62, 0, // Skip to: 18994
932
/* 2987 */    MCD_OPC_Decode, 173, 99, 38, // Opcode: VLUXSEG8EI64_V
933
/* 2991 */    MCD_OPC_FilterValue, 58, 9, 0, 0, // Skip to: 3005
934
/* 2996 */    MCD_OPC_CheckPredicate, 14, 121, 62, 0, // Skip to: 18994
935
/* 3001 */    MCD_OPC_Decode, 141, 99, 39, // Opcode: VLSSEG8E64_V
936
/* 3005 */    MCD_OPC_FilterValue, 59, 112, 62, 0, // Skip to: 18994
937
/* 3010 */    MCD_OPC_CheckPredicate, 16, 107, 62, 0, // Skip to: 18994
938
/* 3015 */    MCD_OPC_Decode, 181, 98, 38, // Opcode: VLOXSEG8EI64_V
939
/* 3019 */    MCD_OPC_FilterValue, 15, 124, 0, 0, // Skip to: 3148
940
/* 3024 */    MCD_OPC_ExtractField, 7, 8,  // Inst{14-7} ...
941
/* 3027 */    MCD_OPC_FilterValue, 0, 36, 0, 0, // Skip to: 3068
942
/* 3032 */    MCD_OPC_ExtractField, 28, 4,  // Inst{31-28} ...
943
/* 3035 */    MCD_OPC_FilterValue, 0, 11, 0, 0, // Skip to: 3051
944
/* 3040 */    MCD_OPC_CheckField, 15, 5, 0, 75, 62, 0, // Skip to: 18994
945
/* 3047 */    MCD_OPC_Decode, 138, 93, 46, // Opcode: FENCE
946
/* 3051 */    MCD_OPC_FilterValue, 8, 66, 62, 0, // Skip to: 18994
947
/* 3056 */    MCD_OPC_CheckField, 15, 13, 224, 12, 58, 62, 0, // Skip to: 18994
948
/* 3064 */    MCD_OPC_Decode, 140, 93, 0, // Opcode: FENCE_TSO
949
/* 3068 */    MCD_OPC_FilterValue, 32, 11, 0, 0, // Skip to: 3084
950
/* 3073 */    MCD_OPC_CheckField, 15, 17, 0, 42, 62, 0, // Skip to: 18994
951
/* 3080 */    MCD_OPC_Decode, 139, 93, 0, // Opcode: FENCE_I
952
/* 3084 */    MCD_OPC_FilterValue, 64, 33, 62, 0, // Skip to: 18994
953
/* 3089 */    MCD_OPC_ExtractField, 20, 12,  // Inst{31-20} ...
954
/* 3092 */    MCD_OPC_FilterValue, 0, 9, 0, 0, // Skip to: 3106
955
/* 3097 */    MCD_OPC_CheckPredicate, 17, 20, 62, 0, // Skip to: 18994
956
/* 3102 */    MCD_OPC_Decode, 136, 89, 47, // Opcode: CBO_INVAL
957
/* 3106 */    MCD_OPC_FilterValue, 1, 9, 0, 0, // Skip to: 3120
958
/* 3111 */    MCD_OPC_CheckPredicate, 17, 6, 62, 0, // Skip to: 18994
959
/* 3116 */    MCD_OPC_Decode, 134, 89, 47, // Opcode: CBO_CLEAN
960
/* 3120 */    MCD_OPC_FilterValue, 2, 9, 0, 0, // Skip to: 3134
961
/* 3125 */    MCD_OPC_CheckPredicate, 17, 248, 61, 0, // Skip to: 18994
962
/* 3130 */    MCD_OPC_Decode, 135, 89, 47, // Opcode: CBO_FLUSH
963
/* 3134 */    MCD_OPC_FilterValue, 4, 239, 61, 0, // Skip to: 18994
964
/* 3139 */    MCD_OPC_CheckPredicate, 18, 234, 61, 0, // Skip to: 18994
965
/* 3144 */    MCD_OPC_Decode, 137, 89, 47, // Opcode: CBO_ZERO
966
/* 3148 */    MCD_OPC_FilterValue, 19, 106, 2, 0, // Skip to: 3771
967
/* 3153 */    MCD_OPC_ExtractField, 12, 3,  // Inst{14-12} ...
968
/* 3156 */    MCD_OPC_FilterValue, 0, 4, 0, 0, // Skip to: 3165
969
/* 3161 */    MCD_OPC_Decode, 140, 88, 35, // Opcode: ADDI
970
/* 3165 */    MCD_OPC_FilterValue, 1, 88, 1, 0, // Skip to: 3514
971
/* 3170 */    MCD_OPC_ExtractField, 26, 6,  // Inst{31-26} ...
972
/* 3173 */    MCD_OPC_FilterValue, 0, 4, 0, 0, // Skip to: 3182
973
/* 3178 */    MCD_OPC_Decode, 188, 95, 48, // Opcode: SLLI
974
/* 3182 */    MCD_OPC_FilterValue, 2, 16, 0, 0, // Skip to: 3203
975
/* 3187 */    MCD_OPC_CheckPredicate, 19, 186, 61, 0, // Skip to: 18994
976
/* 3192 */    MCD_OPC_CheckField, 20, 6, 15, 179, 61, 0, // Skip to: 18994
977
/* 3199 */    MCD_OPC_Decode, 161, 102, 49, // Opcode: ZIP_RV32
978
/* 3203 */    MCD_OPC_FilterValue, 4, 143, 0, 0, // Skip to: 3351
979
/* 3208 */    MCD_OPC_ExtractField, 20, 6,  // Inst{25-20} ...
980
/* 3211 */    MCD_OPC_FilterValue, 0, 9, 0, 0, // Skip to: 3225
981
/* 3216 */    MCD_OPC_CheckPredicate, 20, 157, 61, 0, // Skip to: 18994
982
/* 3221 */    MCD_OPC_Decode, 174, 95, 49, // Opcode: SHA256SUM0
983
/* 3225 */    MCD_OPC_FilterValue, 1, 9, 0, 0, // Skip to: 3239
984
/* 3230 */    MCD_OPC_CheckPredicate, 20, 143, 61, 0, // Skip to: 18994
985
/* 3235 */    MCD_OPC_Decode, 175, 95, 49, // Opcode: SHA256SUM1
986
/* 3239 */    MCD_OPC_FilterValue, 2, 9, 0, 0, // Skip to: 3253
987
/* 3244 */    MCD_OPC_CheckPredicate, 20, 129, 61, 0, // Skip to: 18994
988
/* 3249 */    MCD_OPC_Decode, 172, 95, 49, // Opcode: SHA256SIG0
989
/* 3253 */    MCD_OPC_FilterValue, 3, 9, 0, 0, // Skip to: 3267
990
/* 3258 */    MCD_OPC_CheckPredicate, 20, 115, 61, 0, // Skip to: 18994
991
/* 3263 */    MCD_OPC_Decode, 173, 95, 49, // Opcode: SHA256SIG1
992
/* 3267 */    MCD_OPC_FilterValue, 4, 9, 0, 0, // Skip to: 3281
993
/* 3272 */    MCD_OPC_CheckPredicate, 21, 101, 61, 0, // Skip to: 18994
994
/* 3277 */    MCD_OPC_Decode, 182, 95, 49, // Opcode: SHA512SUM0
995
/* 3281 */    MCD_OPC_FilterValue, 5, 9, 0, 0, // Skip to: 3295
996
/* 3286 */    MCD_OPC_CheckPredicate, 21, 87, 61, 0, // Skip to: 18994
997
/* 3291 */    MCD_OPC_Decode, 184, 95, 49, // Opcode: SHA512SUM1
998
/* 3295 */    MCD_OPC_FilterValue, 6, 9, 0, 0, // Skip to: 3309
999
/* 3300 */    MCD_OPC_CheckPredicate, 21, 73, 61, 0, // Skip to: 18994
1000
/* 3305 */    MCD_OPC_Decode, 176, 95, 49, // Opcode: SHA512SIG0
1001
/* 3309 */    MCD_OPC_FilterValue, 7, 9, 0, 0, // Skip to: 3323
1002
/* 3314 */    MCD_OPC_CheckPredicate, 21, 59, 61, 0, // Skip to: 18994
1003
/* 3319 */    MCD_OPC_Decode, 179, 95, 49, // Opcode: SHA512SIG1
1004
/* 3323 */    MCD_OPC_FilterValue, 8, 9, 0, 0, // Skip to: 3337
1005
/* 3328 */    MCD_OPC_CheckPredicate, 22, 45, 61, 0, // Skip to: 18994
1006
/* 3333 */    MCD_OPC_Decode, 196, 95, 49, // Opcode: SM3P0
1007
/* 3337 */    MCD_OPC_FilterValue, 9, 36, 61, 0, // Skip to: 18994
1008
/* 3342 */    MCD_OPC_CheckPredicate, 22, 31, 61, 0, // Skip to: 18994
1009
/* 3347 */    MCD_OPC_Decode, 197, 95, 49, // Opcode: SM3P1
1010
/* 3351 */    MCD_OPC_FilterValue, 10, 9, 0, 0, // Skip to: 3365
1011
/* 3356 */    MCD_OPC_CheckPredicate, 23, 17, 61, 0, // Skip to: 18994
1012
/* 3361 */    MCD_OPC_Decode, 133, 89, 48, // Opcode: BSETI
1013
/* 3365 */    MCD_OPC_FilterValue, 12, 38, 0, 0, // Skip to: 3408
1014
/* 3370 */    MCD_OPC_ExtractField, 24, 2,  // Inst{25-24} ...
1015
/* 3373 */    MCD_OPC_FilterValue, 0, 16, 0, 0, // Skip to: 3394
1016
/* 3378 */    MCD_OPC_CheckPredicate, 24, 251, 60, 0, // Skip to: 18994
1017
/* 3383 */    MCD_OPC_CheckField, 20, 4, 0, 244, 60, 0, // Skip to: 18994
1018
/* 3390 */    MCD_OPC_Decode, 152, 88, 49, // Opcode: AES64IM
1019
/* 3394 */    MCD_OPC_FilterValue, 1, 235, 60, 0, // Skip to: 18994
1020
/* 3399 */    MCD_OPC_CheckPredicate, 25, 230, 60, 0, // Skip to: 18994
1021
/* 3404 */    MCD_OPC_Decode, 153, 88, 50, // Opcode: AES64KS1I
1022
/* 3408 */    MCD_OPC_FilterValue, 18, 9, 0, 0, // Skip to: 3422
1023
/* 3413 */    MCD_OPC_CheckPredicate, 23, 216, 60, 0, // Skip to: 18994
1024
/* 3418 */    MCD_OPC_Decode, 248, 88, 48, // Opcode: BCLRI
1025
/* 3422 */    MCD_OPC_FilterValue, 24, 73, 0, 0, // Skip to: 3500
1026
/* 3427 */    MCD_OPC_ExtractField, 20, 6,  // Inst{25-20} ...
1027
/* 3430 */    MCD_OPC_FilterValue, 0, 9, 0, 0, // Skip to: 3444
1028
/* 3435 */    MCD_OPC_CheckPredicate, 26, 194, 60, 0, // Skip to: 18994
1029
/* 3440 */    MCD_OPC_Decode, 141, 89, 49, // Opcode: CLZ
1030
/* 3444 */    MCD_OPC_FilterValue, 1, 9, 0, 0, // Skip to: 3458
1031
/* 3449 */    MCD_OPC_CheckPredicate, 26, 180, 60, 0, // Skip to: 18994
1032
/* 3454 */    MCD_OPC_Decode, 167, 89, 49, // Opcode: CTZ
1033
/* 3458 */    MCD_OPC_FilterValue, 2, 9, 0, 0, // Skip to: 3472
1034
/* 3463 */    MCD_OPC_CheckPredicate, 26, 166, 60, 0, // Skip to: 18994
1035
/* 3468 */    MCD_OPC_Decode, 159, 89, 49, // Opcode: CPOP
1036
/* 3472 */    MCD_OPC_FilterValue, 4, 9, 0, 0, // Skip to: 3486
1037
/* 3477 */    MCD_OPC_CheckPredicate, 26, 152, 60, 0, // Skip to: 18994
1038
/* 3482 */    MCD_OPC_Decode, 160, 95, 49, // Opcode: SEXT_B
1039
/* 3486 */    MCD_OPC_FilterValue, 5, 143, 60, 0, // Skip to: 18994
1040
/* 3491 */    MCD_OPC_CheckPredicate, 26, 138, 60, 0, // Skip to: 18994
1041
/* 3496 */    MCD_OPC_Decode, 161, 95, 49, // Opcode: SEXT_H
1042
/* 3500 */    MCD_OPC_FilterValue, 26, 129, 60, 0, // Skip to: 18994
1043
/* 3505 */    MCD_OPC_CheckPredicate, 23, 124, 60, 0, // Skip to: 18994
1044
/* 3510 */    MCD_OPC_Decode, 255, 88, 48, // Opcode: BINVI
1045
/* 3514 */    MCD_OPC_FilterValue, 2, 4, 0, 0, // Skip to: 3523
1046
/* 3519 */    MCD_OPC_Decode, 193, 95, 35, // Opcode: SLTI
1047
/* 3523 */    MCD_OPC_FilterValue, 3, 4, 0, 0, // Skip to: 3532
1048
/* 3528 */    MCD_OPC_Decode, 194, 95, 35, // Opcode: SLTIU
1049
/* 3532 */    MCD_OPC_FilterValue, 4, 4, 0, 0, // Skip to: 3541
1050
/* 3537 */    MCD_OPC_Decode, 156, 102, 35, // Opcode: XORI
1051
/* 3541 */    MCD_OPC_FilterValue, 5, 141, 0, 0, // Skip to: 3687
1052
/* 3546 */    MCD_OPC_ExtractField, 26, 6,  // Inst{31-26} ...
1053
/* 3549 */    MCD_OPC_FilterValue, 0, 4, 0, 0, // Skip to: 3558
1054
/* 3554 */    MCD_OPC_Decode, 206, 95, 48, // Opcode: SRLI
1055
/* 3558 */    MCD_OPC_FilterValue, 2, 16, 0, 0, // Skip to: 3579
1056
/* 3563 */    MCD_OPC_CheckPredicate, 19, 66, 60, 0, // Skip to: 18994
1057
/* 3568 */    MCD_OPC_CheckField, 20, 6, 15, 59, 60, 0, // Skip to: 18994
1058
/* 3575 */    MCD_OPC_Decode, 205, 96, 49, // Opcode: UNZIP_RV32
1059
/* 3579 */    MCD_OPC_FilterValue, 10, 16, 0, 0, // Skip to: 3600
1060
/* 3584 */    MCD_OPC_CheckPredicate, 26, 45, 60, 0, // Skip to: 18994
1061
/* 3589 */    MCD_OPC_CheckField, 20, 6, 7, 38, 60, 0, // Skip to: 18994
1062
/* 3596 */    MCD_OPC_Decode, 129, 95, 49, // Opcode: ORC_B
1063
/* 3600 */    MCD_OPC_FilterValue, 16, 4, 0, 0, // Skip to: 3609
1064
/* 3605 */    MCD_OPC_Decode, 201, 95, 48, // Opcode: SRAI
1065
/* 3609 */    MCD_OPC_FilterValue, 18, 9, 0, 0, // Skip to: 3623
1066
/* 3614 */    MCD_OPC_CheckPredicate, 23, 15, 60, 0, // Skip to: 18994
1067
/* 3619 */    MCD_OPC_Decode, 251, 88, 48, // Opcode: BEXTI
1068
/* 3623 */    MCD_OPC_FilterValue, 24, 9, 0, 0, // Skip to: 3637
1069
/* 3628 */    MCD_OPC_CheckPredicate, 27, 1, 60, 0, // Skip to: 18994
1070
/* 3633 */    MCD_OPC_Decode, 147, 95, 48, // Opcode: RORI
1071
/* 3637 */    MCD_OPC_FilterValue, 26, 248, 59, 0, // Skip to: 18994
1072
/* 3642 */    MCD_OPC_ExtractField, 20, 6,  // Inst{25-20} ...
1073
/* 3645 */    MCD_OPC_FilterValue, 7, 9, 0, 0, // Skip to: 3659
1074
/* 3650 */    MCD_OPC_CheckPredicate, 28, 235, 59, 0, // Skip to: 18994
1075
/* 3655 */    MCD_OPC_Decode, 131, 89, 49, // Opcode: BREV8
1076
/* 3659 */    MCD_OPC_FilterValue, 24, 9, 0, 0, // Skip to: 3673
1077
/* 3664 */    MCD_OPC_CheckPredicate, 29, 221, 59, 0, // Skip to: 18994
1078
/* 3669 */    MCD_OPC_Decode, 142, 95, 49, // Opcode: REV8_RV32
1079
/* 3673 */    MCD_OPC_FilterValue, 56, 212, 59, 0, // Skip to: 18994
1080
/* 3678 */    MCD_OPC_CheckPredicate, 30, 207, 59, 0, // Skip to: 18994
1081
/* 3683 */    MCD_OPC_Decode, 143, 95, 49, // Opcode: REV8_RV64
1082
/* 3687 */    MCD_OPC_FilterValue, 6, 70, 0, 0, // Skip to: 3762
1083
/* 3692 */    MCD_OPC_ExtractField, 20, 5,  // Inst{24-20} ...
1084
/* 3695 */    MCD_OPC_FilterValue, 0, 16, 0, 0, // Skip to: 3716
1085
/* 3700 */    MCD_OPC_CheckPredicate, 31, 53, 0, 0, // Skip to: 3758
1086
/* 3705 */    MCD_OPC_CheckField, 7, 5, 0, 46, 0, 0, // Skip to: 3758
1087
/* 3712 */    MCD_OPC_Decode, 135, 95, 51, // Opcode: PREFETCH_I
1088
/* 3716 */    MCD_OPC_FilterValue, 1, 16, 0, 0, // Skip to: 3737
1089
/* 3721 */    MCD_OPC_CheckPredicate, 31, 32, 0, 0, // Skip to: 3758
1090
/* 3726 */    MCD_OPC_CheckField, 7, 5, 0, 25, 0, 0, // Skip to: 3758
1091
/* 3733 */    MCD_OPC_Decode, 136, 95, 51, // Opcode: PREFETCH_R
1092
/* 3737 */    MCD_OPC_FilterValue, 3, 16, 0, 0, // Skip to: 3758
1093
/* 3742 */    MCD_OPC_CheckPredicate, 31, 11, 0, 0, // Skip to: 3758
1094
/* 3747 */    MCD_OPC_CheckField, 7, 5, 0, 4, 0, 0, // Skip to: 3758
1095
/* 3754 */    MCD_OPC_Decode, 137, 95, 51, // Opcode: PREFETCH_W
1096
/* 3758 */    MCD_OPC_Decode, 130, 95, 35, // Opcode: ORI
1097
/* 3762 */    MCD_OPC_FilterValue, 7, 123, 59, 0, // Skip to: 18994
1098
/* 3767 */    MCD_OPC_Decode, 244, 88, 35, // Opcode: ANDI
1099
/* 3771 */    MCD_OPC_FilterValue, 23, 4, 0, 0, // Skip to: 3780
1100
/* 3776 */    MCD_OPC_Decode, 246, 88, 52, // Opcode: AUIPC
1101
/* 3780 */    MCD_OPC_FilterValue, 27, 160, 0, 0, // Skip to: 3945
1102
/* 3785 */    MCD_OPC_ExtractField, 12, 3,  // Inst{14-12} ...
1103
/* 3788 */    MCD_OPC_FilterValue, 0, 9, 0, 0, // Skip to: 3802
1104
/* 3793 */    MCD_OPC_CheckPredicate, 9, 92, 59, 0, // Skip to: 18994
1105
/* 3798 */    MCD_OPC_Decode, 141, 88, 35, // Opcode: ADDIW
1106
/* 3802 */    MCD_OPC_FilterValue, 1, 88, 0, 0, // Skip to: 3895
1107
/* 3807 */    MCD_OPC_ExtractField, 26, 6,  // Inst{31-26} ...
1108
/* 3810 */    MCD_OPC_FilterValue, 0, 16, 0, 0, // Skip to: 3831
1109
/* 3815 */    MCD_OPC_CheckPredicate, 9, 70, 59, 0, // Skip to: 18994
1110
/* 3820 */    MCD_OPC_CheckField, 25, 1, 0, 63, 59, 0, // Skip to: 18994
1111
/* 3827 */    MCD_OPC_Decode, 189, 95, 53, // Opcode: SLLIW
1112
/* 3831 */    MCD_OPC_FilterValue, 2, 9, 0, 0, // Skip to: 3845
1113
/* 3836 */    MCD_OPC_CheckPredicate, 32, 49, 59, 0, // Skip to: 18994
1114
/* 3841 */    MCD_OPC_Decode, 190, 95, 48, // Opcode: SLLI_UW
1115
/* 3845 */    MCD_OPC_FilterValue, 24, 40, 59, 0, // Skip to: 18994
1116
/* 3850 */    MCD_OPC_ExtractField, 20, 6,  // Inst{25-20} ...
1117
/* 3853 */    MCD_OPC_FilterValue, 0, 9, 0, 0, // Skip to: 3867
1118
/* 3858 */    MCD_OPC_CheckPredicate, 33, 27, 59, 0, // Skip to: 18994
1119
/* 3863 */    MCD_OPC_Decode, 142, 89, 49, // Opcode: CLZW
1120
/* 3867 */    MCD_OPC_FilterValue, 1, 9, 0, 0, // Skip to: 3881
1121
/* 3872 */    MCD_OPC_CheckPredicate, 33, 13, 59, 0, // Skip to: 18994
1122
/* 3877 */    MCD_OPC_Decode, 168, 89, 49, // Opcode: CTZW
1123
/* 3881 */    MCD_OPC_FilterValue, 2, 4, 59, 0, // Skip to: 18994
1124
/* 3886 */    MCD_OPC_CheckPredicate, 33, 255, 58, 0, // Skip to: 18994
1125
/* 3891 */    MCD_OPC_Decode, 160, 89, 49, // Opcode: CPOPW
1126
/* 3895 */    MCD_OPC_FilterValue, 5, 246, 58, 0, // Skip to: 18994
1127
/* 3900 */    MCD_OPC_ExtractField, 25, 7,  // Inst{31-25} ...
1128
/* 3903 */    MCD_OPC_FilterValue, 0, 9, 0, 0, // Skip to: 3917
1129
/* 3908 */    MCD_OPC_CheckPredicate, 9, 233, 58, 0, // Skip to: 18994
1130
/* 3913 */    MCD_OPC_Decode, 207, 95, 53, // Opcode: SRLIW
1131
/* 3917 */    MCD_OPC_FilterValue, 32, 9, 0, 0, // Skip to: 3931
1132
/* 3922 */    MCD_OPC_CheckPredicate, 9, 219, 58, 0, // Skip to: 18994
1133
/* 3927 */    MCD_OPC_Decode, 202, 95, 53, // Opcode: SRAIW
1134
/* 3931 */    MCD_OPC_FilterValue, 48, 210, 58, 0, // Skip to: 18994
1135
/* 3936 */    MCD_OPC_CheckPredicate, 30, 205, 58, 0, // Skip to: 18994
1136
/* 3941 */    MCD_OPC_Decode, 148, 95, 53, // Opcode: RORIW
1137
/* 3945 */    MCD_OPC_FilterValue, 35, 44, 0, 0, // Skip to: 3994
1138
/* 3950 */    MCD_OPC_ExtractField, 12, 3,  // Inst{14-12} ...
1139
/* 3953 */    MCD_OPC_FilterValue, 0, 4, 0, 0, // Skip to: 3962
1140
/* 3958 */    MCD_OPC_Decode, 150, 95, 54, // Opcode: SB
1141
/* 3962 */    MCD_OPC_FilterValue, 1, 4, 0, 0, // Skip to: 3971
1142
/* 3967 */    MCD_OPC_Decode, 165, 95, 54, // Opcode: SH
1143
/* 3971 */    MCD_OPC_FilterValue, 2, 4, 0, 0, // Skip to: 3980
1144
/* 3976 */    MCD_OPC_Decode, 222, 95, 54, // Opcode: SW
1145
/* 3980 */    MCD_OPC_FilterValue, 3, 161, 58, 0, // Skip to: 18994
1146
/* 3985 */    MCD_OPC_CheckPredicate, 9, 156, 58, 0, // Skip to: 18994
1147
/* 3990 */    MCD_OPC_Decode, 159, 95, 54, // Opcode: SD
1148
/* 3994 */    MCD_OPC_FilterValue, 39, 154, 8, 0, // Skip to: 6201
1149
/* 3999 */    MCD_OPC_ExtractField, 12, 3,  // Inst{14-12} ...
1150
/* 4002 */    MCD_OPC_FilterValue, 0, 104, 2, 0, // Skip to: 4623
1151
/* 4007 */    MCD_OPC_ExtractField, 26, 6,  // Inst{31-26} ...
1152
/* 4010 */    MCD_OPC_FilterValue, 0, 59, 0, 0, // Skip to: 4074
1153
/* 4015 */    MCD_OPC_ExtractField, 20, 5,  // Inst{24-20} ...
1154
/* 4018 */    MCD_OPC_FilterValue, 0, 9, 0, 0, // Skip to: 4032
1155
/* 4023 */    MCD_OPC_CheckPredicate, 10, 118, 58, 0, // Skip to: 18994
1156
/* 4028 */    MCD_OPC_Decode, 196, 100, 36, // Opcode: VSE8_V
1157
/* 4032 */    MCD_OPC_FilterValue, 8, 16, 0, 0, // Skip to: 4053
1158
/* 4037 */    MCD_OPC_CheckPredicate, 10, 104, 58, 0, // Skip to: 18994
1159
/* 4042 */    MCD_OPC_CheckField, 25, 1, 1, 97, 58, 0, // Skip to: 18994
1160
/* 4049 */    MCD_OPC_Decode, 181, 100, 37, // Opcode: VS1R_V
1161
/* 4053 */    MCD_OPC_FilterValue, 11, 88, 58, 0, // Skip to: 18994
1162
/* 4058 */    MCD_OPC_CheckPredicate, 10, 83, 58, 0, // Skip to: 18994
1163
/* 4063 */    MCD_OPC_CheckField, 25, 1, 1, 76, 58, 0, // Skip to: 18994
1164
/* 4070 */    MCD_OPC_Decode, 222, 100, 37, // Opcode: VSM_V
1165
/* 4074 */    MCD_OPC_FilterValue, 1, 9, 0, 0, // Skip to: 4088
1166
/* 4079 */    MCD_OPC_CheckPredicate, 10, 62, 58, 0, // Skip to: 18994
1167
/* 4084 */    MCD_OPC_Decode, 208, 101, 38, // Opcode: VSUXEI8_V
1168
/* 4088 */    MCD_OPC_FilterValue, 2, 9, 0, 0, // Skip to: 4102
1169
/* 4093 */    MCD_OPC_CheckPredicate, 10, 48, 58, 0, // Skip to: 18994
1170
/* 4098 */    MCD_OPC_Decode, 136, 101, 39, // Opcode: VSSE8_V
1171
/* 4102 */    MCD_OPC_FilterValue, 3, 9, 0, 0, // Skip to: 4116
1172
/* 4107 */    MCD_OPC_CheckPredicate, 10, 34, 58, 0, // Skip to: 18994
1173
/* 4112 */    MCD_OPC_Decode, 226, 100, 38, // Opcode: VSOXEI8_V
1174
/* 4116 */    MCD_OPC_FilterValue, 8, 38, 0, 0, // Skip to: 4159
1175
/* 4121 */    MCD_OPC_ExtractField, 20, 5,  // Inst{24-20} ...
1176
/* 4124 */    MCD_OPC_FilterValue, 0, 9, 0, 0, // Skip to: 4138
1177
/* 4129 */    MCD_OPC_CheckPredicate, 10, 12, 58, 0, // Skip to: 18994
1178
/* 4134 */    MCD_OPC_Decode, 140, 101, 36, // Opcode: VSSEG2E8_V
1179
/* 4138 */    MCD_OPC_FilterValue, 8, 3, 58, 0, // Skip to: 18994
1180
/* 4143 */    MCD_OPC_CheckPredicate, 10, 254, 57, 0, // Skip to: 18994
1181
/* 4148 */    MCD_OPC_CheckField, 25, 1, 1, 247, 57, 0, // Skip to: 18994
1182
/* 4155 */    MCD_OPC_Decode, 182, 100, 40, // Opcode: VS2R_V
1183
/* 4159 */    MCD_OPC_FilterValue, 9, 9, 0, 0, // Skip to: 4173
1184
/* 4164 */    MCD_OPC_CheckPredicate, 10, 233, 57, 0, // Skip to: 18994
1185
/* 4169 */    MCD_OPC_Decode, 212, 101, 38, // Opcode: VSUXSEG2EI8_V
1186
/* 4173 */    MCD_OPC_FilterValue, 10, 9, 0, 0, // Skip to: 4187
1187
/* 4178 */    MCD_OPC_CheckPredicate, 10, 219, 57, 0, // Skip to: 18994
1188
/* 4183 */    MCD_OPC_Decode, 174, 101, 39, // Opcode: VSSSEG2E8_V
1189
/* 4187 */    MCD_OPC_FilterValue, 11, 9, 0, 0, // Skip to: 4201
1190
/* 4192 */    MCD_OPC_CheckPredicate, 10, 205, 57, 0, // Skip to: 18994
1191
/* 4197 */    MCD_OPC_Decode, 230, 100, 38, // Opcode: VSOXSEG2EI8_V
1192
/* 4201 */    MCD_OPC_FilterValue, 16, 16, 0, 0, // Skip to: 4222
1193
/* 4206 */    MCD_OPC_CheckPredicate, 10, 191, 57, 0, // Skip to: 18994
1194
/* 4211 */    MCD_OPC_CheckField, 20, 5, 0, 184, 57, 0, // Skip to: 18994
1195
/* 4218 */    MCD_OPC_Decode, 144, 101, 36, // Opcode: VSSEG3E8_V
1196
/* 4222 */    MCD_OPC_FilterValue, 17, 9, 0, 0, // Skip to: 4236
1197
/* 4227 */    MCD_OPC_CheckPredicate, 10, 170, 57, 0, // Skip to: 18994
1198
/* 4232 */    MCD_OPC_Decode, 216, 101, 38, // Opcode: VSUXSEG3EI8_V
1199
/* 4236 */    MCD_OPC_FilterValue, 18, 9, 0, 0, // Skip to: 4250
1200
/* 4241 */    MCD_OPC_CheckPredicate, 10, 156, 57, 0, // Skip to: 18994
1201
/* 4246 */    MCD_OPC_Decode, 178, 101, 39, // Opcode: VSSSEG3E8_V
1202
/* 4250 */    MCD_OPC_FilterValue, 19, 9, 0, 0, // Skip to: 4264
1203
/* 4255 */    MCD_OPC_CheckPredicate, 10, 142, 57, 0, // Skip to: 18994
1204
/* 4260 */    MCD_OPC_Decode, 234, 100, 38, // Opcode: VSOXSEG3EI8_V
1205
/* 4264 */    MCD_OPC_FilterValue, 24, 38, 0, 0, // Skip to: 4307
1206
/* 4269 */    MCD_OPC_ExtractField, 20, 5,  // Inst{24-20} ...
1207
/* 4272 */    MCD_OPC_FilterValue, 0, 9, 0, 0, // Skip to: 4286
1208
/* 4277 */    MCD_OPC_CheckPredicate, 10, 120, 57, 0, // Skip to: 18994
1209
/* 4282 */    MCD_OPC_Decode, 148, 101, 36, // Opcode: VSSEG4E8_V
1210
/* 4286 */    MCD_OPC_FilterValue, 8, 111, 57, 0, // Skip to: 18994
1211
/* 4291 */    MCD_OPC_CheckPredicate, 10, 106, 57, 0, // Skip to: 18994
1212
/* 4296 */    MCD_OPC_CheckField, 25, 1, 1, 99, 57, 0, // Skip to: 18994
1213
/* 4303 */    MCD_OPC_Decode, 183, 100, 41, // Opcode: VS4R_V
1214
/* 4307 */    MCD_OPC_FilterValue, 25, 9, 0, 0, // Skip to: 4321
1215
/* 4312 */    MCD_OPC_CheckPredicate, 10, 85, 57, 0, // Skip to: 18994
1216
/* 4317 */    MCD_OPC_Decode, 220, 101, 38, // Opcode: VSUXSEG4EI8_V
1217
/* 4321 */    MCD_OPC_FilterValue, 26, 9, 0, 0, // Skip to: 4335
1218
/* 4326 */    MCD_OPC_CheckPredicate, 10, 71, 57, 0, // Skip to: 18994
1219
/* 4331 */    MCD_OPC_Decode, 182, 101, 39, // Opcode: VSSSEG4E8_V
1220
/* 4335 */    MCD_OPC_FilterValue, 27, 9, 0, 0, // Skip to: 4349
1221
/* 4340 */    MCD_OPC_CheckPredicate, 10, 57, 57, 0, // Skip to: 18994
1222
/* 4345 */    MCD_OPC_Decode, 238, 100, 38, // Opcode: VSOXSEG4EI8_V
1223
/* 4349 */    MCD_OPC_FilterValue, 32, 16, 0, 0, // Skip to: 4370
1224
/* 4354 */    MCD_OPC_CheckPredicate, 10, 43, 57, 0, // Skip to: 18994
1225
/* 4359 */    MCD_OPC_CheckField, 20, 5, 0, 36, 57, 0, // Skip to: 18994
1226
/* 4366 */    MCD_OPC_Decode, 152, 101, 36, // Opcode: VSSEG5E8_V
1227
/* 4370 */    MCD_OPC_FilterValue, 33, 9, 0, 0, // Skip to: 4384
1228
/* 4375 */    MCD_OPC_CheckPredicate, 10, 22, 57, 0, // Skip to: 18994
1229
/* 4380 */    MCD_OPC_Decode, 224, 101, 38, // Opcode: VSUXSEG5EI8_V
1230
/* 4384 */    MCD_OPC_FilterValue, 34, 9, 0, 0, // Skip to: 4398
1231
/* 4389 */    MCD_OPC_CheckPredicate, 10, 8, 57, 0, // Skip to: 18994
1232
/* 4394 */    MCD_OPC_Decode, 186, 101, 39, // Opcode: VSSSEG5E8_V
1233
/* 4398 */    MCD_OPC_FilterValue, 35, 9, 0, 0, // Skip to: 4412
1234
/* 4403 */    MCD_OPC_CheckPredicate, 10, 250, 56, 0, // Skip to: 18994
1235
/* 4408 */    MCD_OPC_Decode, 242, 100, 38, // Opcode: VSOXSEG5EI8_V
1236
/* 4412 */    MCD_OPC_FilterValue, 40, 16, 0, 0, // Skip to: 4433
1237
/* 4417 */    MCD_OPC_CheckPredicate, 10, 236, 56, 0, // Skip to: 18994
1238
/* 4422 */    MCD_OPC_CheckField, 20, 5, 0, 229, 56, 0, // Skip to: 18994
1239
/* 4429 */    MCD_OPC_Decode, 156, 101, 36, // Opcode: VSSEG6E8_V
1240
/* 4433 */    MCD_OPC_FilterValue, 41, 9, 0, 0, // Skip to: 4447
1241
/* 4438 */    MCD_OPC_CheckPredicate, 10, 215, 56, 0, // Skip to: 18994
1242
/* 4443 */    MCD_OPC_Decode, 228, 101, 38, // Opcode: VSUXSEG6EI8_V
1243
/* 4447 */    MCD_OPC_FilterValue, 42, 9, 0, 0, // Skip to: 4461
1244
/* 4452 */    MCD_OPC_CheckPredicate, 10, 201, 56, 0, // Skip to: 18994
1245
/* 4457 */    MCD_OPC_Decode, 190, 101, 39, // Opcode: VSSSEG6E8_V
1246
/* 4461 */    MCD_OPC_FilterValue, 43, 9, 0, 0, // Skip to: 4475
1247
/* 4466 */    MCD_OPC_CheckPredicate, 10, 187, 56, 0, // Skip to: 18994
1248
/* 4471 */    MCD_OPC_Decode, 246, 100, 38, // Opcode: VSOXSEG6EI8_V
1249
/* 4475 */    MCD_OPC_FilterValue, 48, 16, 0, 0, // Skip to: 4496
1250
/* 4480 */    MCD_OPC_CheckPredicate, 10, 173, 56, 0, // Skip to: 18994
1251
/* 4485 */    MCD_OPC_CheckField, 20, 5, 0, 166, 56, 0, // Skip to: 18994
1252
/* 4492 */    MCD_OPC_Decode, 160, 101, 36, // Opcode: VSSEG7E8_V
1253
/* 4496 */    MCD_OPC_FilterValue, 49, 9, 0, 0, // Skip to: 4510
1254
/* 4501 */    MCD_OPC_CheckPredicate, 10, 152, 56, 0, // Skip to: 18994
1255
/* 4506 */    MCD_OPC_Decode, 232, 101, 38, // Opcode: VSUXSEG7EI8_V
1256
/* 4510 */    MCD_OPC_FilterValue, 50, 9, 0, 0, // Skip to: 4524
1257
/* 4515 */    MCD_OPC_CheckPredicate, 10, 138, 56, 0, // Skip to: 18994
1258
/* 4520 */    MCD_OPC_Decode, 194, 101, 39, // Opcode: VSSSEG7E8_V
1259
/* 4524 */    MCD_OPC_FilterValue, 51, 9, 0, 0, // Skip to: 4538
1260
/* 4529 */    MCD_OPC_CheckPredicate, 10, 124, 56, 0, // Skip to: 18994
1261
/* 4534 */    MCD_OPC_Decode, 250, 100, 38, // Opcode: VSOXSEG7EI8_V
1262
/* 4538 */    MCD_OPC_FilterValue, 56, 38, 0, 0, // Skip to: 4581
1263
/* 4543 */    MCD_OPC_ExtractField, 20, 5,  // Inst{24-20} ...
1264
/* 4546 */    MCD_OPC_FilterValue, 0, 9, 0, 0, // Skip to: 4560
1265
/* 4551 */    MCD_OPC_CheckPredicate, 10, 102, 56, 0, // Skip to: 18994
1266
/* 4556 */    MCD_OPC_Decode, 164, 101, 36, // Opcode: VSSEG8E8_V
1267
/* 4560 */    MCD_OPC_FilterValue, 8, 93, 56, 0, // Skip to: 18994
1268
/* 4565 */    MCD_OPC_CheckPredicate, 10, 88, 56, 0, // Skip to: 18994
1269
/* 4570 */    MCD_OPC_CheckField, 25, 1, 1, 81, 56, 0, // Skip to: 18994
1270
/* 4577 */    MCD_OPC_Decode, 184, 100, 42, // Opcode: VS8R_V
1271
/* 4581 */    MCD_OPC_FilterValue, 57, 9, 0, 0, // Skip to: 4595
1272
/* 4586 */    MCD_OPC_CheckPredicate, 10, 67, 56, 0, // Skip to: 18994
1273
/* 4591 */    MCD_OPC_Decode, 236, 101, 38, // Opcode: VSUXSEG8EI8_V
1274
/* 4595 */    MCD_OPC_FilterValue, 58, 9, 0, 0, // Skip to: 4609
1275
/* 4600 */    MCD_OPC_CheckPredicate, 10, 53, 56, 0, // Skip to: 18994
1276
/* 4605 */    MCD_OPC_Decode, 198, 101, 39, // Opcode: VSSSEG8E8_V
1277
/* 4609 */    MCD_OPC_FilterValue, 59, 44, 56, 0, // Skip to: 18994
1278
/* 4614 */    MCD_OPC_CheckPredicate, 10, 39, 56, 0, // Skip to: 18994
1279
/* 4619 */    MCD_OPC_Decode, 254, 100, 38, // Opcode: VSOXSEG8EI8_V
1280
/* 4623 */    MCD_OPC_FilterValue, 1, 9, 0, 0, // Skip to: 4637
1281
/* 4628 */    MCD_OPC_CheckPredicate, 11, 25, 56, 0, // Skip to: 18994
1282
/* 4633 */    MCD_OPC_Decode, 138, 94, 55, // Opcode: FSH
1283
/* 4637 */    MCD_OPC_FilterValue, 2, 9, 0, 0, // Skip to: 4651
1284
/* 4642 */    MCD_OPC_CheckPredicate, 12, 11, 56, 0, // Skip to: 18994
1285
/* 4647 */    MCD_OPC_Decode, 153, 94, 56, // Opcode: FSW
1286
/* 4651 */    MCD_OPC_FilterValue, 3, 9, 0, 0, // Skip to: 4665
1287
/* 4656 */    MCD_OPC_CheckPredicate, 13, 253, 55, 0, // Skip to: 18994
1288
/* 4661 */    MCD_OPC_Decode, 244, 93, 57, // Opcode: FSD
1289
/* 4665 */    MCD_OPC_FilterValue, 5, 251, 1, 0, // Skip to: 5177
1290
/* 4670 */    MCD_OPC_ExtractField, 26, 6,  // Inst{31-26} ...
1291
/* 4673 */    MCD_OPC_FilterValue, 0, 16, 0, 0, // Skip to: 4694
1292
/* 4678 */    MCD_OPC_CheckPredicate, 10, 231, 55, 0, // Skip to: 18994
1293
/* 4683 */    MCD_OPC_CheckField, 20, 5, 0, 224, 55, 0, // Skip to: 18994
1294
/* 4690 */    MCD_OPC_Decode, 193, 100, 36, // Opcode: VSE16_V
1295
/* 4694 */    MCD_OPC_FilterValue, 1, 9, 0, 0, // Skip to: 4708
1296
/* 4699 */    MCD_OPC_CheckPredicate, 10, 210, 55, 0, // Skip to: 18994
1297
/* 4704 */    MCD_OPC_Decode, 205, 101, 38, // Opcode: VSUXEI16_V
1298
/* 4708 */    MCD_OPC_FilterValue, 2, 9, 0, 0, // Skip to: 4722
1299
/* 4713 */    MCD_OPC_CheckPredicate, 10, 196, 55, 0, // Skip to: 18994
1300
/* 4718 */    MCD_OPC_Decode, 133, 101, 39, // Opcode: VSSE16_V
1301
/* 4722 */    MCD_OPC_FilterValue, 3, 9, 0, 0, // Skip to: 4736
1302
/* 4727 */    MCD_OPC_CheckPredicate, 10, 182, 55, 0, // Skip to: 18994
1303
/* 4732 */    MCD_OPC_Decode, 223, 100, 38, // Opcode: VSOXEI16_V
1304
/* 4736 */    MCD_OPC_FilterValue, 8, 16, 0, 0, // Skip to: 4757
1305
/* 4741 */    MCD_OPC_CheckPredicate, 10, 168, 55, 0, // Skip to: 18994
1306
/* 4746 */    MCD_OPC_CheckField, 20, 5, 0, 161, 55, 0, // Skip to: 18994
1307
/* 4753 */    MCD_OPC_Decode, 137, 101, 36, // Opcode: VSSEG2E16_V
1308
/* 4757 */    MCD_OPC_FilterValue, 9, 9, 0, 0, // Skip to: 4771
1309
/* 4762 */    MCD_OPC_CheckPredicate, 10, 147, 55, 0, // Skip to: 18994
1310
/* 4767 */    MCD_OPC_Decode, 209, 101, 38, // Opcode: VSUXSEG2EI16_V
1311
/* 4771 */    MCD_OPC_FilterValue, 10, 9, 0, 0, // Skip to: 4785
1312
/* 4776 */    MCD_OPC_CheckPredicate, 10, 133, 55, 0, // Skip to: 18994
1313
/* 4781 */    MCD_OPC_Decode, 171, 101, 39, // Opcode: VSSSEG2E16_V
1314
/* 4785 */    MCD_OPC_FilterValue, 11, 9, 0, 0, // Skip to: 4799
1315
/* 4790 */    MCD_OPC_CheckPredicate, 10, 119, 55, 0, // Skip to: 18994
1316
/* 4795 */    MCD_OPC_Decode, 227, 100, 38, // Opcode: VSOXSEG2EI16_V
1317
/* 4799 */    MCD_OPC_FilterValue, 16, 16, 0, 0, // Skip to: 4820
1318
/* 4804 */    MCD_OPC_CheckPredicate, 10, 105, 55, 0, // Skip to: 18994
1319
/* 4809 */    MCD_OPC_CheckField, 20, 5, 0, 98, 55, 0, // Skip to: 18994
1320
/* 4816 */    MCD_OPC_Decode, 141, 101, 36, // Opcode: VSSEG3E16_V
1321
/* 4820 */    MCD_OPC_FilterValue, 17, 9, 0, 0, // Skip to: 4834
1322
/* 4825 */    MCD_OPC_CheckPredicate, 10, 84, 55, 0, // Skip to: 18994
1323
/* 4830 */    MCD_OPC_Decode, 213, 101, 38, // Opcode: VSUXSEG3EI16_V
1324
/* 4834 */    MCD_OPC_FilterValue, 18, 9, 0, 0, // Skip to: 4848
1325
/* 4839 */    MCD_OPC_CheckPredicate, 10, 70, 55, 0, // Skip to: 18994
1326
/* 4844 */    MCD_OPC_Decode, 175, 101, 39, // Opcode: VSSSEG3E16_V
1327
/* 4848 */    MCD_OPC_FilterValue, 19, 9, 0, 0, // Skip to: 4862
1328
/* 4853 */    MCD_OPC_CheckPredicate, 10, 56, 55, 0, // Skip to: 18994
1329
/* 4858 */    MCD_OPC_Decode, 231, 100, 38, // Opcode: VSOXSEG3EI16_V
1330
/* 4862 */    MCD_OPC_FilterValue, 24, 16, 0, 0, // Skip to: 4883
1331
/* 4867 */    MCD_OPC_CheckPredicate, 10, 42, 55, 0, // Skip to: 18994
1332
/* 4872 */    MCD_OPC_CheckField, 20, 5, 0, 35, 55, 0, // Skip to: 18994
1333
/* 4879 */    MCD_OPC_Decode, 145, 101, 36, // Opcode: VSSEG4E16_V
1334
/* 4883 */    MCD_OPC_FilterValue, 25, 9, 0, 0, // Skip to: 4897
1335
/* 4888 */    MCD_OPC_CheckPredicate, 10, 21, 55, 0, // Skip to: 18994
1336
/* 4893 */    MCD_OPC_Decode, 217, 101, 38, // Opcode: VSUXSEG4EI16_V
1337
/* 4897 */    MCD_OPC_FilterValue, 26, 9, 0, 0, // Skip to: 4911
1338
/* 4902 */    MCD_OPC_CheckPredicate, 10, 7, 55, 0, // Skip to: 18994
1339
/* 4907 */    MCD_OPC_Decode, 179, 101, 39, // Opcode: VSSSEG4E16_V
1340
/* 4911 */    MCD_OPC_FilterValue, 27, 9, 0, 0, // Skip to: 4925
1341
/* 4916 */    MCD_OPC_CheckPredicate, 10, 249, 54, 0, // Skip to: 18994
1342
/* 4921 */    MCD_OPC_Decode, 235, 100, 38, // Opcode: VSOXSEG4EI16_V
1343
/* 4925 */    MCD_OPC_FilterValue, 32, 16, 0, 0, // Skip to: 4946
1344
/* 4930 */    MCD_OPC_CheckPredicate, 10, 235, 54, 0, // Skip to: 18994
1345
/* 4935 */    MCD_OPC_CheckField, 20, 5, 0, 228, 54, 0, // Skip to: 18994
1346
/* 4942 */    MCD_OPC_Decode, 149, 101, 36, // Opcode: VSSEG5E16_V
1347
/* 4946 */    MCD_OPC_FilterValue, 33, 9, 0, 0, // Skip to: 4960
1348
/* 4951 */    MCD_OPC_CheckPredicate, 10, 214, 54, 0, // Skip to: 18994
1349
/* 4956 */    MCD_OPC_Decode, 221, 101, 38, // Opcode: VSUXSEG5EI16_V
1350
/* 4960 */    MCD_OPC_FilterValue, 34, 9, 0, 0, // Skip to: 4974
1351
/* 4965 */    MCD_OPC_CheckPredicate, 10, 200, 54, 0, // Skip to: 18994
1352
/* 4970 */    MCD_OPC_Decode, 183, 101, 39, // Opcode: VSSSEG5E16_V
1353
/* 4974 */    MCD_OPC_FilterValue, 35, 9, 0, 0, // Skip to: 4988
1354
/* 4979 */    MCD_OPC_CheckPredicate, 10, 186, 54, 0, // Skip to: 18994
1355
/* 4984 */    MCD_OPC_Decode, 239, 100, 38, // Opcode: VSOXSEG5EI16_V
1356
/* 4988 */    MCD_OPC_FilterValue, 40, 16, 0, 0, // Skip to: 5009
1357
/* 4993 */    MCD_OPC_CheckPredicate, 10, 172, 54, 0, // Skip to: 18994
1358
/* 4998 */    MCD_OPC_CheckField, 20, 5, 0, 165, 54, 0, // Skip to: 18994
1359
/* 5005 */    MCD_OPC_Decode, 153, 101, 36, // Opcode: VSSEG6E16_V
1360
/* 5009 */    MCD_OPC_FilterValue, 41, 9, 0, 0, // Skip to: 5023
1361
/* 5014 */    MCD_OPC_CheckPredicate, 10, 151, 54, 0, // Skip to: 18994
1362
/* 5019 */    MCD_OPC_Decode, 225, 101, 38, // Opcode: VSUXSEG6EI16_V
1363
/* 5023 */    MCD_OPC_FilterValue, 42, 9, 0, 0, // Skip to: 5037
1364
/* 5028 */    MCD_OPC_CheckPredicate, 10, 137, 54, 0, // Skip to: 18994
1365
/* 5033 */    MCD_OPC_Decode, 187, 101, 39, // Opcode: VSSSEG6E16_V
1366
/* 5037 */    MCD_OPC_FilterValue, 43, 9, 0, 0, // Skip to: 5051
1367
/* 5042 */    MCD_OPC_CheckPredicate, 10, 123, 54, 0, // Skip to: 18994
1368
/* 5047 */    MCD_OPC_Decode, 243, 100, 38, // Opcode: VSOXSEG6EI16_V
1369
/* 5051 */    MCD_OPC_FilterValue, 48, 16, 0, 0, // Skip to: 5072
1370
/* 5056 */    MCD_OPC_CheckPredicate, 10, 109, 54, 0, // Skip to: 18994
1371
/* 5061 */    MCD_OPC_CheckField, 20, 5, 0, 102, 54, 0, // Skip to: 18994
1372
/* 5068 */    MCD_OPC_Decode, 157, 101, 36, // Opcode: VSSEG7E16_V
1373
/* 5072 */    MCD_OPC_FilterValue, 49, 9, 0, 0, // Skip to: 5086
1374
/* 5077 */    MCD_OPC_CheckPredicate, 10, 88, 54, 0, // Skip to: 18994
1375
/* 5082 */    MCD_OPC_Decode, 229, 101, 38, // Opcode: VSUXSEG7EI16_V
1376
/* 5086 */    MCD_OPC_FilterValue, 50, 9, 0, 0, // Skip to: 5100
1377
/* 5091 */    MCD_OPC_CheckPredicate, 10, 74, 54, 0, // Skip to: 18994
1378
/* 5096 */    MCD_OPC_Decode, 191, 101, 39, // Opcode: VSSSEG7E16_V
1379
/* 5100 */    MCD_OPC_FilterValue, 51, 9, 0, 0, // Skip to: 5114
1380
/* 5105 */    MCD_OPC_CheckPredicate, 10, 60, 54, 0, // Skip to: 18994
1381
/* 5110 */    MCD_OPC_Decode, 247, 100, 38, // Opcode: VSOXSEG7EI16_V
1382
/* 5114 */    MCD_OPC_FilterValue, 56, 16, 0, 0, // Skip to: 5135
1383
/* 5119 */    MCD_OPC_CheckPredicate, 10, 46, 54, 0, // Skip to: 18994
1384
/* 5124 */    MCD_OPC_CheckField, 20, 5, 0, 39, 54, 0, // Skip to: 18994
1385
/* 5131 */    MCD_OPC_Decode, 161, 101, 36, // Opcode: VSSEG8E16_V
1386
/* 5135 */    MCD_OPC_FilterValue, 57, 9, 0, 0, // Skip to: 5149
1387
/* 5140 */    MCD_OPC_CheckPredicate, 10, 25, 54, 0, // Skip to: 18994
1388
/* 5145 */    MCD_OPC_Decode, 233, 101, 38, // Opcode: VSUXSEG8EI16_V
1389
/* 5149 */    MCD_OPC_FilterValue, 58, 9, 0, 0, // Skip to: 5163
1390
/* 5154 */    MCD_OPC_CheckPredicate, 10, 11, 54, 0, // Skip to: 18994
1391
/* 5159 */    MCD_OPC_Decode, 195, 101, 39, // Opcode: VSSSEG8E16_V
1392
/* 5163 */    MCD_OPC_FilterValue, 59, 2, 54, 0, // Skip to: 18994
1393
/* 5168 */    MCD_OPC_CheckPredicate, 10, 253, 53, 0, // Skip to: 18994
1394
/* 5173 */    MCD_OPC_Decode, 251, 100, 38, // Opcode: VSOXSEG8EI16_V
1395
/* 5177 */    MCD_OPC_FilterValue, 6, 251, 1, 0, // Skip to: 5689
1396
/* 5182 */    MCD_OPC_ExtractField, 26, 6,  // Inst{31-26} ...
1397
/* 5185 */    MCD_OPC_FilterValue, 0, 16, 0, 0, // Skip to: 5206
1398
/* 5190 */    MCD_OPC_CheckPredicate, 10, 231, 53, 0, // Skip to: 18994
1399
/* 5195 */    MCD_OPC_CheckField, 20, 5, 0, 224, 53, 0, // Skip to: 18994
1400
/* 5202 */    MCD_OPC_Decode, 194, 100, 36, // Opcode: VSE32_V
1401
/* 5206 */    MCD_OPC_FilterValue, 1, 9, 0, 0, // Skip to: 5220
1402
/* 5211 */    MCD_OPC_CheckPredicate, 10, 210, 53, 0, // Skip to: 18994
1403
/* 5216 */    MCD_OPC_Decode, 206, 101, 38, // Opcode: VSUXEI32_V
1404
/* 5220 */    MCD_OPC_FilterValue, 2, 9, 0, 0, // Skip to: 5234
1405
/* 5225 */    MCD_OPC_CheckPredicate, 10, 196, 53, 0, // Skip to: 18994
1406
/* 5230 */    MCD_OPC_Decode, 134, 101, 39, // Opcode: VSSE32_V
1407
/* 5234 */    MCD_OPC_FilterValue, 3, 9, 0, 0, // Skip to: 5248
1408
/* 5239 */    MCD_OPC_CheckPredicate, 10, 182, 53, 0, // Skip to: 18994
1409
/* 5244 */    MCD_OPC_Decode, 224, 100, 38, // Opcode: VSOXEI32_V
1410
/* 5248 */    MCD_OPC_FilterValue, 8, 16, 0, 0, // Skip to: 5269
1411
/* 5253 */    MCD_OPC_CheckPredicate, 10, 168, 53, 0, // Skip to: 18994
1412
/* 5258 */    MCD_OPC_CheckField, 20, 5, 0, 161, 53, 0, // Skip to: 18994
1413
/* 5265 */    MCD_OPC_Decode, 138, 101, 36, // Opcode: VSSEG2E32_V
1414
/* 5269 */    MCD_OPC_FilterValue, 9, 9, 0, 0, // Skip to: 5283
1415
/* 5274 */    MCD_OPC_CheckPredicate, 10, 147, 53, 0, // Skip to: 18994
1416
/* 5279 */    MCD_OPC_Decode, 210, 101, 38, // Opcode: VSUXSEG2EI32_V
1417
/* 5283 */    MCD_OPC_FilterValue, 10, 9, 0, 0, // Skip to: 5297
1418
/* 5288 */    MCD_OPC_CheckPredicate, 10, 133, 53, 0, // Skip to: 18994
1419
/* 5293 */    MCD_OPC_Decode, 172, 101, 39, // Opcode: VSSSEG2E32_V
1420
/* 5297 */    MCD_OPC_FilterValue, 11, 9, 0, 0, // Skip to: 5311
1421
/* 5302 */    MCD_OPC_CheckPredicate, 10, 119, 53, 0, // Skip to: 18994
1422
/* 5307 */    MCD_OPC_Decode, 228, 100, 38, // Opcode: VSOXSEG2EI32_V
1423
/* 5311 */    MCD_OPC_FilterValue, 16, 16, 0, 0, // Skip to: 5332
1424
/* 5316 */    MCD_OPC_CheckPredicate, 10, 105, 53, 0, // Skip to: 18994
1425
/* 5321 */    MCD_OPC_CheckField, 20, 5, 0, 98, 53, 0, // Skip to: 18994
1426
/* 5328 */    MCD_OPC_Decode, 142, 101, 36, // Opcode: VSSEG3E32_V
1427
/* 5332 */    MCD_OPC_FilterValue, 17, 9, 0, 0, // Skip to: 5346
1428
/* 5337 */    MCD_OPC_CheckPredicate, 10, 84, 53, 0, // Skip to: 18994
1429
/* 5342 */    MCD_OPC_Decode, 214, 101, 38, // Opcode: VSUXSEG3EI32_V
1430
/* 5346 */    MCD_OPC_FilterValue, 18, 9, 0, 0, // Skip to: 5360
1431
/* 5351 */    MCD_OPC_CheckPredicate, 10, 70, 53, 0, // Skip to: 18994
1432
/* 5356 */    MCD_OPC_Decode, 176, 101, 39, // Opcode: VSSSEG3E32_V
1433
/* 5360 */    MCD_OPC_FilterValue, 19, 9, 0, 0, // Skip to: 5374
1434
/* 5365 */    MCD_OPC_CheckPredicate, 10, 56, 53, 0, // Skip to: 18994
1435
/* 5370 */    MCD_OPC_Decode, 232, 100, 38, // Opcode: VSOXSEG3EI32_V
1436
/* 5374 */    MCD_OPC_FilterValue, 24, 16, 0, 0, // Skip to: 5395
1437
/* 5379 */    MCD_OPC_CheckPredicate, 10, 42, 53, 0, // Skip to: 18994
1438
/* 5384 */    MCD_OPC_CheckField, 20, 5, 0, 35, 53, 0, // Skip to: 18994
1439
/* 5391 */    MCD_OPC_Decode, 146, 101, 36, // Opcode: VSSEG4E32_V
1440
/* 5395 */    MCD_OPC_FilterValue, 25, 9, 0, 0, // Skip to: 5409
1441
/* 5400 */    MCD_OPC_CheckPredicate, 10, 21, 53, 0, // Skip to: 18994
1442
/* 5405 */    MCD_OPC_Decode, 218, 101, 38, // Opcode: VSUXSEG4EI32_V
1443
/* 5409 */    MCD_OPC_FilterValue, 26, 9, 0, 0, // Skip to: 5423
1444
/* 5414 */    MCD_OPC_CheckPredicate, 10, 7, 53, 0, // Skip to: 18994
1445
/* 5419 */    MCD_OPC_Decode, 180, 101, 39, // Opcode: VSSSEG4E32_V
1446
/* 5423 */    MCD_OPC_FilterValue, 27, 9, 0, 0, // Skip to: 5437
1447
/* 5428 */    MCD_OPC_CheckPredicate, 10, 249, 52, 0, // Skip to: 18994
1448
/* 5433 */    MCD_OPC_Decode, 236, 100, 38, // Opcode: VSOXSEG4EI32_V
1449
/* 5437 */    MCD_OPC_FilterValue, 32, 16, 0, 0, // Skip to: 5458
1450
/* 5442 */    MCD_OPC_CheckPredicate, 10, 235, 52, 0, // Skip to: 18994
1451
/* 5447 */    MCD_OPC_CheckField, 20, 5, 0, 228, 52, 0, // Skip to: 18994
1452
/* 5454 */    MCD_OPC_Decode, 150, 101, 36, // Opcode: VSSEG5E32_V
1453
/* 5458 */    MCD_OPC_FilterValue, 33, 9, 0, 0, // Skip to: 5472
1454
/* 5463 */    MCD_OPC_CheckPredicate, 10, 214, 52, 0, // Skip to: 18994
1455
/* 5468 */    MCD_OPC_Decode, 222, 101, 38, // Opcode: VSUXSEG5EI32_V
1456
/* 5472 */    MCD_OPC_FilterValue, 34, 9, 0, 0, // Skip to: 5486
1457
/* 5477 */    MCD_OPC_CheckPredicate, 10, 200, 52, 0, // Skip to: 18994
1458
/* 5482 */    MCD_OPC_Decode, 184, 101, 39, // Opcode: VSSSEG5E32_V
1459
/* 5486 */    MCD_OPC_FilterValue, 35, 9, 0, 0, // Skip to: 5500
1460
/* 5491 */    MCD_OPC_CheckPredicate, 10, 186, 52, 0, // Skip to: 18994
1461
/* 5496 */    MCD_OPC_Decode, 240, 100, 38, // Opcode: VSOXSEG5EI32_V
1462
/* 5500 */    MCD_OPC_FilterValue, 40, 16, 0, 0, // Skip to: 5521
1463
/* 5505 */    MCD_OPC_CheckPredicate, 10, 172, 52, 0, // Skip to: 18994
1464
/* 5510 */    MCD_OPC_CheckField, 20, 5, 0, 165, 52, 0, // Skip to: 18994
1465
/* 5517 */    MCD_OPC_Decode, 154, 101, 36, // Opcode: VSSEG6E32_V
1466
/* 5521 */    MCD_OPC_FilterValue, 41, 9, 0, 0, // Skip to: 5535
1467
/* 5526 */    MCD_OPC_CheckPredicate, 10, 151, 52, 0, // Skip to: 18994
1468
/* 5531 */    MCD_OPC_Decode, 226, 101, 38, // Opcode: VSUXSEG6EI32_V
1469
/* 5535 */    MCD_OPC_FilterValue, 42, 9, 0, 0, // Skip to: 5549
1470
/* 5540 */    MCD_OPC_CheckPredicate, 10, 137, 52, 0, // Skip to: 18994
1471
/* 5545 */    MCD_OPC_Decode, 188, 101, 39, // Opcode: VSSSEG6E32_V
1472
/* 5549 */    MCD_OPC_FilterValue, 43, 9, 0, 0, // Skip to: 5563
1473
/* 5554 */    MCD_OPC_CheckPredicate, 10, 123, 52, 0, // Skip to: 18994
1474
/* 5559 */    MCD_OPC_Decode, 244, 100, 38, // Opcode: VSOXSEG6EI32_V
1475
/* 5563 */    MCD_OPC_FilterValue, 48, 16, 0, 0, // Skip to: 5584
1476
/* 5568 */    MCD_OPC_CheckPredicate, 10, 109, 52, 0, // Skip to: 18994
1477
/* 5573 */    MCD_OPC_CheckField, 20, 5, 0, 102, 52, 0, // Skip to: 18994
1478
/* 5580 */    MCD_OPC_Decode, 158, 101, 36, // Opcode: VSSEG7E32_V
1479
/* 5584 */    MCD_OPC_FilterValue, 49, 9, 0, 0, // Skip to: 5598
1480
/* 5589 */    MCD_OPC_CheckPredicate, 10, 88, 52, 0, // Skip to: 18994
1481
/* 5594 */    MCD_OPC_Decode, 230, 101, 38, // Opcode: VSUXSEG7EI32_V
1482
/* 5598 */    MCD_OPC_FilterValue, 50, 9, 0, 0, // Skip to: 5612
1483
/* 5603 */    MCD_OPC_CheckPredicate, 10, 74, 52, 0, // Skip to: 18994
1484
/* 5608 */    MCD_OPC_Decode, 192, 101, 39, // Opcode: VSSSEG7E32_V
1485
/* 5612 */    MCD_OPC_FilterValue, 51, 9, 0, 0, // Skip to: 5626
1486
/* 5617 */    MCD_OPC_CheckPredicate, 10, 60, 52, 0, // Skip to: 18994
1487
/* 5622 */    MCD_OPC_Decode, 248, 100, 38, // Opcode: VSOXSEG7EI32_V
1488
/* 5626 */    MCD_OPC_FilterValue, 56, 16, 0, 0, // Skip to: 5647
1489
/* 5631 */    MCD_OPC_CheckPredicate, 10, 46, 52, 0, // Skip to: 18994
1490
/* 5636 */    MCD_OPC_CheckField, 20, 5, 0, 39, 52, 0, // Skip to: 18994
1491
/* 5643 */    MCD_OPC_Decode, 162, 101, 36, // Opcode: VSSEG8E32_V
1492
/* 5647 */    MCD_OPC_FilterValue, 57, 9, 0, 0, // Skip to: 5661
1493
/* 5652 */    MCD_OPC_CheckPredicate, 10, 25, 52, 0, // Skip to: 18994
1494
/* 5657 */    MCD_OPC_Decode, 234, 101, 38, // Opcode: VSUXSEG8EI32_V
1495
/* 5661 */    MCD_OPC_FilterValue, 58, 9, 0, 0, // Skip to: 5675
1496
/* 5666 */    MCD_OPC_CheckPredicate, 10, 11, 52, 0, // Skip to: 18994
1497
/* 5671 */    MCD_OPC_Decode, 196, 101, 39, // Opcode: VSSSEG8E32_V
1498
/* 5675 */    MCD_OPC_FilterValue, 59, 2, 52, 0, // Skip to: 18994
1499
/* 5680 */    MCD_OPC_CheckPredicate, 10, 253, 51, 0, // Skip to: 18994
1500
/* 5685 */    MCD_OPC_Decode, 252, 100, 38, // Opcode: VSOXSEG8EI32_V
1501
/* 5689 */    MCD_OPC_FilterValue, 7, 244, 51, 0, // Skip to: 18994
1502
/* 5694 */    MCD_OPC_ExtractField, 26, 6,  // Inst{31-26} ...
1503
/* 5697 */    MCD_OPC_FilterValue, 0, 16, 0, 0, // Skip to: 5718
1504
/* 5702 */    MCD_OPC_CheckPredicate, 14, 231, 51, 0, // Skip to: 18994
1505
/* 5707 */    MCD_OPC_CheckField, 20, 5, 0, 224, 51, 0, // Skip to: 18994
1506
/* 5714 */    MCD_OPC_Decode, 195, 100, 36, // Opcode: VSE64_V
1507
/* 5718 */    MCD_OPC_FilterValue, 1, 9, 0, 0, // Skip to: 5732
1508
/* 5723 */    MCD_OPC_CheckPredicate, 15, 210, 51, 0, // Skip to: 18994
1509
/* 5728 */    MCD_OPC_Decode, 207, 101, 38, // Opcode: VSUXEI64_V
1510
/* 5732 */    MCD_OPC_FilterValue, 2, 9, 0, 0, // Skip to: 5746
1511
/* 5737 */    MCD_OPC_CheckPredicate, 14, 196, 51, 0, // Skip to: 18994
1512
/* 5742 */    MCD_OPC_Decode, 135, 101, 39, // Opcode: VSSE64_V
1513
/* 5746 */    MCD_OPC_FilterValue, 3, 9, 0, 0, // Skip to: 5760
1514
/* 5751 */    MCD_OPC_CheckPredicate, 15, 182, 51, 0, // Skip to: 18994
1515
/* 5756 */    MCD_OPC_Decode, 225, 100, 38, // Opcode: VSOXEI64_V
1516
/* 5760 */    MCD_OPC_FilterValue, 8, 16, 0, 0, // Skip to: 5781
1517
/* 5765 */    MCD_OPC_CheckPredicate, 14, 168, 51, 0, // Skip to: 18994
1518
/* 5770 */    MCD_OPC_CheckField, 20, 5, 0, 161, 51, 0, // Skip to: 18994
1519
/* 5777 */    MCD_OPC_Decode, 139, 101, 36, // Opcode: VSSEG2E64_V
1520
/* 5781 */    MCD_OPC_FilterValue, 9, 9, 0, 0, // Skip to: 5795
1521
/* 5786 */    MCD_OPC_CheckPredicate, 16, 147, 51, 0, // Skip to: 18994
1522
/* 5791 */    MCD_OPC_Decode, 211, 101, 38, // Opcode: VSUXSEG2EI64_V
1523
/* 5795 */    MCD_OPC_FilterValue, 10, 9, 0, 0, // Skip to: 5809
1524
/* 5800 */    MCD_OPC_CheckPredicate, 14, 133, 51, 0, // Skip to: 18994
1525
/* 5805 */    MCD_OPC_Decode, 173, 101, 39, // Opcode: VSSSEG2E64_V
1526
/* 5809 */    MCD_OPC_FilterValue, 11, 9, 0, 0, // Skip to: 5823
1527
/* 5814 */    MCD_OPC_CheckPredicate, 16, 119, 51, 0, // Skip to: 18994
1528
/* 5819 */    MCD_OPC_Decode, 229, 100, 38, // Opcode: VSOXSEG2EI64_V
1529
/* 5823 */    MCD_OPC_FilterValue, 16, 16, 0, 0, // Skip to: 5844
1530
/* 5828 */    MCD_OPC_CheckPredicate, 14, 105, 51, 0, // Skip to: 18994
1531
/* 5833 */    MCD_OPC_CheckField, 20, 5, 0, 98, 51, 0, // Skip to: 18994
1532
/* 5840 */    MCD_OPC_Decode, 143, 101, 36, // Opcode: VSSEG3E64_V
1533
/* 5844 */    MCD_OPC_FilterValue, 17, 9, 0, 0, // Skip to: 5858
1534
/* 5849 */    MCD_OPC_CheckPredicate, 16, 84, 51, 0, // Skip to: 18994
1535
/* 5854 */    MCD_OPC_Decode, 215, 101, 38, // Opcode: VSUXSEG3EI64_V
1536
/* 5858 */    MCD_OPC_FilterValue, 18, 9, 0, 0, // Skip to: 5872
1537
/* 5863 */    MCD_OPC_CheckPredicate, 14, 70, 51, 0, // Skip to: 18994
1538
/* 5868 */    MCD_OPC_Decode, 177, 101, 39, // Opcode: VSSSEG3E64_V
1539
/* 5872 */    MCD_OPC_FilterValue, 19, 9, 0, 0, // Skip to: 5886
1540
/* 5877 */    MCD_OPC_CheckPredicate, 16, 56, 51, 0, // Skip to: 18994
1541
/* 5882 */    MCD_OPC_Decode, 233, 100, 38, // Opcode: VSOXSEG3EI64_V
1542
/* 5886 */    MCD_OPC_FilterValue, 24, 16, 0, 0, // Skip to: 5907
1543
/* 5891 */    MCD_OPC_CheckPredicate, 14, 42, 51, 0, // Skip to: 18994
1544
/* 5896 */    MCD_OPC_CheckField, 20, 5, 0, 35, 51, 0, // Skip to: 18994
1545
/* 5903 */    MCD_OPC_Decode, 147, 101, 36, // Opcode: VSSEG4E64_V
1546
/* 5907 */    MCD_OPC_FilterValue, 25, 9, 0, 0, // Skip to: 5921
1547
/* 5912 */    MCD_OPC_CheckPredicate, 16, 21, 51, 0, // Skip to: 18994
1548
/* 5917 */    MCD_OPC_Decode, 219, 101, 38, // Opcode: VSUXSEG4EI64_V
1549
/* 5921 */    MCD_OPC_FilterValue, 26, 9, 0, 0, // Skip to: 5935
1550
/* 5926 */    MCD_OPC_CheckPredicate, 14, 7, 51, 0, // Skip to: 18994
1551
/* 5931 */    MCD_OPC_Decode, 181, 101, 39, // Opcode: VSSSEG4E64_V
1552
/* 5935 */    MCD_OPC_FilterValue, 27, 9, 0, 0, // Skip to: 5949
1553
/* 5940 */    MCD_OPC_CheckPredicate, 16, 249, 50, 0, // Skip to: 18994
1554
/* 5945 */    MCD_OPC_Decode, 237, 100, 38, // Opcode: VSOXSEG4EI64_V
1555
/* 5949 */    MCD_OPC_FilterValue, 32, 16, 0, 0, // Skip to: 5970
1556
/* 5954 */    MCD_OPC_CheckPredicate, 14, 235, 50, 0, // Skip to: 18994
1557
/* 5959 */    MCD_OPC_CheckField, 20, 5, 0, 228, 50, 0, // Skip to: 18994
1558
/* 5966 */    MCD_OPC_Decode, 151, 101, 36, // Opcode: VSSEG5E64_V
1559
/* 5970 */    MCD_OPC_FilterValue, 33, 9, 0, 0, // Skip to: 5984
1560
/* 5975 */    MCD_OPC_CheckPredicate, 16, 214, 50, 0, // Skip to: 18994
1561
/* 5980 */    MCD_OPC_Decode, 223, 101, 38, // Opcode: VSUXSEG5EI64_V
1562
/* 5984 */    MCD_OPC_FilterValue, 34, 9, 0, 0, // Skip to: 5998
1563
/* 5989 */    MCD_OPC_CheckPredicate, 14, 200, 50, 0, // Skip to: 18994
1564
/* 5994 */    MCD_OPC_Decode, 185, 101, 39, // Opcode: VSSSEG5E64_V
1565
/* 5998 */    MCD_OPC_FilterValue, 35, 9, 0, 0, // Skip to: 6012
1566
/* 6003 */    MCD_OPC_CheckPredicate, 16, 186, 50, 0, // Skip to: 18994
1567
/* 6008 */    MCD_OPC_Decode, 241, 100, 38, // Opcode: VSOXSEG5EI64_V
1568
/* 6012 */    MCD_OPC_FilterValue, 40, 16, 0, 0, // Skip to: 6033
1569
/* 6017 */    MCD_OPC_CheckPredicate, 14, 172, 50, 0, // Skip to: 18994
1570
/* 6022 */    MCD_OPC_CheckField, 20, 5, 0, 165, 50, 0, // Skip to: 18994
1571
/* 6029 */    MCD_OPC_Decode, 155, 101, 36, // Opcode: VSSEG6E64_V
1572
/* 6033 */    MCD_OPC_FilterValue, 41, 9, 0, 0, // Skip to: 6047
1573
/* 6038 */    MCD_OPC_CheckPredicate, 16, 151, 50, 0, // Skip to: 18994
1574
/* 6043 */    MCD_OPC_Decode, 227, 101, 38, // Opcode: VSUXSEG6EI64_V
1575
/* 6047 */    MCD_OPC_FilterValue, 42, 9, 0, 0, // Skip to: 6061
1576
/* 6052 */    MCD_OPC_CheckPredicate, 14, 137, 50, 0, // Skip to: 18994
1577
/* 6057 */    MCD_OPC_Decode, 189, 101, 39, // Opcode: VSSSEG6E64_V
1578
/* 6061 */    MCD_OPC_FilterValue, 43, 9, 0, 0, // Skip to: 6075
1579
/* 6066 */    MCD_OPC_CheckPredicate, 16, 123, 50, 0, // Skip to: 18994
1580
/* 6071 */    MCD_OPC_Decode, 245, 100, 38, // Opcode: VSOXSEG6EI64_V
1581
/* 6075 */    MCD_OPC_FilterValue, 48, 16, 0, 0, // Skip to: 6096
1582
/* 6080 */    MCD_OPC_CheckPredicate, 14, 109, 50, 0, // Skip to: 18994
1583
/* 6085 */    MCD_OPC_CheckField, 20, 5, 0, 102, 50, 0, // Skip to: 18994
1584
/* 6092 */    MCD_OPC_Decode, 159, 101, 36, // Opcode: VSSEG7E64_V
1585
/* 6096 */    MCD_OPC_FilterValue, 49, 9, 0, 0, // Skip to: 6110
1586
/* 6101 */    MCD_OPC_CheckPredicate, 16, 88, 50, 0, // Skip to: 18994
1587
/* 6106 */    MCD_OPC_Decode, 231, 101, 38, // Opcode: VSUXSEG7EI64_V
1588
/* 6110 */    MCD_OPC_FilterValue, 50, 9, 0, 0, // Skip to: 6124
1589
/* 6115 */    MCD_OPC_CheckPredicate, 14, 74, 50, 0, // Skip to: 18994
1590
/* 6120 */    MCD_OPC_Decode, 193, 101, 39, // Opcode: VSSSEG7E64_V
1591
/* 6124 */    MCD_OPC_FilterValue, 51, 9, 0, 0, // Skip to: 6138
1592
/* 6129 */    MCD_OPC_CheckPredicate, 16, 60, 50, 0, // Skip to: 18994
1593
/* 6134 */    MCD_OPC_Decode, 249, 100, 38, // Opcode: VSOXSEG7EI64_V
1594
/* 6138 */    MCD_OPC_FilterValue, 56, 16, 0, 0, // Skip to: 6159
1595
/* 6143 */    MCD_OPC_CheckPredicate, 14, 46, 50, 0, // Skip to: 18994
1596
/* 6148 */    MCD_OPC_CheckField, 20, 5, 0, 39, 50, 0, // Skip to: 18994
1597
/* 6155 */    MCD_OPC_Decode, 163, 101, 36, // Opcode: VSSEG8E64_V
1598
/* 6159 */    MCD_OPC_FilterValue, 57, 9, 0, 0, // Skip to: 6173
1599
/* 6164 */    MCD_OPC_CheckPredicate, 16, 25, 50, 0, // Skip to: 18994
1600
/* 6169 */    MCD_OPC_Decode, 235, 101, 38, // Opcode: VSUXSEG8EI64_V
1601
/* 6173 */    MCD_OPC_FilterValue, 58, 9, 0, 0, // Skip to: 6187
1602
/* 6178 */    MCD_OPC_CheckPredicate, 14, 11, 50, 0, // Skip to: 18994
1603
/* 6183 */    MCD_OPC_Decode, 197, 101, 39, // Opcode: VSSSEG8E64_V
1604
/* 6187 */    MCD_OPC_FilterValue, 59, 2, 50, 0, // Skip to: 18994
1605
/* 6192 */    MCD_OPC_CheckPredicate, 16, 253, 49, 0, // Skip to: 18994
1606
/* 6197 */    MCD_OPC_Decode, 253, 100, 38, // Opcode: VSOXSEG8EI64_V
1607
/* 6201 */    MCD_OPC_FilterValue, 43, 23, 0, 0, // Skip to: 6229
1608
/* 6206 */    MCD_OPC_CheckPredicate, 34, 239, 49, 0, // Skip to: 18994
1609
/* 6211 */    MCD_OPC_CheckField, 25, 7, 26, 232, 49, 0, // Skip to: 18994
1610
/* 6218 */    MCD_OPC_CheckField, 12, 3, 3, 225, 49, 0, // Skip to: 18994
1611
/* 6225 */    MCD_OPC_Decode, 195, 90, 58, // Opcode: CV_INSERTR
1612
/* 6229 */    MCD_OPC_FilterValue, 47, 195, 7, 0, // Skip to: 8221
1613
/* 6234 */    MCD_OPC_ExtractField, 25, 7,  // Inst{31-25} ...
1614
/* 6237 */    MCD_OPC_FilterValue, 0, 31, 0, 0, // Skip to: 6273
1615
/* 6242 */    MCD_OPC_ExtractField, 12, 3,  // Inst{14-12} ...
1616
/* 6245 */    MCD_OPC_FilterValue, 2, 9, 0, 0, // Skip to: 6259
1617
/* 6250 */    MCD_OPC_CheckPredicate, 35, 195, 49, 0, // Skip to: 18994
1618
/* 6255 */    MCD_OPC_Decode, 159, 88, 59, // Opcode: AMOADD_W
1619
/* 6259 */    MCD_OPC_FilterValue, 3, 186, 49, 0, // Skip to: 18994
1620
/* 6264 */    MCD_OPC_CheckPredicate, 36, 181, 49, 0, // Skip to: 18994
1621
/* 6269 */    MCD_OPC_Decode, 155, 88, 59, // Opcode: AMOADD_D
1622
/* 6273 */    MCD_OPC_FilterValue, 1, 31, 0, 0, // Skip to: 6309
1623
/* 6278 */    MCD_OPC_ExtractField, 12, 3,  // Inst{14-12} ...
1624
/* 6281 */    MCD_OPC_FilterValue, 2, 9, 0, 0, // Skip to: 6295
1625
/* 6286 */    MCD_OPC_CheckPredicate, 35, 159, 49, 0, // Skip to: 18994
1626
/* 6291 */    MCD_OPC_Decode, 162, 88, 59, // Opcode: AMOADD_W_RL
1627
/* 6295 */    MCD_OPC_FilterValue, 3, 150, 49, 0, // Skip to: 18994
1628
/* 6300 */    MCD_OPC_CheckPredicate, 36, 145, 49, 0, // Skip to: 18994
1629
/* 6305 */    MCD_OPC_Decode, 158, 88, 59, // Opcode: AMOADD_D_RL
1630
/* 6309 */    MCD_OPC_FilterValue, 2, 31, 0, 0, // Skip to: 6345
1631
/* 6314 */    MCD_OPC_ExtractField, 12, 3,  // Inst{14-12} ...
1632
/* 6317 */    MCD_OPC_FilterValue, 2, 9, 0, 0, // Skip to: 6331
1633
/* 6322 */    MCD_OPC_CheckPredicate, 35, 123, 49, 0, // Skip to: 18994
1634
/* 6327 */    MCD_OPC_Decode, 160, 88, 59, // Opcode: AMOADD_W_AQ
1635
/* 6331 */    MCD_OPC_FilterValue, 3, 114, 49, 0, // Skip to: 18994
1636
/* 6336 */    MCD_OPC_CheckPredicate, 36, 109, 49, 0, // Skip to: 18994
1637
/* 6341 */    MCD_OPC_Decode, 156, 88, 59, // Opcode: AMOADD_D_AQ
1638
/* 6345 */    MCD_OPC_FilterValue, 3, 31, 0, 0, // Skip to: 6381
1639
/* 6350 */    MCD_OPC_ExtractField, 12, 3,  // Inst{14-12} ...
1640
/* 6353 */    MCD_OPC_FilterValue, 2, 9, 0, 0, // Skip to: 6367
1641
/* 6358 */    MCD_OPC_CheckPredicate, 35, 87, 49, 0, // Skip to: 18994
1642
/* 6363 */    MCD_OPC_Decode, 161, 88, 59, // Opcode: AMOADD_W_AQ_RL
1643
/* 6367 */    MCD_OPC_FilterValue, 3, 78, 49, 0, // Skip to: 18994
1644
/* 6372 */    MCD_OPC_CheckPredicate, 36, 73, 49, 0, // Skip to: 18994
1645
/* 6377 */    MCD_OPC_Decode, 157, 88, 59, // Opcode: AMOADD_D_AQ_RL
1646
/* 6381 */    MCD_OPC_FilterValue, 4, 31, 0, 0, // Skip to: 6417
1647
/* 6386 */    MCD_OPC_ExtractField, 12, 3,  // Inst{14-12} ...
1648
/* 6389 */    MCD_OPC_FilterValue, 2, 9, 0, 0, // Skip to: 6403
1649
/* 6394 */    MCD_OPC_CheckPredicate, 35, 51, 49, 0, // Skip to: 18994
1650
/* 6399 */    MCD_OPC_Decode, 231, 88, 59, // Opcode: AMOSWAP_W
1651
/* 6403 */    MCD_OPC_FilterValue, 3, 42, 49, 0, // Skip to: 18994
1652
/* 6408 */    MCD_OPC_CheckPredicate, 36, 37, 49, 0, // Skip to: 18994
1653
/* 6413 */    MCD_OPC_Decode, 227, 88, 59, // Opcode: AMOSWAP_D
1654
/* 6417 */    MCD_OPC_FilterValue, 5, 31, 0, 0, // Skip to: 6453
1655
/* 6422 */    MCD_OPC_ExtractField, 12, 3,  // Inst{14-12} ...
1656
/* 6425 */    MCD_OPC_FilterValue, 2, 9, 0, 0, // Skip to: 6439
1657
/* 6430 */    MCD_OPC_CheckPredicate, 35, 15, 49, 0, // Skip to: 18994
1658
/* 6435 */    MCD_OPC_Decode, 234, 88, 59, // Opcode: AMOSWAP_W_RL
1659
/* 6439 */    MCD_OPC_FilterValue, 3, 6, 49, 0, // Skip to: 18994
1660
/* 6444 */    MCD_OPC_CheckPredicate, 36, 1, 49, 0, // Skip to: 18994
1661
/* 6449 */    MCD_OPC_Decode, 230, 88, 59, // Opcode: AMOSWAP_D_RL
1662
/* 6453 */    MCD_OPC_FilterValue, 6, 31, 0, 0, // Skip to: 6489
1663
/* 6458 */    MCD_OPC_ExtractField, 12, 3,  // Inst{14-12} ...
1664
/* 6461 */    MCD_OPC_FilterValue, 2, 9, 0, 0, // Skip to: 6475
1665
/* 6466 */    MCD_OPC_CheckPredicate, 35, 235, 48, 0, // Skip to: 18994
1666
/* 6471 */    MCD_OPC_Decode, 232, 88, 59, // Opcode: AMOSWAP_W_AQ
1667
/* 6475 */    MCD_OPC_FilterValue, 3, 226, 48, 0, // Skip to: 18994
1668
/* 6480 */    MCD_OPC_CheckPredicate, 36, 221, 48, 0, // Skip to: 18994
1669
/* 6485 */    MCD_OPC_Decode, 228, 88, 59, // Opcode: AMOSWAP_D_AQ
1670
/* 6489 */    MCD_OPC_FilterValue, 7, 31, 0, 0, // Skip to: 6525
1671
/* 6494 */    MCD_OPC_ExtractField, 12, 3,  // Inst{14-12} ...
1672
/* 6497 */    MCD_OPC_FilterValue, 2, 9, 0, 0, // Skip to: 6511
1673
/* 6502 */    MCD_OPC_CheckPredicate, 35, 199, 48, 0, // Skip to: 18994
1674
/* 6507 */    MCD_OPC_Decode, 233, 88, 59, // Opcode: AMOSWAP_W_AQ_RL
1675
/* 6511 */    MCD_OPC_FilterValue, 3, 190, 48, 0, // Skip to: 18994
1676
/* 6516 */    MCD_OPC_CheckPredicate, 36, 185, 48, 0, // Skip to: 18994
1677
/* 6521 */    MCD_OPC_Decode, 229, 88, 59, // Opcode: AMOSWAP_D_AQ_RL
1678
/* 6525 */    MCD_OPC_FilterValue, 8, 45, 0, 0, // Skip to: 6575
1679
/* 6530 */    MCD_OPC_ExtractField, 12, 3,  // Inst{14-12} ...
1680
/* 6533 */    MCD_OPC_FilterValue, 2, 16, 0, 0, // Skip to: 6554
1681
/* 6538 */    MCD_OPC_CheckPredicate, 35, 163, 48, 0, // Skip to: 18994
1682
/* 6543 */    MCD_OPC_CheckField, 20, 5, 0, 156, 48, 0, // Skip to: 18994
1683
/* 6550 */    MCD_OPC_Decode, 199, 94, 49, // Opcode: LR_W
1684
/* 6554 */    MCD_OPC_FilterValue, 3, 147, 48, 0, // Skip to: 18994
1685
/* 6559 */    MCD_OPC_CheckPredicate, 36, 142, 48, 0, // Skip to: 18994
1686
/* 6564 */    MCD_OPC_CheckField, 20, 5, 0, 135, 48, 0, // Skip to: 18994
1687
/* 6571 */    MCD_OPC_Decode, 195, 94, 49, // Opcode: LR_D
1688
/* 6575 */    MCD_OPC_FilterValue, 9, 45, 0, 0, // Skip to: 6625
1689
/* 6580 */    MCD_OPC_ExtractField, 12, 3,  // Inst{14-12} ...
1690
/* 6583 */    MCD_OPC_FilterValue, 2, 16, 0, 0, // Skip to: 6604
1691
/* 6588 */    MCD_OPC_CheckPredicate, 35, 113, 48, 0, // Skip to: 18994
1692
/* 6593 */    MCD_OPC_CheckField, 20, 5, 0, 106, 48, 0, // Skip to: 18994
1693
/* 6600 */    MCD_OPC_Decode, 202, 94, 49, // Opcode: LR_W_RL
1694
/* 6604 */    MCD_OPC_FilterValue, 3, 97, 48, 0, // Skip to: 18994
1695
/* 6609 */    MCD_OPC_CheckPredicate, 36, 92, 48, 0, // Skip to: 18994
1696
/* 6614 */    MCD_OPC_CheckField, 20, 5, 0, 85, 48, 0, // Skip to: 18994
1697
/* 6621 */    MCD_OPC_Decode, 198, 94, 49, // Opcode: LR_D_RL
1698
/* 6625 */    MCD_OPC_FilterValue, 10, 45, 0, 0, // Skip to: 6675
1699
/* 6630 */    MCD_OPC_ExtractField, 12, 3,  // Inst{14-12} ...
1700
/* 6633 */    MCD_OPC_FilterValue, 2, 16, 0, 0, // Skip to: 6654
1701
/* 6638 */    MCD_OPC_CheckPredicate, 35, 63, 48, 0, // Skip to: 18994
1702
/* 6643 */    MCD_OPC_CheckField, 20, 5, 0, 56, 48, 0, // Skip to: 18994
1703
/* 6650 */    MCD_OPC_Decode, 200, 94, 49, // Opcode: LR_W_AQ
1704
/* 6654 */    MCD_OPC_FilterValue, 3, 47, 48, 0, // Skip to: 18994
1705
/* 6659 */    MCD_OPC_CheckPredicate, 36, 42, 48, 0, // Skip to: 18994
1706
/* 6664 */    MCD_OPC_CheckField, 20, 5, 0, 35, 48, 0, // Skip to: 18994
1707
/* 6671 */    MCD_OPC_Decode, 196, 94, 49, // Opcode: LR_D_AQ
1708
/* 6675 */    MCD_OPC_FilterValue, 11, 45, 0, 0, // Skip to: 6725
1709
/* 6680 */    MCD_OPC_ExtractField, 12, 3,  // Inst{14-12} ...
1710
/* 6683 */    MCD_OPC_FilterValue, 2, 16, 0, 0, // Skip to: 6704
1711
/* 6688 */    MCD_OPC_CheckPredicate, 35, 13, 48, 0, // Skip to: 18994
1712
/* 6693 */    MCD_OPC_CheckField, 20, 5, 0, 6, 48, 0, // Skip to: 18994
1713
/* 6700 */    MCD_OPC_Decode, 201, 94, 49, // Opcode: LR_W_AQ_RL
1714
/* 6704 */    MCD_OPC_FilterValue, 3, 253, 47, 0, // Skip to: 18994
1715
/* 6709 */    MCD_OPC_CheckPredicate, 36, 248, 47, 0, // Skip to: 18994
1716
/* 6714 */    MCD_OPC_CheckField, 20, 5, 0, 241, 47, 0, // Skip to: 18994
1717
/* 6721 */    MCD_OPC_Decode, 197, 94, 49, // Opcode: LR_D_AQ_RL
1718
/* 6725 */    MCD_OPC_FilterValue, 12, 31, 0, 0, // Skip to: 6761
1719
/* 6730 */    MCD_OPC_ExtractField, 12, 3,  // Inst{14-12} ...
1720
/* 6733 */    MCD_OPC_FilterValue, 2, 9, 0, 0, // Skip to: 6747
1721
/* 6738 */    MCD_OPC_CheckPredicate, 35, 219, 47, 0, // Skip to: 18994
1722
/* 6743 */    MCD_OPC_Decode, 155, 95, 59, // Opcode: SC_W
1723
/* 6747 */    MCD_OPC_FilterValue, 3, 210, 47, 0, // Skip to: 18994
1724
/* 6752 */    MCD_OPC_CheckPredicate, 36, 205, 47, 0, // Skip to: 18994
1725
/* 6757 */    MCD_OPC_Decode, 151, 95, 59, // Opcode: SC_D
1726
/* 6761 */    MCD_OPC_FilterValue, 13, 31, 0, 0, // Skip to: 6797
1727
/* 6766 */    MCD_OPC_ExtractField, 12, 3,  // Inst{14-12} ...
1728
/* 6769 */    MCD_OPC_FilterValue, 2, 9, 0, 0, // Skip to: 6783
1729
/* 6774 */    MCD_OPC_CheckPredicate, 35, 183, 47, 0, // Skip to: 18994
1730
/* 6779 */    MCD_OPC_Decode, 158, 95, 59, // Opcode: SC_W_RL
1731
/* 6783 */    MCD_OPC_FilterValue, 3, 174, 47, 0, // Skip to: 18994
1732
/* 6788 */    MCD_OPC_CheckPredicate, 36, 169, 47, 0, // Skip to: 18994
1733
/* 6793 */    MCD_OPC_Decode, 154, 95, 59, // Opcode: SC_D_RL
1734
/* 6797 */    MCD_OPC_FilterValue, 14, 31, 0, 0, // Skip to: 6833
1735
/* 6802 */    MCD_OPC_ExtractField, 12, 3,  // Inst{14-12} ...
1736
/* 6805 */    MCD_OPC_FilterValue, 2, 9, 0, 0, // Skip to: 6819
1737
/* 6810 */    MCD_OPC_CheckPredicate, 35, 147, 47, 0, // Skip to: 18994
1738
/* 6815 */    MCD_OPC_Decode, 156, 95, 59, // Opcode: SC_W_AQ
1739
/* 6819 */    MCD_OPC_FilterValue, 3, 138, 47, 0, // Skip to: 18994
1740
/* 6824 */    MCD_OPC_CheckPredicate, 36, 133, 47, 0, // Skip to: 18994
1741
/* 6829 */    MCD_OPC_Decode, 152, 95, 59, // Opcode: SC_D_AQ
1742
/* 6833 */    MCD_OPC_FilterValue, 15, 31, 0, 0, // Skip to: 6869
1743
/* 6838 */    MCD_OPC_ExtractField, 12, 3,  // Inst{14-12} ...
1744
/* 6841 */    MCD_OPC_FilterValue, 2, 9, 0, 0, // Skip to: 6855
1745
/* 6846 */    MCD_OPC_CheckPredicate, 35, 111, 47, 0, // Skip to: 18994
1746
/* 6851 */    MCD_OPC_Decode, 157, 95, 59, // Opcode: SC_W_AQ_RL
1747
/* 6855 */    MCD_OPC_FilterValue, 3, 102, 47, 0, // Skip to: 18994
1748
/* 6860 */    MCD_OPC_CheckPredicate, 36, 97, 47, 0, // Skip to: 18994
1749
/* 6865 */    MCD_OPC_Decode, 153, 95, 59, // Opcode: SC_D_AQ_RL
1750
/* 6869 */    MCD_OPC_FilterValue, 16, 31, 0, 0, // Skip to: 6905
1751
/* 6874 */    MCD_OPC_ExtractField, 12, 3,  // Inst{14-12} ...
1752
/* 6877 */    MCD_OPC_FilterValue, 2, 9, 0, 0, // Skip to: 6891
1753
/* 6882 */    MCD_OPC_CheckPredicate, 35, 75, 47, 0, // Skip to: 18994
1754
/* 6887 */    MCD_OPC_Decode, 239, 88, 59, // Opcode: AMOXOR_W
1755
/* 6891 */    MCD_OPC_FilterValue, 3, 66, 47, 0, // Skip to: 18994
1756
/* 6896 */    MCD_OPC_CheckPredicate, 36, 61, 47, 0, // Skip to: 18994
1757
/* 6901 */    MCD_OPC_Decode, 235, 88, 59, // Opcode: AMOXOR_D
1758
/* 6905 */    MCD_OPC_FilterValue, 17, 31, 0, 0, // Skip to: 6941
1759
/* 6910 */    MCD_OPC_ExtractField, 12, 3,  // Inst{14-12} ...
1760
/* 6913 */    MCD_OPC_FilterValue, 2, 9, 0, 0, // Skip to: 6927
1761
/* 6918 */    MCD_OPC_CheckPredicate, 35, 39, 47, 0, // Skip to: 18994
1762
/* 6923 */    MCD_OPC_Decode, 242, 88, 59, // Opcode: AMOXOR_W_RL
1763
/* 6927 */    MCD_OPC_FilterValue, 3, 30, 47, 0, // Skip to: 18994
1764
/* 6932 */    MCD_OPC_CheckPredicate, 36, 25, 47, 0, // Skip to: 18994
1765
/* 6937 */    MCD_OPC_Decode, 238, 88, 59, // Opcode: AMOXOR_D_RL
1766
/* 6941 */    MCD_OPC_FilterValue, 18, 31, 0, 0, // Skip to: 6977
1767
/* 6946 */    MCD_OPC_ExtractField, 12, 3,  // Inst{14-12} ...
1768
/* 6949 */    MCD_OPC_FilterValue, 2, 9, 0, 0, // Skip to: 6963
1769
/* 6954 */    MCD_OPC_CheckPredicate, 35, 3, 47, 0, // Skip to: 18994
1770
/* 6959 */    MCD_OPC_Decode, 240, 88, 59, // Opcode: AMOXOR_W_AQ
1771
/* 6963 */    MCD_OPC_FilterValue, 3, 250, 46, 0, // Skip to: 18994
1772
/* 6968 */    MCD_OPC_CheckPredicate, 36, 245, 46, 0, // Skip to: 18994
1773
/* 6973 */    MCD_OPC_Decode, 236, 88, 59, // Opcode: AMOXOR_D_AQ
1774
/* 6977 */    MCD_OPC_FilterValue, 19, 31, 0, 0, // Skip to: 7013
1775
/* 6982 */    MCD_OPC_ExtractField, 12, 3,  // Inst{14-12} ...
1776
/* 6985 */    MCD_OPC_FilterValue, 2, 9, 0, 0, // Skip to: 6999
1777
/* 6990 */    MCD_OPC_CheckPredicate, 35, 223, 46, 0, // Skip to: 18994
1778
/* 6995 */    MCD_OPC_Decode, 241, 88, 59, // Opcode: AMOXOR_W_AQ_RL
1779
/* 6999 */    MCD_OPC_FilterValue, 3, 214, 46, 0, // Skip to: 18994
1780
/* 7004 */    MCD_OPC_CheckPredicate, 36, 209, 46, 0, // Skip to: 18994
1781
/* 7009 */    MCD_OPC_Decode, 237, 88, 59, // Opcode: AMOXOR_D_AQ_RL
1782
/* 7013 */    MCD_OPC_FilterValue, 20, 45, 0, 0, // Skip to: 7063
1783
/* 7018 */    MCD_OPC_ExtractField, 12, 3,  // Inst{14-12} ...
1784
/* 7021 */    MCD_OPC_FilterValue, 2, 9, 0, 0, // Skip to: 7035
1785
/* 7026 */    MCD_OPC_CheckPredicate, 37, 187, 46, 0, // Skip to: 18994
1786
/* 7031 */    MCD_OPC_Decode, 183, 88, 58, // Opcode: AMOCAS_W
1787
/* 7035 */    MCD_OPC_FilterValue, 3, 9, 0, 0, // Skip to: 7049
1788
/* 7040 */    MCD_OPC_CheckPredicate, 38, 173, 46, 0, // Skip to: 18994
1789
/* 7045 */    MCD_OPC_Decode, 175, 88, 58, // Opcode: AMOCAS_D_RV64
1790
/* 7049 */    MCD_OPC_FilterValue, 4, 164, 46, 0, // Skip to: 18994
1791
/* 7054 */    MCD_OPC_CheckPredicate, 38, 159, 46, 0, // Skip to: 18994
1792
/* 7059 */    MCD_OPC_Decode, 179, 88, 60, // Opcode: AMOCAS_Q
1793
/* 7063 */    MCD_OPC_FilterValue, 21, 45, 0, 0, // Skip to: 7113
1794
/* 7068 */    MCD_OPC_ExtractField, 12, 3,  // Inst{14-12} ...
1795
/* 7071 */    MCD_OPC_FilterValue, 2, 9, 0, 0, // Skip to: 7085
1796
/* 7076 */    MCD_OPC_CheckPredicate, 37, 137, 46, 0, // Skip to: 18994
1797
/* 7081 */    MCD_OPC_Decode, 186, 88, 58, // Opcode: AMOCAS_W_RL
1798
/* 7085 */    MCD_OPC_FilterValue, 3, 9, 0, 0, // Skip to: 7099
1799
/* 7090 */    MCD_OPC_CheckPredicate, 38, 123, 46, 0, // Skip to: 18994
1800
/* 7095 */    MCD_OPC_Decode, 178, 88, 58, // Opcode: AMOCAS_D_RV64_RL
1801
/* 7099 */    MCD_OPC_FilterValue, 4, 114, 46, 0, // Skip to: 18994
1802
/* 7104 */    MCD_OPC_CheckPredicate, 38, 109, 46, 0, // Skip to: 18994
1803
/* 7109 */    MCD_OPC_Decode, 182, 88, 60, // Opcode: AMOCAS_Q_RL
1804
/* 7113 */    MCD_OPC_FilterValue, 22, 45, 0, 0, // Skip to: 7163
1805
/* 7118 */    MCD_OPC_ExtractField, 12, 3,  // Inst{14-12} ...
1806
/* 7121 */    MCD_OPC_FilterValue, 2, 9, 0, 0, // Skip to: 7135
1807
/* 7126 */    MCD_OPC_CheckPredicate, 37, 87, 46, 0, // Skip to: 18994
1808
/* 7131 */    MCD_OPC_Decode, 184, 88, 58, // Opcode: AMOCAS_W_AQ
1809
/* 7135 */    MCD_OPC_FilterValue, 3, 9, 0, 0, // Skip to: 7149
1810
/* 7140 */    MCD_OPC_CheckPredicate, 38, 73, 46, 0, // Skip to: 18994
1811
/* 7145 */    MCD_OPC_Decode, 176, 88, 58, // Opcode: AMOCAS_D_RV64_AQ
1812
/* 7149 */    MCD_OPC_FilterValue, 4, 64, 46, 0, // Skip to: 18994
1813
/* 7154 */    MCD_OPC_CheckPredicate, 38, 59, 46, 0, // Skip to: 18994
1814
/* 7159 */    MCD_OPC_Decode, 180, 88, 60, // Opcode: AMOCAS_Q_AQ
1815
/* 7163 */    MCD_OPC_FilterValue, 23, 45, 0, 0, // Skip to: 7213
1816
/* 7168 */    MCD_OPC_ExtractField, 12, 3,  // Inst{14-12} ...
1817
/* 7171 */    MCD_OPC_FilterValue, 2, 9, 0, 0, // Skip to: 7185
1818
/* 7176 */    MCD_OPC_CheckPredicate, 37, 37, 46, 0, // Skip to: 18994
1819
/* 7181 */    MCD_OPC_Decode, 185, 88, 58, // Opcode: AMOCAS_W_AQ_RL
1820
/* 7185 */    MCD_OPC_FilterValue, 3, 9, 0, 0, // Skip to: 7199
1821
/* 7190 */    MCD_OPC_CheckPredicate, 38, 23, 46, 0, // Skip to: 18994
1822
/* 7195 */    MCD_OPC_Decode, 177, 88, 58, // Opcode: AMOCAS_D_RV64_AQ_RL
1823
/* 7199 */    MCD_OPC_FilterValue, 4, 14, 46, 0, // Skip to: 18994
1824
/* 7204 */    MCD_OPC_CheckPredicate, 38, 9, 46, 0, // Skip to: 18994
1825
/* 7209 */    MCD_OPC_Decode, 181, 88, 60, // Opcode: AMOCAS_Q_AQ_RL
1826
/* 7213 */    MCD_OPC_FilterValue, 32, 31, 0, 0, // Skip to: 7249
1827
/* 7218 */    MCD_OPC_ExtractField, 12, 3,  // Inst{14-12} ...
1828
/* 7221 */    MCD_OPC_FilterValue, 2, 9, 0, 0, // Skip to: 7235
1829
/* 7226 */    MCD_OPC_CheckPredicate, 35, 243, 45, 0, // Skip to: 18994
1830
/* 7231 */    MCD_OPC_Decode, 223, 88, 59, // Opcode: AMOOR_W
1831
/* 7235 */    MCD_OPC_FilterValue, 3, 234, 45, 0, // Skip to: 18994
1832
/* 7240 */    MCD_OPC_CheckPredicate, 36, 229, 45, 0, // Skip to: 18994
1833
/* 7245 */    MCD_OPC_Decode, 219, 88, 59, // Opcode: AMOOR_D
1834
/* 7249 */    MCD_OPC_FilterValue, 33, 31, 0, 0, // Skip to: 7285
1835
/* 7254 */    MCD_OPC_ExtractField, 12, 3,  // Inst{14-12} ...
1836
/* 7257 */    MCD_OPC_FilterValue, 2, 9, 0, 0, // Skip to: 7271
1837
/* 7262 */    MCD_OPC_CheckPredicate, 35, 207, 45, 0, // Skip to: 18994
1838
/* 7267 */    MCD_OPC_Decode, 226, 88, 59, // Opcode: AMOOR_W_RL
1839
/* 7271 */    MCD_OPC_FilterValue, 3, 198, 45, 0, // Skip to: 18994
1840
/* 7276 */    MCD_OPC_CheckPredicate, 36, 193, 45, 0, // Skip to: 18994
1841
/* 7281 */    MCD_OPC_Decode, 222, 88, 59, // Opcode: AMOOR_D_RL
1842
/* 7285 */    MCD_OPC_FilterValue, 34, 31, 0, 0, // Skip to: 7321
1843
/* 7290 */    MCD_OPC_ExtractField, 12, 3,  // Inst{14-12} ...
1844
/* 7293 */    MCD_OPC_FilterValue, 2, 9, 0, 0, // Skip to: 7307
1845
/* 7298 */    MCD_OPC_CheckPredicate, 35, 171, 45, 0, // Skip to: 18994
1846
/* 7303 */    MCD_OPC_Decode, 224, 88, 59, // Opcode: AMOOR_W_AQ
1847
/* 7307 */    MCD_OPC_FilterValue, 3, 162, 45, 0, // Skip to: 18994
1848
/* 7312 */    MCD_OPC_CheckPredicate, 36, 157, 45, 0, // Skip to: 18994
1849
/* 7317 */    MCD_OPC_Decode, 220, 88, 59, // Opcode: AMOOR_D_AQ
1850
/* 7321 */    MCD_OPC_FilterValue, 35, 31, 0, 0, // Skip to: 7357
1851
/* 7326 */    MCD_OPC_ExtractField, 12, 3,  // Inst{14-12} ...
1852
/* 7329 */    MCD_OPC_FilterValue, 2, 9, 0, 0, // Skip to: 7343
1853
/* 7334 */    MCD_OPC_CheckPredicate, 35, 135, 45, 0, // Skip to: 18994
1854
/* 7339 */    MCD_OPC_Decode, 225, 88, 59, // Opcode: AMOOR_W_AQ_RL
1855
/* 7343 */    MCD_OPC_FilterValue, 3, 126, 45, 0, // Skip to: 18994
1856
/* 7348 */    MCD_OPC_CheckPredicate, 36, 121, 45, 0, // Skip to: 18994
1857
/* 7353 */    MCD_OPC_Decode, 221, 88, 59, // Opcode: AMOOR_D_AQ_RL
1858
/* 7357 */    MCD_OPC_FilterValue, 36, 31, 0, 0, // Skip to: 7393
1859
/* 7362 */    MCD_OPC_ExtractField, 12, 3,  // Inst{14-12} ...
1860
/* 7365 */    MCD_OPC_FilterValue, 2, 9, 0, 0, // Skip to: 7379
1861
/* 7370 */    MCD_OPC_CheckPredicate, 39, 99, 45, 0, // Skip to: 18994
1862
/* 7375 */    MCD_OPC_Decode, 213, 95, 59, // Opcode: SSAMOSWAP_W
1863
/* 7379 */    MCD_OPC_FilterValue, 3, 90, 45, 0, // Skip to: 18994
1864
/* 7384 */    MCD_OPC_CheckPredicate, 40, 85, 45, 0, // Skip to: 18994
1865
/* 7389 */    MCD_OPC_Decode, 209, 95, 59, // Opcode: SSAMOSWAP_D
1866
/* 7393 */    MCD_OPC_FilterValue, 37, 31, 0, 0, // Skip to: 7429
1867
/* 7398 */    MCD_OPC_ExtractField, 12, 3,  // Inst{14-12} ...
1868
/* 7401 */    MCD_OPC_FilterValue, 2, 9, 0, 0, // Skip to: 7415
1869
/* 7406 */    MCD_OPC_CheckPredicate, 39, 63, 45, 0, // Skip to: 18994
1870
/* 7411 */    MCD_OPC_Decode, 216, 95, 59, // Opcode: SSAMOSWAP_W_RL
1871
/* 7415 */    MCD_OPC_FilterValue, 3, 54, 45, 0, // Skip to: 18994
1872
/* 7420 */    MCD_OPC_CheckPredicate, 40, 49, 45, 0, // Skip to: 18994
1873
/* 7425 */    MCD_OPC_Decode, 212, 95, 59, // Opcode: SSAMOSWAP_D_RL
1874
/* 7429 */    MCD_OPC_FilterValue, 38, 31, 0, 0, // Skip to: 7465
1875
/* 7434 */    MCD_OPC_ExtractField, 12, 3,  // Inst{14-12} ...
1876
/* 7437 */    MCD_OPC_FilterValue, 2, 9, 0, 0, // Skip to: 7451
1877
/* 7442 */    MCD_OPC_CheckPredicate, 39, 27, 45, 0, // Skip to: 18994
1878
/* 7447 */    MCD_OPC_Decode, 214, 95, 59, // Opcode: SSAMOSWAP_W_AQ
1879
/* 7451 */    MCD_OPC_FilterValue, 3, 18, 45, 0, // Skip to: 18994
1880
/* 7456 */    MCD_OPC_CheckPredicate, 40, 13, 45, 0, // Skip to: 18994
1881
/* 7461 */    MCD_OPC_Decode, 210, 95, 59, // Opcode: SSAMOSWAP_D_AQ
1882
/* 7465 */    MCD_OPC_FilterValue, 39, 31, 0, 0, // Skip to: 7501
1883
/* 7470 */    MCD_OPC_ExtractField, 12, 3,  // Inst{14-12} ...
1884
/* 7473 */    MCD_OPC_FilterValue, 2, 9, 0, 0, // Skip to: 7487
1885
/* 7478 */    MCD_OPC_CheckPredicate, 39, 247, 44, 0, // Skip to: 18994
1886
/* 7483 */    MCD_OPC_Decode, 215, 95, 59, // Opcode: SSAMOSWAP_W_AQ_RL
1887
/* 7487 */    MCD_OPC_FilterValue, 3, 238, 44, 0, // Skip to: 18994
1888
/* 7492 */    MCD_OPC_CheckPredicate, 40, 233, 44, 0, // Skip to: 18994
1889
/* 7497 */    MCD_OPC_Decode, 211, 95, 59, // Opcode: SSAMOSWAP_D_AQ_RL
1890
/* 7501 */    MCD_OPC_FilterValue, 48, 31, 0, 0, // Skip to: 7537
1891
/* 7506 */    MCD_OPC_ExtractField, 12, 3,  // Inst{14-12} ...
1892
/* 7509 */    MCD_OPC_FilterValue, 2, 9, 0, 0, // Skip to: 7523
1893
/* 7514 */    MCD_OPC_CheckPredicate, 35, 211, 44, 0, // Skip to: 18994
1894
/* 7519 */    MCD_OPC_Decode, 167, 88, 59, // Opcode: AMOAND_W
1895
/* 7523 */    MCD_OPC_FilterValue, 3, 202, 44, 0, // Skip to: 18994
1896
/* 7528 */    MCD_OPC_CheckPredicate, 36, 197, 44, 0, // Skip to: 18994
1897
/* 7533 */    MCD_OPC_Decode, 163, 88, 59, // Opcode: AMOAND_D
1898
/* 7537 */    MCD_OPC_FilterValue, 49, 31, 0, 0, // Skip to: 7573
1899
/* 7542 */    MCD_OPC_ExtractField, 12, 3,  // Inst{14-12} ...
1900
/* 7545 */    MCD_OPC_FilterValue, 2, 9, 0, 0, // Skip to: 7559
1901
/* 7550 */    MCD_OPC_CheckPredicate, 35, 175, 44, 0, // Skip to: 18994
1902
/* 7555 */    MCD_OPC_Decode, 170, 88, 59, // Opcode: AMOAND_W_RL
1903
/* 7559 */    MCD_OPC_FilterValue, 3, 166, 44, 0, // Skip to: 18994
1904
/* 7564 */    MCD_OPC_CheckPredicate, 36, 161, 44, 0, // Skip to: 18994
1905
/* 7569 */    MCD_OPC_Decode, 166, 88, 59, // Opcode: AMOAND_D_RL
1906
/* 7573 */    MCD_OPC_FilterValue, 50, 31, 0, 0, // Skip to: 7609
1907
/* 7578 */    MCD_OPC_ExtractField, 12, 3,  // Inst{14-12} ...
1908
/* 7581 */    MCD_OPC_FilterValue, 2, 9, 0, 0, // Skip to: 7595
1909
/* 7586 */    MCD_OPC_CheckPredicate, 35, 139, 44, 0, // Skip to: 18994
1910
/* 7591 */    MCD_OPC_Decode, 168, 88, 59, // Opcode: AMOAND_W_AQ
1911
/* 7595 */    MCD_OPC_FilterValue, 3, 130, 44, 0, // Skip to: 18994
1912
/* 7600 */    MCD_OPC_CheckPredicate, 36, 125, 44, 0, // Skip to: 18994
1913
/* 7605 */    MCD_OPC_Decode, 164, 88, 59, // Opcode: AMOAND_D_AQ
1914
/* 7609 */    MCD_OPC_FilterValue, 51, 31, 0, 0, // Skip to: 7645
1915
/* 7614 */    MCD_OPC_ExtractField, 12, 3,  // Inst{14-12} ...
1916
/* 7617 */    MCD_OPC_FilterValue, 2, 9, 0, 0, // Skip to: 7631
1917
/* 7622 */    MCD_OPC_CheckPredicate, 35, 103, 44, 0, // Skip to: 18994
1918
/* 7627 */    MCD_OPC_Decode, 169, 88, 59, // Opcode: AMOAND_W_AQ_RL
1919
/* 7631 */    MCD_OPC_FilterValue, 3, 94, 44, 0, // Skip to: 18994
1920
/* 7636 */    MCD_OPC_CheckPredicate, 36, 89, 44, 0, // Skip to: 18994
1921
/* 7641 */    MCD_OPC_Decode, 165, 88, 59, // Opcode: AMOAND_D_AQ_RL
1922
/* 7645 */    MCD_OPC_FilterValue, 64, 31, 0, 0, // Skip to: 7681
1923
/* 7650 */    MCD_OPC_ExtractField, 12, 3,  // Inst{14-12} ...
1924
/* 7653 */    MCD_OPC_FilterValue, 2, 9, 0, 0, // Skip to: 7667
1925
/* 7658 */    MCD_OPC_CheckPredicate, 35, 67, 44, 0, // Skip to: 18994
1926
/* 7663 */    MCD_OPC_Decode, 215, 88, 59, // Opcode: AMOMIN_W
1927
/* 7667 */    MCD_OPC_FilterValue, 3, 58, 44, 0, // Skip to: 18994
1928
/* 7672 */    MCD_OPC_CheckPredicate, 36, 53, 44, 0, // Skip to: 18994
1929
/* 7677 */    MCD_OPC_Decode, 211, 88, 59, // Opcode: AMOMIN_D
1930
/* 7681 */    MCD_OPC_FilterValue, 65, 31, 0, 0, // Skip to: 7717
1931
/* 7686 */    MCD_OPC_ExtractField, 12, 3,  // Inst{14-12} ...
1932
/* 7689 */    MCD_OPC_FilterValue, 2, 9, 0, 0, // Skip to: 7703
1933
/* 7694 */    MCD_OPC_CheckPredicate, 35, 31, 44, 0, // Skip to: 18994
1934
/* 7699 */    MCD_OPC_Decode, 218, 88, 59, // Opcode: AMOMIN_W_RL
1935
/* 7703 */    MCD_OPC_FilterValue, 3, 22, 44, 0, // Skip to: 18994
1936
/* 7708 */    MCD_OPC_CheckPredicate, 36, 17, 44, 0, // Skip to: 18994
1937
/* 7713 */    MCD_OPC_Decode, 214, 88, 59, // Opcode: AMOMIN_D_RL
1938
/* 7717 */    MCD_OPC_FilterValue, 66, 31, 0, 0, // Skip to: 7753
1939
/* 7722 */    MCD_OPC_ExtractField, 12, 3,  // Inst{14-12} ...
1940
/* 7725 */    MCD_OPC_FilterValue, 2, 9, 0, 0, // Skip to: 7739
1941
/* 7730 */    MCD_OPC_CheckPredicate, 35, 251, 43, 0, // Skip to: 18994
1942
/* 7735 */    MCD_OPC_Decode, 216, 88, 59, // Opcode: AMOMIN_W_AQ
1943
/* 7739 */    MCD_OPC_FilterValue, 3, 242, 43, 0, // Skip to: 18994
1944
/* 7744 */    MCD_OPC_CheckPredicate, 36, 237, 43, 0, // Skip to: 18994
1945
/* 7749 */    MCD_OPC_Decode, 212, 88, 59, // Opcode: AMOMIN_D_AQ
1946
/* 7753 */    MCD_OPC_FilterValue, 67, 31, 0, 0, // Skip to: 7789
1947
/* 7758 */    MCD_OPC_ExtractField, 12, 3,  // Inst{14-12} ...
1948
/* 7761 */    MCD_OPC_FilterValue, 2, 9, 0, 0, // Skip to: 7775
1949
/* 7766 */    MCD_OPC_CheckPredicate, 35, 215, 43, 0, // Skip to: 18994
1950
/* 7771 */    MCD_OPC_Decode, 217, 88, 59, // Opcode: AMOMIN_W_AQ_RL
1951
/* 7775 */    MCD_OPC_FilterValue, 3, 206, 43, 0, // Skip to: 18994
1952
/* 7780 */    MCD_OPC_CheckPredicate, 36, 201, 43, 0, // Skip to: 18994
1953
/* 7785 */    MCD_OPC_Decode, 213, 88, 59, // Opcode: AMOMIN_D_AQ_RL
1954
/* 7789 */    MCD_OPC_FilterValue, 80, 31, 0, 0, // Skip to: 7825
1955
/* 7794 */    MCD_OPC_ExtractField, 12, 3,  // Inst{14-12} ...
1956
/* 7797 */    MCD_OPC_FilterValue, 2, 9, 0, 0, // Skip to: 7811
1957
/* 7802 */    MCD_OPC_CheckPredicate, 35, 179, 43, 0, // Skip to: 18994
1958
/* 7807 */    MCD_OPC_Decode, 199, 88, 59, // Opcode: AMOMAX_W
1959
/* 7811 */    MCD_OPC_FilterValue, 3, 170, 43, 0, // Skip to: 18994
1960
/* 7816 */    MCD_OPC_CheckPredicate, 36, 165, 43, 0, // Skip to: 18994
1961
/* 7821 */    MCD_OPC_Decode, 195, 88, 59, // Opcode: AMOMAX_D
1962
/* 7825 */    MCD_OPC_FilterValue, 81, 31, 0, 0, // Skip to: 7861
1963
/* 7830 */    MCD_OPC_ExtractField, 12, 3,  // Inst{14-12} ...
1964
/* 7833 */    MCD_OPC_FilterValue, 2, 9, 0, 0, // Skip to: 7847
1965
/* 7838 */    MCD_OPC_CheckPredicate, 35, 143, 43, 0, // Skip to: 18994
1966
/* 7843 */    MCD_OPC_Decode, 202, 88, 59, // Opcode: AMOMAX_W_RL
1967
/* 7847 */    MCD_OPC_FilterValue, 3, 134, 43, 0, // Skip to: 18994
1968
/* 7852 */    MCD_OPC_CheckPredicate, 36, 129, 43, 0, // Skip to: 18994
1969
/* 7857 */    MCD_OPC_Decode, 198, 88, 59, // Opcode: AMOMAX_D_RL
1970
/* 7861 */    MCD_OPC_FilterValue, 82, 31, 0, 0, // Skip to: 7897
1971
/* 7866 */    MCD_OPC_ExtractField, 12, 3,  // Inst{14-12} ...
1972
/* 7869 */    MCD_OPC_FilterValue, 2, 9, 0, 0, // Skip to: 7883
1973
/* 7874 */    MCD_OPC_CheckPredicate, 35, 107, 43, 0, // Skip to: 18994
1974
/* 7879 */    MCD_OPC_Decode, 200, 88, 59, // Opcode: AMOMAX_W_AQ
1975
/* 7883 */    MCD_OPC_FilterValue, 3, 98, 43, 0, // Skip to: 18994
1976
/* 7888 */    MCD_OPC_CheckPredicate, 36, 93, 43, 0, // Skip to: 18994
1977
/* 7893 */    MCD_OPC_Decode, 196, 88, 59, // Opcode: AMOMAX_D_AQ
1978
/* 7897 */    MCD_OPC_FilterValue, 83, 31, 0, 0, // Skip to: 7933
1979
/* 7902 */    MCD_OPC_ExtractField, 12, 3,  // Inst{14-12} ...
1980
/* 7905 */    MCD_OPC_FilterValue, 2, 9, 0, 0, // Skip to: 7919
1981
/* 7910 */    MCD_OPC_CheckPredicate, 35, 71, 43, 0, // Skip to: 18994
1982
/* 7915 */    MCD_OPC_Decode, 201, 88, 59, // Opcode: AMOMAX_W_AQ_RL
1983
/* 7919 */    MCD_OPC_FilterValue, 3, 62, 43, 0, // Skip to: 18994
1984
/* 7924 */    MCD_OPC_CheckPredicate, 36, 57, 43, 0, // Skip to: 18994
1985
/* 7929 */    MCD_OPC_Decode, 197, 88, 59, // Opcode: AMOMAX_D_AQ_RL
1986
/* 7933 */    MCD_OPC_FilterValue, 96, 31, 0, 0, // Skip to: 7969
1987
/* 7938 */    MCD_OPC_ExtractField, 12, 3,  // Inst{14-12} ...
1988
/* 7941 */    MCD_OPC_FilterValue, 2, 9, 0, 0, // Skip to: 7955
1989
/* 7946 */    MCD_OPC_CheckPredicate, 35, 35, 43, 0, // Skip to: 18994
1990
/* 7951 */    MCD_OPC_Decode, 207, 88, 59, // Opcode: AMOMINU_W
1991
/* 7955 */    MCD_OPC_FilterValue, 3, 26, 43, 0, // Skip to: 18994
1992
/* 7960 */    MCD_OPC_CheckPredicate, 36, 21, 43, 0, // Skip to: 18994
1993
/* 7965 */    MCD_OPC_Decode, 203, 88, 59, // Opcode: AMOMINU_D
1994
/* 7969 */    MCD_OPC_FilterValue, 97, 31, 0, 0, // Skip to: 8005
1995
/* 7974 */    MCD_OPC_ExtractField, 12, 3,  // Inst{14-12} ...
1996
/* 7977 */    MCD_OPC_FilterValue, 2, 9, 0, 0, // Skip to: 7991
1997
/* 7982 */    MCD_OPC_CheckPredicate, 35, 255, 42, 0, // Skip to: 18994
1998
/* 7987 */    MCD_OPC_Decode, 210, 88, 59, // Opcode: AMOMINU_W_RL
1999
/* 7991 */    MCD_OPC_FilterValue, 3, 246, 42, 0, // Skip to: 18994
2000
/* 7996 */    MCD_OPC_CheckPredicate, 36, 241, 42, 0, // Skip to: 18994
2001
/* 8001 */    MCD_OPC_Decode, 206, 88, 59, // Opcode: AMOMINU_D_RL
2002
/* 8005 */    MCD_OPC_FilterValue, 98, 31, 0, 0, // Skip to: 8041
2003
/* 8010 */    MCD_OPC_ExtractField, 12, 3,  // Inst{14-12} ...
2004
/* 8013 */    MCD_OPC_FilterValue, 2, 9, 0, 0, // Skip to: 8027
2005
/* 8018 */    MCD_OPC_CheckPredicate, 35, 219, 42, 0, // Skip to: 18994
2006
/* 8023 */    MCD_OPC_Decode, 208, 88, 59, // Opcode: AMOMINU_W_AQ
2007
/* 8027 */    MCD_OPC_FilterValue, 3, 210, 42, 0, // Skip to: 18994
2008
/* 8032 */    MCD_OPC_CheckPredicate, 36, 205, 42, 0, // Skip to: 18994
2009
/* 8037 */    MCD_OPC_Decode, 204, 88, 59, // Opcode: AMOMINU_D_AQ
2010
/* 8041 */    MCD_OPC_FilterValue, 99, 31, 0, 0, // Skip to: 8077
2011
/* 8046 */    MCD_OPC_ExtractField, 12, 3,  // Inst{14-12} ...
2012
/* 8049 */    MCD_OPC_FilterValue, 2, 9, 0, 0, // Skip to: 8063
2013
/* 8054 */    MCD_OPC_CheckPredicate, 35, 183, 42, 0, // Skip to: 18994
2014
/* 8059 */    MCD_OPC_Decode, 209, 88, 59, // Opcode: AMOMINU_W_AQ_RL
2015
/* 8063 */    MCD_OPC_FilterValue, 3, 174, 42, 0, // Skip to: 18994
2016
/* 8068 */    MCD_OPC_CheckPredicate, 36, 169, 42, 0, // Skip to: 18994
2017
/* 8073 */    MCD_OPC_Decode, 205, 88, 59, // Opcode: AMOMINU_D_AQ_RL
2018
/* 8077 */    MCD_OPC_FilterValue, 112, 31, 0, 0, // Skip to: 8113
2019
/* 8082 */    MCD_OPC_ExtractField, 12, 3,  // Inst{14-12} ...
2020
/* 8085 */    MCD_OPC_FilterValue, 2, 9, 0, 0, // Skip to: 8099
2021
/* 8090 */    MCD_OPC_CheckPredicate, 35, 147, 42, 0, // Skip to: 18994
2022
/* 8095 */    MCD_OPC_Decode, 191, 88, 59, // Opcode: AMOMAXU_W
2023
/* 8099 */    MCD_OPC_FilterValue, 3, 138, 42, 0, // Skip to: 18994
2024
/* 8104 */    MCD_OPC_CheckPredicate, 36, 133, 42, 0, // Skip to: 18994
2025
/* 8109 */    MCD_OPC_Decode, 187, 88, 59, // Opcode: AMOMAXU_D
2026
/* 8113 */    MCD_OPC_FilterValue, 113, 31, 0, 0, // Skip to: 8149
2027
/* 8118 */    MCD_OPC_ExtractField, 12, 3,  // Inst{14-12} ...
2028
/* 8121 */    MCD_OPC_FilterValue, 2, 9, 0, 0, // Skip to: 8135
2029
/* 8126 */    MCD_OPC_CheckPredicate, 35, 111, 42, 0, // Skip to: 18994
2030
/* 8131 */    MCD_OPC_Decode, 194, 88, 59, // Opcode: AMOMAXU_W_RL
2031
/* 8135 */    MCD_OPC_FilterValue, 3, 102, 42, 0, // Skip to: 18994
2032
/* 8140 */    MCD_OPC_CheckPredicate, 36, 97, 42, 0, // Skip to: 18994
2033
/* 8145 */    MCD_OPC_Decode, 190, 88, 59, // Opcode: AMOMAXU_D_RL
2034
/* 8149 */    MCD_OPC_FilterValue, 114, 31, 0, 0, // Skip to: 8185
2035
/* 8154 */    MCD_OPC_ExtractField, 12, 3,  // Inst{14-12} ...
2036
/* 8157 */    MCD_OPC_FilterValue, 2, 9, 0, 0, // Skip to: 8171
2037
/* 8162 */    MCD_OPC_CheckPredicate, 35, 75, 42, 0, // Skip to: 18994
2038
/* 8167 */    MCD_OPC_Decode, 192, 88, 59, // Opcode: AMOMAXU_W_AQ
2039
/* 8171 */    MCD_OPC_FilterValue, 3, 66, 42, 0, // Skip to: 18994
2040
/* 8176 */    MCD_OPC_CheckPredicate, 36, 61, 42, 0, // Skip to: 18994
2041
/* 8181 */    MCD_OPC_Decode, 188, 88, 59, // Opcode: AMOMAXU_D_AQ
2042
/* 8185 */    MCD_OPC_FilterValue, 115, 52, 42, 0, // Skip to: 18994
2043
/* 8190 */    MCD_OPC_ExtractField, 12, 3,  // Inst{14-12} ...
2044
/* 8193 */    MCD_OPC_FilterValue, 2, 9, 0, 0, // Skip to: 8207
2045
/* 8198 */    MCD_OPC_CheckPredicate, 35, 39, 42, 0, // Skip to: 18994
2046
/* 8203 */    MCD_OPC_Decode, 193, 88, 59, // Opcode: AMOMAXU_W_AQ_RL
2047
/* 8207 */    MCD_OPC_FilterValue, 3, 30, 42, 0, // Skip to: 18994
2048
/* 8212 */    MCD_OPC_CheckPredicate, 36, 25, 42, 0, // Skip to: 18994
2049
/* 8217 */    MCD_OPC_Decode, 189, 88, 59, // Opcode: AMOMAXU_D_AQ_RL
2050
/* 8221 */    MCD_OPC_FilterValue, 51, 41, 5, 0, // Skip to: 9547
2051
/* 8226 */    MCD_OPC_ExtractField, 25, 5,  // Inst{29-25} ...
2052
/* 8229 */    MCD_OPC_FilterValue, 0, 196, 0, 0, // Skip to: 8430
2053
/* 8234 */    MCD_OPC_ExtractField, 12, 3,  // Inst{14-12} ...
2054
/* 8237 */    MCD_OPC_FilterValue, 0, 21, 0, 0, // Skip to: 8263
2055
/* 8242 */    MCD_OPC_ExtractField, 30, 2,  // Inst{31-30} ...
2056
/* 8245 */    MCD_OPC_FilterValue, 0, 4, 0, 0, // Skip to: 8254
2057
/* 8250 */    MCD_OPC_Decode, 139, 88, 59, // Opcode: ADD
2058
/* 8254 */    MCD_OPC_FilterValue, 1, 239, 41, 0, // Skip to: 18994
2059
/* 8259 */    MCD_OPC_Decode, 220, 95, 59, // Opcode: SUB
2060
/* 8263 */    MCD_OPC_FilterValue, 1, 11, 0, 0, // Skip to: 8279
2061
/* 8268 */    MCD_OPC_CheckField, 30, 2, 0, 223, 41, 0, // Skip to: 18994
2062
/* 8275 */    MCD_OPC_Decode, 187, 95, 59, // Opcode: SLL
2063
/* 8279 */    MCD_OPC_FilterValue, 2, 11, 0, 0, // Skip to: 8295
2064
/* 8284 */    MCD_OPC_CheckField, 30, 2, 0, 207, 41, 0, // Skip to: 18994
2065
/* 8291 */    MCD_OPC_Decode, 192, 95, 59, // Opcode: SLT
2066
/* 8295 */    MCD_OPC_FilterValue, 3, 11, 0, 0, // Skip to: 8311
2067
/* 8300 */    MCD_OPC_CheckField, 30, 2, 0, 191, 41, 0, // Skip to: 18994
2068
/* 8307 */    MCD_OPC_Decode, 195, 95, 59, // Opcode: SLTU
2069
/* 8311 */    MCD_OPC_FilterValue, 4, 26, 0, 0, // Skip to: 8342
2070
/* 8316 */    MCD_OPC_ExtractField, 30, 2,  // Inst{31-30} ...
2071
/* 8319 */    MCD_OPC_FilterValue, 0, 4, 0, 0, // Skip to: 8328
2072
/* 8324 */    MCD_OPC_Decode, 155, 102, 59, // Opcode: XOR
2073
/* 8328 */    MCD_OPC_FilterValue, 1, 165, 41, 0, // Skip to: 18994
2074
/* 8333 */    MCD_OPC_CheckPredicate, 27, 160, 41, 0, // Skip to: 18994
2075
/* 8338 */    MCD_OPC_Decode, 154, 102, 59, // Opcode: XNOR
2076
/* 8342 */    MCD_OPC_FilterValue, 5, 21, 0, 0, // Skip to: 8368
2077
/* 8347 */    MCD_OPC_ExtractField, 30, 2,  // Inst{31-30} ...
2078
/* 8350 */    MCD_OPC_FilterValue, 0, 4, 0, 0, // Skip to: 8359
2079
/* 8355 */    MCD_OPC_Decode, 205, 95, 59, // Opcode: SRL
2080
/* 8359 */    MCD_OPC_FilterValue, 1, 134, 41, 0, // Skip to: 18994
2081
/* 8364 */    MCD_OPC_Decode, 200, 95, 59, // Opcode: SRA
2082
/* 8368 */    MCD_OPC_FilterValue, 6, 26, 0, 0, // Skip to: 8399
2083
/* 8373 */    MCD_OPC_ExtractField, 30, 2,  // Inst{31-30} ...
2084
/* 8376 */    MCD_OPC_FilterValue, 0, 4, 0, 0, // Skip to: 8385
2085
/* 8381 */    MCD_OPC_Decode, 128, 95, 59, // Opcode: OR
2086
/* 8385 */    MCD_OPC_FilterValue, 1, 108, 41, 0, // Skip to: 18994
2087
/* 8390 */    MCD_OPC_CheckPredicate, 27, 103, 41, 0, // Skip to: 18994
2088
/* 8395 */    MCD_OPC_Decode, 131, 95, 59, // Opcode: ORN
2089
/* 8399 */    MCD_OPC_FilterValue, 7, 94, 41, 0, // Skip to: 18994
2090
/* 8404 */    MCD_OPC_ExtractField, 30, 2,  // Inst{31-30} ...
2091
/* 8407 */    MCD_OPC_FilterValue, 0, 4, 0, 0, // Skip to: 8416
2092
/* 8412 */    MCD_OPC_Decode, 243, 88, 59, // Opcode: AND
2093
/* 8416 */    MCD_OPC_FilterValue, 1, 77, 41, 0, // Skip to: 18994
2094
/* 8421 */    MCD_OPC_CheckPredicate, 27, 72, 41, 0, // Skip to: 18994
2095
/* 8426 */    MCD_OPC_Decode, 245, 88, 59, // Opcode: ANDN
2096
/* 8430 */    MCD_OPC_FilterValue, 1, 171, 0, 0, // Skip to: 8606
2097
/* 8435 */    MCD_OPC_ExtractField, 12, 3,  // Inst{14-12} ...
2098
/* 8438 */    MCD_OPC_FilterValue, 0, 16, 0, 0, // Skip to: 8459
2099
/* 8443 */    MCD_OPC_CheckPredicate, 41, 50, 41, 0, // Skip to: 18994
2100
/* 8448 */    MCD_OPC_CheckField, 30, 2, 0, 43, 41, 0, // Skip to: 18994
2101
/* 8455 */    MCD_OPC_Decode, 251, 94, 59, // Opcode: MUL
2102
/* 8459 */    MCD_OPC_FilterValue, 1, 16, 0, 0, // Skip to: 8480
2103
/* 8464 */    MCD_OPC_CheckPredicate, 41, 29, 41, 0, // Skip to: 18994
2104
/* 8469 */    MCD_OPC_CheckField, 30, 2, 0, 22, 41, 0, // Skip to: 18994
2105
/* 8476 */    MCD_OPC_Decode, 252, 94, 59, // Opcode: MULH
2106
/* 8480 */    MCD_OPC_FilterValue, 2, 16, 0, 0, // Skip to: 8501
2107
/* 8485 */    MCD_OPC_CheckPredicate, 41, 8, 41, 0, // Skip to: 18994
2108
/* 8490 */    MCD_OPC_CheckField, 30, 2, 0, 1, 41, 0, // Skip to: 18994
2109
/* 8497 */    MCD_OPC_Decode, 253, 94, 59, // Opcode: MULHSU
2110
/* 8501 */    MCD_OPC_FilterValue, 3, 16, 0, 0, // Skip to: 8522
2111
/* 8506 */    MCD_OPC_CheckPredicate, 41, 243, 40, 0, // Skip to: 18994
2112
/* 8511 */    MCD_OPC_CheckField, 30, 2, 0, 236, 40, 0, // Skip to: 18994
2113
/* 8518 */    MCD_OPC_Decode, 254, 94, 59, // Opcode: MULHU
2114
/* 8522 */    MCD_OPC_FilterValue, 4, 16, 0, 0, // Skip to: 8543
2115
/* 8527 */    MCD_OPC_CheckPredicate, 42, 222, 40, 0, // Skip to: 18994
2116
/* 8532 */    MCD_OPC_CheckField, 30, 2, 0, 215, 40, 0, // Skip to: 18994
2117
/* 8539 */    MCD_OPC_Decode, 167, 92, 59, // Opcode: DIV
2118
/* 8543 */    MCD_OPC_FilterValue, 5, 16, 0, 0, // Skip to: 8564
2119
/* 8548 */    MCD_OPC_CheckPredicate, 42, 201, 40, 0, // Skip to: 18994
2120
/* 8553 */    MCD_OPC_CheckField, 30, 2, 0, 194, 40, 0, // Skip to: 18994
2121
/* 8560 */    MCD_OPC_Decode, 168, 92, 59, // Opcode: DIVU
2122
/* 8564 */    MCD_OPC_FilterValue, 6, 16, 0, 0, // Skip to: 8585
2123
/* 8569 */    MCD_OPC_CheckPredicate, 42, 180, 40, 0, // Skip to: 18994
2124
/* 8574 */    MCD_OPC_CheckField, 30, 2, 0, 173, 40, 0, // Skip to: 18994
2125
/* 8581 */    MCD_OPC_Decode, 138, 95, 59, // Opcode: REM
2126
/* 8585 */    MCD_OPC_FilterValue, 7, 164, 40, 0, // Skip to: 18994
2127
/* 8590 */    MCD_OPC_CheckPredicate, 42, 159, 40, 0, // Skip to: 18994
2128
/* 8595 */    MCD_OPC_CheckField, 30, 2, 0, 152, 40, 0, // Skip to: 18994
2129
/* 8602 */    MCD_OPC_Decode, 139, 95, 59, // Opcode: REMU
2130
/* 8606 */    MCD_OPC_FilterValue, 4, 104, 0, 0, // Skip to: 8715
2131
/* 8611 */    MCD_OPC_ExtractField, 12, 3,  // Inst{14-12} ...
2132
/* 8614 */    MCD_OPC_FilterValue, 1, 16, 0, 0, // Skip to: 8635
2133
/* 8619 */    MCD_OPC_CheckPredicate, 23, 130, 40, 0, // Skip to: 18994
2134
/* 8624 */    MCD_OPC_CheckField, 30, 2, 1, 123, 40, 0, // Skip to: 18994
2135
/* 8631 */    MCD_OPC_Decode, 247, 88, 59, // Opcode: BCLR
2136
/* 8635 */    MCD_OPC_FilterValue, 4, 33, 0, 0, // Skip to: 8673
2137
/* 8640 */    MCD_OPC_ExtractField, 30, 2,  // Inst{31-30} ...
2138
/* 8643 */    MCD_OPC_FilterValue, 0, 106, 40, 0, // Skip to: 18994
2139
/* 8648 */    MCD_OPC_CheckPredicate, 43, 11, 0, 0, // Skip to: 8664
2140
/* 8653 */    MCD_OPC_CheckField, 20, 5, 0, 4, 0, 0, // Skip to: 8664
2141
/* 8660 */    MCD_OPC_Decode, 159, 102, 49, // Opcode: ZEXT_H_RV32
2142
/* 8664 */    MCD_OPC_CheckPredicate, 28, 85, 40, 0, // Skip to: 18994
2143
/* 8669 */    MCD_OPC_Decode, 132, 95, 59, // Opcode: PACK
2144
/* 8673 */    MCD_OPC_FilterValue, 5, 16, 0, 0, // Skip to: 8694
2145
/* 8678 */    MCD_OPC_CheckPredicate, 23, 71, 40, 0, // Skip to: 18994
2146
/* 8683 */    MCD_OPC_CheckField, 30, 2, 1, 64, 40, 0, // Skip to: 18994
2147
/* 8690 */    MCD_OPC_Decode, 250, 88, 59, // Opcode: BEXT
2148
/* 8694 */    MCD_OPC_FilterValue, 7, 55, 40, 0, // Skip to: 18994
2149
/* 8699 */    MCD_OPC_CheckPredicate, 28, 50, 40, 0, // Skip to: 18994
2150
/* 8704 */    MCD_OPC_CheckField, 30, 2, 0, 43, 40, 0, // Skip to: 18994
2151
/* 8711 */    MCD_OPC_Decode, 133, 95, 59, // Opcode: PACKH
2152
/* 8715 */    MCD_OPC_FilterValue, 5, 150, 0, 0, // Skip to: 8870
2153
/* 8720 */    MCD_OPC_ExtractField, 12, 3,  // Inst{14-12} ...
2154
/* 8723 */    MCD_OPC_FilterValue, 1, 16, 0, 0, // Skip to: 8744
2155
/* 8728 */    MCD_OPC_CheckPredicate, 44, 21, 40, 0, // Skip to: 18994
2156
/* 8733 */    MCD_OPC_CheckField, 30, 2, 0, 14, 40, 0, // Skip to: 18994
2157
/* 8740 */    MCD_OPC_Decode, 138, 89, 59, // Opcode: CLMUL
2158
/* 8744 */    MCD_OPC_FilterValue, 2, 16, 0, 0, // Skip to: 8765
2159
/* 8749 */    MCD_OPC_CheckPredicate, 45, 0, 40, 0, // Skip to: 18994
2160
/* 8754 */    MCD_OPC_CheckField, 30, 2, 0, 249, 39, 0, // Skip to: 18994
2161
/* 8761 */    MCD_OPC_Decode, 140, 89, 59, // Opcode: CLMULR
2162
/* 8765 */    MCD_OPC_FilterValue, 3, 16, 0, 0, // Skip to: 8786
2163
/* 8770 */    MCD_OPC_CheckPredicate, 44, 235, 39, 0, // Skip to: 18994
2164
/* 8775 */    MCD_OPC_CheckField, 30, 2, 0, 228, 39, 0, // Skip to: 18994
2165
/* 8782 */    MCD_OPC_Decode, 139, 89, 59, // Opcode: CLMULH
2166
/* 8786 */    MCD_OPC_FilterValue, 4, 16, 0, 0, // Skip to: 8807
2167
/* 8791 */    MCD_OPC_CheckPredicate, 26, 214, 39, 0, // Skip to: 18994
2168
/* 8796 */    MCD_OPC_CheckField, 30, 2, 0, 207, 39, 0, // Skip to: 18994
2169
/* 8803 */    MCD_OPC_Decode, 208, 94, 59, // Opcode: MIN
2170
/* 8807 */    MCD_OPC_FilterValue, 5, 16, 0, 0, // Skip to: 8828
2171
/* 8812 */    MCD_OPC_CheckPredicate, 26, 193, 39, 0, // Skip to: 18994
2172
/* 8817 */    MCD_OPC_CheckField, 30, 2, 0, 186, 39, 0, // Skip to: 18994
2173
/* 8824 */    MCD_OPC_Decode, 209, 94, 59, // Opcode: MINU
2174
/* 8828 */    MCD_OPC_FilterValue, 6, 16, 0, 0, // Skip to: 8849
2175
/* 8833 */    MCD_OPC_CheckPredicate, 26, 172, 39, 0, // Skip to: 18994
2176
/* 8838 */    MCD_OPC_CheckField, 30, 2, 0, 165, 39, 0, // Skip to: 18994
2177
/* 8845 */    MCD_OPC_Decode, 206, 94, 59, // Opcode: MAX
2178
/* 8849 */    MCD_OPC_FilterValue, 7, 156, 39, 0, // Skip to: 18994
2179
/* 8854 */    MCD_OPC_CheckPredicate, 26, 151, 39, 0, // Skip to: 18994
2180
/* 8859 */    MCD_OPC_CheckField, 30, 2, 0, 144, 39, 0, // Skip to: 18994
2181
/* 8866 */    MCD_OPC_Decode, 207, 94, 59, // Opcode: MAXU
2182
/* 8870 */    MCD_OPC_FilterValue, 7, 45, 0, 0, // Skip to: 8920
2183
/* 8875 */    MCD_OPC_ExtractField, 12, 3,  // Inst{14-12} ...
2184
/* 8878 */    MCD_OPC_FilterValue, 5, 16, 0, 0, // Skip to: 8899
2185
/* 8883 */    MCD_OPC_CheckPredicate, 46, 122, 39, 0, // Skip to: 18994
2186
/* 8888 */    MCD_OPC_CheckField, 30, 2, 0, 115, 39, 0, // Skip to: 18994
2187
/* 8895 */    MCD_OPC_Decode, 225, 91, 59, // Opcode: CZERO_EQZ
2188
/* 8899 */    MCD_OPC_FilterValue, 7, 106, 39, 0, // Skip to: 18994
2189
/* 8904 */    MCD_OPC_CheckPredicate, 46, 101, 39, 0, // Skip to: 18994
2190
/* 8909 */    MCD_OPC_CheckField, 30, 2, 0, 94, 39, 0, // Skip to: 18994
2191
/* 8916 */    MCD_OPC_Decode, 226, 91, 59, // Opcode: CZERO_NEZ
2192
/* 8920 */    MCD_OPC_FilterValue, 8, 23, 0, 0, // Skip to: 8948
2193
/* 8925 */    MCD_OPC_CheckPredicate, 47, 80, 39, 0, // Skip to: 18994
2194
/* 8930 */    MCD_OPC_CheckField, 30, 2, 1, 73, 39, 0, // Skip to: 18994
2195
/* 8937 */    MCD_OPC_CheckField, 12, 3, 0, 66, 39, 0, // Skip to: 18994
2196
/* 8944 */    MCD_OPC_Decode, 183, 95, 59, // Opcode: SHA512SUM0R
2197
/* 8948 */    MCD_OPC_FilterValue, 9, 23, 0, 0, // Skip to: 8976
2198
/* 8953 */    MCD_OPC_CheckPredicate, 47, 52, 39, 0, // Skip to: 18994
2199
/* 8958 */    MCD_OPC_CheckField, 30, 2, 1, 45, 39, 0, // Skip to: 18994
2200
/* 8965 */    MCD_OPC_CheckField, 12, 3, 0, 38, 39, 0, // Skip to: 18994
2201
/* 8972 */    MCD_OPC_Decode, 185, 95, 59, // Opcode: SHA512SUM1R
2202
/* 8976 */    MCD_OPC_FilterValue, 10, 23, 0, 0, // Skip to: 9004
2203
/* 8981 */    MCD_OPC_CheckPredicate, 47, 24, 39, 0, // Skip to: 18994
2204
/* 8986 */    MCD_OPC_CheckField, 30, 2, 1, 17, 39, 0, // Skip to: 18994
2205
/* 8993 */    MCD_OPC_CheckField, 12, 3, 0, 10, 39, 0, // Skip to: 18994
2206
/* 9000 */    MCD_OPC_Decode, 178, 95, 59, // Opcode: SHA512SIG0L
2207
/* 9004 */    MCD_OPC_FilterValue, 11, 23, 0, 0, // Skip to: 9032
2208
/* 9009 */    MCD_OPC_CheckPredicate, 47, 252, 38, 0, // Skip to: 18994
2209
/* 9014 */    MCD_OPC_CheckField, 30, 2, 1, 245, 38, 0, // Skip to: 18994
2210
/* 9021 */    MCD_OPC_CheckField, 12, 3, 0, 238, 38, 0, // Skip to: 18994
2211
/* 9028 */    MCD_OPC_Decode, 181, 95, 59, // Opcode: SHA512SIG1L
2212
/* 9032 */    MCD_OPC_FilterValue, 14, 23, 0, 0, // Skip to: 9060
2213
/* 9037 */    MCD_OPC_CheckPredicate, 47, 224, 38, 0, // Skip to: 18994
2214
/* 9042 */    MCD_OPC_CheckField, 30, 2, 1, 217, 38, 0, // Skip to: 18994
2215
/* 9049 */    MCD_OPC_CheckField, 12, 3, 0, 210, 38, 0, // Skip to: 18994
2216
/* 9056 */    MCD_OPC_Decode, 177, 95, 59, // Opcode: SHA512SIG0H
2217
/* 9060 */    MCD_OPC_FilterValue, 15, 23, 0, 0, // Skip to: 9088
2218
/* 9065 */    MCD_OPC_CheckPredicate, 47, 196, 38, 0, // Skip to: 18994
2219
/* 9070 */    MCD_OPC_CheckField, 30, 2, 1, 189, 38, 0, // Skip to: 18994
2220
/* 9077 */    MCD_OPC_CheckField, 12, 3, 0, 182, 38, 0, // Skip to: 18994
2221
/* 9084 */    MCD_OPC_Decode, 180, 95, 59, // Opcode: SHA512SIG1H
2222
/* 9088 */    MCD_OPC_FilterValue, 16, 108, 0, 0, // Skip to: 9201
2223
/* 9093 */    MCD_OPC_ExtractField, 12, 3,  // Inst{14-12} ...
2224
/* 9096 */    MCD_OPC_FilterValue, 1, 16, 0, 0, // Skip to: 9117
2225
/* 9101 */    MCD_OPC_CheckPredicate, 27, 160, 38, 0, // Skip to: 18994
2226
/* 9106 */    MCD_OPC_CheckField, 30, 2, 1, 153, 38, 0, // Skip to: 18994
2227
/* 9113 */    MCD_OPC_Decode, 144, 95, 59, // Opcode: ROL
2228
/* 9117 */    MCD_OPC_FilterValue, 2, 16, 0, 0, // Skip to: 9138
2229
/* 9122 */    MCD_OPC_CheckPredicate, 48, 139, 38, 0, // Skip to: 18994
2230
/* 9127 */    MCD_OPC_CheckField, 30, 2, 0, 132, 38, 0, // Skip to: 18994
2231
/* 9134 */    MCD_OPC_Decode, 166, 95, 59, // Opcode: SH1ADD
2232
/* 9138 */    MCD_OPC_FilterValue, 4, 16, 0, 0, // Skip to: 9159
2233
/* 9143 */    MCD_OPC_CheckPredicate, 48, 118, 38, 0, // Skip to: 18994
2234
/* 9148 */    MCD_OPC_CheckField, 30, 2, 0, 111, 38, 0, // Skip to: 18994
2235
/* 9155 */    MCD_OPC_Decode, 168, 95, 59, // Opcode: SH2ADD
2236
/* 9159 */    MCD_OPC_FilterValue, 5, 16, 0, 0, // Skip to: 9180
2237
/* 9164 */    MCD_OPC_CheckPredicate, 27, 97, 38, 0, // Skip to: 18994
2238
/* 9169 */    MCD_OPC_CheckField, 30, 2, 1, 90, 38, 0, // Skip to: 18994
2239
/* 9176 */    MCD_OPC_Decode, 146, 95, 59, // Opcode: ROR
2240
/* 9180 */    MCD_OPC_FilterValue, 6, 81, 38, 0, // Skip to: 18994
2241
/* 9185 */    MCD_OPC_CheckPredicate, 48, 76, 38, 0, // Skip to: 18994
2242
/* 9190 */    MCD_OPC_CheckField, 30, 2, 0, 69, 38, 0, // Skip to: 18994
2243
/* 9197 */    MCD_OPC_Decode, 170, 95, 59, // Opcode: SH3ADD
2244
/* 9201 */    MCD_OPC_FilterValue, 17, 16, 0, 0, // Skip to: 9222
2245
/* 9206 */    MCD_OPC_CheckPredicate, 49, 55, 38, 0, // Skip to: 18994
2246
/* 9211 */    MCD_OPC_CheckField, 12, 3, 0, 48, 38, 0, // Skip to: 18994
2247
/* 9218 */    MCD_OPC_Decode, 146, 88, 61, // Opcode: AES32ESI
2248
/* 9222 */    MCD_OPC_FilterValue, 19, 16, 0, 0, // Skip to: 9243
2249
/* 9227 */    MCD_OPC_CheckPredicate, 49, 34, 38, 0, // Skip to: 18994
2250
/* 9232 */    MCD_OPC_CheckField, 12, 3, 0, 27, 38, 0, // Skip to: 18994
2251
/* 9239 */    MCD_OPC_Decode, 147, 88, 61, // Opcode: AES32ESMI
2252
/* 9243 */    MCD_OPC_FilterValue, 20, 81, 0, 0, // Skip to: 9329
2253
/* 9248 */    MCD_OPC_ExtractField, 12, 3,  // Inst{14-12} ...
2254
/* 9251 */    MCD_OPC_FilterValue, 1, 31, 0, 0, // Skip to: 9287
2255
/* 9256 */    MCD_OPC_ExtractField, 30, 2,  // Inst{31-30} ...
2256
/* 9259 */    MCD_OPC_FilterValue, 0, 9, 0, 0, // Skip to: 9273
2257
/* 9264 */    MCD_OPC_CheckPredicate, 23, 253, 37, 0, // Skip to: 18994
2258
/* 9269 */    MCD_OPC_Decode, 132, 89, 59, // Opcode: BSET
2259
/* 9273 */    MCD_OPC_FilterValue, 1, 244, 37, 0, // Skip to: 18994
2260
/* 9278 */    MCD_OPC_CheckPredicate, 23, 239, 37, 0, // Skip to: 18994
2261
/* 9283 */    MCD_OPC_Decode, 254, 88, 59, // Opcode: BINV
2262
/* 9287 */    MCD_OPC_FilterValue, 2, 16, 0, 0, // Skip to: 9308
2263
/* 9292 */    MCD_OPC_CheckPredicate, 50, 225, 37, 0, // Skip to: 18994
2264
/* 9297 */    MCD_OPC_CheckField, 30, 2, 0, 218, 37, 0, // Skip to: 18994
2265
/* 9304 */    MCD_OPC_Decode, 157, 102, 59, // Opcode: XPERM4
2266
/* 9308 */    MCD_OPC_FilterValue, 4, 209, 37, 0, // Skip to: 18994
2267
/* 9313 */    MCD_OPC_CheckPredicate, 50, 204, 37, 0, // Skip to: 18994
2268
/* 9318 */    MCD_OPC_CheckField, 30, 2, 0, 197, 37, 0, // Skip to: 18994
2269
/* 9325 */    MCD_OPC_Decode, 158, 102, 59, // Opcode: XPERM8
2270
/* 9329 */    MCD_OPC_FilterValue, 21, 16, 0, 0, // Skip to: 9350
2271
/* 9334 */    MCD_OPC_CheckPredicate, 51, 183, 37, 0, // Skip to: 18994
2272
/* 9339 */    MCD_OPC_CheckField, 12, 3, 0, 176, 37, 0, // Skip to: 18994
2273
/* 9346 */    MCD_OPC_Decode, 144, 88, 61, // Opcode: AES32DSI
2274
/* 9350 */    MCD_OPC_FilterValue, 23, 16, 0, 0, // Skip to: 9371
2275
/* 9355 */    MCD_OPC_CheckPredicate, 51, 162, 37, 0, // Skip to: 18994
2276
/* 9360 */    MCD_OPC_CheckField, 12, 3, 0, 155, 37, 0, // Skip to: 18994
2277
/* 9367 */    MCD_OPC_Decode, 145, 88, 61, // Opcode: AES32DSMI
2278
/* 9371 */    MCD_OPC_FilterValue, 24, 16, 0, 0, // Skip to: 9392
2279
/* 9376 */    MCD_OPC_CheckPredicate, 52, 141, 37, 0, // Skip to: 18994
2280
/* 9381 */    MCD_OPC_CheckField, 12, 3, 0, 134, 37, 0, // Skip to: 18994
2281
/* 9388 */    MCD_OPC_Decode, 198, 95, 61, // Opcode: SM4ED
2282
/* 9392 */    MCD_OPC_FilterValue, 25, 23, 0, 0, // Skip to: 9420
2283
/* 9397 */    MCD_OPC_CheckPredicate, 53, 120, 37, 0, // Skip to: 18994
2284
/* 9402 */    MCD_OPC_CheckField, 30, 2, 0, 113, 37, 0, // Skip to: 18994
2285
/* 9409 */    MCD_OPC_CheckField, 12, 3, 0, 106, 37, 0, // Skip to: 18994
2286
/* 9416 */    MCD_OPC_Decode, 150, 88, 59, // Opcode: AES64ES
2287
/* 9420 */    MCD_OPC_FilterValue, 26, 16, 0, 0, // Skip to: 9441
2288
/* 9425 */    MCD_OPC_CheckPredicate, 52, 92, 37, 0, // Skip to: 18994
2289
/* 9430 */    MCD_OPC_CheckField, 12, 3, 0, 85, 37, 0, // Skip to: 18994
2290
/* 9437 */    MCD_OPC_Decode, 199, 95, 61, // Opcode: SM4KS
2291
/* 9441 */    MCD_OPC_FilterValue, 27, 23, 0, 0, // Skip to: 9469
2292
/* 9446 */    MCD_OPC_CheckPredicate, 53, 71, 37, 0, // Skip to: 18994
2293
/* 9451 */    MCD_OPC_CheckField, 30, 2, 0, 64, 37, 0, // Skip to: 18994
2294
/* 9458 */    MCD_OPC_CheckField, 12, 3, 0, 57, 37, 0, // Skip to: 18994
2295
/* 9465 */    MCD_OPC_Decode, 151, 88, 59, // Opcode: AES64ESM
2296
/* 9469 */    MCD_OPC_FilterValue, 29, 23, 0, 0, // Skip to: 9497
2297
/* 9474 */    MCD_OPC_CheckPredicate, 24, 43, 37, 0, // Skip to: 18994
2298
/* 9479 */    MCD_OPC_CheckField, 30, 2, 0, 36, 37, 0, // Skip to: 18994
2299
/* 9486 */    MCD_OPC_CheckField, 12, 3, 0, 29, 37, 0, // Skip to: 18994
2300
/* 9493 */    MCD_OPC_Decode, 148, 88, 59, // Opcode: AES64DS
2301
/* 9497 */    MCD_OPC_FilterValue, 31, 20, 37, 0, // Skip to: 18994
2302
/* 9502 */    MCD_OPC_ExtractField, 30, 2,  // Inst{31-30} ...
2303
/* 9505 */    MCD_OPC_FilterValue, 0, 16, 0, 0, // Skip to: 9526
2304
/* 9510 */    MCD_OPC_CheckPredicate, 24, 7, 37, 0, // Skip to: 18994
2305
/* 9515 */    MCD_OPC_CheckField, 12, 3, 0, 0, 37, 0, // Skip to: 18994
2306
/* 9522 */    MCD_OPC_Decode, 149, 88, 59, // Opcode: AES64DSM
2307
/* 9526 */    MCD_OPC_FilterValue, 1, 247, 36, 0, // Skip to: 18994
2308
/* 9531 */    MCD_OPC_CheckPredicate, 25, 242, 36, 0, // Skip to: 18994
2309
/* 9536 */    MCD_OPC_CheckField, 12, 3, 0, 235, 36, 0, // Skip to: 18994
2310
/* 9543 */    MCD_OPC_Decode, 154, 88, 59, // Opcode: AES64KS2
2311
/* 9547 */    MCD_OPC_FilterValue, 55, 4, 0, 0, // Skip to: 9556
2312
/* 9552 */    MCD_OPC_Decode, 203, 94, 52, // Opcode: LUI
2313
/* 9556 */    MCD_OPC_FilterValue, 59, 55, 1, 0, // Skip to: 9872
2314
/* 9561 */    MCD_OPC_ExtractField, 12, 3,  // Inst{14-12} ...
2315
/* 9564 */    MCD_OPC_FilterValue, 0, 59, 0, 0, // Skip to: 9628
2316
/* 9569 */    MCD_OPC_ExtractField, 25, 7,  // Inst{31-25} ...
2317
/* 9572 */    MCD_OPC_FilterValue, 0, 9, 0, 0, // Skip to: 9586
2318
/* 9577 */    MCD_OPC_CheckPredicate, 9, 196, 36, 0, // Skip to: 18994
2319
/* 9582 */    MCD_OPC_Decode, 142, 88, 59, // Opcode: ADDW
2320
/* 9586 */    MCD_OPC_FilterValue, 1, 9, 0, 0, // Skip to: 9600
2321
/* 9591 */    MCD_OPC_CheckPredicate, 54, 182, 36, 0, // Skip to: 18994
2322
/* 9596 */    MCD_OPC_Decode, 255, 94, 59, // Opcode: MULW
2323
/* 9600 */    MCD_OPC_FilterValue, 4, 9, 0, 0, // Skip to: 9614
2324
/* 9605 */    MCD_OPC_CheckPredicate, 32, 168, 36, 0, // Skip to: 18994
2325
/* 9610 */    MCD_OPC_Decode, 143, 88, 59, // Opcode: ADD_UW
2326
/* 9614 */    MCD_OPC_FilterValue, 32, 159, 36, 0, // Skip to: 18994
2327
/* 9619 */    MCD_OPC_CheckPredicate, 9, 154, 36, 0, // Skip to: 18994
2328
/* 9624 */    MCD_OPC_Decode, 221, 95, 59, // Opcode: SUBW
2329
/* 9628 */    MCD_OPC_FilterValue, 1, 31, 0, 0, // Skip to: 9664
2330
/* 9633 */    MCD_OPC_ExtractField, 25, 7,  // Inst{31-25} ...
2331
/* 9636 */    MCD_OPC_FilterValue, 0, 9, 0, 0, // Skip to: 9650
2332
/* 9641 */    MCD_OPC_CheckPredicate, 9, 132, 36, 0, // Skip to: 18994
2333
/* 9646 */    MCD_OPC_Decode, 191, 95, 59, // Opcode: SLLW
2334
/* 9650 */    MCD_OPC_FilterValue, 48, 123, 36, 0, // Skip to: 18994
2335
/* 9655 */    MCD_OPC_CheckPredicate, 30, 118, 36, 0, // Skip to: 18994
2336
/* 9660 */    MCD_OPC_Decode, 145, 95, 59, // Opcode: ROLW
2337
/* 9664 */    MCD_OPC_FilterValue, 2, 16, 0, 0, // Skip to: 9685
2338
/* 9669 */    MCD_OPC_CheckPredicate, 32, 104, 36, 0, // Skip to: 18994
2339
/* 9674 */    MCD_OPC_CheckField, 25, 7, 16, 97, 36, 0, // Skip to: 18994
2340
/* 9681 */    MCD_OPC_Decode, 167, 95, 59, // Opcode: SH1ADD_UW
2341
/* 9685 */    MCD_OPC_FilterValue, 4, 61, 0, 0, // Skip to: 9751
2342
/* 9690 */    MCD_OPC_ExtractField, 25, 7,  // Inst{31-25} ...
2343
/* 9693 */    MCD_OPC_FilterValue, 1, 9, 0, 0, // Skip to: 9707
2344
/* 9698 */    MCD_OPC_CheckPredicate, 55, 75, 36, 0, // Skip to: 18994
2345
/* 9703 */    MCD_OPC_Decode, 170, 92, 59, // Opcode: DIVW
2346
/* 9707 */    MCD_OPC_FilterValue, 4, 25, 0, 0, // Skip to: 9737
2347
/* 9712 */    MCD_OPC_CheckPredicate, 33, 11, 0, 0, // Skip to: 9728
2348
/* 9717 */    MCD_OPC_CheckField, 20, 5, 0, 4, 0, 0, // Skip to: 9728
2349
/* 9724 */    MCD_OPC_Decode, 160, 102, 49, // Opcode: ZEXT_H_RV64
2350
/* 9728 */    MCD_OPC_CheckPredicate, 56, 45, 36, 0, // Skip to: 18994
2351
/* 9733 */    MCD_OPC_Decode, 134, 95, 59, // Opcode: PACKW
2352
/* 9737 */    MCD_OPC_FilterValue, 16, 36, 36, 0, // Skip to: 18994
2353
/* 9742 */    MCD_OPC_CheckPredicate, 32, 31, 36, 0, // Skip to: 18994
2354
/* 9747 */    MCD_OPC_Decode, 169, 95, 59, // Opcode: SH2ADD_UW
2355
/* 9751 */    MCD_OPC_FilterValue, 5, 59, 0, 0, // Skip to: 9815
2356
/* 9756 */    MCD_OPC_ExtractField, 25, 7,  // Inst{31-25} ...
2357
/* 9759 */    MCD_OPC_FilterValue, 0, 9, 0, 0, // Skip to: 9773
2358
/* 9764 */    MCD_OPC_CheckPredicate, 9, 9, 36, 0, // Skip to: 18994
2359
/* 9769 */    MCD_OPC_Decode, 208, 95, 59, // Opcode: SRLW
2360
/* 9773 */    MCD_OPC_FilterValue, 1, 9, 0, 0, // Skip to: 9787
2361
/* 9778 */    MCD_OPC_CheckPredicate, 55, 251, 35, 0, // Skip to: 18994
2362
/* 9783 */    MCD_OPC_Decode, 169, 92, 59, // Opcode: DIVUW
2363
/* 9787 */    MCD_OPC_FilterValue, 32, 9, 0, 0, // Skip to: 9801
2364
/* 9792 */    MCD_OPC_CheckPredicate, 9, 237, 35, 0, // Skip to: 18994
2365
/* 9797 */    MCD_OPC_Decode, 203, 95, 59, // Opcode: SRAW
2366
/* 9801 */    MCD_OPC_FilterValue, 48, 228, 35, 0, // Skip to: 18994
2367
/* 9806 */    MCD_OPC_CheckPredicate, 30, 223, 35, 0, // Skip to: 18994
2368
/* 9811 */    MCD_OPC_Decode, 149, 95, 59, // Opcode: RORW
2369
/* 9815 */    MCD_OPC_FilterValue, 6, 31, 0, 0, // Skip to: 9851
2370
/* 9820 */    MCD_OPC_ExtractField, 25, 7,  // Inst{31-25} ...
2371
/* 9823 */    MCD_OPC_FilterValue, 1, 9, 0, 0, // Skip to: 9837
2372
/* 9828 */    MCD_OPC_CheckPredicate, 55, 201, 35, 0, // Skip to: 18994
2373
/* 9833 */    MCD_OPC_Decode, 141, 95, 59, // Opcode: REMW
2374
/* 9837 */    MCD_OPC_FilterValue, 16, 192, 35, 0, // Skip to: 18994
2375
/* 9842 */    MCD_OPC_CheckPredicate, 32, 187, 35, 0, // Skip to: 18994
2376
/* 9847 */    MCD_OPC_Decode, 171, 95, 59, // Opcode: SH3ADD_UW
2377
/* 9851 */    MCD_OPC_FilterValue, 7, 178, 35, 0, // Skip to: 18994
2378
/* 9856 */    MCD_OPC_CheckPredicate, 55, 173, 35, 0, // Skip to: 18994
2379
/* 9861 */    MCD_OPC_CheckField, 25, 7, 1, 166, 35, 0, // Skip to: 18994
2380
/* 9868 */    MCD_OPC_Decode, 140, 95, 59, // Opcode: REMUW
2381
/* 9872 */    MCD_OPC_FilterValue, 67, 45, 0, 0, // Skip to: 9922
2382
/* 9877 */    MCD_OPC_ExtractField, 25, 2,  // Inst{26-25} ...
2383
/* 9880 */    MCD_OPC_FilterValue, 0, 9, 0, 0, // Skip to: 9894
2384
/* 9885 */    MCD_OPC_CheckPredicate, 12, 144, 35, 0, // Skip to: 18994
2385
/* 9890 */    MCD_OPC_Decode, 179, 93, 62, // Opcode: FMADD_S
2386
/* 9894 */    MCD_OPC_FilterValue, 1, 9, 0, 0, // Skip to: 9908
2387
/* 9899 */    MCD_OPC_CheckPredicate, 13, 130, 35, 0, // Skip to: 18994
2388
/* 9904 */    MCD_OPC_Decode, 174, 93, 63, // Opcode: FMADD_D
2389
/* 9908 */    MCD_OPC_FilterValue, 2, 121, 35, 0, // Skip to: 18994
2390
/* 9913 */    MCD_OPC_CheckPredicate, 57, 116, 35, 0, // Skip to: 18994
2391
/* 9918 */    MCD_OPC_Decode, 177, 93, 64, // Opcode: FMADD_H
2392
/* 9922 */    MCD_OPC_FilterValue, 71, 45, 0, 0, // Skip to: 9972
2393
/* 9927 */    MCD_OPC_ExtractField, 25, 2,  // Inst{26-25} ...
2394
/* 9930 */    MCD_OPC_FilterValue, 0, 9, 0, 0, // Skip to: 9944
2395
/* 9935 */    MCD_OPC_CheckPredicate, 12, 94, 35, 0, // Skip to: 18994
2396
/* 9940 */    MCD_OPC_Decode, 206, 93, 62, // Opcode: FMSUB_S
2397
/* 9944 */    MCD_OPC_FilterValue, 1, 9, 0, 0, // Skip to: 9958
2398
/* 9949 */    MCD_OPC_CheckPredicate, 13, 80, 35, 0, // Skip to: 18994
2399
/* 9954 */    MCD_OPC_Decode, 201, 93, 63, // Opcode: FMSUB_D
2400
/* 9958 */    MCD_OPC_FilterValue, 2, 71, 35, 0, // Skip to: 18994
2401
/* 9963 */    MCD_OPC_CheckPredicate, 57, 66, 35, 0, // Skip to: 18994
2402
/* 9968 */    MCD_OPC_Decode, 204, 93, 64, // Opcode: FMSUB_H
2403
/* 9972 */    MCD_OPC_FilterValue, 75, 45, 0, 0, // Skip to: 10022
2404
/* 9977 */    MCD_OPC_ExtractField, 25, 2,  // Inst{26-25} ...
2405
/* 9980 */    MCD_OPC_FilterValue, 0, 9, 0, 0, // Skip to: 9994
2406
/* 9985 */    MCD_OPC_CheckPredicate, 12, 44, 35, 0, // Skip to: 18994
2407
/* 9990 */    MCD_OPC_Decode, 236, 93, 62, // Opcode: FNMSUB_S
2408
/* 9994 */    MCD_OPC_FilterValue, 1, 9, 0, 0, // Skip to: 10008
2409
/* 9999 */    MCD_OPC_CheckPredicate, 13, 30, 35, 0, // Skip to: 18994
2410
/* 10004 */   MCD_OPC_Decode, 231, 93, 63, // Opcode: FNMSUB_D
2411
/* 10008 */   MCD_OPC_FilterValue, 2, 21, 35, 0, // Skip to: 18994
2412
/* 10013 */   MCD_OPC_CheckPredicate, 57, 16, 35, 0, // Skip to: 18994
2413
/* 10018 */   MCD_OPC_Decode, 234, 93, 64, // Opcode: FNMSUB_H
2414
/* 10022 */   MCD_OPC_FilterValue, 79, 45, 0, 0, // Skip to: 10072
2415
/* 10027 */   MCD_OPC_ExtractField, 25, 2,  // Inst{26-25} ...
2416
/* 10030 */   MCD_OPC_FilterValue, 0, 9, 0, 0, // Skip to: 10044
2417
/* 10035 */   MCD_OPC_CheckPredicate, 12, 250, 34, 0, // Skip to: 18994
2418
/* 10040 */   MCD_OPC_Decode, 229, 93, 62, // Opcode: FNMADD_S
2419
/* 10044 */   MCD_OPC_FilterValue, 1, 9, 0, 0, // Skip to: 10058
2420
/* 10049 */   MCD_OPC_CheckPredicate, 13, 236, 34, 0, // Skip to: 18994
2421
/* 10054 */   MCD_OPC_Decode, 224, 93, 63, // Opcode: FNMADD_D
2422
/* 10058 */   MCD_OPC_FilterValue, 2, 227, 34, 0, // Skip to: 18994
2423
/* 10063 */   MCD_OPC_CheckPredicate, 57, 222, 34, 0, // Skip to: 18994
2424
/* 10068 */   MCD_OPC_Decode, 227, 93, 64, // Opcode: FNMADD_H
2425
/* 10072 */   MCD_OPC_FilterValue, 83, 228, 6, 0, // Skip to: 11841
2426
/* 10077 */   MCD_OPC_ExtractField, 25, 7,  // Inst{31-25} ...
2427
/* 10080 */   MCD_OPC_FilterValue, 0, 9, 0, 0, // Skip to: 10094
2428
/* 10085 */   MCD_OPC_CheckPredicate, 12, 200, 34, 0, // Skip to: 18994
2429
/* 10090 */   MCD_OPC_Decode, 179, 92, 65, // Opcode: FADD_S
2430
/* 10094 */   MCD_OPC_FilterValue, 1, 9, 0, 0, // Skip to: 10108
2431
/* 10099 */   MCD_OPC_CheckPredicate, 13, 186, 34, 0, // Skip to: 18994
2432
/* 10104 */   MCD_OPC_Decode, 174, 92, 66, // Opcode: FADD_D
2433
/* 10108 */   MCD_OPC_FilterValue, 2, 9, 0, 0, // Skip to: 10122
2434
/* 10113 */   MCD_OPC_CheckPredicate, 57, 172, 34, 0, // Skip to: 18994
2435
/* 10118 */   MCD_OPC_Decode, 177, 92, 67, // Opcode: FADD_H
2436
/* 10122 */   MCD_OPC_FilterValue, 4, 9, 0, 0, // Skip to: 10136
2437
/* 10127 */   MCD_OPC_CheckPredicate, 12, 158, 34, 0, // Skip to: 18994
2438
/* 10132 */   MCD_OPC_Decode, 151, 94, 65, // Opcode: FSUB_S
2439
/* 10136 */   MCD_OPC_FilterValue, 5, 9, 0, 0, // Skip to: 10150
2440
/* 10141 */   MCD_OPC_CheckPredicate, 13, 144, 34, 0, // Skip to: 18994
2441
/* 10146 */   MCD_OPC_Decode, 146, 94, 66, // Opcode: FSUB_D
2442
/* 10150 */   MCD_OPC_FilterValue, 6, 9, 0, 0, // Skip to: 10164
2443
/* 10155 */   MCD_OPC_CheckPredicate, 57, 130, 34, 0, // Skip to: 18994
2444
/* 10160 */   MCD_OPC_Decode, 149, 94, 67, // Opcode: FSUB_H
2445
/* 10164 */   MCD_OPC_FilterValue, 8, 9, 0, 0, // Skip to: 10178
2446
/* 10169 */   MCD_OPC_CheckPredicate, 12, 116, 34, 0, // Skip to: 18994
2447
/* 10174 */   MCD_OPC_Decode, 213, 93, 65, // Opcode: FMUL_S
2448
/* 10178 */   MCD_OPC_FilterValue, 9, 9, 0, 0, // Skip to: 10192
2449
/* 10183 */   MCD_OPC_CheckPredicate, 13, 102, 34, 0, // Skip to: 18994
2450
/* 10188 */   MCD_OPC_Decode, 208, 93, 66, // Opcode: FMUL_D
2451
/* 10192 */   MCD_OPC_FilterValue, 10, 9, 0, 0, // Skip to: 10206
2452
/* 10197 */   MCD_OPC_CheckPredicate, 57, 88, 34, 0, // Skip to: 18994
2453
/* 10202 */   MCD_OPC_Decode, 211, 93, 67, // Opcode: FMUL_H
2454
/* 10206 */   MCD_OPC_FilterValue, 12, 9, 0, 0, // Skip to: 10220
2455
/* 10211 */   MCD_OPC_CheckPredicate, 12, 74, 34, 0, // Skip to: 18994
2456
/* 10216 */   MCD_OPC_Decode, 136, 93, 65, // Opcode: FDIV_S
2457
/* 10220 */   MCD_OPC_FilterValue, 13, 9, 0, 0, // Skip to: 10234
2458
/* 10225 */   MCD_OPC_CheckPredicate, 13, 60, 34, 0, // Skip to: 18994
2459
/* 10230 */   MCD_OPC_Decode, 131, 93, 66, // Opcode: FDIV_D
2460
/* 10234 */   MCD_OPC_FilterValue, 14, 9, 0, 0, // Skip to: 10248
2461
/* 10239 */   MCD_OPC_CheckPredicate, 57, 46, 34, 0, // Skip to: 18994
2462
/* 10244 */   MCD_OPC_Decode, 134, 93, 67, // Opcode: FDIV_H
2463
/* 10248 */   MCD_OPC_FilterValue, 16, 45, 0, 0, // Skip to: 10298
2464
/* 10253 */   MCD_OPC_ExtractField, 12, 3,  // Inst{14-12} ...
2465
/* 10256 */   MCD_OPC_FilterValue, 0, 9, 0, 0, // Skip to: 10270
2466
/* 10261 */   MCD_OPC_CheckPredicate, 12, 24, 34, 0, // Skip to: 18994
2467
/* 10266 */   MCD_OPC_Decode, 136, 94, 68, // Opcode: FSGNJ_S
2468
/* 10270 */   MCD_OPC_FilterValue, 1, 9, 0, 0, // Skip to: 10284
2469
/* 10275 */   MCD_OPC_CheckPredicate, 12, 10, 34, 0, // Skip to: 18994
2470
/* 10280 */   MCD_OPC_Decode, 250, 93, 68, // Opcode: FSGNJN_S
2471
/* 10284 */   MCD_OPC_FilterValue, 2, 1, 34, 0, // Skip to: 18994
2472
/* 10289 */   MCD_OPC_CheckPredicate, 12, 252, 33, 0, // Skip to: 18994
2473
/* 10294 */   MCD_OPC_Decode, 129, 94, 68, // Opcode: FSGNJX_S
2474
/* 10298 */   MCD_OPC_FilterValue, 17, 45, 0, 0, // Skip to: 10348
2475
/* 10303 */   MCD_OPC_ExtractField, 12, 3,  // Inst{14-12} ...
2476
/* 10306 */   MCD_OPC_FilterValue, 0, 9, 0, 0, // Skip to: 10320
2477
/* 10311 */   MCD_OPC_CheckPredicate, 13, 230, 33, 0, // Skip to: 18994
2478
/* 10316 */   MCD_OPC_Decode, 131, 94, 69, // Opcode: FSGNJ_D
2479
/* 10320 */   MCD_OPC_FilterValue, 1, 9, 0, 0, // Skip to: 10334
2480
/* 10325 */   MCD_OPC_CheckPredicate, 13, 216, 33, 0, // Skip to: 18994
2481
/* 10330 */   MCD_OPC_Decode, 245, 93, 69, // Opcode: FSGNJN_D
2482
/* 10334 */   MCD_OPC_FilterValue, 2, 207, 33, 0, // Skip to: 18994
2483
/* 10339 */   MCD_OPC_CheckPredicate, 13, 202, 33, 0, // Skip to: 18994
2484
/* 10344 */   MCD_OPC_Decode, 252, 93, 69, // Opcode: FSGNJX_D
2485
/* 10348 */   MCD_OPC_FilterValue, 18, 45, 0, 0, // Skip to: 10398
2486
/* 10353 */   MCD_OPC_ExtractField, 12, 3,  // Inst{14-12} ...
2487
/* 10356 */   MCD_OPC_FilterValue, 0, 9, 0, 0, // Skip to: 10370
2488
/* 10361 */   MCD_OPC_CheckPredicate, 57, 180, 33, 0, // Skip to: 18994
2489
/* 10366 */   MCD_OPC_Decode, 134, 94, 70, // Opcode: FSGNJ_H
2490
/* 10370 */   MCD_OPC_FilterValue, 1, 9, 0, 0, // Skip to: 10384
2491
/* 10375 */   MCD_OPC_CheckPredicate, 57, 166, 33, 0, // Skip to: 18994
2492
/* 10380 */   MCD_OPC_Decode, 248, 93, 70, // Opcode: FSGNJN_H
2493
/* 10384 */   MCD_OPC_FilterValue, 2, 157, 33, 0, // Skip to: 18994
2494
/* 10389 */   MCD_OPC_CheckPredicate, 57, 152, 33, 0, // Skip to: 18994
2495
/* 10394 */   MCD_OPC_Decode, 255, 93, 70, // Opcode: FSGNJX_H
2496
/* 10398 */   MCD_OPC_FilterValue, 20, 59, 0, 0, // Skip to: 10462
2497
/* 10403 */   MCD_OPC_ExtractField, 12, 3,  // Inst{14-12} ...
2498
/* 10406 */   MCD_OPC_FilterValue, 0, 9, 0, 0, // Skip to: 10420
2499
/* 10411 */   MCD_OPC_CheckPredicate, 12, 130, 33, 0, // Skip to: 18994
2500
/* 10416 */   MCD_OPC_Decode, 199, 93, 68, // Opcode: FMIN_S
2501
/* 10420 */   MCD_OPC_FilterValue, 1, 9, 0, 0, // Skip to: 10434
2502
/* 10425 */   MCD_OPC_CheckPredicate, 12, 116, 33, 0, // Skip to: 18994
2503
/* 10430 */   MCD_OPC_Decode, 189, 93, 68, // Opcode: FMAX_S
2504
/* 10434 */   MCD_OPC_FilterValue, 2, 9, 0, 0, // Skip to: 10448
2505
/* 10439 */   MCD_OPC_CheckPredicate, 58, 102, 33, 0, // Skip to: 18994
2506
/* 10444 */   MCD_OPC_Decode, 193, 93, 68, // Opcode: FMINM_S
2507
/* 10448 */   MCD_OPC_FilterValue, 3, 93, 33, 0, // Skip to: 18994
2508
/* 10453 */   MCD_OPC_CheckPredicate, 58, 88, 33, 0, // Skip to: 18994
2509
/* 10458 */   MCD_OPC_Decode, 183, 93, 68, // Opcode: FMAXM_S
2510
/* 10462 */   MCD_OPC_FilterValue, 21, 59, 0, 0, // Skip to: 10526
2511
/* 10467 */   MCD_OPC_ExtractField, 12, 3,  // Inst{14-12} ...
2512
/* 10470 */   MCD_OPC_FilterValue, 0, 9, 0, 0, // Skip to: 10484
2513
/* 10475 */   MCD_OPC_CheckPredicate, 13, 66, 33, 0, // Skip to: 18994
2514
/* 10480 */   MCD_OPC_Decode, 194, 93, 69, // Opcode: FMIN_D
2515
/* 10484 */   MCD_OPC_FilterValue, 1, 9, 0, 0, // Skip to: 10498
2516
/* 10489 */   MCD_OPC_CheckPredicate, 13, 52, 33, 0, // Skip to: 18994
2517
/* 10494 */   MCD_OPC_Decode, 184, 93, 69, // Opcode: FMAX_D
2518
/* 10498 */   MCD_OPC_FilterValue, 2, 9, 0, 0, // Skip to: 10512
2519
/* 10503 */   MCD_OPC_CheckPredicate, 59, 38, 33, 0, // Skip to: 18994
2520
/* 10508 */   MCD_OPC_Decode, 191, 93, 69, // Opcode: FMINM_D
2521
/* 10512 */   MCD_OPC_FilterValue, 3, 29, 33, 0, // Skip to: 18994
2522
/* 10517 */   MCD_OPC_CheckPredicate, 59, 24, 33, 0, // Skip to: 18994
2523
/* 10522 */   MCD_OPC_Decode, 181, 93, 69, // Opcode: FMAXM_D
2524
/* 10526 */   MCD_OPC_FilterValue, 22, 59, 0, 0, // Skip to: 10590
2525
/* 10531 */   MCD_OPC_ExtractField, 12, 3,  // Inst{14-12} ...
2526
/* 10534 */   MCD_OPC_FilterValue, 0, 9, 0, 0, // Skip to: 10548
2527
/* 10539 */   MCD_OPC_CheckPredicate, 57, 2, 33, 0, // Skip to: 18994
2528
/* 10544 */   MCD_OPC_Decode, 197, 93, 70, // Opcode: FMIN_H
2529
/* 10548 */   MCD_OPC_FilterValue, 1, 9, 0, 0, // Skip to: 10562
2530
/* 10553 */   MCD_OPC_CheckPredicate, 57, 244, 32, 0, // Skip to: 18994
2531
/* 10558 */   MCD_OPC_Decode, 187, 93, 70, // Opcode: FMAX_H
2532
/* 10562 */   MCD_OPC_FilterValue, 2, 9, 0, 0, // Skip to: 10576
2533
/* 10567 */   MCD_OPC_CheckPredicate, 60, 230, 32, 0, // Skip to: 18994
2534
/* 10572 */   MCD_OPC_Decode, 192, 93, 70, // Opcode: FMINM_H
2535
/* 10576 */   MCD_OPC_FilterValue, 3, 221, 32, 0, // Skip to: 18994
2536
/* 10581 */   MCD_OPC_CheckPredicate, 60, 216, 32, 0, // Skip to: 18994
2537
/* 10586 */   MCD_OPC_Decode, 182, 93, 70, // Opcode: FMAXM_H
2538
/* 10590 */   MCD_OPC_FilterValue, 32, 73, 0, 0, // Skip to: 10668
2539
/* 10595 */   MCD_OPC_ExtractField, 20, 5,  // Inst{24-20} ...
2540
/* 10598 */   MCD_OPC_FilterValue, 1, 9, 0, 0, // Skip to: 10612
2541
/* 10603 */   MCD_OPC_CheckPredicate, 13, 194, 32, 0, // Skip to: 18994
2542
/* 10608 */   MCD_OPC_Decode, 232, 92, 71, // Opcode: FCVT_S_D
2543
/* 10612 */   MCD_OPC_FilterValue, 2, 9, 0, 0, // Skip to: 10626
2544
/* 10617 */   MCD_OPC_CheckPredicate, 61, 180, 32, 0, // Skip to: 18994
2545
/* 10622 */   MCD_OPC_Decode, 235, 92, 72, // Opcode: FCVT_S_H
2546
/* 10626 */   MCD_OPC_FilterValue, 4, 9, 0, 0, // Skip to: 10640
2547
/* 10631 */   MCD_OPC_CheckPredicate, 58, 166, 32, 0, // Skip to: 18994
2548
/* 10636 */   MCD_OPC_Decode, 243, 93, 73, // Opcode: FROUND_S
2549
/* 10640 */   MCD_OPC_FilterValue, 5, 9, 0, 0, // Skip to: 10654
2550
/* 10645 */   MCD_OPC_CheckPredicate, 58, 152, 32, 0, // Skip to: 18994
2551
/* 10650 */   MCD_OPC_Decode, 240, 93, 73, // Opcode: FROUNDNX_S
2552
/* 10654 */   MCD_OPC_FilterValue, 6, 143, 32, 0, // Skip to: 18994
2553
/* 10659 */   MCD_OPC_CheckPredicate, 62, 138, 32, 0, // Skip to: 18994
2554
/* 10664 */   MCD_OPC_Decode, 231, 92, 72, // Opcode: FCVT_S_BF16
2555
/* 10668 */   MCD_OPC_FilterValue, 33, 59, 0, 0, // Skip to: 10732
2556
/* 10673 */   MCD_OPC_ExtractField, 20, 5,  // Inst{24-20} ...
2557
/* 10676 */   MCD_OPC_FilterValue, 0, 9, 0, 0, // Skip to: 10690
2558
/* 10681 */   MCD_OPC_CheckPredicate, 13, 116, 32, 0, // Skip to: 18994
2559
/* 10686 */   MCD_OPC_Decode, 197, 92, 74, // Opcode: FCVT_D_S
2560
/* 10690 */   MCD_OPC_FilterValue, 2, 9, 0, 0, // Skip to: 10704
2561
/* 10695 */   MCD_OPC_CheckPredicate, 63, 102, 32, 0, // Skip to: 18994
2562
/* 10700 */   MCD_OPC_Decode, 190, 92, 75, // Opcode: FCVT_D_H
2563
/* 10704 */   MCD_OPC_FilterValue, 4, 9, 0, 0, // Skip to: 10718
2564
/* 10709 */   MCD_OPC_CheckPredicate, 59, 88, 32, 0, // Skip to: 18994
2565
/* 10714 */   MCD_OPC_Decode, 241, 93, 76, // Opcode: FROUND_D
2566
/* 10718 */   MCD_OPC_FilterValue, 5, 79, 32, 0, // Skip to: 18994
2567
/* 10723 */   MCD_OPC_CheckPredicate, 59, 74, 32, 0, // Skip to: 18994
2568
/* 10728 */   MCD_OPC_Decode, 238, 93, 76, // Opcode: FROUNDNX_D
2569
/* 10732 */   MCD_OPC_FilterValue, 34, 73, 0, 0, // Skip to: 10810
2570
/* 10737 */   MCD_OPC_ExtractField, 20, 5,  // Inst{24-20} ...
2571
/* 10740 */   MCD_OPC_FilterValue, 0, 9, 0, 0, // Skip to: 10754
2572
/* 10745 */   MCD_OPC_CheckPredicate, 61, 52, 32, 0, // Skip to: 18994
2573
/* 10750 */   MCD_OPC_Decode, 213, 92, 77, // Opcode: FCVT_H_S
2574
/* 10754 */   MCD_OPC_FilterValue, 1, 9, 0, 0, // Skip to: 10768
2575
/* 10759 */   MCD_OPC_CheckPredicate, 63, 38, 32, 0, // Skip to: 18994
2576
/* 10764 */   MCD_OPC_Decode, 206, 92, 78, // Opcode: FCVT_H_D
2577
/* 10768 */   MCD_OPC_FilterValue, 4, 9, 0, 0, // Skip to: 10782
2578
/* 10773 */   MCD_OPC_CheckPredicate, 60, 24, 32, 0, // Skip to: 18994
2579
/* 10778 */   MCD_OPC_Decode, 242, 93, 79, // Opcode: FROUND_H
2580
/* 10782 */   MCD_OPC_FilterValue, 5, 9, 0, 0, // Skip to: 10796
2581
/* 10787 */   MCD_OPC_CheckPredicate, 60, 10, 32, 0, // Skip to: 18994
2582
/* 10792 */   MCD_OPC_Decode, 239, 93, 79, // Opcode: FROUNDNX_H
2583
/* 10796 */   MCD_OPC_FilterValue, 8, 1, 32, 0, // Skip to: 18994
2584
/* 10801 */   MCD_OPC_CheckPredicate, 62, 252, 31, 0, // Skip to: 18994
2585
/* 10806 */   MCD_OPC_Decode, 189, 92, 77, // Opcode: FCVT_BF16_S
2586
/* 10810 */   MCD_OPC_FilterValue, 44, 16, 0, 0, // Skip to: 10831
2587
/* 10815 */   MCD_OPC_CheckPredicate, 12, 238, 31, 0, // Skip to: 18994
2588
/* 10820 */   MCD_OPC_CheckField, 20, 5, 0, 231, 31, 0, // Skip to: 18994
2589
/* 10827 */   MCD_OPC_Decode, 144, 94, 73, // Opcode: FSQRT_S
2590
/* 10831 */   MCD_OPC_FilterValue, 45, 16, 0, 0, // Skip to: 10852
2591
/* 10836 */   MCD_OPC_CheckPredicate, 13, 217, 31, 0, // Skip to: 18994
2592
/* 10841 */   MCD_OPC_CheckField, 20, 5, 0, 210, 31, 0, // Skip to: 18994
2593
/* 10848 */   MCD_OPC_Decode, 139, 94, 76, // Opcode: FSQRT_D
2594
/* 10852 */   MCD_OPC_FilterValue, 46, 16, 0, 0, // Skip to: 10873
2595
/* 10857 */   MCD_OPC_CheckPredicate, 57, 196, 31, 0, // Skip to: 18994
2596
/* 10862 */   MCD_OPC_CheckField, 20, 5, 0, 189, 31, 0, // Skip to: 18994
2597
/* 10869 */   MCD_OPC_Decode, 142, 94, 79, // Opcode: FSQRT_H
2598
/* 10873 */   MCD_OPC_FilterValue, 80, 73, 0, 0, // Skip to: 10951
2599
/* 10878 */   MCD_OPC_ExtractField, 12, 3,  // Inst{14-12} ...
2600
/* 10881 */   MCD_OPC_FilterValue, 0, 9, 0, 0, // Skip to: 10895
2601
/* 10886 */   MCD_OPC_CheckPredicate, 12, 167, 31, 0, // Skip to: 18994
2602
/* 10891 */   MCD_OPC_Decode, 157, 93, 80, // Opcode: FLE_S
2603
/* 10895 */   MCD_OPC_FilterValue, 1, 9, 0, 0, // Skip to: 10909
2604
/* 10900 */   MCD_OPC_CheckPredicate, 12, 153, 31, 0, // Skip to: 18994
2605
/* 10905 */   MCD_OPC_Decode, 171, 93, 80, // Opcode: FLT_S
2606
/* 10909 */   MCD_OPC_FilterValue, 2, 9, 0, 0, // Skip to: 10923
2607
/* 10914 */   MCD_OPC_CheckPredicate, 12, 139, 31, 0, // Skip to: 18994
2608
/* 10919 */   MCD_OPC_Decode, 146, 93, 80, // Opcode: FEQ_S
2609
/* 10923 */   MCD_OPC_FilterValue, 4, 9, 0, 0, // Skip to: 10937
2610
/* 10928 */   MCD_OPC_CheckPredicate, 58, 125, 31, 0, // Skip to: 18994
2611
/* 10933 */   MCD_OPC_Decode, 151, 93, 80, // Opcode: FLEQ_S
2612
/* 10937 */   MCD_OPC_FilterValue, 5, 116, 31, 0, // Skip to: 18994
2613
/* 10942 */   MCD_OPC_CheckPredicate, 58, 111, 31, 0, // Skip to: 18994
2614
/* 10947 */   MCD_OPC_Decode, 165, 93, 80, // Opcode: FLTQ_S
2615
/* 10951 */   MCD_OPC_FilterValue, 81, 73, 0, 0, // Skip to: 11029
2616
/* 10956 */   MCD_OPC_ExtractField, 12, 3,  // Inst{14-12} ...
2617
/* 10959 */   MCD_OPC_FilterValue, 0, 9, 0, 0, // Skip to: 10973
2618
/* 10964 */   MCD_OPC_CheckPredicate, 13, 89, 31, 0, // Skip to: 18994
2619
/* 10969 */   MCD_OPC_Decode, 152, 93, 81, // Opcode: FLE_D
2620
/* 10973 */   MCD_OPC_FilterValue, 1, 9, 0, 0, // Skip to: 10987
2621
/* 10978 */   MCD_OPC_CheckPredicate, 13, 75, 31, 0, // Skip to: 18994
2622
/* 10983 */   MCD_OPC_Decode, 166, 93, 81, // Opcode: FLT_D
2623
/* 10987 */   MCD_OPC_FilterValue, 2, 9, 0, 0, // Skip to: 11001
2624
/* 10992 */   MCD_OPC_CheckPredicate, 13, 61, 31, 0, // Skip to: 18994
2625
/* 10997 */   MCD_OPC_Decode, 141, 93, 81, // Opcode: FEQ_D
2626
/* 11001 */   MCD_OPC_FilterValue, 4, 9, 0, 0, // Skip to: 11015
2627
/* 11006 */   MCD_OPC_CheckPredicate, 59, 47, 31, 0, // Skip to: 18994
2628
/* 11011 */   MCD_OPC_Decode, 149, 93, 81, // Opcode: FLEQ_D
2629
/* 11015 */   MCD_OPC_FilterValue, 5, 38, 31, 0, // Skip to: 18994
2630
/* 11020 */   MCD_OPC_CheckPredicate, 59, 33, 31, 0, // Skip to: 18994
2631
/* 11025 */   MCD_OPC_Decode, 163, 93, 81, // Opcode: FLTQ_D
2632
/* 11029 */   MCD_OPC_FilterValue, 82, 73, 0, 0, // Skip to: 11107
2633
/* 11034 */   MCD_OPC_ExtractField, 12, 3,  // Inst{14-12} ...
2634
/* 11037 */   MCD_OPC_FilterValue, 0, 9, 0, 0, // Skip to: 11051
2635
/* 11042 */   MCD_OPC_CheckPredicate, 57, 11, 31, 0, // Skip to: 18994
2636
/* 11047 */   MCD_OPC_Decode, 155, 93, 82, // Opcode: FLE_H
2637
/* 11051 */   MCD_OPC_FilterValue, 1, 9, 0, 0, // Skip to: 11065
2638
/* 11056 */   MCD_OPC_CheckPredicate, 57, 253, 30, 0, // Skip to: 18994
2639
/* 11061 */   MCD_OPC_Decode, 169, 93, 82, // Opcode: FLT_H
2640
/* 11065 */   MCD_OPC_FilterValue, 2, 9, 0, 0, // Skip to: 11079
2641
/* 11070 */   MCD_OPC_CheckPredicate, 57, 239, 30, 0, // Skip to: 18994
2642
/* 11075 */   MCD_OPC_Decode, 144, 93, 82, // Opcode: FEQ_H
2643
/* 11079 */   MCD_OPC_FilterValue, 4, 9, 0, 0, // Skip to: 11093
2644
/* 11084 */   MCD_OPC_CheckPredicate, 60, 225, 30, 0, // Skip to: 18994
2645
/* 11089 */   MCD_OPC_Decode, 150, 93, 82, // Opcode: FLEQ_H
2646
/* 11093 */   MCD_OPC_FilterValue, 5, 216, 30, 0, // Skip to: 18994
2647
/* 11098 */   MCD_OPC_CheckPredicate, 60, 211, 30, 0, // Skip to: 18994
2648
/* 11103 */   MCD_OPC_Decode, 164, 93, 82, // Opcode: FLTQ_H
2649
/* 11107 */   MCD_OPC_FilterValue, 89, 16, 0, 0, // Skip to: 11128
2650
/* 11112 */   MCD_OPC_CheckPredicate, 64, 197, 30, 0, // Skip to: 18994
2651
/* 11117 */   MCD_OPC_CheckField, 12, 3, 0, 190, 30, 0, // Skip to: 18994
2652
/* 11124 */   MCD_OPC_Decode, 216, 93, 83, // Opcode: FMVP_D_X
2653
/* 11128 */   MCD_OPC_FilterValue, 96, 59, 0, 0, // Skip to: 11192
2654
/* 11133 */   MCD_OPC_ExtractField, 20, 5,  // Inst{24-20} ...
2655
/* 11136 */   MCD_OPC_FilterValue, 0, 9, 0, 0, // Skip to: 11150
2656
/* 11141 */   MCD_OPC_CheckPredicate, 12, 168, 30, 0, // Skip to: 18994
2657
/* 11146 */   MCD_OPC_Decode, 129, 93, 84, // Opcode: FCVT_W_S
2658
/* 11150 */   MCD_OPC_FilterValue, 1, 9, 0, 0, // Skip to: 11164
2659
/* 11155 */   MCD_OPC_CheckPredicate, 12, 154, 30, 0, // Skip to: 18994
2660
/* 11160 */   MCD_OPC_Decode, 250, 92, 84, // Opcode: FCVT_WU_S
2661
/* 11164 */   MCD_OPC_FilterValue, 2, 9, 0, 0, // Skip to: 11178
2662
/* 11169 */   MCD_OPC_CheckPredicate, 65, 140, 30, 0, // Skip to: 18994
2663
/* 11174 */   MCD_OPC_Decode, 229, 92, 84, // Opcode: FCVT_L_S
2664
/* 11178 */   MCD_OPC_FilterValue, 3, 131, 30, 0, // Skip to: 18994
2665
/* 11183 */   MCD_OPC_CheckPredicate, 65, 126, 30, 0, // Skip to: 18994
2666
/* 11188 */   MCD_OPC_Decode, 223, 92, 84, // Opcode: FCVT_LU_S
2667
/* 11192 */   MCD_OPC_FilterValue, 97, 73, 0, 0, // Skip to: 11270
2668
/* 11197 */   MCD_OPC_ExtractField, 20, 5,  // Inst{24-20} ...
2669
/* 11200 */   MCD_OPC_FilterValue, 0, 9, 0, 0, // Skip to: 11214
2670
/* 11205 */   MCD_OPC_CheckPredicate, 13, 104, 30, 0, // Skip to: 18994
2671
/* 11210 */   MCD_OPC_Decode, 252, 92, 85, // Opcode: FCVT_W_D
2672
/* 11214 */   MCD_OPC_FilterValue, 1, 9, 0, 0, // Skip to: 11228
2673
/* 11219 */   MCD_OPC_CheckPredicate, 13, 90, 30, 0, // Skip to: 18994
2674
/* 11224 */   MCD_OPC_Decode, 245, 92, 85, // Opcode: FCVT_WU_D
2675
/* 11228 */   MCD_OPC_FilterValue, 2, 9, 0, 0, // Skip to: 11242
2676
/* 11233 */   MCD_OPC_CheckPredicate, 66, 76, 30, 0, // Skip to: 18994
2677
/* 11238 */   MCD_OPC_Decode, 225, 92, 85, // Opcode: FCVT_L_D
2678
/* 11242 */   MCD_OPC_FilterValue, 3, 9, 0, 0, // Skip to: 11256
2679
/* 11247 */   MCD_OPC_CheckPredicate, 66, 62, 30, 0, // Skip to: 18994
2680
/* 11252 */   MCD_OPC_Decode, 219, 92, 85, // Opcode: FCVT_LU_D
2681
/* 11256 */   MCD_OPC_FilterValue, 8, 53, 30, 0, // Skip to: 18994
2682
/* 11261 */   MCD_OPC_CheckPredicate, 59, 48, 30, 0, // Skip to: 18994
2683
/* 11266 */   MCD_OPC_Decode, 188, 92, 85, // Opcode: FCVTMOD_W_D
2684
/* 11270 */   MCD_OPC_FilterValue, 98, 59, 0, 0, // Skip to: 11334
2685
/* 11275 */   MCD_OPC_ExtractField, 20, 5,  // Inst{24-20} ...
2686
/* 11278 */   MCD_OPC_FilterValue, 0, 9, 0, 0, // Skip to: 11292
2687
/* 11283 */   MCD_OPC_CheckPredicate, 57, 26, 30, 0, // Skip to: 18994
2688
/* 11288 */   MCD_OPC_Decode, 255, 92, 86, // Opcode: FCVT_W_H
2689
/* 11292 */   MCD_OPC_FilterValue, 1, 9, 0, 0, // Skip to: 11306
2690
/* 11297 */   MCD_OPC_CheckPredicate, 57, 12, 30, 0, // Skip to: 18994
2691
/* 11302 */   MCD_OPC_Decode, 248, 92, 86, // Opcode: FCVT_WU_H
2692
/* 11306 */   MCD_OPC_FilterValue, 2, 9, 0, 0, // Skip to: 11320
2693
/* 11311 */   MCD_OPC_CheckPredicate, 67, 254, 29, 0, // Skip to: 18994
2694
/* 11316 */   MCD_OPC_Decode, 227, 92, 86, // Opcode: FCVT_L_H
2695
/* 11320 */   MCD_OPC_FilterValue, 3, 245, 29, 0, // Skip to: 18994
2696
/* 11325 */   MCD_OPC_CheckPredicate, 67, 240, 29, 0, // Skip to: 18994
2697
/* 11330 */   MCD_OPC_Decode, 221, 92, 86, // Opcode: FCVT_LU_H
2698
/* 11334 */   MCD_OPC_FilterValue, 104, 59, 0, 0, // Skip to: 11398
2699
/* 11339 */   MCD_OPC_ExtractField, 20, 5,  // Inst{24-20} ...
2700
/* 11342 */   MCD_OPC_FilterValue, 0, 9, 0, 0, // Skip to: 11356
2701
/* 11347 */   MCD_OPC_CheckPredicate, 12, 218, 29, 0, // Skip to: 18994
2702
/* 11352 */   MCD_OPC_Decode, 241, 92, 87, // Opcode: FCVT_S_W
2703
/* 11356 */   MCD_OPC_FilterValue, 1, 9, 0, 0, // Skip to: 11370
2704
/* 11361 */   MCD_OPC_CheckPredicate, 12, 204, 29, 0, // Skip to: 18994
2705
/* 11366 */   MCD_OPC_Decode, 242, 92, 87, // Opcode: FCVT_S_WU
2706
/* 11370 */   MCD_OPC_FilterValue, 2, 9, 0, 0, // Skip to: 11384
2707
/* 11375 */   MCD_OPC_CheckPredicate, 65, 190, 29, 0, // Skip to: 18994
2708
/* 11380 */   MCD_OPC_Decode, 237, 92, 87, // Opcode: FCVT_S_L
2709
/* 11384 */   MCD_OPC_FilterValue, 3, 181, 29, 0, // Skip to: 18994
2710
/* 11389 */   MCD_OPC_CheckPredicate, 65, 176, 29, 0, // Skip to: 18994
2711
/* 11394 */   MCD_OPC_Decode, 238, 92, 87, // Opcode: FCVT_S_LU
2712
/* 11398 */   MCD_OPC_FilterValue, 105, 59, 0, 0, // Skip to: 11462
2713
/* 11403 */   MCD_OPC_ExtractField, 20, 5,  // Inst{24-20} ...
2714
/* 11406 */   MCD_OPC_FilterValue, 0, 9, 0, 0, // Skip to: 11420
2715
/* 11411 */   MCD_OPC_CheckPredicate, 13, 154, 29, 0, // Skip to: 18994
2716
/* 11416 */   MCD_OPC_Decode, 200, 92, 88, // Opcode: FCVT_D_W
2717
/* 11420 */   MCD_OPC_FilterValue, 1, 9, 0, 0, // Skip to: 11434
2718
/* 11425 */   MCD_OPC_CheckPredicate, 13, 140, 29, 0, // Skip to: 18994
2719
/* 11430 */   MCD_OPC_Decode, 201, 92, 88, // Opcode: FCVT_D_WU
2720
/* 11434 */   MCD_OPC_FilterValue, 2, 9, 0, 0, // Skip to: 11448
2721
/* 11439 */   MCD_OPC_CheckPredicate, 66, 126, 29, 0, // Skip to: 18994
2722
/* 11444 */   MCD_OPC_Decode, 193, 92, 88, // Opcode: FCVT_D_L
2723
/* 11448 */   MCD_OPC_FilterValue, 3, 117, 29, 0, // Skip to: 18994
2724
/* 11453 */   MCD_OPC_CheckPredicate, 66, 112, 29, 0, // Skip to: 18994
2725
/* 11458 */   MCD_OPC_Decode, 194, 92, 88, // Opcode: FCVT_D_LU
2726
/* 11462 */   MCD_OPC_FilterValue, 106, 59, 0, 0, // Skip to: 11526
2727
/* 11467 */   MCD_OPC_ExtractField, 20, 5,  // Inst{24-20} ...
2728
/* 11470 */   MCD_OPC_FilterValue, 0, 9, 0, 0, // Skip to: 11484
2729
/* 11475 */   MCD_OPC_CheckPredicate, 57, 90, 29, 0, // Skip to: 18994
2730
/* 11480 */   MCD_OPC_Decode, 215, 92, 89, // Opcode: FCVT_H_W
2731
/* 11484 */   MCD_OPC_FilterValue, 1, 9, 0, 0, // Skip to: 11498
2732
/* 11489 */   MCD_OPC_CheckPredicate, 57, 76, 29, 0, // Skip to: 18994
2733
/* 11494 */   MCD_OPC_Decode, 216, 92, 89, // Opcode: FCVT_H_WU
2734
/* 11498 */   MCD_OPC_FilterValue, 2, 9, 0, 0, // Skip to: 11512
2735
/* 11503 */   MCD_OPC_CheckPredicate, 67, 62, 29, 0, // Skip to: 18994
2736
/* 11508 */   MCD_OPC_Decode, 209, 92, 89, // Opcode: FCVT_H_L
2737
/* 11512 */   MCD_OPC_FilterValue, 3, 53, 29, 0, // Skip to: 18994
2738
/* 11517 */   MCD_OPC_CheckPredicate, 67, 48, 29, 0, // Skip to: 18994
2739
/* 11522 */   MCD_OPC_Decode, 210, 92, 89, // Opcode: FCVT_H_LU
2740
/* 11526 */   MCD_OPC_FilterValue, 112, 45, 0, 0, // Skip to: 11576
2741
/* 11531 */   MCD_OPC_ExtractField, 12, 3,  // Inst{14-12} ...
2742
/* 11534 */   MCD_OPC_FilterValue, 0, 16, 0, 0, // Skip to: 11555
2743
/* 11539 */   MCD_OPC_CheckPredicate, 12, 26, 29, 0, // Skip to: 18994
2744
/* 11544 */   MCD_OPC_CheckField, 20, 5, 0, 19, 29, 0, // Skip to: 18994
2745
/* 11551 */   MCD_OPC_Decode, 222, 93, 90, // Opcode: FMV_X_W
2746
/* 11555 */   MCD_OPC_FilterValue, 1, 10, 29, 0, // Skip to: 18994
2747
/* 11560 */   MCD_OPC_CheckPredicate, 12, 5, 29, 0, // Skip to: 18994
2748
/* 11565 */   MCD_OPC_CheckField, 20, 5, 0, 254, 28, 0, // Skip to: 18994
2749
/* 11572 */   MCD_OPC_Decode, 186, 92, 90, // Opcode: FCLASS_S
2750
/* 11576 */   MCD_OPC_FilterValue, 113, 60, 0, 0, // Skip to: 11641
2751
/* 11581 */   MCD_OPC_ExtractField, 12, 3,  // Inst{14-12} ...
2752
/* 11584 */   MCD_OPC_FilterValue, 0, 31, 0, 0, // Skip to: 11620
2753
/* 11589 */   MCD_OPC_ExtractField, 20, 5,  // Inst{24-20} ...
2754
/* 11592 */   MCD_OPC_FilterValue, 0, 9, 0, 0, // Skip to: 11606
2755
/* 11597 */   MCD_OPC_CheckPredicate, 66, 224, 28, 0, // Skip to: 18994
2756
/* 11602 */   MCD_OPC_Decode, 220, 93, 91, // Opcode: FMV_X_D
2757
/* 11606 */   MCD_OPC_FilterValue, 1, 215, 28, 0, // Skip to: 18994
2758
/* 11611 */   MCD_OPC_CheckPredicate, 64, 210, 28, 0, // Skip to: 18994
2759
/* 11616 */   MCD_OPC_Decode, 215, 93, 91, // Opcode: FMVH_X_D
2760
/* 11620 */   MCD_OPC_FilterValue, 1, 201, 28, 0, // Skip to: 18994
2761
/* 11625 */   MCD_OPC_CheckPredicate, 13, 196, 28, 0, // Skip to: 18994
2762
/* 11630 */   MCD_OPC_CheckField, 20, 5, 0, 189, 28, 0, // Skip to: 18994
2763
/* 11637 */   MCD_OPC_Decode, 181, 92, 91, // Opcode: FCLASS_D
2764
/* 11641 */   MCD_OPC_FilterValue, 114, 45, 0, 0, // Skip to: 11691
2765
/* 11646 */   MCD_OPC_ExtractField, 12, 3,  // Inst{14-12} ...
2766
/* 11649 */   MCD_OPC_FilterValue, 0, 16, 0, 0, // Skip to: 11670
2767
/* 11654 */   MCD_OPC_CheckPredicate, 11, 167, 28, 0, // Skip to: 18994
2768
/* 11659 */   MCD_OPC_CheckField, 20, 5, 0, 160, 28, 0, // Skip to: 18994
2769
/* 11666 */   MCD_OPC_Decode, 221, 93, 92, // Opcode: FMV_X_H
2770
/* 11670 */   MCD_OPC_FilterValue, 1, 151, 28, 0, // Skip to: 18994
2771
/* 11675 */   MCD_OPC_CheckPredicate, 57, 146, 28, 0, // Skip to: 18994
2772
/* 11680 */   MCD_OPC_CheckField, 20, 5, 0, 139, 28, 0, // Skip to: 18994
2773
/* 11687 */   MCD_OPC_Decode, 184, 92, 92, // Opcode: FCLASS_H
2774
/* 11691 */   MCD_OPC_FilterValue, 120, 45, 0, 0, // Skip to: 11741
2775
/* 11696 */   MCD_OPC_ExtractField, 20, 5,  // Inst{24-20} ...
2776
/* 11699 */   MCD_OPC_FilterValue, 0, 16, 0, 0, // Skip to: 11720
2777
/* 11704 */   MCD_OPC_CheckPredicate, 12, 117, 28, 0, // Skip to: 18994
2778
/* 11709 */   MCD_OPC_CheckField, 12, 3, 0, 110, 28, 0, // Skip to: 18994
2779
/* 11716 */   MCD_OPC_Decode, 219, 93, 93, // Opcode: FMV_W_X
2780
/* 11720 */   MCD_OPC_FilterValue, 1, 101, 28, 0, // Skip to: 18994
2781
/* 11725 */   MCD_OPC_CheckPredicate, 58, 96, 28, 0, // Skip to: 18994
2782
/* 11730 */   MCD_OPC_CheckField, 12, 3, 0, 89, 28, 0, // Skip to: 18994
2783
/* 11737 */   MCD_OPC_Decode, 162, 93, 94, // Opcode: FLI_S
2784
/* 11741 */   MCD_OPC_FilterValue, 121, 45, 0, 0, // Skip to: 11791
2785
/* 11746 */   MCD_OPC_ExtractField, 20, 5,  // Inst{24-20} ...
2786
/* 11749 */   MCD_OPC_FilterValue, 0, 16, 0, 0, // Skip to: 11770
2787
/* 11754 */   MCD_OPC_CheckPredicate, 66, 67, 28, 0, // Skip to: 18994
2788
/* 11759 */   MCD_OPC_CheckField, 12, 3, 0, 60, 28, 0, // Skip to: 18994
2789
/* 11766 */   MCD_OPC_Decode, 217, 93, 95, // Opcode: FMV_D_X
2790
/* 11770 */   MCD_OPC_FilterValue, 1, 51, 28, 0, // Skip to: 18994
2791
/* 11775 */   MCD_OPC_CheckPredicate, 59, 46, 28, 0, // Skip to: 18994
2792
/* 11780 */   MCD_OPC_CheckField, 12, 3, 0, 39, 28, 0, // Skip to: 18994
2793
/* 11787 */   MCD_OPC_Decode, 160, 93, 96, // Opcode: FLI_D
2794
/* 11791 */   MCD_OPC_FilterValue, 122, 30, 28, 0, // Skip to: 18994
2795
/* 11796 */   MCD_OPC_ExtractField, 20, 5,  // Inst{24-20} ...
2796
/* 11799 */   MCD_OPC_FilterValue, 0, 16, 0, 0, // Skip to: 11820
2797
/* 11804 */   MCD_OPC_CheckPredicate, 11, 17, 28, 0, // Skip to: 18994
2798
/* 11809 */   MCD_OPC_CheckField, 12, 3, 0, 10, 28, 0, // Skip to: 18994
2799
/* 11816 */   MCD_OPC_Decode, 218, 93, 97, // Opcode: FMV_H_X
2800
/* 11820 */   MCD_OPC_FilterValue, 1, 1, 28, 0, // Skip to: 18994
2801
/* 11825 */   MCD_OPC_CheckPredicate, 68, 252, 27, 0, // Skip to: 18994
2802
/* 11830 */   MCD_OPC_CheckField, 12, 3, 0, 245, 27, 0, // Skip to: 18994
2803
/* 11837 */   MCD_OPC_Decode, 161, 93, 98, // Opcode: FLI_H
2804
/* 11841 */   MCD_OPC_FilterValue, 87, 167, 20, 0, // Skip to: 17133
2805
/* 11846 */   MCD_OPC_ExtractField, 12, 3,  // Inst{14-12} ...
2806
/* 11849 */   MCD_OPC_FilterValue, 0, 166, 2, 0, // Skip to: 12532
2807
/* 11854 */   MCD_OPC_ExtractField, 26, 6,  // Inst{31-26} ...
2808
/* 11857 */   MCD_OPC_FilterValue, 0, 9, 0, 0, // Skip to: 11871
2809
/* 11862 */   MCD_OPC_CheckPredicate, 10, 215, 27, 0, // Skip to: 18994
2810
/* 11867 */   MCD_OPC_Decode, 214, 96, 99, // Opcode: VADD_VV
2811
/* 11871 */   MCD_OPC_FilterValue, 1, 9, 0, 0, // Skip to: 11885
2812
/* 11876 */   MCD_OPC_CheckPredicate, 69, 201, 27, 0, // Skip to: 18994
2813
/* 11881 */   MCD_OPC_Decode, 227, 96, 99, // Opcode: VANDN_VV
2814
/* 11885 */   MCD_OPC_FilterValue, 2, 9, 0, 0, // Skip to: 11899
2815
/* 11890 */   MCD_OPC_CheckPredicate, 10, 187, 27, 0, // Skip to: 18994
2816
/* 11895 */   MCD_OPC_Decode, 203, 101, 99, // Opcode: VSUB_VV
2817
/* 11899 */   MCD_OPC_FilterValue, 4, 9, 0, 0, // Skip to: 11913
2818
/* 11904 */   MCD_OPC_CheckPredicate, 10, 173, 27, 0, // Skip to: 18994
2819
/* 11909 */   MCD_OPC_Decode, 204, 99, 99, // Opcode: VMINU_VV
2820
/* 11913 */   MCD_OPC_FilterValue, 5, 9, 0, 0, // Skip to: 11927
2821
/* 11918 */   MCD_OPC_CheckPredicate, 10, 159, 27, 0, // Skip to: 18994
2822
/* 11923 */   MCD_OPC_Decode, 206, 99, 99, // Opcode: VMIN_VV
2823
/* 11927 */   MCD_OPC_FilterValue, 6, 9, 0, 0, // Skip to: 11941
2824
/* 11932 */   MCD_OPC_CheckPredicate, 10, 145, 27, 0, // Skip to: 18994
2825
/* 11937 */   MCD_OPC_Decode, 187, 99, 99, // Opcode: VMAXU_VV
2826
/* 11941 */   MCD_OPC_FilterValue, 7, 9, 0, 0, // Skip to: 11955
2827
/* 11946 */   MCD_OPC_CheckPredicate, 10, 131, 27, 0, // Skip to: 18994
2828
/* 11951 */   MCD_OPC_Decode, 189, 99, 99, // Opcode: VMAX_VV
2829
/* 11955 */   MCD_OPC_FilterValue, 9, 9, 0, 0, // Skip to: 11969
2830
/* 11960 */   MCD_OPC_CheckPredicate, 10, 117, 27, 0, // Skip to: 18994
2831
/* 11965 */   MCD_OPC_Decode, 230, 96, 99, // Opcode: VAND_VV
2832
/* 11969 */   MCD_OPC_FilterValue, 10, 9, 0, 0, // Skip to: 11983
2833
/* 11974 */   MCD_OPC_CheckPredicate, 10, 103, 27, 0, // Skip to: 18994
2834
/* 11979 */   MCD_OPC_Decode, 147, 100, 99, // Opcode: VOR_VV
2835
/* 11983 */   MCD_OPC_FilterValue, 11, 9, 0, 0, // Skip to: 11997
2836
/* 11988 */   MCD_OPC_CheckPredicate, 10, 89, 27, 0, // Skip to: 18994
2837
/* 11993 */   MCD_OPC_Decode, 146, 102, 99, // Opcode: VXOR_VV
2838
/* 11997 */   MCD_OPC_FilterValue, 12, 9, 0, 0, // Skip to: 12011
2839
/* 12002 */   MCD_OPC_CheckPredicate, 10, 75, 27, 0, // Skip to: 18994
2840
/* 12007 */   MCD_OPC_Decode, 172, 100, 99, // Opcode: VRGATHER_VV
2841
/* 12011 */   MCD_OPC_FilterValue, 14, 9, 0, 0, // Skip to: 12025
2842
/* 12016 */   MCD_OPC_CheckPredicate, 10, 61, 27, 0, // Skip to: 18994
2843
/* 12021 */   MCD_OPC_Decode, 170, 100, 99, // Opcode: VRGATHEREI16_VV
2844
/* 12025 */   MCD_OPC_FilterValue, 16, 16, 0, 0, // Skip to: 12046
2845
/* 12030 */   MCD_OPC_CheckPredicate, 10, 47, 27, 0, // Skip to: 18994
2846
/* 12035 */   MCD_OPC_CheckField, 25, 1, 0, 40, 27, 0, // Skip to: 18994
2847
/* 12042 */   MCD_OPC_Decode, 211, 96, 100, // Opcode: VADC_VVM
2848
/* 12046 */   MCD_OPC_FilterValue, 17, 31, 0, 0, // Skip to: 12082
2849
/* 12051 */   MCD_OPC_ExtractField, 25, 1,  // Inst{25} ...
2850
/* 12054 */   MCD_OPC_FilterValue, 0, 9, 0, 0, // Skip to: 12068
2851
/* 12059 */   MCD_OPC_CheckPredicate, 10, 18, 27, 0, // Skip to: 18994
2852
/* 12064 */   MCD_OPC_Decode, 180, 99, 100, // Opcode: VMADC_VVM
2853
/* 12068 */   MCD_OPC_FilterValue, 1, 9, 27, 0, // Skip to: 18994
2854
/* 12073 */   MCD_OPC_CheckPredicate, 10, 4, 27, 0, // Skip to: 18994
2855
/* 12078 */   MCD_OPC_Decode, 179, 99, 100, // Opcode: VMADC_VV
2856
/* 12082 */   MCD_OPC_FilterValue, 18, 16, 0, 0, // Skip to: 12103
2857
/* 12087 */   MCD_OPC_CheckPredicate, 10, 246, 26, 0, // Skip to: 18994
2858
/* 12092 */   MCD_OPC_CheckField, 25, 1, 0, 239, 26, 0, // Skip to: 18994
2859
/* 12099 */   MCD_OPC_Decode, 191, 100, 100, // Opcode: VSBC_VVM
2860
/* 12103 */   MCD_OPC_FilterValue, 19, 31, 0, 0, // Skip to: 12139
2861
/* 12108 */   MCD_OPC_ExtractField, 25, 1,  // Inst{25} ...
2862
/* 12111 */   MCD_OPC_FilterValue, 0, 9, 0, 0, // Skip to: 12125
2863
/* 12116 */   MCD_OPC_CheckPredicate, 10, 217, 26, 0, // Skip to: 18994
2864
/* 12121 */   MCD_OPC_Decode, 213, 99, 100, // Opcode: VMSBC_VVM
2865
/* 12125 */   MCD_OPC_FilterValue, 1, 208, 26, 0, // Skip to: 18994
2866
/* 12130 */   MCD_OPC_CheckPredicate, 10, 203, 26, 0, // Skip to: 18994
2867
/* 12135 */   MCD_OPC_Decode, 212, 99, 100, // Opcode: VMSBC_VV
2868
/* 12139 */   MCD_OPC_FilterValue, 20, 9, 0, 0, // Skip to: 12153
2869
/* 12144 */   MCD_OPC_CheckPredicate, 69, 189, 26, 0, // Skip to: 18994
2870
/* 12149 */   MCD_OPC_Decode, 177, 100, 99, // Opcode: VROR_VV
2871
/* 12153 */   MCD_OPC_FilterValue, 21, 9, 0, 0, // Skip to: 12167
2872
/* 12158 */   MCD_OPC_CheckPredicate, 69, 175, 26, 0, // Skip to: 18994
2873
/* 12163 */   MCD_OPC_Decode, 174, 100, 99, // Opcode: VROL_VV
2874
/* 12167 */   MCD_OPC_FilterValue, 23, 38, 0, 0, // Skip to: 12210
2875
/* 12172 */   MCD_OPC_ExtractField, 25, 1,  // Inst{25} ...
2876
/* 12175 */   MCD_OPC_FilterValue, 0, 9, 0, 0, // Skip to: 12189
2877
/* 12180 */   MCD_OPC_CheckPredicate, 10, 153, 26, 0, // Skip to: 18994
2878
/* 12185 */   MCD_OPC_Decode, 192, 99, 100, // Opcode: VMERGE_VVM
2879
/* 12189 */   MCD_OPC_FilterValue, 1, 144, 26, 0, // Skip to: 18994
2880
/* 12194 */   MCD_OPC_CheckPredicate, 10, 139, 26, 0, // Skip to: 18994
2881
/* 12199 */   MCD_OPC_CheckField, 20, 5, 0, 132, 26, 0, // Skip to: 18994
2882
/* 12206 */   MCD_OPC_Decode, 253, 99, 101, // Opcode: VMV_V_V
2883
/* 12210 */   MCD_OPC_FilterValue, 24, 9, 0, 0, // Skip to: 12224
2884
/* 12215 */   MCD_OPC_CheckPredicate, 10, 118, 26, 0, // Skip to: 18994
2885
/* 12220 */   MCD_OPC_Decode, 218, 99, 99, // Opcode: VMSEQ_VV
2886
/* 12224 */   MCD_OPC_FilterValue, 25, 9, 0, 0, // Skip to: 12238
2887
/* 12229 */   MCD_OPC_CheckPredicate, 10, 104, 26, 0, // Skip to: 18994
2888
/* 12234 */   MCD_OPC_Decode, 236, 99, 99, // Opcode: VMSNE_VV
2889
/* 12238 */   MCD_OPC_FilterValue, 26, 9, 0, 0, // Skip to: 12252
2890
/* 12243 */   MCD_OPC_CheckPredicate, 10, 90, 26, 0, // Skip to: 18994
2891
/* 12248 */   MCD_OPC_Decode, 231, 99, 99, // Opcode: VMSLTU_VV
2892
/* 12252 */   MCD_OPC_FilterValue, 27, 9, 0, 0, // Skip to: 12266
2893
/* 12257 */   MCD_OPC_CheckPredicate, 10, 76, 26, 0, // Skip to: 18994
2894
/* 12262 */   MCD_OPC_Decode, 233, 99, 99, // Opcode: VMSLT_VV
2895
/* 12266 */   MCD_OPC_FilterValue, 28, 9, 0, 0, // Skip to: 12280
2896
/* 12271 */   MCD_OPC_CheckPredicate, 10, 62, 26, 0, // Skip to: 18994
2897
/* 12276 */   MCD_OPC_Decode, 226, 99, 99, // Opcode: VMSLEU_VV
2898
/* 12280 */   MCD_OPC_FilterValue, 29, 9, 0, 0, // Skip to: 12294
2899
/* 12285 */   MCD_OPC_CheckPredicate, 10, 48, 26, 0, // Skip to: 18994
2900
/* 12290 */   MCD_OPC_Decode, 229, 99, 99, // Opcode: VMSLE_VV
2901
/* 12294 */   MCD_OPC_FilterValue, 32, 9, 0, 0, // Skip to: 12308
2902
/* 12299 */   MCD_OPC_CheckPredicate, 10, 34, 26, 0, // Skip to: 18994
2903
/* 12304 */   MCD_OPC_Decode, 186, 100, 99, // Opcode: VSADDU_VV
2904
/* 12308 */   MCD_OPC_FilterValue, 33, 9, 0, 0, // Skip to: 12322
2905
/* 12313 */   MCD_OPC_CheckPredicate, 10, 20, 26, 0, // Skip to: 18994
2906
/* 12318 */   MCD_OPC_Decode, 189, 100, 99, // Opcode: VSADD_VV
2907
/* 12322 */   MCD_OPC_FilterValue, 34, 9, 0, 0, // Skip to: 12336
2908
/* 12327 */   MCD_OPC_CheckPredicate, 10, 6, 26, 0, // Skip to: 18994
2909
/* 12332 */   MCD_OPC_Decode, 199, 101, 99, // Opcode: VSSUBU_VV
2910
/* 12336 */   MCD_OPC_FilterValue, 35, 9, 0, 0, // Skip to: 12350
2911
/* 12341 */   MCD_OPC_CheckPredicate, 10, 248, 25, 0, // Skip to: 18994
2912
/* 12346 */   MCD_OPC_Decode, 201, 101, 99, // Opcode: VSSUB_VV
2913
/* 12350 */   MCD_OPC_FilterValue, 37, 9, 0, 0, // Skip to: 12364
2914
/* 12355 */   MCD_OPC_CheckPredicate, 10, 234, 25, 0, // Skip to: 18994
2915
/* 12360 */   MCD_OPC_Decode, 213, 100, 99, // Opcode: VSLL_VV
2916
/* 12364 */   MCD_OPC_FilterValue, 39, 9, 0, 0, // Skip to: 12378
2917
/* 12369 */   MCD_OPC_CheckPredicate, 10, 220, 25, 0, // Skip to: 18994
2918
/* 12374 */   MCD_OPC_Decode, 220, 100, 99, // Opcode: VSMUL_VV
2919
/* 12378 */   MCD_OPC_FilterValue, 40, 9, 0, 0, // Skip to: 12392
2920
/* 12383 */   MCD_OPC_CheckPredicate, 10, 206, 25, 0, // Skip to: 18994
2921
/* 12388 */   MCD_OPC_Decode, 131, 101, 99, // Opcode: VSRL_VV
2922
/* 12392 */   MCD_OPC_FilterValue, 41, 9, 0, 0, // Skip to: 12406
2923
/* 12397 */   MCD_OPC_CheckPredicate, 10, 192, 25, 0, // Skip to: 18994
2924
/* 12402 */   MCD_OPC_Decode, 128, 101, 99, // Opcode: VSRA_VV
2925
/* 12406 */   MCD_OPC_FilterValue, 42, 9, 0, 0, // Skip to: 12420
2926
/* 12411 */   MCD_OPC_CheckPredicate, 10, 178, 25, 0, // Skip to: 18994
2927
/* 12416 */   MCD_OPC_Decode, 169, 101, 99, // Opcode: VSSRL_VV
2928
/* 12420 */   MCD_OPC_FilterValue, 43, 9, 0, 0, // Skip to: 12434
2929
/* 12425 */   MCD_OPC_CheckPredicate, 10, 164, 25, 0, // Skip to: 18994
2930
/* 12430 */   MCD_OPC_Decode, 166, 101, 99, // Opcode: VSSRA_VV
2931
/* 12434 */   MCD_OPC_FilterValue, 44, 9, 0, 0, // Skip to: 12448
2932
/* 12439 */   MCD_OPC_CheckPredicate, 10, 150, 25, 0, // Skip to: 18994
2933
/* 12444 */   MCD_OPC_Decode, 144, 100, 99, // Opcode: VNSRL_WV
2934
/* 12448 */   MCD_OPC_FilterValue, 45, 9, 0, 0, // Skip to: 12462
2935
/* 12453 */   MCD_OPC_CheckPredicate, 10, 136, 25, 0, // Skip to: 18994
2936
/* 12458 */   MCD_OPC_Decode, 141, 100, 99, // Opcode: VNSRA_WV
2937
/* 12462 */   MCD_OPC_FilterValue, 46, 9, 0, 0, // Skip to: 12476
2938
/* 12467 */   MCD_OPC_CheckPredicate, 10, 122, 25, 0, // Skip to: 18994
2939
/* 12472 */   MCD_OPC_Decode, 131, 100, 99, // Opcode: VNCLIPU_WV
2940
/* 12476 */   MCD_OPC_FilterValue, 47, 9, 0, 0, // Skip to: 12490
2941
/* 12481 */   MCD_OPC_CheckPredicate, 10, 108, 25, 0, // Skip to: 18994
2942
/* 12486 */   MCD_OPC_Decode, 134, 100, 99, // Opcode: VNCLIP_WV
2943
/* 12490 */   MCD_OPC_FilterValue, 48, 9, 0, 0, // Skip to: 12504
2944
/* 12495 */   MCD_OPC_CheckPredicate, 10, 94, 25, 0, // Skip to: 18994
2945
/* 12500 */   MCD_OPC_Decode, 132, 102, 99, // Opcode: VWREDSUMU_VS
2946
/* 12504 */   MCD_OPC_FilterValue, 49, 9, 0, 0, // Skip to: 12518
2947
/* 12509 */   MCD_OPC_CheckPredicate, 10, 80, 25, 0, // Skip to: 18994
2948
/* 12514 */   MCD_OPC_Decode, 133, 102, 99, // Opcode: VWREDSUM_VS
2949
/* 12518 */   MCD_OPC_FilterValue, 53, 71, 25, 0, // Skip to: 18994
2950
/* 12523 */   MCD_OPC_CheckPredicate, 70, 66, 25, 0, // Skip to: 18994
2951
/* 12528 */   MCD_OPC_Decode, 135, 102, 99, // Opcode: VWSLL_VV
2952
/* 12532 */   MCD_OPC_FilterValue, 1, 175, 3, 0, // Skip to: 13480
2953
/* 12537 */   MCD_OPC_ExtractField, 26, 6,  // Inst{31-26} ...
2954
/* 12540 */   MCD_OPC_FilterValue, 0, 9, 0, 0, // Skip to: 12554
2955
/* 12545 */   MCD_OPC_CheckPredicate, 71, 44, 25, 0, // Skip to: 18994
2956
/* 12550 */   MCD_OPC_Decode, 152, 97, 99, // Opcode: VFADD_VV
2957
/* 12554 */   MCD_OPC_FilterValue, 1, 9, 0, 0, // Skip to: 12568
2958
/* 12559 */   MCD_OPC_CheckPredicate, 71, 30, 25, 0, // Skip to: 18994
2959
/* 12564 */   MCD_OPC_Decode, 205, 97, 99, // Opcode: VFREDUSUM_VS
2960
/* 12568 */   MCD_OPC_FilterValue, 2, 9, 0, 0, // Skip to: 12582
2961
/* 12573 */   MCD_OPC_CheckPredicate, 71, 16, 25, 0, // Skip to: 18994
2962
/* 12578 */   MCD_OPC_Decode, 218, 97, 99, // Opcode: VFSUB_VV
2963
/* 12582 */   MCD_OPC_FilterValue, 3, 9, 0, 0, // Skip to: 12596
2964
/* 12587 */   MCD_OPC_CheckPredicate, 71, 2, 25, 0, // Skip to: 18994
2965
/* 12592 */   MCD_OPC_Decode, 204, 97, 99, // Opcode: VFREDOSUM_VS
2966
/* 12596 */   MCD_OPC_FilterValue, 4, 9, 0, 0, // Skip to: 12610
2967
/* 12601 */   MCD_OPC_CheckPredicate, 71, 244, 24, 0, // Skip to: 18994
2968
/* 12606 */   MCD_OPC_Decode, 171, 97, 99, // Opcode: VFMIN_VV
2969
/* 12610 */   MCD_OPC_FilterValue, 5, 9, 0, 0, // Skip to: 12624
2970
/* 12615 */   MCD_OPC_CheckPredicate, 71, 230, 24, 0, // Skip to: 18994
2971
/* 12620 */   MCD_OPC_Decode, 203, 97, 99, // Opcode: VFREDMIN_VS
2972
/* 12624 */   MCD_OPC_FilterValue, 6, 9, 0, 0, // Skip to: 12638
2973
/* 12629 */   MCD_OPC_CheckPredicate, 71, 216, 24, 0, // Skip to: 18994
2974
/* 12634 */   MCD_OPC_Decode, 168, 97, 99, // Opcode: VFMAX_VV
2975
/* 12638 */   MCD_OPC_FilterValue, 7, 9, 0, 0, // Skip to: 12652
2976
/* 12643 */   MCD_OPC_CheckPredicate, 71, 202, 24, 0, // Skip to: 18994
2977
/* 12648 */   MCD_OPC_Decode, 202, 97, 99, // Opcode: VFREDMAX_VS
2978
/* 12652 */   MCD_OPC_FilterValue, 8, 9, 0, 0, // Skip to: 12666
2979
/* 12657 */   MCD_OPC_CheckPredicate, 71, 188, 24, 0, // Skip to: 18994
2980
/* 12662 */   MCD_OPC_Decode, 213, 97, 99, // Opcode: VFSGNJ_VV
2981
/* 12666 */   MCD_OPC_FilterValue, 9, 9, 0, 0, // Skip to: 12680
2982
/* 12671 */   MCD_OPC_CheckPredicate, 71, 174, 24, 0, // Skip to: 18994
2983
/* 12676 */   MCD_OPC_Decode, 209, 97, 99, // Opcode: VFSGNJN_VV
2984
/* 12680 */   MCD_OPC_FilterValue, 10, 9, 0, 0, // Skip to: 12694
2985
/* 12685 */   MCD_OPC_CheckPredicate, 71, 160, 24, 0, // Skip to: 18994
2986
/* 12690 */   MCD_OPC_Decode, 211, 97, 99, // Opcode: VFSGNJX_VV
2987
/* 12694 */   MCD_OPC_FilterValue, 16, 23, 0, 0, // Skip to: 12722
2988
/* 12699 */   MCD_OPC_CheckPredicate, 71, 146, 24, 0, // Skip to: 18994
2989
/* 12704 */   MCD_OPC_CheckField, 25, 1, 1, 139, 24, 0, // Skip to: 18994
2990
/* 12711 */   MCD_OPC_CheckField, 15, 5, 0, 132, 24, 0, // Skip to: 18994
2991
/* 12718 */   MCD_OPC_Decode, 178, 97, 102, // Opcode: VFMV_F_S
2992
/* 12722 */   MCD_OPC_FilterValue, 18, 69, 1, 0, // Skip to: 13052
2993
/* 12727 */   MCD_OPC_ExtractField, 15, 5,  // Inst{19-15} ...
2994
/* 12730 */   MCD_OPC_FilterValue, 0, 9, 0, 0, // Skip to: 12744
2995
/* 12735 */   MCD_OPC_CheckPredicate, 71, 110, 24, 0, // Skip to: 18994
2996
/* 12740 */   MCD_OPC_Decode, 158, 97, 103, // Opcode: VFCVT_XU_F_V
2997
/* 12744 */   MCD_OPC_FilterValue, 1, 9, 0, 0, // Skip to: 12758
2998
/* 12749 */   MCD_OPC_CheckPredicate, 71, 96, 24, 0, // Skip to: 18994
2999
/* 12754 */   MCD_OPC_Decode, 159, 97, 103, // Opcode: VFCVT_X_F_V
3000
/* 12758 */   MCD_OPC_FilterValue, 2, 9, 0, 0, // Skip to: 12772
3001
/* 12763 */   MCD_OPC_CheckPredicate, 71, 82, 24, 0, // Skip to: 18994
3002
/* 12768 */   MCD_OPC_Decode, 154, 97, 103, // Opcode: VFCVT_F_XU_V
3003
/* 12772 */   MCD_OPC_FilterValue, 3, 9, 0, 0, // Skip to: 12786
3004
/* 12777 */   MCD_OPC_CheckPredicate, 71, 68, 24, 0, // Skip to: 18994
3005
/* 12782 */   MCD_OPC_Decode, 155, 97, 103, // Opcode: VFCVT_F_X_V
3006
/* 12786 */   MCD_OPC_FilterValue, 6, 9, 0, 0, // Skip to: 12800
3007
/* 12791 */   MCD_OPC_CheckPredicate, 71, 54, 24, 0, // Skip to: 18994
3008
/* 12796 */   MCD_OPC_Decode, 156, 97, 103, // Opcode: VFCVT_RTZ_XU_F_V
3009
/* 12800 */   MCD_OPC_FilterValue, 7, 9, 0, 0, // Skip to: 12814
3010
/* 12805 */   MCD_OPC_CheckPredicate, 71, 40, 24, 0, // Skip to: 18994
3011
/* 12810 */   MCD_OPC_Decode, 157, 97, 103, // Opcode: VFCVT_RTZ_X_F_V
3012
/* 12814 */   MCD_OPC_FilterValue, 8, 9, 0, 0, // Skip to: 12828
3013
/* 12819 */   MCD_OPC_CheckPredicate, 71, 26, 24, 0, // Skip to: 18994
3014
/* 12824 */   MCD_OPC_Decode, 229, 97, 103, // Opcode: VFWCVT_XU_F_V
3015
/* 12828 */   MCD_OPC_FilterValue, 9, 9, 0, 0, // Skip to: 12842
3016
/* 12833 */   MCD_OPC_CheckPredicate, 71, 12, 24, 0, // Skip to: 18994
3017
/* 12838 */   MCD_OPC_Decode, 230, 97, 103, // Opcode: VFWCVT_X_F_V
3018
/* 12842 */   MCD_OPC_FilterValue, 10, 9, 0, 0, // Skip to: 12856
3019
/* 12847 */   MCD_OPC_CheckPredicate, 71, 254, 23, 0, // Skip to: 18994
3020
/* 12852 */   MCD_OPC_Decode, 225, 97, 103, // Opcode: VFWCVT_F_XU_V
3021
/* 12856 */   MCD_OPC_FilterValue, 11, 9, 0, 0, // Skip to: 12870
3022
/* 12861 */   MCD_OPC_CheckPredicate, 71, 240, 23, 0, // Skip to: 18994
3023
/* 12866 */   MCD_OPC_Decode, 226, 97, 103, // Opcode: VFWCVT_F_X_V
3024
/* 12870 */   MCD_OPC_FilterValue, 12, 9, 0, 0, // Skip to: 12884
3025
/* 12875 */   MCD_OPC_CheckPredicate, 71, 226, 23, 0, // Skip to: 18994
3026
/* 12880 */   MCD_OPC_Decode, 224, 97, 103, // Opcode: VFWCVT_F_F_V
3027
/* 12884 */   MCD_OPC_FilterValue, 13, 9, 0, 0, // Skip to: 12898
3028
/* 12889 */   MCD_OPC_CheckPredicate, 72, 212, 23, 0, // Skip to: 18994
3029
/* 12894 */   MCD_OPC_Decode, 223, 97, 103, // Opcode: VFWCVTBF16_F_F_V
3030
/* 12898 */   MCD_OPC_FilterValue, 14, 9, 0, 0, // Skip to: 12912
3031
/* 12903 */   MCD_OPC_CheckPredicate, 71, 198, 23, 0, // Skip to: 18994
3032
/* 12908 */   MCD_OPC_Decode, 227, 97, 103, // Opcode: VFWCVT_RTZ_XU_F_V
3033
/* 12912 */   MCD_OPC_FilterValue, 15, 9, 0, 0, // Skip to: 12926
3034
/* 12917 */   MCD_OPC_CheckPredicate, 71, 184, 23, 0, // Skip to: 18994
3035
/* 12922 */   MCD_OPC_Decode, 228, 97, 103, // Opcode: VFWCVT_RTZ_X_F_V
3036
/* 12926 */   MCD_OPC_FilterValue, 16, 9, 0, 0, // Skip to: 12940
3037
/* 12931 */   MCD_OPC_CheckPredicate, 71, 170, 23, 0, // Skip to: 18994
3038
/* 12936 */   MCD_OPC_Decode, 188, 97, 103, // Opcode: VFNCVT_XU_F_W
3039
/* 12940 */   MCD_OPC_FilterValue, 17, 9, 0, 0, // Skip to: 12954
3040
/* 12945 */   MCD_OPC_CheckPredicate, 71, 156, 23, 0, // Skip to: 18994
3041
/* 12950 */   MCD_OPC_Decode, 189, 97, 103, // Opcode: VFNCVT_X_F_W
3042
/* 12954 */   MCD_OPC_FilterValue, 18, 9, 0, 0, // Skip to: 12968
3043
/* 12959 */   MCD_OPC_CheckPredicate, 71, 142, 23, 0, // Skip to: 18994
3044
/* 12964 */   MCD_OPC_Decode, 183, 97, 103, // Opcode: VFNCVT_F_XU_W
3045
/* 12968 */   MCD_OPC_FilterValue, 19, 9, 0, 0, // Skip to: 12982
3046
/* 12973 */   MCD_OPC_CheckPredicate, 71, 128, 23, 0, // Skip to: 18994
3047
/* 12978 */   MCD_OPC_Decode, 184, 97, 103, // Opcode: VFNCVT_F_X_W
3048
/* 12982 */   MCD_OPC_FilterValue, 20, 9, 0, 0, // Skip to: 12996
3049
/* 12987 */   MCD_OPC_CheckPredicate, 71, 114, 23, 0, // Skip to: 18994
3050
/* 12992 */   MCD_OPC_Decode, 182, 97, 103, // Opcode: VFNCVT_F_F_W
3051
/* 12996 */   MCD_OPC_FilterValue, 21, 9, 0, 0, // Skip to: 13010
3052
/* 13001 */   MCD_OPC_CheckPredicate, 71, 100, 23, 0, // Skip to: 18994
3053
/* 13006 */   MCD_OPC_Decode, 185, 97, 103, // Opcode: VFNCVT_ROD_F_F_W
3054
/* 13010 */   MCD_OPC_FilterValue, 22, 9, 0, 0, // Skip to: 13024
3055
/* 13015 */   MCD_OPC_CheckPredicate, 71, 86, 23, 0, // Skip to: 18994
3056
/* 13020 */   MCD_OPC_Decode, 186, 97, 103, // Opcode: VFNCVT_RTZ_XU_F_W
3057
/* 13024 */   MCD_OPC_FilterValue, 23, 9, 0, 0, // Skip to: 13038
3058
/* 13029 */   MCD_OPC_CheckPredicate, 71, 72, 23, 0, // Skip to: 18994
3059
/* 13034 */   MCD_OPC_Decode, 187, 97, 103, // Opcode: VFNCVT_RTZ_X_F_W
3060
/* 13038 */   MCD_OPC_FilterValue, 29, 63, 23, 0, // Skip to: 18994
3061
/* 13043 */   MCD_OPC_CheckPredicate, 72, 58, 23, 0, // Skip to: 18994
3062
/* 13048 */   MCD_OPC_Decode, 181, 97, 103, // Opcode: VFNCVTBF16_F_F_W
3063
/* 13052 */   MCD_OPC_FilterValue, 19, 59, 0, 0, // Skip to: 13116
3064
/* 13057 */   MCD_OPC_ExtractField, 15, 5,  // Inst{19-15} ...
3065
/* 13060 */   MCD_OPC_FilterValue, 0, 9, 0, 0, // Skip to: 13074
3066
/* 13065 */   MCD_OPC_CheckPredicate, 71, 36, 23, 0, // Skip to: 18994
3067
/* 13070 */   MCD_OPC_Decode, 216, 97, 103, // Opcode: VFSQRT_V
3068
/* 13074 */   MCD_OPC_FilterValue, 4, 9, 0, 0, // Skip to: 13088
3069
/* 13079 */   MCD_OPC_CheckPredicate, 71, 22, 23, 0, // Skip to: 18994
3070
/* 13084 */   MCD_OPC_Decode, 206, 97, 103, // Opcode: VFRSQRT7_V
3071
/* 13088 */   MCD_OPC_FilterValue, 5, 9, 0, 0, // Skip to: 13102
3072
/* 13093 */   MCD_OPC_CheckPredicate, 71, 8, 23, 0, // Skip to: 18994
3073
/* 13098 */   MCD_OPC_Decode, 201, 97, 103, // Opcode: VFREC7_V
3074
/* 13102 */   MCD_OPC_FilterValue, 16, 255, 22, 0, // Skip to: 18994
3075
/* 13107 */   MCD_OPC_CheckPredicate, 71, 250, 22, 0, // Skip to: 18994
3076
/* 13112 */   MCD_OPC_Decode, 153, 97, 103, // Opcode: VFCLASS_V
3077
/* 13116 */   MCD_OPC_FilterValue, 24, 9, 0, 0, // Skip to: 13130
3078
/* 13121 */   MCD_OPC_CheckPredicate, 71, 236, 22, 0, // Skip to: 18994
3079
/* 13126 */   MCD_OPC_Decode, 195, 99, 99, // Opcode: VMFEQ_VV
3080
/* 13130 */   MCD_OPC_FilterValue, 25, 9, 0, 0, // Skip to: 13144
3081
/* 13135 */   MCD_OPC_CheckPredicate, 71, 222, 22, 0, // Skip to: 18994
3082
/* 13140 */   MCD_OPC_Decode, 199, 99, 99, // Opcode: VMFLE_VV
3083
/* 13144 */   MCD_OPC_FilterValue, 27, 9, 0, 0, // Skip to: 13158
3084
/* 13149 */   MCD_OPC_CheckPredicate, 71, 208, 22, 0, // Skip to: 18994
3085
/* 13154 */   MCD_OPC_Decode, 201, 99, 99, // Opcode: VMFLT_VV
3086
/* 13158 */   MCD_OPC_FilterValue, 28, 9, 0, 0, // Skip to: 13172
3087
/* 13163 */   MCD_OPC_CheckPredicate, 71, 194, 22, 0, // Skip to: 18994
3088
/* 13168 */   MCD_OPC_Decode, 203, 99, 99, // Opcode: VMFNE_VV
3089
/* 13172 */   MCD_OPC_FilterValue, 32, 9, 0, 0, // Skip to: 13186
3090
/* 13177 */   MCD_OPC_CheckPredicate, 71, 180, 22, 0, // Skip to: 18994
3091
/* 13182 */   MCD_OPC_Decode, 161, 97, 99, // Opcode: VFDIV_VV
3092
/* 13186 */   MCD_OPC_FilterValue, 36, 9, 0, 0, // Skip to: 13200
3093
/* 13191 */   MCD_OPC_CheckPredicate, 71, 166, 22, 0, // Skip to: 18994
3094
/* 13196 */   MCD_OPC_Decode, 177, 97, 99, // Opcode: VFMUL_VV
3095
/* 13200 */   MCD_OPC_FilterValue, 40, 9, 0, 0, // Skip to: 13214
3096
/* 13205 */   MCD_OPC_CheckPredicate, 71, 152, 22, 0, // Skip to: 18994
3097
/* 13210 */   MCD_OPC_Decode, 166, 97, 104, // Opcode: VFMADD_VV
3098
/* 13214 */   MCD_OPC_FilterValue, 41, 9, 0, 0, // Skip to: 13228
3099
/* 13219 */   MCD_OPC_CheckPredicate, 71, 138, 22, 0, // Skip to: 18994
3100
/* 13224 */   MCD_OPC_Decode, 193, 97, 104, // Opcode: VFNMADD_VV
3101
/* 13228 */   MCD_OPC_FilterValue, 42, 9, 0, 0, // Skip to: 13242
3102
/* 13233 */   MCD_OPC_CheckPredicate, 71, 124, 22, 0, // Skip to: 18994
3103
/* 13238 */   MCD_OPC_Decode, 175, 97, 104, // Opcode: VFMSUB_VV
3104
/* 13242 */   MCD_OPC_FilterValue, 43, 9, 0, 0, // Skip to: 13256
3105
/* 13247 */   MCD_OPC_CheckPredicate, 71, 110, 22, 0, // Skip to: 18994
3106
/* 13252 */   MCD_OPC_Decode, 197, 97, 104, // Opcode: VFNMSUB_VV
3107
/* 13256 */   MCD_OPC_FilterValue, 44, 9, 0, 0, // Skip to: 13270
3108
/* 13261 */   MCD_OPC_CheckPredicate, 71, 96, 22, 0, // Skip to: 18994
3109
/* 13266 */   MCD_OPC_Decode, 164, 97, 104, // Opcode: VFMACC_VV
3110
/* 13270 */   MCD_OPC_FilterValue, 45, 9, 0, 0, // Skip to: 13284
3111
/* 13275 */   MCD_OPC_CheckPredicate, 71, 82, 22, 0, // Skip to: 18994
3112
/* 13280 */   MCD_OPC_Decode, 191, 97, 104, // Opcode: VFNMACC_VV
3113
/* 13284 */   MCD_OPC_FilterValue, 46, 9, 0, 0, // Skip to: 13298
3114
/* 13289 */   MCD_OPC_CheckPredicate, 71, 68, 22, 0, // Skip to: 18994
3115
/* 13294 */   MCD_OPC_Decode, 173, 97, 104, // Opcode: VFMSAC_VV
3116
/* 13298 */   MCD_OPC_FilterValue, 47, 9, 0, 0, // Skip to: 13312
3117
/* 13303 */   MCD_OPC_CheckPredicate, 71, 54, 22, 0, // Skip to: 18994
3118
/* 13308 */   MCD_OPC_Decode, 195, 97, 104, // Opcode: VFNMSAC_VV
3119
/* 13312 */   MCD_OPC_FilterValue, 48, 9, 0, 0, // Skip to: 13326
3120
/* 13317 */   MCD_OPC_CheckPredicate, 71, 40, 22, 0, // Skip to: 18994
3121
/* 13322 */   MCD_OPC_Decode, 220, 97, 99, // Opcode: VFWADD_VV
3122
/* 13326 */   MCD_OPC_FilterValue, 49, 9, 0, 0, // Skip to: 13340
3123
/* 13331 */   MCD_OPC_CheckPredicate, 71, 26, 22, 0, // Skip to: 18994
3124
/* 13336 */   MCD_OPC_Decode, 245, 97, 99, // Opcode: VFWREDUSUM_VS
3125
/* 13340 */   MCD_OPC_FilterValue, 50, 9, 0, 0, // Skip to: 13354
3126
/* 13345 */   MCD_OPC_CheckPredicate, 71, 12, 22, 0, // Skip to: 18994
3127
/* 13350 */   MCD_OPC_Decode, 247, 97, 99, // Opcode: VFWSUB_VV
3128
/* 13354 */   MCD_OPC_FilterValue, 51, 9, 0, 0, // Skip to: 13368
3129
/* 13359 */   MCD_OPC_CheckPredicate, 71, 254, 21, 0, // Skip to: 18994
3130
/* 13364 */   MCD_OPC_Decode, 244, 97, 99, // Opcode: VFWREDOSUM_VS
3131
/* 13368 */   MCD_OPC_FilterValue, 52, 9, 0, 0, // Skip to: 13382
3132
/* 13373 */   MCD_OPC_CheckPredicate, 71, 240, 21, 0, // Skip to: 18994
3133
/* 13378 */   MCD_OPC_Decode, 222, 97, 99, // Opcode: VFWADD_WV
3134
/* 13382 */   MCD_OPC_FilterValue, 54, 9, 0, 0, // Skip to: 13396
3135
/* 13387 */   MCD_OPC_CheckPredicate, 71, 226, 21, 0, // Skip to: 18994
3136
/* 13392 */   MCD_OPC_Decode, 249, 97, 99, // Opcode: VFWSUB_WV
3137
/* 13396 */   MCD_OPC_FilterValue, 56, 9, 0, 0, // Skip to: 13410
3138
/* 13401 */   MCD_OPC_CheckPredicate, 71, 212, 21, 0, // Skip to: 18994
3139
/* 13406 */   MCD_OPC_Decode, 239, 97, 99, // Opcode: VFWMUL_VV
3140
/* 13410 */   MCD_OPC_FilterValue, 59, 9, 0, 0, // Skip to: 13424
3141
/* 13415 */   MCD_OPC_CheckPredicate, 73, 198, 21, 0, // Skip to: 18994
3142
/* 13420 */   MCD_OPC_Decode, 232, 97, 104, // Opcode: VFWMACCBF16_VV
3143
/* 13424 */   MCD_OPC_FilterValue, 60, 9, 0, 0, // Skip to: 13438
3144
/* 13429 */   MCD_OPC_CheckPredicate, 71, 184, 21, 0, // Skip to: 18994
3145
/* 13434 */   MCD_OPC_Decode, 235, 97, 104, // Opcode: VFWMACC_VV
3146
/* 13438 */   MCD_OPC_FilterValue, 61, 9, 0, 0, // Skip to: 13452
3147
/* 13443 */   MCD_OPC_CheckPredicate, 71, 170, 21, 0, // Skip to: 18994
3148
/* 13448 */   MCD_OPC_Decode, 241, 97, 104, // Opcode: VFWNMACC_VV
3149
/* 13452 */   MCD_OPC_FilterValue, 62, 9, 0, 0, // Skip to: 13466
3150
/* 13457 */   MCD_OPC_CheckPredicate, 71, 156, 21, 0, // Skip to: 18994
3151
/* 13462 */   MCD_OPC_Decode, 237, 97, 104, // Opcode: VFWMSAC_VV
3152
/* 13466 */   MCD_OPC_FilterValue, 63, 147, 21, 0, // Skip to: 18994
3153
/* 13471 */   MCD_OPC_CheckPredicate, 71, 142, 21, 0, // Skip to: 18994
3154
/* 13476 */   MCD_OPC_Decode, 243, 97, 104, // Opcode: VFWNMSAC_VV
3155
/* 13480 */   MCD_OPC_FilterValue, 2, 46, 4, 0, // Skip to: 14555
3156
/* 13485 */   MCD_OPC_ExtractField, 26, 6,  // Inst{31-26} ...
3157
/* 13488 */   MCD_OPC_FilterValue, 0, 9, 0, 0, // Skip to: 13502
3158
/* 13493 */   MCD_OPC_CheckPredicate, 10, 120, 21, 0, // Skip to: 18994
3159
/* 13498 */   MCD_OPC_Decode, 163, 100, 99, // Opcode: VREDSUM_VS
3160
/* 13502 */   MCD_OPC_FilterValue, 1, 9, 0, 0, // Skip to: 13516
3161
/* 13507 */   MCD_OPC_CheckPredicate, 10, 106, 21, 0, // Skip to: 18994
3162
/* 13512 */   MCD_OPC_Decode, 157, 100, 99, // Opcode: VREDAND_VS
3163
/* 13516 */   MCD_OPC_FilterValue, 2, 9, 0, 0, // Skip to: 13530
3164
/* 13521 */   MCD_OPC_CheckPredicate, 10, 92, 21, 0, // Skip to: 18994
3165
/* 13526 */   MCD_OPC_Decode, 162, 100, 99, // Opcode: VREDOR_VS
3166
/* 13530 */   MCD_OPC_FilterValue, 3, 9, 0, 0, // Skip to: 13544
3167
/* 13535 */   MCD_OPC_CheckPredicate, 10, 78, 21, 0, // Skip to: 18994
3168
/* 13540 */   MCD_OPC_Decode, 164, 100, 99, // Opcode: VREDXOR_VS
3169
/* 13544 */   MCD_OPC_FilterValue, 4, 9, 0, 0, // Skip to: 13558
3170
/* 13549 */   MCD_OPC_CheckPredicate, 10, 64, 21, 0, // Skip to: 18994
3171
/* 13554 */   MCD_OPC_Decode, 160, 100, 99, // Opcode: VREDMINU_VS
3172
/* 13558 */   MCD_OPC_FilterValue, 5, 9, 0, 0, // Skip to: 13572
3173
/* 13563 */   MCD_OPC_CheckPredicate, 10, 50, 21, 0, // Skip to: 18994
3174
/* 13568 */   MCD_OPC_Decode, 161, 100, 99, // Opcode: VREDMIN_VS
3175
/* 13572 */   MCD_OPC_FilterValue, 6, 9, 0, 0, // Skip to: 13586
3176
/* 13577 */   MCD_OPC_CheckPredicate, 10, 36, 21, 0, // Skip to: 18994
3177
/* 13582 */   MCD_OPC_Decode, 158, 100, 99, // Opcode: VREDMAXU_VS
3178
/* 13586 */   MCD_OPC_FilterValue, 7, 9, 0, 0, // Skip to: 13600
3179
/* 13591 */   MCD_OPC_CheckPredicate, 10, 22, 21, 0, // Skip to: 18994
3180
/* 13596 */   MCD_OPC_Decode, 159, 100, 99, // Opcode: VREDMAX_VS
3181
/* 13600 */   MCD_OPC_FilterValue, 8, 9, 0, 0, // Skip to: 13614
3182
/* 13605 */   MCD_OPC_CheckPredicate, 10, 8, 21, 0, // Skip to: 18994
3183
/* 13610 */   MCD_OPC_Decode, 206, 96, 99, // Opcode: VAADDU_VV
3184
/* 13614 */   MCD_OPC_FilterValue, 9, 9, 0, 0, // Skip to: 13628
3185
/* 13619 */   MCD_OPC_CheckPredicate, 10, 250, 20, 0, // Skip to: 18994
3186
/* 13624 */   MCD_OPC_Decode, 208, 96, 99, // Opcode: VAADD_VV
3187
/* 13628 */   MCD_OPC_FilterValue, 10, 9, 0, 0, // Skip to: 13642
3188
/* 13633 */   MCD_OPC_CheckPredicate, 10, 236, 20, 0, // Skip to: 18994
3189
/* 13638 */   MCD_OPC_Decode, 232, 96, 99, // Opcode: VASUBU_VV
3190
/* 13642 */   MCD_OPC_FilterValue, 11, 9, 0, 0, // Skip to: 13656
3191
/* 13647 */   MCD_OPC_CheckPredicate, 10, 222, 20, 0, // Skip to: 18994
3192
/* 13652 */   MCD_OPC_Decode, 234, 96, 99, // Opcode: VASUB_VV
3193
/* 13656 */   MCD_OPC_FilterValue, 12, 9, 0, 0, // Skip to: 13670
3194
/* 13661 */   MCD_OPC_CheckPredicate, 74, 208, 20, 0, // Skip to: 18994
3195
/* 13666 */   MCD_OPC_Decode, 240, 96, 99, // Opcode: VCLMUL_VV
3196
/* 13670 */   MCD_OPC_FilterValue, 13, 9, 0, 0, // Skip to: 13684
3197
/* 13675 */   MCD_OPC_CheckPredicate, 74, 194, 20, 0, // Skip to: 18994
3198
/* 13680 */   MCD_OPC_Decode, 238, 96, 99, // Opcode: VCLMULH_VV
3199
/* 13684 */   MCD_OPC_FilterValue, 16, 52, 0, 0, // Skip to: 13741
3200
/* 13689 */   MCD_OPC_ExtractField, 15, 5,  // Inst{19-15} ...
3201
/* 13692 */   MCD_OPC_FilterValue, 0, 16, 0, 0, // Skip to: 13713
3202
/* 13697 */   MCD_OPC_CheckPredicate, 10, 172, 20, 0, // Skip to: 18994
3203
/* 13702 */   MCD_OPC_CheckField, 25, 1, 1, 165, 20, 0, // Skip to: 18994
3204
/* 13709 */   MCD_OPC_Decode, 255, 99, 105, // Opcode: VMV_X_S
3205
/* 13713 */   MCD_OPC_FilterValue, 16, 9, 0, 0, // Skip to: 13727
3206
/* 13718 */   MCD_OPC_CheckPredicate, 10, 151, 20, 0, // Skip to: 18994
3207
/* 13723 */   MCD_OPC_Decode, 244, 96, 106, // Opcode: VCPOP_M
3208
/* 13727 */   MCD_OPC_FilterValue, 17, 142, 20, 0, // Skip to: 18994
3209
/* 13732 */   MCD_OPC_CheckPredicate, 10, 137, 20, 0, // Skip to: 18994
3210
/* 13737 */   MCD_OPC_Decode, 162, 97, 106, // Opcode: VFIRST_M
3211
/* 13741 */   MCD_OPC_FilterValue, 18, 171, 0, 0, // Skip to: 13917
3212
/* 13746 */   MCD_OPC_ExtractField, 15, 5,  // Inst{19-15} ...
3213
/* 13749 */   MCD_OPC_FilterValue, 2, 9, 0, 0, // Skip to: 13763
3214
/* 13754 */   MCD_OPC_CheckPredicate, 10, 115, 20, 0, // Skip to: 18994
3215
/* 13759 */   MCD_OPC_Decode, 150, 102, 103, // Opcode: VZEXT_VF8
3216
/* 13763 */   MCD_OPC_FilterValue, 3, 9, 0, 0, // Skip to: 13777
3217
/* 13768 */   MCD_OPC_CheckPredicate, 10, 101, 20, 0, // Skip to: 18994
3218
/* 13773 */   MCD_OPC_Decode, 202, 100, 103, // Opcode: VSEXT_VF8
3219
/* 13777 */   MCD_OPC_FilterValue, 4, 9, 0, 0, // Skip to: 13791
3220
/* 13782 */   MCD_OPC_CheckPredicate, 10, 87, 20, 0, // Skip to: 18994
3221
/* 13787 */   MCD_OPC_Decode, 149, 102, 103, // Opcode: VZEXT_VF4
3222
/* 13791 */   MCD_OPC_FilterValue, 5, 9, 0, 0, // Skip to: 13805
3223
/* 13796 */   MCD_OPC_CheckPredicate, 10, 73, 20, 0, // Skip to: 18994
3224
/* 13801 */   MCD_OPC_Decode, 201, 100, 103, // Opcode: VSEXT_VF4
3225
/* 13805 */   MCD_OPC_FilterValue, 6, 9, 0, 0, // Skip to: 13819
3226
/* 13810 */   MCD_OPC_CheckPredicate, 10, 59, 20, 0, // Skip to: 18994
3227
/* 13815 */   MCD_OPC_Decode, 148, 102, 103, // Opcode: VZEXT_VF2
3228
/* 13819 */   MCD_OPC_FilterValue, 7, 9, 0, 0, // Skip to: 13833
3229
/* 13824 */   MCD_OPC_CheckPredicate, 10, 45, 20, 0, // Skip to: 18994
3230
/* 13829 */   MCD_OPC_Decode, 200, 100, 103, // Opcode: VSEXT_VF2
3231
/* 13833 */   MCD_OPC_FilterValue, 8, 9, 0, 0, // Skip to: 13847
3232
/* 13838 */   MCD_OPC_CheckPredicate, 69, 31, 20, 0, // Skip to: 18994
3233
/* 13843 */   MCD_OPC_Decode, 236, 96, 103, // Opcode: VBREV8_V
3234
/* 13847 */   MCD_OPC_FilterValue, 9, 9, 0, 0, // Skip to: 13861
3235
/* 13852 */   MCD_OPC_CheckPredicate, 69, 17, 20, 0, // Skip to: 18994
3236
/* 13857 */   MCD_OPC_Decode, 169, 100, 103, // Opcode: VREV8_V
3237
/* 13861 */   MCD_OPC_FilterValue, 10, 9, 0, 0, // Skip to: 13875
3238
/* 13866 */   MCD_OPC_CheckPredicate, 70, 3, 20, 0, // Skip to: 18994
3239
/* 13871 */   MCD_OPC_Decode, 237, 96, 103, // Opcode: VBREV_V
3240
/* 13875 */   MCD_OPC_FilterValue, 12, 9, 0, 0, // Skip to: 13889
3241
/* 13880 */   MCD_OPC_CheckPredicate, 70, 245, 19, 0, // Skip to: 18994
3242
/* 13885 */   MCD_OPC_Decode, 242, 96, 103, // Opcode: VCLZ_V
3243
/* 13889 */   MCD_OPC_FilterValue, 13, 9, 0, 0, // Skip to: 13903
3244
/* 13894 */   MCD_OPC_CheckPredicate, 70, 231, 19, 0, // Skip to: 18994
3245
/* 13899 */   MCD_OPC_Decode, 246, 96, 103, // Opcode: VCTZ_V
3246
/* 13903 */   MCD_OPC_FilterValue, 14, 222, 19, 0, // Skip to: 18994
3247
/* 13908 */   MCD_OPC_CheckPredicate, 70, 217, 19, 0, // Skip to: 18994
3248
/* 13913 */   MCD_OPC_Decode, 245, 96, 103, // Opcode: VCPOP_V
3249
/* 13917 */   MCD_OPC_FilterValue, 20, 80, 0, 0, // Skip to: 14002
3250
/* 13922 */   MCD_OPC_ExtractField, 15, 5,  // Inst{19-15} ...
3251
/* 13925 */   MCD_OPC_FilterValue, 1, 9, 0, 0, // Skip to: 13939
3252
/* 13930 */   MCD_OPC_CheckPredicate, 10, 195, 19, 0, // Skip to: 18994
3253
/* 13935 */   MCD_OPC_Decode, 216, 99, 103, // Opcode: VMSBF_M
3254
/* 13939 */   MCD_OPC_FilterValue, 2, 9, 0, 0, // Skip to: 13953
3255
/* 13944 */   MCD_OPC_CheckPredicate, 10, 181, 19, 0, // Skip to: 18994
3256
/* 13949 */   MCD_OPC_Decode, 238, 99, 103, // Opcode: VMSOF_M
3257
/* 13953 */   MCD_OPC_FilterValue, 3, 9, 0, 0, // Skip to: 13967
3258
/* 13958 */   MCD_OPC_CheckPredicate, 10, 167, 19, 0, // Skip to: 18994
3259
/* 13963 */   MCD_OPC_Decode, 224, 99, 103, // Opcode: VMSIF_M
3260
/* 13967 */   MCD_OPC_FilterValue, 16, 9, 0, 0, // Skip to: 13981
3261
/* 13972 */   MCD_OPC_CheckPredicate, 10, 153, 19, 0, // Skip to: 18994
3262
/* 13977 */   MCD_OPC_Decode, 253, 97, 103, // Opcode: VIOTA_M
3263
/* 13981 */   MCD_OPC_FilterValue, 17, 144, 19, 0, // Skip to: 18994
3264
/* 13986 */   MCD_OPC_CheckPredicate, 10, 139, 19, 0, // Skip to: 18994
3265
/* 13991 */   MCD_OPC_CheckField, 20, 5, 0, 132, 19, 0, // Skip to: 18994
3266
/* 13998 */   MCD_OPC_Decode, 252, 97, 107, // Opcode: VID_V
3267
/* 14002 */   MCD_OPC_FilterValue, 23, 16, 0, 0, // Skip to: 14023
3268
/* 14007 */   MCD_OPC_CheckPredicate, 10, 118, 19, 0, // Skip to: 18994
3269
/* 14012 */   MCD_OPC_CheckField, 25, 1, 1, 111, 19, 0, // Skip to: 18994
3270
/* 14019 */   MCD_OPC_Decode, 243, 96, 100, // Opcode: VCOMPRESS_VM
3271
/* 14023 */   MCD_OPC_FilterValue, 24, 16, 0, 0, // Skip to: 14044
3272
/* 14028 */   MCD_OPC_CheckPredicate, 10, 97, 19, 0, // Skip to: 18994
3273
/* 14033 */   MCD_OPC_CheckField, 25, 1, 1, 90, 19, 0, // Skip to: 18994
3274
/* 14040 */   MCD_OPC_Decode, 185, 99, 100, // Opcode: VMANDN_MM
3275
/* 14044 */   MCD_OPC_FilterValue, 25, 16, 0, 0, // Skip to: 14065
3276
/* 14049 */   MCD_OPC_CheckPredicate, 10, 76, 19, 0, // Skip to: 18994
3277
/* 14054 */   MCD_OPC_CheckField, 25, 1, 1, 69, 19, 0, // Skip to: 18994
3278
/* 14061 */   MCD_OPC_Decode, 186, 99, 100, // Opcode: VMAND_MM
3279
/* 14065 */   MCD_OPC_FilterValue, 26, 16, 0, 0, // Skip to: 14086
3280
/* 14070 */   MCD_OPC_CheckPredicate, 10, 55, 19, 0, // Skip to: 18994
3281
/* 14075 */   MCD_OPC_CheckField, 25, 1, 1, 48, 19, 0, // Skip to: 18994
3282
/* 14082 */   MCD_OPC_Decode, 211, 99, 100, // Opcode: VMOR_MM
3283
/* 14086 */   MCD_OPC_FilterValue, 27, 16, 0, 0, // Skip to: 14107
3284
/* 14091 */   MCD_OPC_CheckPredicate, 10, 34, 19, 0, // Skip to: 18994
3285
/* 14096 */   MCD_OPC_CheckField, 25, 1, 1, 27, 19, 0, // Skip to: 18994
3286
/* 14103 */   MCD_OPC_Decode, 129, 100, 100, // Opcode: VMXOR_MM
3287
/* 14107 */   MCD_OPC_FilterValue, 28, 16, 0, 0, // Skip to: 14128
3288
/* 14112 */   MCD_OPC_CheckPredicate, 10, 13, 19, 0, // Skip to: 18994
3289
/* 14117 */   MCD_OPC_CheckField, 25, 1, 1, 6, 19, 0, // Skip to: 18994
3290
/* 14124 */   MCD_OPC_Decode, 210, 99, 100, // Opcode: VMORN_MM
3291
/* 14128 */   MCD_OPC_FilterValue, 29, 16, 0, 0, // Skip to: 14149
3292
/* 14133 */   MCD_OPC_CheckPredicate, 10, 248, 18, 0, // Skip to: 18994
3293
/* 14138 */   MCD_OPC_CheckField, 25, 1, 1, 241, 18, 0, // Skip to: 18994
3294
/* 14145 */   MCD_OPC_Decode, 208, 99, 100, // Opcode: VMNAND_MM
3295
/* 14149 */   MCD_OPC_FilterValue, 30, 16, 0, 0, // Skip to: 14170
3296
/* 14154 */   MCD_OPC_CheckPredicate, 10, 227, 18, 0, // Skip to: 18994
3297
/* 14159 */   MCD_OPC_CheckField, 25, 1, 1, 220, 18, 0, // Skip to: 18994
3298
/* 14166 */   MCD_OPC_Decode, 209, 99, 100, // Opcode: VMNOR_MM
3299
/* 14170 */   MCD_OPC_FilterValue, 31, 16, 0, 0, // Skip to: 14191
3300
/* 14175 */   MCD_OPC_CheckPredicate, 10, 206, 18, 0, // Skip to: 18994
3301
/* 14180 */   MCD_OPC_CheckField, 25, 1, 1, 199, 18, 0, // Skip to: 18994
3302
/* 14187 */   MCD_OPC_Decode, 128, 100, 100, // Opcode: VMXNOR_MM
3303
/* 14191 */   MCD_OPC_FilterValue, 32, 9, 0, 0, // Skip to: 14205
3304
/* 14196 */   MCD_OPC_CheckPredicate, 10, 185, 18, 0, // Skip to: 18994
3305
/* 14201 */   MCD_OPC_Decode, 147, 97, 99, // Opcode: VDIVU_VV
3306
/* 14205 */   MCD_OPC_FilterValue, 33, 9, 0, 0, // Skip to: 14219
3307
/* 14210 */   MCD_OPC_CheckPredicate, 10, 171, 18, 0, // Skip to: 18994
3308
/* 14215 */   MCD_OPC_Decode, 149, 97, 99, // Opcode: VDIV_VV
3309
/* 14219 */   MCD_OPC_FilterValue, 34, 9, 0, 0, // Skip to: 14233
3310
/* 14224 */   MCD_OPC_CheckPredicate, 10, 157, 18, 0, // Skip to: 18994
3311
/* 14229 */   MCD_OPC_Decode, 165, 100, 99, // Opcode: VREMU_VV
3312
/* 14233 */   MCD_OPC_FilterValue, 35, 9, 0, 0, // Skip to: 14247
3313
/* 14238 */   MCD_OPC_CheckPredicate, 10, 143, 18, 0, // Skip to: 18994
3314
/* 14243 */   MCD_OPC_Decode, 167, 100, 99, // Opcode: VREM_VV
3315
/* 14247 */   MCD_OPC_FilterValue, 36, 9, 0, 0, // Skip to: 14261
3316
/* 14252 */   MCD_OPC_CheckPredicate, 10, 129, 18, 0, // Skip to: 18994
3317
/* 14257 */   MCD_OPC_Decode, 241, 99, 99, // Opcode: VMULHU_VV
3318
/* 14261 */   MCD_OPC_FilterValue, 37, 9, 0, 0, // Skip to: 14275
3319
/* 14266 */   MCD_OPC_CheckPredicate, 10, 115, 18, 0, // Skip to: 18994
3320
/* 14271 */   MCD_OPC_Decode, 245, 99, 99, // Opcode: VMUL_VV
3321
/* 14275 */   MCD_OPC_FilterValue, 38, 9, 0, 0, // Skip to: 14289
3322
/* 14280 */   MCD_OPC_CheckPredicate, 10, 101, 18, 0, // Skip to: 18994
3323
/* 14285 */   MCD_OPC_Decode, 239, 99, 99, // Opcode: VMULHSU_VV
3324
/* 14289 */   MCD_OPC_FilterValue, 39, 9, 0, 0, // Skip to: 14303
3325
/* 14294 */   MCD_OPC_CheckPredicate, 10, 87, 18, 0, // Skip to: 18994
3326
/* 14299 */   MCD_OPC_Decode, 243, 99, 99, // Opcode: VMULH_VV
3327
/* 14303 */   MCD_OPC_FilterValue, 41, 9, 0, 0, // Skip to: 14317
3328
/* 14308 */   MCD_OPC_CheckPredicate, 10, 73, 18, 0, // Skip to: 18994
3329
/* 14313 */   MCD_OPC_Decode, 183, 99, 104, // Opcode: VMADD_VV
3330
/* 14317 */   MCD_OPC_FilterValue, 43, 9, 0, 0, // Skip to: 14331
3331
/* 14322 */   MCD_OPC_CheckPredicate, 10, 59, 18, 0, // Skip to: 18994
3332
/* 14327 */   MCD_OPC_Decode, 138, 100, 104, // Opcode: VNMSUB_VV
3333
/* 14331 */   MCD_OPC_FilterValue, 45, 9, 0, 0, // Skip to: 14345
3334
/* 14336 */   MCD_OPC_CheckPredicate, 10, 45, 18, 0, // Skip to: 18994
3335
/* 14341 */   MCD_OPC_Decode, 175, 99, 104, // Opcode: VMACC_VV
3336
/* 14345 */   MCD_OPC_FilterValue, 47, 9, 0, 0, // Skip to: 14359
3337
/* 14350 */   MCD_OPC_CheckPredicate, 10, 31, 18, 0, // Skip to: 18994
3338
/* 14355 */   MCD_OPC_Decode, 136, 100, 104, // Opcode: VNMSAC_VV
3339
/* 14359 */   MCD_OPC_FilterValue, 48, 9, 0, 0, // Skip to: 14373
3340
/* 14364 */   MCD_OPC_CheckPredicate, 10, 17, 18, 0, // Skip to: 18994
3341
/* 14369 */   MCD_OPC_Decode, 239, 101, 99, // Opcode: VWADDU_VV
3342
/* 14373 */   MCD_OPC_FilterValue, 49, 9, 0, 0, // Skip to: 14387
3343
/* 14378 */   MCD_OPC_CheckPredicate, 10, 3, 18, 0, // Skip to: 18994
3344
/* 14383 */   MCD_OPC_Decode, 243, 101, 99, // Opcode: VWADD_VV
3345
/* 14387 */   MCD_OPC_FilterValue, 50, 9, 0, 0, // Skip to: 14401
3346
/* 14392 */   MCD_OPC_CheckPredicate, 10, 245, 17, 0, // Skip to: 18994
3347
/* 14397 */   MCD_OPC_Decode, 137, 102, 99, // Opcode: VWSUBU_VV
3348
/* 14401 */   MCD_OPC_FilterValue, 51, 9, 0, 0, // Skip to: 14415
3349
/* 14406 */   MCD_OPC_CheckPredicate, 10, 231, 17, 0, // Skip to: 18994
3350
/* 14411 */   MCD_OPC_Decode, 141, 102, 99, // Opcode: VWSUB_VV
3351
/* 14415 */   MCD_OPC_FilterValue, 52, 9, 0, 0, // Skip to: 14429
3352
/* 14420 */   MCD_OPC_CheckPredicate, 10, 217, 17, 0, // Skip to: 18994
3353
/* 14425 */   MCD_OPC_Decode, 241, 101, 99, // Opcode: VWADDU_WV
3354
/* 14429 */   MCD_OPC_FilterValue, 53, 9, 0, 0, // Skip to: 14443
3355
/* 14434 */   MCD_OPC_CheckPredicate, 10, 203, 17, 0, // Skip to: 18994
3356
/* 14439 */   MCD_OPC_Decode, 245, 101, 99, // Opcode: VWADD_WV
3357
/* 14443 */   MCD_OPC_FilterValue, 54, 9, 0, 0, // Skip to: 14457
3358
/* 14448 */   MCD_OPC_CheckPredicate, 10, 189, 17, 0, // Skip to: 18994
3359
/* 14453 */   MCD_OPC_Decode, 139, 102, 99, // Opcode: VWSUBU_WV
3360
/* 14457 */   MCD_OPC_FilterValue, 55, 9, 0, 0, // Skip to: 14471
3361
/* 14462 */   MCD_OPC_CheckPredicate, 10, 175, 17, 0, // Skip to: 18994
3362
/* 14467 */   MCD_OPC_Decode, 143, 102, 99, // Opcode: VWSUB_WV
3363
/* 14471 */   MCD_OPC_FilterValue, 56, 9, 0, 0, // Skip to: 14485
3364
/* 14476 */   MCD_OPC_CheckPredicate, 10, 161, 17, 0, // Skip to: 18994
3365
/* 14481 */   MCD_OPC_Decode, 128, 102, 99, // Opcode: VWMULU_VV
3366
/* 14485 */   MCD_OPC_FilterValue, 58, 9, 0, 0, // Skip to: 14499
3367
/* 14490 */   MCD_OPC_CheckPredicate, 10, 147, 17, 0, // Skip to: 18994
3368
/* 14495 */   MCD_OPC_Decode, 254, 101, 99, // Opcode: VWMULSU_VV
3369
/* 14499 */   MCD_OPC_FilterValue, 59, 9, 0, 0, // Skip to: 14513
3370
/* 14504 */   MCD_OPC_CheckPredicate, 10, 133, 17, 0, // Skip to: 18994
3371
/* 14509 */   MCD_OPC_Decode, 130, 102, 99, // Opcode: VWMUL_VV
3372
/* 14513 */   MCD_OPC_FilterValue, 60, 9, 0, 0, // Skip to: 14527
3373
/* 14518 */   MCD_OPC_CheckPredicate, 10, 119, 17, 0, // Skip to: 18994
3374
/* 14523 */   MCD_OPC_Decode, 250, 101, 104, // Opcode: VWMACCU_VV
3375
/* 14527 */   MCD_OPC_FilterValue, 61, 9, 0, 0, // Skip to: 14541
3376
/* 14532 */   MCD_OPC_CheckPredicate, 10, 105, 17, 0, // Skip to: 18994
3377
/* 14537 */   MCD_OPC_Decode, 252, 101, 104, // Opcode: VWMACC_VV
3378
/* 14541 */   MCD_OPC_FilterValue, 63, 96, 17, 0, // Skip to: 18994
3379
/* 14546 */   MCD_OPC_CheckPredicate, 10, 91, 17, 0, // Skip to: 18994
3380
/* 14551 */   MCD_OPC_Decode, 247, 101, 104, // Opcode: VWMACCSU_VV
3381
/* 14555 */   MCD_OPC_FilterValue, 3, 176, 2, 0, // Skip to: 15248
3382
/* 14560 */   MCD_OPC_ExtractField, 27, 5,  // Inst{31-27} ...
3383
/* 14563 */   MCD_OPC_FilterValue, 0, 16, 0, 0, // Skip to: 14584
3384
/* 14568 */   MCD_OPC_CheckPredicate, 10, 69, 17, 0, // Skip to: 18994
3385
/* 14573 */   MCD_OPC_CheckField, 26, 1, 0, 62, 17, 0, // Skip to: 18994
3386
/* 14580 */   MCD_OPC_Decode, 213, 96, 108, // Opcode: VADD_VI
3387
/* 14584 */   MCD_OPC_FilterValue, 1, 16, 0, 0, // Skip to: 14605
3388
/* 14589 */   MCD_OPC_CheckPredicate, 10, 48, 17, 0, // Skip to: 18994
3389
/* 14594 */   MCD_OPC_CheckField, 26, 1, 1, 41, 17, 0, // Skip to: 18994
3390
/* 14601 */   MCD_OPC_Decode, 179, 100, 108, // Opcode: VRSUB_VI
3391
/* 14605 */   MCD_OPC_FilterValue, 4, 16, 0, 0, // Skip to: 14626
3392
/* 14610 */   MCD_OPC_CheckPredicate, 10, 27, 17, 0, // Skip to: 18994
3393
/* 14615 */   MCD_OPC_CheckField, 26, 1, 1, 20, 17, 0, // Skip to: 18994
3394
/* 14622 */   MCD_OPC_Decode, 229, 96, 108, // Opcode: VAND_VI
3395
/* 14626 */   MCD_OPC_FilterValue, 5, 31, 0, 0, // Skip to: 14662
3396
/* 14631 */   MCD_OPC_ExtractField, 26, 1,  // Inst{26} ...
3397
/* 14634 */   MCD_OPC_FilterValue, 0, 9, 0, 0, // Skip to: 14648
3398
/* 14639 */   MCD_OPC_CheckPredicate, 10, 254, 16, 0, // Skip to: 18994
3399
/* 14644 */   MCD_OPC_Decode, 146, 100, 108, // Opcode: VOR_VI
3400
/* 14648 */   MCD_OPC_FilterValue, 1, 245, 16, 0, // Skip to: 18994
3401
/* 14653 */   MCD_OPC_CheckPredicate, 10, 240, 16, 0, // Skip to: 18994
3402
/* 14658 */   MCD_OPC_Decode, 145, 102, 108, // Opcode: VXOR_VI
3403
/* 14662 */   MCD_OPC_FilterValue, 6, 16, 0, 0, // Skip to: 14683
3404
/* 14667 */   MCD_OPC_CheckPredicate, 10, 226, 16, 0, // Skip to: 18994
3405
/* 14672 */   MCD_OPC_CheckField, 26, 1, 0, 219, 16, 0, // Skip to: 18994
3406
/* 14679 */   MCD_OPC_Decode, 171, 100, 109, // Opcode: VRGATHER_VI
3407
/* 14683 */   MCD_OPC_FilterValue, 7, 31, 0, 0, // Skip to: 14719
3408
/* 14688 */   MCD_OPC_ExtractField, 26, 1,  // Inst{26} ...
3409
/* 14691 */   MCD_OPC_FilterValue, 0, 9, 0, 0, // Skip to: 14705
3410
/* 14696 */   MCD_OPC_CheckPredicate, 10, 197, 16, 0, // Skip to: 18994
3411
/* 14701 */   MCD_OPC_Decode, 210, 100, 109, // Opcode: VSLIDEUP_VI
3412
/* 14705 */   MCD_OPC_FilterValue, 1, 188, 16, 0, // Skip to: 18994
3413
/* 14710 */   MCD_OPC_CheckPredicate, 10, 183, 16, 0, // Skip to: 18994
3414
/* 14715 */   MCD_OPC_Decode, 208, 100, 109, // Opcode: VSLIDEDOWN_VI
3415
/* 14719 */   MCD_OPC_FilterValue, 8, 45, 0, 0, // Skip to: 14769
3416
/* 14724 */   MCD_OPC_ExtractField, 25, 2,  // Inst{26-25} ...
3417
/* 14727 */   MCD_OPC_FilterValue, 0, 9, 0, 0, // Skip to: 14741
3418
/* 14732 */   MCD_OPC_CheckPredicate, 10, 161, 16, 0, // Skip to: 18994
3419
/* 14737 */   MCD_OPC_Decode, 210, 96, 110, // Opcode: VADC_VIM
3420
/* 14741 */   MCD_OPC_FilterValue, 2, 9, 0, 0, // Skip to: 14755
3421
/* 14746 */   MCD_OPC_CheckPredicate, 10, 147, 16, 0, // Skip to: 18994
3422
/* 14751 */   MCD_OPC_Decode, 178, 99, 110, // Opcode: VMADC_VIM
3423
/* 14755 */   MCD_OPC_FilterValue, 3, 138, 16, 0, // Skip to: 18994
3424
/* 14760 */   MCD_OPC_CheckPredicate, 10, 133, 16, 0, // Skip to: 18994
3425
/* 14765 */   MCD_OPC_Decode, 177, 99, 110, // Opcode: VMADC_VI
3426
/* 14769 */   MCD_OPC_FilterValue, 10, 9, 0, 0, // Skip to: 14783
3427
/* 14774 */   MCD_OPC_CheckPredicate, 69, 119, 16, 0, // Skip to: 18994
3428
/* 14779 */   MCD_OPC_Decode, 176, 100, 111, // Opcode: VROR_VI
3429
/* 14783 */   MCD_OPC_FilterValue, 11, 38, 0, 0, // Skip to: 14826
3430
/* 14788 */   MCD_OPC_ExtractField, 25, 2,  // Inst{26-25} ...
3431
/* 14791 */   MCD_OPC_FilterValue, 2, 9, 0, 0, // Skip to: 14805
3432
/* 14796 */   MCD_OPC_CheckPredicate, 10, 97, 16, 0, // Skip to: 18994
3433
/* 14801 */   MCD_OPC_Decode, 191, 99, 110, // Opcode: VMERGE_VIM
3434
/* 14805 */   MCD_OPC_FilterValue, 3, 88, 16, 0, // Skip to: 18994
3435
/* 14810 */   MCD_OPC_CheckPredicate, 10, 83, 16, 0, // Skip to: 18994
3436
/* 14815 */   MCD_OPC_CheckField, 20, 5, 0, 76, 16, 0, // Skip to: 18994
3437
/* 14822 */   MCD_OPC_Decode, 252, 99, 112, // Opcode: VMV_V_I
3438
/* 14826 */   MCD_OPC_FilterValue, 12, 31, 0, 0, // Skip to: 14862
3439
/* 14831 */   MCD_OPC_ExtractField, 26, 1,  // Inst{26} ...
3440
/* 14834 */   MCD_OPC_FilterValue, 0, 9, 0, 0, // Skip to: 14848
3441
/* 14839 */   MCD_OPC_CheckPredicate, 10, 54, 16, 0, // Skip to: 18994
3442
/* 14844 */   MCD_OPC_Decode, 217, 99, 108, // Opcode: VMSEQ_VI
3443
/* 14848 */   MCD_OPC_FilterValue, 1, 45, 16, 0, // Skip to: 18994
3444
/* 14853 */   MCD_OPC_CheckPredicate, 10, 40, 16, 0, // Skip to: 18994
3445
/* 14858 */   MCD_OPC_Decode, 235, 99, 108, // Opcode: VMSNE_VI
3446
/* 14862 */   MCD_OPC_FilterValue, 14, 31, 0, 0, // Skip to: 14898
3447
/* 14867 */   MCD_OPC_ExtractField, 26, 1,  // Inst{26} ...
3448
/* 14870 */   MCD_OPC_FilterValue, 0, 9, 0, 0, // Skip to: 14884
3449
/* 14875 */   MCD_OPC_CheckPredicate, 10, 18, 16, 0, // Skip to: 18994
3450
/* 14880 */   MCD_OPC_Decode, 225, 99, 108, // Opcode: VMSLEU_VI
3451
/* 14884 */   MCD_OPC_FilterValue, 1, 9, 16, 0, // Skip to: 18994
3452
/* 14889 */   MCD_OPC_CheckPredicate, 10, 4, 16, 0, // Skip to: 18994
3453
/* 14894 */   MCD_OPC_Decode, 228, 99, 108, // Opcode: VMSLE_VI
3454
/* 14898 */   MCD_OPC_FilterValue, 15, 31, 0, 0, // Skip to: 14934
3455
/* 14903 */   MCD_OPC_ExtractField, 26, 1,  // Inst{26} ...
3456
/* 14906 */   MCD_OPC_FilterValue, 0, 9, 0, 0, // Skip to: 14920
3457
/* 14911 */   MCD_OPC_CheckPredicate, 10, 238, 15, 0, // Skip to: 18994
3458
/* 14916 */   MCD_OPC_Decode, 220, 99, 108, // Opcode: VMSGTU_VI
3459
/* 14920 */   MCD_OPC_FilterValue, 1, 229, 15, 0, // Skip to: 18994
3460
/* 14925 */   MCD_OPC_CheckPredicate, 10, 224, 15, 0, // Skip to: 18994
3461
/* 14930 */   MCD_OPC_Decode, 222, 99, 108, // Opcode: VMSGT_VI
3462
/* 14934 */   MCD_OPC_FilterValue, 16, 31, 0, 0, // Skip to: 14970
3463
/* 14939 */   MCD_OPC_ExtractField, 26, 1,  // Inst{26} ...
3464
/* 14942 */   MCD_OPC_FilterValue, 0, 9, 0, 0, // Skip to: 14956
3465
/* 14947 */   MCD_OPC_CheckPredicate, 10, 202, 15, 0, // Skip to: 18994
3466
/* 14952 */   MCD_OPC_Decode, 185, 100, 108, // Opcode: VSADDU_VI
3467
/* 14956 */   MCD_OPC_FilterValue, 1, 193, 15, 0, // Skip to: 18994
3468
/* 14961 */   MCD_OPC_CheckPredicate, 10, 188, 15, 0, // Skip to: 18994
3469
/* 14966 */   MCD_OPC_Decode, 188, 100, 108, // Opcode: VSADD_VI
3470
/* 14970 */   MCD_OPC_FilterValue, 18, 16, 0, 0, // Skip to: 14991
3471
/* 14975 */   MCD_OPC_CheckPredicate, 10, 174, 15, 0, // Skip to: 18994
3472
/* 14980 */   MCD_OPC_CheckField, 26, 1, 1, 167, 15, 0, // Skip to: 18994
3473
/* 14987 */   MCD_OPC_Decode, 212, 100, 109, // Opcode: VSLL_VI
3474
/* 14991 */   MCD_OPC_FilterValue, 19, 87, 0, 0, // Skip to: 15083
3475
/* 14996 */   MCD_OPC_ExtractField, 15, 5,  // Inst{19-15} ...
3476
/* 14999 */   MCD_OPC_FilterValue, 0, 16, 0, 0, // Skip to: 15020
3477
/* 15004 */   MCD_OPC_CheckPredicate, 10, 145, 15, 0, // Skip to: 18994
3478
/* 15009 */   MCD_OPC_CheckField, 25, 2, 3, 138, 15, 0, // Skip to: 18994
3479
/* 15016 */   MCD_OPC_Decode, 247, 99, 113, // Opcode: VMV1R_V
3480
/* 15020 */   MCD_OPC_FilterValue, 1, 16, 0, 0, // Skip to: 15041
3481
/* 15025 */   MCD_OPC_CheckPredicate, 10, 124, 15, 0, // Skip to: 18994
3482
/* 15030 */   MCD_OPC_CheckField, 25, 2, 3, 117, 15, 0, // Skip to: 18994
3483
/* 15037 */   MCD_OPC_Decode, 248, 99, 114, // Opcode: VMV2R_V
3484
/* 15041 */   MCD_OPC_FilterValue, 3, 16, 0, 0, // Skip to: 15062
3485
/* 15046 */   MCD_OPC_CheckPredicate, 10, 103, 15, 0, // Skip to: 18994
3486
/* 15051 */   MCD_OPC_CheckField, 25, 2, 3, 96, 15, 0, // Skip to: 18994
3487
/* 15058 */   MCD_OPC_Decode, 249, 99, 115, // Opcode: VMV4R_V
3488
/* 15062 */   MCD_OPC_FilterValue, 7, 87, 15, 0, // Skip to: 18994
3489
/* 15067 */   MCD_OPC_CheckPredicate, 10, 82, 15, 0, // Skip to: 18994
3490
/* 15072 */   MCD_OPC_CheckField, 25, 2, 3, 75, 15, 0, // Skip to: 18994
3491
/* 15079 */   MCD_OPC_Decode, 250, 99, 116, // Opcode: VMV8R_V
3492
/* 15083 */   MCD_OPC_FilterValue, 20, 31, 0, 0, // Skip to: 15119
3493
/* 15088 */   MCD_OPC_ExtractField, 26, 1,  // Inst{26} ...
3494
/* 15091 */   MCD_OPC_FilterValue, 0, 9, 0, 0, // Skip to: 15105
3495
/* 15096 */   MCD_OPC_CheckPredicate, 10, 53, 15, 0, // Skip to: 18994
3496
/* 15101 */   MCD_OPC_Decode, 130, 101, 109, // Opcode: VSRL_VI
3497
/* 15105 */   MCD_OPC_FilterValue, 1, 44, 15, 0, // Skip to: 18994
3498
/* 15110 */   MCD_OPC_CheckPredicate, 10, 39, 15, 0, // Skip to: 18994
3499
/* 15115 */   MCD_OPC_Decode, 255, 100, 109, // Opcode: VSRA_VI
3500
/* 15119 */   MCD_OPC_FilterValue, 21, 31, 0, 0, // Skip to: 15155
3501
/* 15124 */   MCD_OPC_ExtractField, 26, 1,  // Inst{26} ...
3502
/* 15127 */   MCD_OPC_FilterValue, 0, 9, 0, 0, // Skip to: 15141
3503
/* 15132 */   MCD_OPC_CheckPredicate, 10, 17, 15, 0, // Skip to: 18994
3504
/* 15137 */   MCD_OPC_Decode, 168, 101, 109, // Opcode: VSSRL_VI
3505
/* 15141 */   MCD_OPC_FilterValue, 1, 8, 15, 0, // Skip to: 18994
3506
/* 15146 */   MCD_OPC_CheckPredicate, 10, 3, 15, 0, // Skip to: 18994
3507
/* 15151 */   MCD_OPC_Decode, 165, 101, 109, // Opcode: VSSRA_VI
3508
/* 15155 */   MCD_OPC_FilterValue, 22, 31, 0, 0, // Skip to: 15191
3509
/* 15160 */   MCD_OPC_ExtractField, 26, 1,  // Inst{26} ...
3510
/* 15163 */   MCD_OPC_FilterValue, 0, 9, 0, 0, // Skip to: 15177
3511
/* 15168 */   MCD_OPC_CheckPredicate, 10, 237, 14, 0, // Skip to: 18994
3512
/* 15173 */   MCD_OPC_Decode, 143, 100, 109, // Opcode: VNSRL_WI
3513
/* 15177 */   MCD_OPC_FilterValue, 1, 228, 14, 0, // Skip to: 18994
3514
/* 15182 */   MCD_OPC_CheckPredicate, 10, 223, 14, 0, // Skip to: 18994
3515
/* 15187 */   MCD_OPC_Decode, 140, 100, 109, // Opcode: VNSRA_WI
3516
/* 15191 */   MCD_OPC_FilterValue, 23, 31, 0, 0, // Skip to: 15227
3517
/* 15196 */   MCD_OPC_ExtractField, 26, 1,  // Inst{26} ...
3518
/* 15199 */   MCD_OPC_FilterValue, 0, 9, 0, 0, // Skip to: 15213
3519
/* 15204 */   MCD_OPC_CheckPredicate, 10, 201, 14, 0, // Skip to: 18994
3520
/* 15209 */   MCD_OPC_Decode, 130, 100, 109, // Opcode: VNCLIPU_WI
3521
/* 15213 */   MCD_OPC_FilterValue, 1, 192, 14, 0, // Skip to: 18994
3522
/* 15218 */   MCD_OPC_CheckPredicate, 10, 187, 14, 0, // Skip to: 18994
3523
/* 15223 */   MCD_OPC_Decode, 133, 100, 109, // Opcode: VNCLIP_WI
3524
/* 15227 */   MCD_OPC_FilterValue, 26, 178, 14, 0, // Skip to: 18994
3525
/* 15232 */   MCD_OPC_CheckPredicate, 70, 173, 14, 0, // Skip to: 18994
3526
/* 15237 */   MCD_OPC_CheckField, 26, 1, 1, 166, 14, 0, // Skip to: 18994
3527
/* 15244 */   MCD_OPC_Decode, 134, 102, 109, // Opcode: VWSLL_VI
3528
/* 15248 */   MCD_OPC_FilterValue, 4, 194, 2, 0, // Skip to: 15959
3529
/* 15253 */   MCD_OPC_ExtractField, 26, 6,  // Inst{31-26} ...
3530
/* 15256 */   MCD_OPC_FilterValue, 0, 9, 0, 0, // Skip to: 15270
3531
/* 15261 */   MCD_OPC_CheckPredicate, 10, 144, 14, 0, // Skip to: 18994
3532
/* 15266 */   MCD_OPC_Decode, 215, 96, 117, // Opcode: VADD_VX
3533
/* 15270 */   MCD_OPC_FilterValue, 1, 9, 0, 0, // Skip to: 15284
3534
/* 15275 */   MCD_OPC_CheckPredicate, 69, 130, 14, 0, // Skip to: 18994
3535
/* 15280 */   MCD_OPC_Decode, 228, 96, 117, // Opcode: VANDN_VX
3536
/* 15284 */   MCD_OPC_FilterValue, 2, 9, 0, 0, // Skip to: 15298
3537
/* 15289 */   MCD_OPC_CheckPredicate, 10, 116, 14, 0, // Skip to: 18994
3538
/* 15294 */   MCD_OPC_Decode, 204, 101, 117, // Opcode: VSUB_VX
3539
/* 15298 */   MCD_OPC_FilterValue, 3, 9, 0, 0, // Skip to: 15312
3540
/* 15303 */   MCD_OPC_CheckPredicate, 10, 102, 14, 0, // Skip to: 18994
3541
/* 15308 */   MCD_OPC_Decode, 180, 100, 117, // Opcode: VRSUB_VX
3542
/* 15312 */   MCD_OPC_FilterValue, 4, 9, 0, 0, // Skip to: 15326
3543
/* 15317 */   MCD_OPC_CheckPredicate, 10, 88, 14, 0, // Skip to: 18994
3544
/* 15322 */   MCD_OPC_Decode, 205, 99, 117, // Opcode: VMINU_VX
3545
/* 15326 */   MCD_OPC_FilterValue, 5, 9, 0, 0, // Skip to: 15340
3546
/* 15331 */   MCD_OPC_CheckPredicate, 10, 74, 14, 0, // Skip to: 18994
3547
/* 15336 */   MCD_OPC_Decode, 207, 99, 117, // Opcode: VMIN_VX
3548
/* 15340 */   MCD_OPC_FilterValue, 6, 9, 0, 0, // Skip to: 15354
3549
/* 15345 */   MCD_OPC_CheckPredicate, 10, 60, 14, 0, // Skip to: 18994
3550
/* 15350 */   MCD_OPC_Decode, 188, 99, 117, // Opcode: VMAXU_VX
3551
/* 15354 */   MCD_OPC_FilterValue, 7, 9, 0, 0, // Skip to: 15368
3552
/* 15359 */   MCD_OPC_CheckPredicate, 10, 46, 14, 0, // Skip to: 18994
3553
/* 15364 */   MCD_OPC_Decode, 190, 99, 117, // Opcode: VMAX_VX
3554
/* 15368 */   MCD_OPC_FilterValue, 9, 9, 0, 0, // Skip to: 15382
3555
/* 15373 */   MCD_OPC_CheckPredicate, 10, 32, 14, 0, // Skip to: 18994
3556
/* 15378 */   MCD_OPC_Decode, 231, 96, 117, // Opcode: VAND_VX
3557
/* 15382 */   MCD_OPC_FilterValue, 10, 9, 0, 0, // Skip to: 15396
3558
/* 15387 */   MCD_OPC_CheckPredicate, 10, 18, 14, 0, // Skip to: 18994
3559
/* 15392 */   MCD_OPC_Decode, 148, 100, 117, // Opcode: VOR_VX
3560
/* 15396 */   MCD_OPC_FilterValue, 11, 9, 0, 0, // Skip to: 15410
3561
/* 15401 */   MCD_OPC_CheckPredicate, 10, 4, 14, 0, // Skip to: 18994
3562
/* 15406 */   MCD_OPC_Decode, 147, 102, 117, // Opcode: VXOR_VX
3563
/* 15410 */   MCD_OPC_FilterValue, 12, 9, 0, 0, // Skip to: 15424
3564
/* 15415 */   MCD_OPC_CheckPredicate, 10, 246, 13, 0, // Skip to: 18994
3565
/* 15420 */   MCD_OPC_Decode, 173, 100, 117, // Opcode: VRGATHER_VX
3566
/* 15424 */   MCD_OPC_FilterValue, 14, 9, 0, 0, // Skip to: 15438
3567
/* 15429 */   MCD_OPC_CheckPredicate, 10, 232, 13, 0, // Skip to: 18994
3568
/* 15434 */   MCD_OPC_Decode, 211, 100, 117, // Opcode: VSLIDEUP_VX
3569
/* 15438 */   MCD_OPC_FilterValue, 15, 9, 0, 0, // Skip to: 15452
3570
/* 15443 */   MCD_OPC_CheckPredicate, 10, 218, 13, 0, // Skip to: 18994
3571
/* 15448 */   MCD_OPC_Decode, 209, 100, 117, // Opcode: VSLIDEDOWN_VX
3572
/* 15452 */   MCD_OPC_FilterValue, 16, 16, 0, 0, // Skip to: 15473
3573
/* 15457 */   MCD_OPC_CheckPredicate, 10, 204, 13, 0, // Skip to: 18994
3574
/* 15462 */   MCD_OPC_CheckField, 25, 1, 0, 197, 13, 0, // Skip to: 18994
3575
/* 15469 */   MCD_OPC_Decode, 212, 96, 118, // Opcode: VADC_VXM
3576
/* 15473 */   MCD_OPC_FilterValue, 17, 31, 0, 0, // Skip to: 15509
3577
/* 15478 */   MCD_OPC_ExtractField, 25, 1,  // Inst{25} ...
3578
/* 15481 */   MCD_OPC_FilterValue, 0, 9, 0, 0, // Skip to: 15495
3579
/* 15486 */   MCD_OPC_CheckPredicate, 10, 175, 13, 0, // Skip to: 18994
3580
/* 15491 */   MCD_OPC_Decode, 182, 99, 118, // Opcode: VMADC_VXM
3581
/* 15495 */   MCD_OPC_FilterValue, 1, 166, 13, 0, // Skip to: 18994
3582
/* 15500 */   MCD_OPC_CheckPredicate, 10, 161, 13, 0, // Skip to: 18994
3583
/* 15505 */   MCD_OPC_Decode, 181, 99, 118, // Opcode: VMADC_VX
3584
/* 15509 */   MCD_OPC_FilterValue, 18, 16, 0, 0, // Skip to: 15530
3585
/* 15514 */   MCD_OPC_CheckPredicate, 10, 147, 13, 0, // Skip to: 18994
3586
/* 15519 */   MCD_OPC_CheckField, 25, 1, 0, 140, 13, 0, // Skip to: 18994
3587
/* 15526 */   MCD_OPC_Decode, 192, 100, 118, // Opcode: VSBC_VXM
3588
/* 15530 */   MCD_OPC_FilterValue, 19, 31, 0, 0, // Skip to: 15566
3589
/* 15535 */   MCD_OPC_ExtractField, 25, 1,  // Inst{25} ...
3590
/* 15538 */   MCD_OPC_FilterValue, 0, 9, 0, 0, // Skip to: 15552
3591
/* 15543 */   MCD_OPC_CheckPredicate, 10, 118, 13, 0, // Skip to: 18994
3592
/* 15548 */   MCD_OPC_Decode, 215, 99, 118, // Opcode: VMSBC_VXM
3593
/* 15552 */   MCD_OPC_FilterValue, 1, 109, 13, 0, // Skip to: 18994
3594
/* 15557 */   MCD_OPC_CheckPredicate, 10, 104, 13, 0, // Skip to: 18994
3595
/* 15562 */   MCD_OPC_Decode, 214, 99, 118, // Opcode: VMSBC_VX
3596
/* 15566 */   MCD_OPC_FilterValue, 20, 9, 0, 0, // Skip to: 15580
3597
/* 15571 */   MCD_OPC_CheckPredicate, 69, 90, 13, 0, // Skip to: 18994
3598
/* 15576 */   MCD_OPC_Decode, 178, 100, 117, // Opcode: VROR_VX
3599
/* 15580 */   MCD_OPC_FilterValue, 21, 9, 0, 0, // Skip to: 15594
3600
/* 15585 */   MCD_OPC_CheckPredicate, 69, 76, 13, 0, // Skip to: 18994
3601
/* 15590 */   MCD_OPC_Decode, 175, 100, 117, // Opcode: VROL_VX
3602
/* 15594 */   MCD_OPC_FilterValue, 23, 38, 0, 0, // Skip to: 15637
3603
/* 15599 */   MCD_OPC_ExtractField, 25, 1,  // Inst{25} ...
3604
/* 15602 */   MCD_OPC_FilterValue, 0, 9, 0, 0, // Skip to: 15616
3605
/* 15607 */   MCD_OPC_CheckPredicate, 10, 54, 13, 0, // Skip to: 18994
3606
/* 15612 */   MCD_OPC_Decode, 193, 99, 118, // Opcode: VMERGE_VXM
3607
/* 15616 */   MCD_OPC_FilterValue, 1, 45, 13, 0, // Skip to: 18994
3608
/* 15621 */   MCD_OPC_CheckPredicate, 10, 40, 13, 0, // Skip to: 18994
3609
/* 15626 */   MCD_OPC_CheckField, 20, 5, 0, 33, 13, 0, // Skip to: 18994
3610
/* 15633 */   MCD_OPC_Decode, 254, 99, 37, // Opcode: VMV_V_X
3611
/* 15637 */   MCD_OPC_FilterValue, 24, 9, 0, 0, // Skip to: 15651
3612
/* 15642 */   MCD_OPC_CheckPredicate, 10, 19, 13, 0, // Skip to: 18994
3613
/* 15647 */   MCD_OPC_Decode, 219, 99, 117, // Opcode: VMSEQ_VX
3614
/* 15651 */   MCD_OPC_FilterValue, 25, 9, 0, 0, // Skip to: 15665
3615
/* 15656 */   MCD_OPC_CheckPredicate, 10, 5, 13, 0, // Skip to: 18994
3616
/* 15661 */   MCD_OPC_Decode, 237, 99, 117, // Opcode: VMSNE_VX
3617
/* 15665 */   MCD_OPC_FilterValue, 26, 9, 0, 0, // Skip to: 15679
3618
/* 15670 */   MCD_OPC_CheckPredicate, 10, 247, 12, 0, // Skip to: 18994
3619
/* 15675 */   MCD_OPC_Decode, 232, 99, 117, // Opcode: VMSLTU_VX
3620
/* 15679 */   MCD_OPC_FilterValue, 27, 9, 0, 0, // Skip to: 15693
3621
/* 15684 */   MCD_OPC_CheckPredicate, 10, 233, 12, 0, // Skip to: 18994
3622
/* 15689 */   MCD_OPC_Decode, 234, 99, 117, // Opcode: VMSLT_VX
3623
/* 15693 */   MCD_OPC_FilterValue, 28, 9, 0, 0, // Skip to: 15707
3624
/* 15698 */   MCD_OPC_CheckPredicate, 10, 219, 12, 0, // Skip to: 18994
3625
/* 15703 */   MCD_OPC_Decode, 227, 99, 117, // Opcode: VMSLEU_VX
3626
/* 15707 */   MCD_OPC_FilterValue, 29, 9, 0, 0, // Skip to: 15721
3627
/* 15712 */   MCD_OPC_CheckPredicate, 10, 205, 12, 0, // Skip to: 18994
3628
/* 15717 */   MCD_OPC_Decode, 230, 99, 117, // Opcode: VMSLE_VX
3629
/* 15721 */   MCD_OPC_FilterValue, 30, 9, 0, 0, // Skip to: 15735
3630
/* 15726 */   MCD_OPC_CheckPredicate, 10, 191, 12, 0, // Skip to: 18994
3631
/* 15731 */   MCD_OPC_Decode, 221, 99, 117, // Opcode: VMSGTU_VX
3632
/* 15735 */   MCD_OPC_FilterValue, 31, 9, 0, 0, // Skip to: 15749
3633
/* 15740 */   MCD_OPC_CheckPredicate, 10, 177, 12, 0, // Skip to: 18994
3634
/* 15745 */   MCD_OPC_Decode, 223, 99, 117, // Opcode: VMSGT_VX
3635
/* 15749 */   MCD_OPC_FilterValue, 32, 9, 0, 0, // Skip to: 15763
3636
/* 15754 */   MCD_OPC_CheckPredicate, 10, 163, 12, 0, // Skip to: 18994
3637
/* 15759 */   MCD_OPC_Decode, 187, 100, 117, // Opcode: VSADDU_VX
3638
/* 15763 */   MCD_OPC_FilterValue, 33, 9, 0, 0, // Skip to: 15777
3639
/* 15768 */   MCD_OPC_CheckPredicate, 10, 149, 12, 0, // Skip to: 18994
3640
/* 15773 */   MCD_OPC_Decode, 190, 100, 117, // Opcode: VSADD_VX
3641
/* 15777 */   MCD_OPC_FilterValue, 34, 9, 0, 0, // Skip to: 15791
3642
/* 15782 */   MCD_OPC_CheckPredicate, 10, 135, 12, 0, // Skip to: 18994
3643
/* 15787 */   MCD_OPC_Decode, 200, 101, 117, // Opcode: VSSUBU_VX
3644
/* 15791 */   MCD_OPC_FilterValue, 35, 9, 0, 0, // Skip to: 15805
3645
/* 15796 */   MCD_OPC_CheckPredicate, 10, 121, 12, 0, // Skip to: 18994
3646
/* 15801 */   MCD_OPC_Decode, 202, 101, 117, // Opcode: VSSUB_VX
3647
/* 15805 */   MCD_OPC_FilterValue, 37, 9, 0, 0, // Skip to: 15819
3648
/* 15810 */   MCD_OPC_CheckPredicate, 10, 107, 12, 0, // Skip to: 18994
3649
/* 15815 */   MCD_OPC_Decode, 214, 100, 117, // Opcode: VSLL_VX
3650
/* 15819 */   MCD_OPC_FilterValue, 39, 9, 0, 0, // Skip to: 15833
3651
/* 15824 */   MCD_OPC_CheckPredicate, 10, 93, 12, 0, // Skip to: 18994
3652
/* 15829 */   MCD_OPC_Decode, 221, 100, 117, // Opcode: VSMUL_VX
3653
/* 15833 */   MCD_OPC_FilterValue, 40, 9, 0, 0, // Skip to: 15847
3654
/* 15838 */   MCD_OPC_CheckPredicate, 10, 79, 12, 0, // Skip to: 18994
3655
/* 15843 */   MCD_OPC_Decode, 132, 101, 117, // Opcode: VSRL_VX
3656
/* 15847 */   MCD_OPC_FilterValue, 41, 9, 0, 0, // Skip to: 15861
3657
/* 15852 */   MCD_OPC_CheckPredicate, 10, 65, 12, 0, // Skip to: 18994
3658
/* 15857 */   MCD_OPC_Decode, 129, 101, 117, // Opcode: VSRA_VX
3659
/* 15861 */   MCD_OPC_FilterValue, 42, 9, 0, 0, // Skip to: 15875
3660
/* 15866 */   MCD_OPC_CheckPredicate, 10, 51, 12, 0, // Skip to: 18994
3661
/* 15871 */   MCD_OPC_Decode, 170, 101, 117, // Opcode: VSSRL_VX
3662
/* 15875 */   MCD_OPC_FilterValue, 43, 9, 0, 0, // Skip to: 15889
3663
/* 15880 */   MCD_OPC_CheckPredicate, 10, 37, 12, 0, // Skip to: 18994
3664
/* 15885 */   MCD_OPC_Decode, 167, 101, 117, // Opcode: VSSRA_VX
3665
/* 15889 */   MCD_OPC_FilterValue, 44, 9, 0, 0, // Skip to: 15903
3666
/* 15894 */   MCD_OPC_CheckPredicate, 10, 23, 12, 0, // Skip to: 18994
3667
/* 15899 */   MCD_OPC_Decode, 145, 100, 117, // Opcode: VNSRL_WX
3668
/* 15903 */   MCD_OPC_FilterValue, 45, 9, 0, 0, // Skip to: 15917
3669
/* 15908 */   MCD_OPC_CheckPredicate, 10, 9, 12, 0, // Skip to: 18994
3670
/* 15913 */   MCD_OPC_Decode, 142, 100, 117, // Opcode: VNSRA_WX
3671
/* 15917 */   MCD_OPC_FilterValue, 46, 9, 0, 0, // Skip to: 15931
3672
/* 15922 */   MCD_OPC_CheckPredicate, 10, 251, 11, 0, // Skip to: 18994
3673
/* 15927 */   MCD_OPC_Decode, 132, 100, 117, // Opcode: VNCLIPU_WX
3674
/* 15931 */   MCD_OPC_FilterValue, 47, 9, 0, 0, // Skip to: 15945
3675
/* 15936 */   MCD_OPC_CheckPredicate, 10, 237, 11, 0, // Skip to: 18994
3676
/* 15941 */   MCD_OPC_Decode, 135, 100, 117, // Opcode: VNCLIP_WX
3677
/* 15945 */   MCD_OPC_FilterValue, 53, 228, 11, 0, // Skip to: 18994
3678
/* 15950 */   MCD_OPC_CheckPredicate, 70, 223, 11, 0, // Skip to: 18994
3679
/* 15955 */   MCD_OPC_Decode, 136, 102, 117, // Opcode: VWSLL_VX
3680
/* 15959 */   MCD_OPC_FilterValue, 5, 73, 2, 0, // Skip to: 16549
3681
/* 15964 */   MCD_OPC_ExtractField, 26, 6,  // Inst{31-26} ...
3682
/* 15967 */   MCD_OPC_FilterValue, 0, 9, 0, 0, // Skip to: 15981
3683
/* 15972 */   MCD_OPC_CheckPredicate, 71, 201, 11, 0, // Skip to: 18994
3684
/* 15977 */   MCD_OPC_Decode, 151, 97, 119, // Opcode: VFADD_VF
3685
/* 15981 */   MCD_OPC_FilterValue, 2, 9, 0, 0, // Skip to: 15995
3686
/* 15986 */   MCD_OPC_CheckPredicate, 71, 187, 11, 0, // Skip to: 18994
3687
/* 15991 */   MCD_OPC_Decode, 217, 97, 119, // Opcode: VFSUB_VF
3688
/* 15995 */   MCD_OPC_FilterValue, 4, 9, 0, 0, // Skip to: 16009
3689
/* 16000 */   MCD_OPC_CheckPredicate, 71, 173, 11, 0, // Skip to: 18994
3690
/* 16005 */   MCD_OPC_Decode, 170, 97, 119, // Opcode: VFMIN_VF
3691
/* 16009 */   MCD_OPC_FilterValue, 6, 9, 0, 0, // Skip to: 16023
3692
/* 16014 */   MCD_OPC_CheckPredicate, 71, 159, 11, 0, // Skip to: 18994
3693
/* 16019 */   MCD_OPC_Decode, 167, 97, 119, // Opcode: VFMAX_VF
3694
/* 16023 */   MCD_OPC_FilterValue, 8, 9, 0, 0, // Skip to: 16037
3695
/* 16028 */   MCD_OPC_CheckPredicate, 71, 145, 11, 0, // Skip to: 18994
3696
/* 16033 */   MCD_OPC_Decode, 212, 97, 119, // Opcode: VFSGNJ_VF
3697
/* 16037 */   MCD_OPC_FilterValue, 9, 9, 0, 0, // Skip to: 16051
3698
/* 16042 */   MCD_OPC_CheckPredicate, 71, 131, 11, 0, // Skip to: 18994
3699
/* 16047 */   MCD_OPC_Decode, 208, 97, 119, // Opcode: VFSGNJN_VF
3700
/* 16051 */   MCD_OPC_FilterValue, 10, 9, 0, 0, // Skip to: 16065
3701
/* 16056 */   MCD_OPC_CheckPredicate, 71, 117, 11, 0, // Skip to: 18994
3702
/* 16061 */   MCD_OPC_Decode, 210, 97, 119, // Opcode: VFSGNJX_VF
3703
/* 16065 */   MCD_OPC_FilterValue, 14, 9, 0, 0, // Skip to: 16079
3704
/* 16070 */   MCD_OPC_CheckPredicate, 71, 103, 11, 0, // Skip to: 18994
3705
/* 16075 */   MCD_OPC_Decode, 215, 97, 119, // Opcode: VFSLIDE1UP_VF
3706
/* 16079 */   MCD_OPC_FilterValue, 15, 9, 0, 0, // Skip to: 16093
3707
/* 16084 */   MCD_OPC_CheckPredicate, 71, 89, 11, 0, // Skip to: 18994
3708
/* 16089 */   MCD_OPC_Decode, 214, 97, 119, // Opcode: VFSLIDE1DOWN_VF
3709
/* 16093 */   MCD_OPC_FilterValue, 16, 16, 0, 0, // Skip to: 16114
3710
/* 16098 */   MCD_OPC_CheckPredicate, 71, 75, 11, 0, // Skip to: 18994
3711
/* 16103 */   MCD_OPC_CheckField, 20, 6, 32, 68, 11, 0, // Skip to: 18994
3712
/* 16110 */   MCD_OPC_Decode, 179, 97, 120, // Opcode: VFMV_S_F
3713
/* 16114 */   MCD_OPC_FilterValue, 23, 38, 0, 0, // Skip to: 16157
3714
/* 16119 */   MCD_OPC_ExtractField, 25, 1,  // Inst{25} ...
3715
/* 16122 */   MCD_OPC_FilterValue, 0, 9, 0, 0, // Skip to: 16136
3716
/* 16127 */   MCD_OPC_CheckPredicate, 71, 46, 11, 0, // Skip to: 18994
3717
/* 16132 */   MCD_OPC_Decode, 169, 97, 121, // Opcode: VFMERGE_VFM
3718
/* 16136 */   MCD_OPC_FilterValue, 1, 37, 11, 0, // Skip to: 18994
3719
/* 16141 */   MCD_OPC_CheckPredicate, 71, 32, 11, 0, // Skip to: 18994
3720
/* 16146 */   MCD_OPC_CheckField, 20, 5, 0, 25, 11, 0, // Skip to: 18994
3721
/* 16153 */   MCD_OPC_Decode, 180, 97, 122, // Opcode: VFMV_V_F
3722
/* 16157 */   MCD_OPC_FilterValue, 24, 9, 0, 0, // Skip to: 16171
3723
/* 16162 */   MCD_OPC_CheckPredicate, 71, 11, 11, 0, // Skip to: 18994
3724
/* 16167 */   MCD_OPC_Decode, 194, 99, 119, // Opcode: VMFEQ_VF
3725
/* 16171 */   MCD_OPC_FilterValue, 25, 9, 0, 0, // Skip to: 16185
3726
/* 16176 */   MCD_OPC_CheckPredicate, 71, 253, 10, 0, // Skip to: 18994
3727
/* 16181 */   MCD_OPC_Decode, 198, 99, 119, // Opcode: VMFLE_VF
3728
/* 16185 */   MCD_OPC_FilterValue, 27, 9, 0, 0, // Skip to: 16199
3729
/* 16190 */   MCD_OPC_CheckPredicate, 71, 239, 10, 0, // Skip to: 18994
3730
/* 16195 */   MCD_OPC_Decode, 200, 99, 119, // Opcode: VMFLT_VF
3731
/* 16199 */   MCD_OPC_FilterValue, 28, 9, 0, 0, // Skip to: 16213
3732
/* 16204 */   MCD_OPC_CheckPredicate, 71, 225, 10, 0, // Skip to: 18994
3733
/* 16209 */   MCD_OPC_Decode, 202, 99, 119, // Opcode: VMFNE_VF
3734
/* 16213 */   MCD_OPC_FilterValue, 29, 9, 0, 0, // Skip to: 16227
3735
/* 16218 */   MCD_OPC_CheckPredicate, 71, 211, 10, 0, // Skip to: 18994
3736
/* 16223 */   MCD_OPC_Decode, 197, 99, 119, // Opcode: VMFGT_VF
3737
/* 16227 */   MCD_OPC_FilterValue, 31, 9, 0, 0, // Skip to: 16241
3738
/* 16232 */   MCD_OPC_CheckPredicate, 71, 197, 10, 0, // Skip to: 18994
3739
/* 16237 */   MCD_OPC_Decode, 196, 99, 119, // Opcode: VMFGE_VF
3740
/* 16241 */   MCD_OPC_FilterValue, 32, 9, 0, 0, // Skip to: 16255
3741
/* 16246 */   MCD_OPC_CheckPredicate, 71, 183, 10, 0, // Skip to: 18994
3742
/* 16251 */   MCD_OPC_Decode, 160, 97, 119, // Opcode: VFDIV_VF
3743
/* 16255 */   MCD_OPC_FilterValue, 33, 9, 0, 0, // Skip to: 16269
3744
/* 16260 */   MCD_OPC_CheckPredicate, 71, 169, 10, 0, // Skip to: 18994
3745
/* 16265 */   MCD_OPC_Decode, 200, 97, 119, // Opcode: VFRDIV_VF
3746
/* 16269 */   MCD_OPC_FilterValue, 36, 9, 0, 0, // Skip to: 16283
3747
/* 16274 */   MCD_OPC_CheckPredicate, 71, 155, 10, 0, // Skip to: 18994
3748
/* 16279 */   MCD_OPC_Decode, 176, 97, 119, // Opcode: VFMUL_VF
3749
/* 16283 */   MCD_OPC_FilterValue, 39, 9, 0, 0, // Skip to: 16297
3750
/* 16288 */   MCD_OPC_CheckPredicate, 71, 141, 10, 0, // Skip to: 18994
3751
/* 16293 */   MCD_OPC_Decode, 207, 97, 119, // Opcode: VFRSUB_VF
3752
/* 16297 */   MCD_OPC_FilterValue, 40, 9, 0, 0, // Skip to: 16311
3753
/* 16302 */   MCD_OPC_CheckPredicate, 71, 127, 10, 0, // Skip to: 18994
3754
/* 16307 */   MCD_OPC_Decode, 165, 97, 123, // Opcode: VFMADD_VF
3755
/* 16311 */   MCD_OPC_FilterValue, 41, 9, 0, 0, // Skip to: 16325
3756
/* 16316 */   MCD_OPC_CheckPredicate, 71, 113, 10, 0, // Skip to: 18994
3757
/* 16321 */   MCD_OPC_Decode, 192, 97, 123, // Opcode: VFNMADD_VF
3758
/* 16325 */   MCD_OPC_FilterValue, 42, 9, 0, 0, // Skip to: 16339
3759
/* 16330 */   MCD_OPC_CheckPredicate, 71, 99, 10, 0, // Skip to: 18994
3760
/* 16335 */   MCD_OPC_Decode, 174, 97, 123, // Opcode: VFMSUB_VF
3761
/* 16339 */   MCD_OPC_FilterValue, 43, 9, 0, 0, // Skip to: 16353
3762
/* 16344 */   MCD_OPC_CheckPredicate, 71, 85, 10, 0, // Skip to: 18994
3763
/* 16349 */   MCD_OPC_Decode, 196, 97, 123, // Opcode: VFNMSUB_VF
3764
/* 16353 */   MCD_OPC_FilterValue, 44, 9, 0, 0, // Skip to: 16367
3765
/* 16358 */   MCD_OPC_CheckPredicate, 71, 71, 10, 0, // Skip to: 18994
3766
/* 16363 */   MCD_OPC_Decode, 163, 97, 123, // Opcode: VFMACC_VF
3767
/* 16367 */   MCD_OPC_FilterValue, 45, 9, 0, 0, // Skip to: 16381
3768
/* 16372 */   MCD_OPC_CheckPredicate, 71, 57, 10, 0, // Skip to: 18994
3769
/* 16377 */   MCD_OPC_Decode, 190, 97, 123, // Opcode: VFNMACC_VF
3770
/* 16381 */   MCD_OPC_FilterValue, 46, 9, 0, 0, // Skip to: 16395
3771
/* 16386 */   MCD_OPC_CheckPredicate, 71, 43, 10, 0, // Skip to: 18994
3772
/* 16391 */   MCD_OPC_Decode, 172, 97, 123, // Opcode: VFMSAC_VF
3773
/* 16395 */   MCD_OPC_FilterValue, 47, 9, 0, 0, // Skip to: 16409
3774
/* 16400 */   MCD_OPC_CheckPredicate, 71, 29, 10, 0, // Skip to: 18994
3775
/* 16405 */   MCD_OPC_Decode, 194, 97, 123, // Opcode: VFNMSAC_VF
3776
/* 16409 */   MCD_OPC_FilterValue, 48, 9, 0, 0, // Skip to: 16423
3777
/* 16414 */   MCD_OPC_CheckPredicate, 71, 15, 10, 0, // Skip to: 18994
3778
/* 16419 */   MCD_OPC_Decode, 219, 97, 119, // Opcode: VFWADD_VF
3779
/* 16423 */   MCD_OPC_FilterValue, 50, 9, 0, 0, // Skip to: 16437
3780
/* 16428 */   MCD_OPC_CheckPredicate, 71, 1, 10, 0, // Skip to: 18994
3781
/* 16433 */   MCD_OPC_Decode, 246, 97, 119, // Opcode: VFWSUB_VF
3782
/* 16437 */   MCD_OPC_FilterValue, 52, 9, 0, 0, // Skip to: 16451
3783
/* 16442 */   MCD_OPC_CheckPredicate, 71, 243, 9, 0, // Skip to: 18994
3784
/* 16447 */   MCD_OPC_Decode, 221, 97, 119, // Opcode: VFWADD_WF
3785
/* 16451 */   MCD_OPC_FilterValue, 54, 9, 0, 0, // Skip to: 16465
3786
/* 16456 */   MCD_OPC_CheckPredicate, 71, 229, 9, 0, // Skip to: 18994
3787
/* 16461 */   MCD_OPC_Decode, 248, 97, 119, // Opcode: VFWSUB_WF
3788
/* 16465 */   MCD_OPC_FilterValue, 56, 9, 0, 0, // Skip to: 16479
3789
/* 16470 */   MCD_OPC_CheckPredicate, 71, 215, 9, 0, // Skip to: 18994
3790
/* 16475 */   MCD_OPC_Decode, 238, 97, 119, // Opcode: VFWMUL_VF
3791
/* 16479 */   MCD_OPC_FilterValue, 59, 9, 0, 0, // Skip to: 16493
3792
/* 16484 */   MCD_OPC_CheckPredicate, 73, 201, 9, 0, // Skip to: 18994
3793
/* 16489 */   MCD_OPC_Decode, 231, 97, 123, // Opcode: VFWMACCBF16_VF
3794
/* 16493 */   MCD_OPC_FilterValue, 60, 9, 0, 0, // Skip to: 16507
3795
/* 16498 */   MCD_OPC_CheckPredicate, 71, 187, 9, 0, // Skip to: 18994
3796
/* 16503 */   MCD_OPC_Decode, 234, 97, 123, // Opcode: VFWMACC_VF
3797
/* 16507 */   MCD_OPC_FilterValue, 61, 9, 0, 0, // Skip to: 16521
3798
/* 16512 */   MCD_OPC_CheckPredicate, 71, 173, 9, 0, // Skip to: 18994
3799
/* 16517 */   MCD_OPC_Decode, 240, 97, 123, // Opcode: VFWNMACC_VF
3800
/* 16521 */   MCD_OPC_FilterValue, 62, 9, 0, 0, // Skip to: 16535
3801
/* 16526 */   MCD_OPC_CheckPredicate, 71, 159, 9, 0, // Skip to: 18994
3802
/* 16531 */   MCD_OPC_Decode, 236, 97, 123, // Opcode: VFWMSAC_VF
3803
/* 16535 */   MCD_OPC_FilterValue, 63, 150, 9, 0, // Skip to: 18994
3804
/* 16540 */   MCD_OPC_CheckPredicate, 71, 145, 9, 0, // Skip to: 18994
3805
/* 16545 */   MCD_OPC_Decode, 242, 97, 123, // Opcode: VFWNMSAC_VF
3806
/* 16549 */   MCD_OPC_FilterValue, 6, 2, 2, 0, // Skip to: 17068
3807
/* 16554 */   MCD_OPC_ExtractField, 26, 6,  // Inst{31-26} ...
3808
/* 16557 */   MCD_OPC_FilterValue, 8, 9, 0, 0, // Skip to: 16571
3809
/* 16562 */   MCD_OPC_CheckPredicate, 10, 123, 9, 0, // Skip to: 18994
3810
/* 16567 */   MCD_OPC_Decode, 207, 96, 117, // Opcode: VAADDU_VX
3811
/* 16571 */   MCD_OPC_FilterValue, 9, 9, 0, 0, // Skip to: 16585
3812
/* 16576 */   MCD_OPC_CheckPredicate, 10, 109, 9, 0, // Skip to: 18994
3813
/* 16581 */   MCD_OPC_Decode, 209, 96, 117, // Opcode: VAADD_VX
3814
/* 16585 */   MCD_OPC_FilterValue, 10, 9, 0, 0, // Skip to: 16599
3815
/* 16590 */   MCD_OPC_CheckPredicate, 10, 95, 9, 0, // Skip to: 18994
3816
/* 16595 */   MCD_OPC_Decode, 233, 96, 117, // Opcode: VASUBU_VX
3817
/* 16599 */   MCD_OPC_FilterValue, 11, 9, 0, 0, // Skip to: 16613
3818
/* 16604 */   MCD_OPC_CheckPredicate, 10, 81, 9, 0, // Skip to: 18994
3819
/* 16609 */   MCD_OPC_Decode, 235, 96, 117, // Opcode: VASUB_VX
3820
/* 16613 */   MCD_OPC_FilterValue, 12, 9, 0, 0, // Skip to: 16627
3821
/* 16618 */   MCD_OPC_CheckPredicate, 74, 67, 9, 0, // Skip to: 18994
3822
/* 16623 */   MCD_OPC_Decode, 241, 96, 117, // Opcode: VCLMUL_VX
3823
/* 16627 */   MCD_OPC_FilterValue, 13, 9, 0, 0, // Skip to: 16641
3824
/* 16632 */   MCD_OPC_CheckPredicate, 74, 53, 9, 0, // Skip to: 18994
3825
/* 16637 */   MCD_OPC_Decode, 239, 96, 117, // Opcode: VCLMULH_VX
3826
/* 16641 */   MCD_OPC_FilterValue, 14, 9, 0, 0, // Skip to: 16655
3827
/* 16646 */   MCD_OPC_CheckPredicate, 10, 39, 9, 0, // Skip to: 18994
3828
/* 16651 */   MCD_OPC_Decode, 207, 100, 117, // Opcode: VSLIDE1UP_VX
3829
/* 16655 */   MCD_OPC_FilterValue, 15, 9, 0, 0, // Skip to: 16669
3830
/* 16660 */   MCD_OPC_CheckPredicate, 10, 25, 9, 0, // Skip to: 18994
3831
/* 16665 */   MCD_OPC_Decode, 206, 100, 117, // Opcode: VSLIDE1DOWN_VX
3832
/* 16669 */   MCD_OPC_FilterValue, 16, 16, 0, 0, // Skip to: 16690
3833
/* 16674 */   MCD_OPC_CheckPredicate, 10, 11, 9, 0, // Skip to: 18994
3834
/* 16679 */   MCD_OPC_CheckField, 20, 6, 32, 4, 9, 0, // Skip to: 18994
3835
/* 16686 */   MCD_OPC_Decode, 251, 99, 124, // Opcode: VMV_S_X
3836
/* 16690 */   MCD_OPC_FilterValue, 32, 9, 0, 0, // Skip to: 16704
3837
/* 16695 */   MCD_OPC_CheckPredicate, 10, 246, 8, 0, // Skip to: 18994
3838
/* 16700 */   MCD_OPC_Decode, 148, 97, 117, // Opcode: VDIVU_VX
3839
/* 16704 */   MCD_OPC_FilterValue, 33, 9, 0, 0, // Skip to: 16718
3840
/* 16709 */   MCD_OPC_CheckPredicate, 10, 232, 8, 0, // Skip to: 18994
3841
/* 16714 */   MCD_OPC_Decode, 150, 97, 117, // Opcode: VDIV_VX
3842
/* 16718 */   MCD_OPC_FilterValue, 34, 9, 0, 0, // Skip to: 16732
3843
/* 16723 */   MCD_OPC_CheckPredicate, 10, 218, 8, 0, // Skip to: 18994
3844
/* 16728 */   MCD_OPC_Decode, 166, 100, 117, // Opcode: VREMU_VX
3845
/* 16732 */   MCD_OPC_FilterValue, 35, 9, 0, 0, // Skip to: 16746
3846
/* 16737 */   MCD_OPC_CheckPredicate, 10, 204, 8, 0, // Skip to: 18994
3847
/* 16742 */   MCD_OPC_Decode, 168, 100, 117, // Opcode: VREM_VX
3848
/* 16746 */   MCD_OPC_FilterValue, 36, 9, 0, 0, // Skip to: 16760
3849
/* 16751 */   MCD_OPC_CheckPredicate, 10, 190, 8, 0, // Skip to: 18994
3850
/* 16756 */   MCD_OPC_Decode, 242, 99, 117, // Opcode: VMULHU_VX
3851
/* 16760 */   MCD_OPC_FilterValue, 37, 9, 0, 0, // Skip to: 16774
3852
/* 16765 */   MCD_OPC_CheckPredicate, 10, 176, 8, 0, // Skip to: 18994
3853
/* 16770 */   MCD_OPC_Decode, 246, 99, 117, // Opcode: VMUL_VX
3854
/* 16774 */   MCD_OPC_FilterValue, 38, 9, 0, 0, // Skip to: 16788
3855
/* 16779 */   MCD_OPC_CheckPredicate, 10, 162, 8, 0, // Skip to: 18994
3856
/* 16784 */   MCD_OPC_Decode, 240, 99, 117, // Opcode: VMULHSU_VX
3857
/* 16788 */   MCD_OPC_FilterValue, 39, 9, 0, 0, // Skip to: 16802
3858
/* 16793 */   MCD_OPC_CheckPredicate, 10, 148, 8, 0, // Skip to: 18994
3859
/* 16798 */   MCD_OPC_Decode, 244, 99, 117, // Opcode: VMULH_VX
3860
/* 16802 */   MCD_OPC_FilterValue, 41, 9, 0, 0, // Skip to: 16816
3861
/* 16807 */   MCD_OPC_CheckPredicate, 10, 134, 8, 0, // Skip to: 18994
3862
/* 16812 */   MCD_OPC_Decode, 184, 99, 125, // Opcode: VMADD_VX
3863
/* 16816 */   MCD_OPC_FilterValue, 43, 9, 0, 0, // Skip to: 16830
3864
/* 16821 */   MCD_OPC_CheckPredicate, 10, 120, 8, 0, // Skip to: 18994
3865
/* 16826 */   MCD_OPC_Decode, 139, 100, 125, // Opcode: VNMSUB_VX
3866
/* 16830 */   MCD_OPC_FilterValue, 45, 9, 0, 0, // Skip to: 16844
3867
/* 16835 */   MCD_OPC_CheckPredicate, 10, 106, 8, 0, // Skip to: 18994
3868
/* 16840 */   MCD_OPC_Decode, 176, 99, 125, // Opcode: VMACC_VX
3869
/* 16844 */   MCD_OPC_FilterValue, 47, 9, 0, 0, // Skip to: 16858
3870
/* 16849 */   MCD_OPC_CheckPredicate, 10, 92, 8, 0, // Skip to: 18994
3871
/* 16854 */   MCD_OPC_Decode, 137, 100, 125, // Opcode: VNMSAC_VX
3872
/* 16858 */   MCD_OPC_FilterValue, 48, 9, 0, 0, // Skip to: 16872
3873
/* 16863 */   MCD_OPC_CheckPredicate, 10, 78, 8, 0, // Skip to: 18994
3874
/* 16868 */   MCD_OPC_Decode, 240, 101, 117, // Opcode: VWADDU_VX
3875
/* 16872 */   MCD_OPC_FilterValue, 49, 9, 0, 0, // Skip to: 16886
3876
/* 16877 */   MCD_OPC_CheckPredicate, 10, 64, 8, 0, // Skip to: 18994
3877
/* 16882 */   MCD_OPC_Decode, 244, 101, 117, // Opcode: VWADD_VX
3878
/* 16886 */   MCD_OPC_FilterValue, 50, 9, 0, 0, // Skip to: 16900
3879
/* 16891 */   MCD_OPC_CheckPredicate, 10, 50, 8, 0, // Skip to: 18994
3880
/* 16896 */   MCD_OPC_Decode, 138, 102, 117, // Opcode: VWSUBU_VX
3881
/* 16900 */   MCD_OPC_FilterValue, 51, 9, 0, 0, // Skip to: 16914
3882
/* 16905 */   MCD_OPC_CheckPredicate, 10, 36, 8, 0, // Skip to: 18994
3883
/* 16910 */   MCD_OPC_Decode, 142, 102, 117, // Opcode: VWSUB_VX
3884
/* 16914 */   MCD_OPC_FilterValue, 52, 9, 0, 0, // Skip to: 16928
3885
/* 16919 */   MCD_OPC_CheckPredicate, 10, 22, 8, 0, // Skip to: 18994
3886
/* 16924 */   MCD_OPC_Decode, 242, 101, 117, // Opcode: VWADDU_WX
3887
/* 16928 */   MCD_OPC_FilterValue, 53, 9, 0, 0, // Skip to: 16942
3888
/* 16933 */   MCD_OPC_CheckPredicate, 10, 8, 8, 0, // Skip to: 18994
3889
/* 16938 */   MCD_OPC_Decode, 246, 101, 117, // Opcode: VWADD_WX
3890
/* 16942 */   MCD_OPC_FilterValue, 54, 9, 0, 0, // Skip to: 16956
3891
/* 16947 */   MCD_OPC_CheckPredicate, 10, 250, 7, 0, // Skip to: 18994
3892
/* 16952 */   MCD_OPC_Decode, 140, 102, 117, // Opcode: VWSUBU_WX
3893
/* 16956 */   MCD_OPC_FilterValue, 55, 9, 0, 0, // Skip to: 16970
3894
/* 16961 */   MCD_OPC_CheckPredicate, 10, 236, 7, 0, // Skip to: 18994
3895
/* 16966 */   MCD_OPC_Decode, 144, 102, 117, // Opcode: VWSUB_WX
3896
/* 16970 */   MCD_OPC_FilterValue, 56, 9, 0, 0, // Skip to: 16984
3897
/* 16975 */   MCD_OPC_CheckPredicate, 10, 222, 7, 0, // Skip to: 18994
3898
/* 16980 */   MCD_OPC_Decode, 129, 102, 117, // Opcode: VWMULU_VX
3899
/* 16984 */   MCD_OPC_FilterValue, 58, 9, 0, 0, // Skip to: 16998
3900
/* 16989 */   MCD_OPC_CheckPredicate, 10, 208, 7, 0, // Skip to: 18994
3901
/* 16994 */   MCD_OPC_Decode, 255, 101, 117, // Opcode: VWMULSU_VX
3902
/* 16998 */   MCD_OPC_FilterValue, 59, 9, 0, 0, // Skip to: 17012
3903
/* 17003 */   MCD_OPC_CheckPredicate, 10, 194, 7, 0, // Skip to: 18994
3904
/* 17008 */   MCD_OPC_Decode, 131, 102, 117, // Opcode: VWMUL_VX
3905
/* 17012 */   MCD_OPC_FilterValue, 60, 9, 0, 0, // Skip to: 17026
3906
/* 17017 */   MCD_OPC_CheckPredicate, 10, 180, 7, 0, // Skip to: 18994
3907
/* 17022 */   MCD_OPC_Decode, 251, 101, 125, // Opcode: VWMACCU_VX
3908
/* 17026 */   MCD_OPC_FilterValue, 61, 9, 0, 0, // Skip to: 17040
3909
/* 17031 */   MCD_OPC_CheckPredicate, 10, 166, 7, 0, // Skip to: 18994
3910
/* 17036 */   MCD_OPC_Decode, 253, 101, 125, // Opcode: VWMACC_VX
3911
/* 17040 */   MCD_OPC_FilterValue, 62, 9, 0, 0, // Skip to: 17054
3912
/* 17045 */   MCD_OPC_CheckPredicate, 10, 152, 7, 0, // Skip to: 18994
3913
/* 17050 */   MCD_OPC_Decode, 249, 101, 125, // Opcode: VWMACCUS_VX
3914
/* 17054 */   MCD_OPC_FilterValue, 63, 143, 7, 0, // Skip to: 18994
3915
/* 17059 */   MCD_OPC_CheckPredicate, 10, 138, 7, 0, // Skip to: 18994
3916
/* 17064 */   MCD_OPC_Decode, 248, 101, 125, // Opcode: VWMACCSU_VX
3917
/* 17068 */   MCD_OPC_FilterValue, 7, 129, 7, 0, // Skip to: 18994
3918
/* 17073 */   MCD_OPC_ExtractField, 31, 1,  // Inst{31} ...
3919
/* 17076 */   MCD_OPC_FilterValue, 0, 9, 0, 0, // Skip to: 17090
3920
/* 17081 */   MCD_OPC_CheckPredicate, 10, 116, 7, 0, // Skip to: 18994
3921
/* 17086 */   MCD_OPC_Decode, 199, 100, 126, // Opcode: VSETVLI
3922
/* 17090 */   MCD_OPC_FilterValue, 1, 107, 7, 0, // Skip to: 18994
3923
/* 17095 */   MCD_OPC_ExtractField, 30, 1,  // Inst{30} ...
3924
/* 17098 */   MCD_OPC_FilterValue, 0, 16, 0, 0, // Skip to: 17119
3925
/* 17103 */   MCD_OPC_CheckPredicate, 10, 94, 7, 0, // Skip to: 18994
3926
/* 17108 */   MCD_OPC_CheckField, 25, 5, 0, 87, 7, 0, // Skip to: 18994
3927
/* 17115 */   MCD_OPC_Decode, 198, 100, 59, // Opcode: VSETVL
3928
/* 17119 */   MCD_OPC_FilterValue, 1, 78, 7, 0, // Skip to: 18994
3929
/* 17124 */   MCD_OPC_CheckPredicate, 10, 73, 7, 0, // Skip to: 18994
3930
/* 17129 */   MCD_OPC_Decode, 197, 100, 127, // Opcode: VSETIVLI
3931
/* 17133 */   MCD_OPC_FilterValue, 99, 63, 0, 0, // Skip to: 17201
3932
/* 17138 */   MCD_OPC_ExtractField, 12, 3,  // Inst{14-12} ...
3933
/* 17141 */   MCD_OPC_FilterValue, 0, 5, 0, 0, // Skip to: 17151
3934
/* 17146 */   MCD_OPC_Decode, 249, 88, 128, 1, // Opcode: BEQ
3935
/* 17151 */   MCD_OPC_FilterValue, 1, 5, 0, 0, // Skip to: 17161
3936
/* 17156 */   MCD_OPC_Decode, 130, 89, 128, 1, // Opcode: BNE
3937
/* 17161 */   MCD_OPC_FilterValue, 4, 5, 0, 0, // Skip to: 17171
3938
/* 17166 */   MCD_OPC_Decode, 128, 89, 128, 1, // Opcode: BLT
3939
/* 17171 */   MCD_OPC_FilterValue, 5, 5, 0, 0, // Skip to: 17181
3940
/* 17176 */   MCD_OPC_Decode, 252, 88, 128, 1, // Opcode: BGE
3941
/* 17181 */   MCD_OPC_FilterValue, 6, 5, 0, 0, // Skip to: 17191
3942
/* 17186 */   MCD_OPC_Decode, 129, 89, 128, 1, // Opcode: BLTU
3943
/* 17191 */   MCD_OPC_FilterValue, 7, 6, 7, 0, // Skip to: 18994
3944
/* 17196 */   MCD_OPC_Decode, 253, 88, 128, 1, // Opcode: BGEU
3945
/* 17201 */   MCD_OPC_FilterValue, 103, 11, 0, 0, // Skip to: 17217
3946
/* 17206 */   MCD_OPC_CheckField, 12, 3, 0, 245, 6, 0, // Skip to: 18994
3947
/* 17213 */   MCD_OPC_Decode, 189, 94, 35, // Opcode: JALR
3948
/* 17217 */   MCD_OPC_FilterValue, 111, 5, 0, 0, // Skip to: 17227
3949
/* 17222 */   MCD_OPC_Decode, 188, 94, 129, 1, // Opcode: JAL
3950
/* 17227 */   MCD_OPC_FilterValue, 115, 94, 5, 0, // Skip to: 18606
3951
/* 17232 */   MCD_OPC_ExtractField, 12, 3,  // Inst{14-12} ...
3952
/* 17235 */   MCD_OPC_FilterValue, 0, 96, 1, 0, // Skip to: 17592
3953
/* 17240 */   MCD_OPC_ExtractField, 25, 7,  // Inst{31-25} ...
3954
/* 17243 */   MCD_OPC_FilterValue, 0, 79, 0, 0, // Skip to: 17327
3955
/* 17248 */   MCD_OPC_ExtractField, 15, 10,  // Inst{24-15} ...
3956
/* 17251 */   MCD_OPC_FilterValue, 0, 11, 0, 0, // Skip to: 17267
3957
/* 17256 */   MCD_OPC_CheckField, 7, 5, 0, 195, 6, 0, // Skip to: 18994
3958
/* 17263 */   MCD_OPC_Decode, 173, 92, 0, // Opcode: ECALL
3959
/* 17267 */   MCD_OPC_FilterValue, 32, 11, 0, 0, // Skip to: 17283
3960
/* 17272 */   MCD_OPC_CheckField, 7, 5, 0, 179, 6, 0, // Skip to: 18994
3961
/* 17279 */   MCD_OPC_Decode, 172, 92, 0, // Opcode: EBREAK
3962
/* 17283 */   MCD_OPC_FilterValue, 160, 3, 16, 0, 0, // Skip to: 17305
3963
/* 17289 */   MCD_OPC_CheckPredicate, 75, 164, 6, 0, // Skip to: 18994
3964
/* 17294 */   MCD_OPC_CheckField, 7, 5, 0, 157, 6, 0, // Skip to: 18994
3965
/* 17301 */   MCD_OPC_Decode, 152, 102, 0, // Opcode: WRS_NTO
3966
/* 17305 */   MCD_OPC_FilterValue, 160, 7, 147, 6, 0, // Skip to: 18994
3967
/* 17311 */   MCD_OPC_CheckPredicate, 75, 142, 6, 0, // Skip to: 18994
3968
/* 17316 */   MCD_OPC_CheckField, 7, 5, 0, 135, 6, 0, // Skip to: 18994
3969
/* 17323 */   MCD_OPC_Decode, 153, 102, 0, // Opcode: WRS_STO
3970
/* 17327 */   MCD_OPC_FilterValue, 8, 36, 0, 0, // Skip to: 17368
3971
/* 17332 */   MCD_OPC_ExtractField, 15, 10,  // Inst{24-15} ...
3972
/* 17335 */   MCD_OPC_FilterValue, 64, 11, 0, 0, // Skip to: 17351
3973
/* 17340 */   MCD_OPC_CheckField, 7, 5, 0, 111, 6, 0, // Skip to: 18994
3974
/* 17347 */   MCD_OPC_Decode, 204, 95, 0, // Opcode: SRET
3975
/* 17351 */   MCD_OPC_FilterValue, 160, 1, 101, 6, 0, // Skip to: 18994
3976
/* 17357 */   MCD_OPC_CheckField, 7, 5, 0, 94, 6, 0, // Skip to: 18994
3977
/* 17364 */   MCD_OPC_Decode, 151, 102, 0, // Opcode: WFI
3978
/* 17368 */   MCD_OPC_FilterValue, 9, 12, 0, 0, // Skip to: 17385
3979
/* 17373 */   MCD_OPC_CheckField, 7, 5, 0, 78, 6, 0, // Skip to: 18994
3980
/* 17380 */   MCD_OPC_Decode, 163, 95, 130, 1, // Opcode: SFENCE_VMA
3981
/* 17385 */   MCD_OPC_FilterValue, 11, 17, 0, 0, // Skip to: 17407
3982
/* 17390 */   MCD_OPC_CheckPredicate, 76, 63, 6, 0, // Skip to: 18994
3983
/* 17395 */   MCD_OPC_CheckField, 7, 5, 0, 56, 6, 0, // Skip to: 18994
3984
/* 17402 */   MCD_OPC_Decode, 186, 95, 130, 1, // Opcode: SINVAL_VMA
3985
/* 17407 */   MCD_OPC_FilterValue, 12, 45, 0, 0, // Skip to: 17457
3986
/* 17412 */   MCD_OPC_ExtractField, 15, 10,  // Inst{24-15} ...
3987
/* 17415 */   MCD_OPC_FilterValue, 0, 16, 0, 0, // Skip to: 17436
3988
/* 17420 */   MCD_OPC_CheckPredicate, 76, 33, 6, 0, // Skip to: 18994
3989
/* 17425 */   MCD_OPC_CheckField, 7, 5, 0, 26, 6, 0, // Skip to: 18994
3990
/* 17432 */   MCD_OPC_Decode, 164, 95, 0, // Opcode: SFENCE_W_INVAL
3991
/* 17436 */   MCD_OPC_FilterValue, 32, 17, 6, 0, // Skip to: 18994
3992
/* 17441 */   MCD_OPC_CheckPredicate, 76, 12, 6, 0, // Skip to: 18994
3993
/* 17446 */   MCD_OPC_CheckField, 7, 5, 0, 5, 6, 0, // Skip to: 18994
3994
/* 17453 */   MCD_OPC_Decode, 162, 95, 0, // Opcode: SFENCE_INVAL_IR
3995
/* 17457 */   MCD_OPC_FilterValue, 17, 17, 0, 0, // Skip to: 17479
3996
/* 17462 */   MCD_OPC_CheckPredicate, 77, 247, 5, 0, // Skip to: 18994
3997
/* 17467 */   MCD_OPC_CheckField, 7, 5, 0, 240, 5, 0, // Skip to: 18994
3998
/* 17474 */   MCD_OPC_Decode, 155, 94, 130, 1, // Opcode: HFENCE_VVMA
3999
/* 17479 */   MCD_OPC_FilterValue, 19, 17, 0, 0, // Skip to: 17501
4000
/* 17484 */   MCD_OPC_CheckPredicate, 76, 225, 5, 0, // Skip to: 18994
4001
/* 17489 */   MCD_OPC_CheckField, 7, 5, 0, 218, 5, 0, // Skip to: 18994
4002
/* 17496 */   MCD_OPC_Decode, 157, 94, 130, 1, // Opcode: HINVAL_VVMA
4003
/* 17501 */   MCD_OPC_FilterValue, 24, 18, 0, 0, // Skip to: 17524
4004
/* 17506 */   MCD_OPC_CheckField, 15, 10, 64, 201, 5, 0, // Skip to: 18994
4005
/* 17513 */   MCD_OPC_CheckField, 7, 5, 0, 194, 5, 0, // Skip to: 18994
4006
/* 17520 */   MCD_OPC_Decode, 250, 94, 0, // Opcode: MRET
4007
/* 17524 */   MCD_OPC_FilterValue, 49, 17, 0, 0, // Skip to: 17546
4008
/* 17529 */   MCD_OPC_CheckPredicate, 77, 180, 5, 0, // Skip to: 18994
4009
/* 17534 */   MCD_OPC_CheckField, 7, 5, 0, 173, 5, 0, // Skip to: 18994
4010
/* 17541 */   MCD_OPC_Decode, 154, 94, 130, 1, // Opcode: HFENCE_GVMA
4011
/* 17546 */   MCD_OPC_FilterValue, 51, 17, 0, 0, // Skip to: 17568
4012
/* 17551 */   MCD_OPC_CheckPredicate, 76, 158, 5, 0, // Skip to: 18994
4013
/* 17556 */   MCD_OPC_CheckField, 7, 5, 0, 151, 5, 0, // Skip to: 18994
4014
/* 17563 */   MCD_OPC_Decode, 156, 94, 130, 1, // Opcode: HINVAL_GVMA
4015
/* 17568 */   MCD_OPC_FilterValue, 61, 141, 5, 0, // Skip to: 18994
4016
/* 17573 */   MCD_OPC_CheckField, 15, 10, 192, 4, 133, 5, 0, // Skip to: 18994
4017
/* 17581 */   MCD_OPC_CheckField, 7, 5, 0, 126, 5, 0, // Skip to: 18994
4018
/* 17588 */   MCD_OPC_Decode, 171, 92, 0, // Opcode: DRET
4019
/* 17592 */   MCD_OPC_FilterValue, 1, 25, 0, 0, // Skip to: 17622
4020
/* 17597 */   MCD_OPC_CheckField, 15, 17, 128, 128, 6, 11, 0, 0, // Skip to: 17617
4021
/* 17606 */   MCD_OPC_CheckField, 7, 5, 0, 4, 0, 0, // Skip to: 17617
4022
/* 17613 */   MCD_OPC_Decode, 204, 96, 0, // Opcode: UNIMP
4023
/* 17617 */   MCD_OPC_Decode, 165, 89, 131, 1, // Opcode: CSRRW
4024
/* 17622 */   MCD_OPC_FilterValue, 2, 5, 0, 0, // Skip to: 17632
4025
/* 17627 */   MCD_OPC_Decode, 163, 89, 131, 1, // Opcode: CSRRS
4026
/* 17632 */   MCD_OPC_FilterValue, 3, 5, 0, 0, // Skip to: 17642
4027
/* 17637 */   MCD_OPC_Decode, 161, 89, 131, 1, // Opcode: CSRRC
4028
/* 17642 */   MCD_OPC_FilterValue, 4, 161, 3, 0, // Skip to: 18576
4029
/* 17647 */   MCD_OPC_ExtractField, 25, 7,  // Inst{31-25} ...
4030
/* 17650 */   MCD_OPC_FilterValue, 48, 31, 0, 0, // Skip to: 17686
4031
/* 17655 */   MCD_OPC_ExtractField, 20, 5,  // Inst{24-20} ...
4032
/* 17658 */   MCD_OPC_FilterValue, 0, 9, 0, 0, // Skip to: 17672
4033
/* 17663 */   MCD_OPC_CheckPredicate, 77, 46, 5, 0, // Skip to: 18994
4034
/* 17668 */   MCD_OPC_Decode, 160, 94, 49, // Opcode: HLV_B
4035
/* 17672 */   MCD_OPC_FilterValue, 1, 37, 5, 0, // Skip to: 18994
4036
/* 17677 */   MCD_OPC_CheckPredicate, 77, 32, 5, 0, // Skip to: 18994
4037
/* 17682 */   MCD_OPC_Decode, 161, 94, 49, // Opcode: HLV_BU
4038
/* 17686 */   MCD_OPC_FilterValue, 49, 17, 0, 0, // Skip to: 17708
4039
/* 17691 */   MCD_OPC_CheckPredicate, 77, 18, 5, 0, // Skip to: 18994
4040
/* 17696 */   MCD_OPC_CheckField, 7, 5, 0, 11, 5, 0, // Skip to: 18994
4041
/* 17703 */   MCD_OPC_Decode, 167, 94, 132, 1, // Opcode: HSV_B
4042
/* 17708 */   MCD_OPC_FilterValue, 50, 45, 0, 0, // Skip to: 17758
4043
/* 17713 */   MCD_OPC_ExtractField, 20, 5,  // Inst{24-20} ...
4044
/* 17716 */   MCD_OPC_FilterValue, 0, 9, 0, 0, // Skip to: 17730
4045
/* 17721 */   MCD_OPC_CheckPredicate, 77, 244, 4, 0, // Skip to: 18994
4046
/* 17726 */   MCD_OPC_Decode, 163, 94, 49, // Opcode: HLV_H
4047
/* 17730 */   MCD_OPC_FilterValue, 1, 9, 0, 0, // Skip to: 17744
4048
/* 17735 */   MCD_OPC_CheckPredicate, 77, 230, 4, 0, // Skip to: 18994
4049
/* 17740 */   MCD_OPC_Decode, 164, 94, 49, // Opcode: HLV_HU
4050
/* 17744 */   MCD_OPC_FilterValue, 3, 221, 4, 0, // Skip to: 18994
4051
/* 17749 */   MCD_OPC_CheckPredicate, 77, 216, 4, 0, // Skip to: 18994
4052
/* 17754 */   MCD_OPC_Decode, 158, 94, 49, // Opcode: HLVX_HU
4053
/* 17758 */   MCD_OPC_FilterValue, 51, 17, 0, 0, // Skip to: 17780
4054
/* 17763 */   MCD_OPC_CheckPredicate, 77, 202, 4, 0, // Skip to: 18994
4055
/* 17768 */   MCD_OPC_CheckField, 7, 5, 0, 195, 4, 0, // Skip to: 18994
4056
/* 17775 */   MCD_OPC_Decode, 169, 94, 132, 1, // Opcode: HSV_H
4057
/* 17780 */   MCD_OPC_FilterValue, 52, 45, 0, 0, // Skip to: 17830
4058
/* 17785 */   MCD_OPC_ExtractField, 20, 5,  // Inst{24-20} ...
4059
/* 17788 */   MCD_OPC_FilterValue, 0, 9, 0, 0, // Skip to: 17802
4060
/* 17793 */   MCD_OPC_CheckPredicate, 77, 172, 4, 0, // Skip to: 18994
4061
/* 17798 */   MCD_OPC_Decode, 165, 94, 49, // Opcode: HLV_W
4062
/* 17802 */   MCD_OPC_FilterValue, 1, 9, 0, 0, // Skip to: 17816
4063
/* 17807 */   MCD_OPC_CheckPredicate, 78, 158, 4, 0, // Skip to: 18994
4064
/* 17812 */   MCD_OPC_Decode, 166, 94, 49, // Opcode: HLV_WU
4065
/* 17816 */   MCD_OPC_FilterValue, 3, 149, 4, 0, // Skip to: 18994
4066
/* 17821 */   MCD_OPC_CheckPredicate, 77, 144, 4, 0, // Skip to: 18994
4067
/* 17826 */   MCD_OPC_Decode, 159, 94, 49, // Opcode: HLVX_WU
4068
/* 17830 */   MCD_OPC_FilterValue, 53, 17, 0, 0, // Skip to: 17852
4069
/* 17835 */   MCD_OPC_CheckPredicate, 77, 130, 4, 0, // Skip to: 18994
4070
/* 17840 */   MCD_OPC_CheckField, 7, 5, 0, 123, 4, 0, // Skip to: 18994
4071
/* 17847 */   MCD_OPC_Decode, 170, 94, 132, 1, // Opcode: HSV_W
4072
/* 17852 */   MCD_OPC_FilterValue, 54, 16, 0, 0, // Skip to: 17873
4073
/* 17857 */   MCD_OPC_CheckPredicate, 78, 108, 4, 0, // Skip to: 18994
4074
/* 17862 */   MCD_OPC_CheckField, 20, 5, 0, 101, 4, 0, // Skip to: 18994
4075
/* 17869 */   MCD_OPC_Decode, 162, 94, 49, // Opcode: HLV_D
4076
/* 17873 */   MCD_OPC_FilterValue, 55, 17, 0, 0, // Skip to: 17895
4077
/* 17878 */   MCD_OPC_CheckPredicate, 78, 87, 4, 0, // Skip to: 18994
4078
/* 17883 */   MCD_OPC_CheckField, 7, 5, 0, 80, 4, 0, // Skip to: 18994
4079
/* 17890 */   MCD_OPC_Decode, 168, 94, 132, 1, // Opcode: HSV_D
4080
/* 17895 */   MCD_OPC_FilterValue, 64, 59, 0, 0, // Skip to: 17959
4081
/* 17900 */   MCD_OPC_ExtractField, 20, 5,  // Inst{24-20} ...
4082
/* 17903 */   MCD_OPC_FilterValue, 28, 9, 0, 0, // Skip to: 17917
4083
/* 17908 */   MCD_OPC_CheckPredicate, 79, 57, 4, 0, // Skip to: 18994
4084
/* 17913 */   MCD_OPC_Decode, 210, 94, 49, // Opcode: MOPR0
4085
/* 17917 */   MCD_OPC_FilterValue, 29, 9, 0, 0, // Skip to: 17931
4086
/* 17922 */   MCD_OPC_CheckPredicate, 79, 43, 4, 0, // Skip to: 18994
4087
/* 17927 */   MCD_OPC_Decode, 211, 94, 49, // Opcode: MOPR1
4088
/* 17931 */   MCD_OPC_FilterValue, 30, 9, 0, 0, // Skip to: 17945
4089
/* 17936 */   MCD_OPC_CheckPredicate, 79, 29, 4, 0, // Skip to: 18994
4090
/* 17941 */   MCD_OPC_Decode, 222, 94, 49, // Opcode: MOPR2
4091
/* 17945 */   MCD_OPC_FilterValue, 31, 20, 4, 0, // Skip to: 18994
4092
/* 17950 */   MCD_OPC_CheckPredicate, 79, 15, 4, 0, // Skip to: 18994
4093
/* 17955 */   MCD_OPC_Decode, 233, 94, 49, // Opcode: MOPR3
4094
/* 17959 */   MCD_OPC_FilterValue, 65, 9, 0, 0, // Skip to: 17973
4095
/* 17964 */   MCD_OPC_CheckPredicate, 79, 1, 4, 0, // Skip to: 18994
4096
/* 17969 */   MCD_OPC_Decode, 242, 94, 59, // Opcode: MOPRR0
4097
/* 17973 */   MCD_OPC_FilterValue, 66, 59, 0, 0, // Skip to: 18037
4098
/* 17978 */   MCD_OPC_ExtractField, 20, 5,  // Inst{24-20} ...
4099
/* 17981 */   MCD_OPC_FilterValue, 28, 9, 0, 0, // Skip to: 17995
4100
/* 17986 */   MCD_OPC_CheckPredicate, 79, 235, 3, 0, // Skip to: 18994
4101
/* 17991 */   MCD_OPC_Decode, 236, 94, 49, // Opcode: MOPR4
4102
/* 17995 */   MCD_OPC_FilterValue, 29, 9, 0, 0, // Skip to: 18009
4103
/* 18000 */   MCD_OPC_CheckPredicate, 79, 221, 3, 0, // Skip to: 18994
4104
/* 18005 */   MCD_OPC_Decode, 237, 94, 49, // Opcode: MOPR5
4105
/* 18009 */   MCD_OPC_FilterValue, 30, 9, 0, 0, // Skip to: 18023
4106
/* 18014 */   MCD_OPC_CheckPredicate, 79, 207, 3, 0, // Skip to: 18994
4107
/* 18019 */   MCD_OPC_Decode, 238, 94, 49, // Opcode: MOPR6
4108
/* 18023 */   MCD_OPC_FilterValue, 31, 198, 3, 0, // Skip to: 18994
4109
/* 18028 */   MCD_OPC_CheckPredicate, 79, 193, 3, 0, // Skip to: 18994
4110
/* 18033 */   MCD_OPC_Decode, 239, 94, 49, // Opcode: MOPR7
4111
/* 18037 */   MCD_OPC_FilterValue, 67, 9, 0, 0, // Skip to: 18051
4112
/* 18042 */   MCD_OPC_CheckPredicate, 79, 179, 3, 0, // Skip to: 18994
4113
/* 18047 */   MCD_OPC_Decode, 243, 94, 59, // Opcode: MOPRR1
4114
/* 18051 */   MCD_OPC_FilterValue, 68, 59, 0, 0, // Skip to: 18115
4115
/* 18056 */   MCD_OPC_ExtractField, 20, 5,  // Inst{24-20} ...
4116
/* 18059 */   MCD_OPC_FilterValue, 28, 9, 0, 0, // Skip to: 18073
4117
/* 18064 */   MCD_OPC_CheckPredicate, 79, 157, 3, 0, // Skip to: 18994
4118
/* 18069 */   MCD_OPC_Decode, 240, 94, 49, // Opcode: MOPR8
4119
/* 18073 */   MCD_OPC_FilterValue, 29, 9, 0, 0, // Skip to: 18087
4120
/* 18078 */   MCD_OPC_CheckPredicate, 79, 143, 3, 0, // Skip to: 18994
4121
/* 18083 */   MCD_OPC_Decode, 241, 94, 49, // Opcode: MOPR9
4122
/* 18087 */   MCD_OPC_FilterValue, 30, 9, 0, 0, // Skip to: 18101
4123
/* 18092 */   MCD_OPC_CheckPredicate, 79, 129, 3, 0, // Skip to: 18994
4124
/* 18097 */   MCD_OPC_Decode, 212, 94, 49, // Opcode: MOPR10
4125
/* 18101 */   MCD_OPC_FilterValue, 31, 120, 3, 0, // Skip to: 18994
4126
/* 18106 */   MCD_OPC_CheckPredicate, 79, 115, 3, 0, // Skip to: 18994
4127
/* 18111 */   MCD_OPC_Decode, 213, 94, 49, // Opcode: MOPR11
4128
/* 18115 */   MCD_OPC_FilterValue, 69, 9, 0, 0, // Skip to: 18129
4129
/* 18120 */   MCD_OPC_CheckPredicate, 79, 101, 3, 0, // Skip to: 18994
4130
/* 18125 */   MCD_OPC_Decode, 244, 94, 59, // Opcode: MOPRR2
4131
/* 18129 */   MCD_OPC_FilterValue, 70, 59, 0, 0, // Skip to: 18193
4132
/* 18134 */   MCD_OPC_ExtractField, 20, 5,  // Inst{24-20} ...
4133
/* 18137 */   MCD_OPC_FilterValue, 28, 9, 0, 0, // Skip to: 18151
4134
/* 18142 */   MCD_OPC_CheckPredicate, 79, 79, 3, 0, // Skip to: 18994
4135
/* 18147 */   MCD_OPC_Decode, 214, 94, 49, // Opcode: MOPR12
4136
/* 18151 */   MCD_OPC_FilterValue, 29, 9, 0, 0, // Skip to: 18165
4137
/* 18156 */   MCD_OPC_CheckPredicate, 79, 65, 3, 0, // Skip to: 18994
4138
/* 18161 */   MCD_OPC_Decode, 215, 94, 49, // Opcode: MOPR13
4139
/* 18165 */   MCD_OPC_FilterValue, 30, 9, 0, 0, // Skip to: 18179
4140
/* 18170 */   MCD_OPC_CheckPredicate, 79, 51, 3, 0, // Skip to: 18994
4141
/* 18175 */   MCD_OPC_Decode, 216, 94, 49, // Opcode: MOPR14
4142
/* 18179 */   MCD_OPC_FilterValue, 31, 42, 3, 0, // Skip to: 18994
4143
/* 18184 */   MCD_OPC_CheckPredicate, 79, 37, 3, 0, // Skip to: 18994
4144
/* 18189 */   MCD_OPC_Decode, 217, 94, 49, // Opcode: MOPR15
4145
/* 18193 */   MCD_OPC_FilterValue, 71, 9, 0, 0, // Skip to: 18207
4146
/* 18198 */   MCD_OPC_CheckPredicate, 79, 23, 3, 0, // Skip to: 18994
4147
/* 18203 */   MCD_OPC_Decode, 245, 94, 59, // Opcode: MOPRR3
4148
/* 18207 */   MCD_OPC_FilterValue, 96, 59, 0, 0, // Skip to: 18271
4149
/* 18212 */   MCD_OPC_ExtractField, 20, 5,  // Inst{24-20} ...
4150
/* 18215 */   MCD_OPC_FilterValue, 28, 9, 0, 0, // Skip to: 18229
4151
/* 18220 */   MCD_OPC_CheckPredicate, 79, 1, 3, 0, // Skip to: 18994
4152
/* 18225 */   MCD_OPC_Decode, 218, 94, 49, // Opcode: MOPR16
4153
/* 18229 */   MCD_OPC_FilterValue, 29, 9, 0, 0, // Skip to: 18243
4154
/* 18234 */   MCD_OPC_CheckPredicate, 79, 243, 2, 0, // Skip to: 18994
4155
/* 18239 */   MCD_OPC_Decode, 219, 94, 49, // Opcode: MOPR17
4156
/* 18243 */   MCD_OPC_FilterValue, 30, 9, 0, 0, // Skip to: 18257
4157
/* 18248 */   MCD_OPC_CheckPredicate, 79, 229, 2, 0, // Skip to: 18994
4158
/* 18253 */   MCD_OPC_Decode, 220, 94, 49, // Opcode: MOPR18
4159
/* 18257 */   MCD_OPC_FilterValue, 31, 220, 2, 0, // Skip to: 18994
4160
/* 18262 */   MCD_OPC_CheckPredicate, 79, 215, 2, 0, // Skip to: 18994
4161
/* 18267 */   MCD_OPC_Decode, 221, 94, 49, // Opcode: MOPR19
4162
/* 18271 */   MCD_OPC_FilterValue, 97, 9, 0, 0, // Skip to: 18285
4163
/* 18276 */   MCD_OPC_CheckPredicate, 79, 201, 2, 0, // Skip to: 18994
4164
/* 18281 */   MCD_OPC_Decode, 246, 94, 59, // Opcode: MOPRR4
4165
/* 18285 */   MCD_OPC_FilterValue, 98, 59, 0, 0, // Skip to: 18349
4166
/* 18290 */   MCD_OPC_ExtractField, 20, 5,  // Inst{24-20} ...
4167
/* 18293 */   MCD_OPC_FilterValue, 28, 9, 0, 0, // Skip to: 18307
4168
/* 18298 */   MCD_OPC_CheckPredicate, 79, 179, 2, 0, // Skip to: 18994
4169
/* 18303 */   MCD_OPC_Decode, 223, 94, 49, // Opcode: MOPR20
4170
/* 18307 */   MCD_OPC_FilterValue, 29, 9, 0, 0, // Skip to: 18321
4171
/* 18312 */   MCD_OPC_CheckPredicate, 79, 165, 2, 0, // Skip to: 18994
4172
/* 18317 */   MCD_OPC_Decode, 224, 94, 49, // Opcode: MOPR21
4173
/* 18321 */   MCD_OPC_FilterValue, 30, 9, 0, 0, // Skip to: 18335
4174
/* 18326 */   MCD_OPC_CheckPredicate, 79, 151, 2, 0, // Skip to: 18994
4175
/* 18331 */   MCD_OPC_Decode, 225, 94, 49, // Opcode: MOPR22
4176
/* 18335 */   MCD_OPC_FilterValue, 31, 142, 2, 0, // Skip to: 18994
4177
/* 18340 */   MCD_OPC_CheckPredicate, 79, 137, 2, 0, // Skip to: 18994
4178
/* 18345 */   MCD_OPC_Decode, 226, 94, 49, // Opcode: MOPR23
4179
/* 18349 */   MCD_OPC_FilterValue, 99, 9, 0, 0, // Skip to: 18363
4180
/* 18354 */   MCD_OPC_CheckPredicate, 79, 123, 2, 0, // Skip to: 18994
4181
/* 18359 */   MCD_OPC_Decode, 247, 94, 59, // Opcode: MOPRR5
4182
/* 18363 */   MCD_OPC_FilterValue, 100, 59, 0, 0, // Skip to: 18427
4183
/* 18368 */   MCD_OPC_ExtractField, 20, 5,  // Inst{24-20} ...
4184
/* 18371 */   MCD_OPC_FilterValue, 28, 9, 0, 0, // Skip to: 18385
4185
/* 18376 */   MCD_OPC_CheckPredicate, 79, 101, 2, 0, // Skip to: 18994
4186
/* 18381 */   MCD_OPC_Decode, 227, 94, 49, // Opcode: MOPR24
4187
/* 18385 */   MCD_OPC_FilterValue, 29, 9, 0, 0, // Skip to: 18399
4188
/* 18390 */   MCD_OPC_CheckPredicate, 79, 87, 2, 0, // Skip to: 18994
4189
/* 18395 */   MCD_OPC_Decode, 228, 94, 49, // Opcode: MOPR25
4190
/* 18399 */   MCD_OPC_FilterValue, 30, 9, 0, 0, // Skip to: 18413
4191
/* 18404 */   MCD_OPC_CheckPredicate, 79, 73, 2, 0, // Skip to: 18994
4192
/* 18409 */   MCD_OPC_Decode, 229, 94, 49, // Opcode: MOPR26
4193
/* 18413 */   MCD_OPC_FilterValue, 31, 64, 2, 0, // Skip to: 18994
4194
/* 18418 */   MCD_OPC_CheckPredicate, 79, 59, 2, 0, // Skip to: 18994
4195
/* 18423 */   MCD_OPC_Decode, 230, 94, 49, // Opcode: MOPR27
4196
/* 18427 */   MCD_OPC_FilterValue, 101, 9, 0, 0, // Skip to: 18441
4197
/* 18432 */   MCD_OPC_CheckPredicate, 79, 45, 2, 0, // Skip to: 18994
4198
/* 18437 */   MCD_OPC_Decode, 248, 94, 59, // Opcode: MOPRR6
4199
/* 18441 */   MCD_OPC_FilterValue, 102, 92, 0, 0, // Skip to: 18538
4200
/* 18446 */   MCD_OPC_ExtractField, 20, 5,  // Inst{24-20} ...
4201
/* 18449 */   MCD_OPC_FilterValue, 28, 42, 0, 0, // Skip to: 18496
4202
/* 18454 */   MCD_OPC_CheckPredicate, 39, 12, 0, 0, // Skip to: 18471
4203
/* 18459 */   MCD_OPC_CheckField, 7, 5, 0, 5, 0, 0, // Skip to: 18471
4204
/* 18466 */   MCD_OPC_Decode, 217, 95, 133, 1, // Opcode: SSPOPCHK
4205
/* 18471 */   MCD_OPC_CheckPredicate, 39, 11, 0, 0, // Skip to: 18487
4206
/* 18476 */   MCD_OPC_CheckField, 15, 5, 0, 4, 0, 0, // Skip to: 18487
4207
/* 18483 */   MCD_OPC_Decode, 219, 95, 25, // Opcode: SSRDP
4208
/* 18487 */   MCD_OPC_CheckPredicate, 79, 246, 1, 0, // Skip to: 18994
4209
/* 18492 */   MCD_OPC_Decode, 231, 94, 49, // Opcode: MOPR28
4210
/* 18496 */   MCD_OPC_FilterValue, 29, 9, 0, 0, // Skip to: 18510
4211
/* 18501 */   MCD_OPC_CheckPredicate, 79, 232, 1, 0, // Skip to: 18994
4212
/* 18506 */   MCD_OPC_Decode, 232, 94, 49, // Opcode: MOPR29
4213
/* 18510 */   MCD_OPC_FilterValue, 30, 9, 0, 0, // Skip to: 18524
4214
/* 18515 */   MCD_OPC_CheckPredicate, 79, 218, 1, 0, // Skip to: 18994
4215
/* 18520 */   MCD_OPC_Decode, 234, 94, 49, // Opcode: MOPR30
4216
/* 18524 */   MCD_OPC_FilterValue, 31, 209, 1, 0, // Skip to: 18994
4217
/* 18529 */   MCD_OPC_CheckPredicate, 79, 204, 1, 0, // Skip to: 18994
4218
/* 18534 */   MCD_OPC_Decode, 235, 94, 49, // Opcode: MOPR31
4219
/* 18538 */   MCD_OPC_FilterValue, 103, 195, 1, 0, // Skip to: 18994
4220
/* 18543 */   MCD_OPC_CheckPredicate, 39, 19, 0, 0, // Skip to: 18567
4221
/* 18548 */   MCD_OPC_CheckField, 15, 5, 0, 12, 0, 0, // Skip to: 18567
4222
/* 18555 */   MCD_OPC_CheckField, 7, 5, 0, 5, 0, 0, // Skip to: 18567
4223
/* 18562 */   MCD_OPC_Decode, 218, 95, 134, 1, // Opcode: SSPUSH
4224
/* 18567 */   MCD_OPC_CheckPredicate, 79, 166, 1, 0, // Skip to: 18994
4225
/* 18572 */   MCD_OPC_Decode, 249, 94, 59, // Opcode: MOPRR7
4226
/* 18576 */   MCD_OPC_FilterValue, 5, 5, 0, 0, // Skip to: 18586
4227
/* 18581 */   MCD_OPC_Decode, 166, 89, 135, 1, // Opcode: CSRRWI
4228
/* 18586 */   MCD_OPC_FilterValue, 6, 5, 0, 0, // Skip to: 18596
4229
/* 18591 */   MCD_OPC_Decode, 164, 89, 135, 1, // Opcode: CSRRSI
4230
/* 18596 */   MCD_OPC_FilterValue, 7, 137, 1, 0, // Skip to: 18994
4231
/* 18601 */   MCD_OPC_Decode, 162, 89, 135, 1, // Opcode: CSRRCI
4232
/* 18606 */   MCD_OPC_FilterValue, 119, 127, 1, 0, // Skip to: 18994
4233
/* 18611 */   MCD_OPC_ExtractField, 25, 7,  // Inst{31-25} ...
4234
/* 18614 */   MCD_OPC_FilterValue, 65, 16, 0, 0, // Skip to: 18635
4235
/* 18619 */   MCD_OPC_CheckPredicate, 80, 114, 1, 0, // Skip to: 18994
4236
/* 18624 */   MCD_OPC_CheckField, 12, 3, 2, 107, 1, 0, // Skip to: 18994
4237
/* 18631 */   MCD_OPC_Decode, 216, 100, 100, // Opcode: VSM3ME_VV
4238
/* 18635 */   MCD_OPC_FilterValue, 67, 17, 0, 0, // Skip to: 18657
4239
/* 18640 */   MCD_OPC_CheckPredicate, 81, 93, 1, 0, // Skip to: 18994
4240
/* 18645 */   MCD_OPC_CheckField, 12, 3, 2, 86, 1, 0, // Skip to: 18994
4241
/* 18652 */   MCD_OPC_Decode, 217, 100, 136, 1, // Opcode: VSM4K_VI
4242
/* 18657 */   MCD_OPC_FilterValue, 69, 17, 0, 0, // Skip to: 18679
4243
/* 18662 */   MCD_OPC_CheckPredicate, 82, 71, 1, 0, // Skip to: 18994
4244
/* 18667 */   MCD_OPC_CheckField, 12, 3, 2, 64, 1, 0, // Skip to: 18994
4245
/* 18674 */   MCD_OPC_Decode, 224, 96, 136, 1, // Opcode: VAESKF1_VI
4246
/* 18679 */   MCD_OPC_FilterValue, 81, 89, 0, 0, // Skip to: 18773
4247
/* 18684 */   MCD_OPC_ExtractField, 12, 8,  // Inst{19-12} ...
4248
/* 18687 */   MCD_OPC_FilterValue, 2, 9, 0, 0, // Skip to: 18701
4249
/* 18692 */   MCD_OPC_CheckPredicate, 82, 41, 1, 0, // Skip to: 18994
4250
/* 18697 */   MCD_OPC_Decode, 219, 96, 113, // Opcode: VAESDM_VV
4251
/* 18701 */   MCD_OPC_FilterValue, 10, 9, 0, 0, // Skip to: 18715
4252
/* 18706 */   MCD_OPC_CheckPredicate, 82, 27, 1, 0, // Skip to: 18994
4253
/* 18711 */   MCD_OPC_Decode, 217, 96, 113, // Opcode: VAESDF_VV
4254
/* 18715 */   MCD_OPC_FilterValue, 18, 9, 0, 0, // Skip to: 18729
4255
/* 18720 */   MCD_OPC_CheckPredicate, 82, 13, 1, 0, // Skip to: 18994
4256
/* 18725 */   MCD_OPC_Decode, 223, 96, 113, // Opcode: VAESEM_VV
4257
/* 18729 */   MCD_OPC_FilterValue, 26, 9, 0, 0, // Skip to: 18743
4258
/* 18734 */   MCD_OPC_CheckPredicate, 82, 255, 0, 0, // Skip to: 18994
4259
/* 18739 */   MCD_OPC_Decode, 221, 96, 113, // Opcode: VAESEF_VV
4260
/* 18743 */   MCD_OPC_FilterValue, 130, 1, 9, 0, 0, // Skip to: 18758
4261
/* 18749 */   MCD_OPC_CheckPredicate, 81, 240, 0, 0, // Skip to: 18994
4262
/* 18754 */   MCD_OPC_Decode, 219, 100, 113, // Opcode: VSM4R_VV
4263
/* 18758 */   MCD_OPC_FilterValue, 138, 1, 230, 0, 0, // Skip to: 18994
4264
/* 18764 */   MCD_OPC_CheckPredicate, 83, 225, 0, 0, // Skip to: 18994
4265
/* 18769 */   MCD_OPC_Decode, 251, 97, 113, // Opcode: VGMUL_VV
4266
/* 18773 */   MCD_OPC_FilterValue, 83, 88, 0, 0, // Skip to: 18866
4267
/* 18778 */   MCD_OPC_ExtractField, 12, 8,  // Inst{19-12} ...
4268
/* 18781 */   MCD_OPC_FilterValue, 2, 9, 0, 0, // Skip to: 18795
4269
/* 18786 */   MCD_OPC_CheckPredicate, 82, 203, 0, 0, // Skip to: 18994
4270
/* 18791 */   MCD_OPC_Decode, 218, 96, 113, // Opcode: VAESDM_VS
4271
/* 18795 */   MCD_OPC_FilterValue, 10, 9, 0, 0, // Skip to: 18809
4272
/* 18800 */   MCD_OPC_CheckPredicate, 82, 189, 0, 0, // Skip to: 18994
4273
/* 18805 */   MCD_OPC_Decode, 216, 96, 113, // Opcode: VAESDF_VS
4274
/* 18809 */   MCD_OPC_FilterValue, 18, 9, 0, 0, // Skip to: 18823
4275
/* 18814 */   MCD_OPC_CheckPredicate, 82, 175, 0, 0, // Skip to: 18994
4276
/* 18819 */   MCD_OPC_Decode, 222, 96, 113, // Opcode: VAESEM_VS
4277
/* 18823 */   MCD_OPC_FilterValue, 26, 9, 0, 0, // Skip to: 18837
4278
/* 18828 */   MCD_OPC_CheckPredicate, 82, 161, 0, 0, // Skip to: 18994
4279
/* 18833 */   MCD_OPC_Decode, 220, 96, 113, // Opcode: VAESEF_VS
4280
/* 18837 */   MCD_OPC_FilterValue, 58, 9, 0, 0, // Skip to: 18851
4281
/* 18842 */   MCD_OPC_CheckPredicate, 82, 147, 0, 0, // Skip to: 18994
4282
/* 18847 */   MCD_OPC_Decode, 226, 96, 113, // Opcode: VAESZ_VS
4283
/* 18851 */   MCD_OPC_FilterValue, 130, 1, 137, 0, 0, // Skip to: 18994
4284
/* 18857 */   MCD_OPC_CheckPredicate, 81, 132, 0, 0, // Skip to: 18994
4285
/* 18862 */   MCD_OPC_Decode, 218, 100, 113, // Opcode: VSM4R_VS
4286
/* 18866 */   MCD_OPC_FilterValue, 85, 17, 0, 0, // Skip to: 18888
4287
/* 18871 */   MCD_OPC_CheckPredicate, 82, 118, 0, 0, // Skip to: 18994
4288
/* 18876 */   MCD_OPC_CheckField, 12, 3, 2, 111, 0, 0, // Skip to: 18994
4289
/* 18883 */   MCD_OPC_Decode, 225, 96, 136, 1, // Opcode: VAESKF2_VI
4290
/* 18888 */   MCD_OPC_FilterValue, 87, 17, 0, 0, // Skip to: 18910
4291
/* 18893 */   MCD_OPC_CheckPredicate, 80, 96, 0, 0, // Skip to: 18994
4292
/* 18898 */   MCD_OPC_CheckField, 12, 3, 2, 89, 0, 0, // Skip to: 18994
4293
/* 18905 */   MCD_OPC_Decode, 215, 100, 136, 1, // Opcode: VSM3C_VI
4294
/* 18910 */   MCD_OPC_FilterValue, 89, 16, 0, 0, // Skip to: 18931
4295
/* 18915 */   MCD_OPC_CheckPredicate, 83, 74, 0, 0, // Skip to: 18994
4296
/* 18920 */   MCD_OPC_CheckField, 12, 3, 2, 67, 0, 0, // Skip to: 18994
4297
/* 18927 */   MCD_OPC_Decode, 250, 97, 100, // Opcode: VGHSH_VV
4298
/* 18931 */   MCD_OPC_FilterValue, 91, 16, 0, 0, // Skip to: 18952
4299
/* 18936 */   MCD_OPC_CheckPredicate, 84, 53, 0, 0, // Skip to: 18994
4300
/* 18941 */   MCD_OPC_CheckField, 12, 3, 2, 46, 0, 0, // Skip to: 18994
4301
/* 18948 */   MCD_OPC_Decode, 205, 100, 100, // Opcode: VSHA2MS_VV
4302
/* 18952 */   MCD_OPC_FilterValue, 93, 16, 0, 0, // Skip to: 18973
4303
/* 18957 */   MCD_OPC_CheckPredicate, 84, 32, 0, 0, // Skip to: 18994
4304
/* 18962 */   MCD_OPC_CheckField, 12, 3, 2, 25, 0, 0, // Skip to: 18994
4305
/* 18969 */   MCD_OPC_Decode, 203, 100, 100, // Opcode: VSHA2CH_VV
4306
/* 18973 */   MCD_OPC_FilterValue, 95, 16, 0, 0, // Skip to: 18994
4307
/* 18978 */   MCD_OPC_CheckPredicate, 84, 11, 0, 0, // Skip to: 18994
4308
/* 18983 */   MCD_OPC_CheckField, 12, 3, 2, 4, 0, 0, // Skip to: 18994
4309
/* 18990 */   MCD_OPC_Decode, 204, 100, 100, // Opcode: VSHA2CL_VV
4310
/* 18994 */   MCD_OPC_Fail,
4311
  0
4312
};
4313
4314
static const uint8_t DecoderTableRISCV32Only_16[] = {
4315
/* 0 */       MCD_OPC_ExtractField, 0, 2,  // Inst{1-0} ...
4316
/* 3 */       MCD_OPC_FilterValue, 0, 33, 0, 0, // Skip to: 41
4317
/* 8 */       MCD_OPC_ExtractField, 13, 3,  // Inst{15-13} ...
4318
/* 11 */      MCD_OPC_FilterValue, 3, 10, 0, 0, // Skip to: 26
4319
/* 16 */      MCD_OPC_CheckPredicate, 85, 79, 0, 0, // Skip to: 100
4320
/* 21 */      MCD_OPC_Decode, 243, 91, 137, 1, // Opcode: C_FLW
4321
/* 26 */      MCD_OPC_FilterValue, 7, 69, 0, 0, // Skip to: 100
4322
/* 31 */      MCD_OPC_CheckPredicate, 85, 64, 0, 0, // Skip to: 100
4323
/* 36 */      MCD_OPC_Decode, 247, 91, 137, 1, // Opcode: C_FSW
4324
/* 41 */      MCD_OPC_FilterValue, 1, 16, 0, 0, // Skip to: 62
4325
/* 46 */      MCD_OPC_CheckPredicate, 86, 49, 0, 0, // Skip to: 100
4326
/* 51 */      MCD_OPC_CheckField, 13, 3, 1, 42, 0, 0, // Skip to: 100
4327
/* 58 */      MCD_OPC_Decode, 250, 91, 30, // Opcode: C_JAL
4328
/* 62 */      MCD_OPC_FilterValue, 2, 33, 0, 0, // Skip to: 100
4329
/* 67 */      MCD_OPC_ExtractField, 13, 3,  // Inst{15-13} ...
4330
/* 70 */      MCD_OPC_FilterValue, 3, 10, 0, 0, // Skip to: 85
4331
/* 75 */      MCD_OPC_CheckPredicate, 85, 20, 0, 0, // Skip to: 100
4332
/* 80 */      MCD_OPC_Decode, 244, 91, 138, 1, // Opcode: C_FLWSP
4333
/* 85 */      MCD_OPC_FilterValue, 7, 10, 0, 0, // Skip to: 100
4334
/* 90 */      MCD_OPC_CheckPredicate, 85, 5, 0, 0, // Skip to: 100
4335
/* 95 */      MCD_OPC_Decode, 248, 91, 139, 1, // Opcode: C_FSWSP
4336
/* 100 */     MCD_OPC_Fail,
4337
  0
4338
};
4339
4340
static const uint8_t DecoderTableRV32Zacas32[] = {
4341
/* 0 */       MCD_OPC_ExtractField, 25, 7,  // Inst{31-25} ...
4342
/* 3 */       MCD_OPC_FilterValue, 20, 23, 0, 0, // Skip to: 31
4343
/* 8 */       MCD_OPC_CheckPredicate, 87, 102, 0, 0, // Skip to: 115
4344
/* 13 */      MCD_OPC_CheckField, 12, 3, 3, 95, 0, 0, // Skip to: 115
4345
/* 20 */      MCD_OPC_CheckField, 0, 7, 47, 88, 0, 0, // Skip to: 115
4346
/* 27 */      MCD_OPC_Decode, 171, 88, 60, // Opcode: AMOCAS_D_RV32
4347
/* 31 */      MCD_OPC_FilterValue, 21, 23, 0, 0, // Skip to: 59
4348
/* 36 */      MCD_OPC_CheckPredicate, 87, 74, 0, 0, // Skip to: 115
4349
/* 41 */      MCD_OPC_CheckField, 12, 3, 3, 67, 0, 0, // Skip to: 115
4350
/* 48 */      MCD_OPC_CheckField, 0, 7, 47, 60, 0, 0, // Skip to: 115
4351
/* 55 */      MCD_OPC_Decode, 174, 88, 60, // Opcode: AMOCAS_D_RV32_RL
4352
/* 59 */      MCD_OPC_FilterValue, 22, 23, 0, 0, // Skip to: 87
4353
/* 64 */      MCD_OPC_CheckPredicate, 87, 46, 0, 0, // Skip to: 115
4354
/* 69 */      MCD_OPC_CheckField, 12, 3, 3, 39, 0, 0, // Skip to: 115
4355
/* 76 */      MCD_OPC_CheckField, 0, 7, 47, 32, 0, 0, // Skip to: 115
4356
/* 83 */      MCD_OPC_Decode, 172, 88, 60, // Opcode: AMOCAS_D_RV32_AQ
4357
/* 87 */      MCD_OPC_FilterValue, 23, 23, 0, 0, // Skip to: 115
4358
/* 92 */      MCD_OPC_CheckPredicate, 87, 18, 0, 0, // Skip to: 115
4359
/* 97 */      MCD_OPC_CheckField, 12, 3, 3, 11, 0, 0, // Skip to: 115
4360
/* 104 */     MCD_OPC_CheckField, 0, 7, 47, 4, 0, 0, // Skip to: 115
4361
/* 111 */     MCD_OPC_Decode, 173, 88, 60, // Opcode: AMOCAS_D_RV32_AQ_RL
4362
/* 115 */     MCD_OPC_Fail,
4363
  0
4364
};
4365
4366
static const uint8_t DecoderTableRV32Zdinx32[] = {
4367
/* 0 */       MCD_OPC_ExtractField, 0, 7,  // Inst{6-0} ...
4368
/* 3 */       MCD_OPC_FilterValue, 67, 17, 0, 0, // Skip to: 25
4369
/* 8 */       MCD_OPC_CheckPredicate, 88, 243, 1, 0, // Skip to: 512
4370
/* 13 */      MCD_OPC_CheckField, 25, 2, 1, 236, 1, 0, // Skip to: 512
4371
/* 20 */      MCD_OPC_Decode, 175, 93, 140, 1, // Opcode: FMADD_D_IN32X
4372
/* 25 */      MCD_OPC_FilterValue, 71, 17, 0, 0, // Skip to: 47
4373
/* 30 */      MCD_OPC_CheckPredicate, 88, 221, 1, 0, // Skip to: 512
4374
/* 35 */      MCD_OPC_CheckField, 25, 2, 1, 214, 1, 0, // Skip to: 512
4375
/* 42 */      MCD_OPC_Decode, 202, 93, 140, 1, // Opcode: FMSUB_D_IN32X
4376
/* 47 */      MCD_OPC_FilterValue, 75, 17, 0, 0, // Skip to: 69
4377
/* 52 */      MCD_OPC_CheckPredicate, 88, 199, 1, 0, // Skip to: 512
4378
/* 57 */      MCD_OPC_CheckField, 25, 2, 1, 192, 1, 0, // Skip to: 512
4379
/* 64 */      MCD_OPC_Decode, 232, 93, 140, 1, // Opcode: FNMSUB_D_IN32X
4380
/* 69 */      MCD_OPC_FilterValue, 79, 17, 0, 0, // Skip to: 91
4381
/* 74 */      MCD_OPC_CheckPredicate, 88, 177, 1, 0, // Skip to: 512
4382
/* 79 */      MCD_OPC_CheckField, 25, 2, 1, 170, 1, 0, // Skip to: 512
4383
/* 86 */      MCD_OPC_Decode, 225, 93, 140, 1, // Opcode: FNMADD_D_IN32X
4384
/* 91 */      MCD_OPC_FilterValue, 83, 160, 1, 0, // Skip to: 512
4385
/* 96 */      MCD_OPC_ExtractField, 25, 7,  // Inst{31-25} ...
4386
/* 99 */      MCD_OPC_FilterValue, 1, 10, 0, 0, // Skip to: 114
4387
/* 104 */     MCD_OPC_CheckPredicate, 88, 147, 1, 0, // Skip to: 512
4388
/* 109 */     MCD_OPC_Decode, 175, 92, 141, 1, // Opcode: FADD_D_IN32X
4389
/* 114 */     MCD_OPC_FilterValue, 5, 10, 0, 0, // Skip to: 129
4390
/* 119 */     MCD_OPC_CheckPredicate, 88, 132, 1, 0, // Skip to: 512
4391
/* 124 */     MCD_OPC_Decode, 147, 94, 141, 1, // Opcode: FSUB_D_IN32X
4392
/* 129 */     MCD_OPC_FilterValue, 9, 10, 0, 0, // Skip to: 144
4393
/* 134 */     MCD_OPC_CheckPredicate, 88, 117, 1, 0, // Skip to: 512
4394
/* 139 */     MCD_OPC_Decode, 209, 93, 141, 1, // Opcode: FMUL_D_IN32X
4395
/* 144 */     MCD_OPC_FilterValue, 13, 10, 0, 0, // Skip to: 159
4396
/* 149 */     MCD_OPC_CheckPredicate, 88, 102, 1, 0, // Skip to: 512
4397
/* 154 */     MCD_OPC_Decode, 132, 93, 141, 1, // Opcode: FDIV_D_IN32X
4398
/* 159 */     MCD_OPC_FilterValue, 17, 48, 0, 0, // Skip to: 212
4399
/* 164 */     MCD_OPC_ExtractField, 12, 3,  // Inst{14-12} ...
4400
/* 167 */     MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 182
4401
/* 172 */     MCD_OPC_CheckPredicate, 88, 79, 1, 0, // Skip to: 512
4402
/* 177 */     MCD_OPC_Decode, 132, 94, 142, 1, // Opcode: FSGNJ_D_IN32X
4403
/* 182 */     MCD_OPC_FilterValue, 1, 10, 0, 0, // Skip to: 197
4404
/* 187 */     MCD_OPC_CheckPredicate, 88, 64, 1, 0, // Skip to: 512
4405
/* 192 */     MCD_OPC_Decode, 246, 93, 142, 1, // Opcode: FSGNJN_D_IN32X
4406
/* 197 */     MCD_OPC_FilterValue, 2, 54, 1, 0, // Skip to: 512
4407
/* 202 */     MCD_OPC_CheckPredicate, 88, 49, 1, 0, // Skip to: 512
4408
/* 207 */     MCD_OPC_Decode, 253, 93, 142, 1, // Opcode: FSGNJX_D_IN32X
4409
/* 212 */     MCD_OPC_FilterValue, 21, 33, 0, 0, // Skip to: 250
4410
/* 217 */     MCD_OPC_ExtractField, 12, 3,  // Inst{14-12} ...
4411
/* 220 */     MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 235
4412
/* 225 */     MCD_OPC_CheckPredicate, 88, 26, 1, 0, // Skip to: 512
4413
/* 230 */     MCD_OPC_Decode, 195, 93, 142, 1, // Opcode: FMIN_D_IN32X
4414
/* 235 */     MCD_OPC_FilterValue, 1, 16, 1, 0, // Skip to: 512
4415
/* 240 */     MCD_OPC_CheckPredicate, 88, 11, 1, 0, // Skip to: 512
4416
/* 245 */     MCD_OPC_Decode, 185, 93, 142, 1, // Opcode: FMAX_D_IN32X
4417
/* 250 */     MCD_OPC_FilterValue, 32, 17, 0, 0, // Skip to: 272
4418
/* 255 */     MCD_OPC_CheckPredicate, 88, 252, 0, 0, // Skip to: 512
4419
/* 260 */     MCD_OPC_CheckField, 20, 5, 1, 245, 0, 0, // Skip to: 512
4420
/* 267 */     MCD_OPC_Decode, 233, 92, 143, 1, // Opcode: FCVT_S_D_IN32X
4421
/* 272 */     MCD_OPC_FilterValue, 33, 33, 0, 0, // Skip to: 310
4422
/* 277 */     MCD_OPC_ExtractField, 20, 5,  // Inst{24-20} ...
4423
/* 280 */     MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 295
4424
/* 285 */     MCD_OPC_CheckPredicate, 88, 222, 0, 0, // Skip to: 512
4425
/* 290 */     MCD_OPC_Decode, 198, 92, 144, 1, // Opcode: FCVT_D_S_IN32X
4426
/* 295 */     MCD_OPC_FilterValue, 2, 212, 0, 0, // Skip to: 512
4427
/* 300 */     MCD_OPC_CheckPredicate, 89, 207, 0, 0, // Skip to: 512
4428
/* 305 */     MCD_OPC_Decode, 191, 92, 144, 1, // Opcode: FCVT_D_H_IN32X
4429
/* 310 */     MCD_OPC_FilterValue, 34, 17, 0, 0, // Skip to: 332
4430
/* 315 */     MCD_OPC_CheckPredicate, 89, 192, 0, 0, // Skip to: 512
4431
/* 320 */     MCD_OPC_CheckField, 20, 5, 1, 185, 0, 0, // Skip to: 512
4432
/* 327 */     MCD_OPC_Decode, 207, 92, 143, 1, // Opcode: FCVT_H_D_IN32X
4433
/* 332 */     MCD_OPC_FilterValue, 45, 17, 0, 0, // Skip to: 354
4434
/* 337 */     MCD_OPC_CheckPredicate, 88, 170, 0, 0, // Skip to: 512
4435
/* 342 */     MCD_OPC_CheckField, 20, 5, 0, 163, 0, 0, // Skip to: 512
4436
/* 349 */     MCD_OPC_Decode, 140, 94, 145, 1, // Opcode: FSQRT_D_IN32X
4437
/* 354 */     MCD_OPC_FilterValue, 81, 48, 0, 0, // Skip to: 407
4438
/* 359 */     MCD_OPC_ExtractField, 12, 3,  // Inst{14-12} ...
4439
/* 362 */     MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 377
4440
/* 367 */     MCD_OPC_CheckPredicate, 88, 140, 0, 0, // Skip to: 512
4441
/* 372 */     MCD_OPC_Decode, 153, 93, 146, 1, // Opcode: FLE_D_IN32X
4442
/* 377 */     MCD_OPC_FilterValue, 1, 10, 0, 0, // Skip to: 392
4443
/* 382 */     MCD_OPC_CheckPredicate, 88, 125, 0, 0, // Skip to: 512
4444
/* 387 */     MCD_OPC_Decode, 167, 93, 146, 1, // Opcode: FLT_D_IN32X
4445
/* 392 */     MCD_OPC_FilterValue, 2, 115, 0, 0, // Skip to: 512
4446
/* 397 */     MCD_OPC_CheckPredicate, 88, 110, 0, 0, // Skip to: 512
4447
/* 402 */     MCD_OPC_Decode, 142, 93, 146, 1, // Opcode: FEQ_D_IN32X
4448
/* 407 */     MCD_OPC_FilterValue, 97, 33, 0, 0, // Skip to: 445
4449
/* 412 */     MCD_OPC_ExtractField, 20, 5,  // Inst{24-20} ...
4450
/* 415 */     MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 430
4451
/* 420 */     MCD_OPC_CheckPredicate, 88, 87, 0, 0, // Skip to: 512
4452
/* 425 */     MCD_OPC_Decode, 253, 92, 143, 1, // Opcode: FCVT_W_D_IN32X
4453
/* 430 */     MCD_OPC_FilterValue, 1, 77, 0, 0, // Skip to: 512
4454
/* 435 */     MCD_OPC_CheckPredicate, 88, 72, 0, 0, // Skip to: 512
4455
/* 440 */     MCD_OPC_Decode, 246, 92, 143, 1, // Opcode: FCVT_WU_D_IN32X
4456
/* 445 */     MCD_OPC_FilterValue, 105, 33, 0, 0, // Skip to: 483
4457
/* 450 */     MCD_OPC_ExtractField, 20, 5,  // Inst{24-20} ...
4458
/* 453 */     MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 468
4459
/* 458 */     MCD_OPC_CheckPredicate, 88, 49, 0, 0, // Skip to: 512
4460
/* 463 */     MCD_OPC_Decode, 204, 92, 144, 1, // Opcode: FCVT_D_W_IN32X
4461
/* 468 */     MCD_OPC_FilterValue, 1, 39, 0, 0, // Skip to: 512
4462
/* 473 */     MCD_OPC_CheckPredicate, 88, 34, 0, 0, // Skip to: 512
4463
/* 478 */     MCD_OPC_Decode, 202, 92, 144, 1, // Opcode: FCVT_D_WU_IN32X
4464
/* 483 */     MCD_OPC_FilterValue, 113, 24, 0, 0, // Skip to: 512
4465
/* 488 */     MCD_OPC_CheckPredicate, 88, 19, 0, 0, // Skip to: 512
4466
/* 493 */     MCD_OPC_CheckField, 20, 5, 0, 12, 0, 0, // Skip to: 512
4467
/* 500 */     MCD_OPC_CheckField, 12, 3, 1, 5, 0, 0, // Skip to: 512
4468
/* 507 */     MCD_OPC_Decode, 182, 92, 147, 1, // Opcode: FCLASS_D_IN32X
4469
/* 512 */     MCD_OPC_Fail,
4470
  0
4471
};
4472
4473
static const uint8_t DecoderTableRVZcmp16[] = {
4474
/* 0 */       MCD_OPC_ExtractField, 10, 6,  // Inst{15-10} ...
4475
/* 3 */       MCD_OPC_FilterValue, 43, 47, 0, 0, // Skip to: 55
4476
/* 8 */       MCD_OPC_ExtractField, 5, 2,  // Inst{6-5} ...
4477
/* 11 */      MCD_OPC_FilterValue, 1, 17, 0, 0, // Skip to: 33
4478
/* 16 */      MCD_OPC_CheckPredicate, 90, 138, 0, 0, // Skip to: 159
4479
/* 21 */      MCD_OPC_CheckField, 0, 2, 2, 131, 0, 0, // Skip to: 159
4480
/* 28 */      MCD_OPC_Decode, 154, 89, 148, 1, // Opcode: CM_MVSA01
4481
/* 33 */      MCD_OPC_FilterValue, 3, 121, 0, 0, // Skip to: 159
4482
/* 38 */      MCD_OPC_CheckPredicate, 90, 116, 0, 0, // Skip to: 159
4483
/* 43 */      MCD_OPC_CheckField, 0, 2, 2, 109, 0, 0, // Skip to: 159
4484
/* 50 */      MCD_OPC_Decode, 153, 89, 148, 1, // Opcode: CM_MVA01S
4485
/* 55 */      MCD_OPC_FilterValue, 46, 47, 0, 0, // Skip to: 107
4486
/* 60 */      MCD_OPC_ExtractField, 8, 2,  // Inst{9-8} ...
4487
/* 63 */      MCD_OPC_FilterValue, 0, 17, 0, 0, // Skip to: 85
4488
/* 68 */      MCD_OPC_CheckPredicate, 90, 86, 0, 0, // Skip to: 159
4489
/* 73 */      MCD_OPC_CheckField, 0, 2, 2, 79, 0, 0, // Skip to: 159
4490
/* 80 */      MCD_OPC_Decode, 158, 89, 149, 1, // Opcode: CM_PUSH
4491
/* 85 */      MCD_OPC_FilterValue, 2, 69, 0, 0, // Skip to: 159
4492
/* 90 */      MCD_OPC_CheckPredicate, 90, 64, 0, 0, // Skip to: 159
4493
/* 95 */      MCD_OPC_CheckField, 0, 2, 2, 57, 0, 0, // Skip to: 159
4494
/* 102 */     MCD_OPC_Decode, 155, 89, 149, 1, // Opcode: CM_POP
4495
/* 107 */     MCD_OPC_FilterValue, 47, 47, 0, 0, // Skip to: 159
4496
/* 112 */     MCD_OPC_ExtractField, 8, 2,  // Inst{9-8} ...
4497
/* 115 */     MCD_OPC_FilterValue, 0, 17, 0, 0, // Skip to: 137
4498
/* 120 */     MCD_OPC_CheckPredicate, 90, 34, 0, 0, // Skip to: 159
4499
/* 125 */     MCD_OPC_CheckField, 0, 2, 2, 27, 0, 0, // Skip to: 159
4500
/* 132 */     MCD_OPC_Decode, 157, 89, 149, 1, // Opcode: CM_POPRETZ
4501
/* 137 */     MCD_OPC_FilterValue, 2, 17, 0, 0, // Skip to: 159
4502
/* 142 */     MCD_OPC_CheckPredicate, 90, 12, 0, 0, // Skip to: 159
4503
/* 147 */     MCD_OPC_CheckField, 0, 2, 2, 5, 0, 0, // Skip to: 159
4504
/* 154 */     MCD_OPC_Decode, 156, 89, 149, 1, // Opcode: CM_POPRET
4505
/* 159 */     MCD_OPC_Fail,
4506
  0
4507
};
4508
4509
static const uint8_t DecoderTableRVZcmt16[] = {
4510
/* 0 */       MCD_OPC_ExtractField, 0, 2,  // Inst{1-0} ...
4511
/* 3 */       MCD_OPC_FilterValue, 2, 35, 0, 0, // Skip to: 43
4512
/* 8 */       MCD_OPC_ExtractField, 10, 6,  // Inst{15-10} ...
4513
/* 11 */      MCD_OPC_FilterValue, 40, 27, 0, 0, // Skip to: 43
4514
/* 16 */      MCD_OPC_CheckPredicate, 91, 12, 0, 0, // Skip to: 33
4515
/* 21 */      MCD_OPC_CheckField, 7, 3, 0, 5, 0, 0, // Skip to: 33
4516
/* 28 */      MCD_OPC_Decode, 152, 89, 150, 1, // Opcode: CM_JT
4517
/* 33 */      MCD_OPC_CheckPredicate, 91, 5, 0, 0, // Skip to: 43
4518
/* 38 */      MCD_OPC_Decode, 151, 89, 151, 1, // Opcode: CM_JALT
4519
/* 43 */      MCD_OPC_Fail,
4520
  0
4521
};
4522
4523
static const uint8_t DecoderTableRVZfinx32[] = {
4524
/* 0 */       MCD_OPC_ExtractField, 0, 7,  // Inst{6-0} ...
4525
/* 3 */       MCD_OPC_FilterValue, 67, 48, 0, 0, // Skip to: 56
4526
/* 8 */       MCD_OPC_ExtractField, 25, 2,  // Inst{26-25} ...
4527
/* 11 */      MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 26
4528
/* 16 */      MCD_OPC_CheckPredicate, 92, 182, 5, 0, // Skip to: 1483
4529
/* 21 */      MCD_OPC_Decode, 180, 93, 152, 1, // Opcode: FMADD_S_INX
4530
/* 26 */      MCD_OPC_FilterValue, 1, 10, 0, 0, // Skip to: 41
4531
/* 31 */      MCD_OPC_CheckPredicate, 93, 167, 5, 0, // Skip to: 1483
4532
/* 36 */      MCD_OPC_Decode, 176, 93, 152, 1, // Opcode: FMADD_D_INX
4533
/* 41 */      MCD_OPC_FilterValue, 2, 157, 5, 0, // Skip to: 1483
4534
/* 46 */      MCD_OPC_CheckPredicate, 94, 152, 5, 0, // Skip to: 1483
4535
/* 51 */      MCD_OPC_Decode, 178, 93, 152, 1, // Opcode: FMADD_H_INX
4536
/* 56 */      MCD_OPC_FilterValue, 71, 48, 0, 0, // Skip to: 109
4537
/* 61 */      MCD_OPC_ExtractField, 25, 2,  // Inst{26-25} ...
4538
/* 64 */      MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 79
4539
/* 69 */      MCD_OPC_CheckPredicate, 92, 129, 5, 0, // Skip to: 1483
4540
/* 74 */      MCD_OPC_Decode, 207, 93, 152, 1, // Opcode: FMSUB_S_INX
4541
/* 79 */      MCD_OPC_FilterValue, 1, 10, 0, 0, // Skip to: 94
4542
/* 84 */      MCD_OPC_CheckPredicate, 93, 114, 5, 0, // Skip to: 1483
4543
/* 89 */      MCD_OPC_Decode, 203, 93, 152, 1, // Opcode: FMSUB_D_INX
4544
/* 94 */      MCD_OPC_FilterValue, 2, 104, 5, 0, // Skip to: 1483
4545
/* 99 */      MCD_OPC_CheckPredicate, 94, 99, 5, 0, // Skip to: 1483
4546
/* 104 */     MCD_OPC_Decode, 205, 93, 152, 1, // Opcode: FMSUB_H_INX
4547
/* 109 */     MCD_OPC_FilterValue, 75, 48, 0, 0, // Skip to: 162
4548
/* 114 */     MCD_OPC_ExtractField, 25, 2,  // Inst{26-25} ...
4549
/* 117 */     MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 132
4550
/* 122 */     MCD_OPC_CheckPredicate, 92, 76, 5, 0, // Skip to: 1483
4551
/* 127 */     MCD_OPC_Decode, 237, 93, 152, 1, // Opcode: FNMSUB_S_INX
4552
/* 132 */     MCD_OPC_FilterValue, 1, 10, 0, 0, // Skip to: 147
4553
/* 137 */     MCD_OPC_CheckPredicate, 93, 61, 5, 0, // Skip to: 1483
4554
/* 142 */     MCD_OPC_Decode, 233, 93, 152, 1, // Opcode: FNMSUB_D_INX
4555
/* 147 */     MCD_OPC_FilterValue, 2, 51, 5, 0, // Skip to: 1483
4556
/* 152 */     MCD_OPC_CheckPredicate, 94, 46, 5, 0, // Skip to: 1483
4557
/* 157 */     MCD_OPC_Decode, 235, 93, 152, 1, // Opcode: FNMSUB_H_INX
4558
/* 162 */     MCD_OPC_FilterValue, 79, 48, 0, 0, // Skip to: 215
4559
/* 167 */     MCD_OPC_ExtractField, 25, 2,  // Inst{26-25} ...
4560
/* 170 */     MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 185
4561
/* 175 */     MCD_OPC_CheckPredicate, 92, 23, 5, 0, // Skip to: 1483
4562
/* 180 */     MCD_OPC_Decode, 230, 93, 152, 1, // Opcode: FNMADD_S_INX
4563
/* 185 */     MCD_OPC_FilterValue, 1, 10, 0, 0, // Skip to: 200
4564
/* 190 */     MCD_OPC_CheckPredicate, 93, 8, 5, 0, // Skip to: 1483
4565
/* 195 */     MCD_OPC_Decode, 226, 93, 152, 1, // Opcode: FNMADD_D_INX
4566
/* 200 */     MCD_OPC_FilterValue, 2, 254, 4, 0, // Skip to: 1483
4567
/* 205 */     MCD_OPC_CheckPredicate, 94, 249, 4, 0, // Skip to: 1483
4568
/* 210 */     MCD_OPC_Decode, 228, 93, 152, 1, // Opcode: FNMADD_H_INX
4569
/* 215 */     MCD_OPC_FilterValue, 83, 239, 4, 0, // Skip to: 1483
4570
/* 220 */     MCD_OPC_ExtractField, 25, 7,  // Inst{31-25} ...
4571
/* 223 */     MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 238
4572
/* 228 */     MCD_OPC_CheckPredicate, 92, 226, 4, 0, // Skip to: 1483
4573
/* 233 */     MCD_OPC_Decode, 180, 92, 153, 1, // Opcode: FADD_S_INX
4574
/* 238 */     MCD_OPC_FilterValue, 1, 10, 0, 0, // Skip to: 253
4575
/* 243 */     MCD_OPC_CheckPredicate, 93, 211, 4, 0, // Skip to: 1483
4576
/* 248 */     MCD_OPC_Decode, 176, 92, 153, 1, // Opcode: FADD_D_INX
4577
/* 253 */     MCD_OPC_FilterValue, 2, 10, 0, 0, // Skip to: 268
4578
/* 258 */     MCD_OPC_CheckPredicate, 94, 196, 4, 0, // Skip to: 1483
4579
/* 263 */     MCD_OPC_Decode, 178, 92, 153, 1, // Opcode: FADD_H_INX
4580
/* 268 */     MCD_OPC_FilterValue, 4, 10, 0, 0, // Skip to: 283
4581
/* 273 */     MCD_OPC_CheckPredicate, 92, 181, 4, 0, // Skip to: 1483
4582
/* 278 */     MCD_OPC_Decode, 152, 94, 153, 1, // Opcode: FSUB_S_INX
4583
/* 283 */     MCD_OPC_FilterValue, 5, 10, 0, 0, // Skip to: 298
4584
/* 288 */     MCD_OPC_CheckPredicate, 93, 166, 4, 0, // Skip to: 1483
4585
/* 293 */     MCD_OPC_Decode, 148, 94, 153, 1, // Opcode: FSUB_D_INX
4586
/* 298 */     MCD_OPC_FilterValue, 6, 10, 0, 0, // Skip to: 313
4587
/* 303 */     MCD_OPC_CheckPredicate, 94, 151, 4, 0, // Skip to: 1483
4588
/* 308 */     MCD_OPC_Decode, 150, 94, 153, 1, // Opcode: FSUB_H_INX
4589
/* 313 */     MCD_OPC_FilterValue, 8, 10, 0, 0, // Skip to: 328
4590
/* 318 */     MCD_OPC_CheckPredicate, 92, 136, 4, 0, // Skip to: 1483
4591
/* 323 */     MCD_OPC_Decode, 214, 93, 153, 1, // Opcode: FMUL_S_INX
4592
/* 328 */     MCD_OPC_FilterValue, 9, 10, 0, 0, // Skip to: 343
4593
/* 333 */     MCD_OPC_CheckPredicate, 93, 121, 4, 0, // Skip to: 1483
4594
/* 338 */     MCD_OPC_Decode, 210, 93, 153, 1, // Opcode: FMUL_D_INX
4595
/* 343 */     MCD_OPC_FilterValue, 10, 10, 0, 0, // Skip to: 358
4596
/* 348 */     MCD_OPC_CheckPredicate, 94, 106, 4, 0, // Skip to: 1483
4597
/* 353 */     MCD_OPC_Decode, 212, 93, 153, 1, // Opcode: FMUL_H_INX
4598
/* 358 */     MCD_OPC_FilterValue, 12, 10, 0, 0, // Skip to: 373
4599
/* 363 */     MCD_OPC_CheckPredicate, 92, 91, 4, 0, // Skip to: 1483
4600
/* 368 */     MCD_OPC_Decode, 137, 93, 153, 1, // Opcode: FDIV_S_INX
4601
/* 373 */     MCD_OPC_FilterValue, 13, 10, 0, 0, // Skip to: 388
4602
/* 378 */     MCD_OPC_CheckPredicate, 93, 76, 4, 0, // Skip to: 1483
4603
/* 383 */     MCD_OPC_Decode, 133, 93, 153, 1, // Opcode: FDIV_D_INX
4604
/* 388 */     MCD_OPC_FilterValue, 14, 10, 0, 0, // Skip to: 403
4605
/* 393 */     MCD_OPC_CheckPredicate, 94, 61, 4, 0, // Skip to: 1483
4606
/* 398 */     MCD_OPC_Decode, 135, 93, 153, 1, // Opcode: FDIV_H_INX
4607
/* 403 */     MCD_OPC_FilterValue, 16, 45, 0, 0, // Skip to: 453
4608
/* 408 */     MCD_OPC_ExtractField, 12, 3,  // Inst{14-12} ...
4609
/* 411 */     MCD_OPC_FilterValue, 0, 9, 0, 0, // Skip to: 425
4610
/* 416 */     MCD_OPC_CheckPredicate, 92, 38, 4, 0, // Skip to: 1483
4611
/* 421 */     MCD_OPC_Decode, 137, 94, 59, // Opcode: FSGNJ_S_INX
4612
/* 425 */     MCD_OPC_FilterValue, 1, 9, 0, 0, // Skip to: 439
4613
/* 430 */     MCD_OPC_CheckPredicate, 92, 24, 4, 0, // Skip to: 1483
4614
/* 435 */     MCD_OPC_Decode, 251, 93, 59, // Opcode: FSGNJN_S_INX
4615
/* 439 */     MCD_OPC_FilterValue, 2, 15, 4, 0, // Skip to: 1483
4616
/* 444 */     MCD_OPC_CheckPredicate, 92, 10, 4, 0, // Skip to: 1483
4617
/* 449 */     MCD_OPC_Decode, 130, 94, 59, // Opcode: FSGNJX_S_INX
4618
/* 453 */     MCD_OPC_FilterValue, 17, 45, 0, 0, // Skip to: 503
4619
/* 458 */     MCD_OPC_ExtractField, 12, 3,  // Inst{14-12} ...
4620
/* 461 */     MCD_OPC_FilterValue, 0, 9, 0, 0, // Skip to: 475
4621
/* 466 */     MCD_OPC_CheckPredicate, 93, 244, 3, 0, // Skip to: 1483
4622
/* 471 */     MCD_OPC_Decode, 133, 94, 59, // Opcode: FSGNJ_D_INX
4623
/* 475 */     MCD_OPC_FilterValue, 1, 9, 0, 0, // Skip to: 489
4624
/* 480 */     MCD_OPC_CheckPredicate, 93, 230, 3, 0, // Skip to: 1483
4625
/* 485 */     MCD_OPC_Decode, 247, 93, 59, // Opcode: FSGNJN_D_INX
4626
/* 489 */     MCD_OPC_FilterValue, 2, 221, 3, 0, // Skip to: 1483
4627
/* 494 */     MCD_OPC_CheckPredicate, 93, 216, 3, 0, // Skip to: 1483
4628
/* 499 */     MCD_OPC_Decode, 254, 93, 59, // Opcode: FSGNJX_D_INX
4629
/* 503 */     MCD_OPC_FilterValue, 18, 45, 0, 0, // Skip to: 553
4630
/* 508 */     MCD_OPC_ExtractField, 12, 3,  // Inst{14-12} ...
4631
/* 511 */     MCD_OPC_FilterValue, 0, 9, 0, 0, // Skip to: 525
4632
/* 516 */     MCD_OPC_CheckPredicate, 94, 194, 3, 0, // Skip to: 1483
4633
/* 521 */     MCD_OPC_Decode, 135, 94, 59, // Opcode: FSGNJ_H_INX
4634
/* 525 */     MCD_OPC_FilterValue, 1, 9, 0, 0, // Skip to: 539
4635
/* 530 */     MCD_OPC_CheckPredicate, 94, 180, 3, 0, // Skip to: 1483
4636
/* 535 */     MCD_OPC_Decode, 249, 93, 59, // Opcode: FSGNJN_H_INX
4637
/* 539 */     MCD_OPC_FilterValue, 2, 171, 3, 0, // Skip to: 1483
4638
/* 544 */     MCD_OPC_CheckPredicate, 94, 166, 3, 0, // Skip to: 1483
4639
/* 549 */     MCD_OPC_Decode, 128, 94, 59, // Opcode: FSGNJX_H_INX
4640
/* 553 */     MCD_OPC_FilterValue, 20, 31, 0, 0, // Skip to: 589
4641
/* 558 */     MCD_OPC_ExtractField, 12, 3,  // Inst{14-12} ...
4642
/* 561 */     MCD_OPC_FilterValue, 0, 9, 0, 0, // Skip to: 575
4643
/* 566 */     MCD_OPC_CheckPredicate, 92, 144, 3, 0, // Skip to: 1483
4644
/* 571 */     MCD_OPC_Decode, 200, 93, 59, // Opcode: FMIN_S_INX
4645
/* 575 */     MCD_OPC_FilterValue, 1, 135, 3, 0, // Skip to: 1483
4646
/* 580 */     MCD_OPC_CheckPredicate, 92, 130, 3, 0, // Skip to: 1483
4647
/* 585 */     MCD_OPC_Decode, 190, 93, 59, // Opcode: FMAX_S_INX
4648
/* 589 */     MCD_OPC_FilterValue, 21, 31, 0, 0, // Skip to: 625
4649
/* 594 */     MCD_OPC_ExtractField, 12, 3,  // Inst{14-12} ...
4650
/* 597 */     MCD_OPC_FilterValue, 0, 9, 0, 0, // Skip to: 611
4651
/* 602 */     MCD_OPC_CheckPredicate, 93, 108, 3, 0, // Skip to: 1483
4652
/* 607 */     MCD_OPC_Decode, 196, 93, 59, // Opcode: FMIN_D_INX
4653
/* 611 */     MCD_OPC_FilterValue, 1, 99, 3, 0, // Skip to: 1483
4654
/* 616 */     MCD_OPC_CheckPredicate, 93, 94, 3, 0, // Skip to: 1483
4655
/* 621 */     MCD_OPC_Decode, 186, 93, 59, // Opcode: FMAX_D_INX
4656
/* 625 */     MCD_OPC_FilterValue, 22, 31, 0, 0, // Skip to: 661
4657
/* 630 */     MCD_OPC_ExtractField, 12, 3,  // Inst{14-12} ...
4658
/* 633 */     MCD_OPC_FilterValue, 0, 9, 0, 0, // Skip to: 647
4659
/* 638 */     MCD_OPC_CheckPredicate, 94, 72, 3, 0, // Skip to: 1483
4660
/* 643 */     MCD_OPC_Decode, 198, 93, 59, // Opcode: FMIN_H_INX
4661
/* 647 */     MCD_OPC_FilterValue, 1, 63, 3, 0, // Skip to: 1483
4662
/* 652 */     MCD_OPC_CheckPredicate, 94, 58, 3, 0, // Skip to: 1483
4663
/* 657 */     MCD_OPC_Decode, 188, 93, 59, // Opcode: FMAX_H_INX
4664
/* 661 */     MCD_OPC_FilterValue, 32, 33, 0, 0, // Skip to: 699
4665
/* 666 */     MCD_OPC_ExtractField, 20, 5,  // Inst{24-20} ...
4666
/* 669 */     MCD_OPC_FilterValue, 1, 10, 0, 0, // Skip to: 684
4667
/* 674 */     MCD_OPC_CheckPredicate, 93, 36, 3, 0, // Skip to: 1483
4668
/* 679 */     MCD_OPC_Decode, 234, 92, 154, 1, // Opcode: FCVT_S_D_INX
4669
/* 684 */     MCD_OPC_FilterValue, 2, 26, 3, 0, // Skip to: 1483
4670
/* 689 */     MCD_OPC_CheckPredicate, 95, 21, 3, 0, // Skip to: 1483
4671
/* 694 */     MCD_OPC_Decode, 236, 92, 154, 1, // Opcode: FCVT_S_H_INX
4672
/* 699 */     MCD_OPC_FilterValue, 33, 33, 0, 0, // Skip to: 737
4673
/* 704 */     MCD_OPC_ExtractField, 20, 5,  // Inst{24-20} ...
4674
/* 707 */     MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 722
4675
/* 712 */     MCD_OPC_CheckPredicate, 93, 254, 2, 0, // Skip to: 1483
4676
/* 717 */     MCD_OPC_Decode, 199, 92, 154, 1, // Opcode: FCVT_D_S_INX
4677
/* 722 */     MCD_OPC_FilterValue, 2, 244, 2, 0, // Skip to: 1483
4678
/* 727 */     MCD_OPC_CheckPredicate, 96, 239, 2, 0, // Skip to: 1483
4679
/* 732 */     MCD_OPC_Decode, 192, 92, 154, 1, // Opcode: FCVT_D_H_INX
4680
/* 737 */     MCD_OPC_FilterValue, 34, 33, 0, 0, // Skip to: 775
4681
/* 742 */     MCD_OPC_ExtractField, 20, 5,  // Inst{24-20} ...
4682
/* 745 */     MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 760
4683
/* 750 */     MCD_OPC_CheckPredicate, 95, 216, 2, 0, // Skip to: 1483
4684
/* 755 */     MCD_OPC_Decode, 214, 92, 154, 1, // Opcode: FCVT_H_S_INX
4685
/* 760 */     MCD_OPC_FilterValue, 1, 206, 2, 0, // Skip to: 1483
4686
/* 765 */     MCD_OPC_CheckPredicate, 96, 201, 2, 0, // Skip to: 1483
4687
/* 770 */     MCD_OPC_Decode, 208, 92, 154, 1, // Opcode: FCVT_H_D_INX
4688
/* 775 */     MCD_OPC_FilterValue, 44, 17, 0, 0, // Skip to: 797
4689
/* 780 */     MCD_OPC_CheckPredicate, 92, 186, 2, 0, // Skip to: 1483
4690
/* 785 */     MCD_OPC_CheckField, 20, 5, 0, 179, 2, 0, // Skip to: 1483
4691
/* 792 */     MCD_OPC_Decode, 145, 94, 154, 1, // Opcode: FSQRT_S_INX
4692
/* 797 */     MCD_OPC_FilterValue, 45, 17, 0, 0, // Skip to: 819
4693
/* 802 */     MCD_OPC_CheckPredicate, 93, 164, 2, 0, // Skip to: 1483
4694
/* 807 */     MCD_OPC_CheckField, 20, 5, 0, 157, 2, 0, // Skip to: 1483
4695
/* 814 */     MCD_OPC_Decode, 141, 94, 154, 1, // Opcode: FSQRT_D_INX
4696
/* 819 */     MCD_OPC_FilterValue, 46, 17, 0, 0, // Skip to: 841
4697
/* 824 */     MCD_OPC_CheckPredicate, 94, 142, 2, 0, // Skip to: 1483
4698
/* 829 */     MCD_OPC_CheckField, 20, 5, 0, 135, 2, 0, // Skip to: 1483
4699
/* 836 */     MCD_OPC_Decode, 143, 94, 154, 1, // Opcode: FSQRT_H_INX
4700
/* 841 */     MCD_OPC_FilterValue, 80, 45, 0, 0, // Skip to: 891
4701
/* 846 */     MCD_OPC_ExtractField, 12, 3,  // Inst{14-12} ...
4702
/* 849 */     MCD_OPC_FilterValue, 0, 9, 0, 0, // Skip to: 863
4703
/* 854 */     MCD_OPC_CheckPredicate, 92, 112, 2, 0, // Skip to: 1483
4704
/* 859 */     MCD_OPC_Decode, 158, 93, 59, // Opcode: FLE_S_INX
4705
/* 863 */     MCD_OPC_FilterValue, 1, 9, 0, 0, // Skip to: 877
4706
/* 868 */     MCD_OPC_CheckPredicate, 92, 98, 2, 0, // Skip to: 1483
4707
/* 873 */     MCD_OPC_Decode, 172, 93, 59, // Opcode: FLT_S_INX
4708
/* 877 */     MCD_OPC_FilterValue, 2, 89, 2, 0, // Skip to: 1483
4709
/* 882 */     MCD_OPC_CheckPredicate, 92, 84, 2, 0, // Skip to: 1483
4710
/* 887 */     MCD_OPC_Decode, 147, 93, 59, // Opcode: FEQ_S_INX
4711
/* 891 */     MCD_OPC_FilterValue, 81, 45, 0, 0, // Skip to: 941
4712
/* 896 */     MCD_OPC_ExtractField, 12, 3,  // Inst{14-12} ...
4713
/* 899 */     MCD_OPC_FilterValue, 0, 9, 0, 0, // Skip to: 913
4714
/* 904 */     MCD_OPC_CheckPredicate, 93, 62, 2, 0, // Skip to: 1483
4715
/* 909 */     MCD_OPC_Decode, 154, 93, 59, // Opcode: FLE_D_INX
4716
/* 913 */     MCD_OPC_FilterValue, 1, 9, 0, 0, // Skip to: 927
4717
/* 918 */     MCD_OPC_CheckPredicate, 93, 48, 2, 0, // Skip to: 1483
4718
/* 923 */     MCD_OPC_Decode, 168, 93, 59, // Opcode: FLT_D_INX
4719
/* 927 */     MCD_OPC_FilterValue, 2, 39, 2, 0, // Skip to: 1483
4720
/* 932 */     MCD_OPC_CheckPredicate, 93, 34, 2, 0, // Skip to: 1483
4721
/* 937 */     MCD_OPC_Decode, 143, 93, 59, // Opcode: FEQ_D_INX
4722
/* 941 */     MCD_OPC_FilterValue, 82, 45, 0, 0, // Skip to: 991
4723
/* 946 */     MCD_OPC_ExtractField, 12, 3,  // Inst{14-12} ...
4724
/* 949 */     MCD_OPC_FilterValue, 0, 9, 0, 0, // Skip to: 963
4725
/* 954 */     MCD_OPC_CheckPredicate, 94, 12, 2, 0, // Skip to: 1483
4726
/* 959 */     MCD_OPC_Decode, 156, 93, 59, // Opcode: FLE_H_INX
4727
/* 963 */     MCD_OPC_FilterValue, 1, 9, 0, 0, // Skip to: 977
4728
/* 968 */     MCD_OPC_CheckPredicate, 94, 254, 1, 0, // Skip to: 1483
4729
/* 973 */     MCD_OPC_Decode, 170, 93, 59, // Opcode: FLT_H_INX
4730
/* 977 */     MCD_OPC_FilterValue, 2, 245, 1, 0, // Skip to: 1483
4731
/* 982 */     MCD_OPC_CheckPredicate, 94, 240, 1, 0, // Skip to: 1483
4732
/* 987 */     MCD_OPC_Decode, 145, 93, 59, // Opcode: FEQ_H_INX
4733
/* 991 */     MCD_OPC_FilterValue, 96, 63, 0, 0, // Skip to: 1059
4734
/* 996 */     MCD_OPC_ExtractField, 20, 5,  // Inst{24-20} ...
4735
/* 999 */     MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 1014
4736
/* 1004 */    MCD_OPC_CheckPredicate, 92, 218, 1, 0, // Skip to: 1483
4737
/* 1009 */    MCD_OPC_Decode, 130, 93, 154, 1, // Opcode: FCVT_W_S_INX
4738
/* 1014 */    MCD_OPC_FilterValue, 1, 10, 0, 0, // Skip to: 1029
4739
/* 1019 */    MCD_OPC_CheckPredicate, 92, 203, 1, 0, // Skip to: 1483
4740
/* 1024 */    MCD_OPC_Decode, 251, 92, 154, 1, // Opcode: FCVT_WU_S_INX
4741
/* 1029 */    MCD_OPC_FilterValue, 2, 10, 0, 0, // Skip to: 1044
4742
/* 1034 */    MCD_OPC_CheckPredicate, 97, 188, 1, 0, // Skip to: 1483
4743
/* 1039 */    MCD_OPC_Decode, 230, 92, 154, 1, // Opcode: FCVT_L_S_INX
4744
/* 1044 */    MCD_OPC_FilterValue, 3, 178, 1, 0, // Skip to: 1483
4745
/* 1049 */    MCD_OPC_CheckPredicate, 97, 173, 1, 0, // Skip to: 1483
4746
/* 1054 */    MCD_OPC_Decode, 224, 92, 154, 1, // Opcode: FCVT_LU_S_INX
4747
/* 1059 */    MCD_OPC_FilterValue, 97, 63, 0, 0, // Skip to: 1127
4748
/* 1064 */    MCD_OPC_ExtractField, 20, 5,  // Inst{24-20} ...
4749
/* 1067 */    MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 1082
4750
/* 1072 */    MCD_OPC_CheckPredicate, 93, 150, 1, 0, // Skip to: 1483
4751
/* 1077 */    MCD_OPC_Decode, 254, 92, 154, 1, // Opcode: FCVT_W_D_INX
4752
/* 1082 */    MCD_OPC_FilterValue, 1, 10, 0, 0, // Skip to: 1097
4753
/* 1087 */    MCD_OPC_CheckPredicate, 93, 135, 1, 0, // Skip to: 1483
4754
/* 1092 */    MCD_OPC_Decode, 247, 92, 154, 1, // Opcode: FCVT_WU_D_INX
4755
/* 1097 */    MCD_OPC_FilterValue, 2, 10, 0, 0, // Skip to: 1112
4756
/* 1102 */    MCD_OPC_CheckPredicate, 98, 120, 1, 0, // Skip to: 1483
4757
/* 1107 */    MCD_OPC_Decode, 226, 92, 154, 1, // Opcode: FCVT_L_D_INX
4758
/* 1112 */    MCD_OPC_FilterValue, 3, 110, 1, 0, // Skip to: 1483
4759
/* 1117 */    MCD_OPC_CheckPredicate, 98, 105, 1, 0, // Skip to: 1483
4760
/* 1122 */    MCD_OPC_Decode, 220, 92, 154, 1, // Opcode: FCVT_LU_D_INX
4761
/* 1127 */    MCD_OPC_FilterValue, 98, 63, 0, 0, // Skip to: 1195
4762
/* 1132 */    MCD_OPC_ExtractField, 20, 5,  // Inst{24-20} ...
4763
/* 1135 */    MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 1150
4764
/* 1140 */    MCD_OPC_CheckPredicate, 94, 82, 1, 0, // Skip to: 1483
4765
/* 1145 */    MCD_OPC_Decode, 128, 93, 154, 1, // Opcode: FCVT_W_H_INX
4766
/* 1150 */    MCD_OPC_FilterValue, 1, 10, 0, 0, // Skip to: 1165
4767
/* 1155 */    MCD_OPC_CheckPredicate, 94, 67, 1, 0, // Skip to: 1483
4768
/* 1160 */    MCD_OPC_Decode, 249, 92, 154, 1, // Opcode: FCVT_WU_H_INX
4769
/* 1165 */    MCD_OPC_FilterValue, 2, 10, 0, 0, // Skip to: 1180
4770
/* 1170 */    MCD_OPC_CheckPredicate, 99, 52, 1, 0, // Skip to: 1483
4771
/* 1175 */    MCD_OPC_Decode, 228, 92, 154, 1, // Opcode: FCVT_L_H_INX
4772
/* 1180 */    MCD_OPC_FilterValue, 3, 42, 1, 0, // Skip to: 1483
4773
/* 1185 */    MCD_OPC_CheckPredicate, 99, 37, 1, 0, // Skip to: 1483
4774
/* 1190 */    MCD_OPC_Decode, 222, 92, 154, 1, // Opcode: FCVT_LU_H_INX
4775
/* 1195 */    MCD_OPC_FilterValue, 104, 63, 0, 0, // Skip to: 1263
4776
/* 1200 */    MCD_OPC_ExtractField, 20, 5,  // Inst{24-20} ...
4777
/* 1203 */    MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 1218
4778
/* 1208 */    MCD_OPC_CheckPredicate, 92, 14, 1, 0, // Skip to: 1483
4779
/* 1213 */    MCD_OPC_Decode, 244, 92, 154, 1, // Opcode: FCVT_S_W_INX
4780
/* 1218 */    MCD_OPC_FilterValue, 1, 10, 0, 0, // Skip to: 1233
4781
/* 1223 */    MCD_OPC_CheckPredicate, 92, 255, 0, 0, // Skip to: 1483
4782
/* 1228 */    MCD_OPC_Decode, 243, 92, 154, 1, // Opcode: FCVT_S_WU_INX
4783
/* 1233 */    MCD_OPC_FilterValue, 2, 10, 0, 0, // Skip to: 1248
4784
/* 1238 */    MCD_OPC_CheckPredicate, 97, 240, 0, 0, // Skip to: 1483
4785
/* 1243 */    MCD_OPC_Decode, 240, 92, 154, 1, // Opcode: FCVT_S_L_INX
4786
/* 1248 */    MCD_OPC_FilterValue, 3, 230, 0, 0, // Skip to: 1483
4787
/* 1253 */    MCD_OPC_CheckPredicate, 97, 225, 0, 0, // Skip to: 1483
4788
/* 1258 */    MCD_OPC_Decode, 239, 92, 154, 1, // Opcode: FCVT_S_LU_INX
4789
/* 1263 */    MCD_OPC_FilterValue, 105, 63, 0, 0, // Skip to: 1331
4790
/* 1268 */    MCD_OPC_ExtractField, 20, 5,  // Inst{24-20} ...
4791
/* 1271 */    MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 1286
4792
/* 1276 */    MCD_OPC_CheckPredicate, 93, 202, 0, 0, // Skip to: 1483
4793
/* 1281 */    MCD_OPC_Decode, 205, 92, 154, 1, // Opcode: FCVT_D_W_INX
4794
/* 1286 */    MCD_OPC_FilterValue, 1, 10, 0, 0, // Skip to: 1301
4795
/* 1291 */    MCD_OPC_CheckPredicate, 93, 187, 0, 0, // Skip to: 1483
4796
/* 1296 */    MCD_OPC_Decode, 203, 92, 154, 1, // Opcode: FCVT_D_WU_INX
4797
/* 1301 */    MCD_OPC_FilterValue, 2, 10, 0, 0, // Skip to: 1316
4798
/* 1306 */    MCD_OPC_CheckPredicate, 98, 172, 0, 0, // Skip to: 1483
4799
/* 1311 */    MCD_OPC_Decode, 196, 92, 154, 1, // Opcode: FCVT_D_L_INX
4800
/* 1316 */    MCD_OPC_FilterValue, 3, 162, 0, 0, // Skip to: 1483
4801
/* 1321 */    MCD_OPC_CheckPredicate, 98, 157, 0, 0, // Skip to: 1483
4802
/* 1326 */    MCD_OPC_Decode, 195, 92, 154, 1, // Opcode: FCVT_D_LU_INX
4803
/* 1331 */    MCD_OPC_FilterValue, 106, 63, 0, 0, // Skip to: 1399
4804
/* 1336 */    MCD_OPC_ExtractField, 20, 5,  // Inst{24-20} ...
4805
/* 1339 */    MCD_OPC_FilterValue, 0, 10, 0, 0, // Skip to: 1354
4806
/* 1344 */    MCD_OPC_CheckPredicate, 94, 134, 0, 0, // Skip to: 1483
4807
/* 1349 */    MCD_OPC_Decode, 218, 92, 154, 1, // Opcode: FCVT_H_W_INX
4808
/* 1354 */    MCD_OPC_FilterValue, 1, 10, 0, 0, // Skip to: 1369
4809
/* 1359 */    MCD_OPC_CheckPredicate, 94, 119, 0, 0, // Skip to: 1483
4810
/* 1364 */    MCD_OPC_Decode, 217, 92, 154, 1, // Opcode: FCVT_H_WU_INX
4811
/* 1369 */    MCD_OPC_FilterValue, 2, 10, 0, 0, // Skip to: 1384
4812
/* 1374 */    MCD_OPC_CheckPredicate, 99, 104, 0, 0, // Skip to: 1483
4813
/* 1379 */    MCD_OPC_Decode, 212, 92, 154, 1, // Opcode: FCVT_H_L_INX
4814
/* 1384 */    MCD_OPC_FilterValue, 3, 94, 0, 0, // Skip to: 1483
4815
/* 1389 */    MCD_OPC_CheckPredicate, 99, 89, 0, 0, // Skip to: 1483
4816
/* 1394 */    MCD_OPC_Decode, 211, 92, 154, 1, // Opcode: FCVT_H_LU_INX
4817
/* 1399 */    MCD_OPC_FilterValue, 112, 23, 0, 0, // Skip to: 1427
4818
/* 1404 */    MCD_OPC_CheckPredicate, 92, 74, 0, 0, // Skip to: 1483
4819
/* 1409 */    MCD_OPC_CheckField, 20, 5, 0, 67, 0, 0, // Skip to: 1483
4820
/* 1416 */    MCD_OPC_CheckField, 12, 3, 1, 60, 0, 0, // Skip to: 1483
4821
/* 1423 */    MCD_OPC_Decode, 187, 92, 49, // Opcode: FCLASS_S_INX
4822
/* 1427 */    MCD_OPC_FilterValue, 113, 23, 0, 0, // Skip to: 1455
4823
/* 1432 */    MCD_OPC_CheckPredicate, 93, 46, 0, 0, // Skip to: 1483
4824
/* 1437 */    MCD_OPC_CheckField, 20, 5, 0, 39, 0, 0, // Skip to: 1483
4825
/* 1444 */    MCD_OPC_CheckField, 12, 3, 1, 32, 0, 0, // Skip to: 1483
4826
/* 1451 */    MCD_OPC_Decode, 183, 92, 49, // Opcode: FCLASS_D_INX
4827
/* 1455 */    MCD_OPC_FilterValue, 114, 23, 0, 0, // Skip to: 1483
4828
/* 1460 */    MCD_OPC_CheckPredicate, 94, 18, 0, 0, // Skip to: 1483
4829
/* 1465 */    MCD_OPC_CheckField, 20, 5, 0, 11, 0, 0, // Skip to: 1483
4830
/* 1472 */    MCD_OPC_CheckField, 12, 3, 1, 4, 0, 0, // Skip to: 1483
4831
/* 1479 */    MCD_OPC_Decode, 185, 92, 49, // Opcode: FCLASS_H_INX
4832
/* 1483 */    MCD_OPC_Fail,
4833
  0
4834
};
4835
4836
static const uint8_t DecoderTableXCValu32[] = {
4837
/* 0 */       MCD_OPC_ExtractField, 30, 2,  // Inst{31-30} ...
4838
/* 3 */       MCD_OPC_FilterValue, 0, 47, 0, 0, // Skip to: 55
4839
/* 8 */       MCD_OPC_ExtractField, 12, 3,  // Inst{14-12} ...
4840
/* 11 */      MCD_OPC_FilterValue, 2, 17, 0, 0, // Skip to: 33
4841
/* 16 */      MCD_OPC_CheckPredicate, 100, 200, 2, 0, // Skip to: 733
4842
/* 21 */      MCD_OPC_CheckField, 0, 7, 91, 193, 2, 0, // Skip to: 733
4843
/* 28 */      MCD_OPC_Decode, 172, 89, 155, 1, // Opcode: CV_ADDN
4844
/* 33 */      MCD_OPC_FilterValue, 3, 183, 2, 0, // Skip to: 733
4845
/* 38 */      MCD_OPC_CheckPredicate, 100, 178, 2, 0, // Skip to: 733
4846
/* 43 */      MCD_OPC_CheckField, 0, 7, 91, 171, 2, 0, // Skip to: 733
4847
/* 50 */      MCD_OPC_Decode, 195, 91, 155, 1, // Opcode: CV_SUBN
4848
/* 55 */      MCD_OPC_FilterValue, 1, 143, 1, 0, // Skip to: 459
4849
/* 60 */      MCD_OPC_ExtractField, 0, 7,  // Inst{6-0} ...
4850
/* 63 */      MCD_OPC_FilterValue, 43, 97, 1, 0, // Skip to: 421
4851
/* 68 */      MCD_OPC_ExtractField, 25, 5,  // Inst{29-25} ...
4852
/* 71 */      MCD_OPC_FilterValue, 8, 23, 0, 0, // Skip to: 99
4853
/* 76 */      MCD_OPC_CheckPredicate, 100, 140, 2, 0, // Skip to: 733
4854
/* 81 */      MCD_OPC_CheckField, 20, 5, 0, 133, 2, 0, // Skip to: 733
4855
/* 88 */      MCD_OPC_CheckField, 12, 3, 3, 126, 2, 0, // Skip to: 733
4856
/* 95 */      MCD_OPC_Decode, 169, 89, 49, // Opcode: CV_ABS
4857
/* 99 */      MCD_OPC_FilterValue, 9, 16, 0, 0, // Skip to: 120
4858
/* 104 */     MCD_OPC_CheckPredicate, 100, 112, 2, 0, // Skip to: 733
4859
/* 109 */     MCD_OPC_CheckField, 12, 3, 3, 105, 2, 0, // Skip to: 733
4860
/* 116 */     MCD_OPC_Decode, 175, 91, 59, // Opcode: CV_SLET
4861
/* 120 */     MCD_OPC_FilterValue, 10, 16, 0, 0, // Skip to: 141
4862
/* 125 */     MCD_OPC_CheckPredicate, 100, 91, 2, 0, // Skip to: 733
4863
/* 130 */     MCD_OPC_CheckField, 12, 3, 3, 84, 2, 0, // Skip to: 733
4864
/* 137 */     MCD_OPC_Decode, 176, 91, 59, // Opcode: CV_SLETU
4865
/* 141 */     MCD_OPC_FilterValue, 11, 16, 0, 0, // Skip to: 162
4866
/* 146 */     MCD_OPC_CheckPredicate, 100, 70, 2, 0, // Skip to: 733
4867
/* 151 */     MCD_OPC_CheckField, 12, 3, 3, 63, 2, 0, // Skip to: 733
4868
/* 158 */     MCD_OPC_Decode, 236, 90, 59, // Opcode: CV_MIN
4869
/* 162 */     MCD_OPC_FilterValue, 12, 16, 0, 0, // Skip to: 183
4870
/* 167 */     MCD_OPC_CheckPredicate, 100, 49, 2, 0, // Skip to: 733
4871
/* 172 */     MCD_OPC_CheckField, 12, 3, 3, 42, 2, 0, // Skip to: 733
4872
/* 179 */     MCD_OPC_Decode, 237, 90, 59, // Opcode: CV_MINU
4873
/* 183 */     MCD_OPC_FilterValue, 13, 16, 0, 0, // Skip to: 204
4874
/* 188 */     MCD_OPC_CheckPredicate, 100, 28, 2, 0, // Skip to: 733
4875
/* 193 */     MCD_OPC_CheckField, 12, 3, 3, 21, 2, 0, // Skip to: 733
4876
/* 200 */     MCD_OPC_Decode, 222, 90, 59, // Opcode: CV_MAX
4877
/* 204 */     MCD_OPC_FilterValue, 14, 16, 0, 0, // Skip to: 225
4878
/* 209 */     MCD_OPC_CheckPredicate, 100, 7, 2, 0, // Skip to: 733
4879
/* 214 */     MCD_OPC_CheckField, 12, 3, 3, 0, 2, 0, // Skip to: 733
4880
/* 221 */     MCD_OPC_Decode, 223, 90, 59, // Opcode: CV_MAXU
4881
/* 225 */     MCD_OPC_FilterValue, 16, 23, 0, 0, // Skip to: 253
4882
/* 230 */     MCD_OPC_CheckPredicate, 100, 242, 1, 0, // Skip to: 733
4883
/* 235 */     MCD_OPC_CheckField, 20, 5, 0, 235, 1, 0, // Skip to: 733
4884
/* 242 */     MCD_OPC_CheckField, 12, 3, 3, 228, 1, 0, // Skip to: 733
4885
/* 249 */     MCD_OPC_Decode, 182, 90, 49, // Opcode: CV_EXTHS
4886
/* 253 */     MCD_OPC_FilterValue, 17, 23, 0, 0, // Skip to: 281
4887
/* 258 */     MCD_OPC_CheckPredicate, 100, 214, 1, 0, // Skip to: 733
4888
/* 263 */     MCD_OPC_CheckField, 20, 5, 0, 207, 1, 0, // Skip to: 733
4889
/* 270 */     MCD_OPC_CheckField, 12, 3, 3, 200, 1, 0, // Skip to: 733
4890
/* 277 */     MCD_OPC_Decode, 183, 90, 49, // Opcode: CV_EXTHZ
4891
/* 281 */     MCD_OPC_FilterValue, 18, 23, 0, 0, // Skip to: 309
4892
/* 286 */     MCD_OPC_CheckPredicate, 100, 186, 1, 0, // Skip to: 733
4893
/* 291 */     MCD_OPC_CheckField, 20, 5, 0, 179, 1, 0, // Skip to: 733
4894
/* 298 */     MCD_OPC_CheckField, 12, 3, 3, 172, 1, 0, // Skip to: 733
4895
/* 305 */     MCD_OPC_Decode, 180, 90, 49, // Opcode: CV_EXTBS
4896
/* 309 */     MCD_OPC_FilterValue, 19, 23, 0, 0, // Skip to: 337
4897
/* 314 */     MCD_OPC_CheckPredicate, 100, 158, 1, 0, // Skip to: 733
4898
/* 319 */     MCD_OPC_CheckField, 20, 5, 0, 151, 1, 0, // Skip to: 733
4899
/* 326 */     MCD_OPC_CheckField, 12, 3, 3, 144, 1, 0, // Skip to: 733
4900
/* 333 */     MCD_OPC_Decode, 181, 90, 49, // Opcode: CV_EXTBZ
4901
/* 337 */     MCD_OPC_FilterValue, 24, 16, 0, 0, // Skip to: 358
4902
/* 342 */     MCD_OPC_CheckPredicate, 100, 130, 1, 0, // Skip to: 733
4903
/* 347 */     MCD_OPC_CheckField, 12, 3, 3, 123, 1, 0, // Skip to: 733
4904
/* 354 */     MCD_OPC_Decode, 215, 89, 53, // Opcode: CV_CLIP
4905
/* 358 */     MCD_OPC_FilterValue, 25, 16, 0, 0, // Skip to: 379
4906
/* 363 */     MCD_OPC_CheckPredicate, 100, 109, 1, 0, // Skip to: 733
4907
/* 368 */     MCD_OPC_CheckField, 12, 3, 3, 102, 1, 0, // Skip to: 733
4908
/* 375 */     MCD_OPC_Decode, 217, 89, 53, // Opcode: CV_CLIPU
4909
/* 379 */     MCD_OPC_FilterValue, 26, 16, 0, 0, // Skip to: 400
4910
/* 384 */     MCD_OPC_CheckPredicate, 100, 88, 1, 0, // Skip to: 733
4911
/* 389 */     MCD_OPC_CheckField, 12, 3, 3, 81, 1, 0, // Skip to: 733
4912
/* 396 */     MCD_OPC_Decode, 216, 89, 59, // Opcode: CV_CLIPR
4913
/* 400 */     MCD_OPC_FilterValue, 27, 72, 1, 0, // Skip to: 733
4914
/* 405 */     MCD_OPC_CheckPredicate, 100, 67, 1, 0, // Skip to: 733
4915
/* 410 */     MCD_OPC_CheckField, 12, 3, 3, 60, 1, 0, // Skip to: 733
4916
/* 417 */     MCD_OPC_Decode, 218, 89, 59, // Opcode: CV_CLIPUR
4917
/* 421 */     MCD_OPC_FilterValue, 91, 51, 1, 0, // Skip to: 733
4918
/* 426 */     MCD_OPC_ExtractField, 12, 3,  // Inst{14-12} ...
4919
/* 429 */     MCD_OPC_FilterValue, 2, 10, 0, 0, // Skip to: 444
4920
/* 434 */     MCD_OPC_CheckPredicate, 100, 38, 1, 0, // Skip to: 733
4921
/* 439 */     MCD_OPC_Decode, 176, 89, 155, 1, // Opcode: CV_ADDUN
4922
/* 444 */     MCD_OPC_FilterValue, 3, 28, 1, 0, // Skip to: 733
4923
/* 449 */     MCD_OPC_CheckPredicate, 100, 23, 1, 0, // Skip to: 733
4924
/* 454 */     MCD_OPC_Decode, 203, 91, 155, 1, // Opcode: CV_SUBUN
4925
/* 459 */     MCD_OPC_FilterValue, 2, 217, 0, 0, // Skip to: 681
4926
/* 464 */     MCD_OPC_ExtractField, 0, 7,  // Inst{6-0} ...
4927
/* 467 */     MCD_OPC_FilterValue, 43, 171, 0, 0, // Skip to: 643
4928
/* 472 */     MCD_OPC_ExtractField, 25, 5,  // Inst{29-25} ...
4929
/* 475 */     MCD_OPC_FilterValue, 0, 16, 0, 0, // Skip to: 496
4930
/* 480 */     MCD_OPC_CheckPredicate, 100, 248, 0, 0, // Skip to: 733
4931
/* 485 */     MCD_OPC_CheckField, 12, 3, 3, 241, 0, 0, // Skip to: 733
4932
/* 492 */     MCD_OPC_Decode, 173, 89, 58, // Opcode: CV_ADDNR
4933
/* 496 */     MCD_OPC_FilterValue, 1, 16, 0, 0, // Skip to: 517
4934
/* 501 */     MCD_OPC_CheckPredicate, 100, 227, 0, 0, // Skip to: 733
4935
/* 506 */     MCD_OPC_CheckField, 12, 3, 3, 220, 0, 0, // Skip to: 733
4936
/* 513 */     MCD_OPC_Decode, 177, 89, 58, // Opcode: CV_ADDUNR
4937
/* 517 */     MCD_OPC_FilterValue, 2, 16, 0, 0, // Skip to: 538
4938
/* 522 */     MCD_OPC_CheckPredicate, 100, 206, 0, 0, // Skip to: 733
4939
/* 527 */     MCD_OPC_CheckField, 12, 3, 3, 199, 0, 0, // Skip to: 733
4940
/* 534 */     MCD_OPC_Decode, 175, 89, 58, // Opcode: CV_ADDRNR
4941
/* 538 */     MCD_OPC_FilterValue, 3, 16, 0, 0, // Skip to: 559
4942
/* 543 */     MCD_OPC_CheckPredicate, 100, 185, 0, 0, // Skip to: 733
4943
/* 548 */     MCD_OPC_CheckField, 12, 3, 3, 178, 0, 0, // Skip to: 733
4944
/* 555 */     MCD_OPC_Decode, 179, 89, 58, // Opcode: CV_ADDURNR
4945
/* 559 */     MCD_OPC_FilterValue, 4, 16, 0, 0, // Skip to: 580
4946
/* 564 */     MCD_OPC_CheckPredicate, 100, 164, 0, 0, // Skip to: 733
4947
/* 569 */     MCD_OPC_CheckField, 12, 3, 3, 157, 0, 0, // Skip to: 733
4948
/* 576 */     MCD_OPC_Decode, 196, 91, 58, // Opcode: CV_SUBNR
4949
/* 580 */     MCD_OPC_FilterValue, 5, 16, 0, 0, // Skip to: 601
4950
/* 585 */     MCD_OPC_CheckPredicate, 100, 143, 0, 0, // Skip to: 733
4951
/* 590 */     MCD_OPC_CheckField, 12, 3, 3, 136, 0, 0, // Skip to: 733
4952
/* 597 */     MCD_OPC_Decode, 204, 91, 58, // Opcode: CV_SUBUNR
4953
/* 601 */     MCD_OPC_FilterValue, 6, 16, 0, 0, // Skip to: 622
4954
/* 606 */     MCD_OPC_CheckPredicate, 100, 122, 0, 0, // Skip to: 733
4955
/* 611 */     MCD_OPC_CheckField, 12, 3, 3, 115, 0, 0, // Skip to: 733
4956
/* 618 */     MCD_OPC_Decode, 198, 91, 58, // Opcode: CV_SUBRNR
4957
/* 622 */     MCD_OPC_FilterValue, 7, 106, 0, 0, // Skip to: 733
4958
/* 627 */     MCD_OPC_CheckPredicate, 100, 101, 0, 0, // Skip to: 733
4959
/* 632 */     MCD_OPC_CheckField, 12, 3, 3, 94, 0, 0, // Skip to: 733
4960
/* 639 */     MCD_OPC_Decode, 206, 91, 58, // Opcode: CV_SUBURNR
4961
/* 643 */     MCD_OPC_FilterValue, 91, 85, 0, 0, // Skip to: 733
4962
/* 648 */     MCD_OPC_ExtractField, 12, 3,  // Inst{14-12} ...
4963
/* 651 */     MCD_OPC_FilterValue, 2, 10, 0, 0, // Skip to: 666
4964
/* 656 */     MCD_OPC_CheckPredicate, 100, 72, 0, 0, // Skip to: 733
4965
/* 661 */     MCD_OPC_Decode, 174, 89, 155, 1, // Opcode: CV_ADDRN
4966
/* 666 */     MCD_OPC_FilterValue, 3, 62, 0, 0, // Skip to: 733
4967
/* 671 */     MCD_OPC_CheckPredicate, 100, 57, 0, 0, // Skip to: 733
4968
/* 676 */     MCD_OPC_Decode, 197, 91, 155, 1, // Opcode: CV_SUBRN
4969
/* 681 */     MCD_OPC_FilterValue, 3, 47, 0, 0, // Skip to: 733
4970
/* 686 */     MCD_OPC_ExtractField, 12, 3,  // Inst{14-12} ...
4971
/* 689 */     MCD_OPC_FilterValue, 2, 17, 0, 0, // Skip to: 711
4972
/* 694 */     MCD_OPC_CheckPredicate, 100, 34, 0, 0, // Skip to: 733
4973
/* 699 */     MCD_OPC_CheckField, 0, 7, 91, 27, 0, 0, // Skip to: 733
4974
/* 706 */     MCD_OPC_Decode, 178, 89, 155, 1, // Opcode: CV_ADDURN
4975
/* 711 */     MCD_OPC_FilterValue, 3, 17, 0, 0, // Skip to: 733
4976
/* 716 */     MCD_OPC_CheckPredicate, 100, 12, 0, 0, // Skip to: 733
4977
/* 721 */     MCD_OPC_CheckField, 0, 7, 91, 5, 0, 0, // Skip to: 733
4978
/* 728 */     MCD_OPC_Decode, 205, 91, 155, 1, // Opcode: CV_SUBURN
4979
/* 733 */     MCD_OPC_Fail,
4980
  0
4981
};
4982
4983
static const uint8_t DecoderTableXCVbi32[] = {
4984
/* 0 */       MCD_OPC_ExtractField, 12, 3,  // Inst{14-12} ...
4985
/* 3 */       MCD_OPC_FilterValue, 6, 17, 0, 0, // Skip to: 25
4986
/* 8 */       MCD_OPC_CheckPredicate, 101, 34, 0, 0, // Skip to: 47
4987
/* 13 */      MCD_OPC_CheckField, 0, 7, 11, 27, 0, 0, // Skip to: 47
4988
/* 20 */      MCD_OPC_Decode, 209, 89, 156, 1, // Opcode: CV_BEQIMM
4989
/* 25 */      MCD_OPC_FilterValue, 7, 17, 0, 0, // Skip to: 47
4990
/* 30 */      MCD_OPC_CheckPredicate, 101, 12, 0, 0, // Skip to: 47
4991
/* 35 */      MCD_OPC_CheckField, 0, 7, 11, 5, 0, 0, // Skip to: 47
4992
/* 42 */      MCD_OPC_Decode, 211, 89, 156, 1, // Opcode: CV_BNEIMM
4993
/* 47 */      MCD_OPC_Fail,
4994
  0
4995
};
4996
4997
static const uint8_t DecoderTableXCVbitmanip32[] = {
4998
/* 0 */       MCD_OPC_ExtractField, 30, 2,  // Inst{31-30} ...
4999
/* 3 */       MCD_OPC_FilterValue, 0, 139, 0, 0, // Skip to: 147
5000
/* 8 */       MCD_OPC_ExtractField, 12, 3,  // Inst{14-12} ...
5001
/* 11 */      MCD_OPC_FilterValue, 0, 17, 0, 0, // Skip to: 33
5002
/* 16 */      MCD_OPC_CheckPredicate, 34, 121, 1, 0, // Skip to: 398
5003
/* 21 */      MCD_OPC_CheckField, 0, 7, 91, 114, 1, 0, // Skip to: 398
5004
/* 28 */      MCD_OPC_Decode, 184, 90, 157, 1, // Opcode: CV_EXTRACT
5005
/* 33 */      MCD_OPC_FilterValue, 1, 17, 0, 0, // Skip to: 55
5006
/* 38 */      MCD_OPC_CheckPredicate, 34, 99, 1, 0, // Skip to: 398
5007
/* 43 */      MCD_OPC_CheckField, 0, 7, 91, 92, 1, 0, // Skip to: 398
5008
/* 50 */      MCD_OPC_Decode, 207, 89, 157, 1, // Opcode: CV_BCLR
5009
/* 55 */      MCD_OPC_FilterValue, 3, 82, 1, 0, // Skip to: 398
5010
/* 60 */      MCD_OPC_ExtractField, 25, 5,  // Inst{29-25} ...
5011
/* 63 */      MCD_OPC_FilterValue, 24, 16, 0, 0, // Skip to: 84
5012
/* 68 */      MCD_OPC_CheckPredicate, 34, 69, 1, 0, // Skip to: 398
5013
/* 73 */      MCD_OPC_CheckField, 0, 7, 43, 62, 1, 0, // Skip to: 398
5014
/* 80 */      MCD_OPC_Decode, 185, 90, 59, // Opcode: CV_EXTRACTR
5015
/* 84 */      MCD_OPC_FilterValue, 25, 16, 0, 0, // Skip to: 105
5016
/* 89 */      MCD_OPC_CheckPredicate, 34, 48, 1, 0, // Skip to: 398
5017
/* 94 */      MCD_OPC_CheckField, 0, 7, 43, 41, 1, 0, // Skip to: 398
5018
/* 101 */     MCD_OPC_Decode, 187, 90, 59, // Opcode: CV_EXTRACTUR
5019
/* 105 */     MCD_OPC_FilterValue, 28, 16, 0, 0, // Skip to: 126
5020
/* 110 */     MCD_OPC_CheckPredicate, 34, 27, 1, 0, // Skip to: 398
5021
/* 115 */     MCD_OPC_CheckField, 0, 7, 43, 20, 1, 0, // Skip to: 398
5022
/* 122 */     MCD_OPC_Decode, 208, 89, 59, // Opcode: CV_BCLRR
5023
/* 126 */     MCD_OPC_FilterValue, 29, 11, 1, 0, // Skip to: 398
5024
/* 131 */     MCD_OPC_CheckPredicate, 34, 6, 1, 0, // Skip to: 398
5025
/* 136 */     MCD_OPC_CheckField, 0, 7, 43, 255, 0, 0, // Skip to: 398
5026
/* 143 */     MCD_OPC_Decode, 213, 89, 59, // Opcode: CV_BSETR
5027
/* 147 */     MCD_OPC_FilterValue, 1, 188, 0, 0, // Skip to: 340
5028
/* 152 */     MCD_OPC_ExtractField, 12, 3,  // Inst{14-12} ...
5029
/* 155 */     MCD_OPC_FilterValue, 0, 17, 0, 0, // Skip to: 177
5030
/* 160 */     MCD_OPC_CheckPredicate, 34, 233, 0, 0, // Skip to: 398
5031
/* 165 */     MCD_OPC_CheckField, 0, 7, 91, 226, 0, 0, // Skip to: 398
5032
/* 172 */     MCD_OPC_Decode, 186, 90, 157, 1, // Opcode: CV_EXTRACTU
5033
/* 177 */     MCD_OPC_FilterValue, 1, 17, 0, 0, // Skip to: 199
5034
/* 182 */     MCD_OPC_CheckPredicate, 34, 211, 0, 0, // Skip to: 398
5035
/* 187 */     MCD_OPC_CheckField, 0, 7, 91, 204, 0, 0, // Skip to: 398
5036
/* 194 */     MCD_OPC_Decode, 212, 89, 157, 1, // Opcode: CV_BSET
5037
/* 199 */     MCD_OPC_FilterValue, 3, 194, 0, 0, // Skip to: 398
5038
/* 204 */     MCD_OPC_ExtractField, 25, 5,  // Inst{29-25} ...
5039
/* 207 */     MCD_OPC_FilterValue, 0, 16, 0, 0, // Skip to: 228
5040
/* 212 */     MCD_OPC_CheckPredicate, 34, 181, 0, 0, // Skip to: 398
5041
/* 217 */     MCD_OPC_CheckField, 0, 7, 43, 174, 0, 0, // Skip to: 398
5042
/* 224 */     MCD_OPC_Decode, 141, 91, 59, // Opcode: CV_ROR
5043
/* 228 */     MCD_OPC_FilterValue, 1, 23, 0, 0, // Skip to: 256
5044
/* 233 */     MCD_OPC_CheckPredicate, 34, 160, 0, 0, // Skip to: 398
5045
/* 238 */     MCD_OPC_CheckField, 20, 5, 0, 153, 0, 0, // Skip to: 398
5046
/* 245 */     MCD_OPC_CheckField, 0, 7, 43, 146, 0, 0, // Skip to: 398
5047
/* 252 */     MCD_OPC_Decode, 192, 90, 49, // Opcode: CV_FF1
5048
/* 256 */     MCD_OPC_FilterValue, 2, 23, 0, 0, // Skip to: 284
5049
/* 261 */     MCD_OPC_CheckPredicate, 34, 132, 0, 0, // Skip to: 398
5050
/* 266 */     MCD_OPC_CheckField, 20, 5, 0, 125, 0, 0, // Skip to: 398
5051
/* 273 */     MCD_OPC_CheckField, 0, 7, 43, 118, 0, 0, // Skip to: 398
5052
/* 280 */     MCD_OPC_Decode, 193, 90, 49, // Opcode: CV_FL1
5053
/* 284 */     MCD_OPC_FilterValue, 3, 23, 0, 0, // Skip to: 312
5054
/* 289 */     MCD_OPC_CheckPredicate, 34, 104, 0, 0, // Skip to: 398
5055
/* 294 */     MCD_OPC_CheckField, 20, 5, 0, 97, 0, 0, // Skip to: 398
5056
/* 301 */     MCD_OPC_CheckField, 0, 7, 43, 90, 0, 0, // Skip to: 398
5057
/* 308 */     MCD_OPC_Decode, 214, 89, 49, // Opcode: CV_CLB
5058
/* 312 */     MCD_OPC_FilterValue, 4, 81, 0, 0, // Skip to: 398
5059
/* 317 */     MCD_OPC_CheckPredicate, 34, 76, 0, 0, // Skip to: 398
5060
/* 322 */     MCD_OPC_CheckField, 20, 5, 0, 69, 0, 0, // Skip to: 398
5061
/* 329 */     MCD_OPC_CheckField, 0, 7, 43, 62, 0, 0, // Skip to: 398
5062
/* 336 */     MCD_OPC_Decode, 151, 90, 49, // Opcode: CV_CNT
5063
/* 340 */     MCD_OPC_FilterValue, 2, 24, 0, 0, // Skip to: 369
5064
/* 345 */     MCD_OPC_CheckPredicate, 34, 48, 0, 0, // Skip to: 398
5065
/* 350 */     MCD_OPC_CheckField, 12, 3, 0, 41, 0, 0, // Skip to: 398
5066
/* 357 */     MCD_OPC_CheckField, 0, 7, 91, 34, 0, 0, // Skip to: 398
5067
/* 364 */     MCD_OPC_Decode, 194, 90, 158, 1, // Opcode: CV_INSERT
5068
/* 369 */     MCD_OPC_FilterValue, 3, 24, 0, 0, // Skip to: 398
5069
/* 374 */     MCD_OPC_CheckPredicate, 34, 19, 0, 0, // Skip to: 398
5070
/* 379 */     MCD_OPC_CheckField, 12, 3, 1, 12, 0, 0, // Skip to: 398
5071
/* 386 */     MCD_OPC_CheckField, 0, 7, 91, 5, 0, 0, // Skip to: 398
5072
/* 393 */     MCD_OPC_Decode, 210, 89, 159, 1, // Opcode: CV_BITREV
5073
/* 398 */     MCD_OPC_Fail,
5074
  0
5075
};
5076
5077
static const uint8_t DecoderTableXCVelw32[] = {
5078
/* 0 */       MCD_OPC_CheckPredicate, 102, 18, 0, 0, // Skip to: 23
5079
/* 5 */       MCD_OPC_CheckField, 12, 3, 3, 11, 0, 0, // Skip to: 23
5080
/* 12 */      MCD_OPC_CheckField, 0, 7, 11, 4, 0, 0, // Skip to: 23
5081
/* 19 */      MCD_OPC_Decode, 179, 90, 35, // Opcode: CV_ELW
5082
/* 23 */      MCD_OPC_Fail,
5083
  0
5084
};
5085
5086
static const uint8_t DecoderTableXCVmac32[] = {
5087
/* 0 */       MCD_OPC_ExtractField, 12, 3,  // Inst{14-12} ...
5088
/* 3 */       MCD_OPC_FilterValue, 3, 45, 0, 0, // Skip to: 53
5089
/* 8 */       MCD_OPC_ExtractField, 25, 7,  // Inst{31-25} ...
5090
/* 11 */      MCD_OPC_FilterValue, 72, 16, 0, 0, // Skip to: 32
5091
/* 16 */      MCD_OPC_CheckPredicate, 103, 160, 1, 0, // Skip to: 437
5092
/* 21 */      MCD_OPC_CheckField, 0, 7, 43, 153, 1, 0, // Skip to: 437
5093
/* 28 */      MCD_OPC_Decode, 213, 90, 58, // Opcode: CV_MAC
5094
/* 32 */      MCD_OPC_FilterValue, 73, 144, 1, 0, // Skip to: 437
5095
/* 37 */      MCD_OPC_CheckPredicate, 103, 139, 1, 0, // Skip to: 437
5096
/* 42 */      MCD_OPC_CheckField, 0, 7, 43, 132, 1, 0, // Skip to: 437
5097
/* 49 */      MCD_OPC_Decode, 250, 90, 58, // Opcode: CV_MSU
5098
/* 53 */      MCD_OPC_FilterValue, 4, 91, 0, 0, // Skip to: 149
5099
/* 58 */      MCD_OPC_ExtractField, 30, 2,  // Inst{31-30} ...
5100
/* 61 */      MCD_OPC_FilterValue, 0, 17, 0, 0, // Skip to: 83
5101
/* 66 */      MCD_OPC_CheckPredicate, 103, 110, 1, 0, // Skip to: 437
5102
/* 71 */      MCD_OPC_CheckField, 0, 7, 91, 103, 1, 0, // Skip to: 437
5103
/* 78 */      MCD_OPC_Decode, 255, 90, 155, 1, // Opcode: CV_MULSN
5104
/* 83 */      MCD_OPC_FilterValue, 1, 17, 0, 0, // Skip to: 105
5105
/* 88 */      MCD_OPC_CheckPredicate, 103, 88, 1, 0, // Skip to: 437
5106
/* 93 */      MCD_OPC_CheckField, 0, 7, 91, 81, 1, 0, // Skip to: 437
5107
/* 100 */     MCD_OPC_Decode, 251, 90, 155, 1, // Opcode: CV_MULHHSN
5108
/* 105 */     MCD_OPC_FilterValue, 2, 17, 0, 0, // Skip to: 127
5109
/* 110 */     MCD_OPC_CheckPredicate, 103, 66, 1, 0, // Skip to: 437
5110
/* 115 */     MCD_OPC_CheckField, 0, 7, 91, 59, 1, 0, // Skip to: 437
5111
/* 122 */     MCD_OPC_Decode, 128, 91, 155, 1, // Opcode: CV_MULSRN
5112
/* 127 */     MCD_OPC_FilterValue, 3, 49, 1, 0, // Skip to: 437
5113
/* 132 */     MCD_OPC_CheckPredicate, 103, 44, 1, 0, // Skip to: 437
5114
/* 137 */     MCD_OPC_CheckField, 0, 7, 91, 37, 1, 0, // Skip to: 437
5115
/* 144 */     MCD_OPC_Decode, 252, 90, 155, 1, // Opcode: CV_MULHHSRN
5116
/* 149 */     MCD_OPC_FilterValue, 5, 91, 0, 0, // Skip to: 245
5117
/* 154 */     MCD_OPC_ExtractField, 30, 2,  // Inst{31-30} ...
5118
/* 157 */     MCD_OPC_FilterValue, 0, 17, 0, 0, // Skip to: 179
5119
/* 162 */     MCD_OPC_CheckPredicate, 103, 14, 1, 0, // Skip to: 437
5120
/* 167 */     MCD_OPC_CheckField, 0, 7, 91, 7, 1, 0, // Skip to: 437
5121
/* 174 */     MCD_OPC_Decode, 129, 91, 155, 1, // Opcode: CV_MULUN
5122
/* 179 */     MCD_OPC_FilterValue, 1, 17, 0, 0, // Skip to: 201
5123
/* 184 */     MCD_OPC_CheckPredicate, 103, 248, 0, 0, // Skip to: 437
5124
/* 189 */     MCD_OPC_CheckField, 0, 7, 91, 241, 0, 0, // Skip to: 437
5125
/* 196 */     MCD_OPC_Decode, 253, 90, 155, 1, // Opcode: CV_MULHHUN
5126
/* 201 */     MCD_OPC_FilterValue, 2, 17, 0, 0, // Skip to: 223
5127
/* 206 */     MCD_OPC_CheckPredicate, 103, 226, 0, 0, // Skip to: 437
5128
/* 211 */     MCD_OPC_CheckField, 0, 7, 91, 219, 0, 0, // Skip to: 437
5129
/* 218 */     MCD_OPC_Decode, 130, 91, 155, 1, // Opcode: CV_MULURN
5130
/* 223 */     MCD_OPC_FilterValue, 3, 209, 0, 0, // Skip to: 437
5131
/* 228 */     MCD_OPC_CheckPredicate, 103, 204, 0, 0, // Skip to: 437
5132
/* 233 */     MCD_OPC_CheckField, 0, 7, 91, 197, 0, 0, // Skip to: 437
5133
/* 240 */     MCD_OPC_Decode, 254, 90, 155, 1, // Opcode: CV_MULHHURN
5134
/* 245 */     MCD_OPC_FilterValue, 6, 91, 0, 0, // Skip to: 341
5135
/* 250 */     MCD_OPC_ExtractField, 30, 2,  // Inst{31-30} ...
5136
/* 253 */     MCD_OPC_FilterValue, 0, 17, 0, 0, // Skip to: 275
5137
/* 258 */     MCD_OPC_CheckPredicate, 103, 174, 0, 0, // Skip to: 437
5138
/* 263 */     MCD_OPC_CheckField, 0, 7, 91, 167, 0, 0, // Skip to: 437
5139
/* 270 */     MCD_OPC_Decode, 218, 90, 160, 1, // Opcode: CV_MACSN
5140
/* 275 */     MCD_OPC_FilterValue, 1, 17, 0, 0, // Skip to: 297
5141
/* 280 */     MCD_OPC_CheckPredicate, 103, 152, 0, 0, // Skip to: 437
5142
/* 285 */     MCD_OPC_CheckField, 0, 7, 91, 145, 0, 0, // Skip to: 437
5143
/* 292 */     MCD_OPC_Decode, 214, 90, 160, 1, // Opcode: CV_MACHHSN
5144
/* 297 */     MCD_OPC_FilterValue, 2, 17, 0, 0, // Skip to: 319
5145
/* 302 */     MCD_OPC_CheckPredicate, 103, 130, 0, 0, // Skip to: 437
5146
/* 307 */     MCD_OPC_CheckField, 0, 7, 91, 123, 0, 0, // Skip to: 437
5147
/* 314 */     MCD_OPC_Decode, 219, 90, 160, 1, // Opcode: CV_MACSRN
5148
/* 319 */     MCD_OPC_FilterValue, 3, 113, 0, 0, // Skip to: 437
5149
/* 324 */     MCD_OPC_CheckPredicate, 103, 108, 0, 0, // Skip to: 437
5150
/* 329 */     MCD_OPC_CheckField, 0, 7, 91, 101, 0, 0, // Skip to: 437
5151
/* 336 */     MCD_OPC_Decode, 215, 90, 160, 1, // Opcode: CV_MACHHSRN
5152
/* 341 */     MCD_OPC_FilterValue, 7, 91, 0, 0, // Skip to: 437
5153
/* 346 */     MCD_OPC_ExtractField, 30, 2,  // Inst{31-30} ...
5154
/* 349 */     MCD_OPC_FilterValue, 0, 17, 0, 0, // Skip to: 371
5155
/* 354 */     MCD_OPC_CheckPredicate, 103, 78, 0, 0, // Skip to: 437
5156
/* 359 */     MCD_OPC_CheckField, 0, 7, 91, 71, 0, 0, // Skip to: 437
5157
/* 366 */     MCD_OPC_Decode, 220, 90, 160, 1, // Opcode: CV_MACUN
5158
/* 371 */     MCD_OPC_FilterValue, 1, 17, 0, 0, // Skip to: 393
5159
/* 376 */     MCD_OPC_CheckPredicate, 103, 56, 0, 0, // Skip to: 437
5160
/* 381 */     MCD_OPC_CheckField, 0, 7, 91, 49, 0, 0, // Skip to: 437
5161
/* 388 */     MCD_OPC_Decode, 216, 90, 160, 1, // Opcode: CV_MACHHUN
5162
/* 393 */     MCD_OPC_FilterValue, 2, 17, 0, 0, // Skip to: 415
5163
/* 398 */     MCD_OPC_CheckPredicate, 103, 34, 0, 0, // Skip to: 437
5164
/* 403 */     MCD_OPC_CheckField, 0, 7, 91, 27, 0, 0, // Skip to: 437
5165
/* 410 */     MCD_OPC_Decode, 221, 90, 160, 1, // Opcode: CV_MACURN
5166
/* 415 */     MCD_OPC_FilterValue, 3, 17, 0, 0, // Skip to: 437
5167
/* 420 */     MCD_OPC_CheckPredicate, 103, 12, 0, 0, // Skip to: 437
5168
/* 425 */     MCD_OPC_CheckField, 0, 7, 91, 5, 0, 0, // Skip to: 437
5169
/* 432 */     MCD_OPC_Decode, 217, 90, 160, 1, // Opcode: CV_MACHHURN
5170
/* 437 */     MCD_OPC_Fail,
5171
  0
5172
};
5173
5174
static const uint8_t DecoderTableXCVmem32[] = {
5175
/* 0 */       MCD_OPC_ExtractField, 12, 3,  // Inst{14-12} ...
5176
/* 3 */       MCD_OPC_FilterValue, 0, 33, 0, 0, // Skip to: 41
5177
/* 8 */       MCD_OPC_ExtractField, 0, 7,  // Inst{6-0} ...
5178
/* 11 */      MCD_OPC_FilterValue, 11, 10, 0, 0, // Skip to: 26
5179
/* 16 */      MCD_OPC_CheckPredicate, 104, 244, 1, 0, // Skip to: 521
5180
/* 21 */      MCD_OPC_Decode, 201, 90, 161, 1, // Opcode: CV_LB_ri_inc
5181
/* 26 */      MCD_OPC_FilterValue, 43, 234, 1, 0, // Skip to: 521
5182
/* 31 */      MCD_OPC_CheckPredicate, 104, 229, 1, 0, // Skip to: 521
5183
/* 36 */      MCD_OPC_Decode, 142, 91, 162, 1, // Opcode: CV_SB_ri_inc
5184
/* 41 */      MCD_OPC_FilterValue, 1, 33, 0, 0, // Skip to: 79
5185
/* 46 */      MCD_OPC_ExtractField, 0, 7,  // Inst{6-0} ...
5186
/* 49 */      MCD_OPC_FilterValue, 11, 10, 0, 0, // Skip to: 64
5187
/* 54 */      MCD_OPC_CheckPredicate, 104, 206, 1, 0, // Skip to: 521
5188
/* 59 */      MCD_OPC_Decode, 207, 90, 161, 1, // Opcode: CV_LH_ri_inc
5189
/* 64 */      MCD_OPC_FilterValue, 43, 196, 1, 0, // Skip to: 521
5190
/* 69 */      MCD_OPC_CheckPredicate, 104, 191, 1, 0, // Skip to: 521
5191
/* 74 */      MCD_OPC_Decode, 172, 91, 162, 1, // Opcode: CV_SH_ri_inc
5192
/* 79 */      MCD_OPC_FilterValue, 2, 33, 0, 0, // Skip to: 117
5193
/* 84 */      MCD_OPC_ExtractField, 0, 7,  // Inst{6-0} ...
5194
/* 87 */      MCD_OPC_FilterValue, 11, 10, 0, 0, // Skip to: 102
5195
/* 92 */      MCD_OPC_CheckPredicate, 104, 168, 1, 0, // Skip to: 521
5196
/* 97 */      MCD_OPC_Decode, 210, 90, 161, 1, // Opcode: CV_LW_ri_inc
5197
/* 102 */     MCD_OPC_FilterValue, 43, 158, 1, 0, // Skip to: 521
5198
/* 107 */     MCD_OPC_CheckPredicate, 104, 153, 1, 0, // Skip to: 521
5199
/* 112 */     MCD_OPC_Decode, 216, 91, 162, 1, // Opcode: CV_SW_ri_inc
5200
/* 117 */     MCD_OPC_FilterValue, 3, 99, 1, 0, // Skip to: 477
5201
/* 122 */     MCD_OPC_ExtractField, 25, 7,  // Inst{31-25} ...
5202
/* 125 */     MCD_OPC_FilterValue, 0, 17, 0, 0, // Skip to: 147
5203
/* 130 */     MCD_OPC_CheckPredicate, 104, 130, 1, 0, // Skip to: 521
5204
/* 135 */     MCD_OPC_CheckField, 0, 7, 43, 123, 1, 0, // Skip to: 521
5205
/* 142 */     MCD_OPC_Decode, 203, 90, 163, 1, // Opcode: CV_LB_rr_inc
5206
/* 147 */     MCD_OPC_FilterValue, 1, 17, 0, 0, // Skip to: 169
5207
/* 152 */     MCD_OPC_CheckPredicate, 104, 108, 1, 0, // Skip to: 521
5208
/* 157 */     MCD_OPC_CheckField, 0, 7, 43, 101, 1, 0, // Skip to: 521
5209
/* 164 */     MCD_OPC_Decode, 209, 90, 163, 1, // Opcode: CV_LH_rr_inc
5210
/* 169 */     MCD_OPC_FilterValue, 2, 17, 0, 0, // Skip to: 191
5211
/* 174 */     MCD_OPC_CheckPredicate, 104, 86, 1, 0, // Skip to: 521
5212
/* 179 */     MCD_OPC_CheckField, 0, 7, 43, 79, 1, 0, // Skip to: 521
5213
/* 186 */     MCD_OPC_Decode, 212, 90, 163, 1, // Opcode: CV_LW_rr_inc
5214
/* 191 */     MCD_OPC_FilterValue, 4, 17, 0, 0, // Skip to: 213
5215
/* 196 */     MCD_OPC_CheckPredicate, 104, 64, 1, 0, // Skip to: 521
5216
/* 201 */     MCD_OPC_CheckField, 0, 7, 43, 57, 1, 0, // Skip to: 521
5217
/* 208 */     MCD_OPC_Decode, 202, 90, 164, 1, // Opcode: CV_LB_rr
5218
/* 213 */     MCD_OPC_FilterValue, 5, 17, 0, 0, // Skip to: 235
5219
/* 218 */     MCD_OPC_CheckPredicate, 104, 42, 1, 0, // Skip to: 521
5220
/* 223 */     MCD_OPC_CheckField, 0, 7, 43, 35, 1, 0, // Skip to: 521
5221
/* 230 */     MCD_OPC_Decode, 208, 90, 164, 1, // Opcode: CV_LH_rr
5222
/* 235 */     MCD_OPC_FilterValue, 6, 17, 0, 0, // Skip to: 257
5223
/* 240 */     MCD_OPC_CheckPredicate, 104, 20, 1, 0, // Skip to: 521
5224
/* 245 */     MCD_OPC_CheckField, 0, 7, 43, 13, 1, 0, // Skip to: 521
5225
/* 252 */     MCD_OPC_Decode, 211, 90, 164, 1, // Opcode: CV_LW_rr
5226
/* 257 */     MCD_OPC_FilterValue, 8, 17, 0, 0, // Skip to: 279
5227
/* 262 */     MCD_OPC_CheckPredicate, 104, 254, 0, 0, // Skip to: 521
5228
/* 267 */     MCD_OPC_CheckField, 0, 7, 43, 247, 0, 0, // Skip to: 521
5229
/* 274 */     MCD_OPC_Decode, 200, 90, 163, 1, // Opcode: CV_LBU_rr_inc
5230
/* 279 */     MCD_OPC_FilterValue, 9, 17, 0, 0, // Skip to: 301
5231
/* 284 */     MCD_OPC_CheckPredicate, 104, 232, 0, 0, // Skip to: 521
5232
/* 289 */     MCD_OPC_CheckField, 0, 7, 43, 225, 0, 0, // Skip to: 521
5233
/* 296 */     MCD_OPC_Decode, 206, 90, 163, 1, // Opcode: CV_LHU_rr_inc
5234
/* 301 */     MCD_OPC_FilterValue, 12, 17, 0, 0, // Skip to: 323
5235
/* 306 */     MCD_OPC_CheckPredicate, 104, 210, 0, 0, // Skip to: 521
5236
/* 311 */     MCD_OPC_CheckField, 0, 7, 43, 203, 0, 0, // Skip to: 521
5237
/* 318 */     MCD_OPC_Decode, 199, 90, 164, 1, // Opcode: CV_LBU_rr
5238
/* 323 */     MCD_OPC_FilterValue, 13, 17, 0, 0, // Skip to: 345
5239
/* 328 */     MCD_OPC_CheckPredicate, 104, 188, 0, 0, // Skip to: 521
5240
/* 333 */     MCD_OPC_CheckField, 0, 7, 43, 181, 0, 0, // Skip to: 521
5241
/* 340 */     MCD_OPC_Decode, 205, 90, 164, 1, // Opcode: CV_LHU_rr
5242
/* 345 */     MCD_OPC_FilterValue, 16, 17, 0, 0, // Skip to: 367
5243
/* 350 */     MCD_OPC_CheckPredicate, 104, 166, 0, 0, // Skip to: 521
5244
/* 355 */     MCD_OPC_CheckField, 0, 7, 43, 159, 0, 0, // Skip to: 521
5245
/* 362 */     MCD_OPC_Decode, 144, 91, 165, 1, // Opcode: CV_SB_rr_inc
5246
/* 367 */     MCD_OPC_FilterValue, 17, 17, 0, 0, // Skip to: 389
5247
/* 372 */     MCD_OPC_CheckPredicate, 104, 144, 0, 0, // Skip to: 521
5248
/* 377 */     MCD_OPC_CheckField, 0, 7, 43, 137, 0, 0, // Skip to: 521
5249
/* 384 */     MCD_OPC_Decode, 174, 91, 165, 1, // Opcode: CV_SH_rr_inc
5250
/* 389 */     MCD_OPC_FilterValue, 18, 17, 0, 0, // Skip to: 411
5251
/* 394 */     MCD_OPC_CheckPredicate, 104, 122, 0, 0, // Skip to: 521
5252
/* 399 */     MCD_OPC_CheckField, 0, 7, 43, 115, 0, 0, // Skip to: 521
5253
/* 406 */     MCD_OPC_Decode, 218, 91, 165, 1, // Opcode: CV_SW_rr_inc
5254
/* 411 */     MCD_OPC_FilterValue, 20, 17, 0, 0, // Skip to: 433
5255
/* 416 */     MCD_OPC_CheckPredicate, 104, 100, 0, 0, // Skip to: 521
5256
/* 421 */     MCD_OPC_CheckField, 0, 7, 43, 93, 0, 0, // Skip to: 521
5257
/* 428 */     MCD_OPC_Decode, 143, 91, 166, 1, // Opcode: CV_SB_rr
5258
/* 433 */     MCD_OPC_FilterValue, 21, 17, 0, 0, // Skip to: 455
5259
/* 438 */     MCD_OPC_CheckPredicate, 104, 78, 0, 0, // Skip to: 521
5260
/* 443 */     MCD_OPC_CheckField, 0, 7, 43, 71, 0, 0, // Skip to: 521
5261
/* 450 */     MCD_OPC_Decode, 173, 91, 166, 1, // Opcode: CV_SH_rr
5262
/* 455 */     MCD_OPC_FilterValue, 22, 61, 0, 0, // Skip to: 521
5263
/* 460 */     MCD_OPC_CheckPredicate, 104, 56, 0, 0, // Skip to: 521
5264
/* 465 */     MCD_OPC_CheckField, 0, 7, 43, 49, 0, 0, // Skip to: 521
5265
/* 472 */     MCD_OPC_Decode, 217, 91, 166, 1, // Opcode: CV_SW_rr
5266
/* 477 */     MCD_OPC_FilterValue, 4, 17, 0, 0, // Skip to: 499
5267
/* 482 */     MCD_OPC_CheckPredicate, 104, 34, 0, 0, // Skip to: 521
5268
/* 487 */     MCD_OPC_CheckField, 0, 7, 11, 27, 0, 0, // Skip to: 521
5269
/* 494 */     MCD_OPC_Decode, 198, 90, 161, 1, // Opcode: CV_LBU_ri_inc
5270
/* 499 */     MCD_OPC_FilterValue, 5, 17, 0, 0, // Skip to: 521
5271
/* 504 */     MCD_OPC_CheckPredicate, 104, 12, 0, 0, // Skip to: 521
5272
/* 509 */     MCD_OPC_CheckField, 0, 7, 11, 5, 0, 0, // Skip to: 521
5273
/* 516 */     MCD_OPC_Decode, 204, 90, 161, 1, // Opcode: CV_LHU_ri_inc
5274
/* 521 */     MCD_OPC_Fail,
5275
  0
5276
};
5277
5278
static const uint8_t DecoderTableXCVsimd32[] = {
5279
/* 0 */       MCD_OPC_ExtractField, 26, 6,  // Inst{31-26} ...
5280
/* 3 */       MCD_OPC_FilterValue, 0, 159, 0, 0, // Skip to: 167
5281
/* 8 */       MCD_OPC_ExtractField, 12, 3,  // Inst{14-12} ...
5282
/* 11 */      MCD_OPC_FilterValue, 0, 23, 0, 0, // Skip to: 39
5283
/* 16 */      MCD_OPC_CheckPredicate, 105, 152, 23, 0, // Skip to: 6061
5284
/* 21 */      MCD_OPC_CheckField, 25, 1, 0, 145, 23, 0, // Skip to: 6061
5285
/* 28 */      MCD_OPC_CheckField, 0, 7, 123, 138, 23, 0, // Skip to: 6061
5286
/* 35 */      MCD_OPC_Decode, 184, 89, 59, // Opcode: CV_ADD_H
5287
/* 39 */      MCD_OPC_FilterValue, 1, 23, 0, 0, // Skip to: 67
5288
/* 44 */      MCD_OPC_CheckPredicate, 105, 124, 23, 0, // Skip to: 6061
5289
/* 49 */      MCD_OPC_CheckField, 25, 1, 0, 117, 23, 0, // Skip to: 6061
5290
/* 56 */      MCD_OPC_CheckField, 0, 7, 123, 110, 23, 0, // Skip to: 6061
5291
/* 63 */      MCD_OPC_Decode, 180, 89, 59, // Opcode: CV_ADD_B
5292
/* 67 */      MCD_OPC_FilterValue, 4, 23, 0, 0, // Skip to: 95
5293
/* 72 */      MCD_OPC_CheckPredicate, 105, 96, 23, 0, // Skip to: 6061
5294
/* 77 */      MCD_OPC_CheckField, 25, 1, 0, 89, 23, 0, // Skip to: 6061
5295
/* 84 */      MCD_OPC_CheckField, 0, 7, 123, 82, 23, 0, // Skip to: 6061
5296
/* 91 */      MCD_OPC_Decode, 188, 89, 59, // Opcode: CV_ADD_SC_H
5297
/* 95 */      MCD_OPC_FilterValue, 5, 23, 0, 0, // Skip to: 123
5298
/* 100 */     MCD_OPC_CheckPredicate, 105, 68, 23, 0, // Skip to: 6061
5299
/* 105 */     MCD_OPC_CheckField, 25, 1, 0, 61, 23, 0, // Skip to: 6061
5300
/* 112 */     MCD_OPC_CheckField, 0, 7, 123, 54, 23, 0, // Skip to: 6061
5301
/* 119 */     MCD_OPC_Decode, 187, 89, 59, // Opcode: CV_ADD_SC_B
5302
/* 123 */     MCD_OPC_FilterValue, 6, 17, 0, 0, // Skip to: 145
5303
/* 128 */     MCD_OPC_CheckPredicate, 105, 40, 23, 0, // Skip to: 6061
5304
/* 133 */     MCD_OPC_CheckField, 0, 7, 123, 33, 23, 0, // Skip to: 6061
5305
/* 140 */     MCD_OPC_Decode, 186, 89, 167, 1, // Opcode: CV_ADD_SCI_H
5306
/* 145 */     MCD_OPC_FilterValue, 7, 23, 23, 0, // Skip to: 6061
5307
/* 150 */     MCD_OPC_CheckPredicate, 105, 18, 23, 0, // Skip to: 6061
5308
/* 155 */     MCD_OPC_CheckField, 0, 7, 123, 11, 23, 0, // Skip to: 6061
5309
/* 162 */     MCD_OPC_Decode, 185, 89, 167, 1, // Opcode: CV_ADD_SCI_B
5310
/* 167 */     MCD_OPC_FilterValue, 1, 159, 0, 0, // Skip to: 331
5311
/* 172 */     MCD_OPC_ExtractField, 12, 3,  // Inst{14-12} ...
5312
/* 175 */     MCD_OPC_FilterValue, 0, 23, 0, 0, // Skip to: 203
5313
/* 180 */     MCD_OPC_CheckPredicate, 105, 244, 22, 0, // Skip to: 6061
5314
/* 185 */     MCD_OPC_CheckField, 25, 1, 0, 237, 22, 0, // Skip to: 6061
5315
/* 192 */     MCD_OPC_CheckField, 0, 7, 123, 230, 22, 0, // Skip to: 6061
5316
/* 199 */     MCD_OPC_Decode, 220, 89, 59, // Opcode: CV_CMPEQ_H
5317
/* 203 */     MCD_OPC_FilterValue, 1, 23, 0, 0, // Skip to: 231
5318
/* 208 */     MCD_OPC_CheckPredicate, 105, 216, 22, 0, // Skip to: 6061
5319
/* 213 */     MCD_OPC_CheckField, 25, 1, 0, 209, 22, 0, // Skip to: 6061
5320
/* 220 */     MCD_OPC_CheckField, 0, 7, 123, 202, 22, 0, // Skip to: 6061
5321
/* 227 */     MCD_OPC_Decode, 219, 89, 59, // Opcode: CV_CMPEQ_B
5322
/* 231 */     MCD_OPC_FilterValue, 4, 23, 0, 0, // Skip to: 259
5323
/* 236 */     MCD_OPC_CheckPredicate, 105, 188, 22, 0, // Skip to: 6061
5324
/* 241 */     MCD_OPC_CheckField, 25, 1, 0, 181, 22, 0, // Skip to: 6061
5325
/* 248 */     MCD_OPC_CheckField, 0, 7, 123, 174, 22, 0, // Skip to: 6061
5326
/* 255 */     MCD_OPC_Decode, 224, 89, 59, // Opcode: CV_CMPEQ_SC_H
5327
/* 259 */     MCD_OPC_FilterValue, 5, 23, 0, 0, // Skip to: 287
5328
/* 264 */     MCD_OPC_CheckPredicate, 105, 160, 22, 0, // Skip to: 6061
5329
/* 269 */     MCD_OPC_CheckField, 25, 1, 0, 153, 22, 0, // Skip to: 6061
5330
/* 276 */     MCD_OPC_CheckField, 0, 7, 123, 146, 22, 0, // Skip to: 6061
5331
/* 283 */     MCD_OPC_Decode, 223, 89, 59, // Opcode: CV_CMPEQ_SC_B
5332
/* 287 */     MCD_OPC_FilterValue, 6, 17, 0, 0, // Skip to: 309
5333
/* 292 */     MCD_OPC_CheckPredicate, 105, 132, 22, 0, // Skip to: 6061
5334
/* 297 */     MCD_OPC_CheckField, 0, 7, 123, 125, 22, 0, // Skip to: 6061
5335
/* 304 */     MCD_OPC_Decode, 222, 89, 167, 1, // Opcode: CV_CMPEQ_SCI_H
5336
/* 309 */     MCD_OPC_FilterValue, 7, 115, 22, 0, // Skip to: 6061
5337
/* 314 */     MCD_OPC_CheckPredicate, 105, 110, 22, 0, // Skip to: 6061
5338
/* 319 */     MCD_OPC_CheckField, 0, 7, 123, 103, 22, 0, // Skip to: 6061
5339
/* 326 */     MCD_OPC_Decode, 221, 89, 167, 1, // Opcode: CV_CMPEQ_SCI_B
5340
/* 331 */     MCD_OPC_FilterValue, 2, 159, 0, 0, // Skip to: 495
5341
/* 336 */     MCD_OPC_ExtractField, 12, 3,  // Inst{14-12} ...
5342
/* 339 */     MCD_OPC_FilterValue, 0, 23, 0, 0, // Skip to: 367
5343
/* 344 */     MCD_OPC_CheckPredicate, 105, 80, 22, 0, // Skip to: 6061
5344
/* 349 */     MCD_OPC_CheckField, 25, 1, 0, 73, 22, 0, // Skip to: 6061
5345
/* 356 */     MCD_OPC_CheckField, 0, 7, 123, 66, 22, 0, // Skip to: 6061
5346
/* 363 */     MCD_OPC_Decode, 211, 91, 59, // Opcode: CV_SUB_H
5347
/* 367 */     MCD_OPC_FilterValue, 1, 23, 0, 0, // Skip to: 395
5348
/* 372 */     MCD_OPC_CheckPredicate, 105, 52, 22, 0, // Skip to: 6061
5349
/* 377 */     MCD_OPC_CheckField, 25, 1, 0, 45, 22, 0, // Skip to: 6061
5350
/* 384 */     MCD_OPC_CheckField, 0, 7, 123, 38, 22, 0, // Skip to: 6061
5351
/* 391 */     MCD_OPC_Decode, 207, 91, 59, // Opcode: CV_SUB_B
5352
/* 395 */     MCD_OPC_FilterValue, 4, 23, 0, 0, // Skip to: 423
5353
/* 400 */     MCD_OPC_CheckPredicate, 105, 24, 22, 0, // Skip to: 6061
5354
/* 405 */     MCD_OPC_CheckField, 25, 1, 0, 17, 22, 0, // Skip to: 6061
5355
/* 412 */     MCD_OPC_CheckField, 0, 7, 123, 10, 22, 0, // Skip to: 6061
5356
/* 419 */     MCD_OPC_Decode, 215, 91, 59, // Opcode: CV_SUB_SC_H
5357
/* 423 */     MCD_OPC_FilterValue, 5, 23, 0, 0, // Skip to: 451
5358
/* 428 */     MCD_OPC_CheckPredicate, 105, 252, 21, 0, // Skip to: 6061
5359
/* 433 */     MCD_OPC_CheckField, 25, 1, 0, 245, 21, 0, // Skip to: 6061
5360
/* 440 */     MCD_OPC_CheckField, 0, 7, 123, 238, 21, 0, // Skip to: 6061
5361
/* 447 */     MCD_OPC_Decode, 214, 91, 59, // Opcode: CV_SUB_SC_B
5362
/* 451 */     MCD_OPC_FilterValue, 6, 17, 0, 0, // Skip to: 473
5363
/* 456 */     MCD_OPC_CheckPredicate, 105, 224, 21, 0, // Skip to: 6061
5364
/* 461 */     MCD_OPC_CheckField, 0, 7, 123, 217, 21, 0, // Skip to: 6061
5365
/* 468 */     MCD_OPC_Decode, 213, 91, 167, 1, // Opcode: CV_SUB_SCI_H
5366
/* 473 */     MCD_OPC_FilterValue, 7, 207, 21, 0, // Skip to: 6061
5367
/* 478 */     MCD_OPC_CheckPredicate, 105, 202, 21, 0, // Skip to: 6061
5368
/* 483 */     MCD_OPC_CheckField, 0, 7, 123, 195, 21, 0, // Skip to: 6061
5369
/* 490 */     MCD_OPC_Decode, 212, 91, 167, 1, // Opcode: CV_SUB_SCI_B
5370
/* 495 */     MCD_OPC_FilterValue, 3, 159, 0, 0, // Skip to: 659
5371
/* 500 */     MCD_OPC_ExtractField, 12, 3,  // Inst{14-12} ...
5372
/* 503 */     MCD_OPC_FilterValue, 0, 23, 0, 0, // Skip to: 531
5373
/* 508 */     MCD_OPC_CheckPredicate, 105, 172, 21, 0, // Skip to: 6061
5374
/* 513 */     MCD_OPC_CheckField, 25, 1, 0, 165, 21, 0, // Skip to: 6061
5375
/* 520 */     MCD_OPC_CheckField, 0, 7, 123, 158, 21, 0, // Skip to: 6061
5376
/* 527 */     MCD_OPC_Decode, 146, 90, 59, // Opcode: CV_CMPNE_H
5377
/* 531 */     MCD_OPC_FilterValue, 1, 23, 0, 0, // Skip to: 559
5378
/* 536 */     MCD_OPC_CheckPredicate, 105, 144, 21, 0, // Skip to: 6061
5379
/* 541 */     MCD_OPC_CheckField, 25, 1, 0, 137, 21, 0, // Skip to: 6061
5380
/* 548 */     MCD_OPC_CheckField, 0, 7, 123, 130, 21, 0, // Skip to: 6061
5381
/* 555 */     MCD_OPC_Decode, 145, 90, 59, // Opcode: CV_CMPNE_B
5382
/* 559 */     MCD_OPC_FilterValue, 4, 23, 0, 0, // Skip to: 587
5383
/* 564 */     MCD_OPC_CheckPredicate, 105, 116, 21, 0, // Skip to: 6061
5384
/* 569 */     MCD_OPC_CheckField, 25, 1, 0, 109, 21, 0, // Skip to: 6061
5385
/* 576 */     MCD_OPC_CheckField, 0, 7, 123, 102, 21, 0, // Skip to: 6061
5386
/* 583 */     MCD_OPC_Decode, 150, 90, 59, // Opcode: CV_CMPNE_SC_H
5387
/* 587 */     MCD_OPC_FilterValue, 5, 23, 0, 0, // Skip to: 615
5388
/* 592 */     MCD_OPC_CheckPredicate, 105, 88, 21, 0, // Skip to: 6061
5389
/* 597 */     MCD_OPC_CheckField, 25, 1, 0, 81, 21, 0, // Skip to: 6061
5390
/* 604 */     MCD_OPC_CheckField, 0, 7, 123, 74, 21, 0, // Skip to: 6061
5391
/* 611 */     MCD_OPC_Decode, 149, 90, 59, // Opcode: CV_CMPNE_SC_B
5392
/* 615 */     MCD_OPC_FilterValue, 6, 17, 0, 0, // Skip to: 637
5393
/* 620 */     MCD_OPC_CheckPredicate, 105, 60, 21, 0, // Skip to: 6061
5394
/* 625 */     MCD_OPC_CheckField, 0, 7, 123, 53, 21, 0, // Skip to: 6061
5395
/* 632 */     MCD_OPC_Decode, 148, 90, 167, 1, // Opcode: CV_CMPNE_SCI_H
5396
/* 637 */     MCD_OPC_FilterValue, 7, 43, 21, 0, // Skip to: 6061
5397
/* 642 */     MCD_OPC_CheckPredicate, 105, 38, 21, 0, // Skip to: 6061
5398
/* 647 */     MCD_OPC_CheckField, 0, 7, 123, 31, 21, 0, // Skip to: 6061
5399
/* 654 */     MCD_OPC_Decode, 147, 90, 167, 1, // Opcode: CV_CMPNE_SCI_B
5400
/* 659 */     MCD_OPC_FilterValue, 4, 159, 0, 0, // Skip to: 823
5401
/* 664 */     MCD_OPC_ExtractField, 12, 3,  // Inst{14-12} ...
5402
/* 667 */     MCD_OPC_FilterValue, 0, 23, 0, 0, // Skip to: 695
5403
/* 672 */     MCD_OPC_CheckPredicate, 105, 8, 21, 0, // Skip to: 6061
5404
/* 677 */     MCD_OPC_CheckField, 25, 1, 0, 1, 21, 0, // Skip to: 6061
5405
/* 684 */     MCD_OPC_CheckField, 0, 7, 123, 250, 20, 0, // Skip to: 6061
5406
/* 691 */     MCD_OPC_Decode, 202, 89, 59, // Opcode: CV_AVG_H
5407
/* 695 */     MCD_OPC_FilterValue, 1, 23, 0, 0, // Skip to: 723
5408
/* 700 */     MCD_OPC_CheckPredicate, 105, 236, 20, 0, // Skip to: 6061
5409
/* 705 */     MCD_OPC_CheckField, 25, 1, 0, 229, 20, 0, // Skip to: 6061
5410
/* 712 */     MCD_OPC_CheckField, 0, 7, 123, 222, 20, 0, // Skip to: 6061
5411
/* 719 */     MCD_OPC_Decode, 201, 89, 59, // Opcode: CV_AVG_B
5412
/* 723 */     MCD_OPC_FilterValue, 4, 23, 0, 0, // Skip to: 751
5413
/* 728 */     MCD_OPC_CheckPredicate, 105, 208, 20, 0, // Skip to: 6061
5414
/* 733 */     MCD_OPC_CheckField, 25, 1, 0, 201, 20, 0, // Skip to: 6061
5415
/* 740 */     MCD_OPC_CheckField, 0, 7, 123, 194, 20, 0, // Skip to: 6061
5416
/* 747 */     MCD_OPC_Decode, 206, 89, 59, // Opcode: CV_AVG_SC_H
5417
/* 751 */     MCD_OPC_FilterValue, 5, 23, 0, 0, // Skip to: 779
5418
/* 756 */     MCD_OPC_CheckPredicate, 105, 180, 20, 0, // Skip to: 6061
5419
/* 761 */     MCD_OPC_CheckField, 25, 1, 0, 173, 20, 0, // Skip to: 6061
5420
/* 768 */     MCD_OPC_CheckField, 0, 7, 123, 166, 20, 0, // Skip to: 6061
5421
/* 775 */     MCD_OPC_Decode, 205, 89, 59, // Opcode: CV_AVG_SC_B
5422
/* 779 */     MCD_OPC_FilterValue, 6, 17, 0, 0, // Skip to: 801
5423
/* 784 */     MCD_OPC_CheckPredicate, 105, 152, 20, 0, // Skip to: 6061
5424
/* 789 */     MCD_OPC_CheckField, 0, 7, 123, 145, 20, 0, // Skip to: 6061
5425
/* 796 */     MCD_OPC_Decode, 204, 89, 167, 1, // Opcode: CV_AVG_SCI_H
5426
/* 801 */     MCD_OPC_FilterValue, 7, 135, 20, 0, // Skip to: 6061
5427
/* 806 */     MCD_OPC_CheckPredicate, 105, 130, 20, 0, // Skip to: 6061
5428
/* 811 */     MCD_OPC_CheckField, 0, 7, 123, 123, 20, 0, // Skip to: 6061
5429
/* 818 */     MCD_OPC_Decode, 203, 89, 167, 1, // Opcode: CV_AVG_SCI_B
5430
/* 823 */     MCD_OPC_FilterValue, 5, 159, 0, 0, // Skip to: 987
5431
/* 828 */     MCD_OPC_ExtractField, 12, 3,  // Inst{14-12} ...
5432
/* 831 */     MCD_OPC_FilterValue, 0, 23, 0, 0, // Skip to: 859
5433
/* 836 */     MCD_OPC_CheckPredicate, 105, 100, 20, 0, // Skip to: 6061
5434
/* 841 */     MCD_OPC_CheckField, 25, 1, 0, 93, 20, 0, // Skip to: 6061
5435
/* 848 */     MCD_OPC_CheckField, 0, 7, 123, 86, 20, 0, // Skip to: 6061
5436
/* 855 */     MCD_OPC_Decode, 244, 89, 59, // Opcode: CV_CMPGT_H
5437
/* 859 */     MCD_OPC_FilterValue, 1, 23, 0, 0, // Skip to: 887
5438
/* 864 */     MCD_OPC_CheckPredicate, 105, 72, 20, 0, // Skip to: 6061
5439
/* 869 */     MCD_OPC_CheckField, 25, 1, 0, 65, 20, 0, // Skip to: 6061
5440
/* 876 */     MCD_OPC_CheckField, 0, 7, 123, 58, 20, 0, // Skip to: 6061
5441
/* 883 */     MCD_OPC_Decode, 243, 89, 59, // Opcode: CV_CMPGT_B
5442
/* 887 */     MCD_OPC_FilterValue, 4, 23, 0, 0, // Skip to: 915
5443
/* 892 */     MCD_OPC_CheckPredicate, 105, 44, 20, 0, // Skip to: 6061
5444
/* 897 */     MCD_OPC_CheckField, 25, 1, 0, 37, 20, 0, // Skip to: 6061
5445
/* 904 */     MCD_OPC_CheckField, 0, 7, 123, 30, 20, 0, // Skip to: 6061
5446
/* 911 */     MCD_OPC_Decode, 248, 89, 59, // Opcode: CV_CMPGT_SC_H
5447
/* 915 */     MCD_OPC_FilterValue, 5, 23, 0, 0, // Skip to: 943
5448
/* 920 */     MCD_OPC_CheckPredicate, 105, 16, 20, 0, // Skip to: 6061
5449
/* 925 */     MCD_OPC_CheckField, 25, 1, 0, 9, 20, 0, // Skip to: 6061
5450
/* 932 */     MCD_OPC_CheckField, 0, 7, 123, 2, 20, 0, // Skip to: 6061
5451
/* 939 */     MCD_OPC_Decode, 247, 89, 59, // Opcode: CV_CMPGT_SC_B
5452
/* 943 */     MCD_OPC_FilterValue, 6, 17, 0, 0, // Skip to: 965
5453
/* 948 */     MCD_OPC_CheckPredicate, 105, 244, 19, 0, // Skip to: 6061
5454
/* 953 */     MCD_OPC_CheckField, 0, 7, 123, 237, 19, 0, // Skip to: 6061
5455
/* 960 */     MCD_OPC_Decode, 246, 89, 167, 1, // Opcode: CV_CMPGT_SCI_H
5456
/* 965 */     MCD_OPC_FilterValue, 7, 227, 19, 0, // Skip to: 6061
5457
/* 970 */     MCD_OPC_CheckPredicate, 105, 222, 19, 0, // Skip to: 6061
5458
/* 975 */     MCD_OPC_CheckField, 0, 7, 123, 215, 19, 0, // Skip to: 6061
5459
/* 982 */     MCD_OPC_Decode, 245, 89, 167, 1, // Opcode: CV_CMPGT_SCI_B
5460
/* 987 */     MCD_OPC_FilterValue, 6, 159, 0, 0, // Skip to: 1151
5461
/* 992 */     MCD_OPC_ExtractField, 12, 3,  // Inst{14-12} ...
5462
/* 995 */     MCD_OPC_FilterValue, 0, 23, 0, 0, // Skip to: 1023
5463
/* 1000 */    MCD_OPC_CheckPredicate, 105, 192, 19, 0, // Skip to: 6061
5464
/* 1005 */    MCD_OPC_CheckField, 25, 1, 0, 185, 19, 0, // Skip to: 6061
5465
/* 1012 */    MCD_OPC_CheckField, 0, 7, 123, 178, 19, 0, // Skip to: 6061
5466
/* 1019 */    MCD_OPC_Decode, 196, 89, 59, // Opcode: CV_AVGU_H
5467
/* 1023 */    MCD_OPC_FilterValue, 1, 23, 0, 0, // Skip to: 1051
5468
/* 1028 */    MCD_OPC_CheckPredicate, 105, 164, 19, 0, // Skip to: 6061
5469
/* 1033 */    MCD_OPC_CheckField, 25, 1, 0, 157, 19, 0, // Skip to: 6061
5470
/* 1040 */    MCD_OPC_CheckField, 0, 7, 123, 150, 19, 0, // Skip to: 6061
5471
/* 1047 */    MCD_OPC_Decode, 195, 89, 59, // Opcode: CV_AVGU_B
5472
/* 1051 */    MCD_OPC_FilterValue, 4, 23, 0, 0, // Skip to: 1079
5473
/* 1056 */    MCD_OPC_CheckPredicate, 105, 136, 19, 0, // Skip to: 6061
5474
/* 1061 */    MCD_OPC_CheckField, 25, 1, 0, 129, 19, 0, // Skip to: 6061
5475
/* 1068 */    MCD_OPC_CheckField, 0, 7, 123, 122, 19, 0, // Skip to: 6061
5476
/* 1075 */    MCD_OPC_Decode, 200, 89, 59, // Opcode: CV_AVGU_SC_H
5477
/* 1079 */    MCD_OPC_FilterValue, 5, 23, 0, 0, // Skip to: 1107
5478
/* 1084 */    MCD_OPC_CheckPredicate, 105, 108, 19, 0, // Skip to: 6061
5479
/* 1089 */    MCD_OPC_CheckField, 25, 1, 0, 101, 19, 0, // Skip to: 6061
5480
/* 1096 */    MCD_OPC_CheckField, 0, 7, 123, 94, 19, 0, // Skip to: 6061
5481
/* 1103 */    MCD_OPC_Decode, 199, 89, 59, // Opcode: CV_AVGU_SC_B
5482
/* 1107 */    MCD_OPC_FilterValue, 6, 17, 0, 0, // Skip to: 1129
5483
/* 1112 */    MCD_OPC_CheckPredicate, 105, 80, 19, 0, // Skip to: 6061
5484
/* 1117 */    MCD_OPC_CheckField, 0, 7, 123, 73, 19, 0, // Skip to: 6061
5485
/* 1124 */    MCD_OPC_Decode, 198, 89, 168, 1, // Opcode: CV_AVGU_SCI_H
5486
/* 1129 */    MCD_OPC_FilterValue, 7, 63, 19, 0, // Skip to: 6061
5487
/* 1134 */    MCD_OPC_CheckPredicate, 105, 58, 19, 0, // Skip to: 6061
5488
/* 1139 */    MCD_OPC_CheckField, 0, 7, 123, 51, 19, 0, // Skip to: 6061
5489
/* 1146 */    MCD_OPC_Decode, 197, 89, 168, 1, // Opcode: CV_AVGU_SCI_B
5490
/* 1151 */    MCD_OPC_FilterValue, 7, 159, 0, 0, // Skip to: 1315
5491
/* 1156 */    MCD_OPC_ExtractField, 12, 3,  // Inst{14-12} ...
5492
/* 1159 */    MCD_OPC_FilterValue, 0, 23, 0, 0, // Skip to: 1187
5493
/* 1164 */    MCD_OPC_CheckPredicate, 105, 28, 19, 0, // Skip to: 6061
5494
/* 1169 */    MCD_OPC_CheckField, 25, 1, 0, 21, 19, 0, // Skip to: 6061
5495
/* 1176 */    MCD_OPC_CheckField, 0, 7, 123, 14, 19, 0, // Skip to: 6061
5496
/* 1183 */    MCD_OPC_Decode, 232, 89, 59, // Opcode: CV_CMPGE_H
5497
/* 1187 */    MCD_OPC_FilterValue, 1, 23, 0, 0, // Skip to: 1215
5498
/* 1192 */    MCD_OPC_CheckPredicate, 105, 0, 19, 0, // Skip to: 6061
5499
/* 1197 */    MCD_OPC_CheckField, 25, 1, 0, 249, 18, 0, // Skip to: 6061
5500
/* 1204 */    MCD_OPC_CheckField, 0, 7, 123, 242, 18, 0, // Skip to: 6061
5501
/* 1211 */    MCD_OPC_Decode, 231, 89, 59, // Opcode: CV_CMPGE_B
5502
/* 1215 */    MCD_OPC_FilterValue, 4, 23, 0, 0, // Skip to: 1243
5503
/* 1220 */    MCD_OPC_CheckPredicate, 105, 228, 18, 0, // Skip to: 6061
5504
/* 1225 */    MCD_OPC_CheckField, 25, 1, 0, 221, 18, 0, // Skip to: 6061
5505
/* 1232 */    MCD_OPC_CheckField, 0, 7, 123, 214, 18, 0, // Skip to: 6061
5506
/* 1239 */    MCD_OPC_Decode, 236, 89, 59, // Opcode: CV_CMPGE_SC_H
5507
/* 1243 */    MCD_OPC_FilterValue, 5, 23, 0, 0, // Skip to: 1271
5508
/* 1248 */    MCD_OPC_CheckPredicate, 105, 200, 18, 0, // Skip to: 6061
5509
/* 1253 */    MCD_OPC_CheckField, 25, 1, 0, 193, 18, 0, // Skip to: 6061
5510
/* 1260 */    MCD_OPC_CheckField, 0, 7, 123, 186, 18, 0, // Skip to: 6061
5511
/* 1267 */    MCD_OPC_Decode, 235, 89, 59, // Opcode: CV_CMPGE_SC_B
5512
/* 1271 */    MCD_OPC_FilterValue, 6, 17, 0, 0, // Skip to: 1293
5513
/* 1276 */    MCD_OPC_CheckPredicate, 105, 172, 18, 0, // Skip to: 6061
5514
/* 1281 */    MCD_OPC_CheckField, 0, 7, 123, 165, 18, 0, // Skip to: 6061
5515
/* 1288 */    MCD_OPC_Decode, 234, 89, 167, 1, // Opcode: CV_CMPGE_SCI_H
5516
/* 1293 */    MCD_OPC_FilterValue, 7, 155, 18, 0, // Skip to: 6061
5517
/* 1298 */    MCD_OPC_CheckPredicate, 105, 150, 18, 0, // Skip to: 6061
5518
/* 1303 */    MCD_OPC_CheckField, 0, 7, 123, 143, 18, 0, // Skip to: 6061
5519
/* 1310 */    MCD_OPC_Decode, 233, 89, 167, 1, // Opcode: CV_CMPGE_SCI_B
5520
/* 1315 */    MCD_OPC_FilterValue, 8, 159, 0, 0, // Skip to: 1479
5521
/* 1320 */    MCD_OPC_ExtractField, 12, 3,  // Inst{14-12} ...
5522
/* 1323 */    MCD_OPC_FilterValue, 0, 23, 0, 0, // Skip to: 1351
5523
/* 1328 */    MCD_OPC_CheckPredicate, 105, 120, 18, 0, // Skip to: 6061
5524
/* 1333 */    MCD_OPC_CheckField, 25, 1, 0, 113, 18, 0, // Skip to: 6061
5525
/* 1340 */    MCD_OPC_CheckField, 0, 7, 123, 106, 18, 0, // Skip to: 6061
5526
/* 1347 */    MCD_OPC_Decode, 245, 90, 59, // Opcode: CV_MIN_H
5527
/* 1351 */    MCD_OPC_FilterValue, 1, 23, 0, 0, // Skip to: 1379
5528
/* 1356 */    MCD_OPC_CheckPredicate, 105, 92, 18, 0, // Skip to: 6061
5529
/* 1361 */    MCD_OPC_CheckField, 25, 1, 0, 85, 18, 0, // Skip to: 6061
5530
/* 1368 */    MCD_OPC_CheckField, 0, 7, 123, 78, 18, 0, // Skip to: 6061
5531
/* 1375 */    MCD_OPC_Decode, 244, 90, 59, // Opcode: CV_MIN_B
5532
/* 1379 */    MCD_OPC_FilterValue, 4, 23, 0, 0, // Skip to: 1407
5533
/* 1384 */    MCD_OPC_CheckPredicate, 105, 64, 18, 0, // Skip to: 6061
5534
/* 1389 */    MCD_OPC_CheckField, 25, 1, 0, 57, 18, 0, // Skip to: 6061
5535
/* 1396 */    MCD_OPC_CheckField, 0, 7, 123, 50, 18, 0, // Skip to: 6061
5536
/* 1403 */    MCD_OPC_Decode, 249, 90, 59, // Opcode: CV_MIN_SC_H
5537
/* 1407 */    MCD_OPC_FilterValue, 5, 23, 0, 0, // Skip to: 1435
5538
/* 1412 */    MCD_OPC_CheckPredicate, 105, 36, 18, 0, // Skip to: 6061
5539
/* 1417 */    MCD_OPC_CheckField, 25, 1, 0, 29, 18, 0, // Skip to: 6061
5540
/* 1424 */    MCD_OPC_CheckField, 0, 7, 123, 22, 18, 0, // Skip to: 6061
5541
/* 1431 */    MCD_OPC_Decode, 248, 90, 59, // Opcode: CV_MIN_SC_B
5542
/* 1435 */    MCD_OPC_FilterValue, 6, 17, 0, 0, // Skip to: 1457
5543
/* 1440 */    MCD_OPC_CheckPredicate, 105, 8, 18, 0, // Skip to: 6061
5544
/* 1445 */    MCD_OPC_CheckField, 0, 7, 123, 1, 18, 0, // Skip to: 6061
5545
/* 1452 */    MCD_OPC_Decode, 247, 90, 167, 1, // Opcode: CV_MIN_SCI_H
5546
/* 1457 */    MCD_OPC_FilterValue, 7, 247, 17, 0, // Skip to: 6061
5547
/* 1462 */    MCD_OPC_CheckPredicate, 105, 242, 17, 0, // Skip to: 6061
5548
/* 1467 */    MCD_OPC_CheckField, 0, 7, 123, 235, 17, 0, // Skip to: 6061
5549
/* 1474 */    MCD_OPC_Decode, 246, 90, 167, 1, // Opcode: CV_MIN_SCI_B
5550
/* 1479 */    MCD_OPC_FilterValue, 9, 159, 0, 0, // Skip to: 1643
5551
/* 1484 */    MCD_OPC_ExtractField, 12, 3,  // Inst{14-12} ...
5552
/* 1487 */    MCD_OPC_FilterValue, 0, 23, 0, 0, // Skip to: 1515
5553
/* 1492 */    MCD_OPC_CheckPredicate, 105, 212, 17, 0, // Skip to: 6061
5554
/* 1497 */    MCD_OPC_CheckField, 25, 1, 0, 205, 17, 0, // Skip to: 6061
5555
/* 1504 */    MCD_OPC_CheckField, 0, 7, 123, 198, 17, 0, // Skip to: 6061
5556
/* 1511 */    MCD_OPC_Decode, 140, 90, 59, // Opcode: CV_CMPLT_H
5557
/* 1515 */    MCD_OPC_FilterValue, 1, 23, 0, 0, // Skip to: 1543
5558
/* 1520 */    MCD_OPC_CheckPredicate, 105, 184, 17, 0, // Skip to: 6061
5559
/* 1525 */    MCD_OPC_CheckField, 25, 1, 0, 177, 17, 0, // Skip to: 6061
5560
/* 1532 */    MCD_OPC_CheckField, 0, 7, 123, 170, 17, 0, // Skip to: 6061
5561
/* 1539 */    MCD_OPC_Decode, 139, 90, 59, // Opcode: CV_CMPLT_B
5562
/* 1543 */    MCD_OPC_FilterValue, 4, 23, 0, 0, // Skip to: 1571
5563
/* 1548 */    MCD_OPC_CheckPredicate, 105, 156, 17, 0, // Skip to: 6061
5564
/* 1553 */    MCD_OPC_CheckField, 25, 1, 0, 149, 17, 0, // Skip to: 6061
5565
/* 1560 */    MCD_OPC_CheckField, 0, 7, 123, 142, 17, 0, // Skip to: 6061
5566
/* 1567 */    MCD_OPC_Decode, 144, 90, 59, // Opcode: CV_CMPLT_SC_H
5567
/* 1571 */    MCD_OPC_FilterValue, 5, 23, 0, 0, // Skip to: 1599
5568
/* 1576 */    MCD_OPC_CheckPredicate, 105, 128, 17, 0, // Skip to: 6061
5569
/* 1581 */    MCD_OPC_CheckField, 25, 1, 0, 121, 17, 0, // Skip to: 6061
5570
/* 1588 */    MCD_OPC_CheckField, 0, 7, 123, 114, 17, 0, // Skip to: 6061
5571
/* 1595 */    MCD_OPC_Decode, 143, 90, 59, // Opcode: CV_CMPLT_SC_B
5572
/* 1599 */    MCD_OPC_FilterValue, 6, 17, 0, 0, // Skip to: 1621
5573
/* 1604 */    MCD_OPC_CheckPredicate, 105, 100, 17, 0, // Skip to: 6061
5574
/* 1609 */    MCD_OPC_CheckField, 0, 7, 123, 93, 17, 0, // Skip to: 6061
5575
/* 1616 */    MCD_OPC_Decode, 142, 90, 167, 1, // Opcode: CV_CMPLT_SCI_H
5576
/* 1621 */    MCD_OPC_FilterValue, 7, 83, 17, 0, // Skip to: 6061
5577
/* 1626 */    MCD_OPC_CheckPredicate, 105, 78, 17, 0, // Skip to: 6061
5578
/* 1631 */    MCD_OPC_CheckField, 0, 7, 123, 71, 17, 0, // Skip to: 6061
5579
/* 1638 */    MCD_OPC_Decode, 141, 90, 167, 1, // Opcode: CV_CMPLT_SCI_B
5580
/* 1643 */    MCD_OPC_FilterValue, 10, 159, 0, 0, // Skip to: 1807
5581
/* 1648 */    MCD_OPC_ExtractField, 12, 3,  // Inst{14-12} ...
5582
/* 1651 */    MCD_OPC_FilterValue, 0, 23, 0, 0, // Skip to: 1679
5583
/* 1656 */    MCD_OPC_CheckPredicate, 105, 48, 17, 0, // Skip to: 6061
5584
/* 1661 */    MCD_OPC_CheckField, 25, 1, 0, 41, 17, 0, // Skip to: 6061
5585
/* 1668 */    MCD_OPC_CheckField, 0, 7, 123, 34, 17, 0, // Skip to: 6061
5586
/* 1675 */    MCD_OPC_Decode, 239, 90, 59, // Opcode: CV_MINU_H
5587
/* 1679 */    MCD_OPC_FilterValue, 1, 23, 0, 0, // Skip to: 1707
5588
/* 1684 */    MCD_OPC_CheckPredicate, 105, 20, 17, 0, // Skip to: 6061
5589
/* 1689 */    MCD_OPC_CheckField, 25, 1, 0, 13, 17, 0, // Skip to: 6061
5590
/* 1696 */    MCD_OPC_CheckField, 0, 7, 123, 6, 17, 0, // Skip to: 6061
5591
/* 1703 */    MCD_OPC_Decode, 238, 90, 59, // Opcode: CV_MINU_B
5592
/* 1707 */    MCD_OPC_FilterValue, 4, 23, 0, 0, // Skip to: 1735
5593
/* 1712 */    MCD_OPC_CheckPredicate, 105, 248, 16, 0, // Skip to: 6061
5594
/* 1717 */    MCD_OPC_CheckField, 25, 1, 0, 241, 16, 0, // Skip to: 6061
5595
/* 1724 */    MCD_OPC_CheckField, 0, 7, 123, 234, 16, 0, // Skip to: 6061
5596
/* 1731 */    MCD_OPC_Decode, 243, 90, 59, // Opcode: CV_MINU_SC_H
5597
/* 1735 */    MCD_OPC_FilterValue, 5, 23, 0, 0, // Skip to: 1763
5598
/* 1740 */    MCD_OPC_CheckPredicate, 105, 220, 16, 0, // Skip to: 6061
5599
/* 1745 */    MCD_OPC_CheckField, 25, 1, 0, 213, 16, 0, // Skip to: 6061
5600
/* 1752 */    MCD_OPC_CheckField, 0, 7, 123, 206, 16, 0, // Skip to: 6061
5601
/* 1759 */    MCD_OPC_Decode, 242, 90, 59, // Opcode: CV_MINU_SC_B
5602
/* 1763 */    MCD_OPC_FilterValue, 6, 17, 0, 0, // Skip to: 1785
5603
/* 1768 */    MCD_OPC_CheckPredicate, 105, 192, 16, 0, // Skip to: 6061
5604
/* 1773 */    MCD_OPC_CheckField, 0, 7, 123, 185, 16, 0, // Skip to: 6061
5605
/* 1780 */    MCD_OPC_Decode, 241, 90, 168, 1, // Opcode: CV_MINU_SCI_H
5606
/* 1785 */    MCD_OPC_FilterValue, 7, 175, 16, 0, // Skip to: 6061
5607
/* 1790 */    MCD_OPC_CheckPredicate, 105, 170, 16, 0, // Skip to: 6061
5608
/* 1795 */    MCD_OPC_CheckField, 0, 7, 123, 163, 16, 0, // Skip to: 6061
5609
/* 1802 */    MCD_OPC_Decode, 240, 90, 168, 1, // Opcode: CV_MINU_SCI_B
5610
/* 1807 */    MCD_OPC_FilterValue, 11, 159, 0, 0, // Skip to: 1971
5611
/* 1812 */    MCD_OPC_ExtractField, 12, 3,  // Inst{14-12} ...
5612
/* 1815 */    MCD_OPC_FilterValue, 0, 23, 0, 0, // Skip to: 1843
5613
/* 1820 */    MCD_OPC_CheckPredicate, 105, 140, 16, 0, // Skip to: 6061
5614
/* 1825 */    MCD_OPC_CheckField, 25, 1, 0, 133, 16, 0, // Skip to: 6061
5615
/* 1832 */    MCD_OPC_CheckField, 0, 7, 123, 126, 16, 0, // Skip to: 6061
5616
/* 1839 */    MCD_OPC_Decode, 128, 90, 59, // Opcode: CV_CMPLE_H
5617
/* 1843 */    MCD_OPC_FilterValue, 1, 23, 0, 0, // Skip to: 1871
5618
/* 1848 */    MCD_OPC_CheckPredicate, 105, 112, 16, 0, // Skip to: 6061
5619
/* 1853 */    MCD_OPC_CheckField, 25, 1, 0, 105, 16, 0, // Skip to: 6061
5620
/* 1860 */    MCD_OPC_CheckField, 0, 7, 123, 98, 16, 0, // Skip to: 6061
5621
/* 1867 */    MCD_OPC_Decode, 255, 89, 59, // Opcode: CV_CMPLE_B
5622
/* 1871 */    MCD_OPC_FilterValue, 4, 23, 0, 0, // Skip to: 1899
5623
/* 1876 */    MCD_OPC_CheckPredicate, 105, 84, 16, 0, // Skip to: 6061
5624
/* 1881 */    MCD_OPC_CheckField, 25, 1, 0, 77, 16, 0, // Skip to: 6061
5625
/* 1888 */    MCD_OPC_CheckField, 0, 7, 123, 70, 16, 0, // Skip to: 6061
5626
/* 1895 */    MCD_OPC_Decode, 132, 90, 59, // Opcode: CV_CMPLE_SC_H
5627
/* 1899 */    MCD_OPC_FilterValue, 5, 23, 0, 0, // Skip to: 1927
5628
/* 1904 */    MCD_OPC_CheckPredicate, 105, 56, 16, 0, // Skip to: 6061
5629
/* 1909 */    MCD_OPC_CheckField, 25, 1, 0, 49, 16, 0, // Skip to: 6061
5630
/* 1916 */    MCD_OPC_CheckField, 0, 7, 123, 42, 16, 0, // Skip to: 6061
5631
/* 1923 */    MCD_OPC_Decode, 131, 90, 59, // Opcode: CV_CMPLE_SC_B
5632
/* 1927 */    MCD_OPC_FilterValue, 6, 17, 0, 0, // Skip to: 1949
5633
/* 1932 */    MCD_OPC_CheckPredicate, 105, 28, 16, 0, // Skip to: 6061
5634
/* 1937 */    MCD_OPC_CheckField, 0, 7, 123, 21, 16, 0, // Skip to: 6061
5635
/* 1944 */    MCD_OPC_Decode, 130, 90, 167, 1, // Opcode: CV_CMPLE_SCI_H
5636
/* 1949 */    MCD_OPC_FilterValue, 7, 11, 16, 0, // Skip to: 6061
5637
/* 1954 */    MCD_OPC_CheckPredicate, 105, 6, 16, 0, // Skip to: 6061
5638
/* 1959 */    MCD_OPC_CheckField, 0, 7, 123, 255, 15, 0, // Skip to: 6061
5639
/* 1966 */    MCD_OPC_Decode, 129, 90, 167, 1, // Opcode: CV_CMPLE_SCI_B
5640
/* 1971 */    MCD_OPC_FilterValue, 12, 159, 0, 0, // Skip to: 2135
5641
/* 1976 */    MCD_OPC_ExtractField, 12, 3,  // Inst{14-12} ...
5642
/* 1979 */    MCD_OPC_FilterValue, 0, 23, 0, 0, // Skip to: 2007
5643
/* 1984 */    MCD_OPC_CheckPredicate, 105, 232, 15, 0, // Skip to: 6061
5644
/* 1989 */    MCD_OPC_CheckField, 25, 1, 0, 225, 15, 0, // Skip to: 6061
5645
/* 1996 */    MCD_OPC_CheckField, 0, 7, 123, 218, 15, 0, // Skip to: 6061
5646
/* 2003 */    MCD_OPC_Decode, 231, 90, 59, // Opcode: CV_MAX_H
5647
/* 2007 */    MCD_OPC_FilterValue, 1, 23, 0, 0, // Skip to: 2035
5648
/* 2012 */    MCD_OPC_CheckPredicate, 105, 204, 15, 0, // Skip to: 6061
5649
/* 2017 */    MCD_OPC_CheckField, 25, 1, 0, 197, 15, 0, // Skip to: 6061
5650
/* 2024 */    MCD_OPC_CheckField, 0, 7, 123, 190, 15, 0, // Skip to: 6061
5651
/* 2031 */    MCD_OPC_Decode, 230, 90, 59, // Opcode: CV_MAX_B
5652
/* 2035 */    MCD_OPC_FilterValue, 4, 23, 0, 0, // Skip to: 2063
5653
/* 2040 */    MCD_OPC_CheckPredicate, 105, 176, 15, 0, // Skip to: 6061
5654
/* 2045 */    MCD_OPC_CheckField, 25, 1, 0, 169, 15, 0, // Skip to: 6061
5655
/* 2052 */    MCD_OPC_CheckField, 0, 7, 123, 162, 15, 0, // Skip to: 6061
5656
/* 2059 */    MCD_OPC_Decode, 235, 90, 59, // Opcode: CV_MAX_SC_H
5657
/* 2063 */    MCD_OPC_FilterValue, 5, 23, 0, 0, // Skip to: 2091
5658
/* 2068 */    MCD_OPC_CheckPredicate, 105, 148, 15, 0, // Skip to: 6061
5659
/* 2073 */    MCD_OPC_CheckField, 25, 1, 0, 141, 15, 0, // Skip to: 6061
5660
/* 2080 */    MCD_OPC_CheckField, 0, 7, 123, 134, 15, 0, // Skip to: 6061
5661
/* 2087 */    MCD_OPC_Decode, 234, 90, 59, // Opcode: CV_MAX_SC_B
5662
/* 2091 */    MCD_OPC_FilterValue, 6, 17, 0, 0, // Skip to: 2113
5663
/* 2096 */    MCD_OPC_CheckPredicate, 105, 120, 15, 0, // Skip to: 6061
5664
/* 2101 */    MCD_OPC_CheckField, 0, 7, 123, 113, 15, 0, // Skip to: 6061
5665
/* 2108 */    MCD_OPC_Decode, 233, 90, 167, 1, // Opcode: CV_MAX_SCI_H
5666
/* 2113 */    MCD_OPC_FilterValue, 7, 103, 15, 0, // Skip to: 6061
5667
/* 2118 */    MCD_OPC_CheckPredicate, 105, 98, 15, 0, // Skip to: 6061
5668
/* 2123 */    MCD_OPC_CheckField, 0, 7, 123, 91, 15, 0, // Skip to: 6061
5669
/* 2130 */    MCD_OPC_Decode, 232, 90, 167, 1, // Opcode: CV_MAX_SCI_B
5670
/* 2135 */    MCD_OPC_FilterValue, 13, 159, 0, 0, // Skip to: 2299
5671
/* 2140 */    MCD_OPC_ExtractField, 12, 3,  // Inst{14-12} ...
5672
/* 2143 */    MCD_OPC_FilterValue, 0, 23, 0, 0, // Skip to: 2171
5673
/* 2148 */    MCD_OPC_CheckPredicate, 105, 68, 15, 0, // Skip to: 6061
5674
/* 2153 */    MCD_OPC_CheckField, 25, 1, 0, 61, 15, 0, // Skip to: 6061
5675
/* 2160 */    MCD_OPC_CheckField, 0, 7, 123, 54, 15, 0, // Skip to: 6061
5676
/* 2167 */    MCD_OPC_Decode, 238, 89, 59, // Opcode: CV_CMPGTU_H
5677
/* 2171 */    MCD_OPC_FilterValue, 1, 23, 0, 0, // Skip to: 2199
5678
/* 2176 */    MCD_OPC_CheckPredicate, 105, 40, 15, 0, // Skip to: 6061
5679
/* 2181 */    MCD_OPC_CheckField, 25, 1, 0, 33, 15, 0, // Skip to: 6061
5680
/* 2188 */    MCD_OPC_CheckField, 0, 7, 123, 26, 15, 0, // Skip to: 6061
5681
/* 2195 */    MCD_OPC_Decode, 237, 89, 59, // Opcode: CV_CMPGTU_B
5682
/* 2199 */    MCD_OPC_FilterValue, 4, 23, 0, 0, // Skip to: 2227
5683
/* 2204 */    MCD_OPC_CheckPredicate, 105, 12, 15, 0, // Skip to: 6061
5684
/* 2209 */    MCD_OPC_CheckField, 25, 1, 0, 5, 15, 0, // Skip to: 6061
5685
/* 2216 */    MCD_OPC_CheckField, 0, 7, 123, 254, 14, 0, // Skip to: 6061
5686
/* 2223 */    MCD_OPC_Decode, 242, 89, 59, // Opcode: CV_CMPGTU_SC_H
5687
/* 2227 */    MCD_OPC_FilterValue, 5, 23, 0, 0, // Skip to: 2255
5688
/* 2232 */    MCD_OPC_CheckPredicate, 105, 240, 14, 0, // Skip to: 6061
5689
/* 2237 */    MCD_OPC_CheckField, 25, 1, 0, 233, 14, 0, // Skip to: 6061
5690
/* 2244 */    MCD_OPC_CheckField, 0, 7, 123, 226, 14, 0, // Skip to: 6061
5691
/* 2251 */    MCD_OPC_Decode, 241, 89, 59, // Opcode: CV_CMPGTU_SC_B
5692
/* 2255 */    MCD_OPC_FilterValue, 6, 17, 0, 0, // Skip to: 2277
5693
/* 2260 */    MCD_OPC_CheckPredicate, 105, 212, 14, 0, // Skip to: 6061
5694
/* 2265 */    MCD_OPC_CheckField, 0, 7, 123, 205, 14, 0, // Skip to: 6061
5695
/* 2272 */    MCD_OPC_Decode, 240, 89, 168, 1, // Opcode: CV_CMPGTU_SCI_H
5696
/* 2277 */    MCD_OPC_FilterValue, 7, 195, 14, 0, // Skip to: 6061
5697
/* 2282 */    MCD_OPC_CheckPredicate, 105, 190, 14, 0, // Skip to: 6061
5698
/* 2287 */    MCD_OPC_CheckField, 0, 7, 123, 183, 14, 0, // Skip to: 6061
5699
/* 2294 */    MCD_OPC_Decode, 239, 89, 168, 1, // Opcode: CV_CMPGTU_SCI_B
5700
/* 2299 */    MCD_OPC_FilterValue, 14, 159, 0, 0, // Skip to: 2463
5701
/* 2304 */    MCD_OPC_ExtractField, 12, 3,  // Inst{14-12} ...
5702
/* 2307 */    MCD_OPC_FilterValue, 0, 23, 0, 0, // Skip to: 2335
5703
/* 2312 */    MCD_OPC_CheckPredicate, 105, 160, 14, 0, // Skip to: 6061
5704
/* 2317 */    MCD_OPC_CheckField, 25, 1, 0, 153, 14, 0, // Skip to: 6061
5705
/* 2324 */    MCD_OPC_CheckField, 0, 7, 123, 146, 14, 0, // Skip to: 6061
5706
/* 2331 */    MCD_OPC_Decode, 225, 90, 59, // Opcode: CV_MAXU_H
5707
/* 2335 */    MCD_OPC_FilterValue, 1, 23, 0, 0, // Skip to: 2363
5708
/* 2340 */    MCD_OPC_CheckPredicate, 105, 132, 14, 0, // Skip to: 6061
5709
/* 2345 */    MCD_OPC_CheckField, 25, 1, 0, 125, 14, 0, // Skip to: 6061
5710
/* 2352 */    MCD_OPC_CheckField, 0, 7, 123, 118, 14, 0, // Skip to: 6061
5711
/* 2359 */    MCD_OPC_Decode, 224, 90, 59, // Opcode: CV_MAXU_B
5712
/* 2363 */    MCD_OPC_FilterValue, 4, 23, 0, 0, // Skip to: 2391
5713
/* 2368 */    MCD_OPC_CheckPredicate, 105, 104, 14, 0, // Skip to: 6061
5714
/* 2373 */    MCD_OPC_CheckField, 25, 1, 0, 97, 14, 0, // Skip to: 6061
5715
/* 2380 */    MCD_OPC_CheckField, 0, 7, 123, 90, 14, 0, // Skip to: 6061
5716
/* 2387 */    MCD_OPC_Decode, 229, 90, 59, // Opcode: CV_MAXU_SC_H
5717
/* 2391 */    MCD_OPC_FilterValue, 5, 23, 0, 0, // Skip to: 2419
5718
/* 2396 */    MCD_OPC_CheckPredicate, 105, 76, 14, 0, // Skip to: 6061
5719
/* 2401 */    MCD_OPC_CheckField, 25, 1, 0, 69, 14, 0, // Skip to: 6061
5720
/* 2408 */    MCD_OPC_CheckField, 0, 7, 123, 62, 14, 0, // Skip to: 6061
5721
/* 2415 */    MCD_OPC_Decode, 228, 90, 59, // Opcode: CV_MAXU_SC_B
5722
/* 2419 */    MCD_OPC_FilterValue, 6, 17, 0, 0, // Skip to: 2441
5723
/* 2424 */    MCD_OPC_CheckPredicate, 105, 48, 14, 0, // Skip to: 6061
5724
/* 2429 */    MCD_OPC_CheckField, 0, 7, 123, 41, 14, 0, // Skip to: 6061
5725
/* 2436 */    MCD_OPC_Decode, 227, 90, 168, 1, // Opcode: CV_MAXU_SCI_H
5726
/* 2441 */    MCD_OPC_FilterValue, 7, 31, 14, 0, // Skip to: 6061
5727
/* 2446 */    MCD_OPC_CheckPredicate, 105, 26, 14, 0, // Skip to: 6061
5728
/* 2451 */    MCD_OPC_CheckField, 0, 7, 123, 19, 14, 0, // Skip to: 6061
5729
/* 2458 */    MCD_OPC_Decode, 226, 90, 168, 1, // Opcode: CV_MAXU_SCI_B
5730
/* 2463 */    MCD_OPC_FilterValue, 15, 159, 0, 0, // Skip to: 2627
5731
/* 2468 */    MCD_OPC_ExtractField, 12, 3,  // Inst{14-12} ...
5732
/* 2471 */    MCD_OPC_FilterValue, 0, 23, 0, 0, // Skip to: 2499
5733
/* 2476 */    MCD_OPC_CheckPredicate, 105, 252, 13, 0, // Skip to: 6061
5734
/* 2481 */    MCD_OPC_CheckField, 25, 1, 0, 245, 13, 0, // Skip to: 6061
5735
/* 2488 */    MCD_OPC_CheckField, 0, 7, 123, 238, 13, 0, // Skip to: 6061
5736
/* 2495 */    MCD_OPC_Decode, 226, 89, 59, // Opcode: CV_CMPGEU_H
5737
/* 2499 */    MCD_OPC_FilterValue, 1, 23, 0, 0, // Skip to: 2527
5738
/* 2504 */    MCD_OPC_CheckPredicate, 105, 224, 13, 0, // Skip to: 6061
5739
/* 2509 */    MCD_OPC_CheckField, 25, 1, 0, 217, 13, 0, // Skip to: 6061
5740
/* 2516 */    MCD_OPC_CheckField, 0, 7, 123, 210, 13, 0, // Skip to: 6061
5741
/* 2523 */    MCD_OPC_Decode, 225, 89, 59, // Opcode: CV_CMPGEU_B
5742
/* 2527 */    MCD_OPC_FilterValue, 4, 23, 0, 0, // Skip to: 2555
5743
/* 2532 */    MCD_OPC_CheckPredicate, 105, 196, 13, 0, // Skip to: 6061
5744
/* 2537 */    MCD_OPC_CheckField, 25, 1, 0, 189, 13, 0, // Skip to: 6061
5745
/* 2544 */    MCD_OPC_CheckField, 0, 7, 123, 182, 13, 0, // Skip to: 6061
5746
/* 2551 */    MCD_OPC_Decode, 230, 89, 59, // Opcode: CV_CMPGEU_SC_H
5747
/* 2555 */    MCD_OPC_FilterValue, 5, 23, 0, 0, // Skip to: 2583
5748
/* 2560 */    MCD_OPC_CheckPredicate, 105, 168, 13, 0, // Skip to: 6061
5749
/* 2565 */    MCD_OPC_CheckField, 25, 1, 0, 161, 13, 0, // Skip to: 6061
5750
/* 2572 */    MCD_OPC_CheckField, 0, 7, 123, 154, 13, 0, // Skip to: 6061
5751
/* 2579 */    MCD_OPC_Decode, 229, 89, 59, // Opcode: CV_CMPGEU_SC_B
5752
/* 2583 */    MCD_OPC_FilterValue, 6, 17, 0, 0, // Skip to: 2605
5753
/* 2588 */    MCD_OPC_CheckPredicate, 105, 140, 13, 0, // Skip to: 6061
5754
/* 2593 */    MCD_OPC_CheckField, 0, 7, 123, 133, 13, 0, // Skip to: 6061
5755
/* 2600 */    MCD_OPC_Decode, 228, 89, 168, 1, // Opcode: CV_CMPGEU_SCI_H
5756
/* 2605 */    MCD_OPC_FilterValue, 7, 123, 13, 0, // Skip to: 6061
5757
/* 2610 */    MCD_OPC_CheckPredicate, 105, 118, 13, 0, // Skip to: 6061
5758
/* 2615 */    MCD_OPC_CheckField, 0, 7, 123, 111, 13, 0, // Skip to: 6061
5759
/* 2622 */    MCD_OPC_Decode, 227, 89, 168, 1, // Opcode: CV_CMPGEU_SCI_B
5760
/* 2627 */    MCD_OPC_FilterValue, 16, 159, 0, 0, // Skip to: 2791
5761
/* 2632 */    MCD_OPC_ExtractField, 12, 3,  // Inst{14-12} ...
5762
/* 2635 */    MCD_OPC_FilterValue, 0, 23, 0, 0, // Skip to: 2663
5763
/* 2640 */    MCD_OPC_CheckPredicate, 105, 88, 13, 0, // Skip to: 6061
5764
/* 2645 */    MCD_OPC_CheckField, 25, 1, 0, 81, 13, 0, // Skip to: 6061
5765
/* 2652 */    MCD_OPC_CheckField, 0, 7, 123, 74, 13, 0, // Skip to: 6061
5766
/* 2659 */    MCD_OPC_Decode, 190, 91, 59, // Opcode: CV_SRL_H
5767
/* 2663 */    MCD_OPC_FilterValue, 1, 23, 0, 0, // Skip to: 2691
5768
/* 2668 */    MCD_OPC_CheckPredicate, 105, 60, 13, 0, // Skip to: 6061
5769
/* 2673 */    MCD_OPC_CheckField, 25, 1, 0, 53, 13, 0, // Skip to: 6061
5770
/* 2680 */    MCD_OPC_CheckField, 0, 7, 123, 46, 13, 0, // Skip to: 6061
5771
/* 2687 */    MCD_OPC_Decode, 189, 91, 59, // Opcode: CV_SRL_B
5772
/* 2691 */    MCD_OPC_FilterValue, 4, 23, 0, 0, // Skip to: 2719
5773
/* 2696 */    MCD_OPC_CheckPredicate, 105, 32, 13, 0, // Skip to: 6061
5774
/* 2701 */    MCD_OPC_CheckField, 25, 1, 0, 25, 13, 0, // Skip to: 6061
5775
/* 2708 */    MCD_OPC_CheckField, 0, 7, 123, 18, 13, 0, // Skip to: 6061
5776
/* 2715 */    MCD_OPC_Decode, 194, 91, 59, // Opcode: CV_SRL_SC_H
5777
/* 2719 */    MCD_OPC_FilterValue, 5, 23, 0, 0, // Skip to: 2747
5778
/* 2724 */    MCD_OPC_CheckPredicate, 105, 4, 13, 0, // Skip to: 6061
5779
/* 2729 */    MCD_OPC_CheckField, 25, 1, 0, 253, 12, 0, // Skip to: 6061
5780
/* 2736 */    MCD_OPC_CheckField, 0, 7, 123, 246, 12, 0, // Skip to: 6061
5781
/* 2743 */    MCD_OPC_Decode, 193, 91, 59, // Opcode: CV_SRL_SC_B
5782
/* 2747 */    MCD_OPC_FilterValue, 6, 17, 0, 0, // Skip to: 2769
5783
/* 2752 */    MCD_OPC_CheckPredicate, 105, 232, 12, 0, // Skip to: 6061
5784
/* 2757 */    MCD_OPC_CheckField, 0, 7, 123, 225, 12, 0, // Skip to: 6061
5785
/* 2764 */    MCD_OPC_Decode, 192, 91, 169, 1, // Opcode: CV_SRL_SCI_H
5786
/* 2769 */    MCD_OPC_FilterValue, 7, 215, 12, 0, // Skip to: 6061
5787
/* 2774 */    MCD_OPC_CheckPredicate, 105, 210, 12, 0, // Skip to: 6061
5788
/* 2779 */    MCD_OPC_CheckField, 0, 7, 123, 203, 12, 0, // Skip to: 6061
5789
/* 2786 */    MCD_OPC_Decode, 191, 91, 170, 1, // Opcode: CV_SRL_SCI_B
5790
/* 2791 */    MCD_OPC_FilterValue, 17, 159, 0, 0, // Skip to: 2955
5791
/* 2796 */    MCD_OPC_ExtractField, 12, 3,  // Inst{14-12} ...
5792
/* 2799 */    MCD_OPC_FilterValue, 0, 23, 0, 0, // Skip to: 2827
5793
/* 2804 */    MCD_OPC_CheckPredicate, 105, 180, 12, 0, // Skip to: 6061
5794
/* 2809 */    MCD_OPC_CheckField, 25, 1, 0, 173, 12, 0, // Skip to: 6061
5795
/* 2816 */    MCD_OPC_CheckField, 0, 7, 123, 166, 12, 0, // Skip to: 6061
5796
/* 2823 */    MCD_OPC_Decode, 134, 90, 59, // Opcode: CV_CMPLTU_H
5797
/* 2827 */    MCD_OPC_FilterValue, 1, 23, 0, 0, // Skip to: 2855
5798
/* 2832 */    MCD_OPC_CheckPredicate, 105, 152, 12, 0, // Skip to: 6061
5799
/* 2837 */    MCD_OPC_CheckField, 25, 1, 0, 145, 12, 0, // Skip to: 6061
5800
/* 2844 */    MCD_OPC_CheckField, 0, 7, 123, 138, 12, 0, // Skip to: 6061
5801
/* 2851 */    MCD_OPC_Decode, 133, 90, 59, // Opcode: CV_CMPLTU_B
5802
/* 2855 */    MCD_OPC_FilterValue, 4, 23, 0, 0, // Skip to: 2883
5803
/* 2860 */    MCD_OPC_CheckPredicate, 105, 124, 12, 0, // Skip to: 6061
5804
/* 2865 */    MCD_OPC_CheckField, 25, 1, 0, 117, 12, 0, // Skip to: 6061
5805
/* 2872 */    MCD_OPC_CheckField, 0, 7, 123, 110, 12, 0, // Skip to: 6061
5806
/* 2879 */    MCD_OPC_Decode, 138, 90, 59, // Opcode: CV_CMPLTU_SC_H
5807
/* 2883 */    MCD_OPC_FilterValue, 5, 23, 0, 0, // Skip to: 2911
5808
/* 2888 */    MCD_OPC_CheckPredicate, 105, 96, 12, 0, // Skip to: 6061
5809
/* 2893 */    MCD_OPC_CheckField, 25, 1, 0, 89, 12, 0, // Skip to: 6061
5810
/* 2900 */    MCD_OPC_CheckField, 0, 7, 123, 82, 12, 0, // Skip to: 6061
5811
/* 2907 */    MCD_OPC_Decode, 137, 90, 59, // Opcode: CV_CMPLTU_SC_B
5812
/* 2911 */    MCD_OPC_FilterValue, 6, 17, 0, 0, // Skip to: 2933
5813
/* 2916 */    MCD_OPC_CheckPredicate, 105, 68, 12, 0, // Skip to: 6061
5814
/* 2921 */    MCD_OPC_CheckField, 0, 7, 123, 61, 12, 0, // Skip to: 6061
5815
/* 2928 */    MCD_OPC_Decode, 136, 90, 168, 1, // Opcode: CV_CMPLTU_SCI_H
5816
/* 2933 */    MCD_OPC_FilterValue, 7, 51, 12, 0, // Skip to: 6061
5817
/* 2938 */    MCD_OPC_CheckPredicate, 105, 46, 12, 0, // Skip to: 6061
5818
/* 2943 */    MCD_OPC_CheckField, 0, 7, 123, 39, 12, 0, // Skip to: 6061
5819
/* 2950 */    MCD_OPC_Decode, 135, 90, 168, 1, // Opcode: CV_CMPLTU_SCI_B
5820
/* 2955 */    MCD_OPC_FilterValue, 18, 159, 0, 0, // Skip to: 3119
5821
/* 2960 */    MCD_OPC_ExtractField, 12, 3,  // Inst{14-12} ...
5822
/* 2963 */    MCD_OPC_FilterValue, 0, 23, 0, 0, // Skip to: 2991
5823
/* 2968 */    MCD_OPC_CheckPredicate, 105, 16, 12, 0, // Skip to: 6061
5824
/* 2973 */    MCD_OPC_CheckField, 25, 1, 0, 9, 12, 0, // Skip to: 6061
5825
/* 2980 */    MCD_OPC_CheckField, 0, 7, 123, 2, 12, 0, // Skip to: 6061
5826
/* 2987 */    MCD_OPC_Decode, 184, 91, 59, // Opcode: CV_SRA_H
5827
/* 2991 */    MCD_OPC_FilterValue, 1, 23, 0, 0, // Skip to: 3019
5828
/* 2996 */    MCD_OPC_CheckPredicate, 105, 244, 11, 0, // Skip to: 6061
5829
/* 3001 */    MCD_OPC_CheckField, 25, 1, 0, 237, 11, 0, // Skip to: 6061
5830
/* 3008 */    MCD_OPC_CheckField, 0, 7, 123, 230, 11, 0, // Skip to: 6061
5831
/* 3015 */    MCD_OPC_Decode, 183, 91, 59, // Opcode: CV_SRA_B
5832
/* 3019 */    MCD_OPC_FilterValue, 4, 23, 0, 0, // Skip to: 3047
5833
/* 3024 */    MCD_OPC_CheckPredicate, 105, 216, 11, 0, // Skip to: 6061
5834
/* 3029 */    MCD_OPC_CheckField, 25, 1, 0, 209, 11, 0, // Skip to: 6061
5835
/* 3036 */    MCD_OPC_CheckField, 0, 7, 123, 202, 11, 0, // Skip to: 6061
5836
/* 3043 */    MCD_OPC_Decode, 188, 91, 59, // Opcode: CV_SRA_SC_H
5837
/* 3047 */    MCD_OPC_FilterValue, 5, 23, 0, 0, // Skip to: 3075
5838
/* 3052 */    MCD_OPC_CheckPredicate, 105, 188, 11, 0, // Skip to: 6061
5839
/* 3057 */    MCD_OPC_CheckField, 25, 1, 0, 181, 11, 0, // Skip to: 6061
5840
/* 3064 */    MCD_OPC_CheckField, 0, 7, 123, 174, 11, 0, // Skip to: 6061
5841
/* 3071 */    MCD_OPC_Decode, 187, 91, 59, // Opcode: CV_SRA_SC_B
5842
/* 3075 */    MCD_OPC_FilterValue, 6, 17, 0, 0, // Skip to: 3097
5843
/* 3080 */    MCD_OPC_CheckPredicate, 105, 160, 11, 0, // Skip to: 6061
5844
/* 3085 */    MCD_OPC_CheckField, 0, 7, 123, 153, 11, 0, // Skip to: 6061
5845
/* 3092 */    MCD_OPC_Decode, 186, 91, 169, 1, // Opcode: CV_SRA_SCI_H
5846
/* 3097 */    MCD_OPC_FilterValue, 7, 143, 11, 0, // Skip to: 6061
5847
/* 3102 */    MCD_OPC_CheckPredicate, 105, 138, 11, 0, // Skip to: 6061
5848
/* 3107 */    MCD_OPC_CheckField, 0, 7, 123, 131, 11, 0, // Skip to: 6061
5849
/* 3114 */    MCD_OPC_Decode, 185, 91, 170, 1, // Opcode: CV_SRA_SCI_B
5850
/* 3119 */    MCD_OPC_FilterValue, 19, 159, 0, 0, // Skip to: 3283
5851
/* 3124 */    MCD_OPC_ExtractField, 12, 3,  // Inst{14-12} ...
5852
/* 3127 */    MCD_OPC_FilterValue, 0, 23, 0, 0, // Skip to: 3155
5853
/* 3132 */    MCD_OPC_CheckPredicate, 105, 108, 11, 0, // Skip to: 6061
5854
/* 3137 */    MCD_OPC_CheckField, 25, 1, 0, 101, 11, 0, // Skip to: 6061
5855
/* 3144 */    MCD_OPC_CheckField, 0, 7, 123, 94, 11, 0, // Skip to: 6061
5856
/* 3151 */    MCD_OPC_Decode, 250, 89, 59, // Opcode: CV_CMPLEU_H
5857
/* 3155 */    MCD_OPC_FilterValue, 1, 23, 0, 0, // Skip to: 3183
5858
/* 3160 */    MCD_OPC_CheckPredicate, 105, 80, 11, 0, // Skip to: 6061
5859
/* 3165 */    MCD_OPC_CheckField, 25, 1, 0, 73, 11, 0, // Skip to: 6061
5860
/* 3172 */    MCD_OPC_CheckField, 0, 7, 123, 66, 11, 0, // Skip to: 6061
5861
/* 3179 */    MCD_OPC_Decode, 249, 89, 59, // Opcode: CV_CMPLEU_B
5862
/* 3183 */    MCD_OPC_FilterValue, 4, 23, 0, 0, // Skip to: 3211
5863
/* 3188 */    MCD_OPC_CheckPredicate, 105, 52, 11, 0, // Skip to: 6061
5864
/* 3193 */    MCD_OPC_CheckField, 25, 1, 0, 45, 11, 0, // Skip to: 6061
5865
/* 3200 */    MCD_OPC_CheckField, 0, 7, 123, 38, 11, 0, // Skip to: 6061
5866
/* 3207 */    MCD_OPC_Decode, 254, 89, 59, // Opcode: CV_CMPLEU_SC_H
5867
/* 3211 */    MCD_OPC_FilterValue, 5, 23, 0, 0, // Skip to: 3239
5868
/* 3216 */    MCD_OPC_CheckPredicate, 105, 24, 11, 0, // Skip to: 6061
5869
/* 3221 */    MCD_OPC_CheckField, 25, 1, 0, 17, 11, 0, // Skip to: 6061
5870
/* 3228 */    MCD_OPC_CheckField, 0, 7, 123, 10, 11, 0, // Skip to: 6061
5871
/* 3235 */    MCD_OPC_Decode, 253, 89, 59, // Opcode: CV_CMPLEU_SC_B
5872
/* 3239 */    MCD_OPC_FilterValue, 6, 17, 0, 0, // Skip to: 3261
5873
/* 3244 */    MCD_OPC_CheckPredicate, 105, 252, 10, 0, // Skip to: 6061
5874
/* 3249 */    MCD_OPC_CheckField, 0, 7, 123, 245, 10, 0, // Skip to: 6061
5875
/* 3256 */    MCD_OPC_Decode, 252, 89, 168, 1, // Opcode: CV_CMPLEU_SCI_H
5876
/* 3261 */    MCD_OPC_FilterValue, 7, 235, 10, 0, // Skip to: 6061
5877
/* 3266 */    MCD_OPC_CheckPredicate, 105, 230, 10, 0, // Skip to: 6061
5878
/* 3271 */    MCD_OPC_CheckField, 0, 7, 123, 223, 10, 0, // Skip to: 6061
5879
/* 3278 */    MCD_OPC_Decode, 251, 89, 168, 1, // Opcode: CV_CMPLEU_SCI_B
5880
/* 3283 */    MCD_OPC_FilterValue, 20, 159, 0, 0, // Skip to: 3447
5881
/* 3288 */    MCD_OPC_ExtractField, 12, 3,  // Inst{14-12} ...
5882
/* 3291 */    MCD_OPC_FilterValue, 0, 23, 0, 0, // Skip to: 3319
5883
/* 3296 */    MCD_OPC_CheckPredicate, 105, 200, 10, 0, // Skip to: 6061
5884
/* 3301 */    MCD_OPC_CheckField, 25, 1, 0, 193, 10, 0, // Skip to: 6061
5885
/* 3308 */    MCD_OPC_CheckField, 0, 7, 123, 186, 10, 0, // Skip to: 6061
5886
/* 3315 */    MCD_OPC_Decode, 178, 91, 59, // Opcode: CV_SLL_H
5887
/* 3319 */    MCD_OPC_FilterValue, 1, 23, 0, 0, // Skip to: 3347
5888
/* 3324 */    MCD_OPC_CheckPredicate, 105, 172, 10, 0, // Skip to: 6061
5889
/* 3329 */    MCD_OPC_CheckField, 25, 1, 0, 165, 10, 0, // Skip to: 6061
5890
/* 3336 */    MCD_OPC_CheckField, 0, 7, 123, 158, 10, 0, // Skip to: 6061
5891
/* 3343 */    MCD_OPC_Decode, 177, 91, 59, // Opcode: CV_SLL_B
5892
/* 3347 */    MCD_OPC_FilterValue, 4, 23, 0, 0, // Skip to: 3375
5893
/* 3352 */    MCD_OPC_CheckPredicate, 105, 144, 10, 0, // Skip to: 6061
5894
/* 3357 */    MCD_OPC_CheckField, 25, 1, 0, 137, 10, 0, // Skip to: 6061
5895
/* 3364 */    MCD_OPC_CheckField, 0, 7, 123, 130, 10, 0, // Skip to: 6061
5896
/* 3371 */    MCD_OPC_Decode, 182, 91, 59, // Opcode: CV_SLL_SC_H
5897
/* 3375 */    MCD_OPC_FilterValue, 5, 23, 0, 0, // Skip to: 3403
5898
/* 3380 */    MCD_OPC_CheckPredicate, 105, 116, 10, 0, // Skip to: 6061
5899
/* 3385 */    MCD_OPC_CheckField, 25, 1, 0, 109, 10, 0, // Skip to: 6061
5900
/* 3392 */    MCD_OPC_CheckField, 0, 7, 123, 102, 10, 0, // Skip to: 6061
5901
/* 3399 */    MCD_OPC_Decode, 181, 91, 59, // Opcode: CV_SLL_SC_B
5902
/* 3403 */    MCD_OPC_FilterValue, 6, 17, 0, 0, // Skip to: 3425
5903
/* 3408 */    MCD_OPC_CheckPredicate, 105, 88, 10, 0, // Skip to: 6061
5904
/* 3413 */    MCD_OPC_CheckField, 0, 7, 123, 81, 10, 0, // Skip to: 6061
5905
/* 3420 */    MCD_OPC_Decode, 180, 91, 169, 1, // Opcode: CV_SLL_SCI_H
5906
/* 3425 */    MCD_OPC_FilterValue, 7, 71, 10, 0, // Skip to: 6061
5907
/* 3430 */    MCD_OPC_CheckPredicate, 105, 66, 10, 0, // Skip to: 6061
5908
/* 3435 */    MCD_OPC_CheckField, 0, 7, 123, 59, 10, 0, // Skip to: 6061
5909
/* 3442 */    MCD_OPC_Decode, 179, 91, 170, 1, // Opcode: CV_SLL_SCI_B
5910
/* 3447 */    MCD_OPC_FilterValue, 21, 203, 0, 0, // Skip to: 3655
5911
/* 3452 */    MCD_OPC_ExtractField, 12, 3,  // Inst{14-12} ...
5912
/* 3455 */    MCD_OPC_FilterValue, 0, 45, 0, 0, // Skip to: 3505
5913
/* 3460 */    MCD_OPC_ExtractField, 25, 1,  // Inst{25} ...
5914
/* 3463 */    MCD_OPC_FilterValue, 0, 16, 0, 0, // Skip to: 3484
5915
/* 3468 */    MCD_OPC_CheckPredicate, 105, 28, 10, 0, // Skip to: 6061
5916
/* 3473 */    MCD_OPC_CheckField, 0, 7, 123, 21, 10, 0, // Skip to: 6061
5917
/* 3480 */    MCD_OPC_Decode, 157, 90, 58, // Opcode: CV_CPLXMUL_R
5918
/* 3484 */    MCD_OPC_FilterValue, 1, 12, 10, 0, // Skip to: 6061
5919
/* 3489 */    MCD_OPC_CheckPredicate, 105, 7, 10, 0, // Skip to: 6061
5920
/* 3494 */    MCD_OPC_CheckField, 0, 7, 123, 0, 10, 0, // Skip to: 6061
5921
/* 3501 */    MCD_OPC_Decode, 153, 90, 58, // Opcode: CV_CPLXMUL_I
5922
/* 3505 */    MCD_OPC_FilterValue, 2, 45, 0, 0, // Skip to: 3555
5923
/* 3510 */    MCD_OPC_ExtractField, 25, 1,  // Inst{25} ...
5924
/* 3513 */    MCD_OPC_FilterValue, 0, 16, 0, 0, // Skip to: 3534
5925
/* 3518 */    MCD_OPC_CheckPredicate, 105, 234, 9, 0, // Skip to: 6061
5926
/* 3523 */    MCD_OPC_CheckField, 0, 7, 123, 227, 9, 0, // Skip to: 6061
5927
/* 3530 */    MCD_OPC_Decode, 158, 90, 58, // Opcode: CV_CPLXMUL_R_DIV2
5928
/* 3534 */    MCD_OPC_FilterValue, 1, 218, 9, 0, // Skip to: 6061
5929
/* 3539 */    MCD_OPC_CheckPredicate, 105, 213, 9, 0, // Skip to: 6061
5930
/* 3544 */    MCD_OPC_CheckField, 0, 7, 123, 206, 9, 0, // Skip to: 6061
5931
/* 3551 */    MCD_OPC_Decode, 154, 90, 58, // Opcode: CV_CPLXMUL_I_DIV2
5932
/* 3555 */    MCD_OPC_FilterValue, 4, 45, 0, 0, // Skip to: 3605
5933
/* 3560 */    MCD_OPC_ExtractField, 25, 1,  // Inst{25} ...
5934
/* 3563 */    MCD_OPC_FilterValue, 0, 16, 0, 0, // Skip to: 3584
5935
/* 3568 */    MCD_OPC_CheckPredicate, 105, 184, 9, 0, // Skip to: 6061
5936
/* 3573 */    MCD_OPC_CheckField, 0, 7, 123, 177, 9, 0, // Skip to: 6061
5937
/* 3580 */    MCD_OPC_Decode, 159, 90, 58, // Opcode: CV_CPLXMUL_R_DIV4
5938
/* 3584 */    MCD_OPC_FilterValue, 1, 168, 9, 0, // Skip to: 6061
5939
/* 3589 */    MCD_OPC_CheckPredicate, 105, 163, 9, 0, // Skip to: 6061
5940
/* 3594 */    MCD_OPC_CheckField, 0, 7, 123, 156, 9, 0, // Skip to: 6061
5941
/* 3601 */    MCD_OPC_Decode, 155, 90, 58, // Opcode: CV_CPLXMUL_I_DIV4
5942
/* 3605 */    MCD_OPC_FilterValue, 6, 147, 9, 0, // Skip to: 6061
5943
/* 3610 */    MCD_OPC_ExtractField, 25, 1,  // Inst{25} ...
5944
/* 3613 */    MCD_OPC_FilterValue, 0, 16, 0, 0, // Skip to: 3634
5945
/* 3618 */    MCD_OPC_CheckPredicate, 105, 134, 9, 0, // Skip to: 6061
5946
/* 3623 */    MCD_OPC_CheckField, 0, 7, 123, 127, 9, 0, // Skip to: 6061
5947
/* 3630 */    MCD_OPC_Decode, 160, 90, 58, // Opcode: CV_CPLXMUL_R_DIV8
5948
/* 3634 */    MCD_OPC_FilterValue, 1, 118, 9, 0, // Skip to: 6061
5949
/* 3639 */    MCD_OPC_CheckPredicate, 105, 113, 9, 0, // Skip to: 6061
5950
/* 3644 */    MCD_OPC_CheckField, 0, 7, 123, 106, 9, 0, // Skip to: 6061
5951
/* 3651 */    MCD_OPC_Decode, 156, 90, 58, // Opcode: CV_CPLXMUL_I_DIV8
5952
/* 3655 */    MCD_OPC_FilterValue, 22, 159, 0, 0, // Skip to: 3819
5953
/* 3660 */    MCD_OPC_ExtractField, 12, 3,  // Inst{14-12} ...
5954
/* 3663 */    MCD_OPC_FilterValue, 0, 23, 0, 0, // Skip to: 3691
5955
/* 3668 */    MCD_OPC_CheckPredicate, 105, 84, 9, 0, // Skip to: 6061
5956
/* 3673 */    MCD_OPC_CheckField, 25, 1, 0, 77, 9, 0, // Skip to: 6061
5957
/* 3680 */    MCD_OPC_CheckField, 0, 7, 123, 70, 9, 0, // Skip to: 6061
5958
/* 3687 */    MCD_OPC_Decode, 132, 91, 59, // Opcode: CV_OR_H
5959
/* 3691 */    MCD_OPC_FilterValue, 1, 23, 0, 0, // Skip to: 3719
5960
/* 3696 */    MCD_OPC_CheckPredicate, 105, 56, 9, 0, // Skip to: 6061
5961
/* 3701 */    MCD_OPC_CheckField, 25, 1, 0, 49, 9, 0, // Skip to: 6061
5962
/* 3708 */    MCD_OPC_CheckField, 0, 7, 123, 42, 9, 0, // Skip to: 6061
5963
/* 3715 */    MCD_OPC_Decode, 131, 91, 59, // Opcode: CV_OR_B
5964
/* 3719 */    MCD_OPC_FilterValue, 4, 23, 0, 0, // Skip to: 3747
5965
/* 3724 */    MCD_OPC_CheckPredicate, 105, 28, 9, 0, // Skip to: 6061
5966
/* 3729 */    MCD_OPC_CheckField, 25, 1, 0, 21, 9, 0, // Skip to: 6061
5967
/* 3736 */    MCD_OPC_CheckField, 0, 7, 123, 14, 9, 0, // Skip to: 6061
5968
/* 3743 */    MCD_OPC_Decode, 136, 91, 59, // Opcode: CV_OR_SC_H
5969
/* 3747 */    MCD_OPC_FilterValue, 5, 23, 0, 0, // Skip to: 3775
5970
/* 3752 */    MCD_OPC_CheckPredicate, 105, 0, 9, 0, // Skip to: 6061
5971
/* 3757 */    MCD_OPC_CheckField, 25, 1, 0, 249, 8, 0, // Skip to: 6061
5972
/* 3764 */    MCD_OPC_CheckField, 0, 7, 123, 242, 8, 0, // Skip to: 6061
5973
/* 3771 */    MCD_OPC_Decode, 135, 91, 59, // Opcode: CV_OR_SC_B
5974
/* 3775 */    MCD_OPC_FilterValue, 6, 17, 0, 0, // Skip to: 3797
5975
/* 3780 */    MCD_OPC_CheckPredicate, 105, 228, 8, 0, // Skip to: 6061
5976
/* 3785 */    MCD_OPC_CheckField, 0, 7, 123, 221, 8, 0, // Skip to: 6061
5977
/* 3792 */    MCD_OPC_Decode, 134, 91, 167, 1, // Opcode: CV_OR_SCI_H
5978
/* 3797 */    MCD_OPC_FilterValue, 7, 211, 8, 0, // Skip to: 6061
5979
/* 3802 */    MCD_OPC_CheckPredicate, 105, 206, 8, 0, // Skip to: 6061
5980
/* 3807 */    MCD_OPC_CheckField, 0, 7, 123, 199, 8, 0, // Skip to: 6061
5981
/* 3814 */    MCD_OPC_Decode, 133, 91, 167, 1, // Opcode: CV_OR_SCI_B
5982
/* 3819 */    MCD_OPC_FilterValue, 23, 30, 0, 0, // Skip to: 3854
5983
/* 3824 */    MCD_OPC_CheckPredicate, 105, 184, 8, 0, // Skip to: 6061
5984
/* 3829 */    MCD_OPC_CheckField, 20, 6, 0, 177, 8, 0, // Skip to: 6061
5985
/* 3836 */    MCD_OPC_CheckField, 12, 3, 0, 170, 8, 0, // Skip to: 6061
5986
/* 3843 */    MCD_OPC_CheckField, 0, 7, 123, 163, 8, 0, // Skip to: 6061
5987
/* 3850 */    MCD_OPC_Decode, 152, 90, 49, // Opcode: CV_CPLXCONJ
5988
/* 3854 */    MCD_OPC_FilterValue, 24, 159, 0, 0, // Skip to: 4018
5989
/* 3859 */    MCD_OPC_ExtractField, 12, 3,  // Inst{14-12} ...
5990
/* 3862 */    MCD_OPC_FilterValue, 0, 23, 0, 0, // Skip to: 3890
5991
/* 3867 */    MCD_OPC_CheckPredicate, 105, 141, 8, 0, // Skip to: 6061
5992
/* 3872 */    MCD_OPC_CheckField, 25, 1, 0, 134, 8, 0, // Skip to: 6061
5993
/* 3879 */    MCD_OPC_CheckField, 0, 7, 123, 127, 8, 0, // Skip to: 6061
5994
/* 3886 */    MCD_OPC_Decode, 220, 91, 59, // Opcode: CV_XOR_H
5995
/* 3890 */    MCD_OPC_FilterValue, 1, 23, 0, 0, // Skip to: 3918
5996
/* 3895 */    MCD_OPC_CheckPredicate, 105, 113, 8, 0, // Skip to: 6061
5997
/* 3900 */    MCD_OPC_CheckField, 25, 1, 0, 106, 8, 0, // Skip to: 6061
5998
/* 3907 */    MCD_OPC_CheckField, 0, 7, 123, 99, 8, 0, // Skip to: 6061
5999
/* 3914 */    MCD_OPC_Decode, 219, 91, 59, // Opcode: CV_XOR_B
6000
/* 3918 */    MCD_OPC_FilterValue, 4, 23, 0, 0, // Skip to: 3946
6001
/* 3923 */    MCD_OPC_CheckPredicate, 105, 85, 8, 0, // Skip to: 6061
6002
/* 3928 */    MCD_OPC_CheckField, 25, 1, 0, 78, 8, 0, // Skip to: 6061
6003
/* 3935 */    MCD_OPC_CheckField, 0, 7, 123, 71, 8, 0, // Skip to: 6061
6004
/* 3942 */    MCD_OPC_Decode, 224, 91, 59, // Opcode: CV_XOR_SC_H
6005
/* 3946 */    MCD_OPC_FilterValue, 5, 23, 0, 0, // Skip to: 3974
6006
/* 3951 */    MCD_OPC_CheckPredicate, 105, 57, 8, 0, // Skip to: 6061
6007
/* 3956 */    MCD_OPC_CheckField, 25, 1, 0, 50, 8, 0, // Skip to: 6061
6008
/* 3963 */    MCD_OPC_CheckField, 0, 7, 123, 43, 8, 0, // Skip to: 6061
6009
/* 3970 */    MCD_OPC_Decode, 223, 91, 59, // Opcode: CV_XOR_SC_B
6010
/* 3974 */    MCD_OPC_FilterValue, 6, 17, 0, 0, // Skip to: 3996
6011
/* 3979 */    MCD_OPC_CheckPredicate, 105, 29, 8, 0, // Skip to: 6061
6012
/* 3984 */    MCD_OPC_CheckField, 0, 7, 123, 22, 8, 0, // Skip to: 6061
6013
/* 3991 */    MCD_OPC_Decode, 222, 91, 167, 1, // Opcode: CV_XOR_SCI_H
6014
/* 3996 */    MCD_OPC_FilterValue, 7, 12, 8, 0, // Skip to: 6061
6015
/* 4001 */    MCD_OPC_CheckPredicate, 105, 7, 8, 0, // Skip to: 6061
6016
/* 4006 */    MCD_OPC_CheckField, 0, 7, 123, 0, 8, 0, // Skip to: 6061
6017
/* 4013 */    MCD_OPC_Decode, 221, 91, 167, 1, // Opcode: CV_XOR_SCI_B
6018
/* 4018 */    MCD_OPC_FilterValue, 25, 115, 0, 0, // Skip to: 4138
6019
/* 4023 */    MCD_OPC_ExtractField, 12, 3,  // Inst{14-12} ...
6020
/* 4026 */    MCD_OPC_FilterValue, 0, 23, 0, 0, // Skip to: 4054
6021
/* 4031 */    MCD_OPC_CheckPredicate, 105, 233, 7, 0, // Skip to: 6061
6022
/* 4036 */    MCD_OPC_CheckField, 25, 1, 0, 226, 7, 0, // Skip to: 6061
6023
/* 4043 */    MCD_OPC_CheckField, 0, 7, 123, 219, 7, 0, // Skip to: 6061
6024
/* 4050 */    MCD_OPC_Decode, 199, 91, 59, // Opcode: CV_SUBROTMJ
6025
/* 4054 */    MCD_OPC_FilterValue, 2, 23, 0, 0, // Skip to: 4082
6026
/* 4059 */    MCD_OPC_CheckPredicate, 105, 205, 7, 0, // Skip to: 6061
6027
/* 4064 */    MCD_OPC_CheckField, 25, 1, 0, 198, 7, 0, // Skip to: 6061
6028
/* 4071 */    MCD_OPC_CheckField, 0, 7, 123, 191, 7, 0, // Skip to: 6061
6029
/* 4078 */    MCD_OPC_Decode, 200, 91, 59, // Opcode: CV_SUBROTMJ_DIV2
6030
/* 4082 */    MCD_OPC_FilterValue, 4, 23, 0, 0, // Skip to: 4110
6031
/* 4087 */    MCD_OPC_CheckPredicate, 105, 177, 7, 0, // Skip to: 6061
6032
/* 4092 */    MCD_OPC_CheckField, 25, 1, 0, 170, 7, 0, // Skip to: 6061
6033
/* 4099 */    MCD_OPC_CheckField, 0, 7, 123, 163, 7, 0, // Skip to: 6061
6034
/* 4106 */    MCD_OPC_Decode, 201, 91, 59, // Opcode: CV_SUBROTMJ_DIV4
6035
/* 4110 */    MCD_OPC_FilterValue, 6, 154, 7, 0, // Skip to: 6061
6036
/* 4115 */    MCD_OPC_CheckPredicate, 105, 149, 7, 0, // Skip to: 6061
6037
/* 4120 */    MCD_OPC_CheckField, 25, 1, 0, 142, 7, 0, // Skip to: 6061
6038
/* 4127 */    MCD_OPC_CheckField, 0, 7, 123, 135, 7, 0, // Skip to: 6061
6039
/* 4134 */    MCD_OPC_Decode, 202, 91, 59, // Opcode: CV_SUBROTMJ_DIV8
6040
/* 4138 */    MCD_OPC_FilterValue, 26, 159, 0, 0, // Skip to: 4302
6041
/* 4143 */    MCD_OPC_ExtractField, 12, 3,  // Inst{14-12} ...
6042
/* 4146 */    MCD_OPC_FilterValue, 0, 23, 0, 0, // Skip to: 4174
6043
/* 4151 */    MCD_OPC_CheckPredicate, 105, 113, 7, 0, // Skip to: 6061
6044
/* 4156 */    MCD_OPC_CheckField, 25, 1, 0, 106, 7, 0, // Skip to: 6061
6045
/* 4163 */    MCD_OPC_CheckField, 0, 7, 123, 99, 7, 0, // Skip to: 6061
6046
/* 4170 */    MCD_OPC_Decode, 190, 89, 59, // Opcode: CV_AND_H
6047
/* 4174 */    MCD_OPC_FilterValue, 1, 23, 0, 0, // Skip to: 4202
6048
/* 4179 */    MCD_OPC_CheckPredicate, 105, 85, 7, 0, // Skip to: 6061
6049
/* 4184 */    MCD_OPC_CheckField, 25, 1, 0, 78, 7, 0, // Skip to: 6061
6050
/* 4191 */    MCD_OPC_CheckField, 0, 7, 123, 71, 7, 0, // Skip to: 6061
6051
/* 4198 */    MCD_OPC_Decode, 189, 89, 59, // Opcode: CV_AND_B
6052
/* 4202 */    MCD_OPC_FilterValue, 4, 23, 0, 0, // Skip to: 4230
6053
/* 4207 */    MCD_OPC_CheckPredicate, 105, 57, 7, 0, // Skip to: 6061
6054
/* 4212 */    MCD_OPC_CheckField, 25, 1, 0, 50, 7, 0, // Skip to: 6061
6055
/* 4219 */    MCD_OPC_CheckField, 0, 7, 123, 43, 7, 0, // Skip to: 6061
6056
/* 4226 */    MCD_OPC_Decode, 194, 89, 59, // Opcode: CV_AND_SC_H
6057
/* 4230 */    MCD_OPC_FilterValue, 5, 23, 0, 0, // Skip to: 4258
6058
/* 4235 */    MCD_OPC_CheckPredicate, 105, 29, 7, 0, // Skip to: 6061
6059
/* 4240 */    MCD_OPC_CheckField, 25, 1, 0, 22, 7, 0, // Skip to: 6061
6060
/* 4247 */    MCD_OPC_CheckField, 0, 7, 123, 15, 7, 0, // Skip to: 6061
6061
/* 4254 */    MCD_OPC_Decode, 193, 89, 59, // Opcode: CV_AND_SC_B
6062
/* 4258 */    MCD_OPC_FilterValue, 6, 17, 0, 0, // Skip to: 4280
6063
/* 4263 */    MCD_OPC_CheckPredicate, 105, 1, 7, 0, // Skip to: 6061
6064
/* 4268 */    MCD_OPC_CheckField, 0, 7, 123, 250, 6, 0, // Skip to: 6061
6065
/* 4275 */    MCD_OPC_Decode, 192, 89, 167, 1, // Opcode: CV_AND_SCI_H
6066
/* 4280 */    MCD_OPC_FilterValue, 7, 240, 6, 0, // Skip to: 6061
6067
/* 4285 */    MCD_OPC_CheckPredicate, 105, 235, 6, 0, // Skip to: 6061
6068
/* 4290 */    MCD_OPC_CheckField, 0, 7, 123, 228, 6, 0, // Skip to: 6061
6069
/* 4297 */    MCD_OPC_Decode, 191, 89, 167, 1, // Opcode: CV_AND_SCI_B
6070
/* 4302 */    MCD_OPC_FilterValue, 27, 87, 0, 0, // Skip to: 4394
6071
/* 4307 */    MCD_OPC_ExtractField, 12, 3,  // Inst{14-12} ...
6072
/* 4310 */    MCD_OPC_FilterValue, 2, 23, 0, 0, // Skip to: 4338
6073
/* 4315 */    MCD_OPC_CheckPredicate, 105, 205, 6, 0, // Skip to: 6061
6074
/* 4320 */    MCD_OPC_CheckField, 25, 1, 0, 198, 6, 0, // Skip to: 6061
6075
/* 4327 */    MCD_OPC_CheckField, 0, 7, 123, 191, 6, 0, // Skip to: 6061
6076
/* 4334 */    MCD_OPC_Decode, 181, 89, 59, // Opcode: CV_ADD_DIV2
6077
/* 4338 */    MCD_OPC_FilterValue, 4, 23, 0, 0, // Skip to: 4366
6078
/* 4343 */    MCD_OPC_CheckPredicate, 105, 177, 6, 0, // Skip to: 6061
6079
/* 4348 */    MCD_OPC_CheckField, 25, 1, 0, 170, 6, 0, // Skip to: 6061
6080
/* 4355 */    MCD_OPC_CheckField, 0, 7, 123, 163, 6, 0, // Skip to: 6061
6081
/* 4362 */    MCD_OPC_Decode, 182, 89, 59, // Opcode: CV_ADD_DIV4
6082
/* 4366 */    MCD_OPC_FilterValue, 6, 154, 6, 0, // Skip to: 6061
6083
/* 4371 */    MCD_OPC_CheckPredicate, 105, 149, 6, 0, // Skip to: 6061
6084
/* 4376 */    MCD_OPC_CheckField, 25, 1, 0, 142, 6, 0, // Skip to: 6061
6085
/* 4383 */    MCD_OPC_CheckField, 0, 7, 123, 135, 6, 0, // Skip to: 6061
6086
/* 4390 */    MCD_OPC_Decode, 183, 89, 59, // Opcode: CV_ADD_DIV8
6087
/* 4394 */    MCD_OPC_FilterValue, 28, 59, 0, 0, // Skip to: 4458
6088
/* 4399 */    MCD_OPC_ExtractField, 12, 3,  // Inst{14-12} ...
6089
/* 4402 */    MCD_OPC_FilterValue, 0, 23, 0, 0, // Skip to: 4430
6090
/* 4407 */    MCD_OPC_CheckPredicate, 105, 113, 6, 0, // Skip to: 6061
6091
/* 4412 */    MCD_OPC_CheckField, 20, 6, 0, 106, 6, 0, // Skip to: 6061
6092
/* 4419 */    MCD_OPC_CheckField, 0, 7, 123, 99, 6, 0, // Skip to: 6061
6093
/* 4426 */    MCD_OPC_Decode, 171, 89, 49, // Opcode: CV_ABS_H
6094
/* 4430 */    MCD_OPC_FilterValue, 1, 90, 6, 0, // Skip to: 6061
6095
/* 4435 */    MCD_OPC_CheckPredicate, 105, 85, 6, 0, // Skip to: 6061
6096
/* 4440 */    MCD_OPC_CheckField, 20, 6, 0, 78, 6, 0, // Skip to: 6061
6097
/* 4447 */    MCD_OPC_CheckField, 0, 7, 123, 71, 6, 0, // Skip to: 6061
6098
/* 4454 */    MCD_OPC_Decode, 170, 89, 49, // Opcode: CV_ABS_B
6099
/* 4458 */    MCD_OPC_FilterValue, 29, 87, 0, 0, // Skip to: 4550
6100
/* 4463 */    MCD_OPC_ExtractField, 12, 3,  // Inst{14-12} ...
6101
/* 4466 */    MCD_OPC_FilterValue, 2, 23, 0, 0, // Skip to: 4494
6102
/* 4471 */    MCD_OPC_CheckPredicate, 105, 49, 6, 0, // Skip to: 6061
6103
/* 4476 */    MCD_OPC_CheckField, 25, 1, 0, 42, 6, 0, // Skip to: 6061
6104
/* 4483 */    MCD_OPC_CheckField, 0, 7, 123, 35, 6, 0, // Skip to: 6061
6105
/* 4490 */    MCD_OPC_Decode, 208, 91, 59, // Opcode: CV_SUB_DIV2
6106
/* 4494 */    MCD_OPC_FilterValue, 4, 23, 0, 0, // Skip to: 4522
6107
/* 4499 */    MCD_OPC_CheckPredicate, 105, 21, 6, 0, // Skip to: 6061
6108
/* 4504 */    MCD_OPC_CheckField, 25, 1, 0, 14, 6, 0, // Skip to: 6061
6109
/* 4511 */    MCD_OPC_CheckField, 0, 7, 123, 7, 6, 0, // Skip to: 6061
6110
/* 4518 */    MCD_OPC_Decode, 209, 91, 59, // Opcode: CV_SUB_DIV4
6111
/* 4522 */    MCD_OPC_FilterValue, 6, 254, 5, 0, // Skip to: 6061
6112
/* 4527 */    MCD_OPC_CheckPredicate, 105, 249, 5, 0, // Skip to: 6061
6113
/* 4532 */    MCD_OPC_CheckField, 25, 1, 0, 242, 5, 0, // Skip to: 6061
6114
/* 4539 */    MCD_OPC_CheckField, 0, 7, 123, 235, 5, 0, // Skip to: 6061
6115
/* 4546 */    MCD_OPC_Decode, 210, 91, 59, // Opcode: CV_SUB_DIV8
6116
/* 4550 */    MCD_OPC_FilterValue, 32, 159, 0, 0, // Skip to: 4714
6117
/* 4555 */    MCD_OPC_ExtractField, 12, 3,  // Inst{14-12} ...
6118
/* 4558 */    MCD_OPC_FilterValue, 0, 23, 0, 0, // Skip to: 4586
6119
/* 4563 */    MCD_OPC_CheckPredicate, 105, 213, 5, 0, // Skip to: 6061
6120
/* 4568 */    MCD_OPC_CheckField, 25, 1, 0, 206, 5, 0, // Skip to: 6061
6121
/* 4575 */    MCD_OPC_CheckField, 0, 7, 123, 199, 5, 0, // Skip to: 6061
6122
/* 4582 */    MCD_OPC_Decode, 168, 90, 59, // Opcode: CV_DOTUP_H
6123
/* 4586 */    MCD_OPC_FilterValue, 1, 23, 0, 0, // Skip to: 4614
6124
/* 4591 */    MCD_OPC_CheckPredicate, 105, 185, 5, 0, // Skip to: 6061
6125
/* 4596 */    MCD_OPC_CheckField, 25, 1, 0, 178, 5, 0, // Skip to: 6061
6126
/* 4603 */    MCD_OPC_CheckField, 0, 7, 123, 171, 5, 0, // Skip to: 6061
6127
/* 4610 */    MCD_OPC_Decode, 167, 90, 59, // Opcode: CV_DOTUP_B
6128
/* 4614 */    MCD_OPC_FilterValue, 4, 23, 0, 0, // Skip to: 4642
6129
/* 4619 */    MCD_OPC_CheckPredicate, 105, 157, 5, 0, // Skip to: 6061
6130
/* 4624 */    MCD_OPC_CheckField, 25, 1, 0, 150, 5, 0, // Skip to: 6061
6131
/* 4631 */    MCD_OPC_CheckField, 0, 7, 123, 143, 5, 0, // Skip to: 6061
6132
/* 4638 */    MCD_OPC_Decode, 172, 90, 59, // Opcode: CV_DOTUP_SC_H
6133
/* 4642 */    MCD_OPC_FilterValue, 5, 23, 0, 0, // Skip to: 4670
6134
/* 4647 */    MCD_OPC_CheckPredicate, 105, 129, 5, 0, // Skip to: 6061
6135
/* 4652 */    MCD_OPC_CheckField, 25, 1, 0, 122, 5, 0, // Skip to: 6061
6136
/* 4659 */    MCD_OPC_CheckField, 0, 7, 123, 115, 5, 0, // Skip to: 6061
6137
/* 4666 */    MCD_OPC_Decode, 171, 90, 59, // Opcode: CV_DOTUP_SC_B
6138
/* 4670 */    MCD_OPC_FilterValue, 6, 17, 0, 0, // Skip to: 4692
6139
/* 4675 */    MCD_OPC_CheckPredicate, 105, 101, 5, 0, // Skip to: 6061
6140
/* 4680 */    MCD_OPC_CheckField, 0, 7, 123, 94, 5, 0, // Skip to: 6061
6141
/* 4687 */    MCD_OPC_Decode, 170, 90, 168, 1, // Opcode: CV_DOTUP_SCI_H
6142
/* 4692 */    MCD_OPC_FilterValue, 7, 84, 5, 0, // Skip to: 6061
6143
/* 4697 */    MCD_OPC_CheckPredicate, 105, 79, 5, 0, // Skip to: 6061
6144
/* 4702 */    MCD_OPC_CheckField, 0, 7, 123, 72, 5, 0, // Skip to: 6061
6145
/* 4709 */    MCD_OPC_Decode, 169, 90, 168, 1, // Opcode: CV_DOTUP_SCI_B
6146
/* 4714 */    MCD_OPC_FilterValue, 34, 159, 0, 0, // Skip to: 4878
6147
/* 4719 */    MCD_OPC_ExtractField, 12, 3,  // Inst{14-12} ...
6148
/* 4722 */    MCD_OPC_FilterValue, 0, 23, 0, 0, // Skip to: 4750
6149
/* 4727 */    MCD_OPC_CheckPredicate, 105, 49, 5, 0, // Skip to: 6061
6150
/* 4732 */    MCD_OPC_CheckField, 25, 1, 0, 42, 5, 0, // Skip to: 6061
6151
/* 4739 */    MCD_OPC_CheckField, 0, 7, 123, 35, 5, 0, // Skip to: 6061
6152
/* 4746 */    MCD_OPC_Decode, 174, 90, 59, // Opcode: CV_DOTUSP_H
6153
/* 4750 */    MCD_OPC_FilterValue, 1, 23, 0, 0, // Skip to: 4778
6154
/* 4755 */    MCD_OPC_CheckPredicate, 105, 21, 5, 0, // Skip to: 6061
6155
/* 4760 */    MCD_OPC_CheckField, 25, 1, 0, 14, 5, 0, // Skip to: 6061
6156
/* 4767 */    MCD_OPC_CheckField, 0, 7, 123, 7, 5, 0, // Skip to: 6061
6157
/* 4774 */    MCD_OPC_Decode, 173, 90, 59, // Opcode: CV_DOTUSP_B
6158
/* 4778 */    MCD_OPC_FilterValue, 4, 23, 0, 0, // Skip to: 4806
6159
/* 4783 */    MCD_OPC_CheckPredicate, 105, 249, 4, 0, // Skip to: 6061
6160
/* 4788 */    MCD_OPC_CheckField, 25, 1, 0, 242, 4, 0, // Skip to: 6061
6161
/* 4795 */    MCD_OPC_CheckField, 0, 7, 123, 235, 4, 0, // Skip to: 6061
6162
/* 4802 */    MCD_OPC_Decode, 178, 90, 59, // Opcode: CV_DOTUSP_SC_H
6163
/* 4806 */    MCD_OPC_FilterValue, 5, 23, 0, 0, // Skip to: 4834
6164
/* 4811 */    MCD_OPC_CheckPredicate, 105, 221, 4, 0, // Skip to: 6061
6165
/* 4816 */    MCD_OPC_CheckField, 25, 1, 0, 214, 4, 0, // Skip to: 6061
6166
/* 4823 */    MCD_OPC_CheckField, 0, 7, 123, 207, 4, 0, // Skip to: 6061
6167
/* 4830 */    MCD_OPC_Decode, 177, 90, 59, // Opcode: CV_DOTUSP_SC_B
6168
/* 4834 */    MCD_OPC_FilterValue, 6, 17, 0, 0, // Skip to: 4856
6169
/* 4839 */    MCD_OPC_CheckPredicate, 105, 193, 4, 0, // Skip to: 6061
6170
/* 4844 */    MCD_OPC_CheckField, 0, 7, 123, 186, 4, 0, // Skip to: 6061
6171
/* 4851 */    MCD_OPC_Decode, 176, 90, 167, 1, // Opcode: CV_DOTUSP_SCI_H
6172
/* 4856 */    MCD_OPC_FilterValue, 7, 176, 4, 0, // Skip to: 6061
6173
/* 4861 */    MCD_OPC_CheckPredicate, 105, 171, 4, 0, // Skip to: 6061
6174
/* 4866 */    MCD_OPC_CheckField, 0, 7, 123, 164, 4, 0, // Skip to: 6061
6175
/* 4873 */    MCD_OPC_Decode, 175, 90, 167, 1, // Opcode: CV_DOTUSP_SCI_B
6176
/* 4878 */    MCD_OPC_FilterValue, 36, 159, 0, 0, // Skip to: 5042
6177
/* 4883 */    MCD_OPC_ExtractField, 12, 3,  // Inst{14-12} ...
6178
/* 4886 */    MCD_OPC_FilterValue, 0, 23, 0, 0, // Skip to: 4914
6179
/* 4891 */    MCD_OPC_CheckPredicate, 105, 141, 4, 0, // Skip to: 6061
6180
/* 4896 */    MCD_OPC_CheckField, 25, 1, 0, 134, 4, 0, // Skip to: 6061
6181
/* 4903 */    MCD_OPC_CheckField, 0, 7, 123, 127, 4, 0, // Skip to: 6061
6182
/* 4910 */    MCD_OPC_Decode, 162, 90, 59, // Opcode: CV_DOTSP_H
6183
/* 4914 */    MCD_OPC_FilterValue, 1, 23, 0, 0, // Skip to: 4942
6184
/* 4919 */    MCD_OPC_CheckPredicate, 105, 113, 4, 0, // Skip to: 6061
6185
/* 4924 */    MCD_OPC_CheckField, 25, 1, 0, 106, 4, 0, // Skip to: 6061
6186
/* 4931 */    MCD_OPC_CheckField, 0, 7, 123, 99, 4, 0, // Skip to: 6061
6187
/* 4938 */    MCD_OPC_Decode, 161, 90, 59, // Opcode: CV_DOTSP_B
6188
/* 4942 */    MCD_OPC_FilterValue, 4, 23, 0, 0, // Skip to: 4970
6189
/* 4947 */    MCD_OPC_CheckPredicate, 105, 85, 4, 0, // Skip to: 6061
6190
/* 4952 */    MCD_OPC_CheckField, 25, 1, 0, 78, 4, 0, // Skip to: 6061
6191
/* 4959 */    MCD_OPC_CheckField, 0, 7, 123, 71, 4, 0, // Skip to: 6061
6192
/* 4966 */    MCD_OPC_Decode, 166, 90, 59, // Opcode: CV_DOTSP_SC_H
6193
/* 4970 */    MCD_OPC_FilterValue, 5, 23, 0, 0, // Skip to: 4998
6194
/* 4975 */    MCD_OPC_CheckPredicate, 105, 57, 4, 0, // Skip to: 6061
6195
/* 4980 */    MCD_OPC_CheckField, 25, 1, 0, 50, 4, 0, // Skip to: 6061
6196
/* 4987 */    MCD_OPC_CheckField, 0, 7, 123, 43, 4, 0, // Skip to: 6061
6197
/* 4994 */    MCD_OPC_Decode, 165, 90, 59, // Opcode: CV_DOTSP_SC_B
6198
/* 4998 */    MCD_OPC_FilterValue, 6, 17, 0, 0, // Skip to: 5020
6199
/* 5003 */    MCD_OPC_CheckPredicate, 105, 29, 4, 0, // Skip to: 6061
6200
/* 5008 */    MCD_OPC_CheckField, 0, 7, 123, 22, 4, 0, // Skip to: 6061
6201
/* 5015 */    MCD_OPC_Decode, 164, 90, 167, 1, // Opcode: CV_DOTSP_SCI_H
6202
/* 5020 */    MCD_OPC_FilterValue, 7, 12, 4, 0, // Skip to: 6061
6203
/* 5025 */    MCD_OPC_CheckPredicate, 105, 7, 4, 0, // Skip to: 6061
6204
/* 5030 */    MCD_OPC_CheckField, 0, 7, 123, 0, 4, 0, // Skip to: 6061
6205
/* 5037 */    MCD_OPC_Decode, 163, 90, 167, 1, // Opcode: CV_DOTSP_SCI_B
6206
/* 5042 */    MCD_OPC_FilterValue, 38, 159, 0, 0, // Skip to: 5206
6207
/* 5047 */    MCD_OPC_ExtractField, 12, 3,  // Inst{14-12} ...
6208
/* 5050 */    MCD_OPC_FilterValue, 0, 23, 0, 0, // Skip to: 5078
6209
/* 5055 */    MCD_OPC_CheckPredicate, 105, 233, 3, 0, // Skip to: 6061
6210
/* 5060 */    MCD_OPC_CheckField, 25, 1, 0, 226, 3, 0, // Skip to: 6061
6211
/* 5067 */    MCD_OPC_CheckField, 0, 7, 123, 219, 3, 0, // Skip to: 6061
6212
/* 5074 */    MCD_OPC_Decode, 152, 91, 58, // Opcode: CV_SDOTUP_H
6213
/* 5078 */    MCD_OPC_FilterValue, 1, 23, 0, 0, // Skip to: 5106
6214
/* 5083 */    MCD_OPC_CheckPredicate, 105, 205, 3, 0, // Skip to: 6061
6215
/* 5088 */    MCD_OPC_CheckField, 25, 1, 0, 198, 3, 0, // Skip to: 6061
6216
/* 5095 */    MCD_OPC_CheckField, 0, 7, 123, 191, 3, 0, // Skip to: 6061
6217
/* 5102 */    MCD_OPC_Decode, 151, 91, 58, // Opcode: CV_SDOTUP_B
6218
/* 5106 */    MCD_OPC_FilterValue, 4, 23, 0, 0, // Skip to: 5134
6219
/* 5111 */    MCD_OPC_CheckPredicate, 105, 177, 3, 0, // Skip to: 6061
6220
/* 5116 */    MCD_OPC_CheckField, 25, 1, 0, 170, 3, 0, // Skip to: 6061
6221
/* 5123 */    MCD_OPC_CheckField, 0, 7, 123, 163, 3, 0, // Skip to: 6061
6222
/* 5130 */    MCD_OPC_Decode, 156, 91, 58, // Opcode: CV_SDOTUP_SC_H
6223
/* 5134 */    MCD_OPC_FilterValue, 5, 23, 0, 0, // Skip to: 5162
6224
/* 5139 */    MCD_OPC_CheckPredicate, 105, 149, 3, 0, // Skip to: 6061
6225
/* 5144 */    MCD_OPC_CheckField, 25, 1, 0, 142, 3, 0, // Skip to: 6061
6226
/* 5151 */    MCD_OPC_CheckField, 0, 7, 123, 135, 3, 0, // Skip to: 6061
6227
/* 5158 */    MCD_OPC_Decode, 155, 91, 58, // Opcode: CV_SDOTUP_SC_B
6228
/* 5162 */    MCD_OPC_FilterValue, 6, 17, 0, 0, // Skip to: 5184
6229
/* 5167 */    MCD_OPC_CheckPredicate, 105, 121, 3, 0, // Skip to: 6061
6230
/* 5172 */    MCD_OPC_CheckField, 0, 7, 123, 114, 3, 0, // Skip to: 6061
6231
/* 5179 */    MCD_OPC_Decode, 154, 91, 171, 1, // Opcode: CV_SDOTUP_SCI_H
6232
/* 5184 */    MCD_OPC_FilterValue, 7, 104, 3, 0, // Skip to: 6061
6233
/* 5189 */    MCD_OPC_CheckPredicate, 105, 99, 3, 0, // Skip to: 6061
6234
/* 5194 */    MCD_OPC_CheckField, 0, 7, 123, 92, 3, 0, // Skip to: 6061
6235
/* 5201 */    MCD_OPC_Decode, 153, 91, 171, 1, // Opcode: CV_SDOTUP_SCI_B
6236
/* 5206 */    MCD_OPC_FilterValue, 40, 159, 0, 0, // Skip to: 5370
6237
/* 5211 */    MCD_OPC_ExtractField, 12, 3,  // Inst{14-12} ...
6238
/* 5214 */    MCD_OPC_FilterValue, 0, 23, 0, 0, // Skip to: 5242
6239
/* 5219 */    MCD_OPC_CheckPredicate, 105, 69, 3, 0, // Skip to: 6061
6240
/* 5224 */    MCD_OPC_CheckField, 25, 1, 0, 62, 3, 0, // Skip to: 6061
6241
/* 5231 */    MCD_OPC_CheckField, 0, 7, 123, 55, 3, 0, // Skip to: 6061
6242
/* 5238 */    MCD_OPC_Decode, 158, 91, 58, // Opcode: CV_SDOTUSP_H
6243
/* 5242 */    MCD_OPC_FilterValue, 1, 23, 0, 0, // Skip to: 5270
6244
/* 5247 */    MCD_OPC_CheckPredicate, 105, 41, 3, 0, // Skip to: 6061
6245
/* 5252 */    MCD_OPC_CheckField, 25, 1, 0, 34, 3, 0, // Skip to: 6061
6246
/* 5259 */    MCD_OPC_CheckField, 0, 7, 123, 27, 3, 0, // Skip to: 6061
6247
/* 5266 */    MCD_OPC_Decode, 157, 91, 58, // Opcode: CV_SDOTUSP_B
6248
/* 5270 */    MCD_OPC_FilterValue, 4, 23, 0, 0, // Skip to: 5298
6249
/* 5275 */    MCD_OPC_CheckPredicate, 105, 13, 3, 0, // Skip to: 6061
6250
/* 5280 */    MCD_OPC_CheckField, 25, 1, 0, 6, 3, 0, // Skip to: 6061
6251
/* 5287 */    MCD_OPC_CheckField, 0, 7, 123, 255, 2, 0, // Skip to: 6061
6252
/* 5294 */    MCD_OPC_Decode, 162, 91, 58, // Opcode: CV_SDOTUSP_SC_H
6253
/* 5298 */    MCD_OPC_FilterValue, 5, 23, 0, 0, // Skip to: 5326
6254
/* 5303 */    MCD_OPC_CheckPredicate, 105, 241, 2, 0, // Skip to: 6061
6255
/* 5308 */    MCD_OPC_CheckField, 25, 1, 0, 234, 2, 0, // Skip to: 6061
6256
/* 5315 */    MCD_OPC_CheckField, 0, 7, 123, 227, 2, 0, // Skip to: 6061
6257
/* 5322 */    MCD_OPC_Decode, 161, 91, 58, // Opcode: CV_SDOTUSP_SC_B
6258
/* 5326 */    MCD_OPC_FilterValue, 6, 17, 0, 0, // Skip to: 5348
6259
/* 5331 */    MCD_OPC_CheckPredicate, 105, 213, 2, 0, // Skip to: 6061
6260
/* 5336 */    MCD_OPC_CheckField, 0, 7, 123, 206, 2, 0, // Skip to: 6061
6261
/* 5343 */    MCD_OPC_Decode, 160, 91, 172, 1, // Opcode: CV_SDOTUSP_SCI_H
6262
/* 5348 */    MCD_OPC_FilterValue, 7, 196, 2, 0, // Skip to: 6061
6263
/* 5353 */    MCD_OPC_CheckPredicate, 105, 191, 2, 0, // Skip to: 6061
6264
/* 5358 */    MCD_OPC_CheckField, 0, 7, 123, 184, 2, 0, // Skip to: 6061
6265
/* 5365 */    MCD_OPC_Decode, 159, 91, 172, 1, // Opcode: CV_SDOTUSP_SCI_B
6266
/* 5370 */    MCD_OPC_FilterValue, 42, 159, 0, 0, // Skip to: 5534
6267
/* 5375 */    MCD_OPC_ExtractField, 12, 3,  // Inst{14-12} ...
6268
/* 5378 */    MCD_OPC_FilterValue, 0, 23, 0, 0, // Skip to: 5406
6269
/* 5383 */    MCD_OPC_CheckPredicate, 105, 161, 2, 0, // Skip to: 6061
6270
/* 5388 */    MCD_OPC_CheckField, 25, 1, 0, 154, 2, 0, // Skip to: 6061
6271
/* 5395 */    MCD_OPC_CheckField, 0, 7, 123, 147, 2, 0, // Skip to: 6061
6272
/* 5402 */    MCD_OPC_Decode, 146, 91, 58, // Opcode: CV_SDOTSP_H
6273
/* 5406 */    MCD_OPC_FilterValue, 1, 23, 0, 0, // Skip to: 5434
6274
/* 5411 */    MCD_OPC_CheckPredicate, 105, 133, 2, 0, // Skip to: 6061
6275
/* 5416 */    MCD_OPC_CheckField, 25, 1, 0, 126, 2, 0, // Skip to: 6061
6276
/* 5423 */    MCD_OPC_CheckField, 0, 7, 123, 119, 2, 0, // Skip to: 6061
6277
/* 5430 */    MCD_OPC_Decode, 145, 91, 58, // Opcode: CV_SDOTSP_B
6278
/* 5434 */    MCD_OPC_FilterValue, 4, 23, 0, 0, // Skip to: 5462
6279
/* 5439 */    MCD_OPC_CheckPredicate, 105, 105, 2, 0, // Skip to: 6061
6280
/* 5444 */    MCD_OPC_CheckField, 25, 1, 0, 98, 2, 0, // Skip to: 6061
6281
/* 5451 */    MCD_OPC_CheckField, 0, 7, 123, 91, 2, 0, // Skip to: 6061
6282
/* 5458 */    MCD_OPC_Decode, 150, 91, 58, // Opcode: CV_SDOTSP_SC_H
6283
/* 5462 */    MCD_OPC_FilterValue, 5, 23, 0, 0, // Skip to: 5490
6284
/* 5467 */    MCD_OPC_CheckPredicate, 105, 77, 2, 0, // Skip to: 6061
6285
/* 5472 */    MCD_OPC_CheckField, 25, 1, 0, 70, 2, 0, // Skip to: 6061
6286
/* 5479 */    MCD_OPC_CheckField, 0, 7, 123, 63, 2, 0, // Skip to: 6061
6287
/* 5486 */    MCD_OPC_Decode, 149, 91, 58, // Opcode: CV_SDOTSP_SC_B
6288
/* 5490 */    MCD_OPC_FilterValue, 6, 17, 0, 0, // Skip to: 5512
6289
/* 5495 */    MCD_OPC_CheckPredicate, 105, 49, 2, 0, // Skip to: 6061
6290
/* 5500 */    MCD_OPC_CheckField, 0, 7, 123, 42, 2, 0, // Skip to: 6061
6291
/* 5507 */    MCD_OPC_Decode, 148, 91, 172, 1, // Opcode: CV_SDOTSP_SCI_H
6292
/* 5512 */    MCD_OPC_FilterValue, 7, 32, 2, 0, // Skip to: 6061
6293
/* 5517 */    MCD_OPC_CheckPredicate, 105, 27, 2, 0, // Skip to: 6061
6294
/* 5522 */    MCD_OPC_CheckField, 0, 7, 123, 20, 2, 0, // Skip to: 6061
6295
/* 5529 */    MCD_OPC_Decode, 147, 91, 172, 1, // Opcode: CV_SDOTSP_SCI_B
6296
/* 5534 */    MCD_OPC_FilterValue, 46, 135, 0, 0, // Skip to: 5674
6297
/* 5539 */    MCD_OPC_ExtractField, 12, 3,  // Inst{14-12} ...
6298
/* 5542 */    MCD_OPC_FilterValue, 0, 17, 0, 0, // Skip to: 5564
6299
/* 5547 */    MCD_OPC_CheckPredicate, 105, 253, 1, 0, // Skip to: 6061
6300
/* 5552 */    MCD_OPC_CheckField, 0, 7, 123, 246, 1, 0, // Skip to: 6061
6301
/* 5559 */    MCD_OPC_Decode, 191, 90, 168, 1, // Opcode: CV_EXTRACT_H
6302
/* 5564 */    MCD_OPC_FilterValue, 1, 17, 0, 0, // Skip to: 5586
6303
/* 5569 */    MCD_OPC_CheckPredicate, 105, 231, 1, 0, // Skip to: 6061
6304
/* 5574 */    MCD_OPC_CheckField, 0, 7, 123, 224, 1, 0, // Skip to: 6061
6305
/* 5581 */    MCD_OPC_Decode, 190, 90, 168, 1, // Opcode: CV_EXTRACT_B
6306
/* 5586 */    MCD_OPC_FilterValue, 2, 17, 0, 0, // Skip to: 5608
6307
/* 5591 */    MCD_OPC_CheckPredicate, 105, 209, 1, 0, // Skip to: 6061
6308
/* 5596 */    MCD_OPC_CheckField, 0, 7, 123, 202, 1, 0, // Skip to: 6061
6309
/* 5603 */    MCD_OPC_Decode, 189, 90, 168, 1, // Opcode: CV_EXTRACTU_H
6310
/* 5608 */    MCD_OPC_FilterValue, 3, 17, 0, 0, // Skip to: 5630
6311
/* 5613 */    MCD_OPC_CheckPredicate, 105, 187, 1, 0, // Skip to: 6061
6312
/* 5618 */    MCD_OPC_CheckField, 0, 7, 123, 180, 1, 0, // Skip to: 6061
6313
/* 5625 */    MCD_OPC_Decode, 188, 90, 168, 1, // Opcode: CV_EXTRACTU_B
6314
/* 5630 */    MCD_OPC_FilterValue, 4, 17, 0, 0, // Skip to: 5652
6315
/* 5635 */    MCD_OPC_CheckPredicate, 105, 165, 1, 0, // Skip to: 6061
6316
/* 5640 */    MCD_OPC_CheckField, 0, 7, 123, 158, 1, 0, // Skip to: 6061
6317
/* 5647 */    MCD_OPC_Decode, 197, 90, 171, 1, // Opcode: CV_INSERT_H
6318
/* 5652 */    MCD_OPC_FilterValue, 5, 148, 1, 0, // Skip to: 6061
6319
/* 5657 */    MCD_OPC_CheckPredicate, 105, 143, 1, 0, // Skip to: 6061
6320
/* 5662 */    MCD_OPC_CheckField, 0, 7, 123, 136, 1, 0, // Skip to: 6061
6321
/* 5669 */    MCD_OPC_Decode, 196, 90, 171, 1, // Opcode: CV_INSERT_B
6322
/* 5674 */    MCD_OPC_FilterValue, 48, 103, 0, 0, // Skip to: 5782
6323
/* 5679 */    MCD_OPC_ExtractField, 12, 3,  // Inst{14-12} ...
6324
/* 5682 */    MCD_OPC_FilterValue, 0, 23, 0, 0, // Skip to: 5710
6325
/* 5687 */    MCD_OPC_CheckPredicate, 105, 113, 1, 0, // Skip to: 6061
6326
/* 5692 */    MCD_OPC_CheckField, 25, 1, 0, 106, 1, 0, // Skip to: 6061
6327
/* 5699 */    MCD_OPC_CheckField, 0, 7, 123, 99, 1, 0, // Skip to: 6061
6328
/* 5706 */    MCD_OPC_Decode, 170, 91, 59, // Opcode: CV_SHUFFLE_H
6329
/* 5710 */    MCD_OPC_FilterValue, 1, 23, 0, 0, // Skip to: 5738
6330
/* 5715 */    MCD_OPC_CheckPredicate, 105, 85, 1, 0, // Skip to: 6061
6331
/* 5720 */    MCD_OPC_CheckField, 25, 1, 0, 78, 1, 0, // Skip to: 6061
6332
/* 5727 */    MCD_OPC_CheckField, 0, 7, 123, 71, 1, 0, // Skip to: 6061
6333
/* 5734 */    MCD_OPC_Decode, 169, 91, 59, // Opcode: CV_SHUFFLE_B
6334
/* 5738 */    MCD_OPC_FilterValue, 6, 17, 0, 0, // Skip to: 5760
6335
/* 5743 */    MCD_OPC_CheckPredicate, 105, 57, 1, 0, // Skip to: 6061
6336
/* 5748 */    MCD_OPC_CheckField, 0, 7, 123, 50, 1, 0, // Skip to: 6061
6337
/* 5755 */    MCD_OPC_Decode, 171, 91, 168, 1, // Opcode: CV_SHUFFLE_SCI_H
6338
/* 5760 */    MCD_OPC_FilterValue, 7, 40, 1, 0, // Skip to: 6061
6339
/* 5765 */    MCD_OPC_CheckPredicate, 105, 35, 1, 0, // Skip to: 6061
6340
/* 5770 */    MCD_OPC_CheckField, 0, 7, 123, 28, 1, 0, // Skip to: 6061
6341
/* 5777 */    MCD_OPC_Decode, 165, 91, 168, 1, // Opcode: CV_SHUFFLEI0_SCI_B
6342
/* 5782 */    MCD_OPC_FilterValue, 50, 24, 0, 0, // Skip to: 5811
6343
/* 5787 */    MCD_OPC_CheckPredicate, 105, 13, 1, 0, // Skip to: 6061
6344
/* 5792 */    MCD_OPC_CheckField, 12, 3, 7, 6, 1, 0, // Skip to: 6061
6345
/* 5799 */    MCD_OPC_CheckField, 0, 7, 123, 255, 0, 0, // Skip to: 6061
6346
/* 5806 */    MCD_OPC_Decode, 166, 91, 168, 1, // Opcode: CV_SHUFFLEI1_SCI_B
6347
/* 5811 */    MCD_OPC_FilterValue, 52, 24, 0, 0, // Skip to: 5840
6348
/* 5816 */    MCD_OPC_CheckPredicate, 105, 240, 0, 0, // Skip to: 6061
6349
/* 5821 */    MCD_OPC_CheckField, 12, 3, 7, 233, 0, 0, // Skip to: 6061
6350
/* 5828 */    MCD_OPC_CheckField, 0, 7, 123, 226, 0, 0, // Skip to: 6061
6351
/* 5835 */    MCD_OPC_Decode, 167, 91, 168, 1, // Opcode: CV_SHUFFLEI2_SCI_B
6352
/* 5840 */    MCD_OPC_FilterValue, 54, 24, 0, 0, // Skip to: 5869
6353
/* 5845 */    MCD_OPC_CheckPredicate, 105, 211, 0, 0, // Skip to: 6061
6354
/* 5850 */    MCD_OPC_CheckField, 12, 3, 7, 204, 0, 0, // Skip to: 6061
6355
/* 5857 */    MCD_OPC_CheckField, 0, 7, 123, 197, 0, 0, // Skip to: 6061
6356
/* 5864 */    MCD_OPC_Decode, 168, 91, 168, 1, // Opcode: CV_SHUFFLEI3_SCI_B
6357
/* 5869 */    MCD_OPC_FilterValue, 56, 59, 0, 0, // Skip to: 5933
6358
/* 5874 */    MCD_OPC_ExtractField, 12, 3,  // Inst{14-12} ...
6359
/* 5877 */    MCD_OPC_FilterValue, 0, 23, 0, 0, // Skip to: 5905
6360
/* 5882 */    MCD_OPC_CheckPredicate, 105, 174, 0, 0, // Skip to: 6061
6361
/* 5887 */    MCD_OPC_CheckField, 25, 1, 0, 167, 0, 0, // Skip to: 6061
6362
/* 5894 */    MCD_OPC_CheckField, 0, 7, 123, 160, 0, 0, // Skip to: 6061
6363
/* 5901 */    MCD_OPC_Decode, 164, 91, 58, // Opcode: CV_SHUFFLE2_H
6364
/* 5905 */    MCD_OPC_FilterValue, 1, 151, 0, 0, // Skip to: 6061
6365
/* 5910 */    MCD_OPC_CheckPredicate, 105, 146, 0, 0, // Skip to: 6061
6366
/* 5915 */    MCD_OPC_CheckField, 25, 1, 0, 139, 0, 0, // Skip to: 6061
6367
/* 5922 */    MCD_OPC_CheckField, 0, 7, 123, 132, 0, 0, // Skip to: 6061
6368
/* 5929 */    MCD_OPC_Decode, 163, 91, 58, // Opcode: CV_SHUFFLE2_B
6369
/* 5933 */    MCD_OPC_FilterValue, 60, 59, 0, 0, // Skip to: 5997
6370
/* 5938 */    MCD_OPC_ExtractField, 25, 1,  // Inst{25} ...
6371
/* 5941 */    MCD_OPC_FilterValue, 0, 23, 0, 0, // Skip to: 5969
6372
/* 5946 */    MCD_OPC_CheckPredicate, 105, 110, 0, 0, // Skip to: 6061
6373
/* 5951 */    MCD_OPC_CheckField, 12, 3, 0, 103, 0, 0, // Skip to: 6061
6374
/* 5958 */    MCD_OPC_CheckField, 0, 7, 123, 96, 0, 0, // Skip to: 6061
6375
/* 5965 */    MCD_OPC_Decode, 137, 91, 59, // Opcode: CV_PACK
6376
/* 5969 */    MCD_OPC_FilterValue, 1, 87, 0, 0, // Skip to: 6061
6377
/* 5974 */    MCD_OPC_CheckPredicate, 105, 82, 0, 0, // Skip to: 6061
6378
/* 5979 */    MCD_OPC_CheckField, 12, 3, 0, 75, 0, 0, // Skip to: 6061
6379
/* 5986 */    MCD_OPC_CheckField, 0, 7, 123, 68, 0, 0, // Skip to: 6061
6380
/* 5993 */    MCD_OPC_Decode, 140, 91, 59, // Opcode: CV_PACK_H
6381
/* 5997 */    MCD_OPC_FilterValue, 62, 59, 0, 0, // Skip to: 6061
6382
/* 6002 */    MCD_OPC_ExtractField, 25, 1,  // Inst{25} ...
6383
/* 6005 */    MCD_OPC_FilterValue, 0, 23, 0, 0, // Skip to: 6033
6384
/* 6010 */    MCD_OPC_CheckPredicate, 105, 46, 0, 0, // Skip to: 6061
6385
/* 6015 */    MCD_OPC_CheckField, 12, 3, 1, 39, 0, 0, // Skip to: 6061
6386
/* 6022 */    MCD_OPC_CheckField, 0, 7, 123, 32, 0, 0, // Skip to: 6061
6387
/* 6029 */    MCD_OPC_Decode, 139, 91, 58, // Opcode: CV_PACKLO_B
6388
/* 6033 */    MCD_OPC_FilterValue, 1, 23, 0, 0, // Skip to: 6061
6389
/* 6038 */    MCD_OPC_CheckPredicate, 105, 18, 0, 0, // Skip to: 6061
6390
/* 6043 */    MCD_OPC_CheckField, 12, 3, 1, 11, 0, 0, // Skip to: 6061
6391
/* 6050 */    MCD_OPC_CheckField, 0, 7, 123, 4, 0, 0, // Skip to: 6061
6392
/* 6057 */    MCD_OPC_Decode, 138, 91, 58, // Opcode: CV_PACKHI_B
6393
/* 6061 */    MCD_OPC_Fail,
6394
  0
6395
};
6396
6397
static const uint8_t DecoderTableXSfvcp32[] = {
6398
/* 0 */       MCD_OPC_ExtractField, 12, 3,  // Inst{14-12} ...
6399
/* 3 */       MCD_OPC_FilterValue, 0, 159, 0, 0, // Skip to: 167
6400
/* 8 */       MCD_OPC_ExtractField, 28, 4,  // Inst{31-28} ...
6401
/* 11 */      MCD_OPC_FilterValue, 2, 47, 0, 0, // Skip to: 63
6402
/* 16 */      MCD_OPC_ExtractField, 25, 1,  // Inst{25} ...
6403
/* 19 */      MCD_OPC_FilterValue, 0, 17, 0, 0, // Skip to: 41
6404
/* 24 */      MCD_OPC_CheckPredicate, 106, 222, 2, 0, // Skip to: 763
6405
/* 29 */      MCD_OPC_CheckField, 0, 7, 91, 215, 2, 0, // Skip to: 763
6406
/* 36 */      MCD_OPC_Decode, 136, 97, 173, 1, // Opcode: VC_V_VV
6407
/* 41 */      MCD_OPC_FilterValue, 1, 205, 2, 0, // Skip to: 763
6408
/* 46 */      MCD_OPC_CheckPredicate, 106, 200, 2, 0, // Skip to: 763
6409
/* 51 */      MCD_OPC_CheckField, 0, 7, 91, 193, 2, 0, // Skip to: 763
6410
/* 58 */      MCD_OPC_Decode, 254, 96, 174, 1, // Opcode: VC_VV
6411
/* 63 */      MCD_OPC_FilterValue, 10, 47, 0, 0, // Skip to: 115
6412
/* 68 */      MCD_OPC_ExtractField, 25, 1,  // Inst{25} ...
6413
/* 71 */      MCD_OPC_FilterValue, 0, 17, 0, 0, // Skip to: 93
6414
/* 76 */      MCD_OPC_CheckPredicate, 106, 170, 2, 0, // Skip to: 763
6415
/* 81 */      MCD_OPC_CheckField, 0, 7, 91, 163, 2, 0, // Skip to: 763
6416
/* 88 */      MCD_OPC_Decode, 137, 97, 175, 1, // Opcode: VC_V_VVV
6417
/* 93 */      MCD_OPC_FilterValue, 1, 153, 2, 0, // Skip to: 763
6418
/* 98 */      MCD_OPC_CheckPredicate, 106, 148, 2, 0, // Skip to: 763
6419
/* 103 */     MCD_OPC_CheckField, 0, 7, 91, 141, 2, 0, // Skip to: 763
6420
/* 110 */     MCD_OPC_Decode, 255, 96, 176, 1, // Opcode: VC_VVV
6421
/* 115 */     MCD_OPC_FilterValue, 15, 131, 2, 0, // Skip to: 763
6422
/* 120 */     MCD_OPC_ExtractField, 25, 1,  // Inst{25} ...
6423
/* 123 */     MCD_OPC_FilterValue, 0, 17, 0, 0, // Skip to: 145
6424
/* 128 */     MCD_OPC_CheckPredicate, 106, 118, 2, 0, // Skip to: 763
6425
/* 133 */     MCD_OPC_CheckField, 0, 7, 91, 111, 2, 0, // Skip to: 763
6426
/* 140 */     MCD_OPC_Decode, 138, 97, 175, 1, // Opcode: VC_V_VVW
6427
/* 145 */     MCD_OPC_FilterValue, 1, 101, 2, 0, // Skip to: 763
6428
/* 150 */     MCD_OPC_CheckPredicate, 106, 96, 2, 0, // Skip to: 763
6429
/* 155 */     MCD_OPC_CheckField, 0, 7, 91, 89, 2, 0, // Skip to: 763
6430
/* 162 */     MCD_OPC_Decode, 128, 97, 176, 1, // Opcode: VC_VVW
6431
/* 167 */     MCD_OPC_FilterValue, 3, 211, 0, 0, // Skip to: 383
6432
/* 172 */     MCD_OPC_ExtractField, 28, 4,  // Inst{31-28} ...
6433
/* 175 */     MCD_OPC_FilterValue, 0, 47, 0, 0, // Skip to: 227
6434
/* 180 */     MCD_OPC_ExtractField, 25, 1,  // Inst{25} ...
6435
/* 183 */     MCD_OPC_FilterValue, 0, 17, 0, 0, // Skip to: 205
6436
/* 188 */     MCD_OPC_CheckPredicate, 106, 58, 2, 0, // Skip to: 763
6437
/* 193 */     MCD_OPC_CheckField, 0, 7, 91, 51, 2, 0, // Skip to: 763
6438
/* 200 */     MCD_OPC_Decode, 132, 97, 177, 1, // Opcode: VC_V_I
6439
/* 205 */     MCD_OPC_FilterValue, 1, 41, 2, 0, // Skip to: 763
6440
/* 210 */     MCD_OPC_CheckPredicate, 106, 36, 2, 0, // Skip to: 763
6441
/* 215 */     MCD_OPC_CheckField, 0, 7, 91, 29, 2, 0, // Skip to: 763
6442
/* 222 */     MCD_OPC_Decode, 250, 96, 178, 1, // Opcode: VC_I
6443
/* 227 */     MCD_OPC_FilterValue, 2, 47, 0, 0, // Skip to: 279
6444
/* 232 */     MCD_OPC_ExtractField, 25, 1,  // Inst{25} ...
6445
/* 235 */     MCD_OPC_FilterValue, 0, 17, 0, 0, // Skip to: 257
6446
/* 240 */     MCD_OPC_CheckPredicate, 106, 6, 2, 0, // Skip to: 763
6447
/* 245 */     MCD_OPC_CheckField, 0, 7, 91, 255, 1, 0, // Skip to: 763
6448
/* 252 */     MCD_OPC_Decode, 133, 97, 179, 1, // Opcode: VC_V_IV
6449
/* 257 */     MCD_OPC_FilterValue, 1, 245, 1, 0, // Skip to: 763
6450
/* 262 */     MCD_OPC_CheckPredicate, 106, 240, 1, 0, // Skip to: 763
6451
/* 267 */     MCD_OPC_CheckField, 0, 7, 91, 233, 1, 0, // Skip to: 763
6452
/* 274 */     MCD_OPC_Decode, 251, 96, 180, 1, // Opcode: VC_IV
6453
/* 279 */     MCD_OPC_FilterValue, 10, 47, 0, 0, // Skip to: 331
6454
/* 284 */     MCD_OPC_ExtractField, 25, 1,  // Inst{25} ...
6455
/* 287 */     MCD_OPC_FilterValue, 0, 17, 0, 0, // Skip to: 309
6456
/* 292 */     MCD_OPC_CheckPredicate, 106, 210, 1, 0, // Skip to: 763
6457
/* 297 */     MCD_OPC_CheckField, 0, 7, 91, 203, 1, 0, // Skip to: 763
6458
/* 304 */     MCD_OPC_Decode, 134, 97, 181, 1, // Opcode: VC_V_IVV
6459
/* 309 */     MCD_OPC_FilterValue, 1, 193, 1, 0, // Skip to: 763
6460
/* 314 */     MCD_OPC_CheckPredicate, 106, 188, 1, 0, // Skip to: 763
6461
/* 319 */     MCD_OPC_CheckField, 0, 7, 91, 181, 1, 0, // Skip to: 763
6462
/* 326 */     MCD_OPC_Decode, 252, 96, 182, 1, // Opcode: VC_IVV
6463
/* 331 */     MCD_OPC_FilterValue, 15, 171, 1, 0, // Skip to: 763
6464
/* 336 */     MCD_OPC_ExtractField, 25, 1,  // Inst{25} ...
6465
/* 339 */     MCD_OPC_FilterValue, 0, 17, 0, 0, // Skip to: 361
6466
/* 344 */     MCD_OPC_CheckPredicate, 106, 158, 1, 0, // Skip to: 763
6467
/* 349 */     MCD_OPC_CheckField, 0, 7, 91, 151, 1, 0, // Skip to: 763
6468
/* 356 */     MCD_OPC_Decode, 135, 97, 181, 1, // Opcode: VC_V_IVW
6469
/* 361 */     MCD_OPC_FilterValue, 1, 141, 1, 0, // Skip to: 763
6470
/* 366 */     MCD_OPC_CheckPredicate, 106, 136, 1, 0, // Skip to: 763
6471
/* 371 */     MCD_OPC_CheckField, 0, 7, 91, 129, 1, 0, // Skip to: 763
6472
/* 378 */     MCD_OPC_Decode, 253, 96, 182, 1, // Opcode: VC_IVW
6473
/* 383 */     MCD_OPC_FilterValue, 4, 211, 0, 0, // Skip to: 599
6474
/* 388 */     MCD_OPC_ExtractField, 28, 4,  // Inst{31-28} ...
6475
/* 391 */     MCD_OPC_FilterValue, 0, 47, 0, 0, // Skip to: 443
6476
/* 396 */     MCD_OPC_ExtractField, 25, 1,  // Inst{25} ...
6477
/* 399 */     MCD_OPC_FilterValue, 0, 17, 0, 0, // Skip to: 421
6478
/* 404 */     MCD_OPC_CheckPredicate, 106, 98, 1, 0, // Skip to: 763
6479
/* 409 */     MCD_OPC_CheckField, 0, 7, 91, 91, 1, 0, // Skip to: 763
6480
/* 416 */     MCD_OPC_Decode, 139, 97, 183, 1, // Opcode: VC_V_X
6481
/* 421 */     MCD_OPC_FilterValue, 1, 81, 1, 0, // Skip to: 763
6482
/* 426 */     MCD_OPC_CheckPredicate, 106, 76, 1, 0, // Skip to: 763
6483
/* 431 */     MCD_OPC_CheckField, 0, 7, 91, 69, 1, 0, // Skip to: 763
6484
/* 438 */     MCD_OPC_Decode, 143, 97, 184, 1, // Opcode: VC_X
6485
/* 443 */     MCD_OPC_FilterValue, 2, 47, 0, 0, // Skip to: 495
6486
/* 448 */     MCD_OPC_ExtractField, 25, 1,  // Inst{25} ...
6487
/* 451 */     MCD_OPC_FilterValue, 0, 17, 0, 0, // Skip to: 473
6488
/* 456 */     MCD_OPC_CheckPredicate, 106, 46, 1, 0, // Skip to: 763
6489
/* 461 */     MCD_OPC_CheckField, 0, 7, 91, 39, 1, 0, // Skip to: 763
6490
/* 468 */     MCD_OPC_Decode, 140, 97, 185, 1, // Opcode: VC_V_XV
6491
/* 473 */     MCD_OPC_FilterValue, 1, 29, 1, 0, // Skip to: 763
6492
/* 478 */     MCD_OPC_CheckPredicate, 106, 24, 1, 0, // Skip to: 763
6493
/* 483 */     MCD_OPC_CheckField, 0, 7, 91, 17, 1, 0, // Skip to: 763
6494
/* 490 */     MCD_OPC_Decode, 144, 97, 186, 1, // Opcode: VC_XV
6495
/* 495 */     MCD_OPC_FilterValue, 10, 47, 0, 0, // Skip to: 547
6496
/* 500 */     MCD_OPC_ExtractField, 25, 1,  // Inst{25} ...
6497
/* 503 */     MCD_OPC_FilterValue, 0, 17, 0, 0, // Skip to: 525
6498
/* 508 */     MCD_OPC_CheckPredicate, 106, 250, 0, 0, // Skip to: 763
6499
/* 513 */     MCD_OPC_CheckField, 0, 7, 91, 243, 0, 0, // Skip to: 763
6500
/* 520 */     MCD_OPC_Decode, 141, 97, 187, 1, // Opcode: VC_V_XVV
6501
/* 525 */     MCD_OPC_FilterValue, 1, 233, 0, 0, // Skip to: 763
6502
/* 530 */     MCD_OPC_CheckPredicate, 106, 228, 0, 0, // Skip to: 763
6503
/* 535 */     MCD_OPC_CheckField, 0, 7, 91, 221, 0, 0, // Skip to: 763
6504
/* 542 */     MCD_OPC_Decode, 145, 97, 188, 1, // Opcode: VC_XVV
6505
/* 547 */     MCD_OPC_FilterValue, 15, 211, 0, 0, // Skip to: 763
6506
/* 552 */     MCD_OPC_ExtractField, 25, 1,  // Inst{25} ...
6507
/* 555 */     MCD_OPC_FilterValue, 0, 17, 0, 0, // Skip to: 577
6508
/* 560 */     MCD_OPC_CheckPredicate, 106, 198, 0, 0, // Skip to: 763
6509
/* 565 */     MCD_OPC_CheckField, 0, 7, 91, 191, 0, 0, // Skip to: 763
6510
/* 572 */     MCD_OPC_Decode, 142, 97, 187, 1, // Opcode: VC_V_XVW
6511
/* 577 */     MCD_OPC_FilterValue, 1, 181, 0, 0, // Skip to: 763
6512
/* 582 */     MCD_OPC_CheckPredicate, 106, 176, 0, 0, // Skip to: 763
6513
/* 587 */     MCD_OPC_CheckField, 0, 7, 91, 169, 0, 0, // Skip to: 763
6514
/* 594 */     MCD_OPC_Decode, 146, 97, 188, 1, // Opcode: VC_XVW
6515
/* 599 */     MCD_OPC_FilterValue, 5, 159, 0, 0, // Skip to: 763
6516
/* 604 */     MCD_OPC_ExtractField, 27, 5,  // Inst{31-27} ...
6517
/* 607 */     MCD_OPC_FilterValue, 5, 47, 0, 0, // Skip to: 659
6518
/* 612 */     MCD_OPC_ExtractField, 25, 1,  // Inst{25} ...
6519
/* 615 */     MCD_OPC_FilterValue, 0, 17, 0, 0, // Skip to: 637
6520
/* 620 */     MCD_OPC_CheckPredicate, 106, 138, 0, 0, // Skip to: 763
6521
/* 625 */     MCD_OPC_CheckField, 0, 7, 91, 131, 0, 0, // Skip to: 763
6522
/* 632 */     MCD_OPC_Decode, 129, 97, 189, 1, // Opcode: VC_V_FV
6523
/* 637 */     MCD_OPC_FilterValue, 1, 121, 0, 0, // Skip to: 763
6524
/* 642 */     MCD_OPC_CheckPredicate, 106, 116, 0, 0, // Skip to: 763
6525
/* 647 */     MCD_OPC_CheckField, 0, 7, 91, 109, 0, 0, // Skip to: 763
6526
/* 654 */     MCD_OPC_Decode, 247, 96, 190, 1, // Opcode: VC_FV
6527
/* 659 */     MCD_OPC_FilterValue, 21, 47, 0, 0, // Skip to: 711
6528
/* 664 */     MCD_OPC_ExtractField, 25, 1,  // Inst{25} ...
6529
/* 667 */     MCD_OPC_FilterValue, 0, 17, 0, 0, // Skip to: 689
6530
/* 672 */     MCD_OPC_CheckPredicate, 106, 86, 0, 0, // Skip to: 763
6531
/* 677 */     MCD_OPC_CheckField, 0, 7, 91, 79, 0, 0, // Skip to: 763
6532
/* 684 */     MCD_OPC_Decode, 130, 97, 191, 1, // Opcode: VC_V_FVV
6533
/* 689 */     MCD_OPC_FilterValue, 1, 69, 0, 0, // Skip to: 763
6534
/* 694 */     MCD_OPC_CheckPredicate, 106, 64, 0, 0, // Skip to: 763
6535
/* 699 */     MCD_OPC_CheckField, 0, 7, 91, 57, 0, 0, // Skip to: 763
6536
/* 706 */     MCD_OPC_Decode, 248, 96, 192, 1, // Opcode: VC_FVV
6537
/* 711 */     MCD_OPC_FilterValue, 31, 47, 0, 0, // Skip to: 763
6538
/* 716 */     MCD_OPC_ExtractField, 25, 1,  // Inst{25} ...
6539
/* 719 */     MCD_OPC_FilterValue, 0, 17, 0, 0, // Skip to: 741
6540
/* 724 */     MCD_OPC_CheckPredicate, 106, 34, 0, 0, // Skip to: 763
6541
/* 729 */     MCD_OPC_CheckField, 0, 7, 91, 27, 0, 0, // Skip to: 763
6542
/* 736 */     MCD_OPC_Decode, 131, 97, 191, 1, // Opcode: VC_V_FVW
6543
/* 741 */     MCD_OPC_FilterValue, 1, 17, 0, 0, // Skip to: 763
6544
/* 746 */     MCD_OPC_CheckPredicate, 106, 12, 0, 0, // Skip to: 763
6545
/* 751 */     MCD_OPC_CheckField, 0, 7, 91, 5, 0, 0, // Skip to: 763
6546
/* 758 */     MCD_OPC_Decode, 249, 96, 192, 1, // Opcode: VC_FVW
6547
/* 763 */     MCD_OPC_Fail,
6548
  0
6549
};
6550
6551
static const uint8_t DecoderTableXSfvfnrclipxfqf32[] = {
6552
/* 0 */       MCD_OPC_ExtractField, 26, 6,  // Inst{31-26} ...
6553
/* 3 */       MCD_OPC_FilterValue, 34, 23, 0, 0, // Skip to: 31
6554
/* 8 */       MCD_OPC_CheckPredicate, 107, 46, 0, 0, // Skip to: 59
6555
/* 13 */      MCD_OPC_CheckField, 12, 3, 5, 39, 0, 0, // Skip to: 59
6556
/* 20 */      MCD_OPC_CheckField, 0, 7, 91, 32, 0, 0, // Skip to: 59
6557
/* 27 */      MCD_OPC_Decode, 198, 97, 119, // Opcode: VFNRCLIP_XU_F_QF
6558
/* 31 */      MCD_OPC_FilterValue, 35, 23, 0, 0, // Skip to: 59
6559
/* 36 */      MCD_OPC_CheckPredicate, 107, 18, 0, 0, // Skip to: 59
6560
/* 41 */      MCD_OPC_CheckField, 12, 3, 5, 11, 0, 0, // Skip to: 59
6561
/* 48 */      MCD_OPC_CheckField, 0, 7, 91, 4, 0, 0, // Skip to: 59
6562
/* 55 */      MCD_OPC_Decode, 199, 97, 119, // Opcode: VFNRCLIP_X_F_QF
6563
/* 59 */      MCD_OPC_Fail,
6564
  0
6565
};
6566
6567
static const uint8_t DecoderTableXSfvfwmaccqqq32[] = {
6568
/* 0 */       MCD_OPC_CheckPredicate, 108, 26, 0, 0, // Skip to: 31
6569
/* 5 */       MCD_OPC_CheckField, 25, 7, 121, 19, 0, 0, // Skip to: 31
6570
/* 12 */      MCD_OPC_CheckField, 12, 3, 1, 12, 0, 0, // Skip to: 31
6571
/* 19 */      MCD_OPC_CheckField, 0, 7, 91, 5, 0, 0, // Skip to: 31
6572
/* 26 */      MCD_OPC_Decode, 233, 97, 193, 1, // Opcode: VFWMACC_4x4x4
6573
/* 31 */      MCD_OPC_Fail,
6574
  0
6575
};
6576
6577
static const uint8_t DecoderTableXSfvqmaccdod32[] = {
6578
/* 0 */       MCD_OPC_ExtractField, 25, 7,  // Inst{31-25} ...
6579
/* 3 */       MCD_OPC_FilterValue, 89, 24, 0, 0, // Skip to: 32
6580
/* 8 */       MCD_OPC_CheckPredicate, 109, 106, 0, 0, // Skip to: 119
6581
/* 13 */      MCD_OPC_CheckField, 12, 3, 2, 99, 0, 0, // Skip to: 119
6582
/* 20 */      MCD_OPC_CheckField, 0, 7, 91, 92, 0, 0, // Skip to: 119
6583
/* 27 */      MCD_OPC_Decode, 153, 100, 193, 1, // Opcode: VQMACCU_2x8x2
6584
/* 32 */      MCD_OPC_FilterValue, 91, 24, 0, 0, // Skip to: 61
6585
/* 37 */      MCD_OPC_CheckPredicate, 109, 77, 0, 0, // Skip to: 119
6586
/* 42 */      MCD_OPC_CheckField, 12, 3, 2, 70, 0, 0, // Skip to: 119
6587
/* 49 */      MCD_OPC_CheckField, 0, 7, 91, 63, 0, 0, // Skip to: 119
6588
/* 56 */      MCD_OPC_Decode, 155, 100, 193, 1, // Opcode: VQMACC_2x8x2
6589
/* 61 */      MCD_OPC_FilterValue, 93, 24, 0, 0, // Skip to: 90
6590
/* 66 */      MCD_OPC_CheckPredicate, 109, 48, 0, 0, // Skip to: 119
6591
/* 71 */      MCD_OPC_CheckField, 12, 3, 2, 41, 0, 0, // Skip to: 119
6592
/* 78 */      MCD_OPC_CheckField, 0, 7, 91, 34, 0, 0, // Skip to: 119
6593
/* 85 */      MCD_OPC_Decode, 151, 100, 193, 1, // Opcode: VQMACCUS_2x8x2
6594
/* 90 */      MCD_OPC_FilterValue, 95, 24, 0, 0, // Skip to: 119
6595
/* 95 */      MCD_OPC_CheckPredicate, 109, 19, 0, 0, // Skip to: 119
6596
/* 100 */     MCD_OPC_CheckField, 12, 3, 2, 12, 0, 0, // Skip to: 119
6597
/* 107 */     MCD_OPC_CheckField, 0, 7, 91, 5, 0, 0, // Skip to: 119
6598
/* 114 */     MCD_OPC_Decode, 149, 100, 193, 1, // Opcode: VQMACCSU_2x8x2
6599
/* 119 */     MCD_OPC_Fail,
6600
  0
6601
};
6602
6603
static const uint8_t DecoderTableXSfvqmaccqoq32[] = {
6604
/* 0 */       MCD_OPC_ExtractField, 25, 7,  // Inst{31-25} ...
6605
/* 3 */       MCD_OPC_FilterValue, 121, 24, 0, 0, // Skip to: 32
6606
/* 8 */       MCD_OPC_CheckPredicate, 110, 106, 0, 0, // Skip to: 119
6607
/* 13 */      MCD_OPC_CheckField, 12, 3, 2, 99, 0, 0, // Skip to: 119
6608
/* 20 */      MCD_OPC_CheckField, 0, 7, 91, 92, 0, 0, // Skip to: 119
6609
/* 27 */      MCD_OPC_Decode, 154, 100, 193, 1, // Opcode: VQMACCU_4x8x4
6610
/* 32 */      MCD_OPC_FilterValue, 123, 24, 0, 0, // Skip to: 61
6611
/* 37 */      MCD_OPC_CheckPredicate, 110, 77, 0, 0, // Skip to: 119
6612
/* 42 */      MCD_OPC_CheckField, 12, 3, 2, 70, 0, 0, // Skip to: 119
6613
/* 49 */      MCD_OPC_CheckField, 0, 7, 91, 63, 0, 0, // Skip to: 119
6614
/* 56 */      MCD_OPC_Decode, 156, 100, 193, 1, // Opcode: VQMACC_4x8x4
6615
/* 61 */      MCD_OPC_FilterValue, 125, 24, 0, 0, // Skip to: 90
6616
/* 66 */      MCD_OPC_CheckPredicate, 110, 48, 0, 0, // Skip to: 119
6617
/* 71 */      MCD_OPC_CheckField, 12, 3, 2, 41, 0, 0, // Skip to: 119
6618
/* 78 */      MCD_OPC_CheckField, 0, 7, 91, 34, 0, 0, // Skip to: 119
6619
/* 85 */      MCD_OPC_Decode, 152, 100, 193, 1, // Opcode: VQMACCUS_4x8x4
6620
/* 90 */      MCD_OPC_FilterValue, 127, 24, 0, 0, // Skip to: 119
6621
/* 95 */      MCD_OPC_CheckPredicate, 110, 19, 0, 0, // Skip to: 119
6622
/* 100 */     MCD_OPC_CheckField, 12, 3, 2, 12, 0, 0, // Skip to: 119
6623
/* 107 */     MCD_OPC_CheckField, 0, 7, 91, 5, 0, 0, // Skip to: 119
6624
/* 114 */     MCD_OPC_Decode, 150, 100, 193, 1, // Opcode: VQMACCSU_4x8x4
6625
/* 119 */     MCD_OPC_Fail,
6626
  0
6627
};
6628
6629
static const uint8_t DecoderTableXTHeadBa32[] = {
6630
/* 0 */       MCD_OPC_CheckPredicate, 111, 26, 0, 0, // Skip to: 31
6631
/* 5 */       MCD_OPC_CheckField, 27, 5, 0, 19, 0, 0, // Skip to: 31
6632
/* 12 */      MCD_OPC_CheckField, 12, 3, 1, 12, 0, 0, // Skip to: 31
6633
/* 19 */      MCD_OPC_CheckField, 0, 7, 11, 5, 0, 0, // Skip to: 31
6634
/* 26 */      MCD_OPC_Decode, 230, 95, 194, 1, // Opcode: TH_ADDSL
6635
/* 31 */      MCD_OPC_Fail,
6636
  0
6637
};
6638
6639
static const uint8_t DecoderTableXTHeadBb32[] = {
6640
/* 0 */       MCD_OPC_ExtractField, 12, 3,  // Inst{14-12} ...
6641
/* 3 */       MCD_OPC_FilterValue, 1, 180, 0, 0, // Skip to: 188
6642
/* 8 */       MCD_OPC_ExtractField, 26, 6,  // Inst{31-26} ...
6643
/* 11 */      MCD_OPC_FilterValue, 4, 16, 0, 0, // Skip to: 32
6644
/* 16 */      MCD_OPC_CheckPredicate, 112, 211, 0, 0, // Skip to: 232
6645
/* 21 */      MCD_OPC_CheckField, 0, 7, 11, 204, 0, 0, // Skip to: 232
6646
/* 28 */      MCD_OPC_Decode, 188, 96, 48, // Opcode: TH_SRRI
6647
/* 32 */      MCD_OPC_FilterValue, 5, 23, 0, 0, // Skip to: 60
6648
/* 37 */      MCD_OPC_CheckPredicate, 113, 190, 0, 0, // Skip to: 232
6649
/* 42 */      MCD_OPC_CheckField, 25, 1, 0, 183, 0, 0, // Skip to: 232
6650
/* 49 */      MCD_OPC_CheckField, 0, 7, 11, 176, 0, 0, // Skip to: 232
6651
/* 56 */      MCD_OPC_Decode, 189, 96, 53, // Opcode: TH_SRRIW
6652
/* 60 */      MCD_OPC_FilterValue, 32, 45, 0, 0, // Skip to: 110
6653
/* 65 */      MCD_OPC_ExtractField, 20, 6,  // Inst{25-20} ...
6654
/* 68 */      MCD_OPC_FilterValue, 0, 16, 0, 0, // Skip to: 89
6655
/* 73 */      MCD_OPC_CheckPredicate, 112, 154, 0, 0, // Skip to: 232
6656
/* 78 */      MCD_OPC_CheckField, 0, 7, 11, 147, 0, 0, // Skip to: 232
6657
/* 85 */      MCD_OPC_Decode, 203, 96, 49, // Opcode: TH_TSTNBZ
6658
/* 89 */      MCD_OPC_FilterValue, 32, 138, 0, 0, // Skip to: 232
6659
/* 94 */      MCD_OPC_CheckPredicate, 112, 133, 0, 0, // Skip to: 232
6660
/* 99 */      MCD_OPC_CheckField, 0, 7, 11, 126, 0, 0, // Skip to: 232
6661
/* 106 */     MCD_OPC_Decode, 175, 96, 49, // Opcode: TH_REV
6662
/* 110 */     MCD_OPC_FilterValue, 33, 45, 0, 0, // Skip to: 160
6663
/* 115 */     MCD_OPC_ExtractField, 20, 6,  // Inst{25-20} ...
6664
/* 118 */     MCD_OPC_FilterValue, 0, 16, 0, 0, // Skip to: 139
6665
/* 123 */     MCD_OPC_CheckPredicate, 112, 104, 0, 0, // Skip to: 232
6666
/* 128 */     MCD_OPC_CheckField, 0, 7, 11, 97, 0, 0, // Skip to: 232
6667
/* 135 */     MCD_OPC_Decode, 247, 95, 49, // Opcode: TH_FF0
6668
/* 139 */     MCD_OPC_FilterValue, 32, 88, 0, 0, // Skip to: 232
6669
/* 144 */     MCD_OPC_CheckPredicate, 112, 83, 0, 0, // Skip to: 232
6670
/* 149 */     MCD_OPC_CheckField, 0, 7, 11, 76, 0, 0, // Skip to: 232
6671
/* 156 */     MCD_OPC_Decode, 248, 95, 49, // Opcode: TH_FF1
6672
/* 160 */     MCD_OPC_FilterValue, 36, 67, 0, 0, // Skip to: 232
6673
/* 165 */     MCD_OPC_CheckPredicate, 113, 62, 0, 0, // Skip to: 232
6674
/* 170 */     MCD_OPC_CheckField, 20, 6, 0, 55, 0, 0, // Skip to: 232
6675
/* 177 */     MCD_OPC_CheckField, 0, 7, 11, 48, 0, 0, // Skip to: 232
6676
/* 184 */     MCD_OPC_Decode, 176, 96, 49, // Opcode: TH_REVW
6677
/* 188 */     MCD_OPC_FilterValue, 2, 17, 0, 0, // Skip to: 210
6678
/* 193 */     MCD_OPC_CheckPredicate, 112, 34, 0, 0, // Skip to: 232
6679
/* 198 */     MCD_OPC_CheckField, 0, 7, 11, 27, 0, 0, // Skip to: 232
6680
/* 205 */     MCD_OPC_Decode, 245, 95, 195, 1, // Opcode: TH_EXT
6681
/* 210 */     MCD_OPC_FilterValue, 3, 17, 0, 0, // Skip to: 232
6682
/* 215 */     MCD_OPC_CheckPredicate, 112, 12, 0, 0, // Skip to: 232
6683
/* 220 */     MCD_OPC_CheckField, 0, 7, 11, 5, 0, 0, // Skip to: 232
6684
/* 227 */     MCD_OPC_Decode, 246, 95, 195, 1, // Opcode: TH_EXTU
6685
/* 232 */     MCD_OPC_Fail,
6686
  0
6687
};
6688
6689
static const uint8_t DecoderTableXTHeadBs32[] = {
6690
/* 0 */       MCD_OPC_CheckPredicate, 114, 25, 0, 0, // Skip to: 30
6691
/* 5 */       MCD_OPC_CheckField, 26, 6, 34, 18, 0, 0, // Skip to: 30
6692
/* 12 */      MCD_OPC_CheckField, 12, 3, 1, 11, 0, 0, // Skip to: 30
6693
/* 19 */      MCD_OPC_CheckField, 0, 7, 11, 4, 0, 0, // Skip to: 30
6694
/* 26 */      MCD_OPC_Decode, 202, 96, 48, // Opcode: TH_TST
6695
/* 30 */      MCD_OPC_Fail,
6696
  0
6697
};
6698
6699
static const uint8_t DecoderTableXTHeadCmo32[] = {
6700
/* 0 */       MCD_OPC_ExtractField, 20, 12,  // Inst{31-20} ...
6701
/* 3 */       MCD_OPC_FilterValue, 1, 16, 0, 0, // Skip to: 24
6702
/* 8 */       MCD_OPC_CheckPredicate, 115, 175, 1, 0, // Skip to: 444
6703
/* 13 */      MCD_OPC_CheckField, 0, 20, 11, 168, 1, 0, // Skip to: 444
6704
/* 20 */      MCD_OPC_Decode, 231, 95, 0, // Opcode: TH_DCACHE_CALL
6705
/* 24 */      MCD_OPC_FilterValue, 2, 16, 0, 0, // Skip to: 45
6706
/* 29 */      MCD_OPC_CheckPredicate, 115, 154, 1, 0, // Skip to: 444
6707
/* 34 */      MCD_OPC_CheckField, 0, 20, 11, 147, 1, 0, // Skip to: 444
6708
/* 41 */      MCD_OPC_Decode, 241, 95, 0, // Opcode: TH_DCACHE_IALL
6709
/* 45 */      MCD_OPC_FilterValue, 3, 16, 0, 0, // Skip to: 66
6710
/* 50 */      MCD_OPC_CheckPredicate, 115, 133, 1, 0, // Skip to: 444
6711
/* 55 */      MCD_OPC_CheckField, 0, 20, 11, 126, 1, 0, // Skip to: 444
6712
/* 62 */      MCD_OPC_Decode, 232, 95, 0, // Opcode: TH_DCACHE_CIALL
6713
/* 66 */      MCD_OPC_FilterValue, 16, 16, 0, 0, // Skip to: 87
6714
/* 71 */      MCD_OPC_CheckPredicate, 115, 112, 1, 0, // Skip to: 444
6715
/* 76 */      MCD_OPC_CheckField, 0, 20, 11, 105, 1, 0, // Skip to: 444
6716
/* 83 */      MCD_OPC_Decode, 129, 96, 0, // Opcode: TH_ICACHE_IALL
6717
/* 87 */      MCD_OPC_FilterValue, 17, 16, 0, 0, // Skip to: 108
6718
/* 92 */      MCD_OPC_CheckPredicate, 115, 91, 1, 0, // Skip to: 444
6719
/* 97 */      MCD_OPC_CheckField, 0, 20, 11, 84, 1, 0, // Skip to: 444
6720
/* 104 */     MCD_OPC_Decode, 130, 96, 0, // Opcode: TH_ICACHE_IALLS
6721
/* 108 */     MCD_OPC_FilterValue, 21, 16, 0, 0, // Skip to: 129
6722
/* 113 */     MCD_OPC_CheckPredicate, 115, 70, 1, 0, // Skip to: 444
6723
/* 118 */     MCD_OPC_CheckField, 0, 20, 11, 63, 1, 0, // Skip to: 444
6724
/* 125 */     MCD_OPC_Decode, 133, 96, 0, // Opcode: TH_L2CACHE_CALL
6725
/* 129 */     MCD_OPC_FilterValue, 22, 16, 0, 0, // Skip to: 150
6726
/* 134 */     MCD_OPC_CheckPredicate, 115, 49, 1, 0, // Skip to: 444
6727
/* 139 */     MCD_OPC_CheckField, 0, 20, 11, 42, 1, 0, // Skip to: 444
6728
/* 146 */     MCD_OPC_Decode, 135, 96, 0, // Opcode: TH_L2CACHE_IALL
6729
/* 150 */     MCD_OPC_FilterValue, 23, 16, 0, 0, // Skip to: 171
6730
/* 155 */     MCD_OPC_CheckPredicate, 115, 28, 1, 0, // Skip to: 444
6731
/* 160 */     MCD_OPC_CheckField, 0, 20, 11, 21, 1, 0, // Skip to: 444
6732
/* 167 */     MCD_OPC_Decode, 134, 96, 0, // Opcode: TH_L2CACHE_CIALL
6733
/* 171 */     MCD_OPC_FilterValue, 33, 16, 0, 0, // Skip to: 192
6734
/* 176 */     MCD_OPC_CheckPredicate, 115, 7, 1, 0, // Skip to: 444
6735
/* 181 */     MCD_OPC_CheckField, 0, 15, 11, 0, 1, 0, // Skip to: 444
6736
/* 188 */     MCD_OPC_Decode, 238, 95, 47, // Opcode: TH_DCACHE_CSW
6737
/* 192 */     MCD_OPC_FilterValue, 34, 16, 0, 0, // Skip to: 213
6738
/* 197 */     MCD_OPC_CheckPredicate, 115, 242, 0, 0, // Skip to: 444
6739
/* 202 */     MCD_OPC_CheckField, 0, 15, 11, 235, 0, 0, // Skip to: 444
6740
/* 209 */     MCD_OPC_Decode, 243, 95, 47, // Opcode: TH_DCACHE_ISW
6741
/* 213 */     MCD_OPC_FilterValue, 35, 16, 0, 0, // Skip to: 234
6742
/* 218 */     MCD_OPC_CheckPredicate, 115, 221, 0, 0, // Skip to: 444
6743
/* 223 */     MCD_OPC_CheckField, 0, 15, 11, 214, 0, 0, // Skip to: 444
6744
/* 230 */     MCD_OPC_Decode, 234, 95, 47, // Opcode: TH_DCACHE_CISW
6745
/* 234 */     MCD_OPC_FilterValue, 36, 16, 0, 0, // Skip to: 255
6746
/* 239 */     MCD_OPC_CheckPredicate, 115, 200, 0, 0, // Skip to: 444
6747
/* 244 */     MCD_OPC_CheckField, 0, 15, 11, 193, 0, 0, // Skip to: 444
6748
/* 251 */     MCD_OPC_Decode, 240, 95, 47, // Opcode: TH_DCACHE_CVAL1
6749
/* 255 */     MCD_OPC_FilterValue, 37, 16, 0, 0, // Skip to: 276
6750
/* 260 */     MCD_OPC_CheckPredicate, 115, 179, 0, 0, // Skip to: 444
6751
/* 265 */     MCD_OPC_CheckField, 0, 15, 11, 172, 0, 0, // Skip to: 444
6752
/* 272 */     MCD_OPC_Decode, 239, 95, 47, // Opcode: TH_DCACHE_CVA
6753
/* 276 */     MCD_OPC_FilterValue, 38, 16, 0, 0, // Skip to: 297
6754
/* 281 */     MCD_OPC_CheckPredicate, 115, 158, 0, 0, // Skip to: 444
6755
/* 286 */     MCD_OPC_CheckField, 0, 15, 11, 151, 0, 0, // Skip to: 444
6756
/* 293 */     MCD_OPC_Decode, 244, 95, 47, // Opcode: TH_DCACHE_IVA
6757
/* 297 */     MCD_OPC_FilterValue, 39, 16, 0, 0, // Skip to: 318
6758
/* 302 */     MCD_OPC_CheckPredicate, 115, 137, 0, 0, // Skip to: 444
6759
/* 307 */     MCD_OPC_CheckField, 0, 15, 11, 130, 0, 0, // Skip to: 444
6760
/* 314 */     MCD_OPC_Decode, 235, 95, 47, // Opcode: TH_DCACHE_CIVA
6761
/* 318 */     MCD_OPC_FilterValue, 40, 16, 0, 0, // Skip to: 339
6762
/* 323 */     MCD_OPC_CheckPredicate, 115, 116, 0, 0, // Skip to: 444
6763
/* 328 */     MCD_OPC_CheckField, 0, 15, 11, 109, 0, 0, // Skip to: 444
6764
/* 335 */     MCD_OPC_Decode, 237, 95, 47, // Opcode: TH_DCACHE_CPAL1
6765
/* 339 */     MCD_OPC_FilterValue, 41, 16, 0, 0, // Skip to: 360
6766
/* 344 */     MCD_OPC_CheckPredicate, 115, 95, 0, 0, // Skip to: 444
6767
/* 349 */     MCD_OPC_CheckField, 0, 15, 11, 88, 0, 0, // Skip to: 444
6768
/* 356 */     MCD_OPC_Decode, 236, 95, 47, // Opcode: TH_DCACHE_CPA
6769
/* 360 */     MCD_OPC_FilterValue, 42, 16, 0, 0, // Skip to: 381
6770
/* 365 */     MCD_OPC_CheckPredicate, 115, 74, 0, 0, // Skip to: 444
6771
/* 370 */     MCD_OPC_CheckField, 0, 15, 11, 67, 0, 0, // Skip to: 444
6772
/* 377 */     MCD_OPC_Decode, 242, 95, 47, // Opcode: TH_DCACHE_IPA
6773
/* 381 */     MCD_OPC_FilterValue, 43, 16, 0, 0, // Skip to: 402
6774
/* 386 */     MCD_OPC_CheckPredicate, 115, 53, 0, 0, // Skip to: 444
6775
/* 391 */     MCD_OPC_CheckField, 0, 15, 11, 46, 0, 0, // Skip to: 444
6776
/* 398 */     MCD_OPC_Decode, 233, 95, 47, // Opcode: TH_DCACHE_CIPA
6777
/* 402 */     MCD_OPC_FilterValue, 48, 16, 0, 0, // Skip to: 423
6778
/* 407 */     MCD_OPC_CheckPredicate, 115, 32, 0, 0, // Skip to: 444
6779
/* 412 */     MCD_OPC_CheckField, 0, 15, 11, 25, 0, 0, // Skip to: 444
6780
/* 419 */     MCD_OPC_Decode, 132, 96, 47, // Opcode: TH_ICACHE_IVA
6781
/* 423 */     MCD_OPC_FilterValue, 56, 16, 0, 0, // Skip to: 444
6782
/* 428 */     MCD_OPC_CheckPredicate, 115, 11, 0, 0, // Skip to: 444
6783
/* 433 */     MCD_OPC_CheckField, 0, 15, 11, 4, 0, 0, // Skip to: 444
6784
/* 440 */     MCD_OPC_Decode, 131, 96, 47, // Opcode: TH_ICACHE_IPA
6785
/* 444 */     MCD_OPC_Fail,
6786
  0
6787
};
6788
6789
static const uint8_t DecoderTableXTHeadCondMov32[] = {
6790
/* 0 */       MCD_OPC_ExtractField, 25, 7,  // Inst{31-25} ...
6791
/* 3 */       MCD_OPC_FilterValue, 32, 23, 0, 0, // Skip to: 31
6792
/* 8 */       MCD_OPC_CheckPredicate, 116, 46, 0, 0, // Skip to: 59
6793
/* 13 */      MCD_OPC_CheckField, 12, 3, 1, 39, 0, 0, // Skip to: 59
6794
/* 20 */      MCD_OPC_CheckField, 0, 7, 11, 32, 0, 0, // Skip to: 59
6795
/* 27 */      MCD_OPC_Decode, 173, 96, 58, // Opcode: TH_MVEQZ
6796
/* 31 */      MCD_OPC_FilterValue, 33, 23, 0, 0, // Skip to: 59
6797
/* 36 */      MCD_OPC_CheckPredicate, 116, 18, 0, 0, // Skip to: 59
6798
/* 41 */      MCD_OPC_CheckField, 12, 3, 1, 11, 0, 0, // Skip to: 59
6799
/* 48 */      MCD_OPC_CheckField, 0, 7, 11, 4, 0, 0, // Skip to: 59
6800
/* 55 */      MCD_OPC_Decode, 174, 96, 58, // Opcode: TH_MVNEZ
6801
/* 59 */      MCD_OPC_Fail,
6802
  0
6803
};
6804
6805
static const uint8_t DecoderTableXTHeadFMemIdx32[] = {
6806
/* 0 */       MCD_OPC_ExtractField, 27, 5,  // Inst{31-27} ...
6807
/* 3 */       MCD_OPC_FilterValue, 8, 47, 0, 0, // Skip to: 55
6808
/* 8 */       MCD_OPC_ExtractField, 12, 3,  // Inst{14-12} ...
6809
/* 11 */      MCD_OPC_FilterValue, 6, 17, 0, 0, // Skip to: 33
6810
/* 16 */      MCD_OPC_CheckPredicate, 117, 190, 0, 0, // Skip to: 211
6811
/* 21 */      MCD_OPC_CheckField, 0, 7, 11, 183, 0, 0, // Skip to: 211
6812
/* 28 */      MCD_OPC_Decode, 250, 95, 196, 1, // Opcode: TH_FLRW
6813
/* 33 */      MCD_OPC_FilterValue, 7, 173, 0, 0, // Skip to: 211
6814
/* 38 */      MCD_OPC_CheckPredicate, 117, 168, 0, 0, // Skip to: 211
6815
/* 43 */      MCD_OPC_CheckField, 0, 7, 11, 161, 0, 0, // Skip to: 211
6816
/* 50 */      MCD_OPC_Decode, 254, 95, 196, 1, // Opcode: TH_FSRW
6817
/* 55 */      MCD_OPC_FilterValue, 10, 47, 0, 0, // Skip to: 107
6818
/* 60 */      MCD_OPC_ExtractField, 12, 3,  // Inst{14-12} ...
6819
/* 63 */      MCD_OPC_FilterValue, 6, 17, 0, 0, // Skip to: 85
6820
/* 68 */      MCD_OPC_CheckPredicate, 118, 138, 0, 0, // Skip to: 211
6821
/* 73 */      MCD_OPC_CheckField, 0, 7, 11, 131, 0, 0, // Skip to: 211
6822
/* 80 */      MCD_OPC_Decode, 252, 95, 196, 1, // Opcode: TH_FLURW
6823
/* 85 */      MCD_OPC_FilterValue, 7, 121, 0, 0, // Skip to: 211
6824
/* 90 */      MCD_OPC_CheckPredicate, 118, 116, 0, 0, // Skip to: 211
6825
/* 95 */      MCD_OPC_CheckField, 0, 7, 11, 109, 0, 0, // Skip to: 211
6826
/* 102 */     MCD_OPC_Decode, 128, 96, 196, 1, // Opcode: TH_FSURW
6827
/* 107 */     MCD_OPC_FilterValue, 12, 47, 0, 0, // Skip to: 159
6828
/* 112 */     MCD_OPC_ExtractField, 12, 3,  // Inst{14-12} ...
6829
/* 115 */     MCD_OPC_FilterValue, 6, 17, 0, 0, // Skip to: 137
6830
/* 120 */     MCD_OPC_CheckPredicate, 119, 86, 0, 0, // Skip to: 211
6831
/* 125 */     MCD_OPC_CheckField, 0, 7, 11, 79, 0, 0, // Skip to: 211
6832
/* 132 */     MCD_OPC_Decode, 249, 95, 197, 1, // Opcode: TH_FLRD
6833
/* 137 */     MCD_OPC_FilterValue, 7, 69, 0, 0, // Skip to: 211
6834
/* 142 */     MCD_OPC_CheckPredicate, 119, 64, 0, 0, // Skip to: 211
6835
/* 147 */     MCD_OPC_CheckField, 0, 7, 11, 57, 0, 0, // Skip to: 211
6836
/* 154 */     MCD_OPC_Decode, 253, 95, 197, 1, // Opcode: TH_FSRD
6837
/* 159 */     MCD_OPC_FilterValue, 14, 47, 0, 0, // Skip to: 211
6838
/* 164 */     MCD_OPC_ExtractField, 12, 3,  // Inst{14-12} ...
6839
/* 167 */     MCD_OPC_FilterValue, 6, 17, 0, 0, // Skip to: 189
6840
/* 172 */     MCD_OPC_CheckPredicate, 120, 34, 0, 0, // Skip to: 211
6841
/* 177 */     MCD_OPC_CheckField, 0, 7, 11, 27, 0, 0, // Skip to: 211
6842
/* 184 */     MCD_OPC_Decode, 251, 95, 197, 1, // Opcode: TH_FLURD
6843
/* 189 */     MCD_OPC_FilterValue, 7, 17, 0, 0, // Skip to: 211
6844
/* 194 */     MCD_OPC_CheckPredicate, 120, 12, 0, 0, // Skip to: 211
6845
/* 199 */     MCD_OPC_CheckField, 0, 7, 11, 5, 0, 0, // Skip to: 211
6846
/* 206 */     MCD_OPC_Decode, 255, 95, 197, 1, // Opcode: TH_FSURD
6847
/* 211 */     MCD_OPC_Fail,
6848
  0
6849
};
6850
6851
static const uint8_t DecoderTableXTHeadMac32[] = {
6852
/* 0 */       MCD_OPC_ExtractField, 25, 7,  // Inst{31-25} ...
6853
/* 3 */       MCD_OPC_FilterValue, 16, 23, 0, 0, // Skip to: 31
6854
/* 8 */       MCD_OPC_CheckPredicate, 121, 158, 0, 0, // Skip to: 171
6855
/* 13 */      MCD_OPC_CheckField, 12, 3, 1, 151, 0, 0, // Skip to: 171
6856
/* 20 */      MCD_OPC_CheckField, 0, 7, 11, 144, 0, 0, // Skip to: 171
6857
/* 27 */      MCD_OPC_Decode, 167, 96, 58, // Opcode: TH_MULA
6858
/* 31 */      MCD_OPC_FilterValue, 17, 23, 0, 0, // Skip to: 59
6859
/* 36 */      MCD_OPC_CheckPredicate, 121, 130, 0, 0, // Skip to: 171
6860
/* 41 */      MCD_OPC_CheckField, 12, 3, 1, 123, 0, 0, // Skip to: 171
6861
/* 48 */      MCD_OPC_CheckField, 0, 7, 11, 116, 0, 0, // Skip to: 171
6862
/* 55 */      MCD_OPC_Decode, 170, 96, 58, // Opcode: TH_MULS
6863
/* 59 */      MCD_OPC_FilterValue, 18, 23, 0, 0, // Skip to: 87
6864
/* 64 */      MCD_OPC_CheckPredicate, 122, 102, 0, 0, // Skip to: 171
6865
/* 69 */      MCD_OPC_CheckField, 12, 3, 1, 95, 0, 0, // Skip to: 171
6866
/* 76 */      MCD_OPC_CheckField, 0, 7, 11, 88, 0, 0, // Skip to: 171
6867
/* 83 */      MCD_OPC_Decode, 169, 96, 58, // Opcode: TH_MULAW
6868
/* 87 */      MCD_OPC_FilterValue, 19, 23, 0, 0, // Skip to: 115
6869
/* 92 */      MCD_OPC_CheckPredicate, 122, 74, 0, 0, // Skip to: 171
6870
/* 97 */      MCD_OPC_CheckField, 12, 3, 1, 67, 0, 0, // Skip to: 171
6871
/* 104 */     MCD_OPC_CheckField, 0, 7, 11, 60, 0, 0, // Skip to: 171
6872
/* 111 */     MCD_OPC_Decode, 172, 96, 58, // Opcode: TH_MULSW
6873
/* 115 */     MCD_OPC_FilterValue, 20, 23, 0, 0, // Skip to: 143
6874
/* 120 */     MCD_OPC_CheckPredicate, 121, 46, 0, 0, // Skip to: 171
6875
/* 125 */     MCD_OPC_CheckField, 12, 3, 1, 39, 0, 0, // Skip to: 171
6876
/* 132 */     MCD_OPC_CheckField, 0, 7, 11, 32, 0, 0, // Skip to: 171
6877
/* 139 */     MCD_OPC_Decode, 168, 96, 58, // Opcode: TH_MULAH
6878
/* 143 */     MCD_OPC_FilterValue, 21, 23, 0, 0, // Skip to: 171
6879
/* 148 */     MCD_OPC_CheckPredicate, 121, 18, 0, 0, // Skip to: 171
6880
/* 153 */     MCD_OPC_CheckField, 12, 3, 1, 11, 0, 0, // Skip to: 171
6881
/* 160 */     MCD_OPC_CheckField, 0, 7, 11, 4, 0, 0, // Skip to: 171
6882
/* 167 */     MCD_OPC_Decode, 171, 96, 58, // Opcode: TH_MULSH
6883
/* 171 */     MCD_OPC_Fail,
6884
  0
6885
};
6886
6887
static const uint8_t DecoderTableXTHeadMemIdx32[] = {
6888
/* 0 */       MCD_OPC_ExtractField, 27, 5,  // Inst{31-27} ...
6889
/* 3 */       MCD_OPC_FilterValue, 0, 47, 0, 0, // Skip to: 55
6890
/* 8 */       MCD_OPC_ExtractField, 12, 3,  // Inst{14-12} ...
6891
/* 11 */      MCD_OPC_FilterValue, 4, 17, 0, 0, // Skip to: 33
6892
/* 16 */      MCD_OPC_CheckPredicate, 123, 138, 4, 0, // Skip to: 1183
6893
/* 21 */      MCD_OPC_CheckField, 0, 7, 11, 131, 4, 0, // Skip to: 1183
6894
/* 28 */      MCD_OPC_Decode, 147, 96, 194, 1, // Opcode: TH_LRB
6895
/* 33 */      MCD_OPC_FilterValue, 5, 121, 4, 0, // Skip to: 1183
6896
/* 38 */      MCD_OPC_CheckPredicate, 123, 116, 4, 0, // Skip to: 1183
6897
/* 43 */      MCD_OPC_CheckField, 0, 7, 11, 109, 4, 0, // Skip to: 1183
6898
/* 50 */      MCD_OPC_Decode, 185, 96, 194, 1, // Opcode: TH_SRB
6899
/* 55 */      MCD_OPC_FilterValue, 1, 47, 0, 0, // Skip to: 107
6900
/* 60 */      MCD_OPC_ExtractField, 12, 3,  // Inst{14-12} ...
6901
/* 63 */      MCD_OPC_FilterValue, 4, 17, 0, 0, // Skip to: 85
6902
/* 68 */      MCD_OPC_CheckPredicate, 123, 86, 4, 0, // Skip to: 1183
6903
/* 73 */      MCD_OPC_CheckField, 0, 7, 11, 79, 4, 0, // Skip to: 1183
6904
/* 80 */      MCD_OPC_Decode, 137, 96, 198, 1, // Opcode: TH_LBIB
6905
/* 85 */      MCD_OPC_FilterValue, 5, 69, 4, 0, // Skip to: 1183
6906
/* 90 */      MCD_OPC_CheckPredicate, 123, 64, 4, 0, // Skip to: 1183
6907
/* 95 */      MCD_OPC_CheckField, 0, 7, 11, 57, 4, 0, // Skip to: 1183
6908
/* 102 */     MCD_OPC_Decode, 178, 96, 199, 1, // Opcode: TH_SBIB
6909
/* 107 */     MCD_OPC_FilterValue, 2, 47, 0, 0, // Skip to: 159
6910
/* 112 */     MCD_OPC_ExtractField, 12, 3,  // Inst{14-12} ...
6911
/* 115 */     MCD_OPC_FilterValue, 4, 17, 0, 0, // Skip to: 137
6912
/* 120 */     MCD_OPC_CheckPredicate, 123, 34, 4, 0, // Skip to: 1183
6913
/* 125 */     MCD_OPC_CheckField, 0, 7, 11, 27, 4, 0, // Skip to: 1183
6914
/* 132 */     MCD_OPC_Decode, 154, 96, 194, 1, // Opcode: TH_LURB
6915
/* 137 */     MCD_OPC_FilterValue, 5, 17, 4, 0, // Skip to: 1183
6916
/* 142 */     MCD_OPC_CheckPredicate, 123, 12, 4, 0, // Skip to: 1183
6917
/* 147 */     MCD_OPC_CheckField, 0, 7, 11, 5, 4, 0, // Skip to: 1183
6918
/* 154 */     MCD_OPC_Decode, 191, 96, 194, 1, // Opcode: TH_SURB
6919
/* 159 */     MCD_OPC_FilterValue, 3, 47, 0, 0, // Skip to: 211
6920
/* 164 */     MCD_OPC_ExtractField, 12, 3,  // Inst{14-12} ...
6921
/* 167 */     MCD_OPC_FilterValue, 4, 17, 0, 0, // Skip to: 189
6922
/* 172 */     MCD_OPC_CheckPredicate, 123, 238, 3, 0, // Skip to: 1183
6923
/* 177 */     MCD_OPC_CheckField, 0, 7, 11, 231, 3, 0, // Skip to: 1183
6924
/* 184 */     MCD_OPC_Decode, 136, 96, 198, 1, // Opcode: TH_LBIA
6925
/* 189 */     MCD_OPC_FilterValue, 5, 221, 3, 0, // Skip to: 1183
6926
/* 194 */     MCD_OPC_CheckPredicate, 123, 216, 3, 0, // Skip to: 1183
6927
/* 199 */     MCD_OPC_CheckField, 0, 7, 11, 209, 3, 0, // Skip to: 1183
6928
/* 206 */     MCD_OPC_Decode, 177, 96, 199, 1, // Opcode: TH_SBIA
6929
/* 211 */     MCD_OPC_FilterValue, 4, 47, 0, 0, // Skip to: 263
6930
/* 216 */     MCD_OPC_ExtractField, 12, 3,  // Inst{14-12} ...
6931
/* 219 */     MCD_OPC_FilterValue, 4, 17, 0, 0, // Skip to: 241
6932
/* 224 */     MCD_OPC_CheckPredicate, 123, 186, 3, 0, // Skip to: 1183
6933
/* 229 */     MCD_OPC_CheckField, 0, 7, 11, 179, 3, 0, // Skip to: 1183
6934
/* 236 */     MCD_OPC_Decode, 150, 96, 194, 1, // Opcode: TH_LRH
6935
/* 241 */     MCD_OPC_FilterValue, 5, 169, 3, 0, // Skip to: 1183
6936
/* 246 */     MCD_OPC_CheckPredicate, 123, 164, 3, 0, // Skip to: 1183
6937
/* 251 */     MCD_OPC_CheckField, 0, 7, 11, 157, 3, 0, // Skip to: 1183
6938
/* 258 */     MCD_OPC_Decode, 187, 96, 194, 1, // Opcode: TH_SRH
6939
/* 263 */     MCD_OPC_FilterValue, 5, 47, 0, 0, // Skip to: 315
6940
/* 268 */     MCD_OPC_ExtractField, 12, 3,  // Inst{14-12} ...
6941
/* 271 */     MCD_OPC_FilterValue, 4, 17, 0, 0, // Skip to: 293
6942
/* 276 */     MCD_OPC_CheckPredicate, 123, 134, 3, 0, // Skip to: 1183
6943
/* 281 */     MCD_OPC_CheckField, 0, 7, 11, 127, 3, 0, // Skip to: 1183
6944
/* 288 */     MCD_OPC_Decode, 144, 96, 198, 1, // Opcode: TH_LHIB
6945
/* 293 */     MCD_OPC_FilterValue, 5, 117, 3, 0, // Skip to: 1183
6946
/* 298 */     MCD_OPC_CheckPredicate, 123, 112, 3, 0, // Skip to: 1183
6947
/* 303 */     MCD_OPC_CheckField, 0, 7, 11, 105, 3, 0, // Skip to: 1183
6948
/* 310 */     MCD_OPC_Decode, 184, 96, 199, 1, // Opcode: TH_SHIB
6949
/* 315 */     MCD_OPC_FilterValue, 6, 47, 0, 0, // Skip to: 367
6950
/* 320 */     MCD_OPC_ExtractField, 12, 3,  // Inst{14-12} ...
6951
/* 323 */     MCD_OPC_FilterValue, 4, 17, 0, 0, // Skip to: 345
6952
/* 328 */     MCD_OPC_CheckPredicate, 123, 82, 3, 0, // Skip to: 1183
6953
/* 333 */     MCD_OPC_CheckField, 0, 7, 11, 75, 3, 0, // Skip to: 1183
6954
/* 340 */     MCD_OPC_Decode, 157, 96, 194, 1, // Opcode: TH_LURH
6955
/* 345 */     MCD_OPC_FilterValue, 5, 65, 3, 0, // Skip to: 1183
6956
/* 350 */     MCD_OPC_CheckPredicate, 123, 60, 3, 0, // Skip to: 1183
6957
/* 355 */     MCD_OPC_CheckField, 0, 7, 11, 53, 3, 0, // Skip to: 1183
6958
/* 362 */     MCD_OPC_Decode, 193, 96, 194, 1, // Opcode: TH_SURH
6959
/* 367 */     MCD_OPC_FilterValue, 7, 47, 0, 0, // Skip to: 419
6960
/* 372 */     MCD_OPC_ExtractField, 12, 3,  // Inst{14-12} ...
6961
/* 375 */     MCD_OPC_FilterValue, 4, 17, 0, 0, // Skip to: 397
6962
/* 380 */     MCD_OPC_CheckPredicate, 123, 30, 3, 0, // Skip to: 1183
6963
/* 385 */     MCD_OPC_CheckField, 0, 7, 11, 23, 3, 0, // Skip to: 1183
6964
/* 392 */     MCD_OPC_Decode, 143, 96, 198, 1, // Opcode: TH_LHIA
6965
/* 397 */     MCD_OPC_FilterValue, 5, 13, 3, 0, // Skip to: 1183
6966
/* 402 */     MCD_OPC_CheckPredicate, 123, 8, 3, 0, // Skip to: 1183
6967
/* 407 */     MCD_OPC_CheckField, 0, 7, 11, 1, 3, 0, // Skip to: 1183
6968
/* 414 */     MCD_OPC_Decode, 183, 96, 199, 1, // Opcode: TH_SHIA
6969
/* 419 */     MCD_OPC_FilterValue, 8, 47, 0, 0, // Skip to: 471
6970
/* 424 */     MCD_OPC_ExtractField, 12, 3,  // Inst{14-12} ...
6971
/* 427 */     MCD_OPC_FilterValue, 4, 17, 0, 0, // Skip to: 449
6972
/* 432 */     MCD_OPC_CheckPredicate, 123, 234, 2, 0, // Skip to: 1183
6973
/* 437 */     MCD_OPC_CheckField, 0, 7, 11, 227, 2, 0, // Skip to: 1183
6974
/* 444 */     MCD_OPC_Decode, 152, 96, 194, 1, // Opcode: TH_LRW
6975
/* 449 */     MCD_OPC_FilterValue, 5, 217, 2, 0, // Skip to: 1183
6976
/* 454 */     MCD_OPC_CheckPredicate, 123, 212, 2, 0, // Skip to: 1183
6977
/* 459 */     MCD_OPC_CheckField, 0, 7, 11, 205, 2, 0, // Skip to: 1183
6978
/* 466 */     MCD_OPC_Decode, 190, 96, 194, 1, // Opcode: TH_SRW
6979
/* 471 */     MCD_OPC_FilterValue, 9, 47, 0, 0, // Skip to: 523
6980
/* 476 */     MCD_OPC_ExtractField, 12, 3,  // Inst{14-12} ...
6981
/* 479 */     MCD_OPC_FilterValue, 4, 17, 0, 0, // Skip to: 501
6982
/* 484 */     MCD_OPC_CheckPredicate, 123, 182, 2, 0, // Skip to: 1183
6983
/* 489 */     MCD_OPC_CheckField, 0, 7, 11, 175, 2, 0, // Skip to: 1183
6984
/* 496 */     MCD_OPC_Decode, 163, 96, 198, 1, // Opcode: TH_LWIB
6985
/* 501 */     MCD_OPC_FilterValue, 5, 165, 2, 0, // Skip to: 1183
6986
/* 506 */     MCD_OPC_CheckPredicate, 123, 160, 2, 0, // Skip to: 1183
6987
/* 511 */     MCD_OPC_CheckField, 0, 7, 11, 153, 2, 0, // Skip to: 1183
6988
/* 518 */     MCD_OPC_Decode, 197, 96, 199, 1, // Opcode: TH_SWIB
6989
/* 523 */     MCD_OPC_FilterValue, 10, 47, 0, 0, // Skip to: 575
6990
/* 528 */     MCD_OPC_ExtractField, 12, 3,  // Inst{14-12} ...
6991
/* 531 */     MCD_OPC_FilterValue, 4, 17, 0, 0, // Skip to: 553
6992
/* 536 */     MCD_OPC_CheckPredicate, 123, 130, 2, 0, // Skip to: 1183
6993
/* 541 */     MCD_OPC_CheckField, 0, 7, 11, 123, 2, 0, // Skip to: 1183
6994
/* 548 */     MCD_OPC_Decode, 159, 96, 194, 1, // Opcode: TH_LURW
6995
/* 553 */     MCD_OPC_FilterValue, 5, 113, 2, 0, // Skip to: 1183
6996
/* 558 */     MCD_OPC_CheckPredicate, 123, 108, 2, 0, // Skip to: 1183
6997
/* 563 */     MCD_OPC_CheckField, 0, 7, 11, 101, 2, 0, // Skip to: 1183
6998
/* 570 */     MCD_OPC_Decode, 194, 96, 194, 1, // Opcode: TH_SURW
6999
/* 575 */     MCD_OPC_FilterValue, 11, 47, 0, 0, // Skip to: 627
7000
/* 580 */     MCD_OPC_ExtractField, 12, 3,  // Inst{14-12} ...
7001
/* 583 */     MCD_OPC_FilterValue, 4, 17, 0, 0, // Skip to: 605
7002
/* 588 */     MCD_OPC_CheckPredicate, 123, 78, 2, 0, // Skip to: 1183
7003
/* 593 */     MCD_OPC_CheckField, 0, 7, 11, 71, 2, 0, // Skip to: 1183
7004
/* 600 */     MCD_OPC_Decode, 162, 96, 198, 1, // Opcode: TH_LWIA
7005
/* 605 */     MCD_OPC_FilterValue, 5, 61, 2, 0, // Skip to: 1183
7006
/* 610 */     MCD_OPC_CheckPredicate, 123, 56, 2, 0, // Skip to: 1183
7007
/* 615 */     MCD_OPC_CheckField, 0, 7, 11, 49, 2, 0, // Skip to: 1183
7008
/* 622 */     MCD_OPC_Decode, 196, 96, 199, 1, // Opcode: TH_SWIA
7009
/* 627 */     MCD_OPC_FilterValue, 12, 47, 0, 0, // Skip to: 679
7010
/* 632 */     MCD_OPC_ExtractField, 12, 3,  // Inst{14-12} ...
7011
/* 635 */     MCD_OPC_FilterValue, 4, 17, 0, 0, // Skip to: 657
7012
/* 640 */     MCD_OPC_CheckPredicate, 124, 26, 2, 0, // Skip to: 1183
7013
/* 645 */     MCD_OPC_CheckField, 0, 7, 11, 19, 2, 0, // Skip to: 1183
7014
/* 652 */     MCD_OPC_Decode, 149, 96, 194, 1, // Opcode: TH_LRD
7015
/* 657 */     MCD_OPC_FilterValue, 5, 9, 2, 0, // Skip to: 1183
7016
/* 662 */     MCD_OPC_CheckPredicate, 124, 4, 2, 0, // Skip to: 1183
7017
/* 667 */     MCD_OPC_CheckField, 0, 7, 11, 253, 1, 0, // Skip to: 1183
7018
/* 674 */     MCD_OPC_Decode, 186, 96, 194, 1, // Opcode: TH_SRD
7019
/* 679 */     MCD_OPC_FilterValue, 13, 47, 0, 0, // Skip to: 731
7020
/* 684 */     MCD_OPC_ExtractField, 12, 3,  // Inst{14-12} ...
7021
/* 687 */     MCD_OPC_FilterValue, 4, 17, 0, 0, // Skip to: 709
7022
/* 692 */     MCD_OPC_CheckPredicate, 124, 230, 1, 0, // Skip to: 1183
7023
/* 697 */     MCD_OPC_CheckField, 0, 7, 11, 223, 1, 0, // Skip to: 1183
7024
/* 704 */     MCD_OPC_Decode, 142, 96, 198, 1, // Opcode: TH_LDIB
7025
/* 709 */     MCD_OPC_FilterValue, 5, 213, 1, 0, // Skip to: 1183
7026
/* 714 */     MCD_OPC_CheckPredicate, 124, 208, 1, 0, // Skip to: 1183
7027
/* 719 */     MCD_OPC_CheckField, 0, 7, 11, 201, 1, 0, // Skip to: 1183
7028
/* 726 */     MCD_OPC_Decode, 181, 96, 199, 1, // Opcode: TH_SDIB
7029
/* 731 */     MCD_OPC_FilterValue, 14, 47, 0, 0, // Skip to: 783
7030
/* 736 */     MCD_OPC_ExtractField, 12, 3,  // Inst{14-12} ...
7031
/* 739 */     MCD_OPC_FilterValue, 4, 17, 0, 0, // Skip to: 761
7032
/* 744 */     MCD_OPC_CheckPredicate, 124, 178, 1, 0, // Skip to: 1183
7033
/* 749 */     MCD_OPC_CheckField, 0, 7, 11, 171, 1, 0, // Skip to: 1183
7034
/* 756 */     MCD_OPC_Decode, 156, 96, 194, 1, // Opcode: TH_LURD
7035
/* 761 */     MCD_OPC_FilterValue, 5, 161, 1, 0, // Skip to: 1183
7036
/* 766 */     MCD_OPC_CheckPredicate, 124, 156, 1, 0, // Skip to: 1183
7037
/* 771 */     MCD_OPC_CheckField, 0, 7, 11, 149, 1, 0, // Skip to: 1183
7038
/* 778 */     MCD_OPC_Decode, 192, 96, 194, 1, // Opcode: TH_SURD
7039
/* 783 */     MCD_OPC_FilterValue, 15, 47, 0, 0, // Skip to: 835
7040
/* 788 */     MCD_OPC_ExtractField, 12, 3,  // Inst{14-12} ...
7041
/* 791 */     MCD_OPC_FilterValue, 4, 17, 0, 0, // Skip to: 813
7042
/* 796 */     MCD_OPC_CheckPredicate, 124, 126, 1, 0, // Skip to: 1183
7043
/* 801 */     MCD_OPC_CheckField, 0, 7, 11, 119, 1, 0, // Skip to: 1183
7044
/* 808 */     MCD_OPC_Decode, 141, 96, 198, 1, // Opcode: TH_LDIA
7045
/* 813 */     MCD_OPC_FilterValue, 5, 109, 1, 0, // Skip to: 1183
7046
/* 818 */     MCD_OPC_CheckPredicate, 124, 104, 1, 0, // Skip to: 1183
7047
/* 823 */     MCD_OPC_CheckField, 0, 7, 11, 97, 1, 0, // Skip to: 1183
7048
/* 830 */     MCD_OPC_Decode, 180, 96, 199, 1, // Opcode: TH_SDIA
7049
/* 835 */     MCD_OPC_FilterValue, 16, 24, 0, 0, // Skip to: 864
7050
/* 840 */     MCD_OPC_CheckPredicate, 123, 82, 1, 0, // Skip to: 1183
7051
/* 845 */     MCD_OPC_CheckField, 12, 3, 4, 75, 1, 0, // Skip to: 1183
7052
/* 852 */     MCD_OPC_CheckField, 0, 7, 11, 68, 1, 0, // Skip to: 1183
7053
/* 859 */     MCD_OPC_Decode, 148, 96, 194, 1, // Opcode: TH_LRBU
7054
/* 864 */     MCD_OPC_FilterValue, 17, 24, 0, 0, // Skip to: 893
7055
/* 869 */     MCD_OPC_CheckPredicate, 123, 53, 1, 0, // Skip to: 1183
7056
/* 874 */     MCD_OPC_CheckField, 12, 3, 4, 46, 1, 0, // Skip to: 1183
7057
/* 881 */     MCD_OPC_CheckField, 0, 7, 11, 39, 1, 0, // Skip to: 1183
7058
/* 888 */     MCD_OPC_Decode, 139, 96, 198, 1, // Opcode: TH_LBUIB
7059
/* 893 */     MCD_OPC_FilterValue, 18, 24, 0, 0, // Skip to: 922
7060
/* 898 */     MCD_OPC_CheckPredicate, 123, 24, 1, 0, // Skip to: 1183
7061
/* 903 */     MCD_OPC_CheckField, 12, 3, 4, 17, 1, 0, // Skip to: 1183
7062
/* 910 */     MCD_OPC_CheckField, 0, 7, 11, 10, 1, 0, // Skip to: 1183
7063
/* 917 */     MCD_OPC_Decode, 155, 96, 194, 1, // Opcode: TH_LURBU
7064
/* 922 */     MCD_OPC_FilterValue, 19, 24, 0, 0, // Skip to: 951
7065
/* 927 */     MCD_OPC_CheckPredicate, 123, 251, 0, 0, // Skip to: 1183
7066
/* 932 */     MCD_OPC_CheckField, 12, 3, 4, 244, 0, 0, // Skip to: 1183
7067
/* 939 */     MCD_OPC_CheckField, 0, 7, 11, 237, 0, 0, // Skip to: 1183
7068
/* 946 */     MCD_OPC_Decode, 138, 96, 198, 1, // Opcode: TH_LBUIA
7069
/* 951 */     MCD_OPC_FilterValue, 20, 24, 0, 0, // Skip to: 980
7070
/* 956 */     MCD_OPC_CheckPredicate, 123, 222, 0, 0, // Skip to: 1183
7071
/* 961 */     MCD_OPC_CheckField, 12, 3, 4, 215, 0, 0, // Skip to: 1183
7072
/* 968 */     MCD_OPC_CheckField, 0, 7, 11, 208, 0, 0, // Skip to: 1183
7073
/* 975 */     MCD_OPC_Decode, 151, 96, 194, 1, // Opcode: TH_LRHU
7074
/* 980 */     MCD_OPC_FilterValue, 21, 24, 0, 0, // Skip to: 1009
7075
/* 985 */     MCD_OPC_CheckPredicate, 123, 193, 0, 0, // Skip to: 1183
7076
/* 990 */     MCD_OPC_CheckField, 12, 3, 4, 186, 0, 0, // Skip to: 1183
7077
/* 997 */     MCD_OPC_CheckField, 0, 7, 11, 179, 0, 0, // Skip to: 1183
7078
/* 1004 */    MCD_OPC_Decode, 146, 96, 198, 1, // Opcode: TH_LHUIB
7079
/* 1009 */    MCD_OPC_FilterValue, 22, 24, 0, 0, // Skip to: 1038
7080
/* 1014 */    MCD_OPC_CheckPredicate, 123, 164, 0, 0, // Skip to: 1183
7081
/* 1019 */    MCD_OPC_CheckField, 12, 3, 4, 157, 0, 0, // Skip to: 1183
7082
/* 1026 */    MCD_OPC_CheckField, 0, 7, 11, 150, 0, 0, // Skip to: 1183
7083
/* 1033 */    MCD_OPC_Decode, 158, 96, 194, 1, // Opcode: TH_LURHU
7084
/* 1038 */    MCD_OPC_FilterValue, 23, 24, 0, 0, // Skip to: 1067
7085
/* 1043 */    MCD_OPC_CheckPredicate, 123, 135, 0, 0, // Skip to: 1183
7086
/* 1048 */    MCD_OPC_CheckField, 12, 3, 4, 128, 0, 0, // Skip to: 1183
7087
/* 1055 */    MCD_OPC_CheckField, 0, 7, 11, 121, 0, 0, // Skip to: 1183
7088
/* 1062 */    MCD_OPC_Decode, 145, 96, 198, 1, // Opcode: TH_LHUIA
7089
/* 1067 */    MCD_OPC_FilterValue, 24, 24, 0, 0, // Skip to: 1096
7090
/* 1072 */    MCD_OPC_CheckPredicate, 124, 106, 0, 0, // Skip to: 1183
7091
/* 1077 */    MCD_OPC_CheckField, 12, 3, 4, 99, 0, 0, // Skip to: 1183
7092
/* 1084 */    MCD_OPC_CheckField, 0, 7, 11, 92, 0, 0, // Skip to: 1183
7093
/* 1091 */    MCD_OPC_Decode, 153, 96, 194, 1, // Opcode: TH_LRWU
7094
/* 1096 */    MCD_OPC_FilterValue, 25, 24, 0, 0, // Skip to: 1125
7095
/* 1101 */    MCD_OPC_CheckPredicate, 124, 77, 0, 0, // Skip to: 1183
7096
/* 1106 */    MCD_OPC_CheckField, 12, 3, 4, 70, 0, 0, // Skip to: 1183
7097
/* 1113 */    MCD_OPC_CheckField, 0, 7, 11, 63, 0, 0, // Skip to: 1183
7098
/* 1120 */    MCD_OPC_Decode, 166, 96, 198, 1, // Opcode: TH_LWUIB
7099
/* 1125 */    MCD_OPC_FilterValue, 26, 24, 0, 0, // Skip to: 1154
7100
/* 1130 */    MCD_OPC_CheckPredicate, 124, 48, 0, 0, // Skip to: 1183
7101
/* 1135 */    MCD_OPC_CheckField, 12, 3, 4, 41, 0, 0, // Skip to: 1183
7102
/* 1142 */    MCD_OPC_CheckField, 0, 7, 11, 34, 0, 0, // Skip to: 1183
7103
/* 1149 */    MCD_OPC_Decode, 160, 96, 194, 1, // Opcode: TH_LURWU
7104
/* 1154 */    MCD_OPC_FilterValue, 27, 24, 0, 0, // Skip to: 1183
7105
/* 1159 */    MCD_OPC_CheckPredicate, 124, 19, 0, 0, // Skip to: 1183
7106
/* 1164 */    MCD_OPC_CheckField, 12, 3, 4, 12, 0, 0, // Skip to: 1183
7107
/* 1171 */    MCD_OPC_CheckField, 0, 7, 11, 5, 0, 0, // Skip to: 1183
7108
/* 1178 */    MCD_OPC_Decode, 165, 96, 198, 1, // Opcode: TH_LWUIA
7109
/* 1183 */    MCD_OPC_Fail,
7110
  0
7111
};
7112
7113
static const uint8_t DecoderTableXTHeadMemPair32[] = {
7114
/* 0 */       MCD_OPC_ExtractField, 27, 5,  // Inst{31-27} ...
7115
/* 3 */       MCD_OPC_FilterValue, 28, 47, 0, 0, // Skip to: 55
7116
/* 8 */       MCD_OPC_ExtractField, 12, 3,  // Inst{14-12} ...
7117
/* 11 */      MCD_OPC_FilterValue, 4, 17, 0, 0, // Skip to: 33
7118
/* 16 */      MCD_OPC_CheckPredicate, 125, 115, 0, 0, // Skip to: 136
7119
/* 21 */      MCD_OPC_CheckField, 0, 7, 11, 108, 0, 0, // Skip to: 136
7120
/* 28 */      MCD_OPC_Decode, 161, 96, 200, 1, // Opcode: TH_LWD
7121
/* 33 */      MCD_OPC_FilterValue, 5, 98, 0, 0, // Skip to: 136
7122
/* 38 */      MCD_OPC_CheckPredicate, 125, 93, 0, 0, // Skip to: 136
7123
/* 43 */      MCD_OPC_CheckField, 0, 7, 11, 86, 0, 0, // Skip to: 136
7124
/* 50 */      MCD_OPC_Decode, 195, 96, 200, 1, // Opcode: TH_SWD
7125
/* 55 */      MCD_OPC_FilterValue, 30, 24, 0, 0, // Skip to: 84
7126
/* 60 */      MCD_OPC_CheckPredicate, 125, 71, 0, 0, // Skip to: 136
7127
/* 65 */      MCD_OPC_CheckField, 12, 3, 4, 64, 0, 0, // Skip to: 136
7128
/* 72 */      MCD_OPC_CheckField, 0, 7, 11, 57, 0, 0, // Skip to: 136
7129
/* 79 */      MCD_OPC_Decode, 164, 96, 200, 1, // Opcode: TH_LWUD
7130
/* 84 */      MCD_OPC_FilterValue, 31, 47, 0, 0, // Skip to: 136
7131
/* 89 */      MCD_OPC_ExtractField, 12, 3,  // Inst{14-12} ...
7132
/* 92 */      MCD_OPC_FilterValue, 4, 17, 0, 0, // Skip to: 114
7133
/* 97 */      MCD_OPC_CheckPredicate, 126, 34, 0, 0, // Skip to: 136
7134
/* 102 */     MCD_OPC_CheckField, 0, 7, 11, 27, 0, 0, // Skip to: 136
7135
/* 109 */     MCD_OPC_Decode, 140, 96, 200, 1, // Opcode: TH_LDD
7136
/* 114 */     MCD_OPC_FilterValue, 5, 17, 0, 0, // Skip to: 136
7137
/* 119 */     MCD_OPC_CheckPredicate, 126, 12, 0, 0, // Skip to: 136
7138
/* 124 */     MCD_OPC_CheckField, 0, 7, 11, 5, 0, 0, // Skip to: 136
7139
/* 131 */     MCD_OPC_Decode, 179, 96, 200, 1, // Opcode: TH_SDD
7140
/* 136 */     MCD_OPC_Fail,
7141
  0
7142
};
7143
7144
static const uint8_t DecoderTableXTHeadSync32[] = {
7145
/* 0 */       MCD_OPC_ExtractField, 25, 7,  // Inst{31-25} ...
7146
/* 3 */       MCD_OPC_FilterValue, 0, 71, 0, 0, // Skip to: 79
7147
/* 8 */       MCD_OPC_ExtractField, 0, 25,  // Inst{24-0} ...
7148
/* 11 */      MCD_OPC_FilterValue, 139, 128, 128, 12, 9, 0, 0, // Skip to: 28
7149
/* 19 */      MCD_OPC_CheckPredicate, 127, 77, 0, 0, // Skip to: 101
7150
/* 24 */      MCD_OPC_Decode, 198, 96, 0, // Opcode: TH_SYNC
7151
/* 28 */      MCD_OPC_FilterValue, 139, 128, 192, 12, 9, 0, 0, // Skip to: 45
7152
/* 36 */      MCD_OPC_CheckPredicate, 127, 60, 0, 0, // Skip to: 101
7153
/* 41 */      MCD_OPC_Decode, 201, 96, 0, // Opcode: TH_SYNC_S
7154
/* 45 */      MCD_OPC_FilterValue, 139, 128, 128, 13, 9, 0, 0, // Skip to: 62
7155
/* 53 */      MCD_OPC_CheckPredicate, 127, 43, 0, 0, // Skip to: 101
7156
/* 58 */      MCD_OPC_Decode, 199, 96, 0, // Opcode: TH_SYNC_I
7157
/* 62 */      MCD_OPC_FilterValue, 139, 128, 192, 13, 31, 0, 0, // Skip to: 101
7158
/* 70 */      MCD_OPC_CheckPredicate, 127, 26, 0, 0, // Skip to: 101
7159
/* 75 */      MCD_OPC_Decode, 200, 96, 0, // Opcode: TH_SYNC_IS
7160
/* 79 */      MCD_OPC_FilterValue, 2, 17, 0, 0, // Skip to: 101
7161
/* 84 */      MCD_OPC_CheckPredicate, 127, 12, 0, 0, // Skip to: 101
7162
/* 89 */      MCD_OPC_CheckField, 0, 15, 11, 5, 0, 0, // Skip to: 101
7163
/* 96 */      MCD_OPC_Decode, 182, 96, 130, 1, // Opcode: TH_SFENCE_VMAS
7164
/* 101 */     MCD_OPC_Fail,
7165
  0
7166
};
7167
7168
static const uint8_t DecoderTableXTHeadVdot32[] = {
7169
/* 0 */       MCD_OPC_ExtractField, 26, 6,  // Inst{31-26} ...
7170
/* 3 */       MCD_OPC_FilterValue, 32, 24, 0, 0, // Skip to: 32
7171
/* 8 */       MCD_OPC_CheckPredicate, 128, 1, 192, 0, 0, // Skip to: 206
7172
/* 14 */      MCD_OPC_CheckField, 12, 3, 6, 185, 0, 0, // Skip to: 206
7173
/* 21 */      MCD_OPC_CheckField, 0, 7, 11, 178, 0, 0, // Skip to: 206
7174
/* 28 */      MCD_OPC_Decode, 228, 95, 104, // Opcode: THVdotVMAQA_VV
7175
/* 32 */      MCD_OPC_FilterValue, 33, 24, 0, 0, // Skip to: 61
7176
/* 37 */      MCD_OPC_CheckPredicate, 128, 1, 163, 0, 0, // Skip to: 206
7177
/* 43 */      MCD_OPC_CheckField, 12, 3, 6, 156, 0, 0, // Skip to: 206
7178
/* 50 */      MCD_OPC_CheckField, 0, 7, 11, 149, 0, 0, // Skip to: 206
7179
/* 57 */      MCD_OPC_Decode, 229, 95, 125, // Opcode: THVdotVMAQA_VX
7180
/* 61 */      MCD_OPC_FilterValue, 34, 24, 0, 0, // Skip to: 90
7181
/* 66 */      MCD_OPC_CheckPredicate, 128, 1, 134, 0, 0, // Skip to: 206
7182
/* 72 */      MCD_OPC_CheckField, 12, 3, 6, 127, 0, 0, // Skip to: 206
7183
/* 79 */      MCD_OPC_CheckField, 0, 7, 11, 120, 0, 0, // Skip to: 206
7184
/* 86 */      MCD_OPC_Decode, 226, 95, 104, // Opcode: THVdotVMAQAU_VV
7185
/* 90 */      MCD_OPC_FilterValue, 35, 24, 0, 0, // Skip to: 119
7186
/* 95 */      MCD_OPC_CheckPredicate, 128, 1, 105, 0, 0, // Skip to: 206
7187
/* 101 */     MCD_OPC_CheckField, 12, 3, 6, 98, 0, 0, // Skip to: 206
7188
/* 108 */     MCD_OPC_CheckField, 0, 7, 11, 91, 0, 0, // Skip to: 206
7189
/* 115 */     MCD_OPC_Decode, 227, 95, 125, // Opcode: THVdotVMAQAU_VX
7190
/* 119 */     MCD_OPC_FilterValue, 36, 24, 0, 0, // Skip to: 148
7191
/* 124 */     MCD_OPC_CheckPredicate, 128, 1, 76, 0, 0, // Skip to: 206
7192
/* 130 */     MCD_OPC_CheckField, 12, 3, 6, 69, 0, 0, // Skip to: 206
7193
/* 137 */     MCD_OPC_CheckField, 0, 7, 11, 62, 0, 0, // Skip to: 206
7194
/* 144 */     MCD_OPC_Decode, 223, 95, 104, // Opcode: THVdotVMAQASU_VV
7195
/* 148 */     MCD_OPC_FilterValue, 37, 24, 0, 0, // Skip to: 177
7196
/* 153 */     MCD_OPC_CheckPredicate, 128, 1, 47, 0, 0, // Skip to: 206
7197
/* 159 */     MCD_OPC_CheckField, 12, 3, 6, 40, 0, 0, // Skip to: 206
7198
/* 166 */     MCD_OPC_CheckField, 0, 7, 11, 33, 0, 0, // Skip to: 206
7199
/* 173 */     MCD_OPC_Decode, 224, 95, 125, // Opcode: THVdotVMAQASU_VX
7200
/* 177 */     MCD_OPC_FilterValue, 39, 24, 0, 0, // Skip to: 206
7201
/* 182 */     MCD_OPC_CheckPredicate, 128, 1, 18, 0, 0, // Skip to: 206
7202
/* 188 */     MCD_OPC_CheckField, 12, 3, 6, 11, 0, 0, // Skip to: 206
7203
/* 195 */     MCD_OPC_CheckField, 0, 7, 11, 4, 0, 0, // Skip to: 206
7204
/* 202 */     MCD_OPC_Decode, 225, 95, 125, // Opcode: THVdotVMAQAUS_VX
7205
/* 206 */     MCD_OPC_Fail,
7206
  0
7207
};
7208
7209
static const uint8_t DecoderTableXVentana32[] = {
7210
/* 0 */       MCD_OPC_ExtractField, 12, 3,  // Inst{14-12} ...
7211
/* 3 */       MCD_OPC_FilterValue, 6, 24, 0, 0, // Skip to: 32
7212
/* 8 */       MCD_OPC_CheckPredicate, 129, 1, 47, 0, 0, // Skip to: 61
7213
/* 14 */      MCD_OPC_CheckField, 25, 7, 0, 40, 0, 0, // Skip to: 61
7214
/* 21 */      MCD_OPC_CheckField, 0, 7, 123, 33, 0, 0, // Skip to: 61
7215
/* 28 */      MCD_OPC_Decode, 237, 101, 59, // Opcode: VT_MASKC
7216
/* 32 */      MCD_OPC_FilterValue, 7, 24, 0, 0, // Skip to: 61
7217
/* 37 */      MCD_OPC_CheckPredicate, 129, 1, 18, 0, 0, // Skip to: 61
7218
/* 43 */      MCD_OPC_CheckField, 25, 7, 0, 11, 0, 0, // Skip to: 61
7219
/* 50 */      MCD_OPC_CheckField, 0, 7, 123, 4, 0, 0, // Skip to: 61
7220
/* 57 */      MCD_OPC_Decode, 238, 101, 59, // Opcode: VT_MASKCN
7221
/* 61 */      MCD_OPC_Fail,
7222
  0
7223
};
7224
7225
static const uint8_t DecoderTableZicfiss16[] = {
7226
/* 0 */       MCD_OPC_ExtractField, 0, 16,  // Inst{15-0} ...
7227
/* 3 */       MCD_OPC_FilterValue, 129, 193, 1, 11, 0, 0, // Skip to: 21
7228
/* 10 */      MCD_OPC_CheckPredicate, 130, 1, 23, 0, 0, // Skip to: 39
7229
/* 16 */      MCD_OPC_Decode, 157, 92, 201, 1, // Opcode: C_SSPUSH
7230
/* 21 */      MCD_OPC_FilterValue, 129, 197, 1, 11, 0, 0, // Skip to: 39
7231
/* 28 */      MCD_OPC_CheckPredicate, 130, 1, 5, 0, 0, // Skip to: 39
7232
/* 34 */      MCD_OPC_Decode, 156, 92, 201, 1, // Opcode: C_SSPOPCHK
7233
/* 39 */      MCD_OPC_Fail,
7234
  0
7235
};
7236
7237
146k
static bool checkDecoderPredicate(MCInst *Inst, unsigned Idx) {
7238
146k
  switch (Idx) {
7239
0
  default: CS_ASSERT_RET_VAL(0 && "Invalid index!", false);
7240
45.9k
  case 0:
7241
45.9k
    return (RISCV_getFeatureBits(Inst->csh->mode, RISCV_FeatureStdExtC) || RISCV_getFeatureBits(Inst->csh->mode, RISCV_FeatureStdExtZca));
7242
19.5k
  case 1:
7243
19.5k
    return ((RISCV_getFeatureBits(Inst->csh->mode, RISCV_FeatureStdExtC) || RISCV_getFeatureBits(Inst->csh->mode, RISCV_FeatureStdExtZca)) && !RISCV_getFeatureBits(Inst->csh->mode, RISCV_FeatureNoRVCHints));
7244
137
  case 2:
7245
137
    return ((RISCV_getFeatureBits(Inst->csh->mode, RISCV_FeatureStdExtC) || RISCV_getFeatureBits(Inst->csh->mode, RISCV_FeatureStdExtZcd)) && RISCV_getFeatureBits(Inst->csh->mode, RISCV_FeatureStdExtD));
7246
7.74k
  case 3:
7247
7.74k
    return ((RISCV_getFeatureBits(Inst->csh->mode, RISCV_FeatureStdExtC) || RISCV_getFeatureBits(Inst->csh->mode, RISCV_FeatureStdExtZca)) && RISCV_getFeatureBits(Inst->csh->mode, RISCV_Feature64Bit));
7248
82
  case 4:
7249
82
    return (RISCV_getFeatureBits(Inst->csh->mode, RISCV_FeatureStdExtZcmop));
7250
2.03k
  case 5:
7251
2.03k
    return (RISCV_getFeatureBits(Inst->csh->mode, RISCV_FeatureStdExtZcb));
7252
271
  case 6:
7253
271
    return (RISCV_getFeatureBits(Inst->csh->mode, RISCV_FeatureStdExtZcb) && (RISCV_getFeatureBits(Inst->csh->mode, RISCV_FeatureStdExtM) || RISCV_getFeatureBits(Inst->csh->mode, RISCV_FeatureStdExtZmmul)));
7254
1
  case 7:
7255
1
    return (RISCV_getFeatureBits(Inst->csh->mode, RISCV_FeatureStdExtZcb) && RISCV_getFeatureBits(Inst->csh->mode, RISCV_FeatureStdExtZbb));
7256
1
  case 8:
7257
1
    return (RISCV_getFeatureBits(Inst->csh->mode, RISCV_FeatureStdExtZcb) && RISCV_getFeatureBits(Inst->csh->mode, RISCV_FeatureStdExtZba) && RISCV_getFeatureBits(Inst->csh->mode, RISCV_Feature64Bit));
7258
287
  case 9:
7259
287
    return (RISCV_getFeatureBits(Inst->csh->mode, RISCV_Feature64Bit));
7260
4.46k
  case 10:
7261
4.46k
    return (RISCV_getFeatureBits(Inst->csh->mode, RISCV_FeatureStdExtZve32x));
7262
115
  case 11:
7263
115
    return (RISCV_getFeatureBits(Inst->csh->mode, RISCV_FeatureStdExtZfh) || RISCV_getFeatureBits(Inst->csh->mode, RISCV_FeatureStdExtZfhmin) || RISCV_getFeatureBits(Inst->csh->mode, RISCV_FeatureStdExtZfbfmin));
7264
10
  case 12:
7265
10
    return (RISCV_getFeatureBits(Inst->csh->mode, RISCV_FeatureStdExtF));
7266
8
  case 13:
7267
8
    return (RISCV_getFeatureBits(Inst->csh->mode, RISCV_FeatureStdExtD));
7268
75
  case 14:
7269
75
    return (RISCV_getFeatureBits(Inst->csh->mode, RISCV_FeatureStdExtZve64x));
7270
35
  case 15:
7271
35
    return (RISCV_getFeatureBits(Inst->csh->mode, RISCV_Feature64Bit) && RISCV_getFeatureBits(Inst->csh->mode, RISCV_FeatureStdExtZve64x));
7272
26
  case 16:
7273
26
    return (RISCV_getFeatureBits(Inst->csh->mode, RISCV_FeatureStdExtZve64x) && RISCV_getFeatureBits(Inst->csh->mode, RISCV_Feature64Bit));
7274
9
  case 17:
7275
9
    return (RISCV_getFeatureBits(Inst->csh->mode, RISCV_FeatureStdExtZicbom));
7276
10
  case 18:
7277
10
    return (RISCV_getFeatureBits(Inst->csh->mode, RISCV_FeatureStdExtZicboz));
7278
1
  case 19:
7279
1
    return (RISCV_getFeatureBits(Inst->csh->mode, RISCV_FeatureStdExtZbkb) && !RISCV_getFeatureBits(Inst->csh->mode, RISCV_Feature64Bit));
7280
43
  case 20:
7281
43
    return (RISCV_getFeatureBits(Inst->csh->mode, RISCV_FeatureStdExtZknh));
7282
69
  case 21:
7283
69
    return (RISCV_getFeatureBits(Inst->csh->mode, RISCV_FeatureStdExtZknh) && RISCV_getFeatureBits(Inst->csh->mode, RISCV_Feature64Bit));
7284
11
  case 22:
7285
11
    return (RISCV_getFeatureBits(Inst->csh->mode, RISCV_FeatureStdExtZksh));
7286
2
  case 23:
7287
2
    return (RISCV_getFeatureBits(Inst->csh->mode, RISCV_FeatureStdExtZbs));
7288
48
  case 24:
7289
48
    return (RISCV_getFeatureBits(Inst->csh->mode, RISCV_FeatureStdExtZknd) && RISCV_getFeatureBits(Inst->csh->mode, RISCV_Feature64Bit));
7290
11
  case 25:
7291
11
    return ((RISCV_getFeatureBits(Inst->csh->mode, RISCV_FeatureStdExtZknd) || RISCV_getFeatureBits(Inst->csh->mode, RISCV_FeatureStdExtZkne)) && RISCV_getFeatureBits(Inst->csh->mode, RISCV_Feature64Bit));
7292
1
  case 26:
7293
1
    return (RISCV_getFeatureBits(Inst->csh->mode, RISCV_FeatureStdExtZbb));
7294
2
  case 27:
7295
2
    return (RISCV_getFeatureBits(Inst->csh->mode, RISCV_FeatureStdExtZbb) || RISCV_getFeatureBits(Inst->csh->mode, RISCV_FeatureStdExtZbkb));
7296
1
  case 28:
7297
1
    return (RISCV_getFeatureBits(Inst->csh->mode, RISCV_FeatureStdExtZbkb));
7298
0
  case 29:
7299
0
    return ((RISCV_getFeatureBits(Inst->csh->mode, RISCV_FeatureStdExtZbb) || RISCV_getFeatureBits(Inst->csh->mode, RISCV_FeatureStdExtZbkb)) && !RISCV_getFeatureBits(Inst->csh->mode, RISCV_Feature64Bit));
7300
1
  case 30:
7301
1
    return ((RISCV_getFeatureBits(Inst->csh->mode, RISCV_FeatureStdExtZbb) || RISCV_getFeatureBits(Inst->csh->mode, RISCV_FeatureStdExtZbkb)) && RISCV_getFeatureBits(Inst->csh->mode, RISCV_Feature64Bit));
7302
71
  case 31:
7303
71
    return (RISCV_getFeatureBits(Inst->csh->mode, RISCV_FeatureStdExtZicbop));
7304
2
  case 32:
7305
2
    return (RISCV_getFeatureBits(Inst->csh->mode, RISCV_FeatureStdExtZba) && RISCV_getFeatureBits(Inst->csh->mode, RISCV_Feature64Bit));
7306
0
  case 33:
7307
0
    return (RISCV_getFeatureBits(Inst->csh->mode, RISCV_FeatureStdExtZbb) && RISCV_getFeatureBits(Inst->csh->mode, RISCV_Feature64Bit));
7308
13.4k
  case 34:
7309
13.4k
    return (RISCV_getFeatureBits(Inst->csh->mode, RISCV_FeatureVendorXCVbitmanip) && !RISCV_getFeatureBits(Inst->csh->mode, RISCV_Feature64Bit));
7310
2
  case 35:
7311
2
    return (RISCV_getFeatureBits(Inst->csh->mode, RISCV_FeatureStdExtA));
7312
2
  case 36:
7313
2
    return (RISCV_getFeatureBits(Inst->csh->mode, RISCV_FeatureStdExtA) && RISCV_getFeatureBits(Inst->csh->mode, RISCV_Feature64Bit));
7314
299
  case 37:
7315
299
    return (RISCV_getFeatureBits(Inst->csh->mode, RISCV_FeatureStdExtZacas));
7316
126
  case 38:
7317
126
    return (RISCV_getFeatureBits(Inst->csh->mode, RISCV_FeatureStdExtZacas) && RISCV_getFeatureBits(Inst->csh->mode, RISCV_Feature64Bit));
7318
17
  case 39:
7319
17
    return (RISCV_getFeatureBits(Inst->csh->mode, RISCV_FeatureStdExtZicfiss));
7320
1
  case 40:
7321
1
    return (RISCV_getFeatureBits(Inst->csh->mode, RISCV_FeatureStdExtZicfiss) && RISCV_getFeatureBits(Inst->csh->mode, RISCV_Feature64Bit));
7322
55
  case 41:
7323
55
    return (RISCV_getFeatureBits(Inst->csh->mode, RISCV_FeatureStdExtM) || RISCV_getFeatureBits(Inst->csh->mode, RISCV_FeatureStdExtZmmul));
7324
29
  case 42:
7325
29
    return (RISCV_getFeatureBits(Inst->csh->mode, RISCV_FeatureStdExtM));
7326
1
  case 43:
7327
1
    return (RISCV_getFeatureBits(Inst->csh->mode, RISCV_FeatureStdExtZbb) && !RISCV_getFeatureBits(Inst->csh->mode, RISCV_Feature64Bit));
7328
1
  case 44:
7329
1
    return (RISCV_getFeatureBits(Inst->csh->mode, RISCV_FeatureStdExtZbc) || RISCV_getFeatureBits(Inst->csh->mode, RISCV_FeatureStdExtZbkc));
7330
1
  case 45:
7331
1
    return (RISCV_getFeatureBits(Inst->csh->mode, RISCV_FeatureStdExtZbc));
7332
14
  case 46:
7333
14
    return (RISCV_getFeatureBits(Inst->csh->mode, RISCV_FeatureStdExtZicond));
7334
13
  case 47:
7335
13
    return (RISCV_getFeatureBits(Inst->csh->mode, RISCV_FeatureStdExtZknh) && !RISCV_getFeatureBits(Inst->csh->mode, RISCV_Feature64Bit));
7336
2
  case 48:
7337
2
    return (RISCV_getFeatureBits(Inst->csh->mode, RISCV_FeatureStdExtZba));
7338
14
  case 49:
7339
14
    return (RISCV_getFeatureBits(Inst->csh->mode, RISCV_FeatureStdExtZkne) && !RISCV_getFeatureBits(Inst->csh->mode, RISCV_Feature64Bit));
7340
1
  case 50:
7341
1
    return (RISCV_getFeatureBits(Inst->csh->mode, RISCV_FeatureStdExtZbkx));
7342
41
  case 51:
7343
41
    return (RISCV_getFeatureBits(Inst->csh->mode, RISCV_FeatureStdExtZknd) && !RISCV_getFeatureBits(Inst->csh->mode, RISCV_Feature64Bit));
7344
28
  case 52:
7345
28
    return (RISCV_getFeatureBits(Inst->csh->mode, RISCV_FeatureStdExtZksed));
7346
41
  case 53:
7347
41
    return (RISCV_getFeatureBits(Inst->csh->mode, RISCV_FeatureStdExtZkne) && RISCV_getFeatureBits(Inst->csh->mode, RISCV_Feature64Bit));
7348
102
  case 54:
7349
102
    return ((RISCV_getFeatureBits(Inst->csh->mode, RISCV_FeatureStdExtM) || RISCV_getFeatureBits(Inst->csh->mode, RISCV_FeatureStdExtZmmul)) && RISCV_getFeatureBits(Inst->csh->mode, RISCV_Feature64Bit));
7350
38
  case 55:
7351
38
    return (RISCV_getFeatureBits(Inst->csh->mode, RISCV_FeatureStdExtM) && RISCV_getFeatureBits(Inst->csh->mode, RISCV_Feature64Bit));
7352
0
  case 56:
7353
0
    return (RISCV_getFeatureBits(Inst->csh->mode, RISCV_FeatureStdExtZbkb) && RISCV_getFeatureBits(Inst->csh->mode, RISCV_Feature64Bit));
7354
1.23k
  case 57:
7355
1.23k
    return (RISCV_getFeatureBits(Inst->csh->mode, RISCV_FeatureStdExtZfh));
7356
731
  case 58:
7357
731
    return (RISCV_getFeatureBits(Inst->csh->mode, RISCV_FeatureStdExtZfa));
7358
0
  case 59:
7359
0
    return (RISCV_getFeatureBits(Inst->csh->mode, RISCV_FeatureStdExtZfa) && RISCV_getFeatureBits(Inst->csh->mode, RISCV_FeatureStdExtD));
7360
162
  case 60:
7361
162
    return (RISCV_getFeatureBits(Inst->csh->mode, RISCV_FeatureStdExtZfa) && RISCV_getFeatureBits(Inst->csh->mode, RISCV_FeatureStdExtZfh));
7362
295
  case 61:
7363
295
    return (RISCV_getFeatureBits(Inst->csh->mode, RISCV_FeatureStdExtZfhmin));
7364
126
  case 62:
7365
126
    return (RISCV_getFeatureBits(Inst->csh->mode, RISCV_FeatureStdExtZfbfmin));
7366
1
  case 63:
7367
1
    return (RISCV_getFeatureBits(Inst->csh->mode, RISCV_FeatureStdExtZfhmin) && RISCV_getFeatureBits(Inst->csh->mode, RISCV_FeatureStdExtD));
7368
1
  case 64:
7369
1
    return (RISCV_getFeatureBits(Inst->csh->mode, RISCV_FeatureStdExtZfa) && RISCV_getFeatureBits(Inst->csh->mode, RISCV_FeatureStdExtD) && !RISCV_getFeatureBits(Inst->csh->mode, RISCV_Feature64Bit));
7370
3
  case 65:
7371
3
    return (RISCV_getFeatureBits(Inst->csh->mode, RISCV_FeatureStdExtF) && RISCV_getFeatureBits(Inst->csh->mode, RISCV_Feature64Bit));
7372
2
  case 66:
7373
2
    return (RISCV_getFeatureBits(Inst->csh->mode, RISCV_FeatureStdExtD) && RISCV_getFeatureBits(Inst->csh->mode, RISCV_Feature64Bit));
7374
198
  case 67:
7375
198
    return (RISCV_getFeatureBits(Inst->csh->mode, RISCV_FeatureStdExtZfh) && RISCV_getFeatureBits(Inst->csh->mode, RISCV_Feature64Bit));
7376
62
  case 68:
7377
62
    return (RISCV_getFeatureBits(Inst->csh->mode, RISCV_FeatureStdExtZfa) && (RISCV_getFeatureBits(Inst->csh->mode, RISCV_FeatureStdExtZfh) || RISCV_getFeatureBits(Inst->csh->mode, RISCV_FeatureStdExtZvfh)));
7378
455
  case 69:
7379
455
    return (RISCV_getFeatureBits(Inst->csh->mode, RISCV_FeatureStdExtZvkb));
7380
811
  case 70:
7381
811
    return (RISCV_getFeatureBits(Inst->csh->mode, RISCV_FeatureStdExtZvbb));
7382
1.14k
  case 71:
7383
1.14k
    return (RISCV_getFeatureBits(Inst->csh->mode, RISCV_FeatureStdExtZve32f));
7384
95
  case 72:
7385
95
    return (RISCV_getFeatureBits(Inst->csh->mode, RISCV_FeatureStdExtZvfbfmin));
7386
41
  case 73:
7387
41
    return (RISCV_getFeatureBits(Inst->csh->mode, RISCV_FeatureStdExtZvfbfwma));
7388
76
  case 74:
7389
76
    return (RISCV_getFeatureBits(Inst->csh->mode, RISCV_FeatureStdExtZvbc));
7390
74
  case 75:
7391
74
    return (RISCV_getFeatureBits(Inst->csh->mode, RISCV_FeatureStdExtZawrs));
7392
34
  case 76:
7393
34
    return (RISCV_getFeatureBits(Inst->csh->mode, RISCV_FeatureStdExtSvinval));
7394
48
  case 77:
7395
48
    return (RISCV_getFeatureBits(Inst->csh->mode, RISCV_FeatureStdExtH));
7396
21
  case 78:
7397
21
    return (RISCV_getFeatureBits(Inst->csh->mode, RISCV_Feature64Bit) && RISCV_getFeatureBits(Inst->csh->mode, RISCV_FeatureStdExtH));
7398
63
  case 79:
7399
63
    return (RISCV_getFeatureBits(Inst->csh->mode, RISCV_FeatureStdExtZimop));
7400
45
  case 80:
7401
45
    return (RISCV_getFeatureBits(Inst->csh->mode, RISCV_FeatureStdExtZvksh));
7402
15
  case 81:
7403
15
    return (RISCV_getFeatureBits(Inst->csh->mode, RISCV_FeatureStdExtZvksed));
7404
48
  case 82:
7405
48
    return (RISCV_getFeatureBits(Inst->csh->mode, RISCV_FeatureStdExtZvkned));
7406
10
  case 83:
7407
10
    return (RISCV_getFeatureBits(Inst->csh->mode, RISCV_FeatureStdExtZvkg));
7408
38
  case 84:
7409
38
    return (RISCV_getFeatureBits(Inst->csh->mode, RISCV_FeatureStdExtZvknha) || RISCV_getFeatureBits(Inst->csh->mode, RISCV_FeatureStdExtZvknhb));
7410
62
  case 85:
7411
62
    return ((RISCV_getFeatureBits(Inst->csh->mode, RISCV_FeatureStdExtC) || RISCV_getFeatureBits(Inst->csh->mode, RISCV_FeatureStdExtZcf) || RISCV_getFeatureBits(Inst->csh->mode, RISCV_FeatureStdExtZce)) && RISCV_getFeatureBits(Inst->csh->mode, RISCV_FeatureStdExtF) && !RISCV_getFeatureBits(Inst->csh->mode, RISCV_Feature64Bit));
7412
6.19k
  case 86:
7413
6.19k
    return ((RISCV_getFeatureBits(Inst->csh->mode, RISCV_FeatureStdExtC) || RISCV_getFeatureBits(Inst->csh->mode, RISCV_FeatureStdExtZca)) && !RISCV_getFeatureBits(Inst->csh->mode, RISCV_Feature64Bit));
7414
1.10k
  case 87:
7415
1.10k
    return (RISCV_getFeatureBits(Inst->csh->mode, RISCV_FeatureStdExtZacas) && !RISCV_getFeatureBits(Inst->csh->mode, RISCV_Feature64Bit));
7416
0
  case 88:
7417
0
    return (RISCV_getFeatureBits(Inst->csh->mode, RISCV_FeatureStdExtZdinx) && !RISCV_getFeatureBits(Inst->csh->mode, RISCV_Feature64Bit));
7418
0
  case 89:
7419
0
    return (RISCV_getFeatureBits(Inst->csh->mode, RISCV_FeatureStdExtZhinxmin) && RISCV_getFeatureBits(Inst->csh->mode, RISCV_FeatureStdExtZdinx) && !RISCV_getFeatureBits(Inst->csh->mode, RISCV_Feature64Bit));
7420
0
  case 90:
7421
0
    return (RISCV_getFeatureBits(Inst->csh->mode, RISCV_FeatureStdExtZcmp));
7422
0
  case 91:
7423
0
    return (RISCV_getFeatureBits(Inst->csh->mode, RISCV_FeatureStdExtZcmt));
7424
0
  case 92:
7425
0
    return (RISCV_getFeatureBits(Inst->csh->mode, RISCV_FeatureStdExtZfinx));
7426
0
  case 93:
7427
0
    return (RISCV_getFeatureBits(Inst->csh->mode, RISCV_FeatureStdExtZdinx) && RISCV_getFeatureBits(Inst->csh->mode, RISCV_Feature64Bit));
7428
0
  case 94:
7429
0
    return (RISCV_getFeatureBits(Inst->csh->mode, RISCV_FeatureStdExtZhinx));
7430
0
  case 95:
7431
0
    return (RISCV_getFeatureBits(Inst->csh->mode, RISCV_FeatureStdExtZhinxmin));
7432
0
  case 96:
7433
0
    return (RISCV_getFeatureBits(Inst->csh->mode, RISCV_FeatureStdExtZhinxmin) && RISCV_getFeatureBits(Inst->csh->mode, RISCV_FeatureStdExtZdinx) && RISCV_getFeatureBits(Inst->csh->mode, RISCV_Feature64Bit));
7434
0
  case 97:
7435
0
    return (RISCV_getFeatureBits(Inst->csh->mode, RISCV_FeatureStdExtZfinx) && RISCV_getFeatureBits(Inst->csh->mode, RISCV_Feature64Bit));
7436
0
  case 98:
7437
0
    return (RISCV_getFeatureBits(Inst->csh->mode, RISCV_FeatureStdExtZdinx) && RISCV_getFeatureBits(Inst->csh->mode, RISCV_Feature64Bit) && RISCV_getFeatureBits(Inst->csh->mode, RISCV_Feature64Bit));
7438
0
  case 99:
7439
0
    return (RISCV_getFeatureBits(Inst->csh->mode, RISCV_FeatureStdExtZhinx) && RISCV_getFeatureBits(Inst->csh->mode, RISCV_Feature64Bit));
7440
1.87k
  case 100:
7441
1.87k
    return (RISCV_getFeatureBits(Inst->csh->mode, RISCV_FeatureVendorXCValu));
7442
4.94k
  case 101:
7443
4.94k
    return (RISCV_getFeatureBits(Inst->csh->mode, RISCV_FeatureVendorXCVbi) && !RISCV_getFeatureBits(Inst->csh->mode, RISCV_Feature64Bit));
7444
0
  case 102:
7445
0
    return (RISCV_getFeatureBits(Inst->csh->mode, RISCV_FeatureVendorXCVelw) && !RISCV_getFeatureBits(Inst->csh->mode, RISCV_Feature64Bit));
7446
9.10k
  case 103:
7447
9.10k
    return (RISCV_getFeatureBits(Inst->csh->mode, RISCV_FeatureVendorXCVmac) && !RISCV_getFeatureBits(Inst->csh->mode, RISCV_Feature64Bit));
7448
3.55k
  case 104:
7449
3.55k
    return (RISCV_getFeatureBits(Inst->csh->mode, RISCV_FeatureVendorXCVmem) && !RISCV_getFeatureBits(Inst->csh->mode, RISCV_Feature64Bit));
7450
12.5k
  case 105:
7451
12.5k
    return (RISCV_getFeatureBits(Inst->csh->mode, RISCV_FeatureVendorXCVsimd) && !RISCV_getFeatureBits(Inst->csh->mode, RISCV_Feature64Bit));
7452
0
  case 106:
7453
0
    return (RISCV_getFeatureBits(Inst->csh->mode, RISCV_FeatureVendorXSfvcp));
7454
0
  case 107:
7455
0
    return (RISCV_getFeatureBits(Inst->csh->mode, RISCV_FeatureVendorXSfvfnrclipxfqf));
7456
0
  case 108:
7457
0
    return (RISCV_getFeatureBits(Inst->csh->mode, RISCV_FeatureVendorXSfvfwmaccqqq));
7458
0
  case 109:
7459
0
    return (RISCV_getFeatureBits(Inst->csh->mode, RISCV_FeatureVendorXSfvqmaccdod));
7460
0
  case 110:
7461
0
    return (RISCV_getFeatureBits(Inst->csh->mode, RISCV_FeatureVendorXSfvqmaccqoq));
7462
0
  case 111:
7463
0
    return (RISCV_getFeatureBits(Inst->csh->mode, RISCV_FeatureVendorXTHeadBa));
7464
0
  case 112:
7465
0
    return (RISCV_getFeatureBits(Inst->csh->mode, RISCV_FeatureVendorXTHeadBb));
7466
0
  case 113:
7467
0
    return (RISCV_getFeatureBits(Inst->csh->mode, RISCV_FeatureVendorXTHeadBb) && RISCV_getFeatureBits(Inst->csh->mode, RISCV_Feature64Bit));
7468
0
  case 114:
7469
0
    return (RISCV_getFeatureBits(Inst->csh->mode, RISCV_FeatureVendorXTHeadBs));
7470
0
  case 115:
7471
0
    return (RISCV_getFeatureBits(Inst->csh->mode, RISCV_FeatureVendorXTHeadCmo));
7472
0
  case 116:
7473
0
    return (RISCV_getFeatureBits(Inst->csh->mode, RISCV_FeatureVendorXTHeadCondMov));
7474
0
  case 117:
7475
0
    return (RISCV_getFeatureBits(Inst->csh->mode, RISCV_FeatureVendorXTHeadFMemIdx) && RISCV_getFeatureBits(Inst->csh->mode, RISCV_FeatureStdExtF));
7476
0
  case 118:
7477
0
    return (RISCV_getFeatureBits(Inst->csh->mode, RISCV_FeatureVendorXTHeadFMemIdx) && RISCV_getFeatureBits(Inst->csh->mode, RISCV_FeatureStdExtF) && RISCV_getFeatureBits(Inst->csh->mode, RISCV_Feature64Bit));
7478
0
  case 119:
7479
0
    return (RISCV_getFeatureBits(Inst->csh->mode, RISCV_FeatureVendorXTHeadFMemIdx) && RISCV_getFeatureBits(Inst->csh->mode, RISCV_FeatureStdExtD));
7480
0
  case 120:
7481
0
    return (RISCV_getFeatureBits(Inst->csh->mode, RISCV_FeatureVendorXTHeadFMemIdx) && RISCV_getFeatureBits(Inst->csh->mode, RISCV_FeatureStdExtD) && RISCV_getFeatureBits(Inst->csh->mode, RISCV_Feature64Bit));
7482
0
  case 121:
7483
0
    return (RISCV_getFeatureBits(Inst->csh->mode, RISCV_FeatureVendorXTHeadMac));
7484
0
  case 122:
7485
0
    return (RISCV_getFeatureBits(Inst->csh->mode, RISCV_FeatureVendorXTHeadMac) && RISCV_getFeatureBits(Inst->csh->mode, RISCV_Feature64Bit));
7486
0
  case 123:
7487
0
    return (RISCV_getFeatureBits(Inst->csh->mode, RISCV_FeatureVendorXTHeadMemIdx));
7488
0
  case 124:
7489
0
    return (RISCV_getFeatureBits(Inst->csh->mode, RISCV_FeatureVendorXTHeadMemIdx) && RISCV_getFeatureBits(Inst->csh->mode, RISCV_Feature64Bit));
7490
0
  case 125:
7491
0
    return (RISCV_getFeatureBits(Inst->csh->mode, RISCV_FeatureVendorXTHeadMemPair));
7492
0
  case 126:
7493
0
    return (RISCV_getFeatureBits(Inst->csh->mode, RISCV_FeatureVendorXTHeadMemPair) && RISCV_getFeatureBits(Inst->csh->mode, RISCV_Feature64Bit));
7494
0
  case 127:
7495
0
    return (RISCV_getFeatureBits(Inst->csh->mode, RISCV_FeatureVendorXTHeadSync));
7496
0
  case 128:
7497
0
    return (RISCV_getFeatureBits(Inst->csh->mode, RISCV_FeatureVendorXTHeadVdot));
7498
6.21k
  case 129:
7499
6.21k
    return (RISCV_getFeatureBits(Inst->csh->mode, RISCV_Feature64Bit) && RISCV_getFeatureBits(Inst->csh->mode, RISCV_FeatureVendorXVentanaCondOps));
7500
0
  case 130:
7501
0
    return (RISCV_getFeatureBits(Inst->csh->mode, RISCV_FeatureStdExtZicfiss) && RISCV_getFeatureBits(Inst->csh->mode, RISCV_FeatureStdExtZcmop));
7502
146k
  }
7503
146k
}
7504
7505
#define DecodeToMCInst(fname, fieldname, InsnType) \
7506
static DecodeStatus fname(DecodeStatus S, unsigned Idx, InsnType insn, MCInst *MI, \
7507
72.0k
    uint64_t Address, const void *Decoder, bool *DecodeComplete) \
7508
72.0k
{ \
7509
72.0k
  *DecodeComplete = true; \
7510
72.0k
  InsnType tmp; \
7511
72.0k
  switch (Idx) { \
7512
0
  default: CS_ASSERT_RET_VAL(0 && "Invalid index!", MCDisassembler_Fail); \
7513
7.30k
  case 0: \
7514
7.30k
    return S; \
7515
4.44k
  case 1: \
7516
4.44k
    tmp = fieldname(insn, 2, 3); \
7517
4.44k
    if (!Check(&S, DecodeGPRCRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
7518
4.44k
    tmp = 0x0; \
7519
4.44k
    tmp |= fieldname(insn, 5, 1) << 3; \
7520
4.44k
    tmp |= fieldname(insn, 6, 1) << 2; \
7521
4.44k
    tmp |= fieldname(insn, 7, 4) << 6; \
7522
4.44k
    tmp |= fieldname(insn, 11, 2) << 4; \
7523
4.44k
    if (!Check(&S, decodeUImmNonZeroOperand_10(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
7524
4.44k
    return S; \
7525
4.44k
  case 2: \
7526
384
    if (!Check(&S, decodeRVCInstrRdRs1ImmZero(MI, insn, Address, Decoder))) { return MCDisassembler_Fail; } \
7527
384
    return S; \
7528
501
  case 3: \
7529
501
    tmp = 0x0; \
7530
501
    tmp |= fieldname(insn, 2, 5) << 0; \
7531
501
    tmp |= fieldname(insn, 12, 1) << 5; \
7532
501
    if (!Check(&S, decodeSImmNonZeroOperand_6(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
7533
501
    return S; \
7534
2.76k
  case 4: \
7535
2.76k
    tmp = fieldname(insn, 7, 5); \
7536
2.76k
    if (!Check(&S, DecodeGPRNoX0RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
7537
2.76k
    tmp = fieldname(insn, 7, 5); \
7538
2.76k
    if (!Check(&S, DecodeGPRNoX0RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
7539
2.76k
    tmp = 0x0; \
7540
2.76k
    tmp |= fieldname(insn, 2, 5) << 0; \
7541
2.76k
    tmp |= fieldname(insn, 12, 1) << 5; \
7542
2.76k
    if (!Check(&S, decodeSImmNonZeroOperand_6(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
7543
2.76k
    return S; \
7544
2.76k
  case 5: \
7545
648
    tmp = fieldname(insn, 7, 5); \
7546
648
    if (!Check(&S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
7547
648
    tmp = fieldname(insn, 7, 5); \
7548
648
    if (!Check(&S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
7549
648
    return S; \
7550
755
  case 6: \
7551
755
    if (!Check(&S, decodeRVCInstrRdRs1UImm(MI, insn, Address, Decoder))) { return MCDisassembler_Fail; } \
7552
755
    return S; \
7553
1.95k
  case 7: \
7554
1.95k
    tmp = fieldname(insn, 7, 5); \
7555
1.95k
    if (!Check(&S, DecodeGPRNoX0RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
7556
1.95k
    tmp = fieldname(insn, 7, 5); \
7557
1.95k
    if (!Check(&S, DecodeGPRNoX0RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
7558
1.95k
    tmp = 0x0; \
7559
1.95k
    tmp |= fieldname(insn, 2, 5) << 0; \
7560
1.95k
    tmp |= fieldname(insn, 12, 1) << 5; \
7561
1.95k
    if (!Check(&S, decodeUImmLog2XLenNonZeroOperand(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
7562
1.95k
    return S; \
7563
1.95k
  case 8: \
7564
0
    tmp = fieldname(insn, 2, 3); \
7565
0
    if (!Check(&S, DecodeFPR64CRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
7566
0
    tmp = fieldname(insn, 7, 3); \
7567
0
    if (!Check(&S, DecodeGPRCRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
7568
0
    tmp = 0x0; \
7569
0
    tmp |= fieldname(insn, 5, 2) << 6; \
7570
0
    tmp |= fieldname(insn, 10, 3) << 3; \
7571
0
    if (!Check(&S, decodeUImmOperand_8(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
7572
0
    return S; \
7573
813
  case 9: \
7574
813
    tmp = fieldname(insn, 7, 5); \
7575
813
    if (!Check(&S, DecodeGPRNoX0RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
7576
813
    tmp = fieldname(insn, 7, 5); \
7577
810
    if (!Check(&S, DecodeGPRNoX0RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
7578
810
    tmp = 0x0; \
7579
810
    tmp |= fieldname(insn, 2, 5) << 0; \
7580
810
    tmp |= fieldname(insn, 12, 1) << 5; \
7581
810
    if (!Check(&S, decodeSImmOperand_6(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
7582
810
    return S; \
7583
810
  case 10: \
7584
0
    tmp = fieldname(insn, 7, 5); \
7585
0
    if (!Check(&S, DecodeFPR64RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
7586
0
    tmp = 0x0; \
7587
0
    tmp |= fieldname(insn, 2, 3) << 6; \
7588
0
    tmp |= fieldname(insn, 5, 2) << 3; \
7589
0
    tmp |= fieldname(insn, 12, 1) << 5; \
7590
0
    if (!Check(&S, decodeUImmOperand_9(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
7591
0
    return S; \
7592
3.83k
  case 11: \
7593
3.83k
    tmp = fieldname(insn, 2, 3); \
7594
3.83k
    if (!Check(&S, DecodeGPRCRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
7595
3.83k
    tmp = fieldname(insn, 7, 3); \
7596
3.83k
    if (!Check(&S, DecodeGPRCRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
7597
3.83k
    tmp = 0x0; \
7598
3.83k
    tmp |= fieldname(insn, 5, 1) << 6; \
7599
3.83k
    tmp |= fieldname(insn, 6, 1) << 2; \
7600
3.83k
    tmp |= fieldname(insn, 10, 3) << 3; \
7601
3.83k
    if (!Check(&S, decodeUImmOperand_7(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
7602
3.83k
    return S; \
7603
3.83k
  case 12: \
7604
477
    if (!Check(&S, decodeRVCInstrRdSImm(MI, insn, Address, Decoder))) { return MCDisassembler_Fail; } \
7605
477
    return S; \
7606
1.73k
  case 13: \
7607
1.73k
    tmp = fieldname(insn, 7, 5); \
7608
1.73k
    if (!Check(&S, DecodeGPRNoX0RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
7609
1.73k
    tmp = 0x0; \
7610
1.73k
    tmp |= fieldname(insn, 2, 5) << 0; \
7611
1.73k
    tmp |= fieldname(insn, 12, 1) << 5; \
7612
1.73k
    if (!Check(&S, decodeSImmOperand_6(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
7613
1.73k
    return S; \
7614
1.73k
  case 14: \
7615
1.45k
    tmp = fieldname(insn, 7, 5); \
7616
1.45k
    if (!Check(&S, DecodeGPRNoX0RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
7617
1.45k
    tmp = 0x0; \
7618
1.45k
    tmp |= fieldname(insn, 2, 2) << 6; \
7619
1.45k
    tmp |= fieldname(insn, 4, 3) << 2; \
7620
1.45k
    tmp |= fieldname(insn, 12, 1) << 5; \
7621
1.45k
    if (!Check(&S, decodeUImmOperand_8(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
7622
1.45k
    return S; \
7623
3.43k
  case 15: \
7624
3.43k
    tmp = fieldname(insn, 2, 3); \
7625
3.43k
    if (!Check(&S, DecodeGPRCRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
7626
3.43k
    tmp = fieldname(insn, 7, 3); \
7627
3.43k
    if (!Check(&S, DecodeGPRCRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
7628
3.43k
    tmp = 0x0; \
7629
3.43k
    tmp |= fieldname(insn, 5, 2) << 6; \
7630
3.43k
    tmp |= fieldname(insn, 10, 3) << 3; \
7631
3.43k
    if (!Check(&S, decodeUImmOperand_8(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
7632
3.43k
    return S; \
7633
3.43k
  case 16: \
7634
485
    tmp = 0x0; \
7635
485
    tmp |= fieldname(insn, 2, 1) << 5; \
7636
485
    tmp |= fieldname(insn, 3, 2) << 7; \
7637
485
    tmp |= fieldname(insn, 5, 1) << 6; \
7638
485
    tmp |= fieldname(insn, 6, 1) << 4; \
7639
485
    tmp |= fieldname(insn, 12, 1) << 9; \
7640
485
    if (!Check(&S, decodeSImmNonZeroOperand_10(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
7641
485
    return S; \
7642
1.58k
  case 17: \
7643
1.58k
    tmp = fieldname(insn, 7, 5); \
7644
1.58k
    if (!Check(&S, DecodeGPRNoX0X2RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
7645
1.58k
    tmp = 0x0; \
7646
1.58k
    tmp |= fieldname(insn, 2, 5) << 0; \
7647
1.58k
    tmp |= fieldname(insn, 12, 1) << 5; \
7648
1.58k
    if (!Check(&S, decodeCLUIImmOperand(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
7649
1.58k
    return S; \
7650
1.95k
  case 18: \
7651
1.95k
    tmp = fieldname(insn, 7, 5); \
7652
1.95k
    if (!Check(&S, DecodeGPRNoX0RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
7653
1.95k
    tmp = 0x0; \
7654
1.95k
    tmp |= fieldname(insn, 2, 3) << 6; \
7655
1.95k
    tmp |= fieldname(insn, 5, 2) << 3; \
7656
1.95k
    tmp |= fieldname(insn, 12, 1) << 5; \
7657
1.95k
    if (!Check(&S, decodeUImmOperand_9(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
7658
1.95k
    return S; \
7659
1.95k
  case 19: \
7660
837
    tmp = fieldname(insn, 2, 3); \
7661
837
    if (!Check(&S, DecodeGPRCRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
7662
837
    tmp = fieldname(insn, 7, 3); \
7663
837
    if (!Check(&S, DecodeGPRCRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
7664
837
    tmp = 0x0; \
7665
837
    tmp |= fieldname(insn, 5, 1) << 1; \
7666
837
    tmp |= fieldname(insn, 6, 1) << 0; \
7667
837
    if (!Check(&S, decodeUImmOperand_2(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
7668
837
    return S; \
7669
858
  case 20: \
7670
858
    tmp = fieldname(insn, 2, 3); \
7671
858
    if (!Check(&S, DecodeGPRCRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
7672
858
    tmp = fieldname(insn, 7, 3); \
7673
858
    if (!Check(&S, DecodeGPRCRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
7674
858
    tmp = fieldname(insn, 5, 1) << 1; \
7675
858
    if (!Check(&S, decodeUImmOperand_2(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
7676
858
    return S; \
7677
1.34k
  case 21: \
7678
1.34k
    tmp = fieldname(insn, 7, 3); \
7679
1.34k
    if (!Check(&S, DecodeGPRCRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
7680
1.34k
    tmp = fieldname(insn, 7, 3); \
7681
1.34k
    if (!Check(&S, DecodeGPRCRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
7682
1.34k
    return S; \
7683
1.34k
  case 22: \
7684
1.13k
    tmp = fieldname(insn, 7, 3); \
7685
1.13k
    if (!Check(&S, DecodeGPRCRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
7686
1.13k
    tmp = fieldname(insn, 7, 3); \
7687
1.13k
    if (!Check(&S, DecodeGPRCRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
7688
1.13k
    tmp = 0x0; \
7689
1.13k
    tmp |= fieldname(insn, 2, 5) << 0; \
7690
1.13k
    tmp |= fieldname(insn, 12, 1) << 5; \
7691
1.13k
    if (!Check(&S, decodeUImmLog2XLenNonZeroOperand(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
7692
1.13k
    return S; \
7693
1.13k
  case 23: \
7694
540
    tmp = fieldname(insn, 7, 3); \
7695
540
    if (!Check(&S, DecodeGPRCRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
7696
540
    tmp = fieldname(insn, 7, 3); \
7697
540
    if (!Check(&S, DecodeGPRCRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
7698
540
    tmp = 0x0; \
7699
540
    tmp |= fieldname(insn, 2, 5) << 0; \
7700
540
    tmp |= fieldname(insn, 12, 1) << 5; \
7701
540
    if (!Check(&S, decodeSImmOperand_6(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
7702
540
    return S; \
7703
1.33k
  case 24: \
7704
1.33k
    tmp = fieldname(insn, 7, 3); \
7705
1.33k
    if (!Check(&S, DecodeGPRCRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
7706
1.33k
    tmp = fieldname(insn, 7, 3); \
7707
1.33k
    if (!Check(&S, DecodeGPRCRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
7708
1.33k
    tmp = fieldname(insn, 2, 3); \
7709
1.33k
    if (!Check(&S, DecodeGPRCRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
7710
1.33k
    return S; \
7711
1.33k
  case 25: \
7712
826
    tmp = fieldname(insn, 7, 5); \
7713
826
    if (!Check(&S, DecodeGPRNoX0RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
7714
826
    return S; \
7715
826
  case 26: \
7716
99
    if (!Check(&S, decodeRVCInstrRdRs2(MI, insn, Address, Decoder))) { return MCDisassembler_Fail; } \
7717
99
    return S; \
7718
995
  case 27: \
7719
995
    tmp = fieldname(insn, 7, 5); \
7720
995
    if (!Check(&S, DecodeGPRNoX0RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
7721
995
    tmp = fieldname(insn, 2, 5); \
7722
995
    if (!Check(&S, DecodeGPRNoX0RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
7723
995
    return S; \
7724
995
  case 28: \
7725
139
    if (!Check(&S, decodeRVCInstrRdRs1Rs2(MI, insn, Address, Decoder))) { return MCDisassembler_Fail; } \
7726
139
    return S; \
7727
888
  case 29: \
7728
888
    tmp = fieldname(insn, 7, 5); \
7729
888
    if (!Check(&S, DecodeGPRNoX0RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
7730
888
    tmp = fieldname(insn, 7, 5); \
7731
888
    if (!Check(&S, DecodeGPRNoX0RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
7732
888
    tmp = fieldname(insn, 2, 5); \
7733
888
    if (!Check(&S, DecodeGPRNoX0RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
7734
888
    return S; \
7735
1.18k
  case 30: \
7736
1.18k
    tmp = 0x0; \
7737
1.18k
    tmp |= fieldname(insn, 2, 1) << 4; \
7738
1.18k
    tmp |= fieldname(insn, 3, 3) << 0; \
7739
1.18k
    tmp |= fieldname(insn, 6, 1) << 6; \
7740
1.18k
    tmp |= fieldname(insn, 7, 1) << 5; \
7741
1.18k
    tmp |= fieldname(insn, 8, 1) << 9; \
7742
1.18k
    tmp |= fieldname(insn, 9, 2) << 7; \
7743
1.18k
    tmp |= fieldname(insn, 11, 1) << 3; \
7744
1.18k
    tmp |= fieldname(insn, 12, 1) << 10; \
7745
1.18k
    if (!Check(&S, decodeSImmOperandAndLsl1_12(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
7746
1.18k
    return S; \
7747
1.18k
  case 31: \
7748
0
    tmp = fieldname(insn, 2, 5); \
7749
0
    if (!Check(&S, DecodeFPR64RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
7750
0
    tmp = 0x0; \
7751
0
    tmp |= fieldname(insn, 7, 3) << 6; \
7752
0
    tmp |= fieldname(insn, 10, 3) << 3; \
7753
0
    if (!Check(&S, decodeUImmOperand_9(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
7754
0
    return S; \
7755
3.40k
  case 32: \
7756
3.40k
    tmp = fieldname(insn, 7, 3); \
7757
3.40k
    if (!Check(&S, DecodeGPRCRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
7758
3.40k
    tmp = 0x0; \
7759
3.40k
    tmp |= fieldname(insn, 2, 1) << 4; \
7760
3.40k
    tmp |= fieldname(insn, 3, 2) << 0; \
7761
3.40k
    tmp |= fieldname(insn, 5, 2) << 5; \
7762
3.40k
    tmp |= fieldname(insn, 10, 2) << 2; \
7763
3.40k
    tmp |= fieldname(insn, 12, 1) << 7; \
7764
3.40k
    if (!Check(&S, decodeSImmOperandAndLsl1_9(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
7765
3.40k
    return S; \
7766
3.40k
  case 33: \
7767
706
    tmp = fieldname(insn, 2, 5); \
7768
706
    if (!Check(&S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
7769
706
    tmp = 0x0; \
7770
706
    tmp |= fieldname(insn, 7, 2) << 6; \
7771
706
    tmp |= fieldname(insn, 9, 4) << 2; \
7772
706
    if (!Check(&S, decodeUImmOperand_8(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
7773
706
    return S; \
7774
927
  case 34: \
7775
927
    tmp = fieldname(insn, 2, 5); \
7776
927
    if (!Check(&S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
7777
927
    tmp = 0x0; \
7778
927
    tmp |= fieldname(insn, 7, 3) << 6; \
7779
927
    tmp |= fieldname(insn, 10, 3) << 3; \
7780
927
    if (!Check(&S, decodeUImmOperand_9(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
7781
927
    return S; \
7782
2.02k
  case 35: \
7783
2.02k
    tmp = fieldname(insn, 7, 5); \
7784
2.02k
    if (!Check(&S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
7785
2.02k
    tmp = fieldname(insn, 15, 5); \
7786
2.02k
    if (!Check(&S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
7787
2.02k
    tmp = fieldname(insn, 20, 12); \
7788
2.02k
    if (!Check(&S, decodeSImmOperand_12(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
7789
2.02k
    return S; \
7790
2.02k
  case 36: \
7791
157
    tmp = fieldname(insn, 7, 5); \
7792
157
    if (!Check(&S, DecodeVRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
7793
157
    tmp = fieldname(insn, 15, 5); \
7794
157
    if (!Check(&S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
7795
157
    tmp = fieldname(insn, 25, 1); \
7796
157
    if (!Check(&S, decodeVMaskReg(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
7797
157
    return S; \
7798
157
  case 37: \
7799
35
    tmp = fieldname(insn, 7, 5); \
7800
35
    if (!Check(&S, DecodeVRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
7801
35
    tmp = fieldname(insn, 15, 5); \
7802
35
    if (!Check(&S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
7803
35
    return S; \
7804
559
  case 38: \
7805
559
    tmp = fieldname(insn, 7, 5); \
7806
559
    if (!Check(&S, DecodeVRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
7807
559
    tmp = fieldname(insn, 15, 5); \
7808
559
    if (!Check(&S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
7809
559
    tmp = fieldname(insn, 20, 5); \
7810
559
    if (!Check(&S, DecodeVRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
7811
559
    tmp = fieldname(insn, 25, 1); \
7812
559
    if (!Check(&S, decodeVMaskReg(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
7813
559
    return S; \
7814
559
  case 39: \
7815
123
    tmp = fieldname(insn, 7, 5); \
7816
123
    if (!Check(&S, DecodeVRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
7817
123
    tmp = fieldname(insn, 15, 5); \
7818
123
    if (!Check(&S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
7819
123
    tmp = fieldname(insn, 20, 5); \
7820
123
    if (!Check(&S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
7821
123
    tmp = fieldname(insn, 25, 1); \
7822
123
    if (!Check(&S, decodeVMaskReg(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
7823
123
    return S; \
7824
566
  case 40: \
7825
566
    tmp = fieldname(insn, 7, 5); \
7826
566
    if (!Check(&S, DecodeVRM2RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
7827
566
    tmp = fieldname(insn, 15, 5); \
7828
565
    if (!Check(&S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
7829
565
    return S; \
7830
565
  case 41: \
7831
40
    tmp = fieldname(insn, 7, 5); \
7832
40
    if (!Check(&S, DecodeVRM4RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
7833
40
    tmp = fieldname(insn, 15, 5); \
7834
38
    if (!Check(&S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
7835
38
    return S; \
7836
38
  case 42: \
7837
15
    tmp = fieldname(insn, 7, 5); \
7838
15
    if (!Check(&S, DecodeVRM8RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
7839
15
    tmp = fieldname(insn, 15, 5); \
7840
14
    if (!Check(&S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
7841
14
    return S; \
7842
41
  case 43: \
7843
41
    tmp = fieldname(insn, 7, 5); \
7844
41
    if (!Check(&S, DecodeFPR16RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
7845
41
    tmp = fieldname(insn, 15, 5); \
7846
41
    if (!Check(&S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
7847
41
    tmp = fieldname(insn, 20, 12); \
7848
41
    if (!Check(&S, decodeSImmOperand_12(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
7849
41
    return S; \
7850
41
  case 44: \
7851
0
    tmp = fieldname(insn, 7, 5); \
7852
0
    if (!Check(&S, DecodeFPR32RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
7853
0
    tmp = fieldname(insn, 15, 5); \
7854
0
    if (!Check(&S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
7855
0
    tmp = fieldname(insn, 20, 12); \
7856
0
    if (!Check(&S, decodeSImmOperand_12(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
7857
0
    return S; \
7858
0
  case 45: \
7859
0
    tmp = fieldname(insn, 7, 5); \
7860
0
    if (!Check(&S, DecodeFPR64RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
7861
0
    tmp = fieldname(insn, 15, 5); \
7862
0
    if (!Check(&S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
7863
0
    tmp = fieldname(insn, 20, 12); \
7864
0
    if (!Check(&S, decodeSImmOperand_12(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
7865
0
    return S; \
7866
512
  case 46: \
7867
512
    tmp = fieldname(insn, 24, 4); \
7868
512
    if (!Check(&S, decodeUImmOperand_4(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
7869
512
    tmp = fieldname(insn, 20, 4); \
7870
512
    if (!Check(&S, decodeUImmOperand_4(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
7871
512
    return S; \
7872
512
  case 47: \
7873
19
    tmp = fieldname(insn, 15, 5); \
7874
19
    if (!Check(&S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
7875
19
    return S; \
7876
109
  case 48: \
7877
109
    tmp = fieldname(insn, 7, 5); \
7878
109
    if (!Check(&S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
7879
109
    tmp = fieldname(insn, 15, 5); \
7880
109
    if (!Check(&S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
7881
109
    tmp = fieldname(insn, 20, 6); \
7882
109
    if (!Check(&S, decodeUImmLog2XLenOperand(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
7883
109
    return S; \
7884
130
  case 49: \
7885
130
    tmp = fieldname(insn, 7, 5); \
7886
130
    if (!Check(&S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
7887
130
    tmp = fieldname(insn, 15, 5); \
7888
130
    if (!Check(&S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
7889
130
    return S; \
7890
130
  case 50: \
7891
10
    tmp = fieldname(insn, 7, 5); \
7892
10
    if (!Check(&S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
7893
10
    tmp = fieldname(insn, 15, 5); \
7894
10
    if (!Check(&S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
7895
10
    tmp = fieldname(insn, 20, 4); \
7896
10
    if (!Check(&S, decodeUImmOperand_4(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
7897
10
    return S; \
7898
59
  case 51: \
7899
59
    tmp = fieldname(insn, 15, 5); \
7900
59
    if (!Check(&S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
7901
59
    tmp = fieldname(insn, 25, 7) << 5; \
7902
59
    if (!Check(&S, decodeSImmOperand_12(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
7903
59
    return S; \
7904
977
  case 52: \
7905
977
    tmp = fieldname(insn, 7, 5); \
7906
977
    if (!Check(&S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
7907
977
    tmp = fieldname(insn, 12, 20); \
7908
977
    if (!Check(&S, decodeUImmOperand_20(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
7909
977
    return S; \
7910
977
  case 53: \
7911
39
    tmp = fieldname(insn, 7, 5); \
7912
39
    if (!Check(&S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
7913
39
    tmp = fieldname(insn, 15, 5); \
7914
39
    if (!Check(&S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
7915
39
    tmp = fieldname(insn, 20, 5); \
7916
39
    if (!Check(&S, decodeUImmOperand_5(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
7917
39
    return S; \
7918
383
  case 54: \
7919
383
    tmp = fieldname(insn, 20, 5); \
7920
383
    if (!Check(&S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
7921
383
    tmp = fieldname(insn, 15, 5); \
7922
383
    if (!Check(&S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
7923
383
    tmp = 0x0; \
7924
383
    tmp |= fieldname(insn, 7, 5) << 0; \
7925
383
    tmp |= fieldname(insn, 25, 7) << 5; \
7926
383
    if (!Check(&S, decodeSImmOperand_12(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
7927
383
    return S; \
7928
383
  case 55: \
7929
57
    tmp = fieldname(insn, 20, 5); \
7930
57
    if (!Check(&S, DecodeFPR16RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
7931
57
    tmp = fieldname(insn, 15, 5); \
7932
57
    if (!Check(&S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
7933
57
    tmp = 0x0; \
7934
57
    tmp |= fieldname(insn, 7, 5) << 0; \
7935
57
    tmp |= fieldname(insn, 25, 7) << 5; \
7936
57
    if (!Check(&S, decodeSImmOperand_12(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
7937
57
    return S; \
7938
57
  case 56: \
7939
0
    tmp = fieldname(insn, 20, 5); \
7940
0
    if (!Check(&S, DecodeFPR32RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
7941
0
    tmp = fieldname(insn, 15, 5); \
7942
0
    if (!Check(&S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
7943
0
    tmp = 0x0; \
7944
0
    tmp |= fieldname(insn, 7, 5) << 0; \
7945
0
    tmp |= fieldname(insn, 25, 7) << 5; \
7946
0
    if (!Check(&S, decodeSImmOperand_12(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
7947
0
    return S; \
7948
0
  case 57: \
7949
0
    tmp = fieldname(insn, 20, 5); \
7950
0
    if (!Check(&S, DecodeFPR64RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
7951
0
    tmp = fieldname(insn, 15, 5); \
7952
0
    if (!Check(&S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
7953
0
    tmp = 0x0; \
7954
0
    tmp |= fieldname(insn, 7, 5) << 0; \
7955
0
    tmp |= fieldname(insn, 25, 7) << 5; \
7956
0
    if (!Check(&S, decodeSImmOperand_12(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
7957
0
    return S; \
7958
309
  case 58: \
7959
309
    tmp = fieldname(insn, 7, 5); \
7960
309
    if (!Check(&S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
7961
309
    tmp = fieldname(insn, 7, 5); \
7962
309
    if (!Check(&S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
7963
309
    tmp = fieldname(insn, 15, 5); \
7964
309
    if (!Check(&S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
7965
309
    tmp = fieldname(insn, 20, 5); \
7966
309
    if (!Check(&S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
7967
309
    return S; \
7968
514
  case 59: \
7969
514
    tmp = fieldname(insn, 7, 5); \
7970
514
    if (!Check(&S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
7971
514
    tmp = fieldname(insn, 15, 5); \
7972
514
    if (!Check(&S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
7973
514
    tmp = fieldname(insn, 20, 5); \
7974
514
    if (!Check(&S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
7975
514
    return S; \
7976
514
  case 60: \
7977
140
    tmp = fieldname(insn, 7, 5); \
7978
140
    if (!Check(&S, DecodeGPRPairRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
7979
140
    tmp = fieldname(insn, 7, 5); \
7980
138
    if (!Check(&S, DecodeGPRPairRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
7981
138
    tmp = fieldname(insn, 15, 5); \
7982
138
    if (!Check(&S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
7983
138
    tmp = fieldname(insn, 20, 5); \
7984
138
    if (!Check(&S, DecodeGPRPairRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
7985
138
    return S; \
7986
138
  case 61: \
7987
81
    tmp = fieldname(insn, 7, 5); \
7988
81
    if (!Check(&S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
7989
81
    tmp = fieldname(insn, 15, 5); \
7990
81
    if (!Check(&S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
7991
81
    tmp = fieldname(insn, 20, 5); \
7992
81
    if (!Check(&S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
7993
81
    tmp = fieldname(insn, 30, 2); \
7994
81
    if (!Check(&S, decodeUImmOperand_2(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
7995
81
    return S; \
7996
81
  case 62: \
7997
0
    tmp = fieldname(insn, 7, 5); \
7998
0
    if (!Check(&S, DecodeFPR32RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
7999
0
    tmp = fieldname(insn, 15, 5); \
8000
0
    if (!Check(&S, DecodeFPR32RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
8001
0
    tmp = fieldname(insn, 20, 5); \
8002
0
    if (!Check(&S, DecodeFPR32RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
8003
0
    tmp = fieldname(insn, 27, 5); \
8004
0
    if (!Check(&S, DecodeFPR32RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
8005
0
    tmp = fieldname(insn, 12, 3); \
8006
0
    if (!Check(&S, decodeFRMArg(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
8007
0
    return S; \
8008
0
  case 63: \
8009
0
    tmp = fieldname(insn, 7, 5); \
8010
0
    if (!Check(&S, DecodeFPR64RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
8011
0
    tmp = fieldname(insn, 15, 5); \
8012
0
    if (!Check(&S, DecodeFPR64RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
8013
0
    tmp = fieldname(insn, 20, 5); \
8014
0
    if (!Check(&S, DecodeFPR64RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
8015
0
    tmp = fieldname(insn, 27, 5); \
8016
0
    if (!Check(&S, DecodeFPR64RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
8017
0
    tmp = fieldname(insn, 12, 3); \
8018
0
    if (!Check(&S, decodeFRMArg(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
8019
0
    return S; \
8020
452
  case 64: \
8021
452
    tmp = fieldname(insn, 7, 5); \
8022
452
    if (!Check(&S, DecodeFPR16RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
8023
452
    tmp = fieldname(insn, 15, 5); \
8024
452
    if (!Check(&S, DecodeFPR16RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
8025
452
    tmp = fieldname(insn, 20, 5); \
8026
452
    if (!Check(&S, DecodeFPR16RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
8027
452
    tmp = fieldname(insn, 27, 5); \
8028
452
    if (!Check(&S, DecodeFPR16RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
8029
452
    tmp = fieldname(insn, 12, 3); \
8030
452
    if (!Check(&S, decodeFRMArg(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
8031
452
    return S; \
8032
452
  case 65: \
8033
0
    tmp = fieldname(insn, 7, 5); \
8034
0
    if (!Check(&S, DecodeFPR32RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
8035
0
    tmp = fieldname(insn, 15, 5); \
8036
0
    if (!Check(&S, DecodeFPR32RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
8037
0
    tmp = fieldname(insn, 20, 5); \
8038
0
    if (!Check(&S, DecodeFPR32RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
8039
0
    tmp = fieldname(insn, 12, 3); \
8040
0
    if (!Check(&S, decodeFRMArg(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
8041
0
    return S; \
8042
0
  case 66: \
8043
0
    tmp = fieldname(insn, 7, 5); \
8044
0
    if (!Check(&S, DecodeFPR64RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
8045
0
    tmp = fieldname(insn, 15, 5); \
8046
0
    if (!Check(&S, DecodeFPR64RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
8047
0
    tmp = fieldname(insn, 20, 5); \
8048
0
    if (!Check(&S, DecodeFPR64RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
8049
0
    tmp = fieldname(insn, 12, 3); \
8050
0
    if (!Check(&S, decodeFRMArg(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
8051
0
    return S; \
8052
347
  case 67: \
8053
347
    tmp = fieldname(insn, 7, 5); \
8054
347
    if (!Check(&S, DecodeFPR16RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
8055
347
    tmp = fieldname(insn, 15, 5); \
8056
347
    if (!Check(&S, DecodeFPR16RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
8057
347
    tmp = fieldname(insn, 20, 5); \
8058
347
    if (!Check(&S, DecodeFPR16RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
8059
347
    tmp = fieldname(insn, 12, 3); \
8060
347
    if (!Check(&S, decodeFRMArg(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
8061
347
    return S; \
8062
347
  case 68: \
8063
43
    tmp = fieldname(insn, 7, 5); \
8064
43
    if (!Check(&S, DecodeFPR32RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
8065
43
    tmp = fieldname(insn, 15, 5); \
8066
43
    if (!Check(&S, DecodeFPR32RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
8067
43
    tmp = fieldname(insn, 20, 5); \
8068
43
    if (!Check(&S, DecodeFPR32RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
8069
43
    return S; \
8070
43
  case 69: \
8071
0
    tmp = fieldname(insn, 7, 5); \
8072
0
    if (!Check(&S, DecodeFPR64RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
8073
0
    tmp = fieldname(insn, 15, 5); \
8074
0
    if (!Check(&S, DecodeFPR64RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
8075
0
    tmp = fieldname(insn, 20, 5); \
8076
0
    if (!Check(&S, DecodeFPR64RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
8077
0
    return S; \
8078
137
  case 70: \
8079
137
    tmp = fieldname(insn, 7, 5); \
8080
137
    if (!Check(&S, DecodeFPR16RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
8081
137
    tmp = fieldname(insn, 15, 5); \
8082
137
    if (!Check(&S, DecodeFPR16RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
8083
137
    tmp = fieldname(insn, 20, 5); \
8084
137
    if (!Check(&S, DecodeFPR16RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
8085
137
    return S; \
8086
137
  case 71: \
8087
0
    tmp = fieldname(insn, 7, 5); \
8088
0
    if (!Check(&S, DecodeFPR32RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
8089
0
    tmp = fieldname(insn, 15, 5); \
8090
0
    if (!Check(&S, DecodeFPR64RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
8091
0
    tmp = fieldname(insn, 12, 3); \
8092
0
    if (!Check(&S, decodeFRMArg(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
8093
0
    return S; \
8094
253
  case 72: \
8095
253
    tmp = fieldname(insn, 7, 5); \
8096
253
    if (!Check(&S, DecodeFPR32RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
8097
253
    tmp = fieldname(insn, 15, 5); \
8098
253
    if (!Check(&S, DecodeFPR16RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
8099
253
    tmp = fieldname(insn, 12, 3); \
8100
253
    if (!Check(&S, decodeFRMArg(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
8101
253
    return S; \
8102
520
  case 73: \
8103
520
    tmp = fieldname(insn, 7, 5); \
8104
520
    if (!Check(&S, DecodeFPR32RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
8105
520
    tmp = fieldname(insn, 15, 5); \
8106
520
    if (!Check(&S, DecodeFPR32RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
8107
520
    tmp = fieldname(insn, 12, 3); \
8108
520
    if (!Check(&S, decodeFRMArg(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
8109
520
    return S; \
8110
520
  case 74: \
8111
0
    tmp = fieldname(insn, 7, 5); \
8112
0
    if (!Check(&S, DecodeFPR64RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
8113
0
    tmp = fieldname(insn, 15, 5); \
8114
0
    if (!Check(&S, DecodeFPR32RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
8115
0
    tmp = fieldname(insn, 12, 3); \
8116
0
    if (!Check(&S, decodeFRMArg(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
8117
0
    return S; \
8118
0
  case 75: \
8119
0
    tmp = fieldname(insn, 7, 5); \
8120
0
    if (!Check(&S, DecodeFPR64RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
8121
0
    tmp = fieldname(insn, 15, 5); \
8122
0
    if (!Check(&S, DecodeFPR16RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
8123
0
    tmp = fieldname(insn, 12, 3); \
8124
0
    if (!Check(&S, decodeFRMArg(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
8125
0
    return S; \
8126
0
  case 76: \
8127
0
    tmp = fieldname(insn, 7, 5); \
8128
0
    if (!Check(&S, DecodeFPR64RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
8129
0
    tmp = fieldname(insn, 15, 5); \
8130
0
    if (!Check(&S, DecodeFPR64RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
8131
0
    tmp = fieldname(insn, 12, 3); \
8132
0
    if (!Check(&S, decodeFRMArg(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
8133
0
    return S; \
8134
168
  case 77: \
8135
168
    tmp = fieldname(insn, 7, 5); \
8136
168
    if (!Check(&S, DecodeFPR16RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
8137
168
    tmp = fieldname(insn, 15, 5); \
8138
168
    if (!Check(&S, DecodeFPR32RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
8139
168
    tmp = fieldname(insn, 12, 3); \
8140
168
    if (!Check(&S, decodeFRMArg(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
8141
168
    return S; \
8142
168
  case 78: \
8143
0
    tmp = fieldname(insn, 7, 5); \
8144
0
    if (!Check(&S, DecodeFPR16RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
8145
0
    tmp = fieldname(insn, 15, 5); \
8146
0
    if (!Check(&S, DecodeFPR64RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
8147
0
    tmp = fieldname(insn, 12, 3); \
8148
0
    if (!Check(&S, decodeFRMArg(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
8149
0
    return S; \
8150
330
  case 79: \
8151
330
    tmp = fieldname(insn, 7, 5); \
8152
330
    if (!Check(&S, DecodeFPR16RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
8153
330
    tmp = fieldname(insn, 15, 5); \
8154
330
    if (!Check(&S, DecodeFPR16RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
8155
330
    tmp = fieldname(insn, 12, 3); \
8156
330
    if (!Check(&S, decodeFRMArg(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
8157
330
    return S; \
8158
330
  case 80: \
8159
81
    tmp = fieldname(insn, 7, 5); \
8160
81
    if (!Check(&S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
8161
81
    tmp = fieldname(insn, 15, 5); \
8162
81
    if (!Check(&S, DecodeFPR32RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
8163
81
    tmp = fieldname(insn, 20, 5); \
8164
81
    if (!Check(&S, DecodeFPR32RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
8165
81
    return S; \
8166
81
  case 81: \
8167
0
    tmp = fieldname(insn, 7, 5); \
8168
0
    if (!Check(&S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
8169
0
    tmp = fieldname(insn, 15, 5); \
8170
0
    if (!Check(&S, DecodeFPR64RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
8171
0
    tmp = fieldname(insn, 20, 5); \
8172
0
    if (!Check(&S, DecodeFPR64RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
8173
0
    return S; \
8174
50
  case 82: \
8175
50
    tmp = fieldname(insn, 7, 5); \
8176
50
    if (!Check(&S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
8177
50
    tmp = fieldname(insn, 15, 5); \
8178
50
    if (!Check(&S, DecodeFPR16RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
8179
50
    tmp = fieldname(insn, 20, 5); \
8180
50
    if (!Check(&S, DecodeFPR16RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
8181
50
    return S; \
8182
50
  case 83: \
8183
0
    tmp = fieldname(insn, 7, 5); \
8184
0
    if (!Check(&S, DecodeFPR64RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
8185
0
    tmp = fieldname(insn, 15, 5); \
8186
0
    if (!Check(&S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
8187
0
    tmp = fieldname(insn, 20, 5); \
8188
0
    if (!Check(&S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
8189
0
    return S; \
8190
0
  case 84: \
8191
0
    tmp = fieldname(insn, 7, 5); \
8192
0
    if (!Check(&S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
8193
0
    tmp = fieldname(insn, 15, 5); \
8194
0
    if (!Check(&S, DecodeFPR32RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
8195
0
    tmp = fieldname(insn, 12, 3); \
8196
0
    if (!Check(&S, decodeFRMArg(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
8197
0
    return S; \
8198
0
  case 85: \
8199
0
    tmp = fieldname(insn, 7, 5); \
8200
0
    if (!Check(&S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
8201
0
    tmp = fieldname(insn, 15, 5); \
8202
0
    if (!Check(&S, DecodeFPR64RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
8203
0
    tmp = fieldname(insn, 12, 3); \
8204
0
    if (!Check(&S, decodeFRMArg(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
8205
0
    return S; \
8206
230
  case 86: \
8207
230
    tmp = fieldname(insn, 7, 5); \
8208
230
    if (!Check(&S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
8209
230
    tmp = fieldname(insn, 15, 5); \
8210
230
    if (!Check(&S, DecodeFPR16RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
8211
230
    tmp = fieldname(insn, 12, 3); \
8212
230
    if (!Check(&S, decodeFRMArg(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
8213
230
    return S; \
8214
230
  case 87: \
8215
0
    tmp = fieldname(insn, 7, 5); \
8216
0
    if (!Check(&S, DecodeFPR32RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
8217
0
    tmp = fieldname(insn, 15, 5); \
8218
0
    if (!Check(&S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
8219
0
    tmp = fieldname(insn, 12, 3); \
8220
0
    if (!Check(&S, decodeFRMArg(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
8221
0
    return S; \
8222
0
  case 88: \
8223
0
    tmp = fieldname(insn, 7, 5); \
8224
0
    if (!Check(&S, DecodeFPR64RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
8225
0
    tmp = fieldname(insn, 15, 5); \
8226
0
    if (!Check(&S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
8227
0
    tmp = fieldname(insn, 12, 3); \
8228
0
    if (!Check(&S, decodeFRMArg(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
8229
0
    return S; \
8230
53
  case 89: \
8231
53
    tmp = fieldname(insn, 7, 5); \
8232
53
    if (!Check(&S, DecodeFPR16RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
8233
53
    tmp = fieldname(insn, 15, 5); \
8234
53
    if (!Check(&S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
8235
53
    tmp = fieldname(insn, 12, 3); \
8236
53
    if (!Check(&S, decodeFRMArg(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
8237
53
    return S; \
8238
53
  case 90: \
8239
0
    tmp = fieldname(insn, 7, 5); \
8240
0
    if (!Check(&S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
8241
0
    tmp = fieldname(insn, 15, 5); \
8242
0
    if (!Check(&S, DecodeFPR32RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
8243
0
    return S; \
8244
0
  case 91: \
8245
0
    tmp = fieldname(insn, 7, 5); \
8246
0
    if (!Check(&S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
8247
0
    tmp = fieldname(insn, 15, 5); \
8248
0
    if (!Check(&S, DecodeFPR64RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
8249
0
    return S; \
8250
10
  case 92: \
8251
10
    tmp = fieldname(insn, 7, 5); \
8252
10
    if (!Check(&S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
8253
10
    tmp = fieldname(insn, 15, 5); \
8254
10
    if (!Check(&S, DecodeFPR16RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
8255
10
    return S; \
8256
10
  case 93: \
8257
0
    tmp = fieldname(insn, 7, 5); \
8258
0
    if (!Check(&S, DecodeFPR32RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
8259
0
    tmp = fieldname(insn, 15, 5); \
8260
0
    if (!Check(&S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
8261
0
    return S; \
8262
87
  case 94: \
8263
87
    tmp = fieldname(insn, 7, 5); \
8264
87
    if (!Check(&S, DecodeFPR32RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
8265
87
    tmp = fieldname(insn, 15, 5); \
8266
87
    MCOperand_CreateImm0(MI, tmp); \
8267
87
    return S; \
8268
87
  case 95: \
8269
0
    tmp = fieldname(insn, 7, 5); \
8270
0
    if (!Check(&S, DecodeFPR64RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
8271
0
    tmp = fieldname(insn, 15, 5); \
8272
0
    if (!Check(&S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
8273
0
    return S; \
8274
0
  case 96: \
8275
0
    tmp = fieldname(insn, 7, 5); \
8276
0
    if (!Check(&S, DecodeFPR64RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
8277
0
    tmp = fieldname(insn, 15, 5); \
8278
0
    MCOperand_CreateImm0(MI, tmp); \
8279
0
    return S; \
8280
7
  case 97: \
8281
7
    tmp = fieldname(insn, 7, 5); \
8282
7
    if (!Check(&S, DecodeFPR16RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
8283
7
    tmp = fieldname(insn, 15, 5); \
8284
7
    if (!Check(&S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
8285
7
    return S; \
8286
60
  case 98: \
8287
60
    tmp = fieldname(insn, 7, 5); \
8288
60
    if (!Check(&S, DecodeFPR16RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
8289
60
    tmp = fieldname(insn, 15, 5); \
8290
60
    MCOperand_CreateImm0(MI, tmp); \
8291
60
    return S; \
8292
1.28k
  case 99: \
8293
1.28k
    tmp = fieldname(insn, 7, 5); \
8294
1.28k
    if (!Check(&S, DecodeVRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
8295
1.28k
    tmp = fieldname(insn, 20, 5); \
8296
1.28k
    if (!Check(&S, DecodeVRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
8297
1.28k
    tmp = fieldname(insn, 15, 5); \
8298
1.28k
    if (!Check(&S, DecodeVRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
8299
1.28k
    tmp = fieldname(insn, 25, 1); \
8300
1.28k
    if (!Check(&S, decodeVMaskReg(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
8301
1.28k
    return S; \
8302
1.28k
  case 100: \
8303
101
    tmp = fieldname(insn, 7, 5); \
8304
101
    if (!Check(&S, DecodeVRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
8305
101
    tmp = fieldname(insn, 20, 5); \
8306
101
    if (!Check(&S, DecodeVRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
8307
101
    tmp = fieldname(insn, 15, 5); \
8308
101
    if (!Check(&S, DecodeVRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
8309
101
    return S; \
8310
101
  case 101: \
8311
24
    tmp = fieldname(insn, 7, 5); \
8312
24
    if (!Check(&S, DecodeVRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
8313
24
    tmp = fieldname(insn, 15, 5); \
8314
24
    if (!Check(&S, DecodeVRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
8315
24
    return S; \
8316
24
  case 102: \
8317
18
    tmp = fieldname(insn, 7, 5); \
8318
18
    if (!Check(&S, DecodeFPR32RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
8319
18
    tmp = fieldname(insn, 20, 5); \
8320
18
    if (!Check(&S, DecodeVRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
8321
18
    return S; \
8322
107
  case 103: \
8323
107
    tmp = fieldname(insn, 7, 5); \
8324
107
    if (!Check(&S, DecodeVRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
8325
107
    tmp = fieldname(insn, 20, 5); \
8326
107
    if (!Check(&S, DecodeVRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
8327
107
    tmp = fieldname(insn, 25, 1); \
8328
107
    if (!Check(&S, decodeVMaskReg(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
8329
107
    return S; \
8330
379
  case 104: \
8331
379
    tmp = fieldname(insn, 7, 5); \
8332
379
    if (!Check(&S, DecodeVRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
8333
379
    tmp = fieldname(insn, 7, 5); \
8334
379
    if (!Check(&S, DecodeVRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
8335
379
    tmp = fieldname(insn, 15, 5); \
8336
379
    if (!Check(&S, DecodeVRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
8337
379
    tmp = fieldname(insn, 20, 5); \
8338
379
    if (!Check(&S, DecodeVRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
8339
379
    tmp = fieldname(insn, 25, 1); \
8340
379
    if (!Check(&S, decodeVMaskReg(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
8341
379
    return S; \
8342
379
  case 105: \
8343
11
    tmp = fieldname(insn, 7, 5); \
8344
11
    if (!Check(&S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
8345
11
    tmp = fieldname(insn, 20, 5); \
8346
11
    if (!Check(&S, DecodeVRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
8347
11
    return S; \
8348
78
  case 106: \
8349
78
    tmp = fieldname(insn, 7, 5); \
8350
78
    if (!Check(&S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
8351
78
    tmp = fieldname(insn, 20, 5); \
8352
78
    if (!Check(&S, DecodeVRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
8353
78
    tmp = fieldname(insn, 25, 1); \
8354
78
    if (!Check(&S, decodeVMaskReg(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
8355
78
    return S; \
8356
100
  case 107: \
8357
100
    tmp = fieldname(insn, 7, 5); \
8358
100
    if (!Check(&S, DecodeVRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
8359
100
    tmp = fieldname(insn, 25, 1); \
8360
100
    if (!Check(&S, decodeVMaskReg(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
8361
100
    return S; \
8362
100
  case 108: \
8363
52
    tmp = fieldname(insn, 7, 5); \
8364
52
    if (!Check(&S, DecodeVRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
8365
52
    tmp = fieldname(insn, 20, 5); \
8366
52
    if (!Check(&S, DecodeVRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
8367
52
    tmp = fieldname(insn, 15, 5); \
8368
52
    if (!Check(&S, decodeSImmOperand_5(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
8369
52
    tmp = fieldname(insn, 25, 1); \
8370
52
    if (!Check(&S, decodeVMaskReg(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
8371
52
    return S; \
8372
165
  case 109: \
8373
165
    tmp = fieldname(insn, 7, 5); \
8374
165
    if (!Check(&S, DecodeVRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
8375
165
    tmp = fieldname(insn, 20, 5); \
8376
165
    if (!Check(&S, DecodeVRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
8377
165
    tmp = fieldname(insn, 15, 5); \
8378
165
    if (!Check(&S, decodeUImmOperand_5(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
8379
165
    tmp = fieldname(insn, 25, 1); \
8380
165
    if (!Check(&S, decodeVMaskReg(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
8381
165
    return S; \
8382
165
  case 110: \
8383
82
    tmp = fieldname(insn, 7, 5); \
8384
82
    if (!Check(&S, DecodeVRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
8385
82
    tmp = fieldname(insn, 20, 5); \
8386
82
    if (!Check(&S, DecodeVRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
8387
82
    tmp = fieldname(insn, 15, 5); \
8388
82
    if (!Check(&S, decodeSImmOperand_5(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
8389
82
    return S; \
8390
446
  case 111: \
8391
446
    tmp = fieldname(insn, 7, 5); \
8392
446
    if (!Check(&S, DecodeVRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
8393
446
    tmp = fieldname(insn, 20, 5); \
8394
446
    if (!Check(&S, DecodeVRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
8395
446
    tmp = 0x0; \
8396
446
    tmp |= fieldname(insn, 15, 5) << 0; \
8397
446
    tmp |= fieldname(insn, 26, 1) << 5; \
8398
446
    if (!Check(&S, decodeUImmOperand_6(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
8399
446
    tmp = fieldname(insn, 25, 1); \
8400
446
    if (!Check(&S, decodeVMaskReg(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
8401
446
    return S; \
8402
446
  case 112: \
8403
76
    tmp = fieldname(insn, 7, 5); \
8404
76
    if (!Check(&S, DecodeVRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
8405
76
    tmp = fieldname(insn, 15, 5); \
8406
76
    if (!Check(&S, decodeSImmOperand_5(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
8407
76
    return S; \
8408
76
  case 113: \
8409
44
    tmp = fieldname(insn, 7, 5); \
8410
44
    if (!Check(&S, DecodeVRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
8411
44
    tmp = fieldname(insn, 20, 5); \
8412
44
    if (!Check(&S, DecodeVRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
8413
44
    return S; \
8414
44
  case 114: \
8415
41
    tmp = fieldname(insn, 7, 5); \
8416
41
    if (!Check(&S, DecodeVRM2RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
8417
41
    tmp = fieldname(insn, 20, 5); \
8418
40
    if (!Check(&S, DecodeVRM2RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
8419
40
    return S; \
8420
118
  case 115: \
8421
118
    tmp = fieldname(insn, 7, 5); \
8422
118
    if (!Check(&S, DecodeVRM4RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
8423
118
    tmp = fieldname(insn, 20, 5); \
8424
116
    if (!Check(&S, DecodeVRM4RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
8425
116
    return S; \
8426
116
  case 116: \
8427
34
    tmp = fieldname(insn, 7, 5); \
8428
34
    if (!Check(&S, DecodeVRM8RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
8429
34
    tmp = fieldname(insn, 20, 5); \
8430
32
    if (!Check(&S, DecodeVRM8RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
8431
32
    return S; \
8432
334
  case 117: \
8433
334
    tmp = fieldname(insn, 7, 5); \
8434
334
    if (!Check(&S, DecodeVRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
8435
334
    tmp = fieldname(insn, 20, 5); \
8436
334
    if (!Check(&S, DecodeVRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
8437
334
    tmp = fieldname(insn, 15, 5); \
8438
334
    if (!Check(&S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
8439
334
    tmp = fieldname(insn, 25, 1); \
8440
334
    if (!Check(&S, decodeVMaskReg(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
8441
334
    return S; \
8442
334
  case 118: \
8443
79
    tmp = fieldname(insn, 7, 5); \
8444
79
    if (!Check(&S, DecodeVRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
8445
79
    tmp = fieldname(insn, 20, 5); \
8446
79
    if (!Check(&S, DecodeVRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
8447
79
    tmp = fieldname(insn, 15, 5); \
8448
79
    if (!Check(&S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
8449
79
    return S; \
8450
419
  case 119: \
8451
419
    tmp = fieldname(insn, 7, 5); \
8452
419
    if (!Check(&S, DecodeVRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
8453
419
    tmp = fieldname(insn, 20, 5); \
8454
419
    if (!Check(&S, DecodeVRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
8455
419
    tmp = fieldname(insn, 15, 5); \
8456
419
    if (!Check(&S, DecodeFPR32RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
8457
419
    tmp = fieldname(insn, 25, 1); \
8458
419
    if (!Check(&S, decodeVMaskReg(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
8459
419
    return S; \
8460
419
  case 120: \
8461
41
    tmp = fieldname(insn, 7, 5); \
8462
41
    if (!Check(&S, DecodeVRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
8463
41
    tmp = fieldname(insn, 7, 5); \
8464
41
    if (!Check(&S, DecodeVRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
8465
41
    tmp = fieldname(insn, 15, 5); \
8466
41
    if (!Check(&S, DecodeFPR32RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
8467
41
    return S; \
8468
316
  case 121: \
8469
316
    tmp = fieldname(insn, 7, 5); \
8470
316
    if (!Check(&S, DecodeVRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
8471
316
    tmp = fieldname(insn, 20, 5); \
8472
316
    if (!Check(&S, DecodeVRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
8473
316
    tmp = fieldname(insn, 15, 5); \
8474
316
    if (!Check(&S, DecodeFPR32RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
8475
316
    return S; \
8476
316
  case 122: \
8477
119
    tmp = fieldname(insn, 7, 5); \
8478
119
    if (!Check(&S, DecodeVRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
8479
119
    tmp = fieldname(insn, 15, 5); \
8480
119
    if (!Check(&S, DecodeFPR32RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
8481
119
    return S; \
8482
120
  case 123: \
8483
120
    tmp = fieldname(insn, 7, 5); \
8484
120
    if (!Check(&S, DecodeVRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
8485
120
    tmp = fieldname(insn, 7, 5); \
8486
120
    if (!Check(&S, DecodeVRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
8487
120
    tmp = fieldname(insn, 15, 5); \
8488
120
    if (!Check(&S, DecodeFPR32RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
8489
120
    tmp = fieldname(insn, 20, 5); \
8490
120
    if (!Check(&S, DecodeVRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
8491
120
    tmp = fieldname(insn, 25, 1); \
8492
120
    if (!Check(&S, decodeVMaskReg(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
8493
120
    return S; \
8494
120
  case 124: \
8495
100
    tmp = fieldname(insn, 7, 5); \
8496
100
    if (!Check(&S, DecodeVRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
8497
100
    tmp = fieldname(insn, 7, 5); \
8498
100
    if (!Check(&S, DecodeVRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
8499
100
    tmp = fieldname(insn, 15, 5); \
8500
100
    if (!Check(&S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
8501
100
    return S; \
8502
136
  case 125: \
8503
136
    tmp = fieldname(insn, 7, 5); \
8504
136
    if (!Check(&S, DecodeVRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
8505
136
    tmp = fieldname(insn, 7, 5); \
8506
136
    if (!Check(&S, DecodeVRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
8507
136
    tmp = fieldname(insn, 15, 5); \
8508
136
    if (!Check(&S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
8509
136
    tmp = fieldname(insn, 20, 5); \
8510
136
    if (!Check(&S, DecodeVRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
8511
136
    tmp = fieldname(insn, 25, 1); \
8512
136
    if (!Check(&S, decodeVMaskReg(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
8513
136
    return S; \
8514
687
  case 126: \
8515
687
    tmp = fieldname(insn, 7, 5); \
8516
687
    if (!Check(&S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
8517
687
    tmp = fieldname(insn, 15, 5); \
8518
687
    if (!Check(&S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
8519
687
    tmp = fieldname(insn, 20, 11); \
8520
687
    if (!Check(&S, decodeUImmOperand_11(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
8521
687
    return S; \
8522
687
  case 127: \
8523
297
    tmp = fieldname(insn, 7, 5); \
8524
297
    if (!Check(&S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
8525
297
    tmp = fieldname(insn, 15, 5); \
8526
297
    if (!Check(&S, decodeUImmOperand_5(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
8527
297
    tmp = fieldname(insn, 20, 10); \
8528
297
    if (!Check(&S, decodeUImmOperand_10(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
8529
297
    return S; \
8530
323
  case 128: \
8531
323
    tmp = fieldname(insn, 15, 5); \
8532
323
    if (!Check(&S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
8533
323
    tmp = fieldname(insn, 20, 5); \
8534
323
    if (!Check(&S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
8535
323
    tmp = 0x0; \
8536
323
    tmp |= fieldname(insn, 7, 1) << 10; \
8537
323
    tmp |= fieldname(insn, 8, 4) << 0; \
8538
323
    tmp |= fieldname(insn, 25, 6) << 4; \
8539
323
    tmp |= fieldname(insn, 31, 1) << 11; \
8540
323
    if (!Check(&S, decodeSImmOperandAndLsl1_13(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
8541
323
    return S; \
8542
530
  case 129: \
8543
530
    tmp = fieldname(insn, 7, 5); \
8544
530
    if (!Check(&S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
8545
530
    tmp = 0x0; \
8546
530
    tmp |= fieldname(insn, 12, 8) << 11; \
8547
530
    tmp |= fieldname(insn, 20, 1) << 10; \
8548
530
    tmp |= fieldname(insn, 21, 10) << 0; \
8549
530
    tmp |= fieldname(insn, 31, 1) << 19; \
8550
530
    if (!Check(&S, decodeSImmOperandAndLsl1_21(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
8551
530
    return S; \
8552
530
  case 130: \
8553
73
    tmp = fieldname(insn, 15, 5); \
8554
73
    if (!Check(&S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
8555
73
    tmp = fieldname(insn, 20, 5); \
8556
73
    if (!Check(&S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
8557
73
    return S; \
8558
1.41k
  case 131: \
8559
1.41k
    tmp = fieldname(insn, 7, 5); \
8560
1.41k
    if (!Check(&S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
8561
1.41k
    tmp = fieldname(insn, 20, 12); \
8562
1.41k
    if (!Check(&S, decodeUImmOperand_12(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
8563
1.41k
    tmp = fieldname(insn, 15, 5); \
8564
1.41k
    if (!Check(&S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
8565
1.41k
    return S; \
8566
1.41k
  case 132: \
8567
35
    tmp = fieldname(insn, 20, 5); \
8568
35
    if (!Check(&S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
8569
35
    tmp = fieldname(insn, 15, 5); \
8570
35
    if (!Check(&S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
8571
35
    return S; \
8572
35
  case 133: \
8573
0
    tmp = fieldname(insn, 15, 5); \
8574
0
    if (!Check(&S, DecodeGPRX1X5RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
8575
0
    return S; \
8576
0
  case 134: \
8577
0
    tmp = fieldname(insn, 20, 5); \
8578
0
    if (!Check(&S, DecodeGPRX1X5RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
8579
0
    return S; \
8580
1.12k
  case 135: \
8581
1.12k
    tmp = fieldname(insn, 7, 5); \
8582
1.12k
    if (!Check(&S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
8583
1.12k
    tmp = fieldname(insn, 20, 12); \
8584
1.12k
    if (!Check(&S, decodeUImmOperand_12(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
8585
1.12k
    tmp = fieldname(insn, 15, 5); \
8586
1.12k
    if (!Check(&S, decodeUImmOperand_5(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
8587
1.12k
    return S; \
8588
1.12k
  case 136: \
8589
61
    tmp = fieldname(insn, 7, 5); \
8590
61
    if (!Check(&S, DecodeVRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
8591
61
    tmp = fieldname(insn, 20, 5); \
8592
61
    if (!Check(&S, DecodeVRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
8593
61
    tmp = fieldname(insn, 15, 5); \
8594
61
    if (!Check(&S, decodeUImmOperand_5(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
8595
61
    return S; \
8596
61
  case 137: \
8597
0
    tmp = fieldname(insn, 2, 3); \
8598
0
    if (!Check(&S, DecodeFPR32CRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
8599
0
    tmp = fieldname(insn, 7, 3); \
8600
0
    if (!Check(&S, DecodeGPRCRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
8601
0
    tmp = 0x0; \
8602
0
    tmp |= fieldname(insn, 5, 1) << 6; \
8603
0
    tmp |= fieldname(insn, 6, 1) << 2; \
8604
0
    tmp |= fieldname(insn, 10, 3) << 3; \
8605
0
    if (!Check(&S, decodeUImmOperand_7(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
8606
0
    return S; \
8607
0
  case 138: \
8608
0
    tmp = fieldname(insn, 7, 5); \
8609
0
    if (!Check(&S, DecodeFPR32RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
8610
0
    tmp = 0x0; \
8611
0
    tmp |= fieldname(insn, 2, 2) << 6; \
8612
0
    tmp |= fieldname(insn, 4, 3) << 2; \
8613
0
    tmp |= fieldname(insn, 12, 1) << 5; \
8614
0
    if (!Check(&S, decodeUImmOperand_8(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
8615
0
    return S; \
8616
0
  case 139: \
8617
0
    tmp = fieldname(insn, 2, 5); \
8618
0
    if (!Check(&S, DecodeFPR32RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
8619
0
    tmp = 0x0; \
8620
0
    tmp |= fieldname(insn, 7, 2) << 6; \
8621
0
    tmp |= fieldname(insn, 9, 4) << 2; \
8622
0
    if (!Check(&S, decodeUImmOperand_8(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
8623
0
    return S; \
8624
0
  case 140: \
8625
0
    tmp = fieldname(insn, 7, 5); \
8626
0
    if (!Check(&S, DecodeGPRPairRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
8627
0
    tmp = fieldname(insn, 15, 5); \
8628
0
    if (!Check(&S, DecodeGPRPairRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
8629
0
    tmp = fieldname(insn, 20, 5); \
8630
0
    if (!Check(&S, DecodeGPRPairRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
8631
0
    tmp = fieldname(insn, 27, 5); \
8632
0
    if (!Check(&S, DecodeGPRPairRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
8633
0
    tmp = fieldname(insn, 12, 3); \
8634
0
    if (!Check(&S, decodeFRMArg(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
8635
0
    return S; \
8636
0
  case 141: \
8637
0
    tmp = fieldname(insn, 7, 5); \
8638
0
    if (!Check(&S, DecodeGPRPairRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
8639
0
    tmp = fieldname(insn, 15, 5); \
8640
0
    if (!Check(&S, DecodeGPRPairRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
8641
0
    tmp = fieldname(insn, 20, 5); \
8642
0
    if (!Check(&S, DecodeGPRPairRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
8643
0
    tmp = fieldname(insn, 12, 3); \
8644
0
    if (!Check(&S, decodeFRMArg(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
8645
0
    return S; \
8646
0
  case 142: \
8647
0
    tmp = fieldname(insn, 7, 5); \
8648
0
    if (!Check(&S, DecodeGPRPairRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
8649
0
    tmp = fieldname(insn, 15, 5); \
8650
0
    if (!Check(&S, DecodeGPRPairRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
8651
0
    tmp = fieldname(insn, 20, 5); \
8652
0
    if (!Check(&S, DecodeGPRPairRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
8653
0
    return S; \
8654
0
  case 143: \
8655
0
    tmp = fieldname(insn, 7, 5); \
8656
0
    if (!Check(&S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
8657
0
    tmp = fieldname(insn, 15, 5); \
8658
0
    if (!Check(&S, DecodeGPRPairRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
8659
0
    tmp = fieldname(insn, 12, 3); \
8660
0
    if (!Check(&S, decodeFRMArg(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
8661
0
    return S; \
8662
0
  case 144: \
8663
0
    tmp = fieldname(insn, 7, 5); \
8664
0
    if (!Check(&S, DecodeGPRPairRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
8665
0
    tmp = fieldname(insn, 15, 5); \
8666
0
    if (!Check(&S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
8667
0
    tmp = fieldname(insn, 12, 3); \
8668
0
    if (!Check(&S, decodeFRMArg(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
8669
0
    return S; \
8670
0
  case 145: \
8671
0
    tmp = fieldname(insn, 7, 5); \
8672
0
    if (!Check(&S, DecodeGPRPairRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
8673
0
    tmp = fieldname(insn, 15, 5); \
8674
0
    if (!Check(&S, DecodeGPRPairRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
8675
0
    tmp = fieldname(insn, 12, 3); \
8676
0
    if (!Check(&S, decodeFRMArg(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
8677
0
    return S; \
8678
0
  case 146: \
8679
0
    tmp = fieldname(insn, 7, 5); \
8680
0
    if (!Check(&S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
8681
0
    tmp = fieldname(insn, 15, 5); \
8682
0
    if (!Check(&S, DecodeGPRPairRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
8683
0
    tmp = fieldname(insn, 20, 5); \
8684
0
    if (!Check(&S, DecodeGPRPairRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
8685
0
    return S; \
8686
0
  case 147: \
8687
0
    tmp = fieldname(insn, 7, 5); \
8688
0
    if (!Check(&S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
8689
0
    tmp = fieldname(insn, 15, 5); \
8690
0
    if (!Check(&S, DecodeGPRPairRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
8691
0
    return S; \
8692
0
  case 148: \
8693
0
    tmp = fieldname(insn, 7, 3); \
8694
0
    if (!Check(&S, DecodeSR07RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
8695
0
    tmp = fieldname(insn, 2, 3); \
8696
0
    if (!Check(&S, DecodeSR07RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
8697
0
    return S; \
8698
0
  case 149: \
8699
0
    tmp = fieldname(insn, 4, 4); \
8700
0
    if (!Check(&S, decodeZcmpRlist(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
8701
0
    tmp = fieldname(insn, 2, 2) << 4; \
8702
0
    if (!Check(&S, decodeZcmpSpimm(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
8703
0
    return S; \
8704
0
  case 150: \
8705
0
    tmp = fieldname(insn, 2, 5); \
8706
0
    if (!Check(&S, decodeUImmOperand_5(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
8707
0
    return S; \
8708
0
  case 151: \
8709
0
    tmp = fieldname(insn, 2, 8); \
8710
0
    if (!Check(&S, decodeUImmOperand_8(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
8711
0
    return S; \
8712
0
  case 152: \
8713
0
    tmp = fieldname(insn, 7, 5); \
8714
0
    if (!Check(&S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
8715
0
    tmp = fieldname(insn, 15, 5); \
8716
0
    if (!Check(&S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
8717
0
    tmp = fieldname(insn, 20, 5); \
8718
0
    if (!Check(&S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
8719
0
    tmp = fieldname(insn, 27, 5); \
8720
0
    if (!Check(&S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
8721
0
    tmp = fieldname(insn, 12, 3); \
8722
0
    if (!Check(&S, decodeFRMArg(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
8723
0
    return S; \
8724
0
  case 153: \
8725
0
    tmp = fieldname(insn, 7, 5); \
8726
0
    if (!Check(&S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
8727
0
    tmp = fieldname(insn, 15, 5); \
8728
0
    if (!Check(&S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
8729
0
    tmp = fieldname(insn, 20, 5); \
8730
0
    if (!Check(&S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
8731
0
    tmp = fieldname(insn, 12, 3); \
8732
0
    if (!Check(&S, decodeFRMArg(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
8733
0
    return S; \
8734
0
  case 154: \
8735
0
    tmp = fieldname(insn, 7, 5); \
8736
0
    if (!Check(&S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
8737
0
    tmp = fieldname(insn, 15, 5); \
8738
0
    if (!Check(&S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
8739
0
    tmp = fieldname(insn, 12, 3); \
8740
0
    if (!Check(&S, decodeFRMArg(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
8741
0
    return S; \
8742
417
  case 155: \
8743
417
    tmp = fieldname(insn, 7, 5); \
8744
417
    if (!Check(&S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
8745
417
    tmp = fieldname(insn, 15, 5); \
8746
417
    if (!Check(&S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
8747
417
    tmp = fieldname(insn, 20, 5); \
8748
417
    if (!Check(&S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
8749
417
    tmp = fieldname(insn, 25, 5); \
8750
417
    if (!Check(&S, decodeUImmOperand_5(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
8751
417
    return S; \
8752
417
  case 156: \
8753
128
    tmp = fieldname(insn, 15, 5); \
8754
128
    if (!Check(&S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
8755
128
    tmp = fieldname(insn, 20, 5); \
8756
128
    if (!Check(&S, decodeSImmOperand_5(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
8757
128
    tmp = 0x0; \
8758
128
    tmp |= fieldname(insn, 7, 1) << 10; \
8759
128
    tmp |= fieldname(insn, 8, 4) << 0; \
8760
128
    tmp |= fieldname(insn, 25, 6) << 4; \
8761
128
    tmp |= fieldname(insn, 31, 1) << 11; \
8762
128
    if (!Check(&S, decodeSImmOperandAndLsl1_13(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
8763
128
    return S; \
8764
277
  case 157: \
8765
277
    tmp = fieldname(insn, 7, 5); \
8766
277
    if (!Check(&S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
8767
277
    tmp = fieldname(insn, 15, 5); \
8768
277
    if (!Check(&S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
8769
277
    tmp = fieldname(insn, 25, 5); \
8770
277
    if (!Check(&S, decodeUImmOperand_5(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
8771
277
    tmp = fieldname(insn, 20, 5); \
8772
277
    if (!Check(&S, decodeUImmOperand_5(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
8773
277
    return S; \
8774
277
  case 158: \
8775
234
    tmp = fieldname(insn, 7, 5); \
8776
234
    if (!Check(&S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
8777
234
    tmp = fieldname(insn, 7, 5); \
8778
234
    if (!Check(&S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
8779
234
    tmp = fieldname(insn, 15, 5); \
8780
234
    if (!Check(&S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
8781
234
    tmp = fieldname(insn, 25, 5); \
8782
234
    if (!Check(&S, decodeUImmOperand_5(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
8783
234
    tmp = fieldname(insn, 20, 5); \
8784
234
    if (!Check(&S, decodeUImmOperand_5(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
8785
234
    return S; \
8786
234
  case 159: \
8787
83
    tmp = fieldname(insn, 7, 5); \
8788
83
    if (!Check(&S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
8789
83
    tmp = fieldname(insn, 15, 5); \
8790
83
    if (!Check(&S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
8791
83
    tmp = fieldname(insn, 25, 5); \
8792
83
    if (!Check(&S, decodeUImmOperand_2(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
8793
83
    tmp = fieldname(insn, 20, 5); \
8794
83
    if (!Check(&S, decodeUImmOperand_5(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
8795
83
    return S; \
8796
258
  case 160: \
8797
258
    tmp = fieldname(insn, 7, 5); \
8798
258
    if (!Check(&S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
8799
258
    tmp = fieldname(insn, 7, 5); \
8800
258
    if (!Check(&S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
8801
258
    tmp = fieldname(insn, 15, 5); \
8802
258
    if (!Check(&S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
8803
258
    tmp = fieldname(insn, 20, 5); \
8804
258
    if (!Check(&S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
8805
258
    tmp = fieldname(insn, 25, 5); \
8806
258
    if (!Check(&S, decodeUImmOperand_5(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
8807
258
    return S; \
8808
258
  case 161: \
8809
211
    tmp = fieldname(insn, 7, 5); \
8810
211
    if (!Check(&S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
8811
211
    tmp = fieldname(insn, 15, 5); \
8812
211
    if (!Check(&S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
8813
211
    tmp = fieldname(insn, 15, 5); \
8814
211
    if (!Check(&S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
8815
211
    tmp = fieldname(insn, 20, 12); \
8816
211
    if (!Check(&S, decodeSImmOperand_12(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
8817
211
    return S; \
8818
262
  case 162: \
8819
262
    tmp = fieldname(insn, 15, 5); \
8820
262
    if (!Check(&S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
8821
262
    tmp = fieldname(insn, 20, 5); \
8822
262
    if (!Check(&S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
8823
262
    tmp = fieldname(insn, 15, 5); \
8824
262
    if (!Check(&S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
8825
262
    tmp = 0x0; \
8826
262
    tmp |= fieldname(insn, 7, 5) << 0; \
8827
262
    tmp |= fieldname(insn, 25, 7) << 5; \
8828
262
    if (!Check(&S, decodeSImmOperand_12(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
8829
262
    return S; \
8830
262
  case 163: \
8831
56
    tmp = fieldname(insn, 7, 5); \
8832
56
    if (!Check(&S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
8833
56
    tmp = fieldname(insn, 15, 5); \
8834
56
    if (!Check(&S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
8835
56
    tmp = fieldname(insn, 15, 5); \
8836
56
    if (!Check(&S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
8837
56
    tmp = fieldname(insn, 20, 5); \
8838
56
    if (!Check(&S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
8839
56
    return S; \
8840
138
  case 164: \
8841
138
    tmp = fieldname(insn, 7, 5); \
8842
138
    if (!Check(&S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
8843
138
    tmp = 0x0; \
8844
138
    tmp |= fieldname(insn, 15, 5) << 5; \
8845
138
    tmp |= fieldname(insn, 20, 5) << 0; \
8846
138
    if (!Check(&S, decodeRegReg(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
8847
138
    return S; \
8848
138
  case 165: \
8849
32
    tmp = fieldname(insn, 15, 5); \
8850
32
    if (!Check(&S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
8851
32
    tmp = fieldname(insn, 20, 5); \
8852
32
    if (!Check(&S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
8853
32
    tmp = fieldname(insn, 15, 5); \
8854
32
    if (!Check(&S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
8855
32
    tmp = fieldname(insn, 7, 5); \
8856
32
    if (!Check(&S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
8857
32
    return S; \
8858
121
  case 166: \
8859
121
    tmp = fieldname(insn, 20, 5); \
8860
121
    if (!Check(&S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
8861
121
    tmp = 0x0; \
8862
121
    tmp |= fieldname(insn, 7, 5) << 0; \
8863
121
    tmp |= fieldname(insn, 15, 5) << 5; \
8864
121
    if (!Check(&S, decodeRegReg(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
8865
121
    return S; \
8866
329
  case 167: \
8867
329
    tmp = fieldname(insn, 7, 5); \
8868
329
    if (!Check(&S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
8869
329
    tmp = fieldname(insn, 15, 5); \
8870
329
    if (!Check(&S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
8871
329
    tmp = 0x0; \
8872
329
    tmp |= fieldname(insn, 20, 5) << 1; \
8873
329
    tmp |= fieldname(insn, 25, 1) << 0; \
8874
329
    if (!Check(&S, decodeSImmOperand_6(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
8875
329
    return S; \
8876
329
  case 168: \
8877
29
    tmp = fieldname(insn, 7, 5); \
8878
29
    if (!Check(&S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
8879
29
    tmp = fieldname(insn, 15, 5); \
8880
29
    if (!Check(&S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
8881
29
    tmp = 0x0; \
8882
29
    tmp |= fieldname(insn, 20, 5) << 1; \
8883
29
    tmp |= fieldname(insn, 25, 1) << 0; \
8884
29
    if (!Check(&S, decodeUImmOperand_6(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
8885
29
    return S; \
8886
95
  case 169: \
8887
95
    tmp = fieldname(insn, 7, 5); \
8888
95
    if (!Check(&S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
8889
95
    tmp = fieldname(insn, 15, 5); \
8890
95
    if (!Check(&S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
8891
95
    tmp = 0x0; \
8892
95
    tmp |= fieldname(insn, 20, 5) << 1; \
8893
95
    tmp |= fieldname(insn, 25, 1) << 0; \
8894
95
    if (!Check(&S, decodeUImmOperand_4(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
8895
95
    return S; \
8896
487
  case 170: \
8897
487
    tmp = fieldname(insn, 7, 5); \
8898
487
    if (!Check(&S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
8899
487
    tmp = fieldname(insn, 15, 5); \
8900
487
    if (!Check(&S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
8901
487
    tmp = 0x0; \
8902
487
    tmp |= fieldname(insn, 20, 5) << 1; \
8903
487
    tmp |= fieldname(insn, 25, 1) << 0; \
8904
487
    if (!Check(&S, decodeUImmOperand_3(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
8905
487
    return S; \
8906
487
  case 171: \
8907
12
    tmp = fieldname(insn, 7, 5); \
8908
12
    if (!Check(&S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
8909
12
    tmp = fieldname(insn, 7, 5); \
8910
12
    if (!Check(&S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
8911
12
    tmp = fieldname(insn, 15, 5); \
8912
12
    if (!Check(&S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
8913
12
    tmp = 0x0; \
8914
12
    tmp |= fieldname(insn, 20, 5) << 1; \
8915
12
    tmp |= fieldname(insn, 25, 1) << 0; \
8916
12
    if (!Check(&S, decodeUImmOperand_6(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
8917
12
    return S; \
8918
23
  case 172: \
8919
23
    tmp = fieldname(insn, 7, 5); \
8920
23
    if (!Check(&S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
8921
23
    tmp = fieldname(insn, 7, 5); \
8922
23
    if (!Check(&S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
8923
23
    tmp = fieldname(insn, 15, 5); \
8924
23
    if (!Check(&S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
8925
23
    tmp = 0x0; \
8926
23
    tmp |= fieldname(insn, 20, 5) << 1; \
8927
23
    tmp |= fieldname(insn, 25, 1) << 0; \
8928
23
    if (!Check(&S, decodeSImmOperand_6(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
8929
23
    return S; \
8930
23
  case 173: \
8931
0
    tmp = fieldname(insn, 7, 5); \
8932
0
    if (!Check(&S, DecodeVRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
8933
0
    tmp = fieldname(insn, 26, 2); \
8934
0
    if (!Check(&S, decodeUImmOperand_2(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
8935
0
    tmp = fieldname(insn, 20, 5); \
8936
0
    if (!Check(&S, DecodeVRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
8937
0
    tmp = fieldname(insn, 15, 5); \
8938
0
    if (!Check(&S, DecodeVRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
8939
0
    return S; \
8940
0
  case 174: \
8941
0
    tmp = fieldname(insn, 26, 2); \
8942
0
    if (!Check(&S, decodeUImmOperand_2(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
8943
0
    tmp = fieldname(insn, 7, 5); \
8944
0
    if (!Check(&S, decodeUImmOperand_5(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
8945
0
    tmp = fieldname(insn, 20, 5); \
8946
0
    if (!Check(&S, DecodeVRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
8947
0
    tmp = fieldname(insn, 15, 5); \
8948
0
    if (!Check(&S, DecodeVRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
8949
0
    return S; \
8950
0
  case 175: \
8951
0
    tmp = fieldname(insn, 7, 5); \
8952
0
    if (!Check(&S, DecodeVRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
8953
0
    tmp = fieldname(insn, 26, 2); \
8954
0
    if (!Check(&S, decodeUImmOperand_2(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
8955
0
    tmp = fieldname(insn, 7, 5); \
8956
0
    if (!Check(&S, DecodeVRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
8957
0
    tmp = fieldname(insn, 20, 5); \
8958
0
    if (!Check(&S, DecodeVRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
8959
0
    tmp = fieldname(insn, 15, 5); \
8960
0
    if (!Check(&S, DecodeVRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
8961
0
    return S; \
8962
0
  case 176: \
8963
0
    tmp = fieldname(insn, 26, 2); \
8964
0
    if (!Check(&S, decodeUImmOperand_2(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
8965
0
    tmp = fieldname(insn, 7, 5); \
8966
0
    if (!Check(&S, DecodeVRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
8967
0
    tmp = fieldname(insn, 20, 5); \
8968
0
    if (!Check(&S, DecodeVRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
8969
0
    tmp = fieldname(insn, 15, 5); \
8970
0
    if (!Check(&S, DecodeVRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
8971
0
    return S; \
8972
0
  case 177: \
8973
0
    tmp = fieldname(insn, 7, 5); \
8974
0
    if (!Check(&S, DecodeVRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
8975
0
    tmp = fieldname(insn, 26, 2); \
8976
0
    if (!Check(&S, decodeUImmOperand_2(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
8977
0
    tmp = fieldname(insn, 20, 5); \
8978
0
    if (!Check(&S, decodeUImmOperand_5(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
8979
0
    tmp = fieldname(insn, 15, 5); \
8980
0
    if (!Check(&S, decodeSImmOperand_5(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
8981
0
    return S; \
8982
0
  case 178: \
8983
0
    tmp = fieldname(insn, 26, 2); \
8984
0
    if (!Check(&S, decodeUImmOperand_2(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
8985
0
    tmp = fieldname(insn, 20, 5); \
8986
0
    if (!Check(&S, decodeUImmOperand_5(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
8987
0
    tmp = fieldname(insn, 7, 5); \
8988
0
    if (!Check(&S, decodeUImmOperand_5(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
8989
0
    tmp = fieldname(insn, 15, 5); \
8990
0
    if (!Check(&S, decodeSImmOperand_5(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
8991
0
    return S; \
8992
0
  case 179: \
8993
0
    tmp = fieldname(insn, 7, 5); \
8994
0
    if (!Check(&S, DecodeVRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
8995
0
    tmp = fieldname(insn, 26, 2); \
8996
0
    if (!Check(&S, decodeUImmOperand_2(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
8997
0
    tmp = fieldname(insn, 20, 5); \
8998
0
    if (!Check(&S, DecodeVRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
8999
0
    tmp = fieldname(insn, 15, 5); \
9000
0
    if (!Check(&S, decodeSImmOperand_5(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
9001
0
    return S; \
9002
0
  case 180: \
9003
0
    tmp = fieldname(insn, 26, 2); \
9004
0
    if (!Check(&S, decodeUImmOperand_2(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
9005
0
    tmp = fieldname(insn, 7, 5); \
9006
0
    if (!Check(&S, decodeUImmOperand_5(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
9007
0
    tmp = fieldname(insn, 20, 5); \
9008
0
    if (!Check(&S, DecodeVRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
9009
0
    tmp = fieldname(insn, 15, 5); \
9010
0
    if (!Check(&S, decodeSImmOperand_5(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
9011
0
    return S; \
9012
0
  case 181: \
9013
0
    tmp = fieldname(insn, 7, 5); \
9014
0
    if (!Check(&S, DecodeVRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
9015
0
    tmp = fieldname(insn, 26, 2); \
9016
0
    if (!Check(&S, decodeUImmOperand_2(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
9017
0
    tmp = fieldname(insn, 7, 5); \
9018
0
    if (!Check(&S, DecodeVRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
9019
0
    tmp = fieldname(insn, 20, 5); \
9020
0
    if (!Check(&S, DecodeVRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
9021
0
    tmp = fieldname(insn, 15, 5); \
9022
0
    if (!Check(&S, decodeSImmOperand_5(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
9023
0
    return S; \
9024
0
  case 182: \
9025
0
    tmp = fieldname(insn, 26, 2); \
9026
0
    if (!Check(&S, decodeUImmOperand_2(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
9027
0
    tmp = fieldname(insn, 7, 5); \
9028
0
    if (!Check(&S, DecodeVRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
9029
0
    tmp = fieldname(insn, 20, 5); \
9030
0
    if (!Check(&S, DecodeVRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
9031
0
    tmp = fieldname(insn, 15, 5); \
9032
0
    if (!Check(&S, decodeSImmOperand_5(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
9033
0
    return S; \
9034
0
  case 183: \
9035
0
    tmp = fieldname(insn, 7, 5); \
9036
0
    if (!Check(&S, DecodeVRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
9037
0
    tmp = fieldname(insn, 26, 2); \
9038
0
    if (!Check(&S, decodeUImmOperand_2(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
9039
0
    tmp = fieldname(insn, 20, 5); \
9040
0
    if (!Check(&S, decodeUImmOperand_5(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
9041
0
    tmp = fieldname(insn, 15, 5); \
9042
0
    if (!Check(&S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
9043
0
    return S; \
9044
0
  case 184: \
9045
0
    tmp = fieldname(insn, 26, 2); \
9046
0
    if (!Check(&S, decodeUImmOperand_2(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
9047
0
    tmp = fieldname(insn, 20, 5); \
9048
0
    if (!Check(&S, decodeUImmOperand_5(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
9049
0
    tmp = fieldname(insn, 7, 5); \
9050
0
    if (!Check(&S, decodeUImmOperand_5(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
9051
0
    tmp = fieldname(insn, 15, 5); \
9052
0
    if (!Check(&S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
9053
0
    return S; \
9054
0
  case 185: \
9055
0
    tmp = fieldname(insn, 7, 5); \
9056
0
    if (!Check(&S, DecodeVRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
9057
0
    tmp = fieldname(insn, 26, 2); \
9058
0
    if (!Check(&S, decodeUImmOperand_2(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
9059
0
    tmp = fieldname(insn, 20, 5); \
9060
0
    if (!Check(&S, DecodeVRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
9061
0
    tmp = fieldname(insn, 15, 5); \
9062
0
    if (!Check(&S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
9063
0
    return S; \
9064
0
  case 186: \
9065
0
    tmp = fieldname(insn, 26, 2); \
9066
0
    if (!Check(&S, decodeUImmOperand_2(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
9067
0
    tmp = fieldname(insn, 7, 5); \
9068
0
    if (!Check(&S, decodeUImmOperand_5(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
9069
0
    tmp = fieldname(insn, 20, 5); \
9070
0
    if (!Check(&S, DecodeVRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
9071
0
    tmp = fieldname(insn, 15, 5); \
9072
0
    if (!Check(&S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
9073
0
    return S; \
9074
0
  case 187: \
9075
0
    tmp = fieldname(insn, 7, 5); \
9076
0
    if (!Check(&S, DecodeVRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
9077
0
    tmp = fieldname(insn, 26, 2); \
9078
0
    if (!Check(&S, decodeUImmOperand_2(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
9079
0
    tmp = fieldname(insn, 7, 5); \
9080
0
    if (!Check(&S, DecodeVRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
9081
0
    tmp = fieldname(insn, 20, 5); \
9082
0
    if (!Check(&S, DecodeVRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
9083
0
    tmp = fieldname(insn, 15, 5); \
9084
0
    if (!Check(&S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
9085
0
    return S; \
9086
0
  case 188: \
9087
0
    tmp = fieldname(insn, 26, 2); \
9088
0
    if (!Check(&S, decodeUImmOperand_2(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
9089
0
    tmp = fieldname(insn, 7, 5); \
9090
0
    if (!Check(&S, DecodeVRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
9091
0
    tmp = fieldname(insn, 20, 5); \
9092
0
    if (!Check(&S, DecodeVRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
9093
0
    tmp = fieldname(insn, 15, 5); \
9094
0
    if (!Check(&S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
9095
0
    return S; \
9096
0
  case 189: \
9097
0
    tmp = fieldname(insn, 7, 5); \
9098
0
    if (!Check(&S, DecodeVRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
9099
0
    tmp = fieldname(insn, 26, 1); \
9100
0
    if (!Check(&S, decodeUImmOperand_1(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
9101
0
    tmp = fieldname(insn, 20, 5); \
9102
0
    if (!Check(&S, DecodeVRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
9103
0
    tmp = fieldname(insn, 15, 5); \
9104
0
    if (!Check(&S, DecodeFPR32RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
9105
0
    return S; \
9106
0
  case 190: \
9107
0
    tmp = fieldname(insn, 26, 1); \
9108
0
    if (!Check(&S, decodeUImmOperand_1(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
9109
0
    tmp = fieldname(insn, 7, 5); \
9110
0
    if (!Check(&S, decodeUImmOperand_5(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
9111
0
    tmp = fieldname(insn, 20, 5); \
9112
0
    if (!Check(&S, DecodeVRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
9113
0
    tmp = fieldname(insn, 15, 5); \
9114
0
    if (!Check(&S, DecodeFPR32RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
9115
0
    return S; \
9116
0
  case 191: \
9117
0
    tmp = fieldname(insn, 7, 5); \
9118
0
    if (!Check(&S, DecodeVRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
9119
0
    tmp = fieldname(insn, 26, 1); \
9120
0
    if (!Check(&S, decodeUImmOperand_1(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
9121
0
    tmp = fieldname(insn, 7, 5); \
9122
0
    if (!Check(&S, DecodeVRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
9123
0
    tmp = fieldname(insn, 20, 5); \
9124
0
    if (!Check(&S, DecodeVRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
9125
0
    tmp = fieldname(insn, 15, 5); \
9126
0
    if (!Check(&S, DecodeFPR32RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
9127
0
    return S; \
9128
0
  case 192: \
9129
0
    tmp = fieldname(insn, 26, 1); \
9130
0
    if (!Check(&S, decodeUImmOperand_1(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
9131
0
    tmp = fieldname(insn, 7, 5); \
9132
0
    if (!Check(&S, DecodeVRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
9133
0
    tmp = fieldname(insn, 20, 5); \
9134
0
    if (!Check(&S, DecodeVRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
9135
0
    tmp = fieldname(insn, 15, 5); \
9136
0
    if (!Check(&S, DecodeFPR32RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
9137
0
    return S; \
9138
0
  case 193: \
9139
0
    tmp = fieldname(insn, 7, 5); \
9140
0
    if (!Check(&S, DecodeVRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
9141
0
    tmp = fieldname(insn, 15, 5); \
9142
0
    if (!Check(&S, DecodeVRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
9143
0
    tmp = fieldname(insn, 20, 5); \
9144
0
    if (!Check(&S, DecodeVRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
9145
0
    return S; \
9146
0
  case 194: \
9147
0
    tmp = fieldname(insn, 7, 5); \
9148
0
    if (!Check(&S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
9149
0
    tmp = fieldname(insn, 15, 5); \
9150
0
    if (!Check(&S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
9151
0
    tmp = fieldname(insn, 20, 5); \
9152
0
    if (!Check(&S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
9153
0
    tmp = fieldname(insn, 25, 2); \
9154
0
    if (!Check(&S, decodeUImmOperand_2(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
9155
0
    return S; \
9156
0
  case 195: \
9157
0
    tmp = fieldname(insn, 7, 5); \
9158
0
    if (!Check(&S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
9159
0
    tmp = fieldname(insn, 15, 5); \
9160
0
    if (!Check(&S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
9161
0
    tmp = fieldname(insn, 26, 6); \
9162
0
    if (!Check(&S, decodeUImmLog2XLenOperand(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
9163
0
    tmp = fieldname(insn, 20, 6); \
9164
0
    if (!Check(&S, decodeUImmLog2XLenOperand(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
9165
0
    return S; \
9166
0
  case 196: \
9167
0
    tmp = fieldname(insn, 7, 5); \
9168
0
    if (!Check(&S, DecodeFPR32RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
9169
0
    tmp = fieldname(insn, 15, 5); \
9170
0
    if (!Check(&S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
9171
0
    tmp = fieldname(insn, 20, 5); \
9172
0
    if (!Check(&S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
9173
0
    tmp = fieldname(insn, 25, 2); \
9174
0
    if (!Check(&S, decodeUImmOperand_2(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
9175
0
    return S; \
9176
0
  case 197: \
9177
0
    tmp = fieldname(insn, 7, 5); \
9178
0
    if (!Check(&S, DecodeFPR64RegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
9179
0
    tmp = fieldname(insn, 15, 5); \
9180
0
    if (!Check(&S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
9181
0
    tmp = fieldname(insn, 20, 5); \
9182
0
    if (!Check(&S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
9183
0
    tmp = fieldname(insn, 25, 2); \
9184
0
    if (!Check(&S, decodeUImmOperand_2(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
9185
0
    return S; \
9186
0
  case 198: \
9187
0
    tmp = fieldname(insn, 7, 5); \
9188
0
    if (!Check(&S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
9189
0
    tmp = fieldname(insn, 15, 5); \
9190
0
    if (!Check(&S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
9191
0
    tmp = fieldname(insn, 15, 5); \
9192
0
    if (!Check(&S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
9193
0
    tmp = fieldname(insn, 20, 5); \
9194
0
    if (!Check(&S, decodeSImmOperand_5(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
9195
0
    tmp = fieldname(insn, 25, 2); \
9196
0
    if (!Check(&S, decodeUImmOperand_2(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
9197
0
    return S; \
9198
0
  case 199: \
9199
0
    tmp = fieldname(insn, 15, 5); \
9200
0
    if (!Check(&S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
9201
0
    tmp = fieldname(insn, 7, 5); \
9202
0
    if (!Check(&S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
9203
0
    tmp = fieldname(insn, 15, 5); \
9204
0
    if (!Check(&S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
9205
0
    tmp = fieldname(insn, 20, 5); \
9206
0
    if (!Check(&S, decodeSImmOperand_5(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
9207
0
    tmp = fieldname(insn, 25, 2); \
9208
0
    if (!Check(&S, decodeUImmOperand_2(MI, tmp, Address, Decoder))) { return MCDisassembler_Fail; } \
9209
0
    return S; \
9210
0
  case 200: \
9211
0
    if (!Check(&S, decodeXTHeadMemPair(MI, insn, Address, Decoder))) { return MCDisassembler_Fail; } \
9212
0
    return S; \
9213
0
  case 201: \
9214
0
    if (!Check(&S, decodeCSSPushPopchk(MI, insn, Address, Decoder))) { return MCDisassembler_Fail; } \
9215
0
    return S; \
9216
72.0k
  } \
9217
72.0k
}
9218
9219
#define DecodeInstruction(fname, fieldname, decoder, InsnType) \
9220
static DecodeStatus fname(const uint8_t DecodeTable[], MCInst *MI, \
9221
244k
                                      InsnType insn, uint64_t Address, const void *Decoder) { \
9222
244k
  const uint8_t *Ptr = DecodeTable; \
9223
244k
  uint64_t CurFieldValue = 0; \
9224
244k
  DecodeStatus S = MCDisassembler_Success; \
9225
2.87M
  while (true) { \
9226
2.87M
    switch (*Ptr) { \
9227
0
    default: \
9228
0
      return MCDisassembler_Fail; \
9229
429k
    case MCD_OPC_ExtractField: { \
9230
429k
      unsigned Start = *++Ptr; \
9231
429k
      unsigned Len = *++Ptr; \
9232
429k
      ++Ptr; \
9233
429k
      CurFieldValue = fieldname(insn, Start, Len); \
9234
429k
      break; \
9235
0
    } \
9236
1.96M
    case MCD_OPC_FilterValue: { \
9237
1.96M
      /* Decode the field value. */ \
9238
1.96M
      unsigned Len; \
9239
1.96M
      uint64_t Val = decodeULEB128(++Ptr, &Len); \
9240
1.96M
      Ptr += Len; \
9241
1.96M
      /* NumToSkip is a plain 24-bit integer. */ \
9242
1.96M
      unsigned NumToSkip = *Ptr++; \
9243
1.96M
      NumToSkip |= (*Ptr++) << 8; \
9244
1.96M
      NumToSkip |= (*Ptr++) << 16; \
9245
1.96M
      /* Perform the filter operation. */ \
9246
1.96M
      if (Val != CurFieldValue) \
9247
1.96M
        Ptr += NumToSkip; \
9248
1.96M
      break; \
9249
0
    } \
9250
85.6k
    case MCD_OPC_CheckField: { \
9251
85.6k
      unsigned Start = *++Ptr; \
9252
85.6k
      unsigned Len = *++Ptr; \
9253
85.6k
      uint64_t FieldValue = fieldname(insn, Start, Len); \
9254
85.6k
      /* Decode the field value. */ \
9255
85.6k
      unsigned PtrLen = 0; \
9256
85.6k
      uint64_t ExpectedValue = decodeULEB128(++Ptr, &PtrLen); \
9257
85.6k
      Ptr += PtrLen; \
9258
85.6k
      /* NumToSkip is a plain 24-bit integer. */ \
9259
85.6k
      unsigned NumToSkip = *Ptr++; \
9260
85.6k
      NumToSkip |= (*Ptr++) << 8; \
9261
85.6k
      NumToSkip |= (*Ptr++) << 16; \
9262
85.6k
      /* If the actual and expected values don't match, skip. */ \
9263
85.6k
      if (ExpectedValue != FieldValue) \
9264
85.6k
        Ptr += NumToSkip; \
9265
85.6k
      break; \
9266
0
    } \
9267
146k
    case MCD_OPC_CheckPredicate: { \
9268
146k
      unsigned Len; \
9269
146k
      /* Decode the Predicate Index value. */ \
9270
146k
      unsigned PIdx = decodeULEB128(++Ptr, &Len); \
9271
146k
      Ptr += Len; \
9272
146k
      /* NumToSkip is a plain 24-bit integer. */ \
9273
146k
      unsigned NumToSkip = *Ptr++; \
9274
146k
      NumToSkip |= (*Ptr++) << 8; \
9275
146k
      NumToSkip |= (*Ptr++) << 16; \
9276
146k
      /* Check the predicate. */ \
9277
146k
      bool Pred = checkDecoderPredicate(MI, PIdx); \
9278
146k
      if (!Pred) \
9279
146k
        Ptr += NumToSkip; \
9280
146k
      break; \
9281
0
    } \
9282
72.0k
    case MCD_OPC_Decode: { \
9283
72.0k
      unsigned Len; \
9284
72.0k
      /* Decode the Opcode value. */ \
9285
72.0k
      unsigned Opc = decodeULEB128(++Ptr, &Len); \
9286
72.0k
      Ptr += Len; \
9287
72.0k
      unsigned DecodeIdx = decodeULEB128(Ptr, &Len); \
9288
72.0k
      Ptr += Len; \
9289
72.0k
      MCInst_clear(MI); \
9290
72.0k
      MCInst_setOpcode(MI, Opc); \
9291
72.0k
      bool DecodeComplete; \
9292
72.0k
      S = decoder(S, DecodeIdx, insn, MI, Address, Decoder, &DecodeComplete); \
9293
72.0k
      return S; \
9294
0
    } \
9295
0
    case MCD_OPC_TryDecode: { \
9296
0
      unsigned Len; \
9297
0
      /* Decode the Opcode value. */ \
9298
0
      unsigned Opc = decodeULEB128(++Ptr, &Len); \
9299
0
      Ptr += Len; \
9300
0
      unsigned DecodeIdx = decodeULEB128(Ptr, &Len); \
9301
0
      Ptr += Len; \
9302
0
      /* NumToSkip is a plain 24-bit integer. */ \
9303
0
      unsigned NumToSkip = *Ptr++; \
9304
0
      NumToSkip |= (*Ptr++) << 8; \
9305
0
      NumToSkip |= (*Ptr++) << 16; \
9306
0
      /* Perform the decode operation. */ \
9307
0
      MCInst_setOpcode(MI, Opc); \
9308
0
      bool DecodeComplete; \
9309
0
      S = decoder(S, DecodeIdx, insn, MI, Address, Decoder, &DecodeComplete); \
9310
0
      if (DecodeComplete) { \
9311
0
        /* Decoding complete. */ \
9312
0
        return S; \
9313
0
      } else { \
9314
0
        /* LLVM uses a MCInst on the stack, but for our use case, */ \
9315
0
        /* it is enough for now to reset the op counter. */ \
9316
0
        MCInst_clear(MI); \
9317
0
        /* If the decoding was incomplete, skip. */ \
9318
0
        Ptr += NumToSkip; \
9319
0
        /* Reset decode status. This also drops a SoftFail status that could be */ \
9320
0
        /* set before the decode attempt. */ \
9321
0
        S = MCDisassembler_Success; \
9322
0
      } \
9323
0
      break; \
9324
0
    } \
9325
0
    case MCD_OPC_SoftFail: { \
9326
0
      /* Decode the mask values. */ \
9327
0
      unsigned Len; \
9328
0
      uint64_t PositiveMask = decodeULEB128(++Ptr, &Len); \
9329
0
      Ptr += Len; \
9330
0
      uint64_t NegativeMask = decodeULEB128(Ptr, &Len); \
9331
0
      Ptr += Len; \
9332
0
      bool Fail = (insn & PositiveMask) != 0 || (~insn & NegativeMask) != 0; \
9333
0
      if (Fail) \
9334
0
        S = MCDisassembler_SoftFail; \
9335
0
      break; \
9336
0
    } \
9337
172k
    case MCD_OPC_Fail: { \
9338
172k
      return MCDisassembler_Fail; \
9339
0
    } \
9340
2.87M
    } \
9341
2.87M
  } \
9342
244k
  /* Bogisity detected in disassembler state machine! */ \
9343
244k
}
9344
9345
FieldFromInstruction(fieldFromInstruction_2, uint16_t)
9346
49.5k
DecodeToMCInst(decodeToMCInst_2, fieldFromInstruction_2, uint16_t)
9347
64.4k
DecodeInstruction(decodeInstruction_2, fieldFromInstruction_2, decodeToMCInst_2, uint16_t)
9348
9349
FieldFromInstruction(fieldFromInstruction_4, uint32_t)
9350
22.4k
DecodeToMCInst(decodeToMCInst_4, fieldFromInstruction_4, uint32_t)
9351
DecodeInstruction(decodeInstruction_4, fieldFromInstruction_4, decodeToMCInst_4, uint32_t)